(57)【要約】【課題】  現在の時期や位置と対応する撮影時期（期間、月、季節等）及び撮影地を有する過去の画像を検索して再生することである。【解決手段】  ディジタルカメラ１００は、撮影画像を撮影時期と撮影地の情報と共に記憶部２８に格納する。操作部２３上のヒストリボタンが押下された際は、計時部３０とＧＰＳ２６とから現在の月日・位置を判別する。ＣＰＵ２１は、判別した現在月日と画像に付加されている撮影時の情報に基づいて、撮影年にかかわらず、過去の対応する時期に撮影された画像を検索・抽出する。また、判別した現在位置と画像に付加されている撮影位置の情報に基づいて、過去の対応する位置で撮影された画像を検索・抽出する。抽出した画像が複数有る場合、表示部２７により、その各画像を順次切り替えてスライドショー表示を行いあるいはサムネイル表示する。【選択図】  図２
2006279764.tif 000002
【特許請求の範囲】
【請求項１】
複数の撮影画像を再生表示する画像再生装置であって、
撮影属性を示す属性情報が付加された複数の画像データを記憶する画像記憶手段と、
現在の撮影属性を示す現在属性情報を記憶する現在属性記憶手段と、
前記現在属性記憶手段に記憶されている現在属性情報と前記画像記憶手段に記憶されている画像データに付加されている属性情報とに基づいて、現在の撮影属性に対応する撮影属性を有する過去に取得された画像データを検索する検索手段と、
検索した過去の画像を表示する表示手段と、
を備えることを特徴とする画像再生装置。
【請求項２】
前記画像再生装置は、
撮像手段と、
該撮像手段によって撮像した画像に、前記現在属性記憶手段に記憶されている現在属性情報を付加して前記画像記憶手段に格納する手段と、
をさらに備えることを特徴とする請求項１に記載の画像再生装置。
【請求項３】
前記属性情報は、撮影時期を示す時期情報から構成され、
前記現在属性記憶手段は、現在の時期を示す現在時期情報を記憶する現在時期記憶手段から構成され、
前記検索手段は、前記現在時期記憶手段に記憶されている現在時期情報と前記画像記憶手段に記憶されている画像データに付加されている時期情報とに基づいて、前年以前で且つ現在と同時期に撮影された画像データを検索して抽出する、
ことを特徴とする請求項１又は２に記載の画像再生装置。
【請求項４】
前記現在時期記憶手段は、
少なくとも現在の月日を計時する計時手段と、
前記計時手段の計時する月日を示す情報を記憶する記憶手段と、
から構成される、ことを特徴とする請求項３に記載の画像再生装置。
【請求項５】
前記現在時期情報は、現在の月、現在の月日を含む期間、現在の季節の少なくとも１つを特定する情報を含み、
前記検索手段は、撮影時期が前年以前で且つ現在時期情報が特定する月、期間、又は季節に含まれる撮影時期を示す時期情報が付加されている画像データを検索して抽出する、ことを特徴とする請求項３又は４に記載の画像再生装置。
【請求項６】
前記属性情報は、撮影地を示す位置情報から構成され、
前記現在属性記憶手段は、現在位置を含む所定の範囲を示す現在位置情報を記憶する現在位置記憶手段から構成され、
前記検索手段は、前記現在位置記憶手段に記憶されている現在位置情報と前記画像記憶手段に記憶されている画像データに付加されている位置情報とに基づいて、現在位置情報が示す所定範囲内の位置で撮影された画像の画像データを検索して抽出する、
ことを特徴とする請求項１又は２に記載の画像再生装置。
【請求項７】
前記現在位置記憶手段は、
現在位置を計測する位置計測手段と、
前記位置計測手段が計測した位置に基づいて、現在位置情報を記憶する記憶手段と、
から構成される、ことを特徴とする請求項６に記載の画像再生装置。
【請求項８】
前記現在位置情報は、現在の緯度・経度、ランドマーク、行政区画、の少なくとも１つを特定する情報を含み、
前記検索手段は、現在位置情報が示す範囲内の撮影地を示す位置情報が付加されている画像データを検索して抽出する、
ことを特徴とする請求項６又は７に記載の画像再生装置。
【請求項９】
前記表示手段は、前記検索手段により抽出された画像を順次切り替えながら表示する手段、又は、抽出された画像のサムネイル画像を作成して表示する手段を備える、
ことを特徴とする請求項１乃至８のいずれか１項に記載の画像再生装置。
【請求項１０】
コンピュータに、
現在の撮影属性を示す現在属性情報を記憶する機能と、
記憶している現在属性情報に基づいて、撮影属性を示す属性情報が付加された複数の画像データを検索して、現在の撮影属性に対応する撮影属性を有する過去に撮影された画像データを検索する機能と、
を実現させるコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、現在と同一の撮影属性、例えば、現時点と同一の撮影時期（例えば、季節、月、期間、日）に撮影された画像や、撮影位置と同一の撮影場所で過去に撮影された画像を自動的に特定して再生する機能を有する画像再生装置に関する。
【背景技術】
【０００２】
従来のディジタルカメラは、撮影して記憶している多数の画像の中から、所望する画像を抽出して表示する機能を備えている。従来の抽出機能を用いて画像を抽出する場合、一般的には、その抽出対象の画像を、その撮影期間で特定する。例えば、Ａ年Ｂ月Ｃ日〜Ｄ年Ｅ月Ｆ日の期間というように、ある任意の範囲を指定すると、その期間内に撮影された画像をそのタイムスタンプなどから検索・抽出して表示する。
【０００３】
一方、過去に撮りためた画像を見る時期は、お正月や運動会シーズン、ゴールデンウィーク、お盆、記念日など割と限られた時期が多い。
【０００４】
このような場合に、過去の同一時期画像を見てみたいという要望が多い。例えば、今がお正月である場合は、去年、一昨年・・・の過去のお正月の画像を見てみたいという要望がある。同様に、今日が特定記念日（誕生日や結婚記念日など）の場合、過去のその特定記念日ではどんな状況だったのかを過去のその時期に撮影された画像を見ることで知りたい場合がある。
【０００５】
しかし現状のディジタルカメラでは、上述のようにユーザ自身が抽出対象の期間を指定してその期間内に撮影された画像を抽出する機能しかもっていないので、このような画像の抽出をするためには、ユーザ自身が各年についてそれぞれ時期範囲を指定して画像を抽出するしかなく、時期の特定と画像の検索に煩雑さがあった。
【０００６】
その他、画像を抽出する機能としては、例えば、画像のタイトルから表示順序を決定する機能を有する画像再生装置が特許文献１に開示されている。しかし、特許文献１に開示の画像再生装置では、過去の同一時期に撮影された画像を抽出するためには、ユーザ自身が期間を指定しなければならないことに変わりはなく、上述の問題を解決できない。
【０００７】
また、特定の旅行先で前回、前々回などに同一の旅行地で撮影した画像を見たいような場合もあるが、従来は、撮影地を特定した画像の検索はできなかった。
【０００８】
画像の撮影場所に関連する情報を検索し、その情報を撮影画像と共に表示する画像再生装置及び画像再生方法が特許文献２に開示されている。しかし、この技術では、全画像を見て、表示されている情報からユーザ自身が同一地で撮影された画像を選択するしかなく、不便であった。
【０００９】
同様の問題は、ディジタルカメラに限らず、過去の撮影画像を再生する機能を有する装置に一般的に存在し、画像再生装置でより簡便に現在の属性（時期や場所等）所望の画像を抽出できるようにすることが望まれている。
【特許文献１】特開平１１−３４４７７１号公報
【特許文献２】特開２００１−９２８３５号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
本発明は、上記実状に鑑みてなされたものであり、現在の撮影属性に対応する属性を有する過去の画像を簡単な操作だけで自動的に検索する機能を有する画像再生装置を提供することを目的とする。
また、本発明は、上記実状に鑑みてなされたものであり、現在と同一時期に撮影された過去の画像を自動的に検索する機能を有する画像再生装置を提供することを目的とする。
また、本発明は、現在位置に対応する位置で撮影された過去の画像を自動的に検索して抽出する機能を有する画像再生装置を提供することを他の目的とする。
【課題を解決するための手段】
【００１１】
上記目的を達成するため、本発明の第１の観点にかかる画像再生装置は、
複数の撮影画像を再生表示する画像再生装置であって、
撮影属性を示す属性情報が付加された複数の画像データを記憶する画像記憶手段と、
現在の撮影属性を示す現在属性情報を記憶する現在属性記憶手段と、
前記現在属性記憶手段に記憶されている現在属性情報と前記画像記憶手段に記憶されている画像データに付加されている属性情報とに基づいて、現在の撮影属性に対応する撮影属性を有する過去に取得された画像データを検索する検索手段と、
検索した過去の画像を表示する表示手段と、
を備えることを特徴とする。
【００１２】
前記画像再生装置は、さらに、撮像手段と前記撮像手段によって撮像した画像に、前記現在属性記憶手段に記憶されている現在属性情報を付加して前記画像記憶手段に格納する手段を備えてもよい。
【００１３】
例えば、前記属性情報は、撮影時期を示す時期情報から構成される。この場合、前記現在属性記憶手段は、現在の時期を示す現在時期情報を記憶する現在時期記憶手段から構成され、前記検索手段は、前記現在時期記憶手段に記憶されている現在時期情報と前記画像記憶手段に記憶されている画像データに付加されている時期情報とに基づいて、前年以前で且つ現在と同時期に撮影された撮影時期を有する画像データを検索して抽出する。
【００１４】
前記現在時期記憶手段は、例えば、
少なくとも現在の月日を計時する計時手段と、
前記計時手段の計時する月日を示す情報を記憶する記憶手段と、
から構成される。
【００１５】
例えば、前記現在時期情報は、現在の月、現在の月日を含む期間、現在の季節の少なくとも１つを特定する情報を含み、
前記検索手段は、撮影時期が前年以前で且つ現在時期情報が特定する月、期間、又は季節に含まれる撮影時期を示す時期情報が付加されている画像データを検索して抽出する。
【００１６】
例えば、前記属性情報は、撮影地を示す位置情報から構成され、
前記現在属性記憶手段は、現在位置を含む所定の範囲を示す現在位置情報を記憶する現在位置記憶手段から構成され、
前記検索手段は、前記現在位置記憶手段に記憶されている現在位置情報と前記画像記憶手段に記憶されている画像データに付加されている位置情報とに基づいて、現在位置情報が示す所定範囲内の位置で撮影された画像の画像データを検索して抽出する。
【００１７】
前記現在位置記憶手段は、例えば、現在位置を計測する位置計測手段と、
前記位置計測手段が計測した位置に基づいて、現在位置情報を記憶する記憶手段と、から構成される。
【００１８】
前記現在位置情報は、例えば、現在の緯度・経度、最寄り駅、行政区画、の少なくとも１つを特定する情報を含み、
前記検索手段は、現在位置情報が示す範囲内の撮影地を示す位置情報が付加されている画像データを検索して抽出する。
【００１９】
前記表示手段は、例えば、前記検索手段により抽出された画像を順次切り替えながら表示する手段、又は、抽出された画像のサムネイル画像を作成して表示する手段を備える、
【００２０】
この発明に係るコンピュータプログラムは、コンピュータに、
現在の撮影属性を示す現在属性情報を記憶する機能と、
記憶している現在属性情報に基づいて、撮影属性を示す属性情報が付加された複数の画像データを検索して、現在の撮影属性に対応する撮影属性を有する過去に撮影された画像データを検索する機能と、
を実現させる。
【発明の効果】
【００２１】
本発明によれば、現在の撮影属性（例えば、現在の日時、現在位置）に対応する属性を有する過去に撮影された画像が自動的に検索され、表示される。従って、例えば、現在と同じ時期や位置で撮影した過去の画像を、煩雑な抽出範囲指定操作をすることをせずに容易に見ることができる。
【発明を実施するための最良の形態】
【００２２】
（実施形態１）
以下、本発明の実施形態１にかかるディジタルカメラ１００を図面を参照して説明する。
【００２３】
まず、ディジタルカメラ１００の構成を図１を参照して説明する。
【００２４】
ディジタルカメラ１００は、図１（ａ）、（ｂ）に示すように、シャッターボタン１１、光学系１２、コントロールボタン１４、ヒストリボタン１５、液晶モニタ１６、中止ボタン１７、マイク１８などを備える。
【００２５】
このディジタルカメラ１００の回路構成を図２を参照して説明する。
【００２６】
ディジタルカメラ１００は、ＣＰＵ２１、撮像部２２、操作部２３、ＲＡＭ２４、音声処理部２５、ＧＰＳ２６、表示部２７、記憶部２８、記録メディア２９、計時部３０、音声再生部３１、通信部３２などから構成される。これらは、バス３３により相互に接続されている。
【００２７】
ＣＰＵ（Central Processing Unit：中央演算処理装置）２１は、ディジタルカメラ１００の各部を制御する。
【００２８】
撮像部２２は、ＣＣＤ（Charge Coupled Device）等の撮像素子と前述の光学系１２等を備え、任意の画像を撮像し画像データを生成する。
【００２９】
操作部２３は、前述のシャッターボタン１１、コントロールボタン１４、ヒストリボタン１５，中止ボタン１７などを備え、ユーザによって操作されることで、種々の情報を入力する。
【００３０】
ＲＡＭ（Random Access Memory）２４は、ＣＰＵ２１のワークメモリとして使用される。
【００３１】
音声処理部２５は、前述のマイク１８を含み、撮像時にマイク１８から音声を入力し、ディジタル音声ファイルに変換する。
【００３２】
ＧＰＳ(Global Positioning System)２６は、撮影位置の緯度・経度を示す位置情報を取得する。
【００３３】
表示部２７は、前述の液晶モニター１６を含み、撮影画像や再生画像を表示する。
【００３４】
記憶部２８は、不揮発性メモリ、例えば、フラッシュメモリから構成される。記憶部２８は、図３に示すように、撮像部２２で撮像された画像の画像データと、音声処理部２５で取得した音声データと、その画像の属性情報とを対応付けて記憶する。属性情報は、例えば、計時部３０で取得した現在時刻、ＧＰＳ２６で取得した現在位置の情報と、等を含む。なお、画像データや音声データに代えて、画像データや音声データの記憶位置のアドレスなどを格納してもよい。
【００３５】
また、記憶部２８は、様々な設定情報やフラグを記憶する。例えば、記憶部２８は、後述するヒストリモードにおいて、「自動選択」が指定された場合に、画像を自動検索する方法を特定するための「自動選択フラグ」と「自動期間選択フラグ」とを記憶する。自動選択フラグは、撮影時期に基づいた画像検索と撮影場所に基づいた画像検索とのいずれを実行するかを指定するフラグであり、図４（ａ）に示すように、「０」で撮影時期に基づいた画像検索を指定し、図４（ｂ）に示すように、「１」で撮影位置に基づいた画像検索を指定する。
【００３６】
また、「自動期間選択フラグ」は、自動選択フラグが「０」に設定されている場合に、どのような基準に基づいて過去の撮影画像を選択するかを特定するフラグであり、「１」で撮影時期が特定の期間に属すか否かに基づいた画像検索を行う期間モードを指定し、「２」で撮影時期が現在と同一の「月」であるか否かに基づいた画像検索を行う「月」モードを指定し、「３」で撮影時期が現在と同一の「季節」であるか否かに基づいた画像検索を行う「季節」モードを指定する。
【００３７】
また、記憶部２８は、「期間モード」が指定された場合に、期間を決定するために使用する「戻り日数」と「進み日数」とを事前に記憶する。
【００３８】
記録メディア２９は、例えばフラッシュメモリなどから構成され、ディジタルカメラ１００本体に着脱可能に装着され、記憶部２８と同様に画像データとそれらの属性情報とを記憶する。
【００３９】
計時部３０は、タイマ回路から構成され、現在時刻（年月日時分秒）を計時する。また、計時部３０は、ＣＰＵ２１の指示に応答し、種々の時間を計時する。例えば、表示部２７に画像が表示されている時間を計測し、一定時間に達するとＣＰＵ２１に通知する。
【００４０】
音声再生部３１は、画像の再生時に、ＣＰＵ２１の指示に従って、記憶部２８に格納されている音声データを再生する。
【００４１】
通信部３２は、外部装置との間で通信を行う。
【００４２】
次に、上記構成を有するディジタルカメラ１００の動作を説明する。
【００４３】
まず、撮像動作について図５を参照して説明する。
撮影モードにおいて、ユーザが任意の被写体に光学系１２を向け、シャッターボタン１１を押下すると、操作部２３からＣＰＵ２１に撮像指示信号が供給される。この指示信号に応答して、ＣＰＵ２１は、図５の処理を開始し、まず、撮像部２２に撮像を指示する（ステップＳ１１）。撮像部２２は撮像処理を行って画像データを取得する。
【００４４】
さらに、ＣＰＵ２１は、音声処理部２５に音声データの取得を指示する（ステップＳ１２）。音声処理部２５は、指示に従って、所定の期間（例えば、５秒間）マイク１８を介して周辺の音声を取得して、音声データを生成する。
さらに、ＣＰＵ２１は、計時部３０から現在の年月日時分秒の時刻情報を取得する（ステップＳ１３）。
さらに、ＣＰＵ２１は、ＧＰＳ２６から現在地の緯度・経度を取得する（ステップＳ１４）。
【００４５】
続いて、ＣＰＵ２１は、図３に示すように、撮像部２２が生成した画像データ、音声処理部２５が生成した音声データ、計時部３０から取得した時刻情報、ＧＰＳから取得した位置情報、図３に示すように対応付けて記憶部２８に格納する（ステップＳ１５）。
撮影モードにおいては、上述の動作が繰り返される。
【００４６】
次に、ディジタルカメラ１００で撮影した画像を再生表示する動作を図６のフローチャートを参照しながら説明する。
【００４７】
ディジタルカメラ１００は、一般的な再生表示を行う機能と共に記憶している画像を撮影時期や撮影位置等の撮影属性をキーに検索して再生表示するヒストリー検索再生機能を有する。
以下、そのヒストリー検索再生機能の詳細を以下に説明する。
【００４８】
ヒストリー検索再生処理を行う場合には、ユーザは、再生モードにおいて、ヒストリボタン１５を押下する。
ヒストリボタン１５の押下に応答して、ＣＰＵ２１は、図６に示す処理を開始する。
【００４９】
まず、ＣＰＵ２１は、検索の種類をユーザに指定させる（ステップＳ２１）。
この場合、例えば、ＣＰＵ２１は、表示部２７に、図４（ｃ）に示す４つの時期種を選択するための画面を表示させる。ユーザは、操作部２３を操作して、所望の時期モードを選択する。
【００５０】
ユーザは、例えば、現在と同一の「月日」を含む所定期間に撮影された過去の画像を抽出する場合には、「期間」モード（フラグ「１」）を指定し、現在と同一の「月」に撮影された過去の画像を抽出する場合には、「月」モード（フラグ「２」）を指定し、現在と同一の「季節」に撮影された過去の画像を抽出する場合には、「季節」モード（フラグ「３」）を指定する。また、面倒な設定をしたくない場合には「自動」モード（フラグ「４」）を指定する。ＣＰＵ２１は、ユーザが指定したモードに対応した時期モードフラグをＲＡＭ２４に格納する。
【００５１】
次に、ＣＰＵ２１は、計時部３０から現在時刻情報を取得し、ＧＰＳ２６から現在位置情報を取得する（ステップＳ２２）。
【００５２】
次に、ＣＰＵ２１は、ステップＳ２１で、「自動」モードが選択されたか否かを判別する（ステップＳ２３）。「自動」モードが選択されていない場合、即ち、「期間」モード、「月」モード、「季節」モードのいずれかが選択された場合（ステップＳ２３：Ｎｏ）、指定された撮影時期モードを判別し、画像検索条件を設定する（ステップ２４）。
【００５３】
ステップＳ２４の画像検索条件設定処理においては、図７に詳細に示すように、ステップＳ２１で設定された撮影時期モードフラグの値が、「１」、「２」、「３」のいずれであるかを判別する（ステップＳ３１）。撮影時期モードフラグ＝「１」、即ち、「期間」モードが指定されている場合には（ステップＳ３１：「１」）、まず、期間の始期を決定するために、「開始月日」＝「現在月日」−「戻り日数」を計算する。即ち、現在の「月日」よりも戻り日数だけ前の月日を期間の始期として設定する（ステップＳ３２）。なお、「戻り日数」は、記憶部２８に予め設定されている。
【００５４】
続いて、期間の終期を決定するために、「終了月日」＝「現在月日」＋「進み日数」を計算する。即ち、現在の「月日」よりも進み日数だけ先の月日を期間の終期として設定する（ステップＳ３３）。なお、「進み日数」は、記憶部２８に予め設定されている。
【００５５】
続いて、検索条件を、撮影月日が開始月日〜終了月日の間の画像に設定する（ステップＳ３４）。
例えば、今日が３月１５日で、戻り日数＝進み日数＝７日に設定されている場合には、開始月日が３月８日、終了月日が３月２２日となり、撮影年にかかわらず、撮影日が３月８日〜３月２２日の画像が検索対象となる。
【００５６】
一方、ステップＳ３１で、時期モードフラグ＝「２」と判別された場合には、「現在年月日」から現在月を抽出し（ステップＳ３５）、検索条件を、撮影月が現在月と同一の画像に設定する（ステップＳ３６）。例えば、今月が３月である場合には、撮影年にかかわらず、撮影月が３月の画像が検索対象となる。
【００５７】
一方、ステップＳ３１で、時期モードフラグ＝「３」と判別された場合には、「現在年月日」から月を抽出し、現在月が属す季節を判別し（ステップＳ３７）、検索条件を、判別した季節に対応する月とする（ステップＳ３８）。例えば、今月が３月である場合には、季節が「春」なので、撮影年にかかわらず、春に対応する３月、４月、５月のいずれかの月に撮影された画像を検索対象とする。
【００５８】
以上のようにして、ステップＳ２４で検索条件を設定すると、ステップＳ２５で、記憶部２８及び記録メディア２９に格納されている各画像を検索し、検索条件に合致するものを抽出する。
【００５９】
この画像検索抽出処理において、ＣＰＵ２１は、図８に詳細に示すように、ＲＡＭ２４上に図９に示す再生リストを生成し、全エントリを空きエントリとする（ステップＳ４１）。再生リストは、検索して抽出した画像データと対応する音声データを抽出順に格納するリストである。
【００６０】
次に、画像番号ｉに「１」を設定する（ステップＳ４２）。続いて、画像番号ｉが記憶部２８と記録メディア２９に格納されている画像の総数以下かどうかを判別する（ステップＳ４３）。画像番号ｉが総画像数以下のとき（ステップＳ４３：Ｙｅｓ）、記憶部２８及び記録メディア２９に格納されている画像のうちの第ｉの画像の撮影月日がステップＳ２４（ステップＳ３４，Ｓ３６，Ｓ３８）で設定した検索条件に合致するか否かを判別する（ステップＳ４４）。
【００６１】
即ち、検索条件として、ステップＳ３４で、「開始月日」≦撮影月日≦「終了月日」が指定されていれば、第ｉの画像の撮影月日が「期間」の開始月日と終了月日の間にあるか否かを判別する。従って、例えば、開始月日が３月８日、終了月日が３月２２日に設定されていれば、例えば、第ｉの画像の撮影日が３月１０日や３月１８日であれば、撮影年や撮影時分にかかわらず、抽出されるが、撮影日が３月９日や４月であれば、抽出されない。
【００６２】
また、ステップＳ３６で、検索条件として「撮影月＝現在月」が設定されていれば、第ｉの画像の撮影月が現在の月と同一であるか否かを判別する。従って、例えば、今月が３月であれば、第ｉの画像の撮影日が３月であれば、撮影年や撮影日時分にかかわらず、抽出されるが、撮影日が４月や１０月であれば、抽出されない。
また、ステップＳ３８で、検索条件として「撮影月＝現在季節に対応する月」が設定されていれば、第ｉの画像の撮影月に対応する季節と現在の季節が同一であるか否かを判別する。例えば、今月が３月であれば、今月の季節は「春」であり、第ｉの画像の撮影月が３月、４月、５月のいずれかであれば、撮影年や撮影日時分にかかわらず、抽出されるが、他の月であれば、抽出されない。
【００６３】
ステップＳ４４で、撮影月日が検索条件に合致すると判別した場合（ステップＳ４４；Ｙｅｓ）、再生リストの空きエントリのうちの先頭エントリに、第ｉの画像と対応する音声データとを格納する（ステップＳ４５）。格納後、画像番号ｉを＋１して（ステップＳ４６）、ステップＳ４３に戻る。
【００６４】
一方、ステップＳ４４において、第ｉの画像の撮影「月日」が検索条件に合致しないと判別した場合には（ステップＳ４４；Ｎｏ）、ステップＳ４６にジャンプし、画像データを再生リストに格納せずに、画像番号ｉを＋１した（ステップＳ４６）後、ステップＳ４３に戻る。
【００６５】
全ての画像について検索処理が終了し、画像番号ｉが総画像数以上になると、ステップＳ４３でＮｏと判別され、抽出した画像をスライド表示するためのスライド再生表示処理（ステップＳ２６）に進む。
【００６６】
ステップＳ２６のスライド再生表示処理においては、図１０に示すように、まず、再生リストをチェックして、抽出されたデータが存在するか否かを判別し（ステップＳ５１）、存在しなければ（ステップＳ５１；Ｎｏ）、処理を終了する。
【００６７】
一方、抽出されたデータが存在すれば（ステップＳ５１；Ｙｅｓ）、再生対象データを特定するポインタｊを１にセットする（ステップＳ５２）。
再生リストの第ｊのエントリに格納されている画像データを表示部２７に与えて液晶モニター１６に表示させ、さらに、対応する音声データを音声再生部３１に与えて放音を開始させる（ステップＳ５３）。
【００６８】
さらに、ＣＰＵ２１は、計時部３０内のタイマを起動する（ステップＳ５４）
【００６９】
ついで、中止ボタン１７が押されたか否かを判別し（ステップＳ５５）、押されていなければ（ステップＳ５５；Ｎｏ）、タイマのカウント時間が所定時間、即ち、１枚の画像の再生時間に達したか否かを判別する（ステップＳ５６）。ステップＳ５６で、所定時間に達していないと判別された場合（ステップＳ５６；Ｎｏ）、ステップＳ５５にリターンして、画像の表示と音声の放音を継続する。
【００７０】
一方、ステップＳ５５で中止ボタン１７が押下されていると判別した場合（ステップＳ５５；Ｙｅｓ）又はステップＳ５６でタイマのカウント時間が所定時間に達したと判別した場合には（ステップＳ５６：Ｙｅｓ）、ｊ＝画像数（ステップＳ２５で抽出した全画像数）であるか否かを判別し（ステップＳ５７）、ｊ＝画像数であれば（ステップＳ５７；Ｙｅｓ）、抽出した全画像の再生が終了したので、処理を終了し、ｊ≠画像数であれば（ステップＳ５７；Ｎｏ）、ｊを＋１して（ステップＳ５８）、ステップＳ５３にリターンして、次の画像を表示する。
【００７１】
このようにして、ステップＳ２１で、「期間」、「月」、「季節」のいずれかのモードが選択された場合には、現在の月日と画像データの撮影月日とに基づいて、画像が検索・抽出され、スライド表示される。
【００７２】
一方、ステップＳ２１で、「自動」モードが選択された場合には、ステップＳ２３で、Ｙｅｓと判別され、フローはステップＳ２７に進み、記憶部２８に設定されている自動選択フラグが「０」か「１」かを判別する。図４（ａ）を参照して前述したように、自動選択フラグが「０」であれば、撮影時期に基づいた画像検索を行う「時期」モードが設定されている（ステップＳ２７；期間）。
【００７３】
この場合、フローはステップＳ２８に進み、記憶部２８に設定されている自動時期選択フラグが「１」、「２」、「３」のいずれであるかを判別し、抽出対象の時期を選択する（ステップＳ２８）。即ち、図４（ｂ）を参照して前述したように、自動時期選択フラグは、「１」で「期間」を、「２」で「月」を、「３」で「季節」を検索用の「時期」として選択する。
【００７４】
続いて、選択した「時期」と現在の月日に基づいて、検索条件を設定する（ステップＳ２９）。即ち、自動時期選択フラグが「１」であれば、図７のステップＳ３４と同様の検索条件を設定し、「２」であれば、図７のステップＳ３６と同様の検索条件を設定し、「３」であれば、図７のステップＳ３８と同様の検索条件を設定する。
【００７５】
続いて、ステップＳ２５の画像検索処理に進み、画像を検索・抽出して、スライド表示を行う（ステップＳ２５、Ｓ２６）。
【００７６】
このようにして、ステップＳ２１で、「自動」が選択され、事前に「時期モード」が設定されている場合には、事前に設定されている「自動時期選択フラグ」の設定に従った時期設定（「現在の月日を含む期間」、「現在の月と同一の月」、「現在の月に対応する季節」）がなされ、撮影時期が設定された時期に該当する画像が抽出されて、スライド表示される。
【００７７】
一方、ステップＳ２１で、「自動」モードが選択され、ステップＳ２３で、Ｙｅｓと判別され、ステップＳ２７で自動選択フラグが「１」であると判別された場合には、図４（ａ）を参照して前述したように、撮影位置に基づいた画像検索を行う「位置」モードが設定される（ステップＳ２７；位置）。
この場合、フローはステップＳ１２１に進む。
【００７８】
ステップＳ１２１の抽出対象撮影位置範囲特定処理において、抽出対象の画像の撮影位置の範囲を特定する。現在位置と撮影位置とが全く同一という場合はまれであり、ある程度の範囲を特定する。
この例では、図１１に示すように、まず、最小緯度Ｙ１に（現在緯度Ｙ−３０’（分））を、最大緯度Ｙ２に（現在緯度Ｙ＋３０’）を、最小経度Ｘ１に（現在経度Ｘ−３０’）を、最大経度Ｘ２に（現在経度Ｘ＋３０’）を格納する（ステップＳ１２１）。即ち、現在位置（Ｘ，Ｙ）を中心とする各１°の矩形範囲を抽出対象の撮影位置として特定する。
ただし、範囲や設定の仕方や数値は任意である。緯度経度を現在地からの距離に変換し、現在地を中心として半径５Ｋｍの範囲を抽出対象とする等してもよい。
【００７９】
続いて、撮影位置の緯度が最小緯度Ｘ１と最大緯度Ｘ２の間で、撮影位置の経度が最小経度Ｙ１と最大経度Ｙ２の間にある画像を検索して・抽出する処理を行う。なお。検索処理自体は、実質的に図９に示す処理と同様である。ただし、ステップＳ４４で、第ｉの画像の撮影位置の緯度・経度がステップＳ１２１で設定した緯度と経度の範囲内にあるか否かを判別する。
【００８０】
続いて、再生リストに画像が少なくとも１つ以上格納されているか否かを判別する（ステップＳ１２２）。再生リストに画像が格納されていなければ、即ち、現在とほぼ同一の位置で撮影された画像が存在しなければ（ステップＳ１２３：Ｎｏ）、ステップＳ２８に進み、時期に基づく画像の検索を行う。
【００８１】
一方、再生リストに画像データが格納されていれば（ステップＳ１２３：Ｙｅｓ）、通信部３２を介してインターネットに接続し、その地域の地域情報（ニュース、イベント情報、物産情報等）を取得する（ステップＳ１２４）。
【００８２】
さらに、再生リストに登録されている各画像データから各画像のサムネイルを生成し、所定枚数ずつのサムネイルの一覧とインターネットから取得した地域情報とを並べて表示する（ステップＳ１２５）。表示を終了すると、今回の画像検索再生処理を終了し、メインルーチンにリターンする。
【００８３】
このようにして、ステップＳ２１で、「自動」が選択され、事前に「位置モード」が設定されている場合には、撮影位置が現在地に近い位置の画像が抽出され、サムネイル表示される。このサムネイル表示には、ネット上から取得した地域情報が付加されるので、ご近所で開催されるイベントや発生した事件等の情報を同時に知ることができる。
【００８４】
なお、以上、この発明の実施形態を説明したが、この発明はこれに限定されない。例えば、ステップＳ２１で、「位置」を選択できるようにし、位置が選択された際には、ステップＳ１２１に進むようにしてもよい。
【００８５】
また、撮影時期に基づいて検索した画像はスライド表示、位置に基づいて検索した画像はサムネイル表示としたが、撮影時期に基づいて検索した画像をサムネイル表示、位置に基づいて検索した画像をスライド表示としたり、スライド表示とサムネイル表示とを選択可能にしてもよい。
【００８６】
また、撮影時期に基づいて検索した画像について、インターネットから情報（例えば、撮影年（年月）の情報等）を取得して画像と共に表示するようにしてもよい。
【００８７】
以上説明したように、この第１の実施形態によれば、簡単な操作で、現在の撮影属性と画像の撮影属性とに基づいて、複数年に亘る画像を簡単な操作で検索して表示することができる。
【００８８】
（実施形態２） 
実施形態１においては、撮影時に周辺の音声を録音して画像と共に格納しておき、スライド表示の際に再生したが、再生する音声は任意である。例えば、画像の撮影年月のヒット曲や、画像の撮影時期の季節に合った音楽などを再生することも可能である。
【００８９】
以下、撮影時期に応じた音楽を再生するディジタルカメラについて説明する。
本実施形態に係るディジタルカメラの構成は基本的に図１及び図２に示した構成と同一である。
【００９０】
但し、記憶部２８には、図１２（ａ）に示すように、年別に１又は複数のその年にヒットした曲の楽曲データ（スライド表示の時間にあわせてダイジェストされたもの）が格納されている。年別のヒット曲の数は複数でもよい。ヒット曲は、例えば、記録メディア２９に記録したものを記憶部２８に複写し或いは通信部３２を介してダウンロードして記憶部２８に格納したものを使用すればよい。
【００９１】
この実施形態のディジタルカメラ１００の基本動作も実施形態１のディジタルカメラ１００と基本的に同一である。但し、抽出された画像にヒット曲を割り当て、画像を再生する際にこれを再生する動作が実施形態１と異なる。そこで、以下、この点を中心に説明する。
【００９２】
まず、図６のヒストリー検索再生処理において、実施形態１と同様にして、撮影時期に基づく検索条件を設定した後、ステップＳ２５（その詳細は、図６）で画像の検索を行う際、図１２（ｂ）に示すように、第ｉの画像が検索条件に合致するか否かを判別し（図８；ステップＳ４４）、第ｉの画像が検索条件に合致すると判別すると（ステップＳ４４：Ｙｅｓ）、その画像の撮影年を特定する（ステップＳ６１）。
【００９３】
続いて、ＣＰＵ２１は、記憶部２８に格納されている図１２（ａ）に示すヒット曲リストを検索して、その年にヒットした曲のうちの１つを選択する（ステップＳ６２）。この際、複数の曲が記憶されているにもかかわらず同一の曲が重なって放音されたり、毎回、同一の順番で再生されることが無いように、乱数を発生させて、同一年のヒット曲の内からランダムに選択することが望ましい。この際、一度選択した曲は、同一年について全曲が選択されるまで、選択対象から外すことが望ましい。
【００９４】
続いて、第ｉの画像の画像データと特定したヒット曲の楽曲データとを、再生リストの空きエントリのうちの先頭エントリに図１２（ｂ）に示すように格納する（ステップＳ６３）。図８のステップＳ４６に進み、画像番号ｉを＋１して、ステップＳ４３に戻る。
【００９５】
このようにして図１２（ｃ）に示す再生リストを作成することにより、図６のステップＳ２６（詳細は図１０）でスライド表示を行う際、図１０のステップＳ５３において、表示されている画像に対応する楽曲データが再生される。
【００９６】
この構成によれば、画像を再生しながら、その画像を作成した当時のヒット曲を聴くことができ、画像を再生する楽しみが増す。
【００９７】
なお、同様の手法により、画像の再生に合わせて任意のＢＧＭ（BackGround Music)を再生することができる。
【００９８】
例えば、図１２（ａ）に示す「年」と「ヒット曲」との組み合わせに代えて、「季節」とその季節にマッチした「ＢＧＭ」、「月」とその月にマッチした「ＢＧＭ」、特定の「月日（例えば、記念日）」とその月日にマッチした「ＢＧＭ」等を対応付けて格納しておき、図１２（ｂ）のステップＳ６２で曲を特定する際に、その画像の「撮影季節」、「撮影月」、「撮影月日」等に応じて、曲を選択し、再生リストに格納し、再生時に画像と楽曲とを再生するようにしてもよい。
【００９９】
なお、再生リストには楽曲データものではなく、楽曲データテーブルのレコード番号や楽曲データの格納位置のアドレスなどを格納するようにしてもよい。
【０１００】
（実施形態３）
実施形態２においては、スライド再生時に、画像の切り替えに伴って曲も切り替えているが、画像の切り替えと曲の切り替えとを独立して行うようにしてもよい。
以下、このような楽曲再生を行う場合の構成と動作を説明する。
【０１０１】
この場合のディジタルカメラ１００の構成は、実施形態１及び実施形態２のディジタルカメラの構成と同一である。
【０１０２】
この場合、ＣＰＵ２１は、図６のステップＳ２５で抽出された画像をステップＳ２６でスライド表示する際、図１３に詳細を示すように、図１０に示す処理とは若干異なる動作を行う。
【０１０３】
まず、再生リストをチェックして、抽出されたデータが存在すれば（ステップＳ５１；Ｙｅｓ）、再生対象の画像を撮影時期別にソートする（ステップＳ７１）。
例えば、楽曲が年別のヒット曲の場合には画像を撮影年別にソートする。楽曲が年月別のヒット曲の場合には画像を撮影年月別にソートする。ＢＧＭが季節別の場合には、画像を撮影季節別にソートする。ＢＧＭが１日のなかの時刻別の場合には、画像を撮影時刻別にソートする。
【０１０４】
続いて、再生対象データを特定するポインタｊを１にセットし（ステップＳ５２）、第ｊの画像の撮影時期に対応するヒット曲或いはＢＧＭの再生を音声再生部３１に指示する（ステップＳ７２）。以後、音声再生部３１は、指示された「時期」用の楽曲を順次曲を切り替えながら、例えば、ランダムに選択しながら再生する。例えば、楽曲が年別のヒット曲で、第ｊの画像の撮影年が２０００年ならば、００年用のヒット曲を順次に再生する。同様に、楽曲が年月別のヒット曲で、第ｊの画像の撮影年月が２０００年１２月ならば、２０００年１２月用のヒット曲を順次に再生する。また、ＢＧＭが季節別で、第ｊの画像の撮影時期が「夏」ならば、「夏」用のＢＧＭを順次に再生する。ＢＧＭが１日のなかの時刻別で、第ｊの画像の撮影時刻が夕方ならば、夕方用のＢＧＭを順次に再生する。
【０１０５】
続いて、再生リストの第ｊのエントリに格納されている画像データを表示部２７に与えて液晶モニター１６に表示させる（ステップＳ７３）。
【０１０６】
さらに、ＣＰＵ２１は、計時部３０内のタイマを起動する（ステップＳ５４）
【０１０７】
その後、ステップＳ５８でｊ＝ｊ＋１として、表示対象画像を更新した後、ステップＳ７３で、更新されたｊで特定される画像の撮影時期が直前に表示された画像の撮影時期と異なるか否かを判別し、異なっていれば（ステップＳ７４；Ｙｅｓ）、ステップＳ７２に戻って再生対象の楽曲の「時期」を変更し、異なっていなければ（ステップＳ７４；Ｎｏ）、ステップＳ７３に戻って、再生対象の楽曲の「時期」をそのままに画像を更新する。
【０１０８】
そして、全ての画像の表示が終了した時点で、音声再生部３１に楽曲再生の終了を指示する（ステップＳ７５）。
このような構成によれ、楽曲が細切れに再生される確率を低下させることができる。また、記録されているヒット曲やＢＧＭを有効に利用できる。
【０１０９】
以上この発明の実施形態１〜実施形態３を説明したが、この発明はこれに限られるものではなく、種々の応用及び変形が可能である。
【０１１０】
例えば、図１及び図２に示す構成は一例であり、同様の機能を実現できるならば任意に変更可能である。例えば、ＧＰＳの代わりに、携帯電話の基地局からの電波を受信し、基地局の情報から位置情報を特定する等してもよい。
また、各種データの保存形態や動作フローも任意に変更可能である。
【０１１１】
また、属性情報が位置情報の場合、位置・範囲を緯度と経度により指定したが、位置や範囲（区域）を特定する手法は任意である。例えば、現在地の近くにあるランドマーク（目印となる建造物）周辺、又は、現在位置の属する行政区画を位置情報として使用してもよい。この場合、ディジタルカメラ１００のＣＰＵ２１は、各撮影画像に近傍のランドマークや撮影地の属す行政区画名を対応付けて記憶部２８に格納する。画像を再生する際には、ＣＰＵ２１は、近傍のランドマークや撮影地の属す行政区画名を判別し、判別したランドマーク名や行政区画名が対応付けられている画像を検索して抽出する。ＣＰＵ２１が近傍のランドマークを判別する手法は任意であるが、例えば、各ランドマークに、固有の情報を発信する送信機を取り付け、送信機からの情報を通信部３２を介して取り込む構成とすることにより、近傍のランドマークを容易に識別することができる。また、地域コードや行政区画コードを発信する送信機を各地に配置し、この種の送信機からの情報を通信部３２を介して取り込む構成とすることにより、現在地の行政区画を判別するようにしてもよい。さらに、ＧＰＳ２６に地図情報を持たせ、ＧＰＳ２６で判別した緯度・経度に基づいて近傍のランドマークや行政区画を判別するようにしてもよい。
【０１１２】
また、撮影属性として撮影時期と撮影場所とを示したが、撮影属性はこれらに限定されず、任意である。例えば、撮影者、撮影時の温度、撮影時の天気、撮影対象のイベント・事件等を画像との共に格納しておき、現在の撮影者、温度、天気、気圧、撮影対象のイベント・事件等をセンサや手入力で入力し、これらをキーに複数年に亘る画像を検索・抽出して再生してもよい。
【０１１３】
また、上記各実施形態では、本発明を適用した電子機器として、ディジタルカメラを例示したが、これに限られず、再生専用装置を処理可能な種々の電子機器に本発明を適用することができる。例えば、画像再生プログラムがインストールされているに汎用のパーソナルコンピュータなどといった電子機器に、上述した各処理を実現するためのプログラムをインストールし、コンピュータ装置がこれらのプログラムを実行することで、本発明にかかる電子機器として機能させることができる。
【０１１４】
このようなプログラムの提供方法は任意であり、例えば、搬送波に重畳して通信により送信して提供可能である他、所定の記録媒体（例えば、ＣＤ−ＲＯＭ、ＤＶＤ、メモリカード、など）にプログラムを格納して配布してもよい。
【図面の簡単な説明】
【０１１５】
【図１】（ａ）本発明の実施形態にかかるカメラの外観（前面部）を示す図である。  （ｂ）本発明の実施形態にかかるカメラの外観（後面部）を示す図である。
【図２】図１に示すカメラの内部構成を示す回路ブロック図である。
【図３】記憶部に格納される画像データの記憶形態を例示する図である。
【図４】図１に示すディジタルカメラの動作モードとモードフラグとの関係を示す図である。
【図５】撮像時の動作を示すフローチャートである。
【図６】ヒストリー検索再生処理のフローチャートである。
【図７】図６の画像検索条件設定処理の詳細を示すフローチャートである。
【図８】図６の検索抽出処理の詳細を示すフローチャートである。
【図９】図８の検索処理で生成される再生リストの一例を示す図である。
【図１０】図６のスライド再生表示処理の詳細を示すフローチャートである。
【図１１】図６の抽出対象位置範囲特定処理の詳細を示すフローチャートである。
【図１２】本発明の実施形態２にかかるディジタルカメラを説明するための図である。
【図１３】本発明の実施形態３にかかるディジタルカメラを説明するための図である。
【符号の説明】
【０１１６】
１００…カメラ、１１…シャッターボタン、１２…光学系、１４…コントロールボタン、１５…ヒストリボタン、１６…液晶モニター、１７…中止ボタン、１８…マイク、２１・・・ＣＰＵ、２２・・・撮像部、２３・・・操作部、２４・・・ＲＡＭ、２５・・・音声処理部、２６・・・ＧＰＳ、２７・・・表示部、２８・・・記憶部、２９・・・記録メディア、３０・・・計時部、３１・・・音声再生部、３２・・・通信部、３３・・・バス
【図１】
2006279764.tif 000003
【図２】
2006279764.tif 000004
【図３】
2006279764.tif 000005
【図４】
2006279764.tif 000006
【図５】
2006279764.tif 000007
【図６】
2006279764.tif 000008
【図７】
2006279764.tif 000009
【図８】
2006279764.tif 000010
【図９】
2006279764.tif 000011
【図１０】
2006279764.tif 000012
【図１１】
2006279764.tif 000013
【図１２】
2006279764.tif 000014
【図１３】
2006279764.tif 000015