Nothing Special   »   [go: up one dir, main page]

CN107526449A - Character input method - Google Patents

Character input method Download PDF

Info

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
Application number
CN201710465985.9A
Other languages
Chinese (zh)
Other versions
CN107526449B (en
Inventor
吕奇璋
李智尧
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Ambit Microsystems Shanghai Ltd
Hon Hai Precision Industry Co Ltd
Original Assignee
Ambit Microsystems Shanghai Ltd
Hon Hai Precision Industry Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from US15/186,553 external-priority patent/US20160299623A1/en
Application filed by Ambit Microsystems Shanghai Ltd, Hon Hai Precision Industry Co Ltd filed Critical Ambit Microsystems Shanghai Ltd
Publication of CN107526449A publication Critical patent/CN107526449A/en
Application granted granted Critical
Publication of CN107526449B publication Critical patent/CN107526449B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/02Input arrangements using manually operated switches, e.g. using keyboards or dials
    • G06F3/023Arrangements 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/0233Character input methods
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/02Input arrangements using manually operated switches, e.g. using keyboards or dials
    • G06F3/023Arrangements 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/0233Character input methods
    • G06F3/0236Character input methods using selection techniques to select from displayed items
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction 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/0488Interaction 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/04883Interaction 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction 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/0488Interaction 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/04886Interaction 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

Character input method
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.
CN201710465985.9A 2016-06-20 2017-06-19 Character input method Active CN107526449B (en)

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)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI779310B (en) * 2019-09-26 2022-10-01 華碩電腦股份有限公司 Control method of electronic device

Citations (6)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (6)

* Cited by examiner, † Cited by third party
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