CN107526449A - Character input method - Google Patents
Character input method Download PDFInfo
- Publication number
- CN107526449A CN107526449A CN201710465985.9A CN201710465985A CN107526449A CN 107526449 A CN107526449 A CN 107526449A CN 201710465985 A CN201710465985 A CN 201710465985A CN 107526449 A CN107526449 A CN 107526449A
- Authority
- CN
- China
- Prior art keywords
- gesture
- phoneme
- touch
- moving operation
- remainder
- 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.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/02—Input arrangements using manually operated switches, e.g. using keyboards or dials
- G06F3/023—Arrangements for converting discrete items of information into a coded form, e.g. arrangements for interpreting keyboard generated codes as alphanumeric codes, operand codes or instruction codes
- G06F3/0233—Character input methods
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/02—Input arrangements using manually operated switches, e.g. using keyboards or dials
- G06F3/023—Arrangements for converting discrete items of information into a coded form, e.g. arrangements for interpreting keyboard generated codes as alphanumeric codes, operand codes or instruction codes
- G06F3/0233—Character input methods
- G06F3/0236—Character input methods using selection techniques to select from displayed items
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
- G06F3/04883—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
- G06F3/04886—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
A kind of character input method is implemented in electronic installation, comprising the multiple phonemes of input and make it that each phoneme can be with gesture operation.Candidate word menu is produced from the multiple phoneme.The multiple phoneme is changed to respond the gesture operation at least one phoneme in the multiple phoneme.Amended candidate word menu is produced from amended the multiple phoneme.
Description
Technical field
The present invention relates to calculator control technology, more particularly to a kind of character input method and use its electronic system.
Background technology
The running gear such as intelligent mobile phone (Smart Phone) and tablet PC has been widely used now.It is this kind of
Running gear is usually using contactor control device without being equipped with mouse.The operation of some mouses be not easy to the operation of contactor control device come
Reach, for example, the selection (selection) and towing (drag) operation of icon (icon), the selection of passage.Due to electric capacity
Slide in formula or infrared touch control device is usually used to cell phone picture or menu, the short press operation on contactor control device
Usually it is resolved to the beginning of slide, rather than selection operation.Selection operation is the first step of drag operation.For example,
, it is necessary to first choose position before this section of word or first with pressing operation during using drag operation to choose passage
Word, continue pressing operation until completing to choose when the relieving of the last character operates.Or using drag operation with mobile one
, it is necessary to first choose this icon with pressing operation during individual icon, continue to put when pressing operation is moved to the destination locations of icon
Operation is opened, completes the movement of icon.
Contactor control device needs to utilize the time span threshold value of pressing operation to separate slide and drag operation.
On one object, the pressing operation that the time is more than the threshold value is pressed to be long, resolves to the selection operation for starting to pull the object;
Time is less than the pressing operation of the threshold value if to decontrol if operation terminates as short pressure, and object institute's generation will be opened by resolving to
The selection operation of the function or application program of table;If the time be less than the threshold value pressing operation left with moving operation it is described
Object is then the beginning of moving operation, resolves to and wants cell phone picture.
It in some application programs, can become very cumbersome to distinguish selection operation using time span threshold value, and influence behaviour
The fluency of work.For example, when choosing object in gaming, in order to reach time span threshold value to choose object, wait
During may miss many chances.
Current input through keyboard during phoneme, need to pass through the button of keyboard such as Roman phonetic or phonetic symbol.Due to mesh
Preceding intelligent apparatus provides related words function, and the phoneme that user would generally input more than two words, intelligent apparatus is again according to institute
State phoneme more than two words and related words is provided.If the sound of first character is just found after the phoneme of more than two words is inputted
Mistake is known as, causes the related words that mistake is provided, then needs to delete forward from last phoneme using keyboard, until wrong
The phoneme of first character by mistake, it is quite inconvenient.
In addition, mobile phone because the space for being used as keyboard is very limited, is usually unfavorable for word input.When mobile electricity
Words install more and more different languages, symbol, figure and release (emojies), the keyboard of different input methods, switch between different keyboards
It is pretty troublesome and time-consuming using meeting.
The content of the invention
In view of this, a kind of character input method need to be provided, can be with when user continuously inputs the phoneme of more than two words
Directly vicious phoneme is modified in a convenient way, such as directly vicious phoneme repaiied with gesture operation
Just.
Embodiments of the present invention provide a kind of character input method, are implemented in electronic installation, it is characterised in that including
Following steps:
Allow to input one or more phonemes, wherein one or more of phonemes form set of phonemes;
The operation that uses gesture of each phoneme in the set of phonemes is allowed to be handled;
Type options list is produced, wherein the type options list includes one or more sounds from the set of phonemes
Type options derived from element;
The change gesture operation for changing one or more phonemes in the set of phonemes is responded, changes the phone set
Close, to produce the set of phonemes after change;
The type options list of renewal is produced, wherein the type options list of the renewal is included from the sound after the change
Type options derived from one or more phonemes in element set;
Allow to enable the option in the type options list of the renewal to carry out word input.
Preferably, include touching for changing the change gesture operation of one or more phonemes in the set of phonemes
And gesture moving operation.
Preferably, described character input method, it is characterised in that further include:
Touched described in differentiation and whether the Part I of gesture moving operation meets the first input pattern or the second input mould
Formula;
Touched and in the case of the Part I of gesture moving operation meets first input pattern described, profit
Touched described in the first outline algorithm process and the remainder of gesture moving operation;And
Touched and in the case of the Part I of gesture moving operation meets second input pattern described, profit
Touched described in the second outline algorithm process and the remainder of gesture moving operation.
Preferably, described character input method, it is characterised in that further include:
Using the first outline algorithm differentiate described in touch and whether the remainder of gesture moving operation meets
Delete gesture;
It is described touch and the remainder of gesture moving operation meet it is described deletion gesture in the case of, delete institute
The phoneme selected by change gesture operation described in set of phonemes is stated, to produce the set of phonemes after the change.
Preferably, described character input method, it is characterised in that further include:
Touched and the remainder of gesture moving operation is by where the phoneme of the selection from the set of phonemes described
Phoneme regions tow to outside the phoneme regions in the case of, touched described in differentiation and the remainder of gesture moving operation symbol
Close the deletion gesture.
Preferably, described character input method, it is characterised in that further include:
Using the first outline algorithm differentiate described in touch and whether the remainder of gesture moving operation meets duplication
Gesture;
It is described touch and the remainder of gesture moving operation meet it is described duplication gesture in the case of, replicate institute
The phoneme selected by change gesture operation described in set of phonemes is stated, to produce the duplicate of the phoneme of the selection, and described in
Duplicate adds the set of phonemes, to produce the set of phonemes after the change.
Preferably, described character input method, it is characterised in that further include:
It is described touch and the remainder of gesture moving operation by the phoneme of the selection from the set of phonemes
The phoneme regions at place are towed to outside the phoneme regions tows to another feelings for replicating destination locations in the phoneme regions again
Touched in condition, described in differentiation and the remainder of gesture moving operation meets the duplication gesture.
Preferably, described character input method, it is characterised in that further include:
Using the first outline algorithm differentiate described in touch and whether the remainder of gesture moving operation meets
Mobile gesture;
Touched and in the case that the remainder of gesture moving operation meets the mobile gesture described, mobile institute
The phoneme selected by change gesture operation described in set of phonemes is stated to mobile mesh position, to produce the phoneme after the change
Set.
Preferably, described character input method, it is characterised in that further include:
It is described touch and the remainder of gesture moving operation by the phoneme of the selection from the set of phonemes
The phoneme regions at place tow to another feelings for moving destination locations in phoneme regions along the path in the phoneme regions
Touched in condition, described in differentiation and the remainder of gesture moving operation meets the mobile gesture.
Preferably, described character input method, it is characterised in that further include:
Using the second outline algorithm differentiate described in touch and whether the remainder of gesture moving operation meets
Substitute gesture;
It is described touch and the remainder of gesture moving operation meet it is described substitution gesture in the case of, with substitution
Symbol substitutes the phoneme changed described in the set of phonemes selected by gesture operation, to produce the phone set after the change
Close.
Preferably, described character input method, it is characterised in that further include:
Touch and in the case of the Part I of gesture moving operation meets second input pattern, sentence described
It is not described to touch and the remainder of gesture moving operation meets the substitution gesture, and touched and gesture is moved according to described
The path of motion of the remainder of dynamic operation chooses a symbol as the substitution from multiple symbols.
Preferably, described character input method, it is characterised in that further include:
It is described touch and the operation of the Part I of gesture moving operation during the situation shorter than time threshold value
In, touched described in differentiation and the Part I of gesture moving operation meets first input pattern;
It is described touch and the operation of the Part I of gesture moving operation during the situation longer than time threshold value
In, touched described in differentiation and the Part I of gesture moving operation meets second input pattern.
Preferably, described character input method, it is characterised in that further include:
It is described touch and total force data of the Part I of gesture moving operation be no more than total power threshold value feelings
Touched in condition, described in differentiation and the Part I of gesture moving operation meets first input pattern;And
It is described touch and total force data of the Part I of gesture moving operation exceed total power threshold value situation
In, touched described in differentiation and the Part I of gesture moving operation meets second input pattern.
Preferably, described character input method, it is characterised in that the first outline algorithm includes switching to described the
The switching condition of two outline algorithms, the first outline algorithm will be used to judging described touch and hand according to the switching condition
The second outline algorithm is transferred in the judgement operation of the remainder of gesture moving operation to.
Preferably, described character input method, it is characterised in that the second outline algorithm includes switching to described the
The return condition of one outline algorithm, the second outline algorithm will be used to judging described touch and hand according to the return condition
The first outline algorithm is transferred in the judgement operation of the remainder of gesture moving operation to.
Embodiments of the present invention provide a kind of character input method, are implemented in electronic installation, it is characterised in that bag
Include:
Detecting acts on the gesture operation of the relevant graphic user interface of word input function;
Using the outline algorithm for differentiating input pattern to differentiate it is defeated whether the Part I of the gesture operation meets first
Enter pattern or the second input pattern;
In the case of the Part I of the gesture operation meets first input pattern, using differentiating described first
First outline algorithm of input pattern is to handle the Part II of the gesture operation, wherein differentiating first input pattern
The first outline algorithm is used to differentiate whether the Part II of the gesture operation to enable the graphic user interface association
An option in first option set;And
In the case of the Part I of the gesture operation meets second input pattern, using differentiating described second
Second outline algorithm of input pattern is to handle the remainder of the gesture operation, wherein differentiating second input pattern
The second outline algorithm is used to differentiate whether the remainder of the gesture operation to enable the graphic user interface association
An option in second option set.
Preferably, differentiate that the outline algorithm of input pattern is used to differentiate the gesture operation according to time threshold value
Whether Part I meets first input pattern or second input pattern.
Preferably, the outline algorithm for differentiating input pattern is used to differentiate that the gesture is grasped according to total power threshold value
Whether the Part I of work meets first input pattern or second input pattern, wherein total power threshold value is used for
Compare total force data of the gesture operation.
Compared to prior art, character input method provided by the invention, can use gesture operation phoneme, and then change and wait
Select textual list.In addition, character input method provided by the invention, can utilize total power threshold value or time threshold value to determine to use
First outline algorithm or the second outline algorithm are to judge gesture operation.The first outline algorithm or the second outline algorithm also include
Return condition is to be switched to different outline algorithms.
Brief description of the drawings
The schematic block diagram of the electronic system embodiment of Figure 1A display present invention;
The composition schematic diagram of the embodiment of Figure 1B display remote controller application programs;
Fig. 2A -2G show pressure curve, lifting surface area curve and the total force curve of touch control operation signal;
Fig. 3 shows the hardware layer and software layer of running gear and media playing apparatus;
Fig. 4 shows the flow chart of the processing and judgement that whether start selection and towing to the touch control operation signal;
The schematic block diagram of the electronic system embodiment of Fig. 5 A display present invention;
The schematic diagram of the embodiment of Fig. 5 B keyboards;
Fig. 6 A, which are shown, represents the auxiliary housing that weight operation is effectively activated.
Fig. 6 B show the key operation signal schematic diagram of reference time axle.
Fig. 7 shows that the graphical interface menu shown using character shows the stream of the character input embodiment of candidate word
Cheng Tu.
Fig. 8 A display button starts the graphical interface menu that the character of the candidate word sequence " wxyz " of positive sequence is shown.
Fig. 8 B are shown in the schematic diagram for next word " x " that sequence " wxyz " is presented in word input area.
Fig. 8 C displays input candidate word " y " to the schematic diagram of word input area.
Fig. 8 D show another embodiment for the graphical interface that character is shown, candidate word therein is by other auxiliary keys
Represent.
Fig. 9 shows the embodiment example of the graphical interface of the first input pattern menu, the choosing of multiple input methods therein
Item is associated with multiple keyboards, and is represented by auxiliary key.
Figure 10 shows the embodiment example of the graphical interface of the second input pattern menu, and a number of other species therein are defeated
The option for entering method is associated with multiple keyboards, and is represented by auxiliary key.
Figure 11 shows the embodiment schematic diagram of another keyboard.
Figure 12 A show the template for the single button for being associated with multiple button options, wherein the multiple button option is with just
The series arrangement of sequence.
Figure 12 B show the template for the single button for being associated with multiple button options, wherein the multiple button option is with another
A kind of series arrangement.
Figure 13 shows the embodiment flow chart of the character input method for handling phoneme.
Figure 14 shows the schematic diagram of the deletion gesture of phoneme.
Figure 15 is shown in phoneme regions to delete the schematic diagram that gesture deletes a phoneme.
Figure 16 is shown for judging to delete, replicating, the embodiment party of mobile and substitution gesture outline algorithm (heuristic)
Formula flow chart.
Figure 17 shows the schematic diagram of the duplication gesture of phoneme.
Figure 18 shows the schematic diagram of the mobile gesture of phoneme.
Figure 19 shows the schematic diagram of the substitution gesture of phoneme.
The substitution gesture of Figure 20 display response phonemes substitutes the schematic diagram of a phoneme with another phoneme.
Figure 21 shows the schematic diagram for being associated with graphic user interface finite state machine (finite state machine).
Main element symbol description
Following embodiment will further illustrate the present invention with reference to the accompanying drawing.
Path P 1, P2
Period T0-T3
Processor 10
Electronic system 10a
Electronic installation 100
Main storage 20
Pressure curve 21
Lifting surface area curve 22
Total force curve 23,24,25,26,27,28
Button 201-221
Key position 218a-221a
Display 30
Operating assembly 31,32,33,34
Mobile device 40
Processor 41
Internal memory 42
Display 43
Quartz (controlled) oscillator 44
Controller 45
Hardware layer 400,500
Touch apparatus 401
Wireless communication module 402,502
Input block 403
Operating system kernel 410,510
System library 420,520
Cursor storehouse 421,521
System framework 430,530
Remote control applications program 440
Destination application 450
Counter 441
Detector 442
Selection acts judge module 443
Command generator 444
Signal generator module 445
Modular converter 446
Drag action judge module 448
Apparatus for media playing 50
Internal memory 52
Display 53
Quartz (controlled) oscillator 54
Timer 55,56
Word input area 500
Word 501
Phoneme symbol 503
Word 504
Phoneme symbol 505
Word 506
Phoneme symbol 507
Word 510
Word 510a
Input control storehouse 511
Word 513
Menu 522
Keyboard area 523
Type options region 524
Button 525,526,527,531,532,533,534,535,
536,
Phoneme 531a-536a, 535b, 536b
Input operation service 540
Destination application 550
Operating area 541-548
Phoneme 541a-548a
Region 560,561,562
Wireless network 60
Wireless communication 61
Object 71,72,73
Housing 74
Input method option 81-84
Input method option 81a-84a
Keyboard 81b-84b, 81c-84c
The graphical interface 800 that character is shown
Vernier 801
Menu 803
Gesture 811-814
Path 814a
Symbol 820-824
Operating area 820a-824a, 830a-834a
Option 820b-824b, 830b-834b
Touch operation signal 90
The hand 92 of user
State 920,921,922,923,924,925
State machine 930
Connecting line 931,932,933,934,935,936,937,938
Embodiment
In order to allow the present invention feature and feature can become apparent, preferred embodiment cited below particularly, and coordinate institute's accompanying drawing
Formula Fig. 1 to Figure 21, do detailed explanation.Description of the invention provides different embodiments to illustrate different embodiments of the present invention
Technical characteristic.Wherein, the configuration system of each component in embodiment is purposes of discussion, is not intended to limit the present invention.And implement
The part of reference numerals repeats in example, is the relevance being not meant as between different embodiments for the purpose of simplifying the description.
The present invention is a kind of touch operation method and uses its electronic system, allow user can be easier, the side of intuition
Formula manipulates electronic system, such as smart mobile phone (Smart phone), tablet PC (Tablet personal
Computer), set top box (Set-top box) and intelligent television (Smart TV), embodiments thereof is characterised by:Using short
Press operation is to simulate long press operation.
As shown in Figure 1A, electronic system 10a includes running gear 40 and media playing apparatus 50.In electronic system 10a
Each unit and module can use computer program or circuit to form.Processor 41 in the running gear 40 communicates to connect internal memory
42nd, display 43, contactor control device 401 and wireless communication module 402.The embodiment of the running gear 40 can include individual
Digital assistants (personal digital assistant, abbreviation PDA), notebook computer, smart mobile phone or tablet PC.
Internal memory 42 in the running gear 40 can include operating system and application program, such as AndroidTMOperating system and remote control
Device application program 440 and destination application 450.
Figure 1B shows the schematic diagram of the remote control applications program 440.Detector 442 is detecting the contactor control device
401 touch control operation.Touch control operation includes the user's operation acted on such as 401 on contactor control device, and the touch-control fills
Put the detecting user operation case.The various gestures that the contactor control device detects are determined as different by the contactor control device
Touch control operation, for example, press, discharge, short-press (short pressure), long-press (long pressure), flicking (light pressure), again by (weight), towing, it is mobile,
Slip and other operations/events.Total power of the short-press of the contactor control device 401 is acted on if fixed more than if total power threshold value
Justice is weight.Command generator 444 on the contactor control device 401 is received total power be more than total power threshold value short pressure grasp
When making (i.e. weight operates), the long pressure signal for representing long press operation, or the depression signal for long pressing operation are produced.Signal assemble
Module 445 turns into the unit of data transmission, such as frame or envelope to encapsulate signal caused by the command generator 444
Bag.The command generator 444, which is produced and transmitted using the signal assemble module 445 and wireless communication module 402, represents institute
The wireless communication signals of total force data of the touch control operation signal 90 of touch control operation are stated to the media playing apparatus 50, with control
The media playing apparatus 50.Other modules and unit in the remote control applications program 440 explain later.
Processor 51 in the media playing apparatus 50 communicates to connect internal memory 52, display 53, input equipment 501 and nothing
Line communication module 502.The example of the media playing apparatus 50 includes intelligent television or set top box.Fig. 1 only as an example, in institute
The display 53 can not included by stating in the embodiment that media playing apparatus 50 is set top box.The reality of the running gear 40
Example can also include media playing apparatus, such as smart mobile phone.
Internal memory 52 in the media playing apparatus 50 can include operating system and application program, such as AndroidTMBehaviour
Make system, input operation service 540 and destination application 550.
The processor 41 and 51 is respectively the central processing unit of the running gear 40 and the media playing apparatus 50,
It can be made up of integrated circuit (Integrated Circuit, abbreviation IC), to processing data and perform computer program.
The wireless communication module 402 and 502 establishes wireless communication 61, makes the running gear 40 and the media
Playing device 50 is communicated through the radio communication channel, or is connected to web application shop, and from the application
Download application program, such as remote control applications program 440 and input operation service 540 in program shop.
The wireless communication module 402 and 502 can include antenna, fundamental frequency (base band) and radio frequency (radio respectively
Frequency, abbreviation RF) chipset to carry out cordless communication network (wireless local area network) communication
And/or cellular communication system communication, such as broadband Code Division Multiple Access (Wideband Code Division Multiple
Access, abbreviation W-CDMA) and high-speed downstream packet access (High Speed Downlink Packet Access, referred to as
HSDPA)。
The embodiment of the contactor control device can include the contactor control device of condenser type, resistance-type or infrared-type.It is described
Contactor control device detects touch control operation and produces touch-control electronic signal.The controller 45 of the contactor control device 401 is according to the touch-control
The touch-control electronic signal that device is received, produce the touch data signal for representing the touch-control electronic signal.The touch-control
Data-signal includes touch-control package sequence.The touch-control package sequence includes multiple touch-control packages, is included in each touch-control package
Pressure field, area field and coordinate fields, respectively storing pressure value, lifting surface area and the seat of touch-control package association
Mark, to represent the pressure of the touch control operation, lifting surface area and coordinate.
The touch pad that the contactor control device 401 may be embodied on display, it can also be combined into the display 43
For Touch Screen.The input equipment 501 can include control button, alphanumeric keyboard, contact panel and Touch Screen.
In the remote control applications program 440, detector 442 is detecting the mode of operation of the contactor control device 401.Meter
Number devices 441 to count and notify the processor 41 on contactor control device 401 mode of operation at the beginning of between, the end time
And the duration.Selection acts judge module 443 to judge whether the pressing operation of the contactor control device 401 is representative length pressure
Weight operation.The long pressure is to be more than the operation of time threshold value for the pressing operation time of contactor control device 401, and short
Press to be less than the operation of time threshold value for the pressing operation time of contactor control device 401.The weight operation is for institute
State the operation that 401 total power of contactor control device is more than total power threshold value.Total power is for described in a temporal touch control operation
The pressure value and the product of lifting surface area that contactor control device 401 acts on.The weight operates not to be judged with time threshold value, and with total
Power threshold value judges, so weight operation can be short press operation.
Quartz (controlled) oscillator 44 provides frenquency signal to other components in the processor 41 and the running gear 40.Stone
English oscillator 54 provides frenquency signal to other components in the processor 51 and the media playing apparatus 50.The touch-control
The time that the controller 45 or driver of device 401 can provide according to the quartz (controlled) oscillator 44 or the counter 441
Information includes touch control operation for the contactor control device 401 to produce in a temporal touch-control package, the touch-control package
Pressure value, lifting surface area and the coordinate of effect, pressure field, area field and the coordinate being separately stored in the touch-control package
Field.
Signal assemble module 445 is by the touch-control package sequence in the touch control operation signal 90 in special time section
Multiple touch-control packages are inputted to modular converter 446.The modular converter 446 touches according to an input of input to the modular converter
The pressure value of package and the multiplying of lifting surface area are controlled, to produce total power associated by the input touch-control package.Described turn
Mold changing block 446 thereby produces total power of each touch-control package in the multiple touch-control package in the touch-control package sequence, institute
More total power for stating the multiple touch-control package in touch-control package sequence form total force data of the touch control operation, Ke Yiyong
Total force curve represents.
In various embodiments, the modular converter 446 inputs touch-control according to the one of input to the modular converter
The pressure value of package and the multiplying of lifting surface area, to produce product, recycle multiple touch-controls envelope in special time section
More associated products of bag make average calculating operation to produce total power associated by the input touch-control package.
The signal assemble module 445 or modular converter 446 store the total power inputted associated by touch-control package in institute
State input touch-control package pressure field with substitute it is described input touch-control package pressure value.The example of the special time section
Such as the time section T1 in Fig. 2 G or the section smaller than time section T1, such as sliced time section T1 time zone
Section.
The processor 41 shows an object 71 in the display 43.The target program of the running gear 40 needs to connect
Pressing operation or long press operation are received to choose the object 71, if receive the relieving signal for representing and decontroling and operating, is terminated
The selection action.The target program of the running gear 40 persistently receives the touch control operation that the touch control operation signal 90 represents
Coordinate, and the drag kick of the object 71 can be performed according to the coordinate of the reception.The running gear 40
The example of target program can include the destination application 450 or operating system of the running gear 40.For example, it is described
The destination application 450 of running gear 40 needs to receive long press operation to choose the object 71.The long press operation is institute
State running gear 40 from receive push to receive decontrol operation during be more than time threshold value operation.
The processor 51 shows an object 72 in the display 53.The target program of the media playing apparatus 50 needs
Pressing operation or long press operation are received to choose the object 72, if receive the relieving signal for representing and decontroling and operating,
Terminate the selection action.The target program of the media playing apparatus 50 persistently receives what the touch control operation signal 90 represented
The coordinate of touch control operation, and the drag kick of the object 72 can be performed according to the coordinate of the reception.The media
The example of the target program of playing device 50 can include destination application 550 or the operation system of the media playing apparatus 50
System.For example, the destination application 550 of the media playing apparatus 50 needs to receive long press operation described right to choose
As.The long press operation be the media playing apparatus 50 from receive push to receive decontrol operation during be more than
The operation of time threshold value.
Fig. 2A shows the pressure curve for the touch control operation signal 90 that the processor 41 receives from the contactor control device 401
21 and lifting surface area curve 22.The touch control operation signal 90 includes touch-control package sequence.The touch-control package sequence includes more
Individual touch-control package.Transverse axis in Fig. 2A to 2G represents sequence of the processor 41 according to the touch-control package received by time sequencing
Number, the longitudinal axis is pressure field and the unit of the numerical value in area field in expression touch-control package.The pressure curve 21 is basis
Caused by pressure value in the touch-control package sequence in the pressure field of multiple touch-control packages.The lifting surface area curve 22 is
Caused by stress surface product value in the area field of multiple touch-control packages in the touch-control package sequence.
Fig. 2 B show the total force curve for the touch control operation signal 90 that the processor 41 receives from the contactor control device 401
23 and 24.Total force curve 23 and 24 is according to each touch-control package institute in multiple touch-control packages in the touch-control package sequence
Caused by the value of total power of association.Total power of total force curve 23 is as caused by the multiplying.Total force curve
24 total power is as caused by the multiplying and average calculating operation.
Fig. 2 C, 2D, 2E and 2F show respectively the processor 41 receive from the contactor control device 401 to touch control operation letter
Numbers 90 total force curve 25,26,27 and 28.Total force curve 25,26,27 and 28 represents to the contactor control device 401 respectively
Different touch control operations.Total force curve 25 represents pressing operation.Total force curve 26 represents moving operation.Total power
Curve 27 represents moving operation, i.e. drag operation after pressure.Total force curve 28 represents light press operation.Light press operation is total power
Pressing operation of the value less than total power threshold value.Weight operation is the pressing operation that total force value is more than total power threshold value.Fig. 2 G are shown
On the schematic diagram that total force curve 25,26,27 and 28 overlaps.In time section T1, the song of pressure and drag operation is represented
The size of total force value of curve 26 and 28 of the line 25 and 27 with representing mobile and light press operation is had any different.The selection action judges
Module 443 can differentiate that the curve 25 and 27 operates comprising weight according to total power threshold value, and the curve 26 and 28 is not
Operated comprising weight.The selection action judge module 443 can be by 25 and 27 part in time section T1 of curve
As the signal of weight operation, for starting the selection action to object 71 or 72.
As shown in Figure 6A, if weight operation puts on object 73, chosen starting to described the first of the object 73
In a period of action, 74 are displayed bounding box to surround the object.The electronic system can also use different visual effect displays
Put on the weight operation of object 73.The example of the object 73 can include object 71 or 72.
Lower left starting point is the starting point of each representative touch control operation at the nearly origin of each curve.It should be understood that
Be lower left starting point to the boundary on the right of the time section T1 of total force curve 25,26,27 and 28 time be less than it is described
Time threshold value.Fig. 2 G origin was to the time section T1 left sides boundary generally 0.1 second.Fig. 2 G origin is to the time
Boundary generally 0.5 second on the right of section T1.
Reference picture 3, running gear 40 receive the touch control operation signal 90 from the contactor control device 401 in hardware layer 400.Connect
, between each software unit and hardware cell of the order indicated by the processor 41 along path P 1 of running gear 40 in figure
Transmit and change the touch control operation signal 90.Running gear 40 recycles the wireless communication module 402 in hardware layer 400 to transmit
The touch control operation signal 90 passes through wireless network 60 to media playing apparatus 50.
Media playing apparatus 50 receives the touch control operation signal 90 from the wireless communication module 502 in hardware layer 500.Connect
, each software unit and hardware cell of the order indicated by the processor 51 along path P 2 of media playing apparatus 50 in figure
Between transmit and change the touch control operation signal 90.Cursor function in the reutilization system function storehouse layer 520 of running gear 40
521 transmit the touch control operation signals 90 to destination application 550.The destination application of media playing apparatus 50
550 by the use of touch control operation signal 90 as the control signal of cursor control signal or object 72 to perform corresponding function.
The software unit of the running gear 40 includes operating system kernel 410, system function 420, virtual system framework
430 and remote control applications program 440.Software unit in the system function 420 includes cursor function 421.Running gear 40
Hardware cell include the hardware layer 400.The hardware cell of the hardware layer 400 includes contactor control device 401, radio communication mold
40 other hardware of block 402 and the running gear.
The example of the operating system kernel 410 can be Linux or other operating system kernels.Other operating systems can
To include WindowsTM,Mac OSTM, or iOSTM.The example of virtual system framework 430 can include AndroidTMOperating system,
Or other virtual machines.The wireless communication module 402, which can include, meets the Institute of Electrical and Electronics Engineers (IEEE) (Institute of
Electrical and Electronics Engineers, IEEE) 802.11 relevant criterions formulated or other channel radios
The accurate radio network device of beacon.Other wireless communication standards can include bluetoothTM(BluetoothTM) or ZigbeeTM。
Processor 41 along path P 1 transmission to the touch control operation signal 90 and conversion comprising in table 1 below each unit
Signal transacting and unit between transmission and biography change:
Table 1
Sequentially | Delivery unit | Receiving unit |
1 | Contactor control device 401 | Operating system kernel 410 |
2 | Operating system kernel 410 | Vernier function 421 |
3 | Vernier function 421 | Virtual system framework 430 |
4 | Virtual system framework 430 | Remote control applications program 440 |
5 | Remote control applications program 440 | Virtual system framework 430 |
6 | Virtual system framework 430 | System function 420 |
7 | Operating system kernel 410 | Wireless communication module 402 |
8 | Wireless communication module 402 | Wireless network 60 |
The software unit of the media playing apparatus 50 includes the operating system kernel 510, system function 520, virtual
System framework 530, input operation service 540 and destination application 550.The input operation service 540 is application program.Institute
The software unit stated in system function 520 includes cursor function 521.Software unit in the operating system kernel 510 includes
Input control function 511.The hardware cell of media playing apparatus 50 includes the hardware layer 500.The hardware of the hardware layer 500
Unit, which includes, touches 50 other hardware of wireless communication module 502 and the media playing apparatus.
The example of the operating system kernel 510 can be Linux or other operating system kernels.Other operating systems can
To include WindowsTM,Mac OSTM, or iOSTM.The example of virtual system framework 530 can include AndroidTMOperating system,
Or other virtual machines.The example of the input control function 511 can be the Uinput functions in Linux.The channel radio
Letter module 502 and the wireless network 60, which can include, meets 802.11 phases that the Institute of Electrical and Electronics Engineers (IEEE) (IEEE) is formulated
The radio network device and wireless network of pass standard or other wireless communication standards.Other wireless communication standards can include indigo plant
BudTM(BluetoothTM) or ZigbeeTM.The wireless network 60 can include running gear 40 and media playing apparatus 50 it
Between radio communication channel, wireless network or other network equipments.In other embodiments, the network 60 can include
Wide area network (wide area network, abbreviation WAN), such as one or more public land action net (public land
Mobile network, abbreviation PLMN) and internet.The wireless communication module 402 and 502 can establish low delay channel radio
Road (low latency wireless channel) is to transmit touch control operation signal 90.The low delay radio channel is wherein
One concrete instance is using shortening time interval in long-range evolution (Long term evolution, abbreviation LTE) standard agreement
The radio channel of (shorten transmission time interval, abbreviation sTTI).
The wireless communication module 502 receives the touch control operation signal 90 from the wireless network 60.The edge of processor 51
Path P 2 transmission to the touch control operation signal 90 and conversion comprising the signal transacting in table 2 below each unit and unit it
Between transmission and biography change:
Table 2
It can be transmitted and be understood described in by the use of the touch control operation signal received by the mode cursor function 421
The touching signals that cursor function 521 receives, exhaled according to predetermined between the cursor function 521 and destination application 550
Cry and control planning, give the touch control operation signal 90 to the destination application 550.The destination application 550
By the use of the touch control operation signal 90 as user's operation signal, such as cursor control signal, to perform corresponding function.
Fig. 4 shows processing to the touch control operation signal 90 of the running gear 40 or media playing apparatus 50 and sentenced
It is disconnected.The processor 41 can perform the flow in Fig. 4.Or the processor 51 can perform the flow in Fig. 4.It is described
Input operation service 540 can perform method or step in Fig. 4 when receiving the touch control operation signal 90.It is or described
Remote control applications program 440 can perform method or step in Fig. 4 when receiving the touch control operation signal 90.
Judge whether the touch control operation that the touch control operation signal 90 represents terminates (step S2).In this way, Fig. 4 flow knot
Beam.It is such as no, judge whether the touch control operation is continued above 0.1 second (step S4).If the touch control operation was not less than 0.1 second
Then repeat step S2.If the touch control operation more than 0.1 second, judges whether the touch control operation is continued above 0.5 second (step
Rapid S8).If the touch control operation not less than 0.5 second, transmits the touch-control package of the touch control operation, grasped comprising the touch-control
The current coordinate (step S6) made.If the touch control operation more than 0.5 second, judges whether the movement of the touch control operation surpasses
Cross 15 pixels (step S10).If not less than 15 pixels of the movement of the touch control operation, transmit the touch control operation
Touch-control package, the current coordinate (step S22) comprising the touch control operation, and judge whether the touch control operation terminates (step
S24).If more than 15 pixels of the movement of the touch control operation, judge total power of the touch control operation whether more than described
Total power threshold value (step S12).If total power of the touch control operation is not more than total power threshold value, repeat step S22.
If total power of the touch control operation is more than total power threshold value, produce and transmit the depression signal that represents pressing operation or
The long pressure signal (step S14) of long press operation is represented, and transmits the touch-control package of the touch control operation, is grasped comprising the touch-control
The current coordinate (step S16) made, and judge whether the touch control operation terminates (step S18).If the touch control operation is not
Terminate, then repeat step S16.If the touch control operation terminates, the relieving signal (step for representing and decontroling and operating is produced and transmitted
Rapid S20).
The processor 41 or 51 presses signal using according to total force data with the caused depression signal or length
First example, acted with the first selection started to the object 71 or 72.
The processor 41 or 51, which is held, wants following drag kick to judge.Using drag kick judge module 448 to judge
Whether the total force data for stating touch control operation signal 90 starts the first drag kick to the object 71 or 72.The processor 41
Or 51 using the drag kick judge module 448 to judge that the displacement of the touch control operation representated by total force data is
No more than n pixel, wherein n are positive integer.If more than n pixel of the displacement, start the institute to the object 71 or 72
State the first drag kick.If during the first selection release, terminate first drag kick.
In other embodiments, the processor 41 shows the first operating assembly of graphic user interface to receive to institute
The weight operation of contactor control device 401 is stated, and is operated according to the weight to produce total power threshold value.
The weight signal, long pressure signal and the relation of depression signal and generation order can be list type, run-in index
Relation, or the relation of selecting type.In the relation of list type, for example, the electronic system 10a is according to the weight signal
Long pressure signal is produced, depression signal is produced further according to long pressure signal.In the relation of run-in index, for example, the Department of Electronics
The 10a that unites produces long pressure signal and depression signal according to the weight signal.In the relation of selecting type, for example, described
Electronic system 10a produces long pressure signal or depression signal according to the weight signal.
The remote control applications program 440 can produce according to the touch control operation signal 90 and transmit long pressure signal or pressure
Lower signal is to the destination application 550.Or the remote control applications program 440 can produce and transmit the touch-control
Operation signal 90 to the destination application 550, the destination application 550 produces further according to the touch control operation signal 90
Growth pressure signal or depression signal.
The touch operation method can operate simultaneously with the long pressure selection operation of object script, there is provided another choosing of user
Select, increase the diversity of Object Operations.The touch operation method, to produce long pressure signal, is used according to weight signal and utilizes weight
Press operation is to simulate long press operation.It can be acted further according to long pressure signal with producing depression signal and selection.Utilize the touch-control
Operating method can accelerate the selection action of the object.
Entitled " the ELECTRONIC DEVICE SYSTEM UTILIZING A of U.S. Patent Application No. 12/432,734
CHARACTER INPUT METHOD ", and the applying date is the publication US20090273566A1 on April 29th, 2009, simultaneously
And issued patents US8300016, advocate the priority of May 2 2008 TW applying date and Application No. 097116277, its
In disclose a kind of character input method.U.S. Publication patent US8300016 is incorporated herein by reference.The character input method can
To distinguish the different input moulds on mutually same GUI component according to pressure or total force value using the touch operation method
Formula.
5.1 character input method embodiments
In addition, processor 10 can use character display menu on the display 30, and there is option on menu, such as symbol,
Phoneme, candidate word or input method option, graphical interface show that the candidate word of each button is inputted with supplementary text member.
Button in input block 403 coordinates the graphical interface that character is shown to divide into input method switch key, text button and auxiliary
Help key.Such as the button 201-212 in Fig. 2 is text button, and 213-217 is auxiliary key.Button 217 is arrow key, in position
Pressed on 218a, 219a, 220a and 221a position cursor can be moved to respectively, is right, lower and left.The button 217
Positive push as the operation on the 5th direction can be received.Button 217 can be taken with five keys in different embodiments
Generation.Illustrated for convenience of explanation with keyboard in Fig. 2,11 and 14.
Reference picture 7, first, processor 10 start character entry method (step S7700), differentiate input block 403 in whether
Having word button, (hereinafter referred to as button i) receives gesture operation and activated (step S7701).In this way, processor 10 starts fixed
When device 55 with start the timing button i operation time (step S7702), and according to the operation meet the first mode of operation or
Second mode of operation is used as the option sequence presented at present using start button i predefined procedure or the sequence option of change order row
(step S7705).For example, in the case of the gesture operation meets the first mode of operation, the predefined procedure is enabled
Option sequence (default sequence) as the option sequence presented at present;Meet second in the gesture operation
In the case of mode of operation, the option sequence (alternative sequence) of the change order is enabled as described current
The option sequence of presentation.The option sequence of the change order can be the opposite option sequence (reversed of order
Sequence) or there is the expansion option sets of other more multi-options, such as there are more candidate words and be automatically performed word.Figure
8D, the display example for expanding option set.Fig. 9 and 10 shows the predefined procedure option sequence of the input method switch key respectively
Row and change order option sequence.The predefined procedure option sequence of Figure 12 A display button 570, comprising symbol 820,821,822,
823 and 824.Lines in Figure 12 A represent that the lines are associated between connecting entity.In the predefined procedure option sequence
In, the operation associated region 820a of symbol 820, wherein operating area 820a start button options when receiving operation
820b is as current option.The operation associated region 821a of symbol 821, wherein the operating area 821a is when receiving operation
Start button option 821b is as current option.The operation associated region 822a of symbol 822, wherein the operating area 822a
When receiving operation, start button option 822b is as current option.The operation associated region 823a of symbol 823, wherein described
Operating area 823a receive operate when start button option 823b as current option.The 824 operation associated region of symbol
824a, wherein the operating area 824a receive operate when start button option 824b as current option.
The change order option sequence of Figure 12 B display button 570, option 830b, 831b included in menu 805,
832b, 833b and 834b.Lines in Figure 12 A represent that the lines are associated between connecting entity.In the predefined procedure
In option sequence, the operating area 830a receive operate when start button option 830b as current option.The operation
Region 831a receive operate when start button option 831b as current option.The operating area 832a is when receiving operation
Start button option 832b is as current option.Operating area 833a start button option 833b conducts when receiving operation
Option at present.The operating area 834a receive operate when start button option 834b as current option.Figure 12 A and 12B
In option can include the executable function of symbol, phoneme, character, either statically or dynamically input method, electronic image or device.
After starting predefined procedure option sequence and change order option sequence one of which option sequence, processor 10 is in aobvious
Show the display menu of device 30 so that the option sequence of the startup, first option (step of the particularly shown option sequence is presented
Rapid S7706), and start timer 56 with during timing button i operation (step S7709).For example, in step
In S7706, the processor 10 display menu on the display 30, the option sequence presented at present in the menu
In with the focus of cursor or graphic user interface with particularly shown first button option.Activated in the step S7701
Button can be button 212 in input method switch key, such as Fig. 5 B and 11, or the button 527 in Figure 14.If in step
The button activated in S7701 is input method switch key, and in step S7706, the processor 10 can show as shown in Figure 9
Menu 803 or the menu 804 shown in Figure 10.The predefined procedure option sequence of the input method option of the button of the actuating can wrap
Option containing input method 81,82,83 and 84, the input method option 81,82,83 and 84 be respectively associated keyboard 81c, 82c, 83c and
84c.The change order option sequence of the input method option of the button of the actuating can include input method option 81,82,83 and
84, keyboard 81b, 82b, 83b and 84b is respectively associated in described input method option 81a, 82a, 83a and 84a.It can select and cause
Move the option 81,82,83,84, each option in 81a, 82a, 83a and 84a, described activated is associated with actuating
The keyboard of option.The incidence relation of the input method and the keyboard is represented by dotted lines in Fig. 9 and 10.Keyboard 81b, 82b,
83b, 84b, 81c, 82c, 83c and 84c can include the keyboard of different arrangement patterns, different language and different input methods.Lift
For example, some keyboards can be in described keyboard 81b, 82b, 83b, 84b, 81c, 82c, 83c and 84c in Fig. 5 B, 11 and 14
Some embodiments.
In one example, it is assumed that button i is button 209, after Fig. 8 A show that the button starts predefined procedure option sequence
The graphical interface 800 that shows of character.Candidate word to arrange clockwise in the graphical interface 800 that character is shown
Row.But Fig. 8 A are not used for limiting the present invention, candidate word can be arranged with counterclockwise or other any orders.It is defeated in word
When entering first candidate word " w " of display button 209 in area 500, also with cursor in the graphical interface 800 that character is shown
801 instructions " w " are the candidate word shown at present.Auxiliary key 218,219,220 and 221 represents candidate word " w ", " x ", " y " respectively
And " z ".Reference picture 9, if the button in step S7701 is input method switch key, and to meet the hand of the first mode of operation
In the case of gesture operation actuating, input method option 81c, 82c, 83c and 84c is respectively associated in auxiliary key 218,219,220 and 221.
Reference picture 10, if the button in step S7701 is input method switch key, and to meet the gesture operation of the second mode of operation
In the case of actuating, input method option 81b, 82b, 83b and 84b is respectively associated in auxiliary key 218,219,220 and 221.
Persistently whether detecting receives follow-up option selection operation to processor 10, such as same key i short pressure is grasped
Terminate (thing during the operation of button i indicated by work, movement gesture or slip gesture operate (event A), timer 56 expires
Part B), another text button j operation (event C), to same key i long press operation (event D) or to operating area or auxiliary
Help key k operation (event G).K is for positive integer and in Figure 11 example, 213≤k≤221.
In step S7710, if receiving the option selection operation (event A) to button i, processor 10 resets timer 56
(step S7712), and an option in the option sequence presented at present is chosen as the option (step chosen
S7714).Such as button i, when being button 209, in Fig. 8 A example, the positive sequence candidate word sequence " wxyz " is presented in processor 10
Next word " x ", as shown in Figure 8 B.Cursor 801 in the graphical interface 800 that character is shown is also toward shifting clockwise
Move to " x ", to indicate the candidate word shown at present.Then repeat step S7710.Similarly, if receiving again to button 209
Option selection operation, such as another short press operation, processor 10 resets timer 56, and shows the option sequence presented at present
Arrange next candidate word " y " in " wxyz ".Cursor 801 in the graphical interface 800 that character is shown is also toward clockwise
It is moved to " y ".
Cursor 801 indicates an option as selection option.The option selection operation can be included and for example touched
(tap) the operation cursors 801 such as (press), slip gesture (swipe), mobile gesture (move), sliding (slide), are pressed.It is sliding
Move gesture according to clock-wise order move on to button 218,219,220 and 221 can activate cursor 801 according to clock-wise order move on to w, x,
Y, and z.Sliding gesture moves on to button 221,220,219 and 218 according to sequence counter-clockwise can activate cursor 801 according to clock-wise order
Move on to z, y, x and w.In Fig. 8 D example, sliding gesture according to clock-wise order from button 218 move on to button 219,220,221,
213rd, 214,216 and 215 it can activate cursor 801 and move on to a, 2, c, b, A, " tea ", C and B according to clock-wise order.
Reference picture 9, sliding gesture according to clock-wise order move on to button 218,219,220 and 221 can activate cursor 801 according to
Clock-wise order moves on to input method option 81,82,83 and 84.Sliding gesture moves on to button 221,220,219 according to sequence counter-clockwise
And 218 can activate cursor 801 and move on to input method option 84,83,82 and 81 according to clock-wise order.Reference picture 10, slide gesture
Button 218,219,220 and 221 is moved on to according to clock-wise order can activate cursor 801 move on to input method option according to clock-wise order
81a, 82a, 83a and 84a.Sliding gesture moves on to button 221,220,219 and 218 according to sequence counter-clockwise can activate cursor 801
Input method option 84a, 83a, 82a and 81a are moved on to according to clock-wise order.
In step S7710, if timer 56 expires (event B), the processor 10 activates the current selection choosing for pressing i keys
, and user interface (step S7716) is updated on the display 30.For example, processor 10 inputs in step S7716
The candidate word that button i is shown at present moves a cursor to the next position of the word input area to word input area.Then repeat to walk
Rapid S7701.For example, the candidate word shown at present is " y ", if timer 56 expires, as shown in Figure 8 C, processor 10 inputs
" y " moves cursor 550a and turned right to the next position of the word input area 500, and stop showing character to word input area 500
The graphical interface 800 of display.
In step S7710, if receiving another operation (event C) to different key j, the actuation keys i of processor 10
Current selection option, and update user interface (step S7718) on the display 30, and reset timer 55 with timing
During button j operation (step S7702).For example, in step S7701, if receiving the operation to another text button j
(event C), the candidate word that the input of processor 10 button i is shown at present move a cursor to the word input area to word input area
Next position (step S7718).Timer 5 (step S7702) is restarted for text button j, then repeat step S7702
Later each step, comprising step S7705, S7706, S7709, S7710, S7712, S7714, S7716, S7718, S7720 and
S7722。
If receiving the long press operation (event D) to same key i in step S7710, processor 10 can be with boot sequence
With the change order option sequence of the option sequence presented at present before step S7720.For example, processor 10 can
With the boot sequence candidate word sequence opposite with the candidate word sequence before step S7720.For example, processor 10 is in step
Using inverted sequence as selected order in S7710, then when performing step S7720, using positive sequence as selected order.Opposite, processor 10
Using positive sequence as selected order in step S7710, then when performing step S7720, using inverted sequence as selected order.Then, in step
In rapid S7714, processor 10 is presented on next candidate word in the candidate word sequence in the selected order.Such as Fig. 8 A's
When in example using positive sequence as selected order, if processor 10 receives the long press operation (event D) to same key 209, it is in
Now in the positive sequence candidate word sequence " wxyz " " w " previous word " z " (next candidate i.e. in the candidate word sequence of the inverted sequence
Word), cursor 801 in the graphical interface 800 that character is shown is also toward being counterclockwise moved to " z ".Then repeat step
S7710.Similarly, if receiving another short press operation to button 209 again, processor 10 resets timer 60, and shows and be somebody's turn to do
Next candidate word " y " in the candidate word sequence of inverted sequence, the cursor 801 in the graphical interface 800 that character is shown is also toward inverse
Clockwise is moved to " y ".With long press operation to change candidate word sequence, but candidate word sequence can utilize other inputs
Equipment changes, such as operation trace clockwise or counterclockwise using knob (rotatable button) or contact panel
To realize moving clockwise or counterclockwise for the cursor 801.Display 30 can be the touch screen for having the contact panel
Curtain.Keyboard in Figure 11 can be displayed at the dummy keyboard of display 30.
In step S7710, if receiving the operation (event G) to aiding in key k, representated by the actuating auxiliary key of processor 10 k
Option, and update graphic user interface (step S7722).For example, if receiving the operation (event to aiding in key k
G), the candidate word representated by the input of processor 10 auxiliary key k moves a cursor to the next of the word input area to word input area
Position (step S7722), then each step later repeat step S7700, comprising S7701, S7702, S7705, S7706,
S7709, S7710, S7712, S7714, S7716, S7718, S7720 and S7722.Such as in the case of Fig. 8 A, the quilt of button 220
Operation, then processor 10 directly input candidate word " y " to word input area 500, without concern the candidate word that shows at present for " x " or
Any candidate word, as a result as shown in Figure 8 C.In the case of Fig. 8 A, start positive sequence or inverted sequence candidate word sequence be required for it is secondary
Pressing operation could show " y ", and the expiry of timer 56 such as need could to input " y ", as long as and using aiding in key once to press
Operation can inputs the candidate word.Similarly, in the case of Fig. 8 A, if operation auxiliary key 218,219 or 221, processor
10 can input candidate word " w ", " x " and " z " respectively to word input area 500.Although the candidate word of button 209 has A, B, the C,
Five kinds of input modes of D, G, but various modes can but be carried out without conflicting simultaneously to each other.
In the case of the button of step S7701 actuatings is input method switch key, in actuating auxiliary key k gesture behaviour
After work terminates (event G), the input method option and keyboard of the actuating of processor 10 auxiliary key k associations in step S7722.Citing comes
Say, reference picture 9, the processor 10 activates the input method option 83 for aiding in key 220 to associate and keyboard 83c to respond to aiding in key
220 operation.
The graphical interface 800 that character is shown can show more options, such as candidate word, can include each character
Upper and lower case letter and be automatically performed word.Although only having used arrow key 217 in the explanation as auxiliary key, but can also use
Voice command (voice command) or other auxiliary keys are to represent the candidate word in the graphical interface 800 that character is shown
5.2. the other embodiment of character input method:
Reference picture 13, described device 100 can perform the gesture operation method of phoneme and character.Phoneme is the composition of word
Key element.For example, phoneme can be the letter in English, phonetic notation or Roman phonetic in Chinese, hiragana in Japanese or
Katakana.By processor, such as the processor 10,41 and 51, the gesture operation method 900 of phoneme and character can be performed.
The processor receives input operation (step S901), such as input equipment 401,403 or 501 from input equipment, and responds
The input operation received is to produce one or more phonemes (step S902).The processor shows one or more
Individual phoneme turn into can gesture operation object (step S903).Can the object of gesture operation can use object oriented language
(object oriented programming language) is defined as kind of a classification (class), wherein in the classification
The feature and function of gesture operation can be inherited by object (object), and the object is used for the phoneme comprising input.It is described
Processor can allow to implement gesture operation object towing (drag and drop) operation and total power associative operation.Total power phase
Close operation and be disclosed in U.S. Patent Publication No. US20160070400.For example, reference picture 14, processor is in phoneme regions 561
Middle display phoneme 531a grasps object to respond the operation to button 531 as gesture, wherein the button 531 is in region 562
The 1st column the 2nd row in text button array.The button that m columns n-th in the text button array in region 562 arrange can be denoted as
Button (m, n).The button of 1st column 2nd row of the button 531 in the text button array in region 562 can be denoted as button
(1,2).Similarly, the processor response is to button 532,533,534,535 and 536 in the region 562 of keyboard area 523
Operation, show that phoneme 532a, 533a, 534a, 535a and 536a turn into gesture operation object in the phoneme regions 561.
Button 527 can be input method switch key.Button 526 can be the button for inputting blank.Button 525 can be enter key.
The processor can show word (step S904) according to one or more phonemes in type options region 524.
The type options region 524 includes the one or more words being derived from the phoneme in phoneme regions 561.Citing comes
Say, the processor shows the word 501 being derived from phoneme 531a, 532a, 533a and 534a, and from phoneme 535a and
The word 504 that 536a is derived.The processor also shown in region 560 phoneme symbol 503 that is associated with word 501 and
The phoneme symbol 505 associated with word 504.The processor can not show phoneme symbol 503 and 505.
The processor detects the gesture operation (step S905) for the phoneme being associated with phoneme regions 561.The hand
Gesture operates the phoneme that can act on single or multiple selections.Single or multiple phonemes can be chosen by the use of selection operation described in
Choose phoneme.The gesture operation, which can include, to be deleted (event C1), replicates (event C2), mobile (event C3) and substitution (thing
Part C4) gesture.Gesture is deleted described in the processor response to change one or more phoneme (steps 906), is responded described multiple
Gesture processed responds the mobile gesture to change one or more phoneme (steps to change one or more phoneme (steps 907)
908) the substitution gesture, is responded to change one or more phoneme (steps 909).The gesture is read in the processor analysis
Operate one or more phonemes (step S910) of change and the textual list of renewal, the text line are produced in region 524
Included in table according to one or more phonemes after the change with caused one or more words (step S911).
Reference picture 16, step S905-S912 example in detail are as follows.Each gesture operation related to phoneme, example
As deleted, replicating, mobile and substitution, be that the set of phonemes formed by choosing one or more phonemes starts during starting.Choosing
The selection operation for taking phoneme is to choose gesture, forms the Part I of the related gesture operation of phoneme.The related gesture behaviour of phoneme
The Part I of work can be pressing or touch.The remainder of the related gesture operation of phoneme can include slip gesture
(swipe) (slide) or mobile gesture (move), are slid.First of the related gesture operation of the processor identification phoneme
Point, and differentiate whether the selection gesture meets a kind of input pattern.For example, delete, duplication and mobile gesture include
Meet the selection gesture of the first input pattern, and substitute gesture to include the selection gesture for meeting the second input pattern.The processing
Device can be according to the Part I of the related gesture operation of phoneme, to distinguish the remainder of the related gesture operation of phoneme.
If the Part I of the related deletion gesture operation (event C1) of phoneme, the processor are received in step S905
The deletion gesture is responded to delete the phoneme of the deletion gesture association.Reference picture 14 and 16, for example, delete gesture
810, which can include selection gesture, is used to select phoneme 535a.The selection gesture, which can include, to be pressed or touches to phoneme 535a,
Or surround a kind of gesture of the phoneme 535a.It is described when receiving the gesture operation for acting on phoneme (step S9051)
Processor differentiates whether the selection gesture for the Part I for forming the related gesture operation of the phoneme meets first input
Pattern or the second input pattern (step S9052).Meet the first input in the Part I of the related gesture operation of the phoneme
During pattern, the processor further differentiates whether the gesture operation is moved to outside the phoneme regions (step S9053).
In the case of the gesture operation is moved to outside the phoneme regions, the processor differentiates whether the gesture operation returns to institute
State phoneme regions and terminal also in phoneme regions (step S9054).In the gesture operation terminal not in phoneme regions
In situation, the processor differentiates the gesture gesture to delete gesture, and deletes the phoneme (step that the deletion gesture is chosen
S9055).In the case of the gesture operation terminal is still in phoneme regions, the processor differentiates the gesture to replicate
Gesture, and the phoneme for replicating gesture selection is replicated to produce the duplicate of the phoneme, and the duplicate is placed in described
Terminal (step S9056).
For example, when positions of the phoneme 535a from script in region 561 is moved to region by drag operation 810
In the case of a terminal outside 561, the processor differentiates that the drag operation 810 is the deletion action to phoneme 535a.
Reference picture 15, the processor delete phoneme 535a to respond the deletion gesture (step S906).If received in step S905
The Part I of the duplication gesture operation (event C2) related to phoneme, the sound that duplication gesture described in the processor to copy is chosen
Element places the duplicate in the terminal (step S907) of the duplication gesture to produce the duplicate of the phoneme.Reference picture 17,
For example, selection gesture can be included for selecting phoneme 535a and 536a by replicating gesture.The selection gesture can include
Phoneme 535a and 536a are pressed or touched, or surrounds a kind of gesture of the phoneme 535a and 536a.The duplication gesture
Include the drag operation that section 811 and 812 is shown as in figure.The drag operation section 811 is the phoneme 535a and 536a
The temporary position being moved to from region 561 beyond region 561.The drag-and-drop operation section 812 is the phoneme 535a and 536a
A terminal being moved to from the temporary position within region 561, on the phoneme 531a left side.
When gesture section 811 and 812 are pulled in detecting, the processor differentiates the gesture to act on the phoneme
535a and 536a duplication gesture, and the phoneme 535a and 536a for replicating gesture selection is replicated to produce duplicate, i.e. sound
Plain 535b and 536b, to respond the duplication gesture (step S907).Word 506 is derived from the phoneme 535b and 536b
The type options come.Phoneme symbol 507 is associated with the word 506.
In Figure 16 step S9053, if the gesture operation of phoneme correlation moves in region 561, and it is mobile
To terminal (step S9057), then the processor differentiates that the gesture operation is mobile gesture operation to the selection phoneme, is used for
The mobile phoneme of choosing is to the terminal (step S9058).
If receiving the related mobile gesture operation (event C3) of phoneme in step S905, shifting described in the processor response
Gesture of starting places the phoneme in the terminal (step of the mobile gesture with the phoneme of the movement mobile gesture association
S908).Reference picture 18, for example, mobile gesture 813, which can include, chooses gesture for selecting phoneme 535a.The selection
Gesture can include and phoneme 535a is pressed or touched, or surround a kind of gesture of the phoneme 535a.The mobile gesture
813 include drag operation, and the phoneme 535a is moved to region by the drag operation 813 along 813 path from region 561
A final position within 561.The terminal that the drag-and-drop operation is moved to the phoneme 535a within region 561
When, the drag-and-drop operation terminates.
In the mobile gesture 813 of detecting, the processor differentiates that the gesture is to act on the movement of the phoneme 535a
Gesture, and a terminal within the phoneme 535a to region 561 of the mobile mobile gesture selection, to respond mobile gesture
813 (step S908).When the phoneme 535a is moved to new position so that word 504 disappears.Word 508 is from the sound
The type options that plain 535a is derived.Phoneme symbol 509 is associated with the word 508.Word 501a is from the phoneme
The type options that 531a, 532a, 533a and 534a are derived.Phoneme symbol 503 is associated with the word 501a.The word
508 and 510a forms a word.
In described Figure 16 step S9052, it is defeated to meet second in the Part I of the related gesture operation of the phoneme
When entering pattern, the processor differentiates the gesture operation for substitution gesture, and display menu 522 is to show the substitution hand
The other options (step S9059) for the phoneme that gesture is chosen.The processor is according to the remainder of the substitution gesture to select
The other options (step S9060) for the phoneme that the substitution gesture is chosen, and with other option step of replacing of the selection
The phoneme (step S9061) chosen in S9051.Other options can include phoneme, symbol, figure release (emojies) and its
Its GUI component.
If the substitution gesture operation (event C4) for acting on the phoneme inputted, the processor are received in step S905
The substitution gesture is responded to select the another phoneme in its described option, with the phoneme (step inputted described in substitution
S909).Reference picture 19, for example, substitution gesture 814, which can include, chooses gesture for selecting phoneme 535a.The selection
Gesture can include and phoneme 535a is pressed or touched, or surround a kind of gesture of the phoneme 535a.The processor is sentenced
Not described selection gesture is associated with substitution gesture, and it is non-delete, replicate or mobile gesture, and by the shifting of the substitution gesture
Dynamic solution is for selecting the selection instruction of another option (such as another phoneme).
When detecting substitution gesture 814 associates phoneme 535a, the processor defines the operating space for being associated with phoneme 535a
Domain 541,542,543,544,545,546,547 and 548.The operating area 541,542,543,544,545,546,547 and
548 be respectively associated in region 522 other phoneme 541a, 542a, 543a, 544a, 545a, 546a, 547a of substitution and
548a.When the substitution gesture 814 reaches an operating area in the multiple operating area, the multiple operating area
In have other sounds that a focus (focus) is moved to the substitution associated by the operating area that is reached of substitution gesture
Element.The path 814a of the focus movement is synchronous with the gesture 814.For example, operation is reached in the substitution gesture 814
During region 541, the synchronous other phoneme 541a for choosing substitution are simultaneously highlighted phoneme 541a with focus.Similarly, taken described
When reaching operating area 542 for gesture 814, the synchronous other phoneme 542a for choosing substitution are simultaneously highlighted phoneme with focus
542a.Similarly, when the substitution gesture 814 reaches operating area 543-548, the synchronous other phonemes for choosing substitution
Related one in 543a-548a, and it is highlighted with focus.In the other of described substitution gesture 814 one substitution of selection
When phoneme is completed, the processor substitutes the phoneme 535a using the other phonemes chosen.Similarly, can also substitute
Another phoneme in the region 561.
Reference picture 20, one or more phonemes (step S910) after the processor parsing substitution gesture change are simultaneously
And according to become it is described more after the one or more words (step S911) of one or more phonemes generation.Word 510 is from described
The type options that phoneme 531a, 532a, 533a and 534a are derived.Phoneme symbol 503 is associated with the word 510.Word
513 be the type options being derived from the phoneme 544a and 536a.The word 510 and 513 forms a word.
The processor differentiates whether the phoneme in phoneme regions 561 receives gesture operation (step S912).In sound
In the case of phoneme in plain region 561 receives gesture operation, the processor handles gesture according to step S905~S911
Operation.If receiving the selection operation of type options, the processor inputs the type options of selection to character area 560
(step S913).
Reference picture 21, the processor can handle according to state machine (state machine) 930 and act on such as GUI
The gesture of the objects such as component.The gesture for acting on object is received in state 920, for example, act on button, input method switch key,
Or the gesture of phoneme, the processor differentiate whether the Part I of the gesture meets the first input pattern.The gesture
Whether Part I meets the first input pattern, and the processor changes the object to state 921 along connecting line 931.
In state 921, the processor differentiates whether the Part II of the gesture meets the second input pattern, or whether starts use
To differentiate the first outline algorithm (heuristic) of gesture movement.Meet the second input pattern in the Part II of the gesture
In the case of, the processor changes the object to state 922 along connecting line 932.In state 922, the processor
Differentiate whether the Part III of the gesture starts the second outline algorithm for differentiating gesture movement.In state 922,
The Part III of the gesture starts the second outline algorithm for differentiating gesture movement, and the processor is along connecting line
934 change the objects to state 924.In state 924, the processor discriminates whether institute using the second outline algorithm
State the option that the object is have chosen when gesture is completed.The situation of the option of the object is have chosen when the gesture is completed
In, the processor changes the object to state 925 to enable the object options chosen along connecting line 936.
In state 921, the first outline algorithm for differentiating gesture movement is started in the Part II of the gesture
In the case of, the processor changes the object to state 923 along connecting line 933.In state 923, the processor
The option of the object is have chosen when discriminating whether that the gesture is completed using the first outline algorithm.Completed in the gesture
When have chosen the option of the object in the case of, the processor along connecting line 935 change the object to state 925 with
Enable the object options chosen.The state machine 930 also allows the thing to be changed from state 923 comprising connecting line 937
To state 922, and also the thing is allowed to be transformed into state 921 from state 924 comprising connecting line 938.In state 923, citing
For, if the processor when the part for receiving the gesture acted on the object meets second input pattern,
The object is switched to state 922 from state 923 along connecting line 937.In state 924, for example, the processor
, will along connecting line 938 when if the part for receiving the gesture acted on the object meets first input pattern
The object is switched to state 921 from state 924.The connecting line 937 can be switching condition.The first outline algorithm bag
Containing the switching condition for being switched to the second outline algorithm, the first outline algorithm will be according to differentiating the switching condition
The remaining work (such as differentiate moving in the gesture or touch) of gesture gives the second outline algorithm.The connecting line
938 can be return condition.The second outline algorithm includes the return condition of the first outline algorithm of being switched to, and described the
Two outline algorithms according to the return condition by the remaining work for differentiating the gesture (such as differentiate movement in the gesture or
Touch) give the first outline algorithm.For example, the object in Figure 21 can be phoneme, and the first outline algorithm can
With step S906, S907 and S908 comprising the GUI component being associated with Figure 14,15,17 and 18;The first outline algorithm can
With the step S909 comprising the GUI component being associated with Figure 19 and 20.In addition, the object in Figure 21 is button, described first is general
Slightly algorithm can include in S7706-S7722 and be associated with the predefined procedure option sequence (default sequence) and GUI
The step of component;And the second outline algorithm can include in S7706-S7722 and be associated with the change order option sequence
The step of (alternative sequence) and GUI component.
6. conclusion:
The character input method can be used for inputting character, numeral or the symbol of various countries, such as the hiragana or piece of Japanese
Assumed name, or the phonetic symbol of Chinese.The character input method can apply to the keyboard of different button design patterns.Although
The explanation shows current candidate word with cursor, however current candidate word can also with different colors, font size or
Other manner indicates.
The touch operation method can operate simultaneously with the long pressure selection operation of object script, there is provided user's control object
Another selection, increase the diversity of Object Operations.The touch operation method according to weight signal with produce long pressure signal or
Selection signal, use and operated using weight to simulate long press operation.Depression signal and choosing can be produced further according to long pressure signal
Take action.Or the touch operation method according to weight signal to produce selection signal, use and operated using weight to perform
Selection operation.The selection that the object can be accelerated using the touch operation method is acted.In addition, weight operation can also be made
To meet the switching condition or returning to the gesture operation of condition.
In a word, the character input method make use of the different operating to same button to activate the option sequence of different order
Row, and can the graphical interface auxiliary that shows of sharp button option, therefore less compression number input word can be used, removed
Beyond the time that character input can be saved, because required number of operations is less, user's operating mistake can also be avoided.Institute
Character, phoneme and input method can be included by stating button option.The character input method can utilize the touch control method to distinguish
Different input patterns in same key.Described the present invention meets patent of invention important document in summary, and whence proposes patent in accordance with the law
Application.
The above embodiments are merely illustrative of the technical solutions of the present invention and it is unrestricted, although with reference to preferred embodiment to this hair
It is bright to be described in detail, it will be understood by those within the art that, technical scheme can be modified
Or equivalent substitution, without departing from the spirit and scope of technical solution of the present invention.
Claims (18)
1. a kind of character input method, is implemented in electronic installation, it is characterised in that including:
Allow to input one or more phonemes, wherein one or more of phonemes form set of phonemes;
The operation that uses gesture of each phoneme in the set of phonemes is allowed to be handled;
Type options list is produced, is spread out wherein the type options list includes one or more phonemes from the set of phonemes
Raw type options;
The change gesture operation for changing one or more phonemes in the set of phonemes is responded, changes the set of phonemes,
To produce the set of phonemes after change;
The type options list of renewal is produced, wherein the type options list of the renewal is included from the phone set after the change
Type options derived from one or more phonemes in conjunction;
Allow to enable the option in the type options list of the renewal to carry out word input.
2. character input method as claimed in claim 1, it is characterised in that for changing in the set of phonemes one or more
The change gesture operation of individual phoneme includes touching and gesture moving operation.
3. character input method as claimed in claim 2, it is characterised in that further include:
Touched described in differentiation and whether the Part I of gesture moving operation meets the first input pattern or the second input pattern;
Touched and in the case of the Part I of gesture moving operation meets first input pattern described, utilize
Touched described in one outline algorithm process and the remainder of gesture moving operation;And
Touched and in the case of the Part I of gesture moving operation meets second input pattern described, utilize
Touched described in two outline algorithm process and the remainder of gesture moving operation.
4. character input method as claimed in claim 3, it is characterised in that further include:
Using the first outline algorithm differentiate described in touch and whether the remainder of gesture moving operation meets deletion
Gesture;
It is described touch and the remainder of gesture moving operation meet it is described deletion gesture in the case of, delete the sound
The phoneme selected by gesture operation is changed described in element set, to produce the set of phonemes after the change.
5. character input method as claimed in claim 4, it is characterised in that further include:
Touched and the remainder of gesture moving operation is by the sound where the phoneme of the selection from the set of phonemes described
Touched in the case of plain region is towed to outside the phoneme regions, described in differentiation and the remainder of gesture moving operation meets institute
State deletion gesture.
6. character input method as claimed in claim 3, it is characterised in that further include:
Using the first outline algorithm differentiate described in touch and whether the remainder of gesture moving operation meets duplication gesture;
It is described touch and the remainder of gesture moving operation meet it is described duplication gesture in the case of, replicate the sound
The phoneme selected by gesture operation is changed described in element set, to produce the duplicate of the phoneme of the selection, and the duplicate
The set of phonemes is added, to produce the set of phonemes after the change.
7. character input method as claimed in claim 6, it is characterised in that further include:
Touched and the remainder of gesture moving operation is by where the phoneme of the selection from the set of phonemes described
Phoneme regions tow to outside the phoneme regions tow to again in the phoneme regions it is another duplication destination locations in the case of,
Touched described in differentiation and the remainder of gesture moving operation meets the duplication gesture.
8. character input method as claimed in claim 3, it is characterised in that further include:
Using the first outline algorithm differentiate described in touch and whether the remainder of gesture moving operation meets movement
Gesture;
Touched and in the case that the remainder of gesture moving operation meets the mobile gesture described, the mobile sound
The phoneme selected by gesture operation is changed described in element set to mobile mesh position, to produce the phone set after the change
Close.
9. character input method as claimed in claim 8, it is characterised in that further include:
Touched and the remainder of gesture moving operation is by where the phoneme of the selection from the set of phonemes described
Phoneme regions along the path in the phoneme regions tow in phoneme regions it is another move destination locations in the case of,
Touched described in differentiation and the remainder of gesture moving operation meets the mobile gesture.
10. character input method as claimed in claim 3, it is characterised in that further include:
Using the second outline algorithm differentiate described in touch and whether the remainder of gesture moving operation meets substitution
Gesture;
It is described touch and the remainder of gesture moving operation meet it is described substitution gesture in the case of, with the symbol of substitution
Substitute the phoneme selected by change gesture operation described in the set of phonemes, to produce the set of phonemes after the change.
11. character input method as claimed in claim 10, it is characterised in that further include:
Touched and in the case of the Part I of gesture moving operation meets second input pattern described, differentiate institute
State and touch and the remainder of gesture moving operation meets the substitution gesture, and touched and gesture movement behaviour according to described
The path of motion for the remainder being used as chooses one as the substituted symbol from multiple symbols.
12. character input method as claimed in claim 3, it is characterised in that further include:
It is described touch and the operation of the Part I of gesture moving operation during it is shorter than time threshold value in the case of, sentence
It is not described to touch and the Part I of gesture moving operation meets first input pattern;
It is described touch and the operation of the Part I of gesture moving operation during it is longer than time threshold value in the case of, sentence
It is not described to touch and the Part I of gesture moving operation meets second input pattern.
13. character input method as claimed in claim 3, it is characterised in that further include:
It is described touch and total force data of the Part I of gesture moving operation be no more than total power threshold value in the case of,
Touched described in differentiation and the Part I of gesture moving operation meets first input pattern;And
It is described touch and total force data of the Part I of gesture moving operation exceed total power threshold value in the case of, sentence
It is not described to touch and the Part I of gesture moving operation meets second input pattern.
14. character input method as claimed in claim 3, it is characterised in that the first outline algorithm includes switching to institute
The switching condition of the second outline algorithm is stated, the first outline algorithm will be used to judge described touch according to the switching condition
And the second outline algorithm is transferred in the judgement operation of the remainder of gesture moving operation to.
15. character input method as claimed in claim 3, it is characterised in that the second outline algorithm includes switching to institute
The return condition of the first outline algorithm is stated, the second outline algorithm will be used to judge described touch according to the return condition
And the first outline algorithm is transferred in the judgement operation of the remainder of gesture moving operation to.
16. a kind of character input method, is implemented in electronic installation, it is characterised in that including:
Detecting acts on the gesture operation of the relevant graphic user interface of word input function;
Using the outline algorithm for differentiating input pattern to differentiate whether the Part I of the gesture operation meets the first input mould
Formula or the second input pattern;
In the case of the Part I of the gesture operation meets first input pattern, using differentiate it is described first input
First outline algorithm of pattern is to handle the Part II of the gesture operation, wherein differentiating the described of first input pattern
First outline algorithm is used to differentiate whether the Part II of the gesture operation to enable the first of the graphic user interface association
An option in option set;And
In the case of the Part I of the gesture operation meets second input pattern, using differentiate it is described second input
Second outline algorithm of pattern is to handle the remainder of the gesture operation, wherein differentiating the described of second input pattern
Second outline algorithm is used to differentiate whether the remainder of the gesture operation to enable the second of the graphic user interface association
An option in option set.
17. character input method as claimed in claim 16, it is characterised in that differentiate that the outline algorithm of input pattern is used
In differentiating whether the Part I of the gesture operation meets first input pattern or described second according to time threshold value
Input pattern.
18. character input method as claimed in claim 16, it is characterised in that the outline for differentiating input pattern is calculated
Method is used to differentiate whether the Part I of the gesture operation meets first input pattern or described according to total power threshold value
Second input pattern, wherein total power threshold value is used for total force data of the gesture operation.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US15/186,553 US20160299623A1 (en) | 2012-04-20 | 2016-06-20 | Text input method |
US15/186553 | 2016-06-20 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107526449A true CN107526449A (en) | 2017-12-29 |
CN107526449B CN107526449B (en) | 2020-11-10 |
Family
ID=60748713
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710465985.9A Active CN107526449B (en) | 2016-06-20 | 2017-06-19 | Character input method |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN107526449B (en) |
TW (1) | TWI633463B (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI779310B (en) * | 2019-09-26 | 2022-10-01 | 華碩電腦股份有限公司 | Control method of electronic device |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102243561A (en) * | 2010-05-10 | 2011-11-16 | 腾讯科技(深圳)有限公司 | Method and device for modifying input information |
CN103885696A (en) * | 2014-03-17 | 2014-06-25 | 联想(北京)有限公司 | Information processing method and electronic device |
CN103927116A (en) * | 2014-03-18 | 2014-07-16 | 兴唐通信科技有限公司 | Chinese character gesture input keyboard and method based on touch screen equipment |
CN104090669A (en) * | 2014-07-16 | 2014-10-08 | 三星电子(中国)研发中心 | Input method editing method and device |
CN105117159A (en) * | 2015-08-27 | 2015-12-02 | 广东欧珀移动通信有限公司 | Character processing method and terminal |
CN105247540A (en) * | 2013-06-09 | 2016-01-13 | 苹果公司 | Managing real-time handwriting recognition |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI236628B (en) * | 2004-05-06 | 2005-07-21 | Sentelic Corp | Touch-type character input method and control module thereof |
TWI313430B (en) * | 2005-09-16 | 2009-08-11 | Input method for touch screen |
-
2017
- 2017-06-19 TW TW106120447A patent/TWI633463B/en active
- 2017-06-19 CN CN201710465985.9A patent/CN107526449B/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102243561A (en) * | 2010-05-10 | 2011-11-16 | 腾讯科技(深圳)有限公司 | Method and device for modifying input information |
CN105247540A (en) * | 2013-06-09 | 2016-01-13 | 苹果公司 | Managing real-time handwriting recognition |
CN103885696A (en) * | 2014-03-17 | 2014-06-25 | 联想(北京)有限公司 | Information processing method and electronic device |
CN103927116A (en) * | 2014-03-18 | 2014-07-16 | 兴唐通信科技有限公司 | Chinese character gesture input keyboard and method based on touch screen equipment |
CN104090669A (en) * | 2014-07-16 | 2014-10-08 | 三星电子(中国)研发中心 | Input method editing method and device |
CN105117159A (en) * | 2015-08-27 | 2015-12-02 | 广东欧珀移动通信有限公司 | Character processing method and terminal |
Also Published As
Publication number | Publication date |
---|---|
TW201800906A (en) | 2018-01-01 |
TWI633463B (en) | 2018-08-21 |
CN107526449B (en) | 2020-11-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103268154B (en) | A kind of letter input method of set top box virtual keyboard and device | |
US9116551B2 (en) | Method for quickly inputting correlative word | |
CN101174190A (en) | Method for realizing composite button software keyboard input on screen of electronic equipment | |
CN105122185A (en) | Text suggestion output using past interaction data | |
CN104679278A (en) | Character input method and device | |
CN107077296A (en) | Subscriber terminal equipment and the method for controlling subscriber terminal equipment | |
CN106445369A (en) | Input method and device | |
CN104219586A (en) | Input device and input method applied to smart televisions | |
CN104777919A (en) | Method and device for character inputting based on remote controller | |
CN104317416B (en) | A kind of method and apparatus of input | |
CN104391644B (en) | A kind of input method and device | |
CN103376929B (en) | Touch operation method and use its electronic system | |
CN106168880B (en) | A kind of method and terminal of input control | |
CN101470575A (en) | Electronic device and input method thereof | |
CN107526449A (en) | Character input method | |
KR101284771B1 (en) | Apparatus and method for inputting characters in portable terminal | |
CN102467338A (en) | Electronic device and key display method of software keyboard thereof | |
US20160292140A1 (en) | Associative input method and terminal | |
CN112698734B (en) | Candidate word display method and device and electronic equipment | |
CN104423614B (en) | A kind of keyboard layout method, device and electronic equipment | |
JP5791668B2 (en) | Information processing apparatus, method, and computer program | |
CN104375659B (en) | A kind of information processing method and electronic equipment | |
US20150347004A1 (en) | Indic language keyboard interface | |
CN100489745C (en) | System and method for multi-language text and number input | |
JP6109889B2 (en) | Information processing apparatus, method, and computer program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |