Encoder-Decoder Center-Block Partitioning for Reduced Signaling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional image and video encoding methods face inefficiencies due to the lack of flexibility in block partitioning, particularly when using block sizes other than typical 8×8 or 16×16, which can impact encoding and decoding processes.

Innovation Solution

An encoder and decoder that utilize a set of block partition modes, including a first partition mode defining a partition direction and number for a block, and a second partition mode for a center block with the same direction but without specifying the total number of partitions, using a flag to indicate horizontal or vertical partitioning, enhancing the partitioning process.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If conventional block partitioning methods are used with fixed block sizes (8×8 or 16×16), then the encoding process is simple and efficient, but the flexibility to adapt to different image characteristics is reduced

Engineering Contradiction:
Improveblock partitioning flexibilityVSAvoidpartition mode configuration
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the block partitioning process into multiple modes (first partition mode with full parameters, second partition mode with reduced parameters for center blocks). This allows different regions of the image to be processed with different levels of detail, improving adaptability while managing complexity through hierarchical segmentation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies different partition modes to different blocks based on their position and characteristics. Center blocks use the simplified second partition mode while edge blocks use the comprehensive first partition mode. This local differentiation optimizes the balance between adaptability and complexity for each region.

Inventive Principle:
Principle #3Local quality

2Productivity

If the second partition mode includes both partition direction and total number of partitions parameters, then the partitioning is fully specified, but the bitstream complexity and processing overhead increase

Engineering Contradiction:
Improveencoding efficiencyVSAvoidparameter signaling
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent extracts the total number of partitions parameter from the second partition mode, retaining only the partition direction parameter. This extraction is valid because for center blocks, the total number of partitions is implicitly determined by the partition direction and the fact that they are center blocks, thereby reducing signaling complexity while maintaining encoding efficiency.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The second partition mode design allows the system to self-determine the total number of partitions based on the block position and partition direction, eliminating the need to explicitly signal this parameter. The center block status and partition direction together suffice to infer the complete partitioning configuration.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12425591B2Encoder, decoder, encoding method, decoding method, and recording medium
Publication Date: 2025.09.23 PANASONIC INTELLECTUAL PROPERTY CORP OF AMERICA
  • US12425591B2 patent drawing
  • US12425591B2 patent drawing
  • US12425591B2 patent drawing

AI summary

An encoder partitions into blocks using a set of block partition modes. The set of block partition modes includes a first partition mode for partitioning a first block, and a second block partition mode for partitioning a second block which is one of blocks obtained after the first block is partitioned. When the number of partitions of the first block partition mode is three, the second block is a center block among the blocks obtained after partitioning the first block, and the partition direction of the second block partition mode is same as the partition direction of the first block partition mode, the second block partition mode indicates that the number of partitions is only three. A parameter for identifying the second block partition mode includes a first flag indicating a horizontal or vertical partition direction, and does not include a second flag indicating the number of partitions.