A phonetic character input method
By classifying the sound, shape, and meaning characteristics of pinyin characters and combining them, mapping them to keys, the global interface input method is realized, solving the problems of slow speed and error-prone existing pinyin input method, and improving input efficiency and accuracy.
Patent Information
- Application Number
- CN201980069356.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Priority Date
- 2018-12-14
- Filing Date
- 2019-10-31
- Publication Date
- 2024-12-27
- Estimated Expiration
- 2039-10-31
AI Technical Summary
The existing pinyin text input method requires multiple encodings to be entered in sequence, resulting in slow input speed, easy errors, and cumbersome process.
Using the global interface input method, the pinyin characters are classified into sound, shape and meaning characteristics to form symbols, and the words are split into symbol combinations and mapped on keys. Users can quickly achieve keys or screen interfaces by clicking on keys. enter.
It realizes fast input in terms of words, reduces re-code, improves input efficiency and accuracy, and simplifies the input process.
Smart Images

Figure CN113227946B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to a method for inputting characters into a computer, and in particular to a phonetic character input method. Background Art
[0002] There are only two major types of characters still widely used in the world today:
[0003] Pinyin, mainly Chinese characters, whose roots are mainly used to express shapes;
[0004] Phonetic scripts, mainly Chinese Pinyin, English, Arabic, Hindi, etc., whose roots are mainly used to represent pronunciation;
[0005] ——The present invention mainly discusses the latter.
[0006] All existing input methods require the input of multiple codes of pinyin characters in sequence to retrieve results, which is slow, tiring and error-prone. Summary of the invention
[0007] The purpose of the present invention is to overcome the above-mentioned defects and provide a "global interface" input method scheme for phonetic characters of various countries to achieve fast input in units of words;
[0008] The purpose of the present invention is achieved through the following technical solutions:
[0009] 1. Overview:
[0010] (1) Code acquisition steps:
[0011] 1-1) Classification: Classify and group multiple letters or phonemes in Chinese pinyin and foreign words;
[0012] The classification can be customized as needed (Note ①), especially according to its sound, shape, meaning or partial characteristics, which can help reduce duplicate codes in computer processing and make it easier to remember;
[0013] The representative letters of the obtained categories are used as "code elements", and each type of code element represents a group of specific letters or phonemes with the same characteristics;
[0014]
Method A
[0015] According to the above sound, shape and meaning characteristics, the consonant class is regrouped, and the vowel class is regrouped to form various final groups. Each group is a type of code element, and its representative letter can be set;
[0016] [Method B] Letters can also be directly divided into multiple final groups without being divided into consonants and vowels first. This is also technically feasible. For example, vowel and consonant letters can be classified together according to shape characteristics. For example, consonant letters can be divided into: pure curve types cmn, lj, sg, pure straight line types v, wz, ryxk, straight and curved mixed types bht, d, fp, q. According to this standard, vowels are also divided into: pure curve types o, e (ignoring internal straight lines) u, pure straight line type i, straight and curved mixed type a (its must be regarded as a straight line); according to this classification method, the code is taken, and the corresponding segmentation boundaries and code positions are also based on these categories. For example, picture can be specified to be coded at certain positions, such as the first code p is classified into the "straight and curved mixed type" category.
[0017] 1-2): Split the words and extract them into combinations, recombinations or cross-combinations of various code elements. The resulting code is called a "code skeleton";
[0018] (2) Mapping step: different "whole word encoding skeletons" are mapped to different key positions respectively. The order and layout structure of their respective mappings may have certain rules for easier use, or a customized (Note ②) layout may be required;
[0019] ——The keyboard includes each key position of the physical keyboard and each key area of the virtual screen keyboard;
[0020] (3) Input step: The user clicks the key position or key area corresponding to the "whole word encoding skeleton" of the required word, or uses the screen prompt interface to accurately select and remove duplicate codes to input specific words.
[0021] 2. Steps
[0022] The key points of each chapter and the relationship between chapters are as follows:
[0023] ① Classification: Basic code element {letters, or phonetic symbols, or Chinese Pinyin initials and finals}
[0024] + Grouped by various categories (and represented by letters)
[0025] →② Code: form letter combination + classify
[0026] Segmentation: boundaries, code positions, coding sequences
[0027] →③Mapping: Structure
[0028] →④ Input: Interface
[0029] 1. Code retrieval steps:
[0030] First, phonemes are classified according to their sound, shape and meaning features. Only some of these features can be selected as needed and used in combination. The structural form, component category, quantity and coding position of the specific combination can be flexibly adjusted, and it is impossible to list them all one by one.
[0031] 26 English letters are commonly used in most countries: vowels aeoiu, consonants bcdfghjklmnpqrstvwxyz; can be used as basic code elements to represent letters;
[0032] They can be classified mainly according to their three characteristics: shape, pronunciation, and meaning:
[0033] (1) Classification
[0034] 1-1) Classification by the "shape" characteristics of the letters, including: whether the components contain straight lines, curves or a mixture, whether the block is complete and the direction of the opening, whether the block has whiskers and the direction of the whiskers, the number of blocks contained, the number of straight lines contained and the structure;
[0035]
A
[0036]
[0037] [B] In the above embodiment, "t, f, j, h" can also be regarded as a quarter circle with a whisker attached, such as but Add a beard pen "-", the same Therefore, their key positions can be adjusted to form a new implementation scheme:
[0038] Straight lines intersect in an open manner, with "x" representing {*, l, r, y, k, x) where * represents the initial consonant 0
[0039] A complete circle with a whisker, "p" represents (p, q, g, h, b, d) where h can be classified as "o"
[0040] An incomplete circle, with "o" representing (c, ch*, n, f, t, j) or "c" representing
[0041] Two incomplete circles, represented by "S" (s, sh * 、z、zh * , m, w); the h in zh, ch, sh is ignored
[0042]
C
[0043]
D
[0044] The shapes / quantities / components / types of letters in most other languages, such as Russian, French, Portuguese, etc., are generally similar to those in English, and only the details may be different, so the method of the present invention can be basically copied and used;
[0045] The shapes of letters in a few other languages, such as Arabic, Hindi, and Japanese, are quite different from those in English, but they can also be arbitrarily classified as needed (Note ③) - in particular, they can be classified according to their sound, shape, meaning features or partial features, and then a one-to-one correspondence can be established with the English code element selection scheme, so that the method and scheme of the present invention can be used in the same way;
[0046] In other words, the coding input scheme based on the 26 English letters can be converted to other languages in the same way. Even if the number of letters in the language is not 26, and the shapes and pronunciations are not exactly the same, the various methods and steps of the present invention can be used in the same way.
[0047] 1-2) Classification by "pronunciation characteristics" refers to classification based on various phonetic and linguistic characteristics, including pronunciation position, pronunciation method, etc.;
[0048]
A
[0049] ① The relationship between the "International Phonetic Alphabet", "26 English letters", "letters of similar English languages (mainly French, Portuguese, Russian, German, etc.)", and "letters of other languages" (mainly Chinese Pinyin, Japanese, Korean, Hindi, Arabic, etc.): basically the same, with some differences;
[0050] The same parts can be used universally or referenced in correspondence with each other, and on this basis, different parts can be added, subtracted or converted;
[0051] ② The English International Phonetic Alphabet has a total of 48 phonemes, including 20 vowel phonemes and 28 consonant phonemes;
[0052] There are 26 letters in the English alphabet, including 5 vowels, 19 consonants and 2 semi-vowels.
[0053]
B
[0054] ① The consonants in the "English International Phonetic Alphabet" and "Hanyu Pinyin" basically correspond one to one. Compare:
[0055]
[0056] Some English letters correspond to multiple similar "double consonant" phonetic symbols, such as "dr", etc.
[0057] However, "j, q, x" have no phonetic symbols (they are directly pronounced in Hanyu Pinyin).
[0058] There are also several written forms that produce deformations - such as " / j / ≈y";
[0059] ②
【Therefore, it can also be subdivided into 28 consonants according to the International Phonetic Alphabet.
[0060]
[0061] ③ Or classified according to the pronunciation position and pronunciation method characteristics of consonant letters, such as: stop / affricate / affricate, nasal; voiceless / voiced, aspirated / unaspirated;】
[0062] ④ Consonant letters can also be classified according to the pronunciation position:
[0063] Frontal sound zcs Bilabial bpm Labiodental f Tip of tongue middle sound dtn (lateral sound 1) Tongue-tip sounds jqx [*unique to Hanyu Pinyin] The tip of the tongue sounds zh, ch, sh, r tongue root sound gkh
[0064]
C
[0065] ① The "basic vowel letter code unit" category: that is, the 11 single vowels in the International Phonetic Alphabet; they can form diphthongs and triphthongs, such as en, ing, ui, iao, iou, uai, uei in Chinese Pinyin, etc.;
[0066]
[0067]
[0068] ② [Or classified by: the front and back position of the tongue, the height of the tongue, the roundness and opening of the lips:
[0069]
[0070] Note: The pairs in the table represent rounded and unrounded vowels. 】
[0071] ③ For vowels and diphthongs, classify them according to the International Phonetic Alphabet:
[0072]
[0073] ——Partial adjustment is possible, and “0” can be added to the o category. Move to category A or U;
[0074] ④ The Chinese Pinyin vowel table is classified according to the types of components at different positions of the initial, middle and final vowels.
[0075] For example: {no medial / with medial i / with medial u} in the medial position; containing / not containing nasal vowels n, ng; the first (or last) letters of the complex vowels are the same / different (such as ai and ao both start with a, etc.);
[0076]
[0077]
[0078] (The "-" in the table represents the abbreviated vowel e or o)
[0079] ⑤ Alternative plan
[0080] [Or the finals can be divided into four categories according to the "four sounds" of the rhyme head, namely, open-mouth, even-teeth (i), closed-mouth (u), and retracted-mouth (ü)].
[0081] ⑥ The vowels in the "English International Phonetic Alphabet" and the "Hanyu Pinyin" basically correspond one to one.
[0082] In the English International Phonetic Alphabet, English vowels have more diphthongs than Chinese Pinyin finals, such as Etc., but they are generally similar, so the English phonetic symbols can also be classified and arranged according to the Chinese Pinyin vowel table:
[0083] According to the number, they can be divided into simple vowels, complex vowels, and nasal vowels.
[0084] {Monogram finals: i, u, ü, a, ia, ua, o, uo, e, ie, üe, (s-)i, (sh-)i, er}
[0085] {Diplomatic finals: ai, uai, ei, uei, ao, iao, ou, iou}
[0086] {Nasal finals: an, ian, uan, üan, en, in, uen, ün, ang, iang, uang, eng, ing, ueng, ong, iong;}
[0087] Columns are sorted by "single vowels, complex vowels, nasal vowels", and rows are sorted by words containing "aeiou". Cross-combination classification is as follows:
[0088]
[0089] 1-3) Classify by semantic features. Semantics refers to semantics and word meaning. That is, according to all linguistic features, including grammar and pragmatics, word formation and exegesis, associative learning, shorthand, and empirical rules, each category is transformed and combined, and a machine learning library can be established; each "letter group" mentioned below can also be encoded by extracting its "main letter" as a representative letter based on the semantic features.
[0090] The scope of the concept of "righteousness" is not easy to define specifically, but it is allowed to arbitrarily customize (Note ④) the scope and content of each category to cover all variations.
[0091] (2) Selecting code elements
[0092] 2-1) "Main letter" code
[0093] There are four structures of syllables in English words: vowel, consonant-vowel, vowel-consonant, and consonant-vowel-consonant. It can be stipulated that each syllable (first) only takes a letter code for the initial consonant part and only takes a letter code for the vowel part (then the last consonant in the closed syllable "consonant-vowel-consonant" structure is temporarily ignored for code taking);
[0094] The consonant part (called consonant segment) may be one letter or a combination of multiple letters (complex consonant).
[0095] The vowel part (called vowel segment) may be one letter or a combination of multiple letters (diphthong).
[0096] That is, if a segment (letter combination) contains more than one letter, the main (phonetic) letter is coded, which represents the main feature of the overall pronunciation of the segment, and the remaining letters are auxiliary sounds or unpronounced:
[0097] Silent consonants can be ignored, such as the r in write, the s in stamp, the c in scent and scissor, and the gh in bright;
[0098] Unpronounced vowels can be ignored, such as the monosyllabic word schmooze ignoring the letters other than the main consonant m and the main vowel o; for example, in "spl-in-ts", the consonant segment sp is ignored, the vowel segment in is dominated by "i", and the auxiliary coda "n" is ignored;
[0099] ——Optional solution, each consonant in the consonant letter group is pronounced, such as the b and r in bright are not ignored;
[0100] ——Optional solution: if there is no consonant, the code is 0 consonant or 0 initial consonant; if there is no vowel, the code is 0 vowel or 0 final;
[0101] A letter or letter combination may have multiple pronunciations, all of which are based on the letter, and unified alphabetic encoding can be achieved.
[0102] In other words:
[0103] Consonant letters can be grouped, and each specific consonant letter in each group can be expanded to form a consonant syllable letter group with it as the "main letter" (see below);
[0104] The monophthongs i, u, a, o, and e can be expanded to form diphthongs, compound vowels (such as diphthongs and triphthongs), and corresponding vowel syllable letter groups;
[0105] 2-2) "Phonetic code": a phonetic symbol may represent multiple letters or letter groups.
[0106] For example, the o in Who and the ue in blue are both pronounced as / u: / , so they can use the same code / u: / ;
[0107] Another example: the two-letter combination "gh or "py" both make the sound / f / ;
[0108] All are based on the International Phonetic Alphabet, and can achieve unified phonetic encoding, but the / k / sound may be pronounced as not only the letter k, but also c, etc., which may be difficult to identify.
[0109] ——If there are duplicate code results for the same phonetic symbol or phonetic symbol combination, it can be displayed in the prompt interface for the user to choose;
[0110] 2-3) Combine schemes A and B to code the main phonetic letters, and code the phonemes with more than one letter according to the phonetic symbols. For example, the code f of the phonetic symbol / f / is used for ph in photo, and o is used as the main letter code, so the whole word code changes from pobo to fobo;
[0111] (3) Segmentation
[0112] 3-1) Segmentation
[0113] English words generally contain 1 to 20 letters, with 8 being the most common, followed by 5-12.
[0114] English words generally contain 1 to 4 syllables, with 2 being the most common, followed by 3, 1, and 4.
[0115] When taking the code, it can be segmented according to natural syllables.
[0116] When taking the code, the code can be segmented by letter type to avoid syllable segmentation errors (especially for non-native speakers). For example, the code can be segmented based on the last vowel letter, and the connected vowels or connected consonants can be coded by their main letter, or one of them, or the phonetic symbol. The single consonant or vowel letter that is segmented can be ignored or regarded as a 0 vowel syllable or 0 consonant syllable for coding.
[0117] Such as administrator=a|dmi|ni|sra|to|r
[0118] For example, technology-nology = te|ch-no|lo|gy, and the closed syllable meat = mea|t,
[0119] Such as splints = splints, stamp = sta|mp,
[0120] English words are generally divided into single-root words, double-root words, and multi-root words according to the number of roots they contain. Affixes can be added to them. There are also compound words, which can be used as grammatical boundaries to divide words into segments.
[0121] For example, extract code elements from each segment of "in (prefix) - struc (root word) - tion (suffix)";
[0122] 3-2) Jump code
[0123] Divide the word into multiple "segments" according to the above grammatical boundaries, and jump to extract or select code elements in each segment, which is called "jump code";
[0124] "Jump Code" can adjust the selected components and positions, such as:
[0125] For each syllable in the word, skip the main consonant or main vowel.
[0126] For each pinyin in Chinese, skip the main initial consonant or main final.
[0127] ——Only two variables are used, and the coordinate interface structure is the same;
[0128] (4) Coding
[0129] The extracted code elements are combined into a "whole word code" feature skeleton code, that is, the various types of "sound code elements" are combined, recombined or cross-combined to form the "sound skeleton" of the whole word or phrase.
[0130] 2. Mapping
[0131] The "whole word codes" composed of the above "intra-word code elements" are mapped in order to the two-dimensional table interface:
[0132] (1) For monosyllabic words, the "embedded" layout can be used. It is generally suitable for situations where the input interface contains only two variables, and is suitable for Chinese Pinyin, Japanese, Korean, etc. The words in these languages are mainly two- or three-syllable words;
[0133] Map the consonant groups, vowel groups or vowel-consonant groups classified in the above text to the keyboard.
[0134] Map the initial consonant groups, final consonant groups or the combination of initial consonant and final consonant groups classified in the above text to the keyboard.
[0135] That is: foreign words ≈ single Chinese characters, consonants ≈ initial consonants, vowels ≈ finals; the subdivision is as follows:
[0136] 1-1) Step-by-step or separate mapping of vowels / consonants (or initials / finals)
[0137] When the virtual keyboard and the physical keyboard have the same number of keys, they can be mapped to the physical keyboard;
[0138] When the virtual keyboard and the physical keyboard have different number of keys, they are mainly mapped to the screen keyboard:
[0139] [A] Parallel keyboard: The initial consonant keys and final vowel keys can be displayed side by side for users to click. Similar to the traditional pinyin input method, the computer searches the word library according to the initial consonant or / and final vowel codes entered by the user, and obtains and displays the results.
[0140]
B
[0141] ——At this time, you can also adjust the number of initial consonant keys and final consonant keys to the same, which is convenient for users to use; if both are 24, the initial consonant keyboard is mapped to
[0142]
[0143] ——Among them, class C is adjusted from class O area to class S area, and n is also shifted separately; or the key position is adjusted as follows:
[0144]
[0145] The keyboard mapping for finals is (divided into 8 columns as shown in the third row of the table above):
[0146]
[0147]
[0148] In another solution, the virtual vowel keyboard can also adjust the layout and map it to:
[0149]
[0150] ——Among them, cross-grouping and alignment are carried out according to the main letter category of the finals and the category of the auxiliary components at the beginning / middle / end.
[0151] 1-2) The simultaneous mapping of vowels / consonants (or initials / finals)
[0152] The "whole word codes" composed of the above "code elements" are orderly mapped on the two-dimensional grid interface, including:
[0153] [A] Coordinate type, with initials and finals as x and y axes respectively. The coordinate axes are grouped according to the various classification methods mentioned above. The initial and final combinations in the coordinate plane are also divided into orderly and regular partitions. Each cell in the partition can be clicked by the user in sequence.
[0154] [B] Embedded (or parent-child) can be divided into two dimensions and "repeatedly nested" according to the various classification methods described above:
[0155] First, the vowels (and finals) are classified and partitioned according to their pronunciation or shape characteristics, and then consonant / initial consonant subcategories are embedded in each partition, or cross-classification and partitioning are performed - such as the "first rhyme and then final consonant (dividing final consonant by shape)" scheme:
[0156]
[0157] First, consonants (and initials) are classified and partitioned according to their pronunciation or shape characteristics, and vowel / final categories are embedded in each partition, or cross-classification and partitioning are performed - such as the "first vowel and then rhyme (dividing the sound by tone)" scheme, see [*Appendix Figure 3 , Attachment Figure 4 】, which illustrate that: the number, level and layout structure of each variable grouping and classification can be flexibly adjusted;
[0158]
*Appendix Figure 4
[0159]
*Appendix Figure 5
[0160] ——The upper left area in the figure is the abbreviated key distribution within the finals area, with large characters representing the first letter and small characters representing the various subsequent letters combined with it, thus omitting repeated large characters.
[0161]
*Appendix Figure 6
[0162]
[0163]
C
[0164] 1-3) "Sequential + parallel" mixed operation mode
[0165] In particular, the coordinate scheme can be regarded as two mapping modes: "separate" and "integrated" for vowels and initials. Both schemes can be used on the same keyboard at the same time, namely:
[0166] According to the former, click on the various vowels and finals in the x\y axis to form the whole word code.
[0167] Press the latter and click each phonetic combination key in the coordinate plane once to directly enter the overall code of each pinyin.
[0168] In addition, it can also realize the mixed use of full spelling, abbreviated spelling of initials and finals, and even typing with both hands.
[0169] (2) For two-syllable and multi-syllable words
[0170] In general, the input interface contains four variables: "the consonants and vowels in the first syllable + the consonants and vowels in the second or last syllable" are coded in turn, and the four variables are combined, recombined or cross-combined, and laid out on a two-dimensional plane to form a global interface. According to the above, the classification, grouping, level, quantity and layout structure of each variable can be flexibly adjusted in the same way as monosyllabic words:
[0171] 2-1) "Layout Example" "Secondary Nesting" Series:
[0172] [A] Example of a layout where “coordinate type + coordinate type” is nested twice to form an input interface:
[0173] "Consonants and vowels in the first syllable" is a "small" two-dimensional plane coordinate system or table area composed of vertical and horizontal coordinates.
[0174] "Consonants and vowels in the second syllable" is a "large" two-dimensional plane coordinate system or table area composed of vertical and horizontal coordinates,
[0175] Then embed the "small" two-dimensional plane area into each cell of the "large" two-dimensional plane area;
[0176] ——Similarly, the variable combination can be adjusted to become an approximately equivalent solution
[0177] "The consonants in the first and second syllables" is a "small" two-dimensional plane coordinate system or table area composed of vertical and horizontal coordinates.
[0178] "Vowels in syllables 1 and 2" is a "large" two-dimensional plane coordinate system or table area composed of vertical and horizontal coordinates.
[0179] Then embed the "small" two-dimensional plane area into each cell of the "large" two-dimensional plane area;
[0180] ——The "consonant" variable can be classified into five groups according to the above classification [*see attached Figure 2】, or xpos four groups, the "vowel" variable preferably uses five groups with aeiou as the main letters, because each group can be subdivided into several specific components, and the re-combination and cross-combination between the groups may produce duplicate codes;
[0181] [B] Example of "coordinate type + embedded" repeatedly nested into the layout of the input interface:
[0182] Embed the "embedded keyboard for monosyllabic words" into each cell of the "coordinate keyboard for monosyllabic words", and the rest are similar;
[0183] [C] "Embedded + Embedded" is repeatedly nested into an input interface layout example. Similarly:
[0184] Embed "Embedded Keyboard for Monosyllabic Words" into each cell in "Embedded Keyboard for Monosyllabic Words";
[0185] 2-2) "Layout Example" - "Secondary Parallel" Series:
[0186] Change the "nesting between interfaces" in the "secondary nesting" series in the previous paragraph to "presenting the interfaces in parallel (such as side by side left and right)". Now the user needs to press the key twice in each of the two interfaces to achieve the result of the original keystroke. A line can be presented between the two pressed keys to assist in identification. The lines between related keys (can be more) can also be derived by computer calculation and presented.
[0187] 2-3) "Layout Example" - "Secondary Overlap" Series:
[0188] The same principle is applied to the "secondary parallel" in the previous paragraph, which can be changed to a sequential slide show or a layered three-dimensional presentation;
[0189] 2-4) When inputting, click on two cells, and the computer will search for words containing the corresponding two syllables (the "sound skeleton"), and it is possible to search for duplicate codes in the word library. At this time, you can further select or continue to input other words, and similarly use the machine to automatically remove duplicate codes according to syntactic rules and search corpus, that is, "determine the word by word" is extended to "determine the word by phrase", "determine the word by sentence", "determine the word by (two-dimensional network structure) article", and theoretically, the more keystrokes, the fewer duplicate codes;
[0190] Some phonemes (such as d in bed and st in rest) and syllables (such as the middle syllable and the third and fourth syllables at the end) that are skipped and not coded can also be displayed as repeated coding results in the code category to which they belong;
[0191] 3- to multi-syllable words can be presented in association in or near the area (called key area or cell) of the corresponding category of 2-syllable words;
[0192] 2-5) For the sub-regions “y+, c+, s+, b+, p+” within each consonant region, single-syllable word rows of the “+0 finals” type can also be added and participate in combinations with each vowel;
[0193] For the sub-regions “+a, +e, +i, +o, +u” within each vowel region, single-syllable word columns of the “+0 initials” type can also be added and participate in combinations with each consonant;
[0194] The “0 initials” type can also be added and participate in combinations with consonants. Similarly, y and w can be respectively added as initials;
[0195] 2-6) By flexibly using “jumping code selection”, for polysyllabic words, their respective consonants or respective vowels can be taken in sequence, which is equivalent to inputting with abbreviated codes;
[0196] 2-7) The number of code element classifications (i.e., the degree of classification fineness) can be adjusted. It is preferably divided into about 5 categories because (5x5)x(5x5) = 625, corresponding to about 12,000 words, with about 20 words in each grid, which is relatively reasonable; if adjusted to 2 categories, then (2x2)x(2x2) = 16, or (3x3)x(3x3) = 81, which is more suitable for display on small-screen electronic devices. However, the effect speed of selecting homophones will be reduced to some extent - within the homophones, they can also be regularly classified and laid out according to their phonetic, shape, and semantic characteristics, and can be customarily adjusted);
[0197] —— The advanced technical effect of this two-dimensional table interface, in addition to clicking once to quickly input the entire word, is also reflected in what you see is what you get. Almost all words are directly presented on the input interface, facilitating users to directly conduct global interactive reading and operations!
[0198] 3) There are also layouts such as matrix type, that is, the code elements of the interface of this input method can be arbitrarily adjusted in position and mutual structural relationship, and it is more suitable to be laid out according to certain rules for the convenience of users.
[0199] 3. Input
[0200] Directly click the key position corresponding to the “whole-word encoding” of the “Chinese character to be input”, or select and remove homophones through the screen prompt interface to achieve the input of specific single-syllable words or single Chinese characters;
[0201] When inputting a word, generally, the single characters contained in the word do not need to separately select homophones, but the computer can retrieve the thesaurus and naturally filter out unreasonable homophone results. For example, for the homophones of Chinese dan such as “单担蛋” and for yuan such as “圆原员”. However, when continuously clicking the two key positions of dan and yuan, only one reasonable result “单元” can be retrieved, and other homophones are naturally filtered out without the need for manual pre-selection one by one;
[0202] Similarly, in the embedded interface, if you click on the "L+ao" area and "D+dong", there will be homophones with "L+ao" and "L+lai", etc. If the correct results "labor" and "deadbeat" are included in the thesaurus, you need to select again from the homophone results, while other results such as "laolai" are naturally filtered out;
[0203] A character information database can also be set up. According to the user's input, the tone, shape, meaning attributes and extended information related to the input code class and code position can be retrieved, such as tone, component information, and the association relationship between words, etc., and their mutual relationship and process structure are dynamically presented in formats such as connection lines, diagrams, and highlighting, thus realizing an input and output, interactive integrated interface system; 4. The combination of input method software and hardware
[0204] (1) A pinyin-based input system, comprising:
[0205] - An information library unit, used to store the "pinyin composition rules" of specific letters, phonemes or single-character code elements included in various code elements, even the corpus and syntactic grammar rules of word combinations, and may also include other associated information in terms of tone, shape, meaning, grammar, and pragmatics corresponding to various code elements and combinations;
[0206] - An integrated interface display and operation unit, which is connected to the pinyin thesaurus unit, used to display the keys and multiple virtual keys therein; after this unit is operated and basic code element data is input, the matching results are obtained from the character database unit and output, and the association relationship is visually displayed in formats such as connection lines and highlighting. Description of the Drawings
[0207] Attached to the specification Figure 1 is the "coordinate keyboard" scheme for monosyllabic words;
[0208] Attached to the specification Figure 2 is the input interface scheme of the "coordinate keyboard" whole-word coding layout for disyllabic and polysyllabic words;
[0209] Attached to the specification Figure 3 、 Figure 4 is an example of the "first sound then rhyme (dividing sounds by shape)" of the embedded keyboard mapping scheme for monosyllabic words, in which the same vowel partitions are embedded in different initial consonant regions divided earlier;
[0210] Attached to the specification Figure 5 Attached to the specification Figure 4 is the Chinese character substitution pinyin version of
[0211] Attached to the specification Figure 6 is an example of the "first sound then rhyme (dividing sounds by sound)" of the embedded keyboard mapping scheme for monosyllabic words. Detailed Implementation Modes
[0212] In the embodiments listed in the accompanying drawings, different categories and groups can be distinguished and marked by color, wireframe and other formats to assist users in finding them faster.
Claims
1. A phonetic input method, "phonetic" refers to foreign words, Chinese Pinyin, foreign letters or phonemes are generally divided into consonant / vowel categories, the initial consonants of Chinese Pinyin are also equivalent to consonant categories, and the finals are also equivalent to vowel categories; it is characterized by: (1) Code acquisition steps For multiple letters or phonemes in Chinese pinyin and foreign words: ① Classify / group according to certain characteristics, and do it multiple times / crosswise, and form various final classification groups; Each type is a type of code element, representing a group of specific letters or phonemes with the same characteristics, and setting its representative letters. ② Then extract the above-mentioned various code elements, including single code elements, combined code elements, recombined code elements, and cross-combined code elements, and the code composed is called "code skeleton"; ③Supports adjustment of the code position, structure, form, category and quantity of code elements; (2) Mapping steps Map various "coding skeletons" to different cells / keys in the two-dimensional table interface in order for users to click and input. The mapping methods are: ① Coordinate mapping The consonant and vowel categories are respectively used as the x and y axes, and the coordinate axes are further divided into subcategories. Then, the vowel-consonant combinations in the coordinate plane are also divided into orderly and regular partitions, and each cell in the partition can be clicked by the user in sequence; "Symbol combination" mapping scheme: Various "consonant code elements" are mapped on the y-axis. Various "vowel-like code elements" are mapped on the x-axis. "Symbol Recombination" Mapping Scheme: Mapping on the y-axis: the consonant categories of the first syllable in the word, and each category is further divided into vowel categories, Mapping on the x-axis: the consonant categories of the second syllable in the word, and each category is further divided into vowel categories, The "consonant" variables are classified into five groups of ycsbp or four groups of xpcos according to their shapes, and the "vowel" variables are five groups of aeiou as the main letters. Because each group is further divided into several specific components, duplicate codes may be generated when the groups are recombined or cross-combined; ②Embedded Mapping First, the consonant code elements are classified and partitioned in two dimensions, and then the vowel code elements are embedded in each partition; Conversely, the vowel code elements are first classified and partitioned, and then the consonant code elements are embedded in each partition; ③ Random mapping Customize the code element and code position structure layout according to user needs. The interface is laid out according to certain rules to make it easier to remember and use; Among them, the solution of "embedding the nine-square grid into a custom keyboard or QWERTY keyboard" is as follows: each initial consonant key is divided into nine small squares, corresponding to nine groups of different types of finals; ④Supports adjustment of the mapping position, structural relationship, and mutual combination of code elements; (3) Input steps: The user clicks the key area and key position corresponding to the "coding skeleton" of the desired word to input the specific word; ① When inputting, click on two cells, and the computer will search the word library, containing reasonable words or single characters with the corresponding two syllables as the "sound skeleton" to filter out some unreasonable repeated codes. At this time, you can use the screen prompt interface to accurately select and further remove duplicate codes. Or continue to input other words, and similarly search the corpus according to the syntactic rules and automatically remove duplicate codes, that is, expand to "determine the word or word by word group", "determine the word or word by sentence", "determine the word or word by two-dimensional network structure article", the more keystrokes, the fewer duplicate codes; ②Supports adjustment of the code element's code position, segmentation boundary, and code type.
2. The phonetic character input method according to claim 1, wherein: The "characteristics" in the "classification by certain characteristics" include three categories: "shape, pronunciation, and meaning", including: (1) Classification by shape characteristics ① Letter shape The shapes of English and Chinese letters are exactly the same: Straight lines, open "intersections" containing straight lines {number of contained, structural orientation}, Curves, closed "blocks" containing curves {number of curves, whether complete, opening direction / whether with whiskers, whisker direction}, The "block" ≈ circle, refers to a complete circle, an incomplete circle, or a quarter of a circle; ② The preferred scheme for consonant code elements Straight lines open and intersecting: represented by x, including consonant class vyrkx, vowel class i, A circle of closed curves: represented by o, including consonants The vowels like euo do not need a pen. Two-circle curve closure: represented by s, including consonant types szmw, two incomplete circles, Straight and curved mixed: represented by b, including consonant type bthd, all with upward whiskers, It is represented by p, including consonants pfqg and vowels a, all with downward whiskers; - or merge subcategories b and p into one category, represented by p; ③Exceptional solution: Do not divide into consonants and vowels first, but directly divide into multiple final groups according to shape characteristics: Pure curve type {consonant letters cmn, lj, sg, vowel letters o, e, u}, Pure linear {consonants v, wz, ryxk, vowels i}, Straight and curved mixed type {consonant letters bht, d, fp, q, vowel letter a}, According to this classification method, the corresponding segmentation boundaries and code positions are also based on these categories; (2) Classification by pronunciation characteristics Classification by "pronunciation characteristics" refers to classification based on various phonetic and linguistic characteristics, including: ①Consonant The consonant pronunciations in the "English International Phonetic Alphabet" and the "Chinese Pinyin Table" basically correspond to the following groups: ② Vowels The pronunciation of vowels in the "English International Phonetic Alphabet" and the "Chinese Pinyin Table" basically correspond. Preferred Scheme for Vowel Code Elements Divide into 5 groups, i.e. 5 rows, according to the main letters "a, e, i, o, u". Then, according to the number of "monophony / single vowel, diphthong / complex vowel", they are divided into 2 groups, i.e. 2 columns, i.e., they are cross-classified according to the "main letter + number of vowels": Or by other pronunciation features: According to the tongue position {front / back, high / low}, according to the lip shape {round / open, open / closed}; according to the diphthong {open / closed / central}; (3) Classification by semantic characteristics The meaning refers to the semantics and character meaning, that is, according to all linguistic features, including grammar and pragmatics, word formation and exegesis, associative learning, shorthand, and empirical rules, various categories are transformed and combined, and a machine learning library is established; According to the semantic characteristics, the "main letter" of each "letter group" is extracted as the representative letter for encoding; "Giri" allows you to customize the content scope of each category.
3. The phonetic character input method according to claim 1, characterized in that: The code acquisition, mapping, and input schemes described above support adjustment: (1) Mapping Scheme Code elements can be mapped to a virtual screen keyboard or a physical keyboard. Map the "whole word codes" composed of various "intra-word code elements" in an orderly manner on the two-dimensional table interface. There are also additional methods as follows: (1-1) Separate consonant keys and vowel keys: ① Parallel layout: displayed in different areas for users to click separately; Secondary parallel layout: Change the "Nesting between interfaces" in the "Secondary Nesting" series to "Parallel presentation between interfaces". In this case, the user needs to press keys twice in each of the two interfaces to achieve the result of the original one-time keystroke. A line can be drawn between the two keys to assist in identification. The line between related keys can also be derived and presented by computer calculation; ② Overlapping layout: overlapping and presented in the same area for users to click on successively, i.e., distinguished by keystroke sequence; Secondary overlapping layout: Same as "secondary parallel", but presented in a sequential slideshow or layered three-dimensional manner; (1-2) Mapping scheme of "symbol recombination / cross combination": ①Coordinate type + coordinate type "Consonants and vowels in the first syllable" is a "small" two-dimensional table area consisting of vertical and horizontal coordinates. "Consonants and vowels in the second syllable" is a "large" two-dimensional table area consisting of vertical and horizontal coordinates, Then embed the "small" two-dimensional table area into each cell of the "large" two-dimensional table area; Similarly, we can adjust the variable combination to make it an approximately equivalent solution: "The consonants in the first and second syllables" are a "small" two-dimensional plane coordinate system or table area composed of vertical and horizontal coordinates. "Vowels in syllables 1 and 2" is a "large" two-dimensional plane coordinate system or table area composed of vertical and horizontal coordinates. Then embed the "small" two-dimensional table area into each cell of the "large" two-dimensional table area; ②Embedded + Embedded That is, the second nesting type, the Chinese Pinyin scheme example: Initials are divided into the following 6 groups according to their place of articulation: Bilabial bpm labiodental f, The front sound of the tongue is zcs, the middle sound of the tongue is dtn, the lateral sound is 1, and the back sound of the tongue is zh, ch, sh, and r; The tongue surface sound is jqx, and the tongue root sound is gkh; The finals are classified according to the types of components in different positions of "medial vowels, initial vowel, body vowel, and final vowel", including: Medial position {no medial / with medial i / with medial u}, The {same beginning / same ending} of the complex vowels, {contains / does not contain} nasal vowels n, ng; It is divided into the following 9 groups: The first row (column 1: a, ia, ua; column 2: ai, uai, ao, iao; column 3: an, ian, uan, üan, ang, iang, uang), The second row (the first column is o, u, u; the second column is ou, iu; uo; the third column is ong, iong), The third row (the first column is e, er, i; the second column is ei, ui, ie, üe; the third column is en, in, un, eng, ing, ueng); Then, the above "initial consonant group + final consonant group" is cross-classified, that is, the "9 groups of final consonant table" is embedded into each cell of the "6 groups of initial consonant table"; ③Coordinate type + embedded Embed the "embedded keyboard for monosyllabic words" into each cell of the "coordinate keyboard for monosyllabic words"; ④Embedded + coordinate type The same goes for the reverse; embed the "monosyllable word coordinate keyboard" into each cell of the "monosyllable word embedded keyboard"; or other cross-classification partitioning; (2) Input and code retrieval scheme There are additional methods for word segmentation and encoding as follows: Jump code extraction: the word is divided into multiple "segments" according to various grammatical boundaries, and code elements are jumped or selected in each segment, and the selected components and positions can be adjusted; in: For each syllable in the word, skip the main consonant or main vowel. For each pinyin in Chinese, jump to its respective main initial consonant or main final. ——Only two variables are used, and the coordinate interface structure is the same; ① Split by grammatical boundaries: According to the number of roots contained in the word: divided into {single root words, double root words, multi-root words}, and added affixes, in addition to compound words; ② Segmentation by letter type: For groups of connected vowels or consonants, take the main letter, or one of them, or take the phonetic code. For consecutive vowel letters, the last vowel is used as the boundary for segmentation. For connected consonants, ignore the cut-out single consonants, or take the code according to "0 vowel syllable"; ——In each consonant area, it is allowed to add a "+0 vowel" type monosyllabic word line and participate in the combination with each vowel. ——In each vowel area, it is allowed to add a "+0 consonant" type monosyllabic word line and participate in the combination with each consonant. ——It is allowed to add y and w as initial consonants respectively; ③ According to natural syllable segmentation: Chinese Pinyin is monosyllabic and generally contains two variables. Jump to each pinyin in Chinese and take its respective "main initial consonant or main final" code; Each syllable in the word jumps to its own "main consonant or main vowel" code, For phonemes with more than one letter, complex consonants and complex vowels, the main phonetic letter is coded, which represents the main characteristics of the overall pronunciation of the segment, and the remaining letters are auxiliary sounds or unpronounced. ——Unpronounced consonants or ignored codes, all consonants in the consonant group are pronounced or not ignored, - Unpronounced vowels or ignored codes; There are four basic structures of syllables in English words: vowel, consonant, vowel-consonant, and consonant-vowel-consonant. The code is taken for "the consonant and vowel in the first syllable + the consonant and vowel in the second or last syllable" in turn. The four variables are combined, recombined or cross-combined and laid out on a two-dimensional plane to form a global interface. - For polysyllabic words, allow association with the area of 2-syllable words in the corresponding category, - For polysyllabic words, either take their respective consonants in turn, or take their respective vowels in turn; In short, it supports adjusting the classification, grouping, combination, level, quantity, and layout structure of each variable; ④Division according to the International Phonetic Alphabet: A phonetic symbol represents one or more corresponding letters or letter groups; All are based on the International Phonetic Alphabet, which can achieve unified phonetic coding; ⑤Combining various methods These include: coding a single main phonetic letter, and coding phonemes with more than one letter according to the phonetic symbol; ③Coding sequence The extracted code elements are combined into a "whole word code" feature skeleton code, that is, the various types of "sound code elements" are combined, recombined or cross-combined to form the "sound skeleton" of the whole word or phrase.
4. The phonetic character input method according to claim 1, wherein: The "foreign words" mentioned above include English and other languages. Most other languages are similar to English, and a few other languages only have some differences in the number of letters, shapes, and pronunciation of syllables.
5. A phonetic character input system using the phonetic character input method according to any one of claims 1 to 4, comprising: ①Information library unit, used to store: The specific letter phonemes or single word code elements contained in each code element, and the "phonetic composition rules" that form words, The sound, shape, and meaning attributes of a word or character, including tone, components, and character information. The relationship between words, A corpus of word combinations, The rules of syntax, grammar, and pragmatics, Various code elements and combination extension related information, ②Input operation + output display integrated interactive interface unit The unit is connected to the information library unit and displays a plurality of virtual buttons; When this unit is operated and code elements and combined data are input: ——Get the matching results from the character database unit, call out the corresponding related information and output it; ——Supports displaying the pinyin and replacement of various places as corresponding Chinese characters for users to click. After clicking a certain character, it also supports popping up a homophone prompt window, or enlarging the local interface to display all homophones in the enlarged interface area for users to choose; --Abbreviated key layout, with large characters representing the first letter and small characters representing the various subsequent letters combined with it, thus omitting repeated large characters; ——Use connections, diagrams, and highlight formats to visually display their interrelationships and process structures.
Citation Information
Patent Citations
Chinese phonetic symbol, simplified phonetic symbol, English keyboard and tiny keyboard Chinese character input method
CN101556509A
Computer Chinese character spelling and shape coding input method
CN101930289A
Double-key pinyin input method
CN102122208A
Inputting method for encoding and expressing Chinese characters through common language characters and keyboards of inputting method
CN103246354A
Six vowel binary syllabification input method
CN103616960A