(57)【特許請求の範囲】
【請求項１】
撮影手段によって撮影された撮影映像内の複数の切り出し映像の設定を受け付ける受付手段と、
前記撮影手段によって撮影された撮影映像から切り出された複数の切り出し映像を配信する配信手段と、を備え、
前記配信手段は、前記複数の切り出し映像の１つを選択し、前記選択された切り出し映像の、前記撮影手段の撮影方向に基づいて特定される位置を示す情報と、他の切り出し映像の、前記選択された切り出し映像を基準とした相対的な位置を示す情報とを配信することを特徴とする撮像装置。
【請求項２】
前記配信手段は、前記選択された切り出し映像を特定する情報を更に配信することを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記配信手段は、前記複数の切り出し映像のサイズを示す情報を更に配信することを特徴とする請求項１または２に記載の撮像装置。
【請求項４】
前記配信手段は、前記複数の切り出し映像の位置が変更されると、前記変更により更新された位置を示す情報を配信することを特徴とする請求項１乃至３のいずれか１項に記載の撮像装置。
【請求項５】
撮影手段を有する撮像装置の配信方法であって、
受付手段が、前記撮影手段によって撮影された撮影映像内の複数の切り出し映像の設定を受け付ける受付工程と、
配信手段が、前記撮影手段によって撮影された撮影映像から切り出された複数の切り出し映像を配信する映像配信工程と、
前記配信手段が、前記複数の切り出し映像の１つを選択し、前記選択された切り出し映像の、前記撮影手段の撮影方向に基づいて特定される位置を示す情報と、他の切り出し映像の、前記選択された切り出し映像を基準とした相対的な位置を示す情報とを配信する情報配信工程と、
を有することを特徴とする撮像装置の配信方法。
【請求項６】
前記配信手段が、前記情報配信工程で、前記選択された切り出し映像を特定する情報を更に配信することを特徴とする請求項５に記載の撮像装置の配信方法。
【請求項７】
前記配信手段が、前記情報配信工程で、前記複数の切り出し映像のサイズを示す情報を更に配信することを特徴とする請求項５または６に記載の撮像装置の配信方法。
【請求項８】
前記配信手段が、前記複数の切り出し映像の位置が変更されると、前記変更により更新された位置を示す情報を配信することを特徴とする請求項５乃至７のいずれか１項に記載の撮像装置の配信方法。
【請求項９】
情報処理装置と撮像装置とを有する撮像システムであって、
前記撮像装置は、
撮影手段によって撮影された撮影映像内の複数の切り出し映像の設定を受け付ける受付手段と、
前記撮影手段によって撮影された撮影映像から切り出された複数の切り出し映像を前記情報処理装置に配信する配信手段と、を備え、
前記配信手段は、前記複数の切り出し映像の１つを選択し、前記選択された切り出し映像の、前記撮影手段の撮影方向に基づいて特定される位置を示す情報と、他の切り出し映像の、前記選択された切り出し映像を基準とした相対的な位置を示す情報とを前記情報処理装置に配信し、
前記情報処理装置は、前記選択された切り出し映像の位置を示す情報と、前記他の切り出し映像の相対的な位置を示す情報とを受信して、前記他の切り出し映像の位置を特定することを特徴とする撮像システム。
【請求項１０】
前記配信手段は、前記選択された切り出し映像を特定する情報を更に配信することを特徴とする請求項９に記載の撮像システム。
【請求項１１】
前記配信手段は、前記複数の切り出し映像のサイズを示す情報を更に配信することを特徴とする請求項９または１０に記載の撮像システム。
【請求項１２】
前記配信手段は、前記複数の切り出し映像の位置が変更されると、前記変更により更新された位置を示す情報を配信することを特徴とする請求項９乃至１１のいずれか１項に記載の撮像システム。
【請求項１３】
コンピュータを、請求項１乃至４のいずれか１項に記載の撮像装置の各手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置、撮像装置の配信方法、撮像システムおよびプログラムに関する。
【背景技術】
【０００２】
近年、監視カメラやセキュリティカメラにおいても高画質化、高精細化が進み、高解像度で監視映像を配信する機器が増えてきている。中でも広角レンズを用いて高解像度画像を撮影し、画像内の一部分を切り出すことにより、低解像度画像で疑似的なパンチルト機能を提供するカメラも増えてきている。
【０００３】
一方、受信側の録画サーバーやビューワーでは、表示装置であるディスプレイの高解像度化が進み表示領域の拡大に対応している。疑似的なパンチルト機能を実現するためには表示領域上で配信された低解像度画像がどの位置を示しているのかの情報が必要になる。
【０００４】
そこで撮影画像に対して画像内の特定位置を相対座標により表す方法が考えられている。例えば、特許文献１では、画像の特定位置と関係づけられた付加情報と、撮影可能な全領域中の絶対位置情報を持つテーブルを備えるカメラ装置（ネットワークカメラ）が開示されている。カメラの撮影条件を基に絶対位置情報を画像中の相対的位置情報に変換して、撮影画像および付加情報とともに端末装置に送信することにより、相対的位置情報による撮影位置の特定が可能な構成を示している。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００５−２０４１２４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上述の特許文献１に開示された従来技術では、相対位置情報と付加情報を端末装置に送信しているが絶対位置情報に関しては端末装置に送信されていない。また、カメラ装置（ネットワークカメラ）が付加情報として端末装置に送信する内容は、相対位置で表される画像に対する情報であり、絶対位置との関係を示すものではない。
【０００７】
本発明は、複数の切り出し映像から選択された切り出し映像の、撮影手段の撮影方向に基づいて特定される位置に基づいて、他の切り出し映像の位置を特定可能な撮像技術を提供する。
【課題を解決するための手段】
【０００８】
上記の目的を達成する本発明の一つの側面に係る撮像装置は、撮影手段によって撮影された撮影映像内の複数の切り出し映像の設定を受け付ける受付手段と、前記撮影手段によって撮影された撮影映像から切り出された複数の切り出し映像を配信する配信手段と、を備え、前記配信手段は、前記複数の切り出し映像の１つを選択し、前記選択された切り出し映像の、前記撮影手段の撮影方向に基づいて特定される位置を示す情報と、他の切り出し映像の、前記選択された切り出し映像を基準とした相対的な位置を示す情報とを配信することを特徴とする。
【発明の効果】
【０００９】
本発明によれば、複数の切り出し映像から選択された切り出し映像の、撮影手段の撮影方向に基づいて特定される配信映像の位置に基づいて、他の切り出し映像の位置を特定可能になる。
【図面の簡単な説明】
【００１０】
【図１】全体映像データにおける部分映像データの関係を示す図。
【図２】第１実施形態に係るに監視カメラの構成を示すブロック図。
【図３】配信制御部の処理の流れを説明する図。
【図４】設定変更が生じた場合の配信制御部の処理の流れを説明する図。
【図５】複数の切り出し映像データの相対的な関係を説明する図。
【図６】切り出し元の全体映像データと切り出し映像データとを配信する場合の配信制御部の処理の流れを説明する図。
【図７】監視カメラとクライアントにより構成される撮像システムを示す図。
【図８】第２実施形態に係るに監視カメラの構成を示すブロック図。
【図９】第２実施形態に係る重畳画像の位置座標の設定の流れを説明する図。
【図１０】第２実施形態に係る監視カメラの撮影可動範囲と撮影可動範囲内で撮影された映像について説明する図。
【図１１】図１０の切り出し映像Ｂの位置情報を例示的に説明する図。
【発明を実施するための形態】
【００１１】
以下に、本発明の好ましい実施の形態を、添付の図面に基づいて詳細に説明する。図７は本発明の実施形態に係る監視カメラとクライアント７０３（情報処理装置）とにより構成される撮像システムを示す図である。監視カメラ７０１はネットワーク７０２によってクライアント７０３（情報処理装置）と接続されている。クライアント７０３（情報処理装置）上のアプリケーション７０４は監視カメラ７０１を遠隔から操作し、監視カメラ７０１で撮影した映像を表示し、レンズ制御を行いユーザーの所望の映像設定により監視カメラ７０１を制御できる。監視カメラ７０１はアプリケーション７０４のユーザーインターフェース（ＵＩ）を変更することが可能である。監視カメラ７０１の持つ機能によりユーザーインターフェース（ＵＩ）の制御ボタンの増減やパン、チルト、ズームなどのモーター制御を行うためのスライダーバーなどの表示を変更する表示制御が可能である。なお、アプリケーション７０４は所望の監視カメラ７０１に対して配信要求を行うことにより、映像や監視カメラ内の各種情報を取得することができ、アプリケーション７０４内の所定位置に表示することが可能である。
【００１２】
（第１実施形態）
以下、本発明の第１実施形態に係る撮像装置である監視カメラについて説明する。図２は監視カメラ７０１の構成を示すブロック図である。監視カメラ７０１では、レンズ２０１を通して入力された映像が、撮像部２０３によって撮像された撮像映像（デジタル映像データ）として処理される。レンズ２０１はレンズ制御部２０２によってレンズの操作が行われ、フォーカスやズーム制御、アイリス調整などで被写体を最適な光学的条件のパラメータ設定値によって撮影できるように制御される。撮像部２０３で処理された撮像映像（デジタル映像データ）は画像処理部２０４に入力される。画像処理部２０４は、入力された撮像映像（デジタル映像データ）を任意のサイズ、またはデジタル映像データ内の任意の位置で切り出すことができる。画像処理部２０４は切り出し指示を受け同時に複数の任意位置およびサイズの部分映像データを撮像映像（デジタル映像データ）から切り出すことができる。画像処理部２０４によって切り出された部分映像データは、撮像部２０３から出力された切り出す前のデジタル映像データと共に符号化処理部２０６に入力される。
【００１３】
符号化処理部２０６は、撮像部２０３から出力されるデジタル映像データと画像処理部２０４から出力される部分映像データとを符号化する。
【００１４】
画像生成部２０５は、部分映像データや全体映像データに重畳できる画像として、指定された文字や矩形などの画像データを生成する。画像生成部２０５により生成されたデータは、符号化処理部２０６に入力される。符号化処理部２０６は、画像生成部２０５から入力されたデータを、撮像部２０３からのデジタル映像データまたは画像処理部２０４からの部分映像データに重畳した映像データに対して符号化処理を行う。
【００１５】
符号化された映像データは配信制御部２０７に入力され、配信制御部２０７はリクエスト（配信要求）のあったクライアント（情報処理装置）に対して符号化された映像データの配信を行なう。通信部２０８は、配信制御部２０７によって配信された映像データの送信やクライアントからの情報を受信する際のデータ通信を制御する。
【００１６】
各ブロックは内部バス２０９によって接続されており、ＣＰＵ２１０からの制御信号を受けて動作を行う。またＲＡＭ２１１は処理シーケンスにおいて映像データを一時的に保存するバッファとして利用され、映像データの他にユーザーからの設定情報やプログラムなどがロードされている。ここで、ユーザーからの設定情報には、画像処理部２０４が部分映像を切り出すための任意のサイズ（サイズ情報）、や位置の情報（位置情報）が含まれる。設定情報の内容については後に図１（ｂ）を用いて具体例を説明する。
【００１７】
ＲＯＭ２１２には監視カメラ７０１の処理を制御するための各種プログラムが保存されており、起動されたプログラムはＲＡＭ２１１へロードされ、ＲＡＭ２１１へロードされたプログラムはＣＰＵ２１０からの読み出しにより動作する。ユーザーからの設定情報にはＲＡＭ２１１に一時的に保存されるものとＲＯＭ２１２へ保存され再起動後も有効になるものとが存在する。ＲＡＭ２１１に保存されているユーザーからの設定情報がＣＰＵ２１０によって指示されると、画像処理部２０４は設定情報に含まれるサイズ情報、位置情報を参照する。そして、画像処理部２０４はサイズ情報、位置情報に基づいて、任意のサイズ、位置の部分映像データをデジタル映像データ（全体映像データ）から切り出す。画像生成部２０５は文字や矩形などの画像を生成する。ＣＰＵ２１０は画像処理部２０４の切り出しの位置情報やサイズ情報、画像生成部２０５で作成する画像を重畳する位置情報、各配信映像の生成状況などの情報を、通信部２０８を介してクライアントとの間で送受信する。
【００１８】
クライアントが要求している映像データに関する設定情報の変更、更新が生じた場合の配信制御部２０７の処理の流れを図３のフローチャートを用いて説明する。配信制御部２０７は、画像処理部２０４によって任意のサイズ、位置で切り出された部分映像データを、符号化処理部２０６の処理を介して、配信を要求したクライアントのすべてに対して配信する。複数のクライアントから配信の要求を受け付けた場合、それぞれのクライアントからの配信要求を受け付けたタイミングに応じて、配信制御部２０７は映像データを各クライアントに配信する。
【００１９】
配信制御部２０７は、クライアントが要求している映像データ（部分映像データ）を管理しており、デジタル映像データ（全体映像データ）からの切り出し位置に位置変更があるかを判定する（ステップＳ３０１）。
【００２０】
位置変更が無い場合（Ｓ３０１―Ｎｏ）、処理はステップＳ３０４に進められる。一方、ステップＳ３０１の判定で、位置変更があれば（Ｓ３０１−Ｙｅｓ）、ＲＡＭ２１１に保存されている位置情報を更新する（Ｓ３０２）。次に、切り出す部分映像データに対するサイズ変更があるかを判定する（Ｓ３０４）。サイズ変更があれば（Ｓ３０４−Ｙｅｓ）、ＲＡＭ２１１に保存されているサイズ情報を更新する（Ｓ３０５）。一方、ステップＳ３０４の判定において、サイズ変更が無い場合（Ｓ３０４−Ｎｏ）、処理はステップＳ３０６に進められる。位置情報またはサイズ情報が更新されたかを判定し（Ｓ３０６）、情報の更新が発生していなければ（Ｓ３０６−Ｎｏ）、何も送信せず、情報の更新があった場合（Ｓ３０６−Ｙｅｓ）、更新情報を配信する（Ｓ３０７）。
【００２１】
次に、図１を用いてデジタル映像データ（全体映像データ）における部分映像データの位置やサイズの関係を説明する。図１（ａ）は、デジタル映像データ（全体映像データ）における部分映像データの配置の関係を示す図である。全体映像データＡ（１０１）は撮像部２０３で撮影された最大解像度を基にしたデジタル映像データ（全体映像データ）である。全体映像データＡ（１０１）は幅１９２０、高さ９６０のピクセルで表される解像度であり、中心位置（ｘ，ｙ）を原点（０，０）とした座標を持っている。座標軸は、原点（０，０）に対して、Ｙ軸の上方向とＸ軸の右方向をプラスとし、Ｙ軸の下方向とＸ軸の左方向をマイナスとする。
【００２２】
部分映像データである切り出し映像データＢ（１０２）は、全体映像データＡの原点を基に切り出し映像データＢの中心位置までの相対座標（−４５０，２００）（相対位置情報）によって表される。切り出し映像データＢは幅４８０、高さ２７０の矩形として表される。部分映像データである切り出し映像データＣ（１０３）は全体映像データＡの原点を基に切り出し映像データＣの中心位置までの相対座標（４００，−５００）（相対位置情報）によって表される。切り出し映像データＣは幅２４０、高さ１８５の矩形として表される。
【００２３】
それぞれの映像データに設定されている位置情報は図１（ｂ）のように表現することができる。全体映像データＡの座標、幅および高さは情報１０４によって表される。基準となる全体映像データＡの絶対座標系をＰａｎおよびＴｉｌｔの画角で表し、中心位置（０，０）を原点として（０°，０°）とする。画角を示すＺｏｏｍには表示可能な水平画角５０°が設定されており、解像度を表すＲｅｓｏｌｕｔｉｏｎには幅と高さのピクセル値が設定されている。
【００２４】
切り出し映像データＢの位置情報は情報１０５によって表される。画角を表す絶対座標位置を持つ全体映像データＡを基にしているため、Ｐａｎ、Ｔｉｌｔ、Ｚｏｏｍ、Ｒｅｓｏｌｕｔｉｏｎの値には全体映像データＡと同じ値が設定されている。切り出し映像データＢの座標系と絶対座標系との相対的な関係性を表す基準となる映像を特定するための相対情報（Ｒｅｌａｔｉｖｅ）には絶対座標系を持つＡ（全体映像データＡ）が設定されている。全体映像データＡの原点を基に切り出し映像データＢの中心位置までの相対位置（相対位置情報）の座標はｘ、ｙによって表され、切り出し映像データＢの幅と高さはＲｅｓｏｕｌｔｉｏｎによって表わされる。
【００２５】
切り出し映像データＣの位置情報は情報１０６によって表される。切り出し映像データＢと同じく位置情報は全体映像データＡの絶対座標系を基に表すことになるため、Ｐａｎ、Ｔｉｌｔ、Ｚｏｏｍ、Ｒｅｓｏｕｌｔｉｏｎは全体映像データＡと同じ値が設定されている。また切り出し映像データＢと同じく、切り出し映像データＣの座標系と絶対座標系との相対的な関係性を表す基準となる映像を特定するための相対情報（Ｒｅｌａｔｉｖｅ）には絶対座標系を持つＡ（全体映像データＡ）が設定されている。
【００２６】
基準となる映像を特定するための相対情報によって、切り出し映像データＢおよび切り出し映像データＣは全体映像データＡを基準とした相対位置で表すことができる。尚、切り出し映像データとデジタル映像データ（全体映像データ）との関係では、切り出し映像データが全体映像データの最大サイズ内に収まっていればどのような位置、サイズでも切り出せるために制約はない。
【００２７】
切り出し映像データＢと切り出し映像データＣに対して、切り出し位置の変更が行われるとｘ、ｙの値（位置情報）が更新される（Ｓ３０２）。また、サイズ情報の変更が発生するとＲｅｓｏｌｕｔｉｏｎが更新される（Ｓ３０５）。
【００２８】
図３で示した処理により各映像データの位置情報、サイズ情報についての相対位置情報の変更が生じると、変更が発生したタイミングで、位置情報、サイズ情報が更新される。切り出した映像に対しての配信要求を監視カメラ７０１が受信し、情報の更新が生じると、更新情報が要求元のクライアントに配信される。
【００２９】
設定の変更によって切り出し映像データＢと切り出し映像データＣに加え、新たな切り出し映像データが取得される。配信中の既存の切り出し映像データが配信停止もしくは削除されると、例えば、切り出し映像データＢを示すＩＮＦＯ=Ｂ，切り出し映像データＣを示すＩＮＦＯ＝Ｃのように表される情報（図１（ｂ））が削除される。
【００３０】
図４を用いて、設定に変更が生じた場合における配信制御部２０７の処理の流れを説明する。配信制御部２０７は、切り出し映像データが映像配信中であるかを常に判定している（Ｓ４０１）。配信制御部２０７が映像配信中ではないと判定した場合（Ｓ４０１−Ｎｏ）、映像データおよび映像データに関する設定情報も不要となる。配信制御部２０７は管理している映像データおよび映像データに関する設定情報を破棄し（Ｓ４０８）、処理を終了する。
【００３１】
ステップＳ４０１の判定で映像配信中であれば（Ｓ４０１−Ｙｅｓ）、情報をクライアントに前回配信してからの経過時間が一定時間を経過したか否かを判定する（Ｓ４０２）。
【００３２】
各クライアントに応じて予め定められた一定時間（閾値時間）を経過している場合（Ｓ４０２−Ｙｅｓ）、現在の最新情報を各クライアントに配信する（Ｓ４０３）。一定時間が経過していない場合（Ｓ４０２―Ｎｏ）、配信制御部２０７は現在配信している映像データに関して設定の変更（追加、削除）があるかどうかを判定する（Ｓ４０４）。設定変更があれば新たな切り出し映像データに対する設定情報および切り出し映像データの位置とサイズを更新し（Ｓ４０５）、更新した情報を配信する（Ｓ４０３）。一方、ステップＳ４０４の判定で、映像データに関して設定の変更（追加、削除）がない場合（Ｓ４０４−Ｎｏ）、配信後の一定時間内に配信中の切り出し映像データの位置およびサイズが変更されてないかを判定する（Ｓ４０６）。配信中の切り出し映像データに関して位置およびサイズが更新されていれば（Ｓ４０６−Ｙｅｓ）、相対位置の座標とサイズ情報を更新して（Ｓ４０７）、更新した情報を配信する（Ｓ４０３）。
【００３３】
ステップＳ４０６の判定で、配信中の切り出し映像データの位置およびサイズが変更されてない場合（Ｓ４０６−Ｎｏ）、情報を更新する必要がないため、クライアントに対して新たな更新情報を配信せずに処理を終了する。
【００３４】
次に、図５を用いて複数の切り出し映像データの相対的な関係を説明する。複数の切り出し映像データとして、２つの切り出し映像データＢ、Ｃを例にしてそれぞれの切り出し映像データに設定される位置情報を説明する。
【００３５】
図５の情報５０１は、切り出し映像データＢの位置情報（絶対位置情報）を示している。全体映像データＡを基準とした相対位置の座標から、Ａの絶対座標系における切り出し映像データＢの絶対位置情報が算出される。位置情報の基準は全体映像データＡの絶対座標系における絶対位置情報であるため、Ｐａｎ＝−１１°およびＴｉｌｔ＝５°の位置は、全体映像データＡの原点（０°，０°）からの位置で算出された値となる。Ｚｏｏｍは水平画角情報から解像度の比率によって算出されるため、映像データＡが幅１９２０（ピクセル）で５０°であれば切り出し映像データＢは幅４８０（ピクセル）のため水平画角１２．５°となる。
【００３６】
図５の情報５０２は、切り出し映像データＢの位置情報（絶対位置情報）を基準とした切り出し映像データＣの相対的な関係を示す位置情報を示している。切り出し映像データＢの位置情報（絶対位置情報）を基準にしているため、Ｐａｎ、Ｔｉｌｔ、Ｚｏｏｍ、Ｒｅｓｏｌｕｔｉｏｎは切り出し映像データＢの情報が用いられる。
【００３７】
切り出し映像データＣの座標系と切り出し映像データＢの絶対座標系との相対的な関係性を表す基準となる映像を特定するための相対情報（Ｒｅｌａｔｉｖｅ）には絶対座標系を持つＢ（切り出し映像データＢ）が設定されている。切り出し映像データＣの位置を表すにはピクセル数でｘとｙが示されＲｅｓｏｌｕｔｉｏｎ―Ｃは切り出し映像データＣの解像度が設定される。
【００３８】
上記の情報を監視カメラ７０１から受信したクライアント７０３（情報処理装置）のアプリケーション７０４は、解像度と位置情報により切り出し映像データＢ、Ｃの位置関係を構築することができる。アプリケーション７０４は切り出し映像データＢ、Ｃの位置関係を用いて最大サイズの配信映像（全体映像データＡ）上に切り出し映像データＢ、Ｃを重畳して表示することが可能となる。
【００３９】
本実施形態では位置情報についてＰａｎ、Ｔｉｌｔ、Ｚｏｏｍと解像度のフォーマットを用いて説明したが、絶対位置と相対位置が算出できる座標系であれば抽象値０から１までの範囲によって表されるものでも良い。また座標系は映像の中心位置を原点として説明しているが、左上を原点とした正の数のみで扱われる座標系や、全く異なる座標系によって、各映像との位置関係が表せれば本発明の実施形態を適用することが可能である。
【００４０】
図６を用いて、切り出し元の全体映像データ（基本映像）と切り出し映像データとを配信する場合の配信制御部２０７の処理の流れを説明する。映像データの取得要求が行われると監視カメラ７０１のＰａｎ、Ｔｉｌｔ、Ｚｏｏｍの撮影位置（ＰＴＺ）を取得し、全体映像データ（基本映像）の解像度を含む映像情報（デジタル映像データ）の取得を行う（Ｓ６０１）。
【００４１】
配信制御部２０７は、監視カメラ７０１の撮影位置のＰａｎ、Ｔｉｌｔ、Ｚｏｏｍを絶対座標系の位置情報（絶対位置情報）に設定する（Ｓ６０２）。次に切り出し映像データが配信中であるか否かを判定する（Ｓ６０３）。切り出し映像データが配信されておらず（Ｓ６０３−Ｎｏ）、全体映像データ（基本映像）のみを送っている場合は通常の位置情報の配信のみを行う（Ｓ６１４）。
【００４２】
一方、ステップＳ６０３の判定で、切り出し映像を配信している場合（Ｓ６０３−Ｙｅｓ）、切り出し映像データの絶対位置情報を取得する（Ｓ６０４）。さらに切り出し映像データの解像度、サイズを取得し（Ｓ６０５）、切り出し映像データの情報を取得しておく。
【００４３】
全体映像データ（基本映像）を配信しているかを判定し（Ｓ６０６）、全体映像データ（基本映像）を配信している場合（Ｓ６０６−Ｙｅｓ）、全体映像データ（基本映像）に対する切り出し映像データの相対位置情報を算出する（Ｓ６０７）。
【００４４】
算出した相対位置情報と、全体映像データの絶対位置情報との相対的な関係性を表す基準となる映像を特定するための相対情報（Ｒｅｌａｔｉｖｅ）を、絶対座標系を持つ全体映像データ（基本映像）に設定する（Ｓ６０８）。相対位置情報、絶対位置情報、相対位置情報と絶対位置情報との相対的な関係性を表す基準となる映像を特定するための相対情報を配信情報として生成する（Ｓ６１３）。
【００４５】
一方、ステップＳ６０６の判定で、全体映像データ（基本映像）を配信していない場合（Ｓ６０６−Ｎｏ）、切り出し映像データしか配信していないこととなる。切り出し映像データは複数同時に切り出しが行え配信可能であるため、複数の切り出し映像データが配信されているかを判定する（Ｓ６０９）。複数の切り出し映像データを配信している場合（Ｓ６０９−Ｙｅｓ）、複数の切り出し映像データの中から最も解像度の大きい映像、もしくは、絶対座標系の原点座標から最も近い位置にある切り出し映像データを優先的に選択する。そして、選択した優先度の高い切り出し映像データの絶対位置情報を基準として他の切り出し映像データの相対位置情報を算出する（Ｓ６１０）。
【００４６】
算出した相対位置情報と、基準となる映像を特定するための相対情報に絶対座標系を持つ優先度の高い切り出し映像データを設定して（Ｓ６１１）、処理をステップＳ６１３に進める。
【００４７】
ステップＳ６１３では、相対位置情報、絶対位置情報、相対位置情報と絶対位置情報との相対的な関係性を表す基準となる映像を特定するための相対情報を配信情報として生成する（Ｓ６１３）。ステップＳ６０９の判定で、切り出し映像データが１つである場合（Ｓ６０９−Ｎｏ）、切り出し映像データの絶対位置座標（ｘ、ｙ）を、絶対座標系の絶対位置情報として設定（Ｓ６１２）する。ステップＳ６１４では、先のステップＳ６１２、Ｓ６１３で生成した情報を位置情報として配信する。
【００４８】
本実施形態によれば、相対位置情報、絶対位置情報、相対位置情報と絶対位置情報との相対的な関係性を表す相対情報を配信することで、全体映像データにおける切り出し映像データの相対的な位置関係を示す重畳表示が可能となる。
【００４９】
また、全体映像データの絶対座標系を基に、切り出し映像データの相対位置情報を表現することできる。複数の座標系に依存せずに各切り出し映像データを表すことができる。このため、複数の切り出し映像データが全体映像データ中に含まれる場合であっても、複数の切り出し映像データそれぞれの座標系に依存せずに、全体映像データにおける切り出し映像データの相対的な位置関係を示すことが可能となる。
【００５０】
すなわち、絶対座標系に対する相対的な位置やサイズを示す情報を配信することで、配信要求の都度、部分映像データを配信しなくても配信先で全体における部分映像データの位置やサイズを特定可能な撮像技術の提供が可能になる。
【００５１】
（第２実施形態）
以下、本発明の第２実施形態の撮像装置に係る監視カメラについて説明する。図８は監視カメラ７０１の構成を示すブロック図であり、第１実施形態で説明した図２の構成に対して、モーター駆動制御部８１３が追加されている点で図２の構成と相違する。図２の構成と共通の参照番号の構成要素については、説明を省略する。モーター駆動制御部８１３は、ＣＰＵ２１０からの制御によって、通信部２０８を介して外部機器であるクライアント７０３（情報処理装置）からの操作情報を受信する。モーター駆動制御部８１３は受信した操作情報に応じてＰａｎやＴｉｌｔの監視カメラ７０１本体の向きを変更するためのモーターの駆動を制御する。モーター駆動制御部８１３によるモーター駆動によって監視カメラ７０１の向きは変更される。レンズ２０１から通して入力される映像は、監視カメラ７０１の向きに応じて変更される。このため、画像処理部２０４によって処理される画像および画像生成部２０５によって生成される画像（重畳画像）の位置情報もＰａｎ、Ｔｉｌｔを用いた画角によって表現できる。
【００５２】
図９を用いて、第２実施形態に係る重畳画像の位置座標の設定処理の流れを説明する。ステップＳ９０１では、映像データは配信中であるかを判定する。映像配信中でない場合（Ｓ９０１−Ｎｏ）、配信制御部２０７は、通常の情報配信として、リクエスト（配信要求）のあったクライアントに対して符号化された映像データの配信を行なう。（Ｓ９０９）。
【００５３】
一方、ステップＳ９０１の判定で、映像データが配信中である場合（Ｓ９０１−Ｙｅｓ）、画像生成部２０５によって生成される画像（重畳画像）が映像配信中の映像内にあるか否かを判定する（Ｓ９０２）。重畳画像が映像配信中の映像内にあれば（Ｓ９０２−Ｙｅｓ）、映像配信中の映像に係る映像データを基に重畳画像の相対位置情報を更新する（Ｓ９０３）。
【００５４】
次に、重畳画像のある映像配信中の映像を基準とした絶対位置（絶対座標系）との相対的な関係性を表す基準となる映像を特定するための相対情報（相対関連性）を重畳画像の位置情報に設定する（Ｓ９０４）。
【００５５】
ステップＳ９０９では、ステップＳ９０３で更新された相対位置情報と、ステップＳ９０４で設定された相対情報（相対関連性）とを配信する。
【００５６】
一方、ステップＳ９０２の判定で、重畳画像が映像配信中の映像内に無い場合（Ｓ９０２−Ｎｏ）、重畳画像に関連する情報が配信されているかを判定する（Ｓ９０５）。重畳画像に関連する情報が配信中であれば（Ｓ９０５−Ｙｅｓ）、重畳画像に関連する情報を絶対位置とした重畳画像の相対位置情報を生成する（Ｓ９０６）。絶対位置（絶対座標系）を有する重畳画像に関連する情報と重畳画像との相対的な関係性を表す基準となる映像を特定するための相対情報（相対関連性）を相対位置情報が含まれる重畳画像の位置情報に設定する（Ｓ９０７）。
【００５７】
ステップＳ９０９では、ステップＳ９０６で生成された相対位置情報と、ステップＳ９０７で設定された相対情報（相対関連性）とを配信する。
【００５８】
一方、ステップＳ９０５の判定で、重畳画像に関連する情報も配信されていなければ（Ｓ９０５−Ｎｏ）、重畳画像の位置情報を絶対位置情報として設定する（Ｓ９０８）。そして、ステップＳ９０９では、ステップＳ９０８で設定された絶対位置情報を配信する。
【００５９】
次に、図１０を用いて、監視カメラ７０１の撮影可動範囲と撮影可動範囲内で撮影された映像について説明する。監視カメラ７０１はモーター駆動によってＰａｎ、Ｔｉｌｔの撮影方向を変更することができる。監視カメラ７０１の撮影可動範囲を１０１１に示す。監視カメラ７０１のレンズは天井取り付けで地面方向を向いており、Ｐａｎ方向はｘ軸として＋１８０°から−１８０°、Ｔｉｌｔ方向はｙ軸として＋１０°から−９０°が可動範囲となる。原点は中心位置で（０°，０°）である。
【００６０】
レンズ２０１から入力される最大撮像可能範囲は１０１２で表される。撮像可能範囲における位置はｘ軸−７０°、ｙ軸−４０°であり、幅１９２０、高さ１０８０で表される矩形であり、水平画角で表されるＺｏｏｍ値は５０°となる。最大撮像可能範囲１０１２の全体的な映像を映像Ａ（全体映像データ）で表わす。切り出し映像データＢ（１０１３）は映像Ａ（全体映像データ）内から切り出される映像データである。切り出し映像データＢ（１０１３）にはＯＳＤ（On Screen Display）画像として文字情報（日付情報１０１４、時刻情報１０１５）が重畳される。画像生成部２０５はＯＳＤとしての文字情報を生成する。日付情報１０１４は切り出し映像データＢ（１０１３）の左上の位置、時刻情報として１０１５は切り出し映像データＢ（１０１３）の右下の位置に表示される。絶対座標系を持つ撮影可動範囲の映像Ａ（全体映像データ）を基にした、切り出し映像データＢの中心位置までの相対座標（相対位置情報）を用いることにより、切り出し映像データＢの位置情報を絶対座標系で表すことができる。
【００６１】
図１１を用いて、図１０の切り出し映像データＢの位置情報を例示的に説明する。切り出し映像データＢ（１０１３）の絶対座標系を基にした位置は情報１１０１で表される。切り出し映像データＢ（１０１３）に重畳された日付情報（１０１４）の位置は情報１１０２、時刻情報（１０１５）の位置は情報１１０３で表される。切り出し映像データＢ（１０１３）内の日付情報（１０１４）、時刻情報（１０１５）の重畳位置は切り出し映像データＢ（１０１３）上の左上を原点（０，０）とした０から９９の正規化された値で表される。基準となる映像を特定するための相対情報として、日付情報（１０１４）の相対情報（Ｒｅｌａｔｉｖｅ）には絶対座標系を持つＢ（切り出し映像データＢ）が設定されている。日付情報（１０１４）の位置は絶対座標系を持つ切り出し映像データＢの座標（０，０）で表され、重畳文字サイズは座標幅に合わせてＲｅｓｏｌｕｔｉｏｎ＝４０ｘ７と表される。時刻情報（１０１５）にも基準となる映像を特定するための相対情報Ｂ（切り出し映像データＢ）が設定される。時刻情報（１０１５）の位置は切り出し映像データＢの座標の右下の座標値（９９，９３）が設定され、重畳文字サイズはＲｅｓｏｌｕｔｉｏｎ＝３０ｘ７が設定される。
【００６２】
クライアント７０３（情報処理装置）は図１１の情報１１０１、１１０２、１１０３を受信する。クライアント７０３（情報処理装置）のアプリケーション７０４は、重畳画像の位置情報とサイズ情報と基準となる映像を特定するための相対情報から、切り出し映像データＢに重畳される画像の位置やサイズを決定する。
【００６３】
そして、アプリケーション７０４は、重畳される画像の位置やサイズに基づき画面上に画像を重畳させながらＵＩを生成する。
【００６４】
本発明の上記の実施形態によれば、配信要求によって、全体映像データ上に切り出し映像データＢや重畳画像の重畳表示を行う際、定期的に切り出し映像データＢや重畳画像（ＯＳＤの文字情報）を配信しなくてもよい。本実施形態によれば、切り出し映像データＢや重畳画像の位置情報やサイズ情報、基準となる映像を特定するための相対情報を定期的に配信することで、映像Ａ（全体映像データ）上における切り出し映像データＢや重畳画像の位置やサイズを特定できる。
【００６５】
監視カメラが固定型やＰａｎ、Ｔｉｌｔを伴う移動可能型であっても、映像の位置情報を配信することが可能である。また映像に重畳された画像の位置についても配信することが可能である。基準となる映像を特定するための相対情報を配信する位置情報、サイズ情報に付与することで、受信側で、切り出し映像データや重畳画像を全体映像データのどの位置に、どのようなサイズで配置するかを決定することが可能になる。なお、重畳画像としてＯＳＤの文字情報について説明したが、この例に限定されるものではない。例えば、全体映像または部分映像内の領域を塗りつぶしたプライバシーマスクに用いる矩形の重畳画像や、特定画像に対する画像解析および動体検知を行う仮想的な領域を用いることは可能である。
【００６６】
本発明の実施形態によれば、絶対座標系に対する相対的な位置やサイズを示す情報を配信することで、配信要求によって部分映像データを配信しなくても配信先で全体における部分映像データの位置やサイズを特定可能になる。
【００６７】
（その他の実施形態）
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【図１】
0005917175.tif 000002
【図２】
0005917175.tif 000003
【図３】
0005917175.tif 000004
【図４】
0005917175.tif 000005
【図５】
0005917175.tif 000006
【図６】
0005917175.tif 000007
【図７】
0005917175.tif 000008
【図８】
0005917175.tif 000009
【図９】
0005917175.tif 000010
【図１０】
0005917175.tif 000011
【図１１】
0005917175.tif 000012