Video Coding with Cross-Component Residual Models
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional video coding techniques suffer from suboptimal coding gain and efficiency, necessitating improvements in video processing methods.
Innovation Solution
Implementing cross-component residual models (CCRMs) for video units to enhance coding efficiency and achieve higher coding gain.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If conventional video coding techniques are used, then the video can be encoded and decoded, but the coding gain and efficiency are suboptimal
Solution Approach 1:
The patent applies cross-component residual models (CCRMs) that establish statistical relationships between different color components (luma and chroma). By changing the parameter representation from independent component coding to correlated component coding, the patent improves coding efficiency. The CCRM uses parameters such as offset values and scaling factors to model the cross-component relationships, thereby reducing the residual energy that needs to be encoded and achieving higher coding gain.
2Loss of energy
If conventional video coding techniques are used, then the encoding process can be completed, but the coding efficiency and coding gain are insufficient
Solution Approach 1:
The patent implements CCRM as an optional enhancement to conventional video coding standards. The encoder can selectively apply CCRM to specific video units or regions where cross-component correlation is beneficial, rather than applying it universally. This partial application approach achieves improved coding gain while controlling the increase in computational complexity, as the patent allows traditional coding paths to remain available when CCRM is not advantageous.
Data Source
AI summary
Embodiments of the disclosure provide a solution for video processing. A method for video processing is proposed. The method includes: determining, for a conversion between a video unit of a video and a bitstream of the video, one or more cross-component residual models (CCRMs) used for the video unit; and performing the conversion based on the one or more CCRMs.


