JCCR Chroma Residual Reconstruction for Video Encoding Efficiency
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing video compression techniques, such as H.264/AVC and HEVC, face inefficiencies in encoding and decoding due to increasing video image sizes, resolutions, and frame rates, requiring improved compression methods for better encoding efficiency and higher image quality.
Innovation Solution
The proposed method involves reconstructing residual blocks of chroma blocks using a Joint Coding of Chroma Residuals (JCCR) model, determining the mode based on Cb and Cr chroma component syntax elements, and generating residual samples from transform coefficients to enhance compression performance by signaling residuals from only one of the chroma blocks.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If traditional video compression techniques (H.264/AVC, HEVC) are used, then encoding and decoding can be performed, but encoding efficiency deteriorates and image quality deteriorates as video image size, resolution, and frame rate increase
Solution Approach 1:
The patent merges the coding of Cb and Cr chroma residuals by introducing a joint coding flag that determines whether to code both chroma components independently or to code only one of them, leveraging the correlation between Cb and Cr blocks to reduce overall data amount and improve encoding efficiency
Solution Approach 2:
The patent changes the coding parameter by introducing a joint coding flag that can take multiple values (0, 1, 2) to indicate different coding modes, allowing flexible adaptation to different video content characteristics and achieving better compression performance
2Reliability
If both Cb and Cr chroma block residuals are coded independently, then complete chroma information is preserved, but data amount increases and compression performance deteriorates
Solution Approach 1:
The patent combines the coding of Cb and Cr residuals into a unified process where a joint coding flag determines whether to signal both or only one chroma component, reducing data amount while maintaining information completeness through the correlation between chroma blocks
Solution Approach 2:
The patent applies partial coding by sometimes coding only one of the two chroma components (Cb or Cr) when the joint coding flag indicates this mode, which is sufficient given the correlation between the chroma blocks, thereby reducing data amount without losing necessary information
3Device complexity
If chroma residual coding is simplified, then encoding complexity is reduced, but compression performance deteriorates
Solution Approach 1:
The patent introduces a joint coding flag with multiple possible values (0, 1, 2) that changes the coding behavior dynamically, allowing the system to adapt between different coding modes (independent coding, joint coding, or selective coding) to achieve better compression performance without excessive complexity
Data Source
AI summary
A method for reconstructing residual blocks of chroma blocks, and a video decoding apparatus are disclosed. According to one embodiment of the present disclosure, a method for reconstructing residual blocks of chroma blocks on the basis of a joint coding of chroma residuals (JCCR) model comprises: determining the mode of the JCCR model based on a Cb chroma component syntax element and a Cr chroma component syntax element; generating, from transform coefficients of a chroma component corresponding to the mode of the JCCR model from among the Cb chroma component and the Cr chroma component, residual samples of the corresponding chroma component; and deriving residual blocks of the chroma blocks by using the generated residual samples.


