(57)【要約】【課題】  アルバムに登録されている画像データを再生する際の再生順序が、画像の撮影日順に適切に従うようになる日付一括登録機能を提供する。【解決手段】  メモリカード１７は、画像ファイルと当該画像ファイルに関連付けられた撮影日情報とを記憶する。ＣＰＵ２１は、上記画像ファイルをアルバムファイルに一括登録するための撮影日を取得し、上記一括登録するために取得された撮影日に基づいて、メモリカード１７に記録されている画像データの再生順を規定するためのアルバムファイルを作成し、作成されたアルバムファイルにおける画像データの再生順を書き換える。ここで、複数の撮影日に基づいて作成されたアルバムファイルにおける画像データの再生順が撮影日順になっていない場合には、当該アルバムファイルにおける画像データの再生順を撮影日順に書き換える。【選択図】      図１
2006140651.tif 000002
【特許請求の範囲】
【請求項１】
画像ファイルと当該画像ファイルに関連付けられた撮影日情報とを記憶する記憶手段と、
上記画像ファイルをアルバムファイルに一括登録するための撮影日を取得する取得手段と、
上記一括登録するために取得された撮影日に基づいて、記録媒体に記録されている画像データの再生順を規定するためのアルバムファイルを作成する作成手段と、
上記作成手段によって作成されたアルバムファイルにおける画像データの再生順を書き換える書き換え手段と、
を具備し、
上記書き換え手段は、複数の撮影日に基づいて作成されたアルバムファイルにおける画像データの再生順が撮影日順になっていない場合に、当該アルバムファイルにおける画像データの再生順を撮影日順に書き換えることを特徴とする画像管理装置。
【請求項２】
撮影順を示すファイル番号を名称の一部として付与された画像ファイルと当該画像ファイルに関連付けられた撮影日情報とを記憶する記憶手段と、
上記画像ファイルをアルバムファイルに一括登録するための撮影日を取得する取得手段と、
上記一括登録するために取得された撮影日に基づいて、記録媒体に記録されている画像データの再生順を規定するためのアルバムファイルを作成する作成手段と、
上記作成手段によって作成されたアルバムファイルにおける画像データの再生順を書き換える書き換え手段と、
を具備し、
上記作成されたアルバムファイルにおける画像データの再生順が、撮影日順且つファイル番号順になっているか判定し、撮影日順且つファイル番号順になっていない場合に、上記アルバムファイルにおける画像データの再生順をファイル番号順に書き換えることを特徴とする画像管理装置。
【請求項３】
画像ファイルと当該画像ファイルに関連付けられた撮影日情報とを記憶する記憶手段と、
上記画像ファイルをアルバムファイルに一括登録するための撮影日を取得する取得手段と、
上記一括登録するために取得された撮影日に基づいて、記録媒体に記録されている画像データを選択し、当該選択された画像データのリストを、既に存在するアルバムファイルに追記する追記手段と、
を具備し、
上記追記手段は、既存のアルバムファイルに記載されているリストの画像データと追記される画像データとが、撮影日順に再生されるように、当該既存のアルバムファイルを書き換えることを特徴とする画像管理装置。
【請求項４】
上記取得手段は少なくとも１つの画像ファイルを表示する表示手段を含み、当該表示手段上で選択された画像ファイルの撮影日情報に基づいて一括登録する撮影日を取得することを特徴とする請求項１から３のうちのいずれか一項に記載の画像管理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ管理技術に関し、特に、記録媒体に記録されている画像データの管理技術に関する。
【背景技術】
【０００２】
昨今のデジタルカメラ等を含む画像管理装置には、「アルバム」という機能を有しているものがある。アルバム機能は、記憶媒体に記録されている画像データで表されている画像を１以上のグループ（アルバム）に纏めておき、各アルバムに含まれている画像をアルバム毎に閲覧・管理等するというものである。
【０００３】
アルバム機能を実現する画像データの管理手法の一例について、図７を用いて説明する。
図７において、画像管理装置であるカメラ１００には、着脱自在な記憶媒体であるメモリカード２００が装着されており、各種のデータをメモリカード２００に記憶しておくことができる。このメモリカード２００には、画像ルートフォルダ３００とアルバムファイル４０１−１、４０２−２、…、４０２−ｎ、…とが記憶される。
【０００４】
画像ルートフォルダ３００は、画像ファイルを格納する根元のフォルダである。
画像を表している画像データは、画像ルートフォルダ（「ＤＣＩＭ」フォルダ）３００内の画像格納フォルダ（「１００ＯＬＹＭＰ」フォルダ）３１０に、画像ファイル３１１−１、３１１−２、…、３１１−ｎ、…（以下、代表して「３１１」と示す）として各々格納される。画像ファイル３１１には、画像ファイル３１１自身が格納している画像データについての属性を示す属性情報が、例えば画像データのヘッダ情報として格納されている。この属性情報としては、例えば、その画像データで表されている画像の撮影日情報、その画像のサイズを示す情報、その画像の品質（データ圧縮されている画像データの圧縮の程度）を示す情報、その画像が静止画であるか動画像であるかの識別情報、この画像ファイル３１１に音声データが添付されているか否かの識別情報、この画像ファイル３１１の消去を禁止するか許容するかの識別情報（消去プロテクト情報）などがある。
【０００５】
なお、図７において、画像ファイル３１１の各々に示されている「Ｐ００１」、「Ｐ００２」、「Ｐｘｘｘ」の文字は、画像ファイル３１１の各々に与えられているファイル名であり、このファイル名における数字部分（番号部分）が画像の撮影順を示している。また、図７では明示していないが、ファイル名には拡張子が付されており、画像ファイル３１１で表されている画像が静止画であるか動画像であるかの識別をこの拡張子に基づいて行うこともできる。
【０００６】
アルバムファイル４０１−１、４０１−２、…、４０１−ｎ、…（以下、代表して「４０１」と示す）は制御データファイルであり、画像ファイル３１１の各々と画像ファイル３１１に格納されている画像データで表されている画像が登録されている（画像ファイル３１１が属している）アルバムとの従属関係を表しているアルバムリスト４０２−１、４０２−２、…、４０２−ｎ、…（以下、代表して「４０２」と示す）が各々示されている。
【０００７】
アルバムリスト４０２は、アルバムに登録されている画像についての画像ファイル３１１を特定する情報として、各画像ファイル３１１のファイル名が並べられている。アルバムリスト４０２におけるファイル名の並び順は、そのアルバムに登録されている画像の再生表示を行うときにおける再生順序を示す順序情報として利用される。
【０００８】
また、アルバムファイル４０１の各々には、「ＡＬＢＵＭｎ」なるアルバム名が識別情報として付加されており、アルバム名とアルバムリスト４０２とが対応付けられている。なお、本実施形態においては、各アルバムには、「ＡＬＢＵＭ１」、「ＡＬＢＵＭ２」、「ＡＬＢＵＭ３」、…などと、名称が数字の昇順に定められるものとする。
【０００９】
また、図７においては、説明を簡単にするため、データ内容の異なるデータファイルのファイル名が画像ルートフォルダ３００内で重複することはないものとしている。従って、アルバムリスト４０２に示されているファイル名のみで、画像ルートフォルダ３００下の画像ファイル３１１を唯一つに特定することができる。ここで、例えば画像ファイル３１１のファイル名に加えてその画像ファイル３１１の格納位置等を示す情報（ファイルパス名など）をアルバムリスト４０２に示すようにすると、画像ルートフォルダ３００下の異なる画像格納フォルダ３１０に格納されている画像ファイル３１１のファイル名が重複していても画像ファイル３１１を唯一つに特定することができる。
【００１０】
図７に示した例では、画像ファイル３１１をこのようにして管理することにより、カメラ１０でアルバム機能が利用可能となる。
ところで、このようなアルバム機能に関する技術として、日付一括登録機能というものがある。この機能は、撮影画像を１コマずつカメラの表示部で再生表示しているときにユーザが日付一括登録の指示を行うと、その指示時点で表示されていた画像と同一の撮影日である画像を指定のアルバムへ一括して登録するという機能である。この機能を使用することにより、ユーザは撮影画像の撮影日を確認しては１コマずつ指定のアルバムへ登録するという煩雑な作業を行うことなく、撮影日によってグループ化されたアルバムを得ることができる。
【００１１】
この他、本発明に関係する技術として、例えば特許文献１に開示されているものがある。
この技術は、画像データを所定の条件に従って自動的に分類、並べ替えを行うというものであり、特に、画像データに各々付加されている撮影日時情報（その画像データで表されている画像が撮影された日時を示す情報）の並び替えを行い、その並び替えされた撮影日時の順番で各画像ファイルのファイルパスを記載したリストを作成し、このリストに基づいてアルバムを作成するという技術が特許文献１に開示されている。但し、この技術は、指定された画像群に含まれる画像ファイル全てを撮影日順に並べた１つのアルバムを作成するためのものであり、撮影日によるグループ化のされているアルバムを得るためのものではない。
【特許文献１】特開２００３−２８１１６３号公報  （段落［００２７］−［００３３］、図７、図８）
【発明の開示】
【発明が解決しようとする課題】
【００１２】
従来の日付一括登録機能が抱えている問題について、図８Ａ、図８Ｂ、及び図８Ｃを用いて説明する。
今、図７を用いた画像データの管理手法に従ってアルバム機能を提供しているカメラ１００において、メモリカード２００内の画像格納フォルダ３１０に、図８Ａに示すような画像ファイル３１１が格納されているものとする。
【００１３】
なお、図８Ａにおいて、画像ファイル３１１の各々に示されている文字のうち、「Ｐ００１．ＪＰＧ」、「Ｐ００２．ＪＰＧ」、…の文字は、画像ファイル３１１の各々に与えられているファイル名である。また、括弧で括られている「２００４−０９−０１，１２：００：００」、「２００４−０９−０１，１３：００：００」、…の文字は、その画像ファイル３１１で表されている画像の撮影日時を示しており、画像ファイル３１１はこの撮影日時の情報も有している。
【００１４】
このとき、ユーザが、「ＡＬＢＵＭ１」を指定して２００４年９月３日を撮影日とする日付一括登録機能をカメラ１００に指示したときにメモリカード２００内に作成されるアルバムファイル４０１を図８Ｂに示す。同図に示すアルバムファイル４０１では、図８Ａに示されていた画像ファイル３１１のうち撮影日が２００４年９月３日であるもののファイル名「Ｐ００６．ＪＰＧ」及び「Ｐ００７．ＪＰＧ」がアルバムリスト４０２に示されている。
【００１５】
次に、この図８Ｂに示されているアルバムファイル４０１がメモリカード２００に格納されている状態において、ユーザが、「ＡＬＢＵＭ１」を指定して２００４年９月２日を撮影日とする日付一括登録機能をカメラ１００に指示したとする。このような指示は、例えば、２００４年９月２日から９月３日にかけての２日間の旅行の途上で撮影した画像を１つのアルバムに纏める作業を行う、などといった状況でしばしば行われる。
【００１６】
このとき、カメラ１００は、図８Ａに示されていた画像ファイル３１１のうち撮影日が２００４年９月２日であるもののファイル名「Ｐ００３．ＪＰＧ」、「Ｐ００４．ＪＰＧ」、及び「Ｐ００５．ＪＰＧ」を、図８Ｂに示したアルバムファイル４０１におけるアルバムリスト４０２の末尾に追加する。このときのアルバムファイル４０１を示したものが図８Ｃである。
【００１７】
ところで、前述したように、アルバムリスト４０２におけるファイル名の並び順は、そのアルバムに登録されている画像データの再生（画像データで表されている画像の表示）を行うときにおける再生順序を示す順序情報として利用される。そのため、図８Ｃに示されているアルバムリスト４０２に従って「ＡＬＢＵＭ１」に登録されている画像データの再生を行うと、その再生順序は２００４年９月３日を撮影日とする「Ｐ００６．ＪＰＧ」及び「Ｐ００７．ＪＰＧ」の画像データが先となり、これらよりも撮影日が前であるはずの「Ｐ００３．ＪＰＧ」、「Ｐ００４．ＪＰＧ」、及び「Ｐ００５．ＪＰＧ」の画像データが後となってしまう。つまり、この場合では、再生順序が撮影日順と異なってしまうこととなり、不適切である。
【００１８】
本発明は上述した問題に鑑みてなされたものであり、その解決しようとする課題は、アルバムに登録されている画像データを再生する際の再生順序が、画像の撮影日順に適切に従うようになる日付一括登録機能を提供することである。
【課題を解決するための手段】
【００１９】
本発明の態様のひとつである画像管理装置は、画像ファイルと当該画像ファイルに関連付けられた撮影日情報とを記憶する記憶手段と、上記画像ファイルをアルバムファイルに一括登録するための撮影日を取得する取得手段と、上記一括登録するために取得された撮影日に基づいて、記録媒体に記録されている画像データの再生順を規定するためのアルバムファイルを作成する作成手段と、上記作成手段によって作成されたアルバムファイルにおける画像データの再生順を書き換える書き換え手段と、を具備し、上記書き換え手段は、複数の撮影日に基づいて作成されたアルバムファイルにおける画像データの再生順が撮影日順になっていない場合に、当該アルバムファイルにおける画像データの再生順を撮影日順に書き換えることを特徴とするものであり、この特徴によって前述した課題を解決する。
【００２０】
また、本発明の別の態様のひとつである画像管理装置は、撮影順を示すファイル番号を名称の一部として付与された画像ファイルと当該画像ファイルに関連付けられた撮影日情報とを記憶する記憶手段と、上記画像ファイルをアルバムファイルに一括登録するための撮影日を取得する取得手段と、上記一括登録するために取得された撮影日に基づいて、記録媒体に記録されている画像データの再生順を規定するためのアルバムファイルを作成する作成手段と、上記作成手段によって作成されたアルバムファイルにおける画像データの再生順を書き換える書き換え手段と、を具備し、上記作成されたアルバムファイルにおける画像データの再生順が、撮影日順且つファイル番号順になっているか判定し、撮影日順且つファイル番号順になっていない場合に、上記アルバムファイルにおける画像データの再生順をファイル番号順に書き換えることを特徴とするものであり、この特徴によって前述した課題を解決する。
【００２１】
また、本発明の更なる別の態様のひとつである画像管理装置は、画像ファイルと当該画像ファイルに関連付けられた撮影日情報とを記憶する記憶手段と、上記画像ファイルをアルバムファイルに一括登録するための撮影日を取得する取得手段と、上記一括登録するために取得された撮影日に基づいて、記録媒体に記録されている画像データを選択し、当該選択された画像データのリストを、既に存在するアルバムファイルに追記する追記手段と、を具備し、上記追記手段は、既存のアルバムファイルに記載されているリストの画像データと追記される画像データとが、撮影日順に再生されるように、当該既存のアルバムファイルを書き換えることを特徴とするものであり、この特徴によって前述した課題を解決する。
【００２２】
なお、上述した本発明に係るこれらの画像管理装置において、上記取得手段は少なくとも１つの画像ファイルを表示する表示手段を含み、当該表示手段上で選択された画像ファイルの撮影日情報に基づいて一括登録する撮影日を取得するようにしてもよい。
【発明の効果】
【００２３】
本発明は、以上のように構成することにより、アルバムに登録されている画像データを再生する際の再生順序が、画像の撮影日順に適切に従うようになる日付一括登録機能を提供できるようになるという効果を奏する。
【発明を実施するための最良の形態】
【００２４】
以下、本発明の実施の形態を図面に基づいて説明する。なお、ここでは、本発明をカメラで実施する形態について説明する。
まず図１について説明する。同図は本発明を実施するカメラ１０の構成を示している。なお、このカメラ１０は、図７を用いて説明したアルバム機能を提供する。
【００２５】
図１において、撮像処理部１３、画像処理部１４、ＲＡＭ１５、メモリＩ／Ｆ１６、表示制御部１８、ＵＳＢＩ／Ｆ２０、及びＣＰＵ２１はいずれもバス２４に接続されており、ＣＰＵ２１による管理の下で相互に各種のデータの授受を行うことができる。
【００２６】
レンズ１１によって結像された被写体像は、例えばＣＣＤ（Charge Coupled Device ）である撮像部１２によって電気信号に変換されて撮像処理部１３に入力される。撮像処理部１３では、入力された電気信号を所定の大きさまで増幅した後にアナログ−デジタル変換を行い、被写体像が表されている画像を示す画像データを出力する。
【００２７】
画像処理部１４は、撮像処理部１３から出力された画像データに対して、当該画像データで表現されている画像のγ補正やエッジ強調、ホワイトバランス補正等の画像処理を施す。また、画像データをメモリカード１７に記録する場合には、当該画像データに対してデータ圧縮処理を必要に応じて行う。更に、メモリカード１７に記録されている画像データで表されている画像の再生表示を行う場合には、メモリカード１７から読み出された画像データに対してデータ伸張処理を必要に応じて行う。
【００２８】
ＲＡＭ１５は、画像処理部１４やＣＰＵ２１が各種の処理を行う際に必要に応じて作業用として使用するランダム・アクセス・メモリである。
メモリＩ／Ｆ（インタフェース）１６はメモリカード１７をバス２４に接続するインタフェースであり、ＣＰＵ２１の管理の下でメモリカード１７に対する各種のデータの読み書きを可能とする。
【００２９】
メモリカード１７は、カメラ１０に対して着脱自在な記憶媒体であり、その記憶領域では図７に示したメモリカード２００と同様の画像データの管理がＣＰＵ２１によって行われる。なお、以下の説明においては、メモリカード１７に記憶されているデータファイルやフォルダの名称及び符号は、図７についての説明において提示したものをそのまま用いることとする。
【００３０】
表示処理部１８は、バス２４を経て送られてきた画像データをデジタル−アナログ変換して表示部１９へ与える。
表示部１９は例えばＬＣＤ（Liquid Crystal Display）であり、表示処理部１８に入力された画像データで表されている画像を表示する。
【００３１】
ＵＳＢ（Universal Serial Bus）Ｉ／Ｆ２０は、カメラ１０と例えばパーソナル・コンピュータ（ＰＣ）等の外部機器とを接続して各種のデータの授受を行えるようにするためのインタフェースである。
【００３２】
ＣＰＵ（Central Processing Unit ）２１はこのカメラ１０全体の動作制御を行う。
ＲＯＭ２２はＣＰＵ２１によって実行される制御プログラムやその実行の際に必要に応じて使用される各種のデータが格納されているリード・オンリ・メモリであり、ＣＰＵ２１はこの制御プログラムを実行することによって上述した動作制御が可能となる。
【００３３】
操作入力部２３はカメラ１０のユーザによって操作されるスイッチ類であり、操作の内容に対応付けられているユーザからの指示を取得してＣＰＵ２１へ渡す。
ここで図２について説明する。同図はこのカメラ１０の背面図である。この背面図において、筐体３０に設けられている、撮影動作の実行指示を取得するレリーズボタン２３−１、メニュー画面の表示指示や各種動作の実行指示を取得する確定ボタン２３−２、方向指示を取得する十字ボタン２３−３、２３−４、２３−５、及び２３−６などはいずれも操作入力部２３を構成するスイッチ類である。
【００３４】
なお、図２には、前述した表示部１９とファインダ３１とが筐体３０の背面側に設けられていることも表されている。
以下、ＣＰＵ２１によって行われる、本発明に関係する各種の制御処理について説明する。なお、これより説明する各制御処理は、いずれもＲＯＭ２２に格納されている制御プログラムをＣＰＵ２１が読み出して実行することによって実現される。
【００３５】
まず図３のフローチャートについて説明する。同図は画像再生処理の処理内容を示している。この処理は、メモリカード１７で記憶されている画像を表示部１９で再生表示させる処理である。この処理は、画像再生動作を行わせる設定（再生モード）の下でカメラ１０を起動させると開始される。
【００３６】
まず、Ｓ１０１において、画像の存在のチェックが行われ、続くＳ１０２において、画像が存在するか否かの判定処理が行われる。すなわち、メモリカード１７の画像格納フォルダ３１０内に、画像ファイル３１１が存在しているか否かを判定する処理が行われる。ここで、画像が存在する（判定結果がＹｅｓ）ならばＳ１０４に処理を進める。一方、画像が存在しない（判定結果がＮｏ）ならば、Ｓ１０３において、再生すべき画像がメモリカード１７に存在しない旨を示す表示を表示部１９に所定時間行わせ、その後はこの画像再生処理を終了してユーザからの指示の待ち受けの処理に移行する。
【００３７】
Ｓ１０４では、画像格納フォルダ３１０に格納されている画像ファイル３１１のうち、カメラ１０で最後に撮影された画像についてのものを読み出し、その画像を表示部１９に表示させる処理が行われる。この処理によって表示部１９に表示される画面例を図４（ａ）に示す。この画面例の下部には、この時点での操作入力部２３の各スイッチ類に対する操作の意味を示す操作ガイドが表示されている。
【００３８】
Ｓ１０５では、表示部１９で現在表示中の画像がいずれかのアルバムに既に登録されているか否かを判定する処理が行われる。すなわち、この画像についての画像ファイル３１１のファイル名が、メモリカード１７に記憶されているアルバムファイル４０１のアルバムリスト４０２のいずれかに並べられているか否かを判定する処理が行われる。ここで、この画像がいずれかのアルバムに既に登録済みである（判定結果がＹｅｓである）ときにのみ、Ｓ１０６の処理、すなわち、現在表示中の画像がアルバムに登録されている旨、及びその画像の登録されているアルバムのアルバム名を示すアイコンを表示部１９に表示させる処理が行われる。
【００３９】
このＳ１０６では、より具体的には、表示中の画像についての画像ファイル３１１のファイル名が並べられているアルバムリスト４０２を格納しているアルバムファイル４０１をＣＰＵ２１が参照し、そのファイルに示されているアルバム名に対応するアイコンを表示部１９に表示させる処理が行われる。
【００４０】
このアイコンが重畳表示されている画像表示の例を図４（ｂ）に示す。同図の例では、表示中の画像が「ＡＬＢＵＭ１」なるアルバム名のアルバムに登録されていることを示す「Ａｌｂ１」なる文字付きのアイコンが表示されている。つまり、このアイコンが表示されることによって、表示部１９に表示中の画像についての画像ファイル３１１のファイル名が示されているアルバムリスト４０２を有するアルバムファイル４０１が存在していること、更には、そのファイル名が「ＡＬＢＵＭ１」なるアルバムについてのアルバムファイル４０１のアルバムリスト４０２に示されていること、がユーザに対して報知される。
【００４１】
Ｓ１０７では、操作入力部２３に対するユーザによる操作指示を取得し、その指示の内容がアルバム登録の指示であるか否かを判定する処理が行われる。ここで、アルバム登録指示を取得したと判定した（判定結果がＹｅｓ）ならばＳ１１２に処理を進め、アルバム登録指示を取得していないと判定した（判定結果がＮｏ）ならばＳ１０８に処理を進める。
【００４２】
なお、アルバム登録の指示については、例えば、次のようにして行う。すなわち、ユーザは、図４（ａ）若しくは（ｂ）の表示がされているときに、前述した操作ガイドに従って確定ボタン２３−２を押下する。この押下を認識したＣＰＵ２１は、図４（ｃ）に例示するような再生動作メニュー画面を表示部１９に表示させる。ここで、ユーザが十字ボタン２３−３、２３−４、２３−５、及び２３−６並びに確定ボタン２３−２を押下操作して当該メニュー画面から「アルバム登録」動作の選択を行う。この選択操作によってアルバム登録の指示がなされる。
【００４３】
Ｓ１０８では、操作入力部２３に対するユーザによる操作指示を取得し、その指示の内容が、現在表示再生中の画像を切り換えて次の画像を表示させる指示であるか否かを判定する処理が行われる。ここで、次の画像を表示させる指示を取得したと判定した（判定結果がＹｅｓ）ならば、Ｓ１０９において、現在表示中のものに続く次の順序の画像を表示部１９に表示させる処理が行われ、その後はＳ１０５へと処理を戻して上述した処理が繰り返される。
【００４４】
なお、「次の画像の表示」の指示は、例えば、図４（ａ）若しくは（ｂ）の表示がされているときに、ユーザが十字ボタン２３−３、２３−４、２３−５、及び２３−６を操作することによってなされる。
【００４５】
Ｓ１０８において、次の画像を表示させる指示を取得していないと判定した（判定結果がＮｏ）ならば、Ｓ１１０において、操作入力部２３に対するユーザによる操作指示を取得し、その指示の内容がその他の処理の実行指示であるか否かを判定する処理が行われる。ここで、そのような指示を取得したと判定した（判定結果がＹｅｓ）ならば、Ｓ１１１においてその指示に対応する処理が実行され、その後はＳ１０５へと処理を戻して上述した処理が繰り返される。一方、そのような指示を取得していないと判定した（判定結果がＮｏ）ならば、Ｓ１０７へと処理を戻し、操作入力部２３に対するユーザによる操作指示の取得処理を繰り返す。
【００４６】
ここで、その他の処理の実行指示は、例えば、図４（ｃ）の再生動作メニュー画面が表示されているときに、ユーザが操作入力部２３を操作して当該メニュー画面から「アルバム登録」以外の動作の選択を行うことによってなされる。なお、この指示を取得したときに実行される処理の内容については説明を省略する。
【００４７】
前述したＳ１０７の処理において、アルバム登録指示を取得したと判定したときには、Ｓ１１２において、画像登録の可能なアルバムの一覧から登録先とするアルバムをユーザに選択させるための画面を表示部１９に表示させると共に、ユーザからのアルバム選択の指示を取得する処理が行われる。この画面例を図４（ｄ）に示す。
【００４８】
図４（ｄ）には、本（アルバム）の背表紙を模したイラストの各々に１から６までの数字が付されており、この表示により、画像の登録先のアルバムの選択候補として、「ＡＬＢＵＭ１」から「ＡＬＢＵＭ６」までの６つのアルバムがあることが分かる。また、同図において、「１」の数字が矩形で囲まれて表示されているが、これは、「ＡＬＢＵＭ１」が画像の登録先として選択されていることを示している。更に、同図の左端に示されている「６５／１００」の数字は、現在選択されている「ＡＬＢＵＭ１」は画像を「１００」枚まで登録することが可能であり、現在は「６５」枚の画像が登録されていることを示している。
【００４９】
ここで、画像の登録先のアルバムの選択候補の切り換えは、ユーザが十字ボタン２３−３、２３−４、２３−５、及び２３−６を操作することによってなされ、ユーザが確定ボタン２３−２を押下するとその時点で選択されていたアルバムが画像の登録先として確定し、ＣＰＵ２１はそのアルバムをユーザによるアルバム選択の指示として取得する。
【００５０】
Ｓ１１３では、アルバムに登録する対象画像（画像ファイル）が共通に有する属性についての指示をユーザに選択させるための画面（属性メニュー画面）を表示部１９に表示させると共に、ユーザからの当該属性の指示を取得する処理が行われる。この画面例を図４（ｅ）に示す。
【００５１】
図４（ｅ）に示す属性メニュー画面には、アルバムに登録する対象画像に共通する属性として、同日の撮影日である画像を同一アルバムに一括登録する「日付で一括」、同一の画像サイズである画像を同一アルバムに一括登録する「画像サイズで一括」、動画像を同一アルバムに一括登録する「動画で一括」、音声データが添付されている画像ファイル３１１で表されている画像を同一アルバムに一括登録する「音声付画像で一括」、及び、消去禁止の設定がなされている画像ファイル３１１で表されている画像を同一アルバムに一括登録する「消去禁止画像で一括」の各選択肢が示されている。
【００５２】
ユーザが操作入力部２３を操作して当該メニュー画面からこれらの選択肢のうちの１つを選択すると、ＣＰＵ２１はその選択肢をユーザからの属性の指示として取得する。
なお、上述したＳ１１２の処理とＳ１１３の処理との実行順序を逆にし、属性の指示を先に取得してから画像の一括登録先であるアルバムを特定する指示を取得するようにしてもよい。
【００５３】
Ｓ１１４では、前述したＳ１１３の処理によって取得された属性に応じたアルバムへの一括登録処理が実行される。この処理の詳細のうち、本発明に関係する日付一括登録処理については後述するが、他の処理の内容については説明を省略する。
【００５４】
Ｓ１１５では、Ｓ１０８と同様の処理、すなわち、操作入力部２３に対するユーザによる操作指示を取得し、その指示の内容が現在表示再生中の画像を切り換えて次の画像を表示させる指示であるか否かを判定する処理が行われる。ここで、次の画像を表示させる指示を取得したと判定した（判定結果がＹｅｓ）ならば、Ｓ１１６において、現在表示中のものに続く次の順序の画像を表示部１９に表示させる処理が行われ、その後はＳ１０５へと処理を戻して上述した処理が繰り返される。一方、次の画像を表示させる指示を取得していないと判定した（判定結果がＮｏ）ならば、このＳ１１５の処理を繰り返す。
【００５５】
以上までの処理が画像再生処理である。
次に図５について説明する。同図に示すフローチャートは日付一括登録処理の処理内容を示している。この処理は、前述した画像再生処理におけるＳ１１３の処理において、アルバムに登録する対象画像に共通する属性として、表示中の画像と同日の撮影日という属性がユーザから指示された場合（図４（ｅ）の画面例に示す選択肢から「日付で一括」が選択された場合）に、Ｓ１１４の処理として実行されるものである。
【００５６】
図５において、まず、Ｓ１２１では、カレンダー表示を表示部１９に表示させる処理が行われる。
カレンダー表示の表示画面例を図４（ｆ）に示す。同図の画面には、図４（ａ）若しくは図４（ｂ）に示されている画像と同日の撮影日に撮影された画像の一覧が表示され、更に、その上部には、それらの画像に共通する属性をユーザに認知させる表示として、その撮影日の日付が表示されている。そして、この画像の一覧のうち、アルバム指定画面を直近に表示させる前に表示部１９に表示させていた画像が太枠で囲まれて表示されている。
【００５７】
Ｓ１２１の処理が開始されると、ＣＰＵ２１はメモリカード１７に記憶されている画像ファイル３１１に各々示されている属性情報のうちの撮影日情報を参照する。そして、その中から、それまで表示部１９に表示させていた画像についての画像ファイル３１１中の属性情報における撮影日情報で示されている撮影日と同日の撮影日が示されているものを抽出する。その後、抽出された画像ファイル３１１についての画像の一覧をその撮影日の日付と共に表示部１９に表示させると共に、その一覧のうち、それまで表示部１９に表示させていた画像を太枠で囲むことにより、図４（ｆ）の画面が表示される。
【００５８】
続くＳ１２２では、表示中の画像と同日の撮影日である画像を同一アルバムへ一括登録する処理の実行指示、若しくはその処理の実行中止指示を要求する画面を表示部１９に表示させる処理が行われる。
【００５９】
この画面（日付一括登録実行指示画面）の画面例を図４（ｇ）に示す。ＣＰＵ２１は、前述したカレンダー表示画面が表示されているときに操作入力部２３の確定ボタン２３−２に対する押下操作を検出したときにこの画面を表示部１９に表示させる。ここで、ユーザが操作入力部２３を更に操作して、「登録」若しくは「中止」のいずれかを選択する。
【００６０】
Ｓ１２３において、このユーザによる選択が「登録」であったか否かを判定する処理が行われる。ここで、「登録」が選択された（判定結果がＹｅｓ）ならばＳ１２４に処理を進め、「中止」が選択された（判定結果がＮｏ）ならばＳ１３４に処理を進める。
【００６１】
Ｓ１２４では、前述したＳ１１２（図３）の処理によって取得された登録先のアルバムに登録可能な画像の枚数「ｎ」を算出する処理が行われる。
本実施形態においては、アルバムに登録可能な画像の総枚数は予め定められている（例えば各アルバム１００枚）ものとする。従って、このＳ１２４の処理では、この登録可能な総枚数から、登録先のアルバムに現在登録されている画像の枚数を減算することによって、登録可能な残り枚数を算出する。
【００６２】
Ｓ１２５では、表示中であった画像の撮影日、すなわち、その画像についての画像ファイル３１１の属性情報における撮影日情報で示されている撮影日の日付を取得する処理が行われる。この処理によって取得された日付が、アルバムへの一括登録の条件である撮影日となる。
【００６３】
Ｓ１２６では、メモリカード１７に記憶されている画像ファイル３１１のうちのひとつを参照する。そして、続くＳ１２７において、その参照中の画像ファイル３１１が、表示中であった画像についての画像ファイル３１１と同一の画像撮影日の属性を有しているか否か、すなわち、参照中の画像ファイル３１１の属性情報に示されている撮影日情報が、Ｓ１２５の処理によって取得されたものと同日の撮影日を示しているか否かを判定する処理が行われる。ここで、撮影日が同日であった（判定結果がＹｅｓ）のときにのみ、Ｓ１２８において、参照中の画像ファイル３１１のファイル名をＲＡＭ１５の所定の記憶領域にリスト化して記憶させておく処理が行われ、更に、今回の日付一括登録処理において登録先のアルバムに登録することとなる画像の枚数を計数する変数「ｍ」の値をインクリメント（１だけ増加させる）処理が行われる。
【００６４】
Ｓ１２９では、メモリカード１７に記憶されている画像ファイル３１１の全てについて、上述したＳ１２６及びＳ１２７の処理による撮影日のチェックを済ませたか否かを判定する処理が行われ、全て済ませた（判定結果がＹｅｓ）ならばＳ１３１に処理を進め、一方、未チェックのものが残っている（判定結果がＮｏ）ならばＳ１３０に処理を進める。
【００６５】
Ｓ１３０では、今回の日付一括登録処理において登録先のアルバムに登録することとなる画像の枚数が、登録先のアルバムに現在登録可能な画像の枚数よりも少なく、更なる一括登録が可能であるか否か、すなわち、前述した「ｍ」の値が前述した「ｎ」の値よりも少ないか否かを判定する処理が行われる。ここで、更なる一括登録が尚も可能であると判定したとき（判定結果がＹｅｓのとき）にはＳ１２６へと処理を戻して上述した処理が繰り返される。一方、更なる一括登録はもはや不可能であると判定したとき（判定結果がＮｏのとき）にはＳ１３１に処理を進める。
【００６６】
Ｓ１３１では、今回のこの日付一括登録処理においてアルバムへ登録すべき画像が存在するか否か、すなわち、前述したＳ１２８の処理の実行によってＲＡＭ１５に記憶させたファイル名が存在するか否かを判定する処理が行われる。ここで、アルバムへ登録すべき画像が存在するとき（判定結果がＹｅｓのとき）は、Ｓ１３２に処理を進め、アルバムへ登録すべき画像が存在しないとき（判定結果がＹｅｓのとき）は、Ｓ１３４へ処理を進める。
【００６７】
Ｓ１３２では、登録先のアルバムについてのアルバムファイル４０１に示されているアルバムリスト４０２に示されているファイル名とＲＡＭ１５に記憶させているファイル名とを、画像の撮影日及び画像ファイル３１１のファイル番号に基づいて並び替える（ソートする）処理である画像リストソート処理が行われる。画像リストソート処理の内容については後述する。
【００６８】
Ｓ１３３では、登録先のアルバムについてのアルバムファイル４０１に示されているアルバムリスト４０２を更新し、そのアルバムリスト４０２におけるファイル名の並び順を、前ステップでの処理によって並び替えられたファイル名のリスト（画像リスト）の順に書き換える処理が行われる。このアルバムリスト４０２の更新により、そのアルバムに登録されている画像データの再生（画像の再生表示）における再生順が書き換えられる。
【００６９】
Ｓ１３４では、前述したＳ１２２の処理によって表示部１９に表示させていた一括登録実行指示画面（図４（ｇ）に例示した画面）を消して、図３のＳ１１２の処理の実行以前に表示部１９に表示させていた撮影画像の表示画面（図４（ａ）若しくは図４（ｂ）に例示した画面）へ表示を戻す処理が行われる。その後はこの日付一括登録処理を終了し、図３へと処理を戻す。
【００７０】
なお、このときに表示される撮影画像が上述した処理によって一括登録されたときには、撮影画像の表示画面は、それまでは図４（ａ）のものであったものから図４（ｂ）に示すようなアイコン付きの画面へと変更されて表示される。
【００７１】
以上までの処理が日付一括登録処理である。
次に図６について説明する。同図に示すフローチャートは、図５のＳ１３２の処理である画像リストソート処理の処理内容を示している。
【００７２】
まず、Ｓ１４１では、登録先のアルバムについてのアルバムファイル４０１のアルバムリスト４０２を参照し、既に画像が登録されているか否かを判定する処理が行われる。ここで、画像が登録されていると判定したとき（判定結果がＹｅｓのとき）にはＳ１４２に処理を進め、画像が登録されていないと判定したとき（判定結果がＮｏのとき）にはＳ１４５に処理を進める。
【００７３】
Ｓ１４２では、その登録先のアルバムについてのアルバムファイル４０１のアルバムリスト４０２を読み出し、そのアルバムリスト４０２に示されている画像ファイル３１１のファイル名のリストを作成してＲＡＭ１５の所定の記憶領域に記憶させる処理が行われる。
【００７４】
Ｓ１４３では、前ステップの処理によって作成されたリストの末尾に、前述したＳ１２８（図４）の処理の繰り返しによってＲＡＭ１５の所定の記憶領域に記憶させていた画像ファイル３１１のファイル名のリストを追記する処理が行われる。
【００７５】
Ｓ１４４では、前ステップでの処理が施されたリストにファイル名が記されている各画像ファイル３１の属性情報に示されている撮影日情報を取得し、撮影日順となるようにそのファイル名を並び替える処理が行われる。この並べ替えの処理により、このリストで示される画像の再生順がその撮影日順となる。
【００７６】
Ｓ１４５では、Ｓ１４４の処理によって撮影日順に並べ替えられたリスト（Ｓ１４１の判定結果がＮｏであった場合には、Ｓ１２８（図４）の処理の繰り返しによってＲＡＭ１５の所定の記憶領域に記憶させていた画像ファイル３１１のファイル名のリスト）のファイル名を参照し、これらのファイル名に示されている番号（ファイル番号）が昇順となるようにリストのファイル名を並べ替える処理が行われ、その後はこの画像リストソート処理を終了して元の図４へと処理を戻す。この並べ替えの処理により、撮影日が同日である画像の再生順がその撮影順となる。
【００７７】
なお、このＳ１４５の処理で、ファイル番号順にファイル名の並べ替えを行う代わりに、各画像ファイル３１の属性情報に示されている撮影時刻情報に基づいてファイル名の並べ替えを行うようにしていもよい。
【００７８】
なお、本実施形態においては、Ｓ１４４及びＳ１４５における並べ替えの処理を周知技術であるバブルソート（基本交換法）を用いて行うものとするが、他の手法を用いて並べ替えを行うようにしてもよい。
【００７９】
以上までの処理が画像リストソート処理であり、この処理をＣＰＵ２１に行わせることにより、アルバムファイル４０１に示されている画像データの再生順が、その画像の撮影日順且つファイル番号順になっていない場合に、その再生順がその画像の撮影日順且つファイル番号順となるように、アルバムファイル４０１における再生順が書き換えられる。具体的には、アルバムリスト４０２における画像ファイル３１１のファイル名の並び順が図８Ｃのようになってしまうことはなく、適切な順序である、「Ｐ００３．ＪＰＧ」、「Ｐ００４．ＪＰＧ」、「Ｐ００５．ＪＰＧ」、「Ｐ００６．ＪＰＧ」、及び「Ｐ００７．ＪＰＧ」の順となるようにアルバムリスト４０２のファイル名の並び順が書き換えられる。
【００８０】
図１に示したカメラ１０では、上述した各種の処理をＣＰＵ２１に行わせることにより、アルバムに登録されている画像データを再生する際の再生順序が画像の撮影日順に適切に従うようになる。
【００８１】
ところで、以上までに説明した実施形態においては、カメラ１０で本発明を実施する例を説明したが、その代わりに、標準的な構成を有するコンピュータ、すなわち、コンピュータ全体の動作制御を司るＣＰＵ、このＣＰＵによって実行される基本制御プログラムやその実行の際に必要に応じて使用される各種のデータが格納されているＲＯＭ、ＣＰＵが各種の処理を行う際に必要に応じて作業用として使用するＲＡＭ、ＣＰＵによって実行される各種の制御プログラムやその実行の際に必要に応じて使用される各種のデータ及び画像ファイルを格納する磁気ディスク記憶装置、例えばマウス等のポインティングデバイスやキーボート装置などを有して構成されていてそれらに対する操作の内容に対応付けられているユーザからの指示を取得する入力部、例えばＣＤ（Compact Disc）やＭＯ（Magneto Optical ）ディスク、ＤＶＤ（Digital Versatile Disc）等の記録媒体に記録されている各種のデータを読み取るデータ読取装置、ＣＰＵの指示に応じて所定の画像を表示する表示装置、他の機器との間で各種のデータの授受を行うインタフェース部、などを備えるコンピュータで本発明を実現させることも可能である。
【００８２】
このようなコンピュータで本発明を実施するためには、例えば、これまでに説明した、カメラ１０のＣＰＵ２１に行わせていた各種の制御処理をこのコンピュータのＣＰＵに行わせるための制御プロプログラムを作成して上述したような記録媒体に記録しておき、その制御プログラムをコンピュータに読み込ませてＣＰＵで実行させればよい。
【００８３】
なお、記録媒体としてはインターネット等の通信回線に接続されているプログラムサーバとして機能するコンピュータシステムが備えている記憶装置であってもよい。この場合には、上述した制御プログラムを表現するデータ信号で搬送波を変調して得られる伝送信号を、プログラムサーバから伝送媒体である通信回線を通じてこのコンピュータへ伝送するようにし、コンピュータではこの伝送信号を受信して復調して元の制御プログラムを再現することによりこの制御プログラムをＣＰＵで実行できるようになる。
【００８４】
この他、本発明は、画像データの管理機能を備えているＰＤＡ（Personal Digital Assistant：個人向け携帯情報端末）や携帯電話などでも実施することができる。
その他、本発明は、上述した実施形態に限定されることなく、本発明の要旨を逸脱しない範囲内で種々の改良・変更が可能である。
【図面の簡単な説明】
【００８５】
【図１】本発明を実施するカメラの構成を示す図である。
【図２】図１に示したカメラの背面図である。
【図３】画像再生処理の処理内容を示すフローチャートである。
【図４】表示部での画面表示例を示す図である。
【図５】日付一括登録処理の処理内容を示すフローチャートである。
【図６】画像リストソート処理の処理内容を示すフローチャートである。
【図７】アルバム機能の実現例を示す図である。
【図８Ａ】メモリカード内の画像ファイルの格納例を示す図である。
【図８Ｂ】アルバムファイル内のアルバムリストの第一の例を示す図である。
【図８Ｃ】アルバムファイル内のアルバムリストの第二の例を示す図である。
【符号の説明】
【００８６】
１０、１００  カメラ
１１  レンズ
１２  撮像部
１３  撮像処理部
１４  画像処理部
１５  ＲＡＭ
１６  メモリＩ／Ｆ部
１７、２００  メモリカード
１８  表示処理部
１９  表示部
２０  ＵＳＢ  Ｉ／Ｆ
２１  ＣＰＵ
２２  ＲＯＭ
２３  操作入力部
２３−１  レリーズボタン
２３−２  確定ボタン
２３−３、２３−４、２３−５、２３−６  十字ボタン
２４  バス
３０  筐体
３１  ファインダ
３００  画像ルートフォルダ
３１０  画像格納フォルダ
３１１、３１１−１、３１１−２、３１１−ｎ  画像タファイル
４０１、４０１−１、４０１−２、４０１−ｎ  アルバムファイル
４０２、４０２−１、４０２−２、４０２−ｎ  アルバムリスト
【図１】
2006140651.tif 000003
【図２】
2006140651.tif 000004
【図３】
2006140651.tif 000005
【図４】
2006140651.tif 000006
【図５】
2006140651.tif 000007
【図６】
2006140651.tif 000008
【図７】
2006140651.tif 000009
【図８Ａ】
2006140651.tif 000010
【図８Ｂ】
2006140651.tif 000011
【図８Ｃ】
2006140651.tif 000012