Chroma Block Width Control for Video Decoder Throughput

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In typical hardware video encoders and decoders, processing throughput drops when a picture has many small intra blocks due to sample processing data dependency between neighboring intra blocks, as predictor generation requires top and left boundary reconstructed samples from neighboring blocks, leading to sequential processing and reduced efficiency.

Innovation Solution

A method and device for controlling block intra prediction that involves obtaining a coded video bitstream, decoding prediction information, determining the prediction type of chroma coding blocks, and reconstructing them, where the width of any reconstructed chroma block intra-predicted from the bitstream is greater than 2, allowing for improved processing efficiency by avoiding small chroma block intra prediction units.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If small chroma blocks are used for intra prediction, then prediction precision is improved, but processing throughput deteriorates due to sequential processing requirements

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

Solution Approach 1:

The patent changes the parameter of chroma block width from 2 to greater than 2, which modifies the prediction unit size to eliminate sequential processing dependencies while maintaining adequate prediction precision for the application

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If small intra blocks are used, then prediction accuracy is improved, but device complexity increases due to data dependency between neighboring blocks

Engineering Contradiction:
Improveprediction accuracyVSAvoiddata dependency complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent modifies the chroma block width parameter to be greater than 2, which reduces the data dependency complexity between neighboring blocks while preserving sufficient prediction accuracy for the video coding application

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11909987B2Video coding method and device for avoiding small chroma block intra prediction
Publication Date: 2024.02.20 TENCENT AMERICA LLC
  • US11909987B2 patent drawing
  • US11909987B2 patent drawing
  • US11909987B2 patent drawing

AI summary

A method for controlling block intra prediction is provided for a decoder. The method includes: obtaining a coded video bitstream; decoding, prediction information of a current coding unit (CU) in a segment of a current picture from the coded video bitstream; determining, according to the prediction information, a prediction type of a chroma coding block (CB) of the current CU, the prediction type being intra prediction or inter prediction; and reconstructing the chroma CB according to the prediction information, where a width of any reconstructed chroma CB intra-predicted from the coded video bitstream is greater than 2.