High-Level Video Coding Syntax With Conditional Default Values
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The challenge of efficiently encoding and decoding high-definition and ultra-high-definition video data while maintaining image quality is exacerbated by the exponential growth in video data volume, necessitating improved methods and systems for video coding, particularly in high-level syntax processing.
Innovation Solution
The implementation of methods and systems that allow for the decoding of video data by setting default values for certain syntax elements based on predefined conditions, enabling functions such as intra and inter prediction, and quantization, thereby optimizing video data processing in video bitstreams according to predefined functions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If all syntax elements are explicitly encoded in the bitstream, then decoding accuracy is improved, but bitstream length increases
Solution Approach 1:
The patent extracts and removes redundant syntax elements from the bitstream by establishing default values for certain parameters. When a syntax element has a predetermined default value, the encoder does not transmit it explicitly, and the decoder automatically assigns the default value, thereby reducing bitstream length while maintaining decoding accuracy.
Solution Approach 2:
The decoder is designed to self-assign default values to syntax elements that are not explicitly transmitted in the bitstream. This self-service mechanism allows the decoding process to complete accurately without requiring all parameters to be explicitly encoded, thus reducing the bitstream length while preserving decoding precision.
2Quantity of substance
If default values are assigned to syntax elements, then bitstream length is reduced, but information completeness may be compromised
Solution Approach 1:
The patent applies preliminary action by pre-establishing default values for syntax elements before the encoding/decoding process. These default values are predetermined and agreed upon by both encoder and decoder, allowing the decoder to correctly reconstruct the original data even when certain syntax elements are not explicitly transmitted, thus preventing information loss.
Solution Approach 2:
The patent changes the parameter representation by transitioning from explicit encoding of all syntax elements to a hybrid approach where some parameters use default values and others are explicitly encoded. This parameter change optimizes the balance between bitstream length and information completeness by only transmitting necessary variable parameters.
3Manufacturing precision
If complex syntax element processing is implemented, then video quality is improved, but processing complexity increases
Solution Approach 1:
The patent segments the syntax element processing into two distinct parts: elements with default values that require simple automatic assignment, and elements without default values that require explicit decoding. This segmentation simplifies the overall processing complexity by handling the majority of syntax elements through a straightforward default value mechanism while maintaining video quality through selective explicit encoding of critical parameters.
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.


