METHOD FOR GUIDING A USER TO SELECT KEYS ON A KEYBOARD
FIELD OF THE INVENTION 5
This invention relates to guiding a user to select keys on a keyboard. The invention is particularly useful for, but not necessarily limited to, guiding a user to select valid sequences of Pin Yin characters.
10 BACKGROUND OF THE INVENTION
A frequently used interface between man and machine is a display screen. Increasingly, such screens are not just used for one way communication, that is lo display data to the user, but also as means for
15 the user to input data to the relevant apparatus, for example by way of a touch sσeen.
One of the main growth areas in touch screen devices is in small portable devices, such as mobile telephones, persona] digital assistants
20 (PDA), global positioning system (GPS) navigators and the like. These adopt various methods for entering symbols or data into them, for instance buttons, voice recognition, hand writing recognition virtual buttons (such as a virtual keyboard or virtual keypad displayed on the touch screen), etc. In the last case various buttons appear on the touch screen and touching
25 the screen at a point corresponding to one of those buttons causes the device to react as if the corresponding button itself had been touched. The construction of touch screens is well known in the art and touch detection can be by way of many well-known systems, such as capadtive or inductive sensing or contact switches.
30
When entering text by a virtual keyboard displayed on a touch screen the process of selecting appropriate keys by typing a syllable or
word may be time consuming, especially if a user is unfamiliar with the keyboard layout. It would therefore be useful if the user could be guided to select the appropriate keys during text entry.
In this specification, including the claims, the terms 'comprises', 'comprising' or similar terms are intended to mean a non-exclusive inclusion, such that a method or apparatus that comprises a list of elements does not include those elements solely, but may well include other elements not listed.
10
SUMMARY OF THE INVENTION
According to one aspect of the invention there is provided a method for guiding a user of an electronic device to select keys on a keyboard of a 15 user interface of the device, the method comprising: receiving a reference alphanumeric character, input at the keyboard of the user interface, the reference alphanumeric character identifying a first part of at least one syllable; searching a database of valid syllables or words to identify 20 valid alphanumeric characters that can immediately follow the reference alphanumeric character; and emphasizing keys on the keyboard that represent the valid alphanumeric characters thereby guiding the user to select one of the keys representing one of said valid alphanumeric characters. 25
Suitably, the emphasizing enlarges keys, relative to other keys, on the keyboard that represent the valid alphanumeric characters.
Preferably, the emphasizing highlights keys on the keyboard that 30 represent the valid alphanumeric characters.
Suitably, the emphasizing illuminates keys, relative to other keys, on the keyboard that represent the valid alphanumeric characters.
Preferably, the method is further characterized by the reference alphanumeric character and valid alphanumeric characters form part of Pin Yin syllables and the searching is characterized by the database containing Pin Yin syllables associated with Chinese characters. 5
Suitably, the method includes a further step of displaying on a display, the Chinese Characters corresponding to the reference alphanumeric character and valid alphanumeric characters.
10 Preferably, the method includes a further step of allowing a user to select a desired Chinese character having a Pin Yin representation starting with the reference alphanumeric reference character, the desired Chinese character being one of the Chinese Characters corresponding to the reference alphanumeric character. 15
Suitably, the method is further characterized by receiving another alphanumeric character, the another alphanumeric character being one of the valid alphanumeric characters identified by the keys emphasized at the emphasizing step. 20
Preferably, the method is further characterized by effecting the following steps: searching the database of valid syllables or words to identify valid alphanumeric characters that can immediately follow the
25 another alphanumeric character; and emphasizing keys on the keyboard that represent the valid alphanumeric characters thereby guiding the user to select one of the keys representing one of said valid alphanumeric characters.
30 BRIEF DESCRIPTION OF THE DRAWINGS
In order that the invention may be readily understood and put into practical effect, reference will now be made to a preferred embodiment as illustrated with reference to the accompanying drawings in which:
Fig. 1 is a schematic block diagram of an electronic device in accordance with the invention;
5 Fig. 2 is a flow diagram illustrating a method for guiding a user to select keys on a keyboard of a user interface of the device of FIG. I; and
Figs. 3 to 12 illustrates operation of the user interface during 10 steps of the method of FIG. 2.
DETAILED DESCRIPTION OF A PREFERRED EMBODIMENT OF THE
INVENTION
15 In the drawings, like numerals on different Figs are used to indicate like elements throughout. With reference to Fig. 1, there is illustrated an electronic device 1, the device 1 illustrated is a radio communications device comprising a radio frequency communications unit 2 coupled to be in communication with a processor 3. An user interface in the form of an
20 interactive display or touch screen 5 (typically a Liquid Crystal Display) and an optional keypad 6 are also coupled to be in communication with the processor 3.
The processor 3 includes an encoder/decoder 11 with an associated 25 Read Only Memory (ROM) 12 storing data for encoding and decoding voice or other signals that may be transmitted or received by electronic device 1. The processor 3 also includes a micro-processor 13 coupled to both an encoder/decoder ]] and an associated character Read Only Memory (ROM) '14. Micro-processor 13 is also coupled to a Random 30 Access Memory (RAM) 4 and a static programmable memory 16. The
static programmable memory 16 stores, amongst other features and functions, a phone book database of numbers and associated identifiers (names ot people associated with each of the numbers).
5 Auxiliary outputs of rrucro-processor 13 are coupled to an alert module 15 that typically contains a speaker, vibrator motor and associated drivers The character Read only memory 14 stores code for decoding or encoding text messages that may be received by the communication unit 2, input at the touch screen 5 or optional keypad 6 In this embodiment the 10 character Read Only Memory 14 also stores operating code (OC) for microprocessor 13 and a template set of characters for character recognition The opera tang code (OC) is used to run applications on the electronic device 1.
The radio frequency communications unit 2 is a combined receiver
15 and transmitter having a common antenna 7 The communications un t 2 has a transceiver 8 coupled to antenna 7 via a radio frequency amplifier 9
The transceiver 8 is also coupled to a combined modulator/demodulator
10 that couples the communications unit 2 to the processor 3
20 Referring m general to FIGs. 2 to 12 there is illustrated a method 20 for guiding a user of the electronic device 1 to select character keys represented on a
or soft keyboard 31 on the user interface an the form of the touch screen 5 For instance, if a user wished to enter two Chinese Characters " %" by Pm Ym text entry, then " iB5 " is
25 represented m Pm Ym by the syllables "gao" "xmg" Accordingly, after a start step 21, initiated by a menu selection of the device 1, the touch screen 5 will typically be displaying the indicia as shown in Fig 3 As shown, the touch screen 5 has the soft keyboard 31 in a well know QWERTY layout, a
P Ym display region 33, a Chinese character display region 35 and a sentence display area 36 After the start step 21, the method 20 then provides for receiving a reference alphanumeric character at a receiving an alphanumeric character step 22 that is input at the keyboard 31, the 5 reference alphanumeric character provides for identifymg a hist part of at least one syllable ("gao")
At step 22 the reference alphanumeric character "g" is received by a user selecting one of the keys 32 of the soft keyboard 31 that identifies "g"
10 and this character will be displayed m the display region 33 At a searching step 23 the method then provides for searching a database, stored m the memory 16, of valid syllables or words or Chinese characters to idenbfy valid alphanumeric characters that can immediately follow the reierence alphanumeric character "g" Also, the searching attempts to
15 identify valid syllables or words or Chinese characters Thus it will be apparent to a person skilled in the art that the reference alphanumeric character, and valid alphanumeric characters, form part ot Pm Ym syllables and the searching is characterized by the database containing Pm Yin s Uables associated with Chinese characters
20
The Pin Y in valid alphanumeric characters that follow "g" are "a", ' e", "o" and "u" and at an emphasizing and displaying step 24 the method proMdes for emphasizing keys on the soft keyboard 31 that represent the \ ahd alphanumeric characters thereby guiding the user to select one of the
25 keys representing one ot the valid alphanumeric characters Thus at step
24, the ρroces«oι 3, controls the touch screen 5 to emphasize some ot keys
32, the keys representing the Pin Ym valid alphanumeric characters "a", e", "o" and "u" As shown in Fig 4, the reference alphanumeric charactei
"g", is illustrated in the display region 33 and identifies a first part of at least one syllable (the syllable in this example being "gao") Also shown is the how the emphasizing enlarges keys, relative to other keys 32, on the soft keyboard 31 that represent the valid alphanumeric characters "a", "e", 5 "o" and "u" The emphasizing also illuminates and highlights keys, relabve to other keys 32, on the soft keyboard 31 that represent the valid alphanumeric characters "a", "e", "o" and "u" Also, step 24 displays, m the Chinese Character display region 35, Chinese characters that have a their first P Ym alphanumeric character corresponding to the reference 10 alphanumeric character "g"
Alter the emphasizing and displaying step 24 a user may select a desired Chinese character displayed in Chinese Character display region 35 by simply pointing to one of the Chinese characters displayed on the
15 touch screen 5 at selection test step 25 It no selection is made at step 25
(determined by a time-out or bv the user touching one of the emphasized keys "a", ' e", "o" and "u"), then another alphanumeric character is received at step 22 corresponding to one of the emphasized ke\ s that represent the valid alphanumeric characters "a", "e", "o" and "u" In this
20 example, the user would select the emphasized key identifying character
"a" and then the searching step 23 searches for valid alphanumeric characters that can immediately follow the mput string "ga" Also, the searching attempts to identify v alid syllables or words or Chinese characters
25
The Pin Ym valid alphanumeric characters that follow "ga" are "ι","o" and "n" and at the emphasizing and displaying step 24 the method provides for emphasizing keys on the soft keyboard 31 that repiesent the
valid alphanumeric characters thereby guiding the user to select one of the keys representing one of said valid alphanumeric characters. Accordingly, at step 24, the processor 3, controls the touch -screen to emphasize some of keys 32, the keys representing the Pin Yin valid alphanumeric characters 5 "i","o" and "n". As shown in Fig 5, the string "ga" is illustrated in the display region 33. Also shown is the how the emphasizing enlarges keys, for the valid alphanumeric characters "i","o" and "n". The Chinese characters that have a their first Pin Yin alphanumeric character corresponding to the string "ga" are also displayed in the Chinese 10 Character display region 35.
After the emphasizing and displaying step 24 a user may select a Chinese character displayed in Chinese Character display region 35 by simply pointing to one of the desired Chinese character displayed on the
15 touch screen 5 at selection test step 25. If no selection is made at step 25 then one of the valid alphanumeric characters "i","o" and "n" is received at the repeated receiving step 22 after the user has selected an appropriate emphasized one of the keys 32. Steps 23 and 24 are also repeated and at step 24 , illustrated in Fig 6, the touch screen 5 displays ""gao" in display
20 region 33 (since the user would have input the emphasized key for "o") and valid Chinese characters that represent the Pin Yin "gao" are displayed in the Chinese Character display region 35. Since "gao" is the required syllable and " % '' is dipalyed as one of the Chinese characters in the display region 35, then the user would select the desired Chinese
25 character " ifi" in the display region 35 at step 25. Thus, test step 25 provides for allowing a user to select a desired Chinese character having a Pin Yin representation starting with the reference alphanumeric reference character, the desired Chinese character being one of the Chinese
Characters (displayed in region 35) corresponding to the reference alphanumeric character. A displaying step 26 then displays the desired Chinese character in the sentence display region 36 and a clearing step 27 clears the Pm Ym display region 33 After completion of step 27 then touch 5 screen 5 would display what is typically illustrated Fig 7
A test step 28 then determines if the user has finished inputting characters, this may be done by a time-out procedure, or by the user activating a function of the device 1 Since the user still desires to input the
10 Chinese character "W then the method 20 returns to step 22 where the reference alphanumeric character "x" is received and steps 22 to 28 are performed similar to that described above with reference specificalh to FIGs 8 to 12 Upon completion of "xmg" being input to the device 1, the test determines by a timer time-out or by a user command to finish at step
15 2S and theretore the method ends at step 29 Accordingly, " )^ ' will be displayed in the sentence display area 36 as shown specifically in FIG 12
It should be noted that at any, if the desired Chinese character 20 appears m the Chinese character display region the user can select the character without inputting a full Pin Y'm string for the character
Advantageously, the present invention provides for guiding a user to select the appropriate keys during text entry This is especially useful 25 when a user is not familiar with the ke board layout
The detailed description provides a preferred exemplar}' embodiment only, and is not intended to limit the scope, applicability, or
configuration of the invention. Rather, the detailed description of the preferred exemplary embodiment provides those skilled in the art with an enabling description for implementing preferred exemplary embodiment of the invention. It should be understood that various changes may be made in the function and arrangement of elements without departing from the spirit and scope of the invention as set forth in the appended claims.