CN101581974B - Character input method and electronic system using said input method - Google Patents
Character input method and electronic system using said input method Download PDFInfo
- Publication number
- CN101581974B CN101581974B CN2008103015380A CN200810301538A CN101581974B CN 101581974 B CN101581974 B CN 101581974B CN 2008103015380 A CN2008103015380 A CN 2008103015380A CN 200810301538 A CN200810301538 A CN 200810301538A CN 101581974 B CN101581974 B CN 101581974B
- Authority
- CN
- China
- Prior art keywords
- button
- candidate
- display
- word
- key
- Prior art date
- Legal status (The legal status 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 status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Input From Keyboards Or The Like (AREA)
Abstract
一种字符输入法,执行于具有多个按键的电子系统,包括下列步骤。若使用符合第一操作方式的第一操作以致动第一按键时,以第一取字顺序为呈现所述第一按键所对应的多个候选字的选定顺序,所述第一按键所对应的多个候选字以所述选定顺序取字并呈现以响应对所述第一按键的操作。若使用符合第二操作方式的第二操作以致动所述第一按键时,所述第一按键所对应的多个候选字以第二取字顺序取字并呈现以响应对所述第一按键的操作。所述第一按键所对应的至少二个候选字在所述选定顺序及第二取字顺序中的呈现顺序相反。使用所述输入法可以用较少的按压次数输入字符,除了可以节省字符输入的时间以外,由于所需的操作次数较少,也可以避免用户操作错误。
A character input method, implemented in an electronic system with multiple keys, includes the following steps. If the first operation conforming to the first operation mode is used to actuate the first button, the selection order of the plurality of candidate characters corresponding to the first button is presented in the first character order, and the first button corresponds to The plurality of candidate words are fetched in said selected order and presented in response to the operation of said first key. If the first button is actuated by the second operation conforming to the second operation mode, the plurality of candidate characters corresponding to the first button are fetched and presented in a second character order in response to the first button operation. The presentation order of the at least two candidate characters corresponding to the first key is reversed in the selection order and the second word extraction order. By using the input method, characters can be input with fewer pressing times. In addition to saving time for character input, user errors can also be avoided due to the less required number of operations.
Description
技术领域technical field
本发明涉及一种计算机技术,尤其涉及一种字符输入法及使用所述输入法的电子系统。The invention relates to a computer technology, in particular to a character input method and an electronic system using the input method.
背景技术Background technique
行动电话允许使用者输入文字以进行简短信息通讯,或编辑备忘录及通讯簿等。然而行动电话通常仅仅配数字键盘(numeric keypad),而非字母数字键盘(alphanumeric keyboard),因此要输入文字时相当不便。举例来说,当26个英文字母对应到8个数字键时,需要3~4个字母共享一个按键。也就是说,每个按键要分别代表3~4个字母。Mobile phones allow users to enter text for short message communications, or edit memos and address books. However, mobile phones are usually only equipped with a numeric keypad instead of an alphanumeric keyboard, so it is quite inconvenient to input text. For example, when 26 English letters correspond to 8 number keys, 3 to 4 letters need to share one key. That is to say, each button should represent 3 to 4 letters respectively.
在已知的文字输入法中,按一次代表A、B及C的按键可以显示A,按二次以显示B,按三次以显示C。输入字母C的困难度总是比输入字母A的困难度高而且容易导致输入错误。举例来说,已知要输入C则需要先反复且快速地按所述按键,先显示A、B最后才得到C,但是如果多按了一次按键而跳过C,则需要再次重复字母序列A、B、C才能取得所需的字母,这样非常不方便且耗费时间。In the known text input method, A can be displayed by pressing the keys representing A, B and C once, B can be displayed by pressing twice, and C can be displayed by pressing three times. Typing the letter C is always more difficult than typing the letter A and is prone to typing errors. For example, it is known that to enter C, you need to press the key repeatedly and quickly, first display A, B and finally get C, but if you press the key one more time and skip C, you need to repeat the letter sequence A again , B, C to obtain the required letters, which is very inconvenient and time-consuming.
发明内容Contents of the invention
为了改善所述的不便,本发明提供一种字符输入法及使用所述输入法的电子系统。In order to improve the above inconvenience, the present invention provides a character input method and an electronic system using the input method.
本发明提供一种字符输入法的实施方式执行于电子系统,所述电子系统具有多个按键。所述字符输入法包括下列步骤。若使用符合第一操作方式的第一操作以致动第一按键时,以第一取字顺序为选定顺序,所述第一按键所对应的多个候选字以所述选定顺序呈现,以响应对所述第一按键的操作。若使用符合第二操作方式的第二操作以致动所述第一按键时,所述第一按键所对应的多个候选字以第二取字顺序呈现,以响应对所述第一按键的操作。其中所述第一按键所对应的至少二个候选字在所述选定顺序及第二取字顺序中的呈现顺序相反。The embodiment of the present invention provides a character input method implemented in an electronic system, and the electronic system has a plurality of keys. The character input method includes the following steps. If the first operation conforming to the first operation mode is used to actuate the first button, the first character selection order is used as the selected order, and the plurality of candidate characters corresponding to the first button are presented in the selected order, so that Respond to the operation of the first button. If the first button is actuated by a second operation conforming to the second operation mode, a plurality of candidate characters corresponding to the first button are presented in a second word order in response to the operation on the first button . Wherein the presentation order of the at least two candidate characters corresponding to the first key is reversed in the selection order and the second word extraction order.
本发明还提供一种字符输入法的实施方式执行于电子系统,所述电子系统具有多个按键。所述字符输入法包括下列步骤。若收到符合第一操作方式的第一操作以致动第一按键时,开始所述第一按键的操作期间。在所述操作期间中显示所述第一按键的一个候选字。在显示所述第一按键的所述候选字时,若接收到对所述第一按键的第二操作,判定所述第二操作是否符合第二操作方式。如是,依据选定顺序呈现所述第一按键所对应的所述被显示的候选字的前一个候选字。如否,依据所述选定顺序呈现所述第一按键所对应的所述被显示的候选字的下一个候选字。The present invention also provides a character input method implemented in an electronic system, and the electronic system has a plurality of keys. The character input method includes the following steps. If the first operation conforming to the first operation mode is received to actuate the first button, the operation period of the first button starts. A candidate word for the first key is displayed during the operation. When the candidate characters of the first button are displayed, if a second operation on the first button is received, it is determined whether the second operation conforms to a second operation mode. If yes, a previous candidate word of the displayed candidate word corresponding to the first button is presented according to the selected order. If not, a next candidate word of the displayed candidate words corresponding to the first key is presented according to the selected order.
本发明还提供一种字符输入法的实施方式执行于电子系统。所述电子系统具有多个按键。所述字符输入法包括下列步骤。若收到对第一按键的第一操作,则开始所述第一按键的操作期间。在所述操作期间中,显示所述第一按键的第一候选字于文字输入区并显示选单,其中所述选单包含所述第一按键所对应的多个候选字,所述第一按键以外的第二按键代表所述选单中的第二候选字。在所述第一按键的操作期间结束以前,若收到对所述第一按键的另一个操作,则依照所述多个候选字的选定顺序,在所述文字输入区显示所述第一按键的下一个候选字以取代先前显示的候选字。若所述第一按键的操作期间结束,则输入所述文字输入区目前显示的所述第一按键的候选字至所述文字输入区。在所述第一按键的操作期间结束以前,若接收到对所述第二按键的操作,无关所述文字输入区中目前显示的候选字为何,直接输入所述第二按键所代表的候选字至所述文字输入区。The present invention also provides a character input method implemented in an electronic system. The electronic system has a plurality of keys. The character input method includes the following steps. If the first operation on the first key is received, the operation period of the first key is started. During the operation, display the first candidate characters of the first button in the text input area and display a menu, wherein the menu includes a plurality of candidate characters corresponding to the first button, other than the first button The second key of represents the second candidate word in the menu. Before the end of the operation period of the first button, if another operation on the first button is received, the first button will be displayed in the text input area according to the selected order of the plurality of candidate characters. Press the next candidate to replace the previously displayed candidate. If the operation period of the first button ends, the candidate character of the first button currently displayed in the text input area is input into the text input area. Before the end of the operation period of the first key, if the operation to the second key is received, regardless of the candidate character currently displayed in the text input area, directly input the candidate character represented by the second key to the text input area.
本发明还提供一种电子系统的实施方式包括输入单元以及耦接于所述输入单元的处理器。所述输入单元包含多个按键。所述处理器若侦测到符合第一操作方式的第一操作致动第一按键时,以第一取字顺序为选定顺序,以所述选定顺序呈现所述第一按键所对应的多个候选字,以响应对所述第一按键的操作,以及若侦测到符合第二操作方式的第二操作以致动所述第一按键时,以第二取字顺序呈现所述第一按键所对应的多个候选字,以响应对所述第一按键的操作,其中所述第一按键所对应的至少二个候选字在所述选定顺序及第二取字顺序中的呈现顺序相反。The present invention also provides an implementation manner of an electronic system including an input unit and a processor coupled to the input unit. The input unit includes a plurality of keys. If the processor detects that the first operation conforming to the first operation mode actuates the first key, the first order of word extraction is used as the selected order, and the corresponding words of the first key are presented in the selected order. a plurality of candidate words, in response to the operation of the first button, and if a second operation corresponding to the second operation mode is detected to actuate the first button, the first word is presented in a second word order A plurality of candidate characters corresponding to the key, in response to the operation of the first key, wherein the presentation order of the at least two candidate characters corresponding to the first key in the selection order and the second word extraction order on the contrary.
本发明还提供一种电子系统的实施方式包括输入单元以及耦接于所述输入单元的处理器。所述输入单元具有多个按键。所述处理器若收到符合第一操作方式的第一操作以致动第一按键时,开始所述第一按键的操作期间,在所述操作期间中显示所述第一按键的候选字,在显示所述第一按键的所述候选字时,若接收到对所述第一按键的第二操作,判定所述第二操作是否符合第二操作方式,如是,依据选定顺序呈现所述第一按键所对应的所述被显示的候选字的前个候选字,以及如否,依据所述选定顺序呈现所述第一按键所对应的所述被显示的候选字的下个候选字。The present invention also provides an implementation manner of an electronic system including an input unit and a processor coupled to the input unit. The input unit has a plurality of keys. If the processor receives the first operation conforming to the first operation mode to actuate the first key, it starts the operation period of the first key, displays the candidate word of the first key during the operation period, and When displaying the candidate characters of the first button, if a second operation on the first button is received, determine whether the second operation conforms to the second operation method, and if so, present the first button according to the selected order A previous candidate of the displayed candidate corresponding to a button, and if not, presenting a next candidate of the displayed candidate corresponding to the first button according to the selected order.
本发明还提供一种电子系统的实施方式包括输入单元、显示器及处理器。所述输入单元具有多个按键。所述显示器用以显示讯息。所述处理器耦接于所述输入单元及所述显示器,若收到对第一按键的第一操作,则开始所述第一按键的操作期间,在所述操作期间中,显示所述第一按键的第一候选字于文字输入区并显示选单于所述显示器,其中所述选单包含所述第一按键所对应的多个候选字,所述第一按键以外的第二按键代表所述选单中的第二候选字,在所述第一按键的操作期间结束以前,若收到对所述第一按键的另一操作,则依照所述多个候选字的选定顺序,在所述文字输入区显示所述第一按键的下一个候选字以取代先前显示的候选字,若所述第一按键的操作期间结束,则输入所述文字输入区目前显示的所述第一按键的候选字至所述文字输入区,以及在所述第一按键的操作期间结束以前,若接收到对所述第二按键的操作,无关所述文字输入区中目前显示的候选字为何,直接输入所述第二按键所代表的候选字至所述文字输入区。The present invention also provides an embodiment of an electronic system including an input unit, a display and a processor. The input unit has a plurality of keys. The display is used for displaying information. The processor is coupled to the input unit and the display, and if a first operation on the first key is received, an operation period of the first key is started, and during the operation period, the first key is displayed. The first candidate character of a button is displayed in the text input area and a menu is displayed on the display, wherein the menu includes a plurality of candidate characters corresponding to the first button, and the second button other than the first button represents the For the second candidate word in the menu, before the end of the operation period of the first button, if another operation on the first button is received, according to the selected order of the plurality of candidate words, in the The text input area displays the next candidate word of the first key to replace the previously displayed candidate word, and if the operation period of the first key ends, input the candidate of the first key currently displayed in the text input area word to the text input area, and before the end of the operation period of the first key, if the operation to the second key is received, regardless of the currently displayed candidate word in the text input area, directly input the The candidate character represented by the second button is sent to the text input area.
本发明还提供一种电子系统的实施方式,包括显示器、输入单元、第一至第五装置。所述显示器用于呈现候选字。所述输入单元包含多个按键,所述多个按键包括第一按键。所述第一装置用于若侦测到符合第一操作方式的第一操作致动所述第一按键时,以第一取字顺序为选定顺序,以所述选定顺序呈现所述第一按键所对应的多个候选字,以响应对所述第一按键的操作。The present invention also provides an embodiment of an electronic system, including a display, an input unit, and first to fifth devices. The display is used to present candidate words. The input unit includes a plurality of keys, and the plurality of keys includes a first key. The first device is configured to take the first word-taking order as the selected order and present the first word in the selected order when the first operation conforming to the first operation mode is detected to actuate the first button. multiple candidate words corresponding to a key, in response to the operation on the first key.
所述第二装置用于若侦测到符合第二操作方式的第二操作以致动所述第一按键时,以第二取字顺序呈现所述第一按键所对应的多个候选字,以响应对所述第一按键的操作,其中所述第一按键所对应的至少二个候选字在所述选定顺序及第二取字顺序中的呈现顺序相反。The second device is configured to present a plurality of candidate characters corresponding to the first button in a second word-taking order if a second operation conforming to the second operation mode is detected to actuate the first button, so as to In response to the operation of the first key, the presentation order of the at least two candidate characters corresponding to the first key is reversed in the selection order and the second word extraction order.
所述第三装置用于在一操作期间内,响应对所述第一按键的操作以呈现所述第一按键所对应的多个候选字的其中一者。The third device is used for presenting one of the plurality of candidate characters corresponding to the first key in response to the operation of the first key during an operation period.
所述第四装置用于若呈现第一按键的多个候选字中的一特定候选字的过程中,所述操作期间结束时,则输入所述特定候选字至所述电子系统的所述显示器的文字输入区。The fourth device is used for inputting the specific candidate word to the display of the electronic system when the operation period ends during the process of presenting a specific candidate word among the plurality of candidate characters of the first button. text input area.
所述第五装置用于若在所述操作期间开始后,在呈现所述第一按键的第n个候选字时所述第二操作致动所述第一按键,其中n为正整数,则响应作用在所述第一按键上的所述第二操作以呈现在所述第二取字顺序中所述第n个候选字的下一个候选字,亦即在所述第一取字顺序中所述第n个候选字的前一个候选字。The fifth means is for actuating the first key by the second operation when the nth candidate word of the first key is presented after the operation period starts, where n is a positive integer, then Responsive to the second operation acting on the first button to present the next candidate word of the n-th candidate word in the second word order, that is, in the first word order A previous candidate word of the nth candidate word.
优选地,所述电子系统的实施方式还包括第六装置及第七装置。所述第六装置,用于若所述第一按键被致动,则于所述显示器显示选单,所述选单包含所述第一按键所对应的多个候选字,每一候选字对应于所述第一按键以外的一个按键。所述第七装置,用于若所述多个候选字中的特定候选字所对应的第二按键被致动时,则输入所述特定候选字至所述电子系统的文字输入区。Preferably, the embodiment of the electronic system further includes a sixth device and a seventh device. The sixth device is configured to display a menu on the display if the first key is activated, the menu includes a plurality of candidate characters corresponding to the first key, and each candidate character corresponds to the a key other than the first key described above. The seventh device is configured to input the specific candidate character into the text input area of the electronic system when the second key corresponding to the specific candidate character among the plurality of candidate characters is activated.
本发明还提供一种电子系统的实施方式,包括显示器、输入单元、第一至第六装置。所述显示器用于显示讯息。所述输入单元具有多个按键,所述多个按键包括第一按键。第一装置用于若收到符合第一操作方式的第一操作以致动所述第一按键时,开始所述第一按键的操作期间,在所述操作期间中显示所述第一按键的一个候选字。The present invention also provides an embodiment of an electronic system, including a display, an input unit, and first to sixth devices. The display is used for displaying information. The input unit has a plurality of keys, and the plurality of keys includes a first key. The first device is configured to start an operation period of the first button if a first operation conforming to the first operation mode is received to actuate the first button, and to display one of the first buttons during the operation period Candidates.
第二装置用于在显示所述第一按键的所述候选字时,若接收到对所述第一按键的第二操作,判定所述第二操作是否符合第二操作方式,所述第二装置是根据所述第二操作的时间长度来判定所述第二操作是否符合第二操作方式。The second device is used to determine whether the second operation conforms to the second operation method if a second operation on the first button is received when displaying the candidate characters of the first button, and the second The device determines whether the second operation conforms to the second operation mode according to the time length of the second operation.
第三装置用于当所述第二操作符合第二操作方式时,依据选定顺序呈现所述第一按键的所述被显示的候选字的前一个候选字。The third means is used for presenting a previous candidate word of the displayed candidate word of the first button according to a selected order when the second operation conforms to the second operation mode.
第四装置用于当所述第二操作不符合第二操作方式时,依据所述选定顺序呈现所述第一按键的所述被显示的候选字的下一个候选字。The fourth means is for presenting the next candidate word of the displayed candidate word of the first button according to the selected order when the second operation does not conform to the second operation mode.
第五装置用于在所述操作期间内,响应对所述第一按键的操作以呈现所述第一按键所对应的多个候选字的其中一者于所述显示器。The fifth device is used for presenting one of the plurality of candidate characters corresponding to the first key on the display in response to the operation of the first key during the operation period.
第六装置用于若在呈现第一按键的多个候选字中的特定候选字的过程中所述操作期间结束时,则促使所述特定候选字进入至所述显示器的文字输入区。The sixth means is used for prompting the specific candidate character to enter into the text input area of the display if the operation period ends during the process of presenting the specific candidate character among the multiple candidate characters of the first key.
本发明还提供一种电子系统的实施方式,包括第一输入单元、第二输入单元、显示器、第一至第四装置。所述第一输入单元具有多个按键,所述多个按键包括第一按键。所述第二输入单元用于接收候选字相关的操作,且不同于所述第一按键。所述显示器用以显示讯息。The present invention also provides an implementation of an electronic system, including a first input unit, a second input unit, a display, and first to fourth devices. The first input unit has a plurality of keys, and the plurality of keys includes a first key. The second input unit is used for receiving operations related to candidate characters, and is different from the first key. The display is used for displaying information.
所述第一装置用于若收到对所述第一按键的第一操作,则开始所述第一按键的操作期间,在所述操作期间中,显示所述第一按键的第一候选字于所述显示器的文字输入区并显示选单于所述显示器,其中所述选单包含所述第一按键所对应的多个候选字,所述第一按键以外的所述第二输入单元的操作代表所述选单中的第二候选字。The first device is configured to start an operation period of the first button if a first operation on the first button is received, and display the first candidate character of the first button during the operation period. In the text input area of the display and display a menu on the display, wherein the menu includes a plurality of candidate characters corresponding to the first button, and the operation representatives of the second input unit other than the first button The second candidate word in the menu.
所述第二装置用于在所述第一按键的操作期间结束以前,若收到对所述第一按键的另一操作,则依照所述多个候选字的选定顺序,在所述文字输入区显示所述第一按键的下一个候选字以取代先前显示的候选字。The second device is used to, before the end of the operation period of the first button, if another operation on the first button is received, according to the order of selection of the plurality of candidate characters, in the text The input area displays the next candidate word of the first button to replace the previously displayed candidate word.
所述第三装置用于若所述第一按键的操作期间结束,则输入所述文字输入区目前显示的所述第一按键的候选字至所述文字输入区。The third device is configured to input the candidate character of the first key currently displayed in the text input area into the text input area if the operation period of the first key ends.
所述第四装置用于在所述第一按键的操作期间结束以前,若接收到对所述第二输入单元的操作,无关所述文字输入区中目前显示的候选字为何,直接输入第二输入单元的操作所代表的候选字至所述文字输入区。The fourth device is used for directly inputting the second input unit regardless of the currently displayed candidate characters in the text input area if an operation on the second input unit is received before the operation period of the first button ends. The candidate character represented by the operation of the input unit is entered into the text input area.
优选地,所述第一按键所对应的多个候选字以顺时针或逆时针方向排列于所述选单中。Preferably, the multiple candidate words corresponding to the first button are arranged in the menu in a clockwise or counterclockwise direction.
优选地,所述第二输入单元为触控装置,其中所述第二输入单元的操作为对所述触控装置的操作。Preferably, the second input unit is a touch device, wherein the operation of the second input unit is an operation on the touch device.
优选地,所述电子系统的实施方式还包括第五装置及第六装置。所述第五装置用于所述显示器在所述选单中特别地显示所述第一按键的目前显示的候选字以区别所述第一按键的其它候选字。所述第六装置,用于响应所述触控装置的顺时针或逆时针方向操作轨迹以选择所述第一按键的多个候选字的其中一者作为所述选单显示的所述第一按键的目前显示的候选字。Preferably, the embodiment of the electronic system further includes a fifth device and a sixth device. The fifth device is used for the display to specifically display the currently displayed candidate characters of the first key in the menu to distinguish other candidate characters of the first key. The sixth device is configured to respond to the clockwise or counterclockwise operation track of the touch device to select one of the plurality of candidate characters for the first button as the first button displayed in the menu of the currently displayed candidate words.
使用所述输入法可以用较少的按压次数输入字符,除了可以节省字符输入的时间以外,由于所需的操作次数较少,也可以避免用户操作错误。同时所述字符输入法也兼容于传统的abc输入法,因此不会强制用户学习新的输入法,而仅以较少的按键操作次数吸引用户学习所述输入法。By using the input method, characters can be input with fewer pressing times. In addition to saving time for character input, user errors can also be avoided due to the less required number of operations. At the same time, the character input method is also compatible with the traditional abc input method, so the user is not forced to learn a new input method, but the user is only attracted to learn the input method with a small number of button operations.
附图说明Description of drawings
图1显示本发明之电子系统的实施方式的结构方块图。FIG. 1 shows a structural block diagram of an embodiment of an electronic system of the present invention.
图2显示键盘的实施方式示意图。Fig. 2 shows a schematic diagram of an embodiment of a keyboard.
图3A显示abc输入法之流程图。Fig. 3A shows a flow chart of the abc input method.
图3B显示本发明的字符输入法实施方式流程图。FIG. 3B shows a flowchart of an embodiment of the character input method of the present invention.
图3C显示本发明的字符输入法的另个实施方式流程图,其中在按键的操作期间内的长压操作可以反转选字顺序。FIG. 3C shows a flow chart of another embodiment of the character input method of the present invention, wherein the long press operation during the operation of the key can reverse the character selection sequence.
图3D显示本发明的字符输入法的另个实施方式流程图,其中以长压操作致能反序的候选字序列。FIG. 3D shows a flow chart of another embodiment of the character input method of the present invention, in which the sequence of candidate characters in reverse order is activated by a long press operation.
图4显示呈现按键的候选字的正序及反序示意图。FIG. 4 is a schematic diagram showing the forward and reverse sequences of the candidate characters presented on the button.
图5A~5F显示呈现在文字输入区中的光标及候选字。5A-5F show the cursor and candidate characters displayed in the text input area.
图6显示时间轴以及按键的操作信号。Figure 6 shows the time axis and the operation signals of the keys.
图7显示利用选单显示候选字的字符输入实施方式的流程图。FIG. 7 shows a flowchart of an embodiment of character input using a menu to display candidate characters.
图8A显示按键启动正序的候选字序列“wxyz”的选单。FIG. 8A shows a menu of keystroke-activated candidate word sequences "wxyz".
图8B显示在文字输入区中呈现序列“wxyz”的下一个字“x”。Figure 8B shows the presentation of the next word "x" of the sequence "wxyz" in the text entry area.
图8C显示输入候选字“y”至文字输入区。FIG. 8C shows inputting the candidate word "y" into the text input area.
图8D显示选单的另一个实施方式,其中候选字由其它辅助键代表。Fig. 8D shows another embodiment of the menu, where the candidate words are represented by other auxiliary keys.
图9显示另一个键盘的实施方式示意图,其中以多个按键构成光标的方向键。FIG. 9 shows another schematic diagram of an embodiment of a keyboard, in which a plurality of keys constitute the direction keys of the cursor.
图10显示本发明的电子装置系统的另一实施方式,其中具有输入单元的电子装置与具有显示器的电子装置之间通过通讯信道以传送字符输入与显示的相关信号。FIG. 10 shows another embodiment of the electronic device system of the present invention, wherein the electronic device with the input unit and the electronic device with the display communicate signals related to character input and display through a communication channel.
图11显示本发明的电子装置系统的又一实施方式,其中具有显示器的电子装置之间通过通讯信道从外部接收字符输入的操作信号。FIG. 11 shows another embodiment of the electronic device system of the present invention, wherein the electronic devices with displays receive the operation signal of character input from the outside through the communication channel.
图12显示本发明的电子装置系统的又一实施方式,其中三个电子装置之间通过通讯信道以传送字符输入与显示的相关信号。FIG. 12 shows another embodiment of the electronic device system of the present invention, in which three electronic devices transmit related signals of character input and display through communication channels.
具体实施方式Detailed ways
以下将依照下列的段落顺序来详细说明本发明的字符输入法:The character input method of the present invention will be described in detail in accordance with the sequence of the following paragraphs:
1.系统结构1. System structure
2.输入法的实施方式2. Implementation of the input method
2-1.输入法第一实施方式2-1. The first embodiment of the input method
2-2.输入法第二实施方式2-2. The second embodiment of the input method
2-3.输入法第三实施方式2-3. The third embodiment of the input method
3.实施方式的变化3. Changes in implementation
3-1.输入法的其它实施方式3-1. Other implementations of the input method
3-2.硬件结构的其它实施方式3-2. Other Embodiments of Hardware Structure
4.结论4 Conclusion
1.系统结构:1. System structure:
本发明的字符输入法可以执行于各种电子装置,例如行动电话、个人数字助理(Personal Digital Assistant,简称PDA)、机上盒(Set Top Box)、电视、或媒体播放器。以下以执行所述字符输入法的电子装置作说明。The character input method of the present invention can be implemented in various electronic devices, such as mobile phones, Personal Digital Assistants (PDAs for short), set top boxes (Set Top Boxes), televisions, or media players. The electronic device implementing the character input method will be described below.
参阅图1,电子装置100包含处理器10、内存20、显示器30、输入单元40及定时器50。处理器10可以由集成电路(Integrated Circuit,简构IC)组成,用以处理数据及执行程序。处理器10可以是由单颗封装的IC所组成,或连接多颗封装的IC而组成。举例来说,处理器10可以仅包含中央处理器(CentralProcessing Unit,简称CPU),或者是CPU、通讯控制器及输入单元40的控制器芯片的组合。所述的通讯控制器用以控制电子装置100中的各组件的通讯,或电子装置100与外部装置的通讯。内存20可以包含随机存取内存(RandomAccess Memory,简称RAM)、非挥发性内存(Nonvolatile Memory)、大容量储存装置(mass storage device,例如硬式磁盘驱动器)或其组合。非挥发性内存20例如电子可抹除可程序化只读存储器(Electrically Erasable Programmable ROM,简称EEPROM)及闪存(Flash Memory)。显示器30可以显示文字及图形,例如可以包含电子纸、由有机发光二极管(Organic light emitting diode,简称OLED)构成的显示器或液晶显示器(Liquid Crystal Display,简称LCD)。显示器30可以显示各种使用者接口,而使用者接口可以包含文字输入区。显示器30可以包含单个显示器或是一个较大尺寸显示器及一个较小尺寸显示器。Referring to FIG. 1 , the
输入单元40可以包含各种用以输入数据或指令至电子装置100的接口设备,例如触控面板、触控式屏幕、键盘及语音接收器。定时器50及60可以是由电路、计算机程序或其组合所构成,分别用以计时固定时间长度的期间。定时器50或60满期(expiration)时产生信号,用以告知所计时的期间结束。电子装置100的各组件之间可以用有线或无线通讯信道连接。The
请参照图2,图2所示的键盘为输入单元40的实施方式。所述键盘可以是机械结构的实体键盘或是显示在显示器30上的虚拟键盘。所述键盘具有按键201-217。按键213及214是功能键,其功能因电子装置100所执行的软件程序而异。按键215是摘机(off-hook)按键;按键216是挂机(on-hook)按键。按键217是用来控制电子装置100的显示器30所示光标的移动方向的方向键。按键201~212所对应的数字、字符及/或符号显示于图2中的各按键上,然而并非用以限定本发明。举例来说,按键201对应数字1;按键202对应数字“2”及字符“a”、“b”及“c”;按键203对应数字“3”及字符“d”、“e”及“f”。按键210对应数字“0”及空格符;按键212对应符号“#”及输入法切换的功能。每个按键在不同输入法被启动时,所对应的候选字可以不同,选取候选字的方法也不同。举例来说,按键212启动电子装置100的输入法的实例可以包含abc输入法或Tegic Communications公司所研发的文字输入法(text inputmethod)。电子装置100可以有多个输入法,在同一时间内可以选择启动其中一种输入法。Please refer to FIG. 2 , the keyboard shown in FIG. 2 is an implementation of the
2.输入法的实施方式:2. Implementation of the input method:
图3A显示abc输入法的流程图。首先,处理器1启动abc输入法后(步骤S30),判别是否有任何按键被操作(步骤S31)。如是,处理器1启动定时器以计时一段操作期间(步骤S32)并显示被操作按键的第一个候选字(步骤S33)。例如在步骤S31操作按键208时,在步骤S33显示按键208的第一个候选字“t”。在步骤S34中,处理器1持续侦测是否接收到对相同按键的短压操作(事件A)、所述操作期间结束(事件B)、另一个按键的操作(事件C)、或是对相同按键的长压操作(事件D)。Fig. 3A shows a flow chart of the abc input method. First, after the
若接收到对相同按键的短压操作(事件A),处理器1重置定时器以重新开始所述按键的所述操作期间(步骤S35),并显示所述按键的下一个候选字(步骤S36)。例如在步骤S34短压按键208时,在步骤S36显示按键208的下一个候选字“u”。If a short press operation (event A) to the same key is received, the
若操作期间结束(事件B),处理器1输入目前显示的候选字至电子装置100的文字输入区(步骤S39)。If the operation period ends (event B), the
若收到另一个按键的操作(事件C),处理器1输入目前显示的候选字至电子装置100的文字输入区(步骤S40),并重复步骤S32以开始所述另一个按键的操作期间,并且重复步骤S33以显示所述另一个按键的第一个候选字。接着重复其余的步骤。If another button operation (event C) is received, the
若接收到对相同按键的长压操作(事件D),处理器1重置定时器(步骤S37),并显示所述按键的对应数字(步骤S38)。例如在步骤S34长压按键208时,在步骤S38显示按键208的对应数字“8”。If a long press operation on the same key is received (event D), the
电子装置100可以具有多个输入法,并择一启动。本发明的字符输入法实施方式显示于图3B,可以执行于电子装置100。本发明的字符输入法不需切换至不同的输入法,利用了对同样按键的不同操作就可以致动不同顺序的候选字序列。The
2-1.输入法第一实施方式:2-1. The first embodiment of the input method:
请参照图3B,首先,处理器10启动字符输入法(步骤S300),判别输入单元40中是否有任何按键接受操作而被致动(步骤S301)。如是,处理器10启动定时器50以开始计时所述操作的时间(步骤S302),并判别所述操作符合第一操作方式或是第二操作方式(步骤S304)。所述第一操作方式或是第二操作方式可以因电子装置100的设计而异。举例来说,处理器10可以利用定时器50计时时间长度t来界定操作时间,藉以分别操作方式。Referring to FIG. 3B , first, the
例如对任何按键按压操作小于时间长度t符合第一操作方式,以下简称短压操作;对任何按键按压操作大于或等于时间长度t符合第二操作方式,以下简称长压操作。对按键的按压操作时间就是按压所述按键到释放所述按键所经历的时间。换言之,在定时器50满期以前,对按键的按压作操结束,则处理器10判别所述按压操作符合第一操作方式;在对按键的按压作操结束以前,定时器50满期,则处理器10判别所述按压操作符合第二操作方式。所述时间长度t可以用秒为单位,例如0.5、0.8、或1秒,或以频率周期为单位。For example, pressing any button for less than the time length t corresponds to the first operation mode, hereinafter referred to as short-press operation; pressing any button greater than or equal to the time length t corresponds to the second operation mode, hereinafter referred to as long-press operation. The pressing operation time of the key is the time elapsed from pressing the key to releasing the key. In other words, before the
在步骤S300被操作的按键以下称为按键i。i为正整数且在图2的例子中,201≤i≤212。若所述操作符合第一操作方式,则处理器10启动按键i正常顺序(以下简称正序)下对应的候选字序列(步骤S305)。亦即以正序为选定顺序,根据所述选定顺序每次呈现按键i对应的多个候选字的其中一个字以响应每一次对按键i的操作。参照图4,按键202对应数字“2”及字符“a”、“b”及“c”,顺序401显示按键202的正序,因此按键202对应的正序候选字序列就是“abc”。处理器10响应每一次对按键202的操作根据顺序401每次呈现所述序列中候选字“a”、“b”及“c”。“c”的下一个候选字是“a”,并依此序列重复候选字的呈现。The key operated in step S300 is hereinafter referred to as key i. i is a positive integer and in the example of FIG. 2 , 201≦i≦212. If the operation conforms to the first operation mode, the
若所述操作符合第二操作方式,则处理器10启动按键i与所述正序相反的顺序下(以下简称反序)对应的候选字序列(步骤S325)。亦即以反序为选定顺序,根据所述选定顺序每次呈现按键i对应的多个候选字的其中一个字以响应每一次对按键i的操作。图4中顺序402显示按键202的反序,因此按键202对应的反序候选字序列为“cba”。处理器10响应每一次对按键202的操作根据顺序402每次呈现所述序列中候选字“c”、“b”及“a”。“a”的下一个候选字是“c”,并依此序列重复候选字的呈现。If the operation conforms to the second operation mode, the
同理,按键203对应的正序及反序候选字序列分别为“def”及“fed”;按键204对应的正序及反序候选字序列分别为“ghi”“ihg”;...按键209对应的正序及反序候选字序列分别为“wxyz”及“zyxw”。若按键202对应的正序候选字序列为“abc2”,即所述按键的对应数字随在候选字之后,则按键202对应的反序候选字序列可以定义为“2cba”,或者因用户的喜好设定而定义为“cba”。每一个按键的候选字可以用链接串行(linked list)或数组(array)或其它的数据格式来储存,以实现正序及反序的候选字存取及显示。每一个按键的第一个候选字及最后一个候选字的地址可以储存在缓存器(register)或内存20中。Similarly, the forward and reverse candidate word sequences corresponding to the
启动正序的候选字序列后,处理器10呈现所述候选字序列的第一个字(步骤S306)。例如按键i为按键209时,处理器10呈现所述候选字序列“wxyz”的第一个字“w”。图5A显示呈现在文字输入区500中光标501所指示的候选字“w”。处理器10启动定时器60以开始计算所述按键i对应的操作期间(步骤S309),并判断是否接收到对同样的按键i的另一操作(事件A)、侦测定时器60是否满期(事件B),或是否接收到对另一个按键的操作(事件C)(步骤S310)。在步骤S310被操作的另一个按键以下称为按键j。j为正整数且在图2的例子中,201≤j≤212且j≠i。After starting the sequence of candidate words in positive order, the
步骤S310中,若接收到对按键i的另一操作(事件A),处理器10重置定时器60(步骤S312),并显示所述正序的候选字序列中的下一候选字以取代目前显示的候选字(步骤S314)。例如按键i为按键209时,处理器10呈现所述正序候选字序列“wxyz”的下一个字“x”,如图5B所示。接着重复步骤S310。同理,若再次接收到对按键209的另一操作,处理器10重置定时器60,并显示所述正序的候选字序列中的下一候选字“y”。“z”的下一个候选字是“w”。In step S310, if another operation (event A) to button i is received,
步骤S310中,若定时器60满期(事件B),处理器10输入按键i目前显示的候选字至文字输入区,移动光标至所述文字输入区的下个位置(步骤S316)。接着重复步骤S301。例如目前显示的候选字为“x”,若定时器60满期,如图5C所示,处理器10输入“x”至文字输入区500,移动光标往右至所述文字输入区的下个位置。In step S310, if the
步骤S310中,若接收到对另一个按键的操作(事件C),处理器10输入按键i目前显示的候选字至文字输入区,移动光标至所述文字输入区的下个位置(步骤S318)。针对按键j重新启动定时器50(步骤S302),接着重复步骤S302以后的各步骤,依据对按键j的操作以显示及输入按键j的正序或反序中的候选字。In step S310, if another key operation (event C) is received, the
回到反序的候选字序列的说明。在步骤S325中,按键i的按压操作超过时间长度t则处理器10启动反序的候选字序列(步骤S325),呈现所述候选字序列的第一个字(步骤S326)。例如按键i为按键209时,处理器10呈现所述反序候选字序列“zyxw”的第一个字“z”。图5D显示呈现在文字输入区500中光标501所指示的候选字“z”。当按键i的按压操作停止时(步骤S327),处理器10启动定时器60以开始计时所述按键i的操作期间(步骤S328)。处理器10持续并判断是否接收到对同样的按键i的另一操作(事件A)、侦测定时器60是否满期(事件B),或是否接收到对另一个按键的操作(事件C)(步骤S330)。在步骤S330被操作的另一个按键以下称为按键j。j为正整数且在图2的例子中,201≤j≤212且j≠i。Returning to the description of the sequence of candidate words in reverse order. In step S325, if the key i is pressed for more than the time length t, the
步骤S330中,若接收到对按键i的另一操作(事件A),处理器10重置定时器60(步骤S332),并显示所述反序的候选字序列中的下一候选字(步骤S334)。例如按键i为按键209时,处理器10呈现所述反序候选字序列“zyxw”的下一个字“y”,如图5E所示。接着重复步骤S330。同理,若再次接收到对按键209的另一操作,处理器10重置定时器60,并显示所述反序的候选字序列中的下一候选字“x”。In step S330, if another operation (event A) to button i is received,
步骤S330中,若定时器60满期(事件B),处理器10输入按键i目前显示的候选字至文字输入区,移动光标至所述文字输入区的下个位置(步骤S336)。接着重复步骤S301。例如目前显示的候选字为“y”,若定时器50满期,如图5F所示,处理器10输入“y”至文字输入区500,移动光标至所述文字输入区的下个位置。In step S330, if the
步骤S330中,若接收到对另一个按键的操作(事件C),处理器10输入按键i目前显示的候选字至文字输入区,移动光标至所述文字输入区的下个位置(步骤S338)。针对按键j重新启动定时器50(步骤S302),接着重复步骤S302以后的各步骤。In step S330, if another button operation (event C) is received, the
需要了解的是在不同实施方式中,所述输入法的各步骤的顺序可以改变。例如步骤S309可以在步骤S305或步骤S306之前。在按键的操作期间结束以前,对所述按键的长压操作可以改变所述按键的操作期间内其对应多个候选字的呈现顺序。其实施方式显示于图3C。It should be understood that in different implementations, the sequence of the steps of the input method can be changed. For example, step S309 may be before step S305 or step S306. Before the operation period of the key ends, the long press operation on the key can change the presentation order of the corresponding multiple candidate characters during the operation period of the key. An embodiment of this is shown in Figure 3C.
2-2.输入法第二实施方式:2-2. The second embodiment of the input method:
请参照图3C,其中图3C与图3B不同之处在于步骤S310a及S330a。Please refer to FIG. 3C , where the difference between FIG. 3C and FIG. 3B lies in steps S310a and S330a.
在步骤S310a中,处理器10持续侦测是否接收到对相同按键i的短压操作(事件A)、按键i的操作期间结束(事件B)、对另一个按键j的操作(事件C)、或是对相同按键i的长压操作(事件D)。若接收到对相同按键i的短压操作(事件A),处理器10执行步骤S312及S314。若接收到对相同按键i的长压操作(事件D),处理器10执行步骤S332及S334。明确而言,处理器10在步骤S334中以反序为新的选定顺序,呈现在反序候选字序列中,目前显示的候选字的下一个候选字,并且在按键i的操作期间结束以前,以反序呈现按键i的多个候选字以响应对所述按键i的短压操作。例如原本启动按键209的正序候选字序列,在步骤S310a长压按键209,且目前显示的候选字为“y”时,则在步骤S334显示按键209的候选字“x”,即“y”在反序候选字序列中的下一个字,也就是“y”在正序候选字序列中的前一个字。In step S310a, the
在步骤S330a中,处理器10持续侦测是否接收到对相同按键i的短压操作(事件A)、按键i的操作期间结束(事件B)、另一个按键j的操作(事件C)、或是对相同按键i的长压操作(事件D)。若接收到对相同按键i的短压操作(事件A),处理器10执行步骤S332及S334。若接收到对相同按键i的长压操作(事件D),处理器10执行步骤S312及S314。明确而言,处理器10在步骤S314中以正序为新的选定顺序,呈现在正序候选字序列中,目前显示的候选字的下一个候选字,并且在按键i的操作期间结束以前,以反序呈现按键i的多个候选字以响应对所述按键i的短压操作。例如原本启动按键209的反序的候选字序列,在步骤S330a长压按键209,且目前显示的候选字为“y”时,则在步骤S314显示按键209的候选字“z”,即“y”在正序候选字序列中的下一个字,也就是“y”在反序候选字序列中的前一个字。In step S330a, the
图3C说明在按键的操作期间结束以前,对所述按键的长压操作可以改变所述按键的对应多个候选字的呈现顺序。因此,按键的操作期间内的长压操作提供了返回目前候选字的前一字的显示功能。然而,所述按键的单次长压操作也可以仅仅返回呈现目前候选字的前一字,而不改变所述按键的对应候选字的呈现顺序。另外,也可以用不同的操作方法来驱动反序的候选字呈现。其实施方式显示于图3D。FIG. 3C illustrates that before the operation period of the key ends, the long-press operation on the key can change the presentation order of the plurality of candidate characters corresponding to the key. Therefore, the long press operation during the operation of the key provides the display function of returning to the previous word of the current candidate word. However, a single long press operation of the button may only return to presenting the previous character of the current candidate word without changing the presentation sequence of the corresponding candidate word of the button. In addition, different operation methods can also be used to drive the presentation of candidate words in reverse order. An embodiment of this is shown in Figure 3D.
2-3.输入法第三实施方式:2-3. The third embodiment of the input method:
请参照图3D,其中图3D与图3B不同之处说明如下。Please refer to FIG. 3D , where the differences between FIG. 3D and FIG. 3B are described as follows.
在步骤S325中启动反序的候选字序列后,对按键i的按压操作尚未结束,处理器10呈现所述反序候选字序列的第一个候选字(步骤S326),并开始操作期间t0(步骤S329)。操作期间t0可以由定时器50或另一定时器计算。处理器10侦测所述操作期间t0是否结束(事件E)或所述按压操作结束(事件F)(步骤S333)。若所述操作期间t0结束而所述按压操作仍继续(事件E),处理器10显示按键i的反序候选字序列中的下一个字(步骤S334)。接着,处理器1重新开始操作期间t0(步骤S329)并重复步骤S333。若所述按压操作结束(事件F),处理器10执行步骤S309。因此在步骤S316中,定时器60满期时处理器10可以输入目前被显示的候选字。After starting the reverse sequence of candidate words in step S325, the pressing operation of button i has not yet ended,
在步骤S310a中,处理器10持续侦测是否接收到对相同按键i的短压操作(事件A)、按键i的操作期间结束(事件B)、对另一个按键j的操作(事件C)、或是对相同按键i的长压操作(事件D)。若接收到对相同按键i的短压操作(事件A),处理器10执行步骤S312及S314。若接收到对相同按键i的长压操作(事件D),处理器10执行步骤S334。明确而言,处理器10在步骤S334中以反序呈现在反序候选字序列中,目前显示的候选字的下一个候选字,并且重复步骤S329、S333及S334,以反序呈现按键i的多个候选字以响应对所述按键i的长压操作。In step S310a, the
若按键209对应的正序及反序候选字序列分别为“wxyz”及“zyxw”。在abc输入法中,原本按键209输入“w”需的4次按压操作,而输入“y”需要3次按压操作。利用所述输入法输入“w”仅需1次按压操作,而输入“y”仅需要2次按压操作。除了可以节省字符输入的时间以外,由于所需的操作次数较少,也可以避免用户操作错误。If the forward and reverse candidate word sequences corresponding to the key 209 are "wxyz" and "zyxw" respectively. In the abc input method, originally the key 209
3.实施方式的变化:3. Changes in implementation:
所述说明中以时间长度t来区分第一及第二输入方式。同理可以用更多的时间长度来区分更多的输入方式。举例来说,若对按键的按压操作时间未及时间长度t1,则所述操作符合第一操作方式。若对按键的按压操作时间大于等于t1但是未及时间长度t2,则所述操作符合第二操作方式。若对按键的按压操作时间大于等于t2,则所述操作符合第三操作方式。In the description, the time length t is used to distinguish the first and second input modes. Similarly, more time lengths can be used to distinguish more input methods. For example, if the key is pressed for less than the time length t1, the operation conforms to the first operation mode. If the pressing operation time of the button is greater than or equal to t1 but less than the time length t2, the operation conforms to the second operation mode. If the pressing operation time of the button is greater than or equal to t2, the operation conforms to the third operation mode.
图6显示一时间轴以及按键i的操作信号。图6中每一信号在高位准表示按键i在被按压的状态,在低位准表示按键i在释放状态(没有被按压)。然而图6并非用以限定本发明,按键i的操作信号在不同实施方式中可以呈现不同波形。第一操作信号表示按键i在时间T0时接受按压,在时间T1时释放,若时间长度(T1-T0)<t1,则处理器10判别所述第一操作符合第一操作方式。同理,若时间长度t1(T2-T0)<t2,则处理器10判别所述第二操作符合第二操作方式;若时间长度t2(T3-T0),则处理器10判别所述第三操作符合第三操作方式。其中符合第二或第三操作方式的按压操作可用来致动反序的候选字序列或数字输入。举例来说,当按键被符合第三操作的操作致动时,处理器10显示所述按键对应的数字。FIG. 6 shows a time axis and operation signals of key i. In FIG. 6 , a high level of each signal indicates that the key i is being pressed, and a low level indicates that the key i is in a released state (not being pressed). However, FIG. 6 is not intended to limit the present invention, and the operation signal of the key i may present different waveforms in different implementations. The first operation signal indicates that the key i is pressed at time T0 and released at time T1. If the time length (T1-T0)<t1, the
3-1.输入法的其它实施方式:3-1. Other implementations of the input method:
另外,处理器10可以用选单显示每个按键的候选字以辅助字符输入。输入单元40中的按键配合选单以区分为文字键及辅助键。例如图2中的按键201-212为文字键,而213-217为辅助键。按键217为方向键,在位置218a、219a、220a及221a的位置上按压分别会将光标移动至上、右、下及左方。在不同实施方式中按键217可以用五向键取代。为了方便说明以图9中的键盘来说明。In addition, the
参照图7,首先,处理器10启动字符输入法(步骤S700),判别输入单元40中是否有文字键(以下称为按键i)接受操作而被致动(步骤S701)。如是,处理器10启动定时器50以开始计时所述按键i操作的时间(步骤S702),并根据所述操作符合第一操作方式或是第二操作方式以启动按键i的正序或反序的候选字序列(步骤S705)。启动一种候选字序列后,处理器10呈现所述候选字序列的第一个字及候选字选单(步骤S706),并启动定时器60以计时所述按键i的操作期间(步骤S709)。Referring to FIG. 7, first, the
假设按键i为按键209,图8A显示所述按键启动正序的候选字序列后的选单800。在选单800中候选字以顺时钟方向排列。然而图8A并非用来限定本发明,候选字可以逆时钟方向或其它任何顺序排列。在文字输入区500中显示按键209的第一个候选字“w”时,选单800中也以光标801指示“w”为目前显示的候选字。辅助键218、219、220及221分别代表候选字“w”、“x”、“y”及“z”。Assuming that the key i is the key 209, FIG. 8A shows the
处理器10持续侦测是否接收到对相同按键i的短压操作(事件A)、定时器60满期所指示的操作期间结束(事件B)、另一文字键j的操作(事件C)、对相同按键i的长压操作(事件D)或是辅助键k的操作(事件E)。k为正整数且在图9的例子中,213k 221。The
步骤S710中,若接收到对按键i的短压操作(事件A),处理器10重置定时器6(步骤S712),并显示所述序列中的下一候选字(步骤S714)。例如按键i为按键209时,处理器10呈现所述正序候选字序列“wxyz”的下一个字“x”,如图8B所示。选单800中的光标801也往顺时针方向移动至“x”,以指示目前显示的候选字。接着重复步骤S710。同理,若再次接收到对按键209的另一短压操作,处理器10重置定时器60,并显示所述正序的候选字序列中的下一候选字“y”。选单800中的光标801也往顺时针方向移动至“y”。In step S710, if a short press operation on key i is received (event A),
步骤S710中,若定时器60满期(事件B),处理器10输入按键i目前显示的候选字至文字输入区,移动光标至所述文字输入区的下个位置(步骤S716)。接着重复步骤S701。例如目前显示的候选字为“y”,若定时器60满期,如图8C所示,处理器1输入“y”至文字输入区500,移动光标往右至所述文字输入区的下个位置,并停止显示选单800。In step S710, if the
步骤S710中,若接收到对另一文字键j的操作(事件C),处理器10输入按键i目前显示的候选字至文字输入区,移动光标至所述文字输入区的下个位置(步骤S718)。针对文字键j重新启动定时器5(步骤S702),接着重复步骤S702以后的各步骤。In step S710, if an operation to another character key j is received (event C), the
步骤S710中,若接收到对相同按键i的长压操作(事件D),处理器10启动顺序与步骤S720以前的候选字序列相反的候选字序(步骤S720)。举例来说,处理器10在步骤S710中以反序为选定顺序,则在执行步骤S720时,以正序为选定顺序。相反的,处理器10在步骤S710中以正序为选定顺序,则在执行步骤S720时,以反序为选定顺序。接着,在步骤S714中,处理器10呈现在所述选定顺序中的候选字序列中的下一个候选字。例如在图8A的例子中以正序为选定顺序时,处理器10若接收到对相同按键209的长压操作(事件D),则呈现所述正序候选字序列“wxyz”的前一个字“z”(即所述反序的候选字序列中的下一候选字),选单800中的光标801也往逆时针方向移动至“z”。接着重复步骤S710。同理,若再次接收到对按键209的另一短压操作,处理器10重置定时器60,并显示所述反序的候选字序列中的下一候选字“y”,选单800中的光标801也往逆时针方向移动至“y”。图3C及3D揭示以长压操作以改变候选字序列,然而候选字序列可以利用其它的输入装置来改变,例如使用旋转钮(rotatable button)或触控面板的顺时针或逆时针操作轨迹来实现所述光标801的顺时针或逆时针移动。显示器30可以是具有所述触控面板的触控屏幕。图9中的键盘可以是显示于显示器30的虚拟键盘。In step S710, if a long-press operation on the same key i is received (event D), the
步骤S710中,若接收到对辅助键k的操作(事件E),处理器10输入辅助键k所代表的候选字至文字输入区,移动光标至所述文字输入区的下个位置(步骤S722),接着重复步骤S701以后的各步骤。例如在图8A的情况中,按键220被操作,则处理器10直接输入候选字“y”至文字输入区500,无关乎目前显示的候选字为“x”或任何候选字,结果如图8C所示。在图8A的情况中,启动正序或反序的候选字序列都需要二次按压操作才能显示“y”,且需要等定时器60满期才能输入“y”,而使用辅助键只要一次按压操作就可以输入所述候选字。同理,在图8A的情况中,若操作辅助键218、219或221,则处理器10会分别输入候选字“w”、“x”及“z”至文字输入区500。按键209的候选字虽然有所述A,B,C,D,E五种输入方式,但是各种方式彼此间却可以同时进行而没有冲突。In step S710, if the operation to the auxiliary key k is received (event E), the
选单800可以显示更多的候选字,可以包含各字符的大小写字母及自动完成字。虽然所述说明中只使用了方向键217为辅助键,然而也可以用语音命令(voice command)或其它辅助键以代表选单中的候选字,如图8D所示。当按键202被按压时,辅助键213、214、215、216、218、219、220及221分别代表选单800中的候选字“A”、“tea”、“B”、“C”、“a”、“2”、“c”及“b”。其中“tea”为自动完成字,是处理器10根据文字输入区500中光标501以前的文字及选单800中的候选字而决定的。举例来说,光标501的前的字符第一个是“t”,第二个是“d”。“t”对应的按键208的候选字有“t”、“u”、“v”。“d”对应的按键208的候选字有“d”、“e”、“f”。处理器1从“t”、“u”、“v”中找出自动完成字的第一个字符,从“d”、“e”、“f”中找出自动完成字的第二个字符,以及从选单800中找出自动完成字的最后一个字符。处理器10可以依照电子装置100的用户的以前常输入的文字来选择自动完成字,或依照电子装置100中的字典来选择自动完成字。选单800中的自动完成字可以用文字输入法来产生。The
3-2.硬件结构的其它实施方式:3-2. Other implementations of the hardware structure:
所述字符输入法可以执行于不同的系统中,例如图10-12中的电子装置系统。The character input method can be implemented in different systems, such as the electronic device system shown in FIGS. 10-12 .
图10中,电子装置101的处理器11执行所述字符输入法,并且通讯单元17经由信道104将文字传送至通讯单元27。处理器21显示通讯单元27所接收的文字于显示器32或输入所述文字至电子装置102的文字输入区。图10中的信道104传送二个电子装置之间的文字讯息。然而二个电子装置之间也可以传送按键的操作信号以执行所述输入法。In FIG. 10 , the
图11中,电子装置201的通讯单元17将输入单元41的操作讯号经由信道204传送至通讯单元27。电子装置202的处理器21根据通讯单元27所接收到的操作信号执行所述字符输入法,并显示文字于显示器32或输入文字至文字输入区。电子装置202也可以将文字讯息显示于外部的显示器。In FIG. 11 , the
图12中,电子装置301的通讯单元17将输入单元41的操作讯号经由信道304传送至通讯单元27。电子装置202的处理器21根据通讯单元27所接收到的操作信号执行所述字符输入法,并将文字讯息传送至通讯单元28。通讯单元28经由信道305将文字讯息传送至通讯单元37。电子装置303将通讯单元37所接收到的文字显示于显示器33。In FIG. 12 , the
所述通道104、204、304及305可以是有线或无线通讯信道。电子装置101、201及301可以是遥控器或可携式装置,例如PDA、超级可移动式计算机装置(Ultra Mobile Device,简UMD)、笔记型计算机(Laptop Computer)、行动电话等。电子装置102、202、303可以是电视机或媒体播放器,例如光盘片播放器。电子装置302可以是机上盒。图10-12中的内存2及22可以储存用以实现所述字符输入法的计算机程序。The
4.结论:4 Conclusion:
所述字符输入法可以用来输入各国的字符、数字或符号,例如日文的平假名或片假名,或是中文的注音符号。虽然所述说明以光标显示目前的候选字,然而目前的候选字也可以用不同的颜色、字体大小或其它方式来标示。The character input method can be used to input characters, numbers or symbols of various countries, such as Japanese hiragana or katakana, or Chinese phonetic symbols. Although the description uses a cursor to display the current candidate words, the current candidate words can also be marked with different colors, font sizes, or other methods.
总之,所述字符输入法利用了对同样按键的不同操作以致动正序或反序的候选字序列,并可以利选单辅助,因此可以用较少的按压次数输入字符,除了可以节省字符输入的时间以外,由于所需的操作次数较少,也可以避免用户操作错误。同时所述字符输入法也兼容于传统的abc输入法,因此不会强制用户学习新的输入法,而仅以较少的按键操作次数吸引用户学习所述输入法。In a word, the character input method utilizes different operations on the same key to actuate the sequence of candidate words in positive or reverse order, and can be assisted by a menu, so characters can be input with fewer press times, in addition to saving time for character input. In addition to time, user errors can also be avoided due to the fewer number of operations required. At the same time, the character input method is also compatible with the traditional abc input method, so the user is not forced to learn a new input method, but the user is only attracted to learn the input method with a small number of button operations.
Claims (18)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN2008103015380A CN101581974B (en) | 2008-05-12 | 2008-05-12 | Character input method and electronic system using said input method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN2008103015380A CN101581974B (en) | 2008-05-12 | 2008-05-12 | Character input method and electronic system using said input method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN101581974A CN101581974A (en) | 2009-11-18 |
| CN101581974B true CN101581974B (en) | 2011-06-22 |
Family
ID=41364144
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN2008103015380A Expired - Fee Related CN101581974B (en) | 2008-05-12 | 2008-05-12 | Character input method and electronic system using said input method |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN101581974B (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103699233B (en) * | 2013-12-20 | 2019-04-09 | 百度在线网络技术(北京)有限公司 | Character string input method and input unit |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1294339A (en) * | 1999-11-02 | 2001-05-09 | 洪发生 | Combination input method for keys of keyboard |
| CN1612094A (en) * | 2003-10-28 | 2005-05-04 | 王衍淞 | Digital keyboard chinese character input method |
-
2008
- 2008-05-12 CN CN2008103015380A patent/CN101581974B/en not_active Expired - Fee Related
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1294339A (en) * | 1999-11-02 | 2001-05-09 | 洪发生 | Combination input method for keys of keyboard |
| CN1612094A (en) * | 2003-10-28 | 2005-05-04 | 王衍淞 | Digital keyboard chinese character input method |
Also Published As
| Publication number | Publication date |
|---|---|
| CN101581974A (en) | 2009-11-18 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8300016B2 (en) | Electronic device system utilizing a character input method | |
| JP4797104B2 (en) | Electronic device and method for symbol input | |
| TWI401578B (en) | Method, system, and graphical user interface for providing word recommendations | |
| WO2006059199A1 (en) | Method for assigning large sets of characters in different modes to keys of a number keypad for low keypress-data-entry ratio | |
| US20130097548A1 (en) | Virtual Keyboard, Input Method, and Associated Storage Medium | |
| CN102812415A (en) | Mobile terminal with touch panel function and input method for same | |
| CN102279699A (en) | Information processing apparatus, information processing method, and program | |
| US8638300B2 (en) | Method and touch-sensitive apparatus for searching entries in a stored list | |
| KR101284771B1 (en) | Apparatus and method for inputting characters in portable terminal | |
| CN102177486A (en) | Communication device with multi-level virtual keyboard | |
| KR20040079844A (en) | Alphabet Input Apparatus Using A Small Keypad And Method Thereof | |
| CN101581974B (en) | Character input method and electronic system using said input method | |
| US20090104928A1 (en) | Portable electronic device and a method for entering data on such a device | |
| CN102707811A (en) | Method and system for Chinese character input | |
| KR101261227B1 (en) | Virtual keyboard input device, and data input method thereof | |
| JP2011081677A (en) | Input device | |
| KR101149892B1 (en) | Mobile device, letter input method thereof and | |
| WO2011158064A1 (en) | Mixed ambiguity text entry | |
| KR20100019266A (en) | Apparatus and method for letter input using key pad and touch pad | |
| JP2013196598A (en) | Information processing apparatus, method and program | |
| HK1151881A (en) | Improved data entry system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| C14 | Grant of patent or utility model | ||
| GR01 | Patent grant | ||
| CF01 | Termination of patent right due to non-payment of annual fee | ||
| CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20110622 Termination date: 20180512 |