(57)【要約】【課題】連写撮影時に撮影間隔を保証して撮影可能な最低枚数をユーザが把握できるようにする。【解決手段】カメラは、被写体像を撮像して取得された画像のデータ（以下、画像データ）を一時的に格納する格納手段１１６と、格納手段１１６に格納された画像データを着脱可能な記録媒体１２３へ書込む書込手段１１７と、格納手段１１６の残容量、記録媒体１２３の残容量、および書込手段１１７の処理速度を含む連写情報を取得する取得手段１１７と、取得された連写情報に基づいて、設定した撮影間隔で連続撮影により取得した画像データを格納手段１１６に格納することが可能な撮影枚数を算出する算出手段１１７と、算出された撮影枚数を表示する表示手段１２５とを備える。【選択図】図４
2008236149.tif 000002
【特許請求の範囲】
【請求項１】
被写体像を撮像して取得された画像のデータ（以下、画像データ）を一時的に格納する格納手段と、
前記格納手段に格納された画像データを着脱可能な記録媒体へ書込む書込手段と、
前記格納手段の残容量、前記記録媒体の残容量、および前記書込手段の処理速度を含む連写情報を取得する取得手段と、
前記取得された連写情報に基づいて、設定した撮影間隔で連続撮影により取得した画像データを前記格納手段に格納することが可能な撮影枚数を算出する算出手段と、
前記算出された撮影枚数を表示する表示手段とを備えることを特徴とするカメラ。
【請求項２】
請求項１に記載のカメラにおいて、
前記連写情報は、着脱可能に装着された電源の残容量を含むことを特徴とするカメラ。
【請求項３】
請求項１または２に記載のカメラにおいて、
複数の前記記録媒体が着脱可能な装着部を有し、
前記書込手段は、連写により取得した複数の画像データを前記複数の記録媒体に書込み、
前記連写情報は、前記格納手段の残容量と、各記録媒体の残容量と、各記録媒体に対する前記書込手段の処理速度とを含むことを特徴とするカメラ。
【請求項４】
請求項１乃至３のいずれか１項に記載のカメラにおいて、
ユーザにより連続して取得する前記画像の撮影枚数を設定する設定手段と、
前記設定された撮影枚数と、前記算出された撮影枚数とを比較する比較手段と、
比較の結果、前記設定された撮影枚数が前記算出された撮影枚数よりも多い場合には、前記設定された撮影枚数の画像が取得できないことを警告する警告手段とをさらに備えることを特徴とするカメラ。
【請求項５】
被写体像を撮像して取得された画像データを一時的に格納する格納手段と、
前記格納手段に格納された画像データを着脱可能な記録媒体へ書込む書込手段と、
接続された外部機器の状態を検出する検出手段と、
前記格納手段の残容量、前記記録媒体の残容量、前記書込手段の処理速度、および前記検出された外部機器の状態を含む連写情報を取得する取得手段と、
前記取得された連写情報に基づいて、設定した撮影間隔で連続撮影により取得した画像データを前記格納手段に格納することが可能な撮影枚数を算出する算出手段と、
前記算出された撮影枚数を表示する表示手段とを備えることを特徴とするカメラ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、連写撮影ができるカメラに関する。
【背景技術】
【０００２】
従来から、外部記憶媒体のアクセス時間を測定し、アクセス時間の長い外部記憶媒体は使用できないと判断するカメラが知られている（たとえば特許文献１）。
【特許文献１】特開２０００−１３７２９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、従来のカメラでは、連写撮影時にコマ速を保証して撮影可能な最低枚数をユーザが把握することができない。
【課題を解決するための手段】
【０００４】
請求項１の発明によるカメラは、被写体像を撮像して取得された画像のデータ（以下、画像データ）を一時的に格納する格納手段と、格納手段に格納された画像データを着脱可能な記録媒体へ書込む書込手段と、格納手段の残容量、記録媒体の残容量、および書込手段の処理速度を含む連写情報を取得する取得手段と、取得された連写情報に基づいて、設定した撮影間隔で連続撮影により取得した画像データを前記格納手段に格納することが可能な撮影枚数を算出する算出手段と、算出された撮影枚数を表示する表示手段とを備えることを特徴とする。
請求項２の発明は、請求項１のカメラにおいて、連写情報は、着脱可能に装着された電源の残容量を含むことを特徴とする。
請求項３の発明は、請求項１または２のカメラにおいて、複数の記録媒体が着脱可能な装着部を有し、書込手段は、連写により取得した複数の画像データを複数の記録媒体に書込み、連写情報は、格納手段の残容量と、各記録媒体の残容量と、各記録媒体に対する書込手段の処理速度とを含むことを特徴とする。
請求項４の発明は、請求項１乃至３のいずれか１項のカメラにおいて、ユーザにより連続して取得する画像の撮影枚数を設定する設定手段と、設定された撮影枚数と、算出された撮影枚数とを比較する比較手段と、比較の結果、設定された撮影枚数が算出された撮影枚数よりも多い場合には、設定された撮影枚数の画像が取得できないことを警告する警告手段とをさらに備えることを特徴とする。
請求項５の発明によるカメラは、被写体像を撮像して取得された画像データを一時的に格納する格納手段と、格納手段に格納された画像データを着脱可能な記録媒体へ書込む書込手段と、接続された外部機器の状態を検出する検出手段と、格納手段の残容量、記録媒体の残容量、書込手段の処理速度、および検出された外部機器の状態を含む連写情報を取得する取得手段と、取得された連写情報に基づいて、設定した撮影間隔で連続撮影により取得した画像データを格納手段に格納することが可能な撮影枚数を算出する算出手段と、算出された撮影枚数を表示する表示手段とを備えることを特徴とする。
【発明の効果】
【０００５】
本発明によれば、設定した撮影間隔を保証した連続撮影により取得可能な画像データの撮影枚数を表示することができる。
【発明を実施するための最良の形態】
【０００６】
図面を参照して、本発明による一実施の形態におけるカメラを説明する。図１は電子カメラ１００の要部構成を示す図である。電子カメラ１００のボディに、撮影レンズＬ１と絞り２０１とを備える交換レンズ２００が着脱可能に装着されている。カメラ１００のボディ側には、クイックリターンミラー１０１、焦点板１０２、ペンタプリズム１０３、測光センサ１０４、接眼レンズ１０５、シャッタ１０６、撮像素子１０７、および焦点検出用センサ１０８が設けられている。
【０００７】
図２は電子カメラ１００の制御系のブロック図である。図２において、図１に示した構成要素には同一の符号を付して説明する。電子カメラ１００の制御系は、測光センサ１０４、撮像素子１０７、焦点検出用センサ１０８、ＡＦＥ(Analog Front End)回路１１１、タイミングジェネレータ１１２、画像処理部１１４、圧縮回路１１５、ＲＡＭ１１６、ＣＰＵ１１７、ＲＯＭ１１８、ＬＣＤ駆動回路１１９、メイン表示器１２０、操作部１２１、カードインタフェース１２２、メモリカード１２３、およびサブ表示器１２５を備えている。
【０００８】
図１を参照して説明すると、交換レンズ２００を通過して電子カメラ１００に入射した被写体光は、シャッタレリーズ前は図１において実線で示すように位置するクイックリターンミラー１０１で上方へ導かれて焦点板１０２に結像する。被写体光はさらにペンタプリズム１０３へ入射される。ペンタプリズム１０３は、入射された被写体光を接眼レンズ１０５へ導く一方、測光センサ１０４に被写体光を入射させる。測光センサ１０４は、交換レンズ２００に対して撮像素子１０７と光学的に等価な位置に配設され、撮像面上に結像されている被写体像を撮像し、被写体像の明るさに応じた光電変換信号を測光信号としてＣＰＵ１１７へ出力する。
【０００９】
被写体光の一部はクイックリターンミラー１０１の半透過領域を透過し、サブミラー１０１ａにて下方に反射され、焦点検出用センサ１０８へ入射される。焦点検出用センサ１０８は、たとえば、焦点検出光束を一対の焦点検出用光像に分割して結像する焦点検出光学系と、分割された一対の光像が入射し、それに応じた焦点検出信号を出力する一対のＣＣＤラインセンサとを備える。ＣＣＤラインセンサから出力される焦点検出信号はＣＰＵ１１７に入力される。
【００１０】
レリーズ後はクイックリターンミラー１０１が図１の破線で示される位置へ回動し、被写体光がシャッタ１０６を介して撮像素子１０７へ導かれ、その撮像面上に被写体像が結像する。撮像素子１０７は、受光した被写体光をその強度に応じた画像信号に変換するＣＣＤやＣＭＯＳなどの光電変換素子である。
【００１１】
図２を参照して制御系について詳細に説明する。
ＡＦＥ回路１１１は、撮像素子１０７の出力する画像信号にアナログ的な処理を施してからデジタルの画像データに変換する回路である。タイミングジェネレータ１１３は、ＣＰＵ１１７の命令に応じて、撮像素子１０７とＡＦＥ回路１１１とにタイミング信号を出力し、撮像素子１０７とＡＦＥ回路１１１との駆動タイミングを制御する回路である。
【００１２】
ＣＰＵ１１７は、電子カメラ１００の各構成要素を制御したり、各種のデータ処理を実行する演算回路である。ＣＰＵ１１７はタイミングジェネレータ１１３を制御するほか、後述する画像処理部１１４、圧縮回路１１５、カードインタフェース１２２、ＬＣＤ駆動回路１１９を制御する。また、ＣＰＵ１１７は、前述の測光センサ１０４から出力された測光信号に基づいて被写体の輝度を算出し、シャッタ速度と絞り値を演算する。さらに、ＣＰＵ１１７は、前述した焦点検出用センサ１０８から出力された焦点検出信号に基づいて、デフォーカス量などの焦点調節状態の演算を行う。
【００１３】
画像処理部１１４は、ＡＳＩＣなどにより構成される。画像処理部１１４は、画像データに対して、ホワイトバランス処理、ガンマ補正処理、色補間処理、輪郭強調、ビネット補正などの画像処理を実行する。圧縮回路１１５は、画像処理部１１４で画像処理の施された本画像データに対してＪＰＥＧ圧縮処理を実行する回路である。
【００１４】
メモリカードインタフェース１２２は、メモリカード１２３が着脱可能なインタフェースである。メモリカードインタフェース１２２は、ＣＰＵ１１７の制御に基づいて、後述するＲＡＭ１１６に一時的に格納された画像データをメモリカード１２３に書き込んだり、メモリカード１２３に記録されている画像データを読み出す。メモリカード１２３はコンパクトフラッシュ（登録商標）やＳＤカードなどの半導体メモリカードである。
【００１５】
ＬＣＤ駆動回路１１９は、ＣＰＵ１１７の命令に基づいてメイン表示器１２０を駆動する回路である。メイン表示器１２０はたとえば液晶表示パネルであり、再生モードにおいて、メモリカード１２３に記録されている画像データに基づいてＣＰＵ１１７で作成された表示データの表示を行う。
【００１６】
ＲＡＭ１１６は、画像処理、画像圧縮処理および表示データ作成処理の途中や処理後のデータを一時的に格納するために使用される。ＲＯＭ１１８は、ＣＰＵ１１７で実行されるプログラムデータなどを格納するメモリである。
【００１７】
操作部１２１は、ユーザの操作を受け付けるスイッチである。操作部１２１には、電源スイッチ、レリーズスイッチ、その他の設定メニューの表示切換スイッチ、設定メニュー決定ボタンなどが含まれる。操作部１２１で設定可能な内容として、電子カメラ１００の動作モードの設定や撮影により取得した画像の画質の設定などがある。電子カメラ１００は、動作モードとして、たとえば単写モード、連写モード、および再生モードなどを有している。連写モードにおいては、ユーザは操作部１２１を操作することで、たとえば３コマ／秒や５コマ／秒などの撮影間隔、および連写枚数を設定できる。また、たとえばノーマルやファインなどの撮影画像の画質や、撮影画像のサイズなどが設定可能である。
【００１８】
サブ表示器１２５は電子カメラ１００のボディ上面に設けられた、たとえば液晶表示パネルである。サブ表示器１２５には、設定された動作モード、連写可能枚数、撮影画像の画質やサイズなどの情報が表示される。
【００１９】
次に、操作部１２１の操作により電子カメラ１００が連写モードに設定された場合について説明する。ＣＰＵ１１７は、操作部１２１から連写モード設定信号を入力すると、ＲＡＭ１１６の容量、メモリカード１２３の容量および書込み速度を、連写情報として読み込む。さらに、ＣＰＵ１１７は、設定された撮影間隔、画質、サイズ、連写枚数などの設定情報を読み込む。そして、ＣＰＵ１１７は、上記の連写情報と撮影間隔、画質およびサイズを用いて連写可能枚数を算出する。なお、連写可能枚数とは、設定した撮影間隔で連続撮影することにより取得した画像データをメモリカード１２３に格納することができる撮影枚数である。また、ユーザが連写枚数を設定している場合、後述するように、連写可能枚数は、ユーザが設定した連写枚数も加味して算出する。
【００２０】
図３を用いて、電子カメラ１００における連写可能枚数について説明する。図３においては、ＲＡＭ１１６の残容量がノーマル画質の画像データ３枚分、メモリカード１２３の残容量がノーマル画質の画像データ１００枚分とする。なお、ＲＡＭ１１６およびメモリカード１２３へ記録可能な画像データの枚数は、設定された画質やサイズに応じた画像データ１枚あたりの見込み容量に基づくものであり、設定された画質やサイズが異なれば、記録可能な画像データの枚数は異なる。また、撮影間隔は３コマ／秒に設定されたものとして説明する。
【００２１】
図３（ａ）はＲＡＭ１１６への１枚の画像データの書込み速度が、たとえば１／３秒の場合であり、かつメモリカード１２３への１枚の画像データの書込み速度が、たとえば１秒の場合におけるＲＡＭ１１６とメモリカード１２３内の画像データの記録状態を示すタイムチャートである。時刻ｔ０において、ＣＰＵ１１７によりＲＡＭ１１６の領域Ａには画像データＡが格納される。そして、ＣＰＵ１１７により画像データＡのメモリカード１２３への書込み処理も開始される。時刻（ｔ０＋１／３）秒において、ＲＡＭ１１６の領域Ｂには、ＣＰＵ１７により画像データＢが格納される。この時、先に格納された画像データＡのメモリカード１２３への書込み処理は継続されているので、画像データＢのメモリカード１２３への書込み処理は開始されない。
【００２２】
時刻（ｔ０＋２／３）秒において、ＲＡＭ１１６の領域Ｃには画像データＣが格納される。この時点においても画像データＡのメモリカード１２３への書込み処理が終了していないので、画像データＣは画像データＢとともにメモリカード１２３へ書込まれず、ＲＡＭ１１６に格納されたままとなる。さらに時間１／３秒が経過して時刻（ｔ０＋１）秒になると、画像データＡのメモリカード１２３への書込みが終了し、ＲＡＭ１１６に格納されていた画像データＡはＣＰＵ１１７により消去されるので、領域Ａが空き領域となる。そして、この空き領域に画像データＤが格納される。さらに、ＣＰＵ１１７により画像データＢのメモリカード１２３への書込みが開始される。
【００２３】
時刻（ｔ０＋４／３）秒の時点では、画像データＢのメモリカード１２３への書込み処理が終了していないので、ＲＡＭ１１６は画像データＢ〜Ｄが格納された状態となり、さらに画像データを格納するだけの容量が確保できない。したがって、１／３秒の撮影間隔を保って取得可能が画像データの枚数は４枚となる。
【００２４】
図３（ｂ）には、メモリカード１２３への１枚の画像データの書込み速度が、たとえば１／２秒の場合におけるＲＡＭ１１６とメモリカード１２３内の画像データの記録状態を示すタイムチャートである。上述したように、時刻（ｔ０＋１／３）秒の時点においては、ＣＰＵ１１７により、ＲＡＭ１１６には画像データＡおよびＢが領域ＡおよびＢのそれぞれに格納され、画像データＡのメモリカード１２３への書込み処理が行なわれている。そして、時刻（ｔ０＋１／２）秒でＣＰＵ１１７による画像データＡのメモリカード１２３への書込み処理が終了すると、ＲＡＭ１１６は格納されていた画像データＡを消去するので、ＲＡＭ１１６において画像データＡが格納されていた領域Ａが空き領域となる。さらに、ＣＰＵ１１７により、画像データＢのメモリカード１２３への書込み処理が開始される。すなわち、時刻（ｔ０＋１／２）秒の時点においては、ＲＡＭ１１６に格納可能な画像データの枚数は２枚となる。
【００２５】
時刻（ｔ０＋２／３）秒の時点では、ＣＰＵ１１７により、画像データＣがＲＡＭ１１６の領域Ｃに格納されるとともに、画像データＢのメモリカード１２３への書込み処理が継続されている。すなわち、時刻（ｔ０＋２／３）秒においては、ＲＡＭ１１６に格納可能な画像データの枚数は１枚となる。さらに１／３秒の時間が経過して、時刻（ｔ０＋１）秒になると、画像データＢのメモリカード１２３への書込み処理が終了するので、ＲＡＭ１１６に画像データＢが格納されていた領域Ｂが空き領域となる。そして、ＣＰＵ１１７により、画像データＣのメモリカード１２３への書込みが開始されるとともに、画像データＤがＲＡＭ１１６の領域Ａに格納される。すなわち、時刻（ｔ０＋１）秒の時点では、ＲＡＭ１１６に格納可能な画像データの枚数は２枚となる。
【００２６】
上述した図３（ｂ）に示す場合においては、ＲＡＭ１１６には設定した撮影間隔ごとに画像データを格納する空き領域が確保された状態となるので、連写可能枚数はメモリカード１２３の容量に依存する。すなわち、この場合は１００枚の画像データが１／３秒の撮影間隔を保って連写可能となる。
【００２７】
上述したような撮影間隔、ＲＡＭ１１６の容量、メモリカード１２３容量および書込み速度と連写可能枚数との関係は、連写可能枚数テーブルとして予めＣＰＵ１１７内の所定の記憶領域に記憶され、ＣＰＵ１１７は連写情報と設定情報に基づいて、連写可能枚数テーブルを参照しながら連写可能枚数を算出する。連写可能枚数の算出が終了すると、操作部１２１により連写枚数が設定されている場合、ＣＰＵ１１７は設定された連写枚数を読み込んで、算出した連写可能枚数と設定された連写枚数とを比較する。比較の結果、設定された連写枚数の方が多い場合、ＣＰＵ１１７はメイン表示器１２０に警告を表示する。すなわち算出された連写可能枚数が３枚の状態（図３（ａ））で連写枚数が５枚に設定されている場合は、ＣＰＵ１１７は、たとえば「連写できません。設定枚数を変更してください。」などの警告をメイン表示器１２０に表示する。操作部材１２１の操作により変更された連写枚数が算出された連写可能枚数を下回るとＣＰＵ１１７が判定するまで、この警告表示は継続される。
【００２８】
上述したようにして連写可能枚数が算出された状態で、操作部１２１のレリーズスイッチが全押しされると、ＣＰＵ１１７は撮影を開始して、撮影間隔を保持しながら連続して画像データを取得する。１枚の画像データが取得されるごとに、ＣＰＵ１１７は、サブ表示器１２５に表示される連写枚数を１枚ずつ減らして表示する。
【００２９】
連写モードにおける撮影が開始された状態であっても、ＣＰＵ１１７は、ＲＡＭ１１６の容量、メモリカード１２３の容量および書込み速度を常時監視し、連写可能枚数の算出を繰り返し行なう。ユーザにより連写枚数が設定されていない場合、撮影ごとにカウントダウンされてサブ表示器１２５に表示された連写枚数と新たに算出された連写可能枚数とが異なるときは、ＣＰＵ１１７は新たに算出された連写可能枚数をサブ表示器１２５に表示する。すなわち、図３（ｂ）に示す場合において連写が開始されてから５０枚の画像データが取得された時点で、メモリカード１２３がまだ６０枚分の画像データを記録する容量を有していることをＣＰＵ１１７が判定すると、サブ表示器１２５の連写枚数の表示を５０枚から６０枚に変更する。
【００３０】
ユーザにより連写枚数が設定されている場合は、撮影ごとにカウントダウンされてサブ表示器１２５に表示された連写枚数が新たに算出された連写可能枚数よりも多いときに、ＣＰＵ１１７は新たに算出した連写可能枚数をサブ表示器１２５に表示する。すなわち、５０枚の画像データが取得された時点で、メモリカード１２３の残容量が画像データ４０枚分であることをＣＰＵ１１７が判定した場合は、サブ表示器１２５の連写枚数の表示を４０枚に変更する。上述のように連写撮影中に連写可能枚数を随時更新することにより、撮像した画像データの容量が被写体によって見込み容量と異なる場合であっても、正確な連写可能枚数が表示される。
【００３１】
図４に示すフローチャートを用いて、実施の形態による電子カメラ１００の動作について説明する。図４の各処理手順はＣＰＵ１１７でプログラムを実行して行われる。図４の各処理を行なうプログラムはメモリ（不図示）に格納されており、操作部１２１から連写モードが設定されたことを示す信号が入力されると起動される。
ステップＳ１０１においては、ＲＡＭ１１６の容量、メモリカード１２３の容量および処理速度、すなわち連写情報を読み込んでステップＳ１０２へ進む。ステップＳ１０２においては、操作部１２１により設定された設定情報（撮影間隔、画質、サイズ、連写枚数など）を読み込んでステップＳ１０３へ進む。
【００３２】
ステップＳ１０３においては、ステップＳ１０２で読み込んだ連写情報、およびステップＳ１０３で読み込んだ設定情報のうち、撮影間隔、画質およびサイズを用いて連写可能枚数を算出してステップＳ１０４へ進む。ステップＳ１０４においては、ステップＳ１０２で読み込んだ設定情報に基づいて、ユーザにより連写枚数が設定されているか否かを判定する。連写枚数が設定されている場合は、ステップＳ１０４が肯定判定されてステップＳ１０５へ進む。
【００３３】
ステップＳ１０５においては、設定された連写枚数が、ステップＳ１０３で算出した連写可能枚数よりも少ないか否かを判定する。設定された連写枚数の方が少ない場合は、ステップＳ１０５が肯定判定されてステップＳ１０６へ進む。ステップＳ１０６においては、操作部１２１で設定された連写枚数をサブ表示器１２５に表示してステップＳ１０８へ進む。
【００３４】
一方、連写枚数が設定されておらず、ステップＳ１０４が否定判定されて進んだステップＳ１０７においては、ステップＳ１０３で算出した連写可能枚数をサブ表示器１２５に表示してステップＳ１０８へ進む。ステップＳ１０８においては、操作部１２１を構成するレリーズスイッチから全押し信号を入力したか否かを判定する。全押し信号を入力した場合は、ステップＳ１０８が肯定判定されてステップＳ１０９へ進む。
【００３５】
ステップＳ１０９においては、１枚の画像を撮影して画像データを取得してステップＳ１１０へ進む。ステップＳ１１０においては、ステップＳ１０６またはステップＳ１０７でサブ表示器１２５に表示した連写枚数から１枚を差し引いた連写枚数を表示してステップＳ１１１へ進む。ステップＳ１１１においては、ステップＳ１０１と同様に、連写情報を読み込んでステップＳ１１２へ進む。ステップＳ１１２においては、ステップＳ１０３と同様にして連写可能枚数を算出してステップＳ１１３へ進む。
【００３６】
ステップＳ１１３においては、ステップＳ１１０で表示した連写枚数とステップＳ１１２で算出した連写可能枚数とを比較して、双方の枚数が異なるか否かを判定する。枚数が異なる場合は、ステップＳ１１３が肯定判定されてステップＳ１１４へ進む。ステップＳ１１４においては、ステップＳ１０２で読み込んだ設定情報に基づいて、ユーザにより連写枚数が設定されているか否かを判定する。連写枚数が設定されている場合は、ステップＳ１１４が肯定判定されてステップＳ１１５へ進む。連写枚数が設定されていない場合は、ステップＳ１１４が否定判定され、後述するステップＳ１１５をスキップしてステップＳ１１６へ進む。
【００３７】
ステップＳ１１５においては、ステップＳ１１０で表示した連写枚数よりもステップＳ１１２で算出した連写可能枚数の方が少ないか否かを判定する。連写可能枚数の方が少ない場合は、ステップＳ１１５が肯定判定されてステップＳ１１６へ進む。ステップＳ１１６においては、ステップＳ１１２で算出した連写可能枚数をサブ表示器１２５に表示してステップＳ１１７へ進む。連写可能枚数の方が多い場合は、ステップＳ１１５が否定判定されてステップＳ１１６をスキップしてステップＳ１１７へ進む。
【００３８】
ステップＳ１１０で表示した連写枚数とステップＳ１１２で算出した連写可能枚数とが等しい場合には、ステップＳ１１３が否定判定されて、ステップＳ１１４〜ステップＳ１１６をスキップしてステップＳ１１７へ進む。ステップＳ１１７においては、連写モードにおける撮影が終了したか否かを判定する。連写枚数分の画像データを取得した場合、もしくはレリーズスイッチから全押し信号を入力しない場合、ステップＳ１１７が肯定判定されて一連の処理を終了する。連写モードによる撮影が終了していない場合は、ステップＳ１１７が否定判定されてステップＳ１０９へ戻る。
【００３９】
上述したステップＳ１０８においてレリーズスイッチから全押し信号を入力せず、ステップＳ１０８が否定判定されて進んだステップＳ１１８においては、連写モードがオフされたか否かを判定する。操作部１２１により単写モードまたは再生モードに設定された場合は、ステップＳ１１８が肯定判定されて一連の処理を終了する。連写モードが設定されたままの場合は、ステップＳ１１８が否定判定されてステップＳ１０８へ戻る。
【００４０】
一方、ステップＳ１０５において、設定された連写枚数がステップＳ１０３で算出した連写可能枚数よりも多い場合は、ステップＳ１０５が否定判定されてステップＳ１１９へ進む。ステップＳ１１９においては、メイン表示器１２０に警告を表示する。さらに、図示しないタイマを起動して時間計測を開始してステップＳ１２０へ進む。ステップＳ１２０においては、操作部１２１から信号を入力して連写枚数の設定変更操作が行われたか否かを判定する。連写枚数の設定変更操作がされた場合は、ステップＳ１２０が肯定判定されてステップＳ１０５へ戻る。設定変更操作がされていない場合は、ステップＳ１２０が否定判定されてステップＳ１２１へ進む。ステップＳ１２１においては、ステップＳ１１９でタイマを起動してから所定の時間が経過したか否かを判定する。所定時間が経過している場合は、ステップＳ１２１が肯定判定されてステップＳ１０６へ進む。所定時間が経過していない場合は、ステップＳ１２１が否定判定されてステップＳ１２０へ戻る。
【００４１】
以上で説明した実施の形態の電子カメラ１００によれば、以下の作用効果が得られる。
（１）ＣＰＵ１１７は、連写情報、すなわちＲＡＭ１１６の残容量、メモリカード１２３の残容量および書込速度に基づいて、設定した撮影間隔を保持して連続して画像データを取得できる撮影枚数（連写可能枚数）を算出し、その撮影枚数をサブ表示器１２５に表示するようにした。したがって、撮影の際に、ユーザは撮影開始前に一定速度で何枚の画像を撮影できるかを正確に把握することができるのでシャッターチャンスを逃すことなく撮影できる。
【００４２】
（２）ＣＰＵ１１７は、ユーザが設定した連写枚数が算出した連写可能枚数よりも多い場合は、メイン表示器１２０に警告を表示するようにした。したがって、ユーザは設定した連写枚数では一定速度で連続撮影できないことを把握できるので、連写枚数の設定を変更するなどの必要な措置を講じることができる。
【００４３】
以上で説明した実施の形態の電子カメラ１００を以下のように変形できる。
（１）複数個のメモリカードを着脱可能に装着するようにしてもよい。たとえば２つのメモリカードが装着されている場合は、ＣＰＵ１１７は、連写モードで１枚の画像データを取得するごとに、書込むメモリカードを切り換えて画像データを並列処理により書込めばよい。
【００４４】
図５（ａ）に、２つのメモリカードへの書込み速度が等しい場合の書込み処理のタイムチャートを示す。なお、図５（ａ）におけるＲＡＭ１１６およびメモリカード１２３Ａ，１２３Ｂへの書込み速度は、図３（ａ）の場合と同様に、それぞれ１／３秒および１秒とする。図５（ａ）に示すように、時刻（ｔ０＋１／３）秒以後、ＣＰＵ１１７は、一方のメモリカード１２３Ａへ画像データＡを書込んでいる最中に、画像データＢを他方のメモリカード１２３Ｂへ書込む。時刻（ｔ０＋１）秒で、画像データＡのメモリカード１２３Ａへの書込みが終了する。そして、ＲＡＭ１１６の領域Ａから画像データＡが消去されると、時刻（ｔ０＋２／３）秒で取得した画像データＣのメモリカード１２３Ａへの書込みが時刻（ｔ０＋１）秒で開始される。この時、空き領域となったＲＡＭ１１６の領域Ａには、新たに取得された画像データＤが格納される。
【００４５】
時刻（ｔ０＋４／３）秒で、画像データＢのメモリカード１２３Ｂへの書込みが終了する。そして、ＲＡＭ１１６の領域Ｂから画像データＢが消去されると、時刻（ｔ０＋１）秒で取得された画像データＤのメモリカード１２３Ｂへの書込みが時刻（ｔ０＋４／３）秒で開始される。この時、空き領域であるＲＡＭ１１６の領域Ｂには画像データＥが格納される。以後、時刻（ｔ０＋２）秒になるまでＲＡＭ１１６には画像データＣ〜Ｅが格納された状態となり、新たに画像データを格納する容量が確保できない。したがって、１／３秒の撮影間隔を保って取得可能な画像データの枚数は５枚となり、図３（ａ）に示す場合に比べて連写可能枚数を増やすことができる。
【００４６】
また、図５（ｂ）には、２つのメモリカードの書込み速度が異なる場合の書き込み処理のタイムチャートを示す。この場合、メモリカード１２３Ａへの書込み速度は３／４秒とし、ＲＡＭ１１６およびメモリカード１２３Ｂへの書込み速度は、図５（ａ）の場合と同様に、それぞれ１／３秒および１秒とする。この場合も、上述のように異なる複数の画像データがメモリカード１２３Ａ，１２３Ｂへそれぞれ並列処理により書込まれる。その結果、図５（ｂ）に示すように、１／３秒の撮影間隔を保って取得可能な画像データの枚数は６枚となり、図３（ａ）に示す場合に比べて連写可能枚数を増やすことができる。
【００４７】
なお、上述したように複数個のメモリカードを用いる場合、ＣＰＵ１１７が、一方のメモリカードの容量が一杯になるまで画像データを記録してから、他方のメモリカードへ画像データを記録するように切り換えてもよい。
【００４８】
（２）連写情報として、着脱可能に装着されたバッテリの残容量を含めてもよい。メモリカード１２３への書込み速度は、バッテリの容量にも依存する。バッテリの容量が多い場合はメモリカード１２３への書込み速度は速くなり、容量が少ない場合はメモリカード１２３への書込み速度は遅くなる。したがって、連写可能枚数の算出に際して、ＣＰＵ１１７はバッテリの残容量も参照するのが好ましい。すなわち、ＣＰＵ１１７は、連写可能枚数の算出に際して、ＲＡＭ１１６の容量、メモリカード１２３の残容量および書込み処理速度、およびバッテリの残容量などの連写情報を参照することができる。
【００４９】
（３）電子カメラ１００が閃光装置を装着可能でもよく、電子カメラ１００がパソコンなどの外部機器に接続されてもよく、また、電子カメラ１００が無線通信装置を内蔵し取得した画像データを外部機器に即座に送信可能な構成としてもよい。この場合、ＣＰＵ１１７は電子カメラ１００と接続された外部機器の状態、性能に基づいて連写可能枚数を算出することもできる。
【００５０】
（４）連写可能枚数の表示をサブ表示器１２５に表示するものに代えて、メイン表示器１２０に表示してもよい。
【００５１】
また、本発明の特徴を損なわない限り、本発明は上記実施の形態に限定されるものではなく、本発明の技術的思想の範囲内で考えられるその他の形態についても、本発明の範囲内に含まれる。
【図面の簡単な説明】
【００５２】
【図１】本発明の実施の形態における電子カメラの要部構成を説明する図である。
【図２】実施の形態の電子カメラの制御系を説明するブロック図である。
【図３】ＲＡＭの容量、メモリカードの容量および書込み速度と連写可能枚数との関係を説明する図であり、（ａ）はメモリカードの書込み速度が低速の場合を示し、（ｂ）はメモリカードへの書込み速度が高速の場合を示す。
【図４】電子カメラの動作を説明するフローチャートである。
【図５】変形例におけるＲＡＭの容量、メモリカードの容量および書込み速度と連写可能枚数との関係を説明する図であり、（ａ）は２つのメモリカードの書込み速度が等しい場合を示し、（ｂ）は２つのメモリカードの書込み速度がそれぞれ異なる場合を示す。
【符号の説明】
【００５３】
１００  電子カメラ          １１６  ＲＡＭ
１１７  ＣＰＵ              １２０  メイン表示器
１２３  メモリカード        １２５  サブ表示器
【図１】
2008236149.tif 000003
【図２】
2008236149.tif 000004
【図３】
2008236149.tif 000005
【図４】
2008236149.tif 000006
【図５】
2008236149.tif 000007