(57)【要約】【課題】  複数の監視カメラを多地点から監視制御する場合、ネットワーク負荷がかかりすぎる事がある。また、多地点から特定の監視カメラを制御することが困難である。【解決手段】  複数の監視カメラを制御する第一の監視カメラ制御装置に、第二の監視カメラ制御装置から制御される機能を付加し、第二の監視カメラ制御装置からは監視カメラとして認識させ、監視カメラからの映像を１つの映像として合成して第二の監視カメラ制御装置に送信する。監視カメラとして認識させた第一の監視カメラ制御装置をパンまたはチルトまたはズームの一部あるいは全部の制御機能を用いて制御することで、監視カメラの制御または映像の取得を行う。【選択図】  図１
2014030070.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークで接続された複数の監視カメラを制御可能な監視カメラ制御装置であって、
ネットワークで接続された前記監視カメラ制御装置とは異なる第二の監視カメラ制御装置からの第一の制御要求または前記複数の監視カメラからの情報または前記複数の監視カメラの映像を受信する情報受信部と、
前記受信した第一の制御要求を解析し、前記複数の監視カメラが受信可能な第二の制御要求に変換する制御要求変換部と、
前記複数の監視カメラに前記第二の制御要求を送信する情報送信部と、
前記情報送信部から送信した前記第二の制御要求に基づいて前記複数の監視カメラから送信され前記情報受信部で受信した前記複数の監視カメラ各々の映像を合成する映像合成部と、
を備え、
前記情報送信部は、前記映像合成部で合成した映像を前記第二の監視カメラ制御装置に送信することを特徴とする監視カメラ制御装置。
【請求項２】
請求項１に記載の監視カメラ制御装置であって、
さらに、前記情報受信部が受信した前記複数の監視カメラ各々の映像を前記映像合成部で合成する際の前記映像の配置する位置の特定または前記複数の監視カメラから対象の監視カメラを選択が可能な位置変換部を備え、
前記位置変換部は、前記複数の監視カメラにパンまたはチルトまたはズームの一部或いは全部に関する能力問い合わせ要求により、いずれの監視カメラに対する指示であるかを判別して、前記対象となる監視カメラを選択し、
前記情報送信部は、前記第二の監視カメラ制御装置に対して前記選択された対象の監視カメラの映像を送信することを特徴とする監視カメラ制御装置。
【請求項３】
請求項２に記載の監視カメラ制御装置であって、
前記映像送信部は、前記第二の監視カメラ制御装置に対して前記選択された対象の監視カメラの映像を送信する際、前記複数の監視カメラ映像を合成した映像の送信を停止することを特徴とする監視カメラ制御装置。
【請求項４】
請求項２又は３記載の監視カメラ制御装置であって、
前記位置変換部は、前記第一の制御要求に含まれる、前記第二の監視カメラ制御装置からの前記対象の監視カメラに対するパンまたはチルトまたはズームの一部或いは全部に関する制御値を演算処理し、
前記映像送信部は、前記演算処理された前記対象の監視カメラに対するパンまたはチルトまたはズームの一部或いは全部に関する制御値を、前記対象の監視カメラに送信することを特徴とする監視カメラ制御装置。
【請求項５】
請求項２乃至４のいずれかに記載の監視カメラ制御装置であって、
さらに、受信した前記複数の監視カメラの映像を表示する映像表示部を備え、
前記映像表示部は、前記第一の制御要求として、前記第二の監視カメラ制御装置からの前記対象の監視カメラに対するパンまたはチルトまたはズームの一部或いは全部に関する制御要求があった場合、前記対象の監視カメラの映像が前記監視カメラ制御装置以外の監視カメラ制御装置により制御中であることを表示することを特徴とする監視カメラ制御装置。
【請求項６】
請求項５記載の監視カメラ制御装置であって、
さらに、前記複数の監視カメラを制御する入力端末からの指示を受信する入出力インターフェースを備え、
前記第二の監視カメラ制御装置からの前記対象の監視カメラに対するパンまたはチルトまたはズームの一部或いは全部に関する制御要求があった場合には、前記入出力インターフェースから前記対象の監視カメラに対する指示があっても、前記第一の制御要求を優先することを特徴とする監視カメラ制御装置。
【請求項７】
請求項２乃至６のいずれかに記載の監視カメラ制御装置であって、
前記第二の監視カメラ制御装置からのパンまたはチルトまたはズームの一部あるいは全部に関して元の位置に戻すパンまたはチルトまたはズームの一部あるいは全部に関する第一の制御要求があった場合には、
前記情報送信部は、前記対象の監視カメラにカメラの向きを元の位置に戻すためのパンまたはチルトまたはズームの一部あるいは全部に関する制御要求を前記対象の監視カメラに送信し、前記第二の監視カメラ制御装置に対して、前記対象の監視カメラの映像送信を停止し、前記複数の監視カメラを合成した映像の送信を行うことを特徴とする監視カメラ制御装置。
【請求項８】
請求項２乃至７のいずれかに記載の監視カメラ制御装置であって、
前記対象のカメラを判別した後に、前記第二の監視カメラ制御装置からのパンまたはチルトまたはズームの一部あるいは全部に関する能力問い合わせ要求があった場合、
前記情報送信部は、
前記対象のカメラにパンまたはチルトまたはズームの一部あるいは全部の能力がある場合は、前記対象の監視カメラの能力を応答として送信し、
前記対象のカメラにパンまたはチルトまたはズームの全部の能力が無い場合は、パンまたはチルトまたはズームの一部あるいは全部を行う能力を応答として送信
することを特徴とする監視カメラ制御装置。
【請求項９】
請求項１記載の監視カメラ制御装置であって、
さらに、前記情報受信部が受信した前記複数の監視カメラ各々の映像を前記映像合成部で合成する際の前記映像の配置する位置の特定または前記複数の監視カメラから対象の監視カメラを選択が可能な位置変換部を備え、
前記位置変換部は、前記第一の制御要求に含まれる、前記複数の監視カメラから対象の監視カメラを選択するための情報または位置情報、により前記対象の監視カメラを選択し、
前記情報送信部は、前記第二の監視カメラ制御装置に対して前記選択された対象の監視カメラの映像を送信することを特徴とする監視カメラ制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、監視カメラ制御装置に関するものである。
【背景技術】
【０００２】
本技術分野の背景技術として特許文献１がある。ここには、「監視区域１の二以上のＩＴＶカメラ２からの映像情報を伝送路３により遠隔の監視局４に伝送して、同監視局４において監視するようにしたＩＴＶ遠隔多点監視システムにおいて、夫々のＩＴＶカメラ２からの信号を監視区域１側に設置した映像合成装置５で集約して監視局４に伝送するようにしたものである。」と記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平６‐８６２９０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１記載の技術では、監視局から監視区域の映像を制御し、映像合成装置を用いて映像を合成して受信しているため、更に別の監視局が個別のカメラを制御するといった事が困難である。
【０００５】
本発明は、多地点からの複数または特定の監視カメラの映像取得及び制御をネットワーク負荷を抑制しつつ行うことのできる監視カメラ制御装置を提供するものである。
【課題を解決するための手段】
【０００６】
本願において開示される発明のうち代表的なものの概要を簡単に説明すれば、次の通りである。
(１)ネットワークで接続された複数の監視カメラを制御可能な監視カメラ制御装置であって、ネットワークで接続された前記監視カメラ制御装置とは異なる第二の監視カメラ制御装置からの第一の制御要求または前記複数の監視カメラからの情報または前記複数の監視カメラの映像を受信する情報受信部と、前記受信した第一の制御要求を解析し、前記複数の監視カメラが受信可能な第二の制御要求に変換する制御要求変換部と、前記複数の監視カメラに前記第二の制御要求を送信する情報送信部と、前記情報送信部から送信した前記第二の制御要求に基づいて前記複数の監視カメラから送信され前記情報受信部で受信した前記複数の監視カメラ各々の映像を合成する映像合成部と、
を備え、前記情報送信部は、前記映像合成部で合成した映像を前記第二の監視カメラ制御装置に送信することを特徴とする監視カメラ制御装置である。
(２)(１)記載の監視カメラ制御装置であって、さらに、前記情報受信部が受信した前記複数の監視カメラ各々の映像を前記映像合成部で合成する際の前記映像の配置する位置の特定または前記複数の監視カメラから対象の監視カメラを選択が可能な位置変換部を備え、前記位置変換部は、前記複数の監視カメラにパンまたはチルトまたはズームの一部或いは全部に関する能力問い合わせ要求により、いずれの監視カメラに対する指示であるかを判別して、前記対象となる監視カメラを選択し、前記情報送信部は、前記第二の監視カメラ制御装置に対して前記選択された対象の監視カメラの映像を送信することを特徴とする監視カメラ制御装置である。
【発明の効果】
【０００７】
本発明によれば、多地点からの複数または特定の監視カメラの映像取得及び制御をネットワーク負荷を抑制しつつ行うことのできる監視カメラ制御装置の提供が可能である。
【図面の簡単な説明】
【０００８】
【図１】監視カメラ制御装置の構成である。
【図２】監視カメラシステムの構成である。
【図３】監視カメラ制御装置からの映像配信フローである。
【図４】映像合成の一例を示す図である。
【図５】映像合成時の座標例である。
【図６】監視カメラの位置変換情報例である。
【図７】監視カメラ制御装置のＰＴＺ能力問い合わせ要求時処理フローである。
【図８】各監視カメラのＰＴＺ能力問い合わせ要求時処理フローである。
【図９】ＰＴＺ制御要求時処理フローである。
【図１０】ＰＴＺ制御入力時処理フローである。
【図１１】ＰＴＺ制御時の表示画面である。
【図１２】ＰＴＺ制御要求時処理フローである。
【図１３】ＰＴＺ能力問い合わせ要求時処理フローである。
【図１４】映像合成の一例を示す図である。
【図１５】映像合成の一例を示す図である。
【発明を実施するための形態】
【０００９】
以下、図面を用いて本発明の実施に好適な実施形態の例を説明する。ただし、本発明は本実施例に限定されない。
【００１０】
図１は、本実施例における監視カメラ制御装置の構成の一例を示す図である。監視カメラ制御装置１００は、システム制御部１０１、制御要求変換部１０２、位置変換部１０３、情報受信部１０４、情報保持部１０５、圧縮伸張部１０６、情報送信部１０７、映像合成部１０８、映像表示部１０９、通信インタフェース１１０、内部メモリ１１１、入出力インタフェース１１２を適宜用いて構成される。
【００１１】
システム制御部１０１は、その他の各部と連携して監視カメラ制御装置１００を制御するものである。情報受信部１０４は、ネットワークで接続された他の監視カメラ制御装置または監視カメラから通信インタフェース端子１１３を通し、通信インタフェース１１０を経由して情報を受信する。また、情報送信部１０７は、ネットワークで接続された監視カメラに対して、通信インタフェース１１０を経由して情報をネットワークへ送出する。
【００１２】
監視カメラ制御装置１００は、情報受信部１０４で受信した制御情報により制御され、また、制御要求変換部１０２を通して制御情報をネットワークで接続された監視カメラの制御要求となるように変換し、情報送信部１０７を通して送信する。
【００１３】
情報受信部１０４で受信した情報は、情報保持部１０５を経由して内部メモリ１１１に保持される。情報保持部１０５では情報の保持及び読み出し処理を行う。また、保持先は本例では内部メモリ１１１としたが、監視カメラ制御装置１００が外部媒体を装着できる構成とし、外部媒体に保持しても良い。
【００１４】
情報受信部１０４で受信した映像情報は、圧縮伸張部１０６で伸張し、映像合成部１０８で所望の映像に合成する。合成した映像は情報送信部１０７を通して送信する。
【００１５】
入力端末１１５は、監視カメラ制御装置１００の制御、並びに、監視カメラ制御装置１００でネットワークで接続された監視カメラまたは他の監視カメラ制御装置を制御するための例えばボタン、キーボード、マウスなどであり、入出力インタフェース端子１１７を経由し入出力インタフェース１１２を通して入力を受け付ける。また、監視カメラから受信した映像の表示や、監視カメラまたは監視カメラ制御装置を制御するために必要なＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ Ｉｎｔｅｒｆａｃｅ ）の表示を映像表示部１０９、入出力インタフェース端子１１７を経由して表示端末１１６に表示される。
【００１６】
なお、監視カメラ制御装置１００と入力端末１１５と表示端末１１６とを分けて構成したが、これらをまとめて１つの監視カメラ制御装置として構成しても良い。また、入力端末１１５と表示端末１１６とを分けて構成したが、タッチパネル式表示装置のように１つの端末で入力操作と表示を行うような構成でも良い。また、通信は、監視カメラ制御装置と監視カメラ装置間の通信については、独自通信プロトコルでもよいが、例えばＯＮＶＩＦ（Ｏｐｅｎ  Ｎｅｔｗｏｒｋ  Ｖｉｄｅｏ  Ｉｎｔｅｒ  ｆａｃｅ   Ｆｏｒｕｍ）などにより定められた標準通信によるプロトコルを用いてもよい。
【００１７】
図２に、本実施例における監視カメラ制御装置を用いた監視カメラシステムの構成の例を示す。監視カメラは例えば複数の監視カメラ２０１、監視カメラ２０２、監視カメラ２０３、監視カメラ２０４を指す。これらの監視カメラを制御するのが本実施例の監視カメラ制御装置１００である。また、他の監視カメラ制御装置２０５により、監視カメラ制御装置１００を制御し、監視カメラ制御装置１００を経由して監視カメラ２０１等を制御することが可能である。もちろん、監視カメラ制御装置２０５により直接監視カメラ２０１等を制御することも可能である。
【００１８】
監視カメラ制御装置１００によって、ネットワークで接続された監視カメラ２０１〜監視カメラ２０４を制御するが、監視カメラ制御装置１００は異なる他の監視カメラ制御装置（監視カメラ制御装置２０５）によっても制御され、この時、監視カメラ制御装置２０５からは監視カメラ制御装置１００を１つまたは複数の監視カメラとして認識させる。これにより、監視カメラ制御装置２０５は監視カメラを制御する方法で監視カメラ制御装置１００を制御し、更に監視カメラ２０１〜監視カメラ２０４を制御することが可能となる。
【００１９】
図３は、監視カメラ制御装置１００が監視カメラ２０１〜監視カメラ２０４から映像を受信し、監視カメラ制御装置２０５に映像を送信するまでの処理フローを示す図である。
【００２０】
ステップ３０１で監視カメラ制御装置２０５から、映像配信を識別するための識別子、例えば、ＵＲＩ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｉｄｅｎｔｉｆｉｅｒ：統一資源識別子）の取得要求を受信する。以下、識別子はＵＲＩとして説明する。ステップ３０２で映像を配信するためのＵＲＩを監視カメラ制御装置２０５に送信する。このＵＲＩは予め内部メモリに保持されているものである。監視カメラ制御装置２０５に映像を送信するためには、監視カメラ制御装置１００は監視カメラ２０１から映像を受信する必要があるため、監視カメラ２０１の映像を配信するためのＵＲＩを取得している必要がある。そこでステップ３０３で全ての監視カメラのＵＲＩを取得済みかどうかを判定する。取得済みであればステップ３０５へ進む。取得済みでなければ、対象の監視カメラにステップ３０４で映像配信ＵＲＩ取得要求を行い、ＵＲＩを取得する。取得したＵＲＩを用いてステップ３０５で監視カメラ２０１〜監視カメラ２０４から映像を受信する。
【００２１】
ステップ３０６では、映像を合成して配置する際の位置と監視カメラを対応付ける。この位置情報の変換を位置変換部１０３で行い、ステップ３０７でカメラ位置情報を内部メモリ等に保持する。
【００２２】
ステップ３０８では、映像を受信し、圧縮伸張部１０６で伸張した後、映像合成部１０８で複数の映像と合成する。ステップ３０９では合成した映像を圧縮伸張部１０６で圧縮した後、監視カメラ制御装置２０５に送信する。
【００２３】
ここまでは、監視カメラ制御装置２０５からの配信要求時の処理を説明した。配信を開始した後は、ステップ３１０で監視カメラ制御装置２０５からの映像配信停止要求を受信していないかを確認し、受信している場合はステップ３１１で映像配信を停止する。受信していない場合はステップ３１２で監視カメラ２０１から映像を受信し、ステップ３１３で受信した映像の伸張、合成、圧縮を行い、ステップ３１４で映像を配信し、映像配信停止要求を受信するまで繰り返す。
【００２４】
なお、ステップ３０１で、映像を配信するためのＵＲＩを取得する際、独自の通信プロトコルを使用しても良く、標準化された通信プロトコルを使用してもよい。例えばＯＮＶＩＦの規格であればＧｅｔＳｔｒｅａｍＵＲＩなどのコマンドを使用することが可能である。
【００２５】
図４に監視カメラ２０１の映像を合成する際の合成時の映像合成例を示す。４０１が監視カメラ２０１の映像（Ａと表記）、４０２が監視カメラ２０２の映像（Ｂと表記）、４０３が監視カメラ２０３の映像（Ｃと表記）、４０４が監視カメラ２０４の映像（Ｄと表記）を示す。監視カメラ２０１〜監視カメラ２０４の４つの映像を１枚の映像として合成映像４０５のように合成する。
【００２６】
ここで各監視カメラの映像のサイズは全て同じにしているがそれぞれ異なるように構成しても良い。合成後の各監視カメラの映像サイズも全て同じにしているが、それぞれ異なるように構成しても良く、自動又は要求に応じて適宜変更するようにしても構わない。なお、後の説明で用いるため、監視カメラ２０４のＸ方向サイズをＸ＿ＯＲＧ、Ｙ方向サイズをＹ＿ＯＲＧとする。
【００２７】
図５に、映像合成時の座標例として、監視カメラ２０１〜監視カメラ２０４の映像を合成した後の位置に関する情報を表示した。例えば監視カメラ２０４の映像の左下端の座標を（Ｘ１、Ｙ１）とした時、Ｘ１＝−９６０、Ｙ１＝−５４０とする。また、監視カメラ２０２の映像の右上端の座標を（Ｘ２、Ｙ２）とした時、Ｘ２＝０、Ｙ２＝０とする。また、監視カメラ２０３の映像の右上端の座標を（Ｘ３、Ｙ３）とした時、Ｘ３＝９６０、Ｙ３＝５４０とする。合成後の監視カメラ２０４の映像のＸ方向サイズをＸ、Ｙ方向サイズをＹとした。ここでは合成映像の中心部を原点としたが、合成映像の左下端（Ｘ１，Ｙ１）を原点としても良い。
【００２８】
図６に、図５のように映像を配置し座標を構成した場合の監視カメラの位置変換情報例を示す。監視カメラ２０１〜監視カメラ２０４の配置位置範囲を表示している。この情報を内部メモリ等に保持しておく。
【００２９】
図７に、接続された監視カメラのパン・チルト・ズーム問い合わせ要求を行う際の監視カメラ制御装置の処理フローを示す。以降、パン（Ｐａｎ）、チルト（Ｔｉｌｔ）、ズーム（Ｚｏｏｍ）を纏めて呼ぶ際についてはＰＴＺと省略する。ステップ７０１で、監視カメラ２０１〜監視カメラ２０４にＰＴＺ能力問い合わせ要求を送信する。ステップ７０２でＰＴＺ能力応答を受信する。ステップ７０３では監視カメラ２０１〜監視カメラ２０４と受信したＰＴＺ能力を対応付けて内部メモリ等に保持する。ステップ７０４では保持したＰＴＺ能力を使用しＰＴＺ能力の論理演算を行う。また、この論理演算した結果を内部メモリに保持しておいても良い。
【００３０】
ここでＰＴＺ能力の問い合わせに対する応答は、例えば、ＰＴＺする機能の有無や、パン・チルトできるＸ方向、Ｙ方向の最大値または最小値やズーム倍率、またこれらの動作スピードといった能力に関する応答である。
【００３１】
ステップ７０４ではこのＰＴＺの能力の論理演算を行うが、論理和演算を行っても良く、論理積演算を行ってもよい。または、全ての監視カメラのＰＴＺ能力の論理演算ではなく特定の監視カメラのＰＴＺ能力を優先して論理演算してもよい。
【００３２】
ステップ７０１で、ＰＴＺ能力問い合わせ要求を行う際、独自の通信プロトコルを使用しても良く、標準化された通信プロトコルを使用しても良い。例えばＯＮＶＩＦの規格であればＧｅｔＣｏｎｆｉｇｕｒａｔｉｏｎ、ＧｅｔＣｏｎｆｉｇｕｒａｔｉｏｎｓ、ＧｅｔＣｏｎｆｉｇｕｒａｔｉｏｎＯｐｔｉｏｎｓ、ＧｅｔＮｏｄｅ、ＧｅｔＮｏｄｅｓなどのコマンドを単一または組み合わせて使用することが可能である。
【００３３】
図８に、監視カメラ制御装置１００が、監視カメラ制御装置２０５からＰＴＺ能力問い合わせ要求を受信した際の監視カメラ制御装置１００のＰＴＺ能力問い合わせ要求処理フローを示す。
【００３４】
監視カメラ制御装置１００は、ステップ８０１でＰＴＺ能力問い合わせ要求を受信する。次に、図７に記載したＰＴＺ能力問い合わせ要求処理フローで応答する能力情報を作成し、ステップ８０３でＰＴＺ能力問い合わせに対する応答を監視カメラ制御装置２０５に送信する。また、既にステップ７００を実施済みであれば本ステップを実施せず、内部メモリに保持された論理演算の結果を応答として送信しても良い。
【００３５】
また、監視カメラ２０１〜監視カメラ２０４の全てにＰＴＺ能力が無い場合でも、擬似的に可能な制御として、例えば図５の場合は、パン・チルトの方向は座標に応じて、Ｘ方向の最大値は５４０、最小値は−５４０、Ｙ方向の最大値は９６０、最小値は−９６０としてパン・チルト可能であるとし、論理演算したものを応答として送信する。最大・最小値は０以外で正方向、負方向両方にパン・チルト可能である旨を示すことが出来る値であれば良い。これにより、擬似的に監視カメラをパン・チルトする制御が、各監視カメラを選択、制御することに繋げることが出来る。
【００３６】
図９に、監視カメラ制御装置１００が、監視カメラ制御装置２０５からのＰＴＺ制御要求を通して特定のカメラの映像を配信させるための処理フローを示す。
【００３７】
ステップ９０１で監視カメラ制御装置２０５からＰＴＺ制御要求を受信する。ステップ９０２において、位置変換部１０３で想定するＰＴＺ制御後の中心座標を算出する。ステップ９０３では算出された座標に応じて対象となる監視カメラを判別する。例えば、ＰＴＺ制御情報として図５の座標例でＸ方向に１００、Ｙ方向に−２０の要求を受信した場合、監視カメラ２０４のエリアを指示していることが判別できる。
【００３８】
ステップ９０４では対象の監視カメラにＰＴＺの機能の有無を判定し、機能が無ければステップ９０６に進む。機能があれば、ステップ９０５に進む。対象の監視カメラのＰＴＺ機能の有無はその都度監視カメラに問い合わせても良く、内部メモリに保持しておいた情報を利用しても良い。内部メモリに保持しておいた情報を利用する方が効率的である。
【００３９】
また、ステップ９０５では対象の監視カメラにＰＴＺ制御要求を行うが、監視カメラ制御装置２０５から受信したＰＴＺ制御情報をそのまま送信するのではなく、位置変換部１０３を用いて、対象の監視カメラの向きとズーム位置に応じて、受信したＰＴＺ制御値から算出したＰＴＺ制御値を送信する。
【００４０】
ステップ９０６では、ＰＴＺ制御要求を行うことで位置変換部１０３により複数の監視カメラから対象の監視カメラが選択されたので、従来送信していた合成映像の映像配信を停止する。ここで、監視制御装置１００としては、引き続き監視を続けているので監視カメラ２０１〜監視カメラ２０４からの映像を受信し、例えば表示端末１１６に表示し続けるが、映像の合成処理と、合成映像の配信は行わない。
【００４１】
ステップ９０７では監視カメラ制御装置２０５が指定した対象の監視カメラの映像を、監視カメラ制御装置２０５に送信する。
【００４２】
ステップ９０５での前記の例（Ｘ方向に１００、Ｙ方向に−２０の要求を受信）の場合、監視カメラ２０４に対するＰＴＺ制御情報の算出方法について説明する。監視カメラ ２０４のＰＴＺの原点が監視カメラ２０４画面の中心部とする。
【００４３】
監視カメラ２０４へはＸ方向に、−（Ｘ３／２−１００）×（Ｘ３−Ｘ１）／Ｘ＿ＯＲＧ、Ｙ方向に（−２０−（Ｙ１／２））×（Ｙ３−Ｙ１）／Ｙ＿ＯＲＧとなる。１０３位置変換部を用いて演算を行い、対象の監視カメラ２０４にＰＴＺ制御情報として送信する。
【００４４】
ここでは監視カメラ２０４の現在の向き・ズーム位置からの絶対値によるＰＴＺ制御例を示したが、監視カメラ制御装置１００が、監視カメラ２０４のＰＴＺ位置を予め内部メモリに保持しておき、相対値による監視カメラ２０４のＰＴＺ制御を行っても良い。
【００４５】
図１０は、監視カメラ制御装置１００に入力端末１１５からのＰＴＺ制御があった場合の処理フローを示す図である。
【００４６】
ステップ１００１で入力端末１１５からのＰＴＺ制御入力（１）を受け付ける。ステップ１００２で監視カメラ制御装置２０５からのＰＴＺ制御要求の有無を判定し、あればステップ１００３に進む。監視カメラ制御装置２０５からのＰＴＺ制御要求がなければステップ１００４に進む。ステップ１００３では、既に監視カメラ制御装置２０５からのＰＴＺ制御要求を受信しており、この制御を優先するため入力端末１１５からのＰＴＺ制御入力指示を無視する。ステップ１００４では、監視カメラ２０１の制御権は監視カメラ制御装置１００にあるため、指示された通りに監視カメラにＰＴＺ制御を要求する。なお、例外モードとして、監視カメラ制御装置２０５からのＰＴＺ制御要求を受信中であっても強制的に監視カメラ制御装置１００に制御権を持たせるモードがあっても構わない。
【００４７】
また、監視カメラ制御装置２０５からＰＴＺ制御要求があった場合は、対象の監視カメラの制御を行っていること及び、対象の監視カメラの映像を監視カメラ制御装置２０５に送信していることを、監視カメラ制御装置１００を管理しているユーザに示すため、図１１のような表示を行う。本例では監視カメラ２０４の映像上に「本社送信中」などの文言やマーク等を表示することで監視カメラ２０４の映像を監視カメラ制御装置２０５に送信していることを示している。なお、送信中であることの表示は、上記に限られず、対象の監視カメラの映像だけ輝度を下げたり、サイズを小さくしたり、枠をつける等しても構わない。
【００４８】
図１２に、対象の監視カメラの映像配信を停止するため監視カメラ制御装置２０５からＰＴＺ制御要求において元の位置に戻す要求を、監視カメラ制御装置１００が受信した際の処理フローを示す。
【００４９】
ここでは、監視カメラ制御装置２０５が特定の監視カメラの映像を監視カメラ制御装置１００を経由して取得しているが、この映像配信を停止することを目的としている。
【００５０】
ステップ１２０１で監視カメラ制御装置１００は、ＰＴＺ制御要求として元の位置に戻す要求を受信し、ステップ１２０２で対象の監視カメラにＰＴＺの制御要求として、元の位置に戻す要求を送信する。ステップ１２０３で対象のカメラ映像の監視カメラ制御装置２０５への配信を停止し、例えば図１１で示した「本社送信中」といった表示を止める。
【００５１】
以降では、特定の監視カメラの映像配信を停止したが、監視カメラ２０１〜監視カメラ２０４の全ての映像配信を停止するかどうかを判定する。
【００５２】
ステップ１２０４で、監視カメラ制御装置２０５からの映像配信停止要求の有無を確認し、停止要求があれば終了する。停止要求がなければ、ステップ１２０５で、監視カメラ制御装置１００において監視カメラ２０１の映像を受信、ステップ１２０６で映像を合成、ステップ１２０７で監視カメラ制御装置２０５に合成映像を送信する。
【００５３】
ステップ１２０１で、ＰＴＺ制御要求として元の位置に戻す要求を行う際、独自の通信プロトコルを使用しても良く、標準化された通信プロトコルを使用しても良い。例えばＯＮＶＩＦの規格であればＧｏｔｏＨｏｍｅＰｏｓｉｔｉｏｎ、ＧｏｔｏＰｒｅｓｅｔなどのコマンドを用いても良い。
【００５４】
図１３に、監視カメラ制御装置１００がＰＴＺ能力問い合わせ要求を監視カメラ制御装置２０５から受信した際の処理フローを示す。
【００５５】
ステップ１３０１で監視カメラ制御装置２０５からＰＴＺ能力問い合わせ要求を受信する。ここで、既に監視カメラ制御装置２０５から対象の監視カメラへのＰＴＺ要求を受信済みで、対象の監視カメラを判定済みであるかどうかを判定する。対象の監視カメラが決まっていなければステップ７００に進み、監視カメラのＰＴＺ能力を取得する。または、内部メモリに保持しておいたＰＴＺ能力をステップ１０３６で送信する。対象の監視カメラが決まっている場合はステップ１３０３に進む。ここで対象監視カメラのＰＴＺ機能の有無を判定する。ここでは予め内部メモリ等に保持しておいた各監視カメラのＰＴＺ機能を参照する。ＰＴＺ機能がある場合はステップ１３０４に進み対象カメラのＰＴＺ能力を応答として監視カメラ制御装置２０５に送信する。対象の監視カメラにＰＴＺ機能が無い場合は監視カメラ２０１のＰＴＺ能力を論理演算したものを応答として送信する。
【００５６】
本実施例では、監視カメラ制御装置２０５から監視カメラ制御装置１００にＰＴＺ制御要求を行うことで複数の監視カメラから特定の監視カメラの映像を監視カメラ制御装置２０５に配信したが、これに限定されない。例えば、監視カメラ制御装置２０５から監視カメラ制御装置１００に、対象の監視カメラを選択できるような情報や、位置情報を含むことで、位置変換部１０３により対象の監視カメラを選択し監視カメラ制御装置１００から監視カメラ制御装置２０５に対象の監視カメラ映像を送信することも可能である。
【００５７】
監視カメラ制御装置２０５と監視カメラ制御装置１００間の通信プロトコルとして標準化された通信プロトコルを使用しており、監視カメラ２０１〜監視カメラ２０４と監視カメラ制御装置１００間の通信プロトコルが独自仕様の通信プロトコルであった場合は、制御要求変換部１０２で制御要求の変換処理を行う。この変換を行うことで例えば監視カメラは既存の機器を利用しながら、標準化された通信プロトコルに対応した監視カメラ制御装置２０５を選択できるのでユーザは機器選択の幅が増える。
【００５８】
もちろん、監視カメラ制御装置２０５と監視カメラ制御装置１００間の通信プロトコルとして独自の通信プロトコルを使用しても良い。また、監視カメラ２０１〜監視カメラ２０４と監視カメラ制御装置１００間の通信プロトコルとして標準化された通信プロトコルを用いても良い。
【００５９】
本実施例では、監視カメラ制御装置１００に監視カメラ２０１〜監視カメラ２０４を制御する機能、監視カメラ２０１〜監視カメラ２０４からの映像を合成する機能、監視カメラ制御装置２０５から制御される機能などを搭載したが、例えば監視カメラ２０１〜監視カメラ２０４のうちの１つ、例えば監視カメラ２０１にこれらの監視カメラ制御装置１００に搭載した機能を搭載しても良い。この時、監視カメラ２０１は監視カメラ制御装置１００のように振る舞い、他の監視カメラ２０２〜監視カメラ２０４の制御を行うこととなる。
【００６０】
本実施例では、接続される監視カメラを４台とし、４台の監視カメラの映像を１つの映像として合成したが、監視カメラの台数は何台でも良く、何台の監視カメラ映像を１つの映像として合成しても良い。１つの映像に合成する監視カメラの台数は固定としても良く、ユーザが設定した台数としても良い。
【００６１】
また、合成後の画面上で一部の余り領域が出来る可能性がある場合、例えば監視カメラが３台の場合、図４の監視カメラ２０４の部分の映像が無いという状態が発生する。この時、図１４に示すように例えば監視カメラ２０３の映像を引き伸ばして合成しても良いし、任意の割合で３つの映像を表示するようにしても構わない。位置変換部１０３では、監視カメラ２０３の映像を引き伸ばした情報を内部メモリに保持し、位置変換を行う際に利用する。または、図１５に示すように内部メモリに予め保持しておいた「映像無し」と表示した映像とを合成してもよい。この「映像無し」と表示された領域に対して監視カメラ制御装置２０５がＰＴＺ制御要求を行った場合は、応答としてＰＴＺ制御できない、またはＰＴＺ制御失敗などの応答を送信する。
【００６２】
なお、本発明は上記した実施例に限定されるものではなく、様々な変形例が含まれる。例えば、上記した実施例は本発明を分かりやすく説明するために詳細に説明したものであり、必ずしも説明した全ての構成を備えるものに限定されるものではない。また、ある実施例の構成の一部を他の実施例の構成に置き換えることが可能であり、また、ある実施例の構成に他の実施例の構成を加えることも可能である。また、各実施例の構成の一部について、他の構成の追加・削除・置換をすることが可能である。 
また、上記の各構成、機能、処理部、処理手段等は、それらの一部又は全部を、例えば集積回路で設計する等によりハードウェアで実現してもよい。また、上記の各構成、機能等は、プロセッサがそれぞれの機能を実現するプログラムを解釈し、実行することによりソフトウェアで実現してもよい。各機能を実現するプログラム、テーブル、ファイル等の情報は、メモリや、ハードディスク、ＳＳＤ（ＳｏｌＩＤ  Ｓｔａｔｅ  Ｄｒｉｖｅ）等の記録装置、または、ＩＣカード、ＳＤカード、ＤＶＤ等の記録媒体に置くことができる。 
また、制御線や情報線は説明上必要と考えられるものを示しており、製品上必ずしも全ての制御線や情報線を示しているとは限らない。実際には殆ど全ての構成が相互に接続されていると考えてもよい。
【符号の説明】
【００６３】
１００・・・監視カメラ制御装置
１０１・・・システム制御部
１０２・・・制御要求変換部
１０３・・・位置変換部
１０４・・・情報受信部
１０５・・・情報保持部
１０６・・・圧縮伸張部
１０７・・・情報送信部
１０８・・・映像合成部
１０９・・・映像表示部
１１０・・・通信インタフェース
１１１・・・内部メモリ
１１２・・・入出力インタフェース
１１３・・・通信インタフェース端子
１１４・・・ネットワーク
１１５・・・入力端末
１１６・・・表示端末
１１７・・・入出力インタフェース端子
【図１】
2014030070.tif 000003
【図２】
2014030070.tif 000004
【図３】
2014030070.tif 000005
【図４】
2014030070.tif 000006
【図５】
2014030070.tif 000007
【図６】
2014030070.tif 000008
【図７】
2014030070.tif 000009
【図８】
2014030070.tif 000010
【図９】
2014030070.tif 000011
【図１０】
2014030070.tif 000012
【図１１】
2014030070.tif 000013
【図１２】
2014030070.tif 000014
【図１３】
2014030070.tif 000015
【図１４】
2014030070.tif 000016
【図１５】
2014030070.tif 000017