JPH069064B2 - Handwriting recognition device - Google Patents
Handwriting recognition deviceInfo
- Publication number
- JPH069064B2 JPH069064B2 JP59257169A JP25716984A JPH069064B2 JP H069064 B2 JPH069064 B2 JP H069064B2 JP 59257169 A JP59257169 A JP 59257169A JP 25716984 A JP25716984 A JP 25716984A JP H069064 B2 JPH069064 B2 JP H069064B2
- Authority
- JP
- Japan
- Prior art keywords
- area
- handwriting
- character
- input
- basic
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
Landscapes
- Character Input (AREA)
- Character Discrimination (AREA)
Description
【発明の詳細な説明】 <発明の技術分野> この発明は、例えば入力タブレツトに手書きされた文字
入力につき、これを取り込み、辞書照合処理を実行して
入力文字を認識するオンライン処理方式の手書き文字認
識装置に関する。Description: TECHNICAL FIELD OF THE INVENTION The present invention relates to an online processing handwritten character for recognizing an input character by inputting, for example, a character input handwritten on an input tablet and executing the dictionary collation processing. Regarding the recognition device.
<発明の背景> 従来のこの種の文字認識装置としては、たとえば特開昭
58−200380号で開示されているように、文字入
力用の記入枠を記入された文字がはみ出した場合に備え
て、記入枠周辺の一定の領域に記入された筆跡をも検知
できるように検知エリアをあらかじめ一定の幅だけ拡張
し、筆跡が拡張されたエリアをもはみ出した場合には、
拡張されたエリアの境界部分の筆跡特徴を抽出して文字
認識の判定材料の1つとする装置が存在する。<Background of the Invention> As a conventional character recognition device of this type, for example, as disclosed in Japanese Patent Laid-Open No. 58-200380, in preparation for a case where a character with an input frame for character input runs out. , If the detection area is expanded in advance by a certain width so that the handwriting written in a certain area around the entry frame can also be detected, and if the area where the handwriting is extended also protrudes,
There is a device that extracts the handwriting feature of the boundary portion of the expanded area and uses it as one of the judgment materials for character recognition.
しかし、このような装置においては、あらかじめ定めた
エリアを筆跡がはみ出した場合に備えて境界部の筆跡特
徴を抽出し、かつ分析するための手段を装置中に備える
ことが必須であり、これが装置の構造の複雑化を招いて
いた。However, in such a device, it is essential that the device be provided with a means for extracting and analyzing the handwriting feature at the boundary in case the handwriting overflows a predetermined area. Had complicated the structure of.
<発明の目的> この発明は、筆跡が記入枠を大幅にはみ出した場合で
も、境界部の筆跡特徴を特別に抽出しかつ分析するため
の手段を必要とせず、通常の辞書照合によって文字認識
ができる、簡素な構造を持つ文字認識装置の提供を目的
とする。<Object of the Invention> The present invention does not require a means for specially extracting and analyzing the handwriting feature at the boundary even when the handwriting largely extends out of the entry frame, and character recognition can be performed by ordinary dictionary matching. An object of the present invention is to provide a character recognition device having a simple structure that can be performed.
<発明の構成> この発明の手書き文字認識装置は、文字を手書き入力す
るためのエリアに1文字宛記入用の升目が区画形成さ
れ、ペン状の物体が接触および離脱したことを検知する
入力タブレツトと、入力タブレツトへの手書き文字入力
を取り込んで文字認識処理を実行する認識処理部とから
成るもので、前記認識処理部は、ペン位置検出にかかる
升目を基本エリアとしてその周囲に所定の拡張エリアを
設定する設定手段と、基本エリア内の筆跡および基本エ
リアより拡張エリアへ連続する筆跡に基づいて1文字ス
トロークを切り出すエリアを拡大する拡大手段と、前記
拡大手段で拡大された切出しエリア内の筆跡全体を座標
変換させて基本エリア内に収納する収納手段とを具備し
て成る。<Structure of the Invention> The handwritten character recognition device of the present invention has an input tablet for detecting whether a pen-shaped object has come into contact with or separated from, by forming a grid for writing one character in an area for inputting characters by handwriting. And a recognition processing unit that executes a character recognition process by taking in handwritten character input to the input tablet, and the recognition processing unit has a predetermined extended area around the grid as a basic area for pen position detection. Setting means for setting, an enlarging means for enlarging an area for cutting out one character stroke based on the handwriting in the basic area and the handwriting continuing from the basic area to the extension area, and the handwriting in the cutout area enlarged by the enlarging means. A storage means for converting the whole coordinate and storing it in the basic area.
<発明の効果> この発明によれば、基本エリアである升目を大きくはみ
出した筆跡についても、筆跡全体を座標変換させて基本
エリア内に収納した上で、通常の辞書照合によって文字
認識を行えるので、前記従来技術と比して簡素な構造で
かつ辞書照合の精度の高い手書き文字認識装置を提供で
きる。<Effects of the Invention> According to the present invention, even with respect to a handwriting that greatly protrudes a square, which is a basic area, the entire handwriting can be coordinate-converted and stored in the basic area, and then character recognition can be performed by normal dictionary matching. It is possible to provide a handwritten character recognition device having a simple structure and high accuracy of dictionary matching as compared with the above-mentioned conventional technique.
また筆跡が基本エリアより拡張エリアへ連続することを
条件として1文字ストロークを切り出すエリアを拡大す
るので、拡張エリアにノイズによるシミが存在していて
も、これを基本エリア内の文字とは別のものとして正し
く認識できる。Also, since the area where one character stroke is cut out is enlarged on the condition that the handwriting continues from the basic area to the extended area, even if there are stains due to noise in the extended area, this is different from the characters in the basic area. Can be correctly recognized as a thing.
さらに切出しエリア内の筆跡全体を座標変換するので、
文字全体の形状を変化させる虞がなく、認識率を低下さ
せない。Furthermore, because the coordinates of the entire handwriting in the clipping area are converted,
There is no risk of changing the shape of the entire character, and the recognition rate is not reduced.
<実施例の説明> 第1図は手書き文字認識装置の全体構成を示す。<Description of Embodiments> FIG. 1 shows the overall configuration of a handwritten character recognition device.
図示の装置は、パーソナルコンピユータ本体1(以下単
に「コンピユータ本体」という)、入力タブレツト2、
プリンタ3、フロツピーデイスク装置4等を含み、これ
ら各構成はコード線にて電気的に接続されている。コン
ピユータ本体1は、CRT(Cathode Ray Tube)5やキーボ
ード6を具備し、このキーボード6に各種コマンド等を
キー入力するための複数のフアンクシヨンキーが設けて
ある。尚コマンド入力部は、キーボードに限らず、後記
する入力タブレツトに設けて、ペン操作する方式を採用
してもよい。コンピユータ本体1の内部には、CPU(Cent
ral Processing Unit)の他、RAM(Random Access Mem
ory)、ROM(Read Only Memory)等のメモリを含む認識処理
部が組み込んであり、この認識処理部にて各入出力部に
おける入出力動作が制御され辞書照合を含む一連の文字
認識処理が実行される。The apparatus shown in the drawing is a personal computer main body 1 (hereinafter simply referred to as "computer main body"), an input tablet 2,
A printer 3, a floppy disk device 4, etc. are included, and these respective components are electrically connected by a cord line. The computer main body 1 is equipped with a CRT (Cathode Ray Tube) 5 and a keyboard 6, and the keyboard 6 is provided with a plurality of function keys for inputting various commands and the like. The command input section is not limited to the keyboard but may be provided on an input tablet described later and a pen operation method may be adopted. A CPU (Cent
RAM (Random Access Mem)
ory), ROM (Read Only Memory), and other recognition processing units are included, and this recognition processing unit controls the input / output operations of each input / output unit and executes a series of character recognition processing including dictionary collation. To be done.
前記入力タブレツト2の上面には、文字を手書き入力す
るための文字入力エリア7が設けられ、この文字入力エ
リア7に縦横複数個の升目8を区画形成し、夫々升目8
に対し入力ペン9を接触させて文字を手書き入力する。
この入力ペン9は、文字入力エリア7にそのペン先が触
れ且つ所定筆圧が加わつたとき、例えばペン先部に磁力
線が発生する構造となつており、従つて入力タブレツト
2においてこの磁力線の移動軌跡を検出することによつ
て、着筆から離筆に至る筆跡を文字ストロークのデータ
として得るものである。A character input area 7 is provided on the upper surface of the input tablet 2 for inputting characters by handwriting. A plurality of vertical and horizontal squares 8 are formed in the character input area 7, and each square 8 is formed.
Then, the input pen 9 is brought into contact with and handwritten characters are input.
The input pen 9 has a structure in which, when the pen tip touches the character input area 7 and a predetermined writing pressure is applied, for example, magnetic force lines are generated at the pen tip portion, and accordingly, the magnetic force lines move in the input tablet 2. By detecting the locus, the handwriting from writing to releasing is obtained as character stroke data.
この発明は、ペン位置検出にかかる升目を基本エリアと
なすと共に、この基本エリアと隣接する周囲に所定の拡
張エリアを設定し、この拡張エリアへはみ出た筆跡につ
いては一定条件下で基本エリア内の筆跡とみなして1文
字ストロークを切り出すエリアを拡大するようにしたも
のである。ここにいう一定条件とは、はみ出た筆跡の連
続性に起因した条件であり、たとえば第2図に示す如
く、基本エリアA内の筆跡aに連続するはみ出し部bが
存在するとき、そのはみ出し部bが拡張エリアB内へ一
番深く侵入した位置(第2図において一点鎖線で示す右
限c)までストローク切り出し面Mを拡大し、このスト
ローク切り出し面Mに含まれる全ての筆跡、すなわち、
基本エリアA内の筆跡aに連続するはみ出し部bや、基
本エリアAに対し不連続ではあるがストローク切り出し
面M内に含まれる筆跡dに対し、これらを基本エリア内
の筆跡とみなしてストロークの認識を行なうものであ
る。この場合、基本エリアAからはみ出た筆跡が同一拡
張エリアB内に複数存在するときは、それらの筆跡のな
かで拡張エリアB内へ一番深く侵入した位置まで、スト
ローク切り出し面Mを拡大するようにする。一方、第3
図に示す如く、はみ出し部分b′が、基本エリアAから
完全に分離されて筆記されているときは、上記処置は通
用しない。According to the present invention, a grid for pen position detection is used as a basic area, and a predetermined extended area is set around the basic area, and a handwriting protruding to the extended area is stored in the basic area under a certain condition. The area in which one character stroke is cut out is regarded as a handwriting and is enlarged. The constant condition referred to here is a condition caused by the continuity of the handwriting that protrudes. For example, as shown in FIG. 2, when the handwriting a in the basic area A has a continuous protruding part b, the protruding part b is continuous. The stroke cutout surface M is enlarged to a position where b has entered the extended area B most deeply (the right limit c shown by the one-dot chain line in FIG. 2), and all handwritings included in the stroke cutout surface M, that is,
With respect to the protruding portion b which is continuous with the handwriting a in the basic area A and the handwriting d which is discontinuous with respect to the basic area A but is included in the stroke cutout surface M, these are regarded as the handwriting in the basic area and the stroke It is to recognize. In this case, when there are a plurality of handwritings protruding from the basic area A in the same extended area B, the stroke cutout surface M is enlarged to the position where the handwriting penetrates the extended area B most deeply among the handwritings. To On the other hand, the third
As shown in the figure, when the protruding portion b'is written completely separated from the basic area A, the above treatment does not work.
前記拡張エリアの範囲および広さは適宜設定し得、第4
図に示す例では、基本エリアA(図中、太枠で示す)に
隣接する四方8個分の升目を拡張エリアB(図中、斜線
で示す)に、また第5図に示す例では、上下および右方
5個分の升目を拡張エリアBに、更に第6図に示す例で
は、基本エリアAの四方一定幅eを拡張エリアBに、夫
々設定している。The range and size of the extension area can be set as appropriate.
In the example shown in the figure, eight squares on four sides adjacent to the basic area A (indicated by a thick frame in the figure) are expanded areas B (indicated by diagonal lines in the figure), and in the example shown in FIG. In the example shown in FIG. 6, four squares in the upper and lower sides and the right side are set in the extension area B, and in the example shown in FIG.
かくして文字ストロークが基本エリアAから所定の拡張
エリアBへはみ出たとき、例えば第7図(1)〜(4)に例示
するいずれかの方法を用いて、はみ出し部分を含む筆跡
を基本エリアA内に納めた後、1文字ストロークを切り
出して、以下特徴抽出、辞書照合等の文字認識処理が実
施される。第7図(1)は基本エリアAおよび拡張エリア
Bの横長XABを1/2に縮小する方式、第7図(2)は文字ス
トロークの最大横長さxが基本エリアAの長さXA以下
のときに文字ストロークを左方へ横移動させる方式、第
7図(3)は文字ストロークの最大横長さxが基本エリア
Aの横長さXA以上のときに最大横長さxが横長さXAに
一致するよう縮小する方式、第7図(4)は基本エリアA
および拡張エリアBの横長さXABおよび縦長さYABを1/
2に縮小する方式である。Thus, when a character stroke protrudes from the basic area A to a predetermined expansion area B, the handwriting including the protruding portion is drawn in the basic area A by using one of the methods illustrated in FIGS. 7 (1) to (4), for example. After that, one character stroke is cut out, and character recognition processing such as feature extraction and dictionary matching is performed. FIG. 7 (1) is a method of reducing the horizontal length XAB of the basic area A and the extended area B to 1/2, and FIG. 7 (2) shows that the maximum horizontal length x of the character stroke is less than the length XA of the basic area A. Sometimes the character stroke is moved laterally to the left. In Fig. 7 (3), when the maximum horizontal length x of the character stroke is the horizontal length XA of the basic area A or more, the maximum horizontal length x matches the horizontal length XA. 7 (4) is the basic area A
And the horizontal length XAB and vertical length YAB of the expansion area B are 1 /
It is a method of reducing to 2.
第8図は前記認識処理部におけるメモリの内容を示し、
図中プログラムエリア10には、文字認識処理用の一連
のプログラムが格納される。ワークエリア11は、座標
記憶エリア12、ストロークコード記憶エリア13、升
目番号設定エリア14、拡張エリア情報記憶エリア15
等を有し、座標記憶エリア12には入力タブレツト2上
の入力ペン9のペン位置座標が、ストロークコード記憶
エリア13には文字ストロークについての8方向コード
(第9図に示す)が、升目番号設定エリア14には基本
エリアの升目番号が、拡張エリア情報記憶エリア15に
は拡張エリアの使用状況が、夫々格納される。また文字
記憶エリア16には全ての入力文字につきその認識結果
が格納され、辞書エリア17には仮名文字英数字等につ
いての辞書照合用の標準データが格納される。FIG. 8 shows the contents of the memory in the recognition processing unit,
A program area 10 in the figure stores a series of programs for character recognition processing. The work area 11 includes a coordinate storage area 12, a stroke code storage area 13, a square number setting area 14, and an extended area information storage area 15.
Etc., the coordinate storage area 12 contains the pen position coordinates of the input pen 9 on the input tablet 2, and the stroke code storage area 13 contains the 8-direction code (shown in FIG. 9) for the character strokes. The setting area 14 stores the square number of the basic area, and the extended area information storage area 15 stores the usage status of the extended area. In addition, the character storage area 16 stores the recognition result of all input characters, and the dictionary area 17 stores standard data for dictionary collation for kana and alphanumeric characters.
第10図は認識処理部の動作処理フローを示し、まずス
テツプ20で認識処理部の前記メモリに対しスタツクポ
インタを初期設定し、またワークエリア11の内容をク
リアする。つぎにステツプ21は、コンピユータ本体1
のキーボード6からキー入力があつたか否かを判定して
おり、今、タブレツト入力を要求するキーが押されたと
き、ステツプ21の「コマンド入力有か」の判定およ
び、ステツプ22の「入力開始か」の判定が共に“YE
S”となり、ステツプ23へ進む。そして入力タブレツ
ト2の文字入力エリア7に入力ペン9が接触して所定筆
圧が加わると、ステツプ23の「着筆か」の判定が“YE
S”となり、ペン先の升目の番号が基本エリアを示すデ
ータとしてワークエリア11中の升目番号設定エリア1
4にセツトされると共に、升目内のペン位置の座標が座
標記憶エリア12に書き込まれる(ステツプ24,2
5)。更にペン先が移動して同一升目(基本エリア)内
で文字ストロークが画かれると、ステツプ26の「離筆
か」の判定が“NO”続くステツプ27の「基本エリア外
か」の判定も“NO”となつてステツプ25へ戻り、文
字ストロークの構成点の各座標が前記座標記憶エリア1
2に順次書き込まれる。この際もし筆跡が基本エリアよ
り所定の拡張エリアへはみ出ると、ステツプ27の判定
が“YES”、続くステツプ28の「拡張エリア内か」の
判定も“YES”となつてステツプ29へ進み、拡張エリ
ア情報記憶エリア15に拡張エリアの使用状況、すなわ
ちはみ出しにかかる拡張エリアの位置を示す情報、およ
び、ストローク切り出し面を拡大する(認識限度位置を
拡大する)情報が格納され、続くステツプ30でストロ
ーク切り出し面が拡大される。更にもし筆跡のはみ出し
が拡張エリアを越えたような場合は、ステツプ28が
“NO”となり、ステツプ31でエラー音が発せられる。FIG. 10 shows an operation processing flow of the recognition processing section. First, in step 20, a stack pointer is initialized to the memory of the recognition processing section, and the contents of the work area 11 are cleared. Next, step 21 is the computer main body 1
It is determined whether or not there is a key input from the keyboard 6 of No. 6, and when the key requesting the tablet input is pressed now, the determination of "command input is present" in Step 21 and "input start" in Step 22. Both of the judgments of
When the input pen 9 comes into contact with the character input area 7 of the input tablet 2 and a predetermined writing pressure is applied to the character input area 7 of the input tablet 2, the determination of "writing" is made in step 23.
S ”, and the number of the square of the pen tip is the data indicating the basic area, and the square number setting area 1 in the work area 11
4 and the coordinates of the pen position in the grid are written in the coordinate storage area 12 (steps 24, 2).
5). Further, when the pen tip moves and a character stroke is drawn in the same square (basic area), the determination of "whether or not to write" in step 26 is "NO", and the determination of "out of the basic area" in step 27 is also " If NO, the process returns to step 25 and the coordinates of the constituent points of the character stroke are stored in the coordinate storage area 1
2 are sequentially written. At this time, if the handwriting extends beyond the basic area to a predetermined extension area, the determination in step 27 is "YES", and the determination "whether it is in the extension area" in the following step 28 is also "YES". The area information storage area 15 stores the usage status of the extended area, that is, the information indicating the position of the extended area for the protrusion and the information for enlarging the stroke cutout surface (enlarging the recognition limit position). The cutout surface is enlarged. Further, if the handwriting overflows beyond the extended area, step 28 becomes "NO" and an error sound is emitted at step 31.
かくしてペン先が入力タブレツト2より離れると、ステ
ツプ26若しくはステツプ32の「離筆か」の判定が
“YES”となり、更にステツプ33で入力タブレツト2
に入力ペン9が再接触したか否かがチエツクされる。そ
してこのステツプ33の「着筆か」の判定が“YES”の
とき、更につぎのステツプ34で着筆位置が基本エリア
の外か否かがチエツクされる。もしステツプ34の判定
が“NO”(着筆位置が基本エリア内)のとき、ステツプ
25に戻つて、ペン位置座標が座標記憶エリア12に書
き込まれる。一方ステツプ34の判定が“YES”(着筆
位置が基本エリア外)のとき、つぎにステツプ35で着
筆位置が拡張エリア内であるか否か、更につぎのステツ
プ36で着筆位置が前記拡大されたストローク切り出し
面内であるか否か判定される。そして、両ステツプ3
5,36がともに“YES”のとき、その着筆は基本エリ
ア内のものとして扱われ、前記ステツプ25へ戻つて、
ペン位置座標の書き込みが行なわれる。Thus, when the pen tip is separated from the input tablet 2, the judgment "YES" in step 26 or step 32 is "YES", and in step 33 the input tablet 2
Then, it is checked whether or not the input pen 9 has re-contacted. When the determination of "writing" in step 33 is "YES", it is checked in the next step 34 whether or not the writing position is outside the basic area. If the determination in step 34 is "NO" (the writing position is within the basic area), the process returns to step 25 and the pen position coordinates are written in the coordinate storage area 12. On the other hand, if the determination in step 34 is "YES" (the writing position is outside the basic area), then in step 35 it is determined whether the writing position is within the extended area. It is determined whether or not it is within the enlarged stroke cutout surface. And both steps 3
When both 5 and 36 are "YES", the writing is treated as in the basic area, and the process returns to step 25,
Writing of pen position coordinates is performed.
もし上記一連のステツプにおいて、ステツプ35の「拡
張エリア使用か?」の判定が“NO”のとき、或いはステ
ツプ36の「拡大したストローク切り出し面内か?」の
判定が“NO”のとき、更にはキーボードの入力終了キー
が押されてステツプ37の「コマンド入力有か」の判定
および、ステツプ38の「入力終了か」の判定が共に
“YES”となつたとき、この入力文字につき、つぎにス
テツプ39以降の文字認識処理へ移行する。If, in the above-mentioned series of steps, the determination of "use extended area?" In step 35 is "NO", or the determination of "is it in the enlarged stroke cut-out surface?" In step 36 is "NO", When the input end key of the keyboard is pressed and the judgment of "whether command input is present" in step 37 and the judgment of "input end" in step 38 are both "YES", this input character The process proceeds to the character recognition process after step 39.
まずステツプ39では、拡張エリア情報記憶エリア15
の内容が参照され、拡張エリアが使用されたか否かが判
別される。もしその判定が“YES”のとき、ステツプ4
0へ進み、前記第7図(1)〜(4)に例示した縮小等の処理
を実行して、筆跡はみ出し部分を基本エリア内へ納めた
後、文字の切出しを行なう。そしてつぎのステツプ41
において、入力文字の各ストロークにつき前記8方向コ
ードの変換処理が実行され、変換された方向コードがワ
ークエリア11のストロークコードエリア13へ格納さ
れる。First, in step 39, the extended area information storage area 15
Is referred to, and it is determined whether or not the extended area is used. If the judgment is "YES", step 4
After proceeding to 0, the processing such as the reduction illustrated in FIGS. 7 (1) to 7 (4) is executed to fit the handwriting protruding portion into the basic area, and then the character is cut out. And next step 41
In the above, the conversion processing of the 8-direction code is executed for each stroke of the input character, and the converted direction code is stored in the stroke code area 13 of the work area 11.
第11図は仮名文字「ア」についてのコード変換例を示
し、図中は文字ストロークの各方向コードを示
す。尚このコード変換に際し、例えば第12図に示す如
く、隣合う方向コード(図示例では)が連なると
き、長いストロークにかかる方向コードを代表させて
ストロークコードとする丸め処理が施こされる。FIG. 11 shows a code conversion example for the kana character “a”, and in the figure, each direction code of a character stroke is shown. In this code conversion, when adjacent direction codes (in the illustrated example) are connected, as shown in FIG. 12, for example, a rounding process is performed to make the direction code for a long stroke a stroke code.
つぎに、ステツプ42において、方向コードより成る入
力文字パターンに対し辞書エリア17を参照した辞書照合
処理が実施される。そして入力文字パターンが辞書エリ
ア17中のいずれか標準パターンと一致すると、ステツ
プ43の「照合一致か」の判定が“YES”となつてステ
ツプ44へ進み、CRT5へその認識結果が出力され、CR
T画面上には認識にかかる文字が表示される。もしステ
ツプ43の判定が“NO”の場合、ステツプ45へ進み、
CRT5には認識不能を意味するエラー表示が行なわれる。Next, in step 42, the dictionary collation processing is performed by referring to the dictionary area 17 for the input character pattern including the direction code. When the input character pattern matches any of the standard patterns in the dictionary area 17, the judgment of "matching match" in step 43 becomes "YES" and the process proceeds to step 44, the recognition result is output to the CRT 5, and CR is output.
Characters for recognition are displayed on the T screen. If the determination at step 43 is "NO", proceed to step 45,
An error message is displayed on CRT5, which means that it cannot be recognized.
尚前記ステツプ22およびステツプ38において、コマ
ンド入力がタブレツト入力開始或いは入力終了を指示す
る以外の内容のとき、夫々の判定は“NO”となつてステ
ツプ46へ進み、コマンド入力に対応するコマンド処理
が実行される。In step 22 and step 38, when the command input has a content other than the instruction to start or end the tablet input, each judgment is "NO" and the process proceeds to step 46, and the command processing corresponding to the command input is executed. To be executed.
第1図は手書き文字認識装置の全体構成を示す斜面図、
第2図および第3図は基本エリアからの筆跡のはみ出し
例を説明するための図、第4図乃至第6図は拡張エリア
の設定例を説明するための図、第7図(1)〜(4)ははみ出
し部分を含む筆跡を基本エリア内へ収納する処理方法を
説明するための図、第8図は手書き文字認識装置におけ
るメモリマツプを示す図、第9図は8方向コードを説明
するための図、第10図は装置動作を示すフローチヤー
ト、第11図は仮名文字「ア」についての方向コードを
説明するための図、第12図はコード変換における丸め
処理を説明するための図である。 1…コンピユータ本体 2…入力タブレツト 7…文字入力エリア 8…升目 9…入力ペン A…基本エリア B…拡張エリア M…ストローク切り出し面FIG. 1 is a perspective view showing the overall configuration of a handwritten character recognition device,
2 and 3 are diagrams for explaining an example of the handwriting protruding from the basic area, FIGS. 4 to 6 are diagrams for explaining an example of setting the extended area, and FIG. 7 (1) to FIG. (4) is a diagram for explaining a processing method for storing the handwriting including the protruding portion in the basic area, FIG. 8 is a diagram showing a memory map in the handwritten character recognition device, and FIG. 9 is for explaining an 8-direction code. FIG. 10, FIG. 10 is a flow chart showing the operation of the apparatus, FIG. 11 is a view for explaining the direction code for the kana character “A”, and FIG. 12 is a view for explaining the rounding process in the code conversion. is there. 1 ... Computer main body 2 ... Input tablet 7 ... Character input area 8 ... Grid 9 ... Input pen A ... Basic area B ... Extended area M ... Stroke cutout surface
Claims (3)
字宛記入用の升目が区画形成され、ペン状の物体が接触
および離脱したことを検知する入力タブレツトと、 入力タブレツトへの手書き文字入力を取り込んで文字認
識処理を実行する認識処理部とから成り、 前記認識処理部は、 ペン位置検出にかかる升目を基本エリアとしてその周囲
に所定の拡張エリアを設定する設定手段と、 基本エリア内の筆跡および基本エリアより拡張エリアへ
連続する筆跡に基づいて1文字ストロークを切り出すエ
リアを拡大する拡大手段と、 前記拡大手段で拡大された切出しエリア内の筆跡全体を
座標変換させて基本エリア内に収納する収納手段とを具
備して成る手書き文字認識装置。1. An input tablet for detecting contact and separation of a pen-shaped object, and a handwritten character input to the input tablet, in which a grid for writing one character is defined in an area for inputting characters by handwriting. And a recognition processing unit for executing character recognition processing, the recognition processing unit having setting means for setting a predetermined expansion area around a square for pen position detection as a basic area, and the inside of the basic area. Enlargement means for enlarging the area for cutting out one character stroke based on the handwriting and the continuous area from the basic area to the extended area, and the whole handwriting in the cutout area enlarged by the enlarging means is coordinate-converted and stored in the basic area. A handwritten character recognition device comprising:
た切出しエリア内の筆跡全体の縦あるいは横の長さを縮
小することにより筆跡を基本エリア内に収納する特許請
求の範囲第1項記載の手書き文字認識装置。2. The storage means stores the handwriting in the basic area by reducing the vertical or horizontal length of the entire handwriting in the cut-out area enlarged by the enlarging means. Handwritten character recognition device described.
た切出しエリア内の筆跡全体を基本エリア内に収納でき
るよう平行移動する特許請求の範囲第1項記載の手書き
文字認識装置。3. The handwritten character recognizing device according to claim 1, wherein the storage means moves in parallel so that the entire handwriting in the cutout area stored by the enlarging means can be stored in the basic area.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP59257169A JPH069064B2 (en) | 1984-12-04 | 1984-12-04 | Handwriting recognition device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP59257169A JPH069064B2 (en) | 1984-12-04 | 1984-12-04 | Handwriting recognition device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS61134887A JPS61134887A (en) | 1986-06-21 |
| JPH069064B2 true JPH069064B2 (en) | 1994-02-02 |
Family
ID=17302642
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP59257169A Expired - Lifetime JPH069064B2 (en) | 1984-12-04 | 1984-12-04 | Handwriting recognition device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH069064B2 (en) |
Families Citing this family (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH04336687A (en) * | 1991-05-14 | 1992-11-24 | Sharp Corp | On-line character recognizing device |
| RU2007129400A (en) * | 2005-01-05 | 2009-02-20 | Джаеуоо АХН (KR) | METHOD AND DEVICE FOR ENTRYING A SYMBOL BY MEANS OF INDICATING DEVICE |
| JP4830331B2 (en) * | 2005-03-28 | 2011-12-07 | 富士ゼロックス株式会社 | Character image cutting device and program |
| JP2006323454A (en) * | 2005-05-17 | 2006-11-30 | Fuji Xerox Co Ltd | Three-dimensional instruction input system, three-dimensional instruction input device, three-dimensional instruction input method, and program |
| JP4823140B2 (en) * | 2007-05-11 | 2011-11-24 | シャープ株式会社 | Handwriting input device, method, program, and recording medium |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5119938A (en) * | 1974-08-10 | 1976-02-17 | Sharp Kk | Mojininshikihoshiki |
| JPS5935277A (en) * | 1982-08-23 | 1984-02-25 | Nippon Telegr & Teleph Corp <Ntt> | Controlling method by real-time recognition of handwritten character pattern |
| JPS5991588A (en) * | 1982-11-16 | 1984-05-26 | Nippon Telegr & Teleph Corp <Ntt> | Input method of character |
-
1984
- 1984-12-04 JP JP59257169A patent/JPH069064B2/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JPS61134887A (en) | 1986-06-21 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7302099B2 (en) | Stroke segmentation for template-based cursive handwriting recognition | |
| US8280168B2 (en) | Handwritten character recognition system | |
| US20050100218A1 (en) | Recognition of electronic ink with late strokes | |
| JP2001005599A (en) | Information processing apparatus, information processing method, and recording medium recording information processing program | |
| WO1994028505A1 (en) | Method and apparatus for grouping and manipulating electronic representations of handwriting, printing and drawings | |
| JP2015099566A (en) | Feature calculation apparatus, method, and program | |
| JPS6175981A (en) | Recognizer of handwritten character | |
| JPH069064B2 (en) | Handwriting recognition device | |
| JP3187913B2 (en) | Document processing device | |
| JPH0150954B2 (en) | ||
| JPS62271086A (en) | Pattern recognizing device | |
| JPS6175980A (en) | Recognizer of handwritten character | |
| JPS58169296A (en) | Online recognizing device of handwritten character | |
| JPH0585938B2 (en) | ||
| JPS61120286A (en) | Recognizer for handwritten character | |
| JP2825996B2 (en) | Terminal device | |
| JPS61163476A (en) | Hand-written character recognition device | |
| JPS625489A (en) | Recognizing device for handwritten character | |
| JPS61156382A (en) | Device for recognizing hand written character | |
| JPS61139893A (en) | Recognizing device for handwritten character | |
| JPS61175789A (en) | Recognizer of handwritten character | |
| JPH0776980B2 (en) | Character recognition method | |
| JPS61153787A (en) | Information processing device | |
| JPH0646419B2 (en) | Method of distinguishing between uppercase and lowercase in handwritten character recognition | |
| JPS61138383A (en) | Recognizer of hand-written character |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| EXPY | Cancellation because of completion of term |