Context Model Selection for Video Coding Color Formats
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing video coding techniques, such as Essential Video Coding (EVC), do not accurately account for different color formats like 4:4:4 and 4:2:2, leading to suboptimal context derivation for Context-Adaptive Binary Arithmetic Coding (CABAC), which affects coding efficiency.
Innovation Solution
The proposed solution involves determining the appropriate context model based on the color format of the video data to accurately derive contexts for CABAC of syntax elements indicating prefixes of x and y coordinates of last significant transform coefficients, allowing for more precise probability selection and improved coding efficiency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If a single context model is used for all color formats, then the device complexity is reduced, but the coding efficiency deteriorates due to inaccurate probability selection
Solution Approach 1:
The patent implements dynamic context model selection where the context derivation process adapts based on the color format of the current picture. The system switches between different context models (first context model for 4:2:0, second context model for 4:2:2 and 4:4:4) according to the chromaArrayType parameter, allowing the context selection to be flexible and adaptive rather than fixed, thereby improving coding efficiency without significantly increasing overall system complexity
Solution Approach 2:
The patent applies different context models to different color format scenarios. Specifically, it uses a first context model optimized for 4:2:0 color format and a second context model optimized for 4:2:2 and 4:4:4 color formats. This localized optimization ensures that each context model is tailored to the statistical characteristics of its target color format, improving probability accuracy and coding efficiency for each specific case
2Ease of operation
If context derivation does not consider color format, then the ease of operation is improved, but the measurement precision of probability estimation deteriorates
Solution Approach 1:
The patent performs preliminary determination of the color format (chromaArrayType) before the context derivation process. By knowing the color format in advance, the system can pre-select the appropriate context model (first or second context model) before deriving contexts for syntax elements. This preliminary action ensures that the most suitable context model is chosen based on the color format characteristics, improving probability accuracy without adding complexity to the actual context derivation steps
Data Source
AI summary
A method of decoding video data comprises determining, based on a color format of a picture of the video data, which context model from among a first context model and a second context model to use to determine a context increment for a syntax element that indicates a prefix of an x or y coordinate of a last significant transform coefficient of a color component of a block of the picture; and decoding a bin of the syntax element by applying Context Adaptive Binary Arithmetic Coding (CABAC) using a context determined based on the context increment for the syntax element.


