Intra Prediction Mode Derivation for Image Encoding Efficiency
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing image encoding/decoding techniques face challenges in achieving high efficiency, particularly in handling high-resolution and high-quality images, which result in increased data amounts and subsequent transmission and storage costs.
Innovation Solution
The proposed method involves an image decoding method that determines the intra-prediction mode of a current block using an MPM list, which is constructed independently of the use of reference sample lines and partition prediction through sub-blocks. This method enhances entropy coding efficiency by allowing intra prediction between color components.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Manufacturing precision
If high resolution and quality images are used, then image quality is improved, but data amount increases leading to increased transmission and storage costs
Solution Approach 1:
The patent extracts and utilizes the correlation information between color components (luma and chroma) to enable predictive coding. By extracting this statistical dependency and using it for prediction, the system can represent image data more efficiently, reducing the amount of data needed while maintaining quality.
Solution Approach 2:
The patent changes the encoding parameters by introducing a chroma prediction flag and modifying the MPM (most probable mode) list construction. These parameter changes enable the system to adaptively select prediction methods based on image characteristics, optimizing the balance between compression efficiency and quality preservation.
2Productivity
If existing image encoding techniques are used, then encoding process is simple, but encoding efficiency is insufficient for high-resolution images
Solution Approach 1:
The patent segments the prediction process into distinct components: luma prediction, chroma prediction, and the decision of whether to apply chroma prediction based on the chroma prediction flag. This segmentation allows for modular implementation and flexible adaptation to different image types while maintaining high encoding efficiency.
Solution Approach 2:
The patent performs preliminary actions by pre-constructing the MPM list with multiple candidates before the actual prediction process. This preliminary preparation enables faster prediction mode selection during encoding, improving overall encoding efficiency without significantly increasing operational complexity.
3Productivity
If intra prediction between color components is applied, then entropy coding efficiency is increased, but prediction accuracy may be affected
Solution Approach 1:
The patent implements feedback mechanisms where the decoder uses the predicted chroma values to generate prediction blocks that are fed back into the reconstruction process. This feedback loop allows the system to adjust and refine predictions, maintaining accuracy while achieving higher coding efficiency through the reduced residual data.
Solution Approach 2:
The patent applies local quality by selectively applying chroma prediction only where beneficial (when the chroma prediction flag is set and MPM candidates are available). This localized application of prediction techniques optimizes the balance between coding efficiency and prediction accuracy for different regions and image characteristics.
Data Source
AI summary
Provided are an image encoding/decoding method and device. An image decoding method according to the present invention comprises the steps of: determining an intra prediction mode of a current block; and generating a prediction block of the current block by performing prediction on the basis of the intra prediction mode of the current block. An intra prediction mode for a luminance block of the current block is derived by means of a most probable mode (MPM) list comprises a plurality of MPM candidates. The MPM list can be constructed independently from as to whether a plurality of reference sample lines are used and whether a divided prediction is performed by means of a sub-block.


