(57)【特許請求の範囲】
【請求項１】
利用者によって記入される項目を識別するための識別子が配置される帳票上の領域を記憶する手段と、
利用者によって文字またはマークが記入された前記帳票を第１の画像データとして読み取る手段と、
前記第１の画像データを前記領域に対応する第２の画像データと、前記領域に対応しない第３の画像データに分割する手段と、
前記第３の画像データの解像度を低解像度に変換する手段と、
前記第２、第３の画像データと、前記第２の画像に対する第３の画像の配置情報を送信する手段と、
前記第２、第３の画像データと、前記第２の画像に対する第３の画像の配置情報を
受信する手段と、
前記配置情報に基づいて、前記第２の画像と第３の画像を結合する手段と、
前記結合された画像データを表示する手段と
を備える帳票読取システム。
【請求項２】
記憶する手段が、利用者によって記入される項目を識別するための識別子が配置される帳票上の領域を記憶するステップと、
読み取る手段が、利用者によって文字またはマークが記入された前記帳票を第１の画像データとして読み取るステップと、
分割する手段が、前記第１の画像データを前記領域に対応する第２の画像データと、前記領域に対応しない第３の画像データに分割するステップと、
変換する手段が、前記第３の画像データの解像度を低解像度に変換するステップと、
情報を送信する手段が、前記第２、第３の画像データと、前記第２の画像に対する第３の画像の配置情報を送信するステップと、
情報を受信する手段が、前記第２、第３の画像データと、前記第２の画像に対する第３の画像の配置情報を受信するステップと、
画像を結合する手段が、前記配置情報に基づいて、前記第２の画像と第３の画像を結合するステップと、
画像データを表示する手段が、前記結合された画像データを表示するステップと
を有する帳票読取方法。
【請求項３】
利用者によって記入される項目を識別するための識別子が配置される帳票上の領域を記憶する手段と、
利用者によって文字またはマークが記入された前記帳票を第１の画像データとして読み取る手段と、
前記第１の画像データを前記領域に対応する第２の画像データと、前記領域に対応しない第３の画像データに分割する手段と、
前記第３の画像データの解像度を低解像度に変換する手段と、
前記第２、第３の画像データと、前記第２の画像に対する第３の画像の配置情報を送信する手段と、
前記第２、第３の画像データと、前記第２の画像に対する第３の画像の配置情報を
受信する手段と、
前記配置情報に基づいて、前記第２の画像と第３の画像を結合する手段と、
前記結合された画像データを表示する手段として
コンピュータを機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、帳票読取システム、帳票読取方法、およびプログラムに関する。
【背景技術】
【０００２】
帳票を画像データとして読み取り画像として表示することがある。このとき帳票を高解像度で読み取った場合、画像の視認性が向上するが画像データのデータ量が大きくなり、画像データの転送や保存には適さない。低解像度で読み取った場合、データの量を小さく抑えることができるが画像の視認性が低下する場合がある。
なお、情報が記載された用紙を低解像度の画像データとして読み取った後、用紙の任意の箇所を高解像度の画像データで読み取り、これらの画像を１つの画像データに結合する技術が公開されている（例えば、特許文献１参照）。
【特許文献１】特開２００５−８０１３８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、記入される項目を識別するための識別子が帳票に印字される場合がある。この識別子は、比較的小さい文字サイズで印字され、その結果、他の部位より高解像での読み取りが必要になる場合が多い。
しかし、識別子の存在する領域のみを帳票上から選択して、他の部位とは別個に読み取るには多大な労力を要する。
上記に鑑み、本発明は、識別子と他の部位とでの解像度の区分が容易な帳票読取装置、帳票読取システム、プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００４】
本発明の一態様に係る帳票読取装置は、利用者によって記入される項目を識別するための連続する複数の文字から構成される識別子が印字される帳票を画像データとして読み取る手段と、前記文字とこの文字の大きさを記憶する手段と前記記憶された文字とこの文字の大きさに基づいて、前記画像データから前記識別子を検出する手段と、
前記検出の結果に基づいて前記帳票上に配置された前記識別子を囲む領域を決定する手段と、前記決定される領域の配置を記憶する手段とを備えることを特徴とする。
【０００５】
本発明の一態様に係る帳票読取システムは、利用者によって記入される項目を識別するための識別子が配置される帳票上の領域を記憶する手段と、利用者によって文字またはマークが記入された前記帳票を第１の画像データとして読み取る手段と、前記第１の画像データを前記領域に対応する第２の画像データと、前記領域に対応しない第３の画像データに分割する手段と、前記第３の画像データの解像度を低解像度に変換する手段と、前記第２、第３の画像データと、前記第２の画像に対する第３の画像の配置情報を送信する手段と、前記第２、第３の画像データと、前記第２の画像に対する第３の画像の配置情報を受信する手段と、前記配置情報に基づいて、前記第２の画像と第３の画像を結合する手段と、前記結合された画像データを表示する手段とを備えることを特徴とする。
【０００６】
本発明の一態様に係るプログラムは利用者によって記入される項目を識別するための連続する複数の文字から構成される識別子が印字される帳票を画像データとして読み取る手段と、前記文字とこの文字の大きさ記憶する手段と前記記憶された文字とこの文字の大きさに基づいて、前記画像データから前記識別子を検出する手段と、前記検出の結果に基づいて前記帳票上に配置された前記識別子を囲む領域を決定する手段と、前記決定される領域の配置を記憶する手段としてコンピュータを機能させることを特徴とする。
【発明の効果】
【０００７】
本発明によれば識別子と他の部位とでの解像度の区分が容易な帳票読取装置、帳票読取システムおよびプログラムを提供できる。
【発明を実施するための最良の形態】
【０００８】
（第１の実施形態）
以下、図面を参照して、本発明の実施形態を詳細に説明する。
図１は本発明の第１の実施形態に係る帳票処理システム１を表すブロック図である。
帳票処理システム１は帳票を画像データとして読み取って、画像データの解像度の変更すべき部位を自動的に決定し、高解像度の画像データ低解像度の画像データに分割し、これらを結合して１つの画像として出力する帳票読取システムである。
帳票処理システム１は、テーブル作成装置１００、帳票読取装置２００、帳票表示装置３００から構成される。テーブル作成装置１００等は、例えばＬＡＮ（ローカルエリアネットワーク）およびまたはインターネットなどで接続されている。
【０００９】
図２は帳票４００ａの一例を示す図である。図３は図２に記載の帳票４００ａに利用者（ユーザ）が種々の情報の記入を行った状態を示す帳票４００ｂの一例を示す図である。
帳票４００ａはテーブル作成装置１００によって高解像度の画像データとして読み取られる。帳票４００ｂは帳票読取装置２００によって高解像度の画像データとして読み取られる。
「高解像度」とは例えば３００ｄｐｉ（Dot Per Inch）以上の解像度である。３００ｄｐｉより低い解像度は「低解像度」と呼ばれる。画像データは例えば、ＢＭＰ（Bit Map）のファイル形式で読み取ることができる。
ＢＭＰのファイルとして読み取られた画像データは、ＧＩＦ（Graphics Interchange Format）、ＪＰＥＧ（Joint Photographic Experts Group）などの圧縮された画像データに変換することもできる。
【００１０】
帳票４００ａに、縦、横の線分で構成される枠４０１〜４１２が配置されている。
枠４０１〜４１２内は筆記用具（例えば、鉛筆、ボールペン）により利用者（ユーザ）の文字または、マーク（例えば、「○」（丸マーク））が記入される領域である。
枠４０１〜４１２内には複数の項目が印字され、また利用者（ユーザ）により選択される項目を表すマークが配置される。項目の印字、マークは例えば枠４０２内の「住所」の文字、枠４０８内の「新規」「継続」の文字およびこの文字が選択されたこと示すため点線の「○」である。
【００１１】
枠４０２〜４０６、枠４０９〜４１２内にはそれぞれ項目番号４０６ａ〜４０６ｉが印字される領域４０７ａ〜４０７ｉが配置される。「項目番号」は「項番」と略して呼称する場合もある。また、一般には「項目コード」と呼称される場合もある。
項目番号４０６ａ〜４０６ｉは利用者（ユーザ）が筆記用具を用いて記入する各項目を示す識別子として機能する。
項目番号４０６ａ〜４０６ｉはすべて３字で構成されている。項目番号４０６ａ〜４０６ｉは「１２３」、「イ０４」、「Ｂア５」のように数字、カタカナ、アルファベットを適宜組み合して表すことができる。
【００１２】
項目番号４０６ａ〜４０６ｉはそれぞれ、枠４０２〜４０６、枠４０９〜４１２の広さにあわせて異なる文字の大きさで印字されている。文字の大きさはＰ（ポイント）で表される。
例えば、帳票４００ａにおいて、項目番号４０６ａ〜４０６ｇは７〜８Ｐ（７〜８ポイント）、項目番号４０６ｈ、４０６ｉは５Ｐで印字されている。
項目番号４０６ａ〜４０６ｉの内、帳票４００ａ、４００ｂが低解像度の画像データとして読み取られた際、画像データ上で文字つぶれする文字の大きさで印字されたものを「極小項番」と呼称する。
【００１３】
例えば６Ｐ以下の項目番号は極小項番となる。すなわち、項目番号４０６ｈ、４０６ｉは極小項番である。
領域４０７ａ〜４０７ｉは印字された各項目の近傍に１つずつ配置される（例えば、枠４０２内に印字された「住所」の右側近傍に領域４０７ａが配置される）。
【００１４】
ここで図４を用いて本実施形態の帳票処理システム１によって高解像度の画像データと低解像度の画像データに分割された帳票４００ｂ（図３参照。）の画像データを説明する。図４は分割された帳票４００ｂの画像データを示す概念図である。
【００１５】
なおここでは、説明を簡略化するために帳票４００ｂに配置される項目番号４０６ａ〜４０６ｉが全て極小項番だった場合について説明する。
帳票４００ｂは帳票処理システム１によって高解像度の画像データ５００として読み取られる。画像データ５００は印字された極小項番を含む画像データ５００ａ〜５００ｉと、この画像データ５００ａ〜５００ｉを含まない画像データ５００ｊに分割される。
【００１６】
すなわち、画像データ５００ｊは画像データ５００から画像データ５００ａ〜５００ｉを抜き出した画像データである。なお、図４における画像データ５００ｊの斜線は画像データ５００ａ〜５００ｉが抜き出されたことを見やすくするためのものであり、実際の画像データ５００ｊにはこの斜線は存在しない。
【００１７】
画像データ５００ｊは帳票処理システム１によって低解像度の画像データに変換された後、画像データ５００ａ〜５００ｉと結合される。結合後の画像データは画像データ５００と同様になる。ただし、画像データ５００とは画像データ５００ｊに対応する部分の解像度が異なる。
【００１８】
次に図５〜１３を用いて帳票処理システム１を構成するテーブル作成装置１００、帳票読取装置２００、帳票表示装置３００について詳細に説明する。なお以下の説明では、帳票４００ａ、４００ｂに配置される極小項番は図２、図３に示したとおり項目番号４０６ｈ、４０６ｉである。
まず図５を用いてテーブル作成装置１００を説明する。図５は、テーブル作成装置１００を示すブロック図である。
テーブル作成装置１００は帳票４００ａを読み取る帳票読取装置として機能する。
テーブル作成装置１００は、帳票４００ａに印字された極小項番を抽出し、この抽出された極小項番が配置される領域４０７ａ〜４０７ｉのいずれかを高解像度の画像データとして分割すべき部位に決定する。
【００１９】
テーブル作成装置１００は、帳票画像読取装置１１０、記憶部１２０、帳票読取装置本体１３０、表示部１４０、入力部１５０、外部通信部１６０を備える。
帳票画像読取装置１１０は帳票４００ａ（図２参照。）を光学的に読み取る装置、例えば、スキャナであり、帳票保持部１１１、帳票取出部１１２、帳票読取部１１３を有する。
帳票保持部１１１は、帳票４００ａを保持する。帳票４００ａは帳票保持部１１１から取り出されて読み取られ、また戻される。
帳票画像読取装置１１０はオペレータと呼ばれる操作者の操作によって帳票４００ａの読み取りを開始する。
帳票画像読取装置１１０は、帳票４００ａに配置された極小項番である項目番号４０６ｈ、４０６ｉを抽出するために帳票４００ａを読み取る。
読み取られた帳票４００ａの画像データに基づいて、画像項目番号４０６ｈ、４０６ｉが配置される領域４０７ｈ、４０７ｉが高解像度の画像データとして分割すべき部位に決定される。
帳票取出部１１２は、帳票保持部１１１から帳票４００ａを取り出して帳票読取部１１３に送り、読み取られた帳票４００ａを帳票保持部１１１に戻す。
帳票読取部１１３は、帳票４００ａを光学的に読み取る。すなわち、帳票読取部１１３は帳票４００ａを画像データとして読み取る手段である。
【００２０】
帳票読取部１１３は、光源、リニアセンサ、走査駆動部を有する。光源は、帳票４００ａに光を照射する。リニアセンサでは、ＣＣＤ等の光電変換素子が一次元的に配置され、帳票４００ａからの反射光を輝度データの電気信号として出力する。走査駆動部は、リニアセンサを帳票４００ａ上で走査（スキャン）する。リニアセンサを帳票４００ａ上で連続的に走査することで、帳票４００ａの２次元の画像（イメージ）データが得られる。
【００２１】
記憶部１２０は、ハードディスク、半導体メモリ等の補助記憶装置であり、項目番号パターン記憶部１２１、画像データ保持部１２２、項目番号領域情報保持部１２３を有する。
項目番号パターン記憶部１２１には、帳票４００ａに印字された項目番号４０６ａ〜４０６ｉに対応する項目番号のパターンがあらかじめ記憶されている。「パターン」とは帳票４００ａに配置された項目番号４０６ａ〜４０６ｉと対応する文字列である（例えば「１２３」、「イ０４」、「Ｂア５」）。
画像データ保持部１２２は、帳票読取部１１３で読み取られた帳票４００ａの画像データを保持する。帳票読取装置本体１３０は、読取制御部１３１、枠抽出部１３２、極小項番抽出部１３３、極小項番座標決定部１３４、極小項番訂正部１３５を備える。
【００２２】
装置本体１３０は、コンピュータとプログラム（例えば、ＯＳ（operating system）、アプリケーションプログラム）で構成できる。コンピュータ中のＣＰＵ（Central Processing Unit）がプログラムで動作することで、コンピュータが読取制御部１３１等として機能する。
読取制御部１３１は、帳票画像読取装置１１０を制御し、帳票４００ａを画像のデータとして読み取り、読み取った画像データを画像データ保持部１２２に保持させる。なお、読取制御部１３１は、帳票４００ａを高解像度の画像データとして読み取る。高解像度で読み取られた帳票４００ａの画像データは、後に極小項番が配置された領域のみ低解像度（例えば２００ｄｐｉ）の画像データに変換される。
【００２３】
枠抽出部１３２は画像データ保持部１２２に保持された画像データから、帳票４００ａ上の枠４０１〜４１２を抽出する。
枠抽出部１３２は枠４０１〜４１２を抽出のために帳票４００ａの画像データ上の縦、横の線分を検出する。枠抽出部１３２は線分決定用の閾値を有している。この閾値は長さを示す情報である。
枠抽出部１３２はこの閾値と検出した線分の長さを比較する。比較の結果検出した線分が閾値よりも長ければ抽出領域１３検出された線分は枠４０１〜４１２を構成する線分と判定する。
【００２４】
枠抽出部１３２は枠４０１〜４１２を構成する線分の交点の座標情報を生成する。この座標情報は帳票４００aの基準位置と検出された交点の四隅との距離（相対距離）で表される。
なお、基準位置は、帳票４００ａ上に適宜に規定される（一例として、帳票の左上隅、右下隅）。なお、基準位置は１カ所でも良いが、帳票が傾いた状態で読み取られる可能性を考慮し、２カ所以上とするのが好ましい。
枠抽出部１３２は算出した座標情報を項目番号領域情報保持部１２３に保持させる。
【００２５】
極小項番抽出部１３３は、枠抽出部１３２が生成した座標情報を項目番号領域情報保持部１２３から読み出し、読み出した座標情報に対応する枠４０１〜４１２内に項目番号４０６ａ〜４０６ｉが配置されているか否かを判定する。
極小項番抽出部１３３は、項目番号４０６ａ〜４０６ｉが配置されているか否かを判定するために枠４０１〜４１２内の縦、横の線分を検出し、枠４０１〜４１２内の文字列を抽出し、さらにこの文字列の大きさを抽出する。
極小項番抽出部１３３は、抽出した文字列と項目番号パターン記憶部１２１に記憶された項目番号のパターンとを比較し、抽出した文字列が項目番号４０６ａ〜４０６ｉであるか否の判定を行う。
【００２６】
極小項番抽出部１３３は項目番号４０６ａ〜４０６ｉのいずれかと判定した文字列の帳票上の文字サイズを判定する。極小項番抽出部１３３は文字サイズ判定用の閾値を有する。閾値は例えば６Ｐを示す情報である。
極小項番抽出部１３３は項目番号４０６ａ〜４０６ｉの内６Ｐ以下のものを極小項番と決定する（ここでは項目番号４０６ｈ、４０６ｉ）。
極小項番座標決定部１３４は、極小項番抽出部１３３が決定した極小項番が配置された領域４０７ａ〜４０７ｉの座標情報を極小項番座標として生成する（ここでは領域４０７ｈ、４０７ｉの座標情報が生成される）。領域４０７ａ〜４０７ｉの座標情報は例えば、帳票４００ａの基準位置と抽出された極小項番の四隅との距離（相対距離）によって表される。
【００２７】
極小項番座標決定部１３４は、極小項番座標とこの極小項番座標と対応する項目番号が極小項番であることを示す情報とを対応させたテーブルＴ１を作成する。
極小項番座標決定部１３４は、テーブルＴ１を項目番号領域保持部１２３に保持させる。
極小項番訂正部１３５は、操作者（オペレータ）の操作に基づき、極小項番抽出部１３３での項目番号４０６ａ〜４０６ｉの抽出結果を訂正し、その訂正結果をテーブルＴ１に反映させる。
【００２８】
この訂正に、表示部１４０、入力部１５０が用いられる。
なお「極小項番の訂正」は項目番号４０６a〜４０６ｉのうち極小項番抽出部１３３によって抽出されなかった項目番号を極小項番に決定することである。
表示部１４０は、画像を表示する表示装置、例えば、ＣＲＴ、液晶表示装置である。
表示部１４０は、帳票画像読取装置１１０で読み取られた帳票４００ａの画像を表示する。
表示部１４０は入力部１５０によって制御されるポインタを表示することもできる。
入力部１５０は極小項番抽出部１３３での項目番号４０６ａ〜４０６ｉの抽出結果を訂正するための情報を入力する入力装置、例えば、キーボード、マウスである。
【００２９】
外部通信部１６０は、テーブルＴ１を帳票読取装置２００に出力する。
以上のようにテーブル作成装置１００によれば、帳票４００ａの画像データ上の極小項番を抽出し、抽出した極小項番が配置される領域４０７ａ〜４０７ｉのいずれかを高解像度の画像データとして分割すべき部位に自動的に決定することができる。よって、極小項番と他の部位とでの解像度を容易に区分することができる。
また、この部位を操作者（オペレータ）が任意に指定することができる。
【００３０】
次に図６〜図９を用いて帳票読取装置２００について説明する。図６は、帳票読取装置２００を示すブロック図である。図７〜図９は帳票読取装置２００が分割する画像データを示す図である。
【００３１】
帳票読取装置２００は、帳票４００ｂ（図３参照。）の画像データを帳票４００ｂに印字された極小項番が配置される領域４０７ａ〜４０７ｉのいずれかの画像データとそれ以外の画像データに分割する。
帳票読取装置２００は、帳票画像読取装置２１０、記憶部２２０、帳票読取装置本体２３０、表示部２４０、入力部２５０、外部通信部２６０を備える。
帳票画像読取装置２１０は、１枚または複数枚の帳票４００ｂを光学的に読み取る装置、例えば、スキャナであり、帳票保持部２１１、帳票取出部２１２、帳票読取部２１３を有する。
【００３２】
帳票画像読取装置２１０は、帳票画像読取装置１１０とほぼ同様の構成、機能を有しており、ここでは帳票保持部２１１などの詳細な説明は省略する。
帳票画像読取装置２１０によって読み取られた帳票４００ｂの画像データ上の枠４０１〜４１２などの配置は帳票画像読取装置１１０が読み取った帳票４００ａの画像データ上の配置と対応する。
【００３３】
記憶部２２０は、ハードディスク、半導体メモリ等の補助記憶装置であり、極小項番座標保持部２２１、画像データ保持部２２２を有する。
極小項番座標保持部２２１は、テーブル作成装置１００から出力されたテーブルＴ１を保持する。すなわち極小項番座標保持部２２１は帳票４００ａの極小項番座標とこの極小項番座標と対応する項目番号が、極小項番であることを示す情報を保持する。
画像データ保持部２２２は画像として読み取られた帳票４００ｂの画像のデータを保持する。また、画像データ保持部２２２は、帳票４００ｂの画像データを分割して、解像度を高解像度から低解像度に変換した画像データなども保持する。
【００３４】
帳票読取装置本体２３０は、読取制御部２３１、画像分割部２３２、解像度変換部２３３を備える。
帳票読取装置本体２３０は、コンピュータとプログラム（例えば、ＯＳ（operating system）、アプリケーションプログラム）で構成できる。コンピュータ中のＣＰＵ（Central Processing Unit）がプログラムで動作することで、コンピュータが読取制御部２３１等として機能する。
読取制御部２３１は、帳票画像読取装置２１０を制御し、帳票４００ｂを高解像度の画像として読み取り、読み取った画像のデータを画像データ保持部２２２に保持させる。
読取制御部２３１は外部通信部２６０を介してテーブル作成装置１００から受信したテーブルＴ１を極小項番座標保持部２２１に保持させる。
【００３５】
画像分割部２３２は、画像データ保持部２２２に保持された帳票４００ｂの画像データを低解像度用の画像データ６００ａ（図７参照。）と高解像度用の画像データ６００ｂ（図８参照。）、６００ｃ（図９参照。）に分割する。
高解像度用の画像データ６００ｂ、６００ｃは極小項番が配置される領域４０７ａ〜４０７ｉのいずれかと対応する画像データであり、ここでは帳票４００ｂ上の領域４０７ｈ、４０７ｉの画像データである。
低解像度用の画像データ６００ａは極小項番座標と対応する領域４０７ｈ、４０７ｉを含まない帳票４００ｂの画像データである。
【００３６】
画像分割部２３２は、画像データ分割のために極小項番座標保持部２２１が保持するテーブルＴ１を参照する。
画像分割部２３２は、分割した画像データ６００ａ〜６００ｃを画像データ保持部２２２に保持させる。この際、画像分割部２３２は画像データ６００ａ〜６００ｃそれぞれにこれらがどの解像度用の画像かを示す情報と、画像データ６００ｂ、６００ｃが画像データ６００ａと結合できることを示す対応情報を付加する。
「対応情報」は画像データ６００ａ〜６００ｃが元々１つの画像データであることを対応付けるための情報である。
【００３７】
画像分割部２３２は画像データ６００ｂ、６００ｃそれぞれにさらに極小項番座標を付加する。すなわち、画像データ６００ａ上の画像データ６００ｂ、６００ｃの配置位置を示す情報を付加する。
解像度変換部２３３は、画像データ保持部２２２に保持された画像データの解像度の変換を行う。解像度変換部２３３は、画像データ６００a〜６００cに付加された「どの解像度用の画像かを示す情報」を参照してこの解像度の変換を行う。
解像度変換部２３３は、例えば画像データ６００ａを画像データ保持部２２２から読み出し、３００ｄｐｉの高解像度から２００ｄｐｉの低解像度の画像データに変換にする。
低解像度の画像データに変換された画像データ６００ａは、画像データ保持部２２２に保持させることができる。
【００３８】
解像度変換部２３３は３００ｄｐｉの高解像度の画像データ６００ｂ、６００ｃについては変換を行わない。
表示部２４０は、帳票４００ｂの画像を表示する表示装置、例えば、ＣＲＴ、液晶表示装置である。表示部２４０は、帳票画像読取装置２１０で読み取られた帳票４００ｂの画像を表示する。
【００３９】
入力部２５０は、情報を入力する入力装置、例えば、キーボード、マウスである。
外部通信部２６０は、テーブル作成装置１００から出力されたテーブルＴ１を受信する。外部通信部２６０は、解像度変換部２３３が変換した画像データ６００ａ〜６００ｃを帳票表示装置３００に出力する。
以上のように帳票読取装置２００によれば、テーブル作成装置１００から出力されたテーブルＴ１を参照することで、帳票４００ｂの画像データを高解像度用、低解像度用の画像データに分解し、かつこれらの解像度を変換することができる。
高解像度で読み取られた画像データを低解像度の画像データ６００aに変換し出力することで画像データの量を小さくすることができる。
【００４０】
また、極小項番が配置される領域４０７ｈ、４０７ｉを高解像度の画像データ６００b、６００cとして出力することで、極小項番４０７ｈ、４０７ｉが表示された際の視認性の低下を抑制することができる。
【００４１】
次に図１０を用いて帳票表示装置３００について説明する。図１０は帳票表示装置３００を示すブロック図である。
帳票表示装置３００はパンチャーと呼ばれる操作者によって帳票４００ｂの記載内容をデータベース化するための装置である。帳票４００ｂのデータベース化の作業はパンチ業務といわれる。帳票表示装置３００はデータベース化の際に分割された画像データ６００a〜６００cを結合し表示する。
【００４２】
帳票表示装置３００は画像結合部３１０、画像データ保持部３２０、表示部３４０、入力部３５０、外部通信部３６０を備える。
表示部３４０は、操作者（パンチャー）がデータベース化したい帳票４００ｂの画像と、データベース化するための情報を入力するための入力窓を表示するための装置で、例えば、ＣＲＴ、液晶表示装置である。
入力窓には項目番号４０６ａ〜４０６ｉに対応する文字列が配置される。
操作者（パンチャー）は、表示部３４０に表示された帳票４００bの画像を参照し、画像上の項目番号４０６ａ〜４０６ｉと入力窓に配置された文字列とを対応させながら種々の情報の入力を行う（例えば、項目番号４０６bの「４５６」を参照して入力窓に氏名として「山田太郎」と入力する。）。
情報の入力は入力部３５０を用いて行う。
【００４３】
入力部３５０は、情報を入力する入力装置、例えば、キーボード、マウスである。
画像結合部３１０は画像制御部３１１、結合実行部３１２を有する。  画像制御部３１１は結合実行部３１２などを制御する。
画像結合部３１０は操作者（パンチャー）が入力部３５０を用いて帳票４００ｂのデータベース化処理を行う操作（例えば入力部３５０を用いて「処理開始」などのボタンを押し、画像データ６００ａ〜６００ｃのいずれかを選択するなど）によって画像データ６００ａ〜６００ｃを１つの画像データに結合する。
【００４４】
画像制御部３１１は外部通信部３６０を介して帳票読取装置２００から画像データ６００ａ〜６００ｃを受信し、画像データ保持部３２０に保持させる。
結合実行部３１２は画像データ６００ａ〜６００ｃ何れかに付加された対応情報を参照して、画像データ６００ａとこの６００ａに結合可能な画像データ６００ｂ、６００ｃを抽出する。
結合実行部３１２は画像データ６００ｂ、６００ｃに付加された極小項番座標を参照して、この極小項番座標に対応する画像データ６００ａ上の位置に画像データ６００ｂ、６００ｃを貼り付けた（結合した）画像データを作成する。
【００４５】
すなわち、結合実行部３１２は低解像度の領域と高解像度の領域を有する帳票４００ｂの画像データを作成する。
結合実行部３１２は作成した帳票４００ｂの画像データを表示部３４０に出力する。
表示部３４０は出力された結合された画像データを表示する。
以上のように帳票表示装置３００によれば異なる解像度に分割された画像データ６００ａ〜６００ｃを結合して１つの帳票４００ｂの画像データにすることができる。  
操作者（パンチャー）は、表示部３４０に表示される結合された画像を参照し、入力部３５０を用いてデータベース化を行う。
【００４６】
（帳票処理システム１の動作手順）
次に図１１〜図１３を用いて帳票処理システム１の帳票の読み取りから画像の分割、表示までの手順を説明する。図１１は、テーブル作成装置１００の動作手順の一例を表すフロー図である。図１２は、帳票読取装置２００の動作手順の一例を表すフロー図である。図１３は、帳票表示装置３００の動作手順の一例を表すフロー図である。
【００４７】
（テーブル作成装置１００の動作について）
（１）帳票４００ａの読み取り（ステップＳ１００）
読取制御部１３１が読取装置１１０を制御することで、帳票４００ａが光学的に読み取られ、画像（イメージ）データとして、画像データ保持部１２２に保持される。
読み取られた帳票４００ａの画像は表示部１４０に表示される。
【００４８】
（２）枠の抽出（ステップＳ１０１）
枠抽出部１３２が、帳票４００ａの画像データを用いて、帳票４００aの枠４０１〜４１２を抽出する。具体的には、帳票４００ａの画像データから縦、横の線分を検出し、閾値と比較することで枠を抽出する。
【００４９】
（３）枠内から項目番号４０６ａ〜４０６ｉを抽出（ステップＳ１０２）
極小項番抽出部１３３が、枠４０１〜４１２内に項目番号４０６ａ〜４０６ｉが配置されているか否かを判定する。具体的には枠４０１〜４１２内の縦、横の線分を検出し、枠４０１〜４１２内の文字列を抽出し、さらにこの文字列の大きさを抽出する。
【００５０】
その後、項目番号パターン記憶部１２１に記憶された項目番号のパターンと、抽出した文字列とを比較して、項目番号のパターンと一致した文字列を項目番号４０６ａ〜４０６ｉであると決定する。
【００５１】
（４）極小項番の決定（ステップＳ１０３〜１０４）
極小項番抽出部１３３が、この極小項番抽出部１３３が有する閾値と抽出された項目番号４０６ａ〜４０６ｉの文字の大きさを比較する。極小項番抽出部１３３は比較の結果、閾値よりも小さい文字の大きさである項目番号４０６ａ〜４０６ｉを極小項番に決定する。表示部１４０は帳票４００aの画像上の項目番号４０６ａ〜４０６ｉのうち極小項番に決定された項目番号を操作者（オペレータ）が画面上で容易に確認できるように色を付けて表示する。
【００５２】
（５）極小項番座標生成（ステップＳ１０５）
極小項番座標決定部１３４が、極小項番抽出部１３３が決定した極小項番が配置される領域（領域４０７ａ〜４０７ｉのいずれか）の座標情報（極小項番座標）を生成する。
【００５３】
（６）全ての枠４０１〜４１２で項目番号の抽出が行われたか否かの判定（ステップＳ１０６）
全ての枠４０１〜４１２で、項目番号の抽出が行われたか否かが判定され、枠４０１〜４１２の内、未処理の枠があれば、ステップＳ１０２〜Ｓ１０５が繰り返し実行される。
【００５４】
（７）テーブルＴ１の作成（ステップＳ１０７）
極小項番座標決定部１３４が極小項番座標とこの極小項番座標と対応する項目番号が極小項番であることを示す情報とを対応させたテーブルＴ１を作成する。
【００５５】
（８）極小項番の訂正（ステップＳ１０８〜Ｓ１０９）
操作者（オペレータ）の入力部１５０の操作に基づいて極小項番訂正部１３５が極小項番の訂正を行う。具体的には操作者（オペレータ）が入力部１５０を用いて、表示部１４０に表示された帳票４００ａの画像上の項目番号４０６ａ〜４０６ｉの内任意の項目番号を選択する。
例えば、操作者（オペレータ）が入力部１５０を用いて画面上に表示されるポインタを任意の領域４０７ａ〜４０７ｉの一点に合わせクリックし、この一点から対角線上の所定の一点にポインタをドラッグ（移動）させることで項目番号４０６ａ〜４０６ｉのいずれかを選択することができる。
極小項番訂正部１３５は入力部１５０で指定された領域４０７ａ〜４０７ｉの座標情報を極小項番座標として生成し、極小項番座標とこの極小項番座標と対応する項目番号が極小項番であることを示す情報とを対応させてテーブルＴ１に付加する。
【００５６】
（９）テーブルＴ１の出力（ステップＳ１１０）
外部通信部１６０が、テーブルＴ１を帳票読取装置２００に対して出力する。
【００５７】
（帳票読取装置２００の動作について）
（１）テーブルＴ１受信（ステップＳ２００）
外部通信部２６０がテーブル作成装置１００から出力されたテーブルＴ１を受信する。
読取制御部２３１が受信したテーブルＴ１を極小項番座標保持部２２１に保持させる。
【００５８】
（２）帳票の読み取り（ステップＳ２０１）
読取制御部２３１が読取装置２１０を制御することで、帳票４００ｂが光学的に読み取られ、画像（イメージ）データとして、画像データ保持部２２２に保持される。なおステップＳ２００〜Ｓ２０１は処理の順序が前後しても差し支えない。
【００５９】
（３）画像データ分割（ステップＳ２０２）
画像分割部２３２が極小項番座標保持部２２１に保持されたテーブルＴ１を参照し、画像データ保持部２２２に保持された帳票４００ｂの画像データを画像データ６００a〜６００cに分割する。
具体的には画像分割部２３２がテーブルＴ１の極小項番であることを示す情報に対応付けられた極小項番座標を参照する。
さらに画像分割部２３２は画像データ保持部２２２に保持された画像データを読み出す。画像分割部２３２は参照した極小項番座標が対応する帳票４００ｂの画像データ上の座標位置の画像データを切り出し画像データ６００a〜６００cとして出力する。
ここでは画像データ６００b、６００cは極小項番である４０６ｈ、４０６ｉが配置される領域４０７ｈ、４０７ｉに対応する画像データである。画像データ６００aはこの領域４０７ｈ、４０７ｉ以外のすべての領域を含む画像データである。
画像分割部２３２は、分割した画像データ６００ａ〜６００ｃにこれらがどの解像度用の画像かを示す情報と、画像データ６００ｂ、６００ｃが画像データ６００ａと結合できることを示す対応情報を付加して画像データ保持部２２２に保持させる。
【００６０】
（４）画像データの解像度変更（ステップＳ２０３）
解像度変換部２３３が画像データ保持部２２２に保持された画像データ６００aを低解像度の画像データへ変換する。解像度変換部２３３は、画像データに付加された「どの解像度用の画像かを示す情報」を参照してこの解像度の変換を行う。
【００６１】
（５）画像データの送信（ステップＳ２０４）
解像度変換部２３３が画像データ６００aの解像度を変換した後、外部通信部２６０が画像データ６００ａ〜６００ｃを帳票表示装置３００に出力する。
【００６２】
（帳票表示装置３００の動作について）
（１）画像データの受信（ステップＳ３００）
外部通信部３６０が帳票読取装置２００から出力された画像データ６００ａ〜６００ｃを受信する。
【００６３】
画像制御部３１１が受信した画像データ６００ａ〜６００ｃを画像データ保持部３２０に保持させる。
【００６４】
（２）データベース処理開始（ステップＳ３０１）
操作者（パンチャー）が入力部３５０を操作し、帳票４００ｂの記載内容をデータベース化するための処理を開始する。
【００６５】
（３）画像データ結合（ステップＳ３０２）
結合実行部３１２が操作者（パンチャー）がデータベース化したい帳票４００ｂの画像データ６００ａ〜６００ｃを結合する。具体的には結合実行部３１２が画像データ６００ａ〜６００ｃの何れかに付加された対応情報を参照して、画像データ６００ａとこの画像データ６００ａに結合可能な画像データ６００ｂ、６００ｃを画像データ保持部３２０から読み出す。
結合実行部３１２は画像データ６００ｂ、６００ｃに付加された極小項番座標を参照して、画像データ６００ａ上のこの極小項番座標に対応する位置に画像データ６００ｂ、６００ｃを貼り付け（結合し）、１つの帳票４００ｂの画像データとして表示部３４０に出力する。
【００６６】
（４）結合した画像の表示（ステップＳ３０３）
表示部３４０が結合されて一つになった帳票４００ｂの画像を表示する。操作者（パンチャー）はこの表示された帳票４００ｂの画像を参照してデータベース化を行う。
【００６７】
以上のようにこの帳票処理システム１は極小項番が配置される領域４０７ａ〜４０７ｉのいずれかの画像データを高解像度の画像データ６００ｂ、６００ｃに分割し、極小項番以外の項目番号を含む画像データ６００ａを低解像度の画像データとして出力することができる。すなわち極小項番と他の部位とでの解像度の区分を容易に行うことができる
【００６８】
また、帳票４００ｂの画像データのデータ量を少なくし画像データ保持部３２０などが消費する容量を節約することができる。帳票４００ｂの画像データのデータ量が小さくなれば、インターネットなどの通信回線を用いて画像データ６００ａ〜６００ｃの送受信を行う際に通信にかかる負担を軽減することができる。
さらに極小項番が配置される領域を高解像度の画像とすることで、結合した帳票４００ｂの画像を表示部３４０に表示した際に文字がつぶれることを抑制することができる。
【００６９】
パンチ業務において、従来以下のような問題があった。
帳票４００ｂの画像データを分割せず低解像度の画像で出力する場合があった。
この場合、視認性が悪く、データベース化する際に項目番号の見落としが発生しやすくなる。項目番号の見落としはデータベース化の効率の低下を招く恐れがある。
視認性が低下した極小項番上に機械的な文字を重ねて視認性を向上させるオーバーレイという処理を行う場合もあった。この場合には帳票４００ｂに対応したオーバレイ用のプログラムを新たにプログラミングする必要がありコストがかかる。
【００７０】
また、オーバレイの処理ではすべての項目に機械的な文字が付されているかを確認する必要があり、項目の多い帳票では手間がかかる。
さらに原画像に直接機械的な文字を重ねるため、オーバレイをする座標位置の合わせを１つずつ定義しなければならなく、オペレータの負荷が大きかったり定義作業に時間が掛かるという問題があった。
帳票４００ａ、４００ｂの項目番号をすべて大きな文字で印字することも考えられるが、帳票の大きさは有限でありすべて大きな文字で印字することは難しい場合が多く、またコストがかかる。
【００７１】
本発明の帳票処理システム１は以上のような問題点を容易に解決することができる。
【００７２】
（第２の実施形態）
次に図１４、図１５を用いてテーブル作成装置１００の変形例を説明する。
まず図１４を用いてテーブル作成装置１００の変形例である第２の実施形態に係るテーブル作成装置１０１を備える帳票処理システム１が分割する帳票４００ｂの画像データについて説明する。図１４は帳票４００ｂ（図３参照。）の画像データの分割を示す概念図である。
【００７３】
なおここでは、説明を簡略化するために帳票４００ｂに配置される項目番号４０６ａ〜４０６ｉが全て極小項番だった場合について説明する。
帳票４００ｂは本実施形態の帳票処理システム１によって高解像度の画像データ７００として読み取られる。
画像データ７００は帳票処理システム１によって方眼状の細かい領域に区分される（図１４の画像データ７００の上の点線）。例えば１０×１１の領域に区分される。
なお、図１４の画像データ７００の上の点線は区分される領域を仮想的に示すものである。
画像データ７００は印字された極小項番を含む区分された領域の画像データ７０１ａ〜７０１ｋと、この画像データ７０１ａ〜７０１ｋを含まない画像データ７０１ｌ（７０１ｌは７０１エル）に分割される。
【００７４】
すなわち、画像データ７０１ｌは画像データ７００から画像データ７０１ａ〜７０１ｋを抜き出した画像データである。なお、図１４における画像データ７０１ｌの斜線は画像データ７０１ａ〜７０１ｋが抜き出さられたことを見やすくするためのものであり、実際の画像データ７０１ｌにはこの斜線は存在しない。
【００７５】
画像データ７０１ｌは帳票処理システム１によって低解像度の画像データに変換された後、画像データ７０１ａ〜７０１ｋと結合される。結合後の画像データは画像データ７００と同様になる。ただし、画像データ７０１とは画像データ７０１ｌに対応する部分の解像度が異なる。
本実施形態の帳票処理システム１によって分割された高解像度の画像データ７０１ａ〜７０１ｋは、第１の実施形態の帳票処理システム１によって分割された画像データ６００ｂ、６００ｃよりも画像の大きさが大きくなる。
例えば、画像データ７０１ａは、画像データ６００ｂよりも画像の大きさが大きい。これは、本実施形態の帳票システム１では、高解像度で分割されるために区分される方眼状の領域が第１の実施形態の帳票システム１で高解像度で分割される領域４０７ａ〜４０７ｉよりも大きいためである。
なお、本実施形態の方眼状の領域が第１の実施形態の領域４０７ａ〜４０７ｉと同じ大きさで区分された場合、画像データ７０１ａと画像データ６００ｂは同じ大きさになる。
【００７６】
次に図１５を用いて本実施形態の帳票処理システム１が有するテーブル作成装置１０１について詳細に説明する。図１５は、本発明の第２の実施形態に係るテーブル作成装置１０１を示すブロック図である。
同図に示すようにテーブル作成装置１０１はテーブル作成装置１００が備える極小項番訂正部１３５は備えず、代わりに領域区分部８００、極小項番領域決定部８０１、極小項番領域訂正部８０２を備える。
さらにテーブル作成装置１０１はテーブル作成装置１００が備える極小項番座標保持部１２３の変わりに極小項番領域座標保持部８０３を備える。
その他の構成はテーブル作成装置１００と同様であるので図５に記載のテーブル作成装置１００と同一の符号を付し詳細な説明は省略する。
【００７７】
領域区分部８００は帳票画像読取装置１１０が読み取った帳票４００ａの画像データを方眼状の細かい領域に区分する。
この区分は例えば帳票４００ａの画像データの一端から他端までの長さを抽出し、この一端から他端の区間を均等に分割することで行う。
領域区分部８００は区分した領域毎の座標情報を生成する。領域区分部８００は生成した座標情報を極小項番領域座標保持部８０３に保持させる。
領域区分部８００は区分した領域が利用者に視認できるように帳票４００ａの画像データを表示部１４０に出力する。表示部１４０は帳票４００ａの画像上に区分された領域に対応する罫線を重ね合わせて表示する。
【００７８】
極小項番領域決定部８０１は、区分した領域内に極小項番を含む領域４０７ａ〜４０７ｉのいずれかが存在するか否かの判定を行う。
具体的には、極小項番領域座標保持部８０３に保持させた区分された領域の座標情報を参照して、極小項番座標決定部１３４が生成した領域４０７ａ〜４０７ｉの座標がこの区分された領域の座標に含まれるか否かを判定する。
極小項番領域決定部８０１は、極小項番を含む領域４０７ａ〜４０７ｉのいずれかが存在する区分した領域を極小項番を含む領域であると決定する。
極小項番領域決定部８０１は、決定した極小項番を含む領域の座標情報とこの座標情報に対応する領域が極小項番を含むことを示す情報とを対応させたテーブルＴ１を作成する。
極小項番領域訂正部８０２は、操作者（オペレータ）の操作に基づき、極小項番領域決定部８０１での極小項番を含む領域の決定結果を訂正し、その訂正結果をテーブルＴ１に反映させる。
なお「極小項番を含む領域の決定結果の訂正」は極小項番領域決定部８０１が決定しなかった領域を極小項番を含む領域に決定することである。この訂正に、表示部１４０、入力部１５０が用いられる。具体的には操作者（オペレータ）が表示部１４０に表示された帳票４００ａの画像上の罫線に囲まれた領域を入力部１５０を用いてクリックすることで行われる。
【００７９】
以上のようにこの実施形態のテーブル作成装置１０１によれば、極小項番を含む領域を自動的に決定することができる。したがって極小項番と他の部位とでの解像度の区分が容易に行える。
また、この領域を操作者（オペレータ）が任意に指定することができる。テーブルＴ１は帳票読取装置２００へ送信される。帳票読取装置２００は極小項番を含む領域に対応する帳票４００ｂの所定の部位を例えば図１４に示した画像データ７０１ａ〜７０１ｋ、７０１ｌのように分割する。
【００８０】
（その他の実施形態）
本発明の実施形態は上記の実施形態に限られず拡張、変更可能であり、拡張、変更した実施形態も本発明の技術的範囲に含まれる。
例えば、上記実施形態では、帳票４００ａをテーブル作成装置１００またはテーブル作成装置１０１で読み取り、作成したテーブルＴ１を帳票読取装置２００に送信したが、テーブル作成装置１００やテーブル作成装置１０１の構成、機能を帳票読取装置２００が備えることもできる。
すなわち、帳票読取装置２００は帳票４００ａを読み取り、テーブルＴ１を作成し、このテーブルＴ１を極小項番座標保持部２２１に保持することができる。
この場合、帳票処理システム１はテーブル作成装置１００の構成、機能を備える帳票読取装置２００と帳票表示装置３００とで構成される。
【図面の簡単な説明】
【００８１】
【図１】第１の実施形態に係る帳票処理システム１を表すブロック図である。
【図２】帳票４００ａの一例を示す図である。
【図３】図２に記載の帳票４００ａに利用者が種々の情報の記入を行った状態を示す図である。
【図４】分割された帳票４００ｂの画像データを示す概念図である。
【図５】テーブル作成装置１００を示すブロック図である。
【図６】帳票読取装置２００を示すブロック図である。
【図７】帳票読取装置２００が分割する低解像度用の画像データを示す図である。
【図８】帳票読取装置２００が分割する高解像度用の画像データを示す図である。
【図９】帳票読取装置２００が分割する図８に示す画像データとは異なる高解像度用の画像データを示す図である。
【図１０】帳票表示装置３００を示すブロック図である。
【図１１】テーブル作成装置１００の動作手順の一例を表すフロー図である。
【図１２】帳票読取装置２００の動作手順の一例を表すフロー図である。
【図１３】帳票表示装置３００の動作手順の一例を表すフロー図である。
【図１４】帳票４００ｂの画像データの分割を示す概念図である。
【図１５】第２の実施形態に係るテーブル作成装置１０１を示すブロック図である。
【符号の説明】
【００８２】
１…帳票処理システム、１００，１０１…テーブル作成装置、１１０，２１０…帳票画像読取装置、１１１，２１１…帳票保持部、１１２，２１２…帳票取出部、１１３，２１３…帳票読取部、１２０，２２０…記憶部、１２１…項目番号パターン記憶部、１２２，２２２，３２０…画像データ保持部、１２３…項目番号領域情報保持部、１２３…項目番号領域保持部、１２３，２２１…極小項番座標保持部、１３０，２３０…帳票読取装置本体、１３１，２３１…読取制御部、１３２…枠抽出部、１３３…極小項番抽出部、１３４…極小項番座標決定部、１３５…極小項番訂正部、１４０，２４０，３４０…表示部、１５０，２５０，３５０…入力部、１６０，２６０，３６０…外部通信部、２３２…画像分割部、２３３…解像度変換部、３００…帳票表示装置、３１０…画像結合部、３１１…画像制御部、３１２…結合実行部、４００a，４００b…帳票、４０１〜４１２…枠、４０６ａ〜４０６ｉ…項目番号、４０７ａ〜４０７ｉ…領域、５００、５００ａ〜５００ｊ，６００a〜６００c，７００，７０１ａ〜７０１ｌ…画像データ、８００…領域区分部、８０１…極小項番領域決定部、８０２…極小項番領域訂正部、８０３…極小項番領域座標保持部。
【図１】
0004922151.tif 000002
【図２】
0004922151.tif 000003
【図３】
0004922151.tif 000004
【図４】
0004922151.tif 000005
【図５】
0004922151.tif 000006
【図６】
0004922151.tif 000007
【図７】
0004922151.tif 000008
【図８】
0004922151.tif 000009
【図９】
0004922151.tif 000010
【図１０】
0004922151.tif 000011
【図１１】
0004922151.tif 000012
【図１２】
0004922151.tif 000013
【図１３】
0004922151.tif 000014
【図１４】
0004922151.tif 000015
【図１５】
0004922151.tif 000016