Audio Stream Parity Rounding for Bit Error Resilience
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing audio data compression and decompression techniques face challenges in reducing bit errors and latency, especially in live audio transmission, and often fail to interoperate with existing devices due to new compression schemes.
Innovation Solution
The proposed solution involves a stream-conformant bit error resilience technique that uses a specialized rounding operation to force a group parity value in audio data compression, allowing for error detection and correction while maintaining compatibility with existing standards through the use of arithmetic encoding and cyclic redundancy checks.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If re-transmission of encoded output is used to combat bit errors, then reliability is improved, but latency increases
Solution Approach 1:
The patent applies preliminary action by pre-calculating and embedding parity bits into the encoded audio data during the encoding process itself, rather than performing error correction through re-transmission. The parity bits are computed in advance and attached to the encoded output, enabling the decoder to detect and correct bit errors immediately upon receipt without waiting for re-transmission, thus improving reliability while avoiding latency.
2Reliability
If a new compression/decompression scheme is adopted to improve bit error resilience, then reliability is improved, but interoperability deteriorates
Solution Approach 1:
The patent applies universality by designing an error resilience mechanism that works within the existing AAC encoding framework and is compatible with standard AAC decoders. The parity bit approach is a universal enhancement that can be implemented by any AAC encoder without requiring changes to the core compression algorithm, allowing devices implementing existing AAC standards to continue interoperating while gaining improved bit error resilience.
Solution Approach 2:
The patent uses parity bits as an intermediary element that mediates between the encoded audio data and potential bit errors. These parity bits act as a protective layer that can be added to standard AAC encoded streams without altering the fundamental encoding format, enabling error correction while maintaining compatibility with existing AAC decoders that follow the specification.
3Reliability
If specialized rounding operation is applied to force parity value, then bit error detection capability is improved, but computational complexity increases
Solution Approach 1:
The patent applies parameter changes by modifying the quantization process to incorporate parity constraints. Specifically, the encoder performs a specialized rounding operation on selected spectral lines to force the group of quantized values to satisfy a predetermined parity requirement. This changes the quantization parameter selection to ensure error detection capability, while the complexity increase is limited to simple parity checking and conditional rounding adjustments.
Data Source
AI summary
Methods, devices, non-transitory computer-readable medium, and systems are described for compressing audio data. The techniques involve obtaining a sequence of digitized samples of an audio signal, performing a transform using the sequence of digitized samples, to generate a plurality of spectral lines, obtaining a group of spectral lines from the plurality of spectral lines, and quantizing the group of spectral lines to generate a group of quantized values. Quantizing the group of spectral lines to generate the group of quantized values may comprise performing a specialized rounding operation on a spectral line selected from the group of spectral lines and using the specialized rounding operation to force a group parity value, computed for the group of quantized values, to a predetermined parity value. One or more data frames based on the group of quantized values may be outputted.


