JPH01270185A - 文字認識方法及びその装置 - Google Patents
文字認識方法及びその装置Info
- Publication number
- JPH01270185A JPH01270185A JP63098368A JP9836888A JPH01270185A JP H01270185 A JPH01270185 A JP H01270185A JP 63098368 A JP63098368 A JP 63098368A JP 9836888 A JP9836888 A JP 9836888A JP H01270185 A JPH01270185 A JP H01270185A
- Authority
- JP
- Japan
- Prior art keywords
- character
- cutting
- data
- stroke
- time
- 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.)
- Granted
Links
Landscapes
- Character Input (AREA)
- Character Discrimination (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
[産業上の利用分野]
本発明は文字認識装置、特に手書き文字から文字を切り
出して認識する文字認識装置に関するものである。
出して認識する文字認識装置に関するものである。
[従来の技術]
従来、この種の装置による文字の切り出しは、文字の人
カニリア上にます目等を設け、異なるます目に文字を書
き込んでいく方式、あるいはストローク間の時間を計測
し、ある固定時間以上人力がないと文字の終了として文
字を切り出す方式であった。
カニリア上にます目等を設け、異なるます目に文字を書
き込んでいく方式、あるいはストローク間の時間を計測
し、ある固定時間以上人力がないと文字の終了として文
字を切り出す方式であった。
[発明が解決しようとする課題]
しかしながら、上記従来例のます目方式では、1文字1
文字を決められたまず目に書く必要があるため、人力方
法が制限され、大きさもます目に制限されるので、使い
にくかった。一方、固定時間での文字切りは、人力スピ
ードが個人差によりバラツキがあって誤認識の原因とな
ったり、1文字1文字待ちながらの入力では入力スピー
ドが上がらず、やはり使いにくさがあった。
文字を決められたまず目に書く必要があるため、人力方
法が制限され、大きさもます目に制限されるので、使い
にくかった。一方、固定時間での文字切りは、人力スピ
ードが個人差によりバラツキがあって誤認識の原因とな
ったり、1文字1文字待ちながらの入力では入力スピー
ドが上がらず、やはり使いにくさがあった。
本発明は、前記従来例の欠点を除去し、入力時のバラツ
キによる認識率の低下をなくし、人力操作を容易にする
文字認識装置を提供する。
キによる認識率の低下をなくし、人力操作を容易にする
文字認識装置を提供する。
[課題を解決するための手段1
この課題を解決するために、本発明の文字認識装置は、
手書き文字を読みとり認識する文字認識装置において、 各ストローク間の入力時間を計測する時間計測手段と、
該ストローク間の時間間隔の値を各ストロークデータに
対応して記憶する記憶手段と、前記時間間隔の値に基づ
いて、文字の切り出しを行う文字切出し手段と、該文字
切出し手段で切り出したデータによる認識が不能である
場合に、前記文字切出し手段の切出し条件を変化させる
切出し条件変更手段とを備える。
手書き文字を読みとり認識する文字認識装置において、 各ストローク間の入力時間を計測する時間計測手段と、
該ストローク間の時間間隔の値を各ストロークデータに
対応して記憶する記憶手段と、前記時間間隔の値に基づ
いて、文字の切り出しを行う文字切出し手段と、該文字
切出し手段で切り出したデータによる認識が不能である
場合に、前記文字切出し手段の切出し条件を変化させる
切出し条件変更手段とを備える。
[作用]
かかる構成において、時間計測手段が計測するストロー
ク間の時間間隔の値を各ストロークデータに対応して記
憶手段に記憶し、前記時間間隔の値に基づいて文字切出
し手段で切り出したデータによる認識が不能である場合
に、切出し条件変更手段で前記文字切出し手段の切出し
条件を変化させて再度認識を行う。
ク間の時間間隔の値を各ストロークデータに対応して記
憶手段に記憶し、前記時間間隔の値に基づいて文字切出
し手段で切り出したデータによる認識が不能である場合
に、切出し条件変更手段で前記文字切出し手段の切出し
条件を変化させて再度認識を行う。
[実施例]
第1図は本実施例の文字認識装置のブロック図である。
1はデジタイザ等で構成されるストローク入力部であり
、手書きされた文字のストロークの位置データを作り出
す。2は時間計測部であり1つのストロークが終り次の
ストロークが始まるまでの時間間隔を計測する。そして
ストローク入力部1からの位置データと共に時間計測部
2からの時間データをも含めストローク記憶部3に貯え
る。その後文字認識部4によりストローク記憶部3に貯
られているデータを取り出し、文字認識を行う。その際
文字切出し部5に、各ストロークごとに貯えられている
時間データを渡し、文字切り出し部5により時間データ
を基に文字切り出しを行って文字認識を行う。
、手書きされた文字のストロークの位置データを作り出
す。2は時間計測部であり1つのストロークが終り次の
ストロークが始まるまでの時間間隔を計測する。そして
ストローク入力部1からの位置データと共に時間計測部
2からの時間データをも含めストローク記憶部3に貯え
る。その後文字認識部4によりストローク記憶部3に貯
られているデータを取り出し、文字認識を行う。その際
文字切出し部5に、各ストロークごとに貯えられている
時間データを渡し、文字切り出し部5により時間データ
を基に文字切り出しを行って文字認識を行う。
しかし、文字認識部4での認識結果の中にU識不可能な
文字が存在したならば、この結果をフィードバック線6
でフィードバックし、文字切り出し時間を変更して、再
度ストローク記憶部3内のデータを読み込み、新たな文
字切り出しを行い文字認識を行う。
文字が存在したならば、この結果をフィードバック線6
でフィードバックし、文字切り出し時間を変更して、再
度ストローク記憶部3内のデータを読み込み、新たな文
字切り出しを行い文字認識を行う。
第2図は、時間間隔データを入れない従来のストローク
記憶部3に記憶されるデータフォーマットの1例であり
、第3図は本実施例で述べている時間間隔データが入っ
たフォーマットの1例である。
記憶部3に記憶されるデータフォーマットの1例であり
、第3図は本実施例で述べている時間間隔データが入っ
たフォーマットの1例である。
データはストロークのX座標21とY座標22を繰り返
し、ストロークの終りを示す終りマーク23で第1スト
ロークのペンアップを示す。
し、ストロークの終りを示す終りマーク23で第1スト
ロークのペンアップを示す。
以下、次のストロークはX座131.Y座標32で表わ
される。第3図の24は本実施例で述べている時間デー
タであり、第1ストロークのペンアップ時から第2スト
ロークのペンダウン時までの時間間隔データがセットさ
れる。
される。第3図の24は本実施例で述べている時間デー
タであり、第1ストロークのペンアップ時から第2スト
ロークのペンダウン時までの時間間隔データがセットさ
れる。
第4図は、本実施例の文字認識装置を構成するハードウ
ェアの1例である。41は文字人力を行うスタイラスペ
ンを持つデジタイザ、42は演算・処理用のCPUで、
時間計測用のタイマ42aを有する。43はCPU42
の処理手順のプログラムを記憶しているROM、44は
プログラムのワークエリアやスタックで使用するRAM
で、バッファ44a及び44b(以下BUF)を有する
。、45は認識結果や筆跡を表示する表示器、46は認
識結果をホストコンピュータ等に送信する通信インタフ
ェースである。
ェアの1例である。41は文字人力を行うスタイラスペ
ンを持つデジタイザ、42は演算・処理用のCPUで、
時間計測用のタイマ42aを有する。43はCPU42
の処理手順のプログラムを記憶しているROM、44は
プログラムのワークエリアやスタックで使用するRAM
で、バッファ44a及び44b(以下BUF)を有する
。、45は認識結果や筆跡を表示する表示器、46は認
識結果をホストコンピュータ等に送信する通信インタフ
ェースである。
第5図(a)、(b)は、本実施例の文字認識装置の処
理手順を示すフローチャートである。
理手順を示すフローチャートである。
ステップS51でペンデータが来るまで待つ。
データが来たら、ステップS52でRAM内のBUF4
4aにストアする。ステップS53でペンがアップにな
るまでBUF44aにストアし続ける。ペンがアップに
なったら、ステップS54で終りマークをBIJF44
aにストアし、ステップS55でタイマ42aをスター
トさせる。ステップS56で次のペンダウンをまち、ペ
ンアップ状態が続くとステップS58でタイマ42aの
値を読み、ステップ360でその値が制限値より大きい
かチエツクする。小さい場合は、文字の入力はまだ終っ
ていないということでステップS56へ戻る。
4aにストアする。ステップS53でペンがアップにな
るまでBUF44aにストアし続ける。ペンがアップに
なったら、ステップS54で終りマークをBIJF44
aにストアし、ステップS55でタイマ42aをスター
トさせる。ステップS56で次のペンダウンをまち、ペ
ンアップ状態が続くとステップS58でタイマ42aの
値を読み、ステップ360でその値が制限値より大きい
かチエツクする。小さい場合は、文字の入力はまだ終っ
ていないということでステップS56へ戻る。
ペンダウンの時は、次のストロークが人力された事を示
すのでステップS57でタイマ42aをストップさせそ
の値を時間データとしてステップS59でBUF44a
ヘスドアする。
すのでステップS57でタイマ42aをストップさせそ
の値を時間データとしてステップS59でBUF44a
ヘスドアする。
ステップS60の判別で、タイマ42aの値が制限値よ
り大きい時は、文字入力が終った事を示すのでステップ
S61へ進んで、ステップS61でBUF44a内のデ
ータをチエツクし、時間データをサーチする。ステップ
S62で時間データの平均を求め、その値をステップS
63で文字切りレベルとしてセットする。ステップS6
4でBUF44aからの読み出しポインタをイニシャラ
イズしておき、ステップS65でポインタ位置より1ス
トロ一ク分データを読む。
り大きい時は、文字入力が終った事を示すのでステップ
S61へ進んで、ステップS61でBUF44a内のデ
ータをチエツクし、時間データをサーチする。ステップ
S62で時間データの平均を求め、その値をステップS
63で文字切りレベルとしてセットする。ステップS6
4でBUF44aからの読み出しポインタをイニシャラ
イズしておき、ステップS65でポインタ位置より1ス
トロ一ク分データを読む。
ストロークデータを全て読み終ったか否かをステップS
66でチエツクする。
66でチエツクする。
終りでない場合はステップ587に進んで、そのストロ
ークと次のストロークとの間の時間データと文字切りレ
ベルとの大小をチエツクし、時間データが小さい場合は
文字切りではないので、ステップS68に進んで、BU
F44aにストロークデータをストアし、ステップS6
9でBUF44aの読み出しポインタを更新し、ステッ
プS65へ戻る。
ークと次のストロークとの間の時間データと文字切りレ
ベルとの大小をチエツクし、時間データが小さい場合は
文字切りではないので、ステップS68に進んで、BU
F44aにストロークデータをストアし、ステップS6
9でBUF44aの読み出しポインタを更新し、ステッ
プS65へ戻る。
ステップ567で時間データが大きい場合は文字切りな
ので、今まで貯めたBUF44bのストロークデータを
読み、ステップS71で認識処理を行う。ステップS7
2で認識可か不可かをチエツクし、認識可なら次の字の
処理のためステップ365へ戻る。不可ならステップS
73に進んで、文字切りレベルの値を1だけ減らし、も
う−度文字切りを行うためステップS64へ戻り、文字
切りと認識処理とをくりかえす。
ので、今まで貯めたBUF44bのストロークデータを
読み、ステップS71で認識処理を行う。ステップS7
2で認識可か不可かをチエツクし、認識可なら次の字の
処理のためステップ365へ戻る。不可ならステップS
73に進んで、文字切りレベルの値を1だけ減らし、も
う−度文字切りを行うためステップS64へ戻り、文字
切りと認識処理とをくりかえす。
すなわち、ストローク間の時間間隔データを位置データ
と共に貯え、文字切り出し部5により文字切り出し時間
(フローチャートでは文字切りレベル)を用いて文字を
切り出して認識処理を行い、認識不可文字があれば再度
文字切り出し時間を変化させ文字切りを行い認識処理を
行う。
と共に貯え、文字切り出し部5により文字切り出し時間
(フローチャートでは文字切りレベル)を用いて文字を
切り出して認識処理を行い、認識不可文字があれば再度
文字切り出し時間を変化させ文字切りを行い認識処理を
行う。
これにより文字切り出しに柔軟性を与え、ひいては認識
率を向上させることが出来るわけである。
率を向上させることが出来るわけである。
尚、実施例のフローチャートのステップS62で時間デ
ータの平均を計算し、その値をステップS63で文字切
りレベルに設定しているが、この値の決め方は他の方法
でも良く、例えば平均と標準偏差を求め、平均+2×偏
差の値を最初の文字切りレベルの値として採用しても良
い。又、最大値の値を採用する事も考えられる。
ータの平均を計算し、その値をステップS63で文字切
りレベルに設定しているが、この値の決め方は他の方法
でも良く、例えば平均と標準偏差を求め、平均+2×偏
差の値を最初の文字切りレベルの値として採用しても良
い。又、最大値の値を採用する事も考えられる。
又、実施例では認識不可文字がなくなるまでくり返して
いるが、これは複数回行って終了しても良く、又従来か
ら一般的に行われている位置情報での文字切り(まず目
方式)との併用により一層の効果が期待される。
いるが、これは複数回行って終了しても良く、又従来か
ら一般的に行われている位置情報での文字切り(まず目
方式)との併用により一層の効果が期待される。
以上説明したように本実施例は、各ストローク間の時間
間隔をカウントする時間計測手段を設け、位置データと
共に貯え認識を行う際切出し手段が切り出しの時間を変
化させるという簡単な構成により、特別なます目を設け
ずに文字切りを行うことが出来る為、入力に大きな自由
度を与えることができる。又、固定時間で、文字切りを
行う従来方式よりも、柔軟性のある入力が可能となる為
個人差にも対応出来るので、スムーズな入力が可能とな
り、ひいては認識率の向上にもつながるという効果を有
している。
間隔をカウントする時間計測手段を設け、位置データと
共に貯え認識を行う際切出し手段が切り出しの時間を変
化させるという簡単な構成により、特別なます目を設け
ずに文字切りを行うことが出来る為、入力に大きな自由
度を与えることができる。又、固定時間で、文字切りを
行う従来方式よりも、柔軟性のある入力が可能となる為
個人差にも対応出来るので、スムーズな入力が可能とな
り、ひいては認識率の向上にもつながるという効果を有
している。
[発明の効果]
本発明により、入力時のバラツキによる8識率の低下を
なくし、入力操作を容易にする文字認識装置を提供でき
る。
なくし、入力操作を容易にする文字認識装置を提供でき
る。
第1図は本実施例の文字認識装置のブロック図、
第2図は従来のデータフォーマットの1例を示す図、
第3図は本実施例のデータフォーマットの1例を示す図
、 第4図は本実施例の文字認識装置のハードウェア構成図
、 第5図(a)、(b)は本実施例の文字認識装置の処理
手順を示すフローチャートである。 図中、1・・・ストローク入力部、2・・・時間計測部
、3・・・ストローク記憶部、4・・・文字認識部、5
・・・文字切出し部、6・・・フィードバット線、41
・・・デジタイザ、42・・・CPU、42a・・・タ
イマ、43”・ROM、44・・・RAM、44 a。 44b・・・BUF、45・・・表示器、46・・・通
信インタフェースである。
、 第4図は本実施例の文字認識装置のハードウェア構成図
、 第5図(a)、(b)は本実施例の文字認識装置の処理
手順を示すフローチャートである。 図中、1・・・ストローク入力部、2・・・時間計測部
、3・・・ストローク記憶部、4・・・文字認識部、5
・・・文字切出し部、6・・・フィードバット線、41
・・・デジタイザ、42・・・CPU、42a・・・タ
イマ、43”・ROM、44・・・RAM、44 a。 44b・・・BUF、45・・・表示器、46・・・通
信インタフェースである。
Claims (1)
- 【特許請求の範囲】 手書き文字を読みとり認識する文字認識装置において
、 各ストローク間の時間間隔を計測する時間計測手段と、 該ストローク間の時間間隔の値を各ストロークデータに
対応して記憶する記憶手段と、 前記時間間隔の値に基づいて、文字の切り出しを行う文
字切出し手段と、 該文字切出し手段で切り出したデータによる認識が不能
である場合に、前記文字切出し手段の切出し条件を変化
させる切出し条件変更手段とを備えることを特徴とする
文字認識装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63098368A JP2933932B2 (ja) | 1988-04-22 | 1988-04-22 | 文字認識方法及びその装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63098368A JP2933932B2 (ja) | 1988-04-22 | 1988-04-22 | 文字認識方法及びその装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH01270185A true JPH01270185A (ja) | 1989-10-27 |
| JP2933932B2 JP2933932B2 (ja) | 1999-08-16 |
Family
ID=14217938
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP63098368A Expired - Lifetime JP2933932B2 (ja) | 1988-04-22 | 1988-04-22 | 文字認識方法及びその装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2933932B2 (ja) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2007058803A (ja) * | 2005-08-26 | 2007-03-08 | Canon Inc | オンライン手書き文字認識装置及びオンライン手書き文字認識方法 |
| JP2013109680A (ja) * | 2011-11-24 | 2013-06-06 | Fuji Xerox Co Ltd | 画像処理装置及び画像処理プログラム |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6054087A (ja) * | 1983-09-01 | 1985-03-28 | Nec Corp | オンライン文字認識装置 |
| JPS61148586A (ja) * | 1984-12-21 | 1986-07-07 | Nec Corp | オンライン手書文字認識装置 |
| JPS6266369U (ja) * | 1985-10-14 | 1987-04-24 |
-
1988
- 1988-04-22 JP JP63098368A patent/JP2933932B2/ja not_active Expired - Lifetime
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6054087A (ja) * | 1983-09-01 | 1985-03-28 | Nec Corp | オンライン文字認識装置 |
| JPS61148586A (ja) * | 1984-12-21 | 1986-07-07 | Nec Corp | オンライン手書文字認識装置 |
| JPS6266369U (ja) * | 1985-10-14 | 1987-04-24 |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2007058803A (ja) * | 2005-08-26 | 2007-03-08 | Canon Inc | オンライン手書き文字認識装置及びオンライン手書き文字認識方法 |
| JP2013109680A (ja) * | 2011-11-24 | 2013-06-06 | Fuji Xerox Co Ltd | 画像処理装置及び画像処理プログラム |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2933932B2 (ja) | 1999-08-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4041496B2 (ja) | 手書き文字認識のために手書き文字入力をスケーリングする方法および装置 | |
| JP3004495B2 (ja) | 手書き記号の認識方法 | |
| US7825922B2 (en) | Temporary lines for writing | |
| EP1507192B1 (en) | Detection of a dwell gesture by examining parameters associated with pen motion | |
| JP2651009B2 (ja) | 情報認識装置 | |
| JPS6079485A (ja) | 手書き文字認識処理装置 | |
| JPH01270185A (ja) | 文字認識方法及びその装置 | |
| JP3192468B2 (ja) | オンライン手書き文字認識装置及び認識方法 | |
| JP3422634B2 (ja) | 手書き文字認識方法及び装置 | |
| JPS61182093A (ja) | 図形高速描画方式 | |
| JPH0782530B2 (ja) | 手書き文字認識装置 | |
| JPH08137603A (ja) | ペン入力型電子機器 | |
| JPH0585938B2 (ja) | ||
| JP2994176B2 (ja) | 罫線入力装置 | |
| JPH10198760A (ja) | 手書き文字認識方法及び手書き文字認識装置 | |
| JPH045231B2 (ja) | ||
| JPH01222367A (ja) | 手書き速記文字変換装置 | |
| JPS62190565A (ja) | 手書き図形清書装置 | |
| JPH09237321A (ja) | 手書き文字認識装置 | |
| JPH01159723A (ja) | 手書き文字入力装置 | |
| JPS6215683A (ja) | 情報認識装置 | |
| JPH0445854B2 (ja) | ||
| JPH055131B2 (ja) | ||
| JPH0830735A (ja) | 手書き入力処理装置 | |
| JPH0664612B2 (ja) | 図形認識方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| EXPY | Cancellation because of completion of term |