Block-Size Adaptive Prediction for Image Encoding and Decoding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video coding technologies face challenges in efficiently processing increasing amounts of digital video data, particularly in the prediction function for current blocks, leading to suboptimal encoding and decoding efficiency and speed.

Innovation Solution

An image encoder and decoder utilize a prediction mode that includes a first prediction mode using a motion vector and a reference block in the same picture, with specific size conditions for block selection, and incorporate components like a splitter, transformer, quantizer, entropy encoder, and loop filter to enhance encoding and decoding processes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If traditional prediction modes are used for all block sizes, then the prediction function can handle various blocks, but encoding efficiency deteriorates for small blocks

Engineering Contradiction:
Improveencoding efficiencyVSAvoidprediction mode adaptability
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The patent segments the prediction mode selection based on block size. For small blocks (width ≤ 8 and height ≤ 8), a first prediction mode is applied that uses motion vectors and reference blocks from the same picture. For larger blocks, a second prediction mode is applied. This segmentation allows optimization of encoding efficiency for small blocks while maintaining versatility for all block sizes.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements dynamic prediction mode selection based on block dimensions. The prediction mode is not fixed but adapts dynamically according to the block size, allowing the system to switch between different prediction strategies (first prediction mode for small blocks, second prediction mode for larger blocks) to optimize encoding efficiency.

Inventive Principle:
Principle #15Dynamics

2Productivity

If a single prediction mode is used for all block sizes, then the system is simple, but encoding speed and efficiency are suboptimal

Engineering Contradiction:
Improveencoding speedVSAvoidprediction mode complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent divides the prediction process into segments based on block size thresholds. Small blocks (width ≤ 8 and height ≤ 8) use a specialized first prediction mode, while larger blocks use a second prediction mode. This segmentation enables optimized processing for different block types, improving encoding speed without excessive complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent changes the prediction mode parameter based on block dimensions. By monitoring block width and height parameters, the system dynamically selects between different prediction modes, optimizing encoding speed for each block size category while maintaining manageable system complexity through clear parameter-based decision logic.

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If motion vectors and reference blocks from the same picture are used, then prediction accuracy improves for small blocks, but the prediction process becomes more complex

Engineering Contradiction:
Improveprediction accuracyVSAvoidprediction process complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the prediction process by block size, applying the complex same-picture reference approach only to small blocks where it provides the most benefit. For larger blocks, a simpler prediction approach is used. This segmentation achieves high prediction accuracy for small blocks while limiting the complexity to only where necessary.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies different prediction process qualities to different block types. Small blocks receive the more complex and accurate same-picture reference prediction, while larger blocks use simpler prediction methods. This local quality differentiation optimizes prediction accuracy where it matters most without unnecessarily increasing overall system complexity.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS12413746B2Image encoder, image decoder, image encoding method, and image decoding method
Publication Date: 2025.09.09 PANASONIC INTELLECTUAL PROPERTY CORP OF AMERICA
  • US12413746B2 patent drawing
  • US12413746B2 patent drawing
  • US12413746B2 patent drawing

AI summary

An image encoder is provided including circuitry and a memory coupled to the circuitry. The circuitry, in operation, responds to a size of a block satisfying a size condition by generating a prediction image using a prediction mode selected from a plurality of prediction modes. The plurality of prediction modes include a first prediction mode in which a prediction process uses a motion vector and a reference block in a same picture as the block. The circuitry encodes the block using the prediction image.