Voice Command Recognition in Portable Terminals
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current portable terminals face limitations in processing complex voice commands due to reliance on external servers, leading to decreased processing rates and limited searchable commands within the terminal.
Innovation Solution
An apparatus and method for recognizing complex voice commands using embedded voice recognition data, which includes a display unit, audio processing unit, controller, and storage unit to extract, classify, and rearrange keywords, generating a final command for executing functions within the terminal.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If the portable terminal processes complicated voice commands through communication with an external voice recognition server, then the terminal can handle complex commands beyond simple one-word commands, but the processing rate decreases due to network communication delays
Solution Approach 1:
The patent segments voice recognition into two parts: simple one-word commands are processed locally using an internal database, while complex commands are processed through external server communication. This segmentation allows the system to optimize processing speed for common simple commands while maintaining the ability to handle complex commands through the external server.
Solution Approach 2:
The patent pre-stores voice command data and databases within the terminal for common commands. By having this data preliminarily prepared and stored locally, the terminal can immediately process simple commands without network delays, while still maintaining the capability to handle complex commands through external communication when needed.
2Productivity
If the portable terminal uses an internal database to process voice commands, then the processing rate is fast, but the terminal can only search for very simple one-word commands
Solution Approach 1:
The patent divides voice recognition processing into two segments: local processing for simple commands using the internal database, and external server processing for complex commands. This allows the system to maintain fast processing for simple commands while expanding capability to handle complex commands through the external server.
Solution Approach 2:
The patent introduces an external voice recognition server as an intermediary to handle complex commands that exceed the capabilities of the internal database. This intermediary extends the terminal's command recognition capabilities without compromising the speed of local simple command processing.
3Adaptability or versatility
If the portable terminal relies on external server communication for voice recognition, then complex commands can be processed, but the terminal becomes dependent on network connectivity and external infrastructure
Solution Approach 1:
The patent segments voice recognition functionality into independent local and external components. The internal database provides independent local processing capability for simple commands, ensuring the terminal can operate autonomously without network connectivity, while the external server provides supplementary capability for complex commands when available.
Solution Approach 2:
The patent enables the terminal to serve itself by processing simple commands locally using the internal database without requiring external server communication. This self-service capability ensures reliable operation and maintains system independence for common commands, reducing dependency on external infrastructure.
Data Source
AI summary
A method and an apparatus for recognizing voice in a portable terminal, and more particularly, a method and an apparatus for recognizing voice by re-combining commands in a portable terminal is provided. The method of controlling an application in a portable terminal includes displaying a voice control application, extracting keywords in a unit of a command from a received voice when receiving the voice, and classifying the keywords, rearranging the classified keywords according to a set control order, and generating a final command, and executing a function by processing the final command.


