(57)【要約】【課題】この発明は、装置コストを低減でき、バーコードを容易且つ高速に検出できる情報検出装置、バーコード検出装置、紙葉類読取区分機、情報検出方法、およびバーコード検出方法を提供することを課題とする。【解決手段】区分機は、搬送路４を介して搬送される紙葉類Ｐの画像を読み取る読取部５、読み取った画像を表示する操作表示パネル、および読み取り結果に基づいて当該紙葉類Ｐの区分先を判別する判別部６を有する。読取部５で読み取った画像を操作表示パネルで表示してオペレータによる操作入力を受け付け、バーコード領域を指定する。判別部６は、読み取った画像からバーコード領域に基づいてカスタマーバーコードの位置を検出し、この検出した位置および座標関数に基づいて他の情報が付与された位置を検出する。【選択図】    図３
2004321974.tif 000002
【特許請求の範囲】
【請求項１】
第１の情報および第２の情報が所定の位置関係で夫々付与された複数枚の紙葉類を同じ向きで１枚ずつ取り出す取出部と、
この取出部で取り出された紙葉類の上記第１および第２の情報が付与された表面の画像を読み取る読取部と、
この読取部で読み取った画像に対して上記第１の情報を囲む第１の領域および上記第２の情報を囲む第２の領域を予め指定することにより、上記第１の領域の位置情報および上記第１の領域に対する上記第２の領域の相対位置を表わす関数を予め記憶した記憶部と、
上記読取部で各紙葉類から読み取った画像から、上記記憶部に記憶されている位置情報に基づいて、上記第１の情報が付与された位置を検出し、この検出した位置および上記記憶部に記憶されている上記関数に基づいて、上記第２の情報が付与された位置を検出する検出部と、
を備えていることを特徴とする情報検出装置。
【請求項２】
上記記憶部は、上記第１の領域の位置情報に対して複数の第２の領域の相対位置を表わす複数の関数を記憶していることを特徴とする請求項１に記載の情報検出装置。
【請求項３】
上記第１の情報は、第１の方向に延びた複数本の黒バーおよび白バーを第１の方向と直交する第２の方向に並べたバーコードを有し、
上記検出部は、上記記憶部に記憶されている上記第１の領域の位置情報に基づいて上記バーコードを含む被走査領域を設定し、この被走査領域内の画像を上記第２の方向に走査し、各走査線上で黒画素と白画素の境界が出現する周期を検出し、上記バーコードを上記第２の方向に走査したとき上記黒バーと白バーの境界が出現するバーコード周期と比較し、この比較結果に基づいて上記バーコードの位置を特定することを特徴とする請求項１に記載の情報検出装置。
【請求項４】
第１の情報および第２の情報が所定の位置関係で夫々付与された複数枚の紙葉類を同じ向きで１枚ずつ取り出す取出部と、
この取出部で取り出された紙葉類の上記第１および第２の情報が付与された表面の画像を読み取る読取部と、
この読取部で読み取った画像に対して上記第１の情報を囲む第１の領域および上記第２の情報を囲む第２の領域を指定することにより、上記第１および第２の領域それぞれの位置情報および上記第１の領域に対する上記第２の領域の相対位置を表わす関数を予め記憶した記憶部と、
上記読取部で各紙葉類から読み取った画像から、上記記憶部に記憶されている上記第１の領域の位置情報に基づいて、上記第１の情報が付与された位置を検出し、この検出した位置および上記記憶部に記憶されている上記関数に基づいて、上記第２の情報が付与された位置を検出する検出部と、
この検出部でその位置を検出した上記第１および第２の情報を認識する認識部と、を備え、
上記検出部は、上記認識部で上記第１の情報を認識できなかったとき、上記記憶部に記憶されている上記第２の領域の位置情報に基づいて、上記第２の情報が付与された位置を検出することを特徴とする情報検出装置。
【請求項５】
請求項１乃至４のいずれかに記載の情報検出装置の上記検出部でその位置を検出した上記第１の情報および／或いは第２の情報に基づいて当該紙葉類の区分先を判別する判別部と、
この判別部で判別した区分先に当該紙葉類を区分集積する区分集積部と、
をさらに備えていることを特徴とする紙葉類読取区分機。
【請求項６】
所定範囲内の幅を有し第１の方向に延びた複数本の黒バーおよび白バーを第１の方向と直交する第２の方向に並べたバーコードが付与された紙葉類の画像を読み取る読取部と、
この読取部で読み取った画像を上記第２の方向に走査して各走査線上で黒画素と白画素の境界が出現する周期を検出し、この検出結果を予め設定された周期と比較し、この比較結果に基づいてバーコードが付与された位置を特定する検出部と、
を備えていることを特徴とするバーコード検出装置。
【請求項７】
所定範囲内の幅を有し第１の方向に延びた所定本数の黒バーおよび所定本数の白バーを第１の方向と直交する第２の方向に交互に等間隔で並べたバーコードが付与された紙葉類の画像を読み取る読取部と、
上記バーコードを上記第２の方向に走査したとき上記黒バーと白バーの境界が出現するバーコード周期を予め記憶した記憶部と、
上記読取部で読み取った画像を上記第２の方向に走査して各走査線上で黒画素と白画素の境界が出現する周期を検出し、上記記憶部に記憶したバーコード周期と比較し、この比較結果に基づいてバーコードが付与された位置を特定する検出部と、
を備えていることを特徴とするバーコード検出装置。
【請求項８】
請求項６または７に記載のバーコード検出装置の上記検出部で特定した上記バーコードを読み取って当該紙葉類の区分先を判別する判別部と、
この判別部で判別した区分先に当該紙葉類を区分集積する区分集積部と、
をさらに備えていることを特徴とする紙葉類読取区分機。
【請求項９】
第１の情報および第２の情報が所定の位置関係で夫々付与された複数枚の紙葉類を同じ向きに揃えて投入する投入工程と、
投入された複数枚の紙葉類のうち１枚を取り出す第１の取出工程と、
この第１の取出工程で取り出した紙葉類の上記第１および第２の情報が付与された表面の画像を読み取る第１の読取工程と、
この第１の読取工程で読み取った画像を表示する表示工程と、
表示した画像にある上記第１の情報を囲む第１の領域および該画像にある上記第２の情報を囲む第２の領域を指定する領域指定工程と、
指定した上記第１の領域に対する上記第２の領域の相対位置を表わす関数を算出する演算工程と、
上記領域指定工程で指定した第１の領域の位置情報を記憶するとともに、上記演算工程で算出した関数を記憶する記憶工程と、
上記投入工程で投入された他の紙葉類を取り出す第２の取出工程と、
この第２の取出工程で取り出した紙葉類の上記第１および第２の情報が付与された表面の画像を読み取る第２の読取工程と、
上記記憶工程で記憶した上記位置情報を読み出して上記第２の読取工程で読み取った画像から上記第１の情報が付与された位置を検出し、この検出した位置に基づいて上記記憶工程で記憶した上記関数を読み出して上記第２の工程で読み取った画像から上記第２の情報が付与された位置を検出する検出工程と、
を備えていることを特徴とする情報検出方法。
【請求項１０】
所定範囲内の幅を有し第１の方向に延びた複数本の黒バーおよび白バーを第１の方向と直交する第２の方向に並べたバーコードが付与された紙葉類の画像を読み取る読取工程と、
この読取工程で読み取った画像を上記第２の方向に走査して各走査線上で黒画素と白画素の境界が出現する周期を検出し、上記バーコードを上記第２の方向に走査したとき上記黒バーと白バーの境界が出現するバーコード周期と比較し、この比較結果に基づいてバーコードの位置を特定する検出工程と、
を備えていることを特徴とするバーコード検出方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、紙葉類に付与されたバーコードの位置を検出するバーコード検出装置、バーコード検出方法、およびこのバーコード検出装置を備えた紙葉類読取区分機に関する。
【０００２】
【従来の技術】
従来、バーコード検出装置として、検出対象となる画像データから、バーコードの領域候補を検出し、検出できた全ての領域候補に対してフーリエ解析に基づく検出処理を行なうことにより、バーコードを検出する装置が知られている（例えば、特許文献１参照。）。領域候補は、エッジ強調閾値処理、膨張縮退処理、ラベリング処理を経て、検出される。
【０００３】
【特許文献１】
特開平９−１６０９９７号公報（段落［００３６］［００３７］、図１、図３）
【０００４】
【発明が解決しようとする課題】
しかし、上述した従来の装置では、バーコードを検出するために、エッジ強調閾値処理、膨張縮退処理、ラベリング処理、およびフーリエ解析に基づく検出処理を必要とし、高度な計算を必要とするため、処理に多くの時間を要する問題があった。
【０００５】
このため、通常、処理時間を短縮するため、専用の画像処理ハードウェアを使用していた。このような専用の画像処理ハードウェアは高価であり、装置コストを増大させる要因となっていた。
【０００６】
この発明は、以上の点に鑑みなされたもので、その目的は、装置コストを低減でき、バーコードを容易且つ高速に検出できる情報検出装置、バーコード検出装置、紙葉類読取区分機、情報検出方法、およびバーコード検出方法を提供することにある。
【０００７】
【課題を解決するための手段】
上記目的を達成するため、本発明の情報検出装置は、第１の情報および第２の情報が所定の位置関係で夫々付与された複数枚の紙葉類を同じ向きで１枚ずつ取り出す取出部と、この取出部で取り出された紙葉類の上記第１および第２の情報が付与された表面の画像を読み取る読取部と、この読取部で読み取った画像に対して上記第１の情報を囲む第１の領域および上記第２の情報を囲む第２の領域を予め指定することにより、上記第１の領域の位置情報および上記第１の領域に対する上記第２の領域の相対位置を表わす関数を予め記憶した記憶部と、上記読取部で各紙葉類から読み取った画像から、上記記憶部に記憶されている位置情報に基づいて、上記第１の情報が付与された位置を検出し、この検出した位置および上記記憶部に記憶されている上記関数に基づいて、上記第２の情報が付与された位置を検出する検出部と、を備えている。
【０００８】
上記発明によると、紙葉類を処理する際、サンプル画像を用いて第１の情報を囲む第１の領域および第２の情報を囲む第２の領域を予め指定し、第１の領域に対する第２の領域の相対位置を表わす関数を予め算出し、第１の領域の位置情報および関数を予め記憶しておく。そして、各紙葉類から読み取った画像から、上記位置情報に基づいて第１の情報が付与された位置を検出し、この位置と上記関数に基づいて第２の情報が付与された位置を検出する。このため、第１の情報が付与された位置を容易且つ高速に検出でき、この検出した位置に基づいて第２の情報が付与された位置も容易に検出できる。尚、本発明によると、処理対象となる紙葉類にスキューを生じているような場合であっても、第１の情報が付与された位置に基づいて第２の情報が付与された位置を正確に検出できる。
【０００９】
また、本発明の情報検出装置は、第１の情報および第２の情報が所定の位置関係で夫々付与された複数枚の紙葉類を同じ向きで１枚ずつ取り出す取出部と、この取出部で取り出された紙葉類の上記第１および第２の情報が付与された表面の画像を読み取る読取部と、この読取部で読み取った画像に対して上記第１の情報を囲む第１の領域および上記第２の情報を囲む第２の領域を指定することにより、上記第１および第２の領域それぞれの位置情報および上記第１の領域に対する上記第２の領域の相対位置を表わす関数を予め記憶した記憶部と、上記読取部で各紙葉類から読み取った画像から、上記記憶部に記憶されている上記第１の領域の位置情報に基づいて、上記第１の情報が付与された位置を検出し、この検出した位置および上記記憶部に記憶されている上記関数に基づいて、上記第２の情報が付与された位置を検出する検出部と、この検出部でその位置を検出した上記第１および第２の情報を認識する認識部と、を備え、上記検出部は、上記認識部で上記第１の情報を認識できなかったとき、上記記憶部に記憶されている上記第２の領域の位置情報に基づいて、上記第２の情報が付与された位置を検出する。
【００１０】
また、本発明のバーコード検出装置は、所定範囲内の幅を有し第１の方向に延びた複数本の黒バーおよび白バーを第１の方向と直交する第２の方向に並べたバーコードが付与された紙葉類の画像を読み取る読取部と、この読取部で読み取った画像を上記第２の方向に走査して各走査線上で黒画素と白画素の境界が出現する周期を検出し、この検出結果を予め設定された周期と比較し、この比較結果に基づいてバーコードが付与された位置を特定する検出部と、を備えている。
【００１１】
また、本発明のバーコード検出装置は、所定範囲内の幅を有し第１の方向に延びた所定本数の黒バーおよび所定本数の白バーを第１の方向と直交する第２の方向に交互に等間隔で並べたバーコードが付与された紙葉類の画像を読み取る読取部と、上記バーコードを上記第２の方向に走査したとき上記黒バーと白バーの境界が出現するバーコード周期を予め記憶した記憶部と、上記読取部で読み取った画像を上記第２の方向に走査して各走査線上で黒画素と白画素の境界が出現する周期を検出し、上記記憶部に記憶したバーコード周期と比較し、この比較結果に基づいてバーコードが付与された位置を特定する検出部と、を備えている。
【００１２】
上記発明によると、紙葉類から読み取った画像を第２の方向に走査して各走査線上において黒画素と白画素が出現する周期を検出し、予め検出したバーコード周期と比較し、バーコードの位置を特定する。これにより、従来のように高度な計算に基づく画像処理を必要とせず、バーコードの周期特性を利用して、バーコードの位置を容易且つ高速に検出できる。
【００１３】
また、本発明の情報検出方法は、第１の情報および第２の情報が所定の位置関係で夫々付与された複数枚の紙葉類を同じ向きに揃えて投入する投入工程と、投入された複数枚の紙葉類のうち１枚を取り出す第１の取出工程と、この第１の取出工程で取り出した紙葉類の上記第１および第２の情報が付与された表面の画像を読み取る第１の読取工程と、この第１の読取工程で読み取った画像を表示する表示工程と、表示した画像にある上記第１の情報を囲む第１の領域および該画像にある上記第２の情報を囲む第２の領域を指定する領域指定工程と、指定した上記第１の領域に対する上記第２の領域の相対位置を表わす関数を算出する演算工程と、上記領域指定工程で指定した第１の領域の位置情報を記憶するとともに、上記演算工程で算出した関数を記憶する記憶工程と、上記投入工程で投入された他の紙葉類を取り出す第２の取出工程と、この第２の取出工程で取り出した紙葉類の上記第１および第２の情報が付与された表面の画像を読み取る第２の読取工程と、上記記憶工程で記憶した上記位置情報を読み出して上記第２の読取工程で読み取った画像から上記第１の情報が付与された位置を検出し、この検出した位置に基づいて上記記憶工程で記憶した上記関数を読み出して上記第２の工程で読み取った画像から上記第２の情報が付与された位置を検出する検出工程と、を備えている。
【００１４】
更に、本発明のバーコード検出方法は、所定範囲内の幅を有し第１の方向に延びた複数本の黒バーおよび白バーを第１の方向と直交する第２の方向に並べたバーコードが付与された紙葉類の画像を読み取る読取工程と、この読取工程で読み取った画像を上記第２の方向に走査して各走査線上で黒画素と白画素の境界が出現する周期を検出し、上記バーコードを上記第２の方向に走査したとき上記黒バーと白バーの境界が出現するバーコード周期と比較し、この比較結果に基づいてバーコードの位置を特定する検出工程と、を備えている。
【００１５】
【発明の実施の形態】
以下、図面を参照しながらこの発明の実施の形態について詳細に説明する。
【００１６】
図１には、この発明の実施の形態に係る紙葉類読取区分機１（以下、区分機１と称する）の概略構成を示してある。また、図２には、区分機１の要部を拡大した部分斜視図を示してある。
【００１７】
区分機１は、複数枚の紙葉類Ｐの投入を受け付けて立位で集積した状態で供給する供給部２、供給部２に集積された複数枚の紙葉類Ｐのうち端部（図中右端）の紙葉類Ｐから順に１枚ずつ取り出す取出部３、取り出した紙葉類Ｐを搬送すべく区分機１全体に亘って長く引き延ばされた搬送路４、および搬送路４を介して搬送されている紙葉類Ｐの表面の画像を読み取る読取部５を有する。
【００１８】
読取部５は、図３に示すように、搬送路４を介して矢印方向に搬送される紙葉類Ｐを照明するための光源５１、５１、光ファイバーケーブル５２、５２を介して各光源５１から導かれる光を紙葉類Ｐの表面に照射するための光学系５３、５３、搬送される紙葉類Ｐの表面の画像を入力するためのＣＣＤラインカメラ５４、カメラレンズ５５などを有する。読取部５は、搬送路４を介して搬送されている紙葉類Ｐがセンサ５６の光軸を遮ったタイミングで紙葉類Ｐの画像読取動作を開始する。
【００１９】
供給部２の上方には、区分機１を操作するオペレータによる各種操作入力を受け付けるとともに、オペレータに対し各種操作案内を表示するタッチパネル式の操作表示パネル１０が設けられている。この操作表示パネル１０は、読取部５で読み取った紙葉類Ｐの画像を表示するとともに、オペレータによる領域指定操作を受け付ける。
【００２０】
また、区分機１は、読取部５を介して読み取った画像に基づいて当該紙葉類Ｐの区分先を判別する判別部６（判別部、検出部、認識部）を有する。判別部６は、図３に示すように、読取部５のＣＣＤラインカメラ５４を介して読み取った画像を記憶するメモリ７（記憶部）を内蔵した画像キャプチャーボード８、および演算部９を有する。本実施の形態では、２００ｐｐｉ［８本／ｍｍ］の解像度で画像が入力されるようにＣＣＤラインカメラ５４のパラメータを設定した。
【００２１】
尚、上述した読取部５および判別部６は本発明のバーコード検出装置として機能し、取出部３、読取部５、および判別部６は本発明の情報検出装置として機能する。
【００２２】
図１に戻って、区分機１の中央部には、区分機１の大部分を占める大きさの区分集積部１２が設けられている。区分集積部１２は、上下左右に整列配置された複数の区分ポケット１１（区分先）を有する。取出部３から読取部５を介して延びた搬送路４は、区分集積部１２の下方を通って区分集積部１２の図中右側に配設された振分部１４まで延びている。
【００２３】
振分部１４は、複数の区分ポケット１１に対応して設けられた複数の段パスゲート（図示せず）を鉛直方向に並設している。振分部１４は、これら複数の段パスゲートを選択的に切換えることにより、搬送路４を介して搬送された紙葉類Ｐを判別部６における判別結果に従って区分集積部１２の所定の段に振り分ける。また、各段に選択的に振り分けられた紙葉類Ｐは、各段の区分ポケット１１毎に設けられた図示しない複数の振分ゲートを選択的に切換えることにより、所定の区分ポケット１１へ落とし込まれるようになっている。つまり、判別部６における判別結果に従って複数の段パスゲートおよび複数の振分ゲートを所定のタイミングで切換えることにより、当該紙葉類Ｐを所定の区分ポケット１１へ区分集積できる。
【００２４】
振分部１４のさらに右側には、搬送路４を介して搬送された紙葉類Ｐの表面に、判別部６における判別結果に基づくバーコードを付与するためのバーコード処理部１６が配設されている。バーコード処理部１６は、紙葉類Ｐにバーコードを印刷するバーコード印刷部１７、および印刷されたバーコードをベリファイリードするバーコード読取部１８を有する。
【００２５】
振分部１４の下端近くには、読取部５から搬送路４を介して搬送された紙葉類Ｐの搬送方向を２方向、即ち振分部１４に向かう方向とバーコード処理部１６へ向かう方向とに選択的に切換える切換ゲート（図示せず）が設けられている。尚、バーコード処理部１６を通って延びた搬送路４の終端は、振分部１４の下端近くで搬送路４に接続されている。つまり、バーコード処理部１６を通過した紙葉類Ｐは、振分部１４に送られる。
【００２６】
上記のように構成された区分機１は以下のように動作される。
【００２７】
まず、処理対象となる複数枚の紙葉類Ｐがオペレータによって供給部２に立位で投入される。この状態で区分機１の動作が開始され、供給部２に投入された紙葉類Ｐが取出部３を介して搬送路４上に１枚ずつ取り出される。そして、搬送路４を介して搬送される紙葉類Ｐの画像が読取部５を介して順次読み取られる。
【００２８】
読取部５を通過された紙葉類Ｐは、区分集積部１２の下方を通って延びた搬送路４を介して、振分部１４へ搬送される。このとき、判別部６における判別結果に従って、複数の段パスゲートおよび複数の振分ゲートのうちの所定のゲートが所定のタイミングで切換えられ、当該紙葉類Ｐがその区分先となる区分ポケット１１へ区分集積される。
【００２９】
一方、図示しない切換ゲートを介してバーコード処理部１６へ送られた紙葉類Ｐには、判別部６における判別結果に応じたバーコードがバーコード印刷部１７を介して印刷される。バーコードが印刷された紙葉類Ｐは、バーコード読取部１８を介してバーコードがベリファイリードされた後、振分部１４を介して所定の区分ポケット１１へ区分集積される。
【００３０】
次に、上述した区分機１に定型の複数通の郵便物（紙葉類）Ｐをバッチ単位で同じ向きにして投入した場合の処理動作について、特に、上述した読取部５および判別部６における処理動作について、図４に示すフローチャートおよび図５を参照して説明する。
【００３１】
図５に示すように、処理対象となる郵便物Ｐの表面には、宛先に関する情報をコード化したカスタマーバーコードＣＢ（第１の情報）、郵便番号ＹＵ（第２の情報）、管理番号ＭＮ（第２の情報）、宛先住所、宛名等の各種情報が予め印刷されている。これらの情報が全ての郵便物Ｐに関して同じ位置関係（同一フォーマット）で印刷されている同じサイズの郵便物の集まりを定型の郵便物Ｐと称する。カスタマーバーコードＣＢは、図中Ｙ方向（第１の方向）に延びた複数本の黒バーおよび複数本の白バーをＹ方向と直交するＸ方向（第２の方向）に交互に等間隔に並べて形成されている。そして、黒バーのＹ方向に沿った長さを変えることにより、特定の情報を表現している。
【００３２】
処理に先立ち、オペレータの手作業により、処理対象となる定型の複数通の１バッチ分の郵便物Ｐが供給部２を介して同じ向きで投入され、取出部３によって１通目の郵便物Ｐが搬送路４上に取り出される（図４、ステップ１）。このとき、全ての郵便物Ｐの表面が、読取部５のＣＣＤラインカメラ５４に対向するように、郵便物Ｐが表裏天地の向きを揃えて投入される。
【００３３】
搬送路４を介して搬送された１通目の郵便物Ｐは、読取部５を通過され、表面の画像が読み取られる（ステップ２）。読み取られた画像は、判別部６の画像キャプチャーボード８に内蔵されたメモリ７に記憶されるとともに、操作表示パネル１０を介してオペレータに対して表示される（ステップ３）。尚、１通目の郵便物Ｐは、判別部６にて判別された区分先へ区分集積される。
【００３４】
オペレータは、操作表示パネル１０を介して表示された１通目の画像に基づいて、カスタマーバーコードＣＢが存在する領域を矩形の枠で囲み、バーコード領域Ｒ１（第１の領域）（図５）を指定する（ステップ４）。また、このとき、オペレータは、必要に応じて、郵便番号ＹＵと管理番号ＭＮをそれぞれ矩形の枠で囲んで、郵便番号ＹＵの領域Ｒ２（第２の領域）と管理番号ＭＮの領域Ｒ３（第２の領域）を指定する（ステップ４）。
【００３５】
各領域Ｒ１、Ｒ２、Ｒ３を指定する方法として、操作表示パネル１０を介して指定する方法の他に、マウス等の他の手段を用いて指定する方法が考えられる。尚、この場合、図５に示すように、例えば、表示されているカスタマーバーコードＣＢの外周をできるだけ小さく領域指定することが望ましい。
【００３６】
そして、ステップ４で指定されたバーコード領域Ｒ１に関する位置情報、すなわちバーコード領域Ｒ１の基点座標ｒ１（ＸＳ＿ＣＢ，ＹＳ＿ＣＢ）、およびＸ軸方向に沿った幅Ｗに関するデータが、画像キャプチャーボード８のメモリ７に記憶される（ステップ５）。また、同様にして、ステップ４で指定された郵便番号領域Ｒ２および管理番号領域Ｒ３に関する位置情報、すなわち郵便番号領域Ｒ２の基点座標ｒ２（ＸＳ＿ＹＵ，ＹＳ＿ＹＵ）、郵便番号領域Ｒ２の縦横サイズ、管理番号領域Ｒ３の基点座標ｒ３（ＸＳ＿ＭＮ，ＹＳ＿ＭＮ）、および管理番号領域Ｒ３の縦横サイズがメモリ７に記憶される（ステップ５）。尚、この場合、バーコード領域Ｒ１の基点座標ｒ１をＸＹ座標系の（０，０）とすることで計算を簡略化できる。
【００３７】
また、このとき、図６に示すように、バーコード領域Ｒ１の基点座標ｒ１（ＸＳ＿ＣＢ，ＹＳ＿ＣＢ）に基づいて郵便番号領域Ｒ２の基点座標ｒ２（ＸＳ＿ＹＵ，ＹＳ＿ＹＵ）を算出するための座標関数（ＤＩＦ＿ＸＳ＿ＹＵ，ＤＩＦ＿ＹＳ＿ＹＵ）が演算部９で算出され、バーコード領域Ｒ１の基点座標ｒ１（ＸＳ＿ＣＢ，ＹＳ＿ＣＢ）に基づいて管理番号領域Ｒ３の基点座標ｒ３（ＸＳ＿ＭＮ，ＹＳ＿ＭＮ）を算出するための座標関数（ＤＩＦ＿ＸＳ＿ＭＮ，ＤＩＦ＿ＹＳ＿ＭＮ）が演算部９で算出される。
【００３８】
算出された座標関数（ＤＩＦ＿ＸＳ＿ＹＵ，ＤＩＦ＿ＹＳ＿ＹＵ）、（ＤＩＦ＿ＸＳ＿ＭＮ，ＤＩＦ＿ＹＳ＿ＭＮ）は、画像キャプチャーボード８のメモリ７に記憶される（ステップ５）。図７には、ステップ５の処理でメモリ７に各種データを記憶したデータテーブルの例を示してある。
【００３９】
つまり、ステップ５でメモリ７に記憶される各種データには、当該郵便物Ｐのフォーマットを特定するための管理情報が付与される。つまり、同一フォーマットの郵便物Ｐを処理する際には、そのフォーマットを特定する管理情報が付与されたデータをメモリ７に格納したデータテーブルから読み出して使用することになる。これにより、例えば、同じ顧客が持ち込んだ同一フォーマットの郵便物Ｐを処理する際に、上述したステップ１〜ステップ５の処理を省略できる。
【００４０】
次に、供給部２に投入された２通目以降の郵便物Ｐが取出部３によって搬送路４上に１通ずつ取り出される（ステップ６）。搬送路４を介して搬送された各郵便物Ｐは、読取部５を通過されて表面の画像が読み取られる（ステップ７）。読み取られた画像は、それぞれ、メモリ７に記憶される（ステップ８）とともに、操作表示パネル１０を介して順次表示される。
【００４１】
このとき、判別部６にて、メモリ７に格納されている図７に示すようなデータテーブルからバーコード領域Ｒ１に関する位置情報（基点座標ｒ１、幅Ｗ）が読み出され、この位置情報に基づいて、読取部５を介して各郵便物Ｐから読み取った各画像からカスタマーバーコードＣＢが付与された位置が検出される（ステップ９）。つまり、定型の郵便物Ｐを処理する場合、全ての郵便物Ｐに関してカスタマーバーコードＣＢが同じ位置に付与されているため、ステップ４で領域指定したバーコード領域Ｒ１にカスタマーバーコードＣＢが付与されていることが予想される。
【００４２】
そして、ステップ９で検出した位置にある（であろう）カスタマーバーコードＣＢが判別部６で認識され（ステップ１０）、認識できた場合（ステップ１１；ＹＥＳ）、この認識できたカスタマーバーコードＣＢの位置情報に基づいて郵便番号ＹＵが付与された位置や管理番号ＭＮが付与された位置が検出される（ステップ１２）。
【００４３】
このとき、判別部６にて、メモリ７に記憶されている座標関数（ＤＩＦ＿ＸＳ＿ＹＵ，ＤＩＦ＿ＹＳ＿ＹＵ）、（ＤＩＦ＿ＸＳ＿ＭＮ，ＤＩＦ＿ＹＳ＿ＭＮ）が読み出され、ステップ１０で認識したカスタマーバーコードＣＢの位置および読み出した座標関数に基づいて、郵便番号ＹＵが付与された位置や管理番号ＭＮが付与された位置が検出される。このように、認識したカスタマーバーコードＣＢの位置に基づいて郵便番号ＹＵや管理番号ＭＮの位置を検出することにより、カスタマーバーコードＣＢを正確に検出できることを前提として、郵便物Ｐにスキューやシフト等の搬送ずれを生じている場合であっても郵便番号ＹＵや管理番号ＭＮを容易且つ正確に検出できる。
【００４４】
一方、ステップ９でメモリ７から読み出した位置情報に基づいてステップ１０でカスタマーバーコードＣＢが認識できなかった場合（ステップ１１；ＮＯ）、ステップ４でオペレータによって指定された郵便番号ＹＵの領域Ｒ２および管理番号ＭＮの領域Ｒ３がメモリ７のデータテーブルから読み出されて利用される。このようにして位置が検出された郵便番号ＹＵおよび管理番号ＭＮは、判別部６にて認識され、後述する区分先の判別に適宜利用される。
【００４５】
すなわち、当該郵便物Ｐの区分先は、ステップ１０で判別部６にて認識されたカスタマーバーコードＣＢに基づいて判別される（ステップ１３）。また、このとき、必要に応じて判別部６で認識した郵便番号ＹＵや管理番号ＭＮが区分情報として利用される。
【００４６】
さらに、判別部６におけるステップ１３の判別結果に従って、区分集積部１２の各ゲートが動作され、当該郵便物Ｐが所定の区分ポケット１１に区分集積される（ステップ１４）。そして、供給部２を介して供給された全ての郵便物Ｐが無くなるまで（ステップ１５；ＹＥＳ）、上述したステップ６〜ステップ１４の処理動作が繰り返される。
【００４７】
ここで、上述したステップ９の処理について、図８に示すフローチャートとともに、図９および図１０を参照して詳細に説明する。
【００４８】
まず、判別部６は、ステップ５でメモリ７に記憶したバーコード領域Ｒ１に関するデータ（位置情報）を読み出し（ステップ９１）、ステップ７で各郵便物Ｐから読み取った各画像に関して、図７に示すように、バーコード領域Ｒ１を含む被走査領域Ｒ４を設定する（ステップ９２）。本実施の形態では、被走査領域Ｒ４は、Ｘ方向に沿ってバーコード領域Ｒ１より左右に１５［ｍｍ］ずつ長く、Ｙ方向に沿ってバーコード領域Ｒ１より上下に１０［ｍｍ］ずつ長く設定した。これにより、郵便物Ｐに搬送ずれを生じているような場合であっても、被走査領域Ｒ４内にバーコード領域Ｒ１が確実に含まれるようにしている。
【００４９】
そして、判別部６は、大津法などの周知の２値化処理によって被走査領域Ｒ４内の画像を２値化し（ステップ９３）、この２値化した画像を図１０に示すようにＸ方向に走査し（ステップ９４）、各走査線上において、黒画素と白画素の間の境界が出現する周期を検出する（ステップ９５）。
【００５０】
本実施の形態のカスタマーバーコードＣＢのサイズは、８ポ〜１１．５ポと決められており、Ｘ方向に沿った幅Ｗが６６［ｍｍ］〜９０［ｍｍ］の範囲に設定され、６７本の黒バーとその間の６６本の白バーが等間隔に設けられている。このため、本実施の形態のように、８本／ｍｍの解像度では、カスタマーバーコードＣＢのＸ方向に沿った幅Ｗに相当する画素数は、５２８［個］〜７２０［個］となる。つまり、図１０に示すように、被走査領域Ｒ４内の画像を走査したとき、黒画素と白画素の境界が出現する周期が、６７／７２０〜６７／５２８（０．０８〜０．１３）本／画素に含まれる場合、その走査線上にカスタマーバーコードＣＢの中心が存在することになる。
【００５１】
言い換えると、判別部６において、ステップ９２で設定した被走査領域Ｒ４をＸ方向に走査して各走査線上で黒画素と白画素の境界が出現する周期を検出し、予め決められたカスタマーバーコードＣＢの周期（バーコード周期：０．０８〜０．１３）と比較し（ステップ９６）、検出した周期がバーコード周期に含まれるとき（ステップ９６；ＹＥＳ）、その走査線がカスタマーバーコードＣＢの略中心にあることを検出でき、実際にカスタマーバーコードＣＢが付与された位置を容易且つ高速に特定できる（ステップ９７）。
【００５２】
以上のように、本実施の形態によると、定型の複数通の郵便物Ｐのうち１通の郵便物Ｐの画像を読み取って表示し、オペレータの手作業によってカスタマーバーコードＣＢが付与された領域Ｒ１を指定し、この指定した領域Ｒ１に基づいて、他の郵便物Ｐに付与されているカスタマーバーコードＣＢの位置を検出するようにしている。また、このようにして検出したカスタマーバーコードＣＢの位置、および予め算出した座標関数に基づいて、郵便番号ＹＵや管理番号ＭＮの位置を検出するようにしている。このため、高価な画像処理ハードウェアを用いて高度な演算をする必要がなく、カスタマーバーコードＣＢ、郵便番号ＹＵ、管理番号ＭＮなどの位置を容易且つ高速に検出できる。
【００５３】
また、本実施の形態によると、各郵便物Ｐから読み取った画像に基づいてバーコード領域Ｒ１を含む被走査領域Ｒ４を設定し、この被走査領域Ｒ４をＸ方向に沿って走査して黒画素と白画素の境界が出現する周期を検出し、予め決まっているバーコード周期と比較し、この比較結果に基づいてカスタマーバーコードＣＢの位置を特定するようにしている。このため、郵便物Ｐにスキューやシフト等の搬送ずれを生じているような場合であっても、カスタマーバーコードＣＢの位置を正確に検出できる。
【００５４】
さらに、本実施の形態によると、カスタマーバーコードＣＢの位置に基づいて郵便番号ＹＵや管理番号ＭＮの位置を検出するため、上述したようにカスタマーバーコードＣＢの位置を正確に検出することにより、郵便物Ｐにスキューやシフト等の搬送ずれを生じているような場合であっても、郵便番号ＹＵや管理番号ＭＮの位置を正確に検出できる。
【００５５】
なお、この発明は、上述した実施の形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上述した実施の形態に開示されている複数の構成要素の適宜な組み合わせにより種々の発明を形成できる。例えば、上述した実施の形態に示される全構成要素から幾つかの構成要素を削除しても良い。
【００５６】
例えば、上述した実施の形態では、郵便物Ｐの画像に基づいてバーコード領域Ｒ１を指定し、このバーコード領域Ｒ１を含む被走査領域Ｒ４を設定し、この被走査領域Ｒ４を走査して黒画素と白画素の境界が出現する周期を検出し、バーコード周期と比較した場合について説明したが、これに限らず、郵便物Ｐから読み取った全画像領域をＸ方向に沿って走査して、黒画素と白画素の境界が出現する周期を検出してバーコード周期と比較することでカスタマーバーコードを検出するようにしても良い。
【００５７】
【発明の効果】
以上説明したように、この発明の情報検出装置、バーコード検出装置、および紙葉類読取区分機は、上記のような構成および作用を有しているので、高価な画像処理ハードウェアを必要とせず、装置コストを低減でき、バーコードを容易且つ高速に検出できる。
【図面の簡単な説明】
【図１】この発明の実施の形態に係る紙葉類読取区分機を示す概略図。
【図２】図１の区分機の要部を拡大して示す部分拡大斜視図。
【図３】図１の区分機に組み込まれた読取部および判別部の構成を示す概略図。
【図４】図３の読取部および判別部における処理動作を説明するためのフローチャート。
【図５】郵便物の表面の画像を示す部分拡大図。
【図６】郵便物に付与された各領域の位置関係を示す図。
【図７】図３のメモリに格納されたデータテーブルの例を示す図。
【図８】図４のフローチャートのステップ９の処理動作を詳細に説明するためのフローチャート。
【図９】図５のカスタマーバーコードの被走査領域を説明するための図。
【図１０】カスタマーバーコードの周期を説明するための図。
【符号の説明】
１…紙葉類読取区分機、２…供給部、３…取出部、４…搬送路、５…読取部、６…判別部、７…メモリ、８…画像キャプチャーボード、９…演算部、１０…操作表示パネル、１１…区分ポケット、１２…区分集積部、ＣＢ…カスタマーバーコード、ＭＮ…管理番号、Ｐ…紙葉類、郵便物、Ｒ１…バーコード領域、Ｒ２…郵便番号領域、Ｒ３…管理番号領域、Ｒ４…被走査領域、ｒ１、ｒ２、ｒ３…基点座標、ＹＵ…郵便番号。
【図１】
2004321974.tif 000003
【図２】
2004321974.tif 000004
【図３】
2004321974.tif 000005
【図４】
2004321974.tif 000006
【図５】
2004321974.tif 000007
【図６】
2004321974.tif 000008
【図７】
2004321974.tif 000009
【図８】
2004321974.tif 000010
【図９】
2004321974.tif 000011
【図１０】
2004321974.tif 000012