(57)【特許請求の範囲】
【請求項１】
戸籍謄本等の原稿を読み取る読取部と、
該読取部が読み取ったイメージデータを記憶する入力イメージメモリと、
該入力イメージメモリに格納されているイメージデータから、読取イメージの罫線情報を検出して罫線情報一覧表を生成する罫線検出部と、
該罫線検出部が生成した罫線情報一覧表に基づいて読取イメージの切出位置を推定する帳票推定部と、
該帳票推定部が推定した切出位置に従い、前記読取イメージの外枠部分を切り出し、該外枠部分を構成する欄の内で全ての行が未記載の未記載欄を推定して、これ以上の記載が無い旨のメッセージを前記未記載欄に付加した出力イメージを編集するイメージ編集部を備えることを特徴とするイメージ編集装置。
【請求項２】
前記未記載欄を推定するにあたって、前記外枠部分に存在し、互いに隣接する罫線間に点在する黒画素数を順次計測して比較し、前記戸籍謄本等の特性に則った特有の記載行を手掛かりに未記載行を判定することを特徴とする請求項１記載のイメージ編集装置。
【請求項３】
前記戸籍謄本等の各行の黒画素数と所定の未記載行の黒画素数の差と、所定の記載行の黒画素数と前記所定の未記載行の黒画素数の差との比率が所定比を超えれば前記戸籍謄本等の当該行は記載行、所定比以下なら未記載行とすることを特徴とする請求項２に記載のイメージ編集装置。
【請求項４】
前記戸籍謄本等が除籍謄本であって、
前記所定の記載行を除籍謄本の１枚目の筆頭者欄の住所事項が記載されている先頭から２行目とし、
前記所定の未記載行を除籍謄本の最左行とすることを特徴とする請求項３に記載のイメージ編集装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、イメージ編集装置およびイメージ編集方法に関し、特に、所望のイメージだけを切り出し、地方自治体等で戸籍謄抄本や住民票等の各種証明書を発行する証明書発行装置等に利用することのできるイメージ編集装置およびイメージ編集方法に関する。
【背景技術】
【０００２】
読取装置によって読み取られたイメージに対して、所望のイメージだけを切り出して出力するイメージ編集装置が知られている。そのような編集装置は、例えば地方自治体などで、戸籍謄抄本や住民票などの各種証明書を発行する証明書発行装置として利用される。
【０００３】
この種の証明書を作成する際、イメージの切り出し範囲を特定する手法として、操作者自身が原稿に対して直接指定するか、機器を介して画面上に表示された映像を間接的に指定する方法と、操作者は切り出し位置を指定することなく、自動的に装置が代行する方法とが考えられている。
【０００４】
しかし、前者は、操作性を向上するために指定手段を工夫することで、あらゆる原稿に対して安定した画像を得ることが可能であるが、編集処理だけを装置が行い、切出位置の入力を操作者に依存しているため、位置指定や操作手順を誤ると不本意な編集画像を出力してしまう危険性がある。そのため、位置指定に細心の注意と多大の時間を要し操作者に与える負担が大きいという問題がある。
【０００５】
一方、後者は、特に読み込む原稿の様式が事前に判っており、それほど多くない場合は、イメージの編集操作を自動化でき、簡便な操作によって所望のイメージを得ることが可能である。しかし、自動編集を行うためには、予め原稿を帳票として登録する必要があるが、取り扱う原稿の様式をすべて登録することは現実には不可能である。そのため、登録されていない原稿を読み取った場合には、切出位置の指定を操作者に完全に一任しなければならず、操作性が著しく損なわれ、実際に運用する帳票のすべてを処理できないという問題があり、更に、予め登録した帳票であっても、原稿の置かれた位置によっては原稿を特定できないなどの問題もある。
【０００６】
そこで、手動、自動双方の優位性を高めつつ、同時に双方の有する問題点を解消し、操作者にとって実用的な操作性の良い技術が本願発明者によって提案されている（特許文献１参照）。この画像編集技術は、原稿から読み取り入力画像メモリに格納された画像データから、読取画像の罫線情報を検出して罫線情報一覧表を生成し、この一覧表に基づいて原稿の種類を推定し読取画像の切出位置を推定し、推定した切出位置に従い読取画像の余白部分の記載を含めた外枠部分を切出し読取画像の中央部の空白枠位置が出力画像の中心になるように編集するようにしている。
【０００７】
【特許文献１】特開２００５−３１６８４７号公報（第４頁−第７頁、図１）
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、上述した従来技術では、戸籍謄抄本や住民票等の各種証明書において、記載されることが少なくない「以下余白」メッセージの付加位置の自動推定ができず、従来は、画面上に表示されたイメージを見て、操作者が手動操作によって「以下余白」メッセージを移動して、位置を決める手法が取られており、操作性が悪いという問題点がある。なお、「以下余白」メッセージとは、上記各種証明書は一定の記載エリアを有するが、家族構成の相違等により実際の記載量は区区であるので、残余の記載エリアに証明者以外の者により余計な記入がされることによって証明書の信憑性が損なわれるのを阻止するために証明者により付加されるメッセージである。
【０００９】
そこで、本発明の目的は、上記従来技術をベースにして、「以下余白」メッセージ記載上の操作性を向上させたイメージ編集装置およびイメージ編集方法を提供することにある。
【課題を解決するための手段】
【００１０】
本発明のイメージ編集装置は、帳票の原稿を読み取る読取部（図１の１）と、該読取部が読み取ったイメージデータを記憶する入力イメージメモリ（図１の21）と、該入力イメージメモリに格納されているイメージデータから、読取イメージの罫線情報を検出して罫線情報一覧表を生成する罫線検出部（図１の321）と、該罫線検出部が生成した罫線情報一覧表に基づいて原稿の種類を推定し、読取イメージの切出位置を特定する帳票推定部（図１の322）と、該帳票推定部が推定した切出位置に従い、読取イメージの余白部分の記載を含めた外枠部分のイメージを切り出し、該読取イメージから推定した未記載欄に「以下余白」メッセージを付加した出力イメージを編集するイメージ編集部（図１の323）を備えることを特徴とする。
【００１１】
より詳しくは、前記未記載欄を推定するにあたって、原稿内の外枠の間に存在し、互いに隣接する罫線間に点在する黒画素数を順次計測して比較し、取り扱う帳票の特性に則った特有の記載行を手掛かりに未記載行を判定することを特徴とする。
【００１２】
そして、帳票の行の黒画素数と所定の未記載行の黒画素数の差が、所定の記載行の黒画素数と所定の未記載行の黒画素数の差の所定比を超えれば帳票の当該行は記載行、以下なら未記載行とすることを特徴とする。
【００１３】
更に、所定の記載行を除籍謄本の１枚目の筆頭者欄の住所事項が記載されている先頭から２行目とし、所定の未記載行を除籍謄本の最左行とすることを特徴とする。
【発明の効果】
【００１４】
本発明は、原稿内から記載行と未記載行の黒画素数をサンプルとして、原稿内の欄および行間にある黒画素数を順次計測して比較する構成としたため、罫線検出時に発生する許容誤差の範囲内で、黒画素数が大きく変化している場所を見つけ、全体の欄構成を踏まえて、未記載欄である条件を満たすことを確認して、「以下余白」メッセージの付加位置の自動推定が可能になるという効果を得ることができる。
【００１５】
具体的には、取り扱う帳票の特性を生かして、１枚目の筆頭者欄の住所事項が記載されている先頭から２行目を記載行と見なし、最左欄の最終行を未記載行と見なすことで、双方の黒画素数を手掛かりとして、各行の黒画素数を比較することで、汚れや染み、皺などで読取時に白と見なすべき背景部分を誤って黒と見なした原画に対しても、記載行を正しく推定できるようになる。
【発明を実施するための最良の形態】
【００１６】
除籍謄本等の証明書を作成するためには、先ず原本の外枠を見つけ、余白部分の記載を含めて切り出し、次に中央部の空白枠を見つけ、その中央位置を出力画のセンターになるように配置した後、認証文を付加する。そして更に、記載のない欄に対して「以下余白」というメッセージを付加する場合がある。
【００１７】
本発明は、自動編集装置の有する帳票の推定アルゴリズムを応用することで、未記載欄をも推定して、正しく「以下余白」メッセージを付加する方式を提案する。その手法は、帳票の原稿内から記載行と未記載行の黒画素数をサンプルとして、原稿内の欄および行間にある黒画素数を順次計測して比較することで、罫線検出時に発生する許容誤差の範囲内で、黒画素数が大きく変化している場所を見つけ、全体の欄構成を踏まえて、未記載欄である条件を満たすことを確認して、「以下余白」メッセージを付加するというものである。以下、本発明の実施の形態について図面を参照して詳細に説明する。
【００１８】
図１は、本発明のイメージ編集装置の一実施の形態を示す。このイメージ編集装置は、大別して、原稿を読み取る読取部１と、読み取ったイメージデータ等を記憶する記憶部２と、装置全体を制御すると共に読み取ったイメージデータ等を編集して記憶部に記憶する制御部３と、操作者が操作する操作部４と、操作者に操作手順等を表示する表示部５と、記憶部２に格納されている編集されたイメージデータを取り出して記録紙に印刷する記録部６と、記憶部２に格納されている編集されたイメージデータを取り出して送信機等により送信する通信部７とで構成される。
【００１９】
記憶部２は、読取部１で読み取ったイメージデータを記憶する入力イメージメモリ21と、制御部３の編集部32で編集されたイメージデータを記憶する出力イメージメモリ22とで構成される。
【００２０】
制御部３は、操作部４からの指令を受けて各部に指令を送出する主制御部31と、記憶部２の入力画像メモリ21に記録されたイメージデータを読み出して編集する編集部32とで構成される。編集部32は、罫線検出部321と帳票推定部322とイメージ編集部323から構成される。
【００２１】
罫線検出部321は、入力イメージメモリ21に格納されているイメージデータから罫線情報を検出し、同時に読取画の行情報を抽出し行毎の黒画素数一覧表を自動生成する。罫線情報は、イメージデータに含まれている罫線の始点と終点の座標の一覧表で与えられ、行情報は罫線の間に存在するイメージの情報である。
【００２２】
帳票推定部322は、罫線検出部321が生成した罫線情報を基に、帳票の特徴を抽出し切出位置などを推定する。謄本を作成する場合には外枠罫線と中央枠罫線を抽出することになる。
【００２３】
イメージ編集部323は、帳票推定部322が推定した切出位置に従い、読取イメージの余白部分の記載を含めた外枠部分を切り出し、次に中央部の空白枠位置から、その中央位置を出力イメージのセンターになるように配置する。そして、認証文を付加し、更に黒画素数一覧表を基に未記載行を推定し、未記載欄を推定して、「以下余白」というメッセージを付加する。
【実施例１】
【００２４】
帳票として除籍謄本を採り上げ、これに認証文および「以下余白」というメッセージを付加する場合について説明する。図２は、除籍原本のレイアウトを示す。世帯の構成員に関する氏名や経歴などが、外枠で囲まれた４つの欄（右から基本欄，１欄，２欄，３欄と称する）に分けて記載される。
【００２５】
先ず、操作者は、表示部５の指示に従って、操作部４により所望の指定を行う。制御部３の主制御部31は、その指令を受けて、以下の処理を順次実行するように各部に指示を出す。読取部１は、操作者がセットした図２のようなレイアウトの除籍原本を読み取り、記憶部２の入力イメージメモリ21に格納する。
【００２６】
図３は、図２の除籍原本から本発明のイメージ編集装置によって作成した謄本の証明書のレイアウトを示す。この編集手順は、先ず除籍原本の外枠を見つけ、余白部分の記載を含めて切り出し、次に中央部の空白枠を見つけ、その中央位置を出力画のセンターになるように配置した後、認証文を付加し、更に未記載欄を抽出して「以下余白」というメッセージを付加する。
【００２７】
「以下余白」という文字メッセージを記載する理由は、証明書を発行後、記載されていない欄に不要な書込みが行われないように、これ以上の記載が無いことを表すためである。従って、「以下余白」メッセージの後に、記載があってはならず、記載の有無を正しく認識する必要がある。本発明は、このように「以下余白」メッセージを正しく付加する方式を提案するものである。
【００２８】
図４は、図２の除籍謄本の詳細を模式化したものであり、除籍謄本の各罫線行を最終行からL0，L1，L2・・・と順番に割り付けて、先頭行番号がL32となっている。図４における黒点は行に記載されている文字を示す。
【００２９】
編集部32の罫線検出部321は、入力イメージメモリ21に格納されている上記のイメージデータから罫線情報を検出し、同時に読取画の行情報を抽出し行毎の黒画素数一覧表を自動生成する。図５は、図４の除籍謄本に対応する黒画素数一覧表であって、行番号に対する黒画素数をまとめたテーブルである。
【００３０】
ちなみに、欄外の記載が記載行の判定に悪影響を与えないように、外枠外の黒画素は除外して計測することや、必要に応じて、氏名欄なども除去するなどの処置を施すなどの対応は当然行っているが、本発明とは直接関係しないため割愛する。また、図４における備考は参考までに付加したものであり、「記載の有無」とは図４において黒点の有無をいう。
【００３１】
図６は、帳票推定部322およびイメージ編集部323における処理を示すフローチャートである。前提として、罫線検出部321にて、罫線を検出する際に、罫線間の画素数も同時に計測し、最終行をL0とし、先頭行をLX（=L32）とした行番号毎の黒画素数がテーブルとして保管されているものとする。
【００３２】
先ず、現在処理している帳票が１枚目であるかを判定する（図６のステップS1）。１枚目であるか否かは、図２に示した基本欄の存否によって判定される。もし１枚目であれば、筆頭者欄の住所事項が記載されている先頭から２行目の黒画素数Pix[LX-1]を記載行と見なし、黒画素数Pix[LX-1]を内部変数PixONに保存する（ステップS2）。図２の帳票の場合は、図５に示したように、先頭行から２行目はL31であって、その黒画素数は「564」である。
【００３３】
次に、最左欄の最終行の黒画素数Pix[0]を未記載欄と見なし、内部変数PixOFFに保存する（ステップS3）。図２の帳票の場合は、図５に示したように、最終行L0であって、その黒画素数は「177」である。そして、内部変数Ｌを帳票内の各行毎に最終行L0から順に先頭行L32に向かって、各行が記載行か未記載行かを調査していく（ステップS4〜S7）。
【００３４】
この調査は、Ｌ行目の黒画素数Pix[L]と内部変数PixOFFの差が内部変数PixONと内部変数PixOFFの差の40％以上であれば、記載行と見なし、40％であれば未記載行と見なす（ステップS5）ことによって行われる。判定基準を40％以上としているのは、原稿が汚れや染みなどで不鮮明になっている場合の配慮である。記載行と判定された場合は（ステップS5）、現在の行Ｌが含まれる欄の値（１，２，３のいずれか）に「１」を加算したものを内部変数Ｎとする（ステップS8）ことにより、記載行Ｌが含まれている切出し欄を算出する。図４の帳票の場合、最初の記載行はL11であり、２欄に属するのでN=3となる。
【００３５】
更に、内部変数Ｎが欄数（図２の帳票の場合はN=4）と等しいか否かをチェックする（ステップS9）ことにより、現在の行Ｌが含まれる欄が最終欄（３欄）であるかを判定する。その結果、最終欄でなければ、現在の行Ｌが含まれる欄の次の（欄の番号が大きい）欄が未記載である条件を満たしているかを確認する（ステップS10）。
【００３６】
具体的には、該当欄を含め、記載行を含む欄以前の（欄の番号が小さい）欄の１行目は必ず記載行であることなどをチェックする。それらの条件をすべて満たしている場合に、該当する欄の次に「以下余白」メッセージを付加して終了する（ステップS12）。図２の帳票の場合、欄数は４欄であり、該当欄は２欄（N=3）であるため、３欄に「以下余白」メッセージを付加することになり、図３に示すような証明書が完成する。なお、上記条件を満たさない場合であっても、「以下余白」メッセージは付加する（ステップS12）が、編集されたイメージを表示して操作者に証明書の確認を必ず行ってもらうようにしている。
【００３７】
一方、ステップS9におけるチェックの結果、現在の行Ｌが含まれる欄が最終欄であれば、例え未記載行があっても全欄記載ありとして（ステップS13）、ステップ「以下余白」メッセージは付加しないで終了する（ステップS14）。
【００３８】
また、ステップS７において現在の行Ｌが先頭行LXである場合は、全欄に亘って記載行は無かったから「N=0」とし（ステップS11）、先頭行LXが属する欄（N=0）に「以下余白」メッセージを付加して終了する（ステップS12）。蛇足であるが、念のため追記しておくと、帳票の１枚目であれば、行L31についてはPix[L]=PixONであるから、ステップS5において必ず記載行ありと判定されるため、全欄記載なしにはならない。また、２枚目以降であっても、全欄に記載がない場合は、本来、操作者は証明書自体を作成しないため、実質的にステップＳ12の処理は実行されることはない。
【００３９】
以上の説明では、帳票の欄数が４であるが、６欄や８欄に及ぶものであっても基本的に同様の手順で対応することができる。また、対象とする帳票を戸籍や附票原本についても同様に適用でき、更に、謄本に限らず、住民票の編集時においても、体裁は異なるが同様の余白メッセージを付加する際に、本発明は有効な手段となり得る。
【図面の簡単な説明】
【００４０】
【図１】本発明のイメージ編集装置の一実施の形態を示すブロック図
【図２】除籍原本のレイアウトを示す図
【図３】本発明のイメージ編集装置によって作成した謄本の証明書のレイアウトを示す図
【図４】除籍謄本の詳細を模式化した図
【図５】図４の除籍謄本に対応する黒画素数一覧を表示する図
【図６】本発明の帳票推定部およびイメージ編集部における処理を示すフローチャート
【符号の説明】
【００４１】
１      読取部
２      記憶部
３      制御部
４      操作部
５      表示部
６      記録部
７      通信部
21      入力イメージメモリ
22      出力イメージメモリ
31      主制御部
32      編集部
321     罫線検出部
322     帳票推定部
323     イメージ編集部
【図１】
0004502960.tif 000002
【図２】
0004502960.tif 000003
【図３】
0004502960.tif 000004
【図４】
0004502960.tif 000005
【図５】
0004502960.tif 000006
【図６】
0004502960.tif 000007