(57)【要約】【課題】複数の撮影画像を順次切り換え表示させるために、多数の撮影画像を１画像毎に確認しながら所望する再生対象を選択する作業を事前に行うことなく、再生対象として適切な画像(例えば、価値、注目度の高い代表的な画像)を所定数分選択して順次切り換え再生できるようにする。【解決手段】画像管理レコードファイルは、撮影画像毎に関連付けられている「タイトル」、「コメント」の項目のほか、その撮影日時を示す「タイムスタンプ」、お気に入り度合いを示す「レーティング」、過去の再生状況を示す「視聴回数」、「視聴時間」、撮影間隔を示す「タイム間隔」の項目を含むレコードを記憶管理する。ＣＰＵ１は、撮影画像毎にその管理レコードの各項目内容を参照して当該画像を評価すると共に、この画像毎の評価結果に基づいて設定抽出数分の画像を評価の高い順にスライドショー表示の対象画像として抽出して表示部５に順次切り換え表示させる。【選択図】  図1
2006279118.tif 000002
【特許請求の範囲】
【請求項１】
複数の撮影画像を順次切り換え表示する画像再生装置であって、
撮影画像に関連付けられている関連情報を画像毎に記憶管理する関連情報記憶手段と、
撮影画像毎にその関連情報を参照して当該画像を評価する画像評価手段と、
この画像評価手段によって得られた撮影画像毎の評価結果に基づいて所定数の撮影画像を評価の高い順に再生対象として抽出する再生対象抽出手段と、
この再生対象抽出手段によって抽出された複数の撮影画像を順次切り換え表示する表示制御手段と、
を具備したことを特徴とする画像再生装置。
【請求項２】
前記撮影画像に関連付けられている関連情報は、撮影画像に対応して予め任意に入力設定された情報として、お気に入りを示す情報、タイトル、コメント、被写体名のうち、少なくとも、その何れかを示す入力設定情報であり、
前記画像評価手段は、前記入力設定情報に基づいて当該撮影画像を評価する、
ようにしたことを特徴とする請求項1記載の画像再生装置。
【請求項３】
前記撮影画像に関連付けられている関連情報は、撮影画像に付加されている撮影日時を示す情報であり、
前記画像評価手段は、任意に指定された表示対象範囲内に含まれる一連の画像において、この一連の画像の並び順に応じて前後の関係となる各画像の撮影日時に基づいて当該画像間の時間的な隔たりを算出し、この時間的な隔たりに基づいて画像評価を行う、
ようにしたことを特徴とする請求項1記載の画像再生装置。
【請求項４】
前記撮影画像に関連付けられている関連情報は、過去に再生した再生状況を示す情報として、再生回数、再生時間、再生頻度のうち、少なくとも、その何れかを示す再生履歴情報であり、
前記画像評価手段は、前記再生履歴情報に基づいて当該撮影画像を評価する、
ようにしたことを特徴とする請求項1記載の画像再生装置。
【請求項５】
撮影画像が再生表示される毎に、この再生画像に対応付けられている再生履歴情報をその再生状況に基づいて更新する更新手段を設け、
前記画像評価手段は、前記更新手段によって更新された再生履歴情報に基づいて当該撮影画像を評価する、
ようにしたことを特徴とする請求項４記載の画像再生装置。
【請求項６】
前記撮影画像に関連付けられている関連情報は、撮影画像に対応して予め任意に入力設定された情報としてお気に入りを示す情報、タイトル、コメント、被写体名のうち少なくともその何れかを示す入力設定情報と、撮影画像に付加されている撮影日時情報と、過去に再生した再生状況を示す情報として再生回数、再生時間、再生頻度のうち少なくともその何れかを示す再生履歴情報とを含み、
前記画像評価手段は、前記入力設定情報、撮影日時情報、再生履歴情報のうち、この複数種類の情報を組み合わせて当該撮影画像を総合的に評価する、
ようにしたことを特徴とする請求項１記載の画像再生装置。
【請求項７】
前記撮影画像に関連付けられている関連情報は、撮影画像に付加されている撮影日時を示す情報であり、
表示対象範囲として任意の期間が指定された際に、前記画像評価手段は、当該指定期間内に含まれる各画像毎にその関連情報を参照して当該撮影画像を評価する、
ようにしたことを特徴とする請求項1記載の画像再生装置。
【請求項８】
撮影画像にその撮影日時が付加されている場合において、前記表示制御手段は、前記画像評価に基づいて抽出された複数の撮影画像をその撮影日時順に切り換え表示する、
ようにしたことを特徴とする請求項1記載の画像再生装置。
【請求項９】
前記再生対象抽出手段は、任意の抽出数がユーザ設定されているか否かを判別し、ユーザ設定されていれば、この設定抽出数分の画像を再生対象として抽出し、ユーザ設定されていなければ、予め決められているデフォルト数分の画像を再生対象として抽出する、
ようにしたことを特徴とする請求項1記載の画像再生装置。
【請求項１０】
コンピュータに対して、
撮影画像に関連付けられている関連情報を画像毎に記憶管理する機能と、
撮影画像毎にその関連情報を参照して当該撮影画像を評価する機能と、
撮影画像毎に得られた評価結果に基づいて所定数の撮影画像を評価の高い順に再生対象として抽出する機能と、
抽出された複数の撮影画像を順次切り換え表示する機能と、
を実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、複数の撮影画像を順次切り換え表示する画像再生装置及びプログラムに関する。
【背景技術】
【０００２】
従来、カメラ撮影された複数の撮影画像をスライドショー形式で逐次切り換えて再生表示する際に、複数の画像の中から予め選択した画像を予め指定された順番で自動再生するようにした画像再生装置が知られている（特許文献１参照）。また、順番テーブルの内容を参照し、この順番テーブルに定義されている画像を順次抽出して表示するようにしたスライドショー装置が知られている（特許文献２参照）。また、複数の画像をその類似度に応じてソートしてスライドショー形式で画像表示を行うようにした画像データ逐次表示装置が知られている（特許文献３参照）。
【特許文献１】特開平１１−３３１７３９号公報
【特許文献２】特開２００１−１０３４１５号公報
【特許文献３】特開２０００−０６７０５７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、特許文献１及び特許文献２の技術にあっては、スライドショー形式で逐次切り換え表示される各画像に対応付けてその表示順を予め任意に指定あるいは順番テーブル内に設定しておくことにより、各画像を所望する順次で再生可能であるが、大量の撮影画像の中から再生対象画像を選択しながらその表示順を事前に決定する必要があり、ユーザ操作による編集作業を前提とするものであった。また、上述した特許文献３の技術にあっては、複数の画像を逐次切り換え表示する際に、画像の複雑度に応じてそれらの表示時間を自動制御したり、画像を類似度に応じてそれらの表示順を自動制御することが可能となるが、撮影画像の内容を画像毎に解析することによってそれらの複雑度あるいは類似度を認識する必要があった。
【０００４】
この発明は、複数の撮影画像を順次切り換え表示させるために、多数の撮影画像を１画像毎に確認しながら所望する再生対象を選択する作業を事前に行うことなく、再生対象として適切な画像を所定数分選択して順次切り換え再生できるようにすることである。
【課題を解決するための手段】
【０００５】
請求項１記載の発明は、複数の撮影画像を順次切り換え表示する画像再生装置であって、撮影画像に関連付けられている関連情報を画像毎に記憶管理する関連情報記憶手段と、撮影画像毎にその関連情報を参照して当該画像を評価する画像評価手段と、この画像評価手段によって得られた撮影画像毎に評価結果に基づいて所定数の撮影画像を評価の高い順に再生対象として抽出する再生対象抽出手段と、この再生対象抽出手段によって抽出された複数の撮影画像を順次切り換え表示する表示制御手段とを具備したことを特徴とする。
更に、コンピュータに対して、上述した請求項１記載の発明に示した主要機能を実現させるためのプログラムを提供する（請求項１０記載の発明）。
【０００６】
なお、請求項１記載の発明は次のようなものであってもよい。
前記撮影画像に関連付けられている関連情報は、撮影画像に対応して予め任意に入力設定された情報として、お気に入りを示す情報、タイトル、コメント、被写体名のうち、少なくとも、その何れかを示す入力設定情報であり、前記画像評価手段は、前記入力設定情報に基づいて当該撮影画像を評価する（請求項２記載の発明）。
【０００７】
前記撮影画像に関連付けられている関連情報は、撮影画像に付加されている撮影日時を示す情報であり、前記画像評価手段は、任意に指定された表示対象範囲内に含まれる一連の画像において、この一連の画像の並び順に応じて前後の関係となる各画像の撮影日時に基づいて当該画像間の時間的な隔たりを算出し、この時間的な隔たりに基づいて画像評価を行う（請求項３記載の発明）。
なお、任意に指定された表示対象範囲内に含まれる一連の画像としては、例えば、年度別画像フォルダ、時代別画像フォルダなどように、単一あるいは複数の画像フォルダ内に保存されている一連の画像であってもよい。
【０００８】
前記撮影画像に関連付けられている関連情報は、過去に再生した再生状況を示す情報として、再生回数、再生時間、再生頻度のうち、少なくとも、その何れかを示す再生履歴情報であり、前記画像評価手段は、前記再生履歴情報に基づいて当該撮影画像を評価する（請求項４記載の発明）。
この場合、撮影画像が再生表示される毎に、この再生画像に対応付けられている再生履歴情報をその再生状況に基づいて更新する更新手段を設け、前記画像評価手段は、前記更新手段によって更新された再生履歴情報に基づいて当該撮影画像を評価するようにしてもよい（請求項５記載の発明）。
【０００９】
前記撮影画像に関連付けられている関連情報は、撮影画像に対応して予め任意に入力設定された情報としてお気に入りを示す情報、タイトル、コメント、被写体名のうち少なくともその何れかを示す入力設定情報と、撮影画像に付加されている撮影日時情報と、過去に再生した再生状況を示す情報として再生回数、再生時間、再生頻度のうち少なくともその何れかを示す再生履歴情報とを含み、前記画像評価手段は、前記入力設定情報、撮影日時情報、再生履歴情報のうち、この複数種類の情報を組み合わせて当該撮影画像を総合的に評価する(請求項６記載の発明)。
【００１０】
前記撮影画像に関連付けられている関連情報は、撮影画像に付加されている撮影日時を示す情報であり、表示対象範囲として任意の期間が指定された際に、前記画像評価手段は、当該指定期間内に含まれる各画像毎にその関連情報を参照して当該撮影画像を評価する(請求項７記載の発明）。
なお、指定期間としては、例えば、２０００年〜２００４年のように年単位、２０００年１月〜６月のように月単位のほか、週単位、日単位、曜日単位などであってもよい。
【００１１】
撮影画像にその撮影日時が付加されている場合において、前記表示制御手段は、前記画像評価に基づいて抽出された複数の撮影画像をその撮影日時順に切り換え表示する（請求項８記載の発明）。
【００１２】
前記再生対象抽出手段は、任意の抽出数がユーザ設定されているか否かを判別し、ユーザ設定されていれば、この設定抽出数分の画像を再生対象として抽出し、ユーザ設定されていなければ、予め決められているデフォルト数分の画像を再生対象として抽出する（請求項９記載の発明）。
【発明の効果】
【００１３】
請求項１記載の発明によれば、撮影画像に関連付けられている関連情報を画像毎に記憶管理している状態において、撮影画像毎にその関連情報を参照して当該画像を評価すると共に、この画像毎の評価結果に基づいて所定数の撮影画像を評価の高い順に再生対象として抽出して順次切り換え表示するようにしたから、撮影画像を１画像毎に確認しながら所望する再生対象を選択する作業を事前に行うことなく、また、従来のように画像解析によってその複雑度を認識したり、画像の類似度を認識しなくても、各画像毎の評価結果から再生対象として適切な画像(例えば、価値、注目度の高い代表的な画像)を精度良く抽出することができるほか、再生対象を所定数分の画像に絞り込むことで、スライドショー表示を開始してから終了するまでに要する所要時間を統一化することも可能となるなど、効果的なスライドショーを実現することができる。
【００１４】
請求項２記載の発明によれば、上述した請求項１記載の発明と同様の効果を有するほか、関連情報は、撮影画像に対応して予め任意に入力設定された情報としてお気に入りを示す情報、タイトル、コメント、被写体名のうち、少なくとも、その何れかを示す入力設定情報であり、この入力設定情報に基づいて当該撮影画像を評価するようにしたから、お気に入りを示す情報、タイトル、被写体名を任意に入力設定しておくだけで、その何れかの情報あるいはそれらの組み合わせによって価値の高い画像、注目度の高い画像であると推測することができ、ユーザの意向を反映した画像評価が可能となる。
【００１５】
請求項３記載の発明によれば、上述した請求項１記載の発明と同様の効果を有するほか、関連情報は、撮影画像に付加されている撮影日時を示す情報であり、任意に指定された表示対象範囲内に含まれる一連の画像において、この一連の画像の並び順に応じて前後の関係となる各画像の撮影日時に基づいて当該画像間の時間的な隔たりを算出し、この時間的な隔たりに基づいて画像評価を行うようにしたから、撮影間隔を評価判定の基準とすることができ、直前画像との撮影間隔が大きい程、適切な画像として選ばれ易くなる。
【００１６】
請求項４記載の発明によれば、上述した請求項１記載の発明と同様の効果を有するほか、関連情報は、過去に再生した再生状況を示す情報として、再生回数、再生時間、再生頻度のうち、少なくとも、その何れかを示す再生履歴情報であり、この再生履歴情報に基づいて当該撮影画像を評価するようにしたから、再生回数が多い画像、再生時間が長い画像、再生頻度の高い画像を注目度の高い画像であると推測することができ、過去の再生状況を反映した画像評価が可能となる。
この場合、撮影画像が再生表示される毎に、この再生画像に対応付けられている再生履歴情報をその再生状況に基づいて更新し、更新された再生履歴情報に基づいて当該撮影画像を評価するようにしたから(請求項５記載の発明)、現時点までの最新の再生回数、再生時間、再生頻度に基づいた画像評価が可能となる。
【００１７】
請求項６記載の発明によれば、上述した請求項１記載の発明と同様の効果を有するほか、関連情報は、撮影画像に対応して予め任意に入力設定された情報としてお気に入りを示す情報、タイトル、コメント、被写体名のうち少なくともその何れかを示す入力設定情報と、撮影画像に付加されている撮影日時情報と、過去に再生した再生状況を示す情報として再生回数、再生時間、再生頻度のうち少なくともその何れかを示す再生履歴情報とを含み、この入力設定情報、撮影日時情報、再生履歴情報のうち、この複数種類の情報を組み合わせて当該撮影画像を総合的に評価するようにしたから、再生対象として適切な画像を更に精度良く選択することができる。
【００１８】
請求項７記載の発明によれば、上述した請求項１記載の発明と同様の効果を有するほか、関連情報は、撮影画像に付加されている撮影日時を示す情報であり、表示対象範囲として任意の期間が指定された際に、この指定期間内に含まれる各画像毎にその関連情報を参照して当該撮影画像を評価するようにしたから、任意に指定された撮影期間の中から適切な画像を抽出することができる。
【００１９】
請求項８記載の発明によれば、上述した請求項１記載の発明と同様の効果を有するほか、撮影画像にその撮影日時が付加されている場合において、画像評価に基づいて抽出された複数の撮影画像をその撮影日時順に切り換え表示するようにしたから、鑑賞者にあっては時間的な変化状況の把握が容易となる。
【００２０】
請求項９記載の発明によれば、上述した請求項１記載の発明と同様の効果を有するほか、任意の抽出数がユーザ設定されていれば、この設定抽出数分の画像を再生対象として抽出し、ユーザ設定されていなければ、予め決められているデフォルト数分の画像を再生対象として抽出するようにしたから、再生対象を所定数分の画像に絞り込む場合、必要に応じてその絞り込み数を増減することができる。
【発明を実施するための最良の形態】
【００２１】
以下、図１〜図７を参照して本発明の実施例を説明する。
この実施例は、画像再生装置として、画像再生機能を備えた電子アルバム装置に適用した場合を例示したもので、図１は、電子アルバム装置の基本的な構成要素を示したブロック図である。
この電子アルバム装置は、外部供給された撮影画像データを内蔵ハードディスクにアルバム情報として収集保存するもので、ＣＰＵ１は、内部記憶部２内の各種プログラムに応じてこの電子アルバム装置の全体動作を制御する中央演算処理装置である。内部記憶部２は、プログラム領域およびデータ領域を有する内蔵ハードディスク(ＨＤＤ)である。この内部記憶部２内のプログラム領域には、後述する図５及び図６に示す動作手順に応じて本実施例を実現するためのプログラムが格納され、また、そのデータ領域には、撮影画像データを保管する画像フォルダなどが設けられている。この内部記憶部２内のプログラム、データは、必要に応じてＲＡＭ（例えば、スタティックＲＡＭ）３にロードされたり、このＲＡＭ３内のデータが内部記憶部２にセーブされる。なお、ＲＡＭ３は、プログラム実行領域と作業領域とを有している。
【００２２】
このＣＰＵ１には、その入出力周辺デバイスであるキー入力部４、表示部５が接続されているほか、リモートコントローラ(リモコン)用Ｉ／Ｆ(インターフェイス)６を介してリモコン７が接続されていると共に、カードドライブ８を介してメモリカード９が接続され、更に、ＣＤ(Compact Disc)／ＤＶＤ(Digital Video Disc)ドライブ１０を介して可搬型の外部記録メディアであるＣＤ／ＤＶＤ１１が接続可能となっている。
キー入力部４は、カメラ撮影された画像データの保存を指示する保存ボタン、保存先を選択するメニュー画面の中から所望するメニュー項目を選択指定する選択ボタン、撮影画像を再生表示させるためのビューア表示を指示する画像表示ボタンなど、各種のキーなどを有している。表示部５は、各種のメッセージ情報を表示したり、複数の撮影画像をスライドショー形式で順次切り換え表示する液晶表示装置などであり、この表示画面上にはタッチパネルが積層配置されており、タッチ入力画面としても利用可能となっている。リモコン７は、遠隔操作を行う入力操作部であり、キー入力部４に対応する各種のボタン、キーなどが設けられている。
【００２３】
メモリカード９は、例えば、ＳＤカード、メモリステイクなどであり、デジタルカメラ装置(図示せず)で撮影された画像データを電子アルバム装置に外部供給するための画像記録メディアであり、このメモリカード９がそのカードドライブ８のスロットに挿入セットされた際に、カードドライブ８は、カードセット有り信号を出力してＣＰＵ１に与える。この場合、ＣＰＵ１は、上述した画像データの保存を指示する保存ボタンが操作された際に、メモリカード９の挿入有無を監視し、メモリカード９がセットされていることを条件にメモリカード９から画像データ(画像ファイル)を取得して記録保存するようにしている。
【００２４】
なお、撮影画像(画像ファイル)の外部供給手段としては、メモリカード９に限らず、デジタルカメラ装置がケーブル接続あるいはコネクタ接続された際には、このカメラ装置内の画像メモリから各撮影ファイルを取得して記録保存するようにしてもよい。ここで、デジタルカメラ装置側においては、各撮影画像毎に、その画像ファイルのヘッダー部分に撮影関連情報がＥＸＩＦ(Exchangeable Image file format) 形式の情報として付加されている。すなわち、画像ファイルは、「画像ファイル番号」、「撮影日時」などが付加されたＥＸＩＦ形式の画像ファイルである。「撮影日時」は、カメラ撮影時の現在日時で、年月日及び時刻を示す情報であり、デジタルカメラ装置から直接あるいはメモリカード９を介して外部供給された各画像ファイルは、そのＥＸＩＦ情報と共に内部記憶部２に記録保存される。
【００２５】
ＣＤ／ＤＶＤ１１は、撮影画像データを記録保存するための可搬型の画像記録メディアであり、比較的大容量の画像データを記録可能なもので、ＣＤ／ＤＶＤドライブ１０は、そのトレイにＣＤ、ＤＶＤの何れか一方が挿入セットされると、ディスクセット有り信号を出力してＣＰＵ１に与えるほか、ＣＰＵ１の制御下でＣＤ／ＤＶＤ１１をアクセスして画像データの書き込み動作を行う。この場合、ＣＰＵ１は、ＣＤ／ＤＶＤ１１のセット挿入の有無を監視しており、ＣＤ／ＤＶＤ１１がセットされていることを条件にＣＤ／ＤＶＤドライブ１０に対して画像データの書き込み動作を実行開始させる。
【００２６】
図２は、外部供給されたＥＸＩＦ情報付きの画像ファイルと画像管理レコードファイル２１のレコード内容を示した図である。
画像管理レコードファイル２１は、画像ファイル群に対応して内部記憶部２に格納されており、画像ファイルに関連付けられている関連情報(管理レコード)を画像毎に記憶管理する構成となっている。この管理レコードは、画像ファイルに１対１に対応付けられたもので、「画像ファイル番号」、「タイムスタンプ」、「タイトル」、「コメント」、「レーティング」、「視聴回数」、「視聴時間」、「タイム間隔」、「評価値」の各項目を有している。ここで、「画像ファイル番号」、「タイムスタンプ」は、ＥＸＩＦ情報から自動取得した情報で、「画像ファイル番号」は、画像ファイルのリンク情報であり、「タイムスタンプ」は、その画像の撮影日時を示している。
【００２７】
「タイトル」、「コメント」、「レーティング」は、ユーザが任意に入力設定した情報で、「レーティング」は、画像のお気に入り度をユーザが５段階でランク付けしたものであり、お気に入り度合いはランク「１」が最も低く、ランク「５」が最も高いことを示している。「視聴回数」、「視聴時間」は、過去に画像再生した再生状況を示すユーザ操作履歴であり、「視聴回数」は、今までに画像を再生表示した再生トータル回数を示し、「視聴時間」は、今までに画像を再生表示した再生トータル時間を示し、ＣＰＵ１は、画像再生を行う毎に「視聴回数」、「視聴時間」の内容を更新するようにしている。
【００２８】
「タイム間隔」、「評価値」は、ＣＰＵ1が算出した算出値であり、「タイム間隔」は、画像管理レコードファイル２１内の各レコードが撮影日時順にソートされている状態において、この並び順に応じて前後の関係となる各レコード内の「タイムスタンプ」に基づいて算出された時間的な隔たり(撮影間隔)を示している。「評価値」は、管理レコードを構成する「タイトル」、「コメント」、「レーティング」、「視聴回数」、「視聴時間」、「タイム間隔」をパラメータとして算出した当該画像の評価値である。なお、この「評価値」を算出するための評価式については後述するものとする。
【００２９】
図３は、画像管理レコードを構成する各項目「タイトル」、「コメント」、「タイム間隔」、「レーティング」、「視聴回数」、「視聴時間」に対応して、この項目(管理情報)の内容から評価算出用のパラメータ値がどのように変換されるかを説明するための図である。
「タイトル」、「コメント」に対応する「パラメータ値」は、“未設定時＝０、設定時＝５”と定義され、画像管理レコード内に「タイトル」、「コメント」の何れか一方が設定されていれば、「パラメータ値」は“５”となり、その両方が設定されていれば、「パラメータ値」の合計は“１０”となることを示している。図４(Ａ)は、「タイム間隔」とその「パラメータ値」との対応関係を説明するためのテーブル内容を示した図であり、「タイム間隔」に対応する「パラメータ値」は、図４(Ａ)に示すように、０〜６０秒未満で“０”となり、１〜１０分未満で“１”、１０〜３０分未満で“２”、３０〜６０分未満で“３”、‥‥７日〜３０日未満で“７”、３０日以上で“９”となっている。
【００３０】
「レーティング」は、ユーザによって任意に設定された５段階のお気に入り度合いに応じてその「パラメータ値」は、「１」＝“０”、「２」＝“１”、「３」＝“２”、「４」＝“３”、「５」＝“４”と定義されている。「視聴回数」は、１回で“１”、２回で“２”、３回で“３”、‥‥となり、その回数がそのまま「パラメータ値」となるように定義されているが、１０回以上の「パラメータ値」は、“１０”に固定されている。図４(Ｂ)は、「視聴時間」とその「パラメータ値」との対応関係を説明するためのテーブル内容を示した図であり、「視聴時間」に対応する「パラメータ値」は、図４(Ｂ)に示すように、５秒未満で“０”となり、５〜１０秒未満で“１”、１０〜２０秒未満で“２”、２０〜６０秒未満で“３”、１〜２分未満で“４”、‥‥５分以上で“９”となっている。
【００３１】
このようにして画像管理レコード内の各項目(管理情報)に対応して得られたパラメータ値に基づいて当該画像を評価し、この評価結果に基づいて再生対象となる所定数の画像を抽出するようにしている。すなわち、ユーザ操作によって任意の撮影期間が指定された際に、ＣＰＵ１は、内部記憶部２の記録保存されている画像群の中から指定期間内に撮影された各画像を順次指定しながら画像評価を行い、その評価値の高い順に所定数の画像を代表的な画像(注目度などが高い画像)として抽出すると共に、抽出した各画像を順次切り換え表示(スライドショー表示)するようにしている。
【００３２】
この場合、所定数の画像(画像抽出数)は、例えば、２０枚〜１００枚の範囲内からユーザ操作によって任意に指定して設定可能となっているが、ユーザ指定がなければ、そのデフォルト値である「２０枚」が自動設定するようにしている。また、１画像の表示時間(スライド間隔時間)も、ユーザ操作によって任意に設定可能なものであり、例えば、５秒などが設定されている。なお、画像ファイルに対応して録音ファイルが付加されている場合には、撮影画像の再生表示と共にその録音の再生出力するようにしてもよい。
【００３３】
次ぎに、この実施例における電子アルバム装置の動作概念を図５及び図６に示すフローチャートを参照して説明する。ここで、これらのフローチャートに記述されている各機能は、読み取り可能なプログラムコードの形態で格納されており、このプログラムコードにしたがった動作が逐次実行される。また、伝送媒体を介して伝送されてきた上述のプログラムコードに従った動作を逐次実行することもできる。すなわち、記録媒体のほかに、伝送媒体を介して外部供給されたプログラム／データを利用してこの実施例特有の動作を実行することもできる。
【００３４】
図５は、ビューア表示が指示された際に実行開始される画像再生処理を示したフローチャートである。
先ず、ＣＰＵ１は、表示対象となる画像範囲として、任意の撮影期間の指定を受け付ける(ステップＡ１)。ここで、表示対象範囲を示す任意の撮影期間として、例えば、“２００４年８月”が指定された場合には、画像管理レコードファイル２１をアクセスし、各管理レコード内の「タイムスタンプ」を参照して“２００４年８月”に撮影された全ての画像を特定してその管理レコードを読み出し、ＲＡＭ３のワーク域に一時記憶させた後(ステップＡ２)、この各管理レコードを撮影日時順にソートする(ステップＡ３)。これによって撮影日時順にソートされた指定期間内の各管理レコード(以下、指定期間管理レコード群と呼称する)のうち、その先頭から順次レコード指定しながら指定レコード内の「画像ファイル番号」によって該当する画像ファイルを順次読み出し、サムネイル画像として一覧表示させる(ステップＡ４)。
【００３５】
図７(Ａ)は、サムネイル一覧画面を例示した図で、２００４年８月に撮影された全ての画像が撮影日時順にサムネイル表示される。なお、図中、００１、００２、‥‥は、各画像に連番形式で付された画像ファイル番号を示している。この一覧画面内には、タッチ入力式のボタンとして「スライドショーＡボタン」、「スライドショーＢボタン」が設けられている。この「スライドショーＡボタン」は、この一覧画面内の全ての画像を撮影日時順に切り換え表示するスライドショー形式を指定するボタンであり、図７(Ｂ)は、このスライドショーＡ形式の実行例を示している。「スライドショーＢボタン」は、各画像を評価した評価結果に基づいて評価の高い順に所定数分の画像を代表的な画像(注目度などが高い画像)として選択して切り換え表示するスライドショー形式を指定するボタンであり、図７(Ｃ)は、このスライドショーＢ形式の実行例を示している。
【００３６】
このようにサムネイル一覧画面を表示出力させた後は、操作待ち状態となる(ステップＡ５)。ここで、何らかの操作が行われると、この一覧画面上において任意のサムネイル画像を選択指定するために当該画像の表示位置がタッチ操作されたかをチェックし(ステップＡ６)、任意のサムネイル画像が選択指定された場合には、選択サムネイル対応の画像ファイルを読み出して(ステップＡ７)、拡大表示させる(ステップＡ８)。この場合、サムネイル一覧画面から拡大画面に切り換え表示されるが、サムネイル一覧画面上に拡大ウインドウを重ね合わせて表示するようにしてもよい。
【００３７】
このように選択サムネイル対応の拡大画像を表示出力させると、ＣＰＵ１は、視聴時間用タイマ(ソフトタイマ)の計時動作を開始させると共に(ステップＡ９)、当該画像の管理レコード内の「視聴回数」に“１”を加算してその値をカウントアップする(ステップＡ１０)。ここで、拡大画面内の「戻りボタン」がタッチ操作されると(ステップＡ１１でＹＥＳ)、視聴時間用タイマの計時動作を停止させると共に(ステップＡ１２)、この視聴時間用タイマ値(経過時間)を当該画像の管理レコード内の「視聴時間」に累計した後(ステップＡ１３)、サムネイル一覧画面に戻る(ステップＡ４)。
【００３８】
また、サムネイル一覧画面内の「スライドショーＡボタン」が操作された場合には(ステップＡ１４でＹＥＳ)、指定期間管理レコード群をＲＡＭ３のワーク域にスライド対象として一時記憶させた後(ステップＡ１５)、この指定期間管理レコード群の中からその先頭レコードを指定した後(ステップＡ１６)、指定レコード対応の画像ファイルを読み出して当該画像を表示出力させる(ステップＡ１７、Ａ１８)。そして、スライド間隔用タイマ(ソフトタイマ)の計時動作を開始させた後、そのタイマ値に基づいて設定時間(スライド間隔時間)が経過したかをチェックし(ステップＡ１９)、この設定時間が経過する前であれば、スライドショー画面内に設けられている「一時停止ボタン」あるいは「スライドショー終了ボタン」がタッチ操作されたかをチェックする(ステップＡ２０、Ａ２１)。
【００３９】
ここで、先頭画像の表示を開始してからスライド間隔時間(例えば、５秒間)が経過した場合には(ステップＡ１９でＹＥＳ)、指定期間管理レコード群の全レコードを指定し終わったかをチェックするが(ステップＡ２６)、スライド間隔が経過する前に「一時停止ボタン」がタッチ操作された場合には(ステップＡ２０でＹＥＳ)、スライド間隔用タイマの計時動作を一時停止させるほか、視聴時間用タイマの計時動作を開始させる(ステップＡ２２)。そして、スライドショー画面内に設けられている「戻りボタン」がタッチ操作されるまで待機状態となる(ステップＡ２３)。なお、一時停止中は、スライド間隔時間に拘らず、表示中の画像を継続視聴することが可能となる。
【００４０】
ここで、「戻りボタン」が操作されると(ステップＡ２３でＹＥＳ)、一時停止状態を解除するために視聴時間用タイマの計時動作を停止させると共に(ステップＡ２４)、このタイマ値(経過時間)を当該画像の管理レコード内の「視聴時間」に累計する(ステップＡ２５)。そして、指定期間管理レコード群の全レコードを指定し終わったかをチェックするが(ステップＡ２６)、最初は、先頭レコードを指定した場合であるからステップＡ２７に移り、次順位の管理レコードを指定した後、この指定レコード対応の画像ファイルを選択して表示出力させる(ステップＡ１７、Ａ１８)。以下、指定期間管理レコード群の全レコードを指定し終わるまで上述の動作を１レコード毎に繰り返す。
【００４１】
ここで、全レコードを指定し終わり、スライドショー表示が一巡した場合には(ステップＡ２６でＹＥＳ)、スライドショー表示の繰り返しを指示するリピート設定の有無をチェックする(ステップＡ２８)。このリピート設定の有無は、例えば、スライドショー開始を指示する際にユーザ操作によって任意に設定されたものであり、リピート設定が有れば、ステップＡ１６に戻り、再度、先頭レコードを指定してスライドショー表示を繰り返す。なお、リピート設定が無い場合(ステップＡ２８でＮＯ)あるいは「スライドショー終了ボタン」が操作された場合(ステップＡ２１でＹＥＳ)には、サムネイル一覧画面に戻る(ステップＡ４)。
【００４２】
一方、サムネイル一覧画面内の「スライドショーＢボタン」が操作された場合には(ステップＡ２９でＹＥＳ)、指定期間管理レコード群の中から所定数分の管理レコードを抽出するレコード抽出処理の実行に移る(ステップＡ３０)。
図６は、スライドショーＢボタンの操作に応答して実行開始されるレコード抽出処理(ステップＡ３０)を詳述したフローチャートである。
先ず、ＣＰＵ１は、上述したように２０枚〜１００枚の範囲内からユーザが任意に指定した枚数が画像抽出数として設定されているかの設定有無をチェックし(ステップＢ１)、ユーザ設定が無ければ、そのデフォルト値である「２０枚」が画像抽出数として設定される(ステップＢ２)。
【００４３】
そして、指定期間管理レコード群の全レコード数と設定抽出数とを比較し、全レコード数が抽出数以下であれば(ステップＢ３でＹＥＳ)、指定期間管理レコード群からその全レコードを抽出するが(ステップＢ４)、全レコード数が抽出数を超えている場合には(ステップＢ３でＮＯ)、指定期間管理レコード群のうち、その先頭レコードを指定した後(ステップＢ５)、先頭レコードの「タイム間隔」のパラメータ値としてその最大値“９”をセットしておく(ステップＢ６)。そして、指定レコードの内容に基づいて評価値算出処理を実行する(ステップＢ７)。すなわち、指定レコード内の「タイトル」、「コメント」、「レーティング」、「視聴回数」、「視聴時間」毎に、その項目内容に応じたパラメータ値を求めると共に、これらのパラメータ値と「タイム間隔」の最大パラメータ値“９”を以下の評価式に代入することによって先頭画像の評価値を算出し、ＲＡＭ３のワーク域に一時記憶しておく。
【００４４】
評価式‥‥「評価値＝(Ａ＋Ｂ+Ｃ＋Ｄ＋Ｅ＋Ｆ)＊Ｄ」
ここで、Ａは「タイトル」、Ｂは「コメント」、Ｃは「タイム間隔」、Ｄは「レーティング」、Ｅは「視聴回数」、Ｆは「視聴時間」のパラメータ値を示している。
この場合、例えば、先頭レコードの「タイトル」、「コメント」、「タイム間隔」、「レーティング」、「視聴回数」、「視聴時間」が、Ａ＝５、Ｂ＝０、Ｃ＝９(最大値に固定)、Ｄ＝４、Ｅ＝２、Ｆ＝２であれば、「８８＝(５＋０+９＋４＋２＋２)＊４」となる。このように先頭画像でそのお気に入り度が高い画像は、かなり高い評価結果となる。
【００４５】
そして、次ぎのステップＢ８に進み、指定期間管理レコード群の全レコードを指定し終わったか否かをチェックするが、最初は、先頭レコードを指定した場合であるから次順位のレコードとして２番目のレコードを指定した後(ステップＢ１１)、この指定レコード内の「タイムスタンプ」とその直前レコード内の「タイムスタンプ」とを比較し、その間の時間差(撮影間隔)を算出する(ステップＢ１２)。そして、この時間差を指定レコード内の「タイム間隔」としてセットした後(ステップＢ１３)、この指定レコードの内容に基づいて評価値算出処理を実行する(ステップＢ７)。この場合、１番目と２番目のレコード間における時間差が２番目のレコードの「タイム間隔」となり、この２番目のレコード内の「タイトル」、「コメント」、「レーティング」、「視聴回数」、「視聴時間」、「タイム間隔」毎のパラメータ値を上述の評価式に代入することによって２番目の画像を評価する。
【００４６】
ここで、例えば、２番目レコードの「タイトル」、「コメント」、「タイム間隔」、「レーティング」、「視聴回数」、「視聴時間」が、Ａ＝０、Ｂ＝０、Ｃ＝２、Ｄ＝２、Ｅ＝２、Ｆ＝２であれば、「１６＝(０＋０+２＋２＋２＋２)＊２」となり、１番目に比べてかなり低い評価結果となる。
以下、指定期間管理レコード群の全レコードを指定し終わるまで上述の動作が繰り返される。これによって、全レコード分の処理が終了すると(ステップＢ８でＹＥＳ)、各レコードの評価値を比較しながらその値が大きい順(評価値順)に各レコードをソートした後(ステップＢ９)、更に、この中から評価値の高い順に設定抽出数分のレコードを抽出する(ステップＢ１０)。これによって設定抽出数分の代表的な画像が特定抽出される。
【００４７】
このようなレコード抽出処理が終了すると、図５のステップＡ３１に移り、レコード抽出処理によって抽出した各抽出レコード内の「タイムスタンプ」を参照しながら撮影日時順に各抽出レコードをソートした後、ＲＡＭ３のワーク域にスライドショー表示の対象画像として一時記憶させる。この状態において、この抽出レコード群の中からその先頭レコードを指定した後(ステップＡ１６)、指定レコード対応の画像ファイルを代表的な画像として読み出して表示出力させる(ステップＡ１７、Ａ１８)。以下、上述の場合と同様に、抽出レコード群から１レコードを順次指定を行いながらスライドショー表示を実行する。
なお、上述のステップＡ２９でＮＯと判断された場合には、その操作内容に応じた他の処理(例えば、不用画像の削除処理など)の実行に移る(ステップＡ３２)。
【００４８】
以上のように、この実施例においてＣＰＵ１は、画像ファイルに対応してその管理レコードが記憶管されている状態において、画像ファイル毎にその管理レコードを参照して当該画像を評価すると共に、この画像毎の評価結果に基づいて設定抽出数分の画像を評価の高い順にスライドショー表示の対象画像として抽出して表示部５に順次切り換え表示するようにしたから、撮影画像を１画像毎に確認しながら所望する再生対象を選択する作業を事前に行うことなく、また、従来のように画像解析によってその複雑度を認識したり、画像の類似度を認識しなくても、各画像毎の評価結果から再生対象として適切な画像(例えば、価値、注目度の高い代表的な画像)を精度良く抽出することができるほか、再生対象を設定抽出数分の画像に絞り込むことで、スライドショー表示を開始してから終了するまでに要する所要時間を統一化することも可能となるなど、効果的なスライドショーを実現することができる。
【００４９】
画像ファイル対応の管理レコードには、ユーザが任意に入力設定した「タイトル」、「コメント」、「レーティング」の項目が含まれており、ＣＰＵ１は、入力設定した当該項目の内容に基づいて画像評価を行うようにしたから、ユーザの意向を反映した画像評価が可能となる。また、管理レコードには、「タイム間隔」の項目が含まれており、この「タイム間隔」の項目内容に基づいて画像評価を行うようにしたから、撮影間隔を評価判定の基準とすることができ、直前画像との撮影間隔が大きい程、適切な画像として選ばれ易くなる。
【００５０】
この場合、撮影日時順にソートされた指定期間管理レコード群内において前後の関係となる各管理レコード内の「タイムスタンプ」からその間の「タイム間隔」を算出するようにしたから、この「タイム間隔」の大きさに基づいて前後関係の画像の撮影時期が大きく相違するか、略同一かを判定することができる。例えば、前の画像が正月に撮影した画像、後ろの画像が夏休みに撮影した画像であれば、撮影時期が大きく相違し、「タイム間隔」は３０日以上となり、そのパラメータ値は最大値となるため、後ろの画像の評価値もそれに応じて大きくなる。
【００５１】
また、画像ファイル対応の管理レコードには、過去に再生した再生状況を示す情報として、「視聴回数」、「視聴時間」の項目が含まれており、ＣＰＵ１は、この「視聴回数」、「視聴時間」の項目に基づいて画像評価を行うようにしたから、再生回数が多い画像、再生時間が長い画像ほど注目度の高い画像であると推測することができ、過去の再生状況を反映した画像評価が可能となる。この場合、画像が再生表示される毎に、この再生画像に対応付けられている「視聴回数」、「視聴時間」をその再生状況に基づいて更新し、更新された「視聴回数」、「視聴時間」に基づいて画像評価を行うようにしたから、最新の再生回数、再生時間に基づいた画像評価が可能となる。
【００５２】
ＣＰＵ１は、画像評価を行う際に、管理レコード内の「タイムスタンプ」、「タイトル」、「コメント」、「レーティング」、「視聴回数」、「視聴時間」、「タイム間隔」に基づいて総合的な評価を行うようにしたから、再生対象として適切な画像を更に精度良く抽出することができる。また、ＣＰＵ１は、任意の撮影期間が指定された際に、この指定期間内に含まれる各画像毎にその管理レコードの内容を参照して画像評価を行うようにしたから、任意の指定期間の中から適切な画像を抽出することができる。この場合、抽出した複数の画像をその撮影日時順にソートして順次切り換え表示するようにしたから、鑑賞者にあっては時間的な変化状況の把握が容易となる。
【００５３】
また、ＣＰＵ１は、予め任意の抽出数がユーザ指定によって設定されていれば、この設定抽出数分の画像を再生対象として抽出し、ユーザ設定されていなければ、予め決められているデフォルト数分の画像を再生対象として抽出するようにしたから、再生対象として所定数分の画像に絞り込む場合に、必要に応じてその絞り込み画像数を増減することができる。
【００５４】
なお、上述した実施例においては、画像を評価する評価式として、「評価値＝(Ａ＋Ｂ＋Ｃ＋Ｄ＋Ｅ＋Ｆ)＊Ｃ」を例示したが、例えば、「評価値＝Ａ＋Ｂ＋２Ｃ＋Ｄ＋Ｅ＋Ｆ」であってもよい。この場合、パラメータ値Ｃに掛ける定数は、“２”に限らず、「1.5」など、任意である。また、上述した何れの評価式は、レーティング重視型の場合を示したが、例えば、タイム間隔重視型の評価式として「評価値＝Ａ＋Ｂ＋Ｃ＋Ｄ＋Ｅ＋２Ｆ」あるいは「評価値＝(Ａ＋Ｂ＋Ｃ＋Ｄ＋Ｅ＋Ｆ)＊Ｆ」などであってもよい。更に、全体重視型              の評価式として、例えば、「評価値＝Ａ＋Ｂ＋Ｃ＋Ｄ＋Ｅ＋Ｆ」であってよい。つまり、画像を適切に評価可能であれば、その評価式は任意である。
【００５５】
また、各種の評価式をメニュー画面に一覧表示し、このメニュー画面の中からユーザが任意の評価式を選択指定するようにしもよい。また、評価式に代入されるパラメータ値として、「タイムスタンプ」、「タイトル」、「コメント」、「レーティング」、「視聴回数」、「視聴時間」、「タイム間隔」を示したが、その全てをパラメータ値として使用せず、例えば、「レーティング」、「視聴回数」のパラメータ値のみを使用したり、「視聴回数」、「視聴時間」のパラメータ値のみを使用したり、「レーティング」、「タイム間隔」のパラメータ値のみを使用するようにしてもよい。すなわち、価値、注目度の高い代表的な画像を抽出可能であれば、使用するレコード項目は問わない。この場合、評価計算に使用するレコード項目をユーザが任意に選択指定するようにしてもよい。
【００５６】
また、上述した実施例においては、管理レコードは、「タイムスタンプ」、「タイトル」、「コメント」、「レーティング」、「視聴回数」、「視聴時間」、「タイム間隔」の項目を有する構成としたが、その他の項目を追加した構成であってもよい。すなわち、予めユーザが任意に入力設定された情報として「タイトル」、「コメント」、「レーティング」以外に「被写体名」を含めてもよく、また、過去に再生した再生状況を示す情報として「視聴回数」、「視聴時間」以外に「表示再生頻度」あるいは「プリント枚数」、「プリント頻度」などを含めてもよく、この項目内容に応じたパラメータ値を評価式に代入するようにしてもよい。すなわち、価値、注目度の高い代表的な画像を抽出可能であれば、使用するレコード項目は「表示再生頻度」、「プリント枚数」、「プリント頻度」であってもよい。また、お気に入りの度合い(レベル)に限らず、お気に入りか否かを示す情報であってあってもよい。
【００５７】
更に、現在位置を受信取得するＧＰＳ(Global Positioning System)受信機能付きのデジタルカメラ装置において、撮影が行われる毎に撮影日時のほか、現在位置(経緯度情報)が撮影位置として当該ファイルに付加されている場合には、この「撮影位置」を管理レコードの項目としてもよい。この場合、撮影日時順にソートされた指定期間管理レコード群内において前後の関係となる各管理レコード内の「撮影場所」からその間の「距離差」を算出し、この「距離差」の大きさに基づいて前後関係の画像の撮影時期が大きく相違するか、略同一かを判定するようにすれば、例えば、前の画像が自宅内で撮影した画像、後ろの画像が旅行先で撮影した画像であれば、撮影場所が大きく相違し、そのパラメータ値を大きくすれば、後ろの画像の評価値をそれに応じて大きくすることができる。
【００５８】
また、カメラ撮影時の情報として「画像サイズ」、「ズーム倍率」、「被写体距離」が当該ファイルに付加されている場合には、「画像サイズ」、「ズーム倍率」、「被写体距離」を管理レコードの項目としてもよく、この項目内容に応じたパラメータ値を評価式に代入するようにしてもよい。すなわち、ユーザが意図する画像、つまり、価値、注目度の高い代表的な画像を抽出可能であれば、画像評価に使用するレコード項目は「撮影位置」、「画像サイズ」、「ズーム倍率」、「被写体距離」などであってもよい。
【００５９】
上述した実施例においては、再生対象範囲として任意の撮影期間を入力指定するようにしたが、内部記憶部２に保存されている全画像あるいは画像フォルダ内に保存されている各画像を再生対象範囲として一括指定するようにしてもよく。この場合、複数の画像フォルダを再生対象範囲として一括指定するようにしてもよい。
また、上述した実施例においては、カメラ撮影された各画像をカメラ装置あるいはそのメモリカードから外部供給するようにしたが、無線通信手段を介して画像データを外部供給するようにしてもよく、また、上述した実施例においては、電子アルバム装置に専用の表示部を設けたが、ＴＶ受像機、パーソナルコンピュータなどを外部接続して再生表示するようにしてもよい。
【００６０】
その他、再生対象画像は、静止画、動画を問わず、また、静止画と動画とを混在したものであってもよい、また、電子アルバム装置は、スタンドアロンタイプに限らず、その各構成要素が２以上の筐体に物理的に分離され、通信回線、ケーブル等の有線伝送路あるいは電波、マイクロウエーブ、赤外線等の無線伝送路を介してデータを送受信する分散型のシステムであってよもよい。また、画像再生機能を備えた電子アルバム装置に限らず、例えば、デジタルカメラ装置、パーソナルコンピュータなどにも同様に適用可能である。
【００６１】
一方、コンピュータに対して、上述した各手段を実行させるためのプログラムコードをそれぞれ記録した記録媒体（例えば、ＣＤ−ＲＯＭ、フレキシブルディスク、ＲＡＭカード等）を提供するようにしてもよい。すなわち、コンピュータが読み取り可能なプログラムコードを有する記録媒体であって、撮影画像に関連付けられている関連情報を画像毎に記憶管理する機能と、撮影画像毎にその関連情報を参照して当該撮影画像を評価する機能と、撮影画像毎に得られた評価結果に基づいて所定数の撮影画像を評価の高い順に再生対象として抽出する機能と、抽出された複数の撮影画像を順次切り換え表示する機能とを実現させるためのプログラムを記録したコンピュータが読み取り可能な記録媒体を提供するようにしてもよい。
【図面の簡単な説明】
【００６２】
【図１】画像再生装置として適用した画像再生機能を備えた電子アルバム装置に場合の基本的な構成要素を示したブロック図。
【図２】外部供給されたＥＸＩＦ情報付きの画像ファイルと画像管理レコードファイル２１のレコード内容を示した図。
【図３】画像管理レコードを構成する各項目「タイトル」、「コメント」、「タイム間隔」、「レーティング」、「視聴回数」、「視聴時間」に対応して、この項目(管理情報)の内容から評価算出用のパラメータ値がどのように変換されるかを説明するための図。
【図４】(Ａ)は、タイム間隔とパラメータ値との対応関係を説明するためのテーブル内容を示した図、(Ｂ)は、視聴時間とパラメータ値との対応関係を説明するためのテーブル内容を示した図。
【図５】ビューア表示が指示された際に実行開始される画像再生処理を示したフローチャート。
【図６】スライドショーＢボタンの操作に応答して実行開始されるレコード抽出処理を詳述したフローチャート。
【図７】(Ａ)は、サムネイル一覧画面を例示した図、(Ｂ)は、スライドショーＡ形式の実行例を示した図、スライドショーＢ形式の実行例を示した図。
【符号の説明】
【００６３】
１  ＣＰＵ
２  内部記憶部
３  ＲＡＭ
４  キー入力部
５  表示部
９  メモリカード
１１  ＣＤ／ＤＶＤ
２１  画像管理レコードファイル
【図１】
2006279118.tif 000003
【図２】
2006279118.tif 000004
【図３】
2006279118.tif 000005
【図４】
2006279118.tif 000006
【図５】
2006279118.tif 000007
【図６】
2006279118.tif 000008
【図７】
2006279118.tif 000009