Dispatch System for Distributed Microphone Speech Routing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current speech recognition systems face challenges in coordinating multiple microphones and devices to accurately detect and handle spoken commands, leading to redundant or ambiguous responses, especially when multiple devices detect the same command or when the device responsible for handling the command is unclear.

Innovation Solution

A dispatch system that computes confidence scores from multiple microphones to select the most reliable audio signals, determines the source location, and routes the signals to appropriate speech processing systems for handling, ensuring that responses are directed to the most relevant output devices based on context and user preferences.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If multiple microphones and devices are used to detect speech, then the coverage and detection capability are improved, but the system complexity and coordination difficulty increase

Engineering Contradiction:
Improvespeech detection accuracyVSAvoidsystem coordination complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces a dispatch system as an intermediary component that coordinates between multiple microphones/devices and speech processing systems. The dispatch system receives audio signals from multiple sources, computes confidence scores, and routes signals to appropriate processing systems, thereby managing system complexity while maintaining detection accuracy across distributed devices.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system segments the speech recognition functionality into separate specialized components: multiple distributed microphones for signal acquisition, a dispatch system for coordination and routing, and separate speech processing systems for actual speech recognition. This segmentation allows each component to be optimized independently while working together as a unified system.

Inventive Principle:
Principle #1Segmentation

2Reliability

If multiple devices detect the same command, then the detection reliability is improved, but redundant responses and ambiguity increase

Engineering Contradiction:
Improvecommand detection reliabilityVSAvoidresponse clarity
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The dispatch system implements a feedback mechanism by computing confidence scores for each detected command and using this information to make routing decisions. The system provides feedback about which device detected the command with highest confidence and routes the signal accordingly, ensuring that only one speech processing system handles each command even when multiple devices detect it, thereby preventing redundant responses.

Inventive Principle:
Principle #23Feedback

3Productivity

If audio signals are routed to multiple speech processing systems, then the processing capability is improved, but the response coordination and resource utilization worsen

Engineering Contradiction:
Improvespeech processing capabilityVSAvoidresource utilization efficiency
Core Design Contradiction:
ProductivityVSLoss of energy

Solution Approach 1:

The system dynamically routes audio signals to speech processing systems based on real-time confidence scores and contextual factors. Rather than statically assigning signals to multiple systems, the dispatch system adaptively selects the most appropriate processing system for each signal, optimizing resource utilization while maintaining processing capability. This dynamic approach ensures that processing resources are used efficiently without unnecessary duplication.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS10149049B2Processing speech from distributed microphones
Publication Date: 2018.12.04 BOSE CORP
  • US10149049B2 patent drawing
  • US10149049B2 patent drawing

AI summary

A system with a plurality of microphones positioned at different locations, and a modification system in communication with the microphones. The modification system is configured to derive a plurality of audio signals from the plurality of microphones, compute a confidence score for each derived audio signal, and based on the computed confidence scores, use one derived audio signal to modify another audio signal.