Adaptive Chroma Partitioning for Video Encoding Efficiency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The MPEG-4 AVC Standard limits chroma coding flexibility by fixing chroma partition types to those of luma, resulting in suboptimal coding modes and reduced fidelity in chroma encoding.

Innovation Solution

The introduction of multiple partition types for intra chroma coding, where chroma partition types differ from luma partition types, allowing for adaptive selection based on luma partition types and transforms, and independent coding of luma and chroma partition types within a macroblock or superblock.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If chroma partition type is fixed to match luma partition type, then coding structure is simplified, but coding efficiency and fidelity are reduced

Engineering Contradiction:
Improvecoding structureVSAvoidcoding efficiency
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The chroma partition type is made dynamic and adaptive rather than fixed. The encoder now selects the optimal chroma partition type (Chroma_4×4, Chroma_8×8, or Chroma_16×16) based on the actual luma partition type and content characteristics, allowing the system to adapt to different coding scenarios rather than being constrained by a fixed mapping.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The partition size parameter for chroma is changed from a fixed value to a variable parameter that can take multiple values (4×4, 8×8, or 16×16). This allows the system to adjust the chroma partition size independently based on the luma partition type and content, optimizing the balance between coding efficiency and complexity.

Inventive Principle:
Principle #35Parameter changes

2Ease of manufacture

If chroma partition type is fixed, then implementation is easier, but fidelity of chroma coding is reduced

Engineering Contradiction:
ImproveimplementationVSAvoidfidelity
Core Design Contradiction:
Ease of manufactureVSManufacturing precision

Solution Approach 1:

The chroma partition type is made dynamic and adaptive rather than fixed. The encoder now selects the optimal chroma partition type (Chroma_4×4, Chroma_8×8, or Chroma_16×16) based on the actual luma partition type and content characteristics, allowing the system to adapt to different coding scenarios rather than being constrained by a fixed mapping.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The partition size parameter for chroma is changed from a fixed value to a variable parameter that can take multiple values (4×4, 8×8, or 16×16). This allows the system to adjust the chroma partition size independently based on the luma partition type and content, optimizing the balance between coding efficiency and complexity.

Inventive Principle:
Principle #35Parameter changes

3Speed

If only one chroma partition type is used, then processing is faster, but adaptability to content is reduced

Engineering Contradiction:
Improveprocessing speedVSAvoidadaptability to content
Core Design Contradiction:
SpeedVSAdaptability or versatility

Solution Approach 1:

The chroma partition type is made dynamic and adaptive rather than fixed. The encoder now selects the optimal chroma partition type (Chroma_4×4, Chroma_8×8, or Chroma_16×16) based on the actual luma partition type and content characteristics, allowing the system to adapt to different coding scenarios rather than being constrained by a fixed mapping.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The partition size parameter for chroma is changed from a fixed value to a variable parameter that can take multiple values (4×4, 8×8, or 16×16). This allows the system to adjust the chroma partition size independently based on the luma partition type and content, optimizing the balance between coding efficiency and complexity.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20250008127A1Methods and apparatus for improved intra chroma encoding and decoding
Publication Date: 2025.01.02 INTERDIGITAL VC HOLDINGS INC
  • US20250008127A1 patent drawing
  • US20250008127A1 patent drawing
  • US20250008127A1 patent drawing

AI summary

Methods and apparatus are provided for improved chroma encoding and decoding. An apparatus includes an encoder (400) for encoding picture data for at least a block in a picture. Multiple partition types are supported for intra chroma coding of the block. The multiple partition types include a set of chroma partition types and a set of luma partition types. The set of chroma partition types are different than the set of luma partition types.