Motion Vector Refinement for Higher-Throughput Image Decoding

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 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 and refining motion information on these subblocks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If motion estimation and refinement, and intra-prediction on a current block are performed after encoding/decoding on a neighboring block has completed, then manufacturing precision is improved, but productivity deteriorates

Engineering Contradiction:
Improveencoding precisionVSAvoidthroughput
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

The patent performs motion information refinement on the current block before completing encoding/decoding of neighboring blocks. Specifically, the refinement process uses motion vectors from reference blocks that are already decoded, allowing the current block's motion information to be refined in advance without waiting for all neighboring blocks to be fully processed. This preliminary action enables parallel processing and improves throughput while maintaining encoding precision.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If encoding/decoding on a current block waits for neighboring block completion, then reliability is improved, but productivity deteriorates

Engineering Contradiction:
Improveencoding reliabilityVSAvoidthroughput
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent segments the encoding/decoding process into independent stages: neighboring block encoding/decoding, motion information extraction from reference blocks, and current block motion information refinement. These stages can be executed in parallel or overlapping time periods, reducing the critical path and improving throughput while maintaining reliability through proper dependency management.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs motion information refinement on the current block before neighboring block encoding/decoding completes by using motion vectors from already-decoded reference blocks. This preliminary refinement action reduces waiting time and improves throughput while maintaining encoding reliability through proper data dependency management.

Inventive Principle:
Principle #10Preliminary action

3Manufacturing precision

If motion information refinement is performed on subblocks of the current block, then manufacturing precision is improved, but device complexity increases

Engineering Contradiction:
Improvemotion information precisionVSAvoidprocessing complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent divides the current block into multiple subblocks and performs motion information refinement on each subblock independently. This segmentation allows for more precise motion estimation at the subblock level, improving overall encoding precision. The independent processing of subblocks also enables parallel computation, which can mitigate the increased processing complexity through efficient resource utilization.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies motion information refinement selectively to different subblocks of the current block, allowing each subblock to have optimized motion compensation tailored to its local characteristics. This local quality approach improves precision where needed while managing overall processing complexity through selective refinement rather than uniform processing of the entire block.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS20250392746A1Image encoding/decoding method and apparatus for throughput enhancement using motion vector refinement
Publication Date: 2025.12.25 CHIPS&MEDIA
  • US20250392746A1 patent drawing
  • US20250392746A1 patent drawing
  • US20250392746A1 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.