Luma and Chroma Encoding Using Common Predictor
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The H.264 standard is inefficient in coding 4:4:4 video formats, particularly in intra frames, as it codes only one channel as luma and uses less efficient chroma coding for the other two, leading to increased bit usage and reduced compression quality compared to JPEG2k at high PSNR levels.
Innovation Solution
Implementing a method and apparatus for video encoding and decoding that uses a luma coding algorithm for all three color components without applying a residual color transform, performing color transformation as a pre-processing step, and using the same spatial prediction mode for all components to maximize coding performance and maintain backward compatibility.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If chroma coding algorithm is used for two color components in 4:4:4 format, then device complexity is reduced, but compression efficiency deteriorates and bit usage increases
Solution Approach 1:
The patent applies the luma coding algorithm to all three color components (Y, Cb, Cr) instead of using separate chroma coding algorithms. This universal approach allows the more efficient luma coding tools to be applied across all components, improving compression efficiency while maintaining algorithmic simplicity. The same prediction and transformation processes used for luma are now applied to chroma components as well.
2Ease of operation
If chroma coding algorithm is used for two color components, then ease of operation is maintained, but bit usage increases and compression quality deteriorates
Solution Approach 1:
By using the luma coding algorithm for all three color components, the patent achieves better compression quality and reduced bit usage. The operational simplicity is maintained because the same coding process is applied uniformly to all components, eliminating the need for separate chroma coding operations while improving the quantity of bits required for encoding.
3Manufacturing precision
If residual color transform is applied, then color accuracy is improved, but device complexity and processing overhead increase
Solution Approach 1:
The patent removes the residual color transform (RCT) from the coding process entirely. By extracting this complex processing step, the patent reduces device complexity and processing overhead. The color accuracy is maintained through the use of luma coding algorithm on all components, which provides sufficient precision without requiring the additional RCT processing stage.
4Manufacturing precision
If different prediction modes are used for different color components, then coding precision is improved, but device complexity and processing overhead increase
Solution Approach 1:
The patent applies the same spatial prediction mode to all three color components, using the luma coding algorithm uniformly. This universal prediction approach maintains coding precision because the luma algorithm is applied to all components, while significantly reducing device complexity by eliminating the need for separate prediction mode processing for different color components.
Data Source
AI summary
There are provided video encoders, video decoders, and corresponding methods. A video encoder for encoding video signal data for an image block includes an encoder for encoding all color components of the video signal data using a common predictor. A video decoder for decoding video signal data for an image block includes a decoder for decoding all color components of the video signal data using a common predictor. Additionally, an apparatus and method for encoding and decoding signal data for an image block includes an encoder and decoder for encoding/decoding color components of the video signal data without applying a residual color transform thereto. Furthermore, a video encoder and decoder for encoding/decoding video signal data for an image block includes an encoder and decoder for encoding/decoding the video signal data using unique predictors for each of color components of the video signal data.


