(57)【要約】【課題】  プリセット設定に係る適切な設定画面を表示することができる技術を提供する。【解決手段】  取得手段は、撮像手段によって撮像された第１の画像と、第１の画像における一部の領域に対応する部分画像との内の少なくともいずれかを取得する。設定手段は、第１の画像における部分画像の位置を指定する位置設定パラメータと、第１の画像の画質を指定する画質設定パラメータとの内の少なくともいずれかを含む複数のプリセット設定の内の少なくともいずれかを、撮像手段を有する撮像装置に設定する。表示制御手段は、複数のプリセット設定の内の少なくともいずれかを撮像装置に設定するための選択画面を表示手段に表示させる。表示制御手段は、取得手段によって取得している画像に応じて異なる選択画面を、表示手段に表示させる。【選択図】  図２
2019032448.tif 000002
【特許請求の範囲】
【請求項１】
撮像手段によって撮像された第１の画像と、前記第１の画像における一部の領域に対応する部分画像との内の少なくともいずれかを取得する取得手段と、
前記第１の画像における前記部分画像の位置を指定する位置設定パラメータと、前記第１の画像の画質を指定する画質設定パラメータとの内の少なくともいずれかを含む複数のプリセット設定の内の少なくともいずれかを、前記撮像手段を有する撮像装置に設定する設定手段と、
前記複数のプリセット設定の内の少なくともいずれかを前記撮像装置に設定するための選択画面を表示手段に表示させる表示制御手段と
を有し、
前記表示制御手段は、前記取得手段によって取得している画像に応じて異なる前記選択画面を、前記表示手段に表示させる
ことを特徴とする制御装置。
【請求項２】
前記表示制御手段は、前記取得手段によって取得している画像に応じて、選択できるプリセット設定が異なる前記選択画面を、前記表示手段に表示させる
ことを特徴とする請求項１記載の制御装置。
【請求項３】
前記表示制御手段は、前記取得手段によって取得している画像に応じて、選択対象のプリセットを示す項目の表示順序が異なる前記選択画面を、前記表示手段に表示させる
ことを特徴とする請求項１記載の制御装置。
【請求項４】
前記表示制御手段は、前記取得手段によって取得している画像に応じて、選択対象のプリセットを示す項目の表示態様が異なる前記選択画面を、前記表示手段に表示させる
ことを特徴とする請求項１記載の制御装置。
【請求項５】
前記複数のプリセット設定は、
前記位置設定パラメータを含み、前記画質設定パラメータを含まない第１のプリセット設定と、
前記画質設定パラメータを含み、前記位置設定パラメータを含まない第２のプリセット設定と
を含むことが可能である
ことを特徴とする請求項１記載の制御装置。
【請求項６】
前記表示制御手段は、
前記第１の取得手段によって前記第１の画像が取得されている場合、前記第１のプリセット設定を選択対象として含み、前記第２のプリセット設定を選択対象として含まない前記選択画面を前記表示手段に表示させる
ことを特徴とする請求項５記載の制御装置。
【請求項７】
前記表示制御手段は、
前記第１の取得手段によって前記部分画像が取得されている場合、前記第２のプリセット設定を選択対象として含み、前記第１のプリセット設定を選択対象として含まない前記選択画面を前記表示手段に表示させる
ことを特徴とする請求項５又は６に記載の制御装置。
【請求項８】
前記複数のプリセット設定は、
前記位置設定パラメータを含み、前記画質設定パラメータを含まない第１のプリセット設定と、
前記画質設定パラメータを含み、前記位置設定パラメータを含まない第２のプリセット設定と
前記画質設定パラメータと、前記位置設定パラメータとを含む第３のプリセット設定と
を含むことが可能である
ことを特徴とする請求項１記載の制御装置。
【請求項９】
前記表示制御手段は、
前記第１の取得手段によって前記第１の画像が取得されている場合、前記第１のプリセット設定を選択するための項目、前記第３のプリセット設定を選択するための項目、前記第２のプリセット設定を選択するための項目、の表示順序の前記選択画面を前記表示手段に表示させる
ことを特徴とする請求項８記載の制御装置。
【請求項１０】
前記表示制御手段は、
前記第１の取得手段によって前記部分画像が取得されている場合、前記第２のプリセット設定を選択するための項目、前記第３のプリセット設定を選択するための項目、前記第１のプリセット設定を選択するための項目、の表示順序の前記選択画面を前記表示手段に表示させる
ことを特徴とする請求項８又は９に記載の制御装置。
【請求項１１】
前記第１の画像は、魚眼レンズを用いて撮像された魚眼画像であり、
前記部分画像は、前記魚眼画像の一部に対応する、歪み補正処理が行われた画像である
ことを特徴とする請求項１〜１０のいずれか１項に記載の制御装置。
【請求項１２】
前記選択画面に対して、プリセット設定が選択するための操作が行われると、選択されたプリセット設定に従った制御を実行させるためのコマンドを前記撮像装置に送信する送信手段
を有することを特徴とする請求項１〜１１のいずれか１項に記載の制御装置。
【請求項１３】
前記表示制御手段は、前記取得手段によって取得されている画像と、前記選択画面とを対応付けて前記表示手段に表示させる
ことを特徴とする請求項１〜１２のいずれか１項に記載の制御装置。
【請求項１４】
撮像手段によって撮像された第１の画像と、前記第１の画像における一部の領域に対応する部分画像との内の少なくともいずれかを取得する取得工程と、
前記第１の画像における前記部分画像の位置を指定する位置設定パラメータと、前記第１の画像の画質を指定する画質設定パラメータとの内の少なくともいずれかを含む複数のプリセット設定の内の少なくともいずれかを前記撮像装置に設定するための選択画面を表示手段に表示させる表示制御工程と、
前記選択画面に対する操作によって選択されたプリセット設定を、前記撮像手段を有する撮像装置に設定する設定工程と、
を有し、
前記表示制御工程において、前記取得工程によって取得している画像に応じて異なる前記選択画面を、前記表示手段に表示させる
ことを特徴とする制御方法。
【請求項１５】
請求項１〜１３のいずれか１項に記載の制御装置の各手段としてコンピュータを機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置に係る制御技術に関するものである。
【背景技術】
【０００２】
ネットワークを介してコマンドを送信したり、リモートコントローラを介して操作したりすることで、撮像装置を遠隔から制御する技術がある。また、そのような遠隔制御技術を用いた監視カメラシステムが知られている。そのような遠隔制御技術を用いて、撮像装置によって撮像する画像の露出、ホワイトバランスなどの画質に関するパラメータを変更することが可能である。
【０００３】
また、撮像装置によって撮像した画像の一部分を切出して、部分画像として送信（配信）する機能がある。そのような撮像装置では部分画像をそれぞれ映像ストリームとして送信したり、ストレージに記録したりすることができる。
【０００４】
ここで、予め、画質を設定（変更）するためのパラメータや、撮像された画像から部分画像を切出す位置を指定するパラメータをプリセット設定として記憶しておくことがある。プリセット設定は、ユーザーによる指定や、所定の時刻になったことをきっかけとして、撮像装置で実行される。プリセット設定が指定されると、撮像装置は、そのプリセット設定で規定された画質で撮像を行う。また、プリセット設定で規定された位置の部分画像を切出して送信する。
【０００５】
特許文献１では、画質と、撮像装置によって撮像される撮像位置とを一度に指定できるプリセット設定機能が記載されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１６−５８９８４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、上述の特許文献に開示された技術では、登録されているすべてのプリセット設定の中からユーザーに所望のプリセット設定を選択させることになる。そうすると、プリセット設定で規定されるパラメータの種類に関わらず、どのプリセット設定も指定できる状態となる。
【０００８】
つまり、全体画像のみを取得しているユーザーが、切出し位置を指定するパラメータを含むプリセット設定を指定できる状態が起こり得るが、そのようなユーザーが、切出し位置を指定するパラメータを含むプリセット設定を指定する可能性は比較的低い。また、部分画像の映像ストリームのみを受信しているユーザーが全体画像の画質を変更するためのプリセット設定を指定する可能性は比較的低い。
【０００９】
また、映像ストリームは複数のユーザーに配信可能であり、あるユーザーがプリセット設定を指定することによって、他のユーザーのストリーム配信に影響が出てしまうこともある。それにも関わらず、従来技術では、プリセットを選択させるために、ユーザーが取得している画像の種類に関係なく同じユーザーインターフェイスを表示していた。
【００１０】
そこで、本発明の目的は、プリセット設定に係る適切な設定画面を表示することができる制御技術を提供することである。
【課題を解決するための手段】
【００１１】
上記課題を解決するために、本発明の制御装置は以下の構成を備える。すなわち、撮像手段によって撮像された第１の画像と、前記第１の画像における一部の領域に対応する部分画像との内の少なくともいずれかを取得する取得手段と、前記第１の画像における前記部分画像の位置を指定する位置設定パラメータと、前記第１の画像の画質を指定する画質設定パラメータとの内の少なくともいずれかを含む複数のプリセット設定の内の少なくともいずれかを、前記撮像手段を有する撮像装置に設定する設定手段と、前記複数のプリセット設定の内の少なくともいずれかを前記撮像装置に設定するための選択画面を表示手段に表示させる表示制御手段とを有し、前記表示制御手段は、前記取得手段によって取得している画像に応じて異なる前記選択画面を、前記表示手段に表示させる。
【発明の効果】
【００１２】
本発明によれば、プリセット設定に係る適切な設定画面を表示することができる。
【図面の簡単な説明】
【００１３】
【図１】各実施形態に係る撮像装置とクライアント装置を含むネットワーク構成図である。
【図２】各実施形態に係る撮像装置とクライアント装置の機能ブロック図である。
【図３】各実施形態に係る撮像画像から部分画像を切出す処理について説明するための図である。
【図４】各実施形態に係る切出し処理及び歪み補正処理のフローチャートを示す図である。
【図５】各実施形態に係るプリセット設定と他の映像ストリームに対しての影響の有無との関係を示した図である。
【図６】第１の実施形態に係る、映像ストリームに応じたプリセット設定の優先度を判定する手順を示すフローチャートである。
【図７】第１の実施形態に係る、切出し画像に係る判定処理を示すフローチャートである。
【図８】第１の実施形態に係る、被切出し画像に係る判定処理のフローチャートである。
【図９】第１の実施形態に係る、映像ストリームに応じたプリセット設定の優先度判定結果の一例を示す図である。
【図１０】各実施形態に係る、クライアント装置においてプリセット設定を選択する画面の一例を示した図である。
【図１１】第１の実施形態に係る、映像ストリームに応じたプリセット設定の選択画面の一例を示した図である。
【図１２】第１の実施形態に係る、映像ストリームに応じたプリセット設定の選択画面の一例を示した図である。
【図１３】第２の実施形態に係る、映像ストリームに応じたプリセット設定の優先度を判定する手順を示すフローチャートである。
【図１４】第２の実施形態に係る、映像ストリームに応じたプリセット設定の優先度判定結果の一例を示す図である。
【図１５】第２の実施形態に係る、映像ストリームに応じたプリセット設定の選択画面の一例を示した図である。
【図１６】第２の実施形態に係る、映像ストリームに応じたプリセット設定の選択画面の一例を示した図である。
【図１７】各実施形態に係る、映像ストリームに応じたプリセット設定の選択画面の一例を示した図である。
【図１８】各実施形態に係る、撮像装置とクライアント装置のハードウェア構成を示す図である。
【発明を実施するための形態】
【００１４】
以下、本発明の実施の形態を、添付の図面に基づいて詳細に説明する。なお、以下の実施形態において示す構成は一例であり、本発明は以下の実施形態で説明する構成に限定されるものではない。また、各実施形態は、監視目的以外の撮像装置とその制御装置にも応用可能である。例えば、監視目的ではなく、放送目的の映像や映画、個人的な目的の映像を撮像する撮像装置にも応用可能である。
【００１５】
また、以下の実施形態では、全方位ミラーや魚眼レンズを用いて撮像を行う全方位画像（Ｏｍｎｉ  Ｄｉｒｅｃｔｉｏｎａｌ  Ｉｍａｇｅ）と呼ばれる画像を撮像可能な撮像装置を例に説明する。このような撮像装置は、周囲を広範囲に撮影することが可能な撮像装置であり、一台の撮像手段でほぼ１８０度分の円環あるいは円形の画像（魚眼画像とも称する）を撮影することができる。しかし、全方位画像は一例であり、切出される対象となる被切出し画像であればよい。また、以下の実施形態において、被切出し画像とは、現在、切出し処理が行われている画像である必要はなく、ユーザーの操作によって、切出しの対象とすることができる画像であればよい。
【００１６】
＜第１実施形態＞
まず、図１を参照して、本実施形態に係るネットワーク構成について説明する。
【００１７】
撮像装置１００は魚眼レンズ１１０を用いて撮像を行う。これによって、１８０度分の略円状の魚眼画像を撮像することができる。
【００１８】
撮像装置１００と、クライアント装置（制御装置）２００とは、ネットワーク３００を介して相互に通信可能な状態に接続される。
【００１９】
クライアント装置２００は、撮像装置１００に対して、撮像装置１００で撮像する画像の画質や、画像を切出す領域の位置等を指定するコマンドを送信する。撮像装置１００は、それらのコマンドに対応する動作を実行したり、それらのコマンドに対するレスポンスをクライアント装置２００に送信したりする。それらの通信は、例えば、ＯＮＶＩＦ（Ｏｐｅｎ  Ｎｅｔｗｏｒｋ  Ｖｉｄｅｏ  Ｉｎｔｅｒｆａｃｅ  Ｆｏｒｕｍ）規格に準拠して実行することができるが、通信方法はそれに限られず、種々の通信方法を用いることができる。有線ケーブルを用いた通信方法でもよいし、無線方式の通信方法でもよい。
【００２０】
なお、各実施形態においてクライアント装置２００が制御装置としての機能を実行する例について説明するが、撮像装置１００が制御装置としての機能を実行してもよい。
【００２１】
図２は、本実施形態に係る撮像装置１００とクライアント装置２００の機能ブロック図である。
【００２２】
まず、撮像装置１００の各部について説明する。撮像装置１００は、撮像部１０１、画像処理部１０２、システム制御部１０３、レンズ駆動部１０４、レンズ制御部１０５、映像記録部１０６、及び通信部１０７を有している。
【００２３】
撮像部１０１は、レンズを通して結像した光を撮像素子において受光して、その受光した光を電荷に変換して撮像信号を生成する。撮像素子には、例えば、ＣＭＯＳイメージセンサ（Ｃｏｍｐｌｅｍｅｎｔａｒｙ  Ｍｅｔａｌ  Ｏｘｉｄｅ  ＳｅｍｉｃＯＮｄｕｃｔｏｒ  Ｉｍａｇｅ  Ｓｅｎｓｏｒ）を用いることができる。また、撮像素子にはＣＣＤイメージセンサ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ  Ｉｍａｇｅ  Ｓｅｎｓｏｒ）を用いてもよい。
【００２４】
画像処理部１０２は、撮像部１０１で生成された撮像信号をデジタル化して画像データを生成する。その際、画像処理部１０２は画質を補正するための種々の画像処理も行う。この画像処理は、後述する画質設定パラメータに従って行われる。また、画像処理部１０２は、画像処理が行われた画像から、部分画像を切出す処理も行う。画像処理部１０２は、更に、画像データを圧縮符号化し、圧縮符号化された画像データを生成するようにしてもよい。
【００２５】
通信部１０７は、画像処理部１０２によって生成された画像データに基づく映像ストリームをクライアント装置２００に送信する。なお、ここでの画像データは一例として動画の画像データである。また、通信部１０７は、クライアント装置２００から送信されるコマンドを受信し、システム制御部１０３へ伝送する。またコマンドに対するレスポンスをシステム制御部１０３の制御に従ってクライアント装置２００へ送信する。このようにシステム制御部１０３は、通信制御手段としても機能する。
【００２６】
また、撮像装置１００のシステム制御部１０３は、通信部１０７が受信したコマンドを解析し、コマンドに応じた処理を行う。
【００２７】
例えば、システム制御部１０３は、コマンドに応じて、画像処理部１０２に対して画質設定パラメータに従った画質の調整を実行させる。
【００２８】
レンズ制御部１０５は、レンズ駆動部１０４の制御を行う。
【００２９】
レンズ駆動部１０４は、フォーカスレンズ及びズームレンズの駆動系及びその駆動源のモータにより構成され、フォーカス状態やズーム状態を変更する。
【００３０】
映像記録部１０６は、内部ストレージ又は外部ストレージに対して画像データを記録させる。これらのストレージは、例えば、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）やフラッシュメモリである。
【００３１】
次に、図２を参照してクライアント装置２００の各部について説明する。なお、クライアント装置２００は、パーソナルコンピュータやタブレット端末、スマートフォンなどのコンピュータにプログラムをインストールすることで実現することもできる。
【００３２】
表示部２０１は、撮像装置１００から受信した画像データに基づく映像の表示や、撮像装置制御を行うためのグラフィカルユーザーインターフェース（以下、ＧＵＩと称する）を表示する。ＧＵＩは、後述するプリセット設定を選択するための選択画面を含む。
【００３３】
表示部２０１は、液晶パネルや有機ＥＬパネル等を用いた表示デバイスで実現することができる。表示部２０１による表示はシステム制御部２０３による制御に従って行われる。なお、表示部２０１は、クライアント装置２００と別体であってもよい。
【００３４】
入力部２０２は、キーボードやマウスなどのデバイスで実現することができ、クライアント装置２００のユーザーは、入力部２０２を介してＧＵＩに対する操作を行う。入力部２０２はタッチパネルを用いて実現してもよい。
【００３５】
クライアント装置２００のシステム制御部２０３は、ユーザーの操作に応じてコマンドを生成し、それを通信部２０４から撮像装置１００へと送信させる。このようにコマンドを送信することで、クライアント装置２００は撮像装置１００を制御したり、後述するプリセット設定を撮像装置１００に設定したりすることができる。
【００３６】
また、システム制御部２０３は、通信部２０４を介して受信した撮像装置１００からの画像データに基づく映像を表示部２０１に表示させる。
【００３７】
以上のようにシステム制御部２０３は、通信制御手段や表示制御手段としても機能する。
【００３８】
図３は、撮像画像（被切出し画像）から切出し画像（部分画像）を切出す処理について説明するための図である。なお、各実施形態における切出し画像とは撮像画像の一部分に対応する画像であり、撮像画像から切出し画像を取得する方法は種々の方法を用いることができる。例えば、撮像素子からのデータの読み出しを制御することによって切出し画像を取得するようにしてもよいし、画像データを生成し、その生成した画像データから切出し画像を生成するようにしてもよい。このように、切出し画像とは撮像画像における部分的な領域に対応する画像である。また、部分画像が切出される被切出し画像は、撮像部１０１によって撮像された撮像画像そのものであってもよいし、撮像部１０１によって撮像された撮像画像における周辺部分を除いた領域の画像であってもよい。また、被切出し画像は、魚眼レンズではない、通常のレンズを介して撮像した画像であってもよい。
【００３９】
図３は、被切出し画像の一例である魚眼画像４００と、魚眼画像４００からの２つの切出し位置（切出し領域）４０１，４０２を示している。そして、切出し画像４０３は切出し位置４０１から切出して、歪み補正も行った切出し画像である。また、切出し画像４０４は切出し位置４０２から切出して、歪み補正も行った切出し画像である。
【００４０】
このように、魚眼画像４００に対しては、デワープ処理と呼ばれる、画像の切出しと歪み補正の両方の処理が行わることが多い。デワープ処理における歪み補正処理は魚眼レンズに起因する歪みや傾きを調整し、人が視認している状態とほぼ同じ状態の画像に変換する処理である。
【００４１】
なお、デワープ処理を行うことは一例であり、切出し画像は、被切出し画像である撮像画像の一部に対応する画像であればよい。例えば、魚眼レンズを用いない撮像装置であれば、デワープ処理のような歪み補正処理は行わなくてもよい。
【００４２】
撮像装置１００のシステム制御部１０３は、通信部１０７を介して、被切出し画像である魚眼画像４００の映像ストリームと、切出し画像４０３の映像ストリームと、切出し画像４０４の映像ストリームとをそれぞれ配信することができる。これらの複数の映像ストリームを、１つのクライアント装置２００に送信することもできるし、それぞれの映像ストリームを異なるクライアント装置２００に送信することもできる。
【００４３】
また、システム制御部１０３は、上記の３つの映像ストリームを映像記録部１０６に記録させることもできる。３つの映像ストリームの配信は、同時に行うことができる。また、３つのストリームの記録も同時に行うことができる。
【００４４】
なお、以下の説明において、映像ストリームとは、送信されずにストレージに記録される画像データも含むものとする。また、単に映像ストリームと称する場合は、切出し画像の映像ストリームも被切出し画像の映像ストリームも含むものとする。
【００４５】
ここで、図４を参照して、本実施形態のデワープ処理のフローについて説明する。
【００４６】
Ｓ５００で、システム制御部１０３は、後述する位置設定パラメータで指定される切出し画像の魚眼画像４００中の位置を特定する。切出し画像の位置は、例えば、位置設定パラメータによって、魚眼画像４００の左上を原点ａとした４点（ｂ１〜ｂ４）の座標で示される。切出し画像の領域における円弧状となっている部分の境界線は、円の中心ｃの位置と、魚眼画像４００の円形状から算出可能である。なお、切出し画像の領域を扇状に制限し、ｂ１とｂ４だけで切出し位置を規定してもよい。
【００４７】
次に、Ｓ５０１で、システム制御部１０３は、魚眼画像４００から、特定された切出し画像の位置（領域）から画像を切出す。
【００４８】
そして、Ｓ５０２で、システム制御部１０３は、切り出した画像に対して幾何変換等を行って歪みを補正し、矩形状の切出し画像へと補正する。
【００４９】
次に、図５を用いて、本実施形態に係るプリセット設定と、他の映像ストリームに対する影響の有無について説明する。
【００５０】
テーブル６００は、プリセット設定に含まれるパラメータごとの当該プリセット設定が設定される映像ストリーム以外の他の映像ストリームへの影響の有無６０２の一例を示した図である。例えば、プリセット設定は１又は複数のパラメータを含むパラメータ群である。
【００５１】
ここで、プリセット設定で実現するプリセット機能では、例えば、被切出し画像に対する相対的な切出し画像の位置を記憶しておく。そして、ユーザーによる特定のプリセット設定の指定によって、そのプリセット設定によって規定される位置（領域）の切出し画像を撮像装置１００から送信する機能である。また、プリセット設定では画質を制御するための画質設定パラメータを規定することもできる。本実施形態においては、プリセット設定は位置設定パラメータ及び画質設定パラメータの内の少なくともいずれかを含むものとするが、その他のプリセット設定が存在してもよい。
【００５２】
このように、各プリセット設定は、そのプリセット設定に含まれるパラメータに関わらず、同じ機能（プリセット機能）の設定として管理されている。
【００５３】
また、プリセット設定中の各パラメータは、ユーザーによって、クライアント装置２００の入力部２０２を通じて、プリセット機能を実行する前に登録しておく。ユーザーは、プリセット設定ごとに、そのプリセット設定の対象とするパラメータと、そのパラメータ値を指定することができる。位置設定パラメータについては、被切出し画像に対して切出す対象とする領域を指定することで、パラメータ値を指定するようにしてもよい。なお、プリセット設定は、工場出荷時にいくつか事前に登録しておいてもよい。
【００５４】
ユーザーによってプリセット設定が指定（選択）されると、クライアント装置２００のシステム制御部２０３は、その指定されたプリセット設定で規定される位置及び画質の画像を出力又は記録させるためのコマンドを、撮像装置１００へと送信する。
【００５５】
撮像装置１００のシステム制御部１０３は、受信したコマンドに規定された画質の映像ストリームや、コマンドで指定された位置の切出し画像の映像ストリームをクライアント装置２００へと送信する。
【００５６】
なお、プリセット設定機能はユーザーによる指定の他にも、所定の時刻になるとそのプリセット設定で規定される映像ストリームを送信するようにスケジューリングすることでも指定できる。
【００５７】
ここで、プリセット設定６０１には、位置設定パラメータ群（切出し位置を指定するパラメータ群）６０３と、画質設定パラメータ群（画質を指定するパラメータ群）６０４との少なくともいずれかを含むことができる。各プリセット設定においてこれらのパラメータを設定可能となっている。
【００５８】
位置設定パラメータ群６０３は、撮像画像における切出し画像の位置を規定するパラメータである。切出し画像の位置は、例えば、撮像画像の左上を原点とした、画素に基づく座標位置で規定される。位置設定パラメータ群６０３は、当該プリセット設定が設定される映像ストリームにのみ適用されるため、他の映像ストリーム映像には影響を及ぼさないパラメータ群である。
【００５９】
一方、画質設定パラメータ群６０４は、被切出し画像となる撮像画像全体の画質を規定するパラメータである。この画質設定パラメータ群６０４は、被切出し画像に対して変更されるものであり、切出し画像の映像ストリームごとに設定することはできない。これは、画質設定パラメータに従った処理が、被切出し画像や、撮像部１０１による処理に対して行われるためである。
【００６０】
例えば、画質設定パラメータ群６０４は、撮像部１０１や画像処理部１０２におけるフォーカス、露出補正、絞り、シャッタースピードズームを調整するためのパラメータである。また、例えば、画質設定パラメータ群６０４は、ＩＲカットフィルターや赤外光照明を用いるか否かを示すパラメータである。その他にも、ＰＴＺ（パン、チルト、ズーム）駆動可能な撮像装置１００の場合、画質設定パラメータには、そのＰＴＺ位置を指定するパラメータを含んでいてもよく、被切出し画像に変化を与えるパラメータであればよい。以上のように、画質設定パラメータ群６０４は、他の映像ストリームに影響を及ぼすパラメータ群である。
【００６１】
上記のプリセット設定は、クライアント装置２００において、ユーザーによる入力部２０２への操作で指定することができる。撮像装置１００は複数の映像ストリームを配信可能であるため、ユーザーは、複数のプリセット設定６０１を指定できる。
【００６２】
そして、その複数のプリセット設定６０１には被切出し画像に影響を与えないパラメータ（例えば位置設定パラメータ群）のみを含むプリセット設定がある。また、被切出し画像に影響を与えるパラメータ（例えば画質設定パラメータ群）のみを含むプリセット設定が含まれることもある。
【００６３】
次に、図６を参照して、本実施形態における映像ストリームに応じたプリセット設定の優先度の判定方法について説明する。一例として、プリセット設定の優先度を、クライアント装置２００におけるシステム制御部２０３で判定するフローについて説明する。なお、図６に示すフローチャートは撮像装置１００におけるシステム制御部１０３で実行してもよい。その場合、システム制御部１０３によって図６に示すフローチャートが実行され、クライアント装置２００にはシステム制御部１０３で判定したのプリセット設定の優先度の情報が通知される。このことは他の実施形態においても同様である。
【００６４】
Ｓ７０１で、システム制御部２０３は、現在、撮像装置１００からクライアント装置２００へと配信されている映像ストリームの種類を確認する。つまり、被切出し画像の映像ストリームであるか、切出し画像の映像のストリームであるか判定する。または、その両方であるか判定してもよい。
【００６５】
Ｓ７０２で、システム制御部２０３は、Ｓ７０１での判定結果を確認し、配信されている映像ストリームが切出し画像の映像ストリームであれば、Ｓ８００へ進む。配信されている映像ストリームが切出し画像の映像ストリームでなければ、Ｓ９００へ進む。Ｓ７０２において、配信されている映像ストリームが被切出し画像の映像ストリームであるか判定するようにしてもよい。
【００６６】
また、複数の映像ストリームが配信されている場合は、切出し画像の映像ストリームと被切出し画像のストリームとで数が多い方のストリームを、現在配信されているストリームであると見做してもよい。
【００６７】
図７は、図６で示したＳ８００の切出し画像の映像ストリーム用の優先度判定処理のフローチャートである。
【００６８】
Ｓ８０１で、システム制御部２０３は、プリセット設定に画像の切出し位置を規定する位置設定パラメータが設定されているか（含まれているか）判定する。設定されていればＳ８０２に進む。一方、プリセット設定に位置設定パラメータが設定されていなければＳ８０５に進む。
【００６９】
次に、Ｓ８０２で、システム制御部２０３は、プリセット設定に画質設定パラメータが設定されているか判定する。設定されていなければＳ８０３に進む。一方、プリセット設定に画質設定パラメータが設定されていればＳ８０４に進む。
【００７０】
そして、Ｓ８０３で、システム制御部２０３は、判定対象のプリセット設定は優先度の高いプリセット設定であると判定する。
【００７１】
Ｓ８０４で、システム制御部２０３は、判定対象のプリセット設定は優先度が中であるプリセット設定であると判定する。
【００７２】
Ｓ８０５で、システム制御部２０３は、判定対象のプリセット設定は優先度の低いプリセット設定であると判定する。以上の判定を各プリセット設定に対して行う。
【００７３】
以上のように、クライアント装置１００が切出し画像の映像ストリームを取得している場合、位置設定パラメータのみのプリセット設定の優先度が一番高くなる。そして、次に優先度が高いのは、位置設定パラメータと画質設定パラメータの両方を含むプリセット設定となる。画質設定パラメータしか含まないプリセット設定の優先度はこの中で最も低くなる。
【００７４】
図８は、図６で示したＳ９００の被切出し画像の映像ストリーム用の優先度判定処理のフローチャートである。
【００７５】
Ｓ９０１で、システム制御部２０３は、プリセット設定に画質設定パラメータが設定されてるか（含まれているか）判定する。設定されていればＳ９０２に進む。一方、プリセット設定に画質設定パラメータが設定されていなければＳ９０５に進む。
【００７６】
次に、Ｓ９０２で、システム制御部２０３は、プリセット設定に位置設定パラメータが設定されているか判定する。設定されていなければＳ９０３に進む。一方、プリセット設定に位置設定パラメータが設定されていればＳ９０４に進む。
【００７７】
そして、Ｓ９０３で、システム制御部２０３は、判定対象のプリセット設定は優先度の高いプリセット設定であると判定する。
【００７８】
Ｓ９０４で、システム制御部２０３は、判定対象のプリセット設定は優先度が中であるプリセット設定であると判定する。
【００７９】
Ｓ９０５で、システム制御部２０３は、判定対象のプリセット設定は優先度の低いプリセット設定であると判定する。以上の判定を各プリセット設定に対して行う。
【００８０】
以上のように、クライアント装置１００が被切出し画像の映像ストリームを取得している場合、画質設定パラメータのみのプリセット設定の優先度が一番高くなる。そして、次に優先度が高いのは、位置設定パラメータと画質設定パラメータの両方を含むプリセット設定となる。位置設定パラメータしか含まないプリセット設定の優先度はこの中で最も低くなる。
【００８１】
図９を用いて、図８で説明した優先度判定結果の一例について説明する。
【００８２】
テーブル１１００は、登録されている各プリセット設定について、位置設定パラメータが含まれているか、及び、画質設定パラメータが含まれているかを示した図である。図中の白抜きの丸は、対応する列のパラメータ群がプリセット設定に含まれていることを示す。
【００８３】
テーブル１１０１，１１０２に、システム制御部２０３によって優先度を判定した結果を示す。
【００８４】
テーブル１１０１は、クライアント装置２００が取得している映像ストリームの種類が、切出し映像のストリームの場合における各プリセット設定の優先度を示している。テーブル１１０１において、プリセット設定２、プリセット設定３、プリセット設定７、プリセット設定９、プリセット設定１０の優先度が高くなっている。また、プリセット設定４、プリセット設定５、プリセット設定１１の優先度が中、プリセット設定１、プリセット設定６、プリセット設定８の優先度が低くなっている。
【００８５】
また、テーブル１１０２は、クライアント装置２００が取得している映像ストリームの種類が、被切出し映像のストリームの場合における各プリセット設定の優先度を示している。テーブル１１０２においては、プリセット設定１、プリセット設定６、プリセット設定８の優先度が高くなっている。また、プリセット設定４、プリセット設定５、プリセット設定１１の優先度が中、プリセット設定２、プリセット設定３、プリセット設定７、プリセット設定９、プリセット設定１０の優先度が低くなっている。
【００８６】
次に、図１０〜図１２を用いて、クライアント装置２００においてプリセット設定を選択する選択画面について説明する。
【００８７】
図１０（ａ）の画面１２００において、クライアント装置２００が取得している切出し画像１２０１が表示されている。また、プリセット設定を選択するための選択画面を表示させるためのプルダウンタブ１２０２が表示されている。
【００８８】
一方、図１０（ｂ）の画面１３００において、クライアント装置２００が取得している被切出し画像１３０１が表示されている。そして、プリセット設定を選択するための選択画面を表示させるためのプルダウンタブ１３０２が表示されている。
【００８９】
このように、システム制御部２０３は、取得している映像ストリームに基づく映像１２０１，１３０１と、プリセット設定を選択するためのＧＵＩ１２０２，１３０２とを対応付けて表示部２０１に表示させる。
【００９０】
図１１は、プリセット設定の選択画面の一例を示している。これらの画面はシステム制御部２０３による制御に従って、表示部２０１に表示される。
【００９１】
図１１（ａ）は、図１０（ａ）の画面１２００において、ユーザーによる操作でプルダウンタブ１２０２が指定されることで表示されるプリセット設定の選択画面１２１２を示している。図１１（ａ）の選択画面１２１２では、切出し画像１２０１の映像ストリームを取得している場合に優先度が高いと判定したプリセット設定の項目のみが選択対象として表示されている。つまり、切出し画像１２０１に対応付けられた画面１２００に対する操作に応じて、切出し画像１２０１において優先度が高いプリセット設定のみの選択画面１２１２が、システム制御部２０３によって表示部２０１に表示される。
【００９２】
図１１（ｂ）は、図１０（ｂ）の画面１３００において、ユーザーによる操作でプルダウンタブ１３０２が指定されることで表示されるプリセット設定の選択画面１３１２を示している。図１１（ｂ）の選択画面１３１２では、被切出し画像１３０１の映像ストリームを取得している場合に優先度が高いと判定したプリセット設定の項目のみが選択対象として表示されている。つまり、被切出し画像１３０１に対応付けられた画面１３００に対する操作に応じて、被切出し画像１３０１において優先度が高いプリセット設定のみの選択画面１３１２が、システム制御部２０３によって表示部２０１に表示される。
【００９３】
なお、優先度が中と判定されたプリセット設定の項目も選択画面に含めてもよい。また、切出し画像の映像ストリームと、被切出し画像の映像ストリームの両方を取得している場合、操作対象の画面１２００，１３００に応じて、表示する選択画面１２１２，１３１２を変えるようにしてもよい。
【００９４】
そして、システム制御部２０３は、ユーザーによる入力部２０２に対する操作によって選択画面１２１２，１３１２から選択されたプリセット設定を設定するためのコマンドを、撮像装置１００に送信する。そして、撮像装置１００は受信したコマンドに従った処理を実行する。つまり、プリセット設定に画質設定パラメータが含まれていれば、撮像装置１００は、その画質設定パラメータで規定される画質の映像ストリームを送信するよう、撮像装置１００における処理を変更する。また、プリセット設定に位置設定パラメータが含まれていれば、撮像装置１００は、その位置設定パラメータで規定される位置の部分画像の映像ストリームを送信するよう、撮像装置１００における処理を変更する。
【００９５】
次に、図１２を用いて、プリセット設定の選択画面の他の例を説明する。
【００９６】
図１２（ａ）は、図１０（ａ）の画面１２００において、ユーザーによる操作でプルダウンタブ１２０２が指定されることで表示されるプリセット設定の選択画面１２２２を示している。図１２（ａ）では、切出し画像１２０１の映像ストリームを取得している場合における優先度が高い順番に各プリセット設定の項目が順序付けられて表示されている。
【００９７】
図１２（ｂ）は、図１０（ｂ）の画面１３００において、ユーザーによる操作でプルダウンタブ１３０２が指定されることで表示されるプリセット設定の選択画面１３２２を示している。図１２（ａ）では、被切出し画像１３０１の映像ストリームを取得している場合における優先度が高い順番に各プリセット設定の項目が順序付けられて表示されている。
【００９８】
また、優先度に応じて、表示順序を変えるのではなく、図１７に示すように、優先度に応じて表示態様を変えてもよい。
【００９９】
例えば、優先度に応じて、各項目における背景の色を変更してもよい。例えば、優先度が高い項目１６０１のように赤や黄色等の目立つ色にしてもよい。
【０１００】
また、優先度に応じて、各項目における文字のフォントの色を変更してもよい。例えば、優先度が高い項目１６０２のように赤や黄色等の目立つ色のフォントにしてもよい。
【０１０１】
また、優先度に応じて、各項目における文字のフォントを変更してもよい。例えば、優先度が高い項目１６０３のように太字にしてもよい。
【０１０２】
また、優先度に応じて、各項目にマークを付けてもよい。例えば、優先度が高い項目１６０４のように、所定のマークを付けてもよい。
【０１０３】
また、優先度に応じて、各項目にマークを付けてもよい。例えば、優先度が高い項目１６０５のように、任意のｐｒｅｆｉｘを付けてもよい。
【０１０４】
また、項目群１６０７のように、優先度の低い項目は、スクロールバー１６０６へのユーザー操作が行われないと表示されないようにしてもよい。
【０１０５】
以上のように、現在、対象となっている映像ストリームに適したプリセット設定を選択し易い選択画面を表示させることができる。また、対象の映像ストリームに適さないプリセット設定が間違って選択される可能性を低減し、それらが選択された際の処理負荷を低減することができる。
【０１０６】
＜第２実施形態＞
第１実施形態では、１つのプリセット設定が、位置設定パラメータと画質設定パラメータの両方を含むことができる場合について説明した。本実施形態では、１つのプリセット設定が、位置設定パラメータと、画質設定パラメータのいずれかのみを含む場合について説明する。なお、第１実施形態と同様な部分については説明を省略する。
【０１０７】
図１３を参照して、本実施形態における映像ストリームに応じたプリセット設定の優先度の判定方法について説明する。
【０１０８】
Ｓ７０１で、システム制御部２０３は、現在、撮像装置１００からクライアント装置２００へと配信されている映像ストリームの種類を確認する。つまり、被切出し画像の映像ストリームであるか、切出し画像の映像ストリームであるか判定する。
【０１０９】
Ｓ７０２で、システム制御部２０３は、Ｓ７０１での判定結果を確認し、配信されている映像ストリームが切出し画像の映像ストリームであれば、Ｓ１４０１へ進む。配信されている映像ストリームが切出し画像の映像ストリームでなければ、Ｓ１４０２へ進む。Ｓ７０２において、配信されている映像ストリームが被切出し画像の映像ストリームであるか判定するようにしてもよい。
【０１１０】
また、複数の映像ストリームが配信されている場合は、切出し画像の映像ストリームと被切出し画像のストリームとで数が多い方のストリームを、現在配信されているストリームであると見做してもよい。
【０１１１】
そして、ステップＳ１４０１において、システム制御部２０３は、位置設定パラメータのみから構成されるプリセット設定を優先度の高いプリセットとし、画質設定パラメータのみから構成されるプリセット設定を優先度の低いプリセットする。
【０１１２】
また、ステップＳ１４０２においては、システム制御部２０３は、画質設定パラメータのみから構成されるプリセット設定を優先度の高いプリセットとし、位置設定パラメータのみから構成されるプリセット設定を優先度の低いプリセットする。
【０１１３】
以上の判定を各プリセット設定に対して行う
図１４を用いて、図１３で説明した優先度判定結果の一例について説明する。
【０１１４】
テーブル１５００は、登録されている各プリセット設定について、位置設定パラメータが登録されているか、及び、画質設定パラメータが登録されているかを示した図である。図中の白抜きの丸は、対応する列のパラメータ群がプリセット設定に含まれていることを示す。
【０１１５】
テーブル１５０１，１５０２に、システム制御部２０３によって優先度を判定した結果を示す。
【０１１６】
テーブル１５０１は、クライアント装置２００が取得している映像ストリームの種類が、切出し映像のストリームの場合における各プリセット設定の優先度を示している。テーブル１５０１において、プリセット設定２、プリセット設定３、プリセット設定４、プリセット設定５、プリセット設定７、プリセット設定９、プリセット設定１０、プリセット設定１１の優先度が高い。また、プリセット設定１、プリセット設定６、プリセット設定８の優先度が低い。
【０１１７】
一方、テーブル１５０２は、クライアント装置２００が取得している映像ストリームの種類が、被切出し映像のストリームの場合における各プリセット設定の優先度を示している。テーブル１５０２においては、一方、１５０２においては、プリセット設定１、プリセット設定６、プリセット設定８の優先度が高い。また、プリセット設定２、プリセット設定３、プリセット設定４、プリセット設定５、プリセット設定７、プリセット設定９、プリセット設定１０、プリセット設定１１の優先度が低い。
【０１１８】
次に、本実施形態における、図１０，図１５，図１６を用いて、クライアント装置２００においてプリセット設定を選択する選択画面について説明する。
【０１１９】
図１５は、本実施形態におけるプリセット設定の選択画面の一例を示している。これらの画面はシステム制御部２０３による制御に従って、表示部２０１に表示される。
【０１２０】
図１５（ａ）は、図１０（ａ）の画面１２００において、ユーザーによる操作でプルダウンタブ１２０２が指定されることで表示されるプリセット設定の選択画面１２３２を示している。図１５（ａ）では、切出し画像１２０１の映像ストリームを取得している場合に優先度が高いと判定したプリセット設定の項目のみが選択対象として選択画面１２３２に表示されている。つまり、切出し画像１２０１に対応付けられた画面１２００に対する操作に応じて、切出し画像１２０１において優先度が高いプリセット設定のみの選択画面１２４２が、システム制御部２０３によって表示部２０１に表示される。
【０１２１】
図１５（ｂ）は、図１０（ｂ）の画面１３００において、ユーザーによる操作でプルダウンタブ１３０２が指定されることで表示されるプリセット設定の選択画面１３３２を示している。図１５（ｂ）では、被切出し画像１３０１の映像ストリームを取得している場合に優先度が高いと判定したプリセット設定の項目のみが選択対象として選択画面１３３２に表示されている。つまり、被切出し画像１３０１に対応付けられた画面１３００に対する操作に応じて、被切出し画像１３０１において優先度が高いプリセット設定のみの選択画面１３３２が、システム制御部２０３によって表示部２０１に表示される。
【０１２２】
そして、システム制御部２０３は、選択画面１２１２，１３１２から、ユーザーによる入力部２０２に対する操作によって選択されたプリセット設定を設定するためのコマンドを、撮像装置１００に送信する。そして、撮像装置１００は受信したコマンドに従った処理を実行する。
【０１２３】
次に、図１６を用いて、プリセット設定の選択画面の他の例を説明する。
【０１２４】
図１６（ａ）は、図１０（ａ）の画面１２００において、ユーザーによる操作でプルダウンタブ１２０２が指定されることで表示されるプリセット設定の選択画面１２４２を示している。図１６（ａ）では、切出し画像１２０１の映像ストリームを取得している場合における優先度が高い順番に各プリセット設定の項目が順序付けられて表示されている。
【０１２５】
図１６（ｂ）は、図１０（ｂ）の画面１３００において、ユーザーによる操作でプルダウンタブ１３０２が指定されることで表示されるプリセット設定の選択画面１３４２を示している。図１６（ａ）では、被切出し画像１３０１の映像ストリームを取得している場合における優先度が高い順番に各プリセット設定の項目が順序付けられて表示されている。
【０１２６】
以上のように、現在、対象となっている映像ストリームに適したプリセット設定を選択し易い選択画面を表示させることができる。また、対象の映像ストリームに適さないプリセット設定が間違って選択される可能性を低減し、それらが選択された際の処理負荷の低減につながる。
【０１２７】
（その他の実施例）
次に、図１８を用いて、各実施形態の各機能を実現するためのハードウェア構成を説明する。なお、撮像装置１００における画像処理部１０２やシステム制御部１０３等は図１８に示すハードウェア構成により実現可能である。また、クライアント装置２００におけるシステム制御部２０３や通信部２０４も図１１に示すハードウェア構成により実現可能である。
【０１２８】
ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２２２は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２２１が実行するコンピュータプログラムを一時的に記憶する。また、ＲＡＭ２２２は、通信インターフェイス２２４を介して外部から取得したデータ（コマンドや画像データ）などを一時的に記憶する。また、ＲＡＭ２２２は、ＣＰＵ２２１が各種の処理を実行する際に用いるワークエリアを提供する。また、ＲＡＭ２２２は、例えば、フレームメモリとして機能したり、バッファメモリとして機能したりする。
【０１２９】
ＣＰＵ２２１は、ＲＡＭ２２２に格納されるコンピュータプログラムを実行する。ＣＰＵ以外にも、ＤＳＰ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ）等のプロセッサやＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）を用いてもよい。
【０１３０】
ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）２２３は、オペレーティングシステムのプログラムや画像データを記憶する。また、ＨＤＤ２２３は、コンピュータプログラムを記憶する。
【０１３１】
ＨＤＤ２２３に保存されているコンピュータプログラムやデータは、ＣＰＵ２２１による制御に従って、適宜、ＲＡＭ２２２にロードされ、ＣＰＵ２２１によって実行される。ＨＤＤ以外にもフラッシュメモリ等の他の記憶媒体を用いてもよい。バス２２５は、各ハードウェアを接続する。バス２２５を介して各ハードウェアがデータをやり取りする。以上が各実施形態におけるハードウェア構成である。
【０１３２】
なお、本発明は、上述の実施形態の１以上の機能を実現するプログラムを１つ以上のプロセッサが読出して実行する処理でも実現可能である。プログラムは、ネットワーク又は記憶媒体を介して、プロセッサを有するシステム又は装置に供給するようにしてもよい。また、本発明は、上述の実施形態の１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【０１３３】
また、図２に示す各機能ブロックは、図１８に示すハードウェアにより実現してもよいし、ソフトウェアにより実現することもできる。
【０１３４】
また、本発明は以上説明した各実施形態に限定されることはなく、本発明の要旨を逸脱しない範囲において種々変更が可能である。例えば、各実施形態や変形例を組み合わせたものも本明細書の開示内容に含まれる。
【符号の説明】
【０１３５】
１００  撮像装置
２００  クライアント装置
１０３，２０３  システム制御部
１０１  撮像部
１０７，２０４  通信部
１０２  画像処理部
２０１  表示部
２０２  入力部
【図１】
2019032448.tif 000003
【図２】
2019032448.tif 000004
【図３】
2019032448.tif 000005
【図４】
2019032448.tif 000006
【図５】
2019032448.tif 000007
【図６】
2019032448.tif 000008
【図７】
2019032448.tif 000009
【図８】
2019032448.tif 000010
【図９】
2019032448.tif 000011
【図１０】
2019032448.tif 000012
【図１１】
2019032448.tif 000013
【図１２】
2019032448.tif 000014
【図１３】
2019032448.tif 000015
【図１４】
2019032448.tif 000016
【図１５】
2019032448.tif 000017
【図１６】
2019032448.tif 000018
【図１７】
2019032448.tif 000019
【図１８】
2019032448.tif 000020