Voice Control Remote Device Wakeword Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing speech recognition systems do not allow for effective remote control by a second user over a device operated by a first user, limiting assistance in scenarios where the first user needs help but the device only responds to their voice commands.

Innovation Solution

The system enables remote control by associating a voice command from a second user with the first user's profile, allowing the second user to initiate commands on behalf of the first user, and modifies wakeword detection and echo cancellation processing to detect voice commands in incoming audio data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the device only responds to voice commands from the first user, then the device maintains secure user-specific control, but the first user cannot receive assistance from a second user

Engineering Contradiction:
Improveremote control capabilityVSAvoiduser profile association complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system introduces a remote control grant mechanism where the first user can designate a second user as a remote control grantee. This intermediary authorization layer allows the device to accept commands from the second user while maintaining the original user profile association, effectively mediating between user-specific control and remote assistance needs

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system dynamically adjusts command routing based on the current operational state. When remote control is granted, the device transitions from exclusively accepting commands from the first user to also accepting commands from the second user. The system monitors and responds to remote control grant events, dynamically modifying which user profiles are authorized to issue commands

Inventive Principle:
Principle #15Dynamics

2Difficulty of detecting and measuring

If wakeword detection is enabled for incoming audio data, then the system can detect voice commands from remote users, but false detection from outgoing audio may occur

Engineering Contradiction:
Improvevoice command detection accuracyVSAvoidfalse wakeword detection
Core Design Contradiction:
Difficulty of detecting and measuringVSObject-affected harmful factors

Solution Approach 1:

The audio processing pipeline is segmented into distinct outgoing and incoming audio streams. The system applies different processing rules to each stream: outgoing audio undergoes echo cancellation and wakeword detection is disabled, while incoming audio has wakeword detection enabled. This segmentation allows the system to detect remote user commands without false triggers from its own output

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system applies different quality characteristics to different audio streams based on their source and destination. Incoming audio data receives enhanced processing with wakeword detection enabled, while outgoing audio data receives echo cancellation processing with wakeword detection disabled. This local quality adjustment optimizes detection accuracy for remote commands while preventing false detections

Inventive Principle:
Principle #3Local quality

3Measurement precision

If echo cancellation is disabled for incoming audio data, then the system can accurately detect voice commands from remote users, but echo from outgoing audio may interfere

Engineering Contradiction:
Improvevoice command recognition accuracyVSAvoidaudio echo interference
Core Design Contradiction:
Measurement precisionVSObject-generated harmful factors

Solution Approach 1:

The system segments echo cancellation processing to apply only to outgoing audio streams, completely disabling it for incoming audio streams. This segmentation ensures that remote user voice commands in the incoming stream are processed without echo cancellation interference, maximizing recognition accuracy for remote control purposes

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10593328B1Voice control of remote device
Publication Date: 2020.03.17 AMAZON TECH INC
  • US10593328B1 patent drawing
  • US10593328B1 patent drawing
  • US10593328B1 patent drawing

AI summary

A system configured to enable remote control to allow a first user to provide assistance to a second user. The system may receive a command from the second user granting remote control to the first user, enabling the first user to initiate a voice command on behalf of the second user. In some examples, the system may enable the remote control by enabling wakeword detection for incoming audio data, enabling a second device to detect a wakeword and corresponding voice command from incoming audio data originating from a first device. For example, the second device may disable and/or modify echo cancellation processing, enabling the second device to detect the voice command from audio output based on the incoming audio data and/or from the incoming audio data itself.