Phonetic code and digital code combined Chinese and English input method
Through the Chinese and English input method combining sound and code, single-digit encoding and decode complement technology, the problems of low input efficiency and poor accuracy under the virtual keyboard of smart devices are solved, and efficient and accurate Chinese and English input is achieved, suitable for small-sized virtual keyboards.
Patent Information
- Application Number
- CN202411628929.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-15
- Publication Date
- 2025-03-04
AI Technical Summary
In the prior art, Chinese and English input under the virtual keyboard of smart devices is low in efficiency, poor accuracy and high code replication rate, making it difficult to be suitable for small-sized virtual keyboard operations, and the method is complex and inconvenient for learning and promotion.
Design a Chinese and English input method that combines sound and codes. By encodeing single-digit numbers on English letters and Chinese characters, quickly correspond to deletion and complement, reducing the re-code rate, and selecting it through the selection box, it is suitable for smart device virtual keyboards.
It improves the accuracy and efficiency of Chinese and English input, reduces the re-code rate, simplifies input operations, and is suitable for smart device virtual keyboards, improving user experience and professional efficiency.
Smart Images

Figure CN119556805A_ABST
Abstract
Description
Technical field:
[0001] The present invention belongs to the field of information processing technology, and relates to a Chinese and English input method combining phonetic code and digital code. The method converts complicated English and pinyin input into digital input by encoding English letters and setting simple codes, using deletion codes and complement codes of letters corresponding to English words for fast correspondence, and encoding initial consonants and finals of Chinese pinyin, thereby improving the accuracy and efficiency of Chinese and English input in smart devices, and facilitating operation under virtual keyboards and physical small keyboards of smart phones and information processing devices. Background technology:
[0002] Input method is a coding method used to input various symbols into electronic devices. With the continuous development of science and technology and information processing, information exchange through smart devices such as mobile phones has become a common phenomenon. The variety of input methods comes from the input restrictions of the evolving devices. There are many Chinese and English input methods on the market, but because the virtual keyboards used by smart phones are mainly distributed with 26 keys and 9 keys, under the current virtual keyboard conditions, Chinese can be directly input in pinyin in the 26-key distribution. Inputting a word generally requires basic input of 2 to 5 keys, plus the selection in the current box, and a swipe action to check the check box, which is complicated; English can be directly input using 26 keys and the space bar, but because the smart phone screen cannot provide the touch of an external physical keyboard, it is difficult to locate the basic key position using 26 keys, and it is not easy to achieve fast blind typing. After data statistics and analysis, the input efficiency of using the 26-key virtual keyboard inside the smart device is much lower than that of using an external physical keyboard. Therefore, how to use a simple 9-key to perform efficient and easy-to-learn Chinese and English input has become an urgent problem to be solved.
[0003] In the prior art, Chinese patent CN104076942A discloses a method for converting a computer input method into a mobile phone keypad input, wherein the 26 English letters on the mobile phone keypad are simply and regularly digitally encoded so that each letter has its own unique digital code, and then the original code table file of the input method of the letter encoding of the computer keyboard is replaced with the digital codes of the 26 letters to form a digitally encoded code table file, which is then made into software suitable for installation and use on a mobile phone for convenient use by users. The full spelling input method and the English input method can also be converted by this method, which greatly improves their input speed.
[0004] Chinese patent CN103955342A discloses a nine-grid English keyboard, which is a nine-grid English keyboard used on touch screen intelligent terminal devices such as smart phones and tablet computers. The nine-grid English keyboard consists of input keys and function keys. Each input key is divided into 5 partitions, each partition is arranged with one character, and the input key responds to 5 touch methods. The 5 partitions of the input key form a one-to-one corresponding link relationship with the 5 touch methods, and the characters of the corresponding partitions can be output by calling the touch method. This invention solves the problem that the traditional nine-grid keyboard cannot output a character for one key input, and realizes that the nine-grid English keyboard outputs a unique corresponding character for each key input.
[0005] Chinese patent CN118259761A discloses an English input method based on a 30-key keyboard. When inputting English using the Chinese pinyin letter layout or the English letter layout, after inputting a few letters, the candidate column only displays the subsequent letter strings that have not been input; the subsequent letter strings that have not been input are displayed on the key at the middle key position where the first letter of the subsequent letter string is located; when a certain number of letters of the subsequent letter string that have not been input are searched and can be displayed in one line of the left or right candidate column, the subsequent letter strings of the top 2 words in the word frequency ranking are displayed in the left or right candidate column, and the subsequent letter strings are input by swiping left or right on such a key; when the upper or lower candidate column can be displayed in one line, the subsequent letter strings of the top 2 words in the word frequency ranking are displayed in the upper or lower candidate column, and the subsequent letter strings are input by swiping up or down on such a key.
[0006] Chinese patent CN117666815B discloses an English input method based on a 10-key keyboard and applied to small-screen electronic devices. When inputting English using the Chinese phonetic alphabet layout, after inputting a few letters, o, backspace, delete, and space characters become drop-down characters and enter characters and are hidden and not displayed. The separator | is used to replace o, backspace, delete, and space characters and turn them into drop-down characters and enter characters. The 25 letters displayed by the u, i, e, r, and a keys remain unchanged; single-clicking the o key still inputs o, single-clicking the backspace key still implements the backspace function, single-clicking the delete key still implements the delete function, single-clicking the drop-down key still implements the drop-down function, and single-clicking the enter key still implements the enter or pull-up function; single-clicking and four-way sliding are used to input letters.
[0007] In view of the shortcomings of the above-mentioned prior art, there are problems such as low input efficiency, poor accuracy, high repetition rate, difficulty in applying to the virtual keyboard of smart devices, complex methods that are not easy to learn, and not easy to promote. After searching and analyzing by the inventor, there is no Chinese and English input method disclosed in the prior art that can encode English letters in a certain order, correspond to low repetition rate through different digital sorting methods, and convert the phonetic code input into a two-digit digital input according to the sorting of the vowels in the Chinese pinyin. Therefore, a Chinese and English input method combining phonetic code and digital is designed, which can be applied to the operation of a small-sized virtual keyboard, and can quickly and accurately input Chinese and English characters using only simple numeric keys, thereby improving its input accuracy and efficiency. Summary of the invention:
[0008] The purpose of the present invention is to overcome the shortcomings of the prior art and to provide a Chinese and English input method that combines phonetic codes with digital codes to solve the technical problems in the prior art such as low input efficiency, poor accuracy, high duplication rate, difficulty in applying to virtual keyboards of smart devices, complex methods that are not easy to learn, and not easy to promote.
[0009] In order to achieve the above-mentioned purpose, the present invention relates to a Chinese and English input method combining phonetic code and digital code, including an English input method and a Chinese input method.
[0010] The English input method of the present invention comprises the following steps:
[0011] S11: Encode 26 English letters using the English encoding method;
[0012] S12: Input the corresponding code according to the set English input rules, and select the word through the English selection box;
[0013] S13: Convert the input code into input words.
[0014] The specific process steps of the English encoding method described in step S11 of the present invention are:
[0015] S11-1: Alphabet sorting: Sort the 26 English letters in the order of a, b, c, d, e, f, g, h, i, j, k, l, m, n, p, q, o, r, s, t, v, u, w, x, z, y;
[0016] S11-2: Letter coding: Use Arabic numerals from 0 to 25 to encode the letters in the order of the English letters. Delete the ten digits of the full code of each letter to get the letter's short code, which is 0 to 9. Each digit corresponds to two to three letters.
[0017] The specific content of the English input rule described in step S12 of the present invention is:
[0018] (1) When inputting a single letter, directly input the short code corresponding to the letter, and select the repeated letters through the English selection box;
[0019] (2) When entering a word or root affix with four or fewer letters, directly enter the abbreviation of all the letters of the word in order, and select the repeated words through the English selection box;
[0020] (3) When inputting a word or root affix with more than four letters, input a deletion code consisting of the corresponding simple codes of the first and last two letters of the word in the order of the first two letters first and the last two letters last, and select the repeated code words through the English selection box;
[0021] (4) When a word or root affix with more than four characters is input and there are many duplicate codes and the duplicate code rate needs to be reduced, a complement code consisting of the simple codes corresponding to the third letter from the first to the third letter from the last letter of the word is input after the input deletion code, and the duplicate code word is selected through the English selection box;
[0022] (5) Repeated words or root affixes are arranged in the English selection box in descending order according to the weight of the number of times in the corpus.
[0023] The English selection box described in step S12 of the present invention can display letters or words and display the simple code corresponding to the syllable of the word or word on it. The English selection box is divided into a current box and a check box. The capacity of all English selection boxes is 30 bytes. The current box is the first English selection box that can be used to select letters or words after the input code is entered. The check box is an English selection box that displays letters or words outside the current box content in sequence when the current box content overflows.
[0024] The selection operation in step S12 of the present invention can be divided into direct selection and key selection. Direct selection is applicable to a virtual keyboard with a touch screen device, and the individual to be selected is selected by clicking. The specific process steps of key selection are:
[0025] S12-1: When the first letter or the first word in the current box is the individual to be selected, press Enter to select;
[0026] S12-2: When the non-first character or non-first word in the current frame is the correct character or word, press the arrow key to move the cursor to select it;
[0027] S12-3: When there is no correct word or phrase in the current box, press the page key or the plus or minus key to make the next check box the current box;
[0028] S12-4: When you make an incorrect selection operation, press the esc key to return to the previous operation.
[0029] The input process of selecting a word using a key according to the present invention is specifically as follows:
[0030] Step 1: Enter the deletion code, and the corresponding shortcode and the words associated with the deletion code will be displayed in the current box in order of weight;
[0031] Step 2: If the word you want to enter appears in the current box, use the arrow keys to move the cursor to select the word, and press Enter to successfully enter the word;
[0032] Step 3: If the word you want to enter does not appear in the current box, use the page key or plus or minus key to jump to the check box that displays the word you want to enter, and then select it in the box;
[0033] Step 4: If the word you want to enter does not appear in the current box and further search is required, continue to enter the complement code after deleting the code until the complement code is fully entered or the word you want to select appears in the current box, use the arrow keys to move the cursor to select the word, and press Enter to successfully enter the word.
[0034] The Chinese input method of the present invention comprises the following steps:
[0035] S21: Encode high-frequency characters using a Chinese encoding method;
[0036] S22: Input the corresponding code according to the set input rule, and select the character or word through the Chinese selection box;
[0037] S23: Convert the input code into input text or words.
[0038] The specific process steps of the Chinese encoding method described in step S21 of the present invention are:
[0039] S21-1: Sorting of letter initials and finals: Sort the 26 English letters in the order of a, b, c, d, e, f, g, h, i, j, k, l, m, n, p, q, o, r, s, t, v, u, w, x, z, y; sort the two-letter initials zh, sh, ch and the 27 multi-letter finals eng, ia, ai, ei, ao, ie, ou, an, en, ang, ing, ua, ui, iao, ue, iu, ian, in, iang, ong, er, uan, un, uang, iong, uo, vn that are not included in the 26 letters after the 26 English letters in the above order;
[0040] S21-2: Alphabet initials and finals coding: 26 letters are coded in turn using ten Arabic numerals from 0 to 9, so that a, b, c, d, e, f, g, h, i, j are coded from 0 to 9, k, l, m, n, p, q, o, r, s, t are coded from 0 to 9, and v, u, w, x, z, y are coded from 0 to 5; the initials and finals are also coded in turn using ten Arabic numerals from 0 to 9 in order, and appropriate finals are made for individual finals. The coding is adjusted so that the coding of zh, sh, ch, eng is from 6 to 9, the coding of ia, ai, ei, ao, ie, ou, an, en, ang, ing is from 0 to 9, the coding of ua is 0, ui, iao, ue, iu, ian, in, iang, ong is a group of coding from 2 to 9, the coding of er is 4, the coding of uan, un, uang, iong is from 6 to 9, and the coding of uo, vn is from 6 to 7;
[0041] S21-3: Sorting of representative characters: The most frequent character of each syllable in 395 syllables is taken as the representative character, and arranged in a coding table of 40 rows and 10 columns. The representative characters are first sorted in the order of thirteen rhymes, and then the representative characters of the same rhyme are sorted in the order of arrangement of the initial consonants of b, p, m, f, d, t, n, l, g, k, h, j, q, x, zh, ch, sh, r, z, c, s, y, and w, and appropriate adjustments are made within the range of five characters so that every five characters can maintain rhyme and parallelism; the order of the thirteen rhymes is a, ua, ia, e, o, uo, ê, ie, üe, i, ü, er, u, ai, uai, ei, uei(ui), ao, iao, ou, iou(iu), an, ian, uan, üan, en, in, uen(un), ün, ang, iang, uang, eng, ing, ueng(weng), ong, iong;
[0042] S21-4: Representative character sequence code: encode each representative character from 0 to 394 according to the arrangement order of the representative characters and the order of Arabic numerals, and mark the syllable code according to the syllable of each representative character.
[0043] The specific content of the input rule described in step S22 of the present invention is:
[0044] (1) When inputting a single word, directly input the code corresponding to the syllable of the word, and select the repeated code words through the Chinese selection box;
[0045] (2) When inputting a phrase, enter the code of each syllable of the phrase and combine them in the order of the characters, and select the repeated words through the Chinese selection box;
[0046] (3) Repeated code words are arranged in descending order according to their weight in the Chinese selection box.
[0047] The Chinese selection box described in step S22 of the present invention can display a character or word and display the code corresponding to the syllable of the character or word on it. The Chinese selection box is divided into a current box, a homosyllabic current box, a check box, and a homosyllabic check box. The capacity of all Chinese selection boxes is 30 bytes. The current box is the first Chinese selection box that can be used to select a character or word after the code is input. The homosyllabic current box is a Chinese selection box that jumps to display characters sorted by weight under the same syllable after selecting a character in the current box. The check box is a Chinese selection box that displays words outside the current box content in sequence when the current box content overflows. The homosyllabic check box is a Chinese selection box that displays characters outside the current box content in sequence when the homosyllabic current box content overflows.
[0048] The selection operation in step S22 of the present invention can be divided into direct selection and key selection. Direct selection is applicable to a virtual keyboard with a touch screen device, and the individual to be selected is selected by clicking. The specific process steps of key selection are:
[0049] S22-1: When the first character or word in the current frame is the correct character or word, press Enter to select it;
[0050] S22-2: When the non-first character or non-first word in the current frame is the correct character or word, press the arrow key to move the cursor to select it;
[0051] S22-3: When there is no correct word or phrase in the current box, press the page key or the plus or minus key to make the next check box the current box;
[0052] S22-4: When you make an incorrect selection operation, press the Esc key to return to the previous operation.
[0053] The input process of the characters involved in the present invention is specifically as follows:
[0054] Step 1: Enter the code corresponding to the syllable, and the corresponding code, representative words of the same syllable and representative words of the repeated code are displayed in the current box;
[0055] Step 2: If the representative word that appears in the current box contains the word you want to enter, use the arrow keys to move the cursor to select the word, and press Enter to successfully enter the word;
[0056] Step 3: If the character you want to input does not appear in the current box, use the arrow keys to move the cursor to select the homosyllabic representative character of the character you want to input, use the space bar to open the current box of homosyllabic characters of the current representative character, and move the cursor in the current box of homosyllabic characters to select the character you want to input; if the character you want to input does not appear in the current box of homosyllabic characters, use the page turning keys or the plus and minus keys to jump to the homosyllabic check box that displays the character you want to input, and then make a selection in the box.
[0057] The specific steps of the vocabulary input process involved in the present invention are:
[0058] Step 1: Enter the code of each syllable of the phrase in order, and the corresponding associated words will be displayed in the current box, and the words will be sorted by weight;
[0059] Step 2: If the word you want to enter is in the current box, use the arrow keys to move the cursor to select the word, and press Enter to successfully enter the word;
[0060] Step 3: If the word you want to enter does not appear in the current box, use the page key or the plus or minus key to jump to the check box that displays the word you want to enter, and then make a selection in the box.
[0061] The input keyboard of the present invention adopts a 0-9 computer numeric keypad or a mobile phone numeric keypad to encode input characters. The input keyboard is arranged in four rows and four columns, 10 of which are numeric keys and the remaining keys are function keys for auxiliary input.
[0062] The application scope of the method involved in the present invention includes computer keyboards, display screens or mobile phone screens, intelligent information processing equipment and text information exchange fields and voice equipment, and the application method and its encoding method can be implemented in a computer program.
[0063] Compared with the prior art, the present invention has the following advantages: (1) letters and pinyin are encoded by single-digit numbers, and letters are first screened by deleting codes. If a large number of duplicate codes still exist, complementary codes are input for further screening, and homosyllabic representative characters are used to replace a large number of redundant duplicate code characters in the Chinese input method, thereby reducing the duplication rate. Compared with voice input and Chinese character pinyin input, the present invention has high accuracy and efficiency; (2) input only requires the use of numeric keys, and the number of keystrokes is greatly reduced compared with other nine-key English input methods, which is convenient and fast, reduces the difficulty of operation, and can be applied to the virtual keyboard of smart devices, thereby improving user experience and professional efficiency; (3) it avoids complex usage methods such as stroke splitting, is simple and easy to use, and is easy to promote; (4) the characteristics of low duplication rate and only single digits are required to reduce the duplication rate and reduce the difficulty of typing, and the selection box is 30 bytes long, which reduces the frequency of using check boxes for page turning and improves typing efficiency; (5) the sorting and encoding have certain rules, are easy to learn, and are quick to use. It is suitable for users of different age groups and is easy to promote on a large scale. Description of the drawings:
[0064] Figure 1 The present invention provides a flowchart of the process of encoding the English and Chinese input methods of the present invention.
[0065] Figure 2 The invention discloses an English letter coding table for the English input method involved in the present invention.
[0066] Figure 3 The invention discloses a coding table of alphabetic pinyin for the Chinese input method.
[0067] Figure 4 The invention discloses a coding table of representative characters with codes from 0 to 99 for the Chinese input method.
[0068] Figure 5 The present invention provides a coding table of representative characters with codes from 100 to 199 for the Chinese input method.
[0069] Figure 6 The invention provides a coding table of representative characters with codes from 200 to 299 for the Chinese input method.
[0070] Figure 7 The present invention relates to a coding table of representative characters with codes from 300 to 394 for the Chinese input method.
[0071] Explanation of the accompanying drawings: a-English encoding method; b-Chinese encoding method. Specific implementation method:
[0072] The technical solution of the present invention is further described below in conjunction with the accompanying drawings and specific embodiments.
[0073] Embodiment 1:
[0074] The present embodiment relates to a Chinese and English input method combining phonetic codes and digital codes, including an English input method and a Chinese input method, and the English input method and the Chinese input method can be switched between each other.
[0075] The English input method includes the following steps:
[0076] S11: Encode 26 English letters using the English encoding method;
[0077] S12: Input the corresponding code according to the set English input rules, and select the word through the English selection box;
[0078] S13: Convert the input code into input words.
[0079] The specific process steps of the English encoding method described in step S11 of this embodiment are:
[0080] S11-1: Alphabet sorting: Sort the 26 English letters in the order of a, b, c, d, e, f, g, h, i, j, k, l, m, n, p, q, o, r, s, t, v, u, w, x, z, y;
[0081] S11-2: Letter coding: Use Arabic numerals from 0 to 25 to encode the letters in the order of the English letters. Delete the ten digits of the full code of each letter to get the letter's short code, which is 0 to 9. Each digit corresponds to two to three letters.
[0082] The specific content of the English input rule described in step S12 of this embodiment is:
[0083] (1) When inputting a single letter, directly input the short code corresponding to the letter, and select the repeated letters through the English selection box;
[0084] (2) When entering a word or root affix with four or fewer letters, directly enter the abbreviation of all the letters of the word in order, and select the repeated words through the English selection box;
[0085] (3) When inputting a word or root affix with more than four letters, input a deletion code consisting of the corresponding simple codes of the first and last two letters of the word in the order of the first two letters first and the last two letters last, and select the repeated code words through the English selection box;
[0086] (4) When a word or root affix with more than four characters is input and there are many duplicate codes and the duplicate code rate needs to be reduced, a complement code consisting of the simple codes corresponding to the third letter from the first to the third letter from the last letter of the word is input after the input deletion code, and the duplicate code word is selected through the English selection box;
[0087] (5) Repeated words or root affixes are arranged in the English selection box in descending order according to the weight of the number of times in the corpus.
[0088] The English selection box described in step S12 involved in this embodiment can display letters or words and display the simple code corresponding to the syllable of the word or word on it. The English selection box is divided into a current box and a check box. The capacity of all English selection boxes is 30 bytes. The current box is the first English selection box that appears after the input code and can be used to select letters or words. The check box is an English selection box that displays letters or words outside the current box content in sequence when the current box content overflows.
[0089] The selection operation in step S12 of this embodiment can be divided into direct selection and key selection. Direct selection is applicable to a virtual keyboard with a touch screen device, and selection is performed by clicking on the individual to be selected. The specific process steps of key selection are as follows:
[0090] S12-1: When the first letter or the first word in the current box is the individual to be selected, press Enter to select;
[0091] S12-2: When the non-first character or non-first word in the current frame is the correct character or word, press the arrow key to move the cursor to select it;
[0092] S12-3: When there is no correct word or phrase in the current box, press the page key or the plus or minus key to make the next check box the current box;
[0093] S12-4: When you make an incorrect selection operation, press the esc key to return to the previous operation.
[0094] The input process of selecting a word using a key in this embodiment is specifically as follows:
[0095] Step 1: Enter the deletion code, and the corresponding shortcode and the words associated with the deletion code will be displayed in the current box in order of weight;
[0096] Step 2: If the word you want to enter appears in the current box, use the arrow keys to move the cursor to select the word, and press Enter to successfully enter the word;
[0097] Step 3: If the word you want to enter does not appear in the current box, use the page key or plus or minus key to jump to the check box that displays the word you want to enter, and then select it in the box;
[0098] Step 4: If the word you want to enter does not appear in the current box and further search is required, continue to enter the complement code after deleting the code until the complement code is fully entered or the word you want to select appears in the current box, use the arrow keys to move the cursor to select the word, and press Enter to successfully enter the word.
[0099] The Chinese input method includes the following steps:
[0100] S21: Encode high-frequency characters using a Chinese encoding method;
[0101] S22: Input the corresponding code according to the set input rule, and select the character or word through the Chinese selection box;
[0102] S23: Convert the input code into input text or words.
[0103] The specific process steps of the Chinese encoding method described in step S21 of this embodiment are:
[0104] S21-1: Sorting of letter initials and finals: Sort the 26 English letters in the order of a, b, c, d, e, f, g, h, i, j, k, l, m, n, p, q, o, r, s, t, v, u, w, x, z, y; sort the two-letter initials zh, sh, ch and the 27 multi-letter finals eng, ia, ai, ei, ao, ie, ou, an, en, ang, ing, ua, ui, iao, ue, iu, ian, in, iang, ong, er, uan, un, uang, iong, uo, vn that are not included in the 26 letters after the 26 English letters in the above order;
[0105] S21-2: Alphabet initials and finals coding: 26 letters are coded in turn using ten Arabic numerals from 0 to 9, so that a, b, c, d, e, f, g, h, i, j are coded from 0 to 9, k, l, m, n, p, q, o, r, s, t are coded from 0 to 9, and v, u, w, x, z, y are coded from 0 to 5; the initials and finals are also coded in turn using ten Arabic numerals from 0 to 9 in order, and appropriate finals are made for individual finals. The coding is adjusted so that the coding of zh, sh, ch, eng is from 6 to 9, the coding of ia, ai, ei, ao, ie, ou, an, en, ang, ing is from 0 to 9, the coding of ua is 0, ui, iao, ue, iu, ian, in, iang, ong is a group of coding from 2 to 9, the coding of er is 4, the coding of uan, un, uang, iong is from 6 to 9, and the coding of uo, vn is from 6 to 7;
[0106] S21-3: Sorting of representative characters: The most frequent character of each syllable in 395 syllables is taken as the representative character, and arranged in a coding table of 40 rows and 10 columns. The representative characters are first sorted in the order of thirteen rhymes, and then the representative characters of the same rhyme are sorted in the order of arrangement of the initial consonants of b, p, m, f, d, t, n, l, g, k, h, j, q, x, zh, ch, sh, r, z, c, s, y, and w, and appropriate adjustments are made within the range of five characters so that every five characters can maintain rhyme and parallelism; the order of the thirteen rhymes is a, ua, ia, e, o, uo, ê, ie, üe, i, ü, er, u, ai, uai, ei, uei(ui), ao, iao, ou, iou(iu), an, ian, uan, üan, en, in, uen(un), ün, ang, iang, uang, eng, ing, ueng(weng), ong, iong;
[0107] S21-4: Representative character sequence code: encode each representative character from 0 to 394 according to the arrangement order of the representative characters and the order of Arabic numerals, and mark the syllable code according to the syllable of each representative character.
[0108] The specific content of the input rule described in step S22 involved in this embodiment is:
[0109] (1) When inputting a single word, directly input the code corresponding to the syllable of the word, and select the repeated code words through the Chinese selection box;
[0110] (2) When inputting a phrase, enter the code of each syllable of the phrase and combine them in the order of the characters, and select the repeated words through the Chinese selection box;
[0111] (3) Repeated code words are arranged in descending order according to their weight in the Chinese selection box.
[0112] The Chinese selection box described in step S22 involved in this embodiment can display a character or word and display the code corresponding to the syllable of the character or word on it. The Chinese selection box is divided into a current box, a homosyllabic current box, a check box, and a homosyllabic check box. The capacity of all Chinese selection boxes is 30 bytes. The current box is the first Chinese selection box that appears after the code is entered and can be used to select a character or word. The homosyllabic current box is a Chinese selection box that jumps to display characters sorted by weight under the same syllable after selecting a character in the current box. The check box is a Chinese selection box that displays words outside the current box content in sequence when the current box content overflows. The homosyllabic check box is a Chinese selection box that displays characters outside the current box content in sequence when the homosyllabic current box content overflows.
[0113] The selection operation in step S22 of this embodiment can be divided into direct selection and key selection. Direct selection is applicable to a virtual keyboard with a touch screen device, and the selection is performed by clicking on the individual to be selected. The specific process steps of key selection are as follows:
[0114] S22-1: When the first character or word in the current frame is the correct character or word, press Enter to select it;
[0115] S22-2: When the non-first character or non-first word in the current frame is the correct character or word, press the arrow key to move the cursor to select it;
[0116] S22-3: When there is no correct word or phrase in the current box, press the page key or the plus or minus key to make the next check box the current box;
[0117] S22-4: When you make an incorrect selection operation, press the Esc key to return to the previous operation.
[0118] The input process of the characters involved in this embodiment is specifically as follows:
[0119] Step 1: Enter the code corresponding to the syllable, and the corresponding code, representative words of the same syllable and representative words of the repeated code are displayed in the current box;
[0120] Step 2: If the representative word that appears in the current box contains the word you want to enter, use the arrow keys to move the cursor to select the word, and press Enter to successfully enter the word;
[0121] Step 3: If the character you want to input does not appear in the current box, use the arrow keys to move the cursor to select the homosyllabic representative character of the character you want to input, use the space bar to open the current box of homosyllabic characters of the current representative character, and move the cursor in the current box of homosyllabic characters to select the character you want to input; if the character you want to input does not appear in the current box of homosyllabic characters, use the page turning keys or the plus and minus keys to jump to the homosyllabic check box that displays the character you want to input, and then make a selection in the box.
[0122] The specific steps of the vocabulary input process involved in this embodiment are:
[0123] Step 1: Enter the code of each syllable of the phrase in order, and the corresponding associated words will be displayed in the current box, and the words will be sorted by weight;
[0124] Step 2: If the word you want to enter is in the current box, use the arrow keys to move the cursor to select the word, and press Enter to successfully enter the word;
[0125] Step 3: If the word you want to enter does not appear in the current box, use the page key or the plus or minus key to jump to the check box that displays the word you want to enter, and then make a selection in the box.
[0126] The input keyboard involved in this embodiment uses a 0-9 computer numeric keypad or a mobile phone numeric keypad to encode input characters. The input keyboard is arranged in four rows and four columns, of which 10 keys are numeric keys and the remaining keys are function keys for auxiliary input.
[0127] The example of English input method involved in this embodiment is:
[0128] The simple code of the word book is 1660, the deletion code is 1660, and there is no complement code. When entering the word book, entering 1 will cause the letters b, l, and u to appear in the current box. Then enter 6 which corresponds to the letters g and o, and bg, bo, lg, lo, ug, and uo will appear in the current box. At this time, you can select "bo" and then enter 6 and 0 to select "ok", or you can continue to enter 60 to make the continuous input number 1660, and then select "book" in the current box.
[0129] Take bread, broad and urban as examples for inputting words with more than four letters. The short code of the word bread is 17403, the deletion code is 1703, and the complement code is 4. Since the short code of br is 17 and the short code of ad is 03, the deletion codes of broad and urban are both 1703. The order from the largest to the smallest in terms of the number of times they appear in the corpus is broad, urban, and bread. When you need to input the word bread, you can first enter 1703 and select broad from broad, urban, and bread in the current box, or you can enter the deletion code + complement code to select bread.
Claims
1. A Chinese and English input method combining phonetic code and digital code, comprising an English input method and a Chinese input method, wherein the English input method comprises the following steps: S11: Encode 26 English letters using the English encoding method; S12: Input the corresponding code according to the set English input rules, and select the word through the English selection box; S13: converting the input code into an input word; The Chinese input method includes the following steps: S21: Encode high-frequency characters using a Chinese encoding method; S22: Input the corresponding code according to the set input rule, and select the character or word through the Chinese selection box; S23: Convert the input code into input text or words.
2. The Chinese and English input method combining phonetic code and digital code according to claim 1 is characterized in that: The specific process steps of the English encoding method described in step S11 are: S11-1: Alphabet sorting: Sort the 26 English letters in the order of a, b, c, d, e, f, g, h, i, j, k, l, m, n, p, q, o, r, s, t, v, u, w, x, z, y; S11-2: Letter coding: Use Arabic numerals from 0 to 25 to encode the letters in the order of the English letters. Delete the ten digits of the full code of each letter to get the letter's short code, which is 0 to 9. Each digit corresponds to two to three letters.
3. The Chinese and English input method combining phonetic code and digital code according to claim 1 is characterized in that: The specific content of the English input rule described in step S12 is: (1) When inputting a single letter, directly input the short code corresponding to the letter, and select the repeated letters through the English selection box; (2) When inputting a word or root affix with four or fewer letters, directly input the abbreviation of all the letters of the word in order, and select the repeated words through the English selection box; (3) When inputting a word or root affix with more than four letters, input a deletion code consisting of the corresponding simple codes of the first and last two letters of the word in the order of the first two letters first and the last two letters last, and select the repeated code words through the English selection box; (4) When a word or root affix with more than four characters is input and there are many duplicate codes and the duplicate code rate needs to be reduced, a complement code consisting of the simple codes corresponding to the third letter from the first to the third letter from the last letter of the word is input after the input deletion code, and the duplicate code word is selected through the English selection box; (5) Repeated words or root affixes are arranged in the English selection box in descending order according to the weight of the number of times in the corpus.
4. The Chinese and English input method combining phonetic code and digital code according to claim 1 or 3, characterized in that: The English selection box described in step S12 can display letters or words and display the simple code corresponding to the syllable of the word or word on it. The English selection box is divided into a current box and a check box. The current box is the first English selection box that appears after the code is entered and can be used to select letters or words. The check box is an English selection box that displays letters or words outside the current box content in sequence when the current box content overflows.
5. The Chinese and English input method combining phonetic code and digital code according to claim 4 is characterized in that: The selection operation described in step S12 is divided into direct selection and key selection. The direct selection is performed by clicking the individual to be selected; the specific process steps of key selection are: S12-1: When the first letter or the first word in the current box is the individual to be selected, press Enter to select; S12-2: When the non-first character or non-first word in the current frame is the correct character or word, press the arrow key to move the cursor to select it; S12-3: When there is no correct word or phrase in the current box, press the page key or the plus or minus key to make the next check box the current box; S12-4: When you make an incorrect selection operation, press the esc key to return to the previous operation.
6. The Chinese and English input method combining phonetic code and digital code according to claim 1 is characterized in that: The specific process steps of the Chinese encoding method described in step S21 are: S21-1: Sorting of letter initials and finals: Sort the 26 English letters in the order of a, b, c, d, e, f, g, h, i, j, k, l, m, n, p, q, o, r, s, t, v, u, w, x, z, y; sort the two-letter initials zh, sh, ch and the 27 multi-letter finals eng, ia, ai, ei, ao, ie, ou, an, en, ang, ing, ua, ui, iao, ue, iu, ian, in, iang, ong, er, uan, un, uang, iong, uo, vn that are not included in the 26 letters after the 26 English letters in the above order; S21-2: Alphabet initials and finals coding: 26 letters are coded in turn using ten Arabic numerals from 0 to 9, so that a, b, c, d, e, f, g, h, i, j are coded from 0 to 9, k, l, m, n, p, q, o, r, s, t are coded from 0 to 9, and v, u, w, x, z, y are coded from 0 to 5; the initials and finals are also coded in turn using ten Arabic numerals from 0 to 9 in order, and appropriate finals are made for individual finals. The coding is adjusted so that the coding of zh, sh, ch, eng is from 6 to 9, the coding of ia, ai, ei, ao, ie, ou, an, en, ang, ing is from 0 to 9, the coding of ua is 0, ui, iao, ue, iu, ian, in, iang, ong is a group of coding from 2 to 9, the coding of er is 4, the coding of uan, un, uang, iong is from 6 to 9, and the coding of uo, vn is from 6 to 7; S21-3: Sorting of representative characters: The most frequent character of each syllable in 395 syllables is taken as the representative character, and arranged in a coding table of 40 rows and 10 columns. The representative characters are first sorted in the order of thirteen rhymes, and then the representative characters of the same rhyme are sorted in the order of arrangement of the initial consonants of b, p, m, f, d, t, n, l, g, k, h, j, q, x, zh, ch, sh, r, z, c, s, y, and w, and appropriate adjustments are made within the range of five characters so that every five characters can maintain rhyme and parallelism; the order of the thirteen rhymes is a, ua, ia, e, o, uo, ê, ie, üe, i, ü, er, u, ai, uai, ei, uei(ui), ao, iao, ou, iou(iu), an, ian, uan, üan, en, in, uen(un), ün, ang, iang, uang, eng, ing, ueng(weng), ong, iong; S21-4: Representative character sequence code: encode each representative character from 0 to 394 according to the arrangement order of the representative characters and the order of Arabic numerals, and mark the syllable code according to the syllable of each representative character.
7. The Chinese and English input method combining phonetic code and digital code according to claim 1 is characterized in that: The specific content of the input rule described in step S22 is: (1) When inputting a single word, directly input the code corresponding to the syllable of the word, and select the repeated code words through the Chinese selection box; (2) When inputting a phrase, enter the code of each syllable of the phrase and combine them in the order of the characters, and select the repeated words through the Chinese selection box; (3) Repeated code words are arranged in descending order according to their weight in the Chinese selection box.
8. The Chinese and English input method combining phonetic code and digital code according to claim 1 or 7, characterized in that: The Chinese selection box described in step S22 can display a character or word and display the code corresponding to the syllable of the character or word on it. The Chinese selection box is divided into a current box, a homosyllabic current box, a check box, and a homosyllabic check box. The current box is the first Chinese selection box that appears after the code is input and can be used to select a character. The homosyllabic current box is a Chinese selection box that jumps to display characters sorted by weight under the same syllable after selecting a character in the current box. The check box is a Chinese selection box that displays words other than the current box content in sequence when the current box content overflows. The homosyllabic check box is a Chinese selection box that displays characters other than the current box content in sequence when the homosyllabic current box content overflows.
9. The Chinese and English input method combining phonetic code and digital code according to claim 8 is characterized in that: The selection operation described in step S22 can be divided into direct selection and key selection. Direct selection is performed by clicking on the individual to be selected; the specific process steps of key selection are: S22-1: When the first character or word in the current frame is the correct character or word, press Enter to select it; S22-2: When the non-first character or non-first word in the current frame is the correct character or word, press the arrow key to move the cursor to select it; S22-3: When there is no correct word or phrase in the current box, press the page key or the plus or minus key to make the next check box the current box; S22-4: When you make an incorrect selection operation, press the Esc key to return to the previous operation.
10. The Chinese and English input method combining phonetic code and digital code according to claim 9 is characterized in that: The input process of the word is specifically as follows: Step 1: Enter the code corresponding to the syllable, and the corresponding code, representative words of the same syllable and representative words of the repeated code are displayed in the current box; Step 2: If the representative word that appears in the current box contains the word you want to enter, use the arrow keys to move the cursor to select the word, and press Enter to successfully enter the word; Step 3: If the character you want to input does not appear in the current box, use the arrow keys to move the cursor to select the homosyllabic representative character of the character you want to input, use the space bar to open the current box of the homosyllabic characters of the current representative character, and move the cursor in the current box of the homosyllabic characters to select the character you want to input; If the desired word does not appear in the current box of homosyllabic words, use the page turning key or plus and minus keys to jump to the homosyllabic word check box that displays the word you want to enter, and then select it in the box; The specific steps of the vocabulary input process are: Step 1: Enter the code of each syllable of the phrase in order, and the corresponding associated words will be displayed in the current box, and the words will be sorted by weight; Step 2: If the word you want to enter is in the current box, use the arrow keys to move the cursor to select the word, and press Enter to successfully enter the word; Step 3: If the word you want to enter does not appear in the current box, use the page key or the plus or minus key to jump to the check box that displays the word you want to enter, and then make a selection in the box.
Citation Information
Patent Citations
Sudoko English keyboard
CN103955342A
Method for converting computer input method into cellphone keypad input method
CN104076942A
English input method based on 10-key keyboard and applied to small-screen electronic devices
CN117666815B
English input method based on 30-key keyboard
CN118259761A