(57)【要約】【課題  】同一の撮像画像に基づく複数の画像の内のある画像に対して変更を行った場合に、他の画像に影響が出てしまう可能性を低減することができる技術を提供する。【解決手段】  判定手段は、撮像手段によって撮像される撮像画像における部分的な領域の画像である部分画像の位置を規定する位置条件と、撮像画像の画質を規定する画質条件とを含む第１の規定条件が指定された場合に、第１の規定条件に対応する第１の部分画像とは異なる、撮像装置によって生成される他の画像に係る状況を判定する。制御手段は、第１の規定条件が指定された場合に、判定手段による判定結果に応じて、第１の規定条件によって規定される少なくとも一部の条件を満たさず、その他の条件を満たす部分画像を生成するように撮像装置を制御する。【選択図】  図２
2018191051.tif 000002
【特許請求の範囲】
【請求項１】
撮像手段を有する撮像装置を制御する制御装置であって、
前記撮像手段によって撮像される撮像画像における部分的な領域の画像である部分画像の位置を規定する位置条件と、前記撮像画像の画質を規定する画質条件とを含む第１の規定条件が指定された場合に、前記第１の規定条件に対応する第１の部分画像とは異なる、前記撮像装置によって生成される他の画像に係る状況を判定する判定手段と、
前記第１の規定条件が指定された場合に、前記判定手段による判定結果に応じて、前記第１の規定条件によって規定される少なくとも一部の条件を満たさず、その他の条件を満たす部分画像を生成するように前記撮像装置を制御する制御手段と
を有することを特徴とする制御装置。
【請求項２】
前記判定手段は、前記他の画像に係る状況として、前記他の画像を記録手段に記録中であるか判定する
ことを特徴とする請求項１記載の制御装置。
【請求項３】
前記判定手段は、前記他の画像に係る状況として、前記他の画像を対象とした画像解析機能が実行中であるか判定する
ことを特徴とする請求項１又は２に記載の制御装置。
【請求項４】
前記制御手段は、前記画質条件を満たす部分画像を生成するように前記撮像装置の状態を変更した場合、前記部分画像の生成が終了した場合は、前記撮像装置の状態を変更する前の状態に戻す
ことを特徴とする請求項１〜３のいずれか１項に記載の制御装置。
【請求項５】
前記制御手段は、前記画質条件を満たす部分画像を生成するように前記撮像装置を制御する場合、前記他の画像を対象とした画像解析機能を停止させる
ことを特徴とする請求項１〜４のいずれか１項に記載の制御装置。
【請求項６】
前記判定手段は、前記他の画像に係る状況として、前記他の画像が前記第１の規定条件を指定したユーザよりも権限の強いユーザによる操作によって出力中又は記録中の画像であるか判定する
ことを特徴とする請求項１〜５のいずれか１項に記載の制御装置。
【請求項７】
前記判定手段は、前記第１の規定条件によって規定される全ての条件を満たす部分画像を生成させると、前記他の画像に影響するか判定する
ことを特徴とする請求項１〜６のいずれか１項に記載の制御装置。
【請求項８】
前記他の画像は、前記第１の部分画像と同じ撮像画像から切出された部分画像である
ことを特徴とする請求項１〜７のいずれか１項に記載の制御装置。
【請求項９】
前記他の画像は、前記第１の部分画像が含まれる前記撮像画像である
ことを特徴とする請求項１〜８のいずれか１項に記載の制御装置。
【請求項１０】
前記一部の条件は、前記他の条件に影響する条件である
ことを特徴とする請求項１〜９のいずれか１項に記載の制御装置。
【請求項１１】
前記一部の条件は、前記画質条件である
ことを特徴とする請求項１〜１０のいずれか１項に記載の制御装置。
【請求項１２】
前記撮像手段を有する
ことを特徴とする請求項１〜１１のいずれか１項に記載の制御装置。
【請求項１３】
前記部分画像のデータを受信する受信手段を有する
ことを特徴とする請求項１〜１１のいずれか１項に記載の制御装置。
【請求項１４】
撮像手段を有する撮像装置を制御する制御方法であって、
前記撮像手段によって撮像される撮像画像における部分的な領域の画像である部分画像の位置を規定する位置条件と、前記撮像画像の画質を規定する画質条件とを含む第１の規定条件が指定された場合に、前記第１の規定条件に対応する第１の部分画像とは異なる、前記撮像装置によって生成される他の画像に係る状況を判定する判定工程と、
前記第１の規定条件が指定された場合に、前記判定工程による判定結果に応じて、前記第１の規定条件によって規定される少なくとも一部の条件を満たさず、その他の条件を満たす部分画像を生成するように前記撮像装置を制御する制御工程と
を有することを特徴とする制御方法。
【請求項１５】
請求項１〜１３のいずれか１項に記載の制御装置の各手段としてコンピュータを機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置に係る制御技術に関するものである。
【背景技術】
【０００２】
従来、ネットワークやリモートコントローラを介して、カメラを遠隔制御する技術がある。また、そのような遠隔制御技術を用いた監視カメラシステムが知られている。そのような遠隔制御技術を用いて、カメラのフォーカス、ズーム、露出、ホワイトバランスなどの画質パラメータを変更することが可能である。
【０００３】
また、カメラによって撮像した撮像画像の一部分を切出して、部分画像として送信（配信）する機能がある。そのようなカメラでは複数の異なる部分画像のそれぞれをストリームとして送信したり、ストレージに記録したりすることができる。
【０００４】
ここで、撮像装置を制御する技術として特許文献１に記載の技術がある。特許文献１では検出した動き領域に従って撮像装置のパラメータ制御を行っている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１３−１９６４２３
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１に開示された技術では、同一の撮像画像に基づく複数の動画が送信又は記録される場合に関しては考慮されていない。つまり、同一の撮像画像に基づく複数の動画の内のある動画に対して何らかの変更を行った場合、他の動画に影響が出てしまう場合がある。
【０００７】
そこで、本発明の目的は、同一の撮像画像に基づく複数の画像の内のある画像に対して変更を行った場合に、他の画像に影響が出てしまう可能性を低減することができる技術を提供することである。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、本発明の制御装置は以下の構成を備える。すなわち、撮像手段を有する撮像装置を制御する制御装置であって、前記撮像手段によって撮像される撮像画像における部分的な領域の画像である部分画像の位置を規定する位置条件と、前記撮像画像の画質を規定する画質条件とを含む第１の規定条件が指定された場合に、前記第１の規定条件に対応する第１の部分画像とは異なる、前記撮像装置によって生成される他の画像に係る状況を判定する判定手段と、前記第１の規定条件が指定された場合に、前記判定手段による判定結果に応じて、前記第１の規定条件によって規定される少なくとも一部の条件を満たさず、その他の条件を満たす部分画像を生成するように前記撮像装置を制御する制御手段とを有する。
【発明の効果】
【０００９】
本発明によれば、同一の撮像画像に基づく複数の画像の内のある画像に対して変更を行った場合に、他の画像に影響が出てしまう可能性を低減することができる。
【図面の簡単な説明】
【００１０】
【図１】各実施形態に係る監視カメラを含むネットワーク構成図である。
【図２】各実施形態に係る監視カメラとクライアント装置の機能ブロック図及びシステム構成図である。
【図３】各実施形態に係る監視カメラにおける画像切出しの例を示した図である。
【図４】各実施形態に係るプリセットパラメータと他のストリームに対しての影響有無情報を示した図である。
【図５】第１の実施形態に係るプリセット機能実行時のフローチャートを示す図である。
【図６】第２の実施形態に係るプリセット機能実行時のフローチャートを示す図である。
【図７】第３の実施形態に係るプリセット機能実行時のフローチャートを示す図である。
【図８】第４の実施形態に係るプリセット機能実行時のフローチャートを示す図である。
【図９】第４の実施形態に係るフローチャートを示す図である。
【図１０】第５の実施形態に係るフローチャートを示す図である。
【図１１】各実施形態に係る監視カメラとクライアント装置のハードウェア構成を示す図である。
【発明を実施するための形態】
【００１１】
以下、本発明の実施の形態を、添付の図面に基づいて詳細に説明する。なお、以下の実施形態において示す構成は一例であり、本発明は以下の実施形態で説明する構成に限定されるものではない。また、各実施形態において、撮像手段を有する監視カメラを例に説明するが監視目的以外のカメラにも応用可能である。例えば、監視目的ではなく、放送目的の映像や映画、個人的な目的の映像を撮像する撮像手段にも応用可能である。
【００１２】
＜第１実施形態＞
図１を参照して、本発明の実施形態にかかわるネットワーク構成について説明する。
【００１３】
監視カメラ（撮像装置）１００は、レンズを含む筐体１１１と、撮像方向をパン方向及びチルト方向に移動させるＰＴ（パンチルト）駆動部１１２を有している。
【００１４】
図１（ｂ）は、監視カメラ１００を含むシステム構成図である。クライアント装置２００と、監視カメラ１００とは、ネットワーク３００を介して相互に通信可能な状態に接続される。クライアント装置２００は、監視カメラ１００に対して、ＰＴ制御やズーム制御等を行うための各種コマンドを送信する。監視カメラ１００は、それらのコマンドに対応する動作を実行したり、それらのコマンドに対するレスポンスをクライアント装置２００に送信したりする。なお、各実施形態において、監視カメラ１００が制御装置としての機能を実行してもよいし、クライアント装置２００が制御装置としての機能を実行してもよい。
【００１５】
図２は、本実施形態に係る監視カメラ１００とクライアント装置２００の機能ブロック図である。
【００１６】
図２を参照して、監視カメラ１００の各部構成と機能について説明する。監視カメラ１００は、撮像部１０１、画像処理部１０２、システム制御部（制御装置）１０３、ＰＴ駆動部１１２、ＰＴＺ制御部１０５、映像記録部１０６、及び通信部１０７を有している。
【００１７】
撮像部１０１は、レンズを通して結像した光を撮像素子において受光して、その受光した光を電荷に変換して撮像信号を生成する。撮像素子には、例えば、ＣＭＯＳイメージセンサ（Ｃｏｍｐｌｅｍｅｎｔａｒｙ  Ｍｅｔａｌ  Ｏｘｉｄｅ  ＳｅｍｉｃＯＮｄｕｃｔｏｒ  Ｉｍａｇｅ  Ｓｅｎｓｏｒ）を用いることができる。また、撮像素子にはＣＣＤイメージセンサ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ  Ｉｍａｇｅ  Ｓｅｎｓｏｒ）を用いてもよい。なお、システム制御部（制御装置）１０３は、監視カメラ１００の内部に設けてもよいし、監視カメラ１００とは独立して構成することもできる。システム制御部１０３を監視カメラ１００の外部の装置とする場合、システム制御部１０３と監視カメラ１００とを通信可能に構成すればよい。
【００１８】
画像処理部１０２は、撮像部１０１で変換された撮像信号をデジタル化して画像データを生成する。その際、画像処理部１０２は画質を補正するための種々の画像処理も行う。画像処理部１０２は、更に、画像データを圧縮符号化し、圧縮符号化された画像データを生成するようにしてもよい。
【００１９】
通信部１０７は、画像処理部１０２によって生成された画像データに基づく映像ストリームをクライアント装置２００に送信する。なお、ここでいる画像データは一例として動画の画像データである。また、通信部１０７は、クライアント装置２００から送信されるコマンドを受信し、システム制御部１０３へ伝送する。またコマンドに対するレスポンスをシステム制御部１０３の制御に従ってクライアント装置２００へ送信する。このようにシステム制御部１０３は、通信制御手段としても機能する。
【００２０】
また、監視カメラ１００のシステム制御部１０３は、通信部１０７が受信したコマンドを解析し、コマンドに応じた処理を行う。
【００２１】
例えば、システム制御部１０３は、コマンドに応じて、画像処理部１０２に対して画質の調整を実行させる。また、システム制御部１０３内のＰＴＺ（パン、チルト、ズーム）制御部１０５は、撮像部１０１やＰＴ駆動部１１２を制御して撮像方向や画角を変更させる。
【００２２】
ＰＴ駆動部１１２は、撮像方向を移動させるための駆動系及びその駆動源のモータにより構成され、その動作はＰＴＺ制御部１０５により制御される。
【００２３】
映像記録部１０６は、内部ストレージ、および外部ストレージに対して画像データを記録させる。これらのストレージは、例えば、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）やフラッシュメモリである。
【００２４】
次に、図２を参照してクライアント装置２００の各部構成と機能について説明する。
【００２５】
クライアント装置２００はパーソナルコンピュータなどのコンピュータを用いて実現できる。
【００２６】
表示部２０１は、監視カメラ１００から受信した画像データに基づく映像の表示や、カメラ制御を行うためのグラフィックユーザインターフェース（以下、ＧＵＩと称する）を表示する。表示部２０１は、液晶パネルや有機ＥＬパネル等を用いた表示デバイスで実現することができる。表示部２０１による表示はシステム制御部２０３による制御に従って行われる。
【００２７】
入力部２０２は、キーボード、マウスなどのデバイスで実現することでき、クライアント装置２００のユーザは、入力部２０２を介してＧＵＩに対する操作を行う。入力部２０２はタッチパネルを用いて実現してもよい。
【００２８】
クライアント装置２００のシステム制御部（制御装置）２０３は、ユーザの操作に応じてコマンドを生成し、通信部２０４から監視カメラ１００へと送信させる。また、システム制御部２０３は、通信部２０４を介して受信した監視カメラ１００からの画像データも表示部２０１に表示させる。このようにシステム制御部２０３は、通信制御手段や表示制御手段としても機能する。
【００２９】
このようにクライアント装置２００は、ネットワーク３００を介して、監視カメラ１００から画像データを取得することができる。また、クライアント装置２００は、ネットワーク３００を介して、コマンドを送信することで監視カメラ１００を制御することができる。
【００３０】
図３は、本実施形態に係る監視カメラ１００の画像切出しの一例を示した図である。なお、各実施形態における部分画像（切出し画像）とは撮像画像の一部分に対応する画像であり、撮像画像から部分画像を取得する方法は種々の方法を用いることができる。例えば、撮像素子からのデータの読み出しを制御することによって部分画像を取得するようにしてもよいし、画像データを生成し、その生成した画像データから部分画像を生成するようにしてもよい。このように、部分画像とは撮像画像における部分的な領域に対応する画像である。
【００３１】
図３中の領域Ｄ１、Ｄ２、Ｄ３のように複数の異なる部分領域の画像を同時に切り出して送信することができる。また、複数の異なる部分領域の画像を同時にストレージに記録することができる。なお、切り出される前の画像（被切出し画像）も送信したり記録したりすることができる。また、複数の異なる部分領域の画像及び被切出し画像を同時に送信及び記録することもできる。被切出し画像は、撮像部１０１によって撮像された画像であってもよいし、撮像部１０１によって撮像された画像における周辺部分を除いた領域の画像であってもよい。
【００３２】
また、以下の説明において、説明の便宜上、ストリームとは、送信されずにストレージに記録される画像データも含むものとする。また、単にストリームと称する場合は、部分画像のストリームも被切出し画像のストリームも含むものとする。
【００３３】
図４は、本発明の実施形態に係る監視カメラ１００の、プリセット機能に関するプリセットパラメータ（規定条件）と、他のストリームに対しての影響有無情報を示した図である。
【００３４】
ここで、プリセット機能とは、例えば、被切出し画像に対する相対的な部分画像の位置を記憶しておき、ユーザによる特定のプリセットパラメータの指定によって、そのプリセットパラメータによって規定される位置（領域）の画像を送信する機能である。また、プリセット機能では画質を制御するための画質パラメータを規定することもできる。
【００３５】
ユーザによってプリセットパラメータが指定されると、クライアント装置２００のシステム制御部２０３は、その指定されたプリセットパラメータで規定される位置及び画質の画像を出力又は記録させるためのコマンドを、監視カメラ１００へと送信する。
【００３６】
監視カメラ１００のシステム制御部１０３は、受信したコマンドに規定された画質及び位置の画像のストリームをクライアント装置２００へと送信する。
【００３７】
なお、プリセット機能はユーザによる指定の他にも、所定の時刻になるとそのプリセットパラメータで規定されるストリームを送信するようにスケジューリングすることでも指定できる。
【００３８】
ここで、プリセットパラメータ４０１には、画像切出しパラメータ群（位置条件）４０３と、画質パラメータ群（画質条件）４０４とがある。各プリセットパラメータにおいてこれらのパラメータを設定可能となっている。
【００３９】
テーブル４００は、プリセットパラメータに含まれるパラメータごとの他のストリームへの影響有無４０２の一例を示した図である。
【００４０】
画像切出しパラメータ群４０３は、撮像画像における部分画像の位置を規定する条件である。部分画像の位置は、例えば、撮像画像の左上を原点とした、画素に基づく座標位置で規定される。画像切出しパラメータ群４０３は、該当するストリームの映像にのみ適用されるため、他のストリーム映像には影響を及ぼさないパラメータ群である。
【００４１】
一方、画質パラメータ群４０４は、撮像画像の画質を規定する条件である。画質パラメータ群４０４は、撮像画像（被切出し画像）に対して変更されるものであり、部分映像のストリーム映像ごとに設定することはできないため、他のストリーム映像に影響を及ぼすパラメータ群である。
【００４２】
例えば、画質パラメータ群４０４は、撮像部１０１や画像処理部１０２におけるフォーカス、露出補正、絞り、シャッタースピードズームを調整するためのパラメータである。また、例えば、画質パラメータ群４０４は、ＩＲカットフィルターや赤外光照明を用いるか否かを示すパラメータである。その他にも画質パラメータにはＰＴＺ位置を指定するパラメータを含んでいてもよく、被切出し画像に影響のあるパラメータであればよい。
【００４３】
このように、プリセットパラメータ４０１は、画像切出しパラメータ群４０３と画質パラメータ群４０４とを含み、部分画像の位置と画質とを規定する規定条件となっている。
【００４４】
また、クライアント装置２００において、ユーザは、内容の異なる複数のプリセットパラメータ４０１を指定できる。その複数のプリセットパラメータ４０１には撮像画像に影響の与えないパラメータ（例えば画像切出しパラメータ群）のみを含むプリセットパラメータが含まれてもよい。また、撮像画像に影響の与えるパラメータ（例えば画質パラメータ群）のみを含むプリセットパラメータが含まれてもよい。
【００４５】
また、プリセットパラメータ４０１の各値はユーザによって指定されてもよいし、予めカメラ装置１００又はクライアント装置２００によって記憶されていてもよい。
【００４６】
また、同一の画像（被切出し画像）から同時に異なる位置の画像を切出してストリーム送信でき、ストリームごとに、画像切出し位置と画質パラメータを変更するプリセット機能を実行することが可能である。
【００４７】
次に、図５を参照して、本発明の実施形態におけるプリセット機能実行時のフローについて説明する。なお、一例として、あるプリセットパラメータが入力部２０２への操作で指定され、そのプリセットパラメータを実行させるためのコマンドが、クライアント装置２００から監視カメラ１００へと送信された場合におけるフローについて説明する。なお、図５に示すフローチャートはクライアント装置２００におけるシステム制御部２０３で実行してもよい。その場合、ユーザによって特定のプリセットパラメータの実行を指示する操作が行われたことを契機として、システム制御部２０３によって図５に示すフローチャートが実行される。このことは他の実施形態においても同様である。
【００４８】
Ｓ５０１において、コマンドが通信部１０７によって受信されると、システム制御部１０３は、撮像部１０１や画像処理部１０２に対して、指定されたプリセットパラメータ４０１における画像切出しパラメータ群４０３に対応する制御を実行する。具体的には、システム制御部１０３は、画像切出しパラメータ群４０３で規定される位置の部分画像を取得する。システム制御部１０３は、取得した部分画像を映像記録部１０６に記録させるか、又は、通信部１０７を介してクライアント装置２００へと出力（送信）させる。システム制御部１０３は、記録と出力の両方を行ってもよい。部分画像を取得するだけであれば、他のストリームへの影響がないため、他のストリームの送信又は記録状況に係らず実行することができる。つまり、他のストリームの送信又は記録状況を判定せずに実行することができる。
【００４９】
次に、Ｓ５０２で、システム制御部１０３は、映像記録部１０６によるストリームの記録状況を判定する。そして、システム制御部１０３は、現在、内部又は外部ストレージへ他のストリームを録画している状態であるか判断する。ここでいう他のストリームとは、プリセットパラメータを指定されたストリームと同一の撮像画像（被切出し画像）における部分画像のストリームである。または、被切出し画像のストリームであってもよい。
【００５０】
そして、内部又は外部ストレージへ他のストリームを録画している状態でなければ、Ｓ５０３へ進む。他のストリームの内部および外部ストレージへの録画している状態であれば、Ｓ５０４へ進む。
【００５１】
Ｓ５０３で、システム制御部１０３は、プリセットパラメータ４０１の画質パラメータ群４０４に対応する制御を実行する。具体的には、システム制御部１０３は、撮像部１０１及び画像処理部１０２に画質パラメータ群４０４で規定される条件の撮像画像を生成させる。例えば、システム制御部１０３は、画質パラメータ群４０４で規定されるパラメータ値となるよう撮像部１０１及び画像処理部１０２における処理を変更する。なお、図５に示すフローチャートはクライアント装置２００におけるシステム制御部２０３で実行するようにしてもよい。その場合、Ｓ５０３において、システム制御部２０３は、画像切出しパラメータ群４０３及び画質パラメータ群４０４に係る制御を実行させるよう監視カメラ１００を制御する。具体的には、Ｓ５０３の段階になってから、画像切出しパラメータ群４０３及び画質パラメータ群４０４に係る制御を実行させるコマンドを通信部２０４から監視カメラ１００へと送信させる。このことは他の実施形態においても同様である。
【００５２】
Ｓ５０４で、システム制御部１０３はプリセットパラメータ４０１の画質パラメータ群４０４に係る制御を実施しない。そして、システム制御部１０３は、画質パラメータ群４０４に係る制御が実行されなかった旨を示す情報を、通信部１０７から、クライアント装置２００に送信し、当該プリセットパラメータを指定したユーザに知らせる。なお、クライアント装置２００におけるシステム制御部２０３で実行する場合は次のようにする。つまり、Ｓ５０４において、システム制御部２０３は、画像切出しパラメータ群４０３に係る制御を実行させ、画質パラメータ群４０４に係る制御を実行させないよう監視カメラ１００を制御する。具体的には、この段階で、画像切出しパラメータ群４０３に係る制御を実行させるコマンドを通信部２０４から監視カメラ１００へと送信させる。このとき、画質パラメータ群４０４に係る制御を実行させるコマンドは送信させない。また、表示部２０１に、画質パラメータ群４０４に係る制御が実行されなかったことを示す情報（例えばメッセージ）を表示部２０１に表示させる。このことは他の実施形態においても同様である。
【００５３】
以上のようにして生成された部分画像のストリームは、プリセットパラメータ４０１を指定したユーザのクライアント装置２００の通信部２０４によって受信されることとなる。
【００５４】
以上、説明したように、第１実施形態では、他のストリームがストレージに録画されている状態であるか否かにより、画質パラメータに係る制御の実行有無を切り換える。これにより、録画状態のストリームにおける画質設定を優先し、プリセット機能実行により画質パラメータがむやみに変更されることを防ぐことができる。
【００５５】
＜第２実施形態＞
図６を参照して、本発明の第２実施形態による、あるストリームにおいてプリセット機能を実行する時のフローについて説明する。なお、第１実施形態と同様な部分については説明を省略する。
【００５６】
本実施形態において、監視カメラ１００は、画像から特定の事象を検出する画像解析機能を有するものとする。例えば、監視カメラ１００のシステム制御部１０３やクライアント装置２００のシステム制御部２０３が画像解析機能を実行する画像解析手段としても機能するものとする。
【００５７】
画像解析機能は、例えば、撮像画像内に動体や特定の物体（人物等）が含まれるかどうかを検出する機能である。また、画像解析機能は、不審物等が置かれたことを検出する置き去り検出機能、物体が持ち去られたことを検出する持ち去り検出機能、または撮像画像からネットワークカメラに対していたずらがされたことを検出するいたずら検出機能等であってもよい。
【００５８】
また、画像解析方法には、過去のある時点の撮像画像または、過去から現在までの撮像画像を基に背景画像を作り、現在の撮像画像との差分により物体認識を行う背景差分等を利用する。また、フレーム間差分法やパターンマッチング等の種々の画像解析技術を応用して各種の画像解析機能を実現することができる。
【００５９】
ここで、プリセットパラメータの画質パラメータであるデイナイト機能、赤外照明、フォーカス、絞り等により撮像画像が急激に変化すると前述の背景画像との差分が大きくなり誤検出に繋がってしまう。このため、撮像画像が急激に変化する場合は背景画像を再度作り直す必要がある。また、フレーム間差分方法を用いた場合であっても一時的に誤検出となってしまうことがある。そこで、本実施形態においては、画像解析機能を実行中であるかどうかに基づいて、画質制御パラメータを実行するか判断する。
【００６０】
以下、詳細に説明する。なお、一例として、あるプリセットパラメータが入力部２０２への操作で指定され、そのプリセットパラメータを実行させるためのコマンドが、クライアント装置２００から監視カメラ１００へと送信された場合におけるフローについて説明する。なお、第１実施形態と同様に図６に示すフローチャートはクライアント装置２００で実行してもよい。
【００６１】
Ｓ５０１において、コマンドが通信部１０７によって受信されると、システム制御部１０３は、撮像部１０１や画像処理部１０２に対して、指定されたプリセットパラメータ４０１における画像切出しパラメータ群４０３に対応する制御を実行する。具体的には、システム制御部１０３は、画像切出しパラメータ群４０３で規定される位置の部分画像を取得する。そして、システム制御部１０３は、取得した部分画像を映像記録部１０６に記録させるか、又は、通信部１０７を介してクライアント装置２００へと出力（送信）させる。
【００６２】
次に、Ｓ６０１で、システム制御部１０３は、現在、当該システム制御部１０３及びシステム制御部２０３の少なくともいずれかによって他のストリームを対象とした画像解析機能を実行中かどうか判断する。ここでいう他のストリームとは、プリセットパラメータを指定されたストリームと同一の撮像画像（被切出し画像）における部分画像のストリームである。または、被切出し画像のストリームであってもよい。
【００６３】
そして、他のストリームを対象とした画像解析機能を実行中でなければ、Ｓ５０３へ進む。他のストリームを対象とした画像解析機能を実行中であれば、Ｓ５０４へ進む。
【００６４】
Ｓ５０３で、システム制御部１０３は、プリセットパラメータ４０１の画質パラメータ群４０４に係る制御を実行する。
【００６５】
Ｓ５０４で、システム制御部１０３はプリセットパラメータ４０１の画質パラメータ群４０４に係る制御を実施しない。そして、システム制御部１０３は、画質パラメータ群４０４に係る制御が実行されなかった旨を示す情報を、通信部１０７から、クライアント装置２００に送信し、当該プリセットパラメータを指定したユーザに知らせる。
【００６６】
以上、説明したように、第２実施形態では、他のストリームを対象とした画像解析機能の実行状態により、プリセットパラメータに含まれる画質パラメータに係る制御の実行有無を切り換える。これにより、画像解析を行っているストリームにおける画質設定を優先し、プリセット機能実行により画質パラメータがむやみに変更されることを防ぐことができる。
【００６７】
＜第３実施形態＞
図７を参照して、本発明の第３実施形態による、あるストリームにおいてプリセット機能実行時のフローについて説明する。なお、第１実施形態と同様な部分については説明を省略する。
【００６８】
なお、一例として、あるプリセットパラメータが入力部２０２への操作で指定され、そのプリセットパラメータを実行させるためのコマンドが、クライアント装置２００から監視カメラ１００へと送信された場合におけるフローについて説明する。なお、第１実施形態と同様に図７に示すフローチャートはクライアント装置２００で実行してもよい。
【００６９】
Ｓ５０１において、コマンドが通信部１０７によって受信されると、システム制御部１０３は、撮像部１０１や画像処理部１０２に対して、指定されたプリセットパラメータ４０１における画像切出しパラメータ群４０３に対応する制御を実行する。具体的には、システム制御部１０３は、画像切出しパラメータ群４０３で規定される位置の部分画像を取得する。そして、システム制御部１０３は、取得した部分画像を映像記録部１０６に記録させるか、又は、通信部１０７を介してクライアント装置２００へと出力（送信）させる。部分画像の取得は他のストリームへの影響がないため、他のストリームの出力（送信）又は記録状況に係らず実行することができる。つまり、他のストリームの送信又は記録状況を判定せずに実行することができる。
【００７０】
次に、Ｓ７０１で、システム制御部１０３は、現在、プリセットパラメータを指定したクライアントのユーザよりも強い権限のユーザによって設定された他のストリームが送信中（出力中）又は記録中であるか判定する。ここで、一般ユーザとして設定されているユーザよりも管理者として設定されているユーザの方が強い権限のユーザである。また、強い権限のユーザとはより多くのカメラ制御を実行できるユーザである。また、ここでいう他のストリームとは、プリセットパラメータを指定されたストリームと同一の撮像画像（被切出し画像）から切出された部分画像のストリームである。または、被切出し画像のストリームであってもよい。
【００７１】
そして、プリセットパラメータを指定したクライアントのユーザよりも強い権限のユーザによって設定された他のストリームが送信又は記録中でなければ、Ｓ５０３へ進む。プリセットパラメータを指定したクライアントのユーザよりも強い権限のユーザによって設定された他のストリームが送信又は記録中であれば、Ｓ５０４へ進む。
【００７２】
Ｓ５０３で、システム制御部１０３は、プリセットパラメータ４０１の画質パラメータ群４０４に係る制御を実行する。
【００７３】
Ｓ５０４で、システム制御部１０３はプリセットパラメータ４０１の画質パラメータ群４０４に係る制御を実施しない。そして、システム制御部１０３は、画質パラメータ群４０４に係る制御が実行されなかった旨を示す情報を、通信部１０７から、クライアント装置２００に送信し、当該プリセットパラメータを指定したユーザに知らせる。
【００７４】
以上、説明したように、第３実施形態では、プリセットパラメータを指定したクライアントのユーザよりも強い権限のユーザによって設定された他のストリームがあるか否かにより、画質パラメータに係る制御の実行有無を切り換える。これにより、より権限が強いユーザの指示により送信又は記録しているストリームにおける画質設定を優先し、プリセット機能実行により画質パラメータがむやみに変更されることを防ぐことができる。
【００７５】
＜第４実施形態＞
図８、図９を参照して、本発明の第４実施形態による、あるストリームにおいてのプリセット機能実行時のフローについて説明する。なお、第１実施形態と同様な部分については説明を省略する。
【００７６】
図８は、本発明の第４実施形態に係る、あるストリームにおいてプリセット機能を実行する時のフローチャートを示す。なお、一例として、あるプリセットパラメータ４０１が入力部２０２への操作で指定された場合について説明する。つまり、指定されたプリセットパラメータを実行させるためのコマンドが、クライアント装置２００から監視カメラ１００へと送信された場合におけるフローについて説明する。なお、第１実施形態と同様に図８に示すフローチャートはクライアント装置２００で実行してもよい。
【００７７】
Ｓ８０１で、システム制御部１０３は、指定されたプリセットパラメータに係る制御を実行するときに、プリセットパラメータの指定によるストリームの送信又は記録が実行中であるか否かを示すフラグが、実行中を示す状態であるか判断する。ここでいうプリセットパラメータに係る制御は、画質パラメータに係る制御を含む。
【００７８】
フラグが実行中を示す状態でない場合は、Ｓ８０２に進む。フラグが実行中を示す状態である場合は、Ｓ８０４に進む。
【００７９】
Ｓ８０２で、システム制御部１０３は、判定結果に基づいて、フラグを実行中であることを示す状態とする。
【００８０】
そして、Ｓ８０３で、システム制御部１０３は、プリセット機能実行前の画質パラメータ群４０３の値を、図示を省略する記憶部（前述のストレージでもよい）に記憶させる。
【００８１】
Ｓ５０１で、システム制御部１０３は、他の実施形態と同様に、画像処理部１０２に対してプリセットパラメータ４０１の画像切出しパラメータ群４０３に係る制御を実行する。
【００８２】
そして、Ｓ５０４で、システム制御部１０３は、画像処理部１０２に対してプリセットパラメータ４０１の画質パラメータ群４０３に対応する制御を実行する。これらの制御の内容は各実施形態と同様である。
【００８３】
図８のようにプリセット機能を実行した後に、プリセット機能を実行しているストリームの生成が終了（送信停止）されると、図９の処理を実行する。
【００８４】
Ｓ９０１で、システム制御部１０３は、Ｓ８０３で記憶した画質パラメータで規定される状態へと監視カメラ１００の状態を戻す。つまり、プリセット機能実行前の画質の状態にする。
【００８５】
そして、Ｓ９０２で、システム制御部１０３は、Ｓ８０２で設定したフラグを、プリセット機能を実行中ではないことを示す状態へと戻す。
【００８６】
以上、説明したように、第４実施形態では、他のストリームの状態にかかわらず、プリセット機能を実行する。そして、プリセット機能実行時に画質パラメータの制御を行うが、プリセット機能を実行した対象のストリームが切断された際には、画質パラメータの状態をプリセット機能実行前の状態に戻す。これにより、ユーザが接続している状態など、画質パラメータを変更することが必要となる期間のみ、画質パラメータの変更を可能とする。
【００８７】
＜第５実施形態＞
図１０を参照して、本発明の第５実施形態による、あるストリームにおいてのプリセット機能実行時のフローについて説明する。なお、第１実施形態と同様な部分については説明を省略する。
【００８８】
図１０は、あるストリームにおいてプリセット機能を実行する時のフローチャートを示す。なお、一例として、あるプリセットパラメータが入力部２０２への操作で指定され、そのプリセットパラメータを実行させるためのコマンドが、クライアント装置２００から監視カメラ１００へと送信された場合におけるフローについて説明する。なお、第１実施形態と同様に図１０に示すフローチャートはクライアント装置２００で実行してもよい。
【００８９】
Ｓ１００１で、システム制御部１０３及びシステム制御部２０３は、監視カメラ１００又はクライアント装置２００で行っている全ての画像解析機能を停止するよう制御する。ここでいう全ての画像解析機能とは、プリセットを指定された画像と同じ撮像画像に係る画像解析機能である。
【００９０】
そして、Ｓ５０１において、システム制御部１０３は、撮像部１０１や画像処理部１０２に対して、指定されたプリセットパラメータ４０１における画像切出しパラメータ群４０３に対応する制御を実行する。具体的には、システム制御部１０３は、画像切出しパラメータ群４０３で規定される位置の部分画像を取得する。この制御は、他のストリームの送信又は記録状況に係らず実行される。
【００９１】
そして、Ｓ５０３で、システム制御部１０３は、プリセットパラメータ４０１の画質パラメータ群４０４に係る制御を実行する。画像解析機能を停止済みのため、この制御も、他のストリームの送信又は記録状況に係らず実行される。
【００９２】
以上、説明したように、第５実施形態では、他のストリームの状態にかかわらず、指定されたプリセットパラメータに対応する処理を実行する。プリセット機能実行時、画質パラメータの変更の影響を受ける画像解析機能を停止してから、プリセット機能を実行する。これにより、プリセットパラメータによる画質パラメータの変更を優先し、画質パラメータの変更で誤検出が多発する可能性のある不要な画像解析機能を停止することができる。
【００９３】
（その他の実施例）
次に、図１１を用いて、各実施形態の各機能を実現するためのハードウェア構成を説明する。なお、監視カメラにおける画像処理部１０２やシステム制御部１０３、ＰＴＺ制御部１０５等は図１１に示すハードウェア構成により実現可能である。また、クライアント装置におけるシステム制御部２０３や通信部２０４も図１１に示すハードウェア構成により実現可能である。
【００９４】
ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２２２は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２２１が実行するコンピュータプログラムを一時的に記憶する。また、ＲＡＭ２２２は、通信インターフェイス２２４を介して外部から取得したデータ（コマンドや画像データ）などを一時的に記憶する。また、ＲＡＭ２２２は、ＣＰＵ２２１が各種の処理を実行する際に用いるワークエリアを提供する。また、ＲＡＭ２２２は、例えば、フレームメモリとして機能したり、バッファメモリとして機能したりする。
【００９５】
ＣＰＵ２２１は、ＲＡＭ２２２に格納されるコンピュータプログラムを実行する。ＣＰＵ以外にも、ＤＳＰ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ）等のプロセッサやＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）を用いてもよい。
【００９６】
ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）２２３は、オペレーティングシステムのプログラムや画像データを記憶する。また、ＨＤＤ２２３は、コンピュータプログラムを記憶する。
【００９７】
ＨＤＤ２２３に保存されているコンピュータプログラムやデータは、ＣＰＵ２２１による制御に従って、適宜、ＲＡＭ２２２にロードされ、ＣＰＵ２２１によって実行される。ＨＤＤ以外にもフラッシュメモリ等の他の記憶媒体を用いてもよい。バス２２４は、各ハードウェアを接続する。バス２２４を介して各ハードウェアがデータをやり取りする。以上が各実施形態におけるハードウェア構成である。
【００９８】
なお、本発明は、上述の実施形態の１以上の機能を実現するプログラムを１つ以上のプロセッサが読出して実行する処理でも実現可能である。プログラムは、ネットワーク又は記憶媒体を介して、プロセッサを有するシステム又は装置に供給するようにしてもよい。また、本発明は、上述の実施形態の１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【００９９】
また、図２に示す各機能ブロックは、図１１に示すハードウェアにより実現してもよいし、ソフトウェアにより実現することもできる。
【０１００】
以上のように、各実施形態では、プリセットパラメータ４０１で規定される条件の画像を生成すると、その他の画像に影響があるか判定する。そして、影響がある場合は、プリセットパラメータ４０１で規定される条件の一部（影響がない条件）のみを満たす画像を生成するように撮像装置１００を制御する。よって、プリセット機能実行により画質パラメータがむやみに変更されることを防ぐことができる。
【０１０１】
また、本発明は以上説明した各実施形態に限定されることはなく、本発明の要旨を逸脱しない範囲において種々変更が可能である。例えば、各実施形態を組み合わせたものも本明細書の開示内容に含まれる。
【符号の説明】
【０１０２】
１００  監視カメラ
２００  クライアント装置
１０３，２０３  システム制御部
１０１  撮像部
１０７，２０４  通信部
１０２  画像処理部
【図１】
2018191051.tif 000003
【図２】
2018191051.tif 000004
【図３】
2018191051.tif 000005
【図４】
2018191051.tif 000006
【図５】
2018191051.tif 000007
【図６】
2018191051.tif 000008
【図７】
2018191051.tif 000009
【図８】
2018191051.tif 000010
【図９】
2018191051.tif 000011
【図１０】
2018191051.tif 000012
【図１１】
2018191051.tif 000013