(57)【要約】【課題】  連写速度に対して記憶媒体の圧縮静止画データの書き込み速度が遅くなると、バッファの上書き可能な領域が存在しなくなり、このため、上書きができなくなり、連写が止まってしまう。【解決手段】  連写により得られた画像データは、ＪＰＥＧ圧縮回路１２により静止画データは、バッファ１６に順次に格納される。マイクロプロセッサ１７は、バッファ１６に格納された静止画データを記憶媒体１５に記憶させる。マイクロプロセッサ１７は、バッファ１６に格納されている静止画データのうち、記憶媒体１５への書き込みが終わっていない静止画データの数が、閾値以上になったかどうかを判定し、閾値以上になったときには、記憶媒体１５への書き込み速度が遅いと判断して、連写速度を現在よりも遅い速度に変更する。これにより、転写枚数を増加させることができる。【選択図】            図１
2006093984.tif 000002
【特許請求の範囲】
【請求項１】
連写して得られる複数枚の静止画データを記憶媒体に順次記憶する撮像装置において、
連写により順次に入力される前記複数枚の静止画データを順次記憶する一時記憶手段と、
前記一時記憶手段に記憶されている前記静止画データを前記記憶媒体に順次書き込む書き込み手段と、
前記一次記憶手段に記憶されており、かつ、前記記憶媒体に書き込まれていない静止画データの数を検出する検出手段と、
前記検出手段により検出された前記静止画データの数に応じて、現在の連写速度を変更する連写速度変更手段と
を有することを特徴とする撮像装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は撮像装置に係り、特に被写体の静止画撮影を短時間で繰り返す連写機能を有する撮像装置に関する。
【背景技術】
【０００２】
静止画の撮影を主目的とするデジタルカメラや、動画の撮影を主目的とするデジタルビデオカメラなどの撮像装置では、被写体の静止画を連続的に撮影する連写機能を有している。この撮像装置における連写では、一般には一定速度で静止画像を複数枚撮影し、撮影した静止画データを圧縮してバッファに一次格納してから、記録媒体（メディア）に順次記録していく。
【０００３】
また、撮像して得た画像の画像サイズを変えることができる撮像装置の中には、画像サイズ指定手段が指定した指定画像サイズに切り替え、制御手段により、指定画像サイズに応じて連写枚数の上限を決定し、連写して得られる指定画像サイズとされた複数の画像データをバッファなどの記憶手段に記憶させる撮像装置も知られている（例えば、特許文献１参照）。この特許文献１記載の撮像装置によれば、画像データ記憶手段に記憶する連写枚数を画像サイズに応じて変えることができる。
【０００４】
【特許文献１】特開２００１−５７６４３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかるに、上記の従来の撮像装置のうち、前者の従来の撮像装置では、連写した静止画を記憶するバッファの容量によって連写枚数が制限されるという問題がある。また、特許文献１記載の従来の撮像装置では、画像サイズを小さくすればバッファに記憶できる連写枚数を増やすことができるが、バッファの容量によって連写枚数が制限される点は前者の従来の撮像装置と同じである。
【０００６】
なお、従来の撮像装置には、バッファに一次格納されている、連写して得た複数枚の圧縮静止画データのうち記録媒体に記録した圧縮画像データの記憶領域は、次の連写して得た圧縮静止画データに開放して、次の圧縮静止画データを上書き記録することにより、連写可能な枚数を増やす装置も存在する。
【０００７】
しかし、この従来の撮像装置では、連写速度に対して記憶媒体の圧縮静止画データの書き込み速度が遅くなると、上書き記録しようとするバッファの上書き可能な領域が少なくなっていき、最終的には上書き記録しようとする領域が存在しなくなり、このため、上書きができなくなり、連写が止まってしまうという問題がある。
【０００８】
本発明は以上の点に鑑みなされたもので、バッファの容量に依存することなく連写枚数を増加し得る撮像装置を提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明は上記の目的を達成するため、連写して得られる複数枚の静止画データを記憶媒体に順次記憶する撮像装置において、連写により順次に入力される複数枚の静止画データを順次記憶する一時記憶手段と、一時記憶手段に記憶されている静止画データを記憶媒体に順次書き込む書き込み手段と、一次記憶手段に記憶されており、かつ、記憶媒体に書き込まれていない静止画データの数を検出する検出手段と、検出手段により検出された静止画データの数に応じて、現在の連写速度を変更する連写速度変更手段とを有する構成としたものである。
【００１０】
この発明では、一時記憶手段に記憶されており、かつ、記憶媒体に書き込まれていない静止画データの数に応じて、現在の連写速度を変更するようにしたため、一時記憶手段に記憶されている静止画データの数が増加した時には、現在の連写速度を低下させるような連写速度の調整ができる。
【発明の効果】
【００１１】
本発明によれば、一時記憶手段に記憶されており、かつ、記憶媒体に書き込まれていない静止画データの数に応じて、現在の連写速度を変更するようにしたため、一時記憶手段に記憶されている静止画データの数が増加した時には、一次記憶手段への書き込み速度が遅いと判断して現在の連写速度を低下させるような連写速度の調整ができ、よって一時記憶手段の容量に依存することなく、従来に比べて長時間連写を継続させて連写枚数を増加させることができる。
【発明を実施するための最良の形態】
【００１２】
次に、本発明を実施するための最良の形態について図面と共に説明する。図１は本発明になる撮像装置の一実施の形態のブロック図を示す。同図において、撮像装置の一実施の形態であるデジタルカメラ１は、アナログフロントエンド（ＡＦＥ）１０に含まれる電子シャッタ機能を備えた撮像素子（図示せず）により撮影して得られた被写体の画像データが取り込まれ、その画像データを画像処理回路１１で加工し、ＪＰＥＧ圧縮回路１２で公知のＪＰＥＧ（joint photographic experts group）方式に従って圧縮符号化された静止画データに変換してバッファ１６に格納する。
【００１３】
バッファ１６に格納された静止画データは、インタフェース１３を介して記憶媒体１５に記憶される。また、画像処理回路１１により加工された動画像の画像データは、インタフェース１３を介して表示機器１４により表示され、また必要に応じて記憶媒体１５に記憶される。なお、バッファ１６に格納された静止画データは、必要に応じてインタフェース１３を介して表示機器１４により表示される。記憶媒体１５としては、デジタルカメラ１０に着脱自在なカードメモリ等の可搬型記憶媒体に限らず、磁気テープ、光ディスク等の記憶媒体も用い得る。
【００１４】
また、連写が行われると、連写により得られた複数枚の静止画データが順次にバッファ１６に格納される。図２はこのときの図１の要部のブロック図を示す。図２には、ＪＰＥＧ圧縮回路１２から出力された、連写により得られたＮ枚の静止画データ（画像データ）２１１〜２１Ｎがバッファ１６に順次に格納されていることが示されている。バッファ１６に格納された静止画データ２１１〜２１Ｎは、記憶媒体１５に順次に記憶される。
【００１５】
本実施の形態は、バッファ１６からマイクロプロセッサ１７に通知された、バッファ１６に格納されている連写の静止画データ数Ｎに応じて、マイクロプロセッサ１７が連写速度を調整する点に特徴がある。次に、このマイクロプロセッサ１７の動作について、図３及び図４のフローチャートを併せ参照して説明する。なお、図３はマイクロプロセッサ１７による連写速度制御処理を示し、図４はマイクロプロセッサ１７によるファイル保存制御処理を示し、これらは並行して行われる。
【００１６】
まず、マイクロプロセッサ１７は使用者からの入力に基づき、所定の初期速度で連写を開始させると、閾値を初期化した後（図３のステップＳ１）、ＪＰＥＧ圧縮回路１２からＪＰＥＧ静止画データ保存可能の通知があったかどうかを判定する（図３のステップＳ２）。マイクロプロセッサ１７は、バッファ１６に格納されている静止画データをＦＩＦＯの待ち行列で管理する機能を有しており、ＪＰＥＧ圧縮回路１２で画像を保存する準備ができたことを示すＪＰＥＧ静止画データ保存可能の通知があると、上記の待ち行列にＪＰＥＧ静止画データを登録する（図３のステップＳ３）。
【００１７】
ここで、上記のＪＰＥＧ静止画データ保存可能の通知は、ＪＰＥＧ圧縮回路１２からＪＰＥＧ静止画データがバッファ１６へ出力される毎に行われる。従って、マイクロプロセッサ１７の待ち行列の要素数は、バッファ１６に実際に格納されているＪＰＥＧ静止画データのデータ数を示していることになる。
【００１８】
一方、バッファ１６に格納されたＪＰＥＧ画像データは図４のフローチャートに従い、マイクロプロセッサ１７の制御によりインタフェース１３を介して記憶媒体１５に所定の書き込み速度で書き込まれる。すなわち、マイクロプロセッサ１７は、図３のステップＳ３で登録処理する待ち行列と同じ待ち行列にＪＰＥＧ静止画データが登録されたかどうか監視しており（図４のステップＳ１１）、待ち行列の要素数が”１”以上であるときには、ＪＰＥＧ静止画データが待ち行列に登録されたと判断する。
【００１９】
マイクロプロセッサ１７は、上記のステップＳ１１でＪＰＥＧ静止画データが待ち行列に登録されたと判断すると、その待ち行列の先頭のＪＰＥＧ静止画データを別の変数に確保してから、その先頭のＪＰＥＧ静止画データを待ち行列から削除し（図４のステップＳ１２）、続いて上記の別の変数に確保した先頭のＪＰＥＧ静止画データをバッファ１６から読み出し、インタフェース１３を介して記憶媒体１５に書き込むと共に、その書き込みが終了するまで待機する（図４のステップＳ１３）。
【００２０】
従って、マイクロプロセッサ１７が管理する待ち行列の要素数は、バッファ１６に格納されていて、記憶媒体１５に書き込みが終了していないＪＰＥＧ静止画データの数を示していることになる。なお、待ち行列から削除され、かつ、バッファ１６から読み出された上記のＪＰＥＧ静止画データのバッファ１６内の記憶領域には、次に入力されるＪＰＥＧ静止画データにより上書き記録される。
【００２１】
その後、連写が終了したかどうか判定し（図４のステップＳ１４）、終了していなければ、再びステップＳ１１の処理に戻り、連射が終了していれば処理を終了する（図４のステップＳ１５）。このようにして、連写が終了するまで、ステップＳ１１〜Ｓ１４の処理が繰り返される。
【００２２】
再び図３に戻って説明するに、マイクロプロセッサ１７は、ステップＳ３の処理後に待ち行列のデータ数（要素数）が予め定めた閾値以上であるかを判定する（ステップＳ４）。ここで、前述したように、マイクロプロセッサ１７が管理する待ち行列の要素数は、バッファ１６に格納されていて、記憶媒体１５に書き込みが終了していないＪＰＥＧ静止画データの数を示しており、このデータ数（要素数）が閾値未満であるときには、バッファ１６の静止画データ記憶用の空き領域は十分にあり、連写速度は適正であると判断して、連写を終了したかどうか判定し（ステップＳ８）、終了していなければ、再びステップＳ２の処理に戻る。
【００２３】
一般に、連写速度は記憶媒体１５にＪＰＥＧ静止画データを書き込む書き込み速度よりも速いので、マイクロプロセッサ１７がバッファ１６に一時記憶されたＪＰＥＧ静止画データを逐次記憶媒体１５に書き込むようにしていても、連写が継続しているとバッファ１６に格納されていて、記憶媒体１５に書き込みが終了していないＪＰＥＧ静止画データの数が次第に増加していく。
【００２４】
その結果、マイクロプロセッサ１７は、連写が継続して待ち行列のデータ数（要素数）が閾値以上となったとステップＳ４で判定すると、記憶媒体１５への書き込み速度が遅いと判断し、次に連写速度を変更するかどうか判定する（ステップＳ５）。
【００２５】
ここで、本実施の形態では、連写速度が例えば３種類あり、使用者が連射開始前にその中から任意の連写速度を設定できるようになされており、マイクロプロセッサ１７はこの設定連写速度を記憶している。ステップＳ５では、現在の連写速度がその中で最も速い連写速度か、２番目に速い連写速度に設定されているときには、次に遅い連写速度に速度変更を行う。現在の連写速度が最も遅い連写速度であるときには、速度変更は行わず、ステップＳ８で連写が終了したかどうか判定する。
【００２６】
ステップＳ５で連写速度を変更すると判定したときには、マイクロプロセッサ１７はＡＦＥ１０を制御して連写速度を現在よりも次の段階の遅い連写速度に低下させた後（ステップＳ６）、その変更後の連写速度に対応して閾値も変更し（ステップＳ７）、連写終了したかどうかの判定を行う（ステップＳ８）。図１では図示を省略したシャッターボタンの押下の解除情報がマイクロプロセッサ１７に入力されないときには、連写終了ではないと判定してステップＳ２の処理に戻るが、上記の解除情報が入力されると連写終了と判定して連写処理を終了する（ステップＳ９）。
【００２７】
このように、連写により得られた静止画データをバッファ１６に格納した後、読み出して記憶媒体１５に順次に書き込み、記憶媒体１５に書き込み済みの静止画データのバッファ１６の記憶領域に、次の静止画データを上書き記憶するようにすると、連写速度が記憶媒体１５への静止画データ書き込み速度よりも速いときには、バッファ１６内の記憶媒体１５に書き込まれていない静止画データの数が増加していき（上書きできる記憶領域が減少していき）、最後にはバッファ１６への静止画データの上書きができなくなって連写が停止してしまうが、本実施の形態では、バッファ１６内の記憶媒体１５に書き込まれていない静止画データの数が、予め定めた閾値以上にまで増加した段階で、連写速度を現在の速度より低下させることにより、バッファ１６内の記憶媒体１５に書き込まれていない静止画データの数の増加の速度を減少させることができ（上書きできる記憶領域の減少の速度を低減させることができ）、これにより従来に比べて長時間連写を継続させて連写枚数を増加させることができる。
【００２８】
なお、上記の実施の形態では、バッファ１６内の記憶媒体１５に書き込まれていない静止画データの数が閾値以上にまで増加した段階で、連写速度を現在の速度より低下させるようにしているが、本発明はこれに限定されるものではなく、例えば、バッファ１６内の記憶媒体１５に書き込まれていない静止画データの数がある閾値以下まで減少した段階で、連写速度を現在の速度より上昇させることも可能である。また、本発明はデジタルカメラに限らず、デジタルビデオカメラにも適用可能であることは勿論である。
【図面の簡単な説明】
【００２９】
【図１】本発明の一実施の形態のブロック図である。
【図２】図１中のバッファ内の画像データ格納の様子の一例を模式的に示す図である。
【図３】図１中のマイクロプロセッサによる連写速度制御処理動作説明用フローチャートである。
【図４】図１中のマイクロプロセッサによる保存制御処理動作説明用フローチャートである。
【符号の説明】
【００３０】
１  デジタルカメラ
１０  ＡＦＥ（アナログフロントエンド）
１１  画像処理回路
１２  ＪＰＥＧ圧縮回路
１３  インタフェース
１４  表示機器
１５  記憶媒体
１６  バッファ
１７  マイクロプロセッサ
【図１】
2006093984.tif 000003
【図２】
2006093984.tif 000004
【図３】
2006093984.tif 000005
【図４】
2006093984.tif 000006