(57)【要約】【課題】画像に含まれる顔の位置の情報を用いて、より好ましく画像を自動で再生できるようにする。【解決手段】顔を含み、顔の領域の位置を表す顔位置情報および顔の優先度を表す優先度情報が付与された顔画像を含む複数の画像を順次再生する。この際、再生部８２が、顔画像については、顔位置情報に基づいて顔画像から顔領域に対応する顔領域画像を検出する。そして、再生部８２が、検出した顔領域画像を優先度情報に基づいて優先度順に再生する。【選択図】図１
2007299339.tif 000002
【特許請求の範囲】
【請求項１】
顔を含み、該顔を含む顔領域の位置を表す顔位置情報および該顔の優先度を表す優先度情報が付与された顔画像を含む複数の画像を順次再生する画像再生装置において、
前記顔画像については、前記顔位置情報に基づいて該顔画像から前記顔領域に対応する顔領域画像を検出し、該顔領域画像を前記優先度情報に基づいて優先度順に再生する再生制御手段を備えたことを特徴とする画像再生装置。
【請求項２】
前記再生制御手段は、前記顔領域画像を再生する際に、該再生する顔領域画像の前記顔画像上における位置を表すナビゲーション画像を前記顔領域画像に重畳させて表示する手段であることを特徴とする請求項１記載の画像再生装置。
【請求項３】
デジタルカメラに設けられてなることを特徴とする請求項１または２記載の画像再生装置。
【請求項４】
顔を含み、該顔を含む顔領域の位置を表す顔位置情報および該顔の優先度を表す優先度情報が付与された顔画像を含む複数の画像を順次再生する画像再生方法において、
前記顔画像については、前記顔位置情報に基づいて該顔画像から前記顔領域に対応する顔領域画像を検出し、
該顔領域画像を前記優先度情報に基づいて優先度順に再生することを特徴とする画像再生方法。
【請求項５】
顔を含み、該顔を含む顔領域の位置を表す顔位置情報および該顔の優先度を表す優先度情報が付与された顔画像を含む複数の画像を順次再生する画像再生方法をコンピュータに実行させるためのプログラムにおいて、
前記顔画像については、前記顔位置情報に基づいて該顔画像から前記顔領域に対応する顔領域画像を検出する手順と、
該顔領域画像を前記優先度情報に基づいて優先度順に再生する手順とを有することを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の画像、とくに顔を含む顔画像を順次再生する画像再生装置および方法並びに画像再生方法をコンピュータに実行させるためのプログラムに関するものである。
【背景技術】
【０００２】
画像から顔を抽出するための各種手法が提案されているが、画像において抽出した顔の位置を特定する情報を記憶しておき、画像において所定の顔が指定されたときに、記憶された情報を用いて顔を含む領域を抽出し、抽出した領域を拡大あるいは縮小して表示する手法が提案されている（特許文献１参照）。このように、特許文献１に記載された手法によれば、画像において指定された顔を個別に表示することができる。
【特許文献１】特開２００４−３２０２８６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上記特許文献１に記載された手法においては、所望とされる顔を指定しなければ顔を含む領域を抽出して再生することができない。このため、とくに複数の画像を自動で再生する場合においては、顔を含む領域のみを再生することはできない。
【０００４】
本発明は、上記事情に鑑みなされたものであり、画像において抽出した顔の位置の情報を用いて、より好ましく画像を自動で再生できるようにすることを目的とする。
【課題を解決するための手段】
【０００５】
本発明による画像再生装置は、顔を含み、該顔を含む顔領域の位置を表す顔位置情報および該顔の優先度を表す優先度情報が付与された顔画像を含む複数の画像を順次再生する画像再生装置において、
前記顔画像については、前記顔位置情報に基づいて該顔画像から前記顔領域に対応する顔領域画像を検出し、該顔領域画像を前記優先度情報に基づいて優先度順に再生する再生制御手段を備えたことを特徴とするものである。
【０００６】
ここで、顔画像に顔が１つのみしか含まれない場合には、その１つの顔領域画像に対して最も高い優先度を表す優先度情報が付与される。
【０００７】
なお、本発明による画像再生装置においては、前記再生制御手段を、前記顔領域画像を再生する際に、該再生する顔領域画像の前記顔画像上における位置を表すナビゲーション画像を前記顔領域画像に重畳させて表示する手段としてもよい。
【０００８】
また、本発明による画像再生装置を、デジタルカメラに設けられてなるものとしてもよい。
【０００９】
本発明による画像再生方法は、顔を含み、該顔を含む顔領域の位置を表す顔位置情報および該顔の優先度を表す優先度情報が付与された顔画像を含む複数の画像を順次再生する画像再生方法において、
前記顔画像については、前記顔位置情報に基づいて該顔画像から前記顔領域に対応する顔領域画像を検出し、
該顔領域画像を前記優先度情報に基づいて優先度順に再生することを特徴とするものである。
【００１０】
なお、本発明による画像再生方法をコンピュータに実行させるためのプログラムとして提供してもよい。
【発明の効果】
【００１１】
本発明によれば、顔画像については、付与されている顔位置情報に基づいて顔画像から顔領域画像が抽出され、抽出された顔領域画像が優先度情報に基づいて優先度順に表示される。このため、画像に含まれる顔の位置の情報を用いて、見る者が楽しめるように複数の画像を順次再生することができる。
【００１２】
また、顔領域画像を再生する際に、顔領域画像の顔画像上における位置を表すナビゲーション画像を顔領域画像に重畳させて再生することにより、再生中の顔領域画像の顔画像上における位置を容易に確認することができる。
【発明を実施するための最良の形態】
【００１３】
以下、図面を参照して本発明の実施形態について説明する。図１は本発明の第１の実施形態による画像再生装置を適用したデジタルカメラ１の背面を中心とする斜視図である。図１に示すように、このデジタルカメラ１の背面には、撮影者による操作のためのインターフェースとして、動作モードスイッチ１１、メニュー／ＯＫボタン１２、ズーム／上下矢印レバー１３、左右矢印ボタン１４、Ｂａｃｋ（戻る）ボタン１５、表示切替ボタン１６を有している他、ファインダ１７、液晶モニタ１８を有している。また、上面には、レリーズボタン１９を有している。図２は第１の実施形態によるデジタルカメラ１の前面を中心とする斜視図である。図２に示すように、前面には、レンズ２０、レンズカバー２１、電源スイッチ２２、ファインダ窓２３、フラッシュ２４、セルフタイマーランプ２５を有している。
【００１４】
動作モードスイッチ１１は、静止画撮影モード、動画撮影モード、および再生モードの各動作モードを切り替えるためのスライドスイッチである。
【００１５】
メニュー／ＯＫボタン１２は、押下することによって、撮影モード、フラッシュ発光モード、オートプレイ、記録画素数や感度等の設定を行うための各種メニューを液晶モニタ１８に表示させたり、液晶モニタ１８に表示されたメニューに基づく選択・設定を確定させたりするためのボタンである。
【００１６】
ズーム／上下矢印レバー１３は、上下方向にレバーを倒すことによって、撮影時は望遠／広角の調整を行い、各種設定時は液晶モニタ１８に表示されるメニュー画面中のカーソルを上下に移動させるためのレバーである。
【００１７】
左右矢印ボタン１４は、各種設定時に液晶モニタ１８に表示されるメニュー画面中のカーソルを左右に移動させるためのボタンである。
【００１８】
Ｂａｃｋ（戻る）ボタン１５は、押下することによって各種設定操作を中止し、１つ前の画面に戻るためのボタンである。
【００１９】
表示切替ボタン１６は、押下することによって、液晶モニタ１８の表示のＯＮ／ＯＦＦ、各種ガイド表示、文字表示のＯＮ／ＯＦＦ等を切り替えるためのボタンである。
【００２０】
各ボタン、レバーの操作によって設定された内容は、液晶モニタ１８中の表示や、ファインダ内のランプ、スライドレバーの位置等によって確認できるようになっている。
【００２１】
液晶モニタ１８は、撮影の際に被写体確認用のスルー画を表示することにより、電子ビューファインダとして機能する他、撮影後の静止画や動画の再生表示、各種設定メニューの表示を行う。
【００２２】
図３は上記デジタルカメラの構成を示す概略ブロック図である。図３に示すデジタルカメラ１は、撮影により取得した画像データを、Ｅｘｉｆ形式の画像ファイルに変換して、本体に着脱可能な記録メディア７０へ記録するものである。
【００２３】
このデジタルカメラの操作系としては、前述の動作モードスイッチ１１、メニュー／ＯＫボタン１２、ズーム／上下矢印レバー１３、左右矢印ボタン１４、Ｂａｃｋ（戻る）ボタン１５、表示切替ボタン１６、レリーズボタン１９、電源スイッチ２２と、これらのスイッチ類の操作内容をＣＰＵ７５に伝えるためのインターフェース部分である操作系制御部７４とを有している。
【００２４】
光学系としては、フォーカスレンズ２０ａおよびズームレンズ２０ｂを有している。各々のレンズは、モータとモータドライバとからなるフォーカスレンズ駆動部５１およびズームレンズ駆動部５２によって光軸方向に移動可能である。フォーカスレンズ駆動部５１はＡＦ処理部６２から出力されるフォーカス駆動量データに基づいて、ズームレンズ駆動部５２はズーム／上下矢印レバー１３の操作量データに基づいて、各々のレンズの移動を制御する。
【００２５】
また、絞り５４は、モータとモータドライバとからなる絞り駆動部５５によって駆動される。この絞り駆動部５５は、ＡＥ／ＡＷＢ処理部６３から出力される絞り値データに基づいて絞り径の調整を行う。
【００２６】
シャッタ５６は、メカニカルシャッタであり、モータとモータドライバとからなるシャッタ駆動部５７によって駆動される。シャッタ駆動部５７は、レリーズボタン１９の押下により発生する信号と、ＡＥ／ＡＷＢ処理部６３から出力されるシャッタスピードデータとに応じて、シャッタ５６の開閉の制御を行う。
【００２７】
光学系の後方には、撮像素子であるＣＣＤ５８を有している。ＣＣＤ５８は、多数の受光素子を２次元的に配列した光電面を有しており、光学系を通過した被写体光がこの光電面に結像し、光電変換される。光電面の前方には、各画素に光を集光するためのマイクロレンズアレイと、Ｒ，Ｇ，Ｂ各色のフィルタが規則的に配列されたカラーフィルタアレイとが配置されている。ＣＣＤ５８は、ＣＣＤ制御部５９から供給される垂直転送クロックおよび水平転送クロックに同期して、画素毎に蓄積された電荷を１ラインずつシリアルなアナログ撮影信号として出力する。各画素において電荷を蓄積する時間、すなわち、露出時間は、ＣＣＤ制御部５９から与えられる電子シャッタ駆動信号によって決定される。また、ＣＣＤ５８はＣＣＤ制御部５９により、あらかじめ定められた大きさのアナログ撮像信号が得られるように、ゲインが調整されている。
【００２８】
ＣＣＤ５８から取り込まれたアナログ撮影信号は、アナログ信号処理部６０に入力される。アナログ信号処理部６０は、アナログ信号のノイズを除去する相関２重サンプリング回路（ＣＤＳ）と、アナログ信号のゲインを調節するオートゲインコントローラ（ＡＧＣ）と、アナログ信号をデジタル信号に変換するＡ／Ｄコンバータ（ＡＤＣ）とからなる。このデジタル信号に変換された画像データは、画素毎にＲ，Ｇ，Ｂの濃度値を持つＣＣＤ−ＲＡＷデータである。
【００２９】
タイミングジェネレータ７２は、タイミング信号を発生させるものであり、このタイミング信号をシャッタ駆動部５７、ＣＣＤ制御部５９、アナログ信号処理部６０に供給することにより、レリーズボタン１９の操作、シャッタ５６の開閉、ＣＣＤ５８の電荷の取込み、およびアナログ信号処理部６０の処理の同期を取っている。
【００３０】
フラッシュ制御部７３は、撮影時にフラッシュ２４を発光させる。具体的には、フラッシュ発光モードがフラッシュオンとされている場合、およびフラッシュ発光モードがオートモードである場合において後述するプレ画像が所定の明るさにない場合にフラッシュ２４をオンとして、撮影時にフラッシュ２４を発光させる。一方、フラッシュ発光モードがフラッシュオフとされている場合、撮影時にフラッシュ２４の発光を禁止する。
【００３１】
画像入力コントローラ６１は、アナログ信号処理部６０から入力されたＣＣＤ−ＲＡＷデータをフレームメモリ６６に書き込む。
【００３２】
フレームメモリ６６は、画像データに対して後述の各種デジタル画像処理（信号処理）を行う際に使用する作業用メモリであり、例えば、一定周期のバスクロック信号に同期してデータ転送を行うＳＤＲＡＭ(Synchronous Dynamic Random Access Memory)が使用される。
【００３３】
表示制御部７１は、フレームメモリ６６に格納された画像データをスルー画像として液晶モニタ１８に表示させたり、再生モード時に記録メディア７０に保存されている画像データを液晶モニタ１８に表示させたりするためのものである。なお、スルー画像は、撮影モードが選択されている間、所定間隔でＣＣＤ５８により撮影される。
【００３４】
ＡＦ処理部６２およびＡＥ／ＡＷＢ処理部６３は、プレ画像に基づいて撮影条件を決定する。このプレ画像とは、レリーズボタン１９が半押しされることによって発生する半押し信号を検出したＣＰＵ７５がＣＣＤ５８にプレ撮影を実行させた結果、フレームメモリ６６に格納された画像データにより表される画像である。
【００３５】
ＡＦ処理部６２は、プレ画像に基づいて焦点位置を検出し、フォーカス駆動量データを出力する（ＡＦ処理）。焦点位置の検出方式としては、例えば、ピントが合った状態では画像のコントラストが高くなるという特徴を利用して合焦位置を検出するパッシブ方式が考えられる。
【００３６】
ＡＥ／ＡＷＢ処理部６３は、プレ画像に基づいて被写体輝度を測定し、測定した被写体輝度に基づいて絞り値、シャッタスピード等を決定し、絞り値データおよびシャッタスピードデータを露出設定値として決定するとともに（ＡＥ処理）、撮影時のホワイトバランスを自動調整する（ＡＷＢ）。なお、露出およびホワイトバランスについては、撮影モードがマニュアルモードに設定されている場合には、デジタルカメラ１のユーザがマニュアル操作により設定可能である。また、露出およびホワイトバランスが自動で設定された場合にも、ユーザがメニュー／ＯＫボタン１２等の操作系から指示を行うことにより、露出およびホワイトバランスをマニュアル調整することが可能である。
【００３７】
画像処理部６４は、本画像の画像データに対して、ガンマ補正、シャープネス補正、コントラスト補正等の画質補正処理、ＣＣＤ−ＲＡＷデータを輝度信号であるＹデータと、青色色差信号であるＣｂデータおよび赤色色差信号であるＣｒデータとからなるＹＣデータに変換するＹＣ処理を行う。この本画像とは、レリーズボタン１９が全押しされることによって実行される本撮影においてＣＣＤ５８から取り込まれ、アナログ信号処理部６０、画像入力コントローラ６１経由でフレームメモリ６６に格納された画像データによる画像である。本画像の画素数の上限は、ＣＣＤ５８の画素数によって決定されるが、例えば、ファイン、ノーマル等の設定により、記録画素数を変更することができる。一方、スルー画像およびプレ画像の画像数は、本画像よりも少なく、例えば、本画像の１／１６程度の画素数で取り込まれる。
【００３８】
圧縮／伸長処理部６５は、画像処理部６４によって補正・変換処理が行われた本画像の画像データに対して、例えば、ＪＰＥＧ等の圧縮形式で圧縮処理を行い、画像ファイルを生成する。この画像ファイルには、Ｅｘｉｆフォーマット等に基づいて、撮影日時等の付帯情報が格納されたタグが付加される。また、圧縮／伸長処理部６５は、再生モードの場合には、記録メディア７０から圧縮された画像ファイルを読み出し、伸張処理を行う。伸長後の画像データは液晶モニタ１８に出力される。
【００３９】
メディア制御部６７は、記録メディア７０にアクセスして画像ファイルの書き込みと読み込みの制御を行う。
【００４０】
内部メモリ６８は、デジタルカメラ１において設定される各種定数、およびＣＰＵ７５が実行するプログラム等を格納する。
【００４１】
顔検出部８０は、本画像から人物の顔を含む顔領域を検出する。具体的には、まず画像に含まれる顔の特徴を有する領域（例えば肌色を有する、目を有する、顔の形状を有する等）を検出する。なお、この顔の特徴を有する領域（以下、顔領域とする）の検出は、これらに限定されるものではない。さらに、顔検出部８０は、検出した顔領域を含み、本画像のアスペクト比と同一のアスペクト比を有する領域を顔領域画像として検出し、検出した顔領域画像の左上隅の本画像上における座標値および顔領域画像の画像サイズを、顔位置情報として算出する。なお、顔領域画像は顔領域がその中央に位置するように検出される。
【００４２】
さらに、顔検出部８０は、１つの本画像に複数の顔が含まれる場合には複数の顔領域画像を検出し、そのそれぞれについて顔位置情報を算出し、検出した顔領域のサイズが大きい順に優先度を表す優先度情報を算出する。例えば、図４に示すように３つの顔が含まれる画像９０については、３つの顔領域画像９０Ａ〜９０Ｃが検出されるが、含まれる顔のサイズは、９０Ｃ，９０Ｃ，９０Ａの順であるため、顔領域画像９０Ｃから順に高い優先度情報を算出する。なお、優先度の順序は顔のサイズ順に限定されるものではない。また、優先度情報としては、優先度が高い順に１，２，３…の値を用いるものとする。また、検出した顔領域画像が１つのみの場合には優先度情報として１の値が用いられる。
【００４３】
さらに、顔検出部８０は、顔位置情報および優先度情報を本画像のタグに記述することにより、顔位置情報および優先度情報を本画像に付与する。図５は顔位置情報および優先度情報がタグに記述された本画像のファイル構造を示す図である。図５に示すように、本画像の画像ファイル１００は、タグ１０１およびデータ本体１０２とからなる。タグ１０１には、ファイル名、撮影日時、顔位置情報および優先度情報を含む各種情報が記述されている。ここで、顔位置情報は、上述したように検出した顔領域の左上隅の本画像上における座標値および画像サイズとなる。優先度情報は優先度を表す数値となる。また、複数の顔が含まれる場合には、顔位置情報１，２というように顔位置情報に番号が付与される。
【００４４】
再生部８２は、記録メディア７０に記録された複数の画像に対して、オートプレイの指示がなされた場合に、各画像のタグに記述された顔位置情報および優先度情報を用いて、後述するように複数の画像をファイル名順に再生する。
【００４５】
ＣＰＵ７５は、動作モードスイッチ１１等の操作系やＡＦ処理部６２等の各種処理部からの信号に応じてデジタルカメラ１の本体各部を制御する。
【００４６】
データバス７６は、画像入力コントローラ６１、各種処理部６２〜６５、フレームメモリ６６、メディア制御部６７、内部メモリ６８、表示制御部７１、顔検出部８０、再生部８２およびＣＰＵ７５に接続されており、デジタル画像データ等のやり取りを行う。
【００４７】
次いで、以上の構成のデジタルカメラ１においてオートプレイの指示がなされた場合に行われる処理について説明する。図６は第１の実施形態において行われる処理を示すフローチャートである。なお、以降の説明においては、記録メディア７０に記録されているのは本画像のみであるため、本画像を単に画像と称するものとする。記録メディア７０に記録された複数の画像についてのオートプレイの指示がなされることによりＣＰＵ７５が処理を開始し、再生部８２が複数の画像のうちファイル名が先頭の画像を再生対象画像に設定し（ステップＳＴ１）、再生対象画像を液晶モニタ１８に再生する（ステップＳＴ２）。さらに、再生部８２は、再生対象画像に顔位置情報および優先度情報が付与されているか否かを判定する（ステップＳＴ３）。
【００４８】
ステップＳＴ３が肯定されると、再生対象画像の優先度情報を参照して、トリミングする顔領域画像を最も優先度が高い顔領域画像に設定し（ステップＳＴ４）、設定した優先度の顔位置情報により表される顔領域画像をトリミングし（ステップＳＴ５）、トリミングした顔領域画像のサイズを液晶モニタ１８のサイズに適合するように変更して再生する（ステップＳＴ６）。なお、ステップＳＴ３が否定されると、後述するステップＳＴ９に進む。
【００４９】
そして、再生対象画像に他の顔位置情報および優先度情報が付与されているか否かを判定し（ステップＳＴ７）、ステップＳＴ７が肯定されると、トリミングする顔領域画像を次に優先度が高い顔領域画像に設定し（ステップＳＴ８）、ステップＳＴ５に戻り、ステップＳＴ５以降の処理を繰り返す。
【００５０】
ステップＳＴ７が否定されると、記録メディア７０に記録されたすべての画像の再生を終了したか否かを判定し（ステップＳＴ９）、ステップＳＴ８が否定されると、ファイル名が次の画像を再生対象画像に設定し（ステップＳＴ１０）、ステップＳＴ２に戻り、ステップＳＴ２以降の処理を繰り返す。ステップＳＴ９が肯定されると処理を終了する。
【００５１】
これにより、記録メディア７０に記録されたすべての画像がファイル名順に順次液晶モニタ１８に再生されるが、顔領域が検出された画像については、画像の全体が再生され、次いで、優先度情報により表される優先度順に、検出された顔領域画像が再生され、すべての顔領域画像が再生されると、ファイル名が次の画像が再生されることとなる。具体的には、図４に示す３つの顔を含む画像９０の場合、図７に示すようにまず画像９０の全体が再生され、次いで、優先度が最も高い顔領域画像９０Ｃが再生され、以下、顔領域画像９０Ｂ、顔領域画像９０Ａの順にて顔領域画像が再生される。
【００５２】
このように、第１の実施形態においては、画像に付与されている顔位置情報に基づいて顔領域画像をトリミングし、トリミングした顔領域画像を優先度情報に基づいて優先度順に再生するようにしたものである。このため、画像に含まれる顔の位置の情報を用いて、見る者が楽しめるように複数の画像を順次再生することができる。
【００５３】
なお、上記第１の実施形態においては、トリミングした顔領域画像を再生する際に、再生する顔領域画像に重畳して、顔領域画像の再生対象画像上における位置を表すナビゲーション画像を再生してもよい。以下、これを第２の実施形態として説明する。
【００５４】
図８は第２の実施形態において行われる処理を示すフローチャートである。記録メディア７０に記録された複数の画像についてのオートプレイの指示がなされることによりＣＰＵ７５が処理を開始し、再生部８２が、複数の画像のうちファイル名が先頭の画像を再生対象画像に設定し（ステップＳＴ２１）、再生対象画像を液晶モニタ１８に再生する（ステップＳＴ２２）。さらに、再生部８２は、再生対象画像に顔位置情報および優先度情報が付与されているか否かを判定する（ステップＳＴ２３）。
【００５５】
ステップＳＴ２３が肯定されると、再生対象画像の優先度情報を参照して、トリミングする顔領域画像を最も優先度が高い顔領域画像に設定し（ステップＳＴ２４）、設定した優先度の顔位置情報により表される顔領域画像をトリミングし（ステップＳＴ２５）、トリミングした顔領域画像のサイズを液晶モニタ１８のサイズに適合するように変更して再生するとともに、ナビゲーション画像を顔領域画像に重畳して再生する（ステップＳＴ２６）。なお、ステップＳＴ２３が否定されると、後述するステップＳＴ２９に進む。
【００５６】
そして、再生対象画像に他の顔位置情報および優先度情報が付与されているか否かを判定し（ステップＳＴ２７）、ステップＳＴ２７が肯定されると、トリミングする顔領域画像を次に優先度が高い顔領域画像に設定し（ステップＳＴ２８）、ステップＳＴ２５に戻り、ステップＳＴ２５以降の処理を繰り返す。
【００５７】
ステップＳＴ２７が否定されると、記録メディア７０に記録されたすべての画像の再生を終了したか否かを判定し（ステップＳＴ２９）、ステップＳＴ２９が否定されると、ファイル名が次の画像を再生対象画像に設定して（ステップＳＴ３０）、ステップＳＴ２２に戻り、ステップＳＴ２２以降の処理を繰り返す。ステップＳＴ２９が肯定されると処理を終了する。
【００５８】
これにより、記録メディア７０に記録された画像がファイル名順に順次液晶モニタ１８に再生されるが、顔領域が検出された画像については、画像の全体が再生され、次いで、優先度情報により表される優先度順に、検出された顔領域画像がナビゲーション画像とともに再生され、すべての顔領域画像が再生されると、ファイル名が次の画像が再生されることとなる。具体的には、図４に示す３つの顔を含む画像９０の場合、図９に示すようにまず画像９０の全体が再生され、次いで、優先度が最も高い顔領域画像９０Ｃがナビゲーション画像９２とともに再生され、以下、顔領域画像９０Ｂ、顔領域画像９０Ａの順にて顔領域画像がナビゲーション画像９２とともに再生される。
【００５９】
ここで、ナビゲーション画像９２は、再生対象画像に対応する形状を有する単色または透明の画像であり、その内部に表示される枠９２Ａが画像における現在再生中の顔領域の位置を表すものとなっている。なお、枠９２Ａの内部をナビゲーション画像全体の色と異なるようにしてもよい。
【００６０】
このように、第２の実施形態においては、顔領域画像の画像上における位置を表すナビゲーション画像を顔領域画像に重畳させて再生するようにしたため、再生中の顔領域画像の再生対象画像上における位置を容易に確認することができる。
【００６１】
なお、上記第２の実施形態においては、ナビゲーション画像９２として単色の画像を用いているが、再生対象画像を縮小した画像をナビゲーション画像９２として用いてもよい。
【００６２】
また、上記実施形態においては、顔位置情報および優先度情報を画像のタグに記述することにより顔位置情報および優先度情報を画像に付与しているが、顔位置情報および優先度情報をテキストファイルに記述し、対応する画像ファイルと拡張子のみが異なる同一ファイル名とする、あるいは同一のフォルダに格納する等、顔位置情報および優先度情報と画像とが一体不可分となるように記録メディア７０に記録することにより、顔位置情報および優先度情報を画像に付与してもよい。
【００６３】
以上、本発明の実施形態に係るデジタルカメラについて説明したが、コンピュータを、上記の顔検出部８０および再生部８２に対応する手段として機能させ、図６および図８に示すような処理を行わせるプログラムも、本発明の実施形態の１つである。また、そのようなプログラムを記録したコンピュータ読み取り可能な記録媒体も、本発明の実施形態の１つである。
【図面の簡単な説明】
【００６４】
【図１】本発明の第１の実施形態による画像再生装置を適用したデジタルカメラの背面を中心とする斜視図
【図２】本発明の第１の実施形態による画像再生装置を適用したデジタルカメラの前面を中心とする斜視図
【図３】本発明の第１の実施形態による画像再生装置を適用したデジタルカメラの構成を示す概略ブロック図
【図４】３つの顔が含まれる画像を示す図
【図５】画像のファイル構造を示す図
【図６】第１の実施形態において行われる処理を示すフローチャート
【図７】第１の実施形態において画像が再生される状態を説明するための図
【図８】第２の実施形態において行われる処理を示すフローチャート
【図９】第２の実施形態において画像が再生される状態を説明するための図
【符号の説明】
【００６５】
１  デジタルカメラ
１８    液晶モニタ
５８    ＣＣＤ
５９    ＣＣＤ制御部
７０    記録メディア
７１    表示制御部
７３    フラッシュ制御部
７５    ＣＰＵ
８０    顔検出部
８２    再生部
【図１】
2007299339.tif 000003
【図２】
2007299339.tif 000004
【図３】
2007299339.tif 000005
【図４】
2007299339.tif 000006
【図５】
2007299339.tif 000007
【図６】
2007299339.tif 000008
【図７】
2007299339.tif 000009
【図８】
2007299339.tif 000010
【図９】
2007299339.tif 000011