Audio Quantization Switching to Limit Predictive Error Propagation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Predictive audio quantization in codecs is prone to error propagation, leading to significant losses in frames during transmission or storage errors, as it relies heavily on previous frames for prediction, resulting in up to 70-80% usage of predictive quantization and increased susceptibility to errors.
Innovation Solution
A method that dynamically selects between predictive and non-predictive quantization based on error thresholds and counters, allowing non-predictive quantization when errors are below a certain inaudible threshold, thereby reducing error propagation and increasing robustness against channel errors.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of energy
If predictive quantization is used to improve compression ratio and reduce bit rate, then transmission efficiency is improved, but robustness against transmission errors deteriorates due to error propagation
Solution Approach 1:
The system dynamically adjusts the quantization mode (predictive vs non-predictive) based on channel conditions and error detection. When errors are detected in transmitted parameters, the system switches from predictive quantization to non-predictive quantization for subsequent frames, allowing adaptive response to changing transmission conditions while maintaining overall efficiency.
Solution Approach 2:
The invention changes the quantization parameter (predictive vs non-predictive mode) based on error thresholds and frame counters. By monitoring parameter quality and switching modes when errors exceed acceptable levels, the system optimizes the balance between compression efficiency and error robustness throughout the transmission process.
2Reliability
If non-predictive quantization is used to improve robustness against errors, then reliability is improved, but compression ratio deteriorates
Solution Approach 1:
The system applies non-predictive quantization partially, only when errors are detected or when frame counters indicate potential error propagation risks. For the majority of frames under normal conditions, predictive quantization is maintained to preserve compression efficiency, using non-predictive mode only as needed to counteract error effects.
Solution Approach 2:
The quantization mode is dynamically selected based on real-time error detection and frame counting. The system transitions between predictive and non-predictive modes as needed, rather than using a fixed approach, allowing optimization of both compression and robustness based on actual transmission conditions.
3Measurement precision
If predictive quantization is used for most frames to maintain quality, then audio quality is maintained, but error propagation increases leading to consecutive frame losses
Solution Approach 1:
The system uses feedback from error detection mechanisms to control the selection of quantization mode. When errors are detected in transmitted parameters or when frame counters indicate potential propagation risks, the system responds by switching to non-predictive quantization, using the error feedback to drive mode selection decisions.
Solution Approach 2:
The system takes preliminary action by using non-predictive quantization before errors can propagate through multiple frames. By monitoring frame counters and detecting early signs of potential error propagation, the system preemptively switches modes to prevent the harmful effect of consecutive frame losses.
Data Source
AI summary
For supporting a selection of a predictive or non-predictive quantization in the scope of an audio signal coding, it is determined whether an error resulting with a non-predictive quantization of an audio signal segment lies below a predetermined threshold value. An audio signal segment quantized with the non-predictive quantization is provided as a part of an encoded audio signal at least in case it is determined that the error resulting with the non-predictive quantization of the audio signal segment lies below a predetermined threshold value. Otherwise, an audio signal segment quantized with predictive quantization is provided as a part of an encoded audio signal.


