(57)【要約】【課題】ユーザがより好適なタイミングで連写を行うことができるようにした撮像制御装置を提供する。【解決手段】本発明の撮像制御装置は、連続的な複数の撮影である一連の撮影を行うように制御する撮像制御手段と、前記一連の撮影で取得された画像データを第１のメモリを介して不揮発性の第２のメモリへと記録するように制御する記録制御手段と、前記一連の撮影において、前記第１のメモリに記録されているデータ量を示すように制御する制御手段と、を有することを特徴とする。【選択図】図６
2019080123.tif 000002
【特許請求の範囲】
【請求項１】
連続的な複数の撮影である一連の撮影を行うように制御する撮像制御手段と、
前記一連の撮影で取得された画像データを第１のメモリを介して不揮発性の第２のメモリへと記録するように制御する記録制御手段と、
前記一連の撮影において、前記第１のメモリに記録されているデータ量を示すように制御する制御手段と、
を有することを特徴とする撮像制御装置。
【請求項２】
前記第１のメモリは揮発性のメモリであり、前記第１のメモリに記録可能なデータ量は、前記第２のメモリに記録されているデータ量に関わらない
ことを特徴とする請求項１に記載の撮像制御装置。
【請求項３】
前記第１のメモリから前記第２のメモリへと画像データが移行したことに応じて、前記第１のメモリにある画像データの容量が減る
ことを特徴とする請求項１または２に記載の撮像制御装置。
【請求項４】
前記制御手段は、前記第１のメモリに記録されているデータ量を表示部に表示すると共に、前記一連の撮影で取得された画像を表示するように制御する
ことを特徴とする請求項１乃至３のいずれか１項に記載の撮像制御装置。
【請求項５】
前記制御手段は、前記第１のメモリに記録可能な最大のデータ量に対する前記第１のメモリに記録されているデータ量の割合を示すように制御する
ことを特徴とする請求項１乃至４のいずれか１項に記載の撮像制御装置。
【請求項６】
前記制御手段は、前記第１のメモリに記録されるデータ量が所定量を超えたことに応じて、通知を行うように制御する
ことを特徴とする請求項１乃至５のいずれか１項に記載の撮像制御装置。
【請求項７】
前記制御手段は、前記第１のメモリに記録可能な最大のデータ量に対する前記第１のメモリに記録されるデータ量の割合が所定割合を超えたことに応じて、通知を行うように制御する
ことを特徴とする請求項１乃至５のいずれか１項に記載の撮像制御装置。
【請求項８】
前記制御手段は、前記第１のメモリに記録されているデータ量をインジケータで示すように制御する
ことを特徴とする請求項６または７のいずれか１項に記載の撮像制御装置。
【請求項９】
前記制御手段は、前記インジケータの表示色の変更、前記インジケータの点滅、ガイドの表示、及び、音のいずれかによる前記通知を行うように制御する
ことを特徴とする請求項８に記載の撮像制御装置。
【請求項１０】
前記一連の撮影は連写であり、
前記撮像制御装置は、１回の連写における継続時間と、連写の待機時間とを少なくとも設定可能な設定手段をさらに有し、
前記制御手段は、前記設定手段による設定に基づいて予め前記インジケータに指標を表示するように制御する
ことを特徴とする請求項８または９に記載の撮像制御装置。
【請求項１１】
前記制御手段は、前記継続時間と、前記待機時間とを設定可能な設定画面においては、
前記継続時間と前記待機時間とのいずれか一方の設定値に基づいて、設定可能な他方の設定値を示すように制御する
ことを特徴とする請求項１０に記載の撮像制御装置。
【請求項１２】
前記通知は、前記一連の撮影を継続すると前記第１のメモリに空き容量がなくなる場合に行われる
ことを特徴とする請求項６または７に記載の撮像制御装置。
【請求項１３】
前記一連の撮影は連写であり、
前記制御手段は、ユーザに設定された１回の連写における継続時間の経過後の前記第１のメモリのデータ量が前記第１のメモリに記録可能な最大のデータ量を超えると判定した場合に前記通知をするように制御する
ことを特徴とする請求項６、７、および、１２のいずれか１項に記載の撮像制御装置。
【請求項１４】
前記制御手段は、過去に行われた複数回の一連の撮影における平均の撮影時間と、過去に行われた複数回の待機における平均の待機時間とを取得し、前記平均の撮影時間と、前記平均の待機時間とに基づいて、前記第１のメモリに記録されているデータ量と共に指標を示すように制御する
ことを特徴とする請求項１乃至１３のいずれか１項に記載の撮像制御装置。
【請求項１５】
連続的な複数の撮影である一連の撮影を行うように制御するステップと、
前記一連の撮影で取得された画像データを第１のメモリを介して不揮発性の第２のメモリへと記録するように制御するステップと、
前記一連の撮影において、前記第１のメモリに記録されているデータ量を示すように制御するステップと、
を有することを特徴とする撮像制御方法。
【請求項１６】
コンピュータを、請求項１〜１４のいずれか１項に記載の撮像制御装置の各手段として機能させるためのプログラム。
【請求項１７】
コンピュータを、請求項１〜１４のいずれか１項に記載の撮像制御装置の各手段として機能させるためのプログラムを格納したコンピュータが読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録に関する表示の制御が可能な撮像制御装置に関する。
【背景技術】
【０００２】
連写時に、メモリの空き容量に対する撮影可能枚数を算出する方法があった。特許文献１に記載の技術では、連写時にメモリーカードの空き容量に基づいて、撮影可能枚数を算出し、撮影可能枚数が１枚未満であった場合には連写を終了することが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−３０２９０２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
近年、連写速度は高速化しているため、連写においては揮発性のバッファに一時的に記録データを記録した後でバッファから不揮発性のメモリへと記録される。特許文献１に記載の技術では、メモリーカードの容量に基づいて撮影可能枚数が判定されるため、メモリーカードに空き容量があっても、バッファの容量に空き容量がない場合には連写を継続して行うことができない。特に、バッファに空き容量がないために連写ができなくなってしまうと、ユーザはしばらく待ってから撮影を行わなければならないので、好適なタイミングで連写を行えなくなる可能性がある。
【０００５】
そこで、本発明は、ユーザがより好適なタイミングで連写を行うことができるようにした撮像制御装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の撮像制御装置は、連続的な複数の撮影である一連の撮影を行うように制御する撮像制御手段と、前記一連の撮影で取得された画像データを第１のメモリを介して不揮発性の第２のメモリへと記録するように制御する記録制御手段と、前記一連の撮影において、前記第１のメモリに記録されているデータ量を示すように制御する制御手段と、を有することを特徴とする。
【発明の効果】
【０００７】
本発明によれば、ユーザがより好適なタイミングで連写を行うことができるようになる。
【図面の簡単な説明】
【０００８】
【図１】本実施形態を適用可能なデジタルカメラの外観図
【図２】本実施形態を適用可能なデジタルカメラの構成例を示すブロック図
【図３】本実施形態に係るバッファ使用量の増減の一例を示す図
【図４】本実施形態に係る設定画面の一例を示す図
【図５】本実施形態に係る撮影モード処理の一例を示すフローチャート
【図６】本実施形態に係る連写処理の一例を示すフローチャート
【図７】本実施形態に係る連写処理で表示される画面の一例を示す図
【図８】本実施形態に係るバッファー使用量の算出方法の一例を示す図
【図９】本実施形態に係る連写処理で表示される画面の一例を示す図
【発明を実施するための形態】
【０００９】
以下、図面を参照して本発明の好適な実施形態を説明する。図１（Ａ）と図１（Ｂ）に本発明を適用可能な撮像装置の一例としてのデジタルカメラの外観図を示す。図１（Ａ）はデジタルカメラ１００の前面斜視図であり、図１（Ｂ）はデジタルカメラ１００の背面斜視図である。
【００１０】
表示部２８は画像や各種情報、デジタルカメラ１００の撮影状態などを表示する。表示部２８にはタッチ操作を検出可能なタッチパネル７０ａが一体に設けられている。シャッターボタン６１は撮影指示を行うための操作部である。モード切替スイッチ６０は各種モードを切り替えるための操作部である。端子カバー４０は外部機器とデジタルカメラ１００とを接続する接続ケーブル等のコネクタ（不図示）を保護するカバーである。メイン電子ダイヤル７１は回転操作部材であり、メイン電子ダイヤル７１を回すことで、シャッター速度や絞りなどの設定値の変更等が行える。電源スイッチ７２はデジタルカメラ１００の電源のＯＮとＯＦＦを切り替える操作部材である。サブ電子ダイヤル７３は選択枠の移動や画像送りなどを行う回転操作部材である。４方向キー７４は上、下、左、右部分をそれぞれ押し込み可能に構成される。４方向キー７４の押された部分に応じた操作が可能である。ＳＥＴボタン７５は、主に選択項目の決定などに用いられる押しボタンである。ＬＶボタン７８は、ライブビュー（以下、ＬＶ）のＯＮとＯＦＦを切り替えるボタンである。動画撮影モードにおいては、ＬＶボタン７８は、動画撮影（記録）の開始、停止の指示に用いられる。再生ボタン７９は、撮影モードと再生モードとを切り替える操作ボタンである。撮影モード中に再生ボタン７９を押下することで再生モードに移行し、記録媒体に記録された画像のうち最新の画像を表示部２８に表示させることができる。メイン電子ダイヤル７１、サブ電子ダイヤル７３、４方向キー７４、ＳＥＴボタン７５、ＬＶボタン７８、再生ボタン７９は、操作部７０に含まれる。接眼ファインダー１６は、レンズユニット１５０を通して得た被写体の光学像の焦点や構図の確認を行うための覗き込み型のファインダーである。グリップ部９０は、ユーザー（撮影者）がデジタルカメラ１００を構えた際に右手で握りやすい形状とした保持部である。
【００１１】
図２は、デジタルカメラ１００の構成例を示すブロック図である。レンズユニット１５０は、交換可能な撮影レンズを搭載するレンズユニットである。レンズ１０３は通常、複数枚のレンズから構成されるが、ここでは簡略して一枚のレンズのみで示している。通信端子６はレンズユニット１５０がデジタルカメラ１００側と通信を行う為の通信端子であり、通信端子１０はデジタルカメラ１００がレンズユニット１５０側（着脱可能）と通信を行う為の通信端子である。レンズユニット１５０は、この通信端子６，１０を介してシステム制御部５０と通信する。そして、レンズユニット１５０は、内部のレンズシステム制御回路４によって絞り駆動回路２を介して絞り１０２の制御を行い、ＡＦ（オートフォーカス）駆動回路３を介してレンズ１０３の位置を変位させることで焦点を合わせる。
【００１２】
ＡＥセンサー１７は、レンズユニット１５０とクイックリターンミラー１２を通ってフォーカシングスクリーン１３（ピント板）上に結像した被写体（被写体光）の輝度を測光する。
【００１３】
焦点検出部１１は、クイックリターンミラー１２を介して入射する像（被写体の光学像）を撮像しシステム制御部５０にデフォーカス量情報を出力する位相差検出方式のＡＦセンサーである。システム制御部５０はデフォーカス量情報に基づいてレンズユニット１５０を制御し、位相差ＡＦを行う。なお、ＡＦの方法は、位相差ＡＦでなくてもよく、コントラストＡＦでもよい。また、位相差ＡＦは焦点検出部１１を用いずに、撮像部２２の撮像面で検出されたデフォーカス量に基づいて行ってもよい（撮像面位相差ＡＦ）。
【００１４】
クイックリターンミラー１２（以下、ミラー１２）は、露光、ライブビュー撮影、動画
撮影の際にシステム制御部５０から指示されて、不図示のアクチュエータによりアップダウンされる。ミラー１２は、レンズ１０３から入射した光束をファインダー１６側と撮像部２２側とに切替えるためにアップダウンする。ミラー１２は通常時はファインダー１６へと光束を導く（反射する）ように配されているが、撮影が行われる場合やライブビュー表示の場合には、撮像部２２へと光束を導くように上方に跳ね上がり光束から待避する（ミラーアップ）。またミラー１２はその中央部が光の一部を透過できるようにハーフミラーとなっており、光束の一部を、焦点検出を行うための焦点検出部１１に入射するように透過させる。
【００１５】
撮影者は、ペンタプリズム１４とファインダー１６を介して、フォーカシングスクリーン１３を観察することで、レンズユニット１５０を通して得た被写体の光学像の焦点状態や構図の確認が可能となる。
【００１６】
フォーカルプレーンシャッター１０１は、システム制御部５０の制御で撮像部２２の露光時間を制御するためのものである。撮像部２２は光学像を電気信号に変換するＣＣＤやＣＭＯＳ素子等で構成される撮像素子である。Ａ／Ｄ変換器２３は、撮像部２２から出力されるアナログ信号をデジタル信号に変換するために用いられる。
【００１７】
画像処理部２４は、Ａ／Ｄ変換器２３からのデータ、又は、メモリ制御部１５からのデータに対し所定の画素補間、縮小といったリサイズ処理や色変換処理を行う。また、画像処理部２４では、撮像した画像データを用いて所定の演算処理が行われ、得られた演算結果に基づいてシステム制御部５０が露光制御、測距制御を行う。これにより、ＴＴＬ（スルー・ザ・レンズ）方式のＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＥＦ（フラッシュプリ発光）処理が行われる。画像処理部２４では更に、撮像した画像データを用いて所定の演算処理を行い、得られた演算結果に基づいてＴＴＬ方式のＡＷＢ（オートホワイトバランス）処理も行っている。
【００１８】
Ａ／Ｄ変換器２３からの出力データは、画像処理部２４及びメモリ制御部１５を介して、或いは、メモリ制御部１５を介してメモリ３２に直接書き込まれる。メモリ３２は、撮像部２２によって得られＡ／Ｄ変換器２３によりデジタルデータに変換された画像データや、表示部２８に表示するための画像データを格納する。メモリ３２は、揮発性メモリであり、所定枚数の静止画像や所定時間の動画像および音声を格納するのに十分な記憶容量を備えている。メモリ３２（バッファ）には素早く画像データを書き込むことができるが、容量が限られている。メモリ３２へ画像データを一時的に書き込み、メモリ３２から記録媒体２００へと画像データを書き込む記録制御により、ユーザは大量の画像データを保存できる。メモリ３２から記録媒体２００へと画像データを書き込む処理には時間を要すため、メモリ３２から記録媒体２００へ画像データを書き込む間にメモリ３２がデータで満たされると、一時的に記録（画像データの書き込み）ができなくなる。これをバッファフルという。バッファフルが解除されると再び記録が可能となる。
【００１９】
また、メモリ３２は画像表示用のメモリ（ビデオメモリ）を兼ねている。Ｄ／Ａ変換器１９は、メモリ３２に格納されている画像表示用のデータをアナログ信号に変換して表示部２８に供給する。こうして、メモリ３２に書き込まれた表示用の画像データはＤ／Ａ変換器１９を介して表示部２８により表示される。表示部２８は、ＬＣＤ等の表示器上で、Ｄ／Ａ変換器１９からのアナログ信号に応じた表示を行う。Ａ／Ｄ変換器２３によって一度Ａ／Ｄ変換されメモリ３２に蓄積されたデジタル信号をＤ／Ａ変換器１９においてＤ／Ａ変換し、表示部２８に逐次転送して表示することで、電子ビューファインダの機能が実現でき、スルー画像表示（ライブビュー表示）が行える。なお、メモリ３２は、ビデオメモリを兼ねず、撮影による画像データの記録に用いる専用のバッファであってもよい。そして、ビデオメモリが別途設けられてもよい。
【００２０】
不揮発性メモリ５６は、システム制御部５０によって電気的に消去・記録可能なメモリであり、例えばＥＥＰＲＯＭ等が用いられる。不揮発性メモリ５６には、システム制御部５０の動作用の定数、プログラム等が記録される。ここでいう、プログラムとは、本実施形態にて後述する各種フローチャートを実行するためのプログラムのことである。
【００２１】
システム制御部５０は、少なくとも１つのプロセッサーを内蔵し、デジタルカメラ１００全体を制御する。システム制御部５０は、前述した不揮発性メモリ５６に記録されたプログラムを実行することで、後述する本実施形態の各処理を実現する。システムメモリ５２はＲＡＭである。システムメモリ５２には、システム制御部５０の動作用の定数、変数、不揮発性メモリ５６から読み出したプログラム等を展開する。また、システム制御部５０はメモリ３２、Ｄ／Ａ変換器１９、表示部２８等を制御することにより表示制御も行う。
【００２２】
システムタイマー５３は各種制御に用いる時間や、内蔵された時計の時間を計測する計時部である。
【００２３】
モード切替スイッチ６０、シャッターボタン６１（第１シャッタースイッチ６２と第２シャッタースイッチ６４）、操作部７０はシステム制御部５０に各種の動作指示を入力するための操作手段である。モード切替スイッチ６０は、システム制御部５０の動作モードを静止画記録モード、動画撮影モード、再生モード等のいずれかに切り替える。静止画記録モードに含まれるモードとして、オート撮影モード、オートシーン判別モード、マニュアルモード、絞り優先モード（Ａｖモード）、シャッター速度優先モード（Ｔｖモード）がある。また、撮影シーン別の撮影設定となる各種シーンモード、プログラムＡＥモード、カスタムモード等がある。モード切替スイッチ６０で、メニュー画面に含まれるこれらのモードのいずれかに直接切り替えられる。あるいは、モード切替スイッチ６０でメニュー画面に一旦切り換えた後に、メニュー画面に含まれるこれらのモードのいずれかに、他の操作部材を用いて切り替えるようにしてもよい。同様に、動画撮影モードにも複数のモードが含まれていてもよい。
【００２４】
第１シャッタースイッチ６２は、デジタルカメラ１００に設けられたシャッターボタン６１の操作途中、いわゆる半押し（撮影準備指示）でＯＮとなり第１シャッタースイッチ信号ＳＷ１を発生する。第１シャッタースイッチ信号ＳＷ１により、ＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＡＷＢ（オートホワイトバランス）処理、ＥＦ（フラッシュプリ発光）処理等の動作を開始する。
【００２５】
第２シャッタースイッチ６４は、シャッターボタン６１の操作完了、いわゆる全押し（撮影指示）でＯＮとなり、第２シャッタースイッチ信号ＳＷ２を発生する。システム制御部５０は、第２シャッタースイッチ信号ＳＷ２により、撮像部２２からの信号読み出しから記録媒体２００に画像データを書き込むまでの一連の撮影処理の動作を開始する。
【００２６】
操作部７０は、ユーザーからの操作を受け付ける入力部としての各種操作部材である。操作部７０は、メイン電子ダイヤル７１、サブ電子ダイヤル７３、４方向キー７４、ＳＥＴボタン７５、ＬＶボタン７８、再生ボタン７９を少なくとも含む。操作部７０の各操作部材は、表示部２８に表示される種々の機能アイコンを選択操作することなどにより、場面ごとに適宜機能が割り当てられ、各種機能ボタンとして作用する。機能ボタンとしては、例えば終了ボタン、戻るボタン、画像送りボタン、ジャンプボタン、絞込みボタン、属性変更ボタン等がある。例えば、メニューボタンが押されると各種の設定可能なメニュー画面が表示部２８に表示される。利用者は、表示部２８に表示されたメニュー画面と、４方向ボタンやＳＥＴボタン７５とを用いて直感的に各種設定を行える。
【００２７】
電源制御部８０は、電池検出回路、ＤＣ−ＤＣコンバータ、通電するブロックを切り替えるスイッチ回路等により構成され、電池の装着の有無、電池の種類、電池残量の検出を行う。また、電源制御部８０は、その検出結果及びシステム制御部５０の指示に基づいてＤＣ−ＤＣコンバータを制御し、必要な電圧を必要な期間、記録媒体２００を含む各部へ供給する。
【００２８】
電源部３０は、アルカリ電池やリチウム電池等の一次電池やＮｉＣｄ電池やＮｉＭＨ電池、Ｌｉ電池等の二次電池、ＡＣアダプター等からなる。記録媒体Ｉ／Ｆ１８は、メモリカードやハードディスク等の記録媒体２００とのインターフェースである。記録媒体２００は、撮影された画像を記録するためのメモリカード等の記録媒体であり、半導体メモリや磁気ディスク等から構成される。電源スイッチ７２は、デジタルカメラ１００の電源のＯＮとＯＦＦとを切り替えるためのスイッチである。
【００２９】
ここで、連写（連続撮影；繰り返し撮影）の実行と中断を繰り返した場合の、メモリ３２に記録されているデータの増減の一例について、図３（Ａ）〜図３（Ｄ）を用いて説明する。連写は、所定の時間間隔で連続的に行われる一連の撮影であり、例えばシャッターボタン６１の継続的な押下（全押し）により、押下されている期間行われる。
【００３０】
図３（Ａ）において、横軸は時間、縦軸はメモリ３２に記録可能なデータ量を示す。データ量Ｄｍａｘは、メモリ３２に記録可能なデータ量の最大値（バッファー最大容量）を示す。直線３０１は、連写によってメモリ３２に記録されるデータを示す。メモリ３２の容量は、記録媒体２００とは異なり、記録枚数に関わらず一定である。つまり、記録媒体２００内の記録枚数が増えても、メモリ３２内に記録可能な最大のデータの量はＤｍａｘで変わらない。ただし、連写等で継続的に記録データがメモリ３２内に記録されると、一時的に記録可能な容量がＤｍａｘから減ることがある。時間Ｔａ１の連写を行うと、データ量Ｄｍａｘのデータがメモリ３２に記録される。直線３０２は、記録媒体２００へのデータの記録によってメモリ３２から除かれるデータを示す。つまり、時間Ｔａ１までに撮影される記録データ量はＤｍａｘであるが、メモリ３２から記録媒体２００へと記録データが移行されるため時間Ｔａ１のときにメモリ３２にはＤａ２だけ記録データが残っている。記録媒体２００への記録が時間Ｔａ３行われると、データ量Ｄｍａｘのデータがメモリ３２から除かれるが、実際には時間Ｔａ３になる間に連写が開始されるとメモリ３２のデータ量は０にならない。連写速度が高速になると連写によってメモリ３２に記録されるデータは、記録媒体２００への記録によってメモリ３２から除かれるデータよりも多くなる。折れ線３０３は、連写の実行と中断を繰り返しながら記録媒体２００への記録を行った場合の、メモリ３２に記録されているデータの増減を示す。連写によるデータの増加と、記録媒体２００への記録によるデータの減少とにより、メモリ３２に記録されているデータが増減する。
【００３１】
図３（Ｂ）において、横軸は時間、縦軸は撮影状態を示す。図３（Ｂ）は図３（Ａ）に対応する。撮影状態ＯＮは連写が行われている状態であり、撮影状態ＯＦＦは連写が行われてない状態である。図３（Ｂ）では、撮影状態ＯＮと撮影状態ＯＦＦの間で撮影状態が繰り返し切り替えられている。時間０から時間Ｔａ１までの期間に連写が行われるため、時間Ｔａ１でデータ量がデータ量Ｄａ２に増す。そして、時間Ｔａ１から時間Ｔａ２までの期間には連写が行われないため、時間Ｔａ２でデータ量がデータ量Ｄａ１に減る。その後、時間Ｔａ２から時間Ｔａ３までの期間に連写が行われるため、時間Ｔａ３でデータ量がデータ量Ｄｍａｘに達する。
【００３２】
図３（Ａ）と図３（Ｂ）では、１回目の連写時間（１回の連写が継続する継続時間；撮影状態ＯＮの時間）の後、メモリ３２内の記録データ量がＤａ１になったところで２回目
の連写が開示された。そして２回目の連写が（Ｔａ３−Ｔａ２）の期間行われたときにデータ量がデータ量Ｄｍａｘに達した。Ｄｍａｘに達すると、記録媒体２００にはまだ記録可能であっても、メモリ３２に空きがない（バッファフル）となってしまう。データ量がＤｍａｘに達してしまうと、メモリ３２から記録媒体２００へと記録データが移行されないと、次の撮影を行うことができない。なお、連写の回数は、撮影の回数ではなく、シャッターボタン６１の継続的な押下などにより行われる一連の撮影の回数である。例えば、３秒間の連写を１回目の連写と数え、その後に時間を空けて再び行われた３秒間の連写を２回目の連写と数える。
【００３３】
図３（Ｃ）において、横軸は時間、縦軸はメモリ３２に記録可能なデータ量を示す。折れ線３０４は、連写の実行と中断を繰り返しながら記録媒体２００への記録を行った場合の、メモリ３２に記録されているデータの増減を示す。図３（Ｄ）において、横軸は時間、縦軸は撮影状態を示す。図３（Ｄ）は図３（Ｃ）に対応する。図３（Ｃ）と図３（Ｄ）では、時間０から時間Ｔｂ１までの期間に連写が行われるため、時間Ｔｂ１でデータ量がデータ量Ｄｂ２に増す。時間Ｔｂ１から時間Ｔｂ２までの期間には連写が行われないため、時間Ｔｂ２でデータ量がデータ量Ｄｂ１に減る。そして、時間Ｔｂ２から時間Ｔｂ３までの期間に連写が行われるため、時間Ｔｂ３でデータ量がデータ量Ｄｂ３に増す。その後、撮影状態ＯＮと撮影状態ＯＦＦの間で撮影状態が繰り返し切り替えられ、時間Ｔｂ９でデータ量がデータ量Ｄｍａｘに達する。図３（Ｃ）と図３（Ｄ）では、連写時間が比較的短く、５回目の連写によってデータ量がデータ量Ｄｍａｘに達し、連写を５回繰り返せる。
【００３４】
このように、連写時間が長いとほとんど連写を繰り返すことができず、連写時間が短いと連写を数多く繰り返すことができる。また、待機時間（連写間の待機の時間；撮影状態ＯＦＦの時間）の増加により、行える連写の回数が増し、待機時間の減少により、行える連写の回数が減る。
【００３５】
そこで、本実施形態では、連写時間と待機時間を管理してユーザに高い操作性を提供することにより、好適な連写を可能にする。例えば、ユーザが意図せずに連写が終了されることを抑制する。
【００３６】
連写に関する設定について説明する。連写の設定はメニュー画面（設定画面）を用いて行うことができる。図４（Ａ）〜４（Ｅ）は、連写の設定のための画面の一例を示す。システム制御部５０は、図４（Ａ）〜４（Ｅ）の画面を用いたユーザ操作に応じて、連写に関する各種設定を行う。図４（Ａ）〜４（Ｅ）の画面は、システム制御部５０の制御により表示部２８に表示される。
【００３７】
図４（Ａ）は、連写時間を設定するための画面を示す。図４（Ａ）の画面を用いて指定された時間が、連写時間として設定される。「ＡＵＴＯ」が指定された場合には、過去に行われた複数回の連写の平均時間、または、直前の連写の時間が、連写時間として設定される。設定される連写時間は、実際の連写時間として想定される想定時間である。
【００３８】
図４（Ｂ）は、待機時間を設定するための画面を示す。連写時間と同様に、待機時間が設定される。設定される待機時間は、実際の待機時間として想定される想定時間である。
【００３９】
図４（Ｃ）は、連写時間と待機時間の設定値を通知するための画面を示す。図４（Ｃ）の画面では、設定された連写時間と待機時間により何回連写を繰り返せるかを示すガイド４０１が表示されている。図４（Ｃ）の例では、５秒間の連写を４秒おきに行うと設定されており、１０回までであればバッファフルにならずに連写を繰り返せることが示されている。これにより、ユーザは、繰り返せる連写の回数を容易に認識でき、連写時間と待機
時間を高精度に設定できる。例えば、連写の回数を所望の回数まで増やすために、連写時間を減らしたり、待機時間を増やしたりできる。
【００４０】
図４（Ｄ）は、待機時間を設定するための画面を示す。図４（Ｄ）の画面は、連写の回数を予め設定した場合に表示される。図４（Ｄ）の画面では、設定された回数の連写を繰り返すことができる待機時間を示すガイド４０２が表示されている。また、図４（Ｄ）の画面では、設定された回数の連写を繰り返すことができる待機時間の項目と、それ以外の項目とが、識別可能に表示されている。図４（Ｄ）の例では、ガイド４０２により、３秒間の連写を１０回繰り返すために最低でも３秒間の待機時間が必要であることが示されている。また、「３秒」、「４秒」、及び、「５秒」の項目が、他の項目と異なる色で表示されている。これにより、ユーザは、設定された回数の連写を繰り返すための待機時間を容易に認識でき、連写の回数、連写時間、及び、待機時間を高精度に設定できる。例えば、待機時間を所望の時間まで減らすために、連写の回数を減らしたり、連写時間を減らしたりできる。
【００４１】
図４（Ｅ）は、連写時間を設定するための画面を示す。図４（Ｅ）の画面は、連写の回数を予め設定した場合に表示される。図４（Ｅ）の画面では、設定された回数の連写を繰り返すことができる連写時間を示すガイド４０３が表示されている。また、図４（Ｅ）の画面では、設定された回数の連写を繰り返すことができる連写時間の項目と、それ以外の項目とが、識別可能に表示されている。図４（Ｅ）の例では、ガイド４０３により、１回の連写の時間が４秒間以下であれば２秒間ごとに連写を１０回繰り返せることが示されている。また、「１秒」、「２秒」、「３秒」、「４秒」、及び、「５秒」の項目が、他の項目と異なる色で表示されている。これにより、ユーザは、設定された回数の連写を繰り返すための連写時間を容易に認識でき、連写の回数、連写時間、及び、待機時間を高精度に設定できる。例えば、連写時間を所望の時間まで増やすために、連写の回数を減らしたり、待機時間を増やしたりできる。図４（Ｄ）や図４（Ｅ）に示すように、連写時間と待機時間のいずれか一方の設定値に基づいて、設定可能な他方の設定値を示すことができる。
【００４２】
図５は、デジタルカメラ１００の撮影モード処理に関するフローチャートである。図５のフローチャートにおける各処理は、システム制御部５０が不揮発性メモリ５６に格納されたプログラムをシステムメモリ５２に展開して実行することにより実現される。図５に示す撮影モード処理は、撮影モードが設定されると開始される。
【００４３】
Ｓ５０１にて、システム制御部５０は、表示部２８にスルー画像を表示するように制御する。
【００４４】
Ｓ５０２にて、システム制御部５０は、撮影準備指示（第１シャッタースイッチ６２のＯＮ）または撮影指示（第２シャッタースイッチ６４のＯＮ）が行われたか否かを判定する。第１シャッタースイッチ６２から出力される第１シャッタースイッチ信号ＳＷ１を監視することにより撮影準備指示を検知でき、第２シャッタースイッチ６４から出力される第２シャッタースイッチ信号ＳＷ２を監視することにより撮影指示を検知できる。撮影準備指示または撮影指示が行われたと判定した場合はＳ５０４へ進み、そうでない場合はＳ５０３へ進む。
【００４５】
Ｓ５０３にて、システム制御部５０は、撮影モード処理を終了するか否かを判定する。撮影モード処理の終了は、撮影モードの設定の解除に応じて行われる。撮影モード処理を終了すると判定した場合はシステム制御部５０は撮影モード処理を終了し、そうでない場合はＳ５０１へ戻る。
【００４６】
Ｓ５０４にて、システム制御部５０は、撮影準備指示がＯＮになったか否かを判定する。撮影準備指示がＯＮになったと判定した場合はＳ５０５へ進み、そうでない場合はＳ５０７へ進む。撮影準備指示はシャッターボタン６１の半押しによって（ＳＷ１ＯＮ）行われる。
【００４７】
Ｓ５０５にて、システム制御部５０は、ＡＦ処理やＡＥ処理を行うように画像処理部２４を制御する。Ｓ５０６にて、システム制御部５０は、表示部２８にスルー画像を表示するように制御する。すでにスルー画像が表示されている場合は、表示内容の変更はない。
【００４８】
Ｓ５０７にて、システム制御部５０は、撮影指示がＯＮになったか否かを判定する。撮影指示がＯＮになったと判定した場合はＳ５０８へ進み、そうでない場合はＳ５１３へ進む。撮影指示は、シャッターボタン６１の全押しによって（ＳＷ２ＯＮ）行われる。
【００４９】
Ｓ５０８にて、システム制御部５０は、連写モードが設定されているか否かを判定する。連写モードが設定されていると判定した場合はＳ５０９へ進み、そうでない場合はＳ５１０へ進む。Ｓ５０９にて、システム制御部５０は連写を行うに制御する（連写処理）。連写処理の詳細は後述する。Ｓ５１０にて、システム制御部５０は、撮像部２２からの信号読み出しから画像処理部２４による画像処理までの一連の処理を行うように制御する（撮像制御；撮影）。Ｓ５１１にて、システム制御部５０は、Ｓ５１０で処理された画像データをメモリ３２に記録するように制御する（バッファー記録）。Ｓ５１２にて、システム制御部５０は、メモリ３２に記録された画像データを記録媒体２００に書き込むように制御する（メディア記録）。
【００５０】
Ｓ５１３にて、システム制御部５０は、撮影指示がＯＮになり、撮影処理が行われた後、撮影指示がＯＦＦになったか否かを判定する。撮影指示がＯＮからＯＦＦになったと判定した場合はＳ５１４へ進み、そうでない場合はシステム制御部５０は撮影モード処理を終了する。
【００５１】
Ｓ５１４にて、システム制御部５０は、最後に撮影した画像に関して、メモリ３２に格納された表示用の画像データ（クイックレビュー画像）を表示部２８に表示するように制御する。そして、システム制御部５０は撮影モード処理を終了する。
【００５２】
図６は、デジタルカメラ１００の連写処理（Ｓ５０９）に関するフローチャートである。Ｓ６０１にて、システム制御部５０は、ＳＷ２ＯＮフラグが「ＴＲＵＥ」であるか否かを判断する。ＳＷ２ＯＮフラグが「ＴＲＵＥ」であると判定した場合はＳ６０６へ進み、そうでない場合はＳ６０２へ進む。ＳＷ２ＯＮフラグは、連写中（連写の開始後）か否かを判定するためのフラグであり、「ＴＲＵＥ」は連写中を意味し、「ＦＡＬＳＥ」は連写の開始時を意味する。ＳＷ２ＯＮフラグを用いることにより、連写が開始されてからの当該連写が継続している時間（撮影時間）などをカウントできる。
【００５３】
Ｓ６０２にて、システム制御部５０は、ＳＷ２ＯＮフラグに「ＴＲＵＥ」を設定する。Ｓ６０３にて、システム制御部５０は、システムタイマー５３を用いて撮影時間のカウントを開始する。
【００５４】
Ｓ６０４にて、システム制御部５０は、設定された待機時間が前回の連写から経過しているか否かを判定する。設定された待機時間が経過していると判定した場合はＳ６０６へ進み、そうでない場合はＳ６０５へ進む。Ｓ６０５にて、システム制御部５０は、所定の通知を行うように制御する（通知制御）。設定された待機時間が経過せずに連写が開始されると、所望の回数の連写を繰り返すことができないことがある。Ｓ６０５の通知により、ユーザは、設定どおりに連写が行われていないこと、所望の回数（設定に応じた回数）
や所望の時間（設定された連写時間）の連写が行えなくなること、等を容易に認識でき、連写の中断などを好適に行うことができる。Ｓ６０５の処理の詳細は後述する。
【００５５】
Ｓ６０６にて、システム制御部５０は、メモリ３２からバッファー情報を取得する。バッファー情報は、メモリ３２の現在の使用率（バッファー使用率）に関する情報であり、例えば、バッファー最大容量、現在のバッファー使用量、等を含む。バッファー使用量は、メモリ３２に記録されているデータのデータ量であり、バッファー使用率は、バッファー最大容量に対するバッファー使用量の割合である。
【００５６】
Ｓ６０７にて、システム制御部５０は、システムメモリ５２から撮影情報を取得する。撮影情報は、初回撮影時間、初回バッファー使用量、前回撮影時間、前回バッファー使用量、等を含む。初回撮影時間は、現在の連写における初回の撮影が行われた撮影時間であり、初回バッファー使用量は、当該初回の撮影時におけるバッファー使用量である。前回撮影時間は、現在の連写における前回の撮影が行われた撮影時間であり、前回バッファー使用量は、当該前回の撮影時におけるバッファー使用量である。
【００５７】
Ｓ６０８にて、システム制御部５０は、現在のバッファー使用率を表示部２８に表示するように制御する（表示制御）。図７（Ａ）は、現在のバッファー使用量を表示する画面の一例を示す。図７の画面全体にはスルー画像が表示されている。また、図７の画面では、表示枠７０１、バー７０２、及び、指標７０３が表示されている。バー７０２は現在のバッファー使用率を示す。バー７０２の上端が表示枠７０１の下端にある場合、すなわちバー７０２が表示されていない場合には、現在のバッファー使用率は０％であり、バー７０２の上端が表示枠７０１の上端にある場合には、現在のバッファー使用率は１００％である。システム制御部５０は、Ｓ６０６で取得したバッファー最大容量と現在のバッファー使用量とを用いて、現在のバッファー使用率を算出する。Ｓ６０５では、バー７０２（現在のバッファー使用率）の表示色を変更することにより、通知を実現する。なお、指標７０３は、後述するＳ６１２で表示される。指標７０３の詳細は後述する。
【００５８】
Ｓ６０９にて、システム制御部５０は、現在のバッファー使用量と設定された連写時間とに基づいて、現在の連写が当該連写時間行われた場合におけるバッファー使用量を算出する。被写体や撮影条件が変わると、画像サイズが変わり、バッファー使用量の増減のペースも変わる。撮影設定が変わると、画像サイズや画質が変わり、バッファー使用量の増減のペースも変わる。また、記録媒体２００に対する書き込み速度は一定ではないため、メモリ３２に格納されるデータの増減のペースが変わる。そのため、設定された連写時間後のバッファー使用量が変わる可能性がある。そこで、本実施形態では、撮影毎にデータ使用量を算出するようにしている。それにより、精度の高い指標を表示できる。
【００５９】
図８は、設定された連写時間後のバッファー使用量の算出方法の一例を示す。図８において、横軸は時間、縦軸はバッファー使用量を示す。点８０１は現在の連写における初回の撮影に対応し、Ｓ６０７で取得された初回撮影時間は時間Ｔｃ１であり、初回バッファー使用量はバッファー使用量Ｄｃ１である。点８０２は現在の連写における２回目（前回）の撮影に対応し、前回撮影時間は時間Ｔｃ２であり、前回バッファー使用量はバッファー使用量Ｄｃ２である。点８０３は現在の撮影に対応し、現在の撮影時間は時間Ｔｃ３であり、Ｓ６０６で取得された現在のバッファー使用量はバッファー使用量Ｄｃ３である。そして、点８０４は設定された連写時間後のタイミングに対応し、設定された連写時間である撮影時間は時間Ｔｃ４であり、Ｓ６０９で算出されるバッファー使用量はバッファー使用量Ｄｃ４である。
【００６０】
設定された連写時間のバッファー使用量は、例えば、以下の式１を用いて、設定された連写時間Ｔｃ４、初回撮影時間Ｔｃ１、前回撮影時間Ｔｃ２、前回バッファー使用量Ｄｃ
２、現在の撮影時間Ｔｃ３、及び、現在のバッファー使用量Ｄｃ３から算出される。
Ｄｃ４＝Ｄｃ３＋
（Ｄｃ３−Ｄｃ２）／（Ｔｃ３−Ｔｃ２）×（Ｔｃ４−（Ｔｃ３−Ｔｃ１））
・・・（式１）
【００６１】
なお、連写時間Ｔｃ４後のバッファー使用量は、以下の式２を用いて、連写時間Ｔｃ４、初回撮影時間Ｔｃ１、初回バッファー使用量Ｄｃ１、現在の撮影時間Ｔｃ３、及び、現在のバッファー使用量Ｄｃ３から算出することもできる。
Ｄｃ４＝Ｄｃ１＋（Ｄｃ３−Ｄｃ１）／（Ｔｃ３−Ｔｃ１）×Ｔｃ４
・・・（式２）
【００６２】
Ｓ６１０にて、システム制御部５０は、設定された連写時間Ｔｃ４経過後のバッファー使用量Ｄｃ４がバッファー最大容量（図３（Ａ）や図３（Ｃ）のデータ量Ｄｍａｘ）を超えているか否かを判定する。すなわち、システム制御部５０は、連写時間Ｔｃ４の連写を行うとバッファフルになるか否かを判定する。言い換えると、次に連写を行うとバッファフルになるバッファの使用率、または使用量に達しているか否かを判定する。次に連写を行うとバッファフルになるバッファの使用率と、使用量は連写の設定がされた際に予め算出し、Ｓ６１０においては、算出された値に達したか否かを判定してもよい。連写時間Ｔｃ４後のバッファー使用量Ｄｃ４がバッファー最大容量Ｄｍａｘ（所定量）を超えていると判定した場合はＳ６１１へ進み、そうでない場合はＳ６１２へ進む。すなわち、連写時間Ｔｃ４後のバッファー使用率が１００％（所定割合）を超えている場合はＳ６１１へ進み、そうでない場合はＳ６１２へ進む。なお、所定量はバッファー最大容量Ｄｍａｘに限られないし、所定割合は１００％に限られない。
【００６３】
Ｓ６１１にて、システム制御部５０は、所定の通知を行うように制御する。具体的には、システム制御部５０は、ガイドを表示部２８に表示するように制御する。図７（Ｂ）は、ガイドを表示する画面の一例を示す。図７（Ｂ）の画面では、設定された連写時間Ｔｃ４の連写が行えないことを示すメッセージ７０４が、ガイドとして表示されている。これにより、ユーザは、連写時間Ｔｃ４の連写を行えないことなどを容易に認識でき、連写の中断などを好適に行うことができる。なお、ガイドはアイコンなどであってもよい。
【００６４】
Ｓ６１２にて、システム制御部５０は、設定された連写時間Ｔｃ４後のバッファー使用量Ｄｃ４、すなわち連写時間Ｔｃ４後のバッファー使用率を示す指標（図７（Ａ）の指標７０３）を表示部２８に表示するように制御する。指標７０３の表示位置（表示高さ）によって、連写時間Ｔｃ４後のバッファー使用率が示される。これにより、ユーザは、連写時間Ｔｃ４後のバッファー使用率を容易に認識でき、連写時間Ｔｃ４の連写を容易に行うことができる。
【００６５】
Ｓ６１３にて、システム制御部５０は、設定された連写時間Ｔｃ４後のバッファー使用量Ｄｃ４を現在のバッファー使用量Ｄｃ３が超えているか否かを判定する。すなわち、システム制御部５０は、現在の撮影時間Ｔｃ３が連写時間Ｔｃ４を超えているか否かを判定する。連写時間Ｔｃ４後のバッファー使用量Ｄｃ４を現在のバッファー使用量Ｄｃ３が超えていると判定した場合はＳ６１４へ進み、そうでない場合はＳ６１５へ進む。
【００６６】
Ｓ６１４にて、システム制御部５０は、所定の通知を行うように制御する。具体的には、システム制御部５０は、図７（Ａ）のバー７０２（現在のバッファー使用率）の表示色
が変化するように制御する。図７（Ｃ）は、表示色が変化した後の画面の一例を示す。図７（Ｃ）では、バー７０５（現在のバッファー使用率）の表示色が、図７（Ａ）のバー７０２の表示色と異なる。これにより、ユーザは、設定された連写時間Ｔｃ４を現在の撮影時間Ｔｃ３（実際の連写時間）が超えていること、これ以上連写を続けると所望の回数（設定に応じた回数）や連写時間Ｔｃ４の連写が行えなくなること、等を容易に認識できる。その結果、ユーザは、連写の中断などを好適に行うことができる。
【００６７】
Ｓ６１５にて、システム制御部５０は、現在のバッファー使用量Ｄｃ３と現在の撮影時間Ｔｃ３とを撮影情報としてシステムメモリ５２に記録する。現在のバッファー使用量Ｄｃ３と現在の撮影時間Ｔｃ３は、次回の撮影時に、前回バッファー使用量と前回撮影時間として取得される（Ｓ６０７）。
【００６８】
Ｓ６１６にて、システム制御部５０は、撮像部２２からの信号読み出しから画像処理部２４による画像処理までの一連の処理を行うように制御する（撮影）。Ｓ６１７にて、システム制御部５０は、Ｓ６１６で処理された画像データをメモリ３２に記録するように制御する（バッファー記録）。Ｓ６１８にて、システム制御部５０は、メモリ３２に記録された画像データを記録媒体２００に書き込むように制御する（メディア記録）。
【００６９】
Ｓ６１９にて、システム制御部５０は、初回バッファー使用量と初回撮影時間を撮影情報としてシステムメモリ５２に記録する。現在の撮影が現在の連写における初回の撮影である場合には、現在のバッファー使用量Ｄｃ３と現在の撮影時間Ｔｃ３が、初回バッファー使用量と初回撮影時間として記録される。システムメモリ５２が初回バッファー使用量と初回撮影時間をすでに記憶している場合には、システム制御部５０は、Ｓ６１９の処理を省略してもよい。
【００７０】
Ｓ６２０にて、システム制御部５０は、撮影指示がＯＦＦになったか否かを判定する。撮影指示がＯＦＦになったと判定した場合はＳ６２１へ進み、そうでない場合はＳ６０１へ戻る。Ｓ６２１にて、システム制御部５０は、表示部２８に表示されている指標が非表示になるように制御する。Ｓ６２２にて、システム制御部５０は、ＳＷ２ＯＮフラグに「ＦＡＬＳＥ」を設定する。Ｓ６２３にて、システム制御部５０は、現在の撮影時間のカウント値をリセットする。
【００７１】
以上述べたように、本実施形態（図６の連写処理）によれば、現在のバッファー使用率が表示され、設定された時間（連写時間や待機時間）と現在のバッファー使用率との少なくとも一方に基づく指標、所定の通知、等が適宜表示される。それにより、連写に関する様々な情報をユーザが容易に認識でき、好適な連写が可能となる。例えば、設定どおりの連写が可能となったり、ユーザが意図せずに連写が終了されることを抑制したりできる。
【００７２】
なお、図７（Ａ）などには、棒グラフ状のインジケータで現在のバッファー使用率が表示される例を示したが、現在のバッファー使用率が認識可能であれば、現在のバッファー使用率の表現形式は特に限定されない。例えば、円グラフ状やタコメータ状のインジケータ、テキスト（メッセージ）、等で現在のバッファー使用率が表示されてもよい。
【００７３】
なお、システム制御部５０は、連写時間Ｔｃ４後のバッファー使用量Ｄｃ４がバッファー最大容量Ｄｍａｘを超えていると判定した場合に、撮影を行わないように制御してもよい。これにより、失敗する撮影の実行を抑制でき、処理負荷を低減したり、メモリ３２を効率よく利用したりできる。
【００７４】
なお、システム制御部５０は、バッファー使用率が増加している場合に、当該増加を示す指標を表示するように制御してもよい。例えば、システム制御部５０は、図７（Ｄ）の
増加指標７０６を表示するように制御してもよい。同様に、システム制御部５０は、バッファー使用率が低下している場合に、当該低下を示す指標を表示するように制御してもよい。これにより、ユーザは、バッファー使用率の増加や低下を容易に認識できる。
【００７５】
なお、システム制御部５０は、設定された連写時間Ｔｃ４に基づいて、連写時間Ｔｃ４を示す指標を表示するように制御してもよい。例えば、システム制御部５０は、図７（Ｄ）の連写時間情報７０７を表示するように制御してもよい。連写時間情報７０７は、連写時間Ｔｃ４を示すテキストである。同様に、システム制御部５０は、設定された待機時間に基づいて、当該待機時間を示す指標を表示するように制御してもよい。これにより、ユーザは、設定された連写時間Ｔｃ４や待機時間を容易に認識でき、設定された連写時間Ｔｃ４の連写や設定された待機時間の待機を容易に行うことができる。
【００７６】
なお、システム制御部５０は、待機時に、現在のバッファー使用量と設定された待機時間とに基づいて、現在の待機が当該待機時間行われた場合におけるバッファー使用量を算出してもよい。そして、設定された待機時間後のバッファー使用量（バッファー使用率）を示す指標を表示するように制御してもよい。図７（Ｅ）の指標７０９は、設定された待機時間後のバッファー使用率を示す。これにより、ユーザは、設定された待機時間後のバッファー使用率を容易に認識でき、設定された待機時間の待機を容易に行うことができる。具体的には、ユーザは、指標７０９の位置までバッファー使用率が減るの待てば、設定どおりに次回の連写を開始することができる。一方で、ユーザは、指標７０９の位置までバッファー使用率が減るの待たずに連写を開始すると、所望の回数（設定に応じた回数）の連写を行えない。
【００７７】
なお、システム制御部５０は、設定された待機時間後のバッファー使用率（所定割合）を現在のバッファー使用率が超えている場合に、所定の通知を行うように制御してもよい。図７（Ｅ）において、バー７１０（現在のバッファー使用率）の上端は指標７０９よりも上にあり、設定された待機時間後のバッファー使用率を現在のバッファー使用率が超えている。そのため、バー７１０は、図７（Ａ）のバー７０２の表示色と異なる表示色で表示されている。これにより、ユーザは、設定された待機時間後のバッファー使用率までバッファー使用率が減ったか否か、すなわち待機時間が経過したか否かを容易に認識でき、設定された待機時間の待機をより容易に行うことができる。
【００７８】
なお、所定の通知として、表示色による通知と、画像（ガイド）の表示による通知とが行われる例を説明したが、通知方法は特に限定されない。例えば、表示模様、点滅表示、音、等による通知が行われてもよい。図７（Ｆ）に示すように、システム制御部５０は、ガイド７０４の代わりに、図７（Ａ）のバー７０２の表示色とは異なる表示色のバー７１０（現在のバッファー使用率）を表示するように制御してもよい。また、システム制御部５０は、通知内容に応じて表示色などが変わるように制御してもよい。図７（Ｆ）のバー７１０の表示色は、図７（Ｃ）のバー７０５の表示色とも異なる。
【００７９】
なお、システム制御部５０は、現在のバッファー使用率と、設定された連写時間および待機時間とに基づいて、バッファー使用率が１００％になるまでに実行可能な連写の回数を示す指標を表示するように制御してもよい。
【００８０】
まず、システム制御部５０は、過去に行われた複数回の連写に基づいて、設定された連写時間での平均的なバッファー増加量（バッファー使用率の増加量）を算出する。バッファー増加量は、以下の式３を用いて算出できる。同様に、システム制御部５０は、過去に行われた複数回の待機に基づいて、設定された待機時間での平均的なバッファー減少量（バッファー使用率の減少量）を算出する。そして、システム制御部５０は、算出したバッファー低下量とバッファー増加量に基づいてバッファー使用率が１００％になるまでに実
行可能な連写の回数を算出し、算出した回数を表示するように制御する。
バッファー増加量＝連写の終了時のバッファー使用量
−当該連写の開始時のバッファー使用量  ・・・（式３）
【００８１】
図７（Ｇ）は、実行可能な連写の回数を表示する画面の一例を示す。指標７１１は実行可能な連写の回数を示す。具体的には、指標７１１は、設定された連写時間の連写と設定された待機時間の待機と繰り返す場合に５回の連写が可能であることを示す。システム制御部５０は、現在のバッファー使用率が０％である場合に限って、実行可能な連写の回数を示す指標を表示するように制御してもよい。
【００８２】
なお、指標の意味が認識可能であれば、指標の表現形式は特に限定されない。例えば、バッファー使用率を示すテキストが指標として表示されてもよい。また、システム制御部５０は、設定どおりに次回の連写を開始までの残り時間、設定どおりに連写を終了するまでの残り時間、設定どおりの回数までの連写の残り回数、等をカウントダウン形式で表示するように制御してもよい。また、システム制御部５０は、現在のバッファー使用量が１００％である場合、すなわちバッファフルになった場合に指標を表示しないように制御してもよい。
【００８３】
なお、連写時間と待機時間の両方が設定される例を説明したが、連写時間と待機時間の一方のみが設定されてもよい。例えば、図７（Ｂ）、図７（Ｃ）、図７（Ｄ）、図７（Ｆ）などの画面は、設定された待機時間を用いずに表示できる。そのため、指標表示や他の通知のための画面として図７（Ｂ）、図７（Ｃ）、図７（Ｄ）、図７（Ｆ）などの画面のみを表示する場合には、待機時間は設定されなくてもよい。図７（Ｅ）などの画面は、設定された連写時間を用いずに表示できる。そのため、指標表示や他の通知のための画面として図７（Ｅ）などの画面のみを表示する場合には、連写時間は設定されなくてもよい。
【００８４】
なお、ユーザが指定した時間とは異なる時間が連写時間や待機時間として設定されてもよい。例えば、連写時間の項目「ＡＵＴＯ」（図４（Ａ））が指定された場合には、システム制御部５０は、過去に行われた複数回の連写の平均時間、または、直前の連写の時間を、連写時間として設定してもよい。待機時間の項目「ＡＵＴＯ」（図４（Ｂ））が指定された場合には、システム制御部５０は、過去に行われた複数回の待機の平均時間、または、直前の待機の時間を、連写時間として設定してもよい。
【００８５】
なお、システム制御部５０は、設定された連写時間に基づいて、当該連写時間の連写によるバッファー使用率の増加量を１００％から減算して得られるバッファー使用率を示す指標を表示するように制御してもよい。それにより、ユーザは、設定された連写時間の連写によりバッファー使用率が１００％に達するか否か、すなわち設定された連写時間の連写を行えるか否かを容易に認識でき、連写の中断などを好適に行うことができる。
【００８６】
なお、システム制御部５０は、図９（Ａ）や図９（Ｂ）に示すような指標を表示するように制御してもよい。図９（Ａ）の画面では、設定された待機時間の待機によりバッファー使用率が０％になるバッファー使用率の最大値を示す指標９０１が表示されている。システム制御部５０は、設定された待機時間に基づいて指標９０１を表示するように制御する。これにより、ユーザは、設定された待機時間の待機によりバッファー使用率が０％になるか否かを容易に認識でき、連写や待機を好適に行うことができる。例えば、ユーザは、指標９０１のバッファー使用率までのバッファー使用率で連写を中断すれば、設定された待機時間の待機によってバッファー使用率が０％になることを容易に認識できる。
【００８７】
さらに、図９（Ａ）の画面では、設定された待機時間の待機を行っても設定された連写時間の連写によりバッファー使用率が１００％を超えるバッファー使用率の最小値を示す指標９０２が表示されている。システム制御部５０は、設定された連写時間と待機時間に基づいて指標９０２を表示するように制御する。これにより、ユーザは、設定された待機時間の待機を行っても設定された連写時間の連写によりバッファー使用率が１００％を超えるか否かを容易に認識でき、連写や待機を好適に行うことができる。例えば、ユーザは、指標９０２のバッファー使用率までのバッファー使用率で連写を中断すれば、設定された待機時間の待機後に、設定された連写時間の連写を再度行えることを容易に認識できる。また、ユーザは、指標９０２のバッファー使用率を超えたバッファー使用率で連写を中断すると、設定された待機時間の待機しても、設定された連写時間の連写によってバッファフルになることを容易に認識できる。
【００８８】
図９（Ｂ）の画面では、バッファー使用率の範囲を示す表示枠９０３と、現在のバッファー使用率を示すバー９０４とが表示されている。さらに、図９（Ｂ）の画面では、設定された連写時間の連写によるバッファー使用率の増加量を示す指標９０５が表示されている。システム制御部５０は、設定された連写時間に基づいて指標９０５を表示するように制御する。指標９０５はバーであり、指標９０５の下端がバー９０４の上端に一定するように表示されている。これにより、ユーザは、設定された連写時間の連写によるバッファー使用量の増加量を容易に認識でき、連写や待機を好適に行うことができる。例えば、ユーザは、バッファフルが生じないように、連写や待機の時間を容易に調整できる。
【００８９】
さらに、図９（Ｂ）の画面では、設定された待機時間の待機によるバッファー使用率の低下量を示す指標９０６が表示されている。システム制御部５０は、設定された待機時間に基づいて指標９０６を表示するように制御する。表示枠９０３の上端から指標９０６までの距離が、設定された待機時間の待機によるバッファー使用率の低下量に対応する。これにより、ユーザは、設定された待機時間の待機によるバッファー使用量の低下量を容易に認識でき、連写や待機を好適に行うことができる。例えば、指標９０５の上端が指標９０６の位置にある場合には、設定された待機時間の待機によって、指標９０５の上端が表示枠９０３の上端まで下がる。そのため、ユーザは、指標９０５の上端が指標９０６の位置または当該位置よりも下側にあることを確認することで、設定された待機時間の待機後に、設定された連写時間の連写を行っても、バッファフルにならないことを容易に認識できる。一方で、指標９０５の上端が指標９０６よりも上側にある場合には、設定された待機時間の待機を行っても、指標９０５の上端は表示枠９０３の上端まで下がらない。そのため、ユーザは、指標９０５の上端が指標９０６の位置よりも上側にあることを確認することで、設定された待機時間の待機後に、設定された連写時間の連写を行うと、バッファフルになってしまうことを容易に認識できる。
【００９０】
なお、連写後の待機時間中に、設定された待機時間待っても設定された連写時間撮影を行うとバッファフルになる場合には、待機時間中に警告を表示し、あと何秒以上待機した方がよいことを示してもよい。
【００９１】
なお、システム制御部５０が行うものとして説明した上述の各種制御は、１つのハードウェアが行ってもよいし、複数のハードウェアが処理を分担することで、装置全体の制御を行ってもよい。
【００９２】
また、本発明をその好適な実施形態に基づいて詳述してきたが、本発明はこれら特定の実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。さらに、上述した各実施形態は本発明の一実施形態を示すものにすぎず、各実施形態を適宜組み合わせることも可能である。
【００９３】
また、上述した実施形態においては、本発明をデジタルカメラに適用した場合を例にして説明したが、これはこの例に限定されず連写を行うように制御できる撮像制御装置であれば適用可能である。すなわち、本発明はパーソナルコンピュータやＰＤＡ、携帯電話端末や携帯型の画像ビューワ、ディスプレイを備えるプリンタ装置、デジタルフォトフレーム、音楽プレーヤー、ゲーム機、電子ブックリーダー、タブレット端末、スマートフォン、投影装置、ディスプレイを備える家電装置や車載装置などに適用可能である。
【００９４】
（その他の実施形態）
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記録媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００９５】
１００：デジタルカメラ  ２００：記録媒体  ３２：メモリ  ５０：システム制御部
【図１】
2019080123.tif 000003
【図２】
2019080123.tif 000004
【図３】
2019080123.tif 000005
【図４】
2019080123.tif 000006
【図５】
2019080123.tif 000007
【図６】
2019080123.tif 000008
【図７】
2019080123.tif 000009
【図８】
2019080123.tif 000010
【図９】
2019080123.tif 000011