(57)【特許請求の範囲】
【請求項１】
複数の画像ファイルからなるグループごとに、前記グループに属す前記画像ファイルに基づく画像が第１の方向に撮影日時順に並べられて表示され、かつ互いに異なる前記グループに属す同一撮影日時の前記画像が前記第１の方向の同じ位置に、前記第１の方向と略垂直な第２の方向に並べられて表示されるように、前記グループの前記画像ファイルに含まれている、前記画像の撮影日時を示す情報に基づいて、前記撮影日時により示される時刻と前記グループによって特定される画面上の位置に、前記画像ファイルの前記画像を表示させる表示制御手段と、
前記画面上において所定のグループの前記画像がドラッグされることにより前記第１の方向に移動された場合、前記画像の移動距離に応じた時刻の変化量を示す情報を生成する生成手段と、
前記時刻の変化量を示す情報に基づいて、前記所定のグループに属す全ての前記画像ファイルの前記画像の撮影日時を示す情報を修正する修正手段と
を備える情報処理装置。
【請求項２】
生成された前記時刻の変化量を示す情報により示される時刻の変化量を積算する積算手段をさらに備え、
前記修正手段は、前記画像ファイルに含まれている、前記画像の撮影日時を示す情報により示される時刻に、積算された前記時刻の変化量を加算することにより、前記画像ファイルに含まれている、前記画像の撮影日時を示す情報を修正する
請求項１に記載の情報処理装置。
【請求項３】
前記画像ファイルの所定の記録媒体への記録が指示された場合、前記画像の撮影日時を示す情報が修正された前記画像ファイルの前記記録媒体への記録を制御する記録制御手段をさらに備える
請求項１に記載の情報処理装置。
【請求項４】
複数の画像ファイルからなるグループごとに、前記グループに属す前記画像ファイルに基づく画像が第１の方向に撮影日時順に並べられて表示され、かつ互いに異なる前記グループに属す同一撮影日時の前記画像が前記第１の方向の同じ位置に、前記第１の方向と略垂直な第２の方向に並べられて表示されるように、前記グループの前記画像ファイルに含まれている、前記画像の撮影日時を示す情報に基づいて、前記撮影日時により示される時刻と前記グループによって特定される画面上の位置に、前記画像ファイルの前記画像を表示させ、
前記画面上において所定のグループの前記画像がドラッグされることにより前記第１の方向に移動された場合、前記画像の移動距離に応じた時刻の変化量を示す情報を生成し、
前記時刻の変化量を示す情報に基づいて、前記所定のグループに属す全ての前記画像ファイルの前記画像の撮影日時を示す情報を修正する
ステップを含む情報処理方法。
【請求項５】
複数の画像ファイルからなるグループごとに、前記グループに属す前記画像ファイルに基づく画像が第１の方向に撮影日時順に並べられて表示され、かつ互いに異なる前記グループに属す同一撮影日時の前記画像が前記第１の方向の同じ位置に、前記第１の方向と略垂直な第２の方向に並べられて表示されるように、前記グループの前記画像ファイルに含まれている、前記画像の撮影日時を示す情報に基づいて、前記撮影日時により示される時刻と前記グループによって特定される画面上の位置に、前記画像ファイルの前記画像を表示させる表示制御ステップと、
前記画面上において所定のグループの前記画像がドラッグされることにより前記第１の方向に移動された場合、前記画像の移動距離に応じた時刻の変化量を示す情報を生成する生成ステップと、
前記時刻の変化量を示す情報に基づいて、前記所定のグループに属す全ての前記画像ファイルの前記画像の撮影日時を示す情報を修正する修正ステップと
をコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は情報処理装置および方法、並びにプログラムに関し、特に、より簡単な操作で画像の撮影日時のずれを修正することができるようにした情報処理装置および方法、並びにプログラムに関する。
【背景技術】
【０００２】
近年、CCD（Charge Coupled Devices）やCMOS（Complementary Metal Oxide Semiconductor）などの半導体素子を利用して、画像を撮像（撮影）するデジタルスチルカメラが広く知られている。このようなデジタルスチルカメラで撮像することにより得られた画像ファイル（画像データ）は、多くの場合、パーソナルコンピュータなどの情報処理装置に取り込まれて管理される。
【０００３】
情報処理装置では、デジタルスチルカメラから取り込んだ画像ファイルを基に、画像を表示させたり、画像を編集したりすることができ、一般に、デジタルスチルカメラから情報処理装置に取り込まれた画像ファイルは、画像の撮影者、イベント、または撮影年月日ごとに作成されたフォルダに格納されて記録される。ユーザは、各フォルダに格納されている画像ファイルの画像を順番に表示させたり、画像の一覧を表示させたりすることによって、画像の閲覧を楽しむことができる。
【０００４】
また、情報処理装置では、ユーザが、時間を示す数値を入力することにより、入力された数値に基づいて、デジタルスチルカメラから取り込んだ画像ファイルの画像の撮影日時（撮像時刻）のずれを修正（変更）することができる。
【０００５】
さらに、従来の情報処理装置には、デジタルスチルカメラと情報処理装置とを接続し、デジタルスチルカメラが保持している現在時刻と、情報処理装置が保持している現在時刻とを比較することにより、デジタルスチルカメラにより撮像された画像の撮影日時を修正するものもある（例えば、特許文献１参照）。この情報処理装置においては、デジタルスチルカメラが保持している現在時刻と、情報処理装置が保持している現在時刻との差分の値が、予め定められた所定の値以上である場合に、画像の撮影日時がその差分の値だけずらされて修正される。
【０００６】
【特許文献１】特開２００３−３０９７９３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら上述した技術では、情報処理装置において画像の撮影日時のずれを修正する場合、ユーザは撮影日時のずれを修正しようとする画像ごとに、いちいち数値を入力しなければならなかった。
【０００８】
また、デジタルスチルカメラが保持している現在時刻と、情報処理装置が保持している現在時刻とを比較して画像の撮影日時を修正する方法においては、画像の撮像日時を１度しか修正することができず、画像の撮像日時をユーザの所望する時刻に修正することができなかった。したがって、画像の撮像日時をユーザの所望する時刻に修正するためには、画像ファイルを情報処理装置に取り込ませた後、撮影日時のずれを修正する画像ごとに、さらに数値を入力しなければならなかった。
【０００９】
本発明は、このような状況に鑑みてなされたものであり、より簡単な操作で画像の撮影日時のずれを修正することができるようにするものである。
【課題を解決するための手段】
【００１０】
本発明の一側面の情報処理装置には、複数の画像ファイルからなるグループごとに、前記グループに属す前記画像ファイルに基づく画像が第１の方向に撮影日時順に並べられて表示され、かつ互いに異なる前記グループに属す同一撮影日時の前記画像が前記第１の方向の同じ位置に、前記第１の方向と略垂直な第２の方向に並べられて表示されるように、前記グループの前記画像ファイルに含まれている、前記画像の撮影日時を示す情報に基づいて、前記撮影日時により示される時刻と前記グループによって特定される画面上の位置に、前記画像ファイルの前記画像を表示させる表示制御手段と、前記画面上において所定のグループの前記画像がドラッグされることにより前記第１の方向に移動された場合、前記画像の移動距離に応じた時刻の変化量を示す情報を生成する生成手段と、前記時刻の変化量を示す情報に基づいて、前記所定のグループに属す全ての前記画像ファイルの前記画像の撮影日時を示す情報を修正する修正手段とが設けられている。
【００１１】
情報処理装置には、生成された前記時刻の変化量を示す情報により示される時刻の変化量を積算する積算手段をさらに設け、前記修正手段には、前記画像ファイルに含まれている、前記画像の撮影日時を示す情報により示される時刻に、積算された前記時刻の変化量を加算させることにより、前記画像ファイルに含まれている、前記画像の撮影日時を示す情報を修正させるようにすることができる。
【００１２】
情報処理装置には、前記画像ファイルの所定の記録媒体への記録が指示された場合、前記画像の撮影日時を示す情報が修正された前記画像ファイルの前記記録媒体への記録を制御する記録制御手段をさらに設けることができる。
【００１４】
本発明の一側面の情報処理方法は、複数の画像ファイルからなるグループごとに、前記グループに属す前記画像ファイルに基づく画像が第１の方向に撮影日時順に並べられて表示され、かつ互いに異なる前記グループに属す同一撮影日時の前記画像が前記第１の方向の同じ位置に、前記第１の方向と略垂直な第２の方向に並べられて表示されるように、前記グループの前記画像ファイルに含まれている、前記画像の撮影日時を示す情報に基づいて、前記撮影日時により示される時刻と前記グループによって特定される画面上の位置に、前記画像ファイルの前記画像を表示させ、前記画面上において所定のグループの前記画像がドラッグされることにより前記第１の方向に移動された場合、前記画像の移動距離に応じた時刻の変化量を示す情報を生成し、前記時刻の変化量を示す情報に基づいて、前記所定のグループに属す全ての前記画像ファイルの前記画像の撮影日時を示す情報を修正するステップを含む。
【００１５】
本発明の一側面のプログラムは、複数の画像ファイルからなるグループごとに、前記グループに属す前記画像ファイルに基づく画像が第１の方向に撮影日時順に並べられて表示され、かつ互いに異なる前記グループに属す同一撮影日時の前記画像が前記第１の方向の同じ位置に、前記第１の方向と略垂直な第２の方向に並べられて表示されるように、前記グループの前記画像ファイルに含まれている、前記画像の撮影日時を示す情報に基づいて、前記撮影日時により示される時刻と前記グループによって特定される画面上の位置に、前記画像ファイルの前記画像を表示させる表示制御ステップと、前記画面上において所定のグループの前記画像がドラッグされることにより前記第１の方向に移動された場合、前記画像の移動距離に応じた時刻の変化量を示す情報を生成する生成ステップと、前記時刻の変化量を示す情報に基づいて、前記所定のグループに属す全ての前記画像ファイルの前記画像の撮影日時を示す情報を修正する修正ステップとをコンピュータに実行させる。
【００１６】
本発明の一側面においては、複数の画像ファイルからなるグループごとに、前記グループに属す前記画像ファイルに基づく画像が第１の方向に撮影日時順に並べられて表示され、かつ互いに異なる前記グループに属す同一撮影日時の前記画像が前記第１の方向の同じ位置に、前記第１の方向と略垂直な第２の方向に並べられて表示されるように、前記グループの前記画像ファイルに含まれている、前記画像の撮影日時を示す情報に基づいて、前記撮影日時により示される時刻と前記グループによって特定される画面上の位置に、前記画像ファイルの前記画像が表示され、前記画面上において所定のグループの前記画像がドラッグされることにより前記第１の方向に移動された場合、前記画像の移動距離に応じた時刻の変化量を示す情報が生成され、前記時刻の変化量を示す情報に基づいて、前記所定のグループに属す全ての前記画像ファイルの前記画像の撮影日時を示す情報が修正される。
【００１７】
ネットワークとは、少なくとも２つの装置が接続され、ある装置から、他の装置に対して、情報の伝達をできるようにした仕組みをいう。ネットワークを介して通信する装置は、独立した装置どうしであっても良いし、１つの装置を構成している内部ブロックどうしであっても良い。
【００１８】
また、通信とは、無線通信および有線通信は勿論、無線通信と有線通信とが混在した通信、即ち、ある区間では無線通信が行われ、他の区間では有線通信が行われるようなものであっても良い。さらに、ある装置から他の装置への通信が有線通信で行われ、他の装置からある装置への通信が無線通信で行われるようなものであっても良い。
【発明の効果】
【００１９】
以上のように、本発明の一側面によれば、画像の撮影日時を修正することができる。特に、本発明の一側面によれば、より簡単な操作で画像の撮影日時を修正することができる。
【発明を実施するための最良の形態】
【００２０】
以下に本発明の実施の形態を説明するが、本発明の構成要件と、発明の詳細な説明に記載の実施の形態との対応関係を例示すると、次のようになる。この記載は、本発明をサポートする実施の形態が、発明の詳細な説明に記載されていることを確認するためのものである。従って、発明の詳細な説明中には記載されているが、本発明の構成要件に対応する実施の形態として、ここには記載されていない実施の形態があったとしても、そのことは、その実施の形態が、その構成要件に対応するものではないことを意味するものではない。逆に、実施の形態が構成要件に対応するものとしてここに記載されていたとしても、そのことは、その実施の形態が、その構成要件以外の構成要件には対応しないものであることを意味するものでもない。
【００２１】
本発明の一側面の情報処理装置は、複数の画像ファイルからなるグループごとに、グループに属す画像ファイルに基づく画像が第１の方向に撮影日時順に並べられて表示され、かつ互いに異なる前記グループに属す同一撮影日時の前記画像が前記第１の方向の同じ位置に、前記第１の方向と略垂直な第２の方向に並べられて表示されるように、グループの画像ファイルに含まれている、画像の撮影日時を示す情報に基づいて、撮影日時により示される時刻とグループによって特定される画面上の位置に、画像ファイルの画像を表示させる表示制御手段（例えば、図４の描画制御部１４５）と、画面上において所定のグループの画像がドラッグされることにより前記第１の方向に移動された場合、画像の移動距離に応じた時刻の変化量を示す情報を生成する生成手段（例えば、図４の時刻修正部１４７）と、時刻の変化量を示す情報に基づいて、所定のグループに属す全ての画像ファイルの画像の撮影日時を示す情報を修正する修正手段（例えば、図４のデータ管理部１４１）とを備える。
【００２２】
この情報処理装置には、生成された時刻の変化量を示す情報により示される時刻の変化量を積算する積算手段（例えば、図４のオフセット値更新部１６２）をさらに設け、修正手段（例えば、図１８のステップＳ３８の処理を実行するデータ管理部１４１）には、画像ファイルに含まれている、画像の撮影日時を示す情報により示される時刻に、積算された時刻の変化量を加算することにより、画像ファイルに含まれている、画像の撮影日時を示す情報を修正させるようにすることができる。
【００２３】
情報処理装置には、画像ファイルの所定の記録媒体への記録が指示された場合、画像の撮影日時を示す情報が修正された画像ファイルの記録媒体への記録を制御する記録制御手段（例えば、図３の入出力制御部１２３）をさらに設けることができる。
【００２４】
生成手段（例えば、図１８のステップＳ３４の処理を実行する時刻修正部１４７）には、画面上においてドラッグされることにより移動された画像の移動距離に応じた時刻の変化量を示す情報を生成させるようにすることができる。
【００２５】
本発明の一側面の情報処理方法またはプログラムは、複数の画像ファイルからなるグループごとに、グループに属す画像ファイルに基づく画像が第１の方向に撮影日時順に並べられて表示され、かつ互いに異なる前記グループに属す同一撮影日時の前記画像が前記第１の方向の同じ位置に、前記第１の方向と略垂直な第２の方向に並べられて表示されるように、グループの画像ファイルに含まれている、画像の撮影日時を示す情報に基づいて、撮影日時により示される時刻とグループによって特定される画面上の位置に、画像ファイルの画像を表示させ（例えば、図２０のステップＳ７０）、画面上において所定のグループの画像がドラッグされることにより前記第１の方向に移動された場合、画像の移動距離に応じた時刻の変化量を示す情報を生成し（例えば、図１８のステップＳ３４）、時刻の変化量を示す情報に基づいて、所定のグループに属す全ての画像ファイルの画像の撮影日時を示す情報を修正する（例えば、図１８のステップＳ３８）ステップを含む。
【００２６】
本発明は、パーソナルコンピュータなどの情報処理装置に適用することができる。
【００２７】
以下、図面を参照して、本発明の実施の形態について説明する。
【００２８】
図１は、本発明を適用した情報処理装置の構成例を示す図である。
【００２９】
情報処理装置１１は、CPU（Central Processing Unit）３１、ROM（Read Only Memory）３２、RAM（Random Access Memory）３３、入力部３６、出力部３７、記録部３８、通信部３９、およびドライブ４０を含むように構成される。
【００３０】
CPU３１は、ROM３２、または記録部３８に記録されているプログラムに従って各種の処理を実行する。RAM３３には、CPU３１が実行するプログラムやデータなどが適宜記憶される。これらのCPU３１、ROM３２、およびRAM３３は、バス３４により相互に接続されている。
【００３１】
CPU３１にはまた、バス３４を介して入出力インターフェース３５が接続されている。入出力インターフェース３５には、キーボード、マウス、マイクロホンなどよりなる入力部３６、ディスプレイ、スピーカなどよりなる出力部３７が接続されている。CPU３１は、入力部３６から入力される指令に対応して各種の処理を実行する。そして、CPU３１は、処理の結果を出力部３７に出力する。
【００３２】
入出力インターフェース３５に接続されている記録部３８は、例えばハードディスクからなり、CPU３１が実行するプログラムや各種のデータを記録する。通信部３９は、インターネットやローカルエリアネットワークなどのネットワークを介して外部の装置と通信する。
【００３３】
また、通信部３９を介してプログラムを取得し、記録部３８に記録してもよい。
【００３４】
入出力インターフェース３５に接続されているドライブ４０は、磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリなどのリムーバブルメディア５１が装着されたとき、それらを駆動し、そこに記録されているプログラムやデータなどを取得する。取得されたプログラムやデータは、必要に応じて記録部３８に転送され、記録される。
【００３５】
図２は、図１の情報処理装置１１の機能の構成を示すブロック図である。
【００３６】
情報処理装置１１は、入力部３６、出力部３７、記録部３８、データ制御部７１、および表示制御部７２を含むように構成される。なお、図２において、図１における場合と対応する部分には同一の符号を付してあり、その説明は適宜省略する。
【００３７】
記録部３８は、各種のデータを記録し、記録しているデータをデータ制御部７１または表示制御部７２に供給する。また、記録部３８は、データ制御部７１または表示制御部７２から供給されたデータを記録する。
【００３８】
記録部３８は、画像ファイル記録部９１、メディア詳細情報記録部９２、メディア一覧情報記録部９３、設定ファイル記録部９４、およびリンクファイル記憶部９５を備えている。
【００３９】
記録部３８の画像ファイル記録部９１は、データ制御部７１を介してリムーバブルメディア５１から供給された画像ファイル（画像データ）を記録する。リムーバブルメディア５１から供給される画像ファイルは、例えば、デジタルスチルカメラやカメラ付携帯電話機などの撮像装置により撮像された画像を表示させるための画像ファイルであり、画像ファイルには、その画像の撮像日時（撮像時刻）などの情報（以下、付加情報とも称する）が含まれている。
【００４０】
例えば、記録部３８は、データ制御部７１から画像ファイルが供給されると、データ制御部７１の制御の基に、ユーザが入力部３６を操作することにより入力された、イベント名をフォルダ名（名前）とするフォルダ（以下、トップフォルダとも称する）を生成し、さらに、ユーザが入力部３６を操作することにより入力された、撮影者名をフォルダ名（名前）とするフォルダ（以下、サブフォルダとも称する）を生成して、生成したサブフォルダをトップフォルダに格納し、トップフォルダおよびサブフォルダを記録する。
【００４１】
そして、記録部３８の画像ファイル記録部９１は、生成されたサブフォルダに、データ制御部７１から供給された画像ファイルが格納されるように、画像ファイルを記録する。なお、既に入力されたイベント名をフォルダ名とするトップフォルダが生成されている場合には、記録部３８は、撮影者名をフォルダ名とするサブフォルダを生成し、生成したサブフォルダを既に生成されているトップフォルダに格納する。したがって、トップフォルダには、１または複数のサブフォルダが格納される。また、以下、１つのサブフォルダに格納されている１または複数の画像ファイル（の画像）からなるグループを画像グループとも称する。
【００４２】
記録部３８のメディア詳細情報記録部９２は、リムーバブルメディア５１から画像ファイル記録部９１に取り込まれて記録された画像ファイル、または画像ファイル記録部９１からリムーバブルメディア５１に書き出された（出力された）画像ファイルのファイル名やファイルのサイズ（画像ファイルの大きさ）などの情報を含むメディア詳細情報を記録する。メディア詳細情報記録部９２は、データ制御部７１の制御の基に、記録しているメディア詳細情報を更新する。
【００４３】
メディア一覧情報記録部９３は、複数のリムーバブルメディア５１に関する情報の一覧であるメディア一覧情報を記録する。すなわち、メディア一覧情報記録部９３は、各リムーバブルメディア５１を識別するためのＩＤ（Identification）、各リムーバブルメディア５１により特定される撮影者名（ユーザ名）などの情報をメディア一覧情報として記録する。メディア一覧情報記録部９３は、データ制御部７１の制御の基に、記録しているメディア一覧情報を更新する。
【００４４】
設定ファイル記録部９４は、画像ファイル記録部９１に記録されている画像ファイルの画像の撮影日時（撮像時刻）の相対的な時刻の情報が含まれている設定ファイルを記録する。例えば、設定ファイルには、サブフォルダに格納された画像ファイルの画像（画像グループの画像）の撮影日時の補正値であるオフセット値が記録されている。ここでオフセット値とは、画像ファイルに含まれている、画像の撮影日時により示される時刻と、ユーザが入力部３６を操作することにより修正された撮影日時により示される時刻（より詳細には、後述する表示時刻）との差分を示す値をいう。また、設定ファイル記録部９４は、表示制御部７２の制御の基に、記録している設定ファイルを更新する。
【００４５】
リンクファイル記憶部９５は、表示制御部７２から供給された、画像ファイル記録部９１に記録されている画像ファイルにリンクされているリンクファイルを一時的に記憶する。
【００４６】
データ制御部７１は、情報処理装置１１にリムーバブルメディア５１が挿入されると、挿入されたリムーバブルメディア５１を検出する。データ制御部７１は、検出されたリムーバブルメディア５１に関する情報（より詳細には、リムーバブルメディア５１を識別するためのＩＤ）が、メディア一覧情報記録部９３のメディア一覧情報に記録されていない場合、検出されたリムーバブルメディア５１を識別するＩＤを含むＩＤファイルを生成し、生成したＩＤファイルをリムーバブルメディア５１に供給して記録させるとともに、検出されたリムーバブルメディア５１を識別するＩＤなどの情報がメディア一覧情報に含まれるように、記録部３８を制御して、メディア一覧情報を更新させる。リムーバブルメディア５１は、ＩＤファイル記録部１１１を備えており、リムーバブルメディア５１のＩＤファイル記録部１１１は、データ制御部７１から供給されたＩＤファイルを記録する。
【００４７】
また、ユーザが入力部３６を操作して、取り込む画像ファイルを指定すると、入力部３６からデータ制御部７１には、ユーザの操作に応じた入力信号が供給されるので、データ制御部７１は、入力信号により指定された画像ファイルをリムーバブルメディア５１から取得し、記録部３８に供給する。さらに、データ制御部７１は、表示制御部７２から画像ファイルの書き出しが指示されると、記録部３８から、書き出しが指示された画像ファイルを取得し、リムーバブルメディア５１に供給して記録させる。
【００４８】
表示制御部７２は、ユーザの操作に応じて入力部３６から供給される入力信号、またはデータ制御部７１からの指示に応じて、記録部３８から所定の画像ファイルを取得して出力部３７に供給し、出力部３７としてのディスプレイに画像を表示させる。
【００４９】
表示制御部７２は、一覧表示制御部９６、時系列表示制御部９７、および撮影者別表示制御部９８を備える。ここで、一覧表示制御部９６、時系列表示制御部９７、および撮影者別表示制御部９８のそれぞれは、相互にデータ（信号）を授受することが可能とされている。
【００５０】
表示制御部７２の一覧表示制御部９６は、記録部３８から画像ファイルおよび設定ファイルを取得して、取得した画像ファイルおよび設定ファイルを基に、出力部３７としてのディスプレイに画像の一覧を表示させる。
【００５１】
表示制御部７２の時系列表示制御部９７は、画像ファイル記録部９１に記録されている画像ファイルにリンクされているリンクファイルを生成し、生成したリンクファイルを記録部３８に供給して記憶させる。また、表示制御部７２の時系列表示制御部９７は、記録部３８のリンクファイル記憶部９５に記憶されているリンクファイルとリンクされている画像ファイルを取得して、取得した画像ファイルを基に、出力部３７としてのディスプレイに画像を１枚ずつ順番に表示させる。
【００５２】
表示制御部７２の撮影者別表示制御部９８は、記録部３８から画像ファイルを取得して、取得した画像ファイルを基に、出力部３７としてのディスプレイ（画面）上の各撮影者により撮像された画像に対して割り当てられた、撮影者ごとの表示領域に、各撮影者により撮像された画像（各撮影者が撮像装置により撮像した画像）を順番に表示させる。
【００５３】
図３は、データ制御部７１のより詳細な構成例を示すブロック図である。
【００５４】
データ制御部７１は、より詳細には、検出部１２１、メディア情報管理部１２２、および入出力制御部１２３を含むように構成される。
【００５５】
検出部１２１は、情報処理装置１１にリムーバブルメディア５１が挿入されると、挿入されたリムーバブルメディア５１を検出し、リムーバブルメディア５１が検出された旨の信号を生成してメディア情報管理部１２２に供給する。
【００５６】
メディア情報管理部１２２は、検出部１２１からリムーバブルメディア５１が検出された旨の信号が供給されると、リムーバブルメディア５１からＩＤファイルを読み出し、読み出したＩＤファイルに記録されたＩＤにより特定されるリムーバブルメディア５１に関する情報が、メディア一覧情報記録部９３のメディア一覧情報に記録されているか否かを判定する。メディア情報管理部１２２は、リムーバブルメディア５１に関する情報が、メディア一覧情報に記録されていないと判定された場合、記録部３８を制御して、リムーバブルメディア５１から読み出したＩＤファイルを基に、メディア一覧情報を更新させる。
【００５７】
また、リムーバブルメディア５１にＩＤファイルが記録されていない場合、メディア情報管理部１２２はＩＤファイルを生成し、生成したＩＤファイルをリムーバブルメディア５１に供給して記録させる。さらに、メディア情報管理部１２２は、記録部３８からメディア詳細情報またはメディア一覧情報を取得して、取得したメディア詳細情報またはメディア一覧情報を入出力制御部１２３に供給する。
【００５８】
入出力制御部１２３が、リムーバブルメディア５１から画像ファイルを取り込み（取得し）、取り込んだ画像ファイルを画像ファイル記録部９１に記録させるか、または入出力制御部１２３が、画像ファイル記録部９１から画像ファイルを取得して、取得した画像ファイルをリムーバブルメディア５１に供給して記録させると、メディア情報管理部１２２は、入出力制御部１２３からの指示に応じて、記録部３８を制御してメディア詳細情報を更新させる。
【００５９】
ユーザが入力部３６を操作して、取り込む画像ファイルを指定すると、入力部３６からデータ制御部７１には、ユーザの操作に応じた入力信号が供給されるので、入出力制御部１２３は、メディア情報管理部１２２から供給されたメディア詳細情報およびメディア一覧情報を参照して、入力信号により指定された画像ファイルをリムーバブルメディア５１から取得し、画像ファイル記録部９１に供給する。さらに、入出力制御部１２３は、表示制御部７２から画像ファイルの書き出しが指示されると、画像ファイル記録部９１から、書き出しが指示された画像ファイルを取得し、リムーバブルメディア５１に供給して記録させる。
【００６０】
図４は、一覧表示制御部９６のより詳細な構成例を示すブロック図である。
【００６１】
一覧表示制御部９６は、より詳細には、データ管理部１４１、制御部１４２、表示領域割り当て部１４３、検索部１４４、描画制御部１４５、表示範囲修正部１４６、および時刻修正部１４７を含むように構成される。
【００６２】
データ管理部１４１は、画像ファイルに関する情報を管理する。データ管理部１４１は、画像情報保持部１６１、オフセット値更新部１６２、およびリスト生成部１６３を含むように構成される。
【００６３】
データ管理部１４１の画像情報保持部１６１は、画像ファイル記録部９１から画像ファイルを取得し、取得した画像ファイルを基に、画像ファイルのファイル名、画像ファイルへのパス、および画像ファイルの付加情報からなる画像情報を生成して、生成した画像情報を保持する。
【００６４】
データ管理部１４１のオフセット値更新部１６２は、設定ファイル記録部９４から設定ファイルを取得して、取得した設定ファイルを基に、各画像グループのオフセット値を設定する。例えば、オフセット値更新部１６２は、設定ファイルに記録されている、サブフォルダに格納された画像ファイルの画像のオフセット値を、そのサブフォルダに格納された画像ファイルの画像からなる画像グループのオフセット値として設定し、一時的に記憶する。
【００６５】
また、オフセット値更新部１６２は、制御部１４２を介して時刻修正部１４７から、画像グループを特定する情報、およびオフセット値の変化量を示す情報が供給されると、供給されたオフセット値の変化量を示す情報を基に、画像グループを特定する情報により示される画像グループのオフセット値を更新する。さらに、オフセット値更新部１６２は、記録部３８を制御して、記憶しているオフセット値を基に、設定ファイル記録部９４に記録されている設定ファイルを更新させる。
【００６６】
データ管理部１４１のリスト生成部１６３は、画像情報保持部１６１が保持している画像情報を基に、表示させる画像グループの画像のリストである表示画像リスト（画像グループの表示画像リスト）を生成する。例えば、画像グループの表示画像リストには、画像グループに含まれる画像の画像ファイルへのパス、およびそれらの画像の撮影日時を示す情報が含まれている。
【００６７】
データ管理部１４１は、リスト生成部１６３が生成した画像グループの表示画像リスト、およびオフセット値更新部１６２が記憶している画像グループのオフセット値を制御部１４２に供給する。また、データ管理部１４１は、オフセット値更新部１６２が記憶しているオフセット値を基に、画像ファイル記録部９１に記録されている画像ファイルの付加情報を修正して（書き換えて）、記録部３８を制御して、付加情報が修正された画像ファイルを、元の画像ファイルとは別に画像ファイル記録部９１に記録させる。
【００６８】
制御部１４２は、データ管理部１４１から供給された表示画像リストおよびオフセット値を、表示領域割り当て部１４３に供給する。また、制御部１４２は、時刻修正部１４７から供給された画像グループを特定する情報、およびオフセット値の変化量を示す情報をデータ管理部１４１に供給する。
【００６９】
さらに、制御部１４２は、必要に応じて、表示範囲修正部１４６から供給された表示範囲変更情報を基に、表示する画像の時刻の範囲（後述する表示時刻の範囲）を示す表示範囲情報を生成し、生成した表示範囲情報を表示領域割り当て部１４３に供給する。ここで、表示範囲変更情報とは、ユーザが入力部３６を操作することにより指示された、表示範囲情報により示される時刻の範囲の変更を示す情報をいう。
【００７０】
表示領域割り当て部１４３は、データ管理部１４１の画像情報保持部１６１に保持されている画像情報を参照して、画像グループ（撮影者）ごとに画像の表示領域を割り当てて、各画像グループに割り当てられた表示領域を示す割り当て情報を生成する。そして、表示領域割り当て部１４３は、制御部１４２から供給された、表示画像リスト、オフセット値、および表示範囲情報、並びに生成した割り当て情報を、検索部１４４に供給する。
【００７１】
検索部１４４は、表示領域割り当て部１４３から供給された表示画像リスト、オフセット値、表示範囲情報、および割り当て情報に基づいて、表示させる画像を検索し、その検索結果に基づいて、描画制御部１４５に、表示させる画像およびその画像の表示位置を指定する。
【００７２】
描画制御部１４５は、検索部１４４から指定された画像の画像ファイルを記録部３８から取得し、取得した画像ファイルを出力部３７に供給して、出力部３７としてのディスプレイに、そのディスプレイ（ディスプレイの画面）上の検索部１４４により指定された表示位置に画像を表示させる。
【００７３】
表示範囲修正部１４６は、ユーザが入力部３６を操作して、表示する画像の時刻の範囲の変更を指示することにより、入力部３６から供給された入力信号を基に、表示範囲変更情報を生成し、生成した表示範囲変更情報を制御部１４２に供給する。
【００７４】
時刻修正部１４７は、ユーザが入力部３６を操作して、表示されている画像のオフセット値（後述する表示時刻）の変更を指示することにより、入力部３６から供給された入力信号を基に、変更が指示された画像が含まれる画像グループを特定する情報、およびオフセット値の変化量を示す情報を生成し、制御部１４２を介してデータ管理部１４１に供給する。
【００７５】
図５は、時系列表示制御部９７のより詳細な構成例を示すブロック図である。
【００７６】
時系列表示制御部９７は、より詳細には、リスト生成部１８１、リンクファイル生成部１８２、および再生制御部１８３を含むように構成される。
【００７７】
リスト生成部１８１は、一覧表示制御部９６から画像情報およびオフセット値を取得し、表示させる画像のリストである、表示画像リストを生成する。リスト生成部１８１は、撮影者別リスト生成部２０１および統合リスト生成部２０２を備えている。
【００７８】
リスト生成部１８１の撮影者別リスト生成部２０１は、画像情報およびオフセット値を基に、画像グループごとの表示画像リストを生成する。例えば、撮影者別リスト生成部２０１は、１つの画像グループに含まれる画像の画像ファイルへのパス、およびそれらの画像の表示時刻からなる画像グループごとの表示画像リストを生成する。ここで、表示時刻は、画像ファイルの画像の撮影日時により示される時刻に、オフセット値により示される時間が加算された時刻をいう。
【００７９】
リスト生成部１８１の統合リスト生成部２０２は、撮影者別リスト生成部２０１が生成した、複数の画像グループごとの表示画像リストを統合して、１つの表示画像リストを生成する。また、リスト生成部１８１は、リンクファイル生成部１８２が、表示画像リストに含まれる画像の画像ファイルにリンクされているリンクファイルを生成し、生成したリンクファイルを作業フォルダに格納すると、表示させる画像とリンクされているリンクファイルが格納されているフォルダとして、再生制御部１８３にリンクファイル生成部１８２が生成した作業フォルダを指定する。
【００８０】
リンクファイル生成部１８２は、リスト生成部１８１が生成した表示画像リストを参照して、表示画像リストに含まれる画像の画像ファイルへのリンクファイルを生成する。リンクファイル生成部１８２は、変数保持部２０３を備えている。
【００８１】
リンクファイル生成部１８２の変数保持部２０３は、リンクファイルのファイル名となる変数を保持し、リンクファイル生成部１８２がリンクファイルを生成するごとに、保持している変数をインクリメントする。
【００８２】
リンクファイル生成部１８２は作業フォルダを生成し、生成した作業フォルダをリンクファイル記憶部９５に供給して記憶させる。そして、リンクファイル生成部１８２は、変数保持部２０３が保持している変数をリンクファイルのファイル名として、統合リスト生成部２０２が生成した表示画像リストに含まれる画像の画像ファイルへのリンクファイルを生成し、生成したリンクファイルをリンクファイル記憶部９５に供給して、作業フォルダに格納させて記憶させる。
【００８３】
また、リンクファイル生成部１８２は、表示画像リストの画像の表示が終了すると、記録部３８を制御して、記録部３８のリンクファイル記憶部９５に記憶されている作業フォルダ、および作業フォルダに格納されているリンクファイルを削除させる。
【００８４】
再生制御部１８３は、リスト生成部１８１により指定された作業フォルダに格納されているリンクファイルを、記録部３８のリンクファイル記憶部９５から読み出し、読み出したリンクファイルとリンクされている画像ファイルを、画像ファイル記録部９１から取得して、取得した画像ファイルを基に、出力部３７としてのディスプレイに画像を表示させる。
【００８５】
図６は、撮影者別表示制御部９８のより詳細な構成例を示すブロック図である。
【００８６】
撮影者別表示制御部９８は、より詳細には、リスト生成部２２１、表示領域割り当て部２２２、再生制御部２２３、および描画制御部２２４を含むように構成される。
【００８７】
リスト生成部２２１は、一覧表示制御部９６から画像情報およびオフセット値を取得し、表示させる画像のリストである、表示画像リストを生成する。リスト生成部２２１は、撮影者別リスト生成部２４１および統合リスト生成部２４２を備えている。
【００８８】
リスト生成部２２１の撮影者別リスト生成部２４１は、画像情報およびオフセット値を基に、画像グループごとの表示画像リストを生成する。例えば、撮影者別リスト生成部２４１は、１つの画像グループに含まれる画像の画像ファイルへのパス、それらの画像の画像ファイルの表示時刻、および画像グループを特定するためのグループ番号からなる、画像グループごとの表示画像リストを生成する。ここで、表示時刻は、画像ファイルの画像の撮影日時により示される時刻に、オフセット値により示される時間が加算された時刻をいう。
【００８９】
リスト生成部２２１の統合リスト生成部２４２は、撮影者別リスト生成部２４１が生成した、複数の画像グループごとの表示画像リストを統合して、１つの表示画像リストを生成する。リスト生成部２２１は、統合リスト生成部２４２が生成した表示画像リストを表示領域割り当て部２２２に供給する。
【００９０】
表示領域割り当て部２２２は、リスト生成部２２１から供給された表示画像リストに含まれる画像グループ番号を基に、画像グループ（撮影者）ごとに画像の表示領域を割り当てて、各画像グループに割り当てられた表示領域を示す割り当て情報を生成する。そして、表示領域割り当て部２２２は、表示画像リストおよび割り当て情報を再生制御部２２３に供給する。
【００９１】
再生制御部２２３は、表示領域割り当て部２２２から供給された表示画像リストおよび割り当て情報を基に、描画制御部２２４に、表示させる画像およびその画像の表示位置を指定する。
【００９２】
描画制御部２２４は、再生制御部２２３から指定された画像の画像ファイルを画像ファイル記録部９１から取得し、取得した画像ファイルを出力部３７に供給して、出力部３７としてのディスプレイに、そのディスプレイ（ディスプレイの画面）上の再生制御部２２３により指定された表示位置に画像を表示させる。
【００９３】
以上において説明した情報処理装置１１に、リムーバブルメディア５１が挿入されると、データ制御部７１はリムーバブルメディア５１を検出し、表示制御部７２に画像ファイルを取り込むための入出力画面の表示を指示する。表示制御部７２は、データ制御部７１から入出力画面の表示が指示されると、記録部３８から入出力画面を表示させるための画像ファイル（画像データ）を取得して出力部３７に供給し、出力部３７としてのディスプレイに入出力画面を表示させる。これにより、出力部３７としてのディスプレイには、例えば、図７に示す入出力画面が表示される。
【００９４】
入出力画面３０１の図中、左側には、リムーバブルメディア５１に記録されている画像ファイルを取り込むためのボタン３１１乃至ボタン３１３が表示されている。
【００９５】
ボタン３１１には、“［グループ用］ぜーんぶコピー”という文字が表示され、ボタン３１１が選択されると、リムーバブルメディア５１に記録されている全ての画像ファイルを取り込む（記録部３８に記録する）ためのダイアログが表示される。ユーザは入力部３６を操作して、ボタン３１１が選択されることにより表示されたダイアログに、撮影者名およびイベント名を入力することにより、リムーバブルメディア５１に記録されている全ての画像ファイルを情報処理装置１１に取り込んで記録させることができる。
【００９６】
データ制御部７１は、ボタン３１１が選択されることにより表示されたダイアログに、撮影者名およびイベント名が入力されると、ユーザの操作に応じて入力部３６から供給される入力信号を基に、入力されたイベント名をフォルダ名とするトップォルダを生成し、さらに、入力された撮影者名をフォルダ名とするサブフォルダを生成して、サブフォルダをトップフォルダに格納し、トップフォルダおよびサブフォルダを記録部３８に供給して記録させる。そして、データ制御部７１は、リムーバブルメディア５１に記録されている全ての画像ファイルを取得して、記録部３８に供給し、記録部３８に、供給した画像ファイルが入力された撮影者名をフォルダ名とするサブフォルダに格納されるように、画像ファイルを記録させる。
【００９７】
ボタン３１２には、“［グループ用］一部だけコピー”という文字が表示され、ボタン３１２が選択されると、リムーバブルメディア５１に記録されている一部の画像ファイルを取り込む（記録部３８に記録する）ためのダイアログが表示される。ユーザは入力部３６を操作して、ボタン３１２が選択されることにより表示されたダイアログに、撮影者名およびイベント名を入力して、取り込む画像ファイルを選択することにより、選択した画像ファイルをリムーバブルメディア５１から情報処理装置１１に取り込んで記録させることができる。
【００９８】
ボタン３１３には、“［個人用］日付フォルダにコピー”という文字が表示され、ボタン３１３が選択されると、リムーバブルメディア５１に記録されている一部の画像ファイルを取り込む（記録部３８に記録する）ためのダイアログが表示される。ユーザは入力部３６を操作して、ボタン３１３が選択されることにより表示されたダイアログに、撮影日およびイベント名を入力して、取り込む画像ファイルを選択することにより、選択した画像ファイルをリムーバブルメディア５１から情報処理装置１１に取り込んで記録させることができる。この場合、リムーバブルメディア５１に記録されている画像ファイルのうち、画像ファイルの画像の撮影日が、ユーザにより入力された撮影日と一致する画像ファイルが選択されて、リムーバブルメディア５１から情報処理装置１１に取り込まれる（記録される）。
【００９９】
また、入出力画面３０１の図中、右側には、ボタン３１４乃至ボタン３１７が表示されている。ボタン３１４には、“詳細指定書き出し”という文字が表示され、ボタン３１４が選択されると、情報処理装置１１に記録されている画像ファイルをリムーバブルメディア５１に書き出す（記録する）ためのダイアログが表示される。ユーザは入力部３６を操作して、ボタン３１４が選択されることにより表示されたダイアログ上において、画像ファイルおよびリムーバブルメディア５１を指定することにより、指定した画像ファイルを指定したリムーバブルメディア５１に記録させることができる。
【０１００】
ボタン３１５には、“Thumbnail書き出し”という文字が表示され、ボタン３１５が選択されると、情報処理装置１１に記録されている、画像ファイルのサムネイル画像を表示させるための画像ファイルを、リムーバブルメディア５１に書き出す（記録する）ためのダイアログが表示される。ユーザは入力部３６を操作して、ボタン３１５が選択されることにより表示されたダイアログ上において、サムネイル画像を表示させるための画像ファイルを指定することにより、指定したサムネイル画像を表示させるための画像ファイルをリムーバブルメディア５１に記録させることができる。
【０１０１】
ボタン３１６には、“メディア情報の更新”という文字が表示され、ボタン３１６が選択されると、メディア一覧情報として記録されているリムーバブルメディア５１に関する情報を更新（変更）するためのダイアログが表示される。ユーザは入力部３６を操作して、ボタン３１６が選択されることにより表示されたダイアログ上において、リムーバブルメディア５１を識別するためのＩＤ、リムーバブルメディア５１により特定される撮影者名（ユーザ名）などを入力することにより、メディア一覧情報として記録部３８に記録されているリムーバブルメディア５１に関する情報を更新（書き換え）させることができる。
【０１０２】
また、ボタン３１７には、“キャンセル”という文字が表示され、ボタン３１７が選択されると、入出力画面３０１が閉じられる。
【０１０３】
さらに、例えば、ユーザが入力部３６を操作することにより、ボタン３１２を選択すると、入力部３６から表示制御部７２には、ボタン３１２が選択された旨の入力信号が供給される。表示制御部７２は、ボタン３１２が選択された旨の入力信号が供給されると、記録部３８から、リムーバブルメディア５１に記録されている一部の画像ファイルを取り込むためのダイアログを表示させる。すなわち、表示制御部７２は、ダイアログを表示させるための画像ファイルを取得して出力部３７に供給し、出力部３７としてのディスプレイにダイアログを表示させる。これにより、出力部３７としてのディスプレイには、例えば、図８に示すダイアログが表示される。
【０１０４】
図８では、ダイアログ３３１には、撮影者名を入力するための領域３３２、およびイベント名を入力するための領域３３３が設けられ、ダイアログ３３１の図中、下側にはボタン３３４およびボタン３３５が表示されている。領域３３２の図中、左側には、“撮影者”という文字が表示されており、ユーザは、入力部３６を操作することにより、領域３３２に撮影者名を入力する。図８では、領域３３２には、撮影者名として、ユーザにより入力された文字“euran”が表示されている。なお、情報処理装置１１に挿入されているリムーバブルメディア５１に関する情報が、記録部３８に記録されているメディア一覧情報に既に含まれている場合には、表示制御部７２は、リムーバブルメディア５１を識別するためのＩＤによって特定される撮影者名を、予め領域３３２に表示させるようになされている。
【０１０５】
領域３３３の図中、左側には、“イベント”という文字が表示されており、ユーザは、入力部３６を操作することにより、領域３３３にイベント名を入力する。図８では、領域３３３には、イベント名として、ユーザにより入力された文字“ODAIBA”が表示されている。また、ボタン３３４には、“ＯＫ”という文字が表示されており、領域３３２に撮影者名が入力され、領域３３３にイベント名が入力されてから、ボタン３３４が選択されると、ダイアログ３３１が閉じられ、新たに取り込む画像ファイルを選択するためのダイアログが表示される。さらに、ボタン３３５には、“キャンセル”という文字が表示されており、ユーザが入力部３６を操作することによりボタン３３５を選択すると、ダイアログ３３１が閉じられる。
【０１０６】
ユーザが入力部３６を操作することにより、領域３３２に撮影者名を入力し、領域３３３にイベント名を入力して、さらに、ボタン３３４を選択すると、表示制御部７２は、記録部３８から、取り込む画像ファイルを選択するためのダイアログを表示させるための画像ファイル（画像データ）を取得して出力部３７に供給し、例えば、出力部３７としてのディスプレイに、図９に示すダイアログを表示させる。
【０１０７】
図９では、ダイアログ３５１の図中、中央には、リムーバブルメディア５１に記録されている画像ファイルを視覚的に表す領域３６１が表示されている。領域３６１に表示されている図中、縦方向の線は、リムーバブルメディア５１に記録されている１つの画像ファイルを表しており、画像ファイルを表す線（縦線）は、図中、左側から右側に向かう方向に、画像ファイルの画像の撮影日時により示される時刻の若い順番に並べられている。
【０１０８】
したがって、例えば、領域３６１に表示されている縦線のうち、図中、最も左側に表示されている縦線は、リムーバブルメディア５１に記録されている画像ファイルのうち、最も古い時刻（現在時刻から過去に遠い時刻）に撮像された画像の画像ファイルを表しており、図中、最も右側に表示されている縦線は、リムーバブルメディア５１に記録されている画像ファイルのうち、最も新しい時刻（現在時刻に近い時刻）に撮像された画像の画像ファイルを表している。
【０１０９】
また、領域３６１の図中、上側には、スライダーバー３６２が表示されている。ユーザは、入力部３６を操作して、スライダーバー３６２のボタン３８１を移動させることにより、リムーバブルメディア５１から取り込む画像ファイルのうちの最も古い時刻に撮像された画像の画像ファイルを選択することができる。
【０１１０】
すなわち、スライダーバー３６２のボタン３８１の位置は、領域３６１の縦線で表されている画像ファイルの画像の撮影日時により示される時刻に対応しており、ボタン３８１が図中、最も左側に位置する場合、取り込む画像ファイルのうちの最も古い時刻に撮像された画像の画像ファイルは、リムーバブルメディア５１に記録されている画像ファイルのうち、最も古い時刻に撮像された画像の画像ファイルとされ、ボタン３８１が図中、最も右側に位置する場合、取り込む画像ファイルのうちの最も古い時刻に撮像された画像の画像ファイルは、リムーバブルメディア５１に記録されている画像ファイルのうち、最も新しい時刻に撮像された画像の画像ファイルとされる。
【０１１１】
同様に、領域３６１の図中、下側には、スライダーバー３６３が表示されている。ユーザは、入力部３６を操作して、スライダーバー３６３のボタン３８２を移動させることにより、リムーバブルメディア５１から取り込む画像ファイルのうちの最も新しい時刻に撮像された画像の画像ファイルを選択することができる。
【０１１２】
すなわち、スライダーバー３６３のボタン３８２の位置は、領域３６１の縦線で表されている画像ファイルの画像の撮影日時により示される時刻に対応しており、ボタン３８２が図中、最も左側に位置する場合、取り込む画像ファイルのうちの最も新しい時刻に撮像された画像の画像ファイルは、リムーバブルメディア５１に記録されている画像ファイルのうち、最も古い時刻に撮像された画像の画像ファイルとされ、ボタン３８２が図中、最も右側に位置する場合、取り込む画像ファイルのうちの最も新しい時刻に撮像された画像の画像ファイルは、リムーバブルメディア５１に記録されている画像ファイルのうち、最も新しい時刻に撮像された画像の画像ファイルとされる。
【０１１３】
したがって、ボタン３８１により示される時刻から、ボタン３８２により示される時刻までの間に撮像された画像の画像ファイルが、リムーバブルメディア５１から情報処理装置１１に取り込まれることになる。例えば、図９では、ボタン３８１は、スライダーバー３６２の図中、最も左側に位置しており、ボタン３８２は、スライダーバー３６３の図中、最も右側に位置しているので、リムーバブルメディア５１から情報処理装置１１に取り込まれる画像ファイルは、リムーバブルメディア５１に記録されている全ての画像ファイルとなる。
【０１１４】
また、ダイアログ３５１の領域３６４には、ボタン３８１の位置により示される時刻が表示され、領域３６５には、ボタン３８２の位置により示される時刻が表示される。図９では、領域３６４には、ボタン３８１の位置により示される時刻である２００４年９月８日の１３時３９分１６秒を表す文字“2004/09/08 13:39:16”が表示されており、領域３６５には、ボタン３８２の位置により示される時刻である２００４年９月８日の１６時１６分２４秒を表す文字“2004/09/08 16:16:24”が表示されている。
【０１１５】
さらに、領域３６６には、領域３６１の縦線により表される画像ファイルのうち、ボタン３８１に対応する位置と、ボタン３８２に対応する位置との間に表示された縦線の数、すなわち、ユーザが入力部３６を操作することにより、スライダーバー３６２およびスライダーバー３６３が操作されて選択された、リムーバブルメディア５１から取り込む画像ファイルの画像の枚数が表示される。図９では、領域３６６には、文字“５２”が表示されており、リムーバブルメディア５１から取り込まれる画像ファイルの画像の枚数が５２枚であることを示している。
【０１１６】
また、ダイアログ３５１の図中、上側の領域３６７および領域３６８には、リムーバブルメディア５１から取り込まれる画像ファイルの画像のうちの、最も古い時刻に撮像された画像および最も新しい時刻に撮像された画像がそれぞれ表示されている。
【０１１７】
さらに、ダイアログ３５１の図中、下側には、ボタン３６９およびボタン３７０が表示されている。ボタン３６９には、“取り込み（メディアからＰＣ）”という文字が表示されており、ボタン３７０には、“キャンセル”という文字が表示されている。
【０１１８】
そして、ユーザが入力部３６を操作することによって、リムーバブルメディア５１から情報処理装置１１に取り込む画像ファイルを選択してから、ボタン３６９を選択すると、ユーザによって選択された画像ファイルが、リムーバブルメディア５１から情報処理装置１１に取り込まれて記録される。これに対して、ボタン３７０が選択されると、画像ファイルは取り込まれずに、ダイアログ３５１が閉じられる。
【０１１９】
ボタン３６９が選択されて、情報処理装置１１が、リムーバブルメディア５１からの画像ファイルの取り込みを開始すると、表示制御部７２は、ダイアログ３５１を閉じて、さらに、記録部３８から画像ファイル（画像データ）を取得して出力部３７に供給し、出力部３７としてのディスプレイに、例えば、図１０に示すダイアログを表示させる。
【０１２０】
図１０では、ダイアログ３９１には、リムーバブルメディア５１からの画像ファイルの取り込み状況（進捗状況）を示すインジケータ４０１が表示されている。また、ダイアログ３９１の図中、下側には、ボタン４０２およびボタン４０３が表示されている。そして、ボタン４０２には、文字“ＯＫ”が表示されており、ボタン４０３には、文字“キャンセル”が表示されている。
【０１２１】
例えば、リムーバブルメディア５１からの画像ファイルの取り込み（記録部３８への記録）が完了するまでは、ボタン４０２は、ボタン４０３が表示される輝度よりも低い輝度で表示され、ユーザが入力部３６を操作してもボタン４０２を選択することができないようになされている。この状態において、ユーザが入力部３６を操作することにより、ボタン４０３を選択すると、ダイアログ３９１が閉じられ、リムーバブルメディア５１からの画像ファイルの取り込みが中止される。
【０１２２】
逆に、例えば、リムーバブルメディア５１からの画像ファイルの取り込み（記録部３８への記録）が完了すると、ボタン４０３は、ボタン４０２が表示される輝度よりも低い輝度で表示され、ユーザが入力部３６を操作してもボタン４０３を選択することができないようになされている。この状態において、ユーザが入力部３６を操作することにより、ボタン４０２を選択するとダイアログ３９１が閉じられる。
【０１２３】
以上のようにして、リムーバブルメディア５１から情報処理装置１１に画像ファイルが取り込まれると、情報処理装置１１に取り込まれた画像ファイルは、例えば、図１１に示すように、ユーザが入力した撮影者名をフォルダ名とするサブフォルダに格納されて記録される。
【０１２４】
図１１では、トップフォルダ４４１には、設定ファイル４４２、サブフォルダ４４３乃至サブフォルダ４４５が格納されている。トップフォルダ４４１のフォルダ名（フォルダの名前）は、例えば、図８のダイアログ３３１の領域３３３に入力されたイベント名（例えば、図８における文字“ODAIBA”）とされる。
【０１２５】
また、トップフォルダ４４１に格納されているサブフォルダ４４３乃至サブフォルダ４４５のそれぞれには、画像ファイル４４６乃至画像ファイル４４８、画像ファイル４４９乃至画像ファイル４５１、および画像ファイル４５２乃至画像ファイル４５４のそれぞれが格納されている。サブフォルダ４４３乃至サブフォルダ４４５のそれぞれのフォルダ名は、例えば、図８のダイアログ３３１の領域３３２に入力された撮影者名（例えば、図８における文字“euran”）とされる。
【０１２６】
また、画像ファイル４４６乃至画像ファイル４５４のそれぞれのファイル名は、例えば、“SWW00001.jpg”などの、画像ファイル４４６乃至画像ファイル４５４のそれぞれの画像を撮像した撮像装置により定められたファイル名とされる。さらに、画像ファイル４４６乃至画像ファイル４５４のそれぞれは、より詳細には、画像を表示させるための画像データおよび付加情報からなる。ここで付加情報には、例えば、シャッタスピード、感度などの画像の撮影時における設定条件、画像の撮影日時、および画像を撮像した撮像装置のモデル名などが含まれているEXIF（Exchangeable Image File Format）情報と、画像ファイルの作成日時（作成時刻）および画像ファイルの最終変更日時（最終変更時刻）からなる属性情報とが含まれている。なお、サブフォルダ４４３乃至サブフォルダ４４５のそれぞれには、画像ファイルに限らず、動画像データや音声データを格納することも可能である。
【０１２７】
また、設定ファイル４４２には、画像ファイル４４６乃至画像ファイル４４８からなる画像グループのオフセット値、画像ファイル４４９乃至画像ファイル４５１からなる画像グループのオフセット値、および画像ファイル４５２乃至画像ファイル４５４からなる画像グループのオフセット値が記録されている。
【０１２８】
次に、図１２のフローチャートを参照して、リムーバブルメディア５１から情報処理装置１１に画像ファイルを取り込んで記録する、取り込みの処理を説明する。
【０１２９】
情報処理装置１１にリムーバブルメディア５１が挿入されると、ステップＳ１１において、検出部１２１（図３）は、情報処理装置１１に挿入されたリムーバブルメディア５１を検出し、リムーバブルメディア５１が検出された旨の信号を生成してメディア情報管理部１２２（図３）に供給する。
【０１３０】
検出部１２１からメディア情報管理部１２２に、リムーバブルメディア５１が検出された旨の信号が供給されると、ステップＳ１２にいて、メディア管理部１２２は、検出されたリムーバブルメディア５１が、メディア一覧情報記録部９３に記録されているメディア一覧情報に登録されているリムーバブルメディア５１であるか否かを判定する。
【０１３１】
例えば、メディア情報管理部１２２は、リムーバブルメディア５１のＩＤファイル記録部１１１に記録されているＩＤファイルを読み出し、読み出したＩＤファイルにより示されるリムーバブルメディア５１を識別するためのＩＤが、メディア一覧情報記録部９３に記録されているメディア一覧情報に含まれている場合、リムーバブルメディア５１が、メディア一覧情報に登録されているリムーバブルメディア５１であると判定する。
【０１３２】
また、例えば、メディア情報管理部１２２は、リムーバブルメディア５１のＩＤファイル記録部１１１にＩＤファイルが記録されていない場合、リムーバブルメディア５１が、メディア一覧情報に登録されているリムーバブルメディア５１でないと判定する。
【０１３３】
ステップＳ１２において、リムーバブルメディア５１が、メディア一覧情報に登録されているリムーバブルメディア５１でないと判定された場合、リムーバブルメディア５１をメディア一覧情報に登録するので、ステップＳ１３に進み、メディア情報管理部１２２は、記録部３８を制御して、メディア一覧情報記録部９３に記録されているメディア一覧情報を更新させる。
【０１３４】
ここで、メディア一覧情報記録部９３には、例えば、図１３に示すメディア一覧情報が記録されている。なお、図１３における行番号１乃至１８は、説明のために付したものであり、実際のメディア一覧情報には含まれていない。
【０１３５】
メディア一覧情報は、例えば、マークアップ言語であるXML（Extensible Markup Language）により記述されており、図１３では、２行目乃至８行目に１つのリムーバブルメディア５１に関する情報が示されており、１０行目乃至１６行目に他の１つのリムーバブルメディア５１に関する情報が示されている。
【０１３６】
例えば、２行目は、リムーバブルメディア５１を識別するためのＩＤを示しており、リムーバブルメディア５１を識別するためのＩＤは、“{5F1AD6DB-FA1D-4F4F-8BDB-66C9D8DE7C4D}”で表されている。また、３行目は、リムーバブルメディア５１により特定される撮影者名を示しており、撮影者名は、“euran”で表されている。
【０１３７】
５行目は、リムーバブルメディア５１から取り込む画像ファイルを記録する場所、すなわち、記録部３８における画像ファイルの取り込み先を示しており、画像ファイルの取り込み先は、“C:\Documents and Settings\nishy4\My Documents\My Pictures\”で表されている。したがって、例えば、ＩＤが“{5F1AD6DB-FA1D-4F4F-8BDB-66C9D8DE7C4D}”により特定されるリムーバブルメディア５１から画像ファイルが取り込まれる場合、記録部３８の“C:\Documents and Settings\nishy4\My Documents\My Pictures\”により特定される場所に、トップフォルダが格納され、さらにトップフォルダにサブフォルダが格納される。そして、サブフォルダに、リムーバブルメディア５１から取り込まれた画像ファイルが格納される。
【０１３８】
また、７行目は、リムーバブルメディア５１から、最後に画像ファイルの取り込みをしたときのドライブレターを示しており、ドライブレターは、“F:\”により表されている。さらに、８行目は、リムーバブルメディア５１から、最後に画像ファイルの取り込みをした時刻を示しており、最後に取り込みをした時刻は、“Tue,31May2005 22:43:12GMT”により表される。８行目の“Tue,31May2005 22:43:12GMT”は、例えば、最後に取り込みをした時刻が、２００５年５月３１日木曜日の２２時４３分１２秒であることを表している。
【０１３９】
また、２行目乃至８行目と同様に、１０行目乃至１６行目は、他の１つのリムーバブルメディア５１に関する情報が示されており、例えば、１０行目は、リムーバブルメディア５１を識別するためのＩＤを示しており、リムーバブルメディア５１を識別するためのＩＤは、“{5F1AD6DB-FA1D-4F4F-8BDB-66C9D8DE7C4E}”で表されている。また、１１行目は、リムーバブルメディア５１により特定される撮影者名を示しており、撮影者名は、“nishy”で表されている。
【０１４０】
１３行目は、リムーバブルメディア５１から取り込む画像ファイルを記録する場所、すなわち、記録部３８における画像ファイルの取り込み先を示しており、画像ファイルの取り込み先は、“C:\Documents and Settings\nishy4\My Documents\My Pictures\”で表されている。また、１５行目は、リムーバブルメディア５１から、最後に画像ファイルの取り込みをしたときのドライブレターを示しており、ドライブレターは、“F:\”により表されている。さらに、１６行目は、リムーバブルメディア５１から、最後に画像ファイルの取り込みをした時刻を示しており、最後に取り込みをした時刻は、“Tue,31May2005 22:45:12GMT”により表される。
【０１４１】
例えば、ステップＳ１２において、リムーバブルメディア５１が、メディア一覧情報に登録されているリムーバブルメディア５１でないと判定された場合、例えば、メディア情報管理部１２２は、表示制御部７２に、リムーバブルメディア５１をメディア一覧情報に登録するためのダイアログを表示させる。
【０１４２】
表示制御部７２は、記録部３８からダイアログを表示させるための画像ファイル（画像データ）を取得して出力部３７に供給し、出力部３７としてのディスプレイに、リムーバブルメディア５１をメディア一覧情報に登録するためのダイアログを表示させる。
【０１４３】
そして、例えば、表示されたダイアログ上において、ユーザが入力部３６を操作して、リムーバブルメディア５１により特定される撮影者名、および画像ファイルの取り込み先を入力すると、入力部３６からデータ制御部７１のメディア情報管理部１２２には、ユーザの操作に応じた入力信号が供給される。メディア情報管理部１２２は、入力部３６からの入力信号により示される撮影者名、および画像ファイルの取り込み先、並びにリムーバブルメディア５１に記録されているＩＤファイルにより示される、リムーバブルメディア５１を識別するためのＩＤが、図１３に示したメディア一覧情報に含まれるように、記録部３８を制御して、メディア一覧情報記録部９３に記録されているメディア一覧情報を更新させる。
【０１４４】
また、例えば、リムーバブルメディア５１のＩＤファイル記録部１１１にＩＤファイルが記録されていない場合、メディア情報管理部１２２は、メディア一覧情報には含まれていない新たなＩＤが記録されているＩＤファイルを生成し、生成したＩＤファイルをリムーバブルメディア５１に供給して、ＩＤファイル記録部１１１に記録させる。ここで、ＩＤファイルには、例えば、“GUID={5F1AD6DB-FA1D-4F4F-8BDB-66C9D8DE7C4D}”で表される、リムーバブルメディア５１を識別するためのＩＤを示す文字（情報）が記録される。
【０１４５】
図１２のフローチャートの説明に戻り、ステップＳ１３において、メディア一覧情報を更新させると、ステップＳ１４に進む。また、ステップＳ１２において、メディア一覧情報に登録されているリムーバブルメディア５１であると判定された場合、情報処理装置１１に挿入されたリムーバブルメディア５１は、既にメディア一覧情報に登録されているので、ステップＳ１３の処理をスキップしてステップＳ１４に進む。
【０１４６】
ステップＳ１４において、入出力制御部１２３は、リムーバブルメディア５１から取り込む画像ファイルを格納するフォルダを生成する。
【０１４７】
例えば、入出力制御部１２３は、表示制御部７２に、図７に示した入出力画面３０１の表示を指示する。表示制御部７２は、データ制御部７１から入出力画面３０１の表示が指示されると、記録部３８から入出力画面３０１を表示させるための画像ファイル（画像データ）を取得して出力部３７に供給し、出力部３７としてのディスプレイに入出力画面３０１を表示させる。
【０１４８】
そして、例えば、ユーザが入力部３６を操作することにより、ボタン３１２を選択すると、例えば、表示制御部７２は、図８に示したダイアログ３３１を表示させるための画像ファイル（画像データ）を記録部３８から取得して出力部３７に供給し、出力部３７としてのディスプレイにダイアログ３３１を表示させる。
【０１４９】
さらに、ユーザが入力部３６を操作することにより、領域３３２に撮影者名として“euran”を入力し、領域３３３にイベント名として“ODAIBA”を入力して、さらに、ボタン３３４を選択すると、入力部３６から入出力制御部１２３には、ユーザの操作に応じて、撮影者名として“euran”が入力され、イベント名として“ODAIBA”が入力された旨の入力信号が供給されるので、入出力制御部１２３は、入力部３６から供給された入力信号を基に、フォルダ名が“ODAIBA”であるトップフォルダを生成し、さらにフォルダ名が“euran”であるサブフォルダを生成して、サブフォルダをトップフォルダに格納する。そして、入出力制御部１２３は、メディア情報管理部１２２を介して、メディア一覧情報記録部９３からメディア一覧情報を取得する。例えば、図１３に示したメディア一覧情報を取得した場合、撮影者名が“euran”（図１３の３行目）であるリムーバブルメディア５１の取り込み先は、“C:\Documents and Settings\nishy4\My Documents\My Pictures\”（図１３の５行目）であるので、入出力制御部１２３は、生成したトップフォルダおよびサブフォルダを記録部３８に供給して、記録部３８に、記録部３８における“C:\Documents and Settings\nishy4\My Documents\My Pictures\”により特定される場所に、トップフォルダを記録させる。
【０１５０】
また、“C:\Documents and Settings\nishy4\My Documents\My Pictures\”により特定される場所に、既にフォルダ名が“ODAIBA”であるトップフォルダが記録されているとき、入出力制御部１２３は、記録部３８に、フォルダ名が“euran”であるサブフォルダを、既に記録されているフォルダ名が“ODAIBA”であるトップフォルダに格納させて記録させる。さらに、“C:\Documents and Settings\nishy4\My Documents\My Pictures\”により特定される場所に、既にフォルダ名が“ODAIBA”であるトップフォルダが記録されており、フォルダ名が“ODAIBA”であるトップフォルダに、フォルダ名が“euran”であるサブフォルダが記録されている場合、入出力制御部１２３は、新たに生成したトップフォルダおよびサブフォルダを記録部３８に記録させない。
【０１５１】
ステップＳ１４において、入出力制御部１２３が、リムーバブルメディア５１から取り込む画像ファイルを格納するフォルダを生成すると、表示制御部７２は、出力部３７としてのディスプレイに、リムーバブルメディア５１から取り込む画像ファイルを選択するためのダイアログを表示させる。
【０１５２】
例えば、図８に示したダイアログ３３１上において、ユーザが入力部３６を操作することによりボタン３３４を選択すると、上述したように、入出力制御部１２３は、画像ファイルを格納するフォルダを生成する。また、このとき、入力部３６から表示制御部７２には、ボタン３３４が選択された旨の入力信号が供給されるので、表示制御部７２は、記録部３８から、例えば、図９に示したダイアログ３５１を表示させるための画像ファイル（画像データ）を取得して出力部３７に供給し、出力部３７としてのディスプレイにダイアログ３５１を表示させる。
【０１５３】
そして、画像ファイルを選択するためのダイアログ上において、ユーザが入力部３６を操作することにより、リムーバブルメディア５１から情報処理装置１１に取り込む画像ファイルを選択すると、入力部３６から入出力制御部１２３には、ユーザにより選択された画像ファイルを示す入力信号が供給される。入力部３６から入出力制御部１２３に、ユーザにより選択された画像ファイルを示す入力信号が供給されると、ステップＳ１５において、入出力制御部１２３は、供給された入力信号に基づいて、リムーバブルメディア５１に記録されている画像ファイルのうち、リムーバブルメディア５１から情報処理装置１１に取り込む画像ファイルを選択する。
【０１５４】
例えば、図９に示したダイアログ３５１において、ユーザが入力部３６を操作することにより、スライダーバー３６２のボタン３８１、およびスライダーバー３６３のボタン３８２を移動（スライド）させて、取り込む画像ファイルを選択し、ボタン３６９を選択すると、入力部３６から入出力制御部１２３には、ユーザにより選択された画像ファイルを示す入力信号が供給される。
【０１５５】
入出力制御部１２３は、入力部３６から供給された入力信号に基づいて、リムーバブルメディア５１から情報処理装置１１に取り込む画像ファイルを選択する。例えば、図９においては、ユーザにより選択された画像ファイルは、時刻が、２００４年９月８日の１３時３９分１６秒から、２００４年９月８日の１６時１６分２４秒までの期間に撮像された５２枚の画像の画像ファイルであるので、入出力制御部１２３は、入力信号に基づいて、これらの５２個の画像ファイルを選択する。
【０１５６】
取り込む画像ファイルを選択すると、ステップＳ１６において、入出力制御部１２３は、選択した画像ファイルに基づいて、リムーバブルメディア５１から取り込む画像ファイルのリストを生成する。
【０１５７】
例えば、入出力制御部１２３は、メディア情報管理部１２２を介して、メディア詳細情報記録部９２から、メディア詳細情報を取得する。そして、入出力制御部１２３は、取得したメディア詳細情報を参照して、選択した画像ファイルのうち、まだ取り込まれたことがない画像ファイルのリストを、取り込む画像ファイルのリストとして生成する。
【０１５８】
ここで、メディア詳細情報記録部９２には、例えば、図１４に示すメディア詳細情報が記録されている。なお、図１４における行番号１乃至８は、説明のために付したものであり、実際のメディア詳細情報には含まれていない。
【０１５９】
メディア詳細情報は、例えば、マークアップ言語であるXMLにより記述されており、図１４では、１つのリムーバブルメディア５１から取り込まれるか、またはリムーバブルメディア５１に書き出された画像ファイルに関する情報が示されている。
【０１６０】
例えば、２行目および３行目には、１つの画像ファイルに関する情報が示されており、１行目の“DSC00273.JPG”は、画像ファイルのファイル名を示している。また、１行目の“159324”は、画像ファイルのサイズ（大きさ）を示しており、“159324”は、例えば、画像ファイルのサイズが１５９３２４バイトであることを示している。さらに、１行目の“Fri,08 Oct 2004 07:45:46”は、画像ファイルの最終変更日時すなわち、画像ファイルが最後に変更された日時を示しており、“Fri,08 Oct 2004 07:45:46”は、例えば、画像ファイルの最終変更日時が、２００４年１０月８日金曜日の７時４５分４６秒であることを示している。
【０１６１】
さらに、２行目の“１０”は、画像ファイルがリムーバブルメディア５１から取り込まれたか、またはリムーバブルメディア５１に書き出されたかを示す２ビットの入出力フラグを示している。例えば、“０１”である入出力フラグは、画像ファイルが取り込まれたことがなく、かつ書き出されたことがあることを示している。また、“１０”である入出力フラグは、画像ファイルが、取り込まれたことがあり、かつ書き出されたことがないことを示しており、“１１”である入出力フラグは、画像ファイルが取り込まれたことがあり、かつ書き出されたことがあることを示している。したがって、例えば、２行目に示される入出力フラグは、“１０”であるので、ファイル名が“DSC00273.JPG”である画像ファイルは、リムーバブルメディア５１から取り込まれたことがあり、かつリムーバブルメディア５１に書き出されたことがないことが分かる。
【０１６２】
さらに、１行目および２行目と同様に、例えば、４行目および５行目には、１つの画像ファイルに関する情報が示されており、４行目および５行目に示される画像ファイルは、ファイル名が“DSC00274.JPG”であり、ファイルのサイズが“241910”であり、画像ファイルの最終変更日時が、“Fri,08 Oct 2004 07:48:36”であり、入出力フラグが、“１０”であることを示している。また、６行目および７行目にも、１つの画像ファイルに関する情報が示されており、６行目および７行目に示される画像ファイルは、ファイル名が“DSC00275.JPG”であり、ファイルのサイズが“207712”であり、画像ファイルの最終変更日時が、“Fri,08 Oct 2004 07:55:42”であり、入出力フラグが、“１０”であることを示している。
【０１６３】
したがって、例えば、ユーザにより選択された画像ファイルのファイル名が、それぞれ、“DSC00273.JPG”、“DSC00274.JPG”、“DSC00275.JPG”、および“DSC00276.JPG”であり、メディア詳細情報記録部９２から、図１４に示したメディア詳細情報を取得した場合、ファイル名が“DSC00273.JPG”、“DSC00274.JPG”、および“DSC00275.JPG”である画像ファイルは、既にリムーバブルメディア５１から取り込んだことがあるので、ステップＳ１６において、入出力制御部１２３は、まだ取り込んだことがない、ファイル名が“DSC00276.JPG”である画像ファイルが含まれるリストを、取り込む画像ファイルのリストとして生成する。
【０１６４】
このように、既に取り込んだことがある画像ファイルを、取り込む画像ファイルのリストに含まれないようにすることによって、同じ画像ファイルを重複して取り込まないようにすることができる。したがって、無駄な処理を行う必要がなくなるので、より迅速に画像ファイルを取り込むことができる。
【０１６５】
なお、メディア詳細情報は、メディア一覧情報記録部９３のメディア一覧情報に登録されている（含まれている）リムーバブルメディア５１の数だけ、メディア詳細情報記録部９２に記録されている。
【０１６６】
したがって、例えば、メディア一覧情報記録部９３に、図１５Ａに示すメディア一覧情報が記録されている場合、メディア詳細情報記録部９２には、リムーバブルメディア５１を識別するためのＩＤが“ＩＤ−Ａ”、“ＩＤ−Ｂ”、および“ＩＤ−Ｃ”のそれぞれであるリムーバブルメディア５１のメディア詳細情報が記録されている。
【０１６７】
図１５Ａでは、メディア一覧情報には、リムーバブルメディア５１を識別するためのＩＤ、撮影者名、および画像ファイルの取り込み先を示す情報（保存場所）が含まれている。なお、図１５Ａに示すメディア一覧情報では、最後に取り込みをしたときのドライブレター、および最後に取り込みをした日時を示す情報は省略されている。
【０１６８】
例えば、メディア一覧情報には、リムーバブルメディア５１を識別するためのＩＤが、“ＩＤ−Ａ”、“ＩＤ−Ｂ”、および“ＩＤ−Ｃ”であるリムーバブルメディア５１が登録されており、リムーバブルメディア５１を識別するためのＩＤが、“ＩＤ−Ａ”であるリムーバブルメディア５１に記録されている画像ファイルの画像の撮影者名は、“tanaka”とされ、画像ファイルの取り込み先は、“My Documents \ Pictures”とされている。
【０１６９】
また、リムーバブルメディア５１を識別するためのＩＤが、“ＩＤ−Ｂ”であるリムーバブルメディア５１に記録されている画像ファイルの画像の撮影者名は、“suzuki”とされ、画像ファイルの取り込み先は、“My Documents \ Pictures”とされており、リムーバブルメディア５１を識別するためのＩＤが、“ＩＤ−Ｃ”であるリムーバブルメディア５１に記録されている画像ファイルの画像の撮影者名は、“sato”とされ、画像ファイルの取り込み先は、“My Documents \ Pictures”とされている。
【０１７０】
この場合、メディア詳細情報記録部９２には、リムーバブルメディア５１を識別するためのＩＤが、“ＩＤ−Ａ”、“ＩＤ−Ｂ”、および“ＩＤ−Ｃ”であるリムーバブルメディア５１のそれぞれのメディア詳細情報が記録されている。
【０１７１】
例えば、リムーバブルメディア５１を識別するためのＩＤが、“ＩＤ−Ａ”であるリムーバブルメディア５１（以下、メディアＡと称する）のメディア詳細情報には、例えば、図１５Ｂに示すように、画像ファイルのファイル名、画像ファイルのサイズ、および画像ファイルの最終変更日時を示す情報が含まれている。
【０１７２】
例えば、メディアＡのメディア詳細情報には、ファイル名が“DSC000001.jpg”であり、サイズが1.10MBであり、最終変更日時が“2004/01/01/ 13:01:55”である画像ファイルの情報が含まれている。ここで、最終変更日時“2004/01/01/ 13:01:55”は、例えば、画像ファイルの最終変更日時が、２００４年１月１日の１３時１分５５秒であることを示している。また、メディアＡのメディア詳細情報には、ファイル名が“DSC000002.jpg”であり、サイズが1.21MBであり、最終変更日時が“2004/01/01/ 13:02:05”である画像ファイルの情報が含まれており、ファイル名が“DSC000003.jpg”であり、サイズが1.11MBであり、最終変更日時が“2004/01/01/ 13:05:07”である画像ファイルの情報が含まれている。
【０１７３】
また、図１５Ａに示されるリムーバブルメディア５１を識別するためのＩＤが、“ＩＤ−Ｂ”であるリムーバブルメディア５１（以下、メディアＢと称する）のメディア詳細情報には、例えば、図１５Ｃに示すように、画像ファイルのファイル名、画像ファイルのサイズ、および画像ファイルの最終変更日時を示す情報が含まれている。
【０１７４】
例えば、メディアＢのメディア詳細情報には、ファイル名が“DSC000001.jpg”であり、サイズが1.21MBであり、最終変更日時が“2004/01/01/ 13:01:56”である画像ファイルの情報が含まれており、ファイル名が“DSC000002.jpg”であり、サイズが1.22MBであり、最終変更日時が“2004/01/01/ 13:02:03”である画像ファイルの情報が含まれており、ファイル名が“DSC000003.jpg”であり、サイズが1.31MBであり、最終変更日時が“2004/01/01/ 13:05:05”である画像ファイルの情報が含まれている。
【０１７５】
さらに、図１５Ａに示されるリムーバブルメディア５１を識別するためのＩＤが、“ＩＤ−Ｃ”であるリムーバブルメディア５１（以下、メディアＣと称する）のメディア詳細情報には、例えば、図１５Ｄに示すように、画像ファイルのファイル名、画像ファイルのサイズ、および画像ファイルの最終変更日時を示す情報が含まれている。
【０１７６】
例えば、メディアＣのメディア詳細情報には、ファイル名が“DSC000001.jpg”であり、サイズが1.11MBであり、最終変更日時が“2004/01/01/ 13:01:57”である画像ファイルの情報が含まれており、ファイル名が“DSC000002.jpg”であり、サイズが1.00MBであり、最終変更日時が“2004/01/01/ 13:02:03”である画像ファイルの情報が含まれており、ファイル名が“DSC000003.jpg”であり、サイズが1.12MBであり、最終変更日時が“2004/01/01/ 13:05:09”である画像ファイルの情報が含まれている。
【０１７７】
図１２のフローチャートの説明に戻り、ステップＳ１６において、リムーバブルメディア５１から取り込む画像ファイルのリストを生成すると、ステップＳ１７において、入出力制御部１２３は、生成した画像ファイルのリストに基づいて、リムーバブルメディア５１から画像ファイルを取り込む。
【０１７８】
例えば、ステップＳ１７において、入出力制御部１２３は、生成した画像ファイルのリストに基づいて、リストに含まれている画像ファイルをリムーバブルメディア５１から取得する。そして、入出力制御部１２３は、取得した画像ファイルを記録部３８に供給して、記録部３８を制御し、供給した画像ファイルが、リムーバブルメディア５１により特定される撮影者名をフォルダ名とするサブフォルダに格納されるように、画像ファイルを画像ファイル記録部９１に記録させる。
【０１７９】
なお、画像ファイル記録部９１に画像ファイルを記録させる場合、ユーザが入力部３６を操作することにより、画像ファイルの取り込みの中止を指示しない限り、例えば、画像ファイルを取り込んでいる途中にエラーが発生しても、入出力制御部１２３は、画像ファイルのリストに基づいて、リストに含まれている画像ファイルをリムーバブルメディア５１から取得して、記録部３８に記録させる。
【０１８０】
また、例えば、ユーザが入力部３６を操作することにより、取り込んだ画像ファイルのリムーバブルメディア５１からの削除を指示した場合、画像ファイルを取り込んだ後、入出力制御部１２３は、画像ファイルのリストに含まれている画像ファイルをリムーバブルメディア５１から削除する。入出力制御部１２３は、画像ファイルを取り込むと、画像ファイルのリストをメディア情報管理部１２２に供給する。
【０１８１】
ステップＳ１８において、メディア情報管理部１２２は、入出力制御部１２３から供給された画像ファイルのリストを参照して、記録部３８を制御して、メディア詳細情報記録部９２に記録されているメディア詳細情報を更新させて、取り込みの処理は終了する。
【０１８２】
このようにして、情報処理装置１１は、ユーザにより指定された期間に撮像された画像の画像ファイルを、リムーバブルメディア５１から取り込んで記録する。
【０１８３】
このように、ユーザにより指定された期間に撮像された画像の画像ファイルを、リムーバブルメディア５１から取り込むようにすることで、ユーザは、より簡単な操作で情報処理装置１１に取り込ませる画像ファイルを指定することができる。
【０１８４】
以上のようにして取り込んだ画像ファイルが格納されているトップフォルダを指定することによって、ユーザはトップフォルダに格納されている画像ファイルの画像の一覧を表示させることができる。
【０１８５】
例えば、ユーザが入力部３６を操作することにより、１つのトップフォルダを指定（選択）して、画像の一覧の表示を指示すると、入力部３６から表示制御部７２には、ユーザの操作に応じた入力信号が供給される。表示制御部７２の一覧表示制御部９６は、入力部３６からの入力信号に基づいて、指定されたトップフォルダに格納された画像ファイルの画像の一覧を表示する画面である、わいわいビュー表示画面を出力部３７としてのディスプレイに表示させる。
【０１８６】
例えば、ユーザが指定したトップフォルダに、フォルダ名が“euran”であるサブフォルダ（以下、サブフォルダ“euran”と称する）、フォルダ名が“nishy”であるサブフォルダ（以下、サブフォルダ“nishy”と称する）、フォルダ名が“ryom”であるサブフォルダ（以下、サブフォルダ“ryom”と称する）、およびフォルダ名が“ykoba”であるサブフォルダ（以下、サブフォルダ“ykoba”と称する）が格納されている場合、一覧表示制御部９６は、これらの４つのサブフォルダに格納されている画像ファイルの画像の一覧を表示させる。これにより、出力部３７としてのディスプレイには、例えば、図１６に示すわいわいビュー表示画面が表示される。
【０１８７】
図１６では、わいわいビュー表示画面５０１には、サブフォルダ“euran”に格納されている画像ファイルの画像を表示させる領域５０２−１、サブフォルダ“nishy”に格納されている画像ファイルの画像を表示させる領域５０２−２、サブフォルダ“ryom”に格納されている画像ファイルの画像を表示させる領域５０２−３、およびサブフォルダ“ykoba”に格納されている画像ファイルの画像を表示させる領域５０２−４がそれぞれ図中、上下方向に並ぶように設けられている。
【０１８８】
換言すれば、各サブフォルダのフォルダ名は、各リムーバブルメディア５１により特定される撮影者名となっているので、わいわいビュー表示画面５０１には、撮影者ごとの画像を表示するための領域５０２−１乃至領域５０２−４が、図中、上下方向に並ぶように設けられている。これらの撮影者ごとの画像を表示するための領域は、トップフォルダに格納されているサブフォルダの数（撮影者の数）だけ設けられ、撮影者ごとの画像を表示するための領域には、その領域に対応するサブフォルダ、すなわち、その領域に対応する撮影者により撮像された画像が、画像の撮影日時により示される時刻が古い順番に（時系列に）、図中、左側から右側に並べられて表示される。
【０１８９】
なお、以下、領域５０２−１乃至領域５０２−４のそれぞれを個々に区別する必要のない場合、単に領域５０２と称する。
【０１９０】
わいわいビュー表示画面５０１において、領域５０２における図中、横方向の位置は、所定の時刻に対応しており、領域５０２−１の図中、上側および領域５０２−４の図中、下側には、それぞれの領域の横方向の位置に対応する時刻が表示されている。
【０１９１】
例えば、領域５０２−１の図中、左側の端の上側、および領域５０２−４の図中、左側の端の下側には、それぞれ横方向の位置に対応する時刻を示す文字“2004/09/08 17:22:00”が表示されており、領域５０２の図中、左側の端に対応する時刻が２００４年９月８日の１７時２２分であることを示している。
【０１９２】
同様に、例えば、領域５０２−１の図中、右側の端の上側、および領域５０２−４の図中、右側の端の下側には、それぞれ横方向の位置に対応する時刻を示す文字“2004/09/08 17:26:00”が表示されており、領域５０２の図中、右側の端に対応する時刻が２００４年９月８日の１７時２６分であることを示している。
【０１９３】
領域５０２には、領域５０２に対応するサブフォルダに格納されている画像ファイルの画像のうち、画像の撮影日時に示される時刻に、画像グループのオフセット値により示される時間が加算された時刻（以下、表示時刻と称する）が、２００４年９月８日の１７時２２分から、２００４年９月８日の１７時２６分までの期間の時刻である画像が対応する位置に表示される。
【０１９４】
例えば、領域５０２−１には、領域５０２−１に対応する、サブフォルダ“euran”に格納されている画像ファイルの画像５０３−１乃至画像５０３−５（の全てまたはその一部）が表示されている。画像５０３−１乃至画像５０３−５のそれぞれは、画像の撮影日時に示される時刻に、画像グループのオフセット値により示される時間が加算された表示時刻に対応する領域５０２−１内の位置に、並べられて表示されている。したがって、例えば、画像５０３−２は、画像５０３−２の撮影日時に示される時刻に、画像グループのオフセット値により示される時間が加算された時刻（表示時刻）である、２００４年９月８日の１７時２３分に対応する領域５０２−１内の位置に表示されており、画像５０３−２の図中、上側には、領域５０２−１の横方向の位置に対応する時刻を示す文字“2004/09/08 17:23:00”が表示されている。
【０１９５】
同様に、領域５０２−２には、領域５０２−２に対応する、サブフォルダ“nishy”に格納されている画像ファイルの画像５０４−１乃至画像５０４−３（の全てまたはその一部）が表示されており、領域５０２−３には、領域５０２−３に対応する、サブフォルダ“ryom”に格納されている画像ファイルの画像５０５−１乃至画像５０５−１０（の全てまたはその一部）が表示されており、領域５０２−４には、領域５０２−４に対応する、サブフォルダ“ykoba”に格納されている画像ファイルの画像５０６−１乃至画像５０６−３（の全てまたはその一部）が表示されている。
【０１９６】
また、領域５０２−１の図中、左側には、領域５０２−１に表示されている画像の撮影者名、および対応するサブフォルダに格納されている画像ファイルの画像の枚数を示す文字“euran(183)”が表示されている。ここで、“euran(183)”は、領域５０２−１に表示されている画像５０３−１乃至画像５０３−５を撮像した撮影者の名前（撮影者名）が“euran”であり、領域５０２−１に対応する、サブフォルダ“euran”に格納されている画像ファイルの画像が１８３枚であることを示している。
【０１９７】
さらに、領域５０２−１の図中、左側には、サブフォルダ“euran”に格納されている画像ファイルの画像のオフセット値により示される時間を示す文字“00:00:58”が表示されており、文字“00:00:58”は、オフセット値により示される時間が５８秒であることを示している。したがって、画像５０３−１乃至画像５０３−５のそれぞれは、それぞれの画像の撮影日時により示される時刻に、オフセット値により示される時間である５８秒だけ加算された時刻である、表示時刻に対応する領域５０２−１内の位置に表示されている。
【０１９８】
領域５０２−２の図中、左側には、領域５０２−２に表示されている画像の撮影者名、および対応するサブフォルダに格納されている画像ファイルの画像の枚数を示す文字“nishy(50)”が表示されており、文字“nishy(50)”の図中、下側には、サブフォルダ“nishy”に格納されている画像ファイルの画像のオフセット値により示される時間を示す文字“00:00:00”が表示されている。
【０１９９】
また、領域５０２−３の図中、左側には、領域５０２−３に表示されている画像の撮影者名、および対応するサブフォルダに格納されている画像ファイルの画像の枚数を示す文字“ryom(108)”が表示されており、文字“ryom(108)”の図中、下側には、サブフォルダ“ryom”に格納されている画像ファイルの画像のオフセット値により示される時間を示す文字“-00:00:06”が表示されている。ここで、文字“-00:00:06”は、オフセット値により示される時間が−６秒であることを示している。したがって、画像５０５−１乃至画像５０５−１０のそれぞれは、それぞれの画像の撮影日時により示される時刻に、オフセット値により示される時間である−６秒だけ加算された表示時刻（すなわち、６秒だけ減算された時刻）に対応する領域５０２−３内の位置に表示される。
【０２００】
領域５０２−４の図中、左側には、領域５０２−４に表示されている画像の撮影者名、および対応するサブフォルダに格納されている画像ファイルの枚数を示す文字“ykoba(119)”が表示されており、文字“ykoba(119)”の図中、下側には、サブフォル“ykoba”に格納されている画像ファイルの画像のオフセット値により示される時間を示す文字“00:00:22”が表示されている。
【０２０１】
さらに、領域５０２−１乃至領域５０２−４のそれぞれの図中、左側に表示されているボタン５０７−１乃至ボタン５０７−４のそれぞれ、およびボタン５０８−１乃至ボタン５０８−４のそれぞれを選択することにより、領域５０２−１乃至領域５０２−４のそれぞれに表示される画像のオフセット値を調整することができる。
【０２０２】
例えば、ボタン５０７−１が選択されると、サブフォルダ“euran”に格納されている画像ファイルの画像のオフセット値により示される時間が、予め定められた時間だけ増加し（例えば、１５秒だけ増加し）、ボタン５０８−１が選択されると、サブフォルダ“euran”に格納されている画像ファイルの画像のオフセット値により示される時間が、予め定められた時間だけ減少する（例えば、１５秒だけ減少する）。したがって、例えば、図１６では、ボタン５０７−１が選択されると、領域５０２−１に表示されている画像５０３−１乃至画像５０３−５は、ボタン５０７−１が選択されたことにより増加するオフセット値により示される時間に対応する距離だけ、図中、右方向に移動する。
【０２０３】
同様に、例えば、ボタン５０７−２が選択されると、サブフォルダ“nishy”に格納されている画像ファイルの画像のオフセット値により示される時間が、予め定められた時間だけ増加し、ボタン５０８−２が選択されると、サブフォルダ“nishy”に格納されている画像ファイルの画像のオフセット値により示される時間が、予め定められた時間だけ減少する。
【０２０４】
また、例えば、ボタン５０７−３が選択されると、サブフォルダ“ryom”に格納されている画像ファイルの画像のオフセット値により示される時間が、予め定められた時間だけ増加し、ボタン５０８−３が選択されると、サブフォルダ“ryom”に格納されている画像ファイルの画像のオフセット値により示される時間が、予め定められた時間だけ減少する。さらに、ボタン５０７−４が選択されると、サブフォルダ“ykoba”に格納されている画像ファイルの画像のオフセット値により示される時間が、予め定められた時間だけ増加し、ボタン５０８−４が選択されると、サブフォルダ“ykoba”に格納されている画像ファイルの画像のオフセット値により示される時間が、予め定められた時間だけ減少する。
【０２０５】
なお、以下、ボタン５０７−１乃至ボタン５０７−４のそれぞれを個々に区別する必要のない場合、単に、ボタン５０７と称する。また、以下、ボタン５０８−１乃至ボタン５０８−４のそれぞれを個々に区別する必要のない場合、単にボタン５０８と称する。
【０２０６】
さらに、領域５０２−１乃至領域５０２−４のそれぞれの図中、左側に表示されているボタン５０９−１乃至ボタン５０９−４のそれぞれを選択することにより、領域５０２−１乃至領域５０２−４のそれぞれに表示される画像のオフセット値をリセットすることができる。
【０２０７】
例えば、ボタン５０９−１を選択することによって、サブフォルダ“euran”に格納されている画像ファイルの画像のオフセット値により示される時間を、０秒とすることができる。同様に、ボタン５０９−２を選択することによって、サブフォルダ“nishy”に格納されている画像ファイルの画像のオフセット値により示される時間を、０秒とすることができ、ボタン５０９−３を選択することによって、サブフォルダ“ryom”に格納されている画像ファイルの画像のオフセット値により示される時間を、０秒とすることができ、ボタン５０９−４を選択することによって、サブフォルダ“ykoba”に格納されている画像ファイルの画像のオフセット値により示される時間を、０秒とすることができる。
【０２０８】
さらに、わいわいビュー表示画面５０１の図中、上側には、ボタン５１０およびボタン５１１が表示されており、ボタン５１０およびボタン５１１を選択することにより、領域５０２に表示されている画像を、表示されている画像の表示時刻を単位として、図中、左右方向にスクロールさせることができる。
【０２０９】
例えば、画像５０５−６が、矢印Ａ２１により示される時刻に対応する位置に表示されており、領域５０２に表示されている画像のうち、表示時刻が、画像５０５−６の表示時刻よりも新しい時刻であって、画像５０５−６の表示時刻に最も近い表示時刻の画像が画像５０３−５であり、領域５０２に表示されている画像のうち、表示時刻が、画像５０５−６の表示時刻よりも古い時刻であって、画像５０５−６の表示時刻に最も近い表示時刻の画像が画像５０４−２であるとする。この場合、ユーザによりボタン５１０が選択されると、画像５０４−２が、矢印Ａ２１により示される時刻に対応する位置に表示されるように、領域５０２に表示されている画像が図中、右側にスクロールされる。また、ユーザによりボタン５１１が選択されると、画像５０３−５が、矢印Ａ２１により示される時刻に対応する位置に表示されるように、領域５０２に表示されている画像が図中、左側にスクロールされる。
【０２１０】
さらに、ボタン５１０およびボタン５１１の図中、下側には、スクロールバー５１２が表示されており、ユーザが入力部３６を操作することにより、わいわいビュー表示画面５０１上で、スクロールバー５１２を操作することにより、領域５０２に表示されている画像を、所定の時間を単位として、図中、左右方向にスクロールさせることができる。
【０２１１】
例えば、ユーザがスクロールバー５１２のボタン５３１を選択すると、領域５０２に表示されている画像が図中、右側にスクロールされ、ユーザがスクロールバー５１２のボタン５３２を選択すると、領域５０２に表示されている画像が図中、左側にスクロールされる。
【０２１２】
さらに、また、わいわいビュー表示画面５０１の図中、右側には、スライダーバー５１３が表示されており、ユーザは、スライダーバー５１３のボタン５３３を図中、上下方向に移動させることにより、領域５０２に表示する画像の表示時刻の範囲を変更することができる。
【０２１３】
例えば、図１６では、領域５０２に表示する画像の表示時刻の範囲は、２００４年９月８日の１７時２２分から、２００４年９月８日の１７時２６分までの期間とされている。ここで、例えば、ユーザが入力部３６を操作することで、ボタン５３３を図中、上側に移動させると、領域５０２に表示する画像の表示時刻の範囲は、２００４年９月８日の１７時２２分から、２００４年９月８日の１７時２６分までの期間よりも、より短い期間となり、ユーザが入力部３６を操作することで、ボタン５３３を図中、下側に移動させると、領域５０２に表示する画像の表示時刻の範囲は、２００４年９月８日の１７時２２分から、２００４年９月８日の１７時２６分までの期間よりも、より長い期間となる。
【０２１４】
したがって、例えば、図１６において、ユーザが入力部３６を操作することによって、ボタン５３３を図中、スライダーバー５１３の一番下側に移動させると、領域５０２には、表示時刻が、２００４年９月８日の１７時２２分から、２００４年９月８日の２０時２２分までの期間の時刻である画像が表示される。
【０２１５】
また、わいわいビュー表示画面５０１の図中、左上には、ボタン５１４乃至ボタン５１７が表示されている。ボタン５１４には、“View All”という文字が表示されており、ボタン５１４が選択されると、サブフォルダ“euran”、サブフォルダ“nishy”、サブフォルダ“ryom”、およびサブフォルダ“ykoba”に格納されている画像ファイルの画像が、画像の表示時刻の順番に１枚ずつ表示される。
【０２１６】
ボタン５１５には、“Waiwai Slideshow”という文字が表示されており、ボタン５１５が選択されると、出力部３７としてのディスプレイの画面上に、サブフォルダ“euran”、サブフォルダ“nishy”、サブフォルダ“ryom”、およびサブフォルダ“ykoba”のそれぞれに格納されている画像ファイルの画像のそれぞれを表示させる領域が設けられ、それぞれの領域に、サブフォルダ“euran”、サブフォルダ“nishy”、サブフォルダ“ryom”、およびサブフォルダ“ykoba”に格納されている画像ファイルの画像が、画像の表示時刻の順番に表示される。
【０２１７】
また、ボタン５１６が選択されると、プルダウンメニューが表示され、ユーザが、入力部３６を操作することにより、例えば、表示されたプルダウンメニューから所定の項目を選択することにより、サブフォルダ“euran”、サブフォルダ“nishy”、サブフォルダ“ryom”、またはサブフォルダ“ykoba”に格納されている画像ファイルの書き出しを行うことができる。
【０２１８】
さらに、ユーザが入力部３６を操作して、ボタン５１６を選択し、これにより表示されたプルダウンメニューから所定の項目を選択することにより、例えば、領域５０２に表示させる画像が格納されているトップフォルダを指定（選択）することができる。
【０２１９】
さらに、また、ボタン５１７には、文字“閉じる”が表示されており、ボタン５１７が選択されると、わいわいビュー表示画面５０１が閉じられる。
【０２２０】
さらに、また、ユーザは、入力部３６を操作することにより、領域５０２に表示されている画像をドラッグすることで、画像のオフセット値により示される時間、すなわち表示時刻を変更することもできる。
【０２２１】
例えば、図１７Ａに示すように、領域５０２に画像５６１および画像５６２が表示されているとする。なお、図１７において、図１６と対応する部分には、同一の符号を付してあり、その説明は適宜省略する。
【０２２２】
図１７Ａでは、画像５６１は、矢印Ａ４１により示される位置に表示されており、画像５６１の表示時刻は、図中、画像５６１の上側に表示されている文字“13:01:11”により示される、１３時１分１１秒となっている。
【０２２３】
ここで、ユーザが入力部３６を操作することにより、画像５６１をドラッグすると、画像５６１および画像５６２は、例えば、図１７Ｂに示すように、ユーザの操作に応じて、図中、左側に移動する。すなわち、画像５６１および画像５６２は、ユーザの操作に応じて、点線の四角形５６４および点線の四角形５６５により示される、画像５６１および画像５６２が今まで表示されていた位置から、矢印５６３により示される方向に移動する。
【０２２４】
そして、ユーザが入力部３６を操作することによって、画像５６１をドラッグして、矢印Ａ４２により示される位置に移動させると、図１７Ｃに示すように、画像５６１は、矢印Ａ４２により示される位置に移動する。また、画像５６１とともに画像５６２も画像５６１が移動した距離だけ、図中、左方向に移動する。図１７Ｃでは、画像５６１は、矢印Ａ４２により示される位置に表示されており、画像５６１の表示時刻は、図中、画像５６１の上側に表示されている文字“13:01:01”により示される、１３時１分１秒となっている。これにより、領域５０２に表示される画像の表示時刻、すなわち、オフセット値により示される時間が１０秒だけ減少する。
【０２２５】
このように、情報処理装置１１は、わいわいビュー表示画面５０１の領域５０２に表示されている画像が、ユーザの入力部３６の操作によりドラッグされて、移動すると、画像が移動した距離に応じた時間だけ、画像（画像グループの画像）のオフセット値により示される時間を変更させて、表示時刻を修正する。
【０２２６】
したがって、例えば、撮影者名が“euran”である撮影者、撮影者名が“nishy”である撮影者、撮影者名が“ryom”である撮影者、および撮影者名が“ykoba”である撮影者が、同じ被写体の画像を同時に撮像することにより、各撮影者が用いる撮像装置ごとの時刻のずれにより生じる、わいわいビュー表示画面５０１上における画像の表示時刻のずれを修正することができる。
【０２２７】
例えば、撮影者名が“euran”である撮影者、撮影者名が“nishy”である撮影者、撮影者名が“ryom”である撮影者、および撮影者名が“ykoba”である撮影者が、同じ被写体の画像を同時に撮像した画像が、図１６において、それぞれ、画像５０３−５、画像５０４−３、画像５０５−６、および画像５０６−１であるとすると、画像５０５−６が表示されている位置（表示時刻）は、他の画像５０３−５、画像５０４−３、および画像５０６−１が表示されている位置（表示時刻）に対して、図中、左側にずれて表示されている。
【０２２８】
そこで、ユーザは、入力部３６を操作することにより、ボタン５０７−３を選択するか、または、画像５０５−６をドラッグすることにより、サブフォルダ“ryom”に格納されている画像ファイルの画像の表示時刻を変更して、画像５０３−５、画像５０４−３、画像５０５−６、および画像５０６−１の表示時刻が同じ表示時刻となるようにすることができる。
【０２２９】
このように、ユーザは、ボタン５０７若しくはボタン５０８を選択するか、または、画像をドラッグするという簡単な操作で、撮像装置ごとの時刻のずれにより生じる、わいわいビュー表示画面５０１上における画像の表示時刻のずれを視覚的に修正することができる。
【０２３０】
次に、図１８のフローチャートを参照して、わいわいビュー表示画面５０１上における画像の表示時刻のずれを修正する処理である、設定ファイルの更新の処理を説明する。
【０２３１】
ユーザが、入力部３６を操作することにより、わいわいビュー表示画面５０１の表示を指示すると、一覧表示制御部９６は、わいわいビュー表示画面５０１を表示させるための画像ファイルを記録部３８から取得して出力部３７に供給し、出力部３７としてのディスプレイに、わいわいビュー表示画面５０１を表示させる。この場合、出力部３７としてのディスプレイには、例えば、領域５０２に画像が表示されていないわいわいビュー表示画面５０１が表示される。
【０２３２】
わいわいビュー表示画面５０１が表示されると、ステップＳ３１において、データ管理部１４１のオフセット値更新部１６２（図４）は、記録部３８の設定ファイル記録部９４（図４）から、設定ファイルを取得して、画像グループごとのオフセット値を設定し、設定したオフセット値を一時的に記憶する。
【０２３３】
ここで、設定ファイルは、記録部３８に記録されているトップフォルダの数だけ設定ファイル記録部９４に記録されており、オフセット値更新部１６２は、設定ファイル記録部９４に記録されている全ての設定ファイルを取得して、取得した設定ファイルごとに、画像グループごとのオフセット値を設定する。
【０２３４】
例えば、オフセット値更新部１６２は、設定ファイル記録部９４から、図１９に示す設定ファイルを取得する。なお、図１９における行番号１乃至８は、説明のために付したものであり、実際の設定ファイルには含まれていない。
【０２３５】
図１９では、１行目、３行目、５行目、および７行目にそれぞれ１つのトップフォルダに格納されているサブフォルダのフォルダ名、すなわち、サブフォルダに格納されている画像ファイルの画像の撮影者名が示されている。また、２行目、４行目、６行目、および８行目には、１行目、３行目、５行目、および７行目に示されている撮影者の画像グループごとのオフセット値が示されている。
【０２３６】
例えば、１行目に示される撮影者“euran”の画像グループのオフセット値は、２行目に示される“0.0006712962962963”であり、フォルダ名が“euran”であるサブフォルダに格納されている画像ファイルの画像の表示時刻は、画像の撮影日時により示される時刻に、オフセット値“0.0006712962962963”により示される時間を加算した時刻とされる。
【０２３７】
ここで、オフセット値は、２４時間が１．０とされ、１時間が0.041667（＝1.0/24）とされる。したがって、例えば、２行目のオフセット値“0.0006712962962963”により示される時間は、５８秒（＝24×0.0006712962962963×3600）となるので、サブフォルダ“euran”に含まれている画像ファイルの画像の表示時刻は、画像の撮影日時により示される時刻に５８秒を加算した時刻とされる。
【０２３８】
また、３行目には、撮影者名として、“nishy”が示されており、４行目には、撮影者“nishy”の画像グループのオフセット値“0.0000000000000000”が示されている。さらに、５行目には、撮影者名として、“ryom”が示されており、６行目には、撮影者“ryom”の画像グループのオフセット値“0.0002546296296296”が示されており、７行目には、撮影者名として、“ykoba”が示されており、８行目には、撮影者“ykoba”の画像グループのオフセット値“0.0002546296296296”が示されている。
【０２３９】
オフセット値更新部１６２は、例えば、設定ファイル記録部９４から、図１９に示した設定ファイルを取得して、画像グループごとのオフセット値を設定する。この場合、例えば、オフセット値更新部１６２は、撮影者“euran”の画像グループのオフセット値に“0.0006712962962963”を設定する。また、撮影者“nishy”の画像グループのオフセット値に“0.0000000000000000”を設定し、撮影者“ryom”の画像グループのオフセット値に“0.0002546296296296”を設定し、撮影者“ykoba”の画像グループのオフセット値に“0.0002546296296296”を設定する。
【０２４０】
図１８のフローチャートの説明に戻り、画像グループごとのオフセット値を設定し、ユーザが、入力部３６を操作することにより、１つのトップフォルダを指定（選択）して、わいわいビュー表示画面５０１の領域５０２（図１６）に画像の表示を指示すると、ステップＳ３２において、一覧表示制御部９６は、わいわいビュー表示の処理を行う。なお、わいわいビュー表示の処理の詳細は後述するが、わいわいビュー表示の処理において、一覧表示制御部９６は、記録部３８から画像ファイルを取得して、例えば、図１６に示したわいわいビュー表示画面５０１の領域５０２に画像を表示させる。
【０２４１】
ステップＳ３３において、時刻修正部１４７は、ユーザによりオフセット値の変更が指示されたか否かを判定する。
【０２４２】
例えば、図１６に示したわいわいビュー表示画面５０１上において、ユーザが入力部３６を操作することにより、ボタン５０７若しくはボタン５０８を選択するか（操作するか）、または領域５０２に表示されている画像をドラッグして、領域５０２に表示されている画像を移動させると、入力部３６から時刻修正部１４７には、ユーザの操作に応じて、移動させた画像および移動させた距離を示す入力信号が供給される。時刻修正部１４７は、例えば、入力部３６から、移動させた画像および移動させた距離を示す入力信号が供給された場合、オフセット値の変更が指示されたと判定する。
【０２４３】
ステップＳ３３において、オフセット値の変更が指示されていないと判定された場合、ステップＳ３７に進む。
【０２４４】
一方、ステップＳ３３において、オフセット値の変更が指示されたと判定された場合、オフセット値を変更するので、ステップＳ３４に進み、時刻修正部１４７は、入力部３６から供給された、移動させた画像および移動させた距離を示す入力信号を基に、オフセット値の変更が指示された画像グループを特定する情報、およびその画像グループのオフセット値の変化量を示す情報を生成する。
【０２４５】
例えば、図１６において、ユーザが、入力部３６を操作して、画像５０５−６を移動させた場合、時刻修正部１４７は、入力部３６からの入力信号を基に、画像グループを特定する情報として、オフセット値の変更が指示された画像グループが、撮影者“ryom”の画像グループ（撮影者“ryom”により特定される画像の画像グループ）であることを示す情報を生成するとともに、画像５０５−６の移動距離に応じた、撮影者“ryom”の画像グループのオフセット値の変化量を示す情報を生成する。そして、時刻修正部１４７は、生成した画像グループを特定する情報、およびオフセット値の変化量を示す情報を、制御部１４２を介して、データ管理部１４１に供給する。
【０２４６】
ステップＳ３５において、データ管理部１４１のオフセット値更新部１６２は、時刻修正部１４７から供給された、画像グループを特定する情報、およびオフセット値の変化量を示す情報を基に、記憶しているオフセット値を更新する。より具体的には、オフセット値更新部１６２は、画像グループを特定する情報により特定される画像グループのオフセット値に、オフセット値の変化量を示す情報により示される値を積算することによりオフセット値を更新する。したがって、画像グループのオフセット値は、ユーザがオフセット値（表示時刻）の変更を指示するたびに、その指示に応じて生成されたオフセット値の変化量を示す情報により示される値が積算された値となる。
【０２４７】
例えば、画像グループを特定する情報により特定される画像グループが、撮影者“ryom”の画像グループであり、オフセット値の変化量を示す情報により示される変化量が、“0.00001”であり、オフセット値更新部１６２が、撮影者“ryom”の画像グループのオフセット値として“0.0002546296296296”を記憶している場合、オフセット値更新部１６２は、撮影者“ryom”の画像グループのオフセット値が、記憶しているオフセット値“0.0002546296296296”に、オフセット値の変化量を示す情報により示される変化量“0.00001”が積算（加算）された値である“0.0002646296296296（＝0.00001＋0.0002546296296296）”となるように、撮影者“ryom”の画像グループのオフセット値を更新する。
【０２４８】
データ管理部１４１は、オフセット値更新部１６２がオフセット値を更新すると、更新されたオフセット値を、制御部１４２および表示領域割り当て部１４３を介して、検索部１４４に供給する。検索部１４４は、データ管理部１４１から更新されたオフセット値が供給されると、ステップＳ３２の処理において、表示領域割り当て部１４３から供給された、表示画像リスト、表示範囲情報、割り当て情報、およびデータ管理部１４１から供給された更新されたオフセット値に基づいて、表示し直す画像を検索し、その検索結果に基づいて、描画制御部１４５に、表示し直す画像およびその画像の表示位置を指定する。
【０２４９】
検索部１４４から表示し直す画像およびその画像の表示位置が指定されると、ステップＳ３６において、描画制御部１４５は、オフセット値が変更された画像グループの画像を表示し直させる。例えば、描画制御部１４５は、検索部１４４から指定された画像の画像ファイルを記録部３８の画像ファイル記録部９１から取得し、取得した画像ファイルを出力部３７に供給して、出力部３７としてのディスプレイに表示されている、わいわいビュー表示画面５０１の領域５０２の検索部１４４により指定された表示位置に画像を表示させることにより、画像を表示し直させる。
【０２５０】
ステップＳ３６において、画像を表示し直させるか、または、ステップＳ３３において、オフセット値の変更が指示されていないと判定されると、ステップＳ３７に進み、データ管理部１４１は、ユーザにより、画像ファイルの出力が指示されたか否かを判定する。
【０２５１】
例えば、図７に示した入出力画面３０１において、ユーザが入力部３６を操作することにより、ボタン３１４を選択して、出力する（書き出す）画像ファイル、およびリムーバブルメディア５１などの画像ファイルを出力する（書き出す）出力先を指定するか、または図１６に示したわいわいビュー表示画面５０１において、ユーザが入力部３６を操作することにより、ボタン５１６を選択して、出力する画像ファイルおよび出力先を指定すると、入力部３６からデータ管理部１４１には、ユーザにより出力が指示された画像ファイルおよびその出力先を示す入力信号が供給される。例えば、データ管理部１４１は、入力部３６からユーザにより出力が指示された画像ファイルおよび出力先を示す入力信号が供給された場合、画像ファイルの出力が指示されたと判定する。
【０２５２】
ステップＳ３７において、画像ファイルの出力が指示されていないと判定された場合、ステップＳ４０に進む。
【０２５３】
これに対して、ステップＳ３７において、画像ファイルの出力が指示されたと判定された場合、ユーザにより指定された画像ファイルを出力するので、ステップＳ３８に進み、データ管理部１４１は、入力部３６から供給された、ユーザにより出力が指示された画像ファイルおよび出力先を示す入力信号に基づいて、出力が指示された画像ファイルの作成日時、最終変更日時、および撮影日時を修正する。
【０２５４】
例えば、データ管理部１４１は、入力部３６から供給された、ユーザにより出力が指示された画像ファイルおよび出力先を示す入力信号に基づいて、記録部３８の画像ファイル記録部９１から、ユーザにより出力（書き出し）が指示された画像ファイルを取得する。そして、データ管理部１４１は、オフセット値更新部１６２が記憶しているオフセット値を参照して、取得した画像ファイルの付加情報に含まれている画像ファイルの作成日時、最終変更日時、および撮影日時を修正する（書き換える）。
【０２５５】
例えば、データ管理部１４１は、画像ファイルの作成日時、最終変更日時、および撮影日時のそれぞれにより示される時刻が、修正前の画像ファイルの作成日時、最終変更日時、および撮影日時のそれぞれにより示される時刻に、オフセット値により示される時間が加算された時刻となるように、画像ファイルの付加情報を書き換える。データ管理部１４１は、画像ファイルの付加情報を修正すると、付加情報が修正された画像ファイルを、記録部３８に供給して、修正前の元の画像ファイルとは別に画像ファイル記録部９１に記録させる。さらに、データ管理部１４１は、付加情報が修正された画像ファイルを記録部３８に記録させると、出力する（書き出す）画像ファイルおよび出力先を指定して、データ制御部７１に画像ファイルの書き出しを指示する。
【０２５６】
データ管理部１４１が、データ制御部７１に画像ファイルの書き出しを指示すると、ステップＳ３９において、データ制御部７１の入出力制御部１２３（図３）は、データ管理部１４１から指示された、付加情報が修正された画像ファイルを記録部３８の画像ファイル記録部９１から取得して、取得した画像ファイルを指定された出力先に出力する。例えば、入出力制御部１２３は、記録部３８から取得した画像ファイルを、リムーバブルメディア５１に供給して記録させるか、または記録部３８に、画像ファイルを記録部３８の出力先として指定された場所に記録させる。
【０２５７】
なお、例えば、入出力制御部１２３が、データ管理部１４１から指定された出力先（例えば、リムーバブルメディア５１）の記録領域の空き容量を検出して、指定された画像ファイルの大きさの合計が、出力先の記録領域の空き容量の大きさを超えないように、検出された空き容量の大きさに合わせて、データ管理部１４１から指示されて画像ファイル記録部９１から取得した、付加情報が修正された画像ファイルの大きさ、または画像ファイルの画像の大きさを変換して出力先に記録させるようにしてもよい。
【０２５８】
また、リムーバブルメディア５１ごとに、情報処理装置１１から出力する画像ファイルの大きさ、画像ファイルの画像の大きさ、または画像ファイルの大きさの合計などを示す情報を、予めメディア一覧情報に含まれる情報として記録させておき、リムーバブルメディア５１に画像ファイルを出力するたびに、メディア一覧情報を参照することにより、画像ファイルの画像の大きさ、または画像ファイルの大きさなどを変換して出力先に記録させるようにしてもよい。
【０２５９】
さらに、情報処理装置１１が、メディア詳細情報記録部９２のメディア詳細情報、およびメディア一覧情報記録部９３のメディア一覧情報を参照し、画像認識を行うことにより、ユーザにより出力が指示された画像ファイルの画像のうち、出力先としてのリムーバブルメディア５１を識別するためのＩＤにより特定される撮影者によって撮像された画像と類似した画像を検索して、検索された画像の画像ファイルを出力しないようにするか、または検出された画像の画像ファイルを優先的に出力するようにすることも可能である。
【０２６０】
入出力制御部１２３は、画像ファイルを出力する（書き出す）と、書き出した画像ファイルを示す情報を生成してメディア情報管理部１２２に供給し、メディア詳細情報の更新を指示する。メディア情報管理部１２２は、入出力制御部１２３からの指示に応じて、書き出した画像ファイルを示す情報に基づいて、記録部３８を制御し、メディア詳細情報記録部９２に記録されているメディア詳細情報を更新させる。
【０２６１】
例えば、メディア情報管理部１２２は、書き出した画像ファイルを示す情報に基づいて、図１４で示したメディア詳細情報の、出力した画像ファイルの入出力フラグが“０１”または“１１”となるように、メディア詳細情報を更新させる。
【０２６２】
ステップＳ３９において、画像ファイルを出力するか、またはステップＳ３７において、画像ファイルの出力が指示されていないと判定されると、ステップＳ４０に進み、データ管理部１４１（図４）は、画像の一覧の表示の終了が指示されたか否かを判定する。
【０２６３】
例えば、ユーザが入力部３６を操作することによって、図１６に示したわいわいビュー表示画面５０１上のボタン５１７を選択すると、入力部３６からデータ管理部１４１には、ボタン５１７が選択された旨の入力信号が供給される。データ管理部１４１は、例えば、入力部３６からボタン５１７が選択された旨の入力信号が供給されると、画像の一覧の表示の終了が指示されたと判定する。
【０２６４】
ステップＳ４０において、画像の一覧の表示の終了が指示されていないと判定された場合、ステップＳ３３に戻り、上述した処理を繰り返す。
【０２６５】
一方、ステップＳ４０において、画像の一覧の表示の終了が指示されたと判定された場合、ステップＳ４１に進み、データ管理部１４１のオフセット値更新部１６２は、記憶しているオフセット値を記録部３８に供給して、記録部３８の設定ファイル記録部９４が記録している設定ファイルを更新させて、設定ファイルの更新の処理は終了する。
【０２６６】
このようにして、情報処理装置１１は、わいわいビュー表示画面５０１上において、ユーザの入力部３６の操作により、ボタン５０７若しくはボタン５０８が選択されるか、または、画像がドラッグされると、ユーザの操作に応じて、画像の表示時刻を修正して、画像を表示し直させる。また、情報処理装置１１は、ユーザにより、画像ファイルの出力が指示されると、記憶しているオフセット値に基づいて、ユーザにより指定された画像ファイルの付加情報を修正し、ユーザにより指定された出力先に画像ファイルを出力する。
【０２６７】
このように、ユーザの操作に応じて、画像の表示時刻を修正することで、ユーザは、入力部３６を操作して、ボタンを選択するか、または画像をドラッグするという簡単な操作で、撮像装置ごとの時刻のずれにより生じる、わいわいビュー表示画面５０１上における画像の表示時刻のずれを視覚的に修正することができる。
【０２６８】
また、ユーザの指示に応じて修正したオフセット値を記憶し、記憶しているオフセット値に基づいて、ユーザにより指定された画像ファイルの付加情報を修正して、付加情報が修正された画像ファイルを出力することで、ユーザは、入力部３６を操作して、ボタンを選択するか、または画像をドラッグするという簡単な操作で、撮像装置ごとの時刻のずれにより生じる、書き出す画像ファイルの付加情報に含まれている、時刻を示す情報のずれを視覚的に修正することができる。
【０２６９】
なお、以上においては、情報処理装置１１が、設定ファイル（オフセット値）を記録しておき、画像ファイルの出力が指示された場合に、出力する画像ファイルの付加情報に含まれている、時刻を示す情報を書き換える（修正する）と説明したが、ユーザにより表示時刻の変更（更新）が指示された場合に、オフセット値を更新するのではなく、画像ファイルの付加情報に含まれている時刻を示す情報（例えば、EXIF情報に含まれる画像の撮影日時など）を直接書き換えるようにしてもよい。
【０２７０】
次に、図２０のフローチャートを参照して、図１８のステップＳ３２の処理に対応するわいわいビュー表示の処理を説明する。
【０２７１】
記録部３８から設定ファイルを取得して、画像グループごとのオフセット値を設定し、さらに、ユーザが入力部３６を操作することにより、例えば、図１６のわいわいビュー表示画面５０１のボタン５１６が選択されて、１つのトップフォルダが指定され、画像の一覧の表示が指示されると、入力部３６からデータ管理部１４１には、画像の一覧の表示を指示する入力信号が供給される。
【０２７２】
入力部３６からデータ管理部１４１に、画像の一覧の表示を指示する入力信号が供給されると、ステップＳ６１において、データ管理部１４１の画像情報保持部１６１は、入力部３６から供給された入力信号に基づいて、記録部３８の画像ファイル記録部９１から、ユーザが指定したトップフォルダに格納されている画像ファイルを取得する。
【０２７３】
例えば、ユーザが、入力部３６を操作して、サブフォルダ“euran”、サブフォルダ“nishy”、サブフォルダ“ryom”、およびサブフォルダ“ykoba”が格納されているトップフォルダを指定して、画像の一覧の表示を指示した場合、画像情報保持部１６１は、画像ファイル記録部９１から、サブフォルダ“euran”、サブフォルダ“nishy”、サブフォルダ“ryom”、およびサブフォルダ“ykoba”のそれぞれに格納されている画像ファイルを取得する。
【０２７４】
そして、画像情報保持部１６１は、取得した画像ファイルを基に、画像ファイルのファイル名、画像ファイルへのパス、および画像ファイルの付加情報からなる画像情報を生成して、生成した画像情報を保持する。例えば、画像情報保持部１６１は、取得した画像ファイルが格納されているサブフォルダごとの画像情報を生成する。
【０２７５】
ステップＳ６２において、リスト生成部１６３は、画像情報保持部１６１が保持している画像情報を基に、わいわいビュー表示画面５０１の領域５０２に表示させる画像グループの画像のリストである表示画像リスト（画像グループの表示画像リスト）を生成する。
【０２７６】
例えば、リスト生成部１６３は、画像情報保持部１６１が保持している画像情報を基に、サブフォルダ“euran”に格納されている画像ファイルの画像グループの表示画像リストを生成する。この場合、例えば、リスト生成部１６３は、サブフォルダ“euran”に格納されている画像ファイルへのパス、およびそれらの画像の撮影日時を示す情報が含まれる表示画像リストを生成する。なお、画像ファイルに、撮影日時を示す情報（例えば、EXIF情報に含まれている撮影日時を示す情報）が含まれていない場合、リスト生成部１６３は、撮影日時を示す情報に代えて、画像ファイルの最終変更日時または作成日時を示す情報が含まれる表示画像リストを生成する。
【０２７７】
したがって、例えば、サブフォルダ“euran”に格納されている画像ファイルの画像グループの表示画像リストには、サブフォルダ“euran”に格納されている画像ファイルの数だけ、表示画像リストのリスト項目が含まれ、１つのリスト項目には、１つの画像ファイルへのパス、およびその画像ファイルの画像の撮影日時を示す情報が含まれている。
【０２７８】
ステップＳ６３において、リスト生成部１６３は、生成した表示画像リストのリスト項目を、リスト項目に含まれている撮影日時を示す情報により示される時刻でソートする（並び換える）。例えば、リスト生成部１６３は、表示画像リストのリスト項目のうち、リスト項目に含まれている撮影日時を示す情報により示される時刻が、最も古い時刻（現在時刻から最も遠い時刻）であるリスト項目が、表示画像リストの先頭となるようにし、リスト項目が先頭から、リスト項目に含まれている撮影日時を示す情報により示される時刻が古い順番に並ぶように、表示画像リストのリスト項目の順番を並び換える。
【０２７９】
リスト生成部１６３が表示画像リストをソートすると、データ管理部１４１は、オフセット値更新部１６２が記憶しているオフセット値、およびリスト生成部１６３により生成され、ソートされた画像グループの表示画像リストを、制御部１４２に供給する。
【０２８０】
データ管理部１４１から制御部１４２に、画像グループの表示画像リストおよびオフセット値が供給されると、ステップＳ６４において、制御部１４２は、データ管理部１４１に記憶（保持）されている画像情報およびオフセット値を参照して、表示させる画像の表示時刻の範囲を示す表示範囲情報を生成する。
【０２８１】
例えば、図１６のわいわいビュー表示画面５０１の領域５０２の図中、左右方向の幅に対応する時間（期間）が１０分であり、データ管理部１４１に記憶されている画像情報に含まれている画像の表示時刻（画像の撮影日時により示される時刻に、オフセット値により示される時間を加算した時刻）のうち、最も古い表示時刻（最も現在から遠い過去の表示時刻）が２００４年９月８日の１３時４０分である場合、制御部１４２は、例えば、表示させる画像の表示時刻の範囲が、２００４年９月８日の１３時４０分から２００４年９月８日の１３時５０分までの範囲であることを示す表示範囲情報を生成する。
【０２８２】
また、例えば、わいわいビュー表示画面５０１の領域５０２の図中、左右方向の幅に対応する時間（期間）が１０分であり、データ管理部１４１に記憶されている画像情報に含まれている画像の表示時刻のうち、最も古い表示時刻が２００４年９月８日の１３時４０分である場合、制御部１４２は、例えば、表示させる画像の表示時刻の範囲が、２００４年９月８日の１３時３５分から２００４年９月８日の１３時４５分までの範囲であることを示す表示範囲情報を生成するようにしてもよい。
【０２８３】
制御部１４２は、表示範囲情報を生成すると、画像グループの表示画像リスト、オフセット値、および生成した表示範囲情報を、表示領域割り当て部１４３に供給する。
【０２８４】
ステップＳ６５において、表示領域割り当て部１４３は、画像情報保持部１６１に保持されている画像情報を参照して、撮影者ごとに画像の表示領域を割り当てる。すなわち、表示領域割り当て部１４３は、画像情報を参照して、表示画像リストの画像グループ（撮影者）ごとに画像の表示領域を割り当てて、各画像グループに割り当てられた表示領域を示す割り当て情報を生成する。
【０２８５】
例えば、画像情報保持部１６１にサブフォルダ“euran”、サブフォルダ“nishy”、サブフォルダ“ryom”、およびサブフォルダ“ykoba”のそれぞれに格納されている画像ファイルの画像情報のそれぞれが保持されている場合、表示領域割り当て部１４３は、画像情報を参照して、例えば、サブフォルダ“euran”に格納されている画像ファイルの画像の表示領域、すなわち、サブフォルダ“euran”により特定される撮影者“euran”の画像の表示領域として、サブフォルダ“euran”の画像グループに、図１６のわいわいビュー表示画面５０１の領域５０２−１を割り当てる。
【０２８６】
同様にして、表示領域割り当て部１４３は、サブフォルダ“nishy”の画像グループに、領域５０２−２を割り当て、サブフォルダ“ryom”の画像グループに、領域５０２−３を割り当て、サブフォルダ“ykoba”の画像グループに、領域５０２−４を割り当てる。そして、表示領域割り当て部１４３は、サブフォルダ“euran”の画像グループの表示領域が、領域５０２−１であることを示す割り当て情報を生成する。
【０２８７】
表示領域割り当て部１４３は、割り当て情報を生成すると、制御部１４２から供給された画像グループの表示画像リスト、オフセット値、表示範囲情報、および生成した割り当て情報を、検索部１４４に供給する。
【０２８８】
ステップＳ６６において、検索部１４４は、表示領域割り当て部１４３から供給された、画像グループの表示画像リスト、オフセット値、および表示範囲情報に基づいて、表示画像リストから表示範囲情報により示される表示範囲に含まれる画像を検索する。
【０２８９】
例えば、表示範囲情報により示される時刻の表示範囲が、２００４年９月８日の１３時４０分から２００４年９月８日の１３時５０分までの範囲である場合、検索部１４４は、表示画像リストのリスト項目のうち、リスト項目の撮影日時により示される時刻に、オフセット値により示される時間を加算した時刻（表示時刻）が、２００４年９月８日の１３時４０分から２００４年９月８日の１３時５０分までの範囲であるリスト項目を、表示画像リストから検出することにより、表示範囲情報により示される表示範囲に含まれる画像を検索する。
【０２９０】
ステップＳ６７において、検索部１４４は、表示範囲情報により示される表示範囲に含まれる画像が検索されたか否かを判定する。ステップＳ６７において、表示範囲に含まれる画像が検索されなかったと判定された場合、表示される画像はないので、ステップＳ６８の処理乃至ステップＳ７１の処理はスキップされて、処理は図１８のステップＳ３３に進む。
【０２９１】
一方、ステップＳ６７において、表示範囲に含まれる画像が検索されたと判定された場合、表示画像リストに含まれるリスト項目の画像を表示させるので、ステップＳ６８に進み、検索部１４４は、表示範囲に含まれる画像の検索結果に基づいて、表示画像リストから、表示範囲に含まれる画像のリスト項目のうちの先頭のリスト項目を読み出す。
【０２９２】
例えば、表示画像リストのリスト項目のうち、画像が表示範囲に含まれるリスト項目が、表示画像リストの先頭から３番目のリスト項目乃至先頭から５番目のリスト項目であった場合、検索部１４４は、表示画像リストの先頭から３番目のリスト項目を読み出す。
【０２９３】
ステップＳ６９において、検索部１４４は、描画制御部１４５に、表示させる画像およびその画像を表示させる表示位置を指定する。
【０２９４】
例えば、検索部１４４は、読み出したリスト項目に含まれている撮影日時を示す情報により示される時刻に、オフセット値により示される時間が加算された時刻である表示時刻、読み出したリスト項目に含まれている画像ファイルへのパス、および表示領域割り当て部１４３から供給された割り当て情報を含む表示画像情報を生成して、描画制御部１４５に供給することにより、表示させる画像およびその画像の表示位置を指定する。
【０２９５】
ステップＳ７０において、描画制御部１４５は、検索部１４４により指定された画像を表示させる。例えば、描画制御部１４５は、検索部１４４から供給された表示画像情報に基づいて、表示画像情報に含まれている画像ファイルへのパスを参照して、記録部３８の画像ファイル記録部９１から表示させる画像の画像ファイルを取得する。そして、描画制御部１４５は、取得した画像ファイルを出力部３７に供給し、表示画像情報に含まれている画像の表示時刻および割り当て情報に基づいて、出力部３７としてのディスプレイに表示されているわいわいビュー表示画面５０１の領域５０２に画像を表示させる。
【０２９６】
例えば、割り当て情報により示される、検索部１４４により指定された画像の画像グループに割り当てられた表示領域が、図１６の領域５０２−１であり、検索部１４４により指定された画像の表示時刻が、２００４年９月８日の１７時２３分である場合、描画制御部１４５は、検索部１４４により指定された画像を、その画像の表示時刻により特定される領域５０２−１上の位置に表示させる。これにより、わいわいビュー表示画面５０１の領域５０２−１には、例えば、図１６に示した画像５０３−２が表示される。
【０２９７】
ステップＳ７１において、検索部１４４は、読み出したリスト項目の次のリスト項目の画像が、表示範囲に含まれているか否かを判定する。例えば、表示画像リストのリスト項目のうち、画像が表示範囲に含まれるリスト項目が、表示画像リストの先頭から３番目のリスト項目乃至先頭から５番目のリスト項目であり、最後に（前回）読み出したリスト項目が、表示画像リストの先頭から３番目のリスト項目である場合、先頭から３番目のリスト項目の次のリスト項目である、表示画像リストの先頭から４番目のリスト項目の画像は、表示範囲に含まれているので、検索部１４４は、次のリスト項目の画像が、表示範囲に含まれていると判定する。
【０２９８】
ステップＳ７１において、次のリスト項目の画像が、表示範囲に含まれていると判定された場合、次のリスト項目の画像をわいわいビュー表示画面５０１の領域５０２に表示させるので、ステップＳ７２に進み、検索部１４４は、表示範囲に含まれる画像の検索結果に基づいて、表示画像リストから、最後に（前回）読み出したリスト項目の次のリスト項目を読み出し、処理はステップＳ６９に戻り、上述した処理を繰り返す。
【０２９９】
一方、ステップＳ７１において、次のリスト項目の画像が、表示範囲に含まれていないと判定された場合、わいわいビュー表示画面５０１の領域５０２に表示すべき画像を全て表示させたので、処理は図１８のステップＳ３３に進む。
【０３００】
なお、上述したわいわいビュー表示の処理は、ユーザにより指定されたトップフォルダに格納されているサブフォルダごとに行われる。例えば、ユーザが、入力部３６を操作して、サブフォルダ“euran”、サブフォルダ“nishy”、サブフォルダ“ryom”、およびサブフォルダ“ykoba”が格納されているトップフォルダを指定して、画像の一覧の表示を指示した場合、一覧表示制御部９６は、サブフォルダごとに表示画像リストを生成して、生成した表示画像リストに基づいて、わいわいビュー表示画面５０１に画像を表示させる。
【０３０１】
したがって、例えば、一覧表示制御部９６は、サブフォルダ“euran”に格納されている画像ファイルの画像の表示画像リストを生成して、領域５０２−１に画像を表示させ、サブフォルダ“nishy”に格納されている画像ファイルの画像の表示画像リストを生成して、領域５０２−２に画像を表示させる。そして、さらに、一覧表示制御部９６は、サブフォルダ“ryom”に格納されている画像ファイルの画像の表示画像リストを生成して、領域５０２−３に画像を表示させ、サブフォルダ“ykoba”に格納されている画像ファイルの画像の表示画像リストを生成して、領域５０２−４に画像を表示させる。
【０３０２】
このようにして、一覧表示制御部９６は、サブフォルダごとに表示画像リストを生成して、わいわいビュー表示画面５０１上の撮影者ごとに割り当てられた領域に、各撮影者により撮像された画像を時系列に並べて表示させる。
【０３０３】
このように、わいわいビュー表示画面５０１上の撮影者ごとに割り当てられた領域に、各撮影者により撮像された画像を時系列に並べて表示させることにより、各撮影者により撮像された画像をより効果的に表示させることができる。これにより、異なる撮影者により撮像された、類似した画像を同時に表示することができ、さらに各撮影者により撮像された画像を時系列に並べて表示させて、各撮影者が撮像した画像の画像グループ間での時間（撮影時刻）の関係を視覚的に認識させることができる。
【０３０４】
したがって、ユーザは、撮影者ごとに時系列に並べて表示された画像の一覧を閲覧することで、複数の撮影者と行動を共にしても、撮影者ごとに異なる興味を持っていることを感じたり、撮影者同士でお互いに画像を撮り合った画像を閲覧して、撮像が行われた場所の空間の雰囲気を感じ取ることができる。また、各撮影者が一時的に別行動をしていた場合においても、撮影者ごとに表示された画像を閲覧することで、各撮影者に時間を共有していると感じさせることができる。
【０３０５】
なお、例えば、図１６に示したわいわいビュー表示画面５０１上において、ユーザが入力部３６を操作することにより、ボタン５１０、ボタン５１１、スクロールバー５１２、またはスライダーバー５１３を操作して、領域５０２に表示する画像の表示時刻の範囲の変更を指示すると、情報処理装置１１は、ユーザの操作に応じて領域５０２に表示する画像の表示時刻の範囲を変更し、表示時刻の範囲の変更に応じて、領域５０２に画像を表示し直させる。
【０３０６】
例えば、ユーザが入力部３６を操作して、表示時刻の範囲の変更を指示すると、入力部３６から表示範囲修正部１４６には、ユーザの操作に応じた入力信号が供給される。表示時刻範囲修正部１４６は、入力部３６から供給された入力信号を基に、表示範囲変更情報を生成し、制御部１４２に供給する。
【０３０７】
制御部１４２は、表示範囲修正部１４６から供給された表示範囲変更情報を基に、新たに表示範囲情報を生成し、生成した表示範囲情報を、表示領域割り当て部１４３を介して検索部１４４に供給する。検索部１４４は、画像グループの表示画像リスト、オフセット値、および新たに制御部１４２から供給された表示範囲情報に基づいて、表示画像リストから表示範囲情報により示される表示範囲に含まれる画像を検索し、描画制御部１４５に、表示させる画像およびその画像を表示させる表示位置を指定する。そして、描画制御部１４５は、指定された画像を領域５０２に表示し直させる。
【０３０８】
また、例えば、わいわいビュー表示画面５０１上において、ユーザがボタン５１４を選択すると、表示制御部７２の時系列表示制御部９７は、わいわいビュー表示画面５０１に表示される各撮影者により撮像された画像を１枚ずつ表示させる。これにより、例えば、出力部３７としてのディスプレイには、図２１Ａに示す、まとめてスライドショー表示画面６０１が表示される。
【０３０９】
まとめてスライドショー表示画面６０１には、わいわいビュー表示画面５０１に表示される各撮影者により撮像された画像が、表示時刻の古い順に１枚ずつ表示される。したがって、例えば、図２１Ｂに示すように、わいわいビュー表示画面５０１の領域５０２−１に画像６１４および画像６１５が表示されており、領域５０２−３に画像６１１、画像６１３、および画像６１７が表示されており、領域５０２−４に画像６１２および画像６１６が表示されており、さらに、わいわいビュー表示画面５０１に表示されている画像の表示時刻の古い順番が、画像６１１乃至画像６１７である場合、ユーザによりボタン５１４が選択されると、図２１Ｂの矢印に示されるように、まとめてスライドショー表示画面６０１には、画像６１１乃至画像６１７の順番で、１枚ずつ画像が表示される。
【０３１０】
次に、図２２のフローチャートを参照して、まとめてスライドショー表示画面６０１に画像を表示させる処理である、まとめてスライドショー表示の処理を説明する。
【０３１１】
ユーザが入力部３６を操作することにより、わいわいビュー表示画面５０１上のボタン５１４を選択すると、入力部３６から時系列表示制御部９７には、ボタン５１４が選択された旨の入力信号が供給される。
【０３１２】
入力部３６から時系列表示制御部９７に、ボタン５１４が選択された旨の入力信号が供給されると、ステップＳ１０１において、撮影者別リスト生成部２０１は、画像グループの表示画像リストを生成する。
【０３１３】
例えば、入力部３６からの入力信号に応じて、リスト生成部１８１は、一覧表示制御部９６から画像情報およびオフセット値を取得する。そして、リスト生成部１８１の撮影者別リスト生成部２０１は、取得された画像情報を基に、サブフォルダに格納されている画像ファイルの画像グループの表示画像リストを生成する。この場合、例えば、撮影者別リスト生成部２０１は、サブフォルダに格納されている画像ファイルへのパス、およびそれらの画像の撮影日時を示す情報が含まれる表示画像リストを生成する。
【０３１４】
したがって、例えば、表示画像リストには、サブフォルダに格納されている画像ファイルの数だけ、表示画像リストのリスト項目が含まれ、１つのリスト項目には、１つの画像ファイルへのパス、およびその画像ファイルの画像の撮影日時を示す情報が含まれている。また、撮影者別リスト生成部２０１は、一覧表示制御部９６から取得された画像情報の数だけ、表示画像リストを生成する。なお、画像ファイルに、撮影日時を示す情報が含まれていない場合、撮影者別リスト生成部２０１は、撮影日時を示す情報に代えて、画像ファイルの最終変更日時または作成日時を示す情報が含まれる表示画像リストを生成する。
【０３１５】
ステップＳ１０２において、撮影者別リスト生成部２０１は、生成した表示画像リストのリスト項目の撮影日時を示す情報により示される時刻に、一覧表示制御部９６から取得した画像グループのオフセット値により示される時間を加算する。
【０３１６】
例えば、撮影者別リスト生成部２０１は、サブフォルダ“euran”に格納されている画像ファイルの画像グループの表示画像リストを生成した場合、生成した表示画像リストのリスト項目の撮影日時を示す情報により示される時刻に、サブフォルダ“euran”により特定される画像グループのオフセット値により示される時間を加算する。
【０３１７】
ステップＳ１０３において、統合リスト生成部２０２は、撮影者別リスト生成部２０１が生成した、画像グループごとの表示画像リストを統合して、１つの表示画像リストを生成する。
【０３１８】
例えば、撮影者別リスト生成部２０１が、４つの表示画像リスト（画像グループごとの表示画像リスト）を生成した場合、統合リスト生成部２０２は、それらの４つの画像リストの全てのリスト項目を含む１つの表示画像リスト（統合された表示画像リスト）を生成する。なお、このとき、統合リスト生成部２０２は、統合された表示画像リストのリスト項目に含まれている表示時刻が最も古い時刻（現在時刻から最も遠い時刻）であるリスト項目が、表示画像リストの先頭となるようにし、リスト項目が先頭から、リスト項目に含まれている表示時刻が古い順番に並ぶように、統合された表示画像リストを生成する。
【０３１９】
統合された表示画像リストが生成されると、リスト生成部１８１は、リンクファイル生成部１８２にリンクファイルの生成を指示する。リスト生成部１８１からリンクファイルの生成が指示されると、ステップＳ１０４において、リンクファイル生成部１８２は、作業フォルダを生成し、生成した作業フォルダを記録部３８のリンクファイル記憶部９５に供給して記憶させる。
【０３２０】
ステップＳ１０５において、リンクファイル生成部１８２の変数保持部２０３は、リンクファイルのファイル名となる変数に０を設定し、設定した変数を保持する。
【０３２１】
ステップＳ１０６において、リンクファイル生成部１８２は、統合リスト生成部２０２が生成し、統合リスト生成部２０２が記憶している統合された表示画像リストから、表示画像リストの先頭のリスト項目を読み出す。
【０３２２】
ステップＳ１０７において、リンクファイル生成部１８２は、読み出したリスト項目に含まれる画像ファイルへのパスをリンク先とし、変数保持部２０３が保持している変数をファイル名とする、画像ファイルへのリンクファイルを生成する。リンクファイル生成部１８２は、生成したリンクファイルをリンクファイル記憶部９５に供給して、リンクファイルが作業フォルダに格納されるように、供給したリンクファイルをリンクファイル記憶部９５に記憶させる。
【０３２３】
ステップＳ１０８において、変数保持部２０３は、保持している変数をインクリメントする。
【０３２４】
ステップＳ１０９において、リンクファイル生成部１８２は、統合リスト生成部２０２が記憶している統合された表示画像リストのリスト項目として、最後に（前回）読み出したリスト項目の次のリスト項目があるか否かを判定する。
【０３２５】
ステップＳ１０９において、次のリスト項目があると判定された場合、まだ全てのリスト項目を読み出していないので、ステップＳ１１０に進み、リンクファイル生成部１８２は、統合リスト生成部２０２が記憶している統合された表示画像リストから、次のリスト項目を読み出し、ステップＳ１０７に戻り、上述した処理を繰り返す。
【０３２６】
一方、ステップＳ１０９において、次のリスト項目がないと判定された場合、統合された表示画像リストの全てのリスト項目を読み出してリンクファイルを生成したので、リンクファイル生成部１８２は、リンクファイルを生成した旨の信号を生成し、リスト生成部１８１に供給してステップＳ１１１に進む。
【０３２７】
リンクファイル生成部１８２からリスト生成部１８１に、リンクファイルを生成した旨の信号が供給されると、ステップＳ１１１において、リスト生成部１８１は、表示させる画像の画像ファイルとリンクされているリンクファイルが格納されているフォルダとして、再生制御部１８３に、リンクファイル生成部１８２が生成した作業フォルダを指定する。
【０３２８】
ステップＳ１１２において、再生制御部１８３は、リスト生成部１８１から指定された作業フォルダに格納されているリンクファイルに基づいて、まとめてスライドショー表示画面６０１に画像を表示させる。
【０３２９】
例えば、再生制御部１８３は、リスト生成部１８１から指定された作業フォルダに格納されているリンクファイルを、リンクファイルのファイル名が若い順にリンクファイル記憶部９５から読み出し、読み出したリンクファイルとリンクされている画像ファイルを、画像ファイル記録部９１から取得して出力部３７に供給する。そして、再生制御部１８３は、供給した画像ファイルを基に、出力部３７としてのディスプレイ上に表示されている、まとめてスライドショー表示画面６０１に、所定の時間間隔で１枚ずつ画像を表示させる。これにより、例えば、まとめてスライドショー表示画面６０１には、複数のサブフォルダに格納されている画像ファイルの画像が、表示時刻の古い順に１枚ずつ表示される。
【０３３０】
なお、１つのフォルダに格納されている画像ファイルの画像を順番に表示させる、いわゆるスライドショー表示を行うためのプログラムでは、多くの場合、ファイル名の順番または撮影日時により示される時刻の順番に、画像を表示させることができる。したがって、再生制御部１８３を、CPU３１にプログラムを実行させることにより実現させる場合、CPU３１に実行させるプログラムは、まとめてスライドショー表示の処理を実行させるための専用のプログラムとしてもよく、または既存のスライドショー表示を行うためのプログラムとしてもよい。
【０３３１】
作業フォルダに格納されているリンクファイルとリンクされている画像ファイルの画像が、まとめてスライドショー表示画面６０１に表示され、ユーザが入力部３６を操作して、まとめてスライドショー表示画面６０１への画像の表示の終了を指示すると、入力部３６からリンクファイル生成部１８２には、ユーザの操作に応じて、まとめてスライドショー表示画面６０１への画像の表示の終了を指示する入力信号が供給される。
【０３３２】
入力部３６から、まとめてスライドショー表示画面６０１への画像の表示の終了を指示する入力信号が供給されると、ステップＳ１１３において、リンクファイル生成部１８２は、記録部３８を制御して、リンクファイル記憶部９５に記憶されている作業フォルダおよび作業フォルダに格納されているリンクファイルを削除させて、まとめてスライドショー表示の処理は終了する。
【０３３３】
このようにして、時系列表示制御部９７は、わいわいビュー表示画面５０１に表示される各撮影者により撮像された画像の画像ファイルへのリンクファイルを生成し、各撮影者により撮像された画像を、表示時刻の古い順に（時系列に）１枚ずつ表示させる。
【０３３４】
このように、各撮影者により撮像された画像を、時系列に１枚ずつ表示させることによって、各撮影者により撮像された画像をより効果的に表示させることができる。したがって、ユーザは、複数の撮影者により撮像された画像を、撮像された順に閲覧して楽しむことができる。
【０３３５】
なお、統合された表示画像リストの先頭のリスト項目から順番に、リスト項目により特定される画像を表示させると説明したが、統合された表示画像リストのリスト項目により特定される画像のうち、互いに類似した画像を検索して、検索された複数の画像を１つのグループとして、そのグループごとに、グループに属する画像を順番にまとめてスライドショー表示画面６０１に表示させるようにしてもよい。
【０３３６】
また、例えば、わいわいビュー表示画面５０１上において、ユーザがボタン５１５を選択すると、表示制御部７２の撮影者別表示御部９８は、わいわいビュー表示画面５０１に表示される各撮影者により撮像された画像を、各撮影者に割り当てられた表示領域に表示させる画面である、わいわいスライドショー表示画面を表示させる。
【０３３７】
例えば、わいわいビュー表示画面５０１の領域５０２に、撮影者“euran”により撮像された画像、撮影者“nishy”により撮像された画像、撮影者“ryom”により撮像された画像、および撮影者“ykoba”により撮像された画像がそれぞれ表示されている場合、撮影者別表示御部９８は、例えば、出力部３７としてのディスプレイに図２３Ａに示す、わいわいスライドショー表示画面６４１を表示させる。
【０３３８】
図２３Ａでは、わいわいスライドショー表示画面６４１には、撮影者“euran”により撮像された画像を表示する領域６４２−１、撮影者“nishy”により撮像された画像を表示する領域６４２−２、撮影者“ryom”により撮像された画像を表示する領域６４２−３、および撮影者“ykoba”により撮像された画像を表示する領域６４２−４が設けられている。以下、領域６４２−１乃至領域６４２−４のそれぞれを個々に区別する必要のない場合、単に領域６４２と称する。
【０３３９】
領域６４２−１乃至領域６４２−４のそれぞれの図中、右上には、それぞれの領域に表示される画像の撮影者名を示す文字“euran”、“nishy”、“ryom”、および“ykoba”が表示されている。そして、領域６４２−１には、撮影者“euran”により撮像された画像６４３が表示されており、領域６４２−３には、撮影者“ryom”により撮像された画像６４４が表示されており、領域６４２−４には、撮影者“ykoba”により撮像された画像６４５が表示されている。
【０３４０】
また、領域６４２に表示された画像は、画像が表示されてから所定の時間が経過するごとに、予め定められた所定の割合で縮小されて表示される。図２３Ａでは、画像６４５は、画像６４４よりも小さく表示されており、画像６４３は、画像６４５よりも小さく表示されている。したがって、画像６４３乃至画像６４５は、わいわいスライドショー表示画面６４１に、画像６４３、画像６４５、および画像６４４の順番で表示されたことが分かる。
【０３４１】
例えば、図２３Ｂに示すように、わいわいビュー表示画面５０１の領域５０２−１に画像６４３および画像６７４が表示されており、領域５０２−３に画像６４４、画像６７１、画像６７３、および画像６７５が表示されており、領域５０２−４に画像６４５および画像６７２が表示されており、さらに、わいわいビュー表示画面５０１に表示されている画像の表示時刻の古い順番が、画像６７１乃至画像６７４、画像６４３、画像６４５、画像６７５、および画像６４４である場合、ユーザによりボタン５１５が選択されると、図２３Ｂの矢印に示されるように、わいわいスライドショー表示画面６４１の領域６４２には、画像６７１乃至画像６７４、画像６４３、画像６４５、画像６７５、および画像６４４の順番で画像が表示される。
【０３４２】
例えば、まず、領域６４２−３に画像６７１が表示され、領域６４２−４に画像６７２が表示され、領域６４２−３に画像６７３が表示される。次に、領域６４２−１に画像６７４が表示され、領域６４２−１に画像６４３が表示され、領域６４２−４に画像６４５が表示され、領域６４２−３に画像６７５が表示され、さらに、領域６４２−３に画像６４４が表示される。
【０３４３】
したがって、図２３Ａに示したように、画像６４４よりも前に（過去の時刻に）表示された画像６４５は、縮小されて、画像６４４よりも小さく表示されており、同様に、画像６４５よりも前に表示された画像６４３は、縮小されて、画像６４５よりも小さく表示されている。
【０３４４】
次に、図２４のフローチャートを参照して、わいわいスライドショー表示画面６４１に画像を表示させる処理である、わいわいスライドショー表示の処理を説明する。
【０３４５】
ユーザが入力部３６を操作することにより、わいわいビュー表示画面５０１上のボタン５１５を選択すると、入力部３６から撮影者別表示制御部９８には、ボタン５１５が選択された旨の入力信号が供給される。
【０３４６】
入力部３６から撮影者別表示制御部９８に、ボタン５１５が選択された旨の入力信号が供給されると、ステップＳ１４１において、撮影者別リスト生成部２４１は、画像グループごとの表示画像リストを生成する。
【０３４７】
例えば、入力部３６からの入力信号に応じて、リスト生成部２２１は、一覧表示制御部９６から画像情報およびオフセット値を取得する。そして、リスト生成部２２１の撮影者別リスト生成部２４１は、取得された画像情報を基に、サブフォルダに格納されている画像ファイルの画像グループの表示画像リストを生成する。この場合、例えば、撮影者別リスト生成部２４１は、サブフォルダに格納されている画像ファイルへのパス、それらの画像ファイルの画像の撮影日時を示す情報、およびサブフォルダに格納されている画像ファイルの画像グループを特定するためのグループ番号が含まれる表示画像リストを生成する。
【０３４８】
したがって、例えば、表示画像リストには、サブフォルダに格納されている画像ファイルの数だけ、表示画像リストのリスト項目が含まれ、１つのリスト項目には、１つの画像ファイルへのパス、その画像ファイルの画像の撮影日時を示す情報、および画像グループを特定するためのグループ番号が含まれている。また、撮影者別リスト生成部２４１は、一覧表示制御部９６から取得された画像情報の数だけ、表示画像リストを生成する。なお、画像ファイルに、撮影日時を示す情報が含まれていない場合、撮影者別リスト生成部２４１は、撮影日時を示す情報に代えて、画像ファイルの最終変更日時または作成日時を示す情報が含まれる表示画像リストを生成する。
【０３４９】
ステップＳ１４２において、撮影者別リスト生成部２４１は、生成した表示画像リストのリスト項目の撮影日時を示す情報により示される時刻に、一覧表示制御部９６から取得した画像グループのオフセット値により示される時間を加算する。
【０３５０】
例えば、撮影者別リスト生成部２４１は、サブフォルダ“euran”に格納されている画像ファイルの画像グループの表示画像リストを生成した場合、生成した表示画像リストのリスト項目の撮影日時を示す情報により示される時刻に、サブフォルダ“euran”により特定される画像グループのオフセット値により示される時間を加算する。
【０３５１】
ステップＳ１４３において、統合リスト生成部２４２は、撮影者別リスト生成部２４１が生成した、画像グループごとの表示画像リストを統合して、１つの表示画像リストを生成する。
【０３５２】
例えば、撮影者別リスト生成部２４１が、４つの表示画像リスト（画像グループごとの表示画像リスト）を生成した場合、統合リスト生成部２４２は、それらの４つの画像リストの全てのリスト項目を含む１つの表示画像リスト（統合された表示画像リスト）を生成する。なお、このとき、統合リスト生成部２４２は、統合された表示画像リストのリスト項目に含まれている表示時刻が、最も古い時刻（現在時刻から最も遠い時刻）であるリスト項目が、表示画像リストの先頭となるようにし、リスト項目が先頭から、リスト項目に含まれている表示時刻が古い順番に並ぶように、統合された表示画像リストを生成する。
【０３５３】
統合リスト生成部２４２が、統合された表示画像リストを生成すると、リスト生成部２２１は、統合された表示画像リストを表示領域割り当て部２２２に供給する。
【０３５４】
ステップＳ１４４において、表示領域割り当て部２２２は、リスト生成部２２１から供給された表示画像リストに含まれるグループ番号を基に、表示画像リストの画像グループ（撮影者）ごとに画像の表示領域を割り当てて、各画像グループに割り当てられた表示領域を示す割り当て情報を生成する。そして、表示領域割り当て部２２２は、表示画像リストおよび割り当て情報を再生制御部２２３に供給する。
【０３５５】
例えば、表示画像リストに、撮影者“euran”により特定される画像グループのグループ番号、撮影者“nishy”により特定される画像グループのグループ番号、撮影者“ryom”により特定される画像グループのグループ番号、および撮影者“ykoba”により特定される画像グループのグループ番号が含まれている場合、表示領域割り当て部２２２は、例えば、撮影者“euran”により特定される画像グループに、図２３Ａに示した領域６４２−１を割り当て、撮影者“nishy”により特定される画像グループに、領域６４２−２を割り当て、撮影者“ryom”により特定される画像グループに、領域６４２−３を割り当て、撮影者“ykoba”により特定される画像グループに、領域６４２−４を割り当てて、割り当て情報を生成する。
【０３５６】
ステップＳ１４５において、再生制御部２２３は、表示領域割り当て部２２２から供給された表示画像リストから、表示画像リストの先頭のリスト項目を読み出す。
【０３５７】
表示画像リストの先頭のリスト項目を読み出すと、再生制御部２２３は、描画制御部２２４に画像の縮小表示を指示する。ステップＳ１４６において、描画制御部２２４は、再生制御部２２３から画像の縮小表示が指示されると、わいわいスライドショー表示画面６４１の領域６４２に既に表示されている画像を所定の割合で縮小して表示させる。
【０３５８】
例えば、出力部３７としてのディスプレイに、図２３Ａに示したわいわいスライドショー表示画面６４１が表示されている場合、描画制御部２２４は、出力部３７に、既に領域６４２に表示されている画像６４３乃至画像６４５のそれぞれが、現在表示されている画像の大きさを所定の割合で縮小した大きさとなるように、画像６４３乃至画像６４５のそれぞれを縮小して表示させる。なお、描画制御部２２４は、領域６４２に表示されている画像のうち、表示されてから予め定められた所定の期間が経過した画像を消去（フェードアウト）させるようにしてもよい。
【０３５９】
ステップＳ１４７において、再生制御部２２３は、表示領域割り当て部２２２から供給された表示画像リストおよび割り当て情報を基に、描画制御部２２４に、読み出したリスト項目の画像およびその画像の表示位置を指定する。
【０３６０】
例えば、再生制御部２２３は、読み出したリスト項目に含まれている画像ファイルへのパス、および割り当て情報により特定される画像を表示させる表示位置を示す情報を含む表示画像情報を生成して、描画制御部２２４に供給することにより、表示させる画像およびその画像の表示位置を指定する。
【０３６１】
表示させる画像およびその画像の表示位置が指定されると、ステップＳ１４８において、描画制御部２２４は、出力部３７に、再生制御部２２３により指定された画像の表示位置に表示されている画像を消去させる。
【０３６２】
例えば、再生制御部２２３により指定された画像の表示位置が、図２３Ａに示したわいわいスライドショー表示画面６４１の領域６４２−１である場合、領域６４２−１には、既に画像６４３が表示されているので、描画制御部２２４は、出力部３７に、画像６４３を消去させる。なお、再生制御部２２３により指定された表示位置に画像が表示されていない場合、描画制御部２２４は、画像を消去させない。
【０３６３】
ステップＳ１４９において、描画制御部２２４は、再生制御部２２３から指定された表示位置に画像を表示させる。例えば、描画制御部２２４は、再生制御部２２３から供給された表示画像情報に基づいて、記録部３８の画像ファイル記録部９１から画像ファイルを取得して出力部３７に供給し、出力部３７としてのディスプレイ上のグループ番号により特定される表示位置に画像を表示させる。これにより、例えば、わいわいスライドショー表示画面６４１の領域６４２に画像が表示される。
【０３６４】
ステップＳ１５０において、再生制御部２２３は、表示画像リストのリスト項目として、最後に（前回）読み出したリスト項目の次のリスト項目があるか否かを判定する。
【０３６５】
ステップＳ１５０において、次のリスト項目があると判定された場合、まだ全てのリスト項目を読み出していないので、ステップＳ１５１に進み、再生制御部２２３は表示画像リストから、次のリスト項目を読み出し、ステップＳ１４６に戻り、上述した処理を繰り返す。
【０３６６】
一方、ステップＳ１５０において、次のリスト項目がないと判定された場合、表示画像リストの全てのリスト項目を読み出して画像を表示させたので、わいわいスライドショー表示の処理は終了する。
【０３６７】
このようにして、撮影者別表示制御部９８は、わいわいビュー表示画面５０１に表示される画像の撮影者ごとに、各撮影者により撮像された画像を表示させる領域を割り当てて、わいわいスライドショー表示画面６４１の撮影者ごとに割り当てられた領域６４２に画像を表示させる。
【０３６８】
このように、撮影者ごとに割り当てられた領域に、各撮影者により撮像された画像を表示させることによって、各撮影者によって撮像された画像を、時系列に同時に表示させることができ、各撮影者により撮像された画像をより効果的に表示させることができる。したがって、ユーザは、複数の撮影者により撮像された画像を同時に、かつ撮影者により画像が撮像された順番に閲覧して楽しむことができる。
【０３６９】
なお、以上において、情報処理装置１１にリムーバブルメディア５１を挿入して、情報処理装置１１が、リムーバブルメディア５１から画像ファイルを取り込むか、または情報処理装置１１が、リムーバブルメディア５１に画像ファイルを書き出す（記録させる）と説明したが、例えば、情報処理装置１１と、USB（Universal Serial Bus）マスストレージクラスに準拠したデジタルスチルカメラまたはカメラ付携帯電話機などの撮像装置とをケーブルなどにより接続して画像ファイルの取り込み、または書き出しを行うようにしてもよい。
【０３７０】
また、情報処理装置１１と撮像装置とを、例えばアドホック接続したり、Bluetooth（登録商標）により接続したりして、無線通信による画像ファイルの取り込み、または書き出しを行うようにしてもよい。この場合、情報処理装置１１と撮像装置とを無線により接続すると、ユーザによるリムーバブルメディア５１の着脱などの操作が必要ないので、撮像装置が画像を撮像すると同時に、撮像により得られた画像ファイルの、撮像装置から情報処理装置１１への取り込みなどの処理をリアルタイムに行うことが可能となる。
【０３７１】
さらに、情報処理装置１１が、画像認識を行うことにより、わいわいビュー表示画面５０１に表示される画像の表示時刻の修正（変更）を行うようにしてもよい。この場合、例えば、複数の撮影者が、それぞれが所有している撮像装置により、同一の被写体（例えば、青空など）を同時（同時刻）に撮像し、情報処理装置１１は、撮像した画像の画像ファイルをそれぞれの撮像装置に挿入されているリムーバブルメディア５１から取り込む。
【０３７２】
そして、情報処理装置１１は、画像認識を行うことにより、複数の撮影者により同時に撮像された画像を認識して、認識された画像の表示時刻が同一の時刻となるように、それぞれの撮影者により特定される画像グループのオフセット値（表示時刻）を変更する。
【０３７３】
この場合、一覧表示制御部９６は、例えば、図２５に示すように構成される。なお、図２５において、データ管理部１４１、制御部１４２、表示領域割り当て部１４３、検索部１４４、描画制御部１４５、および表示範囲設定部１４６のそれぞれは、図４における場合と同様であるので、同一の符号を付してあり、繰り返しになるのでその説明は適宜省略する。
【０３７４】
図２５の一覧表示制御部９６は、図４の一覧表示制御部９６の時刻修正部１４７に代えて時刻修正部７０１が設けられている。時刻修正部７０１は、画像認識を行うことにより、類似した画像を検索する。時刻修正部７０１は、算出部７１１を備えている。
【０３７５】
時刻修正部７０１は、制御部１４２を介して、データ管理部１４１から表示画像リストおよびオフセット値を取得する。そして、時刻修正部７０１は、表示画像リストに基づいて、記録部３８から画像ファイルを取得し、画像認識を行うことにより、異なる画像グループの画像であって、互いに類似した画像を検索する。時刻修正部７０１の算出部７１１は、データ管理部１４１から取得したオフセット値を基に、検索された画像のうちの１つ画像の表示時刻を基準として、基準となる表示時刻と、他の検索された画像の表示時刻との差分を示す値を、画像グループのオフセット値の変化量として算出し、算出したオフセットの変化量を示す情報を、制御部１４２を介してデータ管理部１４１に供給する。
【０３７６】
次に、図２６のフローチャートを参照して、図２５に示した一覧制御部９６による、設定ファイルの更新の処理を説明する。なお、ステップＳ２０１の処理およびステップＳ２０２の処理は、図１８のステップＳ３１の処理およびステップＳ３２の処理と同様であるので、その説明は省略する。
【０３７７】
ステップＳ２０３において、時刻修正部７０１は、制御部１４２から表示画像リストおよびオフセット値を取得して、類似した画像を検索する。
【０３７８】
例えば、時刻修正部７０１は、制御部１４２を介して、データ管理部１４１から表示画像リストおよびオフセット値を取得して、取得した表示画像リストに基づいて、記録部３８から画像ファイルを取得する。例えば、時刻修正部７０１が、記録部３８から、サブフォルダ“euran”、サブフォルダ“nishy”、サブフォルダ“ryom”、およびサブフォルダ“ykoba”のそれぞれに格納されている画像ファイルを取得した場合、時刻修正部７０１は、サブフォルダ“euran”、サブフォルダ“nishy”、サブフォルダ“ryom”、およびサブフォルダ“ykoba”のそれぞれに格納されている画像ファイルの画像のそれぞれのうち、他のサブフォルダに格納されている画像と互いに類似した画像を検索する。
【０３７９】
ステップＳ２０４において、算出部７１１は、データ管理部１４１から取得したオフセット値を基に、検索された画像のうちの１つ画像の表示時刻を基準として、基準となる表示時刻と、他の検索された画像の表示時刻との差分を示す値を、画像グループのオフセット値の変化量として算出し、算出したオフセットの変化量を示す情報生成する。
【０３８０】
例えば、図１６に示したわいわいビュー表示画面５０１の領域５０２に表示されている画像５０３−５、画像５０４−３、画像５０５−６、および画像５０６−１が類似した画像として検索された場合、算出部７１１は、例えば、画像５０５−６の表示時刻を基準として、画像５０５−６の表示時刻と画像５０３−５の表示時刻との差分を算出し、算出された差分を示す値を、撮影者“euran”により特定される画像グループのオフセット値の変化量として、撮影者“euran”により特定される画像グループのオフセット値の変化量を示す情報を生成する。
【０３８１】
同様に、算出部７１１は、画像５０５−６の表示時刻と画像５０４−３の表示時刻との差分、および画像５０５−６の表示時刻と画像５０６−１の表示時刻との差分を算出し、算出された差分を示す値を基に、撮影者“nishy”により特定される画像グループのオフセット値の変化量を示す情報、および撮影者“ykoba”により特定される画像グループのオフセット値の変化量を示す情報を生成する。そして、算出部７１１は、生成した各画像グループのオフセット値の変化量を示す情報を、制御部１４２を介してデータ管理部１４１に供給する。
【０３８２】
ステップＳ２０５において、データ管理部１４１のオフセット値更新部１６２は、時刻修正部７０１から供給された、各画像グループのオフセット値の変化量を示す情報を基に、記憶している各画像グループのオフセット値を更新する。その後、ステップＳ２０６の処理乃至ステップＳ２１１の処理が行われるが、ステップＳ２０６の処理乃至ステップＳ２１１のそれぞれは、図１８のステップＳ３６の処理乃至ステップＳ４１の処理のそれぞれと同様であるので、その説明は省略する。
【０３８３】
このようにして、一覧表示制御部９６は、画像認識を行うことにより類似した画像を検索し、その検索結果に基づいて、画像グループのオフセット値を修正する。
【０３８４】
このように、一覧表示制御部９６が類似した画像を検索し、その検索結果に基づいて、画像グループのオフセット値を修正することにより、ユーザは、画像の表示時刻を変更させるために、わいわいビュー表示画面５０１上に表示されたボタンなどを操作する必要がなくなる。
【０３８５】
また、わいわいビュー表示画面５０１の各領域５０２に表示されている画像を選択することにより、選択された画像のそれぞれの表示時刻が同一の時刻となるようにしてもよい。例えば、ユーザが、図１６の画像５０３−５、画像５０４−３、および画像５０６−１の表示時刻のそれぞれを、画像５０５−６の表示時刻と同一の時刻としたい場合に、ユーザは、入力部３６を操作して、表示時刻を修正（変更）する画像として、画像５０３−５、画像５０４−３、および画像５０６−１を選択し、さらに、基準となる表示時刻の画像として、画像５０５−６を選択する。そして、ユーザは、入力部３６を操作することにより、ボタン５１６を操作して、画像５０３−５、画像５０４−３、および画像５０６−１の表示時刻の修正を指示する。
【０３８６】
ユーザが、ボタン５１６を操作して、画像５０３−５、画像５０４−３、および画像５０６−１の表示時刻の修正（変更）を指示すると、入力部３６から時刻修正部１４７（図４）には、表示時刻の修正が指示された画像および基準となる画像を示す入力信号が供給される。時刻修正部１４７は、入力部３６からの入力信号を基に、オフセット値（表示時刻）の変更が指示された画像グループを特定する情報、およびその画像グループのオフセット値の変化量を示す情報を生成し、制御部１４２を介してデータ管理部１４１に供給する。データ管理部１４１のオフセット値更新部１６２は、時刻修正部１４７からのオフセット値の変更が指示された画像グループを特定する情報、およびその画像グループのオフセット値の変化量を示す情報に基づいて、記憶しているオフセット値を更新する。
【０３８７】
さらに、わいわいビュー表示画面５０１に撮影者ごとの領域を設けて、各撮影者の領域に、撮影者により撮像された画像を時系列に並べて表示させると説明したが、わいわいビュー表示画面５０１に、１人の撮影者の画像の撮像年月日ごとの領域を設けて、各撮像年月日の領域に、その撮像年月日に撮像された画像を時系列に並べて表示させるようにしてもよい。
【０３８８】
例えば、図２７に示すように、１つのトップフォルダに、所定の日時に撮像された画像の画像ファイルを格納するためのサブフォルダ８０１乃至サブフォルダ８０４を格納する。図２７では、サブフォルダ８０１のフォルダ名は“20040101”とされ、フォルダ名“20040101”は、サブフォルダ８０１に格納されている画像ファイルの画像の撮像年月日が、２００４年１月１日であることを示している。同様に、サブフォルダ８０２のフォルダ名は“20050101”とされ、サブフォルダ８０３のフォルダ名は“20050102”とされ、サブフォルダ８０４のフォルダ名は“20050201”とされている。
【０３８９】
また、サブフォルダ８０１には、ファイル名が、それぞれ“DSC00001.jpg”、“DSC00002.jpg”、および“DSC00003.jpg”である画像ファイルが格納されており、それぞれの画像ファイルの名前を示す文字“DSC00001.jpg”、“DSC00002.jpg”、および“DSC00003.jpg”の図中、右側には、それぞれの画像ファイルの画像の撮影日時を示す文字“(2004/01/01 10:01)”、“(2004/01/01 10:10)”、および“(2004/01/01 10:20)”が示されている。例えば、撮影日時を示す文字“(2004/01/01 10:01)”は、ファイル名が“DSC00001.jpg”である画像ファイルの画像が、２００４年１月１日の１０時１０分に撮像されたことを示している。
【０３９０】
同様に、サブフォルダ８０２には、ファイル名が、それぞれ“DSC01001.jpg”、“DSC01002.jpg”、および“DSC01003.jpg”である画像ファイルが格納されており、それぞれの画像ファイルの名前を示す文字“DSC01001.jpg”、“DSC01002.jpg”、および“DSC01003.jpg”の図中、右側には、それぞれの画像ファイルの画像の撮影日時を示す文字“(2005/01/01 10:05)”、“(2005/01/01 10:20)”、および“(2005/01/01 10:28)”が示されている。
【０３９１】
また、サブフォルダ８０３には、ファイル名が、それぞれ“DSC02001.jpg”、“DSC02002.jpg”、および“DSC02003.jpg”である画像ファイルが格納されており、それぞれの画像ファイルの名前を示す文字“DSC02001.jpg”、“DSC02002.jpg”、および“DSC02003.jpg”の図中、右側には、それぞれの画像ファイルの画像の撮影日時を示す文字“(2005/01/02 10:10)”、“(2005/01/02 10:20)”、および“(2005/01/02 10:25)”が示されている。さらに、サブフォルダ８０４には、ファイル名が、それぞれ“DSC03001.jpg”、“DSC03002.jpg”、および“DSC03003.jpg”である画像ファイルが格納されており、それぞれの画像ファイルの名前を示す文字“DSC03001.jpg”、“DSC03002.jpg”、および“DSC03003.jpg”の図中、右側には、それぞれの画像ファイルの画像の撮影日時を示す文字“(2005/02/01 10:05)”、“(2005/02/01 10:20)”、および“(2005/02/01 10:30)”が示されている。
【０３９２】
例えば、ユーザが入力部３６を操作することにより、図２７に示したサブフォルダ８０１乃至サブフォルダ８０４が格納されているトップフォルダを指定（選択）して、画像の一覧の表示を指示すると、わいわいビュー表示画面５０１には、例えば、図２８に示すように、サブフォルダ８０１（図２７）に格納された画像ファイルの画像を表示させるための領域８３１−１、サブフォルダ８０２（図２７）に格納された画像ファイルの画像を表示させるための領域８３１−２、サブフォルダ８０３（図２７）に格納された画像ファイルの画像を表示させるための領域８３１−３、およびサブフォルダ８０４（図２７）に格納された画像ファイルの画像を表示させるための領域８３１−４が設けられる。
【０３９３】
領域８３１−１乃至領域８３１−４の図中、左側には、サブフォルダ８０１乃至サブフォルダ８０４のそれぞれにより特定される画像の撮像年月日を示す文字“20040101”、“20050101”、“20050102”、および“20050201”がそれぞれ表示されている。そして、領域８３１−１乃至領域８３１−４には、サブフォルダ８０１乃至サブフォルダ８０４のそれぞれに格納されている画像ファイルの画像が、図中、左側から右側に、表示時刻の古い順に時系列に並べられて表示されている。
【０３９４】
このように、わいわいビュー表示画面５０１に画像の撮像年月日ごとの領域を設けて、その撮像年月日に撮像された画像を時系列に並べて表示させることにより、ユーザは、わいわいビュー表示画面５０１に表示された画像を閲覧して、例えば、ユーザ自身の毎月、または毎日の行動を視覚的に思い出したり、またはユーザ自身の１０年記などのように、年ごとのユーザの行動を視覚的に思い出したりすることができる。
【０３９５】
また、１つのイベントにおいて、１人の撮影者が複数の撮像装置を用いて、画像を撮像した場合、例えば、撮像装置ごとのサブフォルダを生成して１つのトップフォルダに格納することにより、わいわいビュー表示画面５０１に、それぞれの撮像装置ごとの領域を設けて、その領域に各撮像装置により撮像された画像を、時系列に並べて表示させるようにしてもよい。
【０３９６】
以上のように、情報処理装置は、表示画面上において移動させた画像の距離に応じて、画像のオフセット値を修正するようにしたので、ユーザは、ボタンを選択するか、または画像をドラッグするという簡単な操作で、画像の撮影日時のずれを視覚的に修正することができる。
【０３９７】
上述した一連の処理は、ハードウエアにより実行させることもできるし、ソフトウエアにより実行させることもできる。一連の処理をソフトウエアにより実行させる場合には、そのソフトウエアを構成するプログラムが、専用のハードウエアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどに、プログラム格納媒体からインストールされる。
【０３９８】
コンピュータにインストールされ、コンピュータによって実行可能な状態とされるプログラムを格納するプログラム格納媒体は、図１に示すように、磁気ディスク（フレキシブルディスクを含む）、光ディスク（CD-ROM(Compact Disc-Read Only Memory),DVD(Digital Versatile Disc)を含む）、光磁気ディスク（ＭＤ（Mini-Disc）を含む）、もしくは半導体メモリなどよりなるパッケージメディアであるリムーバブルメディア５１、または、プログラムが一時的もしくは永続的に格納されるROM３２や、記録部３８を構成するハードディスクなどにより構成される。プログラム格納媒体へのプログラムの格納は、必要に応じてルータ、モデムなどのインターフェースである通信部３９を介して、ローカルエリアネットワーク、インターネット、デジタル衛星放送といった、有線または無線の通信媒体を利用して行われる。
【０３９９】
なお、本明細書において、プログラム格納媒体に格納されるプログラムを記述するステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【０４００】
なお、本発明の実施の形態は、上述した実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲において種々の変更が可能である。
【図面の簡単な説明】
【０４０１】
【図１】本発明を適用した情報処理装置の構成例を示す図である。
【図２】情報処理装置の機能の構成を示すブロック図である。
【図３】データ制御部のより詳細な構成例を示すブロック図である。
【図４】一覧表示制御部のより詳細な構成例を示すブロック図である。
【図５】時系列表示制御部のより詳細な構成例を示すブロック図である。
【図６】撮影者別表示制御部のより詳細な構成例を示すブロック図である。
【図７】入出力画面を説明するための図である。
【図８】リムーバブルメディアに記録されている一部の画像ファイルを取り込むためのダイアログを説明するための図である。
【図９】取り込む画像ファイルを選択するためのダイアログを説明する図である。
【図１０】画像の取り込み状況を示すダイアログを示す図である。
【図１１】画像ファイルが格納されるフォルダの構造を説明する図である。
【図１２】取り込みの処理を説明するフローチャートである。
【図１３】メディア一覧情報の一例を示す図である。
【図１４】メディア詳細情報の一例を示す図である。
【図１５】メディア一覧情報に登録されているリムーバブルメディアのメディア詳細情報を説明するための図である。
【図１６】わいわいビュー表示画面の一例を示す図である。
【図１７】ドラッグによる画像の表示時刻の修正を説明する図である。
【図１８】設定ファイルの更新の処理を説明するフローチャートである。
【図１９】設定ファイルの一例を示す図である。
【図２０】わいわいビュー表示の処理を説明するフローチャートである。
【図２１】まとめてスライドショー表示画面を説明するための図である。
【図２２】まとめてスライドショー表示の処理を説明するフローチャートである。
【図２３】わいわいスライドショー表示画面を説明するための図である。
【図２４】わいわいスライドショー表示の処理を説明するフローチャートである。
【図２５】一覧表示制御部の他のより詳細な構成例を示すブロック図である。
【図２６】設定ファイルの更新の処理を説明するフローチャートである。
【図２７】トップフォルダに格納されるサブフォルダの一例を示す図である。
【図２８】わいわいビュー表示画面に表示される画像の一例を示す図である。
【符号の説明】
【０４０２】
１１  情報処理装置，  ３１  CPU，  ３２  ROM，  ３３  RAM，  ３７  出力部，  ３８  記録部，  ５１  リムーバブルメディア，  ７１  データ制御部，  ７２  表示制御部，  ９１  画像ファイル記録部，  ９４  設定ファイル記録部，  ９６  一覧表示制御部，  ９７  時系列表示制御部，  撮影者別表示制御部９８，  １２２  メディア情報管理部，  １２３  入出力制御部，  １４１  データ管理部，  １４２  制御部，  １４３  表示領域割り当て部，  １４４  検索部，  １４５  描画制御部，  １４７  時刻修正部，  １６１  画像情報保持部，  １６２  オフセット値更新部
【図１】
0004591252.tif 000002
【図２】
0004591252.tif 000003
【図３】
0004591252.tif 000004
【図４】
0004591252.tif 000005
【図５】
0004591252.tif 000006
【図６】
0004591252.tif 000007
【図７】
0004591252.tif 000008
【図８】
0004591252.tif 000009
【図９】
0004591252.tif 000010
【図１０】
0004591252.tif 000011
【図１１】
0004591252.tif 000012
【図１２】
0004591252.tif 000013
【図１３】
0004591252.tif 000014
【図１４】
0004591252.tif 000015
【図１５】
0004591252.tif 000016
【図１６】
0004591252.tif 000017
【図１７】
0004591252.tif 000018
【図１８】
0004591252.tif 000019
【図１９】
0004591252.tif 000020
【図２０】
0004591252.tif 000021
【図２１】
0004591252.tif 000022
【図２２】
0004591252.tif 000023
【図２３】
0004591252.tif 000024
【図２４】
0004591252.tif 000025
【図２５】
0004591252.tif 000026
【図２６】
0004591252.tif 000027
【図２７】
0004591252.tif 000028
【図２８】
0004591252.tif 000029