(57)【要約】【課題】複数の撮影画像を順次切り換え再生する再生順によって前後の関係となる各画像の繋がり具合が非連続的であれば、それらの間を画像挿入によって補完できるようにする。【解決手段】ＣＰＵ１は、内部記憶部２に記録保存されている各種の画像の中からスライドショー再生の対象となる複数の画像を選択指定した後に、この複数の撮影画像を表示部５に順次切り換え表示する際に、この再生順によって前後の関係(隣り合う関係)となる各撮影画像に付加されている付加情報を比較し、この比較結果に基づいて当該前後の画像の繋がり具合が連続的であるか非連続的であるかを判定し、前後の画像の繋がり具合が非連続的であると判定した場合に、当該前後の画像間にインサート画像を挿入する。【選択図】  図1
2006261877.tif 000002
【特許請求の範囲】
【請求項１】
複数の撮影画像を順次切り換え表示する画像再生装置であって、
複数の撮影画像を順次切り換え再生する再生順によって前後の関係となる画像間に挿入するためのインサート画像を取得する取得手段と、
この前後関係にある各撮影画像に付加されている付加情報を比較し、この比較結果に基づいて当該前後の画像の繋がり具合が連続的であるか非連続的であるかを判定する判定手段と、
この判定手段によって前後の画像の繋がり具合が非連続的であると判定された場合に、当該前後の画像間に前記インサート画像を挿入する挿入手段と、
を具備したことを特徴とする画像再生装置。
【請求項２】
前記判定手段は、前後関係の各撮影画像に付加されている撮影日時を比較し、この時間的な隔たりに基づいて当該前後の画像の繋がり具合を判定する、
ようにしたことを特徴とする請求項1記載の画像再生装置。
【請求項３】
前記判定手段によって前後の画像の繋がり具合が非連続的であると判定された場合において、前記挿入手段は、当該前の画像に付加されている撮影日時、後の画像に付加されている撮影日時、これらの中間日時のうち、その何れかに相当する内容のインサート画像を挿入する、
ようにしたことを特徴とする請求項２記載の画像再生装置。
【請求項４】
前記判定手段は、前後関係の各撮影画像に付加されている撮影日時との時間的な隔たりに基づいた判定を行った後に、この前後関係の各撮影画像に付加されている撮影位置との距離的な隔たりに基づいた判定を行う、
ようにしたことを特徴とする請求項２記載の画像再生装置。
【請求項５】
前記判定手段は、前後関係の各撮影画像に付加されている撮影位置を比較し、この距離的な隔たりに基づいて当該前後の画像の繋がり具合を判定する、
ようにしたことを特徴とする請求項1記載の画像再生装置。
【請求項６】
前記判定手段によって前後の画像の繋がり具合が非連続的であると判定された場合において、前記挿入手段は、当該前の画像に付加されている撮影位置、後の画像に付加されている撮影位置、これらの中間位置のうち、その何れかに相当する内容のインサート画像を挿入する、
ようにしたことを特徴とする請求項５記載の画像再生装置。
【請求項７】
前記判定手段は、前後関係の各撮影画像に付加されている撮影位置との距離的な隔たりに基づいた判定を行った後に、この前後関係の各撮影画像に付加されている撮影日時との時間的な隔たりに基づいた判定を行う、
ようにしたことを特徴とする請求項５記載の画像再生装置。
【請求項８】
前記判定手段は、撮影画像を順次切り換え表示する毎に、今回再生した撮影画像に付加されている付加情報と次ぎの撮影画像に付加されている付加情報とを比較し、
前記挿入手段は、前後の画像の繋がり具合が非連続的であると判定された場合に、当該前後の画像間にインサート画像を挿入表示させる、
ようにしたことを特徴とする請求項１記載の画像再生装置。
【請求項９】
前記判定手段は、複数の撮影画像を順次切り換え表示するのに先立って前後の関係にある各撮影画像に付加されている付加情報を比較し、
前記挿入手段は、前後の画像の繋がり具合が非連続的であると判定された場合に、再生対象画像群を記憶する領域内において当該前後の画像間にインサート画像を挿入記憶させる、
ようにしたことを特徴とする請求項１記載の画像再生装置。
【請求項１０】
前記判定手段は、再生対象画像群を構成する複数の撮影画像を順次切り換え表示するのに先立って、前後の関係にある各撮影画像に付加されている付加情報を比較する動作を再生対象画像群全体に対して繰り返し実行した結果、各画像間毎に検出された時間的あるいは距離的な隔たりに基づいてその値の大きい順に上位所定分の画像間を非連続的な部分であると判定する、
ようにしたことを特徴とする請求項９記載の画像再生装置。
【請求項１１】
複数の撮影画像を切り換え再生する再生順によって前後の関係となる各画像に付加されている付加情報を比較し、この比較結果に基づいて前後の画像の繋がり具合が連続的であるか非連続的であるかを判定し、非連続的であると判定された際の画像間をブロックの区切り位置として特定する動作を再生対象画像群全体に対して順次繰り返すブロック区切り手段を設け、
前記挿入手段は、前記特定されたブロックの区切り位置に対してその前方ブロック内の画像に付加されている付加情報と後方ブロック内の画像に付加されている付加情報とを比較し、その比較結果に基づいて当該ブロック間の繋がり具合が連続的であるか非連続的であるかを判定し、非連続的であると判定された際のブロック間にインサート画像を挿入する、
ようにしたことを特徴とする請求項１記載の画像再生装置。
【請求項１２】
前記ブロック区切り手段は、前後の関係となる各画像に付加されている撮影日時を比較しながらブロックの区切り位置として特定し、
前記挿入手段は、前方ブロック内の画像に付加されている撮影位置と後方ブロック内の画像に付加されている撮影位置とを比較しながら当該ブロック間の繋がり具合を判定し、非連続的であると判定された際のブロック間にインサート画像を挿入する、
ようにしたことを特徴とする請求項１１記載の画像再生装置。
【請求項１３】
コンピュータに対して、
複数の撮影画像を順次切り換え再生する再生順によって前後の関係となる画像間に挿入するためのインサート画像を取得する機能と、
当該前後の関係にある各撮影画像に付加されている付加情報を比較し、この比較結果に基づいて当該前後の画像の繋がり具合が連続的であるか非連続的であるかを判定する機能と、
前後の画像の繋がり具合が非連続的であると判定された場合に、当該前後の画像間に前記インサート画像を挿入する機能と、
を実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、複数の撮影画像を順次切り換え表示する画像再生装置およびプログラムに関する。
【背景技術】
【０００２】
従来、カメラ撮影された複数の撮影画像をスライドショー形式で逐次切り換えて再生表示する際に、複数の画像の中から予め選択した画像を予め指定された順番で自動再生するようにした画像再生装置が知られている（特許文献１参照）。また、順番テーブルの内容を参照し、この順番テーブルに定義されている画像を順次抽出して表示するようにしたスライドショー装置が知られている（特許文献２参照）。また、複数の画像をその類似度に応じてソートしてスライドショー形式で画像表示を行うようにした画像データ逐次表示装置が知られている（特許文献３参照）。
【特許文献１】特開平１１−３３１７３９号公報
【特許文献２】特開２００１−１０３４１５号公報
【特許文献３】特開２０００−０６７０５７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、特許文献１および特許文献２の技術にあっては、スライドショー形式で逐次切り換え表示される各画像に対応付けてその表示順を予め任意に指定あるいは順番テーブル内に設定しておくことにより、各画像を所望する順次で再生可能であるが、再生対象画像を確認しながらその表示順を決定するユーザ操作を前提とするものであった。また、上述した特許文献３の技術にあっては、複数の画像を逐次切り換え表示する際に、画像の複雑度に応じてそれらの表示時間を自動制御したり、画像を類似度に応じてそれらの表示順を自動制御することが可能となるが、撮影画像の内容を画像毎に解析することによってそれらの複雑度あるいは類似度を認識する必要があった。
【０００４】
ところで、スライドショー再生の対象となる再生対象画像群の中に、例えば、正月に撮影した画像と夏休みに撮影した画像のように撮影時期が大きく相違する画像が含まれているような場合あるいは自宅内で撮影した画像と旅行先で撮影した画像のように撮影場所が大きく相違する画像が含まれているような場合に、正月の撮影画像の後に夏休の撮影画像が突然に表示されたり、自宅内での誕生日に撮影した画像の後に旅行先での撮影画像が突然に表示されることは、撮影時期、撮影場所を誤認混同したり、鑑賞者に違和感を与えるおそれがあった。
【０００５】
この発明の課題は、複数の撮影画像を順次切り換え再生する再生順によって前後の関係となる各画像の繋がり具合が非連続的であれば、それらの間を画像挿入によって補完できるようにすることである。
【課題を解決するための手段】
【０００６】
請求項１記載の発明は、複数の撮影画像を順次切り換え表示する画像再生装置であって、複数の撮影画像を順次切り換え再生する再生順によって前後の関係となる画像間に挿入するためのインサート画像を取得する取得手段と、この前後関係にある各撮影画像に付加されている付加情報を比較し、この比較結果に基づいて当該前後の画像の繋がり具合が連続的であるか非連続的であるかを判定する判定手段と、この判定手段によって前後の画像の繋がり具合が非連続的であると判定された場合に、当該前後の画像間に前記インサート画像を挿入する挿入手段とを具備したことを特徴とする。
更に、コンピュータに対して、上述した請求項１記載の発明に示した主要機能を実現させるためのプログラムを提供する（請求項１３記載の発明）。
【０００７】
なお、請求項１記載の発明は次のようなものであってもよい。
前記判定手段は、前後関係の各撮影画像に付加されている撮影日時を比較し、この時間的な隔たりに基づいて当該前後の画像の繋がり具合を判定する（請求項２記載の発明）。
【０００８】
ここで、前記判定手段によって前後の画像の繋がり具合が非連続的であると判定された場合において、前記挿入手段は、当該前の画像に付加されている撮影日時、後の画像に付加されている撮影日時、これらの中間日時のうち、その何れかに相当する内容のインサート画像を挿入するようにしてもよい（請求項３記載の発明）。
また、前記判定手段は、前後関係の各撮影画像に付加されている撮影日時との時間的な隔たりに基づいた判定を行った後に、この前後関係の各撮影画像に付加されている撮影位置との距離的な隔たりに基づいた判定を行うようにしてもよい（請求項４記載の発明）。
【０００９】
前記判定手段は、前後関係の各撮影画像に付加されている撮影位置を比較し、この距離的な隔たりに基づいて当該前後の画像の繋がり具合を判定する（請求項５記載の発明）。
【００１０】
ここで、前記判定手段によって前後の画像の繋がり具合が非連続的であると判定された場合において、前記挿入手段は、当該前の画像に付加されている撮影位置、後の画像に付加されている撮影位置、これらの中間位置のうち、その何れかに相当する内容のインサート画像を挿入するようにしてもよい（請求項６記載の発明）。
また、前記判定手段は、前後関係の各撮影画像に付加されている撮影位置との距離的な隔たりに基づいた判定を行った後に、この前後関係の各撮影画像に付加されている撮影日時との時間的な隔たりに基づいた判定を行うようにしてもよい（請求項７記載の発明）。
【００１１】
前記判定手段は、撮影画像を順次切り換え表示する毎に、今回再生した撮影画像に付加されている付加情報と次ぎの撮影画像に付加されている付加情報とを比較し、前記挿入手段は、前後の画像の繋がり具合が非連続的であると判定された場合に、当該前後の画像間にインサート画像を挿入表示させる（請求項８記載の発明）。
【００１２】
前記判定手段は、複数の撮影画像を順次切り換え表示するのに先立って前後の関係にある各撮影画像に付加されている付加情報を比較し、前記挿入手段は、前後の画像の繋がり具合が非連続的であると判定された場合に、再生対象画像群を記憶する領域内において当該前後の画像間にインサート画像を挿入記憶させる（請求項９記載の発明）。
【００１３】
この場合、前記判定手段は、再生対象画像群を構成する複数の撮影画像を順次切り換え表示するのに先立って、前後の関係にある各撮影画像に付加されている付加情報を比較する動作を再生対象画像群全体に対して繰り返し実行した結果、各画像間毎に検出された時間的あるいは距離的な隔たりに基づいてその値が大きい順に上位所定分の画像間を非連続的な部分であると判定するようにしてもよい（請求項１０記載の発明）。
【００１４】
複数の撮影画像を切り換え再生する再生順によって前後の関係となる各画像に付加されている付加情報を比較し、この比較結果に基づいて前後の画像の繋がり具合が連続的であるか非連続的であるかを判定し、非連続的であると判定された際の画像間をブロックの区切り位置として特定する動作を再生対象画像群全体に対して順次繰り返すブロック区切り手段を設け、前記挿入手段は、前記特定されたブロックの区切り位置に対してその前方ブロック内の画像に付加されている付加情報と後方ブロック内の画像に付加されている付加情報とを比較し、その比較結果に基づいて当該ブロック間の繋がり具合が連続的であるか非連続的であるかを判定し、非連続的であると判定された際のブロック間にインサート画像を挿入する（請求項１１記載の発明）。
【００１５】
この場合、前記ブロック区切り手段は、前後の関係となる各画像に付加されている撮影日時を比較しながらブロックの区切り位置として特定し、前記挿入手段は、前方ブロック内の画像に付加されている撮影位置と後方ブロック内の画像に付加されている撮影位置とを比較しながら当該ブロック間の繋がり具合を判定し、非連続的であると判定された際のブロック間にインサート画像を挿入するようにしてもよい（請求項１２記載の発明）。
【発明の効果】
【００１６】
請求項１記載の発明によれば、複数の撮影画像を順次切り換え再生する再生順によって前後の関係となる各撮影画像に付加されている付加情報を比較し、この比較結果に基づいて当該前後の画像の繋がり具合が連続的であるか非連続的であるかを判定し、前後の画像の繋がり具合が非連続的であると判定された場合に、当該前後の画像間にインサート画像を挿入するようにしたから、撮影時の状況が大きく飛んでいるような非連続的な部分をインサート画像で補完することができ、非連続的な部分を無くすことによって全体として違和感の無い画像再生を実現することが可能となる。
【００１７】
請求項２記載の発明によれば、上述した請求項１記載の発明と同様の効果を有するほか、前後関係の各撮影画像に付加されている撮影日時を比較し、この時間的な隔たりに基づいて当該前後の画像の繋がり具合を判定するようにしたから、例えば、再生対象となる画像群内に正月に撮影した画像と夏休みに撮影した画像のように撮影時期が大きく相違する画像が含まれているような場合でも撮影時期の誤認混同、違和感を効果的に防ぐことが可能となる。
【００１８】
ここで、前後の画像の繋がり具合が非連続的であると判定された場合において、当該前の画像に付加されている撮影日時、後の画像に付加されている撮影日時、これらの中間日時のうち、その何れかに相当する内容のインサート画像を挿入するようにしたから(請求項３記載の発明）、その繋がり具合が良好なものとなる。
また、前後関係の各撮影画像に付加されている撮影日時との時間的な隔たりに基づいた判定を行った後に、この前後関係の各撮影画像に付加されている撮影位置との距離的な隔たりに基づいた判定を行うようにしたから（請求項４記載の発明）、非連続部分を確実に特定することが可能となる。
【００１９】
請求項５記載の発明によれば、上述した請求項１記載の発明と同様の効果を有するほか、前後関係の各撮影画像に付加されている撮影位置を比較し、この距離的な隔たりに基づいて当該前後の画像の繋がり具合を判定するようにしたから、例えば、再生対象となる画像群内に自宅内で撮影した画像と旅行先で撮影した画像のように撮影場所が大きく相違する画像が含まれているような場合でも撮影場所の誤認混同、違和感を効果的に防ぐことが可能となる。
【００２０】
ここで、前後の画像の繋がり具合が非連続的であると判定された場合において、当該前の画像に付加されている撮影位置、後の画像に付加されている撮影位置、これらの中間位置のうち、その何れかに相当する内容のインサート画像を挿入するようにしたから（請求項６記載の発明）、その繋がり具合が良好なものとなる。
また、前後関係の各撮影画像に付加されている撮影位置との距離的な隔たりに基づいた判定を行った後に、この前後関係の各撮影画像に付加されている撮影日時との時間的な隔たりに基づいた判定を行うようにしたから（請求項７記載の発明）、非連続部分を確実に特定することが可能となる。
【００２１】
請求項８記載の発明によれば、上述した請求項１記載の発明と同様の効果を有するほか、撮影画像を順次切り換え表示する毎に、今回再生した撮影画像に付加されている付加情報と次ぎの撮影画像に付加されている付加情報とを比較し、前後の画像の繋がり具合が非連続的であると判定された場合に、当該前後の画像間にインサート画像を挿入表示するようにしたから、画像を順次切り換え再生しながらインサート画像を挿入表示することができる。
【００２２】
請求項９記載の発明によれば、上述した請求項１記載の発明と同様の効果を有するほか、複数の撮影画像を順次切り換え表示するのに先立って前後の関係にある各撮影画像に付加されている付加情報を比較し、前後の画像の繋がり具合が非連続的であると判定された場合に、再生対象画像群を記憶する領域内において当該前後の画像間にインサート画像を挿入記憶するようにしたから、再生対象画像群を事前に編集した後にその表示を開始することができる。この場合、例えば、インサート画像を自動挿入したことを報知したり、ユーザにインサート画像を確認させることも可能となる。この際、挿入前後の撮影画像と共にインサート画像を表示させてユーザの確認指示を受け付けるようにすれば、より効果的なものとなる。
【００２３】
この場合、再生対象画像群を構成する複数の撮影画像を順次切り換え表示するのに先立って、前後の関係にある各撮影画像に付加されている付加情報を比較する動作を再生対象画像群全体に対して繰り返し実行した結果、各画像間毎に検出された時間的あるいは距離的な隔たりに基づいてその値の大きい順に上位所定分の画像間を非連続的な部分であると判定するようにしたから（請求項１０記載の発明）、例えば、時間的あるいは距離的な隔たりが最大となる部分と次ぎに大きい部分を非連続的な部分として特定することができるなど、非連続的な部分を相対的に特定することが可能となる。
【００２４】
請求項１１記載の発明によれば、上述した請求項１記載の発明と同様の効果を有するほか、複数の撮影画像を切り換え再生する再生順によって前後の関係となる各画像に付加されている付加情報を比較し、この比較結果に基づいて前後の画像の繋がり具合が連続的であるか非連続的であるかを判定し、非連続的であると判定された際の画像間をブロックの区切り位置として特定する動作を再生対象画像群全体に対して順次繰り返した後、このブロックの区切り位置に対してその前方ブロック内の画像に付加されている付加情報と後方ブロック内の画像に付加されている付加情報とを比較し、その比較結果に基づいて当該ブロック間の繋がり具合が連続的であるか非連続的であるかを判定し、非連続的であると判定された際のブロック間にインサート画像を挿入するようにしたから、ブロックを単位としてインサート画像を挿入することができると共に、非連続的な部分を確実かつ容易に特定することが可能となる。この場合、例えば、再生対象画像群の中に、夏休みにハイキングに行ったときの撮影画像、海水浴に行ったときの撮影画像、夏祭りに出かけたときの撮影画像が含まれているような場合、夏休みのブロック、海水浴のブロック、夏祭りのブロックのように区切ることもできる。
【００２５】
この場合、前後の関係となる各画像に付加されている撮影日時を比較しながらブロックの区切り位置として特定し、前方ブロック内の画像に付加されている撮影位置と後方ブロック内の画像に付加されている撮影位置とを比較しながら当該ブロック間の繋がり具合を判定し、非連続的であると判定された際のブロック間にインサート画像を挿入するようにすれば（請求項１２記載の発明）、時間的および距離的な隔たりを加味してインサート画像の挿入位置を特定することができ、時間的な隔たりに基づいて分けられた各ブロックの中から距離的な隔たりに基づいてインサート画像を挿入することができる。
【発明を実施するための最良の形態】
【００２６】
（実施例１）
以下、図１〜図６を参照して本発明の第１実施例を説明する。
この実施例は、画像再生装置として、画像再生機能を備えた電子アルバム装置に適用した場合を例示したもので、図１は、電子アルバム装置の基本的な構成要素を示したブロック図である。
この電子アルバム装置は、外部供給された撮影画像データを内蔵ハードディスクにアルバム情報として収集保存するもので、ＣＰＵ１は、内部記憶部２内の各種プログラムに応じてこの電子アルバム装置の全体動作を制御する中央演算処理装置である。内部記憶部２は、プログラム領域およびデータ領域を有する内蔵ハードディスク(ＨＤＤ)である。この内部記憶部２内のプログラム領域には、後述する図５および図６に示す動作手順に応じて本実施例を実現するためのプログラムが格納され、また、そのデータ領域には、撮影画像データを保管する画像フォルダなどが設けられている。この内部記憶部２内のプログラム、データは、必要に応じてＲＡＭ（例えば、スタティックＲＡＭ）３にロードされたり、このＲＡＭ３内のデータが内部記憶部２にセーブされる。なお、ＲＡＭ３は、プログラム実行領域と作業領域とを有している。
【００２７】
このＣＰＵ１には、その入出力周辺デバイスであるキー入力部４、表示部５が接続されているほか、リモートコントローラ(リモコン)用Ｉ／Ｆ(インターフェイス)６を介してリモコン７が接続されていると共に、カードドライブ８を介してメモリカード９が接続され、更には、ＣＤ(Compact Disc)／ＤＶＤ(Digital Video Disc)ドライブ１０を介して可搬型の外部記録メディアであるＣＤ／ＤＶＤ１１が接続可能となっている。
【００２８】
キー入力部４は、カメラ撮影された画像データの保存を指示する保存ボタン、保存先を選択するメニュー画面の中から所望するメニュー項目を選択指定する選択ボタン、スライドショー表示の実行開始を指示する表示開始ボタンなど、各種のキーなどを有している。表示部５は、複数の撮影画像をスライドショー形式で逐次切り換えて再生表示したり、各種のメッセージ情報などを案内表示する液晶表示装置などである。リモコン７は、遠隔操作を行う入力操作部であり、キー入力部４に対応する各種のボタン、キーなどが設けられている。
【００２９】
メモリカード９は、ＳＤカード、メモリステイクなどであり、デジタルカメラ装置(図示せず)で撮影された画像データを電子アルバム装置に外部供給するための画像記録メディアであり、このメモリカード９がそのカードドライブ８のスロットに挿入セットされた際に、カードドライブ８は、カードセット有り信号を出力してＣＰＵ１に与える。この場合、ＣＰＵ１は、上述した画像データの保存を指示する保存ボタンが操作された際に、メモリカード９の挿入有無を監視し、メモリカード９がセットされていることを条件にメモリカード９から画像データ(画像ファイル)を取得して記録保存するようにしている。
【００３０】
なお、撮影画像(画像ファイル)の外部供給手段としては、メモリカード９に限らず、デジタルカメラ装置がケーブル接続あるいはコネクタ接続された際には、このカメラ装置内の画像メモリから各撮影ファイルを取得して記録保存するようにしてもよい。ここで、デジタルカメラ装置側においては、現在位置を受信取得するＧＰＳ(Global Positioning System)受信機能が備えられており、撮影が行われる毎に現在日時(年月日、時分)を撮影日時として取得すると共に、現在位置(経緯度情報)を撮影位置として取得し、当該ファイル名と共に撮影日時および現在位置を撮影画像に付加するようにしている。すなわち、各撮影画像にはその撮影日時および現在位置を示す付加情報が対応付けられている。このようにＧＰＳ受信機能付きのデジタルカメラ装置から直接あるいはメモリカード９を介して外部供給された各画像ファイルは、その撮影日時および現在位置を示す付加情報と共に内部記憶部２に記録保存される。
【００３１】
ＣＤ／ＤＶＤ１１は、各種の画像(後述するインサート画像など)を外部供給したり、メモリカード９から読み出された撮影画像データを記録保存するための可搬型の画像記録メディアであり、比較的大容量の画像データを記録可能なもので、ＣＤ／ＤＶＤドライブ１０は、そのトレイにＣＤ、ＤＶＤの何れか一方が挿入セットされると、ディスクセット有り信号を出力してＣＰＵ１に与えるほか、ＣＰＵ１の制御下でＣＤ／ＤＶＤ１１をアクセスして画像データの書き込みあるいは読み出し動作を行う。この場合、ＣＰＵ１は、ＣＤ／ＤＶＤ１１のセット挿入の有無を監視しており、ＣＤ／ＤＶＤ１１がセットされていることを条件にＣＤ／ＤＶＤドライブ１０に対して画像データの書き込みあるいは読み出し動作を実行開始させる。
【００３２】
図２は、スライドショー形式で複数の撮影画像を順次切り換え表示する場合を例示した図である。すなわち、内部記憶部２に記録保存されている各画像の中からスライドショーの再生対象画像群として任意に選択された各画像を予め決められた表示順(撮影日時順)に応じて順次切り換え表示する場合を例示した図である。
この場合、ＣＰＵ１は、スライドショー再生がユーザ指示された際に、内部記憶部２から再生対象画像群を読み出すと共に、この各画像を撮影日時順に編集した後、この再生順によって前後の関係となる各画像、つまり、画像並びの前後において隣り合う関係にある各画像に付加されている撮影日時を比較してその間の時間差(日時ギャップ)を算出し、この時間差に基づいて当該前後の画像の繋がり具合が連続的であるか非連続的であるかを判定し、非連続的であると判定した場合にはこの画像間に、時間に関するインサート画像を挿入表示するようにしている。
【００３３】
同様に、ＣＰＵ１は、隣り合う各画像に付加されている撮影位置を比較してその間の距離差を算出すると共に、この距離差(位置ギャップ)に基づいて当該前後の画像の繋がり具合が連続的であるか非連続的であるかを判定し、非連続的であると判定した場合にはこの画像間に、位置に関するインサート画像を挿入表示するようにしている。なお、図中、ＰＴ１〜ＰＴ７は、撮影日時順に切り換え表示される各撮影画像を示し、また、ＩＳＴは、隣り合う各画像ＰＴ３、ＰＴ４間に挿入表示される時間に関するインサート画像を示し、ＩＳＰは、隣り合う各画像ＰＴ５、ＰＴ６間に挿入表示される位置に関するインサート画像を示している。
【００３４】
図３は、時間に関するインサート画像を記憶管理するトピックス画像テーブル２１の構成を示した図である。
このトピックス画像テーブル２１は、ＣＤ／ＤＶＤ１１を介して外部供給されたインサート画像を記憶管理するもので、過去の年情報、月日情報に対応してその時期に起きた主な出来事、流行曲の題名、歌手などを示す画像(トピックス画像)をインサート画像として記憶する構成となっている。なお、パーソナルコンピュータ(図示せず)などを利用することによってインターネットを介して定期的あるいは必要に応じてＣＤ／ＤＶＤ１１の内容を更新するようにすれば、これに応じて最新情報をトピックス画像テーブル２１に追加登録することができる。
【００３５】
図４は、位置に関するインサート画像を記憶管理する位置画像テーブル２２の構成を示した図である。
この位置画像テーブル２２は、ＣＤ／ＤＶＤ１１を介して外部供給されたインサート画像を記憶管理するもので、日本全国の観光地、観光施設、名所などに対応してその場所を想起可能な画像をインサート画像として記憶する構成となっている。なお、パーソナルコンピュータ(図示せず)などを利用することによってインターネットを介して定期的あるいは必要に応じてＣＤ／ＤＶＤ１１の内容を更新するようにすれば、これに応じて最新情報を位置画像テーブル２２に追加登録することができる。
【００３６】
次ぎに、この第１実施例における電子アルバム装置の動作概念を図５および図６に示すフローチャートを参照して説明する。ここで、これらのフローチャートに記述されている各機能は、読み取り可能なプログラムコードの形態で格納されており、このプログラムコードにしたがった動作が逐次実行される。また、伝送媒体を介して伝送されてきた上述のプログラムコードに従った動作を逐次実行することもできる。このことは後述するほかの実施例においても同様であり、記録媒体のほかに、伝送媒体を介して外部供給されたプログラム／データを利用してこの実施例特有の動作を実行することもできる。
【００３７】
図５は、スライドショーの表示開始ボタンが操作された際に実行開始されるスライドショー表示処理を示したフローチャートである。
先ず、ＣＰＵ１は、内部記憶部２に記録保存されている各種の画像の中からスライドショー再生の対象画像を選択指定する処理を実行する(ステップＡ１)。この場合、ユーザにおいては、内部記憶部２に保存されている全画像あるいは任意の画像フォルダ内に保存されている各画像を再生対象として一括指定したり、再生対象を１画像毎に選択指定するようにしてもよく、その選択の仕方は任意である。このようにして再生対象となる複数の画像が選択指定されると、ＣＰＵ１は、この再生対象画像群を内部記憶部２から読み出してＲＡＭ３のワーク域(スライド画像メモリ)に一時記憶させた後、複数の撮影画像を順次切り換え再生する時間間隔(スライド間隔)として、そのデフォルト値(２秒)を設定する(ステップＡ２)。
【００３８】
この状態において、ＣＰＵ１は、ＲＡＭ３内のワーク域(スライド画像メモリ)内において、各再生対象画像に付加されている付加情報(撮影日時)を参照し、各画像が撮影日時順となるようにその並び順をソートした後(ステップＡ３)、この先頭画像を表示対象として指定し(ステップＡ４)、この指定画像を表示部５から表示出力させる(ステップＡ５)。そして、この指定画像に付加されている付加情報を読み出すと共に(ステップＡ６)、次ぎの順位の画像に付加されている付加情報を読み出し(ステップＡ７)、これらの撮影日時を比較することによって(ステップＡ８)、その日付が異なるか否かをチェックする(ステップＡ９)。ここで、撮影日時順に並べられている再生対象画像群においてその１枚目の画像ＰＴ１と２枚目の画像ＰＴ２は異なる日に撮影されたか否かを判別し、同日に撮影された画像同士であれば(ステップＡ９でＮＯ)、それらの時間差が所定値以上(例えば、６時間以上)か否かに基づいて各画像の繋がり具合を判定する(ステップＡ１０)。
【００３９】
ここで、６時間未満であれば(ステップＡ１０でＮＯ)、１枚目と２枚目の画像の繋がり具合が連続的であると推測してステップＡ１６に移り、指定画像(１枚目の画像)に付加されている撮影位置と次順位画像(２枚目の画像)に付加されている撮影位置とを比較することによって、それらの距離差が所定値以上(例えば、５ｋｍ以上)か否かに基づいて各画像の繋がり具合を判定する(ステップＡ１７)。ここで、５ｋｍ未満であれば(ステップＡ１７でＮＯ)、各画像の繋がり具合が連続的であると判定される。この場合、ステップＡ２０に移り、スライド間隔時間(２秒)が経過するまで待機し、指定画像(１枚目の画像)の２秒間表示を継続する。
【００４０】
ＣＰＵ１は、スライド間隔時間(２秒)の経過を検出すると、ステップＡ２１に移ってインサート画像の特定有無をチェックするが、この場合、インサート画像の特定は行われていないので、次順位画像(２枚目の画像)を表示対象として指定した後(ステップＡ２３)、最終画像の表示が完了したかを調べるが(ステップＡ２４)、いま、１枚目の画像表示が終了した場合であるから、ステップＡ５に戻り、この指定画像(２枚目の画像)を表示出力させる。この場合、２枚目と３枚目の画像ＰＴ２、ＰＴ３も同日に撮影され(ステップＡ９でＮＯ)、それらの時間差も６時間未満で(ステップＡ１０でＮＯ)、距離差も５ｋｍ未満であれば(ステップＡ１７でＮＯ)、上述の場合と同様、インサート画像の特定は行われていないので、２枚目の画像を２秒間表示した後(ステップＡ２０)、３枚目の画像を指定して表示出力させる(ステップＡ２３、Ａ５)。
【００４１】
ここで、３枚目と４枚目の画像ＰＴ３、ＰＴ４も同日に撮影されたが(ステップＡ９でＮＯ)、それらの時間差が６時間以上であれば(ステップＡ１０でＹＥＳ)、３枚目と４枚目の画像は時間的な隔たりが大きく、それらは非連続的であると判定し、指定画像(３枚目の画像)と次順位画像(４枚目の画像)の間を補完するためのインサート画像として予め用意されているデフォルト画像(例えば、全面青色の画像)を特定する(ステップＡ１５)。また、指定画像と次順位画像が異なる日に撮影された場合には(ステップＡ９でＹＥＳ)、それらに付加されている撮影日時の年情報同士を比較し、年情報も異なるか否かをチェックする(ステップＡ１１)。
【００４２】
いま、年情報が同一であれば(ステップＡ１１でＮＯ)、次順位画像(４枚目の画像)に付加されている撮影日時から月日情報を取得し、この月日情報に基づいてトピックス画像テーブル２１を検索し、この月日に該当するトピックス画像をインサート画像として特定する(ステップＡ１２)。なお、図２において、ＩＳＴは、４枚目の画像に付加されている月日情報に基づいて特定されたトピックス画像(インサート画像)を示し、このトピックス画像は、３枚目の画像ＰＴ３と４枚目の画像ＰＴ４の間に挿入される。また、指定画像と次順位画像の年情報が異なる場合には(ステップＡ１１でＹＥＳ)、この年情報に基づいてトピックス画像テーブル２１を検索し、この年情報に該当するトピックス画像を取得し(ステップＡ１３)、このトピックス画像をインサート画像として特定する(ステップＡ１４)。
【００４３】
このようにインサート画像を特定した後、ステップＡ１９に移り、ＲＡＭ３のワーク域内において、特定したインサート画像を該当する位置、この場合には３枚目の画像ＰＴ３と４枚目の画像ＰＴ４の間に挿入記憶させる。そして、指定画像(３枚目の画像)の２秒表示が終了した時点で(ステップＡ２０)、インサート画像の特定有無をチェックするが(ステップＡ２１)、この場合、インサート画像が特定されているので、このインサート画像を２秒間再生表示させた後(ステップＡ２２)、次順位画像(４枚目の画像)を表示対象として指定して表示出力させる(ステップＡ２３、Ａ５)。そして、以下、上述の動作が繰り返される。
【００４４】
この結果、例えば、同日撮影された５枚目と６枚目の画像ＰＴ５、ＰＴ６間において、その時間差が６時間未満であっても(ステップＡ１０でＮＯ)、それらの距離差が５ｋｍ以上であれば(ステップＡ１７でＹＥＳ)、次順位画像(６枚目の画像)の撮影位置に基づいて位置画像テーブル２２を検索し、この撮影位置に該当するインサート画像を特定する(ステップＡ１８)。なお、図２において、ＩＳＰは、６枚目の画像に付加されている撮影位置(東京都新宿区‥‥)に基づいて特定されたインサート画像を示し、このインサート画像は、５枚目の画像ＰＴ５と６枚目の画像ＰＴ６の間に挿入される。
そして、指定画像(５枚目の画像)の２秒表示が終了した時点で(ステップＡ２０)、ＣＰＵ１は、インサート画像の特定有無をチェックするが(ステップＡ２１)、この場合、インサート画像が特定されているので、このインサート画像を２秒間再生表示させた後(ステップＡ２２)、次順位画像(６枚目の画像)を表示対象として指定して表示出力させる(ステップＡ２３、Ａ５)。以下、最終画像の表示が終了するまで(ステップＡ２４でＹＥＳ)、上述の動作が繰り返される。
【００４５】
なお、図５のフローチャートにおいては、隣り合う前後の画像の撮影日時を比較した後、この比較結果に基づいて各画像の撮影位置を比較する場合の動作を示したが、これとは逆に、各画像の撮影位置を比較した後に、この比較結果に基づいて各画像の撮影日時を比較する場合には、図６のフローチャートによって実行される。
図６は、スライドショー表示処理において、各画像の撮影位置を比較した後において、この比較結果に基づいて各画像の撮影日時を比較することによってインサート画像を特定する処理を示したフローチャートで、そのほかの部分は、図５と基本的に同様であるため、その特徴部分のみを示している。すなわち、図６は、図５のステップＡ４〜Ａ１８に代わる部分のみを示したフローチャートである。
【００４６】
先ず、ＣＰＵ１は、再生対象画像群の先頭から１画像を指定して再生表示している状態において(ステップＢ１)、隣り合う各画像(指定画像と次順位画像)に付加されている撮影位置を読み出し(ステップＢ２)、これらの撮影位置を比較し(ステップＢ３)、その距離差が５ｋｍ以上であれば(ステップＢ４でＹＥＳ)、次順位画像の撮影位置に基づいて位置画像テーブル２２を検索し、この撮影位置に該当するインサート画像を特定する(ステップＢ５)。また、距離差が５ｋｍ未満であれば(ステップＢ４でＮＯ)、隣り合う各画像(指定画像と次順位画像)の撮影日時を読み出し(ステップＢ６)、これらの撮影日時を比較し(ステップＢ７)、その時間差が６時間以上かをチェックし(ステップＢ８)、６時間未満であれば、インサート画像の特定は行わないが、６時間以上であれば、次順位画像の撮影日時に基づいてトピックス画像テーブル２１を検索し、この撮影日時に該当するインサート画像を特定する(ステップＢ９)。
【００４７】
以上のように、この第１実施例においてＣＰＵ１は、内部記憶部２に記録保存されている各種の画像の中からスライドショー再生の対象となる複数の画像を選択指定した後に、この複数の撮影画像を表示部５に順次切り換え表示する際に、この再生順によって前後の関係(隣り合う関係)となる各撮影画像に付加されている付加情報を比較し、この比較結果に基づいて当該前後の画像の繋がり具合が連続的であるか非連続的であるかを判定し、前後の画像の繋がり具合が非連続的であると判定した場合に、当該前後の画像間にインサート画像を挿入するようにしたから、撮影時の状況が大きく飛んでいるような非連続的な部分をインサート画像によって補完することができ、非連続的な部分を無くすことで全体として違和感の無い画像再生を実現することが可能となると共に、画像を順次切り換え再生しながらインサート画像を挿入表示することができる。
【００４８】
この場合、ＣＰＵ１は、前後関係の各撮影画像に付加されている撮影日時を比較し、この時間的な隔たりに基づいて当該前後の画像の繋がり具合を判定するようにしたから、例えば、再生対象となる画像群内に正月に撮影した画像と夏休みに撮影した画像のように撮影時期が大きく相違する画像が含まれているような場合でも撮影時期の誤認混同、違和感を効果的に防ぐことが可能となる。
【００４９】
ここで、前後の画像の繋がり具合が非連続的であると判定された場合において、後の画像(次順位画像)に付加されている撮影日時に基づいてトピックス画像テーブル２１を検索し、それに該当するインサート画像を挿入するようにしたから、その繋がり具合が良好なものとなる。また、前後関係の各撮影画像に付加されている撮影日時との時間的な隔たりに基づいた判定を行った後に、この前後関係の各撮影画像に付加されている撮影位置との距離的な隔たりに基づいた判定を行うようにしたから、非連続部分を確実に特定することが可能となる。
【００５０】
同様に、ＣＰＵ１は、前後関係の各撮影画像に付加されている撮影位置を比較し、この距離的な隔たりに基づいて当該前後の画像の繋がり具合を判定するようにしたから、例えば、例えば、再生対象となる画像群内に自宅内で撮影した画像と旅行先で撮影した画像のように撮影場所が大きく相違する画像が含まれているような場合でも撮影場所の誤認混同、違和感を効果的に防ぐことが可能となる。
【００５１】
ここで、前後の画像の繋がり具合が非連続的であると判定された場合において、後の画像(次順位画像)に付加されている撮影位置に基づいて位置画像テーブル２２を検索し、それに該当するインサート画像を挿入するようにしたから、その繋がり具合が良好なものとなる。また、前後関係の各撮影画像に付加されている撮影位置との距離的な隔たりに基づいた判定を行った後に、この前後関係の各撮影画像に付加されている撮影日時との時間的な隔たりに基づいた判定を行うようにしたから、非連続部分を確実に特定することが可能となる。
【００５２】
なお、上述した第１実施例においては、再生対象として選択指定された撮影画像の表示時間(スライド間隔時間)とインサート画像の表示時間とを同一時間(２秒間)としたが、撮影画像のスライド間隔時間に比べてインサート画像の表示時間を短くしたり、逆に長くするようにしてもよい。
また、上述した第１実施例においては、時間的な隔たりを判定する基準値として「６時間」、また、距離的な隔たりを判定する基準値として「５ｋｍ」を例示したが、予め用意されている複数の基準値候補の中から任意に選択指定した値を基準とするようにしてもよい。
【００５３】
また、インサート画像を挿入する際に、その挿入位置の後の画像(次順位画像)に付加されている撮影日時あるいは撮影位置に基づいてトピックス画像テーブル２１、位置画像テーブル２２を検索するようにしたが、挿入位置の前の画像(指定画像) に付加されている撮影日時あるいは撮影位置に基づいてトピックス画像テーブル２１、位置画像テーブル２２を検索するようにしてもよく、更に、前後の画像に付加されている撮影日時あるいは撮影位置の中間日時あるいは中間位置値を求め、この中間日時あるいは中間位置値に基づいてトピックス画像テーブル２１、位置画像テーブル２２を検索するようにしてもよい。
（実施例２）
【００５４】
以下、この発明の第２実施例について図７および図８を参照して説明する。
なお、上述した第１実施例においては、複数の撮影画像を順次切り換え再生表示しながらインサート画像を挿入表示するようにしたが、この第２実施例においては、複数の撮影画像を順次切り換え表示するのに先立って、ＲＡＭ３のワーク域内の再生対象画像群にインサート画像を事前に挿入記憶する画像編集を実行するようにしたものである。
ここで、両実施例において基本的あるいは名称的に同一のものは、同一符号を付して示し、その説明を省略すると共に、以下、第２実施例の特徴部分を中心に説明するものとする。
【００５５】
図７は、スライドショーの表示開始ボタンが操作された際に実行開始されるスライドショー表示処理を示したフローチャートである。
先ず、上述した第１実施例と同様に、ＣＰＵ１は、内部記憶部２に記録保存されている各種の画像の中からスライドショー再生の対象画像を選択指定する処理を実行し(ステップＣ１)、再生対象として選択指定された再生対象画像群を内部記憶部２から読み出してＲＡＭ３のワーク域(スライド画像メモリ)に一時記憶させた後、複数の撮影画像を順次切り換え再生する時間間隔(スライド間隔)として、そのデフォルト値(２秒)を設定する(ステップＣ２)。そして、ＣＰＵ１は、ＲＡＭ３内のワーク域(スライド画像メモリ)内において、各再生対象画像に付加されている付加情報(撮影日時)を参照し、各画像が撮影日時順となるようにその並び順をソートする(ステップＣ３)。
【００５６】
次ぎに、ＣＰＵ１は、この先頭画像を指定した後、この指定画像に付加されている撮影日時と次ぎの順位の画像に付加されている撮影日時とを比較してその時間差を算出すると共に、この時間差が所定時間以上(例えば、３０分以上)であるか否かに基づいて前後の画像の繋がり具合が連続的であるか非連続的であるかを判定し、３０分以上であれば、非連続的であると推測し、この画像間を区切り位置として検出する動作を再生対象画像群全体に対して順次繰り返す(ステップＣ４)。これによって検出された区切り位置とその時間差とを対応付けてＲＡＭ３のワーク域に一時記憶すると共に、各区切り位置に基づいて再生対象画像群全体を複数のブロックに分ける(ステップＣ５)。
【００５７】
図８は、スライドショーの再生対象画像群として任意に選択された各画像を予め決められた表示順(撮影日時順)に応じて順次切り換え表示する場合に、この再生対象画像群全体を複数のブロックに分けられた状態を例示した図で、ブロックの区切り位置として「Ｂ１」、「Ｂ２」、「Ｂ３」が検出されて４ブロックに分けられた状態を示している。
このようにして再生対象画像群全体を複数のブロックに分けた後、その先頭のブロックを処理対象のブロックとして指定した後(ステップＣ６)、この指定ブロック内の先頭画像に付加されている撮影位置を読み出すと共に(ステップＣ７)、この指定ブロックに続く次ぎのブロック内の先頭画像に付加されている撮影位置を読み出し(ステップＣ８)、これらの位置を比較してその距離差を求め(ステップＣ９)、距離差が所定距離以上(例えば、５ｋｍ以上)であるか否かに基づいて前後の画像の繋がり具合が連続的であるか非連続的であるかを判定する(ステップＣ１０)。
【００５８】
この結果、５ｋｍ未満であれば、ステップＣ１３に移るが、５ｋｍ以上であれば、当該次ブロック内の先頭画像に付加されている撮影位置に基づいて位置画像テーブル２２を検索し、位置に関するインサート画像を読み出し取得した後(ステップＣ１１)、当該次ブロック内においてその先頭画像の１つ前の位置、つまり、指定ブロックと次ブロックとの間の位置にインサート画像を挿入記憶させる(ステップＣ１２)。この場合、図８の例では、ブロック区切り位置Ｂ１において、１ブロック目と２ブロック目の間に、位置に関するインサート画像が挿入記憶された場合を示している。そして、次ブロックは最終ブロックかを判別し(ステップＣ１３)、最終ブロックでなければ、この次ブロックを処理対象のブロックとして指定した後(ステップＣ１４)、上述のステップＣ７に戻り、以下、同様に指定ブロックと次ブロックの撮影位置とを比較し、その結果、距離差が５ｋｍ以上であれば、当該ブロック間にインサート画像を挿入記憶させる(ステップＣ７〜Ｃ１２)。
【００５９】
これによって次ブロックが最終ブロックとなると(ステップＣ１３でＹＥＳ)、次ぎのステップＣ１５に移り、再生対象画像群全体を複数のブロックに分けた各区切り位置の中から時間差が大きい区切り位置を選択する。すなわち、上述のように区切り位置とその時間差とを対応付けて記憶するＲＡＭ３のワーク域をアクセスし、再生対象画像群全体を複数のブロックに分けた区切り位置の数を合計し、この合計値に対してその１割の区切り数を求めると共に、各区切り位置の時間差を比較して時間差の大きい順(上位順)に１割の数分の区切り位置を選択する。例えば、区切り位置の合計値が「８０個」の場合において、区切り位置Ｂ１、Ｂ２、Ｂ３、‥‥、Ｂ８０に対応する時間差が「Ｂ５０」＜「Ｂ８０」＜「Ｂ６０」‥‥、の関係にあれば、時間差が大きい順に区切り位置Ｂ５０、Ｂ８０、Ｂ６０、‥‥、の８個の区切り位置が選択される。そして、選択した区切り位置にデフォルト画像を挿入記憶させる(ステップＣ１６)。なお、デフォルト画像とは、例えば、全面青色の画像などである。このよう事前処理が終了した後、ＣＰＵ１は、スライドショー表示を開始させ、再生対象画像群の先頭から１画像毎に読み出しながら各画像をスライド時間間隔毎に順次切り換え表示させる(ステップＣ１７)。
【００６０】
なお、図７のフローチャートは、前後の関係となる各画像に付加されている撮影日時を比較しながらブロックの区切り位置として特定すると共に、前方ブロック内の画像に付加されている撮影位置と後方ブロック内の画像に付加されている撮影位置とを比較しながら非連続的であると判定された際のブロック間にインサート画像を挿入する場合を示したが、これとは逆に、前後の関係となる各画像に付加されている撮影位置を比較しながらブロックの区切り位置として特定すると共に、前方ブロック内の画像に付加されている撮影日時と後方ブロック内の画像に付加されている撮影日時とを比較しながら非連続的であると判定された際のブロック間にインサート画像を挿入する場合でも基本的には同様であり、図７のフローチャートによって実行可能である。
【００６１】
この場合、上述のステップＣ３に相当する処理においては、前後の関係にある各画像に付加されている撮影位置を比較してその間の距離差が所定値以上(例えば、５００ｍ以上)であれば、非連続性の高い画像間であると推測してその位置をブロックの区切り位置として検出し、また、上述のステップＣ７〜Ｃ１２に相当する処理においては、ブロック間の撮影日時を比較し、その時間差が６時間以上であれば、当該ブロック間に時間に関するインサート画像を挿入すればよい。
【００６２】
以上のように、この第２実施例においてＣＰＵ１は、スライドショー表示に先立って、前後の関係にある各撮影画像に付加されている付加情報を比較し、前後の画像の繋がり具合が非連続的であると判定した場合に、再生対象画像群を記憶するＲＡＭ３のワーク域内にインサート画像を挿入記憶するようにしたから、再生対象画像群を事前編集した後にスライドショー表示を開始することができる。
【００６３】
この場合、前後の関係にある各画像に付加されている付加情報を比較する動作を再生対象画像群全体に対して繰り返し実行した結果、各画像間毎に算出した時間差あるいは距離差に基づいてその値の大きい順に上位所定分の画像間を非連続的な部分であると判定するようにしたから、例えば、画像間の時間的あるいは距離的な隔たりが最大となる部分と次ぎに大きい部分を非連続的な部分として特定することができるなど、非連続的な部分を相対的に特定することが可能となる。
【００６４】
また、ＣＰＵ１は、複数の撮影画像を切り換え再生する再生順によって前後の関係となる各画像に付加されている付加情報を比較し、この比較結果に基づいて前後の画像の繋がり具合が連続的であるか非連続的であるかを判定し、非連続的であると判定された際の画像間をブロックの区切り位置として特定する動作を再生対象画像群全体に対して順次繰り返した後、このブロックの区切り位置に対してその前方ブロック内の画像に付加されている付加情報と後方ブロック内の画像に付加されている付加情報とを比較し、その比較結果に基づいて当該ブロック間の繋がり具合が連続的であるか非連続的であるかを判定し、非連続的であると判定された際のブロック間にインサート画像を挿入するようにしたから、ブロックを単位としてインサート画像を挿入することができると共に、非連続的な部分を確実かつ容易に特定することが可能となる。この場合、例えば、再生対象画像群の中に、夏休みにハイキングに行ったときの撮影画像、海水浴に行ったときの撮影画像、夏祭りに出かけたときの撮影画像が含まれているような場合、夏休みのブロック、海水浴のブロック、夏祭りのブロックのように区切ることもできる。
【００６５】
この場合、ＣＰＵ１は、前後の関係となる各画像に付加されている撮影日時(あるいは撮影位置)を比較しながらブロックの区切り位置を特定し、前方ブロック内の画像に付加されている撮影位置と後方ブロック内の画像に付加されている撮影位置(あるいは撮影日時)とを比較しながら当該ブロック間の繋がり具合を判定し、非連続的であると判定された際のブロック間にインサート画像を挿入するようにしたから、時間的および距離的な隔たりを加味してインサート画像の挿入位置を特定することができ、時間的な隔たり(あるいは距離的な隔たり)に基づいて分けられた各ブロックの中から距離的な隔たり(あるいは時間的な隔たり)に基づいてインサート画像を挿入することができる。
【００６６】
なお、上述した第２実施例においては、再生対象画像群内にインサート画像を挿入記憶する事前編集が終了した際に、例えば、インサート画像を自動挿入したことを報知したり、ユーザにインサート画像を表示出力させてそれを確認させるようにしてもよい。この際、挿入前後の撮影画像と共にインサート画像を表示させてユーザの確認指示を受け付けるようにすれば、より効果的なものとなる。
【００６７】
上述した第２実施例においては、ブロック間毎にその距離差あるいは距離差の大小を比較し、その値の大きい順に上位１割に相当する数分のブロック区切り位置を選択してインサート画像を挿入するようにしたが、上位１割に限らず、その割合は任意であり、また、距離差あるいは距離差の大小を比較した結果、その大きさが突出しているものがあれば、その区切り位置を選択するようにしてもよい。更に、再生対象画像群をブロックに分けず、各画像間の距離差あるいは距離差の大小を順次比較し、その値の大きい順に上位２つ分の画像間をインサート画像の挿入位置として特定したり、最大値のみを挿入位置として特定するようにしてもよい。
【００６８】
例えば、１枚目と２枚目との時間差が「ＴＭ１」、２枚目と３枚目との時間差が「ＴＭ２」、３枚目と４枚目との時間差が「ＴＭ３」、４枚目と５枚目との時間差が「ＴＭ４」、‥‥、３０枚目と３１枚目との時間差が「ＴＭ３０」の場合において、「ＴＭ３」＜「ＴＭ３０」＜「ＴＭ２」＜「ＴＭ４」＜「ＴＭ１」‥‥、の関係にあれば、その値の大きい順に上位所定分(例えば、上位２つ分)の画像間、つまり、３枚目と４枚目の間と３０枚目と３１枚目の画像間の位置を挿入位置として特定し、インサート画像を当該位置に挿入記憶させたり、この時間差の最大値である画像間、例えば、３枚目と４枚目の間のみにインサート画像を挿入記憶させるようにしてもよい。
【００６９】
また、上述した第２実施例においては、各ブロック間にインサート画像を挿入する際に、その区切り位置の後方ブロック(次ブロック)の先頭画像に付加されている撮影日時あるいは撮影位置に応じたインサート画像を挿入するようにしたが、区切り位置の前方ブロック (指定ブロック) 内の先頭あるいは最終画像に付加されている撮影日時あるいは撮影位置に応じたインサート画像を挿入したり、前後ブロックの中間日時あるいは中間位置値を求め、この中間日時あるいは中間位置値に応じたインサート画像を挿入するようにしてもよい。
【００７０】
上述した第１および第２実施例においては、ＣＤ／ＤＶＤ１１を介してトピックス画像テーブル２１、位置画像テーブル２２の内容を取得するようにしたが、インターネット接続によってトピックス画像テーブル２１、位置画像テーブル２２の内容を受信取得するようにしてもよい。
その他、再生対象画像は、静止画、動画を問わず、また、静止画と動画とを混在したものであってもよい、また、電子アルバム装置は、スタンドアロンタイプに限らず、その各構成要素が２以上の筐体に物理的に分離され、通信回線、ケーブル等の有線伝送路あるいは電波、マイクロウエーブ、赤外線等の無線伝送路を介してデータを送受信する分散型のシステムであってよもよい。また、画像再生機能を備えた電子アルバム装置に限らず、例えば、デジタルカメラ装置、パーソナルコンピュータなどにも同様に適用可能である。
【００７１】
一方、コンピュータに対して、上述した各手段を実行させるためのプログラムコードをそれぞれ記録した記録媒体（例えば、ＣＤ−ＲＯＭ、フレキシブルディスク、ＲＡＭカード等）を提供するようにしてもよい。すなわち、コンピュータが読み取り可能なプログラムコードを有する記録媒体であって、複数の撮影画像を順次切り換え再生する再生順によって前後の関係となる画像間に挿入するためのインサート画像を取得する機能と、当該前後の関係にある各撮影画像に付加されている付加情報を比較し、この比較結果に基づいて当該前後の画像の繋がり具合が連続的であるか非連続的であるかを判定する機能と、前後の画像の繋がり具合が非連続的であると判定された場合に、当該前後の画像間に前記インサート画像を挿入する機能とを実現させるためのプログラムを記録したコンピュータが読み取り可能な記録媒体を提供するようにしてもよい。
【図面の簡単な説明】
【００７２】
【図１】画像再生装置として適用した画像再生機能を備えた電子アルバム装置に場合の基本的な構成要素を示したブロック図。
【図２】スライドショー形式で複数の撮影画像を順次切り換え表示する場合を例示したもので、各画像間の繋がり具合が非連続的であると判定した個所にインサート画像が挿入されることを示した図。
【図３】時間に関するインサート画像を記憶管理するトピックス画像テーブル２１の構成を示した図。
【図４】位置に関するインサート画像を記憶管理する位置画像テーブル２２の構成を示した図。
【図５】スライドショーの表示開始ボタンが操作された際に実行開始されるスライドショー表示処理を示したフローチャート。
【図６】スライドショー表示処理において、各画像の撮影位置を比較した後、この比較結果に基づいて各画像の撮影日時を比較することによってインサート画像を特定する処理を示したフローチャート。
【図７】この第２実施例において、スライドショーの表示開始ボタンが操作された際に実行開始されるスライドショー表示処理を示したフローチャート。
【図８】第２実施例において、スライドショーの再生対象画像群として任意に選択された各画像を予め決められた表示順(撮影日時順)に応じて順次切り換え表示する場合に、この再生対象画像群全体を複数のブロックに分けられた状態を例示した図。
【符号の説明】
【００７３】
１  ＣＰＵ
２  内部記憶部
３  ＲＡＭ
４  キー入力部
５  表示部
９  メモリカード
１１  ＣＤ／ＤＶＤ
２１  トピックス画像テーブル
２２  位置画像テーブル
【図１】
2006261877.tif 000003
【図２】
2006261877.tif 000004
【図３】
2006261877.tif 000005
【図４】
2006261877.tif 000006
【図５】
2006261877.tif 000007
【図６】
2006261877.tif 000008
【図７】
2006261877.tif 000009
【図８】
2006261877.tif 000010