(57)【特許請求の範囲】
【請求項１】
特定画像領域を識別するための識別用情報を記録する第１の記録手段と、
画像を記録する第２の記録手段と、
この第２の記録手段に記録されている画像から第１領域及び第２領域をそれぞれ複数生成する生成手段と、
前記第２の記録手段に記録されている画像と前記第１の記録手段に記録されている識別用情報との類似度を算出する算出手段と、
前記生成手段により生成された前記第１領域の各々と前記識別用情報との類似度を前記算出手段により算出させる第１の算出制御手段と、
この第１の算出制御手段により算出された類似度に基づいて、前記生成手段により生成された前記第２領域の各々のうち、前記識別用情報との類似度を前記算出手段により算出させる領域を指定する指定手段と、
この指定手段により指定された領域と前記識別用情報との類似度を前記算出手段により算出させる第２の算出制御手段と、
前記第１の算出制御手段及び前記第２の算出制御手段のうちの少なくとも一方により算出された類似度に基づいて、前記画像内で前記特定画像領域を識別する識別手段と、
前記第１の算出制御手段により算出された類似度であって、前記第２領域の周辺の複数の前記第１領域の類似度に基づいて、前記第２領域の各々について前記識別用情報との類似度を前記算出手段により算出させるか否かを判断する判断手段と、
を備え、
前記指定手段は、
前記判断手段による判断結果に基づいて、前記第２領域の各々のうち、前記識別用情報との類似度を前記算出手段により算出する領域を指定する
ことを特徴とする画像識別装置。
【請求項２】
前記第２領域の各々についての前記識別用情報との類似度を前記算出手段により算出させるか否かの前記判断手段による判断基準となる閾値を設定する設定手段を更に備え、
前記判断手段は、更に、
前記第１の算出制御手段により算出された類似度であって、前記第２領域の周辺の複数の前記第１領域の類似度が前記設定手段により設定された閾値以上であると判断された場合に、前記算出手段により前記識別用情報との類似度を算出すると判断する一方で、前記第１の算出制御手段により算出された類似度であって、前記第２領域の周辺の複数の前記第１領域の類似度が前記設定手段により設定された閾値未満であると判断された場合に、前記算出手段により前記識別用情報との類似度を算出しないと判断することを特徴とする請求項１に記載の画像識別装置。
【請求項３】
前記第２の記録手段に記録されている画像を所定の比率で順次縮小して縮小画像を順次生成する画像縮小手段を更に備え、
前記生成手段は、前記画像縮小手段により順次生成された縮小画像の各々から前記第１領域及び第２領域をそれぞれ生成することを特徴とする請求項１又は２に記載の画像識別装置。
【請求項４】
前記生成手段は、前記第１領域及び第２領域の各々の所定の単位画素からなる基準ブロ
ックが直和分割されるように当該第１領域及び第２領域をそれぞれ生成することを特徴と
する請求項１〜３の何れか一項に記載の画像識別装置。
【請求項５】
前記第２の記録手段に記録されている画像を表示する表示手段を更に備えることを特徴とする請求項１〜４の何れか一項に記載の画像識別装置。
【請求項６】
前記画像内で前記識別手段により識別された前記特定画像領域に相当する画像に対して所定の加工処理を施して前記表示手段に表示させる表示制御手段を更に備えることを特徴とする請求項５に記載の画像識別装置。
【請求項７】
画像を撮像する撮像手段を更に備え、
前記第２の記録手段は、前記撮像手段により撮像された画像を記録することを特徴とする請求項１〜５の何れか一項に記載の画像識別装置。
【請求項８】
特定画像領域を識別するための識別用情報を記録する第１の記録手段と、画像を記録する第２の記録手段と、この第２の記録手段に記録されている画像と前記第１の記録手段に記録されている識別用情報との類似度を算出する算出手段と、を備えた画像識別装置を用いた画像識別方法であって、
前記第２の記録手段に記録されている画像から第１領域及び第２領域をそれぞれ複数生成する生成ステップと、
前記生成された前記第１領域の各々と前記識別用情報との類似度を前記算出手段により算出させる第１の算出制御ステップと、
この第１の算出制御ステップにて算出された類似度に基づいて、前記第２領域の各々のうち、前記識別用情報との類似度を前記算出手段により算出させる領域を指定する指定ステップと、
この指定ステップにて指定された領域と前記識別用情報との類似度を前記算出手段により算出させる第２の算出制御ステップと、
前記第１領域及び前記第２領域のうち、算出された少なくとも一方に係る類似度に基づいて、前記画像内で前記特定画像領域を識別するステップと、
前記第１の算出制御ステップにより算出された類似度であって、前記第２領域の周辺の複数の前記第１領域の類似度に基づいて、前記第２領域の各々について前記識別用情報との類似度を前記算出手段により算出させるか否かを判断する判断ステップと、
を含み、
前記指定ステップは、
前記判断ステップによる判断結果に基づいて、前記第２領域の各々のうち、前記識別用情報との類似度を前記算出手段により算出する領域を指定する
ことを特徴とする画像識別方法。
【請求項９】
特定画像領域を識別するための識別用情報を記録する第１の記録手段と、画像を記録する第２の記録手段と、この第２の記録手段に記録されている画像と前記第１の記録手段に記録されている識別用情報との類似度を算出する算出手段と、を備えた画像識別装置のコンピュータを、
前記第２の記録手段に記録されている画像から第１領域及び第２領域をそれぞれ複数生成する生成手段、
この生成手段により生成された前記第１領域の各々と前記識別用情報との類似度を前記算出手段により算出させる第１の算出制御手段、
この第１の算出制御手段により算出された類似度に基づいて、前記生成手段により生成された前記第２領域の各々のうち、前記識別用情報との類似度を前記算出手段により算出させる領域を指定する指定手段、
この指定手段により指定された領域と前記識別用情報との類似度を前記算出手段により算出させる第２の算出制御手段、
前記第１の算出制御手段及び前記第２の算出制御手段のうちの少なくとも一方により算出された類似度に基づいて、前記画像内で前記特定画像領域を識別する識別手段、
前記第１の算出制御手段により算出された類似度であって、前記第２領域の周辺の複数の前記第１領域の類似度に基づいて、前記第２領域の各々について前記識別用情報との類似度を前記算出手段により算出させるか否かを判断する判断手段、
として機能させ、
前記指定手段は、
前記判断手段による判断結果に基づいて、前記第２領域の各々のうち、前記識別用情報との類似度を前記算出手段により算出する領域を指定する
ことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像識別装置、画像識別方法及びプログラムに関する。
【背景技術】
【０００２】
従来、人の顔を検出することによる焦点評価値に基づいた合焦技術が知られている（例えば、特許文献１、２参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−２０１２８２号公報
【特許文献２】特開平８−６３５９７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記特許文献１、２では、ライブビュー画像の画像領域全体から顔を検出しているため、演算量が増大し顔の識別に時間がかかってしまうという問題点があった。
【０００５】
そこで、本願発明の課題は、特定画像領域の識別速度の高速化を図ることができる画像識別装置、画像識別方法及びプログラムを提供することである。
【課題を解決するための手段】
【０００６】
上記課題を解決するため、請求項１に記載の発明の画像識別装置は、特定画像領域を識別するための識別用情報を記録する第１の記録手段と、画像を記録する第２の記録手段と、この第２の記録手段に記録されている画像から第１領域及び第２領域をそれぞれ複数生成する生成手段と、前記第２の記録手段に記録されている画像と前記第１の記録手段に記録されている識別用情報との類似度を算出する算出手段と、前記生成手段により生成された前記第１領域の各々と前記識別用情報との類似度を前記算出手段により算出させる第１の算出制御手段と、この第１の算出制御手段により算出された類似度に基づいて、前記生成手段により生成された前記第２領域の各々のうち、前記識別用情報との類似度を前記算出手段により算出させる領域を指定する指定手段と、この指定手段により指定された領域と前記識別用情報との類似度を前記算出手段により算出させる第２の算出制御手段と、前記第１の算出制御手段及び前記第２の算出制御手段のうちの少なくとも一方により算出された類似度に基づいて、前記画像内で前記特定画像領域を識別する識別手段と、前記第１の算出制御手段により算出された類似度であって、前記第２領域の周辺の複数の前記第１領域の類似度に基づいて、前記第２領域の各々について前記識別用情報との類似度を前記算出手段により算出させるか否かを判断する判断手段と、を備え、前記指定手段は、前記判断手段による判断結果に基づいて、前記第２領域の各々のうち、前記識別用情報との類似度を前記算出手段により算出する領域を指定することを特徴としている。
【０００７】
請求項２に記載の発明は、請求項１に記載の画像識別装置において、
前記第１の算出制御手段により算出された類似度に基づいて、前記第２領域の各々について前記識別用情報との類似度を前記算出手段により算出させるか否かを判断する判断手段を更に備え、前記指定手段は、前記判断手段による判断結果に基づいて、前記第２領域の各々のうち、前記識別用情報との類似度を前記算出手段により算出する領域を指定することを特徴としている。
【０００８】
請求項３に記載の発明は、請求項２に記載の画像識別装置において、
前記第２領域の各々についての前記識別用情報との類似度を前記算出手段により算出させるか否かの前記判断手段による判断基準となる閾値を設定する設定手段を更に備え、前記判断手段は、更に、前記第１の算出制御手段により算出された類似度が前記設定手段により設定された閾値以上であると判断された場合に、前記算出手段により前記識別用情報との類似度を算出すると判断する一方で、前記第１の算出制御手段により算出された類似度が前記設定手段により設定された閾値未満であると判断された場合に、前記算出手段により前記識別用情報との類似度を算出しないと判断することを特徴としている。
【０００９】
請求項４に記載の発明は、請求項１〜３の何れか一項に記載の画像識別装置において、
前記第２の記録手段に記録されている画像を所定の比率で順次縮小して縮小画像を順次生成する画像縮小手段を更に備え、前記生成手段は、前記画像縮小手段により順次生成された縮小画像の各々から前記第１領域及び第２領域をそれぞれ生成することを特徴としている。
【００１０】
請求項５に記載の発明は、請求項１〜４の何れか一項に記載の画像識別装置において、
前記生成手段は、前記第１領域及び第２領域の各々の所定の単位画素からなる基準ブロックが直和分割されるように当該第１領域及び第２領域をそれぞれ生成することを特徴としている。
【００１１】
請求項６に記載の発明は、請求項１〜５の何れか一項に記載の画像識別装置において、
前記第２の記録手段に記録されている画像を表示する表示手段を更に備えることを特徴としている。
【００１２】
請求項７に記載の発明は、請求項６に記載の画像識別装置において、
前記画像内で前記識別手段により識別された前記特定画像領域に相当する画像に対して所定の加工処理を施して前記表示手段に表示させる表示制御手段を更に備えることを特徴としている。
【００１３】
請求項８に記載の発明は、請求項１〜７の何れか一項に記載の画像識別装置において、
画像を撮像する撮像手段を更に備え、前記第２の記録手段は、前記撮像手段により撮像された画像を記録することを特徴としている。
【００１４】
請求項７に記載の発明の画像識別方法は、特定画像領域を識別するための識別用情報を記録する第１の記録手段と、画像を記録する第２の記録手段と、この第２の記録手段に記録されている画像と前記第１の記録手段に記録されている識別用情報との類似度を算出する算出手段と、を備えた画像識別装置を用いた画像識別方法であって、前記第２の記録手段に記録されている画像から第１領域及び第２領域をそれぞれ複数生成する生成ステップと、前記生成された前記第１領域の各々と前記識別用情報との類似度を前記算出手段により算出させる第１の算出制御ステップと、この第１の算出制御ステップにて算出された類似度に基づいて、前記第２領域の各々のうち、前記識別用情報との類似度を前記算出手段により算出させる領域を指定する指定ステップと、この指定ステップにて指定された領域と前記識別用情報との類似度を前記算出手段により算出させる第２の算出制御ステップと、前記第１領域及び前記第２領域のうち、算出された少なくとも一方に係る類似度に基づいて、前記画像内で前記特定画像領域を識別するステップと、前記第１の算出制御ステップにより算出された類似度であって、前記第２領域の周辺の複数の前記第１領域の類似度に基づいて、前記第２領域の各々について前記識別用情報との類似度を前記算出手段により算出させるか否かを判断する判断ステップと、を含み、前記指定ステップは、前記判断ステップによる判断結果に基づいて、前記第２領域の各々のうち、前記識別用情報との類似度を前記算出手段により算出する領域を指定することを特徴としている。
【００１５】
請求項８に記載の発明のプログラムは、特定画像領域を識別するための識別用情報を記録する第１の記録手段と、画像を記録する第２の記録手段と、この第２の記録手段に記録されている画像と前記第１の記録手段に記録されている識別用情報との類似度を算出する算出手段と、を備えた画像識別装置のコンピュータを、前記第２の記録手段に記録されている画像から第１領域及び第２領域をそれぞれ複数生成する生成手段、この生成手段により生成された前記第１領域の各々と前記識別用情報との類似度を前記算出手段により算出させる第１の算出制御手段、この第１の算出制御手段により算出された類似度に基づいて、前記生成手段により生成された前記第２領域の各々のうち、前記識別用情報との類似度を前記算出手段により算出させる領域を指定する指定手段、この指定手段により指定された領域と前記識別用情報との類似度を前記算出手段により算出させる第２の算出制御手段、前記第１の算出制御手段及び前記第２の算出制御手段のうちの少なくとも一方により算出された類似度に基づいて、前記画像内で前記特定画像領域を識別する識別手段、前記第１の算出制御手段により算出された類似度であって、前記第２領域の周辺の複数の前記第１領域の類似度に基づいて、前記第２領域の各々について前記識別用情報との類似度を前記算出手段により算出させるか否かを判断する判断手段、として機能させ、前記指定手段は、前記判断手段による判断結果に基づいて、前記第２領域の各々のうち、前記識別用情報との類似度を前記算出手段により算出する領域を指定することを特徴としている。
【発明の効果】
【００１６】
本発明によれば、特定画像領域の識別速度の高速化を図ることができる。
【図面の簡単な説明】
【００１７】
【図１】本発明を適用した一実施形態の画像表示装置の概略構成を示すブロック図である。
【図２】図１の画像表示装置による画像識別処理に係る動作の一例を示すフローチャートである。
【図３】図２の画像識別処理における顔検出処理に係る動作の一例を示すフローチャートである。
【図４】図２の画像識別処理に係る画像の一例を模式的に示す図である。
【図５】図２の画像識別処理に係る顔の識別対象の一例を模式的に示す図である。
【図６】図５の識別対象としての第１領域の一例を模式的に示す図である。
【図７】図２の画像識別処理に係る評価値算出部のサブ識別器の構成の一例を模式的に示す図である。
【図８】図２の画像識別処理に係る第２領域の評価値の一例を模式的に示す図である。
【図９】図２の画像識別処理に係る顔領域の一例を模式的に示す図である。
【図１０】本発明を適用した一実施形態の撮像装置の概略構成を示すブロック図である。
【発明を実施するための形態】
【００１８】
以下に、本発明について、図面を用いて具体的な態様を説明する。ただし、発明の範囲は、図示例に限定されない。
図１は、本発明を適用した一実施形態の画像表示装置１００の概略構成を示すブロック図である。
【００１９】
本実施形態の画像表示装置１００は、画像から２種類の画像領域をそれぞれ生成し、一方の画像領域の各々と識別用情報との類似度に基づいて、他方の画像領域の各々のうち、識別用情報との類似度を算出する画像領域を指定し、一方の画像領域及び他方の画像領域のうち、算出された少なくともどちらか一方の画像領域に係る類似度に基づいて、画像Ｐ内で特定画像領域（例えば、顔領域）を識別する。
具体的には、画像表示装置１００は、例えば、卓上に設置されるデジタルフォトフレーム等であり、図１に示すように、表示部１と、画像処理部２と、顔検出部３と、メモリ４と、識別用情報記録部５と、画像記録部６と、操作入力部７と、中央制御部８とを備えている。
【００２０】
表示部１は、表示パネル１ａと、表示制御部１ｂとを具備している。
表示パネル１ａは、画像記録部６に記録されている画像（例えば、画像Ｐ等；図９（ｂ）参照）を表示する表示手段を構成している。また、表示パネル１ａとしては、例えば、液晶表示パネルや有機ＥＬ表示パネルなどが挙げられるが、一例であってこれらに限られるものではない。
表示制御部１ｂは、画像記録部６から読み出され画像処理部２により復号された所定サイズの画像データに基づいて、所定の画像を表示パネル１ａの表示画面に表示させる。
【００２１】
また、表示制御部１ｂは、画像内で顔識別部３ｉ（後述）により識別された特定画像領域としての顔領域に対して所定の加工処理を施して表示パネル１ａに表示させる。具体的には、例えば、表示制御部１ｂは、画像記録部６に記録されている画像における、顔識別部３ｉにより識別された顔領域に対応する画像領域を所定の拡大倍率で拡大して表示パネル１ａの表示画面に表示させる（図示略）。また、例えば、表示制御部１ｂは、画像記録部６に記録されている画像における、顔識別部３ｉにより識別された顔領域に対応する画像領域に対してデモザイク処理を施して表示パネル１ａの表示画面に表示させる（図示略）。
また、表示制御部１ｂは、顔識別部３ｉにより顔領域が複数識別された場合には、順次識別された顔領域に対応する画像領域に対して所定の加工処理を施した後、これらの画像領域を所定の表示時間で切り替えて表示パネル１ａの表示画面に表示させる。
なお、所定の加工処理として例示したものは一例であってこれらに限られるものではない。
このように、表示制御部１ｂは、画像内で識別手段により識別された特定画像領域に相当する画像領域に対して所定の加工処理を施して表示パネル１ａに表示させる表示制御手段を構成している。
【００２２】
画像処理部２は、画像記録部６から読み出された表示対象に係る画像Ｐの画像データや動画像データを対応する所定の符号化方式（例えば、ＪＰＥＧ形式、モーションＪＰＥＧ形式、ＭＰＥＧ形式など）に従って復号して、表示制御部１ｂに出力する。また、画像処理部２は、画像記録部６から読み出された画像データを、例えば、表示パネル１ａの表示解像度等に基づいて所定サイズ（例えば、ＶＧＡやＱＶＧＡサイズ）に縮小して表示制御部１ｂに出力する。
また、画像処理部２は、画像識別処理にて、表示対象に係る画像Ｐの輝度画像データLから縮小画像データR（図４（ａ）〜図４（ｆ）参照）を生成する縮小画像生成部２ａを具備している。
【００２３】
縮小画像生成部２ａは、画像記録部（第２の記録手段）６から読み出された表示対象に係る画像Ｐの輝度画像データLに基づいて、水平（ｘ軸）及び垂直（ｙ軸）ともに所定の比率で縮小した縮小画像データRを生成する。具体的には、縮小画像生成部２ａは、表示対象に係る画像Ｐの輝度画像データLに基づいて、当該画像データの水平及び垂直の画素を順次所定の比率（例えば、０．９倍）ずつ縮小することで解像度を段階的に低減させた縮小画像データRを順次生成する（図４（ａ）〜図４（ｆ）参照）。
【００２４】
なお、縮小画像の生成数（縮小回数）は、入力される輝度画像データのサイズや特定画像領域（顔領域）の識別精度や識別速度等を考慮して適宜任意に変更可能である。
このように、縮小画像生成部２ａは、画像記録部６に記録されている画像を所定の比率で順次縮小して縮小画像を順次生成する画像縮小手段を構成している。
【００２５】
顔検出部３は、画像領域生成部３ａと、一時記憶用メモリ３ｂと、評価値算出部３ｃと、第１算出制御部３ｄと、判断部３ｅと、評価閾値設定部３ｆと、画像領域指定部３ｇと、第２算出制御部３ｈと、顔識別部３ｉとを具備している。
【００２６】
画像領域生成部３ａは、表示対象に係る画像Ｐから第１領域A1及び第２領域A2をそれぞれ生成する。
即ち、画像領域生成部３ａは、画像処理部２により生成された表示対象に係る画像Ｐの輝度画像データLから、評価値算出部３ｃによる顔の識別対象領域となる第１領域A1及び第２領域A2をそれぞれ複数生成する（図５参照）。具体的には、画像領域生成部３ａは、第１領域A1及び第２領域A2の各々の所定の単位画素（例えば、１画素）からなる基準ブロックが直和分割されるように所定サイズ（例えば、24×24画素）の第１領域A1及び第２領域A2をそれぞれ生成する。
【００２７】
例えば、第１領域A1及び第２領域A2の左上隅部（所定位置）の画素を基準ブロックとした場合、画像領域生成部３ａは、図６（ａ）、図８等に示すように、当該第１領域A1及び第２領域A2の基準ブロックが市松模様状に配置されるように設定する。ここで、本実施例では、第１領域A1の基準ブロックは、市松模様状の黒の部分に該当し、第２領域A2の基準ブロックは、市松模様状の白の部分に該当する（図８等参照）。そして、画像領域生成部３ａは、輝度画像データLや縮小画像データR内で第１領域A1に係る各基準ブロックを基準として所定サイズ（例えば、24×24画素）のサブウィンドウA（図５参照）を所定位置に複数設定することで、第１領域A1を順次生成する。そして、第１領域A1の生成後、画像領域生成部３ａは、第１領域A1と同様に、輝度画像データLや縮小画像データR内で第２領域A2に係る各基準ブロックを基準として所定サイズ（例えば、24×24画素）のサブウィンドウAを所定位置に複数設定することで、第２領域A2を順次生成する。
具体的には、第１領域A1については、画像領域生成部３ａは、例えば、座標（0, 0）の画素を基準ブロックとし、且つ、（0, 0）,（23, 0）,（0, 23）,（23, 23）を四隅の座標とする第１領域A1（図６（ａ）参照）や、座標（2, 0）の画素を基準ブロックとし、且つ、（2, 0）,（25, 0）,（2, 23）,（25, 23）を四隅の座標とする第１領域A1（図６（ｂ）参照）や、座標（4, 0）の画素を基準ブロックとし、且つ、（4, 0）,（27, 0）,（4, 23）,（27, 23）を四隅の座標とする第１領域A1（図６（ｃ）参照）等を順次生成する。また、画像領域生成部３ａは、輝度画像データLや縮小画像データR内で第１領域A1を右端まで生成すると、サブウィンドウAの設定位置をy軸方向に一画素ずらして、上記と同様に、左から右に第１領域A1を生成する。
同様に、第２領域A2については、画像領域生成部３ａは、例えば、座標（1, 0）の画素を基準ブロックとし、且つ、（1, 0）,（24, 0）,（1, 23）,（24, 23）を四隅の座標とする第２領域A2（図示略）や、座標（3, 0）の画素を基準ブロックとし、且つ、（3, 0）,（26, 0）,（3, 23）,（26, 23）を四隅の座標とする第２領域A2（図示略）や、座標（5, 0）の画素を基準ブロックとし、且つ、（5, 0）,（28, 0）,（5, 23）,（28, 23）を四隅の座標とする第２領域A2（図示略）等を順次生成する。また、画像領域生成部３ａは、輝度画像データLや縮小画像データR内で第２領域A2を右端まで生成すると、サブウィンドウAの設定位置をy軸方向に一画素ずらして、上記と同様に、左から右に第２領域A2を生成する。
なお、図示は省略するが、画像領域生成部３ａは、第１領域A1及び第２領域A2の右下隅部の画素の座標が輝度画像データLや縮小画像データRの右下隅部の画素の座標と一致するか、当該座標よりも大きくなった場合に、第１領域A1及び第２領域A2の生成を終了する。また、第１領域A1及び第２領域A2の生成方向（生成順序）は、一例であってこれに限られるものではなく、適宜任意に変更可能である。
【００２８】
また、画像領域生成部３ａは、縮小画像生成部２ａにより順次生成された輝度画像の縮小画像データRの各々から第１領域A1及び第２領域A2をそれぞれ複数生成する。即ち、画像領域生成部３ａは、縮小画像生成部２ａにより縮小画像データRが順次生成される毎に、当該縮小画像データRから第１領域A1及び第２領域A2をそれぞれ複数生成する。
このように、画像領域生成部３ａは、画像記録部６に記録されている画像から第１領域A1及び第２領域A2をそれぞれ生成する生成手段を構成している。
【００２９】
一時記憶用メモリ３ｂは、画像領域生成部３ａにより生成された第１領域A1及び第２領域A2の画像データを一時的に記憶する。即ち、画像領域生成部３ａにより第１領域A1及び第２領域A2が順次生成されると、一時記憶用メモリ３ｂに、当該第１領域A1及び第２領域A2の画像データが順次記憶される。
また、一時記憶用メモリ３ｂは、評価値算出部３ｃにより算出された第１領域A1や第２領域A2等の識別対象領域と識別用情報との類似度に係る類似評価値を識別対象領域と対応付けて一時的に記憶する。
【００３０】
評価値算出部３ｃは、表示対象の画像と識別用情報記録部５に記録されている識別用情報との類似度に係る類似評価値を算出する。
即ち、評価値算出部３ｃは、一時記憶用メモリ３ｂから画像領域生成部３ａにより生成された第１領域A1や第２領域A2の画像データをそれぞれ取得して、当該第１領域A1や第２領域A2と識別用情報との類似度に係る類似評価値を算出する。また、評価値算出部３ｃは、入力される第１領域A1や第２領域A2の画像データについて、例えば、adaboost（アダブースト）出力計算を用いて類似評価値を算出する。具体的には、評価値算出部３ｃは、第１領域A1や第２領域A2等の識別対象領域が顔であるか否かを判断するための複数のサブ識別器を具備しており、これら複数のサブ識別器が複数（例えば、２０）のステージに分けて規定されている。例えば、サブ識別器部は、第１ステージに２つ、第２ステージに５つ、第３ステージに１０、第４ステージに２０といったように、各ステージに所定個数のサブ識別器が規定されている。なお、より低い（数値の小さい）ステージに規定されているサブ識別器ほど、顔であるか否かの判断の信頼度がより高く設定されても良い。
そして、評価値算出部３ｃは、識別対象領域の画像データを、ステージ順に各ステージのサブ識別器に入力していく。評価値算出部３ｃは、一のステージの全てのサブ識別器にて顔であると判断された画像データ（図７における「Ｔ」）を次のステージのサブ識別器に入力する一方で、顔でないと判断された画像データ（図７における「Ｆ」）のそれ以降の識別を中止する。評価値算出部３ｃは、第１領域A1や第２領域A2等の各識別対象領域について、サブ識別器の識別結果に従って類似評価値を算出する。具体的には、評価値算出部３ｃは、各識別対象領域について、複数のサブ識別器を規定する複数のステージの通過数、即ち、各ステージに規定されている全てのサブ識別器にて顔であると判断された場合には、当該ステージを通過して次のステージに受け渡されるが、通過した全てのステージに規定されているサブ識別器の個数を加算した値を類似評価値として算出する。一方、ステージの通過数が「０」の場合（第１ステージを通過できずに第２ステージに受け渡されなかった場合）、評価値算出部３ｃは、例えば、負の値など所定の最低値を類似評価値として算出する。
【００３１】
例えば、図７に示すように、評価値算出部３ｃは、第１ステージの２つのサブ識別器に所定の順序で識別対象領域の画像データを入力し、これら２つのサブ識別器の両方にて顔であると判断された識別対象領域の画像データを、次のステージである第２ステージのサブ識別器に入力する。一方、第１ステージの２つ目のサブ識別器までに評価値算出部３ｃにより算出された類似度が予め設定された閾値未満と判断されると、評価値算出部３ｃは、当該画像データのそれ以降の識別を中止して、所定の負の値を類似評価値として算出する。具体的には、例えば、第１ステージのサブ識別器は、青空や無地の背景部分といった輝度変化の少ない画像領域を判断するものであり、当該第１ステージにて、青空や無地の背景部分といった輝度変化の少ない画像領域であると判断されると、それ以降の顔であるか否かの識別が中止される。
また、評価値算出部３ｃは、第１ステージにて顔であると判断された識別対象領域の画像データについて、第１ステージと同様に、第２ステージの５つのサブ識別器に所定の順序で入力し、１つ目のサブ識別器から５つ目のサブ識別器までに算出された類似度が予め設定された閾値以上と判断された画像データを、次のステージである第３ステージのサブ識別器に入力する。一方、第２ステージの１つ目のサブ識別器から５つ目のサブ識別器までに評価値算出部３ｃにより算出された類似度が予め設定された閾値未満と判断されると、評価値算出部３ｃは、当該画像データのそれ以降の識別を中止して、通過済みの一つ前のステージ（第１ステージ）までのサブ識別器の総数（第１ステージのみ通過している場合、「２」）を類似評価値として算出する。
評価値算出部３ｃは、第３ステージ以降についても上記と同様にして類似度を算出していく。つまり、より顔であると判断される可能性の高い画像領域ほど、より先のステージのサブ識別器に入力される。
【００３２】
なお、評価値算出部３ｃによる類似度の算出方法は、一例であってこれに限られるものではなく、適宜任意に変更可能である。
このように、評価値算出部３ｃは、画像記録部６に記録されている画像と識別用情報記録部５に記録されている識別用情報との類似度を算出する算出手段を構成している。
【００３３】
第１算出制御部３ｄは、第１領域A1の各々と識別用情報記録部５に記録されている識別用情報との類似度に係る類似評価値を評価値算出部３ｃにより算出させる制御を行う。
即ち、第１算出制御部３ｄは、画像領域生成部３ａにより第１領域A1が生成される毎に、評価値算出部３ｃを制御して、生成された各第１領域A1と識別用情報との類似度に係る類似評価値を算出させる。
ここで、第１算出制御部３ｄは、画像領域生成部３ａにより生成された第１領域A1の各々と識別用情報との類似度を評価値算出部３ｃにより算出させる第１の算出制御手段を構成している。
【００３４】
判断部３ｅは、第２領域A2の各々について識別用情報との類似度に係る類似評価値を評価値算出部３ｃにより算出させるか否かを判断する。
即ち、判断部３ｅは、第１算出制御部３ｄによる制御下にて評価値算出部３ｃにより算出された類似評価値に基づいて、第２領域A2の各々について識別用情報との類似度に係る類似評価値を評価値算出部３ｃにより算出させるか否かを判断する。具体的には、判断部３ｅは、識別対象領域となる第２領域A2の各々について、当該第２領域A2の基準ブロックと隣設する基準ブロックを具備する少なくとも一の第１領域A1に係る類似評価値に基づいて、識別対象領域（第２領域A2）の類似評価値を評価値算出部３ｃにより算出させるか否かを判断する。より具体的には、判断部３ｅは、複数の第２領域A2、…のうち、識別対象領域となる第２領域A2の基準ブロックと隣設する基準ブロックを具備する各第１領域A1の類似評価値を加算した値を第２領域A2の判定用評価値として、評価閾値設定部３ｆにより設定された評価閾値以上であるか否かを判断する。そして、判断部３ｅは、第１領域A1に係る判定用評価値が評価閾値設定部３ｆにより設定された評価閾値以上であると判断した場合に、評価値算出部３ｃにより類似評価値を算出すると判断する。一方、判断部３ｅは、第１領域A1に係る判定用評価値が評価閾値未満であると判断した場合に、評価値算出部３ｃにより類似評価値を算出しないと判断する。
例えば、図８に示すように、識別対象領域となる第２領域A2の基準ブロックに４つの第１領域A1の基準ブロックが隣設している場合に、判断部３ｅは、これら４つの基準ブロックに係る第１領域A1の類似評価値（例えば、「２」、「２」、「７」、「７」等）を全て加算した値（第２領域A2の判定用評価値）が評価閾値以上であるか否かを判断する。そして、判断部３ｅは、判定用評価値が評価閾値以上であると判断された場合に、識別対象領域となる第２領域A2について評価値算出部３ｃにより類似評価値を算出すると判断する一方で、判定用評価値が評価閾値未満であると判断された場合に、識別対象領域となる第２領域A2について評価値算出部３ｃにより類似評価値を算出しないと判断する。
【００３５】
なお、識別対象領域となる第２領域A2の判定用評価値として、当該第２領域A2の基準ブロックと隣設する基準ブロックを具備する各第１領域A1の類似評価値を加算した値を例示したが、一例であってこれに限られるものではなく、例えば、複数の第１領域A1、…の類似評価値の平均値、最大値、最小値、中央値など適宜任意に変更可能である。
このように、判断部３ｅは、第１算出制御部３ｄにより算出された類似度に基づいて、第２領域A2の各々について識別用情報との類似度を評価値算出部３ｃにより算出させるか否かを判断する判断手段を構成している。
【００３６】
評価閾値設定部３ｆは、判断部３ｅによる判断基準に係る評価閾値を設定する。
即ち、評価閾値設定部３ｆは、第２領域A2の各々と識別用情報との類似度に係る類似評価値を評価値算出部３ｃにより算出させるか否かの判断部３ｅによる判断基準となる評価閾値を設定する。具体的には、評価閾値設定部３ｆは、ユーザによる操作入力部７の所定操作に基づいて入力された所定の値、或いは、予めデフォルトとして設定されている所定の値を、判断部３ｅによる判断基準となる評価閾値として設定する。
ここで、評価閾値設定部３ｆは、第２領域A2の各々についての識別用情報との類似度を評価値算出部３ｃにより算出させるか否かの判断部３ｅによる判断基準となる閾値を設定する設定手段を構成している。
【００３７】
画像領域指定部３ｇは、複数の第２領域A2、…の中で、識別用情報との類似度に係る類似評価値を評価値算出部３ｃにより算出させる画像領域を指定する。
即ち、画像領域指定部３ｇは、第１算出制御部３ｄによる制御下にて評価値算出部３ｃにより算出された類似評価値に基づいて、第２領域A2の各々のうち、類似評価値を評価値算出部３ｃにより算出させる画像領域を指定する。具体的には、画像領域指定部３ｇは、判断部３ｅによる判断の結果、複数の第２領域A2、…の中で、評価値算出部３ｃにより識別用情報との類似度に係る類似評価値を算出すると判断された第２領域A2を、類似評価値を算出する画像領域として指定する。例えば、画像領域指定部３ｇは、識別対象領域となる第２領域A2の基準ブロックに隣設する基準ブロックに係る第１領域A1の類似評価値（例えば、「２」、「２」、「７」、「７」等）を全て加算した値（第２領域A2の判定用評価値）が評価閾値以上であると判断された第２領域A2を、類似評価値を算出する画像領域として指定する。
ここで、画像領域指定部３ｇは、第１算出制御部３ｄにより算出された類似度に基づいて、画像領域生成部３ａにより生成された第２領域A2の各々のうち、識別用情報との類似度を評価値算出部３ｃにより算出させる画像領域を指定する指定手段を構成している。
【００３８】
第２算出制御部３ｈは、画像領域指定部３ｇにより指定された画像領域と識別用情報との類似度に係る類似評価値を評価値算出部３ｃにより算出させる制御を行う。
即ち、第２算出制御部３ｈは、画像領域生成部３ａにより生成された第２領域A2の各々のうち、画像領域指定部３ｇにより画像領域として指定された第２領域A2と識別用情報との類似度に係る類似評価値を評価値算出部３ｃにより算出させる。
ここで、第２算出制御部３ｈは、画像領域指定部３ｇにより指定された画像領域と識別用情報との類似度を評価値算出部３ｃにより算出させる第２の算出制御手段を構成している。
【００３９】
顔識別部３ｉは、表示対象としての画像内で顔領域を識別する。
即ち、顔識別部３ｉは、第１算出制御部３ｄにより算出された各第１領域A1の類似評価値及び第２算出制御部３ｈにより算出された各第２領域A2の類似評価値のうち、少なくとも一方に基づいて、所定の画像内で顔領域（特定画像領域）を識別する。具体的には、顔識別部３ｉは、表示対象としての画像の輝度画像や、縮小画像生成部２ａにより生成された縮小画像の各々から生成された第１領域A1や第２領域A2の類似評価値に基づいて、顔領域を識別する処理を行う（図９（ａ）参照）。なお、図９（ａ）にあっては、輝度画像や各縮小画像内で識別された各顔領域に各仮顔枠Waが重畳された状態を模式的に示しているが、当該仮顔枠Waは表示パネル１ａに表示される表示画像上に表示されても良いし、表示されなくても良い。
そして、顔識別部３ｉは、輝度画像や縮小画像から識別された少なくとも一の顔領域を所定の演算式に従って統合して、表示対象の画像内で一の顔領域に相当する画像領域を特定する（図９（ｂ）参照）。
【００４０】
なお、特定画像領域として、人の顔領域を例示したが、一例であってこれに限られるものではなく、適宜任意に変更可能であり、例えば、物体、植物、動物などの主要領域であっても良い。
このように、顔識別部３ｉは、第１算出制御部３ｄ及び第２算出制御部３ｈのうちの少なくとも一方により算出された類似度に基づいて、画像内で特定画像領域を識別する識別手段を構成している。
【００４１】
メモリ４は、例えば、ＤＲＡＭ（Dynamic Random Access Memory）等により構成され、画像処理部２や顔検出部３や中央制御部８等によって処理されるデータ等を一時的に記憶する。具体的には、メモリ４は、画像メモリ４ａと、格納用メモリ４ｂとを具備している。
【００４２】
画像メモリ４ａは、画像記録部６から読み出された表示対象となる画像の画像データを一時的に記憶する。
格納用メモリ４ｂは、画像記録部６から読み出された表示対象となる画像における、顔識別部３ｉにより識別された顔領域に対応する画像領域の画像データを一時的に格納する。
【００４３】
識別用情報記録部５は、例えば、不揮発性メモリ（フラッシュメモリ）等により構成されている。また、識別用情報記録部５は、第１の記録手段として、特定画像領域を識別するための識別用情報を記録している。即ち、識別用情報記録部５は、顔検出部３に入力された画像、具体的には、画像領域生成部３ａにより生成された第１領域A1及び第２領域A2の各々について、特定画像領域として顔を識別するための識別用情報を記録している。
ここで、識別用情報は、例えば、ニューラルネット、アダブースト、サポートベクターマシン等の所定の顔検出部３のサブ識別器に入力される第１領域A1及び第２領域A2について、顔であるか否かを判定するための各種の情報である。
【００４４】
画像記録部６は、例えば、不揮発性メモリ（フラッシュメモリ）等により構成されている。また、画像記録部６は、第２の記録手段として、表示部１に表示される画像の画像データを所定の符号化方式で符号化して記録する。
なお、画像データは、所定のサイズ（例えば、1000万画素）で撮像された記録用画像の画像データであっても良いし、表示用に所定のサイズ（例えば、ＶＧＡやＱＶＧＡサイズ）に縮小された表示用画像の画像データであっても良い。
【００４５】
操作入力部７は、例えば、数値、文字等を入力するためのデータ入力キーや、データの選択、送り操作等を行うための上下左右移動キーや各種機能キー等によって構成される操作部を有し、これらの操作部の操作に応じて所定の操作信号を中央制御部８に出力する。
【００４６】
中央制御部８は、画像表示装置１００の各部を制御するものである。具体的には、中央制御部８は、図示は省略するが、ＣＰＵ（Central Processing Unit）、ＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）を備え、画像表示装置１００用の各種処理プログラム（図示略）に従って各種の制御動作を行う。
【００４７】
次に、画像表示装置１００による画像識別処理について、図２〜図９を参照して説明する。
図２は、画像識別処理に係る動作の一例を示すフローチャートである。また、図３は、顔検出処理に係る動作の一例を示すフローチャートである。
なお、以下の説明にあっては、特定画像領域としての顔領域が含まれている画像Ｐを用いるものとする。
【００４８】
図２に示すように、先ず、中央制御部８は、画像記録部６から表示対象となる所望の画像Ｐの画像データを読み出して画像メモリ４ａに一時的に記憶する（ステップＳ１）。次に、画像処理部２は、画像メモリ４ａから画像データを取得して、当該画像データを対応する所定の符号化方式（例えば、ＪＰＥＧ形式）に従って復号した後、所定サイズ（例えば、ＶＧＡやＱＶＧＡサイズ）に縮小して縮小後の画像データの輝度画像データLを生成する（ステップＳ２）。
【００４９】
続けて、顔検出部３は、輝度画像データLから顔検出処理を行う（ステップＳ３；図３参照）。
ここで、顔検出処理について図３を参照して詳細に説明する。
【００５０】
図３に示すように、先ず、顔検出部３は、画像処理部２により生成された輝度画像データLから、評価値算出部３ｃによる顔の識別対象領域となる所定サイズ（例えば、24×24画素）の第１領域A1を生成可能であるか否かを判定する（ステップＳ３１）。具体的には、顔検出部３は、輝度画像データL内で第１領域A1を設定するためのサブウィンドウAの右下隅部の画素のx座標やy座標が輝度画像データLの右下隅部の画素のx座標やy座標よりも大きくなったか否かに応じて第１領域A1を生成可能であるか否かを判定する。
ここで、第１領域A1を生成可能であると判定されると（ステップＳ３１；ＹＥＳ）、画像領域生成部３ａは、輝度画像データLから第１領域A1を生成する（ステップＳ３２）。具体的には、画像領域生成部３ａは、第１領域A1及び第２領域A2の左上隅部の基準ブロックが市松模様状に配置されるように設定した後、輝度画像データL内で第１領域A1に係る各基準ブロック（例えば、左上隅部の画素等）を基準として所定サイズ（例えば、24×24画素）のサブウィンドウAを所定位置に設定することで、第１領域A1を生成する（図５及び図６（ａ）等参照）。そして、顔検出部３は、画像領域生成部３ａにより生成された第１領域A1の画像データを一時記憶用メモリ３ｂに一時的に記憶する。
【００５１】
次に、第１算出制御部３ｄは、第１領域A1と識別用情報記録部５に記録されている識別用情報との類似度に係る類似評価値を評価値算出部３ｃにより算出させる（ステップＳ３３）。具体的には、評価値算出部３ｃは、例えば、adaboost出力計算を用いて、第１領域A1についてのサブ識別器の識別結果に従って類似評価値を算出する（図７参照）。
続けて、顔検出部３は、評価値算出部３ｃにより算出された第１領域A1に係る類似評価値を一時記憶用メモリ３ｂに一時的に記憶する（ステップＳ３４）。
【００５２】
その後、顔検出部３は、次の第１領域A1を処理対象に設定し（ステップＳ３５）、処理をステップＳ３１に移行して、輝度画像データLから所定サイズの第１領域A1を生成可能であるか否かを判定する（ステップＳ３１）。
上記の処理を、ステップＳ３１にて第１領域A1を生成可能でないと判定されるまで繰り返し実行することで、顔検出部３は、輝度画像データL内で複数の第１領域A1、…（図６（ｂ）、図６（ｃ）等参照）を順次設定していき、各第１領域A1について類似評価値を順次算出していく。
【００５３】
そして、ステップＳ３１にて、第１領域A1を生成可能でないと判定されると（ステップＳ３１；ＮＯ）、顔検出部３は、輝度画像データLから、評価値算出部３ｃによる顔の識別対象領域となる所定サイズ（例えば、24×24画素）の第２領域A2を生成可能であるか否かを判定する（ステップＳ３６）。なお、第２領域A2を生成可能であるか否かの判定方法は、ステップＳ３１における第１領域A1を生成可能であるか否かの判定方法と略同様であり、詳細な説明は省略する。
ここで、第２領域A2を生成可能であると判定されると（ステップＳ３６；ＹＥＳ）、画像領域生成部３ａは、輝度画像データLから第２領域A2を生成する（ステップＳ３７）。具体的には、画像領域生成部３ａは、輝度画像データL内で、第１領域A1の生成の際に市松模様状に配置された第２領域A2の左上隅部の基準ブロックを基準として所定サイズ（例えば、24×24画素）のサブウィンドウAを所定位置に設定することで、第２領域A2を生成する（図５等参照）。そして、顔検出部３は、画像領域生成部３ａにより生成された第２領域A2の画像データを一時記憶用メモリ３ｂに一時的に記憶する。
【００５４】
次に、判断部３ｅは、識別対象領域となる第２領域A2の近傍の第１領域A1、即ち、第２領域A2の基準ブロックと隣設する基準ブロックを具備する第１領域A1の類似評価値（図８参照）を加算して、当該第２領域A2の判定用評価値（例えば、第１領域A1の類似評価値が「２」、「２」、「７」、「７」の場合には、第２領域A2の判定用評価値「１８」等）を算出する（ステップＳ３８）。そして、判断部３ｅは、算出された判定用評価値が評価閾値以上であるか否かを判断する（ステップＳ３９）。
ここで、判定用評価値が評価閾値以上であると判断されると（ステップＳ３９；ＹＥＳ）、画像領域指定部３ｇは、判定用評価値が評価閾値以上である第２領域A2を、類似評価値を算出する画像領域として指定する（ステップＳ４０）。
【００５５】
続けて、第２算出制御部３ｈは、ステップＳ４０にて画像領域として指定された第２領域A2と識別用情報記録部５に記録されている識別用情報との類似度に係る類似評価値を評価値算出部３ｃにより算出させる（ステップＳ４１）。具体的には、評価値算出部３ｃは、例えば、adaboost出力計算を用いて、第２領域A2についてのサブ識別器の識別結果に従って類似評価値を算出する（図７参照）。
続けて、顔検出部３は、評価値算出部３ｃにより算出された第２領域A2に係る類似評価値を一時記憶用メモリ３ｂに一時的に記憶する（ステップＳ４２）。
【００５６】
その後、顔検出部３は、次の第２領域A2を処理対象に設定し（ステップＳ４３）、処理をステップＳ３６に移行して、輝度画像データLから所定サイズの第２領域A2を生成可能であるか否かを判定する（ステップＳ３６）。
また、ステップＳ３９にて、識別対象領域となる第２領域A2の判定用評価値が評価閾値以上でないと判断された場合（ステップＳ３９；ＮＯ）にも、顔検出部３は、処理をステップＳ４３に移行して、次の第２領域A2を処理対象に設定し（ステップＳ４３）、それ以降の処理を実行する。即ち、例えば、青空や無地の背景部分といった輝度変化の少ない画像領域に第１領域A1が設定された場合等のように、当該第１領域A1の近傍の第２領域A2については、ステップＳ３９にて、当該第２領域A2の判定用評価値が評価閾値以上でないと判断され（ステップＳ３９；ＮＯ）、それ以降の処理が行われない。
上記の処理を、ステップＳ３６にて第２領域A2を生成可能でないと判定（ステップＳ３６；ＮＯ）されるまで繰り返し実行することで、顔検出部３は、輝度画像データL内で複数の第２領域A2、…を順次設定していき、各第２領域A2について類似評価値を算出するか否かの判定を順次行い、類似評価値を算出すると判断された第２領域A2については類似評価値を順次算出していく。
【００５７】
そして、ステップＳ３６にて、第２領域A2を生成可能でないと判定されると（ステップＳ３６；ＮＯ）、顔識別部３ｉは、第１領域A1の類似評価値や第２領域A2の類似評価値に基づいて、輝度画像データL内で顔領域を識別する処理（ステップＳ４４；図９（ａ）参照）を行って、顔検出処理を終了する。
【００５８】
図２に示すように、次に、縮小画像生成部２ａは、表示対象に係る画像Ｐの輝度画像データLに基づいて、当該画像データの水平及び垂直の画素を所定の比率（例えば、０．９倍）で縮小した縮小画像データR（第１縮小画像データR1）を生成可能であるか否かを判定する（ステップＳ４）。具体的には、縮小画像生成部２ａは、例えば、第１領域A1や第２領域A2の生成に係るサブウィンドウA（例えば、24×24画素）の水平方向の画素数若しくは垂直方向の画素数よりも、縮小元の画像データ（輝度画像データL）の同方向の画素数が大きいか否か等に応じて第１縮小画像データR1を生成可能であるか否かを判定する。
ここで、縮小画像データR（第１縮小画像データR1）を生成可能であると判定されると（ステップＳ４；ＹＥＳ）、縮小画像生成部２ａは、表示対象の画像に係る輝度画像データLの水平及び垂直の画素を所定の比率（例えば、０．９倍）で縮小した第１縮小画像データR1を生成した後（ステップＳ５）、処理をステップＳ３に移行して、顔検出部３は、第１縮小画像データR1から顔検出処理を行う（ステップＳ３；図３参照）。
【００５９】
ここでの顔検出処理は、処理対象の画像データとして第１縮小画像データR1を用いる以外の点で、輝度画像データLを処理対象の画像データとして説明した上記の内容と略同様であり、詳細な説明は省略する。
この顔検出処理にて、顔識別部３ｉは、第１縮小画像データR1から生成された第１領域A1の類似評価値や第２領域A2の類似評価値に基づいて、第１縮小画像データR1内で顔領域を識別する（ステップＳ４４；図９（ａ）参照）。
【００６０】
上記の第１縮小画像データR1を処理対象の画像データとした顔検出処理の終了後、縮小画像生成部２ａは、表示対象に係る画像Ｐの第１縮小画像データR1に基づいて、当該画像データの水平及び垂直の画素を所定の比率（例えば、０．９倍）で縮小した縮小画像データR（第２縮小画像データR2）を生成可能であるか否かを判定する（ステップＳ４）。なお、第２縮小画像データR2を生成可能であるか否かの判定方法は、第１領域A1を生成可能であるか否かの判定方法と略同様であり、詳細な説明は省略する。
ここで、縮小画像生成部２ａにより縮小画像データR（第２縮小画像データR2）が生成可能であると判定されると（ステップＳ４；ＹＥＳ）、縮小画像生成部２ａは、表示対象の画像に係る第１縮小画像データR1の水平及び垂直の画素を所定の比率（例えば、０．９倍）で縮小した第２縮小画像データR2を生成した後（ステップＳ５）、処理をステップＳ３に移行して、顔検出部３は、第２縮小画像データR2から顔検出処理を行う（ステップＳ３；図３参照）。
【００６１】
ここでの顔検出処理は、処理対象の画像データとして第２縮小画像データR2を用いる以外の点で、輝度画像データLを処理対象の画像データとして説明した上記の内容と略同様であり、詳細な説明は省略する。
この顔検出処理にて、顔識別部３ｉは、第２縮小画像データR2から生成された第１領域A1の類似評価値や第２領域A2の類似評価値に基づいて、第２縮小画像データR2内で顔領域を識別する（ステップＳ４４；図９（ａ）参照）。
【００６２】
上記の処理は、ステップＳ４にて、縮小画像データRを生成可能でないと判定（ステップＳ４；ＮＯ）されるまで繰り返し実行することで、顔識別部３ｉは、第１領域A1の類似評価値や第２領域A2の類似評価値に基づいて、各縮小画像データR（例えば、第３〜第ｎ縮小画像データR3、…、Rn）内で顔領域を識別する。
これにより、図９（ａ）に示すように、輝度画像データLや各縮小画像データR内で識別された複数の顔領域の各々に仮顔枠Waが重畳された状態となる。例えば、集合写真にて手前側にいる人など画像全体に対してより大きな面積の顔を有していたり、正面を向いている人は、縮小画像を順次生成していった場合に、より小さい縮小画像データR内でも顔領域を識別可能となる。これにより、画像全体に対してより大きな面積の顔を有していたり、正面を向いている人は、より小さな面積の顔を有していたり、横を向いている人に比べて相対的に顔領域を識別し易くなって、より多くの仮顔枠Waが重畳された状態となる。
【００６３】
次に、顔識別部３ｉは、輝度画像データLや縮小画像データRから識別された少なくとも一の顔領域を所定の演算式に従って統合して、表示対象の画像内で一の顔領域に相当する画像領域を特定する（ステップＳ６）。
その後、表示制御部１ｂは、表示対象の画像内で、顔識別部３ｉにより識別された画像領域（顔領域）に重畳させて顔領域枠Wbを表示させた後（ステップＳ７；図９（ｂ）参照）、画像記録部６に記録されている画像における顔領域に対応する画像領域に対して所定の加工処理を施して表示パネル１ａに表示させる（ステップＳ８）。
具体的には、例えば、表示制御部１ｂは、顔識別部３ｉにより識別された顔領域に対応する画像領域を所定の拡大倍率で拡大して表示パネル１ａの表示画面に表示させたり、顔識別部３ｉにより識別された顔領域に対応する画像領域に対してデモザイク処理を施して表示パネル１ａの表示画面に表示させる。
これにより、顔識別処理を終了する。
【００６４】
以上のように、本実施形態の画像表示装置１００によれば、画像Ｐから生成された第１領域A1の各々と識別用情報との類似度を評価値算出部３ｃにより算出し、算出された類似度に基づいて、第２領域A2の各々のうち、識別用情報との類似度を評価値算出部３ｃにより算出する画像領域を指定する。そして、指定された画像領域と識別用情報との類似度を評価値算出部３ｃにより算出し、第１領域A1及び第２領域A2のうち、算出された少なくとも一方の領域に係る類似度に基づいて、画像Ｐ内で特定画像領域（顔領域）を識別するので、複数の第２領域A2、…の全てについて識別用情報との類似度を算出する必要がなくなって、画像Ｐ内での特定画像領域の識別速度の高速化を図ることができる。
具体的には、第１領域A1及び第２領域A2の各々の所定の単位画素からなる基準ブロックが直和分割されるように当該第１領域A1及び第２領域A2をそれぞれ生成した場合であっても、第１領域A1について算出された類似度に基づいて、複数の第２領域A2、…の中で、識別用情報との類似度を算出する画像領域を指定するので、複数の第２領域A2、…の全てについて識別用情報との類似度を算出する必要がなくなる。
【００６５】
また、第１領域A1について算出された類似度に基づいて、第２領域A2の各々について識別用情報との類似度を算出するか否かを判断することにより、複数の第２領域A2、…の中で、識別用情報との類似度を算出する画像領域を指定することができる。具体的には、第２領域A2の各々についての識別用情報との類似度を算出するか否かの判断基準となる評価閾値を設定しておき、第１領域A1について算出された類似度が評価閾値以上であると判断された場合に、第２領域A2と識別用情報との類似度を算出すると判断する一方で、評価閾値未満であると判断された場合に、第２領域A2と識別用情報との類似度を算出しないと判断するので、識別用情報との類似度を算出する第２領域A2の指定を適正に行うことができる。
特に、評価閾値の値を適宜任意に変更することで、全ての第２領域A2の中で、識別用情報との類似度を算出する画像領域として指定される割合を変更することができ、結果として、画像Ｐ内での特定画像領域の識別精度を適宜変更することができる。
【００６６】
また、画像記録部６に記録されている画像Ｐを所定の比率で順次縮小して順次生成された縮小画像データRの各々から第１領域A1及び第２領域A2をそれぞれ生成するので、各縮小画像データRから生成された第１領域A1及び第２領域A2のうち、少なくとも一方の領域に係る類似度に基づいて、特定画像領域をそれぞれ識別することができ、少なくとも一の特定画像領域を所定の演算式に従って統合して、表示対象の画像Ｐ内で一の特定画像領域に相当する画像領域を特定することができる。従って、生成される縮小画像データRの数を増減させることにより識別される特定画像領域の数を増減させることができ、画像Ｐ内での特定画像領域の識別精度を変更することができる。
【００６７】
また、画像記録部６に記録されている画像Ｐを表示部１に表示し、より具体的には、画像Ｐ内で識別された特定画像領域に相当する画像領域に対して所定の加工処理を施して表示部１に表示するので、特定画像領域を識別できなかった場合には表示対象の画像Ｐを単に再生表示し、特定画像領域を識別できた場合には当該特定画像領域に相当する画像領域に対して所定の加工処理を施した画像を再生表示することができ、表現豊かなスライドショー再生を実現することができる。
【００６８】
なお、本発明は、上記実施形態に限定されることなく、本発明の趣旨を逸脱しない範囲において、種々の改良並びに設計の変更を行っても良い。
例えば、画像表示装置１００の構成は、上記実施形態に例示したものは一例であり、これに限られるものではない。また、画像識別装置として、画像表示装置１００を例示したが、これに限られるものではなく、例えば、図１０に示すように、表示部１を備えた撮像装置２００などの本発明に係る所定の画像処理を実行可能なものであれば如何なる構成であっても良い。
以下に、画像識別装置の変形例としての撮像装置２００について図１０を参照して説明する。
【００６９】
図１０に示すように、撮像装置２００は、表示部１と、画像処理部２と、顔検出部３と、メモリ４と、識別用情報記録部５と、画像記録部６と、操作入力部７と、中央制御部８とに加えて、撮像部９を備えている。
なお、表示部１と、画像処理部２と、顔検出部３と、メモリ４と、識別用情報記録部５と、画像記録部６と、操作入力部７と、中央制御部８は、下記に説明する以外の点で上記実施形態の画像表示装置１００に備わるものと略同様の構成をなしている。
【００７０】
撮像部９は、画像を撮像する撮像手段を構成している。具体的には、撮像部９は、図示は省略するが、ズームレンズやフォーカスレンズ等の複数のレンズから構成されたレンズ部と、レンズ部を通過する光の量を調整する絞りと、ＣＣＤ（Charge Coupled Device）やＣＭＯＳ（Complementary Metal-oxide Semiconductor）等のイメージセンサから構成され、レンズ部の各種レンズを通過した光学像を二次元の画像信号に変換する電子撮像部と、タイミング発生器やドライバなどから構成された撮像制御部とを備えている。そして、撮像制御部は、タイミング発生器、ドライバにより電子撮像部を走査駆動して、所定周期毎にレンズ部により結像された光学像を電子撮像部により二次元の画像信号に変換させ、当該電子撮像部の撮像領域から１画面分ずつ画像フレームを読み出して画像処理部２に出力させる。
【００７１】
画像処理部２は、電子撮像部から転送された画像データのアナログ値の信号に対してＲＧＢの各色成分毎に適宜ゲイン調整した後に、サンプルホールド回路（図示略）でサンプルホールドしてＡ／Ｄ変換器（図示略）でデジタルデータに変換し、カラープロセス回路（図示略）で画素補間処理及びγ補正処理を含むカラープロセス処理を行った後、デジタル値の輝度信号Ｙ及び色差信号Ｃｂ，Ｃｒ（ＹＵＶ画像データ）を生成する。
【００７２】
画像記録部６は、画像処理部２により生成されたＹＵＶ画像データを所定の符号化方式（例えば、ＪＰＥＧ形式）で符号化して記録する。
【００７３】
従って、上記の撮像装置２００によれば、画像記録部６に記録されている画像、即ち、撮像部９により撮像された画像から特定画像領域（顔領域）の識別を行うことができる。これにより、識別された特定画像領域に相当する画像に対して、拡大処理やデモザイク処理等の所定の加工処理を施して表示させることができることとなる。
【００７４】
なお、上記の撮像装置２００にあっては、画像記録部６に記録されている画像から特定画像領域を識別するようにしたが、撮像部９により被写体の撮像により生成されたライブビュー画像から特定画像領域を識別するようにしても良く、これにより、被写体の撮像の際の特定画像領域（顔領域）の検出速度の向上を図ることができる。また、検出された特定画像領域を利用して自動合焦処理（ＡＦ）を行う場合には、当該ＡＦ速度の向上を図ることができる。
【００７５】
また、上記実施形態にあっては、第１領域A1と第２領域A2のサイズが等しくなるようにしたが、これに限られるものではなく、第１領域A1と第２領域A2のサイズを異ならせても良い。例えば、第１領域A1に対して第２領域A2のサイズを相対的に大きくなるようにしても良い。
【００７６】
加えて、上記実施形態にあっては、生成手段、第１の算出制御手段、指定手段、第２の算出制御手段、識別手段としての機能を、中央制御部８の制御下にて、顔検出部３が駆動することにより実現される構成としたが、これに限られるものではなく、中央制御部８のＣＰＵによって所定のプログラム等が実行されることにより実現される構成としても良い。
即ち、プログラムを記憶するプログラムメモリ（図示略）に、生成処理ルーチン、第１の算出制御処理ルーチン、指定処理ルーチン、第２の算出制御処理ルーチン、識別処理ルーチンを含むプログラムを記憶しておく。そして、生成処理ルーチンにより中央制御部８のＣＰＵを、第２の記録手段に記録されている画像から第１領域A1及び第２領域A2をそれぞれ複数生成する生成手段として機能させるようにしても良い。また、第１の算出制御処理ルーチンにより中央制御部８のＣＰＵを、生成手段により生成された第１領域A1の各々と識別用情報との類似度を算出手段により算出させる第１の算出制御手段として機能させるようにしても良い。また、指定処理ルーチンにより中央制御部８のＣＰＵを、第１の算出制御手段により算出された類似度に基づいて、生成手段により生成された第２領域A2の各々のうち、識別用情報との類似度を算出手段により算出させる画像領域を指定する指定手段として機能させるようにしても良い。また、第２の算出制御処理ルーチンにより中央制御部８のＣＰＵを、指定手段により指定された画像領域と識別用情報との類似度を算出手段により算出させる第２の算出制御手段として機能させるようにしても良い。また、識別処理ルーチンにより中央制御部８のＣＰＵを、第１の算出制御手段及び第２の算出制御手段のうちの少なくとも一方により算出された類似度に基づいて、画像内で特定画像領域を識別する識別手段として機能させるようにしても良い。
【００７７】
同様に、判断手段、設定手段、画像縮小手段、表示制御手段についても、中央制御部８のＣＰＵによって所定のプログラム等が実行されることにより実現される構成としても良い。
【００７８】
さらに、上記の各処理を実行するためのプログラムを格納したコンピュータ読み取り可能な媒体として、ＲＯＭやハードディスク等の他、フラッシュメモリ等の不揮発性メモリ、ＣＤ−ＲＯＭ等の可搬型記録媒体を適用することも可能である。また、プログラムのデータを所定の通信回線を介して提供する媒体としては、キャリアウェーブ（搬送波）も適用される。
【符号の説明】
【００７９】
１００  画像表示装置
１      表示部
１ａ    表示パネル
１ｂ    表示制御部
２      画像処理部
２ａ    縮小画像生成部
３      顔検出部
３ａ    画像領域生成部
３ｃ    評価値算出部
３ｄ    第１算出制御部
３ｅ    判断部
３ｆ    評価閾値設定部
３ｇ    画像領域指定部
３ｈ    第２算出制御部
３ｉ    顔識別部
５      識別用情報記録部
６      画像記録部
８      中央制御部
９      撮像部
２００  撮像装置
【図１】
0005732773.tif 000002
【図２】
0005732773.tif 000003
【図３】
0005732773.tif 000004
【図４】
0005732773.tif 000005
【図５】
0005732773.tif 000006
【図６】
0005732773.tif 000007
【図７】
0005732773.tif 000008
【図８】
0005732773.tif 000009
【図９】
0005732773.tif 000010
【図１０】
0005732773.tif 000011