Audio Coding of Spectral LSBs Under Bitrate Constraints
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current audio codecs face challenges in achieving an optimal tradeoff between audio quality, complexity, and bitrate, particularly at high bitrates where truncating high-frequency coefficients can severely degrade performance, and at low bitrates where suboptimal global-gain settings lead to inefficiencies in bit usage.
Innovation Solution
An audio encoder and decoder that selectively encode and decode most significant bits jointly, while omitting least significant bits for certain spectral values, allowing for efficient bit allocation within a given bit budget, and switch between modes to adapt to varying bitrate conditions, ensuring good audio representation and reduced computational complexity.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If least significant bits are encoded for all spectral values, then audio quality is improved, but bitrate consumption increases and may exceed bit budget
Solution Approach 1:
The patent applies local quality by differentiating the encoding treatment of spectral values based on their individual characteristics. Specifically, it encodes least significant bits for some spectral values while omitting them for others, creating non-uniform local quality across the spectrum. This allows the system to allocate bitrate resources selectively to spectral values that benefit most from higher precision, thereby improving overall audio quality while controlling total bitrate consumption within the bit budget.
2Quantity of substance
If global-gain is increased to reduce bitrate consumption, then bit budget compliance is improved, but distortion increases and audio quality deteriorates
Solution Approach 1:
The patent changes the parameter of quantization precision by selectively encoding least significant bits for different spectral values. Instead of applying a uniform global-gain that increases distortion, the system varies the precision parameter locally across different spectral values. This allows maintaining lower overall distortion while still reducing bitrate consumption, as the precision is adjusted per-spectral-value rather than globally, thereby improving audio quality compared to traditional global-gain approaches.
3Quantity of substance
If high-frequency coefficients are truncated to save bits, then bitrate compliance is improved, but audio quality severely degrades at high bitrates
Solution Approach 1:
The patent inverts the traditional truncation approach by selectively retaining least significant bits for certain spectral values while omitting them for others, rather than uniformly truncating high-frequency coefficients. This inverted strategy allows the system to maintain better audio quality at high bitrates by preserving important fine-details in selected spectral regions, while still achieving bitrate compliance through selective omission. The approach reverses the conventional wisdom that high-frequency truncation is necessary, instead using selective precision reduction across the entire spectrum.
4Measurement precision
If rate-loop iterations are increased to find optimal global-gain, then audio quality is improved, but computational complexity increases
Solution Approach 1:
The patent extracts the least significant bit encoding decision from the global rate-loop optimization process and handles it separately on a per-spectral-value basis. By taking out this specific encoding decision from the complex iterative global optimization, the system avoids the computational burden of multiple rate-loop iterations while still achieving optimal or near-optimal bitrate allocation. The selective LSB encoding can be determined through simpler local criteria, thereby improving audio quality without proportionally increasing computational complexity.
Data Source
AI summary
An audio decoder for providing a decoded audio information on the basis of an encoded audio information is configured to obtain decoded spectral values on the basis of an encoded information representing the spectral values. The audio decoder is configured to jointly decode two or more most significant bits per spectral value on the basis of respective symbol codes for a set of spectral values using an arithmetic decoding, wherein a respective symbol code represents two or more most significant bits per spectral value for one or more spectral values. The audio decoder is configured to decode one or more least significant bits associated with one or more of the spectral values in dependence on how much least significant bit information is available, such that one or more least significant bits associated with one or more of the spectral values are decoded.


