Pinyin vector input methodOne, technical field
This invention proposes a kind of input method of Chinese character based on the pinyin vector coding, is applicable to have touch-screen, and handwriting pad etc. have the electronic equipment of stitching input function, also can be used as a kind of common syllable encoding scheme and is used for input of equipment literal or synthetic language coding.
Two, background technology
The efficient of input method has influenced the service efficiency of character inputting devices such as computing machine, PDA to a great extent.Spelling input method is as well accepted input method of Chinese character, because itself and the difference that QWERTY keyboard is imported, efficient is unsatisfactory in fact.In the last few years, emerged the input method of much encoding according to relations such as Chinese character shape, stroke, radicals by which characters are arranged in traditional Chinese dictionaries, syllables.Though can significantly improve input efficiency, because of there are very big difference in its coded system and use habit, so can't popularize all the time.This situation is at PDA, and mobile phone etc. do not possess show on the equipment of QWERTY keyboard particularly outstanding.Hand-writing input method is a much progress of character input method, now progressively spreads on the equipment such as PDA, mobile phone, but in fact because of the stroke of Chinese character complexity, and different users's input difference in addition, this method recognition speed is slower, and recognition effect is also barely satisfactory.Under this background, the present invention is based on Chinese phonetic alphabet syllable characteristic, a kind of new coding method is proposed, be referred to as pinyin vector here, corresponding input rule is called pinyin vector input method.This method adopts the directed line segment or the broken line coding Chinese phonetic alphabet, and phonetic input and handwriting input are combined, and uses directly, and coding is simple, has further improved Chinese character input efficiency.
Three, summary of the invention
At stitching input planes such as touch-screen, handwriting pad definition phonetic Butut, the phonetic Butut is a phonetic vector inputting interface.The function lattice that comprise different purposes in the phonetic Butut, the function lattice that are used for initial consonant, simple or compound vowel of a Chinese syllable or symbol input are called initial consonant lattice, simple or compound vowel of a Chinese syllable lattice or symbol lattice.The notion of phonetic Butut and function lattice is in order to express easily, and the shape of phonetic Butut and function lattice, content and position relation can be according to the application need adjustment.
The pinyin vector coding method is, sets up phonetic initial consonant, simple or compound vowel of a Chinese syllable or symbolic vector figure, and the initial consonant, simple or compound vowel of a Chinese syllable or the character position that indicate according to given polar plot concern generation standard initial consonant vector, simple or compound vowel of a Chinese syllable vector or symbolic vector.Polar plot has reflected the position relation of arranging of containing element in the polar plot.The normal vector that generates is the line segment or the broken line of a group of be used for encoding corresponding initial consonant, simple or compound vowel of a Chinese syllable or symbol, and this line segment or broken line have embodied the positional alignment relation of corresponding element in the polar plot.The vector notion is in order to express easily, in order to describe line segment with specific starting point, direction or the broken line that coding produces.Here, exist as a kind of special vector.
Simple or compound vowel of a Chinese syllable comprises single vowel a, o, e, i, u, ü and serve as the compound vowel that the basis generates with these six single vowels.The simple or compound vowel of a Chinese syllable coding method is: set up the simple or compound vowel of a Chinese syllable polar plot, the position relation that indicates according to the simple or compound vowel of a Chinese syllable polar plot generates each standard simple or compound vowel of a Chinese syllable vector.
Simple or compound vowel of a Chinese syllable polar plot as shown in Figure 1, six single vowel radiation profiles placed in the middle, the matrix pattern lattice that each single vowel extends comprise four compound vowels.The method that generates standard simple or compound vowel of a Chinese syllable vector based on this simple or compound vowel of a Chinese syllable polar plot is: from simple or compound vowel of a Chinese syllable polar plot center, point to the line segment at the adjacent matrix pattern lattice of certain single vowel center, and in order to this single vowel of encoding, i.e. the standard simple or compound vowel of a Chinese syllable vector of this single vowel; From simple or compound vowel of a Chinese syllable polar plot central point, connect adjacent matts mid point and turnover and point to the broken line of a certain compound vowel this compound vowel of encoding, be the standard simple or compound vowel of a Chinese syllable vector of this compound vowel.The standard simple or compound vowel of a Chinese syllable vector of principle generation as shown in Figure 2 according to this.
Simple or compound vowel of a Chinese syllable polar plot as shown in Figure 3, two one group of six single vowel is the boundary with the dotted line, is arranged in three lattice placed in the middle.Following extended matrix pattern lattice comprise four compound vowels respectively on the single vowel lattice.The method that generates standard simple or compound vowel of a Chinese syllable vector based on this simple or compound vowel of a Chinese syllable polar plot is: from the simple or compound vowel of a Chinese syllable polar plot, comprises single vowel center of a lattice point, points to the vertical line segment of certain single vowel, and in order to this single vowel of encoding, i.e. the standard simple or compound vowel of a Chinese syllable vector of this single vowel; This compound vowel of straight-line code of a certain compound vowel is pointed at the matts center that comprises compound vowel from the simple or compound vowel of a Chinese syllable polar plot, is the standard simple or compound vowel of a Chinese syllable vector of this compound vowel.The standard simple or compound vowel of a Chinese syllable vector of principle generation as shown in Figure 4 according to this.
The simple or compound vowel of a Chinese syllable polar plot is the circle of mark single vowel in the middle of the matrix pattern lattice with six parallel arranged, matrix pattern lattice as shown in Figure 5.The method that generates standard simple or compound vowel of a Chinese syllable vector based on this simple or compound vowel of a Chinese syllable polar plot is: originate in the standard simple or compound vowel of a Chinese syllable vector of any point of matrix pattern lattice as single vowel in the circle.This compound vowel of straight-line code of a certain compound vowel is pointed at the matrix pattern lattice center that comprises compound vowel from the simple or compound vowel of a Chinese syllable polar plot, is the standard simple or compound vowel of a Chinese syllable vector of this compound vowel.The standard simple or compound vowel of a Chinese syllable vector of principle generation as shown in Figure 6 according to this.Unique difference of itself and normal vector shown in Figure 4 is that the single vowel vector is a point.
The initial consonant polar plot has comprised all phonetic initial consonants in six matrix pattern lattice as shown in Figure 7, removes y, outside the w, comprises initial consonant in each matrix pattern lattice all by the combination that puts in order in the phonetic plan.The method that generates standard initial consonant vector based on this initial consonant polar plot is: matrix pattern lattice center from the initial consonant polar plot, the straight-line segment that points to a certain quadrant initial consonant encode corresponding initial consonant, i.e. the standard initial consonant vector of this initial consonant.The standard initial consonant vector of principle generation as shown in Figure 8 according to this.
According to the above, polar plot has reflected the relation that phonetic initial consonant, simple or compound vowel of a Chinese syllable or symbol divide into groups to arrange according to certain standard.For the phonetic simple or compound vowel of a Chinese syllable, divide into groups to arrange based on the component relationship of single vowel and compound vowel, make up the simple or compound vowel of a Chinese syllable polar plot.For initial consonant or other symbol, the user uses or intrinsic custom divides into groups to arrange according to meeting, and makes up initial consonant or symbolic vector figure.
According to the above, normal vector is one group of line segment or broken line with direction, and line segment starting point, line segment inclination angle or broken line angle are the essential characteristics of criterion of identification vector.For describing the convenience of problem, point also as a special normal vector, just according to the location recognition input content of putting, and is indifferent to its direction.In the practical application, point vector is nonideal point also, but length is less than the line segment of certain threshold value.Therefore, in containing the normal vector group of point vector, other normal vector line segment length is greater than certain value, in order to distinguish with point vector.For the identical normal vector of essential characteristic, vector input reference position region determines the corresponding relation of this normal vector and phonetic initial consonant, simple or compound vowel of a Chinese syllable or symbol.
Using method is, in stitching input planes such as touch-screen, handwriting pad, from the initial consonant lattice, simple or compound vowel of a Chinese syllable lattice or symbol lattice appointed area are drawn and are write the normal vector that generates by certain encoding scheme, draw to write lines and wait to import normal vector and have deviation certainly, but as long as in the deviation range that the normal vector essential characteristic allows, finally all will be identified as normal vector.Deviation range is relevant with normal vector generation method.
The phonetic Butut is compression phonetic Butut as shown in Figure 9, indicates b, d, g, j, zh, the z initial consonant be the initial consonant lattice, mark ', ' be the symbol lattice, the simple or compound vowel of a Chinese syllable lattice are shown in literal.These phonetic Butut initial consonant lattice generate based on initial consonant polar plot shown in Figure 7, and each initial consonant lattice comprises four initial consonants that are in same matrix pattern lattice with the sign initial consonant, promptly can import and indicate initial consonant four standard initial consonant vectors on the same group.The standard initial consonant vector that is suitable for as shown in Figure 8.
Simple or compound vowel of a Chinese syllable lattice in the phonetic Butut are used to import standard simple or compound vowel of a Chinese syllable vector, standard simple or compound vowel of a Chinese syllable vector such as Fig. 2 that this phonetic Butut is suitable for.The starting point of standard simple or compound vowel of a Chinese syllable vector must fall within the zone of this lattice definition.
The phonetic Butut is expansion phonetic Butut as shown in figure 10, and the matrix pattern lattice with circle are the simple or compound vowel of a Chinese syllable lattice, and other is the initial consonant lattice.The standard initial consonant vector that the combination of this phonetic Butut initial consonant polar plot quite shown in Figure 7 and simple or compound vowel of a Chinese syllable polar plot shown in Figure 5, initial consonant lattice are suitable for as shown in Figure 8, the standard simple or compound vowel of a Chinese syllable vector that the simple or compound vowel of a Chinese syllable lattice are suitable for is as shown in Figure 6.
In sum, the phonetic Butut is equivalent to set up one group of zone at input planes such as touch-screen, handwriting pads, and each zone is corresponding with one group of certain content and one group of normal vector respectively, and normal vector and certain content have one-to-one relationship.
Four, description of drawings
Fig. 1, simple or compound vowel of a Chinese syllable polar plot l, single vowel radiation profiles placed in the middle.
Fig. 2 is according to the standard simple or compound vowel of a Chinese syllable vector of simple or compound vowel of a Chinese syllablepolar plot 1 generation shown in Figure 1.
Fig. 3, simple or compound vowel of a Chinese syllablepolar plot 2, single vowel parallel arranged placed in the middle.
Fig. 4 is according to the standard simple or compound vowel of a Chinese syllable vector of simple or compound vowel of a Chinese syllablepolar plot 2 generations shown in Figure 3.
Fig. 5, simple or compound vowel of a Chinese syllablepolar plot 3, single vowel occupy matrix pattern lattice central authorities.
Fig. 6 is according to the standard simple or compound vowel of a Chinese syllable vector of simple or compound vowel of a Chinese syllablepolar plot 3 generations shown in Figure 5.
Fig. 7, the initial consonant polar plot.
Fig. 8 is according to the standard initial consonant vector of initial consonant polar plot generation shown in Figure 7.
Fig. 9, compression phonetic Butut.Generate based on initial consonant polar plot shown in Figure 7,, comprise and sign initial consonant all initial consonants on the same group though each initial consonant lattice just indicates an initial consonant.
Figure 10, expansion phonetic Butut.The combination of this phonetic Butut initial consonant polar plot quite shown in Figure 7 and simple or compound vowel of a Chinese syllable polar plot shown in Figure 5.
Figure 11 carries out syllable input synoptic diagram based on compression phonetic Butut shown in Figure 9.
Figure 12 carries out syllable input synoptic diagram based on expansion phonetic Butut shown in Figure 10.
Syllable input example in Figure 13, phonetic Butut, each initial consonant lattice only comprises an initial consonant.
Five, embodiment
Adopt which kind of phonetic Butut, simple or compound vowel of a Chinese syllable polar plot or initial consonant polar plot, decide on concrete application example, it is less to take the input plane area such as compression phonetic Butut, but use is not directly perceived, needs reference or remembers the phonetic polar plot or corresponding standard phonetic vector.And expansion phonetic Butut has intuitively reflected the corresponding relation and the status requirement of phonetic initial consonant, simple or compound vowel of a Chinese syllable or symbol and normal vector, but requires bigger input area.The selection of standard simple or compound vowel of a Chinese syllable vector also has same problem, and simple or compound vowel of a Chinese syllable vector shown in Figure 4 is one group of broken line or line segment, and simple or compound vowel of a Chinese syllable vector shown in Figure 6 all is a straight-line segment, therefore, the latter's input speed is certainly greater than the latter, but the former input only needs a simple or compound vowel of a Chinese syllable lattice zone, and the latter then needs 6.About symbol and order, all comply with identical reason, repeat no more here.
Be example with compression phonetic Butut and expansion phonetic Butut respectively below.
Behind selected phonetic Butut,, also to defer to following rule in order to spell all syllables:
L, with j, q, during the x spelling, input a promptly imports ia;
2, with j, q, during the x spelling, input ong promptly imports iong;
3, with j, q, x, during spelling, input ang promptly imports iang;
4, with n, during the l spelling, input ang imports ang and iang quite simultaneously;
5, un substitutes ü n;
Embodiment one
Select compression phonetic Butut shown in Figure 9, adopt standard simple or compound vowel of a Chinese syllable vector shown in Figure 2, input syllable jiang, rong, du is as Figure 11 example.
For syllable jiang, initial ' j ' indicates initial consonant lattice input initial consonant vector l, corresponding initial consonant ' j ', and initial then simple or compound vowel of a Chinese syllable lattice input simple or compound vowel of aChinese syllable vector 2, whole syllable input so far finished in corresponding simple or compound vowel of a Chinese syllable ' iang '.
For syllable rong, initial ' zh ' indicates initial consonant lattice inputinitial consonant vector 3, corresponding initial consonant ' r ', and initial then simple or compound vowel of a Chinese syllable lattice input simple or compound vowel of aChinese syllable vector 4, whole syllable input so far finished in corresponding simple or compound vowel of a Chinese syllable ' ong '.
For syllable du, initial ' d ' indicates initial consonant lattice inputinitial consonant vector 5, corresponding initial consonant ' d ', and initial then simple or compound vowel of a Chinese syllable lattice input simple or compound vowel of aChinese syllable vector 6, ' u so far finishes whole syllable input to corresponding simple or compound vowel of a Chinese syllable.
Embodiment two
Select expansion phonetic Butut shown in Figure 10, adopt standard simple or compound vowel of a Chinese syllable vector shown in Figure 6, input syllable ding, huang, zheng, ba such as Figure 12 example.
For syllable ding, initial ' d, t, n, l ' initial consonant lattice inputinitial consonant vector 7, corresponding initial consonant ' d ', initial then ' i ' simple or compound vowel of a Chinese syllable lattice input simple or compound vowel of aChinese syllable vector 8, whole syllable input so far finished in corresponding simple or compound vowel of a Chinese syllable ' ing '.
For syllable huang, initial ' g, k, h, y ' initial consonant lattice input initial consonant vector 9, corresponding initial consonant ' h ', initial then ' ü ' simple or compound vowel of a Chinese syllable lattice input simple or compound vowel of aChinese syllable vector 10, whole syllable input so far finished in corresponding simple or compound vowel of a Chinese syllable ' uang '.
For syllable sheng, initial ' zh, ch, sh, r ' initial consonant lattice inputinitial consonant vector 11, corresponding initial consonant ' sh ', initial then ' e ' simple or compound vowel of a Chinese syllable lattice input simple or compound vowel of aChinese syllable vector 12, whole syllable input so far finished in corresponding simple or compound vowel of a Chinese syllable ' eng '.
For syllable ba, initial ' b, p, m, f ' initial consonant lattice inputinitial consonant vector 13, corresponding initial consonant ' b ', initial then ' a ' simple or compound vowel of a Chinese syllable lattice input simple or compound vowel of aChinese syllable vector 14, whole syllable input so far finished in corresponding simple or compound vowel of a Chinese syllable ' a '.For a simple or compound vowel of a Chinese syllable vector, can be defined as line segment in the practical application less than certain-length, this also just requires other line segment type line of vector segment length to be greater than certain-length simultaneously.
Embodiment three
Select phonetic Butut shown in Figure 13, adopt standard simple or compound vowel of a Chinese syllable vector shown in Figure 2.All initial consonants are arranged in certain sequence in the phonetic Butut, and each lattice only comprises an initial consonant, and each initial consonant lattice is imported standard simple or compound vowel of a Chinese syllable vector, the i.e. pinyin combinations of this initial consonant and simple or compound vowel of a Chinese syllable simultaneously as the simple or compound vowel of a Chinese syllable lattice in a certain initial consonant lattice.Contain special-purpose simple or compound vowel of a Chinese syllable lattice in the phonetic Butut simultaneously, these simple or compound vowel of a Chinese syllable lattice are used to import an, a, ang, the input of syllables such as en.
Input syllable ai, niao, zhong such as Figure 13 example.
For syllable ai, initial simple or compound vowel of a Chinese syllable lattice input simple or compound vowel of aChinese syllable vector 15, the syllable input finished in corresponding simple or compound vowel of a Chinese syllable ' ai '.
For syllable niao, initial ' n initial consonant lattice input simple or compound vowel of a Chinesesyllable vector 16, whole syllable niao input then finished in corresponding simple or compound vowel of a Chinese syllable ' iao '.
For syllable zhong, initial ' zh initial consonant lattice input simple or compound vowel of a Chinesesyllable vector 17, whole syllable input so far finished in corresponding simple or compound vowel of a Chinese syllable ' ong '.