Bidirectional Intra Prediction for High-Resolution Video Encoding
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing video encoding and decoding technologies face challenges in efficiently predicting pixel values for high-resolution and high-definition images using conventional intra-prediction methods.
Innovation Solution
The implementation of a bidirectional intra-prediction method, where the intra-prediction mode is determined based on the availability of pixels in neighbor blocks and prediction modes of adjacent blocks, allowing for prediction in two opposite linear directions using virtual neighbor pixels.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Manufacturing precision
If conventional intra-prediction methods are used, then device complexity is reduced, but manufacturing precision (prediction accuracy) deteriorates for high-resolution images
Solution Approach 1:
The patent divides the prediction process into multiple directional components (first direction and second direction) rather than using a single conventional prediction method. This segmentation allows the system to handle complex high-resolution image prediction by breaking it down into manageable directional segments, improving prediction accuracy without requiring complete redesign of the entire prediction system.
Solution Approach 2:
The patent introduces a bidirectional prediction approach that adds a dimensional aspect to traditional intra-prediction. By predicting pixel values in both first and second directions and combining these predictions, the system achieves higher prediction accuracy for high-resolution images while maintaining a structured approach that doesn't excessively increase device complexity.
2Measurement precision
If bidirectional intra-prediction is implemented, then prediction accuracy improves, but processing time increases
Solution Approach 1:
The patent performs preliminary determination of the intra-prediction mode based on neighbor block availability and prediction modes before actual pixel prediction. This preliminary action allows the system to prepare prediction directions and virtual neighbor pixels in advance, reducing the time required during actual prediction execution while maintaining high accuracy through bidirectional approaches.
Solution Approach 2:
The system uses available neighbor block pixels and prediction modes to automatically determine the most suitable intra-prediction mode without requiring extensive external processing. This self-service mechanism enables the decoder to efficiently select prediction parameters based on local image characteristics, improving accuracy while minimizing processing overhead.
3Manufacturing precision
If more neighbor block pixels are utilized, then prediction accuracy improves, but device complexity increases
Solution Approach 1:
The patent applies different prediction strategies based on local characteristics of neighbor blocks. By examining the availability and prediction modes of specific neighbor blocks (left, above, above-right), the system adapts its prediction approach to local image regions, utilizing more neighbor pixels only where they improve accuracy without uniformly increasing complexity across all regions.
Solution Approach 2:
The intra-prediction mode determination is dynamic rather than static. The system adjusts the prediction approach based on real-time assessment of neighbor block availability and prediction modes, allowing flexible utilization of neighbor pixels according to actual image content requirements rather than applying a fixed complex processing scheme to all cases.
Data Source
AI summary
Disclosed herein are a video decoding method and apparatus and a video encoding method and apparatus. Encoding and decoding of a target block are performed using intra-prediction. The intra-prediction is intra-prediction that uses bidirectional intra-prediction and a remaining mode. In bidirectional intra-prediction, a prediction value for a target pixel in the target block is determined based on reference pixels in two directions of bidirectional intra-prediction. In intra-prediction using a remaining mode, the remaining mode indicates remaining intra-prediction modes other than MPMs present in an MPM list.


