Device Arbitration for Speech Processing Using ML

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In environments with multiple speech processing devices, determining which device is closest to the user to process spoken commands accurately is challenging due to varying microphone sensitivities and acoustic conditions, especially in reverberant rooms with noise interference, and existing methods like TDOA algorithms require significant resources and synchronization.

Innovation Solution

An end-to-end machine learning-based device arbitration system using deep neural networks (DNNs) for feature extraction and classification to predict the closest device to the speaker, which generates feature data representing audio characteristics and combines them to make arbitration decisions without requiring synchronization or large memory resources.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If TDOA algorithms are used to determine the closest device, then device arbitration can be performed, but significant computational resources and synchronization are required

Engineering Contradiction:
Improvedevice selection accuracyVSAvoidcomputational resource requirements
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent replaces complex signal processing algorithms (TDOA) with a simpler machine learning classification system. The DNN model processes audio features directly to predict the closest device, eliminating the need for computationally intensive time difference calculations and inter-device synchronization mechanisms.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The patent introduces an intermediary machine learning model that sits between audio capture and device selection. This model processes audio features and outputs a prediction of the closest device, acting as a mediator that simplifies the arbitration process while maintaining accuracy.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If TDOA algorithms are used to determine the closest device, then device arbitration can be performed, but synchronization between devices is required

Engineering Contradiction:
Improvedevice selection accuracyVSAvoidsynchronization requirements
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The patent replaces synchronization-dependent TDOA algorithms with an independent machine learning classification system. Each device processes its own audio features through the DNN model, and predictions are aggregated without requiring temporal synchronization between devices.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Reliability

If multiple devices capture audio data, then speech processing can be performed, but resource usage increases and latency occurs

Engineering Contradiction:
Improvespeech processing accuracyVSAvoidprocessing efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent extracts and processes only the necessary audio features (energy, spectral characteristics) rather than capturing and processing entire audio streams from all devices. This selective feature extraction reduces resource consumption while maintaining the ability to accurately identify the closest device.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent transforms raw audio data into compressed feature representations (energy, spectral features) that capture essential information while reducing data volume. This parameter transformation enables efficient processing with lower computational resources and reduced latency.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12190877B1Device arbitration for speech processing
Publication Date: 2025.01.07 AMAZON TECH INC
  • US12190877B1 patent drawing
  • US12190877B1 patent drawing
  • US12190877B1 patent drawing

AI summary

Devices and techniques are generally described for nearest device arbitration. In various examples, a first device may receive first audio data representing a wakeword spoken by a first speaker at a first time. In some examples, a second device may receive second audio data representing the wakeword spoken by the first speaker at the first time. In some cases, the first device may generate first feature data representing the first audio data and the second device may generate second feature data representing the second audio data. In various examples, a machine learning model may use the first feature data and the second feature data to generate first prediction data representing a prediction that the first device is closer to the first speaker than the second device.