Motion Vector Difference Signaling for Lower-Bitrate Video Coding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video encoding and decoding technologies face challenges in efficiently compressing and decompressing large video sequences due to the large data size, which affects storage and transmission efficiency.

Innovation Solution

Implementing a method and apparatus for signaling predicted motion vector difference values using advanced partitioning techniques such as quadtree+multi-type tree partitioning, intra prediction modes, and entropy coding to reduce redundant information in video sequences.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of energy

If advanced partitioning techniques and entropy coding are used to compress video sequences, then storage and transmission efficiency is improved, but device complexity increases

Engineering Contradiction:
Improvestorage and transmission efficiencyVSAvoidencoding and decoding complexity
Core Design Contradiction:
Loss of energyVSDevice complexity

Solution Approach 1:

The video sequence is divided into blocks that are further partitioned using quadtree and multi-type tree structures, creating a hierarchical segmentation that enables efficient compression while managing complexity through structured organization

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Motion vector difference values are predicted and encoded in advance using candidate lists and prediction modes, allowing the decoder to reconstruct video data with minimal additional processing, thus improving efficiency while controlling complexity

Inventive Principle:
Principle #10Preliminary action

2Manufacturing precision

If motion vector difference values are precisely encoded to maximize reconstructed video quality, then video quality is improved, but bitrate increases

Engineering Contradiction:
Improvereconstructed video qualityVSAvoidbitrate
Core Design Contradiction:
Manufacturing precisionVSQuantity of substance

Solution Approach 1:

The encoding process transforms motion vector difference values into predicted values using multiple candidate lists and prediction modes, changing the parameter representation to achieve better compression ratios while maintaining video quality through intelligent prediction rather than brute-force precision

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

Candidate motion vector difference values are copied from neighboring blocks and reference frames to create prediction lists, allowing the encoder to reuse existing data patterns and reduce the bitrate required to represent motion information while maintaining accuracy

Inventive Principle:
Principle #26Copying

Data Source

PatentUS20260006179A1Method and Apparatus for Signaling Predicted Motion Vector Difference Values
Publication Date: 2026.01.01 OFINNO LLC
  • US20260006179A1 patent drawing
  • US20260006179A1 patent drawing
  • US20260006179A1 patent drawing

AI summary

A decoder receives, from a bitstream for a current block, a first indication of whether a magnitude symbol of a motion vector difference (MVD) is enabled to be selected for coding as an indication of whether the magnitude symbol is equal to a corresponding magnitude symbol of an MVD predictor. The decoder determines, based on the first indication, whether to skip parsing a second indication from the bitstream. The second indication indicates whether an absolute value of a component of the MVD is greater than one. The decoder receives, from the bitstream, one or more symbols of the component of the MVD. The decoder determines a value of the component of the MVD based on the one or more symbols and the determining whether to skip parsing the second indication. The decoder reconstructs the current block based on the MVD.