(57)【要約】【課題】属性情報を高速且つスムーズに検索し、検索された属性情報を満たす画像ファイルのみをカレンダー内に表示させたり、その画像ファイルだけを辿ってカレンダー再生することができる画像再生装置を提供する。【解決手段】画像再生装置であるデジタルカメラは、第１の表示単位で表されるカレンダー表示対象の指定や再生表示する代表画像に設定されている属性情報の指定等を行う操作部１５と、指定されたカレンダー表示対象を構成する第２の表示単位に係る画像ファイルを当該第２の表示単位毎に選択し、その代表画像を内蔵ＬＣＤ１２にカレンダー表示する等の処理を行うシスコン５等を備え、属性情報が指定された場合に当該属性情報に対応する第２の表示単位に係る代表画像のみをカレンダー表示する。【選択図】図１
2006352589.tif 000002
【特許請求の範囲】
【請求項１】
記録媒体に記憶されている画像ファイルを第１の表示単位でカレンダー表示する画像再生装置において、
上記第１の表示単位で表されるカレンダー表示対象を指定する指定手段と、
上記指定されたカレンダー表示対象を構成する第２の表示単位に係る画像ファイルを当該第２の表示単位毎に選択し、その代表画像をカレンダー表示する表示手段と、
再生表示する上記代表画像に設定されている属性情報を指定する属性指定手段と、
を具備し、
上記属性指定手段によって上記属性情報が指定された場合には、当該属性情報に対応する第２の表示単位に係る代表画像のみを上記カレンダー表示するようにした、
ことを特徴とする画像再生装置。
【請求項２】
上記属性指定手段によって指定された属性情報に対応する第２の表示単位に係る代表画像がカレンダー表示されている状態において、上記指定手段によってカレンダー表示対象の更新が行われた場合には、更新が行われる度に、当該展性情報の指定がある代表画像を有するカレンダー表示対象を辿ってカレンダーを更新表示する、
ことを特徴とする請求項1記載の画像再生装置。
【請求項３】
カレンダー表示対象の更新は、上記カレンダー表示対象に係る制御ファイルによって行われ、当該制御ファイルには、
カレンダー表示対象を構成する第２の表示単位に係る代表画像であって、かつ属性情報が設定されている代表画像のパス情報と、
属性情報が設定されている代表画像の設定がある、前または後のカレンダー表示対象と、
が記載されている、
ことを特徴とする請求項１記載の画像再生装置。
【請求項４】
カレンダー表示対象の更新をするための制御ファイル作成手段を更に有し、当該制御ファイル作成手段は、
カレンダー表示対象毎に当該制御ファイルを作成し、
当該カレンダー表示対象を構成する第２の表示単位毎に代表画像のリストと上記属性情報を更新または作成する、
ことを特徴とする請求項３記載の画像再生装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、所定単位で表示されるカレンダーに代表画像を表示するカレンダー再生機能を備えた画像再生装置に関する。
【背景技術】
【０００２】
従来、所定単位で表示されるカレンダーに代表画像を表示するカレンダー再生機能を備えた画像再生装置がある。このような画像再生装置として、例えば、特許文献１には、カレンダーを表示する際に、そのカレンダー上の日や月毎に、その日やその月内に撮影された画像を表示するようにしたデジタルカメラが記載されている。また、特許文献２には、カレンダーを表示する際に、そのカレンダー上の日毎に、その日内に撮影された画像の中から選択された代表となる一つの画像を表示するようにしたデジタルスチルカメラが記載されている。
【特許文献１】特開平１１−２１５４５７号公報
【特許文献２】特開２００４−２６０７１０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、このようなカレンダー再生機能を備えた画像再生装置においては、画像ファイルのみをその属性情報（例えば、ライトプロテクト設定された静止画像、動画像、又は、同一シーンモードを設定して撮影された画像など）に基づいて表示させたり、当該属性情報が設定されている画像ファイルだけを辿ってカレンダー再生することができなかった。例えば、指定の表示月の中でライトプロテクト設定された静止画像だけを表示させたり、指定の表示月である１月から２月へ切替えた時に、２月のライトプロテクト設定された静止画像だけを表示させたりすることができなかった。
【０００４】
また、上記属性情報を満たす画像を検索する場合、例えば、表示月を切替える度に、記録メディアの全ての画像ファイルに対して上記特定の条件である属性情報を満たす画像が有るか否かを検索しなければならず、検索時間が長くなり、高速且つスムーズなカレンダーの切替えが出来なかった。
【０００５】
本発明は、上記実情に鑑み、特定の条件である属性情報を高速且つスムーズに検索し、検索された属性情報を満たす画像ファイルのみをカレンダー内に表示させたり、当該特定の条件である属性情報を満たす画像ファイルだけを辿ってカレンダー再生することができる画像再生装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、本発明の第１の態様に係る画像再生装置は、記録媒体に記憶されている画像ファイルを第１の表示単位でカレンダー表示する画像再生装置において、上記第１の表示単位で表されるカレンダー表示対象を指定する指定手段と、上記指定されたカレンダー表示対象を構成する第２の表示単位に係る画像ファイルを当該第２の表示単位毎に選択し、その代表画像をカレンダー表示する表示手段と、再生表示する上記代表画像に設定されている属性情報を指定する属性指定手段と、を具備し、上記属性指定手段によって上記属性情報が指定された場合には、当該属性情報に対応する第２の表示単位に係る代表画像のみを上記カレンダー表示するようにした、ことを特徴とする。
【０００７】
また、本発明の第２の態様に係る画像再生装置は、上記第１の態様において、上記属性指定手段によって指定された属性情報に対応する第２の表示単位に係る代表画像がカレンダー表示されている状態において、上記指定手段によってカレンダー表示対象の更新が行われた場合には、更新が行われる度に、当該展性情報の指定がある代表画像を有するカレンダー表示対象を辿ってカレンダーを更新表示する、ことを特徴とする。
【０００８】
また、本発明の第３の態様に係る画像再生装置は、上記第１の態様において、カレンダー表示対象の更新は、上記カレンダー表示対象に係る制御ファイルによって行われ、当該制御ファイルには、カレンダー表示対象を構成する第２の表示単位に係る代表画像であって、かつ属性情報が設定されている代表画像のパス情報と、属性情報が設定されている代表画像の設定がある、前または後のカレンダー表示対象と、が記載されている、ことを特徴とする。
【０００９】
また、本発明の第４の態様に係る画像再生装置は、上記第３の態様において、カレンダー表示対象の更新をするための制御ファイル作成手段を更に有し、当該制御ファイル作成手段は、カレンダー表示対象毎に当該制御ファイルを作成し、当該カレンダー表示対象を構成する第２の表示単位毎に代表画像のリストと上記属性情報を更新または作成する、ことを特徴とする。
【発明の効果】
【００１０】
本発明によれば、特定の条件である属性情報を高速且つスムーズに検索し、検索された属性情報を満たす画像ファイルのみをカレンダー内に表示させたり、当該特定の条件である属性情報を満たす画像ファイルだけを辿ってカレンダー再生することができる。
【発明を実施するための最良の形態】
【００１１】
以下、本発明の実施の形態を図面を参照しながら説明する。
図１は、本発明の一実施例に係る画像再生装置であるデジタルカメラの主要構成を示す図である。尚、本実施例に係るデジタルカメラは、ＤＣＦ（ Design rule for Camera File system ）に準拠して構成されているものとする。
【００１２】
同図において、このデジタルカメラは、撮影時には、撮影レンズ系１によって結像された被写体像が、撮像素子２により電気信号に光電変換され、更に撮像回路３により所定の撮像処理が施された後、Ａ／Ｄ部４によりＡ／Ｄ変換され、そのデジタルデータ（画像データ）が内蔵ＲＡＭ（ＤＲＡＭ）１３に一時的に格納されるようになっている。そして、この一時格納された画像データが、システムコントローラ（以下単に「シスコン」という）５により所定の画像処理が施され、更に画像処理部６により所定の圧縮処理が施され、Ｉ／Ｆ７を介してカードスロット８に装着された着脱メモリ９に画像ファイルとして記録されるようになっている。
【００１３】
また、再生時には、着脱メモリ９に記録された画像データが、カードスロット８及びＩ／Ｆ７を介して読み出され、画像処理部６により所定の伸長処理が施された後、シスコン５により所定の画像処理が施されてＶＲＡＭ１０に格納され、ＬＣＤドライバ１１によってその画像が内蔵ＬＣＤ１２に表示されるようになっている。
【００１４】
なお、同図において、内蔵ＲＡＭ１３は、Ａ／Ｄ部４によるＡ／Ｄ変換後の画像データの一時格納用として使用される他、画像処理部６による処理中の画像データの一時格納用、及び後述のカレンダー用制御ファイル（以下単に「制御ファイル」という）の作成，更新等の処理を含むシスコン５による制御処理の実行のためのワークエリア等としても使用される。
【００１５】
シスコン５は、ＣＰＵ（中央演算処理装置）を備えて構成され、内蔵ＲＯＭ１４に記憶されているカメラプログラムを読み出し実行することによって、当該デジタルカメラ全体の動作を制御する。
【００１６】
操作部１５は、ズームボタン（ズームＷｉｄｅボタン，ズームＴｅｌｅボタン）、十字ボタン（左，右，上，下ボタン）、及びプロテクトボタン等の所定の指示を行うための各種ボタンやスイッチ等を備えて構成され、受け付けた指示をシスコン５へ通知する。ここで、ズームボタンは、ズームＷｉｄｅ指示又はズームＴｅｌｅ指示のほか、１コマ再生モードと月単位カレンダー再生モードとの間でのモード切り替え指示や、月単位カレンダー再生モードと年単位カレンダー再生モードとの間でのモード切り替え指示を行うためのボタンである。また、十字ボタンは、表示コマの切り替え指示やカーソル枠の移動指示などを行うためのボタンである。また、プロテクトボタンは、画像ファイルに対するライトプロテクト設定指示又はライトプロテクト解除指示のほか、カレンダー再生モードとプロテクト画像再生モードとの間でのモード切り替え指示を行うためのボタンである。
【００１７】
外部Ｉ／Ｆ１６は、ＰＣ（パーソナルコンピュータ）等の外部装置との間で例えばＵＳＢケーブル等を介してデータの送受を可能にするものであり、この外部Ｉ／Ｆ１６を介して、外部装置に記録されている画像ファイルを着脱メモリ９へ移動又はコピーすることができるようになっている。
【００１８】
次に、上述の構成を有するデジタルカメラの動作を説明する。
このデジタルカメラは、内蔵ＬＣＤ１２に月単位又は年単位のカレンダーを表示する際に、着脱メモリ９に記録されている制御ファイルに基づいて、その月単位カレンダー上の日単位の領域にその日に撮影された代表となる一つの画像を表示する月単位カレンダー再生や、その年単位カレンダー上の月単位の領域にその月に撮影された代表となる一つの画像を表示する年単位カレンダー再生などのカレンダー再生を、表示月又は表示年を切り替えたときも含め、高速且つスムーズに行うことが可能になっている。
【００１９】
また、その制御ファイルに基づいて、更に、特定の条件（例えば、ライトプロテクト設定された画像、動画像、又は、同一シーンモードを設定して撮影された画像など）を満たす画像ファイルだけを辿ってカレンダー再生を行うこともできるようになっている。この場合にも、そのようなカレンダー再生を、表示月又は表示年を切り替えたときも含め、高速且つスムーズに行うことが可能になっている。尚、特定の条件の指示は、操作部１５の操作により行うことが可能になっている。
【００２０】
以下の説明においては、特定の条件としてライトプロテクト設定がされた画像であるという条件を満たす画像ファイルだけを辿ってカレンダー再生を行う場合の例を説明するが、その他、特定の条件として、動画像であるという条件を満たす画像ファイル、又は、同一シーンモードを設定して撮影された画像であるという条件を満たす画像ファイルだけを辿ってカレンダー再生を行うようにする場合にも、説明は省略するが、同様のようにしてカレンダー再生が行われる。
【００２１】
以下、このようなカレンダー再生動作の詳細を説明する。
まず、本動作で使用される制御ファイルを図２及び図３を用いて説明する。
図２は、制御ファイルが記録された着脱メモリ９のファイル構成例を示す図である。
【００２２】
同図に示したように、着脱メモリ９には、ルートフォルダ下に「ＤＣＩＭ」フォルダ、及び「ＣＡＬＥＮＤＡＲ」フォルダが設けられ、「ＤＣＩＭ」フォルダ以下の階層には画像ファイル（＊．ＪＰＧ）が記録され、「ＣＡＬＥＮＤＡＲ」フォルダ下の階層には制御ファイル（ｙｅａｒ_ｍｏｎｔｈ．ＣＡＬ）が記録されるようになっている。
【００２３】
「ＤＣＩＭ」フォルダ以下の画像ファイルは、画像データの他に撮影日時（撮影年月日）等の情報も含んでいる。撮影日時の情報は、画像ファイルの例えばＥｘｉｆ（ Exchangeable Image File Format ）タグ等に記載される。同図では、画像ファイルと共に撮影日時の情報も併せて示している（例えば「Ｐ１０１０００１．ｊｐｇ  ２００４／１／１  １０：００」等）。
【００２４】
尚、本実施例では、撮影日時の情報として、この画像ファイルに含まれる撮影日時の情報を使用するものとするが、その他、着脱メモリ９のディレクトリエントリに記述されたＤｏｓＴｉｍｅＳｔａｍｐによる日時情報（年月日の情報）を撮影日時の情報として使用することも可能である。
【００２５】
また、本実施例では、「ＤＣＩＭ」フォルダ以下の画像ファイルに対しライトプロテクト設定及びその解除が可能になっており、画像ファイルに対してライトプロテクト設定がされると、対応するディレクトリエントリの読み出し専用属性が有効となり、そのライトプロテクト設定が解除されると、対応するディレクトリエントリの読み出し専用属性が無効となるようになっている。同図においては、「プロテクト」と示されている画像ファイルをライトプロテクト設定がされている画像ファイルとして示し、「プロテクト」と示されていない画像ファイルをライトプロテクト設定がされていない（ライトプロテクト設定が解除されている）画像ファイルとして示している。例えば、フォルダ「１０１ＯＬＹＭＰ」下の画像ファイル「Ｐ２０１０００１．ＪＰＧ」はライトプロテクト設定がされていないことを示し、「Ｐ２０１０００２．ＪＰＧ」はライトプロテクト設定がされていることを示している。
【００２６】
一方、「ＣＡＬＥＮＤＥＲ」フォルダ下の制御ファイルは、当該着脱メモリ９に記録されている画像ファイルの撮影日時を含む月単位で記録されるものであり、詳しくは、画像ファイルが着脱メモリ９に記録されたときに、当該画像ファイルの撮影日時を含む月に係る制御ファイルが着脱メモリ９に記録されていない場合に限り、その制御ファイルが作成・記録されるものである。同図の例では、着脱メモリ９に記録されている画像ファイルの撮影日時が、２００４年１月，２月，及び６月と２００５年１１月に含まれるものであるから、２００４年１月，２月，及び６月と２００５年１１月に係る４つの制御ファイルが記録されている。
【００２７】
図３は、各制御ファイルの記述内容を示す図である。
同図に示したように、制御ファイルには、当該制御ファイルが何年の何月に係るものであるかを特定するための年月（「Ｙｅａｒ」，「Ｍｏｎｔｈ」）と共に、その月内に撮影日が含まれる画像ファイルのリストが日単位で一つづつ記述されるようになっている。但し、撮影日が同日となる画像ファイルが複数ある場合には、その日に係る画像ファイルのリストとして、撮影日時がその日の最古となる画像ファイルのリストが記述される。或いは、この場合に、その他、撮影日時がその日の例えば最新となる画像ファイルのリストが記述されるようにすることも可能である。尚、このように日単位で一つづつ記述される画像ファイルのリストを、代表画像ファイルのリストともいう。
【００２８】
例えば、同図の制御ファイル「２００４＿０１．ＣＡＬ」には、制御ファイルに係る月として「２００４」年の「１」月が記述され、撮影日が２００４年１月内の日単位で記述される代表画像ファイルのリストとして、撮影日が「１」日の最古の画像ファイルのリスト「／ＤＣＩＭ／１００ＯＬＹＭＰ／Ｐ１０１０００１．ＪＰＧ」と、撮影日が「５」日の最古の画像ファイルのリスト「／ＤＣＩＭ／１００ＯＬＹＭＰ／Ｐ１０５０００３．ＪＰＧ」が記述されている。
【００２９】
また、制御ファイルには、当該制御ファイルに係る月よりも過去又は及び未来の月に係る制御ファイルが存在する場合には、当該制御ファイルに係る月よりも過去で且つ最新又は及び未来で且つ最古の月に係る制御ファイルのリストも記述されるようになっている。
【００３０】
例えば、制御ファイル「２００４＿０１．ＣＡＬ」には、当該制御ファイルに係る月よりも未来で且つ最古の月に係る制御ファイルのリストとして、２００４年２月に係る制御ファイルのリスト「／ＣＡＬＥＮＤＡＲ／２００４＿０２．ＣＡＬ」が記述されている。但し、「２００４＿０１．ＣＡＬ」には、当該制御ファイルに係る月よりも過去の月に係る制御ファイルが存在しないので、当該制御ファイルに係る月よりも過去で且つ最新の月に係る制御ファイルのリストは記述されない。
【００３１】
また、例えば「２００４＿０２．ＣＡＬ」には、当該制御ファイルに係る月よりも過去で且つ最新の月に係る制御ファイルのリストとして、２００４年１月の制御ファイルのリスト「／ＣＡＬＥＮＤＡＲ／２００４＿０１．ＣＡＬ」が記述され、当該制御ファイルに係る月よりも未来で且つ最古の月に係る制御ファイルのリストとして、２００４年６月の制御ファイルのリスト「／ＣＡＬＥＮＤＡＲ／２００４＿０６．ＣＡＬ」が記述されている。
【００３２】
尚、このように当該制御ファイルに係る月よりも過去で且つ最新の月に係る制御ファイルのリストを「Ｐｒｅｖ」パラメータともいい、当該制御ファイルに係る月よりも未来で且つ最古の月に係る制御ファイルのリストを「Ｎｅｘｔ」パラメータともいう。
【００３３】
また、制御ファイルには、プロテクト情報（特定の条件を満たす画像ファイルの存在を表す情報でもある）として、当該制御ファイルに係る月内に撮影日時が含まれるライトプロテクト設定がされている画像ファイルの数も、その撮影日毎に、記述されるようになっている。
【００３４】
例えば、制御ファイル「２００４＿０１．ＣＡＬ」においては、撮影日が「５」日のライトプロテクト設定がされている画像ファイルが２つあることから、「５」日の代表画像ファイルのリストと共に、「５」日のプロテクト情報として、ライトプロテクト設定がされている画像ファイル数が２であることを表す「Ｐｒｏｔｅｃｔ：２」が記述されている。但し、撮影日が「１」日のライトプロテクト設定がされている画像ファイルは無いことから、「１」日のプロテクト情報が記述されることはない。
【００３５】
また、制御ファイルには、ライトプロテクト設定がされている画像であるという条件を満たす画像ファイルだけを辿ってカレンダー再生を行うことができるように、当該制御ファイルに係る月よりも過去で且つ最新の月に係る、プロテクト情報が記述されている制御ファイルのリスト、又は及び、当該制御ファイルに係る月よりも未来で且つ最古の月に係る、プロテクト情報が記述されている制御ファイルのリストも記述されるようになっている。
【００３６】
例えば、制御ファイル「２００４＿０１．ＣＡＬ」には、当該制御ファイルに係る月よりも未来で且つ最古の月に係る、プロテクト情報が記述されている制御ファイルのリストとして、２００４年６月に係る制御ファイルのリスト「／ＣＡＬＥＮＤＡＲ／２００４＿０６．ＣＡＬ」が記述されている。但し、「２００４＿０１．ＣＡＬ」には、当該制御ファイルに係る月よりも過去で且つ最新の月に係る、プロテクト情報が記述されている制御ファイルが存在しないので、その存在しない制御ファイルのリストは記述されない。
【００３７】
また、例えば「２００４＿０６．ＣＡＬ」には、当該制御ファイルに係る月よりも過去で且つ最新の月に係る、プロテクト情報が記述されている制御ファイルのリストとして、２００４年１月の制御ファイルのリスト「／ＣＡＬＥＮＤＡＲ／２００４＿０１．ＣＡＬ」が記述され、当該制御ファイルに係る月よりも未来で且つ最古の月に係る、プロテクト情報が記述されている制御ファイルのリストとして、２００５年１１月の制御ファイルのリスト「／ＣＡＬＥＮＤＡＲ／２００５＿１１．ＣＡＬ」が記述されている。
【００３８】
尚、このように当該制御ファイルに係る月よりも過去で且つ最新の月に係る、プロテクト情報が記述されている制御ファイルのリストを「Ｐｒｏｔｅｃｔ＿Ｐｒｅｖ」パラメータともいい、当該制御ファイルに係る月よりも未来で且つ最古の月に係る、プロテクト情報が記述されている制御ファイルのリストを「Ｐｒｏｔｅｃｔ＿Ｎｅｘｔ」パラメータともいう。
【００３９】
次に、上記制御ファイルに基づいて行われるカレンダー再生動作の概要として、通常のカレンダー再生動作の概要と、ライトプロテクト設定がされている画像ファイルだけを辿ってカレンダー再生を行う場合の動作の概要とを説明する。
【００４０】
図４は、通常のカレンダー再生動作の概要を説明する図である。
例えば、ユーザが操作部１５に対し所定の操作を行って１コマ毎に画像を表示する１コマ再生モードを指示すると、表示コマが最終コマとされ、その表示コマの画像データが着脱メモリ９から読み出され、その画像データに基づく画像が内蔵ＬＣＤ１２に表示される。
【００４１】
以後、この１コマ再生モードでは、ユーザが十字ボタンを操作する毎に表示コマの切り替えが行われる。詳しくは、左ボタンを押下すると表示コマが１コマ前となり、右ボタンを押下すると表示コマが１コマ後となり、上ボタンを押下すると表示コマが１０コマ前となり、下ボタンを押下すると表示コマが１０コマ後となって、その都度、表示コマの画像データが着脱メモリ９から読み出され、その画像データに基づく画像が内蔵ＬＣＤ１２に表示される。但し、１コマ前又は１０コマ前のコマがないときには表示コマが最終コマとされ、１コマ後又は１０コマ後のコマがないときには表示コマが１とされる。
【００４２】
この１コマ再生モードにおいて、ユーザが上記ズームＷｉｄｅボタンを押下すると、例えば１月，２月などの月単位でカレンダーを表示する月単位カレンダー再生モードに切り替わり、１コマ再生モードで最後に表示されていた表示コマの画像の撮影日を含む月に係る制御ファイルに基づいて、その月の月単位カレンダー表示が行われる。
【００４３】
例えば、図４に示したように、１コマ再生モードで最後に表示されていた表示コマの画像１７が「１００ＯＬＹＭＰ／Ｐ１０１０００１．ＪＰＧ」の場合、この画像１７の撮影日は２００４年１月１日であるので、着脱メモリ９から２００４年１月に係る制御ファイル「２００４＿０１．ＣＡＬ」が読み出され、その制御ファイルに基づいて、２００４年１月の月単位カレンダー表示が行われる。
【００４４】
この月単位カレンダー表示の際には、表示対象となる月に係る制御ファイルに日単位で記述されている代表画像ファイルのリスト毎に、当該代表画像ファイルのリストに基づいて当該代表画像ファイルの画像データが着脱メモリ９から読み出され、その画像データに基づく画像が、当該代表画像ファイルのリストに係る日、すなわち、その画像の撮影日の領域に表示される。
【００４５】
同図の例では、２００４年１月に係る制御ファイル「２００４＿０１．ＣＡＬ」に日単位で記述されている代表画像ファイルのリストである、１日の「／ＤＣＩＭ／１００ＯＬＹＭＰ／Ｐ１０１０００１．ＪＰＧ」と５日の「／ＤＣＩＭ／１００ＯＬＹＭＰ／Ｐ１０５０００３．ＪＰＧ」に基づいて、「／１００ＯＬＹＭＰ／Ｐ１０１０００１．ＪＰＧ」と「／１００ＯＬＹＭＰ／Ｐ１０５０００３．ＪＰＧ」が着脱メモリ９から読み出され、「／１００ＯＬＹＭＰ／Ｐ１０１０００１．ＪＰＧ」に基づく画像１８が月単位カレンダー上の１日の領域に、「／１００ＯＬＹＭＰ／Ｐ１０５０００３．ＪＰＧ」に基づく画像１９が月単位カレンダー上の５日の領域に表示される。
【００４６】
また、１コマ再生モードから月単位カレンダー再生モードに切り替えられ、１コマ再生モードで最後に表示されていた表示コマの画像の撮影日を含む月の月単位カレンダーが表示されたときには、その１コマ再生モードで最後に表示されていた表示コマの画像の撮影日の領域にカーソル枠が表示される。
【００４７】
同図の例では、１コマ再生モードで最後に表示されていた表示コマの画像１７の撮影日が２００４年１月１日であるので、１日の領域にカーソル枠２０が表示される。
尚、同図において、符号２１と２２で示したものは、２００４年１月の月単位カレンダー上の、カーソル枠２０を含めた１日の領域と５日の領域を拡大したものである。
【００４８】
以後、この月単位カレンダー再生モードでは、ユーザが十字ボタンを操作する毎にカーソル枠の移動が行われる。詳しくは、左ボタンを押下すると、撮影日時が、カーソル枠が表示されていた日よりも過去で且つ最新の画像ファイルの撮影日の領域へカーソル枠が移動する。また、右ボタンを押下すると、撮影日時が、カーソル枠が表示されていた日よりも未来で且つ最古の画像ファイルの撮影日の領域へカーソル枠が移動する。また、上ボタンを押下すると、撮影日時が、カーソル枠が表示されていた日を含む月よりも過去で且つ最新の画像ファイルの撮影日の領域にカーソル枠が移動する。また、下ボタンを押下すると、撮影日時が、カーソル枠が表示されていた日を含む月よりも未来で且つ最古の画像ファイルの撮影日の領域にカーソル枠が移動する。
【００４９】
但し、このようにして十字ボタンの操作が行われたときに該当する画像ファイルが存在しない場合には、カーソル枠の移動は行われない。尚、この場合に、左ボタン又は上ボタンが押下されていたときには、撮影日時が最新の画像ファイルの撮影日の領域にカーソル枠が移動するようにし、右ボタン又は下ボタンが押下されていたときには、撮影日時が最古の画像ファイルの撮影日の領域にカーソル枠が移動するようにすることも可能である。
【００５０】
このような十字ボタンの操作により行われる動作は、詳しくは後述するが、制御ファイルに記述されている代表画像ファイルのリストや制御ファイルのリストに基づいて行われる。
【００５１】
また、この月単位カレンダー再生モードにおいて、ユーザが上記ズームＴｅｌｅボタンを押下すると、再び、１コマ再生モードに切り替わり、月単位カレンダー再生モードで最後にカーソル枠が表示されていた日の代表画像ファイルの画像が、表示コマの画像として表示される。
【００５２】
一方、月単位カレンダー再生モードにおいて、ユーザが上記ズームＷｉｄｅボタンを押下すると、例えば２００４年，２００５年などの年単位でカレンダーを表示する年単位カレンダー再生モードに切り替わり、月単位カレンダー再生モードで最後にカーソル枠が表示されていた日を含む年に含まれる月に係る制御ファイルに基づいて、その年の年単位カレンダー表示が行われる。
【００５３】
同図の例では、月単位カレンダー再生モードで最後にカーソル枠が表示されていた日が２００４年１月１日であるので、２００４年に含まれる月に係る制御ファイルである、「２００４＿０１．ＣＡＬ」，「２００４＿０２．ＣＡＬ」，及び「２００４＿０６．ＣＡＬ」が着脱メモリ９から読み出され、それらの制御ファイルに基づいて２００４年の年単位カレンダー表示が行われる。
【００５４】
この年単位カレンダー表示の際には、読み出された制御ファイル毎に、当該制御ファイルに記述されている撮影日が最古の代表画像ファイルのリストに基づいてその代表画像ファイルの画像データが着脱メモリ９から読み出され、その画像データに基づく画像が、当該制御ファイルに係る月、すなわち、その画像の撮影月の領域に表示される。
【００５５】
同図の例では、「２００４＿０１．ＣＡＬ」に記述されている撮影日が最古の代表画像ファイルのリストである「／ＤＣＩＭ／１００ＯＬＹＭＰ／Ｐ１０１０００１．ＪＰＧ」に基づいて、「／１００ＯＬＹＭＰ／Ｐ１０１０００１．ＪＰＧ」が着脱メモリ９から読み出され、その「／１００ＯＬＹＭＰ／Ｐ１０１０００１．ＪＰＧ」に基づく画像２３が年単位カレンダー上の１月の領域に表示される。同様にして、「２００４＿０２．ＣＡＬ」に記述されている撮影日が最古の代表画像ファイルのリストである「／ＤＣＩＭ／１０１ＯＬＹＭＰ／Ｐ２０１０００１．ＪＰＧ」に基づいて、画像２４が２月の領域に表示され、「２００４＿０６．ＣＡＬ」に記述されている撮影日が最古の代表画像ファイルのリストである「／ＤＣＩＭ／１０１ＯＬＹＭＰ／Ｐ６２２０００２．ＪＰＧ」に基づいて、画像２５が６月の領域に表示される。
【００５６】
尚、本実施例では、月の領域に表示される画像を、撮影日時がその月の最古の画像ファイルの画像とするが、その他、撮影日時がその月の例えば最新の画像ファイルの画像とすることも可能である。
【００５７】
また、月単位カレンダー再生モードから年単位カレンダー再生モードに切り替えられ、月単位カレンダー再生モードで最後にカーソル枠が表示されていた日を含む年の年単位カレンダーが表示されたときには、その月単位カレンダー再生モードで最後にカーソル枠が表示されていた日を含む月の領域にカーソル枠が表示される。
【００５８】
同図の例では、月単位カレンダー再生モードで最後にカーソル枠が表示されていた日が２００４年１月１日であるので、１月の領域にカーソル枠２０が表示される。
尚、同図において、符号２６で示したものは、２００４年の年単位カレンダー上の、カーソル枠２０を含めた１月の領域を拡大したものである。
【００５９】
以後、この年単位カレンダー再生モードでは、ユーザが十字ボタンを操作する毎にカーソル枠の移動が行われる。詳しくは、左ボタンを押下すると、撮影日時が、カーソル枠が表示されていた月よりも過去で且つ最新の画像ファイルの撮影月の領域にカーソル枠が移動する。また、右ボタンを押下すると、撮影日時が、カーソル枠が表示されていた月よりも未来で且つ最古の画像ファイルの撮影月の領域にカーソル枠が移動する。また、上ボタンを押下すると、撮影日時が、カーソル枠が表示されていた月を含む年よりも過去で且つ最新の画像ファイルの撮影月の領域にカーソル枠が移動する。また、下ボタンを押下すると、撮影日時が、カーソル枠が表示されていた月を含む年よりも未来で且つ最古の画像ファイルの撮影月の領域にカーソル枠が移動する。
【００６０】
但し、このような十字ボタンの操作が行われたときに該当する画像ファイルが存在しない場合には、カーソル枠の移動は行われない。尚、この場合に、左ボタン又は上ボタンが押下されていたときには、撮影日時が最新の画像ファイルの撮影月の領域にカーソル枠が移動するようにし、右ボタン又は下ボタンが押下されていたときには、撮影日時が最古の画像ファイルの撮影月の領域にカーソル枠が移動するようにすることも可能である。
【００６１】
このような十字ボタンの操作により行われる動作も、詳しくは後述するが、制御ファイルに記述されている代表画像ファイルのリストや制御ファイルのリストに基づいて行われる。
【００６２】
また、この年単位カレンダー再生モードにおいて、ユーザが上記ズームＴｅｌｅボタンを押下すると、再び、月単位カレンダー再生モードに切り替わり、年単位カレンダー再生モードで最後にカーソル枠が表示されていた月に係る制御ファイルに基づいてその月の月単位カレンダー表示が行われると共に、年単位カレンダー再生モードで最後にカーソル枠が表示されていた月の最古の画像の撮影日の領域にカーソル枠が表示される。
【００６３】
図５は、ライトプロテクト設定がされている画像ファイルだけを辿ってカレンダー再生を行う場合の動作の概要を説明する図である。尚、このようなライトプロテクト設定がされている画像ファイルだけを辿ってカレンダー再生を行う場合の動作は、プロテクト画像再生モードにおいて行うことが可能になっている。また、同図において、上段の各表示については、図４を用いて説明したとおりである。
【００６４】
図５に示したように、１コマ再生モードにおいては、プロテクトボタンの押下により、画像ファイルに対するライトプロテクト設定及びその解除を行うことが可能になっている。すなわち、１コマ再生モードにおいて、ライトプロテクト設定がされていない画像が表示されているときにプロテクトボタンを押下すると、その画像（画像ファイル）に対しライトプロテクト設定がされると共に、表示されている画像上にライトプロテクト設定がされていることを表すマーク３１も併せて表示される。また、それとは逆に、ライトプロテクト設定がされている画像が表示されているときにプロテクトボタンを押下すると、その画像（画像ファイル）に対するライトプロテクト設定が解除されると共に、表示されている画像上からライトプロテクト設定がされていることを表すマーク３１が消去される。
【００６５】
また、１コマ再生モードにおいては、ライトプロテクト設定がされている画像が表示されているときでも、ズームＷｉｄｅボタンを押下すると、上述の１コマ再生モードから月単位カレンダー再生モードへ切り替えられたときの手順で月単位カレンダーが表示される。
【００６６】
また、同図に示したように、カレンダー再生モードからプロテクト画像再生モードへの切り替え、及び、プロテクト画像再生モードからカレンダー再生モードへの切り替えは、プロテクトボタンの押下により行うことが可能になっている。
【００６７】
プロテクトボタンの押下によりカレンダー再生モードからプロテクト画像再生モードへ切り替わると、表示中のカレンダーにおいて、現在のモードがプロテクト画像再生モードであることを表す文字「プロテクト」（点線３２で囲んだ部分）が併せて表示されると共に、制御ファイルに記述されているプロテクト情報に基づいて、ライトプロテクト設定がされている画像（画像ファイル）の撮影日時を含む日又は月の領域に表示されていた代表画像がカラーで表示され、他の代表画像、すなわち、ライトプロテクト設定がされていない画像（画像ファイル）の撮影日時を含む日又は月の領域に表示されていた代表画像がモノクロで表示される。
【００６８】
例えば、同図に示したように、月単位カレンダー再生モードにおいて２００４年１月のカレンダーが再生されているときにプロテクトボタンが押下されプロテクト画像再生モードへ切り替わると、その２００４年１月のカレンダーにおいて、文字「プロテクト」が併せて表示されると共に、２００４年１月に係る制御ファイルに記述されているプロテクト情報に基づいて、ライトプロテクト設定がされている画像（画像ファイル）の撮影日時を含む日である「５」日の領域に表示されている代表画像がカラーで表示され、他の代表画像、すなわち、ライトプロテクト設定がされていない画像（画像ファイル）の撮影日時を含む日である「１」日の領域に表示されている代表画像がモノクロで表示される。
【００６９】
また、例えば、同図に示したように、年単位カレンダー再生モードにおいて２００４年のカレンダーが再生されているときにプロテクトボタンが押下されてプロテクト画像再生モードへ切り替わると、その２００４年のカレンダーにおいて、文字「プロテクト」が併せて表示されると共に、２００４年に含まれる月に係る制御ファイルに記述されているプロテクト情報に基づいて、ライトプロテクト設定がされている画像（画像ファイル）の撮影日時を含む月である「１」月と「６」月の領域に表示されている代表画像がカラーで表示され、他の代表画像、すなわち、ライトプロテクト設定がされていない画像（画像ファイル）の撮影日時を含む月である「２」月の領域に表示されている代表画像がモノクロで表示される。
【００７０】
尚、カレンダー再生モードとプロテクト画像再生モードとの間でモード切り替えが行われたときのカーソル枠の表示位置は、その切り替え前後において変更されることはない。よって、例えばカレンダー再生モードからプロテクト画像再生モードへ切り替えられた時点においては、ライトプロテクト設定がされていない画像ファイルの撮影日時を含む日又は月の領域にカーソル枠が表示される場合もある。
【００７１】
以後、このプロテクト画像再生モードでは、ユーザが十字ボタンを操作する毎に、ライトプロテクト設定がされている画像ファイルの撮影日を含む日又は月の領域へカーソル枠が移動するようになり、ライトプロテクト設定がされた画像ファイルだけを辿ってカレンダー再生を行うことができる。
【００７２】
詳しくは、プロテクト画像再生モードにおいて月単位のカレンダーが再生されているときは、左ボタンを押下すると、撮影日時が、カーソル枠が表示されていた日よりも過去で且つ最新のライトプロテクト設定がされている画像ファイルの撮影日の領域へカーソル枠が移動する。また、右ボタンを押下すると、撮影日時が、カーソル枠が表示されていた日よりも未来で且つ最古のライトプロテクト設定がされている画像ファイルの撮影日の領域へカーソル枠が移動する。また、上ボタンを押下すると、撮影日時が、カーソル枠が表示されていた日を含む月よりも過去で且つ最新のライトプロテクト設定がさている画像ファイルの撮影日の領域にカーソル枠が移動する。また、下ボタンを押下すると、撮影日時が、カーソル枠が表示されていた日を含む月よりも未来で且つ最古のライトプロテクト設定がされている画像ファイルの撮影日の領域にカーソル枠が移動する。
【００７３】
但し、このようにして十字ボタンの操作が行われたときに該当する画像ファイルが存在しない場合には、カーソル枠の移動は行われない。尚、この場合に、左ボタン又は上ボタンが押下されていたときには、撮影日時が最新のライトプロテクト設定がされている画像ファイルの撮影日の領域にカーソル枠が移動するようにし、右ボタン又は下ボタンが押下されていたときには、撮影日時が最古のライトプロテクト設定がされている画像ファイルの撮影日の領域にカーソル枠が移動するようにすることも可能である。
【００７４】
また、プロテクト画像再生モードにおいて年単位のカレンダーが再生されているときには、左ボタンを押下すると、撮影日時が、カーソル枠が表示されていた月よりも過去で且つ最新のライトプロテクト設定がされている画像ファイルの撮影月の領域にカーソル枠が移動する。また、右ボタンを押下すると、撮影日時が、カーソル枠が表示されていた月よりも未来で且つ最古のライトプロテクト設定がされている画像ファイルの撮影月の領域にカーソル枠が移動する。また、上ボタンを押下すると、撮影日時が、カーソル枠が表示されていた月の年よりも過去で且つ最新のライトプロテクト設定がされている画像ファイルの撮影月の領域にカーソル枠が移動する。また、下ボタンを押下すると、撮影日時が、カーソル枠が表示されていた月の年よりも未来で且つ最古のライトプロテクト設定がされている画像ファイルの撮影月の領域にカーソル枠が移動する。
【００７５】
但し、このような十字ボタンの操作が行われたときに該当する画像ファイルが存在しない場合には、カーソル枠の移動は行われない。尚、この場合に、左ボタン又は上ボタンが押下されていたときには、撮影日時が最新のライトプロテクト設定がされている画像ファイルの撮影月の領域にカーソル枠が移動するようにし、右ボタン又は下ボタンが押下されていたときには、撮影日時が最古のライトプロテクト設定されている画像ファイルの撮影月の領域にカーソル枠が移動するようにすることも可能である。
【００７６】
このように、プロテクト画像再生モードにおいて十字ボタンの操作により行われる動作は、詳しくは後述するが、制御ファイルに記述されている、代表画像ファイルのリスト，プロテクト情報，及び制御ファイルのリストに基づいて行われる。
【００７７】
また、プロテクト画像再生モードでは、月単位カレンダーが表示されているときにズームＷｉｄｅボタンを押下すると、カレンダーの表示が年単位カレンダーに切り替わるようになっている。この場合は、上述の月単位カレンダー再生モードから年単位カレンダー再生モードへ切り替えられたときの手順で年単位カレンダーが表示され、更に、上述の年単位カレンダー再生モードからプロテクト画像再生モードへ切り替えられたときの手順で、その年単位カレンダーにおいて、文字「プロテクト」が併せて表示されると共に、ライトプロテクト設定がされている画像ファイルの撮影日時を含む月の代表画像はカラーで、その他の代表画像はモノクロで表示されるようになる。
【００７８】
また、プロテクト画像再生モードでは、月単位カレンダーが表示されているときにズームＴｅｌｅボタンを押下すると、１コマ再生モードへ切り替わるようになっている。この場合は、上述の月単位カレンダー再生モードから１コマ再生モードへ切り替えられたときの手順で１コマの画像が表示されるようになる。但し、表示された画像が、ライトプロテクト設定がされているものである場合には、当該画像がライトプロテクト設定がされた画像であることを表すマーク３１も併せて表示される。
【００７９】
また、プロテクト画像再生モードでは、年単位カレンダーが表示されているときにズームＷｉｄｅボタンを押下すると、カレンダーの表示が月単位カレンダーに切り替わるようになっている。この場合は、上述の年単位カレンダー再生モードから月単位カレンダー再生モードへ切り替えられたときの手順で月単位カレンダーが表示され、更に、上述の月単位カレンダー再生モードからプロテクト画像再生モードへ切り替えられたときの手順で、その月単位カレンダーにおいて、文字「プロテクト」が併せて表示されると共に、ライトプロテクト設定がされている画像ファイルの撮影日時を含む日の代表画像はカラーで、その他の代表画像はモノクロで表示されるようになる。
【００８０】
次に、制御ファイルの登録に係る動作と、通常のカレンダー再生動作と、画像ファイルに対してライトプロテクト設定及びその解除を行う場合の動作と、ライトプロテクト設定がされている画像ファイルだけを辿ってカレンダー再生を行う場合の動作とを、図６乃至１４に示すフローチャートを参照しながら更に詳細に説明する。
【００８１】
まず、制御ファイルの登録に係る動作を、図６及び図７を用いて説明する。
図６は、撮影により画像ファイルが着脱メモリ９に記録されたときに行われる、制御ファイルの登録に係る動作を示すフローチャートである。
【００８２】
同図に示したように、本動作では、まず、撮影モードにおいて、ユーザにより撮影が指示されると、撮影動作を行い（ステップ（以下単に「Ｓ」という）１）、画像データを画像ファイルとして着脱メモリに記録する（Ｓ２）。
【００８３】
続いて、Ｓ２で記録した画像ファイルの撮影日時（ｄａｔｅｔｉｍｅ）の年をＹ，月をＭ，日をＤとし（Ｓ３）、着脱メモリ９においてＹ年Ｍ月に係る制御ファイルを検索し（Ｓ４）、その制御ファイルが存在するか否かを判定する（Ｓ５）。
【００８４】
Ｓ５の判定がＮｏの場合、続いて、Ｙ年Ｍ月に係る制御ファイル、すなわち当該制御ファイルがＹ年Ｍ月に係るものであること（「Ｙｅａｒ」＝Ｙ，「Ｍｏｎｔｈ」＝Ｍ）を記述した制御ファイルを作成し（Ｓ６）、当該制御ファイルに、Ｄ日に係る代表画像ファイルのリストとして、Ｓ２で記録した画像ファイルのパスを含むファイル名（ｆｉｌｅｎａｍｅ）を記述する（Ｓ７）。続いて、着脱メモリ９においてＹ年Ｍ月よりも過去で且つ最新の月に係る制御ファイルを検索し（Ｓ８）、その制御ファイルが存在するか否かを判定する（Ｓ９）。
【００８５】
Ｓ９の判定がＹｅｓの場合、続いて、そのＳ９で存在すると判定された制御ファイルに係る年をＹ2，月をＭ2とし（Ｓ１０）、そのＹ2年Ｍ2月に係る制御ファイルに、当該制御ファイルに係る月よりも未来で且つ最古の月に係る制御ファイルのリスト（「Ｎｅｘｔ」パラメータ）として、Ｙ年Ｍ月に係る制御ファイルのファイル名を追記する（Ｓ１１）。続いて、Ｙ年Ｍ月に係る制御ファイルに、当該制御ファイルに係る月よりも過去で且つ最新の月に係る制御ファイルのリスト（「Ｐｒｅｖ」パラメータ）として、Ｙ2年Ｍ2月に係る制御ファイルのファイル名を記述する（Ｓ１２）。そして、そのＹ年Ｍ月に係る制御ファイルを着脱メモリ９に記録し（Ｓ１３）、本フローが終了する。一方、Ｓ９の判定がＮｏの場合には、そのままＹ年Ｍ月に係る制御ファイルを着脱メモリ９に記録し（Ｓ１３）、本フローが終了する。
【００８６】
一方、上記Ｓ５の判定がＹｅｓの場合、続いて、そのＹ年Ｍ月に係る制御ファイルに、Ｄ日に係る代表画像ファイルのリストが記述されているか否かを判定する（Ｓ１４）。
Ｓ１４の判定がＮｏの場合には、続いて、そのＹ年Ｍ月に係る制御ファイルに、Ｄ日に係る代表画像ファイルのリストとして、Ｓ２で記録した画像ファイルのパスを含むファイル名（ｆｉｌｅｎａｍｅ）を追記し（Ｓ１５）、本フローが終了する。一方、Ｓ１４の判定がＹｅｓの場合には、そのまま本フローが終了する。
【００８７】
図７は、外部装置からの画像ファイルが着脱メモリ９に記録されたときに行われる、制御ファイルの登録に係る動作を示すフローチャートである。
同図に示したように、本動作では、まず、外部Ｉ／Ｆ１６を介して、ＵＳＢケーブル等で接続されている例えばＰＣ等の外部装置から着脱メモリ９へ画像ファイルが記録されると（Ｓ２１）、Ｓ２２以降の処理を開始する。
【００８８】
続く、Ｓ２２以降の処理は、上述の図６に示したＳ３以降の処理とほぼ同様であるが、図６に示した動作では、Ｓ１２の後又はＳ９がＮｏの後にＳ１３の処理が行われ、また、Ｓ１４がＹｅｓの後にそのままフローが終了していたのに対し、本動作では、Ｓ１２に対応するＳ３１の後又はＳ９に対応するＳ２８がＮｏの後に、更にＳ９１乃至Ｓ９５の処理を行ってからＳ１３に対応するＳ３２の処理を行い、また、Ｓ１４に対応するＳ３３がＹｅｓの後に更にＳ３５乃至Ｓ３８の処理を行う点が異なる。
【００８９】
すなわち、本フローでは、Ｓ３１の後又はＳ２８がＮｏの後は、続いて、着脱メモリ９においてＹ年Ｍ月よりも未来で且つ最古の月に係る制御ファイルを検索し（Ｓ９１）、その制御ファイルが存在するか否かを判定する（Ｓ９２）。
【００９０】
Ｓ９２の判定がＹｅｓの場合、続いて、そのＳ９２で存在すると判定された制御ファイルに係る年をＹ3，月をＭ3とし（Ｓ９３）、そのＹ3年Ｍ3月に係る制御ファイルに、当該制御ファイルに係る月よりも過去で且つ最新の月に係る制御ファイルのリスト（「Ｐｒｅｖ」パラメータ）として、Ｙ年Ｍ月に係る制御ファイルのファイル名を追記する（Ｓ９４）。続いて、Ｙ年Ｍ月に係る制御ファイルに、当該制御ファイルに係る月よりも未来で且つ最古の月に係る制御ファイルのリスト（「Ｎｅｘｔ」パラメータ）として、Ｙ3年Ｍ3月に係る制御ファイルのファイル名を記述する（Ｓ９５）。そして、そのＹ年Ｍ月に係る制御ファイルを着脱メモリ９に記録し（Ｓ３２）、本フローが終了する。一方、Ｓ９２の判定がＮｏの場合には、そのままＹ年Ｍ月に係る制御ファイルを着脱メモリ９に記録し（Ｓ３２）、本フローが終了する。
【００９１】
このように、Ｓ３１の後又はＳ２８がＮｏの後にＳ９１以降の処理を行う理由は、外部装置から着脱メモリ９へ画像ファイルが記録される場合には、外部装置からの画像ファイルの撮影日時の方が、既に着脱メモリ９に記録されていた画像ファイルの撮影日時よりも過去となる場合があるからである。
【００９２】
また、本フローにおいて、Ｓ３３がＹｅｓの後は、続いて、Ｙ年Ｍ月に係る制御ファイルに記述されているＤ日に係る代表画像ファイルのリスト（パスを含むファイル名：ｆｉｌｅｎａｍｅ２）を取得し（Ｓ３５）、着脱メモリ９において、その代表画像ファイルのリストを検索し、その代表画像ファイルの撮影日時（ｄａｔｅｔｉｍｅ２）を取得する（Ｓ３６）。そして、Ｓ２１で着脱メモリ９に記録された画像ファイルの撮影日時（ｄａｔｅｔｉｍｅ）が、Ｓ３６で取得された代表画像ファイルの撮影日時（ｄａｔｅｔｉｍｅ２）よりも過去であるか否かを判定する（Ｓ３７）。
【００９３】
Ｓ３７の判定がＹｅｓの場合、続いて、Ｙ年Ｍ月に係る制御ファイルにＤ日に係る代表画像ファイルのリストとして記述されている画像ファイルのパスを含むファイル名（ｆｉｌｅｎａｍｅ２）を、Ｓ２１で記録された画像ファイルのパスを含むファイル名（ｆｉｌｅｎａｍｅ）へ変更し（Ｓ３８）、本フローが終了する。一方、Ｓ３７がＮｏの場合には、そのまま本フローが終了する。
【００９４】
このように、Ｓ３３がＹｅｓの場合にＳ３５以降の処理を行う理由は、外部装置から着脱メモリ９へ画像ファイルが記録される場合には、外部装置からの画像ファイルの撮影日時と、既に着脱メモリ９に記録されていた画像ファイルの撮影日時とが同日であったとしても、外部装置からの画像ファイルの撮影日時の方が、既に着脱メモリ９に記録されていた画像ファイルの撮影日時よりも過去となる場合があるからである。
【００９５】
尚、本実施例において、撮影日が同日となる画像ファイルが複数ある場合に、その日に係る代表画像ファイルのリストを、仮に、撮影日時がその日の最新となる画像ファイルのリストとしていた場合には、上記Ｓ３７の判定がＮｏのときに上記Ｓ３８の処理を行い、Ｙｅｓのときにはそのまま終了するように上記フローを構成することも可能である。
【００９６】
次に、ズームＷｉｄｅボタンの押下により１コマ再生モードから月単位カレンダー再生モードに切り替えられた場合、若しくは、ズームＴｅｌｅボタンの押下により年単位カレンダー再生モードから月単位カレンダー再生モードに切り替えられた場合に行われる通常のカレンダー再生動作を、図８を用いて説明する。
【００９７】
図８は、そのような場合に行われる通常のカレンダー再生動作を示すフローチャートである。
同図に示したように、本動作では、１コマ再生モードにおいて撮影日時がＹ年Ｍ月Ｄ日の画像が表示されているときにズームＷｉｄｅボタンが押下されると、まず、その画像の撮影日時を含むＹ年Ｍ月の月単位カレンダーの罫線や日付の数値などをＶＲＡＭ１０に描画する（Ｓ４１）。若しくは、年単位カレンダー再生モードにおいて撮影日時がＹ年Ｍ月Ｄ日（但し、Ｄ日はＹ年Ｍ月で最古の撮影日）の画像が表示されているＹ年Ｍ月の領域にカーソル枠があるＹ年の年単位カレンダーが表示されているときにズームｔｅｌｅボタンが押下されると、まず、そのカーソル枠があったＹ年Ｍ月の領域に表示されていた画像の撮影日時を含むＹ年Ｍ月の月単位カレンダーの罫線や日付の数字などをＶＲＡＭ１０に描画する（Ｓ４１）。これにより、Ｙ年Ｍ月の月単位カレンダーが内蔵ＬＣＤ１２に表示される。但し、この時には、まだ月単位カレンダー上に画像は表示されていない。
【００９８】
続いて、着脱メモリ９において、そのＹ年Ｍ月に係る制御ファイルを検索し（Ｓ４２）、ｄを１として（１→ｄ）（Ｓ４３）、そのＹ年Ｍ月に係る制御ファイルに、ｄ日に係る代表画像ファイルのリストが記述されているか否かを判定する（Ｓ４４）。
【００９９】
Ｓ４４がＹｅｓの場合、そのｄ日に係る代表画像ファイルのリスト（パスを含むファイル名：ｆｉｌｅｎａｍｅ）を取得し（Ｓ４５）、そのｄ日に係る代表画像ファイルの画像データを読み出して、そのｄ日に係る代表画像ファイルの画像データに基づく縮小画像を、Ｙ年Ｍ月の月単位カレンダー上のｄ日の領域に表示し（Ｓ４６）、続いて、ｄをインクリメントする（ｄ＋１→ｄ）（Ｓ４７）。一方、Ｓ４４がＮｏの場合には、そのままＳ４７へ進み、ｄをインクリメントする（ｄ＋１→ｄ）。
【０１００】
Ｓ４７の後、続いて、ｄがＹ年Ｍ月の総日数を越えたか否かを判定し（Ｓ４８）、その判定結果がＮｏの場合にはＳ４４へ戻る。このようにして、ｄの値が１からＹ年Ｍ月の総日数の値まで上述の処理が繰り返されると、Ｙ年Ｍ月の月単位カレンダー上の日領域毎に、その日に係る代表画像ファイルのリストがある場合に限り、その縮小画像が表示される。
【０１０１】
そして、Ｓ４８がＹｅｓになると、Ｙ年Ｍ月の月単位カレンダー上のＤ日の領域に対応するＶＲＡＭ１０上の領域にカーソル枠を描画し（Ｓ４９）、本フローが終了する。このカーソル枠の描画により、Ｙ年Ｍ月の月単位カレンダー上のＤ日の領域にカーソル枠が表示される。
【０１０２】
このように本フローによれば、月単位カレンダー再生モードへ変更されたときに、表示対象となる月に係る制御ファイルを検索し、その制御ファイルに記述されている代表画像ファイルのリストに基づいて、その代表画像ファイルの画像データを読み出すようにしたので、このときに着脱メモリ９に記録されている全ての画像ファイルの中から代表画像ファイルを検索するといった処理が不要となり、結果として、代表画像ファイルの検索に要する時間が大幅に短縮され、日単位に代表画像を表示する月単位カレンダーの表示を高速且つスムーズに行うことができる。
【０１０３】
続いて、この月単位カレンダー再生モードにおいて、下ボタンによるカーソル枠の移動指示が行われた場合の通常のカレンダー再生動作を、図９を用いて説明する。
図９は、そのような場合の通常のカレンダー再生動作を示すフローチャートである。
【０１０４】
同図に示したように、本動作では、まず、Ｙ年Ｍ月の月単位カレンダーが表示されているときに下ボタンが押下されると、そのＹ年Ｍ月に係る制御ファイルを検索し（Ｓ５１）、そのＹ年Ｍ月に係る制御ファイルに「Ｎｅｘｔ」パラメータが記述されているか否か（Ｓ５２）、すなわち、Ｙ年Ｍ月よりも未来で且つ最古の月に係る制御ファイルのリストが記述されているか否かを判定する。
【０１０５】
Ｓ５２がＹｅｓの場合、続いて、「Ｎｅｘｔ」パラメータとして記述されている制御ファイルのリストを基に、その制御ファイルを着脱メモリ９から読み出し、その制御ファイルに係る年と月を取得して年をＹ，月をＭとし（Ｓ５３）、Ｙ年Ｍ月の月単位カレンダーの罫線や日付の数字などをＶＲＡＭ１０に描画する（Ｓ５４）。これにより、Ｙ年Ｍ月に係る月単位カレンダーが内蔵ＬＣＤ１２に表示される（Ｓ５４）。但し、この時には、まだ月単位カレンダー上に画像は表示されていない。
【０１０６】
続くＳ５５乃至Ｓ６０の処理では、上述の図８に示したＳ４３乃至４８の処理と同様の処理が行われる。
このようにして、ｄの値が１からＹ年Ｍ月の総日数の値まで上述の処理が繰り返されると、Ｙ年Ｍ月の月単位カレンダー上の日領域毎に、その日に係る代表画像ファイルのリストがある場合に限り、その縮小画像が表示される。
【０１０７】
そして、Ｓ６０がＹｅｓになると、Ｙ年Ｍ月に係る制御ファイルに記述されている撮影日が最古の代表画像ファイルのリストに係る日の領域に対応するＶＲＡＭ１０上の領域にカーソル枠を描画し、（Ｓ６１）、本フローが終了する。このカーソル枠の描画により、Ｙ年Ｍ月の月単位カレンダー上で代表画像が表示されている日のうち最古の日の領域にカーソル枠が表示される。
【０１０８】
一方、Ｓ５２がＮｏの場合には、そのまま、本フローを終了する。尚、この場合に、着脱メモリ９に記録されている最古の月に係る制御ファイルに基づいて上述のＳ５４乃至Ｓ６１の処理を行い、その最古の月の月単位カレンダーを表示するようにすることも可能である。
【０１０９】
このように本フローによれば、月単位カレンダー再生モードにおいて下ボタンによるカーソル枠の移動指示が行われると、その指示前に表示されていた月に係る制御ファイルに記述されている「Ｎｅｘｔ」パラメータに基づいて、当該制御ファイルに係る月よりも未来で且つ最古の月に係る制御ファイルを読み出し、その制御ファイルに基づいてその指示後の月の月単位カレンダーを表示するようにしたので、カーソル枠の移動指示により表示月が変更される場合であっても、日単位に代表画像を表示する月単位カレンダーの表示を高速且つスムーズに行うことができる。
【０１１０】
尚、本フローでは、下ボタンによるカーソル枠の移動指示が行われた場合の動作を説明したが、上ボタンによるカーソル枠の移動指示が行われた場合の動作も同様にして行われる。但し、この場合には、上述の「Ｎｅｘｔ」パラメータの代わりに「Ｐｒｅｖ」パラメータを用いて処理が行われ、また、Ｓ６１では、Ｙ年Ｍ月に係る制御ファイルに記述されている撮影日が最新の代表画像ファイルのリストに係る日の領域に対応するＶＲＡＭ１０上の領域にカーソル枠が描画される。
【０１１１】
また、左ボタンによるカーソル枠の移動指示が行われた場合には、その指示前に表示されていた月に係る制御ファイルに、カーソル枠があった日よりも撮影日が過去の代表画像ファイルのリストが記述されているか否かに応じて次のような処理が行われる。すなわち、それが記述されていた場合には、そのカーソル枠があった日よりも撮影日が過去で且つ最新の代表画像ファイルのリストに係る画像ファイルの撮影日の領域にカーソル枠を表示する。或いは、それが記述されていない場合には、更に、その指示前に表示されていた月に係る制御ファイルに「Ｐｒｅｖ」パラメータとして制御ファイルのリストが記述されている場合に限り、その制御ファイルを読み出し、その制御ファイルに記述されている撮影日が最新の代表画像ファイルのリストに係る画像ファイルの撮影日の領域にカーソル枠を表示する。但し、この場合には表示月も変更する必要があるので、「Ｐｒｅｖ」パラメータとして記述されている制御ファイルに係る月について、上述の図８で説明したＳ４１乃至Ｓ４８の処理を行った上でカーソル枠を表示する。
【０１１２】
同様に、右ボタンによるカーソル枠の移動指示が行われた場合には、その指示前に表示されていた月に係る制御ファイルに、カーソル枠があった日よりも撮影日が未来の代表画像ファイルのリストが記述されているか否かに応じて次のような処理が行われる。すなわち、それが記述されていた場合には、そのカーソル枠があった日よりも撮影日が未来で且つ最古の代表画像ファイルのリストに係る画像ファイルの撮影日の領域にカーソル枠を表示する。或いは、それが記述されていない場合には、更に、その指示前に表示されていた月に係る制御ファイルに「Ｎｅｘｔ」パラメータとして制御ファイルのリストが記述されている場合に限り、その制御ファイルを読み出し、その制御ファイルに記述されている撮影日が最古の代表画像ファイルのリストに係る画像ファイルの撮影日の領域にカーソル枠を表示する。但し、この場合には表示月も変更する必要があるので、「Ｎｅｘｔ」パラメータとして記述されている制御ファイルに係る月について、上述の図８で説明したＳ４１乃至Ｓ４８の処理を行った上でカーソル枠を表示する。
【０１１３】
次に、ズームＷｉｄｅボタンの押下により月単位カレンダー再生モードから年単位カレンダー再生モードに切り替えられた場合に行われる通常のカレンダー再生動作を、図１０を用いて説明する。
【０１１４】
図１０は、そのような場合に行われる通常のカレンダー再生動作を示すフローチャートである。
同図に示したように、本動作では、月単位カレンダー再生モードにおいてＹ年Ｍ月Ｄ日の領域にカーソル枠があるＹ年Ｍ月の月単位カレンダーが表示されているときにズームＷｉｄｅボタンが押下されると、まず、そのカーソル枠があったＹ年Ｍ月Ｄ日の領域に表示されていた画像の撮影日時を含むＹ年の年単位カレンダーの罫線や日付の数字などをＶＲＡＭ１０に描画する（Ｓ７１）。これにより、Ｙ年の年単位カレンダーが内蔵ＬＣＤ１２に表示される。但し、この時には、まだ年単位カレンダー上に画像は表示されていない。
【０１１５】
続いて、ｍを１とし（１→ｍ）（Ｓ７２）、着脱メモリ９において、Ｙ年ｍ月に係る制御ファイルを検索し（Ｓ７３）、その制御ファイルが存在するか否かを判定する（Ｓ７４）。
【０１１６】
Ｓ７４の判定がＮｏの場合には、ｍをインクリメントして（ｍ＋１→ｍ）（Ｓ８１）、Ｓ７３へ戻り、次の月に係る制御ファイルの検索が行われる。
一方、Ｓ７４の判定がＹｅｓの場合、そのＹ年ｍ月に係る制御ファイルに記述されている撮影日が最古の代表画像ファイルのリスト（パスを含むファイル名：ｆｉｌｅｎａｍｅ）を取得し（Ｓ７５）、その撮影日が最古の代表画像ファイルの画像データを読み出して、その画像データに基づく縮小画像を、Ｙ年の年単位カレンダー上のｍ月の領域に表示する（Ｓ７６）。続いて、そのＹ年ｍ月に係る制御ファイルに、「Ｎｅｘｔ」パラメータが記述されているか否か（Ｓ７７）、すなわち、Ｙ年ｍ月よりも未来で且つ最古の月に係る制御ファイルのリストが記述されているか否かを判定する。
【０１１７】
Ｓ７７がＹｅｓの場合、続いて、「Ｎｅｘｔ」パラメータとして記述されている制御ファイルのリストを基に、その制御ファイルを読み出し、その制御ファイルに係る年と月を取得して年をｙ，月をｍとし（Ｓ７８）、Ｙ＝ｙであるか否かを判定する（Ｓ７９）。
【０１１８】
Ｓ７９がＹｅｓの場合にはＳ７５へ戻って、Ｙ年ｍ月に係る制御ファイルについて、上述のＳ７５以降の処理が繰り返される。
一方、Ｓ７９がＮｏの場合、又はＳ７７がＮｏの場合には、Ｓ８０へ進み、Ｙ年の年単位カレンダー上のＭ月の領域に対応するＶＲＡＭ１０上の領域にカーソル枠を描画し、本フローが終了する。このカーソル枠の描画により、Ｙ年の年単位カレンダー上のＭ月の領域にカーソル枠が表示される。
【０１１９】
このように、本フローによれば、年単位カレンダー再生モードへ変更されたときに、表示対象となる年に含まれる月に係る制御ファイルを検索し、その制御ファイル毎に、当該制御ファイルに記述されている撮影日が最古の代表画像ファイルのリストに基づいて、その代表画像ファイルの画像データを読み出すようにしたので、このときに着脱メモリ９に記録されている全ての画像ファイルの中から代表画像ファイルを検索するといった処理が不要となり、結果として、代表画像ファイルの検索に要する時間が大幅に短縮され、月単位に代表画像を表示する年単位カレンダーの表示を高速且つスムーズに行うことができる。
【０１２０】
尚、この年単位カレンダー再生モードにおいて、上ボタンによるカーソル枠の移動指示が行われた場合の動作では、その指示前に表示されていた年に含まれる月に係る制御ファイルの中の最古の月に係る制御ファイルに「Ｐｒｅｖ」パラメータとして記述されている制御ファイルのリストがある場合に限り、その制御ファイルに係る月を含む年について、上述の図１０で説明したＳ７１乃至Ｓ７９の処理を行い、その制御ファイルに係る月の領域にカーソル枠を表示するものである。
【０１２１】
同様に、下ボタンによるカーソル枠の移動指示が行われた場合の動作では、その指示前に表示されていた年に含まれる月に係る制御ファイルの中の最新の月に係る制御ファイルに「Ｎｅｘｔ」パラメータとして記述されている制御ファイルのリストがある場合に限り、その制御ファイルに係る月を含む年について、上述の図１０で説明したＳ７１乃至Ｓ７９の処理を行い、その制御ファイルに係る月の領域にカーソル枠を表示するものである。
【０１２２】
また、この年単位カレンダー再生モードにおいて、左ボタンによるカーソル枠の移動指示が行われた場合の動作では、その指示前にカーソル枠があった月に係る制御ファイルに「Ｐｒｅｖ」パラメータとして制御ファイルのリストが記述されている場合に限り、その制御ファイルに係る月の領域にカーソル枠を表示するものである。但し、その指示前に表示されていた年と指示後に表示される年とが異なる場合には、指示後に表示される年について、上述の図１０で説明したＳ７１乃至Ｓ７９の処理を行った上で、カーソル枠の表示を行うものである。
【０１２３】
同様に、右ボタンによるカーソル枠の移動指示が行われた場合の動作では、その指示前にカーソル枠があった月に係る制御ファイルに「Ｎｅｘｔ」パラメータとして制御ファイルのリストが記述されている場合に限り、その制御ファイルに係る月の領域にカーソル枠を表示するものである。但し、その指示前に表示されていた年と指示後に表示される年とが異なる場合には、指示後に表示される年について、上述の図１０で説明したＳ７１乃至Ｓ７９の処理を行った上で、カーソル枠の表示を行うものである。
【０１２４】
このように、通常のカレンダー再生動作によれば、着脱メモリ９に記録された制御ファイルに記述されている、日単位の代表画像ファイルのリストと、「Ｐｒｅｖ」パラメータ又は及び「Ｎｅｘｔ」パラメータとして記述されている制御ファイルのリストとに基づいて、日単位に一つづつ代表画像を表示する月単位カレンダー表示や、月単位に一つづつ代表画像を表示する年単位カレンダー表示を、その表示を切り替えたときも含め、高速且つスムーズに行うことができる。
【０１２５】
次に、画像ファイルに対してライトプロテクト設定及びその解除を行う場合の動作を、図１１及び図１２を用いて説明する。
図１１は、画像ファイルに対してライトプロテクト設定を行う場合の動作を示すフローチャートである。尚、本フローは、１コマ再生モードにおいてライトプロテクト設定がされていない画像が表示されているときにプロテクトボタンが押下されると開始する。
【０１２６】
同図において、本フローが開始すると、まず、その画像のfilename（：プロテクト設定対象画像ファイルの名前（パス））のディレクトリエントリの読み出し専用属性を有効にする（Ｓ１０１）。
【０１２７】
続いて、filenameの撮影日時（ｄａｔｅｔｉｍｅ）を取得して、その撮影日時の年，月，日を、Ｙ，Ｍ，Ｄとし（Ｓ１０２）、Ｙ年Ｍ月に係る制御ファイルを検索して（Ｓ１０３）、そのＹ年Ｍ月に係る制御ファイルに、Ｄ日のプロテクト情報（前述の「Ｐｒｏｔｅｃｔ：＊」）が記述されているか否かを判定する（Ｓ１０４）。
【０１２８】
Ｓ１０４がＹｅｓの場合には、続いて、そのＤ日のプロテクト情報を、ライトプロテクト設定がされている画像ファイル数を１増やしたプロテクト情報へ更新し（Ｓ１０５）、本フローが終了する。
【０１２９】
一方、Ｓ１０４がＮｏの場合には、続いて、Ｙ年Ｍ月に係る制御ファイルに、Ｄ日のプロテクト情報として、ライトプロテクト設定がされている画像ファイル数を１としたプロテクト情報（「Ｐｒｏｔｅｃｔ：１」）を追記する（Ｓ１０６）。
【０１３０】
続いて、Ｙ年Ｍ月に係る制御ファイルに、Ｄ日以外のプロテクト情報が記述されているか否かを判定し（Ｓ１０７）、その判定結果がＹｅｓの場合には、本フローが終了する。
一方、Ｓ１０７がＮｏの場合には、続いて、Ｙ年Ｍ月よりも過去で且つ最新の月に係る、プロテクト情報が記述されている制御ファイルを検索し（Ｓ１０８）、その制御ファイルが存在するか否かを判定する（Ｓ１０９）。
【０１３１】
Ｓ１０９がＹｅｓの場合には、続いて、そのＳ１０９で存在すると判定された制御ファイルに係る年と月をＹ2とＭ2とし（Ｓ１１０）、Ｙ2年Ｍ2月に係る制御ファイルに、当該制御ファイルに係る月よりも未来で且つ最古の月に係る、プロテクト情報が記述されている制御ファイルのリスト（「Ｐｒｏｔｅｃｔ＿Ｎｅｘｔ」パラメータ）として、Ｙ年Ｍ月に係る制御ファイルのファイル名を追記する（Ｓ１１１）。続いて、Ｙ年Ｍ月に係る制御ファイルに、当該制御ファイルに係る月よりも過去で且つ最新の月に係る、プロテクト情報が記述されている制御ファイルのリスト（「Ｐｒｏｔｅｃｔ＿Ｐｒｅｖ」パラメータ）として、Ｙ2年Ｍ2月に係る制御ファイルのファイル名を追記する（Ｓ１１２）。
【０１３２】
一方、Ｓ１０９がＮｏの場合、或いは、Ｓ１１２が終了すると、続いて、Ｙ年Ｍ月よりも未来で且つ最古の月に係る、プロテクト情報が記述されている制御ファイルを検索し（Ｓ１１３）、その制御ファイルが存在するか否かを判定する（Ｓ１１４）。
【０１３３】
Ｓ１１４がＹｅｓの場合には、続いて、そのＳ１１４で存在すると判定された制御ファイルに係る年と月をＹ3とＭ3とし（Ｓ１１５）、Ｙ3年Ｍ3月に係る制御ファイルに、当該制御ファイルに係る月よりも過去で且つ最新の月に係る、プロテクト情報が記述されている制御ファイルのリスト（「Ｐｒｏｔｅｃｔ＿Ｐｒｅｖ」パラメータ）として、Ｙ年Ｍ月に係る制御ファイルのファイル名を追記する（Ｓ１１６）。続いて、Ｙ年Ｍ月に係る制御ファイルに、当該制御ファイルに係る月よりも未来で且つ最古の月に係る、プロテクト情報が記述されている制御ファイルのリスト（「Ｐｒｏｔｅｃｔ＿Ｎｅｘｔ」パラメータ）として、Ｙ3年Ｍ3月に係る制御ファイルのファイル名を追記する（Ｓ１１７）。
【０１３４】
一方、Ｓ１１４がＮｏの場合、或いは、Ｓ１１７が終了すると、本フローが終了する。
このように、本フローによれば、ライトプロテクト設定がされていない画像が表示されている１コマ再生モードにおいてプロテクトボタンが押下されると、この画像に対しライトプロテクト設定がされると共に、この画像の撮影日時を含む月に係る制御ファイルへのプロテクト情報の追記、或いは、その制御ファイルに記述されているプロテクト情報の更新が行われる。また、必要に応じて、その制御ファイルに、「Ｐｒｏｔｅｃｔ＿Ｐｒｅｖ」パラメータ、又は及び、「Ｐｒｏｔｅｃｔ＿Ｎｅｘｔ」パラメータが追記される。
【０１３５】
図１２は、画像ファイルに対するライトプロテクト設定の解除を行う場合の動作を示すフローチャートである。尚、本フローは、１コマ再生モードにおいてライトプロテクト設定がされている画像が表示されているときにプロテクトボタンが押下されると開始する。
【０１３６】
同図において、本フローが開始すると、まず、その画像のfilename（：プロテクト解除対象画像ファイルの名前（パス））のディレクトリエントリの読み出し専用属性を無効にする（Ｓ１２１）。
【０１３７】
続いて、filenameの撮影日時（ｄａｔｅｔｉｍｅ）を取得して、その撮影日時の年，月，日を、Ｙ，Ｍ，Ｄとし（Ｓ１２２）、Ｙ年Ｍ月に係る制御ファイルを検索して（Ｓ１２３）、そのＹ年Ｍ月に係る制御ファイルに、ライトプロテクト設定がされている画像ファイル数が１より大きいＤ日のプロテクト情報が記述されているか否かを判定する（Ｓ１２４）。
【０１３８】
Ｓ１２４がＹｅｓの場合には、続いて、そのＤ日のプロテクト情報を、ライトプロテクト設定がされている画像ファイル数を１減らしたプロテクト情報へ更新し（Ｓ１２５）、本フローが終了する。
【０１３９】
一方、Ｓ１２４がＮｏの場合には、続いて、Ｙ年Ｍ月に係る制御ファイルにＤ日のプロテクト情報が記述されていた場合には、そのＤ日のプロテクト情報を削除する（Ｓ１２６）。
【０１４０】
続いて、Ｙ年Ｍ月に係る制御ファイルに、Ｄ日以外のプロテクト情報が記述されているか否かを判定し（Ｓ１２７）、その判定結果がＹｅｓの場合には、本フローが終了する。
一方、Ｓ１２７がＮｏの場合には、続いて、Ｙ年Ｍ月に係る制御ファイルに、「Ｐｒｏｔｅｃｔ＿Ｐｒｅｖ」パラメータが記述されているか否か（Ｓ１２８）、すなわち、Ｙ年Ｍ月よりも過去で且つ最新の月に係る、プロテクト情報が記述された制御ファイルのリストが記述されているか否かを判定する。
【０１４１】
Ｓ１２８がＹｅｓの場合、続いて、「Ｐｒｏｔｅｃｔ＿Ｐｒｅｖ」パラメータとして記述されている制御ファイルのリストを基に、その制御ファイルを着脱メモリ９から読み出し、その制御ファイルに係る年と月を取得して年をＹPrev，月をＭPrevとする（Ｓ１２９）。
【０１４２】
一方、Ｓ１２８がＮｏの場合、或いは、Ｓ１２９が終了すると、続いて、Ｙ年Ｍ月に係る制御ファイルに、「Ｐｒｏｔｅｃｔ＿Ｎｅｘｔ」パラメータが記述されているか否か（Ｓ１３０）、すなわち、Ｙ年Ｍ月よりも未来で且つ最古の月に係る、プロテクト情報が記述された制御ファイルのリストが記述されているか否かを判定する。
【０１４３】
Ｓ１３０がＹｅｓの場合、続いて、「Ｐｒｏｔｅｃｔ＿Ｎｅｘｔ」パラメータとして記述されている制御ファイルのリストを基に、その制御ファイルを着脱メモリ９から読み出し、その制御ファイルに係る年と月を取得して年をＹNext，月をＭNextとする（Ｓ１３１）。
【０１４４】
一方、Ｓ１３０がＮｏの場合、或いは、Ｓ１３１が終了すると、続いて、Ｙ年Ｍ月に係る制御ファイルに、「Ｐｒｏｔｅｃｔ＿Ｐｒｅｖ」パラメータだけが記述されているのか、それとも「Ｐｒｏｔｅｃｔ＿Ｎｅｘｔ」パラメータだけが記述されているのか、それとも両パラメータが記述されているのか、それとも両パラメータ共に記述されていないのかを判定する（Ｓ１３２）。
【０１４５】
Ｓ１３２の判定において、「Ｐｒｏｔｅｃｔ＿Ｐｒｅｖ」パラメータだけが記述されていると判定された場合には、続いて、ＹPrev年ＭPrev月に係る制御ファイルから、「Ｐｒｏｔｅｃｔ＿Ｎｅｘｔ」パラメータを削除し（Ｓ１３３）、続いて、Ｙ年Ｍ月に係る制御ファイルから、「Ｐｒｏｔｅｃｔ＿Ｐｒｅｖ」パラメータを削除し（Ｓ１３４）、本フローが終了する。
【０１４６】
又は、Ｓ１３２の判定において、両パラメータが記述されていると判定された場合には、続いて、ＹPrev年ＭPrev月に係る制御ファイルに、当該制御ファイルに係る月よりも未来で且つ最古の月に係る、プロテクト情報が記述されている制御ファイルのリスト（「Ｐｒｏｔｅｃｔ＿Ｎｅｘｔ」パラメータ）として、ＹNext年ＭNext月に係る制御ファイルのファイル名を追記する（Ｓ１３５）。続いて、ＹNext年ＭNext月に係る制御ファイルに、当該制御ファイルに係る月よりも過去で且つ最新の月に係る、プロテクト情報が記述されている制御ファイルのリスト（「Ｐｒｏｔｅｃｔ＿Ｐｒｅｖ」パラメータ）として、ＹPrev年ＭPrev月に係る制御ファイルのファイル名を追記する（Ｓ１３６）。続いて、Ｙ年Ｍ月に係る制御ファイルから、「Ｐｒｏｔｅｃｔ＿Ｐｒｅｖ」パラメータ、及び、「Ｐｒｏｔｅｃｔ＿Ｎｅｘｔ」パラメータを削除し（Ｓ１３７）、本フローが終了する。
【０１４７】
又は、Ｓ１３２の判定において、「Ｐｒｏｔｅｃｔ＿Ｎｅｘｔ」パラメータだけが記述されていると判定された場合には、続いて、ＹNext年ＭNext月に係る制御ファイルから、「Ｐｒｏｔｅｃｔ＿Ｐｒｅｖ」パラメータを削除し（Ｓ１３８）、続いて、Ｙ年Ｍ月に係る制御ファイルから、「Ｐｒｏｔｅｃｔ＿Ｎｅｘｔ」パラメータを削除し（Ｓ１３９）、本フローが終了する。
【０１４８】
又は、Ｓ１３２の判定において、両パラメータ共に記述されていないと判定された場合には、本フローが終了する。
このように、本フローによれば、ライトプロテクト設定がされている画像が表示されている１コマ再生モードにおいてプロテクトボタンが押下されると、この画像に対しライトプロテクト設定が解除されると共に、この画像の撮影日時を含む月に係る制御ファイルから、関係するプロテクト情報の削除、或いは、その制御ファイルに記述されているプロテクト情報の更新が行われる。また、必要に応じて、その制御ファイルから、「Ｐｒｏｔｅｃｔ＿Ｐｒｅｖ」パラメータ、又は及び、「Ｐｒｏｔｅｃｔ＿Ｎｅｘｔ」パラメータが削除される。
【０１４９】
次に、上述のライトプロテクト設定がされている画像ファイルだけを辿ってカレンダー再生を行う場合の動作の一例として、プロテクト画像再生モードにおいて月単位カレンダーが表示されているときに下ボタンが押下されたときのカレンダー再生動作と、プロテクト画像再生モードにおいて年単位カレンダーが表示されているときに下ボタンが押下されたときのカレンダー再生動作とを、図１３及び図１４を用いて説明する。
【０１５０】
図１３は、プロテクト画像再生モードにおいてＹ年Ｍ月の月単位カレンダーが表示されているときに下ボタンが押下されたときのカレンダー再生動作を示すフローチャートである。
【０１５１】
同図に示したように、本動作では、まず、Ｙ年Ｍ月に係る制御ファイルを検索し（Ｓ１４１）、そのＹ年Ｍ月に係る制御ファイルに「Ｐｒｏｔｅｃｔ＿Ｎｅｘｔ」パラメータが記述されているか否か（Ｓ１４２）、すなわち、Ｙ年Ｍ月よりも未来で且つ最古の月に係る、プロテクト情報が記述された制御ファイルのリストが記述されているか否かを判定する。
【０１５２】
Ｓ１４２がＹｅｓの場合には、続いて、「Ｐｒｏｔｅｃｔ＿Ｎｅｘｔ」パラメータとして記述されている制御ファイルのリストを基に、その制御ファイルを着脱メモリ９から読み出し、その制御ファイルに係る年と月を取得して年をＹ，月をＭとする（Ｓ１４３）。
【０１５３】
一方、Ｓ１４２がＮｏの場合には、続いて、Ｙ年Ｍ月に係る制御ファイルに「Ｎｅｘｔ」パラメータが記述されているか否か（Ｓ１４４）、すなわち、Ｙ年Ｍ月よりも未来で且つ最古の月に係る制御ファイルのリストが記述されているか否かを判定する。尚、Ｓ１４２がＮｏとなる場合は、例えば、図３に示した２００４年２月に係る制御ファイルのように、Ｙ年Ｍ月に係る制御ファイルにプロテクト情報が記述されていない場合などである。
【０１５４】
Ｓ１４４がＮｏの場合、本フローが終了する。すなわち、この場合には、Ｙ年Ｍ月よりも未来の月に係る制御ファイルが無いことになるので、本フローが終了する。
一方、Ｓ１４４がＹｅｓの場合には、続いて、「Ｎｅｘｔ」パラメータとして記述されている制御ファイルのリストを基に、その制御ファイルを着脱メモリ９から読み出し、その制御ファイルに係る年と月を取得して年をＹ，月をＭとし（Ｓ１４５）、続いて、そのＹ年Ｍ月に係る制御ファイルにプロテクト情報が記述されているか否かを判定する（Ｓ１４６）。
【０１５５】
Ｓ１４６がＮｏの場合にはＳ１４４へ戻り、上述の処理を繰り返す。このように、Ｓ１４４乃至１４６の処理によって、「Ｎｅｘｔ」パラメータを辿りながら、本フロー開始時に表示されていた月単位カレンダーの月よりも未来で且つ最古の月に係る、プロテクト情報が記述された制御ファイルの検索が行われる。
【０１５６】
Ｓ１４３の後、又は、Ｓ１４６がＹｅｓの場合、続くＳ１４７乃至Ｓ１５３では、図９に示したＳ５４乃至Ｓ６０の処理と同様の処理が行われる。但し、ここでは、制御ファイルに記述されているプロテクト情報に基づき、ライトプロテクト設定がされている画像ファイルと撮影日が同日の代表画像ファイルに係る代表画像はカラーで表示され、その他の代表画像はモノクロで表示される。
【０１５７】
そして、Ｓ１５３がＹｅｓになると、続いて、Ｙ年Ｍ月に係る制御ファイルにおいて、代表画像ファイルのリストと共にプロテクト情報が記述されている日の中の最古の日の領域に対応するＶＲＡＭ１０上の領域にカーソル枠を描画し、（Ｓ１５４）、本フローが終了する。このカーソル枠の描画により、Ｙ年Ｍ月の月単位カレンダー上で代表画像が表示されている日のうち最古の日の領域にカーソル枠が表示される。
【０１５８】
このように、本フローによれば、月単位カレンダーが表示されているプロテクト画像再生モードにおいて下ボタンによるカーソル枠の移動指示が行われると、その指示前に表示されていた月に係る制御ファイルに記述されている「Ｐｒｏｔｅｃｔ＿Ｎｅｘｔ」パラメータ、又は、「Ｎｅｘｔ」パラメータに基づいて、当該制御ファイルに係る月よりも未来で且つ最古の月に係る、プロテクト情報が記述された制御ファイルを読み出し、その制御ファイルに基づいて、その指示後の月の月単位カレンダーを表示するようにしたので、ライトプロテクト設定がされている画像ファイルだけを辿って月単位カレンダーを表示する場合であって且つカーソル枠の移動指示により表示月が変更される場合であっても、その月単位カレンダーの表示を、高速且つスムーズに行うことができる。
【０１５９】
尚、本フローでは、プロテクト画像再生モードにおいてＹ年Ｍ月の月単位カレンダーが表示されているときに下ボタンが押下されたときのカレンダー再生動作を説明したが、上ボタンが押下されたときのカレンダー動作も同様にして行われる。この場合には、Ｓ１４２の「Ｐｒｏｔｅｃｔ＿Ｎｅｘｔ」パラメータが「Ｐｒｏｔｅｃｔ＿Ｐｒｅｖ」パラメータに置き換えられ、またＳ１４４及びＳ１４５の「Ｎｅｘｔ」パラメータが「Ｐｒｅｖ」パラメータに置き換えられて処理が行われる。
【０１６０】
また、プロテクト画像再生モードにおいてＹ年Ｍ月の月単位カレンダーが表示されているときに右ボタンが押下されたときには、Ｙ年Ｍ月に係る制御ファイルに記述されているプロテクト情報の日のうち、カレンダー上のカーソル枠が表示されている日よりも未来で且つ最古の日の領域にカーソル枠が表示される。但し、そのような日が存在しない場合には、上述の下ボタンが押下されたときの動作と同じ動作が行われる。
【０１６１】
同様に、プロテクト画像再生モードにおいてＹ年Ｍ月の月単位カレンダーが表示されているときに左ボタンが押下されたときには、Ｙ年Ｍ月に係る制御ファイルにおいて代表画像ファイルのリストに記述されているプロテクト情報の日のうち、カレンダー上のカーソル枠が表示されている日よりも過去で且つ最新の日の領域にカーソル枠が表示される。但し、そのような日が存在しない場合には、上述の上ボタンが押下されたときの動作と同じ動作が行われる。
【０１６２】
図１４は、プロテクト画像再生モードにおいてＹ年の年単位カレンダーが表示されているときに下ボタンが押下されたときのカレンダー再生動作を示すフローチャートである。尚、この下ボタンの押下の際には、カレンダー上のＭ月の領域にカーソル枠が表示されていたものとする。
【０１６３】
同図に示したように、本動作では、まず、Ｙ年Ｍ月に係る制御ファイルを検索し（Ｓ１６１）、そのＹ年Ｍ月に係る制御ファイルに「Ｐｒｏｔｅｃｔ＿Ｎｅｘｔ」パラメータが記述されているか否か（Ｓ１６２）、すなわち、Ｙ年Ｍ月よりも未来で且つ最古の月に係る、プロテクト情報が記述された制御ファイルのリストが記述されているか否かを判定する。
【０１６４】
Ｓ１６２がＹｅｓの場合には、続いて、「Ｐｒｏｔｅｃｔ＿Ｎｅｘｔ」パラメータとして記述されている制御ファイルのリストを基に、その制御ファイルを着脱メモリ９から読み出し、その制御ファイルに係る年と月を取得して年をＹ2，月をＭ2とする（Ｓ１６３）。
【０１６５】
一方、Ｓ１６２がＮｏの場合には、続いて、Ｍの値をＭ2，Ｙの値をＹ2とし（Ｓ１６４）、Ｙ2年Ｍ2月に係る制御ファイルに「Ｎｅｘｔ」パラメータが記述されているか否か（Ｓ１６５）、すなわち、Ｙ2年Ｍ2月よりも未来で且つ最古の月に係る制御ファイルのリストが記述されているか否かを判定する。尚、Ｓ１６２がＮｏとなる場合は、例えば、図３に示した２００４年２月に係る制御ファイルのように、Ｙ年Ｍ月に係る制御ファイルにプロテクト情報が記述されていない場合などである。
【０１６６】
Ｓ１６５がＮｏの場合、本フローが終了する。すなわち、この場合には、Ｙ2年Ｍ2月よりも未来の月に係る制御ファイルが無いことになるので、本フローが終了する。
一方、Ｓ１６５がＹｅｓの場合には、続いて、「Ｎｅｘｔ」パラメータとして記述されている制御ファイルのリストを基に、その制御ファイルを着脱メモリ９から読み出し、その制御ファイルに係る年と月を取得して年をＹ2，月をＭ2とし（Ｓ１６６）、続いて、そのＹ2年Ｍ2月に係る制御ファイルにプロテクト情報が記述されているか否かを判定する（Ｓ１６７）。
【０１６７】
Ｓ１６７がＮｏの場合にはＳ１６５へ戻り、上述の処理を繰り返す。このように、Ｓ１６５乃至１６７の処理によって、「Ｎｅｘｔ」パラメータを辿りながら、本フロー開始時にカーソル枠が表示されていた月よりも未来で且つ最古の月に係る、プロテクト情報が記述された制御ファイルの検索が行われる。
【０１６８】
Ｓ１６３の後、又は、Ｓ１６７がＹｅｓの場合、続いて、Ｙ＝Ｙ2であるか否かを判定する（Ｓ１６８）。
Ｓ１６８がＹｅｓの場合には、続いて、Ｙ2年Ｍ2月に係る制御ファイルに「Ｐｒｏｔｅｃｔ＿Ｎｅｘｔ」パラメータが記述されているか否か（Ｓ１６９）、すなわち、Ｙ2年Ｍ2月よりも未来で且つ最古の月に係る、プロテクト情報が記述された制御ファイルのリストが記述されているか否かを判定し、その判定結果がＹｅｓの場合にはＳ１６３へ進み、Ｎｏの場合には本フローが終了する。尚、Ｓ１６９がＮｏになる場合には、Ｙ2年よりも未来の年に、プロテクト情報が記述された制御ファイルが存在しないことになるので、本フローが終了する。
【０１６９】
一方、Ｓ１６８がＮｏの場合には、Ｙ2の値をＹ、Ｍ2の値をＭとし（Ｓ１７０）、続くＳ１７０乃至１８１では、図１０に示したＳ７１乃至８１の処理と同じ処理が行われる。但し、ここでは、制御ファイルに記述されているプロテクト情報に基づき、ライトプロテクト設定がされている画像ファイルと撮影月が同月の代表画像ファイルに係る代表画像はカラーで表示され、その他の代表画像はモノクロで表示される。
【０１７０】
このように、本フローによれば、年単位カレンダーが表示されているプロテクト画像再生モードにおいて下ボタンによるカーソル枠の移動指示が行われると、その指示前にカーソル枠が表示されていた月に係る制御ファイルに記述されている「Ｐｒｏｔｅｃｔ＿Ｎｅｘｔ」パラメータ、又は、「Ｎｅｘｔ」パラメータに基づいて、当該制御ファイルに係る月よりも未来で且つ最古の月に係る、プロテクト情報が記述された制御ファイルを読み出し、その制御ファイルに基づいて、その指示後の月の月単位カレンダーを表示するようにしたので、ライトプロテクト設定がされている画像ファイルだけを辿って年単位カレンダーを表示する場合であって且つカーソル枠の移動指示により表示年が変更される場合であっても、その年単位カレンダーの表示を、高速且つスムーズに行うことができる。
【０１７１】
尚、本フローでは、プロテクト画像再生モードにおいてＹ年の年単位カレンダーが表示されているときに下ボタンが押下されたときのカレンダー再生動作を説明したが、上ボタンが押下されたときのカレンダー再生動作も同様にして行われる。この場合には、Ｓ１６２，Ｓ１６３，及びＳ１６９の「Ｐｒｏｔｅｃｔ＿Ｎｅｘｔ」パラメータが「Ｐｒｏｔｅｃｔ＿Ｐｒｅｖ」パラメータに置き換えられ、またＳ１６５，Ｓ１６６，Ｓ１７７，及びＳ１７８の「Ｎｅｘｔ」パラメータが「Ｐｒｅｖ」パラメータに置き換えられて処理が行われる。
【０１７２】
また、プロテクト画像再生モードにおいてＹ年の年単位カレンダーが表示されているときに右ボタンが押下されたときには、カレンダー上のカーソル枠が表示されているＭ月に係る制御ファイルに「Ｐｒｏｔｅｃｔ＿Ｎｅｘｔ」パラメータとして記述されている制御ファイルのリストを基に、その制御ファイルに係る年と月を取得し、取得した年がＹ年と同じ場合には取得した月の領域にカーソル枠を表示し、取得した年がＹ年と異なる場合には上述の下ボタンが押下されたときの動作と同じ動作が行われる。但し、Ｍ月に係る制御ファイルに「Ｐｒｏｔｅｃｔ＿Ｎｅｘｔ」パラメータが記述されてなく、「Ｎｅｘｔ」パラメータが記述されていた場合には、その「Ｎｅｘｔ」パラメータを辿って、プロテクト情報が記述されている制御ファイルを検索し、その制御ファイルが検索されたならば、その制御ファイルを基に、前述の処理を行う。
【０１７３】
同様に、プロテクト画像再生モードにおいてＹ年の年単位カレンダーが表示されているときに左ボタンが押下されたときには、カレンダー上のカーソル枠が表示されているＭ月に係る制御ファイルに「Ｐｒｏｔｅｃｔ＿Ｐｒｅｖ」パラメータとして記述されている制御ファイルのリストを基に、その制御ファイルに係る年と月を取得し、取得した年がＹ年と同じ場合には取得した月の領域にカーソル枠を表示し、取得した年がＹ年と異なる場合には上述の上ボタンが押下されたときの動作と同じ動作が行われる。但し、Ｍ月に係る制御ファイルに「Ｐｒｏｔｅｃｔ＿Ｐｒｅｖ」パラメータが記述されてなく、「Ｐｒｅｖ」パラメータが記述されていた場合には、その「Ｐｒｅｖ」パラメータを辿って、プロテクト情報が記述されている制御ファイルを検索し、その制御ファイルが検索されたならば、その制御ファイルを基に、前述の処理を行う。
【０１７４】
このように、ライトプロテクト設定がされた画像ファイルだけを辿って行うカレンダー再生動作によれば、着脱メモリ９に記録された制御ファイルに記述されている、日単位のプロテクト情報と、「Ｐｒｏｔｅｃｔ＿Ｐｒｅｖ」パラメータ，「Ｐｒｅｖ」パラメータ，「Ｐｒｏｔｅｃｔ＿Ｎｅｘｔ」パラメータ，又は及び，「Ｎｅｘｔ」パラメータとして記述されている制御ファイルのリストとに基づいて、そのような画像ファイルだけを辿って行う月単位カレンダー表示や年単位カレンダー表示を、その表示を切り替えたときも含め、高速且つスムーズに行うことができる。
【０１７５】
以上、本発明について詳細に説明したが、本発明は上記実施形態に限定されず、本発明の要旨を逸脱しない範囲において、各種の改良及び変更を行っても良いのはもちろんである。
【０１７６】
（付記１）
画像ファイルの撮影日時を取得する撮影日時取得手段と、
記録媒体に記録された画像ファイルの撮影月毎に制御ファイルを作成する制御ファイル作成手段と、
前記制御ファイルに、当該撮影月に撮影日時が含まれる画像ファイルの撮影日毎に当該撮影日の代表画像ファイルのリストを記述する第１の記述手段と、
前記制御ファイルに、当該撮影月に撮影日時が含まれる特定の条件を満たす画像ファイルの撮影日毎に前記特定の条件を満たす画像ファイルの存在を表す情報を記述する第２の記述手段と、
前記制御ファイルから、前記特定の条件を満たす画像ファイルの存在を表す情報を削除する第１の削除手段と、
カレンダーを表示する際に、前記制御ファイルに基づいて、前記代表画像ファイルの撮影日時に対応する前記カレンダー上の領域に、前記代表画像ファイルに係る代表画像を表示するカレンダー表示手段と、
を有することを特徴とする画像再生装置。
【０１７７】
（付記２）
前記情報が記述されていない制御ファイルに前記情報が記述されたときに、前記情報が記述された制御ファイルに係る撮影月よりも過去で且つ最新の撮影月に係る、前記情報が記述されている制御ファイルが存在する場合には、前記情報が記述された制御ファイルに、当該制御ファイルに係る撮影月よりも過去で且つ最新の撮影月に係る、前記情報が記述されている制御ファイルのリストとして、前記存在した制御ファイルのリストを記述すると共に、前記存在した制御ファイルに、当該制御ファイルに係る撮影月よりも未来で且つ最古の撮影月に係る、前記情報が記述されている制御ファイルのリストとして、前記情報が記述された制御ファイルのリストを記述する第３の記述手段、
を更に有し、
前記制御ファイルに基づいて、前記特定の条件を満たす画像ファイルを辿りながらカレンダー再生を行う、
ことを特徴とする付記１記載の画像再生装置。
【０１７８】
（付記３）
前記情報が記述されていない制御ファイルに前記情報が記述されたときに、前記情報が記述された制御ファイルに係る撮影月よりも未来で且つ最古の撮影月に係る、前記情報が記述されている制御ファイルが存在する場合には、前記情報が記述された制御ファイルに、当該制御ファイルに係る撮影月よりも未来で且つ最古の撮影月に係る、前記情報が記述されている制御ファイルのリストとして、前記存在した制御ファイルのリストを記述すると共に、前記存在した制御ファイルに、当該制御ファイルに係る撮影月よりも過去で且つ最新の撮影月に係る、前記情報が記述されている制御ファイルのリストとして、前記情報が記述された制御ファイルのリストを記述する第４の記述手段、
を更に有することを特徴とする付記１又は２記載の画像再生装置。
【０１７９】
（付記４）
前記情報が記述されている制御ファイルから前記情報が全て削除されたときに、前記情報が全て削除された制御ファイルに、当該制御ファイルに係る撮影月よりも過去で且つ最新の撮影月に係る、前記情報が記述されている制御ファイルのリストが記述されており、且つ、当該制御ファイルに係る撮影月よりも未来で且つ最古の撮影月に係る、前記情報が記述されている制御ファイルのリストが記述されていない場合には、
前記情報が全て削除された制御ファイルから、当該制御ファイルに係る撮影月よりも過去で且つ最新の撮影月に係る、前記情報が記述されている制御ファイルのリストを削除すると共に、
前記情報が全て削除された制御ファイルに係る撮影月よりも過去で且つ最新の撮影月に係る、前記情報が記述されている制御ファイルから、当該制御ファイルに係る撮影月よりも未来で且つ最古の撮影月に係る、前記情報が記述されている制御ファイルのリストを削除する第２の削除手段、
を更に有することを特徴とする付記３記載の画像再生装置。
【０１８０】
（付記５）
前記情報が記述されている制御ファイルから前記情報が全て削除されたときに、前記情報が全て削除された制御ファイルに、当該制御ファイルに係る撮影月よりも過去で且つ最新の撮影月に係る、前記情報が記述されている制御ファイルのリストが記述されてなく、且つ、当該制御ファイルに係る撮影月よりも未来で且つ最古の撮影月に係る、前記情報が記述されている制御ファイルのリストが記述されている場合には、
前記情報が全て削除された制御ファイルから、当該制御ファイルに係る撮影月よりも未来で且つ最古の撮影月に係る、前記情報が記述されている制御ファイルのリストを削除すると共に、
前記情報が全て削除された制御ファイルに係る撮影月よりも未来で且つ最古の撮影月に係る、前記情報が記述されている制御ファイルから、当該制御ファイルに係る撮影月よりも過去で且つ最新の撮影月に係る、前記情報が記述されている制御ファイルのリストを削除する第２の削除手段、
を更に有することを特徴とする付記３記載の画像再生装置。
【０１８１】
（付記６）
前記情報が記述されている制御ファイルから前記情報が全て削除されたときに、前記情報が全て削除された制御ファイルに、当該制御ファイルに係る撮影月よりも過去で且つ最新の撮影月に係る、前記情報が記述されている制御ファイルのリストが記述されており、且つ、当該制御ファイルに係る撮影月よりも未来で且つ最古の撮影月に係る、前記情報が記述されている制御ファイルのリストが記述されている場合には、
前記情報が全て削除された制御ファイルに係る撮影月よりも過去で且つ最新の撮影月に係る、前記情報が記述されている制御ファイルに、当該制御ファイルに係る撮影月よりも未来で且つ最古の撮影月に係る、前記情報が記述されている制御ファイルのリストとして、前記情報が全て削除された制御ファイルに係る撮影月よりも未来で且つ最古の撮影月に係る、前記情報が記述されている制御ファイルのリストを記述すると共に、
前記情報が全て削除された制御ファイルに係る撮影月よりも未来で且つ最古の撮影月に係る、前記情報が記述されている制御ファイルに、当該制御ファイルに係る撮影月よりも過去で且つ最新の撮影月に係る、前記情報が記述されている制御ファイルのリストとして、前記情報が全て削除された制御ファイルに係る撮影月よりも過去で且つ最新の撮影月に係る、前記情報が記述されている制御ファイルのリストを記述し、
更に、前記情報が全て削除された制御ファイルから、当該制御ファイルに係る撮影月よりも過去で且つ最新の撮影月に係る、前記情報が記述されている制御ファイルのリストと、当該制御ファイルに係る撮影月よりも未来で且つ最古の撮影月に係る、前記情報が記述されている制御ファイルのリストとを削除する記述削除手段、
を更に有することを特徴とする付記３記載の画像再生装置。
【０１８２】
（付記７）
前記制御ファイルが作成されたときに、前記作成された制御ファイルに、当該制御ファイルに係る撮影月よりも過去で且つ最新の撮影月に係る制御ファイルが存在する場合には、
前記作成された制御ファイルに、当該制御ファイルに係る撮影月よりも過去で且つ最新の撮影月に係る制御ファイルのリストとして、前記存在した制御ファイルのリストを記述すると共に、
前記存在した制御ファイルに、当該制御ファイルに係る撮影月よりも未来で且つ最古の撮影月に係る制御ファイルのリストとして、前記作成された制御ファイルのリストを記述する第５の記述手段、
を更に有することを特徴とする付記１乃至６の何れか一項記載の画像再生装置。
【０１８３】
（付記８）
前記制御ファイルが作成されたときに、前記作成された制御ファイルに、当該制御ファイルに係る撮影月よりも未来で且つ最古の撮影月に係る制御ファイルが存在する場合には、
前記作成された制御ファイルに、当該制御ファイルに係る撮影月よりも未来で且つ最古の撮影月に係る制御ファイルのリストとして、前記存在した制御ファイルのリストを記述すると共に、
前記存在した制御ファイルに、当該制御ファイルに係る撮影月よりも過去で且つ最新の撮影月に係る制御ファイルのリストとして、前記作成された制御ファイルのリストを記述する第６の記述手段、
を更に有することを特徴とする付記１乃至７の何れか一項記載の画像再生装置。
【０１８４】
（付記９）
前記制御ファイルに基づいて、前記特定の条件を満たす画像ファイルを辿ってカレンダー再生を行う場合、前記カレンダー表示手段は、前記特定の条件を満たす画像ファイルと撮影日が同日の代表画像ファイルに係る代表画像をカラーで表示し、その他の代表画像をモノクロで表示する、
ことを特徴とする付記１乃至８の何れか一項記載の画像再生装置。
【０１８５】
（付記１０）
前記特定の条件は、少なくとも、ライトプロテクト設定された画像ファイル、動画像ファイル、又は、同一シーンモードを設定して撮影された画像ファイルであるという条件である、
ことを特徴とする付記１乃至９の何れか一項記載の画像再生装置。
【０１８６】
（付記１１）
コンピュータに、
画像ファイルの撮影日時を取得する撮影日時取得機能と、
記録媒体に記録された画像ファイルの撮影月毎に制御ファイルを作成する制御ファイル作成機能と、
前記制御ファイルに、当該撮影月に撮影日時が含まれる画像ファイルの撮影日毎に当該撮影日の代表画像ファイルのリストを記述する第１の記述機能と、
前記制御ファイルに、当該撮影月に撮影日時が含まれる特定の条件を満たす画像ファイルの撮影日毎に前記特定の条件を満たす画像ファイルの存在を表す情報を記述する第２の記述機能と、
前記制御ファイルから、前記特定の条件を満たす画像ファイルの存在を表す情報を削除する削除機能と、
カレンダーを表示する際に、前記制御ファイルに基づいて、前記代表画像ファイルの撮影日時に対応する前記カレンダー上の領域に、前記代表画像ファイルに係る代表画像を表示するカレンダー表示機能と、
を実現させるための画像再生プログラム。
【０１８７】
（付記１２）
前記情報が記述されていない制御ファイルに前記情報が記述されたときに、前記情報が記述された制御ファイルに係る撮影月よりも過去で且つ最新の撮影月に係る、前記情報が記述されている制御ファイルが存在する場合には、前記情報が記述された制御ファイルに、当該制御ファイルに係る撮影月よりも過去で且つ最新の撮影月に係る、前記情報が記述されている制御ファイルのリストとして、前記存在した制御ファイルのリストを記述すると共に、前記存在した制御ファイルに、当該制御ファイルに係る撮影月よりも未来で且つ最古の撮影月に係る、前記情報が記述されている制御ファイルのリストとして、前記情報が記述された制御ファイルのリストを記述する第３の記述機能、
を更に実現させるための付記１１記載の画像再生プログラム。
【０１８８】
（付記１３）
前記情報が記述されていない制御ファイルに前記情報が記述されたときに、前記情報が記述された制御ファイルに係る撮影月よりも未来で且つ最古の撮影月に係る、前記情報が記述されている制御ファイルが存在する場合には、前記情報が記述された制御ファイルに、当該制御ファイルに係る撮影月よりも未来で且つ最古の撮影月に係る、前記情報が記述されている制御ファイルのリストとして、前記存在した制御ファイルのリストを記述すると共に、前記存在した制御ファイルに、当該制御ファイルに係る撮影月よりも過去で且つ最新の撮影月に係る、前記情報が記述されている制御ファイルのリストとして、前記情報が記述された制御ファイルのリストを記述する第４の記述機能、
を更に実現させるための付記１１又は１２記載の画像再生プログラム。
【図面の簡単な説明】
【０１８９】
【図１】一実施例に係る画像再生装置であるデジタルカメラの主要構成を示す図である。
【図２】制御ファイルが記録された着脱メモリのファイル構成例を示す図である。
【図３】各制御ファイルの記述内容を示す図である。
【図４】通常のカレンダー再生動作の概要を説明する図である。
【図５】ライトプロテクト設定がされている画像ファイルだけを辿ってカレンダー再生を行う場合の動作の概要を説明する図である。
【図６】撮影により画像ファイルが着脱メモリに記録されたときに行われる、制御ファイルの登録に係る動作を示すフローチャートである。
【図７】外部装置からの画像ファイルが着脱メモリに記録されたときに行われる、制御ファイルの登録に係る動作を示すフローチャートである。
【図８】ズームＷｉｄｅボタンの押下により１コマ再生モードから月単位カレンダー再生モードに切り替えられた場合、若しくは、ズームＴｅｌｅボタンの押下により年単位カレンダー再生モードから月単位カレンダー再生モードに切り替えられた場合に行われる通常のカレンダー再生動作を示すフローチャートである。
【図９】月単位カレンダー再生モードにおいて、下ボタンによるカーソル枠の移動指示が行われた場合の通常のカレンダー再生動作を示すフローチャートである。
【図１０】ズームＷｉｄｅボタンの押下により月単位カレンダー再生モードから年単位カレンダー再生モードに切り替えられた場合に行われる通常のカレンダー再生動作を示すフローチャートである。
【図１１】画像ファイルに対してライトプロテクト設定を行う場合の動作を示すフローチャートである。
【図１２】画像ファイルに対してライトプロテクト設定の解除を行う場合の動作を示すフローチャートである。
【図１３】プロテクト画像再生モードにおいてＹ年Ｍ月の月単位カレンダーが表示されているときに下ボタンが押下されたときのカレンダー再生動作を示すフローチャートである。
【図１４】プロテクト画像再生モードにおいてＹ年の年単位カレンダーが表示されているときに下ボタンが押下されたときのカレンダー再生動作を示すフローチャートである。
【符号の説明】
【０１９０】
１      撮影レンズ系
２      撮像素子
３      撮像回路
４      Ａ／Ｄ部
５      シスコン
６      画像処理部
７      Ｉ／Ｆ
８      カードスロット
９      着脱メモリ
１０    ＶＲＡＭ
１１    ＬＣＤドライバ
１２    内蔵ＬＣＤ
１３    内蔵ＲＡＭ
１４    内蔵ＲＯＭ
１５    操作部
１６    外部Ｉ／Ｆ
１７、１８、１９  画像
２０    カーソル枠
２１    日の領域
２２    カーソル枠を含めた日の領域
２３、２４、２５  画像
２６    カーソル枠を含めた月の領域
３１    マーク
３２    点線
【図１】
2006352589.tif 000003
【図３】
2006352589.tif 000004
【図４】
2006352589.tif 000005
【図５】
2006352589.tif 000006
【図６】
2006352589.tif 000007
【図７】
2006352589.tif 000008
【図８】
2006352589.tif 000009
【図９】
2006352589.tif 000010
【図１０】
2006352589.tif 000011
【図１１】
2006352589.tif 000012
【図１２】
2006352589.tif 000013
【図１３】
2006352589.tif 000014
【図１４】
2006352589.tif 000015
【図２】
2006352589.tif 000016