(57)【要約】【課題】バッファメモリの空きが少なくなった後、連写コマ速は落ちても、時間的に等間隔で撮影することのできるカメラを提供する。【解決手段】あらかじめ連写中のバッファメモリ２２の未処理画像の処理時間を判定し、連写コマ速をどのくらいにすれば、一定間隔で連続撮影をできるのかを割り出しておき、つぎに、バッファメモリ２２が画像であふれそうになったのを検出して、割り出された一定間隔での連続撮影できる連写コマ速に切換える。【選択図】図１
2007221214.tif 000002
【特許請求の範囲】
【請求項１】
撮影した未処理画像を一時的に記憶させておくための記憶手段と、
撮影した処理済み画像を恒久的に記憶させておくための記憶手段と、を有し、
連続撮影時には、
該未処理画像を一時的に記憶させておくための記憶手段に撮影画像を格納するとともに、
一時的に記憶させておくための記憶手段の未処理画像を処理し、恒久的に記憶させておくための記憶手段に記憶させるように動作するカメラであって、
一時的に記憶させておくための記憶手段の空き容量が所定量以下になった場合には、連続撮影時の単位時間あたりの撮影枚数を下げることによって、連続撮影動作の継続と等間隔撮影を可能とすることを特徴とするカメラ。
【請求項２】
撮影した未処理画像を一時的に記憶させておくための記憶手段と、
撮影した処理済み画像を恒久的に記憶させておくための記憶手段と、を有し、
連続撮影時には、
該未処理画像を一時的に記憶させておくための記憶手段に撮影画像を格納するとともに、
一時的に記憶させておくための記憶手段の未処理画像を処理し、恒久的に記憶させておくための記憶手段に記憶させるように動作するカメラであって、
一時的に記憶させておくための記憶手段の空き容量が所定量以下になった場合には、連続撮影時の単位時間あたりの撮影枚数を下げることによって、連続撮影動作の継続と等間隔撮影を可能とする動作モードがあり、
撮影者が該動作モードを選択することができることを特徴とするカメラ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮影速度切換え機能を有するカメラに関し、特に、デジタルカメラの制御方法に関する。
【背景技術】
【０００２】
撮影画像を静止画としてメモリカードなどの記録媒体に記録する機能を有するデジタルカメラが周知である。
【０００３】
デジタルカメラは一般的に、撮影された画像を一時的に記憶させておくためのバッファメモリと、恒久的に記憶させておくためのメモリを有する。
【０００４】
一時的に記憶させておくためのバッファメモリは、アクセス時間が速いことが条件となる。この条件にあうデバイスとして、ダイナミックランダムアクセスメモリ（以下ＤＲＡＭ）がある。このＤＲＡＭの問題点としては単位メモリあたりのコストが高いため、メモリデバイスの容量を多くは確保できない点、電源を抜くと記憶内容が消失してしまうといった点などである。
【０００５】
一方、恒久的に記憶させておくためのメモリは、電源を抜いても、記憶内容が消失しないことが条件となる。
【０００６】
例えば、コンパクトフラッシュ（登録商標）カード（以下ＣＦカード）のような不揮発性記憶素子を利用した抜差し可能なカード型のデバイスは、単位メモリあたりのコストも安く、大容量のメモリ容量を確保できるためこの目的に適している。
【０００７】
デジタルカメラの性能の１つとして連続撮影速度があげられる。連続撮影速度は、一般的に１秒間に何枚の撮影ができるかいう数値（以下連写コマ速）で性能を表現される。
【０００８】
連続撮影の動作は、撮影しながら、前述したＣＦカードのようなメモリに書込みを行うことでも可能であるが、メモリへの書込み速度が遅いために、連写コマ速が上がらないという問題点がある。
【０００９】
これに対して、撮影しながらバッファメモリに書込みを行った場合は、アクセス時間が速いために、連写コマ速は上がるが、バッファメモリの容量が大容量にできないため、多くを撮影しないうちに、バッファメモリが撮影画像でいっぱいになり、連続撮影が続けられなくなってしまう。
【００１０】
以上の不具合の改善策として、バッファメモリに撮影した未処理のデジタル画像の書込みを行いながら、並行して、デジタル画像の処理も行い、バッファメモリからＣＦカードのようなメモリにも同時に書込みを行うという方法がある。
【００１１】
この方法の利点としてはＣＦカードに書込みが終わった画像データはバッファメモリ上から消去することができるため、連写を開始してから、バッファメモリが画像であふれるまでの撮影枚数を多くすることができる。
【００１２】
例えばＣＦカードに書込みを行わない場合では、バッファメモリに１５枚の画像データの書込みしかできない場合も、ＣＦカードに同時に書込みを行うことで、バッファメモリの画像を消しながら、連続撮影ができるため、バッファメモリが画像であふれるまでに、例えば２５枚の撮影が連続してできることになる。
【００１３】
この場合、１５枚のバッファメモリがあふれるまでに、最初に撮影した１０枚の画像をＣＦカードへの書込みができた事例である。
【００１４】
バッファメモリの画像があふれた後は、画像がＣＦカードに転送され、新たな画像を格納するに充分な空き容量が確保できる毎に撮影が可能となる。この場合では、連写コマ速は、初期の連写コマ速より下がる。
【００１５】
なおかつ、撮影できるタイミングが、バッファメモリからＣＦカードへのデータ転送が行われ、バッファメモリの空き容量が確保された時点できまることになり、いつ撮影できるかが不定となる。
【特許文献１】特開平６−１６５０９９号公報
【発明の開示】
【発明が解決しようとする課題】
【００１６】
バッファメモリの画像があふれた後は、画像がＣＦカードに転送され、画像を格納するに充分な空き容量が確保できる毎に撮影が可能となる。この場合には、連写コマ速は、本来の連写コマ速より下がる。
【００１７】
なおかつ、撮影できるタイミングが、バッファメモリからＣＦカードへのデータ転送が行われ、バッファメモリの空き容量が確保された時点できまることになるため、撮影間隔は一定にならない。
【００１８】
コマ毎に撮影間隔がばらつくのでは、撮影者にとっては使いにくいカメラになってしまうため、できれば連写コマ速は落ちても、時間的に等間隔で撮影されるカメラが望ましい。
【００１９】
以上のことから、本発明では、バッファメモリの空きが少なくなった後、連写コマ速は落ちても、時間的に等間隔で撮影することのできるカメラを提供することを目的とする。
【課題を解決するための手段】
【００２０】
本発明は、上述の目的を達成するため、
あらかじめ連写中のバッファメモリの未処理画像の処理時間を判定し、連写コマ速をどのくらいにすれば、一定間隔で連続撮影をできるのかを割り出しておき、つぎにバッファメモリが画像であふれそうになったのを検出して、割り出された一定間隔での連続撮影できる連写コマ速に切換える。
以上の機能をもったカメラを提供する。
【００２１】
このため、本発明のカメラは、以下（１）、（２）の構成を備えるものとする。
【００２２】
（１）撮影した未処理画像を一時的に記憶させておくための記憶手段と、
撮影した処理済み画像を恒久的に記憶させておくための記憶手段と、を有し、
連続撮影時には、
該未処理画像を一時的に記憶させておくための記憶手段に撮影画像を格納するとともに、
一時的に記憶させておくための記憶手段の未処理画像を処理し、恒久的に記憶させておくための記憶手段に記憶させるように動作するカメラであって、
一時的に記憶させておくための記憶手段の空き容量が所定量以下になった場合には、連続撮影時の単位時間あたりの撮影枚数を下げることによって、連続撮影動作の継続と等間隔撮影を可能とすることを特徴とするカメラ。
【００２３】
（２）撮影した未処理画像を一時的に記憶させておくための記憶手段と、
撮影した処理済み画像を恒久的に記憶させておくための記憶手段と、を有し、
連続撮影時には、
該未処理画像を一時的に記憶させておくための記憶手段に撮影画像を格納するとともに、
一時的に記憶させておくための記憶手段の未処理画像を処理し、恒久的に記憶させておくための記憶手段に記憶させるように動作するカメラであって、
一時的に記憶させておくための記憶手段の空き容量が所定量以下になった場合には、連続撮影時の単位時間あたりの撮影枚数を下げることによって、連続撮影動作の継続と等間隔撮影を可能とする動作モードがあり、
撮影者が該動作モードを選択することができることを特徴とするカメラ。
【発明の効果】
【００２４】
本発明によれば、連写コマ速を落としたとしても、撮影間隔を一定とすることで、いつ撮影できるかわからないということがなく、また不規則な間隔での撮影とならないので、撮影者にとって、使いやすいカメラを提供することができる。
【発明を実施するための最良の形態】
【００２５】
以下に、本発明を実施するための最良の形態を、実施例に基づいて説明する。
【実施例１】
【００２６】
図６は、本発明によるカメラの簡単なブロック図の一例である。
【００２７】
１は撮影レンズである。
【００２８】
２はＡＦ（オートフォーカス）駆動回路部である。ＡＦ駆動回路部２は、例えばＤＣモータやステッピングモータによって構成され、マイクロコンピュータ２３の制御によってレンズ１内のフォーカスレンズ位置を変化させることによりピントを合わせる。
【００２９】
３はズーム駆動回路部である。ズーム駆動回路部３は、例えばＤＣモータやステッピングモータによって構成され、マイクロコンピュータ２３の制御によって撮影レンズ１内の変倍レンズ位置を変化させることにより撮影レンズ１の焦点距離を変化させる。
【００３０】
４は絞りである。５は絞り駆動回路部である。絞り駆動回路部５は、絞り４を駆動する。駆動されるべき量はマイクロコンピュータ２３によって制御され、光学的な絞り値を変化させる。
【００３１】
６はレンズから入った光束をファインダー側と撮像センサ側へと切換えるためのミラーである。ミラー６は常時はファインダー部へと光束を導くよう反射させるように配されているが、撮影が行われる場合には、撮像センサへと光束を導くように上方にはねあがり光束中から待避する。
【００３２】
またミラー６はその中央部が光の一部を透過できるようにハーフミラーとなっており、光束の一部を焦点検出を行うためのセンサに導かれるよう透過させられるようになっている。
【００３３】
７はミラー６から透過してきた光束を反射させ焦点検出を行うためのセンサに導くために反射させるサブミラーである。
【００３４】
８はファインダーを構成するペンタプリズムである。ファインダーは他にピント板、アイピースレンズ（不図示）などによって構成させる。
【００３５】
９は焦点検出回路である。ミラー６の中央部を透過し、サブミラー７で反射された光束は、焦点検出回路９の内部に配された光電変換を行うためのセンサに至る。フォーカス演算に用いるデフォーカス量は、センサの出力を演算することによって求められる。演算結果を評価してマイクロコンピュータ２３はＡＦ駆動回路部２に通信しフォーカスレンズを駆動する。
【００３６】
１０はシャッタである。１１はシャッタ駆動回路であり、シャッタ１０を駆動する。シャッタ１０の開口時間はマイクロコンピュータ２３によって、制御される。
【００３７】
１２は撮像センサである。撮像センサ１２はＣＣＤやＣＭＯＳセンサなどが用いられ、撮影レンズ１によって、その撮像素子上に結像されたフィルム像を光電変換して電気信号として取り出す。
【００３８】
クランプ回路１３やＡＧＣ１４はＡＤ変換をする前の基本的なアナログ信号処理を行う。
【００３９】
マイクロコンピュータ２３により、クランプレベルやＡＧＣ基準レベルの変更が行われる。
【００４０】
ＡＤ変換部１５はアナログのセンサ出力信号をデジタル信号に変換する。
【００４１】
１６は映像信号処理回路であり、一般的にはゲートアレイなどのロジックデバイスにて実現される。映像信号処理回路１６は、デジタル化された画像データに、フィルター処理、色変換処理、ガンマ処理を行い、ＪＰＥＧなどの圧縮処理を行い、メモリコントローラ１９に出力する。一方で、この映像信号処理回路はＤＡ変換器も内蔵されており、撮像センサ１２から入力される映像信号や、メモリコントローラ１９から逆に入力される画像データをアナログ信号に変換し、ＥＶＦ駆動回路１７を通してＥＶＦモニタ１８に出力することも可能である。これらの機能切り替えはマイクロコンピュータ２３の指示により行われる。
【００４２】
映像信号処理回路１６は、必要に応じて撮像センサの信号の露出情報やホワイトバランスなどの情報をマイクロコンピュータ２３に出力することが可能である。それらの情報を基にマイクロコンピュータ２３はホワイトバランスやゲイン調整の指示を行う。
【００４３】
連続撮影動作の場合においては、一旦、未処理画像のままバッファメモリ２２に撮影データを格納し、メモリコントローラ１９を通して未処理の画像データを読み出し、１６の映像信号処理回路にて画像処理や圧縮処理を行い、連続撮影を行う。連像撮影枚数は、バッファメモリの大きさに左右される。
【００４４】
メモリコントローラ部１９では、映像信号処理回路１６から入力された未処理のデジタル画像データをバッファメモリに格納し、処理済みのデジタル画像をメモリ２０に格納したり、逆にバッファメモリ２２やメモリ２０から画像データを映像信号処理回路部１６に出力したりする。メモリ２０は取り外し自由である場合もある。
【００４５】
２１はコンピュータ等と接続可能な外部インタフェースであり、メモリコントローラ部１９は、コンピュータ等と接続可能な外部インタフェース２１にメモリ２０に記憶されている画像を出力可能である。
【００４６】
操作部材２４は、マイクロコンピュータ２３に操作部材の状態を伝え、マイクロコンピュータ２３はその操作部材の変化に応じて各部をコントロールする。
【００４７】
２５はスイッチ１（以後ＳＷ１）、２６はスイッチ２（以後ＳＷ２）である。ＳＷ１（２５）とＳＷ２（２６）はレリーズ釦の操作でオンオフするスイッチであり、それぞれ操作部材２４の入力スイッチのうちの１つである。
【００４８】
ＳＷ１（２５）のみオンの状態はレリーズ釦半押し状態であり、この状態でオートフォーカスの動作を行ったり、測光動作を行う。
【００４９】
ＳＷ１（２５）、ＳＷ２（２６）がともにオンの場合は、画像を記録するためのレリーズ釦オン状態である。この状態で撮影が行われる。
【００５０】
またＳＷ１（２５）、ＳＷ２（２６）が押し続けられている間は、連続撮影動作が行われる。
【００５１】
２４の操作部材には、ほかに、ＩＳＯ設定釦、画像サイズ設定釦、画質設定釦、情報表示釦など不図示のスイッチがつながっており、スイッチの状態が検出されている。
【００５２】
２７は液晶駆動回路であり、マイクロコンピュータ２３の表示内容命令に従って、２８の外部液晶表示部材や２９のファインダー内液晶表示部材を駆動する。また、２９のファインダー内液晶表示部材には、不図示のＬＥＤなどのバックライトが配置されており、そのＬＥＤも２１の液晶駆動回路で駆動される。
【００５３】
マイクロコンピュータ２３は撮影前に設定されているＩＳＯ感度、画像サイズ、画質に応じた、画像サイズの予測値データをもとに、メモリコントローラ１９を通して、メモリの容量を確認した上で撮影可能残数を演算することができる。必要に応じて表示部材である外部液晶表示部材２８、ファインダー内液晶表示部材２９にも表示することができる。
【００５４】
電源部３０は、各ＩＣや駆動系に必要な電源を供給する。
【００５５】
以上のように構成されたブロック図について、以下フローチャートをもとに動作を説明する。
【００５６】
フローチャートはマイクロコンピュータ２３の制御を記述するものであり、そのプログラムコードはマイクロコンピュータ２３の内部に具備されたリードオンリーメモリ（以下ＲＯＭ）に格納される。
【００５７】
その他の格納方法の例としてはマイクロコンピュータ２３に外部バス端子を設け、外部バスに接続されるメモリデバイスに格納するという方法などもある。
【００５８】
またマイクロコンピュータ２３の動作は、いわゆるマルチタスク動作をベースにするものであり、以下で説明する各タスクは、それぞれ同時に実行される。
【００５９】
図１はレリーズ釦であるＳＷ２が押された場合の動作を記述したフローチャートであり、画像を撮像するタスク部を説明するものである。
【００６０】
図１において、
［ステップＳ１０１］  タスク処理を開始する。
【００６１】
［ステップＳ１０２］  レリーズ釦ＳＷ２（２６）が押されるのを待つ。ＳＷ２（２６）が押されていると判断した場合には、ステップＳ１０３に分岐する。ＳＷ１（２５）が押されない場合にはステップＳ１０２に戻る。タスクはＳＷ２（２６）が押されるまで、ここにとどまる。
【００６２】
［ステップＳ１０３］  バッファメモリ２２が空いているかどうかのチェックを行う。バッファメモリ２２が空いていればステップＳ１０４に分岐する。バッファメモリ２２が空いていなければ撮影ができないため、ステップＳ１０２に戻る。
【００６３】
［ステップＳ１０４］  バッファメモリの残量によって動作を分岐する。バッファメモリの空き容量が所定量未満であればステップＳ１０５に分岐する。バッファメモリの空き容量が所定量以上であれがステップＳ１０６に分岐する。
【００６４】
［ステップＳ１０５］  所定時間の待ち動作を行う。この場合では待ち時間の割り出しについては、後述する。この待ち時間により、連写コマ速が一定速度に保たれるとともに、バッファメモリがあふれずに、連続撮影が続けられるように、調停される。
【００６５】
［ステップＳ１０６］  撮像動作を行う。撮像動作に関しては撮像センサ１２を光電変換し、変換後の電荷蓄積を可能な状態とし、シャッタ１０をシャッタ駆動回路１１によって駆動することによって、撮像センサ１２に露光を行うことで行われる。
【００６６】
［ステップＳ１０７］  未処理画像のままバッファメモリ２２に撮影データを格納し、撮影動作を終了する。画像を撮像するタスクはこの後、ステップＳ１０２に戻り、処理を継続する。
【００６７】
ＳＷ２（２６）が押しっぱなしの状態となっている連続撮影の場合は、以上の動作を繰り返す。撮影動作は、カメラのメカニカルな能力に応じ所定の連写コマ速（例えば、秒間５コマ）などで連続撮影が行われる。
【００６８】
繰り返して撮影が行われている間に、バッファメモリの残量が少なくなった場合には、ステップＳ１０５にて所定時間待ちが行われているため、連写コマ速は下がり、例えば、秒間３コマなどで連続撮影が行われる。連続撮影の速度は落ちるが、本発明の目的であるところの、連続撮影が続けられることと、一定の撮影間隔にて撮影が行われることについては、目的にかなう動作を実行することになる。
【００６９】
つぎに画像を処理する部分の動作について説明する。
【００７０】
図２は画像を処理するタスク部を説明するフローチャートである。
【００７１】
図２において、
［ステップＳ２０１］  タスク処理を開始する。
【００７２】
［ステップＳ２０２］  バッファメモリ２２が空かどうかのチェックを行う。バッファメモリ２２が空であれば、撮影されて未処理の画像が、存在しないため、ステップＳ２０２に戻り、以下バッファメモリ２２に画像が格納されるまで処理待ち状態となる。バッファメモリ２２に未処理画像が存在する場合には、画像処理を行うためにステップＳ２０３に分岐する。
【００７３】
［ステップＳ２０３］  バッファメモリ２２から、未処理画像を取り出す。
【００７４】
［ステップＳ２０４］  バッファメモリ２２内の未処理画像にたいして、デジタル化された画像データに、フィルター処理、色変換処理、ガンマ処理などの画像処理を行う。
【００７５】
［ステップＳ２０５］  バッファメモリ２２内の画像データに、ＪＰＥＧ圧縮処理を行う。
【００７６】
［ステップＳ２０６］  画像処理済の画像データを、メモリに格納する。
【００７７】
この後、以上の動作を繰り返す。
【００７８】
繰り返して撮影が行われている間は、画像処理を行うタスクは、以上の処理を連続して実行する。
【００７９】
撮影動作で未処理画像をバッファメモリに格納するスピードは、バッファメモリ内の画像を読み出して、画像処理し、画像処理済みの画像データをメモリに格納するスピードを上回るため、連続撮影中はバッファメモリは空き容量が徐々に少なくなって行く。
【００８０】
撮影動作で未処理画像をバッファメモリに格納するスピードが、画像処理済みの画像データをメモリに格納するスピードを上回る理由は、メモリのアクセス速度差が主原因である。
【００８１】
図３は、バッファメモリの消費状態を示す図であり、メモリのアクセス速度差によるバッファメモリの空き状況が徐々に少なくなっていく様子を示したものである。
【００８２】
図３の縦軸はバッファメモリの空き状況を示しており、図３の横軸は経過時間を示している。
【００８３】
図３中の細線１は連写中のバッファメモリの消費状況を表すものであり、細線中の数字は撮影枚数を示している。
【００８４】
細線１は撮影中に同時に画像処理をすることなく、未処理の画像をバッファメモリに書き込んでいった場合のバッファメモリの消費状況を示すものであり、図１のフローチャートで示した撮影処理タスクが行う。
【００８５】
便宜上、細線１は図２のフローチャートで示した画像処理タスクが動作していない場合のバッファメモリの消費状況を示しており、１６枚連続撮影したところでバッファメモリに空きがなくなってしまう様子を現している。
【００８６】
図３中の細線２は画像処理タスクがバッファメモリの未処理画像を処理し、画像をメモリに書き込むスピードを示したものである。
【００８７】
図３中の細線２は撮影処理タスクが、１６枚連続撮影し、バッファメモリに空きがなくなるまでの同じ時間の間に、バッファメモリに溜まった６枚分の画像を処理できることをしめしている。
【００８８】
図４は撮影処理タスクと画像処理タスクが同時に動作したときのバッファメモリの消費状況を示す図である。
【００８９】
図４中の太線３は撮影処理タスクと画像処理タスクが同時に動作したときの動作を示している。太線３が双方のタスクが同時に実行された場合の実際の動作を表現している。
【００９０】
図４の太線３から、撮影処理タスクがバッファメモリを埋めていく一方で、画像処理タスクが、バッファメモリに溜まった未処理画像を画像処理していくことにより、連続撮影枚数が増加する状況を示している。
【００９１】
図４の太線３から、１６枚撮影が完了した時点では１０枚分しかバッファメモリに溜まっておらず、メモリバッファがフルになるまで、引き続いて連続撮影を行うことができる様子を示す。
【００９２】
図５は図４の状態からさらに撮影を続け、バッファメモリの空きがなくなりかけた状態に至り、連写コマ速を一定速度に落とし、連続撮影を継続する切換動作の際のバッファメモリの消費状況を示している。
【００９３】
図５において、破線４は、バッファメモリの残量が所定量以下か以上かを判断する閾値である。
【００９４】
図５において、Ｐで示したポイントにてバッファメモリの空き容量の残り量が、閾値をしめす破線４を越えている。このポイントＰから連写コマ速を一定速度に落とし、連続撮影を継続する切換を示している。図１のフローチャートでは、ステップＳ１０４での分岐でＳ１０５に分岐する。
【００９５】
図５において、ポイントＰにて、切り替わり後は、連写間隔に所定時間待ちを行うことによって、バッファメモリがいっぱいになり、撮影が継続できなくなる事態になることを防いでいる。図１のフローチャートでは、ステップＳ１０５での所定時間待ちを行う部分に相当する。
【００９６】
図５において、時間ＤＴが撮影処理タスクにおいて所定時間待ちを行うための時間である。この時間は、画像処理タスクにおいて、画像処理を行う間隔から、割り出すことができる。
【００９７】
すなわち、バッファメモリから未処理画像を取り出す時間間隔を計算しておくことで、１枚の画像を画像処理して、メモリに格納するまでの時間が割り出されるので、その時間が連写コマ間隔からの時間にたいして超過している分だけを、待ち時間として設定すればよいことになる。
【００９８】
待ち時間は、撮影される画像や、画質により変化するので、秒間５コマの撮影ができていたものが、秒間４コマの撮影になったり秒間３コマの撮影になったりするが、本発明の目的であるところの一定のコマ速で、連続撮影を続ける目的をかなえることができる。
【実施例２】
【００９９】
連続撮影動作の継続と等間隔撮影を可能とする「動作モード」に切換えられるように設定できるようにした応用例について説明する。
【０１００】
ブロック図については、実施例１と同様であり（図６）、説明を省略する。
【０１０１】
図７は撮影者の設定により、カメラの動作モードを連続撮影動作の継続と等間隔撮影を可能とする「動作モード」に切換えられるように設定できるようにした場合の動作フローチャートである。
【０１０２】
フローチャートはマイクロコンピュータ２３の制御を記述するものであり、そのプログラムコードはマイクロコンピュータ２３の内部に具備されたリードオンリーメモリ（以下ＲＯＭ）に格納される。
【０１０３】
その他の格納方法の例としてはマイクロコンピュータ２３に外部バス端子を設け、外部バスに接続されるメモリデバイスに格納するという方法などもある。
【０１０４】
またマイクロコンピュータ２３の動作は、いわゆるマルチタスク動作をベースにするものであり、以下で説明する各タスクは、それぞれ同時に実行される。
【０１０５】
図７は、レリーズ釦であるＳＷ２が押された場合の動作を記述したフローチャートであり、画像を撮像するタスク部を説明するものである。
【０１０６】
図７において、
［ステップＳ３０１］  タスク処理を開始する。
【０１０７】
［ステップＳ３０２］  レリーズ釦ＳＷ２が押されるのを待つ。ＳＷ２が押されていると判断した場合には、ステップＳ３０３に分岐する。ＳＷ１が押されない場合にはステップＳ３０２に戻る。タスクはＳＷ２が押されるまで、ここにとどまる。
【０１０８】
［ステップＳ３０３］  バッファメモリが空いているかどうかのチェックを行う。バッファが空いていれば、ステップＳ３０４に分岐する。バッファが空いていなければ、撮影ができないため、ステップＳ３０２に戻る。
【０１０９】
［ステップＳ３０４］  バッファメモリの残量によって動作を分岐するメモリバッファの空き容量が所定量未満であればステップＳ３０５に分岐する。メモリバッファの空き容量が所定量以上であれがステップＳ３０７に分岐する。
【０１１０】
［ステップＳ３０５］  カメラの設定モードが、高速連写優先か連続撮影優先かを判別する。高速連写優先の場合はステップＳ３０７に分岐する。連続撮影優先の場合は、ステップＳ３０６に分岐する。
【０１１１】
［ステップＳ３０６］  所定時間の待ち動作を行う。待ち時間の割り出しについては、実施例１と同様であり、この待ち時間により、連写コマ速が一定速度に保たれるとともに、バッファメモリがあふれずに、連続撮影が続けられるように、調停される。
【０１１２】
［ステップＳ３０７］  撮像動作を行う。撮像動作に関しては撮像センサ１２を光電変換し、変換後の電荷蓄積を可能な状態とし、シャッタ１０をシャッタ駆動回路１１によって駆動することによって、撮像センサ１２に露光を行うことで行われる。
【０１１３】
［ステップＳ３０８］  未処理画像のままバッファメモリ２２に撮影データを格納し、撮影動作を終了する。画像を撮像するタスクはこの後、ステップＳ１０２に戻り、処理を継続する。
【０１１４】
ＳＷ２が押しっぱなしの状態となっている連続撮影の場合は、以上の動作を繰り返す。撮影動作は、カメラのメカニカルな能力に応じ所定の連写コマ速（例えば、秒間５コマ）などで連続撮影が行われる。
【０１１５】
繰り返して撮影が行われている間に、バッファメモリの残量が少なくなった場合には、連続撮影優先モードの場合には、ステップＳ３０６にて所定時間待ちが行われているため、連写コマ速は下がり、例えば、秒間３コマなどで連続撮影が行われる。
【０１１６】
連続撮影の速度は落ちるが、本発明の目的であるところの連続撮影が続けられることと、一定の撮影間隔にて撮影が行われることについては目的にかなう動作を実行することになる。
【０１１７】
一方、高速連写優先モードの場合には、バッファメモリがいっぱいになるまで撮影が継続されるが、バッファメモリを使いきったところで、ステップＳ３０３にて撮影が禁止される。
【０１１８】
平行して動作する画像処理タスクの動作についても実施例１と同様であるため説明を省略する。
【０１１９】
図８で示すフローチャートは、図７で示したステップＳ３０５の内容である設定されているモードを変更する部分の詳細を説明したものである。
【０１２０】
モード変更に関しては、図４において、ブロック図６の操作部材２４のうちのモード変更スイッチ（不図示）を操作することによって行われる。
【０１２１】
［ステップＳ４０１］  モードの切替え処理を開始する。
【０１２２】
［ステップＳ４０２］  現在設定されているモードが高速撮影優先モードかどうかを判別する。撮影優先モードの場合は、ステップＳ４０３に分岐する。それ以外の場合はステップＳ４０４に分岐する。
【０１２３】
［ステップＳ４０３］  ステップＳ４０３では次の設定となる。連続撮影優先モードを設定し、処理を終了する。
【０１２４】
［ステップＳ４０４］  ステップＳ４０４では次の設定となる。高速連写優先モードを設定し、処理を終了する。
【産業上の利用可能性】
【０１２５】
本発明はデジタルカメラに利用可能である。またカメラが内臓されている情報都新機器などにも利用可能である。
【０１２６】
本発明によれば、連写コマ速を落としても、撮影間隔を一定とすることで、不規則な間隔での撮影とならず、撮影者にとって、使いやすいカメラを提供することができる。
【図面の簡単な説明】
【０１２７】
【図１】レリーズ釦であるＳＷ２が押された場合の動作を記述したフローチャートであり、画像を撮像するタスク部を説明するものである。
【図２】画像を処理するタスク部を説明するフローチャートである。
【図３】バッファメモリの消費状態を示す図
【図４】撮影処理タスクと画像処理タスクが同時に動作したときのバッファメモリの消費状況を示す図
【図５】図４の状態からさらに撮影を続け、バッファメモリの空きがなくなりかけた状態に至り、連写コマ速を一定速度に落とし、連続撮影を継続する切換動作の際のバッファメモリの消費状況を示す図
【図６】本発明によるカメラの簡単なブロック図の一例
【図７】撮影者の設定により、カメラの動作モードを連続撮影動作の継続と等間隔撮影を可能とする「動作モード」に切換えられるように設定できるようにした場合の動作フローチャート
【図８】高速モードを変更する部分を説明したフローチャート
【符号の説明】
【０１２８】
１  撮影レンズ
２  ＡＦ（オートフォーカス）駆動回路部
３  ズーム駆動回路部
４  絞り
５  絞り駆動回路部
６  ミラー
７  サブミラー
８  ペンタプリズム
９  焦点検出回路
１０  シャッタ
１１  シャッタ駆動回路
１２  撮像センサ
１３  クランプ回路
１４  ＡＧＣ
１５  Ａ／Ｄ変換部
１６  映像信号処理回路
１７  ＥＶＦ駆動回路
１８  ＥＶＦモニタ
１９  メモリコントローラ
２０  メモリ
２１  外部インタフェース
２２  バッファメモリ
２３  マイクロコンピュータ
２４  操作部材
２５  スイッチ１（ＳＷ１）
２６  スイッチ２（ＳＷ２）
２７  液晶駆動回路
２８  外部液晶表示部材
２９  ファインダー内液晶表示部材
３０  電源部
【図１】
2007221214.tif 000003
【図２】
2007221214.tif 000004
【図３】
2007221214.tif 000005
【図４】
2007221214.tif 000006
【図５】
2007221214.tif 000007
【図６】
2007221214.tif 000008
【図７】
2007221214.tif 000009
【図８】
2007221214.tif 000010