Voice Command Processing with Wake-Free Follow-Up Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing voice command systems in devices like smart speakers and smartphones require a wake word for every command, which can be inconvenient, especially when users have dirty hands or are engaged in activities that make button pressing difficult.

Innovation Solution

The system allows for voice commands to be accepted without a wake word for a predetermined period after the initial command, utilizing multithreading to execute applications and recognizing subsequent commands based on parameters extracted from previous speech or user actions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a wake word is required for every voice command, then the system can reliably distinguish user commands from background speech, but the ease of operation deteriorates when users have dirty hands or are engaged in activities that make button pressing difficult

Engineering Contradiction:
Improvecommand recognition accuracyVSAvoiduser convenience
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system performs preliminary action by detecting a wake word once to activate a temporary command acceptance state. During this activated state, subsequent voice commands can be processed without requiring repeated wake word detection, thereby improving ease of operation while maintaining reliability through the initial wake word trigger.

Inventive Principle:
Principle #10Preliminary action

2Ease of operation

If the system accepts voice commands without wake word for a predetermined period, then the ease of operation improves for continuous commands, but the reliability deteriorates due to potential misrecognition of background speech

Engineering Contradiction:
Improvecontinuous command inputVSAvoidspeech recognition accuracy
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system applies dynamics by implementing a time-based dynamic state transition. After wake word detection, the system enters a temporary high-sensitivity state for a predetermined period during which commands are accepted without wake word. The system dynamically adjusts its recognition threshold and state based on elapsed time, thereby balancing ease of operation for continuous commands with reliability through automatic state expiration.

Inventive Principle:
Principle #15Dynamics

3Productivity

If multithreading is used to execute applications during voice command processing, then the productivity improves by handling multiple commands simultaneously, but the device complexity increases

Engineering Contradiction:
Improvecommand execution throughputVSAvoidsystem architecture complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system applies segmentation by dividing command processing into separate thread modules. Each voice command is handled by dedicated processing threads that can execute simultaneously, improving productivity. The segmentation separates wake word detection, command recognition, and application execution into distinct functional threads, managing complexity through modular organization.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS12548567B2Information processing device, information processing method, and recording medium
Publication Date: 2026.02.10 CASIO COMPUTER CO LTD
  • US12548567B2 patent drawing
  • US12548567B2 patent drawing
  • US12548567B2 patent drawing

AI summary

An information processing device includes a microphone that acquires a speech signal, and at least one processor. In a case in which the processor determines a wake word is included in first recognition data derived from the speech signal, when the processor determines that control information, that is information related to a control processing, is included in second recognition data derived from the speech signal after the wake word, the processor executes a first control processing corresponding to the control information. When the processor determines that the control information is included in third recognition data derived from the speech signal acquired by the microphone during a first period after a predetermined condition related to an event that occurs after the wake word is satisfied or during execution of the first control processing, the processor executes a second control processing corresponding to the control information included in the third recognition data.