Wireless Audio Link Encoding With Adaptive Error Correction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current wireless communication systems, such as those using Bluetooth, cannot transmit high-quality media content like CD-quality audio without compressing it, and they face challenges with bandwidth constraints and random bit errors due to thermal noise and interference.

Innovation Solution

A communication system that uses an encoder to organize source data into blocks with error-correction data using Reed-Solomon and BCH codes, allowing for transmission over a wireless link with minimal loss in fidelity, even under constrained bandwidth and noisy conditions, by selectively transmitting additional error-correction data when errors exceed a certain threshold.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If uncompressed high-quality media content is transmitted over a wireless link, then media fidelity is improved, but bandwidth consumption increases and error susceptibility worsens

Engineering Contradiction:
Improvemedia fidelityVSAvoidbandwidth consumption
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent segments the transmission process into multiple stages: initial transmission of encoded rows with basic error correction, followed by selective transmission of additional column error-correction data only when errors are detected. This segmentation allows the system to maintain high media fidelity while minimizing bandwidth consumption by transmitting full error correction data only when necessary.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements partial action by transmitting only the minimum necessary error correction data initially (first predetermined number of rows), and only transmitting additional error correction data (second predetermined number of rows) when errors exceed a threshold. This approach maintains high fidelity while optimizing bandwidth usage by avoiding transmission of excessive correction data when not needed.

Inventive Principle:
Principle #16Partial or excessive action

2Reliability

If error correction data is transmitted for every data block, then reliability is improved, but bandwidth consumption increases

Engineering Contradiction:
Improveerror correction capabilityVSAvoidbandwidth consumption
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent applies dynamics by making the error correction transmission adaptive rather than static. The system dynamically adjusts the amount of error correction data transmitted based on detected error levels. When errors are within acceptable thresholds, minimal correction data is transmitted. When errors exceed thresholds, additional correction data is transmitted, creating a dynamic response that optimizes both reliability and bandwidth usage.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent implements feedback mechanisms where the receiving device monitors error levels in received data blocks and sends requests for additional error correction data when errors exceed predetermined thresholds. This feedback loop ensures high reliability by providing error correction data when needed while conserving bandwidth by not transmitting excessive correction data when error levels are already acceptable.

Inventive Principle:
Principle #23Feedback

3Reliability

If additional error-correction data is transmitted when errors exceed threshold, then reliability is improved, but transmission time increases

Engineering Contradiction:
Improveerror correction capabilityVSAvoidtransmission time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent implements periodic action through its two-stage transmission approach. The first stage transmits encoded rows with basic error correction periodically and continuously. The second stage, which transmits additional error correction data, is triggered periodically only when error thresholds are exceeded. This periodic structure maintains reliability while minimizing transmission time by avoiding continuous transmission of excessive correction data.

Inventive Principle:
Principle #19Periodic action

4Reliability

If interleaving is applied to source data, then error resistance is improved, but processing complexity increases

Engineering Contradiction:
Improveerror resistanceVSAvoidprocessing complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies segmentation through interleaving by dividing the source data into separate rows and columns, then transmitting them in an interleaved sequence. This segmentation distributes errors across different data elements, making the data more resistant to burst errors. The receiving device can then reconstruct the original data by de-interleaving, maintaining error resistance while managing processing complexity through systematic organization.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS7467344B2Devices and system for exchange of digital high-fidelity audio and voice through a wireless link
Publication Date: 2008.12.16 AVNERA CORP
  • US7467344B2 patent drawing
  • US7467344B2 patent drawing
  • US7467344B2 patent drawing

AI summary

Systems and methods for communicating source data between a source device and a listener device are disclosed. In an exemplary embodiment, source data is encoded by organizing at least a selected portion of source data into a data block having rows and columns. Encoded columns are formed by appending to each column error correction data derived from that column using a selected error correction code. Encoded rows are formed by appending to each row error correction data derived from that row using a selected error correct code. In an exemplary embodiment, encoded rows of source data (together with appended FEC data) and a first predetermined number of rows of FEC data are transmitted together, such that the first predetermined number of rows is less than all rows of error correction data. In an exemplary embodiment, source data is organized using interleaving.