Voice Processing System Prefetching Ask-Again Requests

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current voice processing systems in vehicles face challenges in responding quickly to user 'ask-agains' due to the noisy environment and the need for robust recognition, as existing technologies mainly focus on understanding the context but not facilitating efficient processing of such requests.

Innovation Solution

A voice processing system that includes a voice acquisition unit, a voice recognition unit, an execution unit, and a determination unit, which anticipates and pre-executes potential 'ask-again' requests by determining substitute word candidates based on historical data and context, storing results, and providing immediate responses when actual 'ask-agains' occur.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If the system processes ask-again requests in real-time without pre-execution, then processing accuracy is maintained, but response time increases

Engineering Contradiction:
Improveresponse speedVSAvoidprocessing time
Core Design Contradiction:
SpeedVSLoss of time

Solution Approach 1:

The system pre-executes processing for anticipated ask-again requests before they are actually uttered by the user. The execution unit executes processing for a requested item, and the determination unit identifies potential substitute words to pre-process, storing results in advance so that when the user actually asks again, the system can retrieve and respond immediately without performing full processing again

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system dynamically adjusts processing based on the actual user input by using the determination unit to identify which pre-executed results are relevant to the current ask-again request, matching the dynamically uttered request with statically pre-computed results

Inventive Principle:
Principle #15Dynamics

2Speed

If the system pre-executes all possible ask-again requests, then response speed improves, but computational resources and complexity increase

Engineering Contradiction:
Improveresponse speedVSAvoidsystem complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

Instead of uniformly pre-executing all possible requests, the system applies pre-execution selectively to specific substitute words identified by the determination unit based on local context and historical data, optimizing resource usage by focusing computational effort on the most likely ask-again scenarios

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The determination unit changes the parameter of request specificity by analyzing historical utterance data to identify patterns and predict which substitute words are most likely to be requested, adjusting the pre-execution scope based on these parameter changes rather than using a fixed approach

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If the system uses historical data to determine substitute word candidates, then recognition accuracy improves, but data processing overhead increases

Engineering Contradiction:
Improverecognition accuracyVSAvoiddata processing energy
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The determination unit performs partial data processing by analyzing only the necessary historical utterance data required to identify substitute word candidates, rather than processing all available historical data, thus achieving sufficient recognition accuracy with reduced energy consumption

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS10629197B2Voice processing system and voice processing method for predicting and executing an ask-again request corresponding to a received request
Publication Date: 2020.04.21 TOYOTA JIDOSHA KK
  • US10629197B2 patent drawing
  • US10629197B2 patent drawing
  • US10629197B2 patent drawing

AI summary

A voice processing system includes a voice acquisition unit that acquires an utterance of a user, a voice recognition unit that recognizes contents of the utterance acquired by the voice acquisition unit, an execution unit that executes processing based on a result of the voice recognition unit, and a determination unit that determines a candidate of a word to substitute a certain word. When the voice recognition unit recognizes a request including a first word, the execution unit executes the request including the first word and provides the user with a processing result. The determination unit determines a second word that is a substitute candidate of the first word. The execution unit also executes a request including the second word instead of the first word and stores a processing result in a storage unit.