Video Chroma Block Decoding via Intra Prediction Thresholds

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video coding technologies face challenges in efficiently processing and decoding video frames due to feedback dependencies and high memory bandwidth requirements, particularly with high sample rates and complex prediction modes.

Innovation Solution

The method involves determining the chroma format of an image frame, calculating the size of chroma coding blocks based on the chroma format, and decoding these blocks using intra prediction if they meet a predetermined minimum size, while using inter prediction for corresponding luma blocks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If feedback dependencies are used in video decoding for prediction accuracy, then prediction quality is improved, but processing throughput deteriorates due to sequential dependencies

Engineering Contradiction:
Improveprediction qualityVSAvoidprocessing throughput
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent segments the chroma block decoding into independent units that can be processed in parallel. By dividing the chroma prediction into separate, non-dependent blocks, the system eliminates feedback dependencies while maintaining prediction quality, allowing simultaneous processing of multiple blocks to improve throughput.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary actions by pre-calculating and storing chroma prediction values in lookup tables before the actual decoding process. This allows the decoder to retrieve pre-computed values without sequential dependencies, improving throughput while maintaining prediction accuracy through the use of pre-prepared data.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If high sample rates are used for video encoding, then video quality is improved, but memory bandwidth requirements increase

Engineering Contradiction:
Improvevideo qualityVSAvoidmemory bandwidth
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent merges the processing of luma and chroma blocks by applying the same intra prediction mode to both, reducing redundant computations. This consolidation decreases the overall memory bandwidth required while maintaining high sample rates, as the combined processing approach eliminates duplicate memory accesses for similar operations.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent changes the processing parameters by using a minimum block size threshold to determine whether to apply intra or inter prediction. This parameter-based approach optimizes memory bandwidth usage by selectively applying different prediction strategies, allowing high sample rates to be maintained with reduced memory throughput requirements.

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If complex prediction modes are used for all blocks, then prediction accuracy is improved, but device complexity increases

Engineering Contradiction:
Improveprediction accuracyVSAvoiddecoder complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent applies local quality by using different prediction modes (intra or inter) for different chroma blocks based on their specific characteristics and size. Rather than uniformly applying complex intra prediction to all blocks, the system selectively applies the appropriate prediction mode to each block, maintaining prediction accuracy while reducing overall device complexity through localized optimization.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent implements partial action by applying intra prediction only to chroma blocks that meet a minimum size threshold, while using inter prediction for smaller blocks. This partial application of the more complex intra prediction mode reduces device complexity while maintaining prediction accuracy for the blocks where it is most beneficial.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS12284337B2Method, apparatus and system for encoding and decoding a tree of blocks of video samples
Publication Date: 2025.04.22 CANON KK
  • US12284337B2 patent drawing
  • US12284337B2 patent drawing
  • US12284337B2 patent drawing

AI summary

A method of decoding coding blocks of a coding tree unit for an image frame, from a bitstream. The method comprises determining a chroma format of the image frame, the chroma format having chroma channels of the image frame being subsampled relative to a luma channel of the image frame; and determining, based on the determined chroma format, a size of a chroma coding block of one of the chroma channels of the coding tree unit, wherein the chroma coding block is collocated with a plurality of corresponding luma blocks. The method comprises determining the chroma coding block is encoded using intra prediction if the determined size of the chroma block is a predetermined minimum chroma block size; and decoding the coding blocks of the coding tree using intra prediction for the chroma coding block and inter prediction for at least one of the plurality of corresponding luma coding blocks.