Temporal Error Concealment for P-Frame Video Decoding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing temporal error concealment schemes in video decoding fail to provide effective results, especially when dealing with multimedia data streams that support multiple reference frames and variable motion compensation block sizes, leading to poor video quality due to erroneous data transmission.

Innovation Solution

A method and apparatus for processing erroneous multimedia frames, which involves obtaining temporal prediction data, determining the reliability of a reference frame, and estimating erroneous sections based on neighboring frames, using a decoder configured with a temporal prediction data generator, frame motion change detector, motion vector estimator, and processor to generate and smooth motion vectors, and perform error concealment by forming a motion vector window and applying median filtering.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If existing temporal error concealment schemes are used, then error concealment is performed, but video quality deteriorates due to incompatibility with multiple reference frames and variable motion compensation block sizes

Engineering Contradiction:
Improvevideo qualityVSAvoidcompatibility with multiple reference frames and variable block sizes
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent implements dynamic adaptation by detecting the actual block size of motion compensation in the received bitstream and adjusting the error concealment strategy accordingly. The system dynamically selects between different reference frames (first or second reference frame) based on reliability assessments, and adapts the motion vector estimation process to match the variable block sizes (16x16, 16x8, 8x16, 8x8, etc.) used in the encoded video stream, thereby maintaining both reliability and adaptability

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes key parameters including reference frame selection (switching between first and second reference frames based on reliability), motion vector precision (adjusting between 1/4-pixel and 1-pixel accuracy), and block size configuration (adapting to various motion compensation block sizes). These parameter adjustments enable the error concealment scheme to maintain high video quality while being compatible with multiple reference frames and variable block sizes

Inventive Principle:
Principle #35Parameter changes

2Reliability

If motion vectors are estimated from erroneous reference frames, then temporal error concealment is performed, but error propagation occurs deteriorating video quality

Engineering Contradiction:
Improvevideo qualityVSAvoidtemporal error propagation
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The patent implements feedback mechanisms by assessing the reliability of reference frames before using them for motion vector estimation. The system continuously monitors reference frame quality and adjusts its concealment strategy based on this feedback, selecting reliable reference frames and avoiding erroneous ones, thereby preventing temporal error propagation while maintaining video quality

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent introduces an intermediary reliability assessment mechanism that mediates between the erroneous reference frames and the error concealment process. This intermediary layer evaluates reference frame quality and selectively uses only reliable portions for motion vector estimation, preventing error propagation while still enabling temporal error concealment when appropriate

Inventive Principle:
Principle #24Intermediary (Mediator)

3Device complexity

If all macroblock data is assumed erroneous when a macroblock error is detected, then error concealment is simplified, but video quality deteriorates due to over-concealment

Engineering Contradiction:
Improveerror concealment process simplicityVSAvoidvideo quality
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent applies local quality assessment by evaluating the reliability of individual macroblocks rather than assuming all macroblocks are erroneous. The system performs localized error detection and concealment only where needed, preserving correct macroblocks and applying error concealment selectively to erroneous ones, thereby maintaining video quality while managing complexity through targeted rather than universal concealment

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS8693540B2Method and apparatus of temporal error concealment for P-frame
Publication Date: 2014.04.08 QUALCOMM INC
  • US8693540B2 patent drawing
  • US8693540B2 patent drawing
  • US8693540B2 patent drawing

AI summary

A method and apparatus of processing a multimedia frame comprising a first section received in error are disclosed. The method comprises obtaining temporal prediction data corresponding to a first reference frame. The method further comprises determining whether the first reference frame is reliable for estimating the first section. The method further comprises estimating the first section received in error based on one or more sections other than the first section of the multimedia frame and the first reference frame, if it is determined that the first reference frame is reliable.