[go: up one dir, main page]

JP3025152B2 - Handwritten character recognition input device - Google Patents

Handwritten character recognition input device

Info

Publication number
JP3025152B2
JP3025152B2 JP6142011A JP14201194A JP3025152B2 JP 3025152 B2 JP3025152 B2 JP 3025152B2 JP 6142011 A JP6142011 A JP 6142011A JP 14201194 A JP14201194 A JP 14201194A JP 3025152 B2 JP3025152 B2 JP 3025152B2
Authority
JP
Japan
Prior art keywords
input
pen
character
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.)
Expired - Fee Related
Application number
JP6142011A
Other languages
Japanese (ja)
Other versions
JPH087034A (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.)
Sharp Corp
Original Assignee
Sharp Corp
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 Sharp Corp filed Critical Sharp Corp
Priority to JP6142011A priority Critical patent/JP3025152B2/en
Publication of JPH087034A publication Critical patent/JPH087034A/en
Application granted granted Critical
Publication of JP3025152B2 publication Critical patent/JP3025152B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Character Discrimination (AREA)

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【産業上の利用分野】本発明は、表示一体型タブレット
を備えたワードプロセッサ、文書処理が可能なパソコ
ン、ワークステーション、携帯端末、電子手帳等の手書
き文字認識入力装置に関し、詳しくは、手書き文字認識
用の入力枠を用いて画面に手書き文字を入力する手書き
文字認識入力装置に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a handwritten character recognition input device such as a word processor having a display-integrated tablet, a personal computer capable of processing documents, a workstation, a portable terminal, and an electronic notebook. The present invention relates to a handwritten character recognition input device that inputs handwritten characters on a screen using an input frame for inputting characters.

【0002】[0002]

【従来の技術】従来、この種の手書き文字認識入力装置
として、例えば、文字を入力する手書き文字入力ワード
プロセッサが知られている。これは、表示部の画面に設
けた透明ディジタイザからなる表示一体型タブレットと
表示一体型タブレット上に座標入力するためのペンが備
えらている。表示部全面に格子状に設けられた文字枠
(入力枠)内に順次手書き文字をペンにより入力する
と、プロセッサの制御により、認識部によって手書き文
字が認識される。そして認識結果に、修正、削除、挿
入、かな漢字変換などの編集キーを操作すると、編集処
理が施され、その結果が表示部に手書き文字と置き換え
て表示される。ところが、表示部の画面全体に入力する
ための格子状の入力枠が表示されるため、この入力枠内
にペンで書き込んだ文字が手書き文字であることから読
みにくく、認識結果である認識文字(活字文字)も格子
状の入力枠によって読みづらいという欠点がある。
2. Description of the Related Art A handwritten character input word processor for inputting characters is conventionally known as this type of handwritten character recognition input device. This is provided with a display-integrated tablet comprising a transparent digitizer provided on the screen of the display unit, and a pen for inputting coordinates on the display-integrated tablet. When handwritten characters are sequentially input by a pen into a character frame (input frame) provided in a lattice pattern on the entire display unit, the handwritten characters are recognized by the recognition unit under the control of the processor. When an editing key such as correction, deletion, insertion, or kana-kanji conversion is operated on the recognition result, an editing process is performed, and the result is displayed on the display unit in place of handwritten characters. However, since a grid-like input frame for inputting on the entire screen of the display unit is displayed, characters written with a pen in this input frame are difficult to read because they are handwritten characters, and the recognition characters (recognition results) There is also a disadvantage that it is difficult to read (printed characters) due to the grid-like input frame.

【0003】また、表示部の入力位置にカーソルを表示
させ、手書き文字の入力は、このカーソルと無関係な位
置に表示された入力枠内で行い、入力が終了した時点で
入力終了キーを押すことによって枠内に書かれた文字が
認識され、カーソルの前側に認識結果である活字文字が
表示されるものがある。しかしながら、既に入力された
文字およびカーソルと、文字を入力する入力枠とが離れ
ているため、文章の接続が分かりにくかったり、すでに
入力した文字の確認が容易でないので、効率よく手書き
文字の入力ができないという問題があった。また、これ
は表示画面が大きくなり、表示文字が増えると一層顕著
になる。
A cursor is displayed at an input position on the display unit, and input of handwritten characters is performed in an input frame displayed at a position irrelevant to the cursor, and an input end key is pressed when the input is completed. In some cases, a character written in the frame is recognized, and a type character as a recognition result is displayed in front of the cursor. However, since the already input characters and the cursor are separated from the input frame for inputting characters, it is difficult to connect sentences and it is not easy to confirm the already input characters. There was a problem that it was not possible. This becomes more remarkable as the display screen becomes larger and the number of displayed characters increases.

【0004】従って、上記の問題を改良した従来技術と
して、手書き文字の入力枠を、認識された文字の表示近
辺に設け、文字が認識されると入力枠を順次移動するの
で、文章の流れの中で自然な入力がおこなえる手書き文
字入力装置が提案されている(特開平4−347721
号公報参照)。
[0004] Therefore, as a conventional technique which solves the above problem, an input frame for handwritten characters is provided near the display of a recognized character, and the input frame is sequentially moved when the character is recognized. (Japanese Patent Laid-Open No. 4-347721).
Reference).

【0005】また、他の従来技術として、ペンの指示位
置が文字枠(入力枠)の外であることが判別されかつ入
力枠内に文字が表示されていれば、その文字の編集処理
を行い、ペンの指示位置が入力枠の外でありかつ入力枠
内に文字が表示されていなければ、ペンの指示位置に入
力枠を移動させるようにしたので、キーボードの操作を
行うことなく、ペンの操作だけでかな漢字変換などの編
集を行うことができ、しかも任意の文字が入力できる自
動入力枠を利用した手書き文字認識入力装置が提案され
ている(特開平1−137318号公報、特開平1−1
37319号公報参照)。
[0005] As another conventional technique, if it is determined that the pointing position of the pen is outside the character frame (input frame) and a character is displayed in the input frame, the character is edited. If the pointing position of the pen is outside the input box and no characters are displayed in the input box, the input box is moved to the pointing position of the pen. Japanese Patent Application Laid-Open Nos. 1-137318 and 1-1-318 have proposed a handwritten character recognition input device using an automatic input frame in which editing such as kana-kanji conversion or the like can be performed only by an operation, and an arbitrary character can be input. 1
No. 37319).

【0006】また、別の従来技術として、フリーフォー
マットで最初に入力された手書き文字の大きさから文字
サイズや、第1文字と続いて手書き入力された第2文字
との入力方向および入力間隔から横書き/縦書き、文字
間隔を判別して書式を自動設定し、設定された書式の文
字サイズと文字間隔に基づき手書き入力の入力枠を表示
する文章入力装置が提案されている(特開昭62−15
9291号公報参照)。
Further, as another conventional technique, the size of a handwritten character input first in a free format and the character size, and the input direction and the input interval between a first character and a second character subsequently input by handwriting are determined. There has been proposed a text input device that automatically sets a format by determining horizontal / vertical writing and character spacing, and displays an input frame for handwriting input based on the character size and character spacing of the set format (Japanese Patent Laid-Open No. Sho 62). -15
9291).

【0007】[0007]

【発明が解決しようとする課題】しかしながら、特開平
1−137318号公報、特開平−137319号公報
では、入力枠は文字入力位置の右横にあるので、認識さ
れた文字を隠すことなく、紙に書くような感覚で入力が
行えるが、入力枠が活字文字とほぼ同じ大きさに設定さ
れるので、手書き文字としては入力しにくくなり、入力
枠の大きさによっては文字認識率も下がるので、文章を
効率よく作成できるとはいえなかった。
However, in JP-A-1-137318 and JP-A-137319, the input frame is located on the right side of the character input position. You can input as if you were writing in a text box, but since the input frame is set to be almost the same size as printed characters, it will be difficult to input as handwritten characters, and the character recognition rate will decrease depending on the size of the input frame, It could not be said that sentences could be created efficiently.

