JCCR Chroma Residual Reconstruction for Video Encoding Efficiency

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improveencoding efficiencyVSAvoidvideo data amount
Core Design Contradiction:
ProductivityVSQuantity of substance

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

Inventive Principle:
Principle #5Merging (Combining)

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

Inventive Principle:
Principle #35Parameter changes

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

Engineering Contradiction:
Improvechroma information completenessVSAvoiddata amount
Core Design Contradiction:
ReliabilityVSQuantity of substance

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

Inventive Principle:
Principle #5Merging (Combining)

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

Inventive Principle:
Principle #16Partial or excessive action

3Device complexity

If chroma residual coding is simplified, then encoding complexity is reduced, but compression performance deteriorates

Engineering Contradiction:
Improveencoding complexityVSAvoidcompression performance
Core Design Contradiction:
Device complexityVSProductivity

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

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12022082B2Method for reconstructing residual blocks of chroma blocks, and video decoding apparatus
Publication Date: 2024.06.25 SK TELECOM CO LTD
  • US12022082B2 patent drawing
  • US12022082B2 patent drawing
  • US12022082B2 patent drawing

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.