(57)【要約】【課題】撮影記録の状況を判定することによって、設定された使用スケジュールの撮影を可能とする撮像装置及びそのプログラムを実現する。【解決手段】設定手段２４により使用スケジュールが設定されると、第１の制御手段は推奨画質算出手段２６を制御して該設定された使用スケジュールと該設定時のフラッシュメモリ１４の空きメモリ容量とに基づいて推奨画質を算出させ、報知手段２７は該算出された推奨画質をユーザに対して報知させる。判定手段は、撮影記録制御手段２８による撮影記録状況に基づいて、推奨画質算出手段２６で算出された推奨画質で該設定した使用スケジュール通りの撮影が最後まで行なえるか否かを判定し、使用スケジュール通りの撮影が最後まで行なえないと判定されると、動作制御手段２９は、推奨画質算出手段を制御することにより新たに推奨画質を再算出させて再報知させる。【選択図】  図２
2008099223.tif 000002
【特許請求の範囲】
【請求項１】
画質を設定する画質設定手段と、
前記画質設定手段により設定された画質で、被写体を撮像して得られた画像データを記録手段に記録する撮影記録制御手段と、
撮影の使用スケジュールを設定する設定手段と、
前記設定手段により設定された使用スケジュールと、前記記録手段の空きメモリ容量とに基づいて、推奨画質を算出する推奨画質算出手段と、
前記撮影記録制御手段による撮影記録状況に基づいて、前記推奨画質算出手段により算出された推奨画質で、これからの撮影が最後まで行なうことができるか否かを判定する判定手段と、
前記判定手段によりこれからの撮影が最後まで行なうことができないと判定された場合は、所定の動作を実行させるように制御する動作制御手段と、
を備えたことを特徴とする撮像装置。
【請求項２】
前記設定手段により撮影の使用スケジュールが設定された場合は、該設定された使用スケジュールと、該設定時の前記記録手段の空きメモリ容量に基づいて推奨画質を算出させるように前記推奨画質算出手段を制御する第１の制御手段を備えたことを特徴とする請求項１記載の撮像装置。
【請求項３】
前記撮影記録制御手段は、
被写体の静止画を撮影して得られた静止画データの記録、又は、被写体の動画を撮影して得られた動画データの記録を行うことを特徴とする請求項１又は２記載の撮像装置。
【請求項４】
前記推奨画質算出手段により算出された推奨画質をユーザに対して報知する報知手段と、
ユーザによって任意に選択された画質に設定させるように前記画質設定手段を制御する第２の制御手段と、
を備えたことを特徴とする請求項１乃至３の何れかに記載の撮像装置。
【請求項５】
前記推奨画質算出手段により算出された推奨画質に自動的に設定させるように前記画質設定手段を制御する第２の制御手段を備えたことを特徴とする請求項１乃至３の何れかに記載の撮像装置。
【請求項６】
前記判定手段は、
前記設定手段により設定された使用スケジュールに基づいて、前回の判定時、若しくは、該使用スケジュールの設定時から１度も判定が行なわれていない場合は該使用スケジュールの設定時から現在までの間に撮影されたと予定される予定撮影枚数又は予定撮影時間を算出する算出手段と、前回の判定時、若しくは、該使用スケジュールの設定時から１度も判定が行なわれていない場合は前記設定手段による設定時から前記現在までの間に、前記撮影記録制御手段により実際に撮影記録された実際撮影枚数又は実際撮影時間を検出する検出手段と、を含み、前記算出手段により算出された予定撮影枚数又は予定撮影時間と、前記検出手段により検出された実際撮影枚数又は実際撮影時間とを比較し、前記実際撮影枚数又は実際撮影時間が前記予定撮影枚数又は予定撮影時間より多いと判断された場合は、前記推奨画質算出手段により算出された推奨画質で、これからの撮影が最後まで行なうことができないと判定することを特徴とする請求項５記載の撮像装置。
【請求項７】
前記判定手段は、
前記設定手段により設定された使用スケジュールに基づいて、これから撮影されると予定される予定残撮影枚数又は予定残撮影時間を算出する算出手段と、現在の前記記録手段の空きメモリ容量及び前記画質設定手段により設定された推奨画質に基づいて、撮影記録することができる撮影可能枚数又は撮影可能時間を検出する検出手段と、を含み、前記算出手段により算出された予定残撮影枚数又は予定残撮影時間と、前記検出手段により検出された撮影可能枚数又は撮影可能時間とを比較し、前記撮影可能枚数又は撮影可能時間が前記予定残撮影枚数又は予定残撮影時間より少ないと判断された場合は、前記推奨画質算出手段により算出された推奨画質で、これからの撮影が最後まで行なうことができないと判定することを特徴とする請求項５記載の撮像装置。
【請求項８】
前記判定手段は、
前記推奨画質算手段により算出された推奨画質と、前記設定手段により設定された使用スケジュールとに基づいて、前回の判定時、若しくは、該使用スケジュールの設定時から１度も判定が行なわれていない場合は該使用スケジュールの設定時から現在までの間に使用されたと予定される予定使用メモリ容量を算出する算出手段と、前回の判定時、若しくは、該使用スケジュールの設定時から１度も判定が行なわれていない場合は前記設定手段による設定時から前記現在までの間に、前記撮影記録制御手段による撮影記録により実際に使用された実際使用メモリ容量を検出する検出手段と、を含み、前記算出手段により算出された予定使用メモリ容量と、前記検出手段により検出された実際使用メモリ容量とを比較し、前記実際使用メモリ容量が前記予定使用メモリ容量より多いと判断された場合は、前記推奨画質算出手段により算出された推奨画質で、これからの撮影が最後まで行なうことができないと判定することを特徴とする請求項４又は５記載の撮像装置。
【請求項９】
前記判定手段は、
前記推奨画質算手段により算出された推奨画質と、前記設定手段により設定された使用スケジュールとに基づいて、これから使用されると予定される予定残使用メモリ容量を算出する算出手段と、現在の前記記録手段の空きメモリ容量を検出する検出手段と、を含み、前記算出手段により算出された予定残使用メモリ容量と、前記検出手段により検出された空きメモリ容量とを比較し、前記空きメモリ容量が前記予定残使用メモリ容量より少ないと判断され場合は、前記推奨画質算出手段により算出された推奨画質で、これからの撮影が最後まで行なうことができないと判定することを特徴とする請求項４又は５記載の撮像装置。
【請求項１０】
前記設定手段は、
撮影の使用スケジュールとして、静止画の全撮影枚数又は動画の全撮影時間と、静止画又は動画の全撮影期間とを設定することを特徴とする請求項１乃至９の何れかに記載の撮像装置。
【請求項１１】
前記設定手段は、
撮影の使用スケジュールとして、静止画又は動画の全撮影期間と、各単位期間の静止画の撮影枚数又は動画の撮影時間とを設定することを特徴とする請求項１乃至９の何れかに記載の撮像装置。
【請求項１２】
前記設定手段は、
撮影の使用スケジュールとして、動画の全撮影時間と、動画の撮影回数とを設定することを特徴とする請求項１乃至９の何れかに記載の撮像装置。
【請求項１３】
前記設定手段は、
撮影の使用スケジュールとして、動画の撮影回数と、各回の動画の撮影時間とを設定することを特徴とする請求項１乃至９の何れかに記載の撮像装置。
【請求項１４】
前記動作制御手段は、
前記判定手段によりこれからの撮影が最後まで行なうことができないと判定された場合は、前記設定手段により設定された使用スケジュールに基づくこれから撮影されると予定される予定残撮影枚数又は予定残撮影時間と、現在の前記記録手段の空きメモリ容量とに基づいて推奨画質を再算出させるように前記推奨画質算出手段を制御し、該再算出した推奨画質をユーザに対して報知させることを特徴とする請求項１乃至１３の何れかに記載の撮像装置。
【請求項１５】
前記動作制御手段は、
前記判定手段によりこれからの撮影が最後まで行なうことができないと判定された場合は、前記設定手段により設定された使用スケジュールに基づく残りの全予定撮影枚数又は全予定撮影時間と、現在の前記記録手段の空きメモリ容量とに基づいて推奨画質を再算出させるように前記推奨画質算出手段を制御し、該再算出させた推奨画質に自動的に再設定するように前記画質設定手段を制御することを特徴とする請求項１乃至１３の何れかに記載の撮像装置。
【請求項１６】
前記動作制御手段は、
実際に撮影された実際撮影枚数又は実際撮影時間が使用スケジュールに基づく予定撮影枚数又は予定撮影時間よりオーバーしているために、前記判定手段によりこれからの撮影が最後まで行なうことができないと判定された場合は、該予定撮影枚数又は予定撮影時間と、実際撮影枚数又は実際撮影時間との比率に応じて、前記設定手段により設定された使用スケジュールに基づくこれから撮影されると予定される予定残撮影枚数又は予定残撮影時間の枚数又は時間を増幅し、該増幅後の枚数又は時間と、現在の前記記録手段の空きメモリ容量とに基づいて推奨画質を再算出させるように前記推奨画質算出手段を制御することを特徴とする請求項１４又は１５記載の撮像装置。
【請求項１７】
前記動作制御手段は、
前記判定手段によりこれからの撮影が最後まで行なうことができないと判定された場合は、前記記録手段に記録されている画像の画質を変更させる旨をユーザに対して報知することを特徴とする請求項１乃至１３の何れかに記載の撮像装置。
【請求項１８】
前記動作制御手段は、
前記判定手段によりこれからの撮影が最後まで行なうことができないと判定された場合は、所定の画質以上の画像データを該所定の画質へ変更させるように促す旨を報知することを特徴とする請求項１７記載の撮像装置。
【請求項１９】
前記記録手段に記録されている各画像データの画質に基づいて、所定の画質以上の画像データを該所定の画質に変更すれば、前記推奨画質算出手段により算出された推奨画質で、これからの撮影が最後まで行なうことができるような該所定の画質を算出する画質算出手段を備え、
前記動作制御手段は、
前記所定の画質を算出させるように前記画質算出手段を制御し、該算出された該所定の画質以上の画像データを該所定の画質へ変更させるように促す旨を報知することを特徴とする請求項１８記載の撮像装置。
【請求項２０】
前記動作制御手段は、
前記判定手段によりこれからの撮影が最後まで行なうことができないと判定された場合は、前記推奨画質算出手段により算出された推奨画質で、これからの撮影が最後まで行なうことができるように、前記記録手段に記録されている画像データの画質を変更させて空きメモリ容量を増やすことを特徴とする請求項１乃至１３の何れかに記載の撮像装置。
【請求項２１】
前記記録手段に記録されている各画像データの画質に基づいて、所定の画質以上の画像データを該所定の画質に変更すれば、前記推奨画質算出手段により算出された推奨画質で、これからの撮影が最後まで行なうことができるような該所定の画質を算出する画質算出手段を備え、
前記動作制御手段は、
前記判定手段によりこれからの撮影が最後まで行なうことができないと判定された場合は、前記画質算出手段を制御することにより該所定の画質を算出させ、前記記録手段に記録されている画像データのうち、該算出された所定の画質以上の画像データを該所定の画質となるように画質を変更させることを特徴とする請求項２０記載の撮像装置。
【請求項２２】
前記動作制御手段は、
実際に撮影された実際撮影枚数又は実際撮影時間が使用スケジュールに基づく予定撮影枚数又は予定撮影時間よりオーバーしているために、前記判定手段によりこれからの撮影が最後まで行なうことができないと判定された場合は、該予定撮影枚数又は予定撮影時間と、実際撮影枚数又は実際撮影時間との比率に応じて、前記設定手段により設定された使用スケジュールに基づくこれから撮影されると予定される予定残撮影枚数又は予定残撮影時間の枚数又は時間を増幅し、該増幅後の枚数又は時間を撮影することできるような前記所定の基準を算出させるように前記画質算出手段を制御することを特徴とする請求項１９又は２１記載の撮像装置。
【請求項２３】
前記判定手段は、
前記撮像装置がクレードルにセットされたタイミング、電源がオンされたタイミング、電源がオフされたタイミング、所定の周期間隔が到来したタイミング、所定のタイミング、ユーザによって動作実行が指示されたタイミングのうち、少なくとも１以上のタイミングで、使用スケジュール通りの撮影を行なうことができるか否かを判定することを特徴とする請求項１乃至２２の何れかに記載の撮像装置。
【請求項２４】
画質を設定する画質設定処理と、
前記画質設定処理により設定された画質で、被写体を撮像して得られた画像データを記録媒体に記録する撮影記録制御処理と、
撮影の使用スケジュールを設定する設定処理と、
前記設定処理により設定された使用スケジュールと、前記記録手段の空きメモリ容量とに基づいて、推奨画質を算出する推奨画質算出処理と、
前記撮影記録制御処理による撮影記録状況に基づいて、前記推奨画質算出処理により算出された推奨画質で、これからの撮影が最後まで行なうことができるか否かを判定する判定処理と、
前記判定処理によりこれからの撮影が最後まで行なうことができないと判定された場合は、所定の動作を実行させるように制御する動作制御処理と、
を含み、上記各処理をコンピュータで実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置及びそのプログラムに係り、詳しくは、撮影スケジュールを設定することができる撮像装置及びそのプログラムに関する。
【背景技術】
【０００２】
近年、撮像装置、例えば、デジタルカメラにおいては、ユーザがこれから撮影しようとする撮影時間（撮影の使用スケジュール）を入力すると、該入力した撮影時間と、現在の記録媒体の残量から撮影時の画質を自動的に設定するカメラが開発された（特許文献１）
【０００３】
【特許文献１】公開特許公報  特開２００２−１４２１４５
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記技術によれば、撮影を何日、何回にわたって行なうような場合でも、何日、何回分にわたったトータル分の動画撮影時間を入力し、該入力されたトータル分の動画撮影時間に基づいた適切な画質を設定することしかできず、撮影ペースが途中でオーバーしたり、撮影ペースが速かったりした場合には、適切に対応することができなかった。例えば、撮影期間が４日間、撮影ペースが１日、１５分の場合に、１日３０分も撮影記録した場合には撮影ペースがオーバーし、予定されている使用メモリ量をオーバーしてしまうため、４日間に渡って撮影を行なう前に空きメモリ容量が無くなってしまう。つまり、予定された使用メモリ容量がオーバーした場合には、これからの撮影を使用スケジュール通りに行なうことができない。
【０００５】
そこで本発明は、かかる従来の問題点に鑑みてなされたものであり、撮影スケジュールを設定した後、撮影途中において撮影記録の状況を判定することによって、撮影途中において空きメモリ容量が無くなってしまうといった事態を防止可能とする撮像装置及びそのプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的達成のため、請求項１記載の発明による撮像装置は、画質を設定する画質設定手段と、
前記画質設定手段により設定された画質で、被写体を撮像して得られた画像データを記録手段に記録する撮影記録制御手段と、
撮影の使用スケジュールを設定する設定手段と、
前記設定手段により設定された使用スケジュールと、前記記録手段の空きメモリ容量とに基づいて、推奨画質を算出する推奨画質算出手段と、
前記撮影記録制御手段による撮影記録状況に基づいて、前記推奨画質算出手段により算出された推奨画質で、これからの撮影が最後まで行なうことができるか否かを判定する判定手段と、
前記判定手段によりこれからの撮影が最後まで行なうことができないと判定された場合は、所定の動作を実行させるように制御する動作制御手段と、
を備えたことを特徴とする。
【０００７】
また、例えば、請求項２に記載されているように、前記設定手段により撮影の使用スケジュールが設定された場合は、該設定された使用スケジュールと、該設定時の前記記録手段の空きメモリ容量に基づいて推奨画質を算出させるように前記推奨画質算出手段を制御する第１の制御手段を備えるようにしてもよい。
【０００８】
また、例えば、請求項３に記載されているように、前記撮影記録制御手段は、
被写体の静止画を撮影して得られた静止画データの記録、又は、被写体の動画を撮影して得られた動画データの記録を行うようにしてもよい。
【０００９】
また、例えば、請求項４に記載されているように、前記推奨画質算出手段により算出された推奨画質をユーザに対して報知する報知手段と、
ユーザによって任意に選択された画質に設定させるように前記画質設定手段を制御する第２の制御手段と、
を備えるようにしてもよい。
【００１０】
また、例えば、請求項５に記載されているように、前記推奨画質算出手段により算出された推奨画質に自動的に設定させるように前記画質設定手段を制御する第２の制御手段を備えるようにしてもよい。
【００１１】
また、例えば、請求項６に記載されているように、前記判定手段は、
前記設定手段により設定された使用スケジュールに基づいて、前回の判定時、若しくは、該使用スケジュールの設定時から１度も判定が行なわれていない場合は該使用スケジュールの設定時から現在までの間に撮影されたと予定される予定撮影枚数又は予定撮影時間を算出する算出手段と、前回の判定時、若しくは、該使用スケジュールの設定時から１度も判定が行なわれていない場合は前記設定手段による設定時から前記現在までの間に、前記撮影記録制御手段により実際に撮影記録された実際撮影枚数又は実際撮影時間を検出する検出手段と、を含み、前記算出手段により算出された予定撮影枚数又は予定撮影時間と、前記検出手段により検出された実際撮影枚数又は実際撮影時間とを比較し、前記実際撮影枚数又は実際撮影時間が前記予定撮影枚数又は予定撮影時間より多いと判断された場合は、前記推奨画質算出手段により算出された推奨画質で、これからの撮影が最後まで行なうことができないと判定するようにしてもよい。
【００１２】
また、例えば、請求項７に記載されているように、前記判定手段は、
前記設定手段により設定された使用スケジュールに基づいて、これから撮影されると予定される予定残撮影枚数又は予定残撮影時間を算出する算出手段と、現在の前記記録手段の空きメモリ容量及び前記画質設定手段により設定された推奨画質に基づいて、撮影記録することができる撮影可能枚数又は撮影可能時間を検出する検出手段と、を含み、前記算出手段により算出された予定残撮影枚数又は予定残撮影時間と、前記検出手段により検出された撮影可能枚数又は撮影可能時間とを比較し、前記撮影可能枚数又は撮影可能時間が前記予定残撮影枚数又は予定残撮影時間より少ないと判断された場合は、前記推奨画質算出手段により算出された推奨画質で、これからの撮影が最後まで行なうことができないと判定するようにしてもよい。
【００１３】
また、例えば、請求項８に記載されているように、前記判定手段は、
前記推奨画質算手段により算出された推奨画質と、前記設定手段により設定された使用スケジュールとに基づいて、前回の判定時、若しくは、該使用スケジュールの設定時から１度も判定が行なわれていない場合は該使用スケジュールの設定時から現在までの間に使用されたと予定される予定使用メモリ容量を算出する算出手段と、前回の判定時、若しくは、該使用スケジュールの設定時から１度も判定が行なわれていない場合は前記設定手段による設定時から前記現在までの間に、前記撮影記録制御手段による撮影記録により実際に使用された実際使用メモリ容量を検出する検出手段と、を含み、前記算出手段により算出された予定使用メモリ容量と、前記検出手段により検出された実際使用メモリ容量とを比較し、前記実際使用メモリ容量が前記予定使用メモリ容量より多いと判断された場合は、前記推奨画質算出手段により算出された推奨画質で、これからの撮影が最後まで行なうことができないと判定するようにしてもよい。
【００１４】
また、例えば、請求項９に記載されているように、前記判定手段は、
前記推奨画質算手段により算出された推奨画質と、前記設定手段により設定された使用スケジュールとに基づいて、これから使用されると予定される予定残使用メモリ容量を算出する算出手段と、現在の前記記録手段の空きメモリ容量を検出する検出手段と、を含み、前記算出手段により算出された予定残使用メモリ容量と、前記検出手段により検出された空きメモリ容量とを比較し、前記空きメモリ容量が前記予定残使用メモリ容量より少ないと判断され場合は、前記推奨画質算出手段により算出された推奨画質で、これからの撮影が最後まで行なうことができないと判定するようにしてもよい。
【００１５】
また、例えば、請求項１０に記載されているように、前記設定手段は、
撮影の使用スケジュールとして、静止画の全撮影枚数又は動画の全撮影時間と、静止画又は動画の全撮影期間とを設定するようにしてもよい。
【００１６】
また、例えば、請求項１１に記載されているように、前記設定手段は、
撮影の使用スケジュールとして、静止画又は動画の全撮影期間と、各単位期間の静止画の撮影枚数又は動画の撮影時間とを設定するようにしてもよい。
【００１７】
また、例えば、請求項１２に記載されているように、前記設定手段は、
撮影の使用スケジュールとして、動画の全撮影時間と、動画の撮影回数とを設定するようにしてもよい。
【００１８】
また、例えば、請求項１３に記載されているように、前記設定手段は、
撮影の使用スケジュールとして、動画の撮影回数と、各回の動画の撮影時間とを設定するようにしてもよい。
【００１９】
また、例えば、請求項１４に記載されているように、前記動作制御手段は、
前記判定手段によりこれからの撮影が最後まで行なうことができないと判定された場合は、前記設定手段により設定された使用スケジュールに基づくこれから撮影されると予定される予定残撮影枚数又は予定残撮影時間と、現在の前記記録手段の空きメモリ容量とに基づいて推奨画質を再算出させるように前記推奨画質算出手段を制御し、該再算出した推奨画質をユーザに対して報知させるようにしてもよい。
【００２０】
また、例えば、請求項１５に記載されているように、前記動作制御手段は、
前記判定手段によりこれからの撮影が最後まで行なうことができないと判定された場合は、前記設定手段により設定された使用スケジュールに基づく残りの全予定撮影枚数又は全予定撮影時間と、現在の前記記録手段の空きメモリ容量とに基づいて推奨画質を再算出させるように前記推奨画質算出手段を制御し、該再算出させた推奨画質に自動的に再設定するように前記画質設定手段を制御するようにしてもよい。
【００２１】
また、例えば、請求項１６に記載されているように、前記動作制御手段は、
実際に撮影された実際撮影枚数又は実際撮影時間が使用スケジュールに基づく予定撮影枚数又は予定撮影時間よりオーバーしているために、前記判定手段によりこれからの撮影が最後まで行なうことができないと判定された場合は、該予定撮影枚数又は予定撮影時間と、実際撮影枚数又は実際撮影時間との比率に応じて、前記設定手段により設定された使用スケジュールに基づくこれから撮影されると予定される予定残撮影枚数又は予定残撮影時間の枚数又は時間を増幅し、該増幅後の枚数又は時間と、現在の前記記録手段の空きメモリ容量とに基づいて推奨画質を再算出させるように前記推奨画質算出手段を制御するようにしてもよい。
【００２２】
また、例えば、請求項１７に記載されているように、前記動作制御手段は、
前記判定手段によりこれからの撮影が最後まで行なうことができないと判定された場合は、前記記録手段に記録されている画像の画質を変更させる旨をユーザに対して報知するようにしてもよい。
【００２３】
また、例えば、請求項１８に記載されているように、前記動作制御手段は、
前記判定手段によりこれからの撮影が最後まで行なうことができないと判定された場合は、所定の画質以上の画像データを該所定の画質へ変更させるように促す旨を報知するようにしてもよい。
【００２４】
また、例えば、請求項１９に記載されているように、前記記録手段に記録されている各画像データの画質に基づいて、所定の画質以上の画像データを該所定の画質に変更すれば、前記推奨画質算出手段により算出された推奨画質で、これからの撮影が最後まで行なうことができるような該所定の画質を算出する画質算出手段を備え、
前記動作制御手段は、
前記所定の画質を算出させるように前記画質算出手段を制御し、該算出された該所定の画質以上の画像データを該所定の画質へ変更させるように促す旨を報知するようにしてもよい。
【００２５】
また、例えば、請求項２０に記載されているように、前記動作制御手段は、
前記判定手段によりこれからの撮影が最後まで行なうことができないと判定された場合は、前記推奨画質算出手段により算出された推奨画質で、これからの撮影が最後まで行なうことができるように、前記記録手段に記録されている画像データの画質を変更させて空きメモリ容量を増やすようにしてもよい。
【００２６】
また、例えば、請求項２１に記載されているように、前記記録手段に記録されている各画像データの画質に基づいて、所定の画質以上の画像データを該所定の画質に変更すれば、前記推奨画質算出手段により算出された推奨画質で、これからの撮影が最後まで行なうことができるような該所定の画質を算出する画質算出手段を備え、
前記動作制御手段は、
前記判定手段によりこれからの撮影が最後まで行なうことができないと判定された場合は、前記画質算出手段を制御することにより該所定の画質を算出させ、前記記録手段に記録されている画像データのうち、該算出された所定の画質以上の画像データを該所定の画質となるように画質を変更させるようにしてもよい。
【００２７】
また、例えば、請求項２２に記載されているように、前記動作制御手段は、
実際に撮影された実際撮影枚数又は実際撮影時間が使用スケジュールに基づく予定撮影枚数又は予定撮影時間よりオーバーしているために、前記判定手段によりこれからの撮影が最後まで行なうことができないと判定された場合は、該予定撮影枚数又は予定撮影時間と、実際撮影枚数又は実際撮影時間との比率に応じて、前記設定手段により設定された使用スケジュールに基づくこれから撮影されると予定される予定残撮影枚数又は予定残撮影時間の枚数又は時間を増幅し、該増幅後の枚数又は時間を撮影することできるような前記所定の基準を算出させるように前記画質算出手段を制御するようにしてもよい。
【００２８】
また、例えば、請求項２３に記載されているように、前記判定手段は、
前記撮像装置がクレードルにセットされたタイミング、電源がオンされたタイミング、電源がオフされたタイミング、所定の周期間隔が到来したタイミング、所定のタイミング、ユーザによって動作実行が指示されたタイミングのうち、少なくとも１以上のタイミングで、使用スケジュール通りの撮影を行なうことができるか否かを判定するようにしてもよい。
【００２９】
上記目的達成のため、請求項２４記載の発明によるプログラムは、画質を設定する画質設定処理と、
前記画質設定処理により設定された画質で、被写体を撮像して得られた画像データを記録媒体に記録する撮影記録制御処理と、
撮影の使用スケジュールを設定する設定処理と、
前記設定処理により設定された使用スケジュールと、前記記録媒体の空きメモリ容量とに基づいて、該設定された使用スケジュール通りの撮影ができる画質の中で、最も画質のよい推奨画質を算出する推奨画質算出処理と、
前記撮影記録制御処理による撮影記録状況に基づいて、前記推奨画質算出処理により算出された推奨画質で、これからの撮影が最後まで行なうことができるか否かを判定する判定処理と、
前記判定処理により前記使用スケジュール通りの撮影を行なうことができないと判定された場合は、所定の動作を実行させるように制御する動作制御処理と、
を含み、上記各処理をコンピュータで実行させることを特徴とする。
【発明の効果】
【００３０】
本発明によれば、使用スケジュール設定した後に、撮影記録制御手段による現在の撮影記録状況に基づいて、これからの撮影が算出した推奨画質で使用スケジュール通りに最後まで行なうことができるか否かを判定し、これからの撮影が該使用スケジュール通りに最後まで行なうことができない場合は、所定の動作を実行させるようにしたので、記録手段の空きメモリ容量が無くなる前に事前に判定することができ、対処することができる。
【発明を実施するための最良の形態】
【００３１】
以下、本実施の形態について、本発明の撮像装置をデジタルカメラに適用した一例として図面を参照して詳細に説明する。
[第１の実施の形態]
Ａ．デジタルカメラの構成
図１は、本発明の撮像装置を実現するデジタルカメラ１の電気的な概略構成を示すブロック図である。
デジタルカメラ１は、撮影レンズ２、レンズ駆動ブロック３、絞り４、ＣＣＤ５、ドライバ６、ＴＧ（timing generator）７、ユニット回路８、画像生成部９、ＣＰＵ１０、キー入力部１１、メモリ１２、ＤＲＡＭ１３、フラッシュメモリ１４、画像表示部１５、バス１６から構成されている。
【００３２】
撮影レンズ２は、図示しないフォーカスレンズ、ズームレンズを含み、レンズ駆動ブロック３が接続されている。レンズ駆動ブロック３は、図示しないフォーカスレンズ、ズームレンズをそれぞれ光軸方向に駆動させるフォーカスモータ、ズームモータと、ＣＰＵ１０からの制御信号にしたがってフォーカスモータ、ズームモータをそれぞれ光軸方向に駆動させるフォーカスモータドライバ、ズームモータドライバから構成されている。
【００３３】
絞り４は、図示しない駆動回路を含み、駆動回路はＣＰＵ１０から送られてくる制御信号にしたがって絞り４を動作させる。
絞りとは、撮影レンズ２から入ってくる光の量を制御する機構のことをいう。
【００３４】
ＣＣＤ５は、ドライバ６によって駆動され、一定周期毎に被写体像のＲＧＢ値の各色の光の強さを光電変換して撮像信号としてユニット回路８に出力する。このドライバ６、ユニット回路８の動作タイミングはＴＧ７を介してＣＰＵ１０により制御される。なお、ＣＣＤ５はベイヤー配列の色フィルターを有しており、電子シャッタとしての機能も有する。この電子シャッタのシャッタ速度は、ドライバ６、ＴＧ７を介してＣＰＵ１０によって制御される。
【００３５】
ユニット回路８は、ＣＣＤ５から出力される撮像信号を相関二重サンプリングして保持するＣＤＳ（Correlated Double Sampling）回路、そのサンプリング後の撮像信号の自動利得調整を行うＡＧＣ（Automatic Gain Control）回路、その自動利得調整後のアナログの撮像信号をデジタル信号に変換するＡ／Ｄ変換器から構成されており、ＣＣＤ５の撮像信号は、ユニット回路８を経てデジタル信号として画像生成部９に送られる。
【００３６】
画像生成部９は、ユニット回路８から送られてきた画像データに対してγ補正処理、ホワイトバランス処理などの処理を施すとともに、輝度色差信号（ＹＵＶデータ）を生成し、該生成された輝度色差信号の画像データはＣＰＵ１０に送られる。つまり、画像生成部９は、ＣＣＤ５から出力された画像データに対して画像処理を施す。
【００３７】
ＣＰＵ１０は、画像生成部９から送られてきた画像データの圧縮・伸張（例えば、ＪＰＥＧ形式、ＭＰＥＧ形式の圧縮・伸張）処理、撮影処理、再生処理などを行う機能を有するとともに、デジタルカメラ１の各部を制御するワンチップマイコンである。また、ＣＰＵ１０は、時を刻むクロック回路も含み、該クロック回路は時計としての機能も有する。
【００３８】
キー入力部１１は、電源Ｏｎ／Ｏｆｆキー、モード切替キー、シャッタボタン、録画ボタン、メニューキー、十字キー、ＳＥＴキー等の複数の操作キーを含み、ユーザのキー操作に応じた操作信号をＣＰＵ１０に出力する。
メモリ１２には、ＣＰＵ１０によるデジタルカメラ１の各部の制御に必要なプログラム、及び各部の制御に必要なデータが記録されており、ＣＰＵ１０は、このプログラムにしたがって各処理を行う。また、メモリ１２は、本発明に必要なデータを記録させるための領域も有する。
【００３９】
ＤＲＡＭ１３は、ＣＣＤ５によって撮像された後、ＣＰＵ１０に送られてきた画像データを一時記憶するバッファメモリとして使用されるとともに、ＣＰＵ１０のワーキングメモリとして使用される。
フラッシュメモリ１４は、ＣＣＤ５によって撮像され、ＣＰＵ１０によって圧縮された画像データなどを保存しておく記録媒体である。
【００４０】
画像表示部１５は、カラーＬＣＤとその駆動回路を含み、撮影待機状態や動画撮影時にあるときには、ＣＣＤ５によって撮像された被写体をスルー画像として表示させ、画像再生状態にあるときはフラッシュメモリ１４に記録された画像データを表示させる。また、各種モードに対応する画面も表示させる。
【００４１】
Ｂ．ＣＰＵ１０の機能について
ＣＰＵ１０の機能を図２の機能ブロック図を用いて説明する。
ＣＰＵ１０は、第２の制御手段２１、画質設定手段２２、撮影記録制御手段２３、設定手段２４、第１の制御手段２５、推奨画質算出手段２６、報知手段２７、判定手段２８、動作制御手段２９、画質算出手段３０を有する。
【００４２】
画質設定手段２２は、撮影記録制御手段２３により撮影記録される画像の画質を設定するものであり、第２の制御手段２１は、ユーザのキー入力部１１の操作によりユーザによって選択された画質に設定させるように画質設定手段２２を制御するものである。
撮影記録制御手段２３は、該画質設定手段２２により設定された画質で、被写体を撮影し、該得られた画像データをフラッシュメモリ１４に記録するものである。
【００４３】
設定手段２４は、ユーザのキー入力部１１の操作によって入力された撮影の使用スケジュールを設定するものである。このとき、使用スケジュールとして、ユーザは、「全撮影枚数及び撮影期間」、「各単位期間の撮影枚数及び撮影期間」のいずれかを選択して入力することができ、該入力された使用スケジュールを設定する。
推奨画質算出手段２６は、前記設定手段により設定された使用スケジュールと、フラッシュメモリ１４の空きメモリ容量とに基づいて、該設定された使用スケジュール通りの撮影ができる画質の中で、比較的高い画質（最も高い画質も含む）である画質推奨画質を算出するものであり、第１の制御手段２５は、設定手段２４により使用スケジュールが設定されると、推奨画質算出手段２６を制御することにより、該使用スケジュール設定時のフラッシュメモリ１４の空きメモリ容量と、該設定された使用スケジュールとに基づいて推奨画質を算出させる。
【００４４】
報知手段２７は、推奨画質算出手段２６により算出された推奨画質をユーザに対して報知させるものである。この報知は、画像表示部１５に該推奨画質を表示させることにより報知させる。
判定手段２８は、撮影記録制御手段２３による撮影記録状況に基づいて、これからの撮影が推奨画質算出手段２６で算出された推奨画質で該設定した使用スケジュール通りに最後まで行なえるか否かを判定する。つまり、フラッシュメモリ１４に、使用スケジュールに基づくこれからの撮影に必要な空きメモリ容量があるか否かを判定する。
【００４５】
この判定手段２８は、前回の判定時（使用スケジュール設定時から１度も判定が行なわれていない場合は、使用スケジュール設定時）から現在まで実際に使用された実際使用メモリ容量を検出する手段（検出手段）と、設定された使用スケジュールに基づいて、前回の判定時（使用スケジュール設定時から１度も判定が行なわれていない場合は、該使用スケジュール設定時）から現在までの間に使用されたであろうと推測される予定使用メモリ容量を算出する手段（算出手段）を含み、該検出された実際使用メモリ容量と、算出された予定使用メモリ容量とに基づいて、これからの撮影が推奨画質算出手段２６で算出された推奨画質で該設定した使用スケジュール通りに最後まで行なえるか否かを判定する。この実際使用メモリ容量が予定使用メモリ容量より大きい場合には、これからの撮影が使用スケジュール通りに最後まで行なえないと判定する。なお、この判定手段２８は、所定のタイミングが到来したか否かを判定し、到来した時に判定を行なう。
【００４６】
判定手段２８により使用スケジュール通りの撮影が最後まで行なえないと判定されると、動作制御手段２９は、推奨画質算出手段２６、画質算出手段３０の何れかを制御して、ユーザに対して報知する。
推奨画質算出手段２６を制御する場合は、再び推奨画質を再算出させ、該算出された推奨画質を再報知させる。この再報知は、直接動作制御手段２９が行なうようにしてもよいし、報知手段２７を制御することにより報知するようにしてもよい。このとき、動作制御手段２９は、フラッシュメモリ１４の現在の空きメモリ容量と、設定された使用スケジュールに基づいた、これから撮影されると予定される残りの撮影予定枚数とから推奨画質を再算出させるように推奨画質算出手段２６を制御する。
【００４７】
また、画質算出手段３０を制御する場合は、これからの撮影が、該算出した推奨画質で該設定した使用スケジュール通りに最後まで行なうことができるように、画質算出手段３０に基準となる基準画質を算出させ、該算出された基準画質より高い画質の画像を該基準画質に変更するようにユーザに対して報知させる。この再報知は、直接動作制御手段２９が行なうようにしてもよいし、報知手段２７を制御することにより報知するようにしてもよい。この基準画質とは、フラッシュメモリ１４に記録されている画像の中で、ある画質より高い画質の画像を該ある画質に下げれば、該算出した推奨画質で該設定した使用スケジュール通りに最後まで撮影することができるようになる画質のことをいう。画質が高ければ（良ければ）、その分メモリ使用量も増えるので、画質を下げることにより使用メモリ容量を少なくさせるというものである。
【００４８】
Ｃ．デジタルカメラ１の動作
第１の実施の形態におけるデジタルカメラ１の動作を、主に使用スケジュール設定及び撮影と、使用状況判定の動作とに分けて説明するが、その前に、第１の実施の形態について簡単に説明すると、ユーザが撮影の使用スケジュールを設定すると、該設定した使用スケジュールと現在のフラッシュメモリ１４の空きメモリ容量とに基づいて推奨画質（使用スケジュール通りに撮影することができ、且つ一番良い画質）を算出して報知するとともに、フラッシュメモリ１４の空きメモリ容量の減り具合が予想以上に早い場合には、これからの撮影が使用スケジュール通りに最後まで行なえないと判定して、新たに推奨画質を算出して報知したり、記録した画像の画質の変更を促す報知を行なうことにより、これからの撮影を使用スケジュール通りに最後まで行わせることを可能にするというものである。
このフラッシュメモリ１４の空きメモリ容量の減り具合が予想以上に早い場合とは、ユーザが該報知された推奨画質より高い画質に設定した場合や、使用スケジュールに基づく撮影ペース（撮影枚数）よりオーバーペースで撮影していった場合である。
【００４９】
Ｃ−１．使用スケジュール設定及び撮影の動作について
まず、使用スケジュール設定及び撮影の動作を図３及び図４のフローチャートに従って説明する。
【００５０】
ユーザのキー入力部１１の電源Ｏｎ／Ｏｆｆキーの操作により、デジタルカメラ１の電源がオンされると、ＣＰＵ１０は、現在設定されているモードが使用スケジュールモードであるか否かを判断する（ステップＳ１）。このとき、ユーザはデジタルカメラ１の電源をオンすると、ユーザはキー入力部１１のモード切替キーを操作することにより、任意のモードに設定することができる。
【００５１】
ステップＳ１で、使用スケジュールモードに設定されていると判断すると、ＣＰＵ１０は、使用スケジュールを入力するための画面を表示させる。
ここでは、使用スケジュールとして、静止画撮影の全撮影枚数及び撮影期間を入力させるための画面と、各単位期間の撮影枚数及び撮影期間を入力させるための画面を表示させ、ユーザは、キー入力部１１を操作することにより、全撮影枚数及び撮影期間と、各単位期間の撮影枚数及び撮影期間とのどちらか一方を選択して入力することができる。このとき、各単位期間の撮影枚数及び撮影期間を選択した場合は、各単位期間毎に異なる撮影枚数を入力することができる。
【００５２】
例えば、全撮影枚数及び撮影期間を選択して入力する場合は、全撮影枚数を１００枚、撮影期間を４日間と入力することができる。また、各単位期間（ここでは各日）の撮影枚数及び撮影期間を入力する場合は、撮影期間を４日間、１日目を１６枚、２日目を５０枚、３日目を２０枚、４日目を１４枚というように各日の撮影枚数を入力することができる。
【００５３】
次いで、ＣＰＵ１０は、セットキーの操作が行われたか否かを判断する（ステップＳ３）。この判断は、キー入力部１１からセットキーの操作に対応する操作信号が送られてきたか否かにより判断する。
ステップＳ３で、セットキーの操作が行われていないと判断するとセットキーの操作が行なわれるまでステップＳ３に留まり、セットキーの操作が行なわれたと判断すると、ＣＰＵ１０は、該入力された使用スケジュールを設定する（ステップＳ４）。つまり、メモリ１２の使用スケジュール記録領域に該入力された使用スケジュールを記録させる。このとき、使用スケジュール記録領域の該設定された時の日時（設定日時）も記録させる。
ここで、ユーザは、セットキーの操作を行なうまでは使用スケジュールを入力することができ、使用スケジュールの入力が完了したと判断するとセットキーの操作を行なうことにより入力した使用スケジュールを設定することができる。
【００５４】
使用スケジュールの設定を行なうと、ＣＰＵ１０は、該設定された使用スケジュール及びフラッシュメモリ１４の空きメモリ容量に基づいて１枚当たりのメモリ使用量の算出を行う（ステップＳ５）。
【００５５】
具体的には、設定された使用スケジュールに基づく全撮影枚数とフラッシュメモリ１４の空きメモリ容量とに基づいて、１枚当たりのメモリ使用量を算出する。使用スケジュールに基づく全撮影枚数とは、全撮影枚数及び撮影期間が選択されて入力された場合はそのまま入力された全撮影枚数がそのまま全撮影枚数となるが、各単位期間の撮影枚数及び撮影期間が選択されて入力された場合は、各単位期間の撮影枚数を合計した撮影枚数が全撮影枚数ということになる。例えば、上述した入力例でいくと、１日目が１６枚、２日目が５０枚、３日目が２０枚、４日目が１４枚となるので、合計した撮影枚数は１００枚ということになり、これが全撮影枚数となる
【００５６】
また、１枚当たりのメモリ使用量の算出例としては、例えば、フラッシュメモリ１４の空きメモリ容量が５０ＭＢ（メガバイト）であり、設定された使用スケジュールに基づく全撮影枚数が１００枚の場合は、１枚当たりのメモリ使用量は０．５ＭＢということになる。この算出された１枚当たりのメモリ使用量は、メモリ１２のメモリ使用量記録領域に記録される。
【００５７】
次いで、ＣＰＵ１０は、該算出した１枚当たりのメモリ使用量に対応する推奨画質を算出する（ステップＳ６）。ここで、画質とは、画像のきめ細かさ、画像の綺麗さ等に関わる画像サイズ（画素数）、圧縮率等を総合したものをいい、画質が良くなればその分メモリ使用量も大きくなる。この算出された推奨画質は、メモリ１２の推奨画質記録領域に記録される。
【００５８】
なお、１枚当たりのメモリ使用量に対応する推奨画質を算出するようにしたが、それぞれのメモリ使用量に対応する推奨画質を記録したテーブルを備え、該テーブルから１枚当たりのメモリ使用量に対応する推奨画質を読み出すようにしてもよい。また、画像サイズのみを画質というようにしてもよいし、圧縮率のみを画質というようにしてもよい。
【００５９】
次いで、ＣＰＵ１０は、該算出した推奨画質を画像表示部１５に表示させることによりユーザに対して報知させる（ステップＳ７）。この推奨画質の報知は、１度だけ行なってもよいし、定期的に報知させるようにしてもよいし、連続的に報知するようにしてもよい。
これにより、推奨画質をユーザが認識することができる。
【００６０】
一方、ステップＳ１で、現在設定されているモードが使用スケジュールモードでないと判断すると、図４のステップＳ８に進み、ＣＰＵ１０は、静止画撮影モードであるか否かを判断する。
ステップＳ８で、静止画撮影モードでないと判断すると他のモードへ移行し、静止画撮影モードであると判断すると、ＣＰＵ１０は、ＣＣＤ５による撮像を開始させ、ＣＣＤ５により順次撮像され、画像生成部９により順次生成された輝度色差信号の静止画データを画像表示部１５に表示させていくという、いわゆるスルー画像表示を開始させる（ステップＳ９）。
【００６１】
次いで、ＣＰＵ１０は、画質設定を行なうか否かを判断する（ステップＳ１０）。
このとき、ユーザはスルー画像表示中にキー入力部１１のメニューキーを操作して、画質設定を選択することができ、該操作に対応する操作信号がキー入力部１１から送られてくると画質設定を行なうと判断する。
ステップＳ１０で、画質設定を行なわないと判断するとそのままステップＳ１４に進み、画質設定を行なうと判断すると、ＣＰＵ１０は、ユーザに画質を選択させるための画面を表示させる（ステップＳ１１）。
このとき、ユーザはキー入力部１１の十字キーを操作することにより表示された複数の画質の中から任意の画質を選択することができる。
【００６２】
次いで、ＣＰＵ１０は、セットキーの操作が行なわれたか否かを判断する（ステップＳ１２）。
ステップＳ１２で、セットキーの操作が行われていないと判断するとセットキーの操作が行なわれるまでステップＳ１２に留まり、セットキーの操作が行なわれたと判断すると該選択されている画質に設定して（ステップＳ１３）ステップＳ１４に進む。
【００６３】
つまり、ユーザはセットキーの操作を行なうまでは自由に画質を選択することができ、選択した画質でよいと思うとセットキーを操作することにより画質の設定を行なうことができる。
これにより、図３のステップＳ７で、報知された推奨画質にユーザが設定することもできるし、該報知された推奨画質と異なる画質に設定することもできる。
【００６４】
ステップＳ１４に進むと、ＣＰＵ１０は、静止画撮影を行なうか否かを判断する。この判断は、シャッタボタンの押下に対応する操作信号がキー入力部１１から送られてきたか否かにより判断する。
ステップＳ１４で、静止画撮影を行なわないと判断するとステップＳ１０に戻り、静止画撮影を行なうと判断すると、設定されている画質で静止画撮影記録処理を行って（ステップＳ１５）、ステップＳ８に戻る。つまり、該設定されている画像サイズ、圧縮率等に基づいて該撮影された静止画データを記録する。
【００６５】
Ｃ−２．使用状況判定の動作について
次に、使用状況判定の動作を図５のフローチャートに従って説明する。
ＣＰＵ１０は、所定のタイミングが到来したか否かを判断する（ステップＳ３１）。この所定のタイミングとは、例えば、デジタルカメラ１がクレードルにセットされたタイミング、一定周期が到来したタイミング、電源がオフにされたときのタイミング、電源がオンにされたときのタイミング、１日が終了したときのタイミング（例えば、０時０分になった時のタイミング）、ユーザによって使用状況判定を行なう旨の指示がされたときのタイミング等があり、何れであってもよく、電源オン状態、オフ状態に関わらず行なってもよい。
【００６６】
ステップＳ３１で、所定のタイミングが到来したと判断すると、ＣＰＵ１０は、前回使用状況判定を行なった時（後述する判定時期記録領域に記録されている日時）、使用スケジュール設定時から一度も使用状況判定を行なっていない場合は図３のステップＳ４で使用スケジュールを設定した時（使用スケジュール記録領域に記録されている設定日時）から現在までの間に実際に使用された（記録された）フラッシュメモリ１４の実際メモリ使用量ｍを検出する（ステップＳ３２）。つまり、現時点のメモリ使用量から前回の使用状況判定処理を行った時点（使用スケジュール設定時から未だ一度も使用状況判定を行なっていない場合は使用スケジュールを設定した時点）のメモリ使用量を減算してメモリ使用量の増加分を算出することにより実際メモリ使用量ｍを検出する。
【００６７】
次いで、ＣＰＵ１０は、前回の使用状況判定処理を行った時（使用スケジュール設定時から未だ一度も使用状況判定を行なっていない場合は図３のステップＳ４で使用スケジュールを設定した時点）から現在までの間に使用されたであろうと推測される予定メモリ使用量ｎを設定された使用スケジュールに基づいて算出する（ステップＳ３３）。この予定メモリ使用量ｎの算出は、使用スケジュールとして「全撮影枚数及び撮影期間」と、「各単位期間の撮影枚数と撮影期間」とのどちらが設定されたかによって算出方法が少し異なる。
【００６８】
「全撮影枚数及び撮影期間」が入力され設定された場合は、設定された使用スケジュールの撮影期間と、前回の使用状況判定処理を行なった時（使用スケジュール設定時から未だ一度も使用状況判定を行なっていない場合は使用スケジュールを設定した時点）から現在までの期間との比に応じて、設定された使用スケジュールの全撮影枚数から、使用スケジュールの設定日時から現在までの間に撮影されたであろうと予定される予定撮影枚数を算出し、該算出した予定撮影枚数とメモリ使用量記録領域に記録されている１枚当たりのメモリ使用量（図３のステップＳ５で算出された１枚当たりのメモリ使用量、又は後述する図５のステップＳ３８で算出された１枚当たりのメモリ使用量）とに基づいて算出する。例えば、使用スケジュールとして全撮影枚数を１００枚、撮影期間を４日間と設定された場合であって、前回の使用状況判定処理の時や該使用スケジュールの設定時から現在までの期間が約２日間とする場合には、予定撮影枚数は５０枚ということになり、該５０枚と１枚当たりのメモリ使用量とに基づいて予定メモリ使用量ｎが算出される。つまり、「全撮影枚数及び撮影期間」が設定された場合は、各単位期間の撮影枚数は均等ということになる。例えば、全撮影枚数が１００枚、撮影期間が４日間の場合は、１日当たり２５枚ということになり、これが撮影ペースということになり、単位期間の撮影ペースが自動的に定められることになる。
【００６９】
一方、「各単位期間の撮影枚数及び撮影期間」が入力され設定された場合は、前回の使用状況判定処理を行なった時（使用スケジュール設定時から未だ一度も使用状況判定を行なっていない場合は使用スケジュールを設定した時点）から現在までの期間に対応する期間の撮影枚数を、各単位期間の撮影枚数から予定撮影枚数を算出することになる。例えば、撮影期間を４日間、１日目を１６枚、２日目を５０枚、３日目を２０枚、４日目を１４枚と設定した場合であって、現在を３日目が満了した時点とし、前回の使用状況判定処理を行なった時期が１日目の終了した時点である場合は、前回の使用状況判定処理の時から現在までの期間が２日目と３日目との約２日間となり、予定撮影枚数は７０枚となる。また、使用スケジュール設定時から１度も使用状況判定処理が行なわれていない場合である場合は、該使用スケジュールの設定時から現在までの期間が１日目と２日目と３日目との約３日間となり、予定撮影枚数は８６枚ということになる。そしてこの予定撮影枚数とメモリ使用量記録領域に記録されている１枚当たりのメモリ使用量とに基づいて予定メモリ使用量ｎを算出することになる。つまり、「各単位期間の撮影枚数及び撮影期間」が設定された場合は「全撮影枚数及び撮影期間」が設定された場合とは違って、各単位期間の撮影枚数は均等ではなく、設定された各単位期間毎の撮影枚数がそのまま撮影ペースということになる。例えば、１日目が１６枚と設定された場合は、これがそのまま１日目の撮影ペースということになり、２日目が５０枚と設定された場合は、これがそのまま２日目の撮影ペースということになる。
【００７０】
次いで、ＣＰＵ１０は、該検出した実際メモリ使用量ｍと、該算出した予定メモリ使用量ｎを比較し（ステップＳ３４）、該比較結果に基づいて実際メモリ使用量ｍが予定メモリ使用量ｎより大きいか否かを判断する（ステップＳ３５）。つまり、ステップＳ３４及びステップＳ３５では、図４のステップＳ１５の静止画撮影記録処理による静止画データのフラッシュメモリ１４への記録状況に基づいて、前回報知した推奨画質（推奨画質記録領域に記録されている推奨画質）で、設定した使用スケジュールどおりにこれから最後まで撮影を行なうことができるか否かを判定することになる。つまり、設定された使用スケジュールに基づいて、現在から撮影されるであろうと予想される残りの撮影枚数分の撮影を該推奨画質で行なうことができるか否かを判定することになる。
言い換えるならば、推奨画質に設定したものの設定された使用スケジュールに基づく撮影ペースより早い撮影ペースで撮影した場合や、該使用スケジュールに基づく撮影ペースで撮影しているが設定した画質が高い場合等は、これからの撮影が使用スケジュール通りに撮影することができないということになる。
【００７１】
例えば、報知された推奨画質より高画質に設定して撮影した場合や、設定した使用スケジュールより速いペースで撮影を行っていった場合、つまり、使用スケジュールとして全撮影枚数を１００枚、撮影期間を４日間とした場合は単位期間当たり（ここでは、１日当たり）の撮影枚数は２５枚であるのに対し、１日目で５０枚も撮影した場合は、撮影ペースが速く、４日間で１００以上撮影してしまう可能性があり、これからの撮影が、該報知した推奨画質で使用スケジュール（１００枚撮影、４日間に渡って撮影）どおりに最後まで行なうことはできないからである。言い換えるならば、設定された使用スケジュール通りに撮影ができ、且つ、画質が最大となるように推奨画質を算出して報知したので、該報知された推奨画質で該設定した使用スケジュールで撮影を行なえば、フラッシュメモリ１４の空きメモリ容量が丁度なくなり、且つ、使用スケジュールどおりに最後まで撮影することはできるが、該推奨画質以上の画質でスケジュールどおりに撮影した場合は１００枚撮影する前にフラッシュメモリ１４の空きメモリ容量が無くなる可能性があり、また、推奨画質で撮影したが設定した使用スケジュールに基づくペースより速いペースで撮影を行なっていった場合には、４日間に渡って撮影することができない可能性があり、使用スケジュール通りに最後まで撮影を行なうことはできないからである。
なお、ステップＳ３５での判断を行った場合は、判断結果に関わらず、ＣＰＵ１０は、メモリ１２の判定時期記録領域に使用状況を判定した日時を記録させる。これにより、前回の使用状況判定処理を行った時期がわかる。
【００７２】
ステップＳ３５で、実際メモリ使用量ｍが予定メモリ使用量ｎより大きくないと判断するとステップＳ３１に戻り、実際メモリ使用量ｍが予定メモリ使用量ｎより大きいと判断すると、このままでは、設定した使用スケジュール通りにこれから最後まで撮影を行なう前に、途中でフラッシュメモリ１４の空きメモリ容量が無くなってしまうと事前に判断し、ＣＰＵ１０は、推奨画質の再報知を行うか否かを判断する（ステップＳ３６）。
ここで、このままでは、設定した使用スケジュール通りにこれから最後まで撮影を行なう前に、途中でフラッシュメモリ１４の空きメモリ容量が無くなってしまうと判断した際に、新たに推奨画質を報知させるか、記録画像の画質変更の報知を行なうか、を予めユーザがキー入力部１１を操作することにより設定することができ、該設定に基づいて、推奨画質を再報知させるか否かを判断する。この記録画像の画質変更の報知とは、既にフラッシュメモリ１４に記録してある静止画の画質を低くさせて空きメモリ容量を増やすことにより使用スケジュール通りに撮影を行なわせるための報知のことをいう。
【００７３】
ステップＳ３６で、推奨画質の再報知を行うと判断すると、ＣＰＵ１０は、残り撮影予定枚数を算出する（ステップＳ３７）。具体的には、該設定され使用スケジュール記録領域に記録されている使用スケジュールと現在の日時から残り撮影予定枚数を算出する。この残り撮影予定枚数は、ステップＳ３３と同様の動作により、使用スケジュールの設定日時から現在までの間に撮影されたであろうと予定される予定撮影枚数を算出し、該算出した予定撮影枚数を該設定された使用ジュケジュールに基づく全撮影枚数から減算して求めるようにしてもよいし、直接残り撮影予定枚数を算出するようにしてもよい。
【００７４】
次いで、ＣＰＵ１０は、現在のフラッシュメモリ１４の空きメモリ容量と、該算出した残り撮影予定枚数とに基づいて、１枚当たりのメモリ使用量を算出する（ステップＳ３８）。この算出された１枚当たりのメモリ使用量は、メモリ１２のメモリ使用量記録領域に上書きして記録される。
次いで、ＣＰＵ１０は、該算出した１枚当たりのメモリ使用量に対応する推奨画質を算出する（ステップＳ３９）。この算出された推奨画質は、メモリ１２の推奨画質記録領域に上書きして記録される。
【００７５】
次いで、ＣＰＵ１０は、該算出した推奨画質を画像表示部１５に表示させることにより推奨画質をユーザに対して再報知する（ステップＳ４０）。
これにより、ユーザは、該再報知された推奨画質に設定することができ、該推奨画質で設定した場合は、これからの撮影を設定した使用スケジュール通りに最後まで行なうことができる。
【００７６】
一方、ステップＳ３６で、推奨画質の再報知を行わない、つまり、記録画像の画質変更の報知を行なうと判断すると、ＣＰＵ１０は、ステップＳ３４で比較した実際メモリ使用量ｍと該算出した予定メモリ使用量ｎとに基づいて、オーバーした分の使用量（オーバー使用量）ｏを算出する（ステップＳ４１）。
【００７７】
次いで、ＣＰＵ１０は、既にフラッシュメモリ１４に記録してある静止画の画質を低くさせて空きメモリ容量を増やすことにより、推奨画質記録領域に記録している推奨画質（直近に報知した推奨画質）で使用スケジュール通りにこれから最後までの撮影を可能にするため、該算出したオーバー使用量ｏ分だけの容量がなくなるような基準画質を算出する（ステップＳ４１）。この基準画質とは、使用スケジュール設定後に記録された静止画のうち、ある画質より高い静止画の画質を該ある画質に下げれば、該算出したオーバー使用量ｏ分のメモリ使用量がなくなるという基準となる画質のことをいう。
【００７８】
この基準画質の求め方としては、たとえば、該算出した予定メモリ使用量ｎを、使用スケジュール設定後に実際に撮影された撮影枚数ｐで割ることにより、実際に撮影した１枚当たりの理想使用量ｑ（理想画質）を算出する。この理想使用量ｑ（理想画質）で実際に撮影していれば、オーバー使用量がなくなる、つまり、ゼロになる。なお、ユーザが設定した使用スケジュール通りの枚数で撮影している場合であってオーバー使用量ｏがある場合は、ユーザは推奨画質以上の画質で撮影しており、推奨画質で撮影していればオーバー使用量ｏはないので、理想画質は報知した推奨画質ということになる。また、ユーザが設定した使用スケジュールより多く撮影を行なった場合であってオーバー使用量ｏがある場合は、この理想画質は推奨画質より低くなる。
【００７９】
そして、スケジュール設定後に撮影され記録された各静止画のうち、該算出した理想使用量ｑ（理想画質）以下の静止画の枚数ｒ、及び、該理想使用量ｑ以下の各静止画の使用量を合計した使用合計量ｓを求める。
そして、以下の式により１枚あたりの基準メモリ使用量を求め、該求めた基準使用量に対応する画質を基準画質とする。
【００８０】
【数１】
2008099223.tif 000003
【００８１】
次いで、ＣＰＵ１０は、該算出した基準画質を用いて画質変更を知らせる旨を画像表示部１５に表示させることにより報知する（ステップＳ４２）。具体的に説明すると、使用スケジュール設定後に記録した静止画のうち、該算出した基準画質より高い画質の静止画を該基準画質に変更してくださいという旨を画像表示部１５に表示させる。
【００８２】
Ｄ．以上のように、第１の実施の形態においては、推奨画質を報知した後に、実際の使用によるフラッシュメモリ１４の空きメモリ容量の状況に応じて、これからの撮影が該報知した推奨画質で撮影の使用スケジュール通りに最後まで行なうことができるか否かを判定するようにしたので、フラッシュメモリ１４の空きメモリ容量がなくなる前に、対処することができる。
また、使用スケジュール設定時から現在までに使用されると予定される使用メモリ容量を該使用スケジュールに基づいて算出し、該算出した予定メモリ使用量と、使用スケジュール設定時から現在までに実際に使用されたフラッシュメモリ１４の実際使用メモリ容量とに基づいて、これからの撮影が該報知した推奨画質で撮影の使用スケジュール通りに最後まで行なうことができるか否かを判定するようにしたので、判定の精度が高くなる。
また、これからの撮影が使用スケジュール通りに最後まで行なうことができない場合は、これから最後まで撮影を行なうことができるように、推奨画質を再算出して再び報知したり、基準画質を算出して該基準画質より高い画質の画像を該基準画質に変更させるように促す旨を報知するので、撮影ペースが速い場合や、ペースがオーバーした場合であっても、該報知に従って画質の設定変更を行なったり、記録画像の画質を変更した場合は、これからの使用スケジュール通りに最後まで撮影を行なうことができる。
【００８３】
［第２の実施の形態］
次に、第２の実施の形態について説明する。
第１の実施の形態においては、静止画について説明したが、第２の実施の形態においては、動画の場合について説明する。また、第１の実施の形態においては、推奨画質の報知、画質変更の報知について説明したが、第２の実施の形態においては、画質を推奨画質に自動的に設定、自動的に画質変更を行なうというものでもある。
【００８４】
Ｅ．ＣＰＵ１０の機能について
第２の実施の形態も、図１に示したものと同様の構成を有するデジタルカメラ１を用いることにより本発明の撮像装置を実現する。
しかしながら、ＣＰＵ１０の機能が図２とは異なり、以下、第２の実施の形態のＣＰＵ１０の機能を図６の機能ブロック図を用いて説明する。
ＣＰＵ１０は、第２の制御手段２１、画質設定手段２２、撮影記録制御手段２３、設定手段２４、第１の制御手段２５、推奨画質算出手段２６、判定手段２８、動作制御手段２９、画質算出手段３０を有し、第１の実施の形態と異なる機能について説明する。
【００８５】
第２の制御手段２１は、推奨画質算出手段２６により算出された推奨画質に画質を設定させるように画質設定手段２２を制御するものである。
設定手段２４は、ユーザのキー入力部１１の操作によって入力された撮影の使用スケジュールを設定するものであるが、ここでは、使用スケジュールとして、ユーザは「全撮影時間及び撮影期間」、「各単位期間の撮影時間及び撮影期間」、「全撮影時間及び撮影回数」、「各回の撮影時間及び撮影回数」の何れかを選択して入力することができ、該入力された使用スケジュールを設定する。
動作制御手段２９は、判定手段２８によりこれからの撮影が使用スケジュール通りに最後まで行なえないと判定されると、推奨画質算出手段２６、画質算出手段３０の何れかを制御して、画質の再設定、又は記録画像の画質変更を自動的に行なう。
【００８６】
推奨画質算出手段２６を制御する場合は、再び推奨画質を再算出させ、該再算出された推奨画質となるように画質設定手段２２を制御することにより画質の再設定を行なわせる。この画質の再設定は、直接動作制御手段２９が制御するようにしてもよいし、第２の制御手段が制御するようにしてもよい。
また、画質算出手段３０を制御する場合は、該算出した推奨画質で、該設定した使用スケジュール通りに最後まで撮影ができるように、画質算出手段３０に基準となる画質を算出させ、フラッシュメモリ１４に記録されている画像のうち、該算出された基準画質より高い画質の画像を該基準画質となるように自動的に変更させる。
【００８７】
Ｆ．デジタルカメラ１の動作
以下、第２の実施の形態のデジタルカメラ１の動作を第１の実施の形態と同様に、使用スケジュール設定及び撮影の動作と、使用状況判定の動作とに分けて説明するが、その前に、第２の実施の形態について簡単に説明すると、ユーザが撮影の使用スケジュールを設定すると、該設定した使用スケジュールと現在のフラッシュメモリ１４の空きメモリ容量とに基づいて推奨画質（使用スケジュール通りに撮影することができ、且つ一番良い画質）を算出して自動的に画質を設定するとともに、フラッシュメモリ１４の空きメモリ容量の減り具合が予想以上に早い場合には、これからの撮影が使用スケジュール通りに撮影を行なえないと判定して、新たに推奨画質を算出して自動的に画質を設定変更したり、記録した画像の画質の変更を自動的に変更するというものである。
このフラッシュメモリ１４の空きメモリ容量の減り具合が予想以上に早い場合とは、使用スケジュールに基づく撮影ペースよりオーバーペースで撮影していった場合である。
【００８８】
Ｆ−１．使用スケジュール設定及び撮影の動作について
まず、使用スケジュール設定及び撮影の動作を図７のフローチャートにしたがって説明する。
【００８９】
ユーザのキー入力部１１の電源Ｏｎ／Ｏｆｆキーの操作によりデジタルカメラ１の電源がオンされると、ＣＰＵ１０は、現在設定されているモードが使用スケジュールモードであるか否かを判断する（ステップＳ５１）。
ステップＳ５１で、使用スケジュールモードに設定されていると判断すると、ＣＰＵ１０は、使用スケジュールを入力するための画面を表示させる（ステップＳ５２）。
【００９０】
ここでは、使用スケジュールとして、動画の全撮影時間及び撮影期間を入力させるための画面と、各単位期間の撮影時間及び撮影期間を入力させるための画面と、更に全撮影時間及び撮影回数を入力させるための画面、各回の撮影時間及び撮影回数を入力させるための画面を表示させ、ユーザは、キー入力部１１を操作することにより。「全撮影時間と撮影期間」、「各単位期間の撮影時間及び撮影期間」、「全撮影時間及び撮影回数」、「各回の撮影時間及び撮影回数」のうち何れかを選択して入力することができる。
【００９１】
全撮影時間及び撮影期間を選択して入力する場合は、例えば、全撮影時間を１時間、撮影期間を４日間と入力することができ、各単位期間（ここでは単位期間を１日とする）の撮影時間及び撮影期間を選択して入力する場合は、例えば、撮影期間を３日間、１日目を２５分、２日目を２０分、３日目を１５分というように各日の撮影時間を入力することができる。また、全撮影時間及び撮影回数を選択して入力する場合は、例えば、全撮影時間を１時間（６０分）、撮影回数を４回と入力することができ、各回の撮影時間及び撮影回数を選択して入力した場合は、例えば、１回目を３０分、２回目を１０分、３回目を２０分、撮影回数を３回と入力することができる。
【００９２】
次いで、ＣＰＵ１０は、セットキーの操作が行なわれたか否かを判断する（ステップＳ５３）。
ステップＳ５３で、セットキーの操作が行われていないと判断するとセットキーの操作が行なわれるまでステップＳ５３に留まり、セットキーの操作が行なわれたと判断すると、ＣＰＵ１０は、該入力された使用スケジュールを設定する（ステップＳ５４）。このとき、該入力された使用スケジュール及び設定日時が使用スケジュール記録領域に記録される。
【００９３】
使用スケジュールの設定を行なうと、ＣＰＵ１０は、該設定された使用スケジュール及びフラッシュメモリ１４の空きメモリ容量に基づいて単位時間当たり（例えば、１秒当たり）のメモリ使用量の算出を行う（ステップＳ５５）。
【００９４】
具体的には、設定された使用スケジュールに基づく全撮影時間とフラッシュメモリ１４の空きメモリ容量とに基づいて、単位時間当たりの使用メモリ容量を算出する。この使用スケジュールに基づく全撮影時間とは、「全撮影時間及び撮影期間」や「全撮影時間及び撮影回数」が選択されて入力された場合は、入力された全撮影時間がそのまま全撮影時間となり、「各単位期間の撮影時間及び撮影期間」や「各回の撮影時間及び撮影回数」が選択された入力された場合、各単位期間の撮影時間を合計した撮影時間や各回の撮影時間を合計した撮影時間が全撮影時間ということになる。例えば、上述した入力例で行くと、各単位期間の撮影時間として１日目が２５分、２日目が２０分、３日目が１５分となるので、合計した撮影時間は１時間ということになり、これが全撮影時間ということになる。また、各回の撮影時間として１回目が３０分、２回目が１０分、３回目が２０分となるので、合計した撮影時間は１時間ということになり、これが全撮影時間ということになる。
【００９５】
また、単位時間当たりのメモリ使用量の算出例としては、例えば、フラッシュメモリの空きメモリ容量１８０ＭＢで、設定された使用スケジュールに基づく全撮影時間が１時間の場合は、１秒当たりのメモリ使用量は０．５ＭＢということになる。この算出された１秒当たりのメモリ使用量は、メモリ使用量記録領域に記録される。
【００９６】
次いで、ＣＰＵ１０は、該算出した単位時間当たりのメモリ使用量に対応する推奨画質を算出する（ステップＳ５６）。ここで、動画の場合の画質とは、画像サイズ、圧縮率の他にフレームレートの高低も含まれる。この算出された推奨画質は、推奨画質記録領域に記録される。
なお、単位時間当たりのメモリ使用量に対応する推奨画質を算出するようにしたが、それぞれのメモリ使用量に対応する推奨画質を記録したテーブルを備え、該テーブルから単位時間当たりのメモリ使用量に対応する推奨画質を読み出すようにしてもよい。また、画像サイズのみ、圧縮率のみ、フレームレートの高低のみを画質というようにしてもよい。
【００９７】
次いで、ＣＰＵ１０は、動画の画質を該算出された推奨画質に自動的に設定する（ステップＳ５７）。このとき、自動的に画質を設定した旨、及びその画質を画像表示部１５に表示させることにより、ユーザに対して報知させるようにしてもよい。
【００９８】
一方、ステップＳ５１で、現在設定されているモードが使用スケジュールモードでないと判断すると、ＣＰＵ１０は、動画撮影モードであるか否かを判断する（ステップＳ５８）。
ステップＳ５８で、動画撮影モードでないと判断すると他のモードへ移行し、動画撮影モードであると判断すると、ＣＰＵ１０は、所定のフレームレートでＣＣＤ５による撮像を開始させ、ＣＣＤ５により順次撮像され、画像表示部９により順次生成された輝度色差信号の画像データを画像表示部１５に表示させていくという、いわゆるスルー画像表示を開始させる（ステップＳ５９）。
【００９９】
次いで、ＣＰＵ１０は、動画撮影を行なうか否かを判断する（ステップＳ６０）。この判断は、録画ボタンの押下に対応する操作信号がキー入力部１１から送られてきたか否かにより判断する。
ステップＳ６０で、録画ボタンが押下されていないと判断すると押下されるまでステップＳ６０に留まり、録画ボタンが押下されたと判断すると、ＣＰＵ１０は、自動的に設定された画質で動画撮影記録処理を行う（ステップＳ６１）。つまり、設定されている画像サイズ、圧縮率、フレームレート等に基づいて撮影された動画データを記録する。
動画撮影記録処理を行うと、ＣＰＵ１０は、動画撮影を終了するか否かを判断し（ステップＳ６２）、終了しないと判断するとステップＳ６１に戻る。
【０１００】
Ｆ−２．使用状況判定の動作について
次に、使用状況判定の動作を図７のフローチャートに従って説明する。
ＣＰＵ１０は、所定のタイミングが到来したか否かを判断する（ステップＳ８１）。この判断は、第１の実施の形態で説明したようなタイミングが到来したか否かにより判断する。
【０１０１】
ステップＳ８１で、所定のタイミングが到来したと判断すると、ＣＰＵ１０は、前回使用状況判定を行なった時（後述する判定時期記録領域に記録されている日時）、使用スケジュール設定時から一度も使用状況判定を行なっていない場合は図７のステップＳ５４で使用スケジュールを設定した時（使用スケジュール記録領域に記録されている設定日時）から現在までの間に実際に使用された（記録された）フラッシュメモリ１４の実際使用量ｍを検出する（ステップＳ８２）。
【０１０２】
次いで、ＣＰＵ１０は、前回の使用状況判定処理を行った時（使用スケジュール設定時から未だ一度も使用状況判定を行なっていない場合は図７のステップＳ５４で使用スケジュールを設定した時）から現在までの間に使用されたであろうと推測される予定メモリ使用量ｎを算出する（ステップＳ８３）。この予定メモリ使用量ｎの算出は、使用スケジュールとして「全撮影時間及び撮影期間」、「各単位期間の撮影時間及び撮影期間」、「全撮影時間及び撮影回数」、「各回の撮影時間及び撮影回数」の何れかが設定されたかによって算出方法が少し異なる。
【０１０３】
「全撮影時間及び撮影期間」が入力され設定された場合は、設定された使用スケジュールの撮影期間と前回の使用状況判定処理を行なった時（使用スケジュール設定時から未だ一度も使用状況判定を行なっていない場合は使用スケジュールを設定した時点）から現在までの期間の比に応じて、設定された使用スケジュールの全撮影時間から、使用スケジュールの設定日時から現在までの間に撮影されたであろうと予定される予定撮影時間を算出し、該算出した予定撮影時間とメモリ使用量記録領域に記録されている単位期間当たりのメモリ使用量（図７のステップＳ５５で算出された１枚当たりのメモリ使用量、又は後述する図８のステップＳ８８で算出された１枚当たりのメモリ使用量）とに基づいて算出する。例えば、使用スケジュールとして全撮影時間が１時間、撮影期間が３日間と設定された場合であって、前回の使用状況判定処理の時や該使用スケジュールの設定時から現在までの期間が約２日間とする場合は、予定撮影時間は４０分ということになり、該４０分と単位時間当たりのメモリ使用量とに基づいて予定メモリ使用量ｎが算出される。つまり、「全撮影時間及び撮影期間」が設定された場合は、各単位期間の撮影時間は同じということになる。例えば、全撮影時間が１時間、撮影期間が３日間の場合は、１日当たり２０分ということになり、これが撮影ペースということになり、単位期間の撮影ペースが自動的に定められることになる。
【０１０４】
また、「各単位期間の撮影時間及び撮影期間」が入力され設定された場合は、前回の使用状況判定処理を行なった時（使用スケジュール設定時から未だ一度も使用状況判定を行なっていない場合は使用スケジュールを設定した時点）から現在までの期間に対応する期間の撮影時間と、各単位期間の撮影時間から使用スケジュールの設定日時から現在までの間に撮影されたであろうと予定される予定撮影時間を算出し、該算出した予定撮影時間とメモリ使用量記録領域に記録されている単位時間当たりのメモリ使用量とに基づいて算出する。例えば、撮影期間が３日間、１日目が２５分、２日目が２０分、３日目が１５分と設定された場合であって、現在を２日目が満了した時点とし、前回の使用状況判定処理を行なった時期が１日目の終了した時点である場合は、前回の使用状況判定処理の時から現在までの期間が２日目の約1日間となり、予定撮影時間は２０分となる。また、使用スケジュール設定時から１度も使用状況判定処理が行なわれていない場合である場合は、該使用スケジュール設定日時から現在までの期間が１日目と２日目との約２日間となり、予定撮影時間は４５分ということになる。そしてこの予定撮影時間とメモリ使用量記録領域に記録されている単位時間当たりのメモリ使用量とに基づいて予定メモリ使用量ｎを算出することになる。つまり、「各単位期間の撮影時間及び撮影期間」が設定された場合は「全撮影時間及び撮影期間」が設定された場合とは違って、各単位期間の撮影時間は均等ではなく、設定された各単位期間毎の撮影時間がそのまま撮影ペースということになる。例えば、１日目が２５分と設定された場合は、これがそのまま１日目の撮影ペースということになり、２日目が２０分と設定された場合は、これがそのまま２日目の撮影ペースということになる。
【０１０５】
また、「全撮影時間及び撮影回数」が入力され設定された場合は、該設定された使用スケジュールの撮影回数と、前回の使用状況判定処理を行なった時（使用スケジュール設定時から未だ一度も使用状況判定を行なっていない場合は使用スケジュールを設定した時点）から現在までに撮影された撮影回数との比に応じて、設定された使用スケジュールの全撮影時間から、使用スケジュールの設定日時から現在までの間に撮影されたであろうと予定される予定撮影時間を算出し、該算出した予定撮影時間とメモリ使用量記録領域に記録されている単位時間当たりのメモリ使用量とに基づいて算出される。例えば、使用スケジュールとして全撮影時間が１時間、撮影回数が４回と設定された場合であって、前回の使用状況判定処理の時や該使用スケジュール設定時から現在までの撮影回数が２回とする場合は、予定撮影時間は３０分ということになり、該３０分と単位時間当たりのメモリ使用量とに基づいて予定メモリ使用量ｎが算出される。つまり、「全撮影時間及び撮影回数」が設定された場合は、各回の撮影時間は均等ということになる。例えば、全撮影時間が１時間、撮影回数が４回の場合は、１回当たり１５分ということになり、これが撮影ペースということになり、撮影ペースが自動的に定められることになる。
【０１０６】
また、「各回の撮影時間及び撮影回数」が入力され設定された場合は、前回の使用状況判定処理を行なった時（使用スケジュール設定時から未だ一度も使用状況判定を行なっていない場合は使用スケジュールを設定した時点）から現在までに撮影された撮影回数と各回の撮影時間とから、使用スケジュールの設定日時から現在までの間に撮影されたであろうと予定される予定撮影時間を算出し、該算出した予定撮影時間とメモリ使用量記録領域に記録されている単位期間当たりのメモリ使用量とに基づいて算出する。例えば、撮影回数が３回、１回目が３０分、２回目が１０分、３回目が２０分と設定された場合であって、前回の使用状況判定処理を行った時から現在まで撮影回数が２回目の撮影の計１回である場合は、撮影予定時間は１０分ということになる。また、使用スケジュール設定時から１度も使用状況判定処理が行なわれていない場合に、該使用スケジュール設定時から現在までの撮影回数が１回目と２回目の撮影の計２回とする場合は、予定撮影時間は４０分ということになり、該４０分と単位時間当たりのメモリ使用量とに基づいて予定メモリ使用量ｎが算出される。つまり、「各回の撮影時間及び撮影回数」が設定された場合は「全撮影時間及び撮影回数」が設定された場合とは違って、各回の撮影枚数は均等ではなく、設定された各回の撮影時間がそのまま撮影ペースということになる。例えば、１日目が３０分と設定された場合は、これがそのまま１日目の撮影ペースということになり、２日目が１０分と設定された場合は、これがそのまま２日目の撮影ペースということになる。
【０１０７】
なお、この「全撮影時間及び撮影回数」、「各回の撮影時間及び撮影回数」を使用スケジュールとして設定した場合は、ＣＰＵ１０は、動画撮影を行なう度に動画撮影の回数をカウントしていく。
【０１０８】
予定メモリ使用量ｎを算出すると、ＣＰＵ１０は、該検出した実際メモリ使用量ｍと、該検出した予定メモリ使用量ｎを比較し（ステップＳ８４）、該比較結果に基づいて実際メモリ使用量ｍが予定メモリ使用量ｎより大きいか否かを判断する（ステップＳ８５）。つまり、ステップＳ８４、ステップＳ８５では、図７のステップＳ６１の動画撮影記録処理による動画データのフラッシュメモリ１４への記録状況に基づいて、図７のステップＳ５７で設定した推奨画質で、該設定した使用スケジュール通りにこれから最後まで撮影を行なうことができるか否かを判定することになる。つまり、設定された使用スケジュールに基づいて、現在から撮影されるであろうと予想される残りの撮影時間分の撮影を該推奨画質で行なうことができるか否かを判定することになる。
言い換えるならば、推奨画質に設定したものの設定された使用スケジュールに基づく撮影ペースをオーバーして撮影した場合や、該使用スケジュールに基づく撮影ペースで撮影しているが設定した画質が高い場合等は、これからの撮影が使用スケジュール通りに撮影することができないということになる。
【０１０９】
例えば、使用スケジュールよりオーバーしたペースで撮影を行なっていった場合、つまり、使用スケジュールとして全撮影時間を１時間、撮影期間を４日間と設定した場合や全撮影時間１を１時間、撮影回数を４回と設定した場合は、単位期間当たり（ここでは１日当たり）、１回当たりの撮影時間は１５分であるのに対し、１日目で３０分、１回目で３０分撮影した場合は、撮影ペースがオーバーし、４日間、４回で１時間以上の撮影してしまう可能性があり、該設定した推奨画質で使用スケジュール通りにこれから最後まで撮影を行なうことができないからである。言い換えるならば、設定された使用スケジュールで撮影ができ、且つ、画質が最大となるように推奨画質を算出して設定したので、スケジュールどおりに撮影を行なえばフラッシュメモリ１４の空きメモリ容量が丁度無くなり、且つ、使用スケジュール通りに最後まで撮影することはできるが、使用スケジュールに基づく撮影ペースをオーバーして撮影を行なった場合には、４日間、４回に渡って撮影することができない可能性があり、使用スケジュール通りにこれから最後まで撮影を行なうことはできないからである。
なお、ステップＳ８５での判断を行った場合は、判断結果に関わらず、ＣＰＵ１０は、メモリ１２の判定時期記録領域に使用状況を判定した日時を記録させる。これにより、前回の使用状況判定処理を行った時期がわかる。
【０１１０】
ステップＳ８５で、実際メモリ使用量ｍが予定メモリ使用量ｎより大きくないと判断するとステップＳ８１に戻り、実際メモリ使用量ｍが予定メモリ使用量ｎより大きいと判断すると、このままでは、これからの撮影が設定した使用スケジュール通りに最後まで行なう前に、途中でフラッシュメモリ１４の空きメモリ容量が無くなってしまうと事前に判断し、ＣＰＵ１０は、推奨画質の再設定を行なうか否かを判断する（ステップＳ８６）。
ここで、使用スケジュールの設定を行なった後に、これからの撮影が該使用スケジュール通りに最後まで行なう前に、途中でフラッシュメモリ１４の空きメモリ容量が無くなってしまうと判断した際に、新たに推奨画質を再設定させるか、記録画像の画質変更を行なうかを、予めユーザがキー入力部１１を操作することにより設定することができ、該設定に基づいて、推奨画質の再設定を行なうか否かを判断する。
【０１１１】
ステップＳ８６で、推奨画質の再設定を行なうと判断すると、ＣＰＵ１０は、残り撮影予定時間を算出する（ステップＳ８７）。具体的には、該設定された使用スケジュールと現在の日時から残りの撮影予定時間を算出し、該算出した残りの撮影予定時間と、現在のフラッシュメモリ１４の空きメモリ容量とに基づいて単位時間当たりのメモリ使用量を算出する。この算出された単位時間当たりのメモリ使用量はメモリ１２のメモリ使用量記録領域に上書きして記録される。
【０１１２】
この残りの撮影予定時間は、ステップＳ８３と同様の動作により、使用スケジュールの設定日時から現在までの間に撮影されたであろうと予定される予定撮影時間し、該算出した予定撮影時間を該設定された使用スケジュールに基づく全撮影時間から減算するようにして求めるようにしてもよいし、直接残り撮影予定時間を算出するようにしてもよい。
【０１１３】
次いで、ＣＰＵ１０は、該算出した単位時間当たりのメモリ使用量に対応する推奨画質を算出する（ステップＳ８９）。この算出された推奨画質は、推奨画質記録領域に上書きして記録される。
次いで、ＣＰＵ１０は、動画の画質を該算出された推奨画質に自動的に設定する（ステップＳ９０）。これにより、設定した使用スケジュール通りにこれから最後まで撮影を行なうことができる。このとき、自動的に画質を設定した旨、及びその画質を画像表示部１５に表示させることにより、ユーザに対して報知させるようにしてもよい。
【０１１４】
一方、ステップＳ８６で、推奨画質の再設定を行なわない、つまり、記録画像の画質変更を行なうと判断すると、ＣＰＵ１０は、ステップＳ８４で比較した実際メモリ使用量ｍと予定メモリ使用量ｎとに基づいて、オーバーした分の使用量（オーバー使用量）ｏを算出する（ステップＳ９１）。
【０１１５】
次いで、ＣＰＵ１０は、該フラッシュメモリ１４に記録してある画像の画質を低くさせて空きメモリ容量を増やすことにより、該設定してある推奨画質で使用スケジュール通りこれから最後までの撮影を可能にするため、該算出したオーバー使用量ｏ分だけの容量がなくなるような基準画質を算出する（ステップＳ９２）。この基準画質とは、使用スケジュール設定後に記録された画像のうち、ある画質より高い画像の画質を該ある画質に下げれば該算出したオーバー使用量ｏ分のメモリ使用量がなくなるという基準となる画質のことをいう。
【０１１６】
この基準画質の求めかたとしては、例えば、該算出した予定メモリ使用量ｎを、使用スケジュール設定後に実際に撮影された撮影時間ｔで割ることにより、実際に撮影した単位時間当たりの理想使用量ｕ（理想画質）を算出する。この理想使用量ｕ（理想画質）で実際に撮影していれば、オーバー使用量ｏがなくなる、つまりゼロになる。なお、ユーザが設定した使用スケジュール通りに撮影している場合は、理想画質は設定した推奨画質ということになり、初めからオーバー使用量ｏはないということになる。
【０１１７】
そして、スケジュール設定後に撮影され記録された各動画のうち、該算出した理想使用量ｕに対応する理想画質以下の各動画の撮影時間を合計した撮影合計時間ｖ、及び、該理想使用量ｕ以下の各動画のメモリ使用量を合計した使用合計量ｗを求める。
そして、以下の式により、単位時間当たりの基準メモリ使用量を求め、該も停めた基準使用量に対応する画質を基準画質とする。
【０１１８】
【数２】
2008099223.tif 000004
【０１１９】
次いで、ＣＰＵ１０は、フラッシュメモリ１４に記録されている全ての動画データのうち、該算出した基準画質より大きい画質の動画データを、該基準画質に変更させる（ステップＳ９３）。
【０１２０】
Ｇ．以上のように、第２の実施の形態においては、推奨画質に設定した後に、実際の使用によるフラッシュメモリ１４の空きメモリ容量の状況に応じて、これからの撮影が該報知した推奨画質で撮影の使用スケジュール通りに最後まで行なうことができるか否かを判定するようにしたので、フラッシュメモリ１４の空きメモリ容量がなくなる前に、対処することができる。
また、これからの撮影が使用スケジュール通りに最後まで行なうことができない場合は、これからの撮影が使用スケジュール通りに最後まで行なうことができるように、推奨画質を再算出して再び設定したり、基準画質を算出して該基準画質より高い画質の画像を該基準画質に自動的に変更さえるようにしたので、撮影ペースが速い場合や、ペースがオーバーした場合であっても、これからの撮影が使用スケジュール通りに最後まで行なうことができる。また、自動的に再設定や画質変更を行なうようにしたので、ユーザの手間も省ける。
【０１２１】
［変形例］
Ｈ．上記各実施の形態は以下のような変形例も可能である。
（１）上記第１の実施の形態においては、理想画質を算出すると報知するようにしたが、第２の実施の形態のように、理想画質を算出すると自動的に静止画の画質を該理想画質に設定するようにしてもよい。
また、記録した画質変更の報知を行なうようにしたが、記録した画質を自動的に変更するようにしてもよい。
【０１２２】
（２）上記第２の実施の形態においては、理想画質を算出すると、自動的に動画の画質を該理想画質に設定するようにしたが、第１の実施の形態のように、理想画質を算出すると、理想画質を報知するようにしてもよい。
また、記録した画質変更を自動的に行うようにしたが、記録した画質変更を報知するようにしてもよい。
【０１２３】
（３）また、上記各実施の形態においては、図５のステップＳ３４及びステップＳ３５、図８のステップＳ８４及びステップＳ８５で、これからの撮影が、算出した理想画質で設定した使用スケジュールどおりに最後まで行なうことができないと判定すると、図５のステップＳ３６で推奨画質の再報知、画質変更の報知のどちらを行なうか、図８のステップＳ８６で推奨画質の再設定、画質変更のどちらを行なうかを判断するようにしたが、判断しないようにしてもよい。
この場合は、自動的に画質の再報知、再設定を行なうようにしてもよいし、画質変更の報知、画質変更を行なうようにしてもよい。また、自動的に画質の再報知及び画質変更の報知や、自動的に画質の再設定及び画質変更を同時に行なうようにしてもよい。
【０１２４】
この推奨画質の再設定及び画質変更を同時に行なう場合は、まず、オーバー使用量ｏ分の全てのメモリ使用量がなくなるような基準画質を算出してオーバー使用量ｏを無くすのではなく、オーバー使用量ｏの半分や３分の２に相当するメモリ使用量がなくなるような基準画質を算出することにより、フラッシュメモリ１４の空きメモリ容量をある程度増やし、空きメモリ容量が増やされた後のフラッシュメモリ１４の空きメモリ容量に基づいて推奨画質を算出して設定する。これにより、推奨画質の再設定、画質変更のどちらか一方を行なう場合に比べ、設定される推奨画質の画質がよくなり、また、画質変更により変更される画質もよくなる。
【０１２５】
また、推奨画質の再報知及び画質変更の報知を同時に行なう場合も上記と同様の動作により、基準画質を算出して画質変更を報知するとともに、記録画像が基準画質に変更されたならば空きメモリ容量が増えるであろうと予定される空きメモリ容量も考慮して推奨画質を算出して報知するようにする。
【０１２６】
（４）また、上記各実施の形態においては、ステップＳ３５、ステップＳ８５では、実際メモリ使用量ｍが予定メモリ使用量ｎより大きくないと判断すると、ステップＳ３１、ステップＳ８１に戻るようにしたが、この場合は、実施に使われたフラッシュメモリ１４の使用量が予定していたメモリ使用量より少ないので、現在のフラッシュメモリ１４の空き容量と、残り撮影予定枚数、残り撮影予定時間に基づいて推奨画質を算出して、再報知、再設定するようにしてもよい。この場合は、報知されていた、設定されていた推奨画質より良い画質の推奨画質が再報知、再設定されることになる。
【０１２７】
（５）また、上記第１の実施の形態においては静止画撮影の場合について、第２の実施の形態においては動画撮影の場合について説明したが、静止画撮影と動画撮影とを混在させた態様であってもよい。この場合は、使用スケジュールとして静止画撮影と動画撮影との使用スケジュールを入力して設定することができるようにしてもよい。
また、現在のフラッシュメモリ１４の空きメモリ容量に基づいて、撮影可能枚数及び撮影可能時間を表示させるようにしてもよい。この場合、静止画撮影がされる度に、撮影可能枚数が少なくなるとともに、連動撮影可能時間も少なくなり、また動画撮影が行なわれると、撮影可能時間が少なくなるとともに撮影可能枚数も連動して少なくなる。つまり、現在のフラッシュメモリ１４の全空きメモリ容量に基づいて撮影可能枚数が算出されるとともに、現在のフラッシュメモリ１４の全空きメモリ容量に基づいて撮影可能時間も算出されることになる。
これにより、静止画撮影、動画撮影が行なわれる度に、撮影可能枚数、撮影可能時間にどのように影響を与えるのかを把握することができる。
【０１２８】
（６）また、上記各実施の形態においては、図５のステップＳ３４、図８のステップＳ８４で、実際に使用した実際使用メモリ容量ｍと予定メモリ容量ｎを比較することにより、ステップＳ３５、ステップＳ８５で該算出した推奨画質で使用スケジュール通りに撮影を行なうことができるか否かを判断するようにしたが、フラッシュメモリ１４の現在の空きメモリ容量を検出し、該検出したフラッシュメモリ１４の空きメモリ容量と、該設定された使用スケジュールに基づいてこれから使用されると予定される残りの予定使用メモリ容量（予定残使用メモリ容量）を算出し、該検出した空きメモリ容量と予定残使用メモリ容量とを比較するようにしてもよい。この場合は、予定残使用メモリ容量が空きメモリ容量より大きいと判断されると、ステップＳ３５、ステップＳ８５で、該算出した推奨画質で使用スケジュール通りに撮影を行なうことができないと判断することになる、つまり、Ｙに分岐する。この予定残使用メモリ容量は、該使用スケジュール設定時のフラッシュメモリ１４の空きメモリ容量から、予定メモリ使用量ｎを減算した容量となる。
【０１２９】
また、算出された推奨画質に自動的に設定する場合においては、以下の方法によって、図５のステップＳ３２〜ステップＳ３５、図８のステップＳ８２〜ステップＳ８５の動作を行なうようにしてもよい。
１つ目の方法としては、図５のステップＳ３２、図８のステップＳ８２で、該使用スケジュール設定時から現在までの間に実際に撮影された実際撮影枚数又は実際撮影時間を検出し、ステップＳ３３、ステップＳ８３で、該設定された使用スケジュールに基づいて、該使用スケジュール設定時から現在までの間に撮影されたと予定される予定撮影枚数又は予定撮影時間を算出し、ステップＳ３４、ステップＳ８４で、該検出した実際撮影枚数又は実際撮影時間と、検出した予定撮影枚数又は予定撮影時間とを比較し、ステップＳ３５、ステップＳ８５で、実際撮影枚数又は実際撮影時間が予定撮影枚数又は予定撮影時間より大きいと判断した場合は、ステップＳ３６に進むようにしてもよい。この場合は、これからの撮影が該算出した推奨画質で使用スケジュール通りに最後まで行なうことができないからである。
【０１３０】
また、２つ目の方法は、１つ目の方法と逆の方法であり、図５のステップＳ３２、図８のステップＳ８２で、フラッシュメモリ１４の現在の空きメモリ容量及び設定されている推奨画質に基づいて、まだ撮影記録することができる撮影可能枚数又は撮影可能時間を検出し、ステップＳ３３、ステップＳ８３で、該設定された使用スケジュールに基づいて、これから撮影されると予定される予定残撮影枚数又は予定残撮影時間を算出し、ステップＳ３４、ステップＳ８４で、該検出した撮影可能枚数又は撮影可能枚数が該算出した予定残撮影枚数又は予定残撮影時間より少ないと判断した場合は、ステップＳ３６に進むようにしてもよい。この場合は、これからの撮影が該算出した推奨画質で使用スケジュール通りに最後まで行なうことができないからである。この予定撮影枚数＋予定残撮影枚数＝使用スケジュールに基づく全撮影枚数、予定撮影時間＋予定撮影時間＝使用スケジュールに基づく全撮影時間となる。この予定残撮影枚数は、図５のステップＳ３７で算出される残り撮影予定枚数と同じ意であり、この予定残撮影時間は、図８のステップＳ８７で算出される残り撮影予定時間と同じ意である。
【０１３１】
（７）また、上記各実施の形態においては、記録画像の画質変更の報知、記録画像の画質変更を行なうようにしたが、記録画像の削除報知、記録画像の自動削除を行なうようにしてもよい。
この記録画像の自動削除を行なう場合は、フラッシュメモリ１４に記録されている画像の中で、ユーザが予め優先削除画像として選択されている画像がある場合には、該画像から優先的に削除するようにする。
【０１３２】
（８）また、上記各実施の形態においては、画質変更を行なう場合、画質変更の報知を行なう場合には、基準画質を算出するようにしたが、予め定められた基準画質に基づいて画質変更を行なったり、画質変更の報知を行なうようにしてもよい。この場合は、これからの撮影が使用スケジュール通りに最後までできない可能性はあるが、画質が低くなりすぎるのを防止することができる。
また、基準画質を算出し、該基準画質が予め定められた画質より低い場合は、該予め定められた画質に基づいて画質変更を行なったり、画質変更の報知を行なうようにしてもよい。
【０１３３】
（９）また、上記各実施の形態においては、これからの撮影が報知又は設定されている推奨画質で、使用スケジュール通りに最後まで行なえないと判定すると、これからの撮影が使用スケジュール通りに最後まで行なえるように、推奨画質を算出して報知あるいは設定したり、記録画像の画質変更を報知したり自動的に画質変更するようにしたが、撮影ペースがオーバーした場合には、これからの撮影も設定された使用スケジュールよりペースがオーバーして撮影されると予想し、これからの撮影が該予想した使用スケジュール通りに最後まで行なうことができるように、推奨画質の算出や基準画質を算出して報知したり、画質の設定変更、記録画像の画質変更を行なうようにしてもよい。
【０１３４】
まず、第１の実施の形態の場合における上記変形例を図９のフローチャートに従って説明する。
図５のステップＳ３５で、実際メモリ使用量ｍが予定メモリ使用量ｎより多いと判断すると、図９のステップＳ１０１に進み、前回の使用状況判定処理を行った時（使用スケジュール設定時から未だ一度も使用状況判定を行なっていない場合は図３のステップＳ４で使用スケジュールを設定した時点）から現在までの間に、実際に撮影された実際撮影枚数を検出する。
【０１３５】
次いで、ＣＰＵ１０は、前回の使用状況判定処理を行った時（使用スケジュール設定時から未だ一度も使用状況判定を行なっていない場合は図３のステップＳ４で使用スケジュールを設定した時点）から現在までの間に、撮影されたであろうと予定される予定撮影枚数を設定された使用スケジュールに基づいて算出する（ステップＳ１０２）。
次いで、ＣＰＵ１０は、該検出した実際撮影枚数が該算出した予定撮影枚数より多いか否かを判断する（ステップＳ１０３）。
ステップＳ１０３で、実際撮影枚数が予定撮影枚数より多くないと判断された場合は、ステップＳ３６へ進む。この場合は、実際に設定された画質が推奨画質より高いため、実際メモリ使用量ｍが予定メモリ使用量ｎより多くなる。
【０１３６】
一方、ステップＳ１０３で、実際撮影枚数が予定撮影枚数より多いと判断された場合は、実際の撮影ペースが、設定された使用スケジュールに基づく撮影ペースよりもオーバーしているため、これからの撮影も該設定された使用スケジュールに基づく撮影ペースよりオーバーして行なわれると推測されるため、これらを考慮してＣＰＵ１０は以下の動作を行なう。
ステップＳ１０３で、実際撮影枚数が予定撮影枚数より多いと判断されると、ＣＰＵ１０は、推奨画質の報知又は設定を行なうか否かを判断する（ステップＳ１０４）。
【０１３７】
ステップＳ１０４で、推奨画質の報知又は設定を行なうと判断すると、使用スケジュールに基づいて残り撮影予定枚数を算出する（ステップＳ１０５）。具体的には、該設定され使用スケジュール記録領域に記録されている使用スケジュールと現在の日時から残り撮影予定枚数を算出する。ステップＳ１０２で算出された予定撮影枚数とこの残り撮影予定枚数とを加算したものが、設定された使用スケジュールに基づく全撮影枚数となる。
次いで、ＣＰＵ１０は、ステップＳ１０１で検出した実際撮影枚数と、ステップＳ１０２で算出した予定撮影枚数との比に応じて、該算出した残り撮影予定枚数の数を増幅する（ステップＳ１０６）。
例えば、実際撮影枚数として７０枚と検出され、予定撮影枚数として５０枚と算出され、残り撮影予定枚数として５０枚と算出された場合には、増幅後の残り予定撮影枚数は７０枚ということになる。つまり、予定撮影枚数５０枚のところ実際には７０枚も撮影されているので、これからの撮影もペースがオーバーして撮影されると予測されるため、実際撮影枚数と予定撮影枚数の比に応じて残り撮影予定枚数の数を増幅させるというものである。
【０１３８】
次いで、ＣＰＵ１０は、現在のフラッシュメモリ１４の空きメモリ容量と、該増幅された残り撮影予定枚数とに基づいて１枚当たりのメモリ使用量を算出し（ステップＳ１０７）、該算出した１枚当たりのメモリ使用量に対応する推奨画質を算出する（ステップＳ１０８）。
次いで、ＣＰＵ１０は、該算出した推奨画質の報知、又は、該算出した推奨画質の自動設定を行う（ステップＳ１０９）。
【０１３９】
一方、ステップＳ１０４で、推奨画質の報知（設定）ではなく、画質変更（の報知）であると判断すると、ＣＰＵ１０は、実際メモリ使用量ｍと該算出した予定メモリ使用量ｎとに基づいて、オーバーした分の使用量（オーバー使用量）ｏを算出する（ステップＳ１１０）。
【０１４０】
次いで、ＣＰＵ１０は、ステップＳ１０１で検出した実際撮影枚数とステップＳ１０２で検出した予定撮影枚数の比に応じてオーバー使用量ｏを増幅させる。つまり、これからの撮影でも撮影ペースがオーバーすると考えられるので、これからの撮影によりオーバーする分の使用量も考慮する。例えば、実際撮影枚数として７０枚と検出され、予定撮影枚数として５０枚と算出され、残り撮影予定枚数として５０枚と算出された場合には、このまま撮影をしていけば、今のオーバー使用量ｏの２倍分の使用量がオーバーすると考えられるからである。
【０１４１】
次いで、ＣＰＵ１０は、増幅後のオーバー使用量ｏに基づいて基準画質を算出する（ステップＳ１１２）。この基準画質とは、記録している画像のうち、基準画質以上の画像を該基準画質に変更すれば、増幅後のオーバー使用量ｏ分の使用量がなくなる画質のことをいう。
次いで、ＣＰＵ１０は、該算出した基準画質を用いて画質変更を行なう旨の報知、又は、該算出した基準画質に基づいて自動的にフラッシュメモリ１４に記録されている画像の画質変更を行なう（ステップＳ１１３）。
【０１４２】
なお、ステップＳ１０９、ステップＳ１１３の動作終了後に、撮影ペースのオーバーに応じて設定した使用スケジュールを自動的に変更させるようにしてもよい。撮影ペースがオーバーした場合には、これからの撮影も設定された使用スケジュールに基づく撮影ペースよりオーバーして行なわれると推測されるため、自動的に、オーバーペースに応じて使用スケジュールを変更する。
例えば、１日１０枚ペースで撮影される予定なのに１日２０枚のペースで撮影された場合は、今後の撮影は撮影ペースが１日２０枚となるように使用スケジュールを変更する。
【０１４３】
また、第２の実施の形態における変更例も、図９のフローチャートと略同様の動作を行なうことにより実現し、図８のステップＳ８５でＹに分岐すると、図９のステップＳ１０１に進む。だた、図９のフローチャート中、枚数は時間と読み替え、１枚当たりのメモリ使用容量は、単位時間当たりのメモリ使用量と読み替える。
【０１４４】
（１０）また、上記変形例（１）乃至（９）を任意に組み合わせた態様であってもよい。
【０１４５】
（１１）最後に、上記各実施の形態においては、本願発明の撮像装置をデジタルカメラに適用した場合について説明したが、上記の実施の形態に限定されるものではなく、カメラ付き携帯電話、カメラ付きＰＤＡ、カメラ付きパソコン、デジタルビデオカメラ等に適用してもよく、要は被写体を撮像して記録する機能を備えた機器であればよい。
【図面の簡単な説明】
【０１４６】
【図１】本発明の実施の形態のデジタルカメラのブロック図である。
【図２】第１の実施の形態のＣＰＵ１０の機能ブロック図である。
【図３】第１の実施の形態のデジタルカメラ１の動作を示すフローチャートである。
【図４】第１の実施の形態のデジタルカメラ１の動作を示すフローチャートである。
【図５】第１の実施の形態のデジタルカメラ１の動作を示すフローチャートである。
【図６】第２の実施の形態のＣＰＵ１０の機能ブロック図である。
【図７】第２の実施の形態のデジタルカメラ１の動作を示すフローチャートである。
【図８】第２の実施の形態のデジタルカメラ１の動作を示すフローチャートである。
【図９】変形例のデジタルカメラ１の動作を示すフローチャートである。
【符号の説明】
【０１４７】
１      デジタルカメラ
２      撮影レンズ
３      レンズ駆動ブロック
４      絞り
５      ＣＣＤ
６      ドライバ
７      ＴＧ
８      ユニット回路
９      画像生成部
１０    ＣＰＵ
１１    キー入力部
１２    メモリ
１３    ＤＲＡＭ
１４    フラッシュメモリ
１５    画像表示部
１６    バス
【図１】
2008099223.tif 000005
【図２】
2008099223.tif 000006
【図３】
2008099223.tif 000007
【図４】
2008099223.tif 000008
【図５】
2008099223.tif 000009
【図６】
2008099223.tif 000010
【図７】
2008099223.tif 000011
【図８】
2008099223.tif 000012
【図９】
2008099223.tif 000013