Scalable Video Decoder Access Unit Analyzer for Memory Reduction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional scalable video coding (SVC) decoders require excessive memory and bandwidth due to storing all possible inter-layer data, leading to increased hardware costs and power consumption, especially when decoding high-definition video resolutions.
Innovation Solution
The proposed system employs an SVC access unit analyzer to pre-parse the video stream, determining the specific inter-layer data required by each decoding layer and storing only the necessary data, thereby reducing storage and bandwidth needs.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If conventional SVC decoders store all possible inter-layer data, then decoding completeness is ensured, but memory requirements and bandwidth consumption increase excessively
Solution Approach 1:
The access unit analyzer performs preliminary analysis of the access unit structure before actual decoding begins. It pre-determines which inter-layer data is required by examining the access unit's layer information and decoding operations, allowing the decoder to store only necessary data from the outset rather than preparing all possible data in advance
Solution Approach 2:
The invention extracts and stores only the specific inter-layer data required by subsequent decoding layers, rather than retaining all possible inter-layer data. The access unit analyzer identifies and separates the essential data elements, extracting only those needed for the specified decoding operations, thereby reducing memory burden while maintaining decoding completeness
2Reliability
If conventional SVC decoders store all possible inter-layer data, then decoding completeness is ensured, but hardware cost and power consumption increase
Solution Approach 1:
The access unit analyzer performs preliminary analysis of the access unit structure before actual decoding begins. It pre-determines which inter-layer data is required by examining the access unit's layer information and decoding operations, allowing the decoder to store only necessary data from the outset rather than preparing all possible data in advance
Solution Approach 2:
The invention extracts and stores only the specific inter-layer data required by subsequent decoding layers, rather than retaining all possible inter-layer data. The access unit analyzer identifies and separates the essential data elements, extracting only those needed for the specified decoding operations, thereby reducing memory burden while maintaining decoding completeness
3Reliability
If conventional SVC decoders store all possible inter-layer data, then decoding completeness is ensured, but device complexity increases
Solution Approach 1:
The access unit analyzer performs preliminary analysis of the access unit structure before actual decoding begins. It pre-determines which inter-layer data is required by examining the access unit's layer information and decoding operations, allowing the decoder to store only necessary data from the outset rather than preparing all possible data in advance
Solution Approach 2:
The invention extracts and stores only the specific inter-layer data required by subsequent decoding layers, rather than retaining all possible inter-layer data. The access unit analyzer identifies and separates the essential data elements, extracting only those needed for the specified decoding operations, thereby reducing memory burden while maintaining decoding completeness
4Quantity of substance
If SVC decoders reduce storage requirements by storing only necessary data, then memory and bandwidth needs are lowered, but the complexity of determining what data to store increases
Solution Approach 1:
The access unit analyzer serves multiple functions: it analyzes the access unit structure, determines required decoding operations, identifies necessary inter-layer data, and directs data storage decisions. This multi-functional approach consolidates what would otherwise be separate complex determination processes into a single integrated analysis stage
Solution Approach 2:
The access unit analyzer performs preliminary analysis of the access unit structure before actual decoding begins. It pre-determines which inter-layer data is required by examining the access unit's layer information and decoding operations, allowing the decoder to store only necessary data from the outset rather than preparing all possible data in advance
Data Source
AI summary
A system and method for decoding video encoded using scalable video coding. In one embodiment, a decoder for scalable video coding (SVC) includes an SVC access unit analyzer and decoding logic. The SVC access unit analyzer is configured to examine an SVC access unit prior to layered decoding of the access unit, to determine, based on the examination, what operations the access unit specifies for each layer of the decoding, and to determine, based on the determined operations to be performed for each layer of the decoding, what data to store for use by a subsequent layer of the decoding. The decoding logic is configured to decode the access unit via a plurality of decoding layers; and to store at each decoding layer, for use by a subsequent decoding layer, the data determined by the SVC access unit analyzer to be used by the subsequent decoding layer.


