Audio Codec CRC Error Correction for Encrypted Bitstreams

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvebit error correction performanceVSAvoidcomputational complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

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

Inventive Principle:
Principle #1Segmentation

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

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If CRC-EC is applied to encrypted bit-streams without accessing decrypted payloads, then security is maintained, but error correction capability is limited

Engineering Contradiction:
Improveerror correction capabilityVSAvoidaccessibility to firmware
Core Design Contradiction:
ReliabilityVSEase of operation

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

Inventive Principle:
Principle #24Intermediary (Mediator)

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

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS20260012207A1Systems and methods for cyclic redundancy check error correction for audio codec bit error concealment
Publication Date: 2026.01.08 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LTD
  • US20260012207A1 patent drawing
  • US20260012207A1 patent drawing
  • US20260012207A1 patent drawing

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.