Voice Command Predicate Database Segmentation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing voice command recognition systems for electronic apparatuses require clear and specific voice commands, and consume significant resources for processing, making them inefficient in recognizing commands uttered in a general colloquial style or with omitted predicates.
Innovation Solution
An electronic apparatus with a memory containing predicate databases and a processor that identifies the type of predicate in voice data, determines the appropriate apparatus and function to perform based on database information, and controls the apparatus to execute the function, even if the user omits predicates in their command.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If voice data is transmitted to a server or distributed for recognition processing, then voice command recognition accuracy is improved, but resource consumption and processing time increase
Solution Approach 1:
The patent segments the voice recognition process by dividing predicate analysis into separate databases organized by predicate types (verbs, adjectives, nouns). This segmentation allows the system to process only relevant predicate types rather than analyzing entire voice commands centrally, reducing resource consumption while maintaining recognition accuracy through distributed predicate-specific processing.
Solution Approach 2:
The patent introduces a new dimension of processing by organizing databases according to predicate types rather than processing voice commands in a single centralized flow. This dimensional reorganization enables parallel processing of different predicate types across multiple electronic apparatuses, improving efficiency without sacrificing recognition accuracy.
2Measurement precision
If users utter clear and specific voice commands, then voice command recognition accuracy is improved, but ease of operation decreases
Solution Approach 1:
The system provides self-service by automatically inferring omitted predicates through database matching. When users utter incomplete commands, the electronic apparatus autonomously retrieves relevant predicate information from its databases to complete the command interpretation, eliminating the need for users to manually formulate grammatically complete commands while maintaining accurate recognition.
Solution Approach 2:
The patent implements preliminary action by pre-storing predicate information in organized databases before voice command processing occurs. This advance preparation enables the system to quickly infer missing command elements during interaction, improving ease of operation without compromising recognition accuracy through real-time database queries.
3Productivity
If predicate databases are organized by predicate types, then voice command processing efficiency is improved, but device complexity increases
Solution Approach 1:
The patent applies universality by creating a standardized database structure that can handle multiple predicate types (verbs, adjectives, nouns) through a common organizational framework. This universal structure improves processing efficiency across different predicate types while containing complexity through consistent data organization patterns that can be applied uniformly throughout the system.
Data Source
AI summary
An electronic apparatus, and a method for the electronic apparatus to control to execute a function according to a voice command uttered by a user are provided. The electronic apparatus includes a memory including a plurality of databases divided according to predicates, a communication circuit that receives voice data corresponding to a voice command from an external apparatus, and a processor operatively connected with the memory and the communication circuit. The processor is configured to identify the type of a predicate included in the voice data, and based on information included in a database corresponding to the identified predicate, determine at least one apparatus to execute the voice command and a function that the at least one apparatus will perform according to the voice command, and control the at least one apparatus to execute the function according to the voice command.


