MVD Sign Predictor for Video Coding Efficiency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current video encoding and decoding technologies face inefficiencies in signaling motion vector difference (MVD) components, particularly in context-based coding, due to lack of bias in sign information, which limits the use of context-based coding techniques.

Innovation Solution

The implementation of a motion vector difference (MVD) component sign predictor allows for context-based coding by determining and signaling an indicator of whether the predicted sign matches the actual sign, enabling biased signaling and reducing the number of bits required.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If bypass-based coding is used for MVD sign information, then the coding process is simple, but the number of bits required increases and coding efficiency decreases

Engineering Contradiction:
Improvecoding process simplicityVSAvoidbit usage efficiency
Core Design Contradiction:
Ease of manufactureVSLoss of information

Solution Approach 1:

The patent applies preliminary action by predicting the MVD sign before coding. A sign predictor determines the expected sign of the MVD component, and this prediction is used to guide the subsequent coding process. By preparing the sign information in advance through prediction, the system enables more efficient context-based coding while maintaining accuracy.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements feedback by using an indicator that signals whether the predicted MVD sign is correct or incorrect. This feedback mechanism allows the decoder to adjust its interpretation based on the prediction accuracy, enabling context-based coding that adapts to the actual sign information while reducing the number of bits required.

Inventive Principle:
Principle #23Feedback

2Productivity

If context-based coding is applied to MVD signs, then coding efficiency improves, but the system requires biased sign information which is currently unavailable

Engineering Contradiction:
Improvecoding efficiencyVSAvoidcompatibility with existing coding schemes
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The patent changes the parameter of sign information by introducing a sign predictor that generates biased sign estimates. This transformation converts the originally unbiased MVD sign into a predicted sign with known statistical bias, enabling the use of context-based coding schemes that require such biased information for optimal performance.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent introduces an intermediary element - the MVD sign predictor and its associated indicator - that mediates between the raw MVD sign information and the context-based coding process. This intermediary provides the necessary biased sign information to enable context-based coding while maintaining compatibility with existing video coding frameworks.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10701391B2Motion vector difference (MVD) prediction
Publication Date: 2020.06.30 QUALCOMM INC
  • US10701391B2 patent drawing
  • US10701391B2 patent drawing
  • US10701391B2 patent drawing

AI summary

Techniques are described to increase the coding efficiency of information indicating a sign of a motion vector difference (MVD) component. A video coder may determine a MVD component sign predictor, and determine whether the MVD component sign predictor is the MVD component sign based on an indicator that is transmitted or received. In some examples, the indicator may be context coded, which promotes coding efficiencies.