【0008】特開平4−347721号公報では、文字
入力枠は活字文字に比較して大きいので、手書き文字と
しては入力しやすいが、入力文字の右横にないので、紙
に書くような感覚で手書き入力をするとはいえなかっ
た。
In Japanese Patent Application Laid-Open No. 4-347721, the character input frame is large compared to the printed characters, so that it is easy to input as handwritten characters. However, since it is not to the right of the input characters, it is as if written on paper. I could not say that I did handwriting input.

【0009】特開昭62−159291号公報では、フ
リーフォーマットで自由に入力した第1文字と第2文字
により文章作成時の書式設定ができるが、3文字目から
は活字文字とほぼ同じ大きさに設定され入力枠に手書き
文字を入力しなければならないので、手書き文字として
は入力しにくくなり、文字認識率も下がるので、文章を
効率よく作成できるとはいえない。
In Japanese Patent Laid-Open Publication No. Sho 62-159291, the format can be set at the time of writing a sentence by first and second characters freely input in a free format. In this case, it is difficult to input a handwritten character in the input frame. Therefore, it is difficult to input a handwritten character, and the character recognition rate is reduced.

【0010】また、特開平1−137318号公報、特
開平−137319号公報、特開平4−347721号
公報において、さらに、以下の問題がある。 (1)一定時間ペンがアップしていても手書き入力の終
了と見なさないので、ユーザーが何らかの方法で手書き
入力終了の指示をする必要があり、操作が繁雑であっ
た。 (2)入力枠の大きさを調整できる構成でないので、ユ
ーザーの好みに応じた手書き入力ができなかった。ま
た、入力する文字領域が少なくなった場合、手書き文字
を入力することができなくなる。 (3)文字入力開始位置を誤った場合に訂正できる構成
でないので、修正するための作業が非常に不便である。
例えば、一旦誤ったままでその文字の入力を終了し、手
書き入力モードを抜けてから、別の文字消去手段で誤っ
た文字を消去し、手書き入力モードに戻る方法が取られ
ている。
[0010] Further, JP-A-1-137318, JP-A-137319, and JP-A-4-347721 have the following problem. (1) Even if the pen is kept up for a certain period of time, it is not considered that the handwriting input is finished, so that the user has to give an instruction to end the handwriting input by some method, and the operation is complicated. (2) Since the size of the input frame cannot be adjusted, handwriting input cannot be performed according to the user's preference. When the number of character areas to be input is reduced, it becomes impossible to input handwritten characters. (3) Since the configuration is not such that it can be corrected when the character input start position is incorrect, the operation for correction is very inconvenient.
For example, a method has been adopted in which the input of the character is temporarily terminated with an error, the character is exited from the handwriting input mode, the incorrect character is erased by another character erasing means, and the operation returns to the handwriting input mode.

【0011】本発明は以上の事情を考慮してなされたも
ので、入力済の文字のすぐ隣に手書き入力に適したサイ
ズの入力枠をユーザーの好みに応じて選択して表示する
ことにより、ペンによる手書き入力を紙に書くような感
覚で記入することを実現するとともにペン操作により自
動的に終了する機能および入力位置訂正機能を有するの
でユーザーの操作性が向上する手書き文字認識入力装置
を提供するものである。
The present invention has been made in view of the above circumstances, and by selecting and displaying an input frame having a size suitable for handwriting input immediately adjacent to an already-input character according to the user's preference, Provided is a handwritten character recognition input device that realizes writing of handwritten input with a pen as if writing on paper, and has a function of automatically ending by pen operation and an input position correction function, thereby improving user operability. Is what you do.

【0012】[0012]

【課題を解決するための手段およびその作用】図1は本
発明の基本構成を示すブロック図である。同図におい
て、本発明は、手書き文字を入力するペン101と、画
面に一体形成したタブレット102aを有し、前記ペン
によってタブレット上に手書き文字が描かれる際に複数
の文字認識用の入力枠を表示するとともに入力枠に入力
された手書き文字および認識文字を順次表示する表示手
段102と、前記ペンのアップ/ダウン信号を検出する
とともに入力枠に入力された手書き文字をドットからな
る座標データとして検出する座標検出手段103と、検
出された座標データを記憶する座標データ記憶手段10
4と、各種座標データと所定の書式に基づく認識文字と
を対応して予め記憶している文字認識テーブル105
と、文字認識テーブル105を参照することにより入力
された座標データを、これに対応する認識文字に変換し
て画面に出力する文字認識手段106と、前記ペン10
1とタブレット102により手書き文字を入力する際
に、出力される認識文字より大きいサイズに形成してな
る複数の入力枠を、前記認識文字と同一の行/列に沿っ
て画面に配列する枠制御手段107とを備え、前記文字
認識手段106によって一つの入力枠に対応する手書き
文字が認識文字に変換された際に、前記枠制御手段10
7は前記認識文字に対応した入力枠を消去するとともに
すでに表示されている入力枠の隣に同じサイズの入力枠
を順次追加表示することを特徴とする手書き文字認識入
力装置である。
FIG. 1 is a block diagram showing the basic configuration of the present invention. In the figure, the present invention has a pen 101 for inputting handwritten characters and a tablet 102a integrally formed on a screen, and forms a plurality of character recognition input frames when handwritten characters are drawn on the tablet by the pen. Display means 102 for displaying and sequentially displaying handwritten characters and recognized characters input to the input box; detecting the up / down signal of the pen and detecting the handwritten characters input to the input box as coordinate data composed of dots And a coordinate data storage means 10 for storing detected coordinate data.
And a character recognition table 105 in which various coordinate data and recognition characters based on a predetermined format are stored in advance.
A character recognition unit 106 for converting coordinate data input by referring to the character recognition table 105 into a corresponding recognized character and outputting it to a screen;
When inputting handwritten characters using the tablet 1 and the tablet 102, a frame control for arranging a plurality of input frames formed in a size larger than the recognized characters to be output on the screen along the same row / column as the recognized characters. Means 107 when the handwriting character corresponding to one input frame is converted into a recognized character by the character recognizing means 106.
Numeral 7 is a handwritten character recognition input device which erases an input frame corresponding to the recognized character and additionally displays an input frame of the same size next to an already displayed input frame.

【0013】前記構成によれば、文書入力を手書き文字
で行う際に、表示装置102の表示画面と接するタブレ
ット102a上に、ペン101で入力したい位置に文字
を書き始めると、枠制御手段107によりその位置に認
識文字より大きく形成した複数の入力枠が表示され、手
書き文字の入力を行うことができる。このとき、入力枠
に入力された手書き文字をドットからなる座標データと
して座標検出手段103により検出され、座標データ記
憶手段104に記憶される。ここで、ペン101による
1文字目の手書き入力が完了して、次の入力枠に2文字
目を文字を書き始めると、文字認識手段106は文字認
識テーブル105を参照して1文字目の手書き文字を認
識文字に変換して表示する。次に、枠制御手段107は
1文字目に対応する入力枠を消去するとともにすでに表
示されている入力枠の隣に同じ形状の入力枠を順次追加
して表示する。従って、入力済みの文字の隣に次々と手
書き入力に適したサイズの入力枠が表示されるので、紙
に書くような感覚の手書き入力を実現することができ
る。
According to the above-described configuration, when inputting a document with handwritten characters, when writing of a character at a position desired to be input by the pen 101 is started on the tablet 102a in contact with the display screen of the display device 102, the frame control unit 107 A plurality of input frames formed larger than the recognition character are displayed at the position, and a handwritten character can be input. At this time, the handwritten character input to the input frame is detected by the coordinate detection means 103 as coordinate data composed of dots, and is stored in the coordinate data storage means 104. Here, when the handwriting input of the first character by the pen 101 is completed and the writing of the second character starts in the next input frame, the character recognizing means 106 refers to the character recognition table 105 and the handwriting of the first character is performed. Convert characters to recognized characters and display them. Next, the frame control unit 107 deletes the input frame corresponding to the first character, and sequentially adds and displays input frames of the same shape next to the already displayed input frames. Accordingly, an input frame having a size suitable for handwriting input is displayed one after another next to the input characters, so that handwriting input as if writing on paper can be realized.

