Wireless Audio Packet Redundancy and Buffer Feedback

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Wireless audio transmission systems face challenges in ensuring data integrity due to packet loss, which can result in corruption of audio data, especially in multi-speaker environments where reliable receipt of packets is not guaranteed.

Innovation Solution

The method involves transmitting packets multiple times and using a combination of UDP for broadcast and TCP for reliable retransmission, with sink devices requesting missing packets and adjusting the transmission rate based on buffer state feedback to prevent overflow.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If packets are transmitted multiple times to ensure reliability, then data integrity is improved, but network bandwidth consumption increases

Engineering Contradiction:
Improvedata integrityVSAvoidnetwork bandwidth consumption
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The system performs preliminary actions by sending duplicate packets proactively before packet loss occurs, rather than waiting for loss detection and requesting retransmission. This prevents the need for reactive retransmission protocols and reduces overall network traffic by ensuring packets are received the first time around.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The transmitting device adds redundant packet copies as a protective measure against potential packet loss in advance. This cushioning approach ensures that even if some packets are lost during transmission, sufficient copies exist to maintain audio data integrity without requiring complex error correction or retransmission mechanisms.

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

2Loss of time

If transmission rate is increased to reduce latency, then real-time playback performance is improved, but packet loss probability increases

Engineering Contradiction:
ImprovelatencyVSAvoidpacket delivery reliability
Core Design Contradiction:
Loss of timeVSReliability

Solution Approach 1:

The system proactively transmits duplicate packets before the original packet might be lost, eliminating the need for slow reactive retransmission protocols. This preliminary duplication maintains low latency by ensuring packets are available immediately upon receipt rather than waiting for loss detection and retransmission.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Redundant packet copies act as an intermediary buffer between the transmission channel and the audio playback system. These intermediate copies absorb the impact of packet loss without requiring retransmission, maintaining both low latency and high reliability simultaneously.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Duration of action of stationary object

If buffer size is increased to prevent underflow, then audio playback continuity is improved, but buffer overflow risk increases

Engineering Contradiction:
Improveaudio playback continuityVSAvoidbuffer overflow prevention
Core Design Contradiction:
Duration of action of stationary objectVSReliability

Solution Approach 1:

The system employs feedback mechanisms where sink devices monitor their buffer states and communicate this information back to the transmitting device. This feedback loop enables dynamic adjustment of transmission parameters to maintain buffer levels within safe boundaries, preventing both underflow and overflow conditions.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

Rather than using a fixed buffer size, the system dynamically adjusts buffer management parameters based on real-time network conditions and playback requirements. This dynamic approach allows the buffer to adapt its effective size and management strategy to prevent both underflow and overflow conditions.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentEP1977537B1Media data transfer in a network environment
Publication Date: 2014.03.19 TYMPHANY HK LTD
  • EP1977537B1 patent drawingFigure 1
  • EP1977537B1 patent drawingFigure 2~3
  • EP1977537B1 patent drawingFigure 4~5

AI summary

In a wireless network environment, a method of transmitting data from a source device to a set of sink devices, the method comprising the steps of: (a) initially the source device broadcasting packet data collectively to each of the sink devices; (b) the sink devices collecting packet data and identifying missing packets that have been missed; (c) upon a sink device detecting a missed a packet, the sink device separately requesting the transmission of the missed packet by the source device; and (d) the source device separately sending missed data packets.