(57)【特許請求の範囲】
【請求項１】
装着している記録メディアが、ライトワンス型メディアか書き換え可能メディアかを判別するメディア判別手段と、
前記記録メディアに画像データを記録する画像データ記録手段と、
前記記録メディアへファイル管理情報を記録するファイル管理情報記録手段を具備し、
連続撮影モードで撮影を行う場合に、
前記メディア判別手段が書き換え可能メディアを装着していると判別した場合に、連続撮影モードで撮影を行う時は、ファイル管理情報記録手段は、複数枚の撮影毎にファイル管理情報をまとめて前記記録メディアに記録し、
前記メディア判別手段がライトワンス型メディアを装着していると判別した場合に、連続撮影モードで撮影を行う時は、ファイル管理情報記録手段は、書き換え可能メディアを判別した場合より少ない枚数の撮影毎に、ファイル管理情報を前記記録メディアに記録することを特徴とする撮像装置。
【請求項２】
さらに撮影モードとして連続撮影モードを設定する設定手段を有し、
ライトワンス型メディアが装着されていて、前記設定手段により連続撮影モードを設定した場合に、撮影速度が低下する旨をユーザーへ通知することを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記連続撮影モードとは連写撮影、ブラケット撮影、パノラマ撮影のいずれかであることを特徴とする請求項１または２に記載の撮像装置。
【請求項４】
撮像装置に装着している記録メディアが、ライトワンス型メディアか書き換え可能メディアかを判別するメディア判別工程と、
前記記録メディアに画像データを記録する画像データ記録工程と、
前記記録メディアへファイル管理情報を記録するファイル管理情報記録工程を具備し、
連続撮影モードで撮影を行う場合に、
前記メディア判別工程で書き換え可能メディアを装着していると判別した場合に、連続撮影モードで撮影を行う時は、ファイル管理情報記録工程は、複数枚の撮影毎にファイル管理情報をまとめて前記記録メディアに記録し、
前記メディア判別工程がライトワンス型メディアを装着していると判別した場合に、連続撮影モードで撮影を行う時は、ファイル管理情報記録工程は、書き換え可能メディアを判別した場合より少ない枚数の撮影毎に、ファイル管理情報を前記記録メディアに記録することを特徴とする撮像装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ライトワンス型メディアを使用可能な撮像装置に関するものである。
【背景技術】
【０００２】
従来、デジタルカメラ等の小型電子機器においてＦＡＴファイルシステム（図２）を適用している。ＦＡＴファイルシステムには、マスタブートレコーダ（ＭＢＲ）、ブートセクタ、ＦＡＴからなる管理領域が設定されている。ここではデータ領域のサイズや記憶装置上の論理的な記憶の最小単位を表すクラスタサイズ等ファイルシステムに関する基本的な情報が書き込まれている。その後にデータ領域が続く。通常、ファイルはデータ領域に保存される。
【０００３】
ＦＡＴファイルシステムを適用した記録メディアには、通常の書き換え可能なメディアのほかに、１度のみ書き込みが可能に構成して、記録データのオリジナル性の確保や、消去を防止して長期保存に適したライトワンス型のメディアがある。
【０００４】
一方、連続画像撮影を行う場合、細かいシーンの撮影などにより高速化が求められている。連続画像の撮影を行う場合、高速化を図るために実データだけを先にメディアへ書き込み、バッファ上へＦＡＴなどのファイル管理情報を書き溜めておき、所定の枚数毎や、所定のデータ量ごとなど、ある一定のタイミングでバッファからメディアへ書き出しを行う（図８）。
【０００５】
例えば、特許文献１ではライトワンス型メディアへ撮影した画像の記録を行う場合、電源残量不足の恐れがある場合はユーザーへその旨を通知しライトワンス型メディアへの書き込みを禁止することが開示されている。
【０００６】
特許文献２ではライトワンス型メディア装着の場合、バッファ上にファイル管理情報を書き溜めておき、ある一定のタイミングでバッファからメディアへ書き込むことが開示されている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００２−２４７４９４号公報
【特許文献２】特開２００４−１８７１８３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
例えば、上述の特許文献１に開示された従来技術では、連続撮影中に電源不足などで予期せぬシャットダウンなどが起きた場合、ファイル管理情報がメディアに保存されずに、連続撮影で得られた複数枚の画像が正しく保存出来ない、または再生出来ない恐れがある。
【０００９】
しかしながら、ライトワンス型メディアを使用している場合には、そのメディアに記録されるデータのオリジナル性の確保や、データの消失防止を図る観点から、書き換え可能メディアを使用した場合よりも、撮影された画像がより確実に保存されることが望ましい。
【００１０】
そこで、本発明の目的は、連続撮影中に予期せぬシャットダウンが発生してしまった場合でも、その直前まで撮影していた画像はなるべくメディアへ保存して、画像消失の発生をなるべく防止することを可能にした撮像装置を提供することである。
【課題を解決するための手段】
【００１１】
上記目的を達成するために本発明は、記録メディアがライトワンス型メディアか通常の書き換え可能メディアかを判別するメディア判別手段と、画像データを記録する画像データ記録手段と、外部記録メディアへファイル管理情報を記録するファイル管理情報記録手段を具備し、ライトワンス型メディア又は通常メディアが装着可能なデジタルカメラにおいて、連続撮影モードで撮影を行う場合、通常メディア装着時は、バッファ上へ複数枚毎にファイル管理情報の記録を行い、まとめてメディアへ書き込みを行い、ライトワンス型メディア装着時は、バッファ上へ記録するファイル管理情報を通常メディアより少ない枚数毎に書き込みを行うことを特徴とする。
【発明の効果】
【００１２】
本発明によれば、ライトワンス型メディアを装着し、連続画像撮影中に予期せぬシャットダウンが発生してしまった場合でも、その直前まで撮影していた画像はなるべくメディアへ保存して、画像消失の発生を減少させることができる。
【図面の簡単な説明】
【００１３】
【図１】本発明におけるデジタルカメラのシステム構成図である。
【図２】ＦＡＴファイルシステム概要を示す図である。
【図３】本発明の起動時のフローチャートである。
【図４】本発明のライトワンス型メディア装着時連続撮影画像記録フローチャートである。
【図５】本発明の通常メディア装着時連続撮影画像記録フローチャートである。
【図６】本発明の撮影可能枚数算出フローチャートである。
【図７】画像表示部２８を通しての画面表示例の図である。
【図８】通常メディアへ連続撮影された画像を書きこみの例を示す図である。
【発明を実施するための形態】
【００１４】
（実施例１）
以下に、本発明の好ましい実施の形態を、添付の図面に基づいて詳細に説明する。以下、図面を参照して本発明の好適な実施形態を説明する。
【００１５】
図１は、本発明の実施例の構成を示す図である。図１において、１００はデジタルカメラである。
１０は撮影レンズ、１２は絞り機能を備えるシャッター、１４は光学像を電気信号に変換する撮像素子、１６は撮像素子１４のアナログ信号出力をディジタル信号に変換するＡ／Ｄ変換器である。
【００１６】
１８は撮像素子１４、Ａ／Ｄ変換器１６、Ｄ／Ａ変換器２６にクロック信号や制御信号を供給するタイミング発生回路であり、メモリ制御回路２２及びシステム制御部５０により制御される。
【００１７】
２０は画像処理回路であり、Ａ／Ｄ変換器１６からのデータ或いはメモリ制御回路２２からのデータに対して所定の画素補間処理や色変換処理を行う。
【００１８】
また、画像処理回路２０においては、撮像した画像データを用いて所定の演算処理を行う。例えば、得られた演算結果に基づいてシステム制御部５０が露光制御手段４０、測距制御手段４２に対して制御を行う、ＴＴＬ（スルー・ザ・レンズ）方式のＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＥＦ（フラッシュプリ発光）処理を行っている。
【００１９】
さらに、画像処理回路２０においては、撮像した画像データを用いて所定の演算処理を行い、得られた演算結果に基づいてＴＴＬ方式のＡＷＢ（オートホワイトバランス）処理も行っている。
【００２０】
２２はメモリ制御回路であり、Ａ／Ｄ変換器１６、タイミング発生回路１８、画像処理回路２０、画像表示メモリ２４、Ｄ／Ａ変換器２６、メモリ３０、圧縮・伸長回路３２を制御する。
【００２１】
Ａ／Ｄ変換器１６のデータが画像処理回路２０、メモリ制御回路２２を介して、或いはＡ／Ｄ変換器１６のデータが直接メモリ制御回路２２を介して、画像表示メモリ２４或いはメモリ３０に書き込まれる。
【００２２】
２４は画像表示メモリ、２６はＤ／Ａ変換器、２８はＴＦＴ  ＬＣＤ等から成る画像表示部であり、画像表示メモリ２４に書き込まれた表示用の画像データはＤ／Ａ変換器２６を介して画像表示部２８により表示される。
画像表示部２８を用いて撮像した画像データを逐次表示すれば、電子ファインダ機能を実現することが可能である。
【００２３】
また、画像表示部２８は、システム制御部５０の指示により任意に表示をＯＮ／ＯＦＦすることが可能であり、表示をＯＦＦにした場合にはデジタルカメラ１００の電力消費を大幅に低減することが出来る。
【００２４】
３０は撮影した静止画像や動画像を格納するためのメモリであり、所定枚数の静止画像や所定時間の動画像を格納するのに十分な記憶量を備えている。
【００２５】
これにより、複数枚の静止画像を連続して撮影する連射撮影やパノラマ撮影の場合にも、高速かつ大量の画像書き込みをメモリ３０に対して行うことが可能となる。
【００２６】
また、メモリ３０はシステム制御部５０の作業領域としても使用することが可能である。
３２は適応離散コサイン変換（ＡＤＣＴ）等により画像データを圧縮伸長する圧縮・伸長回路であり、メモリ３０に格納された画像を読み込んで圧縮処理或いは伸長処理を行い、処理を終えたデータをメモリ３０に書き込む。
【００２７】
４０は絞り機能を備えるシャッター１２を制御する露光制御手段であり、フラッシュ４８と連携することによりフラッシュ調光機能も有するものである。
４２は撮影レンズ１０のフォーカシングを制御する測距制御手段、４４は撮影レンズ１０のズーミングを制御するズーム制御手段、４６はバリアである保護手段１０２の動作を制御するバリア制御手段である。
【００２８】
４８はフラッシュであり、ＡＦ補助光の投光機能、フラッシュ調光機能も有する。
露光制御手段４０、測距制御手段４２はＴＴＬ方式を用いて制御されており、撮像した画像データを画像処理回路２０によって演算した演算結果に基づき、システム制御部５０が露光制御手段４０、測距制御手段４２に対して制御を行う。
【００２９】
５０はデジタルカメラ１００全体を制御するシステム制御回路、５２はシステム制御部５０の動作用の定数、変数、プログラム等を記憶するメモリである。
５４はシステム制御部５０でのプログラムの実行に応じて、文字、画像等を用いて動作状態やメッセージ等を表示する液晶表示装置等の表示部であり、デジタルカメラ１００の操作部近辺の視認し易い位置に単数或いは複数個所設置されている。
【００３０】
また、表示部５４は、その一部の機能が光学ファインダ１０４内に設置されている。
表示部５４の表示内容のうち、ＬＣＤ等に表示するものとしては、シングルショット／連写撮影表示、セルフタイマー表示、圧縮率表示、記録画素数表示、記録枚数表示、残撮影可能枚数表示、シャッタースピード表示、絞り値表示、露出補正表示、フラッシュ表示、赤目緩和表示、マクロ撮影表示、ブザー設定表示、時計用電池残量表示、電池残量表示、エラー表示、複数桁の数字による情報表示、外部記録媒体２００の着脱状態表示、通信Ｉ／Ｆ動作表示、日付・時刻表示、等がある。
【００３１】
また、表示部５４の表示内容のうち、光学ファインダ１０４内に表示するものとしては、合焦表示、手振れ警告表示、フラッシュ充電表示、シャッタースピード表示、絞り値表示、露出補正表示、等がある。
５６は電気的に消去・記録可能な不揮発性メモリであり、例えばＥＥＰＲＯＭ等が用いられる。
【００３２】
６０、６２、６４、６６、６８及び７０は、システム制御部５０の各種の動作指示を入力するための操作手段であり、スイッチやダイアル、タッチパネル、視線検知によるポインティング、音声認識装置等の単数或いは複数の組み合わせで構成される。
【００３３】
ここで、これらの操作手段の具体的な説明を行う。
６０はモードダイアルスイッチで、電源オフ、自動撮影モード、撮影モード、パノラマ撮影モード、再生モード、マルチ画面再生・消去モード、ＰＣ接続モード等の各機能モードを切り替え設定することが出来る。
【００３４】
６２はシャッタースイッチＳＷ１で、不図示のシャッターボタンの操作途中でＯＮとなり、ＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＡＷＢ（オートホワイトバランス）処理、ＥＦ（フラッシュプリ発光）処理等の動作開始を指示する。
【００３５】
６４はシャッタースイッチＳＷ２で、不図示のシャッターボタンの操作完了でＯＮとなり、撮影の実行を指示することが出来る。撮影実行を指示すると、撮像素子１４から読み出した信号をＡ／Ｄ変換器１６、メモリ制御回路２２を介してメモリ３０に画像データを書き込む露光処理が行われる。さらに、画像処理回路２０やメモリ制御回路２２での演算を用いた現像処理、メモリ３０から画像データを読み出し、圧縮・伸長回路３２で圧縮を行い、記録媒体２００に画像データを書き込む記録処理という一連の処理の動作開始を指示する。
【００３６】
６６は画像表示ＯＮ／ＯＦＦスイッチで、画像表示部２８のＯＮ／ＯＦＦを設定することが出来る。この機能により、光学ファインダ１０４を用いて撮影を行う際に、ＴＦＴ  ＬＣＤ等から成る画像表示部への電流供給を遮断することにより、省電力を図ることが可能となる。
【００３７】
６８はクイックレビューＯＮ／ＯＦＦスイッチで、撮影直後に撮影した画像データを自動再生するクイックレビュー機能を設定する。なお、本実施例では特に、画像表示部２８をＯＦＦとした場合におけるクイックレビュー機能の設定をする機能を備えるものとする。
【００３８】
７０は各種ボタンやタッチパネル等からなる操作部で、単純なボタンや、十字キーや、回転部材などで構成れており、各種の設定や機能の実行を指示するために操作される。操作部の一例として、メニューボタン、セットボタン、マクロボタン、マルチ画面再生改ページボタン、フラッシュ設定ボタン、単写／連写／セルフタイマー切り替えボタン、メニュー移動＋（プラス）ボタン、メニュー移動−（マイナス）ボタン、再生画像移動＋（プラス）ボタン、再生画像−（マイナス）ボタン、撮影画質選択ボタン、露出補正ボタン、日付／時間設定ボタン、電源ボタン等がある。
【００３９】
８０は電源制御手段で、電池検出回路、ＤＣ−ＤＣコンバータ、通電するブロックを切り替えるスイッチ回路等により構成されている。そして、電池の装着の有無、電池の種類、電池残量の検出を行い、検出結果及びシステム制御部５０の指示に基づいてＤＣ−ＤＣコンバータを制御し、必要な電圧を必要な期間、記憶媒体を含む各部へ供給する。
【００４０】
８２はコネクタ、８４はコネクタ、８６はアルカリ電池やリチウム電池等の一次電池やＮｉＣｄ電池やＮｉＭＨ電池、Ｌｉ電池等の二次電池、ＡＣアダプター等からなる電源手段である。
【００４１】
９０はメモリカード等の外部記憶媒体とデータの送受信を行うカードコントローラである。９１はメモリカード等の外部記憶媒体とのインタフェース、９２はメモリカード等の外部記憶媒体と接続を行うコネクタ、９８はコネクタ９２に外部記録媒体２００が装着されているか否かを検知する記憶媒体着脱検知手段である。
【００４２】
なお、本実施例では記憶媒体を取り付けるインタフェースやコネクタは、単数或いは複数、いずれの系統数を備える構成としても構わない。また、異なる規格のインタフェース及びコネクタを組み合わせて備える構成としても構わない。
【００４３】
インタフェース及びコネクタとしては、ＰＣＭＣＩＡカードやＣＦ（コンパクトフラッシュ（登録商標））カード等の規格に準拠したものを用いて構成して構わない。
【００４４】
さらに、インタフェース９１、そしてコネクタ９２をＰＣＭＣＩＡカードやＣＦ（コンパクトフラッシュ（登録商標））カード等の規格に準拠したものを用いることが出来る。例えば、ＬＡＮカードやモデムカード、ＵＳＢカード、ＩＥＥＥ１３９４カード、Ｐ１２８４カード、ＳＣＳＩカード、ＰＨＳ等の通信カード、等の各種通信カードを接続することが出来る。これにより、他のコンピュータやプリンタ等の周辺機器との間で画像データや画像データに付属した管理情報を転送することが出来る。
【００４５】
１０２は、デジタルカメラ１００のレンズ１０を含む撮像部を覆う事により、撮像部の汚れや破損を防止するバリアである保護手段である。
１０４は光学ファインダであり、画像表示部２８による電子ファインダ機能を使用すること無しに、光学ファインダのみを用いて撮影を行うことが可能である。また、光学ファインダ１０４内には、表示部５４の一部の機能、例えば、合焦表示、手振れ警告表示、フラッシュ充電表示、シャッタースピード表示、絞り値表示、露出補正表示などが設置されている。
２００はメモリカード等の記録メディア（外部記憶媒体）である。
以上がデジタルカメラ１００の全体のシステム構成である。
【００４６】
次に、外部記憶媒体装着時にデジタルカメラ１００を起動し、算出した撮影可能枚数の表示を行い、連続撮影画像の記録を行うフローに関して説明をする。このフローチャートの各処理は、画像表示部２８、システム制御部５０、記憶媒体着脱検知手段９８及び記録媒体２００を用いることで実現される。
【００４７】
図３は、デジタルカメラ１００起動時処理のフローチャートである。ここでいう起動時とは、例えばデジタルカメラでは静止画像や動画像を撮影する撮影モードや、撮影した静止画像や動画像を閲覧する再生モードで立ち上げた場合等が挙げられる。
【００４８】
まずＳ３０１でユーザーによるカメラの電源ＯＮ操作によりシステム制御５０の動作が開始される。Ｓ３０２では、システム制御５０が記憶媒体着脱検知手段９８により外部記憶録媒体２００のメディアが装着されているか否かを判定する。メディアが装着されている場合Ｓ３０３へ進み、メディアが装着されていない場合Ｓ３１３へ進む。Ｓ３１３ではシステム制御５０により記録媒体２００が装着されていない旨を画像表示部２８に表示することや音を発することによりユーザーに警告し、記録の許可を行わない。一方、Ｓ３０３では、システム制御５０が外部記録媒体２００を含む各部材へ電源供給を行い、ズーム制御手段４４により撮影レンズ１０を所定の位置に動作させる等ハードウェアの初期化を行などの撮影準備をしてＳ３０４へ進む。Ｓ３０４では、システム制御５０は外部記憶媒体の初期化をＳ３０５へ進む。ここでいう外部記憶媒体の初期化とは、メディアのイニシャライズ、メディアの種別を判別、ＭＢＲとＢＯＯＴの解析をいう。Ｓ３０５では、ＦＡＴのサイズやクラスタサイズ等の外部記録媒体２００を構成するファイルシステムの管理情報を取得しＳ３０６へ進む。そしてＳ３０６では、システム制御５０は予めユーザーが設定した撮影画像のサイズや圧縮率の各モードをバッファから取得しＳ３０７へ進む。Ｓ３０７では、Ｓ３０５で取得した空きクラスタ数を基に外部記録媒体２００のメディア上の撮影可能枚数を算出しＳ３０８へ進む。
【００４９】
Ｓ３０８では、Ｓ３０７で算出された撮影可能枚数から撮影可能枚数の有無を判定する。撮影可能枚数がある場合Ｓ３０９へ進み、撮影可能枚数が無い場合Ｓ３１２へ進む。Ｓ３１２では、システム制御５０がシャッタースイッチ６２及び６４による撮影を開始させない。さらに撮影可能枚数が存在しないため撮影不可能の旨を画像表示部２８に表示することや音を発することによりユーザーに警告を行う。一方、システム制御５０はＳ３０９で装着された外部記録媒体２００がライトワンス型の記録メディアか、書き換え可能な記録メディアであるかのメディア判別の処理を行う。記録メディアがライトワンス型メディアの場合Ｓ３１０へ進み、書き換え可能な記録メディアの場合はＳ３１１へ進む。Ｓ３１０ではライトワンス型メディアでの記録処理を行う。そしてＳ３１１では、通常の書き換え可能メディアでの記録処理を行う。
【００５０】
次に、前述したＳ３１０のライトワンス型メディアでの画像記録処理について詳しく述べる。図４はライトワンス型メディアを使用した場合の、連続撮影モードでの画像記録処理の流れを示したフローチャートである。
【００５１】
下記の画像データ記録の処理やファイル管理情報記録の処理は、システム制御５０の制御により、カードコントローラ９０を介して実行される。
Ｓ４０１ではデジタルカメラ１００において、システム制御部５０は、モードダイアルスイッチ６０の操作により、連写やブラケット撮影、パノラマ撮影等の連続撮影モードが設定された場合に、連続撮影の撮影準備を開始しＳ４０２へ進む。
【００５２】
なお連写撮影は、高速で連続的に撮影する撮影法であり、ブラケット撮影は、撮影条件を少しずつ変えながら複数枚（主に３枚や５枚が多い）の画像を連続的に行う撮影法である。パノラマ撮影は、撮影方向を変えながら複数枚の画像で広い画角の画像を得るための撮影法である。
【００５３】
なおこの時、前述した図３の起動時処理フローにより、外部記録媒体２００に対する書き込み可能セクタ数及び、撮影可能枚数は計算済みである。Ｓ４０２では、静止画撮影モードが終了か否かを判定する。静止画撮影モードを終了する時は記録処理を終了し、静止画撮影モードを終了しない場合Ｓ４０３へ進む。静止画撮影モードの終了とは、再生モードへ移る操作やシャットダウン操作が行われた場合、またはシステム制御部５０がシステム異常を検知してオートシャットダウンを行う場合などである。Ｓ４０３では、シャッタースイッチＳＷ１及びシャッタースイッチＳＷ２の入力を受け付けて、連写モードなどで連続撮影を開始するか否かを判定する。連続撮影を開始する場合Ｓ４０４へ進み、開始しない場合Ｓ４０１へ戻る。
【００５４】
Ｓ４０４ではメディアのデータ領域へ主画像データ一枚分の書き込みを行いＳ４０５へ進む。Ｓ４０５では書き込みセクタ数として、記録した静止画データのセクタ数を設定し、Ｓ４０６へ進む。Ｓ４０６ではバッファ上へ読み出した空きクラスタに、記録した静止画データ一枚分のＦＡＴ、ディレクトリエントリといったファイル管理情報について書き込みを行い、必要に応じてその領域を編集しＳ４０７へ進む。Ｓ４０７ではＳ４０６でバッファへ書き込みを行ったファイル管理情報をメディアへ書き込みを行いＳ４０８へ進む。Ｓ４０８では連続撮影の記録停止指示をするか否かを判定する。連続撮影画像記録停止指示がなされる場合Ｓ４１３へ進み、なされない場合Ｓ４０９へ進む。ここでいう連続撮影画像記録停止指示とは、ユーザーによるシャッタースイッチＳＷ１及びシャッタースイッチＳＷ２の入力受け付けを停止することをいう。Ｓ４０９では静止画データ蓄積により、メディアがフルになったか否かを判定する。メディアフルの場合Ｓ４１３へ進み、フルでない場合Ｓ４１０へ進む。なおＳ４０９のメディアフルの状態とは、１枚分の画像のファイル管理情報がバッファ上に有り、バッファ上のファイル管理情報をメディアに記録するための空き領域はあるが、さらに画像データを記録するだけの空き領域は無い状態をいう。Ｓ４１０では、書き込み済みセクタ数にファイル管理情報のＦＡＴ情報のセクタ数の加算を行いＳ４１１へ進む。Ｓ４１１では、現在の書き込み可能セクタ数から計算した書き込み済みセクタ数を減算し、Ｓ４１２へ進む。Ｓ４１２では後述する撮影可能枚数算出処理を行い、Ｓ４０４へ戻る。一方、Ｓ４１３では撮影停止の処理を行いＳ４１４へ進む。Ｓ４１４の処理はＳ４１２と同様の処理を行うが、撮影可能枚数はゼロとなる。
【００５５】
ここで前述したＳ３１１の通常の書き換え可能メディアを使用しているときに連続撮影を行う場合の記録処理について図５のフローチャートを用いて説明する。
【００５６】
Ｓ５０１では図４のＳ４０１と同様の処理を行いＳ５０２へ進む。Ｓ５０２ではメディアの空き容量に応じて撮影可能な空き容量があるか否かを判定する。撮影可能な空き容量がある場合Ｓ５０３へ進み、存在しない場合Ｓ５１４へ進む。Ｓ５０３〜Ｓ５０９の処理は、前述の図４のＳ４０２〜４０６、Ｓ４０８〜Ｓ４０９の処理と同様なので説明を省略する。ただし、連続撮影を続けて行くうちＳ５０３〜Ｓ５０９の処理により複数画像分のファイル管理情報が、バッファ上に蓄積されていることとなる。またＳ５０９のメディアフルの状態とは、１または複数枚分の画像のファイル管理情報がバッファ上に有り、バッファ上のファイル管理情報をメディアに記録するための空き領域はあるが、さらに画像データを記録するだけの空き領域は無い状態をいう。
【００５７】
Ｓ５１０ではバッファ上に蓄積しているファイル管理情報が所定サイズ以上か否かを判定する。ファイル管理情報が所定サイズ以上の場合Ｓ５１１へ進み、所定サイズ以下の場合Ｓ５１８へ進む。Ｓ５１２〜Ｓ５１３の処理は、前述した図４のＳ４１１〜Ｓ４１２の処理と同様なので説明を省略する。
【００５８】
また、Ｓ５１８では撮影停止の処理を行い、Ｓ５１９でバッファ上のファイル管理情報をメディアに書き込む。Ｓ５２０の処理は、前述した図４のＳ４１２の処理と同様なので説明を省略する。
【００５９】
Ｓ５１４では、未書き込みのファイル管理情報があるか否かを判定する。未書き込みのファイル管理情報がある場合、Ｓ５１５へ進み、ない場合は終了処理へ進む。Ｓ５１５〜Ｓ５１７の処理は前述したＳ５１１〜Ｓ５１３の処理と同様なので説明を省略する。図４と図５のように、連続撮影した画像データをメディアへ保存する際、ライトワンス型メディアを使用する場合は、１回の撮影ごとにファイル管理情報をメディアに記録することにより、連続撮影した画像の一枚一枚を確実にメディアへ保存している。
【００６０】
これにより、連写速度は低下するが、連続撮影中に予期せぬシャットダウンが発生してしまった場合でも、その直前まで撮影していた画像はなるべくメディアへ保存して、画像消失の発生をなるべく防止する。また、書き換え可能メディアの場合には複数枚分のファイル管理情報を記録することにより、記録速度を向上させている。
【００６１】
なお、１回の撮影ごとにファイル管理情報をメディアに記録する代わりに、バッファ上のファイル管理情報を、書き換え可能メディアを使用しているときよりも少ない枚数の撮影毎にメディアへ書き込みを行うようにしてもよい。この場合においては、多少は画像消失の可能は残るが、書き換え可能メディアを使用しているときよりも消失枚数を低減することが出来る。
【００６２】
次に、前述した図４のＳ４１２、Ｓ５１３，Ｓ５２０の撮影可能枚数算出処理について説明する。まず、Ｓ６０２では、システム制御５０はメディアから書き込み可能なセクタ数を取得しＳ６０３へ進む。Ｓ６０３ではシステム制御５０は予めユーザーが設定した撮影画像サイズや圧縮率の各モードをバッファ上から取得しＳ６０４へ進む。Ｓ６０４では取得したモードを元に設定済みのモードによる所定の標準画像サイズを計算しＳ６０５へ進む。Ｓ６０５ではシステム制御５０は、書き込み可能セクタ数を所定の画像サイズと所定のファイル管理情報サイズを足したもので割ることにより、撮影可能枚数を計算し終了する。
【００６３】
以上、このようにＦＡＴファイルシステムを適用しているライトワンス型メディアを使用可能なデジタルカメラにおいて連続撮影記録を行う方法を説明した。
【００６４】
次に、実施例１のＳ４０１の変形例を説明する。具体的には、Ｓ４０１で連続撮影モードが設定された場合に、ライトワンス型メディアが装着されているときに連写すると、書き換え可能メディアの場合よりも連続撮影の速度が低下することをユーザーへ通知する。図７の７０１に画面表示例を示す。この画面でキャンセルを選択すると、連続撮影をしても速度を低下させることのない書き換え可能メディアへの交換を促すような表示をすると良い。また、図７の７０１の代わりに、７０２に別の画面表示例を示す。この画面より、予期せぬ電源遮断時に、画像が保存されない恐れがあることをユーザに通知することが出来る。この画面でキャンセルを選択すると、連続撮影をしても速度を低下させることのない書き換え可能メディアへの交換を促すような表示をすると良い。
【００６５】
なお、本発明の目的は、以下の処理を実行することによって達成される。即ち、上述した実施の形態の機能を実現するプログラムコードを記録したメディアを、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がメディアに格納されたプログラムコードを読み出す処理である。
【００６６】
この場合、メディアから読み出されたプログラムコード自体が前述した実施の形態の機能を実現することになり、そのプログラムコード及び該プログラムコードを記憶したメディアは本発明を構成することになる。
【００６７】
また、プログラムコードを供給するためのメディアとしては、次のものを用いることができる。例えば、フロッピー（登録商標）ディスク、ハードディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等である。または、プログラムコードをネットワークを介してダウンロードしてもよい。
【００６８】
また、コンピュータが読み出したプログラムコードを実行することにより、上記実施の形態の機能が実現される場合も本発明に含まれる。加えて、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施の形態の機能が実現される場合も含まれる。
【００６９】
更に、前述した実施の形態の機能が以下の処理によって実現される場合も本発明に含まれる。即ち、メディアから読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行う場合である。
【符号の説明】
【００７０】
１０  撮影レンズ
１２  シャッター
１４  撮像素子
１６  Ａ／Ｄ変換器
１８  タイミング発生回路
２０  画像処理回路
２２  メモリ制御回路
２４  画像表示メモリ
２６  Ｄ／Ａ変換器
２８  画像表示部
３０  メモリ
３２  画像圧縮・伸長回路
４０  露光制御手段
４２  測距制御手段
４４  ズーム制御手段
４６  バリア制御手段
４８  フラッシュ
５０  システム制御部
５２  メモリ
５４  表示部
５６  不揮発性メモリ
６０  モードダイアルスイッチ
６２  シャッタースイッチＳＷ１
６４  シャッタースイッチＳＷ２
６６  画像表示ＯＮ／ＯＦＦスイッチ
６８  クイックレビューＯＮ／ＯＦＦスイッチ
７０  操作部
８０  電源制御手段
８２  コネクタ
８４  コネクタ
８６  電源手段
９０  カードコントローラ
９１  インタフェース
９２  コネクタ
９８  記憶媒体着脱検知手段
１００  デジタルカメラ
１０２  保護手段
１０４  光学ファインダ
２００  外部記憶媒体
【図１】
0005637879.tif 000002
【図２】
0005637879.tif 000003
【図３】
0005637879.tif 000004
【図４】
0005637879.tif 000005
【図５】
0005637879.tif 000006
【図６】
0005637879.tif 000007
【図７】
0005637879.tif 000008
【図８】
0005637879.tif 000009