【0014】前記座標検出手段103からペンのアップ
/ダウン信号を受けペンのアップ時間を計時する計時手
段108をさらに備えた構成にすれば、前記枠制御手段
107は、前記ペン101のアップ/ダウン信号により
ペン101が文字入力後次の入力枠内に文字が入力され
たか否かを判定するとともに計時されたペンのアップ時
間が所定時間より経過した際に文字の入力が終了したも
のと判定して表示されている入力枠を全て消去するよう
構成することができる。従って、一定時間ペンがアップ
していると、自動的に手書き入力の終了と見なすため、
手書き入力の終了を指示する必要が無く、ユーザーの操
作性が向上する。
If the apparatus further comprises a timer 108 for receiving the pen up / down signal from the coordinate detecting means 103 and counting the pen up time, the frame control means 107 will allow the pen 101 to move up / down. Based on the signal, it is determined whether or not a character has been input in the next input frame after the pen 101 has input a character, and it is determined that the input of the character has been completed when the measured pen-up time exceeds a predetermined time. Can be configured to delete all of the input frames that are displayed. Therefore, if the pen is up for a certain period of time, it is automatically regarded as the end of handwriting input,
There is no need to instruct the end of handwriting input, and user operability is improved.

【0015】前記複数の入力枠をサイズ別に番号/記号
と対応させて格納している枠サイズテーブル109とサ
イズ選択指示手段110とをさらに備えた構成にすれ
ば、前記枠制御手段107はサイズ選択指示手段110
により入力枠のサイズを複数種に変更できる機能を備え
ることができる。従って、ユーザーの好みに応じて、入
力枠のサイズの変更が可能になる。
If the apparatus further comprises a frame size table 109 for storing the plurality of input frames in correspondence with numbers / symbols for each size and a size selection instructing means 110, the frame control means 107 can perform size selection. Indicating means 110
Thus, a function of changing the size of the input frame to a plurality of types can be provided. Therefore, the size of the input frame can be changed according to the user's preference.

【0016】前記ペン101により入力枠に手書き文字
が入力された際に前記座標検出手段103から出力され
る座標データのドット数をカウントするドットカウント
手段111と、前記ペン101がアップした際にドット
カウント手段111によりカウントされたドット数が基
準値に達したか否か判定し、前記ドット数が基準値に達
していない場合には、入力された手書き文字の座標デー
タを無効にする座標データ制御手段112をさらに備え
た構成にすることが好ましい。上記構成によれば、文字
入力開始位置が誤ってペン101をダウンした際に、ド
ットカウント手段111でカウントしたドット数が基準
値以下ならば、座標データ制御手段112により無効と
判定されるので、改めて入力枠内の所定の位置にペンを
ダウンして書き直すことができる。従って、一旦誤った
位置にペンをダウンしてしまっても、アップして簡単に
訂正され書き直すことを可能としている。
A dot counting means 111 for counting the number of dots of the coordinate data outputted from the coordinate detecting means 103 when a handwritten character is inputted into the input frame by the pen 101, and a dot when the pen 101 is raised It is determined whether or not the number of dots counted by the counting means 111 has reached a reference value. If the number of dots has not reached the reference value, coordinate data control for invalidating the coordinate data of the input handwritten character is performed. It is preferable that the configuration further includes the means 112. According to the above configuration, when the character input start position erroneously lowers the pen 101, if the number of dots counted by the dot counting unit 111 is equal to or smaller than the reference value, the coordinate data control unit 112 determines that the dot is invalid. The pen can be rewritten by lowering the pen at a predetermined position in the input frame. Therefore, even if the pen is once dropped to an incorrect position, it can be easily corrected and rewritten by raising it.

【0017】なお、本発明において、ペン101として
は、タブレット102aと併用してポインティングデバ
イスとして用いられる。表示装置102としては、LC
D(液晶表示)装置、CRT表示装置、EL表示装置等
が用いられ、画面に接して透明ディジタイザからなるタ
ブレット102aが設けられている。さらに、サイズ選
択指示手段110としては、キーボードが用いられ、入
力枠のサイズ選択指示等のキー入力操作が行える。
In the present invention, the pen 101 is used as a pointing device in combination with the tablet 102a. As the display device 102, LC
A D (liquid crystal display) device, a CRT display device, an EL display device, or the like is used, and a tablet 102a made of a transparent digitizer is provided in contact with the screen. Further, a keyboard is used as the size selection instructing means 110, and a key input operation such as a size selection instruction of an input frame can be performed.

【0018】座標検出手段103、座標データ記憶手段
104、文字認識テーブル105、文字認識手段10
6、枠制御手段107、計時手段108、枠サイズテー
ブル109、ドットカウント手段111、座標データ制
御手段112としては、CPU、ROM、RAM、タイ
マー、I/Oポートからなるマイクロコンピュータが用
いられる。特に、座標データ記憶手段104としては、
通常、その中のRAMが用いられ、文字認識テーブル1
05、枠サイズテーブル109としては、その中のRO
Mが用いられる。また、計時手段108としては、その
中のタイマーが用いられる。 補助記憶装置として、F
D(フロッピィーディスク)装置、HD(ハードディス
ク)装置を備えることが好ましい。また、ジェスチャー
コマンドテーブル、ジェスチャーコマンド判定部をさら
に備えることによりペン手書き入力によるジェスチャー
編集機能が可能になる。
Coordinate detection means 103, coordinate data storage means 104, character recognition table 105, character recognition means 10
6. A microcomputer including a CPU, a ROM, a RAM, a timer, and an I / O port is used as the frame control unit 107, the timing unit 108, the frame size table 109, the dot count unit 111, and the coordinate data control unit 112. In particular, as the coordinate data storage unit 104,
Usually, the RAM therein is used, and the character recognition table 1 is used.
05, as the frame size table 109, the RO
M is used. In addition, as the time counting means 108, a timer therein is used. F as an auxiliary storage device
It is preferable to include a D (floppy disk) device and an HD (hard disk) device. Further, by further including a gesture command table and a gesture command determination unit, a gesture editing function by pen handwriting input becomes possible.

【0019】[0019]

【実施例】以下、図に示す実施例に基づいて本発明を詳
述する。なお、これによって本発明は限定されるもので
ない。本発明は、主として、表示一体型タブレットを備
えたワードプロセッサ、文書処理が可能なパソコン、ワ
ークステーション、携帯端末、電子手帳等に好適であ
り、各構成要素は、文字認識用の入力枠を用いて手書き
文字による文章作成の効率向上を達成する以外に通常の
手書き編集機能をもつ手書き文字認識入力装置として用
いることができる。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Hereinafter, the present invention will be described in detail based on an embodiment shown in the drawings. Note that the present invention is not limited by this. INDUSTRIAL APPLICABILITY The present invention is suitable mainly for a word processor having a display-integrated tablet, a personal computer capable of processing documents, a workstation, a mobile terminal, an electronic organizer, and the like. Each component uses an input frame for character recognition. The present invention can be used as a handwritten character recognition input device having an ordinary handwritten editing function in addition to achieving an improvement in the efficiency of text creation by handwritten characters.

