Chroma Block Width Control for Video Decoder Throughput
Find Innovative SolutionsGenerate 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
Engineering 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
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
2Measurement precision
If small intra blocks are used, then prediction accuracy is improved, but device complexity increases due to data dependency between neighboring blocks
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
Data Source
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.


