Video Block Prediction Mode Gating for Extreme Aspect Ratios

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video coding technologies face challenges in improving coding efficiency, enhancing image quality, reducing processing amounts, and optimizing circuit scale, particularly in handling varying block sizes and aspect ratios.

Innovation Solution

The proposed encoder and decoder systems determine a mode for block partitioning based on width and height, storing or obtaining an index for distance and angle only when the aspect ratio is not extreme, thereby reducing unnecessary processing by disabling such operations for high aspect ratios.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If the encoder stores the index indicating distance and angle for block partitioning, then the coding efficiency is improved, but the circuit scale and processing amount increase

Engineering Contradiction:
Improvecoding efficiencyVSAvoidcircuit scale
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent applies parameter changes by conditionally storing the index based on the block's aspect ratio. When the width-to-height ratio is within a predetermined range, the index is stored to maintain coding efficiency. When the ratio exceeds the range, the index is not stored, reducing circuit complexity and processing requirements. This selective parameter storage resolves the contradiction between coding efficiency and circuit scale.

Inventive Principle:
Principle #35Parameter changes

2Manufacturing precision

If the encoder processes all block types with full partitioning modes, then the image quality is enhanced, but the processing amount increases

Engineering Contradiction:
Improveimage qualityVSAvoidprocessing amount
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The patent extracts and removes unnecessary processing operations for blocks with extreme aspect ratios. By determining whether to apply full partitioning modes based on the block's width-to-height ratio, the system extracts only the essential processing steps needed for each block type, eliminating redundant operations that would increase processing amount without improving image quality.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent applies local quality by treating different block types differently based on their aspect ratio characteristics. Blocks with aspect ratios within the predetermined range receive full partitioning mode processing to maintain image quality, while blocks with extreme aspect ratios receive simplified processing. This localized differentiation optimizes the balance between image quality and processing amount.

Inventive Principle:
Principle #3Local quality

3Adaptability or versatility

If the encoder applies all merge modes to maintain versatility, then the adaptability is improved, but the device complexity increases

Engineering Contradiction:
Improvemode flexibilityVSAvoidcircuit scale
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the set of available merge modes into different categories based on block aspect ratio. For blocks with aspect ratios within the predetermined range, a first set of merge modes is applied. For blocks with extreme aspect ratios, a second set of merge modes is applied. This segmentation allows the system to maintain versatility where needed while reducing complexity where extreme aspect ratios make certain modes inappropriate.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS20250343949A1Encoder, decoder, encoding method, and decoding method
Publication Date: 2025.11.06 PANASONIC INTELLECTUAL PROPERTY CORP OF AMERICA
  • US20250343949A1 patent drawing
  • US20250343949A1 patent drawing
  • US20250343949A1 patent drawing

AI summary

An encoder determines, based on a width and a height of a block, whether or not to disable a prediction mode in which the block is split along a partitioning line defined by a distance and an angle and then prediction is performed; and encodes the block with the prediction mode disabled or not disabled according to a result of the determination on whether or not to disable the prediction mode. Here, the distance is the shortest distance between the center of the block and the partitioning line, and the angle is an angle representing a direction from the center of the block toward the partitioning line in the shortest distance. The encoder determines to disable the prediction mode when (i) a width-to-height ratio is at least 8 or (ii) a height-to-width ratio is at least 8.