Decoder-Side Intra Mode Derivation Using Neighboring Block Templates
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing video coding technologies face challenges in efficiently deriving intra prediction modes, leading to suboptimal compression and quality degradation during video decoding.
Innovation Solution
Implementing template-based intra mode derivation (TIMD) at the decoder side, utilizing reconstructed neighboring blocks to determine intra prediction modes based on different templates.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If traditional intra prediction mode derivation is used, then device complexity is reduced, but compression performance deteriorates
Solution Approach 1:
The decoder autonomously derives the intra prediction mode by analyzing templates from reconstructed neighboring blocks without requiring explicit mode signaling from the encoder. The decoder performs gradient calculations and mode selection independently, allowing the encoder to simply signal a flag indicating whether TIMD is applied, thereby improving compression performance while minimizing the increase in device complexity.
Solution Approach 2:
The intra prediction mode is derived in advance during the decoding process using pre-reconstructed neighboring blocks as templates. By performing the mode derivation before final prediction application and using already-available reconstructed data, the method improves compression efficiency without requiring additional complex real-time calculations during critical decoding paths.
2Manufacturing precision
If more templates are used for intra mode derivation, then manufacturing precision is improved, but loss of time increases
Solution Approach 1:
Different templates from different neighboring blocks are used to derive intra prediction modes for different regions. The method selectively applies templates based on local characteristics of neighboring blocks, using gradient analysis to determine which templates provide the best local match. This improves prediction accuracy for each local region while avoiding the need to process all possible templates uniformly, thus reducing overall decoding time.
Solution Approach 2:
The method uses a limited set of relevant templates from neighboring blocks rather than exhaustively searching all possible prediction modes. By performing gradient calculations only on selected templates that show promise based on neighboring block characteristics, the method achieves sufficient prediction accuracy without the time cost of exhaustive template evaluation.
Data Source
AI summary
Methods, apparatuses, and non-transitory computer-readable storage mediums are provided for video coding. In one method, a decoder obtains a signaled flag that indicates whether a template-based intra mode derivation (TIMD) mode is applied on a current video block; and in response to determining that the TIMD mode is applied on the current video block based on the signaled flag, the decoder derives an intra prediction mode from the TIMD mode based on different templates in a reconstruction area for the current video block, wherein the reconstruction area comprises reconstructed neighboring blocks for the current video block.


