CN100407117C - Inputting characters into electronic equipment - Google Patents

Inputting characters into electronic equipment Download PDF

Info

Publication number
CN100407117C
CN100407117C CN2005100996812A CN200510099681A CN100407117C CN 100407117 C CN100407117 C CN 100407117C CN 2005100996812 A CN2005100996812 A CN 2005100996812A CN 200510099681 A CN200510099681 A CN 200510099681A CN 100407117 C CN100407117 C CN 100407117C
Authority
CN
China
Prior art keywords
character
clipboard
stroke
writing
quick
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.)
Active
Application number
CN2005100996812A
Other languages
Chinese (zh)
Other versions
CN1924772A (en
Inventor
葛勇
郭丰俊
镇立新
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Motorola Mobility LLC
Google Technology Holdings LLC
Original Assignee
Motorola Inc
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 Motorola Inc filed Critical Motorola Inc
Priority to CN2005100996812A priority Critical patent/CN100407117C/en
Publication of CN1924772A publication Critical patent/CN1924772A/en
Application granted granted Critical
Publication of CN100407117C publication Critical patent/CN100407117C/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • User Interface Of Digital Computer (AREA)

Abstract

This invention provides one method to input characters to electron device, which comprises the following steps: receiving more than one strokes on the touch writing board of the device; responding the stroke end at the static touch of the board to identify input stroke order end; determining more than one possible characters by stroke order and displaying the characters onto the device display selection area.

Description

Character is input in the electronic equipment
Technical field
The present invention relates generally to character is input to field in the electronic equipment.The present invention is used in particular for, but there is no need to be limited to, keyboard or do not have the finger book input on the equipment of touch-sensitive screen or similar write input, and it does not provide about writing the visual feedback of input.
Background technology
The portable handheld electronic devices that is easy to carry about with one such as handheld wireless communication device (for example, cell phone), is just becoming general.This hand-hold electronic equipments has multiple different moulding specification and supports many features and function.
Cell phone, PDA(Personal Digital Assistant), write the board-like computer portable electric appts similar with other, and common electronic equipment, usually has the input writing plate, it is touch-screen typically, and the two-way user interface that is used for data typing, invokes application and menu reading is provided.Touch-screen develops into, allows the user writing hand-written character, such as, word, letter, alpha-numeric string, Asian character (such as Chinese, Korean and Japanese character) and other mark, and be entered in the electronic equipment thus.This electronic equipment is handled this hand-written character immediately, it is compared with the character that is stored in the recognition dictionary (storer), and confirm optimum matching.Then, optimum matching can call instruction or written character is confirmed as input data at electronic equipment.
Some portable electric appts provides the unidirectional quick input interface that touches extraly or replacedly, and it receives the input of writing from the user, but the visual feedback that provides as touch-sensitive screen is not provided.An example of one-way interfaces is meant book identification (FWR) system, and it can obtain from Motorola Inc. (Motorola Inc.), and wherein the user uses with the user and imports the quick clipboard that touches that button is associated, and character is write in the equipment, such as mobile phone.The user can streak on the keyboard of equipment according to the suitable order of contact and stroke by the finger by making them thus, and the lines of Roman character or Chinese character are input in the equipment.An example with this ability is a Motorola A668 mobile phone.This system can provide the additional data entry method of the low-cost equipment that traditional being used for do not have touch-sensitive screen.
This system is the end of identification character sequence incident typically, such as contactless within the predetermined time, and attempts the stroke that identification had before been write subsequently, as one or more possible characters.The user can roll the tabulation of reading possible character then, so that select a correct character.Yet, be the low velocity of data typing about a problem of this system.
Summary of the invention
Briefly, in one aspect of the invention, provide a kind of by receiving such as referring to book keyboard sensor array or touch the writing stroke at the quick clipboard of touching of quick display screen place, character has been input to method in the electronic equipment.This writing stroke is corresponding to the lines of character, and the static contact of touching quick clipboard place by detection, the end that identification character is represented.For example, the user can make finger or writing pencil keep the contact preset time at the specified point that touches on the quick clipboard.This can be in the last writing stroke or lines end of character to be imported.
Because than contactless, when it comes across naturally and moves between the specific lines of character, static contact is different input type, therefore than contactless, the required cycle that is used for the static contact of identification character EOS can reduce, because this can be corresponding to moving between lines in the identical characters or the stroke.For example, the contactless cycle may be up to 1 second, and the static contact cycle for example can reduce to, 0.2 second.Owing in list entries, have the less stand-by period by force, so the character typing is faster.
In case recognize the end of character indication, then this method is attempted identification or definite writing stroke that is associated with character, and shows this character or the character that each is possible, is used for being selected by the user.
In one embodiment, the selection of possible character is to realize by breaking away from the contact of touching quick clipboard.Therefore, finish written character and select character all to finish in an action, promptly writing stroke remains on the clipboard finger or writing pencil, and it is lifted character to select to determine.Replacedly, character is selected and can be realized by any one that activates that several users that are associated with clipboard import button.In another alternative, each user imports button and can be associated by same possible character, and the button that is associated by activation can be selected suitable character thus.
In one embodiment, a plurality of possible characters that roll are to realize by receive the predetermined rolling stroke of writing at the clipboard place.For example, receive writing stroke corresponding to clockwise annular lines, can be corresponding to rolling the horizontal tabulate of reading possible character to the right, and receive writing stroke corresponding to counterclockwise annular lines, can be corresponding to the horizontal tabulate of reading possible character to rolling left.Because the user do not need to confirm and activates special-purpose scroll key, so this can further quicken the character typing, and, realized identical effect by simple rapid style of writing action, it does not need notice is concentrated or reassemble on button.
Briefly, in another aspect of this invention in, provide a kind of by receiving the predetermined rolling stroke of writing touching quick clipboard place, roll the possible character read on the electronic equipment or the method for menu item.This writing stroke is corresponding to predetermined lines, and such as semicircle or rotation lines, its direction has been determined the direction of rolling.
Description of drawings
In order to make easy to understand of the present invention and to obtain actual effect, with reference to exemplary embodiment, described with reference to the accompanying drawings as passing through, wherein in different diagrammatic sketch, identical reference number is represented identical or intimate element.The part of instructions is incorporated and formed to accompanying drawing into together with detailed description hereinafter, and be used to further specify according to embodiments of the invention and explain according to multiple principle and advantage of the present invention, wherein:
Fig. 1 is the schematic block diagram that has illustrated according to the circuit of electronic equipment of the present invention;
Fig. 2 has illustrated and has comprised and refer to that book identification touches the mobile phone of quick clipboard;
Fig. 3 has illustrated typing of writing Chinese character and the selection that the mobile phone of use Fig. 2 carries out;
Fig. 4 has illustrated according to the written character typing of embodiment and the method for selection;
Fig. 5 has illustrated about the process flow diagram according to the algorithm of embodiment;
Fig. 6 has illustrated another process flow diagram about the algorithm of Fig. 5;
Fig. 7 has illustrated another process flow diagram about the algorithm of Fig. 5;
Fig. 8 (a)~(e) has illustrated that the screen that is undertaken by the method for Fig. 7 shows process;
Fig. 9 has illustrated another process flow diagram about the algorithm of Fig. 5;
Figure 10 (a)~(f) has illustrated that the screen that is undertaken by the method for Fig. 9 shows process;
Figure 11 has illustrated annular stroke has been write method in the equipment.
The technician will recognize, in order to simplify and to know and the element among the figure has been described, and there is no need it is drawn in proportion.For example, some size of component may be exaggerated with respect to other element among the figure, to assist to promote the understanding to embodiments of the invention.
Embodiment
Before describing in detail, should be noted that embodiment mainly is present in and relate to the combination that written character is entered into the method step and the device element of electronic equipment according to embodiments of the invention.Therefore, device element and method step are represented by the conventional symbols in the accompanying drawing in position, for those of ordinary skill in the art is conspicuous details, only show those relevant details of understanding embodiments of the invention, content is not blured so that expose, and it has advantage described herein.
In this document, relevant term, only separately be used to make an entity or action with another entity or action mutually to distinguish with " second ", " top " with " bottom " or the like such as " first ", there is no need to require or infer this relation or the order of any reality between this entity or the action.Term " comprises " or its any other variation, purpose is to contain the inclusions of nonexcludability, the process, method, object or the device that comprise a series of key elements thus not only comprise these key elements, and can comprise other key elements of clearly not listing or this process, method, object or device intrinsic key element.The front is modified with the key element of " comprising ", is not to have more constraint, does not get rid of the existence of the other identical element in process, method, object or the device that comprises this key element.And in this manual, term " button " has implication widely, promptly has by any button, button or actuator the user activated special use, variable or programmable functions.
Will be appreciated that, embodiments of the invention described herein can comprise one or more traditional processors, and unique stored program instruction, it is in conjunction with specific non-processor circuit, control this one or more processors, with carry out described herein with written character be entered into electronic equipment some, major part or repertoire.This non-processor circuit can include, but not limited to radio receiver, radio transmitter, signal driver, clock circuit, power circuit and user input device.Similarly, these functions can be interpreted as being used to carry out the step that written character is entered into the method for electronic equipment.Replacedly, can realize some or all function by state machine, it does not have stored program instruction, perhaps realizes some or all function in one or more special ICs (ASIC), and wherein the combination of each function or some specific function is implemented as customized logic.Certainly, can use the combination of these two kinds of methods.Therefore, method and apparatus about these functions has been described herein.And, can predict, those of ordinary skill, under the guiding of disclosed herein notion and principle, by MIN experiment, although may pay significant effort and carry out manyly, but still can easily generate this software instruction and program and IC by for example caused design alternative of pot life, prior art and economic consideration.
With reference to figure 1, this is the synoptic diagram that electronic equipment 100 has been described, it is Wireless Telecom Equipment typically, has the form of movement station or mobile phone, comprises the radio frequency communications unit 102 that is connected with processor 103 communications.Electronic equipment 100 also has display screen 105 and button 165.Also there is alarm modules 115, the driving that it typically comprises alert speaker, vibrator motor and is associated.Display screen 105, button 165 and alarm modules 115 are connected, to communicate by letter with processor 103.This electronic equipment also comprises and touches quick clipboard 170 and ink marks processor 175.
Processor 103 comprises encoder/decoder 111, and it has the code ROM (read-only memory) (ROM) 112 that is associated, and is used to store be used for being launched or the voice of reception or the data that other signals carry out Code And Decode by electronic equipment 100.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 mobile subscriber's identification module (RUIM) interface 118 by common data and address bus 117.Effectively be connected to the static programmable memory 116 and the RUIM card 119 (being commonly called subscriber identification module (SIM) card) of RUIM interface 118, what each can store optimum roaming list (PRL), subscription authentication data, selection enters text message and telephone number database (TND phone directory), the name field that it comprises the numeric field that is used for telephone number and is used for the identifier that a number with this numeric area is associated.RUIM card 119 and static memory 116 can also be stored password, are used to allow the visit to the password-protected function on the mobile phone 100.
Microprocessor 113 has the port that is used to be connected to display screen 105, button and alarm modules 115.And microprocessor 113 has and is used for being connected to the microphone 135 of the equipment of being integrated in and the port of communications speaker 140.
Character ROM (read-only memory) 114 storage is used for the code to being decoded or be encoded by the text message that communication unit 102 receives.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 community 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 it is connected to processor 103 with communication unit 102.
Touch the writing stroke of quick clipboard 170 receptions from user's finger or writing pencil, although here in order to illustrate separately for simplicity, it can be integrated with the button 165 or the display screen 105 of equipment 100.Writing stroke can be changed into the ink marks or the lines of the contact or the touch of the xy coordinate system on the clipboard 170 by ink marks processor 175.These ink markss are hunted down and are passed to microprocessor 113, are used for further processing.Similarly, although here in order to show the ink marks processor for simplicity individually, it can realize and carried out by microprocessor 113 by being stored in code in the static memory 116.
Fig. 2 has illustrated button 165 and the configuration of touching quick clipboard 170 in further detail, and it is integrated with button 165 to touch quick clipboard 170, and is covered by keyboard membrane 166.Touch quick clipboard 170 contact-sensitive user interfaces on the electronic equipment 100 is provided, it allows to receive user writing stroke or lines corresponding to same clipboard 170 contacts of waiting the character lines in the equipment of being input to.This clipboard typically uses capacitance sensor array to realize, it detects changes in capacitance, and it is corresponding to pointing or such as the existence of other objects of writing pencil.Therefore, detect the object of writing, do not need sensor array or clipboard are exerted pressure such as finger or writing pencil, but the surface that typically only needs gently to touch or touch clipboard.Like this, because the button physical pressure that need be used to activate, and capacitive sensor does not need, therefore can integrated button and touch quick clipboard 170.Therefore, can be on clipboard writing stroke, and do not need to activate integrated button.Similarly, the activation of button can be used for making from the input of the capacitive transducer around the button lost efficacy so that any when preventing pressing keys be recorded write input.An example touching quick clipboard 170 is the finger book identification clipboard that can obtain on the A668 of Motorola Inc. mobile phone.
Although typically used capacitive transducer, replacedly, can use other sensor array, such as being used to detect the ultrasonic sensor of writing object space.Similarly, " activation " of sensor can be set to, corresponding to such as finger write object with the contact between the clipboard surface, perhaps even corresponding to the contact of the adjacent domain of the end of writing object, can not need actual physics contact thus with the clipboard surface with sensor.
By ink marks processor 175, it is typically realized in ASIC, for example obtains the ASIC from MotorolaInc., will change contact trace or writing stroke in the detected changes in capacitance in sensor place.The contact stroke is caught by ink marks processor 175, as the ink marks about the coordinate system of clipboard 170.These ink markss are passed to microprocessor 113 immediately, and may be displayed on the display screen 105 of equipment 100, as for example, and the ink marks in drawing application program or the character typing application program.In character typing application program, after finishing, the writing stroke typing will call recognition engine, so that determine one or more corresponding to the possible character that shows ink marks.An example of character recognition engine is finger book identification (FWR) engine that can obtain from motorola inc.This typically realizes and is carried out by microprocessor 113 by being stored in suitable code in the static memory 116.
If clipboard is to touch quick display screen, then these ink markss are presented at the position of having imported writing stroke.If touch quick clipboard 170 and be not touch-sensitive screen as shown in FIG., then there is not direct visual feedback, this direct visual feedback comes from the contact of the corresponding ink marks lines at butt contact place.Yet corresponding ink marks may be displayed in the independent display screen 105 of electronic equipment 100.The use of touching quick clipboard 170 that does not have direct vision feedback allows to use the cheap non-quick display screen that touches.Replacedly or additionally, it allows to use finger but not the data typing of writing pencil.
Fig. 3 has illustrated and has used with the similar a plurality of screens corresponding to the Chinese character typing that touch quick clipboard of Fig. 2.Equipment 100 is set to show ink marks in Fig. 4 (a), it is corresponding to touching the writing stroke that quick clipboard 170 places receive.Whenever user's finger leaves keyboard, Active Timer, its to user's finger with the cycle timing between the contact of clipboard 170.As can be by seeing among the figure, this character comprises 6 lines, and between the writing stroke of each input lines, with the contactless cycle that exists with clipboard 170.Typically, refer to book recognition system or the similar data entry system of writing, after finger lifts,, will determine that the user has finished to write the stroke of current character perhaps with after the contactless preset time of clipboard.For example, after 0.7 second, system identification has finished the written character stroke to the user, and attempts determining one or more possible characters corresponding to writing stroke.Being used for identification character writes the schedule time of end must be longer than the typical contactless cycle of moving corresponding to the user between the stroke of same character.Yet, this means that the user must wait for time out before recognition engine provides recognition result.Because the user can not import next character at least before receiving recognition result, thus this make the character typing of this method of use and identification be slow with intermittently.
Recognition result typically is shown as the tabulation of possibility character, is used for the user and therefrom selects, as shown in Fig. 3 (b).If first or highlighted possible character or candidate be not required character, then the user must push scroll key, so that required character is highlighted, and pushes " selection " key then selecting it, as explanation among Fig. 3 (c).In typical alternative, button 165 can be associated with corresponding possible character, and therefore can select required possible character by the corresponding button of direct activation.
Therefore, the user must remove their notice from screen, focusing on scroll key or the corresponding button, so that make required possible character highlighted and select it.This further makes character typing process slack-off.
In case selected required possible character, then equipment shows the tabulation of the character that is associated, and for example, can form the character of admissible speech with the character of before having selected (a plurality of character).This explanation in Fig. 3 (d).The character that if there is no is associated, then equipment 100 is incited somebody to action typically return character typing pattern, to allow another stroke sequence of user writing.
If shown the character lists that is associated, then the user can use scroll key as indicated above and explanation in Fig. 3 (e) or direct corresponding key, rolls and reads this tabulation.This association process can repeat, and has pushed " returning " key until the user, and perhaps selected character does not have further related character, as illustrated among Fig. 3 (f).In addition, as discussed above, this rolling process needs the user to make notice leave display screen 105 to transfer on the button, so that activate the suitable button from keyboard 165.This further uses the data typing of this method slack-off.
Fig. 4 has illustrated the method (200) according to the written character typing of embodiment.This method is being touched quick clipboard 170 places reception writing stroke (205).These strokes are used one or more lines of finger or writing pencil character of input with clipboard 170 contacts corresponding to the user.Because these lines are by user writing, so electronic equipment 100 can be set to it is presented on the display screen 165 as ink marks.This method continues to receive writing stroke, detects the static contact (210) that final writing stroke finishes on the quick clipboard 170 until touching.This can realize like this, promptly records contact, and simultaneously within the predetermined time moving of contact point not have to surpass the distance of being scheduled to.This method is the end (215) of character input stroke sequence with this event recognition.
This method uses recognition engine (113,116) to attempt determining one or more possible characters then, this recognition engine will typically realize as the software that is moved by microprocessor 113, and it compares stroke sequence or the ink marks that receives with the character in the identification storehouse that is stored among the character ROM 114.The character that the character of determining is presented on the display screen 105 is selected in the zone (225) then.Typically, make the possibility of first in tabulation character highlighted, be used for selecting by the user.
This method (200) determines then whether the user has selected highlighted possible character (230).This can pass through accomplished in many ways, comprises detecting touching the contactless of quick clipboard 170 places, perhaps in other words, detects the termination of writing contact of touching quick clipboard 170.This corresponding to, after determining and showing possible character, the finger (finger lifts) that the user lifts them leaves clipboard.If the first highlighted character is required character, then the user's finger or writing pencil that can lift them simply leaves clipboard 170, and this will detect by equipment 100, and is interpreted as the first highlighted selection (230Y) that may character.Carry out selection because the user does not need to make notice (frameing out) to concentrate on button again, this has quickened the selection of possibility character.
The another kind of selection is to detect the activation of any one button 165 and it is interpreted as selection (230Y) to highlight characters.This method also allows the user to avoid and will concentrate on button, and therefore having improved the user imports performance.In another replaceable scheme, each possible character can be associated with corresponding button, and the push button exciting that carries out of user is explained (230Y) by corresponding system of selection that may character thus.
If the selection of highlighted possible character is determined (230Y) by this method, then selected possibility character is transfused to (235) and is presented in the input character zone of display screen 105.This method is return character typing pattern then, and wherein user's input is corresponding to the writing stroke (205) of next character.As improvement, replacedly, this method can make other character be associated with input character, is discussed with reference to figure 3 (d)~3 (f) as mentioned, allows the user to read the relevant character tabulation or activate the button that is associated by rolling, and selects other character.
If do not detect may character selection (230N), then this method determines whether to receive at clipboard 170 places the predetermined rolling stroke (240) of writing.In one embodiment, this comprises corresponding to the clockwise or counterclockwise rotation or the writing stroke of half-round moulding.Electronic equipment 100 can be set to, and for example, follows clockwise writing stroke, and the horizontal tabulate of the possibility character that rolls is to the right perhaps followed counterclockwise writing stroke, the horizontal tabulate (245) of the possibility character that rolls left.Replacedly, other predetermined writes scroll pen and draws and can be interpreted as the instruction of rolling.If do not detect these predetermined rolling strokes (240N) of writing, then this method is returned and is selected determining step (230).
Be identified as scroll command by the rolling stroke of writing that will be scheduled to, this method needing to have avoided the user to concentrate on button so that roll and read possible character.This makes to roll and is more prone to for the user, and has quickened their character typing ability.For example, after the stroke EOS, the user makes their finger or writing pencil keep contact with touching quick clipboard 170 simply, the end (215) of permission equipment 100 identification character list entries, and therefore calling recognition engine determines possible character (220).The user can make their finger or writing pencil carry out annular movement (240Y) then under situation about not disengaging on clipboard, so that be rolled to required possible character (245).And in case make required possible character highlighted after rolling, then the user's finger or writing pencil that can lift them simply leaves clipboard, so that select this highlight characters (230Y).The user does not need their notice is left from screen all the time, this be because carry out at the clipboard place do not need and will concentrate on the button of equipment relative to hasty and careless moving, as situation about the method for Fig. 2 (a)~(f).
Fig. 5~10 have illustrated in further detail and have been used to realize according to the character input method of embodiment or the input method (300) or the algorithm of system.This special algorithm has been utilized finger book identification (FWR), as by Motorola Inc. research and development and from its acquisition.Refer to that the book writing stroke receives by touching quick clipboard 170 or sensor array, its button with mobile phone or similar portable electric appts 100 is associated, as illustrated in fig. 2.
Fig. 5 shows input method (300) and how to receive and refer to the book ink marks and determine finishing of character.At first, this system is set to false (vacation) with Boolean variable TouchFlag (touch mark), and timer Ta=0, counter C=0 are set, and receives the input from clipboard 170.This input can be the part (302) of the user writing stroke on the keyboard, perhaps is that user's finger does not contact with clipboard simply.As discussed above, writing stroke is corresponding to the lines of character to be entered.This is corresponding to the lines of the character of importing.Touch quick clipboard 170 and ink marks processor 175 with fixing rate reports packet, for example, 100 bags of per second.This packet has 3 components, and x, y are coordinate figures, and touch is a Boolean variable, is used in reference to out finger and whether is contacting keyboard.If current touch value is false (303N), then this system will check further that variable TouchFlag is true (very) or false (306).TouchFlag is that true (306Y) means that current bag is that first finger lifts bag, and promptly when user's finger stops to contact clipboard, this bag is the end of last stroke.
If TouchFlag is true, then the TouchFlag of this system is set to false (307) and replacement timer Ta=0 (308).If TouchFlag becomes false, then (follow-up) finger for each reception lifts bag, and timer Ta increases, Ta=Ta+1 (309).For example, per 10 milliseconds of inspections are from the bag of clipboard, and if still not have finger contact Touch be that false and TouchFlag are the situations of false, then timer Ta is cumulative.If Ta is greater than threshold value T1 (it means the arrival stand-by period), then system will call the stroke (311) of FWR engine identification reception and enter process flow diagram or the part B of method.This moment, user's finger has left keyboard (Touch is false) and has been longer than the predetermined cycle.
In (303), if current bag is still finger contact bag (303Y), then touch is true, and this method will check whether finger is moving (305).This is to realize by the algorithm that uses Fig. 6 as mentioned below.If finger is moving (305Y), then this method continues to gather the track of finger.If not (305N), then this method will be called the stroke (312) of FWR engine identification reception and enter process flow diagram or the part A of method.This moment, user's finger is still with clipboard or keyboard contact.
The method of Fig. 6 is corresponding to the step among Fig. 5 (305), and " city block " distance D (401) of calculating from current data packet to the last data bag.Last then position x 0And y 0Be set to current location x and y (402).If distance D is less than threshold value D0 (403Y), then counter C increases, C=C+1 (404); Otherwise (403N) counter resets to C=0 (406).If counter C is greater than threshold value C0 (405Y), then this method detects the static contact of the finger that touches quick clipboard place, and the end of identification stroked character sequence, and forwards frame (312) to.This method is returned frame (302), is used for further processing otherwise (405N).Therefore, except traditional stand-by period, also used moving of finger, be used for identification character and finish.Should move the 0.2 second typically time detecting required (perhaps attonity), they are short more a lot of than traditional about 0.7 second stand-by period.
Fig. 7 and 8 has illustrated the part B of this method, and wherein the user can select the possible character of discerning by the FWR engine or continue to write next character.Fig. 7 shows the process flow diagram about this method, and Fig. 8 shows 5 screen displays (a)~(e) corresponding to the each several part of Fig. 7 method.In the screen of Fig. 8 (a), the user has write a plurality of strokes, and it is corresponding to the bag that receives in step (302), and the user makes their finger leave clipboard 170 then, and it has started timer Ta.In case timer Ta arrives predetermined latency time period, such as 0.7 second (310), then recognition engine was handled a plurality of stroke ink markss, to determine a plurality of possible character (311) corresponding to this ink marks.Show these possible characters (601), illustrate on the screen display as Fig. 8 (b).Resetting touches timer Tc (602), and it is as be used to receive the delay of writing ink marks in the process of this method part, wherein pushes by button and selects a possible character.If be unrealized delay in this position, then pressing keys is to select a possible character, and will be detected by clipboard 170 is contact, and corresponding ink marks will be drawn in demonstration.In order to prevent this problem, used touch timer Tc, the averaging time between finger contact when being used to make the drafting of ink marks to postpone user's click keys and button are pushed; 0.2~0.5 second typically.
This method receives the bag (603) from clipboard 170, and waits for the touch (604Y) from the user.User's input has 4 components.Additional component key is a Boolean variable.If user's pressing keys, then this variable is set to true.This method is checked this variable (key) and touch, x and y variable when each bag arrives.If touch timer Tc greater than predetermined delay T2 (605Y) such as 0.5 second, then this method is drawn the ink marks (606) corresponding to next character, illustrates in the screen display as Fig. 8 (c).These ink markss are those corresponding to the ink marks of writing input that touches in the delay period, and it is corresponding to the step of (302) that comprise Fig. 5, (303), (304), (305).If the user continues to write, then recognizing stroke when calling recognition engine after finishing, all previous possible characters will be eliminated.Yet if user's pressing keys (607), this method is returned preference pattern (608Y), and selects possible character.
If touch timer Tc less than predetermined delay T2 (605N), then this method receives the bag (607) from clipboard 170.If this bag shows button and pushes (608Y), then this method remove as the user touch clipboard 170 the result be presented at any ink marks (610) on the screen, and input is corresponding to the possible character (611) of the button of being pushed.For example, if pushed button 2, then second shows and may be transfused to as the selection character by character.This method continues to show relevant character described below then; Yet, this explanation in Fig. 8 (e).
If reception bag (607) does not comprise button and pushes (608N) that then this method determines whether still to exist (finger) contact (609) with clipboard 170.If there is no finger contact (609N), then this method is returned step (307).If still there is finger contact (609Y), then make to touch timer cumulative (612), and this method is returned step (605).Surpass threshold value T2 in case touch timer Tc, that then draws input up to now writes input (606).When first stroke finishes (609N), this method is returned step (307).
With reference now to Fig. 9,10 and 11,, method other and/or a shown possible character of interchangeable selection has been described.Fig. 9 shows the process flow diagram about the method part A, and Figure 10 (a)~(f) shows the screen display about a plurality of steps in this method.Step (312) after the identification writing stroke, finger lifts T3 time delay (501) that timer Tb is set to be scheduled to.Lift action because the button release movement may cause finger, therefore used this timer, and therefore this timer is used to determine that finger lifts from the no intention action of button release movement or the normal finger of having a mind to lifts action.If the finger release timer is less than T3, then definite this finger lifts and comes from the button release movement, and does not therefore take to lift relevant action with normal finger.Averaging time between button release when preset time T3 is user's click keys and finger lift; 0.2~0.5 second typically.
To lift that timer Tb is reset be 0 (512) from using push button exciting to select step (611) after the possible character, pointing.This method determines whether to exist some characters that are associated with selected character (513) then.Relevant character is can follow at selected character (a plurality of character) character afterwards according to dictionary.For example, English alphabet sequence " cu " can have been followed " s ", and it will form a plurality of admissible words together, such as " customer ".Like this, identical with the mode of the possible character of selecting to be discerned, the user has the right to choose of selecting a relevant character.If there is no relevant character (513N), then this method finishes, and perhaps returns, to begin to write another character (beginning) in Fig. 5.
This method shows the possible character (502) by recognition engine identification, perhaps relevant character.This is shown in the display screen of Figure 10 (a).Then, this method receives user's input or the bag (503) from clipboard 170, and makes a character display highlighted (504) according to the clipboard input that receives.This is shown in the display screen of Figure 10 (b).
If user writing annular stroke, then this will be identified as scroll command, and depend on the sense of rotation of the writing stroke of reception, make different possible character highlighted (504).With reference to Figure 11, the method that receives annular writing stroke has been described.The keyboard of this equipment is divided into 11 key areas 166 (hash zone 166h and non-hash zone 166n), and its 10 zones are marked as hash 166h, and a key area is marked as non-hash 166n.Illustrated as Figure 10 (b), user's finger is from clockwise the moving of a hash zone 166h to adjacent hash zone 166h, and next character in the character lists is highlighted with making.Similarly, counterclockwise moving will make last character highlighted.Do not write if detect, then first character in the tabulation keeps highlighted.
Then, this method determines whether to have pushed button (505).If pushed any button (505Y), then import highlighted character (511) at present, and this method will determine whether to exist relevant character (513) immediately.This illustrates in the screen display of Figure 10 (d).
If there is no button is pushed (505N), but user's finger still touches clipboard 170 (506Y), then makes finger lift timer cumulative (507), and this method is returned reception bag step (503).This corresponding to, the user continues to make their finger to rotate so that required character is highlighted around keyboard.
If user's finger lifts (506N) from clipboard, then this method determines that it also is non-hash 166n key area (508) that the last position of finger is arranged in hash 166h key area.If user's finger leaves clipboard 170 (508Y) in non-hash zone, then this method determines that the user does not wish to select any character display, and this method end or return method starting point, can carry out the trial of another time written character thus.
If user's finger leaves clipboard (508N) from the hash zone, then this method determines that whether finger lifts the time less than T3 (509), and if (509Y) like this, it is contactless unintentionally corresponding to what cause owing to button release to mean that then finger lifts, and this method return method part B, wherein next touch is interpreted as new writing or other selection.
If Tb<T3 then this means, this method must start from step (512)-character to be selected-and wherein Tb is set to 0.Otherwise it must start from discerning writing stroke step (312), and wherein Tb is set to T3 (501).If the user pushes before and discharges button in step (505), then this method will forward step (511) to, and return back to step (505) once more.But this moment, the user discharged button (505N), and therefore this method will advance to step (506), (507N), (508N) and (509).Here owing in step (512), reset, so Tb<T3, and therefore this method directly advances to method part B.If Tb>T3, then this system starts from the written portion (312) of this method and thinks that it is regular event that finger lifts.
If think that it is regular event (509N) that finger lifts, and then import current highlighted character (510), and this method turns back to method part B.Normally such situation, if writing stroke is identified, then the user uses rotation rolling writing stroke on the clipboard to roll and reads possible character, and in case make required character highlighted, then stops touch or contact with clipboard, so that select it.This is shown in Figure 10 (c).
In revising configuration, when pressing keys rests on the clipboard 170 to select highlight characters and user finger, shown in Figure 10 (e), the input highlight characters, and shown in Figure 10 (f), the user can continue on clipboard to use suitable rolling stroke to roll to read these characters.Replacedly,, as shown in Figure 10 (d), then import highlight characters, but this method is returned part B shown in Figure 7, and wait for that the other user at clipboard 170 places touches or contact if the user lifts their finger after button is pushed selection.
This method is with traditional method compatibility, and the user can easily adapt to and obtain character input speed and the wieldy advantage by the raising of this method acquisition thus.
Response mentioned above receives the predetermined rolling function of writing the rolling stroke and can realize in the application program except the character typing.For example, these scroll command can be used for rolling reads for example menu structure, perhaps is used for selecting possible character by dissimilar character typings and recognition methods.
In the instructions in front, specific embodiment of the present invention has been described.Yet those of ordinary skill in the art will be appreciated that, under the prerequisite of the scope of stating in not departing from as claim of the present invention, can carry out numerous modifications and variations.Therefore, it is illustrative that this instructions and accompanying drawing should be considered to, and nonrestrictive, and the purpose of all these modifications is, is covered by in the scope of the present invention.Benefit, advantage, to the solution of problem and can make any benefit, advantage or the solution of problem is occurred or the significant more any factor (a plurality of factor) that becomes, should not be interpreted as essential, require or the basic feature or the key element of any or all of claim.The present invention limits by claims are unique, and it is included in any equivalent of any modification of carrying out during the application examines and these claims.

Claims (8)

1. one kind is input to method in the electronic equipment with character, and this method comprises:
At the writing stroke of the quick clipboard of touching of equipment place reception corresponding to one or more lines of character;
If record to the contact of touching quick clipboard and simultaneously within the predetermined time moving of contact point not have to surpass predetermined distance, identification character is imported the end of stroke sequence;
Determine one or more possible characters by stroke sequence;
The zone selected in the character that possible character is presented at device display.
2. the method for claim 1 further comprises:
Response receives the predetermined rolling stroke of writing at the quick clipboard of touching of equipment place, roll the possible character of reading on the display screen, so that make a possible character that is used to select highlighted, the wherein said rolling stroke of writing is different from the rolling stroke that is used to form character, and read may character and be used for rolling on the predetermined direction of display screen.
3. the method for claim 1 further comprises: respond the detection that contact stops of writing to the quick clipboard of touching of equipment place, a possible character is input on the identification character zone of display screen.
4. the method for claim 1 further comprises: a plurality of users of response user activated equipment import any one button of button, a possible character are input to the identification character zone of display screen.
5. electronic equipment comprises:
Touch quick clipboard, be used to receive writing stroke corresponding to one or more lines of character;
Processor, it is configured to, if record to the contact of touching quick clipboard and simultaneously within the predetermined time moving of contact point not have to surpass predetermined distance, identification character is imported the end of stroke sequence;
Recognition engine, it is configured to, and determines one or more possible characters by stroke sequence;
Display, it is configured to, and the zone selected in the character that possible character is presented at display.
6. the electronic equipment of claim 5, wherein processor is configured to, make display response recognize the predetermined rolling stroke of writing at the quick clipboard of touching of equipment place, read possible character and roll, so that make a possible character that is used to select highlighted, the wherein said rolling stroke of writing is different from the rolling stroke that is used to form character, and read may character and be used for rolling on the predetermined direction of display screen.
7. the electronic equipment of claim 5, wherein processor be further configured into, response is input to a possible character on the identification character zone of display screen the detection that contact stops of writing at the quick clipboard of touching of equipment place.
8. the electronic equipment of claim 6, wherein processor be further configured into, a plurality of users of response user activated equipment import any one button of button, a possible character are input on the identification character zone of display screen.
CN2005100996812A 2005-09-02 2005-09-02 Inputting characters into electronic equipment Active CN100407117C (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2005100996812A CN100407117C (en) 2005-09-02 2005-09-02 Inputting characters into electronic equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2005100996812A CN100407117C (en) 2005-09-02 2005-09-02 Inputting characters into electronic equipment

Publications (2)

Publication Number Publication Date
CN1924772A CN1924772A (en) 2007-03-07
CN100407117C true CN100407117C (en) 2008-07-30

Family

ID=37817438

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2005100996812A Active CN100407117C (en) 2005-09-02 2005-09-02 Inputting characters into electronic equipment

Country Status (1)

Country Link
CN (1) CN100407117C (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102184073A (en) * 2011-04-21 2011-09-14 惠州Tcl移动通信有限公司 Touch-type mobile terminal as well as display method and device thereof
CN102368190A (en) * 2011-11-15 2012-03-07 张海光 Character input method for touch screen based on rectangular lattice
US10126842B2 (en) * 2016-12-28 2018-11-13 Intel Corporation Device for writing with character stroke sensing

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1226775A (en) * 1997-12-29 1999-08-25 三星电子株式会社 Character-recognition system for mobile radio communication terminal and method thereof
US5991441A (en) * 1995-06-07 1999-11-23 Wang Laboratories, Inc. Real time handwriting recognition system
CN1619583A (en) * 2003-11-20 2005-05-25 摩托罗拉公司 Hand writing identifying method and system
CN1658221A (en) * 2004-01-14 2005-08-24 国际商业机器公司 Method and apparatus for performing handwriting recognition by analysis of stroke start and end points

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5991441A (en) * 1995-06-07 1999-11-23 Wang Laboratories, Inc. Real time handwriting recognition system
CN1226775A (en) * 1997-12-29 1999-08-25 三星电子株式会社 Character-recognition system for mobile radio communication terminal and method thereof
CN1619583A (en) * 2003-11-20 2005-05-25 摩托罗拉公司 Hand writing identifying method and system
CN1658221A (en) * 2004-01-14 2005-08-24 国际商业机器公司 Method and apparatus for performing handwriting recognition by analysis of stroke start and end points

Also Published As

Publication number Publication date
CN1924772A (en) 2007-03-07

Similar Documents

Publication Publication Date Title
US8610672B2 (en) Device and method for stroke based graphic input
KR101673068B1 (en) Text select and enter
CN105630327B (en) The method of the display of portable electronic device and control optional element
CN101689092A (en) Method, apparatus and computer program product for providing a scrolling mechanism for touch screen devices
CN101593080A (en) Be used for the identification of the candidate characters of text input
EP2506122B1 (en) Character entry apparatus and associated methods
CN103631514A (en) Method for operation of pen function and electronic device supporting the same
CN101849220A (en) Method, apparatus and computer program product for providing an adaptive keypad on touch display devices
KR20110018075A (en) Apparatus and method for inputting character using touchscreen in poratable terminal
CN101539822A (en) Method and system for identifying handwriting area of touch screen and touch screen equipment
CN106527928B (en) Screen capture control device and method and intelligent terminal
CN101770340A (en) Electronic device and input method thereof
WO2010109294A1 (en) Method and apparatus for text input
KR20110104620A (en) Apparatus and method for inputing character in portable terminal
WO2009074278A1 (en) Device and method for inputting combined characters
CN100407117C (en) Inputting characters into electronic equipment
KR102221223B1 (en) User terminal for drawing up handwriting contents and method therefor
WO2006060263A2 (en) A method and device for performing ideographic character input
CN105468241A (en) Electronic book browsing method and apparatus
CN103019580A (en) Touch screen electronic device and soft keyboard starting method thereof
CN110825306A (en) Braille input method, device, terminal and readable storage medium
CN105739859A (en) Reading marking method and terminal device
US20070013667A1 (en) Electronic device and method for entering characters therein
CN101539820A (en) Touch screen drawing input method
CN100444091C (en) Keyboard and hand-write synergic input system and realization method thereof

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
ASS Succession or assignment of patent right

Owner name: MOTOROLA MOBILE CO., LTD

Free format text: FORMER OWNER: MOTOROLA INC.

Effective date: 20110117

C41 Transfer of patent application or patent right or utility model
TR01 Transfer of patent right

Effective date of registration: 20110117

Address after: Illinois State

Patentee after: MOTOROLA MOBILITY, Inc.

Address before: Illinois, USA

Patentee before: Motorola, Inc.

C41 Transfer of patent application or patent right or utility model
C56 Change in the name or address of the patentee
CP01 Change in the name or title of a patent holder

Address after: Illinois State

Patentee after: MOTOROLA MOBILITY LLC

Address before: Illinois State

Patentee before: MOTOROLA MOBILITY, Inc.

TR01 Transfer of patent right

Effective date of registration: 20160315

Address after: California, USA

Patentee after: Google Technology Holdings LLC

Address before: Illinois State

Patentee before: MOTOROLA MOBILITY LLC