[go: up one dir, main page]

JPS61170877A - Recognizing device of hand-written character - Google Patents

Recognizing device of hand-written character

Info

Publication number
JPS61170877A
JPS61170877A JP60012063A JP1206385A JPS61170877A JP S61170877 A JPS61170877 A JP S61170877A JP 60012063 A JP60012063 A JP 60012063A JP 1206385 A JP1206385 A JP 1206385A JP S61170877 A JPS61170877 A JP S61170877A
Authority
JP
Japan
Prior art keywords
character
input
character frame
frame
characters
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
JP60012063A
Other languages
Japanese (ja)
Inventor
Hirosuke Nakamura
中村 拓介
Osamu Nishiguchi
修 西口
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.)
NIPPON TSUSHIN KENSETSU KK
Omron Corp
Original Assignee
NIPPON TSUSHIN KENSETSU KK
Omron Tateisi Electronics Co
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 NIPPON TSUSHIN KENSETSU KK, Omron Tateisi Electronics Co filed Critical NIPPON TSUSHIN KENSETSU KK
Priority to JP60012063A priority Critical patent/JPS61170877A/en
Publication of JPS61170877A publication Critical patent/JPS61170877A/en
Pending legal-status Critical Current

Links

Landscapes

  • Character Discrimination (AREA)

Abstract

PURPOSE:To make it possible that a character writer inputs characters in accordance with his taste and personality, by setting a character frame for hand- written character input in a character input area of an input tablet and setting its size by his intention. CONSTITUTION:A prescribed form 15 is positioned and placed on the tablet surface of an input tablet 2 in accordance with a character input area 10. Square character frames 14 are printed throughout on this form 15 in plural rows and columns, and one character should be written in each character frame 14 by his hand. He selects freely and uses one of forms different in size of character frames 14 by his intention. When he writes characters in character frames 14 on the form with an input pen 13, a hand-written character recognizing device 1 recognizes characters and outputs its results to a host device 4.

Description

【発明の詳細な説明】 〈発明の技術分野〉 この発明は、入力タブレットに手書きされた文字入力に
つき、これを取り込み、辞書照合処理を実行して入力文
字を認識する手書き文字認識装置に関する。
DETAILED DESCRIPTION OF THE INVENTION [Technical Field of the Invention] The present invention relates to a handwritten character recognition device that receives characters input by hand on an input tablet and performs dictionary matching processing to recognize the input characters.

〈発明の概要〉 この発明の手書き文字認識装置は、入力タブレットの文
字入力エリア内に文字を手書前入力するための文字枠を
設定すると共に、前記文字枠のサイズを文字記入者の意
思で適宜設定し得るように構成してあり、これにより文
字記入者の好みや個性に応じた文字入力作業を可能とし
ている。
<Summary of the Invention> The handwritten character recognition device of the present invention sets a character frame for pre-handwritten input of characters in the character input area of an input tablet, and also sets the size of the character frame according to the intention of the person writing the characters. It is configured so that it can be set as appropriate, thereby making it possible to input characters according to the preferences and individuality of the person writing the characters.

〈発明の背景〉 従来この種子書き文字認識装置には、入力タブレットの
文字入力エリアに、文字を1文字宛記入するための文字
枠を複数設定したものが提案されている。通常これら文
字枠は、装置の精度等を考慮して所定の大きさに決定さ
れるが、文字記入者にはそれぞれ好みや個性があるため
、ある文字記入者は、その文字枠を殊さら小さく窮屈な
ものと感じ、また他のある文字記入者は、その文字枠を
こと×さら大きく違和感をもって感じる等の問題がある
<Background of the Invention> Conventionally, a type of seed-written character recognition device has been proposed in which a plurality of character frames are set in a character input area of an input tablet for inputting a single character. Normally, these character frames are determined to a predetermined size in consideration of the accuracy of the device, etc., but since each person writing characters has their own preferences and individuality, some people writing characters may choose to make the character frame particularly small. There are other problems, such as feeling that it is cramped, and some people writing characters feel that the character frame is especially large and uncomfortable.

ところでこれら文字枠は、その大きさを小さめに設定す
ると、1頁宛の文字入力量が大きくなるが、入力文字が
小さくなるため、濁点等を含む文字や画数が多い文字に
ついての認識精度が低下するおそれがある。一方文字枠
の大きさを大きめに設定すると、濁点等の部分もおのず
と大きく書かれるため、文字認識精度が向上する反面、
1頁宛の文字入力量が小さくなる等の不利がある。とこ
ろがこの種の文字認識装置を特定システムに導入する場
合、文字入力量の大きいことを重視するシステムもあれ
ば、また文字認識精度が高いことを重視するシステムも
あり、従来の方式では、装置をこれらあらゆるシステム
にも適応させることは困難であった。
By the way, if these character frames are set to a smaller size, the amount of characters input per page will increase, but because the input characters will become smaller, the recognition accuracy will decrease for characters that include voiced marks or characters that have a large number of strokes. There is a risk of On the other hand, if the size of the character frame is set larger, parts such as voiced marks will naturally be written larger, which improves character recognition accuracy, but on the other hand,
There are disadvantages such as a reduction in the amount of characters input per page. However, when introducing this type of character recognition device into a specific system, some systems place emphasis on a large amount of character input, while others place importance on high character recognition accuracy. It was difficult to adapt to all these systems.

〈発明の目的〉 この発明は、文字枠のサイズを文字記入者の意思で適宜
に設定し得るように構成することによって、上記問題を
一挙に解消した手書き文字認識装置を提供することを目
的とする。
<Purpose of the Invention> An object of the present invention is to provide a handwritten character recognition device that solves the above problems at once by configuring the size of the character frame to be appropriately set according to the intention of the person writing the characters. do.

