CN103324432B - A kind of multiple language common stroke input system - Google Patents
A kind of multiple language common stroke input system Download PDFInfo
- Publication number
- CN103324432B CN103324432B CN201310095049.5A CN201310095049A CN103324432B CN 103324432 B CN103324432 B CN 103324432B CN 201310095049 A CN201310095049 A CN 201310095049A CN 103324432 B CN103324432 B CN 103324432B
- Authority
- CN
- China
- Prior art keywords
- stroke
- input
- module
- cursor
- virtual key
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Landscapes
- Input From Keyboards Or The Like (AREA)
Abstract
The present invention provides a kind of multiple language common stroke input system, including: display screen, virtual keyboard module, stroke detection module, cursor module and input display module;Virtual keyboard module is for one dummy keyboard of display on a display screen;Stroke detection module is input to the straight stroke of input area, hook stroke and circle stroke for detecting user;Cursor module is for one cursor being placed on dummy keyboard of display, and the stroke detected according to stroke detection module drives cursor to move;Input display module for the stroke that detects according to stroke detection module, starts corresponding function and determines data message that user inputs and be shown on display screen.The present invention uses a set of general stroke to input, overcoming touch screen present in prior art needs the keyboard area of large-size to adapt to the defect of user's finger size, need not design large-sized virtual key and deacclimatize bigger finger, be applicable to various language.
Description
Technical field
The present invention relates to computer input technology field, in particular it relates to a kind of multiple language common stroke input system.
Background technology
Personal computer in early days is typically operated by the input system of such as keyboard, and later, input system contains again track
The function such as ball and mouse.Along with becoming increasingly popular of mobile phone, user uses telephone keypad to input information in mobile phone.In recent years
Coming, mobile phone has had more preferable disposal ability, can compare favourably with the nineties in 20th century of personal computer in early days.Along with electronics sets
Standby become with better function, volume is less, more energy efficient, input system develops also with the passage of time, develops.
Due to the application of graphic user interface, use Trackpad to move cursor over the display and become more commonly.Handwriting pad inputs
System makes input pen draw to be possibly realized, and this is highly beneficial to picture and text or the Chinese character etc. that carry out handwriting recognition.
Inventor contribute to the invention of many different input systems.It is being disclosed on October 26th, 2006 and Publication No.
In the United States Patent (USP) of 20060238519, John Elias and the Wayne FingerWorks Westerman of FingerWorks company
Disclose the invention of a kind of user interface gesture, herein cited disclosure of which and be incorporated with the invention of its user interface gesture
Summary:
" disclosed apparatus and method include following the tracks of the way that multiple finger contacts with palm etc., such as simultaneously: touch, close to sense
Should, the disclosure that multipoint touch surface slides etc..Hand identification intuitively and classification, incorporate unprecedented typewriting, static,
Clicking on, roll, 3D operation is with hand-written, it is achieved become computer entry device that is a kind of multi-functional and that meet human engineering.”
Touch screen is the most popular, and has the improvement of various technology, and with regard to this, we quote the patent being issued on November 3rd, 2009
Number being the description of applicant Ording in the United States Patent (USP) of 7,614,008, Ording describes one at summary and can use
The touch screen of virtual key, disclosure of which is:
" the application program performed in touch screen computer.Provide operation touch screen in response to the side in the computer of user
Method.Virtual input device on the touchscreen is set and includes multiple virtual key.It can detect that user has touched touch
Shield and start at least one virtual key, and determine user and touch behavior.Determined by behavior the most also subscribe with
The relatedness of the virtual key started.Reactive moieties after startup be decided by process after the result of determined behavior.”
In the United States Patent (USP) being disclosed in Publication No. 2006/0085757 on the 20th April in 2006, applicant Andre also refer to
Starting the virtual key of dummy keyboard on touch screen, disclosure of which is incorporated herein by reference.The summary of Andre is described as:
" method of the touch screen of operation is to start a virtual key in multiple virtual keys.A kind of based on the touchscreen
Touch location and the data input that determines, wherein, the purpose of described touch input is one of the multiple virtual keys started.Many
Each key in individual virtual key has a corresponding position.For each virtual key, a parameter (such as distance) determines
The startup of this virtual key, the position of touch is corresponding with the position of at least one key in this group.This is touched at parameter
After reason, to determine the function of virtual key.Such as, virtual key determined by be probably by nearest touch location one (or
The position of this key more than one, average) virtual key.Therefore the signal that produces and start a virtual key.”
Virtual key is also referred to as soft-key button, because they are by Software Create, and the entity hardkey of non-physical.Entity hardware leads to
It is often plastics, and soft-key button is to show virtual key on the computer screen.
Except the application in English user interface, touch screen and writing pencil input system are also applied on Chines words processing, as
Being issued in the United States Patent (USP) of Patent No. 6075469 on the 13rd June in 2000, applicant Pong has invented a kind of " in three strokes
State's word-processing technology and equipment ", its disclosed method is also incorporated in herein.Pong is with strokes different in Chinese character
The dictionary that number goes comparison to quote inputs.
Virtual key can also be started by mobile gesture, such as, is issued to Patent No. 8059101 on November 15th, 2011
United States Patent (USP) in, applicant Westerman describes the stroke gesture of a kind of keyboard with touch screen, and it is open is also incorporated in
Herein.From any of the above list of references it can be seen that prior art has occurred in that a lot of various input method and
Equipment.
A data input always challenging problem of handheld device.In order to adapt to the finger size of user, existing
Touch screen generally require the keyboard area of large-size.Additionally, button is required for the number ejected for confirming input each time
According to the most correct display interface.Both hands are the most easily made mistakes with two thumb typewritings.Prior art is (as Westerman is open
Stroke gesture input technology) although achieving some and improving, but still have some to have the user of bigger finger to run into aobvious
The problem showing the finger that key is slided to cover and to produce input inconvenience.
Summary of the invention
The main purpose of the embodiment of the present invention is to provide a kind of multiple language common stroke input system, to solve prior art
Present in touch screen need the keyboard area of large-size to adapt to the defect of user's finger size.
To achieve these goals, the embodiment of the present invention provides a kind of multiple language common stroke input system, including: display
Screen, virtual keyboard module, stroke detection module, cursor module and input display module;Wherein,
Described virtual keyboard module is at one dummy keyboard of described display screen display, and this dummy keyboard is by multiple arrangements
Virtual key forms;
Described stroke detection module is input to the straight stroke of input area, hook stroke and circle stroke for detecting user;Described directly
Line stroke includes: upper left stroke, upper stroke, upper right stroke, left stroke, right stroke, lower-left stroke, lower stroke and bottom right
Stroke;Described hook stroke includes: upper left hook stroke, stroke of rising to the bait, upper right hook stroke, left hook stroke, right hook stroke, a left side
Lower hook stroke, lower hook stroke and bottom right hook stroke;Described circle stroke includes: up time needle cycle stroke and counterclockwise circle stroke;
Described cursor module is for one cursor being placed on described dummy keyboard of display, and examines according to described stroke detection module
The stroke measured drives described cursor to move;
Described input display module, for the stroke that detects according to described stroke detection module, starts corresponding function and really
Determine the data message of user's input and be shown on described display screen.
By means of technique scheme, the present invention uses a set of general stroke to input, and dummy keyboard only serves vision guide
Effect, it is not necessary to design large-sized virtual key and deacclimatize bigger finger, overcomes touch screen need present in prior art
Want the keyboard area of large-size to adapt to the defect of user's finger size, additionally, the present invention is independent of the specific family of languages, can fit
For various language.
Accompanying drawing explanation
In order to be illustrated more clearly that the embodiment of the present invention or technical scheme of the prior art, institute in embodiment being described below
The accompanying drawing used is needed to be briefly described, it should be apparent that, the accompanying drawing in describing below is only some enforcements of the present invention
Example, for those of ordinary skill in the art, on the premise of not paying creative work, it is also possible to attached according to these
Figure obtains other accompanying drawing.
Fig. 1 is 5 row × 5 line unit dishes being made up of general 3 row × 4 row telephone keypads and outer ring key row that the embodiment of the present invention provides
Schematic diagram;
Fig. 2 is 8 directivity straight stroke and the schematic diagram of suitable/counterclockwise circle stroke of embodiment of the present invention offer;
Fig. 3 is 8 directivity hook strokes and the schematic diagram of suitable/counterclockwise circle stroke of embodiment of the present invention offer;
Fig. 4 is the hook stroke of the embodiment of the present invention offer schematic diagram in input area;
Fig. 5 is the straight stroke of the embodiment of the present invention offer schematic diagram in input area;
Fig. 6 is the counterclockwise circle stroke of the embodiment of the present invention offer schematic diagram in input area;
Fig. 7 be the embodiment of the present invention provide with 5 × 5 dummy keyboards of syllable pattern formula 3 × 4 keyboard representation Japanese hiragana,
The wherein layout origin of displayed keyboard top syllable pattern formula 3 × 4 keyboard of lower section;
Fig. 8 is 5 × 5 dummy keyboards section's base of a fruit keyboard with alpha type pattern 3 × 4 keyboard representation of embodiment of the present invention offer, its
The layout origin of the displayed keyboard of middle lower section top alpha type pattern 3 × 4 keyboard;
Fig. 9 is that the embodiment of the present invention provides " amendment/fixing " (Fix) function menu;
Figure 10 is that the embodiment of the present invention provides " word list " (List) function menu;
Figure 11 is that the embodiment of the present invention provides " word list " (List) function menu, wherein shows phonetic and correspondence
Chinese character.
Reference
111 the first row first row virtual keys
112 the first row secondary series virtual keys
113 the first row the 3rd row virtual keys
114 the first row the 4th row virtual keys
115 the first row the 5th row virtual keys
121 second row first row virtual keys
122 second row secondary series virtual keys
123 second row the 3rd row virtual keys
124 second row the 4th row virtual keys
125 second ranked fifth row virtual key
131 the third line first row virtual keys
132 the third line secondary series virtual keys
133 the third line the 3rd row virtual keys
134 the 3rd ranked fourth row virtual key
135 the 3rd arrange the 5th row virtual key
141 fourth line first row virtual keys
142 fourth line secondary series virtual keys
143 fourth line the 3rd row virtual keys
144 fourth line the 4th row virtual keys
145 the 4th ranked fifth row virtual key
151 fifth line first row virtual keys
152 fifth line secondary series virtual keys
153 fifth line the 3rd row virtual keys
154 fifth line the 4th row virtual keys
155 the 5th ranked fifth row virtual key
21 upper left strokes
Stroke on 22
23 upper right strokes
24 left strokes
25 up time needle cycle strokes
26 right strokes
27 bottom left strokes
28 times strokes
29 bottom right strokes
31 upper left hook strokes
32 rise to the bait stroke
33 upper right hook strokes
34 left hook strokes
35 counterclockwise circle strokes
36 right hook strokes
37 bottom left hook strokes
38 times hook strokes
39 bottom right hook strokes
40 stroke detection devices
41 input areas
42 stroke end point
43 stroke summits
44 stroke start point
45 vertex vectors
46 zero degree lines
47 drift angles
61 circle stroke left-hand footpath reference points
62 circle stroke dextrad footpath reference points
88 circle stroke barycenter
The first step of 801 " amendment/fixing " feature list
The second step of 802 " amendment/fixing " feature list
3rd step of 803 " amendment/fixing " feature list
4th step of 804 " amendment/fixing " feature list
5th step of 805 " amendment/fixing " feature list
806 Word-predictor selective listings
807 Chinese phonetic alphabet lists
808 cursors
Detailed description of the invention
Below in conjunction with the accompanying drawing in the embodiment of the present invention, the technical scheme in the embodiment of the present invention is carried out clearly and completely
Describe, it is clear that described embodiment is only a part of embodiment of the present invention rather than whole embodiments.Based on this
Embodiment in invention, the every other reality that those of ordinary skill in the art are obtained under not making creative work premise
Execute example, broadly fall into the scope of protection of the invention.
The present invention is relevant with electronic equipment.Tablet PC, mobile phone and other portable device are generally of one
The input area (such as touch screen or Trackpad) of two dimension, and it is able to receive that the input of two dimension is (if finger or stylus are in input
Slip on region).The present invention uses the directive general stroke of tool to move cursor on the display screen, virtual to start
Data corresponding to keyboard and function.In the present invention, cursor can show in any form, such as shade, button or tradition
The forms such as arrow.
The virtual key that the dummy keyboard of the present invention is arranged by 5 row × 5 forms, and cursor is positioned at above this dummy keyboard.Virtual key is not
It is the entity hardkey of physics, but by Software Create and be shown on liquid crystal display.Virtual key shows with the button on screen
And can start via writing pencil or touch screen input, they can also be by if the input equipment such as mouse or trace ball is via light
Mark controls and starts.Virtual key to be started, hardware input equipment is requisite.The hardware input that the present invention uses
Equipment is the input equipment of a kind of two dimension, such as touch screen or Trackpad etc..In prior art, user generally uses hardware to input
Equipment moves the cursor on virtual key, then presses the button on hardware input equipment to start virtual key.The present invention be with
A set of be applicable to multi-lingual general stroke to start the virtual key of selection without by hardware input equipment by
Button.
In the dummy keyboard of the present invention, the first row includes: the first row first row virtual key 111, the first row secondary series virtual key
112, the first row the 3rd row virtual key 113, the first row the 4th row virtual key 114 and the first row the 5th row virtual key 115;Second
Row includes: the second row first row virtual key 121, the second row secondary series virtual key 122, the second row the 3rd row virtual key 123,
Second row the 4th row virtual key 124 and the second row the 5th row virtual key 125;The third line includes: the third line first row virtual key
131, the third line secondary series virtual key 132, the third line the 3rd row virtual key 133, the third line the 4th row virtual key 134 and the 3rd
Row the 5th row virtual key 135;Fourth line includes: fourth line first row virtual key 141, fourth line secondary series virtual key 142,
Fourth line the 3rd row virtual key 143, fourth line the 4th row virtual key 144 and fourth line the 5th row virtual key 145;Fifth line bag
Include: fifth line first row virtual key 151, fifth line secondary series virtual key 152, fifth line the 3rd row virtual key 153, the 5th
Row the 4th row virtual key 154 and fifth line the 5th row virtual key 155.
Each virtual key in dummy keyboard can be set to different functions.Such as, as it is shown in figure 1, virtual key 111
It is set to nonfunctional, i.e. starts virtual key 111 and do nothing;Corresponding " editor " (Edit) function of virtual key 112;
Corresponding " word list " (List) function of virtual key 113.
Corresponding " cursor navigation modes " (Navigation Mode) function of virtual key 114.Cursor navigation modes is different from defeated
Enter pattern, the mobile cursor 808 of lower of this pattern, do not make any input.In cursor navigation modes, the direction of user's input
Property stroke directivity ground mobile cursor 808, and hook stroke is inoperative.Cursor navigation modes as Trackpad or
The effect of mouse, is not only defined in the movement in eight directions.It is defeated that user can also switch back to stroke from cursor navigation modes
Enter pattern.
Corresponding " pattern " (Mode) function of virtual key 121, for switching the pattern of keyboard, as cut from English language pattern
Change to Japanese language pattern, or be switched to pattern of symbol etc. from type mode.Such as, user often starts once " pattern " merit
Can, just a kind of language mode of switching.Virtual key 122 corresponding numeral " 1 " and character "@", ", ", ".”、“?”
Deng.The corresponding numeral " 2 " of virtual key 123 and letter " a ", " b ", " c " etc..The corresponding numeral " 3 " of virtual key 124 and
Letter ' d ', " e ", " f ".Virtual key 125 corresponding " amendment/fixing " (Fix) function.Virtual key 131 correspondence " is moved back
Lattice key " (Backspace) function.The corresponding numeral " 4 " of virtual key 132 and letter " g ", " h ", " i ".Virtual
The corresponding numeral " 5 " of key 133 and letter " j ", " k ", " l ".The corresponding numeral " 6 " of virtual key 134 and letter " m ",
“n”、“o”.Corresponding " space/stop breaking " (Space/Break) function of virtual key 135.Virtual key 141 correspondence " is cut
Change " (Shift) function.The corresponding numeral " 7 " of virtual key 142 and letter " p ", " q ", " r ", " s ".Virtual
The corresponding numeral " 8 " of key 143 and letter " t ", " u ", " v ".The corresponding numeral " 9 " of virtual key 144 and letter " w ",
" x ", " y ", " z " etc..Corresponding " carriage return/search " (Enter/Search) function of virtual key 145.Virtual key 151
Corresponding " character switching " (a1 $) function, for the switching between ordinary symbol and spcial character.The corresponding word of virtual key 152
Symbol " * ".The corresponding digital " 0 " of virtual key 153.The corresponding character " # " of virtual key 154.Virtual key 155 is corresponding " menu "
(Menu) function.
As it is shown in figure 1, the layout of virtual key keyboard can be general 3 row × 4 row telephone keypads (hereinafter referred to as 3 × 4 keyboard)
Layout, or any one matrix form rearranged by screen-icon, or other any keyboard layout.Additionally, such as Fig. 1
Shown in, multiple outer rings function key also can be set in the periphery of 3 × 4 keyboards, these function key composition outer ring, outer ring key row.Such as figure
Shown in 1, key row in outer ring include first row, the 5th row and the first row, and key row in outer ring become one 5 row × 5 with 3 × 4 keyboard combination
The dummy keyboard of row.
When user starts to input, cursor starts from original position.Cursor can be shown as arrow, the dash area of virtual key or
Other graphic form.Original position is the virtual key 133 on keyboard, namely the virtual key of corresponding numeral " 5 ".User is led to
Cross input stroke to move cursor from original position to another position.Cursor moves execution along the direction of stroke.
The present invention only uses 18 strokes, as in figure 2 it is shown, include: upper left stroke 21, upper stroke 22, upper right stroke 23,
Left stroke 24, up time needle cycle stroke 25, right stroke 26, lower-left stroke 27, lower stroke 28, bottom right stroke 29, upper left hook pen
Draw 31, stroke 32 of rising to the bait, upper right hook stroke 33, left hook stroke 34, counterclockwise circle stroke 35, right hook stroke 36, lower-left
Hook stroke 37, lower hook stroke 38, bottom right hook stroke 39.In eight different directions, each direction have a straight stroke and
One hook stroke, additionally plus up time needle cycle stroke 25 and counterclockwise circle stroke 35.By the slip gesture on touch screen and hands
Finger action inputs these strokes.Therefore, 18 general strokes altogether, multi-lingual data input can be performed.
As shown in Figure 4, the present invention identifies stroke by user's slip behavior on input area 41 in stroke detection device 40,
This slip behavior has the origination action that is connected of sliding with directivity, such as, origination action can be one suddenly
Finger touch contact, single entity button, the initiation command of speech type or any other for difference signal.Stroke
Terminating at a tenth skill, such as, tenth skill can be to lift finger to leave the end life of sensing Petting Area, speech type
Order or any other for difference signal.
Each stroke in Fig. 2 and Fig. 3 is independent input, these strokes can start from any part of input area 41 and
Need not be from the beginning of the middle part of stroke detection device 40 input area 41.
As shown in Figure 4 and Figure 5, stroke detection device 40 can detect stroke start point 44 and stroke end point 42.From stroke
Starting point 44 can calculate stroke summit 43 and vertex vector 45 to position farthest in stroke, vertex vector 45 begin at from
Stroke start point 44 also points to the vector on stroke summit 43.Angle between zero degree line 46 and vertex vector 45 is drift angle 47.
The direction of stroke is may determine that by vertex vector 45.Stroke detection device 40 can identify pointed by vertex vector 45
Direction.Eight different directions can be divided into different regions with angle.It is equal to 45 ° divided by 8, eight sides due to 360 °
Each in has the circular arc sector of 45 °, and the circular arc sector of the rightest stroke 26 is 0 ° and adds or deduct
The region of 22.5 °, the circular arc sector of left stroke 24 is 180 ° and adds or deduct the region of 22.5 °, the circular arc district of upper stroke 22
Territory is 90 ° and adds or deduct the region of 22.5 °, and the circular arc sector of lower stroke 28 is 270 ° and adds or deduct the district of 22.5 °
Territory.Stroke detection device 40 by judge vertex vector 45 fallen circular arc sector determine that the direction of stroke (but is not limited to
The method).
The present invention can by calculate the distance between stroke summit 43 and stroke end point 42 judge stroke be hook stroke or
Straight pen draws (but being not limited to the method), if this distance is less than a setting percentage ratio of stroke total length, then judges that stroke is straight
Stroke, rather than hook stroke.This sets percentage ratio and can be set according to actual needs, such as 10% or 5%.
As shown in Figure 6, the present invention can be by judging whether the distance between stroke end point 42 and stroke start point 44 is less than pen
Draw the distance between summit 43 and stroke start point 44 and judge whether stroke is circle stroke (but being not limited to the method).Circle pen
Drawing can be to enclose stroke 25 or counterclockwise circle stroke 35 clockwise.It is also possible to by judging stroke end point 42
With whether the distance between stroke start point 44 judges whether less than the distance between stroke summit 43 and stroke end point 42
For circle stroke (but being not limited to the method).
As shown in Figure 6, the present invention can according to stroke start point 44, stroke end point 42 and the relative position of zero degree line 46,
And the precedence that circle stroke left-hand footpath reference point 61 and circle stroke dextrad footpath reference point 62 occur judges that it is suitable for enclosing stroke
Time needle-like or counterclockwise time type (but being not limited to the method), its centre circle stroke left-hand footpath reference point 61 and circle stroke dextrad footpath
Reference point 62 is respectively left and right two intersection points of the zero degree line 46 by circle stroke barycenter 88 and circle stroke.
The present invention the most different applicable stroke recognition method, such as, uses geometric theory and the rule of simplification of arithmetic, or
It it is traditional Chinese and English character hand-written recognition method.The main object of the present invention is to provide one group and intuitively and is common to each national language
The stroke input system of speech.This stroke input system is referred to alternatively as " general stroke " or " general gestures controls motion ", its
The characteristic of " general " is can to realize different language owing to using one group of identical stroke to be mapped with various countries' keyboard character
Data input.This stroke input system can be applicable to various input equipment, including smart phone, mobile phone, TV, digital phase
Machine, PDA, GPS device, game station, electronic menu, remote controller, touch screen, mouse pad, touch screen, flat board meter
Calculation machine, iPhone mobile phone, ipad and any detection faces that can sense relative position.Present invention may apply to high throughput
Personal computer, the mobile device of low-power consumption and Digiplex.
Foregoing teachings has been described with a kind of keyboard layout and a set of for light target stroke mobile in this keyboard layout.When
Stroke detection device 40 is when identifying a directivity stroke, light rotating savings from starting point along the direction of this stroke move lattice to
One virtual key.With reference to Fig. 1, right stroke 26 moves a cursor to virtual key 134 from virtual key 133 (i.e. original position);Left
Upper stroke 21 moves a cursor to virtual key 122;Upper stroke 22 moves a cursor to virtual key 123;Upper right stroke 23 moves cursor
To virtual key 124;Left stroke 24 moves a cursor to virtual key 132;Stroke 25 starts virtual key 133 clockwise;Right stroke 26
Cursor is moved on to right side virtual key 134;Lower-left stroke 27 moves a cursor to virtual key 142;Lower stroke 28 moves the cursor to virtual
Key 143;Bottom right stroke 29 moves a cursor to virtual key 144.The cursor 3 row × 4 row phone keypad area within outer ring key arranges
Interior mobile time, will not automatically start the virtual key in this region.User can input right stroke 26 again by inputting left stroke 24,
Make cursor leave original position and then again return to original position.
Cursor can show with arbitrary visual cues, the shadow region of such as frame-type or arrow.In input mode, light
Demarcating position and be shown that selected virtual key, under cursor navigation modes, cursor is exactly the navigation mouse of a standard.
When stroke detection device 40 recognize a directive hook stroke time, light rotating savings from original position along this hook stroke
Lattice are moved in direction, and start the virtual key at cursor arrival.With reference to Fig. 1, directivity hook stroke moves light from original position
Mark, then start virtual key everywhere.Upper left hook stroke 31 starts virtual key 122, and stroke of rising to the bait 32 starts virtual key 123,
Upper right hook stroke 33 starts virtual key 124, and left hook stroke 34 starts virtual key 132, and counterclockwise circle stroke 35 correspondence " is cancelled defeated
Enter " function, right hook stroke 36 starts virtual key 134, and lower-left hook stroke 37 starts virtual key 142, and lower hook stroke 38 starts void
Intending key 143, bottom right hook stroke 39 starts virtual key 144.In this way, user can be with user's tropism hook stroke and suitable
Time needle cycle stroke 25 start each virtual key of corresponding numeral 1~9.User can also apply the combination of these 18 general strokes 5
Move in row × 5 line unit disk area, start or disable the function of any virtual key.The method can also be by the one of one-handed performance
Overlap identical stroke and realize the global function such as section's base of a fruit keyboard and the data input function of various language.
If user wishes to start outer ring function key, user can first input a straight stroke, inputs a stroke the most again.Example
As, if user wants to start " space/stop breaking " (Space/Break) key of outer ring, user can first input a right stroke 26,
Input a right stroke 26 the most again;Alternatively, user can also first input a right straight stroke 26, inputs one the most again
Individual right hook stroke 36.Once cursor moves to outer ring key row, and the outer ring function key at this will be automatically activated.User also may be used
Arrange to start corresponding outer ring function key moving the cursor to outer ring key after mobile cursor roundabout in 3 × 4 keyboard areas again.
Such as, user can move a cursor to virtual key 123 from virtual key 133, to virtual key 124, to virtual key 134 key more defeated
Enter right stroke 26 to start " space/stop breaking " key of outer ring.
On numeric keypad, user can be by input string number to call or to fax.For another example, during input letter, use
Family can use numeral as letter or the prediction of word.The present invention it is not recommended that from one word-predictor software of new production, and
It is to use the word-predictor software being widely used on market.In prior art different Word-predictor skill has been also described herein
Art, special in the U.S. of the Publication No. 2005/0283724 of December in 2005 announcement on the 22nd including inventor Jason Griffin
In profit, the description that entitled predictive text dictionary character library is improved.If user need not the method for Word-predictor, multi-tap inputs
Method can also be applied after at this, general stroke method starts any one virtual key.Such as, if virtual key 123 is activated
After, user can use multi-tap input method that the input area 41 of stroke detection device 40 is carried out repeat clicking operation and sequentially select
The data that this virtual key is corresponding, once select " a " → click on and select as clicked on stroke detection device 40 input area 41
Selecting " b " → click on selects " c " → click on to select " 2 " → click on to select " a " → more again again again
Click on and select " b " → click on again selection " c ", by that analogy, then with a confirmation signal (as inputted another
Individual stroke or judge that the interval time of twice click exceedes Preset Time etc.) terminate.
It is as follows that wikipedia introduces Word-predictor technology: Word-predictor is a kind of input technology, and one of them key/button represents
Many letters, such as the numeral keys of mobile phone.Carrying out comparison character library according to the result of numeric string after button each time, display prediction can
Can words rather than repeat press certain input elements " alphabetical " of permanent order on conversion button.Word-predictor effectively utilizes
Less button completes the input of data, can be used in note, Email, address book, calendar and writing.
The stroke input system of the present invention can be used together to simplify input with word-predictor software, and it is according to the data of input
Information comes comparison character library, the possible words that display dopes.In general, character library generally has the commonly used word more than 95%
Word is in order to predict comparison.
Example below by way of directivity stroke illustrates how to use dummy keyboard and word-predictor software defeated to improve data
The efficiency entered.As it is shown in figure 1, during data input, cursor, from the beginning of original position, moves to screen according to the direction of stroke
On any key mapping.
User can apply the non-hook stroke of 10 in 18 directivity strokes, and comparison screen shows the keyboard of various countries' language
Inputting any word, these 10 non-hook strokes are: upper stroke, lower stroke, left stroke, right stroke, and upper left stroke is right
Upper stroke, lower-left stroke, bottom right stroke, up time needle cycle stroke and counterclockwise circle stroke.Can by these 10 non-hook strokes
To move the cursor to start corresponding function on required virtual key, or leave from the virtual key of cursor position.
English word to be inputted " good ", user only need to input relative numeric character string " 4,6,6,3 ",
This is because: the corresponding numeral " 4 " of virtual key 132 and letter " g ", " h ", " i ", the corresponding numeral " 6 " of virtual key 134
And letter " m ", " n ", " o ", virtual key 124 corresponding numeral " 3 " and letter ' d ', " e ", " f ".
User uses directive straight stroke after original position moves the cursor to required virtual key, then inputs up time needle cycle
Stroke confirms input function to start, or input counterclockwise circle stroke cancels input function to start, thus leaves and return
Carry out re-operating input to original position.
Numeric character string " 4663 " in example above to be inputted, user, from the beginning of original position, inputs a left pen
Draw, move a cursor to corresponding letter " g ", " h ", the virtual key 132 of " i ", start void with up time needle cycle stroke 25
Intending key 132, then cursor will return to original position.Here, owing to virtual key array is at text input mode, rather than
Number entry mode, the numeral that therefore this key is corresponding can not be transfused to, only in number entry mode, the number that this key is corresponding
Word just can be transfused to.Next step, user is again from the beginning of original position, with right stroke slip cursor to the right to virtual key 134,
Input circle stroke 25 clockwise confirms again, and then cursor is returned to original position.Then repeat identical step and restart virtual
Key 134.Finally, user is with upper right stroke 23, or stroke 22 and a right stroke 26 on one, moves the cursor to virtual
Key 124, then input up time needle cycle stroke 25 to start selected virtual key 124.
In the above example, the another kind of method of input character string " 4663 " is to use hook stroke.The direction of its hook is suitable
Time pinhock or inverse time pinhock be all considered as same hook stroke.Hook stroke simplifies the input program of stroke, because hook stroke
Be equivalent to the straight line combination plus up time needle cycle stroke.The character string " 4663 " of input can be by one left hook stroke of input
34, two right hook strokes 36, another upper right hook stroke 33 and complete.After inputting each hook stroke, light rotating savings is returned automatically
Return to original position.
3 × 4 keyboards inputing characters string " 4663 " may represent several different words, will select correct words, user
It is necessary for starting " word list " (List) function key above virtual key 123.User can input two upper strokes 22, defeated
After entering first upper stroke 22, cursor is still on the region of 3 × 4 keyboards, and after inputting second upper stroke 22, cursor enters
To " word list " function key, owing to it is outer ring function key, and outer ring function key is automatic start key, therefore this function
Key is automatically started.
As shown in Figure 10, Word-predictor selective listing 806 will show optional word on screen." word list " function
Show the possible words representated by character string " 4663 ": " good ", " home ", " gone " and " hood ".
User can select required word from Word-predictor selective listing 806.As shown in Figure 10, user can be by mobile
Upwards, downwards, to the left or to the right, then input up time needle cycle stroke 25 confirms to select word " good " cursor.It addition,
Then user by mobile cursor upwards downwards, to the left or to the right to the adjacent key position of required word, can also input hook
Stroke confirms to select word " good ".
User can use " amendment/fixing " (Fix) function key of virtual key 125 to go to input the particular letter of non-dictionary word
Combination, such as password.As it is shown in figure 9, user is after input character string " 4663 ", by starting " amendment/fixing "
Function key is individually spelt or Modify password " hm6d ".In the process, user can be by moving cursor to virtual key 125
Start " amendment/fixing " function, the most just can enter interface as shown in Figure 9.
The method that foregoing describes input character string " 4663 ".Use " amendment/fixing " function key input is described below
Several steps of password " hm6d ".As it is shown in figure 9, in step 801, user is along " amendment/fixing " (Fix) a line
Candidate list move cursor, now candidate list display letter " g, h, i, 4 ", in this step, user by cursor move
Move letter " h ", then confirm that " h " fixes the 1st letter with up time needle cycle stroke 25.In step 802, user along
The candidate list of " amendment/fixing " (Fix) a line moves cursor, now candidate list display letter " m, n, o, 6 ",
In this step, user moves the cursor to letter " m ", then confirms " m " with up time needle cycle stroke.In step 803, use
Cursor is moved along the candidate list of word " amendment/fixing " (Fix) a line in family, now candidate list display letter " m,
N, o, 6 ", user moves the cursor to letter " 6 ", then confirms " 6 " with up time needle cycle stroke.In step 804, use
Cursor is moved along the candidate list of word " amendment/fixing " (Fix) a line in family, now candidate list display letter " d,
E, f, 3 ", in this step, cursor is moved to letter ' d ' by user, then confirms " d " with up time needle cycle stroke.Should
During, user is according to each letter/data of character string sequential processing.If the most fixing letter needs again to change,
User can select and starts " retrogressing " (Back) and is backwards to previous character position and the most sequentially revises and fix corresponding word
Female.In above procedure, when alphabetical during user selects candidate list, it is not required to the key that finger goes to press on touch screen, and
Being to use up time needle cycle stroke 25, such user need not shift the position of hands or sight finds other button, can keep same
The gesture of sample and putting forth effort.Up time needle cycle stroke 25 can be minor diameter, and such as half inch, this makes user need not greatly
Amplitude moves the position of hands and goes to press " select/confirm " button to the opposite side of touch screen.In step 805, user can pass through
Up time needle cycle stroke 25 selects data " hm6d " or original character string " 4663 ", or by starting " return " (Return)
Exit " amendment/fixing " functional mode, then input other word.
If not using straight stroke and up time needle cycle stroke 25, user can use arbitrary eight hook strokes move and start
One adjacent letter/data.
On 3 × 4 keyboards, user may want to enter other Languages pattern, inputs other Languages.As it is shown in figure 1, user
" pattern " function key on use virtual key 121 can be with mode switching instruction.As it is shown in fig. 7,3 × 4 keyboards can be shown as
Syllable pattern formula rather than alpha type pattern;In 3 × 4 keyboards of syllable pattern formula, syllable can represent hiragana symbols, Rome
Phonetic or ASCII letter;The layout origin of 3 × 4 keyboards of the displayed keyboard below Fig. 7;When, after input syllable, character library can be given birth to
Become prediction words.As shown in Figure 8, section's base of a fruit keyboard of general computer can also be with in alpha type mode arrangements to 3 × 4 keyboards.
Move the cursor to can automatically change in " pattern " function key of outer ring language input mode;Displayed keyboard below Fig. 8
Section's base of a fruit keyboard is originated from the layout in alpha type mode arrangements to 3 × 4 keyboards.Figure 11 is input in Chinese pattern, Yong Huke
To use Chinese phonetic alphabet list 807, just as using English mode list.
After the layout being familiar with and remember 3 × 4 keyboards, user can close the display of dummy keyboard so that stroke gesture
Can be implemented in overlappingly on the interface of display application program, thus save space, add the visual range of application program.
In this case, cursor and keyboard layout are all sightless, and only when outer ring function key is activated, cursor is the most permissible
Again occurring, such as, when startup " word list " function selects for user, cursor will act as vision guide and again goes out
Existing.
In the present invention, display dummy keyboard display screen can be independent of personal electronic device screen outside another show
Screen, it is also possible to be same display screen with personal electronic device screen;Such as, for larger-size intelligent TV set, can profit
Showing dummy keyboard with the display screen being arranged in TV remote controller, the display screen in this TV remote controller aims at display
Used by dummy keyboard, separate with the screen of display of television programmes;And for the less mobile phone of size, so that it may utilize same
Mobile phone screen shows dummy keyboard and user application.
In the present invention, the input area 41 of stroke detection device 40 can be arranged on the display screen of display dummy keyboard, it is also possible to
It is arranged on outside the display screen of display dummy keyboard.Additionally, when stroke detection device 40 input area 41 be arranged on display virtual
On the display screen of keyboard time (now display screen has touch function, for touching display screen), input area 41 and display virtual key
The region (hereinafter referred to as dummy keyboard region) of dish is on same touch display screen, and input area 41 and dummy keyboard region can
Think and separate and two separate regions, it is also possible to for two regions overlapped each other.Such as in Fig. 7, user inputs
Upper right stroke 23 on input area 41 is stacked and placed on dummy keyboard region, and in this case, stroke is contrast color, with
Just user is readily visible performed stroke direction.
When input area 41 and the dummy keyboard region of stroke detection device 40 are to touch two regions overlapped each other on display screen
Time, user will move finger on the dummy keyboard touching display screen, unless user performs circle stroke or hook stroke, this
Plant movement and will not start any virtual key.This is the most perverse, because in convention, user only need to be at dummy keyboard
On press the key mapping being wanted to press, without moving cursor by stroke.But, finger little for screen is big,
User is not easy correctly to press the situation of key mapping being wanted to press, and is the most relatively suitable for using this stroke detection device 40
Input area 41 is overlapped in the pattern on dummy keyboard region.
The present invention is designed to be used together with personal electronic equipments, and the such as present invention can be at existing hardware device with one
The application software of upper operation realizes.
In sum, the multiple language common stroke input system that the embodiment of the present invention provides has the advantages that
(1) using directivity stroke to input, the direction of stroke is not affected by direction or the position of input area, Yong Huke
Distinguish the reference direction in direction up and down with self-defining, or use history stroke as reference direction;
(2) input area can be overlapped on dummy keyboard region, thus decreases the demand to screen size;
(3) using simple and that identification is high 18 kinds of general strokes, user can be with less or shorter stroke coasting distance
Perform function, so that operating light;
(4) make user carry out operation with one hand to be possibly realized;
(5) user can be led to 18 kinds according to its usual dummy keyboard (such as 3 × 4 keyboards and 5 × 5 keyboards) learnt by heart
Performing input by stroke, it is not necessary to stare at dummy keyboard and i.e. can reach the purpose of data " touch system input ", such as user is from initial
Cursor is moved in position, do various directivity combination of strokes input can start each numeral keys " 0~9 ", various character (as
" * " or " # "), and other various outer rings function key;
(6) input area can separate with dummy keyboard region, and when overcoming the input of existing touch screen, user's finger blocks and regards
The problem of line;Dummy keyboard only serves vision guide effect, decreases in the area size of dummy keyboard, the such as present invention,
3 × 4 keyboards or 5 × 5 keyboards only serve vision guide effect, it is not necessary to design large-sized virtual key and deacclimatize bigger hands
Refer to;
(7) present invention is applicable to various language and is independent of the specific family of languages, and a set of 18 general strokes are applicable to multi-lingual
Input;It is different from the existing stroke input method depending on the specific family of languages;
(8) Word-predictor input function and multi-tap input function can be operated and without switching input pattern simultaneously;Word is pre-
Brake can be according to the multiple words that may represent of the data message prediction of user's input;Multi-tap input function can basis
The number of repetition of the repetition clicking operation that input area is carried out by user, starts in the multiple data corresponding to virtual key.
Particular embodiments described above, has been carried out the most specifically the purpose of the present invention, technical scheme and beneficial effect
Bright, be it should be understood that the specific embodiment that the foregoing is only the present invention, the protection being not intended to limit the present invention
Scope, all within the spirit and principles in the present invention, any modification, equivalent substitution and improvement etc. done, should be included in
Within protection scope of the present invention.
Claims (12)
1. a multiple language common stroke input system, it is characterised in that including: display screen, virtual keyboard module,
Stroke detection module, cursor module and input display module;Wherein,
Described virtual keyboard module is at one dummy keyboard of described display screen display, and this dummy keyboard is by multiple arrangements
Virtual key forms;
Described stroke detection module is input to the straight stroke of input area, hook stroke and circle stroke for detecting user;Described directly
Line stroke includes: upper left stroke, upper stroke, upper right stroke, left stroke, right stroke, lower-left stroke, lower stroke and bottom right
Stroke;Described hook stroke includes: upper left hook stroke, stroke of rising to the bait, upper right hook stroke, left hook stroke, right hook stroke, a left side
Lower hook stroke, lower hook stroke and bottom right hook stroke;Described circle stroke includes: up time needle cycle stroke and counterclockwise circle stroke;
Described cursor module is for one cursor being placed on described dummy keyboard of display, and examines according to described stroke detection module
The stroke measured drives described cursor to move;
Described input display module, for the stroke that detects according to described stroke detection module, starts corresponding function and really
Determine the data message of user's input and be shown on described display screen;
Wherein, when described stroke detection module detects straight stroke, described cursor module drives described cursor along this ruling pen
The direction drawn moves to the position of adjacent virtual key;
When described stroke detection module detects up time needle cycle stroke, described input display module starts described cursor and is currently located
The function that the virtual key of position is corresponding;
When described stroke detection module detects counterclockwise circle stroke, described input display module starts cancels input function;
When described stroke detection module detects hook stroke, described cursor module drives described cursor to move along the direction of this hook stroke
Move the position of adjacent virtual key, and described input display module starts the virtual key pair at described cursor present position
The function answered.
Multiple language common stroke input system the most according to claim 1, it is characterised in that described input area is with aobvious
Show two regions that region is separation of described dummy keyboard.
Multiple language common stroke input system the most according to claim 1, it is characterised in that described input area is with aobvious
Show two regions that region is overlap of described dummy keyboard.
Multiple language common stroke input system the most according to claim 1, it is characterised in that also include: word is pre-
Surveying module, the data message of the user's input for determining according to described input display module predicts that at least one described data is believed
The words that breath represents.
Multiple language common stroke input system the most according to claim 1, it is characterised in that described stroke detection mould
Block is additionally operable to detect user's repetition clicking operation to described input area;
The most described multiple language common stroke input system also includes: multi-tap input module, for detecting according to described stroke
The repetition clicking operation that module detects starts in the multiple data corresponding to virtual key.
Multiple language common stroke input system the most according to claim 1, it is characterised in that described dummy keyboard is
General 3 row × 4 row telephone keypads, each virtual key in described general 3 row × 4 row telephone keypads is with the letter being associated and numeral
Name.
Multiple language common stroke input system the most according to claim 1, it is characterised in that
The virtual key of the first row of described dummy keyboard, first row and last string is outer ring function key, when cursor arrives described
During the function key of outer ring, function corresponding to this outer ring function key is automatically activated;
In described dummy keyboard, an at least described outer ring function key correspondence language mode handoff functionality.
Multiple language common stroke input system the most according to claim 7, it is characterised in that described input area is with aobvious
Show two regions that region is separation of described dummy keyboard.
Multiple language common stroke input system the most according to claim 7, it is characterised in that described input area is with aobvious
Show two regions that region is overlap of described dummy keyboard.
Multiple language common stroke input system the most according to claim 7, it is characterised in that also include: word
Prediction module, the data message of the user's input for determining according to described input display module predicts at least one described data
The words that information represents.
11. multiple language common stroke input system according to claim 7, it is characterised in that described stroke detects
Module is additionally operable to detect user's repetition clicking operation to described input area;
The most described multiple language common stroke input system also includes: multi-tap input module, for detecting according to described stroke
The repetition clicking operation that module detects starts in the multiple data corresponding to virtual key.
12. multiple language common stroke input system according to claim 7, it is characterised in that described dummy keyboard
For 5 row × 5 line unit dishes of general 3 row × 4 row telephone keypads with described outer ring function key composition, described general 3 row × 4 row phones
Each virtual key in keyboard is with the letter being associated and numerical designation.
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US201261614458P | 2012-03-22 | 2012-03-22 | |
US61/614,458 | 2012-03-22 | ||
US13/769,698 | 2013-02-18 | ||
US13/769,698 US20130154928A1 (en) | 2007-09-18 | 2013-02-18 | Multilanguage Stroke Input System |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103324432A CN103324432A (en) | 2013-09-25 |
CN103324432B true CN103324432B (en) | 2016-08-24 |
Family
ID=49193208
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310095049.5A Active CN103324432B (en) | 2012-03-22 | 2013-03-22 | A kind of multiple language common stroke input system |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN103324432B (en) |
TW (1) | TW201403383A (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105404462A (en) * | 2015-06-10 | 2016-03-16 | 王涛 | Touch screen based text input method |
CN105653062A (en) * | 2016-01-04 | 2016-06-08 | 钟林 | Method and device for inputting characters into smart watch through direction gestures |
CN109117079A (en) * | 2018-10-23 | 2019-01-01 | 何其欣 | Ray input method |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5109352A (en) * | 1988-08-09 | 1992-04-28 | Dell Robert B O | System for encoding a collection of ideographic characters |
CN1624641A (en) * | 2003-04-09 | 2005-06-08 | 美国在线服务公司 | Directional input system with automatic correction |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE112005001422T5 (en) * | 2004-06-18 | 2007-05-03 | Microth, Inc. | Bar-based data entry device, system and method |
US7642934B2 (en) * | 2006-11-10 | 2010-01-05 | Research In Motion Limited | Method of mapping a traditional touchtone keypad on a handheld electronic device and associated apparatus |
-
2013
- 2013-03-19 TW TW102109706A patent/TW201403383A/en unknown
- 2013-03-22 CN CN201310095049.5A patent/CN103324432B/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5109352A (en) * | 1988-08-09 | 1992-04-28 | Dell Robert B O | System for encoding a collection of ideographic characters |
CN1624641A (en) * | 2003-04-09 | 2005-06-08 | 美国在线服务公司 | Directional input system with automatic correction |
Also Published As
Publication number | Publication date |
---|---|
CN103324432A (en) | 2013-09-25 |
TW201403383A (en) | 2014-01-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101174190B (en) | Software keyboard entry method for implementing composite key on screen of electronic equipments | |
US10379626B2 (en) | Portable computing device | |
JP6135947B2 (en) | Character input system | |
CN108121457B (en) | Method and apparatus for providing character input interface | |
EP2394208A1 (en) | Data entry system | |
CN101822032A (en) | Apparatus and method for inputting characters / numerals for communication terminal | |
WO2010010350A1 (en) | Data input system, method and computer program | |
CN103425425B (en) | Handwriting input word selection system and method | |
JP2010079441A (en) | Mobile terminal, software keyboard display method, and software keyboard display program | |
US20140123051A1 (en) | Graphic object selection by way of directional swipe gestures | |
CN102169391A (en) | Input device and input method of touch device | |
US20130154928A1 (en) | Multilanguage Stroke Input System | |
CN103324432B (en) | A kind of multiple language common stroke input system | |
KR20080095811A (en) | Character input device | |
JP5977764B2 (en) | Information input system and information input method using extended key | |
JP2009169789A (en) | Character input system | |
KR20150132896A (en) | A remote controller consisting of a single touchpad and its usage | |
KR20150066204A (en) | Method and apparatus for inputting characters by drag on a touch screen | |
JP2011227586A (en) | Input device | |
KR101109554B1 (en) | Apparatus and method for inputting character | |
TWI488104B (en) | Electronic apparatus and method for controlling the same | |
TW201331785A (en) | Improved data entry systems | |
KR20140122826A (en) | command and text input method for a remote controller of smart TV | |
NZ614684B2 (en) | Computer Input System Facilitated Using a Trackpad, Touchscreen, or Similar Device Based on Finger Recognition | |
NZ614684A (en) | Computer input system facilitated using a trackpad, touchscreen, or similar device based on finger recognition |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |