(57)【要約】【課題】検索時間の短縮を図り、画像を効率よく検索可能な再生装置および再生方法を提供すること。【解決手段】本発明のある実施の形態において、注目画像選択部３４７は、ユーザ操作に従って注目画像を選択する。検索条件設定部３４９は、注目画像の画像属性情報をもとに検索条件を設定する。再生用情報作成・更新部３５１は、検索条件設定部３４９によって検索条件が設定された際に、設定された各検索条件をそれぞれ満たす画像の画像属性情報を画像属性情報テーブル２６から取得して検索条件毎に再生用一時テーブル２９を作成する。検索条件選択部３５３は、ユーザによる再生検索条件の選択操作または選択解除操作に従って再生検索条件を選択する。画像表示データ作成部３５５、ＯＳＤデータ作成部３５７および重畳表示処理部３５９は、再生検索条件に応じた再生用一時テーブル２９を参照し、注目画像についての再生結果を再生する。【選択図】図２
2010199633.tif 000002
【特許請求の範囲】
【請求項１】
画像を再生する再生装置であって、
前記画像毎に、該画像の属性を示す属性値を設定した画像属性情報を記録する属性情報記録手段と、
前記画像の中から注目画像を選択する注目画像選択手段と、
前記画像属性情報に設定されている前記注目画像に関する属性値を検索条件として設定する検索条件設定手段と、
前記画像属性情報のうちの前記検索条件を満たす画像属性情報を設定して再生用情報を作成する再生用情報作成手段と、
前記検索条件を再生検索条件として選択する検索条件選択手段と、
前記検索条件選択手段によって前記再生検索条件が選択された際に、前記再生用情報に設定されている画像属性情報の画像を再生対象として表示部に表示処理し、前記注目画像についての検索結果を再生する検索結果再生手段と、
を備えることを特徴とする再生装置。
【請求項２】
前記画像属性情報は、前記画像に関する複数の属性値を含み、
前記検索条件設定手段は、前記注目画像に関する前記複数の属性値をそれぞれ別個の検索条件として設定し、
前記再生用情報作成手段は、前記検索条件設定手段によって設定された各検索条件それぞれについて前記再生用情報を作成し、
前記検索条件選択手段は、前記各検索条件のうちのいずれか１つを前記再生検索条件として選択し、
前記検索結果再生手段は、前記検索条件選択手段によって前記再生検索条件が選択された際に、該選択された再生検索条件について前記再生用情報作成手段によって作成された前記再生用情報を参照し、該再生用情報に設定されている画像属性情報の画像を再生対象として前記検索結果の再生を行うことを特徴とする請求項１に記載の再生装置。
【請求項３】
前記検索条件設定手段は、前記注目画像に関する前記複数の属性値を組み合わせた検索条件をさらに設定することを特徴とする請求項２に記載の再生装置。
【請求項４】
前記検索条件選択手段によって選択された再生検索条件をもとに、次回に前記注目画像選択手段によって注目画像が選択され、前記検索条件設定手段によって検索条件が設定された際に前記再生用情報作成手段が前記検索条件毎に作成する前記再生用情報の作成順を設定する再生用情報作成順設定手段を備えることを特徴とする請求項２に記載の再生装置。
【請求項５】
前記画像を解析処理し、該画像の特徴情報を抽出する画像特徴抽出手段と、
前記画像特徴抽出手段によって抽出された特徴情報を前記画像に関する属性値として前記画像属性情報を作成し、前記属性情報記録手段に記録する画像属性情報作成手段と、
を備えることを特徴とする請求項１に記載の再生装置。
【請求項６】
前記画像特徴抽出手段は、前記画像に映る人物の数を前記特徴情報として抽出することを特徴とする請求項５に記載の再生装置。
【請求項７】
画像を取得する画像取得手段と、
前記画像取得手段によって画像が取得された際に、前記画像に関する属性値を設定した画像属性情報を作成して前記属性情報記録手段に追加記録する画像属性情報追加手段と、
を備え、
前記再生用情報作成手段は、前記画像属性情報追加手段によって新たに作成された前記画像属性情報が前記検索条件を満たす場合に、前記画像属性情報を追加して前記再生用情報を更新することを特徴とする請求項１に記載の再生装置。
【請求項８】
前記検索結果再生手段は、前記再生用情報作成手段によって前記再生用情報が更新された際に、前記更新後の前記再生用情報に設定されている前記画像属性情報の画像を再生対象として前記検索結果を再度再生することを特徴とする請求項７に記載の再生装置。
【請求項９】
前記検索条件設定手段は、前記注目画像選択手段によって前記注目画像が選択された時点で前記検索条件を設定し、
前記再生用情報作成手段は、前記検索条件設定手段によって前記検索条件が設定された時点で前記再生用情報を作成することを特徴とする請求項１に記載の再生装置。
【請求項１０】
前記再生用情報作成手段は、前記注目画像選択手段によって新たに注目画像が選択された時点で前回選択された注目画像の属性情報を検索条件とした前記再生用情報を削除する処理を行い、前記新たに選択された注目画像の属性値を検索条件とした再生用情報を新たに作成することを特徴とする請求項１に記載の再生装置。
【請求項１１】
前記属性値は、前記画像の撮影場所を含むことを特徴とする請求項１に記載の再生装置。
【請求項１２】
前記画像は、撮影日時と対応付けられて記録されており、
前記再生用情報に設定されている前記画像属性情報をもとに、前記検索結果再生手段が再生対象としている各画像の撮影期間を設定する期間設定手段と、
前記期間設定手段によって撮影期間が設定された際に、前記撮影日時が前記撮影期間内に含まれる画像を再生対象として表示部に表示処理する期間内画像再生手段と、
を備えることを特徴とする請求項１に記載の再生装置。
【請求項１３】
画像毎に、該画像の属性を示す属性値を設定した画像属性情報を記録している再生装置において画像を再生する再生方法であって、
前記画像の中から注目画像を選択する注目画像選択工程と、
前記画像属性情報に設定されている前記注目画像に関する属性値を検索条件として設定する検索条件設定工程と、
前記画像属性情報のうちの前記検索条件を満たす画像属性情報を設定して再生用情報を作成する再生用情報作成工程と、
前記検索条件を再生検索条件として選択する検索条件選択工程と、
前記検索条件選択工程で前記再生検索条件が選択された際に、前記再生用情報に設定されている画像属性情報の画像を再生対象として表示処理し、前記注目画像についての検索結果を再生する検索結果再生工程と、
を含むことを特徴とする再生方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像を再生する再生装置および再生方法に関するものである。
【背景技術】
【０００２】
最近のデジタルカメラは、メモリの大容量化に伴い、１０００枚を超える画像の記録が可能となっている。記録可能な枚数が増えたことは、撮影時にメモリ容量を気にせずに撮影できる一方、再生時には膨大な枚数の画像を取り扱わなくてはならない。
【０００３】
この種の課題を解決するための技術として、例えば特許文献１には、画像の特徴情報を記録したリストファイルを生成して各画像の特徴情報をリスト表示し、リスト条件が選択された際に該当する画像ファイルをリストファイルから抽出して検索用ファイルを作成する技術が開示されている。また、特許文献２には、記録済みの画像の特徴量を特徴データとして記録しておき、この特徴データを参照することによって被写体像との類似度の高い画像を関連画像として表示する技術が開示されている。
【０００４】
【特許文献１】特開２００２−５１２８０号公報
【特許文献２】特開２００８−１１３１６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記した特許文献１や２に開示されている従来の検索方法では、検索の都度リストファイルや特徴データを参照して条件に合致する画像を検索する必要があり、画像の枚数に比例して検索に要する時間が増大してしまう。
【０００６】
本発明は、上記に鑑みてなされたものであって、検索時間の短縮を図り、画像を効率よく検索可能な再生装置および再生方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上述した課題を解決し、目的を達成するため、本発明にかかる再生装置は、画像を再生する再生装置であって、前記画像毎に、該画像の属性を示す属性値を設定した画像属性情報を記録する属性情報記録手段と、前記画像の中から注目画像を選択する注目画像選択手段と、前記画像属性情報に設定されている前記注目画像に関する属性値を検索条件として設定する検索条件設定手段と、前記画像属性情報のうちの前記検索条件を満たす画像属性情報を設定して再生用情報を作成する再生用情報作成手段と、前記検索条件を再生検索条件として選択する検索条件選択手段と、前記検索条件選択手段によって前記再生検索条件が選択された際に、前記再生用情報に設定されている画像属性情報の画像を再生対象として表示部に表示処理し、前記注目画像についての検索結果を再生する検索結果再生手段と、を備えることを特徴とする。
【０００８】
また、本発明にかかる再生装置は、上記の発明において、前記画像属性情報は、前記画像に関する複数の属性値を含み、前記検索条件設定手段は、前記注目画像に関する前記複数の属性値をそれぞれ別個の検索条件として設定し、前記再生用情報作成手段は、前記検索条件設定手段によって設定された各検索条件それぞれについて前記再生用情報を作成し、前記検索条件選択手段は、前記各検索条件のうちのいずれか１つを前記再生検索条件として選択し、前記検索結果再生手段は、前記検索条件選択手段によって前記再生検索条件が選択された際に、該選択された再生検索条件について前記再生用情報作成手段によって作成された前記再生用情報を参照し、該再生用情報に設定されている画像属性情報の画像を再生対象として前記検索結果の再生を行うことを特徴とする。
【０００９】
また、本発明にかかる再生装置は、上記の発明において、前記検索条件設定手段は、前記注目画像に関する前記複数の属性値を組み合わせた検索条件をさらに設定することを特徴とする。
【００１０】
また、本発明にかかる再生装置は、上記の発明において、前記検索条件選択手段によって選択された再生検索条件をもとに、次回に前記注目画像選択手段によって注目画像が選択され、前記検索条件設定手段によって検索条件が設定された際に前記再生用情報作成手段が前記検索条件毎に作成する前記再生用情報の作成順を設定する再生用情報作成順設定手段を備えることを特徴とする。
【００１１】
また、本発明にかかる再生装置は、上記の発明において、前記画像を解析処理し、該画像の特徴情報を抽出する画像特徴抽出手段と、前記画像特徴抽出手段によって抽出された特徴情報を前記画像に関する属性値として前記画像属性情報を作成し、前記属性情報記録手段に記録する画像属性情報作成手段と、を備えることを特徴とする。
【００１２】
また、本発明にかかる再生装置は、上記の発明において、前記画像特徴抽出手段は、前記画像に映る人物の数を前記特徴情報として抽出することを特徴とする。
【００１３】
また、本発明にかかる再生装置は、上記の発明において、画像を取得する画像取得手段と、前記画像取得手段によって画像が取得された際に、前記画像に関する属性値を設定した画像属性情報を作成して前記属性情報記録手段に追加記録する画像属性情報追加手段と、を備え、前記再生用情報作成手段は、前記画像属性情報追加手段によって新たに作成された前記画像属性情報が前記検索条件を満たす場合に、前記画像属性情報を追加して前記再生用情報を更新することを特徴とする。
【００１４】
また、本発明にかかる再生装置は、上記の発明において、前記検索結果再生手段は、前記再生用情報作成手段によって前記再生用情報が更新された際に、前記更新後の前記再生用情報に設定されている前記画像属性情報の画像を再生対象として前記検索結果を再度再生することを特徴とする。
【００１５】
また、本発明にかかる再生装置は、上記の発明において、前記検索条件設定手段は、前記注目画像選択手段によって前記注目画像が選択された時点で前記検索条件を設定し、前記再生用情報作成手段は、前記検索条件設定手段によって前記検索条件が設定された時点で前記再生用情報を作成することを特徴とする。
【００１６】
また、本発明にかかる再生装置は、上記の発明において、前記再生用情報作成手段は、前記注目画像選択手段によって新たに注目画像が選択された時点で前回選択された注目画像の属性情報を検索条件とした前記再生用情報を削除する処理を行い、前記新たに選択された注目画像の属性値を検索条件とした再生用情報を新たに作成することを特徴とする。
【００１７】
また、本発明にかかる再生装置は、上記の発明において、前記属性値は、前記画像の撮影場所を含むことを特徴とする。
【００１８】
また、本発明にかかる再生装置は、上記の発明において、前記画像は、撮影日時と対応付けられて記録されており、前記再生用情報に設定されている前記画像属性情報をもとに、前記検索結果再生手段が再生対象としている各画像の撮影期間を設定する期間設定手段と、前記期間設定手段によって撮影期間が設定された際に、前記撮影日時が前記撮影期間内に含まれる画像を再生対象として表示部に表示処理する期間内画像再生手段と、を備えることを特徴とする。
【００１９】
また、本発明にかかる再生方法は、画像毎に、該画像の属性を示す属性値を設定した画像属性情報を記録している再生装置において画像を再生する再生方法であって、前記画像の中から注目画像を選択する注目画像選択工程と、前記画像属性情報に設定されている前記注目画像に関する属性値を検索条件として設定する検索条件設定工程と、前記画像属性情報のうちの前記検索条件を満たす画像属性情報を設定して再生用情報を作成する再生用情報作成工程と、前記検索条件を再生検索条件として選択する検索条件選択工程と、前記検索条件選択工程で前記再生検索条件が選択された際に、前記再生用情報に設定されている画像属性情報の画像を再生対象として表示処理し、前記注目画像についての検索結果を再生する検索結果再生工程と、を含むことを特徴とする。
【発明の効果】
【００２０】
本発明によれば、注目画像に関する属性値を検索条件として設定し、設定した検索条件を満たす画像属性情報を設定して再生用情報を作成することができる。そして、検索条件が再生検索条件として選択された際に、再生用情報に設定されている画像属性情報の画像を再生対象として表示部に表示処理し、注目画像についての検索結果を再生することができる。これによれば、再生検索条件が選択されるたびに画像の検索を行う必要がない。したがって、検索時間の短縮が図れ、画像を効率よく検索することができるという効果を奏する。
【発明を実施するための最良の形態】
【００２１】
以下、図面を参照し、本発明の好適な実施の形態について詳細に説明する。本実施の形態では、本発明の再生装置をデジタルカメラに適用した場合を例にとって説明する。なお、この実施の形態によって本発明が限定されるものではない。また、各図面の記載において、同一部分には同一の符号を付して示している。
【００２２】
（実施の形態）
図１は、デジタルカメラ１の背面図である。図１に示すように、デジタルカメラ１は、カメラ本体２の上面に配設された電源スイッチ３や撮影タイミングを指示するためのレリーズスイッチ４、カメラ本体２の背面に配設されたズームスイッチ５やモード切換スイッチ６、メニュースイッチ７、ＩＮＦＯスイッチ８、デジタルカメラ１の動作モードに応じた各種操作を入力するための３つの機能スイッチ９，１０，１１、上下左右の各方向スイッチ（上スイッチ、下スイッチ、左スイッチおよび右スイッチ）を有する十字キー１２、操作内容を確定する等のためのＯＫスイッチ１３、各種画面を表示する表示部２４等を備えている。また、図示しないが、カメラ本体２の前面には、フラッシュや撮像レンズ等が配設されている。ここで、モード切換スイッチ６は、デジタルカメラ１の動作モードを撮影モード（記録モード）と再生モードとで切り換えるためのものであり、例えばスライドスイッチを用いて実現される。ＩＮＦＯスイッチ８は、本実施の形態では、デジタルカメラ１を検索モードに切り換える際に用いる。
【００２３】
また、機能スイッチ９，１０，１１には、デジタルカメラ１の動作モード毎に個別の機能が割り当てられており、本実施の形態では、検索モード時に用いる。具体的には、本実施の形態の検索モードでは、画像中に映る人物および場所について画像検索ができるようになっており、機能スイッチ９は、ユーザが後述する再生検索条件として人物検索条件を選択操作／選択解除操作するために用いられ、機能スイッチ１０は、再生検索条件として場所検索条件を選択操作／選択解除操作するために用いられる。また、本実施の形態では、期間を選択して画像検索ができるようになっており、機能スイッチ１１は、期間を選択操作するために用いられる。以下、検索モードで用いる機能スイッチ９を「人物検索スイッチ９」と呼び、検索モードにおいて用いる機能スイッチ１０を「場所検索スイッチ１０」と呼び、検索モードにおいて用いる機能スイッチ１１を「期間選択スイッチ１１」と呼ぶ。
【００２４】
なお、詳細は図２０を参照して後述するが、検索モード中に表示部２４に表示される検索結果画面では、人物検索スイッチ９と対応する位置（人物検索条件表示エリアＥT1）において再生検索条件として選択されている人物検索条件が文字表示され、場所検索スイッチ１０と対応する位置（場所検索条件表示エリアＥT2）において再生検索条件として選択されている場所検索条件が文字表示されるようになっている。また、期間選択スイッチ１１と対応する位置（撮影期間表示エリアＥT3）において選択期間が文字表示されるようになっている。
【００２５】
一方、カメラ本体２の側面には、可搬型の記録媒体を着脱自在に装着する不図示のカードスロットが設けられている。撮影モードで撮影された撮影画像の画像データは、例えばこのカードスロットに装着される記録媒体に書き込まれ、再生モードにおいてこの記録媒体に記録された画像データが読み出される。さらに、カメラ本体２の側面には、データの入力端子を備えた不図示の通信コネクタが設けられており、通信ケーブルによって外部機器と接続できるようになっている。この通信コネクタには、ＵＳＢ等種々の形式が適宜用いられる。本実施の形態では、デジタルカメラ１は、この通信コネクタを介してパーソナルコンピュータ（ＰＣ）等の外部機器と接続され、この外部機器から画像データを取得できるようになっている。
【００２６】
このデジタルカメラ１において電源スイッチ３を押下して電源を投入し、モード切換スイッチ６をスライドさせて動作モードを撮影モードに切り換えると、デジタルカメラ１は撮影可能な状態となる。この撮影モードでは、撮像レンズを通して入射する被写体像が１フレーム（例えば１／３０秒）毎に出力され、ライブビュー画像として表示部２４にリアルタイムに表示されるようになっている。ユーザは、ライブビュー画像を見ながらレリーズスイッチ４を押下して静止画や動画の撮影を行う。また電源投入時、ユーザは、モード切換スイッチ６をスライドさせて動作モードを再生モードに切り換え、デジタルカメラ１で撮影された静止画や動画を表示部２４に表示（再生）して楽しむ。あるいは、ＩＮＦＯスイッチ８を押下して動作モードを検索モードに切り換えれば、過去に撮影した画像や外部機器から取得した画像を検索し、表示することができるようになっている。
【００２７】
図２は、デジタルカメラ１の主要な機能構成の一例を示すブロック図である。図２に示すように、デジタルカメラ１は、画像取得手段としての撮像部２１、画像処理部２２、操作部２３、表示部２４、記録部２５、一時記録部２８、時計部３１、画像取得手段としての通信部（ＵＳＢ）３２、ＧＰＳ受信部３３等を備える。
【００２８】
撮像部２１は、撮像レンズを通して入射する被写体像を光電変換し、アナログ電気信号を出力するＣＣＤ（Charge Coupled Device）やＣＭＯＳ（Complementary Metal Oxide Semiconductor）等の撮像素子を含み、撮像素子からのアナログ電気信号をデジタル電気信号に変換して画像データを出力する。
【００２９】
画像処理部２２は、撮像部２１から出力された画像データに対して各種の画像処理を施すとともに、記録用や表示用に適した画像データに変換する処理を行う。例えば、撮影画像の画像データを記録する際、あるいは記録されている画像データを表示する際等に、ＪＰＥＧ（Joint Photographic Experts Group）方式等に基づく画像データの圧縮処理や伸張処理を行う。また、画像処理部２２は、撮影画像を縮小処理して表示用の小画像（サムネイル）の画像データ（サムネイルデータ）を生成する処理を行う。
【００３０】
操作部２３は、撮影タイミングの指示（撮影指示）、撮影モードや再生モード、検索モードといったデジタルカメラ１の動作モードの切り換え、撮影条件の設定等、ユーザによる各種操作を受け付けて操作信号を処理部３４に通知するためのものである。この操作部２３は、図１の電源スイッチ３やレリーズスイッチ４、ズームスイッチ５、モード切換スイッチ６、メニュースイッチ７、ＩＮＦＯスイッチ８、機能スイッチ９，１０，１１、十字キー１２、ＯＫスイッチ１３を含む。
【００３１】
表示部２４は、撮影された静止画や動画、ライブビュー画像の他、デジタルカメラ１の各種設定情報等を表示するためのものであり、ＬＣＤ（Liquid Crystal Display）やＥＬディスプレイ（Electroluminescence Display）等の表示装置で実現される。この表示部２４には、撮影モード中は例えば１フレーム毎にライブビュー画像が再描画されて動画的に連続表示され、再生モードや検索モード中は撮影された画像、あるいは通信部３２を介して外部装置から取得した画像が表示される。
【００３２】
記録部２５は、更新記録可能なフラッシュメモリやＲＯＭ等の各種半導体メモリ、内蔵あるいはデータ通信端子で接続されたハードディスク、メモリカード等の記録媒体およびその読み書き装置等によって実現されるものであり、用途に応じた記録装置を適宜採用し、あるいは組み合わせて用いることができる。この記録部２５には、デジタルカメラ１を動作させ、このデジタルカメラ１が備える種々の機能を実現するための各種のカメラプログラムや、このカメラプログラムの実行中に使用されるデータ等が記録される。例えば、記録部２５には、属性情報記録手段として、画像属性情報テーブル（マスターテーブル）２６が記録される。
【００３３】
また、記録部２５には、複数の画像ファイル２７０である画像情報２７が記録される。本実施の形態では、画像処理部２２によって記録用に画像処理された撮影画像の画像データが、例えば撮影日時、撮影時に得たＧＰＳデータ、タイトル、コメント、個人情報といったＥＸＩＦ（Exchangeable  Image  File）情報を含むヘッダを付加したファイル形式の画像ファイル２７０として記録部２５に記録される。図３は、画像ファイルのデータ構成例を示す図である。図３に示すように、画像ファイル２７０は、画像ＩＤ２７１と、撮影日時２７４やＧＰＳデータ２７５等の撮影情報（ＥＸＩＦ情報）２７３と、撮影画像の画像データ２７７と、撮影画像のサムネイルデータ２７９とを含む。画像ＩＤ２７１は、各画像を識別するために例えばその画像データの生成時に固有に割り当てられる識別情報である。なお、画像情報２７を構成する各画像ファイル２７０は、自機で撮影された撮影画像の画像ファイルの他、通信部３２を介して外部機器と通信することによって取得した画像（以下、「外部取得画像」と呼ぶ。）の画像ファイルを適宜含む。
【００３４】
一時記録部２８は、例えばＲＡＭ等の半導体メモリで構成され、処理部３４の作業用メモリとして用いられる。この一時記録部２８は、処理部３４が実行するプログラムやこのプログラムの実行に係るデータ等を一時的に保持するメモリ領域を備える。例えば、再生用情報としての再生用一時テーブル２９や選択期間内一覧テーブル３０を一時記録する。また、一時記録部２８は、撮像部２１から出力される画像データの一時記録用等に使用され、１フレーム毎に撮像部２１から取り込まれる画像（ライブビュー画像）の画像データや、撮影タイミングで撮像部２１から取り込まれる画像（撮影画像）の画像データ等を一時記録する。
【００３５】
時計部３１は、日付および時刻を計時するためのものである。この時計部３１が計時する現在時刻によって撮影時の日付や時刻が特定されるようになっており、撮影画像の画像データは、記録部２５に記録される際、特定された撮影日時とともに記録される。
【００３６】
ＧＰＳ受信部３３は、位置を検出するための電波を受信してデジタルカメラ１の現在の位置情報（例えば緯度や経度、高度）を算出し、ＧＰＳデータとして処理部３４に出力する。例えば、ＧＰＳ（Global Positioning System）衛星からの電波を受信するアンテナやアンテナで受信した電波に基づいて位置情報を算出する演算装置等によって実現される。本実施の形態では、このＧＰＳ受信部３３からの出力をもとに、撮影時の場所（撮影場所）が特定される。
【００３７】
通信部３２は、通信ケーブルを介して外部機器と所定の情報を送受するための装置であり、例えばＵＳＢ（Universal Serial Bus）等の通信規格によってデジタルカメラ１をＰＣ等の外部機器と接続し、通信ケーブルを介して外部機器との間で所定の情報を送受するための処理を行う。
【００３８】
処理部３４は、操作部２３からの操作信号に応じて記録部２５からカメラプログラムを読み出して実行し、デジタルカメラ１を構成する各部に対する指示やデータの転送等を行ってデジタルカメラ１の動作を統括的に制御する。この処理部３４は、ＣＰＵや各部間のＤＭＡ転送を制御するためのＤＭＡコントローラ等を適宜含む。
【００３９】
また、処理部３４は、画像特徴抽出手段としての画像特徴抽出部３４１と、場所情報変換部３４３と、画像属性情報作成手段および画像属性情報追加手段としての画像属性情報作成部３４５と、注目画像選択手段としての注目画像選択部３４７と、期間設定手段としての検索条件設定部３４９と、再生用情報作成手段としての再生用情報作成・更新部３５１と、検索条件選択部としての検索条件選択部３５３と、選択期間内一覧作成部３５４と、画像表示データ作成部３５５と、ＯＳＤデータ作成部３５７と、重畳表示処理部３５９とを含む。
【００４０】
なお、画像特徴抽出部３４１、場所情報変換部３４３、画像属性情報作成部３４５、注目画像選択部３４７、検索条件設定部３４９、再生用情報作成・更新部３５１、検索条件選択部３５３、選択期間内一覧作成部３５４、画像表示データ作成部３５５、ＯＳＤデータ作成部３５７および重畳表示処理部３５９が行う処理は、ハードウェアで構成することとしてもよい。あるいは、これらの各部が行う処理の一部または全部をＣＰＵが行う構成とし、ＣＰＵがプログラムを実行することによってソフトウェアとして実現することとしてもよい。
【００４１】
画像特徴抽出部３４１は、撮影画像または外部取得画像の画像データを解析処理し、特徴情報を抽出する。場所情報変換部３４３は、ＧＰＳデータ２７５をもとに、その位置情報を場所情報（撮影場所）に変換する。画像属性情報作成部３４５は、画像ファイル２７０に撮影情報２７３として設定されている画像ＩＤ２７１や撮影日時２７４、画像特徴抽出部３４１によって抽出された特徴情報、場所情報変換部３４３によって変換された場所情報をもとに、撮影画像または外部取得画像の画像属性情報を作成する。
【００４２】
注目画像選択部３４７は、ユーザによる注目画像の選択操作を受け付け、受け付けた選択操作に従って注目画像を選択する。検索条件設定部３４９は、注目画像選択部３４７によって注目画像が選択されたタイミングで、選択された注目画像の画像属性情報をもとに検索条件を設定する。本実施の形態では、３種類の検索条件を設定する。
【００４３】
再生用情報作成・更新部３５１は、検索条件設定部３４９によって検索条件が設定された際に、設定された各検索条件をそれぞれ満たす画像の画像属性情報を画像属性情報テーブル２６から取得して検索条件毎に再生用一時テーブル２９を作成する。また、再生用情報作成・更新部３５１は、画像属性情報作成部３４５から画像属性情報が通知された場合に、必要に応じて該当する再生用一時テーブル２９を更新する。
【００４４】
検索条件選択部３５３は、ユーザによる再生検索条件の選択操作および選択解除操作を受け付け、受け付けた選択操作または選択解除操作に従って再生検索条件を選択する。本実施の形態では、検索条件設定部３４９によって設定された３種類の検索条件をそれぞれ再生検索条件として個別に選択操作または選択解除操作できるようになっている。検索条件選択部３５３は、ユーザ操作に従って、これらの検索条件を再生検索条件として選択する。
【００４５】
選択期間内一覧作成部３５４は、ユーザによる期間の選択操作を受け付け、受け付けた選択操作に従って選択期間を選択する。そして、選択期間内一覧作成部３５４は、画像属性情報テーブル２６を参照し、撮影日が選択した選択期間内に含まれる画像の画像属性情報を取得して選択期間内一覧テーブル３０を作成する。
【００４６】
画像表示データ作成部３５５、ＯＳＤデータ作成部３５７および重畳表示処理部３５９は、検索結果再生手段として注目画像についての再生結果を再生する。これら各部の処理によって、再生検索条件に応じた再生用一時テーブル２９に設定されている画像属性情報の画像が再生対象として表示部２４に表示処理される。具体的には、画像表示データ作成部３５５は、検索条件選択部３５３によって選択されている再生検索条件に応じた再生用一時テーブル２９を参照することで、再生検索条件を満たす画像のサムネイルデータを配置した検索結果画面を表示するための画像表示データを作成する。ＯＳＤデータ作成部３５７は、選択されている再生検索条件を提示するための文字情報を含むＯＳＤデータ（ＯＳＤ：On  Screen  Display）を作成する。重畳表示処理部３５９は、画像表示データ作成部３５５によって作成された画像表示データとＯＳＤデータ作成部３５７によって作成されたＯＳＤデータとを重畳表示する処理を行う。
【００４７】
また、画像表示データ作成部３５５、ＯＳＤデータ作成部３５７および重畳表示処理部３５９は、期間内画像再生手段として撮影期間の一例である選択期間内の画像を再生する。これら各部の処理によって、選択期間内一覧テーブル３０に設定されている画像属性情報の画像が再生対象として表示部２４に表示処理される。具体的には、画像表示データ作成部３５５は、選択期間内一覧テーブル３０を参照することで、選択期間内一覧作成部３５４によって選択された選択期間内の画像のサムネイルデータを配置した検索結果画面を表示するための画像表示データを作成する。ＯＳＤデータ作成部３５７は、選択期間を提示するための文字情報を含むＯＳＤデータ（ＯＳＤ：On  Screen  Display）を作成する。重畳表示処理部３５９は、画像表示データ作成部３５５によって作成された画像表示データとＯＳＤデータ作成部３５７によって作成されたＯＳＤデータとを重畳表示する処理を行う。
【００４８】
ここで、以上のように構成されるデジタルカメラ１の各部の処理について図４〜図１３を参照して説明する。
【００４９】
図４は、画像属性情報を画像属性情報テーブル２６に登録する際のデジタルカメラ１の各部の処理を説明する説明図である。この処理は、撮影指示が入力されて撮影画像の画像データが生成されたとき、および外部機器から外部取得画像が取得されたタイミングでその画像ファイルを処理対象として実施される。
【００５０】
撮影画像が生成されると、あるいは外部取得画像が取得されると、図４に示すように、場所情報変換部３４３が、その画像のＧＰＳデータを用いて位置情報を場所情報に変換する。例えば、予め位置情報（緯度や経度、高度）の範囲と例えばその地名との対応関係を設定しておく。そして、場所情報変換部３４３は、ＧＰＳデータをもとにその位置情報に対応付けられた地名を読み出し、場所情報に変換する。
【００５１】
また、画像特徴抽出部３４１が、その画像の画像データを解析処理して特徴情報を抽出する。例えば、公知技術である顔検出処理を行って特徴情報を抽出する。この顔検出処理は、例えば、パターンマッチングを適用して画像データ中の顔の領域（顔領域）を検出し、この顔領域の検出結果をもとに左右の目や鼻、唇等の各顔パーツを検出するものである。本実施の形態では、画像特徴抽出部３４１は、この顔検出処理を行い、顔検出結果をもとに、例えば検出された顔の数を検出する。そして、検出した顔の数である人数情報を特徴情報として抽出する。具体的には、人物が映っていない画像であれば“０”を設定し、人物が映っていればその人数を設定した人数情報を特徴情報として抽出する。
【００５２】
ここで、例示した人数情報は特徴情報の一例であって、これに限定されるものではない。例えば、顔検出結果をもとに画像データ中の顔の大きさを検出し、検出した顔の大きさを特徴情報として用いてもよい。また、顔検出結果をもとに公知の手法を用いて画像データ中の顔の性別を判別（推定）し、指定した性別を特徴情報として用いてもよい。また、顔検出結果をもとに公知の手法を用いてその年齢を判別（推定）し、推定した年齢を特徴情報として用いてもよい。また、顔検出結果をもとに公知の手法を用いてその表情が笑顔か否かを判別し、判別結果を特徴情報として用いてもよい。また、予め特定人物の顔を登録しておき、画像データ中に登録された特定人物の顔が映っているか否かを特徴情報として用いてもよい。この場合には、顔検出結果をもとに画像データ中の顔領域を登録されている顔画像と照合し、特定人物の顔か否かを識別する。そして、この識別結果を特徴情報として用いる。あるいは、これら画像中に映る人物に関する情報を複数組み合わせて特徴情報として用いることとしてもよい。
【００５３】
また、特徴情報は、画像中に映る人物に関する情報に限定されるものではない。例えば、画像中に映る風景に関する情報を特徴情報として用いることとしてもよい。この場合には、その画像データを画像処理し、例えば画像中に映る山や川、海、建物等を検出しての風景を検出することによって特徴情報として用いることができる。
【００５４】
そして、図４に示すように、画像属性情報作成部３４５が、その画像の画像ＩＤおよび撮影日時と、画像特徴抽出部３４１が抽出した特徴情報と、場所情報変換部３４３が変換した場所情報とを対応付けてその撮影画像または外部取得画像についての画像属性情報を作成する。作成された画像属性情報は、画像属性情報テーブル（マスターテーブル）２６に登録（追加記録）される。人物情報および場所情報は、その画像の属性を示す属性値の一例である。
【００５５】
図５は、画像属性情報テーブル２６のデータ構成例を示す図である。図５に示すように、画像属性情報テーブル２６は、画像ＩＤと、人物情報と、場所情報と、撮影日時とを対応付けたデータテーブルであり、図５では、２１枚の画像（撮影画像または外部取得画像）についての画像属性情報が登録されている。なお、図５では、撮影日時として撮影時の年月日が記録される場合を例示しているが、曜日や時間を適宜含めることとしてよい。ここで、人物情報は、前述のように、その画像ＩＤの画像データから画像特徴抽出部３４１によって抽出された特徴情報である。例えば、レコードＲ１１の画像ＩＤ“１３０”の画像属性情報は、人物が映っていない画像であって、沖縄（Ｏｋｉｎａｗａ）で２００７年７月３０日に撮影された画像（撮影画像または外部取得画像）について画像属性情報作成部３４５が作成した画像属性情報である。
【００５６】
また、図６は、再生用一時テーブル２９を作成する際のデジタルカメラ１の各部の処理を説明する説明図である。この処理は、検索モードにおいて注目画像の選択操作を受け付けたタイミングで、その注目画像について（その注目画像の画像ＩＤを用いて）実施される。
【００５７】
操作部２３を介して注目画像の選択操作を受け付けると、図６に示すように、注目画像選択部３４７が、その選択操作に従って注目画像（具体的には注目画像の画像ＩＤ）を選択する。
【００５８】
そして、検索条件設定部３４９が、画像属性情報テーブル２６を参照し、注目画像選択部３４７によって選択された注目画像の画像ＩＤが設定された画像属性情報を読み出す。そして、検索条件設定部３４９は、読み出した画像属性情報に従って検索条件を設定する。
【００５９】
本実施の形態では、検索条件設定部３４９は、読み出した注目画像についての画像属性情報の人物情報および場所情報をもとに、人物検索条件と、場所検索条件と、これらの人物検索条件および場所検索条件を組み合わせたアンド条件である人物＆場所検索条件とを設定する。ここで、人物検索条件は、その人物情報をもとに人物の有無を設定する。すなわち、人物情報として“０”が設定されている場合には人物検索条件として“人物無し”を設定し、人物情報として“０”以外の値が設定されている場合には人物検索条件として“人物有り”を設定する。また、場所検索条件としては、その場所情報を設定する。
【００６０】
例えば、注目画像選択部３４７によって図５のレコードＲ１１に示す画像ＩＤ“１３０”の画像が注目画像として選択された場合であれば、検索条件設定部３４９は、人物検索条件として“人物有り”を設定し、場所検索条件として“Ｏｋｉｎａｗａ”を設定し、人物＆場所検索条件として“人物有り＆Ｏｋｉｎａｗａ”を設定する。
【００６１】
そして、図６に示すように、再生用情報作成・更新部３５１が、検索条件設定部３４９によって設定された人物検索条件、場所検索条件および人物＆場所検索条件の３種類の検索条件をもとに各検索条件それぞれについて再生用一時テーブル２９を作成する。
【００６２】
具体的には、再生用情報作成・更新部３５１は、画像属性情報テーブル２６を参照して人物検索条件を満たす画像属性情報を読み出し、再生用一時テーブル２９の１つである人物検索結果テーブル２９１を作成する。図７は、人物検索結果テーブル２９１の一例を示す図である。図７では、図５の画像属性情報テーブル２６をもとに、人物検索条件として“人物有り”が設定されている場合に作成される人物検索結果テーブル２９１を示している。人物検索条件として“人物有り”が設定されている場合には、再生用情報作成・更新部３５１は、画像属性情報テーブル２６から人物情報に“０”以外の値が設定されている全ての画像属性情報を人物検索条件を満たす画像属性情報として読み出し、読み出した画像属性情報を設定した図７に例示する人物検索結果テーブル２９１を作成する。
【００６３】
また、再生用情報作成・更新部３５１は、画像属性情報テーブル２６を参照して場所検索条件を満たす画像属性情報を読み出し、再生用一時テーブル２９の１つである場所検索結果テーブル２９２を作成する。図８は、場所検索結果テーブル２９２（２９２−１）の一例を示す図である。また、図９は、場所検索結果テーブル２９２（２９２−２）の他の例を示す図である。ここで、図８では、図５の画像属性情報テーブル２６をもとに、場所検索条件として“Ｏｋｉｎａｗａ”が設定されている場合に作成される場所検索結果テーブル２９２−１を示している。一方、図９では、図５の画像属性情報テーブル２６をもとに、場所検索条件として“Ｔｏｋｙｏ”が設定されている場合に作成される場所検索結果テーブル２９２−２を示している。例えば場所検索条件として“Ｏｋｉｎａｗａ”が設定されている場合には、再生用情報作成・更新部３５１は、画像属性情報テーブル２６から場所情報に“Ｏｋｉｎａｗａ”が設定されている全ての画像属性情報を場所検索条件を満たす画像属性情報として読み出し、読み出した画像属性情報を設定した図８に例示する場所検索結果テーブル２９２−１を作成する。
【００６４】
また、再生用情報作成・更新部３５１は、人物検索条件または場所検索条件を満たす画像属性情報の中から人物検索条件を満たし且つ場所検索条件を満たす画像属性情報を選出し、再生用一時テーブル２９の１つである人物＆場所検索結果テーブル２９３を作成する。図１０は、人物＆場所検索結果テーブル２９３の一例を示す図である。図１０では、人物検索条件として“人物有り”が設定され、場所検索条件として“Ｏｋｉｎａｗａ”が設定されている場合に作成される人物＆場所検索結果テーブル２９３を示している。人物＆場所検索条件として“人物有り＆Ｏｋｉｎａｗａ”が設定されている場合であれば、再生用情報作成・更新部３５１は、例えば、前述のように人物検索条件“人物有り”をもとに画像属性情報テーブル２６からそれぞれ読み出した画像属性情報の中から、場所情報に“Ｏｋｉｎａｗａ”が設定されている画像属性情報を人物＆場所検索条件を満たす画像属性情報として選出し、選出した画像属性情報を設定した人物＆場所検索結果テーブル２９３を作成する。
【００６５】
そして、再生用情報作成・更新部３５１は、図６に示すように、これら人物検索結果テーブル２９１、場所検索結果テーブル２９２および人物＆場所検索結果テーブル２９３を一時記録部２８に記録する。
【００６６】
また、再生用情報作成・更新部３５１は、検索モード中に撮影画像が生成された場合に、生成された撮影画像の画像属性情報をもとに再生用一時テーブル２９を更新する。これは、撮影指示の直後に検索モードに切り換えられて注目画像が選択され、撮影画像の画像データが生成されて画像ファイル２７０が記録されるよりも先に再生用一時テーブル２９が生成された場合を想定している。さらに、再生用情報作成・更新部３５１は、検索モード中に通信部３２を介して外部機器との間が接続され、この外部機器から外部取得画像が取得された場合に、取得された外部取得画像の画像属性情報をもとに再生用一時テーブル２９を更新する。
【００６７】
すなわち、再生用情報作成・更新部３５１は、該当するタイミングで画像属性情報作成部３４５が作成した画像属性情報をもとに、この画像属性情報に設定されている人物情報および場所情報が人物検索条件または場所検索条件を満たすか否かを判定する。そして、再生用情報作成・更新部３５１は、人物情報が人物検索条件を満たす場合であればその画像属性情報を人物検索結果テーブル２９１に追加する。また、再生用情報作成・更新部３５１は、場所情報が場所検索条件を満たす場合であればその画像属性情報を場所検索結果テーブル２９２に追加する。また、再生用情報作成・更新部３５１は、人物情報が人物検索条件を満たし、且つ場所情報が場所検索条件を満たす場合であればその画像属性情報を人物＆場所検索結果テーブル２９３に追加する。
【００６８】
そして、以上のようにして再生用一時テーブル２９を更新した場合には、再生用情報作成・更新部３５１は、表示更新要求を画像表示データ作成部３５５に通知する。
【００６９】
また、図１１は、再生用一時テーブル２９を参照して検索結果を再生する際の各部の処理を説明する説明図である。この処理は、検索モードにおいて注目画像の選択操作を受け付けた後、ユーザによる再生検索条件の選択操作または選択解除操作を受け付けたとき、あるいは再生用情報作成・更新部３５１が画像表示データ作成部３５５に対して表示更新要求を通知したタイミングで実施される。
【００７０】
操作部２３を介して再生検索条件の選択操作または選択解除操作を受け付けると、図１１に示すように、検索条件選択部３５３が、その選択操作または選択解除操作に従って再生検索条件を選択する。
【００７１】
なお、ユーザ操作については後述するが、検索条件選択部３５３は、人物検索スイッチ９が押下された場合には人物検索条件を再生検索条件として選択し、再度人物検索スイッチ９が押下されれば人物検索条件を非選択とする。同様に、検索条件選択部３５３は、場所検索スイッチ１０が押下された場合には場所検索条件を再生検索条件として選択し、再度場所検索スイッチ１０が押下されれば場所検索条件を非選択とする。
【００７２】
また、検索条件選択部３５３は、再生検索条件として人物検索条件を選択している状態で場所検索スイッチ１０が押下された場合には、人物＆場所検索条件を再生検索条件として選択する。あるいは、検索条件選択部３５３は、再生検索条件として場所検索条件を選択している状態で人物検索スイッチ９が押下された場合には、人物＆場所検索条件を再生検索条件として選択する。
【００７３】
そして、再生検索条件として人物＆場所検索条件を選択している状態で人物検索スイッチ９が押下された場合には、検索条件選択部３５３は、人物検索条件を非選択とする（再生検索条件は場所検索条件となる）。あるいは、再生検索条件として人物＆場所検索条件を選択している状態で場所検索スイッチ１０が押下された場合には、検索条件選択部３５３は、場所検索条件を非選択とする（再生検索条件は人物検索条件となる）。
【００７４】
さらに、検索条件選択部３５３は、人物検索条件を再生検索条件として選択している状態で人物検索スイッチ９が押下された場合には、人物検索条件を非選択とし、場所検索条件を再生検索条件として選択している状態で場所検索スイッチ１０が押下された場合には、場所検索条件を非選択とする。したがって、人物検索条件、場所検索条件および人物＆場所検索条件の各検索条件が全て再生検索条件として選択されていない非選択の状態となるが、この場合には、画像属性情報テーブル２６に画像属性情報が登録された画像（すなわち記録部２５に画像ファイル２７０として記録されている全ての画像）が再生されるようになっている。
【００７５】
以上のようにして検索条件選択部３５３が再生検索条件を選択すると、画像表示データ作成部３５５が、選択された再生検索条件に従って画像表示データを作成する。具体的には、画像表示データ作成部３５５は、再生検索条件をもとに参照する再生用一時テーブル２９（人物検索結果テーブル２９１、場所検索結果テーブル２９２または人物＆場所検索結果テーブル２９３）を特定して再生対象の画像ＩＤを読み出し、この再生対象の画像ＩＤをもとに、画像情報２７の該当する画像ファイル２７０からサムネイルデータ２７９を読み出す。そして、画像表示データ作成部３５５は、再生対象のサムネイルを並べて配置した画像表示データを作成する。
【００７６】
一方、ＯＳＤデータ作成部３５７が、検索条件選択部３５３によって選択された再生検索条件等を提示するための文字情報を所定位置に配置したＯＳＤデータを作成する。
【００７７】
そして、重畳表示処理部３５９が、画像表示データ作成部３５５によって作成された画像表示データ上にＯＳＤデータ作成部３５７によって作成されたＯＳＤデータを重畳表示する処理を行い、検索結果画面として表示部２４に表示する。
【００７８】
例えば、再生検索条件として人物検索条件が選択された場合には、人物検索結果テーブル２９１を参照先として特定する。そして、この人物検索結果テーブル２９１に設定されている各画像属性情報の画像ＩＤを再生対象の画像ＩＤとし、画像情報２７を参照してそのサムネイルを並べて配置した画像表示データを作成する。また、人物検索条件の内容を文字表示したＯＳＤデータを作成する。そして、これらを表示部２４に重畳表示する。これにより、人物検索条件を満たす画像がサムネイル表示され、その人物検索条件の内容が提示された検索結果画面が表示部２４に表示されて人物検索結果が再生される。
【００７９】
また、再生検索条件として場所検索条件が選択された場合には、場所検索結果テーブル２９２を参照先として特定する。そして、この場所検索結果テーブル２９２に設定されている各画像属性情報の画像ＩＤを再生対象の画像ＩＤとし、その画像情報２７を参照してそのサムネイルを並べて配置した画像表示データを作成する。また、場所検索条件の内容を文字表示したＯＳＤデータを作成する。そして、これらを表示部２４に重畳表示する。これにより、場所検索条件を満たす画像がサムネイル表示され、その場所検索条件の内容が提示された検索結果画面が表示部２４に表示されて場所検索結果が再生される。
【００８０】
また、再生検索条件として人物＆場所検索条件が選択された場合には、人物＆場所検索結果テーブル２９３を参照先として特定する。そして、この人物＆場所検索結果テーブル２９３に設定されている各画像属性情報の画像ＩＤを再生対象の画像ＩＤとし、その画像情報２７を参照してそのサムネイルを並べて配置した画像表示データを作成する。また、人物＆場所検索条件の内容を文字表示したＯＳＤデータを作成する。そして、これらを表示部２４に重畳表示する。これにより、人物＆場所検索条件を満たす画像がサムネイル表示され、その人物＆場所検索条件の内容が提示された検索結果画面が表示部２４に表示されて人物＆場所検索結果が再生される。
【００８１】
また、画像表示データ作成部３５５は、再生用情報作成・更新部３５１から表示更新要求が通知された場合に、画像表示データを再度作成する。この場合には、画像表示データ作成部３５５は、現時点で選択されている再生検索条件に応じた再生用一時テーブル２９から再生対象の画像ＩＤを読み出し、この再生対象の画像ＩＤをもとに、画像情報２７の該当する画像ファイル２７０からサムネイルデータ２７９を読み出す。そして、画像表示データ作成部３５５は、再生対象の画像のサムネイルを並べて配置した画像表示データを作成する。
【００８２】
また、以上のようにして画像表示データ作成部３５５が画像表示データを再度作成した場合には、重畳表示処理部３５９は、画像表示データ作成部３５５によって作成された画像表示データを用いて表示部２４に表示している検索結果画面を更新表示する処理を行う。ここでの処理により、デジタルカメラ１の機能によって画像が撮影され、あるいは外部機器から画像が取得された結果選択されている再生検索条件に応じた再生用一時テーブル２９が更新された場合には、この更新後の再生用一時テーブル２９によって検索結果が再度再生される。
【００８３】
図１２は、選択期間内一覧テーブル３０を作成する際のデジタルカメラ１の各部の処理を説明する説明図である。この処理は、検索モードにおいて期間の選択操作を受け付けたタイミングで実施される。
【００８４】
操作部２３を介して期間の選択操作を受け付けると、選択期間内一覧作成部３５４が、検索結果表示画面において現時点でサムネイル表示している各画像の撮影日時をもとに、最も古い撮影日と最も新しい撮影日とを選出して選択期間を設定する。
【００８５】
なお、ユーザ操作については後述するが、選択期間内一覧作成部３５４は、期間選択スイッチ１１が押下された場合に選択期間を設定する。
【００８６】
続いて、選択期間内一覧作成部３５４は、画像属性情報テーブル２６を参照し、撮影日が設定した選択期間内に含まれる画像属性情報を読み出す。そして、選択期間内一覧作成部３５４は、読み出した画像属性情報を設定した選択期間内一覧テーブル３０を作成し、一時記録部２８に記録する。
【００８７】
図１３は、選択期間内一覧テーブル３０の一例を示す図である。図１３は、再生検索条件として場所検索条件が選択されており、図８に示した場所検索結果テーブル２９２−１を参照した検索結果画面が表示部２４に表示されている状態でユーザが期間選択スイッチ１１を押下した場合に作成される選択期間内一覧テーブル３０の一例を示している。この場合には、選択期間内一覧作成部３５４は、図８に示した場所検索結果テーブル２９２−１において最も古い撮影日である“２００７年７月３０日”と最も新しい撮影日である“２００７年８月１日”とをもとに撮影期間“２００７年７月３０日〜２００７年８月１日”を設定する。そして、選択期間内一覧作成部３５４は、撮影日が選択期間内に含まれる画像属性情報を画像属性情報テーブル２６から読み出し、読み出した画像属性情報を設定した図１３に例示する選択期間内一覧テーブル３０を作成する。
【００８８】
この結果、図８の場所検索結果テーブル２９２−１の画像属性情報に、レコードＲ２１，Ｒ２３の各画像属性情報が追加された選択期間内一覧テーブル３０が作成される。ここで、場所情報を“Ｏｋｉｎａｗａ”とする５枚の画像が沖縄旅行で撮影された画像であったとする。この場合、追加されたレコードＲ２１の画像属性情報が示す東京（Ｔｏｋｙｏ）で２００７年７月３０日に撮影された画像およびレコードＲ２３の画像属性情報が示す東京（Ｔｏｋｙｏ）で２００７年８月１日に撮影された画像は、沖縄に移動する途中の駅や車中、飛行場や飛行機の機内等で撮影された可能性が高い。そしてこのような場合、これらの東京で撮影された各画像は、沖縄で撮影された５枚の各画像と関連性があるといえる。このように、例えば場所検索条件の検索結果をもとに選択期間を設定し、撮影日が選択期間内に含まれる画像を画像属性情報テーブル２６から新たに読み出して選択期間内一覧テーブル３０を作成することによって、人物検索条件や場所検索条件では検索結果に含まれない関連性のある画像を再生することが可能となる。
【００８９】
そして、図１２に示すように、画像表示データ作成部３５５が、選択期間内一覧テーブル３０に設定されている全ての画像属性情報の画像ＩＤを再生対象の画像ＩＤとし、その画像情報２７を参照してサムネイルを並べて配置した画像表示データを作成する。また、選択期間の内容を文字表示したＯＳＤデータを作成する。そして、これらを表示部２４に重畳表示する。この結果、撮影日が選択期間内に含まれる画像がサムネイル表示され、その選択期間の内容が提示された検索結果画面が表示部２４に表示される。
【００９０】
次に、デジタルカメラ１が行う処理手順について説明する。図１４は、デジタルカメラ１が行う基本処理の手順を示すフローチャートである。電源投入時、図１４に示すように、モード切換スイッチ６がスライド操作されてデジタルカメラ１の動作モードが撮影モードに切り換えられると（ステップａ１：Ｙｅｓ）、撮影モード処理に移る（ステップａ３）。一方、モード切換スイッチ６によって動作モードが再生モードに切り換えられた場合には（ステップａ５：Ｙｅｓ）、再生モード処理に移る（ステップａ７）。この再生モード処理では、処理部３４は、例えば記録部２５に記録されている画像ファイル２７０の画像データ２７７を表示部２４に再生表示するための処理を行う。また、通信部３２を介した外部機器との接続を検知した場合には（ステップａ９：Ｙｅｓ）、外部画像取得処理に移る（ステップａ１１）。そして、ＩＮＦＯスイッチ８が押下されて検索モードに切り換えられると（ステップａ１３：Ｙｅｓ）、検索モード処理に移る（ステップａ１５）。
【００９１】
そして、ステップａ１７では、基本処理を終了するか否かを判定する。例えば、電源スイッチ３が押下されて電源ＯＦＦが指示された場合に、本処理を終える（ステップａ１７：Ｙｅｓ）。一方、終了しない場合には（ステップａ１７：Ｎｏ）、ステップａ１に戻る。
【００９２】
ここで、ステップａ３の撮影モード処理、ステップａ１１の検索モード処理およびステップａ１５の外部画像取得処理について説明する。図１５は、撮影モード処理の処理手順を示すフローチャートである。
【００９３】
ここで、撮影モード処理では、表示部２４に対してライブビュー画像の表示が継続的に行われる。そして、図１５に示すように、レリーズスイッチ４が押下されて撮影指示されたタイミングで（ステップｂ１：Ｙｅｓ）、処理部３４は、撮像部２１を駆動して撮影処理を行う（ステップｂ３）。ここでの処理によって、レリーズスイッチ４の押下タイミングでの撮影範囲の画像データが撮影画像の画像データとして生成される。またこのとき、画像処理部２２が、撮影画像の画像データに対する記録用の圧縮処理や、撮影画像を縮小処理してサムネイルデータを生成する処理等を行う。
【００９４】
続いて、ステップｂ５に移るが、このステップｂ５以降の処理は、デジタルカメラ１に対して例えば再生モードや検索モード等への切り替え操作が入力された場合には、これら各種操作入力に応じた処理と並行して行われるようになっている。すなわち、ステップｂ５以降の各処理の実行中に例えばＩＮＦＯスイッチ８が押下されてデジタルカメラ１の動作モードが検索モードに切り換えられた場合には、ステップｂ５以降の各処理と並行して図１７〜図１９を参照して後述する検索モード処理が行われることとなる。
【００９５】
そして、ステップｂ５では、処理部３４は、時計部３１によって計時されている現在時刻を撮影日時として取得する。続いて、処理部３４は、ＧＰＳ受信部３３によって算出された現在位置のＧＰＳデータを取得する（ステップｂ７）。そして、処理部３４は、撮影画像に画像ＩＤを割り当てて、画像処理後の画像データやそのサムネイルデータを、取得した現在時刻やＧＰＳデータとともに画像ファイル２７０として記録部２５に記録する処理を行う（ステップｂ９）。
【００９６】
続いて、画像特徴抽出部３４１が、撮影画像の画像データを解析処理し、特徴情報を抽出する（ステップｂ１１）。本実施の形態では、画像特徴抽出部３４１は、顔検出処理を行って撮影画像から顔の領域を検出する。そして、画像特徴抽出部３４１は、この顔領域の検出結果をもとに顔の有無および顔が映っている場合にはその数を検出し、特徴情報として人物情報を抽出する。また、場所情報変換部３４３が、撮影画像のＧＰＳデータを場所情報に変換する（ステップｂ１３）。そして、画像属性情報作成部３４５が、ステップｂ５で取得された撮影日時、ステップｂ９で撮影画像に割り当てられた画像ＩＤ、ステップｂ１１で抽出された特徴情報およびステップｂ１３で変換された場所情報を対応付けて画像属性情報を作成し、画像属性情報テーブル２６に登録する（ステップｂ１５）。
【００９７】
画像属性情報を登録したならば、続いて、再生用情報作成・更新部３５１が、現在検索モード中であって、且つ注目画像についての検索結果が再生中か否かを判定する。具体的には、再生用情報作成・更新部３５１は、再生用一時テーブル２９が生成されている場合に再生中と判定し（ステップｂ１７：Ｙｅｓ）、ステップｂ１５で新規に登録した画像属性情報の人物情報および場所情報がその検索条件を満たすか否かを判定する。具体的には、再生用情報作成・更新部３５１は、登録した画像属性情報の人物情報および／または場所情報が、注目画像の人物情報および／または場所情報とそれぞれ一致するか否かによって、検索条件を満たすか否かを判定する。そして、再生用情報作成・更新部３５１は、検索条件を満たす場合に（ステップｂ１９：Ｙｅｓ）、該当する再生用一時テーブル（人物検索結果テーブル２９１、場所検索結果テーブル２９２または人物＆場所検索結果テーブル２９３）を更新する（ステップｂ２１）。
【００９８】
続いて、再生用情報作成・更新部３５１は、現在選択されている再生検索条件をもとに、更新した再生用一時テーブル２９の検索結果を再生中か否かを判定する。例えば、再生用情報作成・更新部３５１は、現時点で選択されている再生検索条件の再生用一時テーブル２９を更新したか否かによって判定し、再生中であれば（ステップ２３：Ｙｅｓ）、再生用情報作成・更新部３５１は、表示更新要求を画像表示データ作成部３５５に通知する（ステップｂ２５）。これに応答し、図１９を参照して後述する検索モード処理のステップｄ６３において、検索結果画面が更新表示されることとなる。その後、図１４のステップａ３にリターンし、ステップａ１７に移行する。
【００９９】
また、図１６は、外部画像取得処理の処理手順を示すフローチャートである。デジタルカメラ１が通信部３２を介して外部機器と接続されると、図１６に示すように、処理部３４が、通信部３２を介して外部機器から外部取得画像の画像ファイルを取得する（ステップｃ１）。取得された外部取得画像の画像ファイルは、記録部２５に画像ファイル２７０として記録される（ステップｃ３）。
【０１００】
続いて、画像特徴抽出部３４１が、取得した外部取得画像の画像データを解析処理し、特徴情報を抽出する（ステップｃ５）。また、場所情報変換部３４３が、取得した外部取得画像のＧＰＳデータを場所情報に変換する（ステップｃ７）。そして、画像属性情報作成部３４５が、ステップｃ５で抽出された特徴情報とステップｃ７で変換された場所情報とを、ステップｃ１で取得された外部取得画像の画像ファイルに設定されている画像ＩＤおよび撮影日時と対応付けて画像属性情報を作成し、画像属性情報テーブル２６に登録する（ステップｃ９）。その後、図１４のステップａ１１にリターンし、ステップａ１７に移行する。
【０１０１】
また、図１７〜図１９は、検索モード処理の処理手順を示すフローチャートである。図１７に示すように、検索モード処理では、先ず、画像属性情報テーブル２６に画像属性情報が登録されている全ての画像を再生対象とした検索結果画面が表示部２４に表示処理される（ステップｄ１）。具体的には、先ず画像表示データ作成部３５５が、画像属性情報テーブル２６に設定されている全ての画像ＩＤを再生対象として読み出し、この再生対象の画像ＩＤをもとに、画像情報２７の該当する画像ファイル２７０からサムネイルデータ２７９を読み出す。そして、画像表示データ作成部３５５は、再生対象のサムネイルを並べて配置した画像表示データを作成する。また、ＯＳＤデータ作成部３５７が、再生検索条件を空欄としたＯＳＤデータを作成する。そして、重畳表示処理部３５９が、画像表示データ上にＯＳＤデータを重畳表示する処理を行い、検索結果画面として表示部２４に表示する。
【０１０２】
続いて、注目画像選択部３４７が注目画像の選択操作を受け付ける。そして、受け付けたならば（ステップｄ３：Ｙｅｓ）、注目画像選択部３４７は、その注目画像の選択操作に従って注目画像を選択する（ステップｄ５）。続いて、検索条件設定部３４９が、注目画像の人物情報および場所情報をもとに、検索条件を設定する（ステップｄ７）。
【０１０３】
そして、再生用情報作成・更新部３５１が、画像属性情報テーブル２６を参照し、人物検索条件を満たす画像属性情報を設定した人物検索結果テーブル２９１を作成する（ステップｄ９）。また、再生用情報作成・更新部３５１は、画像属性情報テーブル２６を参照し、場所検索条件を満たす画像属性情報を設定した場所検索結果テーブル２９２を作成する（ステップｄ１１）。また、再生用情報作成・更新部３５１は、画像属性情報テーブル２６を参照し、人物＆場所検索条件を満たす画像属性情報を設定した人物＆場所検索結果テーブル２９３を作成する（ステップｄ１３）。
【０１０４】
その後、検索条件選択部３５３が、再生検索条件の選択操作／選択解除操作を受け付ける。そして、受け付けたならば（ステップｄ１５：Ｙｅｓ）、検索条件選択部３５３は、その再生検索条件の選択操作／選択解除操作に応じて再生検索条件を選択する（ステップｄ１６）。
【０１０５】
そして、ステップｄ１６で選択された再生検索条件に応じて処理を分岐する。すなわち、再生検索条件として人物検索条件が選択された場合には（ステップｄ１７：Ｙｅｓ）、画像表示データ作成部３５５が人物検索結果テーブル２９１を参照して画像表示データを作成し（ステップｄ１９）、ＯＳＤデータ作成部３５７が人物検索条件の内容を文字表示したＯＳＤデータを作成する（ステップｄ２１）。そして、重畳表示処理部３５９が、ステップｄ１９で作成された画像表示データ上にステップｄ２１で作成されたＯＳＤデータを重畳表示する処理を行って検索結果画面を表示部２４に表示する（ステップｄ２３）。これによって、注目画像についての人物検索結果が再生される。
【０１０６】
また、図１８に示すように、図１７のステップｄ１６で再生検索条件として場所検索条件が選択された場合には（ステップｄ２５：Ｙｅｓ）、画像表示データ作成部３５５が場所検索結果テーブル２９２を参照して画像表示データを作成し（ステップｄ２７）、ＯＳＤデータ作成部３５７が場所検索条件の内容を文字表示したＯＳＤデータを作成する（ステップｄ２９）。そして、重畳表示処理部３５９が、ステップｄ２７で作成された画像表示データ上にステップｄ２９で作成されたＯＳＤデータを重畳表示する処理を行って検索結果画面を表示部２４に表示する（ステップｄ３１）。これによって、注目画像についての場所検索結果が再生される。
【０１０７】
また、図１７のステップｄ１６で再生検索条件として人物＆場所検索条件が選択された場合には（ステップｄ３３：Ｙｅｓ）、画像表示データ作成部３５５が人物＆場所検索結果テーブル２９３を参照して画像表示データを作成し（ステップｄ３５）、ＯＳＤデータ作成部３５７が人物＆場所検索条件の内容を文字表示したＯＳＤデータを作成する（ステップｄ３７）。そして、重畳表示処理部３５９が、ステップｄ３５で作成された画像表示データ上にステップｄ３７で作成されたＯＳＤデータを重畳表示する処理を行って検索結果画面を表示部２４に表示する（ステップｄ３９）。これによって、注目画像についての人物＆場所検索結果が再生される。
【０１０８】
また、図１７のステップｄ１６で再生検索条件が非選択となった場合、すなわち、再生検索条件が人物検索条件でなく（図１７のステップｄ１７：Ｎｏ）、場所検索条件でなく（図１８のステップｄ２５：Ｎｏ）、人物＆場所検索条件でもない場合には（ステップｄ３３：Ｎｏ）、図１７のステップｄ１に戻る。この結果、全画像を再生対象とした検索結果画面が表示部２４に表示される。
【０１０９】
また、図１９に示すように、注目画像の人物検索結果、場所検索結果または人物＆場所検索結果を再生している間、選択期間内一覧作成部３５４が、期間の選択操作を受け付ける。そして、受け付けたならば（ステップｄ４１：Ｙｅｓ）、選択期間内一覧作成部３５４は、現時点で再生対象としている画像ＩＤ（すなわち選択されている再生検索条件応じた再生用一時テーブル２９に設定されている画像ＩＤ）をもとに選択期間を設定する（ステップｄ４３）。そして、選択期間内一覧作成部３５４は、画像属性情報テーブル２６を参照し、撮影日が選択期間内に含まれる画像属性情報を設定した選択期間内一覧テーブル３０を作成する（ステップｄ４５）。
【０１１０】
そして、画像表示データ作成部３５５が、選択期間内一覧テーブル３０を参照して画像表示データを作成し（ステップｄ４７）、ＯＳＤデータ作成部３５７が選択期間の内容を文字表示したＯＳＤデータを作成する（ステップｄ４９）。そして、重畳表示処理部３５９が、ステップｄ４７で作成された画像表示データ上にステップｄ４９で作成されたＯＳＤデータを重畳表示する処理を行って検索結果画面を表示部２４に表示する（ステップｄ５１）。これによって、選択期間内の画像が再生される。
【０１１１】
また、注目画像の検索結果を再生している間、デジタルカメラ１が通信部３２を介して外部機器と接続されると（ステップｄ５３：Ｙｅｓ）、外部画像取得処理に移る（ステップｄ５５）。この外部画像取得処理は、図１６に示した外部画像取得処理と同様の処理手順で実現できる。
【０１１２】
続いて、再生用情報作成・更新部３５１が、ステップｄ５５で新規に登録した画像属性情報の人物情報および場所情報が検索条件を満たすか否かを判定する。そして、再生用情報作成・更新部３５１は、検索条件を満たす場合に（ステップｄ５７：Ｙｅｓ）、該当する再生用一時テーブル（人物検索結果テーブル２９１、場所検索結果テーブル２９２または人物＆場所検索結果テーブル２９３）を更新する（ステップｄ５９）。
【０１１３】
続いて、再生用情報作成・更新部３５１は、現在選択されている再生検索条件をもとに、更新した再生用一時テーブル２９の検索結果を再生中か否かを判定する。例えば、再生用情報作成・更新部３５１は、現時点で選択されている再生検索条件の再生用一時テーブル２９を更新したか否かによって判定し、再生中であれば（ステップｄ６１：Ｙｅｓ）、画像表示データ作成部３５５に表示更新要求を通知する（ステップｄ６２）。
【０１１４】
本実施の形態では、このステップｄ６２で表示更新要求を通知する場合に加えて、図１５の撮影モード処理でステップｂ２５の処理として説明したように、撮影モード処理中に画像表示データ作成部３５５に対して表示更新要求を通知する場合がある。このため、検索モード処理では、続くステップｄ６３において、表示更新要求の通知を監視している。そして、表示更新要求の通知があった場合には（ステップｄ６３：Ｙｅｓ）、表示部２４において検索結果画面が更新表示されるようになっている（ステップｄ６４）。具体的にはこのとき、画像表示データ作成部３５５が、表示更新要求に応答し、選択されている再生検索条件に応じた再生用一時テーブル２９を参照して画像表示データを再度作成する。また、重畳表示処理部３５９が、再度作成した画像表示データを用いて表示部２４に表示している検索結果画面を更新表示する処理を行う。
【０１１５】
その後、処理部３４が検索モードの終了判定を行い、終了する場合には（ステップｄ６５：Ｙｅｓ）、図１４のステップａ１５にリターンし、ステップａ１７に移行する。例えば、デジタルカメラ１の動作モードが撮影モードや再生モード等の他の動作モードに切り換えられた場合には、検索モードを終了する。検索モードを終了しない場合には（ステップｄ６５：Ｎｏ）、図１７のステップｄ１５に戻る。
【０１１６】
次に、検索モードにおけるデジタルカメラ１の操作例について説明する。図２０は、ＩＮＦＯスイッチ８を押下して動作モードを検索モードに切り換えた際に表示部２４に表示される検索結果画面の基本構成例を示す図であり、図２０では、検索モードに切り換えられた直後の検索結果画面を示している。図２０に示すように、検索結果画面は、画像表示エリアＥIと、文字表示エリアＥTとを備える。
【０１１７】
画像表示エリアＥIには、再生対象の画像がサムネイル表示される。検索モードに切り換えられた直後は、画像表示エリアＥIにおいて、画像属性情報テーブル２６に画像属性情報が登録された画像（すなわち記録部２５に画像ファイル２７０として記録されている全ての画像）が再生対象とされ、各画像がサムネイル表示される。図２０の画像表示エリアＥIでは、図５の画像属性情報テーブル２６に画像属性情報が登録されている各画像のサムネイルＳ１０が配置された様子を示している。この画像表示エリアＥIにおいて、ユーザは、十字キー１２を押下して所望のサムネイルにカーソルＣｓｒを移動させた状態でＯＫスイッチ１３を押下することによって、注目画像の選択操作を行う。
【０１１８】
一方、文字表示エリアＥTには、再生検索条件や選択期間等が文字表示される。この文字表示エリアＥTは、再生検索条件として人物検索条件が選択されている場合にその内容が文字表示される人物検索条件表示エリアＥT1と、再生検索条件として場所検索条件が選択されている場合にその内容が文字表示される場所検索条件表示エリアＥT2と、画像表示エリアＥIにおいてサムネイル表示されて再生されている各画像の撮影期間を文字表示する撮影期間表示エリアＥT3とを含む。ここで、選択期間が設定されている場合には、撮影期間表示エリアＥT3には選択期間が文字表示されることとなる。
【０１１９】
ここで、人物検索条件表示エリアＥT1は、図２０に示すように、カメラ本体２に具備され、検索モード中に人物検索スイッチ９として用いられる機能スイッチ９と対応する位置に表示される。また、場所検索条件表示エリアＥT2は、検索モード中に場所検索スイッチ１０として用いられる機能スイッチ１０と対応する位置に表示される。また、撮影期間表示エリアＥT3は、検索モード中に期間選択スイッチ１１として用いられる機能スイッチ１１と対応する位置に表示される。
【０１２０】
図２１〜図２３は、検索モード中の操作入力に伴う検索結果画面の遷移例を示す図である。例えば、図２１（ａ）に示すように、画像表示エリアＥIにおいてカーソルＣｓｒをサムネイルＳ１０−１に移動させた状態で、ＯＫスイッチ１３を押下したとする。
【０１２１】
この場合には、内部処理として、画像ＩＤ“１３０”の画像が注目画像として選択される。そして、この注目画像の人物情報および場所情報をもとに人物検索条件、場所検索条件および人物＆場所検索条件の各検索条件が設定され、再生用一時テーブル２９が作成されて一時記録部２８に記録される。ここで、図５のレコードＲ１１等に示すように、画像ＩＤ“１３０”の画像の人物情報は“１”であり、場所情報は“Ｏｋｉｎａｗａ”である。したがって、人物検索条件として“人物有り”、場所検索条件として“Ｏｋｉｎａｗａ”、人物＆場所検索条件として“人物有り＆Ｏｋｉｎａｗａ”がそれぞれ設定され、人物検索結果テーブル２９１、場所検索結果テーブル２９２および人物＆場所検索結果テーブル２９３が作成される。
【０１２２】
そして、この状態で、人物検索スイッチ９を押下したとする。この場合には、再生検索条件として人物検索条件“人物有り”が選択される。この結果、注目画像の人物情報をもとに設定された人物検索条件“人物有り”の検索結果である人物検索結果テーブル２９１が参照され、この人物検索結果テーブル２９１に設定されている画像属性情報の各画像が再生対象となる。そして、図２１（ｂ）に示すように、注目画像を含む各画像のサムネイルＳ２０が画像表示エリアＥIに配置され、画像ＩＤ“１３０”の画像について作成された人物検索結果テーブル２９１を参照した人物検索結果が再生される。また、文字表示エリアＥTの人物検索条件表示エリアＥT1において、人物検索条件である“有（人物有り）”が文字表示される。なお、このとき、撮影期間表示エリアＥT3の表示が更新され、画像表示エリアＥIにおいてサムネイルＳ２０の表示によって再生されている各画像の撮影期間が文字表示される。
【０１２３】
なお、図２１（ｂ）の状態で再度人物検索スイッチ９を押下した場合には、再生検索条件として選択されていた人物検索条件が解除され、再生検索条件は非選択となる。この結果、図２１（ａ）に示す全画像を再生した検索結果画面が再度表示される。
【０１２４】
一方、図２１（ａ）に示す状態で、場所検索スイッチ１０を押下したとする。この場合には、再生検索条件として場所検索条件“Ｏｋｉｎａｗａ”が選択される。この結果、注目画像の場所情報をもとに設定された場所検索条件“Ｏｋｉｎａｗａ”の検索結果である場所検索結果テーブル２９２が参照され、この場所検索結果テーブル２９２に設定されている画像属性情報の各画像が再生対象となる。そして、図２１（ｃ）に示すように、注目画像を含む各画像のサムネイルＳ３０が画像表示エリアＥIに配置され、画像ＩＤ“１３０”の画像について作成された場所検索結果テーブル２９２を参照した場所検索結果が再生される。また、文字表示エリアＥTの場所検索条件表示エリアＥT2において、場所検索条件である“Ｏｋｉｎａｗａ”が文字表示される。そして、撮影期間表示エリアＥT3の表示が更新され、画像表示エリアＥIにおいて再生されている各画像の撮影期間が文字表示される。
【０１２５】
なお、図２１（ｃ）の状態で再度場所検索スイッチ１０を押下した場合には、再生検索条件として選択されていた場所検索条件が解除され、再生検索条件は非選択となる。この結果、図２１（ａ）に示す全画像を再生した検索結果画面が再度表示される。
【０１２６】
また、図２１（ｂ）に示す状態でさらに場所検索スイッチ１０を押下したとする。この場合には、再生検索条件として人物＆場所検索条件“人物有り＆Ｏｋｉｎａｗａ”が選択される。この結果、注目画像の人物情報および場所情報をもとに設定された人物＆場所検索条件“人物有り＆Ｏｋｉｎａｗａ”の検索結果である人物＆場所検索結果テーブル２９３が参照され、この人物＆場所検索結果テーブル２９３に設定されている画像属性情報の各画像が再生対象となる。そして、図２１（ｄ）に示すように、注目画像を含む各画像のサムネイルＳ４０が画像表示エリアＥIに配置され、画像ＩＤ“１３０”の画像について作成された人物＆場所検索結果テーブル２９３を参照した場所検索結果が再生される。また、文字表示エリアＥTの人物検索条件表示エリアＥT1において、人物検索条件である“人物有り”が文字表示されるとともに、場所検索条件表示エリアＥT2において、場所検索条件である“Ｏｋｉｎａｗａ”が文字表示される。そして、撮影期間表示エリアＥT3の表示が更新され、画像表示エリアＥIにおいて再生されている各画像の撮影期間が文字表示される。
【０１２７】
なお、図２１（ｄ）の状態で再度場所検索スイッチ１０を押下した場合には、再生検索条件として選択されていた場所検索条件が解除され、再生検索条件は人物検索条件“人物有り”となる。この結果、図２１（ｂ）に示す人物検索結果を再生した検索結果画面が再度表示される。
【０１２８】
そして、図２１（ｃ）に示す状態でさらに人物検索スイッチ９を押下した場合も同様に、この場合には、再生検索条件として人物＆場所検索条件“人物有り＆Ｏｋｉｎａｗａ”が選択される。この結果、人物＆場所検索条件“人物有り＆Ｏｋｉｎａｗａ”の検索結果である人物＆場所検索結果テーブル２９３が参照され、この人物＆場所検索結果テーブル２９３に設定されている画像属性情報の各画像が再生対象となる。そして、図２１（ｄ）に示す検索結果画面が表示され、人物＆場所検索結果テーブル２９３を参照した場所検索結果が再生される。また、文字表示エリアＥTの人物検索条件表示エリアＥT1において、人物検索条件である“人物有り”が文字表示されるとともに、場所検索条件表示エリアＥT2において、場所検索条件である“Ｏｋｉｎａｗａ”が文字表示される。そして、撮影期間表示エリアＥT3の表示が更新され、画像表示エリアＥIにおいて再生されている各画像の撮影期間が文字表示される。
【０１２９】
なお、図２１（ｄ）の状態で再度人物検索スイッチ９を押下した場合には、再生検索条件として選択されていた人物検索条件が解除され、再生検索条件は場所検索条件“Ｏｋｉｎａｗａ”となる。この結果、図２１（ｃ）に示す場所検索結果を再生した検索結果画面が再度表示される。
【０１３０】
また、図２２（ａ）に示すように、画像表示エリアＥIにおいて人物検索結果が再生された検索結果画面において、カーソルＣｓｒを画像ＩＤ“１３０”の画像のサムネイルＳ２０−１から画像ＩＤ“１２０”の画像のサムネイルＳ２０−２に移動させてＯＫスイッチ１３を押下したとする。この場合には、注目画像が画像ＩＤ“１２０”の画像に変更される。
【０１３１】
この場合には、注目画像の選択操作によって再生検索条件が非選択の状態となり、画像ＩＤ“１３０”の画像について作成された再生用一時テーブル２９が削除される。その後、内部処理として、新たに画像ＩＤ“１２０”の画像が注目画像として選択される。そして、この注目画像の人物情報および場所情報をもとに人物検索条件、場所検索条件および人物＆場所検索条件の各検索条件が設定され、再生用一時テーブル２９が作成されて一時記録部２８に記録される。ここで、図５等に示すように、画像ＩＤ“１２０”の画像の人物情報は“２”であり、場所情報は“Ｔｏｋｙｏ”である。したがって、人物検索条件として“人物有り”、場所検索条件として“Ｔｏｋｙｏ”、人物＆場所検索条件として“人物有り＆Ｔｏｋｙｏ”がそれぞれ設定され、人物検索結果テーブル２９１、場所検索結果テーブル２９２および人物＆場所検索結果テーブル２９３が作成される。
【０１３２】
そして、この状態で、場所検索スイッチ１０を押下したとする。この場合には、注目画像の場所情報をもとに設定された場所検索条件“Ｔｏｋｙｏ”の検索結果である場所検索結果テーブル２９２が参照され、この場所検索結果テーブル２９２に設定されている画像属性情報の各画像が再生対象となる。そして、図２２（ｂ）に示すように、注目画像を含む各画像のサムネイルＳ５０が画像表示エリアＥIに配置され、画像ＩＤ“１２０”の画像について作成された場所検索結果テーブル２９２を参照した人物検索結果が再生される。また、文字表示エリアＥTの場所検索条件表示エリアＥT2において、場所検索条件である“Ｔｏｋｙｏ”が文字表示される。そして、撮影期間表示エリアＥT3の表示が更新され、画像表示エリアＥIにおいて再生されている各画像の撮影期間が文字表示される。
【０１３３】
また、図２３（ａ）に示すように、画像表示エリアＥIにおいて画像ＩＤ“１３０”の注目画像のサムネイルＳ３０−１を含む場所検索結果が再生された検索結果画面において、期間選択スイッチ１１を押下したとする。
【０１３４】
この場合には、期間の選択操作によって再生検索条件が非選択の状態となり、内部処理として、再生中の場所検索結果テーブル２９２を参照されて選択期間が設定される。そして、選択期間内一覧テーブル３０が作成されて一時記録部２８に記録される。ここで、図２３（ａ）の例では、再生中の各画像の撮影期間は２００７年７月３０日〜２００７年８月１日であり、２００７年７月３０日〜２００７年８月１日が選択期間として設定される。そして、撮影日がこの選択期間に含まれる画像属性情報が画像属性情報テーブル２６から読み出されて選択期間内一覧テーブル３０が作成される。そして、図２３（ｂ）に示すように、注目画像を含む撮影日が選択期間内である各画像のサムネイルＳ６０が画像表示エリアＥIに配置される。そして、撮影期間表示エリアＥT3の表示が更新され、選択期間が文字表示される。
【０１３５】
以上説明したように、本実施の形態によれば、注目画像が選択された時点で、その人物情報である人物検索条件、その場所情報である場所検索条件、その人物情報および場所情報である人物＆場所検索条件がそれぞれ選択された場合を想定し、検索条件を人物検索条件とした検索結果である人物検索結果テーブル２９１と、検索条件を場所検索条件とした検索結果である場所検索結果テーブル２９２と、検索条件を人物＆場所検索条件とした検索結果である人物＆場所検索結果テーブル２９３とを再生用一時テーブル２９として先ず作成することができる。そして、人物検索スイッチ９、場所検索スイッチ１０またはこれらに対する押下操作の組み合わせによってユーザが選択した再生検索条件に応じて該当する再生用一時テーブル２９を参照し、検索結果を再生することができる。すなわち、再生検索条件として人物検索条件が選択された場合には、人物検索結果テーブル２９１を参照して人物検索結果を再生することができる。また、再生検索条件として場所検索条件が選択された場合には、場所検索結果テーブル２９２を参照して場所検索結果を再生することができる。また、再生検索条件として人物＆場所検索条件が選択された場合には、人物＆場所検索結果テーブル２９３を参照して人物＆場所検索結果を再生することができる。したがって、検索時間の短縮が図れ、画像を効率よく検索することができるという効果を奏する。
【０１３６】
また、本実施の形態によれば、期間選択スイッチ１１が押下された場合に、再生中の各画像の撮影期間を選択期間として設定し、撮影日が選択期間内に含まれる画像の画像属性情報を取得して選択期間内一覧テーブル３０を作成することができる。そして、この選択期間内一覧テーブル３０を参照して選択期間内の画像を再生することができる。
【０１３７】
なお、注目画像選択部３４７によって注目画像が選択された際、再生用情報作成・更新部３５１が作成する人物検索結果テーブル２９１、場所検索結果テーブル２９２および人物＆場所検索結果テーブル２９３の各再生用一時テーブル２９の作成順（再生用情報作成順）を設定する構成としてもよい。この場合には、図２に示した処理部３４において、再生用情報作成順設定手段としての再生用情報作成順設定部を追加してデジタルカメラを構成する。なお、本変形例では、注目画像が選択された際に検索条件として人物検索条件および場所検索条件の２種類の検索条件を設定することとする。
【０１３８】
この再生用情報作成順設定部は、例えば、前回選択された人物検索スイッチ９が押下されたのか場所検索スイッチ１０が押下されたのかに応じて再生用情報作成順を設定する。これは、前回例えば人物検索スイッチ９が押下された場合には次回に押下されるのは場所検索スイッチ１０であるとの推定に基づくものである。同様に、前回場所検索スイッチ１０が押下された場合には次回押下されるのは人物検索スイッチ９であるとの推定に基づいている。例えば、人物検索条件による検索結果を再生中に、再生中の画像に映る場所について検索したくなるといったユーザの心理を想定して推定している。
【０１３９】
この場合には、再生用情報作成順設定部は、例えば最先に押下されたのが人物検索スイッチ９の場合には、次回の再生用情報作成順を、場所検索結果テーブル→人物検索結果テーブルの順に設定する。一方、最先に押下されたのが場所検索スイッチ１０であれば、次回の再生用情報作成順を、人物検索結果テーブル→場所検索結果テーブルとする。
【０１４０】
画像の枚数が増大すると、例えば、人物検索結果テーブルや場所検索結果テーブルの作成にある程度の時間を要する。このため、注目画像が選択された直後に人物検索スイッチ９または場所検索スイッチ１０が押下された場合に、これら各再生用一時テーブルの作成が間に合わず、ユーザを待機させる事態が発生する。このような事態を緩和するため、予め再生用情報作成順をしておくことによって、想定した通りに人物検索スイッチ９または場所検索スイッチ１０が押下されれば、ユーザを待たせる時間を短縮できる。本例では、例えば、人物検索結果テーブル→場所検索結果テーブルの順番で再生用一時テーブルを作成している際に人物検索結果スイッチが押下されれば、先に人物検索結果テーブルが作成されるので待機時間が短い。なお、再生用情報作成順として、人物検索結果テーブル→場所検索結果テーブルの順番が設定されており、人物検索結果テーブルの作成中に場所検索スイッチ１０が押下された場合には、人物検索結果テーブルの作成を中断して場所検索テーブルの作成を先に行う。
【０１４１】
あるいは、注目画像が選択操作されるたびに順番を交互に入れ替えて再生用情報作成順を設定することとしてもよい。この場合には、再生用情報作成順設定部は、例えば初回の再生用情報作成順として所定の順番を設定する。例えば、人物検索結果テーブル→場所検索結果テーブルの順に設定する。そして、再生用情報作成順設定部は、その後注目画像が選択操作されるたびにこの順を入れ替えて再生用情報作成順を設定する。
【０１４２】
図２４は、本変形例における検索モード処理の処理手順の一部を示すフローチャートである。なお、図２４において、上記した実施の形態と同様の処理工程には、同一の符号を付する。図２４に示すように、ステップｄ７で検索条件設定部が検索条件を設定した後、再生用情報作成順設定部が、２つの人物検索条件および場所検索条件の再生用情報作成順を入れ替えて設定する（ステップｅ９）。そして、再生用情報作成・更新部が、ステップｅ９で設定された再生用情報作成順に従って人物検索結果テーブルおよび場所検索結果テーブルを作成する（ステップｅ１１）。その後、ステップｄ１５に移行する。
【０１４３】
また、ここでは人物検索条件および場所検索条件の２種類について説明したが、３種類以上の検索条件を設定する場合には、今回最初に作成した再生用一時テーブルの作成順を次回最終順にするように再生用情報作成順を巡回させて設定することとしてもよい。
【０１４４】
なお、上記した実施の形態では、再生用一時テーブル２９を一時記録部２８に記録することとし、新たに注目画像が選択操作されたタイミングで前回の注目画像について作成した再生用一時テーブル２９を削除することとした。これに対し、作成した再生用一時テーブルを削除せずに注目画像の画像ＩＤと対応付けて記録部２５に記録しておく構成としてもよい。また、複数の注目画像について重複して再生用一時テーブル２９を記録する場合には、画像ＩＤ毎の個別のテーブルとして記録する構成としてもよいし、１つのテーブル内に画像ＩＤを対応付けて記録する構成としてもよい。
【０１４５】
また、上記した実施の形態では、十字キー１２によってカーソルを移動させ、ＯＫスイッチ１３の押下操作によって注目画像の選択操作を確定する構成としたが、カーソルの移動によって注目画像の選択操作を確定する構成としてもよい。またこの場合に、カーソルが移動されるたびに各画像を注目画像とした再生用一時テーブルを作成する構成としてもよい。
【０１４６】
また、カメラ本体の背面に設けられた表示部にタッチパネルが形成された構成のデジタルカメラでは、このタッチパネルに対する操作によって注目画像の選択操作を実現することも可能である。この場合には、人物検索条件を再生検索条件として選択する操作を、人物検索スイッチ９の押下にかえて、例えば図２０等に示した人物検索条件表示エリアＥT1に注目画像のサムネイルをドラッグアンドドロップ操作することで実現してもよい。一方、人物検索条件を再生検索条件として選択解除する操作を、人物検索スイッチ９を再度押下する操作にかえて、図２０等に示した人物検索条件表示エリアＥT1に文字表示されている人物検索条件を人物検索条件表示エリアＥT1の外側にドラッグアンドドロップ操作することで実現してもよい。これは、場所検索スイッチ１０の押下による場所検索条件の選択操作／選択解除操作についても同様である。
【０１４７】
また、上記した実施の形態では、ＧＰＳデータを場所情報に変換する構成について例示したが、ＧＰＳデータをそのまま場所情報として用いることとも可能である。この場合には、注目画像の場所情報である緯度や経度、高度を中心とした所定の範囲内の位置で撮影された画像の画像属性情報を画像属性情報テーブルから読み出して場所検索結果テーブルを作成することとしてもよい。
【０１４８】
また、上記した実施の形態では、検索条件として人物検索条件、場所検索条件および人物＆場所検索条件を設定する場合について説明したが、設定する検索条件はこれに限定されるものではない。例えば、人物検索条件または場所検索条件を満たすことを条件とするオア条件を設定することとしてもよい。
【０１４９】
また、上記した実施の形態では、画像データを解析処理して抽出した特徴情報と撮影時の場所情報とを画像の属性を示す属性値として用い、検索条件を設定することとしたが、これらに限定されるものではなく、特徴情報として用いる値等に応じて適宜設定できる。
【０１５０】
また、上記実施の形態では、本発明の再生装置をデジタルカメラに適用した場合について説明したが、これに限定されるものではない。例えば、カメラ付きの携帯電話機に適用してもよい。あるいは、再生装置は撮像部２１（カメラ）の構成を備えた装置に限定されるものではなく、例えば複数の画像が記録されたＰＣに適用することもできる。
【図面の簡単な説明】
【０１５１】
【図１】デジタルカメラの背面図である。
【図２】デジタルカメラの主要な機能構成の一例を示すブロック図である。
【図３】画像ファイルのデータ構成例を示す図である。
【図４】画像属性情報を画像属性情報テーブルに登録する際のデジタルカメラの各部の処理を説明する説明図である。
【図５】画像属性情報テーブルのデータ構成例を示す図である。
【図６】再生用一時テーブルを作成する際のデジタルカメラの各部の処理を説明する説明図である。
【図７】人物検索結果テーブルの一例を示す図である。
【図８】場所検索結果テーブルの一例を示す図である。
【図９】場所検索結果テーブルの他の例を示す図である。
【図１０】人物＆場所検索結果テーブルの一例を示す図である。
【図１１】再生用一時テーブルを参照して検索結果を再生する際の各部の処理を説明する説明図である。
【図１２】選択期間内画像一覧テーブルを作成する際のデジタルカメラの各部の処理を説明する説明図である。
【図１３】選択期間内画像一覧テーブルの一例を示す図である。
【図１４】デジタルカメラが行う基本処理の手順を示すフローチャートである。
【図１５】撮影モード処理の処理手順を示すフローチャートである。
【図１６】外部画像取得処理の処理手順を示すフローチャートである。
【図１７】検索モード処理の処理手順を示すフローチャートである。
【図１８】図１７に続く検索モード処理の処理手順を示すフローチャートである。
【図１９】図１８に続く検索モード処理の処理手順を示すフローチャートである。
【図２０】検索結果画面の基本構成例を示す図である。
【図２１】検索モード中の操作入力に伴う検索結果画面の遷移例を示す図である。
【図２２】検索モード中の操作入力に伴う検索結果画面の他の遷移例を示す図である。
【図２３】検索モード中の操作入力に伴う検索結果画面の他の遷移例を示す図である。
【図２４】変形例における検索モード検索処理の処理手順の一部を示すフローチャートである。
【符号の説明】
【０１５２】
１      デジタルカメラ
２      カメラ本体
３      電源スイッチ
４      レリーズスイッチ
５      ズームスイッチ
６      モード切換スイッチ
７      メニュースイッチ
８      ＩＮＦＯスイッチ
９      機能スイッチ（人物検索スイッチ）
１０      機能スイッチ（場所検索スイッチ）
１１      機能スイッチ（期間選択スイッチ）
１２      十字キー
１３      ＯＫスイッチ
２１      撮像部
２２      画像処理部
２３      操作部
２４      表示部
２５      記録部
２６      画像属性情報テーブル（マスターテーブル）
２７      画像情報
２７０      画像ファイル
２８      一時記録部
２９      再生用一時テーブル
３０      選択期間内一覧テーブル
３１      時計部
３２      通信部（ＵＳＢ）
３３      ＧＰＳ受信部
３４      処理部
３４１      画像特徴抽出部
３４３      場所情報変換部
３４５      画像属性情報作成部
３４７      注目画像選択部
３４９      検索条件設定部
３５１      再生用情報作成・更新部
３５３      検索条件選択部
３５４      選択期間内一覧作成部
３５５      画像表示データ作成部
３５７      ＯＳＤデータ作成部
３５９      重畳表示処理部
【図１】
2010199633.tif 000003
【図２】
2010199633.tif 000004
【図３】
2010199633.tif 000005
【図４】
2010199633.tif 000006
【図５】
2010199633.tif 000007
【図６】
2010199633.tif 000008
【図７】
2010199633.tif 000009
【図８】
2010199633.tif 000010
【図９】
2010199633.tif 000011
【図１０】
2010199633.tif 000012
【図１１】
2010199633.tif 000013
【図１２】
2010199633.tif 000014
【図１３】
2010199633.tif 000015
【図１４】
2010199633.tif 000016
【図１５】
2010199633.tif 000017
【図１６】
2010199633.tif 000018
【図１７】
2010199633.tif 000019
【図１８】
2010199633.tif 000020
【図１９】
2010199633.tif 000021
【図２０】
2010199633.tif 000022
【図２１】
2010199633.tif 000023
【図２２】
2010199633.tif 000024
【図２３】
2010199633.tif 000025
【図２４】
2010199633.tif 000026