Matrix-Based Intra-Prediction for Efficient Luma-Chroma Video Coding
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The increasing size, resolution, and frame rate of video data require more efficient compression techniques to reduce the amount of data needed for storage and transmission, as existing methods like H.264/AVC and HEVC are not sufficient for the growing demands.
Innovation Solution
Implementing matrix-based intra-prediction (MIP) for both luma and chroma components in video encoding and decoding, with adaptations for different sampling formats and reduced complexity through derived matrices and offsets, and efficient signaling of intra-prediction modes.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If existing compression techniques (H.264/AVC and HEVC) are used, then video data can be compressed and stored, but the compression efficiency is insufficient for increasing picture size, resolution, and frame rate
Solution Approach 1:
The patent applies parameter changes by introducing matrix-based intra-prediction (MIP) with different matrix types (e.g., identity matrix, diagonal matrix) and prediction modes that adapt to varying block characteristics. This allows the compression system to dynamically adjust prediction parameters based on content properties, achieving better compression efficiency for high-resolution and high-frame-rate video data compared to fixed-parameter traditional methods
2Manufacturing precision
If picture size, resolution, and frame rate are increased, then video quality is improved, but the amount of data to be encoded increases significantly
Solution Approach 1:
The patent segments the intra-prediction process into multiple matrix types and mode categories (e.g., planar mode, angular modes grouped by direction ranges). By dividing the prediction space into segments with different characteristics, the system can apply optimized prediction strategies for each segment, maintaining high video quality at increased resolutions while reducing overall data requirements through more efficient prediction of each segment
3Productivity
If matrix-based intra prediction (MIP) is implemented for both luma and chroma components, then encoding efficiency is enhanced, but implementation complexity increases
Solution Approach 1:
The patent implements universality by using the same matrix-based intra-prediction framework for both luma and chroma components. The same matrix types and prediction modes can be applied across different color components, allowing the system to achieve enhanced encoding efficiency for both luma and chroma while avoiding the need for separate complex prediction mechanisms, thus managing implementation complexity
4Measurement precision
If MIP is applied to chroma component with 4:4:4 sampling format, then prediction accuracy is improved, but computational complexity increases compared to other sampling formats
Solution Approach 1:
The patent applies local quality by adapting the MIP implementation to the specific characteristics of different sampling formats. For 4:4:4 sampling where chroma and luma have the same resolution, the system can apply full MIP with higher prediction accuracy. For formats like 4:2:0 or 4:2:2 with lower chroma resolution, the system can use simplified or adapted MIP modes, optimizing the balance between prediction accuracy and computational complexity for each local case
Data Source
AI summary
A method and an apparatus are configured for intra prediction coding of video data. An apparatus for decoding video data includes: a decoding unit which obtains, from a bitstream, information on a luma prediction mode and information on a chroma prediction mode of a current coding block; and an intra prediction unit which generates luma prediction samples and chroma prediction samples of the current coding block. The intra prediction unit derives a luma intra prediction type and a luma intra prediction mode of the current coding block on the basis of the information on the luma prediction mode, and determines a chroma intra prediction mode of the current coding block on the basis of the luma intra prediction type and the luma intra prediction mode of the current coding block, and the information on the chroma prediction mode.


