(57)【要約】【課題】本発明の課題は、予め画像データのグループ化や関連付けを必要とせずに、関連する画像データを連続して再生可能とする。【解決手段】ユーザにより、スライドショー表示として表示すべき画像データが選択されると、画像データを表示している間に、ＣＰＵ１１は、当該画像データの属性データを取得して、記憶部１７に格納されている画像データの属性データと比較し、属性データに基づいて、表示されている画像データに関連する画像データを記憶部１７から検出し、関連ファイルリスト１５１に登録する。また、画像データを表示させてから所定時間経過した場合、ＣＰＵ１１は、次の画像データを表示させ、当該画像データ関連する画像データを検出し、関連ファイルリスト１５１に登録する。そして、スライドショー表示の最後の画像データの表示が終了すると、関連ファイルリスト１５１を表示部１３に表示させる。【選択図】      図１
2005039359.tif 000002
【特許請求の範囲】
【請求項１】
画像データを表示する表示部と、画像データを記憶する記憶部とを備える画像再生装置であって、
前記記憶部に記憶される画像データを前記表示部に表示させる指示を入力する入力部と、
前記入力部により指示された画像データを前記表示部に表示させる表示制御手段と、
前記表示制御手段により、画像データが表示されている間に、記憶部に記憶されている画像データの中から前記表示部に表示されている画像データに関連する他の画像データを検出する検出手段と、を備えることを特徴とする画像再生装置。
【請求項２】
前記入力部は、前記記憶部に記憶される複数の画像データを選択して入力し、前記表示制御手段は、前記選択された複数の画像データを所定時間ずつ順次切り替えて前記表示部に表示させ、
前記検出手段は、前記表示制御手段により、画像データが表示されている間に、記憶部に記憶されている画像データの中から前記表示部に表示されている画像データに関連する他の画像データを検出することを特徴とする請求項１記載の画像再生装置。
【請求項３】
前記検出手段により検出された画像データを記憶する関連ファイルリストを作成する作成手段を備え、
前記表示制御手段は、前記関連ファイルリストを表示部に表示させることを特徴とする請求項１又は２記載の画像再生装置。
【請求項４】
前記表示制御手段は、前記関連ファイルリストに記憶される画像データを記憶部から取得して表示部に表示させることを特徴とする請求項３記載の画像再生装置。
【請求項５】
前記表示制御手段は、前記検出手段により検出された画像データを前記表示部に表示させ、
前記検出手段は、画像データが前記表示部に表示されている間に、当該表示されている画像データに関連する画像データを前記記憶部から検出することを特徴とする請求項１記載の画像再生装置。
【請求項６】
前記表示制御手段は、前記入力手段により選択された複数の画像データを所定時間表示部に表示させた後、前記関連ファイルリストに記憶されている画像データを記憶部から取得して、順次所定時間ずつ表示部に表示させることを特徴とする請求項３又は４記載の画像再生装置。
【請求項７】
前記画像データは、撮影日時、撮影場所の位置情報、撮影機種、ファイル名のうち少なくとも一つ以上を含む属性データを有し、
前記検出手段は、前記属性データに基づいて、一の画像データに関連する他の画像データを前記記憶部から検出することを特徴とする請求項１から６の何れか一項に記載の画像再生装置。
【請求項８】
前記検出手段は、前記一の画像データの撮影場所の位置情報と、前記記憶部に記憶される他の画像データの撮影場所の位置情報との離間距離を算出し、当該離間距離が所定の範囲内である場合に、前記他の画像データが前記一の画像データに関連すると判別して、当該他の画像データを記憶部から検出することを特徴とする請求項７記載の再生画像装置。
【請求項９】
前記記憶部は、所定の位置情報及び前記所定の位置情報からの距離に応じた離間距離の閾値を記憶し、
前記検出手段は、所定の位置情報から一の画像データの撮影場所までの距離と、一の画像データの撮影場所と他の画像データの撮影場所との離間距離と、を算出し、前記所定の位置情報から一の画像データの撮影場所までの距離に応じた離間距離の閾値を前記記憶部から取得し、当該取得した離間距離の閾値と、前記算出した一の画像データの撮影場所と他の画像データの撮影場所との離間距離とに基づいて、一の画像データと他の画像データが関連するか否かを判別することを特徴とする請求項８記載の画像再生装置。
【請求項１０】
前記検出手段は、一の画像データの撮影日時と、他の画像データの撮影日時とを取得し、撮影日時が同日である場合、一の画像データに他の画像データが関連すると判別して、当該他の画像データを記憶部から検出することを特徴とする請求項７記載の画像再生装置。
【請求項１１】
前記検出手段は、一の画像データの撮影日時と、他の画像データの撮影日時を取得して撮影日時が同日であるかを判別する際に、午前０時から午前３時までを前日の日付として扱うことを特徴とする請求項１０記載の画像再生装置。
【請求項１２】
画像データを表示する表示部と、画像データを記憶する記憶部とを備える画像再生装置を制御するコンピュータに、
前記記憶部に記憶される画像データを前記表示部に表示させる指示を入力する機能と、
前記入力された画像データを前記表示部に表示させる機能と、
画像データが表示されている間に、前記記憶部に記憶されている画像データの中から前記表示部に表示されている画像データに関連する他の画像データを検出する機能と、を実現させるためのプログラム。
【請求項１３】
前記記憶部に記憶される複数の画像データを選択して入力する機能と、
前記選択された複数の画像データを所定時間ずつ順次切り替えて前記表示部に表示させる機能と、
前記画像データが表示されている間に、記憶部に記憶されている画像データの中から当該表示されている画像データに関連する他の画像データを検出する機能と、を実現させるための請求項１２記載のプログラム。
【請求項１４】
前記検出手段により検出された画像データを記憶する関連ファイルリストを作成する機能と、
前記関連ファイルリストを前記表示部に表示させる機能と、を実現させるための請求項１２又は１３記載のプログラム。
【請求項１５】
前記関連ファイルリストに記憶される画像データを表示部に表示させる機能を実現するための請求項１４記載のプログラム。
【請求項１６】
前記検出された画像データを前記表示部に表示させる機能と、
画像データが前記表示部に表示されている間に、当該表示されている画像データに関連する画像データを前記記憶部から検出する機能と、を実現させるための請求項１２記載のプログラム。
【請求項１７】
前記選択された複数の画像データを所定時間表示部に表示させた後、前記関連ファイルリストに記憶されている画像データを記憶部から取得して、順次所定時間ずつ表示部に表示させる機能を実現させるための請求項１４又は１５記載のプログラム。
【請求項１８】
前記画像データは、撮影日時、撮影場所の位置情報、撮影機種、ファイル名のうち少なくとも一つ以上を含む属性データを有し、
前記属性データに基づいて、一の画像データに関連する他の画像データを前記記憶部から検出する機能を実現させるための請求項１２から１７の何れか一項に記載のプログラム。
【請求項１９】
前記一の画像データの撮影場所の位置情報と、前記記憶部に記憶される他の画像データの撮影場所の位置情報との離間距離を算出し、当該離間距離が所定の範囲内である場合に、前記他の画像データが前記一の画像データに関連すると判別して、当該他の画像データを記憶部から検出する機能を実現させるための請求項１８記載のプログラム。
【請求項２０】
所定の位置情報及び前記所定の位置情報からの距離に応じた離間距離の閾値を記憶する機能と、
所定の位置情報から一の画像データの撮影場所までの距離と、一の画像データの撮影場所と他の画像データの撮影場所との離間距離と、を算出し、前記所定の位置情報から一の画像データの撮影場所までの距離に応じた離間距離の閾値を前記記憶部から取得し、当該取得した離間距離の閾値と、前記算出した一の画像データの撮影場所と他の画像データの撮影場所との離間距離とに基づいて、一の画像データと他の画像データが関連するか否かを判別する機能と、を実現させるための請求項１９記載のプログラム。
【請求項２１】
一の画像データの撮影日時と、他の画像データの撮影日時とを取得し、撮影日時が同日である場合、一の画像データに他の画像データが関連すると判別して、当該他の画像データを記憶部から検出する機能を実現させるための請求項１８記載のプログラム。
【請求項２２】
一の画像データの撮影日時と、他の画像データの撮影日時を取得して撮影日時が同日であるかを判別する際に、午前０時から午前３時までを前日の日付として扱う機能を実現させるための請求項２１記載のプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画像データを再生表示する画像再生装置及びプログラムに関するものである。
【０００２】
【従来の技術】
近年、デジタルカメラ、デジタルビデオカメラ、デジタルカムコーダ等を利用して撮影した静止画像や動画像のデジタル画像データをパソコン等のコンピュータ端末で読み込み、パソコンにインストールされた画像表示ソフトで再生することにより、気軽に静止画像や動画像を閲覧することができる。また、このような画像表示ソフトには、ユーザによりグループ化、関連ファイルとして登録された画像データを、所定の順序に従って一定時間ずつ切り替えて表示するスライドショーを行うものが知られている。これにより、例えば、運動会や旅行等で撮影された画像データを時系列、或いは、場所毎に連続再生することができ、ユーザは煩雑な操作をすることなく画像データを楽しむことができる。
【０００３】
ところで、上記のようにスライドショーを楽しむためには予め画像データをグループ化、関連ファイルとして登録しておく必要があるが、このような作業は手間が係る。そこで、メモリカードに画像データを記録した時間又はイメージスキャナによりフィルム画像が読み取られ、画像データとしてデジタル化された時間に基づいて、画像データをグループ化して保存管理する画像読取保存装置が知られている（例えば、特許文献１参照）。また、画像等のファイルを登録する際、付帯情報と共に登録するファイルに関連したファイルも同時に登録することで、登録および検索の手間を軽減できるデータベース管理システムが知られている（例えば、特許文献２参照）。或いは、ユーザの操作を使用履歴情報として記憶し、ユーザの好みに合わせた操作環境を提供するシステムも知られている（例えば、特許文献３参照）。
【０００４】
【特許文献１】
特開２０００−３３９３４４号公報
【特許文献２】
特開２００２−１４９７０１号公報
【特許文献３】
特開２００２−１８４１５７号公報
【０００５】
【発明が解決しようとする課題】
しかしながら、上述した従来の技術（例えば、特許文献１〜３）においては、ユーザが意識的に画像データの関連付けを行う必要があり、意識的にそういった作業を行うことは煩わしい。また、関連する画像データをスライドショーにより表示する場合、上述した技術を利用して画像データのグループ化、関連ファイルの登録を予め行うことが前提であり、これらの作業が行われていない場合、関連する画像データの連続再生は行えない。すなわち、上述した技術を利用した場合であっても、画像データのグループ化、関連ファイルの登録は煩雑な操作を伴うため、ユーザの心理的負担が大きいという問題があった。
【０００６】
本発明の課題は、予め画像データのグループ化や関連付けを必要とせずに、関連する画像データを連続して再生可能な画像再生装置及びプログラムを提供することである。
【０００７】
【課題を解決するための手段】
上記課題を解決するために、請求項１記載の発明は、
画像データを表示する表示部と、画像データを記憶する記憶部とを備える画像再生装置であって、
前記記憶部に記憶される画像データを前記表示部に表示させる指示を入力する入力部と、
前記入力部により指示された画像データを前記表示部に表示させる表示制御手段と、
前記表示制御手段により、画像データが表示されている間に、記憶部に記憶されている画像データの中から前記表示部に表示されている画像データに関連する他の画像データを検出する検出手段と、を備えることを特徴とする。
【０００８】
したがって、画像データが表示部に表示されている間に、当該画像データに関連する他の画像データを記憶部から検出するため、空き時間を利用して効率良く関連する画像データの検出を行うことができる。これにより、ユーザは、予め再生する画像データの選択やグループ化、関連付け等を行う必要なく、手軽に関連する複数の画像データを表示部に表示させることができる。
【０００９】
請求項２記載の発明は、請求項１記載の画像再生装置において、
前記入力部は、前記記憶部に記憶される複数の画像データを選択して入力し、前記表示制御手段は、前記選択された複数の画像データを所定時間ずつ順次切り替えて前記表示部に表示させ、
前記検出手段は、前記表示制御手段により、画像データが表示されている間に、前記記憶部に記憶されている画像データの中から前記表示部に表示されている画像データに関連する他の画像データを検出することを特徴とする。
【００１０】
したがって、複数の画像データが選択され、スライドショー表示を行う場合に、画像データが表示部に表示されている間に、当該画像データに関連する他の画像データを記憶部から検出するため、空き時間を利用して効率良く関連する画像データの検出を行うことができる。すなわち、スライドショーとして表示される一連の画像データに関連する他の画像データを容易に記憶部から検出することができる。
【００１１】
請求項３記載の発明は、請求項１又は２記載の画像再生装置において、
前記検出手段により検出された画像データを記憶する関連ファイルリストを作成する作成手段を備え、
前記表示制御手段は、前記関連ファイルリストを表示部に表示させることを特徴とする。
【００１２】
したがって、検出手段により検出された画像データを記憶する関連ファイルリストを作成し、この関連ファイルリストを表示部に表示させることができるため、ユーザは、関連する画像データを容易かつ的確に認識することができる。
【００１３】
請求項４記載の発明は、請求項３記載の画像再生装置において、
前記関連ファイルリストに記憶される画像データを記憶部から取得して表示部に表示させることを特徴とする。
【００１４】
したがって、関連する画像として検出された画像データを容易に表示部に表示させることができ、ユーザは関連する画像データを手軽に楽しむことができる。
【００１５】
請求項５記載の発明は、請求項１記載の画像再生装置において、
前記表示制御手段は、前記検出手段により検出された画像データを前記表示部に表示させ、
前記検出手段は、画像データが前記表示部に表示されている間に、当該表示されている画像データに関連する画像データを前記記憶部から検出する。
【００１６】
したがって、検出手段により検出された画像データを表示部に表示させ、画像データが表示されている間に、当該画像データに関連する画像データを記憶部から検出し、連続して表示部に表示させることができる。すなわち、表示部に表示された一の画像データに関連する他の画像データを記憶部から検出し、順次表示部に表示させることができるため、ユーザは、煩雑な操作を必要とせずに、関連する画像データの連続再生を楽しむことができる。
【００１７】
請求項６記載の発明は、請求項３又は４記載の画像再生装置において、
前記表示制御手段は、前記入力手段により選択された複数の画像データを所定時間表示部に表示させた後、前記関連ファイルリストに記憶されている画像データを記憶部から取得して、順次所定時間ずつ表示部に表示させることを特徴とする。
【００１８】
したがって、スライドショーとして一連の画像データを表示させた後に、表示された画像データに関連する複数の画像データをスライドショートして楽しむことができ、ユーザは、画像データの選択やグループ化、関連付け等を行う必要なく、手軽に関連する複数の画像データを楽しむことができる。
【００１９】
請求項７記載の発明は、請求項１から６の何れか一項に記載の画像再生装置において、
前記画像データは、撮影日時、撮影場所の位置情報、撮影機種、ファイル名のうち少なくとも一つ以上を含む属性データを有し、
前記検出手段は、前記属性データに基づいて、一の画像データに関連する他の画像データを前記記憶部から検出することを特徴とする。
【００２０】
したがって、種々の属性データに基づいて、一の画像データと他の画像データとが関連するか否かを判別することができ、一の画像データに関連する他の画像データを漏れなく的確に記憶部から検出して表示部に表示させることができる。
【００２１】
請求項８記載の発明は、請求項７記載の再生画像装置において、
前記検出手段は、前記一の画像データの撮影場所の位置情報と、前記記憶部に記憶される他の画像データの撮影場所の位置情報との離間距離を算出し、当該離間距離が所定の範囲内である場合に、前記他の画像データが前記一の画像データに関連すると判別して、当該他の画像データを記憶部から検出することを特徴とする。
【００２２】
したがって、撮影場所の位置情報に基づいて、一の画像データと、他の画像データが関連しているか否かを判別するため、所定範囲の地域で撮影された画像データを関連する画像データとして検出することができ、的確に関連する画像データを検出することができる。
【００２３】
請求項９記載の発明は、請求項８記載の画像再生装置において、
前記記憶部は、所定の位置情報及び前記所定の位置情報からの距離に応じた離間距離の閾値を記憶し、
前記検出手段は、所定の位置情報から一の画像データの撮影場所までの距離と、一の画像データの撮影場所と他の画像データの撮影場所との離間距離と、を算出し、前記所定の位置情報から一の画像データの撮影場所までの距離に応じた離間距離の閾値を前記記憶部から取得し、当該取得した離間距離の閾値と、前記算出した一の画像データの撮影場所と他の画像データの撮影場所との離間距離とに基づいて、一の画像データと他の画像データが関連するか否かを判別することを特徴とする。
【００２４】
したがって、一の画像データの撮影場所が所定の位置情報からどれくらい離れているかに応じて、一の画像データの撮影場所と、他の撮影画像の撮影場所との離間距離の閾値を取得し、所定の位置情報からどれくらい離れているかに応じて、画像データ同士が関連するか否かを判断することができる。
【００２５】
請求項１０記載の発明は、請求項７記載の画像再生装置において、
前記検出手段は、一の画像データの撮影日時と、他の画像データの撮影日時とを取得し、撮影日時が同日である場合、一の画像データに他の画像データが関連すると判別して、当該他の画像データを記憶部から検出することを特徴とする。
【００２６】
したがって、画像データの撮影日時に基づいて、一の画像データと他の画像データが関連するか否かを判別することができ、同日に撮影された画像データを的確に関連する画像データとして検出することができる。
【００２７】
請求項１１記載の発明は、請求項１０記載の画像再生装置において、
前記検出手段は、一の画像データの撮影日時と、他の画像データの撮影日時を取得して撮影日時が同日であるかを判別する際に、午前０時から午前３時までを前日の日付として扱うことを特徴とする。
【００２８】
例えば、イベントが午前０時を過ぎて行われていた場合であっても、午前３時以前であれば、同日として判別され、関連する画像を適切に検出することができる。
【００２９】
請求項１２記載の発明は、
画像データを表示する表示部と、画像データを記憶する記憶部とを備える画像再生装置を制御するコンピュータに、
前記記憶部に記憶される画像データを前記表示部に表示させる指示を入力する機能と、
前記入力された画像データを前記表示部に表示させる機能と、
画像データが表示されている間に、記憶部に記憶されている画像データの中から前記表示部に表示されている画像データに関連する他の画像データを検出する機能と、を実現させるためのプログラムである。
【００３０】
請求項１３記載の発明は、請求項１２記載のプログラムにおいて、
前記記憶部に記憶される複数の画像データを選択して入力する機能と、
前記選択された複数の画像データを所定時間ずつ順次切り替えて前記表示部に表示させる機能と、
前記画像データが表示されている間に、記憶部に記憶されている画像データの中から当該表示されている画像データに関連する他の画像データを検出する機能と、を実現させるためのプログラムである。
【００３１】
請求項１４記載の発明は、請求項１２又は１３記載のプログラムにおいて、
前記検出手段により検出された画像データを記憶する関連ファイルリストを作成する機能と、
前記関連ファイルリストを前記表示部に表示させる機能と、を実現させるためのプログラムである。
【００３２】
請求項１５記載の発明は、請求項１４記載のプログラムにおいて、
前記関連ファイルリストに記憶される画像データを表示部に表示させる機能を実現するためのプログラムである。
【００３３】
請求項１６記載の発明は、請求項１２記載のプログラムにおいて、
前記検出された画像データを前記表示部に表示させる機能と、
画像データが前記表示部に表示されている間に、当該表示されている画像データに関連する画像データを前記記憶部から検出する機能と、を実現させるためのプログラムである。
【００３４】
請求項１７記載の発明は、請求項１４又は１５記載のプログラムにおいて、
前記選択された複数の画像データを所定時間表示部に表示させた後、前記関連ファイルリストに記憶されている画像データを記憶部から取得して、順次所定時間ずつ表示部に表示させる機能を実現させるためのプログラムである。
【００３５】
請求項１８記載の発明は、請求項１２から１６の何れか一項に記載のプログラムにおいて、
前記画像データは、撮影日時、撮影場所の位置情報、撮影機種、ファイル名のうち少なくとも一つ以上を含む属性データを有し、
前記属性データに基づいて、一の画像データに関連する他の画像データを前記記憶部から検出する機能を実現させるためのプログラムである。
【００３６】
請求項１９記載の発明は、請求項１７記載のプログラムにおいて、
前記一の画像データの撮影場所の位置情報と、前記記憶部に記憶される他の画像データの撮影場所の位置情報との離間距離を算出し、当該離間距離が所定の範囲内である場合に、前記他の画像データが前記一の画像データに関連すると判別して、当該他の画像データを記憶部から検出する機能を実現させるためのプログラムである。
【００３７】
請求項２０記載の発明は、請求項１９記載のプログラムにおいて、
所定の位置情報及び前記所定の位置情報からの距離に応じた離間距離の閾値を記憶する機能と、
所定の位置情報から一の画像データの撮影場所までの距離と、一の画像データの撮影場所と他の画像データの撮影場所との離間距離と、を算出し、前記所定の位置情報から一の画像データの撮影場所までの距離に応じた離間距離の閾値を前記記憶部から取得し、当該取得した離間距離の閾値と、前記算出した一の画像データの撮影場所と他の画像データの撮影場所との離間距離とに基づいて、一の画像データと他の画像データが関連するか否かを判別する機能と、を実現させるためのプログラムである。
【００３８】
請求項２１記載の発明は、請求項１８記載のプログラムにおいて、
一の画像データの撮影日時と、他の画像データの撮影日時とを取得し、撮影日時が同日である場合、一の画像データに他の画像データが関連すると判別して、当該他の画像データを記憶部から検出する機能を実現させるためのプログラムである。
【００３９】
請求項２２記載の発明は、請求項２１記載のプログラムにおいて、
一の画像データの撮影日時と、他の画像データの撮影日時を取得して撮影日時が同日であるかを判別する際に、午前０時から午前３時までを前日の日付として扱う機能を実現させるためのプログラムである。
【００４０】
【発明の実施の形態】
以下、図を参照して本発明の実施の形態を詳細に説明する。ただし、発明の範囲は、図示例に限定されない。
【００４１】
まず、本実施の形態の構成を説明する。
図１は、本実施の形態における画像再生装置１の機能的構成を示す図である。
図１に示すように、画像再生装置１は、ＣＰＵ１１、表示部１３、入力部１２、通信部１４、ＲＡＭ１５、Ｉ／Ｆ１６、記憶部１７等により構成され、各部はバス１８により接続されている。
【００４２】
ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１１は、記憶部１７に格納されている各種プログラムの中から指定されたプログラムを、ＲＡＭ１５内の図示しないワークエリアに展開し、入力部１２、及び通信部１４から入力されるデータに応じて、プログラムに従った各種処理を実行し、処理結果をＲＡＭ１５内のワークメモリに格納する。また、処理結果を表示するための表示情報を生成して表示部１３へ出力する。
【００４３】
具体的に、ＣＰＵ１１は、記憶部１７からスライドショー表示処理プログラム、関連画像検出処理プログラムを読み出して、後述する画像データ表示処理１（図２参照）、関連画像検出処理１（図３参照）を実行する。
【００４４】
入力部１２は、文字キー、数字キー、及び各種機能キーを備えたキーボードを含み、このキーボードで押下されたキーに対応する押下信号をＣＰＵ１１に出力する。また、入力部１２は、必要に応じてマウス、タッチパネル等のポインティングデバイスや、その他の入力装置を備えるものとしてもよい。
【００４５】
表示部１３は、ＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）やＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）等によってなる表示画面を備え、ＣＰＵ１１から入力される表示信号の指示に従って入力部１２、通信部１４を介して送受信される表示データを画面上に表示する。
【００４６】
通信部１４は、ＬＡＮ、ＷＡＮ等のネットワークに接続された伝送媒体に接続可能なインターフェイスである。通信部１４は、モデム又はターミナルアダプタ等によって構成され、電話回線、ＩＳＤＮ回線、無線通信回線、専用線、ＣＡＴＶ回線等の通信回線を介して外部機器との通信を行うための制御を行う。
【００４７】
ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１５は、ＣＰＵ１１によって実行される各種プログラムやこれら各種プログラムによって処理されたデータ等を一時的に記憶するワークエリアを形成する。また、ＲＡＭ１５は、後述する関連画像検出処理１において、検出された画像データを関連画像として登録するための関連ファイルリスト１５１を格納している。
【００４８】
Ｉ／Ｆ部１６は、データ入出力用のポート（図示せず）を備え、このポートにＦＤ（登録商標）、ＣＤ−Ｒ、半導体メモリ等の記録メディアを接続してデータの転送速度の調整等を行い、画像再生装置１と、記録メディアとの間で画像データのやりとりを仲介する。
【００４９】
記憶部１７は、プログラムやデータ等が予め記録されている記録媒体（図示せず）を有しており、この記録媒体は磁気的、光学的記録媒体、若しくは半導体メモリで構成されている。この記録媒体は、記憶部１７に固定的に設けられるもの、若しくは着脱自在に装着するものであり、この記録媒体には、システムプログラム、当該システムに対応する各種処理プログラム、及び各種処理プログラムで処理されたデータ等を記録する。また、プログラムは、コンピュータが読み取り可能なプログラムコードの形態で格納され、ＣＰＵ１１は、当該プログラムコードに従った動作を逐次実行する。具体的に、記憶部１７は、後述する画像データ表示処理１１により表示部１３に表示するための画像データ（例えば、静止画像、動画像等）や、音出力部（図示せず）から音声や音楽を出力するための音声データ、音楽データ等を格納している。
【００５０】
なお、記録媒体に記憶するプログラム、データ等は、その一部若しくは全部をサーバやクライアント等の他の機器からＷＡＮ、ＬＡＮ等のネットワーク回線の伝送媒体を介して通信部１５から受信して記憶する構成にしてもよく、さらに、記録媒体はネットワーク上に構築されたサーバの記録媒体であってもよい。また、前記プログラムをネットワーク回線等の伝送媒体を介してサーバやクライアントへ伝送してこれらの機器にインストールするように構成してもよい。
【００５１】
次に、本実施の形態の動作を説明する。
なお、動作説明の前提として、以下のフローチャートに記述されている各処理を実現するためのプログラムは、画像再生装置１のＣＰＵ１１が読み取り可能なプログラムコードの形態でＲＯＭに格納されており、ＣＰＵ１１は、当該プログラムコードに従った動作を逐次実行する。
【００５２】
図２は、ＣＰＵ１１により実行される画像データ表示処理１を示すフローチャートである。図２に示すように、ＣＰＵ１１は、入力部１２を介して、スライドショー表示を行う画像データが選択指示されると、選択された画像データの識別情報をＲＡＭ１５に一次的に記憶させる（ステップＳ１）。次いで、選択された画像データのうち一の画像データを記憶部１７から取得して、表示部１３に表示させる（ステップＳ２）。
【００５３】
次いで、ＣＰＵ１１は、タイマを開始させて画像データを表示させた時間をカウントすると共に（ステップＳ３）、再生中の画像データの属性データを取得する（ステップＳ４）。そして、ＣＰＵ１１は、再生中の画像に関連ある画像データを検出する関連画像検出処理１を実行する（ステップＳ５）。図３を参照して関連画像検出処理について説明する。
【００５４】
図３は、画像データ表示処理１の一部として実行される関連画像検出処理１のフローチャートを示す図である。図３に示すように、ＣＰＵ１１は、記憶部１７に格納されている画像データを所定順序に並べ（ステップＳ１１）、先頭の画像データの属性データを取得する（ステップＳ１２）。次いで、ＣＰＵ１１は、表示している画像データの属性データと、取得した画像データの属性データを比較して、各画像データが関連しているか否かを判別する（ステップＳ１３）。
【００５５】
ここで、属性データに基づいて、画像データが関連しているか否かを判別する方法について説明する。まず、属性データには、画像データの撮影日時、撮影場所の位置情報（緯度、経度、高度）、撮影装置の機種、ファイル名等を含んでいる。
そこで、ＣＰＵ１１は、表示されている画像データの撮影日時を取得して、記憶部１７から取得した画像データの撮影日時が、同一日付、或いは、２，３日前後する範囲であるかを判別する。
【００５６】
また、ＣＰＵ１１は、予め記憶部１７に登録された所定の位置情報（例えば、自宅の位置情報）を取得して、表示されている画像データの撮影場所から自宅がどれくらい離れているかを算出する。ＣＰＵ１１は、算出した距離に基づいて、関連画像とみなす離間距離の閾値を設定する。ここで、関連画像とみなす離間距離の閾値は、例えば、表示されている画像データの撮影場所が自宅から０Ｋｍ以上１０Ｋｍ未満の範囲で離れている場合、離間距離の閾値に５００ｍが設定され、画像データの撮影場所が自宅から１０Ｋｍ以上１００Ｋｍ以下の範囲で離れている場合、離間距離の範囲に２Ｋｍに設定され、画像データの撮影場所が自宅から１００Ｋｍ以上の範囲で離れている場合、離間距離の閾値に１０Ｋｍに設定される。
【００５７】
すなわち、表示されている画像データの撮影場所が自宅から０Ｋｍ以上１０Ｋｍ未満の範囲で離れている場合、表示されている画像データの撮影場所と、取得した画像データの撮影場所の離間距離が５００ｍ以内であれば、取得した画像データを関連画像として検出し、表示されている画像データの撮影場所が自宅から１０Ｋｍ以上１００Ｋｍ以下の範囲で離れている場合、表示されている画像データの撮影場所と、取得した画像データの撮影場所の離間距離が２Ｋｍ以内であれば、取得した画像データを関連画像として検出する。さらに、表示されている画像データの撮影場所が自宅から１００Ｋｍ以上の範囲で離れている場合、表示されている画像データの撮影場所と、取得した画像データの撮影場所の離間距離が１０Ｋｍ以内であれば、取得した画像データを関連画像として検出する。
【００５８】
これにより、日常生活においては、５００ｍ程度場所が離れていれば異なるイベントが行われていると判別され、例えば、ハイキングに出かけたような場合、その行動範囲は通常の生活よりも広がるため、離間距離を大きく設定する。さらに、遠出の旅行等に出かけた場合は、広範囲で移動した場合であっても同一のイベントとして判断可能とすることにより、同一のイベントにおいて撮影された関連画像を適切に検出することができる。この構成によれば、例えば、単純に画像データの撮影場所が所定の距離範囲内に入っているか否かに基づいて関連があるか否かを判別する場合と異なり、状況に応じて、画像データの関連性を的確に判別することができる。
【００５９】
以上の方法により、ＣＰＵ１１は、表示部１３に表示されている画像データと、撮影日時が同一或いは前後する画像データであって、撮影場所の離間距離が所定の範囲内である画像データを関連画像として検出する。上述した他にも、属性データに含まれる情報に基づいて、表示されている画像データと、記憶部１７に格納されている画像データが関連するか否かを判別する構成であってもよい。
【００６０】
そして、ＣＰＵ１１は、取得した画像データが関連画像であると判別した場合（ステップＳ１４；ＹＥＳ）、関連ファイルリスト１５１に当該画像データを登録する（ステップＳ１５）。さらに、ＣＰＵ１１は、取得した画像データが記憶部内の最後の画像データであったか否かを判別する（ステップＳ１６）。ここで、記憶部１７に格納される画像データは、静止画像か動画像であるかに関わらず、また、異なる機種（例えば、デジタルカメラ、デジタルビデオカメラ、デジタルカムコーダ等）により撮影された画像データについても関連するか否かを判別する。
【００６１】
続いて、ＣＰＵ１１により、最後の画像データでないと判別された場合（ステップＳ１６；ＮＯ）、すなわち、記憶部１７内に未確認の画像データが残っている場合、ステップＳ１２に移行して次の画像データ取得の属性データを取得し、ステップＳ１２〜Ｓ１６を繰り返して実行する。そして、記憶部１７内に格納される全ての画像データについて、関連画像であるか否かの確認を終了した場合（ステップＳ１６；ＹＥＳ）、ＣＰＵ１１は、本関連画像検出処理１を終了して、画像データ表示処理１に移行する。
【００６２】
図２に戻り、ＣＰＵ１１は、タイマを監視して画像データを表示部１３に表示させてから所定時間が経過したかを判別し（ステップＳ６）、所定時間が経過した場合（ステップＳ６；ＹＥＳ）、次にスライドショー表示すべき画像データとして画像データの識別情報がＲＡＭ１５に記憶されているか否かを判別する（ステップＳ７）。ＲＡＭ１５に次に表示すべき画像データの識別情報が記憶されている場合（ステップＳ７；ＹＥＳ）、ＣＰＵ１１は、対応する画像データを記憶部１７から取得して、表示部１３に表示させる（ステップＳ２）。
【００６３】
次いで、ＣＰＵ１１は、タイマを開始させて画像データを表示させた時間をカウントすると共に（ステップＳ３）、表示部１３に表示させた画像データの属性データを取得して、当該画像データに関連する画像データを記憶部１７から検出するための関連画像検出処理１を実行する。そして、ＣＰＵ１１は、上述した処理を繰り返して実行し、スライドショー表示すべき画像データとして選択指示された全ての画像データを表示させると（ステップＳ７；ＮＯ）、関連ファイルリスト１５１を取得して、関連ファイルリストを表示部１３に表示させる（ステップＳ９）。そして、ＣＰＵ１１は、本画像データ表示処理１を終了する。
【００６４】
なお、上述した関連画像検出処理１において、一度関連ファイルリスト１５１に登録された画像データについては、登録済みフラグを画像データに付帯させることにより、表示部１３に表示されている画像データと関連するか否かの確認を省略する構成であることが望ましい。これにより、一度関連ファイルリスト１５１に登録された画像データが再度登録されてしまうことを防止すると共に、関連ファイルリスト１５１に登録された画像データについては、関連の有無を判別する処理工程を省略して、効率良く関連する画像データを検出することができる。
【００６５】
また、上述した画像データ表示処理１は、関連画像検出処理１において十分高速に関連画像の検出が行われる場合のＣＰＵ１１の動作を説明するものである。
したがって、ＣＰＵ１１の処理能力が低く、関連画像検出処理１において十分高速に関連画像の検出が行えない場合、ＣＰＵ１１は、画像データ表示処理２を実行する。以下、画像データ表示処理２について説明する。
【００６６】
図４は、ＣＰＵ１１により実行される画像データ表示処理２を示すフローチャートである。図４に示すように、ＣＰＵ１１は、入力部１２を介して、スライドショー表示を行う画像データが選択指示されると、選択された画像データの識別情報をＲＡＭ１５に一次的に記憶させる（ステップＴ１）。次いで、選択された画像データのうち一の画像データを記憶部１７から取得して、表示部１３に表示させる（ステップＴ２）。
【００６７】
次いで、ＣＰＵ１１は、タイマを開始させて画像データを表示させた時間をカウントすると共に（ステップＴ３）、再生中の画像データの属性データを取得する（ステップＴ４）。そして、ＣＰＵ１１は、再生中の画像に関連ある画像データを検出する関連画像検出処理１を実行する（ステップＴ４）。図５を参照して関連画像検出処理について説明する。
【００６８】
図５は、画像データ表示処理１の一部として実行される関連画像検出処理１のフローチャートを示す図である。図５に示すように、ＣＰＵ１１は、スライドショー表示を行う画像データの属性をすべて取得する（ステップＴ１１）。次いで、ＣＰＵ１１は、記憶部１７に格納されている画像データを所定順序に並べ（ステップＴ１２）、先頭の画像データの属性データを取得する（ステップＴ１３）。
【００６９】
続いて、ＣＰＵ１１は、スライドショー表示する画像データの属性データと、取得した画像データの属性データを比較して、各画像データが関連しているか否かを判別する（ステップＴ１３）。取得した画像データが関連画像であると判別した場合（ステップＴ１４；ＹＥＳ）、ＣＰＵ１１は、関連ファイルリスト１５１に当該画像データを登録する（ステップＴ１５）。さらに、ＣＰＵ１１は、取得した画像データが記憶部内の最後の画像データであったか否かを判別する（ステップＴ１６）。
【００７０】
続いて、ＣＰＵ１１により、最後の画像データでないと判別された場合（ステップＴ１６；ＮＯ）、すなわち、記憶部１７内に未確認の画像データが残っている場合、ステップＴ１２に移行して次の画像データ取得の属性データを取得し、ステップＴ１２〜Ｔ１６を繰り返して実行する。そして、記憶部１７内に格納される全ての画像データについて、関連画像であるか否かの確認を終了した場合（ステップＴ１６；ＹＥＳ）、ＣＰＵ１１は、本関連画像検出処理１を終了して、画像データ表示処理２に移行する。なお、関連画像検出処理２においては、記憶部１７内に未確認の画像データが残っている場合であっても、画像データ表示処理２において、タイマー割り込みにより処理が中断された場合、画像データ表示処理２に移行する。
【００７１】
図４に戻り、ＣＰＵ１１は、タイマを監視して画像データを表示部１３に表示させてから所定時間が経過したかを判別し、所定時間が経過した場合、タイマ割り込みにより画像データ表示処理２に復帰する（ステップＴ５）。次いで、ＣＰＵ１１は、スライドショー表示すべき画像データとして画像データの識別情報がＲＡＭ１５に記憶されているか否かを判別する（ステップＴ６）。ＲＡＭ１５に次に表示すべき画像データの識別情報が記憶されている場合（ステップＴ６；ＹＥＳ）、ＣＰＵ１１は、対応する画像データを記憶部１７から取得して、表示部１３に表示させる（ステップＴ２）。
【００７２】
続いて、ＣＰＵ１１は、タイマを開始させて画像データを表示させた時間をカウントすると共に（ステップＴ３）、表示部１３に画像データを表示させている間に、関連画像検出処理２を実行し、関連画像の検出を実行する。そして、ＣＰＵ１１は、上述した処理を繰り返して実行し、スライドショー表示すべき画像データとして選択指示された全ての画像データを表示させると（ステップＴ６；ＮＯ）、関連ファイルリスト１５１を取得して、関連ファイルリストを表示部１３に表示させる（ステップＴ８）。そして、ＣＰＵ１１は、本画像データ表示処理１を終了する。
【００７３】
以上のように、本実施の形態における画像再生装置１によれば、ユーザにより、スライドショー表示として表示すべき画像データが選択されると、画像データを表示している間に、ＣＰＵ１１は、当該画像データの属性データを取得して、記憶部１７に格納されている画像データの属性データと比較し、属性データに基づいて、表示されている画像データに関連する画像データを記憶部１７から検出し、関連ファイルリスト１５１に登録する。また、画像データを表示させてから所定時間経過した場合、ＣＰＵ１１は、次の画像データを表示させ、当該画像データの属性データを取得して、記憶部１７に格納されている画像データから関連する画像データを検出し、関連ファイルリスト１５１に登録する。そして、スライドショー表示の最後の画像データの表示が終了すると、関連ファイルリスト１５１を表示部１３に表示させる。
【００７４】
したがって、表示部１３に画像データを表示している間に、表示されている画像データに関連する画像データを記憶部１７から検出し、関連ファイルリスト１５１に登録するため、画像データを表示している時間を有効に利用して、関連する画像データを検出し、ユーザに提示することができる。これにより、ユーザは、スライドショーとして表示させる画像データのグループ化、関連付けのための手間及び時間を必要せずに手軽に関連する画像データを抽出することができる。
【００７５】
また、表示部１３に表示されている画像データについて、当該画像データが表示されている時間を有効に利用して、関連する画像データの検索を行うため、ＣＰＵ１１に係る負担が少なく、効率良く関連する画像データの検出を行うことができる。
【００７６】
さらに、表示された関連リストファイル１５１が表示された場合に、ユーザの指示により、関連リストファイル１５１に登録された画像データのスライドショー表示を実行することが可能であり、ユーザは、煩雑な手間を必要とせずに、スライドショーを楽しむことができる。また、関連リストファイル１５１を表示させると同時に、関連リストファイル１５１に登録された画像データをスライドショー表示させる構成であっても良く、関連リストファイル１５１に登録された画像データのサムネール画像を一覧表示させる構成であっても良い。
【００７７】
［第２の実施の形態］
次に、上述した第１の実施の形態における画像再生装置１を利用した第２の実施の形態について説明する。なお、画像再生装置１を構成する各構成部分については、上述した第１の実施の形態と同一であるため、図示及び詳細な説明を省略する。以下では、第２の実施の形態につき特徴的な画像再生装置１の動作について説明を行う。なお、本第２の実施の形態は、高速処理が可能なＣＰＵを備える画像再生装置に適用した場合、特に有効である。
【００７８】
図６は、本第２の実施の形態に特徴的な処理として、ＣＰＵ１１により実行される画像データ表示処理３のフローチャートを示す図である。図６に示すように、ＣＰＵ１１は、ユーザにより最初に表示させる画像データが選択されると（ステップＳ２１）、選択された画像データを記憶部１７から取得して、表示部１３に表示させる（ステップＳ２２）。
【００７９】
次いで、ＣＰＵ１１は、タイマを開始させて画像データを表示させた時間をカウントすると共に（ステップＳ２３）、表示させた画像データの属性データを取得する（ステップＳ２４）。そして、ＣＰＵ１１は、次に再生するための画像データを検出するための関連画像検出処理３を実行する（ステップＳ２５）。図７を参照して関連画像検出処理３について説明する。
【００８０】
図７は、ＣＰＵ１１により、画像データ表示処理３の一部として実行される関連画像検出処理３のフローチャートを示す図である。図７に示すように、ＣＰＵ１１は、記憶部１７に格納されている画像データを所定順序に並べ（ステップＳ４１）、先頭の画像データの属性データを取得する（ステップＳ４２）。次いで、ＣＰＵ１１は、表示している画像データの属性データと、取得した画像データの属性データを比較して、双方の画像データが関連しているか否かを判別する（ステップＳ４３）。
【００８１】
続いて、ＣＰＵ１１は、取得した画像データが関連画像であると判別した場合（ステップＳ４４；ＹＥＳ）、関連ファイルリスト１５１に取得した画像データを登録する（ステップＳ４５）。また、取得した画像データが関連画像でないと判別した場合（ステップＳ４４；ＮＯ）、ステップＳ４６に移行する。次いで、ＣＰＵ１１は、取得した画像データが記憶部１７内の最後の画像データであったか否かを判別する（ステップＳ４６）。
【００８２】
取得した画像データが最後の画像データでない場合（ステップＳ４６；ＮＯ）、すなわち、記憶部１７内に未確認の画像データが残っている場合、ＣＰＵ１１は、ステップＳ４２に移行して次の画像データを取得して、その属性データを取得し、ステップＳ４２〜Ｓ４６を繰り返して実行する。また、記憶部１７内に格納される全ての画像データについて、表示部１３に表示されている画像データに関連するか否かを確認した場合（ステップＳ４６；ＹＥＳ）、ＣＰＵ１１は、関連ファイルリスト１５１に登録されている画像データが、記憶部１７に格納されている画像データと関連性があるものであると判断する。
【００８３】
すなわち、ＣＰＵ１１は、関連ファイルリスト１５１に登録された画像データを取得し、その属性データを取得する（ステップＳ４７）また、記憶部１７内に格納されている画像データを取得して、その属性データを取得する（ステップＳ４８）。そして、ＣＰＵ１１は、属性データに基づいて、関連ファイルリスト１５１から取得した画像データと、記憶部１７から取得した画像データが関連するか否かを判別する（ステップＳ４９）。
【００８４】
ここで、記憶部１７から取得した画像データが関連すると判別された場合（ステップＳ５０；ＹＥＳ）、ＣＰＵ１１は、関連ファイルリスト１５１に当該画像データを登録する（ステップＳ５１）。また、当該画像データが関連しないと判別された場合（ステップＳ５０；ＮＯ）、ＣＰＵ１１は、ステップＳ５２に移行する。
【００８５】
さらに、ＣＰＵ１１は、記憶部１７から取得した画像データが最後の画像データであったか否か、すなわち、記憶部１７内に未確認の画像データが残っているか否かを判別する（ステップＳ５２）。そして、記憶部１７内に未確認の画像データがある場合（ステップＳ５２；ＮＯ）、ステップＳ４８に移行して次の画像データを取得し、その属性データを取得して、ステップＳ４８〜Ｓ５２を繰り返して実行する。
【００８６】
また、記憶部１７内に格納される全ての画像データについて、ステップＳ４７において関連ファイルリスト１５１から取得した画像データと関連するか否かを確認した場合（ステップＳ５２；ＹＥＳ）、ＣＰＵ１１は、ステップＳ４７において取得した画像データが関連ファイルリスト１５１に登録される最後の画像データであったか否か、すなわち、関連ファイルリスト１５１に登録されている画像データのうち未確認の画像データが残っているか否かを判別する（ステップＳ５３）。
【００８７】
ここで、関連ファイルリスト１５１に登録されている画像データのうち未確認の画像データが残っている場合（ステップＳ５３；ＮＯ）、ＣＰＵ１１は、ステップＳ４７に移行して、関連ファイルリスト１５１から未確認の画像データを取得して、その属性データを取得し、ステップＳ４８〜Ｓ５３の処理を繰り返して実行する。一方、関連ファイルリスト１５１に登録されている全ての画像データについて記憶部１７内に関連する画像データがあるか否かを確認した場合（ステップＳ５３；ＹＥＳ）、ＣＰＵ１１は、本関連画像検出処理３を終了して、画像データ表示処理３に移行する。
【００８８】
続いて、図６のステップＳ２６に戻り、ＣＰＵ１１は、画像データを表示部１３に表示させてから所定時間が経過したかを判別し（ステップＳ２６）、所定時間が経過した場合（ステップＳ２６；ＹＥＳ）、関連ファイルリスト１５１に画像データが登録されているか否かを判別する（ステップＳ２７）。関連ファイルリスト１５１に画像データが登録されている場合（ステップＳ２７；ＹＥＳ）、ＣＰＵ１１は、登録されている画像データを取得して、表示部１３に表示させる（ステップＳ２７）。
【００８９】
そして、ＣＰＵ１１は、タイマを開始させて画像データを表示させた時間をカウントし（ステップＳ２８）、画像データを表示してから所定時間が経過したか否かを判別する（ステップＳ２９）。所定時間が経過した場合（ステップＳ２９；ＹＥＳ）、ＣＰＵ１１は、次に表示すべき画像データが関連ファイルリスト１５１に登録されているか否かを判別する（ステップＳ３０）。
【００９０】
関連ファイルリスト１５１に表示すべき画像データがある場合（ステップＳ３０；ＹＥＳ）、ＣＰＵ１１は、ステップＳ２７に移行して、関連ファイルリスト１５１から画像データを取得して、表示部１３に表示させ、ステップＳ２７〜Ｓ３０の処理を繰り返して実行する。また、関連ファイルリスト１５１に表示すべき画像データが登録されていない場合（ステップＳ３０；ＮＯ）、ＣＰＵ１１は、全ての画像データの表示を終了したと判断して、本画像データ表示処理３を終了する。
【００９１】
以上のように、本第２の実施の形態における画像再生装置１によれば、表示部１３に画像データを表示する一方で、当該画像データの属性データ及び記憶部１７に格納される画像データの属性データに基づいて、表示部１３に表示されている画像データに関連する画像データを記憶部１７から検出し、関連画像として関連ファイルリスト１５１に登録する。また、関連ファイルリスト１５１に登録された画像データの属性データと、記憶部１７に格納される画像データの属性データに基づいて、関連ファイルリスト１５１に登録された画像データに関連する画像データを記憶部１７から検出して、関連画像として関連ファイルリスト１５１に登録する。そして、ＣＰＵ１１は、関連ファイルリスト１５１に登録された画像データをスライドショーにより順次表示部１３に表示させる。
【００９２】
したがって、表示部１３に表示された画像データに関連する画像として検出された画像データに関連する画像データを記憶部１７から検出し、関連ファイルリスト１５１に登録させ、さらに関連ファイルリスト１５１に登録された画像データに関連する画像を記憶部１７から検出することができる。この結果、詳細かつ的確に記憶部１７内から関連する画像データを検出して、再生表示させることができる。これにより、ユーザは、スライドショーにより画像データを表示させる場合に、画像データのグループ化や画像データの関連付けを行う手間を必要とせずに、的確に関連する画像データを検出して、表示させることができ、撮影された画像データを漏れなく楽しむことができる。
【００９３】
また、本第１の実施の形態においては、予めスライドショー表示を行う画像データ群を選択し、その画像データ群のスライドショー表示を行っている間に関連画像を検索する構成としたが、本第２の実施の形態においては、スライドショー表示を行う画像データ群を選択しなくても、少なくとも一の画像データが選択されれば、その画像データに関連する画像データを検索して、スライドショー表示を行うため、予め関連する画像データ群の選択を必要とせずに、気軽に関連する画像をスライドショー表示させることができる。
【００９４】
さらに、本第２の実施の形態においては、表示部１３に再生されている画像データに関連する画像データが検出された後、さらに、関連画像として検出された画像データに関連する画像データを検出するため、画像データの属性データが徐々に変化するような画像データ群を的確に関連画像として検出することができる。
【００９５】
また、本第２の実施の形態においては、最初の画像データが表示部１３に表示されている間に、関連画像検出処理３を実行する場合を例として説明したが、例えば、マルチスレッド処理により、関連画像検出処理３と、画像データ表示処理３を並行して実行する構成であっても勿論良い。この場合、例えば、上述した第１の実施の形態における画像データ表示処理２と同様に、タイマ割り込みによる処理が行われるものとする。これにより、記憶部１７に多数の画像データが格納されている場合であっても、確実に関連する画像データを検出して、スライドショーにより画像データを表示させることができる。
【００９６】
本第１及び第２の実施の形態においては、記憶部１７に格納される全ての画像データについて関連性を判別するため、例えば、静止画像や動画像、撮影された機種の別に関わらず、関連する全ての画像データを関連画像として表示させることができる。これにより、例えば、子供の運動会において、お父さんがデジタルビデオカメラで撮影し、お母さんがデジタルカメラで撮影した場合であっても、それぞれの画像データを関連する画像データとして検出して、静止画像と動画像や撮影機種の区別なく表示させることができる。
【００９７】
また、本第１及び第２実施の形態においては、記憶部１７に格納された画像データについて関連性を判断する場合を例として説明を行ったが、これに限らず、例えば、記憶部１７に格納されている音声データや音楽データ等の関連性を判別し、関連する音楽データ等がある場合、スライドショーの最中に音楽データ等を出力する構成であってもよい。これにより、演奏会等の画像データをスライドショーにて再生する場合、バックに関連する音楽データを流しながら画像データを再生することができ、より効果的なスライドショーを実現することができる。
【００９８】
さらに、撮影日時に基づいて同一の日付を判別する場合、ユーザの任意により基準となる時間を設定することができる。例えば、夜中にイベントが行われる場合、午前０時を基準として日付を判別すると、同一のイベントであっても異なる日に行われたと判別され、適切に関連性が判断されない場合がある。そこで、例えば、深夜に行われるイベントを考慮して、日付の区切りを午前３時に設定することも可能である。
【００９９】
或いは、関連性を判別する際に、撮影場所の位置情報のみに基づいて、撮影日時を判別しない設定を行うことも可能である。これによれば、例えば、同一の場所において、３ヶ月前、半年前の画像データを時系列に閲覧することも可能であり、季節の移り変わりや、子供の成長等を時間を追って楽しむスライドショーを実現することができる。
【０１００】
また、撮影場所の位置情報に基づいて画像データの関連性を判別する場合、関連性の判断基準となる所定の場所からの距離や画像データ間における撮影場所の離間距離等は、ユーザの任意により設定可能である。
【０１０１】
また、本第１及び第２実施の形態においては、撮影日時、撮影場所の位置情報に基づいて、記憶部１７に格納された画像データとの関連性を判別する場合を例として説明を行ったが、これに限らず、ファイル名、撮影機種、その他のデータに基づいて、画像データの関連性を判別する構成であっても良い。
【０１０２】
また、本第１及び第２実施の形態においては、関連ファイルリスト１５１をＲＡＭ１５に格納される構成として説明を行ったが、関連ファイルリスト１５１は、記憶部１７に格納される構成であってもよい。すなわち、本実施の形態においては、再生中の画像に関連した画像データを検出し、その結果をその場で表示する場合を例として述べたが、関連ファイルリスト１５１を記憶部１７に保存し、同じ画像データが再度、再生された場合には、関連画像の検出を行わず、記憶部１７に保存した関連ファイルリスト１５１を利用する構成であっても良い。この結果、ユーザの煩雑な手間を必要とせずに、先行例で述べたような関連ファイルを登録しておく方法と同様の効果を得ることができる。
【０１０３】
なお、上述した本第１及び第２実施の形態における記述は、本発明に係る好適な画像再生装置の一例であり、これに限定されるものではなく、本実施の形態における画像再生装置１における各構成要素の細部構成及び細部動作に関しては、本発明の趣旨を逸脱することのない範囲で適宜変更可能であることはもちろんである。
【０１０４】
【発明の効果】
請求項１又は１２記載の発明によれば、画像データが表示部に表示されている間に、当該画像データに関連する他の画像データを記憶部から検出するため、空き時間を利用して効率良く関連する画像データの検出を行うことができる。したがって、ユーザは、予め再生する画像データの選択やグループ化、関連付け等を行う必要なく、手軽に関連する複数の画像データを表示部に表示させることができる。
【０１０５】
請求項２又は１３記載の発明によれば、複数の画像データが選択され、スライドショー表示を行う場合に、画像データが表示部に表示されている間に、当該画像データに関連する他の画像データを記憶部から検出するため、空き時間を利用して効率良く関連する画像データの検出を行うことができる。すなわち、スライドショーとして表示される一連の画像データに関連する他の画像データを容易に記憶部から検出することができる。
【０１０６】
請求項３又は１４記載の発明によれば、検出手段により検出された画像データを記憶する関連ファイルリストを作成し、この関連ファイルリストを表示部に表示させることができるため、ユーザは、関連する画像データを容易かつ的確に認識することができる。
【０１０７】
請求項４又は１５記載の発明によれば、関連する画像として検出された画像データを容易に表示部に表示させることができ、ユーザは関連する画像データを手軽に楽しむことができる。
【０１０８】
請求項５又は１６記載の発明によれば、検出手段により検出された画像データを表示部に表示させ、画像データが表示されている間に、当該画像データに関連する画像データを記憶部から検出し、連続して表示部に表示させることができる。すなわち、表示部に表示された一の画像データに関連する他の画像データを記憶部から検出し、順次表示部に表示させることができるため、ユーザは、煩雑な操作を必要とせずに、関連する画像データの連続再生を楽しむことができる。
【０１０９】
請求項６又は１７記載の発明によれば、スライドショーとして一連の画像データを表示させた後に、表示された画像データに関連する複数の画像データをスライドショートして楽しむことができ、ユーザは、画像データの選択やグループ化、関連付け等を行う必要なく、手軽に関連する複数の画像データを楽しむことができる。
【０１１０】
請求項７又は１８記載の発明によれば、種々の属性データに基づいて、一の画像データと他の画像データとが関連するか否かを判別することができ、一の画像データに関連する他の画像データを漏れなく的確に記憶部から検出して表示部に表示させることができる。
【０１１１】
請求項８又は１９記載の発明によれば、撮影場所の位置情報に基づいて、一の画像データと、他の画像データが関連しているか否かを判別するため、所定範囲の地域で撮影された画像データを関連する画像データとして検出することができ、的確に関連する画像データを検出することができる。
【０１１２】
請求項９又は２０記載の発明によれば、一の画像データの撮影場所が所定の位置情報からどれくらい離れているかに応じて、一の画像データの撮影場所と、他の撮影画像の撮影場所との離間距離の閾値を取得し、所定の位置情報からどれくらい離れているかに応じて、画像データ同士が関連するか否かを判断することができる。
【０１１３】
例えば、所定の位置情報を自宅の場所に設定し、一の画像データの撮影場所が所定の位置情報から１０Ｋｍ程度離れた場所で撮影されたものである場合、他の画像データの撮影場所との離間距離が２Ｋｍ以内であれば、一の画像データと他の画像データとは関連すると判別する。また、一の画像データの撮影場所が所定の位置情報から１００Ｋｍ程度離れた場所で撮影されたものである場合、他の画像データの撮影場所との離間距離が１０Ｋｍ以内であれば、一の画像データと他の画像データとは関連すると判別する。これにより、画像データの撮影場所の状況に応じて、画像データ同士の離間距離の閾値を変更して、画像データの関連性の有無を判別することができるため、状況に応じて好適に関連する画像データを顕出することができる。
【０１１４】
請求項１０又は２１記載の発明によれば、画像データの撮影日時に基づいて、一の画像データと他の画像データが関連するか否かを判別することができ、同日に撮影された画像データを的確に関連する画像データとして検出することができる。
【０１１５】
請求項１１又は２２記載の発明によれば、例えば、イベントが午前０時を過ぎて行われていた場合であっても、午前３時以前であれば、同日として判別され、関連する画像を適切に検出することができる。
【図面の簡単な説明】
【図１】本発明を適用した実施の形態における画像再生装置１の機能的構成を示すブロック図である。
【図２】第１の実施の形態において図１に示すＣＰＵ１１により実行される画像データ再生処理１を示すフローチャートである。
【図３】図２に示す画像データ再生処理１の一部として実行される関連画像検出処理１を示すフローチャートである。
【図４】第１の実施の形態において図１に示すＣＰＵ１１により実行される画像データ再生処理２を示すフローチャートである。
【図５】図４に示す画像データ再生処理２の一部として実行される関連画像検出処理２を示すフローチャートである。
【図６】第２の実施の形態において図１に示すＣＰＵ１１により実行される画像データ再生処理３を示すフローチャートである。
【図７】図６に示す画像データ再生処理３の一部として実行される関連画像検出処理３を示すフローチャートである。
【符号の説明】
１    画像再生装置
１１    ＣＰＵ
１２    入力部
１３    表示部
１４    通信部
１５    ＲＡＭ
１６    Ｉ／Ｆ
１７    記憶部
１８    バス
【図１】
2005039359.tif 000003
【図２】
2005039359.tif 000004
【図３】
2005039359.tif 000005
【図４】
2005039359.tif 000006
【図５】
2005039359.tif 000007
【図６】
2005039359.tif 000008
【図７】
2005039359.tif 000009