(57)【要約】【課題】利用者の要求に即して、非常に見やすく分かりやすいモニタリング映像を簡単に生成でき、ネットワーク上で高速に配信できるようにする。【解決手段】モニタリング映像配信サーバ１０の映像データベース１５は、映像入力部１１により入力された配信対象となる映像情報を格納する。配信応対部１２は、モニタリング映像再生クライアント２０から送られてくる配信要求情報を受信して解析を行い、映像生成部１３におけるパラメータとして設定する。映像生成部１３は、配信応対部１２で設定されたパラメータに基づいて、配信するモニタリング映像を生成する。映像配信部１４は、映像生成部１３の生成結果に基づいて、モニタリング映像情報をモニタリング映像再生クライアント２０に配信する。【選択図】  図１
2006311207.tif 000002
【特許請求の範囲】
【請求項１】
モニタリング映像配信サーバが配信するモニタリング映像を生成する方法であって、
前記モニタリング映像配信サーバは、
参照フレーム数分のフレーム画像を最新のものから順に映像データベースから読み込むステップと、
読み込んだフレーム画像と前フレーム画像との差分画像を生成するステップと、
該差分画像の画素値が閾値を越える場合に、その画素値にフレーム番号を割り当てるステップと、
全ての該差分画像の各画素において、最小となる画素値で評価画像を生成するステップと、
該評価画像において、画素値が割り当てられた画素が連続して存在している領域を抽出するステップと、
該領域内の全画素値の和が閾値を満たす場合に、動き領域として検出するステップと、
該検出結果に基づき、動き区間を設定し、動き継続中なら、該フレーム画像、及び動き領域に関する情報をバッファに格納するステップと、
該バッファに格納された処理対象となるフレーム画像を読み込むステップと、
該フレーム画像に対して、配信対象領域が動き領域の場合に該バッファから読み込んだ動き領域を対象領域に設定するステップと、
設定された対象領域に対応する該フレーム画像中の領域をクリッピングして対象領域画像を生成するステップと、
該対象領域画像からモニタリング映像を生成するステップと、
を有することを特徴とするモニタリング映像生成方法。
【請求項２】
モニタリング映像配信サーバからモニタリング映像再生クライアントにモニタリング映像を配信するためのモニタリング映像配信システムであって、
前記モニタリング映像配信サーバは、
配信対象となる映像情報を入力し、映像データベースに格納する映像入力部と、
前記モニタリング映像再生クライアントから受信した配信要求情報に基づき配信対象領域を指定するパラメータを設定する配信応対部と、
該配信対象領域を指定するパラメータに基づいて配信するモニタリング映像を生成する映像生成部と、
該生成結果に基づいてモニタリング映像情報を前記モニタリング映像再生クライアントに配信する映像配信部と、
前記映像入力部により格納された配信対象となる映像に関する情報を保持する映像データベースと、
を有し、
前記映像生成部は、
前記映像入力部にて新しいフレーム画像が格納されたら、参照フレーム数分のフレーム画像を最新のものから順に前記映像データベースから読み込む手段と、
読み込んだフレーム画像と前フレーム画像との差分画像を生成する手段と、
該差分画像の画素値が閾値を越える場合に、その画素値にフレーム番号を割り当てる手段と、
全ての該差分画像の各画素において、最小となる画素値で評価画像を生成する手段と、
該評価画像において、画素値が割り当てられた画素が連続して存在している領域を抽出する手段と、
該領域内の全画素値の和が閾値を満たす場合に、動き領域として検出する手段と、
該検出結果に基づき、動き区間を設定し、動き継続中なら、該フレーム画像、及び動き領域に関する情報をバッファに格納する手段と、
該バッファに格納された処理対象となるフレーム画像を読み込む手段と、
該フレーム画像に対して、配信対象領域が動き領域の場合に該バッファから読み込んだ動き領域を対象領域に設定する手段と、
設定された対象領域に対応する該フレーム画像中の領域をクリッピングして対象領域画像を生成する手段と、
該対象領域画像からモニタリング映像を生成する手段と、
を有することを特徴とするモニタリング映像配信システム。
【請求項３】
請求項２において、前記モニタリング映像再生クライアントは、
利用者からの入力を受け付けた操作指示に関して、配信の対象となるモニタリング映像に関する情報を含む配信要求情報を生成し、前記モニタリング映像配信サーバに転送するデータ要求部と、
前記モニタリング映像配信サーバから配信されたモニタリング映像情報を受信して、表示する処理を行う表示制御部と、
を有することを特徴とするモニタリング映像配信システム。
【請求項４】
モニタリング映像再生クライアントにモニタリング映像を配信するためのモニタリング映像配信サーバであって、
配信対象となる映像情報を保持する映像データベースと、
配信対象となる映像情報を入力して前記映像データベースに格納する手段と、
モニタリング映像再生クライアントに配信するモニタリング映像を生成する映像生成手段と、
を有し、
前記映像生成手段は、
前記映像データベースに新しいフレーム画像が格納されたら、参照フレーム数分のフレーム画像を最新のものから順に前記映像データベースから読み込む手段と、
読み込んだフレーム画像と前フレーム画像との差分画像を生成する手段と、
該差分画像の画素値が閾値を越える場合に、その画素値にフレーム番号を割り当てる手段と、
全ての該差分画像の各画素において、最小となる画素値で評価画像を生成する手段と、
該評価画像において、画素値が割り当てられた画素が連続して存在している領域を抽出する手段と、
該領域内の全画素値の和が閾値を満たす場合に、動き領域として検出する手段と、
該検出結果に基づき、動き区間を設定し、動き継続中なら、該フレーム画像、及び動き領域に関する情報をバッファに格納する手段と、
該バッファに格納された処理対象となるフレーム画像を読み込む手段と、
該フレーム画像に対して、配信対象領域が動き領域の場合に該バッファから読み込んだ動き領域を対象領域に設定する手段と、
設定された対象領域に対応する該フレーム画像中の領域をクリッピングして対象領域画像を生成する手段と、
該対象領域画像からモニタリング映像を生成する手段と、
を有することを特徴とするモニタリング映像配信サーバ。
【請求項５】
請求項４において、
前記モニタリング映像再生クライアントから受信した配信要求情報に基づき配信対象領域を指定するパラメータを設定する手段と、
該パラメータに基づいて配信するモニタリング映像を生成する手段と、
該生成結果に基づいてモニタリング映像情報を前記モニタリング映像再生クライアントに配信する手段と、
を有することを特徴とするモニタリング映像配信サーバ。
【請求項６】
請求項４または５に記載のモニタリング映像配信サーバにおける各手段を、コンピュータで実行可能に構成したことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク上で、モニタリング映像を配信するためのモニタリング映像配信システム、モニタリング映像配信サーバ、及びそこで用いられるモニタリング映像を生成する方法に関する。
【背景技術】
【０００２】
家庭や会社などにおいて、監視カメラを用いて室内外の異常をモニタリングするモニタリングシステムが実用化されている。このシステムにおいて、監視カメラによって撮影された画像を携帯電話に転送し、表示させることが可能となっている。これにより、例えば利用者が外出している際、留守中の部屋の様子を確認したい場合などに、その部屋に設置されている監視カメラによって撮影された画像を携帯電話に転送させることによって、携帯電話で確認することが可能となる。
【０００３】
こうしたモニタリング用途の場合、カメラは、対象領域の異常を検出するために撮影を行うために利用されるので、比較的広い領域を撮影対象とする。そのため、撮影された画像中において、モニタリング対象として人や動物などが写っている領域は比較的小さくなってしまうことになる。一方、携帯電話の表示画面は、２〜３インチ程度の小さいサイズで、画素数もＱＶＧＡ（２４０×３２０ドット）程度である。そのため、モニタリング対象が小さく表示されることになり、状況を把握することが非常に難しい。
【０００４】
これらの問題について、従来から、解決を試みた例が知られている（例えば、特許文献１参照）。この文献では、監視カメラで撮影された画像が、携帯電話に全体画像として送信され、利用者が携帯電話に表示された画像を確認し、拡大表示を行いたい対象がある場合、センタに問い合わせをして、拡大表示対象を含んだ部分画像を生成して、携帯電話に送信するという装置である。しかしながら、これらの装置では、利用者が、拡大して見たい場所を選択する必要があり、これらは、非常に手間のかかる操作である。また、携帯電話などの非常に小型の端末で、正確に指示することも難しい。
【特許文献１】特開２００３−１９９０９７号公報「監視システムセンタ装置、監視システムセンタプログラム、および監視システムセンタプログラムを記録した記録媒体」
【発明の開示】
【発明が解決しようとする課題】
【０００５】
本発明は、上述したような従来技術が有する問題点に鑑みてなされたものであって、本発明の目的は、ネットワーク上で実現されるモニタリング映像配信システムにおいて、利用者の要求に即して、非常に見やすく分かりやすいモニタリング映像を簡単に生成できるようにすることにある。また、こうして生成されたモニタリング映像をネットワーク上で高速に配信できるようにすることにある。
【課題を解決するための手段】
【０００６】
上記の目的を達成するために、本発明によるモニタリング映像を生成するモニタリング映像配信サーバは、参照フレーム数分のフレーム画像を最新のものから順に映像データベースから読み込み、読み込んだフレーム画像と前フレーム画像との差分画像を生成し、該差分画像の画素値が閾値を越える場合にその画素値にフレーム番号を割り当て、全ての該差分画像の各画素において、最小となる画素値で評価画像を生成し、該評価画像において、画素値が割り当てられた画素が連続して存在している矩形領域を抽出し、該矩形領域内の全画素値の和が閾値を満たす場合に、動き領域として検出し、該検出結果に基づき、動き区間を設定し、動き継続中なら、該フレーム画像、及び動き領域に関する情報をバッファに格納し、該バッファに格納された処理対象となるフレーム画像を読み込み、該フレーム画像に対して、配信対象が動き領域の場合は該バッファから読み込んだ動き領域を対象領域に設定し、設定された対象領域に対応する該フレーム画像中の領域をクリッピングして対象領域画像を生成し、該対象領域画像からモニタリング映像を生成することを特徴としている。
【０００７】
本発明によるモニタリング映像配信システムを構成するモニタリング映像配信サーバは、配信対象となる映像情報を入力し、映像データベースに格納する映像入力部と、前記モニタリング映像再生クライアントから受信した配信要求情報に基づき配信対象領域を指定するパラメータを設定する配信応対部と、該配信対象領域を指定するパラメータに基づいて配信するモニタリング映像を生成する映像生成部と、該生成結果に基づいてモニタリング映像情報を前記モニタリング映像再生クライアントに配信する映像配信部と、前記映像入力部により格納された映像に関する情報を保持する映像データベースとから構成され、
前記映像生成部は、前記映像入力部にて新しいフレーム画像が格納されたら、参照フレーム数分のフレーム画像を最新のものから順に映像データベースから読み込む手段と、読み込んだフレーム画像と前フレーム画像との差分画像を生成する手段と、該差分画像の画素値が閾値を越える場合に、その画素値にフレーム番号を割り当てる手段と、全ての該差分画像の各画素において、最小となる画素値で評価画像を生成する手段と、該評価画像において、画素値が割り当てられた画素が連続して存在している領域を抽出する手段と、該領域内の全画素値の和が閾値を満たす場合に、動き領域と検出する手段と、該検出結果に基づき、動き区間を設定し、動き継続中なら、該フレーム画像、及び動き領域に関する情報をバッファに格納する手段と、該バッファに格納された処理対象となるフレーム画像を読み込む手段と、該フレーム画像に対して、配信対象領域が動き領域の場合は該バッファから読み込んだ動き領域を対象領域に設定する手段と、設定された対象領域に対応する該フレーム画像中の領域をクリッピングして対象領域画像を生成する手段と、該対象領域画像からモニタリング映像を生成する手段とから構成されることを特徴としている。
【０００８】
また、本発明によるモニタリング映像配信システムを構成するモニタリング映像再生クライアントは、利用者からの入力を受け付けた操作指示に関して、配信の対象となるモニタリング映像に関する情報を含む配信要求情報を生成し、前記モニタリング映像配信サーバに転送するデータ要求部と、前記モニタリング映像配信サーバから配信されたモニタリング映像情報を受信して、表示する処理を行う表示制御部とから構成されることを特徴としている。
【０００９】
また、本発明によるモニタリング映像配信サーバは、配信対象となる映像情報を保持する映像データベースと、配信対象となる映像情報を入力して前記映像データベースに格納する手段と、モニタリング映像再生クライアントに配信するモニタリング映像を生成する映像生成手段とを有し、
前記映像生成手段は、前記映像データベースに新しいフレーム画像が格納されたら、参照フレーム数分のフレーム画像を最新のものから順に前記映像データベースから読み込む手段と、読み込んだフレーム画像と前フレーム画像との差分画像を生成する手段と、該差分画像の画素値が閾値を越える場合に、その画素値にフレーム番号を割り当てる手段と、全ての該差分画像の各画素において、最小となる画素値で評価画像を生成する手段と、該評価画像において、画素値が割り当てられた画素が連続して存在している領域を抽出する手段と、該領域内の全画素値の和が閾値を満たす場合に、動き領域として検出する手段と、該検出結果に基づき、動き区間を設定し、動き継続中なら、該フレーム画像、及び動き領域に関する情報をバッファに格納する手段と、該バッファに格納された処理対象となるフレーム画像を読み込む手段と、該フレーム画像に対して、配信対象領域が動き領域の場合に該バッファから読み込んだ動き領域を対象領域に設定する手段と、設定された対象領域に対応する該フレーム画像中の領域をクリッピングして対象領域画像を生成する手段と、該対象領域画像からモニタリング映像を生成する手段とを有することを特徴としている。
【００１０】
また、前記モニタリング映像配信サーバは、前記モニタリング映像再生クライアントから受信した配信要求情報に基づき配信対象領域を指定するパラメータを設定する手段と、該パラメータに基づいて配信するモニタリング映像を生成する手段と、該生成結果に基づいてモニタリング映像情報を前記モニタリング映像再生クライアントに配信する手段とを有することを特徴としている。
【００１１】
また、本発明は、前記モニタリング映像配信サーバにおける各手段を、コンピュータで実行可能に構成したプログラムを特徴としている。
【発明の効果】
【００１２】
本発明によれば、ネットワーク上で実現されるモニタリング映像配信システムにおいて、利用者の要求に即して、非常に見やすく分かりやすいモニタリング映像を簡単に生成することが可能となる。また、こうして生成されたモニタリング映像は限定された領域の映像であるため、全領域の映像を配信する場合に比べ、ネットワーク上で高速に配信することが可能となる。
【発明を実施するための最良の形態】
【００１３】
図１は、本発明の実施形態におけるモニタリング映像配信システムの構成図である。図１に示すように、モニタリング映像配信システムは、モニタリング映像配信サーバ１０、モニタリング映像再生クライアント２０のハードウェアから構成される。これらはネットワークで物理的に接続されている。なお、以下の説明では、モニタリング映像配信サーバ１０、モニタリング映像再生クライアント２０を接続するネットワークがインターネットであるものとして説明を行う。
【００１４】
モニタリング映像配信サーバ１０には、映像入力部１１、配信応対部１２、映像生成部１３、映像配信部１４、及び映像データベース１５が設けられる。映像データベース１５は、映像入力部１１により入力された配信対象となる映像情報を格納する。映像入力部１１は、配信対象となる映像情報を入力し、映像データベース１５に格納する機能を実現する。この入力される映像は、ＣＣＤを撮像素子として用いたカメラなどを利用するとしてよい。配信応対部１２は、モニタリング映像再生クライアント２０から送られてくる配信要求情報を受信して解析を行い、映像生成部１３におけるパラメータとして設定する機能を実現する。この配信要求情報は、配信の対象となるモニタリング映像に関する情報であり、配信の対象となる領域種別（全領域、顔領域、及び動き領域）、あるいは、配信の対象となる映像の出力フォーマット（フレームレート、サイズ、及びフォーマットなど）を含む。映像生成部１３は、配信応対部１２で設定されたパラメータに基づいて、配信するモニタリング映像を生成する機能を実現する。映像配信部１４は、映像生成部１３の生成結果に基づいて、モニタリング映像情報をモニタリング映像再生クライアント２０に配信する機能を実現する。
【００１５】
モニタリング映像配信サーバ１０は、パーソナルコンピュータ、ワークステーションなどの情報処理機器を用いればよい。配信されるモニタリング映像情報及び配信要求情報は、これら情報処理機器が有する、磁気ディスク装置、光ディスク装置などの記憶装置内に格納される。また、上述した各処理部、すなわち、映像入力部１１、配信対応部１２、映像生成部１３及び映像配信部１４は、実際には、情報処理機器が有するメモリ内にプログラムの形で格納されて実行される。
【００１６】
また、本発明によるモニタリング映像配信システムを構成するモニタリング映像再生クライアント２０には、入出力装置２１、データ要求部２２、及び表示制御部２３が設けられる。モニタリング映像再生クライアント２０は、モニタリング映像配信システムにおける利用者とのインタフェースとして入出力装置２１を備え、利用者の操作指示を受け付ける。データ要求部２２は、入力を受け付けた操作指示を、モニタリング映像配信サーバ１０に転送する機能を実現する。これは、例えば、配信の対象となるモニタリング映像に関する情報を含む配信要求情報であり、操作指示を受け、該当する情報を生成し、転送することになる。表示制御部２３は、モニタリング映像配信サーバ１０から配信されたモニタリング映像情報を受信して、表示する処理を行う機能を実現する。
【００１７】
モニタリング映像再生クライアント２０は、利用者とのインタフェースとなる、テンキーなどの入力装置、液晶表示装置などの出力装置によって実現され、例えば、インターネットに接続可能な携帯電話により実現される。この場合、上述した各処理部、すなわち、データ要求部２２、及び表示制御部２３は、このような情報処理機器のメモリに格納されて実行されるプログラムにより実現することができる。
【００１８】
以上説明したようなモニタリング映像配信システムにおいて、実際にモニタリング映像を配信する際の処理について説明する。
【００１９】
モニタリング映像を再生するまでの処理は、図２に示すような手順で行う。モニタリング映像配信サーバ１０は、映像入力部１１において、配信対象となる映像情報を入力し、映像データベース１５に格納する。モニタリング映像再生クライアント２０は、入出力装置２１により、利用者からの操作指示を受け付ける。データ要求部２２において、配信の対象となるモニタリング映像に関する情報を含む配信要求情報を生成し、モニタリング映像配信サーバ１０に転送する。
【００２０】
続いて、モニタリング映像配信サーバ１０は、配信応対部１２において、モニタリング映像再生クライアント１０から送られてくる配信要求情報を受信して解析を行い、映像生成部１３におけるパラメータとして設定する。映像生成部１３では、この設定されたパラメータに基づいて、配信するモニタリング映像を生成する。映像配信部１４では、この生成結果に基づいて、モニタリング映像情報を前記モニタリング映像再生クライアント２０に配信する。モニタリング映像再生クライアント２０は、表示制御部２３において、モニタリング映像配信サーバ１０から配信されたモニタリング映像情報を受信して、表示処理を行う。
【００２１】
次に、本実施形態の一機能であるモニタリング映像を生成する際の処理について説明する。モニタリング映像配信サーバの映像生成部で行われる、配信するモニタリング映像を生成する処理の手順を図３及び図４に示す。
【００２２】
［ステップ１］新しいフレーム画像が格納されたら、あらかじめ設定された参照フレーム数分のフレーム画像を最新のものから順にフレーム番号を付与しつつ映像データベースから読み込む。したがって、最新のフレーム画像にフレーム番号１が付与され、時刻を遡るに従い、より大きいフレーム番号が付与される。
【００２３】
［ステップ２］前フレームとの差分画像を生成する。
【００２４】
［ステップ３］差分画像の各画素において、画素値が閾値を越える場合に、その画素の画素値にフレーム番号を、そうでない場合に、ＮＵＬＬ（０）を割り当てる。
【００２５】
［ステップ４］ステップ３において、画素値が割り当てられた後の画像の各画素において、最小となる画素値で評価画像を生成する。
【００２６】
［ステップ５］生成された評価画像において、ＮＵＬＬ（０）以外の画素値が割り当てられた画素が連続して存在している矩形領域を抽出する。
【００２７】
［ステップ６］抽出された矩形領域内の全画素値の和をとり、これが閾値を満たす場合、すなわち、矩形領域内の全画素値の和が所定の第１の閾値以上、かつ、所定の第２の閾値以下となる場合に、動き領域と検出する。
【００２８】
［ステップ７］該検出結果に基づき、動き区間を設定する。この設定は、動き開始なら、バッファをクリアし、動き継続中なら該フレーム画像、及び動き領域に関する情報をバッファに格納して［ステップ１］へ処理を移し、動き終了なら、［ステップ８］へ処理を移す。
【００２９】
［ステップ８］バッファに格納された処理対象となるフレーム画像を読み込む。
【００３０】
［ステップ９］読み込まれたフレーム画像に対して、対象領域を設定する。これは、配信対象が全画像領域または未設定の場合はそのまま全画像領域を設定し、顔領域の場合は当該フレーム画像から顔検出アルゴリズムで抽出された顔領域を設定し、動き領域の場合はバッファから読み込んだ動き領域を設定する。
【００３１】
［ステップ１０］設定された対象領域に対応する該フレーム画像中の領域をクリッピングし、対象領域画像を生成する。
【００３２】
［ステップ１１］バッファに格納された全フレーム画像で終了するまで、［ステップ８］〜［ステップ１０］を繰り返す。
【００３３】
［ステップ１２］生成された対象領域画像群から、パラメータとして設定されたフレームレート、サイズ、フォーマットに合わせて、モニタリング映像を生成する。
【００３４】
以上までの映像生成処理について補足説明する。画素ごとに物体の移動を判定しようとすると、その判定結果がノイズの影響を大きく受けてしまうという問題が生じる。そこで、本実施形態では、検出の対象である移動体がある有限な大きさを有していることに着目し、ステップ５において、動きパターン画像から，ＮＵＬＬ（０）以外の画素値が割り当てられた画素が連続して存在している有限の大きさの領域として矩形領域を抽出し、この抽出した矩形領域に基づき、物体の移動を判定するようにしている。これにより、時間方向に関するノイズに対してロバストなシステムを提供することができる。
【００３５】
また、ステップ６においては、動き領域として判定される矩形領域のサイズを現す目安として、その矩形領域内の全画素値の和を求め、この値が所定の第１の閾値以上、かつ、所定の第２の閾値以下となる場合に、その矩形領域を動き領域と判定している。第１の閾値を設けることにより、動き領域として、有限のサイズの領域を検出することを可能とするとともに、第２の閾値を設けることにより、該領域のサイズが画像サイズに対して大き過ぎる場合や、該領域の動き情報が古すぎる場合を排除することを可能とする。
【００３６】
なお、ステップ６で比較する閾値は、あらかじめ決めておくとしてもよいし、平均値、度数、偏差値などといった統計的に算出される値を利用して動的に算出するとしてもよく、これらの値の算出手法は、従来の手法と特に変わるところがないので、ここではその詳細な説明は省略する。また、矩形領域に限らず、円形領域や楕円形領域とすることでもよい。また、ステップ９で利用する顔検出アルゴリズムは、例えば、空間周波数解析といった、通常の顔画像処理で利用される処理と同じであり、これらの手法は、従来の手法と特に変わるところがないので、ここではその詳細な説明は省略する。また、顔領域、あるいは動き領域が検出できない場合は、前後のフレームの領域から補間処理を行うとしてもよい。
【００３７】
以下、これまで説明してきたモニタリング映像配信システムにおいて、モニタリング映像を再生する際の操作について、具体的にその手順を説明する。ここでは、室内のドア付近に設置されたカメラに接続されたパソコンをモニタリング映像配信サーバ１０とし、インターネットに接続可能な携帯電話をモニタリング映像再生クライアント２０と想定し、ある室内への入退室をモニタリングしている映像を、出先で使っている携帯電話に配信する場合を例に採り上げる。このような状況では、ドアの周りの部分を含むような構図で撮影が行われることから、通常の映像では、誰が入退室したかなどは非常に分かりにくい。これに対し、本モニタリング映像配信システムにおいては、モニタリングしたい情報、例えば、誰が入退室したか、いつドアが開閉したか、それに伴って人の入退室があったか、室内の変化は起こっていないか、などに応じて、再生されるモニタリング映像を自動的に変えることが可能となる。
【００３８】
モニタリング映像を再生するまでの処理は、以下のようになる。モニタリング映像配信サーバ１０は、映像入力部１１において、配信対象となる映像情報として入力し、映像データベース１５に格納する。ここでは、図５の４０１〜４０６に示すような一連の映像が入力されたとする。なお、これは紙面の都合上、ある間隔のフレーム画像を示したものに過ぎず、通常の映像である。利用者は、図６に示すようなモニタリング映像再生クライアントの画面で、配信要求情報を選択する。モニタリング映像再生クライアント２０のデータ要求部２２は、これをモニタリング映像配信サーバ１０に転送する。モニタリング映像配信サーバ１０は、配信応対部１２において、これをパラメータとして設定する。映像生成部１３では、この設定されたパラメータに基づいて、配信するモニタリング映像を生成する。
【００３９】
ここでは、この処理について、詳細に説明する。まず、この映像生成部１３における動き領域を検出する手順を、図７に示す簡単な球が動く様子を例に採り説明する。新しいフレーム画像が格納されたら、参照フレーム数分のフレーム画像を最新のものから順に映像データベース１５から読み込む。ここでは、６０１〜６０３に示すような３枚のフレーム画像が読み込まれたとする。このフレーム間で各画素値の差を算出し、その差が閾値を越える画素を検出する。この結果、６０４、及び６０５に示すような画素が検出されることになる。ここで、その画素の画素値に６０４はフレーム番号である「２」を、６０５はフレーム番号である「１」を割り当て、この２枚の差分画像において、最小となる画素値で評価画像が生成される。その結果、６０６に示すような評価画像（画素値は、１と２で、その他は０）が生成されることになる。この評価画像６０６において、０以外の画素値が割り当てられた画素が連続して存在している矩形領域、ここでは６０６の点線で囲む領域が抽出される。この点線で囲む領域内の全画素値の和が閾値を満たすとして、この領域が動き領域として検出されることになる。このようにして、動き領域が検出されたら、動き区間を設定することが行われる。このフレーム画像が、動き開始ならバッファがクリアされ、動き継続中なら、該フレーム画像、及び動き領域に関する情報がバッファに格納され、動き終了なら、モニタリング映像の処理対象領域の設定が行われる。
【００４０】
これは、バッファに格納された処理対象となるフレーム画像を読み込み、この画像に対して、対象領域を設定する。例えば、図８の７０１に示すような画像の場合には、顔領域は７０２に示すようになる。また、図９の８０１に示すような画像の場合には、動き領域は８０２に示すようになる。同様の手順にて、対象領域画像を生成し、設定されたパラメータによってこれをつなぎ合わせることにより、モニタリング映像が生成されることになる。
【００４１】
こうして生成されたモニタリング映像情報を映像配信部１４において、モニタリング映像再生クライアント２０に配信する。モニタリング映像再生クライアント２０は、表示制御部２３において、このモニタリング映像情報を受信して、モニタリング映像再生クライアントの画面に表示する。この画面は、例えば、配信対象が全画像領域の場合は図１０の９０１に、顔領域の場合は９０２に示すようになる。この比較を見ても明らかなように、携帯電話のような小さく解像度の低い表示画面でも、モニタリング対象を自動的に限定することにより、誰であるといった状況を把握することが非常に容易になる。
【００４２】
以上、本発明を実施形態に基づき具体的に説明したが、本発明は上記の実施形態に限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能であることはいうまでもない。また、本実施形態では、配信対象となる映像情報の入力からモニタリング映像の再生まで、同じ映像情報を対象にした例について説明したが、映像情報、あるいは、モニタリング映像再生クライアントのセッション情報を一般のデータベースが有する機能を利用して管理することにより、複数の映像情報や複数のモニタリング映像再生クライアントについて、同様の実施が可能であることはいうまでもない。
【００４３】
また、本発明のシステムは、コンピュータとプログラムによっても実現でき、プログラムを記録媒体に記録することも、ネットワークを通して提供することも可能である。
【図面の簡単な説明】
【００４４】
【図１】本発明の実施形態におけるモニタリング映像配信システムの構成図。
【図２】実施形態における実際の処理フローを説明するための図。
【図３】実施形態における実際の処理フローを説明するための図（その１）。
【図４】実施形態における実際の処理フローを説明するための図（その２）。
【図５】実施形態におけるモニタリング映像情報の入力例。
【図６】実施形態におけるモニタリング映像再生クライアントの画面例。
【図７】実施形態における動き領域検出手順の画像例。
【図８】実施形態におけるモニタリング映像の対象領域設定例。
【図９】実施形態におけるモニタリング映像の対象領域設定例。
【図１０】実施形態におけるモニタリング映像の配信例。
【符号の説明】
【００４５】
１０  モニタリング映像配信サーバ
２０  モニタリング映像再生クライアント
１１  映像入力部
１２  配信応対部
１３  映像生成部
１４  映像配信部
１５  映像データベース
２１  入出力装置
２２  データ要求部
２３  表示制御部
【図１】
2006311207.tif 000003
【図２】
2006311207.tif 000004
【図３】
2006311207.tif 000005
【図４】
2006311207.tif 000006
【図６】
2006311207.tif 000007
【図５】
2006311207.tif 000008
【図７】
2006311207.tif 000009
【図８】
2006311207.tif 000010
【図９】
2006311207.tif 000011
【図１０】
2006311207.tif 000012