Image Encoding and Decoding With Early Motion Refinement

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional image encoding/decoding methods face limitations in throughput improvement due to dependency on neighboring blocks, which hinders efficient processing of high-resolution and high-quality images.

Innovation Solution

The proposed method and apparatus minimize dependency on neighboring blocks by performing motion information refinement on current blocks before neighboring blocks are encoded/decoded, using second motion information derived from partitioning the current block into subblocks when it exceeds a predetermined size, and signaling refinement information through various parameter sets.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If motion estimation and refinement, and intra-prediction on a current block is performed after encoding/decoding on a neighboring block has completed, then processing order is simplified, but throughput is limited

Engineering Contradiction:
ImprovethroughputVSAvoidprocessing complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent performs motion estimation and refinement on the current block before completing encoding/decoding of neighboring blocks. This preliminary action allows the current block processing to start earlier, overlapping with neighboring block processing, thereby improving throughput without significantly increasing processing complexity

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent divides the current block into multiple subblocks and performs motion estimation and refinement on each subblock independently. This segmentation enables parallel processing of different subblocks, reducing overall processing time and improving throughput while maintaining manageable complexity

Inventive Principle:
Principle #1Segmentation

2Productivity

If motion information refinement is performed on current blocks before neighboring blocks are encoded/decoded, then throughput is improved, but dependency on neighboring blocks increases

Engineering Contradiction:
ImprovethroughputVSAvoidprocessing dependency
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent segments the current block into multiple subblocks and performs motion estimation and refinement on each subblock independently using available reference information. This segmentation reduces dependency on neighboring blocks by making each subblock's processing self-contained, while still enabling throughput improvement through parallel processing

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent uses motion information from previously processed blocks or reference pictures as motion vector predictors for the current block's subblocks. This copying of motion information reduces dependency on neighboring blocks by using already-available reference data, enabling earlier processing while maintaining accuracy

Inventive Principle:
Principle #26Copying

Data Source

PatentUS12439077B2Image encoding/decoding method and apparatus for throughput enhancement using motion vector refinement
Publication Date: 2025.10.07 CHIPS&MEDIA
  • US12439077B2 patent drawing
  • US12439077B2 patent drawing
  • US12439077B2 patent drawing

AI summary

There is provided an image encoding/decoding method and apparatus. The image decoding method comprises decoding information on whether or not to perform motion information refinement from a bitstream, obtaining second motion information for first motion information on a current block on the basis of the information and reconstructing at least one of the current block and a neighboring block of the current block by using at least one of the first motion information and the second motion information.