(57)【要約】【課題】  紙葉類を処理するための種々の処理プログラムの実行に伴って、処理効率が低下することを抑制することができ、紙葉類を効率的に処理できる紙葉類処理装置あるいは郵便物区分装置を提供できる。【解決手段】  処理対象とする紙葉類Ｓから特徴量を含む情報をセンサ部１１により検知し、前記センサ部１１により検知された情報から当該紙葉類Ｓを処理するための情報を得るための複数の命令からなる種々の処理プログラムが予め記憶されている外部メモリ３３から前記処理プログラムを処理プログラム単位で選択的に高速ＣＰＵ３１の内部メモリ４２にロードし、前記処理プログラム単位で選択的に内部メモリ４２にロードされた処理プログラムを高速ＣＰＵ３１のＣＰＵコア４１が実行し、前記処理プログラムの処理結果に基づいて紙葉類を処理する。【選択図】      図４
2006293992.tif 000002
【特許請求の範囲】
【請求項１】
紙葉類を処理する紙葉類処理装置であって、
処理対象とする紙葉類の特徴量を含む情報を検知する検知手段と、
前記検知手段により検知された情報を処理するための複数の命令からなる種々の処理プログラムが予め記憶されている外部記憶手段と、
前記第１の記憶手段に記憶されている種々の処理プログラムを処理プログラム単位で選択的にロードする第１の処理手段と、
前記第１の処理手段により各処理プログラム単位で選択的にロードされ、内部記憶手段に記憶された処理プログラムを実行する第２の処理手段と、
前記第２の処理手段により実行された処理プログラムの処理結果に基づいて紙葉類を処理する紙葉類処理手段と、
を具備することを特徴とする紙葉類処理装置。
【請求項２】
前記第２の処理手段は、
前記検知手段により検知された情報を格納する第１の記憶領域と前記第１の処理手段により各処理プログラム単位で選択的にロードされた処理プログラムを格納する第２の記憶領域とを有する内部記憶手段と、
前記内部記憶手段の前記第２の記憶領域に格納されている処理プログラムを実行することにより前記第１の記憶領域に記憶されている前記検知手段により検知された情報を処理する演算処理手段と、を有する、
ことを特徴とする前記請求項１に記載の紙葉類処理装置。
【請求項３】
前記内部記憶手段は、さらに、前記演算処理手段により実行された処理結果を格納するための第３の記憶領域を有し、
前記演算処理手段は、前記内部記憶手段の前記第３の記憶領域に格納されている処理結果を参照して前記内部記憶手段の前記第２の記憶領域に格納されている処理プログラムを実行することにより、前記第１の記憶領域に記憶されている前記検知手段により検知された情報を処理する、
ことを特徴とする前記請求項２に記載の紙葉類処理装置。
【請求項４】
前記第２の処理手段は、前記検知手段により検知された情報に対する処理状況に応じて前記第１の処理手段に所望の処理プログラムを要求し、
前記第１の処理手段は、前記第２の処理手段からの要求に応じて前記外部記憶手段に記憶されている処理プログラムを前記第２の処理手段へロードする、
ことを特徴とする前記請求項２に記載の紙葉類処理装置。
【請求項５】
前記外部記憶手段には、前記紙葉類処理手段が紙葉類を処理するために必要な情報を得るための一連の複数の処理プログラムが記憶され、
前記第２の処理手段は、前記内部記憶手段にロードした処理プログラムが終了するごとに次の処理プログラムを前記第１の処理手段に要求し、前記内部記憶手段の第２の記憶領域に記憶されている処理プログラムを前記要求に応じて前記第１の処理手段からロードされた処理プログラムに書き換える、
ことを特徴とする前記請求項４に記載の紙葉類処理装置。
【請求項６】
紙葉類を搬送する搬送手段と、前記搬送手段により搬送される紙葉類から特徴量を含む情報を検知する検知手段と、前記検知手段により検知された情報に基づいて前記紙葉類を検査する検査手段と、前記検査手段による検査結果に応じて前記搬送手段により搬送されている紙葉類を処理する紙葉類処理手段と、を有する紙葉類処理装置であって、
前記検査手段は、
前記検知手段により検知された情報に基づいて紙葉類を区分するための検査結果を得るための複数の命令からなる種々の処理プログラムが予め記憶されている外部記憶手段と、
前記外部記憶手段に記憶されている種々の処理プログラムを処理プログラム単位で選択的にロードする第１の処理手段と、
前記第１の処理手段により各処理プログラム単位で選択的にロードされ、内部記憶手段に記憶された処理プログラムを実行する第２の処理手段と、を有する、
ことを特徴とする紙葉類処理装置。
【請求項７】
前記第２の処理手段は、
前記検知手段により検知された情報を格納する第１の記憶領域と前記第１の処理手段により各処理プログラム単位で選択的にロードされた処理プログラムを格納する第２の記憶領域とを有する内部記憶手段と、
前記内部記憶手段の前記第２の記憶領域に格納されている処理プログラムを実行することにより前記第１の記憶領域に記憶されている前記検知手段により検知された情報を処理する演算処理手段と、を有する、
ことを特徴とする前記請求項６に記載の紙葉類処理装置。
【請求項８】
前記内部記憶手段は、さらに、前記演算処理手段により実行された処理結果を格納するための第３の記憶領域を有し、
前記演算処理手段は、前記内部記憶手段の前記第３の記憶領域に格納されている処理結果を参照して前記内部記憶手段の前記第２の記憶領域に格納されている処理プログラムを実行することにより、前記第１の記憶領域に記憶されている前記検知手段により検知された情報を処理する、
ことを特徴とする前記請求項７に記載の紙葉類処理装置。
【請求項９】
前記第２の処理手段は、前記検知手段により検知された情報に対する処理状況に応じて前記第１の処理手段に所望の処理プログラムを要求し、
前記第１の処理手段は、前記第２の処理手段からの要求に応じて前記外部記憶手段に記憶されている処理プログラムを前記第２の処理手段へ出力する、
ことを特徴とする前記請求項７に記載の紙葉類処理装置。
【請求項１０】
前記外部記憶手段には、前記紙葉類処理手段が紙葉類を処理するために必要な情報を得るための一連の複数の処理プログラムが記憶され、
前記第２の処理手段は、前記内部記憶手段にロードした処理プログラムが終了するごとに次の処理プログラムを前記第１の処理手段に要求し、前記内部記憶手段の第２の記憶領域に記憶されている処理プログラムを前記要求に応じて前記第１の処理手段からロードされた処理プログラムに書き換える、
ことを特徴とする前記請求項９に記載の紙葉類処理装置。
【請求項１１】
紙葉類を処理する紙葉類処理方法であって、
処理対象とする紙葉類から特徴量を含む情報を検知するステップと、
処理対象とする紙葉類から検知された特徴量を含む情報から当該紙葉類を処理するための情報を得るための複数の命令からなる種々の処理プログラムが予め記憶されている外部記憶手段から前記処理プログラムを処理プログラム単位で選択的にロードするステップと、
前記処理プログラム単位で選択的にロードされた処理プログラムを実行するステップと、
前記処理プログラムの処理結果に基づいて紙葉類を処理するステップと、
を有することを特徴とする紙葉類処理方法。
【請求項１２】
さらに、処理対象とする紙葉類から検知された特徴量を含む情報を内部記憶手段における第１の記憶領域に記憶するステップと、
前記処理プログラム単位で選択的にロードされた処理プログラムを前記内部記憶手段における第２の記憶領域に記憶するステップと、を有し、
前記処理プログラムを実行するステップは、前記内部記憶手段の前記第１の記憶領域に記憶した処理対象とする紙葉類から検知された特徴量を含む情報を参照して前記内部記憶手段の前記第２の記憶領域に格納されている処理プログラムを実行する、
ことを特徴とする前記請求項１１に記載の紙葉類処理方法。
【請求項１３】
さらに、前記内部記憶手段における第３の記憶領域に実行された処理結果を記憶するステップを有し、
前記処理プログラムを実行するステップは、前記内部記憶手段の前記第３の記憶領域に格納されている処理結果と、前記内部記憶手段の前記第１の記憶領域に記憶した処理対象とする紙葉類から検知された特徴量を含む情報とを参照して、前記内部記憶手段の前記第２の記憶領域に格納されている処理プログラムを実行する、
ことを特徴とする前記請求項１２に記載の紙葉類処理方法。
【請求項１４】
前記処理プログラムを処理プログラム単位で選択的にロードするステップは、前記処理対象とする紙葉類から検知された特徴量を含む情報に対する処理状況に応じた処理プログラムを前記外部記憶手段からロードする、
ことを特徴とする前記請求項１２に記載の紙葉類処理方法。
【請求項１５】
前記外部記憶手段には前記紙葉類を処理するために必要な情報を得るための一連の複数の処理プログラムが記憶されており、
前記処理プログラムを処理プログラム単位で選択的にロードするステップは、前記内部記憶手段の第２の記憶領域にロードされている処理プログラムが終了するごとに次の処理プログラムをロードし、前記処理プログラムを前記内部記憶手段の第２の記憶領域に記憶するステップは、前記内部記憶手段の第２の記憶領域に記憶されている処理プログラムを前記ロードされた処理プログラムに書き換える、
ことを特徴とする前記請求項１４に記載の紙葉類処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、紙葉類から特徴量を含む情報を検知し、この検知した情報に基づいて前記紙葉類を検査し、この検査結果に応じて紙葉類を処理する紙葉類処理装置および紙葉類処理方法に関する。
【背景技術】
【０００２】
従来、紙葉類から画像データなどの特徴量を含む情報をセンサにより検知し、前記センサにより検知した情報に基づいて前記紙葉類を検査し、その検査結果に応じて紙葉類を処理する紙葉類処理装置及び紙葉類処理方法が実用化されている。
【０００３】
上記のような紙葉類処理装置では、前記センサにより検知した情報から紙葉類を処理するための情報を得るための検査部が設けられている。このような検査部では、ＣＰＵが予めメモリなどに記憶されている処理プログラムを実行することにより前記センサにより検知した情報を処理するようになっている。また、上記紙葉類処理装置では、複数種類の特徴を判定したり、複数の段階からなる処理を行ったりするために、複数の処理プログラムがメモリに記憶されている。
【０００４】
しかしながら、上記紙葉類処理装置に用いられる複数の処理プログラムは、全体としてはデータ量が多い。このため、上記各処理プログラムは、実際に処理を実行するＣＰＵの外部に設けられたメモリに記憶される。このような構成では、通常、実際に処理を実行するＣＰＵは、各処理プログラムを構成する１つの命令単位ごとに内部メモリにロードされるデータ（処理プログラムにおける１つの命令）を実行する。この結果として、高速な処理が可能なＣＰＵであっても、外部のメモリに記憶されている処理プログラムを実行するには時間がかかってしまう。さらに、上記のような紙葉類処理装置では、検査部による処理速度が装置全体の処理効率に影響する。このため、上記紙葉類処理装置全体としても、処理プログラムが複雑になればなるほど、処理効率が低下してしまうという問題がある。
【特許文献１】特開２００１−２１６５５１号公報
【非特許文献１】トランジスタ技術２００２年１０月号  （第１５０頁）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
この発明の一形態は、上記のような問題を解決するものであり、紙葉類を処理するための処理プログラムの実行に伴って、処理効率が低下することを抑制することができる紙葉類処理装置及び紙葉類処理方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
この発明の一形態としての紙葉類処理装置は、紙葉類を処理するものであって、処理対象とする紙葉類の特徴量を含む情報を検知する検知手段と、前記検知手段により検知された情報を処理するための複数の命令からなる種々の処理プログラムが予め記憶されている外部記憶手段と、前記第１の記憶手段に記憶されている種々の処理プログラムを処理プログラム単位で選択的にロードする第１の処理手段と、前記第１の処理手段により各処理プログラム単位で選択的にロードされ、内部記憶手段に記憶された処理プログラムを実行する第２の処理手段と、前記第２の処理手段により実行された処理プログラムの処理結果に基づいて紙葉類を処理する紙葉類処理手段とを有する。
【０００７】
この発明の一形態としての紙葉類処理方法は、紙葉類を処理する方法であって、処理対象とする紙葉類から特徴量を含む情報を検知するステップと、処理対象とする紙葉類から検知された特徴量を含む情報から当該紙葉類を処理するための情報を得るための複数の命令からなる種々の処理プログラムが予め記憶されている外部記憶手段から前記処理プログラムを処理プログラム単位で選択的にロードするステップと、前記処理プログラム単位で選択的にロードされた処理プログラムを実行するステップと、前記処理プログラムの処理結果に基づいて紙葉類を処理するステップとを有する。
【発明の効果】
【０００８】
この発明の一形態によれば、紙葉類を処理するための処理プログラムの実行に伴って処理効率が低下することを抑制することができる紙葉類処理装置及び紙葉類処理方法を提供できる。
【発明を実施するための最良の形態】
【０００９】
以下、この発明の実施の形態について図面を参照して説明する。  
まず、第１の実施形態について説明する。  
図１は、検知対象物（紙葉類）Ｓを処理する検知対象物の処理装置（紙葉類処理装置）の概略構成を示す図である。  
上記検知対象物の処理装置１は、供給部２、搬送路３、検査装置４、搬送制御部５および集積部６などにより構成される。また、上記検査装置４は、複数のセンサ部１１、分配器１２、検知処理部１３、データ蓄積部１４、統括部１５、および、モード設定部１６などにより構成される。
【００１０】
上記供給部２には、検知対象物としての紙葉類Ｓがセットされる。上記供給部２は、検知対象物としての紙葉類Ｓを１つずつ上記搬送路３へ供給する。上記搬送路３は、上記供給部２から供給される紙葉類Ｓを個別に搬送する。  
上記検査装置４は、上記搬送路３を搬送される紙葉類Ｓを検査するものである。上記検査装置４では、上記検査装置４では、紙葉類Ｓの種々の物理特性（特徴量）を検出することにより、紙葉類Ｓの状態などを検査するようになっている。また、上記検査装置４では、各紙葉類Ｓの検査結果に基づいて、各紙葉類Ｓの搬送先（集積先）などを判定するようになっている。
【００１１】
上記搬送制御部５は、上記検査装置４による検査結果に基づいて各紙葉類Ｓに対する搬送制御を行う。上記搬送制御部５では、図示しないゲートなどの駆動を制御することにより、上記検査装置４による検査結果に基づく集積先に各紙葉類Ｓを集積するように搬送制御を行う。  
上記集積部６は、複数の保管庫６ａ、…により構成される。各保管庫６ａ、…には、集積する紙葉類Ｓの種類あるいは状態などが設定される。従って、各保管庫６ａ、…には、上記検査装置４による検査結果としての紙葉類の種類あるいは状態などに基づいて区分された各紙葉類Ｓが集積される。
【００１２】
次に、上記検査装置４の構成例について概略的に説明する。  
図２は、上記検査装置４の構成例を示す図である。  
図１及び図２に示すように、上記検査装置４は、複数のセンサ部１１、分配器１２、検知処理部１３、データ蓄積部１４、中央演算部（統括部）１５、および、モード設定部１６などにより構成される。
【００１３】
各センサ部１１は、上記搬送路３によって搬送されている紙葉類Ｓから種々の物理特性を電気信号として検知するものである。たとえば、上記センサ部１１には、紙葉類Ｓの表面における画像データを可視光で光学的に読取るためのスキャナ（券面画像、形状、あるいは、搬送状態を検知するためのセンサ）、紙葉類Ｓに含まれている磁気情報を検知するための磁気検知センサ（磁性を検知するためのセンサ）、紙葉類Ｓの表面に特殊なインクで形成されている画像データを赤外光で光学的に読取るための赤外線センサ（特殊インクを検知するためのセンサ）、あるいは、紙葉類Ｓの厚さを検知するための厚さ検知センサなどが用いられる。
【００１４】
また、各センサ部１１は、図２に示すように、センサ１１ａ、アンプ１１ｂ、および、Ａ／Ｄ変換器１１ｃなどにより構成される。上記センサ１１ａは、上記搬送路３によって搬送されている紙葉類Ｓから種々の物理特性を示す電気信号を検知するものである。上記アンプ１１ｂは、上記センサ１１ａにより検知された電気信号を増幅するものである。上記Ａ／Ｄ変換器１１ｃは、上記アンプ１１ｂにより増幅された上記センサ１１ａにより検知されたアナログの電気信号をデジタルの電気信号に変換するものである。
【００１５】
上記分配器１２は、各センサ部１１による検知信号を上記検知処理部１３へ出力するものである。上記分配器１２は、各センサ部１１により検知された電気信号を後述する検知処理部１３内の複数の検知処理器１３ａへ分配するものである。なお、上記分配器１２は、データバス１７により各検知処理器１３ａおよびデータ蓄積部１４に接続されている。
【００１６】
上記分配器１２は、非同期でかつ並列に供給される各センサ部１１、…からの検知信号に識別情報を付与する。上記分配器１２は、上記識別情報を付与した各検知信号を直列の出力データに置換する。上記分配器１２は、直列の出力データに置換したデータを各検知処理器１３ａに出力する。また、上記分配器１２では、上記統括部（中央演算器）１５から供給される水平同期信号と基準クロックとを用いて上記置換を行うようになっている。
【００１７】
図３は、上記分配器１２から各検知処理器１３ａへ出力されるデータの構成例を示す図である。なお、上記分配器１２から各検知処理器１３ａへ出力されるデータの幅は、データバス１７のビット幅に応じて設定される。図３に示す例では、上記分配器１２から各検知処理器１３ａへ出力されるデータは、１２ビットとなっている。また、図３に示す例では、分配器１２から各検知処理器１３ａへ出力されるデータは、各センサ部１１で検知された検知信号の実体部分として８ビットのデータと、その８ビットのデータに対応する４ビットの識別情報（識別子）とにより構成されている。
【００１８】
上記識別情報は、紙葉類Ｓあるいはセンサ部１１を特定するための情報である。上記識別情報は、たとえば、上記中央演算部１５により与えられる。また、上記識別情報としては、当該紙葉類処理装置の起動時を’０’として、順次、搬送路３上を搬送される紙葉類Ｓ毎にシリアルのナンバが付与される。このような識別情報は、紙葉類あるいはセンサなどを特定するために用いられる。
【００１９】
上記分配器１２では、各センサ部１１によりデジタル化された種々の物理特性を示す電気信号に識別情報を付与して検知処理部１３内の複数の検知処理器１３ａへ分配する。また、上記分配器１２は、識別情報を付与した各センサ部１１からの信号を各検知処理器１３ａへ供給するとともに、上記データ蓄積部１４にも供給する。したがって、上記データ蓄積部１４には、識別情報が付与された上記センサ部１１により検知された情報が蓄積される。
【００２０】
上記検知処理部１３は、図２に示すように、複数の検知処理器１３ａおよび共有メモリ１３ｂなどから構成される。各検知処理器１３ａには、ぞれぞれ各共有メモリ１３ｂが対応している。検知処理器１３ａおよび共有メモリ１３ｂからなる各ユニットは、それぞれが上記センサ部１１により検知された電気信号を処理するための処理部として機能する。各検知処理器１３ａに対応する各共有メモリ１３ｂは、それぞれデータバス１８を介して接続される。また、各共有メモリ１３ｂは、上記データバス１８を介してデータ蓄積部１４および中央演算部１５にも接続されている。
【００２１】
各検知処理器１３ａは、後述するような構成により各センサ部１１により検知された電気信号を処理する。上記共有メモリ１３ｂは、上記検知処理器１３ａのインターフェースとして機能する。各検知処理器１３ａは、処理対象となった情報（センサ部により検知された情報）の識別情報を処理済みの情報（検査処理結果）に付与し、上記共有メモリ１３ｂを介して上記中央演算部（統括部）１５へ供給する。また、各検知処理器１３ａは、識別情報を付与した検査処理結果を上記データ蓄積部１４にも供給する。したがって、上記データ蓄積部１４には、各検知処理部１３により処理された情報（識別情報が付与された検査処理結果）が蓄積される。
【００２２】
上記データ蓄積部１４は、データ蓄積器１４ａおよび共有メモリ１４ｂにより構成される。上記データ蓄積器１４ａは、データを記憶するための記憶装置により構成される。また、上記共有メモリ１４ｂは、データを入出力を行うインターフェースとして機能する。上記データ蓄積器１４ａには、上述したように、上記分配器１２から供給される情報（識別情報が付与されている各センサ部１１で検知された情報）、および、各検知処理器１３ａで処理された情報（識別情報が付与されている検査処理結果の情報）が記憶される。従って、上記識別情報をキーに、上記データ蓄積器１４ａに蓄積されているセンサが検知した情報（センサ部が検知した情報および検査処理結果）は、上記識別情報をキーに検索することができるようになっている。
【００２３】
上記中央演算部１５は、各検知処理器１３ａにより処理された情報を各共有メモリ１３ｂから収集し、各紙葉類Ｓに対する総合的な検査結果を判定する。また、上記中央演算部１５は、各紙葉類Ｓの検査結果と上記モード設定部１６により設定されている動作モードとに基づいて各紙葉類Ｓを搬送すべき場所（保管庫６ａ、…）などを上記搬送制御部５に対して通知する。
【００２４】
上記モード設定部１６は、当該紙葉類処理装置の動作モードをオペレータ等による指示に応じて設定するものである。また、上記モード設定部１６では、動作モードとして、各保管庫６ａ、…に集積すべき紙葉類Ｓの種類あるいは状態などが設定される。また、上記モード設定部１６では、動作モードとして、紙葉類Ｓの搬送状態（スキュー、ショートピッチ、スライド等）、紙葉類Ｓの種類（券種）、あるいは、紙葉類の状態（正券、損券、リジェクト券）などを、上記中央演算部１５が判定するための基準などを設定されるようにしても良い。
【００２５】
また、上記のように構成される検査装置４では、各紙葉類Ｓに対する検査結果を所定の時間内に判定するようになっている。たとえば、上記検査装置４では、上記搬送路３を搬送される紙葉類Ｓが各保管庫６ａ、…に振り分けるまでの時間内で検査結果が判定されるように設定されている。つまり、上記検査装置４では、各紙葉類Ｓがセンサ部１１、…を通過してから各保管庫６ａ、…への振り分けゲートに到達するまでの搬送時間内（検知処理時間の制約）に検査結果を得るようになっている。
【００２６】
次に、各検知処理器１３ａの構成例について詳細に説明する。  
図３は、各検知処理器１３ａの構成例を示す図である。  
図３に示すように、各検知処理器１３ａは、高速ＣＰＵ３１、低速ＣＰＵ３２、外部ＲＡＭ（外部メモリ）３３などを有している。  
上記高速ＣＰＵ３１は、ＣＰＵコア４１、内蔵ＲＡＭ（内部メモリ）４２、ＤＭＡ（Direct Memory Access）４３などにより構成されている。上記ＣＰＵコア４１は、演算処理を行うプロセッサである。上記ＣＰＵコア４１は、上記内蔵ＲＡＭ４２にロードされたプログラムに基づいて上記内蔵ＲＡＭ４２に記憶されたデータに対する演算処理を行う。また、上記ＣＰＵコア４１は、上記内蔵ＲＡＭ４２に演算処理の結果を記憶する。
【００２７】
上記内蔵ＲＡＭ４２は、上記ＣＰＵコア４１が実行すべきプログラム、および、データなどが記憶される。上記内蔵ＲＡＭ４２は、上記ＣＰＵコア４１による高速なアクセスが可能なメモリである。上記内蔵ＲＡＭ４２は、図４に示すように、制御プログラム記憶領域４２ａ、処理プログラム記憶領域４２ｂ、センサデータ記憶領域４２ｃ、および、処理結果記憶領域４２ｄなどを有している。これらの記憶領域については、後で詳細に説明する。
【００２８】
上記低速ＣＰＵ３２は、上記高速ＣＰＵ３１からの要求に応じて動作するものである。上記低速ＣＰＵ３２は、上記外部ＲＯＭ３３に対するアクセス制御を行う。上記低速ＣＰＵ３２は、上記高速ＣＰＵ３１からの処理プログラムのダウンロード要求（処理プログラムの書き換え要求）に基づいて、外部ＲＯＭ３３に記憶されている処理プログラムを読出し、上記高速ＣＰＵ１３１に出力する。
【００２９】
上記外部ＲＯＭ３３は、上記高速ＣＰＵ３１にダウンロードする制御プログラム及び種々の処理プログラムなどを記憶している。図３に示す構成例では、上記外部ＲＯＭ３３は、種々の処理プログラムを記憶するための記憶領域３３ａ１、３３ａ２、…、３３ａｎと制御プログラムを記憶するための記憶領域３３ｂを有している。上記記憶領域３３ａ１、３３ａ２、…、３３ａｎに記憶される各処理プログラムは、上記センサデータに基づいて特定の検査結果を得るための処理を行うプログラムである。たとえば、上記記憶領域３３ａ１、３３ａ２、…、３３ａｎに記憶される各処理プログラムとしては、各処理プログラム形状検知処理のための処理プログラム、券種検知処理のための処理プログラム、あるいは、磁性検知処理のための処理プログラムなどがある。ここでは、特定の検査結果を得るための処理を行うための種々の命令からなるアルゴリズムを処理プログラムと呼ぶこことする。
【００３０】
次に、上記内蔵ＲＡＭ４２内の構成例について説明する。  
図５は、上記内蔵ＲＡＭ４２内の構成例を示す図である。  
上記内蔵ＲＡＭ４２には、図５に示すように、制御プログラム記憶領域４２ａ、処理プログラム記憶領域４２ｂ、センサデータ記憶領域４２ｃ、および、処理結果記憶領域４２ｄなどを有している。
【００３１】
上記制御プログラム記憶領域４２ａは、制御プログラムがロードされる記憶領域である。上記制御プログラム記憶領域４２ａにロードされる制御プログラムは、当該検知処理器１３ａの基本的な動作を司るものである。つまり、各検知処理器１３ａでは、上記制御プログラム記憶領域４２ａに記憶される制御プログラムをＣＰＵコア４１が実行することにより、後述するような各種の処理プログラムによる処理が実現される。
【００３２】
上記処理プログラム記憶領域４２ｂは、種々の処理プログラムがロードされる記憶領域である。本紙葉類処理装置では、上記処理プログラム記憶領域４２ｂには、処理プログラム単位で、順次、各種の処理プログラムがロードされる。また、上記処理プログラム記憶領域４２ｂに記憶される処理プログラムは、上記センサデータ記憶領域４２ｃに記憶されるセンサ部１１により検知した情報（センサデータ）を処理するためのプログラムである。また、上記処理プログラムでは、適宜、上記処理結果記憶領域４２ｄに記憶される前段の処理での処理結果を用いて処理を実行するようになっている。
【００３３】
上記センサデータ記憶領域４２ｃは、上記センサ部１１により検知した情報（センサデータ）が記憶される記憶領域である。上記処理結果記憶領域４２ｄは、処理結果が記憶される記憶領域である。つまり、一連の処理に用いられる種々の処理プログラムによる処理結果としてのデータは、上記処理結果記憶領域４２ｄに蓄積される。また、上記処理プログラム記憶領域４２ｂは、上記内蔵ＲＡＭ４２における開始アドレスが固定されている。上記センサデータ記憶領域４２ｃも、上記内蔵ＲＡＭ４２における記憶位置が固定されている。
【００３４】
次に、上記のように構成される検知処理器１３ａの動作例について説明する。  
図６は、上記検知処理器１３ａの動作例を説明するためのフローチャートである。ここでは、各検知処理器１３ａがそれぞれ１つの紙葉類に対する検査結果を出力するものとする。これは、各検知処理器１３ａが、特定の紙葉類から各センサ部１１、…が検出した種々のデータに対する処理を実行することにより、特定の紙葉類における種々の特徴を検査結果として中央演算部１５へ出力する処理である。この場合、各検知処理器１３ａには、上記分配器１２から識別情報で識別される特定の紙葉類から各センサ部１１が検知した情報（センサデータ）が分配される。なお、各検知処理器１３ａでは、特定のセンサ部１１が検知した情報が分配されるようにしても良い。これは、各検知処理器１３ａが、特定のセンサ部が検出したデータに対する処理を実行することにより、各紙葉類についての特定の特徴を検査結果として中央演算部１５へ出力する処理形態である。  
ここでは、ある検知処理器１３ａが、特定の紙葉類に対する検査処理を実行するものとする。また、当該検知処理器１３ａには、特定の紙葉類から各センサ部１１、…が検知した種々のデータが供給され、上記内蔵ＲＡＭ４２のセンサデータ記憶領域４２ｃに記憶されているものとする。
【００３５】
まず、上記高速ＣＰＵ３１のＣＰＵコア４１は、内蔵ＲＡＭ４２の制御プログラム記憶領域４２ａに記憶されている制御プログラムに基づいて高速ＣＰＵ３１内の初期化処理を行う（ステップＳ１）。これとともに、上記高速ＣＰＵ３１のＣＰＵコア４１は、上記制御プログラムに基づいて上記内蔵ＲＡＭ４２の処理プログラム記憶領域４２ｂにダウンロードすべき処理プログラムを判定する（ステップＳ２）。この判定では、少なくとも複数の命令単位からなるプログラムごとにダウンロードすべき処理プログラムとして判定される。ここでは、各処理に対応する各処理プログラム単位でダウンロードすべき１つの処理プログラムが判定されるものとする。
【００３６】
ただし、１つの処理に対応する１つの処理プログラムが内蔵ＲＡＭ４２の処理プログラム記憶領域４２ｂに収まりきらないデータサイズである場合、上記ＣＰＵコア４１は、１つの処理に対応する１つの処理プログラムを分割した各プログラムを１回のダウンロード処理でダウンロードすべき処理プログラムとして判定するようにしても良い。また、複数の処理に対応する複数の処理プログラムが内蔵ＲＡＭ４２の処理プログラム記憶領域４２ｂに収まるデータサイズである場合、上記ＣＰＵコア４１は、複数の処理に対応する複数の処理プログラムを１回のダウンロード処理でダウンロードすべき処理プログラムとして判定するようにしても良い。
【００３７】
上記判定によりダウンロードすべき処理プログラムを判定すると、上記高速ＣＰＵ３１のＣＰＵコア４１は、当該処理プログラムのダウンロードを要求するダウンロード要求（処理プログラムの書き換え要求）を上記低速ＣＰＵ３２に出力する（ステップＳ３）。
【００３８】
このようなダウンロード要求を受信した低速ＣＰＵ３２では、上記高速ＣＰＵ３１からの要求に応じた処理プログラムのダウンロード処理（処理プログラムの転送処理）を実行する。すなわち、上記ダウンロード要求を受けた低速ＣＰＵ３２は、上記外部ＲＯＭ３３に記憶されている処理プログラムのうち上記高速ＣＰＵ３１からダウンロードが要求された処理プログラムを選択的に読み出す。処理プログラムを読み出すと、上記低速ＣＰＵ３２は、上記高速ＣＰＵ３１に対して当該処理プログラムをダウンロードする。
【００３９】
上記低速ＣＰＵ３２により要求した処理プログラムのダウンロードが開始されると、上記高速ＣＰＵ３１では、転送（ダウンロード）されてくる処理プログラムを上記内蔵ＲＡＭ４２の処理プログラム記憶領域４２ｂに格納する（ステップＳ４）。この際、上記内蔵ＲＡＭ４２の処理プログラム記憶領域４２ｂに格納されていたデータ（実行済みの処理プログラム）は、消去される。つまり、上記ステップＳ４では、上記内蔵ＲＡＭ４２の処理プログラム記憶領域４２ｂに格納される処理プログラムが書き換えられるようになっている。
【００４０】
上記低速ＣＰＵ３２によりダウンロードされる処理プログラム全体を上記内蔵ＲＡＭ４２の処理プログラム記憶領域４２ｂに格納した場合、つまり、上記低速ＣＰＵ３２からの処理プログラムのダウンロードが完了した場合（ステップＳ５、ＹＥＳ）、上記高速ＣＰＵ３１のＣＰＵコア４１は、上記低速ＣＰＵ３２に対してダウンロードが完了したことを示すダウンロード完了通知を出力する（ステップＳ６）。
【００４１】
また、処理プログラムのダウンロードが完了すると、上記高速ＣＰＵ３１のＣＰＵコア４１は、処理対象となるセンサデータが取得済みであるか否かを判断する（ステップＳ７）。この判断では、少なくともダウンロードした処理プログラムで処理すべきセンサ部１１からのデータが上記内蔵ＲＡＭ４２のセンサデータ記憶領域４２ｃに記憶されているか否かを判断する。なお、ここでは、各検知処理器１３ａでは、特定の紙葉類から各センサ部１１、…が検知した種々のデータに対する処理を実行する。このため、特定の紙葉類から各センサ部１１、…が検知した種々のデータが上記内蔵ＲＡＭ４２のセンサデータ記憶領域４２ｃに記憶されているか否かを判断するようにしても良い。
【００４２】
上記判断により処理対象となるセンサデータが取得済みであると判断した場合（ステップＳ７、ＹＥＳ）、上記高速ＣＰＵ３１のＣＰＵコア４１は、上記内蔵ＲＡＭ４２の処理プログラム記憶領域４２ｂに記憶した処理プログラムを実行することにより上記内蔵ＲＡＭ４２のセンサデータ記憶領域４２ｃに記憶されているデータを処理する（ステップＳ８）。また、上記高速ＣＰＵ３１のＣＰＵコア４１は、上記内蔵ＲＡＭ４２の処理プログラム記憶領域４２ｂに記憶されている処理プログラムを実行した結果（処理結果）を上記内蔵ＲＡＭ４２の処理結果記憶領域４２ｄに記憶する（ステップＳ９）。
【００４３】
上記内蔵ＲＡＭ４２の処理プログラム記憶領域４２ｂに記憶される処理プログラムによる処理が完了すると、上記高速ＣＰＵ３１のＣＰＵコア４１は、一連の処理全体（実行すべき全ての処理プログラムによる処理）が完了したか否かを判断する（ステップＳ１０）。この判断では、上記内蔵ＲＡＭ４２のセンサデータ記憶領域４２ｃに記憶しているセンサデータに対して実行すべき全ての処理プログラムによる処理が完了したか否かを判断する。言い換えると、上記判断では、続いて実行すべき処理プログラムが存在するか否かを判断する。
【００４４】
上記判断により一連の処理全体が完了したと判断した場合（ステップＳ１０、ＹＥＳ）、上記高速ＣＰＵ３１のＣＰＵコア４１は、上記内蔵ＲＡＭ４２の処理結果記憶領域４２ｄに格納している処理結果に識別情報を付与した情報を上記共有メモリ１３ｂを介して上記中央演算部１５へ出力する。また、上記内蔵ＲＡＭ４２の処理結果記憶領域４２ｄに格納している処理結果に識別情報を付与した情報は、上記共有メモリ１３ｂを介して上記データ蓄積部１４にも供給される。
【００４５】
なお、ここでは、各検知処理器１３ａでは、１つの紙葉類から種々のセンサ部１１が検知した種々の情報を処理するものとしている。このため、上記内蔵ＲＡＭ４２のセンサデータ記憶領域４２ｃに記憶されているセンサデータに対する一連の処理全体が完了した場合（ステップＳ１０、ＹＥＳ）、上記内蔵ＲＡＭ４２の処理結果記憶領域４２ｄに格納されている処理結果は、識別情報で特定される紙葉類に対する検査結果となっている。従って、上記ステップＳ１１では、識別情報で特定される紙葉類に対する検査結果が検知処理器１３ａから共有メモリ１３ｂを介して上記中央演算部１５および上記データ蓄積部１４に供給される。
【００４６】
また、上記判断により一連の処理全体が完了していないと判断した場合、つまり、続いて実行すべき処理プログラムが存在すると判断した場合（ステップＳ１０、ＮＯ）、上記高速ＣＰＵ３１のＣＰＵコア４１は、上記ステップＳ２へ戻り、上記ステップＳ２〜Ｓ１０の処理を再度行う。この場合、上記高速ＣＰＵ３１では、上記内蔵ＲＡＭ４２の処理プログラム記憶領域４２ｂに記憶されている処理プログラムが次の処理プログラムに書き換えられ、次の処理プログラムによる処理が実行される。
【００４７】
次に、各処理プログラムにより実行される各処理例について説明する。  
図７、図８、図９は、それぞれ１つの処理プログラムにより実行される処理の例を説明するためのフローチャートである。図７は、１つの処理プログラムにより実行される１つの処理例としての形状検知処理を説明するためのフローチャートである。図８は、１つの処理プログラムにより実行される処理例としての券種検知処理を説明するためのフローチャートである。図９は、１つの処理プログラムにより実行される処理例としての磁気検知処理を説明するためのフローチャートである。また、これらの各処理は、上記形状検知処理、上記券種検知処理、上記磁気検知処理の順に実行される処理であることを想定している。
【００４８】
まず、上記形状検知処理について説明する。
【００４９】
上記形状検知処理は、紙葉類上の画像を光学的に読取った画像データに基づいて実行される。従って、センサ部１１のうちの１つは、紙葉類上の画像を光学的に読取るスキャナにより構成されるものとする。また、上記センサ部１１としてのスキャナは、ＣＣＤラインセンサにより構成される。上記センサ部１１としてのスキャナは、上記ＣＣＤラインセンサが搬送路３を搬送される紙葉類の主走査方向を読取るように設置される。このため、上記センサ部１１としてのスキャナにより読取られた画像データは、紙葉類の搬送方向に直交する方向を主走査方向とし、紙葉類の搬送方向を副走査方向と定義するものとする。
【００５０】
また、上記検知処理器１３ａにおける上記内蔵ＲＡＭ４２のセンサデータ記憶領域４２ｃには、上記センサ部１１としてのスキャナにより読取った紙葉類上の画像（画像データ）が記憶されているものとする。また、上記内蔵ＲＡＭ４２の処理プログラム記憶領域４２ｂには、後述する形状検知処理を実行するための処理プログラム（形状検知処理用の処理プログラム）がロードされているものとする。
【００５１】
この状態において、当該検知処理器１３ａにおける高速ＣＰＵ３１のＣＰＵコア４１は、図７に示すように、まず、上記内蔵ＲＡＭ４２の処理プログラム記憶領域４２ｂに記憶されている形状検知処理用の処理プログラムに従って、紙葉類の全体の形状を検知するための全体形状の検知処理を行う（ステップＳ２１）。この全体形状の検知処理では、上記センサ部１１としてのスキャナにより読取った画像データにおいて紙葉類らしい領域を検知する。この検知結果としては、当該画像データにおける紙葉類全体の形状を示す情報が得られる。ここでは、紙葉類が矩形の形状であることを前提とする。この場合、紙葉類全体の形状を示す情報は、当該画像データにおける、主走査方向の始点と終点の座標値、および、副走査方向の始点と終点の座標値により示されるものとする。つまり、全体形状の検知処理の結果としては、主走査方向の始点と終点の座標値、および、副走査方向の始点と終点の座標値が検知結果（処理結果）として上記内蔵ＲＡＭ４２の処理結果記憶領域４２ｄに記憶される。
【００５２】
上記全体形状の検知処理が完了すると、上記高速ＣＰＵ３１のＣＰＵコア４１は、全体形状の検知処理の処理結果として得られた、主走査方向の始点及び終点の座標値と、副走査方向の始点及び終点の座標値とを読み込む処理を行う（ステップＳ２２）。  
上記画像データにおける主走査方向の始点と終点との座標値および副走査方向の始点と終点との座標値（全体形状の検知処理の処理結果）を読み込むと、上記高速ＣＰＵ３１のＣＰＵコア４１は、上記形状検知処理用の処理プログラムに従って、当該紙葉類の長手方向の大きさと当該紙葉類の幅方向の大きさとを判定する大きさ検知処理を行う（ステップＳ２３）。この大きさ検知処理は、上記全体形状の検知結果としての主走査方向の始点と終点との座標値および副走査方向の始点と終点との座標値に基づいて実行される。また、この大きさ検知処理の結果は、上記内蔵ＲＡＭ４２の処理結果記憶領域４２ｄに記憶される。
【００５３】
上記大きさ検知処理に続いて、上記高速ＣＰＵ３１のＣＰＵコア４１は、上記形状検知処理用の処理プログラムに従って、搬送方向に対する当該紙葉類のスライド及びスキュー（傾き）を検知する搬送状態の検知処理を行う（ステップＳ２４）。この搬送状態の検知処理は、上記全体形状の検知結果としての主走査方向の始点と終点との座標値および副走査方向の始点と終点との座標値に基づいて実行される。また、この搬送状態の検知処理の結果も、上記内蔵ＲＡＭ４２の処理結果記憶領域４２ｄに記憶される。
【００５４】
上記搬送状態の検知処理に続いて、上記高速ＣＰＵ３１のＣＰＵコア４１は、上記形状検知処理用の処理プログラムに従って、当該紙葉類における孔の数とそれらの面積とを検知する孔検知処理を行う（ステップＳ２５）。この孔検知処理は、上記全体形状の検知結果としての主走査方向の始点と終点との座標値および副走査方向の始点と終点との座標値により規定される領域において当該紙葉類における孔を全て検知し、それらの孔の面積を算出することにより実行される。また、この孔検知処理の結果も、上記内蔵ＲＡＭ４２の処理結果記憶領域４２ｄに記憶される。
【００５５】
上記孔検知処理に続いて、上記高速ＣＰＵ３１のＣＰＵコア４１は、上記形状検知処理用の処理プログラムに従って、当該紙葉類における破れ面積を検知する破れ検知処理を行う（ステップＳ２６）。この破れ検知処理は、上記全体形状の検知結果としての主走査方向の始点と終点との座標値および副走査方向の始点と終点との座標値により規定される領域において当該紙葉類における破れ領域を検知し、それらの破れ領域の面積を算出することにより実行される。また、この破れ検知処理の結果も、上記内蔵ＲＡＭ４２の処理結果記憶領域４２ｄに記憶される。
【００５６】
上記破れ検知処理に続いて、上記高速ＣＰＵ３１のＣＰＵコア４１は、上記形状検知処理用の処理プログラムに従って、当該紙葉類における折れ面積を検知する折れ検知処理を行う（ステップＳ２４）。この折れ検知処理は、上記全体形状の検知結果としての主走査方向の始点と終点との座標値および副走査方向の始点と終点との座標値により規定される領域において当該紙葉類における折れ領域を検知し、それらの折れ領域の面積を算出することにより実行される。また、この折れ検知処理の結果も、上記内蔵ＲＡＭ４２の処理結果記憶領域４２ｄに記憶される。
【００５７】
上記のような１つの処理プログラムにより実現される形状検知処理では、１つの紙葉類に関する検査結果として、全体形状、大きさ、搬送状態、孔、破れ、および、折れなどが検知され、それらの結果が上記内蔵ＲＡＭ４２の処理結果記憶領域４２ｄに記憶される。
【００５８】
次に、上記券種検知処理について説明する。
【００５９】
上記券種検知処理は、紙葉類上の画像を光学的に読取った画像データに基づいて実行される。また、上記券種検知処理は、上記形状検知処理の次に実行されるものとする。従って、上記券種検知処理を実行する場合、上記内蔵ＲＡＭ４２の処理結果記憶領域４２ｄには、上記形状検知処理の処理結果が記憶されている。このため、上記券種検知処理を実現する処理プログラムは、上記形状検知処理の処理結果を適宜参照するようにプログラミングされている。
【００６０】
また、以下の説明では、上記検知処理器１３ａにおける上記内蔵ＲＡＭ４２のセンサデータ記憶領域４２ｃには、上記センサ部１１としてのスキャナにより読取った紙葉類上の画像（画像データ）が記憶されているものとする。また、上記内蔵ＲＡＭ４２の処理プログラム記憶領域４２ｂには、後述する券種検知処理を実行するための１つの処理プログラム（券種検知処理用の処理プログラム）がロードされているものとする。ここでは、上記券種検知処理は、形状検知処理の次に実行されることを想定している。このため、上記内蔵ＲＡＭ４２の処理プログラム記憶領域４２ｂに記憶される処理プログラムは、形状検知処理用の処理プログラムから券種検知処理用の処理プログラムに書き換えられているものとする。
【００６１】
この状態において、当該検知処理器１３ａにおける高速ＣＰＵ３１のＣＰＵコア４１は、図８に示すように、まず、上記内蔵ＲＡＭ４２の処理プログラム記憶領域４２ｂに記憶されている券種検知処理用の処理プログラムに従って、上記形状検知処理により得られている主走査方向における始点と終点との座標値、及び、副走査方向における始点と終点との座標値を上記内蔵ＲＡＭ４２の処理結果記憶領域４２ｄから読み込む処理を行う（ステップＳ３１）。
【００６２】
上記画像データにおける主走査方向の始点と終点との座標値および副走査方向の始点と終点との座標値を読み込むと、上記高速ＣＰＵ３１のＣＰＵコア４１は、それらの座標値から想定される紙葉類の画像において、券種を検知するための画像の領域を決定する券種検知領域の決定処理を行う（ステップＳ３２）。この券種検知領域の決定処理は、上記全体形状の検知結果としての主走査方向の始点と終点との座標値および副走査方向の始点と終点との座標値に基づいて規定される紙葉類全体の領域に対して、券種を検知するための特徴的な画像が存在すると予測される領域を決定する処理である。また、この券種検知領域の決定処理の結果は、上記内蔵ＲＡＭ４２の処理結果記憶領域４２ｄに記憶される。
【００６３】
上記券種検知領域の決定処理に続いて、上記高速ＣＰＵ３１のＣＰＵコア４１は、上記券種検知処理用の処理プログラムに従って、上記券種検知領域の決定処理による処理結果としての券種検知領域の画像からサンプルパターンを作成するサンプルパターン作成処理を行う（ステップＳ３３）。このサンプルパターン作成処理の結果も、上記内蔵ＲＡＭ４２の処理結果記憶領域４２ｄに記憶される。
【００６４】
上記サンプルパターン作成処理に続いて、上記高速ＣＰＵ３１のＣＰＵコア４１は、上記券種検知処理用の処理プログラムに従って、上記サンプルパターンと券種を特定するための所定の種々のパターン（各券種の標準パターン）とのパターンマッチングを行うマッチング処理を行う（ステップＳ３４）。このマッチング処理では、上記サンプルパターン作成処理の処理結果としてのサンプルパターンと所定の各券種の標準パターンと類似度を算出する。さらに、このマッチング処理では、当該紙葉類が、算出した各類似度のうち最も類似度が大きい券種であることを判定する処理である。また、このマッチング処理の結果（当該紙葉類の券種を示す情報）も、上記内蔵ＲＡＭ４２の処理結果記憶領域４２ｄに記憶される。
【００６５】
上記のような１つの処理プログラムにより実現される券種検知処理では、１つの紙葉類に関する検査結果として券種が検知され、それらの結果が上記内蔵ＲＡＭ４２の処理結果記憶領域４２ｄに記憶される。また、上記券種検知処理では、上記形状検知処理の処理結果を参照して券種が判定される。
【００６６】
次に、上記磁気検知処理について説明する。
【００６７】
上記磁気検知処理は、紙葉類における磁気の分布を示す磁気情報に基づいて実行される。従って、上記センサ部１１のうちの１つは、紙葉類における磁気を検知するための複数の磁気ヘッドからなる磁気検知センサにより構成されるものとする。たとえば、上記センサ部１１としての磁気センサは、各磁気ヘッドが搬送方向に対して直交する方向に並べられている。また、上記センサ部１１としての磁気検知センサにより検知される磁気情報（紙葉類における磁気の分布を示す情報）は、上記センサ部１１としてのスキャナと同様に、紙葉類の搬送方向に直交する方向を主走査方向とし、紙葉類の搬送方向を副走査方向と定義するものとする。
【００６８】
また、上記磁気検知処理は、上記形状検知処理及び上記券種検知処理の次に実行されるものとする。従って、上記磁気検知処理を実行する場合、上記内蔵ＲＡＭ４２の処理結果記憶領域４２ｄには、上記形状検知処理の処理結果と上記券種検知処理の処理結果が記憶されている。このため、上記磁気検知処理を実現する処理プログラムは、上記形状検知処理の処理結果あるいは上記券種検知処理の処理結果を適宜参照するようにプログラミングされている。
【００６９】
また、以下の説明では、上記検知処理器１３ａにおける上記内蔵ＲＡＭ４２のセンサデータ記憶領域４２ｃには、上記センサ部１１としてのスキャナにより読取った画像データのほかに、上記センサ部１１としての磁気検知センサにより検知した磁気情報が記憶されているものとする。また、上記内蔵ＲＡＭ４２の処理プログラム記憶領域４２ｂには、後述する磁気検知処理を実行するための１つの処理プログラム（磁気検知処理用の処理プログラム）がロードされているものとする。ここでは、上記磁気検知処理は、券種検知処理の次に実行されることを想定している。このため、上記内蔵ＲＡＭ４２の処理プログラム記憶領域４２ｂに記憶される処理プログラムは、券種検知処理用の処理プログラムから磁気検知処理用の処理プログラムに書き換えられているものとする。
【００７０】
この状態において、当該検知処理器１３ａにおける高速ＣＰＵ３１のＣＰＵコア４１は、図９に示すように、まず、上記内蔵ＲＡＭ４２の処理プログラム記憶領域４２ｂに記憶されている磁気検知処理用の処理プログラムに従って、上記形状検知処理により得られている主走査方向における始点の座標値、及び、副走査方向における始点の座標値を上記内蔵ＲＡＭ４２の処理結果記憶領域４２ｄから読み込む処理を行う（ステップＳ４１）。
【００７１】
上記紙葉類の形状を示す主走査方向における始点の座標値および副走査方向における始点の座標値を読み込むと、上記高速ＣＰＵ３１のＣＰＵコア４１は、上記磁気検知処理用の処理プログラムに従って、上記センサ部１１としての磁気センサを構成する各磁気ヘッドが検出する磁気情報をチャンネルごとに全体積分する全体積分処理を行う（ステップＳ４２）。このチャンネルごとの全体積分処理は、上記形状検知処理の結果としての主走査方向における始点の座標値および副走査方向における始点の座標値に基づいて規定される紙葉類全体において各チャンネルごとの全体積分量（磁気量）を検出する処理である。また、このチャンネルごとの全体積分処理の結果は、上記内蔵ＲＡＭ４２の処理結果記憶領域４２ｄに記憶される。
【００７２】
上記全体積分処理に続いて、上記高速ＣＰＵ３１のＣＰＵコア４１は、上記磁気検知処理用の処理プログラムに従って、上記センサ部１１としての磁気センサを構成する各磁気ヘッドが検出する磁気情報をチャンネルごとに部分積分する部分積分処理を行う（ステップＳ４３）。このチャンネルごとの部分積分処理は、上記形状検知処理の結果としての主走査方向における始点の座標値および副走査方向における始点の座標値に基づいて規定される紙葉類全体において各チャンネルごとの特定の部分について積分量（磁気量）を検出する処理である。また、このチャンネルごとの部分積分処理の結果は、上記内蔵ＲＡＭ４２の処理結果記憶領域４２ｄに記憶される。
【００７３】
上記チャンネルごとの部分積分処理に続いて、上記高速ＣＰＵ３１のＣＰＵコア４１は、上記磁気検知処理用の処理プログラムに従って、上記チャンネルごとの比較処理を行う（ステップＳ４４）。この比較処理では、上記全体積分処理の処理結果及び上記部分積分処理の処理結果に基づいて、当該紙葉類が有する磁気情報としての特徴が上記券種検知処理により判定された券種が有する磁気情報としての特徴を有しているか否かを判定する処理である。また、この比較処理の結果（当該紙葉類の磁気情報が正常か否かを示す情報）も、上記内蔵ＲＡＭ４２の処理結果記憶領域４２ｄに記憶される。
【００７４】
上記のような１つの処理プログラムにより実現される磁気検知処理では、１つの紙葉類に関する検査結果として券種が検知され、それらの結果が上記内蔵ＲＡＭ４２の処理結果記憶領域４２ｄに記憶される。また、上記磁気検知処理では、上記形状検知処理の処理結果を参照して当該紙葉類が上記券種検知処理で判定された券種の磁気情報としての特徴を有しているが否かが判定される。
【００７５】
これらのような処理例では、各処理の処理結果を参照して次の処理が実行される。このような場合、本紙葉類処理装置の検査処理部では、高速ＣＰＵの内部メモリに、実行すべき各処理ごとに対応する各処理プログラムを処理プログラム単位で書き換えるだけでなく、前段の処理結果をメモリに保持する。このため、各センサ部が検知した情報を効率に処理することができる。また、この結果として、本紙葉類処理装置全体としても、紙葉類の効率的な処理が実現できる。
【００７６】
次に、第２の実施の形態について説明する。  
上記第２の実施の形態では、上記第１の実施の形態で説明した検査処理部と同様な基本構成の住所読取部（文字認識部）を有する郵便物区分装置（紙葉類処理装置）について説明する。  
図１０は、第２の実施の形態に係る郵便物区分装置１００の概略的な構成例を示す図である。また、図１１は、図１０に示す郵便物区分装置１００における制御系統の構成を概略的に示す図である。
【００７７】
図１０に示すように、郵便物区分装置１００は、処理対象となる紙葉類（郵便物）が収容される供給部１０２が設けられている。上記供給部１０２に収容される紙葉類（郵便物）には、その第１面に宛先情報に対応した文字情報（郵便番号、住所、宛名等）が記載されている。上記供給部１０２には、第１面が同一方向を向くように後端を揃えて立位で複数の郵便物が収容される。上記供給部１０２には、収容されている各郵便物を所定の取出位置へ順次供給するようになっている。この郵便物の取出位置には、供給部１０２に収容されている郵便物を主搬送路１０３に沿って一通づつ取出す取出部１０４が配設されている。尚、供給部１０２には、取出位置に供給された場合に、郵便番号が上方に位置し、且つ、第１面が取出部１０４に向うように整列して郵便物が配置される。
【００７８】
上記取出部１０４により取出された郵便物は、一定速度で走行する搬送ベルトを有する主搬送路１０３を介して搬送される。主搬送路１０３上には、郵便物に異物が含まれている場合に、その異物を検知したり、郵便物自体の硬さを検知したりする異物・硬さ検知部１０５が設けられている。異物・硬さ検知部１０５の下流側で主搬送路１０３から分岐された搬送路上には、異物・硬さ検知部１０５により機械処理が不可能と判断された郵便物を排除する排除集積部１０５ａが設けられている。  
異物・硬さ検知部１０５の下流側の主搬送路１０３上には、郵便物に記載されている宛先情報を判別する住所読取部１０６が設けられている。上記住所読取部１０６では、郵便物の第１面の画像を読取り、その読取った郵便物の第１面の画像に基づいて宛先情報を認識し、その認識した宛先情報に基づいて当該郵便物の区分先（区分集積部１０７における区分ポケット１０８）を判定する。
【００７９】
上記住所読取部１０６の下流側の主搬送路１０３の終端には、郵便物を所定の区分ポケット（区分先）へ区分して集積する区分集積部１０７（区分集積手段）が接続されている。尚、区分先とは、郵便物が区分集積される区分ポケットの位置をいうものとする。上記区分集積部１０７は、複数の段および複数の列に区画された複数の区分ポケット１０８を有している。たとえば、８段２５列の２００個の区分ポケット１０８、…により構成されている。各区分ポケット１０８の上方には、各々区分ゲート（図示しない）が設けられている。これらの区分ゲートを選択的に切換えることにより、郵便物は、所定の区分ポケット１０８に区分されるようになっている。なお、郵便物の区分制御は、上記住所読取部１０６による判別結果に基づいて後述する制御部１１２により制御される。
【００８０】
また、図１０に示す構成例では、区分集積部１０７に向う主搬送路１０３の終端近くには、区分集積部１０７の各段パス部１０９に対応した複数の切換ゲート１１０が設けられている。各切換ゲート１１０を選択的に切換えることにより、上記主搬送路１０３は、各段パス部１０９を通じて複数の段のうちいずれかに選択的に接続されるようになっている。  
更に、郵便物区分装置１００の図中左側前面には、係員による各種入力操作が成される操作パネル１１１が設けられている。上記郵便物区分装置１００の図中右側には、郵便物区分装置１００の区分動作を制御する制御部１１２が設けられている。
【００８１】
次に、上記住所読取部１０６の構成について説明する。  
図１２は、上記住所読取部１０６の構成例を示す図である。  
図１２に示す構成例は、上記第１の実施の形態で説明した紙葉類処理装置１の検知処理器１３ａの構成と類似している。  
上記住所読取部１０６は、スキャナ１２１、前処理部１２２、および、判別部１２３を有している。上記スキャナ１２１は、郵便物の第１面の画像を光学的に読取り、画像データに変換するものである。上記スキャナ１２１は、ＣＣＤセンサおよびＡ／Ｄ変換器などにより構成される。上記ＣＣＤセンサは、宛先情報が記載されている郵便物の第１面を光学的に走査し、電気信号に変換するものである。上記ＣＣＤセンサにより読取った画像データとしての電気信号は、Ａ／Ｄ変換器へ供給される。Ａ／Ｄ変換器は、ＣＣＤセンサからの画像データをビットマップデータ等のデジタルデータに変換する。このＡ／Ｄ変換器によりデジタルに変換された画像データは、前処理部１２２へ供給される。
上記前処理部１２２は、上記スキャナ１２１により読取った画像データに前処理を施すものである。上記前処理部１２２では、上記スキャナ１２１から供給される画像データの正規化等の前処理を行う。上記前処理部１２２は、前処理を施した画像データを上記判別部１２３へ供給する。  
上記判別部１２３は、郵便物の第１面の画像から宛先情報としての文字情報を認識する。上記判別部１２３では、認識した宛先情報としての文字情報に基づいて当該郵便物の区分先を判定する。上記判別部１２３による判定結果は、上記制御部１１２へ供給されるようになっている。なお、上記判別部１２３は、当該郵便物区分装置１００内に複数個、設けられるように構成しても良い。この場合、上記スキャナ１２１により読取った郵便物の画像データが各判別部１２３に分配されるようにすれば良い。
【００８２】
上記判別部１２３は、図３に示す検知処理器１３ａと同様に、高速ＣＰＵ１３１、低速ＣＰＵ１３２、および、外部ＲＡＭ（外部メモリ）１３３などを有している。  
上記高速ＣＰＵ１３１は、上記高速ＣＰＵ３１と同様に、ＣＰＵコア１４１、内蔵ＲＡＭ（内部メモリ）１４２、ＤＭＡ（Direct Memory Access）１４３などにより構成されている。上記ＣＰＵコア１４１は、演算処理を行うプロセッサである。上記ＣＰＵコア１４１は、上記内蔵ＲＡＭ１４２にロードされたプログラムに基づいて上記内蔵ＲＡＭ１４２に記憶されたデータに対する演算処理を行う。また、上記ＣＰＵコア１４１は、上記内蔵ＲＡＭ１４２に演算処理の結果を記憶する。
【００８３】
上記内蔵ＲＡＭ１４２は、上記ＣＰＵコア１４１が実行すべきプログラム、および、データなどが記憶される。上記内蔵ＲＡＭ１４２は、上記ＣＰＵコア１４１による高速なアクセスが可能なメモリである。上記内蔵ＲＡＭ１４２は、図１２に示すように、制御プログラム記憶領域１４２ａ、処理プログラム記憶領域１４２ｂ、センサデータ記憶領域１４２ｃ、および、処理結果記憶領域１４２ｄなどを有している。  
なお、図１２に示す制御プログラム記憶領域１４２ａ、処理プログラム記憶領域１４２ｂ、センサデータ記憶領域１４２ｃ、および、処理結果記憶領域１４２ｄは、それぞれ、図５に示す制御プログラム記憶領域４２ａ、処理プログラム記憶領域４２ｂ、センサデータ記憶領域４２ｃ、および、処理結果記憶領域４２ｄと同様な機能を有している。このため、詳細な説明は省略する。
【００８４】
上記低速ＣＰＵ１３２は、上記高速ＣＰＵ１３１からの要求に応じて動作するものである。上記低速ＣＰＵ１３２は、上記外部ＲＯＭ１３３に対するアクセス制御を行う。上記低速ＣＰＵ１３２は、上記高速ＣＰＵ１３１からの処理プログラムのダウンロード要求（処理プログラムの書き換え要求）に基づいて、外部ＲＯＭ１３３に記憶されている処理プログラムを読出し、上記高速ＣＰＵ１３１に出力する。
【００８５】
上記外部ＲＯＭ１３３は、上記高速ＣＰＵ１３１にダウンロードする制御プログラム及び種々の処理プログラムなどを記憶している。図１２に示す構成例では、上記外部ＲＯＭ１３３は、種々の処理プログラムを記憶するための記憶領域１３３ａ１、１３３ａ２、…、１３３ａｎと制御プログラムを記憶するための記憶領域１３３ｂを有している。上記記憶領域１３３ａ１、１３３ａ２、…、１３３ａｎに記憶される各処理プログラムは、上記センサデータに基づいて特定の検査結果を得るための処理を行うプログラムである。  
たとえば、上記記憶領域１３３ａ１、１３３ａ２、…、１３３ａｎに記憶される各処理プログラムとしては、文字が記載されている領域を検出する処理（文字領域検出処理）のための処理プログラム、文字行を検出する処理（行検出処理）のための処理プログラム、個々の文字を検出する処理（文字検出処理）のための処理プログラム、文字を認識する処理（文字認識処理）のための処理プログラムなどがある。ここでは、特定の処理結果を得るための処理を行うための種々の命令からなるアルゴリズムを処理プログラムと呼ぶこことする。また、文字領域検出処理は、スキャナ１２１により読取った郵便物の画像データから宛先情報としての文字情報が記載されている領域（文字領域）を検出する処理である。上記行検出処理は、スキャナ１２１により読取った画像データ内の上記文字領域から宛先情報としての文字情報を行単位で検出する処理である。上記文字検出処理は、検出した文字行から各文字を１文字ずつ検出する処理である。また、上記文字検出処理では、検出した各文字（文字パターン）を正規化する。上記文字認識処理は、検出した１文字ずつの文字パターンを辞書の基準パターンとのマッチング法などによって文字を認識するものである。さらに、上記文字認識処理では、認識した各文字からなる単語と住所として使用される単語が登録されている辞書とを比較することにより宛先情報を認識するようにしても良い。
【００８６】
次に、上記のように構成される判別部１２３の動作例について説明する。  
図１３は、上記判別部１２３の動作例を説明するためのフローチャートである。ここでは、上記判別部１２３には、上記スキャナ１２１により読取った各郵便物の画像データが上記前処理部１２２を介して供給される。このため、上記判別部１２３には、上記スキャナ１２１が読取った郵便物の画像データが上記内蔵ＲＡＭ１４２のセンサデータ記憶領域１４２ｃにセンサデータとして記憶される。
【００８７】
まず、上記高速ＣＰＵ１３１のＣＰＵコア１４１は、内蔵ＲＡＭ１４２の制御プログラム記憶領域１４２ａに記憶されている制御プログラムに基づいて高速ＣＰＵ１３１内の初期化処理を行う（ステップＳ１０１）。これとともに、上記高速ＣＰＵ１３１のＣＰＵコア１４１は、上記制御プログラムに基づいて上記内蔵ＲＡＭ１４２の処理プログラム記憶領域１４２ｂに、一連の処理（区分先の判別処理）における最初にダウンロードすべき処理プログラムとして、第１の処理としての文字領域検出処理用の処理プログラムをダウンロードする旨のダウンロード要求を上記低速ＣＰＵ１３２に出力する（ステップＳ１０２）。
【００８８】
このようなダウンロード要求を受信した低速ＣＰＵ１３２では、上記高速ＣＰＵ１３１からの要求に応じて、文字領域検出処理用の処理プログラムのダウンロード処理（処理プログラムの転送処理）を実行する。すなわち、上記ダウンロード要求を受けた低速ＣＰＵ１３２は、上記外部ＲＯＭ１３３に記憶されている処理プログラムのうち文字領域検出処理用の処理プログラムを選択的に読み出す。当該処理プログラムを読み出すと、上記低速ＣＰＵ１３２は、上記高速ＣＰＵ１３１に対して当該処理プログラムをダウンロードする。
【００８９】
上記低速ＣＰＵ１３２により要求した文字領域検出用の処理プログラムのダウンロードが開始されると、上記高速ＣＰＵ１３１では、転送（ダウンロード）されてくる処理プログラムを上記内蔵ＲＡＭ１４２の処理プログラム記憶領域１４２ｂに格納する（ステップＳ１０３）。  
上記低速ＣＰＵ１３２によりダウンロードされる文字領域検出処理用の処理プログラム全体を上記内蔵ＲＡＭ１４２の処理プログラム記憶領域１４２ｂに格納した場合、つまり、上記低速ＣＰＵ１３２からの処理プログラムのダウンロードが完了した場合（ステップＳ１０４、ＹＥＳ）、上記高速ＣＰＵ１３１のＣＰＵコア１４１は、上記低速ＣＰＵ１３２に対してダウンロードが完了したことを示すダウンロード完了通知を出力する（ステップＳ１０５）。
【００９０】
また、文字領域検出処理用の処理プログラムのダウンロードが完了すると、上記高速ＣＰＵ１３１のＣＰＵコア１４１は、処理対象となる郵便物の画像データが取得済みであるか否かを判断する（ステップＳ１０６）。この判断では、上記スキャナ１２１により読取った郵便物の画像データが上記内蔵ＲＡＭ１４２のセンサデータ記憶領域１４２ｃに記憶されているか否かを判断する。
【００９１】
上記判断により処理対象となる画像データが取得済みであると判断した場合（ステップＳ１０６、ＹＥＳ）、上記高速ＣＰＵ１３１のＣＰＵコア１４１は、上記内蔵ＲＡＭ１４２の処理プログラム記憶領域１４２ｂに記憶した処理プログラムを実行する（ステップＳ１０７）。ここでは、上記処理プログラム記憶領域１４２ｂには、文字領域検出処理用の処理プログラムが格納されている。このため、上記ＣＰＵコア１４１は、上記センサデータ記憶領域１４２ｃに記憶している画像データから文字領域を検出を処理を実行する。また、上記高速ＣＰＵ１３１のＣＰＵコア１４１は、上記内蔵ＲＡＭ１４２の処理プログラム記憶領域１４２ｂに記憶されている文字領域検出処理用の処理プログラムを実行した結果（処理結果）を上記内蔵ＲＡＭ１４２の処理結果記憶領域１４２ｄに記憶する（ステップＳ１０８）。
【００９２】
上記内蔵ＲＡＭ１４２の処理プログラム記憶領域１４２ｂにロードされた処理プログラムによる処理が完了すると、上記高速ＣＰＵ１３１のＣＰＵコア１４１は、一連の処理全体（実行すべき全ての処理プログラムによる処理）が完了したか否かを判断する（ステップＳ１０９）。この判断では、上記内蔵ＲＡＭ１４２のセンサデータ記憶領域１４２ｃに記憶している郵便物の画像データに対して実行すべき全ての処理プログラムによる処理が完了したか否かを判断する。言い換えると、上記判断では、続いて実行すべき処理プログラムが存在するか否かを判断する。
【００９３】
上記判断により一連の処理全体が完了したと判断した場合（ステップＳ１０９、ＹＥＳ）、上記高速ＣＰＵ１３１のＣＰＵコア１４１は、上記内蔵ＲＡＭ１４２の処理結果記憶領域１４２ｄに格納している処理結果に識別情報（郵便物を特定するための情報）を付与した情報を上記制御部１１２へ出力する。
【００９４】
また、上記判断により一連の処理全体が完了していないと判断した場合、つまり、続いて実行すべき処理プログラムが存在すると判断した場合（ステップＳ１０９、ＮＯ）、上記高速ＣＰＵ１３１のＣＰＵコア１４１は、次にダウンロードすべき処理プログラムを判定する（Ｓ１１１）。この判定では、少なくとも複数の命令単位からなるプログラムごとにダウンロードすべき処理プログラムとして判定される。ここでは、各処理に対応する各処理プログラム単位でダウンロードすべき１つの処理プログラムが判定されるものとする。
【００９５】
なお、上述した第１の実施の形態と同様に、１つの処理に対応する１つの処理プログラムが内蔵ＲＡＭ１４２の処理プログラム記憶領域１４２ｂに収まりきらないデータサイズである場合、上記ＣＰＵコア１４１は、１つの処理に対応する１つの処理プログラムを分割した各プログラムを１回のダウンロード処理でダウンロードすべき処理プログラムとして判定するようにしても良い。また、複数の処理に対応する複数の処理プログラムが内蔵ＲＡＭ１４２の処理プログラム記憶領域１４２ｂに収まるデータサイズである場合、上記ＣＰＵコア１４１は、複数の処理に対応する複数の処理プログラムを１回のダウンロード処理でダウンロードすべき処理プログラムとして判定するようにしても良い。
【００９６】
上記判定によりダウンロードすべき処理プログラムを判定すると、上記高速ＣＰＵ１３１のＣＰＵコア１４１は、当該処理プログラムのダウンロードを要求するダウンロード要求（処理プログラムの書き換え要求）を上記低速ＣＰＵ１３２に出力する（ステップＳ１１２）。  
このようなダウンロード要求を受信した低速ＣＰＵ１３２では、上記高速ＣＰＵ１３１からの要求に応じた処理プログラムのダウンロード処理（処理プログラムの転送処理）を実行する。すなわち、上記ダウンロード要求を受けた低速ＣＰＵ１３２は、上記外部ＲＯＭ１３３に記憶されている処理プログラムのうち上記高速ＣＰＵ１３１からダウンロードが要求された処理プログラムを選択的に読み出す。処理プログラムを読み出すと、上記低速ＣＰＵ１３２は、上記高速ＣＰＵ１３１に対して当該処理プログラムをダウンロードする。
【００９７】
上記低速ＣＰＵ１３２により要求した処理プログラムのダウンロードが開始されると、上記高速ＣＰＵ１３１では、転送（ダウンロード）されてくる処理プログラムを上記内蔵ＲＡＭ１４２の処理プログラム記憶領域４２ｂに格納する（ステップＳ１１３）。この際、上記内蔵ＲＡＭ１４２の処理プログラム記憶領域１４２ｂに格納されていたデータ（実行済みの処理プログラム）は、消去される。つまり、上記ステップＳ１１３では、上記内蔵ＲＡＭ１４２の処理プログラム記憶領域１４２ｂに格納される処理プログラムが書き換えられるようになっている。
【００９８】
上記低速ＣＰＵ１３２によりダウンロードされる処理プログラム全体を上記内蔵ＲＡＭ１４２の処理プログラム記憶領域１４２ｂに格納した場合、つまり、上記低速ＣＰＵ１３２からの処理プログラムのダウンロードが完了した場合（ステップＳ１１４、ＹＥＳ）、上記高速ＣＰＵ１３１のＣＰＵコア１４１は、上記低速ＣＰＵ１３２に対してダウンロードが完了したことを示すダウンロード完了通知を出力する（ステップＳ１１５）。
【００９９】
また、当該処理プログラムのダウンロードが完了すると、上記高速ＣＰＵ１３１のＣＰＵコア１４１は、上記ステップＳ１０７と同様に、上記内蔵ＲＡＭ１４２の処理プログラム記憶領域４２ｂに記憶した処理プログラムを実行する（ステップＳ１０７）。この場合、上記高速ＣＰＵ１３１のＣＰＵコア１４１は、前段の処理で得られた処理結果も参照して上記処理プログラム記憶領域１４２ｂに記憶した処理プログラムを実行する。たとえば、第２の処理として文字行検出処理を行う場合、当該処理プログラムでは、上記処理結果記憶領域１４２ｄに記憶されている第１の処理としての文字領域の検出処理による処理結果（文字領域を示す情報）を参照して、文字行を検出するようになっている。
【０１００】
また、上記高速ＣＰＵ１３１のＣＰＵコア１４１は、上記ステップＳ１０８と同様に、上記内蔵ＲＡＭ１４２の処理プログラム記憶領域１４２ｂに記憶されている処理プログラムを実行した結果（処理結果）を上記内蔵ＲＡＭ１４２の処理結果記憶領域１４２ｄに記憶する（ステップＳ１０８）。
【０１０１】
上記内蔵ＲＡＭ１４２の処理プログラム記憶領域１４２ｂに記憶される処理プログラムによる処理が完了すると、上記高速ＣＰＵ１３１のＣＰＵコア１４１は、一連の処理全体（実行すべき全ての処理プログラムによる処理）が完了したか否かを判断する（ステップＳ１０９）。上記判断により一連の処理全体が完了したと判断した場合（ステップＳ１０９、ＹＥＳ）、上記高速ＣＰＵ１３１のＣＰＵコア１４１は、上記内蔵ＲＡＭ１４２の処理結果記憶領域１４２ｄに格納している処理結果に識別情報を付与した情報を上記制御部１１２へ出力する。
【０１０２】
また、上記判断により一連の処理全体が完了していないと判断した場合、つまり、続いて実行すべき処理プログラムが存在すると判断した場合（ステップＳ１０、ＮＯ）、上記高速ＣＰＵ１３１のＣＰＵコア１４１は、上記ステップＳ１１１へ戻り、上記ステップＳ１１１〜Ｓ１１５及びＳ１０７〜Ｓ１０８の処理を再度行う。この場合、上記高速ＣＰＵ３１では、上記内蔵ＲＡＭ４２の処理プログラム４２ｂに記憶されている処理プログラムが次の処理プログラムに書き換えられ、次の処理プログラムによる処理が実行される。
【０１０３】
上記郵便物区分装置１００では、高速ＣＰＵ１３１が区分先を判別するための区分先の判別処理として実行される種々の処理に対応する複数の処理プログラムを各処理プログラム単位で外部メモリから高速ＣＰＵ内の内蔵ＲＡＭにローディングするようにしたものである。これにより、区分先の判別処理全体の処理速度を向上させることができる。さらに、この結果として、上記郵便物区分装置１００における紙葉類に対する処理を効率化することができる。
上記第１、第２の実施の形態による効果としては、たとえば、高速ＣＰＵ内の内部メモリに記憶されている場合、上記高速ＣＰＵが５ｍｓｅｃで処理する処理プログラムは、高速ＣＰＵが外部メモリに記憶されている処理プログラムを各命令単位で読み込んで処理する場合には１０ｍｓｅｃ程度の処理時間が必要となる。さらに、高速ＣＰＵ内の内部メモリに対する処理プログラムの書換えに要する時間が数μｓｅｃであるとすれば、上記紙葉類処理装置あるいは上記郵便物区分装置が２０ｍｓｅｃ程度で行う複数の処理プログラムからなる一連の処理は、外部メモリの処理プログラムを各命令単位でロードして処理する装置では、３５ｍｓｅｃ程度の処理時間が必要となる。
【０１０４】
上述したように、第１の実施の形態で説明した紙葉類処理装置、あるいは、第２の実施の形態で説明した郵便物区分装置では、紙葉類を処理するための種々の処理プログラムの実行に伴って、処理効率が低下することを抑制することができる。この結果として、上記紙葉類処理装置あるいは上記郵便物区分装置では、紙葉類を効率的に処理できる。
【図面の簡単な説明】
【０１０５】
【図１】第１の実施の形態に係る紙葉類処理装置の概略構成を示す図である。
【図２】紙葉類処理装置の検査処理部の構成例を示す図である。
【図３】分配器から分配されるセンサデータの構成例を示す図である。
【図４】検査処理器の構成例を示す図である。
【図５】高速ＣＰＵ内の内蔵ＲＡＭ内の構成例を示す図である。
【図６】検査処理器の動作例を説明するためのフローチャートである。
【図７】１つの処理プログラムにより実行される処理例としての形状検知処理を説明するためのフローチャートである。
【図８】１つの処理プログラムにより実行される処理例としての券種検知処理を説明するためのフローチャートである。
【図９】１つの処理プログラムにより実行される処理例としての磁気検知処理を説明するためのフローチャートである。
【図１０】第２の実施の形態に係る郵便物区分装置の概略構成を示す図である。
【図１１】郵便物区分装置の制御系統の構成例を示す図である。
【図１２】住所読取部内の判別部の構成例を示す図である。
【図１３】判別部の動作例を説明するためのフローチャートである。
【符号の説明】
【０１０６】
Ｓ…検知対象物（紙葉類、郵便物）、１…紙葉類処理装置、１００…郵便物区分装置（紙葉類処理装置）、３、１０３…搬送路（搬送手段）、４…検査装置（検査手段）、１０６…住所読取部（検査手段）、５…搬送制御部（紙葉類処理手段）、１０７…区分集積部（紙葉類処理手段）、１１…センサ部（検知手段）、１２１…スキャナ（検知手段）、１３…検知処理部（検査手段）、１３ａ…検知処理器（検査手段）、１２３…判別部、１５…中央演算部（紙葉類処理手段）、１１２…制御部（紙葉類処理手段）、３１、１３１…高速ＣＰＵ（第２の処理手段）、３２、１３２…低速ＣＰＵ（第１の処理手段）、３３、１３３…外部ＲＯＭ（外部記憶手段）、４１、１４１…ＣＰＵコア（演算処理手段）、４２、１４２…内蔵ＲＡＭ（内部記憶手段）、４２ａ、１４２ａ…制御プログラム記憶領域、４２ｂ、１４２ｂ…処理プログラム記憶領域（第２の記憶領域）、４２ｃ、１４２ｃ…センサデータ記憶領域（第１の記憶領域）、４２ｄ、１４２ｄ…処理結果記憶領域（第３の記憶領域）
【図１】
2006293992.tif 000003
【図２】
2006293992.tif 000004
【図３】
2006293992.tif 000005
【図４】
2006293992.tif 000006
【図５】
2006293992.tif 000007
【図６】
2006293992.tif 000008
【図７】
2006293992.tif 000009
【図８】
2006293992.tif 000010
【図９】
2006293992.tif 000011
【図１０】
2006293992.tif 000012
【図１１】
2006293992.tif 000013
【図１２】
2006293992.tif 000014
【図１３】
2006293992.tif 000015