(57)【要約】【課題】  画像データ中から顔画像を抽出して拡大する処理に関し、処理トータルとしての負荷を平準化することのできる画像処理装置、画像処理方法及び画像処理プログラムを提供する。【解決手段】  入力される画像から顔を検出する際、検出する顔のサイズによって検出の処理負荷が変動する顔検出部（１１）と、顔検出部から検出された顔の画像中の位置とサイズとに関する情報を受け取って、この情報に基づいて顔画像を抽出すると共に当該顔画像を所定サイズの画像に拡大する際、当該顔画像のサイズによって拡大の処理負荷が変動する拡大部（１２）とを備える画像処理装置（１０）である。【選択図】図１
2010009305.tif 000002
【特許請求の範囲】
【請求項１】
入力される画像から顔を検出する際、検出する顔のサイズによって検出の処理負荷が変動する顔検出部と、
前記顔検出部から検出された顔の前記画像中の位置とサイズとに関する情報を受け取って、この情報に基づいて顔画像を抽出すると共に当該顔画像を所定サイズの画像に拡大する際、当該顔画像のサイズによって拡大の処理負荷が変動する拡大部と
を備えることを特徴とする画像処理装置。
【請求項２】
前記顔検出部は、検出する顔のサイズが大きいほど検出の処理負荷が小さくなるようになされることを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記拡大部は、顔画像のサイズが大きいほど拡大の処理負荷が大きくなるようになされることを特徴とする請求項２に記載の画像処理装置。
【請求項４】
前記顔検出部は、
前記画像中の大きいサイズの顔画像を優先して検出するように前記画像を走査して検索し、顔画像が検出されたときは以降の走査を中止することを特徴とする請求項３に記載の画像処理装置。
【請求項５】
前記顔検出部は、
検出しようとする顔のサイズで前記画像を走査しつつその一部を切り出して、切り出した画像に前記顔のサイズに対応した顔が含まれているかどうかを判断することを特徴とする請求項４に記載の画像処理装置。
【請求項６】
前記顔検出部は、
前記切り出した画像に顔が含まれているかどうかを、顔の標準パターンを用いたパターンマッチング法によって判断することを特徴とする請求項５に記載の画像処理装置。
【請求項７】
拡大処理前に前記顔画像に画像処理を施す画像処理部を更に備え、
前記画像処理部は、前記顔画像の特徴を表す少なくとも一つのインデックスを求め、このインデックスに応じて前記顔画像に施す画像処理内容を決定することを特徴とする請求項３に記載の画像処理装置。
【請求項８】
入力される画像から顔を検出する際、検出する顔のサイズが大きいほど検出の処理負荷が小さくなるように顔を検出する顔検出ステップと、
前記顔検出ステップで検出された顔の前記画像中の位置とサイズとに関する情報を受け取る情報取得ステップと、
この情報に基づいて顔画像を抽出する抽出ステップと、
当該顔画像を所定サイズの画像に拡大する際、拡大する当該顔画像のサイズが大きいほど拡大の処理負荷が大きくなるように顔を拡大する拡大ステップと
を備えることを特徴とする画像処理方法。
【請求項９】
画像処理プログラムであって、  
入力される画像から顔を検出する際、検出する顔のサイズが大きいほど検出の処理負荷が小さくなるように顔を検出する顔検出ステップと、
前記顔検出ステップで検出された顔の前記画像中の位置とサイズとに関する情報を受け取る情報取得ステップと、
この情報に基づいて顔画像を抽出する抽出ステップと、
当該顔画像を所定サイズの画像に拡大する際、拡大する当該顔画像のサイズが大きいほど拡大の処理負荷が大きくなるように顔を拡大する拡大ステップと
をコンピュータに実行させることを特徴とする画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像中から顔画像を検出して拡大する画像処理装置、画像処理方法及びプログラムに関する。
【背景技術】
【０００２】
画像データに含まれる特定の画像を抽出する技術として、例えば、顔画像検出技術が知られている。さらに、顔画像を抽出するだけでなく、抽出した顔画像を拡大して表示したいとのニーズも多い。
【０００３】
特許文献１に記載された技術では、画面に表示される画像の中から、人の顔などの注目被写体を検出し、検出された注目被写体の位置や大きさ等に従って、この注目被写体を拡大表示するための表示領域や拡大率を決定する。そして、決定された表示領域や拡大率に従って画面に拡大表示を行う。
【特許文献１】特開２００５−３１１８８８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、顔画像の抽出とその拡大を一連の処理として実行する際には、解決すべき課題として処理に要する負荷をトータルとして平準化することが求められる。
【０００５】
即ち、顔画像を抽出して拡大する処理は単独の装置として機能するよりも、映像表示装置などのシステムに組み込まれて使用される場合が多いと考えられる。従って、顔画像を抽出する処理の負荷と、顔画像を拡大する処理の負荷との各々の負荷を個別に制御したとしても、一連の処理トータルの負荷が変動するようでは、映像表示装置などのシステムの負荷を変動させ、その機能を低下させることになる。
【０００６】
しかしながら、特許文献１には、このような処理トータルとしての負荷を平準化することに関する記載は無く、示唆する記載も無い。
【０００７】
本発明は係る事情に鑑みてなされたものであって、画像データ中から顔画像を抽出して拡大する処理に関し、処理トータルとしての負荷を平準化することのできる画像処理装置、画像処理方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
課題を解決するための本発明は、入力される画像から顔を検出する際、検出する顔のサイズによって検出の処理負荷が変動する顔検出部と、前記顔検出部から検出された顔の前記画像中の位置とサイズとに関する情報を受け取って、この情報に基づいて顔画像を抽出すると共に当該顔画像を所定サイズの画像に拡大する際、当該顔画像のサイズによって拡大の処理負荷が変動する拡大部とを備えることを特徴とする画像処理装置である。
【０００９】
また本発明は、入力される画像から顔を検出する際、検出する顔のサイズが大きいほど検出の処理負荷が小さくなるように顔を検出する顔検出ステップと、前記顔検出ステップで検出された顔の前記画像中の位置とサイズとに関する情報を受け取る情報取得ステップと、この情報に基づいて顔画像を抽出する抽出ステップと、当該顔画像を所定サイズの画像に拡大する際、拡大する当該顔画像のサイズが大きいほど拡大の処理負荷が大きくなるように顔を拡大する拡大ステップとを備える画像処理方法である。
【００１０】
また本発明は、画像処理プログラムであって、入力される画像から顔を検出する際、検出する顔のサイズが大きいほど検出の処理負荷が小さくなるように顔を検出する顔検出ステップと、前記顔検出ステップで検出された顔の前記画像中の位置とサイズとに関する情報を受け取る情報取得ステップと、この情報に基づいて顔画像を抽出する抽出ステップと、当該顔画像を所定サイズの画像に拡大する際、拡大する当該顔画像のサイズが大きいほど拡大の処理負荷が大きくなるように顔を拡大する拡大ステップとをコンピュータに実行させる画像処理プログラムである。
【発明の効果】
【００１１】
この発明によれば、画像データ中から顔画像を抽出して拡大する処理に関し、処理トータルとしての負荷を平準化することのできる画像処理装置、画像処理方法及びプログラムを提供することができる。
【発明を実施するための最良の形態】
【００１２】
図１は、本実施の形態に係る画像処理装置をデジタルテレビへ組み込んだ図である。このデジタルテレビは、受信した映像信号から顔を検出し、リアルタイムで顔の部分を拡大して表示する機能を備えている。
【００１３】
デジタルテレビ１は、チューナ制御部２、分離部３、オーディオ復調部４、映像復調部５、合成部６、ＡＶ出力部７、表示部８、制御部９及び画像処理装置１０を備えている。  
そして、画像処理装置１０は顔検出部１１、拡大部１２及びＤＢ（データベース）１３を備えている。
【００１４】
チューナ制御部２は、ＢＳ、ＣＳ及び地上波に対応する放送データの受信とチャンネル選択のための選局処理とを行う放送受信部であり、対応のアンテナ（不図示）に接続されている。分離部３は、受信した放送データを音声データと映像データとに分離しそれぞれをオーディオ復調部４と映像復調部５とに出力する。オーディオ復調部４は、音声データを復調する。映像復調部５は、映像データを復調する。
【００１５】
画像処理装置１０の顔検出部１１は、復調された映像データに含まれる顔画像を検出する。拡大部１２は、検出された顔画像に対応する部分の画像データを所定のサイズの顔画像に拡大する。ＤＢ１３は、顔検出部１１が顔を検出する際に使用する辞書（詳細は後述する）を記憶する。
【００１６】
合成部６は、音声データと拡大された顔画像とを合成する。ＡＶ出力部７は、合成された映像を表示部８に出力し、表示部８は、合成された映像を液晶、プラズマなどのディスプレイに表示する。  
そして、制御部９はデジタルテレビ１の各部の動作を制御するために設けられたメインＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）である。
【００１７】
図２は、画像処理装置１０の処理例を説明する図である。  
映像復調部５で復調された画像データに複数の顔が表示されている場合、顔検出部１１は、大きいサイズの顔の検出を優先して実行し、画像データ中で一番大きい顔の部分を検出する。そして、検出した顔の部分を特定する情報を算出する。例えば、顔の部分を含む矩形の領域を定義し、その矩形を特定する位置、サイズの情報を抽出する。その情報としては、矩形の１つの頂点または中心の座標及び矩形の縦・横のサイズとすることができ、あるいは、矩形の４つの頂点の座標とすることもできる。
【００１８】
拡大部１２は、顔検出部１１からの情報に基づいて、画像データから顔の部分を切り出すと共に、所定サイズの画像に拡大するための拡大率を算出して、その拡大率に従って顔画像を拡大する。例えば、フルハイビジョンのサイズで表示できるように拡大することが考えられる。  
なお、拡大に際しては、単にサイズを拡大するに留まらず、付随して画像処理を施す。顔が検出された場合には、肌，髪等の顔の特徴となる場所が既知となるので、画像処理のパラメータを顔の特徴に最適な値に変更して、顔部分を特に綺麗に拡大することが可能である。例えば、画像処理の内シャープネスに関するパラメータを、顔の部分と顔以外の部分で変更して、顔の部分をソフトな色調となる様に処理することができる。
【００１９】
図３は、画像処理装置１０におけるモジュール間のデータの流れを説明する図である。  
手順（１）映像復調部５からの画像データは、顔検出部１１へ入力される。  
手順（２）顔検出部１１からは、映像復調部５からの画像データが拡大部１２へ入力される。  
手順（３）顔検出部１１からは、映像復調部５からの画像データに基づいて検出された顔の位置，サイズなどの情報が拡大部１１へ入力される。  
手順（４）拡大部１１からは、検出された顔の位置，サイズなどの情報を元に、映像復調部５からの画像データの一部を拡大した画像データが出力される。
【００２０】
ここで、画像処理装置１０の各モジュールは、上述のデータの流れに従ってシーケンシャルに動作を実行するように構成されている。これは、リアルタイムに顔画像を抽出して拡大処理するためである。
【００２１】
尚、映像復調部５からの画像データを、顔検出部１１と拡大部１２とに並列に入力し、手順（２）に示すデータの授受を省くことが可能である。ただし、その場合は、拡大部１２は顔検出部１１の結果を使用するため、同期した動作を実現するために拡大部１２の前に映像復調部５からの画像データを一時保存するバッファを設ける必要がある。  
図４は、顔検出部１１が入力される画像を走査して顔を検出する方法を説明する図である。  
映像復調部５から入力される画像のサイズが、横Ｘピクセル、縦Ｙピクセルとする。これに対して、顔を検出するための領域２０を設ける。この領域２０のサイズを横ａピクセル、縦ｂピクセルとする。
【００２２】
そして、この領域２０を所定ピクセル（例えば、１ピクセル）毎、右方向に走査しながら、領域２０内に所定のパターンの顔画像が存在するかどうかを判断する。領域２０は、右端まで走査した後は、所定ピクセル（例えば、１ピクセル）下方向に移動して、画像の左端から右端まで同様に走査する。この動作を繰り返して、領域２０が画像の左上から右下まで走査することで画像中の顔を検出する。
【００２３】
この動作は、領域２０内に顔が検出されるまで継続し、領域２０内に顔が検出されたときは、その時点で走査を終了する。一方、一つのサイズの領域２０による画像の走査を行っても所定のパターンの顔パターンが存在しない場合は、領域２０のサイズを変更して再度画像の左上から右下まで走査する動作を繰り返す。  
なお、走査範囲とは、入力される画像全体の領域の内、走査する対象とされている領域のことをいう。
【００２４】
図５は、顔検出部１１の処理動作を示すフロー図である。顔検出部１１は、制御部９からの周期的な起動指示に対応して、例えば、１フレーム周期毎に起動して、以下の手順で処理を実行する。  
ステップＳ０１において、顔検出部１１は、映像復調部５から入力される画像データに対して顔を検出するための顔サイズ、走査範囲などの情報を設定する。  
本実施の形態では、顔のサイズは初期値は大きいサイズとし、走査を繰り返す毎にサイズを小さくする。即ち、サイズの大きい顔を優先的に検出する。これは、画像中において主たる人物（対象）は、大きい領域を有しているのが普通であると考えられるからである。従って、大きいサイズの顔を優先して検出することにより所望の顔画像を効率的に検出することができる。
【００２５】
ステップＳ０２において、予定した範囲の全てのサイズで画像を走査したかどうかを調べる。  
ステップＳ０２でＮｏの場合、即ちまだ走査していない顔サイズがあるときは、ステップＳ０２において、そのサイズで画像を走査する。
【００２６】
ステップＳ０３でＮｏの場合、即ちまだ走査が完了していないときは、ステップＳ０４において、領域２０を移動する毎に顔検出処理を実行する。  
顔検出部１１は、ＤＢ１３に格納されている辞書を読み出す。この辞書には、顔の標準パターン（例えば、正面の顔、横向きの顔、男性の顔、女性の顔などが組み合わされた顔画像）が複数種類格納されている。顔検出部１１は、領域２０内の画像とそれぞれの顔の標準パターンとを、例えば、パターンマッチングの手法を用いて比較照合する。この際、例えば、領域２０内に顔画像が存在していても、標準パターンと比較して顔の領域の占める割合が小さい場合には顔がないものとして認識される。
【００２７】
ステップＳ０５においてＮｏの場合、即ち、辞書にある全てのパターンについて比較照合がまだ終わっていない場合は、ステップＳ０４の顔検出処理を繰り返して実行する。  
ステップＳ０５においてＹｅｓの場合、即ち、辞書にある全てのパターンについて比較照合が終了した場合は、ステップＳ０６において、顔が検出されたかどうかを調べる。
【００２８】
ステップＳ０６においてＹｅｓの場合、即ち、顔が検出されている場合は、これ以上の検出動作を中止して、ステップＳ０７において、顔検出判定処理を実行する。  
顔検出判定処理では、顔を検出した位置（例えば、そのときの領域２０の左上端の座標）と領域２０のサイズを抽出する。  
そして、顔検出処理を終了する。
【００２９】
一方、ステップＳ０６においてＮｏの場合、即ち、顔が検出されなかった場合は、ステップＳ０３にもどり、領域２０を移動して、ステップＳ０４〜Ｓ０５の顔検出処理を繰り返す。  
そして、ステップＳ０３においてＹｅｓの場合、即ち、走査範囲の走査を終了した場合は、ステップＳ０１に戻り、顔のサイズ（領域２０のサイズ）を小さいサイズに設定してステップＳ０２〜Ｓ０６の顔検出処理を繰り返す。
【００３０】
ステップＳ０２でＹｅｓの場合、即ち、全ての顔サイズについて走査した結果、顔が検出されなかったときは、ステップＳ０７において、顔検出判定処理を実行する。そして、顔検出判定処理では、顔が検出されなかったことを示す情報が作成される。
【００３１】
図６は、拡大部１２の処理動作を示すフロー図である。拡大部１２は、顔検出部１１の処理結果に基づいて以下の手順で処理を実行する。  
ステップＳ１１において、拡大部１２は、顔検出部１１より顔検出位置、領域２０のサイズ及び入力された画像データを受け取る。
【００３２】
そして、ステップＳ１２において、拡大位置と拡大率を決定する。  
ここで、拡大位置は、顔検出位置、領域２０のサイズに基づいて決定される。即ち、検出された顔画像では、そのまま拡大したのでは顔の占める部分が大きすぎることにも成りかねない。また、縦横の比率が拡大後の縦横の比率と一致していることが元画像を変形することがないため望ましい。そこで、領域２０のサイズを補正した新たなサイズの領域を拡大位置とする。そして、この拡大位置に基づいて拡大率を決定する。例えば、フルハイビジョンサイズである１９２０×１０８０に拡大する場合、新たなサイズをａ×ｂとすると、拡大率は１９２０／ａ（＝１０８０／ｂ）として求める。  
なお、ハイビジョンの映像の場合は、解像度が良いため、拡大しても画像の劣化が生じにくいが、それでも、拡大率が大きすぎる場合は、拡大後の画像の視認性が劣ることとなる。従って拡大率が所定値以下となるように制限しても良い。
【００３３】
ステップＳ１３において、入力された画像から拡大位置の画像を切り出し、ステップＳ１４において、拡大率に従って画像を拡大する。  
この際、元画像の特徴あるいは拡大率に応じて処理内容を変更する。例えば、顔のトーンをソフトにする、顔部の色を肌色に近づける、明るさを強くする、解像度（ガンマ特性）を変更する、などの処理を元画像の特徴と拡大率とに応じて適切な表示になるように調整して実行する。このため、どのような画像処理を施せば良いかを元画像を解析して判定する。具体的には、ピクセル毎の色情報、輝度情報、分布情報などに基づいて複数のインデックスを算出して画像処理内容を決定する。
【００３４】
このように拡大処理時に画像処理のパラメータを適応するように変更して実行することによって、拡大された顔画像をより高精細な望ましい画像とすることができる。通常、顔画像を単純に拡大した場合、拡大された顔が不自然なものとなる場合が多いが、このように取り計らうことで拡大後の画像を鑑賞する楽しみを大幅に向上することができる。
【００３５】
また、元画像が小さい場合、即ち拡大率が大きい場合は、上述の処理を実施することによってかえって不自然な顔になる場合がある。これは処理する部分が小さいため画像処理の効果が十分に発揮できず、むしろ逆効果となるためである。  
そこで、本実施の形態では、元画像が小さい場合、即ち拡大率が大きい場合は、画像処理を抑制するように制御しても良い。
【００３６】
次に、本実施の形態において、負荷の平準化が計れる理由について説明する。
【００３７】
図７は、顔検出処理における負荷を説明する図である。  
上述のように顔検出処理では、画像の左上から右下に向かい領域２０を走査して顔検出を実行する。このときの負荷を表す値として「処理コスト」なる概念を導入する。
【００３８】
顔検出処理は、領域２０を走査して領域２０内に顔があるかどうかを識別する動作で構成される。  
ここで、辞書に格納されている顔パターンと比較照合する動作に要する時間は領域２０の大きさ、即ち顔検出画像サイズによらず略一定となる方式を採用する。従って、処理コストは、画像を識別する回数に比例すると考えられる。  
一方、画像を識別する回数は走査方法と、顔検出画像サイズによって異なる。
【００３９】
フルＨＤの画像（１９２０×１０８０）を処理する場合の処理コストを説明する。
【００４０】
図７（１）は、領域２０のサイズを１０００×１０００として、この領域２０を左上から右下まで１ピクセル毎に走査する場合を示す図である。  
このときの識別回数は、式（１）で表される。  
７３，６００  ＝  （１９２０−１０００）×（１０８０−１０００）・・・式（１）
図７（２）は、領域２０のサイズを２５×２５として、この領域２０を左上から右下まで１ピクセル毎に走査する場合を示す図である。  
このときの識別回数は、式（２）で表される。  
１，９９９，２２５  ＝  （１９２０−２５）×（１０８０−２５）・・・式（２）
本実施の形態では、領域２０のサイズを大きいサイズから徐々に小さくして、顔検出の走査を行うが、顔検出のサイズが大きいほど、識別回数が減少していることがわかる。従って、顔検出の処理コストは、顔検出のサイズが大きいほど小さく、顔検出のサイズが小さいほど大きい。
【００４１】
図８は、拡大処理における負荷を説明する図である。  
上述のように本実施の形態の拡大処理では元画像の特徴を捉え、特徴に応じて処理を適用的に変更することで高品質な拡大画像を得る。それゆえ、拡大処理の処理コストは、主として元画像の特徴を正確に識別するための負荷に依存する。  
従って、図８（１）に示すように検出された顔サイズが大きい場合、識別する部分が広範囲にわたるため、識別コストが増加する。また、画像処理する部分が広範囲にわたるため、画像処理コストが増加する。  
逆に、図８（２）に示すように検出された顔サイズが小さい場合、識別する部分が狭いため、識別コストは小さく、画像処理する部分が狭いため、画像処理コストも低い。  
従って、顔拡大の処理コストは、顔検出のサイズが大きいほど大きく、顔検出のサイズが小さいほど小さい。
【００４２】
図９は、顔検出サイズによる顔検出部１１と拡大部１２の負荷状態を説明する図である。  
大きい顔を検出する場合、顔検出部１１は処理コストが少ないために負荷が小さくなるが、拡大部１２は識別処理する画素数が多いために処理コストが多くなり負荷が大きくなる。  
小さい顔を検出する場合、顔検出部１１は処理コストが多いために負荷が大きくなるが、拡大部１２は識別処理する画素数が少ないために処理コストが小さくなり負荷が小さくなる。  
なお、顔が検出されない場合は小さい顔を検出する場合と同様に、顔検出部１１は処理コストが多いために負荷が大きくなるが、拡大部１２は識別処理する必要がないため、処理コストは小さくなり負荷が小さくなる。  
この結果、顔を検出し拡大する処理に要する負荷は、顔検出サイズによって大きく変動することなく平準化される。
【００４３】
なお、本実施の形態では、顔を検出する技術に関して説明したが、本発明は顔の検出のみではなく、例えば、特定の人物を認識するなど、顔の認識に関しても適用することは可能である。
【００４４】
また、本実施の形態では、１人の顔を検出する例を示したが、複数の顔が一つの映像中に存在する場合についても適用することができる。上述の説明では、最初に顔が見つかった時点で顔検出処理を終了しているが、顔を検出した順に上位１０名で処理を終わる、ある定まったサイズにまで縮小した時点で処理を終える、などの複数の顔を検出する処理が可能である。即ち、本実施の形態で挙げた検出方法や検出数は一例であり、この実施例から容易に推測可能な方法は本発明の技術思想に当然含まれる。
【００４５】
また、本実施の形態では、全画面をピクセル単位で検出する顔検出技術をベースに話を進めたが、顔検出方法はこれに制限されない。すなわち、大きい顔を優先し検出する顔検出アルゴリズムであれば、いかなる顔検出方法も適用可能である。
【００４６】
また、本実施の形態では、顔検出を例として説明したが、本発明は、顔検出だけに制限されない。例えばある物体を検出し、拡大表示するシステムに適用することが可能である。この際、例えば画像処理では顔と異なりシャープネスを強くするなどの画像処理のバリエーションをとることができる。
【００４７】
さらに、本実施の形態の顔検出方法を高速化することができる。その方法としては、例えば、（１）前回顔を検出した結果により、その位置を中心として処理を行う、（２）画像の隅は処理を行わない、（３）１フレーム毎に顔検出を行うのではなく数フレームに一度のみ顔検出処理を行う、などにより高速化を図っても良い。
【００４８】
本発明の代表的な構成要素を例示すると以下のように示すことができる。
【００４９】
＜例示１＞  
入力される画像から顔を検出する際、検出する顔のサイズによって検出の処理負荷が変動する顔検出部（１１）と、
前記顔検出部から検出された顔の前記画像中の位置とサイズとに関する情報を受け取って、この情報に基づいて顔画像を抽出すると共に当該顔画像を所定サイズの画像に拡大する際、当該顔画像のサイズによって拡大の処理負荷が変動する拡大部（１２）と
を備えることを特徴とする画像処理装置（１０）。
【００５０】
＜例示２＞  
前記顔検出部（１１）は、検出する顔のサイズが大きいほど検出の処理負荷が小さくなるようになされる。
【００５１】
＜例示３＞  
前記拡大部（１２）は、顔画像のサイズが大きいほど拡大の処理負荷が大きくなるようになされる。
【００５２】
＜例示４＞  
前記顔検出部（１１）は、
前記画像中の大きいサイズの顔画像を優先して検出するように前記画像を走査して検索し、顔画像が検出されたときは以降の走査を中止する。
【００５３】
＜例示５＞  
前記顔検出部（１１）は、
検出しようとする顔のサイズで前記画像を走査しつつその一部を切り出して、切り出した画像に前記顔のサイズに対応した顔が含まれているかどうかを判断する。
【００５４】
＜例示６＞  
前記顔検出部（１１）は、
前記切り出した画像に顔が含まれているかどうかを、顔の標準パターンを用いたパターンマッチング法によって判断する。
【００５５】
＜例示７＞  
拡大処理前に前記顔画像に画像処理を施す画像処理部（１２）を更に備え、
前記画像処理部は、前記顔画像の特徴を表す少なくとも一つのインデックスを求め、このインデックスに応じて前記顔画像に施す画像処理内容を決定する。
【００５６】
＜例示８＞  
入力される画像から顔を検出する際、検出する顔のサイズが大きいほどその処理負荷が小さくなるように顔を検出する顔検出ステップと、
前記顔検出ステップで検出された顔の前記画像中の位置とサイズとに関する情報を受け取る情報取得ステップと、
この情報に基づいて顔画像を抽出する抽出ステップと、
当該顔画像を所定サイズの画像に拡大する際、拡大する当該顔画像のサイズが大きいほどその処理負荷が大きくなるように顔を拡大する拡大ステップと
を備える画像処理方法。
【００５７】
＜例示９＞
入力される画像から顔を検出する際、検出する顔のサイズが大きいほどその処理負荷が小さくなるように顔を検出する顔検出ステップと、
前記顔検出ステップで検出された顔の前記画像中の位置とサイズとに関する情報を受け取る情報取得ステップと、
この情報に基づいて顔画像を抽出する抽出ステップと、
当該顔画像を所定サイズの画像に拡大する際、拡大する当該顔画像のサイズが大きいほどその処理負荷が大きくなるように顔を拡大する拡大ステップと
をコンピュータに実行させる画像処理プログラム。
【００５８】
なお、上述の実施の形態で説明した各機能は、ハードウエアを用いて構成しても良く、また、ソフトウエアを用いて各機能を記載したプログラムをコンピュータに読み込ませて実現しても良い。また、各機能は、適宜ソフトウエア、ハードウエアのいずれかを選択して構成するものであっても良い。
【００５９】
更に、各機能は図示しない記録媒体に格納したプログラムをコンピュータに読み込ませることで実現させることもできる。ここで本実施の形態における記録媒体は、プログラムを記録でき、かつコンピュータが読み取り可能な記録媒体であれば、その記録形式は何れの形態であってもよい。
【００６０】
尚、本発明は、上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合せにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。更に、異なる実施形態に亘る構成要素を適宜組み合せてもよい。
【図面の簡単な説明】
【００６１】
【図１】本実施の形態に係る画像処理装置をデジタルテレビへ組み込んだ図。
【図２】画像処理装置の処理例を説明する図。
【図３】画像処理装置におけるモジュール間のデータの流れを説明する図。
【図４】顔検出部が入力される画像を走査して顔を検出する方法を説明する図。
【図５】顔検出部の処理動作を示すフロー図。
【図６】拡大部の処理動作を示すフロー図。
【図７】顔検出処理における負荷を説明する図。
【図８】拡大処理における負荷を説明する図。
【図９】顔検出サイズによる顔検出部と拡大部の負荷状態を説明する図。
【符号の説明】
【００６２】
１…デジタルテレビ、２…チューナ制御部、３…分離部、４…オーディオ復調部、５…映像復調部、６…合成部、７…ＡＶ出力部、８…表示部、９…制御部、１０…画像処理装置、１１…顔検出部、１２…拡大部、１３…ＤＢ、２０…領域。
【図１】
2010009305.tif 000003
【図２】
2010009305.tif 000004
【図３】
2010009305.tif 000005
【図４】
2010009305.tif 000006
【図５】
2010009305.tif 000007
【図６】
2010009305.tif 000008
【図７】
2010009305.tif 000009
【図８】
2010009305.tif 000010
【図９】
2010009305.tif 000011