(57)【特許請求の範囲】
【請求項１】
監視対象装置と監視装置とを含む監視システムであって、
前記監視対象装置は、
当該監視対象装置の位置情報を取得する位置情報取得手段と、
所定のタイミングで、監視対象装置に固有の固有情報、及び前記取得した位置情報に基づく発光信号を発する発光制御手段と、
を含み、
前記監視装置は、
所定位置の映像を撮像する撮像手段と、
前記撮像した映像の中から前記発光信号を検知することで、前記発光信号から前記監視対象装置に固有の固有情報、及び前記監視対象装置が取得した位置情報を生成する固有情報生成手段と、
前記監視対象装置に固有の固有情報、及び前記監視対象装置の設置場所に関する位置情報を含んだ検証情報を取得する検証情報取得手段と、
前記発光信号から生成された固有情報及び位置情報と、前記検証情報に含まれる固有情報及び位置情報とを比較することで、前記監視対象装置が前記検証情報に含まれる位置情報が示す位置にあることを監視する監視手段と、
を含むことを特徴とする監視システム。
【請求項２】
請求項１に記載の監視システムにおいて、
前記監視対象装置と前記監視装置とは通信ネットワークを介して接続されており、
前記監視対象装置は、前記検証情報を前記監視装置に対して送信する検証情報送信手段をさらに含むことを特徴とする監視システム。
【請求項３】
請求項１に記載の監視システムにおいて、
前記監視対象装置と前記監視装置とは通信ネットワークを介して接続されており、
前記発光制御手段は、前記監視装置から前記通信ネットワークを介して発光制御命令のあった場合に、前記発光信号を発することを特徴とする監視システム。
【請求項４】
請求項１に記載の監視システムにおいて、
前記監視対象装置は、画像形成装置であることを特徴とする監視システム。
【請求項５】
請求項４に記載の監視システムにおいて、
前記画像形成装置と前記監視装置とは通信ネットワークを介して接続されており、
前記発光制御手段は、前記画像形成装置に対して画像形成要求があった場合に前記発光信号を発するとともに、前記発光信号を発することを前記監視装置に通知することを特徴とする監視システム。
【請求項６】
請求項１に記載の監視システムにおいて、
前記監視対象装置と前記監視装置とは通信ネットワークを介して接続されており、
前記監視対象装置は、情報記憶媒体に含まれる情報を読み取る読み取り手段をさらに含み、
前記発光制御手段は、前記情報記憶媒体に含まれる情報が所定の条件を満たす場合に前記発光信号を発するとともに、前記発光信号を発することを前記監視装置に通知することを特徴とする監視システム。
【請求項７】
請求項１乃至６のいずれか一項に記載の監視システムにおいて、
前記発光信号は、時系列に変化するように制御された信号であることを特徴とする監視システム。
【請求項８】
請求項１乃至７のいずれか一項に記載の監視システムにおいて、
前記発光信号は、少なくとも、監視対象装置と監視装置との間で共通の手順と秘密鍵を用いて生成したメッセージ認証コードを含むことを特徴とする監視システム。
【請求項９】
監視対象装置の監視装置であって、
所定位置の映像を撮像する撮像手段と、
前記撮像した映像の中から、前記監視対象装置が発する、当該監視対象装置に固有の固有情報、及び当該監視対象装置が取得した位置情報に基づく発光信号を検知することで、前記発光信号から前記固有情報、及び前記監視対象装置が取得した位置情報を生成する生成手段と、
前記固有情報、及び前記監視対象装置の設置場所に関する位置情報を含んだ検証情報を取得する取得手段と、
前記発光信号から生成された固有情報及び位置情報と、前記検証情報に含まれる固有情報及び位置情報とを比較することで、前記監視対象装置が前記検証情報に含まれる位置情報が示す位置にあることを監視する監視手段と、
を含むことを特徴とする監視装置。
【請求項１０】
コンピュータを用いた監視対象装置の監視方法であって、
所定位置の映像を撮像するステップと、
前記撮像した映像の中から、前記監視対象装置が発する、当該監視対象装置に固有の固有情報、及び当該監視対象装置が取得した位置情報に基づく発光信号を検知することで、前記発光信号から前記固有情報、及び前記監視対象装置が取得した位置情報を生成するステップと、
前記固有情報、及び前記監視対象装置の設置場所に関する位置情報を含んだ検証情報を取得するステップと、
前記発光信号から生成された固有情報及び位置情報と、前記検証情報に含まれる固有情報及び位置情報とを比較することで、前記監視対象装置が前記検証情報に含まれる位置情報が示す位置にあることを監視するステップと、
を含むことを特徴とする監視方法。
【請求項１１】
映像を撮像する撮像手段と通信し、監視対象装置を監視する監視装置の制御プログラムであって、
前記撮像手段に所定位置の映像を撮像させる撮像制御手段、
前記撮像した映像の中から、前記監視対象装置が発する、当該監視対象装置に固有の固有情報、及び当該監視対象装置が取得した位置情報に基づく発光信号を検知することで、前記発光信号から前記固有情報、及び前記監視対象装置が取得した位置情報を生成する生成手段、
前記固有情報、及び前記監視対象装置の設置場所に関する位置情報を含んだ検証情報を取得する取得手段、及び
前記発光信号から生成された固有情報及び位置情報と、前記検証情報に含まれる固有情報及び位置情報とを比較することで、前記監視対象装置が前記検証情報に含まれる位置情報が示す位置にあることを監視する監視手段、
としてコンピュータを機能させることを特徴とする監視装置の制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像手段を用いた監視対象装置の監視システム、監視装置、監視方法、監視装置の制御プログラム及び監視対象となる監視対象装置に関する。
【背景技術】
【０００２】
高度なセキュリティ上の保護が必要なデータを扱う情報システムなどにおいては、単にコンピュータ上のデータを保護するだけでなく、例えばプリンタなどの画像形成装置により形成される画像に含まれる文書などのデータも保護する必要がある。そこで、監視カメラなどの撮像手段を用いて画像形成装置などの監視対象装置を含む映像を撮像することにより、画像を形成した紙などの記録媒体を当該画像形成装置から取得した人物などの、監視対象装置を使用した人物などを監視する監視システムがある。
【特許文献１】特開２０００‐２８５３２８号公報
【特許文献２】特開２００１‐３２０７０２号公報
【特許文献３】特開２００１‐１７７８１９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上記監視システムにおいては、監視対象装置を撮像手段が撮像していることを確認する手段がない。そのため、例えば当該監視対象装置を不正に利用しようとする人物が、監視対象装置の設置場所を移動させて使用したり、監視カメラなどの向きを変えたりした場合に、監視対象装置の監視ができていないことを検知できず、セキュリティ上問題がある。また、このような場合に例えば同じ機種の他の装置を撮像させることにより、後から記録された映像データを確認しても、監視対象装置の監視に失敗していることを確認できないおそれもある。
【０００４】
上記問題に対して、例えば監視カメラの回転をジャイロセンサにより検知することにより、監視カメラの向きが変えられたことを検知する技術がある（特許文献１参照）。しかし、この技術においては、監視対象装置を移動させてしまう場合などに対応できない。
【０００５】
また、点滅光源による点滅パターンを撮像した場合に、識別情報に変換して出力する技術がある（特許文献２参照）。しかし、この技術は、監視範囲内の映像に点滅パターンがある場合に当該点滅パターンから識別情報を取得するだけであり、監視範囲内に監視対象の装置があることを確認する方法についてはなんら考慮されていない。
【０００６】
また、特定のキーコードを受信することで監視対象物に装着された識別器が発光し、この発光信号を撮像することで監視対象物を特定する技術がある（特許文献３参照）。しかし、この技術は発光した位置によりカメラ視野内の対象物を特定する技術であって、発光信号自体の内容により監視対象物を特定することはできない。
【０００７】
本発明は上記実情に鑑みてなされたものであって、その目的の一つは、撮像手段を用いて監視対象装置の監視を行う場合にセキュリティを向上できる監視対象装置、監視システム、監視装置、監視方法及び監視装置の制御プログラムを提供することにある。
【課題を解決するための手段】
【０００８】
上記課題を解決するための本発明に係る監視システムは、監視対象装置と監視装置とを含む監視システムであって、前記監視対象装置は、所定のタイミングで、監視対象装置に固有の固有情報に基づく発光信号を発する発光制御手段を含み、前記監視装置は、所定位置の映像を撮像する撮像手段と、前記撮像した映像の中から前記発光信号を検知することで、前記発光信号から前記監視対象装置に固有の固有情報を生成する固有情報生成手段と、前記監視対象装置に固有の固有情報を検証するための検証情報を取得する検証情報取得手段と、前記固有情報と前記検証情報とを比較することで、前記監視対象装置が前記所定位置にあることを監視する監視手段と、を含むことを特徴とする。
【０００９】
これにより、本発明に係る監視システムは、所定のタイミングで監視対象装置の発する固有情報に基づく発光信号を監視装置が検知することで、監視対象装置を識別して監視でき、セキュリティを向上できる。
【００１０】
また、上記監視システムにおいて、前記監視対象装置と前記監視装置とは通信ネットワークを介して接続されており、前記監視対象装置は、前記検証情報を前記監視装置に対して送信する検証情報送信手段をさらに含むこととしてもよい。これにより、本発明に係る監視システムは、通信ネットワークを介して検証情報を取得することができる。
【００１１】
また、上記監視システムにおいて、前記監視対象装置と前記監視装置とは通信ネットワークを介して接続されており、前記発光制御手段は、前記監視装置から前記通信ネットワークを介して発光制御命令のあった場合に、前記発光信号を発することとしてもよい。これにより、本発明に係る監視システムは、発光制御命令に応じて監視対象装置が発した発光信号を監視装置が検知することで、監視装置側が発光信号の発生タイミングを決定できる。そのため、発光信号の偽装などを防止でき、セキュリティを向上できる。
【００１２】
また、上記監視システムにおいて、前記監視対象装置は、画像形成装置であることとしてもよい。この場合、本発明に係る監視システムは、画像形成装置により画像を形成された媒体を取得した人物などを監視することができる。
【００１３】
さらに、上記監視システムにおいて、前記画像形成装置と前記監視装置とは通信ネットワークを介して接続されており、前記発光制御手段は、前記画像形成装置に対して画像形成要求があった場合に前記発光信号を発するとともに、前記発光信号を発することを前記監視装置に通知することとしてもよい。これにより、本発明に係る監視システムは、画像形成装置が画像形成を行うタイミングで監視対象となる画像形成装置を監視していることを確認できる。
【００１４】
また、上記監視システムにおいて、前記監視対象装置と前記監視装置とは通信ネットワークを介して接続されており、前記監視対象装置は、情報記憶媒体に含まれる情報を読み取る読み取り手段をさらに含み、前記発光制御手段は、前記情報記憶媒体に含まれる情報が所定の条件を満たす場合に前記発光信号を発するとともに、前記発光信号を発することを前記監視装置に通知することとしてもよい。これにより、本発明に係る監視システムは、監視対象装置が例えばＩＣカードなどの情報記憶媒体に含まれるユーザ識別情報などを読み取って、当該読み取った情報に基づいて処理を行うなどの場合に、特定の人物が装置の使用を行ったなどの所定の条件に応じて監視対象装置を監視していることを確認できる。
【００１５】
さらに、上記監視システムにおいて、前記発光信号は、時系列に変化するように制御された信号であることとしてもよい。これにより、本発明に係る監視システムは、時系列に変化する発光信号を発することで、例えば過去の発光信号を用いた発光信号の偽装などを防止でき、セキュリティを向上できる。
【００１６】
さらに、上記監視システムにおいて、前記発光信号は、監視対象装置と監視装置との間で共通の手順と秘密鍵を用いて生成したメッセージ認証コードを含む信号であることとしてもよい。これにより、本発明に係る監視システムは、秘密鍵を用いて生成したメッセージ認証コードを含む発光信号を発することで、発光信号の偽装や改竄を防止できる。また、メッセージ認証コードを用いることで、発光信号に含めるべき情報のデータ量を圧縮する事ができる。
【００１７】
また、本発明に係る監視対象装置は、所定のタイミングで、監視対象装置に固有の固有情報に基づく発光信号を発する発光制御手段を含み、前記発光信号は、撮像手段を備えた監視装置により監視されることを特徴とする。
【００１８】
また、本発明に係る監視対象装置の監視装置は、所定位置の映像を撮像する撮像手段と、前記撮像した映像の中から、前記監視対象装置が発する監視対象装置に固有の固有情報に基づく発光信号を検知することで、前記発光信号から前記固有情報を生成する生成手段と、前記固有情報を検証するための検証情報を取得する取得手段と、前記固有情報と前記検証情報とを比較することで、前記監視対象装置が前記所定位置にあることを監視する監視手段と、を含むことを特徴とする。
【００１９】
また、本発明に係る監視方法は、コンピュータを用いた監視対象装置の監視方法であって、所定位置の映像を撮像するステップと、前記撮像した映像の中から、前記監視対象装置が発する監視対象装置に固有の固有情報に基づく発光信号を検知することで、前記発光信号から前記固有情報を生成するステップと、前記固有情報を検証するための検証情報を取得するステップと、前記固有情報と前記検証情報とを比較することで、前記監視対象装置が前記所定位置にあることを監視するステップと、を含むことを特徴とする。
【００２０】
また、本発明に係る監視装置の制御プログラムは、映像を撮像する撮像手段と通信し、監視対象装置を監視する監視装置の制御プログラムであって、前記撮像手段に所定位置の映像を撮像させる撮像制御手段、前記撮像した映像の中から、前記監視対象装置が発する監視対象装置に固有の固有情報に基づく発光信号を検知することで、前記発光信号から前記固有情報を生成する生成手段、前記固有情報を検証するための検証情報を取得する取得手段、及び前記固有情報と前記検証情報とを比較することで、前記監視対象装置が前記所定位置にあることを監視する監視手段、としてコンピュータを機能させることを特徴とする。
【発明を実施するための最良の形態】
【００２１】
以下、本発明の好適な実施の形態について、図面を参照しながら説明する。
【００２２】
本発明の実施の形態に係る監視システムは、図１に示すように、画像形成装置１０と、監視装置２０と、通信ネットワーク３０と、を含んで構成されている。ここで、画像形成装置１０と監視装置２０とは、通信ネットワーク３０を介して相互に通信を行うことができるように構成されている。
【００２３】
画像形成装置１０は、例えばプリンタなどであって、ユーザからの画像形成要求に基づいて、紙などの記録媒体上に要求のあった画像を形成する画像形成機能を有している。画像形成装置１０は本発明における監視対象装置に相当し、例えば発光ダイオードなどの光源を含んでなる発光部１１を備え、所定のタイミングで発光信号を発する。なお、ここでは一例として監視対象装置が画像形成装置である場合について説明するが、本発明の実施の形態に係る監視対象装置は画像形成装置に限られず、発光信号を発することのできる任意の装置を監視対象装置として用いることができる。
【００２４】
監視装置２０は、監視サーバ２１と、撮像部２２とを含んで構成されている。監視サーバ２１は、例えばサーバコンピュータなどであって、撮像部２２から送られる映像に基づいて、画像形成装置１０の監視を行う。また、撮像部２２は、監視カメラなどであって、画像形成装置１０を視野内に含むような位置に設置される。そして、監視サーバ２１の制御に基づいて映像の撮像を行い、結果を監視サーバ２１に対して出力する。ここで、監視サーバ２１と、撮像部２２とは一体に構成されていて内部バスで接続されて映像や制御信号を通信しても良いし、ＵＳＢやＲＳ−２３２Ｃなどのシリアルバスや、ＳＣＳＩなどのパラレルバスを用いて接続されて映像や制御信号を通信しても良いし、または１００ＢＡＳＥ−ＴＸや１０００ＢＡＳＥ−Ｔのような有線ネットワークやＩＥＥＥ８０２／１１ａ／ｂ／ｇのような無線ネットワークで接続されて映像や制御信号を通信しても良い。
【００２５】
画像形成装置１０は、機能的には、図２に示すように、発光信号生成部１２、発光制御部１３、画像形成部１４、ＩＣカード読み取り部１５及び通信制御部１６を含んで構成されている。また、監視装置２０は、機能的に、撮像制御部２３、発光信号検知部２４、監視制御部２５及び通信制御部２６を含んで構成されている。
【００２６】
発光信号生成部１２は、所定のタイミングで、発光部１１が発する発光信号を生成する。具体的には、発光信号生成部１２は、例えば画像形成装置１０を識別するための識別情報などの画像形成装置１０に固有の情報と、場合によってはその他の情報とを含んだ監視対象データに基づいて、光源を発光させるタイミングや発光対象光源などを決定することで、発光信号を生成する。なお、発光信号生成部１２が発光信号を生成するタイミングと、発光信号の生成に用いる監視対象データの例については、後に説明する。
【００２７】
発光信号は、例えば、予め定められたルールに基づいて決定される、光源の点滅パターンや、発光ダイオードによるダイオードマトリクスの発光位置、色の異なる複数の光源のそれぞれを発光させるタイミングなどにより、画像形成装置１０に固有の固有情報である、監視対象データと監視対象データに基づいて生成されたメッセージ認証コードとの少なくとも一方を表す信号であって、撮像部２２により撮像した映像に基づいて元のデータを再生成することのできる信号である。また、例えば撮像部２２が赤外線などを検知可能なカメラなどの場合、発光信号は赤外線など可視光以外の光を用いた信号であってもよい。
【００２８】
発光制御部１３は、発光信号生成部１２の生成した発光信号の情報を受け取って、発光部１１の制御を行うことにより、光源を所定のタイミングやパターンにより発光させる。これにより、画像形成装置１０は、発光信号生成部１１の生成した発光信号を所定のタイミングで発することができる。
【００２９】
画像形成部１４は、ユーザからの画像形成要求などに基づいて、紙などの記録媒体上に要求のあった画像を形成し、出力する。また、本実施の形態に係る監視システムが用いる監視の方法によっては、画像形成要求のあった場合に、そのことを発光信号生成部１２に通知して発光信号を生成させるとともに、発光部１１が発光信号を発する旨の情報を通信ネットワーク３０経由で監視装置２０の監視制御部２５に通知する。さらに、画像形成要求のあった画像が特にセキュリティ上重要な文書に分類されているなど、所定の条件を満たす場合に、発光信号を生成させることとしてもよい。
【００３０】
ＩＣカード読み取り部１５は、画像形成装置１０に備えられたＩＣカードリーダ／ライタ（不図示）により、情報記憶媒体であるＩＣカードに記録された情報を読み取る。なお、本実施の形態においては情報記憶媒体の例としてＩＣカードを用いる場合について説明するが、コンピュータで読み取り可能な情報を保持できる他の情報記憶媒体を用いてもよい。
【００３１】
ＩＣカード読み取り部１５は、ＩＣカードに記録されたユーザＩＤなどのユーザ識別情報に基づいて、ユーザの認証を行ってもよい。この場合、例えばユーザは画像形成要求を行った際に、自分のＩＣカードの情報を画像形成装置１０に読み取らせる。ＩＣカード読み取り部１５は、ＩＣカードに含まれる情報に基づいてユーザの認証を行った結果により、画像形成要求を許可するか否かを判定し、結果を画像形成部１４に通知する。これにより、画像形成装置１０は、画像形成要求に基づいて画像を形成する際に、例えば画像形成要求を行ったユーザがＩＣカードを読み取らせた場合に限り、画像を形成することができる。また、当該画像形成を実行する権限を持つユーザが画像形成要求を行った場合にのみ、画像を形成することができる。
【００３２】
また、ＩＣカードを読み取らせたユーザが特定の条件に合致する場合に、当該ユーザの情報を発光信号生成部１２に通知して発光信号を生成させるとともに、発光部１１が発光信号を発する旨の情報を通信ネットワーク３０経由で監視装置２０の監視制御部２５に通知することとしてもよい。これにより、本実施の形態に係る監視システムは、例えば非常勤社員など特定のユーザが画像を形成する場合に、発光信号を発して画像形成装置の識別を行うとともに、画像形成装置の監視情報を記録することができる。また、ユーザの情報だけでなく、ＩＣカードに含まれる他の情報に基づいて、発光信号による画像形成装置の監視を行うこととしてもよい。例えば、画像形成装置１０の設置されたエリアが入退室ゲートによって保護されており、ＩＣカードに当該エリアへの入退室の履歴情報が記録される場合において、ＩＣカードに含まれる入退室の履歴情報の整合性が保たれていないなど、特定の条件を満たす場合に、発光信号による画像形成装置の監視を行うこととしてもよい。
【００３３】
通信制御部１６は、通信ネットワーク３０との間でデータの出力及び入力を行うことにより、監視装置２０などの他の装置とデータの送受信を行う。具体的に、通信制御部１６は、例えば通信ネットワーク３０経由で画像形成要求を受け付けて、当該画像形成要求を画像形成部１４に対して出力する。また、画像の形成などに伴って発光信号生成部１２に発光信号を生成させる場合に、通信ネットワーク３０を介して、当該情報を監視装置２０に送信する。
【００３４】
続いて、監視装置２０の備える機能について説明する。撮像制御部２３は、撮像部２２を制御して、所定位置の映像を撮像させる。撮像制御部２３は、撮像部２２が撮像した映像の情報を、発光信号検知部２４に対して出力する。
【００３５】
発光信号検知部２４は、撮像制御部２３が出力した映像を解析し、映像に含まれる発光信号を検知する。これにより、監視装置２０は、撮像部２２の視野内に発光信号を発する画像形成装置があることを検知できる。そして、当該発光信号を検知した旨の情報と、発光信号の内容を表す情報を監視制御部２５に対して出力する。
【００３６】
監視制御部２５は、発光信号検知部２４が検知した発光信号に基づいて、発光信号の元になったデータを再生成する。具体的には、発光信号生成部１２が発光信号を生成する際に用いた光源を発光させるルールに基づいて、光源の明滅パターンや、明滅タイミングなどの情報から、画像形成装置の識別情報などを含んだ監視対象データなどのコンピュータで処理可能なデータを再生成する。一方で、監視制御部２５は、監視対象である画像形成装置１０の識別情報などの、発光信号の検証に必要な検証情報を取得する。監視制御部２５は、予めシステム管理者などのユーザが登録することにより監視サーバ２１に保持されているデータに基づいて検証情報を取得してもよいし、通信ネットワーク３０経由で画像形成装置１０が送信するデータに基づいて、取得することとしてもよい。そして、発光信号から再生成されたデータと、取得した検証情報とを比較することにより、監視対象である画像形成装置１０に異常があるか否かの判定を行う。異常があれば、例えばアラームブザー（不図示）を鳴動させる、監視モニタ（不図示）にアラーム表示するなどの方法で、異常発生を表す情報を出力し、監視者に通知する。また、監視内容及び結果に関する情報を監視履歴情報として記録するとともに、所定の条件に基づいて撮像部２２が撮像した監視映像の映像データを記録する。さらに、本実施の形態に係る監視システムが用いる監視の方法によっては、通信ネットワーク３０を介して、画像形成装置１０に発光信号を発光させる発光制御指示を行う。監視制御部２５が実行する処理の詳細については、後に説明する。
【００３７】
通信制御部２６は、通信ネットワーク３０との間でデータの出力及び入力を行うことにより、画像形成装置１０などの他の装置とデータの送受信を行う。具体的に、通信制御部２６は、画像形成装置１０から、画像形成装置１０に対して画像形成要求があったことを表す情報を受け付けて、監視制御部２５に対して通知する。また、監視制御部２５からの指示に基づいて、画像形成装置１０に対して発光信号を発光させる発光制御指示の情報を送信する。
【００３８】
以下では、本実施の形態に係る監視システムを用いた処理の複数の例について、処理フローに基づいて説明する。
【００３９】
図３は、画像形成装置１０が一定時間ごとに発光信号を発する場合の処理フローを表すフロー図である。図３の例においては、発光信号生成部１２は予め定められた一定の時間間隔で発光信号を生成し、発光制御部１３が当該発光信号を発光させる。また、監視制御部２５は、時間の経過を表すタイマー情報を保持しており、当該タイマー情報に基づいて一定時間ごとに発光信号を検知しているか否かの判定を行う。なお、この事例においては、画像形成装置１０と監視装置２０とは通信ネットワークにより接続されていなくともよい。
【００４０】
この事例においては、監視制御部２５は、まず発光信号検知部２４から発光信号を検知した旨の情報の通知があったか否かを判定する（Ｓ１）。
【００４１】
Ｓ１の処理において発光信号を検知しない場合は、監視制御部２５は、Ｓ４の処理に進んで処理を継続する。一方、発光信号を検知した場合、発光信号の検証処理を行い、発光信号の内容が正常であるか否かを判定する（Ｓ２）。具体的に、監視制御部２５は、発光信号から元のデータを再生成し、再生成したデータに含まれる情報が正しいか否かを判定する。特に、監視対象データに含まれる画像形成装置の識別情報が、監視対象として登録されている画像形成装置１０の識別情報に一致することを確認することで、監視制御部２５は撮像部２２の視野内において発光信号を発した画像形成装置が、監視対象の画像形成装置１０であることを確認できる。また、その他の監視対象データに含まれる種々の情報により検証を行うことで、発光信号の偽装などによる様々な不正を検知できる。発光信号の検証処理の詳細については、後に詳しく説明する。
【００４２】
Ｓ２の処理において、発光信号の内容が異常であると判定した場合、監視制御部２５は、監視対象の画像形成装置を検知できなかったとして、Ｓ４の処理に進む。一方、発光信号の内容が正常であると判定した場合、監視制御部２５はタイマー情報の値を０にすることで、タイマーのリセットを行う（Ｓ３）。続いて、Ｓ４の処理に進む。
【００４３】
以上の判定の結果に関わらず、監視制御部２５は、タイマー情報として保持された値が、所定の時間を超えているか否かを判定する（Ｓ４）。この時点におけるタイマー情報に保持された値は、前回タイマーのリセットが行われた時刻から経過している時間を表す。当該タイマー情報の値が所定の時間を超えていなければ、まだ異常は発生していないと判定し、Ｓ１の処理に戻って監視を継続する。
【００４４】
一方、Ｓ４の処理において、タイマーのリセットが行われてから経過した時間が、所定の時間を超えていると判定した場合、監視制御部２５は所定の時間以上、監視対象である画像形成装置１０からの発光信号を検知できなかったこととなる。この場合、監視制御部２５は異常検出処理を行う（Ｓ５）。具体的には、異常の発生を履歴情報として記録するとともに、必要に応じてアラームブザーなどにより異常発生を表す情報を出力する。
【００４５】
以上説明したフローによる処理によれば、画像形成装置１０が一定間隔で発する発光信号を監視装置２０が検知することで、画像形成装置１０が撮像部２２の視野内に存在することを確認できる。また、画像形成装置１０に固有の固有情報を用いて発光信号の検証を行うことで、例えばレイアウト変更により偶然撮像部２２の視野内に他の画像形成装置を設置してしまった場合においても、監視対象の画像形成装置１０を監視できていないことを検知できる。また、例えば情報システムの不正な利用者が撮像部２２の視野内に他の画像形成装置を設置させて監視システムを欺罔しようとしても、撮像部２２が撮像している画像形成装置が監視対象の装置でないことを検知できる。さらに、識別ラベルなどを貼り付けることで同機種の画像形成装置を区別している場合などに、識別ラベルを貼りかえることで他の画像形成装置を監視対象の画像形成装置であるかのように偽装しようとしても、同様に監視対象の画像形成装置１０を正しく識別することができる。
【００４６】
次に、監視装置２０からの発光制御命令に基づいて、画像形成装置１０が発光信号を発する場合の処理フローについて、図４のフロー図に基づいて説明する。
【００４７】
まず、監視制御部２５は、通信制御部２６に対して発光制御命令を画像形成装置１０に送信させる（Ｓ１１）。このＳ１１の処理は、一定の時間間隔で行ってもよいが、より望ましくは、ランダムに決定したタイミングに基づいて実行するとよい。これにより、例えば情報システムの不正な利用者が偽の発光信号を撮像部２２に撮像させようとしても、発光タイミングが予め決まっていないため、監視システムは偽の発光信号であることを検出できる。
【００４８】
発光制御命令を出力した監視制御部２５は、所定の時間内（例えば通信ネットワーク３０に接続される画像形成装置の数などによって、発光制御命令の到達時間が変わる事があるので、この時間は設定により変更できることとしてもよい）に発光信号検知部２４から発光信号を検知した旨の情報の通知があったか否かを判定する（Ｓ１２）。発光信号を検知した場合、続いて発光信号の検証処理を行い、発光信号の内容が正常であるか否かを判定する（Ｓ１３）。これは、前述した図３のフローにおけるＳ２の処理と同様、発光信号から元のデータを再生成し、当該データに含まれる情報の検証を行う処理である。
【００４９】
Ｓ１２の処理で所定の時間内に発光信号を検知できなかった場合、及びＳ１３の処理で発光信号の内容が異常であると判定した場合、監視制御部２５は、異常検出処理を行う（Ｓ１４）。これは、前述した図３のフローにおけるＳ５の処理と同様に、異常検知に応じた履歴情報の記録、及びアラームなどの情報を出力する処理である。
【００５０】
一方、Ｓ１３の処理で発光信号の内容が正常であると判定した場合、監視制御部２５は、正常終了処理を行う（Ｓ１５）。具体的には、必要に応じて発光信号の検知に成功した旨の履歴情報を記録し、処理を終了する。
【００５１】
以上説明したフローによる処理によれば、画像形成装置１０が発光制御命令に基づいて発する発光信号を監視装置２０が検知することで、画像形成装置１０が撮像部２２の視野内に存在することを確認できる。これにより、例えば情報システムの不正な利用者が監視カメラやカメラの接続ケーブルに細工をすることで、以前録画した発光信号を含んだ映像などにより発光信号の偽装を行ったとしても、このような不正を検出することができる。
【００５２】
次に、画像形成要求や、ＩＣカードから読み取った情報に基づいて画像形成装置１０が発光信号を発したことを監視装置２０に通知した場合の処理フローについて、図５のフロー図に基づいて説明する。なお、画像形成装置１０は、画像形成要求などのタイミングによらず、所定の時間間隔や、ランダムに決定するタイミングに応じて、発光信号を発するとともに発光信号を発する旨の通知を監視装置２０に対して送信することとしてもよい。これらの場合、前述の例とは異なり、監視装置２０からの発光制御命令によらずに画像形成装置１０が決定するタイミングで発光信号が発せられる。また、この場合、画像形成装置１０は発光信号を発する旨の通知とともに画像形成装置１０の識別情報などを送信することとしてもよい。
【００５３】
まず、監視制御部２５は、通信制御部２６を介して、画像形成装置１０から発光信号を発することを通知する情報を取得する（Ｓ２１）。具体的には、例えば画像形成部１４がユーザの画像形成要求に基づいて記録媒体に対する画像形成を実行する場合に、監視装置２０に対して発光信号を発することを通知する。あるいは、ＩＣカード読み取り部１５が読み取ったＩＣカードに記録された情報が所定の条件を満たす場合に、監視装置２０に対して発光信号を発することを通知する。監視制御部２５は、これらの通知を取得することで、検知すべき発光信号が発せられたことを知ることができる。
【００５４】
画像形成装置１０が発光信号を発する旨の通知を受け取った監視制御部２５は、所定の時間内に発光信号検知部２４から発光信号を検知した旨の情報の通知があったか否かを判定する（Ｓ２２）。発光信号を検知した場合、続いて発光信号の検証処理を行い、発光信号の内容が正常であるか否かを判定する（Ｓ２３）。これは、前述した図３のフローにおけるＳ２の処理と同様、発光信号から元のデータを再生成し、当該データに含まれる情報の検証を行う処理である。
【００５５】
Ｓ２２の処理で所定の時間内に発光信号を検知できなかった場合（例えば通信ネットワーク３０の通信状況により、画像形成装置１０が発光信号を発する旨の通知が、実際の発光よりも遅れる事が想定されるので、発光信号は常に検知し、監視対象データを所定時間保存しておくか、画像形成装置１０の通知から発光までの時間を設定により変更できることとしてもよい）、及びＳ２３の処理で発光信号の内容が異常であると判定した場合、監視制御部２５は、異常検出処理を行う（Ｓ２４）。これは、前述した図３のフローにおけるＳ５の処理と同様に、異常検知に応じた履歴情報の記録、及びアラームなどの情報を出力する処理である。
【００５６】
一方、Ｓ２３の処理で発光信号の内容が正常であると判定した場合、監視制御部２５は、正常終了処理を行う（Ｓ２５）。具体的には、必要に応じて発光信号の検知に成功した旨の履歴情報を記録し、処理を終了する。
【００５７】
以上説明したフローによる処理によれば、画像形成などの処理に応じて画像形成装置１０が発する発光信号を監視装置２０が検知することで、画像形成装置１０が撮像部２２の視野内に存在することを確認できる。これにより、例えば画像形成時など、特に監視の必要な時点において監視対象となる画像形成装置１０を監視できていることを検証することができる。また、例えば重要な文書データの画像形成要求があった場合や、不審な利用者がＩＣカードを用いて画像形成要求を行った場合などに、監視対象となる画像形成装置１０を監視できていることを検証することができる。
【００５８】
さらに、この事例においては、画像形成装置１０からの通知に応じて監視映像の映像データを監視サーバ２１上に記録することとしてもよい。これにより、画像形成装置１０に人が近づいて画像が形成された記録媒体を取得することなどが想定されるタイミングで、監視映像を記録することができ、効率がよい。
【００５９】
次に、以上説明した監視処理における、発光信号の検証処理の例について、説明する。併せて、発光信号の元になる監視対象データに含まれる情報の例について説明する。
【００６０】
一例として、発光信号に含まれるデータが図６（ａ）に示すような例の場合について説明する。図６（ａ）に示す例の場合、監視対象データＤａに含まれる情報は、画像形成装置の識別情報、時系列データ、画像形成装置の接続ネットワーク情報、画像形成装置の位置情報、及び画像形成装置の状態に関する情報である。
【００６１】
ここで、時系列データは、発光信号の内容を時間とともに変化させるために用いる情報であって、例えばある整数の初期値から開始して発光信号を発するごとに１ずつ増加していく値などである。また、時系列データに代えて、例えば現在日時の情報などを用いてもよい。このように時間とともに変化する情報を用いることにより、発光信号を時間とともに変化させることができ、過去の発光信号を利用した偽装などを防ぐことができる。
【００６２】
なお、時系列データとして、前述した１ずつ増加する値のほかに、以下のような値を用いてもよい。すなわち、ある整数の初期値から開始して、例えば時系列データの値に所定の数を乗じて所定の数で除した余りを次の時系列データの値とするなどの擬似乱数生成アルゴリズムを用いて、これに基づいて得られる擬似乱数列に基づいて決定する値である。これにより、時系列データの予測がし難くなるため、より発光信号の偽装を困難にさせることができる。このような場合、初期値となる値は例えば通信ネットワーク３０を介して一方から他方へ送信するなどの方法により、画像形成装置１０と監視サーバ２１の間で共通の値となるようにする。
【００６３】
また、監視対象データは画像形成装置の接続ネットワーク情報を含んでもよい。接続ネットワーク情報は、例えばＩＰアドレスなどであって、通信ネットワーク３０に対する画像形成装置１０の接続状態に応じて決まる情報である。接続ネットワーク情報の検証により、例えば不正な利用者が画像形成装置１０の接続ネットワークを変更した場合などに、そのような不正な状態を検知できる。
【００６４】
また、監視対象データは画像形成装置の位置情報を含んでもよい。位置情報は、例えばグローバルポジショニングシステムなどにより画像形成装置１０が取得した、画像形成装置の設置場所に関する情報である。位置情報の検証により、例えば不正な利用者が画像形成装置１０の位置を移動させて、発光信号は撮像部２２により撮像されるような偽装を行ったとしても、そのような不正な状態を検知できる。
【００６５】
さらに、監視対象データは画像形成装置の状態に関する情報を含んでもよい。具体的に、状態に関する情報は、例えば画像形成装置が画像の形成や複写、スキャンなどの処理を実行している途中であることを表す情報や、ジャム状態や故障などの異常が発生していることを表す情報などである。当該情報を発光信号から再生成することで、監視装置２０は、発光信号により画像形成装置１０の状態を取得することができる。
【００６６】
また、ここでは、発光信号の元となるデータは、図６（ａ）に示すように、メッセージ認証コードＤｂをさらに含んでいる。メッセージ認証コードは、画像形成装置と監視装置との間で共通する所定のアルゴリズムにより生成したコードであって、例えばＤＥＳ−ＭＡＣ、Ｈ−ＭＡＣなどの方式により算出される値である。すなわち、例えば監視対象データＤａに対して秘密鍵を用いて所定の計算を行うことにより、発光信号生成部１２はメッセージ認証コードＤｂを生成し、発光信号に添付する。これにより、秘密鍵の情報が洩れなければ、図６（ａ）に示すデータを含む発光信号を偽装もしくは改竄されるおそれがない。メッセージ認証コードの検証のためには、秘密鍵もアルゴリズムと同様に画像形成装置と監視装置との間で、共有する必要があるが、安全上、画像形成装置ごとに固有の秘密鍵を設定するのが望ましい。鍵の共有方式としては、設置時に個別に設定する方法もあるが、Ｄｉｆｆｉｅ−Ｈｅｌｌｍａｎなどの鍵共有アルゴリズムを用いて随時変更する事もできる。また、鍵共有が必要ない方法として、公開鍵暗号（ＲＳＡ等）を利用した監視対象データへの署名値も、メッセージ認証コードとして利用できる。
【００６７】
次に、以上説明した図６（ａ）の例に示すデータに基づいて生成した発光信号を、監視装置２０が検知した場合の発光信号の検証処理例について、図７のフロー図に基づいて説明する。これは、発光信号検知部２４から発光信号を検知した旨の情報の通知があった場合に、前述したＳ２、Ｓ１３、Ｓ２３の処理において監視制御部２５が実行する処理である。
【００６８】
監視制御部２５は、まず発光信号検知部２４から送られた発光信号に基づいて、監視対象データＤａ及びメッセージ認証コードＤｂを再生成する（Ｓ３１）。
【００６９】
次に、監視制御部２５は、発光信号生成部１２と共通のアルゴリズムを用いてメッセージ認証コードの算出を行うことにより、メッセージ認証コードＤｂが正しいか否かの判定を行う（Ｓ３２）。ここで、共通の秘密鍵を用いて暗号化するアルゴリズムを用いる場合、監視サーバ２１は、画像形成装置１０に固有の秘密鍵の情報を保持しているものとする。あるいは、公開鍵暗号の秘密鍵と公開鍵のペアにより電子署名の生成と、検証を行うアルゴリズムを用いる場合、監視サーバ２１は、画像形成装置１０の秘密鍵に対応する公開鍵を用いて検証を行うことができる。監視制御部２５は、メッセージ認証コードが正しければ次のＳ３３の処理に進み、正しくなければＳ３９の処理に進む。
【００７０】
次に、監視制御部２５は、監視対象データＤａに含まれる画像形成装置の識別情報が、監視サーバ２１が保持する監視対象の画像形成装置１０の識別情報と一致するか否か判定する（Ｓ３３）。一致すれば次のＳ３４の処理に進み、一致しなければＳ３９の処理に進む。
【００７１】
なお、ここでは監視サーバ２１が予め画像形成装置１０の識別情報を保持していることとしたが、監視サーバ２１は、通信ネットワーク３０を経由して画像形成装置１０が送信する識別情報を取得することとしてもよい。検証処理の都度、画像形成装置１０から識別情報を取得することとすれば、監視サーバ２１は識別情報を保持する必要がなくなるため、監視サーバ２１から識別情報が漏洩する危険性を低減できる。
【００７２】
次に、監視制御部２５は、時系列データの更新を行う（Ｓ３４）。具体的には、監視サーバ２１が保持する時系列データに対して、例えば１を加算するなどにより、現在検証を行っている発光信号に含まれる時系列データの値として想定される値に更新する。
【００７３】
続いて、監視制御部２５は、Ｓ３４の処理において更新した監視サーバ２１が保持する時系列データと、監視対象データＤａに含まれる時系列データとが一致するか否かを判定する（Ｓ３５）。これにより、現在検証を行っている発光信号が、本当に前回監視装置２０が検知した発光信号の次に画像形成装置１０が発した発光信号であるか否かを検証することができる。監視制御部２５は、Ｓ３５の処理により一致すると判定すれば次のＳ３６の処理に進み、一致しないと判定すればＳ３９の処理に進む。
【００７４】
なお、監視対象データに、時系列データではなく日時の情報が含まれている場合、Ｓ３４、Ｓ３５の処理に代えて、監視制御部２５は当該日時の情報が発光信号を検知した時刻と一致するか否かの判定を行う。この場合、画像形成装置１０に内蔵された時計と監視サーバ２１に内蔵された時計のずれを考慮して、両者のずれが所定の時間以下であれば、両者は一致すると判定することとしてもよい。
【００７５】
次に、監視制御部２５は、監視対象データＤａに含まれる画像形成装置の接続ネットワーク情報及び位置情報が、監視制御部２５が取得する監視対象の画像形成装置１０の情報と一致するか否かを判定する（Ｓ３６）。これにより、監視制御部２５は、装置のネットワーク接続状態や設置場所が変更されていないか検証することができる。監視制御部２５は、Ｓ３６の処理により一致すると判定すれば次のＳ３７の処理に進み、一致しないと判定すればＳ３９の処理に進む。
【００７６】
次に、監視制御部２５は、監視対象データＤａに含まれる画像形成装置の状態に関する情報に基づいて、画像形成装置にジャム状態、故障などの異常が発生していないか判定する（Ｓ３７）。異常が発生していなければ次のＳ３８の処理に進み、異常が発生していればＳ３９の処理に進む。
【００７７】
Ｓ３７の処理において異常が発生していないと判定した場合、監視対象データＤａに含まれる全ての情報は正常だったことになる。この場合、監視制御部２５は発光信号の検証の結果は正常であると判定して、処理を終了する（Ｓ３８）。一方で、上記いずれかの判定において監視対象データＤａに異常な情報が含まれていると判定した場合、監視制御部２５は発光信号の検証の結果は異常であると判定して、処理を終了する（Ｓ３９）。
【００７８】
以上説明した処理によれば、本実施の形態に係る画像形成装置の監視システムは、画像形成装置の位置や発光信号を生成した時刻に関する情報など、様々な情報を検証することにより、監視対象の確認と、確認に用いた発光信号の偽装などの不正を検出することができる。
【００７９】
また、本実施の形態に係る画像形成装置の監視システムは、発光信号として、例えば図６（ｂ）の例に示すようなデータにより生成した信号を用いることもできる。この場合、発光信号は、画像形成装置１０の識別情報、時系列データなどの監視対象データから生成したメッセージ認証コードのみを含んでなる。ここで、メッセージ認証コードを生成する対象となる監視対象データに含まれる情報は、全て監視サーバ２１が再生成できるものであることとする。したがって、この場合は、監視対象データには画像形成装置の現在の状態、特にジャムや故障などに関する情報は含まれない。
【００８０】
この例の場合、以下のようにして監視制御部２５は発光信号の検証処理を行うことができる。すなわち、監視制御部２５は、まず発光信号検知部２４から送られた発光信号に基づいて、メッセージ認証コードを再生成する（Ｓ４１）。
【００８１】
次に、監視制御部２５は、前述のＳ３４の処理と同様に時系列データの更新を行う（Ｓ４２）。続いて、監視制御部２５は、画像形成装置１０の識別情報や位置情報などの監視制御部２５が取得する情報と、Ｓ４２の処理により更新された時系列データとに基づいて、発光信号生成部１２と共通のアルゴリズムを用いてメッセージ認証コードの算出を行う（Ｓ４３）。
【００８２】
続いて、Ｓ４３の処理で算出したメッセージ認証コードと、Ｓ４１の処理で再生成した発光信号に含まれるメッセージ認証コードとが一致するか否かの判定を行う（Ｓ４４）。一致すれば、発光信号の検証結果は正常であると判定し（Ｓ４５）、一致しなければ発光信号の検証結果は異常であると判定する（Ｓ４６）。
【００８３】
この場合の例によれば、発光信号により伝達すべきデータ量は少なくてすむため、発光信号が複雑化することを防ぐことができる。一方で、位置情報なども検証の対象に含めることができ、データ量を増やさずに高度なセキュリティ保護を実現できる。もちろん、図６（ａ）の例に示す発光信号と図６（ｂ）の例に示す発光信号とを折衷することで、画像形成装置の現在の状態も送ることもできる。この場合、装置の現在の状態に関する情報は含まない監視対象データに基づいて生成したメッセージ認証コードの情報と、装置の現在の状態に関する情報と、を含んだ発光信号を発することにより、比較的少ないデータ量の発光信号で、装置の状態も含めた検証を行うことができる。
【００８４】
なお、本実施の形態に係る監視システムにより監視対象となる画像形成装置は、複数あってもよい。この場合、監視サーバ２１はそれぞれの画像形成装置に固有の識別情報などの情報をそれぞれ取得し、それぞれの画像形成装置を正しく監視しているか否かを検証する。また、この場合、撮像部２２は複数の画像形成装置を同時に撮像し、撮像して得られた映像内における発光信号の位置に基づいて、複数の発光信号と画像形成装置とを対応づけて監視することとしてもよい。あるいは、監視装置２０は撮像部を複数備えることとし、それぞれの撮像部が対応する画像形成装置を含む映像を撮像することとしてもよい。この場合、撮像部ごとに撮像した映像から検知した発光信号と、それぞれの撮像部に対応づけられた画像形成装置の識別情報とに基づいて、発光信号の検証を行う。
【００８５】
また、本実施の形態に係る監視システムは、撮像部２２が撮像した映像を録画する場合に、映像データにメタデータを埋め込むこととしてもよい。具体的には、例えば記録する映像データのうち発光信号を撮像したタイミングの映像データに対して、発光信号の検証処理により得られた監視対象データの情報や、監視結果の履歴情報に基づいて生成する情報などを埋め込むこととする。これにより、例えば本実施の形態に係る監視システムにより異常を検知した場合に、後に履歴情報から映像データを検索することができ、利便性を向上できる。
【図面の簡単な説明】
【００８６】
【図１】本発明の実施の形態に係る監視システムの概略の構成を表すブロック図である。
【図２】本発明の実施の形態に係る監視システムの機能を表す機能ブロック図である。
【図３】本発明の実施の形態に係る監視システムによって実行される監視処理の一例を表すフロー図である。
【図４】本発明の実施の形態に係る監視システムによって実行される監視処理の別の一例を表すフロー図である。
【図５】本発明の実施の形態に係る監視システムによって実行される監視処理の別の一例を表すフロー図である。
【図６】発光信号の構成例および発光信号の元になる監視対象データの一例を表す図である。
【図７】本発明の実施の形態に係る監視システムによって実行される発光信号の検証処理の一例を表すフロー図である。
【図８】本発明の実施の形態に係る監視システムによって実行される発光信号の検証処理の別の一例を表すフロー図である。
【符号の説明】
【００８７】
１０  画像形成装置、１１  発光部、１２  発光信号生成部、１３  発光制御部、１４  画像形成部、１５  ＩＣカード読み取り部、１６  通信制御部、２０  監視装置、２１  監視サーバ、２２  撮像部、２３  撮像制御部、２４  発光信号検知部、２５  監視制御部、２６  通信制御部、３０  通信ネットワーク。
【図１】
0004839764.tif 000002
【図２】
0004839764.tif 000003
【図３】
0004839764.tif 000004
【図４】
0004839764.tif 000005
【図５】
0004839764.tif 000006
【図６】
0004839764.tif 000007
【図７】
0004839764.tif 000008
【図８】
0004839764.tif 000009