(57)【特許請求の範囲】
【請求項１】
ネットワーク上に接続されたカメラの制御および前記カメラで撮影された映像の表示を可能とするカメラ制御システムであって、
地図と、前記カメラのパン状態を表すカメラシンボルを前記地図上に重畳して表示する表示手段と、
前記地図上において前記カメラシンボルの周辺位置が直接指示され前記カメラシンボル位置と前記周辺位置の位置関係が決まることに応じて前記表示手段によって表示されるカメラシンボルの表示状態を変更しかつ変更されたカメラシンボルの表示状態に対応するパン動作を制御する第１制御、前記位置関係が決まることに応じて前記カメラのズーム動作を制御する第２制御、及び前記位置関係が決まることに応じて前記カメラのチルト動作を制御する第３制御を行う制御手段と、
前記表示される地図の表示倍率を変更させる表示倍率変更手段とを備え、
前記表示倍率変更手段により前記地図の表示倍率が所定倍率以下に変更された場合、前記制御手段は、前記位置関係に応じた前記撮影動作の制御として前記第１制御のみを行うことを特徴とするカメラ制御システム。
【請求項２】
ネットワーク上に接続されたカメラの制御および前記カメラで撮影された映像の表示を可能とするカメラ制御システムであって、
地図と、前記カメラのパン状態を表すカメラシンボル、前記カメラのズーム状態を示すズームシンボルと、前記カメラシンボルからの距離によりチルト状態を示すチルトシンボルを前記地図上に重畳して表示する表示手段と、
前記地図上において前記カメラシンボルの周辺位置が直接指示され前記カメラシンボル位置と前記周辺位置の位置関係が決まることに応じて前記表示手段によって表示されるカメラシンボルの表示状態を変更しかつ変更されたカメラシンボルの表示状態に対応するパン動作を制御する第１制御、前記ズームシンボルが直接指示され前記ズームシンボルの表示状態を変更しかつ変更されたズームシンボルの表示状態に対応するズーム動作を制御する第２制御、及び前記チルトシンボルが直接指示され前記チルトシンボルの表示状態を変更しかつ変更されたズームシンボルの表示状態に対応するチルト動作を制御する第３制御を行う制御手段と、
前記表示される地図の表示倍率を変更させる表示倍率変更手段とを備え、
前記表示倍率変更手段により前記地図の表示倍率が所定倍率以下に変更された場合、前記制御手段は、前記各シンボルに応じた前記撮影動作の制御として前記第１制御及び第２制御のみを行うことを特徴とするカメラ制御システム。
【請求項３】
ネットワーク上に接続されたカメラの制御および前記カメラで撮影された映像の表示を可能とするカメラ制御システムであって、
地図と、前記カメラのカメラシンボル、前記カメラシンボルに隣接してカメラの視野範囲を示す視野シンボル、前記視野シンボル内にあり前記カメラのパン状態を示すパン制御点、及び前記視野シンボル内にあり前記カメラのズーム状態を示すズーム点を前記地図上に重畳して表示する表示手段と、
前記パン制御点が直接指示され変更された位置に対応するパン動作を制御する第１制御、前記ズーム点が直接指示され変更された位置に対応するズーム動作を制御する第２制御、及び前記カメラシンボルを選択する制御を行う第３制御を行う制御手段と、
前記表示される地図の表示倍率を変更させる表示倍率変更手段とを備え、
前記表示倍率変更手段により前記地図の表示倍率が所定倍率以下に変更された場合、前記制御手段は、前記第３制御のみを行うことを特徴とするカメラ制御システム。
【請求項４】
請求項３において、前記所定倍率は、２５％であることを特徴とするカメラ制御システム。
【請求項５】
請求項１〜３のいずれかにおいて、前記表示倍率変更手段は、表示倍率が複数用意されており、前記複数の表示倍率のうち一つが選択可能とされることを特徴とするカメラ制御システム。
【請求項６】
請求項５において、前記表示倍率変更手段に用意された表示倍率は、１００％，７５％，５０％，２５％であることを特徴とするカメラ制御システム。
【請求項７】
請求項５あるいは６において、前記表示倍率変更手段は、前記複数の表示倍率を示すプルダウンメニューを有することを特徴とするカメラ制御システム。
【請求項８】
請求項１あるいは２において、前記所定倍率は、５０％であることを特徴とするカメラ制御システム。
【請求項９】
請求項１あるいは２において、前記第１制御は、前記直接指示された周辺位置にカメラの焦点位置を合わせる制御をさらに行うことを特徴とするカメラ制御システム。
【請求項１０】
請求項１，２あるいは３において、前記表示倍率変更手段は、表示倍率を可変に設定できることを特徴とするカメラ制御システム。
【請求項１１】
ネットワーク上に接続されたカメラの制御および前記カメラで撮影された映像の表示を可能とするカメラ制御システムの制御方法であって、
地図と、前記カメラのパン状態を表すカメラシンボルを前記地図上に重畳して表示手段に表示する表示工程と、
前記地図上において前記カメラシンボルが直接指示され前記カメラシンボル位置と前記周辺位置の位置関係が決まることに応じて前記表示手段に表示されるカメラシンボルの表示状態を変更しかつ変更されたカメラシンボルの表示状態に対応するパン動作を制御する第１制御、前記位置関係が決まることに応じて前記カメラのズーム動作を制御する第２制御、及び前記位置関係が決まることに応じて前記カメラのチルト動作を制御する第３制御を行う制御工程と、
前記表示される地図の表示倍率を変更させる表示倍率変更工程とを備え、
前記表示倍率変更工程において前記地図の表示倍率が所定倍率以下に変更された場合、前記制御工程は、前記位置関係に応じた前記撮影動作の制御として前記第１制御のみを行うことを特徴とするカメラ制御システムの制御方法。
【請求項１２】
ネットワーク上に接続されたカメラの制御および前記カメラで撮影された映像の表示を可能とするカメラ制御システムの制御方法であって、
地図と、前記カメラのパン状態を表すカメラシンボル、前記カメラのズーム状態を示すズームシンボルと、前記カメラシンボルからの距離によりチルト状態を示すチルトシンボルを前記地図上に重畳して表示手段に表示する表示工程と、
前記地図上において前記カメラシンボルの周辺位置が直接指示され前記カメラシンボル位置と前記周辺位置の位置関係が決まることに応じて前記表示手段によって表示されるカメラシンボルの表示状態を変更しかつ変更されたカメラシンボルの表示状態に対応するパン動作を制御する第１制御、前記ズームシンボルが直接指示され前記ズームシンボルの表示状態を変更しかつ変更されたズームシンボルの表示状態に対応するズーム動作を制御する第２制御、及び前記チルトシンボルが直接指示され前記チルトシンボルの表示状態を変更しかつ変更されたズームシンボルの表示状態に対応するチルト動作を制御する第３制御を行う制御工程と、
前記表示される地図の表示倍率を変更させる表示倍率変更工程とを備え、
前記表示倍率変更工程において前記地図の表示倍率が所定倍率以下に変更された場合、前記制御工程は、前記各シンボルに応じた前記撮影動作の制御として前記第１制御及び第２制御のみを行うことを特徴とするカメラ制御システムの制御方法。
【請求項１３】
ネットワーク上に接続されたカメラの制御および前記カメラで撮影された映像の表示を可能とするカメラ制御システムの制御方法であって、
地図と、前記カメラのカメラシンボル、前記カメラシンボルに隣接してカメラの視野範囲を示す視野シンボル、前記視野シンボル内にあり前記カメラのパン状態を示すパン制御点、及び前記視野シンボル内にあり前記カメラのズーム状態を示すズーム点を前記地図上に重畳して表示手段に表示する表示工程と、
前記パン制御点が直接指示され変更された位置に対応するパン動作を制御する第１制御、前記ズーム点が直接指示され変更された位置に対応するズーム動作を制御する第２制御、及び前記カメラシンボルを選択する制御を行う第３制御を行う制御工程と、
前記表示される地図の表示倍率を変更させる表示倍率変更工程とを備え、
前記表示倍率変更工程において前記地図の表示倍率が所定倍率以下に変更された場合、前記制御工程は、前記第３制御のみを行うことを特徴とするカメラ制御システムの制御方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、カメラ制御システムおよびカメラ制御システムの制御方法に関し、より具体的には、ネットワークに接続された１台以上のビデオ・カメラを制御可能なカメラ制御システムおよびカメラ制御システムの制御方法に関する。
【０００２】
【従来の技術】
パン、チルト及びズーム等を外部から制御可能なビデオ・カメラが、監視カメラなどとして複数存在する状況が普通になってきた。このように複数のカメラを１つの制御装置で遠隔操作する場合、従来は、各カメラを識別できる番号又は名前等で操作対象となる１台のビデオ・カメラを選択し、選択されたビデオ・カメラから入力される映像を見ながら、例えば、図１６のような操作パネルの上下左右等のボタンを操作してパン、チルト又はズーム等を操作するようになっている。
【０００３】
【発明が解決しようとする課題】
しかし、カメラの名前などとその映像だけでは、具体的にどのカメラを制御しようとしているかが分かりにくい場合がありうる。即ち、人間にとって映像とカメラの位置及び方向との関係が、映像を見ただけでは把握にくい。
【０００４】
このため、カメラの位置及び方向を示す地図を表示させ、地図上の所定位置をマウス等でクリックすることで、カメラの撮影方向等を制御可能とするシステムも提案されているが、このシステムにおいて、地図の表示倍率を変更した場合には、カメラ制御の操作性が著しく低下することがある。
本発明は、このような不都合を解消したカメラ制御システム及びカメラシステムの制御方法を提供することを目的とする。
【０００５】
【課題を解決するための手段】
上記目的を達成するために、本発明のカメラ制御システムは、ネットワーク上に接続されたカメラの制御および前記カメラで撮影された映像の表示を可能とするカメラ制御システムであって、地図と、前記カメラのパン状態を表すカメラシンボルを前記地図上に重畳して表示する表示手段と、前記地図上において前記カメラシンボルの周辺位置が直接指示され前記カメラシンボル位置と前記周辺位置の位置関係が決まることに応じて前記表示手段によって表示されるカメラシンボルの表示状態を変更しかつ変更されたカメラシンボルの表示状態に対応するパン動作を制御する第１制御、前記位置関係が決まることに応じて前記カメラのズーム動作を制御する第２制御、及び前記位置関係が決まることに応じて前記カメラのチルト動作を制御する第３制御を行う制御手段と、前記表示される地図の表示倍率を変更させる表示倍率変更手段とを備え、前記表示倍率変更手段により前記地図の表示倍率が所定倍率以下に変更された場合、前記制御手段は、前記位置関係に応じた前記撮影動作の制御として前記第１制御のみを行う。
【０００６】
また、本発明のカメラ制御システムは、ネットワーク上に接続されたカメラの制御および前記カメラで撮影された映像の表示を可能とするカメラ制御システムであって、地図と、前記カメラのパン状態を表すカメラシンボル、前記カメラのズーム状態を示すズームシンボルと、前記カメラシンボルからの距離によりチルト状態を示すチルトシンボルを前記地図上に重畳して表示する表示手段と、前記地図上において前記カメラシンボルの周辺位置が直接指示され前記カメラシンボル位置と前記周辺位置の位置関係が決まることに応じて前記表示手段によって表示されるカメラシンボルの表示状態を変更しかつ変更されたカメラシンボルの表示状態に対応するパン動作を制御する第１制御、前記ズームシンボルが直接指示され前記ズームシンボルの表示状態を変更しかつ変更されたズームシンボルの表示状態に対応するズーム動作を制御する第２制御、及び前記チルトシンボルが直接指示され前記チルトシンボルの表示状態を変更しかつ変更されたズームシンボルの表示状態に対応するチルト動作を制御する第３制御を行う制御手段と、前記表示される地図の表示倍率を変更させる表示倍率変更手段とを備え、前記表示倍率変更手段により前記地図の表示倍率が所定倍率以下に変更された場合、前記制御手段は、前記各シンボルに応じた前記撮影動作の制御として前記第１制御及び第２制御のみを行う。
また、上記構成において、前記所定倍率は、５０％である。また、前記第１制御は、前記直接指示された周辺位置にカメラの焦点位置を合わせる制御をさらに行う。
また、本発明のカメラ制御システムは、ネットワーク上に接続されたカメラの制御および前記カメラで撮影された映像の表示を可能とするカメラ制御システムであって、地図と、前記カメラのカメラシンボル、前記カメラシンボルに隣接してカメラの視野範囲を示す視野シンボル、前記視野シンボル内にあり前記カメラのパン状態を示すパン制御点、及び前記視野シンボル内にあり前記カメラのズーム状態を示すズーム点を前記地図上に重畳して表示する表示手段と、前記パン制御点が直接指示され変更された位置に対応するパン動作を制御する第１制御、前記ズーム点が直接指示され変更された位置に対応するズーム動作を制御する第２制御、及び前記カメラシンボルを選択する制御を行う第３制御を行う制御手段と、前記表示される地図の表示倍率を変更させる表示倍率変更手段とを備え、前記表示倍率変更手段により前記地図の表示倍率が所定倍率以下に変更された場合、前記制御手段は、前記第３制御のみを行う。さらに前記所定倍率を２５％とする。
【０００７】
また上記構成において、前記表示倍率変更手段は、表示倍率が複数用意されており、前記複数の表示倍率のうち一つが選択可能とされる。さらに前記表示倍率変更手段に用意された表示倍率は、１００％，７５％，５０％，２５％である。さらにまた、前記表示倍率変更手段は、前記複数の表示倍率を示すプルダウンメニューを有する。
【０００９】
また、上記構成において、前記表示倍率変更手段は表示倍率を可変に設定できる。
また、本発明のカメラ制御システムの制御方法は、ネットワーク上に接続されたカメラの制御および前記カメラで撮影された映像の表示を可能とするカメラ制御システムの制御方法であって、地図と、前記カメラのパン状態を表すカメラシンボルを前記地図上に重畳して表示手段に表示する表示工程と、前記地図上において前記カメラシンボルが直接指示され前記カメラシンボル位置と前記周辺位置の位置関係が決まることに応じて前記表示手段に表示されるカメラシンボルの表示状態を変更しかつ変更されたカメラシンボルの表示状態に対応するパン動作を制御する第１制御、前記位置関係が決まることに応じて前記カメラのズーム動作を制御する第２制御、及び前記位置関係が決まることに応じて前記カメラのチルト動作を制御する第３制御を行う制御工程と、前記表示される地図の表示倍率を変更させる表示倍率変更工程とを備え、前記表示倍率変更工程において前記地図の表示倍率が所定倍率以下に変更された場合、前記制御工程は、前記位置関係に応じた前記撮影動作の制御として前記第１制御のみを行う。
また、本発明のカメラ制御システムの制御方法は、ネットワーク上に接続されたカメラの制御および前記カメラで撮影された映像の表示を可能とするカメラ制御システムの制御方法であって、地図と、前記カメラのパン状態を表すカメラシンボル、前記カメラのズーム状態を示すズームシンボルと、前記カメラシンボルからの距離によりチルト状態を示すチルトシンボルを前記地図上に重畳して表示手段に表示する表示工程と、前記地図上において前記カメラシンボルの周辺位置が直接指示され前記カメラシンボル位置と前記周辺位置の位置関係が決まることに応じて前記表示手段によって表示されるカメラシンボルの表示状態を変更しかつ変更されたカメラシンボルの表示状態に対応するパン動作を制御する第１制御、前記ズームシンボルが直接指示され前記ズームシンボルの表示状態を変更しかつ変更されたズームシンボルの表示状態に対応するズーム動作を制御する第２制御、及び前記チルトシンボルが直接指示され前記チルトシンボルの表示状態を変更しかつ変更されたズームシンボルの表示状態に対応するチルト動作を制御する第３制御を行う制御工程と、前記表示される地図の表示倍率を変更させる表示倍率変更工程とを備え、前記表示倍率変更工程において前記地図の表示倍率が所定倍率以下に変更された場合、前記制御工程は、前記各シンボルに応じた前記撮影動作の制御として前記第１制御及び第２制御のみを行う。
また、本発明のカメラ制御システムの制御方法は、ネットワーク上に接続されたカメラの制御および前記カメラで撮影された映像の表示を可能とするカメラ制御システムの制御方法であって、地図と、前記カメラのカメラシンボル、前記カメラシンボルに隣接してカメラの視野範囲を示す視野シンボル、前記視野シンボル内にあり前記カメラのパン状態を示すパン制御点、及び前記視野シンボル内にあり前記カメラのズーム状態を示すズーム点を前記地図上に重畳して表示手段に表示する表示工程と、前記パン制御点が直接指示され変更された位置に対応するパン動作を制御する第１制御、前記ズーム点が直接指示され変更された位置に対応するズーム動作を制御する第２制御、及び前記カメラシンボルを選択する制御を行う第３制御を行う制御工程と、前記表示される地図の表示倍率を変更させる表示倍率変更工程とを備え、前記表示倍率変更工程において前記地図の表示倍率が所定倍率以下に変更された場合、前記制御工程は、前記第３制御のみを行う。
【００１０】
【発明の実施の形態】
以下、図面を用いて本発明の実施の形態を詳細に説明する。
【００１１】
図１は本発明の一実施形態の概略構成ブロック図である。１０（１０−１，１０−２，１０−３，・・・）はビデオ・カメラであり、１２（１２ー１，１２ー２，１２ー３，・・・）は、ビデオ・カメラ１０（１０−１，１０−２，１０−３，・・・）のパン、チルト、ズーム、焦点調節及び絞りなどを外部制御信号に従い、直接制御するカメラ制御部である。制御信号線として、例えば、ＲＳ−２３２Ｃ等があるが、これに限定されないことは明らかである。
【００１２】
２０はカメラ制御部１２に制御コマンドを送ることにより各ビデオ・カメラ１０を制御するコンピュータ・システムからなるカメラ操作装置であり、２２は全体を制御するＣＰＵ、２４は主記憶、２６は二次記憶部（例えば、ハード・ディスク装置）、２８はビットマップ・ディスプレイ、３０はポインティング・デバイスとしてのマウスである。
【００１３】
３２は、複数のビデオ・カメラ１０から制御対象にする１台を選択し、カメラ操作装置２０による制御下に置くカメラ入力選択部であり、３４は、カメラ入力選択部３２により選択されたビデオ・カメラ１０の出力映像信号を取り込むビデオ・キャプチャ部である。また、３６は、カメラ操作装置２０をコンピュータ・ネットワーク又は通信回線網に接続するネットワーク・インターフェースであり、３８は、ＣＰＵ２２〜ネットワーク・インターフェース３６の各デバイスを相互に接続するシステム・バスである。このように構成されているので、ネットワーク・インタフェース３６により、カメラ操作装置２０にネットワークを経由してカメラ制御信号を送り、カメラ１０を制御させることができる。
【００１４】
カメラ入力選択部３２は、複数のカメラ制御部１２に繋がる制御信号線及び映像出力の内の１つを選択し、選択されたビデオ出力をビデオ・キャプチャ部３４に供給すると共に、選択された制御信号線をバス３８に論理的に接続する。ビデオ信号の形式としては、例えば、輝度色差分離式のＮＴＳＣ信号がある。ビデオ・キャプチャ部３４は、カメラ入力選択部３２によって選択されたビデオ出力を取り込む。取り込まれたビデオ信号は、ビットマップ・ディスプレイ２８の所定ウインドウに動画表示される。
【００１５】
また、二次記憶部２６には、カメラ１０の配置図を示す地図データ、カメラ１０の各位置情報を示すカメラ位置情報データ、各カメラ１０を特定するアイコン（カメラ・アイコン）データ等を記憶する。
【００１６】
図２は、ビットマップ・ディスプレイ２８の表示画面の一例である。ビットマップ・ディスプレイ２８上では、複数のウィンドウを同時表示可能なウィンドウ表示システムが動作しているものとする。地図ウインドウ４０には、オフィスの座席表等の地図が表示され、その地図上に、当該オフィスに配置される複数のカメラ１０の配置場所を示すカメラ・アイコン４２−１〜４２−７が表示されている。カメラ・アイコン４２−１〜４２−７は、対応するカメラ１０の向きとほぼ同じ向きで表示される。また、映像ウィンドウ４４には、カメラ入力選択部３２によって選択された１台のカメラ１０の出力映像が表示される。なお、地図ウィンドウ４０上では、選択されているカメラ１０を識別できるよう、選択されたカメラに対応するカメラ・アイコンを、選択されていないカメラに対応するカメラ・アイコンとは別の色で表示する。
【００１７】
また、カメラ制御ウインドウ４６には、カメラ制御するカメラの番号、位置、パン角度、チルト角度及びズーム倍率を表示する。位置の欄は、カメラ番号の欄の入力に応じたカメラの置かれた位置を表示する。位置以外の欄は、データ入力可能である。
【００１８】
本実施形態では、各カメラ１０について、パン、チルト、ズーム及び焦点変更の４通りの要素を制御可能であるとする。本実施形態では、以下の３つのモードを設ける。即ち、
モード＃１：パン変更、焦点変更
モード＃２：ズーム変更
モード＃３：チルト変更
詳細は、後述するが、選択されたカメラのカメラ・アイコンをダブルクリックすると、上記３つのモードが循環的に選択される。
【００１９】
ここで、図１０に示すように、選択されたカメラ・アイコンの位置（中心）を点Ｃ（ｃｘ，ｃｙ）とし、マウス・カーソルの位置を点Ｍ（ｍｘ，ｍｙ）としたとき、ベクトルＣ→Ｍの向きをカメラの水平（パン）方向と規定する。なお、カメラの方向とはレンズ中心の指す方向とし、水平角度（パン方向）、垂直角度（チル卜方向）で表すことにする。
【００２０】
また点Ｃ，Ｍ間の距離をＬ、地図上でカメラ・アイコンが向いている方向（カメラ・アイコンの前側（カメラのパン方向をｘ軸の正方向、これに垂直な軸をｙ軸としたときの、ｘ＞０の領域））を正の向き、逆（カメラ・アイコンの後ろ側、即ち、ｘ＜０の領域）を負の向きとして、カメラ・アイコンに対するマウス位置の符号を定義すると、マウス位置Ｍに対応して、
モード＃１：Ｍの位置を焦点位置へ変更（合焦点）
モード＃２：ズーム倍率を（Ｌ×定数）に変更
モード＃３：チルト角度を（Ｌ×定数×カメラ・アイコンに対するマウス位置の符号）に変更
と操作を規定する。こうして点ＣとＭによって規定される上記パラメータを用いることで、選択されたカメラを実際に制御する。なお、パン角度は、中心を０度として−９０度〜＋９０度の範囲とし、チルト角度は、水平を０度とし、上方向を正、下方向を負の角度とし、−７０度〜＋７０度の範囲であるとする。モード＃３の操作時は、カメラの前に点Ｍがある時には上向き、後ろに点Ｍがある時には下向きのチルト角度変更操作とする。
【００２１】
３つのモードの何れが選択されているかが容易に分かるように、選択されているカメラ・アイコンをモードによって色分けする。即ち、モード＃１のとき緑、モード＃２のとき青、モード＃３のとき黄色で表示する。
【００２２】
ここで、カメラ操作命令として、本実施形態では、ｔｉｌｔ（θ）、ｐａｎ（φ）、ｚｏｏｍ（ｚ）及びｆｏｃｕｓ（Ｉ）がある。θはパン角度、φはチルト角度、ｚはズーム倍率、Ｉは焦点位置をそれぞれ示す。また、制御すべきカメラの切り換えの命令として、ｃｈａｎｇｅ（ｎ）がある。ｎはカメラ番号である。ＣＰＵ２４は、これらの命令を必要に応じてカメラ入力選択部３２に供給し、カメラ入力選択部３２は、先に又は直前にｃｈａｎｇｅ（ｎ）で選択された１台のカメラ１０に、パン、チルト、ズーム及びフォーカスに関するＣＰＵ２４からの上記制御命令を供給する。カメラ入力選択部３２はまた、選択されているカメラ１０の出力映像をビデオ・キャプチャ部３４に転送する。
【００２３】
図３及び図４は全体として、本実施形態のフローチャートを示す。図３及び図４を参照して、本実施形態の動作を説明する。
【００２４】
まず、ファイル等として二次記憶部２６に格納されている地図データを読み込み、地図ウインドウ４０内に例示したように、座席表のビットマップとして表示する（Ｓ１）。次に、実際に配置されているカメラの位置情報をもつファイル（位置情報ファイル）を読み込み（Ｓ２）、各位置情報に基づきカメラ・アイコン４２−１〜４２−７を地図ウィンドウ４０上のそれぞれ該当する位置に描画する（Ｓ３）。この位置情報ファイルには、配置する全てのカメラに関して、図５に示すように、カメラ番号、カメラ位置座標及びカメラの配置方向（カメラ・パン角度０度に設定した時のカメラ方向）が格納してある。なお、本実施形態では、起動時に全てのカメラは、初期状態としてチルト角度０度、焦点位置無限大、ズーム倍率１．０に設定されているものとする。
【００２５】
ユーザからのマウス操作を待ち（Ｓ４）、マウス・クリックによってカメラ・アイコン４２−１〜４２−７の何れかが選択されたら（Ｓ５）、クリックされたカメラ・アイコンを選択状態であることを示す色（ここでは、赤）に変更し（Ｓ６）、位置情報ファイルからカメラ位置に対応するカメラ番号を求め（今、ｎだったとする。）、カメラ入力選択部３２にカメラ切替命令ｃｈａｎｇｅ（ｎ）を送る。これにより、制御対象がカメラ＃ｎに切り替えられ、映像ウィンドウ４４には、カメラ＃ｎの出力映像が表示される（Ｓ７）。
【００２６】
次に、何れかのカメラが選択された状態において、選択されたカメラ・アイコン上でマウスをダブルクリックすると（Ｓ８）、その都度、モードが＃１→＃２→＃３→＃１→＃２→＃３→・・・と循環的に切り替わる。このとき、選択されているカメラ・アイコンの色も、モードに応じて切り替えられる（Ｓ９〜１１）。即ち、モード＃１のとき緑、モード＃２のとき青、モード＃３のとき黄色になる。
【００２７】
同様に、何れかのカメラが選択された状態において、所定の態様でマウスをドラッグ（マウス・ボタンを押したままマウスを動かすこと）する（Ｓ１２）と、現モードに応じた処理が以下のように実行される。即ち、選択されているカメラ・アイコンの位置（雲台の移動中心に対応する）を点Ｃ（ｃｘ，ｃｙ）とし、ドラッグ操作中のマウス３０の位置を点Ｍ（ｍｘ，ｍｙ）とする（図１０参照）。
【００２８】
まず、パン角度を計算する（Ｓ１３）。ベクトルＣ→Ｍの角度θ（単位ラジアン）は、ｍｘ＞ｃｘのとき、
θ＝ａｒｃｔａｎ（（ｍｙ−ｃｙ）／（ｍｘ−ｃｘ））
ｍｘ＜ｃｘのとき、
θ＝ａｒｃｔａｎ（（ｍｙ−ｃｙ）／（ｍｘ−ｃｘ））＋π
となるので、図５に示すカメラ配置方向からθを引いたもの（θ１とする。）が、パン角度となる。ただし、パン角度の範囲は、本実施形態では−９０度〜９０度であるので、この範囲を計算角度が越える場合には上限又は下限の値、即ち９０度又は−９０度の値が設定される。
【００２９】
カメラ・アイコンの方向をパン角度に応じて変更して描画すると共に（Ｓ１４）、カメラ入力選択部３２にカメラ角度変更命令ｐａｎ（θ１）を送出して、対象のカメラをθ１だけその方向にパンさせる（Ｓ１５）。
【００３０】
次に、点Ｃ，Ｍ間の距離Ｌを計算し（Ｓ１６）、距離Ｌに応じて以下のようにモード毎の処理を実行する（Ｓ１７〜２３）。
【００３１】
即ち、モード＃１であるとき（Ｓ１７）、距離Ｌを新たなカメラ焦点位置ｐとし、点Ｍに焦点位置であることを示す印を描画すると共に（Ｓ１８）、カメラ入力選択部３２にカメラ焦点変更命令ｆｏｃｕｓ（ｐ）を供給する（Ｓ１９）。
【００３２】
モード＃２であるとき（Ｓ１７）、距離Ｌからズーム倍率ｚを定め、そのズーム倍率ｚを地図上に文字列・数値等で表示する（Ｓ２０）とともに、カメラ入力選択部３２にズーム倍率変更命令ｚｏｏｍ（ｚ）を供給する（Ｓ２１）。なお、ｚは、Ｌにある定数を乗算した値に設定される。
【００３３】
モード＃３であるとき（Ｓ１７）、距離Ｌからカメラ上下角度（チルト角）φを定め、そのチルト角を地図上に文字列・数値等で表示すると共に（Ｓ２２）、カメラ入力選択部３２にチルト角変更命令ｔｉｌｔ（φ）を供給する（Ｓ２３）。なお、φは、ａｒｃｔａｎ（Ｌ×定数×（カメラ・アイコンに対するマウス位置の符号））である。
【００３４】
なお、Ｓ１８、Ｓ２０及びＳ２２で計算する各パラメータは、計算結果が設定可能範囲を越える場合でも、設定範囲内に強制されることは明らかである。
【００３５】
このようなＳ５〜Ｓ２３の処理を終えると、Ｓ４に戻り、次のイベントの発生を待つ。
【００３６】
本実施形態では、このように、ディスプレイ上に表示された地図の上に配置された１以上のカメラ・アイコンのひとつを選択して操作するので、カメラの実際の位置及び方向と映像の対応付けが分かりやすくなると共に、実際にオフィス等に配置された複数のカメラを分かりやすいユーザ・インターフェースで遠隔操作できる。
【００３７】
図１に示す実施形態は、ネットワーク対応に拡張できる。例えば、図６に示すように、図１に示すのと同じ構成の複数のカメラ操作装置５０−１〜５０−ｎをネットワーク５２に接続する。ネットワーク５２は、ビデオ・キャプチャ部３４で取り込んだディジタル動画及びカメラ制御信号を送信するのに十分なバンド幅を有するローカルエリア・ネットワーク（ＬＡＮ）又はワイドエリア・ネットワーク（ＷＡＮ）を想定しているが、必ずしもこれらに限定されないことは明らかである。
【００３８】
各カメラ操作装置５０−１〜５０−ｎは、ネットワーク５２に対して、ビデオ・キャプチャ部３４により取り込んだビデオ・データをパケット化して出力できると共に、ネットワーク５２からパケット化されたビデオ・データを受信できる。ビットマップ・ディスプレイ２８は、ビデオ・キャプチャ部３４により取り込まれたビデオ・データ及びネットワークからのビデオ・データを映像ウインドウに表示する。カメラ操作命令ｔｉｌｔ（θ），ｐａｎ（φ），ｚｏｏｍ（ｚ）及びｆｏｃｕｓ（Ｉ）並びにカメラ切替命令ｃｈａｎｇｅ（ｎ）についても、各カメラ操作装置５０−１〜５０−ｎはネットワーク５２に送信でき、ネットワーク５２から受信できる。ネットワーク５２から受信されたカメラ操作命令及びカメラ切替命令は、内部で生成されたカメラ操作命令及びカメラ切替命令と同様に扱われる。
【００３９】
但し、ネットワーク対応とするために、カメラ位置情報は、図７に示すように、装置アドレスの項目と地図名（即ち、オフィス名）の項目の情報が加えられる。カメラ選択に際して、必要に応じてメニュー等で装置アドレス及び／又は地図名を選択し、カメラ操作装置及び／又は地図を切り替える操作が必要になる。なお、地図名の項目は、ネットワーク対応に限らず、カメラが離れた場所にあり、１枚の地図上に表現し切れない場合にも有効である。即ち、複数の地図を切り替えて地図ウィンドウ４０に表示できるようなる。
【００４０】
制御すべきカメラが選択され、そのカメラ番号が分かった時点で、図７に示す表を参照し、カメラ番号から装置アドレスを求める。選択したカメラを直接制御できない場合、即ちネットワーク経由で制御する必要がある場合には、カメラ操作命令及びカメラ切替命令をネットワーク経由で発行することになる。また、カメラ映像表示に関しては、地図を表示し、カメラ操作を入力するカメラ操作装置をＡとし、選択されたカメラが接続されているカメラ操作装置をＢとすると、カメラが選択された時点で、装置Ａから装置Ｂにカメラ映像の送信を要求し、装置Ｂがキャプチャしたビデオ・データを装置Ａにネットワークを介して送信してもらうようにする。
【００４１】
このように、ネットワーク対応に拡張することで、カメラ入力選択部の入力数に制限がある場合にも、より多くのカメラを制御できるようになる。また、離れた場所の１又は複数のカメラを制御したい場合に、双方向で相互に簡単に対応できるようになる。
【００４２】
次に、図１に示す実施形態の操作性を改善した例を説明する。地図ウィンドウ４０上でグラフィカル・ユーザ・インタフェースによるカメラ操作を実現するものであり、図８及び図９は全体として、オペレータの操作に対する動作フローチャートを示す。
【００４３】
二次記憶部２６に格納されている地図データを読み込み、地図ウインドウ４０内に例示したように、座席表のビットマップとして表示する（Ｓ３１）。次に、カメラの位置情報ファイルを読み込み（Ｓ３２）、各位置情報に基づき、カメラ・アイコン４２−１〜４２−７を地図ウィンドウ４０上のそれぞれ該当する位置に描画する（Ｓ３３）。
【００４４】
ユーザからのマウス操作を待ち（Ｓ３４）、マウス３０のダブル・クリックによってカメラ・アイコン４２−１〜４２−７の何れかが選択されたら（Ｓ３５）、ダブル・クリックされたカメラ・アイコンを選択状態の表示に変更し（Ｓ３６）、位置情報ファイルからカメラ位置に対応するカメラ番号を求め（今、ｎだったとする）、カメラ入力選択部３２にカメラ切替命令ｃｈａｎｇｅ（ｎ）を送る。これにより、制御対象がカメラ＃ｎに切り替えられ、映像ウィンドウ４４には、カメラ＃ｎの出力映像が表示される（Ｓ３７）。
【００４５】
発生したイベントが、焦点位置のドラッグであるとき（Ｓ３８）、Ｓ３９〜Ｓ４３を実行する。図１０はパン角度及び焦点位置の変更の操作方法を説明する図である。点Ｃは、カメラのパン角度変更時の回転中心を示し、点Ｍは、マウスで指し示されるポインタ位置を示す。パン角度に関しては、図３及び図４で説明したのと全く同様の計算により、ベクトルＣ→Ｍからカメラの方向を求める（Ｓ３９）。なお、パンの可動範囲を越えた場合に、可動端の値で代用することも、先の説明と同様である。点Ｍの位置が焦点位置になるように、地図データの縮尺とレンズの各パラメータから焦点距離を計算する（Ｓ４０）。カメラ方向及び焦点位置が求まったら、次に、パン後のカメラ方向が分かるようにカメラ・アイコンを再描画するとともに、焦点位置を表わす点Ｍと点Ｃの間に線分を描画し、点Ｍが焦点位置であり、カメラの方向がＣ→Ｍの向きであることを表示する（Ｓ４１，４２）。制御対象のカメラ１０（のカメラ制御部１２）に、パン命令及び焦点位置移動命令を発行し、指定の方向にカメラ１０を向けると共に、焦点位置を指定の位置に変更させる（Ｓ４３）。なお、カメラ・アイコンによってカメラの方向を示すには、カメラ・アイコンにレンズの方向を示す部分を付加し、そのレンズ部分が指定の方向を向く方向でカメラ・アイコンを表示すればよい。
【００４６】
発生したイベントがズーム線のドラッグである場合（Ｓ４４）、Ｓ４５及びＳ４６が実行される。図１１及び図１２は、ズーム倍率の変更操作を説明する図である。図１１は広角側へのズーム操作、図１２は望遠側へのズーム操作をそれぞれ示す。現在の視野範囲の外縁を示すズーム線を内側又は外側にドラッグすることで、ズーム倍率の変更を指示できる。例えば、広角側へのズームでは、図１１に実線で示すズーム線上の適当な点Ａ上でマウス・ボタンを押しながらマウスを外側（Ｗ方向）に移動させ、所望の角度に広がったところで（図１１では点Ａ’）、マウス・ボタンを解放する。ＣＰＵ２２は、点Ｃを始点として点Ａ’を通る半直線を新しいズーム線として描画し、同時に、中心線に線対称に同様の半直線を描画する。この中心線とズーム線がなす角度φが、制御対象のカメラ１０の撮影視野の水平距離に対応するように、ズーム倍率が計算される（Ｓ４５）。この計算で得られるズーム倍率が、カメラ入力選択部３２を介して、制御対象のカメラ１０に付属するカメラ制御部１２に印加される（Ｓ４６）。
【００４７】
同様に、図１２のように、ズーム線上の適当な点Ａを内側（Ｔ方向）にドラッグすると、ズーム倍率が望遠方向に変更される。
【００４８】
発生したイベントがチルト線のドラッグである場合（Ｓ４７）、Ｓ４８及びＳ４９が実行される。図１３は、チルト角度の変更操作の２例を示す。チルトも地図上で（即ち、水平面上で）操作できる。本実施形態では、チルト線が中心線（撮影光軸）に直交する線分として、両側のズーム線の間に描画される。即ち、点Ｃを始点とする２本のズーム線と、中心線に直交する線分とで二等辺三角形を構成し、この二等辺三角形の底辺をチルト線とする。チルト線上の任意の点（例えば点Ａ）をカメラ・アイコンに近付く方向、又は離れる方向にドラッグすると、チルト角度が変更される。本実施形態では、点Ａを図１３のＦ方向に移動すると上向きにチルト角度を変更し、ｆ方向に移動すると下向きにチルト角度を変更するものとしている。点Ｃと点Ａ間の距離をＬとすると、チルト角度φは、
φ＝ａｒｃｔａｎ（（Ｌ‐ａ）／ｂ）
によって求めることができる（Ｓ４８）。ここで、ａ，ｂは定数であり、特にａは、チルト角が水平角度から上か下かの分岐点になるチルト線の位置を示す。上式で得られるφが、チルト角度の可動範囲を越えた場合には、端の値で置換されることはパン角度と同様である。この計算で得られたチルト角度φを制御対象のカメラ１０（のカメラ制御部１２）に印加すると、そのカメラ１０が角度φだけチルトされる（Ｓ４９）。本実施形態では、２本のズーム線とチルト線で形成される二等辺三角形の内部を、色を変えて表示している。これにより、チルト角が分かりやすく表示される。
【００４９】
このような構成によれば、カメラの操作内容がパン、チルト、ズーム及び焦点変更の何れなのかが直感的に分かるようになる。
【００５０】
さらに、図１に示す実施形態の操作を簡便にした例について説明する。
【００５１】
操作するカメラ１０にオートフォーカス機能がついている場合、フォーカス機能を遠隔操作する必要性は大幅に減少する。また、視野にある物体が比較的平面的である場合にはチルト操作の必要も減るため、地図を用いた操作からこれらを削除すれば、操作はずっと簡便で分かりやすいものになる。
【００５２】
また、図１４（ａ）に示すように、カメラ・アイコンに視野範囲を示す扇形を付随させて表示することにより、操作性がさらに向上する。図１４（ａ）に示すカメラ・アイコン１６０に対応するカメラ１０が選択されると、図１４（ｂ）に示すように扇形内部に制御点が表示される。点１６１は、マウス３０などのポインティングデバイスでドラッグ操作を行なうとパン操作を行なえる制御点であり、点１６２は、同様にドラッグ操作でズーム操作を行なえる制御点である。それぞれの制御点にはパン／ズームを示すように円周方向および半径方向への双方向の矢印が付随している。ドラッグ終了点の座標からそれぞれパン値、ズーム値を算出する方法は前述の例と同様であるから、ここでは特に詳述しない。本例において、扇形の長さ（半径）は、特に意味を持つものではなく、ズーム操作をしやすいように最大・最小のズーム値と対応が取れ、かつ地図上でじゃまにならない程度の係数を乗じた長さとして構わない。
【００５３】
次に、本実施形態の特に特徴的な構成について説明する。
【００５４】
１つの地図で示される対象となる領域が大きい場合、または表示画面（表示面積）が小さい場合や、他のウィンドウの妨げにならないように地図ウィンドウ４０の大きさを制限している場合には、地図の全体を同時に表示し、全体を把握することは困難になる。
【００５５】
この困難を、図２に示す地図ウィンドウ４０の表示倍率を可変とすることにより、避けることができる。図１５は、その例を示すものであり、図２に示す地図ウィンドウ４０の外にメニューバー２００を設け、その中の（カスケード）プルダウンメニュー２０２によって倍率指定を行なった例である。この例では、倍率は１００％（原寸）から、７５％，５０％，２５％までが選択できる。選択操作は、マウス３０を操作することによりカーソル２０４を移動させ、所定の倍率（ここでは７５％）を指示する。具体的には、メニューバー（マップ）２００をクリックし、その際表示されるメニューの「倍率」にカーソル２０４をドラッグし、さらにその「倍率」を指示することによって表示されるプルダウンメニュー２０２の「７５％」までカーソル２０４を移動させてドラッグを解放する。これに伴い、表示されている地図は、選択された倍率で表示されるようＣＰＵ２２により地図データが演算され、地図ウインドウ４０として再表示される。なお、適切な倍率のあらかじめ二次記憶部２６に記憶されている情報に基づく地図を代わりに表示することも可能である。このような構成の実施形態において、マウス３０を指示手段としＣＰＵ２２および処理のためのソフトウェア（プログラム）さらにはプルダウンメニュー２０２が制御手段および表示倍率変更手段として機能する。
【００５６】
この場合、カメラ・アイコン４２−１〜４２−７は、拡大・縮小された地図上の正しい位置に表示する必要があるし、カメラ・アイコン自体の大きさも、連続的でないまでも、段階的に変化させ表示の妨げにならないようにしなければならない。もちろん、より精密な操作を行なうため、地図を拡大表示することも可能である。ただし、地図を拡大・縮小した場合には、以下に述べるように、前述したカメラ操作に支障が出る場合がある。
【００５７】
本実施形態の最初の操作例では、特定の距離Ｌとの差からズーム値、チルト角を算出しているので、パンとフォーカス操作には支障がないものの、倍率を変更した場合には基準である距離Ｌが地図ウィンドウ４０上で変化してしまい、ズーム／チルト操作が不便になる。したがって、縮小率５０％以下の場合には、パン操作のみを許可するようにする。
【００５８】
また、２番目の操作例においては、ズーム線のドラッグには比較的影響が少ないものの、チルト線の表示が縮小時に近くなりすぎ、操作性が損なわれる。この例の場合、縮小率５０％以下の場合には、パンおよびズーム操作のみを許可するようにする。
【００５９】
第３の操作方法においても、地図を縮小してより大きい地図領域を表示している際には、カメラ・アイコンと視野範囲を示す扇形は縮小されており、縮小率が高い場合には、パンとズームの制御点を精密に動かすことは困難である。この例の場合、縮小率２５％を選択した場合には、地図ウィンドウ４０上での操作をカメラ１０の選択のみとし、扇形は視野を示すのみとするようＣＰＵ２２によって操作を規制するよう制御している。ただし、この第３操作方法の場合には、操作対象となったカメラの扇形のみをいつも同じ大きさとすることで上記困難性を避けることは可能である。
【００６０】
以上、各操作例ごとに説明したが、どの操作例においても映像（画像）の表示は行われる。
【００６１】
また、上記各操作例では、縮小の場合を主として述べたが、地図を拡大した場合にも、表示範囲外へのフォーカスを維持しながらパン操作を行なうことは困難であったり、第２の操作例において、拡大時にチルト線の表示が大きくなったりした場合には操作性が損なわれることにもなる。
【００６２】
操作を制限する拡大・縮小率の限界をどのくらいに設定するかは、機器の構成を固定した場合には定数とすることも可能である（本実施の形態では上述したように縮小率２５％としている）が、ディスプレイの大きさ、解像度、マウスの解像度や操作者の感覚など複数の要素が関連するため、必ずしも一定の値に設定することができるものではない。特定の機器環境で設定した値を基準に、そこからの差（あるいは倍率）で自分の機器環境に合った値に設定するのが現実的な処理である。すなわち、拡大・縮小率を可変に設定できるようにすることも有力な方法である。これは上述処理をＣＰＵ２２によって処理されることによって行われる。
【００６３】
また、前述のように、操作が表示範囲外になる場合には、その状態を検出し、該当する操作のみを行なえなくすることも可能である。
【００６４】
以上、本実施形態について種々説明したが、地図ウィンドウ上でのマウス・クリックによるカメラ選択の際に、地図ウィンドウ上の複数のカメラのうち、マウスのクリック位置に最も近いカメラを選択すると共に、即座に、焦点位置のドラッグ操作に移行できるようにしてもよい。こうすると、マウス・クリックにより地図上の最も近くのカメラが、クリックした点に向くと同時に、焦点位置もクリック点に合致するように制御される。即ち、カメラ選択とパンを同時に操作できるので、注目点に最も近いカメラを即座にその注目点に向けることが可能となる。
【００６５】
以上の各実施形態は、組み合せて又は相互に選択可能に利用できることはいうまでもない。
【００６６】
また、本発明は、システムあるいは装置にプログラムを供給することによって適用できる。この場合、本発明にかかるプログラムを格納した記憶媒体が本発明を構成することになる。そして、この記憶媒体からそのプログラムをシステムあるいは装置に読み出すことによって、そのシステムあるいは装置が予め定められた仕方で動作する。
【００６７】
【発明の効果】
以上の説明から容易に理解できるように、本発明によれば、カメラの配置とその場所を地図とカメラ・アイコンで画像表示するので、直感的で分かりやすいユーザ・インターフェースを提供できる。また、複数のカメラの内の任意の１台を選択して操作する際の操作性が大幅に改善される。
【００６８】
さらに、本発明では、表示倍率変更手段を備えているので、１つの地図で示される対象となる領域が大きい場合、または表示画面が小さい場合や、他のウィンドウの妨げにならないように地図ウィンドウ４０の大きさを制限している場合等にも、地図の全体を同時に表示し全体を把握することが可能になる。
【００６９】
また、所定倍率以下のとき、操作できる機能を制限するので、カメラ操作に支障を来すのを防止できる。
【図面の簡単な説明】
【図１】本発明の一実施形態の概略構成ブロック図である。
【図２】本実施形態の表示画面例である。
【図３】本実施形態の動作フローチャートの一部である。
【図４】本実施形態の動作フローチャートの一部である。
【図５】カメラ位置情報の内容例である。
【図６】ネットワーク対応としたときの構成例である。
【図７】ネットワーク対応のときのカメラ位置情報の内容例である。
【図８】別の動作フローチャートの一部である。
【図９】別の動作フローチャートの一部である。
【図１０】パン角度及び焦点位置の変更操作の説明図である。
【図１１】広角方向へのズーム倍率変更操作の説明図である。
【図１２】望遠方向へのズーム倍率変更操作の説明図である。
【図１３】チルト角変更操作の説明図である。
【図１４】（ａ）はさらに別の操作方法におけるカメラ・アイコンの例を示し、（ｂ）はその操作方法の制御点を示す図である。
【図１５】表示倍率変更を可能にした地図ウインドウを示す図である。
【図１６】従来の操作画面例である。
【符号の説明】
１０  ビデオ・カメラ
１２  カメラ制御部
２０  カメラ操作装置
２２  ＣＰＵ
２４  主記憶
２６  二次記憶部（ハード・ディスク装置）
２８  ビットマップ・ディスプレイ
３０  マウス
３２  カメラ入力選択部
３４  ビデオ・キャプチャ部
３６  ネットワーク・インターフェース
３８  システム・バス
４０  地図ウインドウ
４２−１〜４２−７  カメラ・アイコン
４４  映像ウィンドウ
４６  カメラ制御ウインドウ
２０２  プルダウンメニュー
【図１】
0003566451.tif 000002
【図２】
0003566451.tif 000003
【図３】
0003566451.tif 000004
【図４】
0003566451.tif 000005
【図５】
0003566451.tif 000006
【図６】
0003566451.tif 000007
【図７】
0003566451.tif 000008
【図８】
0003566451.tif 000009
【図９】
0003566451.tif 000010
【図１０】
0003566451.tif 000011
【図１１】
0003566451.tif 000012
【図１２】
0003566451.tif 000013
【図１３】
0003566451.tif 000014
【図１４】
0003566451.tif 000015
【図１５】
0003566451.tif 000016
【図１６】
0003566451.tif 000017