Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP2733232B2 - Character processing method - Google Patents
[go: Go Back, main page]

JP2733232B2 - Character processing method - Google Patents

Character processing method

Info

Publication number
JP2733232B2
JP2733232B2 JP29675187A JP29675187A JP2733232B2 JP 2733232 B2 JP2733232 B2 JP 2733232B2 JP 29675187 A JP29675187 A JP 29675187A JP 29675187 A JP29675187 A JP 29675187A JP 2733232 B2 JP2733232 B2 JP 2733232B2
Authority
JP
Japan
Prior art keywords
character
coordinate
input
address
displayed
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP29675187A
Other languages
Japanese (ja)
Other versions
JPH01137317A (en
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.)
Canon Inc
Original Assignee
Canon 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 Canon Inc filed Critical Canon Inc
Priority to JP29675187A priority Critical patent/JP2733232B2/en
Publication of JPH01137317A publication Critical patent/JPH01137317A/en
Application granted granted Critical
Publication of JP2733232B2 publication Critical patent/JP2733232B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Character Discrimination (AREA)

Description

【発明の詳細な説明】 [産業上の利用分野] 本発明は文字処理方法に関し、特に入力した座標列に
基づいて文字処理を行う文字処理方法に関するものであ
る。 [従来の技術] 従来、座標列が入力でき、入力した座標列を文字認識
用辞書と比較することにより類似している文字を判定す
る文字処理方法においては、文字の記入ミスや、誤認識
に対する修正作業は、再度所望の文字の座標列を入力し
直すか、先に入力した文字の座標列に対応する軌跡を再
表示するよう指示し、再表示された軌跡に対して軌跡修
正操作を行い、修正された軌跡に対応する座標列を再度
認識するという方法を用いていた。 [発明が解決しようとしている課題] しかしながら、上記従来技術では、例えば“大”とい
う文字を“太”という文字に修正する場合でも、“太”
という文字の全軌跡を再度記入するか、或は“大”の軌
跡を再法事して、“、”を加筆し、“太”という軌跡全
体の認識処理を再度行わなければならず、文字の記入量
が増えて操作者に苦痛を強いるか、または認識対象とす
る軌跡の量が増加して誤認識の確率が高くなるという問
題点があった。 [課題を解決するための手段] 上記課題を解決するために、本発明は、座標列を入力
して、修正される文字として、前記座標列が入力された
位置に表示されている文字を判別し、加筆パターンとし
て、前記入力した座標列を認識し、修正される文字と、
加筆パターンと、新たに得る文字とが1組になって記憶
されている辞書を検索して、前記判別された修正される
文字と、前記認識された加筆パターンとに対応する文字
を得て、前記辞書の検索により得た文字を出力する文字
処理方法を提供する。 また、上記課題を解決するために、本発明は、好まし
くは前記入力した座標列の重心を求め、その重心位置に
表示されている文字を前記修正される文字として判定す
る。 [実施例] 第1図ないし第3図は本発明の第1の実施例を示す。
第1図は本発明の特徴を最も良く表わす図面であり、同
図において1は本発明を実施した情報処理装置における
文字修正前の状態、2は同じく文字修正中の状態、3は
同じく文字修正後の状態である。また11は文字を表示す
る座標平面であるデイスプレイ、12はデイスプレイ11の
上に重ねられた座標入力装置であるタブレツト、13はタ
ブレツト12上に文字を書くペンであり、デイスプレイ1
1、タブレツト12、ペン13によって表示一体型座標入力
装置が構成される。また14はデイスプレイ11に表示され
ている文字のコードを記憶するランダムアクセスメモリ
(以下RAMと呼ぶ)、15はタブレツト12から入力した座
標列を記憶するRAM、16はその他のデータを一時的に記
憶するRAM、17は文字の修正に関する規則をあらかじめ
記憶したリードオンリーメモリ(以下ROMと呼ぶ)であ
る。さらに図示した以外に中央処理装置(以下CPUと呼
ぶ)、プログラムを記憶するROMが存在しマイクロコン
ピュータとして情報処理を行なう。 上記構成において例えば修正前の状態1においてデイ
スプレイ11に“大平洋”という文字列が表示されている
とするとRAM14の1000H番地から順に“大",“平",“洋”
という文字の文字コードが各2バイトずつ記憶されてい
る。RAM14のアドレスは文字が表示されている位置と1
対1に対応する。この状態から“大”という文字を
“太”という文字に修正するためにペン13を用いて
“大”という文字が表示されている上から“、”という
パターンを加筆したところが状態2である。するとRAM1
5の2000H番地から順にタブレツト12から入力した座標列
を記憶する。これに基づきRAM16の3000H番地から順にア
ドレス値1000H,文字コード“大",パターンコード“、”
を記憶する。これはRAM14の1000H番地に記憶されている
文字“大”に対してパターン“、”が加筆されたことを
意味する。この文字コード“大”とパターンコー
ド“、”の組合せをROM17から検索すると、4000H番地と
続く4002番地に前記の組み合わせが記憶されており、続
く4004H番地を参照することにより文字コード“太”が
得られる。そこでRAM14の1000H番地に文字コード“太”
を記憶すると共にデイスプレイ11上の文字“大”の表示
に代えて、文字“太”を表示することにより文字の修正
が終了し状態3となる。 さらに第2図に示すフローチャートに従って本実施例
における処理の流れを詳しく説明する。まずステツプ10
1においてペン13によってタブレツト12上に手書きの軌
跡が書かれると該軌跡の座標列が入力されRAM15の2000H
番地から順に記憶される。次にステツプ102において該
座標列の各座標値の平均を計算することにより重心を求
め該重心の座標に表示されている文字に対して修正が行
なわれたものとみなし該文字の位置に対応するRAM14の
アドレス値をRAM16の3000番地に記憶する。次にステツ
プ103においてRAM14の該アドレスから修正される文字の
文字コードを読み出しRAM16の3002番地に記憶する。つ
づいてステツプ104において該文字が空白であるかどう
か調べる。もし空白であればステツプ105へ進む。ステ
ツプ105においては空白の上に書かれた軌跡であるので
新たな文字とみなし、前記座標列に基づき文字認識を行
ない文字コードを得る。文字認識は公知のオンライン文
字認識の方法を用いる。続いてステツプ106において認
識した文字コードをRAM16の3000番地に記憶されているR
AM14のアドレスに記憶する。さらにステツプ107におい
てデイスプレイ11に新たな文字を表示する。一方ステツ
プ104において前記文字が空白でなければステツプ108へ
進む。ステツプ108においてはすでに表示されている文
字の上に書かれた軌跡であるのでパターン(以下加筆パ
ターンと呼ぶ)の加筆により文字の修正とみなし、前記
座標列に基づきパターン認識を行ない加筆パターンのコ
ードを得る。加筆パターンの認識の方法は文字認識の方
法と同様である。認識された加筆パターンのコードはRA
M16の3004H番地に記憶する。ROM17には第3図に示すよ
うに修正可能な文字すべてについて修正される文字の文
字コード、加筆パターンのパターンコード、修正によっ
て新たに得られる文字コードを1組として記憶されてい
る。そこでステツプ109においてRAM16の3002番地に記憶
されている修正される文字の文字コードと3004H番地に
記憶されている加筆パタ4ーンのパターンコードの組み
合わせをROM17から検索する。ステツプ110においてROM1
7に前記組み合わせが存在すればステツプ111へ進む。ス
テツプ111においてはROM17における検索された組み合わ
せの中に記憶されている修正によって新たに得られる文
字の文字コードをRAM16の3000H番地に記憶されているRA
M14のアドレスに記憶する。さらにステツプ107において
デイスプレイ11に新たな文字を表示する。またステツプ
110においてROM17に前記組み合わせが存在しなければ修
正を行なわず処理を終了させる。 以上の技術によりすでに表示されている文字の上から
文字の一部を加筆するだけで文字コードを変更すること
ができる。 本実施例においては漢字の修正について説明したが英
数字、カナ、その他文字に準ずる記号についても同様な
方法で修正を行なうことができる。 [実施例2] 第4図ないし第5図は本発明の第2の実施例を示す。
第4図は本実施例の特徴を良く表わす図面であり、同図
において21は本実施例を実施した情報処理装置における
文字修正前の状態、22は同じく文字修正中の状態、23は
同じく文字修正後の状態である。また31は文字を表示す
る座標平面であるデイスプレイ、32はデイスプレイ31の
上に重ねられた座標入力装置である。タブレツト33は、
タブレツト32上に文字を書くペンであり、デイスプレイ
31、タブレツト32、ペン33によって表示一体型座標入力
装置が構成される。また34はデイスプレイ31に表示され
ている文字のコードおよび位置を記憶するRAM、35はタ
ブレツト32から入力した座標列を記憶するRAM、36はそ
の他のデータを一時的に記憶するRAMである。さらに図
示した以外にCPU、プログラムを記憶するROMが存在しマ
イクロコンピュータとして情報処理を行なう。 上記構成において例えば修正前の状態21においてデイ
スプレイ31に23/4という数式が表示されているとすると
RAM34の1000H番地から順に“ー”という文字の文字コー
ド、該文字が表示されている位置の左端のx座標x1,同
じく上端のy座標y1,同じく右端のx座標x2,同じく下端
のy座標y2が各2バイトずつ記憶されている。ここでx1
≦x2,y1≦y2である。さらに続いて“2"という文字以外
表示されているすべての文字について文字のコードおよ
び文字の左端,上端,右端,下端の座標が記憶されてい
る。文字の順序は文字が書かれた順序である。この状態
から“ー”という文字を右方向に延長するためにペン33
を用いて“ー”という文字が表示されている右端からさ
らに右へ向って“ー”というパターンを加筆したところ
が状態22である。するとRAM35の2000H番地から順にタブ
レツト32から入力した座標列を記憶する。これに基づき
RAM36の3000H番地から順にアドレス値1000H,座標値X1,
座標値Y1,座標値X2,座標値Y2を記憶する。これはRAM34
の1000H番地に記憶されている文字に対して左端のx座
標X1,上端のy座標Y1,右端のx座標X2,下端のy座標Y2
であるパターンが加筆されたことを意味する。ここでx1
とX1,y1とY1,x2とX2,y2とY2をそれぞれ比較し、改めて
修正後の文字の左端,上端,右端,下端の座標を決定す
ると文字の右端からさらに右へ向って加筆したのでX2
新たな右端となる左端,上端,下端はそれぞれx1,y1,y2
のままである。そこでRAM34のx2が記憶されていた1006H
番地にX2を記憶すると共にデイスプレイ31上の文字
“ー”の長さを右方向に拡大して表示することにより文
字の修正が終了し状態23となる。 さらに第5図に示すフローチヤートに従って本実施例
における処理の流れを詳しく説明する。まずステツプ20
1においてペン33によってタブレツト32上に手書きの軌
跡が書かれると該軌跡の座標列が入力されRAM35の2000H
番地から順に記憶される。次にステツプ202において前
記座標列のx座標の最小値をX1,y座標の最小値をY1,x座
標の最大値をX2,y座標の最大値をY2とし、RAM34に記憶
されているある1つの文字の左端のx座標をx1,上端の
y座標をy1,右端のx座標をx2,下端のy座標をy2とした
とき、x1≦X2かつx2≧X1かつy1≦Y2かつy2≧Y1であれば
前記座標列は前記文字と重なるとみなす。重ならなけれ
ば他の文字と重なるかどうか調べる。ステツプ203にお
いて前記座標列と重なる文字が存在しなければ、ステツ
プ204に進む。ステツプ204においては何も書かれていな
いところへ書かれた軌跡であるので新しい文字とみなし
前記座標列に基づき文字認識を行ない文字コードを得
る。文字認識は公知のオンライン文字認識の方法を用い
る。次にステツプ205においてRAM34上に新たな文字コー
ドおよび位置を記憶する領域を確保し、前述の認識され
た文字コードおよびX1,Y1,X2,Y2の値を記憶する。さら
にステツプ206においてデイスプレイ31に新たな文字を
表示する。一方、ステツプ203において前記座標列と重
なる文字が存在すればステツプ207へ進む。ステツプ207
においてはすでに表示されている文字の上に書かれた軌
跡であるので加筆パターンによる修正とみなす。前記重
なる文字に対するx1,y1,x2,y2と前記X1,Y1,X2,Y2をそれ
ぞれ比較し、x1とX1のうち小さい方、y1とY1のうち小さ
い方、x2とX2のうち大きい方、y2とY2のうち大きい方を
それぞれ新たな文字の表示位置の左端、上端、右端、下
端とする。続いてステツプ208において前記新たな文字
の左端、上端、右端、下端の座標をRAM34の前記x1,y1,x
2,y2が記憶されていたアドレスに記憶する。さらにステ
ツプ206においてデイスプレイ31に新たな文字を表示す
る。この際必要に応じて文字の拡大を行なう。 以上の技術によりすでに表示されている文字の上から
文字を加筆することにより、文字の位置情報を変更する
ことができる。 また前述の第1の実施例と組み合わせることにより文
字コードと位置情報を同時に変更することも可能であ
る。 [発明の効果] 以上説明したように、本発明によれば、入力された座
標列の認識結果と、座標列が入力された位置に表示され
ている文字との組み合わせから、新たな文字を得て出力
することにより、既に認識され、表示されている文字を
修正する時の操作者の記入量及び再認識の処理量が減少
し、操作性を向上させ、更に認識率を向上させることが
できる。 以上説明したように、本発明によれば、入力した座標
列の重心から、修正される文字を判定することにより、
平面的広がりをもって入力される座標列から、適切な文
字を修正される文字として判定することができる。
Description: TECHNICAL FIELD The present invention relates to a character processing method, and more particularly to a character processing method for performing character processing based on an input coordinate sequence. 2. Description of the Related Art Conventionally, in a character processing method in which a coordinate sequence can be input and similar characters are determined by comparing the input coordinate sequence with a character recognition dictionary, errors in character entry and erroneous recognition are prevented. In the correction operation, re-enter the desired character coordinate sequence, or instruct to redisplay the trajectory corresponding to the previously input character coordinate sequence, and perform the trajectory correction operation on the redisplayed trajectory. And a method of re-recognizing a coordinate sequence corresponding to the corrected trajectory. [Problems to be Solved by the Invention] However, in the above-described conventional technology, even when the character “large” is corrected to the character “thick”, for example,
The whole locus of the character must be re-entered, or the locus of "large" must be redrawn, "," must be added, and the process of recognizing the entire locus of "fat" must be performed again. There is a problem in that the input amount increases and the operator becomes more painful, or the amount of the trajectory to be recognized increases and the probability of erroneous recognition increases. [Means for Solving the Problems] In order to solve the above problems, the present invention is to input a coordinate sequence and determine a character displayed at a position where the coordinate sequence is input as a character to be corrected. Then, as a retouched pattern, the input coordinate sequence is recognized, and a character to be corrected,
Searching a dictionary in which a retouched pattern and a newly obtained character are stored as a set to obtain a character corresponding to the determined corrected character and the recognized retouched pattern, A character processing method for outputting characters obtained by searching the dictionary is provided. In order to solve the above-mentioned problem, the present invention preferably obtains the center of gravity of the input coordinate sequence, and determines the character displayed at the position of the center of gravity as the corrected character. Embodiment FIG. 1 to FIG. 3 show a first embodiment of the present invention.
FIG. 1 is a drawing that best illustrates the features of the present invention, in which 1 is a state before character correction in an information processing apparatus embodying the present invention, 2 is a state where characters are being corrected, and 3 is a character correction. This is the later state. Reference numeral 11 denotes a display which is a coordinate plane for displaying characters, reference numeral 12 denotes a tablet which is a coordinate input device superimposed on the display 11, and reference numeral 13 denotes a pen which writes characters on the tablet 12.
1, a tablet 12 and a pen 13 constitute a display-integrated coordinate input device. 14 is a random access memory (hereinafter referred to as RAM) for storing the code of the character displayed on the display 11, 15 is a RAM for storing a coordinate sequence input from the tablet 12, and 16 is a memory for temporarily storing other data. RAM 17 is a read-only memory (hereinafter referred to as a ROM) in which rules for correcting characters are stored in advance. Further, a central processing unit (hereinafter referred to as a CPU) and a ROM for storing a program exist in addition to those shown in the figure, and perform information processing as a microcomputer. In the above configuration, for example, if the character string "Ohira Yo" is displayed on the display 11 in the state 1 before the correction, "Large", "Fla", "Yo" are sequentially started from the address 1000H of the RAM 14.
Is stored for each two bytes. The address of RAM14 is the position where the character is displayed and 1
Corresponds to one. In this state, the character "Large" is displayed using the pen 13 in order to correct the character "Large" to the character "Bold" from this state. Then RAM1
The coordinate sequence input from the tablet 12 is stored in order from the address 2000H of 5. Based on this, address value 1000H, character code "large", pattern code "," in order from address 3000H of RAM16
Is stored. This means that the pattern "," has been added to the character "large" stored at the address 1000H in the RAM 14. When the combination of the character code “large” and the pattern code “,” is retrieved from the ROM 17, the combination is stored at the address 4000H and the following address 4002, and the character code “bold” is obtained by referring to the following address 4004H. can get. Therefore, the character code "thick" is set at address 1000H
Is displayed, and the character "bold" is displayed instead of the character "large" on the display 11, thereby completing the correction of the character and entering the state 3. Further, the flow of processing in this embodiment will be described in detail with reference to the flowchart shown in FIG. First step 10
When a handwritten locus is written on the tablet 12 by the pen 13 in 1, a coordinate sequence of the locus is input and 2000H of the RAM 15 is input.
The addresses are stored in order from the address. Next, in step 102, the center of gravity is obtained by calculating the average of the respective coordinate values of the coordinate sequence, and it is considered that the character displayed at the coordinates of the center of gravity has been corrected, and the position corresponding to the character is determined. The address value of RAM 14 is stored at address 3000 of RAM 16. Next, in step 103, the character code of the character to be corrected is read from the address in the RAM 14 and stored in the RAM 16 at address 3002. Then, in step 104, it is checked whether the character is blank. If blank, proceed to step 105. In step 105, since the trajectory is written on a blank space, it is regarded as a new character, and character recognition is performed based on the coordinate sequence to obtain a character code. For the character recognition, a known online character recognition method is used. Subsequently, the character code recognized in step 106 is stored in the RAM 16 at address 3000.
Store it at the address of AM14. In step 107, a new character is displayed on the display 11. On the other hand, if the character is not blank in step 104, the process proceeds to step 108. In step 108, since the trajectory is a trajectory written on the already displayed character, it is regarded as a correction of the character by rewriting the pattern (hereinafter referred to as a retouched pattern), the pattern is recognized based on the coordinate sequence, and the code of the rewritten pattern is written. Get. The method of recognizing the retouched pattern is the same as the method of character recognition. The code of the recognized retouching pattern is RA
Store it at address 3004H of M16. As shown in FIG. 3, the ROM 17 stores a set of a character code of a character to be corrected for all the characters that can be corrected, a pattern code of a retouched pattern, and a character code newly obtained by the correction. Therefore, in step 109, the ROM 17 is searched for a combination of the character code of the character to be corrected stored at the address 3002 of the RAM 16 and the pattern code of the retouched pattern 4 stored at the address 3004H. ROM1 at step 110
If the combination exists in step 7, the process proceeds to step 111. In step 111, the character code of the character newly obtained by the correction stored in the combination searched in the ROM 17 is stored in the RAM 16 at the address 3000H.
It is stored in the address of M14. In step 107, a new character is displayed on the display 11. Also step
If the combination does not exist in the ROM 17 in 110, the process is terminated without performing the correction. With the above technology, the character code can be changed only by adding a part of the character from the characters already displayed. In the present embodiment, the correction of the kanji has been described. However, it is possible to correct alphanumeric characters, kana, and other symbols similar to characters in the same manner. Embodiment 2 FIGS. 4 and 5 show a second embodiment of the present invention.
FIG. 4 is a view well illustrating the features of the present embodiment. In FIG. 4, reference numeral 21 denotes a state before character correction in an information processing apparatus according to the present embodiment, 22 denotes a state in which characters are being corrected, and 23 denotes a character in the same manner. This is the state after the correction. Reference numeral 31 denotes a display which is a coordinate plane for displaying characters, and reference numeral 32 denotes a coordinate input device superimposed on the display 31. Tablet 33 is
A pen for writing characters on the tablet 32.
A display-integrated coordinate input device is constituted by 31, tablet 32, and pen 33. Reference numeral 34 denotes a RAM for storing a code and a position of a character displayed on the display 31, reference numeral 35 denotes a RAM for storing a coordinate sequence input from the tablet 32, and reference numeral 36 denotes a RAM for temporarily storing other data. Further, a CPU and a ROM for storing programs exist in addition to those shown in the figure, and perform information processing as a microcomputer. When equation that Deisupurei 31 2 3/4 in a state 21 prior example modified in the configuration described above is displayed
The character code of the character "-" in order from the address 1000H in the RAM 34, the x coordinate x 1 at the left end of the position where the character is displayed, the y coordinate y 1 at the upper end, the x coordinate x 2 at the right end, and the lower end y-coordinate y 2 is stored by each 2 bytes. Where x 1
≦ x 2 , y 1 ≦ y 2 . Subsequently, the character codes and the coordinates of the left end, the upper end, the right end, and the lower end of the characters are stored for all the characters displayed except the character "2". The order of the letters is the order in which the letters were written. In order to extend the character "-" to the right from this state,
The state 22 is obtained by adding a pattern "-" further rightward from the right end where the character "-" is displayed by using. Then, the coordinate sequence input from the tablet 32 is sequentially stored from the address 2000H of the RAM 35. Based on this
RAM36 address value 1000H from 3000H address in the order of, the coordinate values X 1,
The coordinate value Y 1 , the coordinate value X 2 , and the coordinate value Y 2 are stored. This is RAM34
For the character stored at the address 1000H, the x coordinate X 1 at the left end, the y coordinate Y 1 at the upper end, the x coordinate X 2 at the right end, and the y coordinate Y 2 at the lower end
Means that the pattern was added. Where x 1
And X 1 , y 1 and Y 1 , x 2 and X 2 , y 2 and Y 2 , respectively, and determine the coordinates of the left, top, right and bottom edges of the revised character The left end, upper end, and lower end where X 2 is the new right end are x 1 , y 1 , y 2
Remains. 1006H to where x 2 of RAM34 has been stored
Address to a state 23 characters modification is completed by displaying an enlarged length of Deisupurei 31 on letter "over" to the right stores the X 2. Further, the flow of processing in this embodiment will be described in detail with reference to the flowchart shown in FIG. First step 20
When a handwritten locus is written on the tablet 32 by the pen 33 in 1, a coordinate sequence of the locus is input and 2000H of the RAM 35 is input.
The addresses are stored in order from the address. The next maximum value of the X 1 the minimum x-coordinate of the coordinate sequence, the minimum value of the y-coordinate Y 1, x-coordinate at the step 202 and the maximum value of X 2, y coordinate and Y 2, it is stored in the RAM34 Assuming that the x coordinate of the left end of a given character is x 1 , the y coordinate of the upper end is y 1 , the x coordinate of the right end is x 2 , and the y coordinate of the lower end is y 2 , x 1 ≦ X 2 and x 2 If ≧ X 1 and y 1 ≦ Y 2 and y 2 ≧ Y 1 , the coordinate sequence is considered to overlap the character. If not, check if it overlaps with another character. If there is no character overlapping the coordinate sequence in step 203, the process proceeds to step 204. In step 204, since the trajectory is written in a place where nothing is written, it is regarded as a new character and character recognition is performed based on the coordinate sequence to obtain a character code. For the character recognition, a known online character recognition method is used. Then securing the area for storing the new character code and the position on the RAM34 in step 205, stores the recognized character code and the X 1, Y 1, X 2 , the value of Y 2 described above. In step 206, a new character is displayed on the display 31. On the other hand, if there is a character overlapping with the coordinate sequence in step 203, the process proceeds to step 207. Step 207
Is a trajectory written on a character that is already displayed, so it is regarded as a correction by a retouched pattern. X 1 , y 1 , x 2 , y 2 and the X 1 , Y 1 , X 2 , Y 2 for the overlapping characters are compared with each other, and the smaller of x 1 and X 1 , the smaller of y 1 and Y 1 smaller, the larger of x 2 and X 2, the left end towards the display position of the new character each larger of y 2 and Y 2, which upper end, right end, the lower end. Then the left end of the new character in step 208, the x 1 of the upper end, right end, the coordinate of the lower end RAM 34, y 1, x
2 and y 2 are stored at the address where they were stored. In step 206, a new character is displayed on the display 31. At this time, the character is enlarged as needed. With the above technique, by adding a character from above the already displayed character, the position information of the character can be changed. The character code and the position information can be changed at the same time by combining with the first embodiment. [Effects of the Invention] As described above, according to the present invention, a new character is obtained from a combination of a recognition result of an input coordinate sequence and a character displayed at a position where the coordinate sequence is input. Output, the amount of entry and re-recognition processing by the operator when correcting characters that have already been recognized and displayed can be reduced, operability can be improved, and the recognition rate can be further improved. . As described above, according to the present invention, the character to be corrected is determined from the center of gravity of the input coordinate sequence,
An appropriate character can be determined as a character to be corrected from a coordinate sequence input with a planar spread.

