(57)【要約】【課題】文書に含まれている複数の項目に対する別処理により得られた第１及び第２の各文字認識結果を承認者が突き合わせて確認する場合において、文字認識結果の一致不一致に関係なく文字認識結果を単に表示させる場合に比して、承認者による確認作業の効率性を向上させる文字認識結果の確認用画面を提供する。【解決手段】情報処理装置１０は、帳票画像に含まれる複数の項目の各文字認識対象（文字画像）に認識処理を実行して文字の認識結果と当該認識結果の認識確度を出力する認識処理部１２と、第１及び第２の各確認訂正者に認識処理部１２による文字画像の認識結果を確認訂正させる確認訂正処理制御部１４と、確認訂正者による認識結果の一致不一致に応じて認識結果の最終確認用画面上の各項目に対応する文字画像の認識結果及び認識結果を訂正させるための入力欄の表示を制御する最終確認処理制御部１５と、を有する。【選択図】図１
2020052498.tif 000002
【特許請求の範囲】
【請求項１】
文書に含まれている複数の項目に対する第１処理により得られた第１の文字認識結果を取得する第１取得手段と、
前記文書に含まれている複数の項目に対する前記第１処理とは異なる第２処理により得られた第２の文字認識結果を取得する第２取得手段と、
前記第１の文字認識結果と前記第２の文字認識結果の一致不一致に応じて、承認者が利用する文字認識結果の確認用画面の表示制御を行う制御手段と、
を有することを特徴とする情報処理装置。
【請求項２】
前記制御手段は、前記第１の文字認識結果と前記第２文字認識結果の一致不一致に応じて前記確認用画面上における文字認識結果の訂正内容を承認者に入力させるための入力欄の表示制御を行うことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記制御手段は、前記第１の文字認識結果と前記第２文字認識結果とが一致する項目と一致しない項目とで、前記確認用画面上における文字認識結果の訂正内容を承認者に入力させるための入力欄の表示を異ならせる制御を行うことを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記制御手段は、前記第１の文字認識結果と前記第２の文字認識結果が一致している項目は、承認者による当該文字認識結果に対する訂正内容を受け付けないよう前記入力欄の表示を制御することを特徴とする請求項３に記載の情報処理装置。
【請求項５】
前記制御手段は、前記第１の文字認識結果と前記第２文字認識結果が一致していない項目は、当該項目に対応させて前記入力欄を表示させるように制御することを特徴とする請求項３に記載の情報処理装置。
【請求項６】
前記制御手段は、前記第１の文字認識結果と前記第２の文字認識結果が一致している場合、前記入力欄に前記第１の文字認識結果または前記第２の文字認識結果を表示するよう制御することを特徴とする請求項２に記載の情報処理装置。
【請求項７】
前記制御手段は、前記第１の文字認識結果と前記第２の文字認識結果を前記確認用画面に表示させることを特徴とする請求項２に記載の情報処理装置。
【請求項８】
前記制御手段は、前記第１の文字認識結果と前記第２の文字認識結果を並べて表示させることを特徴とする請求項７に記載の情報処理装置。
【請求項９】
前記制御手段は、前記第１の文字認識結果と前記第２の文字認識結果における一致部分と不一致部分とを判別可能に表示させることを特徴とする請求項７に記載の情報処理装置。
【請求項１０】
前記制御手段は、表示されている前記第１の文字認識結果または前記第２の文字認識結果のうち承認者により選択された文字認識結果を前記入力欄に表示させることを特徴とする請求項７に記載の情報処理装置。
【請求項１１】
前記制御手段は、確認対象外とする項目に対応させて、前記確認用画面上に当該文字認識結果の訂正内容を承認者に入力させるための入力欄を表示させることを特徴とする請求項１に記載の情報処理装置。
【請求項１２】
前記制御手段は、前記第１の文字認識結果と前記第２の文字認識結果が不一致だった項目に対して、承認者からの入力を受け付けなかった場合、前記確認用画面の遷移をさせないように制御することを特徴とする請求項４に記載の情報処理装置。
【請求項１３】
前記各項目の表示領域には、コメント欄が設けられていることを特徴とする請求項１に記載の情報処理装置。
【請求項１４】
前記各項目の表示領域には、承認者が当該項目に対する確認作業が終了した旨を入力させるチェック欄が設けられていることを特徴とする請求項１に記載の情報処理装置。
【請求項１５】
コンピュータを、
文書に含まれている複数の項目に対する第１処理により得られた第１の文字認識結果を取得する第１取得手段、
前記文書に含まれている複数の項目に対する前記第１処理とは異なる第２処理により得られた第２の文字認識結果を取得する第２取得手段、
前記第１の文字認識結果と前記第２の文字認識結果の一致不一致に応じて、承認者が利用する文字認識結果の確認用画面の表示制御を行う制御手段、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置及びプログラムに関する。
【背景技術】
【０００２】
特許文献１に開示された情報処理装置の分類手段は、文字認識対象を３種類のいずれかに分類し、抽出手段は、前記分類手段によって第１の種類に分類された場合に、前記文字認識対象の文字認識結果を抽出し、第１の制御手段は、前記分類手段によって第２の種類に分類された場合に、前記文字認識対象の文字認識結果を抽出し、該文字認識対象を人手で入力させるように制御し、第２の制御手段は、前記分類手段によって第３の種類に分類された場合に、前記文字認識対象を複数人の人手で入力させるように制御する。
【０００３】
文字認識対象を複数人に入力させる場合、各人から取得した人手入力結果の突き合わせ処理を行い、突き合わせの結果、同じ場合は人手入力結果を出力データとし、異なる場合は人手により選択若しくは入力させる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１６−２１２８１２号公報
【非特許文献】
【０００５】
【非特許文献１】東京都ビジネスサービス株式会社、“データエントリーサービス”、［ｏｎｌｉｎｅ］、［平成３０年８月２３日］、インターネット（ＵＲＬ：ｈｔｔｐｓ：／／ｗｗｗ．ｔｏｋｙｏｔｏｂｓ．ｃｏ．ｊｐ／ｓｅｒｖｉｃｅ／ｅｎｔｒｙ＿ｖｗｒｉｆｙ．ｈｔｍｌ）
【非特許文献２】日商エレクトロニクスル株式会社、“ｅ−Ｅｎｔｒｙ  Ｅｘｐｒｅｓｓ＋  主な機能”、［ｏｎｌｉｎｅ］、［平成３０年８月２３日］、インターネット（ＵＲＬ：ｈｔｔｐｓ：／／ｗｗｗ．ｎｉｓｓｈｏ−ｅｌｅ．ｃｏ．ｊｐ／ｐｒｏｄｕｃｔ／３ｅ＿ｐｌｕｓ／ｆｕｎｃｔｉｏｎ．ｈｔｍｌ）
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上記特許文献１では、どのように突き合わせを行わせ、また、突き合わせを行った結果、人手入力結果が一致しない場合は人手で処理させるようにしているものの、どのように処理させるかという具体的な手法については提案されていない。
【０００７】
本発明は、文書に含まれている複数の項目に対する別処理により得られた第１及び第２の各文字認識結果を承認者が突き合わせて確認する場合において、文字認識結果の一致不一致に関係なく文字認識結果を単に表示させる場合に比して、承認者による確認作業の効率性を向上させる文字認識結果の確認用画面を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明に係る情報処理装置は、文書に含まれている複数の項目に対する第１処理により得られた第１の文字認識結果を取得する第１取得手段と、前記文書に含まれている複数の項目に対する前記第１処理とは異なる第２処理により得られた第２の文字認識結果を取得する第２取得手段と、前記第１の文字認識結果と前記第２の文字認識結果の一致不一致に応じて、承認者が利用する文字認識結果の確認用画面の表示制御を行う制御手段と、を有することを特徴とする。
【０００９】
また、前記制御手段は、前記第１の文字認識結果と前記第２文字認識結果の一致不一致に応じて前記確認用画面上における文字認識結果の訂正内容を承認者に入力させるための入力欄の表示制御を行うことを特徴とする。
【００１０】
また、前記制御手段は、前記第１の文字認識結果と前記第２文字認識結果とが一致する項目と一致しない項目とで、前記確認用画面上における文字認識結果の訂正内容を承認者に入力させるための入力欄の表示を異ならせる制御を行うことを特徴とする。
【００１１】
また、前記制御手段は、前記第１の文字認識結果と前記第２の文字認識結果が一致している項目は、承認者による当該文字認識結果に対する訂正内容を受け付けないよう前記入力欄の表示を制御することを特徴とする。
【００１２】
また、前記制御手段は、前記第１の文字認識結果と前記第２文字認識結果が一致していない項目は、当該項目に対応させて前記入力欄を表示させるように制御することを特徴とする。
【００１３】
また、前記制御手段は、前記第１の文字認識結果と前記第２の文字認識結果が一致している場合、前記入力欄に前記第１の文字認識結果または前記第２の文字認識結果を表示するよう制御することを特徴とする。
【００１４】
また、前記制御手段は、前記第１の文字認識結果と前記第２の文字認識結果を前記確認用画面に表示させることを特徴とする。
【００１５】
また、前記制御手段は、前記第１の文字認識結果と前記第２の文字認識結果を並べて表示させることを特徴とする。
【００１６】
また、前記制御手段は、前記第１の文字認識結果と前記第２の文字認識結果における一致部分と不一致部分とを判別可能に表示させることを特徴とする。
【００１７】
また、前記制御手段は、表示されている前記第１の文字認識結果または前記第２の文字認識結果のうち承認者により選択された文字認識結果を前記入力欄に表示させることを特徴とする。
【００１８】
また、前記制御手段は、確認対象外とする項目に対応させて、前記確認用画面上に当該文字認識結果の訂正内容を承認者に入力させるための入力欄を表示させることを特徴とする。
【００１９】
また、前記制御手段は、前記第１の文字認識結果と前記第２の文字認識結果が不一致だった項目に対して、承認者からの入力を受け付けなかった場合、前記確認用画面の遷移をさせないように制御することを特徴とする。
【００２０】
また、前記各項目の表示領域には、コメント欄が設けられていることを特徴とする。
【００２１】
また、前記各項目の表示領域には、承認者が当該項目に対する確認作業が終了した旨を入力させるチェック欄が設けられていることを特徴とする。
【００２２】
本発明に係るプログラムは、コンピュータを、文書に含まれている複数の項目に対する第１処理により得られた第１の文字認識結果を取得する第１取得手段、前記文書に含まれている複数の項目に対する前記第１処理とは異なる第２処理により得られた第２の文字認識結果を取得する第２取得手段、前記第１の文字認識結果と前記第２の文字認識結果の一致不一致に応じて、承認者が利用する文字認識結果の確認用画面の表示制御を行う制御手段、として機能させる。
【発明の効果】
【００２３】
請求項１に記載の発明によれば、文書に含まれている複数の項目に対する別処理により得られた第１及び第２の各文字認識結果を承認者が突き合わせて確認する場合において、文字認識結果の一致不一致に関係なく文字認識結果を単に表示させる場合に比して、承認者による確認作業の効率性を向上させる文字認識結果の確認用画面を提供することができる。
【００２４】
請求項２に記載の発明によれば、文字認識結果の一致不一致に応じて入力欄の表示を制御することができる。
【００２５】
請求項３に記載の発明によれば、第１の文字認識結果と第２文字認識結果とが一致する項目と一致しない項目とで入力欄の表示を制御することができる。
【００２６】
請求項４に記載の発明によれば、文字認識結果が一致していることにより文字認識結果が正しいことが予想される場合には、訂正内容を承認者に入力させないようにすることができる。
【００２７】
請求項５に記載の発明によれば、文字認識結果が一致していない場合、承認者に文字認識結果の訂正内容を入力させることができる。
【００２８】
請求項６に記載の発明によれば、一致している文字認識結果を承認者に確認させることができる。
【００２９】
請求項７に記載の発明によれば、第１の文字認識結果と前記第２の文字認識結果を承認者に確認させることができる。
【００３０】
請求項８に記載の発明によれば、第１の文字認識結果と第２の文字認識結果が一致していない場合、その一致していない部分を視認しやすく表示させることができる。
【００３１】
請求項９に記載の発明によれば、第１の文字認識結果と第２の文字認識結果の一致している部分とそうでない部分とを判別しやすく表示させることができる。
【００３２】
請求項１０に記載の発明によれば、承認者により選択された文字認識結果を入力欄に表示させることができる。
【００３３】
請求項１１に記載の発明によれば、正しく文字認識されていると信頼できる項目に対しても承認者により訂正させることができる。
【００３４】
請求項１２に記載の発明によれば、第１の文字認識結果と第２の文字認識結果が不一致だった項目に対して承認者が入力してはじめて確認用画面から遷移できるよう制御することができる。
【００３５】
請求項１３に記載の発明によれば、各項目に対応する文字認識結果に対するコメントを承認者に入力させることができる。
【００３６】
請求項１４に記載の発明によれば、各項目に対応する確認作業を承認者が実施したことを確認することができる。
【００３７】
請求項１５に記載の発明によれば、文書に含まれている複数の項目に対する別処理により得られた第１及び第２の各文字認識結果を承認者が突き合わせて確認する場合において、文字認識結果の一致不一致に関係なく文字認識結果を単に表示させる場合に比して、承認者による確認作業の効率性を向上させる文字認識結果の確認用画面を提供することができる。
【図面の簡単な説明】
【００３８】
【図１】本実施の形態における情報処理システムの全体構成及び本実施の形態における情報処理装置を示すブロック構成図である。
【図２】本実施の形態における情報処理装置を形成するコンピュータのハードウェア構成図である。
【図３】本実施の形態における確認訂正処理を示すフローチャートである。
【図４】本実施の形態における確認訂正処理者数決定処理を示すフローチャートである。
【図５】本実施の形態における第１確認訂正用画面の一例を示す図である。
【図６】本実施の形態における第２確認訂正用画面の一例を示す図である。
【図７】本実施の形態における最終確認用画面の一例を示す図である。
【図８】本実施の形態における最終確認用画面の他の例を示す図である。
【発明を実施するための形態】
【００３９】
以下、図面に基づいて、本発明の好適な実施の形態について説明する。
【００４０】
図１は、本実施の形態において帳票の確認訂正を行うための情報処理システムの全体構成及び本発明に係る情報処理装置の一実施の形態を示すブロック構成図である。図１には、第１確認訂正者用クライアント１、第２確認訂正者用クライアント２、承認者用クライアント３及び情報処理装置１０がネットワーク４で接続された構成が示されている。
【００４１】
本実施の形態における情報処理システムでは、帳票に手書きにより入力された文字に対して文字認識処理を施すことで手書き文字を認識するが、この認識された文字をユーザ確認訂正者であるユーザにより確認訂正させ、更に承認者であるユーザに、文字認識処理による認識結果及び確認訂正者による確認訂正の内容を確認させることで、手書き文字の認識結果を最終的に確認させるためのシステムである。
【００４２】
なお、認識された文字を複数のユーザにそれぞれ確認訂正させる場合、「確認訂正」という作業の目的は同じだが、異なった人物が確認訂正しているため、各々のユーザの確認訂正作業により得られた文字認識結果は、異なった処理により得られた文字認識結果と表現している。さらに複数のユーザだけでなく、ＣＰＵによる文字認識結果と、人によって確認訂正した結果や、複数の異なったＣＰＵによる文字認識結果同士も、異なった処理により得られた文字認識結果の例として挙げられる。
【００４３】
「確認訂正」とは、文字認識対象となる文字の読取画像を確認して、正しい文字を入力することをいう。文字認識結果を取得していてもあえて表示させずに、文字の読取画像を確認して、正しい文字を入力させる場合もあるし、読取画像と文字認識処理の結果を比較することで文字認識処理の結果が正しいかどうかを確認させ、正しくないと判断した場合には文字認識処理の結果を訂正させる、つまり正しいと考えられる文字を入力させる場合もある。本実施の形態では、正しいと判断した場合に入力させない場合（単なる確認のみ）、更に正しいと判断した場合でも文字認識処理の結果と同じ文字を入力させる場合も含めて「確認訂正」と称することにする。なお、ここでいう「文字」というのは、厳密に言うと１又は複数の文字から成る文字列のことをいうが、説明の便宜上、本実施の形態では、単に「文字」と称することもある。
【００４４】
第１確認訂正者用クライアント１は、帳票への記載内容を確認訂正するユーザ（第１確認訂正者）によって使用されるクライアントコンピュータである。第２確認訂正者用クライアント２は、帳票への記載内容を確認訂正するユーザ（第２確認訂正者）によって使用されるクライアントコンピュータである。承認者用クライアント３は、文字認識処理の結果（文字認識結果）、ユーザにより訂正入力がされていた場合にはその入力された内容を見て、文字認識対象に対する文字認識結果の最終的な確認を行うユーザ（承認者）によって使用されるクライアントコンピュータである。第１確認訂正者と第２確認訂正者は異なる人物であるが、第１確認訂正者と承認者または第２確認訂正者と承認者は同じ人物であってもよい。
【００４５】
なお、本実施の形態では、第１確認訂正者用クライアント１と第２確認訂正者用クライアント２を相互に区別する必要はない場合は、「確認訂正者用クライアント」と総称する。同様に、第１確認訂正者と第２確認訂正者を相互に区別する必要はない場合は、「確認訂正者」と総称する。また、第１確認訂正者は、第１確認訂正者用クライアント１に表示される第１確認訂正用画面から文字認識対象の確認訂正を行い、第２確認訂正者は、第２確認訂正者用クライアント２に表示される第２確認訂正用画面から文字認識対象の確認訂正を行うが、第１確認訂正用画面と第２確認訂正用画面を相互に区別する必要はない場合は、「確認訂正用画面」と総称する。
【００４６】
本実施の形態における情報処理システムでは、確認訂正者用クライアント１，２を設けて２人の確認訂正者に帳票の確認訂正可能なシステム形態を形成している。また、後述するように、条件によっては１人のみで帳票の確認訂正をさせる場合もある。なお、確認訂正者の数は２人に限る必要はなく１人以上であればよい。
【００４７】
本実施の形態では、各コンピュータ１〜３，１０を接続するネットワーク４としてＬＡＮを想定しているが、例えばインターネットを利用して外部にあるクライアント１，２を接続するよう構成してもよい。
【００４８】
情報処理装置１０は、各クライアント１〜３と連携して、帳票の項目の記入欄に手書き入力された文字の正しい認識結果を得るために全体的な制御を行うコンピュータである。図２は、本実施の形態における情報処理装置１０を形成するコンピュータのハードウェア構成図である。本実施の形態における情報処理装置１０は、パーソナルコンピュータ（ＰＣ）等の従前から存在する汎用的なハードウェア構成で実現できる。すなわち、情報処理装置１０は、図２に示すＣＰＵ２１、ＲＯＭ２２、ＲＡＭ２３、ハードディスクドライブ（ＨＤＤ）２４、ネットワーク４を接続し、各クライアント１〜３との間でデータ通信を行うためのネットワークコントローラ２５を内部バス２６に接続して構成される。また、必要により、ユーザインタフェースとしてマウス２７、キーボード２８及びディスプレイ２９をそれぞれ接続する入出力コントローラ３０を内部バス２６に接続して構成してもよい。
【００４９】
各クライアント１〜３も情報処理装置１０と同じコンピュータであることから、図２に示すハードウェア構成を有している。
【００５０】
図１に戻り、本実施の形態における情報処理装置１０は、帳票画像取得部１１、認識処理部１２、画面生成処理部１３、確認訂正処理制御部１４、最終確認処理制御部１５及び最終結果出力部１６を有している。
【００５１】
帳票画像取得部１１は、処理対象とする帳票の画像を取得する。認識処理部１２は、取得された帳票画像に含まれる文字認識対象（帳票の項目の記入欄に手書き入力された文字）に対して文字認識処理を実行することで得られる文字認識結果（文字を示すテキストコード）と認識確度との組を出力する。認識処理部１２は、文字認識処理として、例えば文字認識対象となる文字の読取画像（入力画像データ）に対して公知のＯＣＲ（光学文字認識）処理を行い、これにより入力画像データ内に含まれる文字（文字列）を認識する。「認識確度」は、文字認識結果（以下、単に「認識結果」とも言う）のテキストコードがその入力画像データに含まれる文字列（手書きの場合もある）を正しく表している確からしさを示す度合いである。認識確度が高いほど、認識結果のテキストコードが正解である（すなわち入力画像データ中の文字を正しく表している）可能性が高い。認識確度は、既存の文字認識技術を用いて算出してもよい。
【００５２】
画面生成処理部１３は、認識処理部１２による認識結果を確認訂正させるための確認訂正用画面を生成する。また、文字認識対象に対する認識結果の最終的な確認を承認者にさせるための最終確認用画面を生成する。確認訂正処理制御部１４は、確認訂正処理の全体制御を行う。例えば、認識処理部１２が出力する認識結果と認識確度の組を取得すると、確認訂正処理制御部１４は、認識確度に応じて確認訂正者用クライアント１，２に表示される確認訂正用画面を画面生成処理部１３に生成させると共に、生成された確認訂正用画面の表示制御を行う。最終確認処理制御部１５は、文字認識対象に対する認識結果の最終的な確認を承認者にさせるための処理を実行する。最終結果出力部１６は、帳票画像取得部１１が取得した帳票画像に含まれる各文字認識対象の最終的な認識結果を出力する。
【００５３】
情報処理装置１０における各構成要素１１〜１６は、情報処理装置１０を形成するコンピュータと、コンピュータに搭載されたＣＰＵ２１で動作するプログラムとの協調動作により実現される。
【００５４】
また、本実施の形態で用いるプログラムは、通信手段により提供することはもちろん、ＣＤ−ＲＯＭやＵＳＢメモリ等のコンピュータ読み取り可能な記録媒体に格納して提供することも可能である。通信手段や記録媒体から提供されたプログラムはコンピュータにインストールされ、コンピュータのＣＰＵ２１がプログラムを順次実行することで各種処理が実現される。
【００５５】
本実施の形態における情報処理システムでは、１つの帳票を２人の確認訂正者で確認訂正を行う、いわゆるダブルエントリーが可能なシステム体系を形成している。もちろん、１つの帳票を１人の確認訂正者（本実施の形態の場合、第１確認訂正者）のみで確認訂正を行う、いわゆるシングルエントリーにも対応可能である。但し、本実施の形態においては、認識処理部１２による認識結果（１つの文字認識対象に対する認識結果）を、２人の確認訂正者に確認訂正させる場合、１人の確認訂正者のみに確認訂正させる場合、あるいは確認訂正者による確認訂正を不要とする場合と、認識確度に応じて当該認識結果に対して確認訂正を行う確認訂正者の人数を決定している。この３つのパターンの中では、認識処理部１２による認識結果を２人の確認訂正者で確認訂正を行うのが最終的な文字認識結果の精度（正解率）が最も高いと考えられる。しかしながら、常に２人体制で確認訂正を行うと、１人体制で行う場合に比して人的コストがかかるし、確認訂正者における作業量を軽減できない。確認訂正に要する時間も長くなる。
【００５６】
そこで、本実施の形態においては、１つの帳票に対して１つのフォーム形式の確認訂正用画面を生成するものの、各確認訂正者が使用する確認訂正用画面においては当該確認訂正者が確認訂正対象とする文字認識対象に対してのみ訂正入力できるようにした。
【００５７】
以下、本実施の形態において帳票に対して実施する確認訂正処理について図３に示すフローチャートを用いて説明する。
【００５８】
帳票画像取得部１１は、外部から送られてきた帳票の画像を受け付ける（ステップ１０１）。続いて、認識処理部１２は、取得された帳票画像から抽出対象の項目の領域に記載されている文字の読取画像（以下、「文字画像」）を切り出す（ステップ１０２）。抽出対象となる項目の領域は、通常、帳票設計時などで定義される。このようにして切り出された文字画像が文字認識対象となる。続いて、認識処理部１２は、文字画像に対して文字認識処理を実行することで各文字画像の認識結果及び認識確度を取得する（ステップ１０３）。
【００５９】
続いて、確認訂正処理制御部１４は、変数Ｎを０に初期化し（ステップ１０４）、その後、Ｎを１ずつインクリメントすることになるが（ステップ１０７）、Ｎがステップ１０２において切り出した文字画像の数に達するまで（ステップ１０５でＹ）、確認訂正処理者数決定処理を繰り返し実行する（ステップ１０６）。以下、本実施の形態における確認訂正処理者数決定処理について図４に示すフローチャートを用いて説明する。
【００６０】
確認訂正処理者数決定処理は、処理対象の文字画像（文字認識対象）の確認訂正に要する確認訂正者の数を決定する処理である。そのために、確認訂正処理制御部１４は、各文字画像の認識結果及び認識確度の組を認識処理部１２から順次取得することになるが（ステップ１０６１）、このうち取得した認識確度に基づき当該文字画像に対する確認訂正者の数を決定する。すなわち、前述した３つのパターン（確認訂正者の数が０，１又は２）のいずれかであるかを決定するために、本実施の形態では、２種類の閾値Ａ，Ｂを用意している。閾値Ａ（第１閾値）には、認識処理部１２による当該文字画像に対する認識結果が信頼できると判断するための値が設定される。例えば、認識確度が閾値Ａ以上である場合（ステップ１０６２で“認識確度≧Ａ”）、認識処理部１２は文字認識対象を正しく文字認識していることから認識処理部１２による認識結果は信頼できると判断し、当該認識結果に対する確認訂正者による確認訂正は不要と判定する（ステップ１０６３）。例えば、閾値Ａに９０％と設定する。
【００６１】
閾値Ｂ（第２閾値）には、認識処理部１２による当該文字画像に対する認識結果が信頼できないと判断するための値が設定される。例えば、認識確度が閾値Ｂ未満である場合（ステップ１０６２で“認識確度＜Ｂ”）、認識処理部１２は文字認識対象を正しく文字認識している可能性が低いと自ら認めていることから認識処理部１２による認識結果は信頼できないと判断し、当該認識結果に対して２人の確認訂正者が必要と判定する（ステップ１０６４）。例えば、閾値Ｂに５０％と設定する。
【００６２】
以上のように、本実施の形態では、認識処理部１２による当該文字画像の認識結果が信頼できるか否かを示す２種類の閾値を設定するが、この閾値Ａ，Ｂの間、すなわち認識確度が閾値Ｂ以上閾値Ａ未満である場合（ステップ１０６２で“Ｂ≦認識確度＜Ａ”）、認識処理部１２による認識結果はあまり信頼できないものの認識確度が閾値Ｂ未満である場合より信頼できると判断し、当該認識結果に対して１人の確認訂正者が必要と判定する（ステップ１０６５）。
【００６３】
以上のようにして、各文字画像（文字認識対象）に対して必要な確認訂正者の数が決定されると（ステップ１０５でＮ）、確認訂正処理制御部１４は、帳票画像に対して必要な確認訂正者の数を決定する（ステップ１０８）。すなわち、少なくとも１つの文字画像の認識結果に対し２人の確認訂正者が必要と判定されている場合、確認訂正者数は２と決定する。全ての文字画像の認識結果に対し確認訂正者は不要と判定されている場合、確認訂正者数は０と決定する。それ以外の、２人の確認訂正者が必要と判定された文字画像の認識結果はなく、かつ全ての文字画像の認識結果に対し確認訂正者は不要と判定されていない場合、確認訂正者数は１と決定する。
【００６４】
確認訂正者数が０の場合（ステップ１０９で“０”）、認識処理部１２による全ての文字画像に対する認識結果は信頼できるので、確認訂正処理制御部１４は、第１及び第２の各確認訂正用画面を表示させないように制御する。そして、最終結果出力部１６は、承認者による最終確認を受けることなく、認識処理部１２による認識結果を最終的な認識結果として出力する（ステップ１１８）。最終結果出力部１６における出力先は、特に限定する必要はない。例えば、帳票画像の提供元、印刷装置、ＨＤＤ２４等の記憶手段、ネットワーク４を介して接続されているコンピュータ等でよい。
【００６５】
なお、本実施の形態では、承認者による最終確認を受けないように処理するが、認識確度は９０％以上であるものの全てが１００％であるとは限らない。従って、承認者による確認処理（ステップ１１６）を受けるようにしてもよい。
【００６６】
確認訂正者数が１の場合（ステップ１０９で“１”）、確認訂正処理制御部１４は、第１確認訂正者のみに確認訂正させるために第１確認訂正用画面を画面生成処理部１３に生成させる（ステップ１１０）。そして、確認訂正処理制御部１４は、第１確認訂正者に確認訂正を依頼する（ステップ１１１）。依頼の方法は、特に限定する必要はなく、例えば電子メールや専用のアプリケーション等を利用して第１確認訂正者用クライアント１に通知するようにしてもよい。この場合、確認訂正処理制御部１４は、第２の確認訂正用画面を表示させないように制御する。
【００６７】
確認訂正者数が２の場合（ステップ１０９で“２”）、確認訂正処理制御部１４は、第１及び第２の各確認訂正者に確認訂正させるために第１及び第２の各確認訂正用画面を画面生成処理部１３に生成させる（ステップ１１２）。そして、確認訂正処理制御部１４は、第１及び第２の各確認訂正者に確認訂正を依頼する（ステップ１１３）。この場合、確認訂正処理制御部１４は、第１及び第２の各確認訂正用画面を表示させるように制御する。
【００６８】
図５は、本実施の形態における第１確認訂正用画面の一例を示す図である。また、図６は、本実施の形態における第２確認訂正用画面の一例を示す図である。図５，６には、確認訂正者が２人と判定された場合に生成される確認訂正用画面であり、ダブルエントリー用の確認訂正用画面である。確認訂正用画面は、確認訂正処理制御部１４による表示制御のもとに各クライアント１，２に表示される。ウェブページにて生成されてもよい。
【００６９】
確認訂正用画面は、図５，６に例示するように１つの帳票に対して共通のフォームにて形成されるが、確認訂正対象となる認識結果が異なってくるため第１の確認訂正用画面と第２の確認訂正用画面の表示内容は一致しない。確認訂正用画面には、帳票画像取得部１１が取得した帳票画像３１と、確認訂正作業を行うための作業用テーブル３２との各表示領域が形成される。帳票画像３１の表示領域には、帳票画像の取得時に合わせて取得された帳票画像を識別する識別情報（帳票ＩＤ）が合わせて表示される。作業用テーブル３２は、項目名、文字画像／認識結果、認識確度の各項目が対応付けられている。
【００７０】
項目名は、帳票に含まれる項目であって、帳票上の文字記入欄が対応付けられている項目の名称である。文字画像／認識結果には、文字画像と認識結果が表示される。文字画像３３は、帳票上の当該項目に対応する記入欄に記された文字の読取画像である。認識結果は、当該文字画像の認識処理部１２による文字認識結果であるが、図５，６では便宜的に表示させていない。文字画像／認識結果には、更に、文字画像に対応させて確認訂正者により訂正内容を入力させる入力欄３４が表示される。認識確度は、認識処理部１２による認識結果に対する認識確度である。
【００７１】
図５，６において、認識確度が閾値Ａ（９０％）以上の場合、認識処理部１２による認識結果は信頼できるので確認訂正者による訂正は不要とする。このために、認識確度が９５％の項目「氏名１」に対応させて入力欄３４は表示されない。このため、確認訂正者は、当該項目に対する確認訂正作業は不要と認識できる。
【００７２】
閾値Ｂ（５０％）≦認識確度＜閾値Ａ（９０％）の場合、１人の確認訂正者のみによる確認訂正が必要である。そのため、その１人の確認訂正者に該当する第１確認訂正者が使用する第１確認訂正用画面には、認識確度が７５％である項目「生年月日１」に対応させて入力欄３４は表示される。このため、第１確認訂正者は、当該項目が確認訂正対象と認識できる。これに対し、第２確認訂正用画面には入力欄３４は表示されない。このため、第２確認訂正者は、当該項目に対する確認訂正作業は不要と認識できる。
【００７３】
認識確度＜閾値Ｂ（５０％）の場合、２人の確認訂正者による確認訂正が必要である。そのため、第１及び第２の各確認訂正者が使用する第１及び第２の各確認訂正用画面の双方には、認識確度が４０％、４５％である項目「氏名２」、「生年月日２」に対応させて入力欄３４は表示される。このため、各確認訂正者共に当該項目が確認訂正対象と認識できる。
【００７４】
図５，６に示す確認訂正用画面の例によると、帳票ＩＤが００１の帳票に対し、第１確認訂正者は、項目「生年月日１」、「氏名２」、「生年月日２」が確認訂正対象であることがわかる。項目「氏名１」は確認訂正対象外であることから確認訂正作業を省略できる。一方、第２確認訂正者は、項目「氏名２」、「生年月日２」が確認訂正対象であることがわかる。項目「氏名１」、「生年月日１」は確認訂正対象外であることから確認訂正作業を省略できる。
【００７５】
本実施の形態においては、以上説明したように確認訂正者が確認訂正を要する項目の文字画像に対応させて入力欄３４が表示されるよう確認訂正用画面を生成し、確認訂正処理制御部１４は、各クライアント１，２に対して確認訂正用画面の表示制御を行う。
【００７６】
なお、確認訂正を要しない項目自体を表示させないようにしてもよい。すなわち、確認訂正を要する項目のみ、項目名、文字画像、入力欄を表示するようにしてもよい。
【００７７】
確認訂正者は、確認訂正用画面の文字画像３３を見て記載されている文字を認識し、その認識した文字を入力欄３４に入力する。このように、図５，６に示す確認訂正用画面を用いた確認訂正作業では、認識処理部１２による認識結果を確認することなく入力が要求される。
【００７８】
確認訂正者は、確認すべき文字画像に対応する全ての入力欄３４に入力すると、画面下方の確定ボタン３５を選択して作業終了を情報処理装置１０に通知する。全ての入力欄３４に文字が入力されていないと、確定ボタン３５が選択できないように制御してもよい。
【００７９】
全ての確認訂正者が確定ボタン３５を選択すること全ての確認訂正者による確認訂正作業が終了したことを認識すると、確認訂正処理制御部１４は、各クライアント１，２から入力欄３４に入力されている認識結果を取得する（ステップ１１４）。なお、認識処理部１２による認識結果との違いを明確にするために、確認訂正者が入力欄３４に入力する認識結果を「作業結果」と称する場合もある。
【００８０】
確認訂正者による確認訂正作業が終了すると、最終確認処理制御部１５は、文字画像、認識処理部１２による認識結果、確認訂正処理制御部１４が取得した確認訂正者による作業結果を取得し、文字認識結果の最終確認に用いる最終確認用画面を画面生成処理部１３に生成させる（ステップ１１５）。そして、最終確認処理制御部１５は、文字画像に対する認識文字の最終確認を承認者に依頼する（ステップ１１６）。依頼の方法は、特に限定する必要はなく、例えば電子メールや専用のアプリケーション等を利用して承認者用クライアント３に通知するようにしてもよい。
【００８１】
図７は、本実施の形態における最終確認用画面の一例を示す図である。最終確認用画面は、最終確認処理制御部１５による表示制御のもとに承認者用クライアント３に表示される。ウェブページにて生成されてもよい。最終確認用画面は、帳票に対応させて形成される。最終確認用画面には、帳票画像取得部１１が取得した帳票画像４１と、確認訂正作業を行うための作業用テーブル４２との各表示領域が形成される。帳票画像４１の表示領域には、帳票画像の取得時に合わせて取得された帳票の帳票ＩＤが表示される。作業用テーブル４２は、項目名、文字画像／認識結果の各項目が対応付けられている。
【００８２】
項目名の欄は、帳票に含まれる項目であって、帳票上文字が記されている記入欄が対応付けられている項目の名称である。文字画像／認識結果の欄には、文字画像と認識結果が表示される。文字画像４３は、帳票上の当該項目に対応する記入欄に記された文字の読取画像である。認識結果は、当該文字画像の認識処理部１２による文字認識結果あるいは確認訂正者による作業結果である。条件によって表示される認識結果が異なってくる。詳細は追って説明する。文字画像／認識結果には、更に、項目（に対応する文字画像）に対応させて承認者により訂正内容を入力させる入力欄４４が表示される。最終確認処理制御部１５は、認識処理部１２による文字認識結果と確認訂正者による作業結果との一致不一致、あるいは第１確認訂正者の作業結果と第２確認訂正者の作業結果との一致不一致に応じて入力欄４４の表示制御を行う。入力欄４４は、認識結果の表示領域としても利用される場合がある。
【００８３】
作業用テーブル４２には、帳票に含まれる項目毎に表示領域が設定される。図７に示す作業用テーブル４２には、帳票上の４項目が表示例として含まれているが、以下、各項目の表示例を用いて最終確認処理制御部１５における最終確認用画面の表示制御、具体的には認識結果の信頼性に応じて各項目行における表示領域、また認識結果の一致不一致に応じて入力欄４４の表示制御について説明する。
【００８４】
まず、項目「氏名１」に示すように、認識処理部１２による認識結果（項目「氏名１」に対応する文字画像４３の認識結果）の認識確度が閾値Ａ以上の場合、最終確認処理制御部１５は、認識処理部１２による認識結果は信頼できるので、項目「氏名１」を最終確認の対象外とする。このため、項目「氏名１」の文字画像／認識結果の欄には入力欄４４を表示しない。
【００８５】
また、項目「生年月日２」は、認識確度が閾値Ｂ未満に該当するので、第１及び第２の各確認訂正者によって確認訂正作業が行われた、いわゆるダブルエントリーにより作業結果が得られている。そして、第１確認訂正者による作業結果と第２確認訂正者による作業結果が一致していたとする。なお、一致していなければ、後述する項目「生年月日１」と同等に取り扱えばよい。２人の確認訂正者による作業結果が一致している場合、認識処理部１２による認識結果の認識確度が閾値Ｂ未満であるとはいえ、２人から同じ認識結果（作業結果）が得られているので、２人の確認訂正者による作業結果は閾値Ａ以上の場合と同等に信頼できると考えられる。このため項目「生年月日２」を最終確認の対象外とする。ただ、項目「氏名１」とは異なり、入力欄４４を表示すると共に２人の確認訂正者による一致した作業結果を入力欄４４にデフォルト表示する。これにより、承認者は、認識結果（確認訂正者による作業結果）を確認することができる。なお、承認者による確認対象外であることがわかるように入力欄４４の表示を制御してもよい。例えば、入力欄４４にデフォルト表示する文字を薄くするなど、確認訂正対象として表示されている場合と表示形態を異ならせるようにしてもよい。あるいは、前述したように入力欄４４を表示しないようにしてもよい。また、確認訂正者による作業結果は信頼できるとは言っても、１００％正しいとは限らないので、承認者は、入力欄４４に表示されている認識結果を訂正することは可能である。
【００８６】
項目「生年月日１」は、認識確度が閾値Ｂ以上閾値Ａ未満に該当するので、第１確認訂正者のみによって確認訂正作業が行われた、いわゆるシングルエントリーにより作業結果が得られている。そして、認識処理部１２による認識結果と第１確認訂正者による作業結果が一致していなかったとする。なお、一致していれば、２人の確認訂正者による作業結果が一致している項目「生年月日２」と同等に取り扱えばよい。認識結果が一致していなかった場合、最終確認処理制御部１５は、入力欄４４を表示すると共に、入力欄４４を空欄にて表示させることによって承認者による確認対象となることがわかるようにする。この場合、承認者は、必ず入力しなければならない。この入力が必須であることを承認者に知らせるために、入力欄４４の表示形態を確認訂正対象外として表示されている場合と異ならせるようにしてもよい。図７では、入力欄４４の色を他と異ならせることで強調表示したが、この例に限らず、外枠や目印を表示させるなど色以外の表示形態を異ならせて入力が必須であることを承認者に伝えるようにしてもよい。
【００８７】
ところで、図７では、項目「生年月日１」の項目行で例示したが、承認者が作業用テーブル４２内において項目行を選択すると、その項目行の表示形態を他の項目行と異ならせて選択されたことを視認しやすくしてもよい。例えば、背景色を付けたり、ハイライト表示してもよい。また、帳票画像４１上において、選択された項目行の項目に該当する項目の表示形態を他の項目と異ならせることによって、承認者がどの項目を最終確認作業の対象としているかが視認しやすくしてもよい。例えば、該当する項目の枠を強調表示したり、図７に例示するように囲み線（破線）を付けたりしてもよい。
【００８８】
項目「氏名２」は、認識確度が閾値Ｂ未満に該当するので、第１及び第２の各確認訂正者によって確認訂正作業が行われた、いわゆるダブルエントリーにより作業結果が得られている。そして、第１確認訂正者による作業結果と第２確認訂正者による作業結果が一致していないとする。なお、一致していれば、２人の確認訂正者による作業結果が一致している項目「生年月日２」と同等に取り扱えばよい。認識結果が一致していなかった場合、最終確認処理制御部１５は、項目「生年月日１」の場合と同様に処理する。すなわち、入力欄４４を表示すると共に、入力欄４４を空欄にて表示させることによって承認者による確認対象となることがわかるようにする。
【００８９】
更に、最終確認処理制御部１５は、項目「生年月日１」では表示させない例を示したが、項目「氏名２」では第１及び第２の各確認訂正者による認識結果４５を並べて表示させる。そして、認識結果に含まれる文字の不一致部分と一致部分とを判別可能に表示させる。図７に示す画面例では、第１確認訂正者による認識結果と第２確認訂正者による認識結果は、“土”と“士”が不一致であることからその不一致部分が一致部分と異なる形態にて表示させる。図７では、ドットパターンで該当する文字を装飾しているが、これに限らず、表示色を変えるなどして一致部分との違いを明確にする。
【００９０】
更に、本実施の形態では、各認識結果４５にコピーボタン４６を対応付けして表示させる。第１確認訂正者による認識結果と第２確認訂正者による認識結果は一致していないものの、人手により入力されたいずれかの認識結果は正しい可能性が高い。そこで、承認者は、対応する文字画像４３を見て、正しい認識結果と判断できる方のコピーボタン４６を選択する。これにより、最終確認処理制御部１５は、選択された方の認識結果のコピーを入力欄４４に表示させる。正しい認識結果と判断できる方の認識結果を承認者に入力させると、この際に誤入力してしまう可能性もあり得るが、本実施の形態においては、手入力ではなくコピーにて入力欄４４に入力させるので、誤入力の可能性はない。
【００９１】
本実施の形態における最終確認処理制御部１５は、以上のようにして最終確認用画面、特に入力欄４４の表示制御を行うようにしたので、各項目が最終確認対象かどうかを承認者により明確に提示することができる。
【００９２】
ところで、本実施の形態では、作業用テーブル３２に表示する項目数が多い場合、画面内に全ての項目を表示できない可能性が生じてくる。この場合、選択ボタン４７を操作して、例えば入力欄４４が強調表示されている項目（承認者の確認対象となる項目）のみを抽出して表示させるようにしてもよい。
【００９３】
承認者は、少なくとも確認対象の項目に対応する全ての入力欄４４に入力すると、画面下方の確定ボタン４８を選択して確認作業終了を情報処理装置１０に通知する。全ての入力欄４４に文字が入力されていないと、確定ボタン４８が選択できないように制御してもよい。あるいは、未入力項目がある場合には確認ダイアログを表示させるようにして、次の画面へ遷移しないようにしてもよい。
【００９４】
最終確認作業が終了したことを認識すると、最終確認処理制御部１５は、承認者用クライアント３から確認結果を取得する（ステップ１１７）。そして、最終結果出力部１６は、承認者による最終確認の結果を最終的な認識結果として出力する（ステップ１１８）。
【００９５】
なお、本実施の形態では、第１及び第２の各確認訂正者の作業結果の一致不一致に応じて、確認用画面の表示制御を行っているが、文字認識結果と確認訂正者の作業結果の一致不一致に応じて、確認用画面の表示制御を行ってもよい。
【００９６】
以下、最終確認用画面の変形例について説明する。
【００９７】
図８は、本実施の形態における最終確認用画面の他の例を示す図である。図７と異なる点は、作業用テーブル４２において、コメント欄４９及び確認フラグ欄５０を追加したことである。コメント欄４９には、項目行毎にコメントを記入するためのコメント領域５１が設けられている。また、確認フラグ欄５０には、項目行毎にチェックボックス５２が設けられている。また、図７では、項目「氏名２」において、確認訂正者による認識結果４５を並べて表示させる例を示したが、図８では、認識処理部１２による認識結果４５を表示させる例を示している。
【００９８】
承認者が帳票上の項目や当該項目の文字画像等に対して何らかのコメントをしたい場合、当該項目のコメント領域５１にコメントを書き込む。また、項目行に対する最終確認作業が終了した旨を承認者に入力させるために、確認作業が終了した項目に対応するチェックボックス５３にチェックを入れさせる。全ての項目のチェックボックス５３にチェックがされてはじめて確定ボタン４８が選択できるようになる。
【００９９】
なお、作業用テーブル４２に含まれる項目数が多いと、全ての項目のチェックボックス５３にチェックをさせると作業効率が悪化するかもしれないので、確認フラグ欄５０の先頭に設けられているチェックボックス５３にチェックを入れることで、全ての項目のチェックボックス５２がチェックされたこととしてもよい。
【０１００】
また、コメント欄４９は、各項目に対するコメントを記入させるために設けられているが、複数の項目に該当するコメントが記入できるようにコメント欄５４を最終確認用画面に設けている。
【符号の説明】
【０１０１】
１  第１確認訂正者用クライアント、２  第２確認訂正者用クライアント、３  承認者用クライアント、４  ネットワーク、１０  情報処理装置、１１  帳票画像取得部、１２  認識処理部、１３  画面生成処理部、１４  確認訂正処理制御部、１５  最終確認処理制御部、１６  最終結果出力部、２１  ＣＰＵ、２２  ＲＯＭ、２３  ＲＡＭ、２４  ハードディスクドライブ（ＨＤＤ）、２５  ネットワークコントローラ、２６  内部バス、２７  マウス、２８  キーボード、２９  ディスプレイ、３０  入出力コントローラ、３１，４１  帳票画像、３２，４２  作業用テーブル、３３，４３  文字画像、３４，４４  入力欄、３５，４８  確定ボタン、４５  認識結果、４６  コピーボタン、４７  選択ボタン、４９，５４  コメント欄、５０  確認フラグ欄、５１  コメント領域、５２，５３  チェックボックス。
【図１】
2020052498.tif 000003
【図２】
2020052498.tif 000004
【図３】
2020052498.tif 000005
【図４】
2020052498.tif 000006
【図５】
2020052498.tif 000007
【図６】
2020052498.tif 000008
【図７】
2020052498.tif 000009
【図８】
2020052498.tif 000010