Nested Entropy Coding for Motion Vector Signaling Overhead
Find Innovative SolutionsGenerate 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, encoded using variable-length codes, and the use of syntax elements to optimize coding efficiency, preserving spatial and temporal independence and error resilience without trimming duplicate vectors or truncating code symbols.
Engineering Contradictions & Design Principles
Engineering 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
Solution Approach 1:
The patent implements nested entropy encoding where a first entropy encoder encodes motion vector predictors and a second entropy encoder encodes motion vector differentials. The second encoder is nested within the overall encoding structure and operates on the residuals from the first encoder, creating a hierarchical encoding scheme that reduces total bit rate while maintaining decoding reliability
Solution Approach 2:
The motion vector encoding is segmented into two distinct parts: motion vector predictors encoded by a first entropy encoder and motion vector differentials encoded by a second entropy encoder. This segmentation allows independent optimization of each component and reduces the overall bit rate requirement
2Productivity
If motion vector predictors are extensively signaled to improve coding efficiency, then compression improves, but overhead increases
Solution Approach 1:
The patent extracts the motion vector prediction function into a separate first entropy encoder that operates independently from the second entropy encoder handling differentials. This extraction allows the system to signal only essential predictor information while maintaining coding efficiency, reducing overall overhead
3Quantity of substance
If duplicate motion vectors are trimmed to reduce data, then bit rate decreases, but error resilience is compromised
Solution Approach 1:
The patent preserves duplicate motion vectors in the encoded bitstream as redundant information rather than trimming them. This beforehand cushioning ensures that if encoding or transmission errors occur, the decoder can use alternative motion vectors to recover correct decoding, thereby maintaining error resilience while managing bit rate through entropy encoding efficiency
Data Source
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.