【図面の簡単な説明】 第1図は本発明を実施した情報処理装置における文字修
正前、文字修正中、文字修正後の状態を表わした図、第
2図は本発明の第1の実施例の処理を示すフローチヤー
ト、第3図は第1図のROM17の内容を示した図、第4図
は本発明の第2の実施例を実施した情報処理装置におけ
る文字修正前、修正中、修正後の状態を表わした図、第
5図は本発明の第2の実施例の処理を示すフローチヤー
トである。 1は本発明を実施した情報処理装置における文字修正前
の状態、 2は同じく修正中の状態、 3は同じく修正後の状態、 11はデイスプレイ、 12はタブレツト、 13はペン、 14は表示されている文字のコードを記憶するRAM、 15は入力した座標列を記憶するRAM、 16はその他のデータを一時的に記憶するRAM、 17は文字の修正に関する規則を記憶したROM、 21は本発明の第2の実施例を実施した情報処理装置にお
ける文字修正前の状態、 22は同じく修正中の状態、 23は同じく修正後の状態、 31はデイスプレイ、 32はタブレツト、 33はペン、 34は表示されている文字のコードおよび位置を記憶する
RAM、 35は入力した座標列を記憶するRAM、 36はその他のデータを一時的に記憶するRAMである。
BRIEF DESCRIPTION OF THE DRAWINGS FIG. 1 is a diagram showing a state before, during and after character correction in an information processing apparatus embodying the present invention, and FIG. 2 is a first embodiment of the present invention. FIG. 3 is a diagram showing the contents of the ROM 17 of FIG. 1, and FIG. 4 is a diagram showing the contents before, during, and after character correction in the information processing apparatus embodying the second embodiment of the present invention. FIG. 5 is a flow chart showing the processing of the second embodiment of the present invention. 1 is a state before the character correction in the information processing apparatus embodying the present invention, 2 is a state in which the character is being corrected, 3 is a state in which the character is also corrected, 11 is a display, 12 is a tablet, 13 is a pen, and 14 is a displayed state. RAM, which stores the code of the character being input, 15 is a RAM, which stores the input coordinate sequence, 16 is a RAM, which temporarily stores other data, 17 is a ROM, which stores rules for correcting characters, In the information processing apparatus according to the second embodiment, a state before character correction, 22 is a state in which the character is being corrected, 23 is a state after the correction, 31 is a display, 32 is a tablet, 33 is a pen, and 34 is displayed. Memorize the character code and position
A RAM 35 is a RAM for storing the input coordinate sequence, and a RAM 36 is for temporarily storing other data.

