Redundant Video Encoding Block Selection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video encoding methods using redundant slices in the MPEG-4 AVC standard are inefficient, as they consume significant bit rates with limited capability to reduce video distortion, due to ineffective design and unnecessary information coding.

Innovation Solution

An encoder selectively includes individual blocks from the source picture into the redundant coded picture based on error concealment algorithms, using a distortion measure to determine which blocks to code, thereby reducing the content necessary for the redundant slice, and employing a signaling mechanism like SKIP mode to inform the decoder.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If redundant slice coding is implemented to improve error resilience, then video distortion is reduced when primary slices are lost, but bit rate consumption increases significantly

Engineering Contradiction:
Improveerror resilienceVSAvoidbit rate
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent extracts and transmits only the essential difference information (residual data) between the primary picture and reference picture, rather than transmitting complete redundant slices. This extraction of critical information reduces the bit rate while maintaining error resilience capability.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent segments the picture into multiple blocks and selectively identifies important blocks that require redundancy protection. By segmenting and selectively encoding only critical blocks in the redundant slice, the bit rate consumption is significantly reduced while maintaining error resilience for the most important picture regions.

Inventive Principle:
Principle #1Segmentation

2Reliability

If all blocks are coded in redundant slices to maximize error protection, then video distortion is minimized, but coding efficiency decreases due to waste of bit rate on information obtainable from other parts of the system

Engineering Contradiction:
Improvevideo distortion reductionVSAvoidcoding efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent applies different coding strategies to different blocks based on their importance. Important blocks are fully coded in redundant slices with higher quality, while less important blocks use reference picture substitution. This local differentiation optimizes both error resilience and coding efficiency.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

Instead of coding all blocks in redundant slices, the patent applies partial action by selectively coding only the most critical blocks. This partial approach achieves sufficient error protection for essential picture content while avoiding waste of bit rate on less important information.

Inventive Principle:
Principle #16Partial or excessive action

3Manufacturing precision

If redundant slices are coded with fine quantization to maintain picture quality, then video distortion is reduced, but bit rate consumption increases

Engineering Contradiction:
Improvepicture qualityVSAvoidbit rate
Core Design Contradiction:
Manufacturing precisionVSLoss of energy

Solution Approach 1:

The patent changes the quantization parameter for redundant slice coding based on block importance. Critical blocks use finer quantization to maintain quality, while less critical blocks use coarser quantization or reference picture substitution. This parameter adaptation optimizes the balance between picture quality and bit rate consumption.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS9300956B2Method and apparatus for redundant video encoding
Publication Date: 2016.03.29 INTERDIGITAL MADISON PATENT HLDG
  • US9300956B2 patent drawing
  • US9300956B2 patent drawing
  • US9300956B2 patent drawing

AI summary

A method and apparatus are provided for redundant video coding. The apparatus includes an encoder for encoding a redundant coded picture corresponding to a source picture by selecting individual blocks in the source picture for inclusion into the redundant coded picture.