CN1101567C - Method and apparatus for Chinese character text input - Google Patents
Method and apparatus for Chinese character text input Download PDFInfo
- Publication number
- CN1101567C CN1101567C CN99100625.9A CN99100625A CN1101567C CN 1101567 C CN1101567 C CN 1101567C CN 99100625 A CN99100625 A CN 99100625A CN 1101567 C CN1101567 C CN 1101567C
- Authority
- CN
- China
- Prior art keywords
- chinese character
- input
- candidate
- parts
- stroke
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
- 238000000034 method Methods 0.000 title claims abstract description 82
- 238000012545 processing Methods 0.000 claims description 37
- 230000008676 import Effects 0.000 claims description 31
- 230000008569 process Effects 0.000 claims description 20
- 238000012856 packing Methods 0.000 claims description 8
- 238000012163 sequencing technique Methods 0.000 claims description 8
- 241001672694 Citrus reticulata Species 0.000 claims description 7
- 230000010365 information processing Effects 0.000 claims description 7
- 230000001186 cumulative effect Effects 0.000 claims description 5
- 238000003672 processing method Methods 0.000 claims description 5
- 230000004069 differentiation Effects 0.000 claims 3
- 239000011159 matrix material Substances 0.000 claims 2
- 230000009471 action Effects 0.000 abstract description 2
- 230000004044 response Effects 0.000 abstract description 2
- 239000000872 buffer Substances 0.000 description 44
- 238000013461 design Methods 0.000 description 32
- 230000008878 coupling Effects 0.000 description 15
- 238000010168 coupling process Methods 0.000 description 15
- 238000005859 coupling reaction Methods 0.000 description 15
- 230000000295 complement effect Effects 0.000 description 13
- 210000003811 finger Anatomy 0.000 description 11
- 239000002131 composite material Substances 0.000 description 10
- 238000010586 diagram Methods 0.000 description 7
- 238000003860 storage Methods 0.000 description 7
- 238000003825 pressing Methods 0.000 description 6
- 238000000151 deposition Methods 0.000 description 4
- 230000006870 function Effects 0.000 description 4
- 230000013011 mating Effects 0.000 description 3
- 210000000988 bone and bone Anatomy 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 150000001875 compounds Chemical class 0.000 description 2
- 238000010276 construction Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 210000004932 little finger Anatomy 0.000 description 2
- 238000012549 training Methods 0.000 description 2
- 241000531229 Caryopteris x clandonensis Species 0.000 description 1
- 235000001486 Salvia viridis Nutrition 0.000 description 1
- 238000009825 accumulation Methods 0.000 description 1
- 230000006978 adaptation Effects 0.000 description 1
- 238000004458 analytical method Methods 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 239000003086 colorant Substances 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 210000005224 forefinger Anatomy 0.000 description 1
- 210000004247 hand Anatomy 0.000 description 1
- 230000000977 initiatory effect Effects 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000005457 optimization Methods 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 238000007789 sealing Methods 0.000 description 1
- 210000003813 thumb Anatomy 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/018—Input/output arrangements for oriental characters
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Document Processing Apparatus (AREA)
- Input From Keyboards Or The Like (AREA)
Abstract
A method and apparatus for inputting Chinese character text into a machine such as a word processor or personal computer. The system consists of an apparatus which forms a closed feedback loop with the operator. The operator supplies stroke selections and other data to the apparatus which presents character selection information in response to the user's input. As a consequence of the feedback provided to the operator and subsequent actions by the operator, the desired Chinese text is produced with significant improvements in speed and ease.
Description
The invention belongs to the Technology of Chinese Information Processing field, is a kind of computer Chinese input method and system thereof.
Chinese character is just as the vast oceans, and the word amount has several ten thousand." origin of Chinese character " of Xu Shen included more than 10,000 Chinese character.Become the mid-19th century in Christian era book " 42-volume Chinese dictionary compiled during the regin of Kang Xi in the Qing Dynasty " to include Chinese character more than 50,000.Today, the overwhelming majority was subjected to several thousand Chinese characters of grasp for each person of higher education.This several thousand words have constituted several ten thousand phrases and the phrase in the Modern Chinese.
Stroke is the basic configuration key element of Chinese character.Approximately comprise more than 30 kind of stroke form in the Chinese character.The stroke number of Chinese character differs greatly, and can sign in tens pictures from one.Thirties kinds of strokes also have the different of size, length and position.
The method of machine input Chinese character early is to use the coding of regulation.For example, to use 4 bit digital be that 9999 Chinese characters are encoded to the Chinese character telegraph code.People through specialized training need skillfully remember the coding of all Chinese characters and relevant key position thereof.A remarkable advantage of this method is can touch system, and its maximum shortcoming is that the operator must skillfully remember a large amount of coded digitals.When the operator does not know the coding of a certain Chinese character, must search related content.The speed that will certainly slow down greatly like this and import.
The literal system that with the Latin alphabet is writing system is relatively easily imported, because its 26 letters are consistent with the key position on the typewriter keyboard.From the excessively also only simple adjustment of manual typewriter keyboard to computer keyboard.But the situation of Chinese character is just different fully, is set in several ten thousand Chinese characters on 26 alphabetic keypads in west just so not simple.
Chinese character input another kind of method be to utilize Chinese-character pronunciation as a kind of intermediary, promptly use the phonic symbol input Chinese character of Chinese character.Mandarin is the standard pronunciation of Modern Chinese.Do not comprise tone, more than 400 different syllable arranged in the mandarin.Therefore, a lot of phonetically similar words are arranged in the mandarin.Add the difference of pronouncing in the Chinese dialects, rely on the many Chinese characters of voice recognition of Chinese character to have certain difficulty.
Obviously, a kind ofly can import all several ten thousand Chinese characters, can will very be of value to the needs of Chinese character input for simple, convenient, practical, the feasible Chinese character input method that numerous operators grasped.
United States Patent (USP) the 5th, 109, No. 352 proposition one sets of plan:
1) stroke in the Chinese character is classified as a few basic stroke;
2) import Chinese character according to the stroke order sequence of people's writing Chinese characters.According to the 5th, 109, the imagination of No. 352 patents, the stroke number that the input Chinese character needs is a lot.Though the sequential write of Chinese-character stroke has certain rules, the stroke order that people write concrete Chinese character has a great difference sometimes.For containing the many Chinese characters of stroke, the identical situation of people's sequential write is also few.No. 352 the fault-tolerant mode of patent utilization addresses this problem.But allow fault-tolerant this means to save the situation can weaken the uniqueness of its function too much.
In addition, when the operator does not know the stroke order of a certain Chinese character or stroke, especially have more than a kind ofly when possible when the combination of stroke, the operator need spend regular hour go to try input or consult the reference searching.Can influence input speed greatly like this.
The input method of use radicals by which characters are arranged in traditional Chinese dictionaries contains a kind of coding, hard and fast rule and fixing keypad assignments of complexity usually.Because radicals by which characters are arranged in traditional Chinese dictionaries mainly are for Chinese character being classified, can not explain the overall picture of Chinese character, the primary structure feature of some Chinese character then can not show.Therefore, this system relatively find it difficult to learn usually, difficult using.
The disunity of encoding in the above-mentioned Chinese character input system, memory capacitance is big, is difficult to the characteristic and the rule of Chinese character are combined fully with modern science and technology.Therefore, find it difficult to learn, difficult usefulness, be difficult to popularize.Obviously, society need a kind of simple, easily learn, easy-to-use popular Chinese character input method.In order to satisfy this needs, release Chinese character input solution a kind of new development, desirable below.
It is a principal object of the present invention to provide a kind of Chinese character input method and system of optimization, it only needs very short study and training time, has very high input efficiency, and does not need any external reference.
The present invention also has following target:
1. by the thinking of reservation operations person, provide complete phrase doing further word processing to destination apparatus, thereby keep the phrase feature of Chinese the input phrase;
2. the Chinese character of importing by adopting or the frequency of phrase, and allow this system self to be optimized automatically and to revise at different operators or group;
3. allow the operator to use parts to substitute stroke, tell different candidate more subtly with the further reduction repetition rate of coding;
4. at the stroke or the parts of previous input, system by calculating unit in all Chinese characters of writing structure as the next one with these parts frequency that adds up, thereby obtain ordering to parts;
5. for the input in Chinese system provides many distinguished characteristics,, do not need on keyboard, to label, and special virtual key reaches " intelligent key " as " extension key " as not needing between phrase, to import the space.
In the present invention, operator and input media form the backfeed loop of a sealing.The operator reacts to the shown information of this system, and extra information is provided or makes decision by keyboard or other means, and being reflected at of operator depended on the awareness of the language that he (she) forms to Chinese character or by Chinese character to a great extent.This input media is also reacted to the data that the operator imported simultaneously, and shows more visual information.In addition, the performance meeting of this device in next step operation changes along with the difference of previous action.
This system can use QWERTY keyboard or touch-screen as main input medium.Wherein most operation simultaneous adaptation is in above two kinds of input mediums.Keyboard can be one hand or bimanualness, but the bimanualness keyboard is more suitable in quick input, and single-hand operated keyboard then is suitable for the another hand need be placed on the work of transcribing on the original copy.When using touch-screen as input medium, the operator can touch to substitute keyboard operation with finger or felt pen in the appropriate display district.
Input medium can comprise a traditional keyboard, promptly typical computing machine or typewriter keyboard.Traditional label that is attached on the keyboard is unimportant here.Can not use these mark mirror in the present invention, or they are used as other purposes, as being used as the Latin alphabet, phonetic symbol, Japanese ideogram or Korea character.
The desirable optimal design of the present invention is to utilize a little prominent point on the keyboard to make the right hand or left hand location.Because do not need the label on the keyboard, during except beginning hand is placed on the appropriate location, does not also just need the operator that sight is moved on to keyboard, in this desirable optimal design, on the major key that eight fingers are placed on keyboard was capable, capable each key of this major key was then corresponding to one of eight strokes.Thumb can freely be controlled space bar, and the little finger of toe of both hands then can be used for controlling " SHIFT " key.This characteristic has significantly different with in the past Chinese character input method.The arrangement of this finger position can make the operator only use that major key is capable just can import stroke at a high speed.The operator does not need extra (expensive and time-consuming) typewriting course to be familiar with the layout of keyboard yet.
The present invention also comprises the display mode that is used for the Chinese character input.If desired, the wherein part of viewing area can be used as operator and the interactive dialogue of input system when the input Chinese character specially.If current operation is the input Chinese character, then the viewing area can be overlapping with out of Memory on the screen, may be overlapping as the display message relevant with a Word instrument with the present invention, and the Chinese character that this Word need utilize the present invention to import.The present invention is also included within the means of screen display with a certain Chinese character in stroke, the parts of abstract symbol representative and the character set supported simultaneously.
This Chinese character input system comprises by programme controlled numerical data processor and storage means thereof.They provide input/feedback procedure of finishing at a high speed among the present invention required equipment.The present invention also uses the data that leave in the storage means, and these data comprise the information relevant with single Hanzi features, the information relevant with single Chinese compound word (phrase or phrase) feature and the information relevant with the parts of Chinese character.
The feature of single Chinese character comprises:
(1) writes used stroke coding of this Chinese character and order.Stroke coding is corresponding with selected stroke classification scheme;
(2) this Chinese character appears at phrase frequency at the first bruss in the used language of operator;
(3) the used parts of sequential write pressed in this Chinese character;
(4) this Chinese character is at the mark of affiliated Chinese character subclass, as simplified Chinese character, the complex form of Chinese characters, Japanese, Korean, students in middle and primary schools' simplified Chinese character commonly used, with the corresponding traditional font of simplified Chinese character form, common saying or one group of character set at random.
The information relevant with the Chinese word stack features comprises:
(1) frequency that in the used language of operator, occurred of this phrase;
(2) this phrase is at member's mark of the different subclass of all Chinese phrases, as mandarin phrase commonly used, place name, name and common saying etc.
The in-line coding of Chinese character in this system can be arbitrarily.This system can change in-line coding into outside required coding with traditional coding method for transformation such as the code table method of searching.In the design of the desirable the best of the present invention, all Chinese characters of being supported are all deposited by the ordinal number in " Chinese character table ", and can convert various 16 bit external perimysium references coding to by the code table method of searching.
Below will introduce principle of the present invention with reference to the accompanying drawings
Figure 1A-1C is stroke and the stroke classification among the present invention, wherein:
Figure 1A has listed the simple stroke that is used for writing Chinese characters.They have been divided into 29 kinds of citation forms, are categorized into 8 and 5 basic strokes again.
Figure 1B listed 29 citation forms and simplify after 8 basic strokes between corresponding relation.
Fig. 1 C has listed the corresponding relation between 29 citation forms and further 5 basic strokes simplifying.
Fig. 2 has enumerated the formation of Chinese character, the Chinese character after arrow 2.1 indications are synthetic, and arrow 2.2 indications constitute the simple components of this Chinese character, the corresponding order of strokes observed in calligraphy of arrow 2.3 indications.
Fig. 3 is the example (shown in the arrow 3.1) of complex component.They constitute (arrow 3.2) by the simple components of correspondence.
Fig. 4 is the block diagram of an entire system structure being suitable for of the present invention.
Fig. 5 is the example of a display design used among Fig. 4.Display design among the figure is for using the bimanualness keyboard as input medium, and provides feedback information for the operator.
Fig. 6 is when the display device of using touch-screen as input medium.It among the figure each zone that information is provided for the operator.
Fig. 7 is the process flow diagram of corresponding program among the present invention.This process flow diagram has shown the rough execution in step of program.This program is selected Chinese character to the operator, and input stroke and use special keys are reacted.
Fig. 8 is the employed Data Structures of the corresponding program of the present invention.
Fig. 9 is that the substep of forming a Chinese character shows.
Figure 10 is the process flow diagram that corresponding program of the present invention obtains the candidate process in the Chinese character phrase.
As shown in Figure 5, when this Chinese character input system started, it just showed as dummy keyboard the required part of this system on the keyboard on screen.Dummy keyboard comprises capable and its lastrow of the major key that is used to place finger.Such fingering is suitable for the fast Chinese character input most.It should be noted that this best fingering make not be used on the real keyboard labelled again.Finger is forefinger to be placed on that key of a little prominent point in the tram on the keyboard, need not label like this and also can make finger locating.
According to design of the present invention, display screen has the mark of the corresponding stroke of each finger.Corresponding relation between this finger and the stroke is fixed, and is convenient to the operator like this and grasps, and input speed has been accelerated in thinking that also need not be too much during the input stroke.The image of each stroke be presented at dummy keyboard on the angle of corresponding that key.If touch-screen, each stroke also by showing with quadrat method, then can finish by the image that touches this stroke by input.Another input method of touch-screen is this stroke that draws in a viewing area of special design for this reason.
Stroke of operator connects a stroke ground input, and whenever stroke of input, Chinese character input system is just accumulated stroke in the input field of display screen.The stroke of this system's indication is actually the abstract classification of real Chinese-character stroke.According to the desirable optimal design of the present invention, 29 strokes the most basic in the Chinese character are by being divided into 8 abstract strokes shown in Figure 1B.But also can select more or less basic and abstract stroke scheme as an alternative.
When each stroke of input, shown candidate Chinese character can upgrade thereupon, and the candidate after the renewal is exactly and those the highest words of the corresponding frequency of occurrences of stroke order of being imported.When required Chinese character occurring, the operator only need choose this Chinese character (promptly pressing that Chinese character pairing key on dummy keyboard) and just reach purpose, the operator can select this Chinese character by corresponding relation between study finger position and the stroke and the relative position between pairing key of required Chinese character and near the stroke key, makes eyes not need seeing keyboard.
Candidate in the viewing area can directly be chosen by keyboard, because candidate Chinese character is directly to be presented on the key of dummy keyboard on the display screen.The desirable optimal design of the present invention is that these Chinese characters are presented at the capable lastrow of major key.The operator can choose this Chinese character by pressing the pairing key of this Chinese character.Operator's eyes just can (and preferably also should be) stay on display screen.The operator locatees by the corresponding relation between the pairing key of these Chinese characters and capable each key of major key.Can show nearly 10 candidate in the viewing area.In desirable optimal design, the operator can adjust the demonstration number and the aligning method of candidate, shows that number can be between 5 to 10, and aligning method can be from left to right, arranges to both sides from right to left or from the centre.Though it is conspicuous that candidate as much as possible is from left to right arranged the westerner, but this arrangement is just reflecting our a great discovery from the centre to both sides, be Chinese operator because can from a rickle Chinese character, find out required Chinese character rapidly, thereby they prefer less candidate Chinese character by the arrangement from the centre to both sides.
As shown in Figure 5, in desirable optimal design, on major key, provide " an extension key " 47.Press this " extension key ", the highest candidate of next class frequency can occur in the viewing area.This " extension key " image on dummy keyboard has also comprised one group of point 49, the candidate that on behalf of also surplus how many groups, this group point start with the stroke of being imported.So just allow the operator to select to import the number that more stroke reduces candidate, or select to browse with " extension key " and respectively organize candidate Chinese character, each point is represented one group of candidate Chinese character.
The desirable optimal design of the present invention also comprises " intelligent key " 46 of an any stroke of expression.It has the function of fuzzy input.This characteristic is not knowing maybe can not to affirm the stroke classification of a certain Chinese character in this system or particularly useful during the correct order of strokes observed in calligraphy as the operator.
Another characteristic is that the candidate of " finally must show " is come common other candidate front by frequency permutation in the desirable optimal design of the present invention.In most of the cases, simple parts, promptly less those of stroke number also are the most frequently used usually, but many exceptions are also arranged.The less Chinese character of some stroke far is rare than the more complicated Chinese character that begins with identical stroke.If comprised those in the character set of being supported seldom when separately Chinese character comes the parts of usefulness, the easier generation of this situation.At this moment the operator can not import more stroke again, because required Chinese character does not have more stroke again.If importing more stroke only can remove this Chinese character from candidate.In this case, disposal route of the present invention is all and institute's input pen to be painted those Chinese characters that are complementary entirely come other Chinese character front.The operator just can see these Chinese characters like this, and these Chinese characters may be arranged in first group of candidate Chinese character, also may be placed in the beginning (i.e. those Chinese characters that can use " extension key " to browse) of a certain particular candidate word group.Have to be noted that at this moment the operator has known that he (she) has imported all strokes of that Chinese character, so also just know and to look for required Chinese character with " extension key ".
The present invention has utilized parts as the substituting of one group of stroke dexterously, and comes to screen more subtly candidate Chinese character as a kind of means.This characteristic is particularly effective to those complicated words and rare word.These group parts are by the modular construction and the sequential write analysis of all Chinese characters in the special Chinese-characters character set of being supported are got.
Fig. 2 has shown image and the stroke order when selecting Chinese character in the desirable optimal design of the present invention.
In the discussion afterwards, we call " simple components " to the parts of being made up of the most basic stroke merely, and those parts of being made up of other parts are called " complex component ", and Fig. 3 is the example of the complex component shown in several Fig. 2.
According to the present invention, the order that the shown next one in viewing area will be write parts is that the frequency that adds up according to all Chinese characters corresponding with these parts is ranked.When given stroke of before having selected or parts, system carries out frequency by each parts to all Chinese characters in the candidate Chinese character group and adds up and obtain ordering, by calculating the cumulative frequency of each parts in all Chinese characters that are complementary with current stroke of importing or parts, system just can provide those parts that can find required Chinese character the soonest.This with the tradition Chinese character input method in the design of radical stationary arrangement is compared, be a great advance.
In the desirable optimal design of the present invention, parts be displayed on the major key of dummy keyboard capable on.Choosing of parts can be pressed pairing that key of these parts and finish by pressing " SHIFT " key earlier again.Press " extension key " and then can show extra parts.Similar with the situation of show candidate Chinese character group number, the remaining components number that does not have demonstration is presented on " extension key " with the form of point.Can certainly otherwise show, as candidate can be presented at major key capable on, when pressing " SHIFT " key, the capable display unit that just is used for of major key.
When the operator has selected parts, if contain the stroke of previous input in the input field, selected parts have then substituted the stroke of front.Just only be left those now and write the candidate of structure as first with these parts.Alternative pack can be so that the candidate number greatly reduces.Though this is that the number of parts is more than the number of combinations of stroke, can make a distinction different Chinese characters effectively once adding parts to two strokes because preceding several strokes of many Chinese characters are identical.For example, may also there be a hundreds of candidate and tens parts after importing three strokes, if but selected parts, then the scope of candidate is narrowed to these parts and writes those Chinese characters of structure as first.The number of these candidate is significantly smaller than and imports a resulting candidate's number of words of stroke again.In addition, first that also has many Chinese characters write structure and contained many strokes, if merely use stroke, just need all import all strokes of these parts in order and could make a distinction these candidate Chinese characters, thereby adopt parts can reduce stroke number, especially those comparatively rare Chinese characters of required input dramatically.
Another characteristics of the present invention are relevant with the labyrinth of parts.Labyrinth is meant that some parts has comprised the other parts.In desirable optimal design, in case the operator has selected parts, this system just finds out all and writes the complex component of structure with selected parts as first, and they are come may be those parts fronts that the candidate next one is write structure, and with color or other means both is separated.The ordering of big " comprising " parts like this is based on and all " are comprised " parts with these adds up as first Chinese character frequency of writing structure and obtain.
After having selected parts, the operator has following several selection usually:
(1), just can directly select it if required Chinese character occurs;
(2) selected big " comprising " parts to write structure as first;
(3) if first that previous selected parts are required Chinese characters write structure, then can select the next structure of this Chinese character;
(4) import next stroke.
In addition, can also go to browse extra similar candidate with " extension key ", the number of candidate is represented by the point on " extension key ".It should be noted that all people of China does not need any guidance just can use this system.The operator needs to enrich as the scholar to the structure and the classificating knowledge of radical, also need not know the complicated corresponding relation of radical on keyboard, and the operator only need know how to write this Chinese character and how stroke repeatedly is combined into parts.
Because this Chinese character input system has reflected the natural writing style (sequential write of parts may comprise simpler parts in the parts, and each parts is made up of stroke) of Chinese character, so total system is accustomed to matching with real Chinese-character writing.
When importing stroke again behind the input block, candidate, big " comprising " parts and the next one are write the restriction that parts all are subjected to the stroke of importing, and stroke of every input can reduce candidate's number of each class in above-mentioned three classes usually.In practical operation, the operator has decided the Chinese character that will import in his mind's eye, and sight is rested on the display screen, provides extra stroke and parts simultaneously till required Chinese character occurs.
In case the operator has imported a Chinese character, candidate just is divided into two groups of demonstrations, and first group is the next Chinese character of phrase, and these phrases are subclass in the big or small arbitrarily phrase dictionary.In the desirable design of the present invention, this dictionary contains about 80,000 phrases, phrase, Chinese idiom and names.When the operator imported the stroke of next Chinese character or parts, the candidate's number of words in first group will reduce rapidly, and second group then the candidate when before not importing Chinese character is identical.
In a design of the present invention, the candidate Chinese character of phrase association is with red display (Fig. 5, arrow 54), rather than those candidate of phrase association are then used black display (Fig. 5, arrow 53).In other words, the candidate of phrase association comes the candidate front that is not phrase association, with different colors two kinds of candidate is made a distinction.In many cases, the candidate of phrase association can be more than a demonstration page or leaf, and foregoing " extension key " just is used to show next group candidate Chinese character.Point on " extension key " (Fig. 5, arrow 49) is also used redness and black display, like this operator just can know immediately also remaining how much organize phrase association or be not the candidate of association.When input stroke or parts, the number of these two kinds of candidate all can reduce.Because at this moment remaining phrase only is the sub-fraction of Chinese character sum, thereby along with the continuation of stroke or parts is imported, the number of candidate row can successively decrease rapidly.
If at this moment select a candidate relevant (red display among Fig. 5 with phrase, arrow 54), just of the next Chinese character input of this Chinese character as current phrase, if and selection is not the candidate (black display among Fig. 5 of phrase association, arrow 53), input system has just begun a provisional new phrase.Why be provisional be that the operator can be new phrase of phrase dictionary definition because in desirable optimal design.Although the phrase dictionary may be very big, can not comprise all phrases such as name or technical term.If at this moment the operator does not illustrate to add new phrase, the candidate of phrase association is exactly those phrases that contain the Chinese character of previous input in the phrase dictionary.
Another characteristics of the present invention are not need to import between phrase the space, the operator can import the ending that current phrase is represented in a space, and this phrase sent into application program (if the operator sets in input system, also can send into application program to the phrase separator in the lump together with phrase).But the operator also can not import separator, and native system is placed on phrase in the buffer zone, and current phrase with red display (also can select for use another kind of and the different color of other phrase of buffer zone).When the operator has selected one when the incoherent Chinese character of phrase (black display), a last phrase just is through with automatically.When buffer zone is filled with or the operator imports a space and shows that clearly when finishing current phrase and removing wherein Chinese character, the Chinese character in the buffer zone just is sent to the application program of appointment by due order.
Another characteristic of the present invention is that it not only can use stroke and parts show candidate word, and can also come the show candidate word with the pronunciation of mandarin and Cantonese.This characteristic allows the operator to import Roman character or phonetic symbol replaces stroke, and the Roman character on the keyboard is used for the popular phonetic input in China, and phonetic symbol then is used for the phonetic notation input popular in Taiwan.Phonetic symbol is imprinted on the keyboard usually in Taiwan.The operator can be in conjunction with " CTRL-SHIFT ", and Roman character on " ALT-SHIFT " and the keyboard and phonetic symbol are imported these " char "s.The present invention also is applicable to and uses other key to make same purposes.Roman character or phonetic symbol are imported into the input field of dummy keyboard like this, and are used to that the scope of candidate is narrowed down to its Received Pronunciation and also are complementary with the phonetic symbol of being imported.
When the operator can not determine stroke classification and when order of a certain Chinese character, this characteristic provides another approach of choosing required Chinese character.Because the display order of parts is to arrange according to the frequency of candidate, but only imports in many cases that required parts just can be found out in a phonetic symbol character and need input again to appoint a stroke.Under many circumstances, import add the initial stroke (this initial stroke seldom can be obscured) of this word behind first phonetic symbol after, even can not find required Chinese character, can guarantee that also this system can show useful parts.
In sum, the present invention proposes a kind of Chinese character computer input system, comprising:
A. utilize the keyboard unit or the dummy keyboard unit of stroke code element input Chinese character according to Chinese character stroke order;
B. Chinese character information processing unit; And
C. the display unit of Chinese character and other relevant information; Be primarily characterized in that also and comprise:
(1) the intelligent stroke key processing unit of any stroke code element of replacement in the input operation of stroke code element;
(2) along with the input of stroke code element, on display unit one by one update displayed prediction guided bone according to the corresponding candidate Chinese character of usage frequency ordering and the processing unit of the stand-by Hanzi component of corresponding candidate;
(3) randomly changing sorts corresponding to the Chinese character of importing the stroke code element, word frequency and the processing unit of the sequencing display of frequency at random of corresponding Hanzi component frequency ordering with the frequency of reality input Chinese character, speech;
(4) after candidate Chinese character of input, remaining candidate is divided into two groups of demonstrations, first group is the next Chinese character that should import the relevant phrase of Chinese character mutually, second group is and the identical Chinese character of candidate formerly, and distinguish these two groups with colour code, so that can import the processing unit of any candidate Chinese character of associative Chinese character and non-associative Chinese character without the space.
Described demonstration, processing unit also comprise the processing unit of count expression candidate Chinese character to be searched and Hanzi component group number after being used to continue the extension key processing unit of search and showing ordering Chinese character and parts.
Described display unit also comprise from left to right sequencing display or from the centre to the display processing unit on left and right both sides.
Described Chinese character input system can be applicable in the input keyboard and display system of common computer, also can be applicable to plain old telephone dial (of a telephone) and corresponding lattice display unit, also can be applicable to regular handset dial (of a telephone) and corresponding lattice display unit.
Described display processing unit can be applicable in other any Chinese character input system.
The invention allows for a kind of computer Chinese input method, this method is utilized common keyboard unit or dummy keyboard unit, and utilizes Chinese character information processing unit and display unit, utilizes stroke code element input Chinese character according to Chinese character stroke order, and its feature mainly is:
(1) the intelligent stroke key disposal route of any stroke code element of replacement in the input operation of stroke code element;
(2) along with the input of stroke code element, complying with of update displayed prediction guided bone used one by one on display unit
The corresponding candidate Chinese character of frequency ordering and the disposal route of the stand-by Hanzi component of corresponding candidate;
(3) with the frequency of reality input Chinese character, speech randomly changing corresponding to the Chinese character of input stroke code element,
The disposal route of the sequencing display of frequency at random of frequency ordering and the ordering of corresponding Hanzi component frequency;
(4) after candidate Chinese character of input, remaining candidate is divided into two groups of demonstrations, and first group is corresponding
The next Chinese character of relevant phrase of this input Chinese character, second group is and the identical Chinese character of candidate formerly, and distinguishes these two groups with colour code, so that can import the disposal route of any candidate Chinese character of associative Chinese character and non-associative Chinese character without the space.
Described demonstration, disposal route also comprise the disposal route of count expression candidate Chinese character to be searched and Hanzi component group number after being used to continue the extension key disposal route of search and showing ordering Chinese character and parts.
Described display packing also comprise from left to right sequencing display or from the centre to the display processing method on left and right both sides.
Described Chinese character input method can be applicable in the input keyboard and display system of common computer, also can be applicable to plain old telephone dial (of a telephone) and corresponding lattice display unit, also can be applicable to regular handset dial (of a telephone) and corresponding lattice display unit.
Described display processing method can be applicable in other any Chinese character input system.
Below in conjunction with accompanying drawing the present invention is done more detailed explanation
Fig. 4 is to use the one-piece construction block diagram of apparatus of the present invention.This basic device is by input medium 10 (may be a keyboard and touch-screen), processor 20 (comprises traditional central processing unit, it carries out the programmed instruction of depositing in storage means 30, central processing unit also reads the used data of the present invention in the reservoir and deposits intermediate result), and traditional demonstration means 40 (display such as the CRT that comprise omnidistance controlled address, LCD or other similar display device), also can add a sound-producing device 50 as loudspeaker, when mistake appears in input, it can cause operator's attention by sounding, can be not difficult to derive various design proposal by the present invention.Different piece in these different design proposals can be exchanged easily within the scope of the invention mutually.Central processing unit 20 and memory 30 provide the means of program that execution is stored required for the present invention, and this program is finished detailed processing procedure.Memory 30 is equally also deposited intermediate result required for the present invention.In desirable optimal design, all information is shown to the operator by one or more overlapping windows (as Fig. 5 and Fig. 6).And these windows be placed on Any Application (as Word) above.
The viewing area comprises a virtual key panel (Fig. 5,41).The arrangement of dummy keyboard matches with true keyboard.Input element buffer zone 52 is used for stroke and the parts that display operation person imported.44 of character buffers are used for the Chinese character that display operation person has selected.These different viewing areas also can show as these viewing areas are used in different windows with other aligning method, also can be presented at Chinese character, stroke and parts in the application window.
Dummy keyboard comprises indicant 48.It is the little prominent point on capable corresponding to the conventional keyboard major key, is used for the guiding finger and is placed on the tram, does not so just need to look at keyboard.Dummy keyboard also can show and the true corresponding Roman character of keyboard.
The capable abstract expression that comprises basic stroke 51 of keyboard major key, each stroke is corresponding to a key.In desirable optimal design, four middle keys are corresponding to being familiar with very much and stroke " horizontal stroke " commonly used " erecting ", " left-falling stroke ", and " point ".Remaining key is then corresponding to other four strokes " cross break crotch ", " perpendicular folding ", " cross break ", and " crotch ".Stroke and finger position are one to one, and through after using repeatedly, the operator can promptly import stroke, comprises single stroke or two to three more common stroke orders like this.Parts among the present invention be also shown in major key capable on.Those shown parts are the stroke of previous input and the function of parts, and it is determined by step described below.In a specific design example of the present invention, simple components 55 shows that with blueness complex component 56 then shows that with green the selection of color is unimportant, and they are just passable as long as can distinguish.
The operator is by importing stroke by the pairing key of next stroke.When using touch-screen as input medium, the input of stroke then passes through to touch the part of representing this stroke in the viewing area, or by this unicursal that in the zone of special design for this reason, draws.
The input of parts is by using " SHIFT " key, pressing simultaneously with the corresponding key of these parts and finish.When using touch-screen as input medium, the input of parts then is to finish by the viewing area that touches this parts place.In the optimal design at place of the present invention, also comprise an intelligent key (Fig. 5,46) on major key is capable simultaneously.Be marked with a question mark at intelligent key.When the operator pressed this key, it represented in 8 strokes any one.
The lastrow that the dummy keyboard major key is capable (Fig. 5,42) shows the candidate that is complementary with previous stroke of importing or parts.These candidate are arranged by the height of the frequency of occurrences.Can select this Chinese character by pressing the pairing key of a certain Chinese character.The operator is by coming complete operation with the capable corresponding relation of major key on the display screen, and for example, if required Chinese character appears on first key, the operator can know immediately that this key is the top of the capable left hand little finger of toe of major key place key.Such vision relation makes that the operator there is no need sight is removed from screen.When using the touch-screen input, promptly can be simply by touching the viewing area at this Chinese character place.Those phrase candidate relevant with the Chinese character of previous input are with red display 54, and irrelevant Chinese character is then with black display 53.The phrase candidate comes the front of non-phrase candidate.
In desirable optimal design, a key on major key is capable is designed to extend key (Fig. 5,47), presses this key system that makes and shows next group candidate.This key below also has one group of point (49) on the display screen, is used for representing also remaining how many individual candidate and parts that are complementary with the Chinese character of being imported, stroke and parts.These points represent that with color how many candidate Chinese characters are phrase associations (red 54) or are not phrase association (black 53).How much be complex component (green 56) and simple components (blue 55) also similarly with color showing.
About the data structure of corresponding program among the present invention, we are construed to different numerical value deposit positions to various data elements.These data elements are deposited with binary mode usually, so that access and the processing easily of specific central processing unit.
Chinese character table (8.1) is the data structure of a multiple inlet, the corresponding inlet (with reference to figure 8) of each Chinese character.The Chinese total number that a certain particular design of the present invention is supported depends on its residing applied environment, usually from several thousand to not waiting more than 20,000.In some cases, use multiple stroke order in order to support some Chinese character, these Chinese characters may have a plurality of inlets in the Chinese character table.
Chinese character in this Chinese character table is based on that frequency that these Chinese characters occur arranges in article.In the desirable optimal design of the present invention, the true frequency of utilization of Chinese character can be calculated and be reflected in the Chinese character table the practical access times of this Chinese character by calculating operation person, and in this case, the order of Chinese character is still arranged by frequency in the Chinese character table.Should notice that the frequency here is not relative frequency or order, but absolute frequency, promptly in N phrase (N is a variable) this Chinese character as the number of times that first word occurred of phrase.
The inlet of each Chinese character table comprises following data:
1. the stroke order of this Chinese character (Fig. 8,8.2).In desirable optimal design, each stroke is endowed the numerical value between one 1 to 8.0 end that is used to represent stroke order.A required storage of Chinese character stroke number generally be significantly smaller than maximum stroke number in 36 these all Chinese characters, because each Chinese character only need leave foot in this Chinese character is made a distinction required stroke from a certain group, so need to select a required maximum stroke number of depositing.In the desirable imbody of the present invention, this maximum stroke number is 24.It is mainly used in the memory headroom of saving computing machine.
2. preceding two parts of each Chinese character are encoded (Fig. 8,8.2), each parts is endowed an arbitrary value.In the desirable imbody of the present invention, have more than 1000 parts, but we only need to find first maximum parts of Chinese character and individual coding of second parts just are enough to Chinese character is divided into very little group.
3. the frequency (Fig. 8,8.4) of the Chinese character that comprises of Chinese character table and some other are optionally but very useful Hanzi features information (8.5).These information can comprise the coding of this Chinese character in different encoding schemes and the member property of concentrating at kinds of characters, also can comprise the phonetic symbol coding (8.6) of this Chinese character representative.These phonetic symbols can be imported Chinese character as the means beyond stroke and the parts.
4. the Chinese character table comprises a pointer corresponding to phrase table (8.11) inlet.The phrase table is being deposited those words that can form phrase with this Chinese character.The phrase table will be introduced below.
Second important data structure is components list (Fig. 8,8.8).The inlet that all parts are arranged in the components list, each inlet comprise the stroke order (8.9) of these parts, but also may comprise these parts first write parts (8.10).Each inlet of components list only allows parts, but these parts may form by another parts, these parts also may be used to form other parts simultaneously.
The 3rd main data structure is phrase table (8.11).In desirable imbody, the phrase table allows a storage hundreds of thousands compound phrase (at least two Chinese characters) and phrase, is depositing 80,000 phrases commonly used at present, and they constitute the overwhelming majority of Chinese phrase.The phrase table itself is a chained list of these phrases, in order to save memory space, first Chinese character in the phrase is not stored, because the phrase table is to read by the pointer with all phrases of this Chinese character beginning in the Chinese character table, so first Chinese character in the phrase table has been included in the Chinese character table.In the Chinese character back of phrase is a non-character code, and this non-character code can be the frequency of phrase.The end of phrase also can with next word group begin contain, the beginning of phrase is then entered the mouth by in the Chinese character table another and defines, so further the compressed storage space.
Fig. 7 is an abstract process flow diagram, and it has represented the response of system to operator's input.Except foregoing key data structure, system also uses " character buffer " of the Chinese character that is used to deposit previous input and is used to deposit the stroke of previous input and " the input element buffer zone " of parts, and these two buffer zones just have been initialised when program brings into operation.
From the viewpoint of storage program run, no matter operator's input is keyboard, touch-screen or other similar means, is equal to fully conceptive.Under each situation, the operator provides the selection of candidate, the selection of parts, the selection of stroke (comprising that " intelligent key " is as virtual key), the request of " extension key ", and input " space bar " or " backspace key ".The process flow diagram of Fig. 7 has shown the execution in step under each situation.
If the selection of stroke, selected stroke just is placed in the end of input element buffer zone, obtains candidate and update displayed screen then.The detailed step that obtains candidate is discussed below.Under normal conditions, the number of candidate may reach the maximum number of predefined relevant relevant Chinese character, non-relative Chinese character, complex component and simple components.If there is not the Chinese character of previous input in character buffer, then the candidate of phrase association just can not occur, and is same, if there are not the parts of previous input in the input element buffer zone, candidate's complex component can not occur yet.
Press " extension key " and can cause next group candidate of program display, and select parts can cause program to determine at first whether the operator has selected a complex component.If current selected parts have just replaced the parts of previous input and all strokes have subsequently been deleted from the input element buffer zone.If selected is simple parts, then all strokes (not comprising parts) can be deleted and selected parts are added in the end of buffer zone from the input element buffer zone.Program will be obtained new candidate and update displayed district again again.It should be noted that such disposal route makes the input element buffer zone only keep first parts (if any) of Chinese character, be only stroke then, because just the stroke of back has been deleted during input block, thereby parts must not be placed on after the stroke.
Select a candidate can cause program to determine that at first whether selected be a Chinese character (red display in design example) with phrase association.If this Chinese character then is added to the end of character buffer, and, then at first in character buffer, add a phrase separator, add selected Chinese character again if not the Chinese character of a phrase association.Both of these case all makes the content in the input element buffer zone be eliminated, and the content on the display also is updated.
Result that it should be noted that such processing may comprise the phrase string that is separated by separator in the character buffer.This is a characteristic of the present invention, so just can each phrase in the sentence be made a distinction, thereby allows on the level of phrase, rather than do word processing on incoherent mutually Chinese character level.When Chinese character and phrase in character buffer continuously after the combination, program just can be delivered to all Chinese characters in the buffer zone in the application program as whole phrase.According to different needs, whether the phrase separator being delivered to this parameter of application program together with phrase can be provided with in system, and this will depend on whether application program can handle this separator.So just avoided between different phrases, to import space character or other similar mechanism is distinguished them significantly.
" space bar " is used for sending significantly the signal that finishes current phrase.In most of the cases, single Chinese character itself may be a phrase, or first word of phrase." space bar " is used for clearly, and this Chinese character of notification application is the end of a phrase really.If have many phrases or phrase with this Chinese character at the first bruss, this characteristic is even more important.Because the input of stroke and parts if not handle all usually, also can from candidate, get rid of most of relevant with phrase Chinese character and find out required non-relative Chinese character, therefore using " space bar " is a kind of preference of operator usually, and whether use color or other method to distinguish is that the continuation (redness) of phrase or the beginning (black) of phrase have newly then more strengthened the effect of distinguishing.
" backspace key " is actually by leave out stroke, parts or Chinese character from corresponding buffer zone and cancels previous input.After the content of each buffer zone was updated, its candidate also was updated and shows in the viewing area.If previous what import is " an extension key " that is used to show next group candidate, then input " backspace key " back does not just show last one group of candidate again with regard to recomputating candidate again.
The front is introduced the process of obtaining candidate.This process is core of the present invention, utilizes Figure 10 to be introduced now again.As previously mentioned, the program of depositing in the memory and the initiating process of data can make this system be in a certain state, and this state comprises following data:
1. the Chinese character in the current phrase, if any;
2. input element buffer zone, it comprises stroke, parts, and the optional Rome and the phonetic symbol of previous input;
3. current that shown group candidate uses " extension key " can obtain next group candidate.And getting the process of candidate, the common bluebeard always under this state, carries out.
The first step of this process (Figure 10,10.1) is to remove interim data structure, and this data structure is used for storage means (Fig. 8,8.13) and the frequency meter of composite component (Fig. 8,8.14), it has N inlet, here N is the number of component coding, all zero setting when initial of all inlets.
Second step (Figure 10,10.2) was that the parts in the input element buffer zone are launched into stroke.Its practice is each element of checking in the buffer zone, if this element is parts, then the stroke order of these parts in the components list is copied to (Fig. 8 in " stroke coupling " buffer zone, 8.15), if in input element Sui Chong district, run into stroke, then stroke is also copied in " stroke coupling " buffer zone, if run into the phonetic symbol character, this character just is copied in " phonetic symbol character " buffer zone (Fig. 8,8.16).Last in this process, what deposit in " stroke coupling " buffer zone is the stroke order of required Chinese character, and may contain those characters corresponding to this Chinese character phonetic symbol in " phonetic symbol character " buffer zone.Content in the input element buffer zone does not change, if the operator had before selected parts, and first and second coding that element may be parts in the buffer zone.
The 3rd step (Figure 10,10.3) of this process is to check whether the Chinese character in the Chinese character table (Fig. 8,8.1) is complementary with the data of being imported.Note the Chinese character table with the frequency ordering, first population in the table is exactly the most frequently used Chinese character.If following condition satisfies, then claim this Chinese character to mate, promptly be candidate:
1. the stroke in " stroke coupling " buffer zone must be complementary with pairing Chinese character, but relatively the time, " intelligent key " can be complementary with any stroke;
2. if first element of input element buffer zone is a component coding, then first parts of candidate must be complementary with these parts;
3. if second element also is parts in the input element buffer zone, second parts of candidate Chinese character also must be complementary with these parts;
4. if contain the phonetic symbol character of this Chinese character in " phonetic symbol character " buffer zone, the phonetic symbol of candidate also must with these phonetic symbol character match.
Because this target,, just think to mate when the coding of two parts when identical (promptly equating).If the parts of Chinese character are composite components, when the coding of writing structure when first of this composite component was identical with the coding of another parts, they also were considered to mate.Parts include optional parts and extra stroke, if include another parts in the parts, then involved parts also may comprise parts again, and recurrence is till no longer comprise parts, promptly to the simple components that only comprises pure stroke like this.Whether the process of coupling is to mate by constantly recurrence and comparing unit, and till parts only contained stroke, in this case, parts were not couplings.
If Chinese character does not also match, this process just changes next inlet over to and compares with another Chinese character, if this Chinese character identical coupling fully that is stroke, this Chinese character just is copied in " coupling fully " row.If not mating fully, promptly the stroke number of Chinese character is more than the stroke number of needs coupling, and promptly this Chinese character just is copied in the candidate row.Why independent computing machine mates Chinese character fully is because these Chinese characters will come the foremost of shown candidate.
In addition, if not exclusively mate, the frequency of this Chinese character is just added up according to " next one " parts.The front was said in the record of each Chinese character first and second parts, if parts are just in time arranged in the input element buffer zone, " next one " then is second parts of this Chinese character, if and in the buffer zone without any parts, " next one " parts then refer to first parts of this Chinese character.The frequency of parts is to obtain by it is added on the position frequency of components that had before obtained.In addition, each parts that is included in these parts are added up the frequency of Chinese character.After adding up by the frequency to each Chinese character that mates, resulting accumulation result has reflected the frequency that parts occur in the Chinese character that is complementary.And if these parts according to the frequency ordering of adding up after, the resulting parts of operator have been good according to the big minispread of the probability of finding out required Chinese character.Attention is in the Chinese character that all are complementary, and those frequencies that add up are that zero parts can not appear at the back, also can not guide the operator into required Chinese character, thereby there is no need to show.If all Chinese characters all are (because also do not import any stroke) of coupling in the character set, shown parts remain according to the big minispread of probability of finding out required Chinese character.If the frequency in the Chinese character table is adjusted to the actual frequency of utilization of operator to this Chinese character, the ordering of parts will reflect this variation automatically.
Except " next one " parts being carried out frequency adds up, when containing single parts in the input element buffer zone, the frequency of first composite component is also added up, and these first parts in parts and input element buffer zone that only add up are not just to carry out when mating fully.Because this Chinese character itself is a coupling, unmatched other parts of parts have been represented composite component in its parts and any and the input element buffer zone, by the frequency of the composite component that adds up, just can offer the operator to them and select for him.These frequencies that add up are formed " composite component frequency " table.
When searched the finishing of whole Chinese character table, will have:
(1) comprises all and mated " coupling fully " row of Chinese character fully;
(2) other coupling that sorts with frequency;
(3) " next one " position frequency of components table is the non-frequency values that needs of associated components in the table;
(4) " composite component " frequency meter is the non-zero frequency values of all associated components in the table.
These frequency meters are used as further processing, obtain the sequence of component coding one position frequency of components then, and sort according to frequency.Form parts and the composite component table that sorts by frequency with these component codings at last.
The 4th step (Figure 10,10.4) of this process is the candidate that produces phrase association, has only when the Chinese character in the current phrase that contains previous input in the character buffer, and this step just calculates.This process at first finds the phrase inlet of this Chinese character in the phrase table from first Chinese character of current phrase in the Chinese character table, and all relevant phrases are analyzed.To each phrase at first check subsequently Chinese character whether with current phrase in subsequently Chinese character be complementary, just do not move on to next phrase if match.
If coupling, just utilize next Chinese character in the phrase dictionary to obtain the stroke order of this Chinese character.And then whether stroke, parts or the phonetic symbol of checking this Chinese character mate the method for coupling and foregoing identical.If phrase mates, just this Chinese character is added in the candidate row of phrase association.But before adding phrase, to check also that this Chinese character is whether in the candidate row, if just no longer add.After this process finished to all phrase searchings, the Chinese character row that produced were exactly the candidate row of phrase association.
Procedure for displaying (Figure 10,10.5) will be updated in candidate Chinese character and the parts on the display screen.Usually candidate Chinese character and parts tend to more than the number that can show, can appear on the display screen as for which and then depend on " extension key " how many times is pressed.Having a register to write down which group candidate or parts in the system can appear on the display screen.
The ordering that shows at first is the candidate of phrase association, is the candidate of mating fully then, is other candidate at last.The display order of parts at first is that the green of composite component shows, is that the blueness of remaining part shows then.
Though above-mentionedly done detailed introduction with regard to technical characterictic of the present invention and embodiment, its prior function and feature can also be done further to revise or adjust in the actual application in present technique field.All such modifications all should belong within spirit of the present invention and the claims restricted portion with adjustment.
Claims (44)
1, a kind of Chinese character computer input system, comprising:
A, utilize the keyboard unit or the dummy keyboard unit of stroke code element input Chinese character according to Chinese character stroke order, described keyboard unit has an intelligent key, and this intelligence bond energy replaces any stroke in Chinese character to be imported;
B, Chinese character information processing unit; And
The display unit of c, Chinese character and other relevant information; It is characterized in that also comprising:
(1) described intelligent key can also replace the processing unit of any stroke code element in Hanzi component;
(2) along with the input of stroke, demonstrate the Chinese character, speech and the Hanzi component that include corresponding to input pen preface stroke on the screen, the demonstration of these Chinese characters, speech and Hanzi component ordering is that synthetic operation person uses the cumulative frequency of these Chinese characters, speech and Hanzi component and predefined frequency and the processing unit that sorts;
(3) after candidate Chinese character of input, remaining candidate Chinese character is divided into two groups of demonstrations, first group is the next Chinese character that should import the relevant phrase of Chinese character mutually, and second group is the candidate Chinese character of non-association, so that the processing unit of any candidate Chinese character of input associative Chinese character or non-association.
2, according to the Chinese character input system of claim 1, it is characterized in that described demonstration, processing unit also comprise the extension key processing unit that is used to continue next group candidate Chinese character of search and parts and utilize shown candidate Chinese character and parts after the processing unit of count expression candidate Chinese character to be searched and parts group number.
3, according to the Chinese character input system of claim 1, it is characterized in that described display unit also comprises the demonstration number that can adjust candidate Chinese character and parts and candidate Chinese character and parts sequencing display or arrange the display processing unit of the spread pattern that shows from the centre to left and right both sides from left to right.
4, according to the Chinese character input system of claim 1, it is characterized in that described keyboard is is sign with the anchor point, on the key position, arrange in order the input stroke.
5,, it is characterized in that correspondingly to show candidate Chinese character and parts on the key position of described dummy keyboard, so that with virtual key position input candidate Chinese character according to the Chinese character input system of claim 1.
6,, it is characterized in that this system can export required arbitrarily Chinese character external perimysium reference coding according to the Chinese character input system of claim 1.
7. according to the Chinese character input system of claim 1, it is characterized in that also being included in selected candidate parts after, can show with selected parts to be first to write the processing unit of the complex component of structure.
8, according to the Chinese character input system of claim 1, it is characterized in that also comprising available colour code differentiation associative phrase and non-associative phrase, distinguish the processing unit of simple components and complex component with other colour code.
9, according to the Chinese character input system of one of claim 1 to 8, this system of its feature is can be applicable to common computer input keyboard and display system.
10,, it is characterized in that this system can be applicable to regular handset or plain old telephone dial (of a telephone) and corresponding lattice display unit according to the Chinese character input system of one of claim 1 to 8.
11,, it is characterized in that described display unit can be applicable in other any Chinese character input system according to the Chinese character input system of one of claim 1 to 8.
12, a kind of Chinese character computer input system, comprising:
A, utilize the stroke code element or replace the keyboard unit or the dummy keyboard unit of stroke code element input Chinese character with Roman character or phonetic symbol according to Chinese character stroke order;
B, Chinese character information processing unit; And
The display unit of c, Chinese character and other relevant information; It is characterized in that also comprising:
(1) along with the input of phonetic symbol and stroke, demonstrate the Chinese character, speech and the Hanzi component that include corresponding to input phonetic symbol and a preface stroke on the screen, it is that synthetic operation person uses the cumulative frequency of these Chinese characters, speech and Hanzi component and predefined frequency and the processing unit that sorts that the demonstration of these Chinese characters, speech and Hanzi component is sorted;
(2) after candidate Chinese character of input, remaining candidate Chinese character is divided into two groups of demonstrations, first group is the next Chinese character that should import the relevant phrase of Chinese character mutually, and second group is the candidate Chinese character of non-association, so that the processing unit of any candidate Chinese character of input associative Chinese character or non-associative Chinese character.
(3) phonetic symbol of available mandarin or Cantonese shows the display processing unit of candidate Chinese character.
13, according to the Chinese character input system of claim 12, it is characterized in that described demonstration, processing unit also comprise the extension key processing unit that is used to continue next group candidate Chinese character of search and parts and utilize shown candidate Chinese character and parts after the display processing unit of count expression candidate Chinese character to be searched and parts group number.
14, according to the Chinese character input system of claim 12, it is characterized in that described display unit also comprises the demonstration number that can adjust candidate Chinese character and parts and candidate Chinese character and parts sequencing display or arrange the display processing unit of the spread pattern that shows from the centre to left and right both sides from left to right.
15, according to the Chinese character input system of claim 12, it is characterized in that described keyboard is is sign with the anchor point, on the key position, arrange in order the input stroke.
16,, it is characterized in that correspondingly to show candidate Chinese character and parts on the key position of described dummy keyboard, so that import with virtual key position according to the Chinese character input system of claim 12.
17,, it is characterized in that this system can export required arbitrarily Chinese character external perimysium reference coding according to the Chinese character input system of claim 12.
18. according to the Chinese character input system of claim 12, it is characterized in that also being included in selected candidate parts after, can show with selected parts to be first to write the processing unit of the complex component of structure.
19, according to the Chinese character input system of claim 12, it is characterized in that also comprising available colour code differentiation associative phrase and non-associative phrase, distinguish the processing unit of simple components and complex component with other colour code.
20,, it is characterized in that this system can be applicable to common computer input keyboard and display system according to the Chinese character input system of one of claim 12 to 19.
21,, it is characterized in that this system can be applicable to regular handset or plain old telephone dial (of a telephone) and corresponding lattice display unit according to the Chinese character input system of one of claim 12 to 19.
22,, it is characterized in that described display unit can be applicable in other any Chinese character input system according to the Chinese character input system of one of claim 12 to 19.
23, a kind of computer Chinese input method, this method is utilized common keyboard unit or dummy keyboard unit, and utilize Chinese character information processing unit and display unit, utilize stroke code element input Chinese character according to Chinese character stroke order, described keyboard unit has an intelligent key, this intelligence bond energy replaces any stroke in Chinese character to be imported, it is characterized in that also comprising:
(1) described intelligent key can also replace the intelligent key disposal route of any stroke code element in Hanzi component;
(2) along with the input of stroke, demonstrate the Chinese character, speech and the Hanzi component that include corresponding to input pen preface stroke on the screen, the demonstration of these Chinese characters, speech and Hanzi component ordering is that synthetic operation person uses the cumulative frequency of these Chinese characters, speech and Hanzi component and predefined frequency and the disposal route that sorts;
(3) after candidate Chinese character of input, remaining candidate Chinese character is divided into two groups of demonstrations, first group is the next Chinese character that should import the relevant phrase of Chinese character mutually, and second group is the candidate Chinese character of non-association, so that the disposal route of any candidate Chinese character of input associative Chinese character or non-associative Chinese character.
24, according to the Chinese character input method of claim 23, it is characterized in that described demonstration, disposal route also comprise the extension key disposal route that is used to continue next group candidate Chinese character of search and parts and utilize shown candidate Chinese character and parts after the disposal route of count expression candidate Chinese character to be searched and Hanzi component group number.
25, according to the Chinese character input method of claim 23, it is characterized in that described display packing also comprises the demonstration number that can adjust candidate Chinese character and parts and candidate Chinese character and parts sequencing display or arrange the display processing method of the spread pattern that shows from the centre to left and right both sides from left to right.
26, according to the Chinese character input method of claim 23, it is characterized in that described keyboard is is sign with the anchor point, on the key position, arrange in order the input stroke.
27,, it is characterized in that also comprising on the key position of described dummy keyboard correspondingly showing candidate Chinese character and parts, so that with the method for virtual key position input according to the Chinese character input method of claim 23.
28,, it is characterized in that described information process unit can export arbitrarily required Chinese character external perimysium reference coding according to the Chinese character input method of claim 23.
29. according to the Chinese character input method of claim 23, it is characterized in that after having selected candidate parts, can show with selected parts to be first to write the complex component of structure.
According to the Chinese character input method of claim 23, it is characterized in that 30, available colour code is distinguished associative phrase and non-associative phrase, distinguish simple components and complex component with other colour code.
31,, it is characterized in that this method can be applicable to common computer input keyboard and display packing according to the Chinese character input method of one of claim 23 to 30.
32,, it is characterized in that this method can be applicable to regular handset and plain old telephone dial (of a telephone) and corresponding dot matrix display packing according to the Chinese character input method of one of claim 23 to 30.
33,, it is characterized in that described display unit can be applicable in other any Chinese character input method according to the Chinese character input method of one of claim 23 to 30.
34, a kind of computer Chinese input method, this method utilize keyboard unit or dummy keyboard unit, and utilize Chinese character information processing unit and display unit to utilize the stroke code element or replace stroke code element input Chinese character with Roman character or phonetic symbol according to Chinese character stroke order; It is characterized in that also comprising:
(1) along with the input of phonetic symbol and stroke, demonstrate the Chinese character, speech and the Hanzi component that include corresponding to input phonetic symbol and a preface stroke on the screen, it is that synthetic operation person uses the cumulative frequency of these Chinese characters, speech and Hanzi component and predefined frequency and the disposal route that sorts that the demonstration of these Chinese characters, speech and Hanzi component is sorted;
(2) after candidate Chinese character of input, remaining candidate Chinese character is divided into two groups of demonstrations, first group is the next Chinese character that should import the relevant phrase of Chinese character mutually, and second group is the candidate Chinese character of non-association, so that the disposal route of any candidate Chinese character of input associative Chinese character or non-associative Chinese character.
(3) described display unit, the phonetic symbol of available mandarin or Cantonese shows the display processing method of candidate Chinese character and parts.
35, according to the Chinese character input method of claim 34, it is characterized in that described demonstration, disposal route also comprise the disposal route that is used to continue next group candidate Chinese character of search and parts and utilize shown candidate Chinese character and parts after the disposal route of count expression candidate Chinese character to be searched and Hanzi component group number.
36, according to the Chinese character input method of claim 34, it is characterized in that described display packing also comprises the demonstration number that can adjust candidate Chinese character and parts and candidate Chinese character sequencing display or arrange the display processing method of the spread pattern that shows from the centre to left and right both sides from left to right.
37, according to the Chinese character input method of claim 34, it is characterized in that described keyboard is is sign with the anchor point, on the key position, arrange in order the input stroke.
38,, it is characterized in that also comprising on the key position of described dummy keyboard correspondingly showing candidate Chinese character and parts, so that with the method for virtual key position input according to the Chinese character input method of claim 34.
39,, it is characterized in that described information process unit can export arbitrarily required Chinese character external perimysium reference coding according to the Chinese character input method of claim 34.
40. according to the Chinese character input method of claim 34, it is characterized in that after having selected candidate parts, can show with selected parts to be first to write the complex component of structure.
41, according to the Chinese character input method of claim 34, it is characterized in that available colour code differentiation associative phrase and non-associative phrase, distinguish simple components and complex component with other colour code.
42,, it is characterized in that this method can be applicable to common computer input keyboard and display packing according to the Chinese character input method of one of claim 34 to 41.
43,, it is characterized in that this method can be applicable to regular handset and plain old telephone dial (of a telephone) and corresponding dot matrix display packing according to the Chinese character input method of one of claim 34 to 41.
44,, it is characterized in that described display packing can be applicable in other any Chinese character input method according to the Chinese character input method of one of claim 34 to 41.
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US09/023,259 US7257528B1 (en) | 1998-02-13 | 1998-02-13 | Method and apparatus for Chinese character text input |
US09/023259 | 1998-02-13 | ||
PCT/IB1999/000174 WO2000043861A1 (en) | 1998-02-13 | 1999-01-20 | Method and apparatus for chinese character text input |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1226019A CN1226019A (en) | 1999-08-18 |
CN1101567C true CN1101567C (en) | 2003-02-12 |
Family
ID=26318739
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN99100625.9A Expired - Lifetime CN1101567C (en) | 1998-02-13 | 1999-02-09 | Method and apparatus for Chinese character text input |
Country Status (3)
Country | Link |
---|---|
CN (1) | CN1101567C (en) |
AU (1) | AU1980699A (en) |
WO (1) | WO2000043861A1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7359850B2 (en) | 2003-09-26 | 2008-04-15 | Chai David T | Spelling and encoding method for ideographic symbols |
Families Citing this family (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN100380998C (en) * | 2000-03-24 | 2008-04-09 | 索尼公司 | Character input method and character input device |
AUPR270201A0 (en) * | 2001-01-25 | 2001-02-22 | Easykeys Limited | Character generation system |
CN1678972B (en) * | 2002-07-18 | 2010-04-28 | 唐洪照 | Relative stroke ideographic character input keyboard |
JP3975914B2 (en) * | 2002-12-27 | 2007-09-12 | オムロン株式会社 | Language input system |
CN102200832A (en) * | 2003-04-18 | 2011-09-28 | B·F·加萨比安 | Systems for enhanced data entry in mobile and stationary environments |
CN100359442C (en) * | 2004-07-29 | 2008-01-02 | 宏碁股份有限公司 | Input method and device for consumer electronic device |
DE102004037605A1 (en) * | 2004-08-03 | 2006-03-16 | Siemens Ag | Inputting of logographic characters to an electronic device, whereby information representing the characters or their structure is input and compared with stored information before a character is identified and then input |
CN102221976A (en) * | 2011-07-06 | 2011-10-19 | 上海驿创信息技术有限公司 | Method for quickly inputting words based on incomplete identification |
TWI475405B (en) * | 2013-09-17 | 2015-03-01 | Wistron Corp | Electronic device and text-input interface displaying method thereof |
CN106339102A (en) * | 2015-07-07 | 2017-01-18 | 阿里巴巴集团控股有限公司 | Chinese character input method and device |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1006014B (en) * | 1985-04-01 | 1989-12-06 | 团国兴 | Non-coding Chinese character processing method and input keyboard |
US5319386A (en) * | 1992-08-04 | 1994-06-07 | Gunn Gary J | Ideographic character selection method and apparatus |
-
1999
- 1999-01-20 AU AU19806/99A patent/AU1980699A/en not_active Abandoned
- 1999-01-20 WO PCT/IB1999/000174 patent/WO2000043861A1/en active Application Filing
- 1999-02-09 CN CN99100625.9A patent/CN1101567C/en not_active Expired - Lifetime
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7359850B2 (en) | 2003-09-26 | 2008-04-15 | Chai David T | Spelling and encoding method for ideographic symbols |
Also Published As
Publication number | Publication date |
---|---|
AU1980699A (en) | 2000-08-07 |
WO2000043861A1 (en) | 2000-07-27 |
CN1226019A (en) | 1999-08-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1279426C (en) | Reduced keyboard disambiguating system | |
US5187480A (en) | Symbol definition apparatus | |
CN100555203C (en) | Revise the system and method for input characters | |
US8199112B2 (en) | Character input device | |
CN1228737A (en) | Fast typing device and method | |
CN1922594A (en) | Efficient method and apparatus for text entry based on trigger sequences | |
CN1101567C (en) | Method and apparatus for Chinese character text input | |
CN107146478B (en) | A kind of drills to improve one's handwriting systems, devices and methods | |
CN104364739A (en) | Keyboard input method based on sequence of finals | |
JP2008546045A (en) | Kanji input method and input device for information communication terminal | |
CN1342276A (en) | Keyboard input device, method and system | |
CN101520693A (en) | Method and system for rapidly inputting bulk information | |
CN100462901C (en) | GB phoneticize input method | |
WO2006115825A2 (en) | Abbreviated handwritten ideographic entry phrase by partial entry | |
JP2002534733A (en) | Text input system for ideographic and non-ideographic languages | |
US20060204100A1 (en) | Chinese character search method and apparatus thereof | |
CN101727195B (en) | Various information input method of Chinese phonetics codes | |
CN1434365A (en) | Chinese Character graphic form input device and method | |
WO2006122361A1 (en) | A personal learning system | |
CN103246354A (en) | Inputting method for encoding and expressing Chinese characters through common language characters and keyboards of inputting method | |
WO1990002992A1 (en) | Symbol definition apparatus | |
CN1510554B (en) | Embedded applied Chinese character inputting method | |
KR20050007859A (en) | Apparatus and method for inputting chinese language by phonetic symbol | |
JP3803253B2 (en) | Method and apparatus for Kanji input | |
KR940007932B1 (en) | Method and apparatus for processing ideographic characters |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C06 | Publication | ||
PB01 | Publication | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CX01 | Expiry of patent term |
Granted publication date: 20030212 |
|
CX01 | Expiry of patent term |