[go: up one dir, main page]

TWI853600B - Mobile device and switching method of input method thereof - Google Patents

Mobile device and switching method of input method thereof Download PDF

Info

Publication number
TWI853600B
TWI853600B TW112121314A TW112121314A TWI853600B TW I853600 B TWI853600 B TW I853600B TW 112121314 A TW112121314 A TW 112121314A TW 112121314 A TW112121314 A TW 112121314A TW I853600 B TWI853600 B TW I853600B
Authority
TW
Taiwan
Prior art keywords
module
barcode
input
overlay window
string
Prior art date
Application number
TW112121314A
Other languages
Chinese (zh)
Other versions
TW202449572A (en
Inventor
李俊頡
蔡雅雯
Original Assignee
神基科技股份有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 神基科技股份有限公司 filed Critical 神基科技股份有限公司
Priority to TW112121314A priority Critical patent/TWI853600B/en
Application granted granted Critical
Publication of TWI853600B publication Critical patent/TWI853600B/en
Publication of TW202449572A publication Critical patent/TW202449572A/en

Links

Images

Landscapes

  • Input From Keyboards Or The Like (AREA)

Abstract

A mobile device and switching method of input method thereof is related to the mobile device, which includes a general camera module, a specific camera module, a barcode-decoding module, a touch display module, and a control module. The touch display module is configured to display a display frame, and the display frame has an input field. The control module is configured to activate a trigger element for an image conversion input method in response to an input trigger event on the input field, control the touch display module to display the input field and a first overlapping window composed of a virtual keyboard for a system default input method on the display frame simultaneously, and control the touch display module to switch the first overlapping window which is displayed to a second overlapping window in response to a first trigger event on the trigger element. The second overlapping window has a self-defined keyboard and a preview pane for the image conversion input method in parallel.

Description

行動裝置及其輸入法的切換方法Mobile device and input method switching method thereof

本案係有關於影像轉換輸入法,特別是有關於一種行動裝置及其輸入法的切換方法。 This case is about image conversion input method, and in particular, about a mobile device and a method for switching its input method.

為了因應市場上的特殊需求,部分公司開發了具有條碼(Barcode)掃描功能及/或光學字元辨識(OCR)功能之應用程式,並且將此應用程式應用於各類型的行動裝置中(例如智慧型手機、平板電腦或工業觸控電腦等)。然而,此應用程式在使用上並不方便。舉例來說,當使用者想要透過此應用程式將一條碼圖像或一文字圖像轉換為一字串,並將此字串輸入至另一個應用程式(例如Facebook或Google Chrome等)之輸入欄位中時,使用者需要交替地開啟這兩個應用程式之視窗畫面方能完成以上的操作。 In order to meet the special needs of the market, some companies have developed applications with barcode scanning and/or optical character recognition (OCR) functions, and applied these applications to various types of mobile devices (such as smartphones, tablets or industrial touch computers, etc.). However, this application is not convenient to use. For example, when a user wants to use this application to convert a barcode image or a text image into a string and input this string into the input field of another application (such as Facebook or Google Chrome, etc.), the user needs to open the windows of these two applications alternately to complete the above operations.

有鑑於此,發明人提出一種行動裝置及其輸入法的切換方法,將具有條碼掃描功能及/或OCR功能之應用程式(以下簡稱為影像轉換輸入法)整合至行動裝置之輸入法中,以使用條碼掃描功能及/或OCR功能取得條碼及/或影像所代表的內容並將取得的內容直接輸入至輸入欄位中,進而提升影像轉換輸入法在使用上的便利性。 In view of this, the inventor proposes a mobile device and a method for switching input methods thereof, integrating an application with a barcode scanning function and/or an OCR function (hereinafter referred to as an image conversion input method) into the input method of the mobile device, so as to use the barcode scanning function and/or the OCR function to obtain the content represented by the barcode and/or the image and directly input the obtained content into the input field, thereby improving the convenience of the image conversion input method in use.

在一些實施例中,一種行動裝置,包含:一一般攝像模組;一專用攝像模組;一條碼解碼模組,電性連接於專用攝像模組,用以經由專用攝像模組擷取至少一條碼圖像,以及將至少一條碼圖像分別轉換為至少一第一字串,其中各條碼圖像是專用攝像模組拍攝至少一條碼而生成;一觸控顯示模組,用以顯示一顯示畫面,其中顯示畫面具有一輸入欄位;以及一控制模組,電性連接於一般攝像模組、條碼解碼模組及觸控顯示模組,用以響應輸入欄位的一輸入觸發事件啟動一影像轉換輸入法之一觸發元件、控制觸控顯示模組同時顯示輸入欄位與由一系統默認輸入法的一虛擬鍵盤所構成的一第一重疊視窗在顯示畫面上、以及響應觸發元件之一第一觸發事件控制觸控顯示模組將顯示的第一重疊視窗切換為一第二重疊視窗,其中第二重疊視窗具有並列的影像轉換輸入法的一自定義鍵盤及一預覽窗格。 In some embodiments, a mobile device includes: a general camera module; a dedicated camera module; a barcode decoding module electrically connected to the dedicated camera module, for capturing at least one barcode image through the dedicated camera module, and converting at least one barcode image into at least one first string, wherein each barcode image is generated by the dedicated camera module photographing at least one barcode; a touch display module, for displaying a display screen, wherein the display screen has an input field; and a control module electrically connected to the general camera module, the barcode decoding module, and the control module. The code decoding module and the touch display module are used to respond to an input trigger event of the input field to activate a trigger element of an image conversion input method, control the touch display module to simultaneously display the input field and a first overlay window composed of a virtual keyboard of a system default input method on the display screen, and respond to a first trigger event of the trigger element to control the touch display module to switch the displayed first overlay window to a second overlay window, wherein the second overlay window has a custom keyboard of the image conversion input method and a preview pane in parallel.

在一些實施例中,觸發元件為一虛擬按鍵,以及控制模組係透過控制觸控顯示模組同時顯示第一重疊視窗與虛擬按鍵在顯示畫面上來啟動觸發元件。 In some embodiments, the trigger element is a virtual button, and the control module activates the trigger element by controlling the touch display module to simultaneously display the first overlay window and the virtual button on the display screen.

在一些實施例中,此行動裝置更包含一殼體,一般攝像模組、專用攝像模組及觸控顯示模組嵌設在殼體上,條碼解碼模組及控制模組設置在殼體內,觸發元件為一實體按鍵,實體按鍵嵌設在殼體上且電性連接於控制模組,以及控制模組係透過致能實體按鍵的一輸入法切換功能來啟動觸發元件,以及第一觸發事件為由實體按鍵產生的一切換訊號。 In some embodiments, the mobile device further includes a housing, a general camera module, a dedicated camera module and a touch display module are embedded in the housing, a barcode decoding module and a control module are disposed in the housing, the trigger element is a physical key, the physical key is embedded in the housing and electrically connected to the control module, and the control module activates the trigger element by enabling an input method switching function of the physical key, and the first trigger event is a switching signal generated by the physical key.

在一些實施例中,此行動裝置更包含一通訊模組,電性連接於控制模組;以及一操控元件,無線連接通訊模組,其中觸發元件為操控 元件上的一實體按鍵,控制模組係透過致能實體按鍵的一輸入法切換功能以啟動觸發元件,以及第一觸發事件為由觸發元件產生的一切換訊號。 In some embodiments, the mobile device further includes a communication module electrically connected to the control module; and a control element wirelessly connected to the communication module, wherein the trigger element is a physical key on the control element, the control module activates the trigger element by enabling an input method switching function of the physical key, and the first trigger event is a switching signal generated by the trigger element.

在一些實施例中,觸發元件為一指定手勢,控制模組係透過致能指定手勢的一手勢偵測輸入功能來啟動觸發元件。 In some embodiments, the trigger element is a designated gesture, and the control module activates the trigger element by enabling a gesture detection input function of the designated gesture.

在一些實施例中,控制模組更用以響應再次發生的第一觸發事件控制觸控顯示模組將顯示的第二重疊視窗切換回第一重疊視窗。 In some embodiments, the control module is further used to control the touch display module to switch the displayed second overlay window back to the first overlay window in response to the first trigger event occurring again.

在一些實施例中,控制模組更用以響應觸發元件之一第二觸發事件控制觸控顯示模組顯示影像轉換輸入法之一設定畫面。 In some embodiments, the control module is further used to control the touch display module to display a setting screen of the image conversion input method in response to a second trigger event of the trigger element.

在一些實施例中,此行動裝置更包含至少一選擇鍵,其中專用攝像模組用以擷取具有至少一條碼圖像的一預覽畫面,控制模組更用以響應至少一選擇鍵之一條碼選擇觸發事件啟動條碼解碼模組,以及於啟動條碼解碼模組後將預覽畫面即時顯示在預覽窗格中並將至少一第一字串中之一顯示在輸入欄位中。 In some embodiments, the mobile device further includes at least one selection key, wherein the dedicated camera module is used to capture a preview screen having at least one barcode image, and the control module is further used to activate the barcode decoding module in response to a barcode selection trigger event of the at least one selection key, and after activating the barcode decoding module, the preview screen is displayed in real time in the preview pane and one of the at least one first string is displayed in the input field.

在一些實施例中,至少一條碼圖像為複數個,第二重疊視窗更具有一候選欄位,候選欄位在虛擬鍵盤與預覽窗格上方,以及控制模組更用以於啟動條碼解碼模組後將至少一第一字串作為輸入欄位的輸入選項顯示在候選欄中。 In some embodiments, at least one barcode image is plural, the second overlay window further has a candidate field, the candidate field is above the virtual keyboard and the preview pane, and the control module is further used to display at least one first string as an input option of the input field in the candidate field after starting the barcode decoding module.

在一些實施例中,此行動裝置更包含一文字辨識引擎,設置於一般攝像模組與控制模組之間,用以經由一般攝像模組擷取至少一字串圖像與具有至少一字串圖像的另一預覽畫面,以及辨識並轉換各字串圖像為至少一第二字串,其中各字串圖像是一般攝像模組透過拍攝至少一文字而生成。 In some embodiments, the mobile device further includes a text recognition engine, which is disposed between the general camera module and the control module, and is used to capture at least one string image and another preview screen having at least one string image through the general camera module, and recognize and convert each string image into at least one second string, wherein each string image is generated by the general camera module by photographing at least one text.

在一些實施例中,控制模組更用以響應至少一選擇鍵之一文字選擇觸發事件對應啟動文字辨識引擎,以及於啟動文字轉換引擎後將另一預覽畫面即時顯示在預覽窗格中並將第二字串中之一顯示在輸入欄位中。 In some embodiments, the control module is further used to activate the text recognition engine in response to a text selection trigger event of at least one selection key, and after activating the text conversion engine, another preview screen is instantly displayed in the preview pane and one of the second strings is displayed in the input field.

在一些實施例中,第二重疊視窗更包含一放大鍵,以及控制模組更用以響應放大鍵之一放大觸發事件控制觸控顯示模組放大顯示預覽窗格。 In some embodiments, the second overlay window further includes a magnification key, and the control module is further used to control the touch display module to magnify the preview pane in response to a magnification trigger event of the magnification key.

在一些實施例中,一種行動裝置之輸入法的切換方法,包含:顯示一輸入欄位在一顯示畫面上;經由輸入欄位啟動一影像轉換輸入法之一觸發元件,並控制一觸控顯示模組同時顯示輸入欄位及一第一重疊視窗在顯示畫面上,其中第一重疊視窗是由一系統默認輸入法之一虛擬鍵盤所構成;以及響應觸發元件之一第一觸發事件將顯示在顯示畫面上的第一重疊視窗切換為一第二重疊視窗,其中第二重疊視窗具有並列的一影像轉換輸入法之一自定義鍵盤及一預覽窗格,並且預覽窗格連動一一般攝像模組或一專用攝像模組。 In some embodiments, a method for switching input methods of a mobile device includes: displaying an input field on a display screen; activating a trigger element of an image conversion input method through the input field, and controlling a touch display module to simultaneously display the input field and a first overlay window on the display screen, wherein the first overlay window is composed of a virtual keyboard of a system default input method; and switching the first overlay window displayed on the display screen to a second overlay window in response to a first trigger event of the trigger element, wherein the second overlay window has a custom keyboard of an image conversion input method and a preview pane in parallel, and the preview pane is linked to a general camera module or a dedicated camera module.

在一些實施例中,觸發元件為一虛擬按鍵,以及同時顯示的步驟包含:同時顯示輸入欄位、虛擬按鍵及由系統默認輸入法之虛擬鍵盤所構成的第一重疊視窗在顯示畫面上。 In some embodiments, the trigger element is a virtual key, and the simultaneous display step includes: simultaneously displaying the input field, the virtual key, and a first overlay window consisting of a virtual keyboard of the system default input method on the display screen.

在一些實施例中,觸發元件為一實體按鍵,第一觸發事件為由實體按鍵產生的一切換訊號,以及觸發元件的啟動步驟包含:致能實體按鍵的一輸入法切換功能以啟動觸發元件。 In some embodiments, the trigger element is a physical key, the first trigger event is a switching signal generated by the physical key, and the activation step of the trigger element includes: enabling an input method switching function of the physical key to activate the trigger element.

在一些實施例中,此切換方法更包含:有線接收來自實體按 鍵之切換訊號;以及響應切換訊號將顯示在顯示畫面上的第一重疊視窗切換為第二重疊視窗。 In some embodiments, the switching method further includes: receiving a switching signal from a physical key via a wire; and switching the first overlay window displayed on the display screen to a second overlay window in response to the switching signal.

在一些實施例中,此切換方法更包含:無線接收來自實體按鍵之切換訊號;以及響應切換訊號將顯示在顯示畫面上的第一重疊視窗切換為第二重疊視窗。 In some embodiments, the switching method further includes: wirelessly receiving a switching signal from a physical key; and switching the first overlay window displayed on the display screen to a second overlay window in response to the switching signal.

在一些實施例中,觸發元件為一指定手勢,以及此切換方法更包含:偵測指定手勢;以及於偵測到指定手勢時將顯示在顯示畫面上的第一重疊視窗切換為第二重疊視窗。 In some embodiments, the trigger element is a designated gesture, and the switching method further includes: detecting the designated gesture; and switching the first overlay window displayed on the display screen to the second overlay window when the designated gesture is detected.

在一些實施例中,此切換方法更包含:響應再次發生的第一觸發事件將顯示在顯示畫面上的第二重疊視窗切換回第一重疊視窗。 In some embodiments, the switching method further includes: in response to the first trigger event occurring again, switching the second overlay window displayed on the display screen back to the first overlay window.

在一些實施例中,此切換方法更包含:響應觸發元件之一第二觸發事件顯示影像轉換輸入法之一設定畫面。 In some embodiments, the switching method further includes: displaying a setting screen of the image conversion input method in response to a second trigger event of the trigger element.

在一些實施例中,影像轉換輸入法包含一條碼掃描輸入法,以及此切換方法更包含:響應一條碼選擇觸發事件啟動條碼掃描輸入法;利用條碼掃描輸入法掃描至少一條碼而得到至少一第一字串,其中條碼掃描輸入法的啟動步驟包含:經由專用攝像模組拍攝至少一條碼而得到至少一條碼的至少一條碼圖像;以及利用一條碼解碼模組解碼至少一條碼圖像為至少一第一字串;以及顯示至少一第一字串中之一在輸入欄位中。 In some embodiments, the image conversion input method includes a barcode scanning input method, and the switching method further includes: activating the barcode scanning input method in response to a barcode selection trigger event; scanning at least one barcode using the barcode scanning input method to obtain at least one first string, wherein the activation step of the barcode scanning input method includes: photographing at least one barcode by a dedicated camera module to obtain at least one barcode image of the at least one barcode; and decoding at least one barcode image into at least one first string using a barcode decoding module; and displaying one of the at least one first string in the input field.

在一些實施例中,專用攝像模組之拍攝步驟還得到具有至少一條碼圖像的一預覽畫面,以及利用條碼掃描輸入法的掃描步驟更包含:預覽顯示預覽畫面在預覽窗格中。 In some embodiments, the shooting step of the dedicated camera module also obtains a preview screen having at least one barcode image, and the scanning step using the barcode scanning input method further includes: previewing and displaying the preview screen in the preview pane.

在一些實施例中,至少一條碼圖像為複數個,第二重疊視窗 更具有一候選欄位,候選欄位在虛擬鍵盤與預覽窗格上方,以及此切換方法更包含:將至少一第一字串作為輸入欄位的輸入選項顯示在候選欄中。 In some embodiments, at least one barcode image is plural, the second overlay window has a candidate field, the candidate field is above the virtual keyboard and the preview pane, and the switching method further includes: displaying at least one first string as an input option of the input field in the candidate field.

在一些實施例中,影像轉換輸入法包含一文字辨識輸入法,此行動裝置更包含一文字辨識引擎,以及此切換方法更包含:響應一文字選擇觸發事件啟動文字辨識輸入法;利用文字辨識輸入法偵測至少一文字而得到至少一第二字串,其中文字辨識輸入法的啟動步驟包含:經由一般攝像模組拍攝至少一文字而得到至少一文字的至少一字串圖像與具有至少一字串圖像的另一預覽畫面;預覽顯示另一預覽畫面在預覽窗格中;以及利用文字辨識引擎辨識並轉換至少一字串圖像為至少一第二字串;以及顯示至少一第二字串中之一在輸入欄位中。 In some embodiments, the image conversion input method includes a text recognition input method, the mobile device further includes a text recognition engine, and the switching method further includes: activating the text recognition input method in response to a text selection trigger event; using the text recognition input method to detect at least one text to obtain at least one second string, wherein the activation step of the text recognition input method includes: photographing at least one text by a general camera module to obtain at least one string image of at least one text and another preview screen having at least one string image; previewing and displaying another preview screen in a preview pane; and using the text recognition engine to recognize and convert at least one string image into at least one second string; and displaying one of the at least one second string in an input field.

在一些實施例中,第二重疊視窗更包含一放大鍵,以及此切換方法更包含:響應放大鍵之一放大觸發事件放大顯示預覽窗格。 In some embodiments, the second overlay window further includes a magnification key, and the switching method further includes: responding to a magnification trigger event of the magnification key to magnify the preview pane.

綜上所述,根據任一實施例,行動裝置或其輸入法的切換方法同時具有系統默認輸入法及影像轉換輸入法,以提供多元的輸入功能。如此一來,使用者即可在進行任一輸入欄位的文字輸入時,選用適當的輸入法來進行輸入操作(例如但不限於中英文輸入、條碼掃描輸入或OCR輸入等),進而提升文字輸入的便利性及效率。 In summary, according to any embodiment, the mobile device or its input method switching method has both a system default input method and an image conversion input method to provide multiple input functions. In this way, when the user inputs text in any input field, he can select an appropriate input method to perform input operations (such as but not limited to Chinese and English input, barcode scanning input or OCR input, etc.), thereby improving the convenience and efficiency of text input.

10:行動裝置 10: Mobile devices

100:一般攝像模組 100: General camera module

110:專用攝像模組 110: Dedicated camera module

120:條碼解碼模組 120: Barcode decoding module

130:觸控顯示模組 130: Touch display module

140:控制模組 140: Control module

150:文字辨識引擎 150:Text recognition engine

160:通訊模組 160: Communication module

20:殼體 20: Shell

21:實體按鍵 21: Physical buttons

200:顯示畫面 200: Display screen

210:輸入欄位 210: Input field

211:游標 211: Cursor

220:第一重疊視窗 220: First overlay window

221:虛擬鍵盤 221: Virtual keyboard

230:虛擬按鍵 230:Virtual keys

240:第二重疊視窗 240: Second overlay window

241:自定義鍵盤 241: Customize keyboard

242:預覽窗格 242: Preview pane

243:選擇鍵 243:Select key

244:選擇鍵 244:Select key

245:預覽畫面 245: Preview screen

246:候選欄位 246: Candidate field

247:預覽畫面 247: Preview screen

248:放大鍵 248: Zoom in key

250:設定視窗 250: Setting window

30:觸發元件 30: Trigger element

31,32,33:條碼圖像 31,32,33: Barcode image

41,42:字串圖像 41,42: string image

50:操控元件 50: Control components

51:實體按鍵 51: Physical buttons

BT:虛擬按鍵 BT:Virtual keys

BT1~BT6:按鍵 BT1~BT6: Button

IT1,IT2:輸入選項 IT1,IT2: Input options

S100~S180:步驟 S100~S180: Steps

S110a,S110b,S110c,S110d:步驟 S110a, S110b, S110c, S110d: Steps

S120a,S120b,S120c:步驟 S120a, S120b, S120c: Steps

S131~S134:步驟 S131~S134: Steps

S132a,S132a’,S132b,S132c:步驟 S132a, S132a’, S132b, S132c: Steps

S141~S144:步驟 S141~S144: Steps

S142a,S142b,S142c:步驟 S142a, S142b, S142c: Steps

ST1:第一字串 ST1: First string

ST2:第二字串 ST2: Second string

圖1是行動裝置之第一實施例的模組方塊圖。 FIG1 is a module block diagram of a first embodiment of a mobile device.

圖2是圖1中行動裝置之一示範態樣的正視平面示意圖。 FIG2 is a front view schematic diagram of one exemplary state of the mobile device in FIG1.

圖3是圖1中行動裝置之一示範態樣的後視平面示意圖。 FIG3 is a rear view schematic diagram of one exemplary embodiment of the mobile device in FIG1.

圖4是依據一些實施例之行動裝置的運作流程圖。 FIG4 is a flowchart of the operation of a mobile device according to some embodiments.

圖5是圖2中輸入欄位經過圖4中步驟S110處理後之一示範態樣的示意圖。 FIG5 is a schematic diagram of an exemplary state of the input field in FIG2 after being processed by step S110 in FIG4.

圖6是圖2中觸發元件經過圖4中步驟S120處理後之一示範態樣的示意圖。 FIG6 is a schematic diagram of an exemplary state of the trigger element in FIG2 after being processed in step S120 in FIG4.

圖7是圖4中接續步驟S120之第一實施例的運作流程圖。 FIG. 7 is an operation flow chart of the first embodiment of the process following step S120 in FIG. 4 .

圖8是圖4中接續步驟S120之第二實施例的運作流程圖。 FIG8 is an operation flow chart of the second embodiment following step S120 in FIG4.

圖9是圖6中預覽窗格經過圖8中步驟S132a’及步驟S132b處理後之一示範態樣的示意圖。 FIG. 9 is a schematic diagram of an exemplary state of the preview pane in FIG. 6 after being processed by step S132a' and step S132b in FIG. 8.

圖10是圖6中預覽窗格經過圖8中步驟S132c及步驟S134處理後之一示範態樣的示意圖。 FIG10 is a schematic diagram of an exemplary state of the preview pane in FIG6 after being processed by step S132c and step S134 in FIG8.

圖11是圖8中接續步驟S132之一實施例的運作流程圖。 FIG11 is an operation flow chart of an implementation example of the subsequent step S132 in FIG8.

圖12是圖9中預覽窗格經過圖11中步驟S134處理後之一示範態樣的示意圖。 FIG12 is a schematic diagram of an exemplary state of the preview pane in FIG9 after being processed by step S134 in FIG11.

圖13是行動裝置之第二實施例的模組方塊圖。 FIG13 is a module block diagram of the second embodiment of the mobile device.

圖14是圖4中接續步驟S120之第三實施例的運作流程圖。 FIG14 is an operation flow chart of the third embodiment following step S120 in FIG4.

圖15是圖14中步驟S142之一實施例的細部流程圖。 FIG15 is a detailed flow chart of an embodiment of step S142 in FIG14.

圖16是圖6中預覽窗格經過圖15中步驟S142a及步驟S142b處理後之一示範態樣的示意圖。 FIG16 is a schematic diagram of an exemplary state of the preview pane in FIG6 after being processed by step S142a and step S142b in FIG15.

圖17是圖6中預覽窗格經過圖14中步驟S143及步驟S144處理後之一示範態樣的示意圖。 FIG. 17 is a schematic diagram of an exemplary state of the preview pane in FIG. 6 after being processed by steps S143 and S144 in FIG. 14 .

圖18是圖4中接續步驟S120之第四實施例的運作流程圖。 FIG. 18 is an operation flow chart of the fourth embodiment following step S120 in FIG. 4 .

圖19是圖4中接續步驟S110之第一實施例的運作流程圖。 FIG. 19 is an operation flow chart of the first embodiment of the subsequent step S110 in FIG. 4.

圖20是圖6中觸發元件經過圖19中步驟S170處理後之一示範態樣的示意圖。 FIG. 20 is a schematic diagram of an exemplary state of the trigger element in FIG. 6 after being processed in step S170 in FIG. 19.

圖21是圖4中接續步驟S120之第五實施例的運作流程圖。 FIG. 21 is an operation flow chart of the fifth embodiment following step S120 in FIG. 4 .

圖22是圖6中預覽窗格經過圖21中步驟S180處理後之一示範態樣的示意圖。 FIG. 22 is a schematic diagram of an exemplary state of the preview pane in FIG. 6 after being processed by step S180 in FIG. 21 .

圖23是圖4中接續步驟S100之第一實施例的運作流程圖。 FIG. 23 is an operation flow chart of the first embodiment of the subsequent step S100 in FIG. 4.

圖24是圖2中觸發元件經過圖23中步驟S110a及步驟S110b處理後之一示範態樣的示意圖。 FIG. 24 is a schematic diagram of an exemplary state of the trigger element in FIG. 2 after being processed by step S110a and step S110b in FIG. 23.

圖25是圖1或圖13中行動裝置及操控元件之一示範態樣的示意圖。 FIG. 25 is a schematic diagram of an exemplary state of the mobile device and the control element in FIG. 1 or FIG. 13 .

圖26是圖4中接續步驟S100之第二實施例的運作流程圖。 FIG. 26 is an operation flow chart of the second embodiment following step S100 in FIG. 4.

圖27是圖4中接續步驟S110之第二實施例的運作流程圖。 FIG. 27 is an operation flow chart of the second embodiment following step S110 in FIG. 4.

請參照圖1,一種具有多種輸入法之行動裝置10(以下簡稱為行動裝置10),其能提供進行虛擬鍵盤、影像轉換(例如條碼掃描及/或文字辨識)等多種輸入操作。行動裝置10包含一般攝像模組100、專用攝像模組110、條碼解碼模組120、觸控顯示模組130以及控制模組140。其中,條碼解碼模組120電性連接於專用攝像模組110與控制模組140之間,並且控制模組140電性連接於一般攝像模組100、條碼解碼模組120及觸控顯示模組130。 Please refer to FIG. 1 , a mobile device 10 with multiple input methods (hereinafter referred to as mobile device 10) can provide multiple input operations such as virtual keyboard, image conversion (such as barcode scanning and/or text recognition). The mobile device 10 includes a general camera module 100, a dedicated camera module 110, a barcode decoding module 120, a touch display module 130 and a control module 140. Among them, the barcode decoding module 120 is electrically connected between the dedicated camera module 110 and the control module 140, and the control module 140 is electrically connected to the general camera module 100, the barcode decoding module 120 and the touch display module 130.

於此,條碼解碼模組120能經由專用攝像模組110擷取至少一條碼圖像並將擷取到的各條碼圖像轉換為至少一字串(以下稱第一字 串)。 Here, the barcode decoding module 120 can capture at least one barcode image through the dedicated camera module 110 and convert each captured barcode image into at least one string (hereinafter referred to as the first string).

請參照圖1至圖3,在一些實施例中,行動裝置10包含一殼體20及至少一實體按鍵21。其中,觸控顯示模組130嵌設於殼體20之正面(如圖2所示),一般攝像模組100、專用攝像模組110及至少一實體按鍵21嵌設於殼體20上,並且條碼解碼模組120及控制模組140設置於殼體20之內部(圖未示)。 Please refer to Figures 1 to 3. In some embodiments, the mobile device 10 includes a housing 20 and at least one physical button 21. The touch display module 130 is embedded in the front of the housing 20 (as shown in Figure 2), the general camera module 100, the dedicated camera module 110 and at least one physical button 21 are embedded in the housing 20, and the barcode decoding module 120 and the control module 140 are disposed inside the housing 20 (not shown).

在一些實施例中,一般攝像模組100可嵌設於殼體20之背面(如圖3所示)。在一些實施例中,一般攝像模組100亦可嵌設於殼體20之正面(圖未示)。 In some embodiments, the general camera module 100 can be embedded in the back of the housing 20 (as shown in FIG. 3 ). In some embodiments, the general camera module 100 can also be embedded in the front of the housing 20 (not shown).

在一些實施例中,專用攝像模組110可嵌設在於殼體20之背面(如圖3所示)。在另一些實施例中,專用攝像模組110亦可嵌設於殼體20之側面(圖未示)。 In some embodiments, the dedicated camera module 110 can be embedded in the back of the housing 20 (as shown in FIG. 3 ). In other embodiments, the dedicated camera module 110 can also be embedded in the side of the housing 20 (not shown).

在一些實施例中,至少一實體按鍵21可嵌設於殼體20之側面(如圖3所示)。在另一些實施例中,至少一實體按鍵21亦可嵌設於殼體20之正面(圖未示)。在一些實施例中,至少一實體按鍵21為複數個。其中,複數個實體按鍵21可均嵌設於殼體20之側面或正面,抑或是一些實體按鍵21嵌設於殼體20之側面而另一些實體按鍵21嵌設於殼體20之正面。 In some embodiments, at least one physical key 21 may be embedded in the side of the housing 20 (as shown in FIG. 3 ). In other embodiments, at least one physical key 21 may also be embedded in the front of the housing 20 (not shown). In some embodiments, at least one physical key 21 is plural. Among them, the plural physical keys 21 may all be embedded in the side or front of the housing 20, or some physical keys 21 may be embedded in the side of the housing 20 and other physical keys 21 may be embedded in the front of the housing 20.

在一些實施例中,行動裝置10可以是具有觸控功能及文字輸入應用的裝置,例如但不限於智慧型手機、平板電腦或觸控電腦等。在一些實施例中,一般攝像模組100可為行動裝置10上常態下用以拍照或錄影的前置相機或後置相機。 In some embodiments, the mobile device 10 may be a device with a touch function and a text input application, such as but not limited to a smart phone, a tablet computer, or a touch computer. In some embodiments, the general camera module 100 may be a front camera or a rear camera on the mobile device 10 for taking photos or recording videos in normal state.

請參照圖1至圖6,當行動裝置10開始運作時,觸控顯示模組130顯示一輸入欄位210在一顯示畫面200上(步驟S100,如圖4及圖5所示)。 Please refer to Figures 1 to 6. When the mobile device 10 starts to operate, the touch display module 130 displays an input field 210 on a display screen 200 (step S100, as shown in Figures 4 and 5).

在一些實施例中,顯示畫面200之尺寸係不大於觸控顯示模組130的螢幕之尺寸。舉例來說,顯示畫面200之尺寸可大致上等於觸控顯示模組130之尺寸(如圖2所示)。 In some embodiments, the size of the display screen 200 is not larger than the size of the screen of the touch display module 130. For example, the size of the display screen 200 may be substantially equal to the size of the touch display module 130 (as shown in FIG. 2 ).

在一些實施例中,輸入欄位210可以是由行動裝置10的操作系統或應用程式所提供之常駐在桌面上的桌面小部件(例如但不限於行動裝置10的主畫面上的搜尋列)、應用程式或網頁中搜尋引擎的欄位(例如但不限於App Store搜尋引擎或Google搜尋引擎等),也可以是應用程式或網頁中的文字輸入頁面或欄位(例如但不限於Word的輸入頁面或Facebook的建立貼文欄位等)。 In some embodiments, the input field 210 may be a desktop widget provided by the operating system or application of the mobile device 10 and resident on the desktop (such as but not limited to the search bar on the main screen of the mobile device 10), a search engine field in an application or web page (such as but not limited to the App Store search engine or the Google search engine, etc.), or a text input page or field in an application or web page (such as but not limited to the input page of Word or the post creation field of Facebook, etc.).

於步驟S100之後,控制模組140響應輸入欄位210的一觸發輸入觸發事件啟動一影像轉換輸入法之一觸發元件30,並控制觸控顯示模組130同時顯示輸入欄位210及一第一重疊視窗220在顯示畫面200中(步驟S110,如圖4及圖5所示)。其中,第一重疊視窗220是由一系統默認輸入法之一虛擬鍵盤221所構成,並且此系統默認輸入法連結於輸入欄位210中。 After step S100, the control module 140 responds to a trigger input trigger event of the input field 210 to activate a trigger element 30 of an image conversion input method, and controls the touch display module 130 to simultaneously display the input field 210 and a first overlay window 220 in the display screen 200 (step S110, as shown in Figures 4 and 5). The first overlay window 220 is composed of a virtual keyboard 221 of a system default input method, and the system default input method is linked to the input field 210.

在一些實施例中,觸發元件30為一虛擬按鍵230,並且控制模組140控制觸控顯示模組130同時顯示輸入欄位210、第一重疊視窗220與虛擬按鍵230在顯示畫面200上來啟動觸發元件30。換言之,控制模組140透過控制觸控顯示模組130顯示觸發元件30來實現啟動影像轉換輸入 法之觸發元件30。在一些實施態樣中,虛擬按鍵230可浮動設置在顯示畫面200中。換言之,使用者可按壓並拖曳虛擬按鍵230至顯示畫面200中的任何位置,並且於使用者釋放按壓後虛擬按鍵230會停留在顯示畫面200中被拖曳到的當前位置上。在另一些實施態樣中,虛擬按鍵230亦可固定設置在顯示畫面200中。例如固定位在顯示畫面200中鄰近左側邊的中間位置。 In some embodiments, the trigger element 30 is a virtual key 230, and the control module 140 controls the touch display module 130 to simultaneously display the input field 210, the first overlay window 220, and the virtual key 230 on the display screen 200 to activate the trigger element 30. In other words, the control module 140 activates the trigger element 30 of the image conversion input method by controlling the touch display module 130 to display the trigger element 30. In some embodiments, the virtual key 230 can be floated in the display screen 200. In other words, the user can press and drag the virtual key 230 to any position in the display screen 200, and after the user releases the press, the virtual key 230 will stay at the current position in the display screen 200 where it is dragged. In other implementations, the virtual key 230 can also be fixed in the display screen 200. For example, it can be fixed in the middle position near the left side of the display screen 200.

於步驟S110之後,控制模組140係響應觸發元件30之一第一觸發事件將顯示在顯示畫面200上的第一重疊視窗220切換為一第二重疊視窗240(如圖4及圖6所示,步驟S120)。其中,第二重疊視窗240具有並列的一影像轉換輸入法之一自定義鍵盤241及此影像轉換輸入法之一預覽窗格242,並且預覽窗格242連動一般攝像模組100或專用攝像模組110。 After step S110, the control module 140 switches the first overlay window 220 displayed on the display screen 200 to a second overlay window 240 in response to a first trigger event of the trigger element 30 (as shown in FIG. 4 and FIG. 6 , step S120). The second overlay window 240 has a custom keyboard 241 of an image conversion input method and a preview pane 242 of the image conversion input method in parallel, and the preview pane 242 is linked to the general camera module 100 or the dedicated camera module 110.

在一些實施例中,自定義鍵盤241可以是與虛擬鍵盤221具有相同功能的文字輸入鍵盤(如圖6所示),也可以是其他類型的輸入鍵盤,例如但不限於手寫輸入鍵盤或語音輸入鍵盤等(圖未示)。其中,使用者可以自行設定自定義鍵盤241的類型。 In some embodiments, the custom keyboard 241 may be a text input keyboard having the same function as the virtual keyboard 221 (as shown in FIG6 ), or may be other types of input keyboards, such as but not limited to a handwriting input keyboard or a voice input keyboard (not shown). The user may set the type of the custom keyboard 241 by himself.

在一些實施例中,若觸發元件30為虛擬按鍵230,第一觸發事件可為使用者在虛擬按鍵230按壓一下或連點。 In some embodiments, if the trigger element 30 is a virtual key 230, the first trigger event may be a user pressing or continuously clicking the virtual key 230.

舉例來說,以輸入欄位210為行動裝置10的主畫面上的搜尋列為例(如圖2所示)。當使用者點擊輸入欄位210(即輸入欄位210發生輸入觸發事件)時,控制模組140響應使用者的點擊事件而控制觸控顯示模組130在輸入欄位210中顯示游標211,並從顯示畫面200底部浮出包含此系統默認輸入法之虛擬鍵盤221之第一重疊視窗220,同時於顯示畫面 200中的任意位置上浮動或固定顯示此影像轉換輸入法之虛擬按鍵230(如圖5所示)。然後,當使用者按壓一下(即第一觸發事件)虛擬按鍵230時,觸控顯示模組130會將顯示在顯示畫面200上的第一重疊視窗220切換為第二重疊視窗240(如圖6所示)。 For example, the input field 210 is a search bar on the main screen of the mobile device 10 (as shown in FIG. 2 ). When the user clicks the input field 210 (i.e., an input trigger event occurs in the input field 210 ), the control module 140 responds to the user's click event and controls the touch display module 130 to display a cursor 211 in the input field 210 , and a first overlay window 220 including a virtual keyboard 221 of the system default input method is floated from the bottom of the display screen 200 , and at the same time, a virtual key 230 of the image conversion input method is displayed floatingly or fixedly at any position in the display screen 200 (as shown in FIG. 5 ). Then, when the user presses (i.e., the first trigger event) the virtual key 230, the touch display module 130 switches the first overlay window 220 displayed on the display screen 200 to the second overlay window 240 (as shown in FIG. 6).

請參照圖6,在一些實施例中,行動裝置10更包含至少一選擇鍵243、244,並且此影像轉換輸入法包含一條碼掃描輸入法。換言之,行動裝置10具有條碼(Barcode)掃描功能。 Please refer to FIG. 6 . In some embodiments, the mobile device 10 further includes at least one selection key 243, 244, and the image conversion input method includes a barcode scanning input method. In other words, the mobile device 10 has a barcode scanning function.

請參照圖1、圖4、圖6至圖7,在一些實施例中,於步驟S120之後,控制模組140係響應發生於至少一選擇鍵243、244中之一選擇鍵243的一條碼選擇事件啟動此條碼掃描輸入法(步驟S131)。換言之,選擇鍵243對應於此條碼掃描功能。 Please refer to Figures 1, 4, 6 and 7. In some embodiments, after step S120, the control module 140 activates the barcode scanning input method in response to a barcode selection event occurring on at least one selection key 243 of the selection keys 243 and 244 (step S131). In other words, the selection key 243 corresponds to the barcode scanning function.

在一些實施例中,對應此條碼掃描功能的選擇鍵243可為行動裝置10的一實體按鍵(例如至少一實體按鍵21中之一者),抑或是第二重疊視窗240上的一虛擬按鍵。舉例來說,以選擇鍵243為一虛擬按鍵為例,此條碼選擇事件可為使用者點擊此虛擬按鍵(即選擇鍵243)一下。 In some embodiments, the selection key 243 corresponding to the barcode scanning function may be a physical key of the mobile device 10 (e.g., at least one of the physical keys 21), or a virtual key on the second overlay window 240. For example, if the selection key 243 is a virtual key, the barcode selection event may be a user clicking the virtual key (i.e., the selection key 243) once.

於步驟S131後,行動裝置10利用條碼掃描輸入法掃描至少一條碼而得到至少一第一字串(步驟S132)。 After step S131, the mobile device 10 uses the barcode scanning input method to scan at least one barcode to obtain at least one first string (step S132).

在步驟S132的一些實施例中,專用攝像模組110拍攝至少一條碼而得到此至少一條碼的至少一條碼圖像31(步驟S132a)。隨後,條碼圖像31會傳送給條碼解碼模組120,並由條碼解碼模組120解碼各條碼圖像31為至少一第一字串(步驟S132c)。 In some embodiments of step S132, the dedicated camera module 110 captures at least one barcode to obtain at least one barcode image 31 of the at least one barcode (step S132a). Subsequently, the barcode image 31 is transmitted to the barcode decoding module 120, and the barcode decoding module 120 decodes each barcode image 31 into at least one first string (step S132c).

請參照圖1、圖4、圖6及圖8,在步驟S132的另一些實施例 中,專用攝像模組110拍攝至少一條碼而得到此至少一條碼的至少一條碼圖像31,以及具有至少一條碼圖像31的一預覽畫面245(步驟S132a’)。接著,行動裝置10之控制模組140控制觸控顯示模組130即時預覽顯示預覽畫面245在預覽窗格242中(步驟S132b,如圖8及圖9所示),以便於使用者確認專用攝像模組110所對準的條碼。隨後,控制模組140係將至少一條碼圖像31傳送給條碼解碼模組120,並由條碼解碼模組120解碼至少一條碼圖像31為至少一第一字串(步驟S132c)。 Please refer to FIG. 1, FIG. 4, FIG. 6 and FIG. 8, in some other embodiments of step S132, the dedicated camera module 110 captures at least one barcode to obtain at least one barcode image 31 of the at least one barcode, and a preview screen 245 having at least one barcode image 31 (step S132a'). Then, the control module 140 of the mobile device 10 controls the touch display module 130 to preview and display the preview screen 245 in the preview pane 242 in real time (step S132b, as shown in FIG. 8 and FIG. 9), so that the user can confirm the barcode that the dedicated camera module 110 is aligned with. Subsequently, the control module 140 transmits at least one barcode image 31 to the barcode decoding module 120, and the barcode decoding module 120 decodes at least one barcode image 31 into at least one first string (step S132c).

於步驟S132後,控制模組140接收到條碼解碼模組120輸出的第一字串,並控制觸控顯示模組130顯示此至少一第一字串中之任一第一字串ST1在輸入欄位210中(步驟S134,如圖8及圖10所示)。 After step S132, the control module 140 receives the first string output by the barcode decoding module 120, and controls the touch display module 130 to display any first string ST1 in the at least one first string in the input field 210 (step S134, as shown in Figures 8 and 10).

舉例來說,以一個條碼為例,此條碼所攜帶的條碼資訊為“ABC123456”。於此,專用攝像模組110拍攝此條碼以取得此條碼的條碼圖像31,再由條碼解碼模組120解碼取得的條碼圖像31以得到為“ABC123456”之第一字串ST1。 For example, take a barcode as an example, the barcode information carried by this barcode is "ABC123456". Here, the dedicated camera module 110 takes a picture of this barcode to obtain a barcode image 31 of this barcode, and then the barcode decoding module 120 decodes the obtained barcode image 31 to obtain the first string ST1 of "ABC123456".

在一些實施例中,當專用攝像模組110一次拍攝到複數條碼時(即至少一條碼圖像為複數個時),觸控顯示模組130將位在預覽畫面245中的指定位置的條碼圖像(例如與預覽畫面245中心重疊的條碼圖像)所代表的(即其轉換得的)第一字串顯示在輸入欄位210中。 In some embodiments, when the dedicated camera module 110 captures multiple barcodes at one time (i.e., there are multiple barcode images at least one), the touch display module 130 displays the first string represented by (i.e., converted from) the barcode image at a specified position in the preview screen 245 (e.g., the barcode image overlapped with the center of the preview screen 245) in the input field 210.

請參照圖1、圖4、圖9、圖11及圖12,在一些實施例中,至少一第一字串可為複數個,並且第二重疊視窗240更具有一候選欄位246。其中,候選欄位246在自定義鍵盤241與預覽窗格242上方(如圖12所示)。換言之,專用攝像模組110一次拍攝到複數條碼而對應得到複數 條碼圖像32、33。此時,在步驟S132c中,條碼解碼模組120會解碼複數條碼的條碼圖像32、33為複數個第一字串,並且控制模組140會控制觸控顯示模組130將複數個第一字串作為輸入欄位210之輸入選項IT1、IT2顯示在候選欄位246中(步驟S133,如圖11所示)。 Please refer to FIG. 1, FIG. 4, FIG. 9, FIG. 11 and FIG. 12. In some embodiments, at least one first string can be plural, and the second overlay window 240 further has a candidate field 246. The candidate field 246 is above the custom keyboard 241 and the preview pane 242 (as shown in FIG. 12). In other words, the dedicated camera module 110 captures plural barcodes at one time and obtains plural barcode images 32, 33 accordingly. At this time, in step S132c, the barcode decoding module 120 decodes the barcode images 32 and 33 of the multiple barcodes into multiple first character strings, and the control module 140 controls the touch display module 130 to display the multiple first character strings as input options IT1 and IT2 of the input field 210 in the candidate field 246 (step S133, as shown in FIG. 11).

舉例來說,以專用攝像模組110一次拍攝到兩個條碼為例(如圖12所示),這兩個條碼所攜帶的條碼資訊分別為“DEF789012”與“GHI345678”。此時,候選欄位246中會具有兩個輸入選項IT1、IT2,其中一個輸入選項IT1為條碼圖像32所轉換之第一字串“DEF789012”,並且另一個輸入選項IT2為條碼圖像33所轉換之第一字串“GHI345678”。具體而言,當行動裝置10拍攝並擷取到這兩個條碼的條碼圖像32、33時,條碼解碼模組120係將這兩個條碼圖像32、33分別解碼為“DEF789012”與“GHI345678”之第一字串,並且這兩個第一字串顯示在候選欄位246中以作為輸入選項IT1、IT2,使得這兩個第一字串中的至少之一可以被選擇以輸入至輸入欄位210中。 For example, the dedicated camera module 110 takes two barcodes at one time (as shown in FIG. 12 ), and the barcode information carried by the two barcodes is “DEF789012” and “GHI345678” respectively. At this time, the candidate field 246 has two input options IT1 and IT2, one of which is the first string “DEF789012” converted from the barcode image 32, and the other is the first string “GHI345678” converted from the barcode image 33. Specifically, when the mobile device 10 captures and captures the barcode images 32 and 33 of the two barcodes, the barcode decoding module 120 decodes the two barcode images 32 and 33 into first strings of "DEF789012" and "GHI345678", respectively, and the two first strings are displayed in the candidate field 246 as input options IT1 and IT2, so that at least one of the two first strings can be selected to be input into the input field 210.

請參照圖13,在一些實施例中,此影像轉換輸入法可更包含一文字辨識輸入法,並且行動裝置10更包含一文字辨識引擎150。其中,文字辨識引擎150電性連接於一般攝像模組100與控制模組140之間,並且設置於殼體20之內部(圖未示)。換言之,行動裝置10具有光學字元辨識(OCR)功能。 Please refer to FIG. 13 . In some embodiments, the image conversion input method may further include a text recognition input method, and the mobile device 10 further includes a text recognition engine 150 . The text recognition engine 150 is electrically connected between the general camera module 100 and the control module 140 , and is disposed inside the housing 20 (not shown). In other words, the mobile device 10 has an optical character recognition (OCR) function.

請參照圖4、圖13及圖14,在一些實施例中,於步驟S120或步驟S134之後,控制模組140係響應發生於至少一選擇鍵243、244中的另一選擇鍵244的一文字選擇事件啟動此文字辨識輸入法(步驟S141)。換 言之,選擇鍵244對應於此光學字元辨識功能。 Please refer to FIG. 4, FIG. 13 and FIG. 14. In some embodiments, after step S120 or step S134, the control module 140 activates the text recognition input method in response to a text selection event occurring on another selection key 244 of at least one selection key 243, 244 (step S141). In other words, the selection key 244 corresponds to the optical character recognition function.

在一些實施例中,對應光學字元辨識功能的選擇鍵244可為行動裝置10的一實體按鍵(例如至少一實體按鍵21中之一者),抑或是第二重疊視窗240上的一虛擬按鍵。舉例來說,以選擇鍵244為虛擬按鍵為例,此文字選擇事件可為使用者點擊此虛擬按鍵(即選擇鍵244)一下。 In some embodiments, the selection key 244 corresponding to the optical character recognition function may be a physical key of the mobile device 10 (e.g., at least one of the physical keys 21), or a virtual key on the second overlay window 240. For example, if the selection key 244 is a virtual key, the text selection event may be a user clicking the virtual key (i.e., the selection key 244) once.

在一些實施例中,對應條碼掃描功能的選擇鍵243與對應光學字元辨識功能的選擇鍵244可均為行動裝置10的實體按鍵(例如行動裝置10的多個實體按鍵21中之任意二者),或是均為第二重疊視窗240上的虛擬按鍵(如圖6所示),抑或是一者為行動裝置10的實體按鍵(例如至少一實體按鍵21中之一者)而另一者為第二重疊視窗240上的虛擬按鍵。 In some embodiments, the selection key 243 corresponding to the barcode scanning function and the selection key 244 corresponding to the optical character recognition function may both be physical keys of the mobile device 10 (e.g., any two of the multiple physical keys 21 of the mobile device 10), or both may be virtual keys on the second overlay window 240 (as shown in FIG. 6 ), or one may be a physical key of the mobile device 10 (e.g., at least one of the physical keys 21) and the other may be a virtual key on the second overlay window 240.

於步驟S141之後,行動裝置10即可利用文字辨識輸入法偵測至少一文字而得到至少一字串(以下稱第二字串,步驟S142)。 After step S141, the mobile device 10 can detect at least one character using the text recognition input method to obtain at least one character string (hereinafter referred to as the second character string, step S142).

請參照圖4、圖13至圖17,在步驟S142的一些實施例中,一般攝像模組100拍攝至少一文字而得到此至少一文字的至少一字串圖像41、42與具有至少一字串圖像41、42的另一預覽畫面247(步驟S142a,如圖15及圖16所示)。接著,行動裝置10之控制模組140控制觸控顯示模組130即時預覽顯示另一預覽畫面247在預覽窗格242中(步驟S142b,如圖15及圖16所示)。隨後,行動裝置10係利用文字辨識引擎150辨識並轉換至少一字串圖像41、42為至少一第二字串(步驟S142c,如圖15及圖17所示)。 Please refer to FIG. 4 and FIG. 13 to FIG. 17 . In some embodiments of step S142 , the general camera module 100 captures at least one word to obtain at least one word string image 41, 42 of the at least one word and another preview screen 247 having at least one word string image 41, 42 (step S142a, as shown in FIG. 15 and FIG. 16 ). Then, the control module 140 of the mobile device 10 controls the touch display module 130 to preview and display another preview screen 247 in the preview pane 242 in real time (step S142b, as shown in FIG. 15 and FIG. 16 ). Subsequently, the mobile device 10 uses the text recognition engine 150 to recognize and convert at least one string image 41, 42 into at least one second string (step S142c, as shown in Figures 15 and 17).

最後,控制模組140控制觸控顯示模組130顯示此至少一第二字串中之任一第二字串ST2在輸入欄位210中(步驟S144,如圖17所 示)。舉例來說,以兩個字串圖像41、42為例,在步驟S142c中,字串圖像41所轉換之第二字串ST2為“Hello”,並且字串圖像42所轉換之第二字串為“world”。並且,在步驟S144中,為“Hello”之第二字串ST2被顯示在輸入欄位210中。 Finally, the control module 140 controls the touch display module 130 to display any second string ST2 of the at least one second string in the input field 210 (step S144, as shown in FIG. 17 ). For example, taking two string images 41 and 42 as examples, in step S142c, the second string ST2 converted by the string image 41 is "Hello", and the second string converted by the string image 42 is "world". And, in step S144, the second string ST2 of "Hello" is displayed in the input field 210.

在一些實施例中,在步驟S142c中得到的至少一第二字串為複數個時,於步驟S142c之後且於步驟S144之前,控制模組140可控制觸控顯示模組130將複數個第二字串作為輸入欄位210之輸入選項顯示在候選欄位中(步驟S143,圖未示)。待使用者點選後,觸控顯示模組130才將使用者所選擇之第二字串ST2顯示在輸入欄位210中(步驟S144,如圖14及圖17所示)。 In some embodiments, when the at least one second string obtained in step S142c is plural, after step S142c and before step S144, the control module 140 can control the touch display module 130 to display the plural second strings as input options of the input field 210 in the candidate field (step S143, not shown). After the user clicks, the touch display module 130 displays the second string ST2 selected by the user in the input field 210 (step S144, as shown in Figures 14 and 17).

請參照圖1、圖4、圖13及圖18,在一些實施例中,於步驟S120之後,控制模組140響應再次發生的第一觸發事件控制觸控顯示模組130將顯示的第二重疊視窗240切換回第一重疊視窗220(步驟S160,如圖5及圖18所示)。舉例來說,承接前例,以按壓一下為第一觸發事件為例,當第二重疊視窗240顯示於顯示畫面200上(如圖6、圖9、圖10、圖12、圖16及圖17所示),並且使用者再次按壓一下觸發元件30時,控制模組140可將顯示的第二重疊視窗240切換回第一重疊視窗220(如圖5所示)。應能明瞭的是,圖18中繪示步驟S160於步驟S120之後隨即執行,但此順序並非本發明之限制,在合理情況下步驟S160於步驟S120之後的任一步驟(例如步驟S131~S134、S141~S144其中任一者)之前或之後執行。 Please refer to FIG. 1 , FIG. 4 , FIG. 13 and FIG. 18 , in some embodiments, after step S120 , the control module 140 controls the touch display module 130 to switch the displayed second overlay window 240 back to the first overlay window 220 in response to the first trigger event occurring again (step S160 , as shown in FIG. 5 and FIG. 18 ). For example, continuing the previous example, taking pressing once as the first trigger event as an example, when the second overlay window 240 is displayed on the display screen 200 (as shown in FIG. 6 , FIG. 9 , FIG. 10 , FIG. 12 , FIG. 16 and FIG. 17 ), and the user presses the trigger element 30 once again, the control module 140 can switch the displayed second overlay window 240 back to the first overlay window 220 (as shown in FIG. 5 ). It should be clear that FIG. 18 shows that step S160 is executed immediately after step S120, but this order is not a limitation of the present invention. Under reasonable circumstances, step S160 is executed before or after any step after step S120 (for example, any one of steps S131~S134, S141~S144).

請參照圖1、圖4、圖13、圖19及圖20,在一些實施例中,於步驟S110之後,控制模組140響應觸發元件30之一第二觸發事件控制觸 控顯示模組130顯示此影像轉換輸入法之一設定視窗250(步驟S170,如圖19及圖20所示)。應能明瞭的是,圖19中繪示步驟S170於步驟S110之後隨即執行,但此順序並非本發明之限制,在合理情況下步驟S170於步驟S110之後的任一步驟(例如步驟S120、S131~S134、S141~S144、S160其中任一者)之前或之後執行。 Please refer to FIG. 1, FIG. 4, FIG. 13, FIG. 19 and FIG. 20. In some embodiments, after step S110, the control module 140 controls the trigger display module 130 to display a setting window 250 of the image conversion input method in response to a second trigger event of the trigger element 30 (step S170, as shown in FIG. 19 and FIG. 20). It should be clear that FIG. 19 shows that step S170 is executed immediately after step S110, but this order is not a limitation of the present invention. Under reasonable circumstances, step S170 is executed before or after any step after step S110 (for example, any one of steps S120, S131~S134, S141~S144, and S160).

在一些實施例中,此第一觸發事件與此第二觸發事件為不同觸發事件。在一些實施例中,此第一觸發事件為一短按,而此第二觸發事件為一長按。舉例來說,短按例如但不限於單次按壓一下或按壓1秒後放開等,而長按例如為按壓3秒以上,不以此為限。 In some embodiments, the first trigger event and the second trigger event are different trigger events. In some embodiments, the first trigger event is a short press, and the second trigger event is a long press. For example, a short press is, but not limited to, a single press or a press for 1 second and then release, and a long press is, for example, a press for more than 3 seconds, but not limited to this.

在一些實施例中,行動裝置10係可透過設定視窗250以調整此影像轉換輸入法及其預覽窗格242之各項功能。 In some embodiments, the mobile device 10 can adjust various functions of the image conversion input method and its preview pane 242 through the setting window 250.

請參照圖20,在一些實施例中,設定視窗250中具有多個虛擬按鍵BT。其中,每一個虛擬按鍵BT皆具有相對應之設定或功能。舉例來說,功能(Function)按鍵BT1用以調整OCR、QR碼掃描及條碼掃描等功能的細節設定(例如條碼掃描之自動/手動功能設定)。視窗(Windows)按鍵BT2用以設定預覽窗格242之尺寸大小及位置。通知(Notice)按鍵BT3用以設定辨識或掃描成功時聲音通知的開關及/或震動通知的開關。前綴/後綴(Prefix/Suffix)按鍵BT5用以設定於至少一第一字串前後加上前綴/後綴字串的開關。自動返回(Auto return)按鍵BT4用以設定掃描或辨識成功後自動或手動隱藏預覽窗格242的開關。其他(Others)按鍵BT6用以執行其他與預覽窗格242相關的細節設定(例如語言或背景等外觀設定)。換言之,任何與此影像轉換輸入法及其自定義 鍵盤241及預覽窗格242相關之各項功能(例如前述之自定義鍵盤241的類型)皆可透過在設定視窗250提供設定按鍵、選項或其任意組合等來以供使用者進行自定義設定。 Please refer to FIG. 20 . In some embodiments, the setting window 250 has a plurality of virtual buttons BT. Each virtual button BT has a corresponding setting or function. For example, the function button BT1 is used to adjust the detailed settings of functions such as OCR, QR code scanning and barcode scanning (e.g., the automatic/manual function setting of barcode scanning). The window button BT2 is used to set the size and position of the preview pane 242. The notice button BT3 is used to set the switch of the sound notification and/or the switch of the vibration notification when the recognition or scanning is successful. The prefix/suffix button BT5 is used to set the switch of adding prefix/suffix strings before and after at least one first string. The auto return button BT4 is used to set the switch of automatically or manually hiding the preview pane 242 after scanning or recognition is successful. The other button BT6 is used to execute other detailed settings related to the preview pane 242 (such as appearance settings such as language or background). In other words, any functions related to the image conversion input method and its custom keyboard 241 and preview pane 242 (such as the type of the custom keyboard 241 mentioned above) can be customized by providing setting buttons, options or any combination thereof in the setting window 250 for the user to set.

請參照圖1、圖4、圖6、圖13、圖21及圖22,在一些實施例中,重疊視窗240可包含一放大鍵248。於步驟S120之後,控制模組140係響應放大鍵248之一放大觸發事件(例如放大鍵248被按壓點選)控制觸控顯示模組130放大顯示預覽窗格242(步驟S180,如圖21所示)。應能明瞭的是,圖21中繪示步驟S180於步驟S120之後隨即執行,但此順序並非本發明之限制,在合理情況下步驟S180於步驟S120之後的任一步驟(例如S131~S134、S141~S144其中任一者)之前或之後執行。 1, 4, 6, 13, 21 and 22, in some embodiments, the overlay window 240 may include a zoom key 248. After step S120, the control module 140 controls the touch display module 130 to zoom in and display the preview pane 242 in response to a zoom trigger event of the zoom key 248 (e.g., the zoom key 248 is pressed or clicked) (step S180, as shown in FIG. 21). It should be clear that FIG. 21 shows that step S180 is executed immediately after step S120, but this order is not a limitation of the present invention. Under reasonable circumstances, step S180 is executed before or after any step after step S120 (for example, any one of S131~S134, S141~S144).

在步驟S180的一些實施例中,控制模組140可響應放大鍵248之放大觸發事件控制觸控顯示模組130放大顯示預覽窗格242。在一些實施例中,第二重疊視窗240具有第一尺寸,放大前的預覽窗格242具有第二尺寸,而放大後的預覽窗格242具有第三尺寸。於此,第二尺寸小於第一尺寸,並且第三尺寸大於第二尺寸且小於或等於第一尺寸。在一些實施例中,預覽窗格242之第二尺寸及/或第三尺寸係可由此影像轉換輸入法之設定視窗250以進行設定。舉例來說,預覽窗格242之第三尺寸大致上等於第二重疊視窗240之第一尺寸(如圖22所示)。換言之,在一些實施例中,第二重疊視窗240可以只具有預覽窗格242而不具有自定義鍵盤241。其中,使用者可以透過此影像轉換輸入法之設定視窗250以設定第二重疊視窗240中具有並列的自定義鍵盤241及預覽窗格242(如圖6所示),或者設定第二重疊視窗240中僅具有預覽窗格242(如圖22所示)。 In some embodiments of step S180, the control module 140 can control the touch display module 130 to enlarge and display the preview pane 242 in response to the enlargement trigger event of the enlargement key 248. In some embodiments, the second overlay window 240 has a first size, the preview pane 242 before enlargement has a second size, and the preview pane 242 after enlargement has a third size. Here, the second size is smaller than the first size, and the third size is larger than the second size and smaller than or equal to the first size. In some embodiments, the second size and/or the third size of the preview pane 242 can be set through the setting window 250 of the image conversion input method. For example, the third size of the preview pane 242 is substantially equal to the first size of the second overlay window 240 (as shown in Figure 22). In other words, in some embodiments, the second overlay window 240 may only have a preview pane 242 without a custom keyboard 241. The user may use the setting window 250 of the image conversion input method to set the second overlay window 240 to have a parallel custom keyboard 241 and a preview pane 242 (as shown in FIG. 6 ), or to set the second overlay window 240 to have only a preview pane 242 (as shown in FIG. 22 ).

在一些實施例中,觸發元件30為一實體按鍵。請參照圖1、圖4、圖13至圖15、圖23及圖24,在一些實施態樣中,觸發元件30可以是位在行動裝置10本體上(即嵌設在殼體20上)的至少一實體按鍵21中之一者(以下稱實體按鍵21),並且實體按鍵21電性連接於控制模組140(如圖2所示)。 In some embodiments, the trigger element 30 is a physical key. Please refer to Figures 1, 4, 13 to 15, 23 and 24. In some embodiments, the trigger element 30 can be one of at least one physical key 21 located on the body of the mobile device 10 (i.e., embedded on the housing 20) (hereinafter referred to as the physical key 21), and the physical key 21 is electrically connected to the control module 140 (as shown in Figure 2).

在步驟S110的一些實施例中,控制模組140響應輸入欄位210的此輸入觸發事件致能實體按鍵21的一輸入法切換功能(即經由輸入欄位210啟動此影像轉換輸入法之觸發元件30)(步驟S110a),並控制觸控顯示模組130同時顯示輸入欄位210及第一重疊視窗220在顯示畫面上(步驟S110b)。於步驟S110b之後,行動裝置10之控制模組140有線接收來自實體按鍵21之一切換訊號(步驟S110c),並響應此切換訊號將顯示在顯示畫面200上的第一重疊視窗220切換為第二重疊視窗240(步驟S120a)。應能明瞭的是,圖23中繪示步驟S110、S120a於步驟S100之後隨即執行,但此順序並非本發明之限制,在合理情況下步驟S110、S120a於步驟S100之後的任一步驟(例如步驟S131~S134、S141~S144其中任一者)之前或之後執行。 In some embodiments of step S110, the control module 140 enables an input method switching function of the physical key 21 (i.e., activates the trigger element 30 of the image conversion input method via the input field 210) in response to the input trigger event of the input field 210 (step S110a), and controls the touch display module 130 to simultaneously display the input field 210 and the first overlay window 220 on the display screen (step S110b). After step S110b, the control module 140 of the mobile device 10 receives a switching signal from the physical key 21 via wire (step S110c), and switches the first overlay window 220 displayed on the display screen 200 to the second overlay window 240 in response to the switching signal (step S120a). It should be clear that FIG. 23 shows that steps S110 and S120a are executed immediately after step S100, but this order is not a limitation of the present invention. Under reasonable circumstances, steps S110 and S120a may be executed before or after any step after step S100 (for example, any one of steps S131 to S134, S141 to S144).

在步驟S110a的一些實施例中,於輸入欄位210被點選(即發生此輸入觸發事件)而在其中出現游標211時,輸入欄位210產生一啟動訊號以通知控制模組140發生輸入觸發事件。控制模組140響應接收到的啟動訊號致能既定之實體按鍵21的輸入法切換功能。換言之,在實體按鍵21未致能輸入法切換功能前,實體按鍵21上發生的任何按壓或點擊事件(即第一觸發事件)都不會致使控制模組140控制觸控顯示模組130同時 顯示輸入欄位210及第一重疊視窗220在顯示畫面上,並且觸控顯示模組130保持顯示第一重疊視窗220在顯示畫面200中。 In some embodiments of step S110a, when the input field 210 is clicked (i.e., the input trigger event occurs) and the cursor 211 appears therein, the input field 210 generates an activation signal to notify the control module 140 of the input trigger event. The control module 140 enables the input method switching function of the predetermined physical key 21 in response to the received activation signal. In other words, before the physical key 21 enables the input method switching function, any pressing or clicking event (i.e., the first triggering event) on the physical key 21 will not cause the control module 140 to control the touch display module 130 to display the input field 210 and the first overlay window 220 on the display screen at the same time, and the touch display module 130 keeps displaying the first overlay window 220 on the display screen 200.

在另一些實施態樣中,觸發元件30可以是位在行動裝置10本體的周邊組件上(即嵌設與本體分離但相匹配的組件上,如嵌設在一操控元件的殼體上)的實體按鍵。 In other embodiments, the trigger element 30 may be a physical button located on a peripheral component of the mobile device 10 body (i.e., embedded in a component that is separate from the body but matches the body, such as embedded in a housing of a control element).

請參照圖1、圖4、圖13至圖15、圖25及圖26,在一些實施例中,行動裝置10更包含一通訊模組160以及一操控元件50(如圖1及圖25所示),並且觸發元件30為操控元件50上的一實體按鍵51。其中,通訊模組160電性連接於控制模組140,並且操控元件50無線連接於通訊模組160。在一些實施例中,通訊模組160設置於行動裝置10之殼體20之內部(圖25未示)。 Please refer to Figures 1, 4, 13 to 15, 25 and 26. In some embodiments, the mobile device 10 further includes a communication module 160 and a control element 50 (as shown in Figures 1 and 25), and the trigger element 30 is a physical button 51 on the control element 50. The communication module 160 is electrically connected to the control module 140, and the control element 50 is wirelessly connected to the communication module 160. In some embodiments, the communication module 160 is disposed inside the housing 20 of the mobile device 10 (not shown in Figure 25).

在步驟S110的一些實施例中,控制模組140響應輸入觸發事件致能實體按鍵51的一輸入法切換功能以啟動此影像轉換輸入法之觸發元件30(步驟S110a),並控制觸控顯示模組130同時顯示輸入欄位210及第一重疊視窗220在顯示畫面上(步驟S110b)。於步驟S110b之後,行動裝置10之通訊模組160無線接收來自操控元件50上的實體按鍵51之一切換訊號(步驟S110d),並將此切換訊號傳輸至控制模組140。隨後,行動裝置10之控制模組140係響應此切換訊號將顯示在顯示畫面200上的第一重疊視窗220切換為第二重疊視窗240(步驟S120a)。應能明瞭的是,圖26中繪示步驟S110、S120a於步驟S100之後隨即執行,但此順序並非本發明之限制,在合理情況下步驟S110、S120a於步驟S100之後的任一步驟(例如步驟S131~S134、S141~S144其中任一者)之前或之後執行。 In some embodiments of step S110, the control module 140 enables an input method switching function of the physical key 51 in response to the input trigger event to activate the trigger element 30 of the image conversion input method (step S110a), and controls the touch display module 130 to simultaneously display the input field 210 and the first overlay window 220 on the display screen (step S110b). After step S110b, the communication module 160 of the mobile device 10 wirelessly receives a switching signal from the physical key 51 on the control element 50 (step S110d), and transmits the switching signal to the control module 140. Subsequently, the control module 140 of the mobile device 10 switches the first overlay window 220 displayed on the display screen 200 to the second overlay window 240 in response to the switching signal (step S120a). It should be clear that FIG. 26 shows that steps S110 and S120a are executed immediately after step S100, but this sequence is not a limitation of the present invention. Under reasonable circumstances, steps S110 and S120a are executed before or after any step after step S100 (for example, any one of steps S131~S134, S141~S144).

在一些實施例中,使用者係可透過一切換觸發事件以控制操控元件50產生此切換訊號。其中,此切換觸發事件例如為按壓一下實體按鍵51或長按實體按鍵51等,不以此為限。在一些實施例中,使用者可以在設定視窗250中設定此切換觸發事件。 In some embodiments, the user can control the control element 50 to generate the switching signal through any switching trigger event. The switching trigger event is, for example, pressing the physical button 51 or long pressing the physical button 51, etc., but is not limited thereto. In some embodiments, the user can set the switching trigger event in the setting window 250.

在一些實施例中,觸發元件30為一指定手勢,並且控制模組140係透過致能此指定手勢的一手勢偵測輸入功能來啟動觸發元件30。 In some embodiments, the trigger element 30 is a designated gesture, and the control module 140 activates the trigger element 30 by enabling a gesture detection input function of the designated gesture.

請參照圖1至圖7、圖13至圖15及圖27,在一些實施例中,於步驟S110之後,控制模組140可偵測觸控顯示模組130所接收之一指定手勢(步驟S120b)。當控制模組140偵測到此指定手勢時,控制模組140係控制觸控顯示模組130將顯示在顯示畫面200上的第一重疊視窗220切換為第二重疊視窗240(步驟S120c)。應能明瞭的是,圖27中繪示步驟S120於步驟S110之後隨即執行,但此順序並非本發明之限制,在合理情況下步驟S120於步驟S110之後的任一步驟(例如步驟S131~S134、S141~S144其中任一者)之前或之後執行。 1 to 7, 13 to 15 and 27, in some embodiments, after step S110, the control module 140 may detect a designated gesture received by the touch display module 130 (step S120b). When the control module 140 detects the designated gesture, the control module 140 controls the touch display module 130 to switch the first overlay window 220 displayed on the display screen 200 to the second overlay window 240 (step S120c). It should be clear that FIG. 27 shows that step S120 is executed immediately after step S110, but this order is not a limitation of the present invention. Under reasonable circumstances, step S120 is executed before or after any step after step S110 (for example, any one of steps S131~S134, S141~S144).

在一些實施例中,此指定手勢為使用者對行動裝置10之觸控顯示模組130所執行之手勢動作,例如但不限於單次點擊(Click)、連續點擊(Double-click)、拖曳(Drag)、快速拖曳(Flick)、滑動(Swipe)、放大(Zoom in)、縮小(Zoom out)或其任意組合。在一些實施例中,使用者可以在設定視窗250中設定此指定手勢。 In some embodiments, the designated gesture is a gesture action performed by the user on the touch display module 130 of the mobile device 10, such as but not limited to single click, double click, drag, flick, swipe, zoom in, zoom out, or any combination thereof. In some embodiments, the user can set the designated gesture in the setting window 250.

在一些實施態樣中,控制模組140可以同時啟動不同類型的多個觸發元件30,例如圖5所示之虛擬按鍵230、圖24所示之近端的實體按鍵21、圖25所示之遠端的實體按鍵51及此指定手勢(圖未示)中的其 中二者以上。在另一些實施態樣中,控制模組140可以只啟動單一種類型的觸發元件30,例如圖5所示之虛擬按鍵230、圖24所示之近端的實體按鍵21、圖25所示之遠端的實體按鍵51或此指定手勢(圖未示)中的其中一者。 In some embodiments, the control module 140 can simultaneously activate multiple trigger elements 30 of different types, such as the virtual key 230 shown in FIG5, the physical key 21 at the near end shown in FIG24, the physical key 51 at the far end shown in FIG25, and the specified gesture (not shown). In other embodiments, the control module 140 can only activate a single type of trigger element 30, such as the virtual key 230 shown in FIG5, the physical key 21 at the near end shown in FIG24, the physical key 51 at the far end shown in FIG25, or one of the specified gestures (not shown).

在一些實施例中,一般攝像模組100及專用攝像模組110可以是用以感測圖像(包含條碼圖像及字串圖像)並將此圖像轉換為電子訊號的感光元件,例如但不限於電荷耦合元件(Charge-Coupled Device,CCD)或互補性金氧半導體感測器(CMOS sensor)。 In some embodiments, the general camera module 100 and the dedicated camera module 110 may be photosensitive elements for sensing images (including barcode images and string images) and converting the images into electronic signals, such as but not limited to charge-coupled devices (CCD) or complementary metal oxide semiconductor sensors (CMOS sensors).

在一些實施例中,條碼解碼模組120及文字辨識引擎150可以是具有運算功能的硬體元件,例如但不限於微處理器(Microprocessor)、圖形處理器(GPU)、嵌入式控制器(Embedded controller)或微控制器單元(Microcontroller Unit,MCU)等。 In some embodiments, the barcode decoding module 120 and the text recognition engine 150 may be hardware components with computing functions, such as but not limited to a microprocessor, a graphics processing unit (GPU), an embedded controller, or a microcontroller unit (MCU).

在一些實施例中,條碼解碼模組120係根據內建於行動裝置10中的資料庫中的數據將至少一條碼圖像轉換為至少一第一字串,並且文字辨識引擎150係根據內建於行動裝置10中的資料庫中的數據將至少一字串圖像轉換為至少一第二字串。 In some embodiments, the barcode decoding module 120 converts at least one barcode image into at least one first string according to data in a database built into the mobile device 10, and the text recognition engine 150 converts at least one string image into at least one second string according to data in a database built into the mobile device 10.

在一些實施例中,行動裝置10係透過通訊模組160以無線通訊的方式耦接一雲端資料庫。其中,條碼解碼模組120係根據此雲端資料庫中的數據將至少一條碼圖像轉換為至少一第一字串,並且文字辨識引擎150係根據此雲端資料庫中的數據將至少一字串圖像轉換為至少一第二字串。 In some embodiments, the mobile device 10 is coupled to a cloud database by wireless communication via the communication module 160. The barcode decoding module 120 converts at least one barcode image into at least one first string based on the data in the cloud database, and the text recognition engine 150 converts at least one string image into at least one second string based on the data in the cloud database.

在一些實施例中,觸控顯示模組130可以是具有觸控功能的 顯示裝置,例如但不限於電阻式觸控面板、電容式觸控面板、紅外線式觸控面板、光學式觸控面板或表面聲波式觸控面板等。 In some embodiments, the touch display module 130 may be a display device with a touch function, such as but not limited to a resistive touch panel, a capacitive touch panel, an infrared touch panel, an optical touch panel, or a surface acoustic wave touch panel, etc.

在一些實施例中,控制模組140可以是具有邏輯處理功能的硬體元件,例如但不限於中央處理器(CPU)、微處理器、數位訊號處理器(Digital Signal Processor,DSP)、複雜可程式化邏輯裝置(Complex Programmable Logic Device,CPLD)、場式可程式閘陣列(Field Programmable Gate Array,FPGA)、特殊應用積體電路(Application Specific Integrated Circuits,ASIC)或微控制器單元等。 In some embodiments, the control module 140 may be a hardware component having a logic processing function, such as but not limited to a central processing unit (CPU), a microprocessor, a digital signal processor (DSP), a complex programmable logic device (CPLD), a field programmable gate array (FPGA), an application specific integrated circuit (ASIC) or a microcontroller unit, etc.

在一些實施例中,條碼解碼模組120、控制模組140及文字辨識引擎150可分別為三個具有訊號處理功能的硬體元件。 In some embodiments, the barcode decoding module 120, the control module 140 and the text recognition engine 150 can be three hardware components with signal processing functions.

在另一些實施例中,專用攝像模組110及條碼解碼模組120可整合成獨立硬體元件,即條碼引擎(又稱條碼掃描模組)。而控制模組140及文字辨識引擎150則由單一個具有訊號處理功能的硬體元件實現。 In other embodiments, the dedicated camera module 110 and the barcode decoding module 120 can be integrated into an independent hardware component, namely a barcode engine (also known as a barcode scanning module). The control module 140 and the text recognition engine 150 are implemented by a single hardware component with signal processing function.

在又一些實施例中,條碼解碼模組120、控制模組140及文字辨識引擎150可由單一個具有訊號處理功能的硬體元件實現。 In some other embodiments, the barcode decoding module 120, the control module 140 and the text recognition engine 150 can be implemented by a single hardware component with signal processing function.

在一些實施例中,通訊模組160可以是具有無線通訊功能的晶片或電路,例如但不限於無線網路(Wi-Fi)晶片、藍牙晶片或紅外線晶片等。 In some embodiments, the communication module 160 may be a chip or circuit with wireless communication function, such as but not limited to a wireless network (Wi-Fi) chip, a Bluetooth chip, or an infrared chip, etc.

在一些實施例中,操控元件50可以是具有實體按鍵51及無線通訊功能的控制裝置,例如但不限於觸控筆、簡報筆、遙控器、無線滑鼠或無線鍵盤等。 In some embodiments, the control element 50 may be a control device having a physical button 51 and a wireless communication function, such as but not limited to a stylus, a presentation pen, a remote control, a wireless mouse or a wireless keyboard, etc.

綜上所述,根據任一實施例,行動裝置或其輸入法的切換方 法同時具有系統默認輸入法及影像轉換輸入法,以提供多元的輸入功能。如此一來,使用者即可在進行任一輸入欄位的文字輸入時,選用適當的輸入法來進行輸入操作(例如但不限於中英文輸入、條碼掃描輸入或OCR輸入等),進而提升文字輸入的便利性及效率。 In summary, according to any embodiment, the mobile device or its input method switching method has both a system default input method and an image conversion input method to provide multiple input functions. In this way, when a user inputs text in any input field, he or she can select an appropriate input method to perform input operations (such as but not limited to Chinese and English input, barcode scanning input or OCR input, etc.), thereby improving the convenience and efficiency of text input.

雖然本案已以實施例揭露如上,然其並非用以限定本案之創作,任何所屬技術領域中具有通常知識者,在不脫離本揭露內容之精神和範圍內,當可作些許之修改與變化,惟該些許之修改與變化仍然在本案之申請專利範圍內。 Although this case has been disclosed as an embodiment, it is not intended to limit the invention of this case. Anyone with ordinary knowledge in the relevant technical field can make some modifications and changes within the spirit and scope of the disclosed content, but such modifications and changes are still within the scope of the patent application of this case.

S100~S120:步驟 S100~S120: Steps

Claims (25)

一種行動裝置,包含: 一一般攝像模組; 一專用攝像模組; 一條碼解碼模組,電性連接於該專用攝像模組,用以經由該專用攝像模組擷取至少一條碼圖像,以及將該至少一條碼圖像分別轉換為至少一第一字串,其中各該條碼圖像是該專用攝像模組拍攝至少一條碼而生成; 一觸控顯示模組,用以顯示一顯示畫面,其中該顯示畫面具有一輸入欄位;以及 一控制模組,電性連接於該一般攝像模組、該條碼解碼模組及該觸控顯示模組,用以響應該輸入欄位的一輸入觸發事件啟動一影像轉換輸入法之一觸發元件、控制該觸控顯示模組同時顯示該輸入欄位與由一系統默認輸入法的一虛擬鍵盤所構成的一第一重疊視窗在該顯示畫面上、以及響應該觸發元件之一第一觸發事件控制該觸控顯示模組將顯示的該第一重疊視窗切換為一第二重疊視窗,其中該第二重疊視窗具有並列的該影像轉換輸入法的一自定義鍵盤及一預覽窗格。 A mobile device, comprising: a general camera module; a dedicated camera module; a barcode decoding module, electrically connected to the dedicated camera module, for capturing at least one barcode image through the dedicated camera module, and converting the at least one barcode image into at least one first string, wherein each barcode image is generated by the dedicated camera module photographing at least one barcode; a touch display module, for displaying a display screen, wherein the display screen has an input field; and A control module is electrically connected to the general camera module, the barcode decoding module and the touch display module, and is used to respond to an input trigger event of the input field to activate a trigger element of an image conversion input method, control the touch display module to simultaneously display the input field and a first overlay window composed of a virtual keyboard of a system default input method on the display screen, and respond to a first trigger event of the trigger element to control the touch display module to switch the displayed first overlay window to a second overlay window, wherein the second overlay window has a custom keyboard and a preview pane of the image conversion input method in parallel. 如請求項1所述之行動裝置,其中該觸發元件為一虛擬按鍵,以及該控制模組係透過控制該觸控顯示模組同時顯示該第一重疊視窗與該虛擬按鍵在該顯示畫面上來啟動該觸發元件。A mobile device as described in claim 1, wherein the trigger element is a virtual key, and the control module activates the trigger element by controlling the touch display module to simultaneously display the first overlay window and the virtual key on the display screen. 如請求項1所述之行動裝置,更包含一殼體,該一般攝像模組、該專用攝像模組及該觸控顯示模組嵌設在該殼體上,該條碼解碼模組及該控制模組設置在該殼體內,該觸發元件為一實體按鍵,該實體按鍵嵌設在該殼體上且電性連接於該控制模組,以及該控制模組係透過致能該實體按鍵的一輸入法切換功能來啟動該觸發元件,以及該第一觸發事件為由該實體按鍵產生的一切換訊號。The mobile device as described in claim 1 further includes a housing, the general camera module, the dedicated camera module and the touch display module are embedded in the housing, the barcode decoding module and the control module are arranged in the housing, the trigger element is a physical key, the physical key is embedded in the housing and electrically connected to the control module, and the control module activates the trigger element by enabling an input method switching function of the physical key, and the first trigger event is a switching signal generated by the physical key. 如請求項1所述之行動裝置,更包含: 一通訊模組,電性連接於該控制模組;以及 一操控元件,無線連接該通訊模組,其中該觸發元件為該操控元件上的一實體按鍵,該控制模組係透過致能該實體按鍵的一輸入法切換功能以啟動該觸發元件,以及該第一觸發事件為由該觸發元件產生的一切換訊號。 The mobile device as described in claim 1 further comprises: a communication module electrically connected to the control module; and a control element wirelessly connected to the communication module, wherein the trigger element is a physical key on the control element, the control module activates the trigger element by enabling an input method switching function of the physical key, and the first trigger event is a switching signal generated by the trigger element. 如請求項1所述之行動裝置,其中該觸發元件為一指定手勢,該控制模組係透過致能該指定手勢的一手勢偵測輸入功能來啟動該觸發元件。In the mobile device as described in claim 1, the trigger element is a designated gesture, and the control module activates the trigger element by enabling a gesture detection input function of the designated gesture. 如請求項1所述之行動裝置,其中該控制模組更用以響應再次發生的該第一觸發事件控制該觸控顯示模組將顯示的該第二重疊視窗切換回該第一重疊視窗。A mobile device as described in claim 1, wherein the control module is further configured to control the touch display module to switch the displayed second overlay window back to the first overlay window in response to the first trigger event occurring again. 如請求項1所述之行動裝置,其中該控制模組更用以響應該觸發元件之一第二觸發事件控制該觸控顯示模組顯示該影像轉換輸入法之一設定畫面。The mobile device as described in claim 1, wherein the control module is further used to control the touch display module to display a setting screen of the image conversion input method in response to a second trigger event of the trigger element. 如請求項1所述之行動裝置,更包含至少一選擇鍵,其中該專用攝像模組用以擷取具有該至少一條碼圖像的一預覽畫面,該控制模組更用以響應該至少一選擇鍵之一條碼選擇觸發事件啟動該條碼解碼模組,以及於啟動該條碼解碼模組後將該預覽畫面即時顯示在該預覽窗格中並將該至少一第一字串中之一顯示在該輸入欄位中。The mobile device as described in claim 1 further includes at least one selection key, wherein the dedicated camera module is used to capture a preview screen having the at least one barcode image, and the control module is used to activate the barcode decoding module in response to a barcode selection trigger event of the at least one selection key, and after activating the barcode decoding module, the preview screen is displayed in real time in the preview pane and one of the at least one first string is displayed in the input field. 如請求項8所述之行動裝置,其中該至少一條碼圖像為複數個,該第二重疊視窗更具有一候選欄位,該候選欄位在該虛擬鍵盤與該預覽窗格上方,以及該控制模組更用以於啟動該條碼解碼模組後將該至少一第一字串作為該輸入欄位的輸入選項顯示在該候選欄位中。A mobile device as described in claim 8, wherein the at least one barcode image is plural, the second overlay window further has a candidate field, the candidate field is above the virtual keyboard and the preview pane, and the control module is further used to display the at least one first string as an input option of the input field in the candidate field after activating the barcode decoding module. 如請求項8所述之行動裝置,更包含: 一文字辨識引擎,設置於該一般攝像模組與該控制模組之間,用以經由該一般攝像模組擷取至少一字串圖像與具有該至少一字串圖像的另一預覽畫面,以及辨識並轉換各該字串圖像為至少一第二字串,其中各該字串圖像是該一般攝像模組透過拍攝至少一文字而生成。 The mobile device as described in claim 8 further comprises: A text recognition engine, disposed between the general camera module and the control module, for capturing at least one string image and another preview screen having the at least one string image through the general camera module, and recognizing and converting each string image into at least one second string, wherein each string image is generated by the general camera module by photographing at least one text. 如請求項10所述之行動裝置,其中該控制模組更用以響應該至少一選擇鍵之一文字選擇觸發事件對應啟動該文字辨識引擎,以及於啟動該文字轉換引擎後將該另一預覽畫面即時顯示在該預覽窗格中並將該第二字串中之一顯示在該輸入欄位中。A mobile device as described in claim 10, wherein the control module is further used to activate the text recognition engine in response to a text selection trigger event of the at least one selection key, and after activating the text conversion engine, the other preview screen is displayed in the preview pane in real time and one of the second strings is displayed in the input field. 如請求項1所述之行動裝置,其中該第二重疊視窗更包含一放大鍵,以及該控制模組更用以響應該放大鍵之一放大觸發事件控制該觸控顯示模組放大顯示該預覽窗格。The mobile device as described in claim 1, wherein the second overlapping window further includes a magnification key, and the control module is further used to control the touch display module to magnify and display the preview pane in response to a magnification trigger event of the magnification key. 一種行動裝置之輸入法的切換方法,包含: 顯示一輸入欄位在一顯示畫面上; 經由該輸入欄位啟動一影像轉換輸入法之一觸發元件,並控制一觸控顯示模組同時顯示該輸入欄位及一第一重疊視窗在該顯示畫面上,其中該第一重疊視窗是由一系統默認輸入法之一虛擬鍵盤所構成;以及 響應該觸發元件之一第一觸發事件將顯示在該顯示畫面上的該第一重疊視窗切換為一第二重疊視窗,其中該第二重疊視窗具有並列的一影像轉換輸入法之一自定義鍵盤及一預覽窗格,並且該預覽窗格連動一一般攝像模組或一專用攝像模組。 A method for switching input methods of a mobile device comprises: Displaying an input field on a display screen; Activating a trigger element of an image conversion input method via the input field, and controlling a touch display module to simultaneously display the input field and a first overlay window on the display screen, wherein the first overlay window is composed of a virtual keyboard of a system default input method; and In response to a first trigger event of the trigger element, the first overlay window displayed on the display screen is switched to a second overlay window, wherein the second overlay window has a customized keyboard of an image conversion input method and a preview pane in parallel, and the preview pane is linked to a general camera module or a dedicated camera module. 如請求項13所述之切換方法,其中該觸發元件為一虛擬按鍵,以及該同時顯示的步驟包含: 同時顯示該輸入欄位、該虛擬按鍵及由該系統默認輸入法之該虛擬鍵盤所構成的該第一重疊視窗在該顯示畫面上。 The switching method as described in claim 13, wherein the trigger element is a virtual key, and the simultaneous display step includes: Simultaneously displaying the input field, the virtual key, and the first overlay window consisting of the virtual keyboard of the system default input method on the display screen. 如請求項13所述之切換方法,其中該觸發元件為一實體按鍵,該第一觸發事件為由該實體按鍵產生的一切換訊號,以及該觸發元件的該啟動步驟包含: 致能該實體按鍵的一輸入法切換功能以啟動該觸發元件。 The switching method as described in claim 13, wherein the trigger element is a physical key, the first trigger event is a switching signal generated by the physical key, and the activation step of the trigger element includes: Enabling an input method switching function of the physical key to activate the trigger element. 如請求項15所述之切換方法,其中該切換方法更包含: 有線接收來自該實體按鍵之該切換訊號;以及 響應該切換訊號將顯示在該顯示畫面上的該第一重疊視窗切換為該第二重疊視窗。 The switching method as described in claim 15, wherein the switching method further comprises: receiving the switching signal from the physical key via wire; and switching the first overlay window displayed on the display screen to the second overlay window in response to the switching signal. 如請求項15所述之切換方法,其中該切換方法更包含: 無線接收來自該實體按鍵之該切換訊號;以及 響應該切換訊號將顯示在該顯示畫面上的該第一重疊視窗切換為該第二重疊視窗。 The switching method as described in claim 15, wherein the switching method further comprises: wirelessly receiving the switching signal from the physical key; and switching the first overlay window displayed on the display screen to the second overlay window in response to the switching signal. 如請求項13所述之切換方法,其中該觸發元件為一指定手勢,以及該切換方法更包含: 偵測該指定手勢;以及 於偵測到該指定手勢時將顯示在該顯示畫面上的該第一重疊視窗切換為該第二重疊視窗。 The switching method as described in claim 13, wherein the triggering element is a designated gesture, and the switching method further comprises: Detecting the designated gesture; and Switching the first overlay window displayed on the display screen to the second overlay window when the designated gesture is detected. 如請求項13所述之切換方法,更包含: 響應再次發生的該第一觸發事件將顯示在該顯示畫面上的該第二重疊視窗切換回該第一重疊視窗。 The switching method as described in claim 13 further includes: In response to the first trigger event occurring again, the second overlay window displayed on the display screen is switched back to the first overlay window. 如請求項13所述之切換方法,更包含: 響應該觸發元件之一第二觸發事件顯示該影像轉換輸入法之一設定畫面。 The switching method as described in claim 13 further includes: Displaying a setting screen of the image conversion input method in response to a second trigger event of the trigger element. 如請求項13所述之切換方法,其中該影像轉換輸入法包含一條碼掃描輸入法,以及該切換方法更包含: 響應一條碼選擇觸發事件啟動該條碼掃描輸入法; 利用該條碼掃描輸入法掃描至少一條碼而得到至少一第一字串,其中該條碼掃描輸入法的該啟動步驟包含: 經由該專用攝像模組拍攝該至少一條碼而得到該至少一條碼的至少一條碼圖像;以及 利用一條碼解碼模組解碼該至少一條碼圖像為該至少一第一字串;以及 顯示該至少一第一字串中之一在該輸入欄位中。 The switching method as described in claim 13, wherein the image conversion input method includes a barcode scanning input method, and the switching method further includes: Activating the barcode scanning input method in response to a barcode selection trigger event; Utilizing the barcode scanning input method to scan at least one barcode to obtain at least one first string, wherein the activation step of the barcode scanning input method includes: Utilizing the dedicated camera module to photograph the at least one barcode to obtain at least one barcode image of the at least one barcode; and Utilizing a barcode decoding module to decode the at least one barcode image into the at least one first string; and Displaying one of the at least one first string in the input field. 如請求項21所述之切換方法,其中該專用攝像模組之拍攝步驟還得到具有該至少一條碼圖像的一預覽畫面,以及利用該條碼掃描輸入法的該掃描步驟更包含: 預覽顯示該預覽畫面在該預覽窗格中。 The switching method as described in claim 21, wherein the shooting step of the dedicated camera module also obtains a preview screen having the at least one barcode image, and the scanning step using the barcode scanning input method further includes: Previewing and displaying the preview screen in the preview pane. 如請求項21所述之切換方法,其中該至少一條碼圖像為複數個,該第二重疊視窗更具有一候選欄位,該候選欄位在該虛擬鍵盤與該預覽窗格上方,以及該切換方法更包含: 將該至少一第一字串作為該輸入欄位的輸入選項顯示在該候選欄位中。 The switching method as described in claim 21, wherein the at least one barcode image is plural, the second overlay window further has a candidate field, the candidate field is above the virtual keyboard and the preview pane, and the switching method further comprises: Displaying the at least one first string as an input option of the input field in the candidate field. 如請求項21所述之切換方法,其中該影像轉換輸入法包含一文字辨識輸入法,該行動裝置更包含一文字辨識引擎,以及該切換方法更包含: 響應一文字選擇觸發事件啟動該文字辨識輸入法; 利用該文字辨識輸入法偵測至少一文字而得到至少一第二字串,其中該文字辨識輸入法的該啟動步驟包含: 經由該一般攝像模組拍攝該至少一文字而得到該至少一文字的至少一字串圖像與具有該至少一字串圖像的另一預覽畫面; 預覽顯示該另一預覽畫面在該預覽窗格中;以及 利用該文字辨識引擎辨識並轉換該至少一字串圖像為該至少一第二字串;以及 顯示該至少一第二字串中之一在該輸入欄位中。 The switching method as described in claim 21, wherein the image conversion input method includes a text recognition input method, the mobile device further includes a text recognition engine, and the switching method further includes: Activating the text recognition input method in response to a text selection trigger event; Detecting at least one text using the text recognition input method to obtain at least one second string, wherein the activation step of the text recognition input method includes: Photographing the at least one text by the general camera module to obtain at least one string image of the at least one text and another preview screen having the at least one string image; Previewing and displaying the other preview screen in the preview pane; and Recognizing and converting the at least one string image into the at least one second string using the text recognition engine; and Display one of the at least one second string in the input field. 如請求項13所述之切換方法,其中該第二重疊視窗更包含一放大鍵,以及該切換方法更包含: 響應該放大鍵之一放大觸發事件放大顯示該預覽窗格。 The switching method as described in claim 13, wherein the second overlapping window further includes a magnification key, and the switching method further includes: In response to a magnification trigger event of the magnification key, the preview pane is magnified and displayed.
TW112121314A 2023-06-07 2023-06-07 Mobile device and switching method of input method thereof TWI853600B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
TW112121314A TWI853600B (en) 2023-06-07 2023-06-07 Mobile device and switching method of input method thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW112121314A TWI853600B (en) 2023-06-07 2023-06-07 Mobile device and switching method of input method thereof

Publications (2)

Publication Number Publication Date
TWI853600B true TWI853600B (en) 2024-08-21
TW202449572A TW202449572A (en) 2024-12-16

Family

ID=93284347

Family Applications (1)

Application Number Title Priority Date Filing Date
TW112121314A TWI853600B (en) 2023-06-07 2023-06-07 Mobile device and switching method of input method thereof

Country Status (1)

Country Link
TW (1) TWI853600B (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP3200086A1 (en) * 2014-09-26 2017-08-02 LG Electronics Inc. Mobile device, hmd and system
US20200050272A1 (en) * 2016-10-20 2020-02-13 Symbol Technologies, Llc Mobile Device with Edge Activation
US20210081627A1 (en) * 2014-10-09 2021-03-18 The Code Corporation Barcode-reading system
CN113906379A (en) * 2019-05-31 2022-01-07 三星电子株式会社 Mobile device and mobile device control method

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP3200086A1 (en) * 2014-09-26 2017-08-02 LG Electronics Inc. Mobile device, hmd and system
US20210081627A1 (en) * 2014-10-09 2021-03-18 The Code Corporation Barcode-reading system
US20200050272A1 (en) * 2016-10-20 2020-02-13 Symbol Technologies, Llc Mobile Device with Edge Activation
CN113906379A (en) * 2019-05-31 2022-01-07 三星电子株式会社 Mobile device and mobile device control method

Also Published As

Publication number Publication date
TW202449572A (en) 2024-12-16

Similar Documents

Publication Publication Date Title
US9448620B2 (en) Input method and apparatus of portable device for mapping segments of a hand to a plurality of keys
CN107395969B (en) A shooting method and mobile terminal
US7817143B2 (en) Method of inputting function into portable terminal and button input apparatus of portable terminal using the same
CN101523331B (en) Portable terminal and control method thereof
CN107613203B (en) Image processing method and mobile terminal
CN103324394B (en) For input control method and the mobile terminal of mobile terminal
KR20130136173A (en) Method for providing fingerprint based shortcut key, machine-readable storage medium and portable terminal
KR20070091532A (en) Phone number dialing method using mobile handset and mobile handset
US20130332884A1 (en) Display control apparatus and control method thereof
CN106357961A (en) Photographing method and mobile terminal
CN108829644A (en) Information processing unit, recording medium and the method for showing translation result
CN106155552A (en) One is automatically adjusted font method and mobile terminal
KR100810215B1 (en) Method of photographing using a mobile handset and the mobile handset
KR20110053396A (en) Terminal and method for providing a user interface using a gesture
TWI853600B (en) Mobile device and switching method of input method thereof
CN106874044A (en) A kind of camera changing method and mobile terminal
TWI851268B (en) Mobile device and operating method of input method thereof
CN106713742A (en) Shooting method and mobile terminal
EP4474971A1 (en) Mobile device and switching method of input method thereof
EP4474970A1 (en) Mobile device and operating method of input method thereof
US20240412545A1 (en) Mobile device and input method
CN110825300A (en) Touch sensing method, electronic device and non-transitory computer readable recording medium device
TWI884461B (en) Mobile device and input method
RU2699392C1 (en) Recognition of one- and two-dimensional barcodes by "pull-to-scan"
CN107347139A (en) The processing method and mobile terminal of a kind of view data