Voice Input Morpheme Analysis for Set Value Selection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing information processing devices, such as image forming apparatuses, face challenges in accurately determining user intentions through voice input, particularly when demonstratives like 'this', 'its', and 'that' are used, as they struggle to select the correct set values or past settings intended by the user, leading to potential misoperation.
Innovation Solution
The device employs a processor to analyze voice input messages in morphemes, detecting time-representing words and keywords to determine the intended function and set values, selecting the newest set value when 'this' or 'its' is detected for temporal nearness and past set values when 'that' is detected, allowing for natural language processing and execution of functions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If voice input is used to designate set values or functions, then ease of operation is improved, but accuracy in determining user intention deteriorates
Solution Approach 1:
The patent segments the voice input message into morphemes and further identifies time-representing words and keywords separately. This segmentation allows the system to process different linguistic elements independently, improving the accuracy of intention determination while maintaining voice input convenience.
Solution Approach 2:
The patent introduces an intermediary processing layer that analyzes morphemes and identifies time-representing words as a bridge between voice input and set value selection. This intermediary layer translates natural language into structured data that can be accurately interpreted, resolving the contradiction between ease of operation and determination accuracy.
2Measurement precision
If the system selects set values based on time-representing words, then accuracy in selecting intended settings is improved, but device complexity increases
Solution Approach 1:
The patent divides the processing into distinct stages: morpheme analysis, time-representing word detection, keyword identification, and set value selection. This segmentation manages complexity by handling each aspect separately rather than simultaneously, while achieving high accuracy in set value selection.
Solution Approach 2:
The system uses the user's own voice input to automatically determine the intended set values without requiring additional interactions or complex configuration. The time-representing words in the voice input themselves provide the key to selecting the correct settings, making the system self-sufficient in resolving ambiguity.
3Measurement precision
If morpheme analysis is performed on voice input, then accuracy in detecting time-representing words is improved, but processing time increases
Solution Approach 1:
The patent extracts only the necessary time-representing words and keywords from the full morpheme analysis, rather than processing all morphemes equally. This selective extraction maintains high detection accuracy while reducing overall processing time by focusing computational resources on critical elements.
Solution Approach 2:
The system performs partial morpheme analysis focused specifically on identifying time-representing words and keywords, rather than complete linguistic analysis. This partial action approach achieves sufficient accuracy for the task at hand while minimizing processing time overhead.
Data Source
AI summary
The processor of an information processing apparatus includes serves, by executing an information processing program, as: a function determiner; a morpheme analyzer configured to analyze a message input by a user in morphemes; a word detector configured to detect a predetermined time-representing word indicating temporal nearness or farness and a predetermined keyword which is modified by the time-representing word and which indicates settings associated with the function from the message analyzed in morphemes by the morpheme analyzer; a setting selector configured to select a newest set value when the word detector has detected the time-representing word indicating temporal nearness and to select a set value used when the user used the function in the past when the word detector has detected the time-representing word indicating temporal farness; and a function executor configured to execute the function determined by the function determiner using the set value selected by the setting selector.


