Inter-prediction Motion Vector Scaling for Image Coding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

High-resolution and high-quality image data requires efficient compression techniques to reduce transmission and storage costs, as existing methods struggle to accurately derive motion information for current blocks in image coding systems.

Innovation Solution

A method and apparatus for deriving a motion vector of a current block by scaling the motion vector of a corresponding block based on temporal distances and updating the corresponding block's position to improve prediction accuracy, thereby constructing a merge candidate list or MVP candidate list.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If conventional motion vector derivation methods are used, then the coding process is simple, but the prediction accuracy is insufficient for high-resolution images

Engineering Contradiction:
Improveprediction accuracyVSAvoidcoding complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent performs preliminary actions by deriving motion vectors for corresponding blocks in reference pictures before using them to predict the current block. This includes scaling motion vectors based on temporal distances and updating corresponding block positions in advance, which improves prediction accuracy without significantly increasing overall coding complexity.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces corresponding blocks as intermediary elements between the reference picture and the current block. By deriving motion vectors from these corresponding blocks and using them as mediators for prediction, the system achieves better accuracy while maintaining a manageable coding process.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If high-resolution and high-quality image data is transmitted using conventional methods, then the image quality is maintained, but the transmission cost and storage cost increase

Engineering Contradiction:
Improveimage qualityVSAvoidtransmission cost and storage cost
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent changes parameters by deriving and scaling motion vectors based on temporal distances between pictures. This allows for more efficient motion compensation that maintains high image quality while reducing the bitrate required for transmission, thereby lowering transmission and storage costs.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent replaces conventional motion vector derivation mechanisms with an improved system that uses corresponding block updates and temporal distance scaling. This substitution enables better compression efficiency while maintaining image quality, reducing the energy and cost associated with transmitting and storing high-resolution image data.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Measurement precision

If the motion vector of the corresponding block is used directly without scaling, then the processing is faster, but the motion information accuracy decreases

Engineering Contradiction:
Improvemotion information accuracyVSAvoidprocessing speed
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent applies parameter changes by scaling the motion vector based on the ratio of temporal distances. This scaling operation adjusts the motion vector magnitude to account for different time intervals between reference pictures and the current picture, improving motion information accuracy while adding only a simple computational step that minimally impacts processing speed.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12160583B2Inter-prediction method and apparatus in image coding system
Publication Date: 2024.12.03 VIVO MOBILE COMM CO LTD
  • US12160583B2 patent drawing
  • US12160583B2 patent drawing
  • US12160583B2 patent drawing

AI summary

An image decoding method performed by a decoding apparatus includes the operations: deriving a correspondence block corresponding to the current block of the current picture, the correspondence block being located in a co-located picture; deriving a movement vector of the correspondence block; scaling the movement vector of the correspondence block based on a first temporal distance and second temporal distance, the first temporal distance being the difference between the POC values of the co-located picture and POC values of the reference picture of the correspondence block, and the second temporal distance being the difference between the POC values of the co-located picture and POC values of the current picture containing the current block; deriving the movement vector updated based on the scaled movement vector and location of the current block; and deriving a movement vector of the current block based on the updated movement vector.