Video Error Concealment via Slice Group Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Video transmission systems face issues with transmission errors such as random bit errors or packet loss, which can render decoded video output objectionable or useless due to the nature of modern video compression techniques.

Innovation Solution

The system employs error concealment methods by grouping video data into units or slice groups, resetting the context model at the beginning of each unit, and filling in corrupted units with co-located regions from the most recent intra-picture, or blacking out if it's the first intra-coded picture, to prevent error propagation and maintain video quality.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of energy

If modern video compression techniques are used to reduce data transmission requirements, then bandwidth efficiency is improved, but transmission errors cause severe degradation in decoded video quality

Engineering Contradiction:
Improvebandwidth efficiencyVSAvoidvideo quality under transmission errors
Core Design Contradiction:
Loss of energyVSReliability

Solution Approach 1:

The video stream is divided into slice groups, and the context model is reset at the beginning of each slice group. This segmentation confines transmission errors to specific slice groups only, preventing error propagation to other parts of the video stream, thereby maintaining overall video quality while using efficient compression techniques

Inventive Principle:
Principle #1Segmentation

2Reliability

If error concealment by filling corrupted units with co-located regions is implemented, then video integrity is maintained, but additional processing complexity is introduced

Engineering Contradiction:
Improvevideo integrityVSAvoiderror concealment processing
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The error concealment process uses co-located regions from reference frames that are already available in the video decoding process. By reusing existing decoded data from corresponding positions in reference frames, the system performs error concealment without requiring additional complex processing or external resources

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS8358694B2Effective error concealment in real-world transmission environment
Publication Date: 2013.01.22 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LTD
  • US8358694B2 patent drawing
  • US8358694B2 patent drawing
  • US8358694B2 patent drawing

AI summary

Systems, methods, and apparatuses are provided for concealing errors in video data. It is detected whether a slice group in a picture contains errors. When the slice group contains errors and the picture is not a first intra-picture following a channel change, the slice group in the picture is replaced with a slice group of a most recent intra-coded picture. When the slice group contains errors and the picture is the first intra-picture following the channel change, the slice group is replaced with black pixels.