Background technology
Such as handheld wireless communications devices (for example cell phone), the portable handheld electronic devices being convenient to transport just becoming universal.Such hand-hold electronic equipments is with various formative factor appearance and support many characteristics and function.
For convenience's sake, have the hand-hold electronic equipments of many types, the particularly handheld wireless communication device general trend of miniaturization day by day.Miniaturization usually makes carries equipment, comprises being placed to equipment on the belt that is tied to the user in bag/wallet of user or equipment and be more prone to.In addition; On hand-hold electronic equipments, used touch-screen; Wherein on touch-screen, show the keypad key and allow the user to come input text and order, on this screen, show and the letter of expectation or the key of commands associated through using stylus " touch " screen area simply.Though touch-screen is useful and wieldy characteristics are provided, the key that the trend of miniaturization has caused on touch-screen, showing is littler.This makes key be difficult to by the user location and selects.For example in qwerty keyboard, 50 keys of on the viewing area of typical 2.5cm * 5cm, packing into cause the key size of about 5mm * 5mm.For example when the user is sitting on the train seat or when the user walks about, enlarged the difficulty of seeing key and key that sign is wanted owing to moving of user in environment.The portability of these equipment is encouraged the use in such situation, yet the said method of input data or order makes and is difficult to realize satisfactorily above-mentioned use.
The problem that is associated is to be difficult to let the user select little key with stylus, and this causes user error ground to select adjacent key through regular meeting.This baffles the user, and needs other button from mistake, to recover.Problem as previous sign key is the same, has enlarged the problem of correctly selecting them with stylus owing to moving of user.
Through amplify key that user's stylus is positioned at and on every side key, during with the inswept keypad of convenient user, amplify around the key of stylus tip, solve these problems to a certain extent so that see and select them to be more prone to.If the user is familiar with this keyboard layout and can therefore gets into the resident screen area of being wanted of character keys, then this mechanism is particularly useful.
The method that another kind addresses these problems is to utilize the text input of predictability, its objective is and reduces the needed stroke of user, and therefore reduce above-mentioned sign burden and the errors number in the options button process.The text input of predictability is used well-known algorithm to predict based on several character keys of being selected by the user and is comprised dictionary word these character keys, possible.In the different piece of display, show one or more word, and if suitable word be that the user plans to use that of keyboard key input, then he or she can select this word.This can reduce the quantity of the key that the user need identify and select.
The variant of this method be on the outstanding display keyboard, corresponding to the key of the character late in each prediction word.This makes the user be identified at most probable next key on the keyboard more easily.This algorithm comes predictive user just attempting the most probable word of importing based on the character of being imported by the user.
Embodiment
Before describing embodiment in detail according to the present invention, should be noted that: embodiment mainly is and uses touch-sensitive display screen input character relevant method step and combination of part of appliance in the electronic equipment.Therefore; Part of appliance and method step have suitably been represented with traditional symbol in the accompanying drawings; Those details relevant have only been shown with understanding embodiments of the invention; Darken this openly so that do not use details, and for the those skilled in the art that benefit in the explanation from here, these details are conspicuous.
In this document; Relational terms such as first and second, the top and bottom etc. only is used to distinguish an entity or action and another entity or action, and need not necessarily require or hint such relation or the order of any reality between such entity or action.Term " comprises ", " containing " or their any other variant; Be used for containing comprising of non-exclusionism; Thereby make the method or the equipment that comprise series of elements not only comprise those elements, and can comprise other element of clearly not listing or such method or equipment intrinsic element.The element that is limited by " comprising one ... " is not having under the situation of more constraint condition, be not precluded within the processing procedure that comprises this element, method, article, or device in have other identical element.In addition, from start to finish in this instructions, term " key " has any key, button or the wide meaning of the actuator with special-purpose, variable or programmable functions that can be activated by the user.
Be to be understood that; Embodiments of the invention described herein can comprise one or more traditional processors and the instruction of unique program stored; These instructions are controlled one or more traditional processors in combination with some non-processor circuit, and, use touch-sensitive display screen described herein to realize is input to some in the electronic equipment, most of or repertoire with character.Non-processor circuit can be including, but not limited to radio receiver, radio transmitter, signal driver, clock circuit, power circuit and user input device.Likewise, these functions can be interpreted as and be used for using the touch-sensitive display screen character to be input to the step of the method for electronic equipment.Alternatively; Some or repertoire can be realized, perhaps in one or more special ICs (ASIC), realized by the state machine that does not have the program stored instruction; In these state machines or ASIC, some combinations of each function or specific function are implemented as customized logic.Certainly, can use the combination of this dual mode.In addition; Can reckon with; For the person of ordinary skill of the art; Although possibly with significant effort and many, when disclosed notion and principle guide from here, will easily generate such software instruction and program and IC with minimal test by the for example design alternative that consideration promoted of pot life, modern technologies and economic aspect.
Be to be understood that: embodiments of the invention described herein also can comprise the one or more software programs that are embodied as the processor control routine; These programs for example on the mounting medium such such as dish, CD-or DVD-ROM, programmable memory such as ROM (read-only memory) (firmware), are perhaps downloaded at for example Internet, on the data carrier such as light or electrical signal carrier.As understood by one of ordinary skill in the art, code can be distributed between a plurality of parts that are connected that communicate with one another.
Referring to Fig. 1, it is an explanation with the form electronic equipment 100 of transfer table or mobile phone, typically is the synoptic diagram of wireless telecommunications system, and this transfer table or mobile phone comprise and be connected to the processor 103 and the radio frequency communications unit 102 of communication with it.Electronic equipment 100 also has touch-screen 105 and collateral key 165.Also has alert module 115, the driver that it typically comprises warning loudspeaker, vibrator motor and is associated.Touch-screen 105, collateral key 165 and alert module 115 are connected to processor 103 and communicate by letter with it.
Processor 103 comprises encoder/decoder 111, and it is used for Code And Decode can transmit voice or other signal that perhaps receives by electronic equipment 100, and has the code ROM (read-only memory) (ROM) 112 that is used to store data that is associated.Processor 103 also comprises microprocessor 113, and it is connected to encoder/decoder 111, character ROM (read-only memory) (ROM) 114, random-access memory (ram) 104, static programmable memory 116 and subscriber identity module (RUIM) interface 118 movably through public data and address bus 117.Static programmable memory 116 is operably connected to RUIM interface 118 with RUIM card 119 (being commonly referred to subscriber identity module (SIM) card); They each can both store the arrival text message and the telephone number database (TND phone directory) of optimum roaming list (PRL), subscriber's verification msg, selection; Wherein this telephone number database comprises the numeric field that is used for telephone number and the name field that is used for identifier, and this identifier is associated with a numeral in name field.RUIM card 119 can also be stored password with static memory 116, and it is used to allow the visit to the function of the cryptoguard on mobile phone 100.
Microprocessor 113 has the port that is used to be connected to touch-screen 105, collateral key and alert module 115.In addition, microprocessor 113 also has and is used to be connected to and the microphone 135 of this equipment integration and the port of communications speaker 140.
Character ROM (read-only memory) 114 storage be used to decode or the encode code of the text message that can receive by communication unit 102.In this embodiment, character ROM (read-only memory) 114, RUIM card 119 and static memory 116 can also be stored operational code (OC) that is used for microprocessor 113 and the code that is used to carry out the function that is associated with mobile phone 100.
Radio frequency communications unit 102 is the Receiver And Transmitters with combination of common antenna 107.Communication unit 102 has the transceiver 108 that is connected to antenna 107 via radio frequency amplifier 109.Transceiver 108 is also connected to the modulator/demodulator 110 of combination, and its communication unit 102 is connected to processor 103.
Referring to Fig. 2, the initial touch screen layout 200 that is associated with the display screen 105 of electronic equipment 100 has been described wherein.Touch-screen layout 200 comprises: main character input item viewing area 201; First touch-sensitive zone 202 with text entry keys dish touch-sensitive zone 203 and other enter key zones (one or more) 204; Second touch-sensitive zone 205; And alphabetical viewing area 206.
Main character input item viewing area 201 shows that perhaps other can be by the text the data of user's input such as word, ideographic character.The user generally through utilizing stylus to select (touch) to be presented at the key in first touch-sensitive zone 202, imports word, ideographic character or other data.First touch-sensitive zone 202 shows the initial keyboard layout with text entry keys dish touch-sensitive zone 203; These touch-sensitive zone 203 initial set that show the first input alphabet key 207, a letter that is associated in each key identifier word matrix (a is to z) wherein.As illustrated, text entry keys dish touch-sensitive zone 203 is QWERTY type keyboard layouts of standard.
Select letter key 207 through the user, letter is input in the equipment 100, and on the second character input item viewing area 206, show these letters.Second touch-sensitive zone 205 shows word or the ideographic character (such as Chinese character) corresponding to the prediction of the alphabetical sequence of user's input.Can also be through contacting at the suitable part place in second touch-sensitive zone 205 with stylus or finger and selecting these words by the user.Therefore, through in second touch-sensitive zone 205, selecting suitable word or ideographic character, selected word of input or ideographic character in main character input item viewing area 201.
The predictive text algorithm is well known in the art, and can use any suitable algorithm.Usually be used to provide the predictive text algorithm of the possibility information that is associated with the word of each prediction according to the predefine frequency of using statistics.This information can be used under the given situation by the character of user input, confirming being used to identify prediction or potential vocabulary then, and which is the order of most probable word.Possibility information can be numeral or number percent, and perhaps any other is fit to by the parameter that resides in other application program use on the equipment.As know, the word of prediction can be from be stored in airborne dictionary, be typically stored in and obtain in those words in the static memory 116, and can comprise the specific term such as device-specific order for example.
Referring to Fig. 3, the process flow diagram of the method 300 of input text in the electronic equipment 100 has been described wherein.In step 301; In the text entry keys dish touch-sensitive zone 203 of the display screen 105 of equipment 100, show the set of (301) first input alphabet keys 207, a letter that is associated in each the key identifier word matrix (a is to z) in the set of the first input alphabet key 207.Electronic equipment 100 receives the user in step 303 then and imports selection; It is corresponding to the action to a key in the set of the first input alphabet key 207, if perhaps appropriately its corresponding to being presented at the selection of the prediction word in second touch-sensitive zone 205.
Method 300 confirms to select or imported letter or word at testing procedure 305 then.Should be noted that in this instructions with scope widely and explain term " word ", and as those skilled in the art obviously can know, " word " comprised the ideographic character that can form a complete word or syllable.If from second touch-sensitive zone 205, selected word; Then in step 307; In character viewing area 201, show this word (formation text); And method 300 turns back to first step 301 (and refreshing this screen to be presented at the initial touch screen layout 200 that the zone shows this word (text) in 201), perhaps through suitable this method 300 of interruptive command end.If step 303 through to from the suitable Action Selection of a letter of the first input alphabet key 207 set should letter; Then after testing procedure 305; At optional step display 309, can on alphabetical viewing area 206, show the letter of corresponding input.
Referring to Fig. 3 and Fig. 4, and for instance, supposed in step 303 and selected (input) alphabetical " m ", and shown in alphabetical viewing area 206 at optional step display 309 should letter.Then, in step 311, one group of potential subsequent character of the letter of being imported is followed in method 300 predictions.This prediction is based on using any well-known predictive text algorithm sign to comprise the word of the letter of being imported (one or more letter).Prediction can also comprise prediction maybe or potential word, and especially in this example, the Chinese ideographic characters that word is represented with normally used pinyin representation, by alphabet letters.
Method 300 is carried out the demonstration to the set of the second input alphabet key 407 that identifies potential subsequent character in step 313 then, and the set replacement of the second input alphabet key 407 is presented at the set of first letter key 207 in the text entry keys dish touch-sensitive zone 203.As shown in the figure, text entry keys dish touch-sensitive zone 203 is filled in the set of the second input alphabet key 407 fully.Because selected letter " m ", so for the phonetic input, unique possible subsequent character is " a ", " e ", " u ", " i ", " o ", so these letters are the unique letters that belong to the set of the second input alphabet key 407.
As shown in, the set of in across the single row in text entry keys dish touch-sensitive zone, arranging the second input alphabet key 407.In addition, each key of forming the set of the second input alphabet key 407 extends to whole width in text entry keys dish touch-sensitive zone.To notice in addition, and in order to show the set of the second input alphabet key 407, show to comprise and refresh text entry keys dish touch-sensitive zone, to replace the set of the first all input alphabet keys 207 with the set of the second input alphabet key 407.
In step 315, the potential vocabulary of being predicted is a Chinese ideographic characters in this example, is presented in second touch-sensitive zone 205.Next; Method 300 turns back to step 303 then; Import selection wait for to receive the user, it is corresponding to the action to a key in the set of the second input alphabet key 407, if perhaps appropriately its corresponding to being presented at the selection of the prediction word in second touch-sensitive zone 205.Method 300 and then confirm to select or imported letter or word at testing procedure 305.If from second touch-sensitive zone 205, selected word; Then in step 307; In character viewing area 201, show this word; And method 300 turns back to first step 301 (and refreshing this screen to be presented at the initial touch screen layout 200 that the zone shows this word in 201), perhaps through suitable this method 300 of interruptive command end.
Referring to Fig. 3 and Fig. 5, if in step 303 input (selections) letter, for example alphabetical " o " then at optional step display 309, can be close to the letter that the letter of having imported " m: " shows corresponding input (selection) on alphabetical viewing area 206.Therefore, step 311,313 and 315 is carried out the prediction to following content: another group is followed the potential subsequent character of institute's input alphabet and potential word.Form with the set of the 3rd input alphabet key 507 shows the subsequent character that another group is potential, and it replaces the set of second letter key 407.Because sequentially selected letter " mo ", so, a possible letter " u " is only arranged, so this letter is the unique letter that belongs to the set of the 3rd input alphabet key 507 for the phonetic input.
After repeating wherein in second touch-sensitive zone 205, to show the step 315 of the potential vocabulary of being predicted, method 300 turns back to step 303 once more.Because a letter that belongs to the set of the 3rd input alphabet key 507 is only arranged,, in character viewing area 201, show (input) this word in step 307 then so the user selects word simply from second touch-sensitive zone 205.Method 300 turns back to first step 301 (and refreshing this screen to be presented at the initial touch screen layout 200 that shows this word in the zone 201), perhaps finishes this method 300 through suitable interruptive command.
Described embodiment especially is very suitable for improving text or the data input in portable or other small screen device such as mobile phone, smart phone, PDA, portable media device etc.The present invention is very suitable for having the small handheld electronic devices of small display curtain, wherein second or subsequently the 3rd perhaps (even fourth class) input alphabet keyset close and fill character input keyboard touch-sensitive zone 203 fully.Therefore, through filling text entry keys dish touch-sensitive zone 203, compare with common situation, these keys have become greatly in fact, therefore how much have reduced the selection mistake.
Except that small handheld electronic devices, the equipment of other type also can be benefited from said method and apparatus.Present embodiment can be used for for example being input to Email or SMS message to text, perhaps is input to telephone number, address and name information in the phonebook database.Can also imagine that various other data inputs and order inputs use.
In above-mentioned instructions, specific embodiment of the present invention has been described.Yet those of ordinary skill in the art will be understood that, can carry out various modifications and change and do not deviate from the scope of setting forth like following claim of the present invention.Therefore, it is illustrative rather than restrictive that instructions and accompanying drawing are considered to, and the intention modification that all are such is included within the scope of the present invention.The solution of benefit, advantage, problem and any possibly cause any benefit, advantage or solution to occur or the more significant element (one or more) that becomes is not counted as critical, essential, or the basic characteristic or the element of any or whole claims.The present invention is only defined by the accessory claim and the whole equivalents of those claims that are included in any being modified in of carrying out during this pendency.