Audio Codec CRC Error Correction for Encrypted Bitstreams
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing CRC-EC techniques are suboptimal for encrypted bit-streams and do not effectively handle bit errors in wireless communication systems, particularly in scenarios involving retransmissions, leading to audio quality degradation.
Innovation Solution
A method for CRC-EC that corrects bit errors in encrypted bit-streams by appending CRC parity bits to decrypted payloads, using CRC syndromes to identify error positions, and performing a CRC-EC search, even when encrypted payloads are not accessible to firmware.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If existing CRC-EC techniques are used for encrypted bit-streams, then error detection capability is maintained, but bit error correction performance is suboptimal and audio quality degrades
Solution Approach 1:
The patent segments the error correction process into distinct phases: initial CRC check on encrypted bit-stream, selective decryption only when errors are detected, and targeted error correction using CRC syndromes. This segmentation avoids unnecessary decryption operations, reducing computational complexity while maintaining reliable error correction for encrypted audio data
Solution Approach 2:
The patent introduces CRC syndromes as an intermediary mechanism that operates on encrypted data without requiring full decryption. The syndromes provide error detection and correction information in the encrypted domain, acting as a mediator that enables error correction performance improvement without the computational overhead of decrypting all data
2Reliability
If CRC-EC is applied to encrypted bit-streams without accessing decrypted payloads, then security is maintained, but error correction capability is limited
Solution Approach 1:
The patent uses CRC syndromes as an intermediary that bridges the gap between security constraints and error correction needs. The syndromes are computed from encrypted data and provide sufficient information for error correction without requiring firmware to access decrypted payloads, thus maintaining both security and error correction capability
Solution Approach 2:
The error correction mechanism serves itself by operating directly on encrypted data through CRC syndromes. The system does not need external decryption assistance to perform error correction, as the CRC syndromes extracted from encrypted bit-streams contain all necessary information for identifying and correcting errors while maintaining security
Data Source
AI summary
An apparatus may include one or more processors and a receiver configured to receive first audio data having one or more gain spikes and retransmission of a first copy of the first audio data. The one or more processors may determine a first set of bit positions each having a sensitivity value higher than a threshold value, the sensitivity value indicating a degree of sensitivity of audio quality to bit errors at each bit position, determine that a second set of bit positions, at each of which the first audio data and the first copy have bit values different from each other, include at least one of the first set of bit positions, and modify the first audio data to eliminate a gain spike corresponding to the at least one of the first set of bit positions.