〈発明の構成および効果〉 上記目的を達成するため、この発明では、文字入力エリ
ア内に文字を手書き入力するための文字枠が設定される
入力タブレットと、前記文字枠の大きさを指定するため
の文字枠指定部と、入力タブレフトに対しペン先を接触
させて文字を手書きするための入力ペンと、入力タブレ
ットの前記文″“IJ 7 、k J)f″s、a、t
”i*i*azix、b:is    y[認識を実行
する認識処理部とを具備し、前記認識処理部には、文字
枠指定部より文字枠指定情報を取り込む手段と、文字枠
指定情報に基づき文字人力にかかる文字枠を特定して求
める手段と、特定された文字枠を切り出してその文字枠
内の入力文字を認識処理する手段とを設けることとした
<Configuration and Effects of the Invention> In order to achieve the above object, the present invention provides an input tablet in which a character frame for inputting characters by hand in a character input area is set, and a method for specifying the size of the character frame. an input pen for handwriting characters by touching the pen tip to the input tablet left;
"i*i*azix,b:is y It was decided to provide a means for specifying and obtaining a character frame based on human character skills, and a means for cutting out the specified character frame and recognizing and processing input characters within the character frame.

この発明の装置によれば、文字記入者の好みや個性に応
じて文字枠の大きさを適宜設定出来るから、文字記入者
は通常の文字記入動作と同じ感覚で文字入力作業を実施
でき、入力作業の能率が向上する。またこの装置を導入
するシステムに応じて文字枠の大きさを変更できるから
、各システムの要請にその都度適応させることができる
等、発明目的を達成した効果を奏する。
According to the device of the present invention, since the size of the character frame can be set appropriately according to the preferences and individuality of the person writing in characters, the person writing in characters can perform character input work with the same feeling as normal character writing operation, and input Work efficiency improves. Furthermore, since the size of the character frame can be changed depending on the system in which this device is installed, it is possible to adapt the device to the requirements of each system each time, and the object of the invention can be achieved.

〈実施例の説明〉 第2図はこの発明の手書き文学認識装置1を導入した文
字処理システムの全体概略構成を示す。
<Description of Embodiments> FIG. 2 shows an overall schematic configuration of a character processing system incorporating the handwritten literature recognition device 1 of the present invention.

図示例の手書き文字認識装置1は、入力タプレ ″アト
2と認識処理部3とから成るもので、これらの各構成は
コード線にてホスト側の装置4に電気接続されている。
The illustrated handwritten character recognition device 1 is composed of an input table 2 and a recognition processing section 3, and each of these components is electrically connected to a host device 4 by a cord line.

ここでホスト側装置4とは、例えば銀行用専用端末機に
手書き文字認識装置1を接続する場合に、前記専用端末
機、すなわち「直近上位」を指しており、図示例のホス
ト側装置4の場合、CRT (Cathode Ray
 Tube) 5やキーボード6を具備するホストコン
ピュータ本体7に、 −プリンタ8やフロッピーディス
ク装置9を接続して成る。
Here, when the handwritten character recognition device 1 is connected to a dedicated terminal for a bank, for example, the host-side device 4 refers to the dedicated terminal, that is, the "immediately superior" terminal, and the host-side device 4 in the illustrated example is In this case, CRT (Cathode Ray
The host computer main body 7 is equipped with a computer tube 5 and a keyboard 6, and a printer 8 and a floppy disk device 9 are connected thereto.

前記認識処理部3は、CP U (CentralPr
ocessing Unit)の他、RA M (Ra
ndam AccessMemory) s ROM 
(Read 0nly Men+ory)等のメモリを
含むコンピュータ回路をもって構成され、この認識処理
部3にて、手書き文字の入力処理、辞書照合を含む一連
の文字認識処理、更には認識結果の出力処理がそれぞれ
制御される。
The recognition processing unit 3 includes a CPU (CentralPr
In addition to RAM (Ra
ndam AccessMemory) s ROM
(Read 0nly Men+ory), etc., and this recognition processing unit 3 controls input processing of handwritten characters, a series of character recognition processing including dictionary matching, and output processing of recognition results. be done.

前記入力タブレット2は、タブレット面に文字入力エリ
ア10、タッチキーエリア11およびエラーランプ12
が設けてあり、前記各エリア10゜11は専用の入力ペ
ン13のペン先の接触が感知可能に形成されている。文
字入力エリア10は、帳票15を介して、入力ペン13
のペン先をタブレット面に接触させ且つ移動させて、所
望の文字を手書き入力するためのもので、前記タブレッ
ト面の内側に、文字入力エリア10に対応してマトリク
ス回路より成る座標検出回路を組み込み、これにより文
字入力エリア10に接触位置するペン先のX座標および
Y座標を検出する。
The input tablet 2 has a character input area 10, a touch key area 11, and an error lamp 12 on the tablet surface.
Each of the areas 10 and 11 is formed so as to be able to sense the touch of the pen tip of a dedicated input pen 13. The character input area 10 is connected to the input pen 13 via the form 15.
A pen tip is brought into contact with the tablet surface and moved to input a desired character by hand, and a coordinate detection circuit consisting of a matrix circuit is incorporated inside the tablet surface corresponding to the character input area 10. , thereby detecting the X and Y coordinates of the pen tip that is in contact with the character input area 10.

上記入力タブレット2のタブレット面上には、文字入力
エリア10に対応して、所定の帳票15が位置決め載置
される。この帳票15には、升目状の文字枠14が複数
列、複数段にわたり一連に印刷されており、各文字枠1
4内に文字を1文字宛手書き入力するようになっている
。この実施例の場合、文字枠14の大きさを縦横各5〔
鶴〕に設定した第1の帳票と、縦横各10(m)に設定
した第2の帳票と、縦横各20(n)に設定した第3の
帳票とをあらかじめ準備しておき、文字記入者が自らの
意思でいずれか帳票を自由に選択して使用する構成とな
っている。
A predetermined form 15 is positioned and placed on the tablet surface of the input tablet 2 in correspondence with the character input area 10. On this form 15, square-shaped character frames 14 are printed in series over multiple rows and multiple stages, and each character frame 1
4 allows you to handwrite and input characters one by one. In the case of this embodiment, the size of the character frame 14 is set to 5 [
Prepare in advance a first form set to 10 (m) in length and width, and a third form set to 20 (n) in length and width, and have a person fill in the characters. The structure is such that users can freely select and use any form of their own will.

かくていずれか帳票をタブレット面上に位置決め固定し
た後、その帳票の文字枠14内へ入力ペン13を用いて
文字を手書きすると、手書き文字認識装置1において文
字入力にかかる文字枠の切り出しを行って、その文字枠
内の文字を認識した後、その認識結果を文字枠を特定す
る情報と共にホスト側装置4へ出力する。この文字枠特
定情報は、図示例の場合、各文字枠14に対応して設定
された一連の文字枠番号(第4図(1)中、数字1.2
.3.  ・・・で示す)を意味するが、これに限らず
、例えば、第4図(2)で示す如く、文字枠14の列お
よび段を特定する情報であっても良い。さらに第4図(
3)に示す如く、文字枠14がブロック単位で設定され
るような場合には、前記の文字枠特定情報は、そのブロ
ック番号と、各ブロック内の文字枠番号(図中、数字1
.2,3゜・・・、10)とから成るものである。
After positioning and fixing any form on the tablet surface in this way, when characters are handwritten using the input pen 13 into the character frame 14 of that form, the handwritten character recognition device 1 cuts out the character frame for inputting characters. After recognizing the characters within the character frame, the recognition result is output to the host device 4 together with information specifying the character frame. In the illustrated example, this character frame identification information includes a series of character frame numbers (numbers 1, 2, and 2 in FIG. 4 (1)) set corresponding to each character frame 14.
.. 3. . . ), but the information is not limited to this, and may also be information specifying the columns and columns of the character frame 14, as shown in FIG. 4 (2), for example. Furthermore, Figure 4 (
3), when the character frame 14 is set in block units, the character frame specifying information includes the block number and the character frame number in each block (number 1 in the figure).
.. 2, 3°..., 10).

前記タッチキーエリア11は、入力ペン13のペン先で
選択操作されるもので、第5図―示す文字枠指定キー1
6の他、各種コマンドをキー人力するため0複数0フ・
′り′・71−が配列し7      /ある。この文
字枠キー16は、文字認識処理に際し、切り出すべき文
字枠サイズを指定するためのもので、前記第1の帳票を
使用するときは第5図に示す枠手キー16Aを、第2の
帳票を使用するときは枠中キー16Bを、第3の帳票を
使用するときは粋人キー16Cを、それぞれにペン13
を用いて選択操作する。
The touch key area 11 is selected and operated with the tip of the input pen 13, and is operated by character frame designation key 1 shown in FIG.
In addition to 6, there are 0 multiple 0 files for manually inputting various commands.
'ri'・71- are arranged and there are 7/. This character frame key 16 is used to specify the size of a character frame to be cut out during character recognition processing. When using the first form, the frame hand key 16A shown in FIG. When using the frame key 16B, when using the third form, use the smart key 16C, and the pen 13 respectively.
Use to perform selection operations.

入力ペン13は、入力タブレット2上にペン先が触れ且
つ所定筆圧が加わったとき、例えばペン先部に磁力線が
発生する構造となっており、従って入力タブレット2の
文字入力エリア10においてこの磁力線の移動軌跡を検
出することによって、着筆から離筆に至る入力文字の各
ストロークをデータとして得るものである。
The input pen 13 has a structure in which, for example, magnetic lines of force are generated at the pen tip when the pen tip touches the input tablet 2 and a predetermined writing pressure is applied. By detecting the movement locus of the character, each stroke of the input character from the stroke to the stroke is obtained as data.

第3図は、前記認識処理部3におけるメモリの内容を示
し、図中プログラムエリア17には、文字認識処理用の
一連のプログラムが格納される。
FIG. 3 shows the contents of the memory in the recognition processing section 3, and a program area 17 in the figure stores a series of programs for character recognition processing.

ワークエリア18は座標カウンタ19、座標記憶エリア
20、サブストロークカウンタ21、方向コード記憶エ
リア22、ストロークカウンタ23、ストロークコード
記憶エリア24、文字枠番号記憶エリア25、文字枠境
界値記憶エリア26、フラグ設定エリア27等を有し、
座標カウンタ19には入力タブレット2上を入力ペン1
3が通過した座標点の個数が、座標記憶エリア20には
入力タブレット2上を移動する入力ペン13の各ペン位
置座標が、サブストロークカウンタ21には文字ストロ
ークが含む8方向コード(第6図に示す)の個数が、方
向コード記憶エリア22には文字ストロークを構成する
各サブストローク(後述する)の8方向コードが、スト
ロークカウンタ23には文字を構成する文字ストローク
の個数が、ストロークコード記憶エリア24にはストロ
ーク入力の種別を特定するコードが、文字枠番号記憶エ
リア25には文字入力にかかる文字枠の番号データが、
文字枠境界値記憶エリア26には文字入力にかかる文字
枠の境界値を示す座標データXMAX。
The work area 18 includes a coordinate counter 19, a coordinate storage area 20, a substroke counter 21, a direction code storage area 22, a stroke counter 23, a stroke code storage area 24, a character frame number storage area 25, a character frame boundary value storage area 26, and a flag. It has a setting area 27 etc.
The coordinate counter 19 is entered by the input pen 1 on the input tablet 2.
The coordinate storage area 20 stores the coordinates of each pen position of the input pen 13 moving on the input tablet 2, and the substroke counter 21 stores the 8-direction code containing the character stroke (Fig. 6). The direction code storage area 22 stores the 8-direction code of each sub-stroke (described later) that makes up a character stroke, and the stroke counter 23 stores the number of character strokes that make up a character. The area 24 contains a code that specifies the type of stroke input, and the character frame number storage area 25 contains character frame number data for character input.
The character frame boundary value storage area 26 contains coordinate data XMAX indicating the boundary value of the character frame related to character input.

XMIN +  YMAX *  YMfMが、フラグ
設定工、リア27にはホスト側装置4へ文字認識結果を
出力したか否かを表すフラグ(以下、「文字出力フラグ
」という)がそれぞれセントされる。また文字枠種別記
憶エリア28には前記第1〜第3の帳票にそれぞれ設定
されたいずれか文字枠のサイズを規定する文字枠データ
が格納され、さらにストローク認識用辞書エリア29に
は、文字を構成する全てのストロークについての照合用
標準データや1ストロークで構成される文字(例えば数
字の「2」)についての照合用標準データが、また文字
認識用辞書エリア30には、2以上のストロークで構成
される文字(例えば数字の「5」)についての照合用標
準データがそれぞれ格納される。
XMIN+YMAX*YMfM is the flag setting function, and a flag (hereinafter referred to as "character output flag") indicating whether or not the character recognition result has been output to the host device 4 is set in the rear 27. In addition, the character frame type storage area 28 stores character frame data that defines the size of any character frame set for each of the first to third forms, and the stroke recognition dictionary area 29 stores character frame data. In the character recognition dictionary area 30, there is reference data for all constituent strokes and reference data for a character composed of one stroke (for example, the number "2"). Standard collation data for constituent characters (for example, the number "5") are stored.

第1図は、前記認識処理部3の制御動作を示すもので、
まずステップ31で認識処理部3が初期化され、つぎの
ステップ32で第2の帳票に設定された文字枠のサイズ
を規定するデータ(「第2文字枠データ」という)が文
字枠種別記憶エリア28に格納される。つぎのステップ
33は、入力タブレット2のタッチキーエリア11から
コマンドが入力されたか否かを判定しており、” YE
S”の判定で、そのコマンドコードがホスト側装置4へ
送信される(ステップ34)。そしてもし前記のコマン
ド入力がタブレット入力を要求する入力開始コマンドで
あるときは、つぎのステップ36でメモリのワークエリ
ア16の内容がクリアされる。
FIG. 1 shows the control operation of the recognition processing section 3.
First, in step 31, the recognition processing unit 3 is initialized, and in the next step 32, data specifying the size of the character frame set in the second form (referred to as "second character frame data") is stored in the character frame type storage area. 28. In the next step 33, it is determined whether or not a command has been input from the touch key area 11 of the input tablet 2.
If the determination is "S", the command code is sent to the host device 4 (step 34).If the command input is an input start command that requests tablet input, the memory is stored in the next step 36. The contents of the work area 16 are cleared.

一方前記タッチキーエリア11において、いずれか文字
枠指定キー16が押されて、文字枠の種別を指定するコ
マンドが入力されたときは、ステップ35が“NO”、
ステップ37がYES’となってステップ38へ進む。
On the other hand, if any character frame designation key 16 is pressed in the touch key area 11 and a command to designate the type of character frame is input, step 35 is "NO";
Step 37 becomes YES' and the process proceeds to step 38.

このステップ38では、例えば文字枠指定キー16の枠
手キー16Aが押されたときは、第1の帳票に設定され
た文字枠のサイズを規定する第1文字枠データが、また
枠入キー16Cが押されたときは、第3の帳票に設定さ
れた文字枠のサイズを規定する第3文字枠データが、そ
れぞれ文字枠種別記憶エリア28にセットされることに
なる。
In this step 38, for example, when the frame hand key 16A of the character frame designation keys 16 is pressed, the first character frame data that defines the size of the character frame set in the first form is also changed to the frame input key 16C. When is pressed, the third character frame data that defines the size of the character frame set in the third form is set in the character frame type storage area 28, respectively.

かくして入力タブレット2の文字入力エリア10に帳票
15を介して入力ベン13のペン先、が接触して所定筆
圧が加わると、ステップ39の「コマ7)′A″i゛?
Jt7)!!II!!”パ°”・X f 77” 40
 (D    。
In this way, when the pen tip of the input pen 13 contacts the character input area 10 of the input tablet 2 via the form 15 and a predetermined writing pressure is applied, "frame 7)'A"i゛?
Jt7)! ! II! ! "Pa°"・X f 77" 40
(D.

「着筆か?」の判定が“YES”となってつぎのステッ
プ41へ進む。このステップ41では、着筆点の座標が
前記座標検出回路により検出された後、その座標データ
を用いて文字枠の切出しおよび、文字枠番号の算出が実
行される。
The determination "Is it written?" becomes "YES" and the process proceeds to the next step 41. In this step 41, after the coordinates of the writing point are detected by the coordinate detection circuit, cutting out of a character frame and calculation of a character frame number are executed using the coordinate data.

第7図はステップ41に付随して呼び出されるサブルー
チンを示しており、まず第7図のステップ110におい
て認識処理部3は文字枠種別記憶エリア28にセントさ
れた文字枠データDや。
FIG. 7 shows a subroutine that is called in conjunction with step 41. First, in step 110 of FIG. 7, the recognition processing section 3 reads the character frame data D and the like that are centered in the character frame type storage area 28.

DV (第8図に示す)を読み出し、これをCPU内の
レジスタにセットする。
The DV (shown in FIG. 8) is read and set in a register in the CPU.

今仮に、文字枠データDx、Dvをそれぞれ15〔鶴〕
、前記着筆点Pの座標Xを100 〔鶴〕、座標Yを1
60(mm)とすると、つぎのステップ111.112
において、各座標X、Yを文字枠データDx、Dvで割
り、その解を切り上げることによって、着筆点Pにかか
る文字枠14の列および段の番号n、 m (この場合
、列番号nが「7」、段番号mがrill)を求める(
下記の00式参照)。
Now, suppose the character frame data Dx and Dv are each 15 [Tsuru]
, the coordinate X of the writing point P is 100 [Tsuru], and the coordinate Y is 1
If it is 60 (mm), the next step 111.112
, by dividing each coordinate X, Y by the character frame data Dx, Dv and rounding up the solution, the numbers n, m of the column and column of the character frame 14 related to the writing point P (in this case, the column number n is "7", stage number m is rill)
(See formula 00 below).

Dx     15 この文字枠14の列および段の番号データは、そのまま
或いは一連の文字枠番号データ(例えば第4図(1)に
示す)に変換した後、文字枠番号記憶エリア25に格納
される。
Dx 15 The column and column number data of the character frame 14 are stored in the character frame number storage area 25 either as they are or after being converted into a series of character frame number data (for example, as shown in FIG. 4(1)).

つぎにステップ113においては、文字枠データDXに
列番号を掛けて、文字枠境界値データX WAXを求め
、更にこれから文字枠データDxを滅じて文字境界値デ
ータX、□8を求める(下記の00式参照)。
Next, in step 113, character frame data DX is multiplied by the column number to obtain character frame boundary value data (See 00 type).

XMAX =Dx X n =15X7 =105  
(m) ・・・・”■XMIN =X、ax  Dに−
405−15・90〔鶴〕・・・■さらにつぎのステッ
プ114において、同様の演算(下記の00式参照)を
実行して、文字境界値データYMAX、Y旧、を求める
XMAX=Dx Xn=15X7=105
(m) ・・・・”■XMIN =X, ax to D-
405-15.90 [Tsuru]... ■Furthermore, in the next step 114, similar calculations (see formula 00 below) are executed to obtain character boundary value data YMAX, Yold.

Yptax =Dv Xm=15X11= 165 (
am) −=■YMIN = YMAX −Dy =1
65−15=150  (鶴〕・・・■かくてこれら境
界値データXMAN *  XMIN +YMAX +
  YMINは文字枠データエリア26に格納された後
、第7図のセブルーチンを完了し、第1図のメインルー
チンへ戻る。
Yptax = Dv Xm = 15X11 = 165 (
am) -=■YMIN=YMAX-Dy=1
65-15=150 (Tsuru)...■Thus, these boundary value data XMAN * XMIN + YMAX +
After YMIN is stored in the character frame data area 26, the subroutine shown in FIG. 7 is completed, and the process returns to the main routine shown in FIG.

第1図のメインルーチンへ戻るとまずステップ42で、
ワークエリア18内の座標カウンタ19およびストロー
クカウンタ23の各内容がクリアされた後、つぎにステ
ップ43において、第9図に示すストローク入力処理用
のサブルーチンが呼び出されて実行される。
Returning to the main routine of FIG. 1, first at step 42,
After the contents of the coordinate counter 19 and the stroke counter 23 in the work area 18 are cleared, in step 43, the subroutine for stroke input processing shown in FIG. 9 is called and executed.

今仮に、第1、第2の文字ストロークより成る文字(例
えば数字「4」)の第1ストローク目が文字枠14内に
記入される場合を想定すると、まず第9図のステップ7
1において、前記ステップ40の着筆点が文字枠14内
か否かが判定され、“YES″の判定で、座標カウンタ
19の内容が1加算されると共に、入力タブレット2内
の座標検出回路により検出されたペン位置座標が、座標
カウンタ19の内容に対応する座標記憶エリア20の所
定番地に格納される(ステップ72.73)。
Now, suppose that the first stroke of a character (for example, the number "4") consisting of the first and second character strokes is written in the character frame 14. First, step 7 in FIG.
1, it is determined whether the writing point in step 40 is within the character frame 14, and if the determination is "YES", the contents of the coordinate counter 19 are incremented by 1, and the coordinate detection circuit in the input tablet 2 The detected pen position coordinates are stored at a predetermined location in the coordinate storage area 20 corresponding to the contents of the coordinate counter 19 (steps 72 and 73).

そしてペン先が移動して同一文字枠14内に文字ストロ
ークが画かれると、ステップ74の「離筆か?」の判定
がNO″、ステップ71に戻って「同一文字枠内か?」
の判定が“YES”となり、前記同様、座標カウンタ1
9が加算され且つペン位置座標が記憶される(ステップ
72.73)。
When the pen tip moves and a character stroke is drawn within the same character frame 14, the determination in step 74 is NO'', and the process returns to step 71 to ask, ``Is it within the same character frame?''
The determination becomes "YES", and as above, the coordinate counter 1
9 is added and the pen position coordinates are stored (steps 72, 73).

なお前記ステップ71の判定は、ペン位置座標(X、Y
)の多値と前記文字枠境界値記憶エリア26にセットさ
れた境界値データXMAX、X□や。
Note that the determination in step 71 is based on the pen position coordinates (X, Y
) and the boundary value data XMAX, X□, etc. set in the character frame boundary value storage area 26.

Ysax 、  YMINとを比較することにより行わ
れ、X、Yの多値がつぎの00式を充足するとき、ステ
ップ71の判定が“YES”となる。
This is done by comparing Ysax and YMIN, and when the multi-values of X and Y satisfy the following formula 00, the determination in step 71 becomes "YES".

X□8≦X≦X WAX・・・・・・■YMIN≦Y 
、5 YMAX・・・・・・■上記ステップ71〜73
の処理動作は、ペン先位置が座標点を通過する毎に繰り
返し実行され、第1ストローク目の入力完了によりペン
先が入力タブレット2から離れた時点でステップ74の
判定が“YES”となり、ステップ75へ進む。   
       −ステップ75では、上記ストローク入
力の座標が急峻に変化する点(例えば90度変化する点
)を変化点として検出し、各変化点でこの文字ストロー
クを区切って複数のサブストロークに分割する。
X□8≦X≦X WAX・・・・・・■YMIN≦Y
, 5 YMAX...■ Steps 71 to 73 above
The processing operation is repeatedly executed every time the pen tip position passes a coordinate point, and when the pen tip leaves the input tablet 2 due to the completion of the input of the first stroke, the determination in step 74 becomes "YES", and step Proceed to 75.
- In step 75, points where the coordinates of the stroke input abruptly change (for example, points where they change by 90 degrees) are detected as changing points, and the character stroke is separated at each changing point and divided into a plurality of sub-strokes.

第10図(1)(2)は、文字r2J  r5Jについ
てのサブストローク分割例を示すものであり、図中、黒
点65は着筆点、黒点66は離筆点、白点67は変化点
、直線68はサブストロークをそれぞれ示す。
10(1) and (2) show examples of substroke division for characters r2J r5J, in which black dots 65 are writing points, black dots 66 are writing separation points, white points 67 are change points, Straight lines 68 each indicate a substroke.

上記の各サブストロークは、その方向に応じて第6図中
、数字1〜8で示す方向コードに変換されるもので、ス
テップ76でストロークを構成するサブストロークの数
がサブストロークカウンタ21にセットされ、続くステ
ップ77で各サブストロークの方向コードが方向コード
記憶エリア22に格納される。
Each of the above-mentioned substrokes is converted into a direction code shown by numbers 1 to 8 in FIG. Then, in the following step 77, the direction code of each substroke is stored in the direction code storage area 22.

第11図は、数字「5」の第1ストローク目についての
方向コード変換例を示し、図中、■■■■■■■■は各
サブストロークの方向コードを示す。なおこのコード変
換に際し、隣合う方向コードが連なるとき(図示例では
、■〜■の部分)、長いストロークにかかる方向コード
■■■を代表させる所謂丸め処理が施される。
FIG. 11 shows an example of direction code conversion for the first stroke of the number "5", and in the figure, ■■■■■■■■ indicates the direction code of each sub-stroke. In this code conversion, when adjacent direction codes are continuous (in the illustrated example, the portions ``■'' to ``■''), a so-called rounding process is performed to make the direction code ``■■■'' associated with a long stroke representative.

第12図は丸め処理後の数字「5」の方向コード列を示
し、第1ストローク目は■■■■の各方向コードをもっ
て、第2ストローク目は■の方向コードをもって、それ
ぞれ構成されている。
Figure 12 shows the direction code string of the number "5" after rounding, the first stroke has a direction code of ■■■■, and the second stroke has a direction code of ■. .

つぎに数字「4」の実施例に戻って、その第1ストロー
ク入力は、ステップ78においてストローク認識用辞書
エリア29の内容と照合され、第1ストローク入力の方
向コード列と一致する方向コード列をもつ標準データが
存在するか否かがチェックされる。そして一致するデー
タが存在するとき、ステップ79の「一致か?」の判定
が“YES”となり、ステップ80でストロークカウン
タ23を1加算した後、つぎのステップ81で、その標
準データにかかる文字ストロークを特定するコード(以
下、「ストロークコード」という)をストロークカウン
タ23の内容に応じたストロークコード記憶エリア24
の所定番地にセットして、メインルーチンへ戻る。一方
辞書エリア29に一致にかかる標準データが存在しない
とき、ステップ79が“No”となり、この場合は入力
エラーとして同様にメインルーチンへ戻る。
Next, returning to the example of number "4", the first stroke input is checked against the contents of the stroke recognition dictionary area 29 in step 78, and a direction code string matching the direction code string of the first stroke input is determined. It is checked whether there is standard data with Then, when matching data exists, the determination of "Is it a match?" in step 79 becomes "YES", and after incrementing the stroke counter 23 by 1 in step 80, in the next step 81, the character stroke related to the standard data is calculated. A code for specifying a stroke (hereinafter referred to as a "stroke code") is stored in the stroke code storage area 24 according to the contents of the stroke counter 23.
Set to the specified location and return to the main routine. On the other hand, if the standard data related to matching does not exist in the dictionary area 29, the result of step 79 is "No", and in this case, the process returns to the main routine as an input error.

なお文字ストロークを画く過程でペン先が文字枠14外
へとび出た場合、前記のステップ71の「同一文字枠内
か?」の判定が“NO”なり、ステップ82でエラー音
が発生するもので、この場合入力タブレット2からのペ
ン先の離筆によって、つぎのステップ83が“YES”
となり、入力エラーとしてメインルーチンへ戻ル。
If the pen tip protrudes outside the character frame 14 during the process of drawing a character stroke, the determination of "Are they in the same character frame?" in step 71 will be "NO" and an error sound will be generated in step 82. In this case, when the pen tip is released from the input tablet 2, the next step 83 is "YES".
This causes an input error and returns to the main routine.

かくて前記ステップ79.83より入力エラーとしてリ
ターンした場合は、第1図のステップ44の判定が“Y
ES”となり、ステップ45.46でエラー音が発生し
かつエラーランプ12が点灯する。
In this way, if the step 79.83 returns as an input error, the determination in step 44 in FIG. 1 is "Y".
ES'', and in steps 45 and 46 an error sound is generated and the error lamp 12 is lit.

これに対し入力完了によりメインルーチンへリーンした
場合は、ステップ44の判定は”No”であり、つぎに
ステップ47において、これまで入力されたストローク
(数字「4」の実施例では第1ストロークのみ入力完了
)で構成される文字と一致する標準データが辞書エリア
29.30に存在するか否かがチェックされる。数字「
4」の場合、第1ストロークのみでは文字を構成しない
から、ステップ48の「照合一致か?」の判定は“NO
”となり、つぎのステップ49で文字枠番号記憶エリア
25にセット済みの文字枠番号と、照合不一致を意味す
るエラーコードとが一対でホスト側装置4へ送信された
後、ステップ50でフラグ設定エリア27の内容がクリ
アされる。
On the other hand, if the input is completed and the main routine is returned to, the determination in step 44 is "No", and then in step 47, the stroke input so far (in the example with the number "4", only the first stroke) is determined. It is checked whether standard data matching the characters consisting of (input completed) exists in the dictionary area 29,30. Number "
4", the first stroke alone does not constitute a character, so the determination in step 48 "Is it a match?" is "NO".
”, and in the next step 49, the character frame number set in the character frame number storage area 25 and the error code indicating a matching mismatch are sent as a pair to the host device 4, and then in step 50, the character frame number set in the character frame number storage area 25 is sent to the host device 4. The contents of 27 are cleared.

もし仮に、入力文字が第1ストロークのみで文字を構成
するような場合(例えば数字「2」)、この段階でステ
ップ48の判定が” YES”となり、ステップ51に
おいて文字枠番号とその認識文字コードとが一対でホス
ト側装置4へ送信された後、ステップ52でフラグ設定
エリア27に文字出力フラグ「1」がセントされる。
If the input character consists of only the first stroke (for example, the number "2"), the determination in step 48 becomes "YES", and the character frame number and its recognized character code are determined in step 51. After the pair is sent to the host device 4, a character output flag "1" is set in the flag setting area 27 in step 52.

つぎのステップ53.54は、一定時間(例えばCPU
内(71−(?C2〜5秒程度0時間を設定     
lする)内に、文字入力エリア10へ入力ペン13の着
筆があるか否かをチェックする。数字「4」の実施例の
場合、同一文字枠14内へ第2スト口一り目を続けて記
入するから、ステップ53の「タイムオーバーか?」の
判定が“NO″、ステップ54の「着筆か?」の判定が
” YIES”、ステップ55の「同一文字枠内か?」
の判定が“YES”となってステップ43へ進み、第2
ストローク目について前記第9図のサブルーチンが実行
される。
The next steps 53 and 54 are for a certain period of time (e.g. CPU
Within (71-(?C2 ~ Set 0 time for about 5 seconds)
1), it is checked whether there is any writing with the input pen 13 in the character input area 10. In the case of the example of the number "4", since the first character of the second stroke is written in the same character frame 14, the determination in step 53 "Is it time over?" is "NO", and the determination in step 54 "arrival" is "NO". "Is it a brush?" judgment is "YIES", and step 55 "Are they in the same character frame?"
The determination becomes “YES” and the process proceeds to step 43, where the second
The subroutine shown in FIG. 9 is executed for the stroke.

もし前記ステップ53.54の待機状態において、設定
時間内に第2ストローク目の入力を行わないときは、ス
テップ53の「タイムオーバーか?」の判定が“YES
”となってステップ56へ進み、つぎにホスト側装置4
へ認識文字コードを出力したか否か、すなわちフラグ設
定エリア27に文字出力フラグ「1」がセント済みか否
かがチェッされる。この場合、ステップ56の判定はN
O”であるから、ステップ57.58でエラー音を発生
しかつエラーランプ12を点灯して第1ストローク目の
入力が無効である旨を文字記入者へ知らせた後、つぎの
文字入力に待機する(ステップ40)。
If the second stroke is not input within the set time in the standby state of steps 53 and 54, the determination of "Is it time over?" in step 53 is "YES".
”, the process advances to step 56, and then the host side device 4
It is checked whether the recognized character code has been output to the flag setting area 27, that is, whether the character output flag "1" has been set in the flag setting area 27. In this case, the determination in step 56 is N
O”, so in steps 57 and 58 an error sound is generated and the error lamp 12 is lit to inform the character entry person that the input of the first stroke is invalid, and then the process waits for the next character entry. (step 40).

なお文字を構成する全ストロークの入力が完了しておれ
ば、前記ステップ57.58は実行されずに、ステップ
40の入力待機状態となる。
Note that if input of all strokes constituting a character has been completed, steps 57 and 58 are not executed, and the input standby state of step 40 is entered.

かくして数字「4」の第2ストローク目の入力処理にお
いては、ステップ47の[照合一致か?」の判定が“Y
ES”となり、この段階で認識文字コードが文字枠番号
と共にホスト側装置4へ送信されることになる(ステッ
プ51)。
Thus, in the input process for the second stroke of the number "4", in step 47 "Verification match?" ” is judged “Y”
ES'', and at this stage the recognized character code is sent to the host device 4 together with the character frame number (step 51).

なお文字入力過程において、認識処理済の入力文字を修
正する場合は、その修正すべき文字が記入されている文
字枠14内にペン先を着筆して新たな文字を重ねて手書
きすればよい。この場合、1文字若しくは1ストローク
入力完了直後に文字修正処理へ移行したときは、ステッ
プ53が“NO”、ステップ54が“YIES”、ステ
ップ55が“NO”となってステップ59へ進み、もし
文字出力フラグが未設定の状態であれば、ステップ60
..61でエラー音を発生しかつエラーランプ12を点
灯して第1ストローク目の入力が無効である旨を文字記
入者へ知らせた後、ステップ41へ進んで第9図のサブ
ルーチンに基づく文字修正処理が実行される。
In the character input process, if you want to modify the input characters that have been recognized, you can place the pen tip in the character frame 14 in which the character to be modified is written, and write a new character by hand. . In this case, when the process moves to character correction immediately after the completion of inputting one character or one stroke, step 53 becomes "NO", step 54 becomes "YIES", step 55 becomes "NO", and the process proceeds to step 59. If the character output flag is not set, step 60
.. .. After generating an error sound and lighting the error lamp 12 in step 61 to inform the character entry person that the input of the first stroke is invalid, the process proceeds to step 41, where character correction processing is performed based on the subroutine of FIG. is executed.

第13図はホスト側装置4におけるメモリの内容を示し
ている。図中、プログラムエリア141には、手書き文
字認識装置1から送られてくるコマンドや文字認識デー
タを受信処理するプログラムの他、システム処理に関連
する一連のプログラムが格納され、また帳票フォーマッ
ト情報記載エリア142には、前記入力タブレット2上
に設置される帳票15のフォーマットが格納される。
FIG. 13 shows the contents of the memory in the host device 4. In the figure, a program area 141 stores a program for receiving and processing commands and character recognition data sent from the handwritten character recognition device 1, as well as a series of programs related to system processing, and a form format information writing area. 142 stores the format of the form 15 installed on the input tablet 2.

ワークエリア143は、受信文字記憶エリア144、文
字枠番号記憶エリア145、文字枠種別記憶エリア14
6等を有し、受信文字記憶エリア143には手書き文字
認識装置1より送られてきた認識文字コードが、文字枠
番号記憶エリア145には受信文字にかかる文字枠番号
が、文字枠種別記憶エリア146には文字枠サイズの指
定情報がそれぞれセントされる。また文字記憶エリア1
47は文字枠番号の値に対応する番地へ受信文字をつぎ
つぎに格納するためのものである。
The work area 143 includes a received character storage area 144, a character frame number storage area 145, and a character frame type storage area 14.
6 etc., the received character storage area 143 contains the recognized character code sent from the handwritten character recognition device 1, and the character frame number storage area 145 contains the character frame number associated with the received character, and the character frame type storage area At 146, information specifying the character frame size is entered. Also character storage area 1
Reference numeral 47 is for storing received characters one after another at addresses corresponding to the value of the character frame number.

第14図はホスト側装置4の制御動作を示すもので、ま
ずステップ91で初期化が行われ、上記メモリのワーク
エリア143の内容がクリアされる。つぎに帳票フォー
マット情報記憶エリア142の内容が読み出されて、C
RT5の画面に帳票のフォーマットが表示された後、端
末(手書き文字認識装置1を含む)からの情報の受信が
許可される(ステップ92.93)。
FIG. 14 shows the control operation of the host side device 4. First, initialization is performed in step 91, and the contents of the work area 143 of the memory are cleared. Next, the contents of the form format information storage area 142 are read out and C
After the format of the form is displayed on the screen of the RT 5, reception of information from the terminal (including the handwritten character recognition device 1) is permitted (step 92.93).

この段階で手書き文字認識装置lが認識文字コードまた
はエラーコードとその文字枠番号情報とを一対で送信し
、これをホスト側装置4において受信した場合、ステッ
プ94「受信有か?」の判定が“YlliS”、ステッ
プ95の[受信内容はコマンドか?」の判定が “NO
”となり、その受信情報は受信文字記憶エリア144お
よび文字枠番号記憶エリア145にそれぞれ格納される
At this stage, if the handwritten character recognition device l transmits a recognized character code or error code and its character frame number information as a pair, and this is received by the host device 4, the determination in step 94 "Received?" “YlliS”, step 95 [Is the received content a command? ” is “NO”
”, and the received information is stored in the received character storage area 144 and the character frame number storage area 145, respectively.

なおもし前記受信受付状態下でコマンドを受信したとき
は、ステップ95が“YBS″となり、ステップ96で
端末からの受信を禁止する。そしてもし前記コ=ンドが
文字枠サイズを指定するコ・ン      −ドである
ときは、ステップ97が@YHS”となり、ステップ9
8で文字枠サイズの指定情報が文字枠種別記憶エリア1
46に格納され、もしそれ以外のコマンドであるときは
、ステップ99でそのコマンドに対応する処理が実行さ
れる。
If a command is received under the reception acceptance state, step 95 becomes "YBS", and reception from the terminal is prohibited in step 96. If the command is a command that specifies the character frame size, step 97 becomes @YHS'', and step 9
8, the character frame size specification information is stored in character frame type storage area 1.
If the command is any other command, the process corresponding to the command is executed in step 99.

つぎのステップ100は、受信情報がエラーコードであ
るか否かを判定するものであるが、前記数字「4」の実
施例においては、その第1ストローク目の認識終了時点
ではエラーコードがホスト側装置4へ送信されることは
すでに述べたとおりである(第1図のステップ49)。
The next step 100 is to determine whether or not the received information is an error code. In the embodiment with the number "4", the error code is detected on the host side at the end of the first stroke recognition. As already mentioned, it is transmitted to the device 4 (step 49 in FIG. 1).

従ってこの場合は、ステップ100の判定は“YES”
であり、ステップ103で受信した文字枠番号に対応す
るCRT5の表示位置がクリアされると共に、つぎのス
テップ104で文字枠番号に応じた文字記憶エリア14
7の番地がクリアされる。
Therefore, in this case, the determination at step 100 is "YES"
In step 103, the display position of the CRT 5 corresponding to the received character frame number is cleared, and in the next step 104, the character storage area 14 corresponding to the received character frame number is cleared.
Address 7 is cleared.

これに対し数字「4」の第2ストローク目の認識終了時
点では、認識文字コードが文字枠番号と共にホスト側装
置4へ送信されるから(第1図のステップ51)、この
場合はステップ100の判定は“NO”であり、ステッ
プ101において、受信した文字枠番号に対応するCR
T5の表示位置に認識文字コードに対応する文字(この
場合は、数字「4」)が表示されると共に、ステップ1
02において、文字枠番号に応じた文字記憶エリア14
7の番地に受信文字コードが格納される。
On the other hand, at the end of the recognition of the second stroke of the number "4", the recognized character code is sent to the host device 4 along with the character frame number (step 51 in FIG. 1), so in this case step 100 The determination is "NO", and in step 101, the CR corresponding to the received character frame number is
The character corresponding to the recognized character code (in this case, the number "4") is displayed at the display position of T5, and the step 1
02, the character storage area 14 according to the character frame number
The received character code is stored at address 7.

上記一連の処理は受信がある毎に繰り返し実行されるも
ので、これによりCRT5には受信文字がつぎつぎに表
示されてゆくと共に、文字記憶エリア147には受信情
報が貯えられてゆく (ステップ101.102)。
The series of processes described above is repeatedly executed each time there is a reception, and as a result, the received characters are displayed one after another on the CRT 5, and the received information is stored in the character storage area 147 (step 101. 102).

また上記のことは、新たな文字入力の場合だけでなく、
文字修正の場合も同様であり、この場合も修正文字が修
正にかかる文字枠番号と共にホスト側装置4へ送信され
てくるから、CRT5における文字修正位置に修正文字
が正しく表示されるものである。
Also, the above applies not only when inputting new characters, but also when inputting new characters.
The same applies to character correction; in this case as well, the corrected character is sent to the host device 4 together with the character frame number involved in the correction, so that the corrected character is correctly displayed at the character correction position on the CRT 5.

以上は入力タブレット2のタッチキーエリア11に、文
字枠指定キー16を設け、このうち枠手キー16A、枠
中キー16B、枠入キー16Cのいずれかをペン操作す
ることにより、文字枠サイズを設定する実施例であるこ
とはすでに述べたとおりである。
In the above, the character frame designation key 16 is provided in the touch key area 11 of the input tablet 2, and the character frame size can be changed by operating one of the frame hand keys 16A, frame center key 16B, and frame insert key 16C with a pen. As already mentioned, this is an example of setting.

第15図および第16図は、ホスト側装置4のキーボー
ド6から文字枠サイズを指定する実施例であって、第1
5図は前記認識処理部3の制御フロー、第16図はホス
ト側装置4の制御フローをそれぞれ示す。
15 and 16 show an embodiment in which the character frame size is specified from the keyboard 6 of the host side device 4, and the first
5 shows the control flow of the recognition processing section 3, and FIG. 16 shows the control flow of the host side device 4.

第15図において、まずステップ120で認識処理部3
が初期化され、つぎのステップ121でホスト側装置4
からの受信が許可される。そしてホスト側装置4から文
字枠サイズの指定情報を受信すると、ステップ122の
「受信有りか?」の判定が“YES”となり、ホスト側
装置4からの受信が禁止されると共に、前記受信情報は
メモリの文字枠種別記憶エリア28に格納される(ステ
ップ123.124>。つぎのステップ125は入力タ
ブレット2からのコマンド入力の有無を判定しており、
@YES’の判定で、そのコマンドコードをホスト側装
置4へ送信すると共に、そのコマンドがタブレット入力
を要求する入力開始コマンドであるときは、ステップ1
28でメモリのワークエリア16の内容をクリアして、
第1図と同様の文字入力処理に移行する。なお以下のス
テップ39〜61は第1図のフローと同じであり、対応
する各ステップに同一符号を付して、その説明を省略す
る。
In FIG. 15, first, in step 120, the recognition processing unit 3
is initialized, and in the next step 121 the host side device 4
Reception from is permitted. When the character frame size specification information is received from the host device 4, the determination of “Received?” in step 122 becomes “YES”, and reception from the host device 4 is prohibited, and the received information is It is stored in the character frame type storage area 28 of the memory (steps 123 and 124>.The next step 125 is to determine whether or not there is a command input from the input tablet 2.
@YES', send the command code to the host device 4, and if the command is an input start command that requests tablet input, step 1
Clear the contents of the memory work area 16 in step 28,
The process moves to character input processing similar to that shown in FIG. Note that the following steps 39 to 61 are the same as the flow shown in FIG. 1, and the corresponding steps are designated by the same reference numerals and the explanation thereof will be omitted.

一方ホスト側装置4においては、まず第16図のステッ
プ130で初期化が行われ、っぎのステップ131でC
RT5に文字枠種別の指定操作を促す案内文字が表示さ
れる。そしてキーボード6のキー操作により大、中、小
のいずれが文字枠を指定すると、ステップ132の「入
力有が?」の判定がYES”となり、っぎのステップ1
33でホスト側装置4より手書き文字認識装置1へ文字
枠指定情報が送信されると共に、その文字枠種別が文字
枠種別記憶エリア146に格納される。しがる後帳票フ
ォードマットがCRT5の画面に表示さ氾9ぎに端末か
ら0受信が許可され!(Xy      1ツブ134
.135)。この状態でもしコマンドを受信したような
ときは、ステップ136.137がともにYES”とな
り、ステップ138で端末からの受信を禁止した後、ス
テップ139でそのコマンドに対応する処理が実行され
る。
On the other hand, in the host side device 4, initialization is first performed at step 130 in FIG.
Guide characters are displayed on RT5 to prompt the user to specify the character frame type. Then, when the character frame is specified as large, medium, or small by key operation on the keyboard 6, the determination of ``Is there input?'' in step 132 becomes ``YES'', and the next step 1
At 33, the character frame designation information is transmitted from the host side device 4 to the handwritten character recognition device 1, and the character frame type is stored in the character frame type storage area 146. After the report is displayed on the screen of the CRT5, 0 reception from the terminal is allowed! (Xy 1 knob 134
.. 135). If a command is received in this state, both steps 136 and 137 become YES, and after step 138 prohibits reception from the terminal, the process corresponding to the command is executed in step 139.

一方前記受信受付状態下で手書き文字認識装置lより認
識文字コードまたはエラーコードを受信したときは、ス
テップ137が“NO”となってステップ100へ進む
。このステップ100以下は、前記第14図と同様であ
り、対応するステップに同一符号を付して、その説明を
省略する。
On the other hand, when a recognized character code or an error code is received from the handwritten character recognition device 1 under the reception acceptance state, step 137 becomes "NO" and the process proceeds to step 100. Step 100 and subsequent steps are the same as those in FIG. 14, and corresponding steps are given the same reference numerals and their explanations will be omitted.

【図面の簡単な説明】[Brief explanation of the drawing]

第1図はこの発明にかかる手書き文字認識装置の制御動
作を示すフローチャート、第2図は手書き文字認識装置
の全体構成を示す外観図、第3図は手書き文字認識装置
のメモリマツプを示す図、第4図は文字枠番号設定例を
示す図、第5図はタッチキーエリアの拡大図、第6図は
8方向コードを説明するための図、第7図は文字枠の切
出しおよび文字枠番号算出処理のサブルーチンを示すフ
ローチャート、第8図は文字切出しおよび文字枠番号算
出方法を説明するための図、第9図はストローク入力処
理のサブルーチンを示すフローチャート、第10図(1
) (2)は文字r2J r5Jについてのサブストロ
ーク分割例を示す図、第11図は文字「5」の1ストロ
ーク目の方向コード変換例を示す図、第12図は丸め処
理後の文字「5」の方向コード列を示す図、第13図は
ホスト側装置のメモリマツプを示す図、第14図はホス
ト側装置の制御動作を示すフローチャート、第15図は
他の実施例における手書き文字認識装置の制御動作を示
すフローチャート、第16図は他の実施例におけるホス
ト側装置の制御動作を示すフローチャートである。 1・・・・・・手書き文字認識装置 2・・・・・・入力タブレット 3・・・・・・認識処理部 10・・・・・・文字入力エリア 13・・・・・・入力ペン 14・・・・・・文字枠 ”+、、a   ブ7λトローク分刺イ刈6示す亘4i
7 ノ、 、 、 ++3ctt、z、tb * 、t2・
 ・入力フグレット 3、 、  、  t、=、シt(メξヌi暑plρ1
1.支寥入カエリ! 100.八lへj) L・・・k翔         l ラN4=乙  ★雲枠番g誼え伊i示1図芽、jコ タ撃+キーエリア#払人図 ”A153   Y、ストイ躬釆bメモリマッグも1ノ
2z乙 カ闇クード11丁Σ
FIG. 1 is a flowchart showing the control operation of the handwritten character recognition device according to the present invention, FIG. 2 is an external view showing the overall configuration of the handwritten character recognition device, FIG. 3 is a diagram showing the memory map of the handwritten character recognition device, and FIG. Figure 4 is a diagram showing an example of character frame number setting, Figure 5 is an enlarged view of the touch key area, Figure 6 is a diagram to explain the 8-direction code, and Figure 7 is character frame cutting and character frame number calculation. FIG. 8 is a flowchart showing the subroutine of the process, FIG. 8 is a diagram for explaining the method of character extraction and character frame number calculation, FIG.
) (2) is a diagram showing an example of substroke division for characters r2J r5J, Figure 11 is a diagram showing an example of direction code conversion for the first stroke of character "5", and Figure 12 is a diagram showing an example of character "5" after rounding. 13 is a diagram showing the memory map of the host side device, FIG. 14 is a flowchart showing the control operation of the host side device, and FIG. 15 is a diagram showing the handwritten character recognition device in another embodiment. Flowchart showing the control operation. FIG. 16 is a flowchart showing the control operation of the host side device in another embodiment. 1...Handwritten character recognition device 2...Input tablet 3...Recognition processing section 10...Character input area 13...Input pen 14・・・・・・Character frame "+,,a" 7λ stroke length 6 showing Wataru 4i
7 ノ, , , ++3ctt, z, tb *, t2・
・Input fugulet 3, , , t, =, sit (menu i heat plρ1
1. Kaeri enters the market! 100. 8 l to j) L...k sho l La N4=Otsu ★Cloud frame number g 誼e い い G G G G G G, j Kota attack + key area #payer map” A153 Y, Stoi 躬釆 b memory mug Mo1 no 2z Otoka Yami Kudo 11th Σ

Claims (4)

【特許請求の範囲】[Claims] (1)文字入力エリア内に文字を手書き入力するための
文字枠が設定される入力タブレットと、前記文字枠の大
きさを指定するための文字枠指定部と、入力タブレット
に対しペン先を接触させて文字を手書きするための入力
ペンと、入力タブレットの前記文字入力エリアより手書
き入力文字を取り込み文字認識を実行する認識処理部と
を具備し、前記認識処理部は、文字枠指定部より文字枠
指定情報を取り込む手段と、文字枠指定情報に基づき文
字入力にかかる文字枠を特定して求める手段と、特定さ
れた文字枠を切り出してその文字枠内の入力文字を認識
処理する手段とを含んで成る手書き文字認識装置。
(1) An input tablet on which a character frame for inputting characters by hand in the character input area is set, a character frame designation section for specifying the size of the character frame, and a pen tip touching the input tablet. and a recognition processing section that takes in handwritten input characters from the character input area of the input tablet and executes character recognition, and the recognition processing section receives characters from the character frame designation section. A means for capturing frame designation information, a means for identifying and obtaining a character frame for character input based on the character frame designation information, and a means for cutting out the specified character frame and recognizing and processing input characters within the character frame. A handwritten character recognition device comprising:
(2)前記文字枠指定部は、入力タブレットに設けてあ
る特許請求の範囲第1項記載の手書き文字認識装置。
(2) The handwritten character recognition device according to claim 1, wherein the character frame designation section is provided in an input tablet.
(3)前記文字枠指定部は、ホスト側装置のキーボード
に設けてある特許請求の範囲第1項記載の手書き文字認
識装置。
(3) The handwritten character recognition device according to claim 1, wherein the character frame designation section is provided in a keyboard of a host device.
(4)前記認識処理部は、CPUやメモリを含むコンピ
ュータをもって構成されている特許請求の範囲第1項記
載の手書き文字認識装置。
(4) The handwritten character recognition device according to claim 1, wherein the recognition processing section includes a computer including a CPU and a memory.
JP60012063A 1985-01-24 1985-01-24 Recognizing device of hand-written character Pending JPS61170877A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP60012063A JPS61170877A (en) 1985-01-24 1985-01-24 Recognizing device of hand-written character

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP60012063A JPS61170877A (en) 1985-01-24 1985-01-24 Recognizing device of hand-written character

Publications (1)

Publication Number Publication Date
JPS61170877A true JPS61170877A (en) 1986-08-01

Family

ID=11795140

Family Applications (1)

Application Number Title Priority Date Filing Date
JP60012063A Pending JPS61170877A (en) 1985-01-24 1985-01-24 Recognizing device of hand-written character

Country Status (1)

Country Link
JP (1) JPS61170877A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61243581A (en) * 1985-04-19 1986-10-29 Sanyo Electric Co Ltd Hand-written character inputting device
JPH0589290A (en) * 1991-09-30 1993-04-09 Sharp Corp Hand-written character recognizing device
JPH1069353A (en) * 1996-06-04 1998-03-10 Internatl Business Mach Corp <Ibm> Method and system for facilitating stylus input
JP2003030587A (en) * 2002-05-09 2003-01-31 Toho Business Kanri Center:Kk Report management system

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61243581A (en) * 1985-04-19 1986-10-29 Sanyo Electric Co Ltd Hand-written character inputting device
JPH0589290A (en) * 1991-09-30 1993-04-09 Sharp Corp Hand-written character recognizing device
JPH1069353A (en) * 1996-06-04 1998-03-10 Internatl Business Mach Corp <Ibm> Method and system for facilitating stylus input
JP2003030587A (en) * 2002-05-09 2003-01-31 Toho Business Kanri Center:Kk Report management system

Similar Documents

Publication Publication Date Title
US5455901A (en) Input device with deferred translation
JPH1020995A (en) Device and method for recognizing handwriting character
CN1092371C (en) Device for practising Chinese character calligraphy
TWI464678B (en) Handwritten input for asian languages
JP2003196593A (en) Character recognizer, method and program for recognizing character
JPS61170877A (en) Recognizing device of hand-written character
JPH05225399A (en) Document processor
JP3469816B2 (en) Gesture processing device and gesture processing method
KR20010001460A (en) Apparatus and method for recognizing some hand-writing
JP2578747B2 (en) Handwritten information processing method
JP3357343B2 (en) Input/Output Devices
JPS61182184A (en) Device for recognizing hand-written character
JPS61169975A (en) Recognizing device of hand-written character
JPH09185679A (en) Method and device for character recognition
JP2804660B2 (en) Document processing device
JPH0585938B2 (en)
JP2922900B2 (en) Handwritten character recognition device
JPS61139893A (en) Recognizing device for handwritten character
JPS61160181A (en) Recognizing device of handwritten character
JPS6175980A (en) Recognizer of handwritten character
JPS61180384A (en) Recognizer of handwritten character
JPS6180355A (en) Character input device in real time &#39;kanji&#39; recognizing device
JPS62190565A (en) Device for making fair copy of hand-written pattern
JPS6243787A (en) Hand-written character recognizing device
JPH09237321A (en) Device for recognizing handwritten character