Voice Command Input Device Multi-User Recognition Arbitration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing voice command input devices prioritize the earliest voice input, failing to recognize and process simultaneous voice commands from multiple users or redundant voice pickups by multiple microphones, leading to undesirable missed commands and erroneous operations.

Innovation Solution

A voice command input device with multiple voice input units, each equipped with a recognizer and timestamp adder, generates identification information to distinguish between voice commands based on timestamps or position information, allowing simultaneous recognition and processing of voice commands from different users.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If the earliest voice is prioritized for recognition, then the device complexity is reduced, but the reliability of voice command recognition deteriorates when multiple users speak simultaneously

Engineering Contradiction:
Improvevoice recognition processing complexityVSAvoidvoice command recognition reliability
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent segments the voice recognition processing by introducing arbitration circuits that divide and assign voice signals from multiple microphones to different recognition processing paths. Each arbitration circuit handles specific microphone inputs and directs them to appropriate voice recognition circuits based on timing and priority signals, thereby reducing overall processing complexity while maintaining reliable multi-user recognition.

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If multiple voice signals are processed simultaneously, then the adaptability to multi-user operation is improved, but the device complexity increases due to additional arbitration circuits and priority signaling

Engineering Contradiction:
Improvemulti-user operation adaptabilityVSAvoidarbitration circuit complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements preliminary action by generating priority signals and timing information before voice recognition processing begins. Arbitration circuits use pre-established timing relationships and priority signals to determine which voice signals to process first, eliminating the need for complex real-time arbitration algorithms and reducing overall device complexity while maintaining multi-user adaptability.

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If voice signals from multiple microphones are accepted, then the measurement precision of voice command origin is improved, but the loss of information increases due to simultaneous voice conflicts

Engineering Contradiction:
Improvevoice command origin precisionVSAvoidvoice command information loss
Core Design Contradiction:
Measurement precisionVSLoss of information

Solution Approach 1:

The patent implements feedback mechanisms where voice recognition circuits send timing information and recognition results back to arbitration circuits. This feedback loop allows the system to adjust arbitration decisions based on actual recognition outcomes, ensuring that voice signals from multiple microphones are properly coordinated and that no valid voice commands are lost due to simultaneous processing conflicts.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10304456B2Voice command input device and voice command input method
Publication Date: 2019.05.28 PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO LTD
  • US10304456B2 patent drawing
  • US10304456B2 patent drawing
  • US10304456B2 patent drawing

AI summary

A voice command input device includes a first voice input unit, a second voice input unit, and a voice command identifier. The first voice input unit converts a voice into first voice command information, and outputs first identification information and the first voice command information. The second voice input unit converts a voice into second voice command information, and outputs second identification information and the second voice command information. The voice command identifier refers to the first identification information and the second identification information, and generates a control signal for controlling an operation target appliance based on the result of referring, the first voice command information, and the second voice command information.