Continuous-Coordinate Motion Estimation for Subpixel Precision

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional motion estimation and compensation methods using discrete coordinate systems require high memory and computational costs to capture subtle movements, limiting precision and efficiency in encoding and decoding multidimensional signals.

Innovation Solution

Employing a continuous coordinate system with fractional coordinates and on-the-fly resampling techniques to calculate motion vectors, allowing for precise motion compensation without the need for supersampled reference images, thus reducing memory and computational requirements.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If discrete coordinate systems with integer coordinates are used for motion estimation, then device complexity is reduced, but measurement precision of motion vectors deteriorates

Engineering Contradiction:
Improvemotion vector precisionVSAvoidcoordinate system complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent changes the parameter of coordinate representation from discrete integer values to continuous fractional values. This allows motion vectors to specify positions with sub-pixel precision (e.g., 1/16th or 1/32nd of a pixel), directly improving measurement precision while maintaining compatibility with standard image processing architectures.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent introduces an additional dimension of precision by fractional coordinates between integer grid points. Instead of being constrained to discrete pixel locations, motion estimation operates in a continuous space, effectively adding a dimensional layer of precision without fundamentally changing the underlying image data structure.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Measurement precision

If supersampled reference images are used to capture subtle movements, then measurement precision improves, but memory requirements increase

Engineering Contradiction:
Improvemotion detection precisionVSAvoidmemory requirements
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent performs preliminary resampling operations only on the specific regions of the reference image that are needed for motion estimation, rather than pre-processing the entire image at higher resolution. This selective approach captures subtle movements in areas of interest while avoiding the memory overhead of storing complete supersampled reference images.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces fractional coordinate calculations as an intermediary mechanism between the discrete reference image and the motion estimation process. This intermediary layer enables sub-pixel precision without requiring the reference image itself to be stored at higher resolution, thus reducing memory requirements while maintaining measurement precision.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Manufacturing precision

If high-resolution reference images are used for motion compensation, then manufacturing precision of motion estimation improves, but use of energy increases

Engineering Contradiction:
Improvemotion compensation precisionVSAvoidcomputational energy consumption
Core Design Contradiction:
Manufacturing precisionVSUse of energy by moving object

Solution Approach 1:

The patent applies high-precision fractional coordinate calculations only locally to the specific blocks or regions undergoing motion estimation, rather than processing the entire image at full precision. This localized approach maintains manufacturing precision for motion compensation where needed while reducing overall computational energy consumption.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent uses fractional precision (excessive action) only when and where it is necessary for accurate motion estimation, rather than applying it uniformly across the entire image processing pipeline. This partial application of high-precision calculations reduces energy consumption while maintaining sufficient precision for capturing subtle movements.

Inventive Principle:
Principle #16Partial or excessive action

4Measurement precision

If continuous coordinate systems with fractional coordinates are employed, then measurement precision improves, but device complexity increases

Engineering Contradiction:
Improvecoordinate precisionVSAvoidprocessing complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent replaces complex hardware-based continuous coordinate processing with software-based fractional arithmetic operations. By implementing fractional coordinate calculations through standard computational algorithms rather than specialized hardware, the system achieves high measurement precision while avoiding a proportional increase in device complexity.

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

Solution Approach 2:

The patent designs the fractional coordinate system to be universally applicable across different motion estimation algorithms and image processing architectures. This multi-functional approach allows the same fractional coordinate mechanism to serve multiple purposes (motion estimation, motion compensation, interpolation) without requiring separate complex processing paths for each function.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS20250330603A1Motion compensation and motion estimation leveraging a continuous coordinate system
Publication Date: 2025.10.23 V NOVA INT LTD
  • US20250330603A1 patent drawing
  • US20250330603A1 patent drawing
  • US20250330603A1 patent drawing

AI summary

Computer processor hardware receives settings information for a first image. The first image includes a set of multiple display elements. The computer processor hardware receives motion compensation information for a given display element in a second image to be created based at least in part on the first image. The motion compensation information indicates a coordinate location within a particular display element in the first image to which the given display element pertains. The computer processor hardware utilizes the coordinate location as a basis from which to select a grouping of multiple display elements in the first image. The computer processor hardware then generates a setting for the given display element in the second image based on settings of the multiple display elements in the grouping.