IP Library Granted Patent US 12688724
Granted Patent B2
US 12688724 · App. 18/234,444 · Granted Jul 21, 2026

Mobile device and input method

Inventors: Jiunn-Jye Lee (Taipei, TW); Tzu-Chieh Wei (Taipei, TW); Yen-Lung Peng (Taipei, TW)
Assignee: Getac Technology Corporation
G06V30/224G06F3/04817G06F3/04842G06F3/04886
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12688724
App. No.
18/234,444
Granted
Jul 21, 2026
Kind
B2
Abstract

A mobile device includes a general camera module, a touch display module, a barcode scanning module, a character recognition engine, and a control module. The general camera module is configured to generate an image. The touch display module is configured to display a text input field and an overlapping window with a virtual keyboard of a system default input method and a preview pane. The barcode scanning module is configured to scan one or more first barcodes to obtain one or more first character strings. The character recognition engine is configured to perform a character recognition on the image. The control module is configured to activate one of the barcode scanning module and the character recognition engine and control the touch display module to display one of the one or more first character string and the one or more second character string in the text input field.

Claims (39)

1 . A mobile device comprising:

a general camera module configured to generate an image;

a touch display module configured to display a text input field and an overlapping window with a virtual keyboard of a system default input method and a preview pane of an image conversion input method at the same time;

a barcode scanning module configured to scan at least one first barcode to obtain at least one first character string represented by the at least one first barcode, wherein the image conversion input method is linked to the barcode scanning module;

a character recognition engine coupled to the general camera module, the character recognition engine is configured to perform a character recognition on the image to obtain at least one second character string, wherein the image conversion input method is linked to the character recognition engine; and

a control module coupled to the general camera module, the touch display module, the barcode scanning module, and the character recognition engine, wherein the control module is configured to activate one of the barcode scanning module and the character recognition engine and control the touch display module to display one of the at least one first character string and the at least one second character string in the text input field;

wherein the overlapping window further comprises a candidate field, the candidate field is above the virtual keyboard and the preview pane, the candidate field has at least two input option areas, and the control module is further configured to display both of the at least one first character string and the at least one second character string as input options of the text input field in the at least two input option areas of the candidate field.

2 . The mobile device according to claim 1 , wherein the barcode scanning module is further configured to generate a preview image having at least one barcode image, and the control module is further configured to display the preview image in the preview pane in a real-time manner.

3 . The mobile device according to claim 2 , wherein the barcode scanning module comprises:

a specific camera module configured to photograph the at least one first barcode to obtain the at least one barcode image and the preview image; and

a barcode decoding module coupled to the specific camera module and the control module, wherein the barcode decoding module is configured to decode the at least one barcode image into the at least one first character string.

4 . The mobile device according to claim 1 , wherein the control module is further configured to display the image in the preview pane in a real-time manner after the character recognition engine is activated.

5 . The mobile device according to claim 1 , wherein the overlapping window further comprises a selection button group, and the control module is further configured to correspondingly activate the barcode scanning module or the character recognition engine according to a trigger event occurring on the selection button group.

6 . The mobile device according to claim 1 , wherein the image comprises at least one character string image, each of the at least one character string image is generated by using the general camera module to photograph at least one character, and the character recognition engine is further configured to recognize and convert each of the at least one character string image into at least one of the at least one second character string.

7 . The mobile device according to claim 6 , wherein the image further comprises at least one barcode image, the at least one barcode image is generated by using the general camera module to photograph at least one second barcode, and the character recognition engine is further configured to recognize and decode the at least one barcode image of the at least one second barcode in the image as at least one of the at least one second character string.

8 . The mobile device according to claim 1 , wherein the preview pane further comprises an enlargement button, and the control module is further configured to enlarge and display the preview pane on the touch display module according to a trigger event occurring on the enlargement button.

9 . A mobile device comprising:

a general camera module configured to generate an image;

