Sub-Block Motion Vector Prediction for Efficient Image Decoding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The increasing demand for high-resolution, high-quality images leads to higher data amounts, resulting in increased transmission and storage costs, necessitating improved high-efficiency image encoding/decoding technologies.

Innovation Solution

An image encoding/decoding method that includes searching for reference blocks based on neighboring block motion vectors, determining a corresponding reference block using distortion values, and deriving sub-block-unit motion vectors to enhance encoding/decoding efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If image resolution and quality are increased, then image quality is improved, but data amount increases leading to higher transmission and storage costs

Engineering Contradiction:
Improveimage qualityVSAvoiddata amount
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The current block is divided into multiple sub-blocks, and motion vectors are derived for each sub-block independently. This segmentation allows for more precise motion compensation at the sub-block level, improving prediction accuracy and reducing residual errors, thereby achieving better compression efficiency for high-resolution images without proportionally increasing data amount

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different motion vectors are applied to different sub-blocks within the current block based on local motion characteristics. By determining corresponding reference blocks and deriving sub-block unit motion vectors specifically for each sub-block, the method captures local motion variations more accurately, improving overall prediction quality while maintaining efficient compression

Inventive Principle:
Principle #3Local quality

2Productivity

If sub-block-based temporal motion vector prediction is improved, then encoding efficiency is improved, but computational complexity increases

Engineering Contradiction:
Improveencoding efficiencyVSAvoidcomputational complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The method performs preliminary actions by determining corresponding reference blocks for each sub-block before deriving motion vectors. By pre-identifying the appropriate reference blocks based on neighboring block motion vectors and distortion values, the encoding process is streamlined, and the decoder can efficiently reconstruct motion information without excessive computational burden

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Motion vectors from neighboring blocks are copied and used as initial references for determining sub-block motion vectors. This copying approach allows the decoder to reconstruct motion information efficiently by leveraging already-decoded neighboring block data, reducing computational complexity while maintaining encoding efficiency

Inventive Principle:
Principle #26Copying

Data Source

PatentUS20250373809A1Method and apparatus for encoding/decoding image and recording medium for storing bitstream
Publication Date: 2025.12.04 HYUNDAI MOTOR CO LTD
  • US20250373809A1 patent drawing
  • US20250373809A1 patent drawing
  • US20250373809A1 patent drawing

AI summary

An image encoding/decoding method and apparatus, a recording medium storing a bitstream and a transmission method are provided. The image decoding method comprises searching for a reference block for each neighboring block based on motion vectors of a plurality of neighboring blocks neighboring a current block, determining a corresponding reference block of the current block based on a distortion value of the searched reference block; and deriving a sub-block-unit motion vector of the current block from the corresponding reference block.