(57)【要約】【課題】  記録量の消費抑制を維持しつつ、同一の画像が複数のグループに重複して属する場合における特定のグループに属する画像の一括削除を適切に行えるようにする。【解決手段】  画像データファイル１４−ｎのうち撮影リスト１６にファイル名が示されているものに対する一括削除の指示に応じ、撮影リスト１６とアルバムリスト１７とを比較して撮影リスト１６に示されているファイル名のうちアルバムリスト１７には示されていないものを抽出して削除対象ファイルリストを生成し、生成された削除対象ファイルリストにファイル名が示されている全ての画像データファイル１４−ｎを画像ルートフォルダ１２から削除すると共に、当該一括削除の指示に応じ、撮影リスト１６に示されている全てのファイル名を撮影リスト１６から削除する。【選択図】      図１
2005157908.tif 000002
【特許請求の範囲】
【請求項１】
画像データファイルと当該画像データファイルの属するグループとの従属関係が示されている従属関係情報が格納される従属関係情報格納手段と、
指定されたグループに属する画像データファイルの一括削除の指示に応じ、前記従属関係情報格納手段に格納されている従属関係情報のうち当該指定されたグループについての前記従属関係が示されているものである指定従属関係情報をその他の従属関係情報と比較して、当該指定されたグループに属している画像データファイルのうち当該指定されたグループ以外のグループには属していないものを特定する情報である削除対象ファイル情報を生成する削除対象ファイル情報生成手段と、
生成された前記削除対象ファイル情報で特定される全ての画像データファイルを当該画像データファイルの記録されている記録部から削除する画像データファイル削除手段と、
前記一括削除の指示に応じ、前記指定従属関係情報を変更して当該指定従属関係情報に示されている当該指定されたグループについての全ての従属関係を解消させる従属関係解消手段と、
を有することを特徴とする画像管理装置。
【請求項２】
前記画像管理装置はカメラであることを特徴とする請求項１に記載の画像管理装置。
【請求項３】
前記グループは前記カメラでの撮影によって当該カメラに備えられている前記記録部に記録された画像データファイルで構成されており、
前記一括削除の指示は前記カメラでの撮影によって得ていた画像データファイルを前記記録部から一括削除する指示である、
ことを特徴とする請求項２に記載の画像管理装置。
【請求項４】
前記グループは当該グループに属する画像データファイルで表されている画像を纏めたアルバムを構成し、
前記一括削除の指示は前記アルバムのうちで指定されたアルバムに含まれる全ての画像についての画像データファイルを一括削除する指示であることを特徴とする請求項１に記載の画像管理装置。
【請求項５】
指定されたグループに属する画像データファイルの一括削除の指示に応じ、画像データファイルと当該画像データファイルの属するグループとの従属関係が示されている従属関係情報のうち当該指定されたグループについての当該従属関係が示されているものである指定従属関係情報をその他の従属関係情報と比較して、当該指定されたグループに属している画像データファイルのうち当該指定されたグループ以外のグループには属していないものを特定する情報である削除対象ファイル情報を生成し、
生成された前記削除対象ファイル情報で特定される全ての画像データファイルを当該画像データファイルの記録されている記録部から削除し、
前記一括削除の指示に応じ、前記指定従属関係情報を変更して当該指定従属関係情報に示されている当該指定されたグループについての全ての従属関係を解消させる、
ことを特徴とする画像管理方法。
【請求項６】
複数の画像データファイルが格納されている画像メモリと、
上記画像メモリの中から選択された第一の画像データファイルに対する従属情報が記述されている第一の制御ファイルと、
上記画像メモリの中から選択された第二の画像データファイルに対する従属情報が記述されている第二の制御ファイルと、
上記第一の制御ファイルの内容を一括して削除する指令があった場合に、上記第一及び第二の制御ファイルに共通して登録されている制御データファイルを特定し、当該第一の制御ファイルの中から当該特定された共通の制御データファイル以外の制御データファイルを更に特定して、その制御データファイルに対応する画像データファイルを上記画像メモリから削除する画像データファイル削除手段と、
上記第一の制御ファイルの内容を一括して削除する指令があった場合に、当該第一の制御ファイルに格納されている制御データファイルの全てを一括して削除する制御データファイル削除手段と、
を具備したことを特徴とする画像管理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像を管理する技術に関し、特に、画像をグループ単位で管理する技術に関する。
【背景技術】
【０００２】
デジタルカメラ（以下、単に「カメラ」と称することとする）での撮影等によって大量に溜まった画像を、例えば撮影日や撮影場所、運動会や旅行などといった行事によって分類して管理する、アルバムソフトというものがある。以前は、アルバムソフトはユーザ宅等に設置されているＰＣ上で実行される形態で使用されるものであったため、アルバムソフトによって提供される機能、例えばアルバムの作成、アルバムへの画像の追加及び削除、他のアルバムへの画像の差し替え、アルバムの閲覧、などといった機能はユーザ宅等でしか行うことができなかった。その一方、画像を撮影したその場で、あるいはＰＣがその場にない旅行先等でアルバムの閲覧をしたい、等のユーザの要望に応えるべく、アルバム機能を搭載したカメラなども昨今は市販されている。
【０００３】
アルバム機能を搭載したカメラにおける画像データ管理の手法について図２６を参照しながら説明する。
図２６は、カメラにおいて画像データを格納しておくメモリカード等の記録媒体での画像データファイルの管理構造を示しており、（ａ）は画像データファイルを重複させる管理例を、また（ｂ）は画像リストファイルによる管理例を示している。
【０００４】
（ａ）に示すフォルダ構造では、画像ルートフォルダＤＣＩＭとアルバムルートフォルダＡＬＢＵＭとがルートディレクトリの直下に配置されている。
画像ルートフォルダは画像データファイルを格納する根元のフォルダであり、そのフォルダ内の直下には、画像格納用フォルダとして１００ＯＬＹＭＰなるフォルダが格納されている。（ａ）において、この１００ＯＬＹＭＰフォルダにはカメラで撮影した画像についての画像データファイルが格納される。すなわち、同図においては００１．ＪＰＧ、００２．ＪＰＧ、００３．ＪＰＧ、…等の画像データファイルが１００ＯＬＹＭＰフォルダに格納されている。
【０００５】
一方、アルバムルートフォルダはアルバムに含まれている画像データファイルを格納する根元のフォルダであり、そのフォルダ内には、ＡＬＢＵＭ１、ＡＬＢＵＭ２、…等のアルバムフォルダが格納されている。（ａ）においては、このうちのＡＬＢＵＭ１なるアルバムフォルダにＸＸＸ．ＪＰＧ、００３．ＪＰＧ、ＹＹＹ．ＪＰＧ、…等の画像データファイルが格納されていることが示されており、このフォルダ構造によって、これらの画像データファイルで表現されている画像が「ＡＬＢＵＭ１」なるアルバムに属している（含まれている）ことが表されている。
【０００６】
ところで、この（ａ）において、矢印を付している画像データファイル００３．ＪＰＧは画像ルートフォルダとアルバムルートフォルダとの両方に格納されている。すなわち、この記録媒体にはデータ内容が同一である画像データファイルが２つ存在しているため、記録領域を無駄に消費していることとなる。カメラにおいては、このような記録領域の無駄な消費は撮影可能枚数の減少に繋がるため余り好ましいことではない。しかも、この記録領域の消費は、同一の画像データファイルが複数のアルバムに属している場合には更に増大してしまう。
【０００７】
一方、（ｂ）に示すフォルダ構造では、画像ルートフォルダＤＣＩＭとアルバムリストファイルＡＬＢＵＭ．ＰＶＭとがルートフォルダの直下に格納されている。
（ｂ）における画像ルートフォルダも、（ａ）と同様、画像データファイルについての根元のフォルダであり、その直下には画像格納用フォルダとして１００ＯＬＹＭＰなるフォルダが格納されている。但し、（ｂ）においては、この１００ＯＬＹＭＰフォルダにはカメラで撮影した画像についての画像データファイルが格納されると共に、アルバムに含まれている画像データファイルも格納される。なお、同図においては、００１．ＪＰＧ、００２．ＪＰＧ、００３．ＪＰＧ、…、ＸＸＸ．ＪＰＧ、ＹＹＹ．ＪＰＧ、…、等の画像データファイルが１００ＯＬＹＭＰフォルダに格納されている。
【０００８】
アルバムリストファイルは、画像ルートフォルダに格納されている画像データファイルとその画像データファイルが属している（その画像データファイルを含んでいる）アルバムとの関係を示している関係情報ファイルである。この画像リストファイルは、（ｂ）に示されているように、各アルバムに属している画像データファイルのファイル名がアルバム毎に並べられたデータ構造を有しており、このアルバム毎のファイル名の並びによって画像データファイルとアルバムとの従属関係を示している。同図に示されているＡＬＢＵＭ．ＰＶＭのデータ例によれば、例えば「ＡＬＢＵＭ１」なるアルバムに属している画像データファイルは、ＸＸＸ．ＪＰＧ、００３．ＪＰＧ、ＹＹＹ．ＪＰＧ、…等であることが示されており、画像データファイルとアルバムとの関係が同図（ａ）と同様に示されている。なお、同図に示すＡＬＢＵＭ．ＰＶＭのデータ例では、画像データファイルが格納されているフォルダを示す情報（１００ＯＬＹＭＰ）は省略している。
【０００９】
この（ｂ）に示すような画像リストファイルを用いて画像データファイルとアルバムとの従属関係を表す手法を採用することにより、（ａ）のような、同一の画像データファイルを記録媒体に複数格納しておくような記録領域の無駄な消費が解消されるので、記録容量の制約が厳しいカメラの記録媒体を効率的に利用することが可能となる。
【００１０】
なお、画像リストファイルを用いてアルバムの管理を行う手法については、光ストレージの標準化団体であるＯＳＴＡ（Optical Storage Technology Association）で開発されたＭＰＶ（Music Photo Video ）規格でも提案されている。
また、この他の背景技術として、特許文献１には、デジタルカメラとプリンタとからなるプリントシステムにおいて、記録媒体に記録されている画像の各々に対して当該画像の消去を阻止するためのプロテクトを設定可能としておき、全ての画像を消去する指示がこのプリントシステムに対してなされたときには、プロテクトの設定がなされているもの除外した残りの全ての画像を当該記録媒体から消去するという技術が開示されている。
【特許文献１】特開２００３−１９６０７７号公報（請求項７、段落［００２７］−［００４６］、図３−図５）
【発明の開示】
【発明が解決しようとする課題】
【００１１】
前述したように、図２２（ｂ）に示したような画像リストファイルを用いて画像データファイルとアルバムとの従属関係を表す手法は、図２２（ａ）に示したような画像データファイルを重複させてその従属関係を表す手法に比べて記録媒体の記録領域が節約される効果を有しているが、問題点も抱えている。そのひとつは画像データファイルの一括削除である。
【００１２】
（ａ）に示す画像データファイルの管理構造を採用しているのであれば、例えば画像をアルバムから一括削除する指示をユーザから受けた場合には、その一括削除指示に係るアルバムについてのフォルダに含まれている画像についての画像データファイルを全て削除するだけで済む。
【００１３】
しかし、（ｂ）に示す画像データファイルの管理構造を採用する場合、ユーザからの一括削除指示に係る画像は当該一括削除指示に係るアルバムのみに含まれているのではなく他のアルバムにも重複して含まれていることがあり得るため、一括削除指示に係るアルバムに属している全ての画像についての画像データファイルを画像格納用フォルダから削除してしまうと、当該他のアルバムの閲覧においてその画像の表示ができなくなってしまう。
【００１４】
また、前述したように、（ｂ）に示す管理構造においてはカメラで撮影した画像についての画像データファイルも画像格納用フォルダに格納されるが、そのような撮影画像をアルバムに登録した後に撮影画像を一括削除する指示をユーザから受けた場合にその撮影画像についての画像データファイルの全てを単純に画像格納用フォルダから削除してしまうと、やはり撮影画像を登録したそのアルバムの閲覧においてその撮影画像の表示ができなくなってしまう。
【００１５】
更に、撮影画像をアルバムに登録した後においては、そのアルバムに含まれている画像を一括削除する指示をユーザから受けた場合に当該一括削除指示に係るアルバムに属している全ての画像についての画像データファイルを単純に画像格納用フォルダから削除してしまうと、今度は、カメラで撮影したはずの画像についての画像データファイルが、撮影画像の削除指示をユーザから受けることなく失われてしまうこととなる。
【００１６】
本発明は上述した問題に鑑みてなされたものであり、その解決しようとする課題は、同一の画像が複数のグループに重複して属している場合における特定のグループに属する画像の一括削除を適切に行えるようにして記録部の記録量の消費の抑制効果を維持することである。
【課題を解決するための手段】
【００１７】
本発明の態様のひとつである画像管理装置は、画像データファイルと当該画像データファイルの属するグループとの従属関係が示されている従属関係情報が格納される従属関係情報格納手段と、指定されたグループに属する画像データファイルの一括削除の指示に応じ、当該従属関係情報格納手段に格納されている従属関係情報のうち当該指定されたグループについての当該従属関係が示されているものである指定従属関係情報をその他の従属関係情報と比較して、当該指定されたグループに属している画像データファイルのうち当該指定されたグループ以外のグループには属していないものを特定する情報である削除対象ファイル情報を生成する削除対象ファイル情報生成手段と、生成された当該削除対象ファイル情報で特定される全ての画像データファイルを当該画像データファイルの記録されている記録部から削除する画像データファイル削除手段と、当該一括削除の指示に応じ、当該指定従属関係情報を変更して当該指定従属関係情報に示されている当該指定されたグループについての全ての従属関係を解消させる従属関係解消手段と、を有することを特徴とするものである。
【００１８】
この構成によれば、指定されたグループに属する画像データファイルの一括削除の指示を受けても、従属関係情報格納手段に格納されている指定従属関係情報以外の従属関係情報のいずれかに他のグループとの従属関係が示されている画像データファイルについては記録部からの削除を行わないので、そのような画像データファイルが失われることによって生じる前述したような問題が生じない。従って、他のグループの従属関係に支障を生じさせることがないので、従属関係情報を用いたグループ管理による記録部の記録量の消費の抑制効果を維持しつつ、同一の画像が複数のグループに重複して属している場合における特定のグループに属する画像の一括削除を適切に行うことができる。
【００１９】
なお、前述した本発明に係る画像管理装置において、当該画像管理装置は例えばカメラであってもよい。
また、このとき、前述したグループはカメラでの撮影によって当該カメラに備えられている前述した記録部に記録された画像データファイルで構成されており、前述した一括削除の指示を当該カメラでの撮影によって得ていた画像データファイルを当該記録部から一括削除する指示としてもよい。
【００２０】
この構成によれば、従属関係情報を用いて行う撮影画像の管理による記録部の記録量の消費の抑制効果を維持しつつ、カメラで撮影したものと同一の画像が撮影画像のグループ以外のグループに重複して属している場合における撮影画像の一括削除を適切に行うことができる。
【００２１】
また、前述した本発明に係る画像管理装置において、前述したグループは当該グループに属する画像データファイルで表されている画像を纏めたアルバムを構成し、前述した一括削除の指示を、当該アルバムのうちで指定されたアルバムに含まれる全ての画像についての画像データファイルを一括削除する指示としてもよい。
【００２２】
この構成によれば、従属関係情報を用いたアルバムの管理による記録部の記録量の消費の抑制効果を維持しつつ、同一の画像が複数のアルバムに重複して属している場合における特定のアルバムに属している画像の一括削除を適切に行うことができる。
また、本発明の別の態様のひとつである画像管理方法は、指定されたグループに属する画像データファイルの一括削除の指示に応じ、画像データファイルと当該画像データファイルの属するグループとの従属関係が示されている従属関係情報のうち当該指定されたグループについての当該従属関係が示されているものである指定従属関係情報をその他の従属関係情報と比較して、当該指定されたグループに属している画像データファイルのうち当該指定されたグループ以外のグループには属していないものを特定する情報である削除対象ファイル情報を生成し、生成された当該削除対象ファイル情報で特定される全ての画像データファイルを当該画像データファイルの記録されている記録部から削除し、当該一括削除の指示に応じ、当該指定従属関係情報を変更して当該指定従属関係情報に示されている当該指定されたグループについての全ての従属関係を解消させる、ようにすることを特徴とするものである。
【００２３】
この方法によっても、前述した本発明に係る画像管理装置と同様の作用・効果を奏する結果、前述した本発明の課題が解決される。
また、本発明の更なる別の態様のひとつである画像管理装置は、複数の画像データファイルが格納されている画像メモリと、当該画像メモリの中から選択された第一の画像データファイルに対する従属情報が記述されている第一の制御ファイルと、当該画像メモリの中から選択された第二の画像データファイルに対する従属情報が記述されている第二の制御ファイルと、当該第一の制御ファイルの内容を一括して削除する指令があった場合に、当該第一及び第二の制御ファイルに共通して登録されている制御データファイルを特定し、当該第一の制御ファイルの中から当該特定された共通の制御データファイル以外の制御データファイルを更に特定して、その制御データファイルに対応する画像データファイルを当該画像メモリから削除する画像データファイル削除手段と、当該第一の制御ファイルの内容を一括して削除する指令があった場合に、当該第一の制御ファイルに格納されている制御データファイルの全てを一括して削除する制御データファイル削除手段と、を具備したことを特徴とするものである。
【００２４】
この構成によれば、第一の制御ファイルの内容を一括して削除する指令があった場合にも、当該第一及び第二の制御ファイルに共通して登録されている制御データファイルに対応する画像データファイルについては当該画像メモリからの削除を行わないので、そのような画像データファイルが失われることによって生じる前述したような問題が生じない。従って、他のグループの従属関係に支障を生じさせることがないので、従属情報を用いたグループ管理による画像メモリの記録量の消費の抑制効果を維持しつつ、同一の画像が複数のグループに重複して属している場合における特定のグループに属する画像の一括削除を適切に行うことができる。
【発明の効果】
【００２５】
以上のように、本発明によれば、記録部の記録量の消費の抑制効果を維持しつつ、同一の画像が複数のグループに重複して属している場合における特定のグループに属する画像の一括削除を適切に行うことができ、他のグループにも属している画像については削除指示に反して削除しないことで他のグループの従属関係に支障を生じさせることがないという効果を奏する。
【発明を実施するための最良の形態】
【００２６】
以下、本発明の実施の形態を図面に基づいて説明する。
まず、本発明の実施例であるアルバム機能の概要について、図１を参照しながら説明する。
図１は、カメラ１０とＰＣ４０とがＵＳＢ（Universal Serial Bus）バス６０を介して接続されている様子を示しており、各種のデータを相互に授受することができる。本実施形態においては、カメラ１０で撮影された画像を一旦ＰＣ４０に転送し、ＰＣ４０でその画像についてのアルバムの作成を行い、作成されたアルバムをＰＣ４０からカメラ１０へ転送する。従って、ユーザは、カメラ１０を携行していれば、ＰＣ４０がその場になくてもアルバムを鑑賞することができる。
【００２７】
図１について更に説明する。カメラ１０には、着脱自在なメモリカード１１が装着されており、各種のデータをメモリカード１１に記録しておくことができる。このメモリカード１１には画像ルートフォルダ１２及びアルバムリストファイル１５が格納されており、これらはいずれもメモリカード１１の記録領域におけるルートディレクトリの直下に配置されている。
【００２８】
カメラ１０で直近に撮影された画像は、画像ルートフォルダ（「ＤＣＩＭ」フォルダ）１２内の画像格納フォルダ（「１００ＯＬＹＭＰ」フォルダ）１３に、画像データファイル１４−１、１４−２、…、１４−ｎ、…（以下、「１４−ｎ」と代表して示す）として格納される。なお、後述するように、画像ルートフォルダ１２内には、カメラ１０で直近に撮影された画像のみならず、アルバムに登録されている（アルバムに含まれている）画像についての画像データファイルも特に区別されることなく格納されるので、カメラ１０で直近に撮影された画像についての画像データファイル１４−ｎについてのファイル名がアルバムリストファイル１５に示されている撮影リスト（「ＳＨＯＴ」）１６に撮影順に追記される。従って、カメラ１０で直近に撮影された画像をカメラ１０からＰＣ４０へ転送するときには、カメラ１０は撮影リスト１６に示されているファイル名である画像データファイル１４−ｎを画像ルートフォルダ１２内から探し出してＰＣ４０へ転送する処理を行う。ＰＣ４０では、カメラ１０から送られてきた画像データファイル１４−ｎを撮影画像データファイル４３−１、４３−２、…、４３−ｎ、…（以下、「４３−ｎ」と代表して示す）として撮影画像フォルダ（「ＭＹＣＡＭＥＲＡ」フォルダ）４２に格納する。撮影画像フォルダ４２はＰＣ４０が有しているＨＤＤ（Hard Disk Drive ）４１の記憶領域に設けられている。
【００２９】
アルバムリストファイル（「ＡＬＢＵＭ．ＰＶＭ」ファイル）１５は画像データファイル１４−ｎの各々と画像データファイル１４−ｎを含んでいる（画像データファイル１４−ｎが属している）アルバムとの関係（従属関係）を表しているファイルであり、各ファイルのファイル名を、そのファイルを含んでいるアルバム毎に並べたアルバムリスト１７によってその関係が表されている。このアルバムリスト１７におけるファイル名の並びにおいて、その先頭には当該アルバムの表紙に相当する表紙画像についての画像データファイルのファイル名を記すようにする。この表紙画像は前述した指定画像に相当するものである。
【００３０】
なお、前述したように、アルバムリストファイル１５には撮影リスト１６も示されている。
なお、本実施形態においては、アルバムリスト１７で管理されるアルバムの個数は予め決められており、各アルバムには、「ＡＬＢＵＭ１」、「ＡＬＢＵＭ２」、「ＡＬＢＵＭ３」、…などと名称が定められているものとする。
【００３１】
アルバムリストファイル１５はアルバムに含まれる画像を表している画像データファイル１４−ｎと共にＰＣ４０から送られてくるものである。カメラ１０は、画像データファイル１４−ｎとアルバムリストファイル１７とがＰＣ４０から送られてくると、画像データファイル１４−ｎについては画像格納フォルダ１３に格納し、アルバムリストファイル１５についてはメモリカード１１の記録領域におけるルートディレクトリの直下に上書きする。但し、このとき、撮影リスト１６は上書き前のものがそのまま保持される。また、アルバムリストファイル１５が存在しないメモリカード１１がカメラ１０に装着されたときには、カメラ１０で撮影した画像についての情報を撮影リスト１６に記す必要があるため、アルバムリストファイル１５が新たに生成されてメモリカード１１に格納される。
【００３２】
以上のように、本実施例におけるカメラ１０におけるメモリカード１１内での画像データファイルの管理構造は、図１６の（ｂ）に示した画像リストファイルによる管理構造を採用しているが、アルバムリスト１７におけるファイル名の並びの先頭には当該アルバムの表紙に相当する表紙画像についての画像データファイルのファイル名が記されるという特徴を有している。
【００３３】
なお、説明を簡単にするため、本実施形態においてはデータ内容の異なるデータファイルのファイル名が画像ルートフォルダ１２内で重複することはないものとする。従って、撮影リスト１６及びアルバムリスト１７に示されているファイル名のみで、画像ルートフォルダ１２内の画像データファイル１４−ｎを唯一つに特定することができる。ここで、例えばファイルの作成日時やファイル名に加えてファイルの格納位置等を示す情報を撮影リスト１６及びアルバムリスト１７に示すようにして、画像ルートフォルダ１２内で画像データファイル１４−ｎのファイル名が重複していても画像データファイル１４−ｎを唯一つに特定できるようにしてもよい。
【００３４】
次に図２について説明する。同図は図１に示したカメラ１０及びＰＣ４０のハードウェア構成を示しており、（ａ）はカメラ１０の構成を、また（ｂ）はＰＣ４０の構成を、それぞれ示している。
（ａ）において、撮像処理部２３、画像処理部２４、ＲＡＭ２５、メモリＩ／Ｆ２６、表示制御部２７、ＵＳＢＩ／Ｆ２９、及びＣＰＵ３０はいずれもバス３３に接続されており、ＣＰＵ３０による管理の下で相互に各種のデータの授受を行うことができる。
【００３５】
レンズ２１によって結像された被写体像は、例えばＣＣＤ（Charge Coupled Device ）である撮像部２２によって電気信号に変換されて撮像処理部２３に入力される。撮像処理部２３では、入力された電気信号を所定の大きさまで増幅した後にアナログ−デジタル変換を行い、被写体像が表されている画像を示す画像データを出力する。
【００３６】
画像処理部２４は、撮像処理部２３から出力された画像データに対して、当該画像データで表現されている画像のγ補正やエッジ強調、ホワイトバランス補正等の画像処理を施す。また、画像データをメモリカード１１に記録する場合には、当該画像データに対してデータ圧縮処理を必要に応じて行う。更に、メモリカード１１に記録されている画像データで表されている画像の再生表示を行う場合には、メモリカード１１から読み出された画像データに対してデータ伸張処理を必要に応じて行う。
【００３７】
ＲＡＭ２５は、画像処理部２４やＣＰＵ３０が各種の処理を行う際に必要に応じて作業用として使用するランダム・アクセス・メモリである。
メモリＩ／Ｆ（インタフェース）２６はメモリカード１１をバス３３に接続するインタフェースであり、ＣＰＵ３０の管理の下でメモリカード１１に対する各種のデータの読み書きを可能とする。
【００３８】
表示処理部２７は、バス３３を経て送られてきた画像データをデジタル−アナログ変換して表示部２８へ与える。
表示部２８は例えばＬＣＤ（Liquid Crystal Display）であり、表示処理部２７に入力された画像データで表されている画像を表示する。
【００３９】
ＵＳＢ（Universal Serial Bus）Ｉ／Ｆ２５は図１に示したＵＳＢバス６０とバス３３とを接続するインタフェースであり、カメラ１０とＰＣ４０との間で各種のデータの授受を可能とする。
ＣＰＵ（Central Processing Unit ）３０はこのカメラ１０全体の動作制御を行う。
【００４０】
ＲＯＭ３１はＣＰＵ３０によって実行される制御プログラムやその実行の際に必要に応じて使用される各種のデータが格納されているリード・オンリ・メモリであり、ＣＰＵ３０はこの制御プログラムを実行することによって上述した動作制御が可能となる。
操作入力部３２はカメラ１０のユーザによって操作されるスイッチ類であり、操作の内容に対応付けられているユーザからの指示を取得してＣＰＵ２９へ渡す。
【００４１】
次に（ｂ）に示すＰＣ４０の構成について説明する。
（ｂ）において、ＣＰＵ５１、ＲＯＭ５２、ＲＡＭ５３、ＨＤＤ４１、入力部５４、データ読み取り装置５５、表示部５６、及びＵＳＢＩ／Ｆ５７はいずれもバス５８に接続されており、ＣＰＵ５１による管理の下で相互に各種のデータの授受を行うことができる。
【００４２】
ＣＰＵ５１はこのＰＣ４０全体の動作制御を行う。
ＲＯＭ５２はＣＰＵ５１によって実行される基本制御プログラムやその実行の際に必要に応じて使用される各種のデータが格納されているリード・オンリ・メモリであり、ＣＰＵ５１はこの基本制御プログラムを実行することによってＰＣ４０全体の動作制御が可能となる。
【００４３】
ＲＡＭ５３はＣＰＵ５１が各種の処理を行う際に必要に応じて作業用として使用するランダム・アクセス・メモリである。
ＨＤＤ４１は磁気ディスク記憶装置であり、前述した撮影画像データファイル４３−ｎの他、ＣＰＵ５１によって実行される各種の制御プログラムやその実行の際に必要に応じて使用される各種のデータを格納することもできる。
【００４４】
入力部５４は例えばマウス等のポインティングデバイスやキーボート装置などを有して構成されており、それらに対する操作の内容に対応付けられているユーザからの指示を取得する。
データ読取装置５５は、例えばＣＤ（Compact Disc）−ＲＯＭドライブやＤＶＤ（Digital Versatile Disc）−ＲＯＭドライブであり、ＣＤ−ＲＯＭやＤＶＤ−ＲＯＭ等の記録媒体５９に記録されている各種のデータを読み取る装置である。後述する画像管理ソフトウェアは記録媒体５９に記録されて配布される。ＰＣ４０では、データ読取装置５５で記録媒体５９からこの画像管理ソフトウェアを読み取ってＨＤＤ４１に予め格納しておき、ユーザによる当該管理ソフトウェアの実行指示が入力部５４へなされると、ＣＰＵ５１はＨＤＤ４１に格納されているこの画像管理ソフトウェアを読み出して実行する。
【００４５】
なお、記録媒体５９としてはインターネット等の通信回線に接続されているプログラムサーバとして機能するコンピュータシステムが備えている記憶装置であってもよい。この場合には、画像管理ソフトウェアを表現するデータ信号で搬送波を変調して得られる伝送信号を、プログラムサーバから伝送媒体である通信回線を通じてこのコンピュータへ伝送するようにし、ＰＣ４０にはこの通信回線との接続装置を備えてこの伝送信号を受信して復調して画像管理ソフトウェアを再現することによりこの画像管理ソフトウェアをＣＰＵ５１で実行できるようになる。
【００４６】
表示部５６はＬＣＤやＣＲＴ（Cathode Ray Tube）等であり、ＣＰＵ５１の指示に応じて所定の画像を表示する。
ＵＳＢＩ／Ｆ２５は図１に示したＵＳＢバス６０とバス５８とを接続するインタフェースであり、ＰＣ４０とカメラ１０との間で各種のデータの授受を可能とする。
【００４７】
なお、ＰＣ４０の構成は、標準的なコンピュータであれば大概のものが備えている構成である。
次に、ＰＣ４０のＣＰＵ５１によって実行される画像管理ソフトウェアについて説明する。このソフトウェアは、カメラ１０によって撮影された画像のＰＣ４０への取り込み、アルバムの作成及び編集、アルバムの表紙に相当する表紙画像の作成、アルバムのカメラ１０への転送、などの機能をＰＣ４０で提供する。以下、画像管理ソフトウェアを実行することでＣＰＵ５１によって行われる各種の制御処理について説明する。
【００４８】
まず図３について説明する。同図は撮影画像取得処理の処理内容をフローチャートで示したものである。この処理は、カメラ１０によって撮影された画像についての画像データファイル１４−ｎをカメラ１０から受け取ってＨＤＤ４１内の撮影画像フォルダ４２に撮影画像データファイル４３−ｎとして格納させる処理である。なお、この処理は、画像管理ソフトウェアが実行されているＰＣにおいて、当該処理の開始を示す指示が入力部５４に対してなされたとき、例えば、画像管理ソフトウェアの実行によって表示部５６に表示されている画面において、「画像読み込み」を示すボタン表示をポインタでクリックさせる操作が入力部５４に対してなされたときに実行が開始される。また、ＰＣ４０とカメラ１０とがＵＳＢバス６０を介して接続されたことがＣＰＵ５１によって検出されたときに自動的に開始されるようにしてもよい。
【００４９】
まず、Ｓ１０１において撮影画像の転送を要求するカメラ１０宛のデータをＵＳＢＩ／Ｆ５７から送出する処理が行われる。
カメラ１０では、ＵＳＢバス６０を介して伝送されるこの転送要求データを受信すると、メモリカード１１に格納されている撮影リスト１６を参照し、そこにファイル名の示されている画像データファイル１４−ｎを画像ルートフォルダ１２から読み出し、そして読み出された画像データファイル１４−ｎをＰＣ４０へ宛ててＵＳＢＩ／Ｆ２９から送出する処理がＣＰＵ３０によって行われる。そして、その後、撮影リスト１６にファイル名の示されている全ての画像データファイル１４−ｎの転送が完了したときには、撮影画像の転送の完了の通知を示すデータをＰＣ４０へ宛ててＵＳＢＩ／Ｆ２９から送出する処理がＣＰＵ３０によって行われる。
【００５０】
Ｓ１０２では、こうしてカメラ１０からＵＳＢバス６０を介して送られてきた画像データファイル１４−ｎをＵＳＢＩ／Ｆ５７で取得する処理が行われ、続くＳ１０３において、取得された画像データファイル１４−ｎをＨＤＤ４１内の撮影画像フォルダ４２へ撮影画像データファイル４３−ｎとして格納する処理が行われる。
【００５１】
その後、Ｓ１０４において、撮影画像の転送の完了の通知を示すデータがカメラ１０から送られてきたか否かを判定する処理が行われ、当該通知を受信した（判定結果がＹｅｓ）ならばこの撮影画像取得処理を終了する。一方、当該通知を未だ受信していない（判定結果がＮｏ）ならばＳ１０２へと処理を戻して上述した処理を繰り返す。
【００５２】
以上まで処理が撮影画像取得処理である。
次に図４及び図５について説明する。同図はアルバム操作処理の処理内容をフローチャートで示したものである。この処理は、アルバム編集、アルバムの表紙に相当する表紙画像の作成、表紙画像へのタイトル文字の合成、及びアルバムのカメラ１０への転送を行うための処理である。なお、この処理は、画像管理ソフトウェアが実行されているＰＣにおいて、当該処理の開始を示す指示が入力部５４に対してなされたとき、例えば、画像管理ソフトウェアの実行によって表示部５６に表示されている画面において、ポインタでクリックさせる操作等によってアルバムを操作する指示が入力部５４に対してなされたときに実行が開始される。
【００５３】
まず、図４のＳ１１１において、アルバム操作画面を表示部５６に表示させる処理が行われる。
アルバム操作画面を図６に例示する。なお、本実施形態においては、このとき、ＨＤＤ４１内の撮影画像フォルダ４２に格納されている撮影画像データファイル４３−ｎが読み出され、その撮影画像データファイル４３−ｎの各々によって表されている画像（この画像を「撮影画像」と称することとする）の一覧が図６における撮影画像表示部７１に表示される。
【００５４】
Ｓ１１２では、ユーザによってなされる、今回のアルバム操作の対象とするアルバムの選択の指示を入力部５４から取得する処理が行われる。なお、このアルバムの選択は、図６におけるアルバム選択表示７３に対するポインタクリック操作等によってなされる。
Ｓ１１３では、ＨＤＤ４１に格納されているフォルダのうち、前ステップの処理によって取得された指示に係るアルバムに対応するもの（このフォルダを「アルバムフォルダ」と称することとする）を参照する処理が行われる。
【００５５】
Ｓ１１４では、参照中のアルバムフォルダ内に格納されている画像データファイルを読み出し、読み出した画像データファイルで表されている画像（この画像を「アルバム画像」と称することとする）の一覧を表示部５６に表示中のアルバム操作画面に表示させる処理が行われる。図６に示す画面例では、この画像の一覧をアルバム画像表示部７２に表示させる。また、このアルバムフォルダに表紙画像の画像データファイルが含まれている場合には、この画像データファイルで表されている表紙画像を表紙画像表示部７４に表示させる。
【００５６】
Ｓ１１５では、入力部５４に対してなされた操作に対応するユーザからの指示を取得する処理が行われる。なお、図６に示す画面例においては、この指示は、画像追加指示ボタン７５、画像削除指示ボタン７６、表紙画像選択指示ボタン７７、タイトル入力指示ボタン７８、及びアルバム転送指示ボタン７９のうちのいずれかに対するクリック操作である。
【００５７】
Ｓ１１６では、Ｓ１１５の処理によって取得された指示が、図６においては画像追加指示ボタン７５に対するもの、すなわち撮影画像のアルバムへの追加の指示であったか否かを判定する処理が行われ、この判定結果がＹｅｓのときにのみ、Ｓ１１７において、指示に係る撮影画像についての画像データファイルを現在参照中のアルバムフォルダへ移動させる処理が行われる。
【００５８】
なお、図６においては、画像追加指示ボタン７５として「すべて追加」ボタンと「追加」ボタンとが設けられている。「すべて追加」ボタンは、撮影画像についての画像データファイルを現在参照中のアルバムフォルダへ移動させる指示であり、「追加」ボタンは、入力部５４に対する操作によって撮影画像のうち予め選択されていたもののみについての画像データファイルを現在参照中のアルバムフォルダへ移動させる指示である。
【００５９】
また、図６に示す画面例においては、この画像データファイルの移動に併せ、指示に係る撮影画像の表示場所をアルバム画像表示部７２の画像一覧の最後尾へと撮影画像表示部７１から移動させる。
Ｓ１１８では、Ｓ１１５の処理によって取得された指示が、図６においては画像削除指示ボタン７６に対するもの、すなわちアルバム画像のアルバムからの削除の指示であったか否かを判定する処理が行われ、この判定結果がＹｅｓのときにのみ、Ｓ１１９において、指示に係るアルバム画像についての画像データファイルを現在参照中のアルバムフォルダから削除する処理が行われる。
【００６０】
なお、図６においては、画像削除指示ボタン７５のクリックは、入力部５４に対する操作によってアルバム画像のうち予め選択されていたもののみについての画像データファイルを現在参照中のアルバムフォルダから削除する指示となる。
また、図６に示す画面例においては、この画像データファイルの削除に併せ、指示に係るアルバム画像の表示をアルバム画像表示部７２の画像一覧から消去する。
【００６１】
Ｓ１２０では、Ｓ１１５の処理によって取得された指示が表紙画像の作成に関するもの、図６においては表紙画像選択指示ボタン７７若しくはタイトル入力指示ボタン７８に対するものであったか否かを判定する処理が行われ、この判定結果がＹｅｓのときにのみ、Ｓ１２１において、表紙画像処理が行われる。なお、この表紙画像作成処理の詳細は後述する。
【００６２】
処理は図５へ進み、Ｓ１２２では、図４のＳ１１５の処理によって取得された指示が、図６においてはアルバム転送指示ボタン７９に対するもの、すなわちアルバムのカメラ１０への転送の指示であったか否かを判定する処理が行われ、この判定結果がＹｅｓのときにのみ、Ｓ１２３において、アルバム転送処理が行われる。なお、このアルバム転送処理の詳細も後述する。
【００６３】
Ｓ１２４では、図４のＳ１１５の処理によって取得された指示が、このアルバム操作処理の終了を示す指示であったか否かを判定する処理が行われる。そして、この判定結果がＹｅｓのときは、Ｓ１２５において、表示部５６に表示させていたアルバム操作画面を閉じる処理が行われ、その後はこのアルバム操作処理が終了する。一方、このＳ１２４の判定結果がＮｏのときには図４のＳ１１５へ処理を戻して上述した処理を繰り返す。
【００６４】
以上までの処理がアルバム操作処理である。
次に、上述したアルバム操作処理におけるＳ１２１（図４）の処理である表紙画像作成処理について説明する。表紙画像作成処理の処理内容を図７にフローチャートで示す。
まず、Ｓ１４１において、前述したアルバム操作処理におけるＳ１１５の処理によって取得された指示が、図６においてはタイトル入力指示ボタン７８に対するもの、すなわち既に設定済みである表紙画像に対するタイトルの入力の指示であったか否かを判定する処理が行われ、この判定結果がＹｅｓならばＳ１４９に処理を進める。一方、この判定結果がＮｏ、すなわち図６においては表紙画像選択指示ボタン７７に対するものであったならば、Ｓ１４２に処理を進める。
【００６５】
Ｓ１４２では表紙画像作成画面を開く（表示部５６に表示させる）処理が行われる。表紙画像作成画面を図８に例示する。
Ｓ１４３では、現在参照中のアルバムフォルダ内の画像データファイルを全て読み出す処理が行われ、続くＳ１４４において、読み出された画像データファイルの各々で表されているアルバム画像の一覧を表示部５６で表示中の表紙画像作成画面に表示させる処理か行われる。図８の画面例においては、このアルバム画像の一覧は表紙画像候補表示部８１に表示される。ここで、これらのアルバム画像は表紙画像の候補であり、ユーザがこの中から１枚の画像を仮に選択する指示に対応する操作を入力部５４に対して行うと、その画像が表紙画像表示部８２に表示される。
【００６６】
Ｓ１４５では、参照するフォルダを変更して表紙画像の候補の画像を変更する指示を取得したか否か、図８の画面例ではフォルダ設定部８３に対するクリック等の操作によって参照するフォルダを変更する指示を取得したか否かを判定する処理が行われる。そして、この判定結果がＹｅｓならば、Ｓ１４６において、取得された指示に係るフォルダを参照する処理が行われた後、処理をＳ１４３へ戻して上述した処理を繰り返す。この処理は、アルバム操作の対象であるアルバムの表紙画像を、そのアルバムに含まれているアルバム画像以外のものから選択することを可能とするものである。一方、Ｓ１４５の判定処理の結果かＮｏならばＳ１４７に処理を進める。
【００６７】
Ｓ１４７では、表紙画像を決定する指示を取得したか否か、図８の画面例では決定ボタン８４に対する操作がなされたか否かを判定する処理が行われる。そして、この判定結果がＹｅｓならば、Ｓ１４８において、決定指示に係る画像についての画像データファイルのファイル名を表紙画像についての画像データファイル（表紙画像データファイル）として読み出してＲＡＭ５３の所定の領域へ一時的に格納する処理が行われ、続くＳ１４９においてタイトル合成処理が行われ、その後はＳ１５１に処理を進める。このタイトル合成処理の詳細は後述する。なお、図６に示したアルバム操作画面の画面例においては、このときまで表示画像表示部７４に表示していた画像がこの決定指示に係る表紙画像に入れ替えられる。
【００６８】
一方、Ｓ１４７の判定処理の結果がＮｏのときにはＳ１５０に処理を進める。
Ｓ１５０では、表紙画像作成処理をキャンセルする指示を取得したか否か、図８の画面例ではキャンセルボタン８５に対する操作がなされたか否かを判定する処理が行われる。そして、この判定結果がＹｅｓならばＳ１５１に処理を進め、この判定結果がＮｏならばＳ１４５へ処理を戻して上述した処理を繰り返す。
【００６９】
Ｓ１５１では、表示部５６に表示中の表紙画像作成画面を閉じる（消去する）処理が行われる。その後は表紙画像作成処理を終了して図４のアルバム操作処理へと処理を戻す。
以上までの処理が表紙画像作成処理である。
次に、上述した表紙画像作成処理におけるＳ１４９の処理であるタイトル合成処理について説明する。タイトル合成処理の処理内容を図９にフローチャートで示す。
【００７０】
まず、Ｓ１６１において、タイトル入力画面を開く（表示部５６に表示させる）処理が行われる。タイトル入力画面を図１０に例示する。
Ｓ１６２では、ユーザによって入力部５４に対してなされた操作に対応する文字列の入力内容を取得する処理が行われる。図１０に示す画面例では、このときに取得された文字列の内容が入力テキスト表示部８６に表示される。
【００７１】
Ｓ１６３では、文字列の入力を終了し、タイトルとする文字列を決定させる指示を取得したか否か、図１０の画面例では決定ボタン８７に対する操作がなされたか否かを判定する処理が行われる。そして、この判定結果がＹｅｓならばＳ１６５に処理を進める。一方、この判定結果がＮｏならば、Ｓ１６４において、タイトル合成処理をキャンセルする指示を取得したか否か、図１０の画面例ではキャンセルボタン８８に対する操作がなされたか否かを判定する処理が行われる。そして、この判定結果がＹｅｓならばＳ１６６に処理を進め、この判定結果がＮｏならばＳ１６２へ処理を戻して上述した処理を繰り返す。
【００７２】
Ｓ１６５では、Ｓ１６２の処理によって取得された文字列を表している文字列像を生成し、前述した表紙画像作成処理（図７）におけるＳ１４７の処理によってＲＡＭ５３の所定の領域に格納されている表紙画像データファイルで表されている表紙画像にこの生成された文字列像を重畳合成し、得られた合成画像についての画像データファイルを表紙画像データファイルとして改めてＲＡＭ５３の当該領域に格納する処理が行われる。なお、図１０の画面例では、この文字列像として、文字スタイル設定部８９で設定された形状・大きさ・色のものが生成される。
【００７３】
Ｓ１６６では、ＲＡＭ５３の所定の領域に格納されている表紙画像データファイルに所定のファイル名を付与する処理が行われ、続くＳ１６７では、この表紙画像データファイルを現在参照中のアルバムフォルダに追加して格納する処理が行われる。なお、図６に示したアルバム操作画面の画面例においては、このときまで表示画像表示部７４に表示していた画像がこの文字合成がされた表示画像に入れ替えられる。
【００７４】
Ｓ１６８では、表示部５６に表示中のタイトル入力画面を閉じる（消去する）処理が行われる。その後はタイトル合成処理を終了して図７の表紙画像作成処理へと処理を戻す。
以上までの処理がタイトル合成処理である。このようにして表紙画像にタイトルを表す文字列の像を合成することにより、漢字等の文字のフォントデータを有していないカメラ１０であってもアルバムのタイトルの表示が可能となり、そのタイトルを表す文字も多様なスタイルのものとして表示することができる。
【００７５】
次に、前述したアルバム操作処理におけるＳ１２３（図５）の処理であるアルバム転送処理について説明する。アルバム転送処理の処理内容を図１１にフローチャートで示す。
まず、Ｓ１７１において、現在参照中のアルバムフォルダに対応するアルバムの名称を取得する処理が行われる。
【００７６】
Ｓ１７２では、カメラ１０のメモリカード１１に格納されているアルバムリストファイル１５の送出の要求を示すカメラ１０宛のデータをＵＳＢＩ／Ｆ５７から送出する処理が行われる。この送出要求を受け取ったカメラ１０において行われる処理の詳細は後述する。
【００７７】
Ｓ１７３では、上述した要求に応じてカメラ１０から送られてくるアルバムリストファイル１５をＵＳＢＩ／Ｆ５７に受信させて取得する処理が行われる。
なお、詳しくは後述するが、このとき、アルバムリストファイル１５が存在しない旨を通知するデータがカメラ１０から送られてくることもあるが、このデータが送られてきた場合には、この通知を受信させて取得する処理が行われる。そこで、Ｓ１７４において、カメラ１０にアルバムリストファイル１５が存在していたか否かを判定する処理が行われ、存在していなかったとき（判定結果がＮｏ）のときにのみ、Ｓ１７５において、アルバムリストファイル１５を新規作成する処理が行われる。
【００７８】
Ｓ１７６では、アルバムリストファイル１５内のアルバムリスト１７におけるＳ１７１の処理で取得したアルバム名のアルバムについてのリストを参照し、そのリストに示されている画像データファイルのファイル名の並びの末尾に、現在参照中のＨＤＤ４１内のアルバムフォルダに含まれている画像データファイルのファイル名を１つずつ追記する処理が行われる。
【００７９】
Ｓ１７７では、現在参照中のアルバムフォルダに表紙画像の画像データファイルが格納されているか否かを判定する処理が行われ、この判定結果がＹｅｓならばＳ１７８に、ＮｏならばＳ１８１に、それぞれ処理を進める。
Ｓ１７８では、タイトル画像の転送指示を取得していたか否かを判定する処理が行われ、この判定結果がＹｅｓならばＳ１８０に、ＮｏならばＳ１７９に、それぞれ処理を進める。なお、このタイトル画像の転送指示は、図６に示したアルバム操作画面の画面例では、アルバム表紙画像作成チェックボックス８０にチェックマークが付されていたか否かによって判定する。
【００８０】
Ｓ１７９では、現在参照中のアルバムフォルダに含まれている画像データファイルのうち、表紙画像についてのものを除いた全てをカメラ１０へ宛ててＵＳＢＩ／Ｆ５７から送出する処理が行われ、その後はＳ１８２に処理を進める。
Ｓ１８０では、Ｓ１７６の処理によってファイル名の追記を行ったアルバムのリストにおいて、現在参照中のアルバムフォルダに格納されている表紙画像の画像データファイルのファイル名をそのリストの先頭に移動して挿入する処理が行われる。この処理により、表紙画像の画像データファイルのファイル名がアルバムリスト１７におけるそのアルバムのリストの先頭に示されることとなる。
【００８１】
なお、このＳ１８０の処理の内容を変更し、現在参照中のアルバムフォルダに格納されている表紙画像の画像データファイルのファイル名をそのリストの末尾に移動して挿入する処理とすることにより、アルバム画像の逐次再生時に表紙画像をその最後に再生表示することができるようになる。これは、前述した処理によって作成した表紙画像をあたかもアルバムの裏表紙であるかのような感覚で扱うことを可能とするものである。
【００８２】
Ｓ１８１では、現在参照中のアルバムフォルダに含まれている画像データファイルの全てをカメラ１０へ宛ててＵＳＢＩ／Ｆ５７から送出する処理が行われる。
Ｓ１８２では、ファイル名のアルバムリスト１７への追記がされたアルバムリストファイル１５をカメラ１０へ宛ててＵＳＢＩ／Ｆ５７から送出する処理が行われ、その後はこのアルバム転送処理を終了して図５のアルバム操作処理へと処理を戻す。
【００８３】
以上までの処理がアルバム転送処理である。
次に、カメラ１０のＣＰＵ３０によって行われる制御処理について説明する。これらの処理は、いずれもＲＯＭ３１に格納されている制御プログラムをＣＰＵ３０が実行することによって実現される。
【００８４】
まず図１２にフローチャートで示すアルバム受信処理について説明する。この処理は、ＰＣ４０から送られてくるアルバムに関するデータをカメラ１０で受信するための処理であり、前述したアルバム転送処理がＰＣ４０で実行されてアルバムリストファイル１５の送出の要求を示すデータをＵＳＢＩ／Ｆ２９が受信したことがＣＰＵ３０によって検知されると開始される。
【００８５】
まず、Ｓ２０１では、メモリカード１１を探索してアルバムリストファイル１５が格納されているか否かを判定する処理が行われ、格納されているとき（判定結果がＹｅｓのとき）にはＳ２０２においてアルバムリストファイル１５を読み出してＰＣ４０へ宛ててＵＳＢＩ／Ｆ２９から送出する処理が行われ、格納されていなかったとき（判定結果がＮｏのとき）にはアルバムリストファイル１５が存在しない旨を通知するデータをＰＣ４０へ宛ててＵＳＢＩ／Ｆ２９から送出する処理が行われる。このＳ２０２若しくはＳ２０３の処理によって送出したデータは、前述したアルバム転送処理におけるＳ１７３の処理を実行しているＰＣ４０によって受信される。
【００８６】
Ｓ２０４では、Ｓ２０２若しくはＳ２０３の処理によって送出したデータに応じてＰＣ４０から送られてくるデータをＵＳＢＩ／Ｆ２９に受信させて取得する処理が行われる。
Ｓ２０５では、前ステップの処理によって取得されたデータが画像データファイルであるか否かを判定する処理が行われる。そして、この判定結果がＹｅｓのときは、Ｓ２０６において、取得した画像データファイルをメモリカード１１の画像ルートフォルダ１２内の画像格納フォルダ１３に格納する処理が行われ、その後はＳ２０４へと処理を戻して上述した処理が繰り返す。
【００８７】
一方、Ｓ２０５の判定結果がＮｏのときは、Ｓ２０７において、Ｓ２０４の処理によって取得されたデータがアルバムリストファイル１５であるか否かを判定する処理が行われる。前述したアルバム転送処理を実行しているＰＣ４０では、図１１のＳ１７９及びＳ１８１並びにＳ１８２の処理によって、転送対象である画像データファイルの送出を全て終えてからアルバムリストファイル１５が送出されるので、Ｓ２０７の判定結果がＹｅｓの場合にはＰＣ４０で実行されているアルバム転送処理は終了したとみなされ、Ｓ２０８に処理を進める。一方、Ｓ２０７の判定結果がＮｏの場合にはＳ２０４へと処理を戻して上述した処理を繰り返す。
【００８８】
Ｓ２０８では、Ｓ２０４の処理によって取得されたアルバムリストファイル１５をメモリカードのルートディレクトリの直下に上書きする処理が行われる。但し、このとき、撮影リスト１６は上書き前のアルバムリストファイル１５に示されていたものがそのまま保持される。その後はこのアルバム受信処理が終了する。
【００８９】
以上までの処理がアルバム受信処理である。
次に図１３に処理内容をフローチャートで示しているアルバム再生処理について説明する。この処理は、ＰＣ４０から送られてきたアルバムをカメラ１０で閲覧するための処理である。
【００９０】
このアルバム再生処理は、ユーザが操作入力部３２を操作して図１４の（ａ）に例示するようなアルバム操作に関する機能選択画面を表示部２８に表示させていたときに、操作入力部３２に対する更なる操作によって「アルバム再生」なる機能が選択されたときに開始される。
【００９１】
まず、Ｓ２１１においてアルバム選択処理が行われる。この処理はカメラ１０が保有している複数のアルバムのうちから閲覧するものを選択するための処理であり、その詳細は後述する。
Ｓ２１２では、メモリカード１１に格納されているアルバムリストファイル１５に示されているアルバムリスト１７が参照され、Ｓ２１１の処理によって選択されたアルバムに対応付けられて並べられているファイル名のうちの先頭のものを取得する処理が行われる。
【００９２】
Ｓ２１３では、直前に実行された処理によって取得されたファイル名である画像データファイル１４−ｎをメモリカード１１の画像ルートフォルダ１２内から探し出して取得する処理が行われる。
Ｓ２１４では、画像処理部２４及び表示処理部２７に指示を与え、前ステップで取得されたファイルで表されている画像を表示部２８に表示させる処理が行われる。
【００９３】
Ｓ２１５では、ユーザによる操作入力部３２に対する操作によってなされる、表示部２８の表示画像を現在表示中のものからその前後のものへと変更させる指示を取得したか否かを判定する処理が行われ、この指示を取得した（判定結果がＹｅｓ）ならばＳ２１６に、この指示を取得していない（判定結果がＮｏ）ならばＳ２１７に、それぞれ処理を進める。
【００９４】
Ｓ２１６では、メモリカード１１に格納されているアルバムリストファイル１５に示されているアルバムリスト１７が参照され、Ｓ２１１の処理によって選択されたアルバムに対応付けられて並べられているファイル名のうち、Ｓ２１５の処理によって取得したと判定された指示に係る順番のものを取得する処理が行われ、その後はＳ２１３へと処理を戻して上述した処理を繰り返す。
【００９５】
Ｓ２１７では、ユーザによる操作入力部３２に対する操作によってなされる、アルバム再生の終了の指示を取得したか否かを判定する処理が行われ、この指示を取得した（判定結果がＹｅｓ）ならば、Ｓ２１８において図１４（ａ）に示すようなアルバム操作機能選択画面を再度表示させる処理が行われ、その後はこのアルバム再生処理を終了する。一方、Ｓ２１７の判定結果がＮｏならばＳ２１５へと処理を戻して上述した処理を繰り返す。
【００９６】
以上までの処理がアルバム再生処理である。
次に、上述したアルバム再生処理におけるＳ２１１の処理であるアルバム選択処理について説明する。アルバム選択処理の処理内容を図１５にフローチャートで示す。
まず、Ｓ２２１において、アルバムリストファイル１５をメモリカード１１から読み出してアルバムリスト１７を参照する処理が行われる。
【００９７】
Ｓ２２２では、ユーザによる操作入力部３２に対する操作によってなされる、アルバムの表紙画像の表示部２８への表示方法についての指示の内容がどのようなものであるかを判定する処理が行われる。ここで、当該指示の内容が、図１４（ｂ）に例示するような、複数のアルバムの表紙画像を一覧表示（インデックス表示）させる指示であればＳ２２３に処理を進め、一方、当該指示の内容が、図１４（ｃ）に例示するような、アルバムの表紙画像を１枚ずつ表示（１コマ表示）させる指示であればＳ２２８に処理を進める。
【００９８】
Ｓ２２３では、アルバムリスト１７における各アルバムについての画像データファイル１４−ｎのファイル名の並びのうちの先頭のものを取得する処理が行われる。なお、この先頭のファイル名は、前述したアルバム転送処理におけるＳ１８０（図１１）の処理によって、各アルバムについての表紙画像の画像データファイル１４−ｎについてのものとなっている。
【００９９】
Ｓ２２４では、前ステップの処理によって取得されたファイル名である画像データファイル１４−ｎを、メモリカード１１の画像ルートフォルダ１２内から各々探し出して取得する処理が行われる。
Ｓ２２５では、画像処理部２４及び表示処理部２７に指示を与え、前ステップの処理によって取得された画像データファイル１４−ｎで各々表されている表紙画像を表示部２８に表示させる処理が行われる。
【０１００】
Ｓ２２６では、ユーザによる操作入力部３２に対する操作によって、表示部２８に一覧表示されている表紙画像のうちの１つを選択する指示がなされたか否かを判定する処理が行われ、この指示がなされるまで（判定結果がＹｅｓとなるまで）このＳ２２６の処理を繰り返す。
【０１０１】
Ｓ２２７では、ユーザによる操作入力部３２に対する操作によって、指示されている表紙画像のうちの１つの選択を決定させる指示を取得したか否かを判定する処理が行われ、この決定指示がなされたとき（判定結果がＹｅｓとなったとき）はこのアルバム選択処理を終了して元の処理へと処理を戻す。一方、この決定指示がなされていないとき（判定結果がＮｏのとき）はＳ２２６へ処理を戻して上述した処理を繰り返す。
【０１０２】
Ｓ２２８では、アルバムリスト１７におけるアルバム名「ＡＬＢＵＭ１」についての画像データファイル１４−ｎのファイル名の並びのうちの先頭のもの、すなわちこのアルバムについての表紙画像である画像データファイル１４−ｎのファイル名を取得する処理が行われる。
【０１０３】
Ｓ２２９では、直前に実行された処理によって取得されたファイル名である画像データファイル１４−ｎを、メモリカード１１の画像ルートフォルダ１２内から探し出して取得する処理が行われる。
Ｓ２３０では、画像処理部２４及び表示処理部２７に指示を与え、前ステップの処理によって取得された画像データファイル１４−ｎで表されている表紙画像を表示部２８に表示させる処理が行われる。
【０１０４】
Ｓ２３１では、ユーザによる操作入力部３２に対する操作によって、表示部１８に代表画像を表示中であるアルバムとは異なる他のアルバムを選択する指示を取得したか否かを判定する処理が行われ、この指示を取得したとき（判定結果がＹｅｓとなったとき）は、Ｓ２３２においてアルバムリスト１７における当該指示に係るアルバムについての画像データファイル１４−ｎのファイル名の並びのうちの先頭のものを取得する処理が行われ、その後はＳ２２９へ処理を戻して上述した処理を繰り返す。
【０１０５】
一方、Ｓ２３１においてそのような指示を取得していない（判定結果がＮｏのとき）は、Ｓ２３３において、ユーザによる操作入力部３２に対する操作によって、指示されている表紙画像のうちの１つの選択を決定させる指示を取得したか否かを判定する処理が行われる。ここで、この決定指示がなされたとき（判定結果がＹｅｓとなったとき）はこのアルバム選択処理を終了して元の処理へと処理を戻す。一方、この決定指示がなされていないとき（判定結果がＮｏのとき）はＳ２３１へ処理を戻して上述した処理を繰り返す。
【０１０６】
以上までの処理がアルバム選択処理である。
以上までに説明した各種の処理がＰＣ４０のＣＰＵ５１とカメラ１０のＣＰＵ３０とで各々行われることにより、メモリカード１１の記録量の消費を抑制しつつアルバムとそのアルバムについての表紙画像との関係を管理することができるようになる。
【０１０７】
次に、処理内容を図１６にフローチャートで示している画像アルバム登録処理について説明する。この処理は、アルバムへ、撮影画像や他のアルバムに含まれている画像を追加登録するための処理である。
この画像アルバム登録処理は、ユーザが操作入力部３２を操作して当該処理の実行の指示がなされると開始される。
【０１０８】
まず、Ｓ３０１において、当該指示に係る追加登録の対象である画像の所在がどこであるかを判定する処理が行われる。ここで、当該指示が撮影画像を追加登録の対象としていると判定されたのであれば、Ｓ３０２において、メモリカード１１に格納されているアルバムリストファイル１５に含まれている撮影リスト１６を選択結果とする処理が行われ、その後はＳ３０４へと処理を進める。一方、Ｓ３０１において、当該指示がアルバムに含まれている画像を追加登録の対象としていると判定されたのであれば、Ｓ３０３において、前述したアルバム選択処理（図１５）が実行され、その実行結果としてアルバムリストファイル１５に含まれているアルバムリスト１７に示されているアルバムのうちのひとつが選択結果とされる。
【０１０９】
Ｓ３０４では対象画像特定処理が行われる。この処理は、選択されているリストに示されている画像データファイルのファイル名のうち、追加登録の対象である画像についてのものを特定するための処理であり、その処理の詳細は後述する。
Ｓ３０５では、前ステップの処理によって特定された画像を表している画像データファイル１４−ｎのファイル名を、Ｓ３０２の処理によって選択された撮影リスト１６から、若しくはアルバムリスト１７のうちＳ３０３のアルバム選択処理によって選択されたアルバムについてのリストから読み出す処理が行われる。
【０１１０】
Ｓ３０６は、前述したアルバム選択処理（図１５）が改めて実行され、その実行結果としてアルバムリストファイル１５に含まれているアルバムリスト１７に示されているアルバムのうちのひとつが選択結果とされる。
Ｓ３０７では、Ｓ３０５の処理によって読み出されたファイル名を、アルバムリスト１７のうちＳ３０６のアルバム選択処理によって選択されたアルバムについてのリスト（画像データファイル１４−ｎのファイル名の並び）の末尾に追加する処理が行われ、その後はこの画像アルバム登録処理が終了する。
【０１１１】
以上までの処理が画像アルバム登録処理である。
次に、上述したアルバム登録処理におけるＳ３０４の処理である対象画像特定処理について説明する。対象画像特定処理の処理内容を図１７にフローチャートで示す。なお、図１７を図１５と比較すると分かるように、この対象画像特定処理の処理内容は、前述したアルバム選択処理の処理内容と似たものとなっている。
【０１１２】
まず、Ｓ３１１において、Ｓ３０２の処理によって選択された撮影リスト１６若しくはアルバムリスト１７のうちＳ３０３のアルバム選択処理によって選択されたアルバムについてのリストを参照する処理が行われる。
Ｓ３１２では、ユーザによる操作入力部３２に対する操作によってなされる、表示部２８への画像の表示方法についての指示の内容がどのようなものであるかを判定する処理が行われる。ここで、当該指示の内容が、複数の画像を一覧表示（インデックス表示）させる指示であればＳ３１３に処理を進め、一方、当該指示の内容が、画像を１枚ずつ表示（１コマ表示）させる指示であればＳ３１８に処理を進める。
【０１１３】
Ｓ３１３では、前述した選択されたリストに示されているファイル名を順次取得する処理が行われ、続くＳ２２４では、この取得されたファイル名である画像データファイル１４−ｎを、メモリカード１１の画像ルートフォルダ１２内から各々探し出して取得する処理が行われる。
【０１１４】
Ｓ３１５では、画像処理部２４及び表示処理部２７に指示を与え、前ステップの処理によって取得された画像データファイル１４−ｎで各々表されている表紙画像を表示部２８に表示させる処理が行われる。
Ｓ３１６では、ユーザによる操作入力部３２に対する操作によって、表示部２８に一覧表示されている画像のうちの１つを選択する指示がなされたか否かを判定する処理が行われ、この指示がなされるまで（判定結果がＹｅｓとなるまで）このＳ３１７の処理を繰り返す。
【０１１５】
Ｓ３１７では、ユーザによる操作入力部３２に対する操作によって、指示されている画像のうちの１つの選択を決定させる指示を取得したか否かを判定する処理が行われ、この決定指示がなされたとき（判定結果がＹｅｓとなったとき）はこの対象画像特定処理を終了して元の処理へと処理を戻す。一方、この決定指示がなされていないとき（判定結果がＮｏのとき）はＳ３１６へ処理を戻して上述した処理を繰り返す。
【０１１６】
Ｓ３１８では、前述した選択されたリストに示されているファイル名の並びのうちの先頭のものを取得する処理が行われる。
Ｓ３１９では、直前に実行された処理によって取得されたファイル名である画像データファイル１４−ｎを、メモリカード１１の画像ルートフォルダ１２内から探し出して取得する処理が行われる。
【０１１７】
Ｓ３２０では、画像処理部２４及び表示処理部２７に指示を与え、前ステップの処理によって取得された画像データファイル１４−ｎで表されている表紙画像を表示部２８に表示させる処理が行われる。
Ｓ３２１では、ユーザによる操作入力部３２に対する操作によって、前述した選択されたリストにおいて表示部１８に表示中の画像を表している画像データファイルのファイル名の前後の順番であるファイル名の画像を選択する指示を取得したか否かを判定する処理が行われ、この指示を取得したとき（判定結果がＹｅｓとなったとき）は、Ｓ３２２において選択されているリストにおいて当該指示に係る順番のファイル名を取得する処理が行われ、その後はＳ３１９へ処理を戻して上述した処理を繰り返す。
【０１１８】
一方、Ｓ３２１においてそのような指示を取得していない（判定結果がＮｏのとき）は、Ｓ３２３において、ユーザによる操作入力部３２に対する操作によって、表示部１８に表示中の画像を選択することを決定させる指示を取得したか否かを判定する処理が行われる。ここで、この決定指示がなされたとき（判定結果がＹｅｓとなったとき）はこのこの対象画像特定処理を終了して元の処理へと処理を戻す。一方、この決定指示がなされていないとき（判定結果がＮｏのとき）はＳ３２１へ処理を戻して上述した処理を繰り返す。
【０１１９】
以上までの処理が対象画像特定処理である。
次に、メモリカード１１の画像ルートフォルダ１２内に格納されている画像データファイル１４−ｎの削除の手法について、図１８を用いて説明する。
図１８は、メモリカード１１にいずれも格納されている、アルバムリストファイル１５のデータ内容と画像ルートフォルダ１２内の画像データファイル１４−ｎの格納状況を示したものであり、併せて、この格納状況において撮影画像若しくはアルバム画像を表示部５８に一覧表示させた場合の表示画面を模式化して示している。
【０１２０】
図１８の（ａ）、（ｂ）、及び（ｃ）の各々において、アルバムリストファイル１５のデータ内容のうち、撮影リスト１６はその内容をそのまま示しており、アルバムリスト１７についてはそのうちの「アルバムＡ」なるアルバムについてのリストを「１７−Ａ」なる符号を付して示している。また、撮影画像一覧表示９１は、そのときの撮影リスト１６のリストの内容に基づいて表示部２８に表示される撮影画像の一覧表示画面を示しており、「アルバムＡ」の画像の一覧表示９２は、そのときの「アルバムＡ」のアルバムリスト１７−Ａのリストの内容に基づいて表示部２８に表示されるアルバム画像の一覧表示画面を示している。
【０１２１】
なお、この例においては、カメラ１０は「アルバムＡ」以外のアルバムを有していないものとする。
図１８（ａ）は、画像データファイル１４−ｎを削除する前の格納状況の例を示している。
【０１２２】
この（ａ）の例では、撮影リスト１６に示されている画像データファイル１４−ｎのファイル名の並びが「Ｐ００１、Ｐ００２、…、Ｐ００５、Ｐ００６、Ｐ００７、…、Ｐ０１２」となっており、この場合、撮影画像一覧表示９１は、これらのファイル名が付されている画像データファイル１４−ｎで表されている画像の一覧となる。また、この例では、「アルバムＡ」のアルバムリスト１７−Ａに示されている画像データファイル１４−ｎのファイル名の並びが「Ｐ００１、Ｐ００３、Ｐ００４、Ｐ００６、Ｐ００９、…、Ｐ０２０」となっており、この場合、「アルバムＡ」の画像の一覧表示９２は、これらのファイル名が付されている画像データファイル１４−ｎで表されている画像の一覧となる。このとき、画像ルートフォルダ１２内の画像格納フォルダ１３には、「Ｐ００１、Ｐ００２、Ｐ００３、Ｐ００４、Ｐ００５、Ｐ００６、Ｐ００７、…、Ｐ００９、…、Ｐ０１２、…、Ｐ０２０」のファイル名を有している画像データファイル１４−ｎが格納されている。
【０１２３】
この（ａ）の状態において、カメラ１０のユーザからなされた「Ｐ００６」の撮影画像を削除する旨の指示に応じてメモリカード１１内のデータに対してデータ操作が行われた後の様子を示したものが（ｂ）の状態である。
この（ａ）から（ｂ）への遷移においては、「Ｐ００６」のファイル名が撮影リスト１６から削除される。従って、このときには撮影画像一覧表示９１から「Ｐ００６」の撮影画像が削除されている。しかし、（ａ）において、「Ｐ００６」はアルバム画像として「アルバムＡ」のアルバムリスト１７−Ａにも含まれているものであるから、このときには「Ｐ００６」についての画像データファイル１４−ｎの画像ルートフォルダ１２からの削除は行わない。従って、このときにおいても、「Ｐ００６」の画像表示は可能であり、現に「アルバムＡ」の画像の一覧表示９２に「Ｐ００６」の画像が表示されている。
【０１２４】
その後、この（ｂ）の状態において、カメラ１０のユーザから更になされた「Ｐ００６」のアルバム画像の削除をする旨の指示に応じてメモリカード１１内のデータに対してデータ操作が行われた後の様子を示したものが（ｃ）の状態である。
この（ｂ）から（ｃ）への遷移においては、「Ｐ００６」のファイル名が「アルバムＡ」のアルバムリスト１７−Ａからも削除される。従って、このときには「アルバムＡ」の画像の一覧表示９２からも「Ｐ００６」のアルバム画像が削除されている。この結果、「Ｐ００６」のファイル名が撮影リスト１６と「アルバムＡ」のアルバムリスト１７−Ａとのいずれにも存在しなくなる。そこで、この場合には「Ｐ００６」についての画像データファイル１４−ｎを画像ルートフォルダ１２から削除する。
【０１２５】
以上のように、撮影リスト１６とアルバムリスト１７に示されている各アルバムについてのリストとのいずれからもファイル名が存在しなくなってからそのファイル名を有する画像データファイル１４−ｎを削除するようにすることにより、同一の画像が複数のリストに重複している場合の画像データファイル１４−ｎの適切な削除が可能となる。
【０１２６】
以下、上述した画像データファイル１４−ｎの削除の手法をカメラ１０で可能にするためにＣＰＵ３０に行わせる処理について説明する。
まず図１９について説明する。同図は撮影画像削除処理の処理内容をフローチャートで示したものである。この処理は、ユーザからの撮影画像の削除指示を取得したときに、当該指示に係る撮影画像についてのファイル名を撮影リスト１６から削除すると共に、当該ファイル名がアルバムリスト１７に示されていない場合に限り当該ファイル名である画像データファイル１４−ｎを画像ルートフォルダ１２から削除する処理である。つまり、この処理により、ユーザから取得した削除指示に係る撮影画像がアルバム画像としてアルバムに含まれている場合であっても、画像データファイル１４−ｎの適切な削除が可能となる。
【０１２７】
なお、この処理は、ユーザが操作入力部３２を操作して撮影画像の削除指示がなされると開始される。
まず、Ｓ３３１において、メモリカード１１に格納されているアルバムリストファイル１５から撮影リスト１６を選択する処理が行われ、続くＳ３３２において、前述した対象画像特定処理（図１７）が実行されて削除の対象とする撮影画像が特定される。
【０１２８】
Ｓ３３３では、前ステップの処理によって特定された撮影画像のファイル名を撮影リスト１６から読み出す処理が行われる。
Ｓ３３４では、ユーザが操作入力部３２を操作して行う撮影画像の削除の実行確認の指示を取得する処理が行われ、続くＳ３３５において、この指示が削除処理のキャンセルを示すものであったか否かを判定する処理が行われる。ここで、この判定結果がＹｅｓならば、この撮影画像削除処理を直ちに終了させる。一方、この判定結果がＮｏならば、Ｓ３３６において、この指示が削除の実行を示すものであったか否かを判定する処理が行われ、この判定結果がＹｅｓとなったときにはＳ３３７へ処理を進め、Ｎｏである間はＳ３３４へ処理を戻して上述した処理を繰り返す。
【０１２９】
Ｓ３３７では、Ｓ３３３の処理によって読み出されたファイル名を、撮影リスト１６から削除する処理が行われる。
Ｓ３３８では、アルバムリストファイル１５のアルバムリスト１７における各アルバムについての画像データファイル１４−ｎのファイル名のリストの中に、Ｓ３３３の処理によって撮影リスト１６から読み出したファイル名が存在するか否かを判定する処理が行われ、当該ファイル名がアルバムリスト１７中に存在するのであれば（判定結果がＹｅｓであれば）この撮影画像削除処理をこのまま終了させる。一方、当該ファイル名がアルバムリスト１７中に存在していなければ（判定結果がＮｏであれば）、Ｓ３３９において、当該ファイル名の画像データファイル１４−ｎを画像ルートフォルダ１２内から探し出して削除する処理が行われる。その後、Ｓ３３９の処理を終えた後にはこの撮影画像削除処理を終了させる。
【０１３０】
以上までの処理が撮影画像削除処理である。
次に図２０について説明する。同図はアルバム画像削除処理の処理内容をフローチャートで示したものである。この処理は、ユーザからのアルバム画像の削除指示を取得したときに、当該指示に係るアルバム画像についてのファイル名をアルバムリスト１７から削除すると共に、当該ファイル名が撮影リスト１６とアルバムリスト１７とのいずれにも示されていない場合に限り当該ファイル名である画像データファイル１４−ｎを画像ルートフォルダ１２から削除する処理である。つまり、この処理により、ユーザから取得した削除指示に係るアルバム画像が撮影画像である場合や他のアルバムにも含まれているアルバム画像である場合であっても、画像データファイル１４−ｎの適切な削除が可能となる。
【０１３１】
このアルバム画像削除処理は、ユーザが操作入力部３２を操作して図２１の（ａ）に例示するようなアルバム操作に関する機能選択画面を表示部２８に表示させていたときに、操作入力部３２に対する更なる操作によって「登録解除」なる機能が選択されたときに開始される。
【０１３２】
まず、Ｓ３４１において、前述したアルバム選択処理（図１５）が実行されて削除対象であるアルバム画像が含まれているアルバムを選択する処理が行われる。
続くＳ３４２では、前述した対象画像特定処理（図１７）が実行されて削除の対象とする撮影画像が特定される。この対象画像特定処理におけるＳ３１５の処理によってカメラ１０の表示部２８に表示されるアルバム画像の一覧表示画面の画面例を図２１（ｂ）に示し、Ｓ３２０の処理によって表示部２８に表示されるアルバム画像の１コマ表示画面の画面例を図２１（ｃ）に示す。
【０１３３】
Ｓ３４３では、前ステップの処理によって特定されたアルバム画像のファイル名を、アルバムリスト１７におけるＳ３４１の処理によって選択されたアルバムについてのリストから読み出す処理が行われる。
Ｓ３４４では、ユーザが操作入力部３２を操作して行うアルバム画像の削除の実行確認の指示を取得する処理が行われ、続くＳ３４５において、この指示が削除処理のキャンセルを示すものであったか否かを判定する処理が行われる。ここで、この判定結果がＹｅｓならば、このアルバム画像削除処理を直ちに終了させる。一方、この判定結果がＮｏならば、Ｓ３４６において、この指示が削除の実行を示すものであったか否かを判定する処理が行われ、この判定結果がＹｅｓとなったときにはＳ３４７へ処理を進め、Ｎｏである間はＳ３４４へ処理を戻して上述した処理を繰り返す。
【０１３４】
上述したＳ３４４の処理に関し、アルバム画像の削除処理のキャンセルを指示するために表示部２８に表示させる画面を図２１（ｄ）に示し、アルバム画像の削除の実行を指示するために表示部２８に表示させる画面を図２１（ｅ）に示す。
Ｓ３４７では、Ｓ３４３の処理によって読み出されたファイル名を、アルバムリスト１７におけるＳ３４１の処理によって選択されたアルバムについてのリストから削除する処理が行われる。
【０１３５】
Ｓ３４８では、アルバムリスト１７における各アルバムについての画像データファイル１４−ｎのファイル名のリストの中に、Ｓ３４３の処理によってアルバムリスト１７から読み出したファイル名が存在するか否かを判定する処理が行われ、当該ファイル名がアルバムリスト１７中にひとつでも存在するのであれば（判定結果がＹｅｓであれば）このアルバム画像削除処理をこのまま終了させる。一方、当該ファイル名がアルバムリスト１７中にひとつも存在していなければ（判定結果がＮｏであれば）、Ｓ３４９に処理を進める。
【０１３６】
Ｓ３４９では、撮影リスト１６の中に、Ｓ３４３の処理によってアルバムリスト１７から読み出したファイル名が存在するか否かを判定する処理が行われ、当該ファイル名が存在するのであれば（判定結果がＹｅｓであれば）このアルバム画像削除処理をこのまま終了させる。一方、当該ファイル名が撮影リスト１６中に存在していなければ（判定結果がＮｏであれば）、Ｓ３５０において、当該ファイル名の画像データファイル１４−ｎを画像ルートフォルダ１２内から探し出して削除する処理が行われる。その後、Ｓ３５０の処理を終えた後にはこのアルバム画像削除処理を終了させる。
【０１３７】
以上までの処理がアルバム画像削除処理である。
次に、撮影画像の一括削除、すなわち、アルバムリストファイル１５における撮影リスト１６にファイル名が示されている画像データファイル１４−ｎの一括削除の手法について、図２２を用いて説明する。
【０１３８】
図２２（ａ）に示すデータ例は撮影画像の一括削除を行う前のメモリカード１１の格納状況を示している。
この（ａ）の例では、撮影リスト１６に示されている画像データファイル１４−ｎのファイル名の並びが「Ｐ００１、Ｐ００２、Ｐ００３、Ｐ００４、Ｐ００５、Ｐ００６」とされている。また、アルバムリスト１７には、「ＡＬＢＵＭ１」のリストとして画像データファイル１４−ｎのファイル名が「Ｐ１０１、Ｐ１０２、Ｐ００５、Ｐ１０６」と並べられており、更に「ＡＬＢＵＭ２」のリストとして画像データファイル１４−ｎのファイル名が「Ｐ００２、Ｐ１０３、Ｐ１０４、Ｐ１０５」と並べられている。なお、このとき、画像ルートフォルダ１２内の画像格納フォルダ１３には、「Ｐ００１、Ｐ００２、Ｐ００３、Ｐ００４、Ｐ００５、Ｐ００６、Ｐ１０１、Ｐ１０２、Ｐ１０３、Ｐ１０４、Ｐ１０５、Ｐ１０６」のファイル名を有している画像データファイル１４−ｎが格納されている。
【０１３９】
この（ａ）において撮影リスト１６及びアルバムリスト１７の各々に矢印を示している「Ｐ００２」及び「Ｐ００５」は、撮影リスト１６とアルバムリスト１７との双方に示されているので、これらのファイル名についての撮影画像は既にアルバム画像として登録されていることが分かる。
【０１４０】
この（ａ）の状態において、カメラ１０のユーザからなされた撮影画像の一括削除の指示に応じて作成されるものが（ｂ）に示す削除対象ファイルリスト９３である。このリストは、撮影リスト１６に示されているファイル名のうちアルバムリスト１７には示されていないものを抽出して得られるリストであり、具体的には、（ａ）に示した撮影リスト１６とアルバムリスト１７とを比較することにより、撮影リスト１６には示されているがアルバムリスト１７には示されていないファイル名である「Ｐ００１、Ｐ００３、Ｐ００４、Ｐ００６」が並べられているリストが削除対象ファイルリスト９３として生成される。
【０１４１】
このようにして生成された削除対象ファイルリスト９３にファイル名が示されている画像データファイル１４−ｎをメモリカード１１における画像ルートフォルダ１２内の画像格納フォルダ１３から一括削除する様子を示したものが（ｃ）の状態である。すなわち、（ｃ）においては、（ｂ）に示した削除対象リスト９３に示されている「Ｐ００１、Ｐ００３、Ｐ００４、Ｐ００６」をファイル名としている画像データファイル１４−ｎが画像格納フォルダ１３から一括削除されている。
【０１４２】
また、図２２の（ｄ）は、削除対象ファイルリスト９３に基づいた画像データファイル１４−ｎの一括削除に併せて行われる、撮影リスト１６に示されているファイル名の一括削除の様子を示している。すなわち、ファイル名「Ｐ００１、Ｐ００２、Ｐ００３、Ｐ００４、Ｐ００５、Ｐ００６」の全てを撮影リスト１６から一括削除することにより、撮影画像の一括削除が完了する。
【０１４３】
以上のように、撮影画像の一括削除の指示に応じ、撮影リスト１６に示されているファイル名をアルバムリスト１７に示されているファイル名と比較して、撮影リスト１６に示されているファイル名のうちアルバムリスト１７には示されていないものを抽出して情報である削除対象ファイルリスト９３を生成し、この削除対象ファイルリスト９３に示されているファイル名で特定される全ての画像データファイル１４−ｎを画像ルートフォルダ１２内から削除すると共に、当該一括削除の指示に応じ、撮影リスト１６に示されているファイル名の全てを一括削除するようにすることにより、同一の画像が撮影画像とアルバム画像とに重複して登録されている場合の画像データファイル１４−ｎの適切な一括削除が可能となる。
【０１４４】
以下、上述した撮影画像の一括削除の手法をカメラ１０で可能にするためにＣＰＵ３０に行わせる処理である撮影画像一括削除処理について説明する。同図は、この撮影画像一括削除処理の処理内容をフローチャートで示したものである。
この処理は、ユーザが操作入力部３２を操作して撮影画像の一括削除の指示がなされると開始される。
【０１４５】
まず、Ｓ４０１において、ユーザが操作入力部３２を操作して行う撮影画像の一括削除の実行確認の指示を取得する処理が行われ、続くＳ４０２において、この指示が一括削除処理のキャンセルを示すものであったか否かを判定する処理が行われる。ここで、この判定結果がＹｅｓならば、この撮影画像一括削除処理を直ちに終了させる。一方、この判定結果がＮｏならば、Ｓ４０３において、この指示が一括削除の実行を示すものであったか否かを判定する処理が行われ、この判定結果がＹｅｓとなったときにはＳ４０４へ処理を進め、Ｎｏである間はＳ４０１へ処理を戻して上述した処理を繰り返す。
【０１４６】
Ｓ４０４では、メモリカード１１に格納されているアルバムリストファイル１５を参照する処理が行われる。
Ｓ４０５では、アルバムリストファイル１５における撮影リスト１６からファイル名を１つ読み出す処理が行われる。
【０１４７】
Ｓ４０６では、アルバムリストファイル１５のアルバムリスト１７における各アルバムについての画像データファイル１４−ｎのファイル名のリストの中に、Ｓ４０５の処理によって撮影リスト１６から読み出したファイル名が存在するか否かを判定する処理が行われ、当該ファイル名がアルバムリスト１７中に存在しないときにのみ（判定結果がＮｏであるときにのみ）、Ｓ４０７において、そのファイル名を削除対象ファイルリスト９３の末尾に追加する処理が行われる。なお、削除対象ファイルリスト９３は撮影画像一括削除処理の実行が終了するまでの間にのみ使用するものであるから、例えばＲＡＭ２５の記録領域に配置すればよく、また、Ｓ４０７の処理の実行時に削除対象ファイルリスト９３が存在しない場合には新規に作成するようにする。
【０１４８】
Ｓ４０８では、アルバムリストファイル１５における撮影リスト１６に示されている全てのファイル名について、アルバムリスト１７での存在の有無を調べたか否かが判定され、全てのファイル名について調べたのであれば（判定結果がＹｅｓであれば）Ｓ４０９に処理を進め、一方、調べが済んでいないファイル名が残されているのであれば（判定結果がＮｏであれば）Ｓ４０５へ処理を戻してそのファイル名についてアルバムリスト１７での存在の有無を調べる処理が繰り返される。
【０１４９】
Ｓ４０９では、削除対象ファイルリスト９３にファイル名が示されている画像データファイル１４−ｎを画像ルートフォルダ１２内から全て探し出して削除する処理が行われる。
Ｓ４１０では、撮影リスト１６に示されている画像データファイル１４−ｎのファイル名を全て削除する処理が行われ、その後はこの撮影画像一括削除処理を終了させる。
【０１５０】
以上までの処理が撮影画像一括削除処理である。
次に図２４について説明する。同図はアルバム画像一括削除処理の処理内容をフローチャートで示したものである。
前述した撮影画像一括削除処理は、カメラ１０のユーザからの撮影画像の一括削除の指示に応じて行われる処理であったが、このアルバム画像一括削除処理は、指定されたアルバムに含まれている全てのアルバム画像の一括削除の指示がカメラ１０のユーザからなされたときに行われるものであり、指示に係るアルバムに含まれるアルバム画像が他のアルバムにも重複して含まれている場合や、その指示に係るアルバムに含まれるアルバム画像が撮影画像でもある場合であっても、画像データファイル１４−ｎを適切に一括削除する処理である。
【０１５１】
このアルバム画像一括削除処理は、ユーザが操作入力部３２を操作して図２５の（ａ）に例示するような機能選択画面を表示部２８に表示させていたときに、操作入力部３２に対する更なる操作によって「アルバム消去」なる機能が選択されたときに開始される。
まず、Ｓ４２１において、前述したアルバム選択処理（図１５）が実行されて一括削除の対象であるアルバム画像が含まれているアルバムを選択する処理が行われる。
【０１５２】
次に、Ｓ４２２において、ユーザが操作入力部３２を操作して行うアルバム画像の一括削除の実行確認の指示を取得する処理が行われ、続くＳ４２３において、この指示が一括削除処理のキャンセルを示すものであったか否かを判定する処理が行われる。ここで、この判定結果がＹｅｓならば、このアルバム画像一括削除処理を直ちに終了させる。一方、この判定結果がＮｏならば、Ｓ４２４において、この指示が一括削除の実行を示すものであったか否かを判定する処理が行われ、この判定結果がＹｅｓとなったときにはＳ４２５へ処理を進め、Ｎｏである間はＳ４２２へ処理を戻して上述した処理を繰り返す。
【０１５３】
上述したＳ４２２の処理に関し、アルバム画像の一括削除の処理のキャンセルを指示するために表示部２８に表示させる画面を図２５（ｂ）に示し、アルバム画像の一括削除の実行を指示するために表示部２８に表示させる画面を図２５（ｃ）に示す。
Ｓ４２５では、メモリカード１１に格納されているアルバムリストファイル１５を参照する処理が行われる。
【０１５４】
Ｓ４２６では、アルバムリストファイル１５におけるアルバムリスト１７のうち、Ｓ４２１の処理によって選択されたアルバムについてのリストからファイル名を１つ読み出す処理が行われる。
Ｓ４２７では、アルバムリストファイル１５の撮影リスト１６における画像データファイル１４−ｎのファイル名のリストの中に、Ｓ４２６の処理によって読み出したファイル名が存在するか否かを判定する処理が行われ、当該ファイル名がそのリストに存在するのであれば（判定結果がＹｅｓならば）Ｓ４３０に処理を進める。
【０１５５】
一方、Ｓ４２７の判定処理において、当該ファイル名が撮影リスト１６に存在しないならば（判定結果がＮｏならば）、Ｓ４２８において、アルバムリストファイル１５におけるアルバムリスト１７のうちＳ４２１の処理によって選択されたもの以外のアルバムについてのリストに、Ｓ４２６の処理によって読み出したファイル名が存在するか否かを判定する処理が行われ、当該ファイル名がそのリストに存在するのであれば（判定結果がＹｅｓならば）Ｓ４３０に処理を進める。
【０１５６】
一方、Ｓ４２８の判定処理において、当該ファイル名が他のアルバムについてのリストにも存在しないならば（判定結果がＮｏならば）、Ｓ４２９において、そのファイル名を削除対象ファイルリスト９３の末尾に追加する処理が行われる。なお、削除対象ファイルリスト９３はアルバム画像一括削除処理の実行が終了するまでの間にのみ使用するものであるから、例えばＲＡＭ２５の記録領域に配置すればよく、また、Ｓ４２９の処理の実行時に削除対象ファイルリスト９３が存在しない場合には新規に作成するようにする。
【０１５７】
Ｓ４３０では、アルバムリストファイル１５におけるアルバムリスト１７のうちＳ４２１の処理によって選択されたアルバムについてのリストに示されている全てのファイル名について、撮影リスト１６とアルバムリスト１７における他のアルバムについてのリストとにおける存在の有無を調べたか否かが判定され、全てのファイル名について調べたのであれば（判定結果がＹｅｓであれば）Ｓ４３１に処理を進め、一方、調べが済んでいないファイル名が残されているのであれば（判定結果がＮｏであれば）Ｓ４２６へ処理を戻してそのファイル名について他のリストでの存在の有無を調べる処理が繰り返される。
【０１５８】
Ｓ４３１では、削除対象ファイルリスト９３にファイル名が示されている画像データファイル１４−ｎを画像ルートフォルダ１２内から全て探し出して削除する処理が行われる。
Ｓ４３２では、アルバムリストファイル１５におけるアルバムリスト１７のうちＳ４２１の処理によって選択されたアルバムについてのリストに示されている画像データファイル１４−ｎのファイル名を全てそのリストから削除する処理が行われ、その後はこのアルバム画像一括削除処理を終了させる。
【０１５９】
以上までの処理がアルバム画像一括削除処理である。
なお、上述した実施形態においては、代表画像の表示を含むアルバムの再生をカメラ１０で行うようにしていたが、図１１及び図１２に示した各処理をＰＣ４０のＣＰＵ５１で行わせるようにすることにより、代表画像の表示を含むアルバムの再生をＰＣ４０で行うようにすることもできる。
【０１６０】
また、上述した実施形態においては、図２０に示したアルバム画像削除処理や図２４に示したアルバム画像一括削除処理をカメラ１０のＣＰＵ３０で行うようにしていたが、画像リストファイルを用いた画像データファイルの管理をＰＣ４０で採用してアルバム機能を提供する場合には、これらの処理をＰＣ４０のＣＰＵ５１で各々行わせて、同一の画像が複数のアルバムに重複して属している場合の当該画像の削除若しくは一括削除を適切に行えるようにすることもできる。
【０１６１】
その他、本発明は、上述した実施形態に限定されることなく、本発明の要旨を逸脱しない範囲内で種々の改良・変更が可能である。
【図面の簡単な説明】
【０１６２】
【図１】アルバム機能の実施例の概要を説明する図である。
【図２】図１に示したカメラ及びＰＣのハードウェア構成を示す図である。
【図３】撮影画像取得処理の処理内容を示すフローチャートである。
【図４】アルバム操作処理の処理内容を示すフローチャート（その１）である。
【図５】アルバム操作処理の処理内容を示すフローチャート（その２）である。
【図６】アルバム操作画面の画面例を示す図である。
【図７】表紙画像作成処理の処理内容を示すフローチャートである。
【図８】表紙画像作成画面の画面例を示す図である。
【図９】タイトル合成処理の処理内容を示すフローチャートである。
【図１０】タイトル入力画面の画面例を示す図である。
【図１１】アルバム転送処理の処理内容を示すフローチャートである。
【図１２】アルバム受信処理の処理内容を示すフローチャートである。
【図１３】アルバム再生処理の処理内容を示すフローチャートである。
【図１４】カメラでの表示画面例を示す図である。
【図１５】アルバム選択処理の処理内容を示すフローチャートである。
【図１６】画像アルバム登録処理の処理内容を示すフローチャートである。
【図１７】対象画像特定処理の処理内容を示すフローチャートである。
【図１８】画像データファイルの削除の手法を説明する図である。
【図１９】撮影画像削除処理の処理内容を示すフローチャートである。
【図２０】アルバム画像削除処理の処理内容を示すフローチャートである。
【図２１】アルバム画像削除処理を実行中のカメラでの表示例を示す図である。
【図２２】撮影画像の一括削除の手法を説明する図である。
【図２３】撮影画像一括削除処理の処理内容を示すフローチャートである。
【図２４】アルバム画像一括削除処理の処理内容を示すフローチャートである。
【図２５】アルバム画像一括削除処理を実行中のカメラでの表示例を示す図である。
【図２６】アルバム機能搭載カメラにおける画像データ管理の手法を説明する図である。
【符号の説明】
【０１６３】
１０  カメラ
１１  メモリカード
１２  画像ルートフォルダ
１３  画像格納フォルダ
１４−１、１４−２、１４−ｎ  画像データファイル
１５  アルバムリストファイル
１６  撮影リスト
１７  アルバムリスト
１７−Ａ  「アルバムＡ」のアルバムリスト
２１  レンズ
２２  撮像部
２３  撮像処理部
２４  画像処理部
２５  ＲＡＭ
２６  メモリＩ／Ｆ部
２７  表示処理部
２８  表示部
２９  ＵＳＢＩ／Ｆ
３０  ＣＰＵ
３１  ＲＯＭ
３２  操作入力部
３３  バス
４０  ＰＣ
４１  ＨＤＤ
４２  撮影画像フォルダ
４３−１、４３−２、４３−ｎ  撮影画像データファイル
５１  ＣＰＵ
５２  ＲＯＭ
５３  ＲＡＭ
５４  入力部
５５  データ読取装置
５６  表示部
５７  ＵＳＢＩ／Ｆ
５８  バス
６０  ＵＳＢバス
７１  撮影画像表示部
７２  アルバム画像表示部
７３  アルバム選択表示
７４  表紙画像表示部
７５  画像追加指示ボタン
７６  画像削除指示ボタン
７７  表紙画像選択指示ボタン
７８  タイトル入力指示ボタン
７９  アルバム転送指示ボタン
８０  アルバム表紙作成チェックボックス
８１  表紙候補画像表示部
８２  表紙画像表示部
８３  フォルダ設定部
８４  決定ボタン
８５  キャンセルボタン
８６  入力テキスト表示部
８７  決定ボタン
８８  キャンセルボタン
８９  文字スタイル設定部
９１  撮影画像一覧表示
９２  「アルバムＡ」の画像の一覧表示
９３  削除対象ファイルリスト
【図１】
2005157908.tif 000003
【図２】
2005157908.tif 000004
【図３】
2005157908.tif 000005
【図４】
2005157908.tif 000006
【図５】
2005157908.tif 000007
【図６】
2005157908.tif 000008
【図７】
2005157908.tif 000009
【図８】
2005157908.tif 000010
【図９】
2005157908.tif 000011
【図１０】
2005157908.tif 000012
【図１１】
2005157908.tif 000013
【図１２】
2005157908.tif 000014
【図１３】
2005157908.tif 000015
【図１４】
2005157908.tif 000016
【図１５】
2005157908.tif 000017
【図１６】
2005157908.tif 000018
【図１７】
2005157908.tif 000019
【図１８】
2005157908.tif 000020
【図１９】
2005157908.tif 000021
【図２０】
2005157908.tif 000022
【図２１】
2005157908.tif 000023
【図２２】
2005157908.tif 000024
【図２３】
2005157908.tif 000025
【図２４】
2005157908.tif 000026
【図２５】
2005157908.tif 000027
【図２６】
2005157908.tif 000028