(57)【要約】【課題】画像ファイルの日時情報を容易に修正可能とすることで、画像ファイルの整理を正確に行なうことができるようにする。【解決手段】アプリケーションウィンドウＷＤの作業フィールドＦＬ３に日時情報の順にサムネイルＤｓが一覧表示され、その作業フィールドＦＬ３で、日時情報の入っていないサムネイルＤｓを、その表示されたサムネイルＤｓの並びの中の所望の位置に、操作者によるドラッグ＆ドロップの操作に従って移動する処理が行なわれる。この移動する処理が行なわれると、その移動されたサムネイルＤｓの両隣に位置するサムネイルＤｓに対応する２つの画像ファイルＦｐから日時情報Ｄｔをそれぞれ読み出して、両日時情報Ｄｔに基づいて、その移動されたサムネイルＤｓに対応する画像ファイルＦｐの日時情報Ｄｔを変更する。【選択図】図５
2007143017.tif 000002
【特許請求の範囲】
【請求項１】
画像ファイルの日時情報を修正する日時情報修正装置であって、
前記日時情報が記録された画像ファイルを複数記憶する画像ファイル記憶手段と、
前記画像ファイル記憶手段に記憶された複数の画像ファイルについての各縮小画像を前記日時情報の順に表示装置に一覧表示する縮小画像表示手段と、
前記修正の対象となる１または複数の対象画像ファイルを、前記一覧表示された縮小画像の並びの中の所望の位置に操作者からの操作指令に基づいて対応づける対象画像ファイル対応づけ手段と、
前記一覧表示された縮小画像の並びの中から前記対応づけのなされた所望の位置に最も近い隣接する２つの縮小画像を選択して、該選択された両縮小画像の対応する画像ファイルに記録された日時情報に基づいて、前記対象画像ファイルの日時情報を変更する日時情報変更手段と
を備える画像ファイルの日時情報修正装置。
【請求項２】
請求項１に記載の画像ファイルの日時情報修正装置であって、
前記対象画像ファイル対応づけ手段は、
前記縮小画像表示手段により一覧表示された複数の縮小画像の中から１または複数の縮小画像を前記対象画像ファイルとして、操作者からの操作指令に基づいて選択して、該選択された対象画像ファイルの縮小画像を、操作者からの操作指令に基づいて前記所望の位置に移動することにより前記対応づけを行なう縮小画像移動手段
を備える画像ファイルの日時情報修正装置。
【請求項３】
前記縮小画像移動手段における操作者からの操作指令は、ドラッグ＆ドロップのマウス操作に従う指令である請求項２に記載の画像ファイルの日時情報修正装置。
【請求項４】
画像ファイルの日時情報を修正する日時情報修正装置であって、
前記日時情報が記録された画像ファイルを複数記憶する画像ファイル記憶手段と、
前記画像ファイル記憶手段に記憶された複数の画像ファイルについての各縮小画像を前記日時情報の順に表示装置に一覧表示する画像表示手段と、
前記一覧表示された複数の縮小画像の並びの中から、２枚の縮小画像を間に少なくとも１枚の縮小画像が挟まれるように、操作者からの操作指令に基づいて選択して、該選択された２枚の縮小画像の一方に第１の日時を、他方に第２の日時を、操作者からの操作指令に基づいてそれぞれ指定する日時指定手段と、
前記一方側の縮小画像に対応する画像ファイルの日時情報を前記第１の日時に変更し、前記他方側の縮小画像に対応する画像ファイルの日時情報を前記第２の日時に変更するとともに、前記２枚の縮小画像の間に挟まれた各縮小画像に対応する画像ファイルの日時情報を前記第１の日時と前記第２の日時との間の日時に変更する日時情報変更手段と
を備える画像ファイルの日時情報修正装置。
【請求項５】
請求項４に記載の画像ファイルの日時情報修正装置であって、
前記日時情報変更手段は、
前記２枚の縮小画像の間に挟まれる縮小画像の数が複数あるときに、前記第１の日時と前記第２の日時との間の期間内に、前記複数が等しい間隔に割り振られるように、画像ファイルの変更する日時情報を算出する変更日時算出手段
を備える画像ファイルの日時情報修整装置。
【請求項６】
前記画像表示手段は、前記縮小画像とともに日時情報を表示する構成である請求項１ないし５のいずれかに記載の画像ファイルの日時情報修正装置。
【請求項７】
前記画像ファイルは、画像データを格納する画像データ部と、前記縮小画像を表わすサムネイルデータと前記日時情報を格納する付属データ部とを有するＥｘｉｆ形式のファイルである請求項１ないし６のいずれか記載の画像ファイルの日時情報修正装置。
【請求項８】
画像ファイルの日時情報を修正する日時情報修正方法であって、
前記日時情報が記録された画像ファイルを予め複数用意し、
前記用意した複数の画像ファイルについての各縮小画像を前記日時情報の順に表示装置に一覧表示し、
前記修正の対象となる１または複数の対象画像ファイルを、前記一覧表示された縮小画像の並びの中の所望の位置に操作者からの操作指令に基づいて対応づけて、
前記一覧表示された縮小画像の並びの中から前記対応づけのなされた所望の位置に最も近い隣接する２つの縮小画像を選択して、該選択された両縮小画像の対応する画像ファイルに記録された日時情報に基づいて、前記対象画像ファイルの日時情報を変更する
画像ファイルの日時情報修正方法。
【請求項９】
画像ファイルの日時情報を修正する日時情報修正方法であって、
前記日時情報が記録された画像ファイルを予め複数用意し、
前記用意した複数の画像ファイルについての各縮小画像を前記日時情報の順に表示装置に一覧表示し、
前記一覧表示された複数の縮小画像の並びの中から、２枚の縮小画像を間に少なくとも１枚の縮小画像が挟まれるように、操作者からの操作指令に基づいて選択して、該選択された２枚の縮小画像の一方に第１の日時を、他方に第２の日時を、操作者からの操作指令に基づいてそれぞれ指定し、
前記一方側の縮小画像に対応する画像ファイルの日時情報を前記第１の日時に変更し、前記他方側の縮小画像に対応する画像ファイルの日時情報を前記第２の日時に変更するとともに、前記２枚の縮小画像の間に挟まれた各縮小画像に対応する画像ファイルの日時情報を前記第１の日時と前記第２の日時との間の日時に変更する
画像ファイルの日時情報修正方法。
【請求項１０】
画像ファイルの日時情報を修正するためのコンピュータプログラムであって、
前記日時情報が記録された画像ファイルを記憶装置に予め記憶させる機能と、
前記記憶された複数の画像ファイルについての各縮小画像を前記日時情報の順に表示装置に一覧表示する機能と、
前記修正の対象となる１または複数の対象画像ファイルを、前記一覧表示された縮小画像の並びの中の所望の位置に操作者からの操作指令に基づいて対応づける機能と、
前記一覧表示された縮小画像の並びの中から前記対応づけのなされた所望の位置に最も近い隣接する２つの縮小画像を選択して、該選択された両縮小画像の対応する画像ファイルに記録された日時情報に基づいて、前記対象画像ファイルの日時情報を変更する機能と
をコンピュータに実現させるコンピュータプログラム。
【請求項１１】
請求項１０に記載のコンピュータプログラムであって、
前記対象画像ファイルの対応づけを行なう機能は、
前記一覧表示された複数の縮小画像の中から１または複数の縮小画像を前記対象画像ファイルとして、操作者からの操作指令に基づいて選択して、該選択された対象画像ファイルの縮小画像を、操作者からの操作指令に基づいて前記所望の位置に移動することにより前記対応づけを行なう機能
を備えるコンピュータプログラム。
【請求項１２】
画像ファイルの日時情報を修正するためのコンピュータプログラムであって、
前記日時情報が記録された画像ファイルを記憶装置に予め記憶させる機能と、
前記記憶された複数の画像ファイルについての各縮小画像を前記日時情報の順に表示装置に一覧表示する機能と、
前記一覧表示された複数の縮小画像の並びの中から、２枚の縮小画像を間に少なくとも１枚の縮小画像が挟まれるように、操作者からの操作指令に基づいて選択して、該選択された２枚の縮小画像の一方に第１の日時を、他方に第２の日時を、操作者からの操作指令に基づいてそれぞれ指定する機能と、
前記一方側の縮小画像に対応する画像ファイルの日時情報を前記第１の日時に変更し、前記他方側の縮小画像に対応する画像ファイルの日時情報を前記第２の日時に変更するとともに、前記２枚の縮小画像の間に挟まれた各縮小画像に対応する画像ファイルの日時情報を前記第１の日時と前記第２の日時との間の日時に変更する機能と
をコンピュータに実現させるコンピュータプログラム。
【請求項１３】
請求項１０ないし１２のいずれかに記載のコンピュータプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像ファイルの日時情報を修正する技術に関する。
【背景技術】
【０００２】
近年、電子スチールカメラ、いわゆるデジタルカメラが開発され、一般に普及している。デジタルカメラによって撮影された写真の画像ファイルには、撮影日時を示す情報が付加されている。このため、画像ファイルは、撮影日時により整理されることが多い（例えば、特許文献１を参照）。
【０００３】
一方、スキャナの普及で、銀塩カメラによって撮影された銀塩写真を電気的な画像情報に変換することもよく行なわれる。こうして得られた画像情報は、前記デジタルカメラで得られる画像ファイルと同じファイル形式の画像ファイルとして記憶されるのが一般的である。
【０００４】
【特許文献１】特開２００３−２４２００４号公報
【０００５】
上記デジタルカメラから得た画像ファイルとスキャナから得た画像ファイルとを併せて整理しようとした場合に、スキャナから得た画像ファイルは、撮影日時情報が正確に記録されていない（ヌルデータとなっていたり、スキャナで読み取った日時となっている）ために、撮影日時情報に従って整理することができないことから、画像ファイルの整理が困難であるという問題があった。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
本発明の解決しようとする課題は、画像ファイルの日時情報を容易に修正可能とすることで、画像ファイルの整理を正確に行なうことができるようにすることにある。
【課題を解決するための手段】
【０００７】
前述した課題の少なくとも一部を解決するための手段として、以下に示す構成をとった。
【０００８】
本発明の第１の画像ファイルの日時情報修正装置は、
画像ファイルの日時情報を修正する日時情報修正装置であって、
前記日時情報が記録された画像ファイルを複数記憶する画像ファイル記憶手段と、
前記画像ファイル記憶手段に記憶された複数の画像ファイルについての各縮小画像を前記日時情報の順に表示装置に一覧表示する縮小画像表示手段と、
前記修正の対象となる１または複数の対象画像ファイルを、前記一覧表示された縮小画像の並びの中の所望の位置に操作者からの操作指令に基づいて対応づける対象画像ファイル対応づけ手段と、
前記一覧表示された縮小画像の並びの中から前記対応づけのなされた所望の位置に最も近い隣接する２つの縮小画像を選択して、該選択された両縮小画像の対応する画像ファイルに記録された日時情報に基づいて、前記対象画像ファイルの日時情報を変更する日時情報変更手段と
を備えることを要旨としている。
【０００９】
ここで、日時情報変更手段における「変更」とは、対象画像ファイルに対して既に記憶された日時情報を他の値に変更する構成はもとより、日時情報が記憶されていない対象画像ファイルに対して日時情報を追加する構成を含むものである。
【００１０】
上記構成の画像ファイルの日時情報修正装置によれば、日時情報の順に一覧表示された縮小画像の並びの中の操作者の意図する所望の位置に、対象画像ファイル対応づけ手段により対象画像ファイルが対応づけられることになる。日時情報変更手段により、対応づけのなされた位置に最も近い隣接する２つの縮小画像が選択されて、その選択された両縮小画像の対応する画像ファイルに記録された日時情報に基づいて、対象画像ファイルの日時情報が変更される。
【００１１】
このために、操作者は、一覧表示された縮小画像の各々を見て、対象画像ファイルの実際の撮影日時に近いと思われる隣接する２つの縮小画像の間の位置に対象画像ファイルを対応づけることで、両縮小画像についての日時情報の間に対象画像ファイルの日時情報を修正することができる。したがって、スキャナから得た画像ファイルのように日時情報が全く不正確な画像ファイルについても、日時情報をほぼ正確な値に修正することができるという効果を奏する。この結果、全ての画像ファイルにほぼ正確な日時情報を設定することができることから、日時情報に従う画像ファイルの整理が可能になるという副次的な効果を奏する。
【００１２】
前記対象画像ファイル対応づけ手段は、前記縮小画像表示手段により一覧表示された複数の縮小画像の中から１または複数の縮小画像を前記対象画像ファイルとして、操作者からの操作指令に基づいて選択して、該選択された対象画像ファイルの縮小画像を、操作者からの操作指令に基づいて前記所望の位置に移動することにより前記対応づけを行なう縮小画像移動手段を備える構成としてもよい。
【００１３】
この構成によれば、操作者は、一覧表示された縮小画像の中から日付情報を修正あるいは追加したい対象画像ファイルを探し出すことができる。しかも、操作者は、その表示された画面の中で対象画像ファイルとした縮小画像を移動するだけで日時情報の修正の作業を行なうことができる。したがって、操作性に優れている。
【００１４】
前記縮小画像移動手段における操作者からの操作指令は、ドラッグ＆ドロップのマウス操作に従う指令としてもよい。この構成によれば、簡単なマウス操作によるだけで日時情報の修正の作業を行なうことができることから、より一層、操作性に優れている。
【００１５】
本発明の第２の画像ファイルの日時情報修正装置は、
画像ファイルの日時情報を修正する日時情報修正装置であって、
前記日時情報が記録された画像ファイルを複数記憶する画像ファイル記憶手段と、
前記画像ファイル記憶手段に記憶された複数の画像ファイルについての各縮小画像を前記日時情報の順に表示装置に一覧表示する画像表示手段と、
前記一覧表示された複数の縮小画像の並びの中から、２枚の縮小画像を間に少なくとも１枚の縮小画像が挟まれるように、操作者からの操作指令に基づいて選択して、該選択された２枚の縮小画像の一方に第１の日時を、他方に第２の日時を、操作者からの操作指令に基づいてそれぞれ指定する日時指定手段と、
前記一方側の縮小画像に対応する画像ファイルの日時情報を前記第１の日時に変更し、前記他方側の縮小画像に対応する画像ファイルの日時情報を前記第２の日時に変更するとともに、前記２枚の縮小画像の間に挟まれた各縮小画像に対応する画像ファイルの日時情報を前記第１の日時と前記第２の日時との間の日時に変更する日時情報変更手段と
を備えることを要旨としている。
【００１６】
ここで、日時情報変更手段における「変更」とは、対象画像ファイルに対して既に記憶された日時情報を他の値に変更する構成はもとより、日時情報が記憶されていない対象画像ファイルに対して日時情報を追加する構成を含むものである。
【００１７】
上記構成の第２の画像ファイルの日時情報修正装置によれば、日時情報の順に一覧表示された縮小画像の並びの中から、操作者からの操作指令に従って、２枚の縮小画像が間に少なくとも１枚の縮小画像が挟まれるように選択されて、同じく操作者からの操作指令に従って、その２枚の縮小画像の一方に第１の日時が、他方に第２の日時が指定される。その後、日時情報変更手段により、前記２枚の縮小画像の間に挟まれた各縮小画像に対応する画像ファイルの日時情報が、前記第１の日時と前記第２の日時との間の日時に変更される。
【００１８】
このために、操作者によって第１および第２の日時が正確に指定されることで、第１および第２の日時を指定した２枚の縮小画像の間に挟まれる各縮小画像に対応する画像ファイルの日時情報は、ほぼ正確な値に修正することができるという効果を奏する。この結果、全ての画像ファイルにほぼ正確な日時情報を設定することができることから、日時情報に従う画像ファイルの整理が可能になるという副次的な効果を奏する。
【００１９】
前記第２の画像ファイルの日時情報修整装置において、前記日時情報変更手段は、前記２枚の縮小画像の間に挟まれる縮小画像の数が複数あるときに、前記第１の日時と前記第２の日時との間の期間内に、前記複数が等しい間隔に割り振られるように、画像ファイルの変更する日時情報を算出する変更日時算出手段を備える構成としてもよい。この構成によれば、前記２枚の縮小画像の間に挟まれる縮小画像の数が複数あるときにも、容易に日時情報の変更ができる。
【００２０】
前記第１および第２の画像ファイルの日時情報修正装置において、前記画像表示手段は、前記縮小画像とともに日時情報を表示する構成としてもよい。この構成によれば、操作者は、参照とする一覧表示された縮小画像についての正確な日時情報を知ることができる。
【００２１】
前記第１および第２の画像ファイルの日時情報修正装置において、前記画像ファイルは、画像データを格納する画像データ部と、前記縮小画像を表わすサムネイルデータと前記日時情報を格納する付属データ部とを有するＥｘｉｆ形式のファイルとしてもよい。この構成によれば、汎用性の高いＥｘｉｆ形式の画像ファイルの利用を図ることができることから、利便性に優れている。
【００２２】
本発明の第１の画像ファイルの日時情報修正方法は、
画像ファイルの日時情報を修正する日時情報修正方法であって、
前記日時情報が記録された画像ファイルを予め複数用意し、
前記用意した複数の画像ファイルについての各縮小画像を前記日時情報の順に表示装置に一覧表示し、
前記修正の対象となる１または複数の対象画像ファイルを、前記一覧表示された縮小画像の並びの中の所望の位置に操作者からの操作指令に基づいて対応づけて、
前記一覧表示された縮小画像の並びの中から前記対応づけのなされた所望の位置に最も近い隣接する２つの縮小画像を選択して、該選択された両縮小画像の対応する画像ファイルに記録された日時情報に基づいて、前記対象画像ファイルの日時情報を変更する
ことを特徴としている。
【００２３】
本発明の第１のコンピュータプログラムは、
画像ファイルの日時情報を修正するためのコンピュータプログラムであって、
前記日時情報が記録された画像ファイルを記憶装置に予め記憶させる機能と、
前記記憶された複数の画像ファイルについての各縮小画像を前記日時情報の順に表示装置に一覧表示する機能と、
前記修正の対象となる１または複数の対象画像ファイルを、前記一覧表示された縮小画像の並びの中の所望の位置に操作者からの操作指令に基づいて対応づける機能と、
前記一覧表示された縮小画像の並びの中から前記対応づけのなされた所望の位置に最も近い隣接する２つの縮小画像を選択して、該選択された両縮小画像の対応する画像ファイルに記録された日時情報に基づいて、前記対象画像ファイルの日時情報を変更する機能と
をコンピュータに実現させることを特徴としている。
【００２４】
本発明の第１の画像ファイルの日時情報修正方法および第１のコンピュータプログラムによっても、本発明の第１の画像ファイルの日時情報修正装置と同様に、スキャナから得た画像ファイルのように日時情報が全く不正確な画像ファイルについても、日時情報をほぼ正確な値に修正することができるという効果を奏する。
【００２５】
本発明の第２の画像ファイルの日時情報修正方法は、
画像ファイルの日時情報を修正する日時情報修正方法であって、
前記日時情報が記録された画像ファイルを予め複数用意し、
前記用意した複数の画像ファイルについての各縮小画像を前記日時情報の順に表示装置に一覧表示し、
前記一覧表示された複数の縮小画像の並びの中から、２枚の縮小画像を間に少なくとも１枚の縮小画像が挟まれるように、操作者からの操作指令に基づいて選択して、該選択された２枚の縮小画像の一方に第１の日時を、他方に第２の日時を、操作者からの操作指令に基づいてそれぞれ指定し、
前記一方側の縮小画像に対応する画像ファイルの日時情報を前記第１の日時に変更し、前記他方側の縮小画像に対応する画像ファイルの日時情報を前記第２の日時に変更するとともに、前記２枚の縮小画像の間に挟まれた各縮小画像に対応する画像ファイルの日時情報を前記第１の日時と前記第２の日時との間の日時に変更する
ことを特徴としている。
【００２６】
本発明の第２のコンピュータプログラムは、
画像ファイルの日時情報を修正するためのコンピュータプログラムであって、
前記日時情報が記録された画像ファイルを記憶装置に予め記憶させる機能と、
前記記憶された複数の画像ファイルについての各縮小画像を前記日時情報の順に表示装置に一覧表示する機能と、
前記一覧表示された複数の縮小画像の並びの中から、２枚の縮小画像を間に少なくとも１枚の縮小画像が挟まれるように、操作者からの操作指令に基づいて選択して、該選択された２枚の縮小画像の一方に第１の日時を、他方に第２の日時を、操作者からの操作指令に基づいてそれぞれ指定する機能と、
前記一方側の縮小画像に対応する画像ファイルの日時情報を前記第１の日時に変更し、前記他方側の縮小画像に対応する画像ファイルの日時情報を前記第２の日時に変更するとともに、前記２枚の縮小画像の間に挟まれた各縮小画像に対応する画像ファイルの日時情報を前記第１の日時と前記第２の日時との間の日時に変更する機能と
をコンピュータに実現させることを特徴としている。
【００２７】
本発明の第２の画像ファイルの日時情報修正方法および第２のコンピュータプログラムによっても、本発明の第２の画像ファイルの日時情報修正装置と同様に、スキャナから得た画像ファイルのように日時情報が全く不正確な画像ファイルについても、日時情報をほぼ正確な値に修正することができるという効果を奏する。
【００２８】
本発明の記録媒体は、本発明の第１または第２のコンピュータプログラムを記録したコンピュータ読み取り可能な記録媒体を特徴としている。本記録媒体は、本発明のコンピュータプログラムと同様な作用・効果を有している。
【００２９】
本発明は、以下のような他の態様も含んでいる。その第１の態様は、本発明の第１または第２のコンピュータプログラムを通信経路を介して供給するプログラム供給装置としての態様である。この第１の態様では、コンピュータプログラムをコンピュータネットワーク上のサーバなどに置き、通信経路を介して、必要なプログラムをコンピュータにダウンロードし、これを実行することで、上記の方法や装置を実現することができる。
【発明を実施するための最良の形態】
【００３０】
本発明を実施するための最良の形態を実施例に基づき説明する。この実施例を、次の順序に従って説明する。
イ．第１実施例
Ａ．装置の構成：
Ｂ．コンピュータ処理：
Ｃ．作用・効果
Ｄ．変形例：
ロ．第２実施例
Ｅ．コンピュータ処理：
Ｆ．作用・効果
ハ．他の実施形態
【００３１】
イ．第１実施例
Ａ．装置の構成：
図１は、本発明の第１実施例を適用するコンピュータシステムの概略構成を示す説明図である。この実施例のコンピュータシステムは、本発明の画像ファイルの日時情報修正装置を構成するパーソナルコンピュータ１０を中心に備え、その周辺装置として、ディスプレイ２０とキーボード２２とマウス２４を備える。さらに、パーソナルコンピュータ１０には、デジタルカメラ２６とスキャナ２８が接続されている。
【００３２】
パーソナルコンピュータ１０は、中央演算処理装置としてのＣＰＵ１１を中心にバス１２により相互に接続されたメモリ１３、ハードディスクドライブ１４、入力制御部１５、表示制御部１６等を備える。メモリ１３は、各種データ等を記憶するもので、ＣＰＵ１１の作業領域となる。ハードディスクドライブ１４は、画像ファイルの日時情報修正装置のソフトウェアとしてのコンピュータプログラムＰｒを記憶する。また、ハードディスクドライブ１４には、デジタルカメラ２６によって撮影した写真画像の画像ファイルＦｐが、多数、格納される。
【００３３】
デジタルカメラ２６によって撮影して得られた画像ファイルＦｐは、デジタルカメラ用の画像ファイルフォーマット規格であるＥｘｉｆ形式のものである。Ｅｘｉｆファイルの仕様は、電子情報技術産業協会（ＪＥＩＴＡ）によって定められている。
【００３４】
図２は、Ｅｘｉｆ形式の画像ファイルＦｐのデータ構造を簡単に示す説明図である。図示するように、画像ファイルＦｐは、画像データを格納する画像データ格納領域Ａ１と、格納されている画像データに関する各種付属データを格納する付属データ格納領域Ａ２とを備えている。画像データ格納領域Ａ１には、ＪＰＥＧ形式の画像データが格納される。付属データ格納領域Ａ２には、写真画像を撮影した撮影日時を示す日時情報Ｄｔを始めとする種々の撮影情報や、画像データ格納領域Ａ１に格納されている画像データのサムネイルＤｓが付属データとして格納されている。
【００３５】
図１に戻って、スキャナ２８は、紙やフィルムに描画された画像を電気的な画像情報に変換するデバイスである。ここでは、銀塩カメラにより撮影された銀塩写真を、スキャナ２８によりパーソナルコンピュータ１０に取り込むものとする。なお、スキャナ２８により得られる画像ファイルＦｐ（デジタルカメラ２６により得られる画像ファイルＦｐと同一の符号とした。）も、デジタルカメラ２６により得られる画像ファイルＦｐと同様にＥｘｉｆ形式のものである。スキャナ２８により得られた画像ファイルＦｐに格納される日時情報Ｄｔは、ヌルとなっている。このスキャナ２８により得られた画像ファイルＦｐもハードディスクドライブ１４に記憶される。ハードディスクドライブ１４が、本発明の画像ファイル記憶手段に相当する。
【００３６】
なお、ここではデジタルカメラ２６およびスキャナ２８により得られる画像ファイルＦｐとしてＥｘｉｆ形式の画像ファイルを利用しているが、本発明に係る画像ファイルの形式はＥｘｉｆ形式に限る必要はなく、画像データと日時情報とを含むことの可能な画像ファイルであればどのような形式の画像ファイルであってもよい。
【００３７】
入力制御部１５は、キーボード２２やマウス２４から入力操作を取り込むと共に、デジタルカメラ２６やスキャナ２８から画像ファイルＦｐを取り込む制御部である。表示制御部１６は、ディスプレイ２０への信号出力を制御する制御部である。
【００３８】
コンピュータプログラムＰｒは、もともとは、記録媒体としてのＣＤ−ＲＯＭ（図示せず）に記憶されており、所定のインストールプログラムを起動することで、そのＣＤ−ＲＯＭからハードディスクドライブ１４にインストールされたものである。このコンピュータプログラムＰｒをＣＰＵ１１が実行することにより、本発明の画像ファイルの日時情報修正装置の各種構成要件は実現される。
【００３９】
図１では、各種構成要件が、ＣＰＵ１１の内部で実現される機能のブロックによって示されている。ＣＰＵ１１は、コンピュータプログラムＰｒを実行することにより、縮小画像表示部３１、対象画像ファイル対応づけ部３２および日時情報変更部３３を機能として備える。各部３１，３２，３３の働きは後ほど詳述する。このコンピュータプログラムＰｒは、実際は、画像の整理用のアルバムソフトウェアであり、その中の一部のモジュールによって、上述した縮小画像表示部３１、対象画像ファイル対応づけ部３２および日時情報変更部３３の各機能をパーソナルコンピュータ１０に実現させる。
【００４０】
なお、コンピュータプログラムＰｒは、ＣＤ−ＲＯＭに替えて、フレキシブルディスク、光磁気ディスク、ＩＣカード等の他の携帯型記録媒体（可搬型記録媒体）に格納された構成として、これらから提供されたものとすることができる。また、このコンピュータプログラムＰｒは、外部のネットワークに接続される特定のサーバから、ネットワークを介して提供されたものとすることもできる。上記ネットワークとしては、インターネットであってもよく、特定のホームページからダウンロードして得たコンピュータプログラムであってもよい。あるいは、電子メールの添付ファイルの形態で供給されたコンピュータプログラムであってもよい。
【００４１】
Ｂ．コンピュータ処理：
図３は、このコンピュータプログラムＰｒで実行される処理を示すフローチャートである。図示するように、処理が開始されると、パーソナルコンピュータ１０のＣＰＵ１１は、まず、ハードディスクドライブ１４に記憶された複数の画像ファイルＦｐのサムネイルを、ディスプレイ２０に一覧表示するサムネイル表示処理を実行する（ステップＳ１００）。詳細には、ディスプレイ２０に表示された表示エリアであるアプリケーションウィンドウに、その一覧表示を行なう。
【００４２】
図４は、このアプリケーションウィンドウＷＤを示す説明図である。アプリケーションウィンドウＷＤは、グラフィカル・ユーザ・インタフェース（ＧＵＩ）を構成しており、図示するように、アプリケーションウィンドウＷＤには、ツールバーＦＬ１と、ファイル指定のフィールドＦＬ２と、作業フィールドＦＬ３とが設けられている。ファイル指定のフィールドＦＬ２は、画像ファイルＦｐの格納場所を、「フォルダ」や「フィルム」を用いて指定するためのフィールドである。この指定は、作業者によるマウス２４の入力操作に従うものである。また、ハードディスクドライブ１４は勿論のこと、ＣＤ−ＲＯＭ等の他の記録媒体上の格納場所を指定することができる。
【００４３】
作業フィールドＦＬ３は、ファイル選択のフィールドＦＬ２で指定されたフォルダまたはフィルムに格納されている画像ファイルＦｐをサムネイルＤｓにて一覧表示するとともに、作業者によるマウス２４のクリック操作を受けて、その一覧表示された画像ファイルＦｐの中から所望のものを選択するためのフィールドである。なお、選択された画像ファイルＦｐは、ツールバーＦＬ１に設けられた［開く］ボタンＢＴ１が操作者によりクリックされる操作を受けて、別のダイアログボックスでサムネイルではなく実画像データが表示される。上記一覧表示において、各サムネイルＤｓの下方には、サムネイルＤｓの格納されている画像ファイルＦｐに格納される日時情報Ｄｔが表示される。
【００４４】
ステップＳ１００では、詳細には、ＣＰＵ１１は、ファイル指定のフィールドＦＬ２によって指定された格納場所に格納されている複数の画像ファイルＦｐから付属データ格納領域Ａ２に格納されているサムネイルＤｓを、同じく付属データ格納領域Ａ２に格納されている日時情報Ｄｔとともに読み出して、日時情報Ｄｔに従ってサムネイルＤｓの順位を並べ換えて（ソートして）、その並べ換えた後の順位でもって、それらサムネイルＤｓを日時情報Ｄｔとともに一覧表示する。図４に示すように、日時情報Ｄｔの最も古いもの（図示の例では、２００５年１０月１２日１５時０５分３７秒のもの）が作業フィールドＦＬ３の左上の隅に表示され、日時情報Ｄｔの古い順に右方向に順に表示される。右端まで表示されると、下方に段を下げて左端から順に表示される。
【００４５】
図示の例では、「写真Ａ」から「写真Ｆ」までの６枚のサムネイルＤｓのそれぞれの下方には、日時情報Ｄｔがそれぞれ表示されているが、これに対して、「写真Ｇ」および「写真Ｈ」のサムネイルＤｓのそれぞれの下方には、日時情報Ｄｔを表示するためのフィールドが空欄となっている。空欄となっているのは、画像ファイルＦｐに格納されている日時情報Ｄｔがヌルであるためである。日時情報Ｄｔがヌルである画像ファイルＦｐのサムネイルＤｓは、この実施例では、最新の画像ファイルＦｐ（図示の例では、「写真Ｆ」）のサムネイルＤｓの後に表示される。このステップＳ１１０の処理が、縮小画像表示部３１（図１）に対応する。
【００４６】
図３に戻って、ステップＳ１００でサムネイル表示処理を終えると、次いで、ＣＰＵ１１は、［自動日時設定］ボタンＢＴ２がオン状態、オフ状態のいずれの状態にあるかを判定する（ステップＳ１１０）。［自動日時設定］ボタンＢＴ２は、図４に示すように、アプリケーションウィンドウＷＤのファイル指定のフィールドＦＬ２の下方に設けられたもので、操作者によるマウス２４を用いたクリックの操作によってオンオフされる。１度クリックされると、オン状態に変わり（このとき、ボタン自体の表示色は濃い色に変わる：図５参照）、もう１度クリックされるとオフ状態に戻る（このとき、ボタン自体の表示色は薄い色に戻る：図４参照）。操作者は、日時情報Ｄｔの修正を行なうことをパーソナルコンピュータ１０に対して指示したい場合に、［自動日時設定］ボタンＢＴ２をクリックしてオン状態とする。ＣＰＵ１１は、この操作者によるクリックの操作を受ける処理を別のルーチンにて実行し、ステップＳ１１０では、［自動日時設定］ボタンＢＴ２が現在オン状態にあるか、オフ状態にあるかの判定を行なう。
【００４７】
［自動日時設定］ボタンＢＴ２がオン状態にあると判定された場合には、ＣＰＵ１１は、ステップＳ１２０に処理を移行する。ステップＳ１２０では、ＣＰＵ１１は、操作者によるマウス２４を用いたドラッグ＆ドロップの操作に従って、作業フィールドＦＬ３に表示された複数のサムネイルＤｓの中から選択された１または複数のサムネイルＤｓを、その複数のサムネイルＤｓの並びの中の別の位置に移動する処理を行なう。
【００４８】
図５は、ステップＳ１２０におけるドラッグ＆ドロップの操作の一例を示す説明図である。図示するように、操作者は、作業フィールドＦＬ３に表示された複数のサムネイルＤｓの中から日時情報Ｄｔが空欄のもの（図示の例では、「写真Ｇ」のサムネイルＤｓ）をドラッグして、複数のサムネイルＤｓの並びの中の所望の位置（図示の例では、「写真Ｂ」のサムネイルＤｓと「写真Ｃ」のサムネイルＤｓの間の位置）にドロップする操作を行なう。なお、このドラッグ＆ドロップの操作は、１つのサムネイルＤｓの移動に限る必要はなく、予め複数のサムネイルＤｓを選択状態として、複数のサムネイルＤｓを同時にドラッグ＆ドロップする操作であっても構わない。
【００４９】
ＣＰＵ１１は、上記ドラッグ＆ドロップの操作を受けて、作業フィールドＦＬ３上でドラッグしたサムネイルＤｓの表示位置を変更する。図５の例では、「写真Ｇ」を「写真Ｂ」と「写真Ｃ」との間に移動するドラッグ＆ドロップの操作であったことから、図６に示すように、「写真Ａ」、「写真Ｂ」、「写真Ｇ」、「写真Ｃ」、「写真Ｄ」、「写真Ｅ」、「写真Ｆ」、「写真Ｈ」の順にサムネイルＤｓの並びが変更される。このステップＳ１２０の処理が、対象画像ファイル対応づけ部３２（図１）に対応する。
【００５０】
続いて、ＣＰＵ１１は、ステップＳ１２０で移動された１または複数のサムネイルＤｓの各画像ファイルＦｐについての日時情報Ｄｔを変更する処理を行なう（ステップＳ１３０）。詳細には、ＣＰＵ１１は、ステップＳ１２０で移動されたサムネイルＤｓ（図６の例では、「写真Ｇ」）の両隣に位置するサムネイルＤｓ（図６の例では、「写真Ｂ」と「写真Ｃ」）に対応する２つの画像ファイルＦｐから日時情報Ｄｔをそれぞれ読み出して、両日時情報Ｄｔに基づいて書き込み日時を算出して、その書き込み日時を上記移動されたサムネイルＤｓの各画像ファイルＦｐについての日時情報Ｄｔに書き込む。移動されたサムネイルＤｓが図６の例のように１つの場合には、書き込み日時は、両日時情報Ｄｔの中間の日時とし、移動されたサムネイルＤｓが複数の場合には、書き込み日時は、両日時情報Ｄｔの間の期間内に上記複数が等しい間隔に割り振られるように定められる。
【００５１】
例えば、図６の例の場合では、図７に示すように、移動された「写真Ｇ」の日時情報Ｄｔは、両隣が［２００５年１０月１２日１６時３６分１０秒（以下、年月日は同一であるとして記載を省略）］、［１６時５６分２０秒］であることから、書き込み日時は、その中間の日時である［１６時４６分１５秒］となる。例えば、両隣が［１６時２６分１０秒］、［１６時５６分４０秒］であり、移動されたサムネイルＤｓの数が２つである場合には、書き込み日時は、両日時情報の間の期間を３等分する日時である［１６時３６分２０秒］、［１６時４６分３０秒］となる。なお、このステップＳ１３０の日時情報Ｄｔの変更は、ハードディスクドライブ１４に格納された画像ファイルＦｐに格納されるデータと、アプリケーションウィンドウＷＤにおける表示とが共に行なわれる。このステップＳ１３０の処理が、日時情報変更部３３（図１）に対応する。
【００５２】
ステップＳ１３０の実行後、「リターン」に抜けてこのルーチンを一旦終了する。一方、ステップＳ１１０で、［自動日時設定］ボタンＢＴ２がオフ状態であると判定された場合には、ステップＳ１２０およびＳ１３０を実行することなく、直ちに「リターン」に抜けてこのルーチンを一旦終了する。
【００５３】
Ｃ．作用・効果
以上のように構成された第１実施例によれば、アプリケーションウィンドウＷＤの作業フィールドＦＬ３に日時情報の順にサムネイルＤｓが一覧表示され、その作業フィールドＦＬ３で、日時情報の入っていないサムネイルＤｓを、その表示されたサムネイルＤｓの並びの中の所望の位置に、操作者によるドラッグ＆ドロップの操作に従って移動する処理が行なわれる。この移動する処理が行なわれると、その移動されたサムネイルＤｓの両隣に位置するサムネイルＤｓに対応する２つの画像ファイルＦｐから日時情報Ｄｔをそれぞれ読み出して、両日時情報Ｄｔに基づいて、その移動されたサムネイルＤｓに対応する画像ファイルＦｐの日時情報Ｄｔを変更する。
【００５４】
このために、操作者は、一覧表示されたサムネイルＤｓの各々を見て、日時情報が入っていなくて日時情報を追加したい画像ファイルの実際の撮影日時に近いと思われる隣接する２つのサムネイルＤｓを選択して、両サムネイルＤｓの間の位置に上記日時情報を追加したい画像ファイルのサムネイルＤｓを移動することで、その日時情報を追加したい画像ファイルに対して日時情報Ｄｔを追加することができる。したがって、スキャナ２８から得た画像ファイルのように日時情報が入っていない画像ファイルについても、ほぼ正確な日時情報Ｄｔを追加することができるという効果を奏する。この結果、全ての画像ファイルＦｐにほぼ正確な日時情報Ｄｔを設定することができることから、日時情報Ｄｔに従う画像ファイルＦｐの整理が可能になるという副次的な効果を奏する。
【００５５】
なお、上記説明では、操作者が、日時情報が入っていなくて日時情報を追加したい画像ファイルＦｐに対して、ステップＳ１２０のサムネイルＤｓの移動処理を行なうものとしていたが、これは操作者による操作に従うものであり、必ずしも日時情報が入っていない画像ファイルＦｐに限る必要がない。例えば、日時情報が入っていてもこの日時情報を変更したいような場合（例えば、デジタルカメラの内部時計が狂っていた場合）、その変更したい画像ファイルＦｐに対して、ステップＳ１２０のサムネイルＤｓの移動処理を行なうことで、その変更したい画像ファイルＦｐの日時情報Ｄｔを変更することができる。すなわち、本願発明の画像ファイルの日時情報修正装置は、画像ファイルに対して日時情報を追加・変更することができる。
Ｄ．変形例：
【００５６】
（１）前記第１実施例では、修正した画像ファイル（以下、「対象画像ファイル」と呼ぶ）のサムネイルＤｓをドラッグ＆ドロップして移動する操作によって、対象画像ファイルをサムネイルＤｓの並びの中の所望の位置に対応づける処理を行なっていることから、移動後の対象画像ファイルのサムネイルＤｓの両隣に位置するサムネイルＤｓを、本願発明でいう「所望の位置に最も近い隣接する２つの縮小画像」として求めている。これに換えて、操作者によるドラッグ＆ドロップの操作の指令を受けたときに、そのドロップ位置に最も近い２つのサムネイル（隣接するサムネイル）Ｄｓを選択して、両サムネイルに対応する画像ファイルに記録された日時情報に基づいて対象画像ファイルの日時情報を変更して、その後、その日時情報の変更された対象画像ファイルのサムネイルＤｓを、上記ドラッグ＆ドロップの操作に従って移動を行なう構成としてもよい。
【００５７】
（２）前記第１実施例では、日時情報の順に一覧表示されたサムネイルＤｓと対象画像ファイルのサムネイルＤｓとを、作業フィールドＦＬ３という同一のフィールドに表示する構成としたが、これに換えて、対象画像ファイルのサムネイルを別のフィールドに表示して、そのフィールドから対象画像ファイルのサムネイルを、作業フィールドＦＬ３に表示されたサムネイルＤｓの並びの中に移動する構成としてもよい。
【００５８】
（３）前記第１実施例では、対象画像ファイルのサムネイルの移動を、ドラッグ＆ドロップの操作により行なう構成としたが、この操作に限る必要はなく、対象画像ファイルを指定して、その移動先を指定する操作であればどのような操作であってもよい。例えば、操作者に対して、対象画像ファイルのファイル名をキーボード２２から入力させて、その後、一覧表示されたサムネイルの並びの中の所望の位置を、操作者に対してクリックさせる構成としてもよい。また、先に一覧表示されたサムネイルの並びの中の所望の位置をクリックさせて、その後、対象画像ファイルのファイル名を入力させる構成であってもよい。要は、修正の対象となる１または複数の対象画像ファイルを指定するとともに、一覧表示されたサムネイルの並びの中の所望の位置を指定する構成であればどのような構成であってもよい。
【００５９】
ロ．第２実施例
本発明の第２実施例について次に説明する。第２実施例を適用するコンピュータシステムは、第１実施例のコンピュータシステムと比較して、ハードウェア構成は同一であり、ソフトウェア構成については一部だけが相違し、その他の部分は同一である。ここではその相違する部分について説明する。なお、ハードウェア構成については、第１実施例と同一の符号を付した。
【００６０】
Ｅ．コンピュータ処理：
図８は、第２実施例におけるコンピュータプログラムＰｒで実行される処理を示すフローチャートである。図示するように、処理が開始されると、パーソナルコンピュータ１０のＣＰＵ１１は、まず、ハードディスクドライブ１４に記憶された複数の画像ファイルＦｐのサムネイルを、ディスプレイ２０に一覧表示するサムネイル表示処理を実行する（ステップＳ２００）。このサムネイル表示処理は、第１実施例のステップＳ１００と同一である。
【００６１】
図９は、ステップＳ２００による一覧表示の結果の一例を示す説明図である。図示するように、アプリケーションウィンドウＷＤの作業フィールドＦＬ３（第１実施例と同一の部分には同一の符号を付けた）には、複数のサムネイルＤｓが日時情報Ｄｔの順に並べて表示される。図示の例では、「写真Ｉ」と「写真Ｊ」の各サムネイルＤｓの下方には、日時情報Ｄｔがそれぞれ表示されているが、これに対して、「写真Ｋ」から「写真Ｐ」までの６枚のサムネイルＤｓのそれぞれの下方は、日時情報Ｄｔを表示するためのフィールドが空欄となっている。空欄となっているのは、画像ファイルＦｐに格納されている日時情報Ｄｔがヌルであるためである。
【００６２】
図８に戻って、ステップＳ２００の実行後、ＣＰＵ１１は、［自動日時設定］ボタンＢＴ２がオン状態、オフ状態のいずれの状態にあるかを判定する処理を行なう（ステップＳ２１０）。この処理は、第１実施例のステップＳ１１０と同一である。ステップＳ２１０で［自動日時設定］ボタンＢＴ２がオフ状態であると判定された場合には、直ちに「リターン」に抜けてこのルーチンを一旦終了する。一方、ステップＳ２１０で［自動日時設定］ボタンＢＴ２がオン状態であると判定された場合には、ステップＳ２２０に進む。
【００６３】
ステップＳ２２０では、ＣＰＵ１１は、ステップＳ２００で一覧表示されたサムネイルＤｓの下方に位置する日時情報Ｄｔのフィールドに対して、操作者からのデータ入力があるか否かを判定する処理を行なう。このデータ入力は、操作者が、そのフィールドをクリックした後、キーボード２２を用いて日時情報としての数値を入力するものである。ここで、データ入力がないと判定された場合には、「リターン」に抜けてこのルーチンを一旦終了する。
【００６４】
一方、ステップＳ２２０でデータ入力があると判定されると、ＣＰＵ１１は、ステップＳ２３０に処理を進めて、そのデータ入力がなされたフィールドに対応する画像ファイルＦｐの日時情報Ｄｔを、そのデータ入力の入力値に基づいて変更する（ステップＳ２３０）とともに、その入力値を第１日時変数ｔ１として記憶する（ステップＳ２４０）。なお、ステップＳ２３０では、画像ファイルＦｐの日時情報Ｄｔの変更とともに、作業フィールドＦＬ３の表示の更新を行なっている。
【００６５】
その後、ＣＰＵ１１は、さらに、サムネイルＤｓの下方に位置する日時情報Ｄｔのフィールドに対して、操作者からのデータ入力があるか否かを判定する処理を行なう（ステップＳ２５０）。この判定処理はステップＳ２２０と同様のもので、ステップＳ２２０ないしＳ２４０の実行後、さらに別の日時情報のフィールドに対してデータ入力がなされたか否かの判定を行なっている。ここで、データ入力がないと判定された場合には、「リターン」に抜けてこのルーチンを一旦終了する。一方、ステップＳ２５０でデータ入力があると判定されると、ＣＰＵ１１は、ステップＳ２６０に処理を進めて、そのデータ入力がなされたフィールドに対応する画像ファイルＦｐの日時情報Ｄｔを、そのデータ入力の入力値に基づいて変更する（ステップＳ２６０）とともに、その入力値を第２日時変数ｔ２として記憶する（ステップＳ２７０）。なお、ステップＳ２６０では、画像ファイルＦｐの日時情報Ｄｔの変更とともに、作業フィールドＦＬ３の表示の更新を行なっている。
【００６６】
図１０は、ステップＳ２７０までの処理を実行した後の作業フィールドＦＬ３の表示の一例を示す説明図である。この表示の例は、図９で示した状態からの変化を示すものである。図示するように、「写真Ｋ」のサムネイルＤｓの下方の日時情報のフィールドＦｄｓに対して、［２００５年１０月１５日１２時００分００秒（以下、年月日は同一であるとして記載を省略）］の日時情報が、操作者による指令により入力され、その後、「写真Ｐ」のサムネイルＤｓの下方の日時情報のフィールドＦｄｅに対して、［１７時００分００秒］の日時情報が、操作者による指令により入力されている。最初の入力がステップＳ２２０に対応するものであり、後の入力がステップＳ２５０に対応するものである。
【００６７】
図８に戻って、ステップＳ２７０の実行後、ＣＰＵ１１は、ステップＳ２２０、Ｓ２５０で日時情報の入力された２つのサムネイル（以下、「日時指定サムネイル」と呼ぶ）Ｄｓの間に位置するサムネイルＤｓの数ｎを算出する処理を行なう（ステップＳ２８０）。続いて、その算出された数ｎが値０より大きいか否かを判定する（ステップＳ２９０）。ここで、数ｎが値０より大きくない、すなわち２つの日時指定サムネイルＤｓの間にサムネイルが存在しないと判定されたときには、上記第１および第２日時変数ｔ１，ｔ２を値０にクリアして（ステップＳ３００）、「リターン」に抜けてこのルーチンを一旦終了する。
【００６８】
一方、ステップＳ２９０で数ｎが値０より大きい、すなわち２つの日時指定サムネイルＤｓの間に少なくとも一つ以上のサムネイルが存在すると判定されたときには、ｎ個の書き込み日時ＷＤ１〜ＷＤｎを以下の式（１）に基づいて算出する処理を行なう（ステップＳ３１０）。
【００６９】
ＷＤｋ＝ｋ・（ｔ２−ｔ１）／（ｎ＋１）  …（１）
但し、ｋは、１〜ｎである。
【００７０】
ステップＳ３１０の実行後、ＣＰＵ１１は、２つの日時指定サムネイルＤｓの間に存在するサムネイルに対応するｎ個の画像ファイル（以下、「対象画像ファイル」と呼ぶ）に対して、ステップＳ３１０で算出されたｎ個の書き込み日時ＷＤ１〜ＷＤｎをそれぞれ書き込む処理を行なう（ステップＳ３２０）。なお、ここでは、対象画像ファイルＦｐの日時情報Ｄｔの変更とともに、作業フィールドＦＬ３の表示の更新も行なっている。
【００７１】
図１１は、ステップＳ３２０までの処理を実行した後の作業フィールドＦＬ３の表示の一例を示す説明図である。この表示の例は、図１０で示した状態からの変化を示すものである。図示するように、２つの日時指定サムネイルＤｓは、「写真Ｋ」のサムネイルと「写真Ｐ」のサムネイルに該当することから、両指定サムネイルＤｓの間には、「写真Ｌ」、「写真Ｍ」、「写真Ｎ」、「写真Ｏ」の４枚のサムネイルＤｓが存在するが、これら４枚のサムネイルＤｓの各日時情報のフィールドＦｄ１〜Ｆｄ４には、書き込み日時ＷＤ１〜ＷＤ４がそれぞれ表示される。すなわち、「写真Ｋ」の日時が［１２時００分００秒］であり、「写真Ｐ」の日時が［１７時００分００秒］であることから、「写真Ｌ」、「写真Ｍ」、「写真Ｎ」、「写真Ｏ」の４枚の各日時は、１２時から１７時までの期間を前記４枚が等しく割り振られるように、その期間を値５で割った商である１時間毎に増加する値、すなわち［１３時００分００秒］、［１４時００分００秒］、［１５時００分００秒］、［１６時００分００秒］に変更（追加）される。
【００７２】
図８に戻って、ステップＳ２２０の実行後、「リターン」に抜けてこのルーチンを一旦終了する。
【００７３】
Ｆ．作用・効果
以上のように構成された第２実施例によれば、アプリケーションウィンドウＷＤの作業フィールドＦＬ３に日時情報の順にサムネイルＤｓが一覧表示され、そのサムネイルＤｓの並びの中から、操作者からの操作指令に従って、２枚のサムネイルＤｓが間に少なくとも１枚のサムネイルＤｓが挟まれるように選択されて、同じく操作者からの操作指令に従って、その２枚のサムネイルに第１の日時（第１日時変数ｔ１として記憶）、第２の日時（第２日時変数ｔ２として記憶）がそれぞれ指定される。その後、その日時が指定された２枚のサムネイルの間に存在するサムネイルに対応する画像ファイルの日時情報が、前記第１日時変数ｔ１と前記第２日時変数ｔ２との間の日時に変更される。
【００７４】
このために、操作者によって第１および第２の日時が正確に指定されることで、２枚の日時指定サムネイルの間に挟まれる各サムネイルに対応する画像ファイルの日時情報は、ほぼ正確な値に修正することができるという効果を奏する。この結果、全ての画像ファイルにほぼ正確な日時情報を設定することができることから、日時情報に従う画像ファイルの整理が可能になるという副次的な効果を奏する。
【００７５】
ハ．他の実施形態
本発明は上記の第１および第２実施例やその変形例に限られるものではなく、本発明の要旨を逸脱しない範囲において種々なる態様にて実施することが可能であり、例えば次のような変形も可能である。
【００７６】
（１）前記第１および第２実施例では、一覧表示する縮小画像は、画像ファイルＦｐの付属データ格納領域Ａ２に格納されているサムネイルＤｓを用いていたが、これに換えて、画像ファイルに格納されている実画像データを縮小して、その縮小画像を一覧表示する構成としてもよい。
【００７７】
（２）前記実施例では、画像ファイルは、デジタルカメラ２６により撮影したものもしくはスキャナ２８により読み取ったものとしたが、これらに限る必要はなく、要は、日時情報を備える画像ファイルであればどのような画像ファイルであってもよい。例えば、ネットワークを介して外部から取り込んだものであってもよい。
【図面の簡単な説明】
【００７８】
【図１】本発明の第１実施例を適用するコンピュータシステムの概略構成を示す説明図である。
【図２】Ｅｘｉｆ形式の画像ファイルＦｐのデータ構造を簡単に示す説明図である。
【図３】コンピュータプログラムＰｒで実行される処理を示すフローチャートである。
【図４】アプリケーションウィンドウＷＤを示す説明図である。
【図５】ステップＳ１２０におけるドラッグ＆ドロップの操作の一例を示す説明図である。
【図６】ドラッグ＆ドロップ後の作業フィールドＦＬ３の表示の一例を示す説明図である。
【図７】日時情報の変更がなされた後の作業フィールドＦＬ３の表示の一例を示す説明図である。
【図８】本発明の第２実施例におけるコンピュータプログラムＰｒで実行される処理を示すフローチャートである。
【図９】ステップＳ２００による一覧表示の結果の一例を示す説明図である。
【図１０】ステップＳ２７０までの処理を実行した後の作業フィールドＦＬ３の表示の一例を示す説明図である。
【図１１】日時情報の変更がなされた後の作業フィールドＦＬ３の表示の一例を示す説明図である。
【符号の説明】
【００７９】
１０…パーソナルコンピュータ
１１…ＣＰＵ
１２…バス
１３…メモリ
１４…ハードディスクドライブ
１５…入力制御部
１６…表示制御部
２０…ディスプレイ
２２…キーボード
２４…マウス
２６…デジタルカメラ
２８…スキャナ
３１…縮小画像表示部
３２…対象画像ファイル対応づけ部
３３…日時情報変更部
Ｆｐ…画像ファイル
Ａ１…画像データ格納領域
Ａ２…付属データ格納領域
Ｐｒ…コンピュータプログラム
ＷＤ…アプリケーションウィンドウ
ＦＬ１…ツールバー
ＦＬ２…フィールド
ＦＬ３…作業フィールド
Ｄｓ…サムネイル
ＢＴ１…［開く］ボタン
ＢＴ２…［自動日時設定］ボタン
【図１】
2007143017.tif 000003
【図２】
2007143017.tif 000004
【図３】
2007143017.tif 000005
【図４】
2007143017.tif 000006
【図５】
2007143017.tif 000007
【図６】
2007143017.tif 000008
【図７】
2007143017.tif 000009
【図８】
2007143017.tif 000010
【図９】
2007143017.tif 000011
【図１０】
2007143017.tif 000012
【図１１】
2007143017.tif 000013