Claims (1)

(57)【特許請求の範囲】 1.座標列を入力し、 修正される文字として、前記座標列が入力された位置に
表示されている文字を判別し、 加筆パターンとして、前記入力した座標列を認識し、 修正される文字と、加筆パターンと、新たに得る文字と
が1組になって記憶されている辞書を検索して、前記判
別された修正される文字と、前記認識された加筆パター
ンとに対応する文字を得て、 前記辞書の検索により得た文字を出力することを特徴と
する文字処理方法。 2.前記入力した座標列の重心を求め、その重心位置に
表示されている文字を前記修正される文字として判定す
ることを特徴とする特許請求の範囲1に記載の文字処理
方法。
(57) [Claims] A coordinate sequence is input, a character displayed at the position where the coordinate sequence is input is determined as a character to be corrected, and the input coordinate sequence is recognized as a retouching pattern. A pattern and a dictionary in which newly obtained characters are stored as a set are searched to obtain a character corresponding to the determined corrected character and the recognized retouched pattern. A character processing method characterized by outputting characters obtained by searching a dictionary. 2. 2. The character processing method according to claim 1, wherein a center of gravity of the input coordinate sequence is obtained, and a character displayed at the position of the center of gravity is determined as the corrected character.
JP29675187A 1987-11-25 1987-11-25 Character processing method Expired - Fee Related JP2733232B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP29675187A JP2733232B2 (en) 1987-11-25 1987-11-25 Character processing method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP29675187A JP2733232B2 (en) 1987-11-25 1987-11-25 Character processing method

