(57)【特許請求の範囲】
【請求項１】
複数の種類のファイルを、それぞれ異なるディレクトリに格納して記録する情報処理装置において、
同一の識別子を割り当てた複数の前記ディレクトリを生成する生成手段と、
新たなファイルを前記ディレクトリに格納する際に、前記同一の識別子を有する複数の前記ディレクトリに格納されているすべての前記ファイルのファイル名を読み出し、読み出された前記ファイル名に基づくファイル番号の中から最も大きいファイル番号に１を加算したものを前記新たなファイルのファイル番号とし、前記新たなファイルのファイル番号に基づくファイル名を前記新たなファイルに付して前記ファイルの種類に応じた前記ディレクトリに格納して記録するファイル管理手段と
を備える情報処理装置。
【請求項２】
表示手段と、
制御手段と
を備え、
前記ファイル管理手段は、同一の識別子を有する複数の前記ディレクトリに格納されているすべての前記ファイルの前記ファイル名を読み出し、
前記制御手段は、前記ファイル名に基づく前記ファイル番号に応じた順番に前記ファイルを示す情報を前記表示手段に表示する
請求項１に記載の情報処理装置。
【請求項３】
複数の種類のファイルを、それぞれ異なるディレクトリに格納して記録する情報処理装置の情報処理方法において、
同一の識別子を割り当てた複数の前記ディレクトリを生成する生成ステップと、
新たなファイルを前記ディレクトリに格納する際に、前記同一の識別子を有する複数の前記ディレクトリに格納されているすべての前記ファイルのファイル名を読み出し、読み出された前記ファイル名に基づくファイル番号の中から最も大きいファイル番号に１を加算したものを前記新たなファイルのファイル番号とし、前記新たなファイルのファイル番号に基づくファイル名を前記新たなファイルに付して前記ファイルの種類に応じた前記ディレクトリに格納して記録するファイル管理ステップと
を含む情報処理方法。
【請求項４】
複数の種類のファイルを、それぞれ異なるディレクトリに格納して記録する情報処理装置を制御するプロセッサに実行させるプログラムにおいて、
同一の識別子を割り当てた複数の前記ディレクトリを生成する生成ステップと、
新たなファイルを前記ディレクトリに格納する際に、前記同一の識別子を有する複数の前記ディレクトリに格納されているすべての前記ファイルのファイル名を読み出し、読み出された前記ファイル名に基づくファイル番号の中から最も大きいファイル番号に１を加算したものを前記新たなファイルのファイル番号とし、前記新たなファイルのファイル番号に基づくファイル名を前記新たなファイルに付して前記ファイルの種類に応じた前記ディレクトリに格納して記録するファイル管理ステップと
前記入力ステップにより入力された前記画像を、前記同一の識別子を有するディレクトリに格納される順番を表す情報を付して、前記画像の種類に応じた前記ディレクトリに格納して記録する記録ステップと
を含むプログラム。
【請求項５】
複数の種類の画像ファイルを、それぞれ異なるディレクトリに格納して記録する画像処理装置において、
同一の識別子を割り当てた複数の前記ディレクトリを生成する生成手段と、
新たな画像ファイルを前記ディレクトリに格納する際に、前記同一の識別子を有する複数の前記ディレクトリに格納されているすべての前記画像ファイルのファイル名を読み出し、読み出された前記ファイル名に基づくファイル番号の中から最も大きいファイル番号に１を加算したものを前記新たな画像ファイルのファイル番号とし、前記新たな画像ファイルのファイル番号に基づくファイル名を前記新たな画像ファイルに付して前記画像ファイルの種類に応じた前記ディレクトリに格納して記録するファイル管理手段と
を備える画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置および方法、プログラム、並びに画像処理装置に関し、特に、静止画と動画をそれぞれ異なるディレクトリに格納して記録する場合において、記録された順番を容易に管理することができる情報処理装置および方法、プログラム、並びに画像処理装置に関する。
【背景技術】
【０００２】
デジタルカメラ等の撮影機器では、通常、撮影が行われると、撮影された順番が分かるようにファイル名が付けられ、例えば、撮影された順番に、そのファイル（正確にはそのアイコン）やサムネイル画像が表示されるようになっている。このように、撮影された順番にファイルのアイコンやサムネイル画像を表示することにより、例えばユーザは、撮影した順番を容易に把握でき、例えば表示させる画像を適切に選択することができる。
【０００３】
ところで、デジタルカメラは、近年、高性能CPUの登場により、静止画のみならず動画が撮影できるようになっている。
【０００４】
そこで、動画および静止画の撮影を行うことができる従来のデジタルカメラでは、撮影した静止画および動画において共通に撮影した順番を付けるために、動画および静止画の両方のファイルを、静止画の記録に関するDCF（Design rule for Camera File system）規格で定められたディレクトリに格納し、そこに格納した順番に応じたファイル名を付すようになされている（以下、第１のファイル格納方法と称する）。
【０００５】
また静止画や動画のファイルを別のディレクトリに格納するが、静止画のファイルと動画のファイルを関連付けたインデックスファイル（例えば、記録された順番を記憶しているファイル）を用意し、そのインデックスファイルを参照することで、撮影した順番を確認することができるようにした方法（以下、第２のファイル格納方法と称する）も考えられている。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら第１のファイル格納方法では、静止画しか取り扱うことができない機器では、DCFディレクトリ内にある動画ファイルは何等意味を持たないにもかかわらず、静止画記録時には、その動画ファイルの番号を使用しないようにする必要があるなど、ファイル管理が煩雑になる課題があった。
【０００７】
また第２のファイル格納方法では、別途インデックスファイルを用意する必要があるとともに、例えばそのインデックスファイルがユーザの誤操作等で削除されてしまった場合、ディレクトリの関連性が分からなくなるなどの課題があった。
【０００８】
本発明はこのような状況に鑑みてなされたものであり、静止画および動画のファイルを異なるディレクトリに記録する場合においても、撮影した順番を容易に管理できるようにするものである。
【課題を解決するための手段】
【０００９】
本発明の情報処理装置は、同一の識別子を割り当てた複数のディレクトリを生成する生成手段と、新たなファイルをディレクトリに格納する際に、同一の識別子を有する複数のディレクトリに格納されているすべてのファイルのファイル名を読み出し、読み出されたファイル名に基づくファイル番号の中から最も大きいファイル番号に１を加算したものを新たなファイルのファイル番号とし、新たなファイルのファイル番号に基づくファイル名を新たなファイルに付してファイルの種類に応じたディレクトリに格納して記録するファイル管理手段とを備える。
【００１０】
表示手段と、制御手段とを備え、ファイル管理手段は、同一の識別子を有する複数のディレクトリに格納されているすべてのファイルのファイル名を読み出し、制御手段は、ファイル名に基づくファイル番号に応じた順番にファイルを示す情報を表示手段に表示することができる。
【００１３】
本発明の情報処理方法は、同一の識別子を割り当てた複数のディレクトリを生成する生成ステップと、新たなファイルをディレクトリに格納する際に、同一の識別子を有する複数のディレクトリに格納されているすべてのファイルのファイル名を読み出し、読み出されたファイル名に基づくファイル番号の中から最も大きいファイル番号に１を加算したものを新たなファイルのファイル番号とし、新たなファイルのファイル番号に基づくファイル名を新たなファイルに付してファイルの種類に応じたディレクトリに格納して記録するファイル管理ステップとを含む。
【００１４】
本発明のプログラムは、同一の識別子を割り当てた複数のディレクトリを生成する生成ステップと、新たなファイルをディレクトリに格納する際に、同一の識別子を有する複数のディレクトリに格納されているすべてのファイルのファイル名を読み出し、読み出されたファイル名に基づくファイル番号の中から最も大きいファイル番号に１を加算したものを新たなファイルのファイル番号とし、新たなファイルのファイル番号に基づくファイル名を新たなファイルに付してファイルの種類に応じたディレクトリに格納して記録するファイル管理ステップとを含む。
【００１５】
本発明の情報処理装置および方法、並びにプログラムにおいては、同一の識別子を割り当てた複数のディレクトリが生成され、新たなファイルがディレクトリに格納される際に、同一の識別子を有する複数のディレクトリに格納されているすべてのファイルのファイル名が読み出され、読み出されたファイル名に基づくファイル番号の中から最も大きいファイル番号に１が加算されたものが新たなファイルのファイル番号とされ、新たなファイルのファイル番号に基づくファイル名が新たなファイルに付されてファイルの種類に応じたディレクトリに格納されて記録される。
本発明の画像処理装置は、同一の識別子を割り当てた複数のディレクトリを生成する生成手段と、新たな画像ファイルをディレクトリに格納する際に、同一の識別子を有する複数のディレクトリに格納されているすべての画像ファイルのファイル名を読み出し、読み出されたファイル名に基づくファイル番号の中から最も大きいファイル番号に１を加算したものを新たな画像ファイルのファイル番号とし、新たな画像ファイルのファイル番号に基づくファイル名を新たな画像ファイルに付して画像ファイルの種類に応じたディレクトリに格納して記録するファイル管理手段とを備える。
本発明の画像処理装置においては、同一の識別子を割り当てた複数のディレクトリが生成され、新たな画像ファイルがディレクトリに格納される際に、同一の識別子を有する複数のディレクトリに格納されているすべての画像ファイルのファイル名が読み出され、読み出されたファイル名に基づくファイル番号の中から最も大きいファイル番号に１が加算されたものが新たな画像ファイルのファイル番号とされ、新たな画像ファイルのファイル番号に基づくファイル名が新たな画像ファイルに付されて画像ファイルの種類に応じたディレクトリに格納されて記録される。
【発明の効果】
【００１６】
本発明によれば、静止画および動画のファイルを異なるディレクトリに記録する場合においても、撮影した順番を容易に管理することができる。
【発明を実施するための最良の形態】
【００２３】
図１は、本発明を適用したデジタルカメラ１の構成例を示している。このデジタルカメラ１は、静止画および動画を撮影することができる。
【００２４】
CPU（Central Processing Unit）１１は、ROM（Read Only Memory）１２に記録されているプログラムに従って各種の処理を実行する。RAM１３にはまた、CPU１１が各種の処理を実行する上において必要なデータなども適宜記憶される。
【００２５】
ドライブ１４は、磁気ディスク、光ディスク、光磁気ディスク、ハードディスク、或いは半導体メモリなどよりなる記録媒体１５に、CPU１１から供給された画像データを記録したり、記録媒体１５に記録されている画像データを読み出してCPU１１に供給する。
【００２６】
またドライブ１４は、記録媒体１５がリムーバブルであり記録媒体１５にデジタルカメラ１で動作するプログラムが格納されている場合、記録媒体１５からそれを読み出し、CPU１１が、それを実行するようにすることもできる。
【００２７】
カメラ部２１は、レンズ、CCD（Charged Coupled Device）などから構成されており、撮像の結果得られた画像データを画像処理部２２に供給する。
【００２８】
画像処理部２２は、カメラ部２１から供給された画像データに対してガンマ変換、色空間変換、ホワイトバランス等の画像処理を行い、その結果得られた画像データを、CPU１１に供給する。
【００２９】
静止画コーディック部２３は、CPU１１から供給された、画像処理部２２により処理された画像データに対してJPEG（Joint Photographic Experts Group）圧縮処理を施し、その結果得られた画像データ（静止画の画像データ）をCPU１１に戻す。静止画コーディック部２３はまた、CPU１１から供給された、例えば記録媒体１５に格納されていたJPEG圧縮画像データに対してJPEG伸張処理を行い、その結果得られた静止画の画像データ（YUVフォーマットのデジタル画像データ）をCPU１１に戻す。
【００３０】
動画コーディック部２４は、CPU１１から供給された、画像処理部２２により処理された動画データ（YUVデジタル画像データ）に対してMPEG（Moving Picture Experts Group）圧縮処理を施し、その結果得られた動画の画像データをCPU１１に戻す。動画コーディック部２４はまた、CPU１１から供給された、例えば記録媒体１５に格納されていたMPEG圧縮画像データに対してMPEG伸張処理を行い、その結果得られた動画の画像データ（YUVフォーマットのデジタル画像データ）をCPU１１に戻す。
【００３１】
表示制御部２５は、CPU１１から供給された画像データ（YUVデジタル画像データ）を、RGB信号に変換して、LCD（Liquid Crystal Display）等から構成されている表示部２６に供給して表示させる。
【００３２】
シャッタスイッチ２７は、静止画撮影の際にユーザにより操作されるスイッチである。
【００３３】
操作ボタン群２８は、例えば十字キー、決定ボタンなどの、ユーザがデジタルカメラ１を操作する上で必要なボタン群である。なお静止画を撮影するための静止画撮影モードまたは通常の動画を撮影するための動画撮影モードは、この操作ボタン群２８の所定のボタンが操作されることで設定される。
【００３４】
図２は、デジタルカメラ１の機能的構成例を示す。
【００３５】
画像データ入力部５１は、カメラ部２１（図１）で取り込まれた画像データを入力し、入力した画像データをカメラ制御部５２に供給する。
【００３６】
カメラ制御部５２は、中央制御部６２の制御に従って、画像データ入力部５１から供給された画像データから、静止画用の画像データを生成して静止画処理部５３に供給したり、動画用の画像データを生成して動画処理部５４に供給する。
【００３７】
静止画処理部５３は、中央制御部６２の制御に従い、カメラ制御部５２から供給された静止画の画像データに対するJPEG圧縮処理を静止画コーディック部２３に要求し、静止画コーディック部２３は供給された静止画の画像データに対してJPEG圧縮処理を施し（以下、簡単のために、適宜、静止画処理部５３がJPEG圧縮処理を施すと記載する）、その結果得られた画像データをファイル管理部５５に供給する。静止画処理部５３はまた、中央制御部６２の制御に従い、ファイル管理部５５から供給された、記録媒体１５に記録されていたJPEG圧縮画像データに対するJPEG伸張処理を静止画コーディック部２３に要求し、静止画コーディック部２３は供給されたJPEG圧縮画像データに対してJPEG伸張処理を行い（以下、簡単のために、適宜、静止画処理部５３がJPEG伸張処理を行うと記載する）、その結果得られた画像データを中央制御部６２に供給する。
【００３８】
動画処理部５４は、中央制御部６２の制御に従い、カメラ制御部５２から供給された動画の画像データに対するMPEG圧縮処理を動画コーディック部２４に要求し、動画コーディック部２４は供給された動画の画像データに対してMPEG圧縮処理を施し（以下、簡単のために、適宜、動画処理部５４がMPEG圧縮処理を施すと記載する）、その結果得られた画像データを、ファイル管理部５５に供給する。
【００３９】
動画処理部５４はまた、中央制御部６２の制御に従い、ファイル管理部５５から供給された、記録媒体１５に格納されているMPEG圧縮画像データに対するMPEG伸張処理を動画コーディック部２４に要求し、動画コーディック部２４は供給されたMPEG圧縮画像データに対してMPEG伸張処理を行い（以下、簡単のために、適宜、動画処理部５４がMPEG伸張処理を行うと記載する）、その結果得られた動画の画像データを、中央制御部６２に供給する。
【００４０】
ファイル管理部５５は、静止画処理部５３および動画処理部５４から供給された静止画および動画の画像データを、それぞれ異なるディレクトリに格納して記録媒体１５に記録する。
【００４１】
ファイル管理部５５は、図３に示すように、静止画を記録するディレクトリと動画を記録するディレクトリを、例えば、記録媒体１５のトップディレクトリTOP/の下にそれぞれ別個に設け、それらに同一の識別子を割り当てるとともに（100番）、その識別子（100番）を含むディレクトリ名を付与する（例えば、先頭３文字を識別子の番号とするディレクトリ名を付与する）。
【００４２】
図３の例では、静止画を記録するディレクトリは、トップディレクトリTOP/の下のディレクトリDCIM/の下に設けられ、100MSDCFがディレクトリ名として付与されている。また動画を記録するディレクトリは、トップディレクトリTOP/の下のディレクトリMP_ROOT/の下に設けられ、100MNV01がディレクトリ名として付与されている。
【００４３】
その詳細は後述するがファイル管理部５５は、画像を記録する際、同一のディレクトリ識別子を有するディレクトリ（図３の例の場合、ディレクトリ100MSDCF/とディレクトリ100MNV01の両方のディレクトリ）に格納されているファイル名を読み出す。そしてファイル名は、例えば同一のディレクトリ識別子を有するディレクトリに格納された順番を表す連番（以下、ファイル番号と称する）を含んで付与されているので、ファイル管理部５５は、最も大きいファイル番号に１を加算して得られた番号を含むファイル名を、いま記録する画像のファイル名とする。
【００４４】
ファイル管理部５５は、記録する画像が静止画であれば、決定したファイル名に静止画用の拡張子（JPG）を付して、ディレクトリ100MSDCF/に記録し、記録する画像が動画であれば、決定したファイル名に動画用の拡張子（MP4）を付して、ディレクトリ100MNV01/に記録する。
【００４５】
すなわちこのように静止画および動画を異なるディレクトリに記録する場合において、それぞれのディレクトリに同じ識別子を与えるとともに、同じ識別子を有するディレクトリ全体としてそこに記録された順番を示す情報を含んでファイル名を決定するようにしたので、静止画および動画が異なるディレクトリに記録される場合においても、そのファイル名から撮影の順番（記録された順番）を容易に管理することができる。
【００４６】
図２に戻り制御信号入力部６１は、シャッタスイッチ２７および操作ボタン群２８に対するユーザの操作に応じた信号を入力し、中央制御部６２に供給する。
【００４７】
中央制御部６２は、制御信号入力部６１から入力された信号に応じてカメラ制御部５２、静止画処理部５３、動画処理部５４、およびファイル管理部５５を制御し、静止画または動画の撮影およびその画像の再生を行わせる。
【００４８】
次に、デジタルカメラ１における記録処理を、図４のフローチャートを参照して説明する。
【００４９】
操作ボタン群２８に対して、撮影を開始する操作がなされると、ステップＳ１において、中央制御部６２は、制御信号入力部６１から記録が要求された旨を表す信号を受信する。
【００５０】
ステップＳ２において、中央制御部６２は、いまから記録する画像が静止画であるかまたは動画であるかを判定し、静止画であると判定した場合（例えば、操作ボタン群２８が、静止画撮影モードを設定するように操作されていた場合）、ステップＳ３に進む。
【００５１】
ステップＳ３において、中央制御部６２は、静止画処理部５３に対して静止画記録指令を出力する。
【００５２】
ステップＳ４において、静止画処理部５３は、静止画処理を行う。具体的には、静止画処理部５３は、カメラ制御部５２に対して静止画の画像データの供給を要求するとともに、その要求に応じてカメラ制御部５２から供給された撮影された静止画の画像データに対して、JPEG圧縮処理を行う。ステップＳ５において、静止画処理部５３は、静止画処理を施した画像をファイル管理部５５に供給し、その記録を要求する。
【００５３】
ステップＳ６において、ファイル管理部５５は、ここで記録する静止画のディレクトリの識別子を決定する。この例の場合、ディレクトリの識別子は100番とされる。
【００５４】
ステップＳ７において、ファイル管理部５５は、ステップＳ６で決定した識別子を含むディレクトリ名を有するディレクトリから、そこに格納されているすべてのファイル名を読み出す。
【００５５】
例えば、図３の例では、ディレクトリ100MSDCF/およびディレクトリ100MNV01/が100番の識別子を含むディレクトリ名を有しているので、ディレクトリ100MSDCF/からファイルＦａ１とファイルＦａ２のファイル名（DSC00001、DSC00003）が、そしてディレクトリ100MNV01から、ファイルＦｂ１とファイルＦｂ２のファイル名（M4V00002、M4V00004）がそれぞれ読み出される。
【００５６】
ステップＳ８において、ファイル管理部５５は、ステップＳ７で読み出したファイル名に基づいて、ここで記録する画像のファイル名を決定する。
【００５７】
具体的には、ファイル名はDSC×××××またM4V×××××の形態を有しており、ファイル名の中の“×××××”部分に、同一の識別子を含むディレクトリ名を有するディレクトリに記録される順番を表す番号（ファイル番号）が組み込まれるようになされている。すなわち図３の例では、ファイルＦａ１が第１番目に、ファイルＦｂ１が第２番目に、ファイルＦａ２が第３番目に、そしてファイルＦｂ２が第４番目に、100番の識別子を含むディレクトリ名を有するディレクトリに格納されたことになる。
【００５８】
そこでファイル管理部５５は、読み出したファイル名の中の最も大きいファイル番号（図３の例では、00004番）に１を加算して得た番号（000005番）を、いまから記録する静止画のファイル番号とし、そのファイル名を、それを含む静止画用のファイル名（DSC00005）とする。
【００５９】
ステップＳ９において、ファイル管理部５５は、静止画処理部５３から供給された静止画を、図５に示すように、決定したファイル名（DSC00005）に静止画用の拡張子（JPG）が付されたファイルＦａ３として、静止画が格納されるディレクトリ100MSDCF/に格納する。
【００６０】
一方ステップＳ２で、いまから記録する画像が動画であると判定された場合、ステップＳ１０に進む。
【００６１】
ステップＳ１０において、中央制御部６２は、動画処理部５４に対して動画記録指令を出力する。
【００６２】
ステップＳ１１において、動画処理部５４は、動画処理を行う。具体的には、動画処理部５４は、カメラ制御部５２に対して動画の画像データの供給を要求するとともに、その要求に応じてカメラ制御部５２から供給された撮影された動画の画像データに対して、MPEG圧縮処理を行う。
【００６３】
ステップＳ１２において、動画処理部５４は、動画処理を施した画像をファイル管理部５５に供給し、その記録を要求する。
【００６４】
ステップＳ１３において、ファイル管理部５５は、ここで記録する動画のディレクトリの識別子を決定する。この例の場合、ディレクトリの識別子は100番とされる。
【００６５】
ステップＳ１４において、ファイル管理部５５は、ステップＳ１３で決定した識別子を含むディレクトリ名を有するディレクトリから、そこに格納されているすべてのファイル名を読み出す。
【００６６】
例えば、図５に示すようなファイルが記録されている場合、ディレクトリ100MSDCF/およびディレクトリ100MNV01/が100番の識別子を含むディレクトリ名を有しているので、ディレクトリ100MSDCF/からファイルＦａ１乃至Ｆａ３のファイル名（DSC00001、DSC00003、DSC00005）が、そしてディレクトリ100MNV01から、ファイルＦｂ１とファイルＦｂ２のファイル名（M4V00002、M4V00004）がそれぞれ読み出される。
【００６７】
ステップＳ１５において、ファイル管理部５５は、ステップＳ１４で読み出したファイル名に基づいて、ここで記録するファイル名を決定する。
【００６８】
具体的には、ステップＳ８における場合と同様に、ファイル管理部５５は、読み出したファイル名の中の最も大きいファイル番号（図５の例では、00005番）に１を加算して得た番号（00006番）を、いま記録する動画のファイル番号とし、それを含む動画用のファイル名（M4V00006）を、いま記録される動画のファイル名とする。
【００６９】
ステップＳ１６において、ファイル管理部５５は、動画処理部５４から供給された動画を、図６に示すように、決定したファイル名（M4V00006）に動画用の拡張子（MP4）が付されたファイルＦｂ３として、動画が格納されるディレクトリ100MNV01/に格納する。
【００７０】
以上のようにして静止画または動画が記録される。
【００７１】
次に、例えば表示する画像をユーザが決めるときに参照されるファイルのリスト表示処理を、図７のフローチャートを参照して説明する。
【００７２】
ステップＳ２１において、中央制御部６２は、制御信号入力部６１からファイルのリスト表示が要求されたことを表す信号を受信すると、ステップＳ２２において、所定のディレクトリ識別子（この例の場合、100番の識別子）を含むディレクトリ名を有するディレクトリに格納されているファイルのファイル名の提供を、ファイル管理部５５に要求する。
【００７３】
ステップＳ２３において、ファイル管理部５５は、100番の識別子を含むディレクトリ名を有するディレクトリに格納されているファイルのファイル名をすべて読み出して、中央制御部６２に供給する。
【００７４】
ステップＳ２４において、中央制御部６２は、ファイル管理部５５から供給されたファイル名から、例えばファイル番号の小さい順からファイルのアイコンを並べて、表示部６３に表示する。すなわちファイル番号は、撮影された順番（100番の識別子を含むディレクトリ名を有するディレクトリに記録された順番）毎に付けられているので、ファイル番号の順にファイルのアイコンを表示すれば、ファイルのアイコンを撮影された順番に表示することができる。
【００７５】
次に、記録媒体１５に記録された画像を再生する場合の動作を、図８のフローチャートを参照して説明する。
【００７６】
ステップＳ５１において、中央制御部６２は、指定されたファイルの再生をファイル管理部５５に要求する。例えば図７の処理で表示された所定のファイルのアイコンが、再生するファイルであるとして指定されると、そのファイルの再生がファイル管理部５５に要求される。
【００７７】
ステップＳ５２において、ファイル管理部５５は、再生が要求されたファイルの拡張子を参照し、そのファイルが動画であるか静止画であるかを中央制御部６２に通知する。
【００７８】
ステップＳ５３において、中央制御部６２は、ファイル管理部５５からの通知に基づいて、再生が要求されたファイルが動画であるかまたは静止画であるかを判定し、静止画であると判定した場合、ステップＳ５４に進み、静止画処理部５３に対して、指定されたファイルの再生を要求する。
【００７９】
ステップＳ５５において、静止画処理部５３は、指定されたファイルの提供をファイル管理部５５に要求し、その要求に応じてファイル管理部５５から供給されたその静止画を伸張し、その結果得られた画像データを中央制御部６２に供給する。中央制御部６２は、供給された画像データを表示部６３に供給して表示する。
【００８０】
ステップＳ５３で動画であると判定された場合、ステップＳ５６に進み、中央制御部６２は、動画処理部５４に対して、指定されたファイルの再生を要求する。
【００８１】
次にステップＳ５７において、動画処理部５４は、指定されたファイルの提供をファイル管理部５５に要求し、その要求に応じてファイル管理部５５から供給されたその動画を伸張し、その結果得られた画像データを中央制御部６２に供給する。中央制御部６２は、供給された画像データを表示部６３に供給して表示する。
【００８２】
以上のようにして画像が再生される。
【００８３】
なお、本明細書において、記録媒体により提供されるプログラムを記述するステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【図面の簡単な説明】
【００８４】
【図１】本発明を提供したデジタルカメラの構成例を示すブロック図である。
【図２】図１のデジタルカメラの機能的構成例を示すブロック図である。
【図３】ディレクトリの構成例を示す図である。
【図４】記録処理を説明するフローチャートである。
【図５】ディレクトリの構成例を示す他の図である。
【図６】ディレクトリの構成例を示す他の図である。
【図７】ファイルリストの表示処理を説明するフローチャートである。
【図８】再生処理を説明するフローチャートである。
【符号の説明】
【００８５】
１  デジタルカメラ，  １１  CPU，  １２  ROM，  １３  RAM，  １４  ドライブ，  １５  記録媒体，  ２１  カメラ部，  ２２  画像処理部，  ２３  静止画コーディック部，  ２４  動画コーディック部，  ２５  表示制御部，  ２６  表示部，  ５１  画像データ入力部，  ５２  カメラ制御部，  ５３  静止画処理部，  ５４  動画処理部，  ５６  ファイル管理部，  ６１  制御信号入力部，  ６２  中央制御部，  ６３  表示部
【図１】
0004576941.tif 000002
【図２】
0004576941.tif 000003
【図３】
0004576941.tif 000004
【図４】
0004576941.tif 000005
【図５】
0004576941.tif 000006
【図６】
0004576941.tif 000007
【図７】
0004576941.tif 000008
【図８】
0004576941.tif 000009