【0020】図2は本発明の手書き文字認識入力装置の
一実施例を示すブロック図である。同図において、1は
LCD(液晶表示)からなる表示装置であり、入力され
た手書き文字、認識された文字、入力枠などを画面に表
示する。2は表示装置1の画面上に一体形成された静電
誘導方式、磁誘導方式等の画面を走査する透明ディジタ
イザからなるタブレットである。3はタブレット2の表
面にペンダウン、ペンアップ、ペンドラグ(描画の軌
跡)などのポインティング操作により座標データ(手書
き文字等)を入力するペンである。4は画面の呼び出
し、枠サイズの設定などのキーコードを入力するキーボ
ードである。
FIG. 2 is a block diagram showing one embodiment of the handwritten character recognition input device of the present invention. In FIG. 1, reference numeral 1 denotes a display device including an LCD (liquid crystal display), which displays input handwritten characters, recognized characters, input frames, and the like on a screen. Reference numeral 2 denotes a tablet formed of a transparent digitizer that scans a screen of an electrostatic induction system, a magnetic induction system, or the like integrally formed on a screen of the display device 1. Reference numeral 3 denotes a pen for inputting coordinate data (handwritten characters, etc.) on the surface of the tablet 2 by a pointing operation such as a pen-down, a pen-up, and a pen drag (drawing locus). Reference numeral 4 denotes a keyboard for inputting key codes for calling a screen and setting a frame size.

【0021】5はRAMであり、ペン3によりタブレッ
ト2にポインティングされた座標データを記憶するペン
座標バッファ5a、認識ロジックにより認識された文字
コードなどを格納する認識結果バッファ5b、作成した
文書を格納する文書バッファ5c、一時的に処理するデ
ータを格納するワークバッファ5dからなる領域で構成
されている。6はROMであり、入力枠の縦/横サイズ
を各種格納している枠サイズテーブル6a、文字認識テ
ーブル6b、本発明の手書き認識文字入力装置を作動さ
せる制御プログラム6c、例えば、手書き文字を認識す
る認識ロジック(RL)、およびペンハンドラ(P
H)、枠表示ハンドラ(DH1)、座標点表示ハンドラ
(DH2)、文字表示ハンドラ(DH3)、枠チェック
ハンドラ(WH)などの各種制御プログラムを格納して
いる。ここでは、個々の制御プログラム6cについての
説明は後述するので省略する。
Reference numeral 5 denotes a RAM, a pen coordinate buffer 5a for storing coordinate data pointed to the tablet 2 by the pen 3, a recognition result buffer 5b for storing character codes recognized by the recognition logic, and a created document. And a work buffer 5d for temporarily storing data to be processed. Reference numeral 6 denotes a ROM, which is a frame size table 6a storing various vertical / horizontal sizes of input frames, a character recognition table 6b, a control program 6c for operating the handwriting recognition character input device of the present invention, for example, recognizing handwritten characters. Recognition logic (RL) and pen handler (P
H), various control programs such as a frame display handler (DH1), a coordinate point display handler (DH2), a character display handler (DH3), and a frame check handler (WH) are stored. Here, the description of the individual control programs 6c will be omitted since it will be described later.

【0022】7は本装置を制御するCPUである。CP
U7は、表示装置1の画面に表示された入力枠内にペン
3で描いた軌跡の座標データをタブレット2から取り込
み、取り込んだ座標データをペン座標バッファ5aにセ
ットし、制御プログラム6cの認識ロジック(RL)を
起動する。CPU7は、認識ロジック(RL)により、
座標データを文字認識テーブル6bを参照し、認識結果
(認識文字コード)を認識結果バッファ5bに出力する
よう制御する。また、CPU7は制御プログラム6cに
より文字認識用の入力枠を用いて、本発明の手書き文字
による文章作成の効率向上を達成する。装置本体に、R
AM5、R0M6の補助記憶装置として、FD(フロッ
ピィーディスク)装置、HD(ハードディスク)装置を
備えることが好ましい。さらに、熱転写プリンタ、レー
ザプリンタ等の印刷装置を備えることが好ましい。
Reference numeral 7 denotes a CPU for controlling the apparatus. CP
U7 takes in the coordinate data of the locus drawn by the pen 3 into the input frame displayed on the screen of the display device 1 from the tablet 2, sets the taken-in coordinate data in the pen coordinate buffer 5a, and recognizes the recognition logic of the control program 6c. (RL) is started. The CPU 7 uses the recognition logic (RL)
The coordinate data is controlled by referring to the character recognition table 6b and outputting the recognition result (recognized character code) to the recognition result buffer 5b. Further, the CPU 7 uses the input frame for character recognition by the control program 6c to achieve an improvement in the efficiency of text creation by handwritten characters according to the present invention. R
It is preferable that an FD (floppy disk) device and an HD (hard disk) device are provided as the auxiliary storage devices of the AM5 and R0M6. Further, it is preferable to provide a printing device such as a thermal transfer printer or a laser printer.

【0023】図3は枠サイズテーブルに格納されている
入力枠の縦横サイズの一例を示す説明図である。枠サイ
ズテーブル6aには、枠サイズ変更に使用する入力枠の
縦/横サイズが各種格納されている。また、図4は入力
枠のサイズを設定するための設定画面の表示例を示す説
明図である。ユーザーが、設定画面から枠サイズを選択
する際に、この枠サイズテーブル6aから実際のサイズ
を読み出すことになる。このとき、キーボード4は枠サ
イズを設定する際のキー入力操作として使用される。
FIG. 3 is an explanatory diagram showing an example of the vertical and horizontal sizes of the input frame stored in the frame size table. The frame size table 6a stores various vertical / horizontal sizes of input frames used for changing the frame size. FIG. 4 is an explanatory diagram showing a display example of a setting screen for setting the size of the input frame. When the user selects a frame size from the setting screen, the actual size is read from the frame size table 6a. At this time, the keyboard 4 is used as a key input operation when setting the frame size.

【0024】図5は図4の設定画面で枠サイズ設定の操
作手順を示す概略フローチャートである。図5におい
て、キーボード4により図5の設定画面を呼び出し、ま
ず、図5の設定画面で、ユーザーが、どの枠を選択する
か決定してキー入力を行う。このキー入力で出力された
キーコードが1か2か3かによってレジスタD1(枠横
幅)/D2(枠縦幅)に、図3で示される値をセットす
る。D1/D2は次のステップの手書き入力時に使用す
る。従って、ユーザーの好みに応じて手書き入力時に、
手書き文字として入力しやすい入力枠を選択して表示す
ることができるので、紙に書くような感覚で入力が可能
となり、文章を効率よく作成できる。
FIG. 5 is a schematic flowchart showing the operation procedure for setting the frame size on the setting screen of FIG. In FIG. 5, the setting screen of FIG. 5 is called by the keyboard 4, and first, on the setting screen of FIG. 5, the user determines which frame is to be selected and performs a key input. The value shown in FIG. 3 is set in the register D1 (frame horizontal width) / D2 (frame vertical width) depending on whether the key code output by this key input is 1, 2, or 3. D1 / D2 is used at the time of handwriting input in the next step. Therefore, at the time of handwriting input according to the user's preference,
Since an input frame that is easy to input as handwritten characters can be selected and displayed, input can be performed as if writing on paper, and sentences can be efficiently created.

