(57)【要約】【課題】  同一の画像を複数の基準を用いてグループ分けし、柔軟な検索を行うことを目的とする。この際、グループ分けの状態をユーザにわかりやすく表示する。【解決手段】  画像を検索するためのキーを指定すると、そのキーに関連したグループにグループ分けされ、その状態が表示される。そしてグループを指定することにより、指定したグループに属する画像が自動的に表示される。この際、グループ分けの状態を示す表示と、画像の表示を一画面中に行うことにより、ユーザにわかりやすい検索画面を提供する。【選択図】  図２４
2008071168.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも１つの画像を検索するためのキーを指定するキー指定手段と、
前記指定したキーに基づく属性情報及び該属性情報を有する画像の情報を取得する取得手段と、
前記取得した情報に基づき、前記属性情報ごとにグループ化した画像の数を表示させるグループ情報表示手段と、
前記表示されたグループのうち少なくとも１つを指定するグループ指定手段と、
前記第２の指定手段によりグループを指定すると、該指定したグループに属する画像の少なくとも１つを自動的に表示させる画像表示手段と、
を有し、
前記グループ情報表示手段による表示と画像表示手段による表示は一画面中で行われることを特徴とする画像再生装置。
【請求項２】
前記グループ情報表示手段は、前記グループに属する画像の数をグラフで表示することを特徴とする請求項１記載の画像再生装置。
【請求項３】
前記グループ情報手段は、前記グループに属する画像の総ファイルサイズをグラフで表示することを特徴とする請求項１記載の画像再生装置。
【請求項４】
前記グループ情報表示手段は、前記グループ指定手段により指定されているグループを他のグループと識別可能に表示することを特徴とする請求項２または３に記載の画像再生装置。
【請求項５】
前記キーを一覧表示するキー表示手段をさらに有することを特徴とする請求項１に記載の画像再生装置。
【請求項６】
前記キー表示手段による表示は、前記グループ情報表示手段による表示及び画像表示手段による表示と同じ画面で行われることを特徴とする請求項５に記載の画像再生装置。
【請求項７】
前記画像表示手段は、前記キー表示手段による表示に重ならないよう画像をリサイズして表示することを特徴とする請求項５に記載の画像再生装置。
【請求項８】
前記画像表示手段により表示される画像を切り替えるための画像切り替え手段を有し、
前記画像表示手段は、前記画像切り替え手段による切り替えがあった場合には前記グループ指定手段により指定されたグループに属する他の画像を表示することを特徴とする請求項１に記載の画像再生装置。
【請求項９】
前記キー指定手段及びグループ指定手段は異なる操作部材であることを特徴とする請求項１に記載の画像再生装置。
【請求項１０】
前記操作部材は方向ボタンを含み、
前記キー指定手段は上下方向ボタンに、グループ指定手段左右方向ボタンに割当てられていることを特徴とする請求項９に記載の画像再生装置。
【請求項１１】
前記画像切り替え手段は、前記キー指定手段及びグループ指定手段のいずれとも異なる操作部材に割当てられていることを特徴とする請求項８に記載の画像再生装置。
【請求項１２】
前記画像切り替え手段はホイール部材に割当てられていることを特徴とする請求項１１に記載の画像再生装置。
【請求項１３】
前記キー指定手段で指定している情報のキーに応じて、前記画像切り替え手段による操作が行われた際の機能を切り替えることを特徴とする請求項８に記載の画像再生装置。
【請求項１４】
前記キー指定手段は動画ファイルをキーとして指定することが可能であり、
前記画像切り替え手段は、前記キーに動画ファイルが指定されている場合には前記画像表示手段に表示された動画のフレームを順次表示することを特徴とする請求項１３に記載の画像再生装置。
【請求項１５】
前記画像を検索するモードを終了する場合に、前記キー指定手段により指定されていたキーを記憶するキー記憶手段を有することを特徴とする請求項１に記載の画像再生装置。
【請求項１６】
少なくとも１つの画像を検索するためのキーを指定するキー指定工程と、
前記指定したキーに基づく属性情報及び該属性情報を有する画像の情報を取得する取得工程と、
前記取得した情報に基づき、前記属性情報ごとにグループ化した画像の数を表示させるグループ情報表示工程と、
前記表示されたグループのうち少なくとも１つを指定するグループ指定工程と、
前記第２の指定工程によりグループを指定すると、該指定したグループに属する画像の少なくとも１つを自動的に表示させる画像表示工程と、
を有し、
前記グループ情報表示工程による表示と画像表示工程による表示は一画面中で行われることを特徴とする画像再生装置の制御方法。
【請求項１７】
コンピュータを、
少なくとも１つの画像を検索するためのキーを指定するキー指定手段と、
前記指定したキーに基づく属性情報及び該属性情報を有する画像の情報を取得する取得手段と、
前記取得した情報に基づき、前記属性情報ごとにグループ化した画像の数を表示させるグループ情報表示手段と、
前記表示されたグループのうち少なくとも１つを指定するグループ指定手段と、
前記第２の指定手段によりグループを指定すると、該指定したグループに属する画像の少なくとも１つを自動的に表示させる画像表示手段として機能させ、
前記グループ情報表示手段による表示と画像表示手段による表示は一画面中で行われることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の画像のうち所望の画像データを再生する画像再生装置、その制御方法、プログラムに関する。
【背景技術】
【０００２】
近年、デジタルカメラの普及と並行して、撮影した画像を記憶する記録媒体の大容量化が進んでいる。その結果、デジタルカメラやＰＣ内の記憶媒体に多くの画像データを保存することが可能となった。
【０００３】
記録媒体に記録された画像は、閲覧、編集、整理といった目的でデジタルカメラやＰＣなどの各種画像再生装置で再生される。しかしながら、記憶媒体に多くの画像データが記憶可能となった今日、目的の画像に効率的に素早くアクセスできる検索画面が必要である。
【０００４】
このような技術として、フォルダ内の画像データをさらにいくつかのグループに分類し、グループごとのサブフォルダに格納する技術が提案されている（例えば、特許文献１）。
【特許文献１】特開２００３−６７７２２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１では１つの画像データは１つのフォルダに格納される。したがって、同一の画像群を例えば撮影日別に分類したりファイル形式別に分類したりと、複数の基準を用いて分類することができず、柔軟な検索を行うことができなかった。
【０００６】
また、特許文献１に記載の技術では、画像データを検索する際に、サブフォルダごとにサブフォルダ内の画像データの情報を表示しないため、サブフォルダ内の内容を一目で把握することが困難であった。結果として、ユーザが目的の画像データにアクセスするまでに手間がかかっていた。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明は、少なくとも１つの画像を検索するためのキーを指定するキー指定手段と、前記指定したキーに基づく属性情報及び該属性情報を有する画像の情報を取得する取得手段と、前記取得した情報に基づき、前記属性情報ごとにグループ化した画像の数を表示させるグループ情報表示手段と、前記表示されたグループのうち少なくとも１つを指定するグループ指定手段と、前記第２の指定手段によりグループを指定すると、該指定したグループに属する画像の少なくとも１つを自動的に表示させる画像表示手段と、
を有し、前記グループ情報表示手段による表示と画像表示手段による表示は一画面中で行われることを特徴とする。
【発明の効果】
【０００８】
本発明によれば、ユーザは分類された画像データの情報を容易に把握することが可能となり、結果として素早く目的の画像にアクセスすることができる。
【発明を実施するための最良の形態】
【０００９】
以下、添付の図面を参照して本発明の好適な実施形態について説明する。尚、以下に説明する実施形態では、本発明による装置、方法を静止画像と動画との撮影が可能なデジタルカメラである撮像装置に適用した場合を例にして説明する。
【００１０】
［デジタルカメラの構成について］
図１は実施形態によるデジタルカメラの外観図である。図１において、２８は表示部であり、画像や各種情報を表示する。７２は電源スイッチであり、電源オン、電源オフを切り替える。６１はシャッターボタンである。６０はモード切替スイッチであり、デジタルカメラ１００における各種モードを切り替える。より具体的には、静止画記録モード、動画記録モード、再生モード等のモードの切り替えが可能である。１１１は接続ケーブルであり、デジタルカメラ１００と外部機器を接続する。１１２はコネクタであり、接続ケーブル１１１とデジタルカメラ１００とを接続する。
【００１１】
７０は操作部であり、ユーザからの各種操作を受け付ける。操作部７０は図示の各種ボタンや、画像表示部２８の画面上に設けられたタッチパネル等の操作部材を有する。操作部７０の各種ボタンとは、具体的に例示すると、消去ボタン、メニューボタン、ＳＥＴボタン、十字に配置された４方向ボタン（上ボタン、下ボタン、右ボタン、左ボタン）、ホイール７３等である。２００はメモリカードやハードディスク等の記録媒体である。２０１は記録媒体スロットであり、記録媒体２００を格納する。記録媒体スロット２０１に格納された記録媒体２００は、デジタルカメラ１００との通信が可能となる。２０２は記録媒体スロット２０１の蓋である。
【００１２】
図２は、本実施形態によるデジタルカメラ１００の構成例を示すブロック図である。図２において、１０３は撮影レンズ、１０１は絞り機能を備えるシャッター、２２は光学像を電気信号に変換するＣＣＤやＣＭＯＳ素子等で構成される撮像部である。２３はＡ／Ｄ変換器であり、アナログ信号をデジタル信号に変換する。Ａ／Ｄ変換器２３は、撮像部２２から出力されるアナログ信号をデジタル信号に変換する場合や、音声制御部１１から出力されるアナログ信号をデジタル信号に変換する場合に用いられる。１０２はバリアであり、デジタルカメラ１００の、レンズ１０３を含む撮像部を覆うことにより、撮影レンズ１０３、シャッター１０１、撮像部２２を含む撮像系の汚れや破損を防止する。
【００１３】
１２はタイミング発生部であり、撮像部２２、音声制御部１１、Ａ／Ｄ変換器２３、Ｄ／Ａ変換器１３にクロック信号や制御信号を供給する。タイミング発生部１２は、メモリ制御部１５及びシステム制御部５０により制御される。２４は画像処理部であり、Ａ／Ｄ変換器２３からのデータ、又は、メモリ制御部１５からのデータに対し所定の画素補間、縮小といったリサイズ処理や色変換処理を行う。また、画像処理部２４では、撮像した画像データを用いて所定の演算処理が行われ、得られた演算結果に基づいてシステム制御部５０が露光制御、測距制御を行う。これにより、ＴＴＬ（スルー・ザ・レンズ）方式のＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＥＦ（フラッシュプリ発光）処理が行われる。画像処理回路２４では更に、撮像した画像データを用いて所定の演算処理を行い、得られた演算結果に基づいてＴＴＬ方式のＡＷＢ（オートホワイトバランス）処理も行っている。
【００１４】
Ａ／Ｄ変換器２３からの出力データは、画像処理部２４及びメモリ制御部１５を介して、或いは、直接メモリ制御部１５を介して、メモリ３２に書き込まれる。メモリ３２は、撮像部２２によって得られＡ／Ｄ変換器２３によりデジタルデータに変換された画像データや、画像表示部２８に表示するための画像データを格納する。尚、メモリ３２は、マイク１０において録音された音声データ、静止画像、動画像および画像ファイルを構成する場合のファイルヘッダを格納するのにも用いられる。従って、メモリ３２は、所定枚数の静止画像や所定時間の動画像および音声を格納するのに十分な記憶容量を備えている。
【００１５】
圧縮／伸張部１６は、適応離散コサイン変換（ＡＤＣＴ）等により画像データを圧縮、伸張する。圧縮／伸張部１６は、シャッター１０１をトリガにしてメモリ３２に格納された撮影画像を読み込んで圧縮処理を行い、処理を終えたデータをメモリ３２に書き込む。また、記録媒体２００の記録部１９などからメモリ３２に読み込まれた圧縮画像に対して伸張処理を行い、処理を終えたデータをメモリ３２に書き込む。圧縮／伸張部１６によりメモリ３２に書き込まれた画像データは、システム制御部５０のファイル部においてファイル化され、インターフェース１８を介して記録媒体２００に記録される。また、メモリ３２は画像表示用のメモリ（ビデオメモリ）を兼ねている。１３はＤ／Ａ変換器であり、メモリ３２に格納されている画像表示用のデータをアナログ信号に変換して画像表示部２８に供給する。２８は画像表示部であり、ＬＣＤ等の表示器上に、Ａ／Ｄ変換器１３からのアナログ信号に応じた表示を行う。こうして、メモリ３２に書き込まれた表示用の画像データはＤ／Ａ変換器１３を介して画像表示部２８により表示される。
【００１６】
１０はマイクである。マイク１０から出力された音声信号は、アンプ等で構成される音声制御部１１を介してＡ／Ｄ変換器２３に供給され、Ａ／Ｄ変換器２３においてデジタル信号に変換された後、メモリ制御部１５によってメモリ３２に格納される。一方、記録媒体２００に記録されている音声データは、メモリ３２に読み込まれた後、Ｄ／Ａ変換器１３によりアナログ信号に変換される。音声制御部１１は、このアナログ信号によりスピーカ３９を駆動し、音声出力する。
【００１７】
不揮発性メモリ５６は電気的に消去・記録可能なメモリであり、例えばＥＥＰＲＯＭ等が用いられる。不揮発性メモリ５６には、システム制御部５０の動作用の定数、プログラム等が記憶される。ここでいう、プログラムとは、本実施形態にて後述する各種フローチャートを実行するためのプログラムのことである。
【００１８】
５０はシステム制御部であり、デジタルカメラ１００全体を制御する。システム制御部５０は、上述した不揮発性メモリ５６に記録されたプログラムを実行することで、後述する本実施形態の各処理を実現する。５２はシステムメモリであり、ＲＡＭが用いられる。システムメモリ５２には、システム制御部５０の動作用の定数、変数、不揮発性メモリ５６から読み出したプログラム等を展開する。
【００１９】
モード切替スイッチ６０、第１シャッタースイッチ６２、第２シャッタースイッチ６４、操作部７０はシステム制御部５０に各種の動作指示を入力するための操作手段である。
【００２０】
モード切替スイッチ６０は、システム制御部５０の動作モードを静止画記録モード、動画記録モード、再生モード等のいずれかに切り替えることができる。第１シャッタースイッチ６２は、デジタルカメラ１００に設けられたシャッターボタン６１の操作途中（半押し）でＯＮとなり第１シャッタースイッチ信号ＳＷ１を発生する。システム制御部５０は、第１シャッタースイッチ信号ＳＷ１により、ＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＡＷＢ（オートホワイトバランス）処理、ＥＦ（フラッシュプリ発光）処理等の動作を開始する。
【００２１】
第２シャッタースイッチ６４は、シャッターボタン６１の操作完了（全押し）でＯＮとなり、第２シャッタースイッチ信号ＳＷ２を発生する。システム制御部５０は、第２シャッタースイッチ信号ＳＷ２により、撮像部２２からの信号読み出しから記録媒体２００に画像データを書き込むまでの一連の撮影処理の動作を開始する。
【００２２】
操作部７０の各操作部材は、画像表示部２８に表示される種々の機能アイコンを選択操作することなどにより、場面ごとに適宜機能が割り当てられ、各種機能ボタンとして作用する。機能ボタンとしては例えば終了ボタン、戻るボタン、画像送りボタン、ジャンプボタン、絞込みボタン、属性変更ボタン等がある。例えば、メニューボタンが押されると各種設定が可能なメニュー画面が画像表示部２８に表示される。利用者は、画像表示部２８に表示されたメニュー画面と、４方向ボタンやＳＥＴボタンとを用いて直感的に各種設定を行うことができる。電源スイッチ７２は、電源オン、電源オフを切り替える。
【００２３】
８０は電源制御部であり、電池検出回路、ＤＣ−ＤＣコンバータ、通電するブロックを切り替えるスイッチ回路等により構成され、電池の装着の有無、電池の種類、電池残量の検出を行う。また、電源制御部８０は、その検出結果及びシステム制御部５０の指示に基づいてＤＣ−ＤＣコンバータを制御し、必要な電圧を必要な期間、記録媒体２００を含む各部へ供給する。
【００２４】
３０は電源部であり、アルカリ電池やリチウム電池等の一次電池やＮｉＣｄ電池やＮｉＭＨ電池、Ｌｉ電池等の二次電池、ＡＣアダプター等からなる。３３及び３４はコネクタであり、電源部３０と電源制御部８０とを接続する。
【００２５】
４０はＲＴＣ（Ｒｅａｌ  Ｔｉｍｅ  Ｃｌｏｃｋ）であり、日付及び時刻を計時する。ＲＴＣ４０は、電源制御部８０とは別に内部に電源部を保持しており、電源部３０が落ちた状態であっても、計時状態を続ける。システム制御部５０は起動時にＲＴＣ４０より取得した日時を用いてシステムタイマを設定し、タイマ制御を実行する。
【００２６】
１８はメモリカードやハードディスク等の記録媒体２００とのインターフェースである。３５は該記録媒体２００とインターフェース１８との接続のためのコネクタである。９８は記録媒体着脱検知部であり、コネクタ３５に記録媒体２００が装着されているか否かを検知する。
【００２７】
２００はメモリカードやハードディスク等の記録媒体である。記録媒体２００は、半導体メモリや磁気ディスク等から構成される記録部１９、デジタルカメラ１００とのインターフェース３７、及び、記録媒体２００とデジタルカメラ１００とを接続するためのコネクタ３６を備えている。
【００２８】
通信部１１０は、ＲＳ２３２ＣやＵＳＢ、ＩＥＥＥ１３９４、Ｐ１２８４、ＳＣＳＩ、モデム、ＬＡＮ、無線通信、等の各種通信処理を行う。コネクタ（無線通信の場合はアンテナ）１１２は、通信部１１０を介してデジタルカメラ１００を他の機器と接続する。
【００２９】
［デジタルカメラの全体動作について］
図３は、本実施形態のデジタルカメラ１００の全体的な動作を説明するフローチャートである。
【００３０】
電源スイッチ７２が操作され電源がオンに切り替わると、ステップＳ３０１においてシステム制御部５０はフラグや制御変数等を初期化する。続いて、ステップＳ３０２において、記録媒体２００に記録されているファイルに関する管理処理を開始する。ステップＳ３０２のファイル管理処理については、図４０Ａを用いて後述する。
【００３１】
次に、ステップＳ３０３、Ｓ３０５、Ｓ３０７において、システム制御部５０は、モード切替スイッチ６０の設定位置を判断する。静止画記録モードに設定されていたならば処理はステップＳ３０３からステップＳ３０４へ進み、静止画記録モード処理を実行する。ステップＳ３０４の静止画記録モード処理の詳細は図４を用いて後述する。モード切替スイッチ６０が動画記録モードに設定されていたならば、処理はステップＳ３０３、Ｓ３０５を経てステップＳ３０６へ進み、動画記録モード処理を実行する。ステップＳ３０６の動画記録モード処理については、図１１等により後述する。また、モード切替スイッチ６０が再生モードに設定されていた場合、処理はステップＳ３０３、Ｓ３０５、Ｓ３０７を経てステップＳ３０８へ進み、再生モード処理を実行する。ステップＳ３０８の再生モード処理は図１５を用いて後述する。
【００３２】
また、その他のモードに設定されていた場合、処理はステップＳ３０９へ進み、システム制御部５０は選択されたモードに応じた処理を実行する。その他のモードとしては例えば記録媒体２００に格納されたファイルの送信を行う送信モード処理、外部機器からファイルを受信して記録媒体２００に格納する受信モード処理が含まれる。これらのうち、受信モード処理については図１４を用いて後述する。
【００３３】
ステップＳ３０４、Ｓ３０６、Ｓ３０８、Ｓ３０９のうちのモード切替スイッチ６０によって設定されたモードに対応した処理を実行した後、処理はステップＳ３１０へ進む。ステップＳ３１０において、システム制御部５０は電源スイッチ７２の設定位置を判断する。電源スイッチ７２が電源オンに設定されていれば、ステップＳ３０３に処理を戻す。一方、電源スイッチ７２が電源オフに設定されていたならば、処理はステップＳ３１０からステップＳ３１１へ進み、制御部５０は終了処理を行う。終了処理には、例えば以下の処理が含まれる。すなわち、画像表示部２８の表示を終了状態に変更し、レンズバリア１０２を閉じて撮像部を保護し、フラグや制御変数等を含むパラメータや設定値、設定モードを不揮発性メモリ５６に記録し、電源供給が不要な部分への電源を遮断する。ステップＳ３１１の終了処理が完了すると、本処理を終了し、電源をＯＦＦ状態へ移行する。
【００３４】
［静止画記録モード処理（Ｓ３０４）について］
図４は図３のステップＳ３０４における静止画記録モード処理を示すフローチャートである。尚、図４に示される静止画記録モード処理は、モード切替スイッチ６０により他のモードへの切替が行われた場合や電源スイッチ７２がＯＦＦにセットされた場合に、割り込み処理等により終了するものとする。
【００３５】
システム制御部５０は、静止画記録モードを開始すると、ステップＳ４０１において撮影モードを確定する。撮影モードの確定は、
（１）不揮発性メモリ５６より前回の静止画記録モード終了時における撮影モードを取得してシステムメモリ５２に格納する、或は、
（２）ユーザにより操作部７０が操作されて撮影モードの設定入力があった場合に、その設定入力された撮影モードをシステムメモリ５２に格納する、ことでなされる。ここで、撮影モードとは撮影シーンに適したシャッター速度や絞り値、ストロボ発光状態、感度設定等を組み合わせて実現されるモードのことである。本実施の形態のデジタルカメラ１００は以下のような撮影モードを有する。
・オートモード：カメラの各種パラメータが、計測された露出値に基づいてデジタルカメラ１００に組み込まれたプログラムにより自動的に決定されるモード、
・マニュアルモード：カメラの各種パラメータをユーザが自由に変更可能なモード、
・シーンモード：撮影シーンに適したシャッター速度や絞り値、ストロボ発光状態、感度設定等の組み合わせが自動で設定される。
【００３６】
尚、シーンモードには以下のようなモードが含まれる。
・ポートレートモード：背景をぼかして人物を浮き立たせるようにして人物撮影に特化したモード、
・夜景モード：人物にストロボ光をあて背景を遅いシャッター速度で記録する、夜景シーンに特化したモード、
・風景モード：広がりのある風景シーンに特化したモード、
・ナイト＆スナップモード：三脚なしで夜景と人物をきれいに撮るのに適したモード、
・キッズ＆ペットモード：よく動き回る子供やペットをシャッターチャンスを逃さず撮影可能にしたモード、
・新緑＆紅葉モード：新緑等の木々や葉を色鮮やかに撮影するのに適したモード、
・パーティーモード：蛍光灯や電球のもとで、手振れを抑えて被写体に忠実な色味で撮影するモード、
・スノーモード：雪景色をバックにしても人物が暗くならず、青みも残さず撮影するモード、
・ビーチモード：太陽光の反射の強い海面や砂浜でも、人物などが暗くならずに撮影可能なモード、
・花火モード：打ち上げ花火を最適な露出で鮮やかに撮影するためのモード
・水族館モード：屋内の水槽内の魚などを撮影するのに適した感度、ホワイトバランス、色味を設定するモード、
・水中モード：水中に最適なホワイトバランスに設定し、青みを押さえた色合いで撮影するモード。
【００３７】
ステップＳ４０２において、システム制御部５０は、ステップＳ４０１において撮影モードが確定すると、続いて撮像部２２からの画像データを表示するスルー表示を行う。続いて、ステップＳ４０３において、システム制御部５０は，電源制御部８０を用いて電池等により構成される電源３０の残容量や、記録媒体２００の有無や残容量がデジタルカメラ１００の動作に問題があるか否かを判定する。問題があるならば、ステップＳ４０４において、画像表示部２８を用いて画像や音声により所定の警告表示を行い、処理をステップＳ４０１に戻す。
【００３８】
電源３０や記録媒体２００の状態に問題が無いならば、ステップＳ４０５において、システム制御部５０は、必要に応じて分類情報の自動付与入／切設定を行う。自動付与入／切設定は、操作部７０に含まれるメニューボタンを押すことで画像表示部２８に表示されるメニュー画面（不図示）によりユーザが任意に設定可能である。分類情報の自動付与入／切設定は、シーンモードならびに被写体条件により分類情報を自動付与するか否かのフラグであり、設定値（フラグのＯＮ／ＯＦＦ値）はシステムメモリ５２において保持される。このように分類情報の自動付与入／切設定を持たせることで、ユーザによって意図しない分類情報が付与されることを時々に応じて防止することが可能となる。尚、分類情報については後述する。
【００３９】
続いて、ステップＳ４０６において、システム制御部５０は、スルー表示される画像信号中に人の顔が存在するか否かを検知する顔検出を行う。この顔検出処理については図５を用いて後述する。システム制御部５０は、顔検出処理において人の顔が検出された場合、画像信号中において検出した顔の位置座標、サイズ（幅、高さ）、検出個数、信頼性係数等を顔情報としてシステムメモリ５２に記憶する。顔検出処理において顔が検出されなかった場合はシステムメモリ５２内の位置座標、サイズ（幅、高さ）、検出個数、信頼性係数等の領域に０を設定する。
【００４０】
続いてステップＳ４０７において、システム制御部５０は、第１シャッタースイッチ信号ＳＷ１がＯＮしているか否かを判定する。第１シャッタースイッチ信号ＳＷ１がＯＦＦの場合は、処理はステップＳ４０５に戻り、上記ステップＳ４０５、Ｓ４０６を繰り返す。一方、第１シャッタースイッチ信号ＳＷ１がＯＮの場合は、ステップＳ４０８に進む。ステップＳ４０８において、システム制御部５０は、測距処理を行って撮影レンズ１０３の焦点を被写体に合わせるとともに、測光処理を行って絞り値及びシャッター時間（シャッタースピード）を決定する。尚、測光処理において、必要であればフラッシュの設定も行われる。このとき、ステップＳ４０６において顔が検出されていれば、検出した顔の範囲で測距を行うようにすることも可能である。
【００４１】
次に、ステップＳ４０９、Ｓ４１０では、第１シャッタースイッチ信号ＳＷ１と第２シャッタースイッチ信号ＳＷ２のＯＮ／ＯＦＦ状態を判定する。第１シャッタースイッチ信号ＳＷ１がＯＮした状態で第２シャッタースイッチ信号ＳＷ２がＯＮになると、処理はステップＳ４０９からステップＳ４１１へ進む。第１シャッタースイッチ信号ＳＷ１がＯＦＦになると（第２シャッタースイッチ信号ＳＷ２がＯＮせずに、更に第１シャッタースイッチ信号ＳＷ１も解除された場合）、処理はステップＳ４１０からステップＳ４０５へ戻る。また、第１シャッタースイッチ信号ＳＷ１がＯＮ、第２シャッタースイッチ信号ＳＷ２がＯＦＦの間は、ステップＳ４０９，Ｓ４１０の処理が繰り返される。
【００４２】
第２シャッタースイッチＳＷ２が押されると、ステップＳ４１１において、システム制御部５０は、画像表示部２８の表示状態をスルー表示から固定色表示状態に設定する。そして、ステップＳ４１２において、システム制御部５０は、露光処理や現像処理を含む撮影処理を実行する。尚、露光処理では、撮像素子２２、Ａ／Ｄ変換器２３を経て得られた画像データが、画像処理回路２４及びメモリ制御回路１５を介して、或いはＡ／Ｄ変換器２３から直接メモリ制御回路１５を介して、メモリ３２に書き込まれる。また、現像処理では、システム制御部５０が、メモリ制御回路１５そして必要に応じて画像処理回路２４を用いて、メモリ３２に書き込まれた画像データを読み出して各種処理を行う。この撮影処理の詳細は図６を用いて後述する。
【００４３】
次に、システム制御部５０は、ステップＳ４１３において、画像表示部２８に対し撮影処理で得られた画像データのレックレビュー表示を行う。レックレビューとは、撮影画像の確認のために、被写体の撮影後記録媒体への記録前に、予め決められた時間（レビュー時間）だけ画像データを画像表示部２８に表示する処理である。レックレビュー表示後、ステップＳ４１４において、システム制御部５０は撮影処理で得られた画像データを画像ファイルとして記録媒体２００に対して書き込む記録処理を実行する。尚、この記録処理の詳細は、図７を用いて後述する。
【００４４】
ステップＳ４１４の記録処理が終了すると、ステップＳ４１５において、システム制御部５は、第２シャッタースイッチ信号ＳＷ２のＯＮ／ＯＦＦ状態を判定する。第２シャッタースイッチ信号ＳＷ２がＯＮの場合は、ステップＳ４１５の判定を繰り返し、第２シャッタースイッチ信号ＳＷ２がＯＦＦになるのを待つ。この間、上記レックレビューの表示を継続させる。即ち、ステップＳ４１４の記録処理が終了した際に、第２シャッタースイッチ信号ＳＷ２が放されるまで画像表示部２８におけるレックレビュー表示を継続させる。このように構成することにより、ユーザは、シャッターボタン６１の全押し状態を継続することで、レックレビューを用いた撮影画像データの確認を入念に行うことが可能となる。
【００４５】
ユーザがシャッターボタン６１を全押し状態にして撮影を行った後、シャッターボタン６１から手を放すなどして全押し状態が解除されると、処理はステップＳ４１５からステップＳ４１６へ進む。ステップＳ４１６において、システム制御部５０は、予め定められたレビュー時間が経過したか否かを判断し、レビュー時間が経過していればステップＳ４１７に進む。ステップＳ４１７において、システム制御部５０は、画像表示部２８の表示状態をレックレビュー表示からスルー表示状態に戻す。この処理により、レックレビュー表示によって撮影画像データを確認した後、画像表示部２８の表示状態は次の撮影のために撮像部２２からの画像データを逐次表示するスルー表示状態に自動的に切り替わることになる。
【００４６】
そして、ステップＳ４１８において、システム制御部５０は、第１シャッタースイッチ信号ＳＷ１のＯＮ／ＯＦＦを判定し、第１シャッタースイッチ信号ＳＷ１がＯＮの場合はステップＳ４０９へ、ＯＦＦの場合はステップＳ４０５へ処理を戻す。即ち、シャッターボタン６１の半押し状態が継続している（第１シャッタースイッチ信号ＳＷ１がＯＮ）場合は、システム制御部５０は次の撮影に備える（ステップＳ４０９）。一方、シャッターボタン６１が放された状態（第１シャッタースイッチ信号ＳＷ１がＯＦＦ）であったならば、システム制御部５０は、一連の撮影動作を終えて撮影待機状態に戻る（ステップＳ４０５）。
【００４７】
［顔検出処理について（Ｓ４０６）］
次に、図４のステップＳ４０６の顔検出処理の一例を、図５を用いて説明する。ステップＳ５０１において、システム制御部５０は顔検出対象の画像データを画像処理部２４に送る。ステップＳ５０２において、システム制御部５０の制御下で画像処理部２４は、当該画像データに水平方向バンドパスフィルタを作用させる。また、ステップＳ５０３において、システム制御部５０の制御下で画像処理部２４は、ステップＳ５０２で処理された画像データに垂直方向バンドパスフィルタを作用させる。これら水平及び垂直方向のバンドパスフィルタにより、画像データよりエッジ成分が検出される。
【００４８】
その後、ステップＳ５０４において、システム制御部５０は、検出されたエッジ成分に関してパターンマッチングを行い、目及び鼻、口、耳の候補群を抽出する。そして、ステップＳ５０５において、システム制御部５０は、ステップＳ５０４で抽出された目の候補群の中から、予め設定された条件（例えば２つの目の距離、傾き等）を満たすものを、目の対と判断し、目の対があるもののみ目の候補群として絞り込む。そして、ステップＳ５０６において、システム制御部５０は、ステップＳ５０５で絞り込まれた目の候補群とそれに対応する顔を形成する他のパーツ（鼻、口、耳）を対応付け、また、予め設定した非顔条件フィルタを通すことで、顔を検出する。ステップＳ５０７において、システム制御部５０は、ステップＳ５０６による顔の検出結果に応じて上記顔情報を出力し、処理を終了する。
【００４９】
以上のようにスルー表示で表示される画像データを用いて、画像データの特徴量を抽出して被写体情報を検出することが可能である。本実施形態では被写体情報として顔情報を例に挙げたが、被写体情報には他にも赤目判定等の様々な情報がある。
【００５０】
［撮影処理について（Ｓ４１２）］
図６は図４のステップＳ４１２における撮影処理を示すフローチャートである。
【００５１】
ステップＳ６０１において、システム制御部５０は、撮影開始時にその日時をシステムタイマより取得し、システムメモリ５２に記憶する。続いて、ステップＳ６０２において、システムメモリ５２に記憶されている測光データに従い、絞り機能を有するシャッター１０１を絞り値に応じて開放する。こうして、撮像素子２２の露光が開始される（ステップＳ６０３）。
【００５２】
ステップＳ６０４において、システム制御部５０は、測光データに従って撮像部２２の露光終了を待つ。露光終了時刻に到達すると、ステップＳ６０５において、システム制御部５０はシャッター１０１を閉じる。そして、ステップＳ６０６において、撮像部２２から電荷信号を読み出し、Ａ／Ｄ変換器２３、画像処理回路２０、メモリ制御回路２２を介して、或いはＡ／Ｄ変換器２３から直接メモリ制御回路２２を介して、メモリ３２に画像データを書き込む。以上、ステップＳ６０１〜Ｓ６０６が露光処理に対応する。
【００５３】
続いて、ステップＳ６０７において、システム制御部５０は、メモリ制御回路１５そして必要に応じて画像処理回路２４を用いて、メモリ３２に書き込まれた画像データを読み出して画像処理を順次施す。この画像処理は、例えば、ホワイトバランス処理や、圧縮／伸張部１６を用いた圧縮処理等が含まれる。処理を終えた画像データはメモリ３２に書き込まれる。そして、ステップＳ６０８において、システム制御部５０は、メモリ３２から画像データを読み出し、これを圧縮／伸張部１６を用いて伸張し、画像表示部２８の表示用にリサイズする。そして、メモリ制御回路１５を介してリサイズされた画像データを画像表示部２８に表示するべくＤ／Ａ変換器１３に転送する。一連の処理を終えたならば、撮影処理を終了する。
【００５４】
［記録処理について（Ｓ４１４）］
図７は、図４のステップＳ４１４における撮影シーケンスにおいて生成された画像データの記録処理を示すフローチャートである。
【００５５】
記録処理を開始すると、ステップＳ７０１において、システム制御部５０は、図９により後述するファイル名生成ルールに則り記録対象の画像データに対するファイル名を生成する。次に、ステップＳ７０２において、上記ステップＳ６０１でシステムメモリ５２に記憶した日時情報を取得する。次に、ステップＳ７０３において、当該記録対象の画像データのデータサイズを取得する。
【００５６】
ステップＳ７０４において、システム制御部５０は、当該画像データから生成した画像ファイルを格納するべきディレクトリが記録媒体２００に存在するか否かを判定する。ディレクトリが存在しない場合は、ステップＳ７０５に処理が進む。ステップＳ７０５において、システム制御部５０は、画像ファイルを格納するためのディレクトリを生成する。尚、ディレクトリ名の生成ルールは図９により後述する。ここでは、１００ＸＸＸ（図９の５０２）が作成されるものとする。
【００５７】
続いて、ステップＳ７０６において、システム制御部５０は、上記撮影処理（図６）のステップＳ６０７においてメモリ３２に格納された画像データに対し、撮影日時や撮影時条件等から構成されるファイルヘッダを生成する。尚、ヘッダの生成処理については図８を用いて後述する。また、以上のようにして生成された画像ファイルの構成については、図９を用いて後述する。ヘッダ生成の完了後、ステップＳ７０７において、システム制御部５０は、ステップＳ７０１で取得したファイル名及びステップＳ７０３で取得した日時情報からディレクトリエントリを生成し、画像ファイルを記録媒体２００に記録し、記録処理を終了する。
【００５８】
［ヘッダ生成処理について（Ｓ７０６）］
図８は、前述した図７のステップＳ７０６におけるヘッダ生成処理のフローチャートである。
【００５９】
ヘッダ生成を開始すると、システム制御部５０は、ステップＳ８０１において、ステップＳ４０５（図４）で設定された分類情報の自動付与入／切設定の設定値をシステムメモリ５２より取得し、撮影画像データに分類情報を自動付与するか否かを判定する。分類情報の自動付与入／切設定の設定値が「切」で、自動付与を行わない場合は、ステップＳ８０９に進む。
【００６０】
ステップＳ８０１の判定において分類情報の自動付与入／切設定の設定値が「入」となっており、分類情報の自動付与を行うと判定されると、処理はステップＳ８０２に進む。ステップＳ８０２において、システム制御部５０は、ステップＳ４０６の顔検出処理でシステムメモリ５２に保持された顔情報を読み出し、顔が検出されたか否かを判定する。顔情報により顔が検出されたと判定された場合は、ステップＳ８０４に進み、「人物」という分類情報を付与する。ステップＳ８０２で顔が検出されたと判定されなかった場合はステップＳ８０３に進む。ステップＳ８０３において、システム制御部５０は、システムメモリ５２に格納された当該画像撮影時のシーンモードを参照する。ステップＳ８０３では、シーンモードが人物撮影を行っていると類推される「ポートレートモード」、「ナイトスナップモード」、「キッズ＆ペットモード」のいずれかに該当するか否かを判定し、該当する場合はステップＳ８０４に進む。ステップＳ８０４において、システム制御部５０は、当該画像データに「人物」という分類情報を付与する。ステップＳ８０４で「人物」という分類情報を付与した場合と、ステップＳ８０３でシーンモードが上記のいずれにも該当しないと判定された場合はステップＳ８０５に進む。
【００６１】
以上のように、ステップＳ８０２〜Ｓ８０４では、被写体情報である顔情報と、撮影時のカメラの設定条件であるシーンモードの双方から同一の分類情報である「人物」が付与される。被写体情報と撮影時のカメラの設定条件は、撮影の際には異なるパラメータであるが、撮影後には内容によっては同じような意味合いを持つことがある。上記では、被写体情報である顔情報と、撮影時のカメラの設定条件である「ポートレートモード／ナイトスナップモード／キッズ＆ペットモード」等は、ともに“人物を撮影したと類推される”という同じ意味合いを持つ。従って、このような情報を持つ画像データに同一の分類情報を付与することで、撮影後の操作（検索操作等）の利便性が向上する。すなわち、特定の被写体情報と特定の撮影時のカメラの設定条件の双方を用いて同一の分類情報を付与することにより、撮影の際のパラメータとは異なる、検索等の撮影後の操作に適した分類情報を付与することができ、利便性を向上することが可能である。
【００６２】
また、上記分類情報の付与処理によれば、シーンモードから付与する分類情報についても、ポートレートモード／ナイトスナップモード／キッズ＆ペットモードと、複数の異なるシーンモードについて同一の分類情報が付与される。異なるシーンモードでは撮影時のカメラの設定条件は異なるが、撮影後は同じ意味合いを持つものがある。ここで例に挙げたポートレートモード／ナイトスナップモード／キッズ＆ペットモードはいずれも“人物を撮影したと類推される”という同じ意味合いを持つ。従って、このようなものに同一の分類情報を付与することで、検索等の撮影後の利便性が向上する。即ち、撮影時のカメラの設定条件のうち、複数種類の特定の設定条件に同一の分類情報を付与することで、撮影の際のパラメータとは異なる、検索等の撮影後の操作に適した分類情報を付与することが可能となり、撮影後の操作の利便性を向上することができる。
【００６３】
ステップＳ８０５では、シーンモードが風景撮影を行っていると類推される「新緑＆紅葉モード」、「風景モード」、「花火モード」のいずれかに該当するか否かを判定し、該当する場合はステップＳ８０６へ進む。ステップＳ８０６において、システム制御部５０は、当該画像データに「風景」という分類情報を付与する。ステップＳ８０６で「風景」という分類情報を付与した場合と、ステップＳ８０５でシーンモードが上記のいずれでもないと判定された場合はステップＳ８０７に進む。ステップＳ８０７では、シーンモードが、何かのイベントを撮影したと類推される「パーティーモード」、「スノーモード」、「ビーチモード」、「花火モード」、「水族館モード」、「水中モード」のいずれかに該当するか否かを判定する。該当する場合はステップＳ８０８へ進む。ステップＳ８０８において、システム制御部５０は、「イベント」という分類情報を当該画像データに付与する。
【００６４】
上記処理では、「花火モード」で撮影された画像データには、「風景」及び「イベント」という２つの分類情報が付与される。即ち、１つのシーンモードから複数の分類情報が付与されることになる。撮影時のカメラの設定条件（シーンモード）が同じでも、撮影後には複数の意味合いを持つことがあり、上記「花火モード」はその一例である。そして、システム制御部５０は、このような場合に、撮影後の意味合いに応じた複数の分類情報を付与する。こうして、撮影の際のパラメータとは異なる、検索等の撮影後の操作に適した分類情報を付与することが可能となり、デジタルカメラ１００における撮影後の操作の利便性を向上することが可能である。
【００６５】
尚、ステップＳ８０３、Ｓ８０５、Ｓ８０７のいずれの判定でも否定される「オートモード」、「マニュアルモード」やその他のシーンモードでは分類情報は付与されない。
【００６６】
以上のようにしてヘッダ内の分類情報付与を完了すると、ステップＳ８０９に進む。ステップＳ８０９において、システム制御部５０は、分類情報、撮影日時情報等の撮影時設定値等を用いてヘッダ情報を作成し、本処理を完了する。尚、ステップＳ８０１で分類情報の自動付与入／切設定の設定値が「切」になっている場合は、分類情報の設定（ステップＳ８０２〜Ｓ８０８）はスキップされ、分類情報の無いヘッダ情報が生成されることになる。
【００６７】
以上のように撮影の際に自動で、検索時等に用いる分類情報を付与することにより、再生画像データを見ながら分類する従来の画像ファイルの仕分け作業を行うことなく、再生モードにおいて直ちに画像データを分類することが可能となる。また分類の概念が撮影時のカメラの設定条件と被写体情報の双方から生成されるため、より画像データ検索時等の撮影後の概念に適した分類情報を生成することが可能となる。
【００６８】
なお、上記では分類情報が自動付与される撮影時のカメラの設定条件としていくつかのシーンモードを例にあげたが、撮影時のカメラの設定条件であればこれに限定されるものではない。撮影時のカメラの設定条件による分類情報付与のその他の例として、マニュアルモードで撮影した際に遠景で撮影していれば風景を撮影したと類推して「風景」の分類情報を付与しても良い。またセルフタイマーで撮影していれば、類推される「人物」か「イベント」の少なくとも一方の分類情報を付与することなども考えられる。尚、被写体情報も顔情報を例としてあげたがこれに限定されるものではなく、赤目判定情報などを用いても良い。たとえば、赤目を検出すれば「人物」の分類情報を付与するなどが考えられる。また、自動付与する分類情報もユーザが撮影後に便利に利用できる情報であれば、ここで例示した「人物」「イベント」「風景」の３種類に限られるものではない。
【００６９】
［ディレクトリ及びファイル構成について］
図９は、前述した記録処理の結果記録媒体２００に記録されるディレクトリ構成例を示したものである。以下、図９を用いてディレクトリ名及びファイル名の生成ルールについて説明する。
【００７０】
ルートディレクトリにＤＣＩＭディレクトリ５０１が記録され、ＤＣＩＭディレクトリ５０１には８文字から生成されるサブディレクトリが生成される。サブディレクトリが保持するサブディレクトリ名は、先頭３文字が数字で構成される。先頭３文字の数字は１００から始まり、ディレクトリを生成する毎に１ずつインクリメントされる。図９では、１００ＸＸＸ５０２、１０１ＸＸＸ５０３が示されている。サブディレクトリ５０２の配下には本実施形態のデジタルカメラ１００が作成するファイルが作成される。ここで生成されるファイル名は、８文字のファイル名とファイルの種類を示す３文字の拡張子から構成さる。ファイル名のうち後ろ４文字は０００１から始まる数字で構成され、静止画記録モードにおいては撮影毎に１ずつインクリメントされたファイル名が付与される。以下、この後ろ４文字の数字で示される番号をファイル番号と呼ぶ。尚、静止画の場合は拡張子としてＪＰＧが付与され、動画記録モードにおいて記録される動画像ファイルには拡張子としてＡＶＩが付与される。また、管理情報を記録するサムネイルファイルには拡張子としてＴＨＭが付与される。
【００７１】
［ファイル構造について］
続いて前述した記録処理において記録媒体２００に記録する静止画像ファイルのデータの構造例を図１０に示す。
【００７２】
画像ファイル７０１は先頭に画像ファイルの開始を示すマーカ（ＳＯＩ）７０２を有し、その後にヘッダ部に相当するアプリケーションマーカ（ＡＰＰ１）７０３を有する。アプリケーションマーカ（ＡＰＰ１）７０３内には、
・サイズ（ＡＰＰ１  Ｌｅｎｇｔｈ）７０３、
・アプリケーションマーカの識別コード（ＡＰＰ１  Ｉｄｅｎｔｉｆｉｅｒ  Ｃｏｄｅ）７０５、
・画像データの作成日時（Ｄａｔｅ  Ｔｉｍｅ）７０６、
・画像データが生成された日時（Ｄａｔｅ  Ｔｉｍｅ  Ｏｒｉｇｉｎａｌ）７０７、
・画像データの分類情報７１８、
・顔情報７１９、
・その他の撮影情報７０９、及び前述したサムネイル画像（Ｔｈｕｍｂｎａｉｌ  Ｄａｔａ）７１０から構成される。
【００７３】
ここで、分類情報７１８は、図８により前述したように、撮影の際のパラメータとは異なる、検索等の撮影後の操作に適した情報である。この分類情報７１８としては、図８において述べた「人物」、「風景」、「イベント」が撮影時に単数あるいは複数個格納可能である。さらに、汎用的な分類情報として「カテゴリ１」、「カテゴリ２」、「カテゴリ３」といった分類情報が格納可能である。また、通信部１１０によりＰＣ等への外部機器に画像データを転送する際に、転送先でメール送信等の特別な処理を促すための「作業用」といった分類情報を後述する再生モードにおいて格納可能となっている。上記図８の処理によって自動的には付与されないこれらの分類情報は、後述する所定のユーザ操作により、所望の画像データに付与される。また撮影時に自動付与される分類情報は図１５を用いて後述する再生モードにおいて編集することが可能である。
【００７４】
以上のように撮影時に自動付与される分類情報の他にも、再生モードで画像データを見ながらゆっくり分類するための分類情報を付与することで、より利便性の高い分類が可能となる。
【００７５】
また顔情報７１９は前述した顔検出処理（図４のＳ４０６）により生成された情報であり、検出された顔の位置座標、サイズ（幅、高さ）、検出個数、信頼性係数等を、検出された個数分有する。また画像ファイル７０１に記録される画像データは、量子化テーブル（ＤＱＴ）７１２、ハフマンテーブル（ＤＨＴ）７１３、フレーム開始マーカ（ＳＯＦ）７１４、スキャン開始マーカ（ＳＯＳ）７１５及び圧縮データ７１６から構成される。そして、画像ファイルデータの最後を示すマーカ（ＥＯＩ）７１７で終端される。
【００７６】
［動画記録モード処理について（Ｓ３０６）］
次に、図３のステップＳ３０６における動画記録モード処理について説明する。システム制御部５０は、モード切替スイッチ６０が「動画記録モード」にセットされると、つぎに撮影モードを確定する。本実施例では動画記録モードでの撮影モードも静止画記録モードのものと同様のものとして説明する。ただしもちろん動画撮影に特化した撮影モードを有する構成とすることも可能である。図１１は、本実施形態のデジタルカメラ１００の動画記録処理を示すフローチャートである。システム制御部５０は動画記録モードで第２シャッタースイッチ信号ＳＷ２のＯＮを検出すると、図１１に示す動画記録を開始する。
【００７７】
まず、ステップＳ１１０１において、システム制御部５０は、撮像部２２において撮像された画像データを所定のフレームレートでメモリ３２に順次格納する。また、これと同時に、システム制御部５０は、マイク１０、音声制御部１１、Ａ／Ｄ変換器Ａ／Ｄ変換器２３を介して得られた音声データを、同じくメモリ３２に格納する。本実施形態では、音声データとしてＰＣＭ形式のデジタルデータを想定している。続いて、ステップＳ１１０２において、システム制御部５０は、メモリ３２に格納された画像データに対して、ファイルに記録するための画像サイズ変換等の画像処理を施す。そして、ステップＳ１１０３において、圧縮処理を行いメモリ３２に格納する。
【００７８】
ここで記録媒体２００に記録する動画データの格納フォーマットを、図１２に示す。データの先頭部には映像のフレームレートや音声のサンプリングレートといったデータからなる固定長のヘッダ領域１２０１が配置される。そして、ヘッダ領域１２０１の直後に所定の記録単位（本実施形態では１秒間）の音声データを格納する固定長の音声データ領域１２０２が配置される。音声データはマイク１０に入力された音声を音声制御部１１及びＡ／Ｄ変換器２３を通してデジタルデータにサンプリングして得られたものであり、メモリ３２に格納されている。音声データ領域１２０２の直後から所定のフレームレートで記録されたフレームデータが順次メモリ上に格納される（１２０３〜１２０６）。こうして、所定の記録単位で、音声データとフレームデータが順次生成、格納されて、動画データが生成される。
【００７９】
以上のようにして１秒間のデータが蓄積されると、ステップＳ１１０４において、システム制御部５０は、動画像並びに音声の記録処理と並列して、メモリ３２に蓄積された動画データを記録媒体２００に記録する記録処理を開始する。システム制御部５０は、以上のステップＳ１１０１〜Ｓ１１０４の処理を、動画停止要求を検出するまで繰り返す（ステップＳ１１０５）。尚、動画停止要求は第２シャッタースイッチ信号ＳＷ２のＯＮの再検出、記録媒体２００の空き容量の不足の検出、或いはメモリ３２の空き要領の不足の検出によって発生される。
【００８０】
図９は前述した通り、本デジタルカメラ１００において記録処理の結果記録媒体２００に記録されるディレクトリ構成例を示したものである。動画記録モードにおいて記録される動画像ファイルには、５１５，５１７に示されるように拡張子ＡＶＩが付与され、管理情報を記録するサムネイルファイルには、５１６，５１８に示されるように拡張子ＴＨＭが付与される。
【００８１】
動画停止要求に応じて動画記録処理が停止すると、処理はステップＳ１１０５からステップＳ１１０６へ進む。ステップＳ１１０６において、システム制御部５０は、メモリ３２に残った動画データを記録媒体２００に書き込んだ後、各音声データ／映像データへのオフセットやサイズを格納したインデックス情報１２１８を記録する。そして、ステップＳ１１０７において、システム制御部５０は、トータルフレーム数などのヘッダ情報を生成する。ステップＳ１１０８において、システム制御部５０は、トータルのデータサイズをディレクトリエントリに記載し、その情報を記録媒体２００に記録する。こうして、動画ファイルの記録が完了する。続いて、ステップＳ１１０９において、動画ファイルの管理情報を前述した動画ファイル名と同一番号を有し、拡張子にＴＨＭを有するサムネイルファイル（例えばＭＶＩ＿０００５．ＴＨＭ（５１６））に生成する。以下、サムネイルファイルの構成及び生成・記録処理について図１３を用いて説明する。
【００８２】
［サムネイルファイルの構成と記録処理］
動画記録で生成するサムネイルファイルは、画像ファイルと同様の図１０に示すファイル構造を有している。但し、サムネイルデータを記録する領域７１０は有しておらず、サムネイル画像は圧縮データ（Ｃｏｍｐｒｅｓｓｅｄ  ｄａｔａ）７１６に記録される。
【００８３】
サムネイルファイル７０１は先頭に画像開始を示すマーカ（ＳＯＩ）７０２を有し、その後にアプリケーションマーカ（ＡＰＰ１）７０３を有する。アプリケーションマーカ７０３内には、
・サイズ（ＡＰＰ１  Ｌｅｎｇｔｈ）７０３、
・アプリケーションマーカの識別コード（ＡＰＰ１  Ｉｄｅｎｔｉｆｉｅｒ  Ｃｏｄｅ）７０５、
・画像データの作成日時（Ｄａｔｅ  Ｔｉｍｅ）７０６、
・画像データが生成された日時（Ｄａｔｅ  Ｔｉｍｅ  Ｏｒｉｇｉｎａｌ）７０７、
・画像データの分類情報７１８、
・顔情報７１９、
・その他の撮影情報７０９から構成される。
【００８４】
サムネイルファイルの画像データは動画記録開始時の先頭フレームの縮小画像である。画像データは、量子化テーブル（ＤＱＴ）７１２、ハフマンテーブル（ＤＨＴ）７１３、フレーム開始マーカ（ＳＯＦ）７１４、スキャン開始マーカ（ＳＯＳ）７１５及び縮小画像に対応する圧縮データ７１６から構成される。画像データは、画像データの最後を示すマーカ（ＥＯＩ）７１７で終端される。
【００８５】
次に、サムネイル記録処理（ステップＳ１１０９）について図１３のフローチャートを用いて説明する。
【００８６】
ステップＳ１３０１において、システム制御部５０は、サムネイル用画像を生成する。本実施形態では、メモリ３２に格納されている動画像データの先頭フレームを所定の画像サイズに変換するなどの画像処理を施してサムネイル用画像が生成される。次に、ステップＳ１３０２において、圧縮／伸張部１６がステップＳ１３０１で生成されたサムネイル画像に対して圧縮処理を行う。そして、ステップＳ１３０３において、図１０を参照して説明したアプリケーションマーカ７０３で構成されるヘッダを生成する。この処理に関しては図８により上述した通りである。ヘッダの生成を完了すると、ステップＳ１３０４において、システム制御部５０は、ヘッダ及びサムネイル画像データを含むサムネイルファイルを記録媒体２００に書き込み、サムネイル生成処理を終了する。
【００８７】
［受信モード処理について（Ｓ３０９）］
次に、ステップＳ３０９におけるその他のモードの処理の一つである受信モード処理について説明する。デジタルカメラ１００のモード切替スイッチ６０を受信モードに切り替えると、図１４の受信処理が行われる。尚、以下では、外部装置（通信対象機器）より画像ファイルを受信し、記録媒体に記録する処理を説明する。
【００８８】
ステップＳ１４０１において、システム制御部６０は、通信対象機器の存在を確認する。通信対象機器が存在しないと判定された場合は、当該受信処置を終了する。通信対象機器が存在すると判定された場合、システム制御部６０は、ステップＳ１４０２において送信要求の有無を判定する。送信要求が無いと判定された場合は、処理をステップＳ１４０１に戻し、再度通信対象機器の有無を確認し、送信要求を待つ。
【００８９】
一方、送信要求が有ると判定された場合、ステップＳ１４０３において、システム制御部５０は、通信対象機器から通信部１１０を通してデータを受信し、受信したデータを一時的にメモリ３２に保持する。そして、ステップＳ１４０４において、システム制御部５０は、受信したデータを記録媒体２００に書き込む。このとき、受信データのヘッダ部に分類情報が含まれる場合はそのまま記録媒体２００に記録し、分類情報が含まれない場合は、図８に示した処理と同様の処理によって新たに分類情報を付与してもよい。この場合、撮影時のカメラの設定条件は受信データのヘッダ部を参照して取得する。例えば、受信データのヘッダ部に含まれる顔情報７１９や、その他の撮影情報７０９に含まれる撮影モード（シーンモード）情報等が参照される。また、被写体情報は受信データのヘッダ部を参照して取得してもよいし、受信画像データを解析して新たに検出しても良い。書き込み完了後は、処理はステップＳ１４０１に戻り、再度通信対象機器の有無を確認し、送信要求を待つ。通信対象機器がないと判断されたならば当該処理を抜ける。
【００９０】
［再生モード処理について（Ｓ３０８）］
図１５は、本実施形態のデジタルカメラ１００の再生モードの動作を説明するフローチャートである。図１５のフローチャートは、図３のステップＳ３０８の詳細を示している。
【００９１】
ステップＳ１５０１において、システム制御部５０は、記録媒体２００から最新画像情報を取得する。最新画像情報の取得を総枚数計算や検索リスト作成よりも先に行うことで、再生モードに入るとすばやくそれらの処理の画像表示ができるというメリットがある。ステップＳ１５０２において、システム制御部５０は、ステップＳ１５０１における最新画像情報の取得が正しく行われたかどうかをチェックする。最新画像情報を取得できなかった場合、処理はステップＳ１５０９に進む。ステップＳ１５０９において、システム制御部５０は、画像なし時の入力待ち状態となる。このステップＳ１５０９の処理は図１６のフローチャートにより後述する。尚、最新画像情報を取得できない場合とは、画像が一枚もないような状態や、メディア不良によって画像情報が取得できなかったような状態等が考えられる。最新画像情報が取得できれば、少なくとも画像が１枚は存在すると判断され、処理はステップＳ１５０３へ進む。
【００９２】
ステップＳ１５０３において、システム制御部５０は、ステップＳ１５０１で取得した最新画像情報を元に記録媒体２００から最新画像データを読み込む。そして、ステップＳ１５０４において、システム制御部５０は、ファイル解析処理を行い、読み込んだ最新画像データにおける画像の撮影情報や属性情報等を取得する。ファイル解析処理については図４５等により後述する。ステップＳ１５０５において、システム制御部５０は、読み込んだ最新画像データを表示する。さらに、このとき、ステップＳ１５０４で取得された撮影情報や属性情報等も  表示する。また、ステップＳ１５０４のファイル解析結果に応じて、ファイルの一部が壊れているなど不正なデータということがわかればエラー表示も合わせて行われる。
【００９３】
ステップＳ１５０６において、システム制御部５０は、記録媒体２００に記録されている画像の総枚数取得処理を開始する。このステップＳ１５０６の処理はバックグランドで稼動し、その完了を待たずに次の処理に進むことができる。このようにすることで、多くの画像データが記録媒体２００に納められており、総枚数計算に時間がかかるような場合でも、総枚数の計算の完了を待たずに画像を閲覧することが可能になる。この処理は、記録モードから再生モードに移行した際に、記録モードで新たに画像データが記録、或いは削除され、総枚数に違いが発生した場合に特に有効な処理である。記録モードで新たに画像データが記録或いは削除されていない場合には、既に計算済みの総枚数を利用するため、総枚数計算の処理は行わなくても良い。
【００９４】
次に、ステップＳ１５０７において、システム制御部５０は、検索リストの作成を開始する。検索リストとは画像データに付与された属性情報を予め取得し管理するリストである。予め検索リストを作っておくことで属性ごとの再生や消去といった処理を迅速に行うことが可能となる。検索リスト作成処理も総枚数計算同様にバックグランドで実行されるので、その完了を待たずに次の処理を実行させることができる。ステップＳ１５０８において、システム制御部５０は、入力待ち状態に入る。この入力待ち状態における処理は図１７のフローチャートにより後述する。
【００９５】
［再生モード処理における画像なし時の入力待ち処理（Ｓ１５０９）］
図１６は、再生モードにおける画像なし時入力待ち状態における処理を示すフローチャートである。
【００９６】
まず、ステップＳ１６０１において、システム制御部５０は、画像データがないことをユーザに通知するべく、「画像がありません」というメッセージ表示を画像表示部２８において行う。次に、ステップＳ１６０２において、システム制御部５０は、操作入力を待つ。ここでいう操作入力とはユーザによるボタン、電池蓋に対する操作や、電源の低下などを知らせるイベント等が含まれる。何らかの入力があった場合、処理はステップＳ１６０３へ進み、システム制御部５０は、当該入力が終了ボタンだったかどうかチェックする。終了ボタンと判定された場合は、再生モード処理を終了し、図３のステップＳ３１０へ進む。一方、操作入力が終了ボタン以外だった場合は、ステップＳ１６０４へ進み、当該操作入力に対応する処理が行われる。例えば、画像データがなくてもメニューボタンの操作が入力された場合は、画像表示部２８にメニュー表示を行い、ユーザが設定変更等を行えるようにする。
【００９７】
［再生モード処理における再生入力待ち処理（Ｓ１５０８）］
図１７は、再生モード処理における入力待ち状態の処理を説明するフローチャートである。
【００９８】
ステップＳ１７０１において、システム制御部５０は、ユーザによる操作入力があるかどうかをチェックする。ここでいう操作入力とは、ユーザによるボタン、電池蓋に対する操作や、電源の低下などを知らせるイベントなどが含まれる。何も入力がなければ入力があるまで待つ。何らかの操作入力があった場合、処理はステップＳ１７０２へ進む。
【００９９】
ステップＳ１７０２において、システム制御部５０は、当該操作入力が操作部７０に含まれる画像送りボタンの入力かどうかを判定する。操作入力が画像送りボタンであった場合、処理はステップＳ１７０３へ進み、システム制御部５０は次の表示画像を読み込む。画像送りのボタンは送り方向に応じた一対のボタンで構成されており、操作されたボタンに対応する送り方向に応じて次の表示画像が読み込まれることになる。次に、ステップＳ１７０４において、システム制御部５０は、ステップＳ１７０３で読み込まれた画像データに対して撮影情報や属性情報などのファイル解析処理を行う。ファイル解析処理については図４５等により後述する。そして、ステップＳ１７０５において、システム制御部５０は、ステップＳ１７０３で読み込んだ画像データの表示を行う。このとき、ステップＳ１７０４におけるファイル解析処理の結果を用いて、撮影情報や属性情報等を表示する。また、ステップＳ１７０４のファイル解析結果に応じて、ファイルの一部が壊れているなど不正なデータと判別された場合は、エラー表示も合わせて行う。表示が完了するとステップＳ１７０１の入力待ち状態へ戻る。
【０１００】
ステップＳ１７０２において入力が画像送りボタンではないと判定された場合、ステップＳ１７０６において、システム制御部５０は、当該操作入力が終了ボタンかどうかを判定する。終了ボタンであると判定された場合、処理はステップＳ１７０７へ進み、システム制御部５０は、検索リスト作成処理を終了する。ここでは、検索リストが作成途中ならばその作成処理を中断させ、既に作成が完了していれば何も行わない。次にステップＳ１７０８において、システム制御部５０は、総画像枚数計算の終了処理を行う。この処理もステップＳ１７０７の処理同様、総枚数計算がまだ途中だったならばその計算処理を中断し、既に完了していれば何も行わない。そして、再生モード処理を終了し、図３のステップＳ３１０へ進む。
【０１０１】
ステップＳ１７０６で操作入力が終了ボタンではないと判定された場合、処理はステップＳ１７０９へ進む。ステップＳ１７０９において、システム制御部５０は、ステップＳ１５０６（図１５）で開始した総画像枚数計算の処理が完了しているかチェックする。そして、まだ完了していない場合はステップＳ１７０１の操作入力待ち状態へ戻る。このとき、まだ完了していない旨を伝えるメッセージやアイコン表示を行うことも考えられる。以上の処理により、画像送りボタンによる画像送り操作と終了ボタンによる終了操作は画像枚数計算の完了を待たずに実行されるが、他の操作入力理は総画像枚数計算処理が完了するまでは無視されることになる。
【０１０２】
ステップＳ１７０９で総画像枚数が終了していると判定された場合、処理はステップＳ１７１０へ進む。ステップＳ１７１０において、システム制御部５０は、操作部７０の操作により分類情報設定メニューが選択されたかどうかを判定する。分類情報設定メニューが選択されたと判断された場合、処理はステップＳ１７１１へ進み、システム制御部５０は分類情報設定モードの処理を実行する。分類情報設定モードの処理については、図３４Ａ、図３４Ｂ等により後述する。ステップＳ１７１０において、分類情報設定メニューの選択ではなかった場合、処理はステップＳ１７１２へ進む。
【０１０３】
ステップＳ１７１２において、システム制御部５０は、当該操作入力が操作部７０に含まれる消去ボタンの操作であるかどうかを調べる。消去ボタンの操作入力であると判定された場合、処理はステップＳ１７１３へ進む。ステップＳ１７１３において、システム制御部５０は、現在画像表示部２８に表示されている画像データの消去を実行する。画像データの消去が完了するとステップＳ１７１４において消去後の総枚数をチェックする。総枚数が０になっていた場合はステップＳ１７１５へ進み、画像なし時入力待ち状態へ移る。この処理は、図１６により上述したとおりである。
【０１０４】
一方、消去後に画像データが残っている場合はステップＳ１７１６へ進み、システム制御部５０は、次の画像データを表示するべく、次の表示対象の画像データを読み込む。ここで表示対象となる画像データは、消去された画像データのファイル番号の次のファイル番号の画像データとする。尚、最新の画像データが消去された場合は、消去された画像データのファイル番号よりも１つ前のファイル番号の画像データを表示対象とする。ステップＳ１７１７において、システム制御部５０は、ステップＳ１７１６で表示対象として読み込んだ画像データに対してファイル解析処理を行い、撮影情報や属性情報などを得る。ファイル解析処理については図４５等により後述する。そして、ステップＳ１７１８において、システム制御部５０は、ステップＳ１７１６で読み込んだ画像データを画像表示部２８に表示する。このとき、ステップＳ１７１７で取得された撮影情報や属性情報なども表示する。また、ステップＳ１７１７のファイル解析結果に応じて、ファイルの一部が壊れているなど不正なデータであると判定されたならば、その旨のエラー表示も行う。表示が完了するとステップＳ１７０１の操作入力待ち状態へ戻る。
【０１０５】
ステップＳ１７１２において当該操作入力が消去ボタンでない場合、処理はステップＳ１７１９に進む。ステップＳ１７１９において、システム制御部５０は、ステップＳ１５０７で開始された検索リスト作成処理が完了しているかどうかをチェックする。まだ検索リスト作成処理が完了していない場合は、ステップＳ１７０１の操作入力待ち状態へ戻る。このとき、上述した総枚数計算が完了していないときと同様に、まだ検索リスト作成処理が完了していない旨を伝えるメッセージやアイコン表示を行うようにしてもよい。以上の処理により、上述した処理以外の操作入力理は総画像枚数計算処理が完了するまでは無視されることになる。ここで、上述した処理とは、画像送り操作（Ｓ１７０２〜Ｓ１７０５）、終了操作（Ｓ１７０６〜Ｓ１７０８）、分類情報設定モードの実行（Ｓ１７１０、Ｓ１７１１））及び画像消去操作（Ｓ１７１２〜Ｓ１７１８）である。
【０１０６】
ステップＳ１７１９で検索リスト作成が完了していると判定された場合、処理はステップＳ１７２０へ進む。ステップＳ１７２０において、システム制御部５０は、当該操作入力がジャンプ指示かどうかを判定する。操作入力がジャンプ指示であると判断された場合はステップＳ１７２１のジャンプモードへ遷移する。ジャンプモードの処理については、図１９〜Ｅ等により後述する。
【０１０７】
操作入力がジャンプ指示でない場合、処理はステップＳ１７２２に進み、システム制御部５０は、当該操作入力が選択操作か否かを判定する。操作入力が選択操作と判断された場合はステップＳ１７２３の選択操作へ遷移する。選択操作の処理については図３６、図３７、図３８Ａ〜Ｃ、図３９等により後述する。
【０１０８】
ステップＳ１７２２で操作入力がジャンプ指示ではないと判断された場合、処理はステップＳ１７２４へ進む。ステップＳ１７２４ではそれ上記以外の操作入力に応じた処理を行う。たとえば、画像の編集処理や、マルチ再生への切り替えや、メニューボタンによるメニュー表示などである。尚、マルチ再生とは、画像データの縮小画像を画像表示部２８の一画面に複数枚並べて表示する再生モードである。
【０１０９】
［編集処理について］
図１７のステップＳ１７２４におけるその他の処理の１つとして、画像表示部２８に表示された画像ファイルに対して画像サイズ変換を行って新規に画像ファイルを記録する編集処理を実行することが可能である。以下、この編集処理について、図１８のフローチャートを参照して説明する。尚、以下では、編集対象となるファイルがＩＭＧ＿０００２．ＪＰＧ（５０５）であるとして説明する。
【０１１０】
ステップＳ１８０１において、システム制御部５０は、画像表示部２８に表示中の画像データの画像ファイル名（ＩＭＧ＿０００２．ＪＰＧ）を取得する。次に、ステップＳ１８０２において、システム制御部５０は、取得したファイル名に対応する画像データを記録媒体２００からメモリ３２に読みこむ。ステップＳ１８０３において、システム制御部５０は、圧縮／伸張部１６を用いて、ステップＳ１８０２で読み込んだ画像データに伸張処理を施し、伸張後の画像データをメモリ３２に格納する。続いて、ステップＳ１８０４において、システム制御部５０は、伸張後の画像データを画像処理部２４を用いて所定の画像サイズへの拡大／縮小処理を施し、サイズ変更された画像をメモリ３２に格納する。ここで、システム制御部５０は、ステップＳ１８０２において読み込んだ元画像ファイルの分類情報を取得し、これをシステムメモリ５２に記憶する。尚、所定のメニュー画面を用いることにより、ユーザは拡大／縮小処理における倍率を設定することが可能である。
【０１１１】
次に、ステップＳ１８０７において、システム制御部５０は、システムメモリ５２に保持されている分類情報の自動付与入／切設定の設定値をいったん「切」にする。尚、元の自動付与入／切設定の設定値は、システムメモリ５２の別領域に記録（退避）しておく。続いて、ステップＳ１８０９において、メモリシステム制御部５０は、編集された画像データのためのヘッダを生成する。より具体的には、メモリ３２に読み込まれている元画像ファイルのヘッダ部をコピーし、このコピーされた元画像ファイルのヘッダ部を用いて新規に作成する画像ファイルについて、図８により前述したヘッダ生成処理を行う。ここで、分類情報の自動付与入／切設定は「切」になっているため、分類情報の自動付与は行われない。また、元画像ファイルのヘッダ部のコピーを元にヘッダが生成されるため、元画像ファイルの分類情報は編集後の新規に作成する画像ファイルにそのまま引き継がれることになる。また、画像サイズに関する領域および、作成日時に関する項目等は、適宜変更されることになる。
【０１１２】
ヘッダ生成後、ステップＳ１８１０において、システム制御部５０は、一時的に「切」に設定された分類情報の自動付与入／切設定をシステムメモリ５２に記録（退避）した設定値に戻す。以上の処理により、新規に作成する画像ファイルのための画像データの生成が完了するため、新規に作成する画像ファイル名を生成する。本例では、ファイル名としてＩＭＧ＿０００３．ＪＰＧが生成されるものとする。ステップＳ１８１２において、システム制御部５０は、以上のようにして作成された画像ファイルを記録媒体２００に書き込み、編集処理を完了する。
【０１１３】
以上のように、画像ファイルに編集を行って新規に画像ファイルを作成しても、編集前と編集後で分類情報は変わらない。元画像データの撮影の際に自動で付与された分類情報やユーザによって任意に付与された分類情報を編集後に引き継ぐことで、編集後の画像データも検索などにおいて利便性の高い操作が可能である。
【０１１４】
［ジャンプモード（Ｓ１７２１）の処理について（その１：操作画面の表示）］
次に、ジャンプモードにおけるジャンプ処理について説明する。ジャンプ処理とは、特定の属性情報を選択し、その属性情報の単位でもって表示すべき画像データを切り替える処理である。すなわち、特定の属性情報を有する画像ファイルにジャンプする処理である。ジャンプの単位となる属性情報（以下、ジャンプキーという）の具体例としては、撮影日、分類情報、フォルダ、動画等がある。例えば、撮影日をジャンプキーとした場合のジャンプ処理（以下、日付ジャンプという）では、撮影日を基準として、例えば２００６年１月１日、２００６年１月２日、…、といった日付単位のグループに画像データが分類される。そしてユーザ操作による画像送りが行われるたびに各グループを代表する画像データが１枚ずつ表示される。つまり、画像送りの操作により、各撮影日の代表画像データにジャンプすることになる。なお、ジャンプキーは属性情報に基づくものでなくともよく、例えば、「１０枚単位で表示」、「１００枚単位で表示」といった、枚数単位でも選択可能である。
【０１１５】
次に、ジャンプ処理の流れについて説明する。図１９は、図１７のステップＳ１７２１の処理を示すフローチャートであり、ユーザによりジャンプモードに遷移する操作が行われることで実行される。
【０１１６】
まず、ステップＳ１９０１において、システム制御部５０は、不揮発性メモリ５６を参照し、前回のジャンプモードにおいて最後に選択されていたジャンプキーが記憶されているか否かを判定する。この不揮発性メモリ５６に記憶されているジャンプキーについては後述する。ジャンプキーが記憶されていると判定された場合、システム制御部５０は、ステップＳ１９０２において、そのジャンプキーを最初のジャンプキーとして設定する。一方、ジャンプキーが記憶されていないと判定された場合、システム制御部５０は、ステップＳ１９０３において、不揮発性メモリ５６に記憶されたデフォルトのジャンプキーを最初のジャンプキーとする。
【０１１７】
ここで、ジャンプモードに遷移した際に画像表示部２８に表示される画面の一例を図２４Ａに示す。２００３は現在表示対象となっている画像データを表示する画像表示領域であり、２００９はグループの情報を表示する情報表示部である。これら２つについては後述する。２００１はジャンプキーを一覧表示する領域（ジャンプキー一覧表示）である。この領域内に、各種のジャンプキーを示すアイコンが表示される。２００８は日付ジャンプを示すアイコンである。２００２は分類情報をジャンプキーとしたジャンプ処理（「以下、分類ジャンプ」）を示すアイコンである。２００４は画像ファイルの属するフォルダをジャンプキーとしたジャンプ処理（「以下、フォルダジャンプ」）を示すアイコンである。２００５は動画ファイルであることをジャンプキーとしたジャンプ処理（「以下、動画ジャンプ」）を示すアイコンである。２００６は１０枚単位で画像送りを行うことを示すアイコンである。２００７は１００枚単位で画像送りを行うことを示すアイコンである。ジャンプキーのうち、現在選択されているジャンプキーのアイコン表示は、カーソルが当たった状態となる。例えば図２４Ａでは、アイコン２００２が現在選択されている。
【０１１８】
このような画面が表示された直後にどのジャンプキーを選択状態にするかを制御するのが図１９のステップＳ１９０１〜Ｓ１９０３の処理である。例えば、前回のジャンプモードにおいてフォルダジャンプが選択された状態で当該ジャンプモードの処理が終了されたり、電源が切断されたとする。この場合、ステップＳ１９０２において、システム制御部５０は、ジャンプモード処理に入った際に自動的にフォルダジャンプのアイコン２００４にカーソルが当たるよう制御する。それに対して、初めてジャンプモードの画面（図２４Ａ）を表示させた場合には、ステップＳ１９０３に処理が進む。ステップＳ１９０３において、システム制御部５０は、デフォルトのジャンプキー、例えばジャンプキー一覧のうち一番上に位置する日付ジャンプをデフォルトのジャンプキーとして選択する。そして、図２４Ａの表示において、日付ジャンプのアイコン２００８にカーソルが当たるよう制御する。尚、このデフォルトのジャンプキーはユーザ操作により任意に決定できるようにしてもよい。
【０１１９】
次に、ステップＳ１９０４において、システム制御部５０は、選択されているジャンプキーに基づき、情報表示部２００９の生成を行う。尚、情報表示部２００９の生成等については後述する。次に、ステップＳ１９０５において、システム制御部５０は、表示する画像データをデコードし、画像表示部２８より一回り小さいサイズで表示するためにリサイズする。これは、図２４Ａに示す表示において、画像表示の一部が画像表示部２８の左側に表示されるジャンプキー一覧表示２００１と重なって隠されてしまい、画像表示が見づらくなるのを防ぐためである。このリサイズ処理により、図２４Ａの表示において画像データによる画像の全体を表示することが可能となり、ユーザに見やすい画面を提供することが可能となる。
【０１２０】
次に、ステップＳ１９０６において、システム制御部５０は、リサイズされた画像データ、ジャンプキー一覧表示２００１、選択されたジャンプキーのカーソル、情報表示部２００９を画像表示部２８に表示する。表示終了後は、ステップＳ１９０７においてユーザからの操作待ち状態となる。
【０１２１】
以下、図１９のステップＳ１９０４の情報表示部生成処理について説明する。
【０１２２】
［情報表示部生成処理について］
図２４Ｂは、図２４Ａに示した情報表示部２００９を抽出して示した図である。尚、ここでは、ジャンプキーとしてアイコン２００２が選択され、分類ジャンプが行われる場合を説明する。
【０１２３】
分類ジャンプにおいては、ジャンプキーである画像データの分類情報を基準としてグループ分けが行われる。すなわち、ジャンプキーの指定はグループ分けのための分類の基準を指定しているといえる。２０１４は、分類されたグループの種類が識別できるよう表示されたグループアイコンである。左から「風景」（２０１４）、「イベント」（２０１６）、「カテゴリ１」（２０１７）、「カテゴリ２」（２０１８）、「カテゴリ３」（２０１９）といった分類情報に対応したグループアイコンが表示されている。なお、グループアイコンは記号に限らず、日付や数字、文字列などを用いてもよい。
【０１２４】
２０１３は画像数バーであり、直下に表示されているグループアイコン２０１７が示すグループに属する画像ファイルの数をバーの長さで示している。つまり画像数バー２０１３は、カテゴリ１という分類情報をもつ画像ファイルが何枚あるかを示す指標である。また、２０１５の表示は、その枚数を文字で示したものである。なお、表示２０１３および２０１５においては、枚数ではなく、画像の総ファイルサイズを表すことも可能である。他のグループについても同様の表示を行う。尚、表示２０１５は選択されたグループアイコンが示すグループに属する画像ファイル数を表示するものであり、グループアイコンの選択に応じて表示内容が切り替わる。尚、ジャンプキー一覧表示２００１におけるジャンプキー（アイコン）の選択は、例えば十字ボタンの上下ボタンにより行い、グループアイコンの選択は例えば十字ボタンの左右ボタンにより行われる。選択されたグループのアイコンは、非選択状態のアイコンと識別可能に表示形態が変更される。
【０１２５】
表示２０１１には、画像表示領域２００３において現在表示されている画像データの属するグループ、すなわち現在表示中の画像データの分類情報が示される。ここでは「カテゴリ１（Ｃａｔｅｇｏｒｙ１）」が表示されている。また、現在表示している画像の属するグループに対応するグループアイコンの色を変えたり、画像数バーの幅を広めたり色を変えるなどして強調表示する。これにより、ユーザは、今どのカテゴリが選択されているのかを容易に認識できる。図２４Ｂでは、グループアイコン２０１７と画像数バー２０１３が強調表示されている。
【０１２６】
なお、画面スペースを有効に活用するため、選択状態にあるグループのグループアイコンのみを表示するようにしてもよいが、本実施形態の情報表示部２００９には複数のグループの情報を一度に一覧表示する。したがって、情報表示部２００９は横軸にグループ、縦軸に画像数を表わすグラフ表示となり、どのグループにどのくらいの画像が属しているのかをユーザが一目で把握することが可能となる。このように、グループ別の分類状態をグラフ表示という表示形態により表示することでユーザの視認性を向上させることが可能となる。
【０１２７】
次に、具体的な情報表示部生成処理の流れについて図２０のフローチャートを用いて説明する。
【０１２８】
まず、ステップＳ１９３１において、システム制御部５０は、選択されたジャンプキーに基づき、記録媒体２００に記憶された画像データの属性情報から情報表示部に出力する必要な情報を取得する。次に、ステップＳ１９３２において、システム制御部５０は、選択されたジャンプキーに基づき画像データのグループ分けを行い、各グループごとの画像データの枚数を取得する。
【０１２９】
次に、ステップＳ１９３３において、システム制御部５０は、それぞれのカテゴリに分類されている画像の枚数を、記録媒体２００に記録されている画像の総枚数を利用して正規化する。そして、各カテゴリの画像枚数について、画像表示部２８（情報表示部２００９）に画像数バーとして表示するための高さを求める。次に、ステップＳ１９３４において、システム制御部５０は、ステップＳ１９３３で求めた高さに基づき、情報表示部２００９に表示するグループ分の画像数バーを生成し、配置する。次に、ステップＳ１９３５において、配置された画像数バーを、実際に画像表示部２８の情報表示部２００９中に表示する。ステップＳ１９３５による具体的な表示処理については、図２５のフローチャートにより後述する。
【０１３０】
次に、ステップＳ１９３６において、システム制御部５０は、画像表示領域２００３に現在表示中の画像データが、選択中のジャンプキーのいずれのグループに属しているかを、当該画像データの属性情報を参照することで判定する。いずれかのグループに属している場合には、ステップＳ１９３７において、対応するグループアイコン及び画像数バーを強調表示する。一方、どのグループにも分類されていない場合は、ステップＳ１９３７をスキップして、情報表示部生成の処理を終了する。
【０１３１】
［グラフ表示（Ｓ１９３５）について］
図２５を用いて、図２０の中ステップＳ４１２５のグラフ表示処理について詳細に説明する。
【０１３２】
まず、ステップＳ２１０１において、システム制御部５０は、情報表示部２００９に表示するグループ数をカウントするためのカウンタＣを初期化しておく。次に、ステップＳ２１０２において、システム制御部５０は、現在選択されているジャンプキーの種類に対応するグループの種類の総数Ｎを取得する。そして、ステップＳ２１０３において、取得した総数Ｎと予め決められた所定数Ｔとを比較する。
【０１３３】
総数Ｎが所定数Ｔ以上である場合には、ステップＳ２１０４〜Ｓ２１０９により、画像が存在するグループについてのみアイコンと画像数バーの表示処理を行う。この場合、画像が存在しないグループは一切表示されない。一方、総数Ｎが所定数Ｔより少ない場合は、ステップＳ２１１０〜Ｓ２１１４により、画像の有無にかかわらず、全てのグループについて表示処理が行われる。画像が存在しないグループは、アイコンがグレーアウトして表示される。
【０１３４】
ステップＳ２１０４において、システム制御部５０は、情報表示部２００９に表示されているグループ数（Ｃの値）がグループ表示数Ｄ（情報表示部２００９に一度に表示可能なグループ数）以上になっていないかを判定する。グループ表示数に到達していなければ、処理は、ステップＳ２１０５に進む。ステップＳ２１０５において、システム制御部５０は、処理対象としているグループに１枚以上の画像が分類されているか否かを判定する。分類されていると判定された場合、システム制御部５０は、ステップＳ２１０６において当該グループのアイコンと画像数バーを情報表示部２００９に表示する。そして、ステップＳ２１０７において、システム制御部５０は、情報表示部２００９に当該グルー表示中のグループの数を表すカウンタＣをインクリメントする。ステップＳ２１０８において、システム制御部５０は、当該グループが最後のグループかどうかを判定し、最後のグループでなければ、ステップＳ２１０９に処理を進める。ステップＳ２１０９において、システム制御部５０は、次のグループを処理対象に設定し、処理をステップＳ２１０４に戻す。ステップＳ２１０４において情報表示部２００９に表示されているグループ数（Ｃの値）が所定のグループ表示数以上になったと判定された場合、或いは、ステップＳ２１０８において最後のグループと判定された場合は、本処理を終了する。
【０１３５】
以上説明した処理により、図２６Ａのようにグループ表示数Ｄの分だけ表示される。グループ表示数とは、情報表示部２００９に一度に表示可能なグループの数である。例えば、図２６Ａに示される情報表示部の表示例ではグループ表示数Ｄは５である。なお、図２６Ａに示す例では、選択状態にあるグループのグループアイコン２２０２（０３／１６／２００５）のみが表示されている。この時、カテゴリ表示数Ｄよりも画像が分類されているグループの数が多い場合は、表示可能な分だけグループが表示される（本例では５つのグループだけが表示される）。ユーザがマーク２２０１を操作部７０を用いて選択することにより、非表示となっている他のグループを表示させることが出来る。一方、カテゴリ表示数Ｄよりも画像が分類されているグループの数が少ない場合は、図２６Ｂに示されるように、情報表示部２００９に全てのグループが表示される。
【０１３６】
ステップＳ２１０３において、取得したグループの種類の総数Ｎが所定数Ｔ未満だった場合について説明する。この場合、ステップＳ２１１０〜Ｓ２１１６の処理を行うが、ステップＳ２１１０〜Ｓ２１１２、Ｓ２１１４〜Ｓ２１１６の処理はステップＳ２１０４〜〜Ｓ２１０９と同様である。異なる点は画像が１枚も分類されていないグループの取り扱い（ステップＳ２１１３）である。即ち、ステップＳ２１１１で当該グループに１枚も画像が分類されていないと判定された場合には、当該グループのグループアイコンをグレーアウトして表示する。図２６Ｃにグレーアウト処理の具体例を示す。グループアイコン２２４１のようにグレーアウト表示等をして、当該グループに画像が分類されていないことを示す。一方、画像が１枚でも分類されているグループは画像数バーを表示するとともに、グループアイコンを通常の表示態様で表示する（ステップＳ２１１２）。ステップＳ２１１４によるカウンタＣのインクリメントは、ステップＳ２１１２とＳ２１１３のいずれかが実行された後に実行されるので、画像が分類されているグループ及び分類されていないグループの双方合わせてＤ個のグループが表示される。
【０１３７】
以上のように、ジャンプキーの種類に対応したグループの数、及び各グループに分類された画像ファイルの数に応じて、グループアイコンの表示態様を異ならせる処理を行う。この処理によって、ユーザは画像ファイルのないグループを一目で把握することが可能である。また、上記処理では、グループ数が一定（Ｔ）以上の場合には、画像ファイルの分類されないグループのグループアイコンを非表示とした。このことにより、ユーザはグループ数が多い場合に画像ファイルのあるグループのみを左右ボタンで確認し、選択することが可能となる。必要以上に多くのグループが表示されることが防止されるので、操作性が向上する。
【０１３８】
なお、ステップＳ２１０３での判定を、例えば、以下（１）〜（４）のいずれかの条件で行うことも可能である。
【０１３９】
（１）現在選択されているジャンプキーが、どの画像ファイルも必ずいずれかのグループに属するように分類される種類のものか否かで判定する。例えば、撮影日の属性情報は、通常画像ファイルが必ず有する情報である。この撮影日情報を用いた日付ジャンプの場合には、１枚も画像ファイルが分類されていないグループのグループアイコンは非表示とする。それに対して、分類情報はすべての画像ファイルが有しているとは限らない情報である。この分類情報を用いた分類ジャンプの場合には、１枚も画像ファイルが分類されていないグループのグループアイコンはグレーアウト表示とする。
【０１４０】
（２）現在選択されているジャンプキーが、撮影条件に関する情報に基づいて分類するものか否かで判定する。例えば、撮影日という属性情報は撮影条件の一種である。この撮影日情報を用いた日付ジャンプの場合には、１枚も画像ファイルが分類されていないグループのグループアイコンは非表示とする。それに対して、フォルダに関する情報は撮影条件に関するものではない。したがって、この分類情報を用いたフォルダジャンプの場合には、１枚も画像ファイルが分類されていないグループのグループアイコンはグレーアウト表示とする。
【０１４１】
（３）現在選択されているジャンプキーが、撮影後、後から付加できるパラメータに基づいて分類されているか否かで判定する。例えば、撮影日の属性情報は、後から変更できる性格のものではない。この撮影日情報を用いた日付ジャンプの場合には、１枚も画像ファイルが分類されていないグループのグループアイコンは非表示とする。それに対して、分類情報は後からユーザ操作により付加できる属性情報である。この分類情報を用いた分類ジャンプの場合には、１枚も画像ファイルが分類されていないグループのグループアイコンはグレーアウト表示とする。属性情報を後から付加できる場合には、いずれの画像にも付加されていない分類情報もいずれ用いる可能性がある。従って、すべてのグループ、すなわち分類情報を表示したほうがよい。
【０１４２】
（４）現在選択されているジャンプキーが、１つの画像ファイルに複数個のパラメータを付加できるような属性情報か否かで判定する。例えば、撮影日の属性情報というのは１つの画像ファイルに２つの日付を付加できる性格のものではない。この撮影日情報を用いた日付ジャンプの場合には、１枚も画像ファイルが分類されていないグループのグループアイコンは非表示とする。それに対して、分類情報は１つの画像ファイルに２つの分類情報を付加できる。この分類情報を用いた分類ジャンプの場合には、１枚も画像ファイルが分類されていないグループのグループアイコンはグレーアウト表示とする。
【０１４３】
また、情報表示部２００９における上記表示例では各グループにおける画像数を画像数バーで示したが、これに限られるものではない。例えば、画像数バーの代わりにポジションバーを用いることも可能である。ポジションバーとは、現在表示している画像が、全体の画像の中のどこに位置しているのかを示すバーである。図２４Ｃにポジションバー表示の一例を示す。ポジションバー２０９１では、バー全体が全画像数を示し、ポイント２０９２が現在表示中の画像２０９３の位置を示す。この表示形態は、ジャンプキーが分類情報ごとにジャンプするようなキーではない場合、例えば動画ジャンプ、１０枚ごとにジャンプする１０枚単位での画像送りなどに有効である。すなわち、連続した画像の集合から任意の一点にジャンプするような場合には、画像数バー表示よりもポジションバー表示の方が視認性を高めることができる。
【０１４４】
尚、上述した画像数バーとポジションバーをジャンプキーに応じて自動的によってヒストグラムとポジションバーの表示を切り替えるようにすることも可能である。
【０１４５】
［ジャンプモード（Ｓ１７２１）の処理について（その２：ジャンプ操作）］
図１９のフローチャートに戻り、ステップＳ１９０７においてユーザからの操作を検知した場合の処理について述べる。
【０１４６】
〈ジャンプキーの切り替え〉
ユーザからの操作があった場合、処理はステップＳ１９０７からステップＳ１９０８へ進み、システム制御部５０は、ユーザから入力操作されたキーが、上ボタンまたは下ボタンかどうかを判定する。上、下ボタンのいずれかであると判定された場合は、ステップＳ１９０８からステップＳ１９０９へ処理が進む。ステップＳ１９０９では、ジャンプキー一覧表示２００１におけるジャンプキーのカーソルを上下方向に移動させる。すなわち、ユーザは上下ボタンを操作することにより、ジャンプキーを所望のものに切り替えることが可能となる。
【０１４７】
ステップＳ１９０９のジャンプキー切り替え処理を、図２１のフローチャートを用いて説明する。
【０１４８】
まず、ステップＳ１９５１において、システム制御部５０は、ユーザの上下ボタン操作により選択されたジャンプキーに応じて、情報表示部２００９を再度生成する。これは、ジャンプキーが変われば、表示する内容（グループ構成等）が変わり、上述したグラフ表示を再生成する必要があるからである。次に、ステップＳ１９５２において、システム制御部５０は、ジャンプキー一覧表示２００１におけるカーソルの移動処理を行う。上ボタンが押されたのであればジャンプキーをジャンプキー一覧表示２００１における一つ上のアイコンへ、下ボタンが押されたのであれば一つ下のアイコンへカーソルを移動させる。そして、ジャンプモード切り替え処理を終了する。
【０１４９】
〈グループの切り替え〉
再び図１９のフローチャートに戻り、ステップＳ１９０７において検出された操作入力が左右ボタンであった場合について説明する。この場合、処理はステップＳ１９１０からステップＳ１９１１へ進む。
【０１５０】
ステップＳ１９１１において、システム制御部５０は、左右ボタンの入力に応じてグループの切り替え処理を行う。例えば、図２４Ｂにおいて、「カテゴリ１」２０１７が選択されている状態で右ボタンが押されると、図２４Ａの画像表示領域２００３の内容が「カテゴリ２」２０１８の分類情報をもつ画像ファイルのものに切り替わる。また、同様に左ボタンが押されると、「イベント」２０１６の分類情報をもつ画像ファイルに表示が切り替わる。すなわち、ユーザは左右ボタンを操作することにより、表示の対象となるグループを所望のものに切り替え、ジャンプ処理を実行させることが可能となる。
【０１５１】
以下、ステップＳ１９１１で実行される、グループの切り替えに伴うジャンプ実行処理について説明する。図２２は、ステップＳ１９１１のジャンプ実行処理を説明するフローチャートである。
【０１５２】
ステップＳ１９６１において、システム制御部５０は、画像表示領域２００３に現在表示されている画像データが、選択されたジャンプキーに基づくグループのいずれかに分類されているか否かを判定する。例えば、分類情報などは必ずしもすべての画像データに付与されているとは限らないため、そのような画像データの存在を本ステップで判定する。いずれかのグループに分類されていると判定された場合、ステップＳ１９６２において、システム制御部５０は、操作されたボタンが右ボタンであるか否かを判定する。
【０１５３】
右ボタンであった場合には、処理はステップＳ１９６３へ進む。ステップＳ１９６３において、システム制御部５０は、情報表示部２００９において現在カーソルがあるグループの１つ右側に表示されているグループに属する画像データより、当該グループを代表する画像データを取得する。例えば、図２４Ｂにおいて、現在「カテゴリ１」２０１７にカーソルがあるとすると、「カテゴリ２」２０１８のグループに属する画像データから代表画像データが取得される。
【０１５４】
本実施形態では、グループを代表する画像データとは、最も若いＩＤを有する画像データであるとする。尚、本実施形態では、ＩＤとしてファイル名を用いる。本実施形態のファイル名は、図９により上述したように、ＸＸＸＸｙｙｙｙ．ＪＰＧという形式であり、ｙｙｙｙには０００１〜９９９９の数値が入る。そして、ｙｙｙｙ（ファイル番号）によって示される数値の一番若いファイル名が最も若いＩＤということになる。もちろん、ファイル名を昇順或いは降順に並べた場合に、先頭に来るファイル名を最も若いＩＤとしてもよい。
【０１５５】
一方、右ボタンと判定されなかった場合は左ボタンが押されたことになる。従って、処理はステップＳ１９６２からステップＳ１９６４に進む。ステップＳ１９６４において、システム制御部５０は、情報表示部２００９において現在カーソルがあるグループの１つ左側に表示されているグループに対応するグループに属する画像データより、当該グループを代表する画像画像データを取得する。例えば、図２４Ｂにおいて、現在「カテゴリ１」２０１７にカーソルがあるとすると、「イベント」２０１７のグループに属する画像データから代表画像が取得される。尚、グループを代表する画像データは、上述したように、そのグループで最も若いＩＤを有する画像データとする。
【０１５６】
また、ステップＳ１９６１において、画像表示領域２００３に表示中の画像データがどのグループにも分類されていないと判定された場合には、処理はステップＳ１９６５に進む。ステップＳ１９６５において、システム制御部５０は、現在選択されているジャンプキーに属するグループであって、画像が分類されているグループの中で、最も優先度の高いグループにおける、最も古いＩＤを持つ画像データを取得する。
【０１５７】
ステップＳ１９６６において、システム制御部５０は、ステップＳ１９６３、Ｓ１９６４、Ｓ１９６５のいずれかのステップで取得された画像データをデコード、リサイズする。そして、ステップＳ１９６７において、システム制御部５０は、情報表示部２００９を再生成し、ジャンプ実行処理を終了する。尚、情報表示部２００９の生成処理については図２０により前述したので、ここでは述べない。
【０１５８】
以上のようにして、ステップＳ１９１１の処理を終えると、処理はステップＳ１９０６に戻る。ステップＳ１９０６において、システム制御部５０は、ステップＳ１９６７でリサイズされた画像を画像表示部２８に表示する。こうして、画像表示領域２００３の表示内容が、選択されたグループに対応した画像に更新される。以上のように、ステップ１９０７で検出された上下ボタン入力或いは左右ボタン入力に応じてジャンプキー切替処理（Ｓ１９０９）、またはジャンプ実行処理（Ｓ１９１１）が実行される。そして、処理を終えると、画像表示部２８への再描画が行われ（Ｓ１９０６）、再びユーザからの操作待ち状態となる（Ｓ１９０７）。
【０１５９】
〈画像一枚送り〉
再び図１９のフローチャートに戻り、ステップＳ１９０７で検出された操作入力がホイール７３の操作入力であった場合、処理はステップＳ１９１２からステップＳ１９１３へ進む。ステップＳ１９１３において、システム制御部５０は、画像１枚送りの処理を実行する。以下、画像１枚送り処理について、図２３のフローチャートを参照して説明する。
【０１６０】
まず、ステップＳ１９８１において、ユーザから見て時計回り（右回り）にホイール７３が操作されたか否かを判定する。時計回りであった場合には、現在カーソルのあるグループ内で、表示中の画像データよりもＩＤの若い画像データを検索し、そのＩＤを取得する。尚、上述したように、本実施形態においては、ＩＤとしてファイル名が用いられる。そして、ステップＳ１９８２では、当該グループ内のファイルをファイル番号順に並べた場合に、表示中の画像データのファイル名の次に来るファイル名の画像データが検索されることになる。尚、図９で説明したように、ファイル名の生成においてファイル番号を１ずつ増加させていくため、ファイル番号の大きいほうが、時間的には後で生成されたファイルとなる。従って、本実施形態では、ファイル番号の大きいほうがより若いＩＤということになる。
【０１６１】
一方、時計回りではないと判定された場合、すなわち反時計回り（左回り）に操作された場合には、処理はステップＳ１９８１からステップＳ１９８３へ進む。ステップＳ１９８３においてシステム制御部５０は、現在カーソルのあるグループ内で、表示中の画像データの次にＩＤの若い画像データを検索し、ＩＤを取得する。即ち、当該グループ内のファイルをファイル番号順に並べた場合に、表示中の画像データのファイル名の一つ手前に来るファイル名の画像データが検索される。
【０１６２】
尚、上記ではファイル番号を用いてＩＤ（ファイル名）の順序を決定したが、ファイル名全体を用いて昇順、降順で並べるようにしてもよい。
【０１６３】
次に、ステップＳ１９８４において、システム制御部５０は、ステップＳ１９８２或いはステップＳ１９８３で取得したＩＤに対応する画像データをデコード、リサイズする。そして、ステップＳ１９８５において、システム制御部５０は、情報表示部２００９を再生成し、画像一枚送りの処理を終了する。
【０１６４】
なお、ジャンプキーが動画の場合、すなわち動画ジャンプのアイコン２００５が選択されている場合には、ホイール７３の操作によって、表示中の動画データをフレーム単位で送ることができる。
【０１６５】
［ジャンプモード（Ｓ１７２１）の処理について（その３：絞込み表示）］
再び、図１９に戻り、ステップＳ１９０７において検出された操作入力が絞込み表示のための操作（絞込みボタンの操作）であった場合、処理はステップＳ１９１４からステップＳ１９１５へ進む。
【０１６６】
ステップＳ１９１５において、システム制御部５０は、現在画像表示領域２００３に表示中の画像データを、画像表示部２８の全体に表示するように描画し直す（リサイズする）。そして、ステップＳ１９１６において、システム制御部５０は、絞込み再生モードによる処理を実行する。絞り込み再生モードでは、特定のグループを指定すると、そのグループで絞り込んだ状態で画像データの再生等を行うことが可能となる。この絞り込み再生処理について図２７を用いて説明する。
【０１６７】
〈絞り込み再生処理〉
絞込み再生モードでは、記録媒体２００に記録されている画像データの中から、ある分類情報に分類されている画像、即ちあるグループに属する画像のみを再生対象とする。そして、再生対象の画像について、削除、プロテクト、画像の回転及びマルチ画像表示など、通常再生モードと同様の動作を可能とする。尚、分類情報には、前述したように、人物、風景、イベント、カテゴリ１、２、３、作業用等の分類がある。次に、図２７を用いて絞込み再生モード処理について説明する。図２７は、図１９のステップＳ１９１６の処理を詳細に示したフローチャートである。
【０１６８】
絞込み再生モードに入ると、ステップＳ２３０１において、システム制御部５０は、絞込み再生モードを抜けるための手段を示すガイダンス（図３３Ａの２４０１）を画面に表示する。このガイダンスは、所定の操作部材、例えば操作部７０の上方向ボタンを操作することにより、全画像再生に戻ることを示している。
【０１６９】
次に、ステップＳ２３０２において、システム制御部５０は、絞込み状態などを表すアイコンなどを表示する絞込み情報表示処理を実行する。絞り込み情報表示処理の詳細については、図２９を用いて後述する。
【０１７０】
次に、ステップＳ２３０３において、システム制御部５０は、記録媒体２００に新しく画像データが追加されたかを判定する。記録媒体２００への画像データの追加があった場合、処理はステップＳ２３０３に進み、システム制御部５０は、絞込み解除処理を実行する。絞込み解除処理は図２８により後述する。尚、本実施形態における画像データの追加は、例えば、絞り込み再生中の画像について色編集処理や部分拡大処理をした後、編集後の画像を新規保存した場合に発生する。また、絞り込んだ状態を維持したまま新たな画像を撮影した場合にも発生する。
【０１７１】
ステップＳ２３０３において画像データの追加が検出されなかった場合には、処理はステップＳ２３０４に進み、ユーザからの操作入力を待ち受ける状態に遷移する。
【０１７２】
ユーザからの操作入力が検出され、それが絞込み再生の解除指示もしくはモード切替であった場合、処理はステップＳ２３０５からステップＳ２３０６へ進み、絞込み解除処理が実行される。尚、絞り込み再生状態で、分類情報設定のための操作がされた場合には、この操作は絞り込み再生の解除指示と判断される。また、絞込み解除指示は、絞込みを行うジャンプモードに入るためのボタンと同一である場合もある。また、モード切替とは、シーンモードに移行して再生モードから抜ける要求があった場合や、画像の分類情報設定モードへ移行する要求があった場合を指す。このとき、再生モードへ抜ける動作に関しては、設定によって自動的に絞込みを解除するかどうかをあらかじめ設定することも可能である。
【０１７３】
一方、ステップＳ２３０４で検出された操作入力が、削除指示（削除ボタン）であった場合は、処理はステップＳ２３０７からステップＳ２３０８へ進む。ステップＳ２３０８において、システム制御部５０は、画像表示部２８に現在表示している画像データの画像ファイルを削除する。そして、ステップＳ２３０９において、システム制御部５０は、現在絞り込んでいるグループに画像が残っているかどうかを判定する。当該グループに残っている画像データが存在しない場合には、ステップＳ２３０６へ進み、絞込み解除処理を行う。当該グループに画像データが残っている場合は、処理はステップＳ２２０１に進む。システム制御部５０は、ステップＳ２３０１において次に表示する画像データのＩＤを取得し、ステップＳ２３１２においてその画像データのデコード、リサイズを行い、ステップＳ２３１２においてその画像を画像表示部２８に表示する。そして、画像データを画面に表示した後、処理はステップＳ２３０２に戻り、絞込み情報表示処理が実行される。
【０１７４】
また、ステップＳ２３０４で検出された操作入力が画像遷移を指示する場合（本例では左右ボタンの操作入力であった場合）、処理はステップＳ２３１３からステップＳ２３１４へ進む。ステップＳ２３１４において、システム制御部５０は、押されたボタンが左ボタンならば、現在表示中の画像データを基準として、絞り込実に用いられている分類情報を持つ１つ前の画像ＩＤを、右ボタンならば当該分類情報を持つ１つ後の画像ＩＤを取得する。画像ＩＤの取得後、システム制御部５０は、ステップＳ２３１２において対象の画像データをデコード、リサイズし、ステップＳ２３１２においてそれを画面に表示する。その後、ステップＳ２３０２に戻り、絞込み情報表示処理が実行される。
【０１７５】
また、ステップＳ２３０４で検出された操作入力がシングル／マルチ画面切替を指示する場合、処理はステップＳ２３１５からステップＳ２３１６へ進む。ステップＳ２３１６において、システム制御部５０は、現在の画像表示部２８における表示がシングル再生画面であればマルチ再生画面に、マルチ再生画面であればシングル再生画面に表示モードを切り替える。そして、ステップＳ２３１７において、システム制御部５０は、画像表示部２８に表示すべき画像のＩＤを取得する。その後、システム制御部５０は、ステップＳ２３１１で、ステップＳ２３１７で取得したＩＤに対応する画像データをデコード、リサイズする。そして、ステップＳ２３１２において、ステップＳ２３１１で処理した画像データを画像表示部２８に表示する。その後、ステップＳ２３０２に戻り、絞込み情報表示処理を実行する。
【０１７６】
ステップＳ２３０４で検出された操作入力が、上記いずれにも該当しない場合は、ステップＳ２３１８で、操作入力に応じたその他の絞込み再生処理をする。処理終了後は、ステップＳ２３０２に戻り、絞込み情報表示処理が実行される。
【０１７７】
なお、絞込み再生中であっても種々の操作を行うことが可能である。例えば、絞込み再生中に現在絞り込んでいる分類情報とは別の分類情報で絞込みを伴う処理を行うことも可能である。この場合には現在の絞込み再生モードを自動的に解除する。解除することにより、ユーザはどの属性情報で絞り込んでいるか混乱することがなくなる。なお、その絞込みを伴う処理が、画像ファイルのプロテクト処理や削除など、画像再生が目的ではない処理だった場合には現在の絞込み再生を維持し、スライドショーなどの再生を目的とした処理だった場合には絞込み再生を解除するようにしてもよい。
【０１７８】
＜スライドショー処理＞
ここで一例として、絞込み再生モードの途中でスライドショーを行う指示が行われた場合について説明する。スライドショーを行う指示は、ユーザがメニューボタンを押下し、メニューからスライドショー実行を選択することにより行われる。
【０１７９】
図３０に絞込み再生モードの途中でスライドショーを行う指示が行われた場合のフローチャートを示す。まずステップＳ２３６１で、システム制御部５０は画像表示部２８にスライドメニューを表示する。スライドショーメニューとはユーザにスライドショーの対象を選択させるためのメニューである。図３１にスライドショーメニューの一例を示す。２３８１はスライドショーされる最初の画像データのビューが表示される領域である。
【０１８０】
ステップＳ２３６２において、システム制御部５０は、スライドショーの対象を選択する。本実施例では、スライドショーの対象となる画像を特定の単位でまとめて選択することが可能である。図３１中、２３８３はスライドショーの対象をアイコンで示したものである。ユーザは左右キーを操作することにより、これらのアイコンの中から所望のアイコンを選択する。システム制御部５０はユーザ操作に応じて、スライドショーの対象を選択する。スライドショーの対象の例として、例えば特定の日時に撮影された画像データを対象としてスライドショーする、特定の分類情報を含む画像データをスライドショーする、動画データをスライドショーする、静止画像データをスライドショーする、などがある。なお、本実施例では、絞込み再生中にスライドショーを行う場合には、予め絞込みの属性情報に応じたアイコン２３８３が選択された状態とする。例えば、特定のフォルダで絞込み再生中にスライドショーメニューが表示された場合には、アイコン２３８３のうちフォルダを示すアイコンが最初に選択されていることになる。これはステップＳ２３７３の属性情報の選択においても同様である。
【０１８１】
ステップＳ２３６３において、システム制御部５０は、ＳＥＴボタンが押されたか否かを判断する。押されたと判断した場合には処理はステップＳ２３６９に進め、属性情報選択メニューを表示する。図３２に、図３１の画面でフォルダアイコンを選択した場合の属性情報選択メニューの一例を示す。２３９１はスライドショーの最初の画像、２３９２はスライドショーの最後の画像、２３９３はスライドショーされる画像の総数である。ＳＥＴボタンが押されていないと判断した場合には処理をステップＳ２３６４に進める。
【０１８２】
ステップＳ２３７０において、システム制御部５０は、スライドショーの対象となる画像データの属性情報を選択する。図３２の２３９４は現在選択されている属性情報を示す。ユーザは左右キーを操作することにより属性情報、ここではフォルダの種類を選択することができる。システム制御部５０はユーザ操作に応じて、属性情報を選択する。なお、ステップＳ２３６２、Ｓ２３７０の選択は、図２７の絞込み再生で絞込んだ属性情報とは独立に選択することが可能である。すなわちスライドショー処理は、図２７の絞込み処理とは別の条件での絞込みを行って順次再生する処理といえる。ＭＥＮＵボタン２３９５を押下すると、図３１に示す画面に戻る。
【０１８３】
ステップＳ２３６４において、システム制御部５０はスライドショーの開始指示があったか否かを判断する。具体的には、ユーザ操作により図３１中のスタートアイコン２３８２が選択されたか否かを判断する。選択された場合には処理をステップＳ２３６５に進める。選択されなかった場合は処理をステップＳ２３７１に進める。
【０１８４】
ステップＳ２３６５において、システム制御部５０は、現在絞込みを行っている属性情報と、ステップＳ２３７０で選択した属性情報を比較する。そしてステップＳ２３６６において、属性情報が同じか否か判断する。同じである場合は処理をステップＳ２３６７に進める。異なる場合は処理をステップＳ２３７３に進め、絞込んでいた状態を解除する。
【０１８５】
ステップＳ２３６７において、ステップＳ２３７０で選択した属性情報にしたがいスライドショーを実行する。本実施例では選択した属性情報を含む画像を順次検索し、再生することでスライドショーが実現される。
【０１８６】
ステップＳ２３６８において、システム制御部５０はスライドショーが終了したか否かを判断する。ここでスライドショーの終了とは、対象の画像がすべて表示された場合のみならず、ユーザ操作により途中でスライドショーが中止された場合も含まれる。終了したと判断した場合は、処理をステップＳ２３６１に戻す。終了していないと判断した場合にはスライドショーは続行される。
【０１８７】
次にステップＳ２３７１について説明する。ステップＳ２３７１において、システム制御部５０はメニューを抜ける指示があったか否か判断する。具体的には、ユーザ操作によりＭＥＮＵボタンが押されたか否かを判断する。押された場合には処理をステップＳ２３７２に進める。押されていない場合には処理をステップＳ２３６１に戻す。
【０１８８】
ステップＳ２３７２において、システム制御部５０はスライドショー処理を終了し通常の再生モードに戻る。このとき、最後にスライドショーを行った画像を表示する。
【０１８９】
このように、本実施例では、絞り込んでいる状態でスライドショーを行う場合、スライドショーの再生対象となる画像データの属性情報と絞り込みの属性情報とを比較し、自動的に絞り込みを解除するか否を制御することとした。このようにすることにより、絞り込み再生とスライドショーの属性情報が同じ場合には絞り込みを維持するため、ユーザは再び同じ条件で絞り込みを行う手間が省ける。また、絞り込み再生とスライドショーの属性情報が異なる場合には絞り込みを解除するため、ユーザは先程までスライドショーで見ていた画像データが表示対象となっておらず見つからない、という事態がなくなる。
【０１９０】
〈絞り込み解除処理〉
図２７のステップＳ２３０６における絞込み解除処理について、図２８を用いて説明する。
【０１９１】
ステップＳ２３２１において、システム制御部５０は、現在絞り込みを行っているグループに画像データが存在するかどうか、即ち、絞り込んでいる属性情報を含む画像データが存在するかどうかを判定する。例えばステップＳ２３０８における削除処理を行った結果、絞り込んでいる属性情報を含む画像データが１枚もなくなった場合には絞り込みを行う意味はなくなる。したがって画像データが存在しないと判定した場合には処理はステップＳ２３２２に進み、絞り込みモードを解除する具体的な処理を開始する。逆に絞り込んでいる属性情報を含む画像データが存在する場合、処理はステップＳ２３２６に進む。
【０１９２】
ステップＳ２３２６において、システム制御部５０は、画像データが追加されたかどうかを判定する。追加されたと判断した場合には処理はステップＳ２３２７に進む。追加されなかったと判断した場合には処理はステップＳ２３２２に進む。
【０１９３】
ステップＳ２３２７において、システム制御部５０は、追加された画像の属性情報と現在絞り込んでいる属性情報を比較する。そしてステップＳ２３２８において、ステップＳ２３２７で比較した結果、属性情報が同じか否か判断する。同じではないと判断した場合には処理をステップＳ２３２２に進め、絞り込みモードを解除する具体的な処理を開始する。同じだと判断した場合には絞り込み解除を行わずに本フローを終了する。
【０１９４】
ステップＳ２３２２において、システム制御部５０は、記録媒体２００に記憶された画像データのＩＤのうち、最も若いＩＤを取得する。そして、システム制御部５０は、ステップＳ２３２３においてその画像データをデコード、リサイズし、ステップＳ２３２４においてその画像データを画像表示部２８に表示する。そして、ステップＳ２３２５において、システム制御部５０は、図３３Ｂの２４１１のような絞込み解除メッセージを表示し、絞込み解除処理を終了する。
【０１９５】
ステップＳ２３２７〜ステップＳ２３２８のような処理を行うことによって、絞込み再生モード中に追加された画像データが絞込んでいる属性情報を含む場合には、絞り込みモードは解除されない。すなわち、ユーザは今まで行っていた絞込み再生モードを維持したまま、追加した画像データを閲覧することができる。
【０１９６】
これに対して、追加された画像データが絞り込んでいる属性情報を含まない場合には、絞り込み再生モードを解除する。これは以下の理由による。新たに追加した画像データは、今まで絞り込んでいた属性情報を含まない。したがって、もし絞込み再生モードを解除しなかった場合、新たに追加した画像データは絞り込み再生の対象とはならず、ユーザは追加したばかりの画像データを閲覧することができなくなる。
【０１９７】
従って、本実施例では追加された画像データが現在絞込みを行っている分類情報を含むか否か、即ち現在絞込みを行っているグループに属するか否かに応じて絞込みの解除を制御する。このことにより、ユーザにとって適切なタイミングでの絞り込み解除を行うことが可能になる。
【０１９８】
〈絞り込み情報表示処理〉
上述したように、ジャンプモードにおいて、操作部７０より絞込み再生を指示する操作入力を検出すると、システム制御部５０はユーザが設定した分類情報が付加されている画像ファイルだけを再生する絞込み再生処理を開始する。絞込み再生処理の開始時や、絞込み再生中の画像送り時において、絞込み再生をおこなっていることをユーザに知らしめるために、表示画像に対して絞り込み再生固有の情報表示をおこなう必要がある。上述したステップＳ２３０２では、そのような絞込み情報表示処理が実行されており、以下、この処理について詳細に説明する。図２９は絞込み情報表示処理を示すフローチャートである。
【０１９９】
ステップＳ２３４１において、システム制御部５０は、絞り込んだ画像ファイルが作成日時順にソートされているかを判定する。ソートされていないと判定された場合は、ステップＳ２３４２において、絞り込まれた画像ファイルを作成日時順にソートする。なお、本実施形態におけるソートでは作成日時の古いものから順に１、２、…とするが、新しいものから順にソートされてもよい。また、必ずしも日時順である必要もなく、ある規定によって画像ファイルがソートされていればよい。例えば、ファイル番号を用いてソートしてもよい。
【０２００】
次に、ステップＳ２３４３において、システム制御部５０は、絞り込まれた画像ファイルの総枚数ｘを取得する。そして、ステップＳ２３４４において、システム制御部５０は、画像表示部２８に表示する対象となる画像ファイルの画像情報を取得する。ここで、絞り込まれた画像ファイルは作成日時順にソート済である。従って、ステップＳ２３４５において、システム制御部５０は、表示対象となる画像ファイルの作成日時に基づいて、当該画像ファイルが、絞り込まれた画像ファイル中の何番目に作成された画像であるか（作成日時順番号ｙ）を算出する。以上のようにして、絞り込まれた画像ファイルの総枚数ｘ、表示対象画像の情報、表示画像画像の作成日時順番号ｙが取得される。ステップＳ２３４６において、システム制御部５０は、これら画像ファイルの総枚数ｘ、表示対象画像の情報、表示画像画像の作成日時順番号ｙを画像表示部２８に表示する。
【０２０１】
ステップＳ２３４６による表示処理の結果の一例を図３３Ｃに示す。図３３Ｃにおいて、表示画像２４３６には「カテゴリ１」という分類情報以外に、「風景」、「イベント」の分類情報が予め付加されており、現在「カテゴリ１」を検索キーとして絞込み再生しているものとする。ここで絞り込まれたファイルの総枚数ｘは２４３４に、表示画像の作成日時順番号ｙは２４３５にそれぞれ表される。図３３Ｃの例では、ファイルの総枚数ｘと作成日時順番号ｙにより、“１／３”という表示が生成されている。すなわち、「カテゴリ１」の分類情報が付加されているのは全部で３枚あり、表示画像２４３６はその中で最古の画像（１枚目）ということになる。
【０２０２】
図２９に戻り、ステップＳ２３４７において、システム制御部５０は、分類情報を示すアイコンの表示位置を意味する変数ｎを１に初期化する。そして、ステップＳ２３４８において、検索キーを示すアイコンをアイコンリストのｎ番目（最上位）に表示する。この処理により、例えば、図３３Ｃのアイコン２４３１のように表示される。尚、アイコン２４３１の表示位置は画面の１番下でもかまわない。要は今絞り込んでいるカテゴリをユーザが一目で認識できるような場所であればどこに表示されてもよい。また、この検索キーを示すアイコン２４３１は他の分類情報を示すアイコンと差別化するために、色を変えたり大きく表示するなどしてもよい。
【０２０３】
以上のようにして、検索キーを示すアイコンを表示すると、処理はステップＳ２３４９に進む。ステップＳ２３４９において、システム制御部５０は、再生表示がシングル再生かマルチ再生のどちらに設定されているかを判定する。ここでマルチ再生表示に設定されていると判定された場合、本処理は終了となる。これは、情報表示の簡素化のためであるが、詳細については後述する。
【０２０４】
一方、シングル再生と判定された場合、処理はステップＳ２３５０へ進む。ステップＳ２３５０において、システム制御部５０は、表示画像２４３６に対して検索キーとなっている分類情報の他に付加されている分類情報があるかを判定する。他の分類情報が付加されている場合は、ステップＳ２３５１においてアイコンの表示位置を意味する変数ｎをインクリメントする。そして、ステップＳ２３５２において、システム制御部５０は、その分類情報を示すアイコンをアイコンリストのｎ番目に表示する。
【０２０５】
ステップＳ２３５０〜Ｓ２３５２の処理を、表示画像２４３６に付加されている分類情報を示すアイコンがすべて画像表示部２８に表示されるまで繰り返し、すべてのアイコンが表示されたら本処理は終了となる。図３３Ｃの例では、「風景」の分類情報を示すアイコン２４３２と「イベント」の分類情報を示すアイコン２４３３が表示されており、表示中の画像２４３６にはそれらの分類情報が付加されていることがわかる。
【０２０６】
尚、本実施形態では、表示される画像に付加されている分類情報をアイコンを用いて表示したが、これに限られるものではない。付加されている分類情報をユーザが認識できればよく、例えば、たとえば分類情報の名前を直接表示するようにしてもよい。
【０２０７】
以上の処理による表示例を図３３Ｃ、図３３Ｄを用いて説明する。画像２４３６においては「風景」を示すアイコン２４３２、「イベント」を示すアイコン２４３３がそれぞれアイコンリストの２番目、３番目に表示される。また図３３Ｄは絞込み再生中におけるマルチ再生表示２４５０を示している。マルチ再生の場合は、前述のように、検索キーを示すアイコン２４３１以外のアイコンは表示しない。こうすることで、マルチ画面表示中に情報量が増えて表示が複雑になることを防ぐことができる。なお、他にもたとえば拡大画像表示の際も同様の理由によって検索キーを示すアイコン２４３１以外のアイコンを非表示にしてもよい。
【０２０８】
以上、絞込み情報表示処理について説明した。なお、本実施形態における表示は検索キーによる絞込み再生を前提として説明してきたが、たとえば絞り込む前のジャンプモード中に本表示処理をおこなってもかまわない。この場合、ジャンプモード中に検索キーを示すアイコンが最上位に表示されるので、ユーザにとってはどの検索キーを指定したかが一目で認識できるし、その後絞り込み再生に入るときにも、アイコンの位置が変わらないのでスムーズに操作が続けられる。
【０２０９】
また、絞込み再生中に検索キーを再設定できる仕組みを設けてもよい。この場合、現在絞り込み再生中の画像（絞り込まれた画像ファイル群）を検索対象として新たに指定された検索キーの分類情報が付加された画像検索するようにしてもよいし、全画像を再び検索対象として検索できるようにしてもよい。また、検索キーの再設定時に、全画像を検索対象とするか、絞り込まれた画像ファイル群を検索対象とするかをユーザが指定可能としてもよい。このように絞込み再生中に別の検索キーを再設定できることで、ユーザは所望の画像をいち早く検索することが可能になる。
【０２１０】
なお、絞込み再生中における検索キーの再設定の方法としては、例えば、図３３Ｃの表示状態において、分類情報を示すアイコン２４３１〜２４３３のいずれかを選択可能にすればよい。
【０２１１】
［ジャンプモード（Ｓ１７２１）の処理について（その４：その他の処理）］
再び図１９に戻り、ステップＳ１９０７で検出された操作入力がジャンプモードを終了することを指示する操作であった場合、処理はステップＳ１９１７からステップＳ１９１８へ進む。ジャンプモードを終了する操作とは、例えばＭＥＮＵボタンを押下する操作が挙げられる。このような操作が行われた場合、ステップＳ１９１８において、システム制御部５０は、画像を画像表示部２８の全体に描画し直す。そして、ステップＳ１９２０において、ジャンプキーを不揮発性メモリ５６に記憶し、ジャンプモードを終了する。このステップＳ１９２０で記憶されたジャンプキーが、次回ジャンプモードに遷移した場合にステップＳ１９０１の判定対象となる。
【０２１２】
また、ステップＳ１９０７で検出された操作入力が、電源スイッチ７２による電源ＯＦＦ操作であった場合は、ステップＳ１９１９からステップＳ１９２０へ処理を進める。即ち、電源ＯＦＦ操作がなされたと判定した場合、システム制御部５０は、現在選択されているジャンプキーを記録し、当該ジャンプモードを終了する。
【０２１３】
ステップＳ１９０７で検出された操作入力が、上述したいずれの操作にも該当しない場合は、何の処理も実行せずにステップＳ１９０７に処理を戻し、ユーザからの操作待ち状態となる。
【０２１４】
以上説明したように、図２４Ａに示す画面は、ジャンプキー一覧表示２００１、情報表示部２００９、そして画像表示領域２００３を有する。このように、３つの情報が一画面に表示されることにより、ユーザにとって視認性の良い表示が提供される。また、このような画面は視認性が良い代わりに、それぞれの情報を操作するために複雑な操作を要する場合がある。即ち、ジャンプキー一覧表示２００１におけるジャンプキーの切り替え、情報表示部２００９におけるグループの切り替え、そして画像表示領域２００３表示する画像データの切り替え等を可能にするために、操作が複雑になりがちである。しかしながら本実施形態では、ジャンプキーの切り替えに上下ボタン、グループの切り替えに左右ボタン、そして表示すべき画像データの切り替えにホイール７３を用いる構成とした。この構成により、同時に表示された上記３つの情報の切り替え操作がそれぞれ異なる操作部に割り当てられ、ユーザはそれぞれの切り替え操作に複雑な操作を要しない。すなわち、ユーザはジャンプキーを次々と切り替えながら、そのジャンプキーに応じたグループを切り替える操作が簡単に行える。また、グループを切り替えつつ画像データを確認する操作も簡単に行うことが可能となる。
【０２１５】
［分類情報設定モード（Ｓ１７１１）について］
図１７により上述したように、本実施形態のデジタルカメラ１００では、分類情報設定メニューを選択することにより、分類情報設定モードによる処理が実行される。図３４Ａは分類情報設定モードにおける処理を示すフローチャートである。
【０２１６】
ステップＳ２５０１において、システム制御部５０は、操作入力があるかどうかをチェックする。ここでいう操作入力とは、ユーザによるボタン、電池蓋に対する操作や、電源の低下などを知らせるイベントなどが含まれる。操作入力がなければ入力があるまで待つ。
【０２１７】
ステップＳ２５０１で検出された操作入力が、分類情報設定の終了を指示する終了操作であった場合は、ステップＳ２５０３に処理を進める。尚、本実施形態において、分類情報設定の終了を指示する操作とは、分類情報設定処理を抜けるための操作部７０のメニューボタンの操作、電源オフの操作、再生モードから撮影モードへのモード変更操作などの操作が含まれる。ステップＳ２５０３において、システム制御部５０は、ステップＳ２５１１（後述）で変更された画像データの分類情報を画像ファイルへ書き出す。そして分類情報設定モードを終了する。終了すると、処理は、図１７の入力待ち状態（ステップＳ１７０１）へ戻る。
【０２１８】
一方、ステップＳ２５０１で検出された操作入力が操作部７０に含まれる画像送りボタンへの操作であった場合は、処理はステップＳ２５０５からステップＳ２５０６へ進む。ステップＳ２５０６において、システム制御部５０は、ステップＳ２５１１（後述）で変更された画像データの分類情報を画像ファイルへ書き出す。そして、ステップＳ２５０７へ進み次の表示すべき画像データを読み込む。画像送りのボタンは対の方向（本例では左右方向ボタン）で形成されており、指示された方向によって次に表示される画像データが変わる。ステップＳ２５０８において、システム制御部５０は、ステップＳ２５０７で読み込んだ画像データに対してファイル解析処理を行い、当該ファイルから属性情報等を取得する。ファイル解析処理については図４５等により後述する。そして、ステップＳ２５０９において、システム制御部５０は、読み込んだ画像データを画像表示部２８に表示する。このとき、撮影情報や分類情報などの属性情報も設定に応じて表示する。また、ステップＳ２５０８におけるファイル解析結果に応じて、画像ファイルの一部が壊れているなど不正なデータということがわかれば、その旨のエラー表示も合わせて行う。表示が完了すると処理はステップＳ２５０１へ戻り、入力待ち状態となる。
【０２１９】
尚、ステップＳ２５０５〜ステップＳ２５０９で説明した画像送り処理は、１画面に１枚の画像を表示するシングル再生、１画面に複数枚の画像（例えば９枚の画像）を再生するマルチ再生（マルチ画像表示ともいう）のいずれの場合にも適用可能である。マルチ画像表示の場合は、画像送り指示に応じてカーソルが順次移動し、この移動指示に応じて、画像データの分類情報が画像ファイルに書き出されるようにする。
【０２２０】
ステップＳ２５０１で検出された操作入力が、分類情報変更操作であった場合は、ステップＳ２５１０からステップＳ２５１１へ進み、表示されている画像データの分類情報変更処理を行う。尚、この段階では、分類情報の変更は画像ファイルへは書き込まず、変更内容はメモリ３２に記憶される。そして、ステップＳ２５１２において、システム制御部５０は、変更された分類情報を画像表示部２８における表示に反映させる。
【０２２１】
ステップＳ２５０１において検出された操作入力が、上記いずれにも該当しない場合は、ステップＳ２５１３において、その他の処理が行われる。その他の処理としては、たとえば、シングル再生とマルチ画像表示の間の切り替えなどである。
【０２２２】
以上のように、分類情報の画像ファイルへの書き出しを、画像データ表示の切り替え時或いは分類情報設定モードの終了時とすることによって、記録媒体２００へのアクセス回数を減らし、動作速度を向上することができる。
【０２２３】
〈分類情報書き出し処理について〉
図３４Ｂは、図３４ＡのステップＳ２５０３、Ｓ２５０４で実行される分類情報書き出し処理を示すフローチャートである。
【０２２４】
分類情報書き出しの要求があると、ステップＳ２５２１において、システム制御部５０は、分類情報に変更があったか否かを判定する。変更が無いと判定された場合は、そのまま本処理を終える。一方、分類情報に変更があると判定された場合は、ステップＳ２５２２に進む。
【０２２５】
ステップＳ２５２２において、システム制御部５０は、変更後の分類情報を当該画像ファイルのファイルヘッダに記録してファイルヘッダ内の分類情報を更新する。そして、ステップＳ２５２３において、ファイルヘッダが更新された画像ファイルを記録媒体２００に書き出す。
【０２２６】
続いて、ステップＳ２５２４において、システム制御部５０は、対象ディレクトリの信頼性を確認済みか否か判定する。信頼性の確認については、図４１、図４２により後述する。確認済みであれば、ステップＳ２５２５に進み、システム制御部５０は、検索管理ファイルの記載内容を更新する。そして、ステップＳ２５２６において、更新された検索管理ファイルを記録媒体２００に書き出す。一方、対象ディレクトリの信頼性確認がまだ完了していなければ、ステップＳ２５２５、Ｓ２５２６をスキップし、検索管理ファイルを更新せずに本処理を終了する。対象ディレクトリの信頼性、検索管理ファイルについては後述する。
【０２２７】
〈分類情報設定画面〉
図３５は分類情報設定画面の表示例を示す図である。図３５において、２６００は実施形態による分類情報設定画面の全体を指す。この分類情報設定画面２６０１からの操作により現在表示されている画像データに関連づけて記憶されている分類情報を変更することができる。
【０２２８】
２６０１は、現在の画面が分類情報設定画面であることを示すタイトル表示である。２６０２は設定可能な分類情報の一覧表示である。この表示例では、７種類の分類を縦に一覧表示している。表示中の画像データに付与されている分類情報に対応する分類表示には、チェックマークが示されている。図３５では、「人物」の分類表示２６０２と「カテゴリ１」の分類表示２６０５にチェックマークが表示されている。よって、分類情報設定画面２６００に表示されている画像データには、「人物」と「カテゴリ１」の分類情報が付与されていることがわかる。
【０２２９】
２６０３は、現在変更しようとしている分類情報である。カーソルがあたっていることがわかるように背景色を変えている。さらにチェックマークを他の分類よりも大きく表示している。この状態で、操作ボタン７０に含まれる［ＳＥＴ］ボタンを押すことにより分類情報のＯＮ／ＯＦＦを行える。変更対象の分類情報が表示中の画像データに付与されていない状態で上記操作が行われると、［ＳＥＴ］ボタンを押すことで当該分類情報が画像データに付与される。一方、変更対象の分類情報が表示中の画像データに付与されている状態で上記操作が行われると、［ＳＥＴ］ボタンを押すことで当該分類情報が画像データから削除される。
【０２３０】
２６０４はガイダンス表示である。ここでは、前述の［ＳＥＴ］ボタンでチェックをつけたり解除したりできること、及び、［ＭＥＮＵ］ボタンで分類情報設定モードを終了できることが示されている。
【０２３１】
この画面では操作ボタン７０に含まれる上下ボタンにより変更対象とする分類情報を変更することができる。また、左右ボタンで画像送りをして現在表示されている画像データを切り替えることができる。
【０２３２】
以上のようにして付与した分類情報を元に、上述の絞り込み再生を実行することが可能である。しかし、絞り込み再生状態で上記の分類情報設定を行うと再生対象の画像データが分類情報設定操作によって消えることがある。そこで、絞り込み再生時は分類情報設定画面へ移れないようにする、または、分類情報設定画面へ移る際には絞り込み再生の状態を解除する、絞り込み再生時は分類情報解除を分類情報設定が終了するとき行うことも考えられる。
【０２３３】
［選択操作処理］
図３６は図１７のステップＳ１７２３における選択操作処理を示すフローチャートである。本処理は、ユーザにより選択操作処理に遷移する操作が行われることでスタートする。
【０２３４】
ステップＳ２７０１において、システム制御部５０は、処理選択用の画面（処理選択画面）を表示する。この処理選択画面は、図３８Ａに示すようなメニュー画面である。このメニュー画面により、ユーザは、これから画像ファイルに対して行う処理をＧＵＩを通して選択することが可能である。選択可能な処理としては、例えば、スライドショー２８０１、消去２８０３、プロテクト２８０４、印刷２８０５、送信２８０６等である。ステップＳ２７０２〜Ｓ２７０６において、システム制御部５０は、処理選択としてスライドショー、消去、プロテクト、印刷、送信のいずれが選択されたかを判定する。そして、ステップＳ２７０７〜Ｓ２７１１では、選択された処理の判定に応じて、それぞれ対応する処理モード（スライドショー、消去、プロテクト、印刷、送信）を設定し、システムメモリ５２に記憶する。尚、いずれの処理も選択されずに、選択操作を終了する要求があったならば、ステップＳ２７１２より本処理を終了する。また、いずれの処理も選択されず、処理選択終了の要求も無いならば、処理をステップＳ２７０２に戻す。
【０２３５】
以上のようにして処理モードが選択されたならば、処理はステップＳ２７１３に進む。ステップＳ２７１３において、システム制御部５０は、画像表示部２８に選択方法を選択するための選択画面を表示する。これは図３８Ｂに示すような画面表示であり、この画面により、ユーザは、処理を行う対象（画像）の選択方法をＧＵＩを通して選択することが可能である。処理を行う対象の選択方法には例えば以下のようなものがある。
・全画像ファイルから対象を１つあるいは複数選択するファイル選択２８２１、
・日付別にまとめて選択する日付選択２８２２、
・分類情報別にまとめて選択する分類情報選択２８２３、
・フォルダ別にまとめて選択するフォルダ選択２８２４、
・全ての画像ファイルを選択する全選択２８２５。
【０２３６】
ステップＳ２７１４〜Ｓ２７１８では、ファイル選択、日付選択、分類情報選択、フォルダ選択、全選択のいずれが、操作部７０のユーザ操作により選択されたかを判定する。そして、ステップＳ２７２０〜Ｓ２７２４において、システム制御部５０は、選択された方法に応じて、それぞれ選択モードとして画像ファイル、日付、分類情報、フォルダ、全画像を設定し、システムメモリ５２に記憶する。いずれの選択方法も選択されず、選択方法の選択終了の要求があった場合は、ステップＳ２７１９より本処理を終了する。いずれの選択方法も選択されず、且つ、選択方法の選択終了の要求も無い場合は、ステップＳ２７１４に戻る。処理及び選択方法の選択が終了したならば、ステップＳ２７２５において、選択処理を実行する。選択処理は、図３７を用いて後述する。そして、本処理を終了する。本処理を終了すると、図１７の入力待ち状態（ステップＳ１７０１）へ戻る。
【０２３７】
〈選択処理について〉
図３７は図３６のステップＳ２７２５における選択処理を示すフローチャートである。
【０２３８】
選択処理が開始されると、ステップＳ２７４１〜Ｓ２７４４において、システム制御部５０は、システムメモリ５２に記憶された処理モードを判定する。システムメモリ５２には、上記ステップＳ２７０７〜Ｓ２７１１のいずれかにより、処理モードが記憶されている。ステップＳ２７４５〜Ｓ２７４９では、ステップＳ２７４１〜Ｓ２７４４による判定の結果に応じて、設定されている処理モードに対応した選択画面表示を行う。即ち、ステップＳ２７４５ではスライドショー選択表示、ステップＳ２７４６では消去選択表示、ステップＳ２７４７ではプロテクト選択表示、ステップＳ２７４８では印刷選択表示、ステップＳ２７４９では送信選択表示を行う。尚、本例では、処理モードとしてスライドショー、消去、プロテクト、印刷、送信のいずれかが選択される。従って、ステップＳ２７４１〜Ｓ２７４４のいずれにおいてもＮＯと判定された場合は、処理モードとして「送信」が設定されているものとし、ステップＳ２７４９で送信選択表示が行われる。図３８Ｃに選択表示画面の一例を示す。
【０２３９】
続いて、ステップＳ２７５０において画像送りの操作ありと判定されたならば、ステップＳ２７５１において画像送りを実行する。画像送りにおいて、システム制御部５０は、カーソル２８４７のあたっている画像ファイル群（グループ）の画像データ表示部２８４４において、当該画像ファイル群内での画像送りを行う。また、ステップＳ２７５２において画像ファイル群の切り替え操作があったならば、ステップＳ２７５３において処理対象の画像ファイル郡を切り替える。この処理により、処理対象の画像ファイル群が切り替わり、カーソルが移動する。例えば、２８４８で示される画像ファイル群にカーソルが移動し処理対象となる。上記画像送り操作は、処理対象となっている画像ファイル群についておこなわれる。従って、画像ファイル群２８４８にカーソルが当たっている状態で画像送り操作が行われると、画像ファイル群２８４８内で画像送りが行われ、画像ファイル群２８４８の画像データ表示部２８４４に表示される画像が切り替わることになる。
【０２４０】
本実施形態では、例えば左右ボタンにより画像送り操作を行い、上下ボタンにより画像ファイル群の切り替えを行うものとする。
【０２４１】
ステップＳ２７５４において画像ファイル群の選択操作があったならば、ステップＳ２７５５において、操作された画像ファイル群を、選択中の処理モードにおける対象画像ファイルとして追加選択する。一方、画像ファイル群の選択解除操作があったならば、処理はステップＳ２７５６からステップＳ２７５７へ進む。ステップＳ２７５７において、システム制御部５０は、操作された画像ファイル群を、選択中の処理モードにおける対象画像ファイルから選択解除する。選択完了の指示があったならば、ステップＳ２７５８から本処理を終了する。一方、選択終了の指示が無いならば、ステップＳ２７４１に戻り、上記処理を繰り返す。このようにして、各処理モードについて複数の画像ファイル群を選択することができる。
【０２４２】
図３８Ｃは上記複数の選択方法のうち日付による選択方法が選択された場合の選択表示画面の一例を示す図である。２８４１、２８４２、２８４３は、それぞれ２００１年１月２２日の画像ファイル群選択肢、２００５年３月２０日の画像ファイル群選択肢、２００４年７月１０日の画像ファイル群選択肢を表すＧＵＩ表示である。２８４８はそれぞれの日付内に含まれる処理対象として有効な画像ファイルの数の表示である。２８４７は選択中の画像ファイル群を示すカーソルである。２８４６はカーソルと共に移動する選択指示ＧＵＩである。操作部７０によりＧＵＩを通してユーザは日付単位でまとめて複数の画像ファイルを選択することが可能である。２８４４は各画像データ群毎の画像データを表示する画像データ表示部である。カーソル２８４７のあたっている日付内の画像データ表示部２８４１では、操作部７０の入力により日付毎の画像ファイル群内での画像送りが可能となっている（Ｓ２７５０，Ｓ２７５１）。
【０２４３】
本実施形態では、操作部７０の上下ボタンによりカーソル２８４７を上下に移動させる（Ｓ２７５２、Ｓ２７５３）。そして、カーソル２８４７のあたっている画像ファイル群については、左右ボタンによって画像データ表示部２８４４において当該画像ファイル群内の画像送りができる（Ｓ２７５０、Ｓ２７５１）。これによりユーザは画像ファイル群の内容を選択表示画面上で容易に確認しながら処理対象とする画像ファイル群を選ぶことができる。尚、この画像送りで表示される画像ファイルについては図３９を用いて後述する。
【０２４４】
ユーザは選択されていない画像ファイル群にカーソル２８４７があたっている状態でＳＥＴボタンを押すことにより処理対象とする画像ファイル群を選択することができる（Ｓ２７５４、Ｓ２７５５）。また、既に処理対象として選択されている画像ファイル群にカーソル２８４７をあててＳＥＴボタンを押すと、選択状態が解除される（Ｓ２７５６、Ｓ２７５７）。選択された画像ファイル群には選択されたことを示すチェックマーク２８４５が表示される。画像ファイル群は複数選択することができ、選択された画像ファイル群は続くステップＳ２７２６でまとめて処理される。他の選択モード（分類情報選択、フォルダ選択等）の場合も同様の選択表示画面（画像ファイル群を選択するＧＵＩ）となる。
【０２４５】
図３９に処理別の選択表示画面ごとの処理対象として有効な画像ファイルの例を示す。処理対象として有効な画像ファイルは、上記画像送り操作（Ｓ２７５０、Ｓ２７５１）において画像送り対象となる画像ファイルでも有る。また、処理対象として有効な画像ファイルの数２８４８はこの図３９に従って処理対象として選択される画像ファイルの数である。
【０２４６】
例えば消去処理ではプロテクト属性の画像ファイルは消去処理対象としないため、表示２８４８で表示される数に当該画像群内のプロテクト属性のある画像ファイルの数は含まれない。即ち、プロテクト属性のない画像ファイルの数のみが表示される。図３８Ｃのような選択表示画面における選択候補の画像ファイル群について、処理対象として有効な画像ファイルの数を表示することで、ユーザに処理対象の数を把握させて的確な選択をさせることができる。もちろんこの時、画像ファイル群に含まれるが処理対象として有効でない画像ファイルの数や、画像ファイル群に含まれる画像ファイルの総数を表示してもよい。また、処理対象として有効でない画像ファイルが画像ファイル群に含まれることをユーザに通知する表示などを行ってもよい。これによりユーザはより的確な確認をしてから画像ファイル群を選択することができる。
【０２４７】
また、画像データ表示部２８４４における、画像ファイル群内の画像送りでは、処理対象として有効なもののみが表示される。図３９によれば、スライドショー、プロテクトでは対象を全画像ファイルとしてるため、画像データ表示部２８４４での画像送りは、当該画像ファイル群のすべての画像ファイルが対象となり、選択不可の制限も無い。一方、消去処理はプロテクト属性の画像ファイルは消去対象としないため、画像送り対象はプロテクト属性の無い画像ファイルのみとなる。
【０２４８】
また、消去処理において、カーソル２８４７のあたっている画像ファイル群がすべてプロテクト属性の画像ファイルであるような場合は、消去処理の実行対象が存在しない。このため、当該画像ファイル群を選択できないことをユーザに通知する。これはたとえば選択指示ＧＵＩ２８４６を非アクティブにすることにより表現可能である。印刷処理においては印刷対象を静止画のみとしたため画像送り対象は静止画像ファイルのみである。カーソル２８４７のあたっている画像ファイル群がすべて静止画以外の場合、たとえば動画、音声である場合は、印刷の実行対象が存在しないため、上記のように、当該画像ファイル群の選択の不可をユーザに通知する。送信処理においては送信対象を未送信画像ファイルのみとしたため画像送り対象は未送信画像ファイルのみである。カーソル２８４７のあたっている画像ファイル群がすべて送信済み画像ファイルである場合は、送信の実行対象が存在しないため、上記のように画像ファイル群の選択の不可をユーザに通知する。尚、コンテンツが１つも存在しない場合は、いずれの処理モードにおいても実行対象が存在しないので、当該画像ファイル群の選択指示ＧＵＩを非アクティブにする。
【０２４９】
以上のように、処理を選択して処理モードを設定したあとに処理対象を選択することで、予め設定された処理内容に応じて処理対象として有効な画像ファイル数の表示、画像ファイル群の選択可否判定及び画像送り対象の決定を行う。これにより処理対象の無い画像ファイル群を選択させたり、処理対象でない画像ファイルの画像データの表示を行うことがなく、ユーザに的確な処理対象の選択を行わせることができる。
【０２５０】
［ファイル管理について］
図４０Ａは、図３のステップＳ３０２における画像ファイル管理処理を示すフローチャートである。システム制御部５０は、ステップＳ３００１においてシステムメモリ５２に記録されている最新画像確定フラグをクリアし、ステップＳ３００２において総ファイル数確定フラグをクリアし、ステップＳ３００３において検索許可フラグをクリアする。また、ステップＳ３００４において、システム制御部５０は、前記処理と並行して処理される画像検索処理に、画像検索開始の指示を出す。そして、本処理を終了する。
【０２５１】
〈画像検索処理〉
図４０Ｂは、図４０ＡのＳ３００４の画像検索開始指示を受けて実行される画像検索処理を示すフローチャートである。
【０２５２】
画像検索開始の指示があると、ステップＳ３０１１からステップＳ３０１２へ処理が進む。ステップＳ３０１２において、システム制御部５０は、再生対象ディレクトリリストを作成する。これは、たとえばＤＣＦ規格に従った再生機器においてはＤＣＦルートディレクトリのディレクトリエントリを解析してＤＣＦディレクトリを検索し、再生対象ディレクトリリストへ追加する処理である。そして、ステップＳ３０１３において、システム制御部５０は、再生対象ディレクトリの存否を判定する。再生対象ディレクトリが無いと判定された場合（即ち、デジタルカメラ１００が取り扱い可能なディレクトリ、取り扱い可能なファイルが無い場合）、システム制御部５０は、ステップＳ３０２３において総ファイル数を０に設定する。そして、ステップＳ３０２２において総ファイル数確定フラグを１に設定し、本処理を終了する。
【０２５３】
一方、ステップＳ３０１３で再生対象ディレクトリがあると判断された場合、システム制御部５０は、ステップＳ３０１４において、画像検索対象ディレクトリを初期化する。この初期化において、例えば、ＤＣＦ規格の再生機器では、最大番号のＤＣＦディレクトリが画像検索対象ディレクトリに設定される。次に、ステップＳ３０１５において、システム制御部５０は、画像検索対象に設定されたディレクトリ内の画像総数を、当該ディレクトリのディレクトリエントリを解析することにより算出する。そして、そのディレクトリ内の画像総数を記録媒体２００内の画像総数に加算する。
【０２５４】
また、ステップＳ３０１６において、システム制御部５０は、ＤＣＦルートディレクトリのディレクトリエントリに記載されているファイル情報を取得する。具体的には、最小ファイル番号、最大ファイル番号、ファイル番号総和、タイムスタンプ総和、ファイルサイズ総和、総ファイル数等を取得する。そして、これらをディレクトリエントリ情報としてメモリ５２に記憶する。
【０２５５】
ステップＳ３０１７において、再生対象画像ファイル（即ち、デジタルカメラ１００が取り扱い可能なファイル）が存在するか否かを判定する。再生対象画像が存在すると判定された場合、システム制御部５０は、ステップＳ３０１８において、最新画像を決定し、最新画像確定フラグを１に設定する。終了ボタン等の操作により総数計算終了の指示があったならば処理はステップＳ３０２０からステップＳ３０２２へ進み、処理を中断して抜ける。
【０２５６】
総数計算終了の指示がなければ、ステップＳ３０２１で未処理のディレクトリが存在するか否かを判定する。存在すると判定された場合はステップＳ３０１９にて、画像検索対象ディレクトリを未処理のディレクトリに設定し、処理をステップＳ３０１５に戻す。こうして、上記ステップＳ３０１５〜Ｓ３０１８の処理をステップＳ３０１２で作成した再生対象ディレクトリリストにあるすべてのディレクトリに対して行う。全てのディレクトリについてステップＳ３０１５〜３０１８の処理を終えると、処理はステップＳ３０２２に進む。ステップＳ３０２２において、システム制御部５０は、最新画像確定を通知するとともに画像総数を算出し、総ファイル数確定フラグを設定し、処理を抜ける。
【０２５７】
なお、再生対象ディレクトリが存在しても、ディレクトリ内に再生対象画像が無い場合は画像総数０として総ファイル数確定フラグを立てて処理を抜けるものとする。
【０２５８】
［検索管理処理について］
図４１は、図１５のＳ１５０７の検索管理処理の流れを示すフローチャートである。ステップＳ１５０７において検索リスト作成の指示があると、処理はステップＳ３１０１からステップＳ３１０３へ進む。ステップＳ３１０３において、システム制御部５０は、信頼性未確認ディレクトリの有無を確認する。すべての再生対象ディレクトリに関して信頼性を確認済みであればステップＳ３１０３からステップＳ３１１５へ進み、検索許可フラグ＝１をシステムメモリ５２に設定し、処理を終える。
【０２５９】
一方、ステップＳ３１０３で、信頼性未確認のディレクトリがあると判断された場合、システム制御部５０は、ステップＳ３１０４において当該ディレクトリを信頼性確認をすべき対象ディレクトリに設定する。そして、ステップＳ３１０５において、システム制御部５０は、対象ディレクトリに対応する検索管理ファイルが記録媒体２００に存在するか否かを判定する。存在すると判定された場合、システム制御部５０は、ステップＳ３１０６において、当該検索管理ファイルをシステムメモリ５２に読み込む。ステップＳ３１０７において、システム制御部５０は、ステップＳ３１０６で読み込んだ検索管理ファイルに対して後述する信頼性の確認を行う。そして、その確認の結果、全データに信頼性ありと判定されたならば、処理はステップＳ３１０８からステップＳ３１１４へ進み、対象ディレクトリ信頼性確認済み記憶処理を行う。そして、ステップＳ３１０２へ進み、検索リスト作成中断の指示があったかどうかを確認する。
【０２６０】
一方、ステップＳ３１０７の信頼性確認処理の結果、一部のデータにも信頼性が無いと判定された場合、或いは、ステップＳ３１０５において検索管理ファイルがないと判定された場合は、ステップＳ３１１１に処理が進む。ステップＳ３１１１において、システム制御部５０は、ディレクトリ内全データを再検査対象として検索管理ファイルの生成を実行する。
【０２６１】
また、ステップＳ３１０７の信頼性確認処理の結果、一部のデータにのみ信頼性が確認された場合は、ステップＳ３１０９からステップＳ３１１０に処理が進む。ステップＳ３１１０において、システム制御部５０は、信頼性の確認されていない一部データを再検査対象として設定する。そして、ステップＳ３１１２において、再検査対象に設定されたファイルについて検索管理ファイル生成が行われる。
【０２６２】
ステップＳ３１１２における検索管理ファイルの生成が終了したなら、ステップＳ３１１３において、システム制御部５０は、生成された検索管理ファイルを記録媒体２００に書き出す。例えば、図９に示されるように、検索管理ファイルを格納するディレクトリ（ＸＸＸＭＳＣ）を生成し、そのディレクトリの中に生成した検索管理ファイル（Ｍ１００．ＣＴＧ、Ｍ１０１．ＣＴＧ）を格納する。尚、本実施形態では、図９に示すように、ディレクトリ毎に検索管理ファイルが生成され、格納される。例えば、Ｍ１００．ＣＴＧはディレクトリ１００ＸＸＸの検索管理ファイルであり、Ｍ１０１．ＣＴＧはディレクトリ１０１ＸＸＸの検索管理ファイルである。そして、ステップＳ３１１４において、該当ディレクトリが信頼性確認済みであることをシステムメモリ５２に記憶し、ステップＳ３１０２に処理を進める。
【０２６３】
ステップＳ３１０２において、検索リスト作成中断の指示があると判定された場合は、ステップＳ３１０１に戻り、再び検索リスト作成の指示を待つ。一方、ステップＳ３１０２にて検索リスト作成の中断指示が無いと判定されたならば、ステップＳ３１０３へ進み、上記一連の処理を信頼性未確認のディレクトリがなくなるまで続ける。そして、すべての再生対象ディレクトリに対して処理が終了したならば、ステップＳ３１０３からステップＳ３１１５へ処理が進み、システム制御部５０は、検索許可フラグを設定し、処理を終える。
【０２６４】
〈信頼性確認処理〉
図４２は、図４１のステップＳ３１０７における信頼性確認処理を示すフローチャートである。また、本実施形態による検索管理ファイルの一例を図４４に示す。
【０２６５】
まず、ステップＳ３１４１において、システム制御部５０は、上記ステップＳ３１０６で記録媒体２００からシステムメモリ５２に読み出した検索管理ファイルの整合性の確認を行う。これは、管理ファイル信頼性情報３２０２により行われる。管理ファイル信頼性情報３２０２は、管理ファイルバージョン、管理ファイルサイズ、管理ファイルチェックサムのような、検索管理ファイル内の検索情報ではない、検索管理ファイル自身の整合情報であり、検索管理ファイル自体の改ざんの確認となる。尚、管理ファイル信頼性情報３２０２としては、更に、タイムスタンプ、ハッシュ値等を利用することができる。ここで整合性が確認できない場合は、ステップＳ３１５０においてデータ信頼性なしと判定し、本処理を抜ける。以上により、検索管理ファイルが改ざんされたことにより正常な検索ができないという事態を防止することが可能となる。
【０２６６】
ステップＳ３１４１で検索管理ファイルの整合性が確認できた場合、処理はステップＳ３１４２に進む。ステップＳ３１４２において、システム制御部５０は、前述の画像検索処理（図４０Ｂ）のステップＳ３０１６でシステムメモリ５２に記憶されたディレクトリエントリ情報を取得する。そして、ステップＳ３１４３において、システム制御部５０は、記録媒体２００から読み出した検索管理ファイル（ステップＳ３１０６）に記載のディレクトリエントリ情報と、ステップＳ３０１６で取得したディレクトリエントリ情報とを比較する。ここでは、信頼性確認情報３２０１に示すような、最小ファイル番号、最大ファイル番号、ファイル番号総和、タイムスタンプ総和、ファイルサイズ総和、総ファイル数のような対象ディレクトリの構成を示す情報を用いて比較が行われる。尚、本実施形態ではＤＣＦ規格を想定してファイル番号をエントリ情報としているが、もちろんファイル名やファイル名の文字コードの総和、記録媒体上のディレクトリエントリのハッシュ値等をディレクトリエントリ情報としてもよい。
【０２６７】
両者の情報が同一である場合、処理はステップＳ３１４４からステップＳ３１５１へ進み、システム制御部５０は、全データ信頼性有りと判定して本処理を抜ける。すなわち、対象ディレクトリ内のファイル自体の変更、ファイル構成の変更により正常な検索ができないという事態を防止することが可能となる。
【０２６８】
一方、ステップＳ３１４３の比較の結果、情報が同一でないと判定された場合は、ステップＳ３１５２に処理が進む。ステップＳ３１５２において、システム制御部５０は、管理ファイルにしか存在しないファイルがあるか否かの判定を行う。ステップＳ３１５２において、管理ファイルにしか存在しないファイルがあると判定された場合は、ステップＳ３１５０に処理が進む。ステップ３１５２において、管理ファイルにしか存在しないファイルがないと判定された場合は、ステップＳ３１４５に処理が進む。ステップＳ３１４５において、システム制御部５０は、管理ファイル内と、ディレクトリエントリ情報の両方に存在する共通ファイルがあるかを判定する。共通ファイルがあると判定された場合、システム制御部５０は、ステップＳ３１４６において、共通ファイル部のディレクトリエントリ情報を記録媒体から取得する。そして、ステップＳ３１４７において、共通ファイル部に関して、検索管理ファイルに記載のディレクトリエントリ情報と比較する。ここでのエントリ情報を用いた比較においては、タイムスタンプ、ファイルサイズ、ファイル名、プロテクト属性、隠し属性、アーカイブ属性等を用いることができる。共通ファイルにおいてディレクトリエントリ情報が同一と判定されたならば、ステップＳ３１４８からステップＳ３１４９へ処理が進む。ステップＳ３１４９において、システム制御部５０は、一部データ信頼性有りとして処理を抜ける。例えば、パソコン等で記録媒体２００に画像が追加され、デジタルカメラ１００における撮影画像情報の検索管理ファイルへそれが反映される前に電源遮断等がなされると、一部のファイルのみの情報が管理ファイルに記載されていないような場合が生じる。本実施形態によれば、そのような場合でも、すでに信頼性があると確認されているデータは有効に使用することが可能となる。
【０２６９】
ステップＳ３１４５で共通ファイルが無いと判定された場合や、ステップＳ３１４８にて共通ファイル部の情報が同一でないと判定された場合は、ステップＳ３１５０においてデータ信頼性なしと決定され、処理を抜ける。
【０２７０】
以上の検索管理処理によれば、記録媒体２００内の管理対象ファイルの構成の変更、管理対象ファイル自体の変更を検知して管理ファイルを自動的に再構築することが可能となる。また、記録媒体内の管理対象ファイル構成の変更、管理対象ファイルの変更の検知をディレクトリエントリ上に記載のデータで行う（Ｓ３１４２，Ｓ３１４３）ため、ファイルの内容を参照しないので高速に実行できる。また、管理ファイルの再構築は、記録媒体内の管理対象ファイル構成の変更、管理対象ファイルの変更の検知のあったディレクトリに対してのみ行われるので、変更の無いディレクトリに対しては管理ファイルを再構築する必要が無い（Ｓ３１０４〜Ｓ３１１４）。
【０２７１】
また、共通ファイルについて変更がなければ、共通ファイルの管理ファイルの情報はそのまま利用される（Ｓ３１４５〜Ｓ３１４９，Ｓ３１１０，Ｓ３１１２）。このため、本装置以外でディレクトリにファイルが追加された場合や、本装置でディレクトリにファイルを追加し管理ファイルを更新前に本装置の電源を落とした場合等においても、構築済みの管理ファイルを有効に使用することができる。また、管理ファイルの再構築では、共通ファイルに変化がなければ、記録媒体内の管理対象ファイル構成の変更、管理対象ファイルの変更の検知のあったディレクトリのうち、重複しない管理対象ファイルに対してのみ行われる。このため、すでに構築済みのファイル情報については再構築する必要が無く、追加が検出されたファイルのみ再検査を行うことができる。
【０２７２】
また、信頼性の確認は管理ファイルに管理ファイル自身のファイル属性（図４４の３２０２）を記載し、これを照合することにより行う（Ｓ３１４１）ことを含むので、管理ファイル自身の改竄を検知可能となり、誤った管理を行うことが防止される。また、管理ファイル自身の改竄確認は管理ファイル自身およびの自身のディレクトリエントリ上の情報なので、管理ファイル単位で高速に確認が行える（Ｓ３１４３〜Ｓ３１４８、図４４の３２０１、３２０３〜３２０６）。
【０２７３】
〈検索管理ファイル生成〉
図４３は、図４１のステップＳ３１１２による検索管理ファイル生成処理を示すフローチャートである。以下、図４３のフローチャートと図４４の検索管理ファイルを参照して、検索管理ファイル生成処理を説明する。
【０２７４】
検索管理ファイルの生成処理が開始されると、まず、ステップＳ３１６１において、システム制御部５０は、解析ファイルの設定を行う。これは、前述の検索管理処理（図４１）により設定されたディレクトリ内の全ファイルもしくは信頼性の確認ができなかった一部のファイルのうち、本処理において未解析のファイルである。
【０２７５】
次に、ステップＳ３１６２において、システム制御部５０は、解析対象ファイルの属性情報がメモリ５２内のキャッシュエリアに存在するか否かを判定する。このキャッシュ情報はたとえば画像の撮影時においてメモリ５２のキャッシュ領域に保持される。キャッシュ情報があると判断された場合、システム制御部５０は、ステップＳ３１５３においてキャッシュ情報から検索管理ファイルに記載する情報を取得し、ステップＳ３１６８において、検索管理ファイルに記載する情報を生成し、記載する。これは、図４４の３２０３のようなファイル情報であり、これは分類情報、撮影情報、被写体情報等を含み、ファイルを特定する情報と関連付けて記憶される。尚、ファイルを特定する情報として、ファイル名、ファイル番号等をリスト内に記載してもよい。また、リストの並び順によってファイルと関連付けるようにしてもよい。
【０２７６】
一方、ステップＳ３１６２において、キャッシュに属性情報がないと判断されたならば、処理はステップＳ３１６４へ進む。ステップＳ３１６４において、システム制御部５０は、対象ファイルを記録媒体２００から読み出す。そして、ステップＳ３１６５において、当該対象ファイルに属性情報の記載されたファイルヘッダがあるか否かを判定する。ファイルヘッダがあると判定された場合、システム制御部５０は、ステップＳ３１６６で撮影情報を取得し、ステップＳ３１６７で分類情報等を取得する。ステップＳ３１６８において、検索管理ファイルに記載する情報を生成し検索管理ファイルに記載する。
【０２７７】
一方、ステップＳ３１６５でファイルヘッダが無いと判断された場も、システム制御部５０は、ステップＳ３１６８において、その旨の情報を管理ファイルに記載する。
【０２７８】
以上のようにして、ステップＳ３１６８で解析ファイルの属性情報が管理ファイルに登録される。そして、ステップＳ３１６９において、システム制御部５０は、未解析ファイルの有無を確認し、未解析ファイルがあるならば処理をステップＳ３１６１に戻し、未解析ファイルを解析ファイルに設定して上記処理を繰り返す。全ての要求ファイルの解析が終了したならば、システム制御部５０は、処理を終える。
【０２７９】
以上のように、撮影等でキャッシュ上に存在する属性情報は改めて記録媒体内のファイルを読み出して解析するということをしないので、高速に検索管理ファイルの構築が可能となる。
【０２８０】
［ファイル解析処理について］
上述した信頼性確認処理によれば、例えば、信頼性確認がなされる前に分類情報設定処理（Ｓ１７１１）や画像消去処理（Ｓ１７１３）が行われた場合に、対象の画像ファイルを管理対象からは外すことが可能になる。即ち、ステップＳ３０２で開始するファイル管理処理において、対象の画像ファイルは本システムにおいて管理される画像ファイルの対象から外される。
【０２８１】
記録媒体２００内の画像ファイルを検索して総枚数が確定すると、分類情報設定（Ｓ１７１０、Ｓ１７１１）および画像消去（Ｓ１７１２、Ｓ１７１３）が可能となる。その間、記録媒体２００内の検索管理ファイルの信頼性確認処理（Ｓ３１０７）が並行して動作している。
【０２８２】
まず、信頼性確認がなされる前の画像ファイルが消去された場合を説明する。この場合、画像ファイルの消去に伴って当該画像ファイルが属するディレクトリのディレクトリエントリが更新される。従って、検索管理ファイルに記載の信頼性確認情報３２０１と上記ディレクトリエントリとの間に不整合が生じ、図３１Ｂの信頼性確認処理において、処理は、ステップＳ３１４４からステップＳ３１５２へ進む。消去された画像ファイルはディレクトリエントリに存在しないので、当該画像ファイルは検索管理ファイルにのみ存在することになる。このため、検索管理ファイルのデータは信頼性なしと判定され（Ｓ３１５０）、全データが再検査対象に設定されて検索管理ファイルの生成が行われる（Ｓ３１１１，Ｓ３１１２）。
【０２８３】
次に、信頼性確認がなされる前の画像ファイルについて分類情報が変更された場合を説明する。この場合も、画像ファイルの分類情報の変更に伴って当該画像ファイルが属するディレクトリのディレクトリエントリ（タイムスタンプ等）が更新される。従って、検索管理ファイルに記載の信頼性確認情報３２０１と上記ディレクトリエントリとの間に不整合が生じ、図３１Ｂの信頼性確認処理において、処理は、ステップＳ３１４４からステップＳ３１５２へ進む。分類情報の変更では画像ファイルは消去されていないので、検索管理ファイルにのみ存在する画像ファイルは発生しない。しかしながら、分類情報が変更されているため、当該画像ファイルに関してはディレクトリエントリと検索管理ファイルに共通に存在する画像ファイルとの間で不整合が生じる。そのため、処理はステップＳ３１４８からステップＳ１５０へ進み、検索管理ファイルのデータは信頼性なしと判定される。その結果、全データが再検査対象に設定されて検索管理ファイルの生成が行われる（Ｓ３１１１，Ｓ３１１２）。
【０２８４】
以上のようにして、信頼性確認の前に削除或いは分類情報の変更が行われた画像ファイルについては、本システムにおいて管理される画像ファイルの対象から外される。
【０２８５】
次に、図１５のステップＳ１５０４、図１７のステップＳ１７０４、Ｓ１７１７及び図３４ＡのステップＳ２５０８におけるファイル解析処理について説明する。図４５は、ファイル解析処理を示すフローチャートである。
【０２８６】
ステップＳ３３０１において、システム制御部５０は、解析対象のファイルに、撮影情報、分類情報等の属性情報の記載されたファイルヘッダがあるか否か判定する。そのようなファイルヘッダがあると判定された場合、システム制御部５０は、ステップＳ３３０２にて当該ファイルヘッダから撮影情報を取得し、ステップＳ３３０３にて当該ファイルヘッダから分類情報等を取得する。そして、ステップＳ３３０４において、システム制御部５０は、画像本体開始位置、画像圧縮方法等の画像データ本体の情報を取得する。
【０２８７】
次に、ステップＳ３３０５において、システム制御部５０は、前述した撮影情報、分類情報、画像情報等が検索管理ファイルの内容と同じか否かを判定する。同じであると判定された場合は、そのまま処理を抜ける。一方、ステップＳ３３０５で相違があると判定された場合、システム制御部５０は、ステップＳ３３０６において、検索管理ファイルの該当ファイル情報を更新し、ステップＳ３３０７において、検索管理ファイルを記録媒体２００に書き出す。そして、本処理を終える。
【０２８８】
以上のように、画像の再生のためにファイルを読み出しヘッダを解析した場合に、同時に検索管理ファイルのファイル単位での照合を行うことにより別途な処理時間をかけることなく検索管理ファイルの詳細な照合及び訂正が可能となる。また、管理ファイル自身の改竄、管理対象ファイルの変更等を検知できなかった場合においても、管理ファイルを正しい値に再構築することが可能となる。
【０２８９】
以上、デジタルカメラにより本発明を説明したが、本発明の適用はこれに限られるものではなく、携帯電話や携帯端末等の、画像再生が可能な装置に適用が可能である。
【０２９０】
上述の実施形態の機能を実現するソフトウェアのプログラムを、記録媒体から直接、或いは有線／無線通信を用いてプログラムを実行可能なコンピュータを有するシステム又は装置に供給し、そのプログラムを実行する場合も本発明に含む。
【０２９１】
従って、本発明の機能処理をコンピュータで実現するために、該コンピュータに供給、インストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明の機能処理を実現するためのコンピュータプログラム自体も本発明に含まれる。
【０２９２】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等、プログラムの形態を問わない。
【０２９３】
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、磁気テープ等の磁気記録媒体、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−Ｒ、ＤＶＤ−ＲＷ等が考えられる。また、光／光磁気記憶媒体、不揮発性の半導体メモリでもよい。
【０２９４】
有線／無線通信を用いたプログラムの供給方法としては、次のような方法が考えられる。すなわち、コンピュータネットワーク上のサーバに本発明を形成するコンピュータプログラムそのもの、もしくはプログラムデータファイルを記憶し、接続のあったクライアントコンピュータにプログラムデータファイルをダウンロードするような方法である。
【０２９５】
ここで、プログラムデータファイルは、本発明を形成するコンピュータプログラムを圧縮され自動インストール機能を含むファイル等も含む。
【０２９６】
この場合、プログラムデータファイルを複数のセグメントファイルに分割し、セグメントファイルを異なるサーバに配置することも可能である。
【０２９７】
つまり、本発明の機能処理をコンピュータで実現するためのプログラムデータファイルを複数のユーザに対してダウンロードさせるサーバ装置も本発明に含む。
【０２９８】
また、上述の実施形態の機能を実現するプログラムを暗号化し記憶媒体に格納してユーザに配布し、所定の条件を満たしたユーザに対して暗号化を解く鍵情報を、ネットワークを介してダウンロードさせることによって供給するような方法も考えられる。その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて本発明を実現することも可能である。
【０２９９】
コンピュータが供給されたプログラムコードを実行することにより、上述の実施形態の機能が実現される。また、そのプログラムコードがコンピュータにおいて稼働しているＯＳ（オペレーティングシステム）あるいは他のアプリケーションソフト等の共同して上述の実施形態の機能が実現される場合にもかかるプログラムコードは本発明の実施形態に含まれる。
【０３００】
さらに、供給されたプログラムコードがコンピュータの機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに格納される場合にも本発明に含まれる。また、そのプログラムコードの指示に基づいてその機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって上述した実施形態の機能が実現される場合にも本発明に含まれることは言うまでもない。
【図面の簡単な説明】
【０３０１】
【図１】実施形態による撮像装置の一例としてのデジタルカメラの外観図である。
【図２】実施形態によるデジタルカメラの構成を示すブロック図である。
【図３】デジタルカメラ１００の全体的な動作を示すフローチャートである。
【図４】デジタルカメラ１００の静止画記録モードにおける一連の処理を示すフローチャートである。
【図５】顔検出処理を説明するフローチャートである。
【図６】デジタルカメラ１００の撮影処理を示すフローチャートである。
【図７】デジタルカメラ１００の記録媒体２００に対する記録処理を示すフローチャートである。
【図８】デジタルカメラ１００のヘッダ生成処理を示すフローチャートである。
【図９】記録媒体２００に記録されたファイル構造例を示す図である。
【図１０】記録媒体２００に記録された静止画ファイルの構成例を示す図である。
【図１１】デジタルカメラ１００の動画記録処理を示すフローチャートである。
【図１２】記録媒体２００に記録された動画ファイルの構成例を示す図である。
【図１３】デジタルカメラ１００のサムネイル記録処理を示すフローチャートである。
【図１４】デジタルカメラ１００の受信処理を示すフローチャートである。
【図１５】デジタルカメラ１００の再生処理を示すフローチャートである。
【図１６】再生処理における、画像なし時の処理を示すフローチャートである。
【図１７】再生処理における、再生入力待ちの処理を示すフローチャートである。
【図１８】デジタルカメラ１００の編集処理を示すフローチャートである。
【図１９】デジタルカメラ１００のジャンプモードの処理を示すフローチャートである。
【図２０】デジタルカメラ１００のジャンプモード時における、情報表示処理を示すフローチャートである。
【図２１】デジタルカメラ１００のジャンプモード時における、ジャンプモード切り替え処理を示すフローチャートである。
【図２２】デジタルカメラ１００のジャンプモード時における、ジャンプ実行処理を示すフローチャートである。
【図２３】デジタルカメラ１００のジャンプモード時における、画像一枚送り処理を示すフローチャートである。
【図２４】Ａはデジタルカメラ１００のジャンプモードの表示画面を示す図である。Ｂはデジタルカメラ１００のジャンプモード時の情報表示部における表示を示す図である。Ｃはデジタルカメラ１００のジャンプモード時の情報表示部における表示を示す図である。
【図２５】デジタルカメラ１００のジャンプモード時のグラフ表示処理を示すフローチャートである。
【図２６】Ａは情報表示部におけるグラフ表示例を示す図である。Ｂは情報表示部におけるグラフ表示例を示す図である。Ｃは情報表示部におけるグラフ表示例を示す図である。
【図２７】デジタルカメラ１００の絞り込み再生モード処理を示すフローチャートである。
【図２８】デジタルカメラ１００の絞り込み再生モード解除の処理を示すフローチャートである。
【図２９】デジタルカメラ１００の絞り込み再生モード時の絞り込み情報表示処理を示すフローチャートである。
【図３０】デジタルカメラ１００のスライドショー処理の情報表示処理を示すフローチャートである。
【図３１】スライドショー処理におけるスライドショーメニュー画面の一例を示す図である。
【図３２】スライドショー処理における属性情報選択メニュー画面の一例を示す図である。
【図３３】Ａはデジタルカメラ１００の絞り込み再生モード移行時の画面表示例を示す図である。Ｂはデジタルカメラ１００の絞り込み再生モード解除時の画面表示例を示す図である。Ｃはデジタルカメラ１００の絞り込み再生モード時の情報表示画面の例を示す図である。Ｄはデジタルカメラ１００の絞込み再生中におけるマルチ再生表示の例を示す図である。
【図３４】Ａはデジタルカメラ１００の分類情報設定処理を示すフローチャートである。Ｂはデジタルカメラ１００の分類情報属性書き出し処理を示すフローチャートである。
【図３５】デジタルカメラ１００の分類情報設定処理時の表示画面例を示す図である。
【図３６】デジタルカメラ１００の選択操作処理を示すフローチャートである。
【図３７】デジタルカメラ１００の選択処理を示すフローチャートである。
【図３８】Ａはデジタルカメラ１００の選択操作処理における、処理モード選択時の表示画面例を示す図である。Ｂはデジタルカメラ１００の選択操作処理における、選択方法選択時の表示画面例を示す図である。Ｃはデジタルカメラ１００の選択処理における表示画面例を示す図である。
【図３９】デジタルカメラ１００の各処理モード毎の選択操作対象の一覧を示す図である。
【図４０】Ａはデジタルカメラ１００の画像管理処理を示すフローチャートである。Ｂはデジタルカメラ１００の画像検索処理を示すフローチャートである。
【図４１】デジタルカメラ１００の検索管理処理を示すフローチャートである。
【図４２】デジタルカメラ１００の信頼性確認処理を示すフローチャートである。
【図４３】デジタルカメラ１００の検索管理ファイル生成処理を示すフローチャートである。
【図４４】記録媒体２００に記録された検索管理ファイル構造例を示す図である。
【図４５】デジタルカメラ１００のファイル解析処理を示すフローチャートである。
【符号の説明】
【０３０２】
２２    撮像部
２８    表示部
３２    メモリ
５０    システム制御部
５２    システムメモリ
７０    操作部
１００  デジタルカメラ
【図１】
2008071168.tif 000003
【図２】
2008071168.tif 000004
【図３】
2008071168.tif 000005
【図４】
2008071168.tif 000006
【図５】
2008071168.tif 000007
【図６】
2008071168.tif 000008
【図７】
2008071168.tif 000009
【図８】
2008071168.tif 000010
【図９】
2008071168.tif 000011
【図１０】
2008071168.tif 000012
【図１１】
2008071168.tif 000013
【図１２】
2008071168.tif 000014
【図１３】
2008071168.tif 000015
【図１４】
2008071168.tif 000016
【図１５】
2008071168.tif 000017
【図１６】
2008071168.tif 000018
【図１７】
2008071168.tif 000019
【図１８】
2008071168.tif 000020
【図１９】
2008071168.tif 000021
【図２０】
2008071168.tif 000022
【図２１】
2008071168.tif 000023
【図２２】
2008071168.tif 000024
【図２３】
2008071168.tif 000025
【図２４】
2008071168.tif 000026
【図２５】
2008071168.tif 000027
【図２６】
2008071168.tif 000028
【図２７】
2008071168.tif 000029
【図２８】
2008071168.tif 000030
【図２９】
2008071168.tif 000031
【図３０】
2008071168.tif 000032
【図３１】
2008071168.tif 000033
【図３２】
2008071168.tif 000034
【図３３】
2008071168.tif 000035
【図３４】
2008071168.tif 000036
【図３５】
2008071168.tif 000037
【図３６】
2008071168.tif 000038
【図３７】
2008071168.tif 000039
【図３８】
2008071168.tif 000040
【図３９】
2008071168.tif 000041
【図４０】
2008071168.tif 000042
【図４１】
2008071168.tif 000043
【図４２】
2008071168.tif 000044
【図４３】
2008071168.tif 000045
【図４４】
2008071168.tif 000046
【図４５】
2008071168.tif 000047