Intra LM Prediction Reference Pixel Reduction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current video compression techniques face challenges in achieving high compression ratios and reducing implementation complexity without compromising video quality, especially in scenarios with limited network resources.
Innovation Solution
A video codec that generates a prediction block for chroma blocks by downsampling neighboring luma and chroma samples, using either every Nth sample or sliding averages, to reduce the number of samples used in intra prediction calculations, thereby simplifying the LM mode and maintaining coding performance.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If all neighboring luma and chroma samples are used in intra prediction calculations, then prediction accuracy is improved, but computational complexity increases
Solution Approach 1:
The patent extracts only the most relevant neighboring samples for prediction calculations. Specifically, it selects samples based on gradient direction (using top neighbors for vertical gradients and left neighbors for horizontal gradients) rather than using all available neighbors, thereby reducing computational complexity while maintaining prediction accuracy.
Solution Approach 2:
The patent applies different sampling strategies to different regions based on local characteristics. It uses gradient calculation to determine the dominant direction (vertical or horizontal) and selectively uses neighbors from that direction, making the prediction process adaptive to local image structure rather than uniformly processing all neighbors.
2Measurement precision
If more neighboring samples are processed, then prediction precision is improved, but processing time increases
Solution Approach 1:
The patent extracts only the necessary subset of neighboring samples based on gradient direction. By calculating the gradient and selecting samples only from the dominant direction (top or left), it avoids processing all neighboring samples, thereby reducing processing time while maintaining prediction precision.
Solution Approach 2:
The patent applies partial action by using only the required number of samples from the dominant direction rather than processing all available samples. This selective approach reduces the amount of computation needed while still achieving accurate predictions.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
A video codec comprising a processor configured to generate a prediction block for a chroma block, wherein the prediction block comprises a predicted chroma sample, wherein the predicted chroma sample is based on a filtered reconstructed luma sample located in a corresponding reconstructed luma block, a plurality of downsampled filtered reconstructed luma samples located in positions neighboring the corresponding reconstructed luma block, and a plurality of downsampled chroma samples located in positions neighboring the chroma block.