(57)【要約】【課題】  帳票類の画像による電子保存に関して、まず、保存する原稿が、そもそも帳票として成り立つ条件を満たし、正当なものかどうか判断する必要があり、原稿をスキャンし、タイムスタンプや電子署名を付与して保存することは作業コスト、システムの維持コストの面で非効率である。【解決手段】  画像文書をスキャナ入力し、文書管理システムへ画像とインデックスを保存する画像入力装置、フォーム認識、ＯＣＲ等、ユーザインタフェース等の構成により、原稿の正当性を評価した上で、文書管理システムへ画像文書とインデックスを入力する。【選択図】  図３
2008293353.tif 000002
【特許請求の範囲】
【請求項１】
本発明における画像入力装置は、画像入力を行うスキャナ機器、画像をスキャナ機器から取り込む入力ソフト部と、スキャナが読み込んだ画像をインデックスと共に保存しさらに保存文書の検索閲覧をする文書管理システムによる画像入力装置において、
入力ソフト部の処理として、入力する原稿の正当性を評価する方法があり、画像情報から帳票の必須記入項目に対する画像上の条件エリアを読み出し、ＯＣＲ（光学式文字認識）によって画像情報を文字情報変換して、予め帳票ごとに登録された条件ＤＢに文字情報を参照し、１帳票内の全ての条件が合致する場合のみ、その入力画像は正当であると判断し文書管理システムに登録する入力画像の正当性判断手段を備え、
その入力画像の正当性判断手段のために、まず、原稿種を自動で判断する帳票認識のためのフォーム登録手段と、フォーム毎に条件エリア設定、各条件エリアごとの条件を関連付けして設定するといった一連の登録フェーズ手段を備え、
また、入力ソフト部では、画像を入力し、正当性を判断した上で文書管理システムに画像を保存する一連の処理をスキャン・保存フェーズ手段を備え、
そのスキャン・保存フェーズにおいて、まず、入力ソフト部でスキャナから画像を入力し、自動帳票認識しフォーム登録されている帳票から合致したフォームの「条件エリア」設定と条件エリアごとの「条件」設定を読み出す条件読み出し手段を備え、
次に、合致したフォームの「条件エリア」画像を切り出し、その部分画像をＯＣＲ処理して、ＯＣＲ結果の文字列を「条件」と照合する自動条件照合手段を備え、
さらに、自動前期照合手段による照合結果は、入力した画像を画面表示する際に条件エリアとして画像上に矩形表示し、その矩形の色を「合致した場合」と「合致しない場合」と異なる色で表示する照合結果表示手段を備え、
さらに、自動照合手段による照合結果をオペレータが最終判断するためのユーザインタフェースによる最終判断結果入力手段を備え、
最終判断結果入力手段で入力された内容をもとに、最終判定結果がすべて「合致する」の場合は、文書管理システム内の所定の保存場所へ画像を保存し、「合致しない」が含まれていた場合は、文書管理システム内の他の保存場所への保存を行う画像保存手段を備えることを特徴とする画像入力装置。
【請求項２】
請求項１に関するもので、登録フェーズ処理で「条件」設定する際に、スキャン・保存フェーズでの照合処理で、どういった照合を行うのか条件照合方式の設定を行う。条件照合方式として、データ一致、データの有無、設定された条件の範囲内といった条件を設定し、
スキャン・保存フェーズで、スキャナから入力した画像の正当性を判断する際、入力ソフト部でスキャナから画像を入力し、自動帳票認識しフォーム登録されている帳票から合致したフォームの「条件エリア」設定と条件エリアごとの「条件」設定を読み出し、次に、合致したフォームの「条件エリア」画像を切り出し、その部分画像をＯＣＲ処理して、ＯＣＲ結果の文字列を「条件」と照合し、照合する際には「条件」設定に設定された、条件エリアごとの条件による照合がなされることを特徴とする画像入力装置。
【請求項３】
請求項１のスキャン・保存フェーズでの文書保存において、正当性判断の最終結果によって、全ての条件が「合致する」場合、画像にタイムスタンプおよび電子署名を付与して文書管理システムへ保存することを特徴とする画像入力装置。
【請求項４】
請求項１のスキャン・保存フェーズでの文書保存において、正当性判断時に各条件エリアごとのＯＣＲ結果を入力ソフト部に一時保存しておき、文書管理システムへの保存時に、そのＯＣＲ結果を画像のインデックスデータ（画像と関連付けされた属性データ）として文書管理システムに保存することを特徴とする画像入力装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、スキャナ機器およびスキャナ装置を有するMFP（デジタル複合機）から画像を入力し、画像とそのインデックスデータを文書管理システムに保存する画像入力装置に関する。
【背景技術】
【０００２】
従来、画像入力装置では、スキャナから読み取った画像は、そのまま文書管理システムへ保存していた。また、画像をＯＣＲする場合も、その用途の主目的は検索用のインデックスデータ（画像の属性）を作成するための処理であった。
【０００３】
一方、電子フォームといった、帳票フォーマットとデータが個別に管理される電子ファイルにおいては、必要なデータ欠損等を発見する処理が可能であるが、画像の場合、そいうった判断をする技術は提案されていない。
【０００４】
従来例としては、例えば、文書データに高精度な時刻情報が利用された電子署名とIDを添付し、原本保管部に保存するものがある（特許文献１参照）。
【特許文献１】特開２００３−２９８５７５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
帳票類の画像による電子保存に関して、まず、保存する原稿が、そもそも帳票として成り立つ条件を満たし、正当なものかどうか判断する必要がある。例えば、必須の記入事項が記載されていない帳票は、帳票として成立していため、保存する意味がない。また、必須記入事項に記入があった場合でも、その記入内容が誤っていたりした場合も、帳票として意味をなさなくなる。例えば、領収書の例で言えば、発行元や日付、金額等の記入がない領収書は、領収書として成り立たないため、スキャンして保存するような処理は無駄となる。また、企業内の文書でも、提出者の名前欄が未記入の場合や、見積り書の総額欄が未記入の場合など、多くの例が考え得る。
【０００６】
こうした原稿に対して、原稿をスキャンし、タイムスタンプや電子署名を付与して保存することは作業コスト、システムの維持コストの面で非効率である。
【課題を解決するための手段】
【０００７】
上記従来例による課題を解決するために本発明は下記の手段を備える。
【０００８】
スキャナ機器から画像を入力する画像入力手段、文書管理システムへ画像を保存する保存手段。
【０００９】
画像を帳票認識するためのフォーム登録手段。
【００１０】
フォーム登録した帳票の条件エリアを設定する条件エリア設定手段。
【００１１】
各条件エリアごとの条件をする条件設定手段。
【００１２】
入力した画像を帳票認識しフォームを特定する帳票認識手段。
【００１３】
帳票認識手段で特定されたフォームの条件エリアを読み出し、そのエリア画像を切り出し、切り出した部分画像のみをＯＣＲするゾーンＯＣＲ手段。
【００１４】
ゾーンＯＣＲ手段の結果を条件と照合する照合手段。
【００１５】
ゾーンＯＣＲ手段の結果を一時記憶するインデックス保存手段。
【００１６】
照合結果によって原稿の正当性を判定した結果を一時記憶する照合結果記憶手段。
【００１７】
照合結果によって保存処理の方法を決める保存処理判定手段。
【００１８】
インデックス保存手段で記憶されているインデックスを文書管理システムに画像と関連付けて保存するインデックス保存手段。
【００１９】
本発明は、以上の構成および各手段を備えるものであれば、単体のPC等のコンピュータ内に構成要素を備える形態でもよく、またネットワークを介した複数のPC上にそれぞれの構成要素がありシステムの形態で提供されても良いことは言うまでもない。
【００２０】
本発明の特徴的な手段を有する入力ソフト部や文書管理システムはコンピュータソフトウェアとしてコンピュータシステム上に構築されるものである。
【発明の効果】
【００２１】
以上説明したように本発明によれば、
（１）帳票として成立する原稿のみにタイムススタンプ、電子署名を付与することで、タイムスタンプ付与に要するコストを圧縮（経費削減）することができるという効果がある。
【００２２】
（２）帳票として成立する原稿のみを分類し、文書管理システムで管理できるため、ユーザの所望の用途で検索閲覧する際の操作性向上という効果がある。
【００２３】
（３）帳票として成立する原稿のみを分類し、文書管理システムで管理することで、文書保存に対する企業のコンプライアンスが向上する効果がある。
【発明を実施するための最良の形態】
【００２４】
以下、本発明の各実施の形態を図面を参照し、説明する。
【００２５】
図１は本発明のシステムの基本構成を示した図である。
【００２６】
１．スキャナ機器部は、実際の紙原稿を入力し画像データを入力する機器を示す。
【００２７】
２．入力ソフト部は、スキャナ機器から画像を入力し、本発明の特徴的な処理を行う。
【００２８】
３．の文書管理システムは、スキャナ機器から入力した原本画像とインデックスデータを保存するデータ保存部である。
【００２９】
実施の形態としては、図１に示すようにネットワーク上で入力ソフト部や文書管理システムが接続され、相互にデータ交換ができるシステム形態でもよく、また、各構成要素が１つのPC内に存在する場合でも、機能的要素や手段が満たされていれば本発明は実現可能である。
【００３０】
図２は、本発明の実施の形態に係る全体的な処理のフローチャート図である。
【００３１】
図３は、本発明の実施の形態に係る、スキャン・保存フェーズ処理を示す概念図である。これは、本発明の特徴である入力ソフト部の原稿の正当性判定処理について概念的に説明するためのものである。
【００３２】
概念的に示した理由は、ＯＣＲ処理、ユーザインタフェースによる最終判定の入力処理は、これまでアルゴリズムとしては多くの技術提案がなされているため、本発明における処理は、そういった従来技術の新しい組み合わせによる応用技術であることを示し、その目的とする処理を説明するため、便宜上図3に処理の概念を示すものである。
【００３３】
図４は、条件エリアごとの条件設定の内容をテーブルの概念で示した図である。
【００３４】
図５は、原稿に対する条件エリア設定の例を示す。画像上の原稿としての必須記入部分を矩形でエリア選択する。
【００３５】
次に、図２のフローチャートに従い、本発明の実施例の処理について詳細に説明する。
【００３６】
まず、ステップＳ１０１で本画像入力装置にかかる各機能の初期設定を行う。このＳ１０１では、本発明の入力ソフト部や文書管理システムはコンピュータソフトウェアで提供されるため、コンピュータプログラム一般の初期化処理を行い、スキャナ機器から画像のスキャンを開始できる状態にすることを示す。
【００３７】
次に、ステップＳ１０２では、スキャナ機器で画像のスキャンを実行し、画像を入力ソフト部へ取り込む。このステップＳ１０２では、ユーザインタフェーズを介したスキャン実行命令があるまで、スキャン処理を待つ状態も含み、実際にスキャン実行命令があった場合にスキャナ機器からの画像読み取りを開始する。そして、スキャンした画像画像は、入力ソフト部に取り込まれる。
【００３８】
次に、ステップＳ１０３では、入力ソフト部での処理が「登録フェーズ」なのか、「スキャン・保存フェーズ」なのかを判断する。この判断のもととなる指示は入力ソフト部のユーザインタフェーズを介して入力する。「登録フェーズ」の場合、本発明で帳票の正当性を証明するための処理の事前設定を行うため、ステップＳ１０４へ処理が進む。「スキャン・保存フェーズ」の場合、処理はステップＳ１０８へ進む。
【００３９】
次に、ステップＳ１０４では、ステップＳ１０２で入力した画像をフォーム登録する。登録されるフォームは帳票ＤＢといったフォームを複数登録するデータベースに登録される。帳票ＤＢに登録されたフォームは、「スキャン・保存フェーズ」での帳票認識の際の帳票認識で使用される。フォームがフォームＤＢに登録される際、フォームをブロック解析した正規化データ形式で登録され、登録フォーム毎にフォーム名が割り振られる。
【００４０】
次にステップＳ１０５では、条件エリアを設定する。条件エリアとは、画像上の矩形エリアであり、帳票の正当性を判断するために必要な情報がある場所である。図5の例では、A1からA5の位置に記載内容が帳票として意味を持ち、かつ、この位置に情報がなければその原稿が帳票として成り立たなくなる場所を、のユーザインタフェーズを介した画面上の矩形位置指定によって設定する。
【００４１】
次にステップＳ１０６では、Ｓ１０７で設定した条件エリアの条件を設定する。図５の例で示すと、画像上のA1からA5に情報があればいいのか、どういう方法でそれを判断すればいいのかを入力ソフト部のユーザインタフェーズを介して設定し、設定内容は図4の例で示す条件テーブルに記録される。
【００４２】
次にステップＳ１０７で、条件エリア設定とその条件設定を終了するかどうかの判断をこない、設定を継続する場合には、処理はステップＳ１０５に戻り、フォーム上の別の条件エリアとその条件を設定する。このようにステップＳ１０５からＳ１０７の繰り返し処理によって、１フォーム上に複数の条件エリアとその条件を設定することができる。
【００４３】
図５のA1の例では、条件の照合方法は「データ有無」である、これは、その条件エリアに何らかの情報が記入されていればよいという判定を行うためである。
【００４４】
また、図５のA2の条件設定の例では、照合方法として日付範囲が指定され、その条件値として最小値設定と最大値設定が条件テーブルに記録される。これは、条件設定値内の最小値と最大値の間かどうかの判定を行うためである。
【００４５】
また、図５のA3の「 40000」の条件設定の例では、照合方法として数値範囲が指定される。その条件値として最小値設定と最大値設定が条件テーブルに記録される。これは、条件設定値内の最小値と最大値の間かどうかの判定を行うためである。
【００４６】
つまり、図５および図４の例では、領収書１というフォーム名のフォームが帳票ＤＢにフォームＤＢに条件エリアとしてA1からA5までの５つの条件エリアが設定され、それぞれの条件エリアごとに正当性照合時の条件設定がなされていることになる。
【００４７】
次に、ステップＳ１０７でフォーム登録と条件エリア設定、条件設定が終了した場合、処理は「登録フェーズ」の処理は終了となり、ステップＳ１０２へ戻り、次のスキャン実行を待つ状態となる。
【００４８】
ステップＳ１０３の判断で、処理が「スキャン・保存フェーズ」の場合、処理はステップＳ１０８へ進む。
【００４９】
ステップＳ１０８では、Ｓ１０２でスキャンした画像に対し、帳票認識処理を行う。帳票認識処理は、Ｓ１０２で入力した画像を正規化し、帳票ＤＢに登録されたフォームの正規化データを参照し、フォームを特定する処理である。
【００５０】
次に、ステップＳ１０９では、Ｓ１０８の帳票認識の結果、フォームが帳票ＤＢに登録されているかどうかの判断を行う。画像はフォーム登録されていた場合、処理はステップＳ１１０へ進む。画像がフォーム登録されていなかった場合、本発明の特徴である画像の正当性の判断処理ができないため、処理はステップＳ１２２へ進む。
【００５１】
ステップＳ１１０では、帳票ＤＢに登録されたフォームと関連付けして保存されている図４にその例を示す条件テーブルから条件エリア設定の情報をひとつずつ読み出す。図４における、条件エリア欄の設定が条件エリアである。図４の例では、まず（sx1,sy1）(ex1,ey1)が読み出される。（sx1,sy1）(ex1,ey1)は画像上の原点からの座標位置示す。条件エリアは画像上の矩形エリア指定なので、（sx1,sy1）は矩形左上の座標を示す。(ex1,ey1)は矩形右下の座標を示す。Sx1とex1はｘ座標の位置を示す。Sy1,ey1はｙ座標の位置を示す。
【００５２】
次にステップＳ１１１では、条件テーブルから条件設定を読み出す。
【００５３】
図４の例では、ＩＤがＦ１−１で示される条件で、照合方法は「データ有無」となる。この場合、データがあればよいので条件設定値はない。
【００５４】
次に、ステップＳ１１２では、Ｓ１１０で読み出した条件エリア設定の内容にしたがって、Ｓ１０２で入力した画像から部分画像を切り出す。
【００５５】
次にステップＳ１１３では、Ｓ１１２で切り出した部分画像にＯＣＲ処理をする。
【００５６】
次にステップＳ１１４では、Ｓ１１３のＯＣＲ結果をインデックスデータとして一時保存する。
【００５７】
次にステップＳ１１５では、Ｓ１１２・Ｓ１１３のＯＣＲ結果とＳ１１１で読み出した条件の照合を行う。図４のＩＤ「Ｆ１−１」の条件例と図５で説明すると、まず、ステップ１１２では、図５のA1の矩形が切り出される。そして切り出された画像をＯＣＲ処理する。矩形内には文字情報等がないためＯＣＲ結果は空となる。次にＳ１１５で条件との照合をする.その際照合方法は「データ有無」のため、空のＯＣＲ結果だと、ＩＤ「Ｆ１−１」の照合結果は「否」となる。
【００５８】
次に、Ｓ１１６ではフォームに対する全ての条件を照合したかどうかの判断を行う。全ての照合を終了した場合、ステップＳ１１７へ進む。全ての照合を終了した場合、ステップＳ１１０へ戻り、次の条件の照合までの処理を行う。図５に示すエリア設定例では、A1からA5に対し、図４の条件テーブルを参照し、S110からS１１５の処理が繰り返される。
【００５９】
ステップＳ１１７では、画像と全ての条件の照合結果を画面表示する。例として図3の全面画面表示のような状態、つまり画像と画像上の条件エリア矩形が表示され、さらに条件矩形はＳ１１５の照合結果にしたがって「合」のものと「否」のもので異なる矩形の線色で表示される。表示は入力ソフト部のあるコンピュータのディスプレイに表示される。
【００６０】
次にステップＳ１１８で、最終判定画面表示を行う。図3の「条件確認」画面にその例を示す。Ｓ１１７の画像全面表示は、ＯＣＲ結果に基づく条件の照合結果であり、厳密には正確とはいえない。そのため、Ｓ１１８で最終判定のための「条件確認」画面を表示する。この条件確認画面でユーザの入力による合否の結果を受付つける。図3の条件確認画面例は、「ＯＫ」にチェックがあれば「合」、「ＮＧ」にチェックがあれば「否」という最終判定結果となる。
【００６１】
次にステップＳ１１９で、条件確認画面でユーザの入力による合否の結果を一時保存する。
【００６２】
次にステップＳ１２０では、最終判定画面表示と最終判定結果の保存が全ての条件に対しておこなわれたかどうかの判断を行う。全ての条件に対して行われた場合は、処理はＳ１２１へ進む。まだ、全ての条件に対して行われていない場合は、処理はＳ１１８へ戻り、次の条件に対する最終判定画面表示とユーザからの最終判定入力、および条件ごとの最終判定結果の保存を繰り返し行う。
【００６３】
次に、ステップＳ１２１では、Ｓ１１８からＳ１２０の繰り返し処理で保存された、全条件の最終判定結果を評価する。全部の条件の最終判定結果が「合」の場合、処理はＳ１２３へ進む。全部の条件の最終判定結果に一つでも「否」があれば、それは帳票として成り立たないものとして、Ｓ１２２へ処理が進む。
【００６４】
ステップＳ１２２では、入力した画像を文書管理システムの他の保存場所へ保存する。
【００６５】
ステップＳ１２３では、Ｓ１０２でスキャンした画像にタイムスタンプを付与する。
【００６６】
次にステップＳ１２４では、Ｓ１０２でスキャンした画像に電子署名を付与する。
【００６７】
本発明では、Ｓ１２１で全ての条件が「合」である場合に、Ｓ１２３，Ｓ１２４を処理することを特徴としている。しかしながら画像へのタイムスタンプの付与や電子署名の付与の処理については、一般的な技術であり、特に本発明の特徴ではないため、詳細な説明は省略する。
【００６８】
次にステップＳ１２５では、Ｓ１０２で入力した画像にタイムスタンプと電子署名が付与されたものと、更にＳ１１４で保存していたＯＣＲ結果をインデックスデータを文書管理システムに保存する。
【００６９】
最後にＳ１２６では、本画像入力装置全体の処理を終了するかどうかの判断を行う。終了しない場合は、処理はＳ１０２へ戻り、また画像のスキャン実行待ち状態となる。終了する場合は、異パン的なソフトウェアの終了処理を行った上で、全ての処理を終了する。
【図面の簡単な説明】
【００７０】
【図１】本発明の第１実施の形態に係るシステム構成ブロック図である。
【図２】本発明の実施の形態に係る全体的な処理のフローチャート図である。
【図３】本発明の実施の形態に係る、スキャン・保存フェーズ処理の概念図である。
【図４】本発明の実施の形態に係る、条件テーブルの概念図である。
【図５】本発明の実施の形態に係る、登録フェーズの条件エリア設定を示す図である。
【図１】
2008293353.tif 000003
【図２】
2008293353.tif 000004
【図３】
2008293353.tif 000005
【図４】
2008293353.tif 000006
【図５】
2008293353.tif 000007