(57)【特許請求の範囲】
【請求項１】
画像信号を入力する画像入力手段と、
前記画像信号に含まれる顔を、その顔らしさを示す顔評価値によって検出する顔検出手段と、
検出された顔を囲む枠を示す枠表示情報を生成する枠表示情報生成手段であって、前記顔評価値の大きさに応じて前記枠を連続的または３段階以上に変化させる、該顔評価値に対応する枠表示情報を生成する枠表示情報生成手段と、
前記生成された枠表示情報に基づいて、前記枠を表示する表示手段と、
を備えたことを特徴とする画像表示装置。
【請求項２】
前記枠表示情報生成手段は、顔評価値に応じて、前記枠の、枠線の濃淡、枠線の色相、枠線を構成する線分方向表示率、および枠線の幅の少なくともいずれかを変化させる枠表示情報を生成することを特徴とする請求項１に記載の画像表示装置。
【請求項３】
前記枠表示情報生成手段は、前記顔評価値に応じて、前記枠の、枠線の表示されている時間と表示されていない時間とを視認可能にする時間的表示率を変化させる枠表示情報を生成することを特徴とする請求項１に記載の画像表示装置。
【請求項４】
前記表示手段に、さらに、前記枠の表示と前記顔評価値との対応を示すインジケータを表示することを特徴とする請求項１または２に記載の画像表示装置。
【請求項５】
前記表示手段に、さらに、前記顔評価値を表す表示をすることを特徴とする請求項１から４のいずれかに記載の画像表示装置。
【請求項６】
前記画像信号に前記顔が複数含まれる場合、少なくとも２色以上の異なる色をそれぞれに用いた、前記顔を囲む個々の枠を示す枠表示情報を前記枠表示情報生成手段が生成することを特徴とする請求項１から５のいずれかに記載の画像表示装置。
【請求項７】
前記枠を表示するか否かの判別を前記顔評価値に応じて行う表示判別手段をさらに備え、前記顔評価値が所定の表示判別値以上であるときに、前記枠を表示することを特徴とする請求項１から６のいずれかに記載の画像表示装置。
【請求項８】
画像信号を入力する画像入力手段と、
前記画像信号に含まれる顔を、その顔らしさを示す顔評価値によって検出する顔検出手段と、
検出された顔を囲む枠を示す枠表示情報を生成する枠表示情報生成手段と、
前記生成された枠表示情報に基づいて前記枠を表示する表示手段と、
前記顔らしさを示す顔評価値が所定の表示判別値以上であるときに、前記枠を表示する表示判別手段と、
を備え、
前記枠表示情報生成手段は、前記表示判別手段により、前記枠を表示から非表示と判別した時は時間経過と共に徐々に非表示となるよう、また前記枠を非表示から表示と判別した時は、前記枠が時間経過と共に徐々に表示となるように、かつ前記表示から非表示と判別した時点、または前記非表示から表示と判別した時点からの時間経過に応じて、前記枠の、複数の線分から構成される枠線の線分の画面内表示率を変化させる、前記枠表示情報を生成することを特徴とする画像表示装置。
【請求項９】
前記枠表示情報生成手段は、前記時間経過に応じて、前記枠の、複数の線分から構成される枠線の個々の線分の枠中心からの距離を変化させる枠表示情報を生成することを特徴とする請求項８に記載の画像表示装置。
【請求項１０】
前記表示判別値を操作者が入力可能であることを特徴とする請求項８または９に記載の画像表示装置。
【請求項１１】
前記表示手段は、前記画像信号に基づいて画像を表示すると共に、前記枠を合成表示することを特徴とする請求項１から１０のいずれかに記載の画像表示装置。
【請求項１２】
請求項１から１１のいずれかに記載の画像表示装置と、前記画像入力手段として機能する撮像手段と、
を備えたことを特徴とする撮像装置。
【請求項１３】
被写体像を表す画像信号を得て、
前記画像信号に含まれる顔を、その顔らしさを示す顔評価値によって検出し、
検出された顔を囲む枠を示す枠表示情報であって、前記顔評価値の大きさに応じて前記枠を連続的または３段階以上に変化させる、該顔評価値に対応する枠表示情報を生成し、
前記生成された枠表示情報に基づいて前記枠を表示手段に表示することを特徴とする画像表示方法。
【請求項１４】
請求項１３の画像表示方法において、
さらに前記画像信号と前記枠表示情報に基づいて画像に枠を合成して表示することを特徴とする画像表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は画像表示装置、撮像装置および画像表示方法に係り、特に画像に含まれる特定領域を表す情報表示を行う技術に関する。
【背景技術】
【０００２】
ここでは表示装置・撮像装置の従来技術として撮像装置（デジタルカメラ）について述べる。デジタルカメラでは被写体像の中から、特定の領域（顔）を検出できるものが実用化されている。これらは通常の撮像による自動焦点制御（ＡＦ）や自動露出制御（ＡＥ）が困難な場合でも、顔を検出し、顔領域でＡＦやＡＥを行うことによって、適切な焦点および露出の被写体像を得ることができる。また顔を検出した時は検出領域に枠を表示することで、操作者はデジタルカメラが顔を検出したか、しないかを判断することができる。
【０００３】
特許文献１には、撮像によって得られた被写体像の中に存在する顔の領域を検出し、撮像時に顔の領域をユーザに知らせることができるようにするデジタルカメラが開示されている。また、枠内の画像を表す画像データを用いてＡＦおよびＡＥが行われる。顔の領域にピントが合い、かつ適正な明るさをもつ被写体像を表す画像データが記録できる。
【０００４】
特許文献２には、撮像によって得られた被写体像の中に存在する顔の領域を検出し、前記顔評価値が最大となる位置に上記レンズを位置決めするように上記レンズ駆動回路を制御するレンズ制御手段を備えているデジタルカメラが開示されている。
【特許文献１】特開２００５−２８６９４０号公報
【特許文献２】特開２００５−２８４２０３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
このようなデジタルカメラでは、枠の表示により、操作者はデジタルカメラが顔を検出したか、しないかを判断することができる。しかし、検出状況が急激に変化する場合には、枠の表示も急に表示されたり、非表示になったりする。例えば、図３４のようなポートレート撮影において、図３４（ａ）のように風にたなびいた髪の毛が目にかからなかった場合は、顔を検出し枠が表示されるが、図３４（ｂ）のように髪の毛が目にかかってしまった場合は、片目が検出されないことで、顔が検出されず、枠が表示されなくなる。これが繰り返されると、枠が明滅することになる。この他にも、じっとしていない子供の撮影を行う場合などは枠が明滅して煩わしい。
【０００６】
また特許文献２に記載の技術は、顔評価値が最大となるようにレンズを移動させ、これにより人物の顔に焦点が合うようにするものであり、撮影時に操作者に顔の領域を知らせるものではない。
【０００７】
本発明はこのような事情に鑑みてなされたもので、顔を囲む枠を顔評価値に応じて連続的または３段階以上に変化させることにより、従来の表示する、しないという区別しかなかった枠表示を改善し、表示の煩わしさを極力抑制することができる画像表示装置、撮像装置および画像表示方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
前記目的を達成するために請求項１に係る画像表示装置は、画像信号を入力する画像入力手段と、前記画像信号に含まれる顔を、その顔らしさを示す顔評価値によって検出する顔検出手段と、検出された顔を囲む枠を示す枠表示情報を生成する枠表示情報生成手段であって、前記顔評価値の大きさに応じて前記枠を連続的または３段階以上に変化させる、該顔評価値に対応する枠表示情報を生成する枠表示情報生成手段と、前記生成された枠表示情報に基づいて、前記枠を表示する表示手段と、を備えたことを特徴とする。
【０００９】
即ち、枠が顔の評価値によって連続的または３段階的以上に変化することで枠表示の急激な変化を避けることができる。
【００１０】
請求項２に係る画像表示装置は、請求項１に記載の画像表示装置において、前記枠表示情報生成手段が、顔評価値に応じて、前記枠の、枠線の濃淡、枠線の色相、枠線を構成する線分方向表示率、および枠線の幅の少なくともいずれかを変化させる枠表示情報を生成することを特徴とする。
【００１１】
即ち、枠線の濃淡が変化したり、枠線の色相が変化したり、枠線を構成する線分方向表示率が変化したり、または枠線の幅が変化したりなど、グラフィカルに枠表示が変化することで、枠表示の急激な変化を避けることができる。なお、前記枠線の線分方向表示率は、枠線を破線（点線）で表示する場合の、１つの破線（点）の長さと、隣接する破線（点）の同じ端部間との間隔との割合をいい、枠線全体を実線で表示する場合には、線分方向表示率は１００％となる。
【００１２】
請求項３に係る画像表示装置は、請求項１に記載の画像表示装置において、前記枠表示情報生成手段が、前記顔評価値に応じて、前記枠の、枠線の表示されている時間と表示されていない時間とを視認可能にする時間的表示率を変化させる枠表示情報を生成することを特徴とする。
【００１３】
即ち、枠線の時間的表示率（単位時間当たりの枠線の表示時間）が前記顔評価値に応じて変化することで、枠表示の急激な変化を避けることができる。
【００１４】
請求項４に係る画像表示装置は、請求項１または２に記載の画像表示装置において、前記表示手段に、さらに、前記枠の表示と前記顔評価値との対応を示すインジケータを表示することを特徴とする。
【００１５】
即ち、枠の表示から、前記顔評価値を知ることができる。
【００１６】
請求項５に係る画像表示装置は、請求項１から４のいずれかに記載の画像表示装置において、前記表示手段に、さらに、前記顔評価値を表す表示をすることを特徴とする。
【００１７】
即ち、前記顔評価値をより具体的に知ることができる。
【００１８】
請求項６に係る画像表示装置は、請求項１から５のいずれかに記載の画像表示装置において、前記画像信号に顔が複数含まれる場合、少なくとも異なる２色を用いて前記顔を囲む個々の枠を示す枠表示情報を前記枠表示情報生成手段が生成することを特徴とする。
【００１９】
即ち、前記顔が複数ある場合に、それぞれの顔評価値を識別することが可能になる。
【００２２】
請求項７に係る画像表示装置は、請求項１から６のいずれかに記載の画像表示装置において、前記枠を表示するか否かの判別を前記顔評価値に応じて行う表示判別手段をさらに備え、前記顔評価値が所定の表示判別値以上であるときに、前記枠を表示することを特徴とする。
【００２４】
請求項８に係る画像表示装置は、画像信号を入力する画像入力手段と、前記画像信号に含まれる顔を、その顔らしさを示す顔評価値によって検出する顔検出手段と、検出された顔を囲む枠を示す枠表示情報を生成する枠表示情報生成手段と、前記生成された枠表示情報に基づいて前記枠を表示する表示手段と、前記顔評価値が所定の表示判別値以上であるときに、前記枠を表示する表示判別手段と、を備え、前記枠表示情報生成手段は、前記表示判別手段により、前記枠を表示から非表示と判別した時は時間経過と共に徐々に非表示となるよう、また前記枠を非表示から表示と判別した時は、前記枠が時間経過と共に徐々に表示となるように、かつ前記表示から非表示と判別した時点、または前記非表示から表示と判別した時点からの時間経過に応じて、前記枠の、複数の線分から構成される枠線の線分の画面内表示率を変化させる、前記枠表示情報を生成することを特徴とする。
【００２５】
即ち、前記表示判別手段により前記顔を表す前記枠を表示から非表示と判別した時は、検出された顔を囲む枠が時間経過と共に徐々に非表示となるように表示されることで、枠表示の急激な変化を避けることができる。また前記表示判別手段により前記顔を表す前記枠を非表示から表示と判別した時は、前記枠が時間経過と共に徐々に表示となるように表示されることで、枠表示の急激な変化を避けることができる。また、前記枠表示情報生成手段が、前記表示から非表示と判別した時点、または前記非表示から表示と判別した時点からの時間経過に応じて、前記枠の、複数の線分から構成される枠線の線分の画面内表示率を変化させることにより、枠表示の急激な変化を避けることができる。
【００３０】
請求項９に係る画像表示装置は、請求項８に記載の画像表示装置において、前記枠表示情報生成手段が、前記時間経過に応じて、前記枠の、複数の線分から構成される枠線の個々の線分の枠中心からの距離を変化させる枠表示情報を生成することを特徴とする。
【００３１】
即ち、前記枠表示情報生成手段が、前記表示から非表示と判別した時点、または前記非表示から表示と判別した時点からの時間経過に応じて、前記枠の、複数の線分から構成される枠線の線分の画面内表示率を変化させることにより、枠表示の急激な変化を避けることができる。なお、前記枠の画面内表示率は、たとえば複数の線分から構成される枠線の各線分を、それぞれ分離させて顔を中心にして略放射状に拡散させ、徐々に画面外に移動させるような枠表示を行う場合、あるいは顔の中心に向かって移動させ、徐々に収束させるような枠表示を行う場合において、全ての線分が画面から表示されなくなった時を０％とする。
【００３２】
請求項１０の画像表示装置は、請求項８または９に記載の画像表示装置において、前記表示判別値を操作者が入力可能であることを特徴とする。
【００３３】
即ち、枠表示をする前記顔の評価値を操作者が入力することで、必要な枠表示のみ表示することができる。
【００３４】
請求項１１の画像表示装置は、請求項１から１０のいずれかに記載の画像表示装置において、前記表示手段が、前記画像信号に基づいて画像を表示すると共に、前記枠を合成表示することを特徴とする。
【００３５】
即ち、画像と枠を合成して表示することにより、前記顔検出手段の検出している対象を容易に確認することが可能になる。
【００３８】
請求項１２の撮像装置は、請求項１から１１のいずれかに記載の画像表示装置と、前記画像入力手段として機能する撮像手段とを備えたことを特徴とする。
【００３９】
即ち、前記顔を表す枠の枠表示の急激な変化を避けることができる撮像装置を実現することができる。
【００４０】
請求項１３に係る画像表示方法は、被写体像を表す画像信号を得て、前記画像信号に含まれる顔を、その顔らしさを示す顔評価値によって検出し、検出された顔を囲む枠を示す枠表示情報であって、前記顔評価値の大きさに応じて前記枠を連続的または３段階以上に変化させる、該顔評価値に対応する枠表示情報を生成し、前記生成された枠表示情報に基づいて前記枠を表示手段に表示することを特徴とする。
【００４２】
請求項１４の画像表示方法は、請求項１３の画像表示方法において、さらに前記画像信号と前記枠表示情報に基づいて画像に枠を合成して表示することを特徴とする。
【発明の効果】
【００４３】
本発明によれば、顔を囲む枠を前記顔の評価値に応じて連続的または３段階以上に変化させることにより、従来の表示する、しないという区別しかなかった枠表示を改善し、表示の煩わしさを極力抑制することができる画像表示装置、撮像装置および画像表示方法を提供することができる。
【発明を実施するための最良の形態】
【００４４】
以下、添付図面に従って本発明に係る画像表示装置、撮像装置および画像表示方法の好ましい実施の形態について説明する。
【００４５】
図１は本発明に係る画像表示装置のひとつの実施形態としての撮像装置１の内部構成の一例を示すブロック図である。
【００４６】
同図において、撮像装置１は、画像入力部１０、入力信号処理部１２、ＣＰＵ２０、表示部２２、画像記録部２４、操作部２６、通信部２８、および特定対象検出部（顔検出部）３０で構成される。また、ＣＰＵ２０が、操作部２６あるいは通信部２８からの操作者の指示により前記各ブロックの制御を行う。
【００４７】
画像入力部１０が撮像部として構成される場合、画像入力部１０で外部から入射する光学像をレンズ、撮像素子等を用い、画像信号に変えて出力する。必要に応じて、低照度時などに補助光として用いるフラッシュもしくは照明手段を持っていても良い。また、画像入力部１０が、外部からの画像信号を入力する外部信号入力部として構成される場合は、画像入力部１０が画像記録部２４あるいは通信部２８と構成が重複することがある。すなわち、画像記録部２４の記録媒体用インターフェース、あるいは通信部２８を使用して画像入力が行われる。この他、図示しないが必要に応じて補助光を投影する補助光部、音声の再生や警告音を出すスピーカ部なども持つ。
【００４８】
入力信号処理部１２は前記画像信号を処理し、ＣＰＵ２０に渡す。ここでの信号処理は、操作者の要求する出力画像信号形態により異なる。撮影モードに応じて、オフセット補正処理、ホワイトバランス処理、カラーマトリクス処理、階調変換処理、デモザイク処理、輪郭強調処理、そして圧縮処理等を前記画像信号に対して行う。撮影モードとは、静止画撮影モード、動画撮影モード、そしてこれらの撮影準備段階のスルー画表示モードである。さらに、静止画撮影モードは、圧縮記録モード、非圧縮記録モードに分かれ、非圧縮記録モードはRAW画像記録モードと、非圧縮画像フォーマット記録モードにさらに分かれる。詳細を後述するスルー画表示モードは、画像入力部１０を連続出画動作させ、出画された連続画像を入力信号処理部１２で信号処理し、表示部２２の表示形態に合わせた出力形式で出力する。これにより、表示部２２にスルー画が連続表示される。
【００４９】
画像記録部２４は、入力された画像信号を記録する。記録する媒体は、内蔵記録媒体、あるいはメモリカードのような外部記憶媒体のどちらでも良いし、両方存在しても良い。画像だけでなく、入力された、あるいは生成された情報（データ）を記録可能である。また、記録部という名称であるが、記憶だけでなく読出しも可能であり、ここから読み出されたデータを、ＣＰＵ２０経由で通信部２８から送信することや、表示部２２に表示することも可能である。
【００５０】
操作部２６は、撮像装置１を操作する電源スイッチや、操作スイッチで構成される。操作者は、操作部２６から撮像装置１に指示を与えることで、撮像装置１を操作することが可能になる。
【００５１】
通信部２８は、撮像装置１が外部と通信するための手段である。通信方式として、有線通信、無線通信、光通信などを必要に応じて使用することが出来る。また通信プロトコルも必要に応じて選択可能である。通信部は外部に情報を送信できる他、外部からの情報を受信することが出来る。
【００５２】
特定対象検出部（顔検出部）３０は、スルー画の画像、又は記録された画像から被写体の特定対象、すなわち、顔、目、瞳、鼻、口等を検出し、それらの特徴点、パターンを識別することにより被写体の顔を検出する。顔検出の具体的な方法は、エッジ検出又は形状パターン検出による顔検出方法、前述した各特定対象の特徴点をベクトル化し、特徴点ベクトルを近似検出することによる、特徴点ベクトル近似法、色相検出又は肌色検出による顔検出方法等の公知の方法を利用することができる。顔検出部３０は、人物の顔を検出すると、その顔の表示領域を示す情報を顔評価値と共にＣＰＵ２０に出力し、必要に応じて表示領域を示す枠や、それに付随する情報を表示部２２に表示することができる。
【００５３】
ここで、顔検出部３０の詳細を、前記特徴点ベクトル近似法を例に説明する。図２は特徴点ベクトル近似法の例を示す。
【００５４】
図２（ａ）は、顔検出を行い、検出されたか、されないかの結果と、枠の表示位置、そして大きさを出力することが可能な顔検出部３０の実施の形態を示すブロック図である。入力された画像信号から、検出位置を移動しながら、パラメータ検出処理手段４１、４２が、それぞれ異なるパラメータを検出する。ベクトル合成処理手段４８は、検出されたパラメータを合成し、ベクトルを生成する。例えばパラメータが８種類ある場合には、８次元のベクトルが合成される。判定処理手段５０は、合成されたベクトルと、辞書４６に記憶されたリファレンスベクトルを比較し、差が所定の値以下である時に、顔と判定する。尚、リファレンスベクトルは顔の特徴に応じて複数記憶されていることが望ましい。前記判定後、判定されたか否かの結果と、前記検出位置およびパラメータの検出位置から得られる顔を表す枠の位置を、出力手段５２から出力する。
【００５５】
図２（ｂ）は、顔検出を行い、検出された顔の標準化された顔評価値と、枠の表示位置、そして大きさを出力することが可能な顔検出部である。ベクトル合成処理手段４８で、それぞれのパラメータを合成し、ベクトルを生成する部分までは図２（ａ）と同一であるので説明を省略する。判定処理手段５１は、合成されたベクトルと、辞書４６に記憶されたリファレンスベクトルを比較し、ベクトル間の差を絶対値として、顔評価値とする。尚、リファレンスベクトルが複数の場合、各リファレンスベクトルと合成されたベクトルの差を、さらにベクトル合成（自乗和）した値が、顔評価値となる。つまり、理想的にリファレンスベクトルと一致する場合は出力が０になる。顔評価値算出後、顔評価値は標準化処理手段５４に送られ、標準化された顔評価値と、前記検出位置およびパラメータの検出位置から得られる顔を表す枠の位置を出力手段５３から出力する。標準化手法は、後述する表示される枠の表示方法によって適宜選ばれるのが望ましい。本実施形態では、以後図２（ｂ）の顔検出部を使用することとして説明する。尚、図２では各処理部が分かれているが、顔検出部はすべてをＣＰＵ２０で行うことも可能である。この場合は全てをソフトウェアで処理することとなる。
【００５６】
図３に、出力手段５３から出力される、標準化された顔評価値と、前記検出位置およびパラメータの検出位置から得られる顔を表す枠の位置情報を示す。枠位置情報はここでは、四角形の枠として、四隅の座標を出力しているが、この他にも枠のいずれかの隅の座標と枠の大きさ、傾きなどを出力しても良い。また四角形以外の枠でも良い。その場合の出力方法は適宜選択されることになろう。また、図３では、３人の顔が検出された場合の検出結果１、２、３が示されている。
【００５７】
次に、前記撮像装置１の表示部２２に、前記顔を表す枠を表示する際の作用について詳述する。
【００５８】
＜枠表示の第１の実施形態＞
顔検出部３０から出力された、前記標準化された顔評価値と、顔を表す枠の位置から、顔を表す枠表示をＣＰＵ２０が生成し、表示部２２に表示する例を図４に示す。ここでは顔評価値を、枠線の濃淡として表示している。すなわち、顔評価値が小さい場合、図４（ａ）のように枠線の濃度が淡く（図では白く）表示（Ａ１）され、顔評価値が大きい場合、図４（ｂ）のように枠線の濃度が濃く（図では黒く）表示（Ａ２）される。枠線がグレースケールで表示される場合は、枠線の濃度が顔評価値に対応し、枠線が色を持つ場合は、枠線を構成する色成分のうち、少なくともいずれかの色の濃度が顔評価値に対応すると良い。
【００５９】
表示部２２が、例えば８ビットの画像データを表示することが出来る場合、顔評価値と、標準化された顔評価値は上記のように表示する場合には、図５の標準化テーブルの内、標準化１のテーブルを使用すると良い。すなわち、顔評価値が０の時には標準化１の出力は２５５となり、枠線がグレースケールで表示される場合は、枠線が２５５、すなわち白線で表示され、枠線が緑色である場合には、緑が２５５、その他の色は０であるので真緑線で表示される。顔評価値が１００の時には標準化１の出力は０となり、枠線がグレースケールで表示される場合は、枠線が０、すなわち黒線で表示され、枠線が緑色である場合にも、緑およびその他の色が０であるので黒線で表示される。尚、ここでは評価値が０から１００であるが、この値は顔検出部の構成により異なる。同様に標準化のテーブルも、表示部の要求するデータ入力仕様により異なる。つまり、２５５という表示データが白には必ずしも対応しない。従って、表示部２２の仕様や、表示に要求される仕様により標準化テーブルを定義する必要がある。また、ここでは１００段階の評価値テーブルを定義しているが、より細かな段階のテーブルでも良いし、荒い、例えば１０段階程度のテーブルでも良い。さらに、図５の例では、顔評価値１００以上は全て１００として扱うようにしても良い。
【００６０】
このように、枠を顔評価値によって連続的または段階的に表示することで、従来のような枠の表示、非表示という急激な表示変化ではなく、滑らかな枠の表示を行うことができる。
【００６１】
次に、上記構成の撮像装置１により、顔評価値に応じて顔を表す枠を連続的または段階的に変化させる場合の処理内容について説明する。
【００６２】
図６はＣＰＵ２０が、顔評価値に応じて枠を連続的または段階的に表示する処理手順を示すフローチャートである。
【００６３】
画像入力部１０より画像を入力あるいは撮像して得た画像信号を、入力信号処理部において信号処理を行い画像として取得する（ステップＳ１００）。次に顔検出部において、入力画像から、そこに含まれる被写体の特定対象、すなわち、顔、目、瞳、鼻、口等を検出し、それらの特徴点、パターンを識別することにより被写体の顔を検出する（ステップＳ１０２）。次に、画像入力部１０から入力された画像を表示する（ステップＳ１０４）。次にステップＳ１１０において、「顔検出数Ｎ＝０」でない場合にはステップＳ１２０に進み、「顔検出数Ｎ＝０」の場合にはステップ２００に進む。
【００６４】
ステップＳ１２０では、ＣＰＵ２０は、まず、検出結果１の標準化された顔評価値を枠線濃度に代入する。次にステップＳ１８６に進み、ステップＳ１２０で濃度を代入された枠線で検出結果１の枠を表示部２２に表示する。次に、ステップＳ１９０で検出結果１を消去し、検出結果２以降を−１する。図３の標準化された顔評価値と前記検出位置およびパラメータの検出位置から得られる顔を表す枠の位置情報テーブルの例では、検出結果２が１に、３が２に繰り上がり、１が消去される。そして、ステップＳ１９０に進み顔検出数Ｎを−１してステップＳ１１０に戻り、顔検出数Ｎが０になるまで同様の処理を繰り返す。この結果、顔の検出結果に応じた枠線濃度で枠線を表示することが出来、操作者が検出結果を知ることが出来る。また、表示が検出されたか否かで急激に変化することが無くなり、自然な表示が可能となる。
【００６５】
ステップＳ２００では、撮影を行うかどうかの判別をする。通常は操作部２６に設けられるシャッターボタンや録画ボタン（共に図示せず）が押されたか、否かで判別する。撮影処理を行う場合はステップＳ２０２で撮影処理を行い、ステップＳ２１０に進む。撮影処理を行わない場合には直接ステップＳ２１０に進み終了か否かを判別する。終了しない場合はステップＳ１００に戻り同様の処理を繰り返す。
【００６６】
尚、ここではフローチャートでの説明の都合上、時間系列で画像取得（ステップＳ１００）、顔検出（ステップＳ１０２）、画像表示（ステップＳ１０４）を行うようにしているが、例えば顔検出部がＣＰＵ２０と独立して動作する構成であれば、顔検出（ステップＳ１０２）を行いながら、画像表示（ステップＳ１０４）を行うことも可能であるし、全体の処理短縮のためにはその方が望ましい。上記説明部だけでなく、以下の説明部分でも並列処理が可能な部分は並列処理をすることで高速化が可能である。
【００６７】
また、ここでは画像を表示部２２に先に表示し、枠を表示部２２に後から表示するようにしているが、装置の構成により、先に表示する画像と枠を合成し、合成した結果を表示部２２に送り表示しても良い。
【００６８】
さらに、画像を表示することは必須では無い。例えば監視用途の撮像装置であり、監視内容が人物の顔が存在するか否かである場合、画像表示が無くとも顔の枠表示があれば良い。表示された枠で必要と判断した時などに、画像を表示すれば良いからである。例えば顔と検出した場合に枠を表示し、それが一定時間（例えば３秒以上など）継続して検出が続いた場合に、初めて画像を表示するようなことが考えられる。このようにすることで、注意力が必要な多くの映像が映った監視映像画面ではなく、必要な監視画面だけを監視することが可能になる。
【００６９】
＜枠表示の第１の実施形態の第１変形例＞
次に、顔検出部３０から出力された、前記標準化された顔評価値（例えば、図５の標準化２で標準化された顔評価値）と、顔を表す枠の位置から、顔を表す枠表示をＣＰＵ２０が生成し、表示部２２に表示すると共に、枠表示と前記標準化された顔評価値の対応を示すインジケータ等を表示する例を図７に示す。
【００７０】
インジケータ等の例として、図７では右端にグラデーション表示されたインジケータＩ１と、右下に５０％（Ｌ１）右上に１００％（Ｌ２）の表示をしている例を示す。操作者（あるいはユーザ）は表示された顔を表す枠と、インジケータ等を比較することで標準化された顔評価値のおよその値を知ることができる。すなわち、顔を表す枠線の濃度が、グラデーション表示されたインジケータＩ１のどの位置の濃度に対応するかによって、顔評価値のおよその値を知ることができる。
【００７１】
また、本実施形態では標準化された顔評価値が表示判別値以上（図７の例では、５０％以上）である時に、顔を表す枠を表示するようにしている。これにより、標準化された顔評価値が設定された表示判別値以上の顔を表す枠のみを表示することが可能となり、表示の煩雑さを避けることが出来る。さらに、この表示判別値は操作者があらかじめ入力されている値の中から選択できても良いし、値を入力できても良い。操作者の好みにより、より低い顔評価値の顔を表示させるようにしたり、高い顔評価値の顔のみを表示させるようにしたりすることが可能になる。
【００７２】
図８はＣＰＵ２０が、顔評価値に応じて枠を連続的または段階的に表示すると共にインジケータを表示する処理手順を示すフローチャートである。
【００７３】
本実施形態は、図６の変形例であるので、図６と異なる部分のみ説明する。
【００７４】
画像取得（ステップＳ１００）、顔検出（ステップＳ１０２）、画像表示（ステップＳ１０４）までは図６と同様である。画像表示（ステップＳ１０４）の後、ステップＳ１０６で、インジケータ等を表示する。インジケータ等には図７に示す、インジケータＬ１と、インジケータの数値表示Ｌ１およびＬ２が含まれる。
【００７５】
次に、ステップＳ１１０の顔検出数の判別において、検出数が０で無かった場合にステップＳ１１４に進み、検出結果１の標準化された顔評価値があらかじめ表示する下限として設定された数値（ここではＸ）以上であるかどうかを判別する。検出結果１の標準化された顔評価値がＸ以上である場合は枠を表示するので、枠を表示する（ステップＳ１２０、Ｓ１８６）が、図６と同じであるために説明を省略する。その後ステップＳ１９０に進む。一方、検出結果１の標準化された顔評価値がＸ未満である場合は枠を表示せず、ステップＳ１９０へ進む。
【００７６】
その後（ステップＳ１９０、ステップＳ１９２および、ステップＳ２００、Ｓ２０２、Ｓ２１０）は図６と同様である。
【００７７】
これにより、操作者はインジケータを参照することで顔を表す枠の顔評価値をより詳細に知ることができる。また、枠を表示する顔評価値（表示判別値）を設定することにより、評価値が低くノイズが含まれるような対象に枠が表示されることを避けることができる。また、表示判別値をあらかじめ設定された中から選択、あるいは設定することにより、用途によって表示する判別値を変えることが出来る。たとえば確実に顔が入るような顔部分アップの撮影の場合は表示判別値を高くしておくようなことが可能になる。
【００７８】
さらに、従来表示していたよりも被写体の顔評価値が低い場合でも表示を行うことで、枠表示の急激な変化を避け、かつ、表示の信頼性をインジケータで確認することが確保することが出来る。
【００７９】
＜枠表示の第１の実施形態の第２変形例＞
次に、顔検出部３０から出力された、前記標準化された顔評価値と、顔を表す枠の位置から、顔を表す枠表示をＣＰＵ２０が生成し、表示部２２に表示すると共に、枠表示と前記標準化された顔評価値の対応を示すインジケータ等を表示する時に、インジケータ上に顔評価値を表す表示をする例を図９に示す。
【００８０】
インジケータ等としては、図７と同じく、右端にグラデーション表示されたインジケータＩ１と、右下に５０％（Ｌ１）右上に１００％（Ｌ２）の表示をし、さらに矢印で、顔を表す枠の顔評価値を示すように表示している。操作者（あるいはユーザ）はインジケータ等を見ることによって、標準化された顔評価値の値をより正確に知ることができる。
【００８１】
図１０はＣＰＵ２０が、顔評価値に応じて枠を連続的または段階的に表示すると共にインジケータ上に顔評価値を表示する処理手順を示すフローチャートである。本フローチャートは、図８の変形例であるので、図８と異なる部分のみ説明する。
【００８２】
画像取得（ステップＳ１００）、顔検出（ステップＳ１０２）、画像表示（ステップＳ１０４）、インジケータ等表示（ステップＳ１０６）まで、顔検出数の判別（ステップＳ１１０）、撮影判別および撮影の場合の処理（ステップＳ２００、Ｓ２０２）、および終了判定処理（ステップＳ２１０）は図８と同様である。また、検出結果１の標準化された顔評価値の表示判別（ステップＳ１１４）および、表示判別値以上の場合に枠線を表示する（ステップＳ１２０、Ｓ１８６）も同様である。
【００８３】
ステップＳ１８６で枠を表示した後、ステップＳ１８８で検出結果１の標準化された顔評価値をインジケータ上に表示する。その後（ステップＳ１９０、ステップＳ１９２）は図８と同様である。
【００８４】
これにより、操作者はインジケータにより顔を表す枠の顔評価値をより詳細に知ることができる。これにより、枠を表示する表示判別値を設定することがより容易になる。また、前述したように従来は表示していなかった低い顔評価値の部分にも表示を行うことにより、顔を表す枠の表示の明滅を避け、かつ顔を表す枠の顔評価値をインジケータ上に表示することで表示されている枠の信頼性を示すことが可能になる。
【００８５】
＜枠表示の第１の実施形態の第３変形例＞
次に、顔検出部３０から出力された、前記標準化された顔評価値と、顔を表す枠の位置から、顔を表す枠表示をＣＰＵ２０が生成し、表示部２２に表示すると共に、枠表示と前記標準化された顔評価値の対応を示すインジケータ等を表示する時に、インジケータ上に顔評価値を表す表示をすると共に、検出結果別に表示色を変えた例を図１１に示す。
【００８６】
インジケータ等としては、図９と同じく、右端にグラデーション表示されたインジケータと数値表示をし、さらに指標（矢印）で、顔を表す枠の顔評価値を示すように表示している。さらに、複数の顔を検出した場合にインジケータ等を見誤らないために、検出結果ごとにインジケータ等と顔を表す枠の色を同一色とし、異なる顔の表示には異なる色を使用して表示している。
【００８７】
図１１（ａ）では、左側の人物の顔を表す枠Ａ４と、インジケータＩ５、矢印Ｉ６、が同一色、右側の人物の顔を表す枠Ａ５と、インジケータＩ３、Ｉ４を同一色としている。なお、数値表示Ｌ１およびＬ２はどちらかの枠の色に合わせても良い。検出結果１を表す色にしておけば表示色が頻繁に変わることが無く好都合である。また、枠の色と異なる色としても良い。ここでは表示していないが、カメラの他の情報を表示する色（たとえば白色）と同じにすると、回路やプログラムを共用化できるなどの利点がある。
【００８８】
また、図１１（ｂ）では、インジケータＩ７を共通とし、左側の人物の顔を表す枠Ａ４と矢印Ｉ８が同一色、右側の人物の顔を表す枠Ａ５と矢印Ｉ９を同一色として判別しやすくしている。数値表示Ｌ１、Ｌ２およびインジケータＩ７はどちらかの枠の色に合わせても良い。検出結果１を表す色にしておけば表示色が頻繁に変わることが無く好都合である。また、枠の色と異なる色としても良い。ここでは表示していないが、カメラの他の情報を表示する色（たとえば白色）と同じにすると、回路やプログラムを共用化できるなどの利点がある。
【００８９】
これにより、操作者は検出された顔ごとの標準化された顔評価値をインジケータにより詳細に知ることができる。
【００９０】
＜枠表示の第１の実施形態の第４変形例＞
図１２は顔検出部３０から出力された、前記標準化された顔評価値と、顔を表す枠の位置から、顔を表す枠表示をＣＰＵ２０が生成し、表示部２２に表示すると共に、枠の色相を顔評価値に応じて変え、表示する例である。
【００９１】
ここでは、標準化された顔評価値を高（ａ）、中（ｂ）、低（ｃ）の３段階になるように判別し、高の場合は緑色の枠Ａ６（図１２（ａ））、中の場合は黄色の枠Ａ７（図１２（ｂ））、低の場合は赤色の枠Ａ８（図１２（ｃ）） を表示する。これにより、枠線の色で標準化された顔評価値のおよその値を知ることができる。ここでは３段階に分けて表示しているが、無段階でも構わない。この場合は色相が順次変化していくことになろう。
【００９２】
図１３は顔検出部３０から出力された、前記標準化された顔評価値と、顔を表す枠の位置から、顔を表す枠表示をＣＰＵ２０が生成し、表示部２２に表示すると共に、枠の色相を顔評価値に応じて変え、表示するフローチャートである。本フローチャートは、図６の変形例であるので、図６と異なる部分のみ説明する。
【００９３】
画像取得（ステップＳ１００）、顔検出（ステップＳ１０２）、画像表示（ステップＳ１０４）、顔検出数の判別（ステップＳ１１０）、撮影判別および撮影の場合の処理（ステップＳ２００、Ｓ２０２）、表示した検出結果の消去と、検出数の減算処理（ステップＳ１９０、Ｓ１９２）、および終了判定処理（ステップＳ２１０）は図６と同様である。
【００９４】
ステップＳ１１０の顔検出数の判別において、検出数が０で無かった場合にステップＳ１３０で、検出結果１の標準化された顔評価値ｘが高（ｘ＞８０％） であるか否かを判別する。高であると判別された場合はステップＳ１３６に進み、検出結果の枠色設定に緑色を代入する。高でないと判別された場合はステップＳ１３２へ進み、前記顔評価値ｘが中（ｘ＞６０％）であるか否かを判別する。ここで、中であると判別された場合はステップＳ１３８に進み、検出結果の枠色設定に黄色を代入する。中でないと判別された場合はステップＳ１３４へ進み、前記顔評価値ｘが低（ｘ＞５０％）であるか否かを判別する。ここで、低であると判別された場合はステップＳ１３８に進み、検出結果の枠色設定に赤色を代入する。低でないと判別された場合、すなわち前記顔評価値が低く、顔と判断するのが難しい場合は、表示せずステップＳ１９０に進む。それ以外の場合は、ステップＳ１３６、Ｓ１３８、Ｓ１４０で設定された枠色で検出結果１の顔を表す枠を表示する。以後、顔検出数の数だけ同様の処理を繰り返す。
【００９５】
これにより、標準化された顔評価値のおよその値を、顔を表す枠の色相から知ることができる。また、従来表示していたよりも被写体の顔評価値が低い場合でも顔を表す枠を表示することで、枠の表示の明滅を避けることが出来る。表示された顔の顔評価値の信頼性は色を見ることで判断することが可能である。
【００９６】
＜枠表示の第１の実施形態の第５変形例＞
図１４は顔検出部３０から出力された、前記標準化された顔評価値と、顔を表す枠の位置から、顔を表す枠表示をＣＰＵ２０が生成し、表示部２２に表示すると共に、枠の枠線を構成する線分方向表示率を顔評価値に応じて変え、表示する例である。
【００９７】
ここでは、標準化された顔評価値を枠線を構成する線分方向表示率として表示する。例えば、枠線の線分方向に、枠線が全て表示されている場合、すなわち実線で表示されている場合を１００％、枠線が表示されている部分が単位長さを考えた時に５０％である時、すなわち破線であって線分の割合が５０％である時は５０％という形で表示する。また別の表示方法としては、枠線の全体の長さを１００％とした時に、枠線として表示されている割合が５０％であっても良い。これにより直感的に、枠線の表示で標準化された顔評価値のおよその値を知ることができる。
【００９８】
図１５は顔検出部３０から出力された、前記標準化された顔評価値と、顔を表す枠の位置から、顔を表す枠表示をＣＰＵ２０が生成し、表示部２２に表示すると共に、枠の枠線を構成する線分方向表示率を顔評価値に応じて変え、表示するフローチャートである。本フローチャートは、図８の変形例であるので、図８と異なる部分のみ説明する。
【００９９】
画像取得（ステップＳ１００）、顔検出（ステップＳ１０２）、画像表示（ステップＳ１０４）、顔検出数の判別（ステップＳ１１０）、撮影判別および撮影の場合の処理（ステップＳ２００、Ｓ２０２）、表示した検出結果の消去と、検出数の減算処理（ステップＳ１９０、Ｓ１９２）、および終了判定処理（ステップＳ２１０）は図８と同様である。図８にあるインジケータ等表示（ステップＳ１０６）は、図１５には無いが、あっても構わない。枠線の線分方向表示率は、それが表す値（割合）を検出しやすいが、インジケータ等でさらに表示することも有効である。
【０１００】
ステップＳ１１０の顔検出数の判別において、検出数が０で無かった場合にステップＳ１１４に進み、検出結果１の標準化された顔評価値があらかじめ表示する下限として設定された数値（ここではＸ）以上であるかどうかを判別する。検出結果１の標準化された顔評価値がＸ以上である場合は枠を表示するので、ステップＳ１４２へ進む。ここで、検出結果１の標準化された顔評価値と等しい線分方向表示率の枠線で枠を表示する。その後ステップＳ１９０に進む。一方、検出結果１の標準化された顔評価値がＸ未満である場合は枠を表示せず、ステップＳ１９０へ進む。ステップ１９０以降は図８と同じであるので説明を省略する。
【０１０１】
これにより、標準化された顔評価値のおよその値を、顔を表す枠の枠線線分方向表示率から知ることができる。また、従来表示していたよりも被写体の顔評価値が低い場合でも顔を表す枠を表示することで、枠の表示をする、しないという明滅を避けることが出来る。表示された顔の顔評価値の信頼性は枠線の線分方向表示率で判断することが可能である他、顔評価値が低い場合は表示部分が少なくなるので、常時表示しても煩わしくない表示とすることが出来る。
【０１０２】
＜枠表示の第１の実施形態の第６変形例＞
図１６は顔検出部３０から出力された、前記標準化された顔評価値と、顔を表す枠の位置から、顔を表す枠表示をＣＰＵ２０が生成し、表示部２２に表示すると共に、枠の枠線を構成する線分の幅を顔評価値に応じて変え、表示する例である。
【０１０３】
ここでは、標準化された顔評価値を枠線の幅として表示する。顔評価値が高い場合には太く、顔評価値が低い場合には細く表示する。太くする場合、枠線表示の位置を決め、その位置を中心として幅を増加させる方法、枠線の内側にのみ幅を増加させる方法、枠線の外側に幅を増加させる方法がある。枠線の位置を中心として増加させる方法は、一般的にＣＰＵ２０に予め備わっている機能であることが多く、プログラムが容易になるという利点がある。また、枠線の内側にのみ幅を増加させる場合には、複数の顔があって、さらに近接している場合に他の枠の表示を阻害することが無いという利点がある。枠線の外側にのみ幅を増加させる場合には、枠の内側に表示される顔の確認をじゃましないという利点がある。
【０１０４】
また、枠線の幅で表示した場合に、太い細いという概ねの幅で顔評価値が大きい小さいという判断は可能であるが、より詳細に顔評価値を提示したい場合はインジケータを表示すると良い。図１６の右端に表示してあるのが、上端が表示する枠線の線幅の上限を、下端が線幅の下限を示すインジケータＩ１０である。また、インジケータに線幅と顔評価値を対応づける値を示す表示をしても良い。ここでは上端の枠線の線幅の上限を示す値Ｌ２と、下端の線幅の下限を示す値Ｌ１を表示している。もちろん、中間の値を表示しても良いし、インジケータＩ１０に目盛りを付けても良い。また、矢印などで顔評価値をインジケータＩ１０上に表示しても良い。
【０１０５】
これらにより直感的に、枠線の幅の表示で、標準化された顔評価値のおよその値を知ることができる。尚、幅を変化させて表示するのは線の全体でなくとも良い。例えば一定間隔で線分の幅の変化する場所と、変化しない場所が繰り返されても良い。枠線が細くなって視認性が悪くなることを防ぐことが可能である。
【０１０６】
図１７は顔検出部３０から出力された、前記標準化された顔評価値と、顔を表す枠の位置から、顔を表す枠表示をＣＰＵ２０が生成し、表示部２２に表示すると共に、枠の枠線幅を顔評価値に応じて変え、表示するフローチャートである。本フローチャートは、図８の変形例であるので、図８と異なる部分のみ説明する。
【０１０７】
画像取得（ステップＳ１００）、顔検出（ステップＳ１０２）、画像表示（ステップＳ１０４）、インジケータ等表示（ステップＳ１０６）、顔検出数の判別（ステップＳ１１０）、撮影判別および撮影の場合の処理（ステップＳ２００、Ｓ２０２）、表示した検出結果の消去と、検出数の減算処理（ステップＳ１９０、Ｓ１９２）、および終了判定処理（ステップＳ２１０）は図８と同様である。インジケータ等表示（ステップＳ１０６）はあっても無くても構わない。
【０１０８】
ステップＳ１１０の顔検出数の判別において、検出数が０で無かった場合にステップＳ１１４に進み、検出結果１の標準化された顔評価値があらかじめ表示する下限として設定された数値（ここではＸ）以上であるかどうかを判別する。検出結果１の標準化された顔評価値がＸ以上である場合は枠を表示するので、ステップＳ１４４へ進む。ここで、検出結果１の標準化された顔評価値に応じた線幅の枠線で枠を表示する。例えば、１００％の顔評価値の場合は１０ドット幅の線、５０％の顔評価値の場合は５ドットの線で表示する。その後ステップＳ１９０に進む。一方、検出結果１の標準化された顔評価値がＸ未満である場合は枠を表示せず、ステップＳ１９０へ進む。ステップ１９０以降は図８と同じであるので説明を省略する。
【０１０９】
これにより、標準化された顔評価値のおよその値を、顔を表す枠の枠線幅から知ることができる。また、従来の枠の表示をする、しないという動作による枠表示の明滅を避け、連続した枠表示とすることが出来る。表示された顔の顔評価値は枠線幅で判断することが可能である他、インジケータを表示した場合はより詳細に知ることが出来る。
【０１１０】
顔評価値が低い場合は表示部分が少なくなるので、常時表示しても煩わしくない表示とすることが出来る。
【０１１１】
＜枠表示の第１の実施形態の第７変形例＞
図１８は顔検出部３０から出力された、前記標準化された顔評価値と、顔を表す枠の位置から、顔を表す枠表示をＣＰＵ２０が生成し、表示部２２に表示すると共に、枠線の時間的な表示率を顔評価値に応じて変え、表示する例である。ここでは、標準化された顔評価値を枠線の時間的表示率として表示する。顔評価値が６７％の場合、ある単位時間中に枠が表示されている時間が６７％の時間（Ｄ１および（ａ））であるように、また表示されていない時間が３３％の時間（Ｄ２および（ｂ））であるように枠の表示を行う。単位時間は短いと新たな明滅の問題が生じるので、ある程度長い時間であるのが望ましい。尚、画像表示は当然のことであるが常時表示をしている（Ｄ３）。
【０１１２】
図１９は顔検出部３０から出力された、前記標準化された顔評価値と、顔を表す枠の位置から、顔を表す枠表示をＣＰＵ２０が生成し、表示部２２に表示すると共に、枠の枠線の時間的な表示率を顔評価値に応じて変え、表示するフローチャートである。本フローチャートは、図８の変形例であるので、図８と異なる部分のみ説明する。
【０１１３】
画像取得（ステップＳ１００）、顔検出（ステップＳ１０２）、画像表示（ステップＳ１０４）、顔検出数の判別（ステップＳ１１０）、撮影判別および撮影の場合の処理（ステップＳ２００、Ｓ２０２）、表示した検出結果の消去と、検出数の減算処理（ステップＳ１９０、Ｓ１９２）、および終了判定処理（ステップＳ２１０）は図８と同様である。図８にあるインジケータ等表示（ステップＳ１０６）は、図１９には無いが、あっても構わない。
【０１１４】
ステップＳ１１０の顔検出数の判別において、検出数が０で無かった場合にステップＳ１１４に進み、検出結果１の標準化された顔評価値があらかじめ表示する下限として設定された数値（ここではＸ）以上であるかどうかを判別する。検出結果１の標準化された顔評価値がＸ以上である場合は枠を表示するので、ステップＳ１４６へ進む。ここで、検出結果１の標準化された顔評価値にあらかじめ設定された基準時間を乗算した間隔で、検出結果１の枠を点滅表示する。例えば標準化された顔評価値が１００％の場合は、常時枠が表示されることとなるし、標準化された顔評価値が５０％の場合は、基準時間が１秒であれば０．５秒は表示し、残り０．５秒は非表示となる。ここではステップＳ１４６として記述してあるが、実際にはステップＳ１４６は常時ルーチンが回っていることになる。
【０１１５】
その後ステップＳ１９０に進む。一方、検出結果１の標準化された顔評価値がＸ未満である場合は枠を表示せず、ステップＳ１９０へ進む。ステップ１９０以降は図８と同じであるので説明を省略する。
【０１１６】
これにより従来の、枠の表示をする、しないという２値表示でなく、常時枠が明滅しており、枠の表示されている時間割合で標準化された顔評価値のおよその値を知ることができる。
【０１１７】
＜枠表示の第１の実施形態の第８変形例＞
図２０は顔検出部３０から出力された、前記標準化された顔評価値と、顔を表す枠の位置から、顔を表す枠表示をＣＰＵ２０が生成し、表示部２２に表示すると共に、標準化された顔評価値を数値として枠線と共に表示（Ｌ３）する例である。
ここでは、１００％を基準として標準化された顔評価値を表示しているが、標準化する基準値は必要に応じて選ぶことが出来る。例えば１０を基準として標準化された顔評価値を表しても構わないし、％表示で無くともかまわない。また、他の枠線の表示と組み合わせても良いし、インジケータと組み合わせても良い。標準化された顔評価値がより具体的に検出できるようになるという利点がある。
【０１１８】
図２１は顔検出部３０から出力された、前記標準化された顔評価値と、顔を表す枠の位置から、顔を表す枠表示をＣＰＵ２０が生成し、表示部２２に表示すると共に、標準化された顔評価値を数値として枠線と共に表示（Ｌ３）するフローチャートである。本フローチャートは、図８の変形例であるので、図８と異なる部分のみ説明する。
【０１１９】
画像取得（ステップＳ１００）、顔検出（ステップＳ１０２）、画像表示（ステップＳ１０４）、顔検出数の判別（ステップＳ１１０）、撮影判別および撮影の場合の処理（ステップＳ２００、Ｓ２０２）、表示した検出結果の消去と、検出数の減算処理（ステップＳ１９０、Ｓ１９２）、および終了判定処理（ステップＳ２１０）は図８と同様である。図８にあるインジケータ等表示（ステップＳ１０６）は、図２１には無いが、あっても構わない。
【０１２０】
ステップＳ１１０の顔検出数の判別において、検出数が０で無かった場合にステップＳ１１４に進み、検出結果１の標準化された顔評価値があらかじめ表示する下限として設定された数値（ここではＸ）以上であるかどうかを判別する。検出結果１の標準化された顔評価値がＸ以上である場合は枠を表示するので、ステップＳ１８６へ進む。ここで顔を表す枠を表示した後、ステップＳ１８７で、検出結果１の標準化された顔評価値を表示する。ここでは数値として表示しているが、その他の表示方法でも構わない。例えば、円グラフなどの形や、特定形のインジケータの大小等で表示することも可能である。
【０１２１】
その後ステップＳ１９０に進む。一方、検出結果１の標準化された顔評価値がＸ未満である場合は枠を表示せず、ステップＳ１９０へ進む。ステップ１９０以降は図８と同じであるので説明を省略する。
【０１２２】
これにより顔評価値が算出できた場合にはある値以上の場合に顔を表す枠を表示することで、従来の、枠の表示をする、しないという２値表示でなく、連続的な表示とすることが出来る。また、その評価値を表示することで標準化された顔評価値を知ることができる。
【０１２３】
また、これらの変形例は組み合わせて実施することが可能である。複数の例を組み合わせることにより、より滑らかな表示が可能となる。例えば枠線濃度を変化させながら、さらに枠線幅を変化させることが可能である。もちろん、この２例の組み合わせに限るものではないし、２例以上の組み合わせも可能である。なお、ステップ１８６では、標準化された顔評価値に応じて枠の色や濃度を変更してもよいし、枠表示を行う場合には、顔評価値にかかわらず、一定の枠を表示するようにしてもよい。
【０１２４】
次に、前記撮像装置１の表示部２２に、前記顔を表す枠を表示する際に、標準化された顔評価値が表示判別値以上から表示判別値未満になった場合に、あるいは、標準化された顔評価値が表示判別値未満から表示判別値以上になった場合に、前記顔を表す枠の表示を時間的に変化させる例について詳述する。
【０１２５】
＜枠表示の第２の実施形態＞
顔検出部３０から出力された、前記標準化された顔評価値と、顔を表す枠の位置から、顔を表す枠表示をＣＰＵ２０が生成し、表示部２２に表示する際に時間経過と共に変化させる例を図２２に示す。この例では標準化された顔評価値を、枠線の濃淡として表示している。すなわち、標準化された顔評価値が小さい場合は枠線の濃度が淡く表示され、顔評価値が大きい場合は枠線の濃度が濃く表示される。
【０１２６】
そして、例えば枠線の表示判別値がＸ％であった場合に、顔評価値が表示判別値以上から、表示判別値未満に変化した時、枠表示を瞬時に中止するのではなく、枠線が徐々に非表示となるようにする。図２２では、左端が標準化された顔評価値が表示判別値を越えている時であり、この時、顔を表す枠線は例えば評価値に基づいた濃度で表示されている（Ａ２０）。ここで、標準化された顔評価値が表示判別値以上で、顔を表す枠を表示していた時、顔評価値が変化し、表示判別値を下回った場合、瞬時に顔を表す枠線を非表示とすると、再び標準化された顔評価値が表示判別値を上回った場合に、再度表示されることとなり、表示が明滅する。そこで、表示をＡ２１からＡ２４に至るように時間経過と共に非表示とすることで、急激な顔を表す枠の表示変化を避けることが出来る。また、枠線の表示判別値がＸ％であった場合に、顔評価値が表示判別値未満から表示判別値以上に変化した時、枠表示を瞬時に行うのではなく、枠線が徐々に表示となるようにする。図２２で説明を行うと、右端が標準化された顔評価値が表示判別値未満の時であり、この時顔を表す枠は表示されていない（Ａ２４）。ここで、標準化された顔評価値が表示判別値を上回った場合、瞬時に顔を表す枠線を表示すると、再び標準化された顔評価値が表示判別値を下回った場合に、再度非表示とされることとなり、表示が明滅する。そこで、表示をＡ２４からＡ２０に至るように時間経過と共に表示することで、急激な顔を表す枠の表示変化を避けることが出来る。つまり、顔評価値が表示判別値以上から未満に変化したとしても、急激に顔を表す枠が消えるのではなく、徐々に消えるようにする。そのように表示することによって急な表示変化を避けることが出来るだけでなく、顔評価値が表示判別値前後で推移している場合にもわずかな表示変化ですみ、滑らかな表示が可能になる。
【０１２７】
このように、枠を非表示から表示と判別した時、あるいは表示から非表示と判別した時に、時間経過によって連続的または段階的に表示あるいは非表示とすることで、従来のような枠の表示、非表示という急激な表示変化ではなく、滑らかな枠の表示を行うことができる。
【０１２８】
次に、顔を表す枠を表示する際に、標準化された顔評価値が表示判別値以上から表示判別値未満になった場合に、あるいは、標準化された顔評価値が表示判別値未満から表示判別値以上になった場合に、前記顔を表す枠の表示を時間的に変化させる例について詳述する。非表示から表示への時間的変化と、表示から非表示への時間的変化は、変化方向が異なるが内容は同じであるために、ここでは標準化された顔評価値が表示判別値以上から、表示判別値未満になった時の処理について代表して説明する。また、検出した顔が複数である場合も想定されるが、説明が煩雑となるのでここでは検出した顔はひとつであるとして説明する。複数の場合は、検出したそれぞれの顔の顔評価値に応じて処理することになる。例えばある顔を表す枠は顔検出値が表示判別値以上であるので表示されたまま、別の顔を表す枠は顔検出値が表示判別値未満となったために徐々に非表示となっていく。このような動作に関しては、それぞれの顔の表示に以下の説明を当てはめることで理解できるであろう。
【０１２９】
図２３はＣＰＵ２０が、顔を表す枠を表示する際に、標準化された顔評価値が表示判別値以上から表示判別値未満になった場合に、あるいは、標準化された顔評価値が表示判別値未満から表示判別値以上になった場合に、前記顔を表す枠の表示を時間的に変化させるフローチャートである。
【０１３０】
まず、使用する変数Ａおよび変数Ｂに０を代入して初期化する（ステップＳ９０）。次に画像入力部１０より画像を入力あるいは撮像して得た画像信号を、入力信号処理部において信号処理を行い画像として取得する（ステップＳ１００）。次に顔検出部において、入力画像から、そこに含まれる被写体の特定対象、すなわち、顔、目、瞳、鼻、口等を検出し、それらの特徴点、パターンを識別することにより被写体の顔を検出する（ステップＳ１０２）。次に、画像入力部１０から入力された画像を表示する（ステップＳ１０４）。次にステップＳ１１２において、顔検出がされたか否かを判別する。ここで顔検出されたか否かの判別には、顔評価値を使用しても良いし、顔評価値をは別の評価値を用いても良い。ステップＳ１１２において、顔が検出されたと判断した場合はステップＳ１１４へ、そうでない場合はステップＳ２００に進む。
【０１３１】
ステップＳ１１４では検出された顔の標準化された顔評価値があらかじめ表示する下限として設定された数値（ここではＸ）以上であるかどうかを判別する。標準化された顔評価値がＸ以上である場合は枠を表示するので、ステップＳ１２０へ進む。ここで検出結果の枠線濃度に検出された顔の標準化された顔評価値を代入し、ステップＳ１８５で顔を表す枠を表示した後、ステップＳ１８９で、検出した標準化された顔評価値を変数Ａに、その検出位置を変数Ｂに代入し、ステップＳ２００に進む。
【０１３２】
ステップＳ１１４で、検出された顔の標準化された顔評価値があらかじめ表示する下限として設定された数値（ここではＸ）未満である場合は枠が非表示となるので、ステップＳ３００に進む。
【０１３３】
ステップＳ３００では、検出した顔の検出位置が変数Ｂに近いかどうかを判断する。検出位置が変数Ｂに近い場合は、前回検出した顔と同じであると判断し、ステップＳ３２０に進む。検出位置が変数Ｂと異なる場合は、別の顔を検出した可能性があるために処理を行わず、ステップＳ５００に進む。尚、ここでは別の顔を検出した可能性がある場合には時間と共に顔を表す枠を非表示とする処理を行わないが、急激に被写体である人物が移動した可能性もあるために、このステップＳ３００を省いて行うことも考えられる。また、ここでは顔を検出した位置で判断しているが、個々の顔の検出が出来る場合には、直前に検出した顔であるか否かで判断しても良い。すなわち、直前に検出した顔と同じ顔である場合には時間と共に非表示となるような処理を、直前に検出した顔と異なる顔である場合には処理を行わないようにしても良い。
【０１３４】
ステップＳ３２０では、検出された顔の枠線濃度に変数Ａ−変数Ｙを設定する。ここでは、枠線濃度が０から２５５で表されるとし、検出された顔評価値を２５５で標準化する。Ｙの値はＡの値を時間と共に減少させる 値であるので、システム側が設定した値とするのが一般的であるが、操作者が設定できても良い。直前に顔が検出されている場合にはＡに標準化された顔評価値が入っているので、Ａ−Ｙの計算を行うことで、新たな枠線の枠線濃度が減少することになる。
【０１３５】
次に、ステップＳ３３０で、検出結果の枠を表示する。この時、枠線濃度はステップＳ３２０で設定された値が使われる。
【０１３６】
その後、ステップＳ３４０でＡ−Ｙを新たに変数Ａに代入し、ステップＳ５００で顔の検出位置を変数Ｂに代入し、ステップＳ２００に進む。
【０１３７】
ステップＳ２００では、撮影を行うかどうかの判別をする。通常は操作部２６に設けられるシャッターボタンや録画ボタン（共に図示せず）が押されたか、否かで判別する。撮影処理を行う場合はステップＳ２０２で撮影処理を行い、ステップＳ２１０に進む。撮影処理を行わない場合には直接ステップＳ２１０に進み終了か否かを判別する。終了しない場合はステップＳ１００に戻り同様の処理を繰り返す。
【０１３８】
これにより、顔を表す枠を表示する際に、標準化された顔評価値が表示判別値以上から表示判別値未満になった場合に、あるいは、標準化された顔評価値が表示判別値未満から表示判別値以上になった場合に、前記顔を表す枠の表示を時間的に変化させることができ、表示の明滅を避け、スムーズな顔を表す枠の表示が可能になる。
【０１３９】
尚、ここではフローチャートでの説明の都合上、時間系列で画像取得（ステップＳ１００）、顔検出（ステップＳ１０２）、画像表示（ステップＳ１０４）を行うようにしているが、例えば顔検出部がＣＰＵ２０と独立して動作する構成であれば、顔検出（ステップＳ１０２）を行いながら、画像表示（ステップＳ１０４）を行うことも可能であるし、全体の処理短縮のためにはその方が望ましい。上記説明部だけでなく、以下の説明部分でも並列処理が可能な部分は並列処理をすることで高速化が可能である。
【０１４０】
また、ここでは画像を表示部２２に先に表示し、枠を表示部２２に後から表示するようにしているが、装置の構成により、先に表示する画像と枠を合成し、合成した結果を表示部２２に送り表示しても良い。
【０１４１】
さらに、画像を表示することは必須では無い。例えば監視用途の撮像装置であり、監視内容が人物の顔が存在するか否かである場合、画像表示が無くとも顔の枠表示があれば良い。表示された枠で必要と判断した時などに、画像を表示すれば良いからである。例えば顔と検出した場合に枠を表示し、それが一定時間（例えば３秒以上など）継続して検出が続いた場合に、初めて画像を表示するようなことが考えられる。このようにすることで、注意力が必要な多くの映像が映った監視映像画面ではなく、必要な監視画面だけを監視することが可能になる。
【０１４２】
尚、ここでは顔を表す枠を表示すると判別した時には標準化された顔評価値の枠線濃度の枠を表示し、表示から非表示に変わった時には最後に表示していた標準化された顔評価値の枠線濃度から時間と共に枠線濃度を変化させて表示するので、違和感のない滑らかな表示が可能になっている。ただしこれに限定されるものではなく、顔を表す枠を表示する場合、ここに記載のどの実施例のように表示しても問題はない。
【０１４３】
＜枠表示の第２の実施形態の第１変形例＞
図２４は前記撮像装置１の表示部２２に顔を表す枠を表示する際に、標準化された顔評価値が表示判別値以上から表示判別値未満になった場合、あるいは標準化された顔評価値が表示判別値未満から表示判別値以上になった場合の表示を示している。顔評価値が表示判別値以下になった場合に、顔を表す枠の枠線を構成する線分方向表示率を時間と共に変化させ表示（Ａ３０からＡ３４）する。
【０１４４】
図２５は顔検出部３０から出力された、前記標準化された顔評価値と、顔を表す枠の位置から、顔を表す枠表示をＣＰＵ２０が生成し、表示部２２に表示すると共に、標準化された顔評価値が表示判別値以上から表示判別値未満になった場合、あるいは標準化された顔評価値が表示判別値未満から表示判別値以上になった場合に、顔を表す枠の枠線を構成する線分方向表示率を時間と共に変化させるフローチャートである。本フローチャートは、図２３の変形例であるので、図２３と異なる部分のみ説明する。
【０１４５】
画像取得（ステップＳ１００）、顔検出（ステップＳ１０２）、画像表示（ステップＳ１０４）、顔検出の判別（ステップＳ１１２）、標準化された顔評価値が表示判別値以上かどうかの判別（ステップＳ１１４）、検出結果の枠表示（ステップＳ１８５）、変数の更新（ステップＳ１８９）、撮影判別および撮影の場合の処理（ステップＳ２００、Ｓ２０２）、および終了判定処理（ステップＳ２１０）は図２３と同様である。
【０１４６】
変数初期化（ステップＳ９２）では、変数Ｂと、変数ｎに０を代入して初期化する。
【０１４７】
ステップＳ１１４で、表示しないと判別された場合、検出位置の判別（ステップＳ３００）を行う。検出位置が変数Ｂと近く同じ顔であると判別された場合は、ステップＳ３５０に進む。検出位置が変数Ｂと大きく異なる場合はステップＳ５００に進む。
【０１４８】
ステップＳ３５０で変数ｎの値に１を加える。その後、ステップＳ３６０で破線率の計算をする。破線率ＫはＫ＝１−Ｚ×ｎで計算される。ここで、ｎは整数、Ｚは１以下の定数である。ただし、Ｚは操作者が設定できても良い。ステップＳ３５０でｎが加算されるので、ステップＳ３５０からＳ３７０の処理を繰り返すたびに破線率が下がり、枠線を構成する単位長さあたりの表示率が下がることになる。その後、ステップＳ３７０で検出結果の枠を破線率Ｋの線で表示し、ステップＳ５００で検出位置をＢに代入してステップ２００に進む。
【０１４９】
以上により、顔を表す枠を表示する際に、標準化された顔評価値が表示判別値以上から表示判別値未満になった場合に、あるいは、標準化された顔評価値が表示判別値未満から表示判別値以上になった場合に、前記顔を表す枠の表示を、枠線の破線率を時間的に変化させることで表示することができ、表示の明滅を避け、スムーズな顔を表す枠の表示が可能になる。
【０１５０】
尚、ここでは顔を表す枠を表示すると判別した時には通常の枠を表示するとして記述しているが、表示する枠を顔評価値に応じて変化させても良い。例えばこの実施例の場合、顔を表す枠を表示する場合には破線率を標準化された顔評価値で表示し、非表示に変わった場合には、最後に表示していた破線率からさらに数値を変化させていけば、違和感のない滑らかな表示が可能になる。
【０１５１】
＜枠表示の第２の実施形態の第２変形例＞
図２６は前記撮像装置１の表示部２２に顔を表す枠を表示する際に、標準化された顔評価値が表示判別値以上から表示判別値未満になった場合、あるいは標準化された顔評価値が表示判別値未満から表示判別値以上になった場合の表示を示している。顔評価値が表示判別値以下になった場合に、顔を表す枠の枠線幅を時間と共に変化させ表示（Ａ４０からＡ４４）する。
【０１５２】
図２７は顔検出部３０から出力された、前記標準化された顔評価値と、顔を表す枠の位置から、顔を表す枠表示をＣＰＵ２０が生成し、表示部２２に表示すると共に、標準化された顔評価値が表示判別値以上から表示判別値未満になった場合、あるいは標準化された顔評価値が表示判別値未満から表示判別値以上になった場合に、顔を表す枠の枠線幅を時間と共に変化させるフローチャートである。本フローチャートは、図２５の変形例であるので、図２５と異なる部分のみ説明する。
【０１５３】
変数初期化（ステップＳ９２）、画像取得（ステップＳ１００）、顔検出（ステップＳ１０２）、画像表示（ステップＳ１０４）、顔検出の判別（ステップＳ１１２）、標準化された顔評価値が表示判別値以上かどうかの判別（ステップＳ１１４）、検出結果の枠表示（ステップＳ１８５）、変数の更新（ステップＳ１８９）、撮影判別および撮影の場合の処理（ステップＳ２００、Ｓ２０２）、および終了判定処理（ステップＳ２１０）は図２５と同様である。
【０１５４】
また、検出位置の判別（ステップＳ３００）、検出位置が変数Ｂと近いと判別された場合、変数ｎのインクリメント（ステップＳ３５０）、判別されなかった場合および後述する枠表示後の検出位置の変数Ｂへの代入（ステップＳ５００）は図２５と同様である。
【０１５５】
変数ｎのインクリメント（ステップＳ３５０）の後、ステップＳ３６２で線幅Ｗを計算する。線幅はＷ＝Ｙ×（１−Ｘ×ｎ）で計算される。ここで、Ｙは基準となる線幅、ｎは整数、Ｘは１以下の定数である。Ｙは最大線幅と表現しても良い。また、ＹおよびＸは操作者が設定できても良い。ステップＳ３５０でｎが加算されるので、ステップＳ３５０からＳ３７２の処理を繰り返すたびに線幅Ｗが減少し、枠線が徐々に細くなる。その後、ステップＳ３７２で検出結果の枠を線幅Ｗで表示し、ステップＳ５００で検出位置をＢに代入してステップ２００に進む。
【０１５６】
以上により、顔を表す枠を表示する際に、標準化された顔評価値が表示判別値以上から表示判別値未満になった場合に、あるいは、標準化された顔評価値が表示判別値未満から表示判別値以上になった場合に、前記顔を表す枠の枠線幅を時間的に変化させることができ、表示の明滅を避け、スムーズな顔を表す枠の表示が可能になる。
【０１５７】
＜枠表示の第２の実施形態の第３変形例＞
図２８は前記撮像装置１の表示部２２に顔を表す枠を表示する際に、標準化された顔評価値が表示判別値以上から表示判別値未満になった場合、あるいは標準化された顔評価値が表示判別値未満から表示判別値以上になった場合に、顔を表す枠の表示時間率を時間と共に変化させ表示（Ｄ４からＤ８）する例を示す。
【０１５８】
図２９は顔検出部３０から出力された、前記標準化された顔評価値と、顔を表す枠の位置から、顔を表す枠表示をＣＰＵ２０が生成し、表示部２２に表示すると共に、標準化された顔評価値が表示判別値以上から表示判別値未満になった場合、あるいは標準化された顔評価値が表示判別値未満から表示判別値以上になった場合に、顔を表す枠の枠線の表示時間率を時間と共に変化させるフローチャートである。本フローチャートは、図２５の変形例であるので、図２５と異なる部分のみ説明する。
【０１５９】
変数初期化（ステップＳ９２）、画像取得（ステップＳ１００）、顔検出（ステップＳ１０２）、画像表示（ステップＳ１０４）、顔検出の判別（ステップＳ１１２）、標準化された顔評価値が表示判別値以上かどうかの判別（ステップＳ１１４）、検出結果の枠表示（ステップＳ１８５）、変数の更新（ステップＳ１８９）、撮影判別および撮影の場合の処理（ステップＳ２００、Ｓ２０２）、および終了判定処理（ステップＳ２１０）は図２５と同様である。
【０１６０】
また、検出位置の判別（ステップＳ３００）、検出位置が変数Ｂと近いと判別された場合、変数ｎのインクリメント（ステップＳ３５０）、判別されなかった場合および後述する枠表示後の検出位置の変数Ｂへの代入（ステップＳ５００）は図２５と同様である。
【０１６１】
変数ｎのインクリメント（ステップＳ３５０）の後、ステップＳ３６２で表示時間率Ｔを計算する。表示時間率ＴはＴ＝１−Ｕ×ｎで計算される。ここで、ｎは整数、Ｕは１以下の定数である。尚、常数Ｕは操作者が設定できても良い。ステップＳ３５０でｎが加算されるので、ステップＳ３５０からＳ３７４の処理を繰り返すたびに表示時間率が減少し、表示時間が徐々に少なくなる。その後、ステップＳ３７４で検出結果の枠を表示時間率Ｔで表示し、ステップＳ５００で検出位置をＢに代入してステップ２００に進む。
【０１６２】
以上により、顔を表す枠を表示する際に、標準化された顔評価値が表示判別値以上から表示判別値未満になった場合に、あるいは、標準化された顔評価値が表示判別値未満から表示判別値以上になった場合に、前記顔を表す枠の時間表示率を変化させることができ、表示の明滅を避け、スムーズな顔を表す枠の表示が可能になる。
【０１６３】
＜枠表示の第２の実施形態の第４変形例＞
図３０は前記撮像装置１の表示部２２に顔を表す枠を表示する際に、標準化された顔評価値が表示判別値以上から表示判別値未満になった場合、あるいは標準化された顔評価値が表示判別値未満から表示判別値以上になった場合に、顔を表す枠を構成する複数の線分の画面内表示率を変化させ表示する（Ａ５０からＡ５４）例を示す。さらに、ここでは表示判別値未満になった場合、あるいは表示判別値以上になった場合に、その時点からの時間経過に応じて、顔を表す枠の、複数の線分の位置を、枠の中心からの距離を変化させて上記画面内表示率を変化させている。
【０１６４】
図３０に示すように、顔評価値が表示判別値以上の場合は、顔を表す枠が表示（Ａ５０）されている。ここで顔評価値が下がり表示判別値以下になった場合に、Ａ５１に示すように顔を表す枠を構成する複数の線分に枠が分離し、さらに個々の線分がランダムに回転しながら、枠の中心から周辺に向かって移動していく。
【０１６５】
このように表示することにより、表示から非表示となった場合に急激に顔を表す枠が消えるのではなく、徐々に画面から消えていく表示をすることで、滑らかな表示変化とすることが出来る。
【０１６６】
尚、ここで個々の線分が回転することは必須では無い。表示のためのＣＰＵ２０の計算量が少なくてすむという利点がある。個々の成分を回転させた場合は爆発的に枠が消える雰囲気を出すことが出来る。より爆発的に消去する雰囲気を出すためには、個々の線分について回転方向、回転速度をランダムに決定し、表示変化の間は方向も含め等速回転するのが望ましい。また個々の線分が、顔を表す枠の中心より周辺に向かって移動する速度は等速でも構わないし、初速が速く、その後やや速度を落としても、初速は遅く、その後やや速度を上げても構わない。等速で表示する場合は、より爆発の雰囲気を表すことが可能である。初速が速く、その後やや速度を落とす表示の場合は、顔評価値が下がり、表示判別値未満になった後、再度顔評価値が上がった場合に枠が顔の周囲から集まってくる表現がしやすくなる。また、初速が遅く、その後やや速度を上げる表示の場合は、表示判別値付近で顔評価値が上下しているような場合に、顔を表す枠の表示変化を少なくすることが出来、滑らかな表示が可能になる。
【０１６７】
さらに、ここでは顔を表す枠の中心から周辺に向かって、顔を表す枠の複数の線分が移動する例を示しているが、個々の線分が顔を表す枠の中心に向かって移動しても良い。この場合、中心には被写体としての顔がある場合があるので、個々の線分が中心に移動すると共に枠線の濃度を下げるなどをするのが望ましい。
【０１６８】
図３１は顔検出部３０から出力された、前記標準化された顔評価値と、顔を表す枠の位置から、顔を表す枠表示をＣＰＵ２０が生成し、表示部２２に表示すると共に、標準化された顔評価値が表示判別値以上から表示判別値未満になった場合、あるいは標準化された顔評価値が表示判別値未満から表示判別値以上になった場合に、顔を表す枠の枠線を構成する個々の線分の画面内表示率を時間と共に変化させるフローチャートである。本フローチャートは、図２５の変形例であるので、図２５と異なる部分のみ説明する。
【０１６９】
まず、使用する変数Ｂに０を代入して初期化する（ステップＳ９２）。次に、個々の線分の回転方向、回転速度を設定する（ステップＳ９６）。本実施例では毎回設定を行うので、枠の変化が毎回変わることとなり、枠表示の時間変化の様子が毎回変わることとなり、変化に富んだ表示とすることが出来る。しかし、あらかじめ決定しておいても良い。その場合は計算量が少なくなりスムーズな動作とすることが出来る利点がある。その後の画像取得（ステップＳ１００）、顔検出（ステップＳ１０２）、画像表示（ステップＳ１０４）、顔検出の判別（ステップＳ１１２）、標準化された顔評価値が表示判別値以上かどうかの判別（ステップＳ１１４）、検出結果の枠表示（ステップＳ１８５）、変数の更新（ステップＳ１８９）、撮影判別および撮影の場合の処理（ステップＳ２００、Ｓ２０２）、および終了判定処理（ステップＳ２１０）は図２５と同様である。
【０１７０】
ステップＳ３００において検出位置の判別を行い検出位置が変数Ｂと近いと判別された場合、ステップＳ３６６で個々の線分の位置及び回転量を計算する。ここでは、あらかじめ設定された画面内表示率が変化するように計算を行う。ただし、表示の切り替わり時、一時的に表示が変化しても、画面内表示率は変化しない場合（図３０のＡ５０からＡ５１への変化など）がある。その後、ステップＳ３７６で枠断片を表示する。その後の検出位置の変数Ｂへの代入（ステップＳ５００）は図２５と同様である。
【０１７１】
以上により、顔を表す枠を表示する際に、標準化された顔評価値が表示判別値以上から表示判別値未満になった場合に、あるいは、標準化された顔評価値が表示判別値未満から表示判別値以上になった場合に、前記顔を表す枠の枠線の画面内表示率を時間的に変化させることができ、表示の明滅を避け、スムーズな顔を表す枠の表示が可能になる。
【０１７２】
また、枠線が断片となり徐々に画面内に表示されなくなるので、効果的な表示とすることが出来る。
【０１７３】
さらに、これらの変形例は組み合わせて実施することが可能である。図３２は、顔を表す枠を表示する際に、標準化された顔評価値が表示判別値以上から表示判別値未満になった場合に、あるいは、標準化された顔評価値が表示判別値未満から表示判別値以上になった場合に、前記顔を表す枠の枠線の画面内表示率を時間と共に変化させ、さらに時間と共に枠線濃度も変化させる（Ａ６０からＡ６４）例である。ふたつを組み合わせることにより、より滑らかな表示変化が可能となる。
【０１７４】
加えて、顔を表す枠を顔評価値によって連続的または段階的に表示することと、顔評価値が表示判別値未満になった場合などに、時間と共に連続的または段階的に表示変化させることを組み合わせても良い。例えば顔評価値が表示判別値以上である時は、ある一定線幅以上の顔を表す枠を表示し、表示判別値未満となった時は一定線幅から時間と共に線幅が減少するようにしても良い。これによって、より滑らかな枠の表示を行うことができる。顔評価値が表示判別値以上の場合は線幅の変化で、表示判別値未満の場合は枠線濃度と線幅の変化で表示するなどのように、複数の組み合わせを行うことが出来ると、より滑らかで効果的な表示を行うことが出来る。
【０１７５】
ここまでの例では顔を表す枠は、顔を取り囲む連続した線または線分の集合として記述してきたが、枠には他の種類もある。図３３は枠の例とその変化を示したものである。（ａ）は顔を取り囲む４つの星で枠を構成している例である。この場合、線幅に相当するものは大きさになるために、図３３（ａ）の枠Ａ７１から図３３（ｂ）の枠Ａ７２のように変化する。
【０１７６】
図３３（ｃ）は顔の左上角、および右下角だけを表示した枠の例である。ここでは枠の枠線濃度を、図３３（ｃ）の枠Ａ７３から図３３（ｄ）の枠Ａ７４のように変え表示した例を示す。
【０１７７】
また、図３３（ｅ）、（ｆ）は半球状の枠Ａ７５，Ａ７６を顔の対角位置に表示した例である。図３３（ｅ）は枠Ａ７５の線分方向表示率が１００％の場合、図３３（ｆ）は線分方向表示率が２０％の例である。半球であるので、線分の方向は半径と直角方法となり、このような表示となる。ここでは線分方向表示率が下がると半球の中心線部分から表示されなくなる例を示しているが、逆に周辺部分から表示されなくなっても良い。
【０１７８】
図３３（ｇ）は円Ａ７７で顔評価値を表示した例である。顔評価値が変化すると、図３３（ｇ）の円Ａ７７から図３３（ｈ）の円Ａ７８のように大きさの変化で表示する。ここでは大きさで表示しているが、濃度で表示しても良い。
【０１７９】
また、ここでは特定対象を顔として説明しているが、被写体の特定対象であれば、頭部、目、瞳、赤目、閉じた目、眼鏡、眉、口、唇、口などの人物の一部や、人物全体、さらには車、動物、花などの植物など数々の対象に対して応用が可能である。一例をあげれば、植物の観察に用い、開花などを撮像表示する装置に用いても良い。また、前述したように撮像装置だけでなく、監視装置などにも応用が可能である。さらに、一部の表示を表示部で表示するのではなく、スピーカ部などで音を用いて表現しても良い。
【図面の簡単な説明】
【０１８０】
【図１】図１は本発明に係る画像表示装置の内部構成の一例を示すブロック図である。
【図２】図２は図１の顔検出部の詳細な実施の形態を示すブロック図である。
【図３】図３は出力手段から出力される、標準化された顔評価値と、前記検出位置およびパラメータの検出位置から得られる顔を表す枠の位置情報を示す表である。
【図４】図４は顔検出部から出力された標準化された顔評価値と顔を表す枠の位置から、顔を表す枠表示をＣＰＵが生成し、表示部に表示する例を示したものである。
【図５】図５は顔評価値を標準化するためのテーブルの例を示したものである。
【図６】図６はＣＰＵが、顔評価値に応じて枠を連続的または段階的に表示する処理手順を示すフローチャートを示したものである。
【図７】図７は顔評価値に応じて枠を連続的または段階的に表示すると共にインジケータを表示する例を示したものである。
【図８】図８はＣＰＵが、顔評価値に応じて枠を連続的または段階的に表示すると共にインジケータを表示する処理手順を示すフローチャートである。
【図９】図９は顔評価値に応じて枠を連続的または段階的に表示すると共にインジケータを表示する時にインジケータ上に顔評価値を表す表示をする例を示したものである。
【図１０】図１０はＣＰＵが、顔評価値に応じて枠を連続的または段階的に表示すると共にインジケータを表示する時にインジケータ上に顔評価値を表す表示をする処理手順を示すフローチャートである。
【図１１】図１１は顔評価値に応じて枠を連続的または段階的に表示すると共にインジケータを表示する時に、インジケータ上に顔評価値を表す表示をすると共に、検出結果別に表示色を変えた例を示したものである。
【図１２】図１２は顔評価値に応じて枠を連続的または段階的に表示する時に、枠の色相を顔評価値に応じて変えた例を示したものである。
【図１３】図１３はＣＰＵが、顔評価値に応じて枠を連続的または段階的に表示する時に、枠の色相を顔評価値に応じて変えた表示するフローチャートである。
【図１４】図１４は顔評価値に応じて枠を連続的または段階的に表示する時に、枠の枠線を構成する線分方向表示率を顔評価値に応じて変え、表示する例を示したものである。
【図１５】図１５はＣＰＵが、顔評価値に応じて枠を連続的または段階的に表示する時に、枠の線分方向表示率を顔評価値に応じて変え表示するフローチャートである。
【図１６】図１６は顔評価値に応じて枠を連続的または段階的に表示する時に、枠の枠線幅を顔評価値に応じて変え表示する例を示したものである。
【図１７】図１７はＣＰＵが顔評価値に応じて枠を連続的または段階的に表示する時に、枠の枠線幅を顔評価値に応じて変え表示するフローチャートである。
【図１８】図１８は顔評価値に応じて枠を連続的または段階的に表示する時に、枠線の時間的な表示率を顔評価値に応じて変え、表示する例を示したものである。
【図１９】図１９はＣＰＵが顔評価値に応じて枠を連続的または段階的に表示する時に、枠線の時間的な表示率を顔評価値に応じて変え表示するフローチャートである。
【図２０】図２０は顔評価値に応じて枠を連続的または段階的に表示する時に、標準化された顔評価値を数値として枠線と共に表示する例を示したものである。
【図２１】図２１はＣＰＵが顔評価値に応じて枠を連続的または段階的に表示する時に、標準化された顔評価値を数値として枠線と共に表示するフローチャートである。
【図２２】図２２は顔評価値が顔を表す枠の表示判別値以上となった時、または未満となった時に、枠を時間経過と共に変化させる例を示したものである。
【図２３】図２３ＣＰＵが顔評価値が顔を表す枠の表示判別値以上となった時、または未満となった時に、枠を時間経過と共に変化させるよう表示するフローチャートである。
【図２４】図２４は顔評価値が顔を表す枠の表示判別値以上となった時、または未満となった時に、枠の線分方向表示率を時間と共に変化させる例を示したものである。
【図２５】図２５はＣＰＵが、顔評価値が顔を表す枠の表示判別値以上となった時、または未満となった時に、枠の線分方向表示率を時間と共に変化させるフローチャートである。
【図２６】図２６は顔評価値が顔を表す枠の表示判別値以上となった時、または未満となった時に、枠の枠線幅を時間と共に変化させる例を示したものである。
【図２７】図２７はＣＰＵが、顔評価値が顔を表す枠の表示判別値以上となった時、または未満となった時に、枠の枠線幅を時間と共に変化させるフローチャートである。
【図２８】図２８は顔評価値が顔を表す枠の表示判別値以上となった時、または未満となった時に、枠の表示時間率を時間と共に変化させる例を示したものである。
【図２９】図２９はＣＰＵが、顔評価値が顔を表す枠の表示判別値以上となった時、または未満となった時に、枠の表示時間率を時間と共に変化させるフローチャートである。
【図３０】図３０は顔評価値が顔を表す枠の表示判別値以上となった時、または未満となった時に、枠の画面内表示率を時間と共に変化させる例を示したものである。
【図３１】図３１はＣＰＵが、顔評価値が顔を表す枠の表示判別値以上となった時、または未満となった時に、枠の画面内表示率を時間と共に変化させるフローチャートである。
【図３２】図３２は、顔評価値が顔を表す枠の表示判別値以上となった時、または未満となった時に、複数の手段で枠を時間経過と共に変化させる例を示したものである。
【図３３】図３３は顔を表す枠とその表示変化の例を示したものである。
【図３４】図３４は従来の顔を表す枠の表示を説明したものである。
【符号の説明】
【０１８１】
１０…画像入力部（撮像部）、１２…入力信号処理部、２０…ＣＰＵ、２２…表示部、２４…画像記録部、２６…操作部、２８…通信部、３０…特定対象検出部（顔検出部）
【図１】
0004507281.tif 000002
【図２】
0004507281.tif 000003
【図３】
0004507281.tif 000004
【図４】
0004507281.tif 000005
【図５】
0004507281.tif 000006
【図６】
0004507281.tif 000007
【図７】
0004507281.tif 000008
【図８】
0004507281.tif 000009
【図９】
0004507281.tif 000010
【図１０】
0004507281.tif 000011
【図１１】
0004507281.tif 000012
【図１２】
0004507281.tif 000013
【図１３】
0004507281.tif 000014
【図１４】
0004507281.tif 000015
【図１５】
0004507281.tif 000016
【図１６】
0004507281.tif 000017
【図１７】
0004507281.tif 000018
【図１８】
0004507281.tif 000019
【図１９】
0004507281.tif 000020
【図２０】
0004507281.tif 000021
【図２１】
0004507281.tif 000022
【図２２】
0004507281.tif 000023
【図２３】
0004507281.tif 000024
【図２４】
0004507281.tif 000025
【図２５】
0004507281.tif 000026
【図２６】
0004507281.tif 000027
【図２７】
0004507281.tif 000028
【図２８】
0004507281.tif 000029
【図２９】
0004507281.tif 000030
【図３０】
0004507281.tif 000031
【図３１】
0004507281.tif 000032
【図３２】
0004507281.tif 000033
【図３３】
0004507281.tif 000034
【図３４】
0004507281.tif 000035