(57)【特許請求の範囲】
【請求項１】
未記入の帳票画像の黒枠の長方形で構成される認識対象領域を指定する方法であって、前記未記入の帳票画像上で、認識対象領域内部の指定された点から上下、左右方向に黒画素を探索し、黒画素が現れたときその直前の第１の座標値を登録し、該第１の座標値で形成される領域を認識対象領域として指定することを特徴とする領域指定方法。
【請求項２】
未記入の帳票画像の黒枠の長方形で構成される認識対象領域を指定する装置であって、前記未記入の帳票画像データを記録する手段と、該未記入の帳票画像データを表示する手段と、該表示画面上で、認識対象領域内部の所定の点を指定する手段と、該指定された点から上下、左右方向に黒画素を探索する手段と、黒画素が現れたときその直前の第１の座標値を登録し、該第１の座標値で形成される領域を認識対象領域として指定する手段とを備えたことを特徴とする領域指定装置。
【請求項３】
未記入の帳票画像の黒枠の長方形で構成される認識対象領域を指定する方法であって、前記未記入の帳票画像上で、認識対象領域内部の指定された点から上下、左右方向に黒画素を探索し、黒画素が現れたときその直前の第１の座標値を登録し、該登録した第１の座標値から所定の画素値分だけ内側の第２の座標値を定め、該第２の座標値で形成される領域を認識対象領域として指定することを特徴とする領域指定方法。
【請求項４】
未記入の帳票画像の黒枠の長方形で構成される認識対象領域を指定する装置であって、前記未記入の帳票画像データを記録する手段と、該未記入の帳票画像データを表示する手段と、該表示画面上で、認識対象領域内部の所定の点を指定する手段と、該指定された点から上下、左右方向に黒画素を探索する手段と、黒画素が現れたときその直前の第１の座標値を登録する手段と、該第１の座標値から所定の画素値分だけ内側の第２の座標値を定め領域を調整する手段と、該第２の座標値で形成される領域を認識対象領域として指定する手段とを備えたことを特徴とする領域指定装置。
【請求項５】
未記入の帳票画像の黒枠の長方形で構成される認識対象領域を指定する方法であって、前記未記入の帳票画像上で、認識対象領域内部の指定された点から上下、左右方向に黒画素を探索し、黒画素が現れたときその直前の第１の座標値を登録し、該登録した第１の座標値で形成される第１の長方形を求め、該第１の長方形の周上に黒画素があるか否かを判定し、該第１の長方形の周上に黒画素が存在するとき、黒画素が存在している辺の座標値を１画素内側にずらして新しい第２の長方形を生成し、該第２の長方形で、再度、周上に黒画素があるか否かを判定し、周上に黒画素がなくなるまで、前記黒画素の判定および長方形生成の処理を続け、周上に黒画素が存在しないときの長方形を認識対象領域として指定することを特徴とする領域指定方法。
【請求項６】
未記入の帳票画像の黒枠の長方形で構成される認識対象領域を指定する装置であって、前記未記入の帳票画像データを記録する手段と、該未記入の帳票画像データを表示する手段と、該表示画面上で、認識対象領域内部の所定の点を指定する手段と、該指定された点から上下、左右方向に黒画素を探索する手段と、黒画素が現れたときその直前の第１の座標値を登録する手段と、該第１の座標値で形成される第１の長方形の周上に黒画素があるか否かを判定する手段と、該第１の長方形の周上に黒画素が存在するとき、黒画素が存在している辺の座標値を１画素内側にずらし、前記判定手段に適用するための新しい第２の長方形を生成する手段と、前記周上に黒画素が存在しないときの長方形を認識対象領域として指定する手段とを備えたことを特徴とする領域指定装置。
【請求項７】
未記入の帳票画像の黒枠の長方形で構成される認識対象領域を指定する方法であって、前記未記入の帳票画像上で、認識対象領域内部の指定された点から上下、左右方向に黒画素を探索し、黒画素が現れたときその直前の第１の座標値を登録し、該登録した第１の座標値で形成される第１の長方形を求め、該第１の長方形の周上に黒画素があるか否かを判定し、該第１の長方形の周上に黒画素が存在するとき、黒画素が存在している各辺毎に黒画素数を計数し、最も黒素数の多い辺を選択し、該選択した辺の座標値を１画素内側にずらして新しい第２の長方形を生成し、該第２の長方形で、再度、周上に黒画素があるか否かを判定し、周上に黒画素がなくなるまで、前記黒画素の判定、計数および長方形生成の処理を続け、周上に黒画素が存在しないときの長方形を認識対象領域として指定することを特徴とする領域指定方法。
【請求項８】
未記入の帳票画像の黒枠の長方形で構成される認識対象領域を指定する装置であって、前記未記入の帳票画像データを記録する手段と、該未記入の帳票画像データを表示する手段と、該表示画面上で、認識対象領域内部の所定の点を指定する手段と、該指定された点から上下、左右方向に黒画素を探索する手段と、黒画素が現れたときその直前の第１の座標値を登録する手段と、該第１の座標値で形成される第１の長方形の周上に黒画素があるか否かを判定する手段と、該第１の長方形の周上に黒画素が存在するとき、黒画素が存在している各辺毎に黒画素数を計数する手段と、計数の結果、最も黒素数の多い辺を選択し、該選択した辺の座標値を１画素内側にずらし、前記判定手段に適用するための新しい第２の長方形を生成する手段と、前記周上に黒画素が存在しないときの長方形を認識対象領域として指定する手段とを備えたことを特徴とする領域指定装置。
【請求項９】
未記入の傾いた帳票画像の黒枠の長方形で構成される認識対象領域を指定する方法であって、前記未記入の帳票画像上で、認識対象領域内部の指定された点から上下、左右方向に黒画素を探索し、黒画素が現れたときの座標値で形成される長方形を求め、該長方形の周上に黒画素があるか否かを判定し、黒画素があるとき、周上に黒画素がなくなるまで該長方形を縮小し、周上に黒画素がないときの長方形を認識対象領域として指定することを特徴とする領域指定方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、文字認識装置において、認識対象原稿上の黒枠長方形により示された領域を認識対象領域として指定する領域指定方法および領域指定装置に関する。
【０００２】
【従来の技術】
文字認識装置において認識対象領域を指定する場合、ディスプレイの画面上に表示された原稿の画像に対し、マウス等の入力装置によって、認識対象領域の始点、終点を指定することによって領域を指定する方法が知られている（例えば、特開平５−１５１３８７号公報を参照）。
【０００３】
【発明が解決しようとする課題】
ところで、定型帳票を用いた手書き文字認識装置の場合、認識対象領域は１文字、あるいは１行毎に指定されることが多く、その度に始点、終点を指定するのは手間がかかる。また、その領域は黒枠の長方形で囲まれていることが多い。認識指定領域に黒枠を含んでしまうと認識装置はその黒画素も文字の一部として認識しようとするため、誤認識の原因となる。一方、黒枠を含むのを防ぐため領域を狭くとった場合、黒枠近くに文字の一部があった場合、その部分は認識対象外となり、その場合も誤認識の原因となる。
【０００４】
本発明の目的は、領域指定に要する作業を軽減し、黒枠内を過不足なく認識領域として指定できる領域指定方法および領域指定装置を提供することにある。
【０００５】
【課題を解決するための手段】
前記目的を達成するために、請求項１記載の発明では、未記入の帳票画像の黒枠の長方形で構成される認識対象領域を指定する方法であって、前記未記入の帳票画像上で、認識対象領域内部の指定された点から上下、左右方向に黒画素を探索し、黒画素が現れたときその直前の第１の座標値を登録し、該第１の座標値で形成される領域を認識対象領域として指定することを特徴としている。
【０００６】
請求項２記載の発明では、未記入の帳票画像の黒枠の長方形で構成される認識対象領域を指定する装置であって、前記未記入の帳票画像データを記録する手段と、該未記入の帳票画像データを表示する手段と、該表示画面上で、認識対象領域内部の所定の点を指定する手段と、該指定された点から上下、左右方向に黒画素を探索する手段と、黒画素が現れたときその直前の第１の座標値を登録し、該第１の座標値で形成される領域を認識対象領域として指定する手段とを備えたことを特徴としている。
【０００７】
請求項３記載の発明では、未記入の帳票画像の黒枠の長方形で構成される認識対象領域を指定する方法であって、前記未記入の帳票画像上で、認識対象領域内部の指定された点から上下、左右方向に黒画素を探索し、黒画素が現れたときその直前の第１の座標値を登録し、該登録した第１の座標値から所定の画素値分だけ内側の第２の座標値を定め、該第２の座標値で形成される領域を認識対象領域として指定することを特徴としている。
【０００８】
請求項４記載の発明では、未記入の帳票画像の黒枠の長方形で構成される認識対象領域を指定する装置であって、前記未記入の帳票画像データを記録する手段と、該未記入の帳票画像データを表示する手段と、該表示画面上で、認識対象領域内部の所定の点を指定する手段と、該指定された点から上下、左右方向に黒画素を探索する手段と、黒画素が現れたときその直前の第１の座標値を登録する手段と、該第１の座標値から所定の画素値分だけ内側の第２の座標値を定め領域を調整する手段と、該第２の座標値で形成される領域を認識対象領域として指定する手段とを備えたことを特徴としている。
【０００９】
請求項５記載の発明では、未記入の帳票画像の黒枠の長方形で構成される認識対象領域を指定する方法であって、前記未記入の帳票画像上で、認識対象領域内部の指定された点から上下、左右方向に黒画素を探索し、黒画素が現れたときその直前の第１の座標値を登録し、該登録した第１の座標値で形成される第１の長方形を求め、該第１の長方形の周上に黒画素があるか否かを判定し、該第１の長方形の周上に黒画素が存在するとき、黒画素が存在している辺の座標値を１画素内側にずらして新しい第２の長方形を生成し、該第２の長方形で、再度、周上に黒画素があるか否かを判定し、周上に黒画素がなくなるまで、前記黒画素の判定および長方形生成の処理を続け、周上に黒画素が存在しないときの長方形を認識対象領域として指定することを特徴としている。
【００１０】
請求項６記載の発明では、未記入の帳票画像の黒枠の長方形で構成される認識対象領域を指定する装置であって、前記未記入の帳票画像データを記録する手段と、該未記入の帳票画像データを表示する手段と、該表示画面上で、認識対象領域内部の所定の点を指定する手段と、該指定された点から上下、左右方向に黒画素を探索する手段と、黒画素が現れたときその直前の第１の座標値を登録する手段と、該第１の座標値で形成される第１の長方形の周上に黒画素があるか否かを判定する手段と、該第１の長方形の周上に黒画素が存在するとき、黒画素が存在している辺の座標値を１画素内側にずらし、前記判定手段に適用するための新しい第２の長方形を生成する手段と、前記周上に黒画素が存在しないときの長方形を認識対象領域として指定する手段とを備えたことを特徴としている。
【００１１】
請求項７記載の発明では、未記入の帳票画像の黒枠の長方形で構成される認識対象領域を指定する方法であって、前記未記入の帳票画像上で、認識対象領域内部の指定された点から上下、左右方向に黒画素を探索し、黒画素が現れたときその直前の第１の座標値を登録し、該登録した第１の座標値で形成される第１の長方形を求め、該第１の長方形の周上に黒画素があるか否かを判定し、該第１の長方形の周上に黒画素が存在するとき、黒画素が存在している各辺毎に黒画素数を計数し、最も黒素数の多い辺を選択し、該選択した辺の座標値を１画素内側にずらして新しい第２の長方形を生成し、該第２の長方形で、再度、周上に黒画素があるか否かを判定し、周上に黒画素がなくなるまで、前記黒画素の判定、計数および長方形生成の処理を続け、周上に黒画素が存在しないときの長方形を認識対象領域として指定することを特徴としている。
【００１２】
請求項８記載の発明では、未記入の帳票画像の黒枠の長方形で構成される認識対象領域を指定する装置であって、前記未記入の帳票画像データを記録する手段と、該未記入の帳票画像データを表示する手段と、該表示画面上で、認識対象領域内部の所定の点を指定する手段と、該指定された点から上下、左右方向に黒画素を探索する手段と、黒画素が現れたときその直前の第１の座標値を登録する手段と、該第１の座標値で形成される第１の長方形の周上に黒画素があるか否かを判定する手段と、該第１の長方形の周上に黒画素が存在するとき、黒画素が存在している各辺毎に黒画素数を計数する手段と、計数の結果、最も黒素数の多い辺を選択し、該選択した辺の座標値を１画素内側にずらし、前記判定手段に適用するための新しい第２の長方形を生成する手段と、前記周上に黒画素が存在しないときの長方形を認識対象領域として指定する手段とを備えたことを特徴としている。
【００１３】
請求項９記載の発明では、未記入の傾いた帳票画像の黒枠の長方形で構成される認識対象領域を指定する方法であって、前記未記入の帳票画像上で、認識対象領域内部の指定された点から上下、左右方向に黒画素を探索し、黒画素が現れたときの座標値で形成される長方形を求め、該長方形の周上に黒画素があるか否かを判定し、黒画素があるとき、周上に黒画素がなくなるまで該長方形を縮小し、周上に黒画素がないときの長方形を認識対象領域として指定することを特徴としている。
【００１４】
【発明の実施の形態】
以下、本発明の一実施例を図面を用いて具体的に説明する。
〈実施例１〉
図１は、本発明の実施例１の構成を示す。図において、１は未記入の帳票画像を記録する２値イメージメモリなどの画像記録手段、２はディスプレイなどの表示手段、３は表示画像上で、領域としたい黒枠内部の一点を指定するマウスなどの入力手段、４は指定された一点の座標を基に、画像の上下、左右方向に黒画素を探索する画素値探索手段、５は黒画素が現われたらその直前の座標値を登録する座標値記録手段である。
【００１５】
図２は、本発明の実施例１の処理フローチャートである。スキャナなどの２値画像入力部によって、未記入の定型帳票等の原稿を読み取り、原稿の２値イメージデータを２値イメージメモリなどの画像記録手段１に格納する（ステップ１０１）。２値化したイメージをディスプレイなどの表示手段２に表示し、操作者が領域としたい黒枠内の１点をマウス等の入力手段３によって指定する（ステップ１０２）。図３は、未記入の定型帳票の認識対象領域の指定を説明する図であり、文字領域を示す黒枠内にマウスポインタで一点が指定されている。
【００１６】
画素値探索手段４は、操作者によって指定された画像上の一点から画像上の上方向へ１画素づつ、黒画素が現われるまで画素値を調べて行く（ステップ１０３）。そして、黒画素が現われたらその直下の座標を認識対象領域の仮上限値とする。同様にして、画像の下、左、右方向を検索し、認識対象領域の仮下限値、仮左限値、仮右限値を求め、座標値記録手段５に登録する（ステップ１０４）。図４は、黒枠内の仮限界値を示す。また、図に示すように、黒枠を構成する直線はガタガタした直線となる。
【００１７】
上記した４つの仮限界値を座標値とする長方形を、認識対象領域と指定する（ステップ１０５）。
【００１８】
〈実施例２〉
図５は、本発明の実施例２の構成を示し、実施例１の構成に更に、領域サイズ調整手段６を付加して構成されている。他の構成要素は実施例１と同様である。また、図６は、実施例２の処理フローチャートである。
【００１９】
認識対象領域の仮上限値、仮下限値、仮左限値、仮右限値を求める、ステップ２０４までの処理は実施例１と同一であるので、その説明を省略する。
【００２０】
領域サイズ調整手段６は、ステップ２０４で登録された４つの限界値を座標値とする長方形を求め、この長方形を構成する座標値の一定画素値分だけ内側の座標を定める（ステップ２０５）。上記したように定めた座標値を持つ長方形を再度求め、この領域の内部を認識対象領域として出力する（ステップ２０６）。図７は、仮限界値の内側の座標値を持つ長方形を示す。この実施例によって生成される長方形には、図４に示したような黒枠を構成する直線の揺らぎが混入することが防止される。
【００２１】
〈実施例３〉
図８は、本発明の実施例３の構成を示し、実施例１の構成に、長方形周上黒画素判定手段７と、長方形領域調整手段８を付加してなる。他の構成要素は実施例１と同様である。図９は、実施例３の処理フローチャートである。
【００２２】
上記した実施例２の長方形を構成する座標値の一定画素分だけ内側の座標を定める場合において、本実施例３では、以下のようにしてその座標値を定める。黒画素を探索し、現われたらその直前の座標値を座標値記録手段５に登録するまでの処理は、実施例２と同一である。
【００２３】
長方形周上黒画素判定手段７は、上記したようにして、登録した４つの限界値を座標値とする長方形を求め、この長方形の周上に黒画素があるか否かを判定する（ステップ３０５）。周上に黒画素が存在する場合、長方形領域調整手段８は、黒画素が存在している辺を選び、その辺の座標値を決めている仮限界値を１画素下げる。すなわち、長方形の内側に１画素シフトさせて、新しい仮限界値とし、調整された新しい長方形領域を生成する（ステップ３０６）。
【００２４】
長方形周上黒画素判定手段７は、新しく定まった仮限界値を座標値とする長方形で、再度、周上に黒画素があるか否かを判定する。周上に黒画素がなくなるまで、上記した判定、領域調整の処理を続け、周上に黒画素が存在しない場合、その長方形の座標値を認識対象領域の座標として出力する。図１０は、実施例３によって生成された認識対象領域を示し、点線部の長方形は実施例１によって生成された領域であり、実線部の長方形は実施例３によって最初に調整された領域であり、斜線部の長方形は実施例３によって最終的に調整された領域である。
【００２５】
〈実施例４〉
図１１は、本発明の実施例４の構成を示し、実施例３の構成に、更に黒画素数計数手段９を付加してなる。他の構成要素は実施例３と同様である。図１２は、実施例４の処理フローチャートである。
【００２６】
上記した実施例２の長方形を構成する座標値の一定画素分だけ内側の座標を定める場合において、本実施例４では、以下のようにしてその座標値を定める。黒画素を探索し、現われたらその直前の座標値を座標値記録手段５に登録するまでの処理は、実施例２と同一である。
【００２７】
長方形周上黒画素判定手段７は、上記したようにして、登録した４つの限界値を座標値とする長方形を求め、この長方形の周上に黒画素があるか否かを判定する（ステップ４０５）。周上に黒画素が存在する場合、黒画素数計数手段９は各辺毎にその黒画素数を数える（ステップ４０６）。長方形領域調整手段８は、計数した辺の中でもっとも黒素数の多い辺を選び、実施例３と同様に、その辺の座標値を決めている仮限界値を１画素下げる。すなわち、長方形の内側に１画素シフトさせて、新しい仮限界値とし、調整された新しい長方形領域を生成する（ステップ４０７）。
【００２８】
長方形周上黒画素判定手段７は、新しく定まった仮限界値を座標値とする長方形で、再度、周上に黒画素があるか否かを判定し、黒画素がある場合には、黒画素数計数手段９は再度、周上の黒画素数を数える。周上に黒画素がなくなるまで、上記した判定、計数、領域調整の処理を続け、周上に黒画素が存在しない場合、その長方形の座標値を認識対象領域の座標として出力する。
【００２９】
図１３は、実施例４によって指定された認識対象領域を示し、点線部の長方形は実施例１によって指定された領域であり、実線部の長方形は実施例４によって最初に調整された領域であり、斜線部の長方形は実施例４によって最終的に調整された領域である。
【００３０】
〈実施例５〉
本実施例は、実施例２、３、４の傾いた画像に対する実施例である。実施例５の構成および処理フローチャートは、実施例３のそれ（図８、９）を用いる。図１４は、傾いた画像に対して認識対象領域を指定する図である。すなわち、マウスポインタで指定した座標から上下、左右方向に黒画素を探索し、黒画素が現われたら仮限界値の初期値とする。初期の仮限界値による長方形の周上の黒画素の有無を調べ、黒画素が存在するなら長方形を縮めていく。周上に黒画素が存在しなくなった場合は、その長方形を認識対象領域として定める。このようにして定まった領域内には文字の枠線は存在しない。
【００３１】
〈実施例６〉
図１５は、本発明の実施例６の構成を示す。本実施例は、ソフトウェアによって実現する場合の実施例であり、ＣＰＵ２１、ＲＯＭ２２、ＲＡＭ２３、デイスプレイ２４、ハードディスク２５、キーボード２６、マウス２７、ＣＤ−ＲＯＭドライブ２８、スキャナ２９、プリンタ３０などからなる汎用の処理装置を用意する。未記入の帳票をスキャナ２９などで読み取って、その画像をハードディスク２５などに記録する。デイスプレイ２４には、この帳票画像が映し出され、操作者はこの画像を見ながら、マウス２７によって座標の一点を指定する。また、ＣＤ−ＲＯＭなどの記録媒体３１には、本発明の認識対象領域の指定方法の処理機能を実現させるためのプログラムが記録されている。ＣＰＵ２１は、記録媒体３１から上記した処理を実現するプログラムを読み出し、逐一実行し、指定された点の座標を基に認識対象領域の計算を行い、その座標値を出力する。
【００３２】
【発明の効果】
以上、説明したように、請求項１、２記載の発明によれば、操作者がディスプレイの画面上で認識対象領域内部の任意の１点を指定する操作を行うだけで、黒枠の内部全体を認識対象領域に指定することができ、かつ、複雑な演算を行わないので高速処理が可能となる。
【００３３】
請求項３、４、９記載の発明によれば、操作者がディスプレイの画面上で認識対象領域内部の任意の１点を指定する操作を行うだけで、黒枠を構成する直線の揺らぎや原稿の傾きによる枠の認識対象領域への混入を防ぎながら、黒枠の内部全体を認識対象領域に指定することができる。また、傾いた画像に対しては認識対象領域を過不足なく確定することができる。
【００３４】
請求項５、６、７、８、９記載の発明によれば、操作者がディスプレイの画面上で認識対象領域内部の任意の１点を指定する操作を行うだけで、黒枠を構成する直線の揺らぎや原稿の傾きによる枠の認識対象領域への混入を防ぎながら、黒枠の内部全体を的確な大きさで認識対象領域に指定することができる。また、黒枠の認識対象領域への混入を防ぎながら的確に認識対象領域の大きさの調整をすることができる。さらに、傾いた画像に対しては認識対象領域を過不足なく確定することができる。
【図面の簡単な説明】
【図１】本発明の実施例１の構成を示す。
【図２】本発明の実施例１の処理フローチャートである。
【図３】未記入の定型帳票の認識対象領域の指定を説明する図である。
【図４】実施例１によって指定された黒枠内の仮限界値を示す。
【図５】本発明の実施例２の構成を示す。
【図６】本発明の実施例２の処理フローチャートである。
【図７】実施例２によって指定された仮限界値の内側の座標値を持つ長方形を示す。
【図８】本発明の実施例３の構成を示す。
【図９】本発明の実施例３の処理フローチャートである。
【図１０】実施例３によって指定された認識対象領域を示す。
【図１１】本発明の実施例４の構成を示す。
【図１２】本発明の実施例４の処理フローチャートである。
【図１３】実施例４によって指定された認識対象領域を示す。
【図１４】傾いた画像に対して認識対象領域を指定する、実施例５の説明図である。
【図１５】本発明の実施例６の構成を示す。
【符号の説明】
１  画像記録手段
２  表示手段
３  入力手段
４  画素値探索手段
５  座標値記録手段
【図１】
0003614253.tif 000002
【図２】
0003614253.tif 000003
【図３】
0003614253.tif 000004
【図４】
0003614253.tif 000005
【図５】
0003614253.tif 000006
【図６】
0003614253.tif 000007
【図７】
0003614253.tif 000008
【図８】
0003614253.tif 000009
【図９】
0003614253.tif 000010
【図１０】
0003614253.tif 000011
【図１１】
0003614253.tif 000012
【図１２】
0003614253.tif 000013
【図１３】
0003614253.tif 000014
【図１４】
0003614253.tif 000015
【図１５】
0003614253.tif 000016