Context Model Selection for Video Coding Color Formats

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvecontext model structureVSAvoidcoding efficiency
Core Design Contradiction:
Device complexityVSProductivity

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

Inventive Principle:
Principle #15Dynamics

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

Inventive Principle:
Principle #3Local quality

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

Engineering Contradiction:
Improvecontext derivation processVSAvoidprobability accuracy
Core Design Contradiction:
Ease of operationVSMeasurement precision

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

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11785219B2Coefficient coding for support of different color formats in video coding
Publication Date: 2023.10.10 QUALCOMM INC
  • US11785219B2 patent drawing
  • US11785219B2 patent drawing
  • US11785219B2 patent drawing

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.