(57)【要約】【課題】より効果的に画像の撮影日時に関する情報を表示させる。【解決手段】マイクロコンピュータ３９は、スライドショー表示させようとする画像のそれぞれが、第１の期間内に撮影された画像である場合、それらの画像に、画像の撮影時刻が重畳されて表示されるように、画像の表示を制御する。ビデオデコーダ４２は、HDD３６から、スライドショー表示させる画像の画像ファイルを取得し、その画像ファイルに含まれている画像データをデコードする。重畳部４３は、表示される画像に撮影時刻が重畳されるように、デコードされた画像データに対して画像処理を施し、表示装置１２に供給する。本発明は、ハードディスクレコーダなどのデジタル機器に適用することができる。【選択図】図１
2008067314.tif 000002
【特許請求の範囲】
【請求項１】
複数の画像が、それらの画像の撮影日時順に表示されるように、複数の前記画像の表示を制御する情報処理装置において、
複数の前記画像のそれぞれについて、前記画像の撮影日時を示す撮影日時情報を取得する取得手段と、
取得された前記撮影日時情報のそれぞれにより示される前記画像の撮影日時のそれぞれが、第１の期間内の日時であるか否かを判定する判定手段と、
前記画像の撮影日時のそれぞれが、前記第１の期間内の日時である場合、前記画像とともに、その画像の撮影時刻が表示されるように、前記画像の表示を制御する表示制御手段と
を備える情報処理装置。
【請求項２】
前記表示制御手段は、前記画像の撮影日時のそれぞれが、前記第１の期間内の日時でない場合、複数の前記画像と、それらの画像のうちのいくつかの撮影日とが表示されるように、前記画像の表示を制御する
請求項１に記載の情報処理装置。
【請求項３】
前記表示制御手段は、前記画像の撮影日時のそれぞれが、前記第１の期間内の日時でない場合、前記画像の撮影日時のうち、最も古い撮影日時から最も新しい撮影日時までの期間の長さが、前記第１の期間よりも長い第２の期間の長さ以上であるとき、撮影日が同じである前記画像のうち、最初に表示される画像に、その画像の撮影日が表示されるように、前記画像の表示を制御する
請求項１に記載の情報処理装置。
【請求項４】
前記表示制御手段は、前記画像の撮影日時のそれぞれが、前記第１の期間内の日時でない場合、前記画像の撮影日時のうち、最も古い撮影日時から最も新しい撮影日時までの期間が、前記第１の期間よりも長い第２の期間より短いとき、前記画像に撮影時刻が表示され、さらに、撮影日が同じである前記画像のうち、最初に表示される画像の表示の直前に、前記撮影日が表示されるように、前記画像および前記撮影日の表示を制御する
請求項１に記載の情報処理装置。
【請求項５】
前記取得手段は、前記画像の撮影日時情報が取得できなかった場合、前記画像を表示させるための画像ファイルの作成日時を前記撮影日時情報として取得する
請求項１に記載の情報処理装置。
【請求項６】
複数の画像が、それらの画像の撮影日時順に表示されるように、複数の前記画像の表示を制御する情報処理方法において、
複数の前記画像のそれぞれについて、前記画像の撮影日時を示す撮影日時情報を取得し、
取得された前記撮影日時情報のそれぞれにより示される前記画像の撮影日時のそれぞれが、第１の期間内の日時であるか否かを判定し、
前記画像の撮影日時のそれぞれが、前記第１の期間内の日時である場合、前記画像とともに、その画像の撮影時刻が表示されるように、前記画像の表示を制御する
ステップを含む情報処理方法。
【請求項７】
複数の画像が、それらの画像の撮影日時順に表示されるように、複数の前記画像の表示を制御する情報処理をコンピュータに実行させるプログラムであって、
複数の前記画像のそれぞれについて、前記画像の撮影日時を示す撮影日時情報を取得し、
取得された前記撮影日時情報のそれぞれにより示される前記画像の撮影日時のそれぞれが、第１の期間内の日時であるか否かを判定し、
前記画像の撮影日時のそれぞれが、前記第１の期間内の日時である場合、前記画像とともに、その画像の撮影時刻が表示されるように、前記画像の表示を制御する
ステップを含むプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は情報処理装置および方法、並びにプログラムに関し、特に、画像の撮影日や撮影時刻をより効果的に表示できるようにした情報処理装置および方法、並びにプログラムに関する。
【背景技術】
【０００２】
近年、販売されているハードディスクレコーダやパーソナルコンピュータなどのデジタル機器には、静止画像を順番に表示する、いわゆるスライドショー表示機能を有するものがある。このようなスライドショー表示機能は、デジタル機器に予め記録されているアプリケーションプログラムによって実現されている。
【０００３】
また、スライドショー表示機能を有するデジタル機器には、静止画像の表示に合わせてBGM（Back Ground Music）を再生したり、静止画像にグラフィックスや撮影日時を重畳させて表示したりすることで、映像効果を持たせているものもある（例えば、特許文献１参照）。ユーザは、スライドショー表示機能を有するデジタル機器に、デジタルスチルカメラなどにより撮影された静止画像を記録させることで、撮影した静止画像を簡単にスライドショー表示させて閲覧することができる。
【０００４】
【特許文献１】特開２００６−８６６２２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述した技術では、静止画像に重畳される撮影日時の情報として、どのような情報が表示されるかは予め定められており、静止画像の撮影日や撮影時刻といった撮影日時に関する情報を効果的に表示させることができなかった。
【０００６】
すなわち、静止画像をスライドショー表示させるときに、静止画像に重畳されて表示される情報は、撮影日時や撮影時刻など予め定められた情報であった。したがって、例えば、静止画像に撮影日が表示される場合、スライドショー表示される各静止画像が同じ日に撮影されたものであるときにも、全ての静止画像に撮影日が重畳されて表示されるので、同じ情報が何度も表示されることになり、ユーザにとっては煩わしいだけでなく、静止画像が見にくくなってしまう。
【０００７】
また、例えば、静止画像に撮影時刻が表示される場合、スライドショー表示される静止画像が、何ヶ月かなどのある程度長い期間にわたって撮影されたものであるときには、表示される静止画像には、短い期間に連続して撮影された静止画像が含まれていないことが多い。したがって、このような場合、ユーザは、表示される静止画像が何月ごろ撮影されたか、すなわちその静止画像の撮影日について知りたいと思うことが多いのにもかかわらず、静止画像には撮影時刻しか表示されないので、ユーザはそれらの静止画像の撮影日を知ることができなかった。また、この場合、撮影時刻を知りたいと思わないユーザには、ユーザにとって不必要な情報が静止画像に重畳されて表示されることになる。
【０００８】
本発明は、このような状況に鑑みてなされたものであり、撮影日時に関する情報をより効果的に表示させることができるようにするものである。
【課題を解決するための手段】
【０００９】
本発明の一側面の情報処理装置は、複数の画像が、それらの画像の撮影日時順に表示されるように、複数の前記画像の表示を制御する情報処理装置であって、複数の前記画像のそれぞれについて、前記画像の撮影日時を示す撮影日時情報を取得する取得手段と、取得された前記撮影日時情報のそれぞれにより示される前記画像の撮影日時のそれぞれが、第１の期間内の日時であるか否かを判定する判定手段と、前記画像の撮影日時のそれぞれが、前記第１の期間内の日時である場合、前記画像とともに、その画像の撮影時刻が表示されるように、前記画像の表示を制御する表示制御手段とを備える。
【００１０】
前記表示制御手段には、前記画像の撮影日時のそれぞれが、前記第１の期間内の日時でない場合、複数の前記画像と、それらの画像のうちのいくつかの撮影日とが表示されるように、前記画像の表示を制御させることができる。
【００１１】
前記表示制御手段には、前記画像の撮影日時のそれぞれが、前記第１の期間内の日時でない場合、前記画像の撮影日時のうち、最も古い撮影日時から最も新しい撮影日時までの期間の長さが、前記第１の期間よりも長い第２の期間の長さ以上であるとき、撮影日が同じである前記画像のうち、最初に表示される画像に、その画像の撮影日が表示されるように、前記画像の表示を制御させることができる。
【００１２】
前記表示制御手段には、前記画像の撮影日時のそれぞれが、前記第１の期間内の日時でない場合、前記画像の撮影日時のうち、最も古い撮影日時から最も新しい撮影日時までの期間が、前記第１の期間よりも長い第２の期間より短いとき、前記画像に撮影時刻が表示され、さらに、撮影日が同じである前記画像のうち、最初に表示される画像の表示の直前に、前記撮影日が表示されるように、前記画像および前記撮影日の表示を制御させることができる。
【００１３】
前記取得手段には、前記画像の撮影日時情報が取得できなかった場合、前記画像を表示させるための画像ファイルの作成日時を前記撮影日時情報として取得させることができる。
【００１４】
本発明の一側面の情報処理方法またはプログラムは、複数の画像が、それらの画像の撮影日時順に表示されるように、複数の前記画像の表示を制御する情報処理を実行するためのものであって、複数の前記画像のそれぞれについて、前記画像の撮影日時を示す撮影日時情報を取得し、取得された前記撮影日時情報のそれぞれにより示される前記画像の撮影日時のそれぞれが、第１の期間内の日時であるか否かを判定し、前記画像の撮影日時のそれぞれが、前記第１の期間内の日時である場合、前記画像とともに、その画像の撮影時刻が表示されるように、前記画像の表示を制御するステップを含む。
【００１５】
本発明の一側面においては、複数の画像が、それらの画像の撮影日時順に表示されるように、複数の前記画像の表示を制御する情報処理において、複数の前記画像のそれぞれについて、前記画像の撮影日時を示す撮影日時情報が取得され、取得された前記撮影日時情報のそれぞれにより示される前記画像の撮影日時のそれぞれが、第１の期間内の日時であるか否かが判定され、前記画像の撮影日時のそれぞれが、前記第１の期間内の日時である場合、前記画像とともに、その画像の撮影時刻が表示されるように、前記画像の表示が制御される。
【発明の効果】
【００１６】
本発明の一側面によれば、画像を表示させることができる。特に、本発明の一側面によれば、画像の撮影日時に関する情報をより効果的に表示させることができる。
【発明を実施するための最良の形態】
【００１７】
以下に本発明の実施の形態を説明するが、本発明の構成要件と、明細書又は図面に記載の実施の形態との対応関係を例示すると、次のようになる。この記載は、本発明をサポートする実施の形態が、明細書又は図面に記載されていることを確認するためのものである。従って、明細書又は図面中には記載されているが、本発明の構成要件に対応する実施の形態として、ここには記載されていない実施の形態があったとしても、そのことは、その実施の形態が、その構成要件に対応するものではないことを意味するものではない。逆に、実施の形態が構成要件に対応するものとしてここに記載されていたとしても、そのことは、その実施の形態が、その構成要件以外の構成要件には対応しないものであることを意味するものでもない。
【００１８】
本発明の一側面の情報処理装置は、複数の画像が、それらの画像の撮影日時順に表示されるように、複数の前記画像の表示を制御する情報処理装置であって、複数の前記画像のそれぞれについて、前記画像の撮影日時を示す撮影日時情報を取得する取得手段（例えば、図２の取得部７１）と、取得された前記撮影日時情報のそれぞれにより示される前記画像の撮影日時のそれぞれが、第１の期間内の日時であるか否かを判定する判定手段（例えば、図２の判定部７２）と、前記画像の撮影日時のそれぞれが、前記第１の期間内の日時である場合、前記画像とともに、その画像の撮影時刻が表示されるように、前記画像の表示を制御する表示制御手段（例えば、図２の表示制御部７３）とを備える。
【００１９】
前記表示制御手段には、前記画像の撮影日時のそれぞれが、前記第１の期間内の日時でない場合、複数の前記画像と、それらの画像のうちのいくつかの撮影日とが表示されるように、前記画像の表示を制御させる（例えば、図３のステップＳ１７またはステップＳ１９の処理）ことができる。
【００２０】
前記表示制御手段には、前記画像の撮影日時のそれぞれが、前記第１の期間内の日時でない場合、前記画像の撮影日時のうち、最も古い撮影日時から最も新しい撮影日時までの期間の長さが、前記第１の期間よりも長い第２の期間の長さ以上であるとき、撮影日が同じである前記画像のうち、最初に表示される画像に、その画像の撮影日が表示されるように、前記画像の表示を制御させる（例えば、図３のステップＳ１７の処理）ことができる。
【００２１】
前記表示制御手段には、前記画像の撮影日時のそれぞれが、前記第１の期間内の日時でない場合、前記画像の撮影日時のうち、最も古い撮影日時から最も新しい撮影日時までの期間が、前記第１の期間よりも長い第２の期間より短いとき、前記画像に撮影時刻が表示され、さらに、撮影日が同じである前記画像のうち、最初に表示される画像の表示の直前に、前記撮影日が表示されるように、前記画像および前記撮影日の表示を制御させる（例えば、図３のステップＳ１９の処理）ことができる。
【００２２】
本発明の一側面の情報処理方法またはプログラムは、複数の画像が、それらの画像の撮影日時順に表示されるように、複数の前記画像の表示を制御する情報処理を実行させるためのものであって、複数の前記画像のそれぞれについて、前記画像の撮影日時を示す撮影日時情報を取得し（例えば、図３のステップＳ１１）、取得された前記撮影日時情報のそれぞれにより示される前記画像の撮影日時のそれぞれが、第１の期間内の日時であるか否かを判定し（例えば、図３のステップＳ１３）、前記画像の撮影日時のそれぞれが、前記第１の期間内の日時である場合、前記画像とともに、その画像の撮影時刻が表示されるように、前記画像の表示を制御する（例えば、図３のステップＳ１４）ステップを含む。
【００２３】
本発明は、例えばハードディスクレコーダ、DVD（Digital Versatile Disk）レコーダ、パーソナルコンピュータ、デジタルスチルカメラ、デジタルビデオカメラなどの各種のデジタル機器に適用することができる。
【００２４】
以下、図面を参照して、本発明を適用した実施の形態について説明する。
【００２５】
図１は、本発明を適用した情報処理装置の構成例を示すブロック図である。
【００２６】
情報処理装置１１は、例えば記録再生装置、パーソナルコンピュータなどから構成され、情報処理装置１１には、図示せぬケーブルを介してテレビジョン受像機、液晶モニタなどからなる表示装置１２が接続されている。
【００２７】
また、ユーザは、リモートコマンダ１３を操作することにより、情報処理装置１１に各種の処理を実行させることができる。すなわち、ユーザがリモートコマンダ１３を操作すると、リモートコマンダ１３から情報処理装置１１には、ユーザの操作に応じたコマンドが送信される。情報処理装置１１は、リモートコマンダ１３からのコマンドを受信し、受信したコマンドを実行して、表示装置１２に静止画像や動画像を表示させるなど、ユーザの操作に応じた処理を実行する。なお、以下の説明において、静止画像および動画像を特に区別する必要のない場合、単に画像と称する。
【００２８】
情報処理装置１１は、カードスロット３１、メモリカードコントローラ３２、USB（Universal Serial Bus）端子３３、USBコントローラ３４、ストリームバッファ３５、HDD（Hard Disk Drive）３６、GUI（Graphical User Interface）制御部３８、マイクロコンピュータ３９、メモリ４０、オーディオデコーダ４１、ビデオデコーダ４２、および重畳部４３から構成される。
【００２９】
カードスロット３１には、不揮発性の半導体メモリであるメモリカードが着脱自在とされており、メモリカードコントローラ３２は、カードスロット３１に装着されたメモリカードから画像ファイルを取得する。メモリカードコントローラ３２は、メモリカードから取得した画像ファイルを、一旦ストリームバッファ３５に記憶させた後、HDD３６に供給して記録させる。
【００３０】
USB端子３３には、図示せぬケーブルを介してデジタルスチルカメラ、デジタルビデオカメラ、パーソナルコンピュータなどのデジタル機器が接続される。USBコントローラ３４は、USB端子３３およびケーブルを介して接続されているデジタル機器から画像ファイルを取得して、一旦ストリームバッファ３５に記憶させた後、HDD３６に供給して記録させる。
【００３１】
ストリームバッファ３５は、メモリカードコントローラ３２またはUSBコントローラ３４から供給された画像ファイルを一時的に記憶して、記憶している画像ファイルをHDD３６に供給する。また、ストリームバッファ３５は、HDD３６から供給された画像ファイルや音声データを一時的に記憶する。ストリームバッファ３５は、HDD３６から供給された音声データをオーディオデコーダ４１に供給し、画像ファイルをビデオデコーダ４２に供給する。
【００３２】
HDD３６は、各種のデータやプログラムを記録し、記録しているデータやプログラムを、ストリームバッファ３５またはマイクロコンピュータ３９に供給する。例えば、HDD３６は、ストリームバッファ３５から供給された画像ファイルを記録する。また、HDD３６には、バス３７を介してマイクロコンピュータ３９およびメモリ４０が接続されている。
【００３３】
GUI制御部３８は、リモートコマンダ１３から送信されてきたコマンドを受信し、受信したコマンドを解釈するとともに、そのコマンドに応じた信号をマイクロコンピュータ３９に供給する。マイクロコンピュータ３９は、GUI制御部３８からの信号に基づいて、画像の表示の制御や画面の設定処理など各種の処理を実行し、情報処理装置１１の全体を制御する。
【００３４】
また、マイクロコンピュータ３９は、マイクロコンピュータ３９を構成するROM（Read Only Memory）に記録されている、グラフィックスを表示させるための画像データや、HDD３６に記録されている画像ファイルに含まれている、画像の撮影日時を示す撮影日時情報をメモリ４０に供給して記憶させる。さらに、マイクロコンピュータ３９は、重畳部４３に各種の処理を実行させるためのコマンドをメモリ４０に供給して記憶させる。
【００３５】
オーディオデコーダ４１は、ストリームバッファ３５から供給された音声データを所定の方式によりデコードし、これにより得られた音声データを表示装置１２に供給して音声を出力させる。
【００３６】
ビデオデコーダ４２は、ストリームバッファ３５から供給された画像ファイルから、画像を表示させるための画像データを取得し、取得した画像データを所定の方式でデコードする。すなわち、ビデオデコーダ４２は、画像ファイルから静止画像を表示させるための静止画像データ、または動画像を表示させるための動画像データを取得し、取得した静止画像データまたは動画像データをデコードする。ビデオデコーダ４２は、デコードにより得られた画像データを重畳部４３に供給する。
【００３７】
重畳部４３は、メモリ４０に記憶されているコマンドを実行して、ビデオデコーダ４２から供給される画像にエフェクトを施し、これにより得られた画像を表示装置１２に供給して表示させる。すなわち、重畳部４３は、メモリ４０に記憶されているグラフィックスの画像データおよび撮影日時情報を用いて、ビデオデコーダ４２からの画像データにより表示される画像に、グラフィックスや撮影日時に関する情報が重畳されて表示されたり、画像がズームイン、ズームアウト、フェードイン、またはフェードアウトされたり、あるいは画像の透明度が時間とともに変換したりするように、ビデオデコーダ４２から供給される画像データに重畳処理等の画像処理を施す。
【００３８】
なお、情報処理装置１１に、DVDなどの光ディスクからデータを読み取るドライブを設け、ドライブが情報処理装置１１に装着された光ディスクから画像ファイルを読み出してHDD３６に記録させるようにしてもよいし、IEEE（Institute of Electrical and Electronic Engineers）1394端子やEthernet（登録商標）端子を設けて、それらの端子にケーブルを介して接続された装置から画像ファイルが取得されるようにしてもよい。
【００３９】
図２は、図１のマイクロコンピュータ３９の機能の構成例を示すブロック図である。
【００４０】
マイクロコンピュータ３９は、取得部７１、判定部７２、および表示制御部７３から構成される。取得部７１は、表示制御部７３からの指示に基づいて、HDD３６に記録されている画像ファイルのうち、これから表示しようとする複数の画像のそれぞれを表示させるための画像ファイルのそれぞれから、それらの画像の撮影日時を示す撮影日時情報を取得する。取得部７１は、取得した撮影日時情報を判定部７２および表示制御部７３に供給する。
【００４１】
判定部７２は、取得部７１から供給された撮影日時情報に基づいて、これから表示しようとしている画像が、所定の期間内に撮影された画像であるか否か、すなわち撮影日時情報のそれぞれにより示される画像の撮影日時のそれぞれが、所定の期間内の日時であるか否かを判定し、その判定結果を表示制御部７３に供給する。
【００４２】
表示制御部７３は、GUI制御部３８からの信号に基づいて、取得部７１に撮影日時情報の取得を指示する。また、表示制御部７３は、判定部７２からの判定結果に応じて、取得部７１から供給される撮影日時情報を、バス３７を介してメモリ４０に供給する。さらに、表示制御部７３は、GUI制御部３８からの信号に基づいて、グラフィックスや各種のコマンドを、バス３７を介してメモリ４０に供給する。
【００４３】
ところで、ユーザは、デジタルスチルカメラや、デジタルビデオカメラにより撮影された静止画像または動画像、より詳細には静止画像または動画像の画像ファイルを情報処理装置１１に記録させ、情報処理装置１１に記録させた複数の静止画像または動画像を順番にスライドショー表示させることができる。
【００４４】
そのような場合、ユーザは、画像ファイルが記録されているメモリカードをカードスロット３１に装着するか、または画像ファイルが記録されているデジタル機器を、ケーブルを介してUSB端子３３に接続する。
【００４５】
カードスロット３１にメモリカードが装着された場合、メモリカードコントローラ３２は、カードスロット３１に装着されたメモリカードから画像ファイルを取得し、取得した画像ファイルをストリームバッファ３５を介してHDD３６に供給する。
【００４６】
また、USB端子３３にデジタル機器が接続された場合、USBコントローラ３４は、USB端子３３およびケーブルを介して、接続されているデジタル機器から画像ファイルを取得し、取得した画像ファイルをストリームバッファ３５を介してHDD３６に供給する。
【００４７】
HDD３６は、ストリームバッファ３５を介して、メモリカードコントローラ３２またはUSBコントローラ３４から供給された画像ファイルを記録する。例えば、HDD３６に記録される画像ファイルには、画像を表示させるための画像データ、画像の撮影日時情報、画像ファイルの作成日時を示す情報などが含まれている。例えば、画像ファイルに静止画像データが含まれている場合、画像ファイルには、シャッタスピードや絞り、画像のサイズなどの情報が含まれているExif（Exchangeable Image File Format）ファイルが含まれており、画像の撮影日時情報は、このExifファイルに含まれている。
【００４８】
また、HDD３６は、情報処理装置１１に同時に取り込まれた画像ファイルを、１つのフォルダに格納して記録する。例えば、ストリームバッファ３５を介してメモリカードコントローラ３２から、３０個の画像ファイルが供給された場合、HDD３６は、それらの３０個の画像ファイルを１つのフォルダに格納して記録する。１つのフォルダには、静止画像の画像ファイルまたは動画像の画像ファイルのいずれか一方だけが格納されていてもよいし、両方が格納されていてもよい。また、画像ファイルは、画像の撮影日時の古い順または新しい順に並べられてフォルダに格納される。
【００４９】
このようにして、情報処理装置１１に画像ファイルが記録されると、ユーザは記録された画像ファイルに基づく画像をスライドショー表示させることができる。画像をスライドショー表示させる場合、例えばユーザは、リモートコマンダ１３を操作することにより、画像がスライドショー表示されるときに再生させるBGMを指定し、その後、スライドショー表示させる画像の画像ファイルが格納されているフォルダを１つ指定する。つまり、この場合、指定された１つのフォルダに格納されている１または複数の画像ファイルにより表示される画像が、スライドショー表示の対象となる画像とされる。
【００５０】
ユーザがリモートコマンダ１３を操作して、BGMと、画像ファイルが格納されているフォルダとを指定すると、リモートコマンダ１３からGUI制御部３８には、それぞれユーザの操作に応じて、BGMを指定するコマンド、およびフォルダを指定するコマンドが送信される。GUI制御部３８は、リモートコマンダ１３から送信されてきたコマンドを受信し、コマンドに応じた信号をマイクロコンピュータ３９に供給する。
【００５１】
GUI制御部３８からマイクロコンピュータ３９の表示制御部７３に、指定されたフォルダを示す信号が供給されると、情報処理装置１１は、指定されたフォルダ内の画像のスライドショー表示を制御する処理である、スライドショー表示制御処理を開始する。以下、図３のフローチャートを参照して、情報処理装置１１によるスライドショー表示制御処理について説明する。
【００５２】
ステップＳ１１において、取得部７１はHDD３６から、これからスライドショー表示しようとしている画像の撮影日時情報を取得する。すなわち、GUI制御部３８から表示制御部７３に、指定されたフォルダを示す信号が供給されると、表示制御部７３は、その供給された信号に基づいて、撮影日時情報の取得を取得部７１に指示する。取得部７１は、表示制御部７３の指示に応じて、HDD３６に記録されている、ユーザにより指定されたフォルダに格納されている画像ファイルのそれぞれから、画像の撮影日時情報のそれぞれを取得する。例えば、取得部７１は、画像ファイルにExifファイルが含まれている場合には、そのExifファイルから撮影日時情報を取得し、画像ファイルにExifファイルや撮影日時情報が含まれていない場合、画像ファイルに含まれている、画像ファイルの作成日時を示す情報を、撮影日時情報として取得する。
【００５３】
取得部７１は、取得した撮影日時情報のそれぞれを、表示制御部７３および判定部７２に供給する。ここで、取得された撮影日時情報には、例えば、画像の撮影年月日および撮影時刻を示す情報が含まれている。
【００５４】
また、表示制御部７３は、オーディオデコーダ４１に指定されたBGMを再生するための音声データのデコードを指示するとともに、ビデオデコーダ４２に指定されたフォルダに格納されている画像ファイル内の画像データのデコードを指示する。
【００５５】
ステップＳ１２において、ビデオデコーダ４２は、表示制御部７３からの指示に基づいて、ストリームバッファ３５を介してHDD３６から、指定されたフォルダ内に格納されている画像ファイルを取得する。そして、ビデオデコーダ４２は、画像を表示させる順番に、すなわち撮影日時順に取得した画像ファイルに含まれている画像データを所定の方式によりデコードし、これにより得られた画像データを重畳部４３に供給する。
【００５６】
画像ファイルに含まれている画像データが、静止画像データである場合、例えばビデオデコーダ４２は、画像データをJPEG（Joint Photographic Experts Group）方式によりデコードし、また、画像ファイルに含まれている画像データが、動画像データである場合、例えばビデオデコーダ４２は、画像データをMPEG（Moving Picture Experts Group phase）2方式によりデコードする。なお、
【００５７】
また、スライドショー表示される画像は、撮影日時の最も古い画像から、撮影日時の最も新しい画像まで、すなわち最も過去に撮影された画像から、最も現在時刻に近い時刻に撮影された画像まで、撮影日時の古い順に表示される。なお、撮影日時の新しい順に画像を表示させるようにしてもよい。
【００５８】
さらに、ステップＳ１２において、オーディオデコーダ４１は、表示制御部７３の制御に基づいて、指定されたBGMとしての楽曲を再生させるための音声データをHDD３６から取得し、取得した音声データを、例えばAAC（Advanced Audio Coding）などの方式によりデコードし、これにより得られた音声データを表示装置１２に供給する。
【００５９】
ステップＳ１３において、判定部７２は、取得部７１から供給された撮影日時情報に基づいて、これから表示する画像の撮影日が同日であるか、または表示する画像のそれぞれが、所定の時刻を基準として２４時間以内に撮影された画像であるかを判定する。すなわち、判定部７２は、表示される画像が、所定の第１の期間内に撮影された画像であるか否かを判定する。
【００６０】
例えば、取得部７１から供給された撮影日時情報により示される撮影日時のうち、最も古い撮影日時が、３月１日の午前８時００分であり、最も新しい撮影日時が、３月２日の午前２時００分であるとする。また、第１の期間は、例えば最も古い撮影日時である３月１日の８時を基準とする２４時間の期間、すなわち３月１日の午前８時から、３月２日の午前８時までの期間とされる。したがって、この場合、最も新しい撮影日時は３月２日の午前２時であるので、表示しようとする画像は、第１の期間内に撮影された画像であると判定される。
【００６１】
なお、この第１の期間は２４時間に限らず、任意に設定することができる。ここで、第１の期間は、時間や日を単位として定められてもよいし、１年、１ヶ月など、年や月を単位として定められてもよい。さらに１年６ヶ月など、時間、日、月、および年のうちのいくつかの組み合わせにより定められるようにしてもよい。
【００６２】
判定部７２は、ステップＳ１３において画像の撮影日が同日であるか、または２４時間以内に撮影された画像であるかを判定すると、その判定結果を表示制御部７３に供給する。
【００６３】
ステップＳ１３において、画像の撮影日が同日であるか、または２４時間以内に撮影された画像であると判定された場合、処理はステップＳ１４に進み、表示制御部７３は、画像とともに、その画像の撮影時刻が表示されるように、画像の表示を制御する。
【００６４】
すなわち、表示制御部７３は、例えば図４に示すように、スライドショー表示する画像に、その画像の撮影時刻が重畳して表示されるように、画像の表示を制御する。なお、図４において、１つの長方形は１つの画像を表しており、それぞれの長方形内の時刻は、それらの画像の撮影時刻を示している。また、それぞれの画像の図中、左上の番号は、画像の表示される順番を示しており、それぞれの画像の図中、下側に示される日時は、画像の撮影日時情報により示される撮影日時を示している。さらに画像の図中、下側に示される撮影日時は、実際には表示装置１２には表示されない。
【００６５】
図４の例では、表示順が１番である図中、一番左上の画像から、表示順が１２番である図中、一番右下の画像まで、撮影日時の古い順番に画像が表示される。この場合、ユーザにより指定されたフォルダには、これらの１２枚の画像の画像ファイルが格納されており、これらの画像が、撮影日時の古い順に表示される。
【００６６】
例えば、表示順が１番である画像の撮影日時は、３月１日の８時５４分であり、表示順が１２番である画像の撮影日時は、３月２日の２時００分であるので、スライドショー表示の対象となる画像のそれぞれの撮影日は同日ではないが、スライドショー表示の対象となる画像は、最も古い撮影日時を基準として２４時間以内の期間に撮影された画像であるので、ステップＳ１３において第１の期間内に撮影された画像であると判定され、画像に、その画像の撮影時刻が重畳されて表示される。
【００６７】
例えば、表示順が１番である画像には、その画像の撮影時刻である８時５４分を示す文字“８：５４”が重畳されて表示され、表示順が１２番である画像には、その画像の撮影時刻である２時を示す文字“２：００”が重畳されて表示されている。
【００６８】
このように、画像の撮影日が同日であるか、または２４時間以内に撮影された画像である場合、表示制御部７３は、画像とともに、その画像の撮影時刻が表示されるように、画像の表示を制御する。
【００６９】
より具体的には、表示制御部７３は、表示する画像のそれぞれに、それらの画像の撮影時刻のそれぞれが重畳されて表示されるように、また、画像にユーザにより指定されたBGMと関係付けられたエフェクトが施されるように、画像に対する重畳処理などの画像処理の実行を指示するコマンドを、バス３７を介してメモリ４０に供給して記憶させる。また、このコマンドとともに、メモリ４０には、画像に重畳させるべき撮影時刻を示す撮影日時情報も供給される。
【００７０】
さらに、表示制御部７３は、エフェクトとして画像に所定のグラフィックスが重畳される場合、マイクロコンピュータ３９を構成する図示せぬROMから、そのグラフィックスとしての画像を表示させるための画像データを取得してメモリ４０に供給し、記憶させる。
【００７１】
スライドショー表示される画像が、撮影された日付の同じ画像であったり、２４時間など、ほぼ１日とみなすことのできる短い期間内に撮影された画像であったりする場合、ユーザにとっては表示される画像の撮影日はほぼ同じであり、画像の撮影日はユーザにとって必要のない情報であることが多い。そこで、撮影時刻だけを画像に重畳させて表示させることによって、画像をより見やすく表示することができる。つまり、不必要な情報が画像に重畳されて表示されることにより、画像が見にくくなるようなことがなくなる。
【００７２】
また、画像に撮影時刻を重畳させて表示することで、ユーザは表示される画像と撮影時刻を見ながら、スライドショー表示される画像の時間の流れを把握することができ、そのときの出来事を思い出しながら画像の閲覧を楽しむことができる。
【００７３】
図３のフローチャートの説明に戻り、画像処理の実行を指示するコマンド、撮影日時情報、およびグラフィックスの画像データがメモリ４０に記憶されると、ステップＳ１５において、重畳部４３は、メモリ４０に記憶されているコマンドを実行して、ビデオデコーダ４２から供給される画像にエフェクトを施す。
【００７４】
すなわち、重畳部４３は、メモリ４０に記憶されているコマンドを実行することにより、メモリ４０に記憶されている撮影日時情報およびグラフィックスの画像データを用いて、ビデオデコーダ４２からの画像データにより表示される画像に、撮影時刻やグラフィックスが重畳されて表示されたり、画像の透明度が時間とともに変化するように画像が表示されたりするように、ビデオデコーダ４２から供給される画像データに画像処理を施す。
【００７５】
なお、より詳細には、画像処理が施された画像データは、スライドショー表示される静止画像のそれぞれを表示させるための静止画像データのそれぞれとされてもよいし、静止画像をスライドショー表示させるための動画像、すなわち、複数の静止画像が順番に表示される動画像を表示させるための動画像データとされてもよい。
【００７６】
また、画像処理が施された画像データは、静止画像データおよび動画像データからなる画像データとされてもよいし、動画像データだけからなる画像データとされてもよい。
【００７７】
さらに、スライドショー表示される画像に、動画像が含まれている場合には、その動画像が全て再生されて表示されるようにしてもよいし、その動画像の最初の何分かが再生されて表示されるようにしてもよい。例えば、スライドショー表示される画像としての動画像の前後に、静止画像が表示される場合には、静止画像が表示された後、次に表示されるべき動画像が最初の数分間だけ表示され、さらにその後、次の静止画像が表示される。
【００７８】
ステップＳ１５において、スライドショー表示される画像にエフェクトが施されると、処理はステップＳ２１に進む。
【００７９】
また、ステップＳ１３において、画像の撮影日が同日でなく、また２４時間以内に撮影された画像でもないと判定された場合、すなわち第１の期間内に撮影された画像でないと判定された場合、処理はステップＳ１６に進む。
【００８０】
ステップＳ１６において、判定部７２は、取得部７１から供給された撮影日時情報に基づいて、これから表示する画像のそれぞれの撮影された期間が７日以上の期間であるか否かを判定する。すなわち、判定部７２は、表示される画像が、所定の第２の期間内に撮影された画像であるか否かを判定する。
【００８１】
例えば、第２の期間は、表示される画像の撮影日時のうち、最も古い撮影日時を基準とする７日間の期間とされる。したがって、この場合、表示される画像の撮影日時のうちの最も古い撮影日時から、最も新しい撮影日時までの期間の長さが、第２の期間の長さである７日以上であるとき、画像のそれぞれの撮影された期間が７日以上の期間であると判定される。
【００８２】
なお、この第２の期間は、第１の期間よりも長い期間であれば、７日間に限らず任意に設定することができる。すなわち、第２の期間は、時間、日、月、または年を単位として定められてもよく、それらのうちのいくつかの組み合わせにより定められるようにしてもよい。
【００８３】
判定部７２は、ステップＳ１６において、これから表示する画像の撮影された期間が７日以上の期間であるか否かを判定すると、その判定結果を表示制御部７３に供給する。
【００８４】
ステップＳ１６において、画像の撮影された期間が７日以上の期間であると判定された場合、処理はステップＳ１７に進み、表示制御部７３は、これからスライドショー表示する画像であって、撮影日が同じ画像のうち、最初に表示される画像に、その画像の撮影日が表示されるように、画像の表示を制御する。
【００８５】
すなわち、表示制御部７３は、例えば図５に示すように、スライドショー表示する画像であって、撮影日が同じ画像のうち最初に表示される画像に、その画像の撮影日が重畳されて表示されるように、画像の表示を制御する。なお、図５において、１つの長方形は１つの画像を表しており、画像を表す長方形内の日付は、その画像の撮影日を示している。また、それぞれの画像の図中、左上の番号は、画像の表示される順番を示しており、それぞれの画像の図中、下側に示される日時は、画像の撮影日時情報により示される撮影日時を示している。さらに画像の図中、下側に示される撮影日時は、実際には表示装置１２には表示されない。
【００８６】
図５の例では、表示順が１番である図中、一番左上の画像から、表示順が１２番である図中、一番右下の画像まで、撮影日時の古い順番に画像が表示される。この場合、ユーザにより指定されたフォルダには、これらの１２枚の画像の画像ファイルが格納されており、これらの画像が、撮影日時の古い順に表示される。
【００８７】
例えば、表示順が１番である画像の撮影日時は、３月１日の０時２０分であり、表示順が１２番である画像の撮影日時は、３月１８日の１４時１２分であるので、スライドショー表示の対象となる画像のそれぞれが撮影された期間は、７日以上の期間となり、ステップＳ１６において、画像の撮影された期間が第２の期間以上であると判定され、撮影日の同じ画像のうち、最初に表示される画像、すなわち撮影日の同じ画像のうち、最も撮影日時の古い画像に、その画像の撮影日が重畳されて表示される。
【００８８】
例えば、図５において、撮影日が３月１日である画像は、表示順が１番である画像、および表示順が２番である画像であるので、それらの画像のうち、最初に表示される表示順が１番である画像には、その画像の撮影日を示す文字“３／１”が重畳されて表示されており、表示順が２番である画像には、撮影日は表示されていない。
【００８９】
また、例えば図５において、撮影日が３月３日である画像は、表示順が３番である画像だけであるので、表示順が３番である画像には、その画像の撮影日を示す文字“３／３”が重畳されて表示されている。
【００９０】
このように、画像の撮影された期間の長さが第２の期間の長さ以上である場合、表示制御部７３は、撮影日の同じ画像のうち、最初に表示される画像に、その画像の撮影日が重畳されて表示されるように、画像の表示を制御する。
【００９１】
より具体的には、表示制御部７３は、表示する画像であって、撮影日の同じ画像のうち、最初に表示される画像に、その画像の撮影日が重畳されて表示されるように、また、画像にユーザにより指定されたBGMと関係付けられたエフェクトが施されるように、画像に対する重畳処理などの画像処理の実行を指示するコマンドを、バス３７を介してメモリ４０に供給して記憶させる。また、このコマンドとともに、メモリ４０には、画像に重畳させるべき撮影日を示す撮影日時情報も供給される。
【００９２】
さらに、表示制御部７３は、エフェクトとして画像に所定のグラフィックスが重畳される場合、マイクロコンピュータ３９を構成する図示せぬROMから、そのグラフィックスを表示させるための画像データを取得してメモリ４０に供給し、記憶させる。
【００９３】
スライドショー表示される画像が、１週間以上などの長い期間にわたり撮影された画像である場合、表示される画像は、複数のイベントのとき、すなわち全く異なる行事のときなどにそれぞれ撮影された画像である可能性が高い。つまり、表示される画像のなかには、ある行事のときに１枚または数枚だけ撮影された画像が多く含まれている可能性が高い。そのような場合、表示される画像には、短い期間に連続して撮影された画像は殆どなく、ユーザが表示される画像の時間の流れを気にすることもないので、ユーザは、表示されている画像がいつ撮影されたものであるか、つまりその行事はいつ行われたものであったかを知りたいと思い、その画像の撮影された時刻までは知りたいとは思わないことが多い。
【００９４】
そこで、同じ日に撮影された画像のうち、撮影時刻の最も古い画像、すなわち最初に表示される画像だけに撮影日を重畳して表示させ、撮影時刻は表示されないようにすることで、ユーザにとって必要と思われる情報だけを表示するとともに、画像をより見やすく表示することができる。したがって、ユーザは、画像を撮影したときの行事がいつであったかを瞬時に知ることができ、そのときのことを思い出しながら画像の閲覧を楽しむことができる。この場合、同じ撮影日の画像については、最初に表示される画像以外は、撮影日が表示されないので、すなわち画像の表示が切り替わっても毎回撮影日が表示されることはないので、ユーザが撮影日の表示を煩わしく思うこともない。
【００９５】
図３のフローチャートの説明に戻り、画像処理の実行を指示するコマンド、撮影日時情報、およびグラフィックスの画像データがメモリ４０に記憶されると、ステップＳ１８において、重畳部４３は、メモリ４０に記憶されているコマンドを実行して、ビデオデコーダ４２から供給される画像にエフェクトを施す。
【００９６】
すなわち、重畳部４３は、メモリ４０に記憶されているコマンドを実行することにより、メモリ４０に記憶されている撮影日時情報およびグラフィックスの画像データを用いて、ビデオデコーダ４２からの画像データにより表示される画像に、必要に応じて撮影日やグラフィックスが重畳されて表示されたり、画像の透明度が時間とともに変化するように画像が表示されたりするように、ビデオデコーダ４２から供給される画像データに画像処理を施す。
【００９７】
ステップＳ１８において、スライドショー表示される画像にエフェクトが施されると、処理はステップＳ２１に進む。
【００９８】
また、ステップＳ１６において、画像の撮影された期間の長さが７日以上でないと判定された場合、すなわち、画像の撮影された期間長さが第１の期間より長く、かつ第２の期間よりも短い場合、処理はステップＳ１９に進む。
【００９９】
ステップＳ１９において、表示制御部７３は、これからスライドショー表示する画像に、その画像の撮影時刻が表示されるようにするとともに、表示される画像であって、撮影日が同じ画像のうち、最初に表示される画像の直前に撮影日が表示されるように、画像の表示を制御する。
【０１００】
すなわち、表示制御部７３は、例えば図６に示すように、スライドショー表示する画像に、その画像の撮影時刻が重畳されて表示され、撮影日が同じ画像のうち、最初に表示される画像の直前に、撮影された画像ではなく撮影日だけが表示されるように、画像の表示を制御する。なお、図６において、１つの長方形は表示装置１２に表示される１つの画像を表しており、画像を表す長方形内の時刻は、その画像の撮影時刻を示している。また、それぞれの画像の図中、左上の番号は、画像の表示される順番を示しており、それぞれの画像の図中、下側に示される日時は、画像の撮影日時情報により示される撮影日時を示している。さらに画像の図中、下側に示される撮影日時は、実際には表示装置１２には表示されない。
【０１０１】
図６の例では、表示順が１番である図中、一番左上の画像から、表示順が１２番である図中、一番右下の画像まで、撮影日時の古い順番に画像が表示される。ここで、表示順が１番、６番、および１１番である画像は、スライドショー表示が指示された画像、すなわち指定されたフォルダ内の画像ではなく、画像の撮影日だけが表示された画像とされている。つまり、表示装置１２の表示画面には、撮影日だけが表示される。
【０１０２】
この場合、ユーザにより指定されたフォルダには、９枚の画像の画像ファイルが格納されており、これらの画像と、その画像の撮影日だけが表示される画像とが表示される。
【０１０３】
例えば、表示順が２番である画像乃至５番である画像の撮影日時は、それぞれ３月１日であるので、それらの表示順が２番乃至５番である画像のうち、最初に表示される表示順が２番である画像の表示の直前に、表示順が２番である画像乃至５番である画像のそれぞれの撮影日が表示される。表示順が１番である画像には、それらの画像の撮影日である３月１日を示す文字“３／１”が表示されている。
【０１０４】
そして、撮影日“３／１”が表示されると、その後、撮影日が３月１日である画像が、その撮影日時の古い順に表示される。例えば、撮影日が３月１日である、表示順が２番の画像には、その画像の撮影時刻を示す文字“１０：００”が重畳されて表示されている。
【０１０５】
また、図６の例では、撮影日が３月１日である画像が全て表示されると、次に撮影日“３／２”が表示され、その後、撮影日が３月２日である表示順が７番乃至１０番である画像のそれぞれが、その画像の撮影日時の古い順に表示される。そして、それらの画像には、その画像の撮影時刻が重畳されて表示される。
【０１０６】
このように、画像の撮影された期間の長さが、第１の期間の長さより長く、第２の期間の長さよりも短い場合、表示制御部７３は、画像に、その画像の撮影時刻が表示されるようにするとともに、撮影日の同じ画像のうち、最初に表示される画像の表示の直前に、その画像の撮影日だけが表示されるように、画像の表示を制御する。
【０１０７】
より具体的には、表示制御部７３は、表示される画像に、その画像の撮影時刻が表示されるようにするとともに、撮影日の同じ画像のうち、最初に表示される画像の時間的に直前に、その画像の撮影日だけが表示されるように、また、画像にユーザにより指定されたBGMと関係付けられたエフェクトが施されるように、画像に対する重畳処理などの画像処理の実行を指示するコマンドを、バス３７を介してメモリ４０に供給して記憶させる。また、このコマンドとともに、メモリ４０には、表示させるべき撮影日および撮影時刻を示す撮影日時情報も供給される。
【０１０８】
さらに、表示制御部７３は、エフェクトとして画像に所定のグラフィックスが重畳される場合、マイクロコンピュータ３９を構成する図示せぬROMから、そのグラフィックスを表示させるための画像データを取得してメモリ４０に供給し、記憶させる。
【０１０９】
スライドショー表示される画像が、１日以上であり、かつ１週間以内などの期間に撮影された画像である場合、表示される画像は、例えば旅行などの複数日にわたる１つの行事のときに撮影された画像である可能性が高い。そのような場合、表示される画像は、所定の期間に連続して撮影された画像である可能性が高いので、ユーザは、その画像の撮影日がいつであり、撮影時刻が何時であるかを知ることで、順番に表示される画像の時間の流れを把握したいと思うことが多い。
【０１１０】
そこで、撮影日が同じである画像のうち、最も撮影時刻が古い画像が表示される直前に、その撮影日だけを表示し、それぞれの画像に撮影時刻だけを重畳して表示させることにより、ユーザは、これから表示される画像の撮影日を予め知ることができ、しかもその後、表示されるそれぞれの画像の撮影時刻も知ることができる。つまり、撮影日だけを別に表示させることで、画像に多くの情報が１度に表示されることにより、画像の閲覧に集中できなくなることを防止するとともに、画像が見にくくなることを防止することができる。また、ユーザは、表示される画像の撮影日を知ることができ、表示される画像には、撮影時刻が表示されるので、ユーザは、画像の閲覧に集中できるだけでなく、順番に表示される画像の時間の流れを把握することができる。
【０１１１】
さらに、画像とは別に撮影日だけが最初に表示され、個々の画像に撮影時刻が表示されるので、ユーザは、あたかも１つの行事のときの日記を見るような感覚で、その日そのときの出来事を思い出しながら画像の閲覧を楽しむことができる。
【０１１２】
図３のフローチャートの説明に戻り、画像処理の実行を指示するコマンド、撮影日時情報、およびグラフィックスの画像データがメモリ４０に記憶されると、ステップＳ２０において、重畳部４３は、メモリ４０に記憶されているコマンドを実行して、ビデオデコーダ４２から供給される画像にエフェクトを施す。
【０１１３】
すなわち、重畳部４３は、メモリ４０に記憶されているコマンドを実行することにより、メモリ４０に記憶されている撮影日時情報およびグラフィックスの画像データを用いて、撮影日が表示されたり、ビデオデコーダ４２からの画像データにより表示される画像に、必要に応じて撮影時刻やグラフィックスが重畳されて表示されたり、画像の透明度が時間とともに変化するように画像が表示されたりするように、ビデオデコーダ４２から供給される画像データに画像処理を施す。
【０１１４】
ステップＳ２０において、スライドショー表示される画像にエフェクトが施されると、処理はステップＳ２１に進む。
【０１１５】
ステップＳ１５、ステップＳ１８、またはステップＳ２０において、画像データに画像処理が施されると、ステップＳ２１において、重畳部４３は、メモリ４０に記憶されているコマンドを実行することにより、画像処理の施された画像データを表示装置１２に供給し、表示装置１２に供給した画像データを基に、画像を表示させる。
【０１１６】
表示装置１２は、情報処理装置１１の制御に基づいて、画像を表示する。すなわち、表示装置１２は、重畳部４３からの画像データに基づいて、画像を順番に表示させるとともに、オーディオデコーダ４１からの音声データに基づいて、BGMを再生し、その音声を出力する。そして、指定されたフォルダ内の画像が表示されると、スライドショー表示制御処理は終了する。
【０１１７】
このようにして、情報処理装置１１は、表示しようとする画像が撮影された期間に応じて、画像の撮影日、撮影時刻などの撮影日時に関する情報を表示させる。
【０１１８】
このように、表示しようとする画像が撮影された期間に応じて、撮影日または撮影時刻などの撮影日時に関する情報を表示させることで、ユーザが必要とする情報だけを表示させることができ、撮影日時に関する情報をより効果的に表示させることができる。これにより、ユーザは画像の閲覧をより楽しむことができる。
【０１１９】
なお、図３のステップＳ１１の処理において行われる撮影日時情報の取得は、スライドショー表示が指示されたときに行ってもよいが、画像ファイルが情報処理装置１１に取り込まれるときに行われるようにしてもよい。この場合、例えばストリームバッファ３５からHDD３６に画像ファイルが供給されると、HDD３６に供給された画像ファイルから画像の撮影日時情報が取得される。そして、例えば取得された撮影日時情報のそれぞれが含まれる新たなファイルが生成され、その生成されたファイルが、画像ファイルとともにフォルダに格納されて記録される。
【０１２０】
また、スライドショー表示される画像にエフェクトが施されると説明したが、画像にエフェクトが施されないようにしてもよい。さらに、情報処理装置１１に設けられたオーディオデコーダ４１、およびビデオデコーダ４２は、マイクロコンピュータ３９がプログラムを実行することにより実現されるようにしてもよい。
【０１２１】
さらに、以上においては、表示する画像が第１の期間内に撮影された画像である場合、画像に撮影時刻を重畳させて表示させると説明したが、撮影時刻だけでなく、撮影日および撮影時刻を表示させたり、撮影年月日および撮影時刻を表示させたりするようにしてもよい。例えば、最初に表示される画像には、撮影日および撮影時刻が表示され、それ以降の画像には、撮影時刻だけが表示されるようにしてもよい。
【０１２２】
また、画像の撮影された期間の長さが第２の期間の長さ以上である場合、表示される全ての画像に、その画像の撮影日が重畳されて表示されるようにしてもよい。
【０１２３】
さらに、画像の撮影された期間の長さが、第１の期間の長さより長く、第２の期間の長さよりも短い場合、撮影日だけの表示をしないようにし、撮影日の同じ画像のうち、最初に表示される画像に、その撮影日および撮影時刻を重畳して表示させるようにしてもよいし、撮影日だけの表示をせずに、撮影日の同じ画像のうち、最初に表示される画像に、その画像の撮影時刻ではなく撮影日だけが重畳されて表示されるようにしてもよい。
【０１２４】
上述した一連の処理は、ハードウエアにより実行させることもできるし、ソフトウエアにより実行させることもできる。一連の処理をソフトウエアにより実行させる場合には、そのソフトウエアを構成するプログラムが、専用のハードウエアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどに、プログラム記録媒体からインストールされる。
【０１２５】
図７は、上述した一連の処理をプログラムにより実行するパーソナルコンピュータの構成の例を示すブロック図である。パーソナルコンピュータ３０１のCPU（Central Processing Unit）３１１は、ROM３１２、または記録部３１８に記録されているプログラムに従って各種の処理を実行する。RAM（Random Access Memory）３１３には、CPU３１１が実行するプログラムやデータなどが適宜記憶される。これらのCPU３１１、ROM３１２、およびRAM３１３は、バス３１４により相互に接続されている。
【０１２６】
CPU３１１にはまた、バス３１４を介して入出力インターフェース３１５が接続されている。入出力インターフェース３１５には、キーボード、マウス、マイクロホンなどよりなる入力部３１６、ディスプレイ、スピーカなどよりなる出力部３１７が接続されている。CPU３１１は、入力部３１６から入力される指令に対応して各種の処理を実行する。そして、CPU３１１は、処理の結果を出力部３１７に出力する。
【０１２７】
入出力インターフェース３１５に接続されている記録部３１８は、例えばハードディスクからなり、CPU３１１が実行するプログラムや各種のデータを記録する。通信部３１９は、インターネットやローカルエリアネットワークなどのネットワークを介して外部の装置と通信する。
【０１２８】
また、通信部３１９を介してプログラムを取得し、記録部３１８に記録してもよい。
【０１２９】
入出力インターフェース３１５に接続されているドライブ３２０は、磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリなどのリムーバブルメディア３３１が装着されたとき、それらを駆動し、そこに記録されているプログラムやデータなどを取得する。取得されたプログラムやデータは、必要に応じて記録部３１８に転送され、記録される。
【０１３０】
コンピュータにインストールされ、コンピュータによって実行可能な状態とされるプログラムを格納するプログラム記録媒体は、図７に示すように、磁気ディスク（フレキシブルディスクを含む）、光ディスク（CD-ROM(Compact Disc-Read Only Memory),DVDを含む）、光磁気ディスクを含む）、もしくは半導体メモリなどよりなるパッケージメディアであるリムーバブルメディア３３１、または、プログラムが一時的もしくは永続的に格納されるROM３１２や、記録部３１８を構成するハードディスクなどにより構成される。プログラム記録媒体へのプログラムの格納は、必要に応じてルータ、モデムなどのインターフェースである通信部３１９を介して、ローカルエリアネットワーク、インターネット、デジタル衛星放送といった、有線または無線の通信媒体を利用して行われる。
【０１３１】
なお、本明細書において、プログラム記録媒体に格納されるプログラムを記述するステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【０１３２】
なお、本発明の実施の形態は、上述した実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲において種々の変更が可能である。
【図面の簡単な説明】
【０１３３】
【図１】本発明を適用した一実施の形態の情報処理装置の構成を示すブロック図である。
【図２】マイクロコンピュータの機能の構成を示すブロック図である。
【図３】スライドショー表示制御処理を説明するフローチャートである。
【図４】表示装置の画面の遷移例を説明する図である。
【図５】表示装置の画面の他の遷移例を説明する図である。
【図６】表示装置の画面の他の遷移例を説明する図である。
【図７】パーソナルコンピュータの構成を示すブロック図である。
【符号の説明】
【０１３４】
１１  情報処理装置，  １２  表示装置，  ３６  HDD，  ３９  マイクロコンピュータ，  ４０  メモリ，  ４２  ビデオデコーダ，  ４３  重畳部，  ７１  取得部，  ７２  判定部，  ７３  表示制御部
【図１】
2008067314.tif 000003
【図２】
2008067314.tif 000004
【図３】
2008067314.tif 000005
【図４】
2008067314.tif 000006
【図５】
2008067314.tif 000007
【図６】
2008067314.tif 000008
【図７】
2008067314.tif 000009