CN1168183A - Method and apparatus for character recognition interface - Google Patents

Method and apparatus for character recognition interface Download PDF

Info

Publication number
CN1168183A
CN1168183A CN96191449A CN96191449A CN1168183A CN 1168183 A CN1168183 A CN 1168183A CN 96191449 A CN96191449 A CN 96191449A CN 96191449 A CN96191449 A CN 96191449A CN 1168183 A CN1168183 A CN 1168183A
Authority
CN
China
Prior art keywords
candidate characters
character
relevant
series
display
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.)
Pending
Application number
CN96191449A
Other languages
Chinese (zh)
Inventor
李银伟
董宇
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Motorola Solutions Inc
Original Assignee
Motorola Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Motorola Inc filed Critical Motorola Inc
Publication of CN1168183A publication Critical patent/CN1168183A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V40/00Recognition of biometric, human-related or animal-related patterns in image or video data
    • G06V40/30Writer recognition; Reading and verifying signatures
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V30/00Character recognition; Recognising digital ink; Document-oriented image-based pattern recognition
    • G06V30/10Character recognition
    • G06V30/32Digital ink

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Multimedia (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Human Computer Interaction (AREA)
  • Character Discrimination (AREA)

Abstract

A method and apparatus for character recognition interface is disclosed where input data received from a writing area of a display is compared with character recognition data . At least one likely candidate character representing a word likely to represent the input data is generated and displayed. In a preferred embodiment, at least one candidate character representing an alternative word likely to represent the input data is generated and displayed. At least one series of correlating candidate characters for the at least one likely candidate character and for each alternative candidate character is generated and displayed. Each series of correlating candidate characters represents a series of correlating words likely to include a word representing the input data. The likely displaying candidate character is displayed in an output buffer area of the display. Each alternative candidate character is displayed in a candidate list area of the display. Each is displayed in a correlating candidate character area of the display. Each character displayed can be stored in a memory.

Description

The method and apparatus that is used for character recognition interface
The present invention relates generally to the data inputting interface, in more detail, relates to the character recognition interface that each character wherein contains the large character set of one or more strokes.
The machine recognition of people personal letter is a very difficult problem, along with nearest calculating and electron device quick-fried suddenly with pen, has more become one major issue to be suggested.There are many different calculating and electron device can receive handwriting input.So-called (Pen-based) product with pen, for example, computing machine, and personal digital assistant, and the like product, a touch-sensitive screen is arranged basically, the user can apply personal letter in the above.These devices will be write in one's own hand input digitization then.Other device, computing machine for example, high-grade telephone set, Digital Television and other information processing devices then comprise or can one of access can receive the digitizing table of personal letter input.Also have the other device that can receive the input of personal letter character with fax, scan input, Email, or other methods such as electronic data transfer.The information content of these device process informations and the input of attempt identification personal letter; Usually, these devices to be revised errors in processing and in order to discern the input of personal letter character information are shown to the user in order to feed back.
When the character of identification limited quantity, for example, during the character set of 100 following characters, the identification of personal letter input has many means.Usually bad work when but these means are used in the character set that changes complex characters in a large number.Be difficult to rapidly and accurately with personal letter input identification that the example of the large character set of identification is some ideographic character/lexigraphies such as the simplified and Chinese character traditional font, Japanese and other have the literal of large character set.Some literal such as simplified Hanzi are made up of thousands of characters.
Traditional interfacial process, as keyboard input, input is always very difficult based on data and text that the literal of a large amount of characters provides with this class; Be complicated to a certain extent because the amount of character set is big.In addition, many such literal are in order to adopt the pinyin representation of the character in west with the keyboard input character.Therefore the input of the keyboard-type of these characters is difficult.Based on the keyboard input that is Chinese character of an example of the difficulty of the literal keyboard of large character set input.In order to use the Chinese characters for keyboard inputting data, or text, at first will be the literal Roman capitalsization.The character in west commonly used as Britain's big belly lattice Shandong Anglo-Saxon letter, comes the pinyin representation Chinese character, is referred to as phonetic (Pinyin).Therefore want that the people with Chinese characters for keyboard inputting data or text must understand phonetic earlier and shows with wanting the english character with Chinese character equivalence on voice of keyboard input for one.
Running into another difficulty with traditional keyboard interface input identification based on the data of the literal with large character set or text handwriting input is that the same character of many such literal has one or more forms of expression, that is, the block letter and the cursive script of similar Britain big belly lattice Shandong Anglo-Saxon letter.In addition, such literal has unisonance, and for example Chinese character just has the identical and meaning of many pronunciations and writes different homonyms.Therefore, same phonetic may be relevant with many characters, and the people of input character data must often optionally select the table from one.
Say that typically the literal that the interface tech that is used for the following limited character set data input of hundred characters is used the large character set of several thousand a hundreds ofs variation complex characters can not obtain result accurately.The many interface tech of data input such as handwriting recognitions of small size character set literal of being used for are very slow if be used for the large character set literal.
Therefore because the increase of using the electronics entering apparatus of pen to use, difficulty to the keyboards input of the various literal that contain a large amount of and complicated character set, need a kind of rapid, accurately, method and apparatus is as various literal easily, complicated, the large character set literal, the character recognition interface of symbol and digital handwriting input.
Fig. 1 illustrates the overview of the equipment of a preferred embodiment of the present invention.
Fig. 2 illustrates the overview of the another kind of equipment of a preferred embodiment of the present invention.
Fig. 3 illustrates a recommend method of character recognition interface of the present invention.
Fig. 4 illustrates the operational flowchart of a preferred embodiment of the present invention.
All the other parts of operational flowchart in Fig. 5 key diagram 4.
Fig. 6 diagrammatically illustrates the method for the character recognition interface that the verbal model state is arranged of a recommendation.
Fig. 7 diagrammatically illustrates the method for the character recognition interface that the verbal model state is arranged of another recommendation.
Fig. 8 illustrates the detail operations process flow diagram of a preferred embodiment of a character recognition interface that has the verbal model state according to the present invention.
Fig. 9 describe in detail one in Fig. 7 according to the preferred embodiment operational flowchart of one the of the present invention character recognition interface that the verbal model state arranged all the other partly.
Figure 10 diagrammatically illustrates the method for the character recognition interface that editor's output buffer is arranged of a recommendation.
Figure 11 describes an operational flowchart that a preferred embodiment of the character recognition interface of editing output buffer is arranged according to the present invention in detail.
Figure 12 diagrammatically illustrates the method for the character recognition interface that the screen upper keyboard is arranged of a recommendation.
Figure 13 describes an operational flowchart that a preferred embodiment of the character recognition interface that shields upper keyboard is arranged according to the present invention in detail.
Figure 14 diagrammatically illustrates the method for the character recognition interface that the agreeable numerous characteristics of user is arranged of a recommendation.
Figure 15 describes the operational flowchart of a preferred embodiment of a character recognition interface that the agreeable numerous characteristics of user arranged according to the present invention in detail.
Figure 16 diagrammatically illustrates the method for the character recognition interface that the agreeable numerous characteristics of user is arranged of a recommendation.
Figure 17 describes the operational flowchart of a preferred embodiment of a character recognition interface that the agreeable numerous characteristics of user arranged according to the present invention in detail.
Figure 18 explanation is according to another interface of the present invention.
Figure 19 explanation is according to the process flow diagram of the Figure 18 at another interface of recommend method of the present invention.
Figure 20 explanation is according to all the other parts of process flow diagram among Figure 19 of the Figure 18 at another interface of recommend method of the present invention.
The present invention relates generally to the method and apparatus at handwriting characters identification interface; The present invention be more suitable for relating to expression from have one wherein each character the method and apparatus of the character recognition interface of the handwriting input of selecting one or several character the compilation of the literal of big complex characters collection of one or multi-channel stroke or data is arranged.An alternative embodiment of the invention relates generally to the method and apparatus of character recognition interface of the handwriting input of the expression graph image of a characteristic symbol or other such character recognition collection.
According to a preferred embodiment of the present invention, the empirical data that the candidate characters of supporting hand-written recognition method of the present invention and equipment is collected by hundreds of actual hand-written character samples by compilation and statistical study is developed.The candidate characters that is produced by the development of compilation and the template derived of statistical study empirical data is elected to be the identification character of handwriting input.
Referring now to the general operation method and apparatus of Fig. 1 and Fig. 2 explanation according to a preferred embodiment of the present invention.The electronics entering apparatus example of explanation with pen sees figures.1.and.2.Among Fig. 1 one by one the personal digital assistant mark with reference number 10 usually.The personal digital assistant that marks (10) constitutes a general expression, such device comprise usually a shell (12) and one can be in the above with the touch-screen (18) of suitable manual recording pointer (15) handwriting input.Such device comprises one or several microprocessor or other digital processing devices usually.Like this, computing platform of these devices compositions can adapt with the opinion of narrating here easily.Such device comprises one or several application program operating under an operating system control of being made up of microprocessor or the instruction of digital processing device usually, or intended application software.Should be understood that personal digital assistant is although it is so formed the practice that a ready-made platform is fit to applicant's opinion, Xu Shu opinion also can be put into practice in other various operating environments here.Some examples of these environment comprise, but be not limited to followingly, have digitizing screen, or receive a digitizing input face, maybe can receive faxes, scanning, or computing machine or other electronics entering apparatus of other electronics inputs, numeral or mutual TV, modulator-demodular unit, phone, pager as shown in Figure 2, or other have the system of the ability of catching and handle handwriting input.Object of reference illustrated in fig. 2 relates to and similar element illustrated in fig. 1 basically, at available device shown in Figure 2, promptly on the device 20, touch-screen 28 is arranged, cabinet 22, recording pointer 25.
Referring now to Fig. 3,4 and 5, Fig. 3 illustrates a recommend method of character recognition interface of the present invention, the Figure 4 and 5 explanation is corresponding to the process flow diagram of Fig. 3.Usually go up on a digitizing plane (117) with a recording pointer (115) or similar device a character is input in the device (100) of a tape storage.Character (102) according to the present invention's input is mapped in the district of a writing plane (100) or host's device (100) by digitizing plane (117).Now existing various technology are mapped to stroke in the appointed area of a viewing area.Input data and recognition data (220) are relatively.Design of recognition data access produces at least one most probable and represents that the recognizer of the candidate characters of input character obtains.Generally, input character anticipated into a series of strokes and through recognizer with the recognition data of these a series of strokes and storage or touch plate and make comparisons and handle to produce at least one most probable corresponding candidate character.Can adopt various recognizers and recognition data according to the present invention.
In a preferred embodiment of the present invention, recognizer and recognition data are configured to can discern and provide the recognition data of the Chinese character that comprises GB1 and GB2 collection.In addition, the recognizer of recommendation of the present invention and recognition data are configured to discern and to provide the recognition data of the Taiwan character of the Chinese character of GB1 and GB2 collection and Big5-1 and Big 5-2.In a preferred embodiment of the present invention, recognition data produces the graph image (230) of at least one possible corresponding candidate character.And if the recognition data comparison can not produce such graph image, the graph image of a Unidentified input character can deposit in the storer in output buffer (116) (232), and is sent to an application program resident area and operation (235) or directly deliver to an application area in this device.Perhaps input character can be left out (238).If relatively produce at least one possible corresponding candidate character with recognition data, usually, first most probable candidate characters is shown (240).This candidate characters can show in the zones of different of display; Write district (110); Output buffer (116); Candidate characters list area (112); Verbal model list area (114).First most probable candidate characters preferably is presented at the output buffer (240) of display.Recognition data according to comparison input character of the present invention and storage can produce at least one candidate characters that may replace except that the possibility candidate characters.Also have,, produce and show that the number of other possible candidate characters can be by the selection recognizer according to preferred embodiment of the present invention; The user; Or the maximal value of an acquiescence and setting.In the embodiment of a recommendation, the maximal value of the number of the candidate characters that generation may be replaced acquiescence is no more than ten; Can adopt various recognizers and recognition data according to the present invention, or touch plate.Produce the graph image of at least one possible corresponding candidate character and the graph image of at least one candidate characters that may replace according to a preferred embodiment recognition data of the present invention.In the embodiment of a recommendation, possible candidate characters and the candidate characters that may replace can be in the zoness of different of digitizing plane (117) or display screen (118): write district (110); Output buffer district (116); Candidate characters list area (112); Show with verbal model list area (118).If the most probable candidate characters is not the accurate diagrammatic representation of input character (245), if relatively import data and recognition data (250) generation corresponding candidate character, that just shows the corresponding candidate character of at least one replacement.If there is not to produce the graph image that other relevant candidate characters is represented input character (250) exactly, the user just can select one at least from following selection: i) store the input character (257) of end identification and deliver to a destination application (259), ii) leave out input (256); Iii) import a fresh character (258).If there is an interchangeable corresponding candidate characters, suggestion is selected this replacement candidate characters to represent to import (260) and is replaced first possible candidate characters (265).According to a preferred embodiment, output buffering viewing area (270) is stored or be presented to selecteed corresponding candidate character.A destination application can directly be delivered in the corresponding candidate character that suggestion is replaced, or deliver to a destination application from output buffer (275).
Referring now to Fig. 6,7,8 and 9, Fig. 6 and 7 explanation the present invention have the method for another recommendation of the character recognition interface of verbal model; Fig. 8 and 9 explanations common and Fig. 6 and 7 corresponding operational flowcharts, according to preferred embodiment of the present invention, the characteristic of verbal model, or options can insert by many methods.For the verbal model of the object of the invention be by a series of or a string have contact or be relative to each other forms the short sentence that many characters constitute, mathematic(al) representation, or the character of other character expression, words, or symbol composition.An example as verbal model, a series of or a string relevant candidate characters can be from relatively importing data and the recognizer based on English produces, and recognition data is short sentence " Thank God it ' s Friday " (" thank heaven be " on Friday today).For the purposes of the present invention, single letter meaned all the time in this speech of character, word, the character that one or several is expressed the meaning, symbol, number or the like.According to preferred embodiment of the present invention, the number of generation and the relevant candidate character strings that shows can be by selecting recognizer again; The user; Or the maximal value of an acquiescence and setting.In the embodiment of a recommendation, produce comprise may candidate characters or the generation maximal value that comprises the number acquiescence of each the relevant candidate character strings that may replace candidate characters be no more than ten.
A tool bar verbal model options illustrated in fig. 6 allows to activate the verbal model feature.In other words, the verbal model feature can be presented in the verbal model characteristic area as Fig. 7 illustrates and use mouse, and recording pointer or other entering apparatus activate.According to preferred embodiment of the present invention, tool bar of the present invention is chosen as permission or unallowed.In addition, tool bar can selectively be laid, or is presented at each district of display.Tool bar had better be presented in some way write the top of district or below.
When verbal model characteristic area of the present invention is activated, input character (102) and recognition data comparison are to produce the relevant candidate character strings of at least one series (330), and wherein such series comprises diagrammatic representation and one group of character of forming usually and comprising input character of character input.For example, if character input is word " Friday ", the verbal model sequence of the relevant candidate characters that relatively produces with recognition data can produce short sentence " Thank God it ' s Friday ".Preferably also produce the relevant candidate characters string sequence of some replacements, can be from the accurate sequence of wherein selecting one to comprise input character.For the purposes of the present invention, relevant (correlated) this speech meaning is related, usually combine, or similarly character is usually got in touch, or combination, wherein contain input character.
According to embodiment of verbal model of the present invention, that receives an input character and be mapped to a display writes district (310).Input character and recognition data (320) are relatively.If more do not produce the possible sequence (330) of at least one relevant candidate characters with recognition data, can there be various selections as follows: i) to store the person's handwriting (332) of unidentified input character and deliver to a destination application (335), ii) leave out the person's handwriting (336) of input character; Iii) import a fresh character (338).Comprise the digitized representations of input character according to person's handwriting of the present invention, original input character, no matter character is hand-written, scanning, or some additive methods inputs.
In a preferred embodiment, if relatively produce the possible sequence (330) of at least one relevant candidate characters with recognition data, that does not just show first, or the sequence of most probable relevant candidate characters, or string (340).Sequence preferably is presented in the relevant candidate character area of display.The sequence that the relevant candidate character area of display allows relevant candidate characters shows selectively from the verbal model list area (114) of display, and input and be presented at the output buffer (116) of display, or go up at tool bar (108) and to select the verbal model options to show.If first that shows, or the sequence of most probable relevant candidate characters represents to comprise the figured character string or the short sentence of input character (350) exactly, preferably it deposited in output buffer (355) and is sent to destination application (358)., if first that shows, or the inaccurate expression of sequence of most probable relevant candidate characters comprises the figured character string or the short sentence of input character (350), just shows the sequence (360) of the relevant candidate characters that at least one may be replaced.If with comprise the possible sequence (370) that the figured recognition data of importing data does not more produce another relevant candidate characters exactly, can there be various selections as follows: i) to store the person's handwriting (372) of unidentified input character and deliver to a destination application (375), ii) leave out the person's handwriting (376) of input character; Iii) import a fresh character (378).
If relatively produce the possible sequence (370) of at least one replacement that comprises the relevant candidate characters of diagrammatic representation of importing data exactly, just select these a string (380) also preferably it to be deposited in output buffer (385) and delivers to a destination application (390) with recognition data.According to embodiments of the invention when selecting the verbal model sequence of relevant candidate characters, this sequence can be inserted the output buffer of display (116), and deliver to a destination application, deposit a verbal model district (114) of display in, or deposit in the verbal model tool bar options (108) in so that when selection tool bar options, retrieve.
Referring now to Figure 12 and 13, Figure 12 diagrammatically illustrates the method for the character recognition interface that editable output buffer is arranged of a recommendation.Figure 13 describes an operational flowchart that a preferred embodiment of the character recognition interface that can edit output buffer is arranged according to the present invention in detail.According to a preferred embodiment of the present invention, candidate characters is presented in the output buffer district (116) of display and can selects characters edit by various systems of selection, include but not limited to, with beaing on the character of recording pointer (115) in output buffer (116) or selecting character with some other entering apparatus such as mouse.In case directly select the usefulness of a candidate characters for editor from output buffer, at least one is replaced candidate characters and is shown and introduces, can be from selecting the alternative of candidate characters here.In a preferred embodiment, as shown in figure 10, the candidate characters of replacement is presented at one and replaces in the candidate characters frame (113).The candidate characters of replacing can selectively be shown and select in replacing candidate characters list area (112).
Usually editing options appears at after the middle display candidate characters of output buffer (118) of display.Also can by from the candidate characters list area (114) of display thus select and show that a candidate characters edits before the display candidate characters in the output buffer (118) of display.
In a preferred embodiment, input character (102) compares with recognition data (410).Usually, first candidate characters is represented the graph image (420) of the input character of selected or demonstration.First candidate characters preferably is stored in the output buffer (430).
Usually, candidate characters shows or the output buffer of the display of storage is identified or selects usefulness (435) for editor from its.Just as discussed above, the specific candidate characters of output buffer editor from display has many selections (440).The most handy recording pointer of candidate characters or entering apparatus beat the selection candidate characters on character.When selecting candidate characters,, replace in the candidate characters frame (113) for one that is preferably in that the most approaching choosing shows for editor's candidate characters place and show if produce then show the corresponding candidate character (445) of at least one replacement.If produce the candidate characters of the replacement of at least one expression input data (450) graph image, the candidate characters (455) of this replacement is selected in suggestion.Show or be stored in the output buffer and replace (460) for the selecteed replacement candidate characters of the candidate characters of editing usefulness.Preferably, just replace as long as beat the corresponding candidate character that is presented at selected in a replacement candidate characters frame replacement with recording pointer or entering apparatus simply.According to embodiments of the invention, the corresponding candidate character of a selected replacement preferably deposits or is presented at the output buffer (465) of display in and delivers to a destination application (470).If be ready, the candidate characters of selecteed replacement also can directly be delivered to destination application (470).
If do not have to produce the accurately candidate characters of the replacement of expression input character graph image, many options just be provided.If first storage in output buffer, the candidate characters of demonstration is the diagrammatic representation (475) of the unidentified person's handwriting of input character, and so best edit selection is to leave out first stored candidate character (480).Otherwise, if the diagrammatic representation (475) that first stored candidate character is not the unidentified person's handwriting of input character, best edit selection is the unidentified figure (485) of retrieval input character, replace first stored candidate character (490) with the unidentified figure of input character, the unidentified figure of input character is deposited in output buffer (495); And the unidentified figure of input character is sent to destination application (498).
Referring now to Figure 12, and Figure 13, Figure 12 diagrammatically illustrates the method for the character recognition interface that screen upper keyboard (120) is arranged of a recommendation.Figure 13 describes an operational flowchart that a preferred embodiment of the character recognition interface that shields upper keyboard is arranged according to the present invention in detail.The screen upper keyboard preferably inserts by choose the keyboard options on tool bar (108).When choosing the keyboard options, one (530) producing at least in some different keyboards do to receive input for selecting for use.Screen upper keyboard example according to the present invention can use includes but not limited to following: English; Numeral; Symbol; Phonetic; Phonetic notation; With other non-Britain literal.In case selected desirable keyboard (540), on the figure of the selected keyboard of expression, just beaten input character is delivered to display (550).Can also optionally select to shine upon the display position (560) of input character.Common input character is stored (570) and is mapped to select location (580) then and is sent to destination application (590).
Referring now to Figure 14 and 15; With Figure 16 and 17, Figure 14 and 16 diagrammatically illustrates the method for the character recognition interface that the agreeable numerous characteristics of user is arranged of a recommendation.Figure 15 and 17 describe in detail respectively Figure 14 and 16 recommendation according to the present invention the operational flowchart of the character recognition interface of the agreeable numerous characteristics of user is arranged.According to preferred embodiment of the present invention, can select various options by inserting tool bar.The example of these options comprises characteristic is set, and includes but not limited to following: the width (124) of pen (entering apparatus) (122), and color (126) is suspended options (128), and identification selection (130) and output encoder are selected (132).According to the selection to the different user preference, the characteristic of setting can be passed through tool bar (610,710) access and individually or by marshalling in advance select.Figure 14 to 17 explanation is marshalling in advance, but each options can use the same method and individually selects and handle.What require is provided with marshalling and can optionally selects (620,720), produces various or multiple choices (630,730), select an options (640,740) at least, with the input (650,750) of an entering apparatus reception of in the diagrammatic representation of options, importing to options.Input storage (660,760), close the selection (670,770) of options.In a preferred embodiment of the present invention, the recognizer options (130) that options (112) is set allows to select to comprise the GB1 that is called that expresses the meaning; The Chinese character of GB2 and be called Big5-1; Recognition data (134) with the Taiwan word character of Big5-2.In a preferred embodiment of the present invention, the output encoder options (132) that options (122) is set allows to select output encoder (132), the wherein GB1 that is called that can express the meaning; The Chinese character of GB2 and be called Big5-1; And make the selection of output between the Taiwan word character of Big5-2.Other literal can adapt to the coding options of identification and output easily.
Referring now to Figure 18,19 and 20.Figure 18 explanation is according to another interface of the present invention.Figure 19 and 20 explanations are according to the process flow diagram at another interface of Figure 18 of a recommend method of the present invention.
Figure 18, another preferred embodiment of the present invention of 19 and 20 explanations expect that many users can find that it is convenient to a mark or other symbols are received in the document so that the proof to original certain scope of document to be provided.Therefore, when the user selects to reside in symbolic diagram timestamp in the command area of Fig. 3 original figure user interface, the graph image of demonstration just gives the user.The hand-written individual mark that enters by this interface or other symbols will and represent that the mark data of hand-written mark are selected to use by the user with common technology digitizing.
As shown in figure 18, the user interface of mark figure comprises 1004, one mark districts 1006,1000, one command areas of graph image (one skilled in the art is called tool bar) and the state area 1008 that menu area 1002 is arranged.Compare Figure 18 and Fig. 3, obviously tool bar 1004 comprises with state area 1008 and transmits different information to the user, suitably is given in Fig. 3 and two different different functions of graphic user interfaces contribution illustrated in fig. 18.
In the embodiment that recommends, the tool bar 1004 of Figure 18 provides function with the icon of a series of expression contribution various command functions:
(1010) that New is new: produce a new mark file;
Open opens (1012): open an existing mark file;
Save stores (1014): store a mark file;
Copy duplicates (1016): duplicate a mark file;
Send transmits (1018): transmit mark file to a selected application program;
Select selects (1020): select an application program before transmitting the mark file;
Config is provided with (1022): some characteristics or similar thing are set;
About is about (1024): inform some characteristics or similar thing to the user;
With these orders give one of user simple and effectively the interface be used for printing document storage, or send to mark or other symbols of importing a storage before the take over party or being connected to the individual in any several document.In the example of Figure 18, mark " Earl St.John " 1026 usefulness are handwritten in the mark district 1006, can select icon Save1014 it as the mark data storage, perhaps perhaps be sent to appointment (with Select icon 1020) and receive the application program of the handwriting input be identified, as she mark and be connected there (with Send icon 1018).
The method of operating of mark graphic user interface can be passed through with reference to Figure 18, and Figure 19 and Figure 20 understand easily.Step 1100 expression of Figure 19 presents user's mark graphical interfaces 1000 to the user.Usually, the user will select to produce a new mark document or open an existing document.Judge 1102 determine whether users select New icon 1010, if, produces the such user of a new mark document (step 1104) can be in the mark district 1006 of graphical interface of user 1000 a hand-written mark or other symbols.Otherwise if the user selects Open icon 1012, judgement 1106 makes step 1108 present an existing mark file table to the user and selects and open the mark file of choosing (step 1110) for him or she.
New mark document produced or an existing document opened after, the user can select save icon 1014 storage files.Judgement 1112 detects the user and has selected save icon, and the mark file of current active is deposited in storer (step 1114) and waited next user command before returning.Same mode judges that no matter 1116 detect the user and select Copy icon 1016 to make step 1118 duplicate that representative has been imported in mark district 1006 information of the handwriting input of what sample to copy in the storer with the method for electronics as the mark data and (be commonly referred to buffer (scratchpad memory)).Use this quadrat method, the user can copy to the mark data in other mark files or other application programs.
Continue mark method of the present invention among Figure 20, judge that wherein whether 1200 decision users select Send icon 1018, make the mark data deliver to the application program (step 1202) that the user selectes.For the destination application of selecting one to receive the mark data, the user makes recording pointer touch Select icon 1020, it is by judging that 1204 detect, and present a possible the application list (step 1204), and may comprise one and selected the acquiescence of the handwriting input application program that receives identification to select by the user to the user.After the application program that the user need to select, this information of step 1208 storage allows the mark data to deliver to the information of suitable applications program when being chosen as Send icon 1016 as the next one as the user.
The present invention provides a large amount of mark or other proof information by Config icon 1022 to the user.Judgement 1210 detects the user and has selected Config icon 1022, allows the user that color and the live width (one skilled in the art be referred to as person's handwriting (ink)) of (step 1212) some parameters as showing hand-written mark 1026 is set.
Last order of preferred embodiment of the present invention is an about icon 1024.When the user selects about icon 1024, judge that 1214 present his or his information (step 1216) to the user.These information are shown to user's closing information window always, or present after a period of time closing information window automatically, and mark method of the present invention waits next user instruction.
The one skilled in the art will find that many embodiment of the present invention can use.Significantly advantage is to import data with traditional keyboard and input method easily, or text, comprises the data easy input scan or that " off line " handwriting input becomes to print or the advantage of text.Another tangible advantage is the identification handwriting input, and wherein big and complicated character set, data point set, or the single character of the subclass of other diagrammatic representation collection, data point, or other singular id diagrammatic representations are represented in input.
Obviously, to those one skilled in the art, invention disclosed can and it is contemplated that to also have many embodiment except the mode of the above-mentioned recommendation of pointing out specially by many methods changes.Therefore, follow-up claim plans to comprise true spirit and the interior all modifications of the present invention of scope that drops on the present invention and equivalence thereof.

Claims (46)

1. a method comprises step: the recognition data of relatively importing and be stored in a storer has candidate characters corresponding to the similarity of above-mentioned input to produce at least one;
Show a graph image, a graphical handwriting district and an output area that separates that is used for showing at least one candidate characters that receives the input data is therefrom wherein arranged; With
At least one candidate characters of storage in a storer for using from above-mentioned memory search later on.
2. a method comprises step:
Write district's reception input for one from display;
Produce many candidate characters that have corresponding to the statistics similarity of above-mentioned input by more above-mentioned input and the recognition data that is stored in a storer;
In the candidate list area of aforementioned display device, show above-mentioned many candidate characters;
From many candidate characters, select a most probable candidate characters;
In the output buffer of aforementioned display device, show this most probable candidate characters;
3. the method for claim 2 further comprises step:
Store in most probable candidate characters to a storer.
4. a method comprises step:
Write district's reception input data for one from display;
Relatively import data and character recognition data and may represent the possible candidate characters of importing data, and identify the replacement candidate characters that at least one may represent the input data to identify at least one;
In an output buffer of aforementioned display device, show at least one possible candidate characters; With
The candidate characters that in a candidate list area of aforementioned display device, shows at least one replacement.
5. the method for claim 4 further comprises step:
Store at least one possible candidate characters to a storer.
6. the method for claim 4 further comprises step:
Store in candidate characters to a storer of at least one replacement.
7. the method for claim 4 further comprises step:
Replace in output buffer and be stored at least one possible candidate characters in the storer with the candidate characters of at least one replacement of from the candidate characters of at least one replacement, selecting; With
Show the candidate characters of choosing in the output buffer.
8. the method for claim 4, by selecting at least one to be presented at output buffer for the possible candidate characters of replacing usefulness, wherein the candidate characters of at least one replacement can be access in, show, and therefrom select, the candidate characters that produces at least one possible candidate characters and at least one replacement is here represented same input data.
9. a method comprises step:
Relatively from display writes input data and the character recognition data that the district receives;
Identify at least one and represent the possible candidate characters that to represent the word of input data;
Identify the candidate characters of replacement that at least one represents the word of the replacement that may represent the input data;
For at least one possible candidate characters with for the candidate characters of each replacement identifies the relevant candidate characters of at least one series, the more a series of relevant words that may comprise the word of representative input data of the series of each relevant candidate characters representative;
In an output buffer of aforementioned display device, show at least one possible candidate characters;
The candidate characters that in a candidate list area of aforementioned display device, shows each replacement; With
In a relevant candidate character area of display, show at least one relevant candidate characters sequence.
10. the method for claim 9, advance one and comprise step:
Store at least one possible candidate characters to a storer.
11. the method for claim 9 is advanced one and is comprised step:
Store in candidate characters to a storer of many replacements.
12. the method for claim 9 is advanced one and is comprised step:
Store at least one relevant candidate characters sequence to a storer.
13. the method for claim 9 is advanced one and is comprised step:
From being presented at relevant candidate characters series the relevant candidate character area of display, at least one select a relevant possible candidate characters series to replace at least one possible candidate characters in the output buffer; With
Show the possible candidate characters series of choosing in the output buffer.
14. the method for claim 13, wherein the relevant candidate character area of display is a verbal model district, and possible relevant candidate characters series is to select at least one relevant candidate characters series from be presented at the verbal model district.
15. the method for claim 13, wherein the relevant candidate character area of display is that verbal model options by the selection tool bar shows, and may relevant candidate characters series be to select from least one possible relevant candidate characters series that the verbal model options by the selection tool bar shows.
16. the method for claim 9 is advanced one and is comprised step:
From the candidate characters of at least one replacement, select the candidate characters of a replacement to replace at least one the possible candidate characters that is presented in the output buffer;
Show the replacement candidate characters of choosing in the output buffer;
From at least one possible relevant candidate characters series, select a possible relevant candidate characters series to replace to be presented in the output buffer and be stored in the replacement candidate characters in the storer; With
Show the possible relevant candidate characters series of choosing in the output buffer.
17. the method for claim 16, wherein the relevant candidate character area of display is to show with verbal model district, and possible relevant candidate characters series is to select at least one relevant candidate characters series from be presented at the verbal model district.
18. the method for claim 16, wherein the relevant candidate character area of display is that type mode options by the selection tool bar shows, and may relevant candidate characters series be to select from least one possible relevant candidate characters series that the verbal model options by the selection tool bar shows.
19. a method comprises step:
Relatively write input data and the character recognition data that the district receives from one of display;
Identify at least one and represent the possible candidate characters that to represent the word of input data;
For at least one possible candidate characters identifies at least one possible relevant candidate characters series, this possible candidate characters representative may comprise the relevant word series of the word of representative input data
In an output buffer of aforementioned display device, show at least one possible candidate characters; With
In a relevant candidate character area of display, show at least one possible relevant candidate characters series.
20. the method for claim 19 is advanced one and is comprised step:
Store at least one possible candidate characters to a storer.
21. the method for claim 19 is advanced one and is comprised step:
Store at least one relevant candidate characters series to one storer.
22. the method for claim 19 is advanced one and is comprised step:
From at least one possible relevant candidate characters series, select serial at least one the possible candidate characters replacing in output buffer and be stored in storer of possible relevant candidate characters; With
Show the possible candidate characters series of choosing in the output buffer.
23. the method for claim 19, wherein the relevant candidate character area of display is to show with verbal model district, and possible relevant candidate characters series is to select at least one possible relevant candidate characters series from be presented at the verbal model district.
24. the method for claim 19, wherein the relevant candidate character area of display is that type mode options by the selection tool bar shows, and possible relevant candidate characters series is to select from least one possible relevant candidate characters series that the verbal model options by the selection tool bar shows.
25. method that may further comprise the steps:
Relatively from display writes input data and the character recognition data that the district receives;
Sign represents one may comprise some at least one relevant candidate characters series about the word series that the word of data is imported in a representative; With
In a district of display, show at least one relevant candidate characters series.
26. the method for claim 25 is advanced one and is comprised step:
Store at least one relevant candidate characters series to one storer.
27. the method for claim 25, wherein at least one relevant candidate characters series is presented in the output buffer of display.
28. the method for claim 25, wherein at least one relevant candidate characters series is presented in the verbal model list area of display.
29. method that may further comprise the steps:
Relatively write input data and the character recognition data that the district receives from one of display;
Sign represents one may comprise at least one a possible relevant candidate characters series of representing the relevant word series of the word of importing data;
Sign represent one may comprise the relevant candidate characters series of at least one replacement of relevant word series of replacement that the word of data is imported in a representative;
In an output buffer of display, show at least one relevant candidate characters series.
The relevant candidate characters series that in a verbal model district of display, shows at least one replacement.
30. the method for claim 29 is advanced one and is comprised step:
Store at least one relevant candidate characters series to one storer.
31. the method for claim 29 is advanced one and is comprised step:
Store in relevant candidate characters series to one storer of at least one replacement.
32. the method for claim 29 is advanced one and is comprised step:
From the relevant candidate characters series of at least one replacement, select serial at least one possible relevant candidate characters series of replacing in the output buffer and being stored in storer of relevant candidate characters of a replacement; With
Show the replacement candidate characters series of choosing in the output buffer.
33. a method comprises step:
Show that has a graph image that receives the hand-written character district, this hand-written character and recognition data comparison are to produce such candidate's identifying information, it comprises and is presented at least one possible candidate characters of a graph image output area, be presented at least one replacement candidate characters of a candidate character area of graph image, represent at least one group of relevant candidate characters series with associated word of at least one possible character or short sentence with at least one, be presented on the relevant candidate characters series in the relevant candidate character area of graph image; With
Process user instruction is replaced at least one that select a candidate characters to replace in candidate characters to be presented on the output area with from the candidate character area that is presented on graph image at least one may candidate characters, with may with replace associated second the relevant candidate characters series of the candidate characters of selecting candidate characters from least one and replace at least one relevant candidate characters series in the relevant candidate character area.
34. the method for claim 4 is advanced one and is comprised step:
A tool bar that can move on every side a viewing area is provided, and above-mentioned tool bar has many options, selects therefrom including but not limited to following: verbal model shows; Screen upper keyboard options; Options is set; The status bar options; With duplicate, transmit, remove and the options of seeking help.
35. the method for claim 4, wherein tool bar can be forbidden.
36. the method for claim 34 wherein shows above-mentioned screen upper keyboard when selection tool bar on the screen options; On the above-mentioned screen upper keyboard many keys are arranged, select and import data therefrom, include but not limited to following: English; Numeral; Symbol; Phonetic; And phonetic notation.
36. the method for claim 34, wherein each of many options of tool bar has a default setting of storage in advance; Each above-mentioned default setting is set to the options input setting that replaceable one-tenth is wanted.
37. the method for claim 36, the default setting of the options of wherein wanting input setting replacement storage in advance and the conduct default setting of storage in advance store.
38. a device comprises:
A digitizing display, aforementioned display device have an input viewing area, an output buffering viewing area, and a candidate list viewing area and a verbal model viewing area, above-mentioned digitizing display is fit to be received in the handwriting input of input viewing area;
Be used for presenting the graph image of an expression handwriting input and being used to handle handwriting input so that the display process Circuits System of hand-written information data to be provided at digitizing display;
A storer of wherein storing minimum recognition data;
Being used for comparison hand-written information data and recognition data comprises expression at least one may be corresponding at least one possible candidate characters of at least one possible word of handwriting input to provide to the display process circuit, at least one expression may be replaced candidate characters corresponding to what at least one of handwriting input may be replaced word, comprises the digital processing circuit system of candidate's identifying information of relevant candidate characters series of the relevant word series of at least one word that may represent handwriting input with at least one expression;
Wherein the display circuit system shows the candidate characters that at least one is possible for the user interactions dialogue at an output buffer, and in a candidate list area, show and also in the verbal model viewing area, show at least one relevant candidate characters series by at least one candidate characters that may replace.
39. a device comprises:
A digitizing display is used to be digitized into many graph images of expression input data and be used for display graphics image, above-mentioned many graph images comprise in the some that is presented at digitizing display at least one may candidate characters, second in partly at least one that is presented at digitizing display may be replaced candidate characters and be presented at least one relevant candidate characters series in the 3rd part of digitizing display;
A storer of wherein storing minimum recognition data;
Be used to handle the input data with provide for the recognition data information of candidate characters of usefulness relatively, so that the digital processing circuit system of expression for above-mentioned many graph images of the input data of family interactive dialogue to be provided.
40. a device comprises:
Digitizing display be used for digitizing display present a graph image and the some of graph image show one may candidate characters, partly show other candidate's identifying informations and show partly that at the 3rd of graph image perhaps associated with possible candidate characters be the possible character or the character or the word of word at second of graph image;
Be used for handling in the hand-written character of writing the district of graph image display process Circuits System with information that the expression hand-written character is provided at digitizing display display graphics image and being used to;
The storer of storage instruction and recognition data wherein;
Comprise one and be used for handling the instruction that is stored in storer, with information and the recognition data of relatively representing hand-written character, perhaps, the candidate's identifying information that comprises minimum possible candidate characters being provided and being used for processing instruction to the display process Circuits System is the digital processing circuit system of the digital processing device of the character of possible character or word or word to produce associated with possible candidate characters;
41. a device comprises:
A digitizing display;
The storer of storage instruction and recognition data wherein;
Comprise one and have the have the ability digital processing circuit system of programmable digital processor of the many functions of execution of some minimum in storer instructions by processing, these many functions comprise:
On digitizing display, show a graph image;
Processing is handwritten in of graph image and writes character in the district so that the information of expression written character to be provided;
The information of relatively representing written character comprises candidate's identifying information that at least one may candidate characters with the recognition data that is stored in the storer to provide;
Perhaps, producing associated with possible candidate characters is the possible character or the character or the word of word; With
Some at graph image shows possible candidate characters, partly show other candidate's identifying information and show partly that at the 3rd of graph image perhaps associated with possible candidate characters be the possible character or the character or the word of word at second of graph image.
42. a device comprises:
A digitizing display;
The storer of storage instruction and recognition data wherein;
Comprise one and have the have the ability digital processing circuit system of programmable digital processor of the many circuit functions of emulation of some minimum in storer instructions by processing, these many circuit comprise:
The display process Circuits System that on digitizing display, shows a graph image;
Processing is handwritten in of graph image and writes character in the district with the digitizer system of information that expression written character is provided;
The information of relatively representing written character be stored in recognition data in the storer so that the comparator circuit system that comprises candidate's identifying information that at least one may candidate characters to be provided to the display process Circuits System;
Perhaps, producing associated with possible candidate characters is possible character or the character of word or the Circuits System of word; With
Produce graph image and show possible candidate characters in the some of graph image, partly show other candidate's identifying information and show partly that at the 3rd of graph image perhaps associated with possible candidate characters be possible character or the character of word or the graph image generation Circuits System of word at second of graph image.
43. a device comprises:
A digitizing display;
The storer wherein storing an operating system and an application program and comprise handwriting recognition instruction and recognition data;
Comprise one by handle the have the ability digital processing circuit system of programmable digital processor of the many circuit functions of emulation of handwriting recognition according to the instruction of operating system, these many circuit comprise:
The display process Circuits System that on digitizing display, shows a graph image;
Processing is handwritten in of graph image and writes character in the district with the digitizer system of information that expression written character is provided;
The information of relatively representing written character be stored in recognition data in the storer so that the comparator circuit system that comprises candidate's identifying information that at least one may candidate characters to be provided to the display process Circuits System;
Perhaps, producing associated with possible candidate characters is possible character or the character of word or the Circuits System of word; With
Produce graph image and show possible candidate characters in the some of graph image, partly show other candidate's identifying information and show partly that at the 3rd of graph image perhaps associated with possible candidate characters be possible character or the character of word or the graph image generation Circuits System of word at second of graph image.
44. a device comprises:
A digitizing display;
The storer wherein storing an operating system and an application program and comprise handwriting recognition instruction and recognition data;
Comprise one by handle the have the ability digital processing circuit system of programmable digital processor of the many circuit functions of emulation of handwriting recognition according to the instruction of operating system, these many circuit comprise:
The display process Circuits System that on digitizing display, shows a graph image;
Processing is handwritten in of graph image and writes character in the district with the digitizer system of information that expression written character is provided;
The information of relatively representing written character be stored in recognition data in the storer so that the comparator circuit system that comprises candidate's identifying information that at least one may candidate characters to be provided to the display process Circuits System;
Perhaps, producing associated with possible candidate characters is possible character or the character of word or the Circuits System of word; With
Produce graph image and partly show possible candidate characters at first of graph image, partly show other candidate's identifying information and show partly that at the 3rd of graph image perhaps associated with possible candidate characters be possible character or the character of word or the graph image generation Circuits System of word at second of graph image;
These many circuit further comprise at least one circuit of selecting from a group circuit that comprises following circuit:
Can respond user's instruction, use from second information of candidate characters of partly selecting of graph image and replace possible candidate characters, partly present the character editing Circuits System of the candidate characters of a correction at first of graph image;
Can respond user's instruction, partly present from the 3rd character of partly selecting of digitizing display or the short sentence editor Circuits System of word at first of graph image;
The user instruction that response is selected from command component of graph image is presented on the data layout Circuits System of graph image first character arrangement table partly at least one application program to all according to Operational System Control.
45. the device of claim 10, wherein producing associated with possible candidate characters perhaps be that the Circuits System of the character of possible character or word or word also further produces perhaps is the second group of character or the word of the associated character of candidate characters of the correction that possible provide with the character editing Circuits System and word, produces the Circuits System operation by graph image whereby and replaces character or word in graph image the 3rd part with second group of character or word.
CN96191449A 1995-11-13 1996-11-12 Method and apparatus for character recognition interface Pending CN1168183A (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US55799495A 1995-11-13 1995-11-13
US08/557,994 1995-11-13

Publications (1)

Publication Number Publication Date
CN1168183A true CN1168183A (en) 1997-12-17

Family

ID=24227719

Family Applications (1)

Application Number Title Priority Date Filing Date
CN96191449A Pending CN1168183A (en) 1995-11-13 1996-11-12 Method and apparatus for character recognition interface

Country Status (3)

Country Link
CN (1) CN1168183A (en)
TW (1) TW388016B (en)
WO (1) WO1997018526A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100386774C (en) * 2002-08-16 2008-05-07 Zi德库玛股份公司 Presenting recognised handwritten symbols

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3889466B2 (en) * 1996-11-25 2007-03-07 ソニー株式会社 Text input device and method
GB9701793D0 (en) 1997-01-29 1997-03-19 Gay Geoffrey N W Means for inputting characters or commands into a computer

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR910007752B1 (en) * 1988-01-18 1991-09-30 가부시키가이샤 도시바 Character recognition system
US5329609A (en) * 1990-07-31 1994-07-12 Fujitsu Limited Recognition apparatus with function of displaying plural recognition candidates
JP2925359B2 (en) * 1991-06-19 1999-07-28 キヤノン株式会社 Character processing method and apparatus
US5455901A (en) * 1991-11-12 1995-10-03 Compaq Computer Corporation Input device with deferred translation

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100386774C (en) * 2002-08-16 2008-05-07 Zi德库玛股份公司 Presenting recognised handwritten symbols

Also Published As

Publication number Publication date
TW388016B (en) 2000-04-21
WO1997018526A1 (en) 1997-05-22

Similar Documents

Publication Publication Date Title
US6956968B1 (en) Database engines for processing ideographic characters and methods therefor
US5187480A (en) Symbol definition apparatus
US6970599B2 (en) Chinese character handwriting recognition system
US6795579B2 (en) Method and apparatus for recognizing handwritten chinese characters
US4937745A (en) Method and apparatus for selecting, storing and displaying chinese script characters
CN1107283C (en) Method and apparatus for character recognition of handwriting input
EP0791883A2 (en) Document search and retrieval system with partial match searching of user-drawn annotations
JP4413868B2 (en) Character input device, copier equipped with character input device, character input method, control program, and recording medium
US20110066421A1 (en) User-interactive automatic translation device and method for mobile device
JPH05233623A (en) Method and device for inputting stroke syntax
CN101533317A (en) Fast recording device with handwriting identifying function and method thereof
EP1530122A2 (en) Apparatus and method for character recognition
US20080180283A1 (en) System and method of cross media input for chinese character input in electronic equipment
KR20160101683A (en) Formula inputting method, apparatus and electronic device
CN1030985A (en) The disposal route of ideograph and device
KR20210037637A (en) Translation method, apparatus and electronic equipment
CN1591467A (en) Apparatus and method for character recognition
US6542090B1 (en) Character input apparatus and method, and a recording medium
JP2008129793A (en) Document processing system, apparatus and method, and recording medium with program recorded thereon
US7170503B2 (en) Layer editing method and apparatus in a pen computing system
US20050276480A1 (en) Handwritten input for Asian languages
CN1180858A (en) Character input apparatus
CN1168183A (en) Method and apparatus for character recognition interface
CN1136496C (en) Simplified spelling-touching screen mouse chinese character input method
JP4466241B2 (en) Document processing method and document processing apparatus

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication