Adaptive Chroma Transform Selection for Inter Frame Video Encoding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current video encoding standards, such as MPEG-4 AVC, use a fixed 4×4 transform for chroma components in inter frames, which does not adapt to the characteristics of the video content, leading to inefficient coding.

Innovation Solution

Adaptive selection of transforms for chroma components based on selection criteria such as motion partition size and luma transform information, allowing for larger transforms to capture smoother content in high-definition video, and explicit or implicit signaling of the chosen transform to ensure efficient coding.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If a fixed 4×4 transform is used for chroma components in inter frames, then the encoding process is simple and fast, but the coding efficiency is poor and does not adapt to video content characteristics

Engineering Contradiction:
Improvecoding efficiencyVSAvoidtransform selection complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent applies dynamics by making the transform selection adaptive rather than fixed. The system dynamically chooses between different transform types (DCT-2, DCT-1, Hadamard) based on motion partition size and video content characteristics, allowing the encoding process to adjust its behavior according to actual conditions rather than using a static predetermined transform.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the transform parameter based on motion partition size. When motion partition size is larger, the system selects different transform types compared to when motion partition size is smaller. This parameter change allows the system to optimize coding efficiency for different video content characteristics while maintaining a manageable complexity through predefined transformation rules.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If larger transforms (16×16, 32×32) are used for luma components to capture smoother content, then compression performance improves, but the chroma transform remains fixed at 4×4 which does not match the larger motion partitions

Engineering Contradiction:
Improvecompression performanceVSAvoidchroma transform adaptability
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The patent applies local quality by making the chroma transform characteristics match the luma transform characteristics for each local region (motion partition). Instead of using a fixed 4×4 transform for chroma regardless of the luma partition size, the system selects chroma transforms (4×4, 8×8, or 16×16) that are consistent with the luma transform size used in each local motion partition, optimizing the representation for each region's content characteristics.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent makes the chroma transform system multi-functional by enabling it to perform different transform operations (4×4 DCT, 8×8 DCT, 16×16 DCT, Hadamard transforms) depending on the motion partition size and content characteristics. This universal approach allows the same chroma processing system to adapt to various scenarios, from small detailed regions to large smooth regions, just like the luma component.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Productivity

If adaptive transform selection is implemented for chroma components, then coding efficiency improves, but the bit overhead for signaling the chosen transform increases

Engineering Contradiction:
Improvecoding efficiencyVSAvoidbit overhead
Core Design Contradiction:
ProductivityVSLoss of information

Solution Approach 1:

The patent uses feedback mechanisms where the encoder signals the chosen transform type for chroma components, and the decoder uses this information to reconstruct the image correctly. The feedback loop ensures that both encoder and decoder are synchronized on which transform was applied, enabling adaptive transform selection while managing the bit overhead through efficient signaling protocols.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent applies preliminary action by pre-defining the set of available chroma transforms (4×4 DCT, 8×8 DCT, 16×16 DCT, Hadamard transforms) and their corresponding signaling mechanisms before encoding begins. This preliminary setup allows the system to efficiently select and signal the appropriate transform without requiring complex real-time decisions, reducing the actual bit overhead during encoding.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9253495B2Methods and apparatus for improved chroma transforms for inter frames in video encoding and decoding
Publication Date: 2016.02.02 INTERDIGITAL MADISON PATENT HLDG
  • US9253495B2 patent drawing
  • US9253495B2 patent drawing
  • US9253495B2 patent drawing

AI summary

Methods and apparatus are provided for improved chroma transforms for inter frames in video encoding and decoding. The apparatus and method encode at least a portion of a picture using inter-coding, wherein a transform is adaptively selected, from among a plurality of transforms, to apply to chroma components of the portion responsive to at least one selection criterion.