Video Bitstream Syntax Handling for High-Resolution Decoding
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing video coding standards face challenges in efficiently encoding/decoding high-definition, to 4K×2K or even 8K×4K, the amount of video data to be encoded/decoded grows exponentially, and maintaining the image quality of the decoded video data.
Innovation Solution
Implementing video coding high-level syntax in video data encoding and decoding and, more particularly, to methods and systems of video coding high-level syntax in video bitstream applicable to one or more video coding standards.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Manufacturing precision
If video resolution is increased to 4K×2K or 8K×4K, then image quality is improved, but the amount of video data to be encoded/decoded grows exponentially
Solution Approach 1:
The patent divides the video data into smaller coding units (CU, PU, TU) that can be processed independently. This segmentation allows the decoder to handle large video data by processing it in manageable chunks, reducing the computational burden while maintaining high resolution image quality.
Solution Approach 2:
The patent implements a nested coding structure where coding tree units (CTUs) are divided into coding units (CUs), which are further divided into prediction units (PUs) and transform units (TUs). This nested structure enables efficient processing of large video data by organizing it hierarchically, allowing the decoder to navigate and process data at different levels of granularity.
2Manufacturing precision
If video coding complexity is increased to handle high-resolution data, then image quality is maintained, but decoding time and computational resources increase
Solution Approach 1:
The patent performs preliminary actions during encoding by pre-calculating and storing coding tree unit (CTU) level information such as transformation matrices and prediction parameters. This preliminary preparation allows the decoder to access this information directly without performing complex calculations in real-time, significantly reducing decoding time while maintaining image quality.
Solution Approach 2:
The patent implements dynamic adaptation where the decoder can adjust its processing based on the actual data characteristics. The flexible coding structure allows the decoder to process only the necessary portions of video data, adapting to varying complexity requirements and reducing overall decoding time while maintaining quality.
3Adaptability or versatility
If traditional video coding standards are used, then compatibility is maintained, but efficiency in encoding/decoding high-definition video is insufficient
Solution Approach 1:
The patent designs a universal coding structure based on CTUs that can handle various video resolutions and coding scenarios within a single framework. This multi-functional approach maintains compatibility with existing video coding concepts while significantly improving efficiency for high-definition video through its advanced partitioning and processing mechanisms.
Data Source
AI summary
An electronic apparatus performs a method of decoding video data. The method comprises: receiving, from a bitstream, multiple syntax elements at one or more of sequence parameter set (SPS) level, picture parameter set (PPS) level, and slice level, wherein the multiple syntax elements are associated with a predefined function and sequentially arranged in the bitstream; in accordance with a determination that at least one of the multiple syntax elements satisfies a predefined condition: receiving, from the bitstream, a second syntax element after the multiple syntax elements; in accordance with a determination that the at least one of the multiple syntax elements does not satisfy the predefined condition: setting a value of the second syntax element to a default value; and performing the predefined function for video data from the bitstream in accordance with at least one of the multiple syntax elements and the second syntax element, wherein the predefined function is one selected from the group consisting of intra prediction function, inter prediction function, and merge mode.


