(57)【要約】 【課題】画像情報に付与された属性情報を応じて、画像情報を管理する管理情報を利用する装置において、管理情報の誤記等を効率的に検出する再生装置、撮像装置およびプログラムを提供すること。【解決手段】画像情報の識別情報と属性情報の対応関係を表す管理情報（ＸＭＬファイル）を参照して、画像情報を表示部１８に表示する分類表示モードが実行されたか否かを表す管理表示情報を記憶するメモリ部２０と、管理表示情報を用いて、電源投入が指示された後、分類表示モードによる表示がユーザから指示されたか否かを判断し、電源投入が指示されてから最初の分類表示モードによる表示の指示があった場合、管理情報を解析し、かつ、管理情報における識別情報と属性情報の対応関係と、画像情報を識別する識別情報と属性情報の対応関係とを照合する制御部１５とを備えることを特徴とする。【選択図】図１
2010178312.tif 000002
【特許請求の範囲】
【請求項１】
ユーザによって操作される操作部と、
外部の記録媒体から画像情報を読み取る読取部と、
前記読取部によって読み取られた前記画像情報に基づく画像を表示する表示部と、
前記画像情報を識別する識別情報と前記画像情報の画像内容に応じて付与されている属性情報の対応関係を表し、前記記録媒体に記録されている管理情報を参照して、前記画像情報を前記表示部に表示する表示モードが実行されたか否かを表す管理表示情報を記憶する記憶部と、
前記操作部を介して前記ユーザによって電源投入が指示された後、前記管理表示情報を参照して前記表示モードによる表示が前記ユーザから指示されたか否かを判断し、前記電源投入が指示されてから最初の前記表示モードによる表示の指示があった場合、前記管理情報を解析し、かつ、前記管理情報における前記識別情報と前記属性情報の対応関係と、前記画像情報における前記識別情報と前記属性情報の対応関係とが一致しているか否かを照合し、照合結果を出力する制御部とを備えることを特徴とする再生装置。
【請求項２】
請求項１に記載の前記再生装置と、
撮像部と、
前記撮像部によって撮像された画像の前記画像情報と前記管理情報を前記外部の記録媒体に記録する書込部と、
前記撮像部によって撮像された画像の前記画像情報が前記外部の記録媒体に記録された場合、前記外部の記録媒体に記録された前記画像情報が、前記操作部を介して前記ユーザによって電源の投入が指示されてから前記外部の記録媒体に記憶された最初の画像情報であるか否か判断し、前記最初の画像情報である場合、前記管理情報を解析することを特徴とする撮像装置。
【請求項３】
コンピュータに、
画像情報を識別する識別情報と、前記画像情報の画像内容に応じて付与されている属性情報の対応関係を表す管理情報を参照して、前記画像情報を表示部に表示する表示モードが実行されたか否かを表す管理表示情報を記憶部に記憶させる手順と、
ユーザによって操作される操作部を介して電源投入が指示された後、前記管理表示情報を参照して前記表示モードによる表示が前記ユーザから指示されたか否かを判断し、前記電源投入が指示されてから最初の前記表示モードによる表示の指示があった場合、前記管理情報を解析し、かつ、前記管理情報における前記識別情報と前記属性情報の対応関係と、前記画像情報における前記識別情報と前記属性情報の対応関係とが一致しているか否かを照合し、照合結果を出力する手順とを実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像情報に基づき、画像データに基づき表示画面に画像を表示する再生装置、撮像装置およびプログラムに関する。
【背景技術】
【０００２】
近年、再生装置や撮像装置が備える記憶領域や、着脱可能な記録媒体の大容量化が進み、１つの記憶媒体等に数百コマ以上の画像情報の記憶が可能となっている。これに伴い、再生装置や撮像装置には、ユーザからの指示により、これら大量の画像情報を、再生、編集、あるいは他の外部装置に転送する等の処理が要求されている。
例えば、画像情報の分類や整理作業を容易にするため、一定枚数を上限にファイル名ごとに画像情報を分類し、この分類されたファイル名ごとに画像情報を管理するデジタルカメラがある（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−３１２２４０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
例えば、上述のような再生装置や撮像装置が画像を再生する場合、大容量の画像情報の全てを読み出し、全ての画像情報を順次再生すると、再生処理に時間がかかる。このため、各画像情報が有する属性情報に応じて、任意のカテゴリに分類された画像情報ごとに画像を再生する分類再生機能を有する再生装置等がある。
この分類再生機能が設定されている装置は、例えば、属性情報が付与されている画像情報と、この画像情報が分類されるカテゴリとの対応関係を管理情報に書き込み、この管理情報を参照して、カテゴリごとに画像を表示することができる。
しかしながら、何らかの事由により管理情報が壊れた場合、管理情報として記載されている画像情報を特定する識別情報と属性情報の対応関係と、画像情報に付与されている識別情報と属性情報の対応関係が一致していない場合、適切な分類再生をすることができず、また、管理情報を利用した他の外部装置への転送も適切に行うことができない。
そのため、画像データの識別情報と属性情報の対応関係について、管理情報に記載されている内容と、画像情報自体が有する情報とを照合し、それぞれの対応関係が一致しているか否かを判断する照合処理が必要となる。しかしながら、新たな画像が撮像されたときや、分類再生機能によらない再生のたびに、この照合処理が実行されると、次の撮像までユーザを待たせる問題や、再生装置や撮像装置への負荷が増大する問題がある。
【０００５】
本発明は、このような事情を考慮し、上記の問題を解決すべくなされたものであって、その目的は、画像情報に付与された属性情報を応じて、画像情報を管理する管理情報を利用する装置において、壊れた管理情報の誤記（画像情報との不一致）等を効率的に検出する再生装置、撮像装置およびプログラムを提供することにある。
【課題を解決するための手段】
【０００６】
上記問題を解決するために、本発明にかかる再生装置は、ユーザによって操作される操作部と、外部の記録媒体から画像情報を読み取る読取部と、前記読取部によって読み取られた前記画像情報に基づく画像を表示する表示部と、前記画像情報を識別する識別情報と前記画像情報の画像内容に応じて付与されている属性情報の対応関係を表し、前記記録媒体に記録されている管理情報を参照して、前記画像情報を前記表示部に表示する表示モードが実行されたか否かを表す管理表示情報を記憶する記憶部と、前記操作部を介して前記ユーザによって電源投入が指示された後、前記管理表示情報を参照して前記表示モードによる表示が前記ユーザから指示されたか否かを判断し、前記電源投入が指示されてから最初の前記表示モードによる表示の指示があった場合、前記管理情報を解析し、かつ、前記管理情報における前記識別情報と前記属性情報の対応関係と、前記画像情報における前記識別情報と前記属性情報の対応関係とが一致しているか否かを照合し、照合結果を出力する制御部とを備えることを特徴とする。
【発明の効果】
【０００７】
本発明によれば、画像情報に付与された属性情報に応じて、画像情報を管理する管理情報を利用する装置において、壊れた管理情報の誤記等を効率的に検出することができる。
【図面の簡単な説明】
【０００８】
【図１】本発明の一実施の形態にかかる撮像装置の構成の一例を示すブロック図である。
【図２】図１に示した撮像装置と接続される記憶媒体のフォルダ階層構造を説明するための概略図である
【図３】図１に示したＣＰＵ（制御部）のヘッダー作成手段によって判断される画像データのカテゴリ分類について説明する概略図である。
【図４】図１に示した撮像装置に電源投入が指示された場合の動作フローの一例を示すフローチャートである。
【図５】図１に示した撮像装置に分類再生モードによる再生が指示された場合の動作フローの一例を示すフローチャートである。
【図６】図１に示した撮像装置に画像の撮像が指示された場合の動作フローの一例を示すフローチャートである。
【発明を実施するための形態】
【０００９】
以下、図面を参照して、本発明に係る再生装置を備える撮像装置の一実施形態について説明する。図１は、本発明の一実施の形態にかかる撮像装置１の構成を示す概略図である。
図１に示すとおり、本実施の形態にかかる撮像装置１は、撮像部１０と、再生装置３とを備える。撮像部１０は、レンズ１１と、光学系１２と、撮像素子１３とを備える。再生装置３は、Ａ/Ｄ変換部１４と、ＣＰＵ（制御部）１５と、バッファメモリ部１６と、操作部１７と、表示部１８と、電源部１９と、メモリ部２０と、Ｉ／Ｆ（インターフェース）部２１と、バス２２と、カウンタ２３とを備える。
この撮像装置１は、Ｉ／Ｆ部２１を介して記憶媒体２と接続されており、撮像部１０によって撮像した画像の画像データをこの記憶媒体２に記憶させ、再生装置３が記憶部２に記憶されている画像データを読み出し、表示部１８に表示させる。
【００１０】
撮像部１０は、設定された撮像条件（例えば絞り値、露出値等）に基づきＣＰＵ１５によって制御され、入射した光からデジタル信号である画像データやスルー画情報を生成する。
すなわち、光学系１２は、設定された絞り値に基づき、レンズ１１から入射する光の光量を制御し、撮像素子１３の受光面に結像させる。撮像素子１３は、設定されている露出値に基づき、撮像素子１３の露出時間を制御し、受光面に結像した画像情報を光電変換する。Ａ/Ｄ変換部１４は、撮像素子１３から出力されたアナログ信号の画像情報をデジタル信号に変換する。
このように、撮像部１０は、操作部１７（シャッターボタン）が押下され、ユーザから撮像が指示されると、設定された絞り値、露出値等の撮像条件に基づき、レンズ１１に入射した光から画像データを生成し、ＣＰＵ１５に出力する。
【００１１】
次に、再生装置３について詳細に説明する。
ＣＰＵ１５は、撮像装置１を統括的に制御し、例えば、データ書込手段、データ読込手段、シーケンス管理手段、画像処理手段、ヘッダー作成手段、管理ファイル生成手段、管理ファイル解析手段、管理ファイル照合手段、および管理ファイル修正手段として機能する。
ＣＰＵ１５は、撮像部１０によって生成された画像データを、外部の記憶媒体２に書き込むデータ書込手段として機能する。またＣＰＵ１５は、記憶媒体２から画像データを読み出し、表示部１８に表示させる表示手段として機能する。
【００１２】
さらに、ＣＰＵ１５は、シーケンス管理手段として、操作部１７を介してユーザから任意の操作が指示されると、メモリ部２０に記憶されているプログラムに従って、各構成部材を制御する。例えば、ＣＰＵ１５は、操作部（例えば、電源スイッチ）１７が押下され、ユーザから電源投入が指示されると、電源部１９に含まれる電池（図示せず）からの電力を各部に供給する。また、ＣＰＵ１５は、操作部（例えば、シャッターボタン）１７が押下され、ユーザから撮像が指示されると、メモリ部２０に記憶されている撮像条件に従って撮像部１０を制御する。
なお撮像条件とは、撮影する際の条件であって、絞り値、シャッター速度、露出値、フォーカスポイント、あるいは被写界深度等のパラメータによって決定される。また、本実施の形態に係る撮像装置１は、被写体や撮像時の環境に応じた撮像条件で被写体を撮像する撮像モードが設定されており、例えば、人物を撮像するためのポートレートモードや、風景を撮像するための風景モード、逆光での撮影において被写体の照度低下を補正する逆光モード等があり、被写体に応じた撮像条件に予め設定されている。
【００１３】
また、ＣＰＵ１５は、カウンタ２３と接続されており、ユーザからの電源投入が指示されると、カウンタ２３のカウント数をリセットし、ゼロとする。ＣＰＵ１５は、撮像部１０によって撮像された画像データを記憶媒体２に記憶させる時、画像データの記録枚数に応じてカウンタ２３のカウント数を１ずつ増加させる。
【００１４】
ＣＰＵ１５は、画像処理手段として、メモリ部２０に記憶されている画像処理条件を参照して、記憶媒体２に記録されている画像データや、バッファメモリ部１６に記憶されているスルー画情報に対して、画像処理をする。
この画像処理手段として機能するＣＰＵ１５は、例えば、顔認識機能を備え、スルー画情報あるいは画像データに対して顔認識機能を用いた画像処理をし、画像情報の中から「顔」に対応する領域を検出する。また、ＣＰＵ１５は、顔認識機能によって検出された「顔」が笑顔であるか否かを判断し、「笑顔」を検出する笑顔検出機能や、スルー画情報に基づき、撮像時における撮像環境やターゲット（例えば、人物や建物等）に応じて撮像シーンを認識するシーン認識機能や、操作部１７を介して入力されるユーザの指示に従って、画像データに対して任意の画像処理を施す画像編集機能等を備える。
【００１５】
さらに、ＣＰＵ１５は、ヘッダー作成手段として、撮像部１０によって得られた画像データが、予め設定されている複数のカテゴリのうち、どのカテゴリに属するかを判断する。ＣＰＵ１５は、カテゴリが判断された画像データのヘッダー領域に、各カテゴリを表すカテゴリ情報を付与して、記憶媒体２に記憶させる。このヘッダー領域とは、画像データの任意の属性情報を含み、カテゴリ情報以外にも、例えば、撮像部１０によって得られた画像データの撮像条件、撮像日時や、ＣＰＵ１５によって画像処理された画像処理条件、あるいは、撮像装置１の機種名やメーカー名等を含む。
なお、予め設定されている複数のカテゴリやカテゴリの判断方法、ＣＰＵ１５の管理ファイル生成手段、管理ファイル解析手段、管理ファイル照合手段、および管理ファイル修正手段については、後で詳細に説明する。
バッファメモリ部１６は、撮像部１０によって撮像された画像データを一時的に記憶する記憶領域であって、例えばスルー画情報を一時的に記憶する。
【００１６】
操作部１７は、例えば、電源スイッチやシャッターボタン、その他の操作キーを含み、ユーザによって操作されることで、ユーザの指示の入力を受け付け、ＣＰＵ１５に出力する。
表示部１８は、例えば液晶画面であって、画像データに基づく画像や、操作部１７によって操作される内容等を表示する。表示部１８は、再生装置３によって再生される画像を表示し、再生装置３は、例えば、記憶媒体２に保存されている画像データを撮像日時が新しい順番に表示する標準表示モードや、カテゴリに応じて分類された画像データを、カテゴリごとに表示する分類再生モード等の再生モードが、ユーザによって設定される。すなわち、任意の再生モードを選択するユーザからの指示の入力を受け付ける。
電源部１９は、電池および電源回路を備え、操作部（電源ボタン）１７を介してユーザから電源投入が指示されると、電源回路を介して電池の電力を各構成部材に供給する。
【００１７】
メモリ部２０は、ＸＭＬ（ Extensible Markup Language ）解析済フラグおよびＸＭＬ照合済フラグのオンとオフを記憶する。このＸＭＬ解析済フラグとは、電源が投入された後、ＸＭＬ解析処理が実行されたか否かを表すフラグ、ＸＭＬ照合済フラグとは、電源が投入された後、ＸＭＬ照合処理が実行されたか否かを表すフラグであって、共に、ＣＰＵ１５によってオンとオフとが切り替えられる。つまり、ＸＭＬ解析済フラグおよびＸＭＬ照合済フラグは、操作部（電源スイッチ）１７を介してユーザによって電源投入が指示されるとオフに、ＣＰＵ１５によってＸＭＬファイルの解析処理あるいは照合処理がなされるとオンに切り替えられる。なお、ＸＭＬの解析処理および照合処理の詳細については後述する。
【００１８】
このＸＭＬ解析済フラグあるいはＸＭＬ照合済フラグは、例えば、後述する分類再生モードを用いて画像を表示部１８に表示する際に、電源が投入されてから最初の分類再生モードによる表示であるか否かを判断するための管理表示情報として利用可能である。ここで、管理表示情報とは、撮像部１０によって得られた画像データを識別するための識別情報（例えば、画像データのファイル名）と、画像データの画像内容に応じて付与されている属性情報（例えば、カテゴリ情報や撮像条件）との対応関係を表す管理情報（例えば、後述するＸＭＬファイル）を参照して、画像データに基づく画像を表示部１８に表示する表示モード（例えば、分類表示モード）が実行されたか否かを表す情報である。
また、メモリ部２０は、ＣＰＵ１５のシーケンス管理手段で参照されるプログラム、撮像条件、および画像処理条件等を記憶している。
【００１９】
Ｉ／Ｆ部２１は、カードメモリ等の取り外しが可能な記憶媒体２と接続され、この記憶媒体２への情報の書込み、読み出し、あるいは消去を行う。
バス２２は、撮像部１０、ＣＰＵ１５、バッファメモリ部１６、表示部１８、電源部１９、メモリ部２０およびＩ／Ｆ部２１と、それぞれ接続され、各部から出力されたデータ等を転送する。
【００２０】
記憶媒体２は、Ｉ／Ｆ部２１を介して撮像装置１から入力される画像データを、図２に示すようなフォルダ階層構造で記憶する。
ここで、記憶媒体２のフォルダ階層構造について図２を用いて以下説明する。記憶媒体２が画像データを記憶するフォルダ階層構造は、コンピュータに画像データを保存する際に利用されるフォーマット形式であるカメラファイルシステム規格( Design rule for Camera File system ; 以下、ＤＣＦという )に基づくものである。記憶媒体２は、このＤＣＦに基づく階層構造で画像データを記憶することによって、当該画像データをコンピュータ等に出力し、またコンピュータを介して接続されるプリンタ等の周辺機器に対しても提供することができる。すなわち、接続されるコンピュータによって、記憶媒体２内の画像データが認識され、読み出される。
【００２１】
図２に示す通り、記憶媒体２のフォルダ階層構造は、最上位のルートフォルダ２０１の下位に、ＤＣＩＭフォルダ２２１と、管理フォルダ２２２とを備え、ＤＣＩＭフォルダ２２１には画像データが、管理フォルダ２２２にはＸＭＬファイル「kanri01.xml」が保存されている。
ＤＣＩＭフォルダ２２１の下位には、各撮像装置１に固有に設けられるサブフォルダ２３１、２３２が設けられており、このサブフォルダ２３１、２３２は、それぞれ撮像装置１のメーカーや機種に応じたフォルダ名が付与されている。例えば、フォルダ２３１には「ＮＩＣＯＮ００１」、フォルダ２３２には「ＮＩＣＯＮ００２」と付されている。
このフォルダ２３１の下位には、画像データの種類別に静止画フォルダ２４１、動画フォルダ２４２、編集画像フォルダ２４３が設けられており、静止画フォルダ２４１の下位にはフォルダ２５１、２５２、２５３が、動画フォルダ２４２の下位にはフォルダ２５６、２５７が設けられている。なお、本実施の形態の撮像装置１の画像データはフォルダ２５１、２５２、２５３内に保存され、それぞれ、最大で９９９枚の画像データを保存することができる。
フォルダ２５１には、画像データ「ＤＣＩＭ１１０１．ｊｐｇ」と、画像データ「ＤＣＩＭ１１０２．ｊｐｇ」とが保存されている。
【００２２】
また、管理フォルダ２２２に格納されているＸＭＬファイルは、上述の通り、撮像部１０によって得られた画像データを識別するための画像データのファイル名と、画像データの画像内容に応じて付与されている属性情報（例えば、カテゴリ情報や撮像条件等）との対応関係を表す管理情報である。このＸＭＬファイルとは、文書やデータの意味または構造を記載するためのマークアップ言語の１つであるＸＭＬによって、画像データとその属性情報等が対応付けて記載されている情報である。
【００２３】
次に、図３を用いて、ＣＰＵ１５の管理ファイル生成手段、管理ファイル解析手段、および管理ファイル照合手段について説明する。図３は、ＣＰＵ１５のヘッダー作成手段によって付与される、画像データのカテゴリ分類について説明する概略図である。
図３に示す通り、撮像装置１が分類する画像データのカテゴリは、例えば、「笑顔」「人物」「料理」・・・「その他の画像」の９つであって、それぞれ、カテゴリ番号１〜９が付与されている。
ＣＰＵ１５は、画像処理手段やヘッダー作成手段等を用いて、画像データのカテゴリを判断し、判断されたカテゴリのカテゴリ情報を、画像データのヘッダー領域に書き込む。
【００２４】
例えば、ＣＰＵ１５は、笑顔検出機能によって「笑顔」が認識された画像データをカテゴリ「笑顔」と判断し、この画像データのヘッダー領域に、カテゴリ「笑顔」に対応するカテゴリ番号１を書き込む。また、ＣＰＵ１５は、例えば、撮像モードとして、ポートレートモードが設定されている場合、撮像モードとして逆光モードが設定されている場合、あるいは、顔認識機能によって「顔」が検出された場合は、当該画像データを「人物」と判断し、ヘッダー領域にカテゴリ「人物」に対応するカテゴリ番号２を書き込む。同様にして、ＣＰＵ１５は、撮像モード（料理、風景、夜景、マクロ）に応じて、当該画像データを「料理」「風景」「夜景」「接写」と判断し、それぞれの画像データのヘッダー領域にカテゴリ３、４、５、６を書き込む。
さらに、ＣＰＵ１５は、一度静止画フォルダ２４１内に保存され、操作部１７を介してユーザによって編集された画像データのヘッダー領域には、カテゴリ「編集済み画像」に対応するカテゴリ７を書き込み、編集画像フォルダ２４３に保存する。ＣＰＵ１５は、撮像部１０によって連続する画像データである動画データが得られた場合、動画データのヘッダー領域にカテゴリ「動画」に対応するカテゴリ番号８を書き込む。ＣＰＵ１５は、撮像部１０によって得られた画像データが、上述のいずれにも該当しないと判断した場合、当該画像データのヘッダー領域にカテゴリ「その他の画像」に対応するカテゴリ番号９を書き込む。
【００２５】
ここで、ＣＰＵ１５の管理ファイル生成手段について説明する。
例えば、ＣＰＵ１５は、撮像部１０によって撮像された任意の画像データに対してファイル名「ＤＣＩＭ１１０１．ｊｐｇ」を書き込み、当該画像データがカテゴリ「笑顔」であると判断すると、ヘッダー領域にカテゴリ番号１を書き込む。
ＣＰＵ１５は、この画像データ「ＤＣＩＭ１１０１．ｊｐｇ」を記憶媒体２のフォルダ２５１に格納するとともに、管理ファイル生成手段として、当該画像データのファイル名“ＤＣＩＭ１１０１．ｊｐｇ”と、当該画像データの属性情報である“カテゴリ１”とを関連付けて、記憶媒体２の管理フォルダ２２２内にあるＸＭＬファイル「kanri01.xml」に記憶させる。
【００２６】
また、ＣＰＵ１５は、メモリ部２０に記憶されているＸＭＬ解析済フラグがオフである場合、管理ファイル解析手段として管理フォルダ２２２のＸＭＬファイル「kanri01.xml」を解析する。すなわち、ＣＰＵ１５は、管理ファイル解析手段として、ＸＭＬファイルに対して解析処理を行い、ＸＭＬファイルで記載されている構文が、画像データのファイル名と、当該画像データのカテゴリ情報とを関連付ける情報として適切に記載されているか否か、あるいはＸＭＬ構文を記載するための言語で記載されているか否か等の検査を行う。ＣＰＵ１５は、この管理ファイル解析処理が終了すると、メモリ部２０に記憶されているＸＭＬ解析済フラグをオンに切り替える。
なお、ＣＰＵ１５は、ＸＭＬファイルの構文が適切に記載されていると判断した場合、ＸＭＬファイルに問題がないとして次に処理を実行する。一方、適切に記載されていないと判断した場合は、ＣＰＵ１５は、ＸＭＬファイルが適切なＸＭＬファイルでないとして、表示部１８にエラーメッセージ、あるいは照合処理を行う旨を表示し、処理を終了させる。
【００２７】
さらに、ＣＰＵ１５は、メモリ部２０に記憶されているＸＭＬ照合済フラグがオフである場合、管理ファイル照合手段として、ＤＣＩＭフォルダ２２１の画像データと、管理フォルダ２２２のＸＭＬファイルとの照合を行う。すなわち、ＣＰＵ１５は、管理ファイル照合手段として、ＸＭＬファイルにおいて画像データのファイル名と関連付けられている属性情報との対応関係が、該当する画像データのファイル名とヘッダー領域に記載されている属性情報との対応関係と一致するか否かを判断する。ＣＰＵ１５は、この管理ファイル照合処理が終了すると、照合結果を出力し、メモリ部２０に記憶されているＸＭＬ照合済フラグをオンに切り替える。
また、ＣＰＵ１５は、管理ファイル修正手段として、管理ファイル照合手段から出力された照合結果を参照し、ＸＭＬファイルの対応関係と、画像データの対応関係が一致する場合、ＸＭＬファイルに問題がないとして次の処理を実行する。一方、照合結果よりＸＭＬファイルの対応関係と画像データの対応関係が一致しない場合、ＣＰＵ１５は、管理ファイル修正手段として、ＸＭＬファイルと画像データと情報が対応していないとして、ＸＭＬファイルの記載を、画像データの対応関係に合わせて修正する。例えば、ＣＰＵ１５は、一致していない部分を検出し、一致していない部分に相当する画像データの情報を読み出し、正しい情報をＸＭＬファイルに書き込む。
【００２８】
次に、撮像装置１の動作方法について図４〜６を用いて説明する。図４は、電源投入が指示された場合の撮像装置１の動作方法の一例を示すフローチャートである。
図４に示す通り、操作部（電源スイッチ）１７が押下され、ユーザによって撮像装置１に電源投入が指示されると、電源部１９が、内蔵する電池の電力をＣＰＵ１５および他の構成部材に供給し、撮像装置１を起動させる（ステップＳＴ１）。撮像装置１が起動されると、ＣＰＵ１５は、メモリ部２０内のＸＭＬ解析済フラグをオフにするとともに（ステップＳＴ２）、メモリ部２０内のＸＭＬ照合済フラグをオフにする（ステップＳＴ３）。
なお、本実施の形態に係る撮像装置１は、操作部（電源スイッチ）１７がユーザによって押下されることにより、撮像部１０によって撮像が可能な撮像モードとして起動する撮像モード起動設定と、記憶媒体２に記憶されている画像データを表示部１８に表示可能な再生モードとして起動する再生モード起動設定とのいずれかが設定可能であり、操作部１７を介してユーザによって予め選択され、メモリ部１８に記憶されている。
【００２９】
次に、図５を用いて、撮像装置１の分類再生モードにおける動作方法の一例について説明する。図５は、分類再生モードにおける再生が指示された場合の撮像装置１の動作方法の一例を示すフローチャートである。
図５に示す通り、撮像装置１は、例えば、予めユーザによって再生モード起動設定が選択されている場合において、操作部（電源スイッチ）１７が押下され、ユーザによって撮像装置１に電源投入が指示されると、再生モードを起動し（ステップＳＴ２１）、図４に示した通り、ＸＭＬ解析済フラグおよびＸＭＬ照合済フラグをオフにし、カウンタ２３のカウント数をリセットする。
その後、ユーザによって、カテゴリごとに画像を再生する分類再生モードが選択されると（ステップＳＴ２２）、ＣＰＵ１５は、メモリ部２０に記憶されているＸＭＬ解析済フラグがオフであるか、あるいはオンであるかを判断する（ステップＳＴ２３）。
【００３０】
ＸＭＬ解析済フラグがオフである場合（ステップＳＴ２３−ＹＥＳ）、ＣＰＵ１５は、記憶媒体２の管理ファイル２２２からＸＭＬファイルを読み出し（ステップＳＴ２４）、ＸＭＬファイルの解析を行う（ステップＳＴ２５）。ＣＰＵ１５は、ＸＭＬファイルが適切に記載されている場合、ＸＭＬファイルの解析を終了し、メモリ部２０のＸＭＬ解析済フラグをオンにする（ステップＳＴ２６）。
次いで、ＣＰＵ１５は、記憶媒体２のＤＣＩＭファイル２２１に記憶されている画像データのファイル名とヘッダー領域のカテゴリ番号の対応関係が、ＸＭＬファイルに書き込まれているファイル名とカテゴリ番号の対応関係と一致するか否かの照合処理を行う（ステップＳＴ２７）。ＣＰＵ１５は、一致しない箇所を検出した場合、画像データのファイル名とヘッダー領域のカテゴリ番号の対応関係に合わせて、ＸＭＬファイルの記載内容を修正する。全ての画像データの照合が終了した場合、すなわち、全ての画像データのファイル名とヘッダー領域のカテゴリ番号との対応関係と、ＸＭＬファイルの記載内容が一致した場合、ＣＰＵ１５は、メモリ部２０のＸＭＬ照合済フラグをオンにする（ステップＳＴ２８）。
なお、ステップＳＴ２３において、ＸＭＬ照合済フラグがオンである場合、電源が投入されてから、既にＸＭＬの解析処理および照合処理が実行されていると判断し、上述の処理は行わない（ステップＳＴ２３−ＮＯ）。
【００３１】
次に、図６を用いて、撮像装置１の撮像モードにおける動作方法の一例について説明する。図６は、撮像部によって画像が撮像された場合の撮像装置１の動作方法の一例を示すフローチャートである。
図６に示す通り、撮像装置１は、例えば、予めユーザによって撮像モード起動設定が選択されている場合、操作部（電源スイッチ）１７が押下され、ユーザによって撮像装置１に電源投入が指示されると、撮像モードを起動し（ステップＳＴ３１）、図４に示した通り、ＸＭＬ解析済フラグおよびＸＭＬ照合済フラグをオフにし、カウンタ２３のカウント数をリセットする。
その後、ユーザによって、操作部（シャッターボタン）１７が押下され、撮像が指示されると、撮像部１０は、画像を撮像し、画像データを生成する（ステップＳＴ３２）。ＣＰＵ１５は、この画像データに、例えば、ファイル名「ＤＣＩＭ１１０１．ｊｐｇ」を付与すると共に、ヘッダー作成手段に従って、この画像データがどのカテゴリに属するか判断する。この画像データがカテゴリ「笑顔」であると判断された場合、ＣＰＵ１５は、画像データ「ＤＣＩＭ１１０１．ｊｐｇ」のヘッダー領域にカテゴリ１を書き込んだ上で、記憶媒体２のフォルダ２５１内に保存し（ステップＳＴ３３）、カウンタ２３のカウント数を１とする。
【００３２】
次いで、ＣＰＵ１５は、カウンタ２３のカウント数が１であるか否かを判断し（ステップ３４）、カウント数が１である場合（ステップＳＴ３４−ＹＥＳ）、メモリ部２０に記憶されているＸＭＬ解析済フラグがオフか否かを判断する（ステップＳＴ３５）。
ＸＭＬ解析済フラグがオフである場合（ステップＳＴ３５−ＹＥＳ）、ＣＰＵ１５は、記憶媒体２の管理ファイル２２２からＸＭＬファイルを読み出し（ステップＳＴ３６）、ＸＭＬファイルの解析を行う（ステップＳＴ３７）。ＣＰＵ１５は、ＸＭＬファイルが適切に記載されている場合、ＸＭＬファイルの解析を終了し、メモリ部２０のＸＭＬ解析済フラグをオンにする（ステップＳＴ３８）。なお、ＸＭＬファイルが適切に記載されていない場合、ＣＰＵ１５は、その旨を表示部１８に表示する。
次いで、ＣＰＵ１５は、ステップＳＴ３３において記憶媒体２に記録した画像データ「ＤＣＩＭ１１０１．ｊｐｇ」のファイル名とカテゴリ情報とを対応付けて、記憶媒体２のＸＭＬファイルに書き込む。また、ステップＳＴ３４においてカウンタ２３のカウント数が２以上であった場合、あるいは、ステップＳＴ３５においてＸＭＬ解析済フラグがオンであった場合は、ＸＭＬファイルの解析処理を行うことなく、ステップＳＴ３３で記録された画像データのファイル名とカテゴリ情報とを対応付けて、記憶媒体２のＸＭＬファイルに書き込む（ステップＳＴ３９）。
【００３３】
上述の通り、本実施の形態に係る撮像装置１は、カテゴリ情報とファイル名とが対応付けられたＸＭＬファイルを参照して、分類再生モードを実行する場合、ＤＣＩＭファイル２０の画像データと、管理ファイル２２２のＸＭＬファイルとの照合を行うことを特徴としている。これにより、画像データのヘッダー領域に付されているカテゴリ情報の通りに、画像データをカテゴリごとに表示部１８に表示することができ、適切な分類再生モードを確保することができる。
また、本実施の形態に係る撮像装置１は、撮像モードや、分類再生モード以外の再生モードの場合に、ＸＭＬファイルの照合を行うことなく、ＸＭＬファイルの解析のみを行うことを特徴としている。これにより、ＸＭＬファイルを参照した分類再生モードが実行されない場合には、より時間がかかる照合処理も行われない。このため、撮像装置にかかる負荷を軽減することができる。
さらに、分類再生モードを使用しない場合には、ＸＭＬファイルと画像データとが一致していなくてもよいため、再生に不具合を生じることはない。また、ＣＰＵ１５は、照合処理に比べて処理時間が短い解析処理を行うことで、ＸＭＬファイルの不良を短時間に検出することができる。
【００３４】
なお、本実施の形態に係る撮像装置１は、上述の構成に限定されず、以下のように変更、置き換え、転換が可能である。
例えば、上述において、ＣＰＵ１５が、管理表示情報として、ＸＭＬ照合フラグを用いる例について説明したが、本発明はこれに限られず、例えば、電源が投入された後、分類表示モードによる表示部１８への画像表示が実行されたか否かを表す分類表示フラグをさらに記憶するものであってもよい。この分類表示フラグは、電源投入が指示されると、ＣＰＵ１５によって、オフにさせられ、分類再生モードによる再生が実行された場合にオンに切り替えられる。これにより、ＣＰＵ１５は、図５において説明した分類再生モードにおける動作フローのステップＳＴ２３において、ＸＭＬ照合済フラグに換えて、上述の分類フラグがオフであるか否かを判断する。
【００３５】
また、上述において、図５を用いて、ＸＭＬファイルの解析処理および照合処理は、電源が投入された後、最初に分類再生モードによる画像の表示が実行される際に行われると説明したが、本発明はこれに加えて、例えば、記憶媒体２に記憶されている画像データが削除される際に行われる構成であってもよい。すなわち、ＣＰＵ１５は、図５に示す通り、電源の投入が指示された後、操作部１７を介して、記憶媒体２に記憶されている画像データの削除がユーザによって指示された場合、ＣＰＵ１５が図５のステップＳＴ２４からステップＳＴ２８の処理を実行する構成であってもよい。
さらに、撮像装置１が任意の外部端子接続部（図示せず）を備え、パーソナルコンピュータ等の外部装置と接続された場合、外部装置からの指示により、記憶媒体２の画像データの削除が指示された場合も、上述同様、ＣＰＵ１５が図５のステップＳＴ２４からステップＳＴ２８の処理を実行する構成であってもよい。
【００３６】
また、上述において、図４を用いて、ＸＭＬ解析済フラグおよびＸＭＬ照合済フラグは、電源投入が指示され、撮像装置１が起動した場合に、オフされると説明したが、本発明に限られず、例えば、電源部１９に含まれる電池や、記憶媒体２が、撮像装置１から取り外されたことをＣＰＵ１５が検知し、ＸＭＬ解析済フラグおよびＸＭＬ照合済フラグをオフする構成であってもよい。係る場合、撮像装置１は、例えば、電池や記憶媒体２が撮像装置１に収容される収容部を覆うカバー部材の開閉を検出するカバー開閉検出部を備え、電池や記憶媒体２の挿抜を検知する構成を有する。
【００３７】
さらに、上述の通り、記憶媒体２の画像データはフォルダ２３１内に保存され、最大９９９枚の画像データを保存することができる。ＣＰＵ１５は、図６を用いて説明した通り、ステップＳＴ３３において、撮像部１０によって生成された画像データが記憶媒体２に保存される際、フォルダ２３１内に保存可能な枚数を超過する場合、ステップＳＴ３９におけるＸＭＬファイルへの書き込みをしないような構成であってもよい。
【００３８】
また、上述の撮像装置１および再生装置３における動作の過程は、コンピュータに実行させるためのプログラムや、このプログラムとしてコンピュータ読み取り可能な記録媒体として利用可能であり、コンピュータシステムが読み出して実行することによって、上記処理が行われる。なお、ここでいう「コンピュータシステム」とは、ＣＰＵ及び各種メモリやＯＳ、周辺機器等のハードウェアを含むものである。
また、「コンピュータシステム」は、ＷＷＷシステムを利用している場合であれば、ホームページ提供環境（あるいは表示環境）も含むものとする。
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、フラッシュメモリ等の書き込み可能な不揮発性メモリ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。
【００３９】
さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ（例えばＤＲＡＭ（Dynamic Random Access Memory））のように、一定時間プログラムを保持しているものも含むものとする。
また、上記プログラムは、このプログラムを記憶装置等に記憶したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク（通信網）や電話回線等の通信回線（通信線）のように情報を伝送する機能を有する媒体のことをいう。
また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピュータシステムに既に記録されているプログラムとの組合せで実現できるもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【符号の説明】
【００４０】
１・・・撮像装置、  ２・・・記憶媒体、  ３・・・再生装置、  １０・・・撮像部、１１・・・レンズ、  １２光学系、  １３・・・撮像素子、  １４・・・Ａ/Ｄ変換部、  １５・・・制御部、  １７・・・操作部、  １８・・・表示部、  １９・・・電池部、  ２０・・・メモリ部、  ２１・・・Ｉ／Ｆ部、  ２２・・・バス、  ２３・・・カウンタ、２２１・・・ＤＣＩＭフォルダ、  ２２２・・・管理フォルダ
【図１】
2010178312.tif 000003
【図２】
2010178312.tif 000004
【図３】
2010178312.tif 000005
【図４】
2010178312.tif 000006
【図５】
2010178312.tif 000007
【図６】
2010178312.tif 000008