Recursive Intra Region Decoding With Implicit Last-Block Mode Inference
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing video coding methods face inefficiencies in signaling prediction modes for last coding blocks, leading to increased overhead and processing requirements.
Innovation Solution
Methods for implicitly deriving the prediction mode of a last coding block based on a signaled flag, where at least one coding block in a region is encoded in a specific mode, allowing inference without explicit indicators for all blocks in the region.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If explicit signaling is used for prediction modes of all coding blocks, then prediction mode information is accurately transmitted, but signaling overhead increases
Solution Approach 1:
Instead of signaling prediction modes for all coding blocks (excessive action), the patent applies partial action by only signaling the flag for the first coding block and inferring the last coding block's mode from context. This reduces signaling overhead while maintaining sufficient information for accurate prediction mode transmission.
Solution Approach 2:
The last coding block serves itself by having its prediction mode inferred from the sequence context of preceding blocks. The decoder automatically determines the prediction mode based on the pattern of intra/inter modes in the coding region, eliminating the need for explicit signaling.
2Measurement precision
If prediction mode indicators are signaled for all blocks, then decoding accuracy is maintained, but processing requirements increase
Solution Approach 1:
The patent applies partial action by not processing prediction mode indicators for the last coding block, as the mode is inferred from context rather than explicitly signaled. This reduces processing requirements while maintaining decoding accuracy through context-based inference.
Solution Approach 2:
The patent extracts the prediction mode indication from the explicit signaling for the last coding block, removing it from the bitstream. The mode information is derived indirectly through the flag indicating whether the first coding block uses intra or inter prediction mode.
Data Source
AI summary
An example method of video decoding includes receiving a video bitstream comprising a plurality of blocks and identifying, based on an indicator in the video bitstream, a coding region that comprises two or more blocks of the plurality of blocks. The method also includes, when all preceding blocks in the coding region are encoded in the intra prediction mode, inferring a prediction mode of a last block in the coding region as being an inter prediction mode without receiving an inter prediction mode indicator for the last block. The method further includes, when all preceding blocks in the coding region are encoded in non-intra prediction modes, inferring the prediction mode of the last block in the coding region as being the intra prediction mode without receiving an intra prediction mode indicator for the last block. The method also includes reconstructing the last block using the inferred prediction mode.


