Encoder and Decoder Three-Way Block Partitioning for Lower Complexity

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video coding standards like HEVC face challenges in efficiently encoding and decoding video blocks, particularly in handling complex block structures and motion vectors, leading to suboptimal compression and decoding performance.

Innovation Solution

An encoder and decoder that split a current block into three sub-blocks in a specific direction, prohibiting further splitting of the middle sub-block, and apply adaptive transforms and prediction methods to enhance encoding and decoding efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If a current block is split into multiple sub-blocks recursively, then the encoding precision and adaptability to local characteristics are improved, but the device complexity and computational load increase

Engineering Contradiction:
Improveencoding precisionVSAvoiddevice complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The current block is segmented into a first sub-block, second sub-block, and third sub-block in a first direction, and then the first and third sub-blocks are further segmented in a second direction. This hierarchical segmentation approach allows the encoder to adapt to local characteristics while maintaining manageable complexity through structured partitioning.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different sub-blocks are allowed to have different splitting configurations - the first and third sub-blocks can be split further while the second sub-block may remain unsplit. This local quality principle enables the encoding precision to be optimized for each region based on its specific characteristics without uniformly increasing complexity across the entire block.

Inventive Principle:
Principle #3Local quality

2Adaptability or versatility

If more block partitioning configurations are supported, then the adaptability to different video content is improved, but the decoding complexity and processing time increase

Engineering Contradiction:
Improveadaptability to video contentVSAvoidprocessing time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The block partitioning structure is made dynamic through the use of split information indicators that can be selectively encoded and decoded. The decoder can adaptively determine which sub-blocks require further partitioning based on the encoded split information, allowing versatility in handling different video content while optimizing processing time by avoiding unnecessary decoding operations.

Inventive Principle:
Principle #15Dynamics

3Productivity

If the block splitting is restricted for certain sub-blocks, then the computational complexity is reduced, but the encoding flexibility is limited

Engineering Contradiction:
Improveencoding efficiencyVSAvoidencoding flexibility
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The block is segmented into distinct sub-blocks with different splitting rules applied to each. The second sub-block is restricted from further splitting in the first direction, while the first and third sub-blocks can be split in the second direction. This selective segmentation approach improves encoding efficiency by reducing unnecessary computations while maintaining sufficient flexibility through asymmetric partitioning.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The partitioning structure employs asymmetry by applying different splitting constraints to different sub-blocks. The second sub-block has restricted partitioning while the first and third sub-blocks have different freedoms. This asymmetric approach optimizes the balance between encoding efficiency and flexibility by tailoring the partitioning strategy to local content characteristics.

Inventive Principle:
Principle #4Asymmetry

Data Source

PatentUS20250247532A1Encoder, decoder, encoding method, and decoding method
Publication Date: 2025.07.31 PANASONIC INTELLECTUAL PROPERTY CORP OF AMERICA
  • US20250247532A1 patent drawing
  • US20250247532A1 patent drawing
  • US20250247532A1 patent drawing

AI summary

An encoder that encodes a current block in a picture includes circuitry and memory. Using the memory, the circuitry: splits the current block into a first sub block, a second sub block, and a third sub block in a first direction, the second sub block being located between the first sub block and the third sub block; prohibits splitting the second sub block into two partitions in the first direction; and encodes the first sub block, the second sub block, and the third sub block.