Entropy-Coded Audio Symbol Packing for Error-Resilient Streaming
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Wireless audio streaming in personal area networks is vulnerable to errors due to interference, and existing error resiliency schemes introduce signaling overhead that reduces the quality of compressed audio data, especially in low latency contexts like gaming and video conferencing.
Innovation Solution
The implementation of a symbol packing scheme that applies error resiliency by dividing symbols into regular intervals with the same bit length, allowing for efficient error detection and correction while minimizing signaling overhead, thereby maintaining audio quality.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If error resiliency schemes are implemented to protect against transmission errors, then reliability is improved, but signaling overhead increases which reduces audio quality
Solution Approach 1:
The patent segments the audio bitstream into regular intervals of fixed bit length. Each interval is independently protected with error resiliency mechanisms. This segmentation allows error containment within specific intervals while maintaining overall audio quality, as errors in one interval do not propagate to others. The regular interval structure enables efficient error detection and correction without requiring excessive overhead bits.
Solution Approach 2:
The patent changes the parameter of interval bit length to a fixed regular value, which optimizes the balance between error protection and audio quality. By standardizing the interval length, the system can efficiently allocate error protection resources without introducing variable overhead that would consume audio bandwidth. This parameter standardization reduces signaling overhead while maintaining reliable error protection.
2Reliability
If complex error correction schemes are used to improve reliability, then error protection is enhanced, but device complexity and processing requirements increase
Solution Approach 1:
By dividing the audio data into regular intervals, the patent simplifies error correction processing. Each interval can be independently processed with simple error detection and correction algorithms. This segmentation avoids the need for complex global error correction schemes that would require extensive processing of the entire audio stream, thereby reducing device complexity while maintaining effective error protection.
Solution Approach 2:
The patent uses fixed regular interval lengths as a key parameter that simplifies processing. This regularity allows the use of efficient, standardized error correction algorithms rather than complex adaptive schemes. The fixed parameter approach enables predictable processing requirements and reduces the computational complexity needed for error correction operations.
3Reliability
If more bandwidth is allocated to error protection, then reliability improves, but audio resolution and quality deteriorate
Solution Approach 1:
The patent segments the available bandwidth into regular intervals, allocating error protection resources efficiently within each segment. This segmentation ensures that error protection overhead is distributed uniformly without consuming excessive portions of the audio bandwidth. The result is maintained audio resolution while providing adequate error resiliency through optimized bandwidth allocation across intervals.
Solution Approach 2:
By changing to fixed regular interval lengths, the patent optimizes the bandwidth allocation ratio between audio data and error protection. This parameter standardization enables efficient packing of audio information within each interval while reserving appropriate portions for error protection. The result is an optimal balance that preserves audio resolution while ensuring reliable transmission through adequate error resiliency.
Data Source
AI summary
A source device comprising a memory and a processor may be configured to perform techniques described in this disclosure. The memory may store at least a portion of the audio data. The processor may obtain, from a compressed version of the audio data, a symbol, and obtain a plurality of intervals, each having a same bit length. The processor may obtain a portion of the symbol within the bit length and an excess portion of the symbol over the bit length, and specify, in a first interval, the portion of the symbol. The processor may also specify, in a second interval, the excess portion of the symbol, and apply, to the first interval and the second interval, error resiliency. The processor may specify, in a bitstream representative of the compressed version of the audio data, the first error resilient interval and the second error resilient interval.


