(57)【要約】【課題】複数のパーティションを用いる構成において、独自の論理フォーマットを採ることなく、起動処理等の高速化を図る。【解決手段】システム制御回路５０は、撮像素子１４により生成される画像データを、外部記録媒体２００内の複数のパーティションに対して書き込む。また、システム制御回路５０は、複数のパーティションに係る管理情報を生成し、生成した管理情報を、外部記録媒体２００内における複数のパーティションとは異なる第１のパーティションに格納する。【選択図】図１
2008186298.tif 000002
【特許請求の範囲】
【請求項１】
撮像手段と、
前記撮像手段により生成される画像データを、記録媒体内の複数のパーティションに対して書き込む書き込み手段と、
前記複数のパーティションに係る管理情報を生成する管理情報生成手段と、
前記管理情報生成手段により生成される前記管理情報を、前記記録媒体内における前記複数のパーティションとは異なる所定のパーティションに格納する格納手段とを有することを特徴とする撮像装置。
【請求項２】
前記所定のパーティションに格納された前記管理情報を読み込む読み込み手段と、
前記複数のパーティションに係る表示情報を前記管理情報に基づいて生成する表示情報生成手段と、
前記表示情報を表示手段に表示させる表示制御手段とを更に有することを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記管理情報生成手段は、前記撮像手段により撮像処理が行われる度に、前記管理情報を生成し、前記格納手段は、当該撮像装置における電源の供給が停止した場合、その直前に前記管理情報生成手段により生成された前記管理情報を前記所定のパーティションに格納することを特徴とする請求項１又は２に記載の撮像装置。
【請求項４】
前記撮像手段により撮像処理が行われ、その撮像処理に応じて生成される画像データが前記記録媒体に書き込まれた場合、前記記録媒体内の前記管理情報を無効とする設定を行う第１の設定手段を更に有することを特徴とする請求項３に記載の撮像装置。
【請求項５】
前記複数のパーティション内の画像データの編集が行われた場合、前記記録媒体内の前記管理情報を無効とする設定を行う第２の設定手段を更に有することを特徴とする請求項３又は４に記載の撮像装置。
【請求項６】
当該撮像装置における電源の供給が停止し、その直前に前記管理情報生成手段によって生成され、前記所定のパーティション内に格納された前記管理情報を有効とする設定を行う第３の設定手段を更に有することを特徴とする請求項３乃至５の何れか１項に記載の撮像装置。
【請求項７】
当該撮像装置に対する前記記録媒体の装着を検知する検知手段と、
前記検知手段により前記記録媒体の装着が検知された場合、前記記録媒体内の前記管理情報を無効とする設定を行う第４の設定手段とを更に有することを特徴とする請求項１乃至６の何れか１項に記載の撮像装置。
【請求項８】
前記管理情報は、最終の画像データのファイル名、最終の撮像処理時間、最終の画像データが書き込まれたパーティション情報、前記複数のパーティション夫々の空きクラスタ数、及び、前記複数のパーティション夫々の画像データ数のうちの少なくとも何れか一つを含むことを特徴とする請求項１乃至７の何れか１項に記載の撮像装置。
【請求項９】
前記記録媒体内に前記管理情報が格納されているか否かを判別する管理情報判別手段を更に有し、
前記管理情報判別手段により前記管理情報が前記記録媒体内に格納されていないと判別された場合、前記管理情報に対する情報の書き込み及び読み込みを行わないことを特徴とする請求項１乃至８の何れか１項に記載の撮像装置。
【請求項１０】
撮像手段を有する撮像装置の制御方法であって、
前記撮像手段により生成される画像データを、記録媒体内の複数のパーティションに対して書き込む書き込みステップと、
前記複数のパーティションに係る管理情報を生成する管理情報生成ステップと、
前記管理情報生成ステップにより生成される前記管理情報を、前記記録媒体内における前記複数のパーティションとは異なる所定のパーティションに格納する格納ステップとを含むことを特徴とする撮像装置の制御方法。
【請求項１１】
撮像手段を有する撮像装置の制御方法をコンピュータに実行させるためのプログラムであって、
前記撮像手段により生成される画像データを、記録媒体内の複数のパーティションに対して書き込む書き込みステップと、
前記複数のパーティションに係る管理情報を生成する管理情報生成ステップと、
前記管理情報生成ステップにより生成される前記管理情報を、前記記録媒体内における前記複数のパーティションとは異なる所定のパーティションに格納する格納ステップとをコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のパーティションを有する記録媒体に対して画像データの書き込みが可能な技術に関するものである。
【背景技術】
【０００２】
近年、デジタルカメラで使用されるメモリカードの記録容量は巨大になり、多数の画像データを記録できるようになってきている。そのような状況でメモリカードに対して、撮影後、所望の画像データの検索や、画像データの仕分け等を行うと、多数の画像データを扱うため、処理に時間がかかり、画像データ管理に負荷がかかってしまう。そのため、多数の画像データを扱う際にも画像データの管理を容易に行うことが求められており、メモリカード内部の記録領域を論理的に分割する方法が考案されている。
【０００３】
例えば、メモリカード内部を複数のパーティションに分割したり、独自のフォーマットを考案し管理する方法が知られている（例えば、特許文献１参照）。
【０００４】
【特許文献１】特開２０００−２０９４８５号公報（第０４３４欄、図４）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、記録領域独自の論理フォーマットを用いることで、以前に記録した画像データと互換性が取れなくなってしまう。デジタルカメラにおいては、過去に撮影した画像データを再生することができないことは致命的である。
【０００６】
また、デジタルカメラにおいて、当該カメラを再生起動する際には、一般的に最後に撮影した画像を表示するものが多い。しかし、記録媒体内部を独自の論理フォーマット或いは複数パーティションに分割した場合、最終撮影画像の検索に時間がかかり、デジタルカメラの起動に対して更に時間がかかってしまう。
【０００７】
そこで、本発明の目的は、複数のパーティションを用いる構成において、独自の論理フォーマットを採ることなく、起動処理等の高速化を図ることにある。
【課題を解決するための手段】
【０００８】
本発明の撮像装置は、撮像手段と、前記撮像手段により生成される画像データを、記録媒体内の複数のパーティションに対して書き込む書き込み手段と、前記複数のパーティションに係る管理情報を生成する管理情報生成手段と、前記管理情報生成手段により生成される前記管理情報を、前記記録媒体内における前記複数のパーティションとは異なる所定のパーティションに格納する格納手段とを有することを特徴とする。
本発明の撮像装置の制御方法は、撮像手段を有する撮像装置の制御方法であって、前記撮像手段により生成される画像データを、記録媒体内の複数のパーティションに対して書き込む書き込みステップと、前記複数のパーティションに係る管理情報を生成する管理情報生成ステップと、前記管理情報生成ステップにより生成される前記管理情報を、前記記録媒体内における前記複数のパーティションとは異なる所定のパーティションに格納する格納ステップとを含むことを特徴とする。
本発明のプログラムは、撮像手段を有する撮像装置の制御方法をコンピュータに実行させるためのプログラムであって、前記撮像手段により生成される画像データを、記録媒体内の複数のパーティションに対して書き込む書き込みステップと、前記複数のパーティションに係る管理情報を生成する管理情報生成ステップと、前記管理情報生成ステップにより生成される前記管理情報を、前記記録媒体内における前記複数のパーティションとは異なる所定のパーティションに格納する格納ステップとをコンピュータに実行させることを特徴とする。
【発明の効果】
【０００９】
本発明は、画像データを格納する複数のパーティションとは別に、管理情報を格納するための所定のパーティションを設けたので、例えば起動処理時に使用する管理情報を高速に取得することが可能となる。従って、本発明によれば、複数のパーティションを用いる構成において、独自の論理フォーマットを採ることなく、起動処理等の高速化を図ることができる。
【発明を実施するための最良の形態】
【００１０】
以下、本発明を適用した好適な実施形態を、添付図面を参照しながら詳細に説明する。
【００１１】
先ず、本実施形態に係るデジタルカメラ１００の内部構成を、図１を参照しながら説明する。図１は、本実施形態に係るデジタルカメラ１００の内部構成を示すブロック図である。
【００１２】
図１において、１００は、デジタルカメラである。１０は、撮影レンズである。１２は、絞り機能を備えるシャッタである。１４は、光学像を電気信号に変換する撮像素子である。１６は、撮像手段の一つである撮像素子１４の撮像処理により得られるアナログ信号出力を、ディジタル信号に変換するＡ／Ｄ変換器である。
【００１３】
１８は、撮像素子１４、Ａ／Ｄ変換器１６及びＤ／Ａ変換器２６にクロック信号や制御信号を供給するタイミング発生回路であり、メモリ制御回路２２及びシステム制御回路５０により制御される。
【００１４】
２０は、画像処理回路であり、Ａ／Ｄ変換器１６からのデータ又はメモリ制御回路２２からのデータに対して所定の画素補間処理や色変換処理を行う。
【００１５】
また、画像処理回路２０は、撮像した画像データを用いて所定の演算処理を行い、システム制御回路５０は、得られた演算結果に基づいて、露光制御手段４０及び測距制御手段４２に対して制御を行う。即ち、画像処理回路２０の演算結果に基づいて、ＴＴＬ（スルー・ザ・レンズ）方式のＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＥＦ（フラッシュプリ発光）処理等を行うことができる。
【００１６】
さらに、画像処理回路２０においては、撮像した画像データを用いて所定の演算処理を行い、得られた演算結果に基づいてＴＴＬ方式のＡＷＢ（オートホワイトバランス）処理も行っている。
【００１７】
２２はメモリ制御回路であり、Ａ／Ｄ変換器１６、タイミング発生回路１８、画像処理回路２０、画像表示メモリ２４、Ｄ／Ａ変換器２６、メモリ３０及び圧縮・伸長回路３２を制御する。
【００１８】
Ａ／Ｄ変換器１６からの出力データは、画像処理回路２０及びメモリ制御回路２２を介して、又は、直接メモリ制御回路２２を介して、画像表示メモリ２４或いはメモリ３０に書き込まれる。
【００１９】
２４は、画像表示メモリである。２６は、Ｄ／Ａ変換器である。２８は、ＴＦＴ ＬＣＤ等から成る画像表示部であり、画像表示メモリ２４に書き込まれた表示用の画像データは、Ｄ／Ａ変換器２６を介して画像表示部２８により表示される。画像表示部２８を用いて、撮像した画像データを逐次表示すれば、電子ファインダ機能を実現することが可能である。
【００２０】
また、画像表示部２８は、システム制御回路５０の指示により任意に表示をＯＮ／ＯＦＦすることが可能であり、表示をＯＦＦにした場合にはデジタルカメラ１００の電力消費を大幅に低減することができる。
【００２１】
３０は、撮影した静止画像データや動画像データ等を格納するためのメモリであり、所定枚数の静止画像データや所定時間の動画像データ等を格納するのに十分な記憶量を備えている。これにより、複数枚の静止画像データを連続して撮影する連射撮影やパノラマ撮影の場合にも、高速かつ大量の画像データ書き込みをメモリ３０に対して行うことが可能となる。
【００２２】
また、メモリ３０は、システム制御回路５０の作業領域としても使用することが可能である。
【００２３】
３２は、適応離散コサイン変換（ＡＤＣＴ）等により画像データを圧縮伸長する圧縮・伸長回路であり、メモリ３０に格納された画像データを読み込んで圧縮処理又は伸長処理を行い、処理を終えたデータをメモリ３０に書き込む。
【００２４】
４０は、絞り機能を備えるシャッタ１２を制御する露光制御手段であり、フラッシュ４８と連携することによりフラッシュ調光機能も有するものである。
【００２５】
４２は、撮影レンズ１０のフォーカシングを制御する測距制御手段である。４４は、撮影レンズ１０のズーミングを制御するズーム制御手段である。４６は、バリアである保護手段１０２の動作を制御するバリア制御手段である。
【００２６】
４８はフラッシュであり、ＡＦ補助光の投光機能、フラッシュ調光機能も有する。露光制御手段４０及び測距制御手段４２は、ＴＴＬ方式を用いて制御されており、撮像された画像データを画像処理回路２０によって演算した演算結果に基づいて、露光制御手段４０、測距制御手段４２に対する制御がシステム制御回路５０により行われている。
【００２７】
５０は、デジタルカメラ１００全体を制御するシステム制御回路である。５２は、システム制御回路５０の動作用の定数、変数、プログラム等を記憶するメモリである。
【００２８】
５４は、システム制御回路５０でのプログラムの実行に応じて、文字、画像、音声等を用いて動作状態やメッセージ等を表示する液晶表示装置、スピーカ等の表示部である。表示部５４は、デジタルカメラ１００の操作部近辺の視認し易い位置に単数或いは複数個所設置され、例えばＬＣＤやＬＥＤ、発音素子等の組み合わせにより構成されている。
【００２９】
また、表示部５４は、その一部の機能が光学ファインダ１０４内に設置されている。表示部５４の表示内容のうち、ＬＣＤ等に表示するものとしては、シングルショット／連写撮影表示、セルフタイマ表示、圧縮率表示、記録画素数表示、記録枚数表示、残撮影可能枚数表示、シャッタスピード表示、絞り値表示、露出補正表示等がある。また、その他にも、フラッシュ表示、赤目緩和表示、マクロ撮影表示、ブザー設定表示、時計用電池残量表示、電池残量表示、エラー表示、複数桁の数字による情報表示、外部記録媒体２００の着脱状態表示、通信Ｉ／Ｆ動作表示、日付け・時刻表示等が挙げられる。
【００３０】
また、表示部５４の表示内容のうち、光学ファインダ１０４内に表示するものとしては、合焦表示、手振れ警告表示、フラッシュ充電表示、シャッタスピード表示、絞り値表示、露出補正表示、等がある。
【００３１】
５６は、電気的に消去・記録可能な不揮発性メモリであり、例えばＥＥＰＲＯＭ等が用いられる。
【００３２】
６０、６２、６４、６６、６８及び７０は、システム制御回路５０の各種の動作指示を入力するための操作手段であり、スイッチやダイアル、タッチパネル、視線検知によるポインティング、音声認識装置等の単数或いは複数の組み合わせで構成される。
【００３３】
ここで、これらの操作手段の具体的な説明を行う。６０は、モードダイアルスイッチであり、電源オフ、自動撮影モード、撮影モード、パノラマ撮影モード、再生モード、マルチ画面再生・消去モード、ＰＣ接続モード等の各機能モードを切り替え設定することができる。
【００３４】
６２は、シャッタスイッチＳＷ１であり、不図示のシャッタボタンの操作途中でＯＮとなり、ＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＡＷＢ（オートホワイトバランス）処理、ＥＦ（フラッシュプリ発光）処理等の動作開始を指示する。
【００３５】
６４は、シャッタスイッチＳＷ２であり、不図示のシャッタボタンの操作完了でＯＮとなり、次の処理動作の開始を指示する。即ち、シャッタスイッチＳＷ２がＯＮとなると、撮像素子１２から読み出された画像データがＡ／Ｄ変換器１６、メモリ制御回路２２を介してメモリ３０に書き込まれる露光処理、画像処理回路２０やメモリ制御回路２２での演算を用いた現像処理が指示される。また、メモリ３０から画像データを読み出し、圧縮・伸長回路３２で圧縮を行い、記録媒体２００に画像データを書き込むことも指示される。
【００３６】
６６は、画像表示ＯＮ／ＯＦＦスイッチであり、画像表示部２８のＯＮ／ＯＦＦを設定することができる。この機能により、光学ファインダ１０４を用いて撮影を行う際に、ＴＦＴ ＬＣＤ等から成る画像表示部への電流供給を遮断することにより、省電力を図ることが可能となる。
【００３７】
６８は、クイックレビューＯＮ／ＯＦＦスイッチであり、撮影直後に撮影した画像データを自動再生するクイックレビュー機能を設定する。なお、本実施形態では特に、画像表示部２８をＯＦＦとした場合におけるクイックレビュー機能の設定をする機能を備えるものとする。
【００３８】
７０は、各種ボタンやタッチパネル等からなる操作部である。操作部７０は、メニューボタン、セットボタン、マクロボタン、マルチ画面再生改ページボタン、フラッシュ設定ボタン、単写／連写／セルフタイマ切り替えボタン等がある。また、その他にも、メニュー移動＋（プラス）ボタン、メニュー移動−（マイナス）ボタン、再生画像移動＋（プラス）ボタン、再生画像−（マイナス）ボタン、撮影画質選択ボタン、露出補正ボタン、日付／時間設定ボタン等が挙げられる。
【００３９】
８０は、電源制御手段であり、電池検出回路、ＤＣ−ＤＣコンバータ、通電するブロックを切り替えるスイッチ回路等により構成されている。電源制御手段８０は、電池の装着の有無、電池の種類、電池残量の検出を行い、検出結果及びシステム制御回路５０の指示に基づいてＤＣ−ＤＣコンバータを制御し、必要な電圧を必要な期間、記録媒体を含む各部へ供給する。
【００４０】
８２及び８４は、コネクタである。８６は、アルカリ電池やリチウム電池等の一次電池やＮｉＣｄ電池やＮｉＭＨ電池、Ｌｉ電池等の二次電池、ＡＣアダプタ等からなる電源手段である。
【００４１】
９０は、メモリカード等の外部記録媒体２００とデータの送受信を行うカードコントローラである。９１は、メモリカード等の外部記録媒体２００とのインタフェースである。９２は、外部記録媒体２００と接続を行うコネクタである。
【００４２】
９８は、コネクタ９２に記録媒体２００が装着されているか否かを検知する記録媒体着脱検知手段である。記録媒体着脱検知手段９８には、システム制御回路５０に電源供給する電源８６とは別に図示しない電源が供給され、記録媒体着脱手段９８は、システム制御回路５０が動作していない場合においても外部記録媒体２００の着脱の検知を行う。
【００４３】
なお、本実施形態では、外部記録媒体２００を取り付けるインタフェースやコネクタは、単数或いは複数、いずれの系統数を備える構成としても構わない。また、異なる規格のインタフェース及びコネクタを組み合わせて備える構成としても構わない。
【００４４】
インタフェース及びコネクタとしては、ＰＣＭＣＩＡカードやＣＦ（コンパクトフラッシュ(登録商標））カード等の規格に準拠したものを用いて構成して構わない。
【００４５】
さらに、インタフェース９１、そしてコネクタ９２をＰＣＭＣＩＡカードやＣＦ（コンパクトフラッシュ(登録商標)）カード等の規格に準拠したものを用いて構成した場合、ＬＡＮカード、モデムカード、ＵＳＢカード、ＩＥＥＥ１３９４カード、Ｐ１２８４カード、ＳＣＳＩカード、ＰＨＳ等の通信カード等の各種通信カードを接続することにより、他のコンピュータやプリンタ等の周辺機器との間で画像データや画像データに付属した管理情報を転送し合うことができる。
【００４６】
１０２は、デジタルカメラ１００のレンズ１０を含む撮像部を覆うことにより、撮像部の汚れや破損を防止するバリアである保護手段である。
【００４７】
１０４は、光学ファインダである。デジタルカメラ１００は、画像表示部２８による電子ファインダ機能を使用することなく、光学ファインダ１０４のみを用いて撮影を行うことが可能である。また、光学ファインダ１０４内には、表示部５４の一部の機能、例えば、合焦表示、手振れ警告表示、フラッシュ充電表示、シャッタスピード表示、絞り値表示、露出補正表示等が設置されている。２００は、メモリカード等の外部記録媒体である。
【００４８】
次に、外部記録媒体２００の内部構成を、図２及び図３を参照しながら詳細に説明する。
【００４９】
図２は、外部記録媒体２００の内部構成を模式的に示す図である。図２において、２００は、外部記録媒体である。外部記録媒体２００は、複数のパーティション（記憶領域）を構成するようにフォーマットすることができる。図２には、３つのパーティションから構成するようにフォーマットした場合を例示している。このとき、第１のパーティションは、後述する管理情報４００だけを保持するようにフォーマットする。なお、フォーマット手順（図６のフローチャートを参照）については後述する。
【００５０】
図２に示すように、外部記録媒体内２００には、１つのＭａｓｔｅｒＢｏｏｔＲｅｃｏｒｄ（ＭＢＲ）領域３００及び第１〜第３のパーティションが作成される。第２及び第３のパーティションには、ＢＯＯＴセクタ３０１、ＦｉｌｅＡｌｌｏｃａｔｉｏｎＴａｂｌｅ３０２（以下、ＦＡＴと称す）、ＲＯＯＴディレクトリ３０３、ディレクトリエントリ３０４及びＤａｔａ領域３０５が生成される。
【００５１】
ここでいうＭＢＲ領域３００とは、デジタルカメラ２００の起動時に読み込まれる外部記録媒体２００上の領域である。ＭＢＲ領域３００には、外部記録媒体内２００の記録領域を分割した際の各記録領域であるパーティションの位置や大きさ等を記録したパーティションテーブルが保持されている。
【００５２】
ＢＯＯＴセクタ３０１とは、パーティション内を構成する情報を保持する領域である。例えば、該当するパーティションのクラスタサイズ並びにＦＡＴ３０２の数及び大きさ等の情報がＢＯＯＴセクタ３０１に保持される。
【００５３】
ＦＡＴ３０２とは、該当するパーティションのファイル、ディレクトリ及びそれらの記録位置情報を管理するためのテーブルを保持する領域である。
【００５４】
ＲＯＯＴディレクトリ３０３とは、最上層のディレクトリ内における各ファイルや最上層のディレクトリに関する開始クラスタ数及び大きさ等の情報を持つ領域である。
【００５５】
ディレクトリエントリ３０４とは、ＲＯＯＴディレクトリ３０３に属さないディレクトリであるサブディレクトリ内のファイルやサブディレクトリに関する開始クラスタ数及び大きさ等の情報を持つ領域である。
【００５６】
なお、ディレクトリエントリ３０４は、画像データ等のファイルが作成又は削除される度に更新されるので、ディレクトリエントリ３０４を検索すれば、同一のパーティション内の画像データ数が分かる。Ｄａｔａ領域３０５とは、ＲＯＯＴディレクトリ３０３又はディレクトリエントリ３０４によって参照されるファイルの内容（ファイルの実データ）が記録される領域である。
【００５７】
次に、外部記録媒体２００の第１のパーティションで保持される管理情報４００について説明する。図３は、管理情報４００内のデータ構成を模式的に示す図である。なお、以下の例示で用いられる数値は全て１６進表記である。
【００５８】
４０１は、第１のパーティションの先頭に存在し、第１のパーティションが管理情報４００から構成されていることを示す管理領域シグニチャである。本例では、第１のパーティションが管理情報４００から構成されていることを「ＦＦＦＦ」で示しているが、通常のＢＯＯＴセクタシグニチャを示す「ＥＢ３Ｅ」以外であれば、「ＦＦＦＦ」に限る必要はない。
【００５９】
４０２は、第１のパーティションのＶｅｒｓｉｏｎ情報を示している。Ｖｅｒｓｉｏｎ情報４０１は、今後拡張された管理情報４００が作成された場合にデジタルカメラ１００の読み込み処理との整合性を取るために使用される。例えば、現在のＶｅｒｓｉｏｎ情報と前回のＶｅｒｓｉｏｎ情報とが一致しない場合は、管理情報４００を使用しないという使い方が考えられる。なお、本例ではＶｅｒ．１．１を示す「１１」が記録されている。
【００６０】
４０３は、外部記録媒体２００内のパーティションの数を示し、本例では「３」である。４０４は、パーティション毎のクラスタサイズを示している。各パーティションのクラスタサイズは、各パーティションのＢＯＯＴセクタ３０１内に記録されているクラスタサイズ情報を参照しなくても、第１のパーティションを参照すれば知ることができる。本例では、第２のパーティションのクラスタサイズ「２００」バイト、第３のクラスタサイズ「４００」バイトが記録されている。
【００６１】
４０５は、管理情報更新フラグを示している。本例では、管理情報４００の内容と外部記録媒体２００内の情報との整合性がとれていることを示す「０」が記録されている。一方、「１」が記録されている場合、外部記録媒体２００内への画像データの書き込み、外部記録媒体２００内の画像データの編集、外部記録媒体２００の挿抜が行われた、又は記録媒体着脱検知手段９８が正常に動作していないことを示す。このような場合、管理情報４００と外部記録媒体２００内の情報との整合性がとれていない可能性があり、管理情報４００を信用することができない。
【００６２】
以下の説明においては、４０１〜４０５までの情報群をパーティション情報４２０と呼ぶことにする。
【００６３】
４０６は、フルパスで表記された最終撮影画像のファイル名であり、本例では「／ＤＣＩＭ／ＬＡＳＴ．ＪＰＧ」が最終撮影画像のファイル名として記録されている。後述する撮影手順により最終撮影画像のファイル名４０６はメモリ３０上に保持され、電源停止時にそこから取得されて外部記録媒体２００内の管理情報４００の一つとして記録される。
【００６４】
４０７は、最終撮影画像の撮影時間を示す。最終撮影画像のファイル名４０６と同様に、最終撮影画像の撮影時間４０７は撮影手順でメモリ３０上に保持され、電源停止時にそこから取得されて外部記録媒体２００内の管理情報４００の一つとして記録される。本例では、２００６年１月３１日１１時４５分を示す「０６０１３１１１４５」が最終画像の撮影時間４０７として記録されている。
【００６５】
４０８は、最終的にデータが書き込まれたパーティション番号である最終書き込みパーティション番号を示す。同じく、最終書き込みパーティション番号は撮影手順でメモリ３０上に保持され、電源停止時にそこから取得されて外部記録媒体２００内の管理情報４００の一つとして記録される。本例では、最終的にデータが書き込まれたパーティション番号が第２のパーティションであることを示す「２」が記録されている。
【００６６】
４０９は、夫々のパーティションの空きクラスタ数を示している。同じく、パーティション毎の空きクラスタ数は撮影手順でメモリ３０上に保持され、電源停止時にそこから取得されて外部記録媒体２００内の管理情報４００の一つとして記録される。本例では、第２のパーティションの空きクラスタ数「５０」、第３のパーティションの空きクラスタ数「１Ａ」であることを示している。なお、空きクラスタ数４０９を基に撮影モード（例えば、高画質モード、低画質モード）に応じた撮影可能枚数が計算される。計算された撮影可能枚数は、画面表示部２８に表示される。
【００６７】
４１０は、パーティション毎の画像データ数を示す。同じく、パーティション毎の画像データ数は撮影手順でメモリ３０上に保持され、電源停止時にそこから取得されて外部記録媒体２００内の管理情報４００の一つとして記録される。本例では、第２のパーティションには「４Ｃ」の画像データの数が記録され、第３のパーティションには「１３Ａ」の画像データ数が記録されていることを示している。これらの画像データ数４１０を基に、再生時に外部記録媒体２００内に記録されている画像データの総数が画面表示部２８に表示される。
【００６８】
以下の説明では、４０６〜４１０までの情報群を初期化情報４３０と呼ぶことにする。また、上述した管理情報４００の要素以外にも、更に初期化及びパーティション管理に必要な情報を第１のパーティションに保持させても良い。
【００６９】
続いて、初期化情報４３０の使用方法の一例を、図４を参照しながら説明する。図４は、デジタルカメラ１００の再生起動時の画像表示部２８における表示画面の一例を示す図である。画像表示部２８は、本発明の表示手段の一適用例となる構成である。
【００７０】
カメラの再生起動時には、画像表示部２８において以下で説明する各情報が表示される。４１１は、撮影可能枚数を示しており、最終書き込みパーティション番号４０８が示すパーティション内の空きクラスタ数４０９から割り出される。なお、空きクラスタ数４０９を基に撮影モード（例えば、高画質モード、低画質モード）に応じた撮影可能枚数４１１が算出されることは上述した通りである。
【００７１】
４１２は、最終撮影画像を示しており、最終書き込みパーティション番号４０８が示すパーティション内の最終撮影画像のファイル名４０６から割り出される。
【００７２】
４１３は、最終撮影時間を示しており、最終画像の撮影時間４０７から割り出される。４１４は、撮影総枚数を示しており、最終書き込みパーティション番号４０８が示すパーティションの画像データ数４１０から割り出される。
【００７３】
図４において、撮影総枚数４１４は２４枚を示しており、現在表示している最終撮影画像４１２がその１枚目であることも示している。このように、再生起動時において画像表示部２４に表示する初期化情報４３０を予め第１のパーティションで保持することによって、デジタルカメラ２００を高速に起動させることが可能となる。
【００７４】
次に、外部記録媒体２００のフォーマット時にユーザが操作する画面について説明する。図５は、ユーザが操作するフォーマットメニュー画面の一例を示す図である。
【００７５】
図５において、５００は、フォーマットメニュー画面である。５０１は、パーティション数変更項目であり、分割するパーティション数が表示される。ユーザは、パーティション数変更項目５０１に対する操作を操作部７０によって行うことにより、分割するパーティション数を変更できる。なお、パーティション数変更項目５０１に表示されているパーティション数は、管理情報４００を保持する第１のパーティションを除いたパーティション数が表示されている。それ故、図５の例では、分割するパーティション数が「２」であるので、外部記録媒体２００内の記録領域は、実際に３つのパーティションに分割されていることになる。
【００７６】
５０２は、変更パーティション選択項目であり、サイズを変更するパーティションが強調表示（斜線部分）される。ユーザは、変更パーティション選択項目５０２に対する操作を操作部７０によって行うことにより、サイズを変更するパーティションを選択できる。
【００７７】
また、変更パーティション選択項目５０２では、第１のパーティション及びＭＢＲ領域を除く外部記録媒体２００の全記録領域に対する各パーティションの記録領域の割合がイメージで示される。
【００７８】
５０３は、外部記録媒体２００内における、第１のパーティション及びＭＢＲ領域を除く複数のパーティションに分割可能な領域のサイズを示している。図５の例では、複数のパーティションに分割可能な領域のサイズとして「２４２ＭＢ」が示されている。
【００７９】
５０４は、後述するパーティションサイズ変更項目５０５によりサイズが変更可能なパーティションを示すパーティション表示項目である。なお、前述の通り、フォーマットメニュー画面５００では、第１のパーティションを除いたパーティションに関する情報が表示されている。それ故、ここで示す「＃１のサイズ」というのは、外部記録媒体２００上ではパーティション＃２のサイズを意味する。
【００８０】
５０５は、パーティションサイズ変更項目である。ユーザは、パーティションサイズ変更項目５０５に対して操作部７０で操作を行うことにより、パーティション表示項目５０４に表示されるパーティションのサイズを変更することができる。
【００８１】
また、パーティション表示項目５０４及びパーティションサイズ変更項目５０５は、変更パーティション選択項目５０２により選択されているパーティションに応じて、それぞれの項目で表示される数値が更新される。
【００８２】
５０６は、フォーマット実行項目である。フォーマット実行項目５０６には、フォーマット実行に対して「ＯＫ」又は「キャンセル」の選択状態がハイライト表示される。ユーザは、フォーマット実行項目５０５に対して操作部７０で操作を行うことにより、フォーマットを実行（「ＯＫ」）するか「キャンセル」するかを選択することができる。
【００８３】
次に、外部記録媒体２００のフォーマット時の処理について説明する。図６は、外部記録媒体２００のフォーマット時における処理の流れを示すフローチャートである。
【００８４】
まず、システム制御部５０は、操作部７０を用いた「フォーマットメニュー画面」の表示操作により、例えば図５のようなフォーマットメニュー画面５００を画像表示部２８に表示する。
【００８５】
ユーザは、操作部７０を用いて、フォーマットメニュー５００に対して次の操作を行う。
（１）パーティション数変更項目５０１を変更することにより、分割するパーティション数を入力する。
（２）変更パーティション選択項目５０２の選択を行うことにより、サイズを変更するパーティションを選択する。
（３）パーティションサイズ変更項目５０５を変更することにより、変更パーティション選択項目５０２で選択されたパーティションのサイズを変更する
（４）フォーマット実行項目５０６の選択を行うことにより、上記（１）〜（３）の設定内容に応じたフォーマットを実行する。
以上がステップＳ４００の処理である。
【００８６】
システム制御回路５０は、ユーザが入力したパーティション数及び分割した各パーティションのサイズをメモリ３０上に保持する（ステップＳ４０１）。
【００８７】
続いて、システム制御回路５０は、外部記録媒体２００内の全セクタを「００」や「ＦＦ」等のフィルパターンで埋める（ステップＳ４０２）。このとき、システム制御回路５０は、図示しない外部記録媒体２００内のコントローラに、全セクタを消去するコマンドを送信することで、フィルパターンで埋める作業をコントローラに委託しても良い。
【００８８】
システム制御回路５０は、外部記録媒体２００内にＭＢＲ領域を確保する（ステップＳ４０３）。
【００８９】
次に、システム制御回路５０は、予め定められた管理情報４００の大きさを外部記録媒体２００内で第１のパーティションとして確保する（ステップＳ４０４）。
【００９０】
次に、システム制御回路５０は、第１のパーティションの開始位置、終了位置、総セクタ数、パーティションのタイプ及びブートフラグをＭＢＲ領域のパーティションテーブルに記録する（ステップＳ４０５）。
【００９１】
ここでいうブートフラグとは、このパーティションからＯｐｅｒａｔｉｏｎＳｙｓｔｅｍ（以下、ＯＳと称す）をブート（起動）できるかどうかを示す値（フラグ）である。ここでは、第１のパーティションからＯＳを起動しないこと示す「００」が設定される。
【００９２】
また、パーティションのタイプとは、ＯＳインジケータやシステムＩＤ（システム標識）とも呼ばれ、基本的にそのパーティションを利用しているＯＳの種類、又はファイルシステムを示し、例えばＦＡＴ１６（３２ＭＢ以上）の場合は「０６」が設定される。
【００９３】
そして、システム制御回路５０は、第１のパーティションの先頭にパーティション情報４２０を書き込む（ステップＳ４０６）。なお、フォーマット時においては、パーティション情報４０２に含まれる管理情報更新フラグ４０５は、管理情報４００の内容と外部記録媒体２００内の情報との整合性が取れていることを示す「０」が設定される。
【００９４】
システム制御回路５０は、分割するパーティション数（図５の例では「２」）及び各パーティションのサイズ（図５の例では、記録媒体２００上のパーティション＃２のサイズ「８０ＭＢ」及び＃３のサイズ「１６２ＭＢ」）をメモリ３０から読み込む。そして、システム制御回路５０は、分割するパーティション数及びパーティションのサイズに応じて、外部記録媒体２００の記憶領域を分割する（ステップＳ４０７）。
【００９５】
最後に、システム制御回路５０は、各パーティションに関する情報をＭＢＲ領域のパーティションテーブルに書き込む（ステップＳ４０８）。上記各パーティションに関する情報の書き込みは、第１のパーティションに関する情報をＭＢＲ領域のパーティションテーブルへ書き込む動作と同様である（ステップＳ４０５参照）。
【００９６】
本実施形態では、外部記録媒体２００の第１のパーティションに管理情報４００のみを保持させるようにフォーマットをすることにより、複数パーティションをもつ外部記録媒体２００を高速に起動させることを可能とする。
【００９７】
次に、図７のフローチャートを参照しながら、デジタルカメラの起動時に行うカメラ起動処理の一例を説明する。図７は、カメラ起動処理の一処理例を示すフローチャートである。
【００９８】
まず、システム制御回路５０は、外部記録媒体２００に対するアクセスを可能とするために、電源手段８０を制御し、外部記録媒体２００への電源供給を開始する（ステップＳ３００）。
【００９９】
次に、システム制御回路５０は、第１のパーティションから先頭４ビットを読み込み（ステップＳ３０１）、管理領域シグニチャ４０１が存在するか判定する（ステップＳ３０２）。ステップＳ３０２は、本発明の管理情報判別手段の一処理例となる処理である。
【０１００】
もし、管理領域シグニチャ４０１が存在する場合は（ステップＳ３０２において「Ｙｅｓ」）、システム制御回路５０は、第１のパーティションから最終書き込みパーティション番号４０８をメモリ３０に読み込む（ステップＳ３０３）。
【０１０１】
次に、システム制御回路５０は、パーティション情報４２０のうち、Ｖｅｒｓｉｏｎ情報４０２、パーティション数４０３及びクラスタサイズ情報４０４を第１のパーティションからメモリ３０に読み込む（ステップＳ３０４）。
【０１０２】
続いて、システム制御回路５０は、図示しない電源から記録媒体着脱検知手段９８へ電源が供給されているかを判断する（ステップＳ３０５）。
【０１０３】
もし、記録媒体着脱検知手段９８へ電源の供給が行われていない場合（ステップＳ３０５において「Ｎｏ」）、記録媒体着脱検知手段９８が行う外部記録媒体２００の着脱検知処理が保証されない。従って、システム制御回路５０は、第１のパーティションの管理情報更新フラグ４０５を「１」に設定する。
【０１０４】
一方、記録媒体着脱検知手段９８へ電源の供給が行われている場合（ステップＳ３０５において「Ｙｅｓ」）、システム制御回路５０は、管理情報更新フラグ４０５の設定は行わない。
【０１０５】
続いて、システム制御回路５０は、第１のパーティションから管理情報更新フラグ４０５を読み込み（ステップＳ３０７）、管理情報更新フラグ４０５が「１」かどうかを判定する（ステップＳ３０８）。
【０１０６】
もし、管理情報更新フラグ４０５が「０」である場合（ステップＳ３０８において「Ｎｏ」）、管理情報４００の内容と外部記録媒体２００内の情報との整合性が保証されている。
【０１０７】
逆に、管理情報更新フラグ４０５が「１」である場合（ステップＳ３０８において「Ｙｅｓ」）、管理情報４００の内容と外部記録媒体２００内の情報の整合性が保証されておらず、管理情報４００の内容が信用できない。そのため、システム制御回路５０は、管理情報４０００を利用しない。管理情報更新フラグ４０５が「１」であることは、次の原因が考えられる。即ち、外部記録媒体２００への書き込みが発生した場合（図１０のフローチャートを参照）及び記録媒体２００の挿抜が行われた場合（図９のシーケンスを参照）等である。
【０１０８】
管理情報更新フラグ４０５が「０」である場合（ステップＳ３０８において「Ｎｏ」）、システム制御回路５０は、初期化情報４３０のうち、最終撮影画像のファイル名４０６、最終画像撮影時間４０７、空きクラスタ数４０９及び画像データ数４１０を第１のパーティションからメモリ３０に読み込む（ステップＳ３０９）。ステップＳ３０９は、本発明の読み込み手段の一処理例となる処理である。
【０１０９】
そして、システム制御回路５０は、第１のパーティションの管理情報更新フラグ４０５を「０」に設定する（ステップＳ３１０）。そして、システム制御回路５０は、最終書き込みパーティション４０８に示されるパーティションのＢＯＯＴセクタ３０１を解析し（ステップＳ３１１）、カメラ起動時の処理を終了する。このとき、システム制御回路５０は、ステップＳ３０９で読み込まれた初期化情報４３０に基づいて、図４に示すような起動時の画面情報を生成し、表示させる。本処理は、本発明の表示情報生成手段、表示制御手段の一処理例となる処理である。
【０１１０】
このように、初期化情報４３０に基づいて起動時の画面表示を行うようにしたので、最終書き込みパーティションの解析、検索等を行うことなく、起動時に画面表示させる最終撮影画像や最終画像撮影時間等を取得することができる。従って、最終撮影画像や最終画像撮影時間等の取得時間が短縮され、デジタルカメラの起動処理を高速化することが可能となる。
【０１１１】
一方、管理領域シグニチャ４０１が存在しない場合（ステップＳ３０２において「Ｎｏ」）、システム制御回路５０は、第１のパーティションのＢＯＯＴセクタ３０１を解析する（ステップＳ３１３）。なお、この第１のパーティションは、図２に示すような第１のパーティションに管理情報４００を有するパーティションとは異なる。この第１のパーティションは、先頭４ビットに管理領域シグニチャ４０１が存在しないため、図２の第２、第３のパーティションと同じ構成の、外部記録媒体２００において先頭の位置に記録されるパーティションである。
【０１１２】
次に、システム制御回路５０は、当該パーティションのＦＡＴ３０２及びディレクトリエントリ３０４を検索し、当該パーティションの空きクラスタ数及び画像データ数を計算する（ステップＳ３１４）。
【０１１３】
また、管理情報更新フラグ４０５が「１」である場合（ステップＳ３０８において「Ｙｅｓ」）、システム制御回路５０は、最終書き込みパーティションのＢＯＯＴセクタ３０１を解析する（ステップＳ３１２）。そして、システム制御回路５０は、ＦＡＴ領域３０２及びディレクトリエントリ３０４を検索し、当該パーティションの空きクラスタ数及び画像データ数を計算する（ステップＳ３１４）。
【０１１４】
続くステップＳ３１５においては、システム制御回路５０は、当該パーティション内の最終撮影画像のファイル名及び最終画像撮影時間を検索する（ステップＳ３１５）。
【０１１５】
次に、図８のフローチャートを参照しながら、カメラ電源停止時の処理の一例を説明する。図８は、カメラ電源停止時の一処理例を示すフローチャートである。
【０１１６】
システム制御回路５０は、ユーザによる操作部４０のカメラ電源停止操作を受けると、第１のパーティションから先頭４ビットを読み込み（ステップＳ１００）、管理領域シグニチャ４０１が存在するか判定する（ステップＳ１０１）。
【０１１７】
もし、管理領域シグニチャ４０１が存在する場合は（ステップＳ１０１において「Ｙｅｓ」）、システム制御回路５０は、初期化情報４０３をメモリ３０から読み込み（ステップＳ１０２）、第１のパーティションに書き込む（ステップＳ１０３）。即ち、ここでは、電源の供給が停止する直前にメモリ３０に書き込まれた初期化情報４３０が第１のパーティションに書き込まれる。
【０１１８】
そして、システム制御回路５０は、第１のパーティション内の管理情報更新フラグ４０５を「０」（有効）に設定する（ステップＳ１０４）。最後に、システム制御回路５０は、外部記録媒体２００への電源供給を停止する（ステップＳ１０５）。ここで第１のパーティションに書き込まれた初期化情報４０３が、デジタルカメラの起動時における図４に示すような画面表示に使用されることになる。なお、ステップＳ１０４は、本発明の第３の設定手段の一処理例となる処理である。
【０１１９】
一方、管理領域シグニチャ４０１が存在しない場合（ステップＳ１０１において「Ｎｏ」）、システム制御回路５０は、外部記録媒体２００への電源供給を停止し（ステップＳ１０５）、速やかに処理を終了する。即ち、管理情報４００が存在しないパーティションから構成される外部記録媒体２００の場合、第１のパーティションに管理情報を書き込む必要がないため、ステップＳ１０２〜ステップＳ１０４を実行することなく、外部記録媒体２００への電源供給を停止する。
【０１２０】
次に、図９のフローチャートを参照しながら、記録媒体着脱検知手段９８によって外部記録媒体２００の装着が検知された場合の処理の一例を説明する。図９は、記録媒体着脱検知手段９８の一処理例を示すフローチャートである。記録媒体着脱検知手段９８は、本発明の検知手段の一適用例となる構成である。
【０１２１】
図９のフローチャートに示す処理は、記録媒体着脱検知手段９８によって外部記録媒体２００がデジタルカメラ１００に装着されたことを検知されることによって開始される（ステップＳ２００）。なお、記録媒体着脱検知手段９８は、システム制御回路５０の動作とは別に動作し続ける構成である。
【０１２２】
記録媒体着脱検知手段９８が外部記録媒体２００の装着を検知した場合（ステップＳ２００において「Ｙｅｓ」）、システム制御回路５０は、第１のパーティションから先頭４ビットを読み込む（ステップＳ２０１）。そして、システム制御回路５０は、管理領域シグニチャ４０１が存在するか判定する（ステップＳ２０２）。
【０１２３】
もし、管理領域シグニチャ４０１が存在する場合は（ステップＳ２０２において「Ｙｅｓ」）、システム制御回路５０は、第１のパーティションから管理情報更新フラグ４０５を読み出し、管理情報更新フラグ４０５を「１」に設定する（ステップＳ２０３）。その後、処理を終了する。なお、ステップＳ２０３は、本発明の第４の設定手段の一処理例となる処理である。
【０１２４】
この管理情報更新フラグ４０５を「１」と設定するのは、当該外部記録媒体２００が一旦デジタルカメラ１００から取り外されると、管理情報４００と外部記録媒体２００内の情報との整合性が保証できないためである。これは、仮に電源停止時に上記整合性が保証され、管理情報更新フラグ４０５に「０」が設定された外部記録媒体２００であっても、一旦デジタルカメラ１００から取り外されると、やはり保証することができない。当該外部記録媒体２００については、図６に示すフォーマット処理を実行するか、後述する図１０の撮影処理を行い、そして図８の電源停止処理を実行することで、上記整合性が保証されることになる。
【０１２５】
一方、外部記録媒体２００の装着を検知できなかった場合（ステップＳ２００において「Ｎｏ」）、記録媒体着脱検知手段９８は、外部記録媒体２００の装着検知処理を継続する。
【０１２６】
また、第１のパーティションに管理領域シグニチャ４０１が存在しなかった場合（ステップＳ２０２において「Ｎｏ」）、記録媒体着脱検知手段９８は、外部記録媒体２００の装着検知処理を継続する（ステップＳ２００）。即ち、管理情報を第１のパーティションに保持しない外部記録媒体２００が装着された場合、記録媒体着脱検知手段９８は、外部記録媒体２００の装着検知処理を継続する。
【０１２７】
次に、図１０のフローチャートを参照して、デジタルカメラ１００の撮影処理の一例を説明する。図１０は、撮影処理の一処理例を示すフローチャートである。
【０１２８】
まず、ユーザがシャッタスイッチＳＷ２（６４）を押下することにより（ステップＳ５００）、システム制御回路５０は、不図示のシャッタボタンの操作完了でＯＮとなる。そして、システム制御回路５０は、撮像素子１２から読み出した信号をＡ／Ｄ変換器１６、メモリ制御回路２２を介してメモリ３０に画像データを書き込む露光処理を行う（ステップＳ５０１）。次に、システム制御回路５０は、画像処理回路２０やメモリ制御回路２２での演算を用いた現像処理、メモリ３０から画像データを読み出し、圧縮・伸長回路３２で圧縮を行う画像処理を行う（ステップＳ５０２）。
【０１２９】
そして、システム制御回路５０は、外部記録媒体２００の最終書込みパーティションに画像データを書き込む記録処理を行う（ステップＳ５０３）。ステップＳ５０３は、本発明の書き込み手段の一処理例となる処理である。
【０１３０】
最後に、システム制御回路５０は、最終撮影画像のファイル名４０６、最終画像撮影時間４０７、最終書込みパーティション４０８、空きクラスタ数４０９及び画像データ数４１０を生成し、メモリ３０に書き込む（ステップＳ５０４）。それとともに、システム制御回路５０は、管理情報更新フラグ４０５を「１」（無効）に設定する（ステップＳ５０４）。ステップＳ５０４は、本発明の管理情報生成手段、格納手段、第１の設定手段の一処理例となる処理である。以上のように、本実施形態においては、撮影処理が行われると、その度に撮影処理に対応した初期化情報４３０が生成され、メモリ３０に書き込まれる。
【０１３１】
また、外部記録媒体２００内の撮影画像の消去又は撮影画像の編集を行った場合においても、管理情報更新フラグ４０５を「１」に設定するシーケンスが存在する。本シーケンスは、本発明の第２の設定手段の一処理例となる処理である。
【０１３２】
その後、図８の電源停止処理が実行されることにより、メモリ３０内の初期化情報４３０が第１のパーティションに書き込まれることになる。このとき、外部記録媒体２００内の情報と管理情報４００の内容との整合性がとれているため、管理情報更新フラグ４０５には「０」が設定される。
【０１３３】
以上のように、上述した実施形態によれば、複数のパーティションを用いる構成において、独自の論理フォーマットを採ることなく、デジタルカメラ１００の起動処理の高速化を図ることができる。
【０１３４】
また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体をシステム或いは装置に供給し、そのシステム等のコンピュータが記憶媒体からプログラムコードを読み出し実行することによっても達成される。
【０１３５】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、プログラムコード自体及びそのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１３６】
プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。
【０１３７】
また、コンピュータが読み出したプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ等が実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。
【０１３８】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに接続された機能拡張ユニット等に備わるメモリに書き込まれた後、そのプログラムコードの指示に基づきＣＰＵ等が実際の処理を行い、前述した実施形態の機能が実現される場合も含まれる。
【図面の簡単な説明】
【０１３９】
【図１】本実施形態に係るデジタルカメラの内部構成を示すブロック図である。
【図２】外部記録媒体の内部構成を模式的に示す図である。
【図３】管理情報内のデータ構成を模式的に示す図である。
【図４】デジタルカメラの再生起動時の画像表示部における表示画面の一例を示す図である。
【図５】ユーザが操作するフォーマットメニュー画面の一例を示す図である。
【図６】外部記録媒体のフォーマット時における処理の流れを示すフローチャートである。
【図７】カメラ起動処理の一処理例を示すフローチャートである。
【図８】カメラ電源停止時の一処理例を示すフローチャートである。
【図９】記録媒体着脱検知手段の一処理例を示すフローチャートである。
【図１０】撮影処理の一処理例を示すフローチャートである。
【符号の説明】
【０１４０】
１００  デジタルカメラ
１０  撮影レンズ
１２  シャッタ
１４  撮像素子
１６  Ａ／Ｄ変換器
１８  タイミング発生回路
２０  画像処理回路
２２  メモリ制御回路
２４  画像表示メモリ
２６  Ｄ／Ａ変換器
２８  画像表示部
３０  メモリ
３２  圧縮伸長回路
４０  露光制御手段
４２  測距制御手段
４４  ズーム制御手段
４６  バリア制御手段
４８  フラッシュ
５０  システム制御回路
５２  メモリ
５４  表示部
５６  不揮発性メモリ
６０  モードダイアル
６２、６４  シャッタスイッチ
６６  画像表示ＯＮ／ＯＦＦスイッチ
６８  クイックレビューＯＮ／ＯＦＦスイッチ
７０  操作部
８０  電源制御手段
８２、８４、９２  コネクタ
８６  電源手段
９０  カードコントローラ
９１  インタフェース
９８  記録媒体着脱検知手段
１０４  光学ファインダ
３００  ＭＢＲ領域
３０１  ＢＯＯＴセクタ
３０２  ＦＡＴ
３０３  ＲＯＯＴディレクトリ
３０４  ディレクトリエントリ
３０５  Ｄａｔａ領域
４００  管理情報
４０１  管理領域シグニチャ
４０２  Ｖｅｒｓｉｏｎ情報
４０３  外部記録媒体内のパーティションの数
４０４  パーティション五とのクラスタサイズ
４０５  管理情報更新フラグ
４０６  最終撮影画像のファイル名
４０７  最終画像の撮影時間
４０８  最終書き込みパーティション番号
４０９  パーティション毎の空きクラスタ数
４１０  パーティション毎の画像データ数
４１１  撮影可能枚数
４１２  最終撮影画像
４１３  最終撮影時間
４１４  撮影総枚数
５００  フォーマットメニュー画面
５０１  パーティション数変更項目
５０２  変更パーティション選択項目
５０３  複数のパーティションに分割可能な領域のサイズ
５０４  パーティション表示項目
５０５  パーティションサイズ変更項目
５０６  フォーマット実行項目
【図１】
2008186298.tif 000003
【図２】
2008186298.tif 000004
【図３】
2008186298.tif 000005
【図４】
2008186298.tif 000006
【図５】
2008186298.tif 000007
【図６】
2008186298.tif 000008
【図７】
2008186298.tif 000009
【図８】
2008186298.tif 000010
【図９】
2008186298.tif 000011
【図１０】
2008186298.tif 000012