Image Decoding Motion Vector Refinement Threshold

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing image decoding techniques, such as those in Versatile Video Coding (Draft 5), JVET-N 1001, execute refinement processing on all blocks satisfying certain conditions, leading to inefficient coding due to refinement on blocks with low correlation in the time direction.

Innovation Solution

An image decoding device is designed with a motion vector decoding unit and a refinement unit that searches for motion vectors. The refinement unit determines whether to finalize the decoded motion vector based on the searching cost at the initial searched point, comparing it to a predetermined threshold value to decide if refinement processing should be executed.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If refinement processing is always executed on blocks satisfying application conditions, then motion vector refinement is applied broadly, but coding efficiency decreases due to execution on blocks with low time correlation

Engineering Contradiction:
Improvemotion vector refinement applicationVSAvoidcoding efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The invention changes the parameter of execution condition by introducing a threshold value for searching cost. Instead of executing refinement processing for all blocks satisfying application conditions, the system now executes only when the searching cost at the initial searched point is smaller than the threshold value, thereby filtering out blocks with low time correlation and improving coding efficiency

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The invention performs a preliminary check of the searching cost at the initial searched point before executing the full refinement processing. This preliminary action allows the system to determine in advance whether refinement processing should be executed, avoiding unnecessary processing on blocks with low correlation and improving overall coding efficiency

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20250080765A1Image decoding device, image decoding method, and program
Publication Date: 2025.03.06 KDDI CORP
  • US20250080765A1 patent drawing
  • US20250080765A1 patent drawing
  • US20250080765A1 patent drawing

AI summary

An image decoding device includes a motion vector decoding unit configured to decode a motion vector from coded data; and a refinement unit configured to search for the motion vector with a value of the motion vector decoded by the motion vector decoding unit as an initial value, and set the decoded motion vector as a final motion vector in a case where a searching cost at an initial searched point is larger than a predetermined threshold value or in a case where the searching cost at the initial searched point is equal to or larger than the threshold value.