Voice Recognition Terminal Local Server Response Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In voice recognition systems, the delay in receiving recognition results from a server device leads to prolonged response times for users, hindering smooth communication due to the need for the terminal device to wait for server processing, which can be inefficient.

Innovation Solution

A voice recognition terminal that accepts user input, performs initial voice recognition, and transmits the input to a server for confirmation, allowing it to respond promptly based on either its own recognition result or the server's result, prioritizing the earlier or more reliable one, and switches between operation modes to optimize communication.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If voice recognition processing is performed by the server device, then voice recognition accuracy is improved, but response time increases and communication smoothness deteriorates

Engineering Contradiction:
Improvevoice recognition accuracyVSAvoidresponse time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The terminal device performs preliminary voice recognition processing locally before transmitting to the server. This preliminary action allows the terminal to have a ready recognition result, reducing the waiting time for user response while still allowing server verification for accuracy-critical cases.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The voice recognition process is segmented into two parts: initial recognition by the terminal device and verification/refinement by the server device. This segmentation allows parallel processing where the terminal can respond immediately with its initial recognition while the server processes independently for accuracy verification.

Inventive Principle:
Principle #1Segmentation

2Reliability

If the terminal device waits for server processing result, then recognition accuracy is improved, but communication smoothness deteriorates

Engineering Contradiction:
Improverecognition accuracyVSAvoidcommunication smoothness
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The terminal device performs preliminary voice recognition processing locally before transmitting to the server. This preliminary action allows the terminal to have a ready recognition result, reducing the waiting time for user response while still allowing server verification for accuracy-critical cases.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system dynamically switches between using terminal recognition results and server recognition results based on timing and reliability conditions. The response processing execution portion adapts its behavior - using terminal results when faster, server results when more accurate - creating a dynamic response strategy that balances speed and accuracy.

Inventive Principle:
Principle #15Dynamics

3Loss of time

If the terminal device performs voice recognition independently, then response time is reduced, but recognition accuracy may deteriorate

Engineering Contradiction:
Improveresponse timeVSAvoidrecognition accuracy
Core Design Contradiction:
Loss of timeVSReliability

Solution Approach 1:

The server device provides feedback on the terminal's recognition results by performing independent verification. The response processing execution portion compares the terminal's result with the server's result and uses the more reliable one, creating a feedback loop that improves accuracy without significantly increasing response time.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The server performs voice recognition processing only when necessary - when the terminal's recognition accuracy is insufficient or when verification is needed. This partial action approach avoids always waiting for the server, reducing overall response time while maintaining accuracy when needed.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS9626964B2Voice recognition terminal, server, method of controlling server, voice recognition system, non-transitory storage medium storing program for controlling voice recognition terminal, and non-transitory storage medium storing program for controlling server
Publication Date: 2017.04.18 SHARP KK
  • US9626964B2 patent drawing
  • US9626964B2 patent drawing
  • US9626964B2 patent drawing

AI summary

A voice recognition terminal is provided to be able to communicate with a server capable of voice recognition for recognizing voice, and includes a voice input acceptance portion accepting voice input from a user, a voice recognition portion carrying out voice recognition of the voice input accepted, a response processing execution portion performing processing for responding to the user based on a result of voice recognition of the voice input accepted, and a communication portion transmitting the voice input accepted by the voice input acceptance portion to the server and receiving a result of voice recognition in the server. The response processing execution portion performs the processing for responding to the user based on the result of voice recognition determined as more suitable, of the result of voice recognition by the voice recognition portion and the result of voice recognition received from the server.