(57)【要約】【課題】書き込み速度が遅い記録媒体が装着された場合であっても、連写撮影速度の低下を防ぐ。【解決手段】デジタルカメラは、被写体像を撮像して、画像データを出力する撮像手段と、撮像手段に画像データを連続的に出力させる連続撮影手段と、画像データを一時的に格納する格納手段と、格納手段に格納された画像データを第１記録媒体に記録する第１記録制御手段と、画像データが第１記録媒体へ記録された後、格納手段が有する領域であって、第１記録媒体に記録された画像データが格納されていた領域に、撮像手段から新たに出力された画像データの格納を許可する許可手段と、画像データが第１記録媒体へ記録された後、第１記録媒体に記録された画像データを読み出して第２記録媒体へ記録する第２記録制御手段とを備える。【選択図】図２
2012134809.tif 000002
【特許請求の範囲】
【請求項１】
被写体像を撮像して、画像データを出力する撮像手段と、
前記撮像手段に前記画像データを連続的に出力させる連続撮影手段と、
前記画像データを一時的に格納する格納手段と、
前記格納手段に格納された前記画像データを第１記録媒体に記録する第１記録制御手段と、
前記画像データが前記第１記録媒体へ記録された後、前記格納手段が有する領域であって、前記第１記録媒体に記録された前記画像データが格納されていた領域に、前記撮像手段から新たに出力された画像データの格納を許可する許可手段と、
前記画像データが前記第１記録媒体へ記録された後、前記第１記録媒体に記録された前記画像データを読み出して第２記録媒体へ記録する第２記録制御手段とを備えることを特徴とするデジタルカメラ。
【請求項２】
請求項１に記載のデジタルカメラにおいて、
前記第２記録制御手段は、前記連続撮影手段が前記撮像手段に前記画像データを連続的に出力させている間に、前記画像データの前記第２記録媒体への記録を開始することを特徴とするデジタルカメラ。
【請求項３】
請求項１または２に記載のデジタルカメラにおいて、
前記第２記録制御手段は、前記第１記録制御手段による前記画像データの前記第１記録媒体への記録終了から、前記新たな画像データの前記第１記録媒体への記録開始までの期間に、前記第１記録媒体に記録された前記画像データを読み出して前記第２記録媒体に記録することを特徴とするデジタルカメラ。
【請求項４】
請求項１または２に記載のデジタルカメラにおいて、
前記第２記録制御手段は、前記第１記録制御手段が前記新たな画像データを前記第１記録媒体に記録している間に、前記第１記録媒体に記録された前記画像データを前記第２記録媒体へ記録することを特徴とするデジタルカメラ。
【請求項５】
請求項１乃至４のいずれか一項に記載のデジタルカメラにおいて、
前記第２記録制御手段は、前記第１記録媒体から読み出した前記画像データを、前記第１記録媒体に記録された前記画像データのバックアップデータとして前記第２記録媒体に記録することを特徴とするデジタルカメラ。
【請求項６】
請求項１乃至５のいずれか一項に記載のデジタルカメラにおいて、
前記第１記録制御手段は、前記画像データをＲＡＷデータとして前記第１記録媒体に記録し、
前記第２記録制御手段は、圧縮処理が施された画像データを前記第２記録媒体に記録することを特徴とするデジタルカメラ。
【請求項７】
請求項６に記載のデジタルカメラにおいて、
前記第１記録制御手段によって前記第１記録媒体に記録された前記ＲＡＷデータに基づいて、前記ＲＡＷデータに圧縮処理を施す圧縮手段を備えることを特徴とするデジタルカメラ。
【請求項８】
請求項１乃至７のいずれか一項に記載のデジタルカメラにおいて、
２つ以上の記録媒体のそれぞれの記録速度を検出し、検出された前記記録速度が最速である記録媒体を前記第１記録媒体に設定する設定手段をさらに備えることを特徴とするデジタルカメラ。
【請求項９】
請求項１に記載のデジタルカメラにおいて、
前記第１記録媒体への前記画像ファイルの記録に要する第１記録時間および前記第２記録媒体への前記画像ファイルの記録に要する第２記録時間を検出する検出手段と、
連続撮影時のコマ間の時間を決定する決定手段とをさらに備え、
前記許可手段は、前記第１記録時間と前記第２記録時間とを加算した合計時間と、前記コマ間の時間とを比較して、前記合計時間が前記コマ間の時間よりも長い場合には、前記画像データが前記第１記録媒体へ記録された後、前記格納手段のうちの前記領域に、前記撮像手段から新たに出力された画像データの格納を許可することを特徴とするデジタルカメラ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタルカメラに関する。
【背景技術】
【０００２】
従来から、複数の記録媒体を備え、同一ファイルを複数の記録媒体に記録するバックアップ記録や、タイプの異なるファイルを異なる記録媒体に記録する分割記録を行うカメラが知られている（たとえば特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平８−１５３３７６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、書き込み速度が遅い記録媒体が装着された場合には、連写撮影速度が低下するという問題がある。
【課題を解決するための手段】
【０００５】
請求項１に記載の発明によるデジタルカメラは、被写体像を撮像して、画像データを出力する撮像手段と、撮像手段に画像データを連続的に出力させる連続撮影手段と、画像データを一時的に格納する格納手段と、格納手段に格納された画像データを第１記録媒体に記録する第１記録制御手段と、画像データが第１記録媒体へ記録された後、格納手段が有する領域であって、第１記録媒体に記録された画像データが格納されていた領域に、撮像手段から新たに出力された画像データの格納を許可する許可手段と、画像データが第１記録媒体へ記録された後、第１記録媒体に記録された画像データを読み出して第２記録媒体へ記録する第２記録制御手段とを備えることを特徴とする。
【発明の効果】
【０００６】
本発明によれば、画像データが第１記録媒体へ記録された後、格納手段のうちの第１記録媒体に記録された画像データが格納されていた領域に、新たに出力された画像データを格納するとともに、第１記録媒体に記録された画像データを読み出して第２記録媒体へ記録できる。
【図面の簡単な説明】
【０００７】
【図１】本発明の実施の形態による電子カメラの要部構成を説明する図
【図２】実施の形態による電子カメラの制御系の構成を説明するブロック図
【図３】実施の形態による電子カメラの連写モード時における書き込み処理を説明するタイミングチャート
【図４】実施の形態による電子カメラの動作を説明するフローチャート
【図５】従来技術による連写モード時における書き込み処理を説明するタイミングチャート
【図６】変形例による電子カメラの連写モード時における書き込み処理を説明するタイミングチャート
【発明を実施するための形態】
【０００８】
図面を参照して、本発明による実施の形態における電子カメラを説明する。図１は電子カメラ１００の要部構成を示す図である。電子カメラ１００のボディに、撮影レンズＬ１と絞り２０１とを備える交換レンズ２００が着脱可能に装着されている。カメラ１００のボディ側には、クイックリターンミラー１０１、焦点板１０２、ペンタプリズム１０３、接眼レンズ１０５、シャッタ１０６、撮像素子１０７、および焦点検出用センサ１０８が設けられている。
【０００９】
図２は電子カメラ１００の制御系のブロック図である。図２において、図１に示した構成要素には同一の符号を付して説明する。電子カメラ１００の制御系は、撮像素子１０７、焦点検出用センサ１０８、制御回路１１１、バッファメモリ１１２、ＬＣＤ駆動回路１１９、表示器１２０、操作部１２１、カードインタフェース１２２ａ〜１２２ｂおよびメモリカード１２３ａ〜１２３ｂを備えている。
【００１０】
図１を参照して説明すると、交換レンズ２００を通過して電子カメラ１００に入射した被写体光は、シャッタレリーズ前は図１において実線で示すように位置するクイックリターンミラー１０１で上方へ導かれて焦点板１０２に結像する。被写体光はさらにペンタプリズム１０３へ入射される。ペンタプリズム１０３は、入射された被写体光を接眼レンズ１０５へ導く。被写体光の一部はクイックリターンミラー１０１の半透過領域を透過し、サブミラー１０１ａにて下方に反射され、焦点検出用センサ１０８へ入射される。
【００１１】
レリーズ後はクイックリターンミラー１０１が図１の破線で示される位置へ回動し、被写体光がシャッタ１０６を介して撮像素子１０７へ導かれ、その撮像面上に被写体像が結像する。撮像素子１０７は、受光した被写体光をその強度に応じた画像信号に変換するＣＣＤやＣＭＯＳなどの光電変換素子である。
【００１２】
図２を参照して制御系について詳細に説明する。
撮像素子１０７は、制御回路１１１が出力するタイミング信号に応じて、画像信号を出力する。制御回路１１１は、図示しないＣＰＵ、ＲＯＭおよびＲＡＭ等を備え、電子カメラ１００の各構成要素を制御したり、各種のデータ処理を実行する演算回路である。制御回路１１１は、撮像素子１０７の出力する画像信号にアナログ的な処理を施してからデジタルの画像データに変換する回路である。
【００１３】
制御回路１１１は、画像処理部１１４、ファイル生成部１１５、画像圧縮部１１６および記録制御部１１７を機能的に備える。画像処理部１１４は、画像データに対して、ホワイトバランス処理、ガンマ補正処理、色補間処理、輪郭強調、ビネット補正などの画像処理を実行する。ファイル生成部１１５は、画像処理部１１４で画像処理の施された画像データと、サムネイル画像データと、撮影時の撮影条件等が記録された付加情報部とを用いて画像ファイルを生成する。画像圧縮部１１６は、画像データにＪＰＥＧ圧縮処理を施す。記録制御部１１７は、生成された画像ファイルを後述するカードインタフェース１２２ａまたは１２２ｂを介してメモリカード１２３ａまたはメモリカード１２３ｂに記録させる。
【００１４】
バッファメモリ１１２は、画像処理、画像圧縮処理、表示データ作成処理等の途中や処理後のデータを一時的に格納するために使用される揮発性メモリである。バッファメモリ１１２は、第１格納領域１１２ａと第２格納領域１１２ｂとを含む。第１格納領域１１２ａには、後述するように、連写モードにおける撮影動作に応じてファイル生成部１１５により生成された画像ファイル（以下、第１画像ファイルと呼ぶ）が格納される。第２格納領域１１２ｂには、後述するバックアップ撮影モード時に、メモリカード１１２ａから読み出された画像ファイル（以下、第２画像ファイルと呼ぶ）が格納される。
【００１５】
カードインタフェース１２２ａ、１２２ｂは、メモリカード１２３ａ、１２３ｂが着脱可能なインタフェースであり、メモリカード１２３ａ、１２３ｂの着脱を検出すると検出信号を制御回路１１１へ出力する。カードインタフェース１２２ａ、１２２ｂは、制御回路１１１の制御に基づいて、バッファメモリ１１２に一時的に格納された画像ファイルをメモリカード１２３ａ、１２３ｂに書き込んだり、メモリカード１２３ａ、１２３ｂに記録されている画像データを読み出す。メモリカード１２３ａ、１２３ｂはコンパクトフラッシュ（登録商標）やＳＤカードなどの半導体メモリカードである。なお、本実施の形態の電子カメラ１００は、メモリカード１２３ａおよび１２３ｂに同時に画像ファイルの書き込みができないものとして説明する。また、メモリカード１２３ａのアクセス速度、すなわちデータ書き込みおよび読み出し速度は、メモリカード１２３ｂのアクセス速度よりも高速であるものとして説明する。
【００１６】
ＬＣＤ駆動回路１１９は、制御回路１１１の命令に基づいて表示器１２０を駆動する回路である。表示器１２０はたとえば液晶表示パネルであり、再生モードにおいて、メモリカード１２３ａ、１２３ｂに記録されている画像データに基づいて制御回路１１１で作成された表示データの表示を行う。また、表示器１２０には、電子カメラ１００の各種動作を設定するためのメニュー画面が表示される。メニュー画面に表示される設定内容として、撮影画像の画像ファイルをメモリカード１２３ａおよび１２３ｂの両方に記録するバックアップ撮影モードがある。
【００１７】
操作部１２１は、ユーザの操作を受け付けるスイッチである。操作部１２１には、電源スイッチ、レリーズスイッチ、その他の設定メニューの表示切換スイッチ、設定メニュー決定ボタンなどが含まれる。操作部１２１で設定可能な内容として、電子カメラ１００の動作モード、および上述したバックアップ撮影モードの設定がある。電子カメラ１００は、動作モードとして、たとえば単写モード、連写モード、および再生モードなどを有している。
【００１８】
ユーザにより動作モードとして連写モードが設定され、かつバックアップ撮影モードが設定されている場合について説明する。制御回路１１１の記録制御部１１７は、バッファメモリ１１２に格納した第１画像ファイルをアクセス速度（記録速度、書込み速度）が高速なメモリカード１２３ａに記録する。メモリカード１２３ａへの記録が終了すると、記録制御部１１７は、バッファメモリ１１２の第１格納領域１１２ａのうち第１画像ファイルが格納されていた領域を他のデータで上書き可能な領域に設定する。そして、記録制御部１１７は、メモリカード１２３ａに記録した画像ファイルをバッファメモリ１１２の第２格納領域１１２ｂに読み出して展開する。記録制御部１１７は、展開された第２画像ファイルをアクセス速度が低速なメモリカード１２３ｂに記録する。ただし、上述したように電子カメラ１００は、メモリカード１２３ａおよび１２３ｂに同時に画像ファイルを記録できない。そのため、記録制御部１１７は、第１画像ファイルがメモリカード１２３ａに書き込まれていないときに、第２画像ファイルをメモリカード１２３ｂに書き込ませる。以下、詳細に説明する。
【００１９】
メモリカード１２３ａ、１２３ｂが装着されると、制御回路１１１は、カードインタフェース１２２ａ、１２２ｂを介して、メモリカード１２３ａ、１２３ｂのデータ伝送方式の規格に基づくそれぞれのアクセス速度、すなわち書き込み速度を読み込む。そして、制御回路１１１は、読み込んだ書き込み速度に基づいて、メモリカード１２３ａ、１２３ｂの書き込み速度に関して優先順位を設定する。すなわち、本実施の形態において、制御回路１１１は、メモリカード１２３ａ、１２３ｂの順序で優先順位を設定する。なお、ユーザの選択操作に応じてメモリカード１２３ａおよび１２３ｂの優先順位を決定するようにしてもよい。この場合、メモリカード１２３ａおよび１２３ｂの優先順位を決定するための設定画面が表示器１２０に表示され、高い優先順位を所望するメモリカードをユーザが操作部１２１を操作することによって選択する。
【００２０】
メモリカード１２３ａ、１２３ｂの優先順位が設定されると、記録制御部１１７は、第１画像ファイルおよび第２画像ファイルを記録する記録媒体を、メモリカード１２３ａ、１２３ｂから選択して割り当てる。この場合、記録制御部１１７は、第１画像ファイルを優先順位が高いメモリカード１２３ａに記録し、第２画像ファイルを優先順位が低いメモリカード１２３ｂに記録するように設定する。また、記録制御部１１７は、第１画像ファイルのメモリカード１２３ａへの記録処理を優先順位が高い第１処理として設定し、第２画像ファイルのメモリカード１２３ｂへの記録処理を優先順位が低い第２処理として設定する。第１処理を行うタイミングと第２処理を行うタイミングとが重複する場合には、記録制御部１１７は、優先順位が高い第１処理を優先して行う。
【００２１】
図３に示すタイミングチャートを用いて、メモリカード１２３ａおよびメモリカード１２３ｂへの画像ファイルの書き込みのタイミングについて説明する。なお、説明の都合上、第１格納領域１１２ａには３個の第１画像ファイルが格納可能であるものとする。また、カードインタフェース１２３ａおよび１２３ｂは、それぞれに接続されたメモリカード１２３ａおよび１２３ｂに画像ファイルが書き込まれていない場合は、すなわち画像ファイルの書き込み開始を要求する信号（以下、要求信号）を制御回路１１１に出力する。図３では、連写モードにより７コマの画像が撮影され、第７コマ目の画像ファイルが時刻１３で生成された場合を示している。また、以下の説明では、第ｎコマ目の第１画像ファイルの符号をＦ１（ｎ）、第２画像ファイルの符号をＦ２（ｎ）とする。また、説明の都合上、メモリカード１２３ｂの書き込み速度はメモリカード１２３ａの書き込み速度の１／３、すなわち同一のデータサイズを有する画像ファイルを書き込む際に、メモリカード１２３ｂは、メモリカード１２３ａよりも３倍の時間を要するものとする。
【００２２】
ユーザのレリーズボタンの全押し操作に応じて操作部１２１から撮影開始を指示する操作信号が出力されると、制御回路１１１は、時刻ｔ０で撮像素子１０７に撮像を開始させ、画像信号を出力させる。そして、画像処理部１１４は、出力された画像信号を用いて第１コマ目の画像データを生成し、ファイル生成部１１５は生成された画像データを用いて第１画像ファイルＦ１（１）を生成し、記録制御部１１７は第１画像ファイルＦ１（１）を第１格納領域１１２ａに格納する。
【００２３】
時刻ｔ１で第１画像ファイルＦ１（１）の生成が終了すると、記録制御部１１７は、カードインタフェース１２２ａまたは１２２ｂからの要求信号の有無を確認する。時刻ｔ１ではメモリカード１２３ａおよび１２３ｂへの画像ファイルの書き込みが行われていないので、記録制御部１１７は、カードインタフェース１２２ａおよび１２２ｂから要求信号を入力している。このような場合、記録制御部１１７は、上述したように優先順位が高い第１処理を行うために、メモリカード１２３ａが接続されたカードインタフェース１２２ａからの要求信号を優先する。すなわち、記録制御部１１７は、第１格納領域１１２ａに格納された第１画像ファイルＦ１（１）をカードインタフェース１２２ａを介してメモリカード１２３ａに書き込ませる。そして、記録制御部１１７による第１画像ファイルＦ１（１）の書き込み指示に伴って、カードインタフェース１２２ａは要求信号の出力を中断する。なお、第１画像ファイルＦ１（１）のメモリカード１２３ａへの書き込みは時刻ｔ２までに終了しているものとする。
【００２４】
第１処理、すなわち第１画像ファイルＦ１（１）のメモリカード１２３ａへの書き込みが終了すると、カードインタフェース１２２ａは要求信号を制御回路１１１へ出力する。記録制御部１１７は、カードインタフェース１２２ａから要求信号が出力されると、第１格納領域１１２ａ内の第１画像ファイルＦ１（１）が格納された領域を上書き可能に設定する。換言すると、記録制御部１１７は、第１格納領域１１２ａ内の第１画像ファイルＦ１（１）が格納されていた領域に、以後生成される第２コマ目以降の第１画像ファイルＦ１を上書きして格納することを許可する。なお、以後の説明では、第１格納領域１１２ａ内に第１画像ファイルＦ１（ｎ）が格納されていた領域を上書き可能に設定することを、データ領域の解放と呼ぶ。
【００２５】
時刻ｔ２においては、制御回路１１１は、撮像素子１０７に対して第２コマ目の画像信号の出力を指示する。そして、第１コマ目の画像信号の場合と同様に、画像処理部１１４は画像データを生成し、ファイル生成部１１５は第１画像ファイルＦ１（２）を生成する。図３では、記録制御部１１７による第１画像ファイルＦ１（２）の第１格納領域１１２ａへの格納は、時刻ｔ３で終了する。すなわち時刻ｔ２の時点では、記録制御部１１７は第１処理を行うことができない。
【００２６】
時刻ｔ２では、上述したように第１処理を行うことができないので、記録制御部１１７は、メモリカード１２３ａに記録された第１画像ファイルＦ１（１）を第２格納領域１１２ｂに読み出し第２画像ファイルＦ２（１）として格納する。すなわち、記録制御部１１７は、第１画像ファイルＦ１（１）の複製を第２画像ファイルＦ２（１）として第２格納領域１１２ｂに格納する。図３では、第２画像ファイルＦ２（１）の格納が時刻ｔ３で終了することを示している。したがって、時刻ｔ３において、第１処理と第２処理とが可能になる。
【００２７】
時刻ｔ３では、記録制御部１１７は、カードインタフェース１２２ａまたは１２２ｂからの要求信号の有無を確認する。時刻ｔ３では、時刻ｔ１のときと同様に、メモリカード１２３ａおよび１２３ｂへの画像ファイルの書き込みが行われていないので、記録制御部１１７は、カードインタフェース１２２ａおよび１２２ｂから要求信号を入力している。  記録制御部１１７は、時刻ｔ１のときと同様に、優先順位の高い第１処理を優先するために、メモリカード１２３ａが接続されたカードインタフェース１２２ａからの要求信号を優先する。すなわち、記録制御部１１７は、第１格納領域１１２ａに格納された第１画像ファイルＦ１（２）をカードインタフェース１２２ａを介してメモリカード１２３ａに書き込ませる。そして、記録制御部１１７による第１画像ファイルＦ１（２）の書き込み指示に伴って、カードインタフェース１２２ａは要求信号の出力を中断する。また、第１画像ファイルＦ１（２）がメモリカード１２３ａに書き込まれている間は、第２画像ファイルＦ２（１）は第２格納領域１１２ｂに格納され続ける。
【００２８】
時刻ｔ４において、第１画像ファイルＦ１（２）のメモリカード１２３ａへの書き込みが終了すると、カードインタフェース１２２ａは要求信号を記録制御部１１７へ出力する。そして、記録制御部１１７は、カードインタフェース１２２ａから要求信号が出力されると、第１格納領域１１２ａ内の第１画像ファイルＦ１（２）が格納された領域を解放する。さらに、制御回路１１１は、撮像素子１０７に対して第３コマ目の画像信号の出力を指示する。そして、第１コマ目の画像信号の場合と同様に、画像処理部１１４は画像データを生成し、ファイル生成部１１５は第１画像ファイルＦ１（３）を生成する。図３では、記録制御部１１７による第１画像ファイルＦ１（３）の第１格納領域１１２ａへの格納は、時刻ｔ４で終了する。すなわち時刻ｔ４の時点では、記録制御部１１７は第１処理を行うことができない。
【００２９】
このとき、記録制御部１１７は、カードインタフェース１２２ａまたは１２２ｂからの要求信号の有無を確認する。時刻ｔ４では、時刻ｔ１のときと同様に、メモリカード１２３ａおよび１２３ｂへの画像ファイルの書き込みが行われていないので、記録制御部１１７は、カードインタフェース１２２ａおよび１２２ｂから要求信号を入力している。そして、時刻ｔ４では、上述したように第１処理を行うことができないので、記録制御部１１７は、第２処理を行う。すなわち、記録制御部１１７は、第２格納領域１１２ｂに格納された第１コマ目の第２画像ファイルＦ２（１）をカードインタフェース１２２ｂを介してメモリカード１２３ｂに書き込ませる。そして、記録制御部１１７による第２画像ファイルＦ２（１）の書き込み指示に伴って、カードインタフェース１２２ｂは要求信号の出力を中断する。
【００３０】
なお、記録制御部１１７は、第２画像ファイルＦ２をメモリカード１２３ｂに書き込ませる際には、所定のデータ単位（たとえばクラスタ単位）ごとに第２格納領域１１２ｂから読み出し、カードインタフェース１２２ｂに出力する。その結果、カードインタフェース１２２ｂは、クラスタ単位ごとに第２画像ファイルＦ２のメモリカード１２３ｂへの書き込みが終了するごとに、要求信号を記録制御部１１７へ出力する。また、記録制御部１１７は、メモリカード１２３ｂへの記録を行っているクラスタ単位の第２画像ファイルＦ２のファイル名や、メモリカード１２３ｂに記録済のデータ容量等を中断情報として第２格納領域１１２ｂの所定領域に記録する。そして、記録制御部１１７は、第１処理を行うことができず、第２処理を続行する場合は、再び第２格納領域１１２ｂに格納された第２画像ファイルＦ２をクラスタ単位ごとに読み出して、上記と同様にしてメモリカード１２３ｂに書き込ませる。記録制御部１１７は、クラスタ単位ごとに第２画像ファイルＦ２をメモリカード１２３ｂに書き込ませるごとに、上記の中断情報を更新する。
【００３１】
以後、上述した処理を繰り返し行うことにより、記録制御部１１７は、連写モードにより取得された第１画像ファイルＦ１をメモリカード１２３ａに記録し、メモリカード１２３ａに記録された第１画像ファイルＦ１を第２画像ファイルＦ２としてメモリカード１２３ｂに記録する。図３では、時刻ｔ５で第３コマ目の第１画像ファイルＦ１（３）が生成されるので、記録制御部１１７は、第２画像ファイルＦ２（１）のメモリカード１２３ｂへの書き込みを中断し、第１画像ファイルＦ１（３）をメモリカード１２３ａに書き込ませる。時刻ｔ６で第１画像ファイルＦ１（３）のメモリカード１２３ａへの書き込みが終了すると、記録制御部１１７は、中断していた第１コマ目の第２画像ファイルＦ２（１）のメモリカード１２３ｂへの書き込みを再開する。図３は、上記したように、第２画像ファイルＦ２（１）の書き込み中断と再開とを繰り返した結果、時刻ｔ９で第１コマ目の第２画像ファイルＦ２（１）のメモリカード１２３ｂへの書き込みが終了したことを示している。
【００３２】
なお、第１コマ目の第２画像ファイルＦ２（１）のメモリカード１２３ｂへの書き込みが終了するまでは、記録制御部１１７は、第２コマ目の第２画像ファイルＦ２（２）を第２格納領域１１２ｂに格納することができない。したがって、第１画像ファイルＦ１がメモリカード１２３ａに書き込まれておらず、かつ第１コマ目の第２画像ファイルＦ２（１）のメモリカード１２３ｂへの書き込みが終了した時刻ｔ１０で、記録制御部１１７は、第２コマ目の第２画像ファイルＦ２（２）を第２格納領域１１２ｂに格納する。すなわち、時刻ｔ１０で、記録制御部１１７は、メモリカード１２３ａから第２コマ目の第１画像ファイルＦ１（２）を読み出して、第２画像ファイルＦ２（２）として第２格納領域１１２ｂに格納する。
【００３３】
記録制御部１１７は、第２コマ目の第２画像ファイルＦ２（２）についても、第１画像ファイルＦ１をメモリカード１２３ａに書き込んでいない期間に、メモリカード１２３ｂへ書き込ませる。図３では、記録制御部１１７は、時刻ｔ１２〜ｔ１５までの間に、第２コマ目の第２画像ファイルＦ２（２）をメモリカード１２３ｂに書き込ませる。なお、記録制御部１１７は、第７コマ目の第１画像ファイルＦ１（７）をメモリカード１２３ａに書き込んでいる時刻ｔ１３〜ｔ１４までの間は、第２画像ファイルＦ２（２）のメモリカード１２３ｂへの書き込みを中断する。なお、図３では、時刻ｔ１３以降は連写モードによる第１画像ファイルＦ１の生成が行われないので、第２コマ目の第２画像ファイルＦ２（２）のメモリカード１２３ｂへの書き込み中断は、上述した時刻ｔ１３〜ｔ１４までの間の１回となっている。
【００３４】
第２コマ目の第２画像ファイルＦ２（２）のメモリカード１２３ｂへの書き込みが終了した時刻ｔ１５以降では、記録制御部１１７は、メモリカード１２３ａに記録された第３コマ目以降の第１画像ファイルＦ１の読み出しと、第２画像ファイルＦ２の第２格納領域１１２ｂへの格納とを繰り返す。そして、記録制御部１１７は、第２画像ファイルＦ２が第２格納領域１１２ｂに格納されるごとに、メモリカード１２３ｂへ書き込ませる。図３では、時刻ｔ１３以降は連写モードでの撮影による第１画像ファイルＦ１が生成されていないので、記録制御部１１７は、第２画像ファイルＦ２を中断することなくメモリカード１２３ｂへ書き込ませる。すなわち、記録制御部１１７は、時刻ｔ１６〜ｔ１７で第３コマ目の第２画像ファイルＦ２（３）を、時刻ｔ１８〜ｔ１９で第４コマ目の第２画像ファイルＦ２（４）を、時刻ｔ２０〜ｔ２１で第５コマ目の第２画像ファイルＦ２（５）を、時刻ｔ２２〜ｔ２３で第６コマ目の第２画像ファイルＦ２（６）を、時刻ｔ２４〜ｔ２５で第７コマ目の第２画像ファイルＦ２（７）をメモリカード１２３ｂへ書き込ませる。
【００３５】
図４に示すフローチャートを用いて、実施の形態による電子カメラ１００の書き込み処理について説明する。図４の各処理は制御回路１１１でプログラムを実行して行われる。図４の各処理を行なうプログラムはメモリ（不図示）に格納されている。ユーザにより連写モードが設定され、かつバックアップ撮影モードが設定された状態で、操作部１２１から撮影開始を指示する信号が出力されると制御回路１１１によりプログラムが起動され、実行される。
【００３６】
ステップＳ１０１では、撮像素子１０７に画像信号を出力させて、画像信号を用いて第１画像ファイルＦ１（ｎ）を生成してステップＳ１０２へ進む。ステップＳ１０２では、生成した第１画像ファイルＦ１（ｎ）を第１格納領域１１２ａへ格納してステップＳ１０３へ進む。ステップＳ１０３では、第１格納領域１１２ａに格納した第１画像ファイルＦ１（ｎ）をカードインタフェース１２２ａを介してメモリカード１２３ａに書き込ませてステップＳ１０４へ進む。
【００３７】
ステップＳ１０４では、次コマの第１画像ファイルＦ１（ｎ＋１）を生成するタイミングか否かを判定する。次コマの第１画像ファイルＦ１（ｎ＋１）を生成するタイミングの場合は、ステップＳ１０４が肯定判定されてステップＳ１０１へ戻る。次コマの第１画像ファイルＦ１（ｎ＋１）を生成するタイミングではない場合は、ステップＳ１０４が否定判定されてステップＳ１０５へ進む。
【００３８】
ステップＳ１０５では、第２格納領域１１２ｂからメモリカード１２３ｂに書き込み途中の第２画像ファイルＦ２（ｎ）が存在するか否か、すなわちメモリカード１２３ｂへ書き込みが中断されている第２画像ファイルＦ２（ｎ）が存在するか否かを判定する。メモリカード１２３ｂへの書き込みが中断している第２画像ファイルＦ２（ｎ）が存在する場合、ステップＳ１０５が肯定判定されて後述するステップＳ１０８へ進む。メモリカード１２３ｂへの書き込みが中断している第２画像ファイルＦ２（ｎ）が存在しない場合、ステップＳ１０５が否定判定されてステップＳ１０６へ進む。
【００３９】
ステップＳ１０６では、メモリカード１２３ａに記録された第１画像ファイルＦ１（ｎ）を第２バッファメモリ１１３に読み出して、第２画像ファイルＦ２（ｎ）として第２格納領域１１２ｂに格納してステップＳ１０７へ進む。ステップＳ１０７においては、ステップＳ１０４と同様に、次コマの第１画像ファイルＦ１（ｎ＋１）を生成するタイミングか否かを判定する。次コマの第１画像ファイルＦ１（ｎ＋１）を生成するタイミングの場合は、ステップＳ１０７が肯定判定されてステップＳ１０１へ戻る。次コマの第１画像ファイルＦ１（ｎ＋１）を生成するタイミングではない場合は、ステップＳ１０７が否定判定されてステップＳ１０８へ進む。
【００４０】
ステップＳ１０８では、第２格納領域１１２ｂに格納された第２画像ファイルＦ２（ｎ）をクラスタ単位ごとにカードインタフェース１２２ｂへ出力し、メモリカード１２３ｂに書き込ませてステップＳ１０９へ進む。ステップＳ１０９においては、ステップＳ１０９で出力したクラスタ単位での第２画像ファイルＦ２（ｎ）のメモリカード１２３ｂへの書き込みが終了したか否かを判定する。メモリカード１２３ｂへの書き込みが終了した場合、すなわちカードインタフェース１２２ｂから要求信号を入力した場合は、ステップＳ１０９が肯定判定されてステップＳ１１０へ進む。メモリカード１２３ｂへの書き込みが終了していない場合、すなわちカードインタフェース１２２ｂから要求信号を入力していない場合は、ステップＳ１０９が否定判定されてステップＳ１０８へ戻る。
【００４１】
ステップＳ１１０では、ステップＳ１０４およびＳ１０７と同様の処理を行い、次コマの第１画像ファイルＦ１（ｎ＋１）を生成するタイミングの場合はステップＳ１０１へ戻り、次コマの第１画像ファイルＦ１（ｎ＋１）を生成するタイミングではない場合はステップＳ１１１へ進む。ステップＳ１１１では、１つの第２画像ファイルＦ２（ｎ）について、すべてのクラスタ単位ごとのメモリカード１２３ｂへの書き込みが終了したか否かを判定する。すべてのクラスタ単位について処理が終了した場合は、ステップＳ１１１が肯定判定されてステップＳ１１２へ進む。すべてのクラスタ単位について処理が終了していない場合には、ステップＳ１１１が否定判定されてステップＳ１０８へ進む。
【００４２】
ステップＳ１１２においては、連写撮影が終了したか否かを判定する。連写撮影が終了した場合、すなわち操作部１２１から撮影を指示する信号を入力しない場合はステップＳ１１２が肯定判定されてステップＳ１１３へ進む。連写撮影が終了していない場合、すなわち操作部１２１から撮影を指示する信号を入力している場合はステップＳ１１２が否定判定されてステップＳ１０４へ戻る。ステップＳ１１３では、連写撮影により生成されたすべての第１画像ファイルＦ１について第２画像ファイルＦ２が生成され、メモリカード１２３ｂに書き込まれたか否かを判定する。すべての第１画像ファイルＦ１から第２画像ファイルＦ２が生成されていない場合、またはメモリカード１２３ｂに書き込まれていない第２画像ファイルＦ２が存在する場合には、ステップＳ１１３が否定判定されてステップＳ１０６へ戻る。すべての第１画像ファイルＦ１から第２画像ファイルＦ２が生成され、かつメモリカード１２３ｂに書き込まれた場合には、ステップＳ１１３が肯定判定されて処理を終了する。
【００４３】
以上で説明した、第１の実施の形態においては、以下の作用効果が得られる。
（１）撮像素子１０７は、被写体像を撮像して画像信号を出力し、制御回路１１１は、連写モードが設定されると、撮像素子１０７に画像信号を連続的に出力させる。バッファメモリ１１２の第１格納領域１１２ａには、画像信号に基づく第１画像ファイルＦ１が一時的に格納される。記録制御部１１７は、第１格納領域１１２ａに格納された第１画像ファイルＦ１（ｎ）をメモリカード１２３ａに記録させる。そして、記録制御部１１７は、第１画像ファイルＦ１（ｎ）がメモリカード１２３ａへ記録された後、メモリカード１２３ａに記録された第１画像ファイルＦ１（ｎ）を読み出して、第２画像ファイルＦ２（ｎ）としてメモリカード１２３ｂへ記録させるようにした。さらに、記録制御部１１７は、第１画像ファイルＦ１（ｎ）がメモリカード１２３ａへ記録された後、第１格納領域１１２ａのうち、メモリカード１２３ａに記録された第１画像ファイルＦ１（ｎ）が格納されていた領域に、撮像素子１０７から新たに出力された画像信号に基づく新たな第１画像ファイルＦ１（ｎ＋１）の格納を許可するようにした。
【００４４】
図５のタイミングチャートに示す従来の技術では、第１画像ファイルＦ１（ｎ）のメモリカード１２３ａおよび第２画像ファイルＦ２（ｎ）のメモリカード１２３ｂへの書き込みが終了してから、バッファメモリ１１２のうち第１画像ファイルＦ１（ｎ）が格納されていた領域を解放、すなわち次コマの第１画像ファイルＦ１（ｎ＋１）の格納を許可していた。このため、第４コマ目の第１画像ファイルＦ１（４）がバッファメモリ１１２に格納された時点でバッファメモリ１１２の容量が一杯になり、第５コマ目の第１画像ファイルＦ１（５）のバッファメモリ１１２への格納ができなくなっている。すなわち、第１画像ファイルＦ１（５）の生成ができずに、連写モードで撮影中に連写速度が低下している。
【００４５】
これに対して、本実施の形態の電子カメラ１は、第１画像ファイルＦ１（ｎ）がメモリカード１２３ａへ記録された後、第１格納領域１１２ａのうち、メモリカード１２３ａに記録された第１画像ファイルＦ１（ｎ）が格納されていた領域に、新たな第１画像ファイルＦ１（ｎ＋１）の格納を許可している。したがって、バッファメモリ１１２の容量が一杯になることによって連写速度が低下することを防止できる。
【００４６】
（２）記録制御部１１７は、第１画像ファイルＦ１（ｎ）のメモリカード１２３ａへの記録終了から、新たな第１画像ファイルＦ１（ｎ＋１）のメモリカード１２３ａへの記録開始までの期間に、メモリカード１２３ａに記録された第１画像ファイルＦ１（ｎ）を読み出して第２画像ファイルＦ２（ｎ）としてメモリカード１２３ｂに記録するようにした。すなわち、第１画像ファイルＦ１のメモリカード１２３ａへの記録を妨害することなく、第２画像ファイルＦ２をメモリカード１２３ｂに記録できる。その結果、連写撮影の開始から、最後のコマの第２画像ファイルＦ２の記録終了までに要する時間を短縮することができる。
【００４７】
（３）制御回路１１１は、メモリカード１２３ａおよび１２３ｂのそれぞれの記録速度（書き込み速度）を読み込み、読み込まれた書き込み速度が最速であるメモリカード１２３ａに第１画像ファイルＦ１を書き込ませるようにした。したがって、第１画像ファイルＦ１の記録終了までの時間を短縮、すなわちメモリカード１１２の解放までの時間を短縮できるので、連写速度の低下を防止できる。
【００４８】
第１の実施の形態の電子カメラ１００を以下のように変形できる。
（１）メモリカード１２３ａおよび１２３ｂに同時に画像ファイルを書き込み可能なものであってもよい。図６は、この場合のタイミングチャートを示す。図６に示すように、メモリカード１２３ａから読み出された第１画像ファイルＦ１（１）を用いて時刻ｔ３で第２画像ファイルＦ２（１）が生成されると、記録制御部１１７は第２画像ファイルＦ２（１）を中断することなくメモリカード１２３ｂに記録することができる。なお、第１画像ファイルＦ１がメモリカード１２３ａに書き込まれていない期間に、記録制御部１１７がメモリカード１２３ａから第１画像ファイルＦ１を読み出して、第２画像ファイルＦ２を生成する点は、実施の形態の場合と同様である。
【００４９】
（２）画質モードの設定に応じて、連写撮影により取得された画像ファイルをメモリカード１２３ａおよび１２３ｂに記録するようにしてもよい。この場合、画質モードにおいては、たとえばノーマル、ファイン、ＲＡＷ、ＲＡＷ＋ファイン、ＲＡＷ＋ノーマルなどの画質が設定可能である。ノーマル画質やファイン画質の画像データは、上述したように、制御回路１１１の画像圧縮部１１６によりＪＥＰＧ圧縮が施される。そして、記録制御部１１７は、たとえばＲＡＷ＋ノーマルなどのように異なる２種類の画質で画像データを記録する場合に、ＲＡＷ画像データに対応する画像ファイルを第１画像ファイルＦ１としてメモリカード１２３ａに記録する。さらに、記録制御部１１７は、ノーマル画質のＪＰＥＧ圧縮処理が施された画像データ（ＪＰＥＧ画像データ）に対応する画像ファイルを第２画像ファイルＦ２としてメモリカード１２３ｂに記録する。なお、画質は、表示器１２０に表示されるメニュー画面上で、ユーザが操作部１２１を用いて設定操作を行うことにより設定される。
【００５０】
記録制御部１１７は、第１格納領域１１２ａに格納した第１画像ファイルＦ１（ＲＡＷ画像データ）をアクセス速度が高速なメモリカード１２３ａに記録して、第１格納領域１１２ａを解放する。そして、記録制御部１１７は、メモリカード１２３ａに記録した第１画像ファイルＦ１（ＲＡＷ画像データ）をバッファメモリ１１２の第２格納領域１１２ｂに読み出して展開する。画像圧縮部１１６は、第２格納領域１１２ｂに展開されたＲＡＷ画像データに対してＪＰＥＧ圧縮処理を施し、ＪＰＥＧ画像データを生成する。そして、ファイル生成部１１５は、ＪＰＥＧ画像データを用いて第２画像ファイルＦ２（ＪＰＥＧ画像データ）を生成し第２格納領域１１２ｂに格納する。記録制御部１１７は、第１画像ファイルＦ１（ＲＡＷ画像データ）がメモリカード１２３ａに書き込まれていないときに、第２画像ファイルＦ２（ＪＰＥＧ画像データ）をメモリカード１２３ｂに書き込ませる。
【００５１】
図３を引用して説明すると、制御回路１１１は、時刻ｔ２、ｔ１０、ｔ１５、ｔ１７、ｔ１９、ｔ２１、ｔ２３において、メモリカード１２３ａに記録されたＲＡＷ画像データを用いてＪＰＥＧ画像データの生成を開始する。そして、生成された第２画像ファイルＦ２（ＪＰＥＧ画像データ）は、記録制御部１１７により、時刻ｔ４〜ｔ５、ｔ６〜ｔ７、ｔ８〜ｔ９、ｔ１２〜ｔ１３、ｔ１４〜ｔ１５、ｔ１６〜ｔ１７、ｔ１８〜ｔ１９、ｔ２０〜ｔ２１、ｔ２２〜ｔ２３、ｔ２４〜ｔ２５でメモリカード１２３ｂに書き込まれる。なお、ユーザの設定操作に応じて、記録制御部１１７は、第１画像ファイルＦ１（ＲＡＷ画像データ）をメモリカード１２３ｂに記録し、第２画像ファイルＦ２（ＪＰＥＧ画像データ）をメモリカード１２３ａに記録するようにしてもよい。なお、記録先となるメモリカードは、表示器１２０に表示されるメニュー画面上で、ユーザが操作部１２１を用いて選択操作を行うことにより設定される。
【００５２】
（３）上記の（２）のものに代えて、ＲＡＷ画像データとＪＰＥＧ画像データとを含む画像ファイルを第１画像ファイルＦ１としてメモリカード１２３ａへ記録して第１格納領域１１２ａを解放するようにしてもよい。そして、記録制御部１１７は、メモリカード１２３ａに記録した第１画像ファイルＦ１（ＲＡＷ画像データ＋ＪＰＥＧ画像データ）のうちＪＰＥＧ画像データと付加情報部とをバッファメモリ１１２の第２格納領域１１２ｂに読み出して展開し、ファイル生成部１１５は、ＪＰＥＧ画像データを用いて第２画像ファイルＦ２（ＪＰＥＧ画像データ）を生成し第２格納領域１１２ｂに格納する。記録制御部１１７は、第１画像ファイルＦ１（ＲＡＷ画像データ＋ＪＰＥＧ画像データ）がメモリカード１２３ａに書き込まれていないときに、第２画像ファイルＦ２（ＪＰＥＧ画像データ）をメモリカード１２３ｂに書き込ませればよい。
【００５３】
（４）メモリカード１２３ａへの第１画像ファイルＦ１の記録時間とメモリカード１２３ｂへの第２画像ファイルＦ２の記録時間とを合計した時間（合計時間）が、連写撮影時の撮影コマ間隔よりも長い場合に、記録制御部１１７は第１画像ファイルＦ１のメモリカード１２３ａへの記録後にバッファメモリ１１２を解放するものでもよい。この場合、記録制御部１１７は、カードインタフェース１２２ａから入力したメモリカード１２３ａの書き込み速度と、連写モードにより取得される画像ファイルのデータサイズとに基づいて、１つの第１画像ファイルＦ１の書き込みに要する時間（第１記録時間）を算出する。同様に、記録制御部１１７は、カードインタフェース１２２ｂから入力したメモリカード１２３ｂの書き込み速度と、連写モードにより取得される画像ファイルのデータサイズとに基づいて、１つの第２画像ファイルＦ１の書き込みに要する時間（第２記録時間）を算出する。そして、記録制御部１１７は、第１記録時間と第２記録時間とを加算して合計時間を算出する。合計時間が算出されると、記録制御部１１７は、連写モードにおける撮影コマ間隔(連写フレームレート)とを比較する。
【００５４】
比較の結果、合計時間の方が長い場合は、記録制御部１１７は、実施の形態において説明した方法と同様にして、第１画像ファイルＦ１のメモリカード１２３ａへの記録が終了した後、第１格納領域１１２ａのうち第１画像ファイルＦ１が格納されていた領域を解放する。合計時間の方が短い場合は、記録制御部１１７は、従来の技術と同様にして、第１画像ファイルＦ１および第２画像ファイルＦ２のメモリカード１２３ａおよび１２３ｂへの記録が終了した後、第１格納領域１１２ａにうち第１画像ファイルＦ１が格納されていた領域を解放する。なお、第１画像ファイルＦ１がメモリカード１２３ａに書き込まれていない期間に、記録制御部１１７がメモリカード１２３ａから第１画像ファイルＦ１を読み出して、第２画像ファイルＦ２を生成する点は、実施の形態の場合と同様である。
【００５５】
また、画像ファイルのデータサイズは、たとえば画質（たとえばノーマル、ファイン、ＲＡＷ）等に基づいて変動する値であり、ユーザがメニュー画面上から操作部１２１を操作して設定することができる。また、連写モードにおける連写フレームレート（たとえば低速連写、高速連写等）についても、ユーザがメニュー画面上から操作部１２１を操作して設定することができる。
【００５６】
（５）制御回路１１１は、記録媒体のアクセス速度に関する優先順位を設定する際に、メモリカード１２３ａおよび１２３ｂのデータ伝送方式に関する規格を参照するものに代えて、所定サイズのテストデータをメモリカード１２３ａおよび１２３ｂに書き込むようにしてもよい。この場合、制御回路１１１は、書き込みに要した時間を計測して、メモリカード１２３ａおよび１２３ｂごとのアクセス速度を測ればよい。
【００５７】
また、本発明の特徴を損なわない限り、本発明は上記実施の形態に限定されるものではなく、本発明の技術的思想の範囲内で考えられるその他の形態についても、本発明の範囲内に含まれる。説明に用いた実施の形態および変形例は、それぞれを適宜組合わせて構成しても構わない。
【符号の説明】
【００５８】
１０７・・・撮像素子、  １１１・・・制御回路、
１１２・・・バッファメモリ、  １１６・・・画像圧縮部、
１１７・・・記録制御部、  １２１・・・操作部、
１２２ａ、１２２ｂ・・・カードインタフェース、
１２３ａ、１２３ｂ・・・メモリカード
【図１】
2012134809.tif 000003
【図２】
2012134809.tif 000004
【図３】
2012134809.tif 000005
【図４】
2012134809.tif 000006
【図５】
2012134809.tif 000007
【図６】
2012134809.tif 000008