(57)【要約】【課題】所定の操作時に必要とする情報が認識しやすくなり、操作性の向上や意図しない操作を防ぐオブジェクト再生技術の実現。【解決手段】オブジェクト再生装置は、所定のルールに基づいて複数のデータファイルから１つのオブジェクトを構成し、当該オブジェクトを構成する複数のデータファイルを再生するオブジェクト再生装置であって、前記データファイルを再生する際に、前記オブジェクトを構成するデータファイルの構成情報及び前記オブジェクトの属性情報を表示する表示手段と、前記オブジェクトを構成するデータファイルに対して所定の操作を実行する操作手段と、前記オブジェクトを構成する複数のデータファイルのうち前記操作手段による操作対象のデータファイルの情報を識別可能に表示するように前記表示手段を制御する制御手段と、を有する。【選択図】図７
2009169743.tif 000002
【特許請求の範囲】
【請求項１】
所定のルールに基づいて複数のデータファイルから１つのオブジェクトを構成し、当該オブジェクトを構成するデータファイルを再生するオブジェクト再生装置であって、
前記データファイルを再生する際に、前記オブジェクトを構成するデータファイルの構成情報及び前記オブジェクトの属性情報を解析し表示する表示手段と、
前記オブジェクトを構成するデータファイルに対して所定の操作を実行する操作手段と、
前記オブジェクトを構成する複数のデータファイルのうち前記操作手段による操作対象のデータファイルの情報を識別可能に表示するように前記表示手段を制御する制御手段と、を有することを特徴とするオブジェクト再生装置。
【請求項２】
被写体の画像を撮影して画像データを生成する撮影手段と、
前記画像データを異なる形式のデータファイルとして記録する記録手段と、を更に有することを特徴とする請求項１に記載のオブジェクト再生装置。
【請求項３】
前記オブジェクトは、前記複数のデータファイルのファイル名に基づいて構成されることを特徴とする請求項１又は２に記載のオブジェクト再生装置。
【請求項４】
前記表示手段は、前記オブジェクトを構成するデータファイルのファイル名、拡張子、フォーマット、及び属性の少なくとも１つを表示することを特徴とする請求項１乃至３のいずれか１項に記載のオブジェクト再生装置。
【請求項５】
前記表示手段は、前記オブジェクトにおけるファイル管理情報の属性と前記オブジェクトを構成するデータファイルの属性の少なくともいずれかを表示することを特徴とする請求項１乃至４のいずれか１項に記載のオブジェクト再生装置。
【請求項６】
前記操作手段は、データファイルの削除、印刷、及び編集の少なくとも１つを実行することを特徴とする請求項１乃至５のいずれか１項に記載のオブジェクト再生装置。
【請求項７】
前記属性は、ファイルサイズ、画像サイズ、撮影情報の少なくとも１つであることを特徴とする請求項１乃至６のいずれか１項に記載のオブジェクト再生装置。
【請求項８】
前記操作手段により前記オブジェクトを構成するデータファイルを消去する操作を実行する場合、前記表示手段は、操作対象ファイルのファイルサイズの合計値を表示することを特徴とする請求項５に記載のオブジェクト再生装置。
【請求項９】
所定のルールに基づいて複数のデータファイルから１つのオブジェクトを構成し、当該オブジェクトを構成する複数のデータファイルを再生するオブジェクト再生方法であって、
前記データファイルを再生する際に、前記オブジェクトを構成するデータファイルの構成情報及び前記オブジェクトの属性情報を表示部に表示する表示工程と、
前記オブジェクトを構成するデータファイルに対して所定の操作を実行する操作工程と、
前記オブジェクトを構成する複数のデータファイルのうち前記操作工程による操作対象のデータファイルの情報を識別可能に表示するように前記表示部を制御する制御工程と、を有することを特徴とするオブジェクト再生方法。
【請求項１０】
請求項９に記載のオブジェクト再生方法をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のデータファイルで構成されるオブジェクトを表示するオブジェクト再生技術に関する。
【背景技術】
【０００２】
最近のデジタルカメラの高機能化に伴い、単に１枚の画像を撮影して再生できるだけではなく、撮影時や再生時に多様な処理ができるようになっている。例えば、連写モードで撮影した複数枚の画像ファイルを１つのオブジェクトとして管理することが挙げられる。また、ＲＡＷ形式で撮影すると同時にＪＰＥＧ形式でも画像を保存し、ＲＡＷ及びＪＰＥＧの各画像を１つのオブジェクトとして管理したり、画像に音声を関連付けて１つのオブジェクトとして管理することがある。
【０００３】
ここで、オブジェクトのファイルに所定の処理を施す場合、ユーザにとってはいずれのファイルに処理を施すのか不明瞭で特定しにくい。このような課題に対して、特許文献１には、処理対象となるファイルを全て表示し、ユーザが選択したものを強調表示することで視認性を高める技術が記載されている。
【特許文献１】特開平４−２８６０２１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１では、所定の操作ごとに処理対象を特定可能としたものではない。
【０００５】
本発明は、上記課題に鑑みてなされ、１つのオブジェクトに複数のファイルが含まれる場合、所定の操作に対して必要な情報が把握しやすくなり、操作性の向上や意図しない操作を防止できるオブジェクト再生技術を実現する。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明のオブジェクト再生装置は、所定のルールに基づいて複数のデータファイルから１つのオブジェクトを構成し、当該オブジェクトを構成する複数のデータファイルを再生するオブジェクト再生装置であって、前記データファイルを再生する際に、前記オブジェクトを構成するデータファイルの構成情報及び前記オブジェクトの属性情報を表示する表示手段と、前記オブジェクトを構成するデータファイルに対して所定の操作を実行する操作手段と、前記オブジェクトを構成する複数のデータファイルのうち前記操作手段による操作対象のデータファイルの情報を識別可能に表示するように前記表示手段を制御する制御手段と、を有する。
【０００７】
また、本発明のオブジェクト再生方法は、所定のルールに基づいて複数のデータファイルから１つのオブジェクトを構成し、当該オブジェクトを構成する複数のデータファイルを再生するオブジェクト再生方法であって、前記データファイルを再生する際に、前記オブジェクトを構成するデータファイルの構成情報及び前記オブジェクトの属性情報を表示部に表示する表示工程と、前記オブジェクトを構成するデータファイルに対して所定の操作を実行する操作工程と、前記オブジェクトを構成する複数のデータファイルのうち前記操作工程による操作対象のデータファイルの情報を識別可能に表示するように前記表示部を制御する制御工程と、を有する。
【発明の効果】
【０００８】
本発明によれば、所定の操作に対して処理対象となるファイルの情報を特定可能に表示することにより、所定の操作時に必要とする情報が認識しやすくなり、操作性の向上や意図しない操作を防ぐことができる。
【発明を実施するための最良の形態】
【０００９】
以下に、添付図面を参照して本発明を実施するための最良の形態について詳細に説明する。
【００１０】
尚、以下に説明する実施の形態は、本発明の実現手段としての一例であり、本発明が適用される装置の構成や各種条件によって適宜修正又は変更されるべきものであり、本発明は以下の実施の形態に限定されるものではない。
【００１１】
なお、以下では、本発明を静止画や動画が撮影可能なデジタルカメラ等の撮像装置に適用した例について説明する。
【００１２】
［装置構成］
図１は、本実施形態の撮像装置の機械的構成を示す外観図である。
【００１３】
図１において、２４は画像や各種情報を表示する表示部である。７１は電源のオン／オフを切り替える電源スイッチである。６０はシャッターボタンである。６６は各種モードを切り替えるモード切替スイッチである。５８は撮像装置１と外部機器とを接続するためのＵＳＢ等の接続ケーブルである。５７は接続ケーブル５８と撮像装置１とを接続するコネクタである。７０はユーザからの各種操作を受け付ける操作部である。２００はメモリカードやハードディスク等の記録媒体である。２０４は記録媒体２００を収納してデータの読み出しや書き込みを行うスロットである。
【００１４】
図２は、本実施形態の撮像装置の電気的構成を示すブロック図である。
【００１５】
図２において、１０は撮影レンズ、１１は絞り機能を備えるシャッター、１２は光学像を電気信号に変換するＣＣＤやＣＭＯＳ素子等で構成される撮像部である。１３はアナログ信号をデジタル信号に変換するＡ／Ｄ変換部であり、撮像部１２から出力されるアナログ信号をデジタル信号に変換する場合に用いられる。また、音声制御部１７から出力されるアナログ信号をデジタル信号に変換する場合にも用いられる。バリア９は、撮像装置１１におけるレンズ１０を含む撮像部を覆うことにより、撮像部の汚れや破損を防止する。
【００１６】
１４は、撮像部１２、Ａ／Ｄ変換部１３、Ｄ／Ａ変換部１５、音声制御部１７にクロック信号や制御信号を供給するタイミング発生部であり、メモリ制御部１６及びシステム制御部５０により制御される。１８は画像処理部であり、Ａ／Ｄ変換部１３からのデータやメモリ制御部１６からのデータに対し所定の画素補間、縮小といったリサイズ処理や色変換処理を行う。また、画像処理部１８は、撮像した画像データを用いて所定の演算処理を行い、得られた演算結果に基づいてシステム制御部５０が露光制御、測距制御を行う。これにより、ＴＴＬ（スルー・ザ・レンズ）方式のＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＥＦ（フラッシュプリ発光）処理が行われる。更に、画像処理部１８では、撮像した画像データを用いて所定の演算処理を行い、得られた演算結果に基づいてＴＴＬ方式のＡＷＢ（オートホワイトバランス）処理も行っている。
【００１７】
Ａ／Ｄ変換部１３から出力される画像データは、画像処理部１８及びメモリ制御部１６を介して、あるいは、直接メモリ制御部１６を介してメモリ１９に書き込まれる。メモリ１９は、マイク２１を用いて録音された音声データ、撮影した静止画や動画と画像ファイルを構成する場合のファイルヘッダを格納する。メモリ１９は、所定枚数の静止画や所定時間の動画および音声を格納するのに十分な記憶容量を備えている。
【００１８】
２０は、適応離散コサイン変換（ＡＤＣＴ）等により画像データを圧縮伸張する圧縮／伸張部であり、シャッター１１をトリガにしてメモリ１９に格納された画像データを読み込んで圧縮処理を行い、処理済みのデータをメモリ１９に書き込む。また、記録媒体２００などからメモリ１９に読み込まれた圧縮画像を読み込んで伸張処理を行い、処理済みのデータをメモリ１９に書き込む。圧縮／伸張部２０によりメモリ１９に書き込まれた画像データは、システム制御部５０のファイル部においてファイル化され、インターフェース２３を介して記録媒体２００に記録される。
【００１９】
２４はＬＣＤ等からなる画像表示部であり、画像表示用のメモリを兼ねるメモリ１９に書き込まれた表示用の画像データはＤ／Ａ変換部１５を介して画像表示部２４に表示される。
【００２０】
２１はマイクであり、マイク２１から入力された音声信号は、アンプ等で構成される音声制御部１７を介してＡ／Ｄ変換部１３においてデジタル信号に変換された後、メモリ制御部１６によってメモリ１９に格納される。一方、記録媒体２００に記録されている音声データは、メモリ１９に読み込まれた後、Ｄ／Ａ変換部１５を介し音声制御部１７にて制御された信号がスピーカー２２から発音される。
【００２１】
５０は撮像装置１全体を制御するシステム制御部である。５２はシステム制御部５０の動作用の定数、変数、プログラム等を記憶するシステムメモリである。
【００２２】
５３は電気的に消去／記録可能な不揮発性メモリであり、例えばＥＥＰＲＯＭ等が用いられる。
【００２３】
６２は第１シャッタースイッチＳＷ１、６４は第２シャッタースイッチＳＷ２である。７０はシステム制御部５０に各種の動作指示を入力するための操作部である。
【００２４】
６６はモード切替スイッチであり、システム制御部５０の動作モードを静止画撮影モード、連続撮影（連写）モード、動画モード、再生モード等のいずれかに切り替えることができる。
【００２５】
第１シャッタースイッチＳＷ１（６２）は、撮像装置１に設けられたシャッターボタン６０（図１参照）の操作途中（半押し）でＯＮとなり、ＡＦ処理、ＡＥ処理、ＡＷＢ処理、ＥＦ処理等の動作開始を指示する。
【００２６】
第２シャッタースイッチＳＷ２（６４）は、シャッターボタン６０（図１参照）の操作完了（全押し）でＯＮとなり、撮像部１２からの信号の読み出しから記録媒体２００に画像データを書き込むまでの一連の撮像処理の動作開始を指示する。
【００２７】
操作部７０は各種ボタンやタッチパネル等からなる。具体的に例示すると以下の通りとなる。消去ボタンや、メニューボタン、ＳＥＴボタン、十字に配置された４方向キーなどから構成される。メニューボタンが押されると各種設定が可能なメニュー画面が画像表示部２４に表示される。利用者は、画像表示部２４に表示されたメニュー画面と、４方向キーやＳＥＴボタンとを用いて直感的に各種設定を行うことができる。
【００２８】
７１は電源スイッチであり、電源オン、電源オフを切り替える。
【００２９】
７２は電源制御部であり、電池検出回路、ＤＣ−ＤＣコンバータ、通電するブロックを切り替えるスイッチ回路等により構成され、電池の装着の有無、電池の種類、電池残量の検出を行う。また、電池残量検出結果及びシステム制御部５０の指示に基づいてＤＣ−ＤＣコンバータを制御し、必要な電圧を必要な期間、記録媒体２００を含む各部へ供給する。
【００３０】
７３はアルカリ電池やリチウム電池等の一次電池やＮｉＣｄ電池やＮｉＭＨ電池、Ｌｉ電池等の二次電池、ＡＣアダプター等からなる電源部である。７４及び７５はコネクタであり、電源部７３と電源制御部７２とを接続する。
【００３１】
５１はＲＴＣ(Real Time Clock)であり、電源制御部７２とは別に内部に電源部を保持し、電源部７３が落ちた状態であっても、時計動作状態を続けている。システム制御部５０は起動時にＲＴＣ５１から取得した日時を用いてタイマー制御する。
【００３２】
２３はメモリカードやハードディスク等の記録媒体２００とのインターフェースであり、５４は記録媒体２００とインターフェース２３との接続のためのコネクタである。５５は、コネクタ５４に記録媒体２００が装着されているか否かを検知する記録媒体着脱検知部である。
【００３３】
２００はメモリカードやハードディスク等の記録媒体である。記録媒体２００は、半導体メモリや磁気ディスク等から構成される記録部２０１、撮像装置１とのインターフェース２０２、及び、記録媒体２００と撮像装置１とを接続するためのコネクタ２０３を備えている。
【００３４】
通信部５６は、ＲＳ２３２ＣやＵＳＢ、ＩＥＥＥ１３９４、Ｐ１２８４、ＳＣＳＩ、モデム、ＬＡＮ、無線通信、等の各種通信処理を行う。
【００３５】
５７はコネクタ（無線通信ならばアンテナ）であり、通信部５６を介して撮像装置１を他の機器と接続する。
【００３６】
［動作フロー］
以下に、本実施形態の撮像装置１による各種動作フローについて説明する。
【００３７】
なお、以下に述べる動作は、撮像装置１のシステム制御部５０が、システムメモリ５２に記憶された各種動作プログラムを実行することにより実現される。
【００３８】
図３は、本実施形態の撮像装置１による主要動作を示すフローチャートである。
【００３９】
図３において、電源スイッチ７１により電源がオンされると、システム制御部５０はフラグや制御変数等を初期化する（Ｓ３０１）。
【００４０】
次に記録媒体２００に記録されているファイルに関する管理処理を開始する（Ｓ３０２）。このファイル管理処理については、図９で後述する。
【００４１】
次にモード切替スイッチ６６の設定位置を判定する（Ｓ３０３）。モード切替スイッチ６６が撮影モードに設定されていたならばＳ３０４へ進む。また、動画記録モードに設定されていたならば（Ｓ３０９）、Ｓ３１０へ進む。更に、再生モードに設定されていたならば（Ｓ３１１）、Ｓ３１２へ進む。なお、その他のモードに設定されていたならば、Ｓ３０５へ進み、システム制御部５０は選択されたモードに応じた処理を実行し、Ｓ３０６に進む。
【００４２】
Ｓ３０６では、システム制御部５０は電源スイッチ７１の設定位置を判定し、電源オンに設定されていれば、Ｓ３０３に戻る。また、電源スイッチ７１が電源オフに設定されていれば、Ｓ３０７へ進んで所定の終了処理を行う。この終了処理は、画像表示部２４の表示を終了する処理、バリア９を閉じて撮像部を保護する処理、フラグや制御変数等を含むパラメータや設定値、設定モードを不揮発性メモリ５３に記憶する処理、電力供給が不要な部分への給電を遮断する処理を含む。これら終了処理が完了すると、本プログラムが終了する。
【００４３】
［再生モード（図４）］
図４は、図３のＳ３１２における再生モード処理を示すフローチャートである。
【００４４】
図４において、先ずＳ４０１では、記憶媒体２００から最新の画像情報を取得する。最新の画像情報取得は総枚数計算や検索リスト作成よりも先に取得することで、再生モードに移行後、迅速に処理対象の画像が表示できる。
【００４５】
Ｓ４０２では、Ｓ４０１の最新の画像情報が正常に取得できたか判定する。ここでは、画像が１枚もないような状態や、メディア不良によって画像情報が取得できなかったような状態などが想定される。最新画像情報が取得できることで、少なくとも画像が１枚はあると判定されるならば、Ｓ４０３へ進む。
【００４６】
Ｓ４０３では、Ｓ４０１で取得した最新画像情報を元に記憶媒体２００から最新画像の読み込みを行う。
【００４７】
Ｓ４０４では、読み込んだ最新画像の撮影情報や属性情報などのファイル解析処理を行う。
【００４８】
Ｓ４０５では、Ｓ４０３で読み込んだ最新画像の表示を行い、更に撮影情報や属性情報なども設定に応じて表示する。また、Ｓ４０４でのファイル解析結果に応じて、ファイルの一部が壊れているなど不正なデータということがわかればエラー表示も合わせて行う。
【００４９】
Ｓ４０６では、記憶媒体２００に格納されている画像の総枚数取得処理を開始する。この処理は非同期で動き、完了を待たずに次の処理に進むことができる。これにより、多数の画像が記憶媒体２００に格納され、総枚数計算に時間を要する場合であっても画像の閲覧が可能になる。
【００５０】
Ｓ４０７では、検索リストの作成を開始する。検索リストとは画像に付加された属性情報を予め取得し管理するためのリストである。このように予め検索リストを作成しておくことで、属性ごとの再生や消去といった処理を迅速に行うことが可能となる。検索リスト作成処理も総枚数計算同様に完了を待たずに次の処理に進むことができる。
【００５１】
Ｓ４０８では再生入力待ち状態へ移行する。
【００５２】
また、Ｓ４０２で画像が１枚もない場合には、Ｓ４０９の画像なし時入力待ち状態へ移行する。
【００５３】
［画像なし時入力待ち（図５）］
図５は、図４のＳ４０９における画像なし時入力待ち処理を示すフローチャートである。
【００５４】
図５において、Ｓ５０１では画像がないことが認識できるように「画像がありません」というようなメッセージ表示を行う。
【００５５】
Ｓ５０２では入力があるか判定し、なければ入力があるまで待つ。ここでの入力には、ユーザによるボタンや電池蓋に対する操作、電源の低下などを知らせるイベントなどが含まれる。
【００５６】
何らかの入力があった場合はＳ５０３へ進み、入力が終了ボタンであったか判定するする。終了ボタンであった場合はＳ５０５へ進み、再生モードを終了し、図３のＳ３０６へ進む。
【００５７】
入力が終了ボタン以外であった場合はＳ５０４へ進み、その他のボタン処理へ進む。例えば、画像がなくても入力がメニューボタンだった場合はメニュー表示を行い、設定変更などを行うことができる。
【００５８】
［再生入力待ち（図６）］
図６は、図４のＳ４０８における再生入力待ち処理を示すフローチャートである。
【００５９】
図６において、Ｓ６０１では何らかの入力があるのを待つ。ここでの入力には、ユーザによるボタンや電池蓋に対する操作や、電源の低下などを知らせるイベントなどが含まれる。
【００６０】
何らかの入力があった場合はＳ６０２へ進み、情報表示切替ボタンからの入力であるか判定する。入力が情報表示切替ボタンからの入力であった場合はＳ６０３へ進み情報表示設定を切り替える。ここでの情報表示には、画像の種類、撮影日時、画像番号など、基本的な情報のみを表示する簡易情報表示が含まれる。また、簡易情報表示の内容に加えて、ＩＳＯ、ホワイトバランスなどの撮影パラメータや、画像のサイズ、ファイルサイズなどの情報を表示する詳細情報表示が含まれる。情報表示切替ボタンが押される度に、情報非表示→簡易情報表示→詳細情報表示→情報非表示、と切り替わる。ここで、例えば撮影時のフォーカスを確認できるような新たな情報表示を追加することも可能である。
【００６１】
Ｓ６０２で入力が情報表示切替ボタンでなかった場合、Ｓ６０４へ進み、画像送りボタンか判定する。入力が画像送りボタンだった場合はＳ６０５へ進み、次の表示画像を読み込む。画像送りボタンは対の方向で形成されており、その送り方向によって次表示画像が切り替わる。
【００６２】
Ｓ６０６では、読み込まれた画像に対して撮影情報や属性情報などのファイル解析処理を行う。
【００６３】
Ｓ６０７では、Ｓ６０６でのファイル解析での結果をもとに、Ｓ６０３での情報表示切替設定に従って、撮影情報や属性情報などの再生情報を表示する。
【００６４】
Ｓ６０８では、読み込んだ画像の表示を行う。また、Ｓ６０６のファイル解析結果に応じて、ファイルの一部が壊れているなど不正なデータということがわかればエラー表示も合わせて行う。表示が完了するとＳ６０１の入力待ち状態へ戻る。
【００６５】
Ｓ６０４で入力が画像送りボタンでなかった場合、Ｓ６０９へ進み終了ボタンか判定する。終了ボタンであった場合はＳ６１０へ進み、検索リスト作成処理を終了する。ここでは検索リストが作成途中ならば処理を中断させ、既に作成が完了していれば何も行わない。
【００６６】
次にＳ６１１へ進み、総画像枚数計算の終了処理を行う。この処理もＳ６１０の処理同様、総枚数計算がまだ途中であったならば計算を中断し、既に完了していれば何も行わない。
【００６７】
Ｓ６１２では、再生モード処理を終了し図３のＳ３０６へ進む。
【００６８】
Ｓ６０９で入力が終了ボタンでなかった場合、Ｓ６１３へ進み、操作モード切替要求か判定する。操作モードには、消去モード、画像編集モード、印刷モードなどが含まれる。Ｓ６１３で操作モード切替要求であった場合には、Ｓ６１４に進み、消去モードへの切替要求か判定する。消去モード切替要求であった場合には、Ｓ６１８に進み、操作モードを消去モードに設定する。Ｓ６１４で消去モード切替要求でなかった場合、Ｓ６１５へ進み、画像編集モード切替要求か判定する。画像編集モード切替要求であった場合には、Ｓ６１９に進み、操作モードを画像編集モードに設定する。Ｓ６１５で画像編集モード切替要求でなかった場合、Ｓ６１６へ進み、印刷モード切替要求か判定する。印刷モード切替要求であった場合には、Ｓ６２０に進み、操作モードを印刷モードに設定する。Ｓ６１６で印刷モード切替要求でなかった場合、Ｓ６１７へ進み、その他のモード切替要求か判定する。その他のモード切替要求であった場合には、Ｓ６２１に進み、操作モードをその他のモードに設定する。Ｓ６１７でその他のモード切替要求でなかった場合、Ｓ６２２へ進み、操作モードを通常再生モードに設定し直す。それぞれの操作モードの切替が完了するとＳ６０１の入力待ち状態へ戻る。
【００６９】
また、Ｓ６１３で操作モード切替切替要求でなかった場合には、Ｓ６２３に進み、Ｓ６２３でそれ以外の入力に応じた処理を行う。例えば、マルチ再生への切り替えや、メニューボタンによるメニュー表示などである。
【００７０】
［再生情報表示（図７）］
図７は、図６のＳ６０７における再生情報表示処理を示すフローチャートである。
【００７１】
図７において、Ｓ７０１では、先ず情報表示設定がＯＮか判定する。ＯＮでなかった場合は、再生情報を表示する必要がないので、Ｓ７１４に進み、本処理を終了する。
【００７２】
Ｓ７０１で情報表示設定がＯＮの場合にはＳ７０２に進み、表示対象のオブジェクトが複数のファイルから構成されているオブジェクトか判定する。複数のファイルから構成されるオブジェクトでない場合はＳ７１３に進み、表示対象の画像情報を表示し、本処理を終了する。
【００７３】
なお、複数のデータファイルから構成されるオブジェクトとしては、例えば撮影時にＲＡＷ形式とＪＰＥＧ形式の両方で画像ファイルを記録し、再生時はそれらを１つのオブジェクトとして少なくともいずれかの画像を再生する場合がある。また、他のとして、ある画像に音声ファイルが関連付けされた場合がある。ちなみに、オブジェクトを構成するルールとしては、ファイル名に基づきオブジェクトを構成することが挙げられる。
【００７４】
Ｓ７０２で表示対象のオブジェクトが複数のファイルから構成されている場合はＳ７０３に進み、現在の操作モードを取得する。操作モード取得後、Ｓ７０４で取得した操作モードが通常再生モードか判定する。通常再生モードであった場合には、Ｓ７１３に進み表示対象の画像情報を表示した後、本処理を終了する。
【００７５】
Ｓ７０４で操作モードが通常再生モードではなかった場合、Ｓ７０５に進み、消去モードであるか判定する。消去モードの場合は、Ｓ７０９に進み、表示する情報のうち消去モードで特別表示設定にする項目を設定する。例えば消去モード時に、消去対象のオブジェクトが複数のファイルから構成されている場合、いずれのファイルが消去されるのか、或いは全てのファイルが消去されるのかわかりにくい。また、消去を実行した場合に、どの程度容量が増えるのかわからない。そこで、特別表示により、消去実行時に、実際に操作対象ファイルのファイル構成情報が識別可能に表示される。ここでのファイル構成情報として、ファイル名、拡張子、画像フォーマット、画像の画素数や圧縮率などの少なくとも１つを特別表示してもよい。また、消去操作により削除されるファイルのファイルサイズの合計値を特別表示してもよい。なお、ファイル管理情報内に記載されているファイルサイズの他、ファイル更新日時、読み取り属性や、ファイルヘッダに記載されている画像サイズやその他撮影情報などを特別表示してもよい。
【００７６】
図８（ａ）〜（ｃ）は、ＲＡＷ形式の画像とＪＰＥＧ形式の画像で１つのオブジェクトを構成している場合に、各ファイルの少なくともいずれかを消去するときの表示画面を例示している。
【００７７】
図８（ａ）は、ＪＰＥＧファイルのみを消去する場合である。ＪＰＥＧファイルを示すアイコンが強調表示され、ＪＰＥＧファイルのファイルサイズ、画像サイズが強調表示されている。
【００７８】
図８（ｂ）は、ＲＡＷファイルのみを消去する場合である。ＲＡＷファイルを示すアイコンが強調表示され、ＲＡＷファイルのファイルサイズ、画像サイズが強調表示されている。
【００７９】
図８（ｃ）は、ＲＡＷファイルとＪＰＥＧファイルの両方を消去する場合である。ＲＡＷファイルとＪＰＥＧファイルを示すアイコン両方が強調表示され、２つのファイルの合計サイズとそれぞれの画像サイズが強調表示されている。
【００８０】
Ｓ７０５で操作モードが消去モードでなかった場合、Ｓ７０６に進み、画像編集モードか判定する。画像編集モードの場合は、Ｓ７１０に進み、表示する情報のうち画像編集モードで特別表示設定にする項目を設定する。
【００８１】
Ｓ７０６で操作モードが画像編集モードでなかった場合、Ｓ７０７に進み、印刷モードか判定する。印刷モードの場合は、Ｓ７１１に進み、表示する情報のうち印刷モードで特別表示設定にする項目を設定する。
【００８２】
Ｓ７０７で操作モードが印刷モードでなかった場合、Ｓ７０８に進み、その他のモードであるか判定する。その他のモードの場合は、Ｓ７１２に進み、表示する情報のうちその他のモードで特別表示設定にする項目を設定する。
【００８３】
Ｓ７０８で操作モードがその他のモードでもなかった場合、Ｓ７１３に進み、表示対象の画像情報を表示し、本処理を終了する。
【００８４】
Ｓ７０９〜Ｓ７１２の処理終了後は、Ｓ７１３に進み、表示対象の画像情報を表示し、本処理を終了する。
【００８５】
［ファイル管理（図９）］
図９は、図３のＳ３０２におけるファイル管理処理を示すフローチャートである。
【００８６】
図９において、最新画像確定フラグのリセット（Ｓ９０１）、総ファイル数確定フラグのリセット（Ｓ９０２）、検索許可フラグのリセット（Ｓ９０３）を行い、並行して処理される画像検索処理の開始指示を出す（Ｓ９０４）。
【００８７】
［画像検索（図１０）］
図１０は、図９のＳ９０４に続く画像検索処理を示すフローチャートである。
【００８８】
図１０において、図９のＳ９０４で画像検索処理の開始指示があったならば（Ｓ１００１）、再生対象ディレクトリリスト作成を行う（Ｓ１００２）。これは、例えばＤＣＦ（Design Rule for Camera File System）規格に従った再生機器では、ＤＣＦルートディレクトリのディレクトリエントリの解析、ＤＣＦディレクトリの検索及びリストへの追加処理になる。Ｓ１００３で再生対象ディレクトリがないならば総ファイル数を０に設定し、総ファイル数確定フラグを設定後（Ｓ１０１１）、本処理を終了する。
【００８９】
一方、Ｓ１００３で再生対象ディレクトリがあるならば、画像検索対象ディレクトリを初期化する（Ｓ１００４）。これはＤＣＦ規格の再生機器においては最大番号のＤＣＦディレクトリに設定する。
【００９０】
次に設定されたディレクトリ内の画像総数を設定されたディレクトリのディレクトリエントリを解析により算出するとともに、記録媒体内画像総数に加算する（Ｓ１００５）。また、ディレクトリエントリに記載されている、最小ファイル番号、最大ファイル番号、ファイル番号総和、タイムスタンプ総和、ファイルサイズ総和、総ファイル数等を取得し、ディレクトリエントリ情報としてシステムメモリ５２に記憶する（Ｓ１００６）。
【００９１】
次にＳ１００８で再生対象画像が存在したならば最新画像を決定し最新画像確定フラグを設定する（Ｓ１００８）。
【００９２】
次に終了ボタン等の操作により総数計算終了要求があったならば（Ｓ１００９）、処理を中断してＳ１０１２へ進む。Ｓ１００５〜Ｓ１００８までの処理をＳ１００２で作成したリストにある全てのディレクトリに対して行い（Ｓ１０１０）、最新画像確定通知を行うとともに画像総数を算出し、総ファイル数確定フラグを設定し（Ｓ１０１２）、本処理を終了する。なお、再生対象ディレクトリが存在しても、ディレクトリ内に再生対象画像がない場合は画像総数０として総ファイル数確定フラグを設定し（Ｓ１０１１）、本処理を終了する。
【００９３】
［検索管理（図１１）］
図１１は、検索管理処理示すフローチャートである。
【００９４】
図１１において、検索リスト作成指示があったならば（Ｓ１１０１）、信頼性未確認ディレクトリの有無を判定する（Ｓ１１０３）。全ての再生対象ディレクトリに関して信頼性確認済みであれば（Ｓ１１０４）、検索許可フラグを設定後（Ｓ１１１５）、本処理を終了する。また、信頼性未確認ディレクトリがあるならば信頼性を確認する対象ディレクトリを設定する（Ｓ１１０５）。設定されたディレクトリに対する検索管理ファイルが記録媒体２００に存在するならば（Ｓ１１０６）、これをシステムメモリ５２に読み込む（Ｓ１１０７）。次に読み込んだ検索管理ファイルに対して後述する信頼性確認判定を行う（Ｓ１１０８）。そして、全データ信頼性ありと判定されたならば（１１０８）、対象ディレクトリ信頼性確認済み記憶処理（Ｓ１１１４）を行い、検索リスト作成中断指示の有無を判定する（Ｓ１１０２）。
【００９５】
Ｓ１１０８にて全データ信頼性がなく、一部データにも信頼性がないと判定された場合（Ｓ１１０９、Ｓ１１１０）、また、Ｓ１１０５にて検索管理ファイルがない場合、ディレクトリ内全データを再検査対象として検索管理ファイル生成を行う（Ｓ１１１１）。
【００９６】
また、Ｓ１１１０にて一部データのみ信頼性がある場合、信頼性の確認されていないもう一方の一部データを再検査対象として設定し（Ｓ１１１０）、検索管理ファイル生成を行う（Ｓ１１１２）。Ｓ１１１２にて検索管理ファイルの生成が終了したなら、生成された検索管理ファイルを記録媒体２００に書き込み（Ｓ１１１３）、該当ディレクトリが信頼性確認済みであることを記憶し（Ｓ１１１４）、検索リスト作成中断指示の判定（Ｓ１１０２）に進む。
【００９７】
Ｓ１１０２において検索リスト作成中断指示がある場合、Ｓ１１０１に進み、再び検索リスト作成指示を待つ。Ｓ１１０２にて検索リスト作成中断指示がないならば、前述の一連の処理を信頼性未確認のディレクトリがなくなるまで繰り返し実行する。そして、全ての再生対象ディレクトリに対する処理が終了したならば（Ｓ１１０３）、検索許可フラグを設定後（Ｓ１１１５）、本処理を終了する。
【００９８】
［信頼性確認（図１２）］
図１２は、図１１のＳ１１０７における信頼性確認処理を示すフローチャートである。図１６は、本実施形態の検索管理ファイルを例示する図である。
【００９９】
図１２において、信頼性確認要求があったならば、前述の検索管理処理により記録媒体２００からシステムメモリ５２に読み出し済みの検索管理ファイルの整合性の判定を行う（Ｓ１２０１）。これは、図１６の１６０２に示すような管理ファイルバージョン、管理ファイルサイズ、管理ファイルチェックサムのような管理ファイル内の検索情報ではない、管理ファイル自身の整合情報であり、管理ファイル自体の改ざんの確認となる。ここで整合性が確認できない場合はデータ信頼性なしとして（Ｓ１２１１）、本処理を終了する。すなわち、管理ファイルが改ざんされたことにより正常な検索ができないという事態を防止することが可能となる。Ｓ１２０１で管理ファイルの整合性が確認できた場合は前述の画像検索処理でシステムメモリ５２に記憶済みのディレクトリエントリ情報を取得する（Ｓ１２０２）。また、前述の検索管理処理により記録媒体から読み出し済みの検索管理ファイルに記載のディレクトリエントリ情報と比較する（Ｓ１２０３）。これは、図１６の１６０１に示すような最小ファイル番号、最大ファイル番号、ファイル番号総和、タイムスタンプ総和、ファイルサイズ総和、総ファイル数のような対象ディレクトリの構成を示す情報である。本実施形態ではＤＣＦ規格を想定してファイル番号をエントリ情報としているが、もちろんファイル名やファイル名の文字コードの総和、記録媒体上のディレクトリエントリのハッシュ値等をディレクトリエントリ情報としてもよい。
【０１００】
Ｓ１２０４にて両情報が同一である場合は（Ｓ１２０４）、全データ信頼性ありとして（Ｓ１２０５）、本処理を終了する。すなわち、対象ディレクトリ内のファイル自体の変更、ファイル構成の変更により正常な検索ができないという事態を防止することが可能となる。
【０１０１】
Ｓ１２０４にて両情報が同一でない場合は、管理ファイル内と、ディレクトリエントリ情報に共通ファイルがあるか判定する（Ｓ１２０６）。共通ファイルがある場合は、共通ファイルのディレクトリエントリ情報を記録媒体から取得し（Ｓ１２０７）、検索管理ファイルに記載のディレクトリエントリ情報と比較する（Ｓ１２０８）。両ディレクトリエントリ情報が同一である場合（Ｓ１２０９）、一部データ信頼性有りとして（Ｓ１２１０）、本処理を終了する。すなわち、ユーザによるパソコン等での画像の追加、本装置での撮影画像情報の検索管理ファイルへの反映前の電源遮断等で一部のファイルのみの情報が管理ファイルに記載されていな場合は、すでに信頼性のあるデータは有効に使用することが可能となる。
【０１０２】
Ｓ１２０６で共通ファイルがない場合や、Ｓ１２０９にて共通ファイルの情報が同一でない場合、データ信頼性なしとして（Ｓ１２１１）、本処理を終了する。
【０１０３】
［検索管理ファイル生成（図１３）］
図１３は、図１１のＳ１１１２における検索管理ファイル生成処理を示すフローチャートである。
【０１０４】
図１３において、検索管理ファイル生成要求があったならば、解析ファイルの設定を行う（Ｓ１３０１）。これは前述の検索管理処理により設定されたディレクトリ内の全ファイルもしくは信頼性の確認ができなかった一部のファイルのうち、本処理において未解析のファイルである。
【０１０５】
Ｓ１３０２にて解析対象ファイルの属性情報がシステムメモリ５２内のキャッシュエリアにあるか判定する（Ｓ１３０２）。このキャッシュ情報は、例えば画像の撮影時において設定されている。キャッシュ情報がある場合、キャッシュ情報から検索管理ファイルに記載する属性情報を取得し、検索管理ファイルに登録する（Ｓ１３０３、Ｓ１３０４）。これは、図１６の１６０３〜１６０６のようなファイル情報であり、分類情報、撮影情報、被写体情報等を含み、ファイルを特定する情報と関連付けて記憶される。ファイルを特定する情報はファイル名、ファイル番号等をリスト内に記載してもよく、また、リストの並び順によってファイルと関連付けてもよい。
【０１０６】
Ｓ１３０２にてキャッシュに属性情報がなければ、対象ファイルを記録媒体２００から読み出す（Ｓ１３０７）。そして、属性情報が記載されたファイルヘッダがあれば（Ｓ１３０８）、撮影情報や分類情報等を取得し（Ｓ１３０９、Ｓ１３１０）、検索管理ファイルに登録する（Ｓ１３０４）。ここで、Ｓ１３０８でファイルヘッダがない場合も、その旨の情報を管理ファイルに登録してもよい。解析ファイルの属性情報を管理ファイルに登録した後、未解析ファイルの有無を判定し（Ｓ１３０５）、未解析ファイルがあるならば、Ｓ１３０１にリターンし、未解析ファイルを解析ファイルに設定して上述した処理を繰り返す。全ての要求ファイルの解析が終了したならば検索管理ファイルを記録媒体２００に書き込み（Ｓ１３０６）、本処理を終了する。
【０１０７】
以上のように、撮影等でキャッシュ上に存在する属性情報は改めて記録媒体内のファイルを読み出して解析することをしないので、高速に検索管理ファイルの構築が可能となる。
【０１０８】
［ファイル解析（図１４）］
図１４は、ファイル解析処理を示すフローチャートである。
【０１０９】
図１４において、ファイル解析要求があった場合、属性情報が記載されたファイルヘッダがあれば（Ｓ１４０１）、撮影情報、分類情報等を取得し（Ｓ１４０２、Ｓ１４０３）、被写体情報や画像圧縮方法等の画像情報を取得する（Ｓ１４０４）。
【０１１０】
次に、上述した撮影情報、分類情報、画像情報等が検索管理ファイルの内容と同一か判定し（Ｓ１４０５）、同一ならば、本処理を終了する。一方、相違するならば、検索管理ファイルの該当ファイル情報を更新し（Ｓ１４０６）、検索管理ファイルを記録媒体２００に書き込み（Ｓ１４０７）、本処理を終了する。
【０１１１】
以上のように、画像の再生のためにファイルを読み出しヘッダを解析場合に、同時に検索管理ファイルのファイル単位での照合を行うことにより別途な処理時間をかけることなく検索管理ファイルの詳細な照合及び訂正が可能となる。
【０１１２】
［分類情報更新（図１５）］
図１５は、分類情報更新処理を示すフローチャートである。
【０１１３】
図１５において、分類情報更新要求があったならば、分類情報に変更があったか判定する（Ｓ１５０１）。変更がない場合は、本処理を終了する。一方、分類情報に変更があった場合は、変更後の分類情報をファイルヘッダに記載し（Ｓ１５０２）、記録媒体２００に書き込む（Ｓ１５０３）。
【０１１４】
続いて対象ディレクトリの信頼性が既に確認済みであったならば（Ｓ１５０４）、検索管理ファイルの記載内容も更新し（Ｓ１５０５）、記録媒体２００に書き込む。
【０１１５】
一方、対象ディレクトリの信頼性確認がまだ完了していなければ、検索管理ファイルは更新せずに終了する。ここで更新されなかった検索ファイルはその後実行される信頼性確認処理において画像ファイルの更新が検知され検索ファイルに反映される。
【０１１６】
［他の実施形態］
本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給しても達成可能である。すなわち、そのシステムあるいは装置のコンピュータ（ＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、達成されることは言うまでもない。
【０１１７】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１１８】
プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性の半導体メモリカード、ＲＯＭなどを用いることができる。また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現される場合もある。
【０１１９】
しかし、さらにプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１２０】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる場合も有得る。その後、プログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【図面の簡単な説明】
【０１２１】
【図１】本実施形態の撮像装置の機械的構成を示す外観図である。
【図２】本実施形態の撮像装置の電気的構成を示すブロック図である。
【図３】本実施形態の撮像装置による主要動作を示すフローチャートである。
【図４】図３のＳ３１２における再生モード処理を示すフローチャートである。
【図５】図４のＳ４０９における画像なし時入力待ち処理を示すフローチャートである。
【図６】図４のＳ４０８における再生入力待ち処理を示すフローチャートである。
【図７】図６のＳ６０７における再生情報表示処理を示すフローチャートである。
【図８】ＲＡＷ形式の画像とＪＰＥＧ形式の画像で１つのオブジェクトを構成している場合に、各ファイルの少なくともいずれかを消去する際の表示画面を例示する図である。
【図９】図３のＳ３０２におけるファイル管理処理を示すフローチャートである。
【図１０】図９のＳ９０４に続く画像検索処理を示すフローチャートである。
【図１１】検索管理処理示すフローチャートである。
【図１２】図１１のＳ１１０７における信頼性確認処理を示すフローチャートである。
【図１３】図１１のＳ１１１２における検索管理ファイル生成処理を示すフローチャートである。
【図１４】ファイル解析処理を示すフローチャートである。
【図１５】分類情報更新処理を示すフローチャートである。
【図１６】本実施形態の検索管理ファイルを例示する図である。
【符号の説明】
【０１２２】
１  撮像装置
９  バリア
１０  レンズ
１１  シャッター
１２  撮像部
１３  Ａ／Ｄ変換部
１４  タイミング発生部
１５  Ｄ／Ａ変換部
１６  メモリ制御部
１７  音声制御部
１８  画像処理部
１９  メモリ
２０  圧縮／伸張部
２１  マイク
２２  スピーカー
２３  インターフェース
２４  画像表示部
５０  システム制御部
５１  ＲＴＣ
５２  システムメモリ
５３  不揮発性メモリ
５４  コネクタ
５５  記録媒体着脱検知部
５６  通信部
５７  コネクタ
５８  接続ケーブル
６２，６４  シャッタースイッチ
６６  モード切替スイッチ
７０  操作部
７１  電源スイッチ
７２  電源制御部
７３  電源部
７４，７５  電源コネクタ
２００  記憶媒体
２０１  記録部
２０２  インターフェース
２０３  コネクタ
２０４  スロット
【図１】
2009169743.tif 000003
【図２】
2009169743.tif 000004
【図３】
2009169743.tif 000005
【図４】
2009169743.tif 000006
【図５】
2009169743.tif 000007
【図６】
2009169743.tif 000008
【図７】
2009169743.tif 000009
【図９】
2009169743.tif 000010
【図１０】
2009169743.tif 000011
【図１１】
2009169743.tif 000012
【図１２】
2009169743.tif 000013
【図１３】
2009169743.tif 000014
【図１４】
2009169743.tif 000015
【図１５】
2009169743.tif 000016
【図１６】
2009169743.tif 000017
【図８】
2009169743.tif 000018