a touch display module configured to display a text input field and an overlapping window with a virtual keyboard of a system default input method and a preview pane of an image conversion input method at the same time;

a barcode scanning module configured to scan at least one first barcode to obtain at least one first character string represented by the at least one first barcode, wherein the image conversion input method is linked to the barcode scanning module;

a character recognition engine coupled to the general camera module, the character recognition engine is configured to perform a character recognition on the image to obtain at least one second character string, wherein the image conversion input method is linked to the character recognition engine; and

a control module coupled to the general camera module, the touch display module, the barcode scanning module, and the character recognition engine, wherein the control module is configured to activate one of the barcode scanning module and the character recognition engine and control the touch display module to display one of the at least one first character string and the at least one second character string in the text input field;

wherein the overlapping window further comprises a selection button group, the selection button group comprises a first selection button corresponding to the barcode scanning module and a second selection button corresponding to the character recognition engine, and the control module is further configured to correspondingly activate the barcode scanning module or the character recognition engine according to a first trigger event occurring on the first selection button or a second trigger event occurring on the second selection button.

10 . The mobile device according to claim 9 , wherein the barcode scanning module is further configured to generate a preview image having at least one barcode image, and the control module is further configured to display the preview image in the preview pane in a real-time manner.

11 . The mobile device according to claim 10 , wherein the barcode scanning module comprises:

a specific camera module configured to photograph the at least one first barcode to obtain the at least one barcode image and the preview image; and

a barcode decoding module coupled to the specific camera module and the control module, wherein the barcode decoding module is configured to decode the at least one barcode image into the at least one first character string.

12 . The mobile device according to claim 9 , wherein the overlapping window further comprises a candidate field, the candidate field is above the virtual keyboard and the preview pane, and the control module is further configured to display one of the at least one first character string and the at least one second character string as an input option of the text input field in the candidate field.

13 . The mobile device according to claim 9 , wherein the control module is further configured to display the image in the preview pane in a real-time manner after the character recognition engine is activated.

14 . The mobile device according to claim 9 , wherein the image comprises at least one character string image, each of the at least one character string image is generated by using the general camera module to photograph at least one character, and the character recognition engine is further configured to recognize and convert each of the at least one character string image into at least one of the at least one second character string.

15 . The mobile device according to claim 14 , wherein the image further comprises at least one barcode image, the at least one barcode image is generated by using the general camera module to photograph at least one second barcode, and the character recognition engine is further configured to recognize and decode the at least one barcode image of the at least one second barcode in the image as at least one of the at least one second character string.

16 . The mobile device according to claim 9 , wherein the preview pane further comprises an enlargement button, and the control module is further configured to enlarge and display the preview pane on the touch display module according to a trigger event occurring on the enlargement button.

17 . A mobile device comprising:

a general camera module configured to generate an image;

a touch display module configured to display a text input field and an overlapping window with a virtual keyboard of a system default input method and a preview pane of an image conversion input method at the same time;

a barcode scanning module configured to scan at least one first barcode to obtain at least one first character string represented by the at least one first barcode and to generate a preview image having at least one first barcode image, wherein the barcode scanning module comprises a specific camera module configured to photograph the at least one first barcode to obtain the at least one first barcode image and the preview image, and the image conversion input method is linked to the barcode scanning module;

a character recognition engine coupled to the general camera module, the character recognition engine is configured to perform a character recognition on the image to obtain at least one second character string, wherein the image conversion input method is linked to the character recognition engine; and

a control module coupled to the general camera module, the touch display module, the barcode scanning module, and the character recognition engine, wherein the control module is configured to activate one of the barcode scanning module and the character recognition engine and control the touch display module to display one of the at least one first character string and the at least one second character string in the text input field;

wherein the image comprises at least one second barcode image, the at least one barcode image is generated by using the general camera module to photograph at least one second barcode, and the general camera module and the specific camera module are separate camera modules.