CN104331173A - Computer processing method and system for character information - Google Patents
Computer processing method and system for character information Download PDFInfo
- Publication number
- CN104331173A CN104331173A CN201310130928.7A CN201310130928A CN104331173A CN 104331173 A CN104331173 A CN 104331173A CN 201310130928 A CN201310130928 A CN 201310130928A CN 104331173 A CN104331173 A CN 104331173A
- Authority
- CN
- China
- Prior art keywords
- code
- key
- word
- input
- code element
- 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.)
- Granted
Links
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/02—Input arrangements using manually operated switches, e.g. using keyboards or dials
- G06F3/023—Arrangements for converting discrete items of information into a coded form, e.g. arrangements for interpreting keyboard generated codes as alphanumeric codes, operand codes or instruction codes
- G06F3/0233—Character input methods
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 computer processing method or system for character information is characterized in that: strokes of any Chinese character include only 'horizontal stroke, vertical stroke, left-falling stroke, right-falling stroke, turning stroke', and each of the strokes may correspond to a segment in a corresponding angle direction in the same 'Union Jack' shape, and 'reasonable', that is, regular assigning, coding, converting, and quantization operation can be performed on different strokes in a uniform and precise manner.
Description
The present invention is that the Chinese invention patent application of " coded treatment of character and the input output method " by name of 201210121474.2 requires right of priority to the application number that I proposes on April 16th, 2012.
Technical field:
The present invention relates in the hardware system such as input, computing, storage, transmission, output, display in the computer disposal field, particularly computing machine of character information, character information all can in conjunction with, adopt unified " many meters of codes " and " many meters of nets " mathematical model;
Background technology:
Current westerner invention computer software and hardware system to the storage of character, display, calculation process, generally there is the mode of dot matrix, vector, but the conversion links between 2 system machine codes and the natural font finally shown is loaded down with trivial details, waste great amount of hardware resources and arithmetic capability, especially as more obvious in what smart mobile phone, embedded or simple electronic equipment embodied at mobile device.
Summary of the invention:
Goal of the invention: for overcoming the deficiency of background technology, the object of the invention is to provide a kind of " unified vector character ' many meters of codes ' coding method and the system adopting ' many meters of nets ' shape structure mathematics "; Many meters of codes are the most reasonable codes, high unity follow it " reason " (rule) of character original objective " many meters " structure;---the invention provides and realize Chinese Computer, without the necessary basic technology such as character library, multinational uniform operating system.
Technical scheme:
{ one } summation:
[1] stroke of arbitrary Chinese character only has " horizontal, vertical, left, flick, folding " five kinds, can correspond respectively to the line segment in respective angles direction in same " rice "
---wherein "fold" can be considered single phase commissure, is combined in flex point;
---in like manner, the wherein optional oblique line setting up other angles, 15 °, 30 °, 45 ° especially as after rounding
---many meters of web frames can similar mathematically " fractal (or holographic) " structure, refers to that macroscopic view is overall similar with microcosmic local stroke structure, then as
4 the little squares included also can be subdivided into less respectively
structure, does not contain " field " inside of oblique line in like manner;
---what many meters of nets can hold arbitrary shape structure newly makes Chinese character, in like manner can form the kinds of characters of arbitrary structures, figure, and carries out the difference assignment of " reasonable (regular) ", coding or mapping.
In like manner, can contain multiple intersection point in a Chinese character, each intersection point may only have the part stroke in " rice ", if by the complete situation of standard, multiple intersection point " rice " or
or " mouth " or " field " is arranged in order in length and breadth, the mathematical model of " many meters of nets " shape structure can be formed " " as Figure 33 ~ 35 "; otherwise then arbitrary stroke or parts all can map or be embedded on the line segment in corresponding construction in model, orientation, so also can to different strokes respectively unified, carry out assignment, coding, conversion, quantization operations accurately;
Many foreign language languages, alphabetic literal contain the curve stroke of band radian, " fillet " of corner can be converted to " wedge angle " (title " wedge angle ") and in like manner can include mathematical model in, as
otherwise or in like manner (claim " corners "); Or the camber line of the corresponding corresponding number of degrees of available different line segment angle is if the camber line of " Figure 50 ", the corresponding corresponding orientation of different line segment and length is as " Figure 51 "; Then many meters of web frame easily extensible are the model containing response curve, i.e. Figure 50,51 overlapping; And for example two right-angle sides clip the camber line that central angle is 90 °, turn more, mix and turn in like manner; For another example enclose pen can to draw a circle input, faster than writing Qi Gebian by pen;
Countries in the world word only have nothing but orthoscopic, curvilinear style, hybrid three kinds, sets of line segments because of its all pen section, all structures can include corresponding orientation in many meters of nets in, thus obtain assignment, be converted to ISN etc., therefore the present invention can unify process countries in the world character, as language ISN, character set, the font character library of operating system, webpage, reduce languages conversion links, there is revolutionary technical meaning;
[2] " many meters of codes " vector character coding scheme of many meters of web frames is adopted, to " machine code → ISN → outer code (input code) → character set → character library " old process of character, can unanimously " reasonable " change coded treatment, also can assembling section conversion links, principle and typical case as:
(1) converted to " reasonable many meters of ISNs " by " reasonable many meters of machine codes "
Each " rice " is mapped with stroke by Yes/No on its inner each line segment, available binary one or 0 representative, and in like manner, multiple " rice " gives corresponding different numerical value as machine code by the column locations in each comfortable two dimension " many meters of nets " plane;
Be convertible into or give the numerical value such as scale-of-eight, sexadecimal as its ISN: many meters of ISNs have the function of permutation code, region-position code concurrently, just " district, position " changes into by font style characteristic code fetch and layout, can to the feature such as quantity, orientation structure, inner palpus stroke count amount of individual character by contained each " rice ", adopt different rule/mode/forms respectively, give different coding/numerical value, original addition type is enumerated and becomes the compression of multiplication formula, assignment mode can not all be enumerated one by one, but ten thousand become not from above-mentioned principle.Typical case is as follows:
1. pointwise assignment: to each " rice " inside successively by whether its all directions there being branch's line segment carry out assignment, can by clockwise from 0 ° of line segment, as this line segment is mapped with stroke then assignment " 1 ", then 45 ° of line segments are mapped with stroke then assignment " 1 " ... last 315 ° of line segments are mapped with stroke then assignment " 1 ", without stroke then assignment be 0, as " "=10101011; In like manner, then from left to right, from top to bottom in similar mode of lining by line scan, above-mentioned steps is repeated to each " rice " successively in many meters of nets;
2. to jump assignment: circulation skip or assignment is carried out in orientation that interval is certain, as the line segment in " Lv " between two intersection points, may by repeated assignment of values during pointwise assignment, can adopt " directly to jump assignment (or particular provisions repeated assignment of values still gets maximal value 1), two intersection points are mapped in respectively two adjacent
(wherein second intersection point has been skipped at center
also have an intersection point between Liang Ge center, make the line segment between two intersection points be cut off, separate assignment), can assignment be 10101010.10101010; In like manner, line segment between the intersection point of two oblique next-door neighbours may intersect, then can " oblique jump assignment " (particular provisions automatically ignore to produce intersect oblique assignment or allow intersect and by above, " many meters of net fractal structures " algorithm carries out assignment calculating);
Jump assignment have compressed coding, less than pointwise assignment calculated amount, but may occur that font maps situation that is limited, font distortion;
3. to classify assignment: refer to category successively to sets of line segments (various shape structure can be presented as, can not the enumerate) assignment of the local of different characteristic, the shape of these sets of line segments can circulate, as, first to directly to pen section assignment, again to oblique pen section assignment; And for example, " Figure 31 " can be divided into 9 bulks, wherein every bulk inside all can be divided into " key mapping " of 9 fritter representatives shown in " Figure 30 ", click every key represent corresponding orientation line, restrike the sideline, 3 representing corresponding orientation and hit in like manner ... (the black thick line in " Figure 31 " corresponding bulk can be represented by the keystroke described in " Figure 32 ", as " hitting 6 " can represent the 3rd, 6,9 piece " pixel " or the vector line segment of the bulk region in the lower right corner)---key name sequence during this explanation Key stroke, can be outer code and carries out assignment coded treatment by equivalency transform;
(2) many meters of code input methods input code → can change, be extended for " many M shapes outer code "
Such as: the sequence that the different key mapping names that many meters of shape code inputting methods map form i.e. " input code " can as " condensing the outer code of type hommization "---and outer code may not be use 4 26 English alphabets, but less, or more plant, to carry more, to be convenient to computer disposal accurately character informations, therefore can azimuth coding be supplemented, and also represent the offset address of this word, even font, font and printing, network transmission format information, then the graphemic code that pointwise describes is become more compress vector structure feature interpretation;
So many meters of outer codes → there is corresponding relation again with many meters of ISNs,
---if unicode character set is a kind of " unreasonable code ", it is hundreds of thousands character arrangement table, the character address (coding) of layout is random, unreasonable, and need between " machine code → ISN → outer code (input code) → character set → character library " to change layer by layer, also need conversion between various countries' character set, bring huge inconvenience, hardware cost and the wasting of resources (as between storage, computing, hardware or Internet Transmission link); If follow the rule of each character inner constituent, and reduce conversion links, can greatly raise the efficiency:
[3] so, reasonable various forms of " many meters of codes " combine to various corresponding hardware device and run, and have the technique effect of " catalyzer ",
And a set of format, the computer system of unifying principle or various digital electric equipment can be formed (1), can be independently, close, as it under conventional computer system across languages general-purpose platform characteristic, many meters of codes self also can be formed not by Chinese formula world character computer system and the platform of any external program;
(2) wherein each several part link also can independently use, and forms independently soft and hardware system equipment:
1. " many meters of codes " ISN set inherently carry character library full detail, do not need to call in or hard character library soft to outside, just can be directly connected to display system and show;
Use many meters of code vector icon display modules to come Display of Chinese characters and figure (like this Chinese character of display elegant in appearance, the crenellated phenomena that do not have dot matrix to show) with " vector forms of many meters of web frames ", its basic " segmentation display unit " can be " ten " or " rice " or
in part line segment (as " 8 " shape arrange 7 sections can change into
shape 16 sections, carefully divide equally angle as increased 4 is 8 sections of oblique lines again, be then 24 sections), can be multiple
adjacent, launch on 2 dimensional planes;
---described " segmentation display unit " can refer to the unit area on common (as liquid crystal, plasma, light emitting diode) screen, also in like manner can refer to physical hardware, as LCD panel, luminotron, fluorescent tube bulb etc.;
Every 8 sections form 1 byte, each section with 2 system bit representations, in screen display 1 bright spot when depositing the some display of 1; The point depositing 0 does not then show on screen, then a Chinese character generally use 6 row × 6 row to have 36 " rice (namely
) "=32 bytes; By matrix withdraw software according to first left and then right, first up and then down mode carries out matrix withdraw to character number, then can obtain 32 byte values that type matrix is corresponding, these bytes are write in certain sequence the display buffer of (as liquid crystal) controller, just can in (as liquid crystal) screen display respective symbols;
Program calculates by many meters of ISNs the type matrix that many meters of outer codes can draw arbitrary word; In like manner from another direction, also directly type matrix can be drawn with input method input coding; Every information of type matrix character records the shape of English or Chinese character, and eliminates the setting of character library;
In digital circuit, all data are all preserved with 0 and 1, carry out different data manipulations, can obtain different results to display controller; The display device (being called for short many meters of segmentation display device) of " the many meters of net full vector segmentation structures " of segment driver and employing " segmentation display unit ", can be used to display any character and vector graphics;
The hardware of this structural interface is adopted mainly to can be used for simple electronic equipment as pos machine, tax control machine, single-chip microcomputer, counter, learning machine electronic dictionary, translation machine, handheld device is as telepilot, tally machine, intercom, embedded device is as the small information enquiry machine of subway, shop, call box, and terminal device is as on Internet of Things, instrument and meter;
---output, printing, fax, the every equipment of database and occasion, in like manner can transform, use the data of many meters of code forms;
2. in like manner, store in hardware, chip, equipment, deposit, transmit, computing runs, which kind of integrated chip, hardware combinations mode all need in conjunction with many meters of code technological cores, all belong to the row of protection domain;
3. in conjunction with utilization that is hand-written, keyboard input devices, be placed on two large divisions below and describe in detail.
{ two } hand-writing input method:
Many meters of codes are in conjunction with the embodiment of handwriting input device: many meters of code hand writing input methods, can as a kind of independent input method used;
[1] hand-written input system can comprise:
(1) acquisition device: obtain the device of stroke information, as input equipment " finger, mouse, writing pencil ", respond to receiving equipment " touch-screen, handwriting pad, blank ", even can instrument such as " picture taking lens, scanning, card-reading apparatus " of stroke information of hand-written, the non-write of active obtaining;
(2) interface module: present " many meters of nets " structure on the display apparatus; Wherein: " many meters of nets " structure graph of standard is presented on screen and also can be used as " soft interface ", available mouse move and click different pen section, the different key mapping of keyboard maps different pen sections etc. and indirectly operates it; In like manner can be presented at the direct control such as the upper finger of display device (as touch-screen), writing pencil of perception device with corresponding construction or circuit, then the line segment of many meters of net each position " display " and " input " can synchronously, co-located carries out;
(3) many meters of grid databases: for storing each parts contained by each character, orientation, kind, the structural relation information of stroke in many meters of nets;
---now can record " absolute, standard " structure of each stroke in word, position, as basic close to the printing Song typeface;
---word even sentence database in like manner, can store the corresponding information of multiword;
(4) pretreatment module: each handwritten stroke obtained is carried out standardization: " absorption ", " cut-off " and optional " positive angle " " contraposition ":
Refer to the font prototype in the many meters of mesh lines that right and wrong, orientation, angle and the structure of the stroke of person writing can not fit like a glove standard, unique,
Little fluctuating when described " cut-off " refers to that single straight pen is hand-written is left in the basket, is treated to straight line; Can by program initiatively write carry out simultaneously spacing (as only obtain and zequin to the direct-connected line of terminal, " straight line " instrument in similar windows paint program) or write aftertreatment;
Described " absorption " moves to the position overlapped with " mesh lines that position, angle are closed on most " by stroke;
Described " contraposition " refers to the unified position each parts, stroke group being moved to immediately identical with masterplate, most standard;
Described " positive angle " refers to that the inner clamps angle number turning pen, hand over pen, outside rotation are towards all getting immediate integer angle;
---the isolated stroke of diverse location, commissure stroke group or naturally discrete parts in individual character, all by pen or can to correct by parts and in subsequent screen display immediately, also can backstage is carried out, process of skipping only shows result;
---outside various countries, Chinese character is in like manner, standardization also can in like manner encode for various countries' character before process, especially as Korean characters, wherein except " o " major part identical with corresponding Hanzi component;
(5) processing module: input equipment is connected with processing module by interface module, only need compare to the corresponding complete information in many meters of grid databases or identify in " structure of some stroke, the orientation " after the standardization inputted by processing module;
Described orientation comprises " absolute orientation ", " relative orientation ", when writer to write on parts several in Chinese character a part of region in the apperceive identity region of input media (as touch-screen), as " north, the moon " " back of the body " all writes on the first half, azimuth information can be judged according to parts space or stroke group structure (when especially not disconnecting completely between parts), " white silk " " Figure 38 " hank knotting as standard is other connect turn on upper left side, upper right quarter has " ten " shape to intersect stroke, " little " in their lower right
Because be input to concrete orientation in many meters of net interfaces also directly and many meters of grid database comparisons of same structure, and detailed structure is more accurate than connecting pen, even if so input stroke is imperfect, still can draw complete result fast and accurately, and specifically select any section components, which pen, have very large selection degree of freedom, being equivalent to each word has multiple " tolerant code ";
---also can according to shape code keyboard input scheme, rule in like manner its code element hand-written, can preferably input skeleton stroke as various code element but not must pen ... all reduce entering stroke quantity and improve recognition accuracy.
---individual character should across different parts importations stroke, can discrete codes, can obtain a result, do not need to be totally lost for general 1 ~ 4; The input of word and word in like manner, can word even sentence be unit input, wherein every word all can stroke complete, then processing module is retrieved in corresponding words and phrases database, e.g., Figure 39,40 literary style all can draw " white silk " word; Figure 41 ~ 43 input " pre-, pay, money " 3 word minimum need 3;
[2] hand-writing input method and inputting method in like manner also can divide code fetch, mapping, input step, and just embodiment mode is different, it is characterized in that:
Code fetch: choose arbitrary some stroke in character;
Map: the some stroke chosen (being equivalent to code element) is mapped in each corresponding diverse location (on screen, being equivalent to azimuth type keyboard) respectively by the structure at many meters of net interfaces;
Input: and use input equipment to input them;
[3] optional householder method has:
(1) pen/non-company compatibility mode is connected: writer writes regular stroke as far as possible due to this hand-writing input method claim, to entirely non-ly connecting pen, entirely connecting pen, input that the two has concurrently, the hand-written company of complexity as detected this identification module None-identified structure member, as being connected more than 2 or 3, " the connecting an identification module " that can be docked to similar common hand-writing input method carries out collaborative identification, processes respectively, or refusal identifies and points out warning;---benefit is, can provide feedback at any time when the part of input characters, the input of correcting user, minimizing defeated misclassification rate, minimizing number of strokes by mistake;
---in like manner write section components or stroke group in individual character for only connecting pen, and when adopting " connecting an identification module " to identify, also can in conjunction with its place definitely or relative orientation information, also recognition accuracy can be improved, in like manner connect again pen in individual character, the parts mixing of non-company has concurrently, then the corresponding identification module of docking and model all can to compare identification in conjunction with azimuth information separately;
(2) unnecessary involve pen, " inverse gesture " stroke especially left or the line segment of wieling the pen to upper left can automatically ignore or cut off;
(3) when " go hook " mainly refers to lift nib when writer writes at every turn, the unnecessary crotch taken out of of stroke end, can specify certain length and direction (as inverse gesture) or flexibility, curved shape tail hook automatically ignore;
(4) can specify to input next individual character then before word shields, also can arrange participle key, options button or acknowledgement key respectively, the part as inputted every word in a word can arrange acknowledgement key or respectively by meeting statement processing module according to corpus intelligent decision;
(5) more than one of " result met most " possibility, but repeated code is generally the likeness in form of many meters of shape codes, word of the same clan, can select wherein; Can according to identifying that word, the even certificate identified word retrieval associational word started with this individual character retrieved in individual character in dictionary; ;
(6) handwriting input can coordinate with phonetic entry, Pinyin Input, input through keyboard, and especially on touch-screen, its interface can be overlapping or complementary; The word that can not read, the word that can not tear open, the part only remembering in word, available handwriting input, the fractionation code fetch schematic diagram that also can show this word helps study;
(7) touch-screen can select two partial error stroke referring to close up erasing and inputted, or regulation separately establishes key mapping to realize;
[5] example;
{ three } many meters of codes are in conjunction with the embodiment of keyboard: many meters of shape code inputting methods, can as a kind of independent shape code inputting method used;
The term used has:
--primitive: structure word " basic code element " is " friendship ", (with " rice " the closely justice of " many meters of nets ");
--base group: being combined as " friendship group " of multiple primitive " friendship ", containing the title " simply friendship group " of " friendship " kind, negligible amounts, as primitive is connected to " branch ", encloses composition " block ", containing " friendship " kind, a fairly large number of title " complicated friendship group ", as multiple pieces, block and friendship be combined into " fish ";
--parts: the concrete stroke group referring to the natural shape/boundary in Chinese character, is as the criterion with Chinese characters of the national standard part specification substantially;
--code element: refer to certain base part being included into encoding scheme, available various " alphabetic word " represents; Abstract identical, the multiple parts that accidental quality is specifically different of principal character may be comprised in every class code element, claim " radical of the same clan ";
[1] background technology: the multiple code input method taking the Five-stroke Method as representative, is all that primitive, the too small code fetch coverage rate that makes of primitive are too small with stroke, and then causes the not overall pictograph of code fetch with consistent:
(1) nearly 60% radical maps its key mapping according to first 2, do not take stroke below into account, the rule that the radical even had is first 2 is not also followed, stiff mapping key mapping, as many places such as " wood, west, ears ", proves that its " artificially " is more than " objective law ";
The code element with unified primitive base stack features but by first 2 be mapped in different key mapping, as " literary composition is The-Fan For-additional again ", " Mi ", “ Ha eight ", “ factory ", " Chuan " etc.. have more than 30 places, increase memory burden so on foot, get half the result with twice the effort;
(2) commissure need be torn open: whole parts is broken isolates, many commissures, intersection point, block also need to split, and difficultly to divide by means of characters as in a large number in " above descend Nao to deposit not, flat centre, sub-, ugly sweet, the Wei Che Wunian people, the section of chasing after, state, dance face two, sheet jin produce, six fire, first give " etc.;
(3) process that large character library needs identification code in a large number, then the repetition rate of coding is high to process large dictionary; Directly can not input Chinese-traditional;
(4) cannot efficiently input on a keypad, 5-stroke digital input method header, residue code fetch isolates thinking, difficulty use in small, broken bits, technical indicator backwardness equally;
[2] core methed principle
With " friendship " for structure word " basic code element ", corresponding multiple " friendship " is by different " quantity/integrity degree, composition/kind; configuration/shape, orientation/angle, scope/boundary " feature especially Partial Feature, be combined into various classification, " the friendship group " of level time be structure word " combined symbols ", the code element of returning feature to conform to classification is divided by retracting each parts that regular break goes out by character, category is mapped in corresponding different key mapping and by input rule input, can forms the character wanted again;
Describe from many meters of net computer processing method angles: the stroke group that Hanzi component may be made up of one or more " rice ", also known as " subnet ", an i.e. part for many meters of pessimistic concurrency controls, by structure, the orientation precise classification of Hanzi component by respective inner contained " rice ", if selected all kinds of code elements of taking out are mapped in different key mapping on keyboard respectively, and impact by sequential write the key mapping that in a word, different code element maps separately successively, and the word needed can be obtained---namely become keyboard shape code coded input method;
---described " friendship " refers to that " many straight pens " intersects a bit, and " many straight pens " can also contain microradian pen, be with micro-hook straight pen interior; " friendship " point stretches out one or many straight pen dispersed and claims " palpus ", and " integrity degree " of friendship refer to the quantity of contained palpus, it is different classes of to segment;
(1) " especially Partial Feature " described in core methed refers to that optional in various feature is main by Partial Feature and other are characterized as and time even ignore:
1. " classification formula " code fetch and corresponding mapping, input scheme: be mainly characterized as master by " classification, structure, composition, integrity degree ", multiple " friendship " is formed different classes of, and " mutual bearings " feature between respectively handing over is regarded as secondary and suitably ignore (as in " accompanying drawing 2 ", similar not alphabetic word is in the same way merged in a large number, and for example horizontal " branch, fish " is less, discrete codes weak effect, therefore its key mapping need not be set up separately), be called for short " classification formula ";
2. " azimuth type " code fetch and corresponding mapping, input scheme:---but because some code element also has certain effect (as each code element in " accompanying drawing 2 ") by orientative feature discrete codes, therefore contrary with epimere be main, category feature by code element by orientative feature be subseries code fetch, to map also be feasible program;
The ratio of " azimuth type/classification formula " code fetch can adjust (see embodiment), and has flexible, compensatory because of the unitarity of primitive combination;
A. " orientation " of code element comprises direction/towards, position, angle:
--" direction/towards " refers to the specific part of code element or integrally-built sensing, as contrary with fish tail in turning and its opening, fish head;
--" position " refers to relative position between code element or the position of code element in character, as closely closed the lower left corner (in like manner, in the outer Chinese character such as Hindi more have the close code element of multiple different azimuth need set up corresponding generic key) of code element " n " at " one-tenth ";
--" angle " mainly refers to " angle angle " contained by code element between stroke;
In like manner, in same mathematical model, " 3 " are linked to be by 2 left opening semicircles, are equivalent to " Ji " after corners foreign language up and down, and " S " 2 semicircles that are right with reason, left opening are linked to be up and down;
B. can classify to code element by the following orientative feature with certain discrete codes effect and divide different key mapping to map:
C. orientative feature is main and identical, that only accidental quality is as different in " class, level " code element can merge generic key, as: " single and branch (or segment direction as " Shu is with rich "), many and racemosus, branch and fish, turn branch and turn tail fish, block and polylith " etc. [optional again with singly, restrike differentiation]
D. orientation symbol mapped is also optional " key/class is consistent ": the code class of mainly pressing different azimuth Feature Selection, be mapped in corresponding different azimuth key mapping on input, [also can local directed complete set, as " accompanying drawing 22 " merges up/down, left/right direction: Contraband
seven, power Qian, takies to reduce key mapping];
(2) the stroke group of character especially two-dimensional character is reticulate texture, can:
1. by " getting friendship method " look wherein each " knot (friendships) base unit, then investigation intersection point and between line segment (as master in literary composition);
2. or by " getting block method " be base unit [even only establishing a kind of primitive of block] depending on wherein each " mesh (block/enclose) ";---when this method is used for input through keyboard, some stroke may superimposed code fetch and directly perceived not, can be used for the ISN computing Graphics Processing of mathematical model, handwriting input or character:
---contrast: " power " gets block method ≈
get and hand over Fa ≈ ;
get block method ≈ ≈ (slightly getting skeleton), get friendship method ≈;
---" get relevant code element, in like manner merge key class that block method also can refer to " Figure 46 ";
[3] code fetch: the method determining code symbols
Introduce below and press code fetch that " category feature " is main classify " the basic 9 key schemes of classification formula (abbreviation " basic scheme) " that formed, mapping, input and respective rule, refer to the various simple code element of " WERSDFXCV key (being equivalent to 123456789 keys) " in " Fig. 1 ";
Basic scheme also derivative, the expanded set of adjustable synthesizes multiple " little, large keyboard plan ", refers to embodiment.
(1) integrity degree handed over
" intersection point divide must ": in Chinese character 1 select generally can disperse in " rice " shape stretch out 0 ~ 8 " palpus " [special, as
and some non-strokes tilted in units of 45 °, also can specify in mathematical model evenly to stretch out more as 12,16 corings];
The angle classification of quantity and stroke angle that point stretches out palpus mainly contains:
1. [0, claim " acnode ", in mathematical model " acnode need not " can assignment be 0,1 coring then can assignment be 1];
2. 1, isolated title " 1 ", with the title " 1 palpus " of miscellaneous part commissure; Can divide: 1. straight pen "
shu ", 2. oblique pen " Pie
[or to be divided into by writing overall style of brushwork direction: left " Pie Shu ", to the right
]
3. 2, not 2 pens on the same line, claim " 1 turns ", it be " 1 mouthful " part, be also the part of " 1 hands over ", so it is the primitive of a kind of " half-open semi-closure " in fact; Can comprise: right angle, acute angle, obtuse angle [or segmenting towards angle by its opening or the top of the horn]
4. >=3, claim " friendship "; Can divide: (following all containing its rotation/flipped form, expand number in be complete/incomplete form)
Straight pen intersects " orthogonal " (ten
), oblique pen intersects " oblique " (Qe, people), straight tiltedly pen intersects " mixed friendship " (
),
D.[orthogonal point is added with tiltedly palpus and becomes " handing over greatly ", as: " " 5, " wood " 6, many tiltedly palpus " rice " 8 etc.]
[---the code element of " friendship must within the scope of its surrounding 180 ° " can ad hoc " some side " class, as: ≠ little,
≠ ten, ≠ wood]
(2) integrity degree of friendship group
Multiple " friendship " combines, be combined into as " friendship group ", then they are fractal relation; In friendship group, contained each " friendships " may be complete or imperfect. then various friendship group in like manner also can be complete or imperfect, can be presented as segmentation: pogoniasis, few must, need not rank (can assembling section rank, separately have " mend must ", as hereafter " benefit eight "):
" pen branch is fractal ": refer to " pen or many " as " need not " limb, adding above must, then become " branch or the racemosus " of respective class, otherwise then, friendship group can be classified by the structure of its limb, quantity, as linearly friendship group " 1 " class can comprise with " 1 perpendicular pen " be limb, only must be different same family component " upper and lower " and
[---single can be considered " friendship " or the part of " branch ", merges the key mapping that maps or be divided into the key mapping of closing on as its nearly class];
What netted mathematical model was unified directly comprises wherein each kind " friendship, friendship group " code element, then they are the form of mathematically " fractal ", " intersection point divides palpus ", " pen/hand over fractal " can be presented as, in like manner " pen/branch is fractal ", " pen/turn/block is fractal " after combination, recombinant also in like manner, as " each limit of fish head " or " tail " are also made up of multiple branch or pen, therefore also in like manner can segment the situation of " pogoniasis, few palpus ";
(3) characteristics of macrostructure of friendship group
In plane between multiple friendship according to the permutation and combination of the two-dimensional square bit architecture of intersection point, i.e. macroscopical basic kind of friendship group mainly contains:
1. the friendship group of Open architecture, not containing totally-enclosed region, is equivalent to " tree " in graph theory; Mainly various branch class;
A. linear " 1 ": by " the mathematical approach " of purely getting mathematical feature, refer to linearly aligned >=2 complete or incomplete " friendship ", the line between friendship is " limb " (being equivalent to " 1 "); The friendship in the middle of " branch end points ", limb is claimed to claim " node " extended palpus in the friendship at two ends;
---" branch side ": " friendship " disperses centered by " point ", and in like manner " branch " is dispersed for axle is opposing with " limb ", as
≈
work ≈
soil ≈
(wherein " Shu " overlaps), then in like manner also can segment with " some side " and establish " branch side " class, refers to that limb only has side to have pen palpus, because it is equivalent to the top margin of n to extend " palpus ", therefore can be incorporated to n class [or returning a class], as
≈ mono-, " Zhao,
B. many " friendship " be not by > 1 direction composition containing the open architecture of enclosed region, and basic has: turn branch, hand over branch and branch,
Hand over branch, turn branch: its limb is in like manner respectively in turning, handing over the form of a stroke or a combination of strokes; Friendship/flex point between each limb is called " branch intersection point/branch flex point ";
And branch: 2 or 3 branches parallel side by side, and its skeleton (limb) is in parallel direct join and pen [maybe can merge generic key];
---can recombinant between open code element, as: connect and turn pen/companys and turn branch, refer to along the counterclockwise pen/branch do not turned round continuously in the same way;
2. the friendship group of closed type structure, multiple pen or friendship, branch to be crowded around or equidirectional enclosing is turned the complete enclosed region of composition and " enclosed " continuously from multi-faceted, be equivalent to " loop " in graph theory, comprise enclosing to turn pen " mouth (closed curve " circle " of foreign language, " irregular roundness " are in like manner) " and enclose and turn branch " block ", shape has square, irregular polygon (as triangle, trapezoidal, rhombus);
---maybe can comprise imperfect, atypical " enclosing " (nearly class) " n encloses " and comprise n and turn pen (the major arc curve of foreign language is if " c " is just as reason)/n and turn branch, refer to many/continuous equidirectional enclose turn, close to closed;---fish head in like manner also can be imperfect;
Between 3. opening-closed code element, namely hold concurrently containing the friendship group of the hybrid combination of opening and closing structure, typical as " 1 fish " and:
--the mixed pen/mixed of turning turns branch, refers to hold concurrently containing the pen of " connect turn, enclose and turn " or branch, as " a few ball "
--h pen/h branch: because of complicated, more rare, as " I
";
Expansion: the more multicomponent kind that various friendship, friendship group all can in like manner expand to, quantity, level are secondary, the continuation recombinant in orientation, the character that can form all structures is drawn or geometry, vector graphics, especially regular, characteristic, as mathematically " convex, recessed, folding polygon " structure etc.;
(4) microstructure characteristic of friendship group
Combine between multiple friendship, the code element of pressing the classification of joint macroscopic view can be formed " fool 9 key scheme " substantially, but also can press the detailed structure of " palpus " on microcosmic, quantity integrity degree, direction position feature disaggregated classification again, the professional scheme Sum fanction of formation can contribute to improving input speed, reducing repeated code.
1. when 1 dimension, 2 certain " friendship " tieed up in structure friendship groups of the mathematical approach is incomplete turning, vision difference is obvious, generally be not considered as during code fetch similar and " turn prior to hand over " do not ignore, (imperfect " T " then generally can ignore than " ten " few coring):
A. the feature of mathematics 1 linearly hands over group, but exception: if " " is because containing 2 flex points (incomplete friendship), therefore set up as " connect and turn " subclass; And for example " seven, an ancient type of spoon, h " because of containing 1 turning (angle), make overall in 2, the n shape of 1 coring, therefore return " enclose and turn " class;
B. turn pen+palpus=turn branch: if by the mathematical approach contain not collinear three friendships (but incomplete
or turn), connected by 2 limbs of different directions, each limb must in the inner and/or outer side of each limb, as
C. connect and turn pen+palpus=company and turn branch: divide again
--few must formula: flex point, end points, node can increase must, as the sub-< of <
no, < with;
--pogoniasis formula: containing more complete limb, then should split input [or large code element scheme one key inputs] as hair ≈ Wang Yin; Specially
D. mixed pen+palpus=mixed of turning turns branch: " mixed turn pen " can increase pen for or must increasing pen at end points or angle place be dry, and formation " mixes and turns branch ", as:
--youngster's (scarce top limb) a few < of < Yu towering (angle increases horizontal palpus) < nine (angle increases longitudinal and transverse palpus) < ball (limit increases node palpus);
E. to turn more+must: as ", " turn containing connecting, can be used as 1 large code element return keypad " " exempt to tear open a key input [or return rotations, overturn after large keyboard code element " " class; Detachable input " " ≈ in specialty scheme
, ≈ n ,] (---" " top forms the new turning of preferential code fetch than " Shu " that " jin " has more
and cause code fetch to change, need not " branch " but not " palpus " so locate that this Shu is regarded as);
[and for example " sheet ≈ n ≈
" containing turning, entirety can return " youngster " shape skeleton, " industry fragrant-flowered garlic " is containing turning, getting " n " shape skeleton; Or all return head incomplete " " class]
F./the palpus of n/ mouth/block/fish head is turned: generally insignificantly during code fetch to divide:
--penetrate " the limit palpus " inside and outside limit, as
in Shu
--inwardly stretch out from limit " interior palpus ", " n containing perpendicular " (≠ n, containing horizontal, then define closed stroke group region as " moon ", separately need establish key), contain " Shu " as " mountain ", " " contain
meet and numerously return n, meet letter to mend palpus
--inwardly stretch out " folder palpus " from corner point, as
in Shu,
in " Dian ", " " in Pie [or meeting numerous ignoring]
--from corner point protruding " angle palpus ", as " seven " ≈
contraband,
factory
2/8
2. various " open base group--branch ": as 1, side, 2 turn branch, 3 turns branch, n shape branch, mixedly turn a few shape branch, h branch:
A. can adjust: as all, partly merged " generic key (referring to classification, key mapping) ", and for example partly be incorporated to 9[contain 2 intersection points as " stopping " the mathematical approach but also belong to the part of 3 intersection points " industry ", also can and key ... ], can set up separately for another example, move in other key mappings;
B. also can cancel all or part of generic key, change into carefully tearing open and carry out inputting (see below " group branch breaks " joint) or getting its stem demal;
3. special few palpus formula racemosus [" long dry " can not be considered as in fool's scheme, still make pen]
A. " long dry need not ": in racemosus on certain pen contained need not but longer, affect structure, this pen visual is one " limb ", as
in length " Shu " pen on need not,
in middle bar need not, but affect one-piece construction, even can content, therefore be considered as " few must formula turn branch "---exception: " louver is straight "
" right stone " “
's
then can still unanimously get with time isolated during code fetch
, hand over, branch, and generally be not considered as partially turning tail, very little ≈
in like manner [or also can be considered that (angle point has palpus) is turned branch, partially turned a tail]; In complicated branch, block, fish, certain pen extends, even if encase miscellaneous part, then still generally ignores, as: lateral misalignment must " " in " place ", " often
6368nie
5868" in " ", complexity turns, fish in like manner, as ",
B. " or connect block limit ": certain pen having commissure point in branch, racemosus with block limit, be equivalent to this block limit be " palpus " " few must branch ": as in " year worm " "
" be connected with block, then [fool's scheme can be omited " Dian " and get to get " turning branch " (by this genus of the mathematical approach " branch ")
]; In and for example " resembling ", " " originally only has the skeleton of 1, but its first stroke and " " is following crossing, forms the 2nd limb that direction is different, be equivalent to " pig " (be carefully split into:
) 9 keys [press the mathematical approach get " " skeleton can return " turning branch " generic key] can be returned;
---in like manner, in " friendship ", certain pen and miscellaneous part have commissure point, then also can be considered need not branch, as " red "
with " soil ";
4. limb also can be imperfect:
A. limb is imperfect, as " <, Chu < are dry, show that < is not ":
B. racemosus is done imperfect, as " < ox, Jin < is raw; Lose < special, cloud < goes; Unit < without " can " can fall apart and not connect " in the scheme of getting little code element or when meeting letter carefully to tear open to split inputs [can be set to code element in the scheme of getting large code element, exempt to tear open key input], and for example “ Intraoperative
123912/7397";
C.n pen, n branch are imperfect, and see below the 7th page of " and palpus n shoulder " joint
D. turn pen more, turn more part limb in branch also can imperfect, interrupt, as " youngster < is several,
, because part imperfect when combining with miscellaneous part may be positioned at overlapping, allow overlapping code fetch herein, and code fetch is naturally fault-tolerant, as: brother ≈ mouth ≈ mouth is several,
(can fall apart and not connect) ≠ youngster;
(6) optional specialty is got and is torn rule (i.e. " specialty is torn open ") open: note: be hereafter corresponding alternative by " fool/order of strokes observed in calligraphy/group is torn open " scheme in many places ()
1. long dry need not, 2. and pen unification, and must n shoulder or connect block limit; | 3. block n turns elder generation, and frame head is mended and contained, 4. mouth day order field, the super limit of block palpus; |
5. n block list palpus, the vertical house of benefit is horizontal, 6. build also palpus, and direction is shown consideration for; | 7. meet and numerously slightly to tear open, meet letter carefully to tear open, 8. hand over block mend must, group branch breaks; |
1. " long dry need not, or connect block limit ", the 5th page be seen above;
2. " and pen unification, and must n shoulder " " and pen unification " refers to that isolated and pen meets numerous can all conjunction to do 1, meet letter carefully to tear open [or to return " without limb formula 1 "; Again or return 9 keys, as " San " <
, two < second)] comprising:
A. " the also pen that one is long and the other is short " is as in " prison "
リ
etc. ignoring short pen;
B. " substantially isometric parallel short and pen " divides again by direction: " long direct join pen " as
(3 Shu only need restrike Shu key); " short direct join pen " as:
" tiltedly short and pen " as:
" isolated also branch " detachable input, as:
-77/-44/-111(in meeting, tearing, exempt from the composition of defeated part repetition open) [or slightly retracting n];
C. make an exception:
" short folding pen " is as " Chuan
8" then meet and be numerously combined into " turning ", in like manner meet letter can carefully tear open [or also returning " without dry branch "];
" uneven isolated also pen " carefully can tear input open, as " heart " ≈
yin, Rui
12; [or returning 9 keys, because of " Rui " < Yan]
" isolated short of part pen " (and certain pen in pen is connected to other strokes, stroke group) then " can fall apart and not connect " and carefully be torn open [or inputting as nothing, less corresponding large code element one key of limb in large code element scheme], wherein:
--certain tip of the brushstyle of a writing or painting point has oblique palpus, as:
--there is oblique palpus at certain middle part, as:
[< does, and slightly gets " branch " 1 code]
--certain is the part of miscellaneous part, as: cloud ≈ mono-< goes,
--each pen all connects miscellaneous part, as:
" by the isolated length that therefrom separates and pen " can according to stroke order tear open defeated, as " Pie Shu ": deep ≈ Rui Pie rice Shu, and fine ≈ literary composition Pie fragrant-flowered garlic Shu;
3. " block n turns elder generation, and frame head is mended and contained "; (optional rule)
" block n turns elder generation ": refer to that code fetch splits relative importance value and is generally: " block and n first; a few company singly turns; how single side; all win intersection point ", that is: block > encloses and turns > and connect and turn > and turn > racemosus > branch > branch side > and hand over, and refers to that ordinary priority retracts block frame, n, is secondly to turn (as several, shape) more, turn, being racemosus, branch, branch side again, is finally hand over; High should not first the breaking of priority---when especially carefully tearing open, as: h ≈ Shu n ≠
" frame head mend containing " refers to complete, incomplete piece (as 3 enclose n, 2 and enclose and turn---[or by (order of strokes observed in calligraphy is torn open)]) or fish head, if containing not crossing with housing content, can first get without exception housing, after get content, in order to avoid be not in the right order, in like manner fish head " namely (time) mend in head ", more defeated fish tail, as " fork " ≈
4. " mouth day order field, the super limit of block palpus ",
Closed code element can according to following characteristics disaggregated classification, cross division: quantity, with or without exterior palpi, fat or thin, uniformity coefficient, shape, whether discrete, with housing from/phase commissure, adjustable when (seeing the following form) the of all categories code selection formed maps, as merged, setting up separately, accept or reject (splitting input as changed into):
All can get " 1 piece " when >1 block meets numerous, meet in only need restrike 1 piece, meet letter to tear input open by quantity is micro-; As order ≈ mouth mouth mouth (meeting letter carefully to tear open) ≈ mouth mouth (meet numerous slightly tear open)---all slightly tear open in word then in word [or to " with in word in like manner " fault-tolerant];
A. " mouth day order field ": enclose pen " mouth " be need not block, inside can be divided into multiple, as " day order field ";
" block " is cut into by inner stroke also can by " ultralinear/linear array " between multiple fritter, and abbreviation " fat/thin " block that can be vivid, as " field (≈ is ≈ mouth mouth mouth mouth everyday)/day ";
---" fat piece " also can divide the situation of " evenly ", " uneven ", as: interior point of uneven polylith " Back
555/-55";---non-square fritter can be cut into, as linear polylith
" head of ' pellet ' " ≠ ultralinear polylith
---discrete many blockings in like manner, as
≠, [or as the one in " and first " class];
---[be with the block of also palpus, fish head can be fat or thin according to contained totally-enclosed region decision, as " the moon
554books Shi " containing thin piece, " use
5554 " containing fat piece,
then return thin piece by contained complete closure region, return not fat piece by contained imperfect closed region, because of the independent individual character that except key name word " moon is used " rare " meeting letter " need carefully tear open, therefore " doing the fat or thin of the buccal mass of fish head " does not generally need to distinguish];
B. " the super limit of block palpus ": refer to that the pen that encloses having palpus is then " block " [or being adjusted to " palpus block is polygon "];
" block " also selects and can comprise " enclosing block ": refer to group of strokes surrounds " having partial gap between each limit " " block ":
[" surrounding block " or change do " thick branch "]:
[key that keypad also can be set up " thick branch class ", thus exempt to mend oblique palpus " eight ", a key input, can comprise:
---" the thick branch key " set up can be placed in 0 key becomes 10 key schemes (or be placed in merge in other key mapping key mapping of vacateing);
C. optional combined symbols (especially separately can establish key mapping in large keyboard):
[" returning block "]: i.e. " block is containing block ", refer to that " mouth/block " includes not crossing with frame little " mouth/block "---when wherein bulk is imperfect, typical case and high frequency not, as " ", extended code element plan is not received as code element yet
[" projection "]: refer to adjacent large and small piece, when meeting letter carefully to tear open:
si
5, western ≈
si
5,
≈ Lv
75,---in large and small piece containing imperfect, atypical n/ the month/
shape, optional income extended code element plan, as: ≈
n;
5. " n block list palpus, the vertical house of benefit is horizontal ", 6. " build is palpus also, and direction is shown consideration for " [(fool tears open) scheme can ignore direction];
" n block list must; mend vertical house horizontal " (set up in the keypad arrangement of " middle must fish " key can exempt from this rule, a key input and do not need to split): " specialty is torn open " scheme can regulation n, block list must carefully tear open longitudinal, (especially meeting numerous) ignore horizontal, meet numerous meet letter defeated piece without exception first, rear " benefits " must, now permission " must " run through " block frame " and get 1 yard (title transfixion); [especially meeting letter also can cut off code fetch (claim boundary break method) according to boundary end to end]:
" build must, direction is shown consideration for ": all directions of block also must equal " not ignoring " (referring to affect code fetch or need to split) [or also " mending vertical house horizontal stroke "]:
--head can be determined by writing orientation and the priority of palpus when meeting letter carefully to tear open; Meet numerous when slightly tearing open all directions all must ignore, get " block " key input but especially lower and then generally must need complement code [fool's scheme can get without exception block+select repeated code];
7. " meet numerous slightly tear open, meet letter carefully to tear open ",
A. in Chinese character overall have with each partial structurtes holographic Fractals, among a small circle and the large-scale primitive composition formed be unified, namely little code element can form large code element, just combination magnitude is different, so the code fetch scope adjustable of many meters of shape codes, basic code element plan can in like manner choose little, in, large-scale expansion code element (refer to respectively in " accompanying drawing 2 " without bracket, with little/in/alphabetic word of braces) form corresponding new departure;
---in expansion code element at different levels, part code element can be done and even optimize and revise across class across level, and add part " middle rank expansion code element " as optional in " mini-dock code element scheme ", vice versa; Or select part when needed, as meet numerous slightly tear open time, in fool's scheme, the larger code element of higher-frequency; (in keypad, use relatively large expansion code element code fetch can reduce fractionation and stroke, tend to amateur, the fool's scheme that think little of precision, repeated code, speed; In large keyboard key mapping sufficient, to set up for the large code element of combination key mapping then can improve speed, a key input and do not affect other indexs);
---in addition, the radical of more extendible larger more complicated, traditional font, redoubling unit, on the contrary in like manner maybe can revise some radicals;
B. adjust the size rank in code fetch region, multiple keyboard input scheme (between rank also can combined crosswise form more multi-scheme) can be formed
[order of strokes observed in calligraphy scheme]: the order of strokes observed in calligraphy that certain customers are got used in the input of order of strokes observed in calligraphy Writing type or the Five-stroke Method tears method open, can adopt " order of strokes observed in calligraphy is torn open ", namely part compatible " according to stroke order splitting " mode or divide with reference to the order of strokes observed in calligraphy and split boundary, order, then:
--geotechnique's (order of strokes observed in calligraphy is all " anyhow horizontal ") ≠ dry rich (order of strokes observed in calligraphy is all " transverse cross is erected ") can set up key mapping separately; Carry out ≈ mono-meter, folder ≈ mono-
--entirety, by class code fetch " use " ≈ field, does not conform to writing style, can split into "
"---other heterozygosis, seamless situation are in like manner;
--determine to split boundary with reference to the order of strokes observed in calligraphy: hold concurrently ≈
shu Shu Ba ≈ Ha
eight (fault-tolerant) [
low frequency can omit " one " or return large code element " in "];
--determine to split order with reference to the order of strokes observed in calligraphy: " one-tenth " is first got
get again "
8" (order of strokes observed in calligraphy tear open+group tear open);
[group scheme]: in like manner, just change into carefully tearing open by group with " group branch breaks " joint " pointwise is carefully torn open ", be called for short " group is torn open ";
---can comprehensively, combine " order of strokes observed in calligraphy is torn open ", " group is torn open " input scheme, formed hybrid plan.
C. the expansion code element of " little, in, large " type not only refers to the size of code fetch scope, also refers to priority level, and its classification is according to mainly containing:
D. scheme is split: above-mentioned several fundamental sum expansion code element code fetch scheme all can be selected to coordinate one of lower several fractionation rule:
E. word coding method consistance: slightly tear open/carefully tear open in like manner
F. to the situation ignoring (not splitting out independent code fetch) of single: [fool's scheme can be ignored without exception, repeated code select again]
8. " hand over block to mend palpus, group branch breaks "; That specialty carefully tears rule [fool's scheme can avoid carefully tearing open, only needs keystroke name to apply for a residence permit, meets repeated code and select] open
" block is handed over to mend palpus "
A. " hand over and mend palpus ": refer to that " orthogonal " is with oblique palpus " eight " or single " Pie
", meet letter carefully tear open can first defeated straight after mend tiltedly; As 3 keys map:
--" wood " (high frequency) meets and numerously hits 3 keys [if a small amount of repeated code, then selecting], meets letter carefully to tear open: wooden ≈ ten (=apply for a residence permit)
3eight; great ≈ Shang
2eight
2
--defeated " ten ": meet and numerously hit 3 keys; Letter is met to hit 3 keys;
B. " block mend must ": with upper in like manner (when in fool's scheme, 6 keys also select " again ", " having/friend " a small amount of repeated code); As 6 keys map:
--" moon " meets and numerously hits 6, meets letter carefully to tear open: ≈ day
5 or the ≈ month
6(applying for a residence permit)
--[" again " (high frequency) meets and numerously hits 6, meets letter carefully to tear open: ≈
meet, or ≈ again
6(applying for a residence permit)];
--[" female " is with again in like manner: female ≈
52, (but " folder " head is different)]
--[" corpse ", as " mother " ≈
~
5 1(carefully tear open: in head-head-tail), then ≈ again
2,
≈
82; (meet numerous all get 6) ≈
(meet numerous all get 6), then:
≈
6 ≈
bo ≈
≈
[6]
In addition, "
bo " or slightly get the input of large code element " eight " branch one key];
-[various " middle must fish " as " in by first Shen towel ... " also 6 keys (referring to again " Figure 25 ") can be incorporated to]
Except " handing over block to mend palpus ", also have following several situation exception " removable intersection point "---
" group branch breaks ": [fool's scheme then slightly can be got the large code element of skeleton or be exempted to tear a key input open; Order of strokes observed in calligraphy formula scheme then can not adopt this rule]
A. " group " refers to, to the parts containing>=2 commissure primitives, if its within decomposites relatively large group code element, then to press " first getting whole greatly, code fetch relative importance value " rule as far as possible and " tear " code fetch in meeting open, as non-≈
eight (straight/oblique little classification is boundary);
If can not decompose larger code element, just by meeting letter carefully to tear open, splitting into less code element successively, especially can " branch break ", refer to stroke group, the parts of phase commissure, when meeting letter carefully to tear open " rather disconnected branch, do not tear friendship open ", limb would rather be cut off, also do not tear point of intersection open, as ten thousand ≈ as far as possible
≠ mono-
(order of strokes observed in calligraphy is torn open in scheme and is just allowed) ≠
(n has precedence over and turns)---now get 2 codes and all contain " cut-off limb " but become 2 " palpus " pens;
Even can " disconnected branch, pointwise carefully tear open ", namely one by one intersection point, be accurate to often some palpus quantity integrity degree (in " turn/
/ ten// wood ") carry out code fetch:
--" branch " carefully retracts head-end, node, distal point, as: Wu ≈
ten, dry ≈
ten, husband ≈ Shi Shang eight;
--turn branch in like manner: Sheng ≈ (head-end) ten (flex point) Shang (distal point);
B.---but the method that when various " acerous branch, turn branch " meets letter carefully to tear open, the repetition rate of coding is lower is that " benefit tears branch end end socket open
" method (non-isolated in following table in each word
pen also according to stroke order can be taken apart from intersection point, get 1) [or " benefit is torn branch open and brought out head palpus ", as: native ≈ Shu work, dry ≈ work Shu]:
C. complexity turns branch more, as:
D.---the differentiation input of " key name word, parts independently become word " and " needing the parts carefully torn open ":
[many meters of shape codes also can adopt intersection identification code (as following table option A or B) to tail code element or complement code unit code fetch by similar the Five-stroke Method, but effect is general, as " " mend left-handed watch 2 key or right table 5 key, " only " mends left-handed watch 1 key or right table 2 key]
[2] map: code symbols and keyboard are mapped
The consistance of " code selection-mapping-fractionation-input ": many meters of shape codes carry out corresponding fractionation according to code fetch boundary and rule, map corresponding key mapping according to code fetch classification, hit the input of corresponding key, and 3 links can be consistent, refer to that as " ' on ' get ' branch ' generic key (" key mapping of class code element ") " ' on ' chooses or split into " branch " class code element, hits the key mapping input that corresponding " branch " map,---the then merging of in like manner all types code element classification, set up separately, mobile, or multiple little code element forms large code element, then its key mapping mapped also can correspondingly merge, set up separately, mobile or increase and decrease (see embodiment part) (1) (category is characterized as main) " classification formula " code fetch maps input scheme: substantially can by the skeleton limb of the mathematical approach, macroscopical orientation between intersection point, structure arranges large class, choose the friendship of 9 kinds of basic skeleton structures, friendship group, and be mapped in 9 key keypads respectively, the at least corresponding a kind of friendship of each key or friendship group, its skeleton structure feature of each key is named, microstructure characteristic is represented by " alphabetic word " (can be more than one) in each key,
Keypad can use simple code element: point " one [Huo Guixian district], eight of district
ten ", line district ", a few bow ", face district " n mouth day field Yue Jing ", [the additional combined symbols of large keyboard: tail fish " h corpse chi horse in the sixth of the twelve Earthly Branches, huge mutually " partially, middle tail fish " in a first Gu, middle string ", turns tail fish " electricity, brother "];
(2) often kind of alphabetic word comprises at least one concrete Hanzi component of the same clan as " radical of the same clan ", between radical of the same clan only " integrity degree, must quantity ", " whether slit ", " whether micro-hook ", " whether microradian " and " rotations, upset, angle, direction (refer to " accompanying drawing 2 ", also can not ignore) ", " angle angle (and especially directly, rake angle; as, go up/,/
/ jin) " these are considered as minor details difference;
[3] input
(1) rule is split: decomposed by the character for input or process by certain rule: substantially splitting rule (similar to the Five-stroke Method) is:
1. when " loose seam connect hand over, split boundary " refers to split " can fall apart do not stitch, can stitch do not connect, can connect and not hand over ";---not only separately write between " seam " finger, belong to the even near class of different group and have little gap (being as the criterion to print the Song typeface); As: step ≈ stops, walks ≈ soil
card ≈ foretells;
2. " large whole nearly class retracts preferential " refers to---
(3) situation of special fractionation
1.. split ambiguity: multiple code element complexity is joined or is connected, especially the boundary of " part is carefully torn open " produces multiple ambiguity, can according to priority level, retract rule and etymon list is included, conventional degree, complexity and affiliated scheme (as large/little code element, thick/carefully to tear scheme open) are determined, and can be suitably fault-tolerant, as:
2.. special construction
[the hard to tackle radical of part, complicated fish, ultralinear code element, as
can specially close establish key as 9 keys or and first key, learning key, in order to avoid tear input open]
(4) input rule: select key mapping to input:
1. individual character extracting code: code fetch successively, can not getting individually not complete word can in conjunction with front n end one method [or jump code fetch];
A. large keyboard code length: character/word all-key is long to be mainly all 4[or to be 3 ~ 1], then phrase code fetch [or word 4 word 5, word 4 word 6; Otherwise or]:
2 words: first 2 yards of front 2 yard of+the second word of the first word
3 words: first 2 yards of front 1 yard of+the three word of front 1 yard of+the second word of the first word (" front light rear heavy " formula gets word code)
[or first 1 yard of front 1 yard of+the three word of front 2 yard of+the second word of the first word (" before after heavy and light " formula gets word code)]
4 words: first 1 yard [the association's result if any >4 word can show side by side] of getting each word
>4 words: first 1 yard of first 1 yard+last word of the one two three word
B. keypad code length: be mainly all 6[or be also 4 yards, can process everyday character dictionary and uncommon words can do repeated code postpone prompting]
2 words: first 3 yards of front 3 yard of+the second word of the first word
3 words: first 2 yards of front 2 yard of+the three word of front 2 yard of+the second word of the first word
[or " front light rear heavy " formula gets word code: first 4 yards of front 1 yard of+the three word of front 1 yard of+the second word of the first word]
[or " front heavy rear lightened " gets word code: first 1 yard of front 1 yard of+the three word of front 4 yard of+the second word of the first word]
4 words: get first 1 yard of each word+then to mend the 2nd, 3 yard of defeated 4th word if any repeated code
5 words: get first 1 yard of each word+then to mend the 2nd yard of defeated 5th word if any repeated code
6 words: first 1 yard that gets each word
>6 words: first 1 yard of front separately 1 yard+last word of the one two three four five word
[keypad code length or be 5, as: 2 words=2+3,3 words=2+2+1,4 words=2+1+1, >4 words=2+1+ end 1; Or: 2 words=3+2,3 words=3+1+1, > 3 words=3+1+ end 1---or be in like manner adjusted to " front light after heavy formula " above and get word code]
---sequential write code fetch successively pressed substantially in individual character, and being totally lost, all-key above shields automatically, the blank fill of not enough all-key;
2. [optional method: code length is adjustable, variable, can also]:
Adjustable: to refer to that individual character all-key length can increase or subtract, the code fetch quantity also adjustable of each word in word, as above show and related content in following table, these Adjusted Option possibility processing character quantity visible and ability, performance index have quality, but are all feasible, attainable (can not enumerate);
Can also: refer to that the code element of large-small keyboard can hybrid parallel input (especially in large-small keyboard integral type input scheme), because hit 1 " combining large code element " key to be equivalent to hit same character in the key (mainly 2 or 3) of the corresponding little code element that n comprises, corresponding character repertoire, as bitter ≈ Lv Gu (2) ≈ Lv ten mouthfuls (3)---as seen no matter during words input, the cutting of code length all can not be chaotic; [complement code key is as 1,2 or in word or word, all can be not counted in code length, only do auxiliary minimizing repeated code];
Variable: refer to words or can indefinite code length and by by separation key as space determine, cutting, participle; [the all-key length of words can different, all need to confirm, as keypad individual character 4 yards, word 6 yards]
3. [optional " short code mode "]: input with " ultrashort code ", if all-key length is 1 or 2,3,4 without exception, especially only can get ultrashort code (be equivalent to brevity code and in like manner " can slightly retract large code element " or " carefully retracting little code element ") to conventional " the even whole sentence of word, phrase, many words phrase " to input, substantially the prefix of every word or first 2 yards or front 3 yards etc. are got successively, to the words be of little use the then accurate code length input of label taking;
A. differentiation that is common, not common words:
B. same ultrashort coding mode input generally can run into indivedual words and do not want, and can carry out selecting or complement code, or input with normal code hybrid parallel,---distinguish standard code and ultrashort code, the rule by " in the separation of diverse location keystroke " carrys out cutting:
Segmentation rules as in large keyboard all-key 4 code plan:
And for example, in keypad all-key 6 code plan:
For another example, keypad integrated use: if individual character all-key is 3 yards, can all get 1 yard with the every word of phrase or 2 coding modes walk abreast, and also can coordinate and select repeated code, complement method to use;---the long unit of all-key of individual character, word, phrase is different, then their multiple is also different, diverse location button confirm the input that just can distinguish they (also can be aided with press differentiation that different key more segments as repeated code word result in n-th/word result n-th)
Also if, keypad all-key is 4 or 5 in like manner, be not repeated;
C. visible many meters of shape codes input by the normal code fetch of professional scheme the high speed reached not is the limit, ultrashort code even can be as short as " 1 key 1 word " selects " first n end one input long word group " or " according to the phrase result that input symbols association is longer " rule, even if then keypad arrangement inputs general press article, also can reach more than 200 words per minutes if be aided with again; The repetition rate of coding and the speed of the isolated individual character of input, rarely used word are also better than five---and do not need close to finger keystroke number of times physical endurance, other various input methods of this speed cannot be reached, very useful to the personage that typewriting amount is large.
4. [optional " mode is got in jumping "]: can be boundary code fetch by the component area from breaking natural in word, then with " ultrashort code " in like manner, the code fetch quantity in each region can adjust---zones of different code fetch may be the same or different, can skip the some stroke group/parts of non-code fetch or region, main as:
A. 1 yard is respectively got (if all-key length is the scheme of 3 to each region or one region, front n end, " front 2 ends 1 " prefix in first and second commissure region and the prefix in last commissure region can be got, all-key length is the scheme of 4, can " front 3 ends 1 "), not enough code fetch successively, space confirm
Then in little code element scheme containing can only the getting as " stopping " of >1 " friendship " " on ", thus avoid splitting commissure, only can get " ten " as " Gu " thus avoiding using combined symbols containing >1 commissure parts in large code element scheme;
The region that b. can take containing 1 parts or 1 code then gets 1 yard, and first 2 yards or prefix tail code are got in the region containing >=2 parts;
As " favour " first commissure region "
" desirable first 2 yards " ten, field ", and complete in disconnected the 2nd region desirable " heart " with it;
C. stem, remaining part code fetch method is got with " 5-stroke digital " in like manner, but the scope of adjustable " stem, remaining part " or position, code fetch quantity, as stem get first 2 yards, remaining part (remaining may be multiple region) gets Head-Til stroke Chinese code [or every region prefix], be and for example adjusted to " front light after heavy " front several region and respectively get prefix successively, have as territory, tail region residue code bit can continue to get the 2nd yard, territory, tail region
D. in like manner also can jump by macroscopical font architecture region and get each local code, first get macrostructure region, deficiency and then take off a grade microcosmos area;
---individual character structure is divided into by many meters of shape codes: see " accompanying drawing 52 ":
5.. and hit input scheme: simple example is " shift copy method ", as: two " keypad 9 key keypad " be mapped in large keyboard zones of different, as right-hand man unknown, in, part key mapping that forefinger is corresponding, both hands synchronously input different adjacent words, as: left hand defeated " I ", the right hand defeated " ", or left hand defeated " we ", the right hand defeated " attending class ";
---in like manner adjustable code element, key mapping, generate multiple newly and hit scheme, as left hand 3 row 4 row 12 key, same 12 keys of the right hand;
---except other schemes except " classification formula ", the generic key as " azimuth type " scheme also can in like manner copy and hit input;
Accompanying drawing illustrates:
Fig. 1: be the various alphabetic words of " the large keyboard of integral type--mini-dock scheme " (wherein containing independent used keypad part);
---note: in instructions and accompanying drawing, many places word example coding and key mapping describe and be as the criterion with it, dependent claims also launches, derives by based on;
Fig. 2: be the concrete etymon list of all kinds of code element; Little, in, be the expansion code element of appropriate level respectively in braces, be super large reference symbols sn in " ";
---in table, every class code element of category formula is again by direction disaggregated classification, mostly done mark as [↓], and selective sections does azimuth type code element generic key!
--index number, letter are the codings of word, if having concurrently thickness tear open coding with/separate, the code element that subscript * expression should be noted that;
--what add "-" before coding is character non-formation component; Have after coding=number to indicate repeated code, can according to frequency of utilization sequence in repeated code prompting;
--also have the example of numeral, letter, symbol and Korean (using batang font representation) in figure;
Fig. 3: the embodiment arranged for basic keypad arrangement+auxiliary key mapping;
(---note: the code element and the radical that all represent its relevant nearly class in the following drawings with alphabetic word, and be not this word itself; @representative is containing the postrotational situation of code element, and subscript " 2 " representative restrikes the input of this key, is the code element of optional mapping in [])
Fig. 4 ~ Fig. 8: be 9 key boards (classification formula) symbol mapped distributing adjustment example; Wherein in Fig. 7 Fig. 8, small part key mapping is mapped with azimuth type code element;
Fig. 9 ~ Figure 14: for key number adjusts a few example: 2,3,4,6,8,15 key schemes;
Figure 15 ~ Figure 18: be that 9 key basic scheme disaggregated classifications establish key, forming simple code element is main large keyboard plan (map to adopt and longitudinally launch layout):
--wherein 2 row have mapped several single stroke in the middle of Figure 16, can independently realize by pen input or according to stroke order complement code when needing, also can with other key mappings and with, compatible, " code length can also " in like manner also can not cause confusion with above;
Figure 19 Figure 20: be that 9 key basic scheme disaggregated classifications establish key, forming simple code element is main large keyboard plan (horizontal spreading layout map is in keyboard);
--wherein Figure 17 Figure 18 Figure 20 increase have mapped several simple " fish " class code element;
Figure 21 ~ Figure 24: for having set up middle tail fish/inclined tail fish the scheme of key mapping separately,
--wherein Figure 21 is the 26 key schemes of " simple code element+partially tail+middle tail " mixed layout in length and breadth, and Figure 22 is (wherein n divides vertical/horizontal class) in like manner
--wherein Figure 23 totally 12 keys, Figure 25 totally 15 keys (right two row can be merged into row, then become 12 key schemes);
Figure 25: be the symbol mapped adjustment example of basic scheme " D/5 key " " F/6 key ";
Figure 26 ~ Figure 28: be " radiation method " orientation code keyboard map, the input scheme of layout centered by " 5 " key; Wherein Figure 26 is 12 keys
Scheme, can merge the turning of all directions, vacate key mapping to map right row triple bond, then become the hybrid 9 key schemes of orientation+classification;
--wherein Figure 27 is 15 key schemes; Wherein Figure 28 is 26 key schemes; In like manner key mapping scheme all can adjust (as set up separately, merge) again; Figure 29: for taking " 2 " key as orientation code keyboard map, the input scheme of " style of brushwork method " of starting point layout; [0 key (other keypad 9 key schemes in like manner also can) can be set up, must fish, even " in, string " class in mapping, as " by, in not, string
2"];
---input example: key mapping input " the key ” ≈ pressing Figure 29
2dry
8 yin
7≈ does
Figure 30 ~ 32: be the example of " character code "; Figure 33 ~ 43: be the example (referring to Instructions Page 3 top) of " hand-writing input method ";
Figure 44 Figure 45: be respectively 9 keys press " with arabic numeral key name pictograph, with word figure pictograph " carry out the code element table of classification map;
Figure 46: be other examples of " skeleton, the pen of Hanzi component must be all accurately consistent with the structure of mathematical model ", in figure, the arrow in various direction represents that the corresponding site of its front member increases the new parts that stroke then becomes " < " the right,
Figure 47: be " palpus of block, tail azimuth tables ";
Figure 48: be article input example; Wherein below sentence, 1-5 is capable is the code symbols of keypad word, large keyboard word, keypad word, large keyboard word, large keyboard sentence input scheme respectively:
Figure 49: be the senior fool's scheme of keypad; Figure 50,51 is: many meters of web frame expansions; Figure 52: be rice shape code individual character textural classification table.
Figure 53: be 26 key schemes.
embodiment:
{ one } the code taking method adjustable of " core methed ", derivation; and directly with corresponding mapping, input and to be associated and consistent; generate multiple many meters of code input method derivative schemes; therefore the present invention should protect " core methed " as infringement judgment basis (many meters of codes of other coding forms of general part also in like manner) but not protect from the angle of certain static scheme that is concrete, that ossify; otherwise protection domain may be bypassed, as follows:
[1] Character adjustment is derived: main carry out a yard class adjustment according to " having identical/close or correlated characteristic ", with more easy to remember, the lower repeated code of high-level efficiency,
---utilization " correlated characteristic " can be understood more flexibly, as Partial Feature, cross feature, as: horse/
(ignoring palpus),
/ not (all contain and turn skeleton more), king/five, Wei/
(all contain branch, ignore fat piece), and for example in Figure 46 " increase limit and become block " as " king ≠ five (many important basic code element " block ") ", in like manner " ≠ the moon ", scheme of " getting friendship method " general nonjoinder originally they, only can merge them in alternatives; ;
---if, Figure 44 Figure 45 is by the structure of parts and arabic numeral key name, word figure, as skeleton pictograph " carry out classification map;
---mapping layout can be optimized and revised by " correlativity ": as adjacent in nearly class, every key mapping in the corresponding different keypad of the large class of macroscopic view, the corresponding each keypad of microcosmic group;
---the Partial Feature employing core methed carries out code element classification and setting, meet the architectural feature of " some side " as " " and can return "
" but also can return " greatly " containing straight tiltedly pen because of double;
The code element classification of other people scheme, if any similar in various degree " feature unitarity " or the distinctive code element kind of part, is namely equal to infringement;
[2] boundary adjustment is derived: the base groups various, at different levels simple primitive being met many meters of unified web frame models by " core methed " composition, there is holography, Fractals, therefore concrete unitized construction, boundary etc. have very large flexible scalability, be mapped in keyboard, composition input scheme all feasible;
---as, simple, little code element can be combined into large code element, then arranging large code element can reduce stroke, only establishes a part or does not establish, and can reduce key mapping and take; Otherwise even code element can comprise little code element (see below " macroscopical scheme ") greatly;
[3] composition adjustment is derived; The classification of coding characteristic or its combine even combined crosswise, be divided into { turn 2/ more than pen and 2/ more and turn branch } by " classification+quantity ", and press " quantity+classification " and be divided into { 2 turn pen/branch, turn pen/branch } more;
---as, by azimuth type, the classification of classification formula code element independent/comprehensive/adjustment selects, and selects ratio adjustable as above (the 1st page footing and the multiple related embodiment of accompanying drawing) " azimuth type/classification formula " code element; And for example " various tail " again opsition dependent " middle tail or partially tail " intersect and set up generic key separately, to reduce repeated code, to form new departure;
[4] code bit adjustment is derived: adjustment as inner in " 9 key basic scheme "
(1) merge: selectable portion generic key of being correlated with merges: 56 or 45,23,28,17,89 keys; Many merging all can increase repeated code a pair;
(2) set up separately: contrary with merging, the code element classification being forced to because key mapping is few merge can be set up in 9 key basic schemes separately, to reduce repeated code, to improve code fetch precision, e.g., "
, eight ", " straight pen Shu mono-, tiltedly pen
", the group of alphabetic word representatives such as " n pen must ";
(3) mobile: the code element group institute of part alphabetic word representative maps the mobile adjustment of key mapping position, " corpse " " connect and turn " key (corpse is equivalent to end socket " several ") [upper inclined tail " in vain " class can change into and split input without exception, then vacateed large keyboard inclined tail fish key] as can be moved into keypad; And for example in " 2 " key "
" because belonging to the part of orthogonal therefore 3 keys can being moved into;
(4) delete: even 9 key basic schemes also can be cancelled and arrange some key mapping that is comparatively large or composite class code element, only stay substantially simple code element generic key, split into less code element to form as " branch, turn, fat piece " changes into more, only stay " or eight ten turn a mouthful n " 6 kinds; In like manner, 5 ~ 2 keys can be reduced to again, also can in conjunction with methods of adjustment " example is shown in Fig. 9 ~ Figure 14 " such as " associated class merging "; ;
(5) increase: the basic scheme of 9 keys can set up 0 key (on pc keyboard the replacement such as available B key or space), also can count the key mapping that the 1st section " merging of key class " vacates in); New key mapping can increase mapping: the code element group of " setting up separately " described in the 2nd section, or conventional large code element, combined symbols, to get large preferential, minimizing fractionation; As thick branch, or certain part " simple fish " kind, as again, corpse, by, first, in, even complicated " string fish ";
The basic scheme global mapping of (6) 9 keys is in WERSDFXCV key, and overall key mapping is also removable: be mapped in large keyboard " tyughjbnm " key as changed, or " iopjklm." key, be then convenient to right-hand operated, can also with the asdf key doing directionkeys with the use of;
[4] oppositely derivation is adjusted: the Five-stroke Method substantially non-category, direction rule carrys out mapped symbols but also can effectively input, in like manner, if the at different levels especially basic code elements employing many meters of shape codes, by their average random assortments, distribution map in different key mapping, even if be provided with the code element key mapping of carrying out primitive combination not according to many meters of web frame rules in various degree, also can effectively input;
{ two } derivative schemes example:
[1] contrast: some input method is also containing simple code elements such as " one or eight ten mouthfuls ", similar with many meters of shape codes on the surface, but in fact: (1) is without novelty, inefficacy already formerly, posteriorly to duplicate with it again, (2) without practicality, the fractionation boundary between code element and instantiation has been avoided in instructions, thus can not prove that it is feasible to various complicated Chinese character, even if more lie opinion efficiency. and feasible, also because there is the backwardness that the reasons such as the radical of forced setting must cause technology and use, (3) without creative, how many all containing the radical not conforming to primitive combination rule, prove that they do not find, follow and deeply implement this rule (method), new through looking into, the innovations such as many meters of shape codes " integrity degree, direction merge " belong to exclusive, initiate,
[2] fool's scheme: partial content Sum fanction can carry out simplifying, adjusting by (mainly keypad arrangement), can be inclined to more slightly tear open, select part larger code element, though reduce to split but slightly increase repeated code selected amount and slightly sacrifice input speed than professional scheme, but because being more easy to learn and use, so user is wider;
Fool's scheme can be selected substantially, mini-dock code element and part medium-sized expansion code element (referring to " Figure 25 ");
(1) 6 keys of basic scheme can be incorporated to 5 keys: " moon " class of " laterally and partially must " in 6 keys can be incorporated to n key (then as " five " ≈
, year ≈
); [
thick branch can be returned], all the other are incorporated to 5 keys; [the great dynamics adjustment of fool's scheme even can all be incorporated to 5 keys]; " again " of high frequency and
" moon " key can be moved to from the key of " only ";
(2) preferably can set up 6 keys is " various middle must fish " key: namely alphabetic word " by, first, in " radical each of the same clan that represents, avoiding " first defeated palpus or first defeated piece " fractionation, distinguish,---now " string fish " input also the corresponding fool of being simplified to restrike 6 keys;
(3) [fool's scheme also optional slightly tearing open exempts from " mend eight ": as " wood " with as " ten " (exempting to mend defeated oblique palpus " eight ") of its part same slightly tear open hit " 3 " key, repeated code selects again; Even can by thick/withe as " dry/standing grain (exempting from benefit eight) " merge key class; Thickness " turns branch " in like manner, as "
ox/arrow mistake Zhu (≠ first) "; " turn branch " also in like manner more ... ];
[2] senior keypad fool scheme: see that code element kind merges by " accompanying drawing 49 ", rough sort more can reduce thinking, is more ripe scheme;
[3] medium keyboard (11 ~ 15 key), large keyboard (16 ~ 26 key) typical scenario:
(1) large-small keyboard integral type scheme: especially outside 9 key basic scheme keypads, the large code element key mapping of at different levels, all kinds of combination can be set up, and adjustable map code element kind, quantity, position, form integral type scheme, now can the input of perfect compatible " code length can also " mentioned above;
As: " QAZ " key composition " singlehanded 12 key schemes " can be increased, add " TGB " key composition " singlehanded 15 key schemes " even again ..., the scheme of " Fig. 1 " is provided with more code element kind;
[---in like manner also adjustable, the two head fishes " " partially as low frequency can be incorporated to relevant " string " class; " double end turns middle tail fish " detachable input];
Large keyboard comprises the beneficial effect of keypad keypad: reduce memory capacitance, quantity of study; Be convenient to exempt to switch between the input of single, double hand use; Be convenient to hand input characters, an operation keyboard, paper data, rolling mouse are seen in another handspring, online is played games;
(2) size code element Mixed adjustment scheme, " inclined tail/middle tail " code element in " large-small keyboard integral type scheme " as shown in Fig. 1: in pen in the inclined tail of tail/pen, palpus tail/palpus partially tail, hand in tail/hand over inclined tail, turn middle tail/turn inclined tail, can merge or merge wherein part, [and for example, cancel and " string " generic key is set, change and split into " head-tail-head " (or first mouth) input, or restrike " in ", restrike the input of " middle must fish " key];
---the key mapping of vacateing can map more is segmented the part keypad code element of establishing as " example are shown in Figure 17,18,20 " such as " turn branch, turn branch more ";
(3) microcosmic code element scheme: all kinds of code element of 9 keys " basic scheme " inner stages, more subclasses can be subdivided into and be mapped in large and medium-sized keyboard: especially can set up separately: straight pen/tiltedly pen, Shi/Qe, large friendship/little friendship, mouth/block or pen/branch, n pen/n branch form etc., " referring to Figure 13 ~ 17 "
---because the code fetch scope of the little code element of microcosmic is less, in order to discrete code fetch region, can be similar with the Five-stroke Method, code fetch, front n end 1 successively, or adopt described " jumping is got " mode above;
(4) [macroscopic viewization code element scheme: contrary with preferentially arranging " low portfolio level, simple code element " above, (even keypad) also can stress the key mapping arranging all kinds of large code element, combined symbols, it can comprise " corresponding simple, the little code element comprised "---namely during code fetch, parts only need meet the Partial Feature of this key representative, as own 6< day, a few < corpse; Only, ten < are ancient, mouth < is ancient for Shu < first, eight < ... ];
[---restrike method with key: there is " associated class of correlated characteristic " when only having rank different, same key can be incorporated to, and availablely restrike differentiation, can select as: " string " class and restrike " in " or " by " input; " huge " key can not be established, and input with double-click " the sixth of the twelve Earthly Branches ", and for example " benefit eight can be restriked ", namely the parts such as friendships, branch, block mend defeated additional various directions " eight " shape tiltedly palpus time, original corresponding key mapping can be restriked];
(5) expand: in like manner key mapping can be increased to more than 26 keys, can map more more carefully, larger more complicated code element classification, as ultralinear code element; { three } optionally method is augmented
[1] to multiple results of repeated code, fault-tolerant, association, can display reminding selective: " can click " and namely click Different Results is corresponding in prompting frame different key mappings (can be multiple), namely " moving choosing " mode uses directionkeys or mouse to move cursor, " turning over choosing " i.e. n hits and thumbs key; Also complement code can be carried out:
[2] no matter complement code selects repeated code, can show, click, moves choosing and all can arrange corresponding different key and confirm in order to avoid switch respectively different classes of information in different windows; As: multiple repeated code word/multiple repeated code word (especially with slightly more than professional scheme repeated code in fool's scheme), repeated code/multiple associational word word of current words, the result of the ultrashort code of commonly used words/accurate code length of the sign that is of little use, confirms current word result/confirmation association result;
[3] complement code can be pinned Macintosh and changes the instant complement code of word to current need, or pins Macintosh after short sentence of being totally lost and use to click or move and select method (or touch-screen is directly clicked) rollback cursor to be positioned to and need to change word place and complement code;---described Macintosh as Alt, Shift, or changes into and hits certain ad hoc key;
[4] if input part demal time have repeated code result that user can be pointed out at any time to confirm/select or complement code, if also get imperfect word with all-key and have repeated code, can:
A. undertaken pointing out by computing machine, user selects repeated code, b. or pin shift and continue complement code, c. or directly hit " complement code key " complement code of separately establishing;
[5] optional special key mapping of establishing:
(1) space bar: what mobile phone small keyboard high frequency used to hold concurrently space bar as acknowledgement key, can preferably be located at 5 keys, can reduce finger shift position; Also can be located at the * key (otherwise left-handed person lower right corner # key) in the lower left corner, then can coordinate with left hand thumb the input confirming the right hand, speed significantly improves;
(2) repeated code turns over and selects key: be the function key comparatively commonly used, keypad should use 0 key, or with confirmation bonding key, namely confirm after restrike to be and turn over choosing;
(3) [complement code key]: the optional other ad hoc complement code key of keypad 1 ~ 9 " see in Fig. 3 above 1 ~ 9 key ", available it exempt to switch direct complement code or select repeated code or do function key, wherein complement code to words complement code or can do keypad " ultrashort code " complement code key.(---the row keyboard 1-9 of large keyboard then also above number-letter relation table keypad);
(4) directionkeys: left and right for selecting the current position of word cursor in sentence, upper for selecting current repeated code, the lower repeated code associated for choosing;
Or: left and rightly select repeated code for moving in current line, upper and lower is switch between " multiple row ", can comprise current repeated code capable (generally only having a line) and associate the repeated code capable (can have multirow) " seeing Fig. 3 " of words; (described multirow repeated code also may correspond in multirow key mapping, clicks)
(5) [can establish " again key processed "]: impact its representative and copy 1 or 2 code element even representated by 3 keystrokes above, be totally lost after " stone " as " building " and hit " again key processed ", " prosperous " in like manner;---with post-equalization key or bonding can be associated and key mapping;
(6) [order execute key]: an icon is set from search dog phonetic and starts a key and search for different, can by the title of the word of current input as order, hit order execute key then by the corresponding order or " grand " that are linked to system layer, performing corresponding actions---can pre-set or self-defined multiple natural word, and the corresponding corresponding program statement instruction that performed by computing machine or action respectively as " shortcut ", then use to browse as input " search " and by " order execute key " and perform search, in like manner input " microblogging " is linked to the program that execution " opens microblogging ", order etc.,
---on the more keyboard of key mapping or touch-screen mobile phone, above-mentioned key mapping can be adjusted to and sets up separately in detail, doublely to establish; Or auxiliary key mapping overlappingly can map different key mapping in " during with/without input undetermined ", also can not obscure; In like manner, idle key mapping is optional establishes some function key described in this section for keyboard;
(7) function key: the dummy keyboard (can >=26, in addition page turning or restrike differentiation) recalling reminding window or corresponding multiple soft key hit;
(8) punctuation key.
[6] other optional compensation processes:
(1) " cursor advances as moving between individual character, retreating as moving between word "; " cursor acquiescence display starting point is in the middle of a re-scheduling code result ";
(2) namely a lot of complicated word all-key that do not need to be totally lost obtains without repeated code result [can exempt from space upper screen automatically], therefore can arrange and point out result at any time by key;
(3) word [or word] can be given tacit consent in the repeated code in each scheme preferential; Also can point out association's words of current word when all-key (be especially totally lost);
(4) carry out " prompting of keystroke code bit " during input, as hit letter can display in " figure place grid ", as: user inputs " front n " this skip to " end one " time, as, the all-key of word is 6, then points out at defeated 5th yard of place, avoids still continuing code fetch [scheme of code fetch then exempts from this rule successively] successively; And for example: word all-key is 6, then the checkered color of the 4th key is different or have separation mark, and prompting is transported to now user and still do not continued the 4th yard of input first word and first yard of this next word of input [ultrashort coding mode in like manner];
(5) can be arranged in the priority in repeated code prompting according to frequency of utilization, what frequency of utilization was high can as brevity code at different levels even key name word;
{ four } other application
[1] Pinyin Input is coordinated:
(1) with " five spelling input methods " in like manner, many meters of shape codes mixedly can be beaten with various spelling input method is seamless, also can point out repeated code by Concurrent Display;
(2) during Pinyin Input, pin Macintosh as Alt or hit switch key, this input method system can be connected, use letter key to start the little of many meters of shape codes or large keyboard complement code or/and input;
(3) as the letter of input Pinyin, wait choosing really certain phonetically similar word, prefix can be mended, now only retrieve in the phonetically similar word of current word and filter out a part of phonetically similar word, remaining phonetically similar word can carry out selecting or mend the 2nd yard, even if the phonetically similar word now containing rarely used word is also generally little, therefore when can specify to mend defeated 3rd yard as continued, automatically transfer to retrieve in full word storehouse, namely program be judged as re-entering a new word; [or complement code can be got in diagonal angle, as upper left, bottom right: gesture ≈ shi Rolling power, reason ≈ li king field; Or subregion jump mends prefix, see above];
[2] many meters of shape codes are to the inventive method of single character body structure, whole character library and design; no matter from the technical meaning of patent for invention or the industrial art moulding of literary property; all should be protected; especially its patentability is; even if relevant soft application is if common display screen is by many meters of web frame display fonts, also must use or change rear use many meters of code methods and vector coding system and corresponding hardware:
(1) be presented in a different manner respectively on screen or printed matter by by the different code fetch kinds in each Chinese character, new font " many meters of shape code bodies " can be formed, as " guilt " will wherein side, corner block use red, remaining two " ten " tails green, or distinguish with different line segment thickness, interval, dotted line frame etc., separate, can also consistent with input method, play prompting split effect;
(2) phonetically similar word can by many meters of shape code classification layouts, prompting for choosing, phonetically similar word as " jie " has " Jie Jie circle connects ring ... " can first by the classification of whole word structure (seing above), again by the parts (especially as head and the tail code element) of each position be open/close code element cross division, be shown in prompting frame, even if up to a hundred uncommon phonetically similar words, also because regular, can help needed for user finds fast;
(3) electronics, paper publication thing are as dictionary, can in like manner classify, all faster much than conventional pinyin searching, radical index, four-corner system searching;
(4) State Language Work Committee can formulate the standards such as Hanzi components, also can include Chinese character and words teaching material according to many meters of shape codes of my full-time research in 10 years, rigorous specification; Though the input of few parts splits and runs counter to order of writing strokes, input ≠ write, can not mislead mutually;
{ five } beneficial effect: though many meters of shape code etymon list seem that radical is a lot, just very few several key name alphabetic word, skeleton that user will remember, just very natural " mergings " highly alike subordinate's radical, thus exempt from pithy formula, exempt to remember; And just because radical is many, comprised main commissure parts, so be equivalent to the association of getting twice the result with half the effort fractionation, avoid getting stuck because tearing open, and also hand-writtenly at any time can check the method for tearing open when can not tear open.
Claims (14)
1. the computer processing method of a character information or system, it is characterized by: the stroke of arbitrary Chinese character only has " horizontal, vertical, left, flick, folding " five kinds, the line segment in respective angles direction in same " rice " can be corresponded respectively to, can to different strokes respectively unified, carry out " reasonable " i.e. regular assignment, coding, conversion, quantization operations accurately;
---wherein "fold" can be considered single phase commissure, is combined in flex point;
---in like manner, the wherein optional oblique line setting up other angles, 15 °, 30 °, 45 ° especially as after rounding
---the curve stroke of band radian, can be converted to " wedge angle " by " fillet " of corner and include mathematical model in, otherwise in like manner; Or the camber line of the camber line of the corresponding corresponding number of degrees of available different line segment angle, the corresponding corresponding orientation of different line segment and length, then many meters of web frame easily extensible are the model containing response curve.
2. method according to claim 1, it is characterized in that, described " reasonable " refers to " many meters of codes " the vector character coding scheme adopting many meters of web frames, to " machine code → ISN → outer code (input code) → character set → character library " old process of character, can unanimously " reasonable " change coded treatment, also can assembling section conversion links, principle and typical case as:
(1) converted to " reasonable many meters of ISNs " by " reasonable many meters of machine codes "
Each " rice " is mapped with stroke by Yes/No on its inner each line segment, available binary one or 0 representative, and in like manner, multiple " rice " gives corresponding different numerical value as machine code by the column locations in each comfortable two dimension " many meters of nets " plane;
Be convertible into or give the numerical value such as scale-of-eight, sexadecimal as its ISN: many meters of ISNs have the function of permutation code, region-position code concurrently, just " district, position " changes into by font style characteristic code fetch and layout, can to the feature such as quantity, orientation structure, inner palpus stroke count amount of individual character by contained each " rice ", adopt different rule/mode/forms respectively, give different coding/numerical value, original addition type is enumerated and becomes the compression of multiplication formula; Assignment mode can not all be enumerated one by one, but ten thousand become not from above-mentioned principle; Typical case is as follows:
1. pointwise assignment: to each " rice " inside successively by whether its all directions there being branch's line segment carry out assignment, can by clockwise from 0 ° of line segment, as this line segment is mapped with stroke then assignment " 1 ", then 45 ° of line segments are mapped with stroke then assignment " 1 " ... last 315 ° of line segments are mapped with stroke then assignment " 1 ", without stroke then assignment be 0, as " "=10101011; In like manner, then from left to right, from top to bottom in similar mode of lining by line scan, above-mentioned steps is repeated to each " rice " successively in many meters of nets;
2. to jump assignment: circulation skip or assignment is carried out in orientation that interval is certain, as the line segment in " Lv " between two intersection points, can may to be adopted by repeated assignment of values during pointwise assignment " directly still get maximal value 1 to jump assignment or particular provisions repeated assignment of values, two intersection points are mapped in respectively two adjacent
center can assignment be 10101010.10101010; In like manner, line segment between the intersection point of two oblique next-door neighbours may intersect, then can " oblique jump assignment " or particular provisions automatically ignore producing oblique the assignment of intersecting or allowing to intersect and " many meters of net fractal structures " algorithm carries out assignment calculating by above);
3. to classify assignment: refer to category successively to the sets of line segments assignment of the local of different characteristic, the shape of these sets of line segments can circulate, e.g., first to directly to pen section assignment, again to oblique pen section assignment;
(2) many meters of code input methods input code → can change, be extended for " many M shapes outer code "
Such as: the sequence that the different key mapping names that many meters of shape code inputting methods map form i.e. " input code " can as " condensing the outer code of type hommization "---and outer code may not be use 4 26 English alphabets, but less, or more plant, to carry more, to be convenient to computer disposal accurately character informations, therefore can azimuth coding be supplemented, and also represent the offset address of this word, even font, font and printing, network transmission format information, then the graphemic code that pointwise describes is become more compress vector structure feature interpretation;
So many meters of outer codes → there is corresponding relation again with many meters of ISNs.
3. the computer processing method of character information or a system, is characterized by: reasonable various forms of " many meters of codes " combine to various corresponding hardware device and run
(1) a set of format, the computer system of unifying principle or various digital electric equipment can be formed, can be independently, close, as it under conventional computer system across languages general-purpose platform characteristic, many meters of codes self also can be formed not by Chinese formula world character computer system and the platform of any external program;
(2) wherein each several part link also can independently use, and forms independently soft and hardware system equipment:
1. " many meters of codes " ISN set inherently carries the full detail of character library, can be directly connected to display system and show;
Use many meters of code vector icon display modules to come Display of Chinese characters and figure with " vector forms of many meters of web frames ", its basic " segmentation display unit " can be " ten " or " rice " or
in part line segment, can be multiple
adjacent, launch on 2 dimensional planes;
---described " segmentation display unit " can refer to the unit area on common (as liquid crystal, plasma, light emitting diode) screen, also in like manner can refer to physical hardware, as LCD panel, luminotron, fluorescent tube bulb etc.;
Every 8 sections form 1 byte, each section with 2 system bit representations, in screen display 1 bright spot when depositing the some display of 1; The point depositing 0 does not then show on screen, then a Chinese character generally use 6 row × 6 row to have 36 " rice (namely
) "=32 bytes; By matrix withdraw software according to first left and then right, first up and then down mode carries out matrix withdraw to character number, then can obtain 32 byte values that type matrix is corresponding, by the display buffer of these bytes writing controller in certain sequence, just can in screen display respective symbols;
Program calculates by many meters of ISNs the type matrix that many meters of outer codes can draw arbitrary word; In like manner from another direction, also directly type matrix can be drawn with input method input coding; Every information of type matrix character records the shape of English or Chinese character, and eliminates the setting of character library;
In digital circuit, all data are all preserved with 0 and 1, carry out different data manipulations, can obtain different results to display controller; The display device (being called for short many meters of segmentation display device) of " the many meters of net full vector segmentation structures " of segment driver and employing " segmentation display unit ", can be used to display any character and vector graphics;
The hardware of this structural interface is adopted mainly to can be used for simple electronic equipment as pos machine, tax control machine, single-chip microcomputer, counter, learning machine electronic dictionary, translation machine, handheld device is as telepilot, tally machine, intercom, embedded device is as the small information enquiry machine of subway, shop, call box, and terminal device is as on Internet of Things, instrument and meter;
---output, printing, fax, the every equipment of database and occasion, in like manner can transform, use the data of many meters of code forms;
2. in like manner, store in hardware, chip, equipment, deposit, transmit, computing runs, which kind of integrated chip, hardware combinations mode all need in conjunction with many meters of code technological cores, all belong to the row of protection domain;
3. in conjunction with utilization that is hand-written, keyboard input devices, be placed on two large divisions below and describe in detail.
4. a hand-written input system, is characterized in that: can comprise:
(1) acquisition device: the device obtaining stroke information;
(2) interface module: present " many meters of nets " structure on the display apparatus; Wherein: " many meters of nets " structure graph of standard is presented on screen and also can be used as " soft interface ", available mouse move and click different pen section, the different key mapping of keyboard maps different pen sections etc. and indirectly operates it; In like manner can be presented at the direct control such as finger, writing pencil on the perception device of corresponding construction or the display device of circuit, then the line segment of many meters of net each position " display " and " input " can synchronously, co-located carries out;
(3) many meters of grid databases: for storing each parts contained by each character, orientation, kind, the structural relation information of stroke in many meters of nets;
---now can record " absolute, standard " structure of each stroke in word, position, as basic close to the printing Song typeface;
---word even sentence database in like manner, can store the corresponding information of multiword;
(4) pretreatment module: each handwritten stroke obtained is carried out standardization: " absorption ", " cut-off " and optional " positive angle " " contraposition ":
Refer to the font prototype in the many meters of mesh lines that right and wrong, orientation, angle and the structure of the stroke of person writing can not fit like a glove standard, unique,
Little fluctuating when described " cut-off " refers to that single straight pen is hand-written is left in the basket, is treated to straight line; Can by program carrying out spacing or writing aftertreatment writing initiatively simultaneously;
Described " absorption " moves to the position overlapped with " mesh lines that position, angle are closed on most " by stroke;
Described " contraposition " refers to the unified position each parts, stroke group being moved to immediately identical with masterplate, most standard;
Described " positive angle " refers to that the inner clamps angle number turning pen, hand over pen, outside rotation are towards all getting immediate integer angle;
---the isolated stroke of diverse location, commissure stroke group or naturally discrete parts in individual character, all by pen or can to correct by parts and in subsequent screen display immediately, also can backstage is carried out, process of skipping only shows result;
---outside various countries, Chinese character is in like manner, standardization also can in like manner encode for various countries' character before process;
(5) processing module: input equipment is connected with processing module by interface module, only need compare to the corresponding complete information in many meters of grid databases or identify in " structure of some stroke, the orientation " after the standardization inputted by processing module;
Described orientation comprises " absolute orientation ", " relative orientation ", when writer writes on a part of region in apperceive identity region of input media parts several in Chinese character, can judge azimuth information according to parts space or stroke group structure;
---also can according to shape code keyboard input scheme, rule in like manner its code element hand-written, can preferably input skeleton stroke as various code element but not must pen ... all reduce entering stroke quantity and improve recognition accuracy;
---the input of word and word in like manner, can word even sentence be unit input, wherein every word all can stroke complete, then processing module is retrieved in corresponding words and phrases database.
5. a hand-written inputting method, is characterized in that: hand-writing input method and inputting method in like manner also can divide code fetch, mapping, input step, and just embodiment mode is different, it is characterized in that:
Code fetch: choose arbitrary some stroke in character;
Map: the some stroke chosen is mapped in each corresponding diverse location respectively by the structure at many meters of net interfaces;
Input: and use input equipment to input them.
6. a kind of hand-written inputting method according to claim, is characterized in that: optional householder method has:
(1) pen/non-company compatibility mode is connected: writer writes regular stroke as far as possible due to this hand-writing input method claim, to entirely non-ly connecting pen, entirely connecting pen, input that the two has concurrently, the hand-written company of complexity as detected this identification module None-identified structure member, as being connected more than 2 or 3, " the connecting an identification module " that can be docked to similar common hand-writing input method carries out collaborative identification, processes respectively, or refusal identifies and points out warning;
---in like manner write section components or stroke group in individual character for only connecting pen, and when adopting " connecting an identification module " to identify, also can in conjunction with its place definitely or relative orientation information, also recognition accuracy can be improved, in like manner connect again pen in individual character, the parts mixing of non-company has concurrently, then the corresponding identification module of docking and model all can to compare identification in conjunction with azimuth information separately;
(2) unnecessary involve pen, " inverse gesture " stroke especially left or the line segment of wieling the pen to upper left can automatically ignore or cut off;
(3) when " go hook " mainly refers to lift nib when writer writes at every turn, the unnecessary crotch taken out of of stroke end, certain length and direction or flexibility can be specified, the tail hook of curved shape ignores automatically;
(4) can specify to input next individual character then before word shields, also can arrange participle key, options button or acknowledgement key respectively, the part as inputted every word in a word can arrange acknowledgement key or respectively by meeting statement processing module according to corpus intelligent decision;
(5) more than one of " result met most " possibility, but repeated code is generally the likeness in form of many meters of shape codes, word of the same clan, can select wherein; Can according to identifying that word, the even certificate identified word retrieval associational word started with this individual character retrieved in individual character in dictionary; ;
(6) handwriting input can coordinate with phonetic entry, Pinyin Input, input through keyboard, and especially on touch-screen, its interface can be overlapping or complementary; The word that can not read, the word that can not tear open, the part only remembering in word, available handwriting input, the fractionation code fetch schematic diagram that also can show this word helps study;
(7) touch-screen can select two partial error stroke referring to close up erasing and inputted, or regulation separately establishes key mapping to realize.
7. a shape code inputting method, it is characterized in that: core methed is, with " friendship " for the basic code element of structure word, and/or corresponding multiple " friendship " is by different " quantity/integrity degree, composition/kind; configuration/shape, orientation/angle, scope/boundary " feature especially Partial Feature, " the friendship group " that be combined into various types of, level time is structure word combined symbols, the code element of returning feature to conform to classification is divided by retracting the various concrete parts that regular break goes out by character, be mapped in corresponding different key mapping again and by input rule input, the character wanted can be formed;
---described " friendship " comprises " point " and stretches out one or many straight pen-title " palpus " dispersed from point; " integrity degree " of described friendship refers to disperse the number of stretching out straight pen " palpus " quantity from " intersection point "; Described " straight pen " can also contain microradian pen, be with micro-hook straight pen interior;
1} uses core methed can produce multiple classification code fetch and map input scheme accordingly---and ancestor's code carries out corresponding fractionation according to code fetch boundary and rule, maps corresponding key mapping according to code fetch classification, hits the input of corresponding key, the then in like manner merging of all types code element classification, distribution, movement, or multiple little code element forms large code element, then its key mapping mapped also can correspondingly carry out merging, set up separately, move or increasing and decreasing
[1] wherein category is characterized as main, suitably to ignore " the basic 9 key schemes of classification formula " abbreviation " basic scheme " that orientative feature is formed to code fetch of classifying all kinds of code element and with the mapping relations table of each key mapping is:
W/1 single key " one ": Shu, one
;
E/2 friendship side switch "
eight ": ⊥
people enters , Ren , Tou
bu , Ha eight
bing
R/3 cross linkage " ten wood ": Shi Qe
S/4 measurements of the chest, waist and hips key " n power ": Qian Mi ,
xi, cutter an ancient type of spoon;
D/5 encloses a key " mouth field ": mouth day order, field No;
F/6 block key
ugly
X/7 branch key " on rich ": rich
扌 Their-registered thirty 艹, 犭
,
Wang work, soil hand thousand,
On;
C/8 turns key " ": Chang Yin,
si, Bao
chuo
V/9 even turns key " second ": Yan
second, Si one;
---note: in each symbol mapped table, after letter for key name feature, in quotation marks for being such concrete radical after " representing alphabetic word ", colon;
[2] the code element classification of the merged different azimuth of part in " classification formula " mapping table, maybe can divide different key mapping to map by orientation, see claim 3;
{ 2} is to the basic fractionation rule of the character for input or process: loose seam connects to be handed over, and splits boundary, large whole nearly class, retracts preferential;
---when referring to split " can fall apart do not stitch, can stitch do not connect, can connect and not hand over ", " get greatly preferentially, round preferentially, closely class is preferential "; Not only separately write between wherein said " seam " finger, belong to the even near class of different group and have little gap; All the other and known the Five-stroke Method are in like manner;
{ 3} selects corresponding key mapping to input: keypad individual character all-key length is 6, large keyboard is 4, and code fetch can code fetch or get front n end one successively;
---above-mentioned core methed and basic keypad arrangement, can carry out deriving or adjusting, form multiple derivative schemes.
8. a kind of shape code inputting method according to claim 5, is characterized in that:
{ many of 1} " friendship " combines, is combined into as " friendship group ", then they are in " fractal " relation; In friendship group, contained each " friendship " may be complete or imperfect, then various friendship group in like manner also may be complete or imperfect; Macroscopical basic kind of friendship group mainly contains:
---described " fractal " refer to macroscopical overall limb and similar, the netted mathematical model of microcosmic local stroke structure unified directly comprise wherein each kind " hand over, friendship group " code element, then they are the form of mathematically " fractal ", " intersection point divides palpus ", " pen/hand over fractal " can be presented as, in like manner " pen/branch is fractal ", " pen/turn/block is fractal " after combination, recombinant also in like manner, as " each limit of fish head " or " tail " are also made up of multiple branch or pen, therefore also in like manner can segment the situation of " pogoniasis, few palpus "; Wherein " pen branch is fractal " refer to " pen or many " as " need not " limb, add above must, then become " branch or the racemosus " of respective class, on the contrary in like manner;
In plane between multiple friendship according to the permutation and combination of the two-dimensional square bit architecture of intersection point, i.e. macroscopical basic kind of friendship group mainly contains:
[1] the friendship group of Open architecture, not containing totally-enclosed region, is equivalent to " tree " in graph theory; Mainly various branch class;
(1) linear " 1 ": by " the mathematical approach " of purely getting mathematical feature, refer to linearly aligned >=2 complete or incomplete " friendship ", the line between friendship is " limb "; The friendship in the middle of " branch end points ", limb is claimed to claim " node " extended palpus in the friendship at two ends;
(more than 2 " friendship ", by >1 direction composition not containing the open architecture of enclosed region, basic has: turn branch, hand over branch and branch:
[2] the friendship group of closed type structure, multiple pen or friendship, branch to be crowded around or equidirectional enclosing is turned the complete enclosed region of composition and " enclosed " continuously from multi-faceted,
[3], between open one closed code element, namely hold concurrently containing the friendship group of the hybrid combination of opening and closing structure;
---the detailed structure of " palpus " on microcosmic, quantity integrity degree, direction position feature disaggregated classification can be pressed again;
The optional increase of each key of 2} basic scheme maps mini-dock code element, becomes mini-dock scheme:
W/1 key or increasing
: Pie
,
;
E/2 key or increasing
:
R/3 key or increasing " little large wood ":
, little
large wood;
S/4 key or increasing " mountain power
": mountain Ji, power
seven
pawl,
zhao
D/5 key or increasing "
and
":
and ware
F/6 key or increasing " moon stands ": day Nian Gan RoC ,
open, the moon
their-registered, sunset,
X/7 key or increasing
: ++,,
under;
C/8 key or increasing " just ":, Chuan,
it is wide that to rise the ox noon raw
first, just
only
V/9 key or increasing " several
":
yin, Woo
several
youngster,
with nine, oneself bends,
.
9. a kind of shape code inputting method according to claim 5, is characterized in that: senior fool's small-keyboard input method scheme is as follows
1=I: one key can map Shu Pie Pie, one,
=San
rui
xiangxi
2=L:
key can map Chang Yin, Bao
chuo
chuan, hair torr
ha eight
bing
people enters
3=Z: second key can map Yan
second,
si the one Yin, son give
not Woo, be
yu
specially
what date
nine, oneself bent not,
4=X: wood key can Ying She Shang
ren
tou
foretell,
ten
, Qe, little
large six fiery rice, art water;
5=O: mouth key can map mouth
day order
field
and ware
no
ugly, day Nian Gan RoC
6=E: mountain key can map Kan Mi Xi
mountain Ji
door Http,
power
seven
cutter an ancient type of spoon
pawl, towel
cao
in,
zhao
narrow eyes into a slit is also defended;
7=H:
Carrying out key can map rich
扌 Their-registered thirty艹++犭
soil hand thousand
Less,
King's work is upper and lower
, not
Standing grain sky,
8=R: entreat blunt key to map and Fan The-Fan literary composition
for a long time
female zhang and, press from both sides,
the blunt people of chi, a tool
altogether
yu
centre
jue, when shellfish is happy,
9=A: Ran Jianke maps corpse
fu Jie
ear
breast, the moon Yen
use Books
slowly Xi Shi
by
bent
field
yin
ping Benli
in
by
nie
string;
10. a kind of shape code inputting method according to claim 5, is characterized in that:
1) and described " Partial Feature " in core methed also can refer to orientative feature---contrary with " classification formula ", also can be main, category feature by orientative feature be subseries code fetch, mapping, the ratio of " azimuth type/classification formula " code fetch can adjust, and has flexible, compensatory because of the unitarity of primitive combination:
[1] " orientation " of code element comprises direction/towards, relative position/absolute position, angle, and foreign language in like manner;
[2] specifically can classify to code element by following typical orientative feature, divide different replacement response:
--the direction of single, branch; The opening direction that " n, the moon " even " turns pen, turns branch "
--the position of the palpus/tail of fish: from the protruding title of the angle point of block " partially must/partially tail, in the middle part of limit, stretch out title " middle palpus/middle tail "
--the direction of the palpus tail of fish head: up/down/left/right;---therefore can by " direction × position × quantity intersection disaggregated classification;
[3] orientative feature is main and identical, that only accidental quality is different code element can merge classification and key mapping, optional again with singly, restrike differentiation;
[4] orientation symbol mapped is also optional " key/class is consistent ": the code class of mainly pressing different azimuth Feature Selection, also can be mapped in corresponding different azimuth key mapping on input---also can local directed complete set;
2} typical azimuth type symbol mapped input scheme:
[1] take " 2 " key as orientation code keyboard map, the input scheme of " style of brushwork method " of starting point layout; [0 key (other keypad 9 key schemes in like manner also can) can be set up, must fish, even " in, string " class in mapping, as " by, in not, string
2"]
[2] " radiation method " orientation code keyboard map, the input scheme of layout centered by " 5 " key, in like manner key mapping scheme all can adjust again;
(1) wherein Figure 26 is 12 key schemes, can merge the turning of all directions, vacate key mapping and map right row triple bond, become the hybrid 9 key schemes of orientation+classification; Concrete input step in like manner;
(2) wherein Figure 27 is 15 key schemes;
(3) wherein Figure 53 is 26 key schemes.
11. methods according to claim 1, is characterized in that,
{ one } the code taking method adjustable of " core methed ", derivation; and directly with corresponding mapping, input and to be associated and consistent; generate multiple many meters of code input method derivative schemes; therefore the present invention should protect " core methed " as infringement judgment basis (many meters of codes of other coding forms of general part also in like manner) but not protect from the angle of certain static scheme that is concrete, that ossify; otherwise protection domain may be bypassed, as follows:
[1] Character adjustment is derived: main carry out a yard class adjustment according to " having identical/close or correlated characteristic ", with more easy to remember, the lower repeated code of high-level efficiency,
---utilization " correlated characteristic " can be understood more flexibly, as Partial Feature, cross feature, as: horse/
(ignoring palpus),
/ not (all contain and turn skeleton more), king/five, Wei/
(all contain branch, ignore fat piece), and for example in Figure 46 " increase limit and become block " as " king ≠ five (many important basic code element " block ") ", in like manner " ≠ the moon ", scheme of " getting friendship method " general nonjoinder originally they, only can merge them in alternatives; ;
---if, Figure 44 Figure 45 is by the structure of parts and arabic numeral key name, word figure, as skeleton pictograph " carry out classification map;
---mapping layout can be optimized and revised by " correlativity ": as adjacent in nearly class, every key mapping in the corresponding different keypad of the large class of macroscopic view, the corresponding each keypad of microcosmic group;
---the Partial Feature employing core methed carries out code element classification and setting, meet the architectural feature of " some side " as " " and can return "
" but also can return " greatly " containing straight tiltedly pen because of double;
The code element classification of other people scheme, if any similar in various degree " feature unitarity " or the distinctive code element kind of part, is namely equal to infringement;
[2] boundary adjustment is derived: the base groups various, at different levels simple primitive being met many meters of unified web frame models by " core methed " composition, there is holography, Fractals, therefore concrete unitized construction, boundary etc. have very large flexible scalability, be mapped in keyboard, composition input scheme all feasible;
---as, simple, little code element can be combined into large code element, then arranging large code element can reduce stroke, only establishes a part or does not establish, and can reduce key mapping and take; Otherwise even code element can comprise little code element (see below " macroscopical scheme ") greatly;
[3] composition adjustment is derived: the classification of coding characteristic or its combine even combined crosswise, be divided into { turn 2/ more than pen and 2/ more and turn branch } by " classification+quantity ", and press " quantity+classification " and be divided into { 2 turn pen/branch, turn pen/branch } more;
---as, by azimuth type, the classification of classification formula code element independent/comprehensive/adjustment selects, and selects ratio adjustable as above (the 1st page footing and the multiple related embodiment of accompanying drawing) " azimuth type/classification formula " code element; And for example " various tail " again opsition dependent " middle tail or partially tail " intersect and set up generic key separately, to reduce repeated code, to form new departure;
[4] code bit adjustment is derived: adjustment as inner in " 9 key basic scheme "
(1) merge: selectable portion generic key of being correlated with merges: 56 or 45,23,28,17,89 keys; Many merging all can increase repeated code a pair;
(2) set up separately: contrary with merging, the code element classification being forced to because key mapping is few merge can be set up in 9 key basic schemes separately, to reduce repeated code, to improve code fetch precision, e.g., "
, eight ", " straight pen Shu mono-, tiltedly pen
", the group of alphabetic word representatives such as " n pen must ";
(3) mobile: the code element group institute of part alphabetic word representative maps the mobile adjustment of key mapping position, " corpse " " connect and turn " key (corpse is equivalent to end socket " several ") [upper inclined tail " in vain " class can change into and split input without exception, then vacateed large keyboard inclined tail fish key] as can be moved into keypad; And for example in " 2 " key "
" because belonging to the part of orthogonal therefore 3 keys can being moved into;
(4) delete: even 9 key basic schemes also can be cancelled and arrange some key mapping that is comparatively large or composite class code element, only stay substantially simple code element generic key, split into less code element to form as " branch, turn, fat piece " changes into more, only stay " or eight ten turn a mouthful n " 6 kinds; In like manner, 5 ~ 2 keys can be reduced to again, also can in conjunction with methods of adjustment " example is shown in Fig. 9 ~ Figure 14 " such as " associated class merging "; ;
(5) increase: the basic scheme of 9 keys can set up 0 key (on pc keyboard the replacement such as available B key or space), also can count the key mapping that the 1st section " merging of key class " vacates in); New key mapping can increase mapping: the code element group of " setting up separately " described in the 2nd section, or conventional large code element, combined symbols, to get large preferential, minimizing fractionation; As thick branch, or certain part " simple fish " kind, as again, corpse, by, first, in, even complicated " string fish ";
The basic scheme global mapping of (6) 9 keys is in WERSDFXCV key, and overall key mapping is also removable: be mapped in large keyboard " tyughjbnm " key as changed, or " iopjklm." key, be then convenient to right-hand operated, can also with the asdf key doing directionkeys with the use of;
[5] oppositely derivation is adjusted: the Five-stroke Method substantially non-category, direction rule carrys out mapped symbols but also can effectively input, in like manner, if the at different levels especially basic code elements employing many meters of shape codes, by their average random assortments, distribution map in different key mapping, even if be provided with the code element key mapping of carrying out primitive combination not according to many meters of web frame rules in various degree, also can effectively input;
{ two } derivative schemes example:
[1] fool's scheme: partial content Sum fanction can carry out simplifying, adjusting by (mainly keypad arrangement), can be inclined to more slightly tear open, select part larger code element, though reduce to split but slightly increase repeated code selected amount and slightly sacrifice input speed than professional scheme, but because being more easy to learn and use, so user is wider; Fool's scheme can be selected substantially, mini-dock code element and part medium-sized expansion code element (referring to " Figure 25 ");
(1) 6 keys of basic scheme can be incorporated to 5 keys: " moon " class of " laterally and partially must " in 6 keys can be incorporated to n key (then as
); [
thick branch can be returned], all the other are incorporated to 5 keys; [the great dynamics adjustment of fool's scheme even can all be incorporated to 5 keys]; " again " of high frequency and
" moon " key can be moved to from the key of " only ";
(2) preferably can set up 6 keys is " various middle must fish " key: namely alphabetic word " by, first, in " radical each of the same clan that represents, avoiding " first defeated palpus or first defeated piece " fractionation, distinguish,---now " string fish " input also the corresponding fool of being simplified to restrike 6 keys;
(3) the fool also optional thick split from "eight" : such as "wood" and as a part of the "10" (exemption for losing inclined to "eight") the same thick split strike "3" key, reelection weight code; even can be thick/thin branches, such as "dry/grain (exemption for eight)" merge key class; thick turn "branch" in the same way, such as " cows/vector miss zhu (indicates) first"; "turn more branches" also in the same way...... 】 ;
[2] senior keypad fool scheme: see that code element kind merges by " accompanying drawing 49 ", rough sort more can reduce thinking, is more ripe scheme;
[3] medium keyboard (11 ~ 15 key), large keyboard (16 ~ 26 key) typical scenario:
(1) large-small keyboard integral type scheme: especially outside 9 key basic scheme keypads, the large code element key mapping of at different levels, all kinds of combination can be set up, and adjustable map code element kind, quantity, position, form integral type scheme, now can the input of perfect compatible " code length can also " mentioned above;
As: " QAZ " key composition " singlehanded 12 key schemes " can be increased, add " TGB " key composition " singlehanded 15 key schemes " even again ..., the scheme of " Fig. 1 " is provided with more code element kind;
[---in like manner also adjustable, the two head fishes " " partially as low frequency can be incorporated to relevant " string " class; " double end turns middle tail fish " detachable input];
Large keyboard comprises the beneficial effect of keypad keypad: reduce memory capacitance, quantity of study; Be convenient to exempt to switch between the input of single, double hand use; Be convenient to hand input characters, an operation keyboard, paper data, rolling mouse are seen in another handspring, online is played games;
(2) size code element Mixed adjustment scheme, " inclined tail/middle tail " code element in " large-small keyboard integral type scheme " as shown in Fig. 1: in pen in the inclined tail of tail/pen, palpus tail/palpus partially tail, hand in tail/hand over inclined tail, turn middle tail/turn inclined tail, can merge or merge wherein part, [and for example, cancel and " string " generic key is set, change and split into " head-tail-head " (or first mouth) input, or restrike " in ", restrike the input of " middle must fish " key];
---the key mapping of vacateing can map more is segmented the part keypad code element of establishing as " example are shown in Figure 17,18,20 " such as " turn branch, turn branch more ";
(3) microcosmic code element scheme: all kinds of code element of 9 keys " basic scheme " inner stages, more subclasses can be subdivided into and be mapped in large and medium-sized keyboard: especially can set up separately: straight pen/tiltedly pen, Shi/Qe, large friendship/little friendship, mouth/block or pen/branch, n pen/n branch form etc., " referring to Figure 13 ~ 17 "
---because the code fetch scope of the little code element of microcosmic is less, in order to discrete code fetch region, can be similar with the Five-stroke Method, code fetch, front n end 1 successively, or adopt described " jumping is got " mode above;
(4) [macroscopic viewization code element scheme: contrary with preferentially arranging " low portfolio level, simple code element " above, (even keypad) also can stress the key mapping arranging all kinds of large code element, combined symbols, it can comprise " corresponding simple, the little code element comprised "---namely during code fetch, parts only need meet the Partial Feature of this key representative, as own 6< day, a few < corpse; Only, ten < are ancient, mouth < is ancient for Shu < first, eight < ... ];
[---restrike method with key: there is " associated class of correlated characteristic " when only having rank different, same key can be incorporated to, and availablely restrike differentiation, can select as: " string " class and restrike " in " or " by " input; " huge " key can not be established, and input with double-click " the sixth of the twelve Earthly Branches ", and for example " benefit eight can be restriked ", namely the parts such as friendships, branch, block mend defeated additional various directions " eight " shape tiltedly palpus time, original corresponding key mapping can be restriked];
(5) expand: in like manner key mapping can be increased to more than 26 keys, can map more more carefully, larger more complicated code element classification, as ultralinear code element.
12. method according to claim 1, is characterized in that,
The typical scenario of 1} little, large keyboard phrase code fetch is respectively:
2 words: first 3 yards of front 3 yard of+the second word of the first word; First 2 yards of front 2 yard of+the second word of first word;
3 words: first 2 yards of front 2 yard of+the three word of front 2 yard of+the second word of the first word; First 2 yards of front 1 yard of+the three word of front 1 yard of+the second word of first word;
4 words: get first 1 yard of every word+have repeated code then to mend the 4th word the 2nd, 3 yards; First 1 yard that gets each word;
5 words: get first 1 yard of each word+have repeated code then to mend the 5th word the 2nd yard; First 1 yard of first 1 yard+last word of the one two three word:
6 words: first 1 yard that gets each word; The same;
>6 words: first 1 yard of front separately 1 yard+last word of the first ~ five word; The same;
2} is optional, code length is adjustable, variable, can also:
--adjustable: to refer to that individual character all-key length can increase or subtract, the code fetch quantity also adjustable of each word in word,
--can also: refer to that the code element of large-small keyboard can hybrid parallel input
--variable: refer to words or can indefinite code length and by by separation key as space determine, cutting, participle;
{ 3} is optional, even input with " ultrashort code ", if all-key length is 1 or 2,3,4 without exception, especially can only get ultrashort code to input to conventional " the even whole sentence of word, phrase, many words phrase ", substantially the prefix of every word or first 2 yards or front 3 yards are got successively, to the words be of little use the then accurate code length input of label taking
---same ultrashort coding mode input generally can run into indivedual words and not want, and can carry out selecting or complement code, or input with normal code hybrid parallel, distinguish standard code and ultrashort code, the rule by " separating at diverse location keystroke " carrys out cutting:
Differentiation that is common, not common words:
[1] common words:
(1) can be as the criterion as everyday words table by concerned countries standard, do not include for being of little use, or according to user's conventional degree intelligent decision; .
(2) super large can be coordinated, can customize, " n secondary word word combination storehouse, magnanimity words and phrases corpus, the artificial intelligence functional module " of self study:--phrase or the clause such as include significant various atypia and subject-predicate, dynamic guest, polarization than common dictionary, combine more;
--in like manner can comprise conventional sentence structure and assist word, function word, and help, secondary, be situated between, pronoun, as " in hand " " in ";
(3) the desirable brevity code of words with high-frequency or ultrashort code (as 1 word 1 yard or a word 2 yards) input
[2] be of little use words: can initiatively select or complement code, as: do not include in storehouse be of little use, uncommon words automatically correctly not to be identified, user wishes the words revised voluntarily or combination;
{ 4} optional " mode is got in jumping ": can be boundary code fetch by the component area from breaking natural in word, then with " ultrashort code " in like manner, the code fetch quantity in each region can adjust---zones of different code fetch may be the same or different, can skip the some stroke group/parts of non-code fetch or region, main as:
[1] respectively get 1 yard to each region or one region, front n end, not enough code fetch successively, space confirm
The region that [2] can take containing 1 parts or 1 code then gets 1 yard, and first 2 yards or prefix tail code are got in the region containing >=2 parts;
[3] stem, remaining part code fetch method is got in like manner with " 5-stroke digital ", but the scope of adjustable " stem, remaining part " or position, code fetch quantity, as stem get first 2 yards, remaining part (remaining may be multiple region) gets Head-Til stroke Chinese code [or every region prefix], be and for example adjusted to " front light after heavy " front several region and respectively get prefix successively, have as territory, tail region residue code bit can continue to get the 2nd yard, territory, tail region
[4] in like manner also can get each local code by the jump of macroscopical font architecture region, first get macrostructure region, deficiency and then take off a grade microcosmos area;
5} also hits input scheme: simple example is " shift copy method ", as: two " keypad 9 key keypad " be mapped in large keyboard zones of different, as right-hand man unknown, in, part key mapping that forefinger is corresponding, both hands synchronously input different adjacent words,
---in like manner adjustable code element, key mapping, generate multiple newly and hit scheme, as left hand 3 row 4 row 12 key, same 12 keys of the right hand;
---except other schemes except " classification formula ", the generic key as " azimuth type " scheme also can in like manner copy and hit input.
13. methods according to claim 1, is characterized in that, optional, specialty is got and torn rule, i.e. " specialty is torn open " method open and be:
1} long dry need not, or connect block limit:
" long dry need not " to refer in racemosus on certain pen contained need not but longer, affect structure, this pen visual is one " limb ";
" or connect block limit " refers to certain pen having commissure point in branch, racemosus with block limit, be equivalent to this block limit be " palpus " " few must branch "
2} and pen unification, and must n shoulder:
" and pen unification " refers to that isolated and pen meets numerous can all conjunction to do 1, meet letter carefully to tear open [or to return " without limb formula 1 "; Again or return 9 keys]
" and must n shoulder " refer to and pen or " and
", " pen
" top be connected with other parts, then get " n " code;
3} block n turns elder generation, and frame head is mended and contained:
" block n turns elder generation " refers to that ordinary priority retracts block frame, n, is secondly to turn (as several, shape) more, turn, and is racemosus, branch, branch side again, is finally to hand over; High should not first the breaking of priority;
" frame head mend containing " complete, incomplete piece containing do not crossing with housing content if refer to, can first get without exception housing, after get content, [or pressing (order of strokes observed in calligraphy is torn open)]
4} mouth day order field, block must super limit: closed code element can according to following characteristics disaggregated classification, cross division: quantity, with or without exterior palpi, fat or thin, uniformity coefficient, shape, whether discrete, with housing from/phase commissure;
---all can get " 1 piece " when >1 block meets numerous, meet in only need restrike 1 piece, meet letter to tear input open by quantity is micro-;
" mouth day order field ": enclose pen " mouth " be need not block, inside can be divided into multiple;
" the super limit of block palpus ": refer to that the pen that encloses having palpus is then " block "
---" block " is also optional to be comprised " enclosing block ": refer to group of strokes surrounds " having partial gap between each limit " " block " [or change do " thick branch "]: { 5}n block list must, mend vertical house horizontal: (set up in the keypad arrangement of " middle must fish " key can exempt from this rule, a key input and do not need to split): " specialty is torn open " scheme can regulation n, block list must carefully tear open longitudinal, (especially meeting numerous) ignore horizontal, meet numerous meet letter defeated piece without exception first, rear " benefits " must, now permission " must " run through " block frame " and get 1 yard (title transfixion); [especially meeting letter also can cut off code fetch (claim boundary break method) according to boundary end to end]:
6} build is palpus also, and direction is shown consideration for: all directions of block also must all affect code fetch or need to split [or also " mend to indulge and give up horizontal stroke "]:
---head can be determined by writing orientation and the priority of palpus when meeting letter carefully to tear open; Meet numerous when slightly tearing open all directions all must ignore, get " block " key input but especially lower and then generally must need complement code [fool's scheme can get without exception block+select repeated code]
7} meets and numerously slightly to tear open, meets letter carefully to tear open:
[1] the little code element of ancestor's code can form large code element, just combination magnitude is different, so the code fetch scope adjustable of ancestor's code, basic code element plan can in like manner choose little, in, large-scale expansion code element (refer to respectively in " accompanying drawing 2 " without bracket, with little/in/alphabetic word of braces) form corresponding new departure;
---in expansion code element at different levels, part code element can be done and even optimize and revise across class across level, and add part " middle rank expansion code element " as optional in " mini-dock code element scheme ", vice versa; Or select part when needed, as meet numerous slightly tear open time, in fool's scheme, the larger code element of higher-frequency;
---in addition, the radical of more extendible larger more complicated, traditional font, redoubling unit, on the contrary in like manner maybe can revise some radicals;
[2] the expansion code element of " little, in, large " type not only refers to the size of code fetch scope, also refers to priority level, its classification is according to mainly containing: components interior complicated component degree, parts commissure dispersion degree: parts group word ability or usage frequency, whether components interior group is typical or complete;
[3] above-mentioned several fundamental sum expansion code element code fetch scheme all can be selected to coordinate one of lower several fractionation rule:
(1) tendency is carefully torn open: standard scheme, tends to get basic code element or additional mini-dock code element (also only can select part);
(2) tendency is slightly torn open: fool's scheme, tends to the code element that the amount of exhausting is larger, is slightly split into master;
(3) meet numerous (word) slightly to tear open, meet letter (word) carefully to tear open: professional scheme, namely thickness is in conjunction with code fetch, to the word complicated, composition is many, trend slightly retracts large code element or combined symbols, otherwise then tends to carefully retract little code element to simple, that composition is few word;
8} hand over block mend must, group branch breaks: be that specialty carefully tears rule [fool's scheme can avoid carefully tearing open, only needs keystroke name to apply for a residence permit, meets repeated code and select] open
" hand over and mend palpus ": refer to that " orthogonal " is with oblique palpus " eight " or single " Pie
", meet letter carefully tear open can first defeated straight after mend tiltedly; " block mend must " in like manner;
" group " refers to, to the parts containing >=2 commissure primitives, if its within decomposites relatively large group code element, then to press " first getting whole greatly, code fetch relative importance value " rule as far as possible and " tear " code fetch in meeting open; If can not decompose larger code element, just by meeting letter carefully to tear open, splitting into less code element successively, especially can " branch break ", refer to stroke group, the parts of phase commissure, when meeting letter carefully to tear open " rather disconnected branch, do not tear friendship open ", limb would rather be cut off, also do not tear point of intersection open as far as possible; Even can " disconnected branch, pointwise carefully tear open ", namely intersection point, the quantity integrity degree that is accurate to often some palpus carry out code fetch one by one:
---can be preferred: various " acerous branch, turn branch " meets letter can by " benefit tears branch end end socket open
" method carefully tears input open;
---the differentiation input of " key name word, parts independently become word " and " needing the parts carefully torn open ", can adopt: select the repeated code/benefit tail method// method of carefully tearing open/identification code of applying for a residence permit;
Above-mentioned " specialty is torn open " adjustable tears method open, and code fetch, mapping, the adjustment of input step, combined crosswise also can be coordinated to form kinds of schemes, preferred as:
---the order of strokes observed in calligraphy is torn open: can adopt the mode of " order of strokes observed in calligraphy is torn open ", partly compatible " according to stroke order splitting " or divide fractionation boundary, order with reference to the order of strokes observed in calligraphy;
---group is torn open: in like manner, just change into carefully tearing open by group with " group branch breaks " joint " pointwise is carefully torn open ", be called for short " group is torn open ";
---can comprehensively, combine " order of strokes observed in calligraphy is torn open ", " group is torn open " input scheme, formed hybrid plan.
14. methods according to claim 1, is characterized in that, optionally augment method and other application forms:
1} optionally augments method:
[1] to multiple results of repeated code, fault-tolerant, association, can display reminding selective: " can click " and namely click Different Results is corresponding in prompting frame different key mappings, namely " moving choosing " mode uses directionkeys or mouse to move cursor, " turning over choosing " i.e. n hits and thumbs key; Also complement code can be carried out:
[2] no matter complement code selects repeated code, can show in different windows different classes of information, click, move choosing all can arrange corresponding different key exempt from switch confirm respectively; As: multiple repeated code word/multiple repeated code word, repeated code/multiple associational word word of current words, the result of the ultrashort code of commonly used words/accurate code length of the sign that is of little use, confirms current word result/confirmation association result;
[3] complement code can be pinned Macintosh and changes the instant complement code of word to current need, or pins Macintosh after short sentence of being totally lost and use to click or move and select method (or touch-screen is directly clicked) rollback cursor to be positioned to and need to change word place and complement code;---described Macintosh as Alt, Shift, or changes into and hits certain ad hoc key;
[4] if input part demal time have repeated code result that user can be pointed out at any time to confirm/select or complement code, if also get imperfect word with all-key and have repeated code, can: undertaken pointing out by computing machine, user select repeated code; Or pin shift continuation complement code; Or directly hit " complement code key " complement code of separately establishing;
[5] optional special key mapping of establishing:
(1) space bar: what mobile phone small keyboard high frequency used to hold concurrently space bar as acknowledgement key, can preferably be located at 5 keys; Also the * key (otherwise left-handed person lower right corner # key) in the lower left corner can be located at,
(2) repeated code turns over and selects key: keypad should use 0 key, or with confirmation bonding key, namely confirm after restrike to be and turn over choosing;
(3) [complement code key]: the optional other ad hoc complement code key 1 ~ 9 of keypad, available it exempt to switch direct complement code or select repeated code or do function key, wherein complement code can to words complement code or do keypad " ultrashort code " complement code key---the row keyboard of large keyboard then also above number-letter relation table keypad;
(4) directionkeys: left and right for selecting the current position of word cursor in sentence, upper for selecting current repeated code, the lower repeated code associated for choosing;
Or: left and rightly select repeated code for moving in current line, upper and lower is switch between " multiple row ", can comprise current repeated code capable (generally only having a line) and associate the repeated code capable (can have multirow) " seeing Fig. 3 " of words; (described multirow repeated code also may correspond in multirow key mapping, clicks)
(5) [can establish " again key processed "]: impact its representative and copy 1 or 2 code element even representated by 3 keystrokes above;---with post-equalization key or bonding can be associated and key mapping;
(6) [order execute key]: an icon is set from search dog phonetic and starts a key and search for different, can by the title of the word of current input as order, hit order execute key then by the corresponding order or " grand " that are linked to system layer, performing corresponding actions---can pre-set or self-defined multiple natural word, and the corresponding corresponding program statement instruction that performed by computing machine or action respectively as " shortcut ", then use to browse as input " search " and by " order execute key " and perform search, in like manner input " microblogging " is linked to the program that execution " opens microblogging ", order etc.,
---on the more keyboard of key mapping or touch-screen mobile phone, above-mentioned key mapping can be adjusted to and sets up separately in detail, doublely to establish; Or auxiliary key mapping overlappingly can map different key mapping in " during with/without input undetermined ", also can not obscure; In like manner, idle key mapping is optional establishes some function key described in this section for keyboard;
[6] other optional compensation processes:
(1) " cursor advances as moving between individual character, retreating as moving between word "; " cursor acquiescence display starting point is in the middle of a re-scheduling code result ";
(2) namely a lot of complicated word all-key that do not need to be totally lost obtains without repeated code result [can exempt from space upper screen automatically], therefore can arrange and point out result at any time by key;
(3) word [or word] can be given tacit consent in the repeated code in each scheme preferential; Also can point out association's words of current word when all-key (be especially totally lost);
(4) carry out " prompting of keystroke code bit " during input, as hit letter and can show in " figure place grid ", as:
--user inputs " front n " this when skipping to " end one ", e.g., the all-key of word is 6, then in defeated 5th yard of place's prompting, avoid still continuing code fetch [scheme of code fetch then exempts from this rule successively] successively;
--word all-key is 6, then the checkered color of the 4th key is different or have separation mark, and prompting is transported to now user and still do not continued the 4th yard of input first word and first yard of this next word of input [ultrashort coding mode is in like manner];
(5) can be arranged in the priority in repeated code prompting according to frequency of utilization, what frequency of utilization was high can as brevity code at different levels even key name word;
Other application forms of 2}:
[1] Pinyin Input is coordinated:
(1) with known " five spelling input methods " in like manner, ancestor's code mixed can be beaten with various spelling input method is seamless, also can point out repeated code by Concurrent Display;
(2) during Pinyin Input, Macintosh can be pinned as Alt or hit switch key, use letter key to start little or large keyboard complement code or/and input;
(3) as the letter of input Pinyin, wait choosing really certain phonetically similar word, prefix can be mended, now only retrieve in the phonetically similar word of current word and filter out a part of phonetically similar word, remaining phonetically similar word can carry out selecting or mend the 2nd yard, when now can specify to mend defeated 3rd yard as continued, automatically transfer to retrieve in full word storehouse, namely program be judged as re-entering a new word; [or complement code can be got in diagonal angle, as upper left, bottom right; Or prefix is mended in subregion jump];
[2] ancestor's code is to the inventive method of single character body structure, whole character library and design, relevant soft application or soft or hard connected applications, as:
(1) be presented in a different manner respectively on screen or printed matter by by the different code fetch kinds in each Chinese character, new font can be formed;
(2) phonetically similar word can by ancestor's code classification layout, prompting for choosing, as can first by the classification of whole word structure (seing above), again by the parts (especially as head and the tail code element) of each position be open/close code element cross division, be shown in prompting frame;
(3) electronics, paper publication thing are as dictionary, can in like manner classify;
[3] hardware adaptations: can be applicable on every hardware device, as PC, hand-held, embedded, pos machine, chip, single-chip microcomputer etc.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310130928.7A CN104331173B (en) | 2012-04-16 | 2013-04-16 | The computer processing method and system of character information |
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2012101214742 | 2012-04-16 | ||
CN201210121474.2 | 2012-04-16 | ||
CN201210121474 | 2012-04-16 | ||
CN201310130928.7A CN104331173B (en) | 2012-04-16 | 2013-04-16 | The computer processing method and system of character information |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104331173A true CN104331173A (en) | 2015-02-04 |
CN104331173B CN104331173B (en) | 2018-11-16 |
Family
ID=52405916
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310130928.7A Active CN104331173B (en) | 2012-04-16 | 2013-04-16 | The computer processing method and system of character information |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104331173B (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106354277A (en) * | 2016-09-21 | 2017-01-25 | 成都创慧科达科技有限公司 | Method and system for rapidly inputting phrases and sentences |
CN107220225A (en) * | 2016-06-17 | 2017-09-29 | 林德(中国)叉车有限公司 | Multilingual instrument and the built-in character library generation for multilingual instrument and display mode |
CN110390332A (en) * | 2018-04-17 | 2019-10-29 | 阿里巴巴集团控股有限公司 | A kind of classification determines method, device and equipment |
CN111522448A (en) * | 2019-02-02 | 2020-08-11 | 北京搜狗科技发展有限公司 | Method, device and equipment for providing input candidate items |
CN113052172A (en) * | 2021-03-23 | 2021-06-29 | Oppo广东移动通信有限公司 | Character correction method, device, terminal equipment and storage medium |
Citations (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0744300A (en) * | 1993-08-03 | 1995-02-14 | Hitachi Ltd | Multi-item input device |
US5600314A (en) * | 1995-07-27 | 1997-02-04 | Oliveros; Ernesto V. | Data input device and correlative encoding technique |
WO1997018547A1 (en) * | 1995-11-16 | 1997-05-22 | Ure Michael J | Multi-touch input device, method and system that minimize the need for memorization |
CN1246678A (en) * | 1998-09-02 | 2000-03-08 | 陆明天 | Simple shape encode method for Chinese characters and its keyboard |
US6278384B1 (en) * | 1997-09-01 | 2001-08-21 | Nec Corporation | Keyboard control method and keyboard control apparatus |
TW454133B (en) * | 2000-01-07 | 2001-09-11 | Ind Tech Res Inst | Roman pronunciation decoding method for Chinese character and input keyboard customized for the decoding method |
CN1366229A (en) * | 2002-01-04 | 2002-08-28 | 王永民 | Chinese-character 'header, residue and 5-stroke shape code' encode method and its input keyboard |
CN1492304A (en) * | 2002-10-24 | 2004-04-28 | 陈劲松 | Root split type Chinese character input and its display method |
CN1694046A (en) * | 2004-05-05 | 2005-11-09 | 宗刚 | Computer coding Chinese character keyboard input method and information code |
WO2006097052A1 (en) * | 2005-03-18 | 2006-09-21 | Xianliang Ma | Chinese phonetic alphabet and phonetic notation input method for entering multiword by using numerals of keypad |
CN101004640A (en) * | 2007-01-08 | 2007-07-25 | 史颖 | Storage method for inputting Chinese word into computer by calculation functional encoding phoneme of word |
CN101030108A (en) * | 2006-02-23 | 2007-09-05 | 宗刚 | Chinese character figure inputting method by computer |
CN101086688A (en) * | 2007-05-09 | 2007-12-12 | 欧阳贵林 | Chinese character font meaning information code input method and the single-hand keyboard |
CN201097349Y (en) * | 2007-10-23 | 2008-08-06 | 北京普润东方数码科技有限公司 | A computer offline Chinese character font generation device |
CN201097348Y (en) * | 2007-10-23 | 2008-08-06 | 北京普润东方数码科技有限公司 | A computer online Chinese character font generation device |
WO2009033137A1 (en) * | 2007-09-07 | 2009-03-12 | Dis-Ent, Llc | Software based multi-channel polymorphic data obfuscation |
CN101930289A (en) * | 2007-08-11 | 2010-12-29 | 宗刚 | Computer Chinese character spelling and shape coding input method |
US20110154362A1 (en) * | 2009-12-17 | 2011-06-23 | Bmc Software, Inc. | Automated Computer Systems Event Processing |
-
2013
- 2013-04-16 CN CN201310130928.7A patent/CN104331173B/en active Active
Patent Citations (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0744300A (en) * | 1993-08-03 | 1995-02-14 | Hitachi Ltd | Multi-item input device |
US5600314A (en) * | 1995-07-27 | 1997-02-04 | Oliveros; Ernesto V. | Data input device and correlative encoding technique |
WO1997018547A1 (en) * | 1995-11-16 | 1997-05-22 | Ure Michael J | Multi-touch input device, method and system that minimize the need for memorization |
US6278384B1 (en) * | 1997-09-01 | 2001-08-21 | Nec Corporation | Keyboard control method and keyboard control apparatus |
CN1246678A (en) * | 1998-09-02 | 2000-03-08 | 陆明天 | Simple shape encode method for Chinese characters and its keyboard |
TW454133B (en) * | 2000-01-07 | 2001-09-11 | Ind Tech Res Inst | Roman pronunciation decoding method for Chinese character and input keyboard customized for the decoding method |
CN1366229A (en) * | 2002-01-04 | 2002-08-28 | 王永民 | Chinese-character 'header, residue and 5-stroke shape code' encode method and its input keyboard |
CN1492304A (en) * | 2002-10-24 | 2004-04-28 | 陈劲松 | Root split type Chinese character input and its display method |
CN1694046A (en) * | 2004-05-05 | 2005-11-09 | 宗刚 | Computer coding Chinese character keyboard input method and information code |
WO2006097052A1 (en) * | 2005-03-18 | 2006-09-21 | Xianliang Ma | Chinese phonetic alphabet and phonetic notation input method for entering multiword by using numerals of keypad |
CN101030108A (en) * | 2006-02-23 | 2007-09-05 | 宗刚 | Chinese character figure inputting method by computer |
CN101004640A (en) * | 2007-01-08 | 2007-07-25 | 史颖 | Storage method for inputting Chinese word into computer by calculation functional encoding phoneme of word |
CN101086688A (en) * | 2007-05-09 | 2007-12-12 | 欧阳贵林 | Chinese character font meaning information code input method and the single-hand keyboard |
CN101930289A (en) * | 2007-08-11 | 2010-12-29 | 宗刚 | Computer Chinese character spelling and shape coding input method |
WO2009033137A1 (en) * | 2007-09-07 | 2009-03-12 | Dis-Ent, Llc | Software based multi-channel polymorphic data obfuscation |
CN201097349Y (en) * | 2007-10-23 | 2008-08-06 | 北京普润东方数码科技有限公司 | A computer offline Chinese character font generation device |
CN201097348Y (en) * | 2007-10-23 | 2008-08-06 | 北京普润东方数码科技有限公司 | A computer online Chinese character font generation device |
US20110154362A1 (en) * | 2009-12-17 | 2011-06-23 | Bmc Software, Inc. | Automated Computer Systems Event Processing |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107220225A (en) * | 2016-06-17 | 2017-09-29 | 林德(中国)叉车有限公司 | Multilingual instrument and the built-in character library generation for multilingual instrument and display mode |
CN106354277A (en) * | 2016-09-21 | 2017-01-25 | 成都创慧科达科技有限公司 | Method and system for rapidly inputting phrases and sentences |
CN110390332A (en) * | 2018-04-17 | 2019-10-29 | 阿里巴巴集团控股有限公司 | A kind of classification determines method, device and equipment |
CN110390332B (en) * | 2018-04-17 | 2023-12-15 | 阿里巴巴集团控股有限公司 | Class determination method, device and equipment |
CN111522448A (en) * | 2019-02-02 | 2020-08-11 | 北京搜狗科技发展有限公司 | Method, device and equipment for providing input candidate items |
CN111522448B (en) * | 2019-02-02 | 2024-04-30 | 北京搜狗科技发展有限公司 | Method, device and equipment for providing input candidate items |
CN113052172A (en) * | 2021-03-23 | 2021-06-29 | Oppo广东移动通信有限公司 | Character correction method, device, terminal equipment and storage medium |
Also Published As
Publication number | Publication date |
---|---|
CN104331173B (en) | 2018-11-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105830011B (en) | For overlapping the user interface of handwritten text input | |
TWI303377B (en) | Method for determining,and system for implementing,ink gestures | |
CN102411428A (en) | Single-hand moved chord keypad, mark, structure and application thereof | |
CN104331173A (en) | Computer processing method and system for character information | |
CN103235696B (en) | It is a kind of based on the rapid pinyin input system with touch sensible equipment | |
US20180121074A1 (en) | Freehand table manipulation | |
CN108700994A (en) | System and method for digital ink interactivity | |
CN103576886A (en) | Scheme of digital double-pinyin double-stroke input method and keyboard thereof | |
CN101667074B (en) | Device using graphic input to complete operation and method thereof | |
CN101853084A (en) | Chinese digital pinyin and stroke combination input method and keyboard | |
CN101149806B (en) | Method and device for hand writing identification post treatment using context information | |
CN102819326B (en) | Small-size electronic equipment keyboard | |
CN108227947A (en) | Square keyboard and the input method based on the square keyboard | |
CN106168859A (en) | A kind of key board unit for word input and method | |
CN103268195A (en) | Virtual keyboard based on touch-sensitive equipment input, and implementation system thereof | |
CN104106023A (en) | Input method for compatible keyboard | |
CN104598045B (en) | Five checker input method | |
CN101236457B (en) | Phonetic and stroke Chinese input method | |
CN103744537B (en) | A kind of three-stroke digital input method and its input keyboard | |
CN105308535A (en) | Hands-free assistance | |
CN101488057B (en) | Combined coding technique | |
CN102508557A (en) | Three-stroke Chinese character input method | |
KR100893152B1 (en) | Character input system using 2D coordinate correspondence method | |
CN208506700U (en) | Square keyboard | |
CN103558925A (en) | Handwriting input method for supporting phrase inputting |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
CB02 | Change of applicant information |
Address after: 222004 Jiangsu Province, Lianyungang city Haizhou District No. 5 Yongxin Nan Xiang Salt River Community Building 3 unit 502 room Applicant after: Zong Gang Address before: Xugou Dagang road 222042 living area of Jiangsu province from 96-46 in Lianyungang city building 3 unit 302 room Applicant before: Zong Gang |
|
COR | Change of bibliographic data | ||
DD01 | Delivery of document by public notice |
Addressee: Zong Gang Document name: Notification to Go Through Formalities of Registration |
|
DD01 | Delivery of document by public notice | ||
GR01 | Patent grant | ||
GR01 | Patent grant |