Chroma Block Splitting Constraints for Efficient Image Encoding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The increasing demand for high-resolution and high-quality images leads to an increase in transmission and storage costs due to the rise in the amount of transmitted information, necessitating high-efficient image compression technology.

Innovation Solution

An image encoding/decoding method that limits the size of chroma blocks and restricts certain splitting types, such as quadtree and binary splitting, to reduce the signaling of splitting information, thereby optimizing encoding/decoding efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If chroma block size is limited and splitting types are restricted, then the amount of bitstream is reduced and encoding/decoding efficiency is improved, but the flexibility in block partitioning is limited

Engineering Contradiction:
Improveencoding/decoding efficiencyVSAvoidblock partitioning flexibility
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The patent applies parameter changes by dynamically selecting allowed splitting types based on chroma block size. When chroma block size is limited to certain values (e.g., 8x8, 16x16), the set of allowed splitting types is restricted to prevent redundant signaling. This parameter-dependent restriction reduces the bitstream amount while maintaining optimal encoding efficiency for the given block size constraints.

Inventive Principle:
Principle #35Parameter changes

2Quantity of substance

If chroma block size is limited, then the amount of transmitted information is reduced, but image quality may be compromised

Engineering Contradiction:
Improveamount of transmitted informationVSAvoidimage quality
Core Design Contradiction:
Quantity of substanceVSManufacturing precision

Solution Approach 1:

The patent segments the chroma block into smaller units by limiting maximum chroma block size and allowing flexible splitting into smaller blocks. This segmentation enables finer granularity in frequency domain processing, which helps maintain image quality while reducing the total amount of transmitted information through more efficient quantization and transformation at smaller block sizes.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent changes the parameter of chroma block size to optimize the balance between data量 and quality. By restricting chroma block sizes to specific values and allowing adaptive splitting, the system achieves better compression efficiency without significant quality loss, as smaller blocks allow more precise frequency representation with fewer bits.

Inventive Principle:
Principle #35Parameter changes

3Quantity of substance

If splitting information is reduced by limiting splitting types, then bitstream size is reduced, but encoding flexibility is constrained

Engineering Contradiction:
Improvebitstream sizeVSAvoidencoding complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The patent applies parameter changes by making the set of allowed splitting types dependent on chroma block size. When chroma block size is restricted to certain values, the splitting type selection is constrained to a predefined subset, which reduces the number of bits needed for signaling while maintaining sufficient encoding flexibility for practical applications.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20250254302A1Image encoding/decoding method and apparatus for limiting size of chroma block, and method for transmitting bitstream
Publication Date: 2025.08.07 NOKIA TECHNOLOGIES OY
  • US20250254302A1 patent drawing
  • US20250254302A1 patent drawing
  • US20250254302A1 patent drawing

AI summary

An image encoding/decoding method and apparatus are provided. An image decoding method performed by an image decoding apparatus includes determining a splitting type of a current block, splitting the current block into a plurality of lower-layer blocks based on the splitting type, and decoding the lower-layer blocks. In this case, the current block may be a chroma block, and the determining the splitting type of the current block may be performed by disallowing a predetermined type, in which a width or height of the lower-layer blocks is a predetermined value, among a plurality of splitting types.