(57)【要約】【課題】  交換レンズが装着された場合に、交換レンズの性能やカメラの機能に応じた、適切な映像ビューアを表示することを可能にした撮像装置を提供すること。【解決手段】  レンズユニットの着脱が可能なレンズマウントを備えた撮像装置であって、前記撮像装置で撮影した映像データをクライアントで表示するための映像ビューアのプログラムを１つ以上有し、前記撮像装置は、前記レンズユニットに格納されているレンズ情報を取得するための取得手段と、前記レンズ情報に応じて前記映像ビューアのプログラムを選択するための選択手段と、前記選択手段によって選択した映像ビューアのプログラムをクライアントに送信する送信手段を備えたことを特徴とする構成とした。【選択図】  図１
2018113531.tif 000002
【特許請求の範囲】
【請求項１】
撮影レンズが交換可能に装着される撮像装置であって、
前記撮影レンズのレンズ情報を取得する取得手段と、
複数の表示用プログラムを保持する保持手段と、
前記レンズ情報に基づいて前記保持手段から表示用プログラムを選択する選択手段と、
を有することを特徴とする撮像装置。
【請求項２】
前記選択された表示用プログラムを外部装置へ送信する通信手段をさらに有することを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記保持手段は、前記複数の表示用プログラムを前記レンズ情報と対応づけて保持することを特徴とする請求項１又は２に記載の撮像装置。
【請求項４】
前記保持手段の保持する情報は、ネットワークを介して取得した情報により更新可能なことを特徴とする請求項１乃至３のいずれか１項に記載の撮像装置。
【請求項５】
撮影レンズが交換可能に装着される撮像手段と、
前記撮像装置と通信可能な表示手段と、を有する情報処理システムであって、
前記撮影レンズのレンズ情報を取得する取得手段と、
複数の表示用プログラムを保持する保持手段と、
前記レンズ情報に基づいて前記保持手段から表示用プログラムを選択する選択手段と、
を有することを特徴とする情報処理システム。
【請求項６】
前記表示装置は、前記選択された表示用プログラムに基づいて情報を表示する表示手段を有することを特徴とする請求項５に記載の情報処理システム。
【請求項７】
撮像装置と通信可能な表示装置であって、
前記撮像装置のレンズ情報を取得する取得手段と、
複数の表示用プログラムを保持する保持手段と、
前記レンズ情報に基づいて前記保持手段から表示用プログラムを選択する選択手段と、
を有することを特徴とする表示装置。
【請求項８】
前記選択された表示用プログラムに基づいて情報を表示する表示手段を、さらに有することを特徴とする請求項７に記載の表示装置。
【請求項９】
撮影レンズが交換可能に装着される撮像手段と、
前記撮像装置と通信可能な表示手段と、
複数の表示用プログラムを保持する保持手段と、を有する情報処理システムの制御方法であって、
前記撮影レンズのレンズ情報を取得する取得工程と、
前記レンズ情報に基づいて前記保持手段から表示用プログラムを選択する選択工程と、
を有することを特徴とする情報処理システムの制御方法。
【請求項１０】
前記表示手段は、前記選択された表示用プログラムに基づいて情報を表示する表示工程を有することを特徴とする請求項９に記載の情報処理システムの制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置、表示装置、情報処理システム及びその制御方法に関し、特にレンズ交換可能な監視カメラと監視映像を表示する表示装置に関するものである。
【背景技術】
【０００２】
近年、監視用途に留まらず、ＷｅｂキャスティングやＴＶ会議などの多種多様な用途にネットワークカメラが利用されるようになってきている。これらのネットワークカメラとしては、ネットワーク通信機能を備えたカメラに留まらず、デジタルカメラをパンチルト機能やネットワーク通信機能を備えたクレドールに装着する方法が知られている。
【０００３】
このようなシステムにおいては、デジタルカメラがクレドールに装着されているか否かを判定し、判定結果に応じてクレドールを制御するためのＵＩを変更する従来技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−３４５１６４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述の特許文献に開示された従来技術では、装着するデジタルカメラの種類が予め分かっている場合には有効な方法であるが、交換レンズ式のカメラにおいては、交換したレンズユニットに適した映像ビューアやＵＩを表示することは難しい。なぜなら、交換レンズの機能は多種多様であり、各々の性能は、交換レンズによって異なるためである。
【０００６】
例えば、魚眼レンズを交換レンズとして使用する場合と、ズームレンズを交換レンズとして使用する場合では、レンズの性能であるズーム制御方法や画角等の仕様が異なるため、各々の仕様に対して適切なＵＩや映像ビューアを使用する必要がある。しかしながら、交換レンズ式の監視カメラにおいては、どのレンズを取り付けるかは、ユーザーが選択するため、交換レンズの機能や性能の情報が予め分からなかった。従って、交換レンズに応じて適切な映像ビューアやＵＩを提供することができないという課題があった。
【０００７】
そこで、本発明の目的は、いかなる交換レンズが装着されようとも、交換レンズに適切な映像ビューアやＵＩをユーザーに表示することを可能にした撮像装置を提供することである。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、本発明は、撮影レンズが交換可能に装着される撮像装置であって、前記撮影レンズのレンズ情報を取得する取得手段と、複数の表示用プログラムを保持する保持手段と、前記レンズ情報に基づいて前記保持手段から表示用プログラムを選択する選択手段と、を有することを特徴とする。
【発明の効果】
【０００９】
本発明によれば、いかなる交換レンズが装着されようとも、レンズの種類に応じた適切な映像ビューアを提供することが可能になり、ユーザーの利便性が向上する。
【図面の簡単な説明】
【００１０】
【図１】本発明の第１の実施形態に係る構成例を示すブロック図
【図２】本発明の第１の実施形態に係る交換レンズのレンズ情報の例を示す図
【図３】本発明の第１の実施形態に係る映像ビューアの構成例を示す図
【図４】本発明の第１の実施形態に係る映像ビューアの種類を示す図
【図５】本発明の第１の実施形態に係る動作フローを示すフローチャート
【図６】本発明の第２の実施形態に係るカメラ情報の例を示す図
【図７】本発明の第２の実施形態に係る映像ビューアの構成例を示す図
【図８】本発明の第２の実施形態に係るクライアントＰＣの動作フローを示すフローチャート
【図９】本発明の第２の実施形態に係る映像ビューアの優先順の例を示す図
【発明を実施するための形態】
【００１１】
以下に、本発明の好ましい実施の形態を、添付の図面に基づいて詳細に説明する。
（第１の実施形態）
第１の実施形態では、カメラが複数の映像ビューアのプログラム（表示用プログラム）を格納している場合に、交換レンズのレンズ情報を取得し、選択テーブルによって適切な映像ビューアを選択する方法について説明する。
【００１２】
図１は、本発明の第１の実施形態に係る構成例を示すブロック図である。カメラ２００は、交換レンズ１００が取り付け可能であり、ネットワークを介して外部記憶媒体３００と、クライアントＰＣ３０１に接続可能に構成される。交換レンズ１００には、ＣＰＵ１０１と、記憶素子１０２が備えられている。記憶素子１０２は、交換レンズ１００の性能情報や型番情報が格納されており、ＣＰＵ１０１からのアクセスが可能となっている。
【００１３】
カメラ２００には、ＣＰＵ２０１と、記憶素子２０２が備えられている。ＣＰＵ１０１は、プログラムに従い、交換レンズの制御およびそのために必要な演算を行う。ＣＰＵ２０１は、図示しないＲＯＭからロードしたプログラムに従い、通信バスで接続された各ユニットの制御およびそのために必要な演算を行う。
【００１４】
記憶素子２０２には、カメラ２００で撮影した映像を表示するための複数の映像ビューアのプログラム（表示用プログラム）を格納しており、ＣＰＵ２０１からのアクセスが可能となっている。ＣＰＵ２０１と、交換レンズ１００に備えられたＣＰＵ１０１は、互いにアクセスが可能である。すなわち、カメラ２００に備えられたＣＰＵ２０１が、交換レンズ１００に備えられたＣＰＵ１０１に対して、交換レンズ１００に備えられた記憶素子１０２に格納されている性能情報や型番情報等のレンズ情報を要求し、取得することが可能である。
【００１５】
図２は記憶素子１０２に格納されているレンズ情報の例を示す図であり、交換レンズの種類に応じて焦点距離、ズーム比、画角等のレンズ性能に関する情報や、製品型番に関する情報が格納されている。例えば、交換レンズＡのレンズ情報は、焦点距離１００ｍｍ、ズーム１倍、画角１８０°、製品型番情報であるレンズＩＤは「Ｌ１３」である。
【００１６】
図３は記憶素子２０２に格納されている映像ビューアの例を示す図であり、映像の表示方法やカメラの制御方法のＵＩの構成が異なる複数の映像ビューアが格納されている。例えば、全方位の監視に適している映像ビューアとして、映像を３６０°魚眼で表示し、ズーム制御の無いＵＩで構成され、映像ビューアの認識ＩＤとして「Ｖ１１」を付加している。同様に固定画角の監視に適している映像ビューア、パンチルト追尾の監視に適している映像ビューアが、それぞれプログラムとして格納されている。
【００１７】
図４はこのようなＵＩ構成が異なる映像ビューアを起動して、ディスプレイ３０２に表示した図である。図４（ａ）４０１は全方位監視向けの映像ビューアであり、被写体を３６０°の魚眼状で表示する。図４（ｂ）４０２は固定監視向けの映像ビューアであり、カメラ制御のＵＩが無いシンプルな映像ビューアである。図４（ｃ）はパンチルト監視向けのビューアであり、パノラマウィンドウ４０３と注視ウィンドウ４０４の２画面で構成される。
【００１８】
パノラマウィンドウ４０３はカメラのパンチルト雲台の可動範囲で撮影した映像を合成した画像であり、注視ウィンドウ４０４が表示している画角範囲を明示している。また、注視ウィンドウ４０４には、カメラに装備されたパンチルト雲台が駆動できるＵＩとして、パン駆動用スライダ４０５とチルト駆動用スライダ４０６が付加されており、スライダの移動に応じてパンチルト雲台の位置が移動する。
【００１９】
次に図５を参照して、カメラ２００には図２で示す交換レンズＡ、Ｂ、Ｃが装着可能であるとし、また、カメラ２００には図３の複数の映像ビューアのプログラム（表示用プログラム）が格納されている場合の、カメラ２００の動作フローを説明する。
【００２０】
図５は、カメラ２００の動作フローを示したフローチャートである。図５のフローチャートは、ＣＰＵ２０１によって、各処理ブロックを制御し実行される処理手順を図示したものである。図示しないメモリ（ＲＯＭ）に格納されているプログラムをメモリ（ＲＡＭ）に展開し、ＣＰＵ２０１が実行することにより実現される。図５において、まず、クライアンＰＣ３０１からカメラ２００に対して映像ビューアの起動要求を受信する（ステップＳ５０１）。
【００２１】
続いて、交換レンズ１００に備えられたＣＰＵ１０１へアクセスし、交換レンズ１００に備えられた記憶素子１０２に格納されている交換レンズ１００のレンズ情報を要求し、取得する（ステップＳ５０２）。ここでは、図２の「交換レンズＡ」であることを示す情報が取得できたとする。続いて、カメラ２００に備えられた記憶素子２０２に格納された映像ビューアを決定するための選択テーブルを取得する（ステップＳ５０３）。
【００２２】
ここでは、図３の３種類の映像ビューアに対する選択テーブルが取得できたとする。続いて、得られたレンズ情報と映像ビューア情報をもとに適切なビューアを選択する（ステップＳ５０４）。
【００２３】
具体的には、取得したレンズ性能や製品ＩＤ等から、最適な映像ビューアを決定できる選択テーブルを事前に用意しておくことで可能となり、「交換レンズＡ」は、ズームが無く、画角が１８０°なので、図３の選択テーブルに基づき全方位監視用の映像ビューアを選択する。続いて、選択した全方位監視用の映像ビューアのプログラム（表示用プログラム）をクライアンＰＣ３０１に送信し、ディスプレイ３０２に表示する。（ステップＳ５０５）。
【００２４】
もし、クライアントＰＣ３０１に映像ビューアのプログラム（表示用プログラム）が格納されている場合は、ビューアＩＤ「Ｖ１１」のコードのみをクライアントＰＣ３０１に送信し、クライアントＰＣで全方位監視用の映像ビューアを起動する。
【００２５】
以上説明したように、交換レンズの性能情報や製品情報をカメラで取得し、これらのレンズ情報をもとに、最適な映像ビューアを選択してクライアントＰＣに表示することで、映像ビューアや交換レンズの知識がなくても利便性を向上したシステムを提供することが可能になる。また、本実施形態の映像ビューアの選択テーブルについては、ネットワークを介して情報を更新することが可能な構成にすることで、新しいレンズや新しい映像ビューアについても継続的な対応が可能になる。
【００２６】
（第２の実施形態）
第２の実施形態は、クライアントＰＣが複数の映像ビューアのプログラム（表示用プログラム）を格納している場合に、クライアントＰＣがネットワークを介してレンズ情報とカメラの情報を取得し、選択テーブルによって適切な映像ビューアを選択する方法について説明する。
【００２７】
監視カメラシステムの構成については第１の実施形態で説明した図１の内容と同様であり、記憶素子１０２に格納されているレンズ情報については図２の内容と同様であるため、詳細は省略する。
【００２８】
図６は記憶素子２０２に格納されているカメラ情報の例を示す図であり、カメラの機能に応じたパンチルト雲台の装備の有無、ドームハウジングの装着の有無、製品型番に関する情報などが格納されている。例えば、図６のカメラＡのカメラ情報は、パンチルト雲台は無い、ドームハウジングは無い、製品型番情報であるカメラＩＤは「Ｃ１１」である。図７はクライアントＰＣ３０１に格納されている映像ビューアの例を示す図であり、映像の表示方法やカメラの制御方法等のＵＩの構成が異なる複数の映像ビューアが格納されている。
【００２９】
例えば、全方位の監視に適している映像ビューアとして２種類のプログラムを格納しており、１つは映像を３６０°魚眼で表示し、ズームやパンチルト制御の無いＵＩで構成され、映像ビューアの認識ＩＤとして「Ｖ１１」を付加している。もう１つは、映像をパノラマ状に表示し、ズームやパンチルト制御の無いＵＩで構成され、映像ビューアの認識ＩＤとして「Ｖ１２」を付加している。
【００３０】
同様に固定画角の監視に適している映像ビューア、パンチルト追尾の監視に適している映像ビューアが、それぞれプログラムとして格納されている。このように、監視に適切な映像ビューアは、交換レンズの性能のみならず、交換レンズを装着するカメラのパンチルト雲台の有無等、カメラの機能も合わせて考慮して選択する必要があり、これらのフローを説明する。
【００３１】
カメラ２００は、図６で示すカメラのいずれかを設置するとし、クライアントＰＣ３０１には図７の複数の映像ビューアのプログラム（表示用プログラム）が格納されているとし、映像ビューアを決定するための選択テーブルは外部記憶媒体３００に格納されているとした場合の、クライアントＰＣ３０１とカメラ２００の動作フローを説明する。
【００３２】
図８は、カメラ２００とクライアントＰＣ３０１の動作フローを示したフローチャートである。図８のフローチャートは、クライアントＰＣ３０１とＣＰＵ２０１によって、各処理ブロックを制御し実行される処理手順を図示したものである。図示しないメモリ（ＲＯＭ）に格納されているプログラムをメモリ（ＲＡＭ）に展開し、クライアントＰＣ３０１内のＣＰＵ及びＣＰＵ２０１が実行することにより実現される。
【００３３】
図８において、クライアンＰＣ３０１はカメラ２００に対して映像ビューアの起動要求を送信する（ステップＳ８０１）。続いて、カメラ２００は交換レンズ１００に備えられたＣＰＵ１０１へアクセスし、交換レンズ１００に備えられた記憶素子１０２に記憶された交換レンズ１００のレンズ情報を取得し、クライアントＰＣ３０１に送信する（ステップ８０２）。
【００３４】
ここでは、図２の「交換レンズＣ」であることを示す情報が取得できたとする。続いて、カメラ２００に備えられた記憶素子２０２に格納されたカメラ情報を取得する（ステップＳ８０３）。ここでは、図６の「カメラＣ」であることを示すカメラ情報が取得できたとする。
【００３５】
続いて、外部記憶媒体３００に格納された映像ビューアを決定するための選択テーブルを取得する（ステップＳ８０４）。ここでは、図７の５種類の映像ビューアに対する選択テーブルが取得できたとする。続いて、得られたレンズ情報とカメラ情報と選択テーブルをもとに適切な映像ビューアを選択する（ステップＳ８０５）。
【００３６】
具体的には取得したレンズ情報とカメラ情報から、最適な映像ビューアを決定できる選択テーブルを事前に用意しておくことで可能となり、「交換レンズＣ」と「カメラＣ」の組み合わせは、ズームレンズとパンチルト雲台のシステムになるため、図７の選択テーブルに基づき、動体追尾用のビューアＩＤ「Ｖ３１」の映像ビューアを選択する。続いて、決定したビューアＩＤ「Ｖ３１」の映像ビューアをクライアントＰＣ３０１で起動し、ディスプレイ３０２に表示する（ステップＳ８０６）。
【００３７】
以上説明したように、レンズ情報とカメラ情報をクライアントＰＣで取得し、さらに、映像ビューアを決定するための選択テーブルを外部記憶媒体から取得し選択することで、最適な映像ビューアをクライアントＰＣに表示させることが可能になる。また、本実施形態の映像ビューアの選択テーブルについては、図９で示すように映像ビューアの優先順を決定することが可能なテーブルを準備することにより、より柔軟な選択が可能になる。
【００３８】
例えばレンズＩＤが「Ｌ１３」、カメラＩＤが「Ｃ１１」の組み合わせの場合には、第１優先としてビューアＩＤ「Ｖ１１」の映像ビューア、第２優先としてビューアＩＤ「Ｖ１２」の映像ビューアを決定し、クライアントＰＣではこれらの２つのビューアをユーザーが選択する構成にすることで、ユーザーの好みにあう映像ビューアを使用することが可能になるなど、より利便性の高い運用が可能になる。
【００３９】
このような映像ウィンドウの選択テーブルについては、大規模システムの共通のデータベースとして管理し、新しいレンズや映像ビューアの情報をもとに常に内容を更新することで継続的に対応が可能になる。
【００４０】
以上が本発明の好ましい実施形態の説明であるが、本発明は、本発明の技術思想の範囲内において、上記実施形態に限定されるものではなく、対象となる回路形態により適時変更されて適応するべきものである。
【００４１】
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００４２】
１００  交換レンズ
１０１  ＣＰＵ
１０２  記憶素子
２００  カメラ
２０１  ＣＰＵ
２０２  記憶素子
３００  外部記憶媒体
３０１  クライアントＰＣ
３０２  ディスプレイ
【図１】
2018113531.tif 000003
【図２】
2018113531.tif 000004
【図３】
2018113531.tif 000005
【図４】
2018113531.tif 000006
【図５】
2018113531.tif 000007
【図６】
2018113531.tif 000008
【図７】
2018113531.tif 000009
【図８】
2018113531.tif 000010
【図９】
2018113531.tif 000011