Video Encoder Channel Switch Frame Design

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video encoding methods face challenges in achieving fast acquisition and resynchronization of video streams while maintaining compression efficiency, particularly due to issues with reference data loss or unavailability during channel errors or initial acquisition.

Innovation Solution

The method involves encoding multimedia data using both inter-coding and intra-coding techniques to generate multiple versions of video frames, where one version is independently decodable, allowing for quick resynchronization and error recovery without compromising compression efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of energy

If inter-coding is used to achieve high compression efficiency, then compression ratio is improved, but reliability deteriorates due to reference data loss or unavailability during channel errors

Engineering Contradiction:
Improvecompression efficiencyVSAvoiderror recovery capability
Core Design Contradiction:
Loss of energyVSReliability

Solution Approach 1:

The video stream is segmented into I-frames (intra-coded) and P-frames/B-frames (inter-coded). I-frames are self-contained and can be decoded independently, serving as error recovery points, while P-frames/B-frames provide high compression by referencing previous frames. This segmentation allows the system to maintain high overall compression while having periodic reliable reset points.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

I-frames are inserted periodically in advance within the video stream at predetermined intervals. These pre-positioned independently decodable frames serve as prepared error recovery points that can be immediately utilized when channel errors occur, eliminating the need for complex error detection and recovery algorithms.

Inventive Principle:
Principle #10Preliminary action

2Speed

If the number of I-frames is increased to enable quicker acquisition and resynchronization, then speed is improved, but compression efficiency deteriorates

Engineering Contradiction:
Improvechannel acquisition speedVSAvoidcompression efficiency
Core Design Contradiction:
SpeedVSLoss of energy

Solution Approach 1:

The GOP structure parameters are optimized to balance acquisition speed and compression efficiency. By adjusting the interval between I-frames and the composition of P-frames and B-frames within each GOP, the system can tune the trade-off between how quickly a decoder can acquire the video stream and the overall compression ratio achieved.

Inventive Principle:
Principle #35Parameter changes

3Loss of energy

If longer GOP structures are used to maintain compression efficiency, then compression ratio is improved, but reliability deteriorates due to increased reference data dependencies

Engineering Contradiction:
Improvecompression efficiencyVSAvoiderror propagation resistance
Core Design Contradiction:
Loss of energyVSReliability

Solution Approach 1:

Within each GOP, frames are segmented into different prediction types (P-frames referencing previous I/P frames, B-frames referencing both previous and future frames). This segmentation creates a hierarchical dependency structure where errors are contained within GOP boundaries, preventing unlimited error propagation while maintaining efficient compression through multiple reference options.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS8229983B2Channel switch frame
Publication Date: 2012.07.24 QUALCOMM INC
  • US8229983B2 patent drawing
  • US8229983B2 patent drawing
  • US8229983B2 patent drawing

AI summary

Methods and apparatus to process multimedia data enabling faster channel acquisitions, improved error recovery and improved efficiency. An encoder device encodes a first portion of multimedia data using inter-coding to generate a first version, and encodes the first portion of multimedia data using intra-coding to generate a second version. A decoder device receives a first version of a first portion of multimedia data, wherein the first version is inter-coded, receives a second version of the first portion of multimedia data, wherein the second version is intra-coded, and selectively decodes the first and second received versions.