"カメラの撮像方向およびズーム倍率を制御可能とするカメラ制御システムにおいて、前記カメラが撮像可能な領域を示す撮像可能領域を表示させる表示制御手段と、前記表示制御手段によって表示される前記撮像可能領域上で指定された2点の位置に応じて前記カメラの撮像方向およびズーム倍率の制御を指示する指示手段とを有し、前記指示手段は、該指定された2点を通る矩形であって、所定の縦横比の矩形の対角線の長さが所定値未満の場合、該指定された2点の位置に基いて前記カメラの撮像方向が変更され、ズーム倍率が変更されないように指示することを特徴とするカメラ制御システム。前記指示手段は、前記指定された2点を通る矩形であって、前記所定の縦横比の矩形の中点の位置が前記カメラの光軸となるように前記カメラの撮像方向の制御を指示することを特徴とする請求項1に記載のカメラ制御システム。カメラの撮像方向およびズーム倍率を制御可能とするカメラ制御方法において、前記カメラが撮像可能な領域を示す撮像可能領域を表示させる表示制御工程と、前記表示制御工程によって表示される前記撮像可能領域上で指定された2点の位置に応じて前記カメラの撮像方向およびズーム倍率の制御を指示する指示工程とを有し、前記指示工程は、該指定された2点を通る矩形であって、所定の縦横比の矩形の対角線の長さが所定値未満の場合、該指定された2点の位置に基いて前記カメラの撮像方向が変更され、ズーム倍率が変更されないように指示することを特徴とするカメラ制御方法。前記指示工程は、前記指定された2点を通る矩形であって、前記所定の縦横比の矩形の中点の位置が前記カメラの光軸となるように前記カメラの撮像方向の制御を指示することを特徴とする請求項3に記載のカメラ制御方法。カメラの撮像方向およびズーム倍率を制御可能とするコンピュータに、前記カメラが撮像可能な領域を示す撮像可能領域を表示させる表示制御手順と、前記表示制御手順によって表示される前記撮像可能領域上で指定された2点の位置に応じて前記カメラの撮像方向およびズーム倍率の制御を指示する指示手順とを実行させ、前記指示手順は、該指定された2点を通る矩形であって、前記所定の縦横比の矩形の対角線の長さが所定値未満の場合、該指定された2点の位置に基いて前記カメラの撮像方向が変更され、ズーム倍率が変更されないように制御を指示することを特徴とするプログラムを記憶したコンピュータ読み取り可能な記憶媒体。前記指示手順は、前記指定された2点の中点を通る矩形であって、前記所定の縦横比の矩形の位置が前記カメラの光軸となるように前記カメラの撮像方向の制御を指示することを特徴とする請求項5に記載の記憶媒体。本願発明の目的は、上述のようなカメラの制御に関する操作性をさらに向上したユーザインタフェースを提供することにある。上述した目的を達成するために、本発明のカメラ制御システムは、例えば、以下の構成を有する。すなわち、カメラの撮像方向およびズーム倍率を制御可能とするカメラ制御システムにおいて、前記カメラが撮像可能な領域を示す撮像可能領域を表示させる表示制御手段と、前記表示制御手段によって表示される前記撮像可能領域上で指定された2点の位置に応じて前記カメラの撮像方向およびズーム倍率の制御を指示する指示手段とを有し、前記指示手段は、該指定された2点を通る矩形であって、所定の縦横比の矩形の対角線の長さが所定値未満の場合、該指定された2点の位置に基いて前記カメラの撮像方向が変更され、ズーム倍率が変更されないように指示することを特徴とするカメラ制御システム。本発明によれば、カメラの制御に関する操作性をさらに向上したユーザインタフェースを提供できる。以下、添付の図面に沿って本発明の実施の形態を説明する。第1の実施の形態図1は、本実施の形態のカメラ制御システムの概略構成ブロック図である。端末装置100は、パーソナルコンピュータなどからなり、詳細には以下の構成を有する。CPU101は、端末装置100全体を統括制御する。主記憶部102はRAMによって構成され、外部記憶装置103はフロッピーディスクまたはCD-ROMなどの取り外し可能な記憶媒体からなり、また、二次記憶装置104はハードディスクなどによって構成される。マウス105はポインティングデバイスとして機能する。106はキーボードである。I/F107は、遠隔地のカメラ制御装置110に対して制御信号を送信し、カメラ111によって撮像された画像信号およびカメラ制御情報をカメラ制御装置110から受信する。モニタ109は、カメラ111によって撮像された画像を表示するための画像表示ウインドウおよびカメラ操作を行うためのカメラ操作ウインドウを表示する。また、システムバス112は、上述した端末装置100内の各構成を相互に接続する。一方、端末装置100に対してインターネットなどのネットワークを介して接続されるカメラ制御装置110は、カメラ111から出力されたアナログビデオ信号をデジタル信号に変換するA/D変換機能と、映像情報を圧縮する映像圧縮機能を具備する。また、カメラ制御装置110は、端末装置100から出力されたカメラ制御信号に基づいてカメラ111を制御する。カメラ111は、雲台を有しており、カメラ制御装置からの制御信号に基づいて、撮像方向が変更可能なほか、ズーム倍率、フォーカスなども変更することができる。図2は、モニタ109上に表示される画像表示ウインドウを示している。この画像表示ウインドウには、カメラ111によって撮像された画像を表示する画像表示部201、カメラ111のパン方向の操作を行うためのスクロールバー202a、カメラ111のチルト方向の操作を行うためのスクロールバー202b、カメラ111のズーム倍率を制御するためのスクロールバー202cなどによって構成される。図3a,bは、共にモニタ109上に表示されるカメラ操作ウインドウを示している。領域300は、パン,チルト,ズーム駆動することによってカメラ111が撮像可能な領域を示している。領域以下、スコープと称す301は、カメラ111の現在の撮像範囲を示している。スコープ301の縦方向は垂直方向のカメラ111の画角範囲を示し、横方向は水平方向の画角範囲を示している。また、スコープ301の中央はカメラ111の現在の撮像光軸の方向を示している。なお、スコープの縦横の比率はカメラ111から受信される規格に依存するが、本実施の形態では4:3とする。領域302は、カメラの撮像光軸撮像画像の中心が変更可能な範囲を示している。カーソル303は、マウス操作によって移動することができ、スコープ301の位置および大きさを変更することができる。図3aにおける領域300は、その領域内に特に何も表示していないが、図3bに示すように、領域300内にカメラ111によって撮像された画像を用いてパノラマ画像を表示させてより操作性を向上させることもできる。図3a,bに示すカメラ操作ウインドウを用いてもカメラ111に対する操作を実行することができる。この場合、マウス105などを用いて、領域300内におけるスコープ301の位置を変更させることによってカメラ111の撮像方向を操作することができ、スコープ301の大きさを変更させることによってカメラ111のズーム倍率を操作することができる。操作者は、このように必要に応じてカメラ操作ウインドウを開いてカメラ111の操作を実行することができるが、この場合、画像表示ウインドウおよびカメラ操作ウインドウがモニタ109の画面上に同時に表示されることになる。図4は、CPU101によりカメラ111に対する制御コマンドを生成するためのフローチャートである。また、図5a~cは、カメラ111の操作を実行するためのスコープ301の位置および大きさを変更する場合のカメラ操作ウインドウ上の表示を示したものである。はじめに、S101において、ユーザによりマウスダウン操作が実行されたかどうか判断し、マウスダウン操作が実行されたと判断した場合、マウスダウン操作が実行されたときの領域300上の位置を第1の位置として指定する図5a。ここで、領域300の横方向をx軸、縦方向をy軸とし、第1の位置の座標をx1,y1とし、S102において、マウスドラッグ中のカーソル303が示す座標をx,yとし、点線で示す矩形を表示する図5b。そして、|x-x1|/|y-y1|≧4/3かどうかを判定する。|x-x1|/|yy1|≧4/3の場合、S103に進み、また、|x-x1|/|y-y1|≧4/3でない場合、S104に進む。S103において、図6aに示すように、x1,y1とx,y1-3/4x-x1とを結ぶ線分を対角線あるいは、x1,y1とx,y13/4x-x1とを結ぶ線分を対角線として矩形を点線で表示する。S104において、図6bに示すように、x1,y1とx14/3y-y1,yとを結ぶ線分を対角線あるいは、x1,y1とx1-4/3y-y1,yとを結ぶ線分を対角線として矩形を点線で表示する。S103,S104において示される点線の矩形は、そのときにマウスアップした場合にスコープ103の位置および大きさが変更される予定の領域を示すものである。このように、カメラ111が撮像する縦横比3:4の範囲にスコープ301の形をカーソル303のドラッグ位置を正確に合わせなくてもよいので、操作が容易である。S105に進み、マウスのドラッグが解除され、マウスアップ操作が行われたかどうか判断する。マウスアップ操作が行われたことが判断された場合、S103,S104において点線で表示される矩形を実線で表示し、その矩形をスコープ301とする。そしてこのスコープ301の対角線の端点に位置する第1の位置x1,y1とその反対側に位置する端点を第2の位置x2,y2とする。S106において、スコープ301の中心が領域302内に存在するかどうか判断する。中心が領域302内に存在していない場合、すなわち、スコープ103の位置がカメラ111の撮像範囲を超えている場合、1に進む。図7は、サブルーチン1のフローチャートである。また、図8a~cは、カメラ操作パネルの表示例を示している。まず、S201において、スコープ301の中心が領域302内に存在するかどうか判断する。中心が領域302内に存在していないと判断されると図8a、スコープ301の中心から最も近い領域302内の位置にスコープ301の中心を移動させる図8b。さらに、S202において、S201の処理で移動する直前のスコープ301の領域全体が移動後のスコープ301の領域内に存在するかどうか判断する。一方、移動する直前のスコープ301の中心が移動後のスコープ301の領域内に存在しないと判断された場合、S203に進み、スコープ301の拡大を行いS202に戻る。そして、移動する直前のスコープ301の中心が移動後のスコープ301の領域内に存在すると判断された場合、S114に進む。ここで、再びS106の処理に戻るが、スコープ301の中心が領域302内に存在する場合、S107に進む。S107において、スコープ301の対角線の長さlがl1未満の場合、S108に進み、マウスダウンとマウスアップの位置がほぼ同一の場所であると判断する。すなわち、単なるマウスのクリック動作であると判断し、その場合は、スコープの大きさは変更せず、対角線の中点がスコープ301の中心となるように移動させるつまり、カメラ111の撮影方向のみが変更され、カメラのズーム倍率は保持される。そして、S114に進む。また、スコープ301の対角線の長さlがl1以上の場合、S109に進む。そして、S109において、スコープ301の対角線の長さlがl1≦l<l2l2は、カメラ111が最大望遠のときのスコープ301の対角線の長さの場合、S110に進む。S110において、対角線の中点がスコープ301の中心となるように移動させ、さらに、対角線の長さがl2となるようにスコープ301の大きさを拡大させるつまり、カメラ111の撮影方向が変更され、ズーム倍率が最大望遠となるように変更される。そして、S114に進む。また、S109において、スコープ301の対角線の長さlがl1≦l<l2ではない場合、S111に進む。S111において、スコープ301の対角線の長さlがl3l2は、カメラ111が最大広角のときのスコープ301の対角線の長さ以上の場合、S112に進む。S112において、対角線の中点がスコープ301の中心となるように移動させ、さらに、対角線の長さがl3となるようにスコープ301の大きさを縮小させるつまり、カメラ111の撮影方向が変更され、ズーム倍率が最大広角となるように変更される。そして、S114に進む。また、S109において、スコープ301の対角線の長さlがl3以下の場合、すなわち、l2≦l≦l3の場合、S113に進む。S113において、S105において実線で表示された矩形をそのままスコープ301の領域とする。そして、S114に進む。S114において、変更されたスコープ301の位置および大きさに基いて、カメラ111に対するパン,チルト,ズームの制御コマンドを生成すなわち、第1,第2の位置の中点の位置に対応してカメラ111の光軸を制御し、第1,第2の位置の距離に比例して、第1,第2の位置がカメラの撮像範囲の対角点となるようにズーム倍率を制御する。し、カメラ制御装置110に出力する。以上説明したように、操作者によって指定された第1の位置と第2の位置がカメラ111の制御に不向きな場合であっても、カメラ111が制御可能な範囲で操作者が希望するスコープ301の位置および大きさなるべく近くなるように自動的にスコープを変更しているので、操作性が非常に向上する。なお、上述した実施の形態の他に、S103あるいはS104で示したようなマウス105のドラッグ操作中に表示されるスコープ301の候補として点線で表示される矩形の大きさをカメラ111のズーム倍率の制御範囲に対応するように制限することで操作者に実際の撮像可能な範囲を視覚的に図示してもよい。この場合、点線で表示される矩形の対角線の長さlは、l2≦l≦l3に制限され、かつその対角線は、第1の位置x1,y1を端点の1つとする。なお、上述した実施の形態においては第1の位置x1,y1を指定した後、カーソル303を領域300上を自由に移動できる構成としたが、他の実施の形態では、第1の位置x1,y1を指定した後、カメラ111の撮像範囲の縦横比に対応するようにカーソル303の移動領域を制限させてもよい。すなわち、カメラ111の撮像範囲の縦横比を3:4とすると、カーソル303は、y-y1=±3/4x-x1上を移動することになる。このようにすればスコープ301の大きさの変更が容易となる。本発明は、一例として、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータまたはCPUやMPUが記憶媒体に格納されたプログラムコードを読み出し実行することによって達成できる。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。プログラムコードを供給するための記憶媒体としては、例えば、フロッピーディスク、ハードディスク、光ディスク、光磁気ディスク、CD-ROM、CDR、磁気テープ、不揮発性のメモリカード、ROMなどを用いることができる。また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているOSオペレーティングシステムなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示にもとづき、その機能拡張ボードや機能拡張ユニットに備わるCPUなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される。本発明を上記記憶媒体に適用する場合、その記憶媒体には、先に説明したフローチャートに対応するプログラムコードを格納することになるが、簡単に説明すると、本発明のカメラ制御システムに不可欠なモジュールを、記憶媒体に格納することになる。"