(57)【要約】【課題】監視カメラにおいてデジタルスチルカメラ用のレンズを使用した場合、振動やレンズ交換によりズーム位置が変わってしまうということがある。その結果、プライバシーマスクが設定時に意図した場所を隠匿できなくなってしまうという課題がある。【解決手段】レンズを交換可能な撮像装置において、交換レンズのズーム位置を電子的に取得可能なレンズ通信部と、撮像画像の一部にマスクを重畳することで撮像画像の一部を隠匿するマスク重畳部を備え、レンズ通信部により取得した交換レンズのズーム位置を基にマスクの大きさもしくは位置の少なくとも１つを補正することを特徴とする。【選択図】図９
2017157890.tif 000002
【特許請求の範囲】
【請求項１】
レンズを交換可能な撮像装置において、
交換レンズのズーム位置を電子的に取得可能なレンズ通信部と、
撮像画像の一部にマスクを重畳することで撮像画像の一部を隠匿するマスク重畳部を備え、
前記レンズ通信部により取得した前記交換レンズのズーム位置を基に前記マスクの大きさもしくは位置の少なくとも１つを補正すること、
を特徴とする撮像装置。
【請求項２】
交換レンズの着脱情報を取得可能なレンズ着脱検出手段を備え、
前記レンズ着脱検出手段において交換レンズが取り付けられたことを検出した場合に前記マスクの大きさもしくは位置の少なくとも１つを補正することを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記撮像装置の振動を電子的に計測する振動検出部を備え、
前記振動検出部において振動を検出した場合に前記通信部により取得した前記交換レンズのズーム位置を基に前記マスクの大きさと重畳位置の少なくとも１つを補正することを特徴とする請求項１に記載の撮像装置。
【請求項４】
撮像映像をネットワークを介してクライアント装置へ配信する配信部を備え、
映像を配信しているクライアントが無い状態から１つ以上のクライアントが映像を受信している状態に変化した際に前記通信部により取得した前記交換レンズのズーム位置を基に前記マスクの大きさと重畳位置の少なくとも一つを補正することを特徴とする請求項１に記載の撮像装置。
【請求項５】
撮像した映像を二次記憶装置に記録する記録部を備え、
前記記録部において撮像した映像の記録を開始したときに前記通信部により取得した前記交換レンズのズーム位置を基に前記マスクの大きさと重畳位置の少なくとも一つを補正することを特徴とする請求項１に記載の撮像装置。
【請求項６】
前記撮像装置の設置時に前記レンズ通信部によって取得した第１のズーム位置情報と前記レンズ通信部によって取得した第２のズーム位置情報とを比較して第２のズーム位置が第１のズーム位置より広角であった場合に第１のズーム位置において撮像範囲となっていなかった部分にマスクを重畳することを特徴とする請求項１乃至請求項５の何れか一項に記載の撮像装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置に関するものであって、被写体のプライバシーを保護するため画像の一部を隠匿するプライバシーマスク機能を備える撮像装置に関する。
【背景技術】
【０００２】
近年、ネットワークや専用線を介して映像を配信することができるネットワークカメラが知られており、監視用途をはじめ様々な用途に利用されている。このようなネットワークカメラにおいて、プライバシー保護の観点から、映像の一部にマスクを重畳することにより隠匿するプライバシーマスク機能を持つものが知られている。
【０００３】
一方で、このようなネットワークカメラの中でも、近年は、レンズを交換可能なものが知られており、近年では、入手が容易で光学性能の高いデジタルスチルカメラ用の交換レンズを装着したいというニーズがある。
【０００４】
ところで、このようなレンズ交換可能なカメラは撮影環境やレンズの劣化に伴い、レンズの交換が行われることがある。また、ネットワークカメラが常に振動加わる場所に設置された場合、重力の影響によりズームレンズが移動してしまうことがある。
【０００５】
その結果、プライバシーマスクが設置時に意図した部分を隠匿することができなくなってしまい、被写体のプライバシーを侵してしまうという問題がある。このようなプライバシーマスク機能を持つ撮像機器においてプライバシーマスクの重畳位置を自動設定をするための技術が一般的に知られている。
【０００６】
特許文献１は、カメラ設置時に映像データを基に特徴情報を抽出し、ネットワークカメラ交換時にその特徴情報を基にプライバシーマスクの位置を自動設定するという技術を開示している。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開2012-235355号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
ところが、特許文献１においては、カメラ交換時を想定したものであり、常に映像が変化している実運用中においては特徴点を正しく検出できない。また、ネットワークカメラはサイズや消費電力の制約が大きく、画像処理を用いて特徴点を検出する計算をリアルタイムで行うことは困難である。
【０００９】
本発明は、上記のような問題点に鑑みてなされたもので、長期間の使用やレンズ交換によりズーム位置が変わってしまった場合でも、交換レンズから取得したズーム位置情報を参照してプライバシーマスクの重畳位置を自動で調整する撮像装置を提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記の目的を達成するために、本発明に係る撮像装置は、
レンズを交換可能な撮像装置において、交換レンズのズーム位置を電子的に取得可能なレンズ通信部と、撮像画像の一部にマスクを重畳することで撮像画像の一部を隠匿するマスク重畳部を備え、レンズ通信部により取得した交換レンズのズーム位置を基にマスクの大きさもしくは位置の少なくとも１つを補正することを特徴とする。
【発明の効果】
【００１１】
本発明に係る撮像装置によれば、プライバシーマスク機能を持つレンズ交換式の撮像装置において、交換レンズのズーム位置を参照し、マスクの重畳位置を調整することにより、運用中にズーム位置が変化した場合や、レンズ交換を行った場合においても、手動によるマスク重畳位置の設定作業無しに、設置者の意図した場所にマスクを重畳することができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の第１の実施形態に係る撮像装置撮像装置を示す図である。
【図２】本発明の第１の実施形態に係る外部装置との接続を示す図である。
【図３】本発明の第１の実施形態に係る撮像装置の機能ブロック図である。
【図４】本発明の第１の実施形態に係るプライバシーマスクの重畳位置を示す図である。
【図５】本発明の第１の実施形態に係るプライバシーマスク追加コマンドを示す図である。
【図６】本発明の第１の実施形態に係るプライバシーマスク重畳結果を示す図である。
【図７】本発明の第１の実施形態に係るズーム位置が変化した結果を示す図である。
【図８】本発明の第１の実施形態に係る補正トリガ監視処理を示す図である。
【図９】本発明の第１の実施形態に係るマスク位置補正処理を示す図である。
【図１０】本発明の第１の実施形態に係るズーム位置取得コマンドとズーム位置通知応答を示す図である。
【図１１】本発明の第１の実施形態に係るマスク位置補正結果を示す図である。
【発明を実施するための形態】
【００１３】
以下に、本発明の好ましい実施の形態を、添付の図面に基づいて詳細に説明する。図１は本発明の実施形態にかかわる撮像装置（ネットワークカメラ）を示す図である。
【００１４】
［実施例１］
１０００はネットワークカメラである。ネットワークカメラ１０００は、レンズマウント部１１０２によりレンズが着脱可能に構成され、設置環境や劣化に応じて、ユーザーはレンズ１１０１を交換することでできる。
【００１５】
図２はネットワークカメラ１０００を含むシステム構成図である。
【００１６】
ネットワークカメラ１０００とクライアント装置２０００は、ＩＰネットワーク網１５００を介して相互に通信可能な状態に接続されている。ネットワークカメラ１０００は、クライアント装置２０００に対して、撮像した映像やその付加情報を送信する。クライアント装置２０００は、ネットワークカメラ１０００に対して、プライバシーマスク（以下、マスク）の重畳位置の設定や、映像ストリーミング開始等の各種コマンドを送信する。
【００１７】
ネットワークカメラ１０００は、それらのコマンドに対するレスポンスや映像ストリームをクライアント装置２０００に送信する。また、ネットワークカメラ１０００はパスワードによる認証を用いて、クライアント装置２０００の操作者を識別できるように構成されており、マスクの重畳位置などの設定は管理ユーザーとよばれる特権をもったユーザーのみ実行できるよう構成される。
【００１８】
図３は本発明にかかわる撮像装置１０００および交換レンズ１１０１の内部構造を示すブロック図である。
【００１９】
３１０１は撮像部である。撮像部３１０１は撮像素子及びその制御群から構成され、被写体の撮像及び電気信号への変換を行う。３１０２は画像処理部である。撮像部３１０１において撮像、光電変換された信号の所定の現像処理、圧縮符号化処理を行い、画像データを生成する。３１０３は振動検出部である。振動検出部３１０３は振動センサ、増幅回路、およびＡＤ変換器から構成され、撮像装置１０００で検出された振動をネットワークカメラ１０００内の他の機能ブロックで取得可能に構成される。
【００２０】
３１０４はマスク重畳部である。マスク重畳部３１０４はクライアント装置２０００もしくはネットワークカメラ１０００内の他機能ブロックからの設定に応じて、画像処理部３１０２が生成した画像データの一部にマスク画像を重畳する。
【００２１】
３１０５はレンズ通信部である。レンズ通信部３１０５はシリアル通信により交換レンズ１１０１と通信可能に構成される。ネットワークカメラ１０００は、レンズ通信部３１０５を通して、交換レンズ１１０１内部の絞り／フォーカス機構制御や、交換レンズ１１０１の内部の状態を取得することができる。また、電気的にレンズの着脱状態も検出して、ネットワークカメラ１０００内部の他の機能ブロックへ通知する。
【００２２】
３１０６は制御部である。制御部３１０６は、撮像装置１０００の全体の制御を行う。制御部３１０６は、各種演算、入出力処理を行うＣＰＵ、ＲＯＭ／ＲＡＭ、およびその周辺回路で構成される。
【００２３】
３１０７は記録部である。記録部３１０７は、メモリーカードなどの２次記憶装置に対して、マスク重畳部３１０４が生成した映像を記録する。３１０８は配信部である。配信部３１０８は、ＩＰネットワーク網１５００経由で、画像処理部３１０２が生成した映像をクライアント装置２０００に対して送信する。また、クライアント装置２０００から送信された制御・設定コマンドの受信も配信部３１０８にて行う。
【００２４】
３１０９はレンズ着脱検出部である。レンズ着脱検出部３１０９は交換レンズ１１０１の着脱状態を制御部３１０６に通知する回路である。また、レンズ着脱検出部３１０９はレンズの取り付け、取り外しを検出して制御部３１０６に対して割込みを発生することができる。
【００２５】
３２０１はカメラ通信部である。カメラ通信部３２０１はネットワークカメラ１０００内部のレンズ通信部３１０５と通信可能に構成され、ネットワークカメラ１０００から送信される制御コマンドを受信して、交換レンズ１１０１内部の機構の制御を行う。また、ネットワークカメラ１０００からのコマンドを受信して、交換レンズ１１０１内部の状態をネットワークカメラ１０００に送信する機能を有する。
【００２６】
３２０２はズーム操作部である。ズーム操作部３２０２はユーザーが手動で回転できるズーム環とズーム環の回転により交換レンズ１１０１内部のズーム調整用のレンズを鏡筒内部で前後に動作させるヘリコイドから構成される。３２０３はズーム位置検出部である。ズーム位置検出部３２０３はズーム操作部３２０２におけるズーム位置を計測して、カメラ通信部３２０１に通知する。
【００２７】
３２０４は絞り制御部である。絞り制御部３２０４はカメラ通信部３２０１で受信した制御コマンドを受信して、交換レンズ１１０１内部の絞り機構を開閉することで、ネットワークカメラ１０００内部の撮像部３１０１に入射する光量を調整する。
【００２８】
３２０５はフォーカス制御部である。フォーカス制御部３２０４はカメラ通信部３２０１で受信した制御コマンドを受信して、交換レンズ１１０１内のフォーカス、ネットワークカメラ１０００内部の撮像部３１０１に映る像のピントを調節する。
【００２９】
続いて、クライアント装置２０００からのコマンドを受けてネットワークカメラ１０００内部でマスクを重畳する流れについて、図４を用いて説明する。
【００３０】
４０００は画像処理部３１０２が生成し、配信部３１０８がクライアント装置２０００に配信する映像の例である。画像処理部３１０２が生成する画像は、４１００を原点として、（ｘ、ｙ）座標系持つ。ここでは、図４において、４１０１、４１０２、４１０３、４１０４（ｐ１〜ｐ４）で囲われた矩形領域にマスクを重畳することを想定する。このとき、クライアント装置２０００はネットワークカメラ１０００に対してマスク追加コマンドを発行する。
【００３１】
コマンドは５１００に示す書式となっており、マスクの重畳位置の左端の座標５１０１と、マスクの大きさ５１０２を指定することで、配信映像の任意の場所に任意のサイズ矩形のマスクを重畳することができる。図４の例においては、マスク重畳位置の座標がｐ１（１１０、５０）マスクのサイズが（４０、３０）となるため、クライアント装置２０００が送信するコマンドはマスクの重畳位置として５２０１で示す（１１０、５０）となり、マスクのサイズとして５２０２で示す（４０、３０）となる。そのため、コマンドは５２００となる。このコマンドを配信部３１０８が受信すると、制御部３１０６に伝えられて、制御部３１０６においてコマンドの解釈が行われる。
【００３２】
この制御部３１０６において解釈されたマスク追加コマンドは、重畳位置とマスクのサイズがマスク重畳部３１０４に伝達され、マスク重畳部３１０４において、制御部３１０６から伝達された座標にマスクが重畳され、図６に示す６０００の画像が配信部３１０８に伝達される。
【００３３】
このようにして、マスクの重畳された映像６０００がクライアント装置２０００に通知されることにより、クライアント装置２０００はネットワークカメラ１０００に対して画像の一部を隠匿する設定を行うことができる。
続いて、振動やレンズ交換により交換レンズ１１０１のズーム位置が変わった場合に配信される映像について、図７を用いて説明する。
【００３４】
交換レンズの画角が振動やレンズ交換により広角側に変わった場合、撮像部３１０１の撮像する画角は変化するが、マスク重畳部３１０４におけるマスクの重畳位置７００１は変わらないため、７０００に示すようにマスク設定時に意図した場所が隠匿できなくなってしまう。また、画角が広くなることにより、設定時に意図していない領域７２０２が監視者に見えてしまう。
【００３５】
このように、設置時に意図しない領域をネットワークカメラ１０００が自動的に隠匿する処理について、図８、図９のフローチャートを用いて示す。
【００３６】
図８は補正トリガ監視処理のフローである。
ネットワークカメラ１０００内の制御部３１０６にて実行され、ネットワークカメラ１０００の状態を監視して、映像配信先の制限や、マスク重畳位置の調整を行うタイミングを検出する。制御部３１０６では補正トリガ監視処理を周期的に実行することにより、画角の変化やレンズの着脱状態の監視を行う。
【００３７】
Ｓ８００１は、レンズの取り付けを検出する処理である。ここでは、レンズ着脱検出部３１０９からのレンズ取り付け割込みの発生の有無を検出する。レンズ取り付け割込みを検出した場合Ｓ８００５に移行して、マスクの重畳位置の補正を行う。レンズ取り付け割込みを検出しなかった場合は、Ｓ８００２に移行する。
【００３８】
Ｓ８００２は、制御部３１０６が振動検出部３１０３における検出値を基に、振動検出の有無を判定する処理である。振動検出部３１０３において一定時間以上振動が検出され続けた場合、または、振動が規定値を超えた場合、Ｓ８００５に移行して、マスクの重畳位置の補正を行う。上記条件を満たさなかった場合は、Ｓ８００３に移行する。
【００３９】
Ｓ８００３は、制御部３１０６が配信部３１０８に対して映像を受信しているクライアントの数を問い合わせ、接続しているクライアントが無しの状態から有りの状態に変化したかどうかを判断する処理である。接続しているクライアントが無しの状態から有りの状態に変化した場合は、Ｓ８００５に移行して、マスクの重畳位置の補正を行う。振動が検出されなかった場合には、Ｓ８００４に移行する。
【００４０】
Ｓ８００４は、制御部３１０６が記録部３１０７に対して動作状態を問い合わせ、映像の録画開始を検出する処理である。記憶部３１０７における映像録画の開始を検出した場合はＳ８００５に移行して、マスクの重畳位置の補正を行う。録画開始を検出できなかった場合には、補正トリガ監視処理を終了する。
【００４１】
続いて、図９を用いてマスク位置補正処理について説明する。
マスク位置補正処理は制御部３１０６にて実行され、交換レンズ１１０１から取得したズーム位置を基にマスクの重畳位置を補正する処理である。
【００４２】
Ｓ９００１は、レンズに対してズーム位置取得コマンドを発行する処理である。制御部３１０６はレンズ通信部３１０５を経由してズーム位置取得コマンドを発行する。本実施例においてはズーム位置取得コマンドの形式を１０００１に示す。ズーム位置取得コマンドは１バイトで構成され、コマンド種別として、ズーム位置取得コマンドを表す０ｘ３１を持つ。Ｓ９００１においてズーム位置取得コマンドを発行した後、Ｓ９００２に移行する。
【００４３】
Ｓ９００２は、ズーム位置取得コマンドに対する、ズーム位置通知応答を受信する処理である。制御部３１０６はレンズ通信部３１０５を経由してズーム位置通知応答を受信して、ズーム位置を検知する。本実施例におけるズーム位置通知応答の形式を１０００２に示す。ズーム位置通知応答は応答種別情報とズーム位置情報の２バイトから構成され、ズーム位置情報は交換レンズ１０１１のズーム位置検出部３２０３の検出値を表す。ズーム位置の取得を完了すると、Ｓ９００３に移行する。
【００４４】
Ｓ９００３は、前回取得したズーム位置と今回取得したズーム位置を比較して、変化の有無を判定する処理である。前回取得した値から変化がなかった場合は、マスクの重畳を変更する必要がないため、マスク位置補正処理を終了する。前回取得したズーム位置と今回取得したズーム位置で変化があった場合には、Ｓ９００４に移行する。
【００４５】
Ｓ９００４は、前回取得したズーム位置からと、今回取得したズーム位置を比較し、その大小を比較する処理である。今回取得したズーム位置が前回に比べて小さい（広角側）に変化していた場合は、Ｓ９００５に移行する。ズーム位置が前回に比べて大きい（望遠側）に変化していた場合には、Ｓ９００６に移行する。
【００４６】
Ｓ９００５は、可視領域制限処理である。ズーム位置が広角側へずれたことに伴って、設置時において可視領域外となっていた領域７２０２をマスクするための設定値を、マスク重畳部３１０４に対して通知する。可視領域制限処理が完了したら、Ｓ９００６に移行する。
【００４７】
Ｓ９００６は、マスクの重畳位置再計算処理である。制御部３１０６はズーム位置の変化を基に、マスクの重畳位置と大きさの変化を計算する。マスクの重畳位置の再計算再計算処理が完了したら、Ｓ９００７に移行する。
【００４８】
Ｓ９００７は、マスク重畳位置変更処理である。Ｓ９００６において計算したマスクの重畳位置をマスク重畳部３１０４に設定することで、マスクの位置を１１００２に示すように、画角の変化が発生する前に意図した位置にマスクを重畳することができる。
【００４９】
以上、本発明の好ましい実施形態について説明したが、本発明はこれらの実施形態に限定されず、その要旨の範囲内で種々の変形及び変更が可能である。
【符号の説明】
【００５０】
Ｓ９００１  実施例１のズーム位置取得コマンド発行ステップ、
Ｓ９００２  実施例１のズーム位置通知応答取得ステップ、
Ｓ９００３  実施例１のズーム位置変化判定ステップ、
Ｓ９００４  実施例１のズーム位置変化方向判定ステップ、
Ｓ９００５  実施例１の可視領域制限ステップ、
Ｓ９００６  実施例１のマスク重畳位置計算ステップ、
Ｓ９００７  実施例１のマスク重畳位置変更ステップ
【図１】
2017157890.tif 000003
【図２】
2017157890.tif 000004
【図３】
2017157890.tif 000005
【図４】
2017157890.tif 000006
【図５】
2017157890.tif 000007
【図６】
2017157890.tif 000008
【図７】
2017157890.tif 000009
【図８】
2017157890.tif 000010
【図９】
2017157890.tif 000011
【図１０】
2017157890.tif 000012
【図１１】
2017157890.tif 000013