(57)【要約】【課題】簡単な構成とユーザ操作でフォーム原稿の記入枠領域における書込み情報を高速かつ高精度に読み取って認識処理し、得られた書込みデータを属性データに対応付けて出力することができる画像処理装置提供することを目的とする。【解決手段】未記入のフォーム原稿を読み取って生成した項目属性データとその項目に隣接する記入枠領域情報（座標データ）、およびその記入枠領域がその項目の記入枠であることを表す対応情報をフォーム別に記憶管理する記憶管理２４と、画像読取部２１で読み取られた記入済みフォーム原稿画像の記入枠領域を前記記入枠領域情報に基づいて抽出するデータ抽出部２５と、抽出したデータを認識処理して書込みデータを生成する認識処理部２６と、記憶管理部２４に記憶管理されている属性データおよび対応情報に基づいて書込みデータを属性データに対応付けて出力する出力部２７を備えている。【選択図】図２
2008065533.tif 000002
【特許請求の範囲】
【請求項１】
フォーム原稿を読み取る画像読取手段と、
前記画像読取手段により読み取られた未記入のフォーム原稿画像に基づいて得られるデータであって、少なくとも項目属性データ、項目名に隣接する空白の記入枠領域データ、およびその記入枠領域がその項目の記入枠であることを表す対応データを記憶管理する記憶管理手段と、
前記フォーム原稿の記入枠に書込み情報の有る記入済み原稿を前記画像読取手段によって読み取られた記入済みフォーム原稿画像に対し、前記記入枠領域における書込み情報を前記記入枠領域データに基づいて抽出するデータ抽出手段と、
前記データ抽出手段により抽出した前記書込み情報を認識処理して書込みデータを生成する認識処理手段と、
前記認識処理手段により生成された書込みデータを、前記対応データに基づいて属性データと対応付けて確定する確定手段と、
前記確定手段により対応付けられた属性データと書込データとを出力する出力手段と、
を含んで構成されることを特徴とする画像処理装置。
【請求項２】
未記入フォーム原稿と記入済みフォーム原稿とのフォームが一致しているか否かを判定する判定手段を有すことを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記記憶管理手段は、前記項目属性データ、前記記入枠領域データおよび前記対応データの他に、前記未記入のフォーム原稿画像に基づいて得られるフォーム識別データも記憶管理しており、
前記判定手段は、前記記憶管理手段が記憶管理しているフォーム識別データと、前記画像読取手段により読み取られた記入済みフォーム原稿画像に基づいて得られるフォーム識別データとを比較することにより判定することを特徴とする請求項２に記載の画像処理装置。
【請求項４】
未記入フォーム原稿のフォーム識別データおよび記入済みフォーム原稿のフォーム識別データは、前記画像読取装置によりそれぞれ読み取られたフォーム原稿画像における所定の印刷画像に基づいて生成されるものであることを特徴とする請求項３に記載の画像処理装置。
【請求項５】
前記フォーム識別データを生成するための前記所定の印刷画像は、フォーム名であることを特徴とする請求項４に記載の画像処理装置。
【請求項６】
前記出力手段は、対応付けられた属性データと書込データとをＸＭＬ形式のデータに変換して出力することを特徴とする請求項１から５のいずれかに記載の画像処理装置。
【請求項７】
未記入フォーム原稿を読み取るステップと、
読み取ったフォーム原稿画像に基づいてフォームを識別するフォーム識別データ、項目属性データ、項目名に隣接する空白の記入枠領域データ、前記属性データと前記記入枠領域データとの対応関係を表す対応データとを含むフォームデータを生成するステップと、
生成された前記フォームデータを記憶管理するステップと、
記入済みフォーム原稿を読み取るステップと、
読み取った記入済みフォーム原稿画像の記入枠領域における書込み情報を、前記記入枠領域データに基づいて抽出し認識処理することにより書込みデータを生成するステップと、
生成された前記書込みデータを、前記対応データに基づいて前記項目属性データと対応付けて確定するステップと、
前記対応付けた項目属性データと書込データとを出力するステップと、
を有することを特徴とする画像処理方法。
【請求項８】
未記入フォーム原稿と記入済みフォーム原稿のフォームが一致しているか否かを判定するステップをさらに含むことを特徴とする請求項７に記載の画像処理方法。
【請求項９】
対応付けられた項目属性データと書込データとをＸＭＬ形式のデータに変換して出力するステップをさらに有することを特徴とする請求項７又は８に記載の画像処理方法。
【請求項１０】
請求項７からの９のいずれかに記載の画像処理方法をコンピュータに実行させるためのプログラム。
【請求項１１】
請求項１０に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、フォーム原稿を読み取って画像処理を行う画像処理装置、画像処理方法、プログラムおよび記録媒体関する。
【背景技術】
【０００２】
帳票などのフォーム原稿をスキャナで読み取り、画像処理することで属性データと書込みデータを生成し、少ない作業負担でデータベースなどに利用可能な形式のデータを得る技術が従来から提案されており、特許文献１に見られるような、生成したデータをＸＭＬ形式のデータに変換するものも提案されている。
【特許文献１】特開２００２−３４２３５０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、従来のこの種の技術は、フォーム原稿の記入枠領域おける書き込み情報を読み取って画像処理を行う方法、属性データとその書込みデータとを対応付けて出力するための方法がそれぞれ複雑であり、ユーザが行う操作も煩雑であるという問題があった。
【０００４】
本発明は、上述の問題を解決するためになされたもので、簡単な構成とユーザ操作でフォーム原稿の記入枠領域における書込み情報を高速かつ高精度に読み取って認識処理し、得られた書込みデータを属性データに対応付けて出力することができる画像処理装置、画像処理方法、プログラムおよび記録媒体を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記課題を解決するために、本発明の第１の技術手段は、フォーム原稿を読み取る画像読取手段と、前記画像読取手段により読み取られた未記入のフォーム原稿画像に基づいて得られるデータであって、少なくとも項目属性データ、項目名に隣接する空白の記入枠領域データ、およびその記入枠領域がその項目の記入枠であることを表す対応データを記憶管理する記憶管理手段と、前記フォーム原稿の記入枠に書込み情報の有る記入済み原稿を前記画像読取手段によって読み取られた記入済みフォーム原稿画像に対し、前記記入枠領域における書込み情報を前記記入枠領域データに基づいて抽出するデータ抽出手段と、
前記データ抽出手段により抽出した前記書込み情報を認識処理して書込みデータを生成する認識処理手段と、前記認識処理手段により生成された書込みデータを、前記対応データに基づいて属性データと対応付けて確定する確定手段と、前記確定手段により対応付けられた属性データと書込データとを出力する出力手段と、を含んで構成されることを特徴としたものである。
【０００６】
第２の技術手段は、第１の技術手段において、未記入フォーム原稿と記入済みフォーム原稿のフォームが一致しているか否かを判定する判定手段を有すことを特徴としたものである。
【０００７】
第３の技術手段は、第２の技術手段において、前記記憶管理手段は、前記項目属性データ、前記記入枠領域データおよび前記対応データの他に、前記未記入のフォーム原稿画像に基づいて得られるフォーム識別データも記憶管理しており、前記判定手段は、前記記憶管理手段が記憶管理しているフォーム識別データと、前記画像読取手段により読み取られた記入済みフォーム原稿画像に基づいて得られるフォーム識別データとを比較することにより判定することを特徴としたものである。
【０００８】
第４の技術手段は、第３の技術手段において、未記入フォーム原稿のフォーム識別データおよび記入済みフォーム原稿のフォーム識別データは、前記画像読取装置によりそれぞれ読み取られたフォーム原稿画像における所定の印刷画像に基づいて生成されるものであることを特徴としたものである。
【０００９】
第５の技術手段は、第４の技術手段において、前記フォーム識別データを生成するための前記所定の印刷画像は、フォーム名であることを特徴としたものである。
【００１０】
第６の技術手段は、第１から５のいずれかの技術手段において、前記出力手段は、対応付けられた属性データと書込データとをＸＭＬ形式のデータに変換して出力することを特徴としたものである。
【００１１】
第７の技術手段は、フォーム原稿を読み取る画像処理方法であって、未記入フォーム原稿を読み取るステップと、読み取ったフォーム原稿画像に基づいてフォームを識別するフォーム識別データ、項目属性データ、項目名に隣接する空白の記入枠領域データ、前記項目属性データと前記記入枠領域データとの対応関係を表す対応データとを含むフォームデータを生成するステップと、生成された前記フォームデータを記憶管理するステップと、記入済みフォーム原稿を読み取るステップと、読み取った記入済みフォーム原稿画像の記入枠領域における書込み情報を、前記記入枠領域データに基づいて抽出し認識処理することにより書込みデータを生成するステップと、生成された前記書込みデータを、前記対応データに基づいて前記項目属性データと対応付けて確定するステップと、前記対応付けた項目属性データと書込データとを出力するステップと、を有することを特徴としたものである。
【００１２】
第８の技術手段は、第７の技術手段において、未記入フォーム原稿と記入済みフォーム原稿のフォームが一致しているか否かを判定するステップをさらに含むことを特徴としたものである。
【００１３】
第９の技術手段は、第７又は８の技術手段において、対応付けられた属性データと書込データとをＸＭＬ形式のデータに変換して出力するステップをさらに有することを特徴としたものである。
【００１４】
第１０の技術手段は、第７から９のいずれかの技術手段である画像処理方法をコンピュータに実行させるためのプログラムであることを特徴としたものである。
【００１５】
第１１の技術手段は、第１０の技術手段であるプログラムを記録したコンピュータ読み取り可能な記録媒体であることを特徴としたものである。
【発明の効果】
【００１６】
本発明によれば、未記入のフォーム原稿を読み取らせて生成した記入枠領域情報に基づいて書込み情報を抽出するので高速かつ高精度に書込みデータを生成することができ、また、生成した書込みデータと属性データとの対応付けの処理も未記入フォーム原稿から生成される対応情報を利用して簡単に行うことができる。
また、本発明によれば、ユーザはフォームがあらかじめ登録されている場合は、対象となるフォームを選択し、記入済みフォーム原稿をセットして実行ボタンを押すだけで済み、操作が非常に簡単になる。
【００１７】
また、本発明によれば、未記入フォーム原稿と記入済みフォーム原稿とのフォームが一致しているか否かの判定を、フォーム原稿に印刷されているフォーム名など画像を読み取って生成するフォーム識別データを利用して行うので、判定処理が簡単で高精度に行うことができる。
また、本発明によれば、生成した書込みデータと項目属性データとの対応付けを行って確定したデータをＸＭＬ形式のデータに変換するので高精度なデータとして種々に利用することが可能となる。
【発明を実施するための最良の形態】
【００１８】
以下、本発明の、実施の形態について図面を参照しながら説明する。
図１は、本実施形態における画像処理装置が適用される複合機のシステム構成を示すブロック図である。図１に示すように、複合機１０のシステム構成は、ＣＰＵ１１、メモリ１２、スキャナ１３、操作パネル１４、ハードディスクなどの記憶装置１５、通信インターフェース１６およびプリンタ１７を備えている。
【００１９】
ＣＰＵ１１は画像処理装置全体の制御を司るもので、メモリ１２に記録される各種プログラムに基づいて、データの入力／出力制御、スキャナ１３で読み取られた帳票などの画像に対する画像処理（データ抽出、文字認識）制御などの各種の制御を行う。メモリ１２はプログラムやデータなどを記録するもので、プログラムの実行に伴って処理対象となるデータが一時的に記憶される。スキャナ１３は、画像処理対象とするフォーム原稿を読み取り、入力画像データを生成する。操作パネル１４は、各種の設定および設定情報などを表示する機能を有している。記憶装置１５は、画像処理によって得られた項目属性データや書込みデータ、変換したＸＭＬデータなどが保存される。通信インターフェース１６は、生成されたＸＭＬデータなどをネットワークを介してパソコンなどに送信するのに利用される。プリンタ１７は読み取り処理により得られた項目属性データと書込みデータのリストやＸＭＬ形式に変換したデータ、その他各種の印刷に利用される。
【００２０】
図２は、本実施形態における画像処理装置の機能構成を示すブロック図である。
画像処理装置２０は、フォーム原稿を光学的に走査して読み取り、イメージデータを出力する画像読取部２１（図１のスキャナ１１に相当）、画像読取部２１が出力したイメージデータに対してシェーディング補正などを施す画像処理部２２、読み取られた記入済みフォーム原稿画像が未記入フォーム原稿のフォームと一致しているか否かを判定する判定部２３、未記入フォーム原稿を読み取って生成した項目属性データとその項目に隣接する記入枠領域データ（座標データ）、およびその記入枠領域がその項目の記入枠であることを表す対応データをフォームの種類別に記憶管理する記憶管理部２４、記憶管理部２４からの記入枠領域データに基づいて記入枠における書込み情報を抽出するデータ抽出部２５、抽出した書込み情報を文字認識処理して書込みデータを生成する認識処理部２６、記憶管理部２４に記憶管理されている項目属性データおよび対応データに基づいて認識処理部２６で生成された書込みデータをその項目属性データに対応付けて確定する確定部２７、対応付けられた項目属性データと書込みデータをＸＭＬ形式のデータ（図８参照）に変換して出力する出力部２８、といった機能を備えている。
【００２１】
次に、本実施形態における画像処理装置の動作について説明する。なお、本実施形態は、処理対象となるフォームが登録されている場合の例について示している。
【００２２】
先ず、あらかじめ未記入のフォーム原稿を読み込ませて上述の項目属性データとその項目に隣接する記入枠領域データ（座標データ）、および項目属性データと記入枠領域データとを対応付ける対応データを生成したものが記憶管理部２３に記憶管理する処理について、図３のフローチャートを参照しながら説明する。
【００２３】
上述の操作パネル１４を操作してフォーム登録モードを選択すると図４（Ａ）に示すような画面が表示され、ユーザは登録しようとするフォーム原稿のフォーム名を入力する。ここで入力するフォーム名は、記入済みフォーム原稿に対するジョブを行う際に登録済みフォームを選択するための登録フォーム選択画面（図４（Ｂ））に表示するためのものであり、表示可能な文字数に制約があるので必ずしもフォーム原稿に印刷されているフォーム名と同じにしなければならないというものではない。しかし、入力するフォーム名をフォーム原稿に印刷されているフォーム名と同じにしておくことにより、後述するフォーム識別データを生成する際の読み取りエラーのチェックなどに利用することができる。
【００２４】
フォーム原稿のフォーム名を入力してＯＫキーを押すことによりフォーム名が登録され（Ｓ１）、次いで、図５（Ａ）に示すような未記入のフォーム原稿３０をセットし（Ｓ２）、実行ボタンを押下すると（Ｓ３）、未記入のフォーム原稿３０が読み取られてそのイメージデータが出力される（Ｓ４）。次いで、読み取られたイメージデータに対して抽出・認識処理が行われ、フォームタイトル３１の「応募用紙」がフォーム名として、また、項目領域３２の項目名（ａ１〜ａ９）が項目属性データとしてテキストデータに変換されると共に、項目名に隣接する空白の記入枠領域（ｂ１〜ｂ９）を認識処理して記入枠領域データ（座標データ）を生成し（Ｓ５）、フォーム識別データ（フォーム名）、項目属性データ、記入枠領域データ（座標データ）およびその記入枠領域がその項目の記入枠であることを表す対応データからなるフォームデータが記憶管理部２４に登録され（Ｓ６）、処理を終了する。
【００２５】
図６は、未記入のフォーム原稿を読み取らせ、抽出処理と認識処理によって得たフォーム識別データ（フォーム名）、項目属性データ（ａ１〜ａ３）、書込みデータ（ｂ１〜ｂ３）が対応付けられて記憶管理部２４に記憶管理されている様子を表したもので、図示の例は４つのフォームが登録されていることを示している。
【００２６】
次に、画像処理装置における処理動作について、図７のフローチャートを参照しながら説明する。先ず、図５（Ｂ）に示す記入済みのフォーム原稿を読み取り、画像処理を行うモードである、フォーム原稿読取モードを選択して実行キーを押下すると、図４（Ｂ）に示すようなフォームの種類を選択する画面が表示され（Ｓ１１）、処理対象となるフォームの種類を選択することにより（Ｓ１２）、記憶装置１５に記憶されており記憶管理部２４が記憶管理しているそのフォーム原稿のフォーム識別データ（フォーム名）、項目属性データ、項目名に隣接する空白の記入枠領域データ（座標データ）、およびその記入枠領域がその項目の記入枠であることを表す対応データがメモリ１２に取り込まれる（Ｓ１３）。
【００２７】
次いで、記入済みフォーム原稿Ｂを図示しないＡＤＦ（Auto Document Feeder）にセットし（Ｓ１４）、実行ボタンを押下すると（Ｓ１５／Ｙ）、読み取り部２１は１枚目の記入済みフォーム原稿Ｂを読み取ってイメージを出力する（Ｓ１６）。画像処理部２２は記入済みフォーム原稿のイメージデータに対しシェーディング補正などの画像処理を施す（Ｓ１７）。判定部２３は読み込まれた記入済みフォーム原稿が選択した登録フォームのフォームと一致しているか否か、それぞれのフォーム識別データを比較して判定する（Ｓ１８）。
【００２８】
判定の結果、両者のフォームが一致していない場合は（Ｓ１９／Ｎ）エラーメッセージを表示する（Ｓ２０）。ステップＳ２１で、そのフォーム原稿を除去して再度実行ボタンを押す操作を行った場合はステップＳ１６に戻り、次の記入済みフォーム原稿が読み取られる。ステップＳ２１で戻るボタンを押した場合はステップＳ１２に戻り、フォームの種類の選択をやり直すことができる。ステップＳ２１でキャンセルボタンを押した場合は処理が中止され、本処理フローは終了する。
【００２９】
ステップＳ１９で、フォームが一致している判定されるとステップＳ２２に進み、データ抽出部２５は記憶管理部２４からメモリ１２に取り込まれている記入枠領域データに基づいて記入枠領域の抽出処理を行い（Ｓ２２）、認識処理部２６はデータ抽出部２５が抽出した抽出データを文字認識処理して記入領域に書込まれている文字情報をテキストデータに変換し（Ｓ２３）、書込みデータとして確定部２７に送る。確定部２７は、記憶管理部２４からメモリ１２に取り込まれている項目属性データおよび上記の対応データに基づいて書込みデータを項目属性データに対応付けて確定する（Ｓ２４）。
【００３０】
出力部２８は、確定部２７から送られてきた項目属性データとその書込みデータを図８に示すようなＸＭＬ形式のデータに変換して記憶装置１５あるいは通信インターフェースを介してネットワークに接続されている図示していない情報処理端末等へ出力する（Ｓ２５）。次の読み取る記入済みフォーム原稿が有れば（Ｓ２６／Ｙ）ステップＳ１６に戻り、読み取る記入済みフォーム原稿が無くなるまでＳ１６からＳ２５のステップを繰り返し、読み取る記入済みフォーム原稿が無くなると（Ｓ２６／Ｎ）と、本処理フローが終了する。
【００３１】
なお、上記の実施形態では、未記入のフォーム原稿を読み込ませて生成したフォームデータ（項目属性データ、記入枠領域データ、対応データ）をあらかじめ登録しておく例について説明したが、別の実施形態として、記入済みのフォーム原稿の上に未記入のフォーム原稿を重ねてＡＤＦにセットするなどして、記入済みフォーム原稿の読み取り処理を開始する直前に同じフォームの未記入フォーム原稿を読み込ませ、上記のフォームデータをメモリに記憶させて行うような、未登録フォーム用の読み取りモードを用意しおくようにしても良い。
【００３２】
その実施形態の場合、最初に読み込まれたフォーム原稿は未記入のフォーム原稿として処理され、２枚目の読み取りから記入済みフォーム原稿における処理となるようにプログラムを組み込んでおくことで容易に実現することができる。
また、未記入フォーム原稿を読み取らせて画像処理したフォームデータを記憶管理部に登録するか否かの選択ができるようにしておいても良い。
【図面の簡単な説明】
【００３３】
【図１】本発明の実施形態における画像処理装置が適用される複合機のシステム構成を示すブロック図である。
【図２】実施形態における画像処理装置の機能構成を示すブロック図である。
【図３】未記入のフォーム原稿を読み込ませてフォームを登録する際のフローチャートである。
【図４】操作パネルの画面表示例を示す図である。
【図５】フォーム原稿の例を示す図である。
【図６】登録されたフォームデータが記憶管理されている様子を表す模式図である。
【図７】画像処理装置における処理動作を説明するためのフローチャートである。
【図８】ＸＭＬ形式のデータに変換された例を示す図である。
【符号の説明】
【００３４】
１０…複合機、１１…ＣＰＵ、１２…メモリ、１３…スキャナ、１４…操作パネル、１５…記憶装置、１６…通信インターフェース、１７…プリンタ、２０…画像処理装置、２１…画像読取部、２２…画像処理部、２３…判定部、２４…記憶管理部、２５…データ抽出部、２６…認識処理部、２７…確定部、２８…出力部、３０…フォーム原稿、３１…フォームタイトル、３２…項目領域。
【図１】
2008065533.tif 000003
【図２】
2008065533.tif 000004
【図３】
2008065533.tif 000005
【図４】
2008065533.tif 000006
【図５】
2008065533.tif 000007
【図６】
2008065533.tif 000008
【図７】
2008065533.tif 000009
【図８】
2008065533.tif 000010