【0025】図6はペン座標バッファの構成の一実施例
を示す説明図である。図6において、 ・PBSTAT、PBPTR:ペン座標バッファ6a上
のポインタを示す ・文字開始コマンド(MST):1文字の先頭を表す ・ストローク開始コマンド(SST):1ストローク
(1画)の開始を表す ・ストローク終了コマンド(SEND):1ストローク
(1画)の終了を表す ・文字終了コマンド(MEND):1文字の終了を表す
FIG. 6 is an explanatory diagram showing an embodiment of the configuration of the pen coordinate buffer. In FIG. 6, PBSTAT, PBPTR: indicates a pointer on the pen coordinate buffer 6a. Character start command (MST): indicates the beginning of a character. Stroke start command (SST): indicates the start of one stroke (one stroke).・ Stroke end command (SEND): indicates the end of one stroke (one stroke) ・ Character end command (MEND): indicates the end of one character

【0026】ペン座標バッファ5aの構成はコマンド
(文字開始/ストローク開始/ストローク終了/文字終
了)とXY座標データから成る。ストローク開始+(X
Y〜XY)+ストローク終了は、1文字の中の1画(1
ストローク)を表し、文字開始+(ストローク開始+
(XY〜XY)+ストローク終了)+〜+(ストローク
開始+(XY〜XY)+ストローク終了)+文字終了
は、1文字の全ストロークを表す。このペン座標バッフ
ァ5aに手書き入力されたXY座標点列+コマンドを書
き込み、認識ロジック(RL)を起動すると、認識ロジ
ック(RL)から認識結果(文字コード)が認識結果バ
ッファ5bに出力される。
The configuration of the pen coordinate buffer 5a is composed of commands (character start / stroke start / stroke end / character end) and XY coordinate data. Stroke start + (X
Y to XY) + stroke end is one stroke (1
Stroke), character start + (stroke start +
(XY to XY) + stroke end) + to + (stroke start + (XY to XY) + stroke end) + character end represents the entire stroke of one character. When the handwritten input XY coordinate point sequence + command is written into the pen coordinate buffer 5a and the recognition logic (RL) is started, the recognition result (character code) is output from the recognition logic (RL) to the recognition result buffer 5b.

【0027】図7は本発明による手書き文字入力画面の
一実施例を示す説明図である。図7において、文書入力
を手書きで行う際に、表示装置1の表示画面と接するタ
ブレット2上に、ペン3で入力したい位置に文字を書き
始めると(図7(a))、その位置に複数の手書き入力
枠が表示され(図7(b))、手書き文字入力を行うこ
とができる(図7(c))。1文字入力し、次の枠に2
文字目を書き始めると(図7(d))、1つ目の枠は消
滅し、認識結果(文字)が表示され(図7(e))、2
文字目を入力することができる。また、認識文字が表示
され、2枠目にペンダウンすることなくペンアップした
まま一定時間が経過すると、文字入力が終了したものと
見なし、枠が自動的に消滅する(図7(f))。
FIG. 7 is an explanatory view showing one embodiment of a handwritten character input screen according to the present invention. In FIG. 7, when a document is input by handwriting, when a character is started to be written on the tablet 2 in contact with the display screen of the display device 1 at a position where the user wants to input with the pen 3 (FIG. 7A), a plurality of characters are written at that position. Is displayed (FIG. 7 (b)), and a handwritten character can be input (FIG. 7 (c)). Enter one character and 2 in the next box
When writing of the character is started (FIG. 7D), the first frame disappears, and the recognition result (character) is displayed (FIG. 7E).
You can enter characters. When a recognized character is displayed and a certain period of time elapses without pen-down and pen-up in the second frame, it is regarded that character input has been completed, and the frame is automatically erased (FIG. 7 (f)).

【0028】また、図8は文字の表示位置と入力枠の表
示位置の関係を示す説明図である。図8において、MO
JISTATX/MOJISTATYは入力枠の表示位
置の左上を示すXY座標(ドット座標系)。CHRST
ATは認識結果文字列表示の左端のポインタを示し、文
字座標系の列位置を表す。また、CHRPTRは1文字
目と2文字目の区切りを表すポインタである。図9は入
力枠の左上座標(D3X,D3Y)、縦サイズ(D1)
/横サイズ(D2)を示す説明図である。
FIG. 8 is an explanatory diagram showing the relationship between the character display position and the input frame display position. In FIG. 8, MO
JISTATX / MOJISTATY is an XY coordinate (dot coordinate system) indicating the upper left of the display position of the input frame. CHRST
AT indicates the pointer at the left end of the recognition result character string display, and indicates a column position in the character coordinate system. CHRPTR is a pointer indicating the separation between the first character and the second character. FIG. 9 shows the upper left coordinates (D3X, D3Y) and the vertical size (D1) of the input frame.
FIG. 5 is an explanatory diagram showing a horizontal size (D2).

【0029】図10、図11は本発明の手書き入力の制
御処理を示すフローチャートである。次に、図10、図
11のフローチャートに従って実際の手書き入力の説明
を行う前に、図2のR0M6で用意されている各種制御
プログラム6cについて説明する。なお、英数字を使っ
た文字列はレジスタ名を表す。
FIGS. 10 and 11 are flowcharts showing the control processing of handwriting input according to the present invention. Next, before describing the actual handwriting input according to the flowcharts of FIGS. 10 and 11, the various control programs 6c prepared in the R0M6 of FIG. 2 will be described. Note that a character string using alphanumeric characters indicates a register name.

【0030】・[認識ロジック(RL)] 先に説明したとおり、ペン座標バッファ6aに文字の座
標データをセットして起動することによって、文字認識
テーブル6bを参照し、認識結果の文字コードを出力す
る。 ・[枠表示ハンドラ(DH1)] 入力:D1(枠横幅)、D2(枠縦幅)、D4(表示O
N/OFF/CLEAR)、D3X(枠表示左上X座
標)、D3Y(枠表示左上Y座標) 機能:D4がONの時、D3X/D3Yを基点として、
縦D1/横D2の入力枠を表示する。D4がOFFの
時、上記の枠を消去する。D4がCLEARの時、上記
枠内をクリアする(枠は消さない)。
[Recognition Logic (RL)] As described above, by setting the character coordinate data in the pen coordinate buffer 6a and starting up, the character recognition table 6b is referenced and the character code of the recognition result is output. I do. -[Frame display handler (DH1)] Input: D1 (frame width), D2 (frame length), D4 (display O)
N / OFF / CLEAR), D3X (X coordinate on top left of frame display), D3Y (Y coordinate on top left of frame display) Function: When D4 is ON, D3X / D3Y is used as a base point.
The input frame of vertical D1 / horizontal D2 is displayed. When D4 is OFF, the above frame is deleted. When D4 is CLEAR, the above frame is cleared (the frame is not erased).

【0031】・[座標点表示ハンドラ(DH2)] 入力:X、Y 機能:XY座標位置の表示ドットを点灯する。 ・[文字表示ハンドラ(DH3)] 入力:CHRPTR(文字表示位置、図8参照)、CH
RCODE 機能:CHRPTRの指す表示位置にコードCHRCO
DEの文字を表示する。
[Coordinate point display handler (DH2)] Input: X, Y Function: Turns on the display dot at the XY coordinate position. -[Character display handler (DH3)] Input: CHRPTR (character display position, see FIG. 8), CH
RCODE function: Code CHRCO at the display position indicated by CHRPTR
Displays the letters DE.

