Nested Entropy Encoding for Motion Vector Predictor Signaling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video transmission systems face challenges in achieving efficient data compression for high-definition content while maintaining image quality, as conventional motion vector encoding techniques often result in high bit rates that exceed the capabilities of transmission media, leading to potential decoding errors and loss of data redundancy.

Innovation Solution

The implementation of a nested entropy encoding structure that allows for the selection of a candidate set of motion vectors with the highest frequency, enabling efficient coding without trimming duplicate vectors or truncating code symbols, thereby preserving spatial and temporal independence and improving error resilience.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional motion vector encoding techniques are used, then motion information can be transmitted, but the bit rate becomes too high for transmission media capabilities

Engineering Contradiction:
Improveerror resilienceVSAvoidbit rate
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent implements a nested entropy encoding structure where multiple levels of entropy coding are applied hierarchically. The motion vector data is first encoded with a first entropy coder, then the resulting bitstream is further encoded with a second entropy coder, creating a nested structure that achieves higher compression ratios while maintaining error resilience through the hierarchical organization of coded data

Inventive Principle:
Principle #7Nested doll (Nesting)

Solution Approach 2:

The patent changes the encoding parameters by selecting candidate sets of motion vectors based on frequency analysis and using adaptive entropy coding schemes. The encoder dynamically adjusts the coding parameters based on the statistical properties of the motion vector data, allowing for more efficient representation that reduces bit rate while preserving essential motion information

Inventive Principle:
Principle #35Parameter changes

2Productivity

If motion vector predictors are signaled to improve coding efficiency, then compression is improved, but the overhead of signaling increases

Engineering Contradiction:
Improvecoding efficiencyVSAvoidoverhead
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

The patent extracts and eliminates redundant motion vector information by using entropy coding to represent only the essential differences from predictor vectors. Instead of signaling complete motion vectors or extensive predictor sets, the system extracts only the necessary differential information, significantly reducing overhead while maintaining coding efficiency

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent applies partial action by using selective entropy coding only where necessary rather than encoding all motion vector data uniformly. The system identifies regions where motion prediction is most beneficial and applies the nested entropy encoding structure selectively, reducing overall overhead while maintaining efficiency in critical areas

Inventive Principle:
Principle #16Partial or excessive action

3Quantity of substance

If duplicate motion vectors are trimmed to reduce data, then bit rate is reduced, but spatial and temporal independence is lost

Engineering Contradiction:
Improvedata redundancyVSAvoiderror resilience
Core Design Contradiction:
Quantity of substanceVSReliability

Solution Approach 1:

The nested entropy encoding structure preserves spatial and temporal independence by organizing the coded data in a hierarchical manner where each level of encoding maintains the statistical independence of motion vectors. The structure allows duplicate vectors to be represented efficiently without trimming, as the nested coding preserves the redundancy needed for error resilience while achieving compression through the hierarchical organization

Inventive Principle:
Principle #7Nested doll (Nesting)

Data Source

PatentUS9584813B2Nested entropy encoding
Publication Date: 2017.02.28 DOLBY INTERNATIONAL AB
  • US9584813B2 patent drawing
  • US9584813B2 patent drawing
  • US9584813B2 patent drawing

AI summary

Methods and systems for improving coding decoding efficiency of video by providing a syntax modeler, a buffer, and a decoder. The syntax modeler may associate a first sequence of symbols with syntax elements. The buffer may store tables, each represented by a symbol in the first sequence, and each used to associate a respective symbol in a second sequence of symbols with encoded data. The decoder decodes the data into a bitstream using the second sequence retrieved from a table.