(57)【要約】【課題】遠隔の操作手段で低解像度の映像を見ることが可能でありながら、別の画面で高解像度の画像も見ることができるようにする。【解決手段】接続されたカメラの映像を取得するカメラ映像取得部１−１と、複数の送信先に対してカメラ映像取得部で取得した映像を送信可能なカメラ映像送信部１−３と、複数の送信先のうちの一つにカメラ制御の権利を許可するカメラ制御権管理部１−３２とを具備し、映像送信部１−３は、カメラ制御を許す第１の送信先の装置１−４には第１の解像度の映像を送信し、画像保存を許す第２の送信先の装置１−６には第１の解像度より高い第２の解像度の映像を送信する。【選択図】　　　図１
2004080256.tif 000002
【特許請求の範囲】
【請求項１】
接続されたカメラの映像を取得するカメラ映像取得手段と、
複数の送信先に対して前記カメラ映像取得手段で取得した映像を送信可能なカメラ映像送信手段と、
複数の送信先のうちの一つにカメラ制御の権利を許可するカメラ制御権管理手段とを具備し、
前記映像送信手段は、カメラ制御を許す第１の送信先の装置には第１の解像度の映像を送信し、画像保存を許す第２の送信先の装置には前記第１の解像度より高い第２の解像度の映像を送信することを特徴とするカメラサーバ装置。
【請求項２】
前記第１の送信先の装置は複数存在し、それぞれの送信先の装置には低解像度のプレビュー映像を送信し、そのうちの一つに制御権を与えてカメラ制御を行なわせ、前記第２の送信先の装置に高解像度の映像を送信すると直ちに制御権を放棄させることを特徴とする請求項１に記載のカメラサーバ装置。
【請求項３】
前記第１の送信先の装置からのアクセスに対する認証処理を行う認証処理手段をさらに具備することを特徴とする請求項１に記載のカメラサーバ装置。
【請求項４】
前記認証処理手段で許可するのは、カメラ制御権、静止画撮影権、動画撮影権、プレビュー表示権であって、それぞれの権利を有しない前記第１の送信先の装置からの操作は許可しないことを特徴とする請求項３に記載のカメラサーバ装置。
【請求項５】
カメラ制御中は、カメラ制御権を有していない第１の送信先の装置へのプレビュー画像送信を禁止することを特徴とする請求項４に記載のカメラサーバ装置。
【請求項６】
前記第１の送信先の装置に送信する映像は静止画像であることを特徴とする請求項１乃至５のいずれか１項に記載のカメラサーバ装置。
【請求項７】
前記第１の送信先の装置に送信する映像は動画像であることを特徴とする請求項１乃至５のいずれか１項に記載のカメラサーバ装置。
【請求項８】
前記第２の送信先の装置に送信する映像は静止画像であることを特徴とする請求項１乃至５のいずれか１項に記載のカメラサーバ装置。
【請求項９】
前記第２の送信先の装置に送信する映像は動画像であることを特徴とする請求項１乃至５のいずれか１項に記載のカメラサーバ装置。
【請求項１０】
カメラ制御は、少なくともパン・チルトを含む雲台制御と、ズーム倍率制御と、カメラ撮影パラメータ設定であることを特徴とする請求項１乃至９のいずれか１項に記載のカメラサーバ装置。
【請求項１１】
カメラ撮影パラメータ設定は、露出設定、露出補正設定、オートフォーカス・マニュアルフォーカース設定、焦点距離設定、ストロボ設定、ホワイトバランス設定、撮影画像解像度設定、撮影画像フレームレート設定、圧縮パラメータ設定を少なくとも含むことを特徴とする請求項１０に記載のカメラサーバ装置。
【請求項１２】
接続されたカメラの映像を取得するカメラ映像取得手段と、複数の送信先に対して前記カメラ映像取得手段で取得した映像を送信可能なカメラ映像送信手段と、複数の送信先のうちの一つにカメラ制御を許すカメラ制御手段と、カメラを制御する権利を管理するカメラ制御権管理手段とを具備するカメラサーバ装置の制御方法であって、
カメラ制御を許す第１の送信先の装置には第１の解像度の映像を送信し、画像保存を許す第２の送信先の装置には第１の解像度より高い第２の解像度の映像を送信することを特徴とするカメラサーバ装置の制御方法。
【請求項１３】
請求項１２に記載の制御方法をコンピュータに実行させることを特徴とするプログラム。
【請求項１４】
請求項１３に記載のプログラムをコンピュータ読み取り可能に記憶したことを特徴とする記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、デジタルカメラから画像を取り込み配送する技術に関するものである。
【０００２】
【従来の技術】
遠隔地に配置されたカメラの映像をネットワーク経由で複数人から観察できるシステムにおいて、単にカメラ映像を観察するだけでなくカメラのパン・チルト角度やズーム倍率を遠隔制御可能にしたものがある。例えば、インターネット上のＷＷＷサーバを通じて、同じくインターネットに接続されたＰＣにコンピュータ制御可能なカメラを接続し、カメラから撮影したリアルタイム映像をアクセス者に配送するだけでなく、そのカメラの制御も許すようなシステムが開発されている（特開平１０−０４０１８５号公報）。また、アクセス者に、動画だけでなく静止画を配送することができる。
【０００３】
多人数が１台のカメラを制御する場合には、カメラの制御権が重要になるが、これに関しては特開平１０−０４２２７８号公報で開示されている。
【０００４】
このようなカメラ制御可能で複数人に映像配送ができるようなシステムにおいては、不特定多数の利用者が操作・観察することを想定している。
【０００５】
カメラとして、動画用のビデオカメラを用いているため、解像度は静止画、動画であっても通常ＶＧＡ（６４０画素×４８０画素）以下を用いている。
【０００６】
その一方、近年ＶＧＡ以上の高解像度の静止画が取得できるデジタルカメラが登場しているが、動画も取得することが可能なものがある。
【０００７】
また、監視目的での利用も高まっており、特に、家庭や個人オフィスのようなパーソナルな場面での利用ニーズが増えつつある。また、近年の携帯電話や携帯端末の広まりにより、こうした携帯装置からの気軽な観察要求が高まりつつある。
【０００８】
【発明が解決しようとする課題】
このような場面での利用を考えた場合、デジタルカメラで撮影したＶＧＡ以上の高解像度の画像を遠隔でみるという使い方は想定されてこなかった。また、このような使い方を想定すると、次のような問題がある。
（１）表示端末の解像度が低いため、細かく映像を見ることができない。
（２）プライバシー面での細やかな配慮も必要であるが、このようなパーソナルな使い方は考慮されておらず、プライバシーへの配慮が必要である。
（３）静止画を取得する場合、解像度が非常に高いと転送に時間にかかるようになる。パンチルトズームなどを指定して高解像度の静止画を取得する場合、本当にその制御角度、ズーム倍率の設定でよかったのかどうかは、画像を見るまでわからない。
（４）携帯端末は、デジタルカメラの解像度よりもはるかに低い場合が多いので、解像度を落とさなければならない。もとの解像度ではみることができない。
【０００９】
したがって、本発明は上述した課題に鑑みてなされたものであり、その目的は、遠隔の操作手段で低解像度の映像を見ることが可能でありながら、別の画面で高解像度の画像も見ることができるようにすることである。
【００１０】
【課題を解決するための手段】
上述した課題を解決し、目的を達成するために、本発明に係わるカメラサーバ装置は、接続されたカメラの映像を取得するカメラ映像取得手段と、複数の送信先に対して前記カメラ映像取得手段で取得した映像を送信可能なカメラ映像送信手段と、複数の送信先のうちの一つにカメラ制御の権利を許可するカメラ制御権管理手段とを具備し、前記映像送信手段は、カメラ制御を許す第１の送信先の装置には第１の解像度の映像を送信し、画像保存を許す第２の送信先の装置には前記第１の解像度より高い第２の解像度の映像を送信することを特徴としている。
【００１１】
また、この発明に係わるカメラサーバ装置において、前記第１の送信先の装置は複数存在し、それぞれの送信先の装置には低解像度のプレビュー映像を送信し、そのうちの一つに制御権を与えてカメラ制御を行なわせ、前記第２の送信先の装置に高解像度の映像を送信すると直ちに制御権を放棄させることを特徴としている。
【００１２】
また、この発明に係わるカメラサーバ装置において、前記第１の送信先の装置からのアクセスに対する認証処理を行う認証処理手段をさらに具備することを特徴としている。
【００１３】
また、この発明に係わるカメラサーバ装置において、前記認証処理手段で許可するのは、カメラ制御権、静止画撮影権、動画撮影権、プレビュー表示権であって、それぞれの権利を有しない前記第１の送信先の装置からの操作は許可しないことを特徴としている。
【００１４】
また、この発明に係わるカメラサーバ装置において、カメラ制御中は、カメラ制御権を有していない第１の送信先の装置へのプレビュー画像送信を禁止することを特徴としている。
【００１５】
また、この発明に係わるカメラサーバ装置において、前記第１の送信先の装置に送信する映像は静止画像であることを特徴としている。
【００１６】
また、この発明に係わるカメラサーバ装置において、前記第１の送信先の装置に送信する映像は動画像であることを特徴としている。
【００１７】
また、この発明に係わるカメラサーバ装置において、前記第２の送信先の装置に送信する映像は静止画像であることを特徴としている。
【００１８】
また、この発明に係わるカメラサーバ装置において、前記第２の送信先の装置に送信する映像は動画像であることを特徴としている。
【００１９】
また、この発明に係わるカメラサーバ装置において、カメラ制御は、少なくともパン・チルトを含む雲台制御と、ズーム倍率制御と、カメラ撮影パラメータ設定であることを特徴としている。
【００２０】
また、この発明に係わるカメラサーバ装置において、カメラ撮影パラメータ設定は、露出設定、露出補正設定、オートフォーカス・マニュアルフォーカース設定、焦点距離設定、ストロボ設定、ホワイトバランス設定、撮影画像解像度設定、撮影画像フレームレート設定、圧縮パラメータ設定を少なくとも含むことを特徴としている。
【００２１】
また、本発明に係わるカメラサーバ装置の制御方法は、接続されたカメラの映像を取得するカメラ映像取得手段と、複数の送信先に対して前記カメラ映像取得手段で取得した映像を送信可能なカメラ映像送信手段と、複数の送信先のうちの一つにカメラ制御を許すカメラ制御手段と、カメラを制御する権利を管理するカメラ制御権管理手段とを具備するカメラサーバ装置の制御方法であって、カメラ制御を許す第１の送信先の装置には第１の解像度の映像を送信し、画像保存を許す第２の送信先の装置には第１の解像度より高い第２の解像度の映像を送信することを特徴としている。
【００２２】
また、本発明に係わるプログラムは、上記の制御方法をコンピュータに実行させることを特徴としている。
【００２３】
また、本発明に係わる記憶媒体は、上記のプログラムをコンピュータ読み取り可能に記憶したことを特徴としている。
【００２４】
【発明の実施の形態】
以下、本発明の好適な実施形態について、添付図面を参照して詳細に説明する。
【００２５】
本実施形態は、デジタルカメラの映像を携帯端末から荒い動画でプレビューしつつパンチルトズームをはじめとする各種カメラ制御を行ってアングル等を決め、高解像度の静止画ないし動画を撮影し、携帯端末では低解像度画像で確認し、高解像度画像はＷＷＷサーバに転送し、あとで別途高解像度表示機能を持った端末等で確認できるようにしたカメラサーバ手段を提供するものである。複数の携帯端末から同時にアクセスされることを想定し、まずプレビュー時にカメラ制御権を獲得し、撮影後に自動的に制御権を離す。さらに撮影した静止画は、外部のサーバに暗号化して転送する。また、カメラ制御権、静止画撮影権、プレビュー表示権という複数のアクセス認証レベルを設け、携帯端末にこれらの権利を取得した上でそれぞれの操作を行うようにする。制御中、他の操作表示端末へのプレビューを強制解除することもできる。
【００２６】
（第１の実施形態）
本実施形態は、デジタルカメラの映像を携帯端末から荒い動画でプレビューしつつパンチルトズームをはじめとする各種カメラ制御を行ってアングル等を決め、高解像度の静止画を撮影するというものである。複数の携帯端末から同時にアクセスされることを想定し、まずプレビュー時にカメラ制御権を獲得し、撮影後に自動的に制御権を離すというものである。さらに撮影した静止画は、外部のサーバに暗号化して転送するようになっている。また、カメラ制御権、静止画撮影権、プレビュー表示権というのを持たせ、それぞれに異なるアクセス認証レベルを持たせるというものである。また、制御中、他の操作表示端末へのプレビューを強制解除することもできる。
【００２７】
図１は本実施形態の構成図である。
【００２８】
１−１は、デジタルカメラ部、１−２は雲台制御部、１−３は通信制御部であり、この３つでカメラサーバ装置１−０を構成している。１−４、１−５は操作表示端末装置であり、ネットワーク１−７を経由して、上記カメラサーバ装置１−０に接続する。なお、本実施形態では、操作表示端末の数は２としているが、もちろんそれ以上あってもかまわない。１−６はＷＷＷ（Ｗｏｒｌｄ　Ｗｉｄｅ　Ｗｅｂ）サーバ装置である。これも複数あってもかまわない。
【００２９】
デジタルカメラ部１−１は、ズームや、焦点、露出等のカメラ制御を外部から制御しつつ、静止画および動画を撮影可能である。また、デジタルカメラ部１−１は、雲台制御部１−２に固定設置されており、外部インターフェース１−２３を通じて、雲台駆動部１−２１を駆動することで、デジタルカメラ部１−１のパン角度およびチルト角度を制御することができる。通信制御部１−３は、表示操作端末１−４，１−５からの要求を受け、デジタルカメラ部１−１、雲台制御部１−２に対して制御信号を発行することで、パン角度・チルト角度・ズーム倍率・焦点などを制御しつつプレビュー画像、正式な静止画又は動画を撮影し、デジタルカメラ部１−１から撮影したプレビュー画像、正式な静止画又は動画を取り込み、ネットワーク１−７経由で適切な配送先に画像を送信する。操作表示端末１４，１−５では、必要に応じてプレビュー画像およびサムネール画像を受信・表示するが、ＷＷＷサーバ装置１−６には、正式撮影された高解像度の静止画又は動画が必要に応じて転送され、保存される。
【００３０】
なお、いずれの装置、操作端末ともネットワーク１−７に接続する数は本実施形態で示される数に限定されるものではない。ネットワーク１−７に関しても、後で述べるカメラ制御信号、圧縮した映像信号を通すのに十分な帯域があるインターネットやイントラネット等のディジタルネットワークであればなんでもよい。なお、ここではネットワークプロコルとしてＴＣＰ／ＩＰ（ＵＤＰ／ＩＰ）プロトコルを仮定し、以下アドレスといった場合にはＩＰアドレスを指すこととする。また、カメラサーバ装置１−０、操作表示端末装置１−４，１−５、ＷＷＷサーバ装置１−６は、共にＩＰアドレスを割り当てられているものとする。また、操作表示端末装置１−４，１−５はたとえば携帯電話やＰＤＡのようなものを想定している。従って、ネットワーク１−７への物理的な接続形態としては、有線だけでなく無線の場合もありうるが、プロトコル的に接続されていれば、物理的な形態にこだわるものではない。
【００３１】
なお、デジタルカメラ部１−１は、デジタル信号として画像を撮影し取り込む画像撮像部１−１１、取り込んだ画像をＪＰＥＧ等のフォーマットで圧縮する画像圧縮部１−１２、撮影画像を一時保存する画像記憶部１−１３、外部からのコマンドを受け取ったり、画像を外部に取り出したりするインターフェースを制御する外部ＩＦ部１−１５、これらを制御する制御部１−１４を備える。またストロボ発光のためのストロボ制御部１−１６も有する。なお、取り込む画像としては、静止画だけでなく動画も撮影できるようになっているものとする。さらに、解像度を落としてプレビュー画像も取り込むことができるようになっているものとする。本実施形態では、静止画はＪＰＥＧ、動画はＭｏｔｉｏｎ　ＪＰＥＧで圧縮されているものとするが、必ずしもこれらの圧縮形式にこだわるものではないし、処理が間に合えば非圧縮であっても良い。
【００３２】
通信制御部１−３では、ネットワーク１−７経由での操作端末１−４，１−５からのコマンドを解釈しデジタルカメラ部１−１および雲台制御部１−２を制御するとともに、撮影画像をネットワーク１−７経由で操作表示端末１−４，１−５、ＷＷＷサーバ装置１−６などに送る。この際に、操作の種類や接続元のアドレス、パスワード等を元に認証レベルの確認と認証を行う認証レベル制御管理部１−３２、画像を暗号化する暗号化処理部１−３５を有している。また、同時に複数の操作表示端末装置にプレビュー映像を配信することができる。ただし、カメラ制御および雲台制御については、認証レベル制御権管理部１−３２の管理により、同時には１台の操作表示端末装置からしか制御できないようになっている。このため、制御権を取得した操作表示端末からしか操作を受け付けないようになっている。
【００３３】
操作表示端末装置１−４は、カメラサーバ装置１−０に接続した後、後述の図８に示すようなコマンドを発行して映像を撮影し、カメラサーバ装置から配送されてきた圧縮映像データを、伸長・表示する。これらの操作表示ＵＩ（ユーザインターフェイス）は、図１１のような形式であるが、詳しくは後述する。
【００３４】
図２に、カメラサーバ装置１−０、操作表示端末装置１−４、ＷＷＷサーバ装置１−６の各装置をまたがった全体のフローの典型的な一例を挙げる。以下に、フローをおおまかに説明する。
【００３５】
操作端末は、カメラサーバ装置１−０のＩＰアドレスを指定して、接続要求を出す（２−２０１）。カメラサーバ装置１−０は認証処理を行い（２−１０１）、ＯＫならセッションを開始すると共に許可応答を行う（２−１０２）。操作端末では、接続がＯＫだったことを知るとプレビュー要求を発行して、プレビュー表示を開始する（２−２０２、２−２０３）。さらに、カメラ制御が必要なら、制御権を要求し（２−２０４）、制御権が取れたなら（２−２０５）、図８のコマンドを発行して、撮影解像度やズーム倍率などの変更処理を制御したり（２−２０６）、パン・チルト角度を制御したり（２−２０６）する。この間、プレビュー画像は表示されており、プレビュー画像を見ながら、２−２０５、２−２０６を繰り返し、所望の設定になったときに、正式撮影のためシャッタートリガーコマンドを発行する（２−２０８）ことでシャッターを切る。カメラサーバ装置１−０側では、撮影処理により、所望の解像度の画像を画像記憶部１−１３に取り込むだけでなく、解像度を落としたサムネール画像も撮影画像から生成し画像記憶部１−１３に保存する。まずは、解像度の小さなサムネール画像が操作端末に転送されてくるので、この画像でＯＫなら、画像の転送先を指定してその旨カメラサーバ装置に通知すると、所望の解像度の画像を必要に応じて暗号化したのちＷＷＷサーバ装置１−６に転送する（２−１１１）。転送処理終了後、制御権を解放し、他の操作表示端末からの制御を受け付けられるようにする（２−１１２）。なお、画像解像度は、プレビュー画像、サムネール画像、正式撮影画像の順に高くなっているものとする。
【００３６】
なお、ＷＷＷサーバ装置１−６への転送は、ＨＴＴＰプロトコルないしＦＴＰプロトコルを用いて転送するものとする。ＷＷＷサーバ装置１−６へ転送されたあとは、ＷＷＷページとしてアクセスできるよう、ＨＴＭＬなどで記述されたＷｅｂページに転送画像が含まれるようになっているものとする。この部分に関しては、本実施形態の対象とするところでないので割愛するが、後述のように画像を暗号化することができるので、不特定多数からのアクセスを防止できるようになっている。
【００３７】
以下、各装置毎のフローを詳細に説明する。
【００３８】
なお、ここでは正式な撮影は静止画として説明するが、もちろん動画であってもかまわない。
【００３９】
通信制御部１−３のフローを図３に示す。基本的には、操作表示端末１−４又は１−５からの要求を待って（３００２）要求に応じた処理を実行するという手続きを繰り返している（３００２〜３０１０）。要求には、図８のような種類がある。以下、操作表示端末１−４から要求がきているものとして説明する。
【００４０】
接続要求８−１では、認証処理３０１１を行い、ＯＫならセッションの開始処理３０１２を行う。セッション開始処理３０１２では、接続元の操作表示端末（１−４とする）に対応したアドレスを図９の接続リスト９−１に追加登録し、その状態を「セッション中」にする。なお、接続リスト９−１は、カメラサーバ装置１−０に接続中の（セッションを開いている）すべての操作表示端末装置（１−４、１−５等）のアドレスが登録されることになる。また、認証処理３０１１では、接続元のアドレスから図１０の認証リストを参照し、パスワードを照合し、許可レベルを確認する。許可レベルは４段階あり、次のようになっている。
【００４１】
０：接続許可
１：プレビュー許可
２：制御許可
３：撮影許可
許可レベル０のアドレスには接続のみ、許可レベル１のアドレスにはプレビューと接続のみ、許可レベル２のアドレスには、制御・プレビュー・接続のみ、許可レベル３のアドレスにはすべての操作が許可されされるようになっている。なお、３０１１、３０１５、３０１９、３０２４、３０２９、３０３３、３０３７、３０４２の各ステップでも、それぞれ同様の認証処理を行っている。認証で拒否された場合には、要求送付元の操作表示端末にその旨の応答（８−７でＮＧ）を返す。
【００４２】
認証リストは別な手続きによって、あらかじめ設定されているものとする。なお、アドレス中の＊は、ワイルドカード文字を意味し、そのサブアドレスは何でもよいという意味である。
【００４３】
プレビュー開始要求８−３であれば（３００４）、プレビュー認証後、操作表示端末１−４に対応する接続リスト９−１のエントリの状態をプレビュー中に変更し、プレビュー送信を開始し、応答（８−７でＯＫ）を返す。なお、プレビュー画像送信処理は、図４の４００１〜４００６の手続きで行う。通信制御装置１−３において、図３のフローとは独立したプロセスとして動作している。４００２で作成・更新する送信先リストには、接続リスト９−１中の全てのプレビュー中の送信表示装置のアドレスを抽出したものを用いる。送信先リストに１つでもアドレスが含まれている間は、そのアドレスに対応する操作表示端末にプレビュー画像送信を続けることになる。なお、プレビュー画像の送信処理では、画像を１フレーム取得し、全リスト先のアドレスに送信するという手続きを繰り返す。送信先リストは、毎フレーム更新される。
【００４４】
プレビュー終了要求８−４であれば（３００５）、プレビュー認証後、接続リスト９−１で、操作表示端末１−４のアドレスに対応するエントリの状態を接続中に変更することで、プレビュー送信先からはずし、プレビュー送信を終了する。さらに、接続リスト９−１から削除することでセッションを終了する。
【００４５】
制御権要求８−２であった場合（３００６）には、制御許可認証ＯＫでかつ接続リスト９−１の全エントリ中、制御中の操作表示端末が他になければ、制御権取得を許可し、接続リスト９−１の対応エントリの状態を制御中に変更し、許可応答（８−７でＯＫ）を返す。なお必要に応じて、プレビュー接続解除処理３０２６を行う。この処理３０２６を図４の４０１０〜４１０５を用いて詳述する。すなわち、制御権要求８−２中の、プレビュー禁止フラグがＯＮの場合には、制御権を持っている間、他の操作表示端末にプレビュー画像を見せないように、強制的に他の操作表示端末へのプレビュー送信を停止する。そのため、接続リスト９−１のエントリ中、自分以外のプレビュー中の状態をすべて接続中に変更する。これにより、プレビュー送信先リストを自分以外は全部クリアする。
【００４６】
カメラ制御要求８−７であった場合（３００７）には、制御許可認証後、コマンド中の制御項目に応じて、デジタルカメラ部１−１にコマンドに応じた制御信号を送ってカメラを制御する。具体的なカメラ制御項目としては、
［１］
ズーム倍率設定：ズーム倍率を指定
焦点位置設定：オートフォーカス／マニュアルフォーカス（ＭＦ）、
ＭＦ時の焦点位置、マクロを指定
露出設定：シャッタースピード、絞り値、露出補正を指定
ストロボ発光制御設定：強制発光、発光停止、自動発光を指定
プレビュー解像度設定：プレビュー画像の解像度を指定
撮影解像度設定：撮影時の画像解像度を指定
圧縮設定：圧縮方法、圧縮率を指定
ホワイトバランス設定：オート、マニュアル
などがあり、必要に応じて必要な項目を選んでデジタルカメラ部１−１を制御できるようになっている。
【００４７】
雲台制御要求８−８であった場合（３００８）には、制御許可認証後、コマンド中のプリセット項目、パン・チルト角度に応じて、電動雲台部１−２にコマンドに応じた制御信号を送って、パン・チルト角度を制御する。これによってデジタルカメラ部の方向を変更することができる。
【００４８】
シャッター要求８−５であった場合（３００９）には、制御許可認証後、デジタルカメラ部１−１にシャッターを切る制御信号を送付し、撮影処理を行う。この際、デジタルカメラ部１−１では、通常の画像とともに通常の画像を縮小して解像度を減らしたサムネール画像を画像記憶部１−１３に生成する。次に、暗号キーＡを生成する。この段階では、このサムネール画像だけを取得して、これと暗号キーＡをペアにして要求元に返送する（３０４０）。
【００４９】
画像取得要求８−６であった場合（３０１０）には、制御許可認証後、通常の画像をデジタルカメラ部１−１の画像記憶部１−１３から取得し、この画像に対して、３０４０で生成した暗号キーＡを用いて暗号化処理を行い、これをＷＷＷサーバに送るとともに、制御権を解放する。
【００５０】
なお、いずれのコマンド処理も、ＯＫないしＮＧの応答を操作表示端末に返すようになっている。シャッター要求の場合だけ、サムネール画像を持ってＯＫ応答に代えている。
【００５１】
図５はデジタルカメラ部１−１のフローであり、基本的に外部からのトリガーを待って、動作する。カメラ制御コマンド８−７に応じた制御項目、すなわち［１］で挙げたような制御項目に対応したカメラパラメータ設定を行う、また、プレビュー開始要求８−３に伴ったプレビュー画像の取得、シャッター要求８−５に応じたシャッター動作およびサムネール画像の取得、画像取得要求８−６に応じた通常画像の取得など、外部ＩＦ部１−１５を経由した要求に応じた適切な動作をするようになっている。
【００５２】
図６は電動雲台部１−２のフローであり、外部からのトリガーを待って、動作する。雲台制御要求８−８に応じて、外部ＩＦ部１−２３を経由したプリセット、パン・チルト要求に応じて適切な雲台制御をするようになっている。
【００５３】
図７は、操作端末のＵＩプロセスのフローであり、図１１に操作端末の画面例を示す。以下、図７、図１１を用いて、操作端末側での操作ＵＩの流れを説明する。
【００５４】
操作表示端末では、図１１に示す操作画面１が表示されている。ここで、接続先のアドレスと接続先のパスワードを指定した後、「プレビュー表示」を選択すると、接続要求コマンド８−１およびプレビュー開始要求コマンド８−３が指定パスワードを伴って指定アドレスに発行される（７００４）。認証ＯＫなら、以降、プレビュー画像が送信されてくるので、別な処理プロセスを起動して、プレビュー画像を取得・表示を開始する（７００５）。一定時間（たとえば５フレーム分の時間）プレビュー画像がこないと、プレビューが中断されたものと解釈して、ＵＩ処理を中断して、操作画面１を表示する（フローからは省略）。なお、ここで「プロセス」とは、通常のマルチタスクＯＳにおける処理単位であるプロセスに相当するものである。また、以降のコマンドでは操作画面１で指定した接続先アドレスとパスワードが、再度設定されるまで用いられる。
【００５５】
次に操作画面２を表示する。プレビュー画像は操作画面２のような形で表示される。ここで、「終了」が選択されたら、プレビュー終了で再度７００１に戻る。「カメラ制御開始」が選択されると、制御権要求コマンド８−２を発行する（７０１２）。なお、このときに、「他のプレビュー禁止」で「禁止」を選択してあれば、制御権要求時にプレビュー禁止フラグがＯＮになり、制御権獲得後は他の操作表示端末でのプレビューは禁止される。
【００５６】
制御権が獲得できれば、操作画面３を表示し雲台制御、カメラ設定、撮影、終了のいずれかが選択されるのを待つ（７０１４）。雲台制御、カメラ設定は、「撮影」後「ＯＫ」するまでは、設定を繰り返すことができる。
【００５７】
雲台制御が選択されれば、雲台制御ＵＩ（操作画面４−１）を表示し、パン・チルト・プリセット角度が設定されるのを待ち、雲台制御コマンド８−８を発行する（７０１８）。
【００５８】
同様にカメラ設定が選択されれば、カメラ設定ＵＩ（操作画面４−２）を表示し、各種カメラパラメータが設定されるのを待ち、カメラ制御コマンド８−７を発行する（７０２２）。
【００５９】
なお、撮影が選択されれば、シャッター要求コマンド８−５を発行し、サムネール画像と暗号キー（画像へのアクセスキーになる）を取得し、操作画面５のような形で表示する。ここで、このサムネール画像でよければ、転送先ＷＷＷサーバのＵＲＬを指定して、「ＯＫ」を選択すると、画像がカメラサーバ装置１−０から指定したＷＷＷにＨＴＴＰプロトコル等で転送され保存される。以降、ＷＷＷサーバに保存された画像にアクセスする場合には、暗号キー（アクセスキー）を用いて画像を復号して閲覧することになる。これで、一連の操作を終了し、７００１に戻る。
【００６０】
（第２の実施形態）
上記の第１の実施形態では制御権を有している間、他の操作表示端末に表示しないようになっていたが、雲台操作中とズーム操作中に、プレビューを禁止するようにしてもよい。
【００６１】
ズーム倍率がある程度以上、あるいは雲台の制御方向がある範囲内に入ったときにプレビューを禁止するようにしてもよい。
【００６２】
図３のプレビュー接続解除処理３０２６を、カメラ制御要求および雲台制御要求のコマンド解釈後の処理に含めれば実現可能である。
【００６３】
こうすることで、よりこまやかなプレビュー禁止処理が可能となる。
【００６４】
（第３の実施形態）
図３のフローにおいて、カメラシャッターコマンドによる撮影では、静止画であることを想定していたが、高解像度の動画であってもかまわない。その場合、シャッターコマンドを受け付けてから一定時間の動画を自動的に撮影記録して、取り込むようになっていればよい。その場合、サムネールは動画解像度を落とす処理により、動画として作成するか、静止画を用いる。このようにして撮影された高解像度動画は、第１の実施形態と同様にＷＷＷサーバ装置１−６に転送することになる。
【００６５】
また、シャッター終了コマンドを新たに設けることで、シャッターコマンドを受け付けてから、シャッター終了コマンドを受け付けるまでの間の動画を撮影記録するようになっていてもよい。
【００６６】
いずれにせよ、このようにすることで、動画にも対応できる。なおこの場合、カメラ制御コマンドにより撮影フレームレート設定を行うことになる。
【００６７】
また、認証処理における許可レベルとして、静止画と動画の撮影の許可レベルを分けることになる。
【００６８】
０：接続許可
１：プレビュー許可
２：制御許可
３：静止画撮影許可
４：動画撮影許可
以上説明したように、上記の実施形態によれば、制御権を獲得してプレビューしてカメラ映像を確認しながらカメラ制御を行い、確定したら、撮影を行うと共に、自動的に制御権を解放することにより、制御権を長時間保有したままの状態を避けることができる。
【００６９】
プレビュー権、制御権、撮影権というアクセスレベルを設けることで、見せたくない人に、段階的に、プレビュー画像を見せたり、カメラを制御させたり、撮影させることを防止することができる。また、カメラ制御中は、強制的にプレビューを禁止することでより強いプライバシー保護が期待できる。
【００７０】
さらに、撮影画像はＷＷＷサーバに保存されるため、低解像度の操作表示端末でなく、別途あらためて高解像度で画像を閲覧することが可能である。この際、画像は暗号化されるので、プライバシーは保護される。
【００７１】
【他の実施形態】
なお、本発明は、複数の機器（例えばホストコンピュータ、インターフェース機器、リーダ、プリンタなど）から構成されるシステムに適用しても、一つの機器からなる装置（例えば、複写機、ファクシミリ装置など）に適用してもよい。
【００７２】
また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体（または記録媒体）を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、達成されることは言うまでもない。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているオペレーティングシステム（ＯＳ）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００７３】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張カードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００７４】
本発明を上記記憶媒体に適用する場合、その記憶媒体には、先に説明したフローチャートに対応するプログラムコードが格納されることになる。
【００７５】
【発明の効果】
以上説明したように、本発明によれば、遠隔の操作装置で低解像度の映像を見ることが可能でありながら、別の画面で高解像度の画像も見ることができるようになる。
【図面の簡単な説明】
【図１】本発明の第１の実施形態を示すブロック図である。
【図２】第１の実施形態の全体動作の流れを示すフローチャートである。
【図３】通信制御部の動作を示すフローチャートである。
【図４】プレビュー表示処理を示すフローチャートである。
【図５】デジタルカメラ部の動作を示すフローチャートである。
【図６】雲台制御部の動作を示すフローチャートである。
【図７】操作端末の動作を示すフローチャートである。
【図８】コマンド一覧を示す図である。
【図９】接続リストの例を示す図である。
【図１０】認証リストの例を示す図である。
【図１１】操作表示端末の画面例を示す図である。
【図１２】カメラサーバ部の構成を示す図である。
【図１】
2004080256.tif 000003
【図２】
2004080256.tif 000004
【図３】
2004080256.tif 000005
【図４】
2004080256.tif 000006
【図５】
2004080256.tif 000007
【図６】
2004080256.tif 000008
【図７】
2004080256.tif 000009
【図８】
2004080256.tif 000010
【図９】
2004080256.tif 000011
【図１０】
2004080256.tif 000012
【図１１】
2004080256.tif 000013
【図１２】
2004080256.tif 000014