【0032】・[枠チェックハンドラ(WH)] 入力:D1,D2,D3X,D3Y,X,Y 機能:ペンダウン座標(X,Y)が、左上座標(D3
X,DEY)/縦D1/横D2の枠内か枠外かをチェッ
クする。 出力:W=1N(枠内)、W=OUT(枠外)
[Frame check handler (WH)] Input: D1, D2, D3X, D3Y, X, Y Function: Pen-down coordinates (X, Y) are converted to upper left coordinates (D3
(X, DEY) / vertical D1 / horizontal D2. Output: W = 1N (inside frame), W = OUT (outside frame)

【0033】・[ペンハンドラ(PH)] 機能:タブレット上のUP/DOWN状態をセンスす
る。また、その時のXY座標(ペン座標)を出力する。 出力:P=UP(ペンアップ)、P=DOWN(ペンダ
ウン)、(X、Y)=タブレット上のペン座標
[Pen Handler (PH)] Function: Sense UP / DOWN status on the tablet. The XY coordinates (pen coordinates) at that time are output. Output: P = UP (pen up), P = DOWN (pen down), (X, Y) = pen coordinates on tablet

【0034】次に、図11、図12のフローチャートの
説明を図7〜図9を用いて行う。図11において、 ステップS1:ペンハンドラ(PH)を起動し、タブレ
ット2上にペンがダウンされる待ち状態になる(ユーザ
ーによって文字が描かれるのを待っている状態、図7
(a)参照)。ペン3がダウン(P=DOWN)される
と、ステップS2のフェーズ(処理段階)に遷移する。 ステップS2:表示上の文字表示位置ポインタ(CHR
PTR)を初期化する(CHRPTR=CHRSTA
T)。次に、D3X,D3Yに表示画面位置の座標(M
OJISTATX、MOJISTATY)をセットし
(図8参照)、枠チェックハンドラ(WH)の入力パラ
メータD4にONをセットする。
Next, the flowcharts of FIGS. 11 and 12 will be described with reference to FIGS. In FIG. 11, step S1: a pen handler (PH) is activated, and the pen is put on the tablet 2 in a waiting state in which the pen is down (a state in which characters are drawn by a user, FIG. 7).
(See (a)). When the pen 3 is down (P = DOWN), the process proceeds to the phase (processing stage) of step S2. Step S2: Character display position pointer on display (CHR
PTR) (CHRPTR = CHRSTA)
T). Next, the coordinates of the display screen position (M
OJISTATX, MOJISTATY) are set (see FIG. 8), and ON is set to the input parameter D4 of the frame check handler (WH).

【0035】ステップS3:枠チェックハンドラ(W
H)を起動し、ペンダウン座標が表示の左上から縦D1
/横D2の範囲内にあるか否かを判断する。枠範囲外で
あればステップS4に遷移し、範囲内であればステップ
S5に遷移する。 ステップS4:ペンがアップするまでまってステップS
1に戻る。 ステップS5:ステップS2でセットしたパラメータ
(図9参照)に従って、画面左上に1枠目の入力枠を表
示する(図7(b)左側の枠を表示)。 ステップS6、S7:2枠目を表示する(図7(b)右
側の枠を表示)。
Step S3: Frame check handler (W
H) is activated and the pen-down coordinates are displayed vertically D1 from the upper left of the display.
/ Wide D2 is determined. If it is out of the frame range, the process proceeds to step S4. Step S4: Step S until the pen is up
Return to 1. Step S5: The first input frame is displayed at the upper left of the screen according to the parameters set in step S2 (see FIG. 9) (the left frame is displayed in FIG. 7B). Steps S6 and S7: The second frame is displayed (the right frame in FIG. 7B is displayed).

【0036】ステップS8:ペン座標バッファのポイン
タ(PBPTR)を初期化した後(PBPTR=PBS
TAT)、文字開始コマンド(MST)とストローク開
始コマンド(SST)をセット(書き込み)し、PBP
TRをその分(2N)アップする。ここで、後述するリ
トライカウンタ(PTYCNT)に0をセットする。 ステップS9、S10、S11:ペンがダウンしている
間、ペン座標(PHから出力されたXY座標)をペン座
標バッファ5aに書き込み、ポインタをアップする。表
示上の該当位置のドット点列を点灯する(ドット点列と
して、ユーザーの筆跡が表示される、図7(c)参
照)。ステップS9でペンがアップする(1画の終了)
とステップS12に遷移する。 ステップS12:次のペンダウンがあったか否かを判断
し、ペンダウンがあればステップS13に遷移する。
Step S8: After initializing the pointer (PBPTR) of the pen coordinate buffer (PBPTR = PBS)
TAT), character start command (MST) and stroke start command (SST) are set (written), and PBP
TR is increased by that amount (2N). Here, 0 is set in a retry counter (PTYCNT) described later. Steps S9, S10, S11: While the pen is down, the pen coordinates (XY coordinates output from the PH) are written into the pen coordinate buffer 5a, and the pointer is raised. The dot point sequence at the corresponding position on the display is turned on (the handwriting of the user is displayed as the dot point sequence, see FIG. 7C). The pen rises in step S9 (end of one stroke)
And it transits to step S12. Step S12: It is determined whether or not the next pen down occurs, and if there is a pen down, the process proceeds to step S13.

【0037】ステップS13:ペンダウン座標XYが2
枠目の範囲内にあるか否かを判断し、範囲内であれば
(図7(d)参照)、ステップS14に遷移する。範囲
外であれば、ステップS21に遷移する。 ステップS21、S22:D3Xから枠横幅(D2)を
減じて、枠チェックハンドラ(WH)を起動し、ペンダ
ウン座標(X,Y)が1枠目の中に入っているかどうを
判断し、入っていれば(同一枠内部での次の1画)、ス
テップS24に遷移する。入っていなければ(1枠目に
も2枠目にも属さない)、ステップS23の無効処理に
遷移する。
Step S13: Pen down coordinate XY is 2
It is determined whether or not it is within the range of the frame. If it is within the range (see FIG. 7D), the process proceeds to step S14. If not, the process proceeds to step S21. Steps S21 and S22: The frame width (D2) is subtracted from D3X, the frame check handler (WH) is started, it is determined whether or not the pen-down coordinates (X, Y) are inside the first frame. If it is (the next one image in the same frame), the process proceeds to step S24. If it does not enter (it does not belong to the first frame or the second frame), the process proceeds to the invalidation process of step S23.

【0038】ステップS23:エラー扱いとし、ペンア
ップを待って、ステップS12に遷移し、再度ペンダウ
ン待ち状態になる。 ステップS24:同一文字内の別のストローク(1画)
と判断し、ペンバッファにストローク終了コマンド(現
ストロークの終了:SEND)/ストローク開始コマン
ド(次のストロークのスタート:SST)を書き込み、
ステップS9に遷移し、ペンアップ待ち状態になる。 ステップS14、S15:D3X(2枠目の先頭を指し
ている)から1枠目のD2(枠横幅)を減じるため、D
4にOFFをセットして、枠表示ハンドラ(DH1)を
起動することによって、1枠目の枠を消去する(図7
(e)参照)。
Step S23: Treat as an error, wait for pen-up, transition to step S12, and wait for pen-down again. Step S24: Another stroke in the same character (one stroke)
And writes a stroke end command (end of current stroke: SEND) / stroke start command (start of next stroke: SST) in the pen buffer,
The process proceeds to step S9 to enter a pen-up waiting state. Steps S14 and S15: In order to subtract D2 (frame width) of the first frame from D3X (pointing to the head of the second frame), D
By setting OFF to 4 and activating the frame display handler (DH1), the first frame is erased (FIG. 7).
(E)).

【0039】ステップS15、S16:D3XにD2×
2(枠横幅×2)を加え、D4にONをセットして枠表
示ハンドラ(DH1)を起動することによって、2枠目
を表示する(図7(e)参照)。 ステップS17:ペン座標バッファ5aにストローク終
了コマンド(SEND)/文字終了コマンド(MEN
D)を書き込み、ポインタをアップする。これで、図2
に示すペン座標バッファ5aのセッティングが終了し、
認識ロジック(PR)が起動可能な状態となる。
Steps S15 and S16: D3 × D2 ×
By adding 2 (frame width × 2), setting ON to D4 and activating the frame display handler (DH1), the second frame is displayed (see FIG. 7E). Step S17: The stroke end command (SEND) / character end command (MEN) is stored in the pen coordinate buffer 5a.
D) is written and the pointer is raised. Now Figure 2
The setting of the pen coordinate buffer 5a shown in
The recognition logic (PR) is ready for activation.

