(57)【要約】【課題】機器の状態の遷移を視覚的に提示することができる情報処理装置、情報処理方法及びプログラムを提供する。【解決手段】実施形態によれば、情報処理装置は、格納部と、取得部と、生成部と、を備える。格納部は、対象装置内に存在する内部機器の位置を示す機器情報を格納する。取得部は、前記内部機器の状態を示すログデータを取得する。生成部は、前記機器情報と前記ログデータとに基づいて、前記内部機器の位置と前記内部機器の状態とを時系列で表示するための表示データを生成する。【選択図】      図２
2018200556.tif 000002
【特許請求の範囲】
【請求項１】
対象装置内に存在する内部機器の位置を示す機器情報を格納する格納部と、
前記内部機器の状態を示すログデータを取得する取得部と、
前記機器情報と前記ログデータとに基づいて、前記内部機器の位置と前記内部機器の状態とを時系列で表示するための表示データを生成する生成部と、
を備える情報処理装置。
【請求項２】
前記内部機器は、前記対象装置内に複数存在し、
前記生成部が生成する表示データは、複数の前記内部機器の位置と複数の前記内部機器の状態とを時系列で表示するためのデータである、
前記請求項１に記載の情報処理装置。
【請求項３】
前記表示データに基づいて、前記内部機器の位置と前記内部機器の状態とを動画で表示する表示部を備える、
前記請求項１又は２に記載の情報処理装置。
【請求項４】
前記格納部は、異常が発生したかを判定する条件を示す条件情報を格納し、
前記生成部は、前記条件情報と前記ログデータとに基づいて前記異常が発生したかを判定し、前記異常が発生したと判定すると前記異常が発生したことを示す前記表示データを生成し、
前記表示部は、前記異常が発生したことを表示する、
前記請求項３に記載の情報処理装置。
【請求項５】
前記表示部は、前記内部機器の位置に対応する位置に前記内部機器を示すアイコンを表示する、
前記請求項３又は４に記載の情報処理装置。
【請求項６】
前記対象装置は、搬送物を搬送し集積する集積装置である、
前記請求項１乃至５の何れか１項に記載の情報処理装置。
【請求項７】
前記搬送物は、紙葉類である、
前記請求項６に記載の情報処理装置。
【請求項８】
前記内部機器は、前記搬送物を検知するセンサである、
前記請求項６又は７に記載の情報処理装置。
【請求項９】
対象装置内に存在する内部機器の状態を示すログデータを取得し
前記内部機器の位置を示す機器情報と前記ログデータとに基づいて、前記内部機器の位置と前記内部機器の状態とを時系列で表示するための表示データを生成する、
情報処理方法。
【請求項１０】
プロセッサに、
対象装置内に存在する内部機器の状態を示すログデータを取得させ、
前記内部機器の位置を示す機器情報と前記ログデータとに基づいて、前記内部機器の位置と前記内部機器の状態とを時系列で表示するための表示データを生成させる、
プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、情報処理装置、情報処理方法及びプログラムに関する。
【背景技術】
【０００２】
情報処理装置には、紙葉類などの搬送物を集積する集積装置からログデータを取得するものがある。ログデータは、集積装置内に設置されるセンサなどの内部機器の状態を示す。情報処理装置は、ログデータをディスプレイなどに表示する。従来、情報処理装置は、ログデータとして、時刻と内部機器を示す識別子と当該内部機器の状態を示す数値とを羅列して表示する。そのため、情報処理装置は、オペレータに、内部機器の状態の遷移を視覚的に提示することができないという課題がある。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平６−１６０１１９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記の課題を解決するため、機器の状態の遷移を視覚的に提示することができる情報処理装置、情報処理方法及びプログラムを提供する。
【課題を解決するための手段】
【０００５】
実施形態によれば、情報処理装置は、格納部と、取得部と、生成部と、を備える。格納部は、対象装置内に存在する内部機器の位置を示す機器情報を格納する。取得部は、前記内部機器の状態を示すログデータを取得する。生成部は、前記機器情報と前記ログデータとに基づいて、前記内部機器の位置と前記内部機器の状態とを時系列で表示するための表示データを生成する。
【図面の簡単な説明】
【０００６】
【図１】図１は、実施形態に係る表示システムの構成例を示す図である。
【図２】図２は、実施形態に係る表示システムの制御系の構成例を示すブロック図である。
【図３】図３は、実施形態に係るデータベースの構成例を示す図である。
【図４】図４は、実施形態に係るモデル図の構成例を示す図である。
【図５】図５は、実施形態に係るログデータの構成例を示す図である。
【図６】図６は、実施形態に係る再生データの構成例を示す図である。
【図７】図７は、実施形態に係るワーニングの判定動作の例を示す図である。
【図８】図８は、実施形態に係るワーニングの判定動作の例を示す図である。
【図９】図９は、実施形態に係る表示装置の動作例を示すフローチャートである。
【図１０】図１０は、実施形態に係る表示部の表示例を示す図である。
【図１１】図１１は、実施形態に係る表示部の表示例を示す図である。
【図１２】図１２は、実施形態に係る表示部の表示例を示す図である。
【発明を実施するための形態】
【０００７】
以下、図面を参照しながら実施形態について説明する。  
実施形態に係る表示システムは、紙葉類などの搬送物を集積する集積装置内の内部機器の状態を表示する。集積装置は、内部機器として、検知部、ラインカメラ（フォトトランジスタなど）及びアクチュエータ（モータなど）などを備える。集積装置は、各内部機器の状態を時系列で取得し、ログデータを生成する。集積装置は、生成したログデータを表示装置に送信する。表示装置は、受信したログデータに基づいて、各内部機器の状態の遷移を表示する。
【０００８】
図１は、表示システム１の構成例を示すブロック図である。図１が示すように、表示システム１は、集積装置１０及び表示装置２０などから構成される。  
集積装置１０（対象装置）は、紙葉類を集積する。集積装置１０は、投入口に投入された紙葉類を種類別に集積する。たとえば、集積装置１０は、紙葉類を種類に応じて異なる集積部に集積する。たとえば、紙葉類は、郵便物、紙幣又は有価証券などである。
【０００９】
内部機器は、集積装置１０内に複数存在する。  
図１が示すように、集積装置１０は、内部機器として、制御部１１、投入口１２、搬送路１３、検知部１４（１４ａ乃至１４ｅ）、ラインカメラ１５（１５ａ乃至１５ｃ）、アクチュエータ１６（１６ａ乃至１６ｄ）及び集積部１７（１７ａ乃至１７ｃ）などを備える。なお、集積装置１０は、図１が示すような構成の他に必要に応じた構成を具備したり、特定の構成を除外したりしてもよい。
【００１０】
制御部１１は、集積装置１０内の所定の位置に設置される。  
投入口１２は、集積装置１０の筐体に形成される。投入口１２は、外部から紙葉類を投入可能に形成される。
【００１１】
搬送路１３は、紙葉類が搬送される経路である。搬送路１３は、集積装置１０内において投入口１２から集積部１７までの間に形成される。ここでは、搬送路１３上において、投入口１２側を上流、集積部１７側を下流とする。
【００１２】
搬送路１３上において、検知部１４ａ、ラインカメラ１５ａ乃至１５ｃ、検知部１４ｂ、アクチュエータ１６ａ並びに１６ｂ、検知部１４ｃ並びに１４ｄ、アクチュエータ１６ｃ並びに１６ｄ、検知部１４ｅ、及び、集積部１７ａ乃至１７ｃは、順に下流に設置される。
【００１３】
制御部１１は、集積装置１０全体を制御する。たとえば、制御部１１は、プロセッサ、ＲＡＭ及びＲＯＭなどから構成されてもよい。制御部１１は、プロセッサがＲＯＭなどに予め記憶したプログラムを実行することにより実現されてもよい。また、制御部１１は、制御ボードなどのハードウエアから構成されてもよい。
【００１４】
制御部１１は、投入口１２、検知部１４、ラインカメラ１５、アクチュエータ１６及び集積部１７などと通信可能に接続する。制御部１１は、各部に対して動作を指示する信号を送信する。また、制御部１１は、各部から各部で測定されたデータなど取得する。
【００１５】
投入口１２は、紙葉類の投入を受け付ける。たとえば、投入口１２は、一度に複数枚の紙葉類を受け付ける。投入口１２は、複数枚の紙葉類を所定の間隔で一枚ずつ搬送路１３へ送り出す。たとえば、投入口１２は、紙葉類を送り出すローラなどを備える。
【００１６】
搬送路１３は、アクチュエータ１６などの動作に従って紙葉類を集積装置１０内で搬送する。たとえば、搬送路１３は、紙葉類を挟んで移動させるベルトなどから構成される。
【００１７】
検知部１４は、搬送路１３上を搬送される紙葉類を検知する。検知部１４は、搬送路１３に近接する位置に設置され、検知部１４を通過する紙葉類を検知する。  
ここでは、検知部１４は、３つのフォトトランジスタから構成される。３つのフォトトランジスタは、紙葉類の搬送方向と直交する方向に一列に配置される。なお、検知部１４は、２つ以下又は４つ以上のフォトトランジスタから構成されてもよい。また、検知部１４は、他のセンサから構成されてもよい。検知部１４の構成は、特定の構成に限定されるものではない。
【００１８】
ラインカメラ１５は、直線上に形成される受光素子から構成される。ラインカメラ１５は、搬送路１３上を搬送される紙葉類を撮影する。ラインカメラ１５は、紙葉類の搬送方向に直交する方向に受光素子が形成されるように設置される。ラインカメラ１５は、搬送路１３上に形成され、通過する紙葉類を撮影する。ラインカメラ１５は、撮影した画像を制御部１１へ送信する。
【００１９】
アクチュエータ１６は、制御部１１からの信号に基づいて搬送路１３を駆動する。たとえば、アクチュエータ１６は、モータ、及び、モータによって駆動するローラなどから構成される。ローラは、搬送路１３を構成するベルトに接する。アクチュエータ１６は、モータによってローラを回転させることでベルトを駆動し紙葉類を搬送する。なお、アクチュエータ１６の構成は、特定の構成に限定されるものではない。
【００２０】
集積部１７は、制御部１１からの信号に基づいて、搬送路１３上で搬送される紙葉類を集積する。たとえば、集積部１７は、制御部１１からの信号によって搬送路１３から自身に分岐した紙葉類を集積する。集積部１７は、紙葉類を集積する箱又は台などから構成される。たとえば、集積部１７は、集積装置１０の外部に開放する構造である。集積部１７は、開放することで外部に集積した紙葉類を露出する。また、集積部１７は、紙葉類を集積する箱又は台が取り外し可能な構成を備えてもよい。集積部１７の構成は、特定の構成に限定されるものではない。  
たとえば、集積部１７ａ乃至１７ｃは、それぞれ異なる額面又は通貨の紙葉類を集積する。
【００２１】
表示装置２０（情報処理装置）は、ログデータに基づいて、内部機器の位置と当該内部機器の状態とを時系列で表示する。即ち、表示装置２０は、内部機器の状態の遷移を動画で表示する。
【００２２】
次に、表示システム１の制御系について説明する。  
図２は、表示システム１の制御系を示すブロック図である。  
図２が示すように、集積装置１０は、制御部１１、ラインカメラ１５、集積部１７、フォトトランジスタ１８及びモータ１９などを備える。
【００２３】
制御部１１、ラインカメラ１５及び集積部１７は、前述の通りである。  
フォトトランジスタ１８は、検知部１４を構成する。フォトトランジスタ１８は、光を検知する。たとえば、フォトトランジスタ１８は、紙葉類によって光が遮られると、紙葉類を検知する。フォトトランジスタ１８は、紙葉類を検知すると、検知したことを示す信号を制御部１１へ送信する。
【００２４】
モータ１９は、アクチュエータ１６を構成する。モータ１９は、制御部１１からの信号に基づいて駆動する。たとえば、モータ１９は、図示されない電力供給部から電力の供給を受け動作する。
【００２５】
図２が示すように、表示装置２０は、プロセッサ２１、ＲＯＭ２２、ＲＡＭ２３、ＮＶＭ２４、通信部２５、操作部２６及び表示部２７などを備える。これらの各部は、データバスを介して互いに接続される。なお、表示装置２０は、図２が示すような構成の他に必要に応じた構成を具備したり、特定の構成を除外したりしてもよい。
【００２６】
プロセッサ２１は、表示装置２０全体の動作を制御する機能を有する。プロセッサ２１は、内部キャッシュ及び各種のインターフェースなどを備えてもよい。プロセッサ２１は、内部キャッシュ、ＲＯＭ２２又はＮＶＭ２４などが予め記憶するプログラムを実行することにより種々の処理を実現する。
【００２７】
なお、プロセッサ２１がプログラムを実行することにより実現する各種の機能のうちの一部は、ハードウエア回路により実現されるものであってもよい。この場合、プロセッサ２１は、ハードウエア回路により実行される機能を制御する。
【００２８】
ＲＯＭ２２は、予め制御用のプログラム及び制御データなどが記憶された不揮発性のメモリである。ＲＯＭ２２に記憶される制御プログラム及び制御データは、予め表示装置２０の仕様に応じて組み込まれる。ＲＯＭ２２は、たとえば、表示装置２０の回路基板を制御するプログラム（たとえば、ＢＩＯＳ）などを格納する。
【００２９】
ＲＡＭ２３は、揮発性のメモリである。ＲＡＭ２３は、プロセッサ２１の処理中のデータなどを一時的に格納する。ＲＡＭ２３は、プロセッサ２１からの命令に基づき種々のアプリケーションプログラムを格納する。また、ＲＡＭ２３は、アプリケーションプログラムの実行に必要なデータ及びアプリケーションプログラムの実行結果などを格納してもよい。
【００３０】
ＮＶＭ２４（格納部）は、データの書き込み及び書き換えが可能な不揮発性のメモリである。ＮＶＭ２４は、例えば、ハードディスク、ＳＳＤ（Solid State Drive）、ＥＥＰＲＯＭ（登録商標）又はフラッシュメモリなどにより構成される。ＮＶＭ２４は、表示装置２０の運用用途に応じて制御プログラム、アプリケーション及び種々のデータを格納する。
【００３１】
ＮＶＭ２４は、データベースを格納する記憶領域２４ａ及びモデル図を格納する記憶領域２４ｂなどを備える。データベース及びモデル図については、後述する。
【００３２】
通信部２５は、集積装置１０の制御部１１とデータを送受信するためのインターフェースである。通信部２５は、有線又は無線で制御部１１とデータを送受信する。たとえば、通信部２５は、有線又は無線のＬＡＮ接続などをサポートするものである。また、通信部２５は、ＵＳＢ接続又はブルートゥース（登録商標）接続をサポートするものであってもよい。通信部２５の構成は、特定の構成に限定されるものではない。
【００３３】
操作部２６は、オペレータから種々の操作の入力を受け付ける。操作部２６は、受け付けた操作を示す信号をプロセッサ２１へ送信する。操作部２６は、たとえば、キーボード、テンキー及びタッチパネルから構成される。
【００３４】
表示部２７は、たとえば液晶モニタから構成される。表示部２７は、プロセッサ２１の制御により種々の情報を表示する。ここでは、操作部２６がタッチパネルなどで構成され、表示部２７は、操作部２６と一体的に形成されるものとする。
【００３５】
次に、記憶領域２４ａが格納するデータベースについて説明する。  
図３は、データベースの構成例を示す。  
図３が示すように、データベースは、機器情報１０１、ワーニング情報１０２及びエラー情報１０３などから構成される。なお、データベースは、図３が示すような構成の他に必要に応じた構成を具備したり、特定の構成を除外したりしてもよい。
【００３６】
機器情報１０１は、内部機器の位置（座標）を示す。ここでは、機器情報１０１は、検知部１４に関するセンサ情報１０１ａ及びアクチュエータに関するアクチュエータ情報１０１ｂから構成されるものとする。なお、機器情報１０１は、他の内部機器に関する情報をさらに備えてもよい。
【００３７】
センサ情報１０１ａは、「センサペア識別子」、「センサ番号」、「モデル名」及び「座標」から構成される。なお、センサ情報１０１ａは、図３が示すような構成の他に必要に応じた構成を具備したり、特定の構成を除外したりしてもよい。
【００３８】
「センサペア識別子」は、フォトトランジスタ１８が所属するグループを示す。たとえば、各ラインカメラ１５は、３つのフォトトランジスタ１８から構成される。フォトトランジスタ１８は、所定の検知部１４を構成するグループを形成する。「センサペア識別子」は、フォトトランジスタ１８が検知部１４を構成するグループを示す。
【００３９】
「センサ番号」は、フォトトランジスタ１８を識別する番号（識別子）である。  
「モデル名」は、フォトトランジスタ１８が構成する検知部の名称である。  
「座標」は、集積装置１０内におけるフォトトランジスタ１８の位置を示す座標である。「座標」は、３次元座標である。即ち、「座標」は、集積装置１０内においてフォトトランジスタ１８の３次元での位置を示す。なお、「座標」は、２次元座標であってもよい。
【００４０】
アクチュエータ情報１０１ｂは、「アクチュエータ番号」、「モデル名」及び「座標」から構成される。なお、アクチュエータ情報１０１ｂは、図３が示すような構成の他に必要に応じた構成を具備したり、特定の構成を除外したりしてもよい。
【００４１】
「アクチュエータ番号」は、アクチュエータ１６を識別する番号（識別子）である。  
「モデル名」は、アクチュエータ１６の名称である。  
「座標」は、集積装置１０内におけるアクチュエータ１６の位置を示す座標である。「座標」は、３次元座標である。即ち、「座標」は、集積装置１０内においてアクチュエータ１６の３次元での位置を示す。なお、「座標」は、２次元座標であってもよい。
【００４２】
ワーニング情報（条件情報）は、ワーニング（異常）が発生したかを判定する条件を示す。ワーニング情報は、フォトトランジスタ１８などのセンサ結果及び／又はアクチュエータ１６の状態などとマッチングしてワーニングが生じているかを判定する条件を示す。
【００４３】
たとえば、ワーニング情報は、搬送物（紙葉類）が傾いたとするワーニング（傾きワーニング）の条件を示す。たとえば、ワーニング情報は、傾きワーニングの条件として、同一のグループのフォトトランジスタの一部が紙葉類を検知したことを示す。  
なお、ワーニング情報は、ワーニングの内容を示すメッセージを含んでもよい。
【００４４】
エラー情報（条件情報）は、エラー（異常）が発生したかを判定する条件を示す。エラー情報は、フォトトランジスタ１８などのセンサ結果及び／又はアクチュエータ１６の状態などとマッチングしてエラーが生じているかを判定する条件を示す。
【００４５】
たとえば、エラー情報は、搬送物（紙葉類）が詰まったとするエラー（ジャムエラー）の条件を示す。たとえば、エラー情報は、ジャムエラーの条件として、モータ１９の一部が停止したことを示す。  
なお、エラー情報は、エラーの内容を示すメッセージを含んでもよい。
【００４６】
ここでは、ワーニングは、集積動作を継続するが、通常の状態とは異なる状態が生じたことを示す。また、エラーは、集積動作を停止する状態が生じたことを示す。
【００４７】
データベースは、予め記憶領域２４ａに格納される。たとえば、プロセッサ２１は、操作部２６を通じてオペレータからデータベースを取得してもよい。また、プロセッサ２１は、通信部２５などを通じて外部装置からデータベースを取得してもよい。データベースは、適宜更新されてもよい。
【００４８】
次に、記憶領域２４ｂが格納するモデル図について説明する。  
図４は、モデル図の構成例を示す図である。  
図４が示すように、モデル図は、内部機器の位置と名称とを視覚的に示す。モデル図は、内部機器の座標及び名称として、機器情報１０１が示す座標及び名称と同一の名称を示す。たとえば、モデル図は、内部機器を示すアイコンを当該内部機器の位置（座標）に対応する位置に名称を付して示す。図４が示す例では、モデル図は、検出センサＡ１乃至Ａ５、モータＢ１乃至Ｂ４及び集積部Ｃ１乃至Ｃ３を示す。
【００４９】
検出センサＡ１乃至Ａ５は、検知部１４ａ乃至１４ｅに対応する。モータＢ１乃至Ｂ４は、アクチュエータ１６ａ乃至１６ｄに対応する。集積部Ｃ１乃至Ｃ３は、集積部１７ａ乃至１７ｃに対応する。
【００５０】
また、図４が示すように、モデル図は、搬送路１３及びラインカメラ１５などを示してもよい。  
モデル図の構成は、特定の構成に限定されるものではない。
【００５１】
モデル図は、予め記憶領域２４ｂに格納される。たとえば、プロセッサ２１は、操作部２６を通じてオペレータからモデル図を取得してもよい。また、プロセッサ２１は、通信部２５などを通じて外部装置からモデル図を取得してもよい。モデル図は、適宜更新されてもよい。
【００５２】
次に、集積装置１０の制御部１１が実現する機能について説明する。  
制御部１１は、内部機器の状態を示すログデータを生成する機能を有する。  
ログデータは、内部機器の状態を時系列で示す。たとえば、ログデータは、フォトトランジスタ１８のセンサ結果及びアクチュエータ１６の動作状態などを時系列で示す。
【００５３】
図５は、ログデータの構成例を示す。  
図５が示すように、ログデータは、「時刻」、状態情報２０１ａ乃至２０１ｄなどを対応付けて格納する。なお、ログデータは、図５が示すような構成の他に必要に応じた構成を具備したり、特定の構成を除外したりしてもよい。
【００５４】
「時刻」は、対応する状態情報２０１ａ乃至２０１ｄが示す状態が生じた時刻を示す。「時刻」は、所定の間隔でカウントアップする数値である。たとえば、「時刻」は、１ｍｓの間隔でカウントアップする。なお、「時刻」は、日時であってもよい。
【００５５】
状態情報２０１ａは、所定のフォトトランジスタ１８の状態を示す。状態情報２０１は、「センサ番号」と「状態」とを対応付けて格納する。  
「センサ番号」は、フォトトランジスタ１８を識別する番号である。
【００５６】
「状態」は、フォトトランジスタ１８の状態を示す。「状態」は、フォトトランジスタ１８が紙葉類を検知したかを示す。たとえば、「００」である場合、「状態」は、フォトトランジスタ１８が紙葉類を検知していないことを示す。また、「０１」である場合、「状態」は、フォトトランジスタ１８が紙葉類を検知したことを示す。
【００５７】
状態情報２０１ｂは、他のフォトトランジスタ１８の状態を示す。状態情報２０１ａの構成は、状態情報２０１ｂと同様であるため説明を省略する。
【００５８】
状態情報２０１ｃは、所定のアクチュエータ１６の状態を示す。状態情報２０１ｃは、「アクチュエータ番号」と「状態」とを対応付けて格納する。  
「アクチュエータ番号」は、アクチュエータ１６を識別する番号である。
【００５９】
「状態」は、アクチュエータ１６の状態を示す。「状態」は、アクチュエータ１６の動作を示す。たとえば、「００」である場合、「状態」は、アクチュエータ１６が停止していることを示す。また、「０１」である場合、「状態」は、アクチュエータ１６が駆動していることを示す。
【００６０】
状態情報２０１ｄは、他のアクチュエータ１６の状態を示す。状態情報２０１ｄの構成は、状態情報２０１ｃと同様であるため説明を省略する。
【００６１】
制御部１１は、内部機器とデータを送受信し、ログデータを生成する。たとえば、制御部１１は、内部機器の状態を監視し、各内部機器の状態を時系列で取得する。制御部１１は、時系列で取得した状態に基づいてログデータを生成する。
【００６２】
制御部１１は、生成したログデータを内部のメモリなどに格納する。  
また、制御部１１は、表示装置２０へログデータを送信する。たとえば、制御部１１は、表示装置２０からのリクエストに対するレスポンスとしてログデータを表示装置２０へ送信する。
【００６３】
次に、表示装置２０のプロセッサ２１が実現する機能について説明する。以下の機能は、プロセッサ２１がＮＶＭ２４などに格納されるプログラムを実行することで実現される。
【００６４】
まず、プロセッサ２１は、集積装置１０の制御部１１からログデータを取得する機能を有する（取得部）。  
オペレータは、表示装置２０の通信部２５と制御部１１とを接続する。たとえば、オペレータは、有線で通信部２５と制御部１１とを接続してもよいし、無線で両者を接続してもよい。表示装置２０のプロセッサ２１は、ログデータを取得するためのリクエストを制御部１１へ送信する。プロセッサ２１は、リクエストに対するレスポンスとしてログデータを取得する。なお、プロセッサ２１は、操作部２６を通じて所定の操作を受け付けた場合に、制御部１１からログデータを取得してもよい。
【００６５】
また、プロセッサ２１は、内部機器の位置と当該内部機器の状態と当該内部機器に発生したワーニング又はエラーとを時系列で示す再生データを生成する機能を有する（生成部）。
【００６６】
まず、再生データ（表示データ）について説明する。  
図６は、再生データの構成例を示す。  
図６が示すように、再生データは、「時刻」、再生情報３０１及び異常情報３０２を対応付けて格納する。
【００６７】
「時刻」は、前述の通りである。
【００６８】
再生情報３０１は、内部機器の位置（座標）と当該内部機器の状態とを示す。再生情報３０１は、「座標」と「状態」とを対応付けて格納する。
【００６９】
「座標」は、集積装置１０内における内部機器の座標である。「座標」は、３次元座標である。即ち、「座標」は、集積装置１０内において内部機器の３次元での位置を示す。なお、「座標」は、２次元座標であってもよい。  
「状態」は、当該内部機器の状態を示す。
【００７０】
再生データは、内部機器ごとに再生情報３０１を備える。図６が示す例では、再生データは、所定の内部機器に対応する再生情報３０１ａ及び他の内部機器に対応する再生情報３０１ｂを備える。
【００７１】
異常情報３０２は、対応する内部機器（左側の再生情報３０１に対応する内部機器）に生じたワーニング又はエラーを示す。
【００７２】
異常情報３０２は、「ワーニング又はエラー」と「メッセージ」とを対応付けて格納する。  
「ワーニング又はエラー」は、ワーニング又はエラーのいずれが発生したかを示す。図６が示す例において、時刻０００６及び０００７における「ワーニング又はエラー」は、ワーニングが発生したことを示す。
【００７３】
「メッセージ」は、発生したワーニング又はエラーの内容を示す。「メッセージ」は、ワーニング情報又はエラー情報が格納するメッセージであってもよい。図６が示す例において、時刻０００６及び０００７における「メッセージ」は、「傾きが大きい」である。
【００７４】
再生データは、内部機器ごとに異常情報３０２を備える。図６が示す例では、再生データは、再生情報３０１ａの内部機器に対応する異常情報３０２ａを備える。
【００７５】
次に、プロセッサ２１が再生データを生成する際に実現する機能について説明する。  
まず、プロセッサ２１は、所定の時刻ｔにおいて、内部機器の位置（座標）と当該内部機器の状態とを示す再生情報３０１を生成する。プロセッサ２１は、ログデータと機器情報１０１とに基づいて再生情報３０１を生成する。
【００７６】
たとえば、プロセッサ２１は、時刻ｔにおける状態情報２０１を取得する。ここでは、プロセッサ２１は、時刻０００１における状態情報２０１ａを取得する。
【００７７】
プロセッサ２１は、状態情報２０１が示す「センサ番号」又は「アクチュエータ番号」に対応する「座標」を機器情報１０１から取得する。たとえば、プロセッサ２１は、状態情報２０１ａの「センサ番号」である「０ｘ０７」に対応する「座標」として、センサ情報１０１ａから「（１００，２００，３００）」を取得する。
【００７８】
プロセッサ２１は、機器情報１０１から取得した「座標」と状態情報２０１の「状態」とを対応付けて時刻ｔにおける再生情報３０１を生成する。たとえば、プロセッサ２１は、「（１００，２００，３００）」と状態情報２０１ａの「状態」である「００」とを対応付けて、時刻０００１における再生情報３０１を生成する。
【００７９】
プロセッサ２１は、各内部機器について同様の動作を行い、各内部機器に対応する再生情報３０１を生成する。  
プロセッサ２１は、時刻ｔに、生成した再生情報３０１を再生データに追加する。
【００８０】
また、プロセッサ２１は、内部機器に生じたワーニング又はエラーを示す異常情報３０２を生成する。プロセッサ２１は、ログデータ、ワーニング情報及びエラー情報に基づいて異常情報３０２を生成する。
【００８１】
たとえば、プロセッサ２１は、時刻ｔにおける状態情報２０１を取得する。プロセッサ２１は、状態情報２０１が示す状態が、エラー情報が示すエラーの条件を満たすかを判定する。
【００８２】
プロセッサ２１は、状態が条件を満たすと判定すると、エラーが発生したと判定する。プロセッサ２１は、エラーの発生とエラー情報が示すメッセージとを対応付けた異常情報３０２を生成する。
【００８３】
プロセッサ２１は、時刻ｔに、生成した異常情報３０２を再生データに追加する。
【００８４】
エラーの発生を判定すると、プロセッサ２１は、状態情報２０１が示す状態が、ワーニング情報が示すワーニングの条件を満たすかを判定する。
【００８５】
プロセッサ２１は、状態が条件を満たすと判定すると、ワーニングが発生したと判定する。プロセッサ２１は、ワーニングの発生とワーニング情報が示すメッセージとを対応付けた異常情報３０２を生成する。
【００８６】
図７及び図８は、プロセッサ２１が傾きワーニングが発生したか判定する動作例を説明するための図である。
【００８７】
前述の通り、ワーニング情報が示す傾きワーニングの条件は、同一のグループのフォトトランジスタの一部が紙葉類を検知したことである。
【００８８】
図７は、傾きワーニングの条件が満たされない場合の例である。  
図７において、各フォトトランジスタ１８は、１つの検知部１４を構成する。即ち、各フォトトランジスタ１８は、同一のグループに所属する。
【００８９】
図７の例では、紙葉類は、進行方向に対して傾いておらず、紙葉類の進行方向の辺は、進行方向に対して直交する。そのため、各フォトトランジスタ１８は、同一のタイミング（又は、所定の時間内）で搬送される紙葉類を検知する。  
したがって、プロセッサ２１は、傾きワーニングの条件が満たされないものと判定する。
【００９０】
図８は、傾きワーニングの条件が満たされる場合の例である。  
図８において、図７と同様に、各フォトトランジスタ１８は、１つの検知部１４を構成する。即ち、各フォトトランジスタ１８は、同一のグループに所属する。
【００９１】
図８の例では、紙葉類は、進行方向に対して傾いており、紙葉類の進行方向の辺は、進行方向に対して直交しない。そのため、各フォトトランジスタ１８は、同一のタイミング（又は、所定の時間内）で搬送される紙葉類を検知しない。即ち、各フォトトランジスタ１８の一部（図８において左のフォトトランジスタ１８）が紙葉類を検知する。
【００９２】
したがって、プロセッサ２１は、傾きワーニングの条件が満たされるものと判定する。
【００９３】
プロセッサ２１は、時刻ｔに、生成した異常情報３０２を再生情報３０１に追加する。
【００９４】
プロセッサ２１は、ワーニング又はエラーのいずれも発生していないと判定すると、異常情報３０２を生成しなくともよい。また、プロセッサ２１は、ワーニング又はエラーのいずれも発生していないことを示す異常情報３０２を生成してもよい。  
プロセッサ２１は、各時刻において再生情報３０１及び異常情報３０２を生成し、再生データに追加する。
【００９５】
次に、プロセッサ２１が再生データを生成する動作例について説明する。  
図９は、プロセッサ２１が再生データを生成する動作例について説明するためのフローチャートである。ここでは、プロセッサ２１は、通信部２５を通じて制御部１１と通信可能な状態であるものとする。
【００９６】
まず、プロセッサ２１は、通信部２５を通じて制御部１１からログデータを取得する（Ｓ１１）。ログデータを取得すると、プロセッサ２１は、ｔをリセットする（ｔ＝０００１とする）（Ｓ１２）。即ち、プロセッサ２１は、ログデータが格納する最初の「時刻」をｔに格納する。たとえば、ログデータが「時刻」として「０００１」乃至「０１００」を格納する場合、プロセッサ２１は、ｔに「０００１」を格納する。なお、プロセッサ２１は、ユーザが指定した値をｔに格納してもよい。
【００９７】
ｔをリセットすると、プロセッサ２１は、ログデータから時刻ｔにおける状態情報２０１を取得する（Ｓ１３）。時刻ｔにおける状態情報２０１を取得すると、プロセッサ２１は、状態情報２０１と機器情報１０１とに基づいて時刻ｔにおける再生情報３０１を生成する（Ｓ１４）。
【００９８】
時刻ｔにおける再生情報３０１を生成すると、プロセッサ２１は、再生データの時刻ｔに、生成した再生情報３０１を追加する（Ｓ１５）。再生情報を追加すると、プロセッサ２１は、状態情報２０１とエラー情報とに基づいてエラーの発生を判定する（Ｓ１６）。
【００９９】
エラーが発生していると判定すると（Ｓ１７、ＹＥＳ）、プロセッサ２１は、再生データの時刻ｔに、発生したエラーを示す異常情報３０２を追加する（Ｓ１８）。
【０１００】
エラーが発生していないと判定した場合（Ｓ１７、ＮＯ）、又は、発生したエラーを示す異常情報３０２を追加した場合（Ｓ１８）、プロセッサ２１は、状態情報２０１とワーニング情報とに基づいてワーニングの発生を判定する（Ｓ１９）。
【０１０１】
ワーニングが発生していると判定すると（Ｓ２０、ＹＥＳ）、プロセッサ２１は、再生データの時刻ｔに、発生したワーニングを示す異常情報３０２を追加する（Ｓ２１）。
【０１０２】
ワーニングが発生していないと判定した場合（Ｓ２０、ＮＯ）、又は、発生したワーニングを示す異常情報３０２を追加した場合（Ｓ２１）、プロセッサ２１は、ｔをカウントアップする（Ｓ２２）。
【０１０３】
ｔをカウントアップすると、プロセッサ２１は、再生データを生成し終えたか判定する（Ｓ２３）。たとえば、プロセッサ２１は、ｔがログデータの最後の時刻を越えたか判定する。即ち、プロセッサ２１は、ログデータが格納する最後の「時刻」が示す値よりもｔが大きいか判定する。たとえば、ログデータが「時刻」として「０００１」乃至「０１００」を格納する場合、プロセッサ２１は、ｔが「０１００」を超えたか判定する。なお、プロセッサ２１は、ｔが、ユーザが指定する時刻を超えたか判定してもよい。
【０１０４】
再生データを生成し終えていないと判定すると（Ｓ２３、ＮＯ）、プロセッサ２１は、Ｓ１３に戻る。  
再生データを生成し終えたと判定すると（Ｓ２３、ＹＥＳ）、プロセッサ２１は、動作を終了する。
【０１０５】
なお、プロセッサ２１は、ワーニング及びエラーの両者が発生していると判定した場合、発生したワーニング及びエラーの両者を示す異常情報３０２を生成してもよい。
【０１０６】
また、プロセッサ２１は、再生データとモデル図とに基づいて内部機器の位置と当該内部機器の状態を時系列で視覚的に表示する機能を有する。  
プロセッサ２１は、内部機器の状態の遷移を表示部２７に動画で表示する。即ち、プロセッサ２１は、所定の間隔で時刻を進めながら、当該時刻における内部機器の状態を表示部２７に表示する。
【０１０７】
まず、プロセッサ２１が表示部２７に表示する画面について説明する。  
図１０は、プロセッサ２１が表示部２７に内部機器の状態を表示する画面の例を示す。  
図１０が示すように、表示部２７は、モデル３１、シークバー３２、巻き戻しボタン３３、一時停止ボタン３４、再生ボタン３５、停止ボタン３６及び早送りボタン３７などを表示する。なお、表示部２７は、図１０が示すような構成の他に必要に応じた構成を表示したり、特定の構成を除外したりしてもよい。
【０１０８】
モデル３１は、時刻ｔにおける集積装置１０の内部機器の状態を表示する。モデル３１は、視覚的に内部機器の位置及び状態を表示する。モデル３１は、表示部２７上において内部機器の位置に対応する位置に当該内部機器を示すアイコンを表示する。モデル３１は、内部機器の状態を色、パターン、記号又は文字列などで表示する。たとえば、モデル３１は、紙葉類を検知した検知部１４（少なくとも１つのフォトトランジスタ１８が紙葉類を検知した検知部１４）のアイコンを斜線パターンで表示する。
【０１０９】
図１０が示す例において、モデル３１は、検出センサＡ３（検知部１４ｃ）のアイコンを斜線パターンで表示する。即ち、モデル３１は、検出センサＡ３が紙葉類を検知したことを示す。また、図１０が示す例では、モデル３１は、検出センサＡ３に紙葉類のアイコンを表示する。モデル３１は、紙葉類のアイコンにより紙葉類の位置を表示する。
【０１１０】
また、モデル３１は、ワーニング又はエラーを表示する。図１０が示す例では、モデル３１は、検出センサＡ３においてワーニングが発生していることを表示する。モデル３１は、検出センサＡ３からの吹き出しにワーニングに対応するメッセージを表示する。
【０１１１】
シークバー３２は、モデル３１が表示する状態が生じた時刻を示す。また、シークバー３２は、モデル３１が表示する状態の時刻を指示する操作を受け付ける。たとえば、シークバー３２は、シークバー３２上のスライダが移動されることで、時刻を指示する操作を受け付ける。
【０１１２】
巻き戻しボタン３３は、時刻を巻き戻す操作を受け付ける。  
一時停止ボタン３４は、時刻の進行を一時停止する操作を受け付ける。  
再生ボタン３５は、一時停止又は停止した時刻を進める操作を受け付ける。  
停止ボタン３６は、時刻の進行を停止する操作を受け付ける。  
早送りボタン３７は、時刻の進行を加速する操作を受け付ける。
【０１１３】
次に、プロセッサ２１が時刻ｔにおける内部機器の状態を示す画像を生成する際に実現する機能について説明する。  
プロセッサ２１は、再生データから時刻ｔにおける再生情報３０１及び異常情報３０２を取得する。プロセッサ２１は、モデル図において、再生情報３０１の「座標」に対応する内部機器を特定する。即ち。プロセッサ２１は、モデル図において、再生情報３０１の「座標」と同一の「座標」を有する内部機器を特定する。
【０１１４】
プロセッサ２１は、再生情報３０１の「状態」に基づいて、特定した内部機器の表示を切り替える。たとえば、プロセッサ２１は、「状態」に基づいて、内部機器を白抜きで表示、内部機器をパターンで表示、内部機器をアイコン若しくはマークと表示、又は、内部機器を文字列と表示する。
【０１１５】
たとえば、プロセッサ２１は、「状態」が「００」である場合には、内部機器を白抜きで表示する。また、プロセッサ２１は、「状態」が「０１」である場合には、内部機器を斜線パターンで表示する。
【０１１６】
また、プロセッサ２１は、検知部１４が紙葉類を検知している場合、検知部１４を紙葉類と共に表示してもよい。
【０１１７】
また、プロセッサ２１は、異常情報３０２に基づいて、発生したワーニング又はエラーを表示する。たとえば、プロセッサ２１は、異常情報３０２が発生した内部機器（ワーニング又はエラーが生じたことを示す異常情報３０２に対応する内部機器）を特定する。プロセッサ２１は、特定した内部機器にワーニング又はエラーが発生したこと及びワーニング又はエラーに対応するメッセージを表示する。たとえば、プロセッサ２１は、特定した内部機器からの吹き出しに当該メッセージを表示する。  
なお、プロセッサ２１は、内部機器の状態を説明するメッセージなどを表示してもよい。
【０１１８】
また、プロセッサ２１は、オペレータの操作に基づいて、時刻を進行して、内部機器の状態の変化を動画で表示する。たとえば、プロセッサ２１は、操作部２６を通じてシークバー３２のスライダが移動されたことを検知すると、スライダの位置に対応する時刻における内部機器の状態を表示する。
【０１１９】
また、プロセッサ２１は、一時停止ボタン３４又は停止ボタン３６へのタッチを検知すると、時刻の進行を停止する。また、プロセッサ２１は、再生ボタン３５へのタッチを検知すると、時刻の進行を再開する。
【０１２０】
また、プロセッサ２１は、巻き戻しボタン３３へのタッチを検知すると、時刻の進行を所定の速度に反転する。また、プロセッサ２１は、早送りボタン３７へのタッチを検知すると、時刻の進行を所定の速度に加速する。  
なお、プロセッサ２１は、オペレータの操作に基づいて、時刻の進行を現実の時間より遅らせて（スロー再生）もよい。
【０１２１】
図１１及び図１２は、プロセッサ２１が内部機器の状態を動画で表示する表示例を示す。ここでは、プロセッサ２１は、集積装置１０が紙葉類を投入口から集積部まで搬送する動作における検出センサの状態を表示する。
【０１２２】
図１１（ａ）が示すように、プロセッサ２１は、投入口１２に最も近い検出センサＡ１が紙葉類を検知したことを表示する。  
次に、図１１（ｂ）が示すように、プロセッサ２１は、次の検出センサＡ２が紙葉類を検知したことを表示する。ここで、プロセッサ２１は、傾きワーニングが発生したことを示すメッセージを表示する。
【０１２３】
次に、図１１（ｃ）が示すように、プロセッサ２１は、さらに次の検出センサＡ３が紙葉類を検知したことを表示する。  
次に、図１２（ａ）が示すように、プロセッサ２１は、さらに次の検出センサＡ４が紙葉類を検知したことを表示する。
【０１２４】
次に、図１２（ｂ）が示すように、プロセッサ２１は、さらに次の検出センサＡ５が紙葉類を検知したことを表示する。  
次に、図１２（ｃ）が示すように、プロセッサ２１は、集積部Ｃ１に紙葉類を集積したことを表示する。また、プロセッサ２１は、集積部に集積したことを示すメッセージを表示する。  
なお、プロセッサ２１は、アクチュエータ１６の状態を表示してもよい。
【０１２５】
また、プロセッサ２１は、オペレータの操作に従って、所定の内部機器（たとえば、検知部１４又はアクチュエータ１６）の状態を表示してもよい。  
また、プロセッサ２１は、再生データを他の装置へ出力してもよい。  
また、集積装置１０は、小包、ケース又は箱など、紙葉類以外の搬送物を集積してもよい。集積装置１０が集積する搬送物は、特定の構成に限定されるものではない。
【０１２６】
また、プロセッサ２１は、集積装置１０以外の装置からログデータを取得してもよい。  プロセッサ２１がログデータを取得する装置は、特定の構成に限定されるものではない。  
また、集積装置１０は、１つの内部機器を備えてもよい。また、ログデータは、集積装置１０の内部機器の一部の状態を示すものであってもよい。
【０１２７】
以上のように構成された表示装置は、内部機器を示す識別子と当該内部機器の状態とを示すログデータに基づいて、内部機器の位置と当該内部機器の状態とを示すう再生データを生成することができる。また、表示装置は、再生データに基づいて、内部機器の位置に当該内部機器の状態を視覚的に表示することができる。さらに、表示装置は、時刻ごとに内部機器の状態を表示する。表示装置は、時刻を進行しながら内部機器の状態を表示することで、内部機器の状態の遷移を視覚的に表示することができる。
【０１２８】
また、表示装置は、時刻ごとにワーニング又はエラーの発生を検知することができる。その結果、表示装置は、ワーニング又はエラーの発生を視覚的に表示することができる。
【０１２９】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【０１３０】
１…表示システム、１０…集積装置、１１…制御部、１４ａ乃至１４ｅ…検知部、１５ａ乃至１５ｃ…ラインカメラ、１６ａ乃至１６ｄ…アクチュエータ、１７ａ乃至１７ｃ…集積部、１８…フォトトランジスタ、１９…モータ、２０…表示装置、２１…プロセッサ、２４…ＮＶＭ、２４ａ及び２４ｂ…記憶領域、２５…通信部、２６…操作部、２７…表示部、１０１…機器情報、１０２…ワーニング情報、１０３…エラー情報、２０１…状態情報、３０１…再生情報、３０２…異常情報。
【図１】
2018200556.tif 000003
【図２】
2018200556.tif 000004
【図３】
2018200556.tif 000005
【図４】
2018200556.tif 000006
【図５】
2018200556.tif 000007
【図６】
2018200556.tif 000008
【図７】
2018200556.tif 000009
【図８】
2018200556.tif 000010
【図９】
2018200556.tif 000011
【図１０】
2018200556.tif 000012
【図１１】
2018200556.tif 000013
【図１２】
2018200556.tif 000014