TWI853600B - Mobile device and switching method of input method thereof - Google Patents
Mobile device and switching method of input method thereof Download PDFInfo
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 132
- 238000006243 chemical reaction Methods 0.000 claims abstract description 40
- 230000004044 response Effects 0.000 claims abstract description 39
- 238000004891 communication Methods 0.000 claims description 15
- 230000003213 activating effect Effects 0.000 claims description 11
- 230000004913 activation Effects 0.000 claims description 8
- 238000012905 input function Methods 0.000 claims description 5
- 238000001514 detection method Methods 0.000 claims description 3
- 230000006870 function Effects 0.000 description 36
- 238000010586 diagram Methods 0.000 description 15
- 238000012015 optical character recognition Methods 0.000 description 12
- 238000012545 processing Methods 0.000 description 6
- 101000827703 Homo sapiens Polyphosphoinositide phosphatase Proteins 0.000 description 5
- 102100023591 Polyphosphoinositide phosphatase Human genes 0.000 description 5
- 101001121408 Homo sapiens L-amino-acid oxidase Proteins 0.000 description 3
- 102100026388 L-amino-acid oxidase Human genes 0.000 description 3
- 101100012902 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) FIG2 gene Proteins 0.000 description 3
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- VYZAMTAEIAYCRO-UHFFFAOYSA-N Chromium Chemical compound [Cr] VYZAMTAEIAYCRO-UHFFFAOYSA-N 0.000 description 1
- 101100233916 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) KAR5 gene Proteins 0.000 description 1
- 230000009471 action Effects 0.000 description 1
- 230000000295 complement effect Effects 0.000 description 1
- 229910044991 metal oxide Inorganic materials 0.000 description 1
- 150000004706 metal oxides Chemical class 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 238000010897 surface acoustic wave method Methods 0.000 description 1
Images
Landscapes
- Input From Keyboards Or The Like (AREA)
Abstract
Description
本案係有關於影像轉換輸入法,特別是有關於一種行動裝置及其輸入法的切換方法。 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
於此,條碼解碼模組120能經由專用攝像模組110擷取至少一條碼圖像並將擷取到的各條碼圖像轉換為至少一字串(以下稱第一字
串)。
Here, the
請參照圖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
在一些實施例中,一般攝像模組100可嵌設於殼體20之背面(如圖3所示)。在一些實施例中,一般攝像模組100亦可嵌設於殼體20之正面(圖未示)。
In some embodiments, the
在一些實施例中,專用攝像模組110可嵌設在於殼體20之背面(如圖3所示)。在另一些實施例中,專用攝像模組110亦可嵌設於殼體20之側面(圖未示)。
In some embodiments, the
在一些實施例中,至少一實體按鍵21可嵌設於殼體20之側面(如圖3所示)。在另一些實施例中,至少一實體按鍵21亦可嵌設於殼體20之正面(圖未示)。在一些實施例中,至少一實體按鍵21為複數個。其中,複數個實體按鍵21可均嵌設於殼體20之側面或正面,抑或是一些實體按鍵21嵌設於殼體20之側面而另一些實體按鍵21嵌設於殼體20之正面。
In some embodiments, at least one
在一些實施例中,行動裝置10可以是具有觸控功能及文字輸入應用的裝置,例如但不限於智慧型手機、平板電腦或觸控電腦等。在一些實施例中,一般攝像模組100可為行動裝置10上常態下用以拍照或錄影的前置相機或後置相機。
In some embodiments, the
請參照圖1至圖6,當行動裝置10開始運作時,觸控顯示模組130顯示一輸入欄位210在一顯示畫面200上(步驟S100,如圖4及圖5所示)。
Please refer to Figures 1 to 6. When the
在一些實施例中,顯示畫面200之尺寸係不大於觸控顯示模組130的螢幕之尺寸。舉例來說,顯示畫面200之尺寸可大致上等於觸控顯示模組130之尺寸(如圖2所示)。
In some embodiments, the size of the
在一些實施例中,輸入欄位210可以是由行動裝置10的操作系統或應用程式所提供之常駐在桌面上的桌面小部件(例如但不限於行動裝置10的主畫面上的搜尋列)、應用程式或網頁中搜尋引擎的欄位(例如但不限於App Store搜尋引擎或Google搜尋引擎等),也可以是應用程式或網頁中的文字輸入頁面或欄位(例如但不限於Word的輸入頁面或Facebook的建立貼文欄位等)。
In some embodiments, the
於步驟S100之後,控制模組140響應輸入欄位210的一觸發輸入觸發事件啟動一影像轉換輸入法之一觸發元件30,並控制觸控顯示模組130同時顯示輸入欄位210及一第一重疊視窗220在顯示畫面200中(步驟S110,如圖4及圖5所示)。其中,第一重疊視窗220是由一系統默認輸入法之一虛擬鍵盤221所構成,並且此系統默認輸入法連結於輸入欄位210中。
After step S100, the
在一些實施例中,觸發元件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
於步驟S110之後,控制模組140係響應觸發元件30之一第一觸發事件將顯示在顯示畫面200上的第一重疊視窗220切換為一第二重疊視窗240(如圖4及圖6所示,步驟S120)。其中,第二重疊視窗240具有並列的一影像轉換輸入法之一自定義鍵盤241及此影像轉換輸入法之一預覽窗格242,並且預覽窗格242連動一般攝像模組100或專用攝像模組110。
After step S110, the
在一些實施例中,自定義鍵盤241可以是與虛擬鍵盤221具有相同功能的文字輸入鍵盤(如圖6所示),也可以是其他類型的輸入鍵盤,例如但不限於手寫輸入鍵盤或語音輸入鍵盤等(圖未示)。其中,使用者可以自行設定自定義鍵盤241的類型。
In some embodiments, the
在一些實施例中,若觸發元件30為虛擬按鍵230,第一觸發事件可為使用者在虛擬按鍵230按壓一下或連點。
In some embodiments, if the
舉例來說,以輸入欄位210為行動裝置10的主畫面上的搜尋列為例(如圖2所示)。當使用者點擊輸入欄位210(即輸入欄位210發生輸入觸發事件)時,控制模組140響應使用者的點擊事件而控制觸控顯示模組130在輸入欄位210中顯示游標211,並從顯示畫面200底部浮出包含此系統默認輸入法之虛擬鍵盤221之第一重疊視窗220,同時於顯示畫面
200中的任意位置上浮動或固定顯示此影像轉換輸入法之虛擬按鍵230(如圖5所示)。然後,當使用者按壓一下(即第一觸發事件)虛擬按鍵230時,觸控顯示模組130會將顯示在顯示畫面200上的第一重疊視窗220切換為第二重疊視窗240(如圖6所示)。
For example, the
請參照圖6,在一些實施例中,行動裝置10更包含至少一選擇鍵243、244,並且此影像轉換輸入法包含一條碼掃描輸入法。換言之,行動裝置10具有條碼(Barcode)掃描功能。
Please refer to FIG. 6 . In some embodiments, the
請參照圖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
在一些實施例中,對應此條碼掃描功能的選擇鍵243可為行動裝置10的一實體按鍵(例如至少一實體按鍵21中之一者),抑或是第二重疊視窗240上的一虛擬按鍵。舉例來說,以選擇鍵243為一虛擬按鍵為例,此條碼選擇事件可為使用者點擊此虛擬按鍵(即選擇鍵243)一下。
In some embodiments, the
於步驟S131後,行動裝置10利用條碼掃描輸入法掃描至少一條碼而得到至少一第一字串(步驟S132)。
After step S131, the
在步驟S132的一些實施例中,專用攝像模組110拍攝至少一條碼而得到此至少一條碼的至少一條碼圖像31(步驟S132a)。隨後,條碼圖像31會傳送給條碼解碼模組120,並由條碼解碼模組120解碼各條碼圖像31為至少一第一字串(步驟S132c)。
In some embodiments of step S132, the
請參照圖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
於步驟S132後,控制模組140接收到條碼解碼模組120輸出的第一字串,並控制觸控顯示模組130顯示此至少一第一字串中之任一第一字串ST1在輸入欄位210中(步驟S134,如圖8及圖10所示)。
After step S132, the
舉例來說,以一個條碼為例,此條碼所攜帶的條碼資訊為“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
在一些實施例中,當專用攝像模組110一次拍攝到複數條碼時(即至少一條碼圖像為複數個時),觸控顯示模組130將位在預覽畫面245中的指定位置的條碼圖像(例如與預覽畫面245中心重疊的條碼圖像)所代表的(即其轉換得的)第一字串顯示在輸入欄位210中。
In some embodiments, when the
請參照圖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
舉例來說,以專用攝像模組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
請參照圖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
請參照圖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
在一些實施例中,對應光學字元辨識功能的選擇鍵244可為行動裝置10的一實體按鍵(例如至少一實體按鍵21中之一者),抑或是第二重疊視窗240上的一虛擬按鍵。舉例來說,以選擇鍵244為虛擬按鍵為例,此文字選擇事件可為使用者點擊此虛擬按鍵(即選擇鍵244)一下。
In some embodiments, the
在一些實施例中,對應條碼掃描功能的選擇鍵243與對應光學字元辨識功能的選擇鍵244可均為行動裝置10的實體按鍵(例如行動裝置10的多個實體按鍵21中之任意二者),或是均為第二重疊視窗240上的虛擬按鍵(如圖6所示),抑或是一者為行動裝置10的實體按鍵(例如至少一實體按鍵21中之一者)而另一者為第二重疊視窗240上的虛擬按鍵。
In some embodiments, the
於步驟S141之後,行動裝置10即可利用文字辨識輸入法偵測至少一文字而得到至少一字串(以下稱第二字串,步驟S142)。
After step S141, the
請參照圖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
最後,控制模組140控制觸控顯示模組130顯示此至少一第二字串中之任一第二字串ST2在輸入欄位210中(步驟S144,如圖17所
示)。舉例來說,以兩個字串圖像41、42為例,在步驟S142c中,字串圖像41所轉換之第二字串ST2為“Hello”,並且字串圖像42所轉換之第二字串為“world”。並且,在步驟S144中,為“Hello”之第二字串ST2被顯示在輸入欄位210中。
Finally, the
在一些實施例中,在步驟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
請參照圖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
請參照圖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
在一些實施例中,此第一觸發事件與此第二觸發事件為不同觸發事件。在一些實施例中,此第一觸發事件為一短按,而此第二觸發事件為一長按。舉例來說,短按例如但不限於單次按壓一下或按壓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
請參照圖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
請參照圖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
在步驟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
在一些實施例中,觸發元件30為一實體按鍵。請參照圖1、圖4、圖13至圖15、圖23及圖24,在一些實施態樣中,觸發元件30可以是位在行動裝置10本體上(即嵌設在殼體20上)的至少一實體按鍵21中之一者(以下稱實體按鍵21),並且實體按鍵21電性連接於控制模組140(如圖2所示)。
In some embodiments, the
在步驟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
在步驟S110a的一些實施例中,於輸入欄位210被點選(即發生此輸入觸發事件)而在其中出現游標211時,輸入欄位210產生一啟動訊號以通知控制模組140發生輸入觸發事件。控制模組140響應接收到的啟動訊號致能既定之實體按鍵21的輸入法切換功能。換言之,在實體按鍵21未致能輸入法切換功能前,實體按鍵21上發生的任何按壓或點擊事件(即第一觸發事件)都不會致使控制模組140控制觸控顯示模組130同時
顯示輸入欄位210及第一重疊視窗220在顯示畫面上,並且觸控顯示模組130保持顯示第一重疊視窗220在顯示畫面200中。
In some embodiments of step S110a, when the
在另一些實施態樣中,觸發元件30可以是位在行動裝置10本體的周邊組件上(即嵌設與本體分離但相匹配的組件上,如嵌設在一操控元件的殼體上)的實體按鍵。
In other embodiments, the
請參照圖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
在步驟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
在一些實施例中,使用者係可透過一切換觸發事件以控制操控元件50產生此切換訊號。其中,此切換觸發事件例如為按壓一下實體按鍵51或長按實體按鍵51等,不以此為限。在一些實施例中,使用者可以在設定視窗250中設定此切換觸發事件。
In some embodiments, the user can control the
在一些實施例中,觸發元件30為一指定手勢,並且控制模組140係透過致能此指定手勢的一手勢偵測輸入功能來啟動觸發元件30。
In some embodiments, the
請參照圖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
在一些實施例中,此指定手勢為使用者對行動裝置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
在一些實施態樣中,控制模組140可以同時啟動不同類型的多個觸發元件30,例如圖5所示之虛擬按鍵230、圖24所示之近端的實體按鍵21、圖25所示之遠端的實體按鍵51及此指定手勢(圖未示)中的其
中二者以上。在另一些實施態樣中,控制模組140可以只啟動單一種類型的觸發元件30,例如圖5所示之虛擬按鍵230、圖24所示之近端的實體按鍵21、圖25所示之遠端的實體按鍵51或此指定手勢(圖未示)中的其中一者。
In some embodiments, the
在一些實施例中,一般攝像模組100及專用攝像模組110可以是用以感測圖像(包含條碼圖像及字串圖像)並將此圖像轉換為電子訊號的感光元件,例如但不限於電荷耦合元件(Charge-Coupled Device,CCD)或互補性金氧半導體感測器(CMOS sensor)。
In some embodiments, the
在一些實施例中,條碼解碼模組120及文字辨識引擎150可以是具有運算功能的硬體元件,例如但不限於微處理器(Microprocessor)、圖形處理器(GPU)、嵌入式控制器(Embedded controller)或微控制器單元(Microcontroller Unit,MCU)等。
In some embodiments, the
在一些實施例中,條碼解碼模組120係根據內建於行動裝置10中的資料庫中的數據將至少一條碼圖像轉換為至少一第一字串,並且文字辨識引擎150係根據內建於行動裝置10中的資料庫中的數據將至少一字串圖像轉換為至少一第二字串。
In some embodiments, the
在一些實施例中,行動裝置10係透過通訊模組160以無線通訊的方式耦接一雲端資料庫。其中,條碼解碼模組120係根據此雲端資料庫中的數據將至少一條碼圖像轉換為至少一第一字串,並且文字辨識引擎150係根據此雲端資料庫中的數據將至少一字串圖像轉換為至少一第二字串。
In some embodiments, the
在一些實施例中,觸控顯示模組130可以是具有觸控功能的
顯示裝置,例如但不限於電阻式觸控面板、電容式觸控面板、紅外線式觸控面板、光學式觸控面板或表面聲波式觸控面板等。
In some embodiments, the
在一些實施例中,控制模組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
在一些實施例中,條碼解碼模組120、控制模組140及文字辨識引擎150可分別為三個具有訊號處理功能的硬體元件。
In some embodiments, the
在另一些實施例中,專用攝像模組110及條碼解碼模組120可整合成獨立硬體元件,即條碼引擎(又稱條碼掃描模組)。而控制模組140及文字辨識引擎150則由單一個具有訊號處理功能的硬體元件實現。
In other embodiments, the
在又一些實施例中,條碼解碼模組120、控制模組140及文字辨識引擎150可由單一個具有訊號處理功能的硬體元件實現。
In some other embodiments, the
在一些實施例中,通訊模組160可以是具有無線通訊功能的晶片或電路,例如但不限於無線網路(Wi-Fi)晶片、藍牙晶片或紅外線晶片等。
In some embodiments, the
在一些實施例中,操控元件50可以是具有實體按鍵51及無線通訊功能的控制裝置,例如但不限於觸控筆、簡報筆、遙控器、無線滑鼠或無線鍵盤等。
In some embodiments, the
綜上所述,根據任一實施例,行動裝置或其輸入法的切換方 法同時具有系統默認輸入法及影像轉換輸入法,以提供多元的輸入功能。如此一來,使用者即可在進行任一輸入欄位的文字輸入時,選用適當的輸入法來進行輸入操作(例如但不限於中英文輸入、條碼掃描輸入或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)
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)
| 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 |
-
2023
- 2023-06-07 TW TW112121314A patent/TWI853600B/en active
Patent Citations (4)
| 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 |