【0040】ステップS18:認識ロジックを起動す
る。 ステップS19:DH3を起動する。CHRPTRの位
置にCHRCODE(DH3の出力)の文字「あ」)が
表示される(図7(e)参照)。 ステップS20:CHRPTRを1アップし、ステップ
S8へ戻り、次の文字の処理に遷移する。
Step S18: Activate the recognition logic. Step S19: DH3 is started. The character “A” of CHRCODE (output of DH3) is displayed at the position of CHRPTR (see FIG. 7E). Step S20: CHRPTR is incremented by one, the process returns to step S8, and transitions to processing of the next character.

【0041】次に、ペン入力のタイムアウト処理機能に
ついて、図10と図11に示すステップT1〜T8にし
たがって説明する。 ステップT1:ステップS9でペンがアップ(1画を描
いた後ぺンをアップ)した時点でタイムアウト時間カウ
ント用のカウンタTIMCNTにTINUP(定数)を
セットする。 ステップT2、T3:ステップS12にてペンアップ状
態が続く限り、TIMCNTを減じて行き0になるか否
かを監視する。ステップT3でTINCNTが0となる
と、一定時間ペンアップが続いたとみなし、ステップT
4に遷移する。
Next, the pen input timeout function will be described with reference to steps T1 to T8 shown in FIGS. Step T1: At step S9, when the pen goes up (the pen goes up after drawing one image), TINUP (constant) is set to a timeout time counter TIMCNT. Steps T2 and T3: As long as the pen-up state continues in step S12, TIMCNT is reduced to monitor whether or not the value goes to 0. When TINCNT becomes 0 in step T3, it is considered that pen-up has continued for a certain period of time, and
Transition to 4.

【0042】ステップT4、T5:1枠目/2枠目を消
去する(図7(f))。ステップS14〜S16の処理
と同じである。 ステップT6:ステップS17〜S20の処理を行う。 ステップT7、T8:ペンダウンするのを待ち、D4に
ONをセットしてステップS3に戻る(ユーザーの入力
待ちに戻る)。従って、一定時間ペンがアップしている
と、自動的に手書き入力の終了と見なすため、手書き入
力の終了を指示する必要が無く、ユーザーの操作性を向
上させることができる。
Steps T4 and T5: The first frame / second frame are deleted (FIG. 7 (f)). This is the same as the processing in steps S14 to S16. Step T6: Steps S17 to S20 are performed. Steps T7 and T8: Wait for pen down, set ON to D4, and return to step S3 (return to user input wait). Therefore, if the pen is kept up for a certain period of time, it is automatically regarded as the end of the handwriting input, and there is no need to instruct the end of the handwriting input, and the operability of the user can be improved.

【0043】次に、文字入力位置の訂正処理機能につい
て、図10に示すステップR1〜R4にしたがって説明
する。図12は文字入力開始位置の訂正操作の一実施例
を示す説明図である。図12に示すように、枠内に
「う」という文字を書こうとした場合、Pの近辺にペン
をダウンする必要があるが、誤ってQの近辺にペンをダ
ウンしてしまったとする。このとき、ある一定のドット
数のペンの移動をすることなく、すぐペンをアップした
場合は、Qの軌跡は消去され、書き直しを可能にしてい
る。
Next, the character input position correction processing function will be described with reference to steps R1 to R4 shown in FIG. FIG. 12 is an explanatory diagram showing one embodiment of the correction operation of the character input start position. As shown in FIG. 12, when trying to write the character "U" in the frame, it is necessary to drop the pen near P, but it is assumed that the pen is mistakenly dropped near Q. At this time, if the pen is immediately moved up without moving the pen of a certain number of dots, the locus of Q is erased and rewriting is enabled.

【0044】ステップS8でRTYCNT(リトライカ
ウンタ)を0に初期化する。 ステップR1:ペンがダウン状態で移動を続け、ペンの
軌跡を表示し続けている限り、RYTCNTを1づつア
ップしていく。したがって、ペンがアップした時点で、
RTYCNTには何ドットの間、ペンがダウンしていた
かがセットされている。 ステップR2:RTYCNTがカウントしたドット数が
基準値(3ドット)と比較して少ない場合、書き直しと
判断する。 ステップR3:1枠目の中味をクリアする。 ステップR4:入力し直し待ちとなる。従って、一旦誤
った位置にペンをダウンしてしまっても、アップして簡
単に書き直すことができる。
In step S8, RTYCNT (retry counter) is initialized to zero. Step R1: RYTCNT is incremented by one as long as the pen continues to move in the down state and keeps displaying the trajectory of the pen. Therefore, when the pen is up,
In RTYCNT, the number of dots for which the pen has been down is set. Step R2: If the number of dots counted by the RTYCNT is smaller than the reference value (3 dots), it is determined that rewriting is performed. Step R3: Clear the contents of the first frame. Step R4: Wait for re-input. Therefore, even if the pen is once dropped to an incorrect position, it can be raised and easily rewritten.

【0045】[0045]

【発明の効果】本発明の手書き文字認識入力装置によれ
ば、一定時間ペンアップしていると、自動的に手書き入
力の終了と見なすため、手書き入力の終了を指示する必
要が無く、ユーザーの操作性が向上する。
According to the handwritten character recognition input device of the present invention,
If you hold the pen up for a certain period of time,
Must be instructed to end handwriting
There is no need to improve user operability.

【図面の簡単な説明】[Brief description of the drawings]

【図1】本発明の基本構成を示すブロック図である。FIG. 1 is a block diagram showing a basic configuration of the present invention.

【図2】本発明の手書き文字認識入力装置の一実施例を
示すブロック図である。
FIG. 2 is a block diagram showing one embodiment of a handwritten character recognition input device of the present invention.

【図3】枠サイズテーブルに格納されている入力枠の縦
横サイズの一例を示す説明図である。
FIG. 3 is an explanatory diagram showing an example of the vertical and horizontal sizes of an input frame stored in a frame size table.

【図4】入力枠のサイズを設定するための設定画面の表
示例を示す説明図である。
FIG. 4 is an explanatory diagram showing a display example of a setting screen for setting the size of an input frame.

【図5】図4の設定画面で枠サイズ設定の操作手順を示
す概略フローチャートである。
FIG. 5 is a schematic flowchart showing an operation procedure for setting a frame size on the setting screen of FIG. 4;

【図6】ペン座標バッファの構成の一実施例を示す説明
図である。
FIG. 6 is an explanatory diagram showing one embodiment of a configuration of a pen coordinate buffer.

【図7】本発明による手書き文字入力画面の一実施例を
示す説明図である。
FIG. 7 is an explanatory diagram showing one embodiment of a handwritten character input screen according to the present invention.

【図8】文字の表示位置と入力枠の表示位置の関係を示
す説明図である。
FIG. 8 is an explanatory diagram showing a relationship between a display position of a character and a display position of an input frame.

【図9】入力枠の左上座標(D3X,D3Y)、縦サイ
ズ(D1)/横サイズ(D2)を示す説明図である。
FIG. 9 is an explanatory diagram showing upper left coordinates (D3X, D3Y) and a vertical size (D1) / horizontal size (D2) of an input frame.

【図10】本発明の手書き入力の制御処理を示すフロー
チャートである。
FIG. 10 is a flowchart illustrating a handwriting input control process according to the present invention.

【図11】図10に続く本発明の手書き入力の制御処理
を示すフローチャートである。
FIG. 11 is a flowchart showing a control process of handwriting input of the present invention, following FIG. 10;

