(57)【要約】【課題】デジタル的にパン、チルト、ズーム等の操作を行うシステムにおいて、クライアント装置に適正に制御権を付与する。【解決手段】カメラ部１０２で撮像された全体画像の中に指定された領域を制御するための制御権の要求情報を受信する受信部１０６と、前記要求情報に基づいて、前記領域に制御権が付与されていない場合は要求情報に基づいて制御権を付与する制御部１０８と、前記要求情報に基づいて制御権を付与した場合に、前記領域を制御するための制御情報に基づいて、全体画像の中から指定された領域を取得する画像処理部１０４と、を備える、カメラ端末装置１００が提供される。【選択図】図１
2011239149.tif 000002
【特許請求の範囲】
【請求項１】
カメラで撮像された全体画像の中に指定された領域を制御するための制御権の要求情報を受信する受信部と、
前記要求情報に基づいて、前記領域に制御権が付与されていない場合は前記要求情報に基づいて制御権を付与する制御部と、
前記要求情報に基づいて制御権を付与した場合に、前記領域を制御するための制御情報に基づいて、前記全体画像の中から指定された領域を取得する画像処理部と、
を備える、制御装置。
【請求項２】
複数の前記領域が設定され、
前記制御部は、１の前記領域に前記制御権が付与されている場合であって、他の領域に前記制御権が付与されていない場合は、前記他の領域についての制御権を付与する、請求項１に記載の制御装置。
【請求項３】
前記制御権を付与してからの経過時間をカウントするタイマーを備え、
前記制御部は、前記制御権を付与した後、所定時間が経過すると前記制御権を解除する、請求項１に記載の制御装置。
【請求項４】
前記領域に既に制御権が付与されている場合に、前記要求情報の送信元に対して前記制御権を付与した時刻又は前記制御権を付与してからの経過時間を送信する送信部を備える、請求項３に記載の制御装置。
【請求項５】
画像を撮像するカメラ端末装置と、前記カメラ端末装置を制御するクライアント端末装置とがネットワークを介して接続されたカメラシステムであって、
前記カメラ端末装置は、
カメラで撮像された全体画像の中に指定された領域を制御するための制御権の要求情報を受信する受信部と、
前記要求情報に基づいて、前記領域に制御権が付与されていない場合は前記要求情報に基づいて制御権を付与し、前記領域に既に制御権が付与されている場合は制御権を付与しない制御部と、
前記要求情報に基づいて制御権を付与した場合に、前記領域を制御するための制御情報に基づいて、前記全体画像の中から指定された領域を取得する画像処理部と、
を備える、カメラシステム。
【請求項６】
複数の前記領域が設定され、
前記制御部は、１の前記領域に前記制御権が付与されている場合であって、他の領域に前記制御権が付与されていない場合は、前記他の領域についての制御権を付与する、請求項５に記載のカメラシステム。
【請求項７】
前記制御権を付与してからの経過時間をカウントするタイマーを備え、
前記制御部は、前記制御権を付与した後、所定時間が経過すると前記制御権を解除する、請求項５に記載のカメラシステム。
【請求項８】
前記領域に既に制御権が付与されている場合に、前記要求情報の送信元に対して前記制御権を付与した時刻又は前記制御権を付与してからの経過時間を送信する送信部を備える、請求項７に記載のカメラシステム。
【請求項９】
カメラで撮像された全体画像の中に指定された領域を制御するための制御権の要求情報を受信する手段、
前記要求情報に基づいて、前記領域に制御権が付与されていない場合は前記要求情報に基づいて制御権を付与する手段、
前記要求情報に基づいて制御権を付与した場合に、前記領域を制御するための制御情報に基づいて、前記全体画像の中から指定された領域を取得する手段、
としてコンピュータを機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、制御装置、カメラシステム及びプログラムに関する。
【背景技術】
【０００２】
従来、例えば下記の特許文献１に記載されているように、カメラを複数のユーザが操作できる場合に、複数のユーザからの操作が衝突することを防ぐため、操作したいユーザに一定期間、カメラの制御権を与えるカメラ制御システムが知られている。特許文献１には、カメラ制御権を有する場合に、操作部を表示し、カメラ制御権を有さない場合に、操作部を表示しないように制御していることが記載されている。また、下記の特許文献１に記載されているように、複数のカメラからの映像を一覧表示し、操作可能な場合と操作不可の場合に表示状態を変えるカメラ制御システムが知られている。特許文献２には、操作不可の場合、操作部をグレー表示するように制御していることが記載されている。また、特許文献３には、遠隔カメラ制御システムにおいて、制御権を付与するシステムが記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−１９４２１７号公報
【特許文献２】特開平９−２１４８１１号公報
【特許文献３】特許第３５４８３５２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記文献に記載された技術では、いずれもカメラの撮影方向が固定されており、全体画像の中からデジタル的に所望の領域を切り出してパン、チルト、ズーム等の操作を行うことを想定したものではなかった。このため、カメラ端末装置側では、機械的にパン、チルト、ズーム等の制御を行う必要があり、システムが複雑になるという問題が生じていた。
【０００５】
そこで、本発明は、上記課題に鑑みてなされたものであり、本発明の目的とするところは、デジタル的にパン、チルト、ズーム等の操作を行うシステムにおいて、クライアント装置に適正に制御権を付与することが可能な、新規かつ改良された制御装置、カメラシステム及びプログラムを提供することにある。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明のある観点によれば、カメラで撮像された全体画像の中に指定された領域を制御するための制御権の要求情報を受信する受信部と、前記要求情報に基づいて、前記領域に制御権が付与されていない場合は前記要求情報に基づいて制御権を付与する制御部と、前記要求情報に基づいて制御権を付与した場合に、前記領域を制御するための制御情報に基づいて、前記全体画像の中から指定された領域を取得する画像処理部と、を備える、制御装置が提供される。
【０００７】
また、複数の前記領域が設定され、前記制御部は、１の前記領域に前記制御権が付与されている場合であって、他の領域に前記制御権が付与されていない場合は、前記他の領域についての制御権を付与するものであってもよい。
【０００８】
また、前記制御権を付与してからの経過時間をカウントするタイマーを備え、前記制御部は、前記制御権を付与した後、所定時間が経過すると前記制御権を解除するものであってもよい。
【０００９】
また、前記領域に既に制御権が付与されている場合に、前記要求情報の送信元に対して前記制御権を付与した時刻又は前記制御権を付与してからの経過時間を送信する送信部を備えるものであってもよい。
【００１０】
また、上記課題を解決するために、本発明の別の観点によれば、画像を撮像するカメラ端末装置と、前記カメラ端末装置を制御するクライアント端末装置とがネットワークを介して接続されたカメラシステムであって、前記カメラ端末装置は、カメラで撮像された全体画像の中に指定された領域を制御するための制御権の要求情報を受信する受信部と、前記要求情報に基づいて、前記領域に制御権が付与されていない場合は前記要求情報に基づいて制御権を付与し、前記領域に既に制御権が付与されている場合は制御権を付与しない制御部と、前記要求情報に基づいて制御権を付与した場合に、前記領域を制御するための制御情報に基づいて、前記全体画像の中から指定された領域を取得する画像処理部と、を備える、カメラシステムが提供される。
【００１１】
また、複数の前記領域が設定され、前記制御部は、１の前記領域に前記制御権が付与されている場合であって、他の領域に前記制御権が付与されていない場合は、前記他の領域についての制御権を付与するものであってもよい。
【００１２】
また、前記制御権を付与してからの経過時間をカウントするタイマーを備え、前記制御部は、前記制御権を付与した後、所定時間が経過すると前記制御権を解除するものであってもよい。
【００１３】
また、前記領域に既に制御権が付与されている場合に、前記要求情報の送信元に対して前記制御権を付与した時刻又は前記制御権を付与してからの経過時間を送信する送信部を備えるものであってもよい。
【００１４】
また、上記課題を解決するために、本発明の別の観点によれば、カメラで撮像された全体画像の中に指定された領域を制御するための制御権の要求情報を受信する手段、前記要求情報に基づいて、前記領域に制御権が付与されていない場合は前記要求情報に基づいて制御権を付与する手段、前記要求情報に基づいて制御権を付与した場合に、前記領域を制御するための制御情報に基づいて、前記全体画像の中から指定された領域を取得する手段、
としてコンピュータを機能させるためのプログラムが提供される。
【発明の効果】
【００１５】
本発明によれば、デジタル的にパン、チルト、ズーム等の操作を行うシステムにおいて、クライアント装置に適正に制御権を付与することが可能となる。
【図面の簡単な説明】
【００１６】
【図１】本発明の一実施形態に係る撮像システムの全体構成を示す模式図である。
【図２】撮像システムで行われる処理を説明するための模式図である。
【図３】複数のクライアント端末がネットワークに接続されている様子を示す模式図である。
【発明を実施するための形態】
【００１７】
以下に添付図面を参照しながら、本発明の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００１８】
なお、説明は以下の順序で行うものとする。
（１）撮像システムの構成例
（２）第１の制御モードによる処理
（３）第２の制御モードによる処理
（４）制御権の付与に関する処理について
【００１９】
（１）撮像システムの構成例
図１は、本発明の一実施形態に係る撮像システム５００の全体構成を示す模式図である。撮像システム５００は、カメラ端末装置（ＩＰカメラ）１００、及びクライアント端末２００を有しており、カメラ端末装置１００とクライアント端末２００は、インターネットなどのネットワーク３００を介して接続されている。
【００２０】
カメラ端末装置１００は、例えば屋内外に設置される監視カメラであって、被写体像を結像するレンズ光学系と、結像された被写体像を光電変換する撮像素子とを有するカメラ部１０２を備えている。また、カメラ端末装置１００は、画像処理部１０４、送受信部１０６、制御部１０８、設定部１１０、タイマー１１２を備えている。
【００２１】
クライアント端末２００は、例えばパーソナルコンピュータ（ＰＣ）などの機器である。クライアント端末２００は、送受信部２０２、表示制御部２０４、入力部２０６、表示部２０８を備えている。なお、図１に示すカメラ端末装置１００とクライアント端末２００の各機能ブロックは、ハードウェア（回路）またはＣＰＵなどの中央演算処理装置とこれを機能させるためのソフトウェア（プログラム）によって構成される。この場合において、そのプログラムは、カメラ端末装置１００またはクライアント端末２００が備えるメモリ、または外部から挿入された外付けメモリ等の記録媒体に記録されることができる。
【００２２】
図２は、撮像システム５００で行われる処理を説明するための模式図である。ここでは、カメラ端末装置１００が屋内の会議室に設置されているものとする。図２に示すように、カメラ端末装置１００のカメラ部１０２は、会議室内の比較的広い範囲を全体画像として撮像する。
【００２３】
全体画像は、静止画のデータとしてクライアント端末２００に送信される。ユーザは、クライアント端末２００を用いて、全体画像の中から所望の範囲を指定することができる。例えば、図２に示す領域Ａがクライアント端末２００によって指定されると、カメラ端末装置１００は、領域Ａのライブ映像のデータをエンコードしてクライアント端末２００に送信する。
【００２４】
具体的に説明すると、クライアント端末２００の表示部２０８には、予めカメラ端末装置１００から送られた静止画の全体画像（ライブ映像ではない）が、表示処理部２０４の処理によって表示部２０８に表示されている。ユーザがクライアント端末２００の入力部２０６を操作して全体画像中の所望の領域Ａを指定すると、クライアント端末２００の送受信部２０２が領域Ａの情報をカメラ端末装置１００へ送る。
【００２５】
カメラ端末装置１００の送受信部１０６は、ネットワーク３００を介して領域Ａに関する情報（制御情報）を受信すると、その情報を制御部１０８へ送る。制御部１０８は、画像処理部１０４に対して、カメラ部１０２から送られてくる全体画像（ライブ映像）のうち、領域Ａの部分だけ切り出してエンコード処理するよう指示する。送受信部１０６は、エンコード処理された領域Ａのライブ映像を画像処理部１０４から受け取り、ネットワーク３００を介してクライアント端末２００へ送信する。
【００２６】
クライアント端末２００の送受信部２０２は、カメラ端末装置１００から領域Ａのライブ映像を受信すると、そのデータを表示処理部２０４へ送る。表示処理部２０４では、領域Ａの情報をデコードし、表示部２０８に表示する処理を行う。
【００２７】
このように、ユーザは、クライアント端末２００を操作して全体画像の中から所望の領域を指定することで、あたかも機械的なパン、チルト、ズーム等の操作と同等の操作をデジタル的に行うことができ、この結果、所望の領域の映像を取得することができる。
【００２８】
特に、近時においては、ネットワーク３００の容量の増大により、より画素数の多い高画質の映像を送ることができるが、全体画像をライブ映像として全データを送ることとすると、そのデータ量は膨大となる。本実施形態のようにユーザ側で領域を指定して必要なデータのみを転送することで、所望の領域の高画質映像を視聴することができる。
【００２９】
ところで、以上のようなシステムにおいて、複数のクライアント端末装置２００が１台のカメラ端末装置１００に接続されている場合、それぞれのクライアント装置２００が同時に全体画像中の領域を指定することが考えられる。
【００３０】
図３は、複数のクライアント端末２００がネットワーク３００に接続されている様子を示す模式図である。図３では、複数のクライアント端末２００が操作可能な映像として、最大２つの映像が指定されているものとする。図３において、ユーザは、映像１（領域Ｂ）と映像２（領域Ｃ）を個別に指定して、所望の領域のライブ映像を取得することができる。このような場合に、複数のクライアント端末２００が同時に映像１または映像２の１つを制御しようとすると、その制御が競合してしまう事態が発生する。
【００３１】
例えば、２つのクライアント端末２００が同時に映像１を指定してその領域を制御しようとすると、映像１に対する制御が競合してしまうので、いずれかのクライアント端末２００に制御権を与える必要が生じる。
【００３２】
このような場合、本実施形態では、１のクライアント端末２００に映像１を操作する制御権を与えて、制御権が与えられたクライアント端末２００のみが映像１の領域を制御して所望の映像を取得できるようにしている。
【００３３】
そして、本実施形態では、２つの制御モードの一方を用いて各クライアント端末２００に制御権を付与するようにしている。以下、それぞれのモードについて説明する。
【００３４】
（２）第１の制御モードについて
第１の制御モードによる処理は、例えば映像１と映像２のコーデック、解像度、またはフレームレートなどの設定が同じであり、各クライアント端末２００が映像１と映像２の双方を受信できる場合に適用される。
【００３５】
第１の制御モードによる処理では、図３に示すように、映像１と映像２の２つの映像を操作できる場合に、いずれかの映像の制御権が空いている場合は、次に映像の操作に参入してきたクライアント端末２００に対して空いている映像の制御権を与える。
【００３６】
例えば、映像１と映像２の双方の制御権が空いている場合、最初に参入してきたクライアント端末２００（操作者１とする）は、映像１と映像２のいずれか一方の制御権を得ることができる。ここでは、操作者１が映像１の制御権を得て、映像１を操作するものとする。操作者１は、映像１の制御権を保有している間は、上述した処理により、自由に映像１の範囲を操作して、所望の領域のライブ映像を取得することができる。
【００３７】
次に、操作者１が映像１の制御権を保有している状態で参入してきたクライアント端末２００（操作者２とする）は、映像２の制御権が空いているため、映像２の制御権を得る。これにより、操作者２は、映像２の制御権を保有している間は、自由に映像２の範囲を操作して、所望の領域のライブ映像を取得することができる。
【００３８】
次に、操作者１が映像１の制御権を保有し、且つ操作者２が映像２の制御権を保有している状態で参入してきたクライアント端末２００（操作者３とする）は、映像１と映像２の双方の制御権が操作者１，２によって保有されているため、制御権を得ることができない。このため、操作者３は、映像１または映像２の制御権が空くまで待機することになる。更に、その後に操作者４が参入してくると、参入してきた時刻が早いクライアント端末２００から順に、制御権が空いた際に制御権を獲得するものとする。
【００３９】
制御権を保有する時間は、例えば予め定めておくことができる。カメラ端末装置１００のタイマー１１２では、それぞれの操作者が制御権を保有している時間をカウントし、予め定められた所定時間が経過すると、その操作者の制御権を解除する。一例として、制御権を保有する時間が１５分間の場合、上述の例で操作者１が映像１の制御権を得てから１５分間が経過すると、操作者１の映像１に対する制御権が解除される。これにより、待機していた操作者３は、映像１の制御権を獲得して映像１を操作することが可能となる。更に、操作者２が映像２の制御権を得てから１５分間が経過すると、操作者２の映像２に対する制御権が解除される。これにより、待機していた操作者４は、映像２の制御権を獲得して映像２を操作することが可能となる。
【００４０】
以上のような第１の制御モードは、特に、映像１と映像２のコーデック、解像度、またはフレームレートなどの設定が同じ場合に用いることが好適であるが、これに限定されるものではない。
【００４１】
（３）第２の制御モードについて
次に、第２の制御モードによる処理について説明する。例えば映像１と映像２のコーデック、解像度、またはフレームレートなどの設定が異なっており、各クライアント端末２００が映像１と映像２の一方のみを受信できる場合に適用される。
【００４２】
先ず、映像１を受信可能なクライアント端末２００（操作者１とする）は、映像１の制御権が空いていれば、映像１の制御権を得て、自由に映像１の範囲を操作することができる。
【００４３】
次に、映像１を受信可能な他のクライアント端末２００（操作者２とする）は、操作者１が映像１の制御権を保有している状態では、映像１を操作することができない。また、このクライアント端末２００は、映像２を受信することはできない。このため、操作者２は、操作者１の制御権が解除されるまで待機する。
【００４４】
一方、映像２を受信可能な他のクライアント端末２００（操作者３とする）は、映像１を受信することはできない。このため、操作者１が映像１の制御権を保有している状態においても、このクライアント端末２００は、映像２の制御権が空いていれば、映像２の制御権を得て、自由に映像２の範囲を操作することができる。
【００４５】
映像２を受信可能な他のクライアント端末２００（操作者４とする）は、操作者３が映像２の制御権を保有している状態では、映像２を操作することができない。また、このクライアント端末２００は映像１を受信することはできないため、操作者４は、操作者３の制御権が解除されるまで待機する。
【００４６】
第１の制御モードと同様に、制御権を保有する時間は、予め定めておくことができる。カメラ端末装置１００のタイマー１１２では、それぞれの操作者が制御権を保有している時間をカウントし、予め定められた所定時間が経過すると、その操作者の制御権を解除する。上述の例で操作者１が映像１の制御権を得てから１５分間が経過すると、操作者１の映像１に対する制御権が解除される。これにより、待機していた操作者２は、映像１の制御権を獲得して映像１を操作することが可能となる。また、操作者４が映像２の制御権を得てから１５分間が経過すると、操作者４の映像２に対する制御権が解除される。これにより、待機していた操作者５は、映像２の制御権を獲得して映像２を操作することが可能となる。
【００４７】
以上のような第２の制御モードは、映像１と映像２のコーデック、解像度、フレームレートなどの設定が異なる場合に用いることが好適であるが、これに限定されるものではない。
【００４８】
（４）制御権の付与に関する処理について
制御権を得ようとする場合、ユーザは、クライアント端末２００から映像１または映像２を選択する操作を行う。ここでは、任意のクライアント端末２００が映像１の制御権を得る場合について説明する。この操作は、例えばマウス、キーボード等の入力部２０６から表示部２０８に表示されている映像１の外枠を指定することによって行うが、これに限定されるものではない。この操作を受けて、送信部２０２は、クライアント端末２００が映像１についての制御権を得ようとしていることを示す情報（制御権要求情報）をカメラ端末装置１００へ送る。なお、クライアント端末２００が映像１についての制御権を得ようとしている場合は、映像２についての制御権を得ようとしていることを示す情報（制御権要求情報）がカメラ端末装置２００に送られる。
【００４９】
制御権要求情報は、ネットワーク３００を介してカメラ端末装置１００に送られ、送受信部１０６にて受信されると、制御部１０８に送られる。制御部１０８は、制御権の要求が出された映像１または映像２に制御権が付与されていない場合は、制御権要求情報を送信したクライアント端末２００に対して制御権を付与し、そのＩＰアドレスを記憶する。これにより、制御権を付与したクライアント端末２００から映像１の領域を指定する情報を受信した場合、制御部１０８は、カメラ部１０２から送られてくる全体画像（ライブ映像）のうち、指定された領域の部分だけ切り出してエンコード処理するよう指示する。送受信部１０６は、エンコード処理された領域Ａのライブ映像を画像処理部１０４から受け取り、ネットワーク３００を介して制御権を有するクライアント端末２００へ送信する。
【００５０】
また、制御部１０８は、制御権要求情報を送信したクライアント端末２００に対して制御権を付与する旨の情報（制御権許可情報）を送信する処理を行う。これにより、制御権許可情報は、送受信部１０６から送信される。また、制御部１０８は、制御権を付与すると、タイマー１１２からの時刻情報に基づいて、制御権を付与してからの経過時間をカウントする。制御権許可情報には、制御権を付与した時刻（制御権付与時刻）と、制御権を付与した映像（映像１）に関する情報が含まれる。
【００５１】
制御権許可情報は、ネットワーク３００を介してクライアント端末２００へ送られる。クライアント端末２００の送受信部２０２は、制御権許可情報を受信すると、表示制御部２０４へ送る。表示制御部２０４は、制御権許可情報に含まれる制御権付与時刻に基づいて、制御権を保有可能な残り時間を表示部２０８に表示させることができる。
【００５２】
また、制御部１０８は、制御権の要求が出された映像１に既に制御権が付与されている場合は、その旨と制御権が解除されるまでの残り時間を、制御権要求情報の送信元のクライアント端末２００へ送信する。制御権要求情報を送信したクライアント端末２００は、これらの情報を送受信部２０２にて受信すると、表示処理部２０４の処理によりこれらの情報を表示部２０８に表示する。従って、ユーザは、自身のクライアント端末２００に制御権が付与されるまでの待機時間を認識することができる。
【００５３】
以上説明したように本実施形態によれば、パン、チルト、ズーム等の操作をデジタル的に行うことが可能なシステムにおいて、各クライアント端末２００に制御権を付与することができる。従って、各クライアント端末２００からの操作要求が競合した場合においても、付与した制御権に従って各クライアント端末２００に制御を許可することが可能となる。
【００５４】
以上、添付図面を参照しながら本発明の好適な実施形態について詳細に説明したが、本発明はかかる例に限定されない。本発明の属する技術の分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本発明の技術的範囲に属するものと了解される。
【符号の説明】
【００５５】
１００    カメラ端末装置
１０２    カメラ部
１０４    画像処理部
１０６    送受信部
１０８    制御部
２００    クライアント端末
【図１】
2011239149.tif 000003
【図２】
2011239149.tif 000004
【図３】
2011239149.tif 000005