(57)【要約】【課題】帳票の読取情報の定義を容易に行う。【解決手段】実施形態の帳票読取装置は、画像記憶部、項目名記憶部、第１定義部、第２定義部を備える。項目名記憶部には項目名とこの項目名に対応する文字認識領域を文字認識するための読取情報とを対応付けて記憶されている。第１定義部は指定された第１の項目名の位置とこの第１の項目名に対応付けられている第１の文字認識領域の位置とに基づいて第１の項目名を文字認識し、文字認識した項目名に基づいて項目名記憶部を参照して第１の文字認識領域に対して読取情報を定義する。第２定義部は指定された第２の項目名に対応付けられている第２の文字認識領域の位置と第１の項目名の位置と第１の項目名に対応付けられている第１の文字認識領域の位置とに基づいて第２の項目名を文字認識し、文字認識した項目名に基づいて項目名記憶部を参照して第２の文字認識領域に対して読取情報を定義する。【選択図】図１
2015052864.tif 000002
【特許請求の範囲】
【請求項１】
帳票に記録された文字を認識する帳票読取装置において、
項目名とこの項目名に対応する文字認識領域との対が複数設けられた帳票の画像情報を記憶する画像記憶部と、
前記項目名とこの項目名に対応する前記文字認識領域を文字認識するための読取情報とを対応付けて記憶する項目名記憶部と、
指定された第１の項目名の位置とこの第１の項目名に対応付けられている第１の文字認識領域の位置とに基づいて前記第１の項目名を文字認識し、この文字認識結果に基づいて前記項目名記憶部を参照して前記文字認識した項目名に対応付けられた読取情報を用いて前記第１の文字認識領域に対して読取情報を定義する第１定義部と、
指定された第２の項目名に対応付けられている第２の文字認識領域の位置と前記第１の項目名の位置と前記第１の項目名に対応付けられている第１の文字認識領域の位置とに基づいて前記第２の項目名を文字認識し、この文字認識結果に基づいて前記項目名記憶部を参照して前記文字認識した項目名に対応付けられた読取情報を用いて前記第２の文字認識領域に対して読取情報を定義する第２定義部と、
を具備する帳票読取装置。
【請求項２】
帳票に記録された文字を認識するコンピュータにおいて、
前記コンピュータを、
項目名とこの項目名に対応する文字認識領域との対が複数設けられた帳票の画像情報を記憶する画像記憶部と、
前記項目名とこの項目名に対応する前記文字認識領域を文字認識するための読取情報とを対応付けて記憶する項目名記憶部と、
指定された第１の項目名の位置とこの第１の項目名に対応付けられている第１の文字認識領域の位置とに基づいて前記第１の項目名を文字認識し、この文字認識結果に基づいて前記項目名記憶部を参照して前記文字認識した項目名に対応付けられた読取情報を用いて前記第１の文字認識領域に対して読取情報を定義する第１定義部と、
指定された第２の項目名に対応付けられている第２の文字認識領域の位置と前記第１の項目名の位置と前記第１の項目名に対応付けられている第１の文字認識領域の位置とに基づいて前記第２の項目名を文字認識し、この文字認識結果に基づいて前記項目名記憶部を参照して前記文字認識した項目名に対応付けられた読取情報を用いて前記第２の文字認識領域に対して読取情報を定義する第２定義部
として機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、帳票読取装置およびプログラムに関する。
【背景技術】
【０００２】
健康診断結果を通知する帳票、例えば健康診断結果通知書には、赤血球数、コレステロール、血糖などといった検査項目毎に各々の検査結果である数値（項目値）が記載（印字）される欄が設けられている。このような帳票の処理にはスキャナを用いて帳票の画像を読み取り、文字認識する帳票読取装置が利用される。
【０００３】
ところで、健康診断結果通知書は、検査機関毎に独自の項目の配置が採用されており、同じ項目を用いているといえども配置が異なるため、帳票読取装置には事前に個々の帳票を読み取る（文字認識する）ための読取情報の定義を検査機関毎（帳票毎）に行っておく必要がある。読取情報とは、例えば、文字認識する認識対象文字が記録されている帳票上の位置情報、認識対象文字の種類（漢字、仮名，カタカナ、数字）や文字数などである。
【０００４】
帳票読取装置に新たな帳票の読み取りをさせる場合には、文字認識のための読取情報の定義をすべての文字認識対象の項目について入力設定する必要がある。このため、帳票読取のための初期設定として読取情報の定義に多大な時間と労力が必要であった。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平９−３０５７１５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
このように従来の帳票読取装置の場合、読取情報の定義として、読取情報の入力設定をすべての文字認識対象の項目数分行う必要がある。
【０００７】
本発明が解決しようとする課題は、帳票の読取情報の定義を容易に行うことができる帳票読取装置およびプログラムを提供することにある。
【課題を解決するための手段】
【０００８】
実施形態の帳票読取装置は、帳票に記録された文字を認識する帳票読取装置であり、画像記憶部、項目名記憶部、第１定義部、第２定義部を備える。画像記憶部には項目名とこの項目名に対応する文字認識領域との対が複数設けられた帳票の画像情報が記憶される。項目名記憶部には項目名とこの項目名に対応する文字認識領域を文字認識するための読取情報とを対応付けて記憶される。第１定義部は指定された第１の項目名の位置とこの第１の項目名に対応付けられている第１の文字認識領域の位置とに基づいて第１の項目名を文字認識し、この文字認識結果に基づいて項目名記憶部を参照して文字認識した項目名に対応付けられた読取情報を用いて第１の文字認識領域に対して読取情報を定義する。第２定義部は指定された第２の項目名に対応付けられている第２の文字認識領域の位置と第１の項目名の位置と第１の項目名に対応付けられている第１の文字認識領域の位置とに基づいて第２の項目名を文字認識し、この文字認識結果に基づいて項目名記憶部を参照して文字認識した項目名に対応付けられた読取情報を用いて第２の文字認識領域に対して読取情報を定義する。
【図面の簡単な説明】
【０００９】
【図１】第１実施形態の帳票読取システムの構成を示す図である。
【図２】第１実施形態における定義対象の帳票の一例を示す図である。
【図３】帳票読取システムの動作を示すフローチャートである。
【図４】第１実施形態における定義対象の帳票の他の例を示す図である。
【図５】第２実施形態の帳票読取システムの構成を示す図である。
【図６】第２実施形態における定義対象の帳票の一例を示す図である。
【発明を実施するための形態】
【００１０】
以下、図面を参照して実施形態を詳細に説明する。実施形態では、複数の検査機関が作成した、検査項目の名称が記載されている項目名欄と検査項目の結果である項目値が記載（印字）される結果欄との配置がそれぞれ異なる複数の健康診断結果通知書を文字認識する場合を例示として説明する。つまり、これら複数の健康診断結果通知書ではすべての検査項目は共通するが、項目欄と結果欄の配置がそれぞれ異なっている。図１は第１実施形態の帳票読取システムの構成を示すブロック図である。
【００１１】
（第１実施形態）
図１に示すように、この第１実施形態の帳票読取システムは、入力機器１、スキャナ２、コンピュータ３（以下「ＰＣ３」と称す）および表示装置としてのモニタ４を備える。
【００１２】
ＰＣ３は例えばＣＰＵ、メモリ、ハードディスク装置、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭなどの記録媒体を再生する再生装置としてのディスク再生装置などを有する。ＰＣ３ではディスク再生装置にセットされた記録媒体からハードディスク装置にインストールされた制御ソフトウェアをＣＰＵがメモリ上に読み出し、そのソフトウェアの処理を実行することで、ＰＣ３が、帳票を読み取る帳票読取装置として機能する。
【００１３】
帳票読取装置として機能するＰＣ３は、帳票画像記憶部３１、入出力インターフェース３２（以下「入出力Ｉ／Ｆ３２」と称す）、項目名リスト記憶部３３、定義情報記憶部３４、第１定義部３５、第２定義部３６を備える。
【００１４】
スキャナ２は、読取対象の帳票、例えば帳票２０（図２参照）の帳票イメージ（帳票画像）を光学的に読み取り、読み取った帳票画像をＰＣ３の帳票画像記憶部３１に記憶する。
【００１５】
図２に示す帳票２０は、健康診断結果通知書である。帳票２０には、最上部に帳票名（健康診断結果通知書）が印字され、その下に項目名が印字された項目名欄と、各項目名に対応した検査結果である項目値が印字される結果欄とが設けられている。これらの欄は罫線で区切られている。この帳票２０は、検査項目の結果が印字されていない未使用の帳票である。
【００１６】
帳票２０には表題「項目」が印刷されている表題欄２１が設けられている。表題欄２１の下には複数の項目名欄が設けられている。各項目名欄には検査項目の項目名（赤血球、白血球、血色素、血小板など）が印刷されている。帳票２０には表題「結果」が印刷されている表題欄２２が表題欄２１の右側に対応付けて設けられている。表題欄２２の下には複数の結果欄が設けられている。各結果欄には左隣の項目名欄に印刷された検査項目に対応する検査結果である数値が印字される。帳票画像記憶部３１には、スキャナ２により光学的に読み取られた帳票の帳票画像が記憶される。
【００１７】
入出力Ｉ／Ｆ３２は帳票定義設定用の画面をモニタ４に表示し、定義対象の帳票画像を帳票画像記憶部３１から読み出しその画面に表示する。入出力Ｉ／Ｆ３２は、画面に表示された帳票画像に対して、入力機器１の操作により項目名欄と結果欄の位置情報を指定可能とする。
【００１８】
項目名リスト記憶部３３には、複数の検査機関が作成した複数の健康診断結果通知書において共通する検査項目の項目名称と、検査項目に対応付けられた結果欄に記載（印字）される項目値に関する読取情報とが、対応付けて記憶されている。
【００１９】
項目名称は、赤血球、白血球、血色素、血小板などいった名称（テキストデータ）である。読取情報は、認識対象文字の種類（漢字、仮名，カタカナ、数字）や文字数などである。この読取情報に結果欄の位置情報は含まれていない。
【００２０】
これは、上記複数の健康診断結果通知書において、検査項目に対応付けられた結果欄の位置が同一ではなく異なるからである。換言すれば、位置情報を除く認識対象文字の種類や文字数などの読取情報は、上記複数の健康診断結果通知書において共通であることが前提となっている。
【００２１】
定義情報記憶部３４には、上記複数の帳票毎に定義された位置情報を含む読取情報が記憶される。第１定義部３５は帳票画像記憶部３１から読み出した帳票画像における項目名欄２３と結果欄２４の位置情報（座標値）が入力機器１から入力され指定された場合、この位置が指定された項目名欄２３に対応する帳票画像の領域から切り出した画像に基づいて項目名欄２３に印字された項目名を文字認識する。
【００２２】
第１定義部３５は文字認識した項目名をキーとして、項目名リスト情報記憶部３３を参照して、項目名に対応づけられている読取情報を取得し、この読取情報を結果欄２４に対する読取情報として定義する。第１定義部３５は項目名欄２３と結果欄２４の位置情報に基づいて、両者の相対的な位置関係の情報を一時的に保存する。相対的な位置関係の情報とは、例えば、項目名欄２３と結果欄２４の位置情報の位置誤差（距離）である。
【００２３】
第２定義部３６は、次に読取情報を定義すべき結果欄２６の位置情報が入力機器１から入力され指定された場合、結果欄２６の位置情報と第１定義部３５から提供される項目名欄２３と結果欄２４との相対的な位置関係の情報とに基づいて項目名欄２５の領域の位置を特定し、この位置が特定された帳票画像の領域から切り出した画像に基づいて項目名欄２５に印字された項目名を文字認識する。
【００２４】
第２定義部３６は、文字認識した項目名をキーとして、項目名リスト情報記憶部３３を参照して、項目名に対応づけられている読取情報を取得し、この読取情報を結果欄２５対する読取情報として定義する。
【００２５】
続いて、図２，図３を参照してこの第１実施形態の帳票読取システムの動作を説明する。  
この帳票読取システムの場合、入出力Ｉ／Ｆ３２は、モニタ４に帳票定義用の画面を表示し、画面において処理対象の帳票の画像を取り込む操作を行うことで、スキャナ２にセットされた処理対象の帳票、例えば図２に示した帳票２０が光学的に読み取られ、読み取られた帳票２０の帳票画像がＰＣ３の帳票画像記憶部３１に記憶される。
【００２６】
続いて、上記画面において、定義対象の帳票画像の読み出し操作を行うことで、帳票画像記憶部３１に記憶された帳票画像が読み出されて画面に表示される（図３のステップＳ１０１）。
【００２７】
画面に表示された帳票画像に対して、まず初めにユーザがマウスなどの入力機器１の操作により結果欄２４の位置情報を指定する（ステップＳ１０２のＹｅｓ）。この位置情報の指定は、結果欄２４の対角線上に位置する２点（左上の角と右下の角の組み合わせ、又は右上の角と左下の角の組み合わせ）を指定する方法や、結果欄２４の領域全体の範囲を指定する方法で行う。
【００２８】
続いて、項目名欄２３の位置情報が指定されと（ステップＳ１０３のＹｅｓ）、第１定義部３５は項目名欄２３に印字された項目名を文字認識する。
【００２９】
そして、第１定義部３５は文字認識した項目名をキーとして、項目名リスト情報記憶部３３を参照して、項目名に対応づけられている読取情報を取得し、この読取情報を結果欄２４に対する読取情報として定義する。
【００３０】
この結果、項目名「赤血球」の検査結果が印字される結果欄２４の領域を文字認識するための読取情報が定義されたことになる。第１定義部３５は項目名欄２３と結果欄２４の位置情報に基づいて、両者の相対的な位置関係の情報を一時的に保存する（ステップＳ１０４）。
【００３１】
次に、ユーザがマウスの操作により次に読取情報を定義すべき結果欄２６の位置情報を指定すると（ステップＳ１０５のＹｅｓ）、第２定義部３６は、結果欄２６の位置情報と第１定義部３５から提供される項目名欄２３と結果欄２４との相対的な位置関係の情報とに基づいて結果欄２６に対応する項目名欄２５の領域の位置を特定し、この位置が特定された帳票画像の領域から切り出した画像に基づいて項目名欄２５に印字された項目名を文字認識する（ステップＳ１０６）。
【００３２】
第２定義部３６は、文字認識した項目名をキーとして、項目名リスト情報記憶部３３を参照して、項目名に対応づけられている読取情報を取得し、この読取情報を結果欄２５対する読取情報として定義する（ステップＳ１０７）。この結果、項目名「白血球」の検査結果が印字される結果欄２６の領域を文字認識するための読取情報が定義されたことになる。
【００３３】
以下、同様に読取情報を定義すべき結果欄の位置情報を指定すると、その結果欄の領域を文字認識するための読取情報が定義される。そして、定義終了操作が行われると（ステップＳ１０８のＹｅｓ）、第２定義部３６は、帳票名や帳票ＩＤなどと共に帳票２０の定義情報を定義情報記憶部３４に記憶する（ステップＳ１０９）。
【００３４】
このように第１実施形態によれば、帳票２０の読取情報を定義すべき結果欄２４と結果欄２４に対応付けられている項目名欄２３の位置情報を指定すると、項目名欄２３に印字されている項目名を文字認識し、この項目名に対応付けられている読取情報を結果欄２４に対する読取情報として定義する。次に読取情報を定義すべき結果欄２６の位置情報を指定すると、結果欄２６の位置情報と項目名欄２３と結果欄２４との相対的な位置関係の情報とに基づいて項目名欄２５の領域の位置を特定し、この位置が特定された項目名欄２５に印字された項目名の文字認識、及び結果欄２６に対する読取情報の定義が行われる。以降、ユーザは結果欄の位置情報を指定するだけで、その結果欄に対する読取情報が定義できる。
【００３５】
この結果、項目名が共通し項目名に対応付けられている文字認識すべき欄の配置が異なる複数の帳票に対して、読取情報の定義を容易に行うことができる。
【００３６】
以上の実施形態では、項目名欄と結果欄が左右に直接隣接し罫線で区切られ、項目名欄と結果欄の対が縦方向に複数配置された帳票２０を対象とする読取情報の定義について説明した。しかし、帳票はこのような帳票２０に限定されない。
【００３７】
すなわち、項目名欄と結果欄が上下に直接隣接し罫線で区切られ、項目名欄と結果欄の対が横方向に複数配置された帳票でも本発明は適用できる。更に、項目名欄と結果欄が罫線で区切られるが、直接隣接せずに離間して項目名欄と結果欄が対応して配置されている帳票でも本発明は適用できる。この場合、項目名欄と結果欄の対が横方向に複数配置された帳票、項目名欄と結果欄の対が縦方向に複数配置された帳票のいずれの場合でもよい。
【００３８】
更に、項目名欄と結果欄が罫線で区切られていない帳票でも本発明は適用できる。図４に項目名欄と結果欄が罫線で区切られていない帳票２７を示す。この帳票２７に対して読取情報の定義をする場合には、図４に示すように使用済みの帳票を使用する。
【００３９】
帳票２７には罫線がないため項目名欄と結果欄は存在しないが、印字結果に基づいて項目名欄と結果欄に相当する領域の位置情報を指定することになる。この場合の位置情報の指定は、各欄に相当する領域の位置をマウスなどで図４に点線で示したように範囲指定することで行う。なお、この範囲指定は罫線が存在しないため、正確な範囲の位置指定はできないが、認識すべき文字が存在する大まかな範囲が指定できれば十分である。
【００４０】
（第２実施形態）  
続いて、図５、図６を参照して第２実施形態を説明する。なおこの第２実施形態において第１実施形態と同じ構成には同一の符号を付しその説明は省略する。  
図５に示すように、この第２実施形態の帳票読取システムは、第３定義部３７を備える。第３定義部３７は前列の定義情報を用いて次の列をまとめて一括定義する。
【００４１】
図６に示すように、各項目名欄に対応する結果欄が、２０１２年の結果と２０１３年の結果というように、それぞれ独立した列で設けられている健康診断結果通知書６０の場合、上記第１実施形態では、２列の結果欄についてそれぞれ読取情報の定義作業を繰り返す必要がある。
【００４２】
そこで、この第２実施形態では、第１定義部３５が１列目の最後の結果欄２８の読取情報の定義を終了した後、ユーザが２列目の初めの結果欄２９の位置情報と項目名欄２３の位置情報と指定することで、第３定義部３７が結果欄２９の位置情報、項目名欄２３の位置情報、及び１列目のすべての結果欄の位置情報とに基づいて、２列目のすべての結果欄に対する読取情報の定義を一括して定義する。
【００４３】
このように第２実施形態によれば、第３定義部３７は２列目のすべての結果欄に対する読取情報の定義を一括してすることができる。
【００４４】
本発明の実施形態を説明したが、上記実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。上記新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。上記実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【００４５】
さらに上記実施形態では、各構成要素を、コンピュータのハードディスク装置などのストレージにインストールしたプログラムで実現したが、上記プログラムを、コンピュータ読取可能な電子媒体：electronic mediaに記憶しておき、プログラムを電子媒体からコンピュータに読み取らせることで本発明の機能をコンピュータが実現するようにしてもよい。電子媒体としては、例えばＣＤ−ＲＯＭ，ＤＶＤ−ＲＯＭなどの記録媒体やフラッシュメモリ、リムーバブルメディア：Removable mediaなどが含まれる。さらに、ネットワークを介して接続した異なるコンピュータに構成要素を分散して記憶し、各構成要素を機能させたコンピュータ間で通信することで実現してもよい。
【符号の説明】
【００４６】
１…入力機器、２…スキャナ、３…コンピュータ（ＰＣ）、４…モニタ、２０…帳票、２４，２６，２８…結果欄、２３，２５…項目名欄、３１…帳票画像記憶部、３２…入出力インターフェース（入出力Ｉ／Ｆ）、３３…項目名リスト記憶部、３４…定義情報記憶部、３５…第１定義部、３６…第２定義部、３７…第３定義部。
【図１】
2015052864.tif 000003
【図２】
2015052864.tif 000004
【図３】
2015052864.tif 000005
【図４】
2015052864.tif 000006
【図５】
2015052864.tif 000007
【図６】
2015052864.tif 000008