Voice Command Module Partial Recognition Execution

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current voice command systems in computing devices delay execution until the entire command is received and identified, making them unsuitable for time-sensitive applications, as users may miss the desired moment before the command is processed.

Innovation Solution

Implementing a speech recognition module and voice command module that allow for the initiation of voice commands based on initial portions, enabling immediate execution of certain commands and staging of others for execution, with the ability to terminate or purge commands that do not match subsequent portions of the voice command.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If the system waits for the entire voice command to be received and identified before execution, then the accuracy of command recognition is improved, but the response time increases causing delays

Engineering Contradiction:
Improvecommand recognition accuracyVSAvoidresponse delay
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary processing of voice commands by analyzing initial portions as they are received, preparing potential command interpretations in advance. The voice command module begins identifying possible commands during the speech recognition process itself, rather than waiting for complete input, thus reducing response delay while maintaining accuracy through subsequent verification.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The voice command processing is segmented into multiple stages: initial portion recognition, partial command identification, and final verification. The system processes the voice command in chunks, allowing early initiation of command selection based on recognized initial portions, while subsequent portions are used to confirm or refine the selected command, balancing speed and accuracy.

Inventive Principle:
Principle #1Segmentation

2Speed

If the system executes voice commands based on initial portions only, then the response time is reduced, but the risk of incorrect command execution increases

Engineering Contradiction:
Improvecommand execution speedVSAvoidcommand execution accuracy
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The system incorporates feedback mechanisms where the complete voice command is continuously monitored and compared against the initially selected command. If subsequent portions of the voice command confirm the initial interpretation, the command is executed; if not, the system adjusts or terminates the execution, ensuring reliability while maintaining fast response times.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system takes partial action by initiating command execution based on recognized initial portions before the entire command is received. However, this partial action is controlled by continuously monitoring the remaining input, and execution is confirmed or corrected based on the complete command, thus achieving fast response without sacrificing accuracy.

Inventive Principle:
Principle #16Partial or excessive action

3Measurement precision

If the system processes the entire voice command before taking action, then the accuracy of command identification is improved, but the usability for time-sensitive applications deteriorates

Engineering Contradiction:
Improvecommand identification accuracyVSAvoidusability for time-sensitive applications
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The system performs preliminary command identification during the speech recognition process, selecting potential commands based on initial portions before the user finishes speaking. This preliminary action enables the system to be ready to execute time-sensitive commands immediately upon recognition, improving usability for applications like photography while maintaining accurate identification through subsequent verification.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9466296B2Initiation of action upon recognition of a partial voice command
Publication Date: 2016.10.11 INTEL CORP
  • US9466296B2 patent drawing
  • US9466296B2 patent drawing
  • US9466296B2 patent drawing

AI summary

Apparatus, computer-readable storage medium, and method associated with orienting a display image are described. In embodiments, a computing device may include a speech recognition module to process and recognize a voice command and a voice command module coupled with the speech recognition module. The voice command module may be configured to select, in response to recognition of an initial portion of the voice command, a plurality of voice commands having the same initial portion. The voice recognition module may be further configured to initiate execution of or stage for execution individual voice commands of the plurality of voice commands. On recognition of the entire voice command, the voice command module may be configured to select a result of the execution of an individual voice command or initiate execution of a staged for execution voice command.