Offset Refinement for Intra Prediction in Video Decoding
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing video coding technologies face inefficiencies in intra prediction due to the redundancy in intra prediction directions and motion vector prediction, leading to suboptimal compression ratios and increased bandwidth requirements.
Innovation Solution
Implementing offset refinement and multiple reference line selection schemes for intra prediction, which dynamically adjust the prediction process based on mode information, reference line indices, and block sizes to enhance compression efficiency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If traditional intra prediction with fixed reference lines is used, then the coding process is simple, but the compression ratio is suboptimal due to redundancy in prediction directions
Solution Approach 1:
The patent implements dynamic reference line selection where the decoder determines whether offset refinement applies based on mode information, reference line indices, and block sizes. This dynamic adaptation allows the system to optimize prediction accuracy for different block types and prediction modes, improving compression ratio without applying complex processing uniformly to all blocks.
Solution Approach 2:
The patent changes parameters such as offset refinement application conditions, reference line selection, and prediction mode configuration based on block characteristics. By adjusting these parameters dynamically according to mode information and block size, the system achieves better compression performance while maintaining reasonable computational complexity.
2Measurement precision
If multiple reference line selection is implemented, then prediction accuracy improves, but signaling overhead and processing complexity increase
Solution Approach 1:
The patent applies offset refinement selectively based on local block characteristics such as prediction mode and block size. Not all blocks receive offset refinement processing - only those where it is determined to be beneficial. This localized application improves prediction accuracy for relevant blocks while avoiding unnecessary processing overhead for other blocks.
Solution Approach 2:
The patent implements partial offset refinement where only certain prediction modes and block types receive the refinement processing. By applying the enhancement partially rather than universally, the system achieves improved prediction accuracy where needed while keeping the overall signaling and processing complexity manageable.
3Productivity
If offset refinement is applied to all blocks, then compression efficiency improves, but computational complexity increases
Solution Approach 1:
The system dynamically determines whether offset refinement applies to each block based on mode information, reference line indices, and block sizes. This dynamic decision-making process allows the system to achieve good compression efficiency by applying refinement where beneficial while avoiding it where unnecessary, thus maintaining reasonable computational complexity.
Solution Approach 2:
The patent changes the application of offset refinement based on parameters such as prediction mode, block size, and reference line selection. By adjusting this parameter dynamically, the system optimizes the balance between coding efficiency and computational complexity, applying refinement only when it provides meaningful improvement.
Data Source
AI summary
Methods, apparatus, and computer readable storage medium for offset refinement for intra prediction and multiple reference line intra prediction in video decoding. The method includes receiving, by a device, a coded video bitstream for a block. The device includes a memory storing instructions and a processor in communication with the memory. The method further includes determining, by the device, whether offset refinement for intra prediction applies to the block, based on mode information of the block, the mode information of the block comprising at least one of the following: a reference line index of the block, an intra prediction mode of the block, and a size of the block; and in response to determining that the offset refinement for intra prediction applies to the block, performing, by the device, the offset refinement to generate an intra predictor for intra prediction of the block.


