Adaptive Psychoacoustic Audio Decoding for Power-Constrained Devices
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing audio coding technologies struggle to efficiently decode and render scene-based audio data, particularly in power-limited devices and conditions with low signal-to-noise ratio, due to high power consumption and complexity.
Innovation Solution
A device and method for decoding encoded scene-based audio data by obtaining operating conditions, such as battery level and communication link status, and adapting psychoacoustic audio decoding to reduce power consumption. This involves decoding only a subset of bits or ambisonic orders, reducing bit depth, and optimizing spatial audio decoding to conserve energy.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If psychoacoustic audio decoding is performed with full decoding of all bits and ambisonic orders, then audio quality is maintained, but power consumption increases
Solution Approach 1:
The patent segments the audio data into different ambisonic orders (e.g., first-order, second-order, third-order) and selectively decodes only the necessary subset of orders based on operating conditions. This segmentation allows the system to maintain audio quality for essential spatial information while avoiding the power consumption associated with decoding higher-order ambisonic data that may not be critical for the current playback scenario.
Solution Approach 2:
The patent implements partial decoding by selectively choosing to decode only a portion of the available ambisonic orders rather than all of them. The system determines the appropriate decoding level based on operating conditions such as battery level, device type, and playback environment, performing just enough decoding to maintain acceptable audio quality while conserving power when full decoding is not necessary.
2Measurement precision
If psychoacoustic audio decoding is performed with full decoding of all bits and ambisonic orders, then audio quality is maintained, but device complexity increases
Solution Approach 1:
The patent divides the complex decoding task into manageable segments corresponding to different ambisonic orders. By processing and decoding only the necessary subset of orders based on operating conditions, the system reduces the computational complexity and processing burden while still maintaining acceptable audio quality for the given playback scenario.
Solution Approach 2:
The patent applies partial action by implementing selective decoding that processes only the essential portion of the audio data required for acceptable quality. This approach reduces device complexity by avoiding the computational overhead of fully decoding all ambisonic orders, particularly in scenarios where lower-order decoding suffices for the playback environment and device capabilities.
3Use of energy by moving object
If subset of bits and ambisonic orders are selectively decoded based on operating conditions, then power consumption is reduced, but audio quality may be compromised
Solution Approach 1:
The patent implements partial decoding by selectively choosing to decode only the essential portion of ambisonic orders required for acceptable audio quality. The system intelligently determines the appropriate decoding level based on operating conditions, performing just enough decoding to maintain satisfactory audio reproduction while avoiding unnecessary power consumption from decoding higher-order data that would provide diminishing returns in quality improvement.
Solution Approach 2:
The patent dynamically changes the decoding parameters (such as the maximum ambisonic order to decode) based on operating conditions including battery level, device type, and playback environment. This adaptive parameter adjustment allows the system to optimize the balance between power consumption and audio quality in real-time, maintaining acceptable quality while reducing power usage when conditions warrant it.
4Duration of action of moving object
If adaptive decoding based on operating conditions is implemented, then battery life is extended, but device complexity increases
Solution Approach 1:
The patent implements preliminary action by pre-defining decoding configurations for different operating conditions and device types. The system has predetermined sets of ambisonic orders to decode based on scenarios such as battery level thresholds, device categories (headphones, speakers, VR devices), and playback environments. This preliminary configuration approach reduces the need for complex real-time decision-making logic during operation, extending battery life while managing device complexity through pre-planned decoding strategies.
Data Source
AI summary
A device comprising a memory and one or more processors may be configured to perform the techniques described in this disclosure. The memory may be configured to store the encoded scene-based audio data. The one or more processors may be configured to obtain an operating condition of the device for decoding the encoded scene-based audio data and perform, based on the operating condition, psychoacoustic audio decoding with respect to the encoded scene-based audio data to obtain ambisonic transport format audio data. The one or more processors may also be configured to perform spatial audio decoding with respect to the ambisonic transport format audio data to obtain scene-based audio data.


