(57)【要約】【課題】より効率的な処理を実現することができる画像処理装置、および撮像画像処理システムを提供することである。【解決手段】実施形態の画像処理装置は、一次画像処理部と、画像記憶部と、書込処理部とを持つ。一次画像処理部は、搬送される紙葉類を繰り返し撮像するラインカメラから一次元画像を繰り返し取得し、時系列に並べられた複数の前記一次元画像を含む画像ブロックを出力する。画像記憶部は、前記一次画像処理部により出力された画像ブロックを記憶する。書込処理部は、前記画像ブロックを、前記紙葉類のどの部分が前記画像ブロックに含まれているか否かを示すヘッダ部に対応付けて、前記画像記憶部に書き込む。【選択図】図７
2018085698.tif 000002
【特許請求の範囲】
【請求項１】
搬送される紙葉類を繰り返し撮像するラインカメラから一次元画像を繰り返し取得し、時系列に並べられた複数の前記一次元画像を含む画像ブロックを出力する一次画像処理部と、
前記一次画像処理部により出力された画像ブロックを記憶する画像記憶部と、
前記画像ブロックを、前記紙葉類のどの部分が前記画像ブロックに含まれているか否かを示すヘッダ部に対応付けて、前記画像記憶部に書き込む書込処理部と、
を備える画像処理装置。
【請求項２】
前記一次画像処理部は、前記紙葉類の搬送過程において、前記紙葉類の有無を検出するセンサから入力される検出信号に基づいて、前記紙葉類のどの部分が前記画像ブロックに含まれるか否かを認識し、前記認識結果に基づいて、前記ヘッダ部を前記画像ブロックに対応付けて出力し、
前記書込処理部は、前記画像ブロックを、前記一次画像処理部から入力される前記ヘッダ部に対応付けて、前記画像記憶部に書き込む、
請求項１記載の画像処理装置。
【請求項３】
前記書込処理部は、ＤＭＡ（Direct Memory Access）であり、
前記一次画像処理部は、前記画像ブロックの切り替わりに応じた制御信号を出力し、
前記画像記憶部における書き込み開始位置を指示する指示情報を記憶する指示情報記憶部と、
前記一次画像処理部により出力された制御信号に応じて、前記指示情報記憶部に記憶された指示情報を書き換える制御部と、を更に備え、
前記書込処理部は、前記指示情報記憶部に記憶された指示情報を、一次画像処理部により出力された制御信号に応じて参照位置を切り替えて参照し、前記参照した指示情報の示す前記画像記憶部のアドレスに、前記画像ブロックを前記一次画像処理部から入力される前記ヘッダ部に対応付けて書き込む、
請求項１または２記載の画像処理装置。
【請求項４】
前記一次画像処理部が出力し、前記書込処理部が参照位置を切り替えるトリガとなる制御信号の周期は、前記制御部の制御部の処理時間よりも長くなるように設定されている、
請求項１から３のうちいずれか１項記載の画像処理装置。
【請求項５】
前記一次画像処理部は、前記画像ブロックを出力する狭間において、予めバッファしておいた前記一次元画像の集合に基づく割り込み画像を出力することがあり、
前記書込制御部は、前記割り込み画像を、複数の前記画像ブロックの間に割り込ませて前記画像記憶部に書き込む、
請求項１から４のうちいずれか１項記載の画像処理装置。
【請求項６】
請求項２項記載の画像処理装置と、
前記ラインカメラと、
前記センサと、
を備える撮像画像処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、画像処理装置、および撮像画像処理システムに関する。
【背景技術】
【０００２】
従来、搬送される紙葉類をラインカメラで撮像して一次元画像を取得し、時系列で連続する一次元画像を並べて、二次元画像（エリア画像）を生成する技術が知られている。二次元画像に対しては、例えば、画像解析処理が行われ、紙葉類の種類が判別される。これに関連する種々の技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−２０５６８７号公報
【特許文献２】特開平８−２７８９３８号公報
【特許文献３】特開２００２−１８３０８０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の技術では、二次元画像を生成する装置が、専ら固定サイズの画像を扱うため、搬送される紙葉類を定ピッチで配置する必要があった。このため、サイズの異なる紙葉類が混在する環境下では、比較的小さい紙葉類の周囲に無駄な空間が生じることになり、不要な一次元画像が多く生成され、非効率な処理が行われる場合があった。
【０００５】
また、従来では、専らエリア画像に対応可能なプロセッサによって画像解析を行う場合があった。このプロセッサは、繰り返し受信されるエリア画像を、例えば交互に一次バッファを切り替えて格納していた。このため、一次元画像が直接入力されると、例えば１番目に受信された一次元画像、３番目に受信された一次元画像、５番目に受信された一次元画像、と短周期で同じ一次バッファに格納されるため、バッファがオーバーフローを起こす場合があった。
【０００６】
本発明が解決しようとする課題は、より効率的な処理を実現することができる画像処理装置、および撮像画像処理システムを提供することである。
【課題を解決するための手段】
【０００７】
実施形態の画像処理装置は、一次画像処理部と、画像記憶部と、書込処理部とを持つ。一次画像処理部は、搬送される紙葉類を繰り返し撮像するラインカメラから一次元画像を繰り返し取得し、時系列に並べられた複数の前記一次元画像を含む画像ブロックを出力する。画像記憶部は、前記一次画像処理部により出力された画像ブロックを記憶する。書込処理部は、前記画像ブロックを、前記紙葉類のどの部分が前記画像ブロックに含まれているか否かを示すヘッダ部に対応付けて、前記画像記憶部に書き込む。
【図面の簡単な説明】
【０００８】
【図１】実施形態に係る撮像画像処理システム１の構成および使用環境を示す図。
【図２】ライン−ブロック変換装置４０の構成図。
【図３】画像ブロックと紙葉類Ｐとの関係を示す図。
【図４】画像ブロックのデータ構造を示す図。
【図５】画像の種類について説明するための図。
【図６】演算処理装置５０の部分構成図（その１）。
【図７】演算処理装置５０の動作を説明するためのタイミングチャート。
【図８】比較例において、周期設定が不適切であることで意図せぬ上書きが発生する様子を示す図。
【図９】エリア画像とヘッダ部との関係を示す図。
【図１０】演算処理装置５０の部分構成図（その２）。
【図１１】定ピッチ処理と定ギャップ処理とを比較した図。
【図１２】応用例における構成を模式的に示す図。
【図１３】応用例における演算処理装置５０の処理の内容を示すタイミングチャート。
【図１４】紙葉類Ｐ（２）の画像ブロックの間に割り込み画像が挿入された様子を示す図。
【図１５】第２の実施形態における、画像の種類について説明するための図。
【発明を実施するための形態】
【０００９】
以下、実施形態の画像処理装置、および撮像画像処理システムを、図面を参照して説明する。
【００１０】
（第１の実施形態）
［基本動作］
図１は、第１の実施形態に係る撮像画像処理システム１の構成および使用環境を示す図である。撮像画像処理システム１は、例えば、ベルトＢによって搬送される紙葉類Ｐをラインカメラ１０で撮像し、以下に説明する画像処理を行って、後段画像処理装置１００に画像データを出力する装置である。紙葉類Ｐは、紙幣や有価証券、チケット、各種カードなどである。以下の説明では、紙葉類Ｐは紙幣であるものとする。紙葉類Ｐは、例えば、図中Ｘ方向に間隔を空けて設けられた二対のベルトＢによって、Ｚ方向に挟持された状態で、図中Ｄ方向に搬送される。なお、図１では、紙葉類Ｐを上側から挟み込むベルトＢの図示を省略している。図示する構成はあくまで一例であり、紙葉類Ｐは、如何なる形態の搬送機構によって搬送されてもよい。
【００１１】
撮像画像処理システム１は、例えば、ラインカメラ１０と、フォトインタラプタ２０（検出手段）と、ライン−ブロック変換装置（一次画像処理部）４０および演算処理装置５０を含む画像処理装置３０と、後段画像処理装置１００とを備える。
【００１２】
ラインカメラ１０は、搬送される紙葉類Ｐを繰り返し撮像し、撮像回ごとに一次元画像をライン−ブロック変換装置４０に出力する。また、ラインカメラ１０は、一次元画像の各画素に対応したピクセルクロック信号と、一次元画像に同期した水平同期信号ＨＳＹＮＣをライン−ブロック変換装置４０に出力してもよい。ラインカメラ１０の撮像する一次元画像の長手方向は、紙葉類Ｐの搬送方向と交差する。一次元画像を各種装置が処理することで、紙葉類Ｐの二次元画像が得られる。
【００１３】
フォトインタラプタ２０は、発光部２０Ａと、受光部２０Ｂとを備える。発光部２０Ａは、例えば、二対のベルトＢの間を通過するように光を発する。受光部２０Ｂは、発光部２０Ａに対向する位置に設けられ、受光した光の強度に基づいて、発光部２０Ａと受光部２０Ｂとの間に、光を遮蔽する紙葉類Ｐが存在するか否かを示す信号ＰＩをライン−ブロック変換装置４０に出力する。また、受光部２０Ｂは、単に受光した光の強度をライン−ブロック変換装置４０に出力するものであってよい。また、フォトインタラプタ２０に代えて、発光部と受光部が同じ側に設けられ、紙葉類Ｐによって光が反射されたことを照度変化によって検知するセンサ、或いはその他のセンサが、検知手段として用いられてもよい。図１では、フォトインタラプタ２０の検出位置は、ラインカメラ１０の撮像位置よりも紙葉類Ｐの搬送方向に関して上流側（先に検出する側）となっているが、この関係は逆であってもよい。
【００１４】
ライン−ブロック変換装置４０は、ラインカメラ１０により出力される一次元画像を時系列に複数集めて画像ブロックとし、フォトインタラプタ２０により出力される信号に基づくヘッダを画像ブロック（または画像ブロックに含まれる一次元画像）に付与して演算処理装置５０に出力する。ライン−ブロック変換装置４０と演算処理装置５０は、別体のプロセッサ（マルチコアを含む）により実現されてもよいし、一つのプロセッサが時分割などの処理を行うことでそれぞれ実現されてもよい。
【００１５】
図２は、ライン−ブロック変換装置４０の構成図である。ライン−ブロック変換装置４０は、例えば、ヘッダ付与部４１と、ラインバッファ４２と、ブロック出力部４３とを備える。
【００１６】
ヘッダ付与部４１は、ラインカメラ１０により出力される一次元画像をまとめた画像ブロックに対して、ヘッダ部を付与する。ラインカメラ１０により出力される一次元画像は、ラインバッファ４２に格納される。ラインバッファ４２は、ＲＡＭ（Random Access Memory）やレジスタなどで構成される。ブロック出力部４３は、ヘッダ部の付与された画像ブロックを演算処理装置５０に出力する。
【００１７】
図３は、画像ブロックと紙葉類Ｐとの関係を示す図である。画像ブロックは、媒体イメージを複数の固定サイズで分割した際の分割単位であり、ラインカメラ１０により出力された一次元画像を時系列に（撮像順に）並べた二次元画像である。画像ブロックは固定サイズであるため、エリアカメラ用の画像処理装置でも画像処理可能である。また、このブロックの連結数を可変することで、異なるサイズの媒体の撮像にも対応し、定ギャップ処理を実現することができる。定ギャップ処理については後述する。以下に説明するように、画像ブロックにはヘッダが付与される。
【００１８】
図４は、画像ブロックのデータ構造を示す図である。画像ブロックは、画像の種類および有効データサイズを含むヘッダ部と、複数の一次元画像を含むデータ本体部とを備える。画像の種類については後述する。有効データサイズとは、画像ブロック内における紙葉類Ｐを撮像した部分の縦方向（時系列方向）に関する割合を示す情報である。
【００１９】
図５は、画像の種類について説明するための図である。上記説明した構成により、画像ブロックには、紙葉類Ｐの先端、中盤、および、終端のいずれかが撮像されたものと、紙葉類Ｐが撮像されていないものとが含まれ得る。なお、これについては一例であり、紙葉類Ｐの撮像環境によって、上記とは異なるものが含まれてもよいし、上記の一部が含まれないものとしてもよい。画像ブロックに含まれる画像の種類には、先端、中盤、終端、対象無しのいずれであるかを示す情報が格納され、更に、先端、終端に対しては、先端などの位置が何列目（何画素目）に対応するかを示す情報が付加されている。ヘッダ付与部４１は、フォトインタラプタ２０から入力される信号ＰＩの変化に基づいて、紙葉類Ｐの先端または終端と一次元画像との対応関係を認識し、ヘッダ部を画像ブロックに付加する。
【００２０】
ブロック出力部４３は、図４に示す構造を有する画像ブロックを、制御信号ＦＶＡＬおよびＬＶＡＬと共に演算処理装置５０に出力する。制御信号と画像ブロックとの関係については後述する。
【００２１】
図６は、演算処理装置５０の部分構成図（その１）である。演算処理装置５０は、例えば、ＤＭＡ（Direct Memory Access）５１と、制御部５２と、画像記憶部５３と、レジスタＡおよびＢとを備える。レジスタＡおよびＢは、指示情報記憶部の一例である。
【００２２】
ＤＭＡ５１は、ライン−ブロック変換装置４０から入力された制御信号に基づいて、交互にレジスタＡまたはＢを参照し、参照したレジスタに記憶されている画像記憶部５３のアドレス（指示情報）に、ライン−ブロック変換装置４０から入力された画像ブロックを書き込む。制御部５２は、例えば、ＣＰＵ（Central Processing Unit）などのプロセッサがＯＳ（Operating System、例えばLinux（登録商標））を実行することで機能する。制御部５２は、ソフトウェアを実行するものであるため、回路構成に比してある程度、応答時間が長くなる。制御部５２は、ライン−ブロック変換装置４０から入力された制御信号に基づいて、交互にレジスタＡまたはＢに記憶されるアドレスを更新する。記憶部５３は、例えば、ＲＡＭやフラッシュメモリなどにより実現される。
【００２３】
図７は、演算処理装置５０の動作を説明するためのタイミングチャートである。ライン−ブロック変換装置４０から入力される制御信号には、ＦＶＡＬ（Frame Valid）とＬＶＡＬ（Line Valid）がある。ＦＶＡＬは、ある一まとまりのデータを送信する期間を示す制御信号である。また、ＬＶＡＬは、ＦＶＡＬよりも小さい一まとまりのデータ（例えば画像ブロック）を送信する期間を示す制御信号である。図中ＤＡＴＡは、例えば画像ブロックに相当する。
【００２４】
ＤＭＡ５１は、その時点で参照先となっているレジスタＡまたはＢに記憶されたアドレスに、ＤＡＴＡを書き込む。
【００２５】
制御信号のうちＦＶＡＬが立ち下がると、ＤＭＡ５１および制御部５２に割り込みが発生し、ＤＭＡ５１は参照先のレジスタを切り替え、制御部５２はソフトウェア応答期間の間、処理を行って、レジスタＡまたはＢのうち一つのレジスタを交互に選択して、選択したレジスタに記憶される指示情報（アドレス）を更新する。なお、この割り込み処理は、ＦＶＡＬが立ち上がることをトリガとして行われるようにしてもよい。ＦＶＡＬの信号態様は、図示した態様に限られず、割り込みの発生条件もＦＶＡＬの信号態様に応じて任意に決定されてよい。
【００２６】
図７において、初期状態ではＤＭＡ５１はレジスタＡを参照し、レジスタＡに記憶されたアドレス＃１を開始アドレスとして、ＤＡＴＡを画像記憶部５３に転送する（書き込む）。
【００２７】
時刻ｔ１において、ＦＶＡＬが立ち下がると割り込みが発生し、ＤＭＡ５１は参照先のレジスタをレジスタＢに切り替える。また、制御部５２は、ソフトウェア応答時間の経過後、レジスタＡに記憶されたアドレスを＃１から＃３に更新する。
【００２８】
時刻ｔ２において、ＦＶＡＬが立ち下がると割り込みが発生し、ＤＭＡ５１は参照先のレジスタをレジスタＡに切り替える。また、制御部５２は、ソフトウェア応答時間の経過後、レジスタＢに記憶されたアドレスを＃２から＃４に更新する。
【００２９】
このような処理を繰り返し実行することで、ＤＭＡ５１は、一定のペースで参照先を切り替え、制御部５２によってコントロールされた画像記憶部５３のアドレスにＤＡＴＡを書き込むことができる。
【００３０】
仮に、ＤＭＡ５１が書き込み先のアドレスを交互に参照せず、単にシーケンシャルに書き込み先をインクリメントする場合、画像記憶部５３の容量を十分に大きくする必要があり、何度も繰り返し紙葉類Ｐを撮像するような用途に使用するのが困難になる場合がある。
【００３１】
一方、ＤＭＡ５１が参照するレジスタの切り替え周期（＝ＦＶＡＬの周期）が、制御部５２のソフトウェア応答時間よりも短い場合、レジスタの更新は行われる前に次の割り込みが発生するため、制御の整合がとれなくなる場合がある。また、同じ開始アドレスを２回連続で参照することで、意図せぬ上書きが発生する場合がある。図８は、比較例において、周期設定が不適切であることで意図せぬ上書きが発生する様子を示す図である。図示するように、時刻ｔ１で発生した割り込みに対するソフトウェア応答時間がＦＶＡＬの周期よりも長い場合、時刻ｔ２においてＤＭＡ５１は、時刻ｔ１以前と同じ＃１を開始アドレスとして画像記憶部５３への書き込みを開始してしまう。これによって、意図せぬ上書きが発生してしまう。
【００３２】
これに対し、実施形態の画像処理装置３０では、切り替え周期がソフトウェア応答時間よりも長くなるようにＦＶＡＬの周期が設定されているため、意図せぬ上書きが生じるのを防止すると共に、古いデータが不要になったタイミングで書き込み開始アドレスを元に戻すといった循環的な制御が可能となるため、リソースの消費を低減することができる。
【００３３】
画像記憶部５３に記憶された一連の画像ブロックは、画像処理装置３０または後段画像処理装置１００によって合成され、一つの紙葉類Ｐを撮像したエリア画像として扱われる。この際に、画像ブロックに付与されているヘッダ部の内容を参照することで、エリア画像を適切なサイズで再現することができる。図９は、エリア画像とヘッダ部との関係を示す図である。
【００３４】
また、演算処理装置５０は、エリア画像に対して、紙幣種別を判別する処理などを行う。図１０は、演算処理装置５０の部分構成図（その２）である。演算処理装置５０は、図６に示す構成に加えて、例えば、主制御部６１と、出力部６２と、読取制御部６３と、探索範囲検出部６４と、前処理部６５と、文字抽出部６６と、文字認識部６７と、文字情報格納部６８とを備える。
【００３５】
主制御部６１は、図１０に示す構成の全体を制御する。主制御部６１は、例えば画像処理装置３０から入力された画像の結合を行い、結合された画像を読取制御部６３に提供したり、文字情報格納部６８に格納された認識結果を出力部６２に出力させたりする。出力部６２は、表示装置やプリンタなどである。
【００３６】
読取制御部６３は、探索範囲検出部６４と、前処理部６５と、文字抽出部６６と、文字認識部６７とを制御する。探索範囲検出部６４は、画像の中において認識の対象とされている文字列が存在する場所を特定するため、当該文字列を含む範囲（以下、探索範囲と呼ぶ）を座標情報等に基づいて決定する。前処理部６５は、探索範囲検出部６４により決定された探索範囲の画像を切り出し、切り出された画像を二値画像（白黒画像）に変換し、その画像の中の黒画素の連結成分を１つの塊（以下、ラベルと呼ぶ）とみなすラベリング処理などを行う。文字抽出部６６は、前処理部６５のラベリング処理により得られた個々のラベルを文字とみなして抽出する。文字認識部６７は、文字抽出部６６により文字として抽出された個々のラベルに対し、文字認識を実施する。文字情報格納部６８は、文字認識部６７により認識処理された文字などの情報を、紙葉類Ｐごとに整理して格納する。
【００３７】
ここで、定ピッチ処理と定ギャップ処理との比較について説明する。図１１は、定ピッチ処理と定ギャップ処理とを比較した図である。図１１の上図は、定ピッチで紙葉類Ｐが搬送される様子を示している。定ピッチとは、紙葉類Ｐの先端同士の間隔または終端同士の間隔（ピッチ）が一定であることをいい、定ピッチ処理とは、この搬送態様に応じた処理をいう。このような態様で紙葉類Ｐが搬送される場合、ラインカメラ１０により出力される一次元画像を決まった本数ごとに集めて合成することで、合成されたエリア画像に紙葉類Ｐの全体を含ませることができる。しかしながら、異なるサイズの紙葉類Ｐが混在する環境下では、エリア画像において無駄な領域が多く生じることになり、処理時間が長くなると共に、必要な画像記憶部５３の容量も大きくなってしまう。
【００３８】
これに対し、図１１の下図は、定ギャップで紙葉類Ｐが搬送される様子を示している。定ギャップとは、ある紙葉類Ｐの終端と、次に搬送されてくる紙葉類Ｐの先端との間隔（ギャップ）が一定であることをいい、定ギャップ処理とは、この搬送態様に応じた処理をいう。このような態様で紙葉類Ｐが搬送される場合、ラインカメラ１０により出力される一次元画像をどれだけ集めれば、紙葉類Ｐの全体が含まれることになるのかは、一定ではないが、ヘッダ部が画像ブロックに対応付けられていることで、合成処理において適切なエリア画像を生成することができる。定ギャップで紙葉類Ｐを搬送することで、エリア画像における無駄な領域を必要最小限に収めることができ、処理時間やリソースの消費を低減し、効率的な処理を行うことができる。
【００３９】
また、実施形態によれば、専らエリア画像に対応可能な、一次元画像（ライン画像）に対応可能なプロセッサよりも安価なプロセッサを用いて、演算処理装置５０を実現することができる。ある程度のサイズを有する画像ブロックを受信することで、画像ブロックの受信周期を長くすることができ、一次バッファの切り替えが十分に間に合うようにすることができるからである。
【００４０】
［応用例］
上記実施形態の応用例について説明する。本応用例において、ライン−ブロック変換装置４０は、内部にＲＡＭやレジスタなどによるバッファを備える。このバッファは、少なくとも一枚の紙葉類Ｐの画像を包含できる程度の容量を有する。また、ライン−ブロック変換装置４０は、以下に説明する機能を有する。
【００４１】
（１）ライン−ブロック変換装置４０は、画像ブロックを出力する場合、画素を間引いて解像度を下げた画像を出力する。
（２）また、ライン−ブロック変換装置４０は、演算処理装置５０からの要求に応じて、バッファしておいた画像の一部を切り出した、画像ブロックよりも高解像度の画像（割り込み画像）を出力する。割り込み画像は、演算処理装置５０により領域が指定された画像であり、例えば、紙葉類Ｐの真贋判定に用いられる特徴的な部分を切り出した画像である。
【００４２】
図１２は、応用例における構成を模式的に示す図である。図示するように、紙葉類Ｐは、分岐機構８０において、偽券用集積部、Ａ券集積部、Ｂ券集積部といった複数の集積部に分岐して搬送される。演算処理装置５０は、この分岐機構８０を制御する。
【００４３】
図１３は、応用例における演算処理装置５０の処理の内容を示すタイミングチャートである。まず、演算処理装置５０は、紙葉類Ｐ（１）に対する処理のうち、画像ブロックの受信および画像記憶部５３への書き込みを行う（Ａ（１））。
【００４４】
次に、演算処理装置５０は、画像記憶部５３に記憶された画像ブロック群から、紙葉類Ｐ（１）の占める領域を検出し（Ｂ（１））、紙葉類Ｐ（１）の券種を判定する（Ｃ（１））。券種の判定は、例えば、画像から数字や記号を認識することで行われる。次に、演算処理装置５０は、ライン−ブロック変換装置４０に対し、紙葉類Ｐ（１）の割り込み画像の出力を要求する（Ｄ（１））。
【００４５】
次に、演算処理装置５０は、紙葉類Ｐ（２）に対して、画像ブロックの受信および画像記憶部５３への書き込みを開始する（Ａ（２））。この処理が終了するまでの間に、演算処理装置５０は、紙葉類Ｐ（１）の割り込み画像の受信を開始する場合がある（Ｅ（１））。この場合、演算処理装置５０は、紙葉類Ｐ（２）の画像ブロックの受信および画像記憶部５３への書き込みを一時停止し、紙葉類Ｐ（１）の割り込み画像の受信および画像記憶部５３への書き込みを行う。
【００４６】
そして、演算処理装置５０は、紙葉類Ｐ（１）の割り込み画像の受信および画像記憶部５３への書き込みが終了すると、紙葉類Ｐ（２）の画像ブロックの受信および画像記憶部５３への書き込みを再開する。
【００４７】
図１４は、紙葉類Ｐ（２）の画像ブロックの間に割り込み画像が挿入された様子を示す図である。なお、図示していないが、画像記憶部５３に格納された状態では、紙葉類Ｐを識別する識別情報がヘッダ部などに追加される。演算処理装置５０は、紙葉類Ｐ（２）の画像ブロックの間に挿入された割り込み画像と、以前に処理した紙葉類Ｐ（１）の画像ブロックから得られる全体画像との双方に基づいて、紙葉類Ｐ（１）の真贋判定を行う（Ｆ（１））。そして、演算処理装置５０は、判定結果に基づいて分岐機構８０を制御する。
【００４８】
以降、演算処理装置５０は、紙葉類Ｐ（２）について、画像記憶部５３に記憶された画像ブロック群から、紙葉類Ｐ（２）の占める領域を検出し（Ｂ（２））、紙葉類Ｐ（２）の券種を判定し（Ｃ（２））、ライン−ブロック変換装置４０に対し、紙葉類Ｐ（２）の割り込み画像の出力を要求する（Ｄ（２））。応用例の画像処理装置３０は、このような処理を、繰り返し到来する紙葉類Ｐに対して繰り返し実行する。
【００４９】
ここで、応用例における画像ブロックのサイズは、以下の条件を満たすことが望ましい。
（Ａ）二つの紙葉類Ｐが一つの画像ブロックに写らない程度のサイズであること。
（Ｂ）割り込みを頻繁に生じないサイズであること。
【００５０】
上記条件を満たす画像ブロックのサイズは、例えば、以下のように求められる。前述した定ギャップ処理のように一定の間隔が空けられて搬送される紙葉類Ｐにおいて、先に送られた紙葉類Ｐの終端がラインカメラに撮像されてから、その次に送られてくる紙葉類Ｐの先端がラインカメラに撮像されるまでの時間をＴ１［ｓｅｃ］、制御部５２のソフトウェア応答時間をＴ２［ｓｅｃ］とする。そして、画像ブロックが受信開始されてから画像記憶部５３に書き込まれるまでの時間をＴ［ｓｅｃ］とすると、式（１）を満たす必要がある。
Ｔ１＜Ｔ＜Ｔ２  …（１）
【００５１】
画像ブロックが画像記憶部５３に転送される（受信されて書き込まれる）速度をＶ［Ｂ／ｓｅｃ］、画像ブロックのサイズをＤ［Ｂ］とすると、時間Ｔは、式（２）により求められる。
Ｄ＝Ｔ・Ｖ
Ｔ＝Ｄ／Ｖ  …（２）
これを式（１）に代入して整理すると、（Ａ）、（Ｂ）を満たすブロックのサイズＤは、式（３）の範囲内である必要があることになる。
Ｔ１・Ｖ＜Ｄ＜Ｔ２・Ｖ  …（３）
【００５２】
また、割り込み画像の最大割り込み遅延時間をＴ３とすると、式（４）に示す関係を満たす必要がある。
Ｄ＜Ｔ３・Ｖ  …（４）
【００５３】
画像ブロックのサイズＤは、式（３）および（４）の双方を満たす範囲内で設定されることが望ましい。
【００５４】
以上説明した応用例の画像処理装置３０によれば、迅速に割り込み処理を行うことができる。このような割り込み処理は、紙葉類Ｐの全体画像をライン−ブロック変換装置４０から一度に受信するのではなく、画像ブロックに分割して受信し、ヘッダ部によって後に全体画像として結合することで実現することができる。
【００５５】
（第２の実施形態）
以下、第２の実施形態について説明する。第２の実施形態は、上記［応用例］における（Ａ）の条件を削除して設計される。この場合、式（５）および（６）に示す条件を満たせばよい。
Ｄ＜Ｔ２・Ｖ  …（５）
Ｄ＜Ｔ３・Ｖ  …（６）
【００５６】
図１５は、第２の実施形態における、画像の種類について説明するための図である。上記説明した構成により、画像ブロックには、紙葉類Ｐの先端、中盤、終端、先端および終端のいずれかが撮像されたものと、紙葉類Ｐが撮像されていないものとが含まれ得る。画像ブロックに含まれる画像の種類には、先端、中盤、終端、先端および終端、対象無しのいずれであるかを示す情報が格納され、更に、先端、終端、先端および終端に対しては、先端などの位置が何列目（何画素目）に対応するかを示す情報が付加されている。
【００５７】
なお、上記説明した各実施形態において、フォトインタラプタ２０からの信号ＰＩがライン−ブロック変換装置４０に入力され、ライン−ブロック変換装置４０のヘッダ付与部４１が、信号ＰＩの変化に基づいて、紙葉類Ｐの先端または終端と一次元画像との対応関係を認識し、ヘッダ部を画像ブロックに付加するものとした。これに代えて、フォトインタラプタ２０からの信号ＰＩが演算処理装置５０に入力され、演算処理装置５０においてヘッダ付与部４１と同様の処理を行ってもよい。
【００５８】
以上説明した少なくともひとつの実施形態によれば、搬送される紙葉類（Ｐ）を繰り返し撮像するラインカメラ（１０）から一次元画像を繰り返し取得し、時系列に並べられた複数の前記一次元画像を含む画像ブロックを出力する一次画像処理部（４０）と、一次画像処理部により出力された画像ブロックを記憶する画像記憶部（５３）と、画像ブロックを、紙葉類のどの部分が画像ブロックに含まれているか否かを示すヘッダ部に対応付けて、画像記憶部に書き込む書込処理部（５１）とを持つことにより、より効率的な処理を実現することができる。また、専らエリア画像に対応可能なプロセッサを用いて実現することができる。
【００５９】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれると同様に、特許請求の範囲に記載された発明とその均等の範囲に含まれるものである。
【符号の説明】
【００６０】
１０…ラインカメラ、２０…フォトインタラプタ、３０…画像処理装置、４０…ライン−ブロック変換装置、４１…ヘッダ付与部、４２…ラインバッファ、４３…ブロック出力部、５０…演算処理装置、５１…ＤＭＡ、５２…制御部、５３…画像記憶部、Ａ、Ｂ…レジスタ
【図１】
2018085698.tif 000003
【図２】
2018085698.tif 000004
【図３】
2018085698.tif 000005
【図４】
2018085698.tif 000006
【図５】
2018085698.tif 000007
【図６】
2018085698.tif 000008
【図７】
2018085698.tif 000009
【図８】
2018085698.tif 000010
【図９】
2018085698.tif 000011
【図１０】
2018085698.tif 000012
【図１１】
2018085698.tif 000013
【図１２】
2018085698.tif 000014
【図１３】
2018085698.tif 000015
【図１４】
2018085698.tif 000016
【図１５】
2018085698.tif 000017