Channel Switch Frames for Fast Video Stream Synchronization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

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

Innovation Solution

The implementation of a common guide media logical channel (MLC) system that generates and decodes channel switch frames (CSFs), allowing for quick switching between channels and preserving compression efficiency by using a system comprising an encoder and decoder that can generate and decode CSFs, enabling fast re-synchronization and efficient data transmission.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of substance

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

Engineering Contradiction:
Improvecompression efficiencyVSAvoidvideo stream reliability
Core Design Contradiction:
Loss of substanceVSReliability

Solution Approach 1:

The system pre-positions independently decodable intra-coded frames (I-frames) at predetermined locations within the video stream before transmission. These I-frames serve as pre-prepared recovery points that can be immediately utilized when channel errors occur, eliminating the need for complex error correction algorithms and enabling fast forward error correction through simple frame substitution.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system incorporates redundant I-frames at strategic intervals throughout the video stream as a protective measure against channel errors. This cushioning approach ensures that even if reference data is lost due to errors, the decoder can switch to using the pre-positioned I-frames as new reference points, thereby cushioning the impact of errors and maintaining continuous decoding capability.

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

2Speed

If I-frames are increased to enable quicker acquisition and re-synchronization, then speed is improved, but compression ratio deteriorates

Engineering Contradiction:
Improveacquisition and re-synchronization speedVSAvoidcompression efficiency
Core Design Contradiction:
SpeedVSLoss of substance

Solution Approach 1:

The video stream is segmented into multiple groups of pictures (GOPs), each containing at least one I-frame at predetermined locations. This segmentation allows the system to distribute I-frames strategically throughout the stream rather than using them continuously, enabling fast acquisition and re-synchronization at specific points while maintaining compression efficiency in the segments between I-frames through inter-coding.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different portions of the video stream are assigned different coding qualities: segments requiring fast acquisition or error recovery contain I-frames with full quality and independence, while segments between I-frames use inter-coding with higher compression. This local quality variation optimizes both speed of acquisition and overall compression efficiency by applying the appropriate coding strategy to each local segment.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS8761162B2Systems and methods for applications using channel switch frames
Publication Date: 2014.06.24 QUALCOMM INC
  • US8761162B2 patent drawing
  • US8761162B2 patent drawing
  • US8761162B2 patent drawing

AI summary

Techniques for video encoding and decoding a common guide media logic channel (MLC) to enable fast acquisition and re/synchronization of the video stream while preserving compression efficiency are provided. Systems and methods to process multimedia data using channel switch frames are presented. The system comprises an encoder operative to generate a common guide media logical channel (MLC) of a plurality of channel switch frames (CSFs), each respective active channel having one or more CSFs in the guide MLC. The decoder in the system is operative to decode a set of the plurality of CSFs from the guide MLC. The decoder simultaneously displays programming content of the decoded set of the plurality of CSFs on a display and automatically switches to a primary bitstream of an active channel associated with a selected one displayed CSF.