(57)【要約】【課題】表示された画像から、ユーザの選択したい領域を、簡単かつ正確に特定して、有効な切出し画像を作成し、ＯＣＲの認識精度を向上させる。【解決手段】画像表示手段を有するデジタル画像記憶装置において画面に表示された画像情報の中のＯＣＲしたい文字列の上から１文字ずつ文字数分だけ指示する指示手段と、指示された回数をカウントするカウント手段とを有し指示された周辺の画像データと指示された回数情報を文字切出し手段に渡すことを特徴とする文字列指示装置と、を具えることを特徴とする認識対象文字列切出し指定方法。【選択図】        図１
2004348502.tif 000002
【特許請求の範囲】
【請求項１】
画像表示手段を有するデジタル画像記憶装置において
画面に表示された画像情報の中のＯＣＲしたい文字列の上から１文字ずつ文字数分だけ指示する指示手段と、
指示された回数をカウントするカウント手段とを有し
指示された周辺の画像データと指示された回数情報を文字切出し手段に渡すことを特徴とする文字列指示装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ＯＣＲの精度を向上させる認識対象選択及び切出し方法に関するものである。
【０００２】
詳しくは、入力として座標と圧力データを検出するタッチパネル状のディスプレイにおいて、表示画面上で、任意の文字列をＯＣＲの認識対象として領域選択する方法に関するものである。
【０００３】
【従来の技術】
従来、写真画像からＯＣＲ処理対象文字列を切出す方法としては、文字列を含む領域を矩形選択するものがあるが、さらに精度を増す文字列指定方法として、候補文字パタンより文字数を推測して認識対象文字列画像を切出すものや（特開平０５−００６４６４）や、選択された領域中の文字列の形状から一文字の幅を推定する切出し方法（特開平０５−０８１４７７）、がある。
【０００４】
【発明が解決しようとする課題】
しかしながら、従来の方法では、隣接する文字との境界を判断する為に、まず解析を行なったり、判断の為に大量の候補文字パタン辞書が必要であり、また、文字の切出しの失敗による誤認識の発生を完全に回避することは不可能である、という問題があった。
【０００５】
【課題を解決するための手段】
上記課題を解決するために、本発明によれば、画像表示手段を有するデジタル画像記憶装置において画面に表示された画像情報の中のＯＣＲしたい文字列の上から１文字ずつ文字数分だけ指示する指示手段と、指示された回数をカウントするカウント手段とを有し指示された周辺の画像データと指示された回数情報を文字切出し手段に渡すことを特徴とする文字列指示装置と、によって、一文字ごとの切出し精度を向上させることを実現可能にした。
【０００６】
このように、一文字毎の切出し指定により、ユーザの選択したい認識対象文字列を、簡単かつ正確に特定し、有効な切出し画像を作成することが可能になる。
【０００７】
【発明の実施の形態】
以下、図面を用いて本発明の１実施形態を詳細に説明する。
【０００８】
実施例１
図１は、本実施形態に係る情報処理装置の１実施形態のハードウェア構成を示すブロック図である。
【０００９】
同図において、１は座標入力一体型表示装置であり表示画像において押圧によりユーザからの入力を検出する。
【００１０】
２は、表示画像メモリーであり、表示画像を保存する。
【００１１】
３は、ＣＰＵであり、各種処理のための演算、論理判断等を行ない、バス８に接続された各構成要素を制御する。
【００１２】
４は、プログラムメモリであり、フローチャートにつき後述する処理手順を含むＣＰＵ４による制御のためのプログラムを格納するメモリーである。プログラムメモリ４は、ＲＯＭであってもよいし、外部記憶装置などからプログラムがロードされるＲＡＭであってもよい。
【００１３】
５は、データメモリであり、各種処理で生じたデータを格納する。データメモリ５は、例えばＲＡＭとする。
【００１４】
６は、指示回数カウンタであり、ユーザの入力により指示回数をカウントしデータメモリ５に保存する。
【００１５】
７は、画像バッファであり、ユーザの入力による切出し画像をデータメモリ５に保存する。
【００１６】
８は、ＣＰＵ３の制御の対象とする構成要素を指示するアドレス信号、各構成要素を制御するためのコントロール信号、各構成機器相互間でやりとりされるデータの転送を行なうためのバスである。
【００１７】
以下、図面を用いて本発明の１実施形態を詳細に説明する。
【００１８】
図２は、本実施形態に係るシステム全体の流れを示す図である。
【００１９】
同図に示すように、システムが起動されると、ステップｓ２０１において、システム起動処理が起動され、次にステップｓ２０２においてイベント待ち処理が起動されてイベントの発生を待ち、次にステップｓ２０３において、イベントが表示である場合には、ステップｓ４０４に進み、表示手段を起動し画像を表示する。
【００２０】
イベントが入力である場合には、ステップｓ２０５に進み、座標入力手段を起動し、ユーザの入力による指定範囲を検出し、続くステップｓ２０６で、文字数カウンタを起動し文字数をカウントする。
【００２１】
イベントが認識である場合には、ステップｓ２０７に進み、切出し手段を起動処理対象領域を切出し、文字認識手段を起動し、選択領域に対して文字認識処理を実行する。
【００２２】
次にそれぞれステップｓ２０２に戻り、以降の処理を繰り返す。
【００２３】
ステップｓ２０３において、電源がオフである場合にはステップｓ２０５に進み、システム終了処理を起動し、システムを終了する。
【００２４】
図３は、本実施形態に係る座標入力手段の流れを示す図である。
【００２５】
同図に示すように、座標入力手段が起動されると、ステップｓ３０１において、圧力がゼロの場合には、以降の処理を行なわずに終了する。
【００２６】
ステップｓ３０１において、圧力がゼロ以上で、かつステップｓ３０２において圧力が一定の基準値以上であった場合には、ステップｓ３０３に進み、入力座標を取得する。
【００２７】
続くステップｓ３０４で選択領域表示手段を起動し、入力座標を中心とした選択領域を表示する。
【００２８】
次に、ステップｓ３０５において、圧力がゼロになった場合には、ステップｓ３０６に進み、選択領域データ格納手段を起動し、変化前の座標に対応した選択領域の画像を格納する。
【００２９】
その結果、取得された座標データとそれに対応する選択領域画像がデータ格納テーブルに格納される。
【００３０】
続いて、ステップｓ３０１に戻り以降の処理を繰り返す。
【００３１】
ステップｓ３０５において圧力がゼロでない場合には、ステップｓ３０３に戻り以降の処理を繰り返す。
【００３２】
ステップｓ３０２において、圧力が一定の基準値以下であった場合には、ステップｓ３０１に戻り以降の処理を繰り返す。
【００３３】
図４は、本実施形態において利用される、データ格納テーブルの例である。
【００３４】
同図４０１の表に示すように、座標入力手段において取得された、入力座標データと、該座標を中心として取得された選択領域画像のデータファイルと、これに対応して、文字数カウンタにより取得された文字数カウントデータ、がＤＢに格納される。
【００３５】
図５は、本実施形態における、指示手段の例を示すものである。
【００３６】
同図に示すように、５０１のような文字列があった場合に、５０２のように、ユーザは一文字ずつ、この場合、ｈ，ｔ，ｔ，ｐの４文字分の４点を選択しを選択している。
【００３７】
例えば、選択領域を網がけまたは任意の色でフィルター状に着色表示すると仮定する。
【００３８】
５０３は、座標入力手段によってユーザの入力座標が取得され、対応する選択領域が表示されている図である。
【００３９】
この場合、４回指示一指定しているので、カウンタは４になり、選択された画像領域の文字列が４文字から構成されている。
【００４０】
図６は、本実施形態における、指示手段の例を示すものである。
【００４１】
同図に示すように、６０１のような文字列“Ａｂｃｄｅ”に対して、ユーザが６０２のような軌跡で、文字列を選択している。
【００４２】
この軌跡のベクトルの変化点を検出してカウントし、変化数＋１を文字数とカウントする。
【００４３】
この場合、変化点４＋１で文字数５とカウントされる。
【００４４】
以下に、具体的な動作を、上記フローを用いながら流れを追って説明する。
【００４５】
図１のようなハードウェア構成と、図２のようなシステム構成を持つ画像表示装置において、ｓ２０４において画像表示手段が起動し、認識対象文字列を含む画像が表示されているとする。
【００４６】
例えば、図５のような“ｈｔｔｐ”という文字列を含む画像に対して、ユーザがこの４文字を認識対象文字列として選択する為に、指示手段により、５０２の指示位置例のように一文字ずつ、文字の中心を指示入力する。
【００４７】
この場合、まず“ｈ”の中心辺りをユーザが押圧し指示すると、ｓ２０５の座標入力手段が起動し、ｓ３０４においてこの入力座標を中心とした選択領域画像が表示され、ユーザが指を離して押圧がゼロになると、この選択領域画像を図４の例にあるようにデータ格納テーブルに入力座標データと一緒に格納する。続いて、ｓ２０６で文字数カウンタが起動され、文字数をカウントし、文字数データをデータ格納テーブルに格納する。
【００４８】
以下“ｔ”，“ｔ”，“ｐ”の残り３文字についても同様の処理が行なわれる。
【００４９】
この時ユーザが、文字認識プログラムを起動させると、ｓ２０７の切出し手段が起動し、現在選択されている“ｈｔｔｐ”に対して、図５に示すような、データ格納テーブルのデータより文字数ごとに、選択領域画像の切出しを行なう。
【００５０】
その結果、文字数データを伴った選択領域画像が文字認識プログラムに渡される。
【００５１】
これにより、例えば、“ｈｔｔｐ”の、“ｔｔ”のような隣接して一文字と誤認識され易い文字の組み合わせについても、文字の中心座標データを持つ画像と、文字数データとにより正しく一文字ずつ認識することが可能になる。
【００５２】
以上説明したように、本実施例を施すことによって、一文字ごとの切出し精度を向上させることが可能になり、認識率を高めることが出来る。
【００５３】
実施例２
実施例１では、一文字毎に指示することで文字数をカウントする構成となっているが、本実施例では、ベクトルの変化点を検出してカウントし、変化数＋１を文字数とカウントするものである。
【００５４】
以下に、具体的な動作を、上記フローを用いながら流れを追って説明する。
図１のようなハードウェア構成と、図２のようなシステム構成を持つ画像表示装置において、ｓ２０４において画像表示手段が起動し、認識対象文字列を含む画像が表示されているとする。
【００５５】
例えば、図６のような“Ａｂｃｄｅ”という文字列を含む画像に対して、ユーザがこの５文字を認識対象文字列として選択する為に、指示手段により、６０２の変化点を含む軌跡のように、文字列を各文字をなぞりながら指示入力する。
【００５６】
この場合、圧力の変化（表示画面から手を離す）によるのではなく、入力軌跡のベクトルの変化点により文字数をカウントする。
【００５７】
対角線とする矩形領域を、指示領域として格納する。
【００５８】
ユーザが、画面から手を離し、入力が完了した時点で、軌跡のベクトル変化点を取得し、１を足して文字数として取得される。
【００５９】
【発明の効果】
以上説明したように、本発明によれば、画像表示手段を有するデジタル画像記憶装置において画面に表示された画像情報の中のＯＣＲしたい文字列の上から１文字ずつ文字数分だけ指示する指示手段と、指示された回数をカウントするカウント手段とを有し指示された周辺の画像データと指示された回数情報を文字切出し手段に渡すことを特徴とする文字列指示装置と、によって、表示された画像から、任意の文字列を有効に切出し、ＯＣＲの認識精度を向上する、という効果がある。
【図面の簡単な説明】
【図１】本実施形態に係る情報処理装置の１実施形態のハードウェア構成を示すブロック図である。
【図２】本実施形態に係るシステム全体の流れを示す図である。
【図３】本実施形態に係る座標入力手段の流れを示す図である。
【図４】本実施形態において利用される、データ格納テーブルの例である。
【図５】本実施形態における実施例１の例を示す図である。
【図６】本実施形態における実施例２の例を示す図である。
【符号の説明】
１  座標入力一体型表示装置
２  表示画像メモリー
３  ＣＰＵ
４  プログラムメモリ
５  データメモリ
６  指示回数カウンタ
７  画像バッファ
８  バス
【図１】
2004348502.tif 000003
【図２】
2004348502.tif 000004
【図３】
2004348502.tif 000005
【図４】
2004348502.tif 000006
【図５】
2004348502.tif 000007
【図６】
2004348502.tif 000008