Subpicture Bitstream Extraction for Adaptive Video Resolution
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing video coding technologies struggle with efficiently managing changes in picture size and resolution within a coded video sequence, leading to inefficiencies in bandwidth and storage requirements.
Innovation Solution
The implementation of resampling parameters and spatial scalability parameters for subpictures, signaled in a parameter set, allows for adaptive resolution changes within a video bitstream, enabling efficient decoding and encoding of video data with multiple layers.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If video coding uses fixed picture size for a coded video sequence, then decoding complexity is reduced, but adaptability to different resolution requirements is limited
Solution Approach 1:
The picture is divided into multiple subpictures, each with its own resolution parameters. This allows different regions of the picture to have different resolutions, enabling adaptability to various resolution requirements while keeping the overall structure manageable for decoding
Solution Approach 2:
The picture size and resolution are made dynamic by allowing changes at subpicture level within a coded video sequence. The resampling parameters enable the decoder to adaptively adjust resolution for different subpictures based on content requirements, rather than using a fixed picture size throughout
2Adaptability or versatility
If video coding uses resampling of reference pictures for different resolutions, then adaptability to resolution changes is improved, but bandwidth and storage requirements increase
Solution Approach 1:
Different subpictures within the same picture can have different resolutions and quality levels. This allows the encoder to allocate more bandwidth and storage to important regions while using lower resolution for less critical areas, optimizing the overall bandwidth and storage usage while maintaining resolution adaptability
Solution Approach 2:
The invention changes the resolution parameters locally for different subpictures rather than changing the entire picture resolution. By using resampling parameters specifically for subpictures, the system achieves resolution adaptability without unnecessarily increasing bandwidth and storage requirements for the entire video sequence
3Adaptability or versatility
If video coding uses fixed macroblock size, then encoding simplicity is maintained, but flexibility in handling different picture sizes is reduced
Solution Approach 1:
The picture is segmented into subpictures that can have different sizes and resolutions. This segmentation allows the encoder to handle different picture sizes more flexibly by organizing the content into appropriate subpicture structures, rather than relying solely on fixed macroblock sizes
Solution Approach 2:
The subpicture structure introduces dynamics to the otherwise fixed macroblock system. Subpictures can be configured with different dimensions and resolutions, allowing the encoding process to adapt to various picture sizes while maintaining a structured approach that doesn't overly complicate the encoding complexity
Data Source
AI summary
A method, computer program, and computer system are provided for video coding. The video coding includes decoding one or more previously encoded frames of a video source that are designated as reference frames for the video source, searching the reference frames for one or more candidate pixel blocks for an input frame of the video source, and encoding the input frame based on the one or more candidate pixel blocks.


