(57)【要約】【課題】  ネットワーク上に通信端末の存在を検知した場合、検知した通信端末の種別に応じて、ネットワークカメラの動作モードを変更する。【解決手段】  ネットワークを介して通信端末と接続し、映像を当該通信端末に配信するネットワークカメラにおいて、ネットワーク上に通信端末が存在するか否かを検知する。そして、通信端末が存在すると検知した場合、検知した通信端末の種別に応じて、ネットワークカメラの動作モードを変更する。【選択図】      図１
2010011074.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して通信端末に映像を配信するネットワークカメラであって、
前記ネットワーク上に通信端末が存在するか否かを検知する検知手段と、
前記検知手段により通信端末が存在すると検知された場合、検知された通信端末の種別に応じて前記ネットワークカメラの動作モードを変更する変更手段と、
を有することを特徴とするネットワークカメラ。
【請求項２】
前記通信端末の種別が会議装置の場合、前記変更手段は前記ネットワークカメラの動作モードを、会議への参加を認証された通信端末のみに映像を配信する会議用カメラモードに変更することを特徴とする請求項１に記載のネットワークカメラ。
【請求項３】
前記変更手段は、前記ネットワークカメラの撮影パラメータを前記会議用カメラモードのパラメータに設定することを特徴とする請求項２に記載のネットワークカメラ。
【請求項４】
前記通信端末の種別が前記ネットワークから取得した映像を表示出力するネットワークプロジェクタの場合、前記変更手段は前記ネットワークカメラの動作モードを書画カメラモードに変更することを特徴とする請求項１に記載のネットワークカメラ。
【請求項５】
前記変更手段は、前記ネットワークカメラの撮影パラメータを前記書画カメラモードのパラメータに設定することを特徴とする請求項４に記載のネットワークカメラ。
【請求項６】
ネットワークを介して通信端末に映像を配信するネットワークカメラの制御方法であって、
前記ネットワーク上に通信端末が存在するか否かを検知する検知工程と、
前記検知工程において通信端末が存在すると検知した場合、検知した通信端末の種別に応じて前記ネットワークカメラの動作モードを変更する変更工程と、
を有することを特徴とするネットワークカメラの制御方法。
【請求項７】
請求項６に記載のネットワークカメラの制御方法をコンピュータに実行させるためのプログラム。
【請求項８】
請求項７に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを介して通信端末と接続し、映像を当該通信端末に配信するネットワークカメラの設定方法に関する。
【背景技術】
【０００２】
ネットワークカメラでは、撮像した映像を圧縮符号化し、内蔵するカメラサーバ機能により、ネットワークに接続されたクライアントの通信端末へ映像を配信する。このネットワークカメラを用いることにより、映像を一般に公開でき、インターネットに接続された任意の通信端末からウェブブラウザによりアクセスすることができる。
【０００３】
また、ネットワークカメラの用途の一つに、自宅内に設置し、外出時のペットの様子を外部から確認するような使い方もある。
【０００４】
更には、店舗や駐車場にネットワークカメラを設置し、遠隔地に設置した特定のサーバと接続することにより、遠隔地からの映像の蓄積及び監視を可能とする監視カメラとしての用途もある。
【０００５】
このようなネットワークカメラの従来の使い方に対して、新たにテレビ会議の映像入力装置として利用する用途が現れた。これはカメラのアナログビデオ出力の代りに、ネットワークカメラのネットワーク映像出力を利用するものである。
【０００６】
ネットワークカメラを会議装置の映像入力機器として利用する利点は、カメラと本体との間の接続を無線化し易く設置の自由度が高いこと、カメラが持つコーデックを利用することにより会議装置の処理負荷を分散できることにある。
【０００７】
このような利点を活かして、小型の会議装置とプロジェクタとバッテリー駆動のネットワークカメラとを持ち歩いて、移動先の会議室やホテルの部屋から会議を行うような利用方法が考えられる。
【０００８】
ところで、ネットワークカメラを会議用途に利用する場合には、映像を一般に公開するのではなく、会議相手のみに映像を送信する使い方になるため、映像受信端末との接続に関するセキュリティーが重要になってくる。
【０００９】
ネットワークカメラの接続認証に関して記載した文献には、例えば特許文献１がある。また、ＬＡＮからのアクセスとＷＡＮからのアクセスとでセキュリティーを変える方法に関して記載した文献には、例えば特許文献２がある。
【特許文献１】特開2006-148737号公報
【特許文献２】特開2005-210583号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
ネットワークを介して映像データを送信する送信先を、認証リストに登録された使用者のみに限定する方法では、許可リストに登録されている相手であれば、ユーザが望まない状況であっても映像が送信されてしまうという問題があった。
【００１１】
また、家庭内ＬＡＮに設置したネットワークカメラを外部ネットワークであるインターネット上からアクセスする場合には、ユーザ認証などのアクセス制限を行っている。一方、同じネットワークである家庭内ＬＡＮからアクセスする場合には、ユーザ認証を不要とし、ＷＡＮで使用する場合のセキュリティーの確保を目的としているが、ＬＡＮ内部から接続された場合のセキュリティーに関しては考慮されていない。
【００１２】
本発明は、ネットワーク上に通信端末の存在を検知した場合、検知した通信端末の種別に応じて、ネットワークカメラの動作モードを変更することを目的とする。
【課題を解決するための手段】
【００１３】
本発明は、ネットワークを介して通信端末と接続し、映像を当該通信端末に配信するネットワークカメラであって、前記ネットワーク上に通信端末が存在するか否かを検知する検知手段と、前記検知手段により通信端末が存在すると検知された場合、検知された通信端末の種別に応じて前記ネットワークカメラの動作モードを変更する変更手段とを有することを特徴とする。
【００１４】
また、本発明は、ネットワークを介して通信端末と接続し、映像を当該通信端末に配信するネットワークカメラの制御方法であって、前記ネットワーク上に通信端末が存在するか否かを検知する検知工程と、前記検知工程において通信端末が存在すると検知した場合、検知した通信端末の種別に応じて前記ネットワークカメラの動作モードを変更する変更工程とを有することを特徴とする。
【発明の効果】
【００１５】
本発明によれば、ネットワーク上に通信端末の存在を検知した場合、検知した通信端末の種別に応じて、ネットワークカメラの動作モードを変更することにより、安全性と使い勝手を共に向上させることができる。
【発明を実施するための最良の形態】
【００１６】
以下、図面を参照しながら発明を実施するための最良の形態について詳細に説明する。
【００１７】
［第１の実施形態］
図１は、第１の実施形態におけるウェブ会議（テレビ会議）システムの構成の一例を示す図である。図１において、１００は会議の場であり、それぞれ無線ＬＡＮ機能を有するネットワークカメラ１０１と会議装置１０２とを用いて他の会議の場の会議装置とウェブ会議を行う。ウェブ会議を行う際に、ネットワークカメラ１０１と会議装置１０２とは、アクセスポイント（ＡＰ）１０３が構築したインフラストラクチャモードのネットワークを介して通信を行う。
【００１８】
ネットワークカメラ１０１は、ＩＰアドレスをDHCPサーバから取得するように設定されており、ＡＰ１０３に接続した後、ＡＰ１０３の有するDHCPサーバ機能からＩＰアドレスを取得する。
【００１９】
会議装置１０２はプロジェクタ１０４に有線接続され、会議装置１０２のビデオ出力がプロジェクタ１０４によってスクリーン（不図示）に表示される。
【００２０】
ＡＰ１０３は、通常内蔵されているルータ機能を有効又は無効に設定する機能を有するが、ここではルータ機能を有効にしたモードで動作させるものとする。
【００２１】
一方、１１０は他の会議の場であり、会議の場１００側のＬＡＮ１２０、ＷＡＮ１３０、ＬＡＮ１４０により接続される。図１に示す例では、ＡＰ１０３がＬＡＮ１２０に接続されているが、他の会議の場１１０では会議装置１１１がＬＡＮ１４０に直接接続されている。ここで、会議装置１１１は会議装置１０２と同じ機能を有する会議装置であっても、一般的な機能を有する会議装置であっても良い。
【００２２】
ＬＡＮ１２０、１４０は、不図示のルータやＨＵＢ、ゲートウェイ装置などの一般的な機器により構成される。また、ＡＰ１０３や有線ルータにより複数のＬＡＮセグメントを構成する。複数のＬＡＮセグメントの構成は、心理的及び空間的な区切りに基づくものとする。例えば、会議室のＡＰが一つのＬＡＮセグメントを構成し、会議室外では、フロア毎に有線ルータとブリッジモードに設定されたＡＰが設置され、フロア毎に異なるＬＡＮセグメントを構成しても良い。また、休憩所には別のＡＰが設置され、休憩所内で一つのＬＡＮセグメントを構成しても良い。図１に示す例では、ＬＡＮ１２０には他の通信端末１５０が接続される。
【００２３】
また、ＷＡＮ１３０はＬＡＮ１２０、１４０内のゲートウェイ（不図示）を介して接続される。
【００２４】
図１に示す構成において、他のネットワークカメラ１０５が会議の場１００に移動してきたとき、ＡＰ１０３のネットワークに参加している会議装置１０２を発見する。そして、ネットワークカメラ１０５が会議の場１００の状況に応じて、動作パラメータを自動的に設定する。
【００２５】
ここで、図１に示すネットワークカメラ１０１、１０５の構成を、図２に示すブロック図を用いて説明する。尚、ネットワークカメラ１０１、１０５の構成は同じであり、ここではネットワークカメラ１０１を例に挙げて説明する。
【００２６】
図２は、第１の実施形態におけるネットワークカメラの構成を示すブロック図である。図２において、２００はネットワークカメラ１０１全体を制御するシステム制御部である。２０１は被写体を映像として撮像し、デジタルの映像データに変換して出力する撮像部である。２０２はシステム制御部２００からの指示に従って、ホワイトバランスやシャッター速度などの各種撮像パラメータの設定やズーム動作など、撮像部２０１の動作を制御する撮像制御部である。
【００２７】
２０３は映像データをネットワークへ伝送するために圧縮符号化する映像圧縮符号化部である。この映像圧縮符号化部２０３は、画質優先符号化のためにフレーム内圧縮を行うJPEGエンコーダ機能と、動き優先符号化のためにフレーム間差分を含む圧縮を行うMPEG4エンコーダ機能とを有する。上述のエンコーダ機能は、ビットレートや量子化パラメータなどの調節が可能であり、更に詳細に符号化を制御することができる。
【００２８】
２０４は音声を入力するマイク入力部、２０５は音声データをネットワークへ伝送するために圧縮符号化する音声圧縮符号化部である。
【００２９】
２０６は映像圧縮符号化部２０３からの映像符号化データと、音声圧縮符号化部２０５からの音声符号化データとをネットワークへ伝送するためにパケット化するパケット化部である。２０７はパケット化部２０６でパケット化された映像パケット及び音声パケットを外部の装置へ送信し、また外部の装置からリクエスト処理を受け付けるサーバ部である。２０８は無線ＬＡＮ機能によりＡＰ１０３と無線通信を行う無線ＬＡＮインタフェースである。
【００３０】
２０９は撮像部２０１をパン・チルト動作させて撮像方向を変化させる雲台モータ部、２１０はシステム制御部２００からの指示に従って、雲台モータ部２０９を制御する雲台制御部である。２１１は撮像される画像を解析し、被写体の動きや画像全体の動きなどを検知する動き検知部である。
【００３１】
システム制御部２００において、２１２は会議装置１０２がネットワーク上に存在するか否かを検知する会議装置検知処理部である。ここでは、ネットワーク上に存在する通信端末の種別を検知するために、探索パケットをネットワーク上にブロードキャストで送信する。そして、会議装置１０２から応答パケットを受信した場合、ネットワーク上に存在する通信端末が会議装置１０２であると検知する。２１３は会議装置検知処理部２１２で検知された通信端末の種別に応じてネットワークカメラの動作モードを決定し、決定された動作モードのパラメータを設定するカメラモード決定処理部である。
【００３２】
尚、映像圧縮符号化部２０３は、システム制御部２００からの指示により映像データの圧縮に用いる圧縮方法やフレームレート、画像サイズなど、様々なパラメータを変更することにより、映像の品質やデータ量を制御可能に構成されている。また音声圧縮符号化部２０５も映像圧縮符号化部２０３と同様に、システム制御部２００からの指示により音声データのサンプリングレートや符号化方法を変更することにより、音声の品質やデータ量を制御可能に構成されている。
【００３３】
ここで、具体的な処理を説明する前に、ネットワークカメラ１０１に備えられた複数のモードと各モードで使用されるプロトコル、コーデック、接続認証などの各種パラメータを、図３を用いて説明する。
【００３４】
図３は、第１の実施形態におけるネットワークカメラの複数のモードと各モードで設定可能なパラメータの一例を示す図である。図３に示すように、モードには、ネットワークカメラが通信端末の存在を検知していない状態のウェブカメラモード（通常モード）と、会議装置１０２の存在を検知した状態の会議用カメラモード（会議モード）とがある。
【００３５】
ウェブカメラモードは、映像をネットワーク上の任意の端末に配信する一般的なネットワークカメラ用途のモードである。映像送信プロトコルにHTTPプロトコルを使用し、汎用的なウェブブラウザからアクセス可能とする。符号化に用いるコーデックにモーションJPEGを用い、端末から映像の取得リクエストがある毎に画面を送信する。接続相手は不特定多数であり、接続認証は行わない。撮像部２０１のホワイトバランスは人物撮影用の設定を用いる。そして、動き検知及び自動追尾を無効化状態（なし）に設定する。
【００３６】
一方、会議用カメラモードでは、映像送信プロトコルにリアルタイム伝送に適したRTP／RTCPプロトコルを用いる。また、コーデックにフレーム間差分を用いて圧縮する方式であるMPEG4を用いる。接続相手は現在会議中の相手に限られる特定多数であり、接続認証を行って安全に接続する。撮像部２０１のホワイトバランスは室内撮影用の設定を用いる。そして、動き検知及び自動追尾を有効化状態（あり）に設定する。
【００３７】
以上の構成において、ネットワークカメラ１０１の電源投入時の処理を、図４を用いて説明する。この処理は、システム制御部２００の制御の下、ネットワークカメラ１０１の各部によって行われる処理である。
【００３８】
図４は、第１の実施形態におけるネットワークカメラの電源投入時の処理を示すフローチャートである。電源が投入されると、無線ＬＡＮインタフェース２０８がインフラストラクチャモードに設定され、ＡＰ１０３からのビーコン信号を探す。ビーコン信号を検知すると（Ｓ４０１）、ＡＰ１０３との接続処理を行う（Ｓ４０２）。そして、ＡＰ１０３に接続されると、ネットワークへの接続が行われ、ＬＡＮセグメント上のDHCPサーバからＩＰアドレスを取得し（Ｓ４０３）、ネットワークの利用が可能な状態となる。
【００３９】
次に、ネットワークが利用できるようになると、同一のＬＡＮセグメント上に会議装置１０２が接続されているか否かを調べる。ここで、会議装置１０２の発見には、UPnP技術を応用したプロトコル（SSDP）を用いて、探索パケットをブロードキャスト送信する（Ｓ４０４）。尚、「UPnP」はUniversal Plug and Playの略で、「SSDP」はSimple Service Discover Protocolの略である。
【００４０】
会議装置１０２が接続されていれば、会議装置１０２が提供するサービス情報の記述を含む応答パケットが返信される。これにより、会議装置１０２を発見すると（Ｓ４０５でＹｅｓ）、動作モードを会議用カメラモードに変更し、カメラサーバ部２０７の端末接続認証を会議認証ありに設定する。即ち、会議毎に生成される会議認証情報（会議認証キー）を持たない一般の通信端末との接続を拒否し、会議認証キーにより認証される通信端末のみ接続を許可する（Ｓ４０６）。そして、ネットワークカメラ１０１の撮影パラメータを図３に示す会議用カメラモードのパラメータに設定する（Ｓ４０７）。
【００４１】
ここで、カメラモード決定処理部２１３が会議用カメラモードのパラメータに設定する処理を、図５を用いて説明する。
【００４２】
図５は、会議用カメラモードのパラメータを設定する処理を示すフローチャートである。まず、会議用途では、人物の顔色が良く映ることが好まれるため、撮像制御部２０２に指示し、撮像部２０１のホワイトバランスを室内撮影用にホワイトバランスが設定された画像より暖色側の画像となるように設定する（Ｓ５０１）。
【００４３】
次に、パン・チルト・ズームのパラメータを会議用に設定する（Ｓ５０２）。尚、通常の会議空間では、それほど遠方の映像を写す必要性は生じず、それよりも広角側の撮影が必要とされる。人物の顔を極端にアップで撮影するような映像も好まれない。そのため、ズームの制御範囲を広角よりに制限する設定を行う。また、パン・チルト速度は、手動操作による移動速度は遅く、プリセット位置への移動は手動操作による移動速度より高速に設定する。
【００４４】
次に、会議用途であるため、マイク入力部２０４を制御し、カメラに付属のマイク入力をオンに設定する（Ｓ５０３）。映像符号化方式を、MPEG4コーデックを用いた動き優先モードに設定し（Ｓ５０４）、映像送信プロトコルをRTP/RTCPに設定する（Ｓ５０５）。人物検知を有効に設定し（Ｓ５０６）、パン・チルト・ズームを自動制御し検出した人物位置にオートフレーミングする（Ｓ５０７）。
【００４５】
次に、ネットワークカメラ１０１が先にＡＰ１０３のネットワークに接続し、その後、会議装置１０２の電源がオンされた場合の処理を、図６を用いて説明する。尚、この場合は、既にネットワークカメラ１０１が通信端末１５０に接続し、映像を配信中の可能性があるため、それに対する処理が重要となる。
【００４６】
図６は、ネットワークカメラがウェブカメラモードから会議用カメラモードへモードを変更する処理を示すフローチャートである。会議装置１０２の電源が投入されると、会議装置１０２は所定プロトコル（SSDP）を使用して自らの存在を同一のＬＡＮセグメント上の通信端末に知らせるためのパケットをブロードキャスト送信する。一方、ネットワークカメラ１０１が会議装置１０２からアドバタイズパケットを受信すると、会議装置１０２が接続されたことを検知する（Ｓ６０１）。
【００４７】
ネットワークカメラ１０１が会議装置１０２の存在を検知すると、現在映像配信のためにウェブカメラモードで通信端末１５０と接続しているか否かを確認する（Ｓ６０２）。接続中であれば（Ｓ６０２でＹｅｓ）、映像の配信を中止し、会議用カメラモードへ移行することを通信端末１５０に通知し、通信端末１５０との接続を切断する（Ｓ６０３）。一方、接続中でなければ（Ｓ６０２でＮｏ）、そのままＳ６０４へ進む。
【００４８】
このＳ６０４では、動作モードを会議用カメラモードに変更し、カメラサーバ部２０７の端末接続認証を会議認証ありに設定し、Ｓ６０５で、ネットワークカメラ１０１の撮影パラメータを図３に示す会議用カメラモードのパラメータに設定する。
【００４９】
次に、ネットワークカメラ１０１が会議用カメラモードで動作中に、会議装置１０２の電源がオフされた場合の処理を、図７を用いて説明する。
【００５０】
図７は、会議用カメラモードで動作中に会議装置の電源がオフされた場合の処理を示すフローチャートである。会議装置１０２がユーザのソフトウェアスイッチ操作により電源オフを指示されると、電源オフ処理を開始する。具体的には、所定プロトコル（SSDP）を使用してネットワークから離脱することを同一ＬＡＮセグメント上の通信端末に知らせるための電源オフパケットをブロードキャスト送信する。
【００５１】
ネットワークカメラ１０１が会議装置１０２から電源オフパケットを受信すると、会議装置１０２の電源がオフされることを検知する（Ｓ７０１）。これにより、動作モードをウェブカメラモードに変更し、カメラサーバ部２０７の端末接続認証を認証なしに設定し、会議認証キーを持たない端末からの接続を受け付けるようにする（Ｓ７０２）。そして、ネットワークカメラ１０１の撮影パラメータをウェブカメラモードのパラメータに設定する（Ｓ７０３）。
【００５２】
次に、ネットワークカメラ１０５が会議装置１０２と接続中に通信端末１５０から会議用カメラモードの接続要求を受けた場合の端末接続処理を、図８を用いて説明する。
【００５３】
図８は、ネットワークカメラの端末接続処理を示すフローチャートである。尚、会議用カメラモードの場合、ネットワークカメラ１０５が発見した会議装置１０２からの制御に基づいて通信端末１５０との接続を行う。そのため、ネットワークカメラ１０５は、まず会議装置１０２と接続する必要がある。
【００５４】
会議装置１０２のユーザが映像入力手段としてネットワークカメラ１０５を選択すると、会議装置１０２はネットワークカメラ１０５と接続する（Ｓ８０１）。その後、ネットワークカメラ１０５が会議装置１０２からのローカル画像要求を受信すると（Ｓ８０２でＹｅｓ）、会議装置１０２へ自画像用の画像を送信する（Ｓ８０３）。自画像用の画像は、ローカルなネットワーク内で伝送するため、他の通信端末へ伝送する画像と比べ、より帯域を多く使用した高画質な映像である。
【００５５】
次に、会議装置１０２は会議毎に端末を認証するための会議認証情報を生成し、ネットワークカメラ１０５に送信する。一方、ネットワークカメラ１０５が会議装置１０２から会議認証情報を取得すると（Ｓ８０４でＹｅｓ）、カメラサーバ部２０７の端末接続認証を会議認証ありに変更し、取得した会議認証情報を設定する（Ｓ８０５）。
【００５６】
この会議認証ありの状態で、ネットワークカメラ１０５に対して通常の接続要求が来ると（Ｓ８０６でＮｏ）、会議用カメラモード以外の接続を拒否する（Ｓ８０７）。
【００５７】
ここで、会議装置１０２が他の会議装置１１１とウェブ会議を始めると、ネットワークカメラ１０５と接続して映像を取得するのに必要な接続アドレス情報と会議認証情報とを他の会議端末１１１へ送る。そして、他の会議端末１１１がネットワークカメラ１０５へ会議用カメラモードの接続要求を送る。
【００５８】
これにより、ネットワークカメラ１０５が会議用カメラモードの接続要求を受信すると（Ｓ８０６でＹｅｓ）、会議認証情報が一致するか否かを判定する（Ｓ８０８）。判定の結果、受信した会議認証情報が設定された情報と一致しないか、又は会議認証情報が設定されていない場合（Ｓ８０８でＮｏ）、接続を拒否し切断する（Ｓ８０９）。
【００５９】
また、会議認証情報が一致する場合は（Ｓ８０８でＹｅｓ）、接続を許可し、映像配信を開始する（Ｓ８１０）。
【００６０】
次に、ネットワークカメラ１０１が会議の終了により、会議用カメラモードからウェブカメラモードへ移行する際の処理を、図９を用いて説明する。
【００６１】
図９は、ネットワークカメラが会議用カメラモードからウェブカメラモードへ移行する際の処理を示すフローチャートである。会議が終了すると、まず会議装置１０２はネットワークカメラ１０１へ会議認証情報の削除要求を送信する。ネットワークカメラ１０１は会議装置１０２から会議認証情報の削除要求を受信すると（Ｓ９０１）、会議認証情報を削除する（Ｓ９０２）。そして、削除された会議認証情報を使用して接続中の端末があるか否かを判定する（Ｓ９０３）。判定の結果、端末があれば（Ｓ９０３でＹｅｓ）、その端末に対する映像配信を停止して接続を切断する（Ｓ９０４）。
【００６２】
一方、ネットワークカメラ１０１が会議装置１０２から会議認証情報の削除要求を受信することなく（Ｓ９０１でＮｏ）、会議装置１０２との通信が切断されると（Ｓ９０５でＹｅｓ）、会議認証情報を全て削除する（Ｓ９０６）。そして、接続中の全ての端末への映像配信を停止して接続を切断する（Ｓ９０７）。続けて、カメラサーバ部２０７の端末接続認証を認証なしに設定し、モードをウェブカメラモードに変更し（Ｓ９０８）、撮影パラメータをウェブカメラモードのパラメータに設定する（Ｓ９０９）。
【００６３】
第１の実施形態によれば、ネットワーク上の存在する通信端末の種別に応じて、ネットワークカメラの動作モードを自動的に変更することができる。
【００６４】
［第２の実施形態］
次に、図面を参照しながら本発明に係る第２の実施形態を詳細に説明する。第１の実施形態では、ネットワークカメラが通信端末との接続中に会議装置を発見した場合、会議用カメラモードへの移行を通知し、通信端末との接続を切断していた。
【００６５】
しかし、通信端末がカメラ制御権を取得してカメラを制御している場合には、優先的にカメラを使用しているにもかかわらず通信を切断されてしまうのは不便な場合もある。
【００６６】
そこで、第２の実施形態では、通信端末との接続状況に応じて、切断処理を変更する。即ち、カメラ制御権を取得している端末に対しては、制御権が解放されるまで切断を延期するように制御する。
【００６７】
尚、第２の実施形態におけるウェブ会議（テレビ会議）システムの構成、ネットワークカメラの構成、ネットワークカメラのモードとパラメータは、それぞれ図１、図２、図３を用いて説明した第１の実施形態と同様であり、その説明は省略する。
【００６８】
図１０は、ウェブカメラモードから会議用カメラモードへモードを変更する第２の実施形態における処理を示すフローチャートである。会議装置１０２の電源が投入されると、会議装置１０２からのアドバタイズパケットを受信する（Ｓ１００１）。ここで、ネットワークカメラ１０１は、ウェブカメラモードで接続中の通信端末が存在するか否かを確認する（Ｓ１００２）。接続中の通信端末がなければ（Ｓ１００２でＮｏ）、動作モードを会議用カメラモードに変更し、カメラサーバ部２０７の端末接続認証を会議認証ありに設定する（Ｓ１００９）。そして、撮影パラメータを図３に示す会議用カメラモードのパラメータに変更する（Ｓ１０１０）。
【００６９】
一方、接続中の通信端末がある場合は（Ｓ１００２でＹｅｓ）、新たな接続及び制御権の取得を禁止する（Ｓ１００３）。そして、制御権を持つ通信端末が存在するか否かを調べる（Ｓ１００４）。その結果、制御権を持つ通信端末が存在しない場合は（Ｓ１００４でＮｏ）、会議用カメラモードへの移行を通知し、全ての通信端末との通信を切断する（Ｓ１００５）。
【００７０】
また、制御権を持つ通信端末が存在している場合は（Ｓ１００４でＹｅｓ）、制御権を持たない通信端末に対して、会議用カメラモードへの移行を通知し、通信を切断する（Ｓ１００６）。
【００７１】
次に、制御権を持つ通信端末に対しては、会議用カメラモードへの移行準備を知らせる通知を行い、制御権の解放を待つ（Ｓ１００７）。その後、その通信端末のユーザが通知を受けて制御権を解放するか、或いは制御権の保有時間が経過してタイムアウトすると、会議用カメラモードへの移行を通知して通信を切断する（Ｓ１００８）。そして、上述のＳ１００９へ処理を進め、モードを変更する。
【００７２】
第２の実施形態によれば、カメラ制御権を取得している通信端末に対しては、制御権が解放されるまで切断を延期することにより、より利便性を向上させることができる。
【００７３】
［第３の実施形態］
次に、図面を参照しながら本発明に係る第３の実施形態を詳細に説明する。第１の実施形態では、ネットワークカメラが会議装置の存在を検知すると、動作モードを会議用カメラモードに変更し、撮影パラメータを会議用カメラモードのパラメータを設定していた。第３の実施形態では、ネットワーク上に存在する通信端末として、会議装置だけでなく、ネットワークプロジェクタ又はネットワークモニタが存在する場合を説明する。
【００７４】
第３の実施形態では、無線ＬＡＮ機能を有するネットワークプロジェクタが無線ＬＡＮに接続されているか否かを検知し、接続されている場合には、ネットワークカメラの動作モードをプロジェクタ出力用モードに変更するものである。
【００７５】
図１１は、第３の実施形態におけるプレゼンテーションシステムの構成の一例を示す図である。ここで、１１００はプレゼンテーションの場であり、それぞれ無線ＬＡＮ機能を有するネットワークカメラ１１０１とネットワークプロジェクタ１１０２とを用いてプレゼンテーションを行う。プレゼンテーションを行う際に、ネットワークカメラ１１０１とネットワークプロジェクタ１１０２とは、ＡＰ１１０３が構築したインフラストラクチャモードのネットワークを介して通信を行う。
【００７６】
尚、ネットワークカメラ１１０１とＡＰ１１０３の構成及び機能は、第１の実施形態で説明した構成及び機能と同様であり、その説明は省略する。
【００７７】
ネットワークプロジェクタ１１０２は、ＬＡＮ１１１０に接続された通信端末１１２０からの映像やネットワークカメラ１１０１からの映像をＡＰ１１０３を経由して入力し、不図示のスクリーンに表示出力する。
【００７８】
ここで、具体的な処理を説明する前に、ネットワークカメラ１１０１の複数のモードと各モードで使用されるプロトコル、コーデック、接続認証などの各種パラメータを、図１２を用いて説明する。
【００７９】
図１２は、第３の実施形態におけるネットワークカメラの複数のモードと各モードで設定可能なパラメータの一例を示す図である。ここで、モードには、第１の実施形態で説明したウェブカメラモード、会議用カメラモードに加えてプロジェクタ接続用カメラモードとして書画カメラモードがある。
【００８０】
書画カメラモードは、プロジェクタによって投影された書画の撮影を目的としてネットワークカメラを動作させるモードである。映像送信プロトコルにHTTP、コーデックに圧縮率を下げて画質を高めたモーションJPEG、高解像度静止画撮影用にはJPEGを用いる。そして、接続相手は検出されたネットワークプロジェクタのみに限定し、他の通信端末へ映像を送信しないため、映像送信に関わる接続認証は行わない。撮像部のホワイトバランスは、事前にネットワークを介してプロジェクタの光源情報を取得しておき、そのプロジェクタの光源に対応させた設定を用いる。そして、動き検知は有効化状態（あり）に、自動追尾は無効化状態（なし）に設定する。
【００８１】
以上の構成において、ネットワークカメラ１１０１の電源投入時に、ネットワークプロジェクタ１１０２を発見した場合の処理を、図１３を用いて説明する。
【００８２】
図１３は、第３の実施形態におけるネットワークカメラの電源投入時の処理を示すフローチャートである。まず、ネットワーク上に接続されている通信端末を探索するために、所定プロトコル（SSDP）を使用して、会議装置を発見するための探索パケットをブロードキャスト送信する（Ｓ１３０１）。この例では、会議装置（不図示）とネットワークプロジェクタ１１０２の２種類の通信端末を探すために、それぞれの通信端末について別々のパケットをブロードキャスト送信し、応答パケットの受信を受け付ける。
【００８３】
探索した結果、会議装置から応答パケットを受信すると（Ｓ１３０２でＹｅｓ）、既に第１及び第２の実施形態で説明した会議用カメラモードに変更する（Ｓ１３０３）。また、所定の時間待っても会議装置から応答パケットを受信できなかった場合は（Ｓ１３０２でＮｏ）、会議装置が接続されてないものと判断し、ネットワークプロジェクタの有無を判断する（Ｓ１３０４）。
【００８４】
判断した結果、ネットワークプロジェクタ１１０２から応答パケットを受信していれば（Ｓ１３０４でＹｅｓ）、モードを書画カメラモードに変更し、カメラサーバ部２０７の端末接続認証を認証なしに設定する。これにより、発見されたネットワークプロジェクタのみ接続が許可される（Ｓ１３０５）。そして、撮影パラメータを図１２に示す書画カメラモードのパラメータに設定する（Ｓ１３０６）。尚、この処理の詳細については、更に後述する。
【００８５】
上述の設定が終了すると、ネットワークカメラ１１０１はネットワークプロジェクタに自動的に接続し、撮像した映像をネットワークプロジェクタ１１０２へ送信可能になる（Ｓ１３０７）。
【００８６】
一方、Ｓ１３０２で会議装置が発見されず、Ｓ１３０４で所定の時間経過してもネットワークプロジェクタが発見されない場合には、モードの変更をせずに処理を終了する。
【００８７】
次に、ネットワークプロジェクタ１１０２に映像を出力する書画カメラモードにネットワークカメラ１１０１のモードを自動設定する処理を、図１４を用いて説明する。
【００８８】
図１４は、書画カメラモードのパラメータに設定する処理を示すフローチャートである。撮像処理部２０２に指示し、撮像部２０１のホワイトバランスをプロジェクタの光源に対応させた書画撮影用に設定する（Ｓ１４０１）。書画入力用途では、原稿の白地がより白く見えることが好まれるため、白さを重視するモードに設定される。
【００８９】
次に、パン・チルト・ズームのパラメータを書画撮影用に設定する（Ｓ１４０２）。尚、原稿との距離が短かく至近距離を撮影するため、パン・チルト・ズームの速度は遅めに設定する。また、ズームの広角側は必要とされないため、広角側を狭めるように、ズーム範囲を制限する。
【００９０】
次に、遠方の物体を撮影することがないため、焦点距離の範囲を制限し、至近距離の物体にも焦点が合うようにマクロ撮影モードを有効にする（Ｓ１４０３）。更に、書画撮影には、音声が必要ないため、マイク入力をオフに設定する（Ｓ１４０４）。
【００９１】
次に、映像の伝送は同一セグメント内で良いため、広帯域にネットワークの帯域を使用することが可能である。映像圧縮符号化部２０３の設定は、コーデックにモーションJPEGを用い、圧縮率を減らして高画質に設定する（Ｓ１４０５）。そして、フレームレートを落として画質優先モードに設定する（Ｓ１４０６）。
【００９２】
次に、撮像部２０１にスチルカメラ撮影機能がある場合には、動き検知部２１１を有効にする（Ｓ１４０７）。そして、自動静止画撮影モードを設定する（Ｓ１４０８）。画像の動きがなくなって撮像される物体が静止したときに、自動的に高解像度の静止画撮影を行い、JPEG静止画像を送信するモードに設定する。
【００９３】
第３の実施形態によれば、ネットワーク上にネットワークプロジェクタを発見した場合、ネットワークプロジェクタへの書画入力モードに自動的に移行することで、人手による設定の手間をかけずに、プロジェクタへ書画映像を出力することが可能となる。
【００９４】
［第４の実施形態］
次に、図面を参照しながら本発明に係る第４の実施形態を詳細に説明する。第１及び第２の実施形態では、ネットワーク上に単独の装置を発見した場合の処理を説明した。また、第３の実施形態ではネットワーク上にネットワークプロジェクタを発見した場合の処理を説明した。
【００９５】
第４の実施形態では、ネットワーク上に複数種類の装置を同時に発見した場合、ネットワークカメラの使用目的をユーザに選択させるものである。
【００９６】
図１５は、第４の実施形態におけるネットワークカメラシステムの構成の一例を示す図である。図１５に示すように、ネットワーク上に、会議装置１５０２、ネットワークプロジェクタ１５０５、１５０６が、アクセスポイント（ＡＰ）１５０３を介して接続されている。更に、ネットワークカメラ１５０１、そのネットワークカメラ１５０１と接続し、ネットワークカメラ１５０１を制御可能なコントローラ１５０７が接続されている。また、会議装置１５０２にはプロジェクタ１５０４が有線接続されている。
【００９７】
コントローラ１５０７は、一般的な無線ＬＡＮ機能付きの携帯情報端末（ＰＤＡ）に、ネットワークカメラコントロール用のソフトウェアをインストールして実現される。また、ネットワークカメラ１５０１からカメラ制御画面を受信し、液晶画面に表示する。更に、ユーザ入力を受け付け、その結果をネットワークカメラ１５０１に送信する。
【００９８】
この構成で、ユーザがネットワークカメラ１５０１の電源を投入すると、ネットワーク上に接続されている装置として、会議装置１５０２、ネットワークプロジェクタ１５０５、１５０６を発見し、更にコントローラ１５０７を発見する。
【００９９】
ネットワークカメラ１５０１は、発見したコントローラ１５０７にＡＰ１５０３を経由して無線ＬＡＮで接続する。ここで、コントローラ１５０７上では、ネットワークカメラ１５０１からの接続を受け付ける処理がバックグラウンドで常時動作しており、その接続を受け付けると、カメラ制御アプリケーションを起動する。
【０１００】
ネットワークカメラ１５０１は、そのカメラ制御アプリケーションと通信し、デバイス選択メニュー画面をコントローラ１５０７に送信する。そして、コントローラ１５０７は受信した選択メニュー画面を液晶画面に表示する。
【０１０１】
図１６は、ネットワーク上に会議装置とネットワークプロジェクタとを同時に発見した場合の選択画面の一例を示す図である。この画面で、ネットワークカメラ１５０１を連携して動作させるデバイスの種類をユーザに選択させることができる。図１６に示す例では、会議装置１５０２かネットワークプロジェクタ１５０５、１５０６かを選択させることができる。
【０１０２】
ここで、コントローラ１５０７が受け付けたユーザ選択は、無線ＬＡＮを介してネットワークカメラ１５０１に送信される。ネットワークカメラ１５０１は、そのユーザ選択を受信し、選択された種類のデバイスに適したパラメータの設定を自動的に行う。
【０１０３】
また、ユーザが「今は選択しない」を選択すると、選択画面はキャンセルされ、カメラ制御アプリケーションを終了し、通常のＰＤＡ使用画面に戻る。尚、ネットワークカメラ１５０１はデフォルトの優先順位で接続する装置として設定されている。
【０１０４】
また、ユーザが「個別の機器を選択」を選択すると、接続機器を具体的に特定する画面へ進む。
【０１０５】
図１７は、個別機器の選択画面の一例を示す図である。この例では、会議装置が一台、ネットワークプロジェクタが二台、ネットワーク上に発見された場合の画面を示している。ユーザが「プロジェクタ１」を選択すると、ネットワークカメラはプロジェクタ接続用の設定に設定され、プロジェクタ１に接続される。
【０１０６】
第４の実施形態によれば、外部のコントローラに対して選択画面を表示し、ユーザ入力を受け付けることで、ネットワーク上に接続可能な装置を複数発見した場合でも、容易にユーザの意図を反映した設定にネットワークカメラを設定できる。
【０１０７】
［他の実施形態］
上述した実施形態では、ネットワーク上に会議装置やネットワークプロジェクタを発見した場合を説明したが、本発明はこれらに限られるものではない。例えば、ネットワーク上に監視サーバを発見した場合は、監視カメラモードで動作し、監視サーバのみへ映像を送信するようにネットワークカメラのモードを設定しても良い。この場合、自らの設定を監視カメラモードに設定することにより、監視用途に適した撮像パラメータや映像符号化方法などを自動的に設定することができる。
【０１０８】
例えば、フレームレートを落としたモーションJPEG画像を配信することで、監視サーバに蓄積できる時間を長くでき、自動追尾機能をオフにし、ズーム位置を広角側に設定することで、広い範囲を一望で監視できる。
【０１０９】
また、会議用カメラモードで端末を接続するときに、会議認証情報により認証を行っているが、接続して良い端末のリストを会議装置から取得し、リストにある端末からの接続のみを許可しても良い。
【０１１０】
更に、会議用カメラモードの場合に、会議装置から端末の接続アドレス情報と映像受信ポートの情報を取得し、端末からの接続を待たずに、ネットワークカメラから端末へ映像の送信を開始しても良い。その場合、会議装置から端末情報の削除要求を受信すると、削除を要求された端末への映像送信を停止する。
【０１１１】
また、ネットワークカメラが発見する会議装置は、専用装置のみに限らず、パーソナルコンピュータ上にビデオ会議用ソフトウェアを動作させたものでも良い。その場合には、会議機能を実現するソフトウェアが画面上に表示されていなくても、バックグラウンドで起動されて受信待機状態であれば、会議装置として発見される。
【０１１２】
尚、本発明は複数の機器（例えば、ホストコンピュータ，インターフェース機器，リーダ，プリンタなど）から構成されるシステムに適用しても、１つの機器からなる装置（例えば、複写機，ファクシミリ装置など）に適用しても良い。
【０１１３】
また、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記録媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（ＣＰＵ若しくはＭＰＵ）が記録媒体に格納されたプログラムコードを読出し実行する。これによっても、本発明の目的が達成されることは言うまでもない。
【０１１４】
この場合、コンピュータ読み取り可能な記録媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記録媒体は本発明を構成することになる。
【０１１５】
このプログラムコードを供給するための記録媒体として、例えばフレキシブルディスク，ハードディスク，光ディスク，光磁気ディスク，ＣＤ−ＲＯＭ，ＣＤ−Ｒ，磁気テープ，不揮発性のメモリカード，ＲＯＭなどを用いることができる。
【０１１６】
また、コンピュータが読出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、次の場合も含まれることは言うまでもない。即ち、プログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）などが実際の処理の一部又は全部を行い、その処理により前述した実施形態の機能が実現される場合である。
【０１１７】
更に、記録媒体から読出されたプログラムコードがコンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込む。その後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部又は全部を行い、その処理により前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【図面の簡単な説明】
【０１１８】
【図１】第１の実施形態におけるウェブ会議（テレビ会議）システムの構成の一例を示す図である。
【図２】第１の実施形態におけるネットワークカメラの構成を示すブロック図である。
【図３】第１の実施形態におけるネットワークカメラの複数のモードと各モードで設定可能なパラメータの一例を示す図である。
【図４】第１の実施形態におけるネットワークカメラの電源投入時の処理を示すフローチャートである。
【図５】会議用カメラモードのパラメータに設定する処理を示すフローチャートである。
【図６】ネットワークカメラがウェブカメラモードから会議用カメラモードへモードを変更する処理を示すフローチャートである。
【図７】会議用カメラモードで動作中に会議装置の電源がオフされた場合の処理を示すフローチャートである。
【図８】ネットワークカメラの端末接続処理を示すフローチャートである。
【図９】ネットワークカメラが会議用カメラモードからウェブカメラモードへ移行する際の処理を示すフローチャートである。
【図１０】ウェブカメラモードから会議用カメラモードへモードを変更する第２の実施形態における処理を示すフローチャートである。
【図１１】第３の実施形態におけるプレゼンテーションシステムの構成の一例を示す図である。
【図１２】第３の実施形態におけるネットワークカメラの複数のモードと各モードで設定可能なパラメータの一例を示す図である。
【図１３】第３の実施形態におけるネットワークカメラの電源投入時の処理を示すフローチャートである。
【図１４】書画カメラモードのパラメータに設定する処理を示すフローチャートである。
【図１５】第４の実施形態におけるネットワークカメラシステムの構成の一例を示す図である。
【図１６】ネットワーク上に会議装置とネットワークプロジェクタとを同時に発見した場合の選択画面の一例を示す図である。
【図１７】個別機器の選択画面の一例を示す図である。
【符号の説明】
【０１１９】
１０１  ネットワークカメラ
２００  システム制御部
２０１  撮像部
２０２  撮像制御部
２０３  映像圧縮符号化部
２０４  マイク入力部
２０５  音声圧縮符号化部
２０６  パケット化部
２０７  サーバ部
２０８  無線ＬＡＮインタフェース
２０９  雲台モータ部
２１０  雲台制御部
２１１  動き検知部
２１２  会議装置検知処理部
２１３  カメラモード決定処理部
【図１】
2010011074.tif 000003
【図２】
2010011074.tif 000004
【図３】
2010011074.tif 000005
【図４】
2010011074.tif 000006
【図５】
2010011074.tif 000007
【図６】
2010011074.tif 000008
【図７】
2010011074.tif 000009
【図８】
2010011074.tif 000010
【図９】
2010011074.tif 000011
【図１０】
2010011074.tif 000012
【図１１】
2010011074.tif 000013
【図１２】
2010011074.tif 000014
【図１３】
2010011074.tif 000015
【図１４】
2010011074.tif 000016
【図１５】
2010011074.tif 000017
【図１６】
2010011074.tif 000018
【図１７】
2010011074.tif 000019