【図12】文字入力開始位置の訂正操作の一実施例を示
す説明図である。
FIG. 12 is an explanatory diagram showing an embodiment of a correction operation of a character input start position.

【符号の説明】[Explanation of symbols]

1 表示装置 2 タブレット 3 ペン 4 キーボード 5 RAM 5a ペン座標バッファ 5b 認識結果バッファ 5c 文書バッファ 5d ワークバッファ 6 ROM 6a 枠サイズテーブル 6b 文字認識テーブル 6c 制御プログラム 7 CPU Reference Signs List 1 display device 2 tablet 3 pen 4 keyboard 5 RAM 5a pen coordinate buffer 5b recognition result buffer 5c document buffer 5d work buffer 6 ROM 6a frame size table 6b character recognition table 6c control program 7 CPU

フロントページの続き (56)参考文献 特開 平1−261720(JP,A) 鈴木信夫“手書き入力OS誕生,パソ コンの新市場を切り開く〜第3部 使い やすい手書き入力のための基盤技術を整 理する”,日経エレクトロニクス,日経 BP社,平成3年4月15日,第525巻, p131 (58)調査した分野(Int.Cl.7,DB名) G06K 9/62 G06K 9/03 Continuation of the front page (56) References JP-A-1-261720 (JP, A) Nobuo Suzuki "Birth of a handwriting input OS, opening up a new market for personal computers-Part 3 Developing basic technologies for easy-to-use handwriting input , Nikkei Electronics, Nikkei BP, April 15, 1991, Vol. 525, p. 131 (58) Fields investigated (Int. Cl. 7 , DB name) G06K 9/62 G06K 9/03

Claims (1)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】 手書き文字を入力するペンと、画面に一
体形成したタブレットを有し、前記ペンによってタブレ
ット上に手書き文字が描かれる際に複数の文字認識用の
入力枠を表示するとともに入力枠に入力された手書き文
字および認識文字を順次表示する表示手段と、前記ペン
のアップ/ダウン信号を検出するとともに入力枠に入力
された手書き文字をドットからなる座標データとして検
出する座標検出手段と、検出された座標データを記憶す
る座標データ記憶手段と、各種座標データと所定の書式
に基づく認識文字とを対応して予め記憶している文字認
識テーブルと、文字認識テーブルを参照することにより
入力された座標データを、これに対応する認識文字に変
換して画面に出力する文字認識手段と、前記ペンとタブ
レットにより手書き文字を入力する際に、出力される認
識文字より大きいサイズに形成してなる複数の入力枠
を、前記認識文字と同一の行/列に沿って画面に配列す
る枠制御手段と、前記座標検出手段から前記ペンのアッ
プ/ダウン信号を受けペンのアップ時間を計時する計時
手段とを備え前記枠制御手段は、前記ペンのアップ/ダウン信号によ
りペンが文字入力後次の入力枠内に文字が入力されたか
否かを判定するとともに計時されたペンのアップ時間が
所定時間より経過した際に文字の入力が終了したものと
判定して表示されている入力枠を全て消去することを特
徴とする手書き文字認識入力装置。
1. A pen for inputting handwritten characters, and a tablet integrally formed on a screen, wherein when the handwritten characters are drawn on the tablet by the pen, a plurality of character recognition input frames are displayed and the input frame is displayed. Display means for sequentially displaying handwritten characters and recognized characters input to the input device; coordinate detecting means for detecting the pen up / down signal and detecting the handwritten characters input to the input frame as coordinate data composed of dots; A coordinate data storage means for storing the detected coordinate data, a character recognition table in which various kinds of coordinate data and recognition characters based on a predetermined format are stored in advance, and a character recognition table which is inputted by referring to the character recognition table. Character recognition means for converting the coordinate data into corresponding recognition characters and outputting the same to the screen, and handwriting with the pen and tablet. When entering text, the plurality of input frames obtained by forming a larger size than the recognized character is output, a frame control means arranged on the screen along the recognized character the same row / column and the coordinate detection By means of the pen
Timing that measures the pen up time in response to the up / down signal
Means, and the frame control means responds to an up / down signal of the pen.
After the pen has entered a character, is the character entered in the next input box?
To determine whether or not the pen up time
It is assumed that the input of characters has been completed when the specified time has elapsed.
It is special to delete all input frames that are judged and displayed.
Handwritten character recognition input device.
JP6142011A 1994-06-23 1994-06-23 Handwritten character recognition input device Expired - Fee Related JP3025152B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP6142011A JP3025152B2 (en) 1994-06-23 1994-06-23 Handwritten character recognition input device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP6142011A JP3025152B2 (en) 1994-06-23 1994-06-23 Handwritten character recognition input device

Publications (2)

Publication Number Publication Date
JPH087034A JPH087034A (en) 1996-01-12
JP3025152B2 true JP3025152B2 (en) 2000-03-27

Family

ID=15305305

Family Applications (1)

Application Number Title Priority Date Filing Date
JP6142011A Expired - Fee Related JP3025152B2 (en) 1994-06-23 1994-06-23 Handwritten character recognition input device

Country Status (1)

Country Link
JP (1) JP3025152B2 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5849778B2 (en) * 2012-03-02 2016-02-03 カシオ計算機株式会社 Handwriting input device and program
JP5883696B2 (en) * 2012-03-26 2016-03-15 シャープ株式会社 Display device and display program
JP5737229B2 (en) 2012-06-12 2015-06-17 コニカミノルタ株式会社 Object sharing system and object input support program

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
鈴木信夫"手書き入力OS誕生,パソコンの新市場を切り開く〜第3部 使いやすい手書き入力のための基盤技術を整理する",日経エレクトロニクス,日経BP社,平成3年4月15日,第525巻,p131

Also Published As

Publication number Publication date
JPH087034A (en) 1996-01-12

Similar Documents

Publication Publication Date Title
US6282315B1 (en) System for entering handwritten data into computer generated forms
US5276794A (en) Pop-up keyboard system for entering handwritten data into computer generated forms
US5956423A (en) Method and system for data entry of handwritten symbols
JP4742132B2 (en) Input device, image processing program, and computer-readable recording medium
US6442578B1 (en) Script character processing method for compression encoding and smoothing of ink strokes
US6434581B1 (en) Script character processing method for interactively adjusting space between writing element
US7848573B2 (en) Scaled text replacement of ink
JP2004342101A (en) Data processing apparatus and method
JP3292752B2 (en) Gesture processing device and gesture processing method
KR100713407B1 (en) Pen input method and apparatus in pen computing system
JP2963589B2 (en) Gesture processing device and gesture processing method
JP3025152B2 (en) Handwritten character recognition input device
JP3258978B2 (en) Gesture processing device and gesture processing method
JP3874571B2 (en) Gesture processing device and gesture processing method
EP0455336B1 (en) Information processing apparatus and methods
JP3085552B2 (en) Character input / cursor instruction determination method in online handwriting input device
JPH05334496A (en) Display control device
JP3388519B2 (en) Handwriting input device
JP2994176B2 (en) Ruled line input device
JP2000043488A (en) Writing locus output device and storage medium
JP2000076380A (en) Handwritten character input device and storage medium
JP2000047776A (en) Writing locus output device and storage medium
JPH05324926A (en) Character input method and device
JPH0756911A (en) Document preparing device
JP2001273460A (en) Character input device and computer readable recording medium

Legal Events

Date Code Title Description
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080121

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090121

Year of fee payment: 9

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100121

Year of fee payment: 10

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110121

Year of fee payment: 11

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120121

Year of fee payment: 12

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130121

Year of fee payment: 13

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130121

Year of fee payment: 13

LAPS Cancellation because of no payment of annual fees