Audio Latency Measurement Through Speaker-Microphone Loopback

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing wireless communication devices face challenges in accurately measuring end-to-end audio latency, which affects synchronization of audio and video data in applications like video conferencing and video games, leading to user dissatisfaction.

Innovation Solution

A method and device are developed to play an audio wave via a speaker, detect its receipt at a microphone, record detection times, and calculate propagation latency based on time differences, considering device configurations and protocols, to provide precise latency measurements.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If wireless communication devices are used to enable portability and connectivity, then ease of operation and accessibility are improved, but audio latency measurement accuracy deteriorates due to lack of end-to-end measurement capabilities

Engineering Contradiction:
Improveportability and connectivityVSAvoidaudio latency measurement accuracy
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

The system performs preliminary actions by generating test audio signals and routing them through the complete audio path before actual usage. The audio measurement engine proactively measures latency by sending test signals through speakers, microphones, and network connections, capturing timing data before users experience latency issues during actual video conferencing or gaming.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

An audio measurement engine is introduced as an intermediary component that sits between the audio processing pipeline and the user interface. This mediator captures audio signals at multiple points, measures propagation delays, and provides latency information without interfering with the normal audio flow or user experience.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If multiple device configurations and protocols are supported to increase adaptability, then versatility is improved, but audio latency varies and measurement complexity increases

Engineering Contradiction:
Improveprotocol and configuration supportVSAvoidlatency measurement complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The audio measurement engine is designed as a universal system that can measure latency across multiple protocols (Bluetooth, Wi-Fi, wired connections) and device configurations simultaneously. It routes test audio signals through different audio paths (handset speaker, Bluetooth headset, external speakers) and microphones, providing a single unified measurement interface that works regardless of the specific protocol or configuration being used.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The measurement system segments the audio path into distinct measurable sections by routing test signals through specific components (speaker → network → remote device → microphone) and measuring delays at each stage. This segmentation allows the system to handle complex multi-protocol scenarios by breaking down the overall latency measurement into manageable segments that can be measured and aggregated.

Inventive Principle:
Principle #1Segmentation

3Measurement precision

If real-time audio latency measurement is implemented to improve synchronization, then measurement precision is improved, but processing time and system resources increase

Engineering Contradiction:
Improvereal-time latency measurementVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The audio measurement engine operates continuously in the background, constantly routing test audio signals through the audio path and measuring latency without interruption. Rather than performing discrete measurements that pause audio processing, the system maintains continuous measurement operations that provide real-time latency data while audio continues to flow normally, eliminating the need to stop processing for measurements.

Inventive Principle:
Principle #20Continuity of useful action

Solution Approach 2:

The system employs periodic measurement cycles where test audio signals are sent at regular intervals through the audio path. These periodic measurements provide continuously updated latency information without requiring constant real-time analysis, balancing measurement precision with processing efficiency by sampling the audio path at optimal intervals.

Inventive Principle:
Principle #19Periodic action

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

Enables accurate end-to-end audio latency measurement, allowing users to select low-latency devices and applications to improve synchronization and user experience in latency-sensitive environments.

Implementation Method 1

a speaker and a microphone. The method includes playing, via the speaker, an audio wave

Methodology Applied
Scientific EffectElectroacoustic transduction:

Implementation Method 2

detecting the played audio wave as being received by the microphone

Methodology Applied
Scientific EffectAcoustic transduction:

Data Source

PatentUS20260032396A1Systems for and methods for audio latency measurement
Publication Date: 2026.01.29 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LTD
  • US20260032396A1 patent drawing
  • US20260032396A1 patent drawing
  • US20260032396A1 patent drawing

AI summary

Audio latency measurement is provided. A device is configured to play, via a speaker, an audio wave in storage accessible by the device. The device is configured to detect the played audio wave by a microphone, the device to identify a time of detection of the audio wave. The device is configured to play, via the speaker, the played audio wave received by the microphone. The device is configured to detect the second played audio wave as being received by the microphone, the device to identify a second detection of the audio wave. The device is configured to determine a latency of communications of the device based on a difference between the first detection of the played audio wave and the second detection of the second played audio wave. The device is configured to communicate the latency to one of a second device or a user interface.