(57)【要約】【課題】印刷する対象の帳票の画像を入力検出装置においてデータベースに登録することなく、入力漏れを検出可能にするための画像処理技術を提供する。【解決手段】帳票生成アプリケーション１１０が原票画像を生成し、埋込情報生成部１２４が原票画像及び入力位置情報を用いてドット画像を生成し、重畳画像生成部１２５が原票画像に対してドット画像を重畳して重畳画像を生成し、印刷処理部１２６が重畳画像に印刷処理を行い、印刷処理後の重畳画像をプリンタ１４が印刷媒体に印刷する。この印刷媒体に記入された画像をスキャナ１３１が読み取り、当該画像から情報抽出部１６２が原票画像及び入力位置情報を抽出し、入力検出部１６４が入力位置情報を用いて、読み取られた画像及び原票画像を比較して入力フィールドの入力の有無を判断し、検出画像生成部１６５が入力検出部１６４の判断結果に応じた画像を生成する。【選択図】図１
2011010227.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも１つの入力フィールドを含む画像を取得する画像取得手段と、 
前記画像取得手段が取得した前記画像に対して、情報量を減少させる画像処理を行う画像処理手段と、
前記画像に含まれる前記入力フィールドの位置を表す入力位置情報を取得する入力位置情報取得手段と、
前記画像処理手段が前記画像処理を行なった画像及び前記入力位置情報を用いて、変換画像を生成する変換画像生成手段と、 
前記画像取得手段が取得した前記画像に対して、前記変換画像生成手段が生成した前記変換画像を重畳した重畳画像を生成する重畳画像生成手段とを備える
ことを特徴とする情報埋込装置。
【請求項２】
前記入力フィールドは、矩形領域として定義され、
前記入力位置情報は、前記矩形領域の位置と、前記入力フィールドの名称と、各前記入力フィールドの組合せ及び入力を必須とする条件とを表す
ことを特徴とする請求項１に記載の情報埋込装置。
【請求項３】
前記重畳画像生成手段が生成した前記重畳画像を印刷媒体に印刷する印刷手段を更に備える
ことを特徴とする請求項１又は２に記載の情報埋込装置。
【請求項４】
少なくとも１つの入力フィールドを含む第１画像を取得する検出画像取得手段と、
前記検出画像取得手段が取得した前記第１画像に、変換画像として重畳された第２画像及び当該第１画像に含まれる前記入力フィールドの位置を表す入力位置情報を抽出する画像抽出手段と、
前記画像抽出手段が抽出した前記第１画像と、前記検出画像取得手段が取得した前記第２画像とを用いて、前記画像抽出手段が取得した前記入力位置情報によって表される前記入力フィールドの位置における比較を行い、前記第１画像における前記入力フィールドにおける入力の有無を検出する入力有無検出手段とを備える
ことを特徴とする入力検出装置。
【請求項５】
前記検出画像取得手段は、前記第１画像が印刷された印刷媒体から当該第１画像を読み取ることにより、前記第１画像を取得する
ことを特徴とする請求項４に記載の入力検出装置。
【請求項６】
前記入力フィールドは、矩形領域として定義され、
前記入力位置情報は、前記矩形領域の位置を表し、
前記入力有無検出手段は、前記第１画像と前記第２画像との各々において、前記入力位置情報のよってその位置が表される前記矩形領域内の画像を比較して、これらが一致している場合、当該矩形領域として定義された前記入力フィールドに入力がされていないと判断し、これらが一致していない場合、前記入力フィールドに入力がされていると判断することにより、前記第１画像における前記入力フィールドにおける入力の有無を検出する
ことを特徴とする請求項４又は５に記載の入力検出装置。
【請求項７】
前記入力位置情報は、各前記入力フィールドの組合せ及び入力を必須とする条件を更に表し、
前記入力有無検出手段は、前記入力位置情報によって表される前記条件に従って、第１の前記入力フィールドにおける入力の有無に応じて、第２の前記入力フィールドの入力の有無を判断することにより、前記第１画像における前記入力フィールドにおける入力の有無を検出する
ことを特徴とする請求項４乃至６のいずれか一項に記載の入力検出装置。
【請求項８】
前記第１画像において入力がされたと前記入力有無判断手段が判断した前記矩形領域及び入力がされていないと前記入力有無判断手段が判断した前記矩形領域のうち少なくとも一方を識別可能にする画像加工を、前記第１画像に対して行なう画像加工手段を更に備える
ことを特徴とする請求項７に記載の入力検出装置。
【請求項９】
前記画像加工手段は、前記第１画像において入力がされたと前記入力有無判断手段が判断した前記矩形領域及び入力がされていないと前記入力有無判断手段が判断した前記矩形領域のうち少なくとも一方に対してドット画像又はカラー画像を、前記第１画像に対して重畳することにより、前記画像加工を行なう
ことを特徴とする請求項７に記載の入力検出装置。
【請求項１０】
前記画像加工手段が前記画像加工を行なった前記第１画像を印刷媒体に印刷する印刷手段を更に備える
ことを特徴とする請求項８又は９に記載の入力検出装置。
【請求項１１】
入力がされたと前記入力有無判断手段が判断した前記矩形領域及び入力がされていないと前記入力有無検出手段が判断した前記矩形領域のうち少なくとも一方を識別可能な判断結果情報を表示手段に表示させる表示処理手段を更に備える
ことを特徴とする請求項４乃至９のいずれか一項に記載の入力検出装置。
【請求項１２】
前記第２画像に対して、情報量を減少させる画像処理が行われており、
前記第２画像に対して、情報量を復元させる画像処理を行う画像処理手段を更に備える
ことを特徴とする請求項４乃至１１のいずれか一項に記載の入力検出装置。
【請求項１３】
前記第１画像から前記変換画像を除去する除去手段を更に備え、
前記入力有無検出手段は、前記除去手段が前記変換画像を除去した前記第１画像と、前記画像処理手段が前記画像処理を行なった前記第２画像との各々において、前記画像抽出手段が取得した前記入力位置情報によって表される前記入力フィールドの位置における画像を比較して、前記第１画像における前記入力フィールドにおける入力の有無を検出する
ことを特徴とする請求項１２に記載の入力検出装置。
【請求項１４】
画像取得手段と、画像処理手段と、入力位置情報取得手段と、変換画像生成手段と、変換画像生成手段と、重畳画像生成手段とを備える情報埋込装置で実行される情報埋込方法であって、
前記画像取得手段が、少なくとも１つの入力フィールドを含む画像を取得する画像取得ステップと、 
前記画像処理手段が、前記画像取得手段が取得した前記画像に対して、情報量を減少させる画像処理を行う画像処理ステップと、
前記入力位置情報取得手段が、前記画像に含まれる前記入力フィールドの位置を表す入力位置情報を取得する入力位置情報取得ステップと、
前記変換画像生成手段が、前記画像処理手段が前記画像処理を行なった画像及び前記入力位置情報を用いて、変換画像を生成する変換画像生成ステップと、 
前記重畳画像生成手段が、前記画像取得手段が取得した前記画像に対して、前記変換画像生成手段が生成した前記変換画像を重畳した重畳画像を生成する重畳画像生成ステップとを含む
ことを特徴とする情報埋込方法。
【請求項１５】
検出画像取得手段と、画像抽出手段と、入力有無検出手段とを備える入力検出装置で実行される入力検出方法であって、
前記検出画像取得手段が、少なくとも１つの入力フィールドを含む第１画像を取得する検出画像取得ステップと、
前記画像抽出手段が、前記検出画像取得手段が取得した前記第１画像に、変換画像として重畳された第２画像及び当該第１画像に含まれる前記入力フィールドの位置を表す入力位置情報を抽出する画像抽出ステップと、
前記入力有無検出手段が、前記画像抽出手段が抽出した前記第１画像と、前記検出画像取得手段が取得した前記第２画像とを用いて、前記画像抽出手段が取得した前記入力位置情報によって表される前記入力フィールドの位置における比較を行い、前記第１画像における前記入力フィールドにおける入力の有無を検出する入力有無検出ステップとを含む
ことを特徴とする入力検出方法。
【請求項１６】
請求項１４又は１５に記載の方法をコンピュータに実行させるためのプログラム。
【請求項１７】
請求項１６に記載のプログラムを記憶したコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報埋込装置、入力検出装置、情報埋込方法、入力検出方法、プログラム及び記憶媒体に関する。
【背景技術】
【０００２】
インターネットの普及によってオンラインによる申込や申請が増えてきてはいるが、受付業務においては、紙による申込書や申請書が未だに多く利用されている。これは、コンピュータ端末を操作できない人に配慮していることや、日本の押印という文化に起因していることも大きい。また、システムの開発と運用にかかわる費用や、停電やシステムの不具合が発生した際の対策も考慮すると、安価な紙という媒体に落ち着いているケースも多いと思われる。さて、これら申込書類や申請書類などの帳票には、普段書き慣れていない人々が記入することが多いため、どうしても間違いや記入漏れが発生しやすい。帳票に記入が必須の入力フィールドを大きく配置したり、色や枠を太くするなど目立つようにしたり、書き方の手本を置いたりするなど対策を行っているものの、間違いや漏れはどうしても発生してしまう。そのため、記入漏れが無いかを人が目視で検査する仕事が、非常に負担になっている。特に新人が配属されたり、帳票のレイアウトが変更されたりすると、業務効率が著しく低下し、間違いを見逃してしまい、システムに多大な影響を与えてしまう危険性がある。例えば書類を支店で受け付けて、本社でそのデータを登録するという業務フローにおいて、支店で入力チェックに不備があり、本社で記入漏れが発見されると、書類を支店に送り返して記入してもらい、本社に再度送付することになる。この場合、大きな時間的ロスが発生し、見積りや契約業務においては期限が過ぎてしまうという問題もはらんでいる。
【０００３】
近年では、帳票に記載された内容を画像としてスキャンして、当該画像にＯＣＲを行い、書誌情報を自動的に抽出したり、入力フィールドの属性情報を自動的に作成したりする技術が開発されている(例えば特許文献１〜２参照)。そこで、このような技術において、記入が必須な入力フィールドをチェックする方法として、スキャンした画像に貼り付けられているバーコードや文字列を読み取って帳票番号を抽出し、抽出した帳票番号をキーにデータベースを検索し、帳票の入力フィールドの位置情報を取得して、スキャンした画像の位置情報に該当する領域に何か入力されているか調べる方法がある。また、バーコードやＯＣＲ処理を利用する代わりに、帳票上の罫線を認識してデータベースに登録されている帳票の画像を検索する方法などもある。このように、機械的に入力漏れを検出する技術として、入力検出装置が開発されている。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、データベースを検索する技術では、入力検出装置に全てのデータベースが接続されていなければならず、しかも改定された全ての帳票の画像を保持しておかなければならない恐れがある。また検索時間もかかるという問題がある。また、保険契約書等、お客様の情報やお勧めプランなど予め印刷しておきたいケースでは、印刷する全ての帳票の画像をデータベースに登録しておくことは困難である。
【０００５】
本発明は、上記に鑑みてなされたものであって、印刷する対象の帳票の画像を入力検出装置においてデータベースに登録することなく、入力漏れを検出可能にするための情報埋込装置、入力検出装置、情報埋込方法、入力検出方法、プログラム及び記憶媒体を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決し、目的を達成するために、本発明は、情報埋込装置であって、少なくとも１つの入力フィールドを含む画像を取得する画像取得手段と、前記画像取得手段が取得した前記画像に対して、情報量を減少させる画像処理を行う画像処理手段と、前記画像に含まれる前記入力フィールドの位置を表す入力位置情報を取得する入力位置情報取得手段と、前記画像処理手段が前記画像処理を行なった画像及び前記入力位置情報を用いて、変換画像を生成する変換画像生成手段と、前記画像取得手段が取得した前記画像に対して、前記変換画像生成手段が生成した前記変換画像を重畳した重畳画像を生成する重畳画像生成手段とを備えることを特徴とする。
【０００７】
また、本発明は、入力検出装置であって、少なくとも１つの入力フィールドを含む第１画像を取得する検出画像取得手段と、前記検出画像取得手段が取得した前記第１画像に、変換画像として重畳された第２画像及び当該第１画像に含まれる前記入力フィールドの位置を表す入力位置情報を抽出する画像抽出手段と、前記画像抽出手段が抽出した前記第１画像と、前記検出画像取得手段が取得した前記第２画像とを用いて、前記画像抽出手段が取得した前記入力位置情報によって表される前記入力フィールドの位置における比較を行い、前記第１画像における前記入力フィールドにおける入力の有無を検出する入力有無検出手段とを備えることを特徴とする。
【０００８】
また、本発明は、画像取得手段と、画像処理手段と、入力位置情報取得手段と、変換画像生成手段と、変換画像生成手段と、重畳画像生成手段とを備える情報埋込装置で実行される情報埋込方法であって、前記画像取得手段が、少なくとも１つの入力フィールドを含む画像を取得する画像取得ステップと、前記画像処理手段が、前記画像取得手段が取得した前記画像に対して、情報量を減少させる画像処理を行う画像処理ステップと、前記入力位置情報取得手段が、前記画像に含まれる前記入力フィールドの位置を表す入力位置情報を取得する入力位置情報取得ステップと、前記変換画像生成手段が、前記画像処理手段が前記画像処理を行なった画像及び前記入力位置情報を用いて、変換画像を生成する変換画像生成ステップと、前記重畳画像生成手段が、前記画像取得手段が取得した前記画像に対して、前記変換画像生成手段が生成した前記変換画像を重畳した重畳画像を生成する重畳画像生成ステップとを含むことを特徴とする。
【０００９】
また、本発明は、検出画像取得手段と、画像抽出手段と、入力有無検出手段とを備える入力検出装置で実行される入力検出方法であって、前記検出画像取得手段が、少なくとも１つの入力フィールドを含む第１画像を取得する検出画像取得ステップと、前記画像抽出手段が、前記検出画像取得手段が取得した前記第１画像に、変換画像として重畳された第２画像及び当該第１画像に含まれる前記入力フィールドの位置を表す入力位置情報を抽出する画像抽出ステップと、前記入力有無検出手段が、前記画像抽出手段が抽出した前記第１画像と、前記検出画像取得手段が取得した前記第２画像とを用いて、前記画像抽出手段が取得した前記入力位置情報によって表される前記入力フィールドの位置における比較を行い、前記第１画像における前記入力フィールドにおける入力の有無を検出する入力有無検出ステップとを含むことを特徴とする。
【００１０】
また、本発明は、上記の方法をコンピュータに実行させるためのプログラムである。
【００１１】
また、本発明は、上記のプログラムを記憶したコンピュータ読み取り可能な記憶媒体である。
【発明の効果】
【００１２】
本発明によれば、印刷する対象の帳票の画像を入力検出装置においてデータベースに登録することなく、入力漏れを検出可能になる。
【図面の簡単な説明】
【００１３】
【図１】図１は、一実施の形態にかかる情報埋込装置に相当するＰＣ１００の構成及び入力検出装置に相当するＰＣ１５０の構成を例示する図である。
【図２】図２は、原票画像を例示する図である。
【図３】図３は、図２に示される原票画像に対してドット画像が重ねられた重畳画像を例示する図である。
【図４】図４は、重畳画像が生成されるまでの遷移を模式的に示す図である。
【図５】図５は、スキャナ１３１に読み取られる帳票画像を例示する図である。
【図６】図６は、図５に例示された帳票画像からドット画像が除去された画像を例示する図である。
【図７】図７は、印刷媒体に印刷される印刷用画像を例示する図である。
【図８】図８は、ＰＣ１００の行う情報埋込処理の手順を示すフローチャートである。
【図９】図９は、ＰＣ１５０が行なう入力検出処理の手順を示すフローチャートである。
【図１０】図１０は、一変形例にかかる入力検出処理の手順を示すフローチャートである。
【図１１】図１１は、一変形例にかかる入力検出処理の手順を示すフローチャートである。
【発明を実施するための形態】
【００１４】
以下に添付図面を参照して、この発明にかかる情報埋込装置、入力検出装置、情報埋込方法、入力検出方法、プログラム及び記憶媒体の実施の形態を詳細に説明する。
【００１５】
図１は、本実施の形態にかかる情報埋込装置に相当するＰＣ１００の構成及び入力検出装置に相当するＰＣ１５０の構成を例示する図である。まず、ＰＣ１００の構成について説明する。ＰＣ１００は、記憶部１０１と、操作入力受付部１０２と、表示制御部１０３と、制御部１０４とを有する。そして、ＰＣ１００には、キーボード１１やマウス１２等の入力デバイスと、モニタ１３と、プリンタ１４とが接続される。入力デバイスには、ユーザからの操作が入力される。モニタ１３は、液晶ディスプレイやＣＲＴディスプレイ(Cathode Ray Tube) などであり、情報を表示する。プリンタ１４は、画像を紙などの印刷媒体に印刷する。記憶部１０１は、画像などの各種データや各種プログラムを記憶する。また、記憶部１０１は、帳票を生成するためのフォーム情報や、帳票における各入力フィールドの位置を表す入力位置情報を記憶する。フォーム情報は、例えば、帳票を識別するための帳票番号、帳票の名称、帳票のレイアウト、各入力フィールドの名称及び各入力フィールドの位置を表す。各入力フィールドは、帳票において矩形領域によって定義される。このため、各入力フィールドの位置は、例えば、帳票の全部又は一部の面を２次元座標とした場合、矩形領域の４点の座標値や、又は、矩形領域のうち１点の座標値、高さ及び幅などによって表される。本実施の形態においては、このようにして表される入力フィールドの位置を入力位置情報は表すと共に、入力フィールドの名称と、各入力フィールドの組合せ及び入力を必須とする条件（入力必須条件という）とを入力位置情報は更に表す。入力必須条件については後述する。このような入力位置情報は例えばＸＭＬ（Extensible Markup Language）などの簡易言語で記述され、帳票番号と対応付けられて記憶部１０１に記憶される。制御部１０４は、ＣＰＵ（Central Processing Unit）等で構成され、記憶部１０１に記憶された各種プログラムを実行することにより、装置全体を制御する。制御部１０４が各種プログラムを実行することにより実現される機能の実体としては、同図に示されるように、帳票生成アプリケーション１１０と、プリンタドライバ１２０とがある。操作入力受付部１０２は、入力デバイスを介して帳票作成者の操作入力を受け付ける。表示制御部１０３は、制御部１０４の制御の下、モニタ１３への情報の表示を制御する。
【００１６】
帳票生成アプリケーション１１０は、記憶部１０１に記憶されたフォーム情報を用いて、帳票の原票の画像（原票画像という）を生成して、生成した原票画像を表示制御部１０３を介してモニタ１３に表示させる。図２は、原票画像を例示する図である。同図においては、「住所」、「世帯主」、「生年月日」、「必要な方」、「続柄」、「氏名」、「レ印」、「レ印に対応する通数」及び「請求理由」が入力フィールドである。このうち、入力が必須となるのは、「住所」、「世帯主」、「生年月日」、「レ印」、「レ印に対応する通数」及び「請求理由」であり、「必要な方」に入力がされている場合にはそれに続く「続柄」及び「氏名」の入力が必要になる。このように入力が必須な入力フィールド及び入力が必須になるときの入力フィールドの組み合わせが上述の入力必須条件として入力位置情報によって表される。モニタ１３に表示されたこのような原票画像を帳票作成者は確認しながら、キーボード１１またはマウス１２を操作して、情報の追加や変更などの修正の入力を行うと、帳票生成アプリケーション１１０は、操作入力受付部１０２を介して当該操作の入力（操作入力）を受け付け、原票画像に対して操作入力に応じた修正を適宜行なって、原票画像を更新する。ここでの入力は、入力フィールドへの入力ではなく、帳票の原票自体に対する修正の入力である。このような修正の入力はなくても良い。帳票生成アプリケーション１１０は、生成又は更新した原票画像と当該帳票における入力位置情報とをプリンタドライバ１２０へ渡す。尚、入力フィールド位置情報は、記憶部１０１に一旦記憶された後、記憶部１０１からプリンタドライバ１２０がこれを読み出すことにより、プリンタドライバ１２０へ渡される。
【００１７】
画像取得部１２１は、帳票生成アプリケーション１１０から渡された原票画像を取得する。圧縮部１２２は、画像取得部１２１が取得した原票画像に対してZip等による圧縮処理を行い、当該原票画像を圧縮する。これにより当該原票画像の情報量を減少させる。入力位置取得部１２３は、記憶部１０１から入力位置情報を読み出すことにより、これを取得する。埋込情報生成部１２４は、圧縮部１２２が圧縮した原票画像及び入力位置取得部１２３が取得した入力位置情報を用いて、ドット画像を生成する。即ち、埋込情報生成部１２４は、圧縮された原票画像及び入力位置情報を、画像取得部１２１が取得した原票画像に埋め込むための情報としてドット画像（変換画像）を生成する。尚、埋込情報生成部１２４が、圧縮された原票画像及び入力位置情報を用いてドット画像を生成する方法は、特に限定されず、例えば、特開２００７−５９３５号公報に示される方法であって良い。重畳画像生成部１２５は、画像取得部１２１が取得した原票画像と、埋込情報生成部１２４が生成したドット画像とを重畳し、重畳画像を生成する。この結果、画像取得部１２１が取得した原票画像に、圧縮された原票画像及び入力位置情報がドット画像として埋め込まれる。
【００１８】
印刷処理部１２６は、重畳画像生成部１２５が生成した重畳画像をプリンタ言語で表される画像（印刷用画像という）に変換するなどの印刷処理を行い、印刷用画像をプリンタ１４へ渡す。プリンタ１４は、印刷処理部１２６から渡された印刷用画像を印刷媒体に印刷する。この結果、例えば、図３に示される画像が、印刷される。同図に示される画像は、図２に示される原票画像に対して、ドット画像が重ねられている。尚、このような画像が印刷された印刷媒体を帳票という。この帳票はコピー機やＭＦＰ（複合機）で複製することができる。
【００１９】
図４は、重畳画像が生成されるまでの遷移を模式的に示す図である。同図の(a)に示される原票画像が、帳票生成アプリケーション１１０によって生成され、これと、同図の(b)に示される入力位置情報とが用いられて、同図の(c)に示されるドット画像が埋込情報生成部１２４によって生成され、これと、同図の(a)に示される原票画像とが重畳画像生成部１２５によって重畳され、同図の(d)に示される重畳画像が生成される。この重畳画像が印刷された印刷媒体が帳票となる。このような帳票の各入力フィールドに帳票利用者が入力をして、ＰＣ１５０で入力漏れの検出を行なう。
【００２０】
次に、ＰＣ１５０の構成について説明する。ＰＣ１５０は、記憶部１５１と、操作入力受付部１５２と、表示制御部１５４と、制御部１５５とを有する。そして、ＰＣ１５０は、スキャナ１３１と、キーボード１３２やマウス１３３等の入力デバイスと、モニタ１３５と、プリンタ１３４とが接続される。入力デバイス、モニタ１３５及びプリンタ１３４は、ＰＣ１００に接続される入力デバイス、モニタ１３及びプリンタ１４と各々略同様であるため、その説明を省略する。また、記憶部１５１、操作入力受付部１５２及び表示制御部１５４についても、ＰＣ１００の有する記憶部１０１、操作入力受付部１０２及び表示制御部１０３と各々略同様であるため、その説明を省略する。スキャナ１３１は、図示しない原稿載置台にセットされた帳票に表される画像（帳票画像という）を読み取り、これを制御部１５５に渡す。図５は、スキャナ１３１に読み取られる帳票画像を例示する図である。同図に示される帳票画像においては、住所、世帯主、レ印及び請求理由の各入力フィールドに入力がされている。制御部１５５は、ＣＰＵ（Central Processing Unit）等で構成され、記憶部１５１に記憶された各種プログラムを実行することにより、装置全体を制御する。制御部１５５が各種プログラムを実行することにより実現される機能の実体としては、図１に示されるように、プリンタドライバ１５３と、検出画像取得部１６１と、情報抽出部１６２と、比較画像生成部１６３と、入力検出部１６４と、検出画像生成部１６５と、印刷処理部１６６と、表示処理部１６７とがある。
【００２１】
検出画像取得部１６１は、スキャナ１３１が帳票から読み取った帳票画像を取得し、これを記憶部１５１に記憶させる。情報抽出部１６２は、記憶部１５１に記憶された帳票画像を取得し、当該帳票画像に重畳されたドット画像を解析して、当該ドット画像によって帳票画像に埋め込まれている情報として、圧縮されている画像及び入力位置情報を抽出する。尚、情報抽出部１６２が、ドット画像を解析して情報を抽出する方法は、特に限定されず、特開２００７−５９３５号広報に示される方法であって良い。比較画像生成部１６３は、情報抽出部１６２が抽出した画像を伸張する。これにより原票画像を復元して、当該原票画像の情報量を復元させる。この結果、例えば、図２に示されるような原票画像が得られる。また、比較画像生成部１６３は、記憶部１５１に記憶されている帳票画像（例えば図５参照）に対して孤立点除去処理を行い、当該帳票画像に対して重畳されているドット画像を除去する。この結果、例えば、図６に示されるような画像が得られる。同図に示される画像は、図５に例示された帳票画像から、ドット画像が除去されたものである。
【００２２】
入力検出部１６４は、比較画像生成部１６３が伸長した原票画像（例えば図２参照）と、比較画像生成部１６３がドット画像を除去した帳票画像（例えば図６参照）とにおいて、情報抽出部１６２が抽出した入力位置情報によって表される入力必須条件に従って、入力位置情報によってその位置が表される入力フィールドにおける画像を各々比較する。具体的には、入力フィールドの定義されている矩形領域が入力位置情報によって判断することができるから、入力検出部１６４は、前者の画像と後者の画像との各々において、入力が必須である入力フィールドの矩形領域内の画像が一致するか否かを判断する。入力フィールドが複数ある場合には、このような判断を入力フィールド毎に入力検出部１６４は行なう。そして、前者の画像と後者の画像とが一致する、即ち、変化がない場合は、入力検出部１６４は、当該入力フィールドに入力がされていない、即ち、入力漏れであると判断し、前者の画像と後者の画像とが一致しない場合は、当該入力フィールドに入力がされていると判断する。以上のようにして入力検出部１６４は入力漏れを検出する。
【００２３】
検出画像生成部１６５は、比較画像生成部１６３がドット画像を除去した帳票画像において、入力がされていないと入力検出部１６４が判断した入力フィールドの矩形領域に対してドット画像を重畳する画像加工を行い、重畳画像を生成する。この場合のドット画像は情報を埋め込むためのものではなく、入力がされていない入力フィールドを識別可能にするためであり、ユーザに視認可能にするためものである。このような重畳画像は、入力がされたと入力検出部１６４が判断した入力フィールド及び入力がされていないと入力検出部１６４が判断した入力フィールドのうち少なくとも一方を識別可能な判断結果情報である。
【００２４】
印刷処理部１６６は、ユーザがキーボード１３２またはマウス１３３である入力デバイスを介して印刷を指示する操作入力を行い、当該操作入力を操作入力受付部１５２が受け付けた場合、検出画像生成部１６５が生成した重畳画像をプリンタドライバ１５３へ渡して、当該重畳画像の印刷を指示する。プリンタドライバ１５３は、印刷処理部１６６から渡された重畳画像をプリンタ言語で表される画像（印刷用画像）に変換するなどの印刷処理を行い、印刷用画像をプリンタ１３４へ渡す。プリンタ１３４は、プリンタドライバ１５３から渡された印刷用画像を印刷媒体に印刷する。この結果、例えば、図７に示される画像が、印刷される。同図に示される画像は、図６に示される帳票画像に対して、入力漏れが生じている世帯主の生年月日及び通数などの入力フィールドに、矩形状のドット画像が重ねられている。これにより、入力漏れが生じている入力フィールドをユーザが容易に視認することができる。
【００２５】
次に、本実施の形態にかかるＰＣ１００の行う情報埋込処理の手順について図８を用いて説明する。ＰＣ１００は、帳票生成アプリケーション１１０の機能により、フォーム情報を用いて生成し適宜更新した原票画像と入力位置情報とをプリンタドライバ１２０に渡す（ステップＳ１）。次に、ＰＣ１００は、プリンタドライバ１２０の画像取得部１２１の機能により、ステップＳ１で渡された原票画像を取得する（ステップＳ２）。そして、ＰＣ１００は、圧縮部１２２の機能により、ステップＳ２で取得された原票画像を圧縮する。また、ＰＣ１００は、入力位置取得部１２３の機能により、ステップＳ１で渡された入力位置情報を取得する（ステップＳ４）。次いで、ＰＣ１００は、埋込情報生成部１２４の機能により、ステップＳ３で圧縮された原票画像と、ステップＳ４で取得された入力位置情報とを用いて、原票画像に埋め込むための情報として、ドット画像を生成する（ステップＳ５）。そして、ＰＣ１００は、重畳画像生成部１２５の機能により、ステップＳ３で圧縮された原票画像と、ステップＳ５で変換されたドット画像とを重畳し、重畳画像を生成する（ステップＳ６）。次いで、ＰＣ１００は、印刷処理部１２６の機能により、ステップＳ６で生成された重畳画像を用いて印刷処理を行い、プリンタ１４が当該重畳画像を印刷媒体に印刷する（ステップＳ７）。
【００２６】
次に、以上のようにしてＰＣ１００が生成した重畳画像が印刷された印刷媒体（帳票）を用いてＰＣ１５０が行なう入力検出処理の手順について図９を用いて説明する。帳票利用者が帳票に記入（入力）をして、帳票を原稿載置台にセットした後、キーボード１３２またはマウス１３３の入力デバイスにおいて画像の読取を指示する操作入力を行なうと、操作入力受付部１５２の機能により、当該操作入力を受け付け、スキャナ１３１が、原稿載置台にセットされた帳票によって表される画像（帳票画像）を読み取り、これを制御部１５５に渡す。ここで読み取られた帳票画像は、例えば、図５に示される。そして、ＰＣ１５０は、制御部１５５の検出画像取得部１６１の機能により、スキャナ１３１から渡された帳票画像を取得してこれを記憶部１５１に記憶させる（ステップＳ１１）。次に、ＰＣ１５０は、情報抽出部１６２の機能により、ステップＳ１１で取得され記憶部１５１に記憶された帳票画像を取得し、当該帳票画像に重畳されたドット画像を解析して、当該ドット画像によって帳票画像に埋め込まれている情報として、圧縮されている原票画像及び入力位置情報を抽出する（ステップＳ１２）。そして、ＰＣ１５０は、比較画像生成部１６３の機能により、ステップＳ１２で抽出された原票画像を伸長する（ステップＳ１３）。この原票画像は、例えば、図２に示される。また、ＰＣ１５０は、記憶部１５１に記憶されている帳票画像（例えば図５参照）に対して孤立点除去処理を行い、当該帳票画像に対して重畳されているドット画像を除去する。この画像は、例えば、図６に示される。次いで、ＰＣ１５０は、入力検出部１６４の機能により、ステップＳ１３で伸長された原票画像と、ステップＳ１３でドット画像が除去された帳票画像とにおいて、ステップＳ１２で抽出された入力位置情報によって表される入力必須条件に従って、入力位置情報によってその位置が表される入力フィールドの矩形領域内における画像を各々比較して、入力が必須である各入力フィールドにおける入力の有無を判断する（ステップＳ１４）。
【００２７】
例えば、図２と図６とを例にすると、「住所」、「世帯主」、「生年月日」、「レ印」、「レ印に対応する通数」及び「請求理由」の各入力フィールドについて、ＰＣ１５０は、各入力フィールドの矩形領域内の画像を各々比較する。また、ＰＣ１５０は、「必要な方」の各入力フィールドについて各入力フィールドの矩形領域内の画像を比較してこれらが一致しない場合には、「必要な方」に入力がされているということである。この場合、ＰＣ１５０は、更に、「続柄」及び「氏名」各入力フィールドについて各入力フィールドの矩形領域内の画像を比較して、入力の有無を判断する。「必要な方」の各入力フィールドについて各入力フィールドの矩形領域内の画像が一致する場合には、「必要な方」に入力がされていないということである。この場合、ＰＣ１５０は、「続柄」及び「氏名」の各入力フィールドについては入力の有無を判断しない。
【００２８】
その後、ＰＣ１５０は、検出画像生成部１６５の機能により、ステップＳ１３でドット画像が除去された帳票画像において入力がされていないとステップＳ１４で判断された入力フィールドの矩形領域に対してドット画像を重畳し、重畳画像を生成する（ステップＳ１５）。そして、帳票利用者がキーボード１３２またはマウス１３３である入力デバイスを介して重畳画像の印刷を指示する操作入力を行った場合、ＰＣ１５０は、操作入力受付部１５２の機能により、当該操作入力を受け付け（ステップＳ１６：ＹＥＳ）、印刷処理部１６６を介してプリンタドライバ１５３の機能により、ステップＳ１５で生成された重畳画像を用いて印刷処理を行い、印刷処理後の重畳画像（印刷用画像）をプリンタ１３４が印刷媒体に印刷する（ステップＳ１７）。この結果、例えば図７に示される画像が印刷される。
【００２９】
以上のように、帳票の原票の画像を印刷する際に当該画像に当該画像と入力位置情報とを併せて埋め込んで印刷する。そして、印刷された帳票にユーザが入力したものをスキャナにより画像として読み取り、埋め込まれた画像と入力位置情報を抽出し、入力位置情報に従って、スキャナにより読み取った画像と、埋め込まれた画像とを用いて比較を行い、変化がない入力フィールドを入力漏れとして判断する。このような構成によれば、帳票の画像を読み取る装置側でデータベースを必要とせず、スタンドアローン環境においても入力漏れの検出が可能となる。従って、保険契約書等それぞれ印刷する対象の帳票の種類が異なっても、入力漏れを検出するためのシステムの肥大化を抑制することができる。
【００３０】
また、入力漏れが生じている入力フィールドの部分に画像加工を行なって、帳票の画像を印刷することで、入力漏れが生じている入力フィールドを帳票利用者が容易に視認可能となる。
【００３１】
また、入力位置情報が、入力フィールドの位置の他、入力が必須となる条件を表すようにしたため、入力が必須な入力フィールドに対してのみ入力の有無を判断することができる。このため、入力漏れをより効果的に検出することができる。
【００３２】
[変形例]
なお、本発明は前記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、前記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。また、以下に例示するような種々の変形が可能である。
【００３３】
＜変形例１＞
上述した実施の形態において、ＰＣ１００で実行される各種プログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また当該各種プログラムを、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Digital Versatile Disk）等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成しても良い。ＰＣ１５０についても同様である。
【００３４】
＜変形例２＞
上述の実施の形態では、情報埋込装置としてＰＣ１００を例示し、ＰＣ１００にキーボード１１、マウス１２、モニタ１３及びプリンタ１４が接続される構成であったが、これに限らず、情報埋込装置は、ＰＣ１００、キーボード１１、マウス１２、モニタ１３及びプリンタ１４が一体化された１台のマルチファンクションプリンタ（MFP）で構成されていても良い。
【００３５】
入力検出装置としてＰＣ１５０を例示し、ＰＣ１５０にスキャナ１３１、キーボード１３２、マウス１３３、プリンタ１３４及びモニタ１３５が接続される構成であったが、これに限らず、入力検出装置は、ＰＣ１５０、スキャナ１３１、キーボード１３２、マウス１３３、プリンタ１３４及びモニタ１３５が一体化された１台のマルチファンクションプリンタ（MFP）で構成されていても良い。
【００３６】
＜変形例３＞
上述の実施の形態では、ＰＣ１００の帳票生成アプリケーション１１０は、帳票を生成する専用のソフトウェアであっても良いし、マイクロソフト（登録商標）のWordやExcel等の文書作成のためのソフトウェアであっても良い。
【００３７】
＜変形例４＞
上述の実施の形態では、ＰＣ１５０の検出画像生成部１６５が生成した重畳画像に対して印刷処理を行い、印刷処理後の重畳画像（印刷用画像）を印刷媒体に印刷するようにしたが、これに限らず、検出画像生成部１６５が生成した重畳画像を表示処理部１６７がモニタ１３５に表示させるようにしても良い。図１０は、本変形例にかかる入力検出処理の手順を示すフローチャートである。ステップＳ１１〜Ｓ１５は上述の実施の形態と同様である。ステップＳ１５の後、帳票利用者がキーボード１３２またはマウス１３３である入力デバイスを介して帳票画像の表示を指示する操作入力を行った場合、ＰＣ１５０は、操作入力受付部１５２の機能により、当該操作入力を受け付け（ステップＳ２０：ＹＥＳ）、表示処理部１６７の機能により、ステップＳ１５で生成された重畳画像を、表示制御部１５４を介してモニタ１３５に表示させる（ステップＳ２１）。
【００３８】
このような構成によれば、重畳画像を印刷媒体に印刷することなく、帳票利用者は、入力漏れが生じている入力フィールドをモニタ１３５において容易に視認することができる。
【００３９】
尚、重畳画像をモニタ１３５に表示させるための十分な表示領域がモニタ１３５において確保できない場合、入力がされていないと入力検出部１６４が判断した入力フィールドの名称をモニタ１３５に表示させるようにしても良い。即ち、入力がされていないと入力検出部１６４が判断した入力フィールドの名称を、判断結果情報として用いても良い。図１１は、本変形例にかかる入力検出処理の手順を示すフローチャートである。ステップＳ１１〜Ｓ１５は上述の実施の形態と同様であり、ステップＳ２０〜Ｓ２１は図９を用いて説明した変形例と同様である。ステップＳ２０の後、ＰＣ１５０は、表示処理部１６７の機能により、ステップＳ１５で生成した重畳画像をモニタ１３５に表示させるに十分な表示領域がモニタ１３５にあるか否かを判断する（ステップＳ３０）。例えば、ＰＣ１５０は、当該重畳画像のサイズ以上の表示領域がモニタ１３５にあるか否かを表示制御部１５４を介して検出する。重畳画像をモニタ１３５に表示させるに十分な表示領域がある場合には、ステップＳ２１に進む。重畳画像をモニタ１３５に表示させるに十分な表示領域がない場合、ＰＣ１５０は、表示処理部１６７の機能により、ステップＳ１１で抽出された入力位置情報を用いて、入力がされていないとステップＳ１４で判断した入力フィールドの名称を取得して、当該名称を、表示制御部１５４を介してモニタ１３５に表示させる（ステップＳ３１）。
【００４０】
以上のように、入力位置情報を用いて、入力漏れが検出された入力フィールドの名称を取得してこれをモニタ１３５に表示させることによっても、入力漏れが生じている入力フィールドをモニタ１３５において帳票利用者は容易に視認することができる。
【００４１】
＜変形例５＞
上述の実施の形態では、ＰＣ１５０の検出画像生成部１６５は、比較画像生成部１６３がドット画像を除去した帳票画像において入力がされていないと入力検出部１６４が判断した入力フィールドの矩形領域にドット画像を重畳する画像加工を行うようにしたが、これに限らず、カラー画像を重畳する画像加工を行うようにしても良い。即ち、検出画像生成部１６５は、入力がされていないと入力検出部１６４が判断した入力フィールドの矩形領域を色塗りするようにしても良い。尚、入力がされていないと入力検出部１６４が判断した入力フィールドの矩形領域に対して行なう画像加工は、当該入力フィールドを識別可能にするものであれば、上述のものに限らない。
【００４２】
また、検出画像生成部１６５は、入力がされていないと入力検出部１６４が判断した入力フィールドの矩形領域に対してではなく、入力がされていると入力検出部１６４が判断した入力フィールドの矩形領域に対して、当該入力フィールドを識別可能にする画像加工を行うようにしても良い。このような構成によっても、入力漏れが生じている入力フィールドを帳票利用者は容易に視認することができる。
【００４３】
＜変形例６＞
上述の実施の形態では、情報量を減少させる画像処理として、ＰＣ１００の圧縮部１２２が、画像取得部１２１が取得した原票画像を圧縮するようにしたが、これに限らず、当該原票画像の解像度が元の解像度より小さくなるように、解像度を変換するようにしても良い。また、その他、ＰＣ１００は、減色処理や階調変換を行うようにしても良い。
【００４４】
また、上述の実施の形態では、ＰＣ１５０の比較画像生成部１６３は、情報抽出部１６２が抽出した画像を伸張するようにした。しかし、これに限らず、ＰＣ１５０は、ＰＣ１００が行なった情報量を減少させる画像処理に応じて、情報量を復元させる画像処理を、情報抽出部１６２が抽出した画像に対して行うようにすれば良い。
【００４５】
＜変形例７＞
上述の実施の形態では、ＰＣ１５０の検出画像生成部１６５は、比較画像生成部１６３がドット画像を除去した帳票画像において、入力がされていないと入力検出部１６４が判断した入力フィールドの矩形領域に対してドット画像を重畳したが、これに限らず、比較画像生成部１６３がドット画像を除去する前の帳票画像において、当該入力フィールドの矩形領域に対してドット画像を重畳するようにしても良い。
【符号の説明】
【００４６】
１１  キーボード
１２  マウス
１３  モニタ
１４  プリンタ
１０１  記憶部
１０２  操作入力受付部
１０３  表示制御部
１０４  制御部
１１０  帳票生成アプリケーション
１２０  プリンタドライバ
１２１  画像取得部
１２２  圧縮部
１２３  入力位置取得部
１２４  埋込情報生成部
１２５  重畳画像生成部
１２６  印刷処理部
１３１  スキャナ
１３２  キーボード
１３３  マウス
１３４  プリンタ
１３５  モニタ
１５１  記憶部
１５２  操作入力受付部
１５３  プリンタドライバ
１５４  表示制御部
１５５  制御部
１６１  検出画像取得部
１６２  情報抽出部
１６３  比較画像生成部
１６４  入力検出部
１６５  検出画像生成部
１６６  印刷処理部
１６７  表示処理部
【先行技術文献】
【特許文献】
【００４７】
【特許文献１】特開２００５−０４４２５６号公報
【特許文献２】特開２００５−０１１２６０号公報
【図１】
2011010227.tif 000003
【図２】
2011010227.tif 000004
【図３】
2011010227.tif 000005
【図４】
2011010227.tif 000006
【図５】
2011010227.tif 000007
【図６】
2011010227.tif 000008
【図７】
2011010227.tif 000009
【図８】
2011010227.tif 000010
【図９】
2011010227.tif 000011
【図１０】
2011010227.tif 000012
【図１１】
2011010227.tif 000013