TWI468986B - Electronic device, input method thereof, and computer program product thereof - Google Patents

Electronic device, input method thereof, and computer program product thereof Download PDF

Info

Publication number
TWI468986B
TWI468986B TW99115692A TW99115692A TWI468986B TW I468986 B TWI468986 B TW I468986B TW 99115692 A TW99115692 A TW 99115692A TW 99115692 A TW99115692 A TW 99115692A TW I468986 B TWI468986 B TW I468986B
Authority
TW
Taiwan
Prior art keywords
touch screen
input
software keyboard
symbol
auxiliary symbol
Prior art date
Application number
TW99115692A
Other languages
Chinese (zh)
Other versions
TW201142656A (en
Inventor
Fu Yuang Huang
Original Assignee
Htc Corp
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 Htc Corp filed Critical Htc Corp
Priority to TW99115692A priority Critical patent/TWI468986B/en
Publication of TW201142656A publication Critical patent/TW201142656A/en
Application granted granted Critical
Publication of TWI468986B publication Critical patent/TWI468986B/en

Links

Landscapes

  • Input From Keyboards Or The Like (AREA)
  • User Interface Of Digital Computer (AREA)

Description

電子裝置、其輸入方法與電腦程式產品Electronic device, input method thereof and computer program product

本發明是有關於一種輸入方法,且特別是有關於一種整合鍵盤及手寫輸入的方法、電子裝置,以及電腦程式產品。The present invention relates to an input method, and more particularly to a method, an electronic device, and a computer program product for integrating a keyboard and handwriting input.

隨著行動科技的進步,行動裝置的外觀不僅日趨輕薄,整合在其中的功能種類也越來越多。由於行動裝置是以便於攜帶為訴求,因此產品的尺寸及重量也十分受到消費者的重視。With the advancement of mobile technology, the appearance of mobile devices is not only thinner and lighter, but also the types of functions integrated in them are increasing. Since the mobile device is easy to carry, the size and weight of the product are also highly valued by consumers.

為了進一步縮減產品的大小,同時又要兼具較大的螢幕顯示畫面,製造商紛紛開始以觸控螢幕取代傳統按鍵,進而作為行動裝置的輸入及輸出工具。當使用者欲透過觸控螢幕輸入文字時,必須依照所需的語言切換至對應的軟體鍵盤(Software Input Panel,SIP)。詳細地說,由於不同輸入語言所對應的軟體鍵盤各不相同,而每種軟體鍵盤均具有各自的按鍵排列方式,因此使用者不僅需要熟記各種輸入語言所對應之軟體鍵盤的按鍵排列方式,當需要穿插輸入別種語言的文句或符號時,更必須不斷地在多種軟體鍵盤間來回切換,而易造成輸入效率的低落。In order to further reduce the size of the product, but also to have a larger screen display, manufacturers have begun to replace the traditional buttons with touch screens, and then as input and output tools for mobile devices. When the user wants to input text through the touch screen, he/she must switch to the corresponding Software Input Panel (SIP) according to the desired language. In detail, since the software keyboards of different input languages are different, and each software keyboard has its own key arrangement, the user not only needs to memorize the key arrangement of the software keyboard corresponding to various input languages. When you need to intersperse texts or symbols into other languages, you must constantly switch back and forth between multiple software keyboards, which is easy to cause low input efficiency.

本發明提供一種輸入方法及應用此方法的電子裝置與電腦程式產品,以利使用者在透過軟體鍵盤進行輸入時,亦能以手寫輸入多種符號。The present invention provides an input method and an electronic device and a computer program product using the same method, so that a user can input a plurality of symbols by hand when inputting through a software keyboard.

本發明提出一種輸入方法,用於具有觸控螢幕的電子裝置。此方法包括於觸控螢幕上顯示軟體鍵盤(Software Input Panel,SIP),其中軟體鍵盤以一種鍵盤佈局支援多種語言輸入。當軟體鍵盤顯示於觸控螢幕時,自觸控螢幕接收手寫輸入,並根據手寫輸入的軌跡產生輔助符號。The present invention provides an input method for an electronic device having a touch screen. The method includes displaying a Software Input Panel (SIP) on the touch screen, wherein the software keyboard supports multiple language input in a keyboard layout. When the software keyboard is displayed on the touch screen, the handwriting input is received from the touch screen, and the auxiliary symbol is generated according to the track of the handwriting input.

從另一觀點來看,本發明提出一種電子裝置,包括觸控螢幕、偵測模組以及辨識模組。其中觸控螢幕用以顯示一軟體鍵盤,此軟體鍵盤以一種鍵盤佈局支援多種語言輸入。偵測模組耦接觸控螢幕,用以在軟體鍵盤顯示於觸控螢幕上時,自觸控螢幕接收手寫輸入。辨識模組耦接觸控螢幕與偵測模組,用以根據手寫輸入的軌跡產生輔助符號。From another point of view, the present invention provides an electronic device including a touch screen, a detection module, and an identification module. The touch screen is used to display a software keyboard, and the software keyboard supports multiple language input in a keyboard layout. The detection module is coupled to the touch screen for receiving handwriting input from the touch screen when the software keyboard is displayed on the touch screen. The identification module is coupled to the touch screen and the detection module for generating auxiliary symbols according to the trajectory of the handwriting input.

從又一觀點來看,本發明提出一種電腦程式產品,包括用以載入具有觸控螢幕之電子裝置的至少一程式指令,上述程式指令在載入電子裝置後,便可執行上述輸入方法。From another point of view, the present invention provides a computer program product comprising at least one program command for loading an electronic device having a touch screen, the program command being capable of executing the input method after loading the electronic device.

基於上述,本發明在觸控螢幕顯示軟體鍵盤以接收按鍵輸入時,亦能透過觸控螢幕接收手寫輸入,進而對應產生多種輔助符號。據此可以減少使用者在不同軟體鍵盤之間切換的次數,從而增加將資料輸入至電子裝置的便利性。Based on the above, when the touch screen displays the software keyboard to receive the key input, the present invention can also receive the handwriting input through the touch screen, thereby correspondingly generating a plurality of auxiliary symbols. Accordingly, the number of times the user switches between different software keyboards can be reduced, thereby increasing the convenience of inputting data to the electronic device.

為讓本發明之上述特徵和優點能更明顯易懂,下文特舉實施例,並配合所附圖式作詳細說明如下。The above described features and advantages of the present invention will be more apparent from the following description.

圖1A是依照本發明之一實施例所繪示之電子裝置的方塊圖。請參閱圖1A,電子裝置100包括觸控螢幕110、偵測模組120以及辨識模組130。電子裝置100例如是手機、個人數位助理(Personal Digital Assistant,PDA)、個人數位助理手機、智慧型手機(smart phone)、電腦、音樂播放器、遊戲裝置、數位相機或其他任何透過觸控螢幕110進行操作的電子裝置。FIG. 1A is a block diagram of an electronic device according to an embodiment of the invention. Referring to FIG. 1A , the electronic device 100 includes a touch screen 110 , a detection module 120 , and an identification module 130 . The electronic device 100 is, for example, a mobile phone, a personal digital assistant (PDA), a personal digital assistant mobile phone, a smart phone, a computer, a music player, a game device, a digital camera, or any other through the touch screen 110. An electronic device that operates.

觸控螢幕110可以是電阻式觸控螢幕或電容式觸控螢幕,用以作為電子裝置100的輸入與輸出介面。在本實施例中,觸控螢幕110用以顯示一軟體鍵盤(Software Input Panel,SIP),此軟體鍵盤是以一種鍵盤佈局支援多種語言輸入。亦即,即便使用者切換選擇不同的輸入語言,軟體鍵盤的外觀均不會改變。The touch screen 110 can be a resistive touch screen or a capacitive touch screen for use as an input and output interface of the electronic device 100. In this embodiment, the touch screen 110 is used to display a software keyboard (SIP). The software keyboard supports multiple language input in a keyboard layout. That is, even if the user switches to select a different input language, the appearance of the software keyboard does not change.

圖2是依照本發明之一實施例所繪示之軟體鍵盤的示意圖。在本實施例中,軟體鍵盤200具有28個按鍵,以分布成7列且每列包含4個按鍵的方式顯示於觸控螢幕110。在軟體鍵盤200的每個按鍵上都顯示有對應的標誌。其中的26個按鍵上標示了英文字母A-Z,而位於最後一列的按鍵210、220則分別是具有清除功能以及切換語系功能的功能鍵,在按鍵210與220上亦顯示有代表其功能的圖示。在本實施例中,具有英文字母標誌的該些按鍵係依照英文字母的先後順序依序排列顯示在軟體鍵盤200上。2 is a schematic diagram of a software keyboard according to an embodiment of the invention. In this embodiment, the software keyboard 200 has 28 buttons, which are displayed on the touch screen 110 in a manner of being distributed in 7 columns and each column includes 4 buttons. A corresponding flag is displayed on each of the keys of the software keyboard 200. The 26 keys are marked with the English letter AZ, and the keys 210 and 220 located in the last column are the function keys with the clear function and the switching language function respectively. The buttons 210 and 220 also display the icons representing their functions. . In this embodiment, the keys having the English alphabetic characters are sequentially displayed on the software keyboard 200 in accordance with the order of the English alphabets.

倘若電子裝置100能提供英文、中文,以及日文三種輸入語言,無論使用者切換至何種輸入語言,軟體鍵盤200仍會保持相同於圖2的鍵盤佈局。舉例來說,當使用者將所欲輸入的語言切換為中文時,電子裝置100例如會提供以拼音為基礎的輸入法,進而讓使用者能利用軟體鍵盤200來輸入中文。在一實施例中,電子裝置100所提供的以拼音為基礎的輸入法是依照注音符號的發音及/或外形來制定注音符號與英文字母的對應關係(此對應關係可如圖3所示,但不以此為限),進而讓使用者能透過軟體鍵盤200輸入中文。由於軟體鍵盤200是以一種鍵盤佈局支援多種語言的輸入,因此使用者只需要熟記一種按鍵的配置方式,而不需要針對不同的輸入語言個別記憶其對應的鍵盤佈局。If the electronic device 100 can provide three input languages of English, Chinese, and Japanese, the software keyboard 200 will remain the same as the keyboard layout of FIG. 2 regardless of the input language to which the user switches. For example, when the user switches the language to be input to Chinese, the electronic device 100 provides, for example, a pinyin-based input method, thereby allowing the user to input the Chinese language using the software keyboard 200. In an embodiment, the pinyin-based input method provided by the electronic device 100 is to determine the correspondence between the phonetic symbols and the English letters according to the pronunciation and/or shape of the phonetic symbols (this correspondence may be as shown in FIG. 3, However, it is not limited to this, so that the user can input Chinese through the software keyboard 200. Since the software keyboard 200 supports input in multiple languages in a keyboard layout, the user only needs to memorize the configuration of one button, and does not need to individually memorize the corresponding keyboard layout for different input languages.

然而必需特別說明的是,圖2所示之軟體鍵盤200僅是為了方便說明所舉出的範例,本發明並不對鍵盤佈局的樣式加以限制。However, it must be particularly noted that the software keyboard 200 shown in FIG. 2 is merely an example for convenience of explanation, and the present invention does not limit the style of the keyboard layout.

偵測模組120耦接觸控螢幕110。當使用者利用手指或觸控筆對觸控螢幕110進行操作時,偵測模組120將自觸控螢幕110接收使用者觸發的輸入訊號。同時,偵測模組120也可取得輸入訊號的位置資訊。The detection module 120 is coupled to the touch screen 110. When the user operates the touch screen 110 with a finger or a stylus, the detection module 120 receives the user-triggered input signal from the touch screen 110. At the same time, the detection module 120 can also obtain the location information of the input signal.

辨識模組130耦接偵測模組120。辨識模組130係用以識別使用者的輸入進而產生對應的文字及/或符號。The identification module 130 is coupled to the detection module 120. The identification module 130 is used to identify the user's input and generate corresponding text and/or symbols.

圖1B是依照本發明之另一實施例所繪示之電子裝置的方塊圖。如圖1B所示,在本實施例中電子裝置100除了包括觸控螢幕110、偵測模組120以及辨識模組130之外,更包括控制模組140。FIG. 1B is a block diagram of an electronic device according to another embodiment of the present invention. As shown in FIG. 1B , in addition to the touch screen 110 , the detection module 120 , and the identification module 130 , the electronic device 100 further includes a control module 140 .

控制模組140耦接辨識模組130。控制模組140在取得辨識模組130所產生的文字及/或符號後,可控制觸控螢幕110顯示上述文字及/或符號。The control module 140 is coupled to the identification module 130. After obtaining the characters and/or symbols generated by the recognition module 130, the control module 140 can control the touch screen 110 to display the characters and/or symbols.

圖4是依照本發明之一實施例所繪示之輸入方法的流程圖,請同時參閱圖1A與圖4。4 is a flow chart of an input method according to an embodiment of the present invention. Please refer to FIG. 1A and FIG. 4 at the same time.

首先如步驟410所示,由電子裝置100的觸控螢幕110顯示一軟體鍵盤。此軟體鍵盤將以單一種鍵盤佈局支援多種語言輸入。在本實施例中,觸控螢幕110例如是以全螢幕且半透明的方式顯示軟體鍵盤。以圖5為例,假設軟體鍵盤200具有50%的透明度,觸控螢幕110會在目前所顯示之操作畫面510的上方,以全螢幕的方式顯示軟體鍵盤200。以全螢幕的方式顯示軟體鍵盤200可使其每一按鍵的顯示區域增加,以降低使用者誤按按鍵的情況,又由於以半透明的方式顯示軟體鍵盤200,因此即使軟體鍵盤200是以全螢幕顯示,使用者仍然能透過軟體鍵盤200看到顯示在軟體鍵盤200下方的操作畫面510。First, as shown in step 410, a software keyboard is displayed by the touch screen 110 of the electronic device 100. This software keyboard will support multiple language input in a single keyboard layout. In the embodiment, the touch screen 110 displays the software keyboard in a full screen and translucent manner, for example. Taking FIG. 5 as an example, assuming that the software keyboard 200 has 50% transparency, the touch screen 110 displays the software keyboard 200 in a full screen manner above the currently displayed operation screen 510. Displaying the software keyboard 200 in a full screen manner can increase the display area of each button to reduce the user's accidental pressing of the button, and since the software keyboard 200 is displayed in a translucent manner, even if the software keyboard 200 is full The screen shows that the user can still see the operation screen 510 displayed under the software keyboard 200 through the software keyboard 200.

當軟體鍵盤顯示於觸控螢幕110上時,接著如步驟420所示,偵測模組120自觸控螢幕120接收一手寫輸入。在本實施例中,手寫輸入可發生在觸控螢幕120的任意位置。舉例來說,手寫輸入可以是在觸控螢幕120顯示軟體鍵盤的區域之內,或是在軟體鍵盤顯示區域之外的另一區域。When the software keyboard is displayed on the touch screen 110, then as shown in step 420, the detection module 120 receives a handwriting input from the touch screen 120. In the present embodiment, handwriting input can occur anywhere in the touch screen 120. For example, the handwriting input may be within the area where the touch screen 120 displays the software keyboard or another area outside the software keyboard display area.

接下來如步驟430所示,由辨識模組130根據手寫輸入的軌跡產生輔助符號。其中,輔助符號可以是標點符號及/或在使用者所選擇的輸入語言下任何在輸入資料時可能需要使用到的符號。舉例來說,當電子裝置100被設定為日文輸入模式時,辨識模組130因應手寫輸入之軌跡而產生的輔助符號可包括濁音符號以及半濁音符號。更詳細地說,當辨識模組130識別手寫輸入的軌跡是連續兩點時,所對應產生的輔助符號是日文裡的濁音符號;當辨識模組130識別出手寫輸入的軌跡是圓圈時,對應產生的輔助符號則是日文裡的半濁音符號。另舉例來說,當電子裝置100被設定為中文輸入模式時,辨識模組130因應手寫輸入之軌跡而產生的輔助符號可包括注音的聲調符號。更詳細地說,當辨識模組130識別出手寫輸入的軌跡是圓圈時,對應產生的輔助符號是注音裡的輕聲符號;當辨識模組130識別手寫輸入的軌跡是連續兩點時,對應產生的輔助符號是注音裡的一聲符號;當辨識模組130識別出手寫輸入的軌跡是斜向右上方的線條時,對應產生的輔助符號是中的二聲符號;在辨識模組130識別出手寫輸入的軌跡是打勾線條時,對應產生的輔助符號是注音裡的三聲符號;而當辨識模組130識別出手寫輸入的軌跡是斜向右下方的線條時,對應產生的輔助符號則是注音裡的四聲符號。Next, as shown in step 430, the recognition module 130 generates an auxiliary symbol based on the trajectory of the handwritten input. The auxiliary symbol may be a punctuation mark and/or any symbol that may be needed when inputting data under the input language selected by the user. For example, when the electronic device 100 is set to the Japanese input mode, the auxiliary symbols generated by the recognition module 130 in response to the trajectory of the handwriting input may include voiced symbols and semi-voiced symbols. In more detail, when the recognition module 130 recognizes that the trajectory of the handwriting input is two consecutive points, the corresponding auxiliary symbol generated is a voiced symbol in Japanese; when the recognition module 130 recognizes that the trajectory of the handwriting input is a circle, corresponding The auxiliary symbols produced are semi-voiced symbols in Japanese. For another example, when the electronic device 100 is set to the Chinese input mode, the auxiliary symbol generated by the recognition module 130 in response to the trajectory of the handwriting input may include the phonetic symbol. In more detail, when the recognition module 130 recognizes that the trajectory of the handwriting input is a circle, the corresponding auxiliary symbol generated is a soft sound symbol in the phonetic; when the recognition module 130 recognizes that the trajectory of the handwriting input is two consecutive points, the corresponding generation occurs. The auxiliary symbol is a symbol in the phonetic; when the recognition module 130 recognizes that the trajectory of the handwriting input is a line obliquely to the upper right, the corresponding auxiliary symbol is a two-symbol symbol; the recognition module 130 recognizes When the handwriting input track is a tick line, the corresponding auxiliary symbol is a three-symbol symbol in the phonetic; and when the recognition module 130 recognizes that the handwriting input track is a line obliquely to the lower right, the corresponding auxiliary symbol is generated. It is the four symbols in the phonetic.

在另一實施例中,當辨識模組130根據手寫輸入的軌跡而產生輔助符號後,圖1B所示之控制模組140可控制觸控螢幕110顯示該輔助符號。舉例來說,當辨識模組130根據使用者的手寫輸入而產生標點符號時,控制模組140會控制觸控螢幕110在電子裝置100目前所執行之應用程式的輸入欄位中顯示該標點符號,並以該標點符號作為輸入資料。另舉例來說,當辨識模組130根據手寫輸入的軌跡產生一或多個候選輔助符號時,控制模組140便控制觸控螢幕110顯示上述候選輔助符號以供使用者選擇。在使用者進行選擇後,控制模組140會控制觸控螢幕110在電子裝置100目前所執行之應用程式的輸入欄位中,顯示使用者選擇的候選輔助符號,並將此候選輔助符號視為電子裝置100的輸入資料。In another embodiment, after the recognition module 130 generates the auxiliary symbol according to the trajectory of the handwriting input, the control module 140 shown in FIG. 1B can control the touch screen 110 to display the auxiliary symbol. For example, when the recognition module 130 generates a punctuation mark according to the user's handwriting input, the control module 140 controls the touch screen 110 to display the punctuation mark in the input field of the application currently executed by the electronic device 100. And use the punctuation as input material. For another example, when the recognition module 130 generates one or more candidate auxiliary symbols according to the trajectory of the handwriting input, the control module 140 controls the touch screen 110 to display the candidate auxiliary symbols for the user to select. After the user makes a selection, the control module 140 controls the touch screen 110 to display the candidate auxiliary symbol selected by the user in the input field of the application currently executed by the electronic device 100, and regards the candidate auxiliary symbol as Input data of the electronic device 100.

圖6是依照本發明之另一實施例所繪示之輸入方法的流程圖,請同時參閱圖1B與圖6。FIG. 6 is a flow chart showing an input method according to another embodiment of the present invention. Please refer to FIG. 1B and FIG. 6 at the same time.

首先如步驟610所示,由電子裝置100的觸控螢幕110顯示軟體鍵盤,此軟體鍵盤將以單一種鍵盤佈局支援多種語言輸入。為了方便說明,在本實施例中假設軟體鍵盤可支援中文輸入,且電子裝置100的輸入語言被設定為中文。此時,電子裝置100所提供的輸入法例如是依照圖3所示之注音符號與英文字母的對應關係來讓使用者輸入中文。First, as shown in step 610, the software keyboard is displayed by the touch screen 110 of the electronic device 100. The software keyboard supports multiple language input in a single keyboard layout. For convenience of description, in the present embodiment, it is assumed that the software keyboard can support Chinese input, and the input language of the electronic device 100 is set to Chinese. At this time, the input method provided by the electronic device 100 is, for example, a user's input of Chinese according to the correspondence between the phonetic symbols and the English letters shown in FIG. 3.

接著在步驟620中,偵測模組120自軟體鍵盤接收至少一按鍵輸入,並自觸控螢幕110接收手寫輸入。而在步驟630中,辨識模組130取得各按鍵輸入所分別代表的注音符號,並根據手寫輸入的軌跡產生輔助符號。其中,辨識模組130所產生的輔助符號例如是注音的聲調符號。Next, in step 620, the detection module 120 receives at least one key input from the software keyboard and receives the handwriting input from the touch screen 110. In step 630, the recognition module 130 obtains the phonetic symbols respectively represented by the respective button inputs, and generates auxiliary symbols according to the trajectory of the handwriting input. The auxiliary symbol generated by the identification module 130 is, for example, a phonetic symbol.

接下來在步驟640中,辨識模組130根據按鍵輸入以及輔助符號(即注音的聲調符號)產生至少一候選字。最後如步驟650所示,由控制模組140控制觸控螢幕110顯示上述候選字以供使用者選擇。Next, in step 640, the recognition module 130 generates at least one candidate word based on the key input and the auxiliary symbol (ie, the phonetic symbol of the phonetic). Finally, as shown in step 650, the control module 140 controls the touch screen 110 to display the candidate words for selection by the user.

在一實施例中,控制模組140會控制觸控螢幕110以全螢幕的方式顯示候選字,進而以較大的畫面呈現候選字以利使用者進行選取。在另一實施例中,顯示於觸控螢幕110的候選字例如具有透明度,故使用者仍能看到位於候選字下方的操作畫面。當使用者完成選擇動作後,被選擇的候選字則會顯示在電子裝置100目前所執行之應用程式的輸入欄位,並且被視為電子裝置100的輸入資料。In an embodiment, the control module 140 controls the touch screen 110 to display the candidate words in a full screen manner, thereby presenting the candidate words on a larger screen for the user to select. In another embodiment, the candidate words displayed on the touch screen 110 have transparency, for example, so that the user can still see the operation screen located below the candidate words. After the user completes the selection action, the selected candidate word is displayed in the input field of the application currently executed by the electronic device 100, and is regarded as the input data of the electronic device 100.

延續前述實施例,當使用者將電子裝置100的輸入語言設定為中文,並要透過如圖2所示之軟體鍵盤200來輸入中文字「我」時,只需按下軟體鍵盤200上標示有英文字母“W”及“O”的按鍵,並在觸控螢幕110上劃出一個打勾的手勢。透過偵測模組120及辨識模組130的運作,便可產生「我」、「婐」、「捰」這三個候選字以供使用者選擇。另外當使用者需要輸入標點符號時,也只需要在觸控螢幕110上以手寫的方式進行輸入,便可將標點符號輸入至電子裝置100。Continuing the foregoing embodiment, when the user sets the input language of the electronic device 100 to Chinese and enters the Chinese character "I" through the software keyboard 200 as shown in FIG. 2, the user only needs to press the software keyboard 200 to indicate that The keys of the English letters "W" and "O" are marked with a tick gesture on the touch screen 110. Through the operation of the detection module 120 and the identification module 130, three candidate words "I", "婐" and "捰" can be generated for the user to select. In addition, when the user needs to input punctuation marks, the user only needs to input by handwriting on the touch screen 110, and the punctuation marks can be input to the electronic device 100.

如上所示,由於電子裝置100能在提供鍵盤輸入時同時支援手寫輸入,因此當使用者在利用顯示於觸控螢幕110上的軟體鍵盤輸入字詞時,可直接透過手寫的方式輸入所需的標點符號,而不需要切換到其他符號鍵盤。而在使用者利用軟體鍵盤輸入中文時,也能直接用手寫的方式輸入聲調符號以完成中文字的輸入。換句話說,由於不需在軟體鍵盤設置聲調符號的按鍵,原本需要用來顯示聲調符號按鍵的空間便能挪為他用,且支援手寫輸入各式符號也能讓輸入動作變得更直觀、便利。As shown in the above, since the electronic device 100 can simultaneously support the handwriting input when the keyboard input is provided, when the user inputs a word by using the software keyboard displayed on the touch screen 110, the user can input the desired word directly by handwriting. Punctuation without having to switch to another symbol keyboard. When the user inputs Chinese using the software keyboard, the tone symbol can also be input directly by handwriting to complete the input of the Chinese character. In other words, since there is no need to set the tone symbol on the software keyboard, the space that is needed to display the tone symbol button can be used for other purposes, and the support for handwriting input of various symbols can also make the input action more intuitive. convenient.

本發明另提供一種電腦程式產品,此電腦程式產品基本上是由數個程式指令所組成。這些程式指令在載入具有觸控螢幕的電子裝置並執行之後,便可完成上述輸入方法的各步驟,同時使得電子裝置實現上述實施例所說明的功能。其中,電腦程式產品可以儲存在任何資料儲存裝置(包.括唯讀記憶體、隨機存取記憶體、磁帶、軟碟、硬碟、光碟片以及傳輸媒體等等),或是經由網路直接傳輸提供,在此並不限制其範圍。The invention further provides a computer program product, which is basically composed of a plurality of program instructions. After the program instructions are loaded and executed by the electronic device having the touch screen, the steps of the above input method can be completed, and at the same time, the electronic device can implement the functions described in the above embodiments. The computer program product can be stored in any data storage device (including read-only memory, random access memory, tape, floppy disk, hard disk, optical disk, transmission media, etc.), or directly via the network. Transmission is provided and is not limited in scope here.

綜上所述,本發明所述之電子裝置、其輸入方法與電腦程式產品在觸控螢幕顯示軟體鍵盤以供使用者進行按鍵輸入時,亦可偵測及辨識使用者的手寫輸入,並對應產生輔助符號。如此一來,使用者便能同時利用鍵盤以及手寫的方式將資料輸入電子裝置,從而大幅提升輸入時的便利性。In summary, the electronic device, the input method thereof and the computer program product of the present invention can also detect and recognize the user's handwriting input when the touch screen displays the software keyboard for the user to input the key, and correspondingly Generate auxiliary symbols. In this way, the user can simultaneously input data into the electronic device by using the keyboard and handwriting, thereby greatly improving the convenience of input.

雖然本發明已以實施例揭露如上,然其並非用以限定本發明,任何所屬技術領域中具有通常知識者,在不脫離本發明之精神和範圍內,當可作些許之更動與潤飾,故本發明之保護範圍當視後附之申請專利範圍所界定者為準。Although the present invention has been disclosed in the above embodiments, it is not intended to limit the invention, and any one of ordinary skill in the art can make some modifications and refinements without departing from the spirit and scope of the invention. The scope of the invention is defined by the scope of the appended claims.

100...電子裝置100. . . Electronic device

110...觸控螢幕110. . . Touch screen

120...偵測模組120. . . Detection module

130...辨識模組130. . . Identification module

140...控制模組140. . . Control module

200...軟體鍵盤200. . . Software keyboard

210、220...按鍵210, 220. . . button

410~430...本發明之一實施例所述之輸入方法的各步驟410~430. . . Each step of the input method described in one embodiment of the present invention

510...操作畫面510. . . Operation screen

610~650...本發明之另一實施例所述之輸入方法的各步驟610 ~ 650. . . Steps of the input method according to another embodiment of the present invention

圖1A是依照本發明之一實施例所繪示之電子裝置的方塊圖。FIG. 1A is a block diagram of an electronic device according to an embodiment of the invention.

圖1B是依照本發明之一實施例所繪示之電子裝置的方塊圖。FIG. 1B is a block diagram of an electronic device according to an embodiment of the invention.

圖2是依照本發明之一實施例所繪示之軟體鍵盤的示意圖。2 is a schematic diagram of a software keyboard according to an embodiment of the invention.

圖3是依照本發明之一實施例所繪示之軟體鍵盤按鍵之英文字母與注音符號的對應關係示意表。FIG. 3 is a schematic diagram showing correspondence between English letters and phonetic symbols of a software keyboard button according to an embodiment of the invention.

圖4是依照本發明之一實施例所繪示之輸入方法的流程圖。4 is a flow chart of an input method in accordance with an embodiment of the present invention.

圖5是依照本發明之一實施例所繪示之電子裝置之觸控螢幕顯示軟體鍵盤的示意圖。FIG. 5 is a schematic diagram of a touch screen display software keyboard of an electronic device according to an embodiment of the invention.

圖6是依照本發明之另一實施例所繪示之輸入方法的流程圖。FIG. 6 is a flow chart of an input method according to another embodiment of the present invention.

410~430...本發明之一實施例所述之輸入方法的各步驟410~430. . . Each step of the input method described in one embodiment of the present invention

Claims (14)

一種輸入方法,用於具有一觸控螢幕的一電子裝置,該方法包括:於該觸控螢幕上顯示一軟體鍵盤(Software Input Panel,SIP),其中該軟體鍵盤以一種鍵盤佈局支援多種語言輸入;當該軟體鍵盤顯示於該觸控螢幕時,自該觸控螢幕接收一手寫輸入,並自該軟體鍵盤接收至少一按鍵輸入;根據該手寫輸入的軌跡產生至少一候選輔助符號;於該觸控螢幕上顯示該至少一候選輔助符號;根據該至少一按鍵輸入與從該至少一候選輔助符號所選擇的一輔助符號產生至少一候選字;以及於該觸控螢幕上顯示該至少一候選字。 An input method for an electronic device having a touch screen, the method comprising: displaying a software input panel (SIP) on the touch screen, wherein the software keyboard supports multiple language input with a keyboard layout When the software keyboard is displayed on the touch screen, receiving a handwriting input from the touch screen, and receiving at least one key input from the software keyboard; generating at least one candidate auxiliary symbol according to the handwriting input track; Displaying the at least one candidate auxiliary symbol on the control screen; generating at least one candidate word according to the at least one key input and an auxiliary symbol selected from the at least one candidate auxiliary symbol; and displaying the at least one candidate word on the touch screen . 如申請專利範圍第1項所述之方法,其中該輔助符號包括一標點符號。 The method of claim 1, wherein the auxiliary symbol comprises a punctuation mark. 如申請專利範圍第1項所述之方法,其中當該軟體鍵盤支援中文輸入時,該輔助符號包括一聲調符號。 The method of claim 1, wherein the auxiliary symbol comprises a tone symbol when the software keyboard supports Chinese input. 如申請專利範圍第1項所述之方法,其中當該軟體鍵盤支援日文輸入時,該輔助符號包括一濁音符號、一半濁音符號以及一拗音符號。 The method of claim 1, wherein when the software keyboard supports Japanese input, the auxiliary symbol includes a voiced symbol, a half voiced symbol, and an arpeggio symbol. 如申請專利範圍第1項所述之方法,更包括:於該觸控螢幕上顯示該輔助符號。 The method of claim 1, further comprising: displaying the auxiliary symbol on the touch screen. 如申請專利範圍第1項所述之方法,其中顯示該軟體鍵盤之步驟更包括: 以一透明方式顯示該軟體鍵盤。 The method of claim 1, wherein the step of displaying the software keyboard further comprises: The software keyboard is displayed in a transparent manner. 一種電子裝置,包括:一觸控螢幕,用以顯示一軟體鍵盤,其中該軟體鍵盤以一種鍵盤佈局支援多種語言輸入;一偵測模組,耦接該觸控螢幕,用以在該軟體鍵盤顯示於該觸控螢幕上時,自該觸控螢幕接收一手寫輸入,並自該軟體鍵盤接收至少一按鍵輸入;以及一辨識模組,耦接該偵測模組,用以根據該手寫輸入的軌跡產生至少一候選輔助符號,並根據該至少一按鍵輸入與從該至少一候選輔助符號所選擇的一輔助符號產生至少一候選字;以及一控制模組,耦接該辨識模組,用以控制該觸控螢幕顯示該至少一候選輔助符號與該至少一候選字。 An electronic device includes: a touch screen for displaying a software keyboard, wherein the software keyboard supports multi-language input with a keyboard layout; a detection module coupled to the touch screen for use in the software keyboard Displaying on the touch screen, receiving a handwriting input from the touch screen and receiving at least one key input from the software keyboard; and an identification module coupled to the detection module for inputting the handwriting according to the handwriting input The trajectory generates at least one candidate auxiliary symbol, and generates at least one candidate word according to the at least one key input and an auxiliary symbol selected from the at least one candidate auxiliary symbol; and a control module coupled to the identification module The at least one candidate auxiliary symbol and the at least one candidate word are displayed by controlling the touch screen. 如申請專利範圍第7項所述之電子裝置,其中該輔助符號包括一標點符號。 The electronic device of claim 7, wherein the auxiliary symbol comprises a punctuation mark. 如申請專利範圍第7項所述之電子裝置,其中當所選擇的輸入語言為中文時,該輔助符號更包括一聲調符號。 The electronic device of claim 7, wherein when the selected input language is Chinese, the auxiliary symbol further includes a tone symbol. 如申請專利範圍第7項所述之電子裝置,其中當所選擇的輸入語言為日文時,該輔助符號更包括一濁音符號、一半濁音符號,以及一拗音符號。 The electronic device of claim 7, wherein when the selected input language is Japanese, the auxiliary symbol further includes a voiced symbol, a half voiced symbol, and an arpeggio symbol. 如申請專利範圍第7項所述之電子裝置,更包括:該控制模組,耦接該辨識模組,用以控制該觸控螢幕顯示該輔助符號。 The electronic device of claim 7, further comprising: the control module coupled to the identification module for controlling the touch screen to display the auxiliary symbol. 如申請專利範圍第7項所述之電子裝置,其中該觸 控螢幕以一透明方式顯示該軟體鍵盤。 An electronic device as claimed in claim 7, wherein the touch The control screen displays the software keyboard in a transparent manner. 一種電腦程式產品,包括至少一程式指令,該些程式指令用以載入具有一觸控螢幕的一電子裝置以執行至少下列步驟:於該觸控螢幕上顯示一軟體鍵盤,其中該軟體鍵盤以一種鍵盤佈局支援多種語言輸入;當該軟體鍵盤顯示於該觸控螢幕時,自該觸控螢幕接收一手寫輸入,並自該軟體鍵盤接收至少一按鍵輸入;根據該手寫輸入的軌跡產生至少一候選輔助符號;於該觸控螢幕上顯示該至少一候選輔助符號;根據該至少一按鍵輸入與從該至少一候選輔助符號所選擇的一輔助符號產生至少一候選字;以及於該觸控螢幕上顯示該至少一候選字。 A computer program product comprising at least one program command for loading an electronic device having a touch screen to perform at least the following steps: displaying a software keyboard on the touch screen, wherein the software keyboard is A keyboard layout supports multi-language input; when the software keyboard is displayed on the touch screen, receiving a handwriting input from the touch screen, and receiving at least one key input from the software keyboard; generating at least one according to the handwriting input trajectory a candidate auxiliary symbol; displaying the at least one candidate auxiliary symbol on the touch screen; generating at least one candidate word according to the at least one key input and an auxiliary symbol selected from the at least one candidate auxiliary symbol; and the touch screen The at least one candidate word is displayed on the top. 如申請專利範圍第13項所述之電腦程式產品,該些程式指令在載入該電子裝置以執行的步驟更包括:於該觸控螢幕上顯示該輔助符號。 The computer program product of claim 13, wherein the step of loading the electronic device to perform the step further comprises: displaying the auxiliary symbol on the touch screen.
TW99115692A 2010-05-17 2010-05-17 Electronic device, input method thereof, and computer program product thereof TWI468986B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
TW99115692A TWI468986B (en) 2010-05-17 2010-05-17 Electronic device, input method thereof, and computer program product thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW99115692A TWI468986B (en) 2010-05-17 2010-05-17 Electronic device, input method thereof, and computer program product thereof

Publications (2)

Publication Number Publication Date
TW201142656A TW201142656A (en) 2011-12-01
TWI468986B true TWI468986B (en) 2015-01-11

Family

ID=46765105

Family Applications (1)

Application Number Title Priority Date Filing Date
TW99115692A TWI468986B (en) 2010-05-17 2010-05-17 Electronic device, input method thereof, and computer program product thereof

Country Status (1)

Country Link
TW (1) TWI468986B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI575444B (en) 2014-03-12 2017-03-21 新益先創科技股份有限公司 Command input device and command input method

Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040108994A1 (en) * 2001-04-27 2004-06-10 Misawa Homes Co., Ltd Touch-type key input apparatus
US20040252035A1 (en) * 2003-04-22 2004-12-16 Samsung Electronics Co., Ltd. Method and apparatus for inputting Chinese pinyin with tone markers
US20050027534A1 (en) * 2003-07-30 2005-02-03 Meurs Pim Van Phonetic and stroke input methods of Chinese characters and phrases
TW200602975A (en) * 2004-07-13 2006-01-16 Inventec Corp Multi-linguistic software program development platform
US20080030476A1 (en) * 2006-08-07 2008-02-07 Raj V A Suresh Mobile device with software-based keypad
TWI305314B (en) * 2004-09-30 2009-01-11 Nokia Corp Zhu yin symbol and tone mark input method, and electronic device
US20090167705A1 (en) * 2007-12-31 2009-07-02 High Tech Computer, Corp. Method for operating software input panel
US20090267901A1 (en) * 2008-03-28 2009-10-29 Samsung Electronics Co., Ltd. Apparatus and method for inputting characters in a terminal
TW200947309A (en) * 2008-05-09 2009-11-16 Nokia Corp User interface, apparatus and method for handwriting input
US20090295737A1 (en) * 2008-05-30 2009-12-03 Deborah Eileen Goldsmith Identification of candidate characters for text input
CN101620500A (en) * 2008-07-02 2010-01-06 三星电子株式会社 Chinese characters input apparatus and method
TW201011598A (en) * 2008-09-05 2010-03-16 Mitake Information Corp On-screen virtual keyboard system

Patent Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040108994A1 (en) * 2001-04-27 2004-06-10 Misawa Homes Co., Ltd Touch-type key input apparatus
US20040252035A1 (en) * 2003-04-22 2004-12-16 Samsung Electronics Co., Ltd. Method and apparatus for inputting Chinese pinyin with tone markers
US20050027534A1 (en) * 2003-07-30 2005-02-03 Meurs Pim Van Phonetic and stroke input methods of Chinese characters and phrases
TW200602975A (en) * 2004-07-13 2006-01-16 Inventec Corp Multi-linguistic software program development platform
TWI305314B (en) * 2004-09-30 2009-01-11 Nokia Corp Zhu yin symbol and tone mark input method, and electronic device
US20080030476A1 (en) * 2006-08-07 2008-02-07 Raj V A Suresh Mobile device with software-based keypad
US20090167705A1 (en) * 2007-12-31 2009-07-02 High Tech Computer, Corp. Method for operating software input panel
US20090267901A1 (en) * 2008-03-28 2009-10-29 Samsung Electronics Co., Ltd. Apparatus and method for inputting characters in a terminal
TW200947309A (en) * 2008-05-09 2009-11-16 Nokia Corp User interface, apparatus and method for handwriting input
US20090295737A1 (en) * 2008-05-30 2009-12-03 Deborah Eileen Goldsmith Identification of candidate characters for text input
CN101620500A (en) * 2008-07-02 2010-01-06 三星电子株式会社 Chinese characters input apparatus and method
TW201011598A (en) * 2008-09-05 2010-03-16 Mitake Information Corp On-screen virtual keyboard system

Also Published As

Publication number Publication date
TW201142656A (en) 2011-12-01

Similar Documents

Publication Publication Date Title
US6741235B1 (en) Rapid entry of data and information on a reduced size input area
US9304602B2 (en) System for capturing event provided from edge of touch screen
US8381119B2 (en) Input device for pictographic languages
CN102934417B (en) Multilingual key input apparatus and method thereof
TWI397001B (en) Input system and method for electronic device based on chinese phonetic notation
US20110032200A1 (en) Method and apparatus for inputting a character in a portable terminal having a touch screen
JP2003015808A (en) Touch-type key input apparatus
KR20120006503A (en) Improved text input
JP5228633B2 (en) Electronic dictionary apparatus and program
WO2007121673A1 (en) Method and device for improving inputting speed of characters
CA3036940C (en) Device with character input user interface
US20130050098A1 (en) User input of diacritical characters
US20220129126A9 (en) System for capturing event provided from edge of touch screen
KR101085702B1 (en) Method and medium for inputting Korean characters for touch screen
CN102279652A (en) Electronic device and input method thereof
KR100656779B1 (en) Alphabet Input Apparatus Using A TouchPad And Method Thereof
TWI468986B (en) Electronic device, input method thereof, and computer program product thereof
KR101216840B1 (en) Keyboard layout and input system for japanese
JP2003186613A (en) Character input unit
KR20100045617A (en) Korean alphabet input method utilizing a multi-touch sensing touch screen
US20150347004A1 (en) Indic language keyboard interface
JP2013219638A (en) Character input method and apparatus
Banubakode et al. Survey of eye-free text entry techniques of touch screen mobile devices designed for visually impaired users
JP2012060545A (en) Method and apparatus for input of korean alphabet
KR101269633B1 (en) Apparatus for inputting hangul using touch input type and method thereof