(57)【要約】【課題】  長い時間を要することなく評価結果を容易に入手することができるＯＣＲ評価システムを提供する。【解決手段】  ＯＣＲ評価サーバ７は、ユーザＰＣ１によって作成された評価対象の画像及び画像認識と画像評価に必要な評価パラメータがインターネット２を介して受信されると、その評価パラメータを用いて、評価対象の画像を認識し、かつ、この認識画像の評価結果（正読・誤読・不読）を判別し、ユーザＰＣ１からの要求に応じてその評価結果をインターネット２を介して送信する。【選択図】        図１
2005301793.tif 000002
【特許請求の範囲】
【請求項１】
ユーザ端末からの評価対象の画像、及び画像認識と画像評価に必要なデータが公衆通信網を介して受信されると、前記データを用いて、評価対象の画像を認識し、かつ、この認識画像の評価結果を求め、ユーザ端末からの要求に応じてその評価結果を送信するＯＣＲ評価サーバを備えたことを特徴とするＯＣＲ評価システム。
【請求項２】
Ｗｅｂサービスサーバと、少なくともユーザ識別情報を有する認証サーバと、評価対象の画像を認識するための認識プログラムを有する拠点情報サーバと、ＯＣＲ評価サーバとが所定エリアに構築されたネットワーク上に配置され、
前記Ｗｅｂサービスサーバは、ユーザ端末からのユーザ識別情報が公衆通信網を介して受信されたときに前記認証サーバに転送して認証させ、認証が成功のときは、ユーザ端末に対して評価対象の画像、及び画像評価に必要なデータを要求し、この要求により評価対象の画像、及び画像評価に必要なデータが受信されたときは、拠点情報サーバから認識プログラムを読み込んで、評価対象の画像及び前記データと共にＯＣＲ評価サーバに通知し、
前記ＯＣＲ評価サーバは、認識プログラムに基づいて評価対象の画像を認識し、かつ、前記データを用いて認識画像の評価結果を求めることを特徴とするＯＣＲ評価システム。
【請求項３】
前記ネットワーク上に配置され、評価対象の画像をデータとして有する画像データベースサーバが前記ネットワーク上に配置され、
前記Ｗｅｂサービスサーバは、前記認証サーバによるユーザ識別情報の認証が成功のとき、ユーザ端末に対して画像評価に必要なデータを要求し、この要求によりそのデータが受信されたときは、拠点情報サーバから認識プログラムを読み込むと共に、前記画像データベースサーバから評価対象の画像を読み込んで、前記データと共にＯＣＲ評価サーバに通知することを特徴とする請求項２記載のＯＣＲ評価システム。
【請求項４】
画像評価に必要なデータのうち評価対象の画像のレイアウト情報を有するレイアウトデータベースサーバが前記ネットワーク上に配置され、
前記Ｗｅｂサービスサーバは、前記認証サーバによるユーザ識別情報の認証が成功のとき、ユーザ端末に対して、認識プログラム及びレイアウト情報を除く画像評価に必要なデータを要求し、この要求により前記データが受信されたときは、前記拠点情報サーバから認識プログラムを、前記画像データベースサーバから評価対象の画像をそれぞれ読み込むと共に、前記レイアウトデータベースサーバからレイアウト情報を読み込んで、前記データと共にＯＣＲ評価サーバに通知し、
前記ＯＣＲ評価サーバは、認識プログラムに基づいて評価対象の画像をレイアウト情報を適用して認識し、かつ、前記データを用いて認識画像の評価結果を求めることを特徴とする請求項３記載のＯＣＲ評価システム。
【請求項５】
画像評価に必要なデータのうち評価対象の画像と比較する正解情報を有する正解データベースサーバが前記ネットワーク上に配置され、
前記Ｗｅｂサービスサーバは、前記認証サーバによるユーザ識別情報の認証が成功のとき、前記拠点情報サーバから認識プログラムを、前記画像データベースサーバから評価対象の画像を、前記レイアウトデータベースサーバからレイアウト情報をそれぞれ読み込むと共に、前記正解データベースサーバから正解情報を読み込んで、それぞれＯＣＲ評価サーバに通知し、
前記ＯＣＲ評価サーバは、認識プログラムに基づいて評価対象の画像をレイアウト情報を適用して認識し、かつ、正解情報に基づいて認識画像の評価結果を求めることを特徴とする請求項４記載のＯＣＲ評価システム。
【請求項６】
前記ネットワーク上に配置され、前記ＯＣＲ評価サーバにより判別された認識画像の評価結果のうち認識画像の誤読及び不読を分析して結果を出し、ユーザ端末からの要求に応じてその分析結果を送信する分析サービスサーバを備えたことを特徴とする請求項１乃至５の何れかに記載のＯＣＲ評価システム。
【請求項７】
前記Ｗｅｂサービスサーバを前記ネットワークの公開セグメントに配置し、前記ＯＣＲ評価サーバと、前記認証サーバと、前記拠点情報サーバと、前記画像データベースサーバと、前記レイアウトデータベースサーバと、前記正解データベースサーバと、前記分析サービスサーバとを前記ネットワークの非公開セグメントに配置したことを特徴とする請求項６記載のＯＣＲ評価システム。
【請求項８】
前記画像データベースサーバは、ユーザ端末からの登録要求に応じて評価対象の画像を登録し、ユーザ端末からの参照要求に応じて登録した評価対象の画像を当該ユーザ端末に送信し、ユーザ端末からの削除要求に応じて該当する評価対象の画像を削除し、ユーザ端末からの画質チエック要求に応じて該当する評価対象の画像の画質をチエックして修正し、ユーザ端末からのシュリンク要求に応じて該当する評価対象の画像シュリンクすることを特徴とする請求項３乃至７の何れかに記載のＯＣＲ評価システム。
【請求項９】
前記レイアウトデータベースサーバは、ユーザ端末からのレイアウト登録要求に応じて評価対象の画像のレイアウトを登録し、ユーザ端末からのレイアウト参照要求に応じて登録した評価対象の画像のレイアウトを当該ユーザ端末に送信し、ユーザ端末からのレイアウト削除要求に応じて該当する評価対象の画像のレイアウトを削除し、ユーザ端末からのレイアウト作成要求に応じて該当する評価対象の画像のレイアウトを作成し、ユーザ端末からのレイアウト補正要求に応じて該当する評価対象の画像のレイアウトを補正し、ユーザ端末からのレイアウトシュリンク要求に応じて評価対象の画像のレイアウトをシュリンクすることを特徴とする請求項３乃至８の何れかに記載のＯＣＲ評価システム。
【請求項１０】
前記正解データベースサーバは、ユーザ端末からの正解登録要求に応じて評価対象の画像の正解情報を登録し、ユーザ端末からの正解参照要求に応じて登録した正解情報を当該ユーザ端末に送信し、ユーザ端末からの正解削除要求に応じて該当する正解情報を削除し、ユーザ端末からの正解作成要求に応じて該当する評価対象の画像の正解情報を作成し、ユーザ端末からの正解補正要求に応じて該当する正解情報を補正することを特徴とする請求項３乃至９の何れかに記載のＯＣＲ評価システム。
【請求項１１】
前記分析サービスサーバは、ユーザ端末からの分析結果参照要求に応じて認識画像の分析結果を当該ユーザ端末に送信し、ユーザ端末からの分析結果作成要求に応じて認識画像を分析してその結果を当該ユーザ端末に送信することを特徴とする請求項３乃至１０の何れかに記載のＯＣＲ評価システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを介してＯＣＲ評価サービスを提供するＯＣＲ評価システムに関するものである。
【背景技術】
【０００２】
一般的に、ＯＣＲは、スキャナ部と認識部とから構成され、例えば銀行の窓口の振込業務などで入力手段として使用されている。スキャナ部は、光学センサなどを用いて帳票の画像を取得する手段を有し、認識部は、画像の補正や正規化を行う手段、文字位置を特定する手段、文字の認識を行って一つ以上の文字コードに変換する手段、一つ以上の文字コードから前後の文字との関連を見て文字コードを選択する知識処理手段などで構成されている。
ＯＣＲの認識性能は、認識率で評価する場合が多く、その認識率には、正読率、誤読率及び不読率がある。正読率は、全体の中で正しく読み取ることができた文字の割合であり、誤読率は、誤った文字を読み取った割合であり、不読率は、文字コードを決定することができなかった割合である。また、文字単位で正読率、誤読率及び不読率を求める場合もあれば、帳票単位や帳票の項目単位で求める場合もあり、業務の特徴に応じて評価方法が決定される。
正しく読めなかった文字や文字コードを決定できなかった文字を修正してクリアデータにするための修正作業がある。この修正作業に必要となる端末台数やオペレータ数を認識率から導くこともあり、事前に認識率の把握をしたい場合がある。ＯＣＲ開発ベンダでは、仮想的なＯＣＲ運用システムを構築し、ＯＣＲの認識率の評価サービスを提供することができ、事前に認識率を把握できる。例えば、ある銀行の支点が増えて、新たに読取文字が追加になる場合に、認識率がどのように変化するかを事前に把握することができる。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、前記のような従来のＯＣＲの認識率の評価サービスは、次のような解決すべき課題があった。
ＯＣＲベンダのローカルサイトにて実施され、ＯＣＲユーザが直接評価を行うことができないため、ＯＣＲユーザは、ＯＣＲベンダへの文書による依頼や、回答の受理といった手間が発生するなど、評価結果の入手に時間がかかる場合があった。
【課題を解決するための手段】
【０００４】
本発明に係るＯＣＲ評価システムは、ユーザ端末からの評価対象の画像、及び画像認識と画像評価に必要なデータが公衆通信網を介して受信されると、前記データを用いて、評価対象の画像を認識し、かつ、この認識画像の評価結果を求め、ユーザ端末からの要求に応じてその評価結果を送信するＯＣＲ評価サーバを備えたものである。
【発明の効果】
【０００５】
本発明においては、ユーザ端末からの評価対象の画像、及び画像認識と画像評価に必要なデータが公衆通信網を介して受信されると、前記データを用いて、評価対象の画像を認識し、かつ、この認識画像の評価結果を求め、ユーザ端末からの要求に応じてその評価結果を送信するようにしたので、ユーザ側にとっては、長い時間を要することなく評価結果を容易に入手することができる。
【発明を実施するための最良の形態】
【０００６】
実施の形態１．
以下に、本発明の実施の形態１について図１〜図１６を用いて説明する。
図１に示すベンダネットワーク３は、ＯＣＲベンダ側に構築されたネットワークで、ゲートウェイ４によって公開セグメント５と非公開セグメント６とに分割されている。そのゲートウェイ４は、ファイアウォール機能を有し、後述するＯＣＲ評価サーバ７、メールサーバ８、ＯＣＲの開発部門に設置されたＯＣＲ開発用のＰＣ９（パソコン）、システム設計部門に設置されたシステム設計用のＰＣ１０などの機器に対する不正アクセスの防止やウィルスプログラムの排除を行う。また、非公開セグメント６へ出入りするパケットのＩＰアドレス変換やポート番号の変換などを行うようになっている。前記の公開セグメント５は、インターネット２上に配置されたユーザＰＣ１に公開しているＬＡＮであり、非公開セグメント６はＯＣＲベンダ内で使用されているＬＡＮである。
【０００７】
インターネット２上に配置されたユーザＰＣ１は、例えば金融機関の銀行などに設けられ、図示していないが、インターネット２と接続する手段、ＯＣＲ評価サーバ７とHTTPコネクションを設定するための手段、画面上にブラウザを表示する手段などを有し、金融取引業務に用いられる帳票の内容を読み取るＯＣＲ（図示せず）と接続されている。このユーザＰＣ１は、ブラウザを立ち上げた後に、認識評価に必要な例えば評価バッチリスト、画像バッチ、レイアウト情報、認識パッケージ、正解バッチ及び自己のメールアドレスが入力可能な評価パラメータ画面を表示し、この画面に従って入力される各種情報に基づいて評価パラメータを作成する。そして、ＯＣＲ評価サーバ７を指定するHTTPが入力されたときは、インターネット２上のプロバイダ（図示せず）を介してそのＯＣＲ評価サーバ７と接続し、作成した評価パラメータをＯＣＲ評価サーバ７に送信する。前記の認識パッケージは、ＯＣＲの認識プログラムである。
【０００８】
ベンダネットワーク３上に配置されたＯＣＲ評価サーバ７は、図２に示すように、ユーザＰＣ１とHTTPコネクションを設定するためのHTTPコネクション部１００と、評価環境設定部１０１と、認識評価部１０６と、認識結果ファイル１０７と、集計部１０９と、メール送信部１１１と、評価結果ファイル１１３と、評価パラメータファイル１５０と、評価バッチリストファイル１５１と、画像バッチファイル１５２と、レイアウト情報ファイル１５３と、認識パッケージファイル１５４と、正解バッチファイル１５５とを有し、ユーザＰＣ１からの評価パラメータがHTTPコネクション部１００を通じて受信されたとき、図３に示すように評価パラメータファイル１５０に格納する。前述した各ファイルは、本サーバ７に設けられた記憶部である。
【０００９】
前記の評価環境設定部１０１は、評価パラメータが評価パラメータファイル１５０に格納されると、ＯＣＲの認識評価に必要な環境設定のために、その評価パラメータを解析し、予め定められた各ファイル１５１〜１５５にそれぞれ格納する。評価バッチリストファイル１５１は、図４に示すように、複数の評価バッチB001，B002を格納する構成となっており、各評価バッチB001，B002の内部構成については後述するが、評価対象の画像や認識に必要な認識パッケージなどが指定されている。なお、評価バッチB001，B002は、評価対象画像に対する評価処理の１単位を示すものである。
【００１０】
画像バッチファイル１５２は、ＯＣＲによって認識された評価対象の画像集団を格納するためのファイルで、図５に示すように、画像I001，I002，I003にそれぞれ対応して評価対象画像（帳票毎の画像）が格納されている。画像集団とは、過去に評価した画像も含めたものである。評価対象画像は、主に帳票全体の画像、読取領域を切り出した画像、一文字毎に切り出した文字パターン画像の３種類に分類され、評価バッチB001，B002に指定されている。レイアウト情報ファイル１５３は、図６（ａ）に示すように、レイアウト情報を帳票種別１，２，３毎に格納するためのファイルである。このレイアウト情報には、同図（ｂ）〜（ｄ）に示すように、帳票種別１，２，３に応じて設定された帳票上の読取領域０１〜０３の各座標、読取領域、種類（カナ、漢字、数字など）などが書き込まれている。また、レイアウト情報には、読取領域をグループ化したものもあり、例えば図６（ｅ）に示すように、読取領域０１，０２をＧＲ１と定義し、読取領域０３をＧＲ２と定義した場合、各ＧＲ１，２の定義した情報が書き込まれている。
【００１１】
認識パッケージファイル１５４は、図７に示すように、バージョンの異なる認識パッケージP001，P002を格納可能なファイルである。認識パッケージP001，P002は、前述したようにＯＣＲの認識プログラムで、メインプログラム、サブプログラム、パラメータなどから構成されている。バージョンの異なった認識パッケージP001，P002が格納された場合、認識パッケージP001，P002の違いによる認識性能の差を確認することができる。正解バッチファイル１５５は、図８に示すように、正解情報S001〜S003にそれぞれ対応して評価対象画像の正解情報、例えば正しい文字（文字コード）及び文字座標が書き込まれている。その正解情報と評価対象画像とを比較することで、ＯＣＲの認識性能を求めることができる。
【００１２】
認識評価部１０６は、動作説明時に詳述するが、評価バッチリストファイル１５１に格納された評価バッチB001，B002の指定に基づいて、評価対象画像を読取領域毎に認識し、その認識画像を認識結果ファイル１０７に格納する。この認識は、評価バッチB001，B002に指定されている認識パッケージP001，P002毎に行われる。集計部１０９は、認識結果ファイル１０７に格納された認識画像とこの認識画像に対して設定された正解情報とを比較して、正読、誤読或いは不読の何れかを判別し、その結果を評価結果ファイル１１３に格納する。評価バッチB001，B002の指定による評価対象画像の認識評価が完了すると、後で詳述するが、評価結果ファイル１１３に格納した評価結果をデータとして、正読率、誤読率及び不読率をそれぞれ求め、これに基づいて各種評価表を作成し、また、作成した評価表に基づいてバージョンの異なる認識パッケージP001，P002の性能比較表を作成し、評価結果ファイル１１３に格納する。前記の評価表は、バージョンの異なる認識パッケージP001，P002毎に作成され、性能比較表については、認識パッケージが一つの場合不要になる。メール送信部１１１は、評価完了メッセージを受けたときに、評価パラメータファイル１０１から送信先のメールアドレスを読み込んで、その送信先のユーザＰＣ１に評価完了メッセージを送信する。
【００１３】
ここで、前述した評価バッチの内部構成について図９を用いて説明する。図中（ａ）は評価バッチB001を示す詳細図であり、（ｂ）は評価バッチB002を示す詳細図でありる。各評価バッチB001，B002には、評価バッチの種別を示すバッチ番号、評価の目的を表すバッチ名、認識評価の実行順位を指定する評価番号、画像バッチファイル１５２の画像バッチに存在する評価対象の画像を指定する評価画像、認識パッケージファイル１５４に格納された認識パッケージを指定する認識パッケージ番号、レイアウト情報ファイル１５３に格納された帳票種別を指定するレイアウト情報、正解バッチファイル１５５に格納された正解情報を指定する正解情報番号が書き込まれている。
【００１４】
次に、実施の形態１の動作について図１０〜図１６を用いて説明する。
ユーザＰＣ１は、ブラウザを立ち上げた後に、ＯＣＲの認識評価に必要な評価バッチリスト、画像バッチ、レイアウト情報、認識パッケージ、正解バッチ及び自己のメールアドレスが入力可能な評価パラメータ画面を表示し、この画面に従って入力される各種情報に基づいて評価パラメータを作成する。そして、ＯＣＲ評価サーバ７を指定するHTTPが入力されたときは、インターネット２上のプロバイダ（図示せず）を介してそのＯＣＲ評価サーバ７と接続して、作成した評価パラメータをＯＣＲ評価サーバ７に送信する（Ｐ１）。
【００１５】
ＯＣＲ評価サーバ７は、評価パラメータがインターネット２を介して受信されたとき、その評価パラメータを評価パラメータファイル１５０に格納し（図３参照）、認識中メッセージをユーザＰＣ１に送信して本サーバ７との接続を切断するように促し、ＯＣＲの認識評価の実行に入る（Ｐ２）。本サーバ７との切断の指示は、ＯＣＲの認識評価に時間を要するためである。一方、ＯＣＲ評価サーバ７の評価環境設定部１０１は、評価パラメータファイル１５０にアクセスして評価パラメータを解析し、予め定められた各ファイル１５１〜１５５にそれぞれ格納する。これは、前述した如く認識評価に必要な環境を設定するためで、評価バッチリストを評価バッチリストファイル１５１に、画像バッチを画像バッチファイル１５２に格納し、レイアウト情報をレイアウト情報ファイル１５３に、認識パッケージを認識パッケージファイル１５４に、正解バッチを正解バッチファイル１５５に格納する。
【００１６】
評価環境設定部１０１による環境設定が完了すると、認識評価部１０６は、評価バッチリストファイル１５１の評価バッチリストにアクセスして、最初の評価バッチB001を読み込み、その評価バッチB001に書き込まれている評価番号１の列に記載の認識パッケージP001を認識パッケージファイル１５４から読み込んで実行し、評価対象画像の認識に入る。まず、評価番号１の列に記載の画像I001に設定されている評価対象画像を画像バッチファイル１５２から読み込み、帳票種別１に設定されている読取領域０１〜０３をレイアウト情報ファイル１５３から読み込む。そして、読み込んだ評価対象画像に対して、読み込んだ帳票種別１の読取領域０１〜０３から例えば文字や罫線の位置をそれぞれ特定し、文字の切り出し及び認識をそれぞれ行い、各読取領域０１，０２，０３における文字座標と認識文字を認識結果ファイル１０７に格納する。次に、評価バッチB001に記載の評価番号２，３に従って画像I002，I003の評価対象画像に対する認識処理を順に行い、それぞれの結果（文字座標と認識文字）を認識結果ファイル１０７に格納する。評価バッチB001の指定に基づく認識処理が完了したときは、図９（ｂ）に示す評価バッチB002の指定に基づいて認識処理を行う。この一例では、図９（ａ）（ｂ）に示すように、同一の帳票種別１に対して前記と異なるバージョンの認識パッケージP002で認識することになる。なお、文字座標と認識文字を認識結果ファイル１０７に格納する際、例えば、バッチ番号、バッチ名及び評価番号と、帳票種別１毎の読取領域０１，０２，０３の文字座標及び認識文字と、評価番号毎に設定された正解情報番号を格納する。
【００１７】
認識評価部１０６による認識処理が完了すると、集計部１０９は、認識結果ファイル１０７から評価番号１に設定された帳票種別１の読取領域０１，０２，０３の文字座標及び認識文字を読み出すと共に、その評価番号１に設定された正解情報S001の正解情報（正しい文字及び文字座標）を正解バッチファイル１５５から読み込む。そして、読取領域０１〜０３の各認識文字に対する正しい文字を双方の文字座標から判別して比較し、帳票種別１における読取領域０１〜０３の各認識文字の正読、誤読或いは不読の何れかをそれぞれ判別し、その結果をバッチ番号、バッチ名及び評価番号と関連付けて評価結果ファイル１１３に格納する。さらに、認識結果ファイル１０７から評価番号２，３に設定された帳票種別１の各読取領域０１，０２，０３の文字座標及び認識文字を順に読み出し、前記と同様にそれぞれの正解情報（S002，S003）と比較して、各認識文字に対する正読、誤読或いは不読の何れかをそれぞれ判別し、それぞれの結果を前記と同様にして評価結果ファイル１１３に格納する。評価バッチB001側の認識文字に対する評価が完了したときは、評価バッチB002側の文字座標及び認識文字を認識結果ファイル１０７から読み出して正解バッチファイル１５５の正解情報と比較する。この比較は、前記と同様に評価番号の順に行い、各帳票種別１における読取領域０１〜０３の各認識文字の正読、誤読或いは不読の何れかをそれぞれ判別し、その結果をバッチ番号、バッチ名及び評価番号と関連付けて評価結果ファイル１１３に格納する。
【００１８】
その後は、評価バッチB001側の評価結果をデータとして、評価番号順に、かつ読取領域毎に正読率、誤読率及び不読率を算出して、図１１に示す領域単位の評価表を作成し、また、評価番号順に、かつ帳票種別１に対して予め設定されたグループ毎に正読率、誤読率及び不読率を算出して、図１２に示すグループ単位の評価表を作成し、さらに、帳票種別１毎に正読率、誤読率及び不読率を算出して、図１３に示す帳票単位の評価表を作成し、それぞれの評価表を評価結果ファイル１１３に保存する。また、作成した領域単位の評価表に基づいてバージョンの異なる認識パッケージP001，P002の性能比較表を作成し（図１４参照）、グループ単位の評価表に基づいてその認識パッケージP001，P002の性能比較表を作成し（図１５参照）、さらに、帳票単位の評価表に基づいてその認識パッケージP001，P002の性能比較表を作成し（図１６参照）、それぞれの性能比較表を評価結果ファイル１１３に保存する。そして、評価表及び性能比較表の作成完了時に、メール送信部１１１に評価完了メッセージを通知する。この時、メール送信部１１１は、評価パラメータファイル１０１からユーザＰＣ１のメールアドレスを読み込んで、その送信先に評価完了メッセージを送信する。
【００１９】
一方、ユーザＰＣ１は、評価完了メッセージが受信されたとき、ＯＣＲ評価サーバ７に評価結果（評価表及び性能比較表）を要求して取得し（Ｐ３）、ＯＣＲ評価サーバ７は、その要求に応じて評価表及び性能比較表を評価結果ファイル１１３から読み出し、ユーザＰＣ１に送信する（Ｐ４）。
【００２０】
以上のように実施の形態１によれば、ユーザＰＣ１によって作成された評価対象の画像及び画像認識と画像評価に必要な評価パラメータがインターネット２を介して受信されると、その評価パラメータを用いて、評価対象の画像を認識し、かつ、この認識画像の評価結果（正読・誤読・不読）を求め、ユーザＰＣ１からの要求に応じてその評価結果を送信するようにしたので、ユーザ側にとっては、長い時間を要することなく評価結果を容易に入手することができる。
【００２１】
実施の形態２．
本発明の実施の形態２について図１７〜図２０を用いて説明する。なお、図１で説明した実施の形態１と同一又は相当部分には同じ符号を付し説明を省略する。
実施の形態２においては、図１７に示すように、Ｗｅｂサービスサーバ１１と、認証サーバ１２と、拠点情報サーバ１３とをベンダネットワーク３上に付加したものである。ＯＣＲ評価サーバ７は、認証サーバ１２及び拠点情報サーバ１３と同様に非公開セグメント６上に配置され、Ｗｅｂサービスサーバ１１は、公開セグメント５上に設置されている。
【００２２】
このＷｅｂサービスサーバ１１は、動作説明時に詳述するが、ユーザＰＣ１からＯＣＲ評価の依頼を受けたときに、ユーザＰＣ１に対しユーザＩＤとパスワードを要求して取得し、取得したユーザＩＤとパスワードを認証サーバ１２に転送して照合させ、この照合が成功（一致）したときは、ユーザＩＤを再び認証サーバ１２に送信して拠点情報サーバ１３のアドレスを取得する。その後は、ユーザＰＣ１に対して認識評価に必要な評価パラメータを要求すると共に、先に取得したアドレスを用いて拠点情報サーバ１３にアクセスし、そのアドレスに関連付けられたユーザＩＤの認識パッケージ（ＯＣＲの認識プログラム）を拠点情報サーバ１３から取得する。そして、ユーザＰＣ１に要求した評価パラメータが受信されたときは、評価パラメータに認識パッケージを添付してＯＣＲ評価サーバ７に送信しＯＣＲ評価を実行させる。
【００２３】
前記の認証サーバ１２は、図１８に示すようにユーザＩＤ毎に拠点情報サーバ１３のアドレスが書き込まれた拠点情報テーブル１２ａを有し、Ｗｅｂサービスサーバ１１からのユーザＩＤとパスワードが受信されたときに、予め設定されたユーザ識別情報ファイル（図示せず）にアクセスして、同一のユーザＩＤとパスワードが存在するか否かを検索し、同一のユーザＩＤとパスワードが存在しないときは、Ｗｅｂサービスサーバ１１にユーザの認証失敗を通知し、同一のユーザＩＤとパスワードを検索したときは、Ｗｅｂサービスサーバ１１にユーザの認証成功を通知する。そして、再びユーザＩＤが受信されたときは、拠点情報テーブル１２ａにアクセスして、そのユーザＩＤに設定された拠点情報サーバ１３のアドレスを検索し、Ｗｅｂサービスサーバ１１へ送信する。
【００２４】
拠点情報サーバ１３は、図１９に示すように、ユーザＩＤ毎に設定された認識パッケージP001，P002が格納された認識パッケージファイル１３ａを有し、Ｗｅｂサービスサーバ１１から前記アドレスを用いて認識パッケージの要求を受けたときは、そのアドレスに関連付けられたユーザＩＤの認識パッケージP001，P002を認識パッケージファイル１３ａから読み出し、Ｗｅｂサービスサーバ１１に送信する。その認識パッケージP001，P002は、実施の形態１で述べたように、バージョンの異なるＯＣＲの認識プログラムで、メインプログラム、サブプログラム、パラメータなどから構成されている。
【００２５】
次に、実施の形態２の動作を図２０のシーケンス図を用いて説明する。
ユーザＰＣ１からのHTTPコネクションの設定により、ユーザＰＣ１とＷｅｂサービスサーバ１１とがインターネット２を介して接続されると、Ｗｅｂサービスサーバ１１は、Ｐ１０において、ユーザＰＣ１に対しアカウントの入力を要求する。この時、ユーザＰＣ１は、HTTPコネクション設定時に立ち上げたブラウザ画面がアカウントの入力画面となり（Ｐ１１）、オペレータのキー操作によって例えば「Ｕ００１」のユーザＩＤとパスワードが入力されたときは、そのユーザＩＤ（Ｕ００１）とパスワードをＷｅｂサービスサーバ１１に送信する。Ｗｅｂサービスサーバ１１は、ユーザＰＣ１からのユーザＩＤ（Ｕ００１）とパスワードが受信されると、それらを認証サーバ１２に転送する。
【００２６】
認証サーバ１２は、ユーザＩＤ（Ｕ００１）とパスワードが受信されると、予め設定されたユーザ識別情報ファイル（図示せず）にアクセスして、同一のユーザＩＤとパスワードが存在するか否かを検索し、同一のユーザＩＤとパスワードが存在しないときは、Ｗｅｂサービスサーバ１１にユーザの認証失敗を通知し、同一のユーザＩＤとパスワードを検索したときは、Ｗｅｂサービスサーバ１１にユーザの認証成功を通知する（Ｐ１７）。Ｗｅｂサービスサーバ１１は、認証失敗の通知を受けたとき、Ｐ１０において、ユーザＰＣ１にコネクション切断要求を出してHTTPコネクションを終了させ、認証成功の通知を受けたときは、Ｐ１０からＰ１２に移行して認証サーバ１２に再びユーザＩＤ（Ｕ００１）を送信する。認証サーバ１２は、再びＷｅｂサービスサーバ１１からのユーザＩＤが受信されると拠点情報テーブル１２ａにアクセスし、そのユーザＩＤ（Ｕ００１）をキーとして拠点情報サーバ１３のアドレス（ＳＶ０１３）を検索し、Ｗｅｂサービスサーバ１１へ送信する（Ｐ１８）。
【００２７】
Ｗｅｂサービスサーバ１１は、ユーザＩＤ（Ｕ００１）に対応して設定されたアドレス（ＳＶ０１３）が受信されると、Ｐ１２からＰ１４へ移行してユーザＰＣ１に評価パラメータを要求する。一方、ユーザＰＣ１は、この要求を受けたときに、認識評価に必要な評価パラメータ（評価バッチリスト、画像バッチ、レイアウト情報、正解バッチ及び自己のメールアドレス）をＷｅｂサービスサーバ１１に送信する（Ｐ１３）。この評価パラメータは、実施の形態１で述べたようにオペレータによって作成されたものであり、本実施の形態の場合は、評価パラメータには認識パッケージが含まれていない。これは、前述したように拠点情報サーバ１３が保持しているためである。
【００２８】
Ｗｅｂサービスサーバ１１は、評価パラメータが受信されると、先に取得したアドレス（ＳＶ０１３）を用いて拠点情報サーバ１３に認識パッケージの取得を要求する（Ｐ１４）。拠点情報サーバ１３は、この要求を受けたときに、受信されたアドレスに関連付けられたユーザＩＤ（Ｕ００１）の認識パッケージP001，P002を認識パッケージファイル１３ａから読み出し、Ｗｅｂサービスサーバ１１に提供する（Ｐ１９）。なお、Ｗｅｂサービスサーバ１１は、ユーザＰＣ１から取得した評価パラメータに不足分があった場合、不足分の要求を行い、また、ユーザＩＤに対する拠点情報サーバ１３のアドレスが無効になっていた場合には、そのユーザＩＤを有するユーザＰＣ１に認識パッケージP001，P002を要求する。そして、Ｗｅｂサービスサーバ１１は、要求した認識パッケージP001，P002が受信されたときにＰ１４からＰ１５へ移行し、先に受信した評価パラメータに認識パッケージP001，P002を添付してＯＣＲ評価サーバ７に送信し、ＯＣＲ評価サーバ７からの認識中メッセージが受信されたときは、Ｐ１６に移行してユーザＰＣ１に対しコネクション切断を要求し、本サーバ１１との接続を一旦切断させる。
【００２９】
一方、ＯＣＲ評価サーバ７は、認識パッケージP001，P002が添付された評価パラメータが受信されたとき、認識パラメータファイル１５０に格納する。その後は、実施の形態１と同様に、評価環境設定部１０１が、認識評価に必要な環境設定のために、その評価パラメータを解析して、予め定められた各ファイル１５１〜１５５にそれぞれ格納する。次いで、認識評価部１０６が、評価バッチリストファイル１５１に格納された評価バッチB001，B002の指定に基づいて、評価対象画像を読取領域毎に認識し、その認識画像を認識結果ファイル１０７に格納する。その後は、集計部１０９が、認識結果ファイル１０７に格納された認識画像とこの認識画像に対して設定された正解情報とを比較して、正読、誤読或いは不読の何れかを判別し、その結果を評価結果ファイル１１３に格納し、そして、評価バッチB001，B002の指定による評価対象画像の認識評価が完了すると、評価結果ファイル１１３に格納した認識評価の結果をデータとして、正読率、誤読率及び不読率をそれぞれ求め、これに基づいて各種評価表を作成し（図１１〜図１３参照）、また、作成した評価表に基づいてバージョンの異なる認識パッケージP001，P002の性能比較表を作成し（図１４〜図１６参照）、評価結果ファイル１１３に格納する。評価表及び性能比較表の作成が終了したときは、メール送信部１１１が、評価パラメータファイル１０１に格納されているメールアドレスを用いて、ユーザＰＣ１に評価完了メッセージを送信する（Ｐ２０）。
【００３０】
ユーザＰＣ１は、評価完了メッセージが受信されると、評価結果を取得するために、再びユーザＩＤ（Ｕ００１）とパスワードをＷｅｂサービスサーバ１１に送信し、この送信により評価結果（評価表及び性能比較表）が受信されたときは、それを読み込んで終了する（Ｐ２１）。一方、Ｗｅｂサービスサーバ１１は、Ｐ１０において、受信されたユーザＩＤ（Ｕ００１）とパスワードを認証サーバ１２に転送し、この転送により認証成功の通知を受けたときは、Ｐ２２に移行してＯＣＲ評価サーバ７に評価結果の取得を要求する。ＯＣＲ評価サーバ７は、この要求に応じた評価結果を評価結果ファイル１１３から読み出して、Ｗｅｂサービスサーバ１１に送信する（Ｐ２３）。この時、Ｗｅｂサービスサーバ１１は、受信された評価結果の評価表及び性能比較表をユーザＰＣ１に転送して終了する（Ｐ２２）。
【００３１】
以上のように実施の形態２によれば、Ｗｅｂサービスサーバ１１と拠点情報サーバ１３とでユーザ側の認識パッケージの管理を代行するようにしたので、ユーザ側においては、認識パッケージの管理から開放される。また、認識パッケージの管理がなくなるため、評価パラメータの作成時間が軽減され、評価パラメータの送信処理時間が短縮される。
【００３２】
実施の形態３．
本発明の実施の形態３について図２１〜図２７を用いて説明する。なお、図１７で説明した実施の形態２と同一又は相当部分には同じ符号を付し説明を省略する。
実施の形態３においては、図２１に示すように、ベンダネットワーク３の非公開セグメント６上に画像データベースサーバ１４を付加したものである。
【００３３】
この画像データベースサーバ１４は、図２２に示すように、ユーザＩＤ毎に画像バッチが書き込まれたユーザ別画像バッチファイル１４ａを有し、ユーザＩＤが添付された画像バッチ取得要求をＷｅｂサービスサーバ１１から受けたときに、そのユーザＩＤに設定された画像バッチをユーザ別画像バッチファイル１４ａから抽出し、Ｗｅｂサービスサーバ１１に送信する。ユーザ別画像バッチファイル１４ａに記載の画像I001，I002は、評価対象の画像（文字や数字）を指定する番号で、各番号と帳票上の評価対象の画像とが関連付けられて前記ファイル１４ａに書き込まれている。
【００３４】
また、画像データベースサーバ１４は、図２３に示すように画像サービスメニューを有し、ユーザＰＣ１からのメニュー読込要求を受けたときにその画像サービスメニューを画面上に表示させ、何れかのメニューが指定されたときは、該当する手段が実行するようになっている。画像サービスメニューの「画像登録」が指定された後に、ユーザＩＤと画像バッチ番号及び評価対象の画像が受信されたときは、評価対象の画像をユーザＩＤ及び画像バッチ番号と関連付けてユーザ別画像バッチファイル１４ａに登録する。「画像参照」が指定されたときは、ユーザＩＤ及び画像バッチ番号をキーとしてユーザ別画像バッチファイル１４ａから該当する画像を読み出しユーザＰＣ１の画面上に表示させる。
【００３５】
この状態において「画像削除」が指定された後に、削除対象の画像が選択されたときは、その画像をユーザ別画像バッチファイル１４ａから削除する。画像を画面上に表示しているときに「画像補正」が指定された場合は、その画像の傾きなどを補正する。これは、画像を参照するときの視認性をよくするための機能である。「画質チエック」が指定された場合は、ユーザが登録した各画像の画質をチェックする。「画像シュリンク」が指定された後に、シュリンク対象の画像が選択されたときは、その画像をシュリンクする。
【００３６】
前記の画像補正は、例えば、図２４（ａ）に示すように背景が白の帳票の画像傾きを補正する場合、画像内を１ライン又は数ライン毎にスキャニングして、白から黒、黒から白への変化点を検出して罫線を認識する。そして、いくつか認識した罫線の最も外側の位置から仮想的な帳票の４つのコーナの座標を算出し、この４点の座標から帳票の中心座標を算出する。次いで、帳票のコーナの座標から帳票の傾きの角度を算出し、帳票の中心座標を中心に傾き角度がゼロになるように回転させて画像の傾きを補正する。また、図２４（ｂ）に示すように回転補正する場合は、ユーザＰＣ１からの指定角度に基づいて行う。
【００３７】
画質チエックは、図２５に示すように罫線かすれ、文字かすれ、文字潰れなどをチエックするためのもので、例えば、文字矩形（面積）内の黒ブロックの数や黒点数（黒点数密度）を計算し、黒ブロックが多数点在している場合は「かすれ」と判断し、また、黒点密度が高い部分があるときは「潰れ」と判断する。この画質チエックにより、品質の悪い画像をチエックすることが可能になる。画像シュリンクは、図２６（ａ）に示すように帳票画像群から登録画像の読取対象部分だけを抽出して領域シュリンク画像を作成し（ｂ）、さらに、この画像から文字だけを抽出して文字シュリンク画像を作成する。これにより、評価対象の画像のファイルサイズ（ユーザ別画像バッチファイル１４ａ）を削減することができ、評価時間の短縮、及び記録媒体（ハードディスクやバックアップテープなど）の容量を節約できる。
【００３８】
次に、ユーザ側からＯＣＲ評価の依頼を受けたときの動作を図２７に示すシーケンス図に基づいて説明する。なお、実施の形態３では、Ｗｅｂサービスサーバ１１と画像データベースサーバ１４との間の動作だけとし、その他の部分については、実施の形態２と同じであるため動作の説明を省略する。
Ｗｅｂサービスサーバ１１は、Ｐ１４において、拠点情報サーバ１３から所望の認識パッケージを受け取ると、画像データベースサーバ１４に対しユーザＩＤを添付した画像バッチ要求を通知する。一方、画像データベースサーバ１４は、そのユーザＩＤがＵ００１のときは、そのＩＤに設定された画像バッチ（画像I001，I002）をユーザ別画像バッチファイル１４ａから抽出し、Ｗｅｂサービスサーバ１１に送信する（Ｐ１９−２）。なお、Ｗｅｂサービスサーバ１１は、画像データベースサーバ１４から所望の画像バッチの提供を受けられなかった場合には、ユーザＰＣ１に対し、評価パラメータ不足として画像バッチの取得を要求するようになっている。また、このＷｅｂサービスサーバ１１は、画像バッチ（画像I001，I002）が受信されたとき、Ｐ１４からＰ１５に移行して、先に取得した評価パラメータに認識パッケージ及び画像バッチ（画像I001，I002）を添付し、ＯＣＲ評価サーバ７に送信する。
【００３９】
なお、評価画像に文字パターン画像を使用する場合は、画像バッチファイルの指定は省略される。このような場合、ＯＣＲ評価サーバ７の評価環境設定部１０１は、以下のような動作を行う。
（１）正解バッチを参照して認識評価を行うべき文字の情報を得る。
（２）その文字の情報に基づいて評価対象の文字のパターン画像を画像データベースサーバ１４から取得する。
（３）取得した画像を文字毎に一つの画像に結合する。
（４）結合した画像に合わせてレイアウト情報を作成する。
（５）結合した画像とレイアウト情報を基にそれぞれ画像バッチファイル及びレイアウト情報ファイルを作成する。
前記の（３）では、実際の使用条件に近づけるためにパターンを合成して一つの画像にするとしたが、文字パターン画像を合成せずにそのまま使用してもよい。
【００４０】
以上のように実施の形態３によれば、画像データベースサーバ１４がユーザ毎の評価対象の画像を管理しているので、ユーザ側においては、認識パッケージ及び画像バッチの管理から開放される。また、認識パッケージ及び画像バッチの管理がなくなるため、評価パラメータの作成時間がさらに軽減され、評価パラメータの送信処理時間がさらに短縮される。
【００４１】
実施の形態４．
本発明の実施の形態４について図２８〜図３４を用いて説明する。なお、図２１で説明した実施の形態３と同一又は相当部分には同じ符号を付し説明を省略する。
実施の形態４においては、図２８に示すように、ベンダネットワーク３の非公開セグメント６上にレイアウトデータベースサーバ１５を付加したものである。
【００４２】
このレイアウトデータベースサーバ１５は、図２９に示すように、ユーザＩＤ毎にレイアウト情報が書き込まれたユーザ別レイアウト情報ファイル１５ａを有し、ユーザＩＤが添付されたレイアウト取得要求をＷｅｂサービスサーバ１１から受けたときに、そのユーザＩＤに設定された帳票種別１，２をユーザ別レイアウト情報ファイル１５ａから抽出し、Ｗｅｂサービスサーバ１１に送信する。ユーザ別レイアウト情報ファイル１５ａに記載の帳票種別１，２は、評価対象の帳票画像を指定する番号で、各番号と帳票画像とが関連付けられて前記ファイル１５ａに書き込まれている。
【００４３】
また、レイアウトデータベースサーバ１５は、図３０に示すようにレイアウトサービスメニューを有し、ユーザＰＣ１からのメニュー読込要求を受けたときにそのサービスメニューを画面上に表示させ、何れかのメニューが指定されたときは、該当する手段を実行するようになっている。レイアウトサービスメニューの「レイアウト登録」が指定された後に、ユーザＩＤと帳票種別及び評価対象の帳票のレイアウトが受信されたときは、評価対象のレイアウトをユーザＩＤ及び帳票種別と関連付けてユーザ別レイアウト情報ファイル１５ａに登録する。「レイアウト参照」が指定されたときは、ユーザＩＤ及び帳票種別をキーとしてユーザ別レイアウト情報ファイル１５ａから該当するレイアウトを読み出しユーザＰＣ１の画面上に表示させる。この機能により、ユーザ側は標準のレイアウトを取得することが可能になる。
【００４４】
この状態において「レイアウト削除」が指定され、削除対象のレイアウトが選択されたときは、その帳票をユーザ別レイアウト情報ファイル１５ａから削除する。「レイアウト作成」が指定され、例えば図３１（ａ）に示すような帳票全体の画像が受信されたときは、その画像から罫線検出により読取領域を設定して抽出し、前記帳票のレイアウトを作成する（（ｂ）参照）。この機能により、ユーザ側はレイアウトの作成から開放される。なお、作成したレイアウトは、メニューの「レイアウト登録」を指定することにより、ユーザ別レイアウト情報ファイル１５ａに登録することができる。
【００４５】
「レイアウト参照」により画面上に表示されたレイアウトが図３２（ａ）に示すように読取領域がずれていた場合に、「レイアウト補正」を指定すると、前記と同様にその画像から罫線検出により読取領域を補正する（（ｂ）参照）。この機能により、ラフに作成したレイアウトを正確な位置に補正することが可能になり、ユーザによるレイアウト作成が容易になる。なお、この場合も「レイアウト登録」が指定されたときに、補正した読取領域のレイアウトを登録する。「レイアウトシュリンク」が指定された後に、シュリンク画像のレイアウトが選択されたときは、その画像をシュリンクする（図３３（ａ）（ｂ）参照）。この機能により、シュリンク画像のレイアウト作成が容易になる。なお、特に、文字パターン画像については、過去の表間を行った帳票や領域毎の画像からその都度切り出して蓄積すると共に、かすれ、潰れ、歪みなどをフィルタ処理によってパターンのバリエーションを充実させる。
【００４６】
次に、ユーザ側からＯＣＲ評価の依頼を受けたときの動作を図３４に示すシーケンス図に基づいて説明する。なお、実施の形態４では、Ｗｅｂサービスサーバ１１とレイアウトデータベースサーバ１５との間の動作だけとし、その他の部分については、実施の形態３と同じであるため動作の説明を省略する。
Ｗｅｂサービスサーバ１１は、Ｐ１４において、画像データベースサーバ１４から所望の画像バッチを受け取ると、レイアウトデータベースサーバ１５に対しユーザＩＤを添付したレイアウト要求を通知する。一方、レイアウトデータベースサーバ１５は、そのユーザＩＤがＵ００１のときは、そのＩＤに設定されたレイアウト情報（帳票種別１，２）をユーザ別レイアウトファイル１５ａから抽出し、Ｗｅｂサービスサーバ１１に送信する（Ｐ１９−３）。なお、Ｗｅｂサービスサーバ１１は、レイアウトデータベースサーバ１５から所望のレイアウト情報の提供を受けられなかった場合には、ユーザＰＣ１に対し、評価パラメータ不足としてレイアウト情報の取得を要求するようになっている。また、このＷｅｂサービスサーバ１１は、レイアウト情報（帳票種別１，２）が受信されると、Ｐ１４からＰ１５に移行して、先に取得した評価パラメータに認識パッケージ、画像バッチ及びレイアウト情報（帳票種別１，２）を添付し、ＯＣＲ評価サーバ７に送信する。
【００４７】
以上のように実施の形態４によれば、レイアウトデータベースサーバ１５がユーザ毎のレイアウト情報を管理しているので、ユーザ側においては、認識パッケージ、画像バッチ及びレイアウト情報の管理から開放される。また、認識パッケージ、画像バッチ及びレイアウト情報の管理がなくなるため、評価パラメータの作成に要する労力が軽減され、評価パラメータの送信処理時間が実施の形態３と比べてさらに短縮される。
【００４８】
実施の形態５．
本発明の実施の形態５について図３５〜図４０を用いて説明する。なお、図２８で説明した実施の形態４と同一又は相当部分には同じ符号を付し説明を省略する。
実施の形態５においては、図３５に示すように、ベンダネットワーク３の非公開セグメント６上に正解データベースサーバ１６を付加したものである。
【００４９】
この正解データベースサーバ１６は、図３６に示すように、ユーザＩＤ毎に正解情報が書き込まれたユーザ別正解情報ファイル１６ａを有し、ユーザＩＤが添付された正解情報取得要求をＷｅｂサービスサーバ１１から受けたときに、そのユーザＩＤに設定された正解情報S001、S002をユーザ別正解情報ファイル１６ａから抽出し、Ｗｅｂサービスサーバ１１に送信する。ユーザ別正解情報ファイル１６ａに記載の正解情報S001、S002は、正解の画像を指定する番号で、各番号と帳票画像とが関連付けられて前記ファイル１６ａに書き込まれている。
【００５０】
また、正解データベースサーバ１６は、図３７に示すように正解サービスメニューを有し、ユーザＰＣ１からのメニュー読込要求を受けたときにそのサービスメニューを画面上に表示させ、何れかのメニューが指定されたときは、該当する手段を実行するようになっている。レイアウトサービスメニューの「正解登録」が指定された後に、ユーザＩＤと正解情報番号及び正解画像が受信されたときは、その画像をユーザＩＤ及び正解情報番号と関連付けてユーザ別正解情報ファイル１６ａに登録する。「正解参照」が指定されたときは、ユーザＩＤ及び正解情報番号をキーとしてユーザ別正解情報ファイル１６ａから該当する正解情報を読み出しユーザＰＣ１の画面上に表示させる。
【００５１】
この状態において「正解削除」が指定され、削除対象の正解画像が選択されたときは、その画像をユーザ別正解情報ファイル１６ａから削除する。「正解作成」が指定され、例えばスキャナによって読み込まれた図３８（ａ）に示すような画像が受信されたときは、その画像から罫線検出により読取領域を検索して、その領域の画像を正解情報として作成する（（ｂ）参照）。この機能を使用することで、ユーザ側は正解情報の作成から開放される。なお、作成した正解情報は、メニューの「正解登録」を指定することにより、ユーザ別正解情報ファイル１６ａに登録することができる。
【００５２】
「正解補正」が指定された後に、図３９（ａ）（ｂ）に示すように、正解画像と補正を要する画像とが受信されたときは、補正を要する画像に対して正解画像を基に補正する。この機能により、ラフに作成した正解の画像を正しく補正することが可能になり、ユーザによる正解画像の作成が容易になる。なお、この場合も「正解登録」が指定されたときに、補正した正解画像を正解情報として登録する。
【００５３】
次に、ユーザ側からＯＣＲ評価の依頼を受けたときの動作を図４０に示すシーケンス図に基づいて説明する。なお、実施の形態５では、Ｗｅｂサービスサーバ１１と正解データベースサーバ１６との間の動作だけとし、その他の部分については、実施の形態４と同じであるため動作の説明を省略する。
Ｗｅｂサービスサーバ１１は、Ｐ１４において、レイアウトデータベースサーバ１５から所望のレイアウト情報を受け取ると、正解データベースサーバ１６に対しユーザＩＤを添付した正解情報要求を通知する。一方、正解データベースサーバ１６は、そのユーザＩＤがＵ００１のときは、そのＩＤに設定された正解情報S001、S002をユーザ別正解情報ファイル１６ａから抽出し、Ｗｅｂサービスサーバ１１に送信する（Ｐ１９−４）。なお、Ｗｅｂサービスサーバ１１は、正解データベースサーバ１６から所望の正解情報の提供を受けられなかった場合には、ユーザＰＣ１に対し、評価パラメータ不足として正解情報の取得を要求するようになっている。また、このＷｅｂサービスサーバ１１は、正解情報S001、S002が受信されると、Ｐ１４からＰ１５に移行して、先に取得した評価パラメータに認識パッケージ、画像バッチ、レイアウト情報及び正解情報S001、S002を添付し、ＯＣＲ評価サーバ７に送信する。
【００５４】
以上のように実施の形態５によれば、正解データベースサーバ１６がユーザ毎の正解情報を管理しているので、ユーザ側においては、認識パッケージ、画像バッチ、レイアウト情報及び正解情報の管理から開放される。また、認識パッケージ、画像バッチ、レイアウト情報及び正解情報の管理がなくなるため、評価パラメータの作成に要する労力がさらに軽減され、評価パラメータの送信処理時間が実施の形態４と比べさらに短縮される。
【００５５】
実施の形態６．
本発明の実施の形態６について図４１〜図４４を用いて説明する。なお、図３５で説明した実施の形態５と同一又は相当部分には同じ符号を付し説明を省略する。
実施の形態６においては、図４１に示すように、ベンダネットワーク３の非公開セグメント６上に分析サービスサーバ１７を付加したものである。
【００５６】
この分析サービスサーバ１７は、ＯＣＲ評価サーバ７によって認識された画像のうち誤読又は不読の画像を分析して、例えば図４２に示すような分析表を作成する。この分析表には、評価したときの「バッチ番号」、「評価番号」、評価対象の帳票の「読取領域番号」、正解情報に基づく「正解画像」、ＯＣＲ評価サーバ７によって認識された「認識結果の画像」、ＯＣＲ評価サーバ７による「判定結果」、評価対象の「領域画像」、「原因」などが示される。
【００５７】
また、分析サービスサーバ１７は、図４３に示すように分析サービスメニューを有し、ユーザＰＣ１からのメニュー読込要求を受けたときにそのサービスメニューを画面上に表示させ、何れかのメニューが指定されたときはその機能を実行するようになっている。「分析結果参照」が指定された場合は、作成した分析表をユーザＰＣ１の画面上に表示させ、「分析結果作成」が指定されたときは、前述したように、ＯＣＲ評価サーバ７によって認識された画像のうち誤読又は不読の画像を分析して、その分析表を画面上に表示させる。
【００５８】
次に、ユーザ側からＯＣＲ評価の依頼を受けたときの動作を図４０に示すシーケンス図に基づいて説明する。なお、実施の形態６では、ＯＣＲ評価サーバ１１と分析サービスサーバ１７との間の動作だけとし、その他の部分については、実施の形態５と同じであるため動作の説明を省略する。
ＯＣＲ評価サーバ１１は、Ｐ２０において、評価バッチの指定による評価対象画像の認識評価（正読、誤読及び不読）が完了したときに、分析サービスサーバ１７に対して分析依頼をする。この時、誤読及び不読に関するバッチ番号、評価番号、評価対象の帳票の読取領域番号、正解情報に基づく正解画像、認識した認識結果の画像、判定結果（誤読或いは不読）、評価対象の領域画像などをデータとして分析サービスサーバ１７に通知する。一方、分析サービスサーバ１７は、分析に必要なデータが受信されると、このデータに基づいて図４２に示すような分析表を作成する。この分析表を作成する際、判定結果が不読の場合は「原因」の欄に不読の原因を書き込む。そして、分析表の作成完了時にＯＣＲ評価サーバ１１に通知する（Ｐ２４）。
【００５９】
以上のように実施の形態６によれば、ＯＣＲ評価サーバ７によって認識された画像のうち誤読又は不読の画像を分析して、その結果をユーザ側に通知するようにしたので、ユーザ側にとっては、誤読、不読の原因がわかり、その原因の内容によっては事前に対処できる。
【図面の簡単な説明】
【００６０】
【図１】本発明の実施の形態１におけるＯＣＲ評価システムの構成図である。
【図２】ＯＣＲ評価サーバの構成図である。
【図３】評価パラメータファイルの構成図である。
【図４】評価バッチリストの構成図である。
【図５】画像バッチの構成図である。
【図６】レイアウト情報の説明図である。
【図７】認識パッケージファイルの構成図である。
【図８】正解バッチファイルの構成図である。
【図９】評価バッチの詳細図である。
【図１０】実施の形態１におけるＯＣＲ評価システムの動作を示すシーケンス図である。
【図１１】領域単位の評価表を示す図である。
【図１２】グループ単位の評価表を示す図である。
【図１３】帳票単位の評価表を示す図である。
【図１４】領域単位の評価結果に対する性能比較表の図である。
【図１５】グループ単位の評価結果に対する性能比較表の図である。
【図１６】帳票単位の評価結果に対する性能比較表の図である。
【図１７】本発明の実施の形態２におけるＯＣＲ評価システムの構成図である。
【図１８】拠点情報テーブルを示す図である。
【図１９】ユーザ別認識パッケージファイルの構成図である。
【図２０】実施の形態２におけるＯＣＲ評価システムの動作を示すシーケンス図である。
【図２１】本発明の実施の形態３におけるＯＣＲ評価システムの構成図である。
【図２２】ユーザ別画像バッチファイルの構成図である。
【図２３】画像サービスメニューを示す図である。
【図２４】画像補正例を示す図である。
【図２５】画質チエック例を示す図である。
【図２６】シュリンク画像例を示す図である。
【図２７】実施の形態３におけるＯＣＲ評価システムの動作を示すシーケンス図である。
【図２８】本発明の実施の形態４におけるＯＣＲ評価システムの構成図である。
【図２９】ユーザ別レイアウト情報ファイルの構成図である。
【図３０】レイアウトサービスメニューを示す図である。
【図３１】レイアウト作成例を示す図である。
【図３２】レイアウト補正例を示す図である。
【図３３】レイアウトシュリンク例を示す図である。
【図３４】実施の形態４におけるＯＣＲ評価システムの動作を示すシーケンス図である。
【図３５】本発明の実施の形態５におけるＯＣＲ評価システムの構成図である。
【図３６】ユーザ別正解情報ファイルの構成図である。
【図３７】正解サービスメニューを示す図である。
【図３８】正解作成例を示す図である。
【図３９】正解補正例を示す図である。
【図４０】実施の形態５におけるＯＣＲ評価システムの動作を示すシーケンス図である。
【図４１】本発明の実施の形態６におけるＯＣＲ評価システムの構成図である。
【図４２】分析表を示す図である。
【図４３】分析サービスメニューを示す図である。
【図４４】実施の形態６におけるＯＣＲ評価システムの動作を示すシーケンス図である。
【符号の説明】
【００６１】
１  ユーザＰＣ、  ２  インターネット、３  ベンダネットワーク、４  ゲートウェイ、５  公開セグメント、６  非公開セグメント、７  ＯＣＲ評価サーバ、８  メールサーバ、９  ＯＣＲ開発用ＰＣ、１０  システム設計用ＰＣ、１１  Ｗｅｂサービスサーバ、１２  認証サーバ、１３  拠点情報サーバ、１４  画像データベースサーバ、１５  レイアウトデータベースサーバ、１６  正解データベースサーバ、１７  分析サービスサーバ。
【図１】
2005301793.tif 000003
【図２】
2005301793.tif 000004
【図３】
2005301793.tif 000005
【図４】
2005301793.tif 000006
【図５】
2005301793.tif 000007
【図６】
2005301793.tif 000008
【図７】
2005301793.tif 000009
【図８】
2005301793.tif 000010
【図９】
2005301793.tif 000011
【図１０】
2005301793.tif 000012
【図１１】
2005301793.tif 000013
【図１２】
2005301793.tif 000014
【図１３】
2005301793.tif 000015
【図１４】
2005301793.tif 000016
【図１５】
2005301793.tif 000017
【図１６】
2005301793.tif 000018
【図１７】
2005301793.tif 000019
【図１８】
2005301793.tif 000020
【図１９】
2005301793.tif 000021
【図２０】
2005301793.tif 000022
【図２１】
2005301793.tif 000023
【図２２】
2005301793.tif 000024
【図２３】
2005301793.tif 000025
【図２４】
2005301793.tif 000026
【図２５】
2005301793.tif 000027
【図２６】
2005301793.tif 000028
【図２７】
2005301793.tif 000029
【図２８】
2005301793.tif 000030
【図２９】
2005301793.tif 000031
【図３０】
2005301793.tif 000032
【図３１】
2005301793.tif 000033
【図３２】
2005301793.tif 000034
【図３３】
2005301793.tif 000035
【図３４】
2005301793.tif 000036
【図３５】
2005301793.tif 000037
【図３６】
2005301793.tif 000038
【図３７】
2005301793.tif 000039
【図３８】
2005301793.tif 000040
【図３９】
2005301793.tif 000041
【図４０】
2005301793.tif 000042
【図４１】
2005301793.tif 000043
【図４２】
2005301793.tif 000044
【図４３】
2005301793.tif 000045
【図４４】
2005301793.tif 000046