Intra Mirror Prediction for Video Coding Efficiency
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current video compression techniques, such as H.264/AVC, HEVC, and VVC, face challenges in achieving higher coding efficiency and image enhancement due to increasing image size, resolution, and frame rate, particularly in efficiently utilizing previously reconstructed information for intra prediction of current blocks.
Innovation Solution
A video coding method and apparatus that perform mirror prediction or reconstruction on a portion of the current block, determining a mirror prediction region and a non-mirror prediction region within the block, and deriving a mirror prediction boundary based on a specific type to optimize intra prediction.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If conventional intra prediction techniques are used for current blocks, then coding complexity is maintained at acceptable levels, but coding efficiency and image quality fail to improve sufficiently
Solution Approach 1:
The patent applies preliminary action by performing mirror prediction on portions of the current block using previously reconstructed information from neighboring blocks before final reconstruction. This advance utilization of available data improves coding efficiency without significantly increasing complexity, as the mirror prediction leverages already-decoded neighboring block information.
2Productivity
If mirror prediction is applied to the entire current block, then coding efficiency improves, but the complexity of determining prediction regions and boundaries increases
Solution Approach 1:
The patent applies local quality by performing mirror prediction only on specific portions of the current block rather than the entire block. The current block is divided into a mirror prediction region and a non-mirror prediction region, allowing the encoder to apply complexity only where beneficial while maintaining simplicity elsewhere, thus balancing coding efficiency improvement with computational complexity.
Solution Approach 2:
The patent segments the current block into distinct mirror prediction and non-mirror prediction regions based on a derived boundary. This segmentation allows selective application of mirror prediction techniques to only those portions where they provide benefit, reducing overall computational complexity while maintaining coding efficiency gains in critical areas.
3Manufacturing precision
If higher image resolution and frame rates are adopted, then video quality improves, but the amount of data requiring compression increases
Solution Approach 1:
The patent applies copying by using previously reconstructed information from neighboring blocks to predict and reconstruct portions of the current block. This copying of existing data patterns reduces the amount of new data that needs to be transmitted, thereby compressing high-resolution, high-frame-rate video more efficiently without sacrificing image quality.
Data Source
AI summary
A video decoding device obtains mirror prediction information for a target block and performs a mirror prediction on the target block based on the mirror prediction information. When the target block is part of a current block to be decoded, the video decoding device derives a mirror prediction boundary based on a mirror prediction type for determining a mirror prediction region and a non-mirror prediction region within the current block. The video decoding device predicts the mirror prediction region based on the mirror prediction boundary, predicts the non-mirror prediction region and thereby predicts the current block.


