Video Block Decoding with Adaptive Quantization by Subdivision Level

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video coding standards struggle with efficient compression of high-resolution and high-frame-rate video formats, particularly in scenarios requiring real-time encoding and decoding, while maintaining an acceptable trade-off between performance and implementation cost, especially in diverse block partitioning constraints and varying chroma formats.

Innovation Solution

A method for decoding coding units from a bitstream by determining subdivision levels and quantization parameters for luma and chroma channels, allowing independent control of quantization and transform selection, and applying separate kernels for primary and secondary color channels to enhance flexibility and efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If video data is processed using traditional quantization methods with unified parameters for all blocks, then implementation complexity is reduced, but compression performance deteriorates due to inability to adapt to diverse block partitioning constraints and varying chroma formats

Engineering Contradiction:
Improvecompression performanceVSAvoidimplementation complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent applies different quantization parameters and transform kernels to different regions of the video data based on block partitioning constraints and chroma format. Specifically, luma and chroma blocks are processed with independent quantization parameters, and different transform kernels are selected based on the specific block characteristics and constraints, enabling localized optimization of compression performance.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent introduces dynamic selection of transform kernels and quantization parameters based on the specific block partitioning constraints and chroma format being processed. The system adapts the processing parameters dynamically according to the local characteristics of each block, rather than using fixed unified parameters, thereby improving compression efficiency while managing complexity through conditional logic.

Inventive Principle:
Principle #15Dynamics

2Manufacturing precision

If separate quantization parameters are used for luma and chroma channels in each coding unit, then compression performance is improved, but device complexity increases due to additional parameter management

Engineering Contradiction:
Improvecompression performanceVSAvoidparameter management complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent applies different quantization parameters to luma and chroma channels within each coding unit, allowing independent optimization of compression for each color component. This local differentiation enables the system to exploit the different statistical characteristics of luma and chroma data, improving overall compression performance while maintaining manageable complexity through systematic parameter management.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent changes the quantization parameters independently for luma and chroma channels based on the specific requirements of each channel and the block partitioning constraints. By allowing parameter variation at the coding unit level rather than using fixed parameters, the system achieves better compression performance while the parameter management complexity is controlled through the structured approach of the video coding framework.

Inventive Principle:
Principle #35Parameter changes

3Manufacturing precision

If high-resolution and high-frame-rate video formats are processed, then video quality is improved, but processing speed and real-time performance deteriorate due to increased computational load

Engineering Contradiction:
Improvevideo qualityVSAvoidprocessing speed
Core Design Contradiction:
Manufacturing precisionVSSpeed

Solution Approach 1:

The patent segments the high-resolution video data into smaller coding units with specific block partitioning constraints. By dividing the large video blocks into manageable sub-blocks and applying appropriate transform kernels and quantization parameters to each segment, the system reduces the computational complexity of processing high-resolution and high-frame-rate video while maintaining video quality through localized optimization.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent adjusts processing parameters dynamically based on the resolution and frame rate requirements. By changing quantization parameters and transform kernel selection according to the specific video format being processed, the system optimizes the trade-off between video quality and processing speed, enabling real-time performance even for high-resolution and high-frame-rate content.

Inventive Principle:
Principle #35Parameter changes

4Adaptability or versatility

If diverse chroma formats (4:2:0, 4:2:2, etc.) are supported with optimized processing, then adaptability is improved, but device complexity increases due to multiple processing paths

Engineering Contradiction:
Improvechroma format supportVSAvoidprocessing path complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent applies different processing parameters and transform kernels locally according to the specific chroma format being used. By identifying the chroma format (4:2:0, 4:2:2, etc.) and applying appropriate quantization parameters and transform operations specific to each format, the system achieves high adaptability while managing complexity through format-specific optimization rather than generic processing for all formats.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent creates a universal processing framework that can handle multiple chroma formats through a unified approach. By designing the quantization and transform processes to automatically adapt to different chroma formats using the same basic infrastructure, the system achieves support for diverse formats (4:2:0, 4:2:2, etc.) without requiring completely separate processing paths for each format, thereby reducing overall device complexity.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS12542914B2Method, apparatus and system for encoding and decoding a block of video samples
Publication Date: 2026.02.03 CANON KK
  • US12542914B2 patent drawing
  • US12542914B2 patent drawing
  • US12542914B2 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.