Command Analysis Device for Real-Time Speech Recognition

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing command analysis systems in speech recognition for automobile infotainment systems experience a time lag between issuing a command and its execution due to the sequential nature of analysis post-speech recognition.

Innovation Solution

The command analysis device performs speech recognition in predetermined units to generate intermediate results, allowing for real-time analysis using intermediate and final result recognition rules, enabling command execution during ongoing speech input.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If speech recognition is performed on the complete speech signal before command analysis, then the accuracy of command recognition is improved, but the time lag between command issuance and execution increases

Engineering Contradiction:
Improvecommand recognition accuracyVSAvoidcommand execution time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The command analysis unit performs preliminary command analysis on intermediate speech recognition results during the speech signal input process, before the complete speech recognition is finalized. This allows the system to identify and execute commands in advance, reducing the overall execution time while maintaining accuracy through subsequent verification against final recognition results.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The speech recognition process is divided into intermediate results (during input) and final results (after complete input). The command analysis unit operates on segmented intermediate results to enable early command detection, while the system architecture separates command analysis from complete speech recognition, allowing parallel processing and reduced waiting time.

Inventive Principle:
Principle #1Segmentation

2Reliability

If command analysis is performed after speech recognition completion, then the reliability of command execution is improved, but the productivity of the system decreases

Engineering Contradiction:
Improvecommand execution reliabilityVSAvoidsystem response speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system performs preliminary command analysis on intermediate speech recognition results during the speech input process, identifying potential commands before complete recognition is finalized. This preliminary action enables early command execution while maintaining reliability through verification against final recognition results, thus improving both productivity and reliability simultaneously.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The command analysis unit receives feedback from both intermediate and final speech recognition results. By comparing intermediate command analysis with final recognition outcomes, the system verifies command accuracy and maintains high reliability while enabling faster execution through early intermediate analysis.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS12112749B2Command analysis device, command analysis method, and program
Publication Date: 2024.10.08 NIPPON TELEGRAPH & TELEPHONE CORP
  • US12112749B2 patent drawing
  • US12112749B2 patent drawing
  • US12112749B2 patent drawing

AI summary

A command analysis device capable of shortening the time until a command is executed is provided. The command analysis device includes a speech recognition unit that performs, every time when a predetermined unit of a speech signal is input, speech recognition on the speech signal and acquires a partial speech recognition result which is an intermediate result, and a command analysis unit that verifies an intermediate result in light of a predetermined intermediate result recognition rule, and outputs an analysis result during the input of the speech signal when a command execution target and a command execution content are successfully analyzed are provided.