Video Encoding Motion Predictor Diversity for Error Resilience

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvecompression efficiencyVSAvoiddecoder synchronization
Core Design Contradiction:
ProductivityVSReliability

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

Inventive Principle:
Principle #10Preliminary action

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

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

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

Engineering Contradiction:
Improvecompression efficiencyVSAvoidpredictor determination complexity
Core Design Contradiction:
ProductivityVSDevice complexity

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

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11146792B2Video encoding and decoding with improved error resilience
Publication Date: 2021.10.12 CANON KK
  • US11146792B2 patent drawing
  • US11146792B2 patent drawing
  • US11146792B2 patent drawing

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.