(57)【特許請求の範囲】
【請求項１】
制御データに応じて内蔵カメラの撮影方向を制御し所定の位置で固定された複数のカメラ装置と通信可能に接続され、ユーザによって要求データ取得部から入力された要求データに応じて生成した前記制御データを前記カメラ装置に出力するカメラ制御部と、前記カメラ装置それぞれが撮影した動画像データのうち撮影カメラ装置が撮影した動画像データを抽出する映像抽出部と、
前記カメラ装置それぞれの識別情報および固定位置情報と、前記それぞれのカメラ装置に隣接して配置され、前記カメラ装置の撮影可能範囲の境界の一部およびその範囲外を撮影可能な周辺カメラ装置を特定する識別情報とが記憶される周辺カメラ情報記憶部と
を備えるカメラ制御装置であって、
前記カメラ制御部は、
前記要求データ取得部から前記撮影カメラ装置の制御データを補正するカメラ制御要求データを取得した場合に、補正後の前記撮影カメラ装置の制御データを、前記撮影カメラ装置と、その周辺に配置されている前記周辺カメラ装置との双方に出力し、
前記要求データ取得部から前記撮影カメラ装置を別のカメラ装置に切り替えるためのカメラ切替要求データを取得した場合に、前記撮影カメラ装置の制御データから内蔵カメラの撮影方向情報を取得すると共に、前記周辺カメラ情報記憶部から前記カメラ装置の固定位置情報を取得し、前記撮影カメラ装置の固定位置から撮影方向に配置されている周辺カメラ装置を新たな撮影カメラ装置とする
ことを特徴とするカメラ制御装置。
【請求項２】
前記カメラ制御装置は、
前記カメラ装置それぞれの制御データを、前記カメラ装置の識別情報と対応付けて記憶する制御データ記憶部をさらに備え、
前記カメラ制御部は、
前記要求データ取得部から前記カメラ制御要求データを取得した場合に、前記制御データ記憶部から前記撮影カメラ装置の制御データを取得してから、前記カメラ制御要求データで補正を行い、
前記撮影カメラ装置の制御データを出力するときに、前記撮影カメラ装置の制御データを、前記撮影カメラ装置の識別情報と、前記撮影カメラ装置の周辺に配置されている前記周辺カメラ装置の識別情報とのそれぞれに対応付けて、前記制御データ記憶部に記憶させることを特徴とする請求項１に記載されたカメラ制御装置。
【請求項３】
前記カメラ制御部は、
前記要求データ取得部から前記カメラ制御要求データを取得した場合に、前記撮影カメラ装置の識別情報を用いて、前記周辺カメラ情報記憶部から前記撮影カメラ装置の周辺に配置されている周辺カメラ装置の識別情報を取得し、
一方、前記要求データ取得部から前記カメラ切替要求データを取得した場合に、前記制御データ記憶部から前記撮影カメラ装置の制御データを取得する共に、その制御データから内蔵カメラの撮影方向を示す情報を取得し、前記周辺カメラ情報記憶部の固定位置情報に基づき、前記撮影カメラ装置の撮影方向に配置されている前記周辺カメラ装置を新たな撮影カメラ装置とする変更を行い、前記周辺カメラ情報記憶部から変更後の前記撮影カメラ装置の周辺に配置されている前記周辺カメラ装置の識別情報を取得し、変更後の前記撮影カメラ装置の識別情報を含む撮影カメラ指示データを生成するカメラ選択制御部と、
前記要求データ取得部から前記カメラ制御要求データを取得した場合に、前記カメラ選択制御部から前記撮影カメラ装置の識別情報と前記周辺カメラ装置の識別情報とを取得すると共に、前記撮影カメラ装置の識別情報を用いて、前記制御データ記憶部から前記撮影カメラ装置の制御データを取得して、前記撮影カメラ装置の制御データを前記カメラ制御要求データで補正し、補正後の前記撮影カメラ装置の制御データを、前記撮影カメラ装置の識別情報と対応付けて前記制御データ記憶部に記憶させると共に、前記周辺カメラ装置の識別情報とも対応付けて前記制御データ記憶部に記憶させ、前記撮影カメラ装置および前記周辺カメラ装置に補正後の前記撮影カメラ装置の制御データを出力し、
一方、前記要求データ取得部から前記カメラ切替要求データを取得した場合に、前記カメラ選択制御部から前記撮影カメラ装置の識別情報と前記周辺カメラ装置の識別情報とを取得すると共に、前記撮影カメラ装置の識別情報を用いて、前記制御データ記憶部から前記撮影カメラ装置の制御データを取得して、前記撮影カメラ装置の制御データを、前記撮影カメラ装置の識別情報と対応付けて前記制御データ記憶部に記憶させると共に、前記周辺カメラ装置の識別情報とも対応付けて前記制御データ記憶部に記憶させ、前記撮影カメラ装置および前記周辺カメラ装置に補正後の前記撮影カメラ装置の制御データを出力する制御データ供給部と、
を備えることを特徴とする請求項２に記載されたカメラ制御装置。
【請求項４】
仮想視点位置を記憶する仮想位置記憶部と、
前記撮影カメラ装置の識別情報と、入力移動距離と、入力撮影方向とを一組のデータとして記憶する入力移動情報記憶部と、
前記入力移動情報記憶部に記憶された最新の前記データとその直前の前記データとを比較し、一致した場合に、前記仮想視点位置を前記入力撮影方向に前記入力移動距離だけ進んだ、移動先予測位置を算出する移動先予測部とをさらに備え、
前記カメラ制御部は、
前記要求データ取得部から前記仮想視点位置にて仮想視点方向を向いているという擬似視点データを取得した場合に、前記周辺カメラ情報記憶部を用いて、前記仮想視点位置に最も近い位置にあるカメラ装置を前記撮影カメラ装置とすると共に、前記仮想視点位置を前記仮想位置記憶部に記憶させ、
前記要求データ取得部からズーム倍率と入力撮影方向とを含む前記カメラ制御要求データを取得した場合に、前記ズーム倍率から入力移動距離を算出し、このときの前記撮影カメラ装置の識別情報と共に、前記入力移動距離と前記入力撮影方向とを前記入力移動情報記憶部に記憶させ、
前記移動先予測部から前記移動先予測位置を取得し、前記周辺カメラ情報記憶部を用いて、前記移動先予測位置に最も近い位置にあるカメラ装置を周辺カメラ装置とする
ことを特徴とする請求項１または請求項２に記載されたカメラ制御装置。
【請求項５】
前記周辺カメラ情報記憶部は、
さらに、前記カメラ装置それぞれの撮影領域を示す情報を記憶し、
前記カメラ制御部は、
前記移動先予測部から前記移動先予測位置を取得したときに、前記移動先予測位置が、前記カメラ装置それぞれの前記撮影領域内にあるか否かを判定し、前記撮影領域内にあれば、その撮影領域を持つ前記カメラ装置を周辺カメラ装置とする請求項４に記載されたカメラ制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、カメラ制御装置に関し、特に、サーバに備えられ、ネットワークを介して接続された固定カメラの撮影方向を回動自在に制御するカメラ制御装置に関する。
【背景技術】
【０００２】
従来、非特許文献１のように、保育園や幼稚園、託児所などに固設された複数の固定カメラにより撮影された映像を、遠隔地にいるユーザが携帯電話でリアルタイムで見ることができ、さらに、ユーザが携帯電話を操作してパン、チルト、ズームなど固定カメラの制御を行って、見たい場所を見ることができるシステムが実用化されている。
【先行技術文献】
【非特許文献】
【０００３】
【非特許文献１】イルガラージュ株式会社、“ライブキッズ 映像コミュニケーションシステム”、［online］、イルガラージュ株式会社、2009年、［平成21年8月26日検索］、インターネット<URL：http://www.livekids.jp/system/index.html>
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、このシステムでは、１台の携帯電話で１台の固定カメラしか制御できないため、被写体（園児など）が移動して、制御中の第１のカメラ（撮影カメラＸ）の撮影可能範囲から外れ、隣接する第２のカメラ（周辺カメラＹ）の撮影可能範囲に入った場合に、ユーザは、第１のカメラから隣接する第２のカメラに映像を切り替える操作を行った後に、その被写体が撮影されるように、次は第２のカメラを制御する操作を行う必要があり、手間がかかるという問題があった。
【０００５】
本発明は、以上のような問題を解決するためになされたものであり、ユーザは撮影中の撮影カメラを制御する操作を行うだけで、その撮影カメラの周辺に設置された他のカメラにも同じ制御を行うカメラ制御装置を提供することを課題とする。
【課題を解決するための手段】
【０００６】
前記課題を解決するために、請求項１に記載のカメラ制御装置は、制御データに応じて内蔵カメラの撮影方向を制御し所定の位置で固定された複数のカメラ装置と通信可能に接続され、ユーザによって要求データ取得部から入力された要求データに応じて生成した前記制御データを前記カメラ装置に出力するカメラ制御部と、前記カメラ装置それぞれが撮影した動画像データのうち撮影カメラ装置が撮影した動画像データを抽出する映像抽出部と、前記カメラ装置それぞれの識別情報および固定位置情報と、前記それぞれのカメラ装置に隣接して配置され、前記カメラ装置の撮影可能範囲の境界の一部およびその範囲外を撮影可能な周辺カメラ装置を特定する識別情報とが記憶される周辺カメラ情報記憶部とを備えるカメラ制御装置であって、前記カメラ制御部は、前記要求データ取得部から前記撮影カメラ装置の制御データを補正するカメラ制御要求データを取得した場合に、補正後の前記撮影カメラ装置の制御データを、前記撮影カメラ装置と、その周辺に配置されている前記周辺カメラ装置との双方に出力し、前記要求データ取得部から前記撮影カメラ装置を別のカメラ装置に切り替えるためのカメラ切替要求データを取得した場合に、前記撮影カメラ装置の制御データから内蔵カメラの撮影方向情報を取得すると共に、前記周辺カメラ情報記憶部から前記カメラ装置の固定位置情報を取得し、前記撮影カメラ装置の固定位置から撮影方向に配置されている周辺カメラ装置を新たな撮影カメラ装置とすることを特徴とする。
【０００７】
かかる構成によれば、カメラ制御装置は、複数のカメラ装置のうち、撮影カメラ装置と、その撮影カメラ装置の周辺に配置されている周辺カメラ装置とを制御し、外部からカメラ制御要求データを取得した場合に、撮影カメラ装置と同じ制御データで、周辺カメラ装置を制御するため、撮影カメラ装置の内蔵カメラの撮影方向と、周辺カメラ装置の内蔵カメラの撮影方向とを同じにすることができる。
【発明の効果】
【０００８】
本発明によれば、撮影カメラ装置の内蔵カメラの撮影方向と、周辺カメラ装置の内蔵カメラの撮影方向とを同じにすることができるため、ユーザが、撮影カメラ装置から周辺カメラ装置に映像を切り替える操作を行っても、映像切り替え後もほぼ同じアングルで撮影した映像を提供することができ、ほとんど周辺カメラ装置に制御を行う必要がない。
【図面の簡単な説明】
【０００９】
【図１】本発明に係るカメラ制御装置を含む遠隔撮影システムを示す図である。
【図２】第１の実施形態に係るカメラ制御装置のブロック図である。
【図３】第１の実施形態に係る遠隔撮影システムにおける固定カメラの配置図である。
【図４】第１の実施形態に係る遠隔撮影システムにおける固定カメラの配置図である。
【図５】第１の実施形態に係るカメラ制御装置が備える周辺カメラ情報記憶部に記憶されるデータの一例を示す図である。
【図６】第１の実施形態に係るカメラ制御装置が備える制御データ記憶部に記憶されるデータの一例を示す図である。
【図７】第１の実施形態に係るカメラ制御装置の全体処理を示すフローチャートである。
【図８】第１の実施形態に係るカメラ制御装置のカメラ選択要求データ処理を示すフローチャートである。
【図９】第１の実施形態に係るカメラ制御装置のカメラ制御要求データ処理を示すフローチャートである。
【図１０】第１の実施形態に係るカメラ制御装置のカメラ切替要求データ処理を示すフローチャートである。
【図１１】第２の実施形態に係るカメラ制御装置のブロック図である。
【図１２】第２の実施形態に係る遠隔撮影システムにおける固定カメラの配置図である。
【図１３】第２の実施形態に係る遠隔撮影システムにおける固定カメラの配置図である。
【図１４】第２の実施形態に係るカメラ制御装置の全体処理を示すフローチャートである。
【図１５】第２の実施形態に係るカメラ制御装置の擬似視点データ処理を示すフローチャートである。
【図１６】第２の実施形態に係るカメラ制御装置のカメラ制御要求データ処理を示すフローチャートである。
【図１７】複数の通信端末装置に接続され、２台の撮影カメラＸが隣接し、周辺カメラが重複した場合の固定カメラの配置図である。
【図１８】複数の通信端末装置に接続され、あるユーザが制御する撮影カメラＸの周辺カメラに設定されている固定カメラを、別のユーザが制御する撮影カメラＸとする場合の固定カメラの配置図である。
【発明を実施するための形態】
【００１０】
＜第１の実施形態＞
以下、本発明の第１の実施形態について、本発明のカメラ制御装置を保育園（幼稚園、託児所など）に設置されたサーバに適用した場合を例にとり、適宜図面を参照しながら説明する。同様の部分には同一符号を付し、重複する説明を省略する。
【００１１】
［遠隔撮影システムの構成］
図１は、遠隔撮影システムを示す図である。この図１に示すように、遠隔撮影システム１００は、保育園内に設置されたサーバ（カメラ制御装置１）と、前記カメラ制御装置１と有線／無線ＬＡＮ（Local Area Network）などのネットワークＬを介して接続して、保育園内の任意の場所に固設され、園児などの被写体Ｓを撮影して動画像データを生成する複数の固定カメラ２（撮影装置）と、前記カメラ制御装置１とＷＡＮ（Wide Area Network）や有線／無線ＬＡＮ、電話回線などのネットワークＮを介して接続して、カメラ制御装置１から配信される動画像データをユーザＵが認識可能に提供（再生）する通信端末装置３とを備えるシステムである。
【００１２】
［固定カメラ２］
固定カメラ２（２ａ，２ｂ，２ｃ，・・・）は、保育園内の任意の場所に固設され、ＬＡＮなどのネットワーク回線Ｌを介してカメラ制御装置１に接続され、カメラ制御装置１からの制御データに応じて、カメラレンズの向きを左右上下に自由に回動したり、ズームイン／ズームアウトなどの一般的なビデオカメラが有する機能を備え、被写体Ｓを撮影して動画像データを生成するカメラである。
当該実施環境では、図３に示すように固定カメラ２（２ａ，２ｂ，・・・，２ｔ）が設置されているとし、固定カメラ２は、天井に設置されていてもよいし、部屋を区切るパーティションの上部などに設置されていてもよい。
【００１３】
［通信端末装置３］
通信端末装置３は、例えば、携帯電話やスマートフォン（smart phone）、携帯情報端末（ＰＤＡ：Personal Digital Assistant）、パーソナルコンピュータ（Personal Computer）などの装置である。
例えば、通信端末装置３は、（通信端末装置３が有する）プログラムとハードウェアとを組み合わせた処理により、固定カメラ２を選択し、その固定カメラ２を制御するためのカメラ制御要求データの送信や、受信した動画像データを再生させることができる。
【００１４】
（通信端末装置３の動作）
通信端末装置３は、次に示すように、ユーザＵにより操作されて、それに応じた動作を行う。
（１）遠隔撮影システムを利用するために、ユーザＵにより操作された通信端末装置３は、固定カメラ２（２ａ，２ｂ，・・・，２ｔ）を選択可能な選択肢を画面に表示する。
（２）通信端末装置３は、ユーザＵにより固定カメラ２のうちの一台が選択される（以下、選択された固定カメラ２を“選択カメラ２０”という）。
（３）通信端末装置３は、選択カメラ２０の識別情報（カメラＩＤ）を含んだカメラ選択要求データを生成して、そのカメラ選択要求データをカメラ制御装置１に送信する（要求データ：カメラ選択要求データ）。
（４）通信端末装置３は、カメラ制御装置１から、選択カメラ２０が撮影した動画像データを受信し、その動画像データをユーザＵが視聴可能な形式に変換して画面に表示する。
（５）ユーザＵにより、選択カメラ２０のカメラレンズ（内蔵カメラの撮影方向）を上下左右に回動させたり、ズームイン／ズームアウトなどを行わせるための指示が入力される。
このとき入力される指示は、パン角度、チルト角度、ズーム倍率などであり、これらの値は、選択カメラ２０の現在の状態（パン角度、チルト角度、ズーム倍率）に対して相対的な値であってもよく、絶対的な値であってもよい。
ここでは、相対的なパン角度、相対的なチルト角度、相対的なズーム倍率が入力されるものとする。
（６）通信端末装置３は、入力された指示（パン角度、チルト角度、ズーム倍率など）を含んだカメラ制御要求データを生成して、そのカメラ制御要求データをカメラ制御装置１に送信する（要求データ：カメラ制御要求データ）。
（７）通信端末装置３は、カメラ制御装置１から配信される選択カメラ２０が撮影する動画像データを受信し、その動画像データをユーザＵが視聴可能な形式に変換して画面に表示する。
（８）ユーザＵにより、カメラ（選択カメラ２０）の切り替え指示が入力される。
（９）通信端末装置３は、カメラ切替要求データを生成して、カメラ制御装置１に送信する（要求データ：カメラ切替要求データ）。
（１０）通信端末装置３は、カメラ制御装置１から配信される動画像データを受信し、その動画像データをユーザＵが視聴可能な形式に変換して画面に表示する。
以上の（１）〜（１０）で示す処理により、通信端末装置３は、ユーザＵが見たい被写体Ｓを映す固定カメラ２（選択カメラ２０）を選択することができ、さらに、指示を組み合わせて入力することで、移動する被写体Ｓを追いかけるような指示をすることもできる。
【００１５】
［カメラ制御装置１］
カメラ制御装置１は、ネットワークＮを介して通信端末装置３と接続し、その通信端末装置３とデータの送受信を行う端末通信部（不図示）と、ネットワークＬを介して固定カメラ２と接続し、その固定カメラ２とデータの送受信を行うカメラ通信部（不図示）とを備え、通信端末装置３から要求データ（カメラ選択要求データやカメラ制御要求データ、カメラ切替要求データ）を取得し、カメラ選択要求データに含まれる選択カメラ２０のカメラＩＤから、撮影を行うべきカメラ（撮影カメラＸ）を決定し、カメラ制御要求データに基づくカメラの制御データを撮影カメラＸに出力する。また、カメラ切替要求データに応じて、撮影カメラＸを別のカメラに切り替える。そして、固定カメラ２それぞれから映像データを取得し、そのうちの撮影カメラＸの映像データを通信端末装置３に出力する装置である。
図２に示すように、カメラ制御装置１は、要求データ取得部１１と、カメラ選択制御部１２（カメラ制御部１０）と、周辺カメラ情報記憶部１３と、制御データ記憶部１４と、制御データ出力部１５と、制御データ供給部１６（カメラ制御部１０）と、映像入力部１７と、映像抽出部１８とを備える。以下、端末通信部とカメラ通信部との記載は省略する。
【００１６】
なお、カメラ制御装置１は、図示を省略したＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）、ＨＤＤ（Hard Disc Drive）などを備えた一般的なコンピュータで構成することができる。
【００１７】
［要求データ取得部１１］
要求データ取得部１１は、通信端末装置３から要求データ（カメラ選択要求データやカメラ制御要求データ、カメラ切替要求データ）を取得し、要求データにより出力先を変えて出力する取得部である。
要求データが“カメラ選択要求データ”であれば、要求データ取得部１１は、そのカメラ選択要求データをカメラ選択制御部１２に出力する。
また、要求データが“カメラ制御要求データ”であれば、要求データ取得部１１は、そのカメラ制御要求データをカメラ選択制御部１２および制御データ供給部１６に出力する。
一方、要求データが“カメラ切替要求データ”であれば、要求データ取得部１１は、そのカメラ切替要求データをカメラ選択制御部１２に出力する。
【００１８】
［周辺カメラ情報記憶部１３］
周辺カメラ情報記憶部１３は、固定カメラ２それぞれを識別するカメラＩＤと、その固定カメラ２の設置位置座標と、その固定カメラ２の周辺カメラとして予め設定された周辺カメラＩＤとを記憶し、図５に示すようにデータ化されて一元管理されている記憶部である。
ここで、周辺カメラとは、カメラｘ（固定カメラ２）に隣接して設置され、当該カメラｘの撮影可能範囲の境界の一部およびその範囲外を撮影可能なカメラｙ（固定カメラ２）を示す。
図３に示す固定カメラ２間の破線は、破線で接続したカメラ同士が周辺カメラとして関連付けられていることを示し、例えば、固定カメラ２ｋ（カメラｘ）は、周辺カメラとして８台の固定カメラ２ｆ，２ｇ，２ｈ，２ｊ，２ｌ，２ｎ，２ｏ，２ｐ（カメラｙ）と関連付けられている。
【００１９】
［カメラ選択制御部１２］
カメラ選択制御部１２（カメラ制御部１０）は、要求データ取得部１１からの要求データ（カメラ選択要求データやカメラ制御要求データ、カメラ切替要求データ）に基づき、撮影を行うべきカメラ（撮影カメラＸ）を決定し、その撮影カメラＸのカメラＩＤと、その撮影カメラＸに関連付けられた周辺カメラＹのカメラＩＤとを、後記する制御データ供給部１６に出力することと、当該撮影カメラＸのカメラＩＤを後記する映像抽出部１８に出力することを行う制御部である。
【００２０】
＜カメラ選択要求データを取得：撮影カメラＸおよび周辺カメラＹの設定＞
カメラ選択制御部１２は、要求データ取得部１１からカメラ選択要求データを取得した場合に、カメラ選択要求データに含まれる選択カメラ２０の識別情報（カメラＩＤ）を抽出し、この選択カメラ２０を撮影カメラＸに設定する。そして、カメラ選択制御部１２は、周辺カメラ情報記憶部１３の記憶データを用いて、撮影カメラＸと関連付けられた固定カメラ２を周辺カメラＹに設定する。
例えば、図４において、カメラ選択制御部１２は、要求データ取得部１１から固定カメラ２ｋが選択されたカメラ選択要求データ（選択カメラ２０＝固定カメラ２ｋ）を取得した場合、固定カメラ２ｋを撮影カメラＸ（固定カメラ２ｋ＝撮影カメラＸ）に設定し、周辺カメラ情報記憶部１３の記憶データを用いて、その撮影カメラＸと関連付けられた８台の固定カメラ２（２ｆ，２ｇ，２ｈ，２ｊ，２ｌ，２ｎ，２ｏ，２ｐ）を周辺カメラＹに設定する。
【００２１】
ここで、カメラ選択制御部１２は撮影カメラＩＤ記憶部（不図示）を有しており、カメラ選択制御部１２は、撮影カメラＸに該当する固定カメラ２が変わることにより、撮影カメラＸのカメラＩＤが設定または変更される都度、そのカメラＩＤを撮影カメラＩＤ記憶部（不図示）に記憶する。
【００２２】
＜カメラ制御要求データを取得：撮影カメラＸおよび周辺カメラＹの制御＞
カメラ選択制御部１２は、要求データ取得部１１からカメラ制御要求データを取得した場合に、撮影カメラＩＤ記憶部（不図示）から撮影カメラＸのカメラＩＤを取得し、周辺カメラ情報記憶部１３の記憶データを用いて、撮影カメラＸと関連付けられた固定カメラ２を周辺カメラＹに設定する。
そして、カメラ選択制御部１２は、撮影カメラＸのカメラＩＤを含む撮影カメラ指示データと、周辺カメラＹのカメラＩＤを含む周辺カメラ指示データとを生成し、撮影カメラ指示データを制御データ供給部１６と映像抽出部１８とに出力し、周辺カメラ指示データを制御データ供給部１６に出力する。
【００２３】
＜カメラ切替要求データを取得：撮影カメラＸの切替＞
また、カメラ選択制御部１２は、要求データ取得部１１からカメラ切替要求データを取得した場合に、撮影カメラＩＤ記憶部（不図示）に保持している撮影カメラＸのカメラＩＤに対応する制御データ（パン角度）を制御データ記憶部１４から取得する。
そして、カメラ選択制御部１２は、撮影カメラＸのパン角度と、周辺カメラ情報記憶部１３に記憶された設置位置座標とから、撮影カメラＸの設置位置からパン角度方向に設置された周辺カメラＩＤを、周辺カメラ情報記憶部１３から抽出し、その周辺カメラＩＤに該当する周辺カメラＹｘを新たな撮影カメラＸに設定する。そして、カメラ選択制御部１２は、周辺カメラ情報記憶部１３の記憶データを用いて、新たな撮影カメラＸと関連付けられた固定カメラ２を周辺カメラＹに設定する。
以上の処理により、撮影カメラＸの切り替えが行われ、当初撮影カメラＸに設定されていた固定カメラ２から、別の固定カメラ２が撮影カメラＸに設定される。
【００２４】
＜撮影カメラ指示データ、周辺カメラ指示データの出力＞
カメラ選択制御部１２は、撮影カメラＸおよび周辺カメラＹを設定する都度、設定した撮影カメラＸのカメラＩＤを含む撮影カメラ指示データと、設定した周辺カメラＹのカメラＩＤを含む周辺カメラ指示データとを生成する。
そして、カメラ選択制御部１２は、撮影カメラ指示データを制御データ供給部１６と映像抽出部１８とに出力し、周辺カメラ指示データを制御データ供給部１６に出力する。
【００２５】
［制御データ記憶部１４］
制御データ記憶部１４は、固定カメラ２それぞれの状態を示す制御データが記憶された記憶部であり、特に、図６に示すように、カメラレンズの向きを示すカメラ角度制御データとして、水平方向の左右回転角度を示すパン角度と、垂直方向の上下回転角度を示すチルト角度とが記憶される。他にも、ズームイン／ズームアウトによる被写体Ｓの拡大縮小率を示すズーム倍率が記憶される。ここで、図６に示す制御データ記憶部１４において、パン角度は、基準点（０°）から右に回転した角度を正で示し、左に回転した角度を負で示している。また、チルト角度は、基準点（０°）から上に回転した角度を正で示し、下に回転した角度を負で示している。
この制御データは、後記する制御データ供給部１６により書き換えられる。
【００２６】
［制御データ出力部１５］
制御データ出力部１５は、後記する制御データ供給部１６からカメラＩＤと制御データとを取得し、カメラＩＤに該当する固定カメラ２に制御データを出力する出力部である。
【００２７】
［制御データ供給部１６］
制御データ供給部１６（カメラ制御部１０）は、カメラ選択制御部１２から指示データ（撮影カメラ指示データ、周辺カメラ指示データ）を取得し、指示データに応じた処理を行って得られた制御データを制御データ記憶部１４に記憶させ、制御データ出力部１５に出力する供給部である。
【００２８】
まず、制御データ供給部１６は、カメラ選択制御部１２から出力されて取得した撮影カメラ指示データに含まれる撮影カメラＸのカメラＩＤを抽出し、そのカメラＩＤに対応する制御データを制御データ記憶部１４から取得する。
【００２９】
制御データ供給部１６は、要求データ取得部１１からカメラ制御要求データを取得できるか否かを判定する。この判定において、要求データ取得部１１からカメラ制御要求データが出力されていれば、制御データ供給部１６は当該カメラ制御要求データを取得できる。
カメラ制御要求データを取得できた場合、制御データ供給部１６は、そのカメラ制御要求データで制御データを補正し（制御データ±カメラ制御要求データ）、撮影カメラＸの新たな制御データ（撮影カメラ制御データ）を算出する。
一方、カメラ制御要求データを取得できなかった場合、制御データ供給部１６は、制御データ記憶部１４から取得した制御データを、撮影カメラ制御データとする。
そして、制御データ供給部１６は、撮影カメラ制御データを撮影カメラＸのカメラＩＤと対応付けて制御データ記憶部１４に記憶させる。
【００３０】
次に、制御データ供給部１６は、カメラ選択制御部１２から出力されて取得した周辺カメラ指示データに含まれるすべての周辺カメラＹのカメラＩＤを抽出し、前記撮影カメラ制御データをそれぞれ周辺カメラＹのカメラＩＤと対応付けて、制御データ記憶部１４に記憶させる。当該処理は、周辺カメラ指示データに含まれるすべての周辺カメラＹに対して行う。
そして、制御データ供給部１６は、撮影カメラ指示データと周辺カメラ指示データとから抽出したカメラＩＤと撮影カメラ制御データとを制御データ出力部１５に出力する。
【００３１】
以上に示す制御データ供給部１６が行う処理により、図６に示すように、撮影カメラＸ（固定カメラ２ｋ）と、すべての周辺カメラＹ（固定カメラ２ｆ，２ｇ，２ｈ，２ｊ，２ｌ，２ｎ，２ｏ，２ｐ）とで、カメラの向き（撮影方向）を示すパン角度およびチルト角度が一致するカメラ角度制御データが、制御データ記憶部１４に記憶される。
【００３２】
［映像入力部１７］
映像入力部１７は、固定カメラ２それぞれから出力される映像データを取得する構成部である。ここで、映像入力部１７は、取得した映像データを一旦記憶する記憶部を備えてもよい。
【００３３】
［映像抽出部１８］
映像抽出部１８は、カメラ選択制御部１２から出力される撮影カメラ指示データから撮影カメラＸのカメラＩＤを抽出し、そのカメラＩＤに該当する固定カメラ２から出力された映像データを、映像入力部１７（１７ａ，・・・，１７ｎ）から取得して、その映像データを通信端末装置３に出力する構成部である。
【００３４】
＜カメラ制御装置１の動作＞
次に、図７ないし図１０のフローチャートを参照して、カメラ制御装置１の動作について説明する（適宜、図１ないし図６を参照）。
図７に示すように、ユーザＵにより操作された通信端末装置３からの入力データによって（ステップＳ１）、カメラ選択要求データ処理（ステップＳ１００）、カメラ制御要求データ処理（ステップＳ１２０）、カメラ切替要求データ処理（ステップＳ１４０）の選択を行う。
【００３５】
＜カメラ選択要求データ処理：ステップＳ１００＞
図８に、ステップＳ１００（図７）のカメラ選択要求データ処理を示す。
まず、カメラ制御装置１は、ユーザＵにより操作された通信端末装置３から選択カメラ２０の識別情報（カメラＩＤ）を含んだカメラ選択要求データを受信する（ステップＳ１０１）。
要求データ取得部１１は、受信したカメラ選択要求データを、カメラ選択制御部１２に出力する（ステップＳ１０２）。
【００３６】
カメラ選択制御部１２は、要求データ取得部１１からカメラ選択要求データを取得して、カメラ選択要求データに含まれる選択カメラ２０の識別情報（カメラＩＤ）を抽出し、この選択カメラ２０を撮影カメラＸに設定する（ステップＳ１０３）。そして、カメラ選択制御部１２は、撮影カメラＩＤ記憶部（不図示）に撮影カメラＸのカメラＩＤを記憶する。
次に、カメラ選択制御部１２は、設定した撮影カメラＸのカメラＩＤを含む撮影カメラ指示データを生成し、映像抽出部１８に出力する（ステップＳ１０４）。
【００３７】
映像抽出部１８は、カメラ選択制御部１２から撮影カメラ指示データを取得して、撮影カメラＸのカメラＩＤを抽出する（ステップＳ１０５）。そして、映像抽出部１８は、そのカメラＩＤに該当する固定カメラ２（選択カメラ２０）から出力された映像データを、映像入力部１７から取得して、その映像データを通信端末装置３に出力する（ステップＳ１０６）。これにより、通信端末装置３の画面に表示された動画像をユーザＵは視聴することができる。
【００３８】
＜カメラ制御要求データ処理：ステップＳ１２０＞
図９に、ステップＳ１２０（図７）のカメラ制御要求データ処理を示す。
まず、カメラ制御装置１は、ユーザＵにより操作された通信端末装置３からカメラ制御要求データを受信する（ステップＳ１２１）。
要求データ取得部１１は、受信したカメラ制御要求データを、カメラ選択制御部１２と制御データ供給部１６とに出力する（ステップＳ１２２）。
【００３９】
カメラ選択制御部１２は、要求データ取得部１１からカメラ制御要求データを取得して、周辺カメラ情報記憶部１３の記憶データを用いて、撮影カメラＸと関連付けられた固定カメラ２を周辺カメラＹに設定する（ステップＳ１２３）。
そして、カメラ選択制御部１２は、撮影カメラ指示データと、周辺カメラ指示データとを生成し、撮影カメラ指示データを制御データ供給部１６と映像抽出部１８とに出力し、周辺カメラ指示データを制御データ供給部１６に出力する（ステップＳ１２４）。
【００４０】
制御データ供給部１６は、要求データ取得部１１からカメラ制御要求データを取得し、さらに、カメラ選択制御部１２から撮影カメラ指示データと周辺カメラ指示データとを取得する（ステップＳ１２５）。
次に、制御データ供給部１６は、撮影カメラ指示データから撮影カメラＸのカメラＩＤを抽出し、撮影カメラＸのカメラＩＤを利用して、制御データ記憶部１４に記憶された撮影カメラＸの制御データを取得する（ステップＳ１２６）。
【００４１】
そして、制御データ供給部１６は、撮影カメラＸの制御データをカメラ制御要求データで補正し（制御データ±カメラ制御要求データ）、撮影カメラＸの新たな制御データ（撮影カメラ制御データ）を算出する（ステップＳ１２７）。
次に、制御データ供給部１６は、周辺カメラ指示データに含まれるすべての周辺カメラＹのカメラＩＤを抽出し、それぞれのカメラＩＤと対応付けて、前記撮影カメラ制御データを周辺カメラＹの新たな制御データとして制御データ記憶部１４に記憶させる（ステップＳ１２８）。
そして、制御データ供給部１６は、撮影カメラ指示データと周辺カメラ指示データとから抽出したすべてのカメラＩＤと、撮影カメラ制御データとを制御データ出力部１５に出力する（ステップＳ１２９）。これにより、撮影カメラ制御データは、制御データ出力部１５により、撮影カメラ指示データと周辺カメラ指示データとから抽出したすべてのカメラＩＤに対応する固定カメラ２に送信される。
【００４２】
撮影カメラ制御データを受信した固定カメラ２は、撮影カメラ制御データに基づき、内蔵カメラの制御を行い、撮影を行う。生成した映像データを映像入力部１７に送信する。
【００４３】
映像入力部１７は、固定カメラ２ごとの映像データを受信する（ステップＳ１３０）。
映像抽出部１８は、カメラ選択制御部１２から取得した撮影カメラ指示データから、撮影カメラＸのカメラＩＤを抽出する（ステップＳ１３１）。そして、映像抽出部１８は、その撮影カメラＸのカメラＩＤに該当する固定カメラ２から出力された映像データを、映像入力部１７から取得して、その映像データを通信端末装置３に出力する（ステップＳ１３２）。これにより、通信端末装置３の画面に表示された動画像をユーザＵは視聴することができる。
【００４４】
＜カメラ切替要求データ処理：ステップＳ１４０＞
図１０に、ステップＳ１４０（図７）のカメラ切替要求データ処理を示す。
カメラ制御装置１は、ユーザＵにより操作された通信端末装置３から、カメラ切替要求データを受信する（ステップＳ１４１）。
要求データ取得部１１は、受信したカメラ切替要求データを、カメラ選択制御部１２に出力する（ステップＳ１４２）。
【００４５】
カメラ選択制御部１２は、撮影カメラＸのカメラＩＤを利用して、制御データ記憶部１４に記憶された撮影カメラＸの制御データを取得する（ステップＳ１４３）。ここで、撮影カメラＸのカメラＩＤは、撮影カメラＩＤ記憶部（不図示）から取得することができる。
そして、カメラ選択制御部１２は、撮影カメラＸの制御データから“パン角度”を抽出する（ステップＳ１４４）。
カメラ選択制御部１２は、撮影カメラＸの“パン角度”と、周辺カメラ情報記憶部１３に記憶された設置位置座標とから、撮影カメラＸの設置位置座標からパン角度方向に設置された周辺カメラＩＤを抽出する（ステップＳ１４５）。
【００４６】
次に、カメラ選択制御部１２は、その周辺カメラＩＤに該当する周辺カメラＹを新たな撮影カメラＸ（切替後撮影カメラＸ2）に設定し（ステップＳ１４６）、撮影カメラＩＤ記憶部（不図示）に記憶させる。
そして、カメラ選択制御部１２は、周辺カメラ情報記憶部１３の記憶データを用いて、切替後撮影カメラＸ2と関連付けられた固定カメラ２を周辺カメラＹ（切替後周辺カメラＹ2）に設定する（ステップＳ１４７）。
以上の処理により、撮影カメラＸの切り替えが行われ、当初撮影カメラＸに設定されていた固定カメラ２から、別の固定カメラ２が撮影カメラＸに設定される。
【００４７】
そして、カメラ選択制御部１２は、ステップＳ１２４（図９）に示す処理を行う。その後、ステップＳ１３３（図９）に示す処理により、切替後撮影カメラＸ2から出力された映像データが通信端末装置３に出力される。これにより、通信端末装置３の画面に表示された動画像をユーザＵは視聴することができる。
【００４８】
以上の動作によって、第１の実施形態のカメラ制御装置１は、制御データ記憶部１４に、撮影カメラＸの制御データで、周辺カメラＹの制御データを記憶させる（ステップＳ１２８，図９）。これにより、周辺カメラＹに該当する固定カメラ２は、撮影カメラＸと同じ制御データで内蔵カメラを制御するため、撮影カメラＸの内蔵カメラの撮影方向と、周辺カメラＹの内蔵カメラの撮影方向とを同じにすることができる。
【００４９】
また、カメラ切替要求データを取得した第１の実施形態のカメラ制御装置１は、ステップＳ１４５〜ステップＳ１４７（図１０）の処理により、撮影カメラＸのパン角度（撮影方向）に配置されている周辺カメラＹを、新たな撮影カメラＸとする変更を行うため、内蔵カメラの撮影方向が同じ向きのカメラ間でカメラの切り替えを行うことができる。
よって、映像切り替え後もほぼ同じアングルで撮影した映像を提供することができるため、ユーザはほとんど映像切り替え後のカメラ装置（新たな撮影カメラＸ）に制御を行う必要がない。
【００５０】
＜第２の実施形態＞
以下、本発明の第２の実施形態について、適宜図面を参照しながら説明する。第１の実施形態と同様の部分には同一符号を付し、重複する説明を省略する。
【００５１】
［通信端末装置３Ａ］
（通信端末装置３Ａの動作）
通信端末装置３Ａは、次に示すように、ユーザＵにより操作されて、それに応じた動作を行う。なお、（４）以降の処理は、第１の実施形態における通信端末装置３と同じであるため、説明を省略する。
（１）遠隔撮影システムを利用するために、ユーザＵにより操作された通信端末装置３Ａは、仮想視点座標および仮想視点方向を入力可能な画面を表示する。
（２）通信端末装置３Ａは、ユーザＵにより仮想的な人間がある場所（仮想視点座標）に立ち、ある方向（仮想視点方向）を見ている（図１２および図１３のＰ）という情報が入力される。ここで入力される情報は、通信端末装置３Ａに表示させた予め決まった場所および方向を、ユーザＵに入力させても構わない。
（３）通信端末装置３Ａは、入力された仮想視点座標を含む擬似視点データと、入力された仮想視点方向を含むカメラ制御要求データとを生成して、カメラ制御装置１に送信する（要求データ：擬似視点データ、カメラ制御要求データ）。
ここで、通信端末装置３Ａは、ズームイン／ズームアウトを行わせる操作（仮想的な人間を前後に移動させる操作）から得られるズーム倍率と、カメラレンズを上下左右に回動させる操作から得られるパン角度とチルト角度とを含むカメラ制御要求データを生成する。
【００５２】
図１１に示すように、第２の実施形態のカメラ制御装置１Ａは、第１の実施形態のカメラ制御装置１の構成に、一部の処理が要求データ取得部１１と異なる要求データ取得部１１Ａと、一部の処理がカメラ選択制御部１２と異なるカメラ選択制御部１２Ａとを備え、さらに、移動先予測部１１０と、仮想位置記憶部１２０と、入力移動情報記憶部１３０とを備える。
【００５３】
［要求データ取得部１１Ａ］
要求データ取得部１１Ａは、通信端末装置３Ａから要求データ（擬似視点データやカメラ制御要求データ、カメラ切替要求データ）を取得し、その要求データが“擬似視点データ”であれば、そのカメラ選択要求データをカメラ選択制御部１２Ａに出力する。
なお、擬似視点データが入力されること以外は、第１の実施形態と同じであるため、説明を省略する。
【００５４】
［カメラ選択制御部１２Ａ］
カメラ選択制御部１２Ａ（カメラ制御部１０Ａ）は、要求データ取得部１１からの要求データ（擬似視点データやカメラ制御要求データ、カメラ切替要求データ）に基づき、擬似視点データから仮想的な人間を配置し、その位置や方向から撮影を行うべき撮影カメラＸを決定し、カメラ制御要求データから仮想的な人間の移動先を予測し、その移動先予測位置に最も近くに設置されたカメラを周辺カメラＹと設定する制御部である。
【００５５】
＜擬似視点データを取得：撮影カメラＸの設定＞
カメラ選択制御部１２Ａ（カメラ制御部１０Ａ）は、要求データ取得部１１Ａから擬似視点データを取得した場合に、擬似視点データに含まれる仮想視点座標を抽出し、さらに、周辺カメラ情報記憶部１３から前記仮想視点座標に最も近い設置位置座標に対応するカメラＩＤを抽出し、このカメラＩＤのカメラを撮影カメラＸに設定し、撮影カメラＩＤ記憶部（不図示）に記憶させる。また、カメラ選択制御部１２Ａは、仮想視点座標を仮想位置記憶部１２０に記憶させる。
次に、カメラ選択制御部１２Ａは、設定した撮影カメラＸのカメラＩＤを含む撮影カメラ指示データを生成し、その撮影カメラ指示データを制御データ供給部１６と映像抽出部１８とに出力する。
【００５６】
＜カメラ制御要求データを取得：周辺カメラＹの設定＞
カメラ選択制御部１２Ａは、要求データ取得部１１Ａから入力されるカメラ制御要求データからズーム倍率とパン角度とチルト角度とを取得し、そのズーム倍率に応じた移動距離を算出し、撮影カメラＸのカメラＩＤと共に、移動距離とパン角度とチルト角度とを対応付けて入力移動情報記憶部１３０に記憶させる。
さらに、カメラ選択制御部１２Ａは、仮想位置記憶部１２０から仮想視点座標を取得し、仮想視点座標を、パン角度とチルト角度とで示される方向に、移動距離だけ進んだ、新たな仮想視点座標を算出し、新たな仮想視点座標を仮想位置記憶部１２０に記憶させる。
そして、カメラ選択制御部１２Ａは、後記する移動先予測部１１０から移動先予測位置（予測位置座標）を取得し、さらに、周辺カメラ情報記憶部１３から前記予測位置座標に最も近い設置位置座標に対応するカメラＩＤを抽出し、このカメラＩＤのカメラを周辺カメラＹに設定する。
【００５７】
例えば、図１２において、要求データ取得部１１Ａから擬似視点データ（図１２のＰ）を取得したカメラ選択制御部１２Ａは、撮影カメラＸに固定カメラ２ｋを設定し、撮影カメラＩＤ記憶部（不図示）に記憶させる。そして、カメラ選択制御部１２Ａは、移動先予測部１１０から取得した予測位置座標を取得し、さらに、周辺カメラ情報記憶部１３から前記予測位置座標に最も近い設置位置座標に対応するカメラＩＤの固定カメラ２ｊを周辺カメラＹに設定する。
【００５８】
［移動先予測部１１０］
移動先予測部１１０は、入力移動情報記憶部１３０の記憶データが更新されたことを受け、入力移動情報記憶部１３０から撮影カメラＸのカメラＩＤと共に、移動距離とパン角度とチルト角度のデータを所定の数だけ取得する。
そして、移動先予測部１１０は、最近更新された（最新の）撮影カメラＸのカメラＩＤとパン角度と、それ以前に更新された撮影カメラＸのカメラＩＤとパン角度と、が一致するか否かを判定する。ここで、本実施形態の移動先予測部１１０は、最近更新されたデータと、その直前で更新されたデータとで判定を行うこととするが、入力移動情報記憶部１３０から取得した所定数のデータのそれぞれと、最近更新されたデータとで判定を行ってもよい。また、パン角度のみで判定を行うのではなく、移動距離のみや、移動距離とパン角度とチルト角度とのすべてが一致するか否かの判定を行ってもよく、移動距離とパン角度とチルト角度とから２つ以上組み合わせたデータが一致するか否かの判定を行ってもよい。
判定結果が一致した場合、移動先予測部１１０は、仮想位置記憶部１２０から仮想視点座標を取得する。そして、入力移動情報記憶部１３０から取得した最近更新された撮影カメラＸのカメラＩＤと移動距離とパン角度とチルト角度とで、前記仮想視点座標を、パン角度とチルト角度とで示される方向に、移動距離だけ進んだ、移動先予測位置（予測位置座標）をカメラ選択制御部１２Ａに出力する。
一方、判定結果が一致しなかった場合は、移動先予測部１１０は何も処理しない。
【００５９】
［仮想位置記憶部１２０］
仮想位置記憶部１２０は、カメラ選択制御部１２Ａから入力される仮想視点座標を記憶する記憶部である。
【００６０】
［入力移動情報記憶部１３０］
入力移動情報記憶部１３０は、カメラ選択制御部１２Ａから入力される、撮影カメラＸのカメラＩＤと、移動距離と、パン角度と、チルト角度とを対応付けて記憶する記憶部である。
【００６１】
＜カメラ制御装置１Ａの動作＞
次に、図１４ないし図１６のフローチャートを参照して、カメラ制御装置１Ａの動作について説明する（適宜、図１ないし図１３を参照）。
図１４に示すように、カメラ制御装置１Ａは、ユーザＵにより操作された通信端末装置３Ａからの入力データによって（ステップＳ２）、擬似視点データ処理（ステップＳ２００）、カメラ制御要求データ処理（ステップＳ２２０）、カメラ切替要求データ処理（ステップＳ１４０）を行う。
ここで、カメラ制御装置１Ａが行うカメラ切替要求データ処理は、第１の実施形態のカメラ制御装置が行う処理と同じであるため、記載を省略する。
また、各処理において、第１の実施形態のカメラ制御装置で行われる処理と同じ処理についても、記載を省略する。
【００６２】
＜擬似視点データ処理：ステップＳ２００＞
図１５に、ステップＳ２００（図１４）の擬似視点データ処理を示す。
カメラ制御装置１Ａは、ユーザＵにより操作された通信端末装置３Ａから、擬似視点データを受信する（ステップＳ２０１）。
要求データ取得部１１Ａは、受信した擬似視点データを、カメラ選択制御部１２Ａに出力する（ステップＳ２０２）。
【００６３】
カメラ選択制御部１２Ａは、要求データ取得部１１Ａから擬似視点データを取得して、擬似視点データに含まれる仮想視点座標を抽出する（ステップＳ２０３）。さらに、周辺カメラ情報記憶部１３から前記仮想視点座標に最も近い設置位置座標に対応するカメラＩＤを抽出し、このカメラＩＤのカメラを撮影カメラＸに設定する（ステップＳ２０４）。ここで、カメラ選択制御部１２Ａは、撮影カメラＩＤ記憶部（不図示）に撮影カメラＸのカメラＩＤを記憶する。
そして、カメラ選択制御部１２Ａは、仮想視点座標を仮想位置記憶部１２０に記憶させる（ステップＳ２０５）。
次に、カメラ選択制御部１２Ａは、設定した撮影カメラＸのカメラＩＤを含む撮影カメラ指示データを生成し、映像抽出部１８に出力する（ステップＳ２０６）。
【００６４】
映像抽出部１８は、カメラ選択制御部１２Ａから撮影カメラ指示データを取得して、撮影カメラＸのカメラＩＤを抽出する（ステップＳ２０７）。そして、映像抽出部１８は、そのカメラＩＤに該当する固定カメラ２から出力された映像データを、映像入力部１７から取得して、その映像データを通信端末装置３に出力する（ステップＳ２０８）。
【００６５】
＜カメラ制御要求データ処理：ステップＳ２２０＞
図１６に、ステップＳ２２０（図１４）のカメラ制御要求データ処理を示す。
カメラ制御装置１Ａは、ユーザＵにより操作された通信端末装置３Ａから、カメラ制御要求データを受信する（ステップＳ２２１）。
要求データ取得部１１Ａは、受信したカメラ制御要求データを、カメラ選択制御部１２Ａと制御データ供給部１６とに出力する（ステップＳ２２２）。
【００６６】
カメラ選択制御部１２Ａは、要求データ取得部１１Ａからカメラ制御要求データを取得して、カメラ制御要求データからズーム倍率とパン角度とチルト角度とを抽出し（ステップＳ２２３）、そのズーム倍率に応じた移動距離を算出する（ステップＳ２２４）。そして、カメラ選択制御部１２Ａは、撮影カメラＸのカメラＩＤと共に、移動距離とパン角度とチルト角度とを対応付けて入力移動情報記憶部１３０に記憶させる（ステップＳ２２５）。
【００６７】
さらに、カメラ選択制御部１２Ａは、仮想位置記憶部１２０から仮想視点座標を取得し（ステップＳ２２６）、仮想視点座標を、パン角度とチルト角度とで示される方向に、移動距離だけ進んだ、新たな仮想視点座標を算出し（ステップＳ２２７）、新たな仮想視点座標を仮想位置記憶部１２０に記憶させる（ステップＳ２２８）。
【００６８】
移動先予測部１１０は、入力移動情報記憶部１３０の記憶データが更新されたことを受け、入力移動情報記憶部１３０から撮影カメラＸのカメラＩＤとパン角度と（撮影カメラＸのカメラＩＤと共に、移動距離とパン角度とチルト角度）のデータを所定の数だけ取得する（ステップＳ２２９）。
そして、移動先予測部１１０は、最近更新された（最新の）撮影カメラＸのカメラＩＤとパン角度と、それ以前に更新された撮影カメラＸのカメラＩＤとパン角度と、が一致するか否かを判定する（ステップＳ２３０）。ここで、本実施形態の移動先予測部１１０は、最近更新されたデータ（最新のデータ）と、その直前で更新されたデータとで比較を行うこととする。
【００６９】
判定結果が一致しなかった場合（ステップＳ２３０，Ｎｏ）、移動先予測部１１０は処理を終了する。そして、カメラ選択制御部１２Ａにより、第１の実施形態におけるステップＳ１２３（図９）に示される処理が行われる。
【００７０】
一方、判定結果が一致した場合（ステップＳ２３０，Ｙｅｓ）、移動先予測部１１０は、仮想位置記憶部１２０から仮想視点座標を取得する（ステップＳ２３１）。そして、入力移動情報記憶部１３０から取得した最新のデータ（最新の撮影カメラＸのカメラＩＤと移動距離とパン角度とチルト角度）で、前記仮想視点座標を、パン角度とチルト角度とで示される方向に、移動距離だけ進んだ、移動先予測位置（予測位置座標）を算出し（ステップＳ２３２）、カメラ選択制御部１２Ａに出力する（ステップＳ２３３）。
【００７１】
カメラ選択制御部１２Ａは、移動先予測部１１０から予測位置座標を取得し、さらに、周辺カメラ情報記憶部１３から前記予測位置座標に最も近い設置位置座標に対応するカメラＩＤを抽出し、このカメラＩＤのカメラを周辺カメラＹに設定する（ステップＳ２３４）。
【００７２】
そして、カメラ選択制御部１２ＡはステップＳ１２４（図９）に示す処理を行い、そして、ステップＳ１３３に示す処理において、撮影カメラＸから出力された映像データが通信端末装置３に出力される。
【００７３】
以上の動作によって、第２の実施形態のカメラ制御装置１Ａは、通信端末装置３Ａから所定の回数以上（本実施形態の説明では２回以上）の同じカメラ制御要求データが入力されることにより（ステップＳ２３０にてＹｅｓ）、１台のカメラだけを周辺カメラＹに設定することができる。そのため、第２の実施形態のカメラ制御装置１Ａは、第１の実施形態のカメラ制御装置１と異なり、複数のカメラ装置を周辺カメラＹに設定して制御することがないため、データ処理などカメラ制御装置１Ａにかかる負担が軽減される。
【００７４】
＜複数台の通信端末装置３（３Ａ）と接続する場合＞
第１の実施形態および第２の実施形態の説明において、カメラ制御装置１（１Ａ）と接続する通信端末装置３（３Ａ）は１台として説明したが、カメラ制御装置１（１Ａ）は、複数台の通信端末装置３（３Ａ）と接続する構成であっても構わない。
複数台の通信端末装置３（３Ａ）と接続する場合、カメラ制御装置１（１Ａ）は、通信端末装置３（３Ａ）からの要求データを、送信先を識別する情報（ＩＰアドレスなど）で区別して処理を行う。
また、カメラ制御装置１（１Ａ）は、複数のユーザＵと接続され、異なるユーザＵにより制御される２台の固定カメラ（撮影カメラＸ）が隣接するとき、周辺カメラＹを設定する際にどちらのユーザＵが先に本システムを利用したかを示す情報などでユーザＵの優先順位を決め、周辺カメラＹを、優先順位の高いユーザＵが制御する撮影カメラＸの周辺カメラとして設定する。
【００７５】
例えば、図１７に示すように、ユーザＵ１が撮影カメラＸとして固定カメラ２ｏを制御し、ユーザＵ２が撮影カメラＸとして固定カメラ２ｆを制御する場合、固定カメラ２ｆと固定カメラ２ｏとで重複する周辺カメラの固定カメラ２ｆと固定カメラ２ｋは、優先順位の高いユーザＵ１が制御する固定カメラ２ｏの周辺カメラＹとして設定される。
ここで、カメラ制御装置１（カメラ選択制御部１２）が、撮影カメラＩＤ記憶部（不図示）から撮影カメラＸとなっている固定カメラ２のカメラＩＤを取得し、その撮影カメラＸの周辺カメラＩＤを周辺カメラ情報記憶部１３から取得することで、重複する周辺カメラＹがわかる。
【００７６】
また、優先順位の高いユーザＵ１が制御する撮影カメラＸ１の周辺カメラ（固定カメラα）を、別の優先順位の低いユーザＵ２が撮影カメラＸ２とするカメラ切り替え操作を行った場合、優先順位に関係なく、カメラ選択制御部１２により固定カメラαは撮影カメラＸ２に設定される。
例えば、図１７に示すように、優先順位の高いユーザＵ１が固定カメラ２ｏを撮影カメラＸ１とし、優先順位の低いユーザＵ２が固定カメラ２ｆを撮影カメラＸ２としており、固定カメラ２ｊは、撮影カメラＸ１の周辺カメラ（固定カメラα）として処理されている。ここで、図１８に示すように、優先順位の低いユーザＵ２が、撮影カメラＸ２を固定カメラ２ｊ（固定カメラα）に切り替える操作を行った場合、そのカメラ切替要求データを取得したカメラ制御装置１（１Ａ）は、固定カメラ２ｆの制御データで固定カメラ２ｊの制御データを書き換える（制御データ記憶部１４に記憶させる）ことで、撮影カメラＸ２を固定カメラ２ｊに切り替える処理が行われる。
【００７７】
以上のように、カメラ選択制御部１２（１２Ａ）が、ユーザＵに対して優先順位を割り当て、その優先順位によりカメラの制御権を決める処理を有することで、カメラ制御装置１（１Ａ）は、複数のユーザＵと接続した状態でも実現することができる。
【００７８】
また、第２の実施形態のカメラ制御装置１Ａは、周辺カメラ情報記憶部１３にさらに、固定カメラ２それぞれの設置位置座標を基準点とした、固定カメラ２の撮影領域を記憶させてもよい。そして、カメラ選択制御部１２Ａは、移動先予測部１１０から移動先予測位置（予測位置座標）を取得した後に、さらに、周辺カメラ情報記憶部１３に記憶されたすべての固定カメラ２の撮影領域と、予測位置座標とを比較する。そして、予測位置座標が撮影領域内となる固定カメラ２のカメラＩＤを抽出し、周辺カメラＹに設定するとしてもよい。
これは、例えば、周辺カメラ情報記憶部１３に、固定カメラ２の設置位置座標を中心とした円を撮影領域とした円の半径を記憶させることで、カメラ選択制御部１２Ａは、予測位置座標が、固定カメラ２の設置位置座標を中心とした撮影領域内か否かの比較を、予測位置座標から固定カメラ２の設置位置座標までの距離と、円の半径長とを比較することで、実現することができる。
【符号の説明】
【００７９】
１      カメラ制御装置
２（２ａ，２ｂ，・・・，２ｎ）  固定カメラ
３      通信端末装置
１０    カメラ制御部
１１    要求データ取得部
１２    カメラ選択制御部
１３    周辺カメラ情報記憶部
１４    制御データ記憶部
１５    制御データ出力部
１６    制御データ供給部
１７    映像入力部
１８    映像抽出部
Ｌ      ネットワーク
Ｎ      ネットワーク
【図１】
0005402431.tif 000002
【図２】
0005402431.tif 000003
【図３】
0005402431.tif 000004
【図４】
0005402431.tif 000005
【図５】
0005402431.tif 000006
【図６】
0005402431.tif 000007
【図７】
0005402431.tif 000008
【図８】
0005402431.tif 000009
【図９】
0005402431.tif 000010
【図１０】
0005402431.tif 000011
【図１１】
0005402431.tif 000012
【図１２】
0005402431.tif 000013
【図１３】
0005402431.tif 000014
【図１４】
0005402431.tif 000015
【図１５】
0005402431.tif 000016
【図１６】
0005402431.tif 000017
【図１７】
0005402431.tif 000018
【図１８】
0005402431.tif 000019