USAC Decoder Configuration Parsing for Lower Decoding Load
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Decoders for unified speech and audio coding (USAC) face high computational complexity due to complex computation steps, particularly in modules like forward-aliasing cancellation and Linear Prediction Coding, and require unnecessary decoding of pre-roll frames during configuration changes, leading to inefficiencies.
Innovation Solution
A decoder architecture that determines configuration changes by parsing USAC configuration elements, avoids unnecessary decoding of pre-roll frames, and employs techniques like crossfading and efficient conversion of linear spectral frequency representations to reduce computational load.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the decoder decodes all pre-roll frames during configuration changes to ensure accurate signal reproduction, then the reliability of audio output is improved, but the computational complexity and processing time increase significantly
Solution Approach 1:
The patent applies preliminary action by pre-decoding the pre-roll frames during configuration changes before actual playback. This ensures that when the configuration changes occur, the decoder already has the necessary decoded data ready, avoiding the need to decode during real-time playback and reducing computational complexity during critical operations.
Solution Approach 2:
The patent segments the audio bitstream into distinct frames with identification fields that mark configuration changes. By identifying and isolating specific frames that contain configuration change information, the decoder can selectively process only those frames rather than decoding every frame, thereby reducing overall computational complexity while maintaining reliability.
2Manufacturing precision
If the decoder processes every frame with full decoding operations to ensure complete audio quality, then the audio quality is maintained, but the processing speed and productivity decrease
Solution Approach 1:
The patent applies partial action by decoding only the necessary pre-roll frames and skipping redundant decoding operations for frames that do not contain configuration changes. The decoder uses frame identification fields to determine when full decoding is necessary versus when simpler processing suffices, maintaining audio quality where needed while improving processing speed through selective operation.
3Reliability
If the decoder always decodes pre-roll frames regardless of configuration changes to ensure proper initialization, then the reliability of decoder initialization is improved, but unnecessary computational resources are wasted when no configuration change occurs
Solution Approach 1:
The patent implements feedback by using frame identification fields to provide information about configuration changes back to the decoder. This feedback mechanism allows the decoder to intelligently determine whether pre-roll frame decoding is necessary based on actual configuration change detection, rather than always decoding regardless of need, thus eliminating unnecessary computational resource waste while maintaining initialization reliability.
Data Source
AI summary
Described herein are methods, apparatus and computer products for decoding an encoded MPEG-D USAC bitstream. Described herein are such methods, apparatus and computer products that reduce a computational complexity.


