(57)【特許請求の範囲】
【請求項１】
画像を入力する撮像手段と、
前記入力された画像から被写体の形状を検出する検出手段と、
所定の形状を予め記憶する記憶手段と、
前記検出手段で検出された被写体の形状と前記記憶手段に記憶された所定の形状とが一致するときは、前記入力された画像の全部または一部を前記入力された画像と異なる画像に変換する画像処理手段と、
被写体までの距離を計測する測距手段と、
前記入力された画像における前記検出手段で検出された被写体の位置と前記測距手段で計測された被写体までの距離とに基づき、前記入力された画像から保護領域を抽出する保護領域抽出手段とを備え、
前記画像処理手段は、前記保護領域の画像を前記入力された画像と異なる画像に変換することを特徴とする、画像処理機能を備えた画像入力装置。
【請求項２】
ネットワークに接続され、前記画像処理手段で変換した画像を前記ネットワークに伝送する手段をさらに備えた、請求項１に記載の画像処理機能を備えた画像入力装置。
【請求項３】
前記検出手段は、移動体の被写体の形状を検出する、請求項１に記載の画像処理機能を備えた画像入力装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は画像処理機能を備えた画像入力装置および画像処理プログラムを記録した記録媒体に関し、特に、カメラで撮像して得られる画像をもとに、撮影が許可されていない領域に所定の画像処理を行なう画像処理機能を有する画像処理装置および画像処理プログラムを記録した記録媒体に関する。
【０００２】
【従来の技術】
近年ネットワーク基盤の充実や通信技術の発達により、遠隔監視カメラやテレビ電話等の映像または音声データを送受信するシステムが開発されている。特にインターネットを利用した遠隔監視カメラシステムにおいては、カメラが設置されている場所から離れた場所に設置された端末で、カメラで撮影した映像を見ることができる。このシステムでは、ネットワークに接続された端末からカメラのパン、チルト、ズーム等の制御が可能となっている。端末の操作者は、カメラで撮影する範囲を自由に選択することができる。また、カメラで撮影された映像は、ネットワークに接続された複数の端末で見ることができる。システムによっては、不特定の端末使用者に映像を提供するシステムがある。このような遠隔監視カメラシステムでは、カメラで撮影されて被写体となる者の意思は全く考慮されていないため、個人のプライバシー保護が十分に図れないといった問題がある。
【０００３】
この問題に対して、たとえば、特開平１０−１３６２４７号公報には、カメラを制御するサーバにカメラで撮影することができない領域を設定しておく遠隔監視カメラシステムが開示されている。この従来の遠隔監視カメラシステムでは、カメラで撮影することができない領域が撮影されて、ネットワークに接続された端末に送られることはない。この点で、カメラが撮影することができない領域における個人のプライバシーの保護を図ることができる。
【０００４】
また、特開平６−１２１３０５号公報には、テレビ電話において、通話者自身を撮影するためのカメラに対して、カメラに装着されたシャッタを閉じることで撮影を禁止したり、カメラの向きを変えることで通話者の撮影を不可能にするテレビ電話が開示されている。
【０００５】
【発明が解決しようとする課題】
しかしながら、従来の遠隔監視カメラシステムにおいては、撮影することができない領域は、カメラを管理する者（撮影者側）の都合によって設定されるものである。カメラで撮影することができない領域以外の領域においては、被写体となる者のプライバシーは保護されず、撮影された画像は、ネットワークに接続された複数の端末に表示されてしまう。したがって、被写体となる者の意思に沿ってプライバシーを保護することはできないといった問題があった。
【０００６】
また、従来のテレビ電話においては、通話者自身の意思でカメラに装着されたシャッタを閉じたり、カメラの向きを変えることにより、通話者自身が撮影されることがない。しかし、これではカメラで何も撮影することができないか、撮影できたとしても通話の相手方の意に反する画像しか撮影できないものである。したがって、人がその場にいるのかいないのかといった程度の確認もできないので、セキュリティ管理などを目的とした画像を得るためには不適切である。
【０００７】
この発明は上述の問題点を解決するためになされたもので、撮影者の意図をできるだけ損なわないようにした上で、画像中の被写体となるものの意思等で、その被写体を含まない画像に変換する、もしくは被写体を含んだ特定領域だけを原画像と異なる画像に変換することのできる画像処理機能を備えた画像入力装置を提供することを目的とする。
【０００８】
【課題を解決するための手段】
上述の目的を達成するためにこの発明のある局面による画像処理機能を備えた画像入力装置は、画像を入力する撮像手段と、入力された画像から被写体の形状を検出する検出手段と、所定の形状を予め記憶する記憶手段と、検出手段で検出された被写体の形状と記憶手段に記憶された所定の形状とが一致するときは、入力された画像の全部または一部を入力された画像と異なる画像に変換する画像処理手段と、被写体までの距離を計測する測距手段と、入力された画像における検出手段で検出された被写体の位置と測距手段で計測された被写体までの距離とに基づき、入力された画像から保護領域を抽出する保護領域抽出手段とをさらに備え、画像処理手段は、保護領域の画像を入力された画像と異なる画像に変換することを特徴とする。
【００１０】
さらに好ましくは画像処理機能を備えた画像入力装置は、ネットワークに接続され、画像処理手段で変換した画像をネットワークに伝送する手段をさらに備える。
さらに好ましくは画像処理機能を備えた画像入力装置の検出手段は、移動体の被写体の形状を検出する。
【００１２】
これらの発明に従うと、撮影者の意図をできるだけ損なわないようにした上で、画像中の被写体となるものの意思等で、その被写体を含まない画像に変換する、もしくは被写体を含んだ特定領域だけを原画像と異なる画像に変換することのできる画像処理機能を備えた画像入力装置および画像処理プログラムを記録した記録媒体を提供することができる。
【００１３】
【発明の実施の形態】
以下本発明の実施の形態について図面を参照して説明する。なお、図中同一符号は同一または相当する部材を示す。
【００１４】
［第１の実施の形態］
図１は、本発明の実施の形態の１つにおける画像処理機能を備えた画像入力装置が適用されるカメラサーバの概略構成を示すブロック図である。図を参照して、カメラサーバ１００は、被写体１３０を撮影するためのカメラ部１０３と、カメラ部１０３の撮影方向を上下左右に移動させるためのカメラ用パンチルト部１０５と、カメラ部１０３で撮影された画像からマーカを検知するためのマーカ検知部１０７と、マーカ検知部１０７で検知されたマーカをもとにカメラ部１０３で撮影された画像に所定の画像処理を施すためのプライバシー保護画像処理部１０９と、ネットワークに接続された他のコンピュータと通信を行なうための通信制御部１１３と、制御部１０１とを含む。
【００１５】
カメラ部１０３は、光学レンズとＣＣＤセンサ等の光電変換素子等から構成される。カメラ部１０３で撮影された画像は、光電変換素子により電気信号に変換されてマーカ検知部１０７に送信される。カメラ部１０３の、フォーカス、ズームおよびアイリスの制御は、制御部１０１より受信する制御コマンドに基づき定められる。カメラ用パンチルト部１０５は、カメラ部１０３の撮影方向を上下左右に移動させる。カメラ用パンチルト部１０５は、制御部１０１より受信する制御コマンドに従って、パンおよびチルト動作を行なう。これにより、カメラ部１０３の撮影方向を上下左右に移動させる。
【００１６】
通信制御部１１３は、カメラサーバ１００をコンピュータネットワークまたは通信回線網に接続するための通信インターフェイスであり、ネットワーク等に接続された他のパーソナルコンピュータとの間で通信を行なう。図ではコンピュータネットワークに接続した形態を示している。通信制御部１１３に入力された音声データまたは画像データは、制御部１０１の指示によりネットワークに接続されたパーソナルコンピュータに対してネットワークを介して送信される。
【００１７】
制御部１０１は、カメラサーバ１００全体を制御する。制御部１０１は、通信制御部１１３を介してネットワークに接続された他のコンピュータ等と通信を行なうことにより、カメラ部１０３で撮影する範囲を変更するコマンドを受信する。制御部１０１は、受信したコマンドに基づき、カメラ部１０３およびカメラ用パンチルト部１０５に制御コマンドを送信する。カメラ用パンチルト部１０５は、制御部１０１から受信した制御コマンドに基づいて、カメラ部１０３の撮影方向を変更する。また、カメラ部１０３は、制御部１０１から受信した制御コマンドに基づいて、フォーカス値、ズーム量、アイリスの値を決定する。これにより、カメラ部１０３で撮影する範囲が制御される。
【００１８】
マーカ検知部１０７は、カメラ部１０３で撮影された画像を受信する。マーカ検知部１０７には、予めマーカが記憶されており、カメラ部１０３から受信した画像から抽出した形状とマーカの形状とを照合することにより、画像からマーカの形状と類似した形状の領域（以下「マーカ領域」という）を検知する。マーカ検知部１０７内に記憶されているマーカは、文字や記号もしくは色彩またはこれらの組合せで表わされた形状である。マーカについては後で詳しく説明する。
【００１９】
プライバシー保護画像処理部１０９は、マーカ検知部１０７よりカメラ部１０３で撮影された画像とマーカ検知部１０７で検知されたマーカ領域とを受信する。受信したマーカ領域をもとに、画像から保護領域を抽出して、抽出した保護領域に対して所定の画像処理を行なう。画像処理が行なわれた画像は、制御部１０１に送信される。
【００２０】
制御部１０１では、プライバシー保護画像処理部１０９から受信した画像処理後の画像を、通信制御部１１３を介してネットワークに接続されたコンピュータ等に送信する。これにより、ネットワークに接続されたコンピュータ等は、プライバシー保護画像処理部１０９で画像処理が施された画像を表示することができる。
【００２１】
なお、マーカ検知部１０７とプライバシー保護画像処理部１０９とで行なう処理を実行するためのプログラムを記録媒体１２１に記録し、記録されたプログラムをカメラサーバ１００に接続した外部記憶装置１１１で読込むことにより、制御部１０１で実行するようにしてもよい。記録媒体１２１は、光磁気ディスク、デジタルビデオディスク（ＤＶＤ）等である。
【００２２】
図２は、カメラ部１０３で部屋を撮影する場合におけるカメラ部１０３の撮影範囲を説明するための図である。図２は、部屋２０３の上方に視点をおいて部屋２０３を見た図である。部屋２０３のほぼ中央にマーカ２００を胸につけた被写体２０１が存在する。カメラ部１０３は、部屋２０３の１つの壁の上方に取付けられている。カメラ部１０３で撮影することができる撮影範囲は、図に示す角度で部屋全体に拡がっている。被写体２０１は、カメラ部１０３の撮影範囲に含まれているので、カメラ部１０３で撮影される画像中に含まれる。カメラ部１０３が取付けられた壁の近傍にある一部の領域が撮影範囲に含まれない。撮影範囲に含まれない領域については、カメラ用パンチルト部１０５をパンおよびチルト動作させることにより、撮影範囲に含めることができる。
【００２３】
次に、制御部１０１で行なわれるカメラ制御処理について説明する。図３は、制御部１０１で行なわれるカメラ制御処理の流れを示すフロー図である。制御部１０１は、通信制御部１１３を介して、ネットワークに接続されたコンピュータ等と通信を行なう。コンピュータ等から受信するコマンドには、カメラ部１０３の撮影方向の変更を指示するためのコマンドと、カメラ部１０３のズーム、フォーカス、アイリスの調整を指示するためのコマンドが含まれる。制御部１０１では、コンピュータ等から送信されるこれらのコマンドを、制御コマンドに変換してカメラ用パンチルト部１０５およびカメラ部１０３に対して送信する。これにより、カメラ用パンチルト部１０５とカメラ部１０３とが制御部１０１により制御される。
【００２４】
制御部１０１は、パーソナルコンピュータ等からカメラ部１０３の撮影範囲を変更するコマンドを受信すると、カメラ用パンチルト部１０５に制御コマンドを送信する（ステップＳ３１）。カメラ用パンチルト部１０５は、制御コマンドの受信に応じてパン動作またはチルト動作を行なう。これにより、カメラ部１０３の撮影範囲が上下左右に移動する。
【００２５】
また、制御部１０１は、パーソナルコンピュータ等からカメラ部１０３のフォーカス、ズーム、アイリスを調整するためのコマンドを受信すると、カメラ部１０３に対して制御コマンドを送信する（ステップＳ３２）。これにより、カメラ部１０３は、制御コマンドの受信に応じてフォーカス、ズーム、アイリスを調整する動作を行なう。
【００２６】
次に、カメラ部１０３を駆動することにより、カメラ部１０３で撮影が開始される（ステップＳ３３）。カメラ部１０３で撮影された画像はマーカ検知部１０７に送信される。
【００２７】
図４は、マーカ検知部１０７とプライバシー保護画像処理部１０９とで行なわれる画像処理の流れを示すフロー図である。図を参照して、画像処理は、カメラ部１０３で撮影された画像を入力するステップ（Ｓ０１）と、画像からマーカを検知するためのステップ（Ｓ０２）と、画像にマーカが含まれるか否かを判断するステップ（Ｓ０３）と、画像から保護領域を抽出する処理を行なうステップ（Ｓ０４）と、ステップＳ０４で抽出された保護領域の画像を所定の画像に変換する処理を行なうステップ（Ｓ０５）と、ステップＳ０５で変換された画像を出力するステップ（Ｓ０６）とを含む。
【００２８】
ステップＳ０１においては、カメラ部１０３で撮影された画像がマーカ検知部１０７に入力される。入力される画像は、静止画像でも動画像でもどちらでもよい。
【００２９】
ステップＳ０２においては、入力された画像とマーカ検知部１０７内に記憶されているマーカとを照合することにより、画像からマーカと類似する形状の画像領域（以下「マーカ領域」という）を検知する。マーカ検知部１０７内に記憶されているマーカが複数ある場合には、すべてのマーカについて画像との照合が行なわれる。
【００３０】
マーカ領域を検知する手法としては、周知の画像認識技術を用いることができる。たとえば、画像を輝度または色相を用いて２値化して、画像に含まれる被写体の輪郭を抽出することにより、被写体の形状を認識する。認識された被写体の形状と、マーカ検知部１０７内に記憶されているマーカの形状とを比較して、マーカの形状と類似する形状の画像領域をマーカ領域として検知する。
【００３１】
画像からマーカ領域が検知される場合とは、たとえば、人がマーカ検知部１０７内に記憶されているマーカと同じ形状のマーカを胸などにつけてカメラ部１０３の撮影範囲内に入った場合である。この場合には、その人物が被写体としてカメラ部１０３で撮影された画像に含まれるとともに、その人物の胸につけられたマーカもカメラ部１０３で撮影された画像に含まれることになる。
【００３２】
ステップＳ０３においては、画像からマーカが検知されたか否かを判断する。マーカが検知された場合には、ステップＳ０４に進み、検知されなかった場合には、以降の処理を行なわずそのまま処理を終了する。
【００３３】
ステップＳ０４においては、画像からプライバシーを保護するための保護領域を抽出する処理が行なわれる。ステップＳ０５においては、ステップＳ０４で抽出された保護領域の画像に対して画像変換処理を行なう。ステップＳ０４とステップＳ０５で行なわれる処理については後で詳しく説明する。
【００３４】
ステップＳ０６においては、ステップＳ０５で画像変換処理がなされた処理済みの画像を制御部１０１に出力する。制御部１０１では、プライバシー保護画像処理部１０９が出力する処理済みの画像を通信制御部１１３に出力する。
【００３５】
通信制御部１１３は、処理済みの画像をネットワークに接続されたパーソナルコンピュータ等に送信する。ネットワークに接続されたパーソナルコンピュータ等は、受信した処理済みの画像をパーソナルコンピュータに接続されたＣＲＴや液晶表示装置等の表示手段に表示する。
【００３６】
図５は、図４のステップＳ０４で行なわれる保護領域の抽出処理の流れを示すフロー図である。図を参照して、保護領域の抽出処理は、候補領域を抽出するステップ（Ｓ１１）と、ステップＳ１１で抽出された候補領域のうちマーカに最も近い候補領域を保護領域として抽出するステップ（Ｓ１２）とを含む。
【００３７】
ステップＳ１１においては、画像に含まれる被写体から人物の顔の部分の領域を候補領域として抽出する。その方法としては、たとえば画像から肌色部分の領域を抽出する方法が用いられる。肌色部分の領域が人の顔を表わす確率が高いからである。
【００３８】
ステップＳ１２においては、画像中で、ステップＳ１１で抽出された候補領域の位置と、図４のステップＳ０２で検知されたマーカ領域の位置との間の距離が計算される。ステップＳ１１で複数の候補領域が抽出された場合には、すべての候補領域についてマーカ領域の位置との距離が計算される。そして、マーカ領域との間の距離が最も近い候補領域を保護領域として抽出する。これにより、画像中でマーカ領域から最も近い顔の領域が保護領域として抽出されることになる。すなわち、マーカを胸につけた人の顔の領域が保護領域として抽出されることになる。
【００３９】
図４のステップＳ０２で、画像からマーカ領域が複数検知された場合には、図５のステップＳ１２では、保護領域が複数抽出されることになる。すなわち、検知されたマーカの数だけ保護領域が抽出される。換言すれば、マーカを胸につけた複数の人が画像に含まれる場合に、マーカを胸につけた人の顔のすべてが保護領域として抽出されることになる。
【００４０】
図６は、図４のステップＳ０５で行なわれる画像変換処理の流れを示すフロー図である。図を参照して、画像変換処理は、抽出された保護領域の画像に対してモザイク処理をするステップ（Ｓ２１）と、モザイク処理がなされた保護領域の画像とカメラ部１０３から入力された画像とを合成する処理を行なうステップ（Ｓ２２）とを含む。
【００４１】
ステップＳ２１においては、図５のステップＳ１２で抽出された保護領域のすべてに対して、モザイク処理を行なう。これにより、保護領域の画像は、被写体が誰であるかを人が認識することができない画像に変換される。また、モザイク処理の代わりに、ＬＵＴ変換などのフィルタ処理を用いてもよい。さらに、プライバシー保護画像処理部１０９に別の画像データを予め記憶しておき、保護領域の画像を別の画像データに置換するようにしてもよい。
【００４２】
ステップＳ２２においては、モザイク処理がなされて被写体が誰であるかを人が認識できなくなった保護領域の画像と入力された画像とを合成する。これにより、入力された画像のうち保護領域の画像のみがモザイク処理がなされた画像となる。一方、合成された画像のうち保護領域を除く他の画像は、元の画像のままの状態なので、人が認識することができる。
【００４３】
図７は、カメラ部１０３で撮影した画像とカメラサーバ１００から出力される画像とを示す図である。図７（Ａ）は、カメラ部１０３で撮影した画像を示し、図７（Ｂ）はカメラサーバ１００から出力される画像を示す。図７（Ａ）を参照して、カメラ部１０３で撮影した画像２１１は、人物として表わされる被写体２０１と、マーカ２００とを含んでいる。被写体２０１は、人の形状をデフォルメして描いてある。図７（Ｂ）を参照して、被写体の顔の部分が保護領域２０３としてモザイク処理がなされて表わされている。
【００４４】
図８は、カメラサーバ１００から出力される画像の変形例を示す図である。図を参照して、被写体の顔の部分が保護領域であることを示す記号２２５が、被写体の顔の部分に重ねて表示されている。このように、記号２２５を保護領域として抽出された被写体の顔の部分に重ねて表示することで、画像２１１を見る者に対して、画像２１１に映し出された被写体が誰であるかを認識することができない画像を出力することができるとともに、画像２１１に映し出された被写体がプライバシーの保護を求めていることを認識させることができる。
【００４５】
図９は、マーカの具体例を示す図である。図９（Ａ）は、発光するマーカ２５０を示す図である。発光するマーカには、たとえば発光ダイオード等の発光素子を用いることができる。マーカ検知部１０７では、画像中から発光するマーカを検知するために、マーカが発光する光の色を検知することによりマーカを検知することができる。また、画像中から輝度情報を取出し、輝度が急激に高くなる領域の形状を検知することにより、マーカを検知することができる。
【００４６】
図９（Ｂ）は、異なる色を組合わせたマーカを示す図である。赤色の四角形と黄色の四角形との組合せによりマーカを構成している。マーカ検知部１０７では、色の変化を検知することによりマーカを検知することができる。また、色と形状との組合せによりマーカを検知するようにすれば、マーカを検知する精度が向上する。
【００４７】
図９（Ｃ）は、星の形状をしたマーカを示す図である。マーカ検知部１０７では、形状を認識してマーカを検知する上述の方法を用いてマーカを検知することができる。図９（Ｃ）に示したマーカの形状は、規則的な形状であるが、これを不規則的な形状にすることで、より検知する精度を高めることができる。
【００４８】
図９（Ｄ）は、専用マークのマーカを示す図である。専用マークとは、１つのカメラサーバにのみ有効なマーカをいう。
【００４９】
図９（Ｅ）は、バーコードで表わされたマーカを示す図である。バーコードをマーカとして用いることにより、検知されるマーカにより処理する画像処理の内容を変更することもできる。たとえば、あるバーコードの場合には、顔の部分のみにモザイク処理を施し、他のバーコードの場合には、顔の部分より広い領域にモザイク処理を施す。
【００５０】
図９（Ｆ）は、二次元バーコード等の専用コード模様を適用したマーカを示す図である。専用コード模様をマーカとして用いることにより、バーコードをマーカに適用した場合と同様の効果を得ることができる。
【００５１】
以上説明したとおり本実施の形態におけるカメラサーバは、カメラ部１０３で撮影した画像にマーカが含まれる場合には、そのマーカと最も近い人の顔の領域にモザイク処理を施す。これにより、マーカを身にまとった人物の顔の部分のみに、人が被写体が誰であるかを認識することができない画像が合成されて出力される。その結果、カメラ部１０３の撮影範囲を制限することなく、撮影者側の意図に沿った画像を出力することができるとともに、マーカを身につけた人物のプライバシーを保護した画像を出力することができる。
【００５２】
また、プライバシー保護のために必要な領域のみをモザイク処理することができ、出力される画像の情報量を多く保つことができる。
【００５３】
［第２の実施の形態］
次に第２の実施の形態における画像処理機能を備えた画像入力装置が適用されるカメラサーバについて説明する。図１０は、第２の実施の形態におけるカメラサーバ３００の概略構成を示すブロック図である。第２の実施の形態におけるカメラサーバ３００は、第１の実施の形態におけるカメラサーバ１００に測距部１１９を追加した構成となっている。第２の実施の形態におけるカメラサーバ３００は、測距部１１９を追加した以外のハード構成については第１の実施の形態におけるカメラサーバ１００と同様である。第１の実施の形態におけるカメラサーバ１００と同様のハード構成については、ここでの説明は繰返さない。
【００５４】
カメラサーバ３００のマーカ検知部１０７とプライバシー保護画像処理部１０９とで行なわれる処理は、第１の実施の形態におけるカメラサーバのマーカ検知部１０７とプライバシー保護画像処理部１０９とで行なわれる処理のうち、図４のステップＳ０４で行なわれる保護領域の抽出処理を除いて同様の処理が行なわれる。第１の実施の形態におけるマーカ検知部１０７とプライバシー保護画像処理部１０９とで行なわれる処理と同様の処理についてはここでの説明は繰返さない。
【００５５】
測距部１１９は、超音波センサであり、超音波を送信するための送信部と被写体から反射した超音波を受信するための受信部とを含む。また、超音波センサの代わりに、レーザセンサやＣＣＤ等の撮像素子を用いた位相差方式による測距センサを用いてもよい。測距部１１９は、カメラ部１０３の近傍に設置される。したがって測距部１１９で測距される距離は、カメラ部１０３と被写体との間の距離である。また、測距部１１９の代わりに、カメラ部１０３のフォーカシング情報を用いて被写体までの距離を測距するようにしてもよい。
【００５６】
図１１は、第２の実施の形態におけるカメラサーバ３００のプライバシー保護画像処理部１０９で行なわれる保護領域の抽出処理の流れを示すフロー図である。図を参照して、保護領域の抽出処理は、マーカまでの距離を計測するステップ（Ｓ３１）と、保護領域の大きさを決定するステップ（Ｓ３２）と、保護領域の位置を決定するステップ（Ｓ３３）とを含む。
【００５７】
ステップＳ３１においては、図４のステップＳ０２で検知されたマーカ領域に対応するマーカまでの距離を測距部１１９で計測する。図４のステップＳ０２で検知されたマーカ領域が複数ある場合には、ステップＳ３１では、検知された複数のマーカ領域のすべてに対応するマーカについて、カメラ部１０３との間の距離が計測される。
【００５８】
ステップＳ３２においては、保護領域の大きさを決定する。ここでの保護領域は、プライバシーを保護するための被写体を含む領域をいう。被写体とカメラ部１０３との間の距離が短い場合には、カメラ部１０３で撮影される画像中に占める被写体の面積は大きくなる。逆に、被写体とカメラ部１０３との間の距離が長い場合には、カメラ部１０３で撮影される画像に占める被写体の面積は小さくなる。被写体とカメラ部１０３との間の距離とカメラ部１０３で撮影された画像中に占める被写体の面積との関係を利用して、カメラ部１０３とマーカとの距離に基づき保護領域の大きさを決定する。マーカは被写体となる人物に取付けられているので、被写体とカメラ部１０３との距離をマーカとカメラ部１０３との距離とみなして処理が行なわれる。
【００５９】
図１２は、被写体までの距離と保護領域の大きさとの関係を説明するための図である。図１２を参照して、横軸に被写体までの距離を示し、縦軸に保護領域の大きさを示す。保護領域の大きさは、保護領域に含まれるピクセルの数で表わされる。直線３０は、被写体までの距離と保護領域の大きさとの関係の一例を示す。たとえば被写体までの距離が５［ｍ］のときの保護領域の大きさは、２００×４００［ピクセル］となる。
【００６０】
直線３０は、カメラ部１０３の性能、ズーム量、および被写体の大きさ等により定められる。カメラ部１０３の性能およびズーム量等から、カメラ部１０３の撮影範囲に占める被写体の面積を導き出すことができる。たとえば被写体が人の場合では、人の身長および横幅との関係から、その大きさをある程度の範囲内に特定することができる。この特定された大きさの範囲をもとに、カメラ部１０３で撮影された画像内に占める被写体の面積を大まかに定めることができる。このようにして被写体までの距離と保護領域の大きさとの関係を示す直線３０を定める。本実施の形態においては、保護領域の縦横比を横：縦＝１：２としているが、これに限られるものではない。また、近距離・ズームインによる撮影の場合は、遠距離・ズームアウトの撮影に比べて、画面に対する被写体の占める割合が大きくなるため、モザイク処理などをより粗くするなどして、被写体の情報量を少なくしてもよい。
【００６１】
画像中に複数のマーカ領域が検知された場合には、それぞれのマーカ領域に対する保護領域の大きさが決定される。
【００６２】
図１１に戻って、次のステップＳ３３においては、保護領域が決定される。ステップＳ３２において保護領域の大きさが決定された。ステップＳ３３では、画像中のどの位置に保護領域が位置するのかを定めることにより、保護領域を決定するものである。
【００６３】
画像中のマーカ領域の位置は、マーカ領域を検知した時点でわかっている。このマーカ領域の位置に保護領域の重心が重なるように保護領域の位置が決定される。保護領域の重心とマーカ領域の位置とを合わせることにより、マーカを身につけた被写体が保護領域内に含まれる。
【００６４】
図１３は、画像２１１内の保護領域２０７を示す図である。図を参照して、マーカ２００と保護領域２０７の重心が重なる位置に保護領域２０７が画像２１１内に示されている。保護領域２０７が、被写体２０５を含む大きさで、その重心がマーカ２００と重なる位置に表わされることにより、マーカ２００を身に付けた被写体２０５が保護領域２０７内に含まれる。
【００６５】
図１４は、第２の実施の形態におけるカメラサーバ３００が出力する画像を示す図である。図を参照して、画像２１１中に楕円形の保護領域２７７が表示されている。保護領域２７７にはモザイク処理が施されている。さらに保護領域２７７中には「プライバシー保護領域」の文字が表示されている。
【００６６】
保護領域２２７は、先に説明した保護領域の抽出処理で決定された長方形の保護領域に含まれる楕円形である。このように、保護領域をより被写体の形状に近い形状にすることにより、保護領域が小さくなるので、画像２１１中の保護領域２２７を除く領域の面積が大きくなり、画像２１１を見る者に対して与える情報量が多くなる。
【００６７】
また、保護領域２２７中に「プライバシー保護領域」の文字を表示することで、画像２１１を見る者に対して、保護領域２２７がプライバシーの保護を求める者の意思で、保護領域２２７に映し出された人が誰であるかを判別することができない領域とされたことを認識させることができる。
【００６８】
以上説明したとおり、第２の実施の形態におけるカメラサーバ３００においては、画像中のマーカを付けた被写体を含む保護領域にモザイク等の画像変換処理を施すので、画像２１１中の保護領域２０７に含まれる被写体２０５は、人が誰であるかを認識することができない画像となる。これにより、カメラサーバ３００は、カメラ部１０３を操作する撮影者側の意図に合致した画像を出力することができるとともに、マーカ２００を身につけた被写体２０５のプライバシーを保護した画像を出力することができる。
【００６９】
また、画像２１１のうち、被写体２０５を含む保護領域２０７を除く他の領域については、モザイク等の画像変換処理がなされないので、画像２１１を見る者に与える情報量を多くすることができる。
【００７０】
さらに、画像中にマーカが複数検知された場合には、複数の保護領域が決定されて、複数の保護領域についてモザイク等の画像変換処理がなされる。これにより、プライバシーの保護を求める被写体が複数ある場合であっても、それぞれの被写体を含む保護領域について画像変換処理がなされるので、それぞれの被写体のプライバシーを保護した画像を出力することができる。
【００７１】
さらに、マーカ領域の位置とそれに対応するマーカまでの距離とに基づき保護領域を決定するので、被写体を保護領域内に容易かつ確実に含めることができる。その結果、マーカを身につけた被写体のプライバシーを確実に保護することができる画像に変換することができる。
【００７２】
［第３の実施の形態］
次に第３の実施の形態における画像処理機能を備えた画像入力装置が適用されるカメラサーバについて説明する。図１５は、第３の実施の形態におけるカメラサーバ４００の概略構成を示すブロック図である。第３の実施の形態におけるカメラサーバ４００は、第１の実施の形態におけるカメラサーバ１００のマーカ検知部１０７を、ジェスチャー認識部１４０に置換えたハード構成となっている。その他のハード構成については第１の実施の形態におけるカメラサーバ１００と同じであるのでここでの説明は繰返さない。
【００７３】
ジェスチャー認識部１４０およびプライバシー保護画像処理部１０９とで行なわれる処理は、第１の実施の形態におけるカメラサーバ１００のマーカ検知部１０７とプライバシー保護画像処理部１０９とで行なわれる処理と、図５に示した保護領域の抽出処理が異なるのみで、その他の処理については同じである。同じ処理についてはここでの説明は繰返さない。
【００７４】
図１６は、ジェスチャー認識部１４０で行なわれる保護領域の抽出処理の流れを示すフロー図である。図を参照して、保護領域の抽出処理は、カメラ部１０３で撮影した画像から被写体を抽出する処理を行なうステップ（Ｓ４１）と、抽出された被写体が所定の形状か否かを判断するステップ（Ｓ４２）と、画像中の被写体部分を保護領域に決定するステップ（Ｓ４３）とを含む。
【００７５】
ステップＳ４１においては、カメラ部１０３で撮影された画像から被写体を抽出する。被写体の抽出は、第１の実施の形態におけるマーカ検知部１０７で行なわれるマーカの検知で説明したのと同様に、周知の技術が用いられる。ここで抽出される被写体は、人物である。
【００７６】
ステップＳ４２においては、抽出された被写体が所定の形状か否かを判断する。ジェスチャー認識部１４０には、予め所定の形状が記憶されており、カメラ部１０３で撮影された画像と所定の形状とを照合することにより、画像中に所定の形状の被写体が含まれるか否かを判断する。所定の形状と画像に含まれる被写体の形状とが類似する場合には、その被写体が所定の形状と判断される。たとえば、ジェスチャー認識部１４０に予め記憶されている所定の形状が、人が両手を交差させた形状である場合には、画像中に含まれる被写体の形状が両手を交差させた形状であるか否かが判断される。
【００７７】
被写体が所定の形状と類似する場合には（Ｓ４２でＹＥＳ）、ステップＳ４３に進み、被写体が所定の形状と類似しない場合には（Ｓ４２でＮＯ）、ステップＳ４３を行なわず処理を終了する。
【００７８】
ステップＳ４１において、被写体が複数抽出された場合には、ステップＳ４２では、抽出された複数の被写体について所定の形状との類似度が判断される。また、所定の形状が複数記憶されている場合には、被写体の形状は、複数の所定の形状との類似度が判断される。
【００７９】
ステップＳ４３においては、画像中で所定の形状と類似した被写体の領域を保護領域に決定する。
【００８０】
図１７は、第３の実施の形態におけるカメラサーバ４００に入力される画像と出力する画像とを示す図である。図１７（Ａ）はカメラサーバ４００に入力される画像を示し、図１７（Ｂ）はカメラサーバ４００が出力する画像を示す。図１７（Ａ）を参照して、画像２１１中に両手を交差させた被写体２３１が含まれる。図１７（Ｂ）を参照して、画像２１１中の被写体が映し出された領域に該当する保護領域２３２がモザイク処理がなされて表示されている。
【００８１】
なお、被写体がはじめ撮影されることを望まずに両手を交差させるジェスチャーを行なった後、撮影されてもよいと考えたときには、被写体が所定のジェスチャーを行なうことにより画像中の保護領域をモザイク処理が施されていない画像にするようにしてもよい。たとえば、ジェスチャー認識部１４０で、予め被写体が両手で円を描いた形状を記憶しておき、画像中から両手で円を描いた形状の被写体を抽出したときには、保護領域にモザイク処理を施さないようにする。
【００８２】
図１８は、被写体が両手で円を描いたジェスチャーを行なったときにカメラサーバ４００に入力される画像と出力する画像とを示す図である。図１８（Ａ）はカメラサーバ４００に入力される画像を示し、図１８（Ｂ）はカメラサーバ４００が出力する画像を示す。図１８（Ａ）を参照して、画像２１１中に両手で円を描いた被写体２４１が含まれる。図１８（Ｂ）を参照して、画像２１１中の被写体２４２には、モザイク処理が施されておらず、被写体２４２が誰であるかを人が認識できる画像となっている。
【００８３】
このように、画像中に含まれる被写体の形状に基づき、画像中の被写体の領域にモザイク処理を行なうか否かを決定する。これにより、その画像中に含まれる被写体となる者の意思で画像中の被写体が誰であるかを人が認識できない画像に変換することができる。
【００８４】
以上説明したとおり、第３の実施の形態におけるカメラサーバ４００においては、画像中の所定の形状をした被写体の領域にモザイク等の画像変換処理を施すので、所定のジェスチャーをした被写体が誰であるかを人が認識することができない画像となる。これにより、カメラサーバ４００は、カメラ部１０３を操作する撮影者側の意図に合致した画像を出力することができるとともに、所定のジェスチャーをした被写体のプライバシーを保護した画像を出力することができる。
【００８５】
また、画像中の所定のジェスチャーをした被写体の領域を除く他の領域については、モザイク等の画像変換処理がなされないので、画像を見る者に与える情報量を多くすることができる。
【００８６】
なお、今回開示された実施の形態は全ての点で例示であって、制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【図面の簡単な説明】
【図１】本発明の実施の形態の１つにおけるカメラサーバ１００の概略構成を示すブロック図である。
【図２】カメラ部１０３で部屋を撮影する場合におけるカメラ部１０３の撮影範囲を説明するための図である。
【図３】制御部１０１で行なわれるカメラ制御処理の流れを示すフロー図である。
【図４】マーカ検知部１０７とプライバシー保護画像処理部１０９とで行なわれる画像処理の流れを示すフロー図である。
【図５】図４のステップＳ０４で行なわれる保護領域の抽出処理の流れを示すフロー図である。
【図６】図４のステップＳ０５で行なわれる画像変換処理の流れを示すフロー図である。
【図７】カメラサーバ１００に入力される画像と出力する画像とを示す図である。
【図８】カメラサーバ１００が出力する画像の変形例を示す図である。
【図９】マーカの具体例を示す図である。
【図１０】第２の実施の形態におけるカメラサーバ３００の概略構成を示すブロック図である。
【図１１】第２の実施の形態におけるカメラサーバ３００のプライバシー保護画像処理部１０９で行なわれる保護領域の抽出処理の流れを示すフロー図である。
【図１２】被写体までの距離と保護領域の大きさとの関係を示す図である。
【図１３】画像２１１内の保護領域２０７を示す図である。
【図１４】第２の実施の形態におけるカメラサーバ３００が出力する画像を示す図である。
【図１５】第３の実施の形態におけるカメラサーバ４００の概略構成を示すブロック図である。
【図１６】第３の実施の形態におけるカメラサーバ４００のプライバシー保護画像処理部１０９で行なわれる保護領域の抽出処理の流れを示すフロー図である。
【図１７】第３の実施の形態におけるカメラサーバ４００に入力される画像と出力する画像とを示す図である。
【図１８】被写体が両手で円を描くジェスチャーをしたときのカメラサーバ４００に入力される画像と出力する画像とを示す図である。
【符号の説明】
１００，３００，４００  カメラサーバ
１０１  制御部
１０３  カメラ部
１０５  カメラ用パンチルト部
１０７  マーカ検知部
１０９  プライバシー保護画像処理部
１１１  外部記憶装置
１１３  通信制御部
１１９  測距部
【図１】
0004378785.tif 000002
【図２】
0004378785.tif 000003
【図３】
0004378785.tif 000004
【図４】
0004378785.tif 000005
【図５】
0004378785.tif 000006
【図６】
0004378785.tif 000007
【図７】
0004378785.tif 000008
【図８】
0004378785.tif 000009
【図９】
0004378785.tif 000010
【図１０】
0004378785.tif 000011
【図１１】
0004378785.tif 000012
【図１２】
0004378785.tif 000013
【図１３】
0004378785.tif 000014
【図１４】
0004378785.tif 000015
【図１５】
0004378785.tif 000016
【図１６】
0004378785.tif 000017
【図１７】
0004378785.tif 000018
【図１８】
0004378785.tif 000019