(57)【要約】【課題】利用者に配信される映像データの異常をもれなく検出可能な映像配信サービス監視装置を提供する。【解決手段】ビデオカメラによって捉えられた映像を表す画像データを、ビデオカメラを制御するサーバ装置からネットワークを経由してクライアント装置に配信する映像配信サービスを監視する方法であって、サーバ装置に対して、クライアント装置が映像の配信を受ける際と同等の手順に従って画像データの配信を要求し、要求に応じてサーバ装置から配信された画像データを受信し、受信した画像データの特徴を解析し、画像データに関する解析結果に基づいて、画像データが有効な映像を表しているか否かを判断し、画像データが有効でない旨の判断結果が得られた場合に、サーバ装置を管理する管理者に通知する。【選択図】      図１
2004266528.tif 000002
【特許請求の範囲】
【請求項１】
ビデオカメラによって捉えられた映像を表す画像データを、前記ビデオカメラを制御するサーバ装置からネットワークを経由してクライアント装置に配信する映像配信サービスを監視する方法であって、
前記サーバ装置に対して、前記クライアント装置が映像の配信を受ける際と同等の手順に従って画像データの配信を要求し、
前記要求に応じて前記サーバ装置から配信された画像データを受信し、
受信した画像データの特徴を解析し、
前記画像データに関する解析結果に基づいて、前記画像データが有効な映像を表しているか否かを判断し、
前記画像データが有効でない旨の判断結果が得られた場合に、前記サーバ装置を管理する管理者に通知する
ことを特徴とする映像配信サービス監視方法。
【請求項２】
ビデオカメラによって捉えられた映像を表す画像データを、前記ビデオカメラを制御するサーバ装置からネットワークを経由してクライアント装置に配信する映像配信サービスを監視する監視装置において、
前記サーバ装置に対して、前記クライアント装置が映像の配信を受ける際と同等の手順に従って画像データの配信を要求する配信要求手段と、
前記要求に応じて前記サーバ装置から配信された画像データを前記ネットワークを介して受信するデータ受信手段と、
前記データ受信手段によって受信した画像データに基づいて、前記画像データが有効な映像を表しているか否かを判定する画像判定手段と、
前記画像判定手段による判断結果を前記サーバ装置を管理する管理者に通知する通知手段と
を備えたことを特徴とする映像配信サービス監視装置。
【請求項３】
請求項２に記載の映像配信サービス監視装置において、
画像判定手段は、
前記画像データからこの画像データによって表されている物体の輪郭を抽出する輪郭抽出手段と、
前記輪郭抽出手段によって抽出された輪郭に基づいて、期待されている物体の映像が前記画像データによって表されているか否かを判定する輪郭判定手段とを備えた
ことを特徴とする映像配信サービス監視装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ビデオカメラによって捉えた映像をインターネットなどを介して配信する映像配信サービスを自動的に監視する監視システムに関する。
映像配信サービスを正常に運用するためには、映像を捉えるビデオカメラが正常に動作しているだけでなく、ビデオカメラの制御やビデオカメラからの映像データの処理を実行するサーバや、このサーバからのデータをインターネットを介して配信するためのネットワーク機器もまた正常に動作している必要がある。
【０００２】
このため、ビデオカメラからの映像がクライアントに到達するまでの全ての段階において発生し得る障害を監視するためのシステムが必要とされている。
【０００３】
【従来の技術】
図８に、映像配信サービスシステムに適用されるカメラの故障検出装置の構成例を示す。
図８に示した映像配信サービスシステムにおいて、サーバ装置４１０に備えられたカメラ制御部４１１は、ビデオカメラ４０１およびビデオカメラ４０１をパンおよびティルトさせるカメラ操作機構４００の動作を制御し、また、映像キャプチャ処理部４１２は、ビデオカメラ４０１によって捉えられた映像を表す映像データを取り込む。また、サーバ装置４１０内に取り込まれた映像データは、配信制御部４１３によって、ネットワークインタフェース（Ｉ／Ｆ）部４１４およびルータ４０２などのネットワーク機器を経由してインターネットなどのネットワークに送出され、クライアント装置４０３に配信される。また、クライアント装置４０３からの要求も、当然ながら、ルータ４０２およびネットワークインタフェース部４１４を経由して配信制御部４１３に渡される。
【０００４】
また、図８に示したサーバ装置４１０は、映像配信サービスシステムの制御部としての役割のほかに、カメラの故障検出装置としての役割を果たしている。
このサーバ装置４１０において、監視処理部４１５は、予め設定された時間間隔で、以下に述べるカメラの故障判定処理を行う。
監視処理部４１５は、カメラからの映像データに関する障害検出処理として、映像キャプチャ処理部４１２から直接に映像データを受け取り、例えば、この映像データが、全体が一様な何も写っていない画面を表しているか否かを判定し、全体が一様である場合に、カメラからの映像に異常を検出した旨のメッセージをサーバ装置４１０に備えられた表示部に表示するなどして、映像配信サービスの管理者に通知する。
【０００５】
また、監視処理部４１５は、カメラの操作系に関する障害検出処理として、カメラ制御部４１１にパンやティルトに関する操作を指示し、この指示に対する応答として、カメラ操作機構４００から返される信号をカメラ制御部４１１を介して受け取り、この信号に基づいて、ビデオカメラ４０１の操作が正常に実行されたか否かを判定する。そして、ビデオカメラ４０１の操作が正常に実行されなかったと判定したときに、監視処理部４１５は、その旨を映像配信サービスの管理者に通知する。
【０００６】
なお、図８に示したようなカメラの故障検出装置に関する詳細は、下記の特許文献１を参照されたい。
【特許文献１】
特開２００１−３６９２７号公報
【０００７】
【発明が解決しようとする課題】
上述したカメラの故障検出装置は、ビデオカメラを制御するサーバ装置の内部において、ビデオカメラからの応答信号や映像データに基づいて、カメラの故障を検出するものであるから、サーバ装置からネットワークを介してクライアントに映像データが配信される過程において発生した障害を検出することはできなかった。
また、上述したカメラの故障検出装置では、１画面に対応する画像データが一様であるときにカメラの故障と判断しているので、ビデオカメラからサーバ装置に映像データを入力する信号線が切断された場合などに現れるホワイトノイズが映像データとして入力された場合には、画面がいわゆる砂嵐状態となって有効な表示が得られていないにもかかわらず、画面全体が一様ではないとして、映像データは正常であると判断される可能性がある。
【０００８】
本発明は、利用者に配信される映像データの異常をもれなく検出可能な映像配信サービス監視装置を提供することを目的とする。
【０００９】
【課題を解決するための手段】
図１に、本発明にかかわる映像配信サービス監視方法の原理を示す。
図１において映像配信サービス監視方法は、ビデオカメラによって捉えられた映像を表す画像データを、ビデオカメラを制御するサーバ装置からネットワークを経由してクライアント装置に配信する映像配信サービスを監視する方法であって、以下に述べる５つのステップから構成される。
第１のステップは、サーバ装置に対して、クライアント装置が映像の配信を受ける際と同等の手順に従って画像データの配信を要求する。第２のステップは、要求に応じてサーバ装置から配信された画像データを受信する。第３のステップは、受信した画像データの特徴を解析する。第４のステップは、画像データに関する解析結果に基づいて、画像データが有効な映像を表しているか否かを判断する。第５のステップは、画像データが有効でない旨の判断結果が得られた場合に、サーバ装置を管理する管理者に通知する。
【００１０】
このように構成された映像配信サービス監視方法では、クライアント装置がサーバ装置からサービスを受ける手順と同等の手順に従って、監視対象の画像データを要求し、サーバ装置から監視対象の画像データの配信を受け、この画像データについてその特徴を解析する。
つまり、この方法によれば、サーバ装置からクライアント装置に配信される画像データと同等の画像データに関する特徴解析結果に基づいて、画像データの有効性を判断することができる。したがって、サーバ装置からクライアント装置に配信される過程において発生する障害を含めて、映像配信サービスシステムで発生する障害をもれなく検出することができる。
【００１１】
更に、受信した画像データに基づいて、映像の有効性を判定する際に、画像データからこの画像データによって表されている物体の輪郭を抽出するステップと、抽出された輪郭に基づいて、期待されている物体の映像が画像データによって表されているか否かを判定するステップを備えて、映像配信サービス監視方法を構成することも可能である。
【００１２】
このような構成を備えた映像配信サービス監視方法では、画像データから抽出した輪郭に基づいて、例えば、画像データが何らかの形のある物体を表しているか否か、更には、抽出された輪郭が、期待されている物体の輪郭を表しているか否かを判断する。
このような判断結果に基づいて、配信された画像データの有効性を判定することにより、クライアントに配信される画像データの異常をより確実に検出することができる。
【００１３】
図２に、本発明にかかわる映像配信サービス監視装置の原理ブロック図を示す。
図２に示した第１の映像配信サービス監視装置は、ビデオカメラ１００によって捉えられた映像を表す画像データを、ビデオカメラ１００を制御するサーバ装置１０１からネットワークを経由してクライアント装置１０２に配信する映像配信サービスを監視する監視装置において、配信要求手段１１１と、データ受信手段１１２と、画像判定手段１１３と、通知手段１１４とを備えて構成される。
【００１４】
配信要求手段１１１は、サーバ装置１０１に対して、クライアント装置１０２が映像の配信を受ける際と同等の手順に従って画像データの配信を要求する。データ受信手段１１２は、要求に応じてサーバ装置１０１から配信された画像データをネットワークを介して受信する。画像判定手段１１３と、データ受信手段１１２によって受信した画像データに基づいて、画像データが有効な映像を表しているか否かを判定する。通知手段１１４は、画像判定手段１１３による判断結果をサーバ装置１０１を管理する管理者に通知する。
【００１５】
このように構成された映像配信サービス監視装置では、クライアント装置１０２がサーバ装置１０１からサービスを受ける手順と同等の手順に従って、配信要求手段１１１が監視対象の画像データを要求し、サーバ装置１０１からネットワークに送出された監視対象の画像データをデータ受信手段１１２によって受信している。
【００１６】
このようにしてデータ受信手段１１２に到達した画像データは、サーバ装置１０１からクライアント装置１０２に配信される画像データと同等の画像データである。このような画像データに基づいて、画像判定手段１１３が画像データの有効性を判定することにより、サーバ装置からクライアント装置に配信される過程において発生する障害を含めて、クライアント装置１０２に到達する画像データに影響を与える障害をもれなく検出し、通知手段１１４を介して映像配信サービスの提供者に通知することができる。
【００１７】
また、図２に示した第２の映像配信サービス監視装置に備えられる画像判定手段１１３は、輪郭抽出手段１１５と、輪郭判定手段１１６とを備えて構成される。
図２に示した画像判定手段１１３において、輪郭抽出手段１１５は、画像データからこの画像データによって表されている物体の輪郭を抽出する。輪郭判定手段１１６は、輪郭抽出手段１１５によって抽出された輪郭に基づいて、期待されている物体の映像が画像データによって表されているか否かを判定する。
【００１８】
このように構成された映像配信サービス監視装置では、輪郭抽出手段１１５が画像データから抽出した輪郭に基づいて、輪郭判定手段１１６は、例えば、画像データが何らかの形のある物体を表しているか否か、更には、抽出された輪郭が、期待されている物体の輪郭を表しているか否かを判断する。
このような判断結果に基づくことにより、配信された画像データの有効性を高い確度で判定することができるので、クライアントに配信される画像データの異常をより確実に検出することができる。
【００１９】
更に、上述した輪郭判定手段１１６は、図２に示すように、標準輪郭保持手段１２１と、類似性評価手段１２２とを備えて、第３の映像配信サービス監視装置を構成することもできる。
図２に示した輪郭判定手段１１６において、標準輪郭保持手段１２１は、配信される画像データによって表されることが期待される物体の輪郭を表す標準的な輪郭にかかわる情報を保持する。類似性評価手段１２２は、輪郭抽出手段１１５によって抽出された輪郭と、標準輪郭保持手段１２１に保持された情報に対応する標準的な輪郭との類似性を評価する。
【００２０】
このような構成の第３の映像配信サービス監視装置では、例えば、直前に配信された画像データから抽出された輪郭を表す情報を標準的な輪郭にかかわる情報として標準輪郭保持手段１２１に保持しておき、この情報によって表される輪郭と新たに配信された画像データから抽出された輪郭との類似性を、類似性評価手段１２２によって評価し、この評価結果によって類似性が高いことが示された場合に、新たに配信された画像データが有効であると判定する。このように、新たに配信された画像データの有効性を、以前に配信された画像データとの類似性を指標として評価することにより、例えば、ダムなどの固定的な設備や施設の映像を配信する映像配信サービスにおいて、カメラの向きのずれなどによって監視対象の設備や施設が画面内に捉えられていない場合などを検出することができる。
【００２１】
更に、第３の映像配信サービス監視装置に、図２に示すように、操作要求手段１１７を備え、輪郭判定手段１１６に、輪郭移動手段１２３と入力選択手段１２４とを備えて、第４の映像配信サービス監視装置を構成することもできる。
図２に示した第４の映像配信サービス監視装置において、操作要求手段１１７は、ビデオカメラ１００のパンおよびティルトを含む操作を要求するための操作コマンドをネットワークを介してサーバ装置１０１に送出する。
【００２２】
また、図２に示した輪郭判定手段１１６において、
輪郭移動手段１２３は、操作要求手段１１７によって送出された操作コマンドで指定された操作に関する操作パラメータと、標準輪郭保持手段１２１に保持された標準的な輪郭にかかわる情報とに基づいて、標準的な輪郭を操作パラメータに応じて画面内で移動させた輪郭を表す情報を生成する。入力選択手段１２４は、操作要求手段１１７によって操作コマンドが送出されたときに、標準輪郭保持手段１２１に保持された情報に代えて、輪郭移動手段１２３によって生成された情報を標準的な輪郭を表す情報として類似性評価手段１２２に入力する。
【００２３】
このような構成の第４の映像配信サービス監視装置では、操作要求手段１１７によってビデオカメラ１００の操作を指示した際に、指示されたパンおよびティルトによって起こる画面内での物体の移動に応じて、輪郭移動手段１２３により、画面内において適切な位置に移動した輪郭を表す情報を生成し、この輪郭を表す情報と新たに配信された画像データから抽出された輪郭との類似性を類似性評価手段１２２によって評価する。これにより、ビデオカメラ１００に対する操作指示が、正確に実行されたか否かを判定することができるので、ビデオカメラ１００の操作系に生じた障害を検出することができる。
【００２４】
【発明の実施の形態】
以下、図面に基づいて、本発明の実施形態について詳細に説明する。
図３に、本発明にかかわる映像配信サービス監視装置の第１の実施形態を示す。
図３において、映像配信サービスは、ダムのような固定の施設をビデオカメラ１００で撮影し、得られた画像データをサーバ装置１０１がインターネットを経由してクライアント装置１０２に配信するサービスである。
【００２５】
図３に示した映像配信サービス監視装置において、入出力インタフェース部（ＨＭＩ）２０１は、キーボード２０２などの入力装置からの入力データの受付や表示装置２０３などの出力装置への出力データの制御を行う。また、映像配信サービス監視装置において、通信処理部２０４は、監視処理部２０５からの指示に従って、インターネットを経由するデータの送受信を行う。また、図３に示した画像処理部２０６は、監視処理部２０５からの指示に従って、通信処理部２０４がインターネットを経由して受信した画像データに関する処理を行う。
【００２６】
図３に示した監視処理部２０５において、監視制御部２１０は、上述した入出力インタフェース部２０１を介してキーボード２０２から入力された監視パラメータに基づいて、通信処理部２０４を介して画像データの配信を要求するとともに、サイズ判定部２１１、抽出判定部２１２および類似性判定部２１３にそれぞれ適切な指示を与え、これらの各部の動作を制御する。また、この監視制御部２１０は、サイズ判定部２１１、抽出判定部２１２および類似性判定部２１３による処理結果を受け取り、これらの処理結果に基づいて、上述した映像配信サービスに障害が発生しているか否かを判定する。
【００２７】
また、図３に示した画像処理部２０６において、輪郭抽出部２２１は、抽出判定部２１２からの指示に応じて、入力される画像データに対して輪郭抽出処理を行い、抽出した輪郭の特徴に関する情報を抽出判定部２１２に返す。また、この輪郭抽出部２２１によって抽出された輪郭を表す輪郭データは、類似度評価部２２２に渡される。この類似度評価部２２２は、類似性判定部２１３からの指示に応じて、輪郭抽出部２２１から渡された輪郭データと輪郭データ保持部２２３に保持された標準輪郭データとの間の類似度を評価し、評価結果を類似性判定部２１３に返す。
【００２８】
図３に示した通知処理部２０７は、監視制御部２１０からの指示に応じて、検出した異常を表す適切なメッセージを含んだメールを作成し、通信処理部２０４を介して、映像配信サービスの管理者に送信する。
ここで、図３に示した各部と図２に示した各手段との対応関係について説明する。
【００２９】
図３に示した監視制御部２１０が通信処理部２０４を介して画像データの配信を要求し、また、インターネットを介して配信された画像データを通信処理部２０４が受信することにより、図２に示した配信要求手段１１１およびデータ受信手段１１２の機能が果たされる。また、図３に示した監視処理部２０５および画像処理部２０６は、図２に示した画像判定手段１１３に相当する。また、図３に示した通知処理部２０７は、図２に示した通知手段１１４に相当する。
【００３０】
更に、図３に示した抽出判定部２１２および輪郭抽出部２２１は、図２に示した輪郭抽出手段１１５に相当する。また、図３に示した類似性判定部２１３および類似度評価部２２２は、図２に示した類似性評価手段１２２に相当する。また、図３に示した輪郭データ保持部２２３は、図２に示した標準輪郭保持手段１２１に相当する。
【００３１】
次に、図３に示した映像配信サービス監視装置の動作について説明する。
図４に、映像配信サービス監視装置の動作を表す流れ図を示す。
映像配信サービスの監視動作の開始に先立って、監視制御部２１０は、入出力インタフェース部２０１を介して、監視対象や監視の条件などを示す監視パラメータを受け取る。例えば、映像配信サービス監視装置の操作者は、監視対象の映像配信サービスのＵＲＬや異常を検出した際の通知先となるメールアドレスとともに、監視動作を実行する時刻に関する条件（開始および終了時刻や監視間隔など）および画像の異常を検出するために必要な閾値を、監視パラメータとしてキーボード２０２から入力する。また、入力された監視パラメータは、入出力インタフェース部２０１を介して監視制御部２１０に渡され、監視制御部２１０内に保持される。
【００３２】
監視制御部２１０は、現在時刻が監視パラメータで示された監視時刻と一致したときに、図４に示した流れ図に従う監視動作を開始する。
まず、監視制御部２１０は、監視パラメータで指定されたＵＲＬに対して、例えば、ＧＥＴコマンドを発行し、新たな画像データの配信を要求する（ステップ３０１）。
【００３３】
通信処理部２０４が、インターネットを介してサーバ装置１０１から送出された画像データを受信した場合は、ステップ３０２の肯定判定としてステップ３０３に進み、監視制御部２１０は、新たに受信した画像データのファイルサイズをサイズ判定部２１１に渡す。これに応じて、サイズ判定部２１１は、新たに受信した画像データのファイルサイズと、直前に受信した画像データのファイルサイズとを比較する。
【００３４】
監視制御部２１０は、サイズ判定部２１１からファイルサイズが一致しない旨の判定結果が返されたときに（ステップ３０４の否定判定）、画像データが正常に更新されていると判断してステップ３０５に進む。また、このとき、サイズ判定部２１１は、上述したステップ３０３で受け取った画像データのファイルサイズを直前の画像データのファイルサイズとして保持し、以降の処理に備える。
【００３５】
ステップ３０５において、輪郭抽出部２２１は、監視制御部２１０および抽出判定部２１２を介して画像データを受け取り、この画像データに対して輪郭抽出処理を行い、抽出した輪郭を表す輪郭データを抽出判定部２１２に返す。輪郭抽出部２２１において画像データから輪郭を抽出する処理としては、例えば、ラプラシアンフィルタなどを用いた既存の処理を適用することができる。
【００３６】
抽出判定部２１２は、輪郭抽出部２２１から受け取った輪郭データに基づいて、この輪郭データで表される輪郭が監視パラメータで示された条件を満たしているか否かに基づいて、抽出された輪郭の有効性を判定する（ステップ３０６）。例えば、抽出判定部２１２は、受け取った輪郭データに基づいて、輪郭の構造性を示す特性値を算出し、この特性値が適切な閾値を超えているか否かに基づいて、抽出された輪郭の有効性を判定する。この場合は、上述した監視パラメータの一部として、輪郭の構造性を示す特性値に関する適切な閾値を入力する必要がある。なお、このような閾値は、監視対象の映像配信サービスで提供される映像の特性と、公知の技術において一般的に知られている知識とに基づいて、適切な値を予め決定しておくことができる。
【００３７】
上述した抽出判定部２１２によって有効な輪郭が抽出されたと判定された場合（ステップ３０６の肯定判定）に、類似度評価部２２２は、監視制御部２１０および類似性判定部２１３からの指示に応じて、輪郭抽出部２２１によって得られた輪郭データで示される輪郭と輪郭データ保持部２２３に保持された輪郭データで示される輪郭との類似度を評価する（ステップ３０７）。例えば、輪郭データ保持部２２３に、監視対象のサイトにおいて提供される映像に捉えられる主要な物体の形状を表す輪郭に対応する輪郭データを標準的な輪郭データとして保持しておき、この標準的な輪郭データと新たに抽出された輪郭データとに基づいて、類似度評価部２２２が類似度評価処理を行うことにより、新たに受信した画像データに、上述した主要な物体が捉えられているか否かを判定するための指標を得ることができる。
【００３８】
類似性判定部２１３は、類似度評価部２２２によって得られた類似度が監視パラメータの一部として入力された類似度に関する閾値よりも大きい場合に、新たに受信した画像データに捉えられた物体の形状は、監視対象のサイトにおいて提供する画像が捉えるべき物体の形状に類似していると判定し（ステップ３０８の肯定判定）、この判定結果に応じて、監視制御部２１０は、受信した画像データは正常であると判断し、１回の監視動作を終了する。
【００３９】
一方、ステップ３０２、ステップ３０６およびステップ３０８のいずれかの否定判定の場合およびステップ３０４の肯定判定の場合に、監視制御部２１０は、監視対象のサイトに何らかの異常が発生したと判断し、ステップ３０９に進む。このとき、通知処理部２０７は、監視制御部２１０からの指示に応じて、障害を検出したことおよび検出した障害の内容を表すメッセージを含んだメールを、監視パラメータで指定されたメールアドレスに送信し（ステップ３０９）、このメール送信処理の終了後に、監視制御部２１０は、１回の監視動作を終了する。
【００４０】
このようにして、図３に示した映像配信サービス監視装置は、インターネットを介して配信される画像データに基づいて、映像配信サービスを提供する上での支障となる障害をもれなく検出し、映像配信サービスの提供者に検出した障害の内容を詳細に通知することができる。
この映像配信サービス監視装置は、インターネットを介して映像配信サービスシステムのサーバ装置１０１から画像データを取得するので、当然ながら、映像配信サービス監視装置を配置する場所は、サーバ装置１０１の設置場所にかかわらず、完全に自由に配置することができる。
【００４１】
したがって、一つの映像配信サービス監視装置によって、それぞれ遠隔地に設置された複数のサーバ装置によって提供されるサービスを一括して監視することも可能である。また、映像配信サービス監視装置に到達する画像データは、映像配信サービスの提供を受けるクライアント端末に到達する画像データと同様に、サーバ装置とインターネットとを接続するネットワーク機器を経由してインターネットに送出されるので、サーバ装置そのものにおいて障害が発生した場合に加えて、ネットワーク機器において障害が発生した場合も、配信された画像データに異常として検出することができる。
【００４２】
更に、上述したようにして、配信された画像データに対して輪郭抽出処理を行い、抽出した輪郭の特徴を解析することにより、画像データの有効性を極めて正確に評価することができるので、例えば、いわゆる砂嵐状態の画面を表す画像データが配信された場合などにも、確実に無効な画像データとして判別することができる。また、更に、標準的な画像から抽出された輪郭データに基づいて、新たに配信された画像データを評価することにより、例えば、ビデオカメラ１００の向きが大幅に変わってしまい、監視対象を視野内に捉えられなくなってしまった場合なども、画像データの異常として検出することができる。
【００４３】
このような特徴は、ダムや堤防などのように、固定された設備を監視するために、これらの対象を捉えた映像を配信する映像配信サービスを監視する上で、非常に有用である。
このような固定された設備を監視するための映像配信サービスシステムを監視する映像配信サービス監視装置では、監視対象が固定されていることを利用して、更に、ビデオカメラの首振り機構に関する操作についての異常を検出することも可能である。
【００４４】
図５に、本発明にかかわる映像配信サービス監視装置の第２の実施形態を示す。
なお、図５に示した構成要素のうち、図３に示した各部と同等のものについては、図３に示した符号を付して示し、その説明を省略する。
図５に示した映像配信サービスシステムにおいて、カメラ操作機構４００は、サーバ装置１０１からの指示に応じて、ビデオカメラ１００のパンおよびティルトを変更する操作を実行する。また、サーバ装置１０１は、クライアント端末（図示せず）からのカメラ制御コマンドをインターネットを介して受信し、このカメラ制御コマンドに基づいて、カメラ操作機構４００に適切な指示を入力する。
【００４５】
図５に示した映像配信サービス監視装置に備えられた監視処理部２３０において、操作指示部２３１は、監視制御部２１０からの指示に応じて、監視パラメータに基づいて、上述したカメラ操作機構４００に適切な操作を指示するためのカメラ制御コマンドを含むメッセージを作成し、通信処理部２０４およびインターネットを介してサーバ装置１０１に送出する。
【００４６】
また、図５に示した画像処理部２０６において、移動処理部２３２は、操作指示部２３１から上述したカメラを操作するための指示に関する情報を受け取り、この情報に基づいて、輪郭データ保持部２２３に保持された輪郭データを画面内で移動させる処理を行い、処理結果をセレクタ２３３を介して類似度評価部２２２に渡す。図５に示したセレクタ２３３は、監視制御部２１０からの指示に応じて、輪郭データ保持部２２３に保持された輪郭データあるいは移動処理部２３２による処理で得られる輪郭データを類似度評価部２２２に渡す。
【００４７】
ここで、図５に示した各部と図２に示した各手段との対応関係について説明する。
図５に示した操作指示部２３１は、図２に示した操作要求手段１１７に相当する。また、図５に示した移動処理部２３２は、図２に示した輪郭移動手段１２３に相当する。更に、図５に示したセレクタ２３３は、図２に示した入力選択手段１２４に相当する。
【００４８】
次に、図５に示した映像配信サービス監視装置によってビデオカメラの首振り操作を監視する動作について説明する。
図６に、映像配信サービス監視装置の動作を表す流れ図を示す。
ビデオカメラ１００の首振り操作を監視する場合に、映像配信サービス監視装置の操作者は、監視動作の開始に先立って、ビデオカメラ１００のパンおよびティルトの少なくとも一方について、適切な操作角度を示す操作データと操作角度と画面上での移動距離との関係を示す情報とを監視パラメータの一部としてキーボード２０２を介して入力する。
【００４９】
この場合に、監視制御部２１０は、例えば、図４に示したステップ３０８の肯定判定の場合に、更に、図６に示した監視動作を実行する。
まず、監視制御部２１０からの指示に応じて、操作指示部２３１は、監視パラメータに基づいて、指定された操作角度に応じた操作を指示する操作コマンドを作成し、通信処理部２０４を介してこの操作コマンドを監視パラメータで指定されたＵＲＬに送信する（ステップ３１１）。
【００５０】
次に、監視制御部２１０は、図４に示したステップ３０１と同様にして、画像データの配信を要求し（図６のステップ３１２）、この要求に応じて、インターネットを介して配信された画像データについて、図４に示したステップ３０２からステップ３０６までの処理を行って、この画像データの有効性を検討する（図６のステップ３１３）。
【００５１】
ステップ３１３にいて、新たに配信された画像データは有効である旨の検討結果が得られた場合に、監視制御部２１０は、画像データの配信過程は正常であると判断し（ステップ３１４の肯定判定）、ステップ３１５に進む。
ステップ３１５において、図５に示した移動処理部２３２は、操作指示部２３１からビデオカメラ１００の操作に関連する監視パラメータを受け取り、この情報と輪郭データ保持部２２３に保持された輪郭データとに基づいて、移動後の輪郭に対応する輪郭データを推定する。例えば、移動処理部２３２は、操作指示部２３１から操作角度および操作角度と画面上の移動距離との関係を示す情報を受け取り、これらの情報に基づいて、標準の輪郭データに対して、この輪郭データに対応する輪郭を、操作角度に対応する方向に適切な画素数だけ移動させる処理を行い、その結果を推定結果としてセレクタ２３３に入力する。このとき、セレクタ２３３は、監視制御部２１０からの指示に応じて、輪郭データ保持部２２３に保持された輪郭データの代わりに、上述した移動処理部２３２によって推定された輪郭データを選択し、類似度評価部２２２に入力する。
【００５２】
類似度評価部２２２は、類似性判定部２１３からの指示に応じて、輪郭抽出部２２１によって得られた輪郭データと上述したセレクタ２３３を介して入力された輪郭データとに基づいて、新たに配信された画像データから抽出された輪郭と標準の輪郭データから推定された移動後の輪郭との類似度を評価する（ステップ３１６）。
【００５３】
このようにして得られた類似度が監視パラメータで示された類似度に対応する閾値よりも大きかった場合に、類似性判定部２１３は、新たに配信された画像データから抽出された輪郭と標準の輪郭データから推定された移動後の輪郭とは類似していると判定する（ステップ３１７の肯定判定）。この判定結果に応じて、監視制御部２１０は、ビデオカメラ１００の首振り機構は正常に動作したと判断し、必要なら、ビデオカメラ１００の向きを元に戻す操作を指示する操作コマンドを送信した後に、監視動作を終了する。
【００５４】
一方、ステップ３１４またはステップ３１７の否定判定の場合に、監視制御部２１０は、ステップ３０９と同様にして、通知処理部２０７を介して、障害を検出した旨および検出した障害の内容を示す情報を含んだメールを映像配信サービスの管理者に宛てて送信し（ステップ３１８）、その後、監視動作を終了する。
このようにして、映像配信サービス監視装置から操作コマンドを送信し、その後に配信された画像データに対して上述した処理を行うことにより、操作コマンドがサーバ装置１０１に到達する伝送経路やサーバ装置１０１からカメラ操作機構４００に操作コマンドに対応する命令を示す信号が伝達される経路を含めて、実際に、カメラ操作機構４００を動作させるために必要な各段階において発生し得る障害をもれなく検出することが可能である。
【００５５】
また、図５に示した映像配信サービス監視装置では、上述したようにして、操作後に配信された画像データに対応する輪郭データと操作前の画像データから期待される画像データに対応する輪郭データとの比較することにより、簡易な処理によって、首振り操作が正常に行われたか否かを判断することができる。つまり、図５に示した移動処理部２３２は、輪郭データ保持部２２３に保持された標準の輪郭データを単純に操作方向に応じて画面内で移動させればよいので、簡単な処理によって、カメラ操作によって期待される画面内での移動が適用された輪郭データを推定することができる。また、この推定された輪郭データと配信された画像データに対応する輪郭データとの類似度を評価する際には、類似度評価部２２２をそのまま利用することができる。また、輪郭データ保持部２２３に標準の輪郭データを予め格納しておく代わりに、配信された画像データの有効性が確認されたときに、その画像データに対応する輪郭データを輪郭データ保持部２２３に保持し、以降の監視処理において標準の輪郭データとして利用することもできる。
【００５６】
なお、カメラ操作コマンドを送信する前と送信後とにそれぞれ配信された画像データあるいはこれらの対応する輪郭データについて、相関関数を利用して画面上での移動距離を求め、この移動距離とカメラ操作コマンドによって指示された首振り操作によって期待される移動距離とが一致するか否かを判定することによって、首振り操作が正常に行われたか否かを判断することも可能である。
【００５７】
ところで、映像配信サービスの監視対象が固定された物体ではない場合は、上述したような類似性に関する評価結果を画像データの有効性に関する判断基準とすることができない。
次に、例えば、人物や動物あるいは作業ロボットのような機械などが動き回っている様子を捉えた映像を配信するサービスを監視する方法について説明する。
【００５８】
図７に、本発明にかかわる映像配信サービス監視装置の別実施形態を示す。
図７に示すように、運動する物体を捉えた画像データを配信するシステムに適合した映像配信サービス監視装置は、図３に示した映像配信サービス監視装置から、類似度の評価に関する機能を果たす各部、すなわち、類似性判定部２１３、類似度評価部２２２および輪郭データ保持部２２３を除外して構成される。
【００５９】
図７に示した監視処理部２０５において、監視制御部２１０は、図４に示したステップ３０１〜ステップ３０６までに従って、サイズ判定部２１１および抽出判定部２１２による判定結果に基づいて、配信された画像データの有効性を判定する。
このようにして、自由に移動する物体を捉えた画像データを配信する映像配信サービスシステムについても、映像データの配信が正常に行われているか否かを確実に判定することができる。
【００６０】
以上の説明に関して、更に、以下の各項を開示する。
（付記１）  ビデオカメラによって捉えられた映像を表す画像データを、前記ビデオカメラを制御するサーバ装置からネットワークを経由してクライアント装置に配信する映像配信サービスを監視する方法であって、前記サーバ装置に対して、前記クライアント装置が映像の配信を受ける際と同等の手順に従って画像データの配信を要求し、前記要求に応じて前記サーバ装置から配信された画像データを受信し、受信した画像データの特徴を解析し、前記画像データに関する解析結果に基づいて、前記画像データが有効な映像を表しているか否かを判断し、前記画像データが有効でない旨の判断結果が得られた場合に、前記サーバ装置を管理する管理者に通知することを特徴とする映像配信サービス監視方法。
【００６１】
（付記２）  受信した画像データに基づいて、映像の有効性を判定する際に、前記画像データからこの画像データによって表されている物体の輪郭を抽出し、抽出された輪郭に基づいて、期待されている物体の映像が前記画像データによって表されているか否かを判定することを特徴とする付記１に記載の映像配信サービス監視方法。
【００６２】
（付記３）  ビデオカメラ１００によって捉えられた映像を表す画像データを、前記ビデオカメラ１００を制御するサーバ装置１０１からネットワークを経由してクライアント装置１０２に配信する映像配信サービスを監視する監視装置において、前記サーバ装置１０１に対して、前記クライアント装置１０２が映像の配信を受ける際と同等の手順に従って画像データの配信を要求する配信要求手段１１１と、前記要求に応じて前記サーバ装置１０１から配信された画像データを前記ネットワークを介して受信するデータ受信手段１１２と、前記データ受信手段１１２によって受信した画像データに基づいて、前記画像データが有効な映像を表しているか否かを判定する画像判定手段１１３と、前記画像判定手段１１３による判断結果を前記サーバ装置１０１を管理する管理者に通知する通知手段１１４とを備えたことを特徴とする映像配信サービス監視装置。
【００６３】
（付記４）  画像判定手段１１３は、前記画像データからこの画像データによって表されている物体の輪郭を抽出する輪郭抽出手段１１５と、前記輪郭抽出手段１１５によって抽出された輪郭に基づいて、期待されている物体の映像が前記画像データによって表されているか否かを判定する輪郭判定手段１１６とを備えたことを特徴とする付記３に記載の映像配信サービス監視装置。
【００６４】
（付記５）  輪郭判定手段１１６は、配信される画像データによって表されることが期待される物体の輪郭を表す標準的な輪郭にかかわる情報を保持する標準輪郭保持手段１２１と、輪郭抽出手段１１５によって抽出された輪郭と、前記標準輪郭保持手段１２１に保持された情報に対応する前記標準的な輪郭との類似性を評価する類似性評価手段１２２とを備えたことを特徴とする付記４に記載の映像配信サービス監視装置。
【００６５】
（付記６）  前記ビデオカメラ１００のパンおよびティルトを含む操作を要求するための操作コマンドをネットワークを介して前記サーバ装置１０１に送出する操作要求手段１１７とを備え、輪郭判定手段１１６は、前記操作要求手段１１７によって送出された操作コマンドで指定された操作に関する操作パラメータと、前記標準輪郭保持手段１２１に保持された標準的な輪郭にかかわる情報とに基づいて、前記標準的な輪郭を前記操作パラメータに応じて画面内で移動させた輪郭を表す情報を生成する輪郭移動手段１２３と、前記操作要求手段１１７によって操作コマンドが送出されたときに、前記標準輪郭保持手段１２１に保持された情報に代えて、前記輪郭移動手段１２３によって生成された情報を標準的な輪郭を表す情報として前記類似性評価手段１２２に入力する入力選択手段１２４とを備えたことを特徴とする付記５に記載の映像配信サービス監視装置。
【００６６】
【発明の効果】
以上に説明したように、本発明にかかわる映像配信サービス監視方法および装置によれば、クライアント装置と同等の立場で画像データの配信を受けることができるので、クライアント装置に到達する画像データに異常を発生させる障害をもれなく検出することができる。
また、映像配信サービスシステムとは完全に独立した構成であるので、映像配信サービスシステムのサーバ装置の設置場所にかかわらず、映像配信サービス監視装置の設置場所を自由に選定することができる。
【００６７】
本発明にかかわる映像配信サービス監視方法および装置は、このような特徴を備えているので、ビデオカメラを制御するサーバ装置ごとに、機器に密着した監視システムを構築する場合に比べて簡易なシステム構成でありながら、十分な監視効果を期待することができる。更に、複数のサーバ装置からそれぞれに配信される画像データに基づいて、これらのサーバ装置によって提供されるサービスを一括して監視することも可能である。
【００６８】
また、監視対象の映像配信サービスシステムからは完全に独立しているという特徴の故に、映像配信サービスの監視業務を完全に分離して外部の業者に業務を委託するといった形態も容易に実現できる。
更に、配信された画像データから抽出した輪郭の特徴に基づいて、配信された画像データの有効性を検討することにより、画像データが有効であるか否かをより確実に判断し、映像がクライアント装置に配信される過程で起こり得る障害を漏れなく検出することができる。
【００６９】
特に、配信された画像データから抽出した輪郭と予め準備された標準的な輪郭との類似度に基づいて、配信された画像データの有効性を判定することにより、固定された施設などを監視するための映像配信サービスにおいて、画像データが有効か否かを更に確実に判定することができる。また、更に、この場合は、監視対象が固定されていることを利用して、ビデオカメラの首振り操作の前後に配信された画像データを比較することにより、監視対象を捉えるビデオカメラの首振り機構に関する障害も検出することができる。
【図面の簡単な説明】
【図１】本発明にかかわる映像配信サービス監視方法の原理を示す図である。
【図２】本発明にかかわる映像配信サービス監視システムの原理ブロック図である。
【図３】本発明にかかわる映像配信サービス監視装置の第１の実施形態を示す図である。
【図４】映像配信サービス監視装置の動作を表す流れ図である。
【図５】本発明にかかわる映像配信サービス監視装置の第２の実施形態を示す図である。
【図６】映像配信サービス監視装置の動作を表す流れ図である。
【図７】本発明にかかわる映像配信サービス監視装置の別実施形態を示す図である。
【図８】映像配信サービスシステムに適用されるカメラの故障検出装置の構成例を示す図である。
【符号の説明】
１００、４０１  ビデオカメラ
１０１、４１０  サーバ装置
１０２、４０３  クライアント装置
１１１  配信要求手段
１１２  データ受信手段
１１３  画像判定手段
１１４  通知手段
１１５  輪郭抽出手段
１１６  輪郭判定手段
１１７  操作要求手段
１２１  標準輪郭保持手段
１２２  類似性評価手段
１２３  輪郭移動手段
１２４  入力選択手段
２０１  入出力インタフェース部（ＨＭＩ）
２０２  キーボード
２０３  表示装置
２０４  通信処理部
２０５、２３０  監視処理部
２０６  画像処理部
２０７  通知処理部
２１０  監視制御部
２１１  サイズ判定部
２１２  抽出判定部
２１３  類似性判定部
２２１  輪郭抽出部
２２２  類似度評価部
２２３  輪郭データ保持部
２３１  操作指示部
２３２  移動処理部
２３３  セレクタ
４００  カメラ操作機構
４０２  ルータ
４１１  カメラ制御部
４１２  映像キャプチャ処理部
４１３  配信制御部
４１４  ネットワークインタフェース（Ｉ／Ｆ）部
４１５  監視処理部
【図１】
2004266528.tif 000003
【図２】
2004266528.tif 000004
【図３】
2004266528.tif 000005
【図４】
2004266528.tif 000006
【図５】
2004266528.tif 000007
【図６】
2004266528.tif 000008
【図７】
2004266528.tif 000009
【図８】
2004266528.tif 000010