Dynamic Keypad for Mobile Terminal OCR and Image Input
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current mobile terminals lack an optimized user interface for efficiently inputting information using OCR and photographing functions, leading to cumbersome user experiences when converting images to text or capturing images.
Innovation Solution
A mobile terminal with a touch screen that outputs a keypad with first and second graphic objects based on the type of information input, allowing users to select and convert screen information to text or capture images efficiently through specific touch gestures and object selection.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If a mobile terminal provides multiple input methods (OCR and photographing functions), then the functionality and versatility are improved, but the user interface complexity and ease of operation deteriorate due to lack of optimized input methods
Solution Approach 1:
The keypad dynamically changes its configuration based on the selected input field type. When a text input field is selected, the first graphic object (OCR function) is displayed; when an image input field is selected, the second graphic object (photographing function) is displayed. This dynamic adaptation resolves the contradiction by providing context-specific simplified interfaces rather than a static complex interface.
Solution Approach 2:
Different regions of the user interface (specific input fields) have different qualities and requirements. The system identifies the type of each input field (text or image) and provides the appropriate graphic object locally for that field. This local customization allows the interface to be simple where needed while maintaining overall versatility.
2Ease of operation
If the mobile terminal displays different graphic objects based on input field type, then the ease of operation is improved, but the device complexity increases
Solution Approach 1:
The system automatically detects the type of selected input field and self-adjusts the keypad configuration without requiring manual user configuration. The controller monitors which input field is selected and autonomously displays the appropriate graphic object (first for text, second for image), reducing the burden on the user while managing the complexity internally.
Solution Approach 2:
The system prepares multiple graphic objects in advance (first graphic object for OCR, second for photographing) and pre-configures the logic to select the appropriate one based on input field type. This preliminary preparation allows the interface to respond quickly and simply to user actions without complex real-time processing.
3Productivity
If the mobile terminal converts screen information to text using OCR function, then the productivity is improved, but the loss of information may occur during conversion
Solution Approach 1:
The system allows users to select specific portions of screen information for OCR conversion rather than converting the entire image. Users can drag to select only the text regions they need, converting partial information to text. This partial action approach improves productivity by focusing on necessary conversions while reducing information loss by excluding irrelevant areas from the conversion process.
Data Source
Figure 1A
Figure 1B~1C
Figure 2
AI summary
Provided is a mobile terminal including: a camera; a touch screen; and a controller that outputs to the touch screen a keypad that includes at least one graphic object of a first graphic object in conjunction with an optical character reader (OCR) function relating to the camera and a second graphic object in conjunction with a photographing function relating to the camera, in which the first and second graphic objects are together displayed on the keypad or one graphic object of the first and second graphic objects is displayed on the keypad, and in which, in a case where one graphic object of the first and second graphic objects is displayed on the keypad, based on application of a predetermined-type touch to the one graphic object, the controller changes one graphic object to the other graphic object.