(57)【要約】【課題】  画像中の複数の人物の顔領域、各種設定情報に基づく任意の順番で自動的に遷移しながらそれぞれを好適に拡大表示する情報処理装置及び情報処理方法並びにプログラムを提供する。【解決手段】  画像中の指定した人物の顔領域を拡大表示するために、画像中に含まれる複数の人物の顔領域を、各顔領域の位置情報と共に検出し、複数の顔領域のそれぞれに対応する人物の属性情報を取得する。次に、検出された複数の顔領域について、それぞれの属性情報に基づいて、拡大表示させる順番を決定する。そして、決定された順番で複数の顔領域を順に遷移しつつ拡大表示する。【選択図】  図４
2007041866.tif 000002
【特許請求の範囲】
【請求項１】
画像中の指定した人物の顔領域を拡大表示する情報処理装置であって、
前記画像中に含まれる複数の人物の顔領域を、各顔領域の位置情報と共に検出する検出手段と、
前記検出手段によって検出された複数の顔領域のそれぞれに対応する人物の属性情報を取得する取得手段と、
前記検出手段によって検出された前記複数の顔領域について、前記属性情報に基づいて、拡大表示させる順番を決定する決定手段と、
前記決定手段によって決定された順番で前記複数の顔領域を順に遷移しつつ拡大表示する拡大表示手段と
を備えることを特徴とする情報処理装置。
【請求項２】
前記複数の顔領域の拡大表示時の初期位置を指定する指定手段をさらに備え、
前記決定手段は、前記指定手段によって指定された前記初期位置と前記複数の顔領域との関係に基づいて、前記順番を決定することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記指定手段によって、前記画像の撮影時の焦点位置が前記初期位置として指定された場合、前記決定手段は、前記初期位置からの距離が近い順に前記複数の顔領域の拡大表示の順序を決定する
ことを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記指定手段によって、前記初期位置が指定されなかった場合、前記決定手段は、前記画像の中心位置からの距離が近い順に前記複数の顔領域の拡大表示の順序を決定することを特徴とする請求項２に記載の情報処理装置。
【請求項５】
複数枚の画像に対して、顔領域を拡大表示させる対象となる画像の表示順序を指定する画像順序指定手段をさらに備え、
前記画像順序指定手段によって指定された画像の順番で、それぞれの画像について該画像に含まれる複数の顔領域を１つずつ遷移して拡大表示することを特徴とする請求項１から４までのいずれか１項に記載の情報処理装置。
【請求項６】
前記検出手段によって前記画像中から顔領域を検出することができなかった場合に該画像全体を表示する表示手段をさらに備えることを特徴とする請求項１から５までのいずれか１項に記載の情報処理装置。
【請求項７】
前記検出手段によって前記画像中から顔領域を検出することができなかった場合に、該画像を時間の経過と共に徐々に、拡大／縮小表示の繰り返し、横方向／縦方向へのスクロール表示の繰り返し、又は、任意の位置を中心とした回転表示の少なくともいずれかを含むアニメーション表示を行う表示手段をさらに備えることを特徴とする請求項１に記載の情報処理装置。
【請求項８】
前記複数の顔領域の人物が男性であるか女性であるかの属性情報を推定する推定手段をさらに備え、
前記決定手段は、男性ごと及び女性ごとに拡大表示させる順番を決定する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項９】
前記複数の顔領域の人物の年齢を推定する推定手段をさらに備え、
前記決定手段は、前記推定手段によって推定された年齢に基づいて前記複数の顔領域を拡大表示させる順番を決定する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項１０】
画像中の指定した人物の顔領域を情報処理装置の画面上に拡大表示する情報処理方法であって、
前記画像中に含まれる複数の人物の顔領域を、各顔領域の位置情報と共に検出する検出工程と、
前記検出工程によって検出された複数の顔領域のそれぞれに対応する人物の属性情報を取得する取得工程と、
前記検出工程によって検出された前記複数の顔領域について、前記属性情報に基づいて、拡大表示させる順番を決定する決定工程と、
前記決定工程によって決定された順番で前記複数の顔領域を順に遷移しつつ前記画面上に拡大表示する拡大表示工程と
を有することを特徴とする情報処理方法。
【請求項１１】
画像中の指定した人物の顔領域を情報処理装置の画面上に拡大表示するためのプログラムであって、
前記画像中に含まれる複数の人物の顔領域を、各顔領域の位置情報と共に検出する検出手順と、
前記検出手順によって検出された複数の顔領域のそれぞれに対応する人物の属性情報を取得する取得手順と、
前記検出手順によって検出された前記複数の顔領域について、前記属性情報に基づいて、拡大表示させる順番を決定する決定手順と、
前記決定手順によって決定された順番で前記複数の顔領域を順に遷移しつつ前記画面上に拡大表示する拡大表示手順と
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像から検出された複数の顔画像を順次拡大表示する情報処理装置及び情報処理方法並びにプログラムに関する。
【背景技術】
【０００２】
テレビジョンやパーソナルコンピュータ（ＰＣ）の画面上において、デジタルカメラで撮影した複数の静止画像を閲覧する方法としてスライドショーや電子アルバムがある。また、それらの画像中の特定の部分領域を拡大表示する機能は一般的である。従来の拡大表示方法としては、ユーザがマウスを用いて拡大表示ボタンをクリックすることによって拡大表示するものや、リモコンに備え付けてある拡大表示ボタンを押すことによって拡大表示する方法が一般的であった。
【０００３】
また、マウスやリモコンを用いて移動ボタンを操作することによって、拡大表示した状態で上下右左に移動することも一般に知られている。
【０００４】
さらに、近年のＰＣ画面上において、虫眼鏡を模倣したソフトウェアツールを用いることによって、ユーザが所望の位置をマウスでクリックすることにより、その部分を拡大表示するという方法も一般に知られている。
【０００５】
さらにまた、マウスやリモコンを用いてユーザが拡大表示位置を指定するものではなく、静止画像に含まれる顔の位置を顔検出技術を用いることによって自動的に検出し、顔の部分のみを自動的に拡大表示する発明が開示されている（特許文献１参照。）。特許文献１に記載の発明では、拡大表示の際には、顔の面積の大きい順、すなわち手前に写っている人から順次表示される。
【０００６】
さて、顔検出技術や顔認識技術等は、主に、監視カメラ等のセキュリティや運転手のモニター、ロボットの自動制御等の分野でこれまで利用されてきた。主な顔検出方法としては、次のようなものがある。例えば、ある大きさの枠を用いて画像全体を走査してピクセル値を調べ、見本となる顔の標本データとの誤差を計算することにより顔の位置を検出するものがある（特許文献２参照。）。また、画像から肌色の領域を特定して、顔の位置として認識するものもある（例えば、特許文献３参照。）。さらに、年齢や性別を評価する方法も提案されている（例えば、特許文献４、５参照。）。
【０００７】
図１は、従来の顔検出技術を用いることによって画像に含まれる人物の顔の位置を特定した結果を示す図である。図１に示される４つの矩形領域が、顔と認識された位置である。また、各矩形領域の左上の（ｘ，ｙ）座標と、矩形領域の幅と高さより、顔の位置や大きさといった各顔領域の属性情報を取得することができる。
【特許文献１】特開２００４−１９３９３３号公報
【特許文献２】特開平７−３１１８３３号公報
【特許文献３】特開平１１−１５９７９号公報
【特許文献４】特開２００３―０９９７７９号公報
【特許文献５】特開２００３−２４２４８６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかし、特許文献１に記載された複数の顔領域を順次拡大表示する方法は、表示順序が固定されており、複数の顔領域が含まれる１枚の画像から様々な決め方で顔領域のスライドショーをすることができない。また、ユーザがマウスやリモコン等を用いて表示位置の移動操作を行う方法は、自動的に顔領域を拡大表示してスライドショーをする方法と比べて、その一連の操作がユーザにとって非常に煩雑なものとなってしまう。
【０００９】
本発明は、このような事情を考慮してなされたものであり、次のような情報処理装置及び情報処理方法並びにプログラムを提供することを目的とする。すなわち、本発明は、画像中の複数の人物の顔領域、各種設定情報に基づく任意の順番で自動的に遷移しながらそれぞれを好適に拡大表示することを目的とする。
【課題を解決するための手段】
【００１０】
上記課題を解決するために、本発明は、画像中の指定した人物の顔領域を拡大表示する情報処理装置であって、
前記画像中に含まれる複数の人物の顔領域を、各顔領域の位置情報と共に検出する検出手段と、
前記検出手段によって検出された複数の顔領域のそれぞれに対応する人物の属性情報を取得する取得手段と、
前記検出手段によって検出された前記複数の顔領域について、前記属性情報に基づいて、拡大表示させる順番を決定する決定手段と、
前記決定手段によって決定された順番で前記複数の顔領域を順に遷移しつつ拡大表示する拡大表示手段と
を備えることを特徴とする。
【００１１】
また、上記課題を解決するために、本発明は、画像中の指定した人物の顔領域を情報処理装置の画面上に拡大表示する情報処理方法であって、
前記画像中に含まれる複数の人物の顔領域を、各顔領域の位置情報と共に検出する検出工程と、
前記検出工程によって検出された複数の顔領域のそれぞれに対応する人物の属性情報を取得する取得工程と、
前記検出工程によって検出された前記複数の顔領域について、前記属性情報に基づいて、拡大表示させる順番を決定する決定工程と、
前記決定工程によって決定された順番で前記複数の顔領域を順に遷移しつつ前記画面上に拡大表示する拡大表示工程と
を有することを特徴とする。
【００１２】
さらに、上記課題を解決するために、本発明は、画像中の指定した人物の顔領域を情報処理装置の画面上に拡大表示するためのプログラムであって、
前記画像中に含まれる複数の人物の顔領域を、各顔領域の位置情報と共に検出する検出手順と、
前記検出手順によって検出された複数の顔領域のそれぞれに対応する人物の属性情報を取得する取得手順と、
前記検出手順によって検出された前記複数の顔領域について、前記属性情報に基づいて、拡大表示させる順番を決定する決定手順と、
前記決定手順によって決定された順番で前記複数の顔領域を順に遷移しつつ前記画面上に拡大表示する拡大表示手順と
を実行させることを特徴とする。
【発明の効果】
【００１３】
本発明によれば、画像中の複数の人物の顔領域、各種設定情報に基づく任意の順番で自動的に遷移しながらそれぞれを好適に拡大表示することができる。これによって、任意の順序で顔領域を拡大表示をさせる際にユーザに手間をかけさせることなく、より鑑賞性の高い表示方法を提供することができる。
【００１４】
具体的には、複数の顔の位置に順番に自動的に遷移することが可能となり、ユーザが事前に拡大表示したい複数の顔の位置を設定する必要がなくなる。また、従来のように１人の顔を拡大表示した後に画像内に含まれるほかの人物の顔を見る際に、マウスやリモコンを用いて画像内の移動操作をする必要もないので、ユーザにとって煩雑な作業を省かせることができる。
【発明を実施するための最良の形態】
【００１５】
以下、図面を参照して、本発明の一実施形態に係る情報処理装置について詳細に説明する。
【００１６】
図２は、本発明の一実施形態に係る情報処理装置を含む情報処理システムの概要構成を示す図である。図２において、本発明の一実施形態に係る情報処理装置であるテレビジョン１０１は、ＬＡＮ１０２に接続されている。ＬＡＮ１０２には、その他に画像を撮影するデジタルカメラ１０３、撮影画像等を加工等するＰＣ１０４、撮影画像等を記憶するファイルサーバ１０５が接続されている。
【００１７】
図３は、本発明の一実施形態に係るテレビジョン１０１の細部構成を示すブロック図である。図３において、ＣＰＵ２０１はシステム制御部であり、装置全体を制御する。ＲＯＭ２０２は、ＣＰＵ２０１の制御プログラムや各種固定データを格納するものである。ＲＡＭ２０３は、ＳＲＡＭ、ＤＲＡＭ等で構成され、プログラム制御変数等を格納するためのものである。また、各種設定パラメータ、各種ワーク用バッファもＲＡＭ２０３に格納される。操作部２０４は、ボタンやタッチパネル等で構成され、オペレータが各種入力操作を行うためのものである。表示部２０５は、画像を表示するテレビジョンの画面である。ＬＡＮ  Ｉ／Ｆ２０６は、ＬＡＮ回線２０７に接続するためのインタフェースである。ＵＳＢ  Ｉ／Ｆ２０８は、ＵＳＢ回線２０９に接続するためのインタフェースである。
【００１８】
次に、テレビジョン１０１の表示部２０５に、複数の顔の位置に自動的にズームしながら顔部分を拡大表示する方法について説明する。図４は、本発明の一実施形態に係るテレビジョン１０１において画像中に含まれる複数の顔のそれぞれの位置に自動的に遷移しながら拡大表示を行う手順を説明するためのフローチャートである。
【００１９】
まず、画像データの種類を解析し（ステップＳ１０２）、画像データが圧縮画像データであるか否かを判断する（ステップＳ１０３）。その結果、圧縮画像のデータであると判断した場合（Ｙｅｓ）は、当該圧縮画像データを伸張してビットマップ等の画像データに変換し、内部メモリに保存し（ステップＳ１０４）、ステップＳ１０５に進む。一方、ステップＳ１０３において、圧縮画像データではないと判断した場合（Ｎｏ）は、ビットマップ画像等のデータに変換することなくステップＳ１０５に進む。ステップＳ１０５では、画像データにおいて人物の顔領域の位置を検出する。
【００２０】
そして、顔領域の位置を検出することができるかどうか判断する（ステップＳ１０６）。その結果、顔領域の位置を検出することができると判断した場合（Ｙｅｓ）は、画像データにおける顔領域の位置情報を内部メモリに保存する（ステップＳ１０７）。一方、顔領域の位置を検出することができないと判断した場合（Ｎｏ）は、画像全体を表示部２０５に表示する（ステップＳ１０８）。
【００２１】
尚、ステップＳ１０８での別の表示方法としては、画像全体を時間の経過と共に徐々に、拡大／縮小表示の繰り返しを行うアニメーション表示を行ってもよい。或いは、画像の横方向／縦方向へのスクロール表示（ｘ軸方向やｙ軸方法への平行移動）の繰り返しを行うアニメーション表示を行ってもよい。或いは、画像の任意の位置を中心とした回転表示を行うアニメーション表示を行っても良い。さらには、それらの組合せであっても良い。さらにまた、アニメーション効果によるその画像の動きについて、あらかじめ表示装置内で決められた様々な規則で動く方法も考えられる。
【００２２】
図５は、複数の人物が含まれる画像において検出した顔の位置を矩形で示す図である。また、図６は、検出した顔についての位置情報について示す図である。位置情報としては、一例として、矩形領域の左上の（ｘ、ｙ）座標と、その矩形の幅と高さを検出している。ここで、図６における「ｆａｃｅ」の添え時の数字は、検出した顔の順番で付けるものとする。そして、顔から顔に順番に遷移する最初の出発である初期位置を、ユーザがリモコンやポインティングデバイスを用いることによってユーザインタフェース（ＵＩ）画面上のメニューで指定する。尚、指定した初期位置は内部メモリに保存される（ステップＳ１０９）。その初期位置として、例えば、画像データの中心位置や、画像データのＥｘｉｆ情報に含まれる写真撮影時におけるカメラの焦点位置等が考えられる。例えば、焦点位置が指定されなかった場合には、自動的に画像の中心位置が初期位置となるように予め設定しておいてもよい。
【００２３】
次に、ユーザはＵＩ画面上で顔から顔に遷移する方法をメニューから指定する。そして、顔の位置に基づいて遷移するように指定したかどうかが判断される（ステップＳ１１０）。その結果、顔の位置に基づいて遷移するように指定したと判断した場合（Ｙｅｓ）は、顔の位置情報に基づいて、遷移する順番にソートし、その順場を内部メモリに保存する（ステップＳ１１１）。
【００２４】
顔から顔に遷移する順番として、顔の位置を示した矩形領域の左上のｘ座標について、小さい順番で遷移する方法が考えられる。図６の表における各顔のｘ座標において、小さい順番で並び替えると図７のようになる。すなわち、図７は、図６に示す顔の位置情報に含まれるｘ座標に基づいて顔から顔に遷移する順番を並び替えた図である。図７に示すように、本実施形態では、ｆａｃｅ２→ｆａｃｅ１→ｆａｃｅ０→ｆａｃｅ３の順番で顔から顔に遷移するものとする。
【００２５】
図８は、求めた順番で顔から顔に遷移する例を示す図である。ここで、顔から顔に遷移する速度は、ユーザ又は事前に装置内で決められた速度で、顔から顔に遷移して拡大表示する方法が考えられる。また、全ての顔に遷移し終える時間をユーザが事前に指定したり、装置内であらかじめ固定の時間を決めて、その時間に基づいてアニメーション表示する方法が考えられる。
【００２６】
また、顔から顔に遷移する順番として、顔の位置を示した矩形領域の左上のｙ座標について、大きい順番で遷移する方法が考えられる。図９は、図６に示す各顔のｙ座標の大きい順番に並び替えた場合の一例を示す図である。この場合は、ｆａｃｅ３→ｆａｃｅ２→ｆａｃｅ１→ｆａｃｅ０の順番で遷移するものとする。図１０は、図９に示すように求めた順番で顔から顔に遷移する例を示す図である。
【００２７】
さらに、顔から顔に遷移する初期位置を、画像データのＥｘｉｆ情報に含まれる写真撮影時の焦点位置とする場合が考えらる。例えば、撮影時に一番右の人物に焦点位置が設定されたとすると、その人物の顔を出発点とし、その顔から一番距離の近い顔へと遷移していく方法が考えられる。その距離とは、例えば図６に示す表における各顔の座標から求めることができる。そして、顔から顔に遷移していく際に、一度遷移した顔は内部メモリに保存して、重複して同じ顔に遷移しないようにする方法が考えられる。
【００２８】
図１１は、図６に示すｆａｃｅ３を焦点位置としてその位置を初期位置とし、その顔から距離の近い顔へと順番に遷移していく順番に並び替えた図である。すなわち、この場合は、ｆａｃｅ３→ｆａｃｅ０→ｆａｃｅ１→ｆａｃｅ２の順番で遷移するものとする。また、図１２は、図１１に示すように求めた順番で顔から顔に遷移する例を示す図である。
【００２９】
そして、ステップＳ１１０において、顔の位置に基づいて遷移するように設定したと判断できない場合（Ｎｏ）は、次に顔の大きさに基づいて遷移するように設定したかどうかを判断する（ステップＳ１１２）。その結果、ユーザが顔の大きさに基づいて遷移するように設定したと判断した場合（Ｙｅｓ）は、各矩形領域の面積を、図８の表における矩形の幅と高さより矩形領域の面積を求める（ステップＳ１１３）。そして、その面積の大きい順番で遷移する顔の順番を求めて、内部メモリに保存し（ステップＳ１１４）、ステップＳ１２１に遷移する。
【００３０】
図１３は、図８の表から各顔の矩形領域の面積を求め、その面積に基づいて遷移する顔の順番を並び替えた図である。すなわち、この場合は、ｆａｃｅ３→ｆａｃｅ０→ｆａｃｅ２→ｆａｃｅ１の順番で遷移するものとする。また、図１４は、図１３に示すように求めた順番で顔から顔に遷移する例を示す図である。
【００３１】
次に、ステップＳ１１２においてユーザが顔の大きさに基づいて遷移するように設定したと判断できない場合（Ｎｏ）は、人物の性別に基づいて遷移するように設定したかどうか判断する（ステップＳ１１５）。その結果、性別に基づいて遷移するように設定したと判断した場合（Ｙｅｓ）は、まず男性の顔を推定して、ｘ座標又はｙ座標の大小に基づいて、遷移する顔の順番を求めて内部メモリに保存する（ステップＳ１１６）。次に、女性の顔を推定して、ｘ座標又はｙ座標の小さい顔の順番を求めて内部メモリに保存し（ステップＳ１１７）、ステプＳ１２１に遷移する。
【００３２】
図１５に、各顔の性別を推定し、最初にｘ座標の小さい矩形を持つ男性の顔からｘ座標の大きい矩形をもつ男性の顔に遷移する順番を求め、次に、同様に女性の順番を求めた例を示す。すなわち、図１５は、顔の画像から推定した性別に基づいて、顔から顔に遷移する順番を並び替えた例を示す図である。また、図１６は、図１５に示すように求めた順番で、最初に男性の顔に遷移し、次に女性の顔に遷移する例を示す図である。この方法では、例えば、複数の男女が不規則に並んでいる集合写真等において、男性又は女性の顔のみを表示したい場合に、この手段を用いることによって自動的に男女を分けて表示することが可能となる。
【００３３】
一方、ステップＳ１１５において、ユーザが人物の性別に基づいて遷移するように設定したと判断できない場合（Ｎｏ）は、年齢に基づいて遷移することとする（ステップＳ１１８）。そこで、各人物の年齢を推定し、その推定した結果を内部メモリに保存する（ステップＳ１１９）。年齢は、背景技術に示した方法の他に、顔検出により検出された顔が、サーバなどに記憶されている顔情報と一致すれば、サーバに記憶されている個人の生年月日情報と、Exif情報に記憶されている撮影日時から計算できる。そして、その推定した年齢に基づいて、例えば年齢の高い順番で遷移すると仮定した場合には、その年齢の高いと推定した顔の順番を内部メモリに保存し（ステップＳ１２０）、ステップＳ１２１に遷移する。ここで、図１７は、各顔の年齢を推定し、年齢の高い順番で並び替えた例を示す図である。また、図１８は、図１７に示すように求めた順番で顔から顔に遷移する例を示す図である。また、ある年齢層のみの顔を抽出して遷移することもある。
【００３４】
次に、テレビジョン１０１の表示部２０５において、複数の顔の位置に自動的にズームする表示方法をスライドショーに利用する例について説明する。図１９は、テレビジョン１０１の表示部２０５に表示したスライドショーの設定画面の例を示す図である。また、図２０は、ユーザによるスライドショーの表示方法の設定手順について説明するためのフローチャートである。
【００３５】
ここで、図１９における左上部の９つの画像は、スライドショーにおいて用いる画像の縮小表示を示している。例えば、現在、ユーザが一番左上の画像を選択しているとすると、選択している縮小画像の拡大画像がプレビュー表示されるものとする。また、設定画面の右上部には、表示する画像の順序を指定するメニューがあり、スライドショーで表示する画像ファイルの一覧が表示されている。そして、その画像ファイル一覧表示の右には、「上に移動」、「下に移動」、「削除」のためのボタンがあり、それらのボタンを用いることによってスライドショーで表示する画像を順番を指定できる。また、スライドショーで用いる画像の一覧からスライドショーにおいて閲覧しない画像を削除することによって、画像の選択を行うものとする（ステップＳ２０２）。
【００３６】
また、図１９に示すように、表示順序を指定するメニューの下部には、スライドジョーで用いる画像の切り替え方法を指定するメニューがあり、ユーザが切り替え方法を選択する（ステップＳ２０３）。本実施形態では、一例として次のような選択が可能である。すなわち、指定した時間で指定した順番で画像を自動的に切り替える方法と、指定した時間でランダムな順番で画像を自動的に切り替える方法と、ユーザによるマウスやキー入力によって切り替える方法が選択できる。図１９では、１０秒間隔で指定した順番で画像を自動的に切り替える方法を選択しているものとする。
【００３７】
さらに、設定画面の一番右下部において、顔の位置に自動的にズームするかどうか選択するチェックボックスと、拡大倍率の指定欄がある。それぞれはユーザが選択するものであるが、その結果自動的に顔の位置にズームするか否かを判断する（ステプＳ２０４）。拡大倍率とは画像の元のサイズに対して何倍の大きさで顔の部分を拡大表示するか指定するものである。図１９では、一例として、顔の位置に自動的に２倍の大きさまでズームしながらスライドショーを行うように指定している。
【００３８】
その結果、ユーザが顔の位置にズームするスライドショーを選択しないと判断した場合（Ｎｏ）には、従来のようにユーザが選択した画像を表示部に表示するスライドショーを行うものとし（ステップＳ２０６）、終了する。一方、ユーザが顔の位置を自動的に拡大表示する選択をしたと判断した場合（Ｙｅｓ）は、ユーザが顔から顔に遷移する際の初期の表示位置を、写真の撮影時の焦点に設定するかどうか判断する（ステップＳ２０５）。その結果、もし初期の表示位置を焦点に設定すると判断した場合（Ｙｅｓ）は、初期位置を焦点位置に設定し（ステップＳ２０７）、ステップＳ２０９に遷移する。一方、焦点に設定しないと判断した場合（Ｎｏ）は、初期位置を各画像の中心に設定し（ステップＳ２０８）、ステップＳ２０９に遷移する。
【００３９】
次に、ステップＳ２０９では、顔から顔に遷移する方法として、顔の位置や大きさ、推定される性別や年齢に基づいて遷移方法を指定する。そして、その指定した遷移方法で遷移した結果を表示部２０５に表示する（ステップＳ２１０）。
【００４０】
このようにして、各画像について図４で示したフローチャートの各ステップの手順で、ユーザの設定情報に基づいて顔から顔に遷移しながら拡大表示する。そして、次の画像に切り替える時間として設定した１０秒が経過した場合に、次の画像に切り替えて順次表示することによって、スライドショーを実現することが可能となる。
【００４１】
尚、複数枚の画像がある場合は、顔領域を拡大表示させる対象となる画像の表示順序を指定しておく。そして、指定された画像の順番で、それぞれの画像について前述したように当該画像に含まれる複数の顔領域を１つずつ遷移して拡大表示するようにする。
【００４２】
以上、実施形態例を詳述したが、本発明は、例えば、システム、装置、方法、プログラム若しくは記憶媒体（記録媒体）等としての実施態様をとることが可能である。具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【００４３】
尚、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラム（実施形態では図に示すフローチャートに対応したプログラム）を、システムあるいは装置に直接あるいは遠隔から供給する。そして、そのシステムあるいは装置のコンピュータが該供給されたプログラムコードを読み出して実行することによっても達成される場合を含む。
【００４４】
従って、本発明の機能処理をコンピュータで実現するために、該コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【００４５】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等の形態であっても良い。
【００４６】
プログラムを供給するための記録媒体としては、例えば、以下のようなものがある。フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）。
【００４７】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページからハードディスク等の記録媒体にダウンロードすることによっても供給できる。すなわち、ホームページに接続し、該ホームページから本発明のコンピュータプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイルをダウンロードする。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明に含まれるものである。
【００４８】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布する。そして、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせる。そして、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【００４９】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される。その他にも、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部または全部を行い、その処理によっても前述した実施形態の機能が実現され得る。
【００５０】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後にも前述した実施形態の機能が実現される。すなわち、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行うことによっても前述した実施形態の機能が実現される。
【図面の簡単な説明】
【００５１】
【図１】従来の顔検出技術を用いることによって画像に含まれる人物の顔の位置を特定した結果を示す図である。
【図２】本発明の一実施形態に係る情報処理装置を含む情報処理システムの概要構成を示す図である。
【図３】本発明の一実施形態に係るテレビジョン１０１の細部構成を示すブロック図である。
【図４】本発明の一実施形態に係るテレビジョン１０１において画像中に含まれる複数の顔のそれぞれの位置に自動的に遷移しながら拡大表示を行う手順を説明するためのフローチャートである。
【図５】複数の人物が含まれる画像において検出した顔の位置を矩形で示す図である。
【図６】検出した顔についての位置情報について示す図である。
【図７】図６に示す顔の位置情報に含まれるｘ座標に基づいて顔から顔に遷移する順番を並び替えた図である。
【図８】求めた順番で顔から顔に遷移する例を示す図である。
【図９】図６に示す各顔のｙ座標の大きい順番に並び替えた場合の一例を示す図である。
【図１０】図９に示すように求めた順番で顔から顔に遷移する例を示す図である。
【図１１】図６に示すｆａｃｅ３を焦点位置としてその位置を初期位置とし、その顔から距離の近い顔へと順番に遷移していく順番に並び替えた図である。
【図１２】図１１に示すように求めた順番で顔から顔に遷移する例を示す図である。
【図１３】図８の表から各顔の矩形領域の面積を求め、その面積に基づいて遷移する顔の順番を並び替えた図である。
【図１４】図１３に示すように求めた順番で顔から顔に遷移する例を示す図である。
【図１５】顔の画像から推定した性別に基づいて、顔から顔に遷移する順番を並び替えた例を示す図である。
【図１６】図１５に示すように求めた順番で、最初に男性の顔に遷移し、次に女性の顔に遷移する例を示す図である。
【図１７】各顔の年齢を推定し、年齢の高い順番で並び替えた例を示す図である。
【図１８】図１７に示すように求めた順番で顔から顔に遷移する例を示す図である。
【図１９】テレビジョン１０１の表示部２０５に表示したスライドショーの設定画面の例を示す図である。
【図２０】ユーザによるスライドショーの表示方法の設定手順について説明するためのフローチャートである。
【符号の説明】
【００５２】
１０１  テレビジョン
１０２  ＬＡＮ
１０３  デジタルカメラ
１０４  ＰＣ
１０５  ファイルサーバ
２０１  ＣＰＵ
２０２  ＲＯＭ
２０３  ＲＡＭ
２０４  操作部
２０５  表示部
２０６  ＬＡＮ  Ｉ／Ｆ
２０７  ＬＡＮ回線
２０８  ＵＳＢ  Ｉ／Ｆ
２０９  ＵＳＢ回線
【図１】
2007041866.tif 000003
【図２】
2007041866.tif 000004
【図３】
2007041866.tif 000005
【図４】
2007041866.tif 000006
【図５】
2007041866.tif 000007
【図６】
2007041866.tif 000008
【図７】
2007041866.tif 000009
【図８】
2007041866.tif 000010
【図９】
2007041866.tif 000011
【図１０】
2007041866.tif 000012
【図１１】
2007041866.tif 000013
【図１２】
2007041866.tif 000014
【図１３】
2007041866.tif 000015
【図１４】
2007041866.tif 000016
【図１５】
2007041866.tif 000017
【図１６】
2007041866.tif 000018
【図１７】
2007041866.tif 000019
【図１８】
2007041866.tif 000020
【図１９】
2007041866.tif 000021
【図２０】
2007041866.tif 000022