Video Block Decoding With Adaptive Transform and CTU Size Limits

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video coding standards face challenges in efficiently decoding video frames due to the complexity and variability of video formats, particularly in handling different chroma formats and frame rates, which can lead to inefficiencies in processing and resource utilization.

Innovation Solution

Implementing a method for decoding video frames by constraining and signaling the maximum transform block and coding tree unit sizes within the bitstream, using fixed-length codewords to ensure efficient decoding and reduce computational complexity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If video coding standards handle various chroma formats and frame rates with high flexibility, then adaptability is improved, but device complexity increases

Engineering Contradiction:
Improvecompatibility with various video formatsVSAvoiddecoding complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent applies parameter changes by dynamically adjusting the maximum transform block size based on the chroma format being decoded. When 4:2:0 chroma format is detected, the maximum transform block size is set to 64x64; when 4:4:4 chroma format is detected, it is set to 32x32. This adaptive parameter adjustment allows the decoder to optimize processing for different video formats while maintaining manageable complexity through constraint-based control.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If maximum transform block size is increased to improve decoding speed, then productivity is improved, but manufacturing precision deteriorates

Engineering Contradiction:
Improvedecoding efficiencyVSAvoidimage quality
Core Design Contradiction:
ProductivityVSManufacturing precision

Solution Approach 1:

The patent implements dynamics by making the maximum transform block size adaptive rather than fixed. The decoder dynamically adjusts the block size based on the chroma format parameters in the bitstream: using 64x64 blocks for 4:2:0 format (higher efficiency needed) and 32x32 blocks for 4:4:4 format (higher precision needed). This dynamic adjustment allows the system to optimize between speed and quality based on the specific video content being decoded.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20260067505A1Method, apparatus and system for encoding and decoding a block of video samples
Publication Date: 2026.03.05 CANON KK
  • US20260067505A1 patent drawing
  • US20260067505A1 patent drawing
  • US20260067505A1 patent drawing

AI summary

Decoding an image frame from a bitstream, the image frame being divided into a plurality of coding tree units. The method comprises decoding a maximum transform block size constraint and or a maximum coding tree unit (CTU) size constraint from the bitstream; and decoding a maximum enabled transform block size and/or a maximum enabled CTU size from the bitstream. The decoded maximum enabled transform block size is less than or equal to the decoded maximum transform block size constraint. The decoded maximum enabled CTU size is less than or equal to the decoded maximum CTU size constraint. Determining each of the one or more transform blocks for each of the plurality of coding tree units according to the decoded maximum enabled transform block size, maximum enabled CTU and split flags decoded from the bitstream; and decode each of the determined one or more transform blocks from the bitstream.