(57)【要約】      （修正有）【課題】動画配信機能と遠隔操作機能を両立させ、適切に動画配信を制御する撮像装置を提供する。【解決手段】撮像装置であって、動画像を撮影可能な撮像手段と、通信手段と、外部機器から受信した遠隔操作信号に応じて撮像装置を操作する遠隔操作機能と、外部機器に動画像をストリーミング配信する動画配信機能に関する設定を行う設定手段と、制御手段と、を備える。制御手段は、遠隔操作機能と動画配信機能が共に起動されるように設定されている場合、動画配信機能の初期設定としてストリーミング配信がオフに設定されるように制御する。【選択図】図１
2020141200.tif 000002
【特許請求の範囲】
【請求項１】
撮像装置であって、
動画像を撮影可能な撮像手段と、
通信手段と、
前記通信手段を介して外部機器から受信した遠隔操作信号に応じて前記撮像装置を操作する遠隔操作機能と、前記通信手段を介して外部機器に動画像をストリーミング配信する動画配信機能に関する設定を行う設定手段と、
制御手段と、を備え、
前記制御手段は、前記設定手段により遠隔操作機能と動画配信機能が共に起動されるように設定されている場合、動画配信機能の初期設定としてストリーミング配信がオフに設定されるように制御することを特徴とする撮像装置。
【請求項２】
前記初期設定により、前記動画配信機能が起動された後、前記設定手段によりストリーミング配信がオンに設定されるまでストリーミング配信が開始されないことを特徴とする請求項１に記載の撮像装置。
【請求項３】
ユーザ操作を受け付ける操作インターフェイスを表示する表示手段を備え、
前記表示手段は、前記初期設定の後に、前記ストリーミング配信をオンに切り替え可能な状態で前記操作インターフェイスを表示することを特徴とする請求項１または請求項２に記載の撮像装置。
【請求項４】
前記設定手段は、遠隔操作機能と動画配信機能が共に起動されるように設定されている場合、前記遠隔操作機能に用いる通信プロトコルとして、前記ストリーミング配信される外部機器からの制御に用いられる通信プロトコルが設定不可であることを特徴とする請求項１から３の何れか１項に記載の撮像装置。
【請求項５】
前記通信プロトコルは、ＲＴＳＰ（Ｒｅａｌ  Ｔｉｍｅ  Ｓｔｒｅａｍｉｎｇ  Ｐｒｏｔｏｃｏｌ）であることを特徴とする請求項４に記載の撮像装置。
【請求項６】
前記制御手段は、遠隔操作機能と動画配信機能が共に起動されるように設定されている場合、前記遠隔操作信号により前記撮像装置を遠隔操作する外部機器に、ストリーミング配信に関する設定を無効化されるように通知することを特徴とする請求項１から５の何れか１項に記載の撮像装置。
【請求項７】
動画像を撮影可能な撮像手段と、
通信手段と、
前記通信手段を介して外部機器から受信した遠隔操作信号に応じて撮像装置を操作する遠隔操作機能と、前記通信手段を介して外部機器に動画像をストリーミング配信する動画配信機能に関する設定を行う設定手段と、
制御手段と、を備える撮像装置の制御方法であって、
前記設定手段により遠隔操作機能と動画配信機能が共に起動されるように設定されている場合、動画配信機能の初期設定としてストリーミング配信がオフに設定されるように制御することを特徴とする撮像装置の制御方法。
【請求項８】
撮像装置と、
前記撮像装置を遠隔操作する第１の外部機器と、
前記撮像装置から動画像をストリーミング配信される第２の外部機器と、を含む動画配信システムであって、
前記撮像装置は
動画像を撮影可能な撮像手段と、
通信手段と、
前記通信手段を介して前記第１の外部機器から受信した遠隔操作信号に応じて前記撮像装置を操作する遠隔操作機能と、前記通信手段を介して前記第２の外部機器に動画像をストリーミング配信する動画配信機能に関する設定を行う設定手段と、
制御手段と、を備え、
前記制御手段は、前記設定手段により遠隔操作機能と動画配信機能が共に起動されるように設定されている場合、動画配信機能の初期設定としてストリーミング配信がオフに設定されるように制御することを特徴とする動画配信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、カメラで撮像された動画をストリーミング配信する技術に関する。
【背景技術】
【０００２】
近年、動画や音声のデータをダウンロードしながらデコードして動画再生するストリーミング技術が広く用いられている。また、ストリーミング技術の１つとして、配信側が動画や音声をリアルタイムにエンコードしてＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｒｏｌ）ネットワークを介して配信するＩＰ映像伝送技術が知られている。
【０００３】
ＩＰ映像伝送技術では、リアルタイム性を重視してＵＤＰ（Ｕｓｅｒ  Ｄａｔａｇｒａｍ  Ｐｒｏｔｏｃｏｌ）を用いたＲＴＰ（Ｒｅａｌｔｉｍｅ  Ｔｒａｎｓｐｏｒｔ  Ｐｒｏｔｏｃｏｌ）を利用するものが一般的であり、ＩＰ映像受信側からの配信制御を可能とするＲＴＳＰ（Ｒｅａｌ  Ｔｉｍｅ  Ｓｔｒｅａｍｉｎｇ  Ｐｒｏｔｏｃｏｌ）を併用することで配信制御まで含めてシステム化がなされている。下記特許文献１は、ＲＴＳＰを用いたＩＰ映像配信技術を開示している。
【０００４】
また、ＰＣやタブレットなどの端末のウェブブラウザやアプリケーションソフトにより、ＨＴＴＰ（ＨｙｐｅｒＴｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｏｌ）に則したＡＰＩ（Ａｐｐｌｉｃａｔｉｏｎ  Ｐｒｏｇｒａｍｍｉｎｇ  Ｉｎｔｅｒｆａｃｅ）を用いてカメラを遠隔操作したり、カメラ情報を送受信して状態監視を行うリモート操作技術が一般的に知られている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１６−１００６５１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ストリーミングによる動画配信機能を有する撮像装置に対して、他の端末からリモート操作ができるように遠隔操作機能を組み入れた場合、それぞれの機能を両立させて、適切に動画配信を制御する仕組みが必要となる。
【０００７】
そこで、本発明は、動画配信機能を有する撮像装置において、他の端末から遠隔操作を可能とし、適切に動画配信を制御することを目的とする。
【課題を解決するための手段】
【０００８】
本発明の１実施態様によれば、撮像装置であって、動画像を撮影可能な撮像手段と、通信手段と、前記通信手段を介して外部機器から受信した遠隔操作信号に応じて前記撮像装置を操作する遠隔操作機能と、前記通信手段を介して外部機器に動画像をストリーミング配信する動画配信機能に関する設定を行う設定手段と、制御手段と、を備え、前記制御手段は、前記設定手段により遠隔操作機能と動画配信機能が共に起動されるように設定されている場合、動画配信機能の初期設定としてストリーミング配信がオフに設定されるように制御する。
【発明の効果】
【０００９】
動画配信機能を有する撮像装置において、他の端末から遠隔操作を可能とし、適切に動画配信を制御することを可能とする。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施形態に係る動画配信システムの一例を示す図である。
【図２】本発明の実施形態に係る撮像装置の一例を示す図である。
【図３】本発明の実施形態に係るリモート操作端末の一例を示す図である。
【図４】本発明の実施形態に係る撮像装置の画面表示の一例を示す図である。
【図５】本発明の実施形態に係る撮像装置の、外部機器への接続および配信開始処理の一例を示すフローチャートである。
【図６】本発明の実施形態に係るリモート操作端末の、撮像装置への接続および操作画面開始処理の一例を示すフローチャートである。
【図７】本発明の実施形態に係るリモート操作端末の画面表示の一例を示す図である。
【発明を実施するための形態】
【００１１】
（実施形態１）
本発明の例示的な実施形態について、図面を参照して詳細に説明する。
【００１２】
以下の説明において、動画配信機能を持つ撮像装置の一例として外部装置に動画のストリーミングデータを送信可能なデジタルカメラを用いるが、デジタルカメラに限らず、動画をストリーミングで送信可能な機器に本発明を適用することができる。例えばスマートフォンを含む携帯電話機、ゲーム機、タブレット端末、時計型や眼鏡型の情報端末、医療機器、監視用システムのカメラやサーバ、車載用機器、データセンターで動作するサーバ機器や仮想マシンなどに適用することができる。また、撮像装置を遠隔操作するリモート操作機器の一例としてタブレット端末、ＩＰ映像受信機器の一例としてストリーミングデータを受信して再生可能なＰＣを用いて説明する。しかし、上述の機器には、例えばスマートフォン、ヘッドマウントディスプレイ、テレビ、上述した配信機能を持つ撮像装置に適用可能な機器に適用可能な機器のいずれかが含まれていて良い。
【００１３】
（ストリーミング配信システム１０００の構成）
図１は、本実施形態のストリーミング配信システム（動画配信システム）の一例である。
【００１４】
まず、撮像装置２０００は一例としてデジタルカメラである。また、リモート操作端末３０００は一例としてタブレット端末であり、ＩＰ映像受信端末４０００は一例としてＰＣである。
【００１５】
撮像装置２０００は、ＩＰネットワークを介して、アクセスポイント（ＡＰ）５０００を経由してリモート操作端末３０００とＩＰ映像受信端末４０００とそれぞれ通信接続することが可能である。なお、通信接続は無線または有線の何れでもよい。
【００１６】
（撮像装置２０００の構成）
図２は、撮像装置２０００の構成の一例を示す機能ブロック図である。
【００１７】
なお、図２に示す各機能ブロックは、ＡＳＩＣやプログラマブルロジックアレイ（ＰＬＡ）などのハードウェアによって実現されてもよいし、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）やＭＰＵ（Ｍｉｃｒｏ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）等のプログラマブルプロセッサがソフトウェアを実行することによって実現されてもよい。また、ソフトウェアとハードウェアの組み合わせによって実現されてもよい。従って、以下の説明において、異なる機能ブロックが動作主体として記載されている場合であっても、同じハードウェアが主体として実現されうる。
【００１８】
制御部２００１は、例えばＣＰＵを含み、不揮発性メモリ２００２または記録媒体２０１２に格納されたプログラムを実行して撮像装置２０００の各部を制御する。また、制御部２００１は、ユーザからの操作を受け付ける操作部２００５からの操作信号に応じて、撮像装置２０００の各部を制御する。
【００１９】
不揮発性メモリ２００２は、例えばフラッシュメモリ等で構成されるＲＯＭ  （Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）を含み、制御部２００１が動作するための各種プログラムや定数を記憶する。揮発性メモリ２００３は、例えばＤＲＡＭ等のＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）を含み、動画データや静止画データ、音声データ等の各種のコンテンツデータ、あるいは撮像装置２０００の動作に必要プログラム、変数、作業用の一時データなどを記憶する。
【００２０】
入力処理部２００４は、操作部２００５が受け付けたユーザ操作に応じて制御信号を生成して制御部２００１に供給する。操作部２００５はユーザ操作を受け付けるための入力デバイスであり、例えば、キーボードといった文字情報入力デバイスや、マウスやタッチパネルといったポインティングデバイスなどを含む。なお、操作部２００５は、撮像装置に取り付けられたものに限定されず、赤外線リモコンなどの遠隔操作デバイスであってもよい。
【００２１】
表示制御部２００６は、制御部２００１がプログラムに従って生成したＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）等の表示データに基づいて表示部２００７に表示させるための表示信号を出力する。表示部２００７は、液晶または有機ＥＬ等の表示パネルであり、表示制御部２００６が出力する表示信号に応じて表示を行う。なお、操作部２００５としてタッチパネルを用いる場合、表示部２００７と操作部２００５を一体的に構成することができる。
【００２２】
通信制御部２００８は、例えば通信制御用の回路を含み、コネクタ／アンテナ２００９を介してアクセスポイント５０００を経由して外部機器と通信する。なお、通信方式として、３Ｇ、ＬＴＥ、５Ｇ等の公衆無線通信、無線ＬＡＮを含むＩＥＥＥ８０２．１１、Ｂｌｕｅｔｏｏｔｈ（登録商標）、有線のＩＥＥＥ８０２．３等を用いることができる。
【００２３】
内部バス２０１０は、撮像装置２０００の各部を電気的に接続して、各部の間でデータの送受信を可能にする。記録媒体制御部２０１１は記録媒体２０１２からデータの読み出しやデータの書き込みを行う。記録媒体２０１２は、ＨＤＤ等の磁気ディスクやメモリカード等の半導体メモリを含み、撮影によって得られた映像データを記録するほか、制御部２００１が実行する各部の制御に必要な情報を記録することができる。なお、記録媒体２０１２は、不図示のソケット等を介して着脱可能に構成されてよい。
【００２４】
光学系２０１３は、フォーカス、絞り、ズーム機構などを含む撮影レンズを含み、被写体の光学像を形成する。撮像素子２０１４は、例えば、ＣＣＤ又はＣＭＯＳ素子等で構成され、撮像素子に結像された光学像を電気信号に変換させた後、内部に有するＡ／Ｄ変換器によってアナログ電気信号をデジタル信号に変換する。こうすることで、撮像素子２０１４により動画像を撮影可能となる。
【００２５】
カメラ信号処理部２０１５は、例えば、画像処理回路を含み、撮像素子２０１４から出力された画像データに対し、所定の画素補間、縮小等のリサイズ処理、色変換等の各種補正処理等を行う。
【００２６】
符号・復号処理部２０１６は、カメラ信号処理部２０１５で処理されたデジタル信号を所定のビットレート、所定の形式で圧縮符号化を行うと共に、映像圧縮符号化データの復号化を行う。なお、撮像装置２０００は、図示しないが、音声付き動画像（映像）を順次ストリーミング送信する場合には、マイクロホン、音声のアナログ信号をデジタル化するＡ／Ｄ変換器、デジタルデータを符号化する構成を含むことになる。この場合、映像記録時に映像と共に音声も同時に収録し、符号・復号処理部２０１６で映像と音声を多重化することで、音声付映像データを生成することになる。
【００２７】
（リモート操作端末３０００の構成）
図３は、リモート操作端末３０００の構成の一例を示す機能ブロック図である。
【００２８】
リモート操作端末３０００の制御部３００１から記録媒体３０１２までの各構成は、撮像装置２０００で説明した制御部２００１から記録媒体２０１２までの構成と同様の機能をとることができる。このため、制御部３００１から記録媒体３０１２までの各構成の説明は省略する。符号・復号処理部３０１３は、制御部３００１の制御に基づいて、映像圧縮符号化データの復号化、および必要に応じて復号化したデータの再符号化を行う。
【００２９】
リモート操作端末３０００は、ユーザの操作に応じて遠隔操作信号を撮像装置２０００に送信することで、撮像装置２０００を遠隔操作する遠隔操作機能をなすことが可能である。
【００３０】
（ＩＰ映像受信端末４０００の構成）
また、ＩＰ映像受信端末４０００の構成は、リモート操作端末３０００と同様の構成であるので説明を省略する。なお、リモート操作端末３０００とＩＰ映像受信端末４０００は同一端末とすることができ、その場合１つの端末でリモート操作とＩＰ映像受信を実施する。
【００３１】
（ストリーミング開始時の撮像装置２０００の制御シーケンス）
図４から図７を用いて、ストリーミング配信の開始する際の撮像装置のシーケンスの一例を説明する。
【００３２】
図４は、ストーリミング配信前にストリーミングの設定を行う時に、撮像装置２０００の表示部２００７に表示される設定画面の一例を示した図である。
【００３３】
まず、ユーザが操作部２００５を操作して、ストリーミングの機能を設定する。図４（Ａ）は、撮像装置２０００の表示部２００７に表示される機能選択画面４０１０を示している。表示部２００７は操作インターフェイスとして機能する。
【００３４】
機能選択画面４０１０は、「ストリーミング機能」のみを起動する選択ボタン４０１１と、「ストリーミング機能とリモート操作機能」を共に起動する選択ボタン４０１２が表示されている。機能選択画面４０１０には、選択を確定するためのＯＫボタン４０１３、選択をキャンセルするためのキャンセルボタン４０１４が表示されている。
【００３５】
ユーザーは、機能選択画面４０１０にて操作部２００５を操作して、「ストリーミング機能」のみを起動するか「ストリーミング機能とリモート操作機能」を共に起動するかを選択して設定することができる。
【００３６】
そして、ユーザが、ストリーミング機能選択ボタン４０１１を押下し、ＯＫボタン４０１３で確定すると、その後、ストリーミングに関する詳細設定をウィザード形式で設定することができる。
【００３７】
ストリーミングに関する詳細設定として、例えば、ＲＴＰ／ＵＤＰやＲＴＳＰなどの通信プロトコルの選択、ストリーミング配信先のＩＰアドレスおよびポート番号の選択、Ｈ．２６４やＨ．２６５などの映像フォーマットの選択、映像の解像度の選択、音声チャネル数の選択、ＦＥＣ（Ｆｏｒｗａｒｄ  Ｅｒｒｏｒ  Ｃｏｒｒｅｃｔｉｏｎ）のポートおよびインターバルの選択、などが挙げられる。
【００３８】
ユーザがストリーミングに関する詳細設定を行って機能設定を確定すると、接続選択画面４０２０に進む。図４（Ｂ）は、表示部２００７に表示される接続選択画面４０２０を示している。
【００３９】
接続選択画面４０２０は、撮像装置２０００が接続可能な通信インターフェースを表示しており、Ｗｉ−Ｆｉ選択ボタン４０２１とＥｔｈｅｒｎｅｔ選択ボタン４０２２を選択することで、通信接続に用いる通信インターフェースを選択することができる。また、接続選択画面４０２０には、選択を確定するためのＯＫボタン４０２３、選択のキャンセルするためのキャンセルボタン４０２４が表示されている。
【００４０】
ここでは、Ｗｉ−Ｆｉ選択ボタン４０２１を選択した場合を仮定して後続の処理を説明するが、Ｅｔｈｅｒｎｅｔ選択ボタン４０２２を選択した場合でも、通信インターフェースが違うのみであり、同様の処理を行う。
【００４１】
ユーザが、操作部２００５を操作して、Ｗｉ−Ｆｉ選択ボタン４０２１を選択してＯＫボタン４０２３を押下すると、その後、Ｗｉ−Ｆｉ接続に関する詳細設定をウィザード形式で設定することができる。本実施形態は、Ｗｉ−Ｆｉ接続の詳細な接続設定には依存しないため、詳細設定の説明を省略する。
【００４２】
ユーザが通信インターフェースに関する詳細設定を行って接続設定を確定すると、ＳＥＴ（機能＋接続）選択画面４０３０に進む。図４（Ｃ）は、ＳＥＴ（機能＋接続）選択画面４０３０を示している。
【００４３】
ＳＥＴ（機能＋接続）選択画面４０３０では、先に確定した機能設定と接続設定のペアを選択し、接続先の外部装置に提供する機能のＳＥＴを作成することができる。
【００４４】
ＳＥＴ（機能＋接続）選択画面４０３０には、一例として、Ｗｉ−Ｆｉインターフェースでストリーミング配信を行うＳＥＴ１ボタン４０３１と、Ｗｉ−Ｆｉインターフェースでストリーミング配信およびリモート操作を同時起動するＳＥＴ２ボタン４０３２がすでに作成されている。
【００４５】
また、ＳＥＴ（機能＋接続）選択画面４０３０には、選択項目を選択した際に確定を行うためのＯＫボタン４０３３および選択のキャンセルを行うためのキャンセルボタン４０３４が表示されている。
【００４６】
ここで、ユーザが操作部２００５を操作して、ＳＥＴ１ボタン４０３１を選択してＯＫボタン４０３３を押下すると、その後、制御部２００１は、図５（Ａ）のＳ５０１からＳ５０５までの通信制御シーケンスを実行する。
【００４７】
図５は、外部機器との通信接続、ストリーミングの配信開始処理の一例を示すフローチャートである。図５（Ａ）の処理の一部を、図５（Ｂ）を用いて詳述する。
【００４８】
まずＳ５０１において、制御部２００１は、通信制御部２００８を介して「デバイスディスカバリとコントロール」により、ネットワーク上の他の機器を発見する。
【００４９】
次に、Ｓ５０２において、制御部２００１は、通信制御部２００８を介して相手機器であるアクセスポイント５０００を発見すると、Ｓ５０３においてアクセスポイント５０００が形成するネットワークに接続する。
【００５０】
そして次に、Ｓ５０４において、制御部２００１は、カメラ信号処理部２０１５からの映像データとマイクからの音声データを符号・復号処理部２０１６において復号化し、ストリーミングに用いるＴＳパケット（Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍ  Ｐａｃｋｅｔ）を作成する処理を開始する。さらに、制御部２００１は、通信制御部２００８を介して、ストリーミングに必要なＵＤＰ等の通信サービスの起動を行う。
【００５１】
ストリーミング配信の開始シーケンスは上述した通りであるが、リモート操作も起動させる場合は、Ｓ５０４において、リモート操作のための通信サービス開始処理を行うことが可能である。
【００５２】
次に、Ｓ５０５において、制御部２００１は、後述する配信初期設定処理を行い、符号・復号処理部２０１６で生成されたＴＳパケットを送信するか否かを決定する。
【００５３】
（配信初期値設定処理のシーケンス）
図５（Ｂ）を用いて配信初期設定処理を説明する。
【００５４】
まず、制御部２００１は、Ｓ５０５１において、起動する機能がストリーミング配信のみか、ストリーミング配信とリモート操作であるかを確認する。
【００５５】
Ｓ５０５２において、起動する機能がストリーミング配信のみである場合はＳ５０５３に進み、起動する機能がストリーミング配信とリモート操作である場合にはＳ５０５４に進む。
【００５６】
Ｓ５０５３において、制御部２００１は、ストリーミングの配信初期設定をＯＮに設定し、ＴＳパケットの送信を許可し、ストリーミングを開始する。Ｓ５０５４において、制御部２００１は、ストリーミングの配信初期設定をＯＦＦに設定し、ＴＳパケットの送信を不許可とする。
【００５７】
図５の制御シーケンスに沿って処理が実行された結果、表示部２００７に表示される表示は、図４（Ｄ）に示すネットワークの設定画面４０４０となる。上記処理が実行されるまではグレーアウト表示とし、操作無効状態となっていたストリーミング配信の選択ボタン４０４２は、Ｓ５０５３およびＳ５０５４で決定されたストリーミングの配信初期設定に設定され、操作可能な状態に有効化される。
【００５８】
また、有効化された選択ボタンの操作、または後述するＩＰ映像受信端末４０００によりストリーミング配信のＯＮ／ＯＦＦの操作が実行された場合には、制御部２００１は、ストリーミング配信状態の設定をその操作に応じて変更し、ＴＳパケットの送信／停止を制御することができる。
【００５９】
以上の制御により、ストリーミングとリモート操作が共に起動するように設定されている場合は、それぞれの機能の起動とともにストリーミング配信が開始されないように初期設定する。この設定の場合、ユーザがリモート操作により撮像装置２０００のカメラセッティングを行ってからストーリング配信を開始するケースが想定されるため、即座にストリーミング配信を開始せず、ユーザ操作によりストリーミングが開始されるようにしている。
【００６０】
なお、ＩＰ映像受信端末４０００は、上述したストリーミング配信を開始するシーケンスの前後の何れかにおいて、アクセスポイント５０００が形成したネットワークに接続し、ＩＰ映像受信機能を開始して撮像装置２０００からのＴＳパケットを受信することでストリーミング映像を再生することができる。
【００６１】
また、撮像装置２０００が通信プロトコルにＲＴＳＰを設定している場合は、ＩＰ映像受信端末４０００がＲＴＳＰで映像配信をリクエストするメッセージを送信することで、撮像装置２０００に対してストリーミング配信のＯＮ／ＯＦＦ（オン／オフ）を遠隔操作できる。
【００６２】
（ストリーミングとリモート操作の同時起動時の撮像装置２０００の制御シーケンス）
次に、ストリーミング配信とリモート操作の機能を同時に起動する場合に着目して、その場合の制御シーケンスを詳細に説明する。
【００６３】
制御部２００１は、上述したように、Ｓ５０１からＳ５０３の処理を実行し、アクセスポイント５０００が形成したネットワークに接続する。次に、Ｓ５０４において、制御部２００１は、カメラ信号処理部からの映像データとマイクからの音声データを符号・復号処理部２０１６で復号化してＴＳパケットを作成する処理を開始する。そして、制御部２００１は、通信制御部２００８を介して、ストリーミングに必要なＵＤＰ等の通信サービスの起動を行う。
【００６４】
さらに、制御部２００１は、Ｓ５０４において、リモート操作のためにＨＴＴＰサーバのサービス起動を行う。そして、制御部２００１は、Ｓ５０５の配信初期設定処理のシーケンスを実行して、ストリーミングの配信初期設定をＯＦＦに設定する。つまり、ＴＳパケットの送信を停止するように一旦設定する。
【００６５】
その結果、ネットワークの設定画面４０４０のストリーミング配信の選択ボタン４０４２は、グレーアウトされていた状態から操作可能な状態に有効化され、ストリーミングの配信初期設定を参照してＯＦＦ状態となる。
【００６６】
なお、上述したように、ユーザ操作によりストリーミング配信のＯＮ／ＯＦＦの設定が変更された場合、制御部２００１は、それに合わせてストリーミング配信状態の設定を変更し、ＴＳパケットの送信／停止を制御する。
【００６７】
また、選択画面４０１０でストリーミング配信とリモート操作の同時起動を設定した場合は、その後のウィザードで設定される機能の詳細設定において、ＲＴＳＰを通信プロトコルとして選択できないようにする。つまり、ストリーミングが配信される外部機器からの制御に用いられる通信プロトコルが設定不可にする。
【００６８】
こうすることで、ＩＰ映像受信端末４０００からのＲＴＳＰリクエストメッセージは受信されないため、リモート操作端末３０００からのストリーミング配信のＯＮ／ＯＦＦ操作と競合することを回避できる。なお、この場合は、後述するストリーム設定ボタン７０１１の状態決定処理の処理は不要となる。
【００６９】
さらに、制御部２００１は、リモート操作端末３０００から、ネットワーク経由で、カメラ操作等に関するリモート操作のリクエストやカメラ状態情報を提供するリクエストを受け取り、それらに対応するレスポンスを返すことができる。
【００７０】
また、詳細は後述するが、このカメラ状態情報に、ウィザードで設定された機能設定における通信プロトコルの選択状態が含まれていてもよい。または、リモート操作端末３０００に提供される操作用のブラウザの内容を、ウィザードで設定された機能設定における通信プロトコルの選択状態に応じて変更することで、リモート操作端末３０００側のストリーム設定ボタン７０１１の状態をＲＴＳＰ選択時でのコマンド競合を発生しないようすることが可能となる。
【００７１】
（リモート操作端末３０００の制御シーケンス）
図６は、リモート操作端末の、撮像装置との通信接続、リモート操作の開始処理の一例を示すフローチャートである。図６（Ａ）の処理の一部を、図６（Ｂ）を用いて詳述する。
【００７２】
撮像装置２０００は、上記のストリーミング開始時の処理を実行する前後の何れかにおいて、リモート操作端末３０００は、図６のＳ６０１からＳ６０３の処理を実行する。さらに、リモート操作端末でＷｅｂブラウザを起動してＳ６０４からＳ６０５の処理を実行する。
【００７３】
まず、Ｓ６０１において、制御部３００１は、通信制御部３００８を介してネットワーク上の他の機器を発見する。次に、Ｓ６０２において、制御部３００１は、通信制御部３００８を介して相手機器であるアクセスポイント５０００を発見すると、Ｓ６０３においてアクセスポイント５０００が形成したネットワークに接続する。
【００７４】
そして、リモート操作端末３０００が、撮像装置２０００をリモート操作するシーケンスについて説明する。ここでは、リモート操作端末３０００による撮像装置２０００のリモート操作として、ＷｅｂＡＰＩを使用したＷｅｂブラウザによるリモート操作を例示して説明する。
【００７５】
リモート操作端末３０００は、図７に示すように、Ｗｅｂブラウザを起動して撮像装置のＩＰアドレスおよびポート番号に対応するＵＲＬを入力する。撮像装置２０００は、入力されたＵＲＬに沿ってページデータを返す。リモート操作端末３０００に表示されたＷｅｂブラウザ７０１０は、ストリーム設定ボタン７０１１を含んでおり、撮像装置２０００のストリーミング配信の送信／停止状態を表示する。
【００７６】
また、ストリーム設定ボタン７０１１をグレーアウト表示することで、設定ボタンが無効状態であることを表示でき、Ｓ６０４において、Ｓ６０４１からＳ６０４４の処理に従って、ストリーム設定ボタン７０１１の状態決定を行う。この場合、撮像装置２０００の処理は、リモート操作端末３０００においてストリーミング配信に関する設定が無効化されるように、リモート操作端末３０００に通知することで実行されてもよい。
【００７７】
（ストリーム設定ボタン７０１１の状態決定処理）
まず、制御部３００１は、Ｓ６０４１において、撮像装置２０００からＩＰ映像受信端末４０００へのストリーミングが、ＩＰ映像受信端末４０００によって制御することが可能であるかを確認する。例えば、ウィザードで設定されるストリーミング機能の詳細設定において、ＲＴＳＰが通信プロトコルとして設定されているかを確認する。
【００７８】
具体的には、リモート操作端末３０００が、ＷｅｂＡＰＩにより、撮像装置２０００に対してカメラ状態情報のリクエストを発行し、そのレスポンスに応じて、ストリーミング機能の起動状態と、ストリーミングの詳細設定で選択されたプロトコルを参照することで実現する。
【００７９】
Ｓ６０４２において、ＩＰ映像受信端末４０００によってストリーミング配信の制御が可能な（例えばＲＴＳＰが通信プロトコルとして設定されている）場合、またはストリーム配信自体が行われていない場合はＳ６０４３に進み、そうではない場合（例えばＲＴＰ／ＵＤＰによる配信が行われている）場合はＳ６０４４に進む。
【００８０】
Ｓ６０４３において、制御部３００１は、ストリーム設定ボタン７０１１をグレーアウト表示に設定する。また、Ｓ６０４４において、制御部３００１は、ストリーミング配信初期設定を有効表示に設定し、設定変更を許可する。
【００８１】
Ｓ６０４１からＳ６０４４の処理を実行することにより、リモート操作端末３０００からの操作がＩＰ映像受信端末４０００からのストリーミング配信の操作と競合することを回避することが可能となる。
【００８２】
そして、Ｓ６０５において、Ｗｅｂブラウザー画面７０１０のように全ボタンの描画を行う。
【００８３】
ストリーム設定ボタン７０１１が有効化されている状態において、ユーザが操作部３００５を指示してストリーム設定ボタン７０２１への設定変更を行うと、ＷｅｂＡＰＩによりストリーム配信のＯＮ／ＯＦＦ変更のリクエストを送信する。同様に、ＷｅｂＡＰＩによりカメラ状態取得リクエストのレスポンスを参照することで設定変更の表示を更新する。
【００８４】
以上の処理を実行することで、ストリーミング配信のＯＮ／ＯＦＦ操作を行い、かつ、ＲＴＳＰを使用した場合等に発行される、ＩＰ映像受信端末４０００からのストリーミング配信のＯＮ／ＯＦＦ操作との競合を回避することが可能となる。
【００８５】
上述の方式では、Ｗｅｂブラウザ側が判断する方式であるが、リモート操作端末３０００が要求したウェブページデータリクエストに対して、撮像装置２０００が上述の条件を判断してウェブページデータを変更して提供することで実現することも可能である。
【００８６】
（その他の実施形態）
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【００８７】
また、アクセスポイント５０００を中継したネットワーク構成を例示して説明したが、他のＩＰネットワークを経由しても良いし、接続形態もＥｔｈｅｒｎｅｔ、Ｗｉ−Ｆｉ、その他通信方式に依存しない。
【符号の説明】
【００８８】
２０００  撮像装置
２００１  制御部
２００５  操作部
２００６  表示制御部
２００８  通信制御部
２０１４  撮像素子
３０００  リモート操作端末
４０００  ＩＰ映像受信端末
【図１】
2020141200.tif 000003
【図２】
2020141200.tif 000004
【図３】
2020141200.tif 000005
【図４】
2020141200.tif 000006
【図５】
2020141200.tif 000007
【図６】
2020141200.tif 000008
【図７】
2020141200.tif 000009