(57)【要約】  【課題】デジタルカメラ等で撮影された画像の画像ファイルに付帯情報として記録されている日付情報を利用した画像の表示や検索等において、午前０時を跨ったイベントで撮影された画像であることを考慮した表示や検索等を行うことができる情報処理装置を提供する。  【解決手段】例えば、パソコンのビュアーソフトにおいて所定のフォルダを指定してそのフォルダ内の画像ファイルのサムネイル画像を一覧表示する際に、各サムネイル画像の下には撮影日時を示す日付情報が表示される。その日付情報の表示において、午前０時を跨って行われたイベントで撮影された画像に対しては、イベント開催日の翌日に撮影された画像であってもイベント開催日の日付と、その日付での「みなし時刻」（例えば、２４：１５や２５：００等）が表示される。【選択図】  図２
2006053871.tif 000002
【特許請求の範囲】
【請求項１】
画像と共に該画像に付帯する日付情報をモニタ画面又はプリント用紙に出力する情報処理装置において、
前記画像の日付情報に対して、該日付情報として記録されている日付の所定時刻までを前日の時刻とみなす「みなし時刻」の適用の要否を判定する「みなし時刻」判定手段と、
前記「みなし時刻」判定手段により前記画像の日付情報に対して前記「みなし時刻」を適用すると判定された場合に、前記日付情報の日付を前日に修正すると共に、前記日付情報の時刻を前日の時刻であることを表す時刻表現に修正する日付情報修正手段と、
前記日付情報修正手段により日付情報が修正された画像に関しては、該画像と共に前記日付情報修正手段により修正された日付情報を前記モニタ画面又は前記プリント用紙に出力する日付情報出力手段と、
を備えたことを特徴とする情報処理装置。
【請求項２】
複数の画像の各画像に付帯する日付情報のうち検索条件として指定された日付に適合する日付情報が付帯した画像を検索する情報処理装置において、
前記検索条件として指定された日付に対して、次の日の所定時刻までを前日の時刻とみなす「みなし時刻」の適用の要否を前記指定された日付に行われたイベントのデータに基づいて判定する「みなし時刻」判定手段と、
前記「みなし時刻」判定手段により前記「みなし時刻」を適用すると判定された場合に、前記日付情報の日付が前記検索条件として指定された日付に一致すること、又は、前記日付情報の日付が前記検索条件として指定された日付の次の日に一致し、且つ、前記日付情報の時刻が前記「みなし時刻」とみなす前記所定時刻までの時刻範囲であることのいずれかを満たすことという条件に検索条件を修正する検索条件修正手段と、
前記検索条件修正手段により検索条件が修正された場合には、該修正された検索条件に適合する日付情報が付帯した画像を検索する検索手段と、
を備えたことを特徴とする情報処理装置。
【請求項３】
複数の画像の各画像に付帯する日付情報のうち検索条件として指定された日付に適合する日付情報が付帯した画像を検索する情報処理装置において、
前記各画像の日付情報に対して、該日付情報として記録されている日付の所定時刻までを前日の時刻とみなす「みなし時刻」の適用の要否を判定する「みなし時刻」判定手段と、
前記「みなし時刻」判定手段により前記「みなし時刻」を適用すると判定された画像の日付情報の日付を前日に修正する日付情報修正手段と、
前記日付情報修正手段によって日付情報の日付が変更された画像に関しては、該変更された日付が前記検索条件として指定された日付に一致する場合に検索条件に適合する日付情報が付帯した画像と判断する検索手段と、
を備えたことを特徴とする情報処理装置。
【請求項４】
転送元記録領域から転送先記録領域に１又は複数の画像を転送すると共に、転送する各画像と、各画像の日付情報の日付とを関連付けて転送先記録領域に記録する情報処理装置において、
前記転送する各画像の日付情報に対して、該日付情報として記録されている日付の所定時刻までを前日の時刻とみなす「みなし時刻」の適用の要否を判定する「みなし時刻」判定手段と、
前記「みなし時刻」判定手段により前記「みなし時刻」を適用すると判定された画像の日付情報の日付を前日に修正する日付情報修正手段と、
前記日付情報修正手段によって日付情報の日付が変更された画像に関しては、該画像と、前記日付情報修正手段により修正された日付とを関連付けて前記転送先記録領域に記録する画像転送手段と、
を備えたことを特徴とする情報処理装置。
【請求項５】
転送する画像に関連付ける日付文字列のフォルダ名で前記転送先記録領域に作成されたフォルダに該画像を記録することによって画像と日付とを関連付けることを特徴とする請求項４の情報処理装置。
【請求項６】
前記「みなし時刻」判定手段は、判定対象の画像の日付情報の日付に対して前日であって、且つ、所定時刻より後の時刻範囲の時刻に合致する日付情報が付帯した画像を、所定の検索対象範囲内の画像から検索し、その結果、適合する画像が存在する場合には、前記判定対象の画像の日付情報に対して前記「みなし時刻」を適用すると判定し、適合する画像が存在しない場合には、前記判定対象の画像の日付情報に対して前記「みなし時刻」を適用しないと判定することを特徴とする請求項１、３、又は、４の情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は情報処理装置に係り、特に画像ファイルの画像の日付情報を使用して画像の表示や管理等を行う情報処理装置に関する。
【背景技術】
【０００２】
デジタルカメラで撮影されて得られた画像データは、撮影日時等の付帯情報とともに１つの画像ファイルとして記録される。その撮影日時の情報（日付情報）は、画像とともに表示又は印刷されて画像の見出しや補足情報として使用されている。また、特定の撮影日時の画像を検索するときの照合情報として使用される等、利便性向上のために活用されている。特許文献１や特許文献２には画像に付帯する日付情報の利用に関して記載されており、特許文献１では、撮影日時の近いものをグルーピングして再生単位とすることや、特許文献２では、カレンダーと連動してカレンダーで指定された日付の画像を検索し、表示すること等が開示されている。
【特許文献１】特開平１０−４５３３号公報
【特許文献２】特開２００２−１４９６８２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、実際の生活場面では１つの出来事（イベント）が夜中の０時（午前０時）を跨って行われることがある。このようなイベントで撮影を行うと撮影した画像の撮影日時も午前０時を跨ることになる。このような場合、ユーザの意識の中では、午前０時を過ぎてから撮影した画像もイベント開催日である前日に撮影した画像という認識が強く、例えば、イベント開催日が２月９日の場合に、同じイベントで午前０時を過ぎてからの２月１０日に撮影した画像も２月９日に撮影したものとした方が自然と感じる場合が多い。これに従い、例えば、２月９日の２３時３０分に撮影した画像の撮影日時をそのまま２月９日の２３時３０分とし、２月１０日の０時３０分や１時００分に撮影した画像の撮影日時を２月９日の２４時３０分や２５時００分のように前日（イベント開催日）の時刻とみなして２４時を超えた時刻表現での「みなし時刻」を適用するとユーザの感覚に合致し、また、画像を管理する上で便利である。
【０００４】
しかしながら、従来では、このような「みなし時刻」を適用する考えはなく、１日を２４時間で区切る慣例表現での日付情報が画像に付帯して記録されるため、イベント開催日で画像を検索してもイベントが午前０時を跨って行われた場合のその翌日に撮影された画像は検出されないという不都合があった。また、画像と共に日付情報を表示する場合や印刷する場合も慣例表現が用いられるため、その画像が前日から続いた１つのイベントで撮影されたものであるということを、画像と共に表示又は印刷した日付情報によって的確に表現することは出来なかった。
【０００５】
本発明はこのような事情に鑑みてなされたもので、画像に付帯している日付情報を利用した画像の表示や検索等において、午前０時を跨ったイベントで撮影された画像であることを適切に考慮した表示や検索等を行うことができる情報処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
前記目的を達成するために、請求項１に記載の情報処理装置は、画像と共に該画像に付帯する日付情報をモニタ画面又はプリント用紙に出力する情報処理装置において、前記画像の日付情報に対して、該日付情報として記録されている日付の所定時刻までを前日の時刻とみなす「みなし時刻」の適用の要否を判定する「みなし時刻」判定手段と、前記「みなし時刻」判定手段により前記画像の日付情報に対して前記「みなし時刻」を適用すると判定された場合に、前記日付情報の日付を前日に修正すると共に、前記日付情報の時刻を前日の時刻であることを表す時刻表現に修正する日付情報修正手段と、前記日付情報修正手段により日付情報が修正された画像に関しては、該画像と共に前記日付情報修正手段により修正された日付情報を前記モニタ画面又は前記プリント用紙に出力する日付情報出力手段と、を備えたことを特徴としている。本発明によれば、午前０時を跨って深夜に行われたイベントでの画像群は、２つの日付に分けられることなく、そのイベント開催日に撮影されたものとして日付情報がモニタ画面等に表示されるようになる。
【０００７】
請求項２に記載の情報処理装置は、複数の画像の各画像に付帯する日付情報のうち検索条件として指定された日付に適合する日付情報が付帯した画像を検索する情報処理装置において、前記検索条件として指定された日付に対して、次の日の所定時刻までを前日の時刻とみなす「みなし時刻」の適用の要否を前記指定された日付に行われたイベントのデータに基づいて判定する「みなし時刻」判定手段と、前記「みなし時刻」判定手段により前記「みなし時刻」を適用すると判定された場合に、前記日付情報の日付が前記検索条件として指定された日付に一致すること、又は、前記日付情報の日付が前記検索条件として指定された日付の次の日に一致し、且つ、前記日付情報の時刻が前記「みなし時刻」とみなす前記所定時刻までの時刻範囲であることのいずれかを満たすことという条件に検索条件を修正する検索条件修正手段と、前記検索条件修正手段により検索条件が修正された場合には、該修正された検索条件に適合する日付情報が付帯した画像を検索する検索手段と、を備えたことを特徴としている。本発明によれば、深夜に何らかのイベントが行われて、例えばそのイベントでの画像がイベント開催日とその翌日の２つの日付に分かれた場合に、検索条件としてイベント開催日のみを指定したとしても、その翌日の画像もとりこぼしなく検出されるようになる。
【０００８】
請求項３に記載の情報処理装置は、複数の画像の各画像に付帯する日付情報のうち検索条件として指定された日付に適合する日付情報が付帯した画像を検索する情報処理装置において、前記各画像の日付情報に対して、該日付情報として記録されている日付の所定時刻までを前日の時刻とみなす「みなし時刻」の適用の要否を判定する「みなし時刻」判定手段と、前記「みなし時刻」判定手段により前記「みなし時刻」を適用すると判定された画像の日付情報の日付を前日に修正する日付情報修正手段と、前記日付情報修正手段によって日付情報の日付が変更された画像に関しては、該変更された日付が前記検索条件として指定された日付に一致する場合に検索条件に適合する日付情報が付帯した画像と判断する検索手段と、を備えたことを特徴としている。本発明によれば、深夜に何らかのイベントが行われて、例えば、そのイベントでの画像がイベント開催日とその翌日の２つの日付に分かれた場合に、検索条件としてイベント開催日のみを指定したとしても、その翌日の画像もとりこぼしなく検出されるようになる。
【０００９】
請求項４に記載の情報処理装置は、転送元記録領域から転送先記録領域に１又は複数の画像を転送すると共に、転送する各画像と、各画像の日付情報の日付とを関連付けて転送先記録領域に記録する情報処理装置において、前記転送する各画像の日付情報に対して、該日付情報として記録されている日付の所定時刻までを前日の時刻とみなす「みなし時刻」の適用の要否を判定する「みなし時刻」判定手段と、前記「みなし時刻」判定手段により前記「みなし時刻」を適用すると判定された画像の日付情報の日付を前日に修正する日付情報修正手段と、前記日付情報修正手段によって日付情報の日付が変更された画像に関しては、該画像と、前記日付情報修正手段により修正された日付とを関連付けて前記転送先記録領域に記録する画像転送手段と、を備えたことを特徴としている。本発明によれば、深夜に何らかのイベントが行われて、例えば、そのイベントでの画像がイベント開催日とその翌日の２つの日付に分かれた場合に、それらの画像を転送先記録領域に日付と関連付けて転送するときに、いずれの画像もイベント開催日に関連付けされて転送先記録領域に記録される。
【００１０】
請求項５に記載の情報処理装置は、請求項４に記載の発明において、転送する画像に関連付ける日付文字列のフォルダ名で前記転送先記録領域に作成されたフォルダに該画像を記録することによって画像と日付とを関連付けることを特徴としている。即ち、本発明は、例えば、デジタルカメラで撮影した画像の画像ファイルをハードディスク装置等に日付ごとのフォルダに分けて転送（コピー又は移動）する場合に相当する。
【００１１】
請求項６に記載の情報処理装置は、請求項１、３、又は、４に記載の発明において、前記「みなし時刻」判定手段は、判定対象の画像の日付情報の日付に対して前日であって、且つ、所定時刻より後の時刻範囲の時刻に合致する日付情報が付帯した画像を、所定の検索対象範囲内の画像から検索し、その結果、適合する画像が存在する場合には、前記判定対象の画像の日付情報に対して前記「みなし時刻」を適用すると判定し、適合する画像が存在しない場合には、前記判定対象の画像の日付情報に対して前記「みなし時刻」を適用しないと判定することを特徴としている。本発明は、「みなし時刻」を適用するか否かの判定内容を具体的に示したものである。
【発明の効果】
【００１２】
本発明によれば、画像に付帯している日付情報を利用した画像の表示や検索等において、午前０時を跨ったイベントで撮影された画像であることを適切に考慮した表示や検索等を行うことができるようになる。
【発明を実施するための最良の形態】
【００１３】
以下、添付図面に従って、本発明を実施するための最良の形態について詳細に説明する。
【００１４】
図１は、本発明に係る情報処理装置として適用されるパーソナル・コンピュータ（以下、パソコンという）のハードウェア構成例を示すブロック図である。同図に示すようにパソコンは、主として各構成要素の動作を制御する中央処理装置（ＣＰＵ）１０と、装置の制御プログラムが格納されたり、プログラム実行時の作業領域となる主メモリ１２と、パソコンのオペレーティングシステム（ＯＳ）、本パソコンを本発明に係る情報処理装置として動作させる情報処理プログラム、各種のアプリケーションソフト、ユーザの画像ファイル等が格納されるハードディスク装置１４と、メモリカード等の着脱可能な記録メディアへのデータの書込み／読出しを行うメディアコントローラ１６と、表示用データを一時記憶する表示メモリ１８と、この表示メモリ１８からの画像データ、文字データ等により画像や文字等を表示するＣＲＴモニタや液晶モニタ等のモニタ装置２０と、キーボード２２と、位置入力装置としてのマウス２４と、マウス２４の状態を検出してモニタ装置２０上のマウスポインタの位置やマウス２４の状態等の信号をＣＰＵ１０に出力するマウスコントローラ２６と、上記各構成要素を接続するバス２８等から構成される。
【００１５】
尚、上記構成のパソコンは、パソコンを本発明に係る情報処理装置として動作させる情報処理プログラムを除いて周知のものであるため、各構成要素の詳細な説明については省略する。
【００１６】
次に、本発明に係る情報処理装置の処理として、情報処理プログラムに従って上記パソコン（ＣＰＵ１０）で実行される処理の第１の実施の形態について説明する。
【００１７】
上記パソコンにおいて本発明の処理を実行させるための情報処理プログラムが組み込まれた所定のビュアーソフトをユーザが起動すると、図２のような構成のビュアーソフトの画面がモニタ装置２０の画面（モニタ画面）に表示される。ビュアーソフトの画面内には、フォルダツリー表示領域３０が設けられており、ユーザは、そのフォルダツリー表示領域３０をマウスで操作することによって、ハードディスク装置１４内の所望のフォルダを選択することができる。尚、メディアコントローラ１６のスロットに装填されたメモリカード等の記録メディア、又は、ＵＳＢなどのインターフェースで接続された記録メディアや、それらの記録メディア内の所望のフォルダを選択することもできる。
【００１８】
ビュアーソフトの画面内には、サムネイル一覧表示領域３２が設けられており、そのサムネイル一覧表示領域３２には、フォルダツリー画面においてユーザが選択したフォルダ内の画像ファイルの画像がサムネイル画像で一覧表示される。サムネイル画像で一覧表示する画像がデジタルカメラで撮影されたものである場合等には、その画像ファイルに画像の付帯情報として撮影日時を示す日付情報（日付（年月日）と時刻（時分）の情報）が記録されており、各サムネイル画像の下にその日付情報が表示される。また、以下で説明するようにその日付情報として「みなし時刻」を適用した日付情報が表示される。尚、各サムネイル画像の上部等には画像ファイルのファイル名等の情報も表示される。
【００１９】
図３は、パソコン（ＣＰＵ１０）で実行される処理の第１の実施の形態を示すフローチャートであり、上述のように各画像ファイルの画像（サムネイル画像）と日付情報をモニタ画面に一覧表示する場合のように所定の画像ファイルの画像とその日付情報をモニタ画面等に出力する際の処理手順を示したフローチャートである。尚、本フローチャートに示す処理手順は、上述のように各画像ファイルのサムネイル画像を一覧表示する場合に限らず、ユーザによって選択された例えば１つの画像ファイルの画像を表示すると共に日付情報を表示する場合や、ユーザによって選択された画像ファイルの画像と共に日付情報をパソコンに接続されたプリンタ装置でプリント用紙に出力する場合等にも適用される。
【００２０】
パソコンのＣＰＵ１０は、まず、モニタ画面（又はプリント装置でのプリント用紙）に出力する対象の画像の画像ファイル（処理対象の画像ファイルという）から日付情報を取得する（ステップＳ１０）。そして、その処理対象の画像ファイルが「みなし時刻」対象ファイルかを判断する（ステップＳ１２）。即ち、処理対象の画像ファイルに記録されている日付情報を、そのまま１日を２４時間とする慣例の日付情報表現で表示するよりも、前日の時刻とみなした時刻表現による「みなし時刻」を適用した日付情報表現に修正して表示した方が適切な画像ファイル（このような画像ファイルを「みなし時刻」対象ファイルという）か否かを判定する。
【００２１】
ここで、図４は処理対象の画像ファイルが「みなし時刻」対象ファイルかを判断するための処理手順を示したフローチャートである。まず、処理対象の画像ファイルに付帯情報として記録されていた日付情報が午前０：００から午前２：００までの間の時刻を示しているか否かを判定する（ステップＳ３０）。ＮＯと判定した場合には処理対象の画像ファイルが前日から続いているイベントで撮影されたものではないと考えられるため、「みなし時刻」を適用しない「みなし時刻」非対象ファイルと判断する（ステップＳ３８）。尚、ステップＳ３０の判定条件において０：００から２：００までの間の時刻としたが、２：００と異なる時刻までとしてもよい。
【００２２】
一方、ステップＳ３０においてＹＥＳと判定した場合には、その処理対象の画像ファイルの日付情報が示す日付の前日にあたる（日付−１）と同じ日付の日付情報が付帯する画像（画像ファイル）を所定の検索対象範囲内から検索する（ステップＳ３２）。尚、検索対象範囲は、例えば、上述のようにユーザが指定したフォルダ内の画像ファイルの画像を一覧表示する場合には、その指定されたフォルダ内の範囲としてもよいし、予め決められたディレクトリ領域の範囲としてもよい。また、（日付−１）は、その日付の前日を示し、日付が所定月の１日である場合には、（日付−１）はその前の月の末日を示す。
【００２３】
続いて、ステップＳ３２の検索で該当した画像ファイルのうち、それらの日付情報が示す時刻が２２：００以降のものがあるか否かを判定する（ステップＳ３４）。ここで、ＮＯと判定した場合には、処理対象の画像ファイルが前日から続いているイベントで撮影されたものではないと考えられるため、処理対象の画像ファイルを「みなし時刻」非対象ファイルと判断する（ステップＳ３８）。
【００２４】
一方、ステップＳ３４においてＹＥＳと判定した場合には、処理対象の画像ファイルが前日から続いているイベントで撮影されたものと考えられるため、処理対象の画像ファイルを「みなし時刻」を適用する「みなし時刻」対象ファイルとする（ステップＳ３６）。尚、ステップＳ３４の判定条件において２２：００以降としたが、２２：００と異なる時刻以降としてもよい。以上のステップＳ３６又はステップＳ３８の処理が終了すると、図３のフローチャートの処理に戻る。
【００２５】
図３においてステップＳ１２の判断を以上のように行うと、その判断に基づき、処理対象の画像ファイルが「みなし時刻」対象ファイルか否かを判定する（ステップＳ１４）。ＮＯと判定した場合には、モニタ画面（又はプリント用紙）に処理対象の画像ファイルの画像を出力すると共に（ステップＳ１８）、画像ファイルに記録されている日付情報の表現を修正することなく、その日付情報の日付及び時刻をモニタ画面（又はプリント用紙）に出力する（ステップＳ２０）。
【００２６】
これに対してステップＳ１４においてＹＥＳと判定した場合には、画像ファイルに記録されていた日付情報の表現を「みなし時刻」を適用した日付情報表現に修正する（ステップＳ１６）。即ち、処理対象の画像ファイルに記録されていた慣例表現の日付情報の日付を前日の日付、即ち、（日付−１）に修正する。また、処理対象の画像ファイルに記録されていた慣例表現の日付情報の時刻（時刻値）を、その時刻値に２４：００を足した時刻、即ち、（２４：００＋時刻値）に修正する。そして、モニタ画面（又はプリント用紙）に処理対象の画像ファイルの画像を出力すると共に（ステップＳ１８）、「みなし時刻」を適用した日付情報表現に修正した日付情報の日付及び時刻を出力する（ステップＳ２０）。
【００２７】
以上の処理を、例えば図２のビュアーソフトにおけるサムネイル画像の一覧表示に適用したとすると、ビュアーソフトの画面内のサムネイル一覧表示領域３２において、慣例の日付情報表現では、２００４年１月２１日０時１５分と表現される画像ファイル“ABCD0003.jpg”や、２００４年１月２１日１時００分と表示される画像ファイル“ABCD0004.jpg”が、「みなし時刻」を適用した日付情報表現により２００４年１月２０日２４時１５分や２００４年１月２０日２５時００分と表示され、実際にはそれらの画像の前日に撮影された画像ファイル“ABCD0001.jpg”や画像ファイル“ABCD0002.jpg”と同日に撮影されたものと表現される。画像ファイル“ABCD0001.jpg”〜“ABCD0004.jpg”の各画像は、２００４年１月２０日２３時００分から２００４年１月２１日１時００分の間で撮影されており、実際にこのように継続する時間帯で撮影された画像ファイル“ABCD0001.jpg”〜“ABCD0004.jpg”の画像は、同じイベントで撮影された可能性が高く、その場合に同図のように日付情報が表示されると、同一のイベントで撮影されたものという実情に合致した的確な表現で日付情報が表示されるものとなる。
【００２８】
次に、本発明に係る情報処理装置の処理として、情報処理プログラムに従って上記パソコン（ＣＰＵ１０）で実行される処理の第２の実施の形態について説明する。図２に示したビュアーソフトには検索機能（検索モード）があり、例えば、そのビュアーソフトの画面のフォルダツリー表示領域３０において、ユーザが所望のフォルダを指定し、検索条件を入力して検索を実行すると（又は、検索条件を入力した後の所望のフォルダを指定して検索を実行すると）、指定したフォルダの階層化に記録されている画像ファイルから検索条件に合致する画像ファイルが検索され、検索条件に合致した画像ファイルのファイルリストが表示されるようになっている。
【００２９】
図５は、パソコン（ＣＰＵ１０）で実行される処理の第２の実施の形態を示すフローチャートであり、上述のような検索モードにおいて画像ファイルに付帯情報として記録されている日付情報の日付（年月日）を検索条件として指定することによって検索を行う場合の処理手順を示したフローチャートである。
【００３０】
検索モードに移行した後、ユーザがキーボード２２から検索したい日付（年月日）を入力すると、パソコンのＣＰＵ１０がその日付を読み込む（ステップＳ５０）。続いてＣＰＵ１０は、ユーザによって事前に作成されている所定のスケジュールデータを参照してユーザが入力した日付のイベントタイプを取得する処理を行う（ステップＳ５２）。
【００３１】
ここで、スケジュールデータは、例えば図６に示すように、何らかのイベントが行われた日付（イベント開催日）の情報と、その日付に行われたイベントの種類を示す情報と、そのイベントがイベント開催日の朝、昼、夜のいつ開催されたかを示す開催時間の情報とから作成されている。尚、イベントの種類を示す情報と、開始時情報とを併せてイベントタイプというものとする。
【００３２】
ＣＰＵ１０はハードディスク装置１４等に格納されているこのようなスケジュールデータからユーザが入力した日付に対応するイベントタイプを取得する処理を行うと、まず、そのユーザが入力した日付に対して登録されたイベントがあるか否かを判定する（ステップＳ５４）。ＮＯと判定した場合には、画像ファイルに記録された日付情報の日付（年月日）が、ユーザが入力した日付と一致することを検索条件として設定する（ステップＳ６２）。
【００３３】
一方、ステップＳ５４においてＹＥＳと判定した場合には、次に、事前に作成されてハードディスク装置１４等に記録されているイベントみなしルール表（データ）を読み込む。イベントみなしルール表は例えば図７のように作成されており、各種イベントタイプに対して、「みなし時刻」が適用されるか否かの判定データと、「みなし時刻」が適用される場合のオーバー時間ｈのデータが記録されている。尚、オーバー時間ｈは、午前０：００以降から何時間までを前日の「みなし時刻」とするかを示すものである。
【００３４】
ＣＰＵ１０は、このようなイベントみなしルール表を参照し、ステップＳ５４で取得したイベントタイプに対して「みなし時刻」が適用されるか否かを判定する（ステップＳ５８）。ＮＯと判定した場合には、上記ステップＳ５４においてＮＯと判定した場合と同様に、画像ファイルに記録された日付情報の日付が、ユーザが入力した日付と一致することを検索条件として設定する（ステップＳ６２）。
【００３５】
ステップＳ５８においてＹＥＳと判定した場合には、次の検索条件１と検索条件２の論理和（ｏｒ）、即ち、検索条件１と検索条件２のいずれかを満たすことを検索条件として設定する（ステップＳ６０）。
【００３６】
検索条件１は、ステップＳ６２の検索条件と等しく、画像ファイルに記録された日付情報の日付が、ユーザが入力した日付と完全に一致することとする。検索条件２は、画像ファイルに記録された日付情報の日付が、ユーザが入力した日付の翌日の日付、即ち、（ユーザが入力した日付＋１）に一致し、且つ、画像ファイルに記録された日付情報の時刻ｔが、イベントみなしルール表のオーバー時間ｈに対して、０≦ｔ≦ｈの条件を満たすこととする。尚、（ユーザが入力した日付＋１）は、ユーザが入力した日付が所定月の末日の場合には翌月の１日とする。
【００３７】
以上のようにステップＳ６０又はステップＳ６２において検索条件を設定すると、検索対象範囲に記録されている各画像ファイルの日付情報を参照し、その検索条件に合致する画像ファイルを検索する（ステップＳ６４）。尚、検索対象範囲は、ユーザが指定したフォルダの階層下としてもよいし、予め決められたディレクトリ領域の範囲としてもよい。
【００３８】
そして、検索条件に合致した画像ファイルのファイルリストをモニタ画面に出力し（ステップＳ６６）、検索モードの処理を終了する。
【００３９】
次に、本発明に係る情報処理装置の処理として、情報処理プログラに従って上記パソコン（ＣＰＵ１０）で実行される処理の第３の実施の形態について説明する。第３の実施の形態は、第２の実施の形態と同様に検索モードの処理に関し、第２の実施の形態と異なる処理方法で検索を行うものである。図８は、パソコン（ＣＰＵ１０）で実行される処理の第３の実施の形態を示すフローチャートであり、検索モードにおいて検索条件として画像ファイルに付帯情報として記録されている日付情報の日付を指定することによって検索を行う場合の処理手順を示したフローチャートに示す。
【００４０】
検索モードに移行した後、ユーザがキーボード２２から検索したい日付（年月日）を入力すると、パソコンのＣＰＵ１０がその日付を読み込む（ステップＳ８０）。続いて、ユーザが検索対象範囲を指定する（ステップＳ８２）。例えば、図２のフォルダツリー表示領域３０において検索対象範囲とするフォルダを指定すると、その階層下の画像ファイルが検索対象範囲の画像ファイルとしてＣＰＵ１０に認識される。
【００４１】
次に、ＣＰＵ１０は、指定された検索対象範囲の画像ファイルから１つずつの画像ファイルを所定の順序で処理対象の画像ファイルとして以下のステップＳ８４〜ステップＳ９４の処理を繰り返す。そこで、まず、検索対象範囲の画像ファイルのうち処理対象の画像ファイルとしていない残りのファイルがあるか否かを判定する（ステップＳ８４）。
【００４２】
ＹＥＳと判定した場合には、次の画像ファイルを処理対象の画像ファイルとし、その処理対象の画像ファイルが「みなし時刻」対象ファイルかをチェックする（ステップＳ８６）。「みなし時刻」対象ファイルかを判断する処理は、図４で示した処理によって同様に行われるため説明を省略する。
【００４３】
次に、ステップＳ８６の処理（図４のフローチャートの処理）による判断に基づき、処理対象の画像ファイルが、「みなし時刻」対象ファイルか否かを判定する（ステップＳ８８）。ＮＯと判定した場合には処理対象の画像ファイルに記録されている日付情報のうちの日付（年月日）の表現を修正せずに、その日付と、ステップＳ８０でユーザが入力した日付とが一致したか否かを判定する（ステップＳ９２）。
【００４４】
一方、ステップＳ８８においてＹＥＳと判定した場合には、処理対象の画像ファイルに記録されていた日付情報の日付表現を「みなし時刻」を適用した日付表現に修正する（ステップＳ９０）。即ち、画像ファイルに記録されていた日付情報の日付を前日の日付、即ち、（日付−１）に修正する。そして、「みなし時刻」に適用した日付表現に修正した日付と、ステップＳ８０でユーザが入力した日付とが一致したか否かを判定する(ステップＳ９２)。
【００４５】
ステップＳ９２の判定処理においてＹＥＳと判定した場合には、結果リストに現在の処理対象の画像ファイルを登録し（ステップＳ９４）、ＮＯと判定した場合には結果リストに現在の処理対象の画像ファイル登録することなく、ステップＳ８４に戻る。
【００４６】
以上のステップＳ８４〜ステップＳ９４の処理を検索対象範囲の画像ファイル全てに対して行い、ステップＳ８４においてＮＯと判定した場合には、ステップＳ９４において結果リストに登録した画像ファイルのファイルリストをモニタ画面に出力する（ステップＳ９６）。そして、検索モードの処理を終了する。
【００４７】
次、本発明に係る情報処理装置の処理として、情報処理プログラムに従って上記パソコン（ＣＰＵ１０）で実行される処理の第４の実施の形態について説明する。例えば図２に示したビュアーソフトは、デジタルカメラ等で撮影されてメモリカード等の記録メディアに記録された画像ファイルを、図１のメディアコントローラ１６を介して読み込み、ハードディスク装置１４に転送（コピー又は移動）するファイル転送機能を備えている。そのファイル転送の際、画像ファイルに付帯情報として記録されている日付情報に基づいてハードディスク装置に撮影日ごとのフォルダを自動生成して各フォルダに画像ファイルを分割保存することができるようになっており、フォルダの自動生成及び画像ファイルの振分けの際に「みなし時刻」が適用される。
【００４８】
例えば、図９に示すようにＤドライブとして割り当てられたメモリカードに、デジタルカメラで撮影された画像や日付情報等の付帯情報を収めた画像ファイルがＤＣＦ（Design rule for Camera system）規格に従って記録されているものとする。ＤＣＦ規格では、ルートディレクトリの直下に“DCIM”フォルダが作成され、その“DCIM”フォルダの下に所定の命名規則に従って命名されたＤＣＦフォルダが作成される。例えば同図に示すように“DCIM”フォルダの下に“100ABCDE”フォルダが作成される。そして、そのＤＣＦフォルダに所定の命名規則に従って命名されたファイル名の画像ファイルが記録される。同図では、“100ABCDE”フォルダに“ABCD0001.jpg”、“ABDC0002.jpg”、“ABCD0003.jpg”、…のように複数の画像ファイルが記録されている。また、例えば、各画像ファイル“ABCD0001.jpg”、“ABDC0002.jpg”、“ABCD0003.jpg”に記録されている日付情報は、同図に示すように２００４年２月２３日の２３時００分から翌日の２００４年２月２４日の０時１５分まで午前０時を跨っているものとする。
【００４９】
一方、Ｃドライブに割り当てられているパソコンのハードディスク装置１４に、例えば、“My Picture”フォルダが作成されており、その“My Picture”フォルダにＤドライブのメモリカードに記録されている画像ファイルを撮影日ごとのフォルダに分けて転送する場合、従来ではメモリカードの画像ファイル“ABCD0001.jpg”、“ABDC0002.jpg”、“ABCD0003.jpg”、…（以下、３つの画像ファイル“ABCD0001.jpg”、“ABDC0002.jpg”、“ABCD0003.jpg”に限定して説明する）の日付情報に基づいてそれらの画像の撮影日（日付情報の日付）に対応したフォルダ名の“2004_0223“フォルダや”2004_0224“フォルダが作成され、“2004_0223“フォルダに画像ファイル“ABCD0001.jpg”、“ABDC0002.jpg”がコピーされ、”2004_0224“フォルダに画像ファイル“ABCD0003.jpg”がコピーされる。
【００５０】
しかしながら、本実施の形態のファイル転送機能では、「みなし時刻」が適用され、画像ファイル“ABCD0001.jpg”、“ABDC0002.jpg”、“ABCD0003.jpg”の全てが“2004_0223“フォルダにコピーされるようになっている。これによって例えば、同一のイベントでの画像ファイルはそのイベント開催日に対応した同一のフォルダに転送されるようになっている。
【００５１】
図１０は、パソコン（ＣＰＵ１０）で実行される処理の第４の実施の形態を示すフローチャートであり、ファイル転送機能において、上記のように画像ファイルを転送する際の処理手順を示したフローチャートである。尚、本フローチャートの処理手順は、メモリカード等の記録メディアを転送元としハードディスク装置１４を転送先として画像ファイルを転送する場合に限らず、任意の記録メディア間での画像ファイルの転送においても適用される。
【００５２】
まず、パソコンのＣＰＵ１０は、ユーザによって指定された転送元となる画像ファイルの１つを処理対象の画像ファイルとして選択する（ステップＳ１００）。次にその処理対象の画像ファイルが「みなし時刻」対象ファイルかを判断する（ステップＳ１０２）。「みなし時刻」対象ファイルかを判断する処理は、図４で示したものと同様に行われるため説明を省略する。
【００５３】
次に、ステップＳ１０２の処理での判断に基づいて、処理対象の画像ファイルが、「みなし時刻」対象ファイルか否かを判定する（ステップＳ１０４）。ＮＯと判定した場合には処理対象の画像ファイルに付帯情報として記録されていた日付情報の日付表現を修正せず、転送先のディレクトリ（フォルダ）のその日付情報の日付に基づく日付文字列のフォルダ名のフォルダを作成する（ステップＳ１０８）。そして、そのフォルダに処理対象の画像ファイルをコピーする。尚、ステップＳ１０８において作成しようとするフォルダ名のフォルダがすでに存在している場合には新たにフォルダを作成せずにそのフォルダに処理対象の画像ファイルをコピーする。
【００５４】
一方、ステップＳ１０４においてＹＥＳと判定した場合には処理対象の画像ファイルに記録されていた日付情報の日付表現を「みなし時刻」を適用した日付表現に修正する（ステップＳ１０６）。即ち、画像ファイルに記録されていた日付情報の日付を前日の日付、即ち、（日付−１）に修正する。尚、（日付−１）は、その日付の前日を示し、日付が所定月の１日である場合には、（日付−１）はその前の月の末日を示す。
【００５５】
続いて、「みなし時刻」を適用して修正した日付に基づく日付文字列のフォルダ名のフォルダを作成して（ステップＳ１０８）、そのフォルダに処理対象の画像ファイルをコピーする（ステップＳ１１０）。
【００５６】
ステップＳ１１０の処理が終了すると、転送元の画像ファイルの全てに関して転送先への転送が終了したか否かを判定し（ステップＳ１１２）。ＮＯと判定した場合にはステップＳ１００からの処理を繰り返し、ＹＥＳと判定した場合には本ファイル転送の処理を終了する。
【００５７】
尚、上記ファイル転送機能の処理は、転送する画像をその日付情報の日付に対応したフォルダ名のフォルダに記録することによって、転送する画像とその日付情報の日付とを関連付けて転送先に記録する場合の一つの形態において「みなし時刻」を適用したものであるが、上記以外の形態によって、転送する画像とその日付情報の日付とを関連付けて転送先に記録する場合であっても上記形態と同様に「みなし時刻」を適用することができる。
【図面の簡単な説明】
【００５８】
【図１】本発明に係る情報処理装置として適用されるパソコンのハードウェア構成を示すブロック図。
【図２】本発明の処理を実行させる情報処理プログラムが組み込まれたビュアーソフトの画面を例示した図。
【図３】パソコンで実行される処理の第１の実施の形態を示すフローチャートであり、所定の画像ファイルの画像とその日付情報をモニタ画面等に出力する際の処理手順を示したフローチャート。
【図４】処理対象の画像ファイルが「みなし時刻」対象ファイルかを判断するための処理手順を示したフローチャート。
【図５】パソコンで実行される処理の第２の実施の形態を示すフローチャートであり、検索モードにおいて画像ファイルに付帯情報として記録されている日付情報の日付（年月日）を検索条件として指定することによって検索を行う場合の処理手順を示したフローチャート。
【図６】スケジュールデータの一例を示した図。
【図７】イベントみなしルール表（データ）の一例を示した図。
【図８】パソコンで実行される処理の第３の実施の形態を示すフローチャートであり、検索モードにおいて検索条件として画像ファイルに付帯情報として記録されている日付情報の日付（年月日）を指定することによって検索を行う場合の処理手順を示したフローチャート。
【図９】第４の実施の形態でのファイル転送機能の処理の説明に使用した説明図。
【図１０】パソコンで実行される処理の第４の実施の形態を示すフローチャートであって、ファイル転送機能において画像ファイルを転送する際の処理手順を示したフローチャート。
【符号の説明】
【００５９】
１０…ＣＰＵ、１２…主メモリ、１４…ハードディスク装置、１６…メディアコントローラ１６、１８…表示メモリ、２０…モニタ装置、２２…キーボード、２４…マウス、２６…マウスコントローラ、２８…バス
【図１】
2006053871.tif 000003
【図２】
2006053871.tif 000004
【図３】
2006053871.tif 000005
【図４】
2006053871.tif 000006
【図５】
2006053871.tif 000007
【図６】
2006053871.tif 000008
【図７】
2006053871.tif 000009
【図８】
2006053871.tif 000010
【図９】
2006053871.tif 000011
【図１０】
2006053871.tif 000012