Video Block Decoding with Channel-Specific Quantization Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video coding standards face challenges in efficiently handling varying block partitioning constraints and chroma-luma differences, particularly in high-resolution and high-frame-rate video formats, necessitating improved flexibility in quantization parameter adjustment and transform selection.

Innovation Solution

A method and system for decoding coding units from a bitstream, involving determining subdivision levels and quantization parameters for luma and chroma channels, allowing independent control of quantization and transform selection based on block partitioning constraints, and applying separate kernels for primary and secondary color channels.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If a single quantization parameter is used for both luma and chroma channels, then device complexity is reduced, but manufacturing precision deteriorates due to inability to independently optimize quantization for each channel

Engineering Contradiction:
Improvequantization parameter control complexityVSAvoidquantization precision
Core Design Contradiction:
Device complexityVSManufacturing precision

Solution Approach 1:

The patent divides the quantization parameter control into separate segments for luma and chroma channels. The encoder independently determines a first quantization parameter for luma residual coefficients and a second quantization parameter for chroma residual coefficients, allowing each channel to be optimized separately according to its specific characteristics and block partitioning constraints.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies different quantization parameters to different color channels based on their local requirements. The luma channel may use a first quantization parameter while the chroma channel uses a second quantization parameter, enabling each channel to have locally optimized quantization quality according to its specific needs and the block partitioning constraints.

Inventive Principle:
Principle #3Local quality

2Manufacturing precision

If separate quantization parameters are used for luma and chroma channels, then manufacturing precision is improved, but device complexity increases due to additional parameter management

Engineering Contradiction:
Improvequantization precisionVSAvoidquantization parameter control complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent performs preliminary determination of separate quantization parameters for luma and chroma channels during the encoding process. The encoder determines the first quantization parameter for luma and the second quantization parameter for chroma before encoding the respective residual coefficients, allowing the decoder to simply apply these pre-determined parameters without complex real-time calculations.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements dynamic quantization parameter selection where the encoder can adaptively choose different quantization parameters for luma and chroma channels based on block partitioning constraints and channel characteristics. This dynamic adjustment enables optimized precision while managing complexity through adaptive rather than static parameter assignment.

Inventive Principle:
Principle #15Dynamics

3Device complexity

If identical transform kernels are applied to luma and chroma channels, then device complexity is reduced, but manufacturing precision deteriorates due to chroma-luma statistical differences

Engineering Contradiction:
Improvetransform kernel management complexityVSAvoidtransform precision
Core Design Contradiction:
Device complexityVSManufacturing precision

Solution Approach 1:

The patent applies different transform kernels to luma and chroma channels based on their local statistical characteristics. The encoder selects a first transform kernel for luma residual coefficients and a second transform kernel for chroma residual coefficients, allowing each channel to undergo transformation optimized for its specific statistical properties and block partitioning constraints.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent changes the transform kernel parameters independently for luma and chroma channels. By selecting different kernels (first kernel for luma, second kernel for chroma) based on channel-specific statistics and block constraints, the system achieves optimized transform precision while managing complexity through parameter differentiation.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12519956B2Method, apparatus and system for encoding and decoding a block of video samples
Publication Date: 2026.01.06 CANON KK
  • US12519956B2 patent drawing
  • US12519956B2 patent drawing
  • US12519956B2 patent drawing

AI summary

A method of decoding a plurality of coding units from a bitstream to produce an image frame, the coding units being the result of decompositions of coding tree units, the plurality of coding units forming one or more contiguous portions of the bitstream. The method comprises determining a subdivision level for each portion of the bitstream, each subdivision level being applicable to the coding units of the respective contiguous portion of the bitstream; decoding a quantisation parameter delta for each of a number of areas, each area based on decomposition of coding tree units into coding units of each contiguous portion of the bitstream and the corresponding determined subdivision level; determining a quantisation parameter for each area according to the decoded delta quantisation parameter for the area and the quantisation parameter of an earlier coding unit of the image frame; decoding using the determined quantisation parameter of each area.