(57)【要約】【課題】動画記録中に静止画撮影が可能なカメラで、静止画像の画質や記録媒体の処理速度によって動画像のフレーム落ちの発生を防ぐ。【解決手段】電子カメラは、被写体を撮像して画像信号を出力する撮像素子と、画像信号に基づいて静止画データと動画データとを生成する生成手段と、生成された静止画データと動画データとを記録媒体へ記録する記録制御手段と、記録媒体への記録に関するパラメータを検出する検出手段と、検出されたパラメータに応じて、記録媒体への記録処理として互いに異なる第１態様および第２態様の一方を選択する選択手段とを備え、記録制御手段は、生成手段により生成された静止画データと動画データとを、選択された記録処理を用いて記録媒体に記録する。【選択図】図１
2011044818.tif 000002
【特許請求の範囲】
【請求項１】
被写体を撮像して画像信号を出力する撮像素子と、
前記画像信号に基づいて静止画データと動画データとを生成する生成手段と、
前記生成された前記静止画データと前記動画データとを記録媒体へ記録する記録制御手段と、
前記記録媒体への記録に関するパラメータを検出する検出手段と、
前記検出されたパラメータに応じて、前記記録媒体への記録処理として互いに異なる第１態様および第２態様の一方を選択する選択手段とを備え、
前記記録制御手段は、前記生成手段により生成された前記静止画データと前記動画データとを、前記選択された前記記録処理を用いて前記記録媒体に記録することを特徴とする電子カメラ。
【請求項２】
請求項１に記載の電子カメラにおいて、
前記生成された前記静止画データと前記動画データとを一時的に格納する格納手段と、
前記静止画データと前記動画データとに画像処理を施す画像処理手段とをさらに備え、
前記検出されたパラメータが前記静止画データに高負荷の画像処理を施すことを示す場合、前記選択手段は前記第１態様を選択し、前記検出されたパラメータが前記静止画データに低負荷の画像処理を施すことを示す場合、前記選択手段は前記第２態様を選択し、
前記第１態様においては、前記動画データの前記記録媒体への記録が終了した後、前記画像処理手段は、前記格納手段に格納された前記静止画データに前記高負荷の画像処理を施し、
前記第２態様においては、前記動画データの前記記録媒体への記録中に、前記画像処理手段は、前記静止画データに前記低負荷の画像処理を施すことを特徴とする電子カメラ。
【請求項３】
請求項２に記載の電子カメラにおいて、
前記格納手段は、前記静止画データを格納するための第１格納手段と、前記動画データを格納するための第２格納手段とを含み、
前記第１態様においては、前記第１格納手段の容量に基づいて前記静止画データを連続して取得可能な枚数を算出し、前記第２態様においては、前記第１格納手段の容量と前記記録媒体の容量とに基づいて前記静止画データを連続して取得可能な枚数を算出する算出手段をさらに備えることを特徴とする電子カメラ。
【請求項４】
請求項１乃至３のいずれか一項に記載の電子カメラにおいて、
前記検出されたパラメータが前記記録媒体の処理速度が低速であることを示す場合、前記選択手段は前記第１態様を選択することを特徴とする電子カメラ。
【請求項５】
請求項２または３に記載の電子カメラにおいて、
前記画像処理手段は、前記高負荷の画像処理においては高画質の前記静止画データを生成し、前記低負荷の画像処理においては低画質の前記静止画データを生成することを特徴とする電子カメラ。
【請求項６】
被写体を撮像して画像信号を出力する撮像素子と、
前記画像信号に基づいて静止画データと動画データとを生成する生成手段と、
前記生成された前記静止画データと前記動画データとを記録媒体に記録する記録制御手段と、
前記静止画データを連続して取得する枚数を設定する設定操作を受け付ける受付手段と、
前記設定操作により設定された前記枚数に基づいて、前記動画データに施す画像処理を設定する設定手段とを備えることを特徴とする電子カメラ。
【請求項７】
請求項６に記載の電子カメラにおいて、
前記設定手段は、前記動画データの画質を設定することを特徴とする電子カメラ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子カメラに関する。
【背景技術】
【０００２】
従来から、動画記録中に静止画撮影が可能なカメラが知られている（たとえば特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平１０−２００８５９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、静止画像の画質や記録媒体の処理速度によって動画像のフレーム落ちが発生するという問題がある。
【課題を解決するための手段】
【０００５】
請求項１に記載の発明による電子カメラは、被写体を撮像して画像信号を出力する撮像素子と、画像信号に基づいて静止画データと動画データとを生成する生成手段と、生成された静止画データと動画データとを記録媒体へ記録する記録制御手段と、記録媒体への記録に関するパラメータを検出する検出手段と、検出されたパラメータに応じて、記録媒体への記録処理として互いに異なる第１態様および第２態様の一方を選択する選択手段とを備え、記録制御手段は、生成手段により生成された静止画データと動画データとを、選択された記録処理を用いて記録媒体に記録することを特徴とする。
【発明の効果】
【０００６】
本発明によれば、検出されたパラメータに応じて選択された第１態様および第２態様の一方の記録処理を用いて、静止画データと動画データとを記録媒体に記録できる。
【図面の簡単な説明】
【０００７】
【図１】実施の形態による電子カメラの要部構成を説明するブロック図
【図２】第１モードにおける処理を説明するためのタイムチャート
【図３】第２モードにおける処理を説明するためのタイムチャート
【図４】第１の実施の形態による電子カメラの動作を説明するフローチャート
【図５】第２の実施の形態による電子カメラの動作を説明するフローチャート
【図６】変形例による電子カメラの動作を説明するフローチャート
【図７】変形例による第１モードにおける処理を説明するタイムチャート
【図８】変形例による電子カメラの要部構成を説明するブロック図
【発明を実施するための形態】
【０００８】
−第１の実施の形態−
図面を参照して、本発明による実施の形態における電子カメラを説明する。本実施の形態による電子カメラは、動画撮影により取得された動画を記録中に静止画の撮影が可能となるように構成されている。図１のブロック図に示すように、電子カメラ１は、撮影レンズＬ１、撮像素子１００、第１画像処理部１０１、第２画像処理部１０２、動画圧縮部１０３、静止画圧縮部１０４、記録用バッファ１０５、画象用バッファ１０６、制御回路１０７、ＬＣＤ駆動回路１０９、メイン表示器１１０、操作部１１１およびカードインタフェース１１２を備えている。
【０００９】
撮像素子１００は、撮影レンズＬ１を介して受光した被写体光をその強度に応じた画像信号に変換するＣＣＤやＣＭＯＳなどの光電変換素子である。撮像素子１００は、制御回路１０７が出力するタイミング信号に応じて、画像信号を出力する。制御回路１０７は図示しないＣＰＵ、ＲＯＭおよびＲＡＭ等を備え、電子カメラ１の各構成要素を制御したり、各種のデータ処理を実行する演算回路である。
【００１０】
制御回路１０７は、ユーザにより撮影指示操作が行われると、撮像素子１００を制御して被写体像を撮像した画像信号を出力させる。そして、第１画像処理部１０１は、取得した画像信号に対してアナログ的な処理を施してから、Ａ／Ｄ変換等を施してデジタル画像データ（ＲＡＷデータ）を生成する。第２画像処理部１０２は、デジタル画像データに対して、ホワイトバランス処理、ガンマ補正処理、色補間処理、輪郭強調、ビネット補正などの画像処理を施して画像データを生成する。
【００１１】
制御回路１０７は、画質設定部１０７ａ、連写可能枚数設定部１０７ｂ、バッファ管理部１０７ｃ、モード選択部１０７ｄおよび記録制御部１０７ｅを機能的に備える。画質設定部１０７ａは、後述する設定メニューにおいてユーザにより設定された撮影画像の画質に応じて、第２画像処理部１０２が画像データに施す画像処理の内容を設定する。連写可能枚数設定部１０７ｂは、画像用バッファ１０６の容量、メモリカード１２０の処理速度（記録速度）や記録容量等に基づいて、ユーザによる後述する操作部１１１の操作により設定された連写速度を維持してメモリカード１２０に記録可能な画像データの枚数（連写可能枚数）を算出する。
【００１２】
バッファ管理部１０７ｃは、画質設定部１０７ａにより設定された画像処理の内容と、連写可能枚数設定部１０７ｂにより設定された連写可能枚数とに基づいて、画像用バッファ１０６内において、後述する静止画用格納領域１０６ａと、静止画・動画共用格納領域１０６ｂの領域の割り当てを制御する。モード選択部１０７ｄは、後述するように、動画撮影中に静止画の撮影が行われる場合に、各種の情報（パラメータ）に基づいて、静止画データおよび動画データの記録モードを選択する。後述するように、本実施の形態の電子カメラ１は、記録モードとして第１モードと第２モードとを含み、モード選択部１０７ｄは、第１モードまたは第２モードの一方を選択する。記録制御部１０７ｅは、動画データおよび静止画データの少なくとも一方に記録処理を制御する。また、動画撮影中に静止画撮影が指示された場合には、記録制御部１０７ｅは、モード選択部１０７ｄにより選択された第１モードまたは第２モードにて動画データと静止画データの記録処理を制御する。
【００１３】
画像用バッファ１０６は、画像処理、画像圧縮処理および表示データ作成処理の途中や処理後のデータを一時的に格納するために使用される揮発性メモリである。画像用バッファ１０６は、静止画データを一時的に格納するための静止画用格納領域１０６ａと、静止画・動画共用格納領域１０６ｂとを有する。静止画用格納領域１０６ａには、第１画像処理部１０１で生成されたデジタル画像データ（ＲＡＷデータ）が一時的に格納される。静止画・動画共用格納領域１０６ｂには、第２画像処理部１０３で生成された静止画データまたは動画データが一時的に格納される。なお、静止画用格納領域１０６ａと、静止画・動画共用格納領域１０６ｂとは、制御回路１０７のバッファ管理部１０７ｃの制御により、画象用バッファ１０６の容量内において、それぞれの領域が可変となるように構成されている。
【００１４】
動画圧縮部１０３は、第２画像処理部１０２で生成された動画データに対してＭＰＥＧ等の圧縮処理を施し、動画ファイルを生成する。静止画圧縮部１０４は、第２画像処理部１０２で生成された静止画データに対してＪＰＥＧ圧縮処理を施し、ＥＸＩＦなどの形式で静止画ファイルを生成する。記録用バッファ１０５は、動画圧縮部１０３で生成された動画ファイル、または静止画圧縮部１０４で生成された静止画ファイルを一時的に格納するために使用される揮発性メモリである。
【００１５】
メモリカードインタフェース１１２は、メモリカード１２０が着脱可能なインタフェースであり、メモリカード１２０の着脱を検出すると検出信号を制御回路１０７へ出力する。そして、メモリカードインタフェース１１２は、装着されたメモリカード１２０の記録速度や記録容量等の情報を制御回路１０７へ出力する。メモリカードインタフェース１１２は、制御回路１０７の制御に基づいて、記録用バッファ１０５に一時的に格納された画像ファイルをメモリカード１２０に書き込んだり、メモリカード１２０に記録されている画像ファイルを読み出す。メモリカード１２０はコンパクトフラッシュ（登録商標）やＳＤカードなどの半導体メモリカードである。
【００１６】
ＬＣＤ駆動回路１０９は、制御回路１０７の命令に基づいてメイン表示器１１０を駆動する回路である。メイン表示器１１０はたとえば液晶表示パネルであり、再生モードにおいて、メモリカード１２０に記録されている画像データに基づいて制御回路１０７で作成された表示データに対応する画像を表示する。また、メイン表示器１２０には、電子カメラ１の各種動作を設定するためのメニュー画面が表示される。メニュー画面に表示される設定内容として、画質モード等がある。画質モードにおいては、撮影画像の画質として、たとえばベーシック、ノーマル、ファイン、ＲＡＷ、ＲＡＷ＋ファイン、ＲＡＷ＋ノーマルなどが設定可能である。
【００１７】
操作部１１１は、ユーザの操作を受け付けるスイッチである。操作部１１１には、電源スイッチ、動画撮影を指示する動画用レリーズスイッチ、静止画撮影を指示する静止画用レリーズスイッチ、その他の設定メニューの表示切換スイッチ、設定メニュー決定ボタンなどが含まれる。操作部１１１で設定可能な内容として、電子カメラ１の動作モード、上述した画質などの設定がある。電子カメラ１は、動作モードとして、たとえば単写モード、連写モード、動画撮影モードおよび再生モードなどを有している。連写モードにおいては、ユーザは操作部１１１を操作することで、たとえば４ｆｐｓ（１秒当たり４フレーム）や８ｆｐｓ（１秒当たり８フレーム）などの画像データを連続して取得する間隔（撮影間隔）、すなわち連写速度を設定できる。
【００１８】
制御回路１０７による、動画撮影中に静止画撮影が指示された場合における静止画データおよび動画データの記録処理に関する第１モードまたは第２モードの選択処理、および第１モードと第２モードにおける記録処理について説明する。第１モードは、動画撮影中に取得されたＲＡＷデータを静止画用格納領域１０６ａに格納しておき、動画撮影が終了した後、静止画データを生成するモードである。第２モードは、動画撮影中に静止画データを生成するモードである。
【００１９】
−第１モード−
モード選択部１０７ｄは、ユーザにより静止画の画質として高画質（たとえば「ファイン」）が設定された場合、第１モードを選択する。すなわち高負荷の画像処理を伴う場合には、モード選択部１０７ｄは、第１モードを選択する。そして、画質設定部１０７ａは、ユーザの画質モードの設定に応じて、静止画データのデータサイズを決定する。さらに、画質設定部１０７ａは、第２画像処理部１０２が静止画データに施す画像処理（ＡＥブラケット、色処理等）を決定する。なお、画質とデータサイズとの対応関係を示す対応データは、あらかじめ所定の記録領域に記録され、画質設定部１０７ａは対応データを参照して、静止画データのデータサイズを決定する。
【００２０】
連写可能枚数設定部１０７ｂは、画質設定部１０７ａで決定された静止画データのデータサイズと、画像用バッファ１０６の静止画用格納領域１０６ａの容量とに基づいて、連写可能枚数を算出する。第１モードでは、動画撮影が終了するまで、取得されたＲＡＷデータが静止画用格納領域１０６ａに格納されるので、連写可能枚数設定部１０７ｂは、静止画用格納領域１０６ａの容量を静止画データのデータサイズで割ることにより連写可能枚数を算出する。
【００２１】
図２のタイムチャートを参照しながら、動画撮影中に静止画撮影が指示された場合の記録制御部１０７ｅによる記録制御について説明する。図２においては、６フレーム分の動画が撮影され、２フレーム目の動画から３コマの静止画が連写により撮影された場合を示している。なお、図２のタイムチャートの横軸は時刻を示すものとする。
【００２２】
時刻ｔ１においては、記録制御部１０７ｅは、撮像素子１００に第１フレーム目の動画データに対応する画像信号を出力させる。そして、記録制御部１０７ｅは、第１画像処理部１０１に、撮像素子１００から出力された画像信号に対して画像処理を施させ、ＲＡＷデータを生成させる。時刻ｔ２において、第１フレーム目の動画データに対応するＲＡＷデータの生成が終了すると、記録制御部１０７ｅは、第２画像処理部１０２に、生成されたＲＡＷデータに画像処理を施させて動画データを生成させる。また、時刻ｔ２では、記録制御部１０７ｅは、第１画像処理部１０１に第２フレーム目の動画データに対応するＲＡＷデータを生成させる。
【００２３】
時刻ｔ３では、第２画像処理部１０２による第１フレーム目の動画データの生成と、第１画像処理部１０１による第２フレーム目の動画データに対応するＲＡＷデータの生成が終了する。そして、記録制御部１０７ｅは、動画圧縮部１０３に第１フレーム目の動画データを圧縮させ、第２画像処理部１０２に第２フレーム目の動画データを生成させる。また、記録制御部１０７ｅは、第１画像処理部１０１に第３フレーム目の動画データに対応するＲＡＷデータを生成させる。また、記録制御部１０７ｅは、時刻ｔ３で、第２フレーム目の動画データに対応するＲＡＷデータを、第１コマ目の静止画データに対応するＲＡＷデータとして画像用バッファ１０６の静止画用格納領域１０６ａに格納する。
【００２４】
時刻ｔ４では、第１フレーム目の動画データの圧縮処理、第２フレーム目の動画データの生成、第３フレーム目の動画データに対応するＲＡＷデータの生成が終了する。さらに、第１コマ目の静止画データに対応するＲＡＷデータの静止画用格納領域１０６ａへの格納が終了する。時刻ｔ４では、記録制御部１０７ｅは、第１フレーム目の動画データをメモリカード１２０へ記録し、動画圧縮部１０３に第２フレーム目の動画データを圧縮処理させ、第２画像処理部１０２に第３フレーム目の動画データを生成させる。さらに、記録制御部１０７ｅは、第１画像処理部１０１に第４フレーム目の動画データに対応するＲＡＷデータを生成させる。また、記録制御部１０７ｅは、静止画データに対する処理として、時刻ｔ４で生成が終了した第３フレーム目の動画データに対応するＲＡＷデータを、第２コマ目の静止画データに対応するＲＡＷデータとして画像用バッファ１０６の静止画用格納領域１０６ａに格納する。
【００２５】
動画撮影時の処理については、記録制御部１０７ｅは、動画撮影が終了するまで、すなわち、図２では時刻ｔ１１で第６フレーム目の動画データのメモリカード１２０への記録が終了するまで）上記の処理を繰り返させる。また、静止画撮影の処理については、記録制御部１０７ｅは、第３コマ目の静止画データに対応するＲＡＷデータを画像用バッファ内の静止画用格納領域１０６ａに格納するまで（図２においては、時刻ｔ６）、上記の処理を繰り返す。そして、記録制御部１０７ｅは、第２画像処理部１０２による動画データの記録処理が終了するまで、３コマの静止画データに対応するＲＡＷデータを静止画用格納領域１０６ａに格納させる。このとき、記録制御部１０７ｅは、メモリカード１２０の記録領域内に、３コマ分の静止画データを記録するための領域を確保する。
【００２６】
時刻ｔ１１では、図２に示すように、第２画像処理部１０２による第６フレーム目の動画データの記録、すなわち全ての動画データの記録が終了する。そして、記録制御部１０７ｅは、第２画像処理部１０２に対して、静止画用格納領域１０６ａに格納されている第１コマ目の静止画データに対応するＲＡＷデータに画像処理を施させ、第１コマ目の静止画データを生成させる。第１コマ目の静止画データの生成が終了した時刻ｔ１２では、記録制御部１０７ｅは、静止画圧縮部１０４に第１コマ目の静止画データを圧縮処理させる。さらに、記録制御部１０７ｅは、第２画像処理部１０２に対して、静止画用格納領域１０６ａに格納されている第２コマ目の静止画データに対応するＲＡＷデータに画像処理を施させ、第２コマ目の静止画データを生成させる。
【００２７】
時刻ｔ１３で第１コマ目の静止画データの圧縮処理が終了し、静止画ファイルが生成されると、記録制御部１０７ｅは、生成された静止画ファイルをメモリカード１２０へ記録する。そして、記録制御部１０７ｅは、静止画圧縮部１０４に、第２コマ目の静止画データの生成が終了した領域から圧縮処理を開始させる。
【００２８】
時刻ｔ１４で、第２コマ目の全ての領域の静止画データが生成されると、記録制御部１０７ｅは、第２画像処理部１０２に対して、静止画用格納領域１０６ａに格納されている第３コマ目の静止画データに対応するＲＡＷデータに画像処理を施させ、第３コマ目の静止画データを生成させる。時刻ｔ１５では、第１コマ目の静止画ファイルの記録と、第２コマ目の静止画ファイルの生成が終了する。そして、記録制御部１０７ｅは、第２コマ目の静止画ファイルのメモリカード１２０への記録を開始し、静止画圧縮部１０４に、第３コマ目の静止画データの生成が終了した領域から圧縮処理を開始させる。静止画撮影時の処理については、記録制御部１０７ｅは、静止画ファイルのメモリカード１２０への記録が終了するまで（図２では時刻ｔ１８で第３コマ目の静止画ファイルの記録が終了するまで）上記の処理を繰り返させる。
【００２９】
−第２モード−
モード選択部１０７ｄは、ユーザにより静止画の画質として低画質（たとえば「ベーシック」）が設定された場合、第２モードを選択する。すなわち低負荷の画像処理を伴う場合には、モード選択部１０７ｄは、第１モードを選択する。そして、画質設定部１０７ａは、第１モードの場合と同様に、ユーザの画質モードの設定に応じて、静止画データのデータサイズ、および第２画像処理部１０２が静止画データに施す画像処理（ＡＥブラケット、色処理等）を決定する。
【００３０】
連写可能枚数設定部１０７ｂは、画質設定部１０７ａで決定された静止画データのデータサイズと、画像用バッファ１０６の静止画用格納領域１０６ａの容量と、メモリカード１２０の記録速度と、ユーザにより設定された連写速度とに基づいて、連写可能枚数を算出する。
【００３１】
図３のタイムチャートを参照しながら、動画撮影中に静止画撮影が指示された場合の記録制御部１０７ｅによる記録制御について説明する。図３は、図２のタイムチャートと同様に、６フレーム分の動画が撮影され、２フレーム目の動画から３コマの静止画が連写により撮影された場合を示している。また、図３のタイムチャートの横軸についても時刻を示すものとする。さらに、動画撮影に関する処理も図２に示す場合と同様である。したがって、以下では静止画撮影の場合について説明する。
【００３２】
時刻ｔ３では、記録制御部１０７ｅは、第１モードの場合と同様にして、第２フレーム目の動画データに対応するＲＡＷデータを、第１コマ目の静止画データに対応するＲＡＷデータとして画像用バッファ１０６の静止画用格納領域１０６ａに格納する。時刻ｔ４では、第１コマ目の静止画データに対応するＲＡＷデータの静止画用格納領域１０６ａへの格納が終了する。時刻ｔ４では、記録制御部１０７ｅは、第２画像処理部１０２に対して、静止画用格納領域１０６ａに格納されている第１コマ目の静止画データに対応するＲＡＷデータに画像処理を施させ、第１コマ目の静止画データを生成させる。そして、記録制御部１０７ｅは、時刻ｔ４で生成が終了した第３フレーム目の動画データに対応するＲＡＷデータを、第２コマ目の静止画データに対応するＲＡＷデータとして画像用バッファ１０６の静止画用格納領域１０６ａに格納する。
【００３３】
第１コマ目の静止画データの生成が終了した時刻ｔ５では、記録制御部１０７ｅは、静止画圧縮部１０４に第１コマ目の静止画データを圧縮処理させる。さらに、記録制御部１０７ｅは、第２画像処理部１０２に対して、静止画用格納領域１０６ａに格納されている第２コマ目の静止画データに対応するＲＡＷデータに画像処理を施させ、第２コマ目の静止画データを生成させる。時刻ｔ６で第１コマ目の静止画データの圧縮処理が終了し、静止画ファイルが生成されると、記録制御部１０７ｅは、生成された静止画ファイルをメモリカード１２０へ記録する。そして、記録制御部１０７ｅは、静止画圧縮部１０４に、第２コマ目の静止画データの圧縮処理を開始させる。
【００３４】
さらに、時刻ｔ６で、記録制御部１０７ｅは、第２画像処理部１０２に対して、静止画用格納領域１０６ａに格納されている第３コマ目の静止画データに対応するＲＡＷデータに画像処理を施させ、第３コマ目の静止画データを生成させる。時刻ｔ７では、第１コマ目の静止画ファイルの記録と、第２コマ目の静止画ファイルの生成が終了する。そして、記録制御部１０７ｅは、第２コマ目の静止画ファイルのメモリカード１２０への記録を開始し、静止画圧縮部１０４に、第３コマ目の静止画データの生成が終了した領域から圧縮処理を開始させる。静止画撮影時の処理については、記録制御部１０７ｅは、静止画ファイルのメモリカード１２０への記録が終了するまで（図３では時刻ｔ９で第３コマ目の静止画ファイルの記録が終了するまで）上記の処理を繰り返させる。
【００３５】
図４は、制御回路１０７が実行する制御プログラムのフローチャートを示す図である。図４の制御プログラムは、不図示のＲＯＭに格納され、操作部１１１の操作により電子カメラ１の撮影モードが設定されると開始される。
ステップＳ１０１では、ユーザにより静止画の画質が高画質に設定されたか否かを判定する。たとえば「ファイン」のような高画質の設定がされた場合はステップＳ１０１が肯定判定されてステップＳ１０２へ進む。ステップＳ１０２では、画像用バッファ１０６の静止画用格納領域１０６ａの容量に基づいて連写可能枚数を算出してステップＳ１０３へ進む。ステップＳ１０３においては、第１モードを選択して処理を終了する。
【００３６】
ユーザにより、たとえば「ベーシック」等の低画質の設定がされた場合は、ステップＳ１０１が否定判定されてステップＳ１０４へ進む。ステップＳ１０４では、画像用バッファ１０６の静止画用格納領域１０６ａの容量と、メモリカード１２０の記録速度とに基づいて連写可能枚数を算出してステップＳ１０５へ進む。ステップＳ１０５においては、第２モードを選択して処理を終了する。
【００３７】
以上で説明した第１の実施の形態による電子カメラ１によると、以下の作用効果が得られる。
（１）画質設定部１０７ａは、動画データおよび静止画データをメモリカード１２０に記録する際の記録に関するパラメータとして、ユーザにより設定された静止画の画質を検出するようにした。モード選択部１０７ｄは、設定された静止画の画質に応じて、メモリカード１２０への記録処理として互いに異なる第１モードおよび第２モードの一方を選択するようにした。そして、記録制御部１０７ｅは、生成された静止画データと動画データとを、モード選択部１０７ｄにより選択された記録モードを用いてメモリカード１２０に記録するようにした。すなわち、第１モード態様においては、動画データのメモリカード１２０への記録が終了した後、第２画像処理部１０２は、画像用バッファ１０６に格納された静止画データに高負荷の画像処理を施す。また、第２モードにおいては、動画データのメモリカード１２０への記録中に、第２画像処理部１０２は、静止画データに低負荷の画像処理を施す。したがって、動画撮影中に静止画を撮影する場合に、静止画撮影処理に伴い動画データのフレーム落ちの発生を防ぐことができる。
【００３８】
（２）第１モードにおいては、連写可能枚数設定部１０７ｂは、画象用バッファ１０６内の静止画用格納領域１０６ａの容量に基づいて静止画データを連続して取得可能な枚数を算出するようにした。また、第２モードにおいては、連写可能枚数設定部１０７ｂは、画象用バッファ１０６内の静止画用格納領域１０６ａの容量とメモリカード１２０の容量とに基づいて静止画データを連続して取得可能な枚数を算出するようにした。したがって、動画データのフレーム落ち等の不具合を発生させることなく、連写速度を維持したまま取得可能な連写枚数を保証できる。
【００３９】
−第２の実施の形態−
図面を参照して、本発明による電子カメラの第２の実施の形態を説明する。以下の説明では、第１の実施の形態と同じ構成要素には同じ符号を付して相違点を主に説明する。特に説明しない点については、第１の実施の形態と同じである。本実施の形態では、メモリカードの処理速度に応じて第１モードと第２モードのうちの一方を選択する点で、第１の実施の形態と異なる。
【００４０】
モード選択部１０７ｄは、メモリカード１２０が装着された際にメモリカードインタフェース１１２から入力したメモリカード１２０の記録速度に基づいて、第１モードと第２モードのいずれかを選択する。すなわち、モード選択部１０７ｄは、メモリカード１２０の記録速度が所定の閾値よりも低速な場合は第１モードを選択し、メモリカード１２０の記録速度が所定の閾値よりも高速な場合は第２モードを選択する。なお、上記した所定の閾値は、動画記録中に静止画を記録すると、メモリカード１２０の記録速度に起因して動画記録が行えなくなりフレーム落ちが生じる速度である。第１モードまたは第２モードが選択された場合における連写可能枚数設定部１０７ｂによる連写可能枚数の算出処理、および記録制御部１０７ｅによる動画ファイルと静止画ファイルのメモリカード１２０への記録処理は第１の実施の形態の場合と同様である。
【００４１】
図５は、制御回路１０７が実行する制御プログラムのフローチャートを示す図である。図５の制御プログラムは、不図示のＲＯＭに格納され、操作部１１１の操作により電子カメラ１の撮影モードが設定されると開始される。
ステップＳ２０１では、メモリカード１２０の記録速度が低速か否かを判定する。メモリカード１２０の記録速度が所定の閾値よりも低速の場合はステップＳ２０１が肯定判定されてステップＳ２０２へ進む。ステップＳ２０２では、画像用バッファ１０６の静止画用格納領域１０６ａの容量に基づいて連写可能枚数を算出してステップＳ２０３へ進む。ステップＳ２０３においては、第１モードを選択して処理を終了する。
【００４２】
メモリカード１２０の記録速度が所定の閾値よりも高速の場合は、ステップＳ２０１が否定判定されてステップＳ２０４へ進む。ステップＳ２０４では、画像用バッファ１０６の静止画用格納領域１０６ａの容量と、メモリカード１２０の記録速度とに基づいて連写可能枚数を算出してステップＳ２０５へ進む。ステップＳ２０５においては、第２モードを選択して処理を終了する。
【００４３】
以上で説明した第２の実施の形態による電子カメラによると、第１の実施の形態により得られる作用効果に加えて、以下の作用効果が得られる。
メモリカード１２０の処理速度が低速である場合、モード選択部１０７ｄは第１モードを選択し、メモリカード１２０の処理速度が高速である場合は第２モードを選択するようにした。したがって、動画撮影中に静止画を撮影する場合に、メモリカード１２０の記録速度に起因して動画データにフレーム落ちが発生することを防ぐことができる。
【００４４】
−変形例−
上述した第１の実施の形態または第２の実施の形態による電子カメラを次のように変形できる。
（１）設定された静止画の画質とメモリカード１２０の記録速度とに基づいて第１モードおよび第２モードのうち一方を選択するようにしてもよい。この場合、モード選択部１０７ｄは、メモリカード１２０の記録速度を優先して記録モードを第１モードと第２モードの一方に選択する。すなわち、画質モードが低画質（低負荷）の、たとえば「ベーシック」に設定されていても、メモリカード１２０の記録速度が第２の実施の形態において説明した閾値よりも低速の場合は、モード選択部１０７ｄは第１モードを選択する。
【００４５】
図６に示すフローチャートを用いて、変形例における電子カメラ１の制御回路１０７が実行する処理を説明する。図６のフローチャートは、制御回路１０７が制御プログラムを実行することにより行われる。図６の制御プログラムは、不図示のＲＯＭに格納され、操作部１１１の操作により電子カメラ１の撮影モードが設定されると開始される。
【００４６】
ステップＳ３０１では、ユーザにより静止画の画質が高画質に設定されたか否かを判定する。たとえば「ファイン」のような高画質の設定がされた場合はステップＳ３０１が肯定判定されてステップＳ３０２へ進む。ステップＳ３０２では、メモリカード１２０の記録速度が低速か否かを判定する。メモリカード１２０の記録速度が所定の閾値よりも低速の場合はステップＳ３０２が肯定判定されてステップＳ３０３へ進む。メモリカード１２０の記録速度が所定の閾値よりも高速の場合は、ステップＳ３０２が否定判定されて、後述するステップＳ３０６へ進む。ステップＳ３０３では、画像用バッファ１０６の静止画用格納領域１０６ａの容量に基づいて連写可能枚数を算出してステップＳ３０４へ進む。ステップＳ３０４においては、第１モードを選択して処理を終了する。
【００４７】
ユーザにより、たとえば「ベーシック」等の低画質の設定がされた場合は、ステップＳ３０１が否定判定されてステップＳ３０５へ進む。ステップＳ３０５では、ステップＳ３０２と同様に、メモリカード１２０の記録速度が低速か否かを判定する。メモリカード１２０の記録速度が低速の場合はステップＳ３０５が肯定判定されて、上述したステップＳ３０３へ進む。メモリカード１２０の記録速度が所定の閾値よりも高速の場合は、ステップＳ３０５が否定判定されて、ステップＳ３０６へ進む。ステップＳ３０６では、画像用バッファ１０６の静止画用格納領域１０６ａの容量と、メモリカード１２０の記録速度とに基づいて連写可能枚数を算出してステップＳ３０７へ進む。ステップＳ３０７においては、第２モードを選択して処理を終了する。
【００４８】
（２）第１モードにおいて、第２画像処理部１０２による動画データに対する画像処理が終了した後に、静止画データに対する画像処理を開始するようにしてもよい。この場合、第１モードにおけるタイムチャートは図７に示すようになる。
【００４９】
この場合、時刻ｔ８において第２画像処理部１０２による第６フレーム目の動画データの生成、すなわち全動画データの生成が終了する。そして、記録制御部１０７ｅは、第２画像処理部１０２に対して、静止画用格納領域１０６ａに格納されている第１コマ目のＲＡＷデータに画像処理を施させ、静止画データを生成させる。第１コマ目の静止画データの生成が終了した時刻ｔ１０では、記録制御部１０７ｅは、静止画圧縮部１０４に第１コマ目の静止画データを圧縮処理させる。さらに、記録制御部１０７ｅは、第２画像処理部１０２に対して、静止画用格納領域１０６ａに格納されている第２コマ目のＲＡＷデータを用いて静止画データを生成させる。
【００５０】
時刻ｔ１２で第１コマ目の静止画データの圧縮処理が終了し、静止画ファイルが生成されると、記録制御部１０７ｅは、生成された静止画ファイルをメモリカード１２０へ記録させる、そして、記録制御部１０７ｅは静止画圧縮部１０４に第２コマ目の静止画データの生成が終了した領域から圧縮処理を開始させる。
【００５１】
時刻ｔ１３で第２コマ目の全ての領域の静止画データが生成されると、記録制御部１０７ｅは、第２画像処理部１０２に対して、第３コマ目の静止画データを生成させる。時刻ｔ１４では、第１コマ目の静止画ファイルの記録と、第２コマ目の静止画ファイルの生成が終了する。そして、記録制御部１０７ｅは、第２コマ目の静止画ファイルのメモリカード１２０への記録を開始し、静止画圧縮部１０４に、第３コマ目の静止画データの生成が終了した領域から圧縮処理を開始させる。静止画撮影時の処理については、記録制御部１０７ｅは、静止画ファイルのメモリカード１２０への記録が終了するまで（図２では時刻ｔ１６で第３コマ目の静止画ファイルの記録が終了するまで）上記の処理を繰り返させる。
【００５２】
−第３の実施の形態−
図面を参照して、本発明による電子カメラの第３の実施の形態を説明する。以下の説明では、第１の実施の形態と同じ構成要素には同じ符号を付して相違点を主に説明する。特に説明しない点については、第１の実施の形態と同じである。本実施の形態では、静止画を連写撮影する際に設定された連写枚数に応じて、動画データの画質を設定する点で、第１の実施の形態と異なる。
【００５３】
本実施の形態による電子カメラ１の連写モードにおいては、ユーザは操作部１１１を操作することにより、連写枚数を設定できる。連写枚数が設定されると、連写可能枚数設定部１０７ｂは、画質設定部１０７ａで決定された静止画データのデータサイズと、画像用バッファ１０６の静止画用格納領域１０６ａの容量と、設定された連写枚数とに基づいて、連写可能枚数を算出する。なお、連写可能枚数は、上述したように設定した撮影間隔で連続撮影することにより取得した静止画データをメモリカード１２０に記録可能な撮影枚数である。
【００５４】
連写可能枚数が算出されると、画質設定部１０７ａは、算出された連写可能枚数に応じて動画データに施す画像処理の内容を設定する。すなわち、算出された連写可能枚数が所定の閾値よりも多い場合には、画質設定部１０７ａは、動画データの画質が低画質となるように、たとえば動画データのサイズ（解像度）を低く設定する。そして、画質設定部１０７ａは、第２画像処理部１０２に、動画データが設定したサイズとなるように画像処理を施させる。なお、動画データの圧縮率を下げることにより画質を低く設定するようにしてもよい。この場合、画質設定部１０７ａは、動画圧縮部１０３に、動画データが設定した低い圧縮率となるように圧縮処理を施させる。上記の閾値は、複数の静止画データをメモリカード１２０へ連続して記録することに起因して動画記録が行えなくなりフレーム落ちが生じる連写枚数である。
【００５５】
以上で説明した第３の実施の形態による電子カメラによると、以下の作用効果が得られる。
連写可能枚数設定部１０７ｂは、静止画データを連続して取得する枚数を設定する設定操作を受け付けて、連写可能枚数を設定し、画質設定部１０７ａは、設定された連写可能枚数に基づいて、動画データに施す画像処理を設定するようにした。すなわち、設定された連写可能枚数が所定の閾値を超える場合には、画質設定部１０７ａは、動画データの画像処理が低負荷となるように画質を設定する。したがって、静止画を連続して取得する際に連写可能枚数を維持することにより、動画データにフレーム落ちが発生することを防げる。
【００５６】
以上で説明した第１〜第３の実施の形態の電子カメラを、以下のように変形できる。
（１）低負荷の処理として画質を低画質に設定するものに代えて、静止画データのデータサイズを低く設定するようにしてもよい。この場合、ユーザが操作部１１１を操作することにより、静止画データのサイズを、たとえばＳ、Ｍ、Ｌのうちいずれかが選択可能に構成する。そして、モード選択部１０７ｄは、ユーザにより静止画データのサイズがＳやＭに設定された場合には低負荷の処理と判定し、静止画データのサイズがＬに設定された場合には高負荷の処理と判定して、記録モードを選択すればよい。
【００５７】
（２）動画データおよび静止画データをメモリカード１２０に記録するものに代えて、外部機器やサーバ等に記録するようにしてもよい。この場合、電子カメラ１は、図８のブロック図に示すように、図１に示す各構成に加えて、外部インタフェース１１５を備えるようにする。外部インタフェース１１５は、制御回路１０７の指令により、たとえばＵＳＢインタフェースケーブル（不図示）等の所定のケーブルや無線伝送路を介して接続される外部機器３００等（たとえば、パーソナルコンピュータ）との間で、双方向通信によるデータの送受を行う。そして、制御回路１０７に含まれる記録制御部１０７ｅは、生成された動画データおよび静止画データを外部インタフェース１１５を介して外部機器３００へ送信して、記録させる。なお、モード選択部１０７ｄは、外部インタフェース１１５の通信速度に基づいて、第１モードと第２モードのいずれかを選択すればよい。
【００５８】
また、本発明の特徴を損なわない限り、本発明は上記実施の形態に限定されるものではなく、本発明の技術的思想の範囲内で考えられるその他の形態についても、本発明の範囲内に含まれる。説明に用いた実施の形態および変形例は、それぞれを適宜組合わせて構成しても構わない。
【符号の説明】
【００５９】
１・・・電子カメラ、１００・・・撮像素子、
１０１・・・第１画像処理部、１０２・・・第２画像処理部、
１０６・・・画像用バッファ、１０６ａ・・・静止画用格納領域、
１０７・・・制御回路、１０７ａ・・・画質設定部、
１０７ｂ・・・連写可能枚数設定部、１０７ｄ・・・モード選択部、
１０７ｅ・・・記録制御部、１２０・・・メモリカード
【図１】
2011044818.tif 000003
【図２】
2011044818.tif 000004
【図３】
2011044818.tif 000005
【図４】
2011044818.tif 000006
【図５】
2011044818.tif 000007
【図６】
2011044818.tif 000008
【図７】
2011044818.tif 000009
【図８】
2011044818.tif 000010