Motion Vector Encoding With Base-Delta Directional Prediction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video coding standards like H.265/HEVC face challenges in achieving efficient inter prediction due to limitations in motion vector accuracy, which affects encoding efficiency.

Innovation Solution

An encoder and decoder implementation that determines a base motion vector and encodes/decodes a delta motion vector representing diagonal directions and distances, enhancing motion vector accuracy in inter prediction.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If conventional motion vector encoding is used in H.265/HEVC, then the encoding process is simple, but the motion vector accuracy is insufficient

Engineering Contradiction:
Improvemotion vector accuracyVSAvoidencoding complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The motion vector is segmented into a base motion vector and a delta motion vector. The base motion vector represents the primary motion direction, while the delta motion vector represents the difference from the base, allowing for more precise motion representation through directional and distance components.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a new dimensional representation for motion vectors by encoding direction and distance separately. Instead of using a single 2D vector component representation, the motion vector is expressed in terms of directional angles and radial distances, adding a polar coordinate dimension to the traditional Cartesian representation.

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

2Productivity

If higher-accuracy motion vectors are derived using delta motion vectors, then inter prediction efficiency is improved, but the data to be encoded increases

Engineering Contradiction:
Improveencoding efficiencyVSAvoiddata volume
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

The patent changes the parameter representation of motion vectors from direct 2D components to directional and distance parameters. By transforming the motion vector into polar coordinates (direction angle and distance), the encoding can more efficiently represent motion patterns, reducing the effective data volume needed to achieve the same or better prediction accuracy.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent applies partial action by selectively encoding only the necessary components of the motion vector. Instead of encoding the full motion vector with high precision in all cases, the delta motion vector encodes only the directional and distance differences, providing sufficient accuracy for inter prediction while minimizing the data volume.

Inventive Principle:
Principle #16Partial or excessive action

3Measurement precision

If diagonal directions are included in motion vector directions, then motion representation accuracy is improved, but the complexity of direction encoding increases

Engineering Contradiction:
Improvedirection accuracyVSAvoiddirection encoding complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent introduces dynamic direction encoding where the number of direction bits is adjusted based on the magnitude of the motion vector. For larger motion vectors, more direction bits are allocated to achieve higher angular precision, while for smaller motion vectors, fewer bits are used. This dynamic allocation optimizes the balance between direction accuracy and encoding complexity.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the direction encoding parameter from a fixed number of bits to a variable number of bits based on motion vector magnitude. By transforming the direction representation into a magnitude-dependent parameter, the system achieves higher directional accuracy for significant motions while maintaining efficiency for minor motions, effectively resolving the contradiction between precision and complexity.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20260075218A1Encoder, decoder, encoding method, and decoding method
Publication Date: 2026.03.12 PANASONIC INTELLECTUAL PROPERTY CORP OF AMERICA
  • US20260075218A1 patent drawing
  • US20260075218A1 patent drawing
  • US20260075218A1 patent drawing

AI summary

An encoder includes: circuitry; and memory. Using the memory, the circuitry: in inter prediction for a current block, determines a base motion vector, and writes, in an encoded signal, a delta motion vector representing (i) one direction among a plurality of directions including a diagonal direction and (ii) a distance from the base motion vector; and encodes the current block using the delta motion vector and the base motion vector as a motion vector of the current block.