CN103324432B - A kind of multiple language common stroke input system - Google Patents

A kind of multiple language common stroke input system Download PDF

Info

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
Application number
CN201310095049.5A
Other languages
Chinese (zh)
Other versions
CN103324432A (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.)
Individual
Original Assignee
Individual
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 US13/769,698 external-priority patent/US20130154928A1/en
Application filed by Individual filed Critical Individual
Publication of CN103324432A publication Critical patent/CN103324432A/en
Application granted granted Critical
Publication of CN103324432B publication Critical patent/CN103324432B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

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

A kind of multiple language common stroke input system
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.
CN201310095049.5A 2012-03-22 2013-03-22 A kind of multiple language common stroke input system Active CN103324432B (en)

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)

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

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

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

Patent Citations (2)

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