Video Encoding Motion Predictor Diversity for Error Resilience
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing video compression methods, such as H.264 and HEVC, are vulnerable to transmission errors due to their reliance on motion vector predictors, which can lead to decoder desynchronization and incorrect parsing of bitstreams, especially in lossy communication networks.
Innovation Solution
A method that generates a set of motion information predictors with controlled diversity, allowing for systematic determination and signaling of a target number of predictors, independent of actual motion vector values, to ensure correct parsing and compression efficiency even in the presence of transmission errors.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If motion vector predictors are used in video compression, then compression efficiency is improved, but reliability deteriorates due to decoder desynchronization in lossy networks
Solution Approach 1:
The patent applies preliminary action by determining the number of motion vector predictors in advance and signaling this information to the decoder before actual motion compensation. This allows the decoder to prepare the correct number of predictors without relying on potentially lost motion vector data, thus maintaining both compression efficiency and reliability in lossy networks
Solution Approach 2:
The patent implements beforehand cushioning by providing the decoder with the predetermined number of motion vector predictors through signaling. This creates a buffer against transmission errors, as the decoder can reconstruct motion vectors using the signaled predictor count even when some motion vector data is lost during transmission
2Productivity
If the number of motion vector predictors is determined based on actual motion vector values, then compression efficiency is improved, but device complexity increases
Solution Approach 1:
The patent applies parameter changes by shifting from dynamic determination of predictor count based on motion vector values to a predetermined fixed parameter approach. The number of motion vector predictors is set in advance and signaled to the decoder, simplifying the encoding/decoding process while maintaining compression efficiency through adaptive motion compensation
Data Source
AI summary
A sequence of digital images is encoded into a bitstream, at least one portion of an image being encoded by motion compensation with respect to a reference image portion. A target number of motion information predictors is obtained. Using the target number a set of motion information predictors is generated having controlled diversity. A motion information predictor for the image portion to encode is selected from the generated set of motion information predictors. The target number is signaled in the bitstream, together with information relating to the selected motion information predictor.


