Adaptive Video Bitstream Truncation for Terminal Constraints

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video encoding and decoding technologies require multiple encoding processes to adapt video bitstreams to different transmission bandwidths and terminal parameters, leading to inefficiencies and increased costs due to decoding and re-encoding processes.

Innovation Solution

A video receiving system with a bitstream analyzer and decoder that truncates and decodes an embedded video bitstream based on terminal parameters such as display resolution and system memory bandwidth usage, allowing for adaptive decoding without additional processing steps.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple encoded video bitstreams are generated for different terminal parameters, then compatibility with diverse terminals is improved, but coding efficiency deteriorates due to repeated encoding processes

Engineering Contradiction:
Improvecompatibility with diverse terminalsVSAvoidcoding efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The video bitstream is segmented into a base layer and multiple enhancement layers, where each layer serves a specific function. The base layer provides basic video quality compatible with all terminals, while enhancement layers provide additional quality for terminals with higher capabilities. This segmentation allows a single encoded bitstream to serve multiple terminal types without requiring multiple encodings.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The scalable video bitstream is designed to be universally compatible with multiple terminal types by embedding multiple quality levels within a single stream. Terminals can selectively decode only the portions they need (base layer alone or base layer plus relevant enhancement layers), making the single bitstream universally applicable across diverse terminals with different capabilities.

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

2Adaptability or versatility

If video bitstreams are decoded and re-encoded to fit new settings, then adaptability to different transmission bandwidths is improved, but processing time and cost increase

Engineering Contradiction:
Improveadaptability to different transmission bandwidthsVSAvoidprocessing time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The video is pre-encoded with a scalable structure containing a base layer and multiple enhancement layers during the initial encoding process. This preliminary action embeds multiple quality levels and bandwidth adaptations within the single bitstream, eliminating the need for time-consuming decoding and re-encoding operations when adapting to different transmission bandwidths. The scalable structure is prepared in advance to enable rapid adaptation.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If the entire embedded video bitstream is decoded, then complete video data is obtained, but processing overhead increases when only partial data is needed

Engineering Contradiction:
Improvecompleteness of video dataVSAvoidprocessing overhead
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The decoding process extracts only the necessary portions of the scalable video bitstream based on terminal capabilities and requirements. Terminals can selectively decode only the base layer for basic compatibility, or extract and decode specific enhancement layers when additional quality is needed. This extraction approach obtains complete video data when necessary while reducing processing overhead when partial data suffices.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS8908774B2Method and video receiving system for adaptively decoding embedded video bitstream
Publication Date: 2014.12.09 MEDIATEK INC
  • US8908774B2 patent drawing
  • US8908774B2 patent drawing
  • US8908774B2 patent drawing

AI summary

A method is provided for adaptively decoding an embedded video bitstream by a video receiving system. First, the embedded video bitstream is received. At least one terminal parameter of the video receiving system is further obtained. The at least one terminal parameter includes one of display parameter and system memory bandwidth usage of the video receiving system. Next, the embedded video bitstream is truncated to extract a truncated video bitstream according to the at least one terminal parameter. Finally, the truncated video bitstream is decoded to reconstruct video data.