Publications (2)

Publication Number Publication Date
JPH01137317A JPH01137317A (en) 1989-05-30
JP2733232B2 true JP2733232B2 (en) 1998-03-30

Family

ID=17837642

Family Applications (1)

Application Number Title Priority Date Filing Date
JP29675187A Expired - Fee Related JP2733232B2 (en) 1987-11-25 1987-11-25 Character processing method

Country Status (1)

Country Link
JP (1) JP2733232B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5550065A (en) * 1994-11-25 1996-08-27 Motorola Method of fabricating self-aligned FET structure having a high temperature stable T-shaped Schottky gate contact

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS62118490A (en) * 1985-11-19 1987-05-29 Sanyo Electric Co Ltd Correction system for erroneous input character for character recognition device

Also Published As

Publication number Publication date
JPH01137317A (en) 1989-05-30

Similar Documents

Publication Publication Date Title
JP2925359B2 (en) Character processing method and apparatus
JP3353954B2 (en) Handwriting input display method and handwriting input display device
JP3792755B2 (en) Character recognition method and apparatus
JP2733232B2 (en) Character processing method
JP2992127B2 (en) Character recognition method and device
JP3217084B2 (en) Handwritten character recognition device
JP2651166B2 (en) Information processing method
JPH05113747A (en) Writing learning device
JP3167800B2 (en) Online character input device
JP2984272B2 (en) Character processing method and apparatus
JPH0684005A (en) Character recognition method and device
JP2922512B2 (en) Character recognition device
JPH01292586A (en) Back-up device for recognition of character
JPH0232487A (en) Handwritten character recognizing device having personal information registering function
JPH0850632A (en) Method and device for cutting out handwritten characters
JPH0728929A (en) Character input device
JP3058706B2 (en) How to convert address kana to kanji
JPS6087390A (en) Character processor
JPS6218596A (en) Work area display method
JPH0877297A (en) Mobile terminal
JPH04138583A (en) Character recognizing device
JPH0612525A (en) Character processing device with handwriting input function
JPS6385887A (en) Character recognizing system
JPH01130259A (en) Information processor
JPH07182455A (en) Character recognition apparatus and method

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees