Multiple-Line Intra Prediction Mode Signaling for Video Compression
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing video coding technologies face challenges in efficiently utilizing multiple reference lines for intra prediction, including the dominance of the first reference line, limited application to luma components, inconsistent mode settings for different reference lines, underutilization of neighboring pixel variations, lack of planar or DC modes for multiple lines, and inefficient exploitation of reference pixel coding gains.
Innovation Solution
A method and apparatus that adaptively sets intra prediction modes for multiple reference lines, signals reference line indices, and optimizes the most probable mode list based on reference line indices, excluding planar and DC modes, to enhance coding efficiency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If multiple reference lines are used for intra prediction, then coding efficiency is improved, but device complexity increases due to additional mode signaling and processing
Solution Approach 1:
The patent applies parameter changes by dynamically adjusting the number of reference lines and intra prediction modes based on block characteristics. Different numbers of reference lines are used for different block sizes and positions, optimizing the balance between coding efficiency and complexity. The system changes parameters such as reference line count and mode selection based on local image characteristics rather than using fixed settings.
Solution Approach 2:
The patent implements local quality by applying different intra prediction configurations to different regions of the image. Each block can have its own reference line selection and mode settings based on local characteristics such as edge directions and texture patterns. This allows the system to use more reference lines in complex regions while using fewer in simple regions, reducing overall complexity.
2Device complexity
If the first reference line is always selected, then device complexity is reduced, but coding efficiency deteriorates due to inability to exploit variations in other reference lines
Solution Approach 1:
The patent applies dynamics by making reference line selection adaptive rather than static. The system dynamically selects which reference lines to use based on local image characteristics, block position, and content analysis. This allows the first reference line to be used when appropriate while also exploiting variations in other reference lines when they provide better prediction accuracy, thus improving compression without excessive complexity.
Solution Approach 2:
The patent implements self-service by enabling the encoding system to automatically analyze local image characteristics and select the most appropriate reference lines and modes without external intervention. The system performs self-adaptation by evaluating gradient directions, texture patterns, and block characteristics to determine optimal reference line usage, improving compression efficiency autonomously.
3Device complexity
If the same number of intra prediction modes is set for all reference lines, then device complexity is reduced, but coding efficiency deteriorates due to different characteristics of reference samples with different line indexes
Solution Approach 1:
The patent applies local quality by configuring different numbers of intra prediction modes for different reference lines based on their characteristics. Reference lines closer to the current block may use more modes, while distant reference lines use fewer modes. This localized configuration optimizes prediction accuracy for each reference line's specific characteristics rather than applying a uniform setting across all lines.
Solution Approach 2:
The patent implements parameter changes by dynamically adjusting the number of intra prediction modes assigned to each reference line. The system changes mode counts based on reference line index, block characteristics, and content analysis, allowing optimal mode selection for each reference line while managing overall system complexity through adaptive parameter adjustment.
Data Source
AI summary
A non-transitory computer readable medium stores a video media bitstream encoded by an encoding method. The encoding method includes determining a plurality of intra prediction modes for a zero reference line in a plurality of reference lines. The zero reference line is closest to a current block among the plurality of reference lines. The current block is predicted with intra prediction. A length of a most probable mode (MPM) list is determined based on a current reference line. The encoding method includes determining at least one MPM included in an MPM list for a non-zero reference line in the plurality of reference lines.


