(57)【要約】【課題】  撮像素子での処理動作を工夫し、これに画像処理回路での処理を組み合わせることによって、効率よく顔検出処理を行う。【解決手段】  撮像素子１２は、全画素領域から素子の持つ解像度より低解像度で撮像することのできる解像度変換撮像動作と、全画素領域のうち一部の領域に限定して撮像動作を実施する部分撮像動作とを実施でき、画像処理回路１６は、撮像素子１２の解像度変換撮像動作によって得られた異なる時間の解像度変換撮像画像から移動物体が存在する可能性のある領域を検出する移動物体検出機能部１６１と、この移動物体検出機能部１６１によって検出された領域に対し撮像素子１２による部分撮像動作によって得られた部分画像データを対象として、人物の顔らしい領域を検出する顔検出機能部１６２とを有している。【選択図】  図１
2006318364.tif 000002
【特許請求の範囲】
【請求項１】
撮影レンズと、撮像素子と、撮像素子駆動回路と、撮像処理出力信号をデジタル化するＡＤ変換回路と、デジタル化された画像データを一時的に蓄えるメモリと、蓄えられた画像データに対して演算処理を実施することができる画像処理回路とからなる画像処理装置であって、
前記撮像素子はＣＭＯＳイメージセンサからなり、全画素領域から素子の持つ解像度より低解像度で撮像することのできる解像度変換撮像動作、及び全画素領域のうち一部の領域に限定して撮像動作を実施する部分撮像動作を実施でき、
前記画像処理回路は、前記撮像素子の解像度変換撮像動作機能によって得られた異なる時間の解像度変換撮像画像から移動物体が存在する可能性のある領域を検出する移動物体検出機能と、この移動物体検出機能によって検出された領域に対し前記撮像素子による部分撮像動作によって得られた部分画像データを対象として、人物の顔らしい領域を検出する顔検出機能とを有しており、
前記解像度変換撮像動作機能は、近傍の複数画素の出力を加算して１画素としてまとめて読み出す平均加算読み出し動作を実施し、
前記移動物体検出機能は、水平及び垂直方向の累積加算の時間差分を用いることを特徴とする画像処理装置。
【請求項２】
撮影レンズと、撮像素子と、撮像素子駆動回路と、撮像処理出力信号をデジタル化するＡＤ変換回路と、デジタル化された画像データを一時的に蓄えるメモリと、蓄えられた画像データに対して演算処理を実施することができる画像処理回路とからなる画像処理装置であって、
前記撮像素子は、全画素領域から素子の持つ解像度より低解像度で撮像することのできる解像度変換撮像動作と、全画素領域のうち一部の領域に限定して撮像動作を実施する部分撮像動作とを実施でき、
前記画像処理回路は、前記撮像素子の解像度変換撮像動作によって得られた異なる時間の解像度変換撮像画像から移動物体が存在する可能性のある領域を検出する移動物体検出機能と、この移動物体検出機能によって検出された領域に対し前記撮像素子による部分撮像動作によって得られた部分画像データを対象として、人物の顔らしい領域を検出する顔検出機能とを有することを特徴とする画像処理装置。
【請求項３】
前記解像度変換撮像動作機能は、一定間隔で間引いて限定した画素に対して撮像動作を実施する間引き撮像動作であることを特徴とする請求項２に記載の画像処理装置。
【請求項４】
前記解像度変換撮像動作機能は、近傍の複数画素の出力を加算して１画素としてまとめて読み出す平均加算読み出し動作であることを特徴とする請求項２に記載の画像処理装置。
【請求項５】
前記撮像素子がＣＭＯＳイメージセンサによって構成されていることを特徴とする請求項２ないし請求項４のいずれかに記載の画像処理装置。
【請求項６】
前記移動物体検出機能は、フレーム間差分を用いることを特徴とする請求項２ないし請求項５のいずれかに記載の画像処理装置。
【請求項７】
前記移動物体検出機能は、水平及び垂直方向の累積加算の時間差分を用いることを特徴とする請求項２ないし請求項４に記載の画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像画像から人物の顔を検出する画像処理装置に関する。
【背景技術】
【０００２】
従来から、顔検出装置あるいは顔認識装置（顔照合装置）に関する種々の技術が提案されている。
【０００３】
例えば、特許文献１に記載の人物認識装置は、ＣＣＤカメラにより撮影された画像信号に関して前フレームとの差分を取り、その差分がしきい値決定部及び比較部によりある程度以上であると検出されたときにその部分を動き物体と認識し、その認識した動き物体の最上部を検出し、この最上部を基準として顔画像のあるべき画像エリアを特定し、その特定した画像エリアに、顔特徴である眉毛、目、口などの横エッジが検出された場合に顔と特定するようになっている。
【０００４】
また、上記の顔認識技術、すなわち、顔特徴である眉毛、目、口などの横エッジが検出されたか否かによって顔と認識する技術に関しては、例えば特許文献２にも記載されている。また、顔の部分の特徴として、目、鼻、口、目じりの皺の模様などに関する特徴を利用して顔を認識する技術も提案されている（例えば、特許文献３参照）。
【０００５】
また、画像中の動きのある対象物の占める領域を効率良く認識する技術も提案されている（例えば、特許文献４参照）。この特許文献４に記載の技術は、動きのある対象物を撮影した画像を複数のブロックに分割し、時間的に前後する少なくとも２フレーム分の画像の各ブロックの画素データに基づいて動きが発生しているブロックを検出して対象物に相当する動領域を検出し、続いてこの検出された動領域に対してあらかじめ規定されている対象物の形状モデルを当てはめてその内部に含まれる領域を対象物の推定領域として認識し、これによって画像中に占める動きのある対象物の領域を認識するようになっている。
【０００６】
また、状況に応じて、適切な処理負荷で画像処理を行うことが可能な画像処理方法も提案されている（例えば、特許文献５参照）。この画像処理方法は、映像を用いた双方向アウェアネスシステム等の映像通信システムに利用される画像処理方法であって、ユーザが双方向アウェアネスシステム機能を利用しているときは低解像度画像を選択し、会議室機能を利用しているときには高解像度画面を選択するようになっている。
【特許文献１】特許第３０８８８８０号公報
【特許文献２】特許第３０２５１３３号公報
【特許文献３】特開２００２−１５０２８８号公報
【特許文献４】特開１０−２７５２３７号公報
【特許文献５】特開２００２−１５８９８２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
上記従来技術によれば、撮影画像から動きのある領域を検出し、その領域から顔画像を検出することが可能である。しかし、上記従来技術はいずれも、撮像素子によって撮影された画像に基づき、その後の処理を工夫することで顔を検出する技術であって、画像データを取得するための撮像素子での処理動作については特に考慮されていない。すなわち、上記従来技術はいずれも、撮像素子によって撮影された全画素データを画像処理回路に出力し、画像処理回路側において、得られた画像データに種々の処理を施すことによって顔を検出している。
【０００８】
ところで、撮影画像から動きのある領域を検出するためには、撮像素子において高速処理が必要となる。この場合、撮影画像から動きのある領域を検出する処理は、撮像素子で撮影された全画素の情報を全て読み出して処理する必要はなく、ある程度間引いたような情報によっておおよその当たりをつけるような粗い処理でもよい。これに対して、動きのある領域を検出後、その領域から顔画像を検出するための処理は、その領域の撮像画素の全画素について情報を読み出して、細かく処理をする必要がある。このような処理方法によれば、全画素読み出しが不要であるため、撮像素子での高速処理が可能であるとともに、この読み出した情報を一旦保存するメモリの容量も節約することが可能となる。
【０００９】
本発明はかかる点に着目して創案されたもので、その目的は、撮像素子での処理動作を工夫し、これに画像処理回路での処理を組み合わせることによって、効率よく顔検出処理を行うことができる画像処理装置を提供することにある。
【課題を解決するための手段】
【００１０】
本発明の画像処理装置は、撮影レンズと、撮像素子と、撮像素子駆動回路と、撮像処理出力信号をデジタル化するＡＤ変換回路と、デジタル化された画像データを一時的に蓄えるメモリと、蓄えられた画像データに対して演算処理を実施することができる画像処理回路とからなる画像処理装置であって、前記撮像素子は、全画素領域から素子の持つ解像度より低解像度で撮像することのできる解像度変換撮像動作、及び全画素領域のうち一部の領域に限定して撮像動作を実施する部分撮像動作を実施でき、前記画像処理回路は、前記撮像素子の解像度変換撮像動作によって得られた異なる時間の解像度変換撮像画像から移動物体が存在する可能性のある領域を検出する移動物体検出機能と、この移動物体検出機能によって検出された領域に対し前記撮像素子による部分撮像動作によって得られた部分画像データを対象として、人物の顔らしい領域を検出する顔検出機能とを有することを特徴としている。
【００１１】
すなわち、本発明の画像処理装置は、撮像素子であるイメージセンサを種々の動作状態で使用して、異なる画像サイズ、異なる撮影範囲で撮影することに対応している。すなわち、顔の存在位置をおおよそ当たりをつけて少ない画素数の画像データを顔検出機能部に送ることによって、効率良く顔検出処理が実施可能となり、全体としての処理を高速化することが可能となる。なお、本発明の画像処理装置は、検出するべき人物が静止していないことを前提としているため、写真や印刷物等の純粋な静止画像には対応していない。あくまでも実世界に存在する人物をカメラで撮影する場合に対応している。この場合、本発明の画像処理装置は、広い領域を撮影するカメラを用いて、人物が画面全体としては小さく撮影されるような場合の顔検出処理に特に有効である。
【００１２】
ここで、前記解像度変換撮像動作機能としては、一定間隔で間引いて限定した画素に対して撮像動作を実施する間引き撮像動作とすることができる。または、近傍の複数画素の出力を加算して１画素としてまとめて読み出す平均加算読み出し動作とすることもできる。なお、このような間引き撮像動作や平均加算読み出し動作を実現するために、本発明では撮像素子としてＣＭＯＳ（Complementary Metal-Oxide Semiconductor ）センサを使用している。ＣＭＯＳセンサを用いた撮像素子では、上記のような間引き撮像動作や平均加算読み出し動作が可能である。ただし、撮像素子としては、１画素単位で情報の読み出しを制御できるイメージセンサであればよく、ＣＭＯＳセンサに限定されるものではない。
【００１３】
また、前記移動物体検出機能の検出動作としては、フレーム間差分を用いることが可能である。または、水平及び垂直方向の累積加算の時間差分を用いることも可能である。
【発明の効果】
【００１４】
本発明の画像処理装置によれば、顔の存在位置をおおよそ当たりをつけて少ない画素数の画像データを顔検出処理に送ることによって、効率良く顔検出処理を実施することができ、全体としての処理を高速化することができる。また、本発明の画像処理装置は、広い領域を撮影するカメラを用いて、人物が画面全体としては小さく撮影されるような場合の顔検出処理に特に有効である。
【発明を実施するための最良の形態】
【００１５】
以下、本発明の実施の形態について、図面を参照して説明する。
【００１６】
＜実施形態１＞
図１は、本発明の実施形態１に係る画像処理装置１Ａの全体構成を示す機能ブロック図である。
【００１７】
本実施形態１の画像処理装置１Ａは、撮影レンズ１１、撮像素子１２、撮像素子駆動回路１３、撮像素子１２からのアナログの撮像処理出力信号をデジタルデータに変換するＡ／Ｄ変換回路１４Ａ、デジタル化された画像データを一時的に蓄えるメモリ１５Ａ、蓄えられた画像データに対して演算処理を実施する画像処理回路１６、撮像素子駆動回路１３及び画像処理回路１６を制御する制御回路１７から構成されている。
【００１８】
撮像素子１２は、本実施形態１ではＣＭＯＳセンサによって構成されている。ＣＭＯＳセンサは、特定の画素を指定して読み出すことが可能である。従って、本実施形態１では、画像処理回路６での処理動作と連動して、全画素領域から素子の持つ解像度より低解像度で撮像する解像度変換撮像動作、及び全画素領域のうち一部の領域に限定して撮像する部分撮像動作を実施するようになっている。
【００１９】
また、画像処理回路１６は、異なる時間の解像度変換撮像画像から移動物体が存在する可能性のある領域を検出する移動物体検出機能部１６１、及びこの移動物体検出機能部１６１によって検出された領域に対し撮像素子１２による部分撮像動作によって得られた部分画像データを対象として、人物の顔らしい領域を検出する顔検出機能部１６２を備えている。
【００２０】
メモリ１５Ａは、撮像素子１２の解像度変換撮像動作によって変換された解像度変換画像、及び部分撮像動作によって得られた部分撮影画像を保存する。なお、本実施形態1では、メモリ１５Ａは、２フレーム分の解像度変換画像を保存できるように、第１フレームメモリ１５１と第２フレームメモリ１５２とを備えている。
【００２１】
ここで、撮像素子１２についてより具体的に説明する。
【００２２】
撮像素子１２は、顔検出用の画像処理に用いられる画素数より多くの画素数を持っている。例えば、ＳＸＧＡ（Super eXtended Graphics Array）（1280×1024ピクセル）の解像度を有しており、基本的には全画素をスキャンして素子の持つ全ての情報を読み取ることができるようになっている。
【００２３】
また、撮像素子１２は、上記したように、画像内の全画素数より少ない部分画像（例えばＱＶＧＡ（Quarter Video Graphics Array）（320×240ピクセルの解像度）を撮像する部分撮像動作と、全画素領域から素子の持つ解像度より低解像度で撮像する解像度変換撮像動作とを実施する。
【００２４】
制御部１７は、画像処理回路１６の移動物体検出機能部１６１の検出動作、及び顔検出機能部１６２による検出動作と、撮像素子１２による部分撮像動作、及び解像度変換撮像動作とを連動させて制御するブロックである。
ここで、撮像素子１２による解像度変換撮像動作の具体例について説明する。
【００２５】
（具体例１）
具体例１では、撮像素子１２は、制御部１７による撮像素子駆動回路１３の駆動制御により、一定画素おきに間引いて画素を撮像する解像度変換撮像動作を実施し、その出力を読み出すことができるようになっている。すなわち、具体例１の解像度変換撮像動作は、一定間隔で間引いて限定した画素に対して撮像動作を実施する間引き撮像動作である。この場合、上記の全画素をスキャンして読み取る場合と画角は同一となるが、解像度が異なっている。また、間引くことで、読み出す画素数も少なくなり、その意味で高速読み出しが可能となっている。
【００２６】
図２は、具体例１の解像度変換撮像動作（間引き撮像動作）を示す説明図である。ただし、図２は、撮像素子１２を構成する各画素の一部を拡大して示した図である。
【００２７】
この具体例１では、全画素の読み取りに対し、水平方向及び垂直方向共に４画素ごとに１画素（図中、黒丸で示す）の出力を読み出している。すなわち、間の３画素分を間引きながら読み出している。これにより、解像度は、全画素読み取りの場合に比べて１／１６の低解像度となる。具体的には、１２８０×１０２４ピクセルの解像度が、３２０×２５６ピクセルの解像度に低下している。なお、図２はあくまで一つの具体例であり、間引く間隔はこれに限定されるものではない。
【００２８】
（具体例２）
具体例２では、撮像素子１２は、撮像素子駆動回路１３による駆動制御により、近傍の複数画素の出力を加算して１画素としてまとめて読み出す平均加算読み出し動作（撮像度変換撮像動作）を実施し、その出力を読み出すことができるようになっている。この場合も、上記の全画素をスキャンして読み取る場合と画角は同一となるが、解像度が異なっている。また、近傍の複数画素の出力を加算して１画素としてまとめることで、読み出す画素数も少なくなり、その意味で高速読み出しが可能となっている。
【００２９】
図３は、具体例２の解像度変換撮像動作（平均加算読み出し動作）を示す説明図である。ただし、図３は、撮像素子１２を構成する各画素の一部を拡大して示した図である。
【００３０】
この具体例２では、近傍の４×４画素の出力を加算して１つの画素データとして出力している。これにより、解像度は、全画素読み取りの場合に比べて１／１６の低解像度となる。具体的には、１２８０×１０２４ピクセルの解像度が、３２０×２５６ピクセルの解像度に低下している。なお、図３はあくまで一つの具体例であり、加算する近傍の画素数はこれに限定されるものではない。例えば、３×３画素の出力を加算して１つの画素データとして出力してもよい。
【００３１】
次に、上記構成の画像処理装置１Ａにおいて、上記具体例１，２のいずれかの解像度変換撮像動作を利用した解像度変換画像の時間差分による移動体検出処理及び顔検出（顔認識）処理について、図４に示す模式図を参照して説明する。
【００３２】
例えば、図示しない入力部より移動体検出処理モードの指示が入力されると、制御部１７は、撮像素子駆動回路１３を駆動制御することにより、撮像素子１２に上記具体例１，２のいずれかの解像度変換撮像動作を実施させる。これにより、撮像素子１２は、図４（ａ）に示す撮影対象画像（ＳＸＧＡ画像）に対し、図４（ｂ）に示す低解像度の解像度変換読出し画像を出力し、Ａ／Ｄ変換回路１４にてデジタルの画像データに変換した後、画像処理回路１６に入力する。画像処理回路１６は、受け取った画像データを、部分画像用（低解像度用）のメモリ１５Ａの例えば第１フレームメモリ１５１に一旦保存する（図４（ｃ）参照）。
【００３３】
移動体検出処理モードでは、上記の処理を１秒間に例えば３０回繰り返す。すなわち、１秒間に３０フレームの画像を撮像し、それぞれのフレーム画像について上記の処理を行う。ただし、フレームごとのメモリ１５Ａへの保存は、第１フレームメモリ１５１及び第２フレームメモリ１５２に交互に上書きしながら順次保存する。これにより、第１フレームメモリ１５１と第２フレームメモリ１５２には、時間の異なる（すなわち、前後２つのフレームの）画像データが保存されることになる（図４（ｃ）参照）。
【００３４】
一方、画像処理回路１６の移動体検出機能部１６１では、制御部１７からの制御により、第１フレームメモリ１５１に保存されている画像データと第２フレームメモリ１５２に保存されている画像データとを比較して、フレーム間差分を演算する。そして、２つのフレーム間の同じ位置の画素の差が、特定の閾値以上の部分（画素）を１とし、それ以外の部分（画素）を０とする２値化処理を行う。そして、２値化されたデータから、値１の画素を最も多く含むようにＱＶＧＡ画素数の部分領域１０１を決定する（図４（ｄ）参照）。すなわち、この部分領域１０１が、移動物体の存在する可能性のある領域となる。
【００３５】
部分領域１０１が決定されると、制御部１７は、撮像素子駆動回路１３を駆動制御することにより、撮像素子１２に、決定した部分領域１０１を撮像対象とする部分撮像動作を実施させる（図４（ｅ）参照）。すなわち、撮像素子１２は、図４（ｅ）に示す撮影対象画像（ＳＸＧＡ画像）の部分領域１０１を撮像し、図４（ｆ）に示す部分画像を出力し、Ａ／Ｄ変換回路１４にてデジタルの画像データに変換した後、画像処理回路１６に入力する。
【００３６】
一方、画像処理回路１６の顔検出機能部１６２は、制御部１７からの制御により、受け取った部分画像の画像データから、顔検出アルゴリズムを用いて顔検出を行う（図４（ｇ）参照）。そして、検出した顔の個数（ただし、０個も含む）と位置、及び大きさの情報を、図示しない後段に接続された装置に出力する。ここで、顔検出アルゴリズムについては、従来、種々の手法が提案されており、そのいずれの手法を用いてもよいため、詳細な説明は省略するが、一例を挙げると、顔らしい濃淡変化（眉、目、鼻、口等の濃淡変化）を検出することによって顔を検出すること（顔と認識すること）が可能である。
【００３７】
＜実施形態２＞
図５は、本発明の実施形態２に係る画像処理装置１Ｂの全体構成を示す機能ブロック図である。
【００３８】
本実施形態２の画像処理装置１Ｂは、撮影レンズ１１、撮像素子１２、撮像素子駆動回路１３、水平／垂直累積加算機能を有するＡ／Ｄ変換回路１４Ｂ、デジタル化された画像データを一時的に蓄えるメモリ１５Ｂ、蓄えられた画像データに対して演算処理を実施する画像処理回路１６、撮像素子駆動回路１３及び画像処理回路１６を制御する制御回路１７から構成されている。
【００３９】
ここで、撮像素子１２の構成は、上記実施形態１と同様であり、具体例１及び具体例２で説明した解像度変換撮像動作と、部分撮像動作とを実施する。
【００４０】
また、画像処理回路１６の構成も、上記実施形態１と基本的に同じであり、異なる時間の解像度変換撮像画像から移動物体が存在する可能性のある領域を検出する移動物体検出機能部１６１、及びこの移動物体検出機能部１６１によって検出された領域を対象として、撮像素子１２の部分撮像動作によって得られる部分画像データを対象として、人物の顔らしい領域を検出する顔検出機能部１６２を備えている。ただし、移動物体検出機能部１６１の検出動作は上記実施形態１とは若干異なっているが、これについては後述する。
【００４１】
また、Ａ／Ｄ変換回路１４Ｂの有する水平累積加算機能は、同一行（水平方向）の全画素データの値を累積加算する機能であり、垂直累積加算機能は、同一列（垂直方向）の全画素データの値を累積加算する機能である。Ａ／Ｄ変換回路１４Ｂは、これらの機能によって累積加算された同一行の全画素データの累積加算値、及び同一列の全画素データの累積加算値をそれぞれデジタルデータに変換して、画像処理回路１６に出力する。なお、これらの累積加算機能は、後述する画像処理回路１６の移動物体検出機能部１６１による検出処理時に実行され、顔検出機能部１６２の検出処理時には実行されない。
【００４２】
メモリ１５Ｂは、本実施形態２では、同一行の累積加算値を全行について保存する第１及び第２垂直ラインメモリ１５４，１５５と、同一列の累積加算値を全列について保存する第１及び第２水平ラインメモリ１５６，１５７とを備えている。
【００４３】
次に、上記構成の画像処理装置１Ｂにおいて、上記具体例１，２のいずれかの解像度変換撮像動作を利用した解像度変換画像の時間差分による移動体検出処理及び顔検出（顔認識）処理について、図６に示す模式図を参照して説明する。
【００４４】
例えば、図示しない入力部より移動体検出処理モードの指示が入力されると、制御部１７は、撮像素子駆動回路１３を駆動制御することにより、撮像素子１２に上記具体例１，２のいずれかの解像度変換撮像動作を実施させる。これにより、撮像素子１２は、図６（ａ）に示す撮影対象画像（ＳＸＧＡ画像）に対し、図６（ｂ）に示す低解像度の解像度変換読出し画像を出力する。Ａ／Ｄ変換回路１４Ｂでは、水平累積加算機能により、図６（ｂ）に示す画像データの同一行（水平方向）の全画素データの値を累積加算し、この累積加算値をデジタルデータに変換して、画像処理回路１６に出力するとともに、垂直累積加算機能により、図１６（ｂ）に示す画像データの同一列（垂直方向）の全画素データの値を累積加算し、その累積加算値をデジタルデータに変換して、画像処理回路１６に出力する。画像処理回路１６は、受け取った同一行の累積加算値を全行について例えば第１垂直ラインメモリ１５４に保存し、同一列の累積加算値を全列について例えば第１水平ライン１５６に保存する（図１６（ｃ）参照）。
【００４５】
移動体検出処理モードでは、上記の処理を１秒間に例えば３０回繰り返す。すなわち、１秒間に３０フレームの画像を撮像し、それぞれのフレーム画像について上記の処理を行う。ただし、フレームごとの同一行の累積加算値の垂直ラインメモリへの保存は、第１垂直ラインメモリ１５４及び第２垂直ラインメモリ１５５に交互に上書きしながら保存し、フレームごとの同一列の累積加算値の水平ラインメモリへの保存は、第１水平ラインメモリ１５６及び第２水平ラインメモリ１５７に交互に上書きしながら保存する。これにより、第１垂直ラインメモリ１５４と第２垂直ラインメモリ１５５、及び第１水平ラインメモリ１５６と第２水平ラインメモリ１５７には、時間の異なる（すなわち、前後２つのフレームの）画像データの累積加算値が保存されることになる。
【００４６】
一方、画像処理回路１６の移動体検出機能部１６１では、制御部１７からの制御により、第１垂直ラインメモリ１５４に保存されている各行の累積加算値と第２垂直ラインメモリ１５５に保存されている各行の累積加算値とを比較して、水平方向のライン間差分を演算するとともに、第１水平ラインメモリ１５６に保存されている各列の累積加算値と第２水平ラインメモリ１５７に保存されている各列の累積加算値とを比較して、垂直方向のライン間差分を演算する。そして、水平方向の２つのライン間の同じ行の累積加算値の差、及び垂直方向の２つのライン間の同じ列の累積加算値の差が、それぞれ特定の閾値以上の部分（行及び／または列）を１とし、それ以外の部分（行及び／または列）を０とする２値化処理を行う。そして、２値化されたデータから、値１の行及び／または列を最も多く含むようにＱＶＧＡ画素数の部分領域２０１を決定する（図６（ｄ）参照）。すなわち、この部分領域２０１が、移動物体の存在する可能性のある領域となる。
【００４７】
部分領域２０１が決定されると、制御部１７は、撮像素子駆動回路１３を駆動制御することにより、撮像素子１２に、決定した部分領域２０１を撮像対象とする部分撮像動作を実施させる（図６（ｅ）参照）。すなわち、撮像素子１２は、図６（ｅ）に示す撮影対象画像（ＳＸＧＡ画像）の部分領域２０１を撮像し、図６（ｆ）に示す部分画像を出力し、Ａ／Ｄ変換回路１４にてデジタルの画像データに変換した後、画像処理回路１６に入力する。
【００４８】
一方、画像処理回路１６の顔検出機能部１６２は、制御部１７からの制御により、受け取った部分画像の画像データから、顔検出アルゴリズムを用いて顔検出を行う（図６（ｇ）参照）。そして、検出した顔の個数（ただし、０個も含む）と位置、及び大きさの情報を、図示しない後段に接続された装置に出力する。ここで、顔検出アルゴリズムについては、従来、種々の手法が提案されており、そのいずれの手法を用いてもよいため、詳細な説明は省略する。
【産業上の利用可能性】
【００４９】
本発明の画像処理装置は、監視カメラ等による個人認証に活用できるとともに、テレビジョン受像機や、ＤＶＤレコーダ等の再生装置に搭載することによって、リモコン操作に関連した新たな機能を付加することができる。
【図面の簡単な説明】
【００５０】
【図１】本発明の実施形態１に係る画像処理装置の全体構成を示す機能ブロック図である。
【図２】解像度変換撮像動作（間引き撮像動作）の具体例１を示す説明図である。
【図３】解像度変換撮像動作（平均加算読み出し動作）の具体例２を示す説明図である。
【図４】実施形態１の画像処理装置において、解像度変換画像の時間差分による移動体検出処理及び顔検出（顔認識）処理を説明するための模式図である。
【図５】本発明の実施形態１に係る画像処理装置の全体構成を示す機能ブロック図である。
【図６】実施形態２の画像処理装置において、解像度変換画像の時間差分による移動体検出処理及び顔検出（顔認識）処理を説明するための模式図である。
【符号の説明】
【００５１】
１Ａ，１Ｂ  画像処理装置
１１  撮像レンズ
１２  撮像素子
１３  撮像素子駆動回路
１４Ａ，１４Ｂ  Ａ／Ｄ変換回路
１５Ａ  メモリ（フレームメモリ）
１５Ｂ  メモリ
１５１  第１フレームメモリ
１５２  第２フレームメモリ
１５４  第１垂直ラインメモリ
１５５  第２垂直ラインメモリ
１５６  第１水平ラインメモリ
１５７  第２水平ラインメモリ
１６  画像処理回路
１６１  移動物体検出機能部
１６２  顔検出機能部
１７  制御部
【図１】
2006318364.tif 000003
【図２】
2006318364.tif 000004
【図３】
2006318364.tif 000005
【図４】
2006318364.tif 000006
【図５】
2006318364.tif 000007
【図６】
2006318364.tif 000008