Voice Input Control Device for Command Conflict Resolution
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In information processing devices with multiple installed programs, voice input can lead to command conflicts between system and game programs, resulting in unintended processes being performed.
Innovation Solution
A control device and method that includes a voice acceptance section and an output control section to ensure voice input is directed to the appropriate program based on priority settings, preventing output to programs if the voice represents specific information, thereby avoiding unintended processes.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If multiple programs are installed and each can independently process voice input, then voice processing capability is enhanced, but command conflicts occur between programs
Solution Approach 1:
An output control section is introduced as an intermediary between the voice acceptance section and multiple programs. This mediator determines which program receives the voice input by checking recognition results against given information, preventing direct independent access by multiple programs and resolving command conflicts while maintaining voice processing versatility
2Adaptability or versatility
If voice input is output to multiple programs independently, then processing options increase, but unintended processes are performed
Solution Approach 1:
The output control section performs preliminary verification by checking whether the voice recognition result matches given information before outputting to any program. This preemptive check prevents unintended processes from occurring while still allowing multiple processing options when the recognition is accurate
3Speed
If each program identifies commands independently, then command recognition speed is improved, but command conflicts arise
Solution Approach 1:
The system segments the voice processing function into two parts: independent command identification by each program (maintaining speed) and centralized output control by the output control section (ensuring reliability). This segmentation allows parallel command recognition while preventing conflicts through controlled voice output
Data Source
AI summary
Provided are a control device that prevents performance of a process different from a desired process in response to a voice input, a control method, a program, and an information storage medium. A voice acceptance section accepts voice. An output control section performs control such that voice accepted by the voice acceptance section is output to a program capable of performing a process using the voice. The output control section performs control such that if it is recognized that the voice accepted by the voice acceptance section represents given information, voice accepted by the voice acceptance section thereafter is not output to the program capable of performing the process using the voice.


