"撮像手段と、前記撮像手段の撮像方向を表すために用いる座標系を保持する保持手段と、前記撮像手段が撮像した撮像画像を所定の角度回転させる第1の命令と、前記保持手段に保持された前記座標系を原点を中心として前記所定の角度回転させる第2の命令と、前記座標系における前記撮像方向を特定するための特定情報とを受信する受信手段と、前記特定情報により特定される前記撮像方向に前記撮像手段の撮像方向を変更する制御を行う変更制御手段と、前記受信手段が前記第1の命令又は前記第2の命令のうち一方の命令を受信してから他方の命令を受信するまでは前記受信手段が受信した前記第1の命令又は前記第2の命令の実行を保留する制御手段とを有することを特徴とする撮像装置。前記受信手段が前記第1の命令又は前記第2の命令のうち一方を受信してから所定時間経過しても他方の命令を受信しない場合には、前記制御手段は前記受信手段が受信した前記第1の命令又は前記第2の命令を実行しないことを特徴とする請求項1に記載の撮像装置。前記受信手段が前記第1の命令又は前記第2の命令のうち一方を受信してから所定時間経過しても他方の命令を受信しない場合には、前記制御手段は前記受信手段が受信した前記第1の命令又は前記第2の命令を実行することを特徴とする請求項1に記載の撮像装置。前記制御手段が前記第1の命令又は前記第2の命令の実行を保留している間に前記受信手段が保留している命令と同じ内容の第3の命令を受信した場合には、前記制御手段は前記第3の命令を実行しないことを特徴とする請求項1に記載の撮像装置。前記制御手段が前記第1の命令又は前記第2の命令の実行を保留している間に前記受信手段が保留している命令と同じ内容の第3の命令を受信した場合には、前記制御手段は保留中の前記第1の命令又は前記第2の命令を実行せず、前記他方の命令を受信するまでは前記第3の命令の実行を保留することを特徴とする請求項1に記載の撮像装置。制御装置から前記第1の命令又は前記第2の命令のうち一方の命令を受信してから他方の命令を受信するまでは、前記受信手段は、受信した前記第1の命令又は前記第2の命令が正常に実行されることを示すための応答を前記制御装置に対して行わないことを特徴とする請求項1に記載の撮像装置。前記受信手段は複数の制御装置から命令を受信し、前記受信手段が第1の制御装置から前記第1の命令又は前記第2の命令のうち一方を受信してから前記第1の制御装置から他方の命令を受信するまでは、第2の制御装置から受信した命令を実行しないことを特徴とする請求項1に記載の撮像装置。前記制御手段が前記第1の命令又は前記第2の命令の実行を保留している間に前記撮像画像を所定の角度回転させる命令と前記座標系を原点を中心として前記所定の角度回転させる命令とを併せて実行させる第4の命令を受信した場合には、前記制御手段は保留している命令を実行せずに前記第4の命令を実行することを特徴とする請求項1に記載の撮像装置。撮像手段と、前記撮像手段の撮像範囲における領域を表すために用いる座標系を保持する保持手段と、前記撮像範囲上の領域から切り出した撮像画像を所定の角度回転させる第1の命令と、前記保持手段に保持された前記座標系を原点を中心として前記所定の角度回転させる第2の命令と、前記撮像範囲から前記撮像画像を切り出す領域を前記座標系において特定するための特定情報とを受信する受信手段と、前記特定情報により特定される前記座標系における領域の前記撮像画像を切り出す切出手段と、前記受信手段が前記第1の命令又は前記第2の命令のうち一方の命令を受信してから他方の命令を受信するまでは前記受信手段が受信した前記第1の命令又は前記第2の命令の実行を保留する制御手段とを有することを特徴とする撮像装置。撮像手段の撮像方向を表すために用いる座標系を保持する保持手段を有する撮像装置を制御する制御装置であって、前記座標系における撮像方向を特定するための特定手段と、前記特定手段が特定した撮像方向において前記撮像手段が撮像した撮像画像を所定の角度回転させる第1の命令及び前記保持手段に保持された前記座標系を原点を中心として前記所定の角度回転させる第2の命令を前記撮像装置に対して送信する制御を行う送信制御手段と、前記送信制御手段が前記第1の命令又は前記第2の命令のうち一方の命令を前記撮像装置に送信する指示を受けてから他方の命令を前記撮像装置に送信する指示を受けるまでは、前記送信制御手段は前記撮像装置に送信する指示を受けた前記命令の送信を保留することを特徴とする制御装置。撮像手段の撮像範囲における領域を表すために用いる座標系を保持する保持手段を有する撮像装置を制御する制御装置であって、前記座標系における領域を特定するための特定手段と、前記特定手段が特定した前記座標系における領域に応じた前記撮像範囲上の領域の撮像画像を所定の角度回転させる第1の命令及び前記保持手段に保持された前記座標系を原点を中心として前記所定の角度回転させる第2の命令を前記撮像装置に対して送信する制御を行う送信制御手段と、前記送信制御手段が前記第1の命令又は前記第2の命令のうち一方の命令を前記撮像装置に送信する指示を受けてから他方の命令を前記撮像装置に送信する指示を受けるまでは、前記送信制御手段は前記撮像装置に送信する指示を受けた前記命令の送信を保留することを特徴とする制御装置。保持手段が、撮像手段の撮像方向を表すために用いる座標系を保持する保持ステップと、受信手段が、前記撮像手段が撮像した撮像画像を所定の角度回転させる第1の命令と、前記保持ステップにおいて保持された前記座標系を原点を中心として前記所定の角度回転させる第2の命令と、前記座標系における前記撮像方向を特定するための特定情報とを受信する受信ステップと、変更制御手段が、前記特定情報により特定される前記撮像方向に前記撮像手段の撮像方向を変更する制御を行う変更制御ステップと、制御手段が、前記受信ステップにおいて前記第1の命令又は前記第2の命令のうち一方の命令を受信してから他方の命令を受信するまでは前記受信手段が受信した前記第1の命令又は前記第2の命令の実行を保留する制御ステップとを有することを特徴とする撮像方法。保持手段が、撮像手段の撮像範囲における領域を表すために用いる座標系を保持する保持ステップと、受信手段が、前記撮像範囲上の領域から切り出した撮像画像を所定の角度回転させる第1の命令と、前記保持ステップにおいて保持された前記座標系を原点を中心として前記所定の角度回転させる第2の命令と、前記撮像範囲から前記撮像画像を切り出す領域を前記座標系において特定するための特定情報とを受信する受信ステップと、切出手段が、前記特定情報により特定される前記座標系における領域の前記撮像画像を切り出す切出ステップと、制御手段が、前記受信ステップにおいて前記第1の命令又は前記第2の命令のうち一方の命令を受信してから他方の命令を受信するまでは前記受信手段が受信した前記第1の命令又は前記第2の命令の実行を保留する制御ステップとを有することを特徴とする撮像方法。撮像手段の撮像方向を表すために用いる座標系を保持する保持手段を有する撮像装置の制御方法であって、特定手段が、前記座標系における撮像方向を特定する特定ステップと、送信制御手段が、前記特定ステップにおいて特定した撮像方向において前記撮像手段が撮像した撮像画像を所定の角度回転させる第1の命令及び前記保持手段に保持された前記座標系を原点を中心として前記所定の角度回転させる第2の命令を前記撮像装置に対して送信する制御を行う送信制御ステップとを有し、前記送信制御ステップにおいて、前記第1の命令又は前記第2の命令のうち一方の命令を前記撮像装置に送信する指示を受けてから他方の命令を前記撮像装置に送信する指示を受けるまでは、前記送信制御手段が、前記撮像装置に送信する指示を受けた前記命令の送信を保留する制御を行うことを特徴とする制御方法。撮像手段の撮像範囲における領域を表すために用いる座標系を保持する保持手段を有する撮像装置の制御方法であって、特定手段が、前記座標系における領域を特定する特定ステップと、送信制御手段が、前記特定ステップにおいて特定した前記座標系における領域に応じた前記撮像範囲上の領域の撮像画像を所定の角度回転させる第1の命令及び前記保持手段に保持された前記座標系を原点を中心として前記所定の角度回転させる第2の命令を前記撮像装置に対して送信する制御を行う送信制御ステップとを有し、前記送信制御ステップにおいて、前記第1の命令又は前記第2の命令のうち一方の命令を前記撮像装置に送信する指示を受けてから他方の命令を前記撮像装置に送信する指示を受けるまでは、前記送信制御手段が、前記撮像装置に送信する指示を受けた前記命令の送信を保留する制御を行うことを特徴とする制御方法。撮像手段を有する撮像装置に、前記撮像手段の撮像方向を表すために用いる座標系を保持する保持手順と、前記撮像手段が撮像した撮像画像を所定の角度回転させる第1の命令と、前記保持手順において保持された前記座標系を原点を中心として前記所定の角度回転させる第2の命令と、前記座標系における前記撮像方向を特定するための特定情報とを受信する受信手順と、前記特定情報により特定される前記撮像方向に前記撮像手段の撮像方向を変更する制御を行う変更制手順と、前記受信手順において前記第1の命令又は前記第2の命令のうち一方の命令を受信してから他方の命令を受信するまでは受信した前記第1の命令又は前記第2の命令の実行を保留する制御手順とを実行させるためのプログラム。撮像手段を有する撮像装置に、前記撮像手段の撮像範囲における領域を表すために用いる座標系を保持する保持手順と、前記撮像範囲上の領域から切り出した撮像画像を所定の角度回転させる第1の命令と、前記保持手順において保持された前記座標系を原点を中心として前記所定の角度回転させる第2の命令と、前記撮像範囲から前記撮像画像を切り出す領域を前記座標系において特定するための特定情報とを受信する受信手順と、前記特定情報により特定される前記座標系における領域の前記撮像画像を切り出す切出手順と、前記受信手順において前記第1の命令又は前記第2の命令のうち一方の命令を受信してから他方の命令を受信するまでは受信した前記第1の命令又は前記第2の命令の実行を保留する制御手順とを実行させるためのプログラム。撮像手段の撮像方向を表すために用いる座標系を保持する保持手段を有する撮像装置を制御する制御装置に、前記座標系における撮像方向を特定するための特定手順と、前記特定手順において特定した撮像方向において前記撮像手段が撮像した撮像画像を所定の角度回転させる第1の命令及び前記保持手段に保持された前記座標系を原点を中心として前記所定の角度回転させる第2の命令を前記撮像装置に対して送信する制御を行う送信制御手順と、前記送信制御手順において前記撮像装置が前記第1の命令又は前記第2の命令のうち一方の命令を前記撮像装置に送信する指示を受けてから他方の命令を前記撮像装置に送信する指示を受けるまでは、前記撮像装置に送信する指示を受けた前記命令の送信を保留する制御を行う制御手順とを実行させるためのプログラム。撮像手段の撮像範囲における領域を表すために用いる座標系を保持する保持手段を有する撮像装置を制御する制御装置に、前記座標系における領域を特定する特定手順と、前記特定手順において特定した前記座標系における領域に応じた前記撮像範囲上の領域の撮像画像を所定の角度回転させる第1の命令及び前記保持手段に保持された前記座標系を原点を中心として前記所定の角度回転させる第2の命令を前記撮像装置に対して送信する制御を行う送信制御手順と、前記送信制御手順において前記撮像装置が前記第1の命令又は前記第2の命令のうち一方の命令を前記撮像装置に送信する指示を受けてから他方の命令を前記撮像装置に送信する指示を受けるまでは、前記撮像装置に送信する指示を受けた前記命令の送信を保留する制御を行う制御手順とを実行させるためのプログラム。撮像装置が撮像した撮像画像を制御装置が受信して表示する場合、撮像装置の設置状態の変更は、制御装置において表示される撮像画像の向きにも影響する。従って、撮像された撮像画像の向きも変更できることが望ましい。例えば、撮像装置の設置状態を正立状態から倒立状態に変更した場合、制御装置に表示される撮像画像の上下左右が逆転する。そこで、撮像装置が倒立状態で撮像した撮像画像を180度回転させて制御装置において表示させることにより、正立状態で撮像した撮像画像と上下左右が一致した撮像画像を表示させることができる。このように制御装置において表示させる撮像画像の向きを変更するインタフェースと、上述した撮像方向を制御するための座標系を変更するインタフェースとは、それぞれ別々の命令として定義される場合がある。このような撮像装置において、表示させる撮像画像の向きと撮像方向を制御するための座標系の向き双方を変更しようとする場合、表示させる撮像画像における上下及び左右の向きと、座標系における上下及び左右の向きが一致しない状態となる場合がある。例えば、撮像画像の向きを変更するための命令と座標系の向きを変更するための命令のうち、先に受信した一方の命令が処理され、他方の命令が未処理である場合、撮像画像の向きと座標系の向きが不一致となる。この状態において、ユーザが配信されている撮像画像を見ながら撮像方向の変更の命令を撮像装置に送信すると、ユーザが期待する方向とは異なる方向に雲台が動作してしまうという課題がある。同様の課題は、撮像画像又は座標系の向きを180度回転させる場合に限られず、撮像画像の向き又は座標の向きを任意の角度に回転させる場合に生じる。上記課題を解決するために、本発明による撮像装置は例えば以下の構成を有する。すなわち、撮像手段と、前記撮像手段の撮像方向を表すために用いる座標系を保持する保持手段と、前記撮像手段が撮像した撮像画像を所定の角度回転させる第1の命令と、前記保持手段に保持された前記座標系を原点を中心として前記所定の角度回転させる第2の命令と、前記座標系における前記撮像方向を特定するための特定情報とを受信する受信手段と、前記特定情報により特定される前記撮像方向に前記撮像手段の撮像方向を変更する制御を行う変更制御手段と、前記受信手段が前記第1の命令又は前記第2の命令のうち一方の命令を受信してから他方の命令を受信するまでは前記受信手段が受信した前記第1の命令又は前記第2の命令の実行を保留する制御手段とを有することを特徴とする。または、本発明による撮像装置は例えば以下の構成を有する。すなわち、撮像手段と、前記撮像手段の撮像範囲における領域を表すために用いる座標系を保持する保持手段と、前記撮像範囲上の領域から切り出した撮像画像を所定の角度回転させる第1の命令と、前記保持手段に保持された前記座標系を原点を中心として前記所定の角度回転させる第2の命令と、前記撮像範囲から前記撮像画像を切り出す領域を前記座標系において特定するための特定情報とを受信する受信手段と、前記特定情報により特定される前記座標系における領域の前記撮像画像を切り出す切出手段と、前記受信手段が前記第1の命令又は前記第2の命令のうち一方の命令を受信してから他方の命令を受信するまでは前記受信手段が受信した前記第1の命令又は前記第2の命令の実行を保留する制御手段とを有することを特徴とする。または、本発明による制御装置は例えば以下の構成を有する。すなわち、撮像手段の撮像方向を表すために用いる座標系を保持する保持手段を有する撮像装置を制御する制御装置であって、前記座標系における撮像方向を特定するための特定手段と、前記特定手段が特定した撮像方向において前記撮像手段が撮像した撮像画像を所定の角度回転させる第1の命令及び前記保持手段に保持された前記座標系を原点を中心として前記所定の角度回転させる第2の命令を前記撮像装置に対して送信する制御を行う送信制御手段と、前記送信制御手段が前記第1の命令又は前記第2の命令のうち一方の命令を前記撮像装置に送信する指示を受けてから他方の命令を前記撮像装置に送信する指示を受けるまでは、前記送信制御手段は前記撮像装置に送信する指示を受けた前記命令の送信を保留することを特徴とする。または、本発明による制御装置は例えば以下の構成を有する。すなわち、撮像手段の撮像範囲における領域を表すために用いる座標系を保持する保持手段を有する撮像装置を制御する制御装置であって、前記座標系における領域を特定するための特定手段と、前記特定手段が特定した前記座標系における領域に応じた前記撮像範囲上の領域の撮像画像を所定の角度回転させる第1の命令及び前記保持手段に保持された前記座標系を原点を中心として前記所定の角度回転させる第2の命令を前記撮像装置に対して送信する制御を行う送信制御手段と、前記送信制御手段が前記第1の命令又は前記第2の命令のうち一方の命令を前記撮像装置に送信する指示を受けてから他方の命令を前記撮像装置に送信する指示を受けるまでは、前記送信制御手段は前記撮像装置に送信する指示を受けた前記命令の送信を保留することを特徴とする。本発明によれば、制御装置において表示させる撮像画像の向きを変更する命令と、撮像装置の撮像方向を制御するために用いる座標系の向きを変更する命令とを独立して撮像装置が受信する場合でも、ユーザが意図した方向に撮像方向を変更できる。また本発明によれば、制御装置において表示させる撮像画像の向きを変更する命令と、撮像装置の撮像方向を制御するために用いる座標系の向きを変更する命令とを独立して制御装置が送信する場合でも、ユーザが意図した方向に撮像方向を変更できる。以下、本発明をその好適な実施形態に基づいて詳細に説明する。なお、以下の実施形態において示す構成は一例に過ぎず、本発明は図示された構成に限定されるものではない。実施例1本実施例に係る撮像システムの構成を図1Aに示す。本実施例に係る撮像システムでは、撮像装置1000がネットワーク3020を介してクライアント3000に接続される。撮像装置1000は撮像した撮像画像をネットワーク3020を介してクライアント3000に配信する。ネットワーク3020は、例えばEthernet登録商標等の通信規格を満足する複数のルータ、スイッチ、ケーブル等から構成される。本発明においては撮像装置1000、クライアント3000間の通信を行うことができるものであればその通信規格、規模、構成を問わない。例えば、ネットワーク3020はインターネットや有線LANLocalAreaNetwork、無線LANWirelessLAN、WANWideAreaNetwork等により構成されてもよい。クライアント3000は、撮像装置1000に対して命令を送信する。クライアント3000は、撮像装置1000の撮像方向又は画角を変更するための命令を送信する。また、クライアント3000は、撮像装置1000の撮像範囲における位置を表すために用いる座標系を原点を中心として回転させる命令を送信する。さらにクライアント3000は、撮像装置1000が撮像した撮像画像を表示させるための表示部3010を有し、表示部3010において表示される撮像画像を撮像装置1000において回転させるための命令を送信する。撮像装置1000は、クライアント3000から受信した撮像方向を変更するための命令に応じて撮像方向を変更する。また、撮像装置1000は、クライアント3000から受信した画角を変更するための命令に応じて画角を変更する。本実施例に係る撮像装置1000が撮像方向又は画角を変更するための駆動機構について図1Bを用いて説明する。パン駆動機構1101は撮像装置1000の撮像方向をパン方向に変更させる。また、チルト駆動機構1102は撮像装置1000の撮像方向をチルト方向に変更する。さらに、ズーム機構1103は撮像装置1000の画角を変更させる。本実施例に係る撮像装置1000の内部構成を図2Aに示す。図2Aにおいて、制御部1001は、撮像装置1000の全体の制御を行う。制御部1001は、例えばCPUCentralProcessingUnitにより構成され、後述のメモリ1002に記憶されたプログラムを実行する。メモリ1002は、制御部1001が実行するプログラム格納領域、プログラム実行中のワーク領域、後述する撮像部1003が生成する撮像画像の格納領域等、データの格納領域として使用される。またメモリ1002は、撮像装置1000の撮像範囲における位置を表すために用いる座標系を保持する。またメモリ1002は、後述の通信部1004が受信した命令の実行を保留するための命令保留キューを保持する。撮像部1003は、被写体を撮影して取得したアナログ信号をデジタルデータに変換する。また撮像部1003は、ADCTAdaptiveDiscreteCosineTransform、適応離散コサイン変換等によりデータの圧縮処理を行って撮像画像の撮像画像を生成し、メモリ1002に出力する。撮像部1003は、撮像画像をメモリ1002に出力した後、制御部1001に画像取得イベントを送信する。通信部1004は、図5Aに示す撮像範囲変更命令、図5Bに示す画像方向変更命令、及び、図5Cに示す座標方向変更命令をクライアント3000から受信する。通信部1004は図5A~5Cに示す命令を受信すると、制御部1001に対し受信イベントを送信する。また通信部1004は、図5A~5Cの命令に対する応答をクライアントへ送信する。本実施例では、通信部1004は、受信した命令が正常に実行されることを示すための応答である正常応答、又は、受信した命令が実行されないことを示すための応答であるエラー応答をクライアントに送信する。正常応答の例を図5Eに示す。また、エラー応答の例を図5Fに示す。計時部1005は、撮像装置1000が画像方向変更命令又は座標方向変更命令を受信してから経過した時間の計時を行う。計時部1005は、クライアント3000から画像方向変更命令又は座標方向変更命令を受信してから所定時間が経過した場合は、制御部1001にタイムアウトイベントを送信する。撮像制御部1006は、制御部1001の指示に従って、パン駆動機構1101、チルト駆動機構1102、及びズーム機構1103を制御する。すなわち、通信部1004がクライアント3000から図5Aを用いて後述する撮像範囲変更命令を受信すると、制御部1001に対し当該命令に応じた受信イベントが送信される。制御部1001は受信イベントを受信すると、当該受信イベントの内容に応じて撮像制御部1006に制御指示を行う。制御指示を受けた撮像制御部1006は、制御指示に応じてパン駆動機構1101、チルト駆動機構1102、又はズーム機構1103を駆動させる制御を行う。撮像制御部1006は、図5Aを用いて後述する撮像範囲変更命令により指定された座標と、メモリ1002に保持されている上述の座標系とによって特定される位置に撮像部1003が撮像を行う撮像方向を変更する変更制御を行う。以上、撮像装置1000の内部構成について説明したが、図2Aに示す処理ブロックは、本発明における撮像装置の好適な実施形態の一例を説明したものでありこの限りではない。音声入力部を備えるなど、本発明の要旨の範囲内で、種々の変形及び変更が可能である。次にクライアント3000の内部構成について図2Cを用いて説明する。クライアント3000は、ネットワーク3020に接続されるコンピュータ装置として構成される。制御部3001はクライアント3000の全体の制御を行う。制御部3001は、例えばCPUCentralProcessingUnitにより構成され、後述のメモリ3002に記憶されたプログラムを実行する。メモリ3002は制御部3001が実行するプログラム格納領域、プログラム実行中のワーク領域、データの格納領域として使用される。通信部3004は、撮像装置1000から送信された撮像画像を受信する。また、通信部3004は、撮像装置1000を制御するための命令を送信する。入力部3005は、ユーザからの指示の入力を受け付ける。例えば入力部3005は、ユーザからの指示として、撮像装置1000に対する各種の命令の送信指示の入力を受け付けることができる。撮像装置1000に対する命令の詳細については図5A~5Cを用いて後述する。入力部3005は、ユーザから撮像装置1000に対する命令送信指示が入力されると、制御部3001に命令の入力があった旨を通知する。制御部3001は、入力部3005に入力された指示に応じて、撮像装置1000に対する命令を生成し、通信部3004を介して撮像装置1000に生成した命令を送信する送信制御を行う。また入力部3005は、制御部3001がメモリ3002に記憶されたプログラムを実行することにより生成されるユーザへの問い合わせメッセージ等に対するユーザの応答の入力を受け付けることができる。表示部3010は、通信部3004が受信した撮像画像を表示する。また、表示部3010は、制御部3001がメモリ3002に記憶されたプログラムを実行することにより生成されるユーザへの問い合わせメッセージ等を表示させることができる。次に、撮像装置1000がクライアント3000に提供する命令について図5Aから図5Cを用いて説明する。各命令は、図5A~5Cに示すように、命令を実行させる対象の宛先を示す宛先アドレスと、命令の送信元を示す送信元アドレスの情報とを有する。さらに各命令は命令の内容と引数についての情報を有する。まず、撮像範囲変更命令の例について図5Aを用いて説明する。撮像範囲変更命令により、クライアント3000は撮像装置1000の撮像範囲を変更させる。撮像範囲変更命令の引数は、パン座標、チルト座標、及びズーム座標である。本実施例では、クライアント3000及び撮像装置1000は、撮像装置1000が撮像可能な水平方向の角度を-1.0から1.0に正規化する。そして、-1.0から1.0までの値をパン座標として、撮像装置のパン方向を表す。同様に、クライアント3000及び撮像装置1000は、撮像装置1000が撮像可能な垂直方向の角度を-1.0から1.0に正規化する。そして、-1.0から1.0までの値をチルト座標として、撮像装置のチルト方向を表す。さらに本実施例では、クライアント3000及び撮像装置1000は、ズームのテレ端からワイド端までの範囲についての値を0.0から1.0に正規化する。ズームの値は例えば、ズーム倍率や焦点距離の値を用いることができる。そして、0.0から1.0までの値をズーム座標として、撮像装置のズーム位置を表す。本命令を用いてクライアント3000は、パン座標、チルト座標、及びズーム座標の絶対位置を指定し、撮像装置1000の撮像範囲を任意に変更することができる。撮像範囲変更命令が保持するパン座標、チルト座標又はズーム座標は、メモリ1002に保持された座標系における撮像方向を特定するための特定情報である。パン座標、チルト座標、及びズーム座標の指定は、上述のように正規化された値を用いる場合に限られない。例えば、パン座標、チルト座標は、パン駆動機構1101あるいはチルト駆動機構1102の可動範囲における基準位置例えば、パン端、チルト端などからの移動角度によって指定してもよい。また、ズーム座標として、ズーム倍率や焦点距離の値によって指定してもよい。次に、画像方向変更命令の例について図5Bを用いて説明する。画像方向変更命令により、クライアント3000は撮像装置1000が配信する撮像画像の方向を所定の角度本実施例では、180度、回転させる。撮像装置1000は、例えば、撮像画像の対角線の交点を回転中心として撮像画像の方向を回転させることができる。画像方向変更命令の引数は画像方向であり、本実施例においてOFFは正方向、ONは反転方向を示す。撮像画像の正方向と反転方向について図7を用いて説明する。図7において、撮像画像1070は撮像装置1000の撮像部1003が撮像した撮像画像である。撮像画像1071は、図5Bに示す画像方向変更命令によりOFF正方向が指定された場合にクライアント3000に配信される撮像画像を示している。画像方向変更命令によりOFF正方向が指定された場合、撮像装置1000は、撮像画像1070と画像方向が同じ撮像画像1071をクライアント3000に送信する。また撮像画像1072は、図5Bに示す画像方向変更命令によりON反転方向が指定された場合にクライアント3000に配信される撮像画像を示している。画像方向変更命令によりON反転方向が指定された場合、本実施例において撮像装置1000は、撮像画像1070の上下及び左右を反転させた撮像画像1072をクライアント3000に送信する。このように、図5Bに示す画像方向変更命令を受信した場合は、撮像装置1000は、撮像部1003が撮像している撮像画像を回転本実施例の場合、180度反転させて、クライアント3000に送信する。続いて、座標方向変更命令の例について図5Cを用いて説明する。座標方向変更命令により、クライアント3000は撮像装置1000の撮像範囲における位置を表すために用いる座標系の方向を所定の角度本実施例では、180度、回転させることができる。クライアント3000は座標方向変更命令により、上述の画像方向変更命令によって撮像画像を回転させることができる角度と同じ角度、座標系の方向を回転させることができる。撮像装置1000は、座標方向変更命令を受信した場合、例えば座標系の原点を回転中心として座標系の方向を回転させる。座標方向変更命令の引数は座標方向であり、OFFは正方向、ONは反転方向を示す。図8を用いて座標方向の正方向と反転方向を説明する。図8において、座標1080は撮像装置1000の撮像部1003の撮像可能範囲を示している。座標1080において、前述の通り、パン座標、チルト座標の範囲が-1.0から1.0に正規化されている。撮像範囲1081は、撮像可能範囲における現在の撮像部1003の撮像範囲を示しており、座標1080においては、パン座標、チルト座標、及びズーム座標がそれぞれ0.0,0.0,1.0に設定されている。座標1082及び座標1083は、それぞれ、図5Aに示した撮像範囲変更命令により、撮像範囲1081のパン座標、チルト座標、及びズーム座標が0.3,-0.2,1.0に変更された場合を示している。座標1082は図5Cの座標方向変更命令の引数として正方向の座標方向が選択された場合の撮像範囲を示している。座標方向変更命令の引数として正方向の座標方向が選択された場合、撮像装置1000は座標1080と同じ方向の座標系を保持する。一方、座標1083は図5Cの座標方向変更命令の引数として反転方向の座標方向が選択された場合の撮像範囲1081を示している。座標方向変更命令の引数として反転方向の座標方向が選択された場合、撮像装置1000は座標1080の座標系を回転本実施例では180度反転させる。座標1082に対して座標1083は撮像可能範囲を示す座標系が回転180度反転している。従って、座標1082と座標1083とでは、撮像範囲1081のパン座標、チルト座標、及びズーム座標が0.3,-0.2,1.0に変更された場合に、撮像可能範囲において撮像装置1000が撮像する撮像範囲1081の位置が異なる。図5A~5Cに示した各命令が通信部1004において受信されると、各命令はメモリ1002に記憶される命令保留キューに入れられ、命令の実行が一旦保留される。メモリ1002に記憶される命令保留キューの例について図6Aを用いて説明する。命令保留キューは、先頭ポインタ1500と、次ポインタ1501から1503と保留命令1504から1506とを要素として含む。図6Aにおける命令保留キューは3つの命令を保留している。先頭ポインタ1500は、次ポインタ1501、保留命令1504から構成される1つ目の要素を指している。1つ目の要素の次ポインタ1501は、次ポインタ1502、保留命令1505から構成される2つ目の要素を指している。同様に、次ポインタ1502は、次ポインタ1503、保留命令1506から構成される3つ目の要素を指している。そして、終端である3つ目の要素の次ポインタ1503には、ターミネータが書き込まれ、キューの終端であることを示している。各要素の保留命令1504から1506には、命令の宛先アドレス、送信元アドレス、及び、図5A~5Cに示した命令が記憶される。次に、本実施例にかかる撮像装置1000の動作を図3及び図4A~4Dに示したフローチャートを用いて説明する。撮像装置1000の制御部1001がプロセッサを内蔵する形態では、図3及び図4A~4Dの処理フローは、図3及び図4A~4Dに示される手順を制御部1001に実行させるためのプログラムを示す。撮像装置1000の制御部1001が内蔵するプロセッサはコンピュータであり、撮像装置1000が内蔵するメモリ1002から読み出したプログラムを実行する。撮像装置1000のメイン処理について図3を用いて説明する。まず、制御部1001はイベント待ちを行うS1100。本実施例では、撮像装置1000は画像取得、撮像範囲変更命令受信、画像方向変更命令受信、座標方向変更命令受信、又は、命令保留タイムアウトのイベントが生じた場合にイベント有りと判断する。撮像装置1000は、画像取得イベントが生じた場合、ステップS1101からステップS1102の処理を実行する。ここで、画像取得イベントとは、撮像装置1000が撮像した撮像画像を取得するための画像取得要求をクライアント3000から撮像装置1000が受信した場合に発生するイベントである。画像取得イベントが発生すると、撮像装置1000の制御部1001は配信画像作成処理を行うS1101。配信画像作成処理の詳細は図4Aを用いて後述する。配信画像作成処理が完了すると制御部1001は送信処理を行うS1102。送信処理において制御部1001は、撮像装置1000からの映像配信を要求しているクライアント3000に対して、ステップS1101の配信画像作成処理にて作成された配信画像を通信部1004を介して送信する。送信処理を行った後、制御部1001は、ステップS1100に戻って処理を行う。また撮像装置1000の制御部1001は、クライアント3000から図5Aに示した撮像範囲変更命令を受信すると、図4Bを用いて後述する撮像範囲変更処理を行うS1110。また制御部1001は、クライアント3000から図5Bに示した画像方向変更命令を受信すると、図4Cを用いて後述する画像方向変更処理を行うS1120。また制御部1001は、クライアント3000から図5Cに示した座標方向変更命令を受信すると、図4Dを用いて後述する座標方向変更処理を行うS1130。また制御部1001は、受信した命令をメモリ1002に保留してから所定時間経過すると、後述する命令保留タイムアウト処理を行うS1140。ステップS1110、ステップS1120、ステップS1130、または、ステップS1140の処理を終了すると、制御部1001はステップS1100に戻って処理を行う。次に、ステップS1101の配信画像作成処理について図4Aを用いて説明する。制御部1001はメモリ1002を参照し、画像方向パラメータを判定するS1200。画像方向パラメータがONである場合S1200でYesの場合、制御部1001は図7の撮像画像1072に示すように撮像画像を反転180度回転させ、メモリ1002に記憶されている撮像画像を上書きして配信画像作成処理を終了するS1201。画像方向パラメータがOFFであった場合S1200でNoの場合は、制御部1001は処理を行わず配信画像作成処理を終了する。次に、ステップS1110の撮像範囲変更処理について図4Bを用いて説明する。制御部1001は、メモリ1002を参照し、図5Cに示す座標方向変更命令の座標方向パラメータを取得するS1300。さらに制御部1001は、メモリ1002を参照し、図5Aに示す撮像範囲変更命令の引数パン座標、チルト座標、ズーム座標を取得するS1301。そして制御部1001は、取得した座標方向パラメータ、及び、パン座標、チルト座標、ズーム座標を撮像制御部1006に入力するS1302。これにより、座標方向パラメータがON反転方向である場合、撮像制御部1006は、図8に示した座標1083のように、座標系を反転させて撮像部1003の撮像方向を操作する。一方、座標方向パラメータがOFF正方向である場合、撮像制御部1006は、図8に示した座標1082のように、座標系を反転させないで撮像部1003の撮像方向を操作する。以上のようにして、制御部1001は、撮像範囲変更処理を終了する。次に、ステップS1120の画像方向変更処理について図4Cを用いて説明する。制御部1001は、図6Aに示すメモリ1002上に記憶されている命令保留キューを参照し、メモリ1002が座標方向変更命令の実行を保留しているかどうか判定するS1400。メモリ1002が座標方向変更命令を保留中でない場合S1400でNoの場合、制御部1001は、受信した画像方向変更命令の引数をメモリ1002の命令保留キューに記憶させ、画像方向変更命令の実行を保留するS1401。そして制御部1001は、計時部1005を使用し、命令保留タイマを起動する。命令保留タイマとは、命令を受信してから所定時間の間、当該命令の実行を保留するためのタイマである。命令保留タイマのタイマ値は、使用者が予め設定できるものとしてよく、数百ミリ秒~数秒程度としてよい。命令保留タイマを起動すると、制御部1001は画像方向変更処理を終了する。このように、制御部1001は、座標方向変更命令が受信されていない状態で画像方向変更命令を受信した場合には、当該画像方向変更命令の実行を保留する。すなわち、画像方向変更命令を受信してから座標方向変更命令を受信するまでは画像方向変更命令の実行を保留する。従って、座標方向が変更されない状態図8の座標1082で画像方向のみが変更された状態図7の撮像画像1072となることにより、座標方向正方向/反転方向と撮像画像の画像方向正方向/反転方向が不一致となることを防ぐことができる。一方、メモリ1002が座標方向変更命令を保留中である場合S1400でYesの場合、制御部1001は命令保留タイマを削除するS1410。そして、制御部1001は、命令保留キューより処理を保留中の座標方向変更命令の引数を読み出し、メモリ1002上の座標方向パラメータを変更するS1411。続いて制御部1001は、受信した画像方向変更命令の引数を読み出し、メモリ1002上の画像方向パラメータを変更するS1412。ステップS1412の処理を完了すると、制御部1001は画像方向変更処理を終了する。このように、制御部1001は座標方向変更命令の実行がメモリ1002に保留されている状態で画像方向変更命令を受信した場合に、当該座標方向変更命令及び画像方向変更命令を実行する。これにより、撮像装置1000は変更後の画像方向の撮像画像図7の撮像画像1072を出力し、変更後の座標図8の座標1083に基づいて撮像範囲の変更を行うことができる。従って、画像方向正方向/反転方向と座標方向正方向/反転方向が一致した状態で撮像画像を出力し、撮像範囲の変更を行うことができる。このようにして、撮像装置1000は撮像方向と座標方向が常に一致するようにして、画像方向変更命令を実行させることができる。次に、ステップS1130の座標方向変更処理について図4Dを用いて説明する。制御部1001は、メモリ1002上の命令保留キューを参照し、メモリ1002が画像方向変更命令の実行を保留しているかどうか判定するS1500。メモリ1002が座標方向変更命令を保留中でない場合S1500でNoの場合、制御部1001は、受信した座標方向変更命令の引数を命令保留キューに記憶させ、座標方向命令の実行を保留するS1501。そして制御部1001は、計時部1005を使用し、命令保留タイマを起動するS1502。このように、制御部1001は、画像方向変更命令が受信されていない状態で座標方向変更命令を受信した場合には、当該座標方向変更命令の実行を保留する。すなわち、制御部1001は座標方向変更命令を受信してから画像方向変更命令を受信するまでは座標方向変更命令の実行を保留する。従って、画像方向が変更されない状態図7の撮像画像1072で座標方向のみが変更された状態図8の座標1082となってしまい、座標方向正方向/反転方向と撮像画像の画像方向正方向/反転方向が不一致となることを防ぐことができる。一方、メモリ1002が座標方向変更命令を保留中であった場合S1500でYesの場合は、制御部1001は、命令保留タイマを削除するS1510。そして制御部1001は、命令保留キューより処理を保留中の画像方向パラメータ変更命令の引数を読み出し、メモリ1002上の座標方向パラメータを変更するS1511。続いて、制御部1001は、受信した座標方向変更命令の引数を読み出し、メモリ1002上の座標方向パラメータを変更するS1512。そして制御部1001は、座標方向変更処理を終了する。このように、制御部1001は画像方向変更命令の実行がメモリ1002に保留されている状態で座標方向変更命令を受信した場合に、当該画像方向変更命令及び座標方向変更命令を実行する。これにより、撮像装置1000は変更後の画像方向の撮像画像図7の撮像画像1072を出力し、変更後の座標図8の座標1083に基づいて撮像範囲の変更を行うことができる。従って、画像方向正方向/反転方向と座標方向正方向/反転方向が一致した状態で撮像画像を出力し、撮像範囲の変更を行うことができる。このようにして、撮像装置1000は画像方向と座標方向が常に一致するようにして、座標方向変更命令を実行させることができる。次に、ステップS1140の命令保留タイムアウト処理について説明する。制御部1001は、メモリ1002上の命令保留キューを参照し、キューに保留されている命令を削除する。そして制御部1001は命令保留タイムアウト処理を終了する。このようにして、画像方向変更命令又は座標方向変更命令のいずれか一方を受信してから所定時間経過しても他方の命令を受信しない場合、制御部1001は受信した命令を実行しない。従って、画像方向変更命令又は座標方向変更命令のいずれか一方のみが実行されることがないため、撮像装置1000の座標系の方向正方向/反転方向と撮像画像の画像方向正方向/反転方向が不一致となることを防ぐことができる。こうして、撮像装置1000は撮像方向と座標方向が常に一致するようにして、座標方向変更命令を実行させることができる。本実施例に係る撮像装置1000は、画像方向と座標方向のいずれか一方だけ変更された状態になることを防止することができる。これにより、ユーザが撮像装置1000から配信されている撮像画像を見ながら撮像範囲を変更する場合、配信されている撮像画像の方向と撮像範囲を変更させるための命令の方向を一致させることができる。従って、ユーザの意図に沿った撮像範囲の変更を実現することができる。また、命令タイムアウト処理において、画像方向変更命令又は座標方向変更命令のいずれか一方を受信してから所定時間経過しても他方の命令を受信しない場合、制御部1001は保留している命令を実行することとしてもよい。このようにすれば、ユーザが画像方向変更命令又は座標方向変更命令のいずれか一方を実行することを望んでいる場合には、命令を受信してから所定時間経過した後に当該命令を実行させることができる。また、ユーザが画像方向変更命令及び座標方向変更命令の両方を実行することを望んでいる場合には、一方の命令を受信してから他方の命令を受信するまでの間、撮像装置1000の座標系の方向と撮像画像の画像方向が不一致となることを防ぐことができる。また、実施例1において説明した図5A~5Cに示す各命令に対して、正常応答、或いはエラー応答を要求元のクライアントに送信するようにしてもよい。すなわち、撮像装置1000は、クライアント3000からの命令を正常に処理する場合、命令要求元のクライアント3000に正常応答を送信する。また、クライアント3000からの命令を正常に処理しない場合、撮像装置1000は命令要求元のクライアント3000にエラー応答を送信する。このようにすれば、各命令の処理結果や処理タイミングをクライアントがより把握しやすくすることができる。また、画像方向変更命令、或いは座標方向変更命令のいずれか一方の命令の実行を保留中に、再度同じ命令を受信した場合や、保留中の命令の要求元とは別のクライアントから他方の命令を受信した場合、これらの命令に対してはエラー応答するようにしてもよい。このようにして、画像方向変更命令又は座標方向変更命令の実行を保留している間に受信手段が保留している命令と同じ内容の第3の命令を受信した場合には、制御部1001は当該第3の命令を実行しないようにすることができる。また、このようにして、通信部1004が第1の制御装置から画像方向変更命令又は座標方向変更命令のうち一方を受信してから第1の制御装置から他方の命令を受信するまでは、第2の制御装置から受信した命令を実行しないようにすることができる。あるいは、また、画像方向変更命令、或いは座標方向変更命令のいずれか一方の命令の実行を保留中に、再度同じ命令を受信した場合、保留中の命令に対してエラー応答を行ってこれらの命令を破棄することとしてもよい。そして、再度受信した命令を他方の命令が受信されるまで保留することとしてもよい。このようにして、画像方向変更命令又は座標方向変更命令の実行を保留している間に通信部1004が保留している命令と同じ内容の第3の命令を受信した場合には、制御部1001は保留中の画像方向変更命令又は座標方向変更命令を実行せず、他方の命令を受信するまでは第3の命令の実行を保留することができる。また、本実施例では画像方向変更命令と、座標方向変更命令が別々に定義される場合について説明したが、これらの命令に加えて図5Dに示すような画像方向と座標方向の双方を変更する命令が定義されてもよい。実施例2実施例2では、撮像画像をトリミングする領域を変更することによってクライアントに表示される撮像画像を変更する、いわゆるデジタルPTZPanTiltZoom機能を有する撮像装置に本発明を適用する場合について説明する。実施例2に係る撮像装置2000を図1Cに示す。本実施例にかかる撮像装置2000は、パン駆動機構1101、チルト駆動機構1102、及び、ズーム機構1103を有さない。次に、撮像装置2000の内部構成について図2Bを用いて説明する。撮像装置2000は実施例1における撮像装置1000と比較して、撮像制御部1006を有さない。撮像装置2000の制御部1001は、撮像部1003が撮像した撮像画像の一部を切り出した撮像画像を生成し、通信部1004を介してクライアント3000に送信する。実施例2における撮像装置2000は、クライアント3000から撮像画像の切り出し位置についての指示をトリミングパラメータとして受信する。トリミングパラメータは、撮像部1003が生成する撮像画像をトリミングしてクライアントに配信する部分を特定するためのパラメータである。トリミングパラメータの例を、図6Bを用いて説明する。図6Bに示すトリミングパラメータは、撮像画像の水平方向を示すX座標、垂直方向を示すY座標にて表現される2点x1,y1、x2,y2から成り、この2点を対角とする長方形がトリミングする範囲を示す。さらに、実施例2における撮像装置2000は、クライアント3000から画像座標方向変更命令を受信することができる。画像座標方向変更命令の例を図5Dに示す。画像座標方向変更命令により、クライアント3000は撮像装置2000の配信する撮像画像の方向、及び撮像可能範囲の座標の方向を併せて変更することができる。画像方向の変更及び座標方向の変更についての詳細は、実施例において図5B及び図5Cを用いて説明した内容と同様であり説明を省略する。実施例2において撮像装置2000は、クライアント3000からの命令を正常に処理する場合、命令要求元のクライアント3000に正常応答を送信する。また、クライアント3000からの命令を正常に処理しない場合、撮像装置2000は命令要求元のクライアント3000にエラー応答を送信する。正常応答の例を図5Eに示す。また、エラー応答の例を図5Fに示す。次に、実施例2における撮像装置2000の動作について図9及び図10A~10Cのフローチャートを用いて説明する。撮像装置1000の制御部1001がプロセッサを内蔵する形態では、図9及び図10A~10Cの処理フローは、図9及び図10A~10Cに示される手順を制御部1001に実行させるためのプログラムを示す。撮像装置1000の制御部1001が内蔵するプロセッサはコンピュータであり、撮像装置1000が内蔵するメモリ1002から読み出したプログラムを実行する。撮像装置2000のメイン処理について図9を用いて説明する。まず、制御部1001はイベント待ちを行うS2100。本実施例では、撮像装置2000は画像取得、撮像範囲変更命令受信、画像方向変更命令受信、座標方向変更命令受信、命令保留タイムアウトに加え、画像座標方向変更命令受信のイベントが生じた場合にイベント有りと判断する。画像取得イベントが発生すると、撮像装置2000の制御部1001は配信画像作成処理を行うS2101。本実施例にかかる配信画像作成処理について、実施例1において図4Aを用いて説明した処理と異なる点について説明する。本実施例では制御部1001は配信画像作成処理において、画像方向パラメータがOFF正方向である場合図4AのステップS1200においてNoの場合、図6Bに示したトリミングパラメータに従い、撮像画像をトリミングする。また制御部1001は画像方向パラメータがON反転方向である場合S1200でYesの場合、図4Aに示したステップS1201において画像方向パラメータに従い画像方向を変更した後に、トリミングパラメータに従って撮像画像をトリミングする。撮像画像をトリミングすると、制御部1001はトリミングした撮像画像でメモリ1002に記憶されている撮像画像を上書きし、配信画像作成処理を終了する。配信画像作成処理が終了すると制御部1001は送信処理を行うS2102。送信処理において制御部1001は、撮像装置1000からの映像配信を要求しているクライアント3000に対して、ステップS1101の配信画像作成処理にてトリミングされた配信画像を通信部1004を介して送信する。送信処理を行った後、制御部1001は、ステップS1100に戻って処理を行う。また制御部1001は、クライアント3000から撮像範囲変更命令を受信すると、撮像範囲変更処理を行うS2110。本実施例において撮像範囲変更命令は、撮像範囲のうち画像を切り出す範囲を変更させるために用いられる。本実施例における撮像範囲変更処理について、実施例1において図4Bを用いて説明した処理と異なる点について説明する。撮像範囲変更処理において本実施例に係る制御部1001は、図4Bに示したステップS1300及びステップS1301の処理を行った後、図4BのステップS1302においてトリミングパラメータを算出する。すなわち、制御部1001は、取得した座標方向パラメータがON反転方向である場合は、座標系を図8の座標1083のように反転させてトリミング範囲を決める。一方、取得した座標方向パラメータがOFF正方向である場合は、制御部1001は座標系を図8の座標1082のように反転させないでトリミング範囲を決める。続いて、本実施例の制御部1001は、ピクセルを単位とする座標におけるトリミング範囲の位置を求める。図8の座標2082および座標2083は、左下の頂点を原点とし、ピクセルを単位とするX座標とY座標によって表される座標である。制御部1001は、図8の座標2082、座標2083に示すように、決定したトリミング範囲の対角を成す2つの頂点に対応する、撮像画像上のピクセル座標2点x1,y1とx2,y2をトリミングパラメータとして算出する。そして制御部1001は算出したトリミングパラメータをメモリ1002に記憶する。そして制御部1001は、撮像範囲変更処理を終了する。また本実施例に係る制御部1001は、クライアント3000から画像方向変更命令を受信すると、図10Aを用いて後述する画像方向変更処理を行うS2120。また本実施例に係る制御部1001は、クライアント3000から座標方向変更命令を受信すると、図10Bを用いて後述する座標方向変更処理を行うS2130。また、本実施例に係る制御部1001は、受信した命令をメモリ1002に保留してから所定時間経過すると、図10Cを用いて後述する命令保留タイムアウト処理を行うS2140。また、本実施例に係る制御部1001は、クライアント3000から図4Cに示した画像座標方向変更命令を受信すると、図10Cを用いて後述する画像座標方向変更処理を行うS2111。ステップS2111の処理を終了すると、制御部1001はステップS2100に戻って処理を行う。次に、ステップS2120の画像方向変更処理について図10Aを用いて説明する。まず制御部1001は、メモリ1002上の命令保留キューを参照し、保留中の画像方向変更命令の送信元クライアント以下、現送信元から要求された座標方向変更命令を保留しているか判定するS2400。現送信元からの座標方向変更命令を保留中でない場合S2400においてNoの場合、制御部1001は、現送信元から要求された画像方向変更命令を保留しているかどうか判定するS2401。ステップS2401の判定はメモリ1002上の命令保留キューを参照することにより行う。保留中である場合S2401でYesの場合は、制御部1001は、現在受信中の画像方向変更命令に対してエラー応答を送信するS2420。このようにして、制御部1001は画像方向変更命令の実行を保留している間に再度画像方向変更命令を受信した場合には、後に受信した画像方向変更命令を実行しないようにする。こうして、本実施例にかかる撮像装置1000は、画像方向変更命令を重複して実行することを防止することができる。あるいは、制御部1001は画像方向変更命令の実行を保留している間に再度画像方向変更命令を受信した場合には、保留中の画像方向変更命令を実行せず、座標方向変更命令を受信するまではあとで受信した画像方向変更命令の実行を保留することができる。このようにしても、画像方向変更命令を重複して実行することを防止することができる。現送信元からの画像方向変更命令を保留中でない場合S2401でNoの場合、制御部1001は受信した画像方向変更命令の引数を送信元を示す情報と共に命令保留キューに記憶させ、画像方向変更命令の実行を保留するS2402。そして制御部1001は、計時部1005を使用し、現送信元用の命令保留タイマを起動するS2403。このように、本実施例の制御部1001は、画像方向変更命令を受信した場合に当該命令を送信したクライアントから座標方向変更命令が受信されていない状態では、画像方向変更命令の実行を保留する。従って、座標方向が変更されない状態図8の座標2082で画像方向のみが変更された状態図7の撮像画像1072となることにより、座標方向正方向/反転方向と撮像画像の画像方向正方向/反転方向が不一致となることを防ぐことができる。一方、現送信元からの座標方向変更命令をメモリ1002に保留中である場合S2400においてYesの場合は、制御部1001は現送信元用の命令保留タイマを削除するS2410。そして制御部1001は、処理を保留中の送信元が現送信元である座標方向変更命令の引数を命令保留キューから読み出し、メモリ1002上の座標方向パラメータを変更するS2411。次に制御部1001は、現在受信している画像方向変更命令の引数を読み出し、メモリ1002上の画像方向パラメータを変更するS2412。次に制御部1001は、ステップS2411において実行した保留中であった座標方向変更命令に対する図5Eに示す正常応答を、現送信元に送信するS2413。次に制御部1001は、ステップS2412において実行した画像方向変更命令に対する正常応答を、現送信元に送信するS2414。続いて制御部1001は、命令保留キューを参照し、保留されている全ての命令に対して、図5Fに示すエラー応答を各送信元に送信するS2415。このように、制御部1001は座標方向変更命令の実行がメモリ1002に保留されている状態で画像方向変更命令を受信した場合に、当該座標方向変更命令及び画像方向変更命令を実行する。これにより、撮像装置1000は変更後の画像方向の撮像画像図7の撮像画像1072を出力し、変更後の座標図8の座標1083に基づいて撮像範囲の変更を行うことができる。従って、画像方向正方向/反転方向と座標方向正方向/反転方向が一致した状態で撮像画像を出力し、撮像範囲の変更を行うことができる。このようにして、撮像装置1000は撮像方向と座標方向が常に一致するようにして、画像方向変更命令を実行させることができる。本実施例では、ステップS2400及びステップS2401において、制御部1001は命令が現送信元によってなされた命令であるか判定する。このようにすることで、撮像装置1000に対して画像方向変更命令及び座標方向変更命令の両方が同一クライアントによりなされるまでは、先に受信した一方の命令の実行を保留することができる。これにより、画像方向と座標方向が一致するようにして両方の命令を実行させる制御をクライアントごとに行うことができる。または、ステップS2400及びステップS2401において、制御部1001は命令が現送信元によってなされた命令であるかについての判定を行わないようにしてもよい。この場合、クライアントを区別せず、撮像装置に対して当該1対の命令がなされた場合に両方の命令が実行される。従って、複数のクライアントが画像方向変更命令又は座標方向変更命令を行う場合でも、撮像装置1000は画像方向と座標方向が一致するようにして両方の命令を実行させることができる。次に、ステップS2130の座標方向変更処理について図10Bを用いて説明する。まず制御部1001は、メモリ1002上の命令保留キューを参照し、現在処理中の座標方向変更命令の送信元から要求された画像方向変更命令を保留しているかどうか判定するS2500。現送信元からの画像方向変更命令を保留中でない場合S2500においてNoの場合、制御部1001は、現送信元から要求された座標方向変更命令を保留しているかどうか判定するS2501。ステップS2501の判定はメモリ1002上の命令保留キューを参照することにより行う。保留中である場合S2501でYesの場合は、制御部1001は、現在受信中の座標方向変更命令に対してエラー応答を送信するS2520。このようにして本実施例にかかる撮像装置1000は、座標方向変更命令を重複して実行することを防止することができる。あるいは先に受信している命令にエラー応答を送信し、後で受信した命令を新たに保留するようにしてもよい。このようにしても、座標方向変更命令を重複して実行することを防止することができる。現送信元からの座標方向変更命令を保留中でない場合S2501でYesの場合、制御部1001は受信した座標方向変更命令の引数を現送信元と共に命令保留キューに記憶させ、画像方向変更命令の実行を保留するS2502。このように、制御部1001は、画像方向変更命令が受信されていない状態で座標方向変更命令を受信した場合には、当該座標方向変更命令の実行を保留する。従って、画像方向が変更されない状態図7の撮像画像1072で座標方向のみが変更された状態図8の座標2082となってしまい、座標方向正方向/反転方向と撮像画像の画像方向正方向/反転方向が不一致となることを防ぐことができる。そして制御部1001は、計時部1005を使用し、現送信元用の命令保留タイマを起動するS2503。一方、現送信元からの画像方向変更命令をメモリ1002に保留中である場合S2500においてYesの場合は、制御部1001は計時部1005を使用し、現送信元用の命令保留タイマを削除するS2510。そして制御部1001は、命令保留キューより処理を保留中の現送信元が送信元である画像方向変更命令の引数を読み出し、メモリ1002上の画像方向パラメータを変更するS2511。次に制御部1001は、現在受信している座標方向変更命令の引数を読み出し、メモリ1002上の座標方向パラメータを更新するS2512。次に制御部1001は、ステップS2411において実行した保留中であった画像方向変更命令に対する図5Eに示す正常応答を、現送信元に送信するS2513。次に制御部1001は、ステップS2512において実行した座標方向変更命令に対する正常応答を、現送信元に送信するS2514。続いて制御部1001は、命令保留キューを参照し、保留されている全ての命令に対して、図5Fに示すエラー応答を各送信元に送信するS2515。このように、制御部1001は画像方向変更命令の実行がメモリ1002に保留されている状態で座標方向変更命令を受信した場合に、当該画像方向変更命令及び座標方向変更命令を実行する。これにより、撮像装置1000は変更後の画像方向の撮像画像図7の撮像画像1072を出力し、変更後の座標図8の座標2083に基づいて撮像範囲の変更を行うことができる。従って、画像方向正方向/反転方向と座標方向正方向/反転方向が一致した状態で撮像画像を出力し、撮像範囲の変更を行うことができる。このようにして、撮像装置1000は画像方向と座標方向が常に一致するようにして、座標方向変更命令を実行させることができる。本実施例では、ステップS2500及びステップS2501において、制御部1001は命令が現送信元によってなされた命令であるか判定する。このようにすることで、撮像装置1000に対して画像方向変更命令及び座標方向変更命令の両方が同一クライアントによりなされるまでは、先に受信した一方の命令の実行を保留することができる。これにより、画像方向と座標方向が一致するようにして両方の命令を実行させる制御をクライアントごとに行うことができる。または、ステップS2500及びステップS2501において、制御部1001は命令が現送信元によってなされた命令であるかについての判定を行わないようにしてもよい。この場合、クライアントを区別せず、撮像装置に対して当該1対の命令がなされた場合に両方の命令が実行される。従って、複数のクライアントが画像方向変更命令又は座標方向変更命令を行う場合でも、撮像装置1000は画像方向と座標方向が一致するようにして両方の命令を実行させることができる。次に、図9のフローのステップS2140の命令保留タイムアウト処理について説明する。制御部1001は、保留タイムアウトが発生した命令について処理を行い正常応答を送信する。または制御部1001は、保留タイムアウトが発生した命令については処理を行わず、エラー応答を送信してもよい。制御部1001が、保留タイムアウトが発生した命令について処理を行い正常応答を送信する場合の動作について説明する。制御部1001は、計時部1005からのタイムアウトイベントを参照し、どの送信元用のタイムアウトかを判別する。そして制御部1001は、メモリ1002上の命令保留キューを参照して、保留中の命令のうち、判別した送信元現送信元である命令を取得し、取得した命令を実行する。続いて制御部1001は、実行した命令に対する正常応答を現送信元に送信する。そして、制御部1001は、命令保留タイムアウト処理を終わる。このようにすれば、命令を実行することにより座標方向と撮像画像の画像方向が不一致となる場合であっても、所定時間経過後には、クライアントからの命令を指示された通りに実行させることができる。次に制御部1001は、保留タイムアウトが発生した命令については処理を行わず、エラー応答を送信する場合の動作について説明する。制御部1001は、計時部1005からのタイムアウトイベントを参照し、どの送信元用のタイムアウトかを判別する。次に制御部1001は、メモリ1002上の命令保留キューを参照して、保留中の命令のうち、判別した送信元現送信元である命令をキューから削除する。続いて制御部1001は、削除した命令に対するエラー応答を現送信元に送信する。そして、制御部1001は、命令保留タイムアウト処理を終わる。このようにすれば、命令を実行することにより座標方向と撮像画像の画像方向が不一致となる場合には、当該命令を実行しないようにすることを防ぐことができる。以上のようにして制御部1001は、クライアントから画像方向変更命令又は座標方向変更命令のうち一方の命令を受信してから他方の命令を受信するまでは、正常応答をクライアントに対して行わないようにする。このようにすることで、命令が保留されていることをユーザがわかり易くすることができる。次に、画像座標方向変更処理について図10Cを用いて説明する。まず制御部1001は、メモリ1002上の命令保留キューを参照して、保留中の命令があるかどうかを判定するS2700。保留中の命令があった場合S2700でYesの場合は、制御部1001は、計時部1005を使用し、起動中の全ての命令保留タイマを削除するS2710。続いて制御部1001は、命令保留キューに保留中の全ての命令に対するエラー応答をそれぞれの送信元に対して送信するS2711。そして制御部1001は後述のステップS2701に処理を移す。保留中の命令が無い場合S2700でNoの場合又は、ステップS2711の処理を終えた場合、制御部はステップS2701の処理を行う。ステップS2701において制御部1001は、受信している画像座標方向変更命令の画像座標方向引数に従って、メモリ1002上の画像方向パラメータ、座標方向パラメータの双方を更新する。次に、制御部1001は、画像座標方向変更命令の送信元へ正常応答を送信するS2702。このようにして制御部1001は画像方向変更命令又は座標方向変更命令の実行を保留している間に画像座標方向変更命令を受信した場合には、保留している命令を実行せずに画像座標方向変更命令を実行する。これにより、撮像装置1000は変更後の画像方向の撮像画像図7の撮像画像1072を出力し、変更後の座標図8の座標2083に基づいて撮像範囲の変更を行うことができる。従って、画像方向正方向/反転方向と座標方向正方向/反転方向が一致した状態で撮像画像を出力し、撮像範囲の変更を行うことができる。以上の処理により、撮像装置2000は、画像の方向と撮像可能範囲の座標の方向が片方だけ変更された状態になることを防止することができる。また、複数のクライアントから受信する画像方向変更命令、座標方向変更命令を適切に処理し、正常/エラー応答を返送することができる。本実施例では、ネットワーク3020を介して撮像装置1000に複数のクライアント3000が接続されている場合の処理について説明した。また本実施例では、クライアント3000からの命令に対して命令が正常に実行されたことを示す正常レスポンス又は命令が実行されなかったことを示すエラーレスポンスを行う場合の処理について説明した。さらに、本実施例では、画像座標方向変更命令をクライアント3000から受信した場合の処理について説明した。これらの処理は、本実施例のようにいわゆるデジタルPTZ機能を有する撮像装置に適用する場合に限られず、実施例1において説明した撮像装置にも適用できる。実施例3実施例3では、撮像装置1000に対して、図5Bに示す画像方向変更命令、又は、図5Cに示す座標方向変更命令をクライアント3000が送信するためのクライアントアプリケーションについて説明する。クライアント3000が座標方向変更命令、又は、画像方向変更命令を撮像装置1000に対して送信する際の処理について図11A及び図11Bに示したフローチャートを用いて説明する。クライアント3000の制御部3001がプロセッサを内蔵する形態では、図11A及び図11Bの処理フローは、図11A及び図11Bに示される手順をクライアント3000の制御部3001に実行させるためのプログラムを示す。制御部3001が内蔵するプロセッサはコンピュータであり、クライアント3000が内蔵するメモリ3002から読み出したプログラムを実行する。まず、クライアント3000が座標方向変更命令を撮像装置1000に対して送信する場合について図11Aを用いて説明する。座標方向変更命令を撮像装置1000に対して送信する指示をユーザがクライアント3000に対して行うと、制御部3001は画像方向反転命令の送信を保留しているか判定するS3100。画像方向反転命令の送信を保留中である場合S3100でYesの場合、制御部3001は画像方向反転命令を送信するS3110。続いて制御部3001は座標方向反転命令を送信し、座標方向反転ボタン押下処理を終了するS3111。制御部3001は、画像方向反転命令の送信を保留中でない場合S3100でNoの場合、制御部3001は画像方向を反転させるか否かをユーザに問い合わせるための表示を表示部3010に表示させる。制御部3001は例えば、画像方向も反転しますかというメッセージを表示部3010に表示させ、ユーザにYesかNoを選択させるようにすることができる。画像を反転させる旨の指示を受信した場合S3102でYesの場合、上述のステップS3110の処理及びステップS3111の処理を実行する。一方、画像方向を反転させない旨の指示を受信した場合S3102でNoの場合、制御部3001は座標方向反転命令の送信を保留し、座標方向反転ボタン押下処理を終了するS3103。この場合、制御部3001は座標方向反転命令の送信を保留する旨の通知を表示部3010に表示させるようにしてもよい。ステップS3102において問い合わせを行うことにより、ユーザに撮像装置1000の画像方向と座標方向が一致するように命令を行わせることができる。また、ステップS3102の問い合わせにおいて、ユーザが画像方向変更命令も行うか選択させることにより、ユーザの意図にあった命令ができるようにすることができる。次に、クライアント3000が画像方向変更命令を撮像装置1000に対して送信する場合について図11Bを用いて説明する。画像方向変更命令を撮像装置1000に対して送信する指示をユーザがクライアント3000に対して行うと、制御部3001は、座標方向反転命令の送信を保留しているかどうかを判定するS3200。保留中である場合S3200でYesの場合は、制御部3001は画像方向反転命令を送信するS3210。続いて制御部3001は座標方向反転命令を送信し、座標方向反転ボタン押下処理を終了するS3211。制御部3001は、座標方向反転命令の送信を保留中でない場合S3200でNoの場合、制御部3001は座標方向を反転させるか否かをユーザに問い合わせるための表示を表示部3010に表示させる。制御部3001は例えば、座標方向も反転しますかというメッセージを表示部3010に表示させ、ユーザにYesかNoを選択させるようにすることができる。座標を反転させる旨の指示を受信した場合S3202でYesの場合、上述のステップS3210の処理及びステップS3211の処理を実行する。一方、座標方向を反転させない旨の指示を受信した場合S3202でNoの場合、制御部3001は画像方向反転命令の送信を保留し、画像方向反転ボタン押下処理を終了するS3203。この場合、制御部3001は画像方向反転命令の送信を保留する旨の通知を表示部3010に表示させるようにしてもよい。ステップS3202において問い合わせを行うことにより、ユーザに撮像装置1000の画像方向と座標方向が一致するように命令を行わせることができる。また、ステップS3202の問い合わせにおいて、ユーザが座標方向変更命令も行うか選択させることにより、ユーザの意図にあった命令ができるようにすることができる。こうして、制御部3001は画像方向反転命令又は座標方向反転命令のうち一方の命令を撮像装置1000に送信する指示を受けてから他方の命令を撮像装置1000に送信する指示を受けるまでは、撮像装置1000に送信する指示を受けた命令の送信を保留する。以上の処理により、クライアント3000は制御対象の撮像装置において、画像の方向と撮像可能範囲の座標の方向が片方だけ変更された状態になることを防止することができる。したがって、撮像装置1000から配信されている撮像画像を見ながら撮像範囲を変更する場合、配信されている撮像画像の方向と同じ方向に撮像範囲を変更させることが可能となる。よって、ユーザの意図に沿った撮像範囲の変更を実現することが可能となる。その他の実施例実施形態は必ずしも上述の限りでなく、部分的に変更されてもよい。実施例1又は実施例2では、あるクライアントからの図5B、図5Cいずれかの命令を保留中に、異なるクライアントからいずれかの命令を受信した場合、それらも同様に保留するようにしているが、この限りではない。異なるクライアントからの命令に対してはエラー応答を送信し、複数の命令を保留しないようにしてもよい。このようにして、第1のクライアントから画像方向変更命令又は座標方向変更命令のうち一方を受信してから第1のクライアントから他方の命令を受信するまでは、制御部1001は第2のクライアントから受信した命令を実行しないようにすることができる。これにより、第1のクライアントが画像方向変更命令を送信してから座標方向変更命令を行うまでの間に、第2のクライアントからの命令が実行され、第1のクライアントのユーザが意図しない変更がなされないようにすることができる。従って、第1のクライアントは撮像装置に対して1対の画像方向変更命令および座標方向変更命令を確実に行うことができる。よって撮像装置1000は、常に画像方向と座標方向が一致した状態で撮像画像を出力し、撮像範囲の変更を行うことができる。また、実施例1から実施例3では画像方向変更、座標方向変更のインタフェースは、正向き/反転向きのいずれかを指定する場合について説明したがこの限りではない。90度毎の指定や、1度毎の指定ができるようなインタフェースであってもよい。また、実施例1から実施例3では、画像方向変更、座標方向変更の命令の両方を受信したとき、それぞれの命令で指定されている向きの判定を行わず、両命令を処理するようになっているがこの限りではない。先に保留中の命令の向き指定と、後で受信した命令の向き指定が一致したときにのみ両命令を処理するようにしてもよい。この場合、保留中の命令の向き指定が、後で受信した命令の向き指定と一致しない場合は、後者の命令に対してエラー応答を送信するようにしてもよい。また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェアプログラムを、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータまたはCPUやMPU等がプログラムを読み出して実行する処理である。本発明は上記実施の形態に制限されるものではなく、本発明の精神及び範囲から離脱することなく、様々な変更及び変形が可能である。従って、本発明の範囲を公にするために以下の請求項を添付する。"