Decoder Reference Data-Block for Seamless Video Standard Switching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video transmission systems in mobile communication face challenges in quickly switching between different decoding methods without interrupting the data stream, especially when changing between different video standards like H.263 and H.264, leading to potential disruptions in video quality.

Innovation Solution

A decoder initialization method using a reference data-block from an existing data stream format, allowing seamless switching between decoding methods by utilizing predictive coding and storing reference information from one format to initialize decoders for another, ensuring continuous data flow and efficient encoding/decoding processes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If a decoder is initialized without reference data when switching between video standards, then the decoder can be quickly activated, but the decoding process will be interrupted causing frozen images or artifacts

Engineering Contradiction:
Improvedecoder activation speedVSAvoidvideo transmission continuity
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The patent applies preliminary action by pre-initializing the decoder with a reference data-block before the actual video data stream arrives. This reference block contains essential initialization information that allows the decoder to start processing immediately without waiting for the first video frame, thus avoiding interruption while maintaining video quality continuity during standard switching

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If different video transmission standards are used to accommodate various mobile radio units, then device compatibility is improved, but the complexity of managing multiple decoding methods increases

Engineering Contradiction:
Improvecompatibility with different mobile radio unitsVSAvoiddecoder management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements universality by creating a standardized reference data-block structure that can serve multiple video transmission standards (H.263, H.264, etc.). This universal reference block contains essential initialization information that is applicable across different standards, allowing a single decoder implementation to handle multiple formats without requiring separate complex initialization procedures for each standard

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Loss of energy

If predictive coding is used to compress video data efficiently, then transmission bandwidth is reduced, but the dependency on previous frames increases making switching between standards more difficult

Engineering Contradiction:
Improvetransmission bandwidth consumptionVSAvoidflexibility in switching decoding methods
Core Design Contradiction:
Loss of energyVSAdaptability or versatility

Solution Approach 1:

The patent applies the extraction principle by isolating the essential initialization information from the predictive coding dependency chain. The reference data-block extracts and stores the critical state information needed to restart predictive coding without requiring the actual previous video frames, thus maintaining compression efficiency while enabling standard switching independence

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS8938010B2Method for decoding a data stream and a receiver
Publication Date: 2015.01.20 QUALCOMM INC
  • US8938010B2 patent drawing
  • US8938010B2 patent drawing
  • US8938010B2 patent drawing

AI summary

In the case of a method for decoding a data stream a first decoding means (DR2) is provided which is configured to decode from a data stream in a first data stream format at least two units of user data, wherein for decoding the second unit of the at least two units at least partial information from the first unit of the at least two units is used. Likewise reference data is provided and subsequently the first decoding means (DR2) is initialized with the information from the reference data. The data stream in the first data stream format is supplied to the first decoding means and decoded into at least one unit of user data using the information from the reference data.