(57)【要約】【課題】動画撮影中に静止画を撮影する場合に、内部メモリに空き容量が無い場合に、撮影されたシーンが類似する静止画が複数格納されたままとなることを防ぎつつ、格納領域を確保する。【解決手段】撮像装置は、画像信号を用いて動画データを生成する動画生成手段と、動画データを生成している際に静止画データを生成する静止画生成手段と、それぞれ生成された静止画データを格納済静止画データとして一時的に格納する格納手段と、格納手段の空き容量が所定容量未満になった時点で既に格納されている格納済静止画データである初期の格納済静止画データのうちの何れかを、新たな静止画データに置換する格納制御手段とを備え、格納制御手段は、初期の格納済静止画データを生成された時刻に従った順序に配列した場合に、直前に選択された初期の格納済静止画データと互いに隣接しない位置の初期の格納済静止画データを選択して新たな静止画データに置換する。【選択図】図１
2018042252.tif 000002
【特許請求の範囲】
【請求項１】
被写体を撮像して画像信号を出力する撮像手段と、
前記画像信号を用いて動画データを生成する動画生成手段と、
前記動画データを生成している際に、前記画像信号を用いて静止画データを生成する静止画生成手段と、
前記静止画生成手段によりそれぞれ生成された前記静止画データを格納済静止画データとして一時的に格納する格納手段と、
前記格納手段の空き容量が所定容量未満になった時点において既に格納されている前記格納済静止画データである初期の格納済静止画データのうちの何れかを、前記静止画生成手段により生成される新たな前記静止画データに置換する格納制御手段とを備え、
前記格納制御手段は、前記初期の格納済静止画データを前記静止画生成手段により生成された時刻に従った順序に配列した場合に、直前に選択された前記初期の格納済静止画データと互いに隣接しない位置の前記初期の格納済静止画データを選択して前記新たな静止画データに置換する、撮像装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置に関する。
【背景技術】
【０００２】
従来から、動画撮影中に連写録画を可能に構成し、メモリカードの残容量に応じてメモリカード内に記録された連写により生成された静止画のうち、所定の顔情報やブレ量等に基づいて特定された静止画を削除して、より多くの動画データを記録するカメラが知られている（たとえば特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−９７５２５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、顔情報やブレ量等に基づいて静止画が削除されるので、撮影されたシーンが類似するような複数の静止画が格納されたままとなり、十分な空き容量（空き容量が所定量以上ある状態）を確保できず、ユーザが意図して撮影し、保存されることを所望する静止画が記録できないおそれがある。
【課題を解決するための手段】
【０００５】
請求項１に記載の撮像装置は、被写体を撮像して画像信号を出力する撮像手段と、画像信号を用いて動画データを生成する動画生成手段と、動画データを生成している際に、画像信号を用いて静止画データを生成する静止画生成手段と、静止画生成手段によりそれぞれ生成された静止画データを格納済静止画データとして一時的に格納する格納手段と、格納手段の空き容量が所定容量未満となった時点において既に格納されている格納済静止画データである初期の格納済静止画データのうちの何れかを、静止画生成手段により生成される新たな静止画データに置換する格納制御手段とを備え、格納制御手段は、初期の格納済静止画データを静止画生成手段により生成された時刻に従った順序に配列した場合に、直前に選択された初期の格納済静止画データと互いに隣接しない位置の初期の格納済静止画データを選択して新たな静止画データに置換する。
【発明の効果】
【０００６】
本発明によれば、静止画データのための格納手段の空き容量が少ない場合（所定容量未満の場合）には、直前に選択された格納済静止画データと隣接しない位置の格納済静止画データを選択して新たに生成される静止画データに置換することができる。
【図面の簡単な説明】
【０００７】
【図１】本発明の実施の形態によるデジタルカメラの要部構成を説明するブロック図である。
【図２】実施の形態によるデジタルカメラの動画撮影中における自動撮影期間と自動撮影禁止期間との切り換えを説明するタイミングチャートである。
【図３】管理情報の一例を示す図である。
【図４】第１の実施の形態によるデジタルカメラの内部メモリに格納されている静止画データの削除と格納との関係を説明する図である。
【図５】第１の実施の形態によるデジタルカメラの動作を説明するフローチャートである。
【図６】第２の実施の形態によるデジタルカメラの内部メモリに格納されている静止画データの削除と格納との関係を説明する図である。
【図７】変形例におけるデジタルカメラの内部メモリに格納されている静止画データの削除と格納との関係を説明する図である。
【図８】変形例におけるデジタルカメラの内部メモリに格納されている静止画データの削除と格納との関係を説明する図である。
【発明を実施するための形態】
【０００８】
−第１の実施の形態−
図面を参照して、本発明による第１の実施の形態におけるデジタルカメラを説明する。図１はデジタルカメラ１の要部構成を示すブロック図である。デジタルカメラ１は、撮影レンズＬ１、撮像素子１０１、Ａ／Ｄ変換器１０２、内部メモリ１０３、制御回路１０４、画像処理部１０５、画像管理部１０６、ＬＣＤ駆動回路１０７、液晶表示器１０８、操作部１０９およびメモリカードインタフェース１１０を備えている。撮影レンズＬ１は、結像レンズや焦点調節レンズ等の種々の光学レンズ群を含んで構成される。なお、図１では撮影レンズＬ１を１枚のレンズで代表して表している。
【０００９】
撮像素子１０１は、撮像面上において行列状に多数配列されたＣＣＤやＣＭＯＳ等の光電変換素子（画素）や画素の駆動を制御する各種の回路により構成される。撮像素子１０１は、撮影レンズＬ１を通して入力される被写体像を撮像し、撮像して得た撮像信号を出力する。なお、本実施の形態における撮像素子１０１は、一例として１０Ｍｐｉｘｅｌの画素数を有しているものとして説明する。Ａ／Ｄ変換器１０２は、撮像素子１０１からの撮像信号を、アナログ信号からデジタル信号に変換して、画像データとして出力する。撮像素子１０１による撮像信号の出力およびＡ／Ｄ変換器１０２による変換は、後述する制御回路１０４の制御に応じて同期して行われる。
【００１０】
内部メモリ１０３は、たとえばＤＲＡＭやＳＲＡＭ等の高速でのデータの読出し書き込みが可能な揮発性の記録媒体である。Ａ／Ｄ変換器１０２によりデジタル信号に変換された撮像信号は、制御回路１０４により制御されて、内部メモリ１０３に一旦格納される。内部メモリ１０３は、連写撮影、動画撮影等の高速で連続的に画像データが生成される際に、後述する画像処理部１０５による画像処理を開始するまで画像データを待機させるバッファメモリとして機能するとともに、画像処理部１０５による画像処理および圧縮処理を行う際のワークメモリとしても機能する。なお、内部メモリ１０３は、後述する動画データを格納するための動画格納領域と、静止画データを格納するための静止画格納領域とを有している。
【００１１】
制御回路１０４は、図示しないＣＰＵ、ＲＯＭ、ＲＡＭなどを有し、制御プログラムに基づいて、デジタルカメラ１の各構成要素を制御したり、各種のデータ処理を実行する演算回路である。制御プログラムは、制御回路１０４内の不図示の不揮発性メモリに格納されている。
【００１２】
制御回路１０４は、静止画自動取得制御部１０４ａと、静止画自動撮影部１０４ｂと、メモリ容量判定部１０４ｃと、削除指示部１０４ｄとを機能的に備える。静止画自動取得制御部１０４ａは、動画撮影時において、静止画自動撮影部１０４ｂに静止画を撮影させるタイミングを制御する。静止画自動撮影部１０４ｂは、静止画自動取得制御部１０４ａにより制御されたタイミングにて、所定条件（後述する）を満たす場合に、後述する画像処理部１０４に静止画データを自動生成させる。以後の説明では、静止画自動撮影部１０４ｂによる指示に応じて生成された静止画データを「自動静止画データ」と呼ぶ。
【００１３】
メモリ容量判定部１０４ｃは、内部メモリ１０３の残容量を検出し、動画撮影中に静止画を撮影する際に、静止画データを格納するための空き容量の有無（１枚（１フレーム）分の静止画データを格納するのに十分な空き容量である、所定容量以上の空き容量が、内部メモリ１０３の静止画データ保存用領域内に存在するか否か）を判定する。削除指示部１０４ｄは、メモリ容量判定部１０４ｃにより、「空き容量が所定量未満である（以降では、空き容量が無いとも称する）」と判定された場合に、内部メモリ１０３に格納された自動静止画データのうち何れの自動静止画データを削除するかを決定し、当該自動静止画データを内部メモリ１０３から削除させる。すなわち、削除指示部１０４ｄは、内部メモリ１０３への静止画データの格納および削除を制御する。なお、静止画自動取得制御部１０４ａ、静止画自動撮影部１０４ｂ、メモリ容量判定部１０４ｃおよび削除指示部１０４ｄの詳細については、説明を後述する。また、以後の説明では、ユーザの撮影指示（たとえば、いわゆるレリーズ操作）に応じて生成された静止画データを「手動静止画データ」と呼ぶ。
【００１４】
画像処理部１０５は、Ａ／Ｄ変換器１０２から出力された画像データに対して種々の画像処理を施した後、付加情報等を付与して画像ファイルを生成する。そして、画像処理部１０５は、生成した画像ファイルを後述するメモリカード１１１等の記録媒体に記録する。また、画像処理部１０５は、内部メモリ１０３に格納されている画像データやメモリカード１１１に記録されている画像データに基づいて、後述する液晶表示器１０８に表示するための表示画像データを生成する。
【００１５】
画像処理部１０５は、静止画処理部１０５ａおよび動画処理部１０５ｂを機能的に備える。静止画処理部１０５ａは、撮像素子１０１から出力された撮像信号を用いて、静止画データおよび静止画ファイルを生成し、メモリカード１１１に記録する。動画処理部１０５ｂは、撮像素子１０１から出力された撮像信号を用いて動画データおよび動画ファイルを生成し、メモリカード１１１に記録する。なお、静止画処理部１０５ａおよび動画処理部１０５ｂについては、説明を後述する。
【００１６】
画像管理部１０６は、動画撮影時に静止画が撮影された場合、自動静止画データであるか手動静止画データであるかを示す種別情報と、各静止画の画像データが取得された時刻を示す時刻情報とを管理情報として記録し、管理する。この管理情報は、後述するように、削除指示部１０４ｄが削除するべき自動静止画データを決定する際に参照される。
【００１７】
ＬＣＤ駆動回路１０７は、制御回路１０４の命令に基づいて液晶表示器１０８を駆動する回路である。液晶表示器１０８は、画像処理部１０５で作成された表示画像データに対応する画像の表示を行う。液晶表示器１０８には、デジタルカメラ１の各種動作を設定するためのメニュー画面が表示される。
【００１８】
操作部１０９はユーザによって操作される種々の操作部材に対応して設けられた種々のスイッチを含み、操作部材の操作に応じた操作信号を制御回路１０４へ出力する。操作部材は、たとえばレリーズボタンや、液晶表示器１０８にメニュー画面を表示させるためのメニューボタンや、各種の設定等を選択操作する時に操作される十字キー、十字キーにより選択された設定等を決定するための決定ボタン、撮影モードと再生モードとの間でデジタルカメラ１の動作を切替えるモード切替ボタン等を含む。また、操作部１０９により、撮像モードとして静止画撮影モードや動画撮影モードの設定が可能である。なお、本実施の形態のデジタルカメラ１では、動画撮影モードにより動画撮影中であっても、ユーザによりレリーズボタンが操作された際には、操作されたタイミングにて静止画を撮影することが可能に構成されている。
【００１９】
メモリカードインタフェース１１０は、メモリカード１１１が着脱可能なインタフェースである。メモリカードインタフェース１１０は、制御回路１０４の制御に基づいて、画像ファイルをメモリカード１１１に書き込んだり、メモリカード１１１に記録されている画像ファイルを読み出すインタフェース回路である。メモリカード１１１はコンパクトフラッシュ（登録商標）やＳＤカードなどの半導体メモリカードである。
【００２０】
本実施の形態におけるデジタルカメラ１の動作について説明する。以下、ユーザの操作部１０９の操作によって動画撮影モードが設定された場合を中心に説明する。
ユーザによりレリーズボタンが操作されて、操作部１０９から動画撮影の開始操作を示す操作信号が出力されると、制御回路１０４は、撮像素子１０１およびＡ／Ｄ変換器１０２とを制御して、所定のフレームレート、たとえば秒間３０フレームにて連続して被写体像を撮像して得られた画像データを逐次出力させる。逐次出力された画像データは、内部メモリ１０３の動画格納領域に順次格納され、画像処理部１０５の動画処理部１０５ｂによって順次フレーム画像化される。
【００２１】
動画処理部１０５ｂは、フレーム画像化された画像データを、所定の画素数（たとえば１フレームに対して２ＭＰｉｘｅｌ）となるようにダウンサイズして動画データとして、再度内部メモリ１０３の動画格納領域に格納する。所定枚数分の動画データが生成されると、動画処理部１０５ｂは、フレーム内符号化、フレーム間符号化等の処理を施し、たとえばＭＰＥＧ形式の動画ファイルとしてメモリカード１１１に記録する。
【００２２】
画像処理部１０５は、フレーム画像化された画像データの画素数をさらにダウンサイズさせることにより表示画像データを生成して、ＬＣＤ駆動回路１０７を介して液晶表示器１０８に表示画像データに対応する動画を表示させる。この結果、ユーザは、動画撮影中の被写体像を液晶表示器１０８により観察することができる。
【００２３】
制御回路１０４は、上記のように動画データの生成処理が行われている際に、自動静止画データの生成が可能な期間と、自動静止画データの生成を禁止する期間とが交互に切り換るようにタイミングを制御する。以後の説明では、自動静止画データの生成が可能な期間を自動撮影期間と呼び、自動静止画データの生成を禁止する期間を自動撮影禁止期間と呼ぶ。自動撮影期間では、撮像素子１０１から出力され、Ａ／Ｄ変換器１０２により生成された画像データが所定の条件を満たす場合に、静止画データが自動静止画データとして生成される。自動撮影禁止期間では、上記のように画像データが所定の条件（後述の「静止画取得条件」にて詳述する）を満たす場合であっても静止画データが自動静止画データとして生成されることはなく、ユーザによりレリーズボタンが操作された場合のみ静止画データが手動静止画データとして生成される。ただし、自動撮影期間であっても、ユーザによりレリーズボタンが操作された場合には、静止画データが手動静止画データとして生成される。以下、詳細に説明する。
【００２４】
図２に、自動撮影期間と、自動撮影禁止期間とを切り換えるタイミングを示すタイミングチャートである。図２（ａ）に示すように、時刻ｔ０にてユーザにより動画撮影の開始が指示されると、静止画自動取得制御部１０４ａは、自動撮影期間Ｔ１を設定するとともに、タイマ（不図示）を起動して時間計測を開始する。時間計測を開始してから所定時間の５秒が経過すると、静止画自動取得制御部１０４ａは、自動撮影期間Ｔ１から自動撮影禁止期間Ｔ２に切り換えて設定するとともに、タイマをリセットして新たに時間計測を開始する（時刻ｔ１）。
【００２５】
時刻ｔ１で時間計測を開始してから所定時間の１０秒が経過すると、静止画自動取得制御部１０４ａは、自動撮影禁止期間Ｔ２から自動撮影期間Ｔ１に切り換えて設定するとともに、タイマをリセットして新たに時間計測を開始する（時刻ｔ２）。以後、ユーザにより動画撮影を終了する操作が行われるまで、静止画自動取得制御部１０４ａは、上記の処理を繰り返し行う。なお、上述した所定時間の５秒および１０秒は一例であり、この例に限定されるものではない。また、この所定時間は、ユーザにより液晶表示器１０８に表示されるメニュー画面から設定可能に構成されてもよい。
【００２６】
図２（ｂ）、（ｃ）は、自動撮影期間Ｔ１の最中に、ユーザにより静止画の撮影操作が行われた場合における、静止画自動取得制御部１０４ａによる処理を示すタイミングチャートである。図２（ｂ）は、時刻ｔ０で動画撮影が開始され、自動撮影期間Ｔ１が設定された後の時刻ｔ１０（ｔ０＜ｔ１０＜ｔ１）にて、ユーザにより静止画の撮影操作が行われたことを示している。この場合、図２（ｃ）に示すように、静止画自動取得制御部１０４ａは、ユーザによる静止画の撮影操作が行われた時刻ｔ１０にて、自動撮影期間Ｔ１から自動撮影禁止期間Ｔ２に切り換えて設定するとともに、タイマをリセットして新たに時間計測を開始する。
【００２７】
時刻ｔ１０から所定時間の１０秒が経過すると、静止画自動取得制御部１０４ａは、自動撮影禁止期間Ｔ２から自動撮影期間Ｔ１に切り換えるとともに、タイマをリセットして新たに時間計測を開始する（時刻ｔ１１）。以後、図２（ａ）にて説明した場合と同様に、静止画自動取得制御部１０４ａは、所定時間が経過するごとに、自動撮影期間Ｔ１と自動撮影禁止期間Ｔ２とを切り換える。ただし、自動撮影期間Ｔ１の最中にユーザにより静止画の撮影操作が行われた場合には、静止画自動取得制御部１０４ａを、ユーザにより静止画の撮影操作が行われたタイミングにて、自動撮影禁止期間Ｔ２へ切り換える。また、自動撮影禁止期間Ｔ２の最中にユーザにより静止画の撮影操作が行われた場合には、静止画自動取得制御部１０４ａは、自動撮影期間Ｔ１に切り換えることなく、自動撮影禁止期間Ｔ２が所定時間の１０秒経過するまで継続させる。
【００２８】
次に、動画撮影モードによる動画撮影中の静止画の撮影処理について説明する。本実施の形態のデジタルカメラ１では、動画撮影中に、所定条件である静止画取得条件が満たされた場合に自動静止画データを生成する自動撮影処理と、ユーザによる静止画の撮影操作に応じて手動静止画データを生成する手動撮影処理とを行う。動画撮影中に取得された静止画は、動画撮影が終了するまでは内部メモリ１０３の静止画格納領域に一時的に格納され、動画撮影終了後に、メモリカード１１１に記録される。内部メモリ１０３は、動画撮影時に生成される動画データの格納容量を確保するために、静止画格納領域の容量に制限があり、格納可能な静止画の枚数にも制限がある。このため、本実施の形態では、内部メモリ１０３の静止画格納領域に十分な空き容量（所定容量以上）が無くなった時点で静止画を格納する必要がある場合に、既に格納済の静止画から何れを削除して新たな静止画と置換するかを制御することにより、ユーザが所望する静止画が記録できなくなるという不具合の発生を防ぐことを目的とする。
以下、自動撮影処理と手動撮影処理とに分けて説明を行う。
【００２９】
−自動撮影処理−
静止画自動撮影部１０４ｂは、自動撮影期間Ｔ１の最中に動画処理部１０５ｂによりフレーム画像化された画像データが生成されるごとに、各フレーム画像が後述する静止画取得条件（上述の「所定条件」に含まれる）を満たすか否かを判断する。静止画取得条件を満たすと判断した場合には、メモリ容量判定部１０４ｃは、内部メモリ１０３の静止画格納領域の残容量を検出し、自動静止画データを格納するための空き容量の有無を判定する。内部メモリ１０３の静止画格納領域に自動静止画データを格納するための空き容量が無い場合（所定容量未満の場合）には、静止画自動撮影部１０４ｂは、フレーム画像が静止画取得条件を満たす場合であっても、静止画処理部１０５ａに自動静止画データの生成を行わせない。
【００３０】
内部メモリ１０３の静止画格納領域に自動静止画データを格納するための空き容量がある場合（所定容量以上の場合）には、静止画自動撮影部１０４ｂは、静止画処理部１０５ａに静止画取得条件を満たすと判断されたフレーム画像から自動静止画データを生成させる。この場合、静止画処理部１０５ａは、フレーム画像の画素数をダウンサイズしないので、生成される自動静止画データの画素数は、フレーム画像と同様に１０Ｍｐｉｘｅｌである。そして、静止画処理部１０５ａは、生成した自動静止画データを内部メモリ１０３の静止画格納領域に格納する。
【００３１】
内部メモリ１０３の静止画格納領域に静止画データが格納されると、画像管理部１０６は、管理情報を作成して記録する。図３に管理情報の一例を示す。図３に示すように、画像管理部１０６は、上記のようにして生成され、内部メモリ１０３の静止画領域に格納された自動静止画データに管理ＩＤ（図３の例では管理ＩＤ１）を付与する。そして、画像管理部１０６は、静止画処理部１０５ａによって生成された静止画データが自動静止画データであることを示す種別情報と、自動静止画データが生成された時刻を示す時刻情報とを管理ＩＤに関連付けて管理情報として記録し、管理する。なお、時刻情報は、動画撮影が開始された時刻（図２の時刻ｔ０）から経過した時間を示している。また、図３の種別情報の「自動」は、自動静止画データであることを表す。
【００３２】
上述した静止画取得条件の例として、連続して出力されるフレーム画像の平均輝度に所定の幅を超えた変化がある場合や、出力されたフレーム画像に人物の顔が認識された場合等がある。フレーム画像の平均輝度が所定の幅を超えた変化がある場合は、被写体を撮影するシーンが大きく変化したと見なすことができるので、そのシーンの変化を静止画取得条件とすることができる。フレーム画像に人物の顔が認識された場合には、静止画自動撮影部１０４ｂは予め登録してある特定の顔と一致した場合のみ静止画取得条件が満たされたと判断してもよい。また、デジタルカメラ１が外部の音声を集音するマイクを備える場合には、動画撮影中に所定の音量以上の音声を認識した場合を静止画取得条件としてもよい。この場合には、特に、特定の音声を認識した場合のみ、静止画自動撮影部１０４ｂは静止画取得条件が満たされたと判断してもよい。
【００３３】
−手動撮影処理−
動画撮影中にユーザにより静止画の撮影操作が行われ、操作部１０９から操作信号が出力された場合、メモリ容量判定部１０４ｃは、内部メモリ１０３の静止画格納領域の残容量を検出し、手動静止画データを格納するための空き容量の有無を判定する。内部メモリ１０３の静止画格納領域に手動静止画データを格納するための空き容量が有る場合（所定容量以上の場合）には、制御回路１０４は、撮像素子１０１およびＡ／Ｄ変換器１０２を制御して画像データを出力させる。静止画処理部１０５ａは、出力された画像データを用いて画素数をダウンサイズさせることなく手動静止画データを生成する。そして、静止画処理部１０５ａは、生成した手動静止画データを内部メモリ１０３の静止画格納領域に格納する。
【００３４】
内部メモリ１０３の静止画格納領域に手動静止画データが格納されると、画像管理部１０６は、図３に示す管理情報を作成して記録する。画像管理部１０６は、自動静止画データの場合と同様に、内部メモリ１０３の静止画領域に格納された手動静止画データに管理ＩＤ（図３の例では管理ＩＤ２）を付与し、生成された静止画データが手動静止画データであることを示す種別情報と、手動静止画データが生成された時刻を示す時刻情報とを管理ＩＤに関連付けて管理情報として記録し、管理する。なお、図３の種別情報の「手動」は、手動静止画データであることを表す。
【００３５】
内部メモリ１０３の静止画格納領域に手動静止画データを格納するための空き容量が無い場合（所定容量未満の場合）には、削除指示部１０４ｄは、管理情報を参照して、内部メモリ１０３に格納された自動静止画データの中から、内部メモリ１０３から削除の対象となる自動静止画データを決定する。なお、以下の説明では、内部メモリ１０３の静止画格納領域に空き容量が無い時点で、既に内部メモリ１０３の静止画格納領域に格納されている静止画データを初期格納済静止画データと呼ぶ。本実施の形態では、詳細を後述する削除順序に従って、削除指示部１０４ｄでは、内部メモリ１０３に格納されている初期格納済静止画データのうちの自動静止画データの中から削除の対象となる自動静止画データを決定する。ただし、内部メモリ１０３に格納された静止画データが全て手動静止画データの場合には、削除指示部１０４ｄは削除する対象を決定せず、制御回路１０４はレリーズロックすることにより、以後の手動静止画データの生成を禁止させる。
【００３６】
以下、内部メモリ１０３から自動静止画データを削除し、手動静止画データを格納する場合について具体的に説明する。なお、以下の説明においては、説明の都合上、内部メモリ１０３の静止画格納領域は１０枚の静止画データが格納可能な容量を有しており、ユーザにより静止画の撮影操作が行われた時点で静止画格納領域には１０枚の静止画データが、初期格納済静止画データとして既に格納されているものとする。また、内部メモリ１０３には、１０枚の自動静止画データが既に格納されているものとする。
【００３７】
図４は、内部メモリ１０３に格納されている静止画データの削除と格納との関係を模式的に説明する図である。なお、図４においては、図示の都合上、自動静止画データを「自」、手動静止画データを「手」として表す。また、「自」または「手」とともに示す各番号は、自動静止画データと手動静止画データとのそれぞれについて、撮影された順番（以後、撮影順番と呼ぶ）を表している。「自１」は自動静止画データのうち最も撮影時刻が古く、番号が大きくなるにつれて撮影時刻が順次新しくなり、「自１０」は最も撮影時刻が新しいことを示している。「手１」は手動静止画データのうち最も撮影時刻が古く、撮影順番が大きくなるにつれて撮影時刻が順次新しくなり、「手１０」は最も撮影時刻が新しいことを示している。なお、図４においては、理解を容易にすることを目的として、便宜上、自動静止画データを「自１」〜「自１０」の順序にて並べて示している。
【００３８】
図４（ａ）は、内部メモリ１０３に１０枚の自動静止画データ（「自１」〜「自１０」）が格納されている状態を示している。このとき、ユーザにより静止画の撮影操作が行われると、メモリ容量判定部１０４ｃは手動静止画データを格納するための空き容量が無いと判定する。そして、削除指示部１０４ｄは、管理情報を参照して、１０枚の自動静止画データのうち、２番目に撮影時刻が古い自動静止画データ「自２」を削除の対象となる自動静止画データとして決定し、内部メモリ１０３から削除する。画像管理部１０６は、自動静止画データ「自２」の種別情報と時刻情報とを管理情報から削除する。静止画処理部１０５ａは、出力された画像データを用いて生成した手動静止画データ「手１」を内部メモリ１０３の静止画格納領域に格納する。内部メモリ１０３の静止画格納領域に手動静止画データ「手１」が格納されると、画像管理部１０６は、管理情報を更新する。
【００３９】
図４（ｂ）は、上記の処理の結果、自動静止画データ「自２」が削除され、手動静止画データ「手１」が格納された状態を示している。なお、図４（ｂ）では、理解を容易にすることを目的として、便宜的に自動静止画データ「自２」が格納されていた位置に手動静止画データ「手１」が格納されたように図示している。この状態において、さらにユーザにより静止画の撮影操作が行われると、新たに生成される手動静止画データ「手２」を格納するために、削除指示部１０４ｄは、内部メモリ１０３から削除する対象となる自動静止画データを新たに決定する。この場合、削除指示部１０４ｄは、管理情報を参照して、９枚の自動静止画データの中から、当初内部メモリ１０３に格納されていた自動静止画データのうち、撮影時刻が４番目に古い自動静止画データ「自４」を削除対象として決定し、内部メモリ１０３から削除する。
【００４０】
静止画処理部１０５ａは、出力された画像データを用いて生成した手動静止画データ「手２」を内部メモリ１０３の静止画格納領域に格納する。内部メモリ１０３の静止画格納領域に手動静止画データ「手２」が格納されると、画像管理部１０６は、管理情報を更新する。  図４（ｃ）は、上記の処理の結果、自動静止画データ「自４」が削除され、手動静止画データ「手２」が格納された状態を示している。なお、図４（ｃ）では、理解を容易にすることを目的として、便宜的に自動静止画データ「自４」が格納されていた位置に手動静止画データ「手２」が格納されたように図示している。
【００４１】
その後、ユーザによりさらに静止画の撮影操作が行われ、手動静止画データ「手３」、「手４」、「手５」が順次生成されるごとに、削除指示部１０４ｄは、内部メモリ１０３に格納されている自動静止画データ「自６」、「自８」、「自１０」をこの順序にて削除する。そして、図４（ｄ）に模式的に示すように、自動静止画データ「自６」、「自８」、「自１０」が格納されていた位置に、手動静止画データ「手３」、「手４」、「手５」がそれぞれ格納される。すなわち、削除指示部１０４ｄは、手動静止画データが生成されるごとに、自動静止画データの撮影順番が偶数となる自動静止画データを、番号が小さい順に削除対象として決定する。換言すると、削除指示部１０４ｄは、直前の処理で内部メモリ１０３から削除した自動静止画データとは撮影順番が連続しない自動静止画データを内部メモリ１０３から削除する。
【００４２】
図４（ｄ）に示す状態においては自動静止画データ「自１０」よりも撮影順番が大きい自動静止画データが内部メモリ１０３内に存在しない。このため、ユーザによる静止画の撮影操作に応じて手動静止画データ「手６」が新たに生成される際には、削除指示部１０４ｄは次のようにした削除対象を決定する。この場合、削除指示部１０４ｄは、内部メモリ１０３に格納されている複数の自動静止画データのうち、撮影順番が小さい順序で並べた場合に、たとえば偶数番目に並ぶ自動静止画データのうち撮影順番が小さい自動静止画データを削除対象として決定する。図４（ｄ）に示すように、自動静止画データ「自１」、「自３」、「自５」、「自７」、「自９」が内部メモリ１０３に格納されている場合には、削除指示部１０４ｄは、偶数番目に並んでいる自動静止画データ「自３」、「自７」を削除候補とし、削除候補のうち撮影番号が小さい自動静止画データ「自３」を削除対象として決定する。
【００４３】
削除指示部１０４ｄによって自動静止画データ「自３」が内部メモリ１０３から削除されると、手動静止画データ「手６」が格納される。その結果、図４（ｅ）に模式的に示すように自動静止画データと手動静止画データとが内部メモリ１０３に格納される。さらに手動静止画データ「手７」が生成される際には、削除指示部１０４ｄは、上記の削除候補のうちの残りの自動静止画データ「自７」を削除対象として決定し、内部メモリ１０３から削除して、手動静止画データ「手７」に置換する。
【００４４】
図４（ｆ）は、自動静止画データ「自７」が手動静止画データ「手７」に置換され、手動静止画データ「手７」が内部メモリ１０３に格納された状態を模式的に示している。この状態においてユーザより静止画の撮影操作が行われた場合には、削除指示部１０４ｄは、内部メモリ１０３に格納されている自動静止画データ「自１」、「自５」、「自９」のうち偶数番目に並んでいる自動静止画データ「自５」を削除対象として決定する。そして、図４（ｇ）に示すように、自動静止画データ「自５」は内部メモリ１０３から削除され、新たに生成された手動静止画データ「手８」に置換される。
【００４５】
ユーザによって、さらに静止画の撮影操作が行われ、手動静止画データ「手９」が生成される際には、削除指示部１０４ｄは、内部メモリ１０３に格納されている自動静止画データ「自１」、「自９」のうちの偶数番目に並んでいる自動静止画データ「自９」を削除対象として決定する。そして、図４（ｈ）に示すように、自動静止画データ「自９」は内部メモリ１０３から削除され、新たに生成された手動静止画データ「手９」に置換される。さらに、手動静止画データ「手１０」が新たに生成される際には、削除指示部１０４ｄは、内部メモリ１０３に格納されている自動静止画データ「自１」を削除対象として決定する。そして、自動静止画データ「自１」は内部メモリ１０３から削除され、新たに生成された手動静止画データ「手１０」に置換される。その結果、図４（ｉ）に示すように、内部メモリ１０３に格納される静止画データは、全て手動静止画データ「手１」〜「手１０」となる。内部メモリ１０３に格納された静止画データが全て手動静止画データとなると、削除指示部１０４ｄは削除する対象を決定せず、制御回路１０４はレリーズロックすることにより、以後の手動静止画データの生成を禁止させる。
【００４６】
動画撮影モードで動画撮影が行われている間は、デジタルカメラ１では、上記の処理が繰り返し行われる。ユーザにより動画撮影を終了する操作に応じて操作部１０９から操作信号が出力されると、動画処理部１０５ｂは動画ファイルの終端処理を行い、静止画処理部１０５ａは内部メモリ１０３に格納された静止画データをメモリカード１１１へ転送して記録する。
【００４７】
図５に示すフローチャートを参照しながら、第１の実施の形態によるデジタルカメラ１の動作を説明する。図５の処理は制御回路１０４でプログラムを実行して行われる。このプログラムは、メモリ（不図示）に格納されており、ユーザの操作部１０９の操作により動画撮影が開始されると制御回路１０４により起動され、実行される。
【００４８】
ステップＳ１では、動画処理部１０５ｂに動画データを生成させてステップＳ２へ進む。ステップＳ２では、静止画データを生成するか否かを判定する。静止画データを生成する場合、すなわちフレーム画像が静止画取得条件を満たす場合、またはユーザによる静止画の撮影操作に応じて操作部１０９から操作信号を入力した場合、ステップＳ２が肯定判定されてステップＳ３へ進む。静止画データを生成しない場合、すなわちフレーム画像が静止画取得条件を満たさず、かつユーザによる静止画の撮影操作が行われず操作部１０９から操作信号を入力しない場合、ステップＳ２が否定判定されて後述するステップＳ１２へ進む。
【００４９】
ステップＳ３では、メモリ容量判定部１０４ｃは内部メモリ１０３の静止画格納領域の空き容量の有無を判定する。内部メモリ１０３の静止画格納領域に空き容量がある場合（所定容量以上の場合）にはステップＳ３が肯定判定されてステップＳ４へ進む。ステップＳ４では、生成する静止画データが手動静止画データであるか否かを判定する。手動静止画データを生成する場合、すなわちユーザによる静止画の撮影操作に応じて操作部１０９から操作信号を入力した場合は、ステップＳ４が肯定判定されて後述するステップＳ１１へ進む。生成する静止画データが自動静止画データの場合、すなわち静止画自動撮影部１０４ｂによりフレーム画像が静止画取得条件を満たすと判断された場合には、ステップＳ４が否定判定されてステップＳ５へ進む。ステップＳ５では、静止画処理部１０５ａにフレーム画像から自動静止画データを生成させて後述するステップＳ１２へ進む。
【００５０】
メモリ容量判定部１０４ｃにより、内部メモリ１０３の静止画格納領域に空き容量が無い（所定容量未満）と判定された場合には、ステップＳ３が否定判定されてステップＳ６へ進む。ステップＳ６では、ステップＳ４と同様に、生成する静止画データが手動静止画データであるか否かを判定する。手動静止画データを生成する場合にはステップＳ６が肯定判定されてステップＳ７へ進み、自動静止画データを生成する場合にはステップＳ６が否定判定されて後述するステップＳ１２へ進む。ステップＳ７では、削除指示部１０４ｄは、管理情報を参照して、内部メモリ１０３の静止画格納領域に自動静止画データが格納されているか否かを判定する。内部メモリ１０３に手動静止画データのみが格納されている場合には、ステップＳ７が否定判定されてステップＳ８へ進む。ステップＳ８では、レリーズロックを行い、ユーザによる静止画の撮影操作を禁止させて後述するステップＳ１２へ進む。
【００５１】
内部メモリ１０３に自動静止画データが格納されている場合には、ステップＳ７が肯定判定されてステップＳ９へ進む。ステップＳ９では、削除指示部１０４ｄは、管理情報および／または評価値を参照して、削除の対象となる自動静止画データを決定してステップＳ１０へ進む。ステップＳ１０では、削除指示部１０４ｄは、ステップＳ９で決定された自動静止画データを内部メモリ１０３の静止画格納領域から削除させてステップＳ１１へ進む。ステップＳ１１では、撮像素子１０１およびＡ／Ｄ変換器１０２にフレーム画像を出力させて、静止画処理部１０５ａにフレーム画像から手動静止画データを生成させ、内部メモリ１０３の静止画格納領域に格納してステップＳ１２へ進む。
【００５２】
ステップＳ１２では、動画撮影が終了か否かを判定する。動画撮影を終了する場合、すなわちユーザにより動画撮影を終了する操作に応じて操作部１０９から操作信号が出力された場合には、ステップＳ１２が肯定判定されてステップＳ１３へ進む。ステップＳ１３では、内部メモリ１０３に格納された静止画データをメモリカード１１１へ転送して処理を終了する。動画撮影を終了しない場合、すなわちユーザによる動画撮影を終了する操作が行われず操作部１０９から操作信号を入力しない場合には、ステップＳ１２が否定判定されてステップＳ１へ戻る。
【００５３】
上述した実施の形態によるデジタルカメラによれば、以下の作用効果が得られる。
削除指示部１０４ｄは、内部メモリ１０３に格納されている自動静止画データを撮影時刻に従った順序である撮影順番に配列した場合に、直前に選択された自動静止画データと互いに隣接しない位置の自動静止画データを削除対象として選択して手動静止画データに置換するようにした。特に、削除指示部１０４ｄは、撮影順番が偶数の自動静止画データを昇順で削除対象として選択するようにした。したがって、内部メモリ１０３からユーザが意図して撮影した静止画に対応する手動静止画データが削除されることを防ぎながら、離散的な順序で自動静止画データを削除することにより、類似したシーンを撮影した自動静止画データを残すことなく、内部メモリ１０３の静止画格納領域に手動静止画データのための容量を確保することができる。
【００５４】
−第２の実施の形態−
本発明の第２の実施の形態によるデジタルカメラについて説明する。以下の説明では、第１の実施の形態と同じ構成要素には同じ符号を付して相違点を主に説明する。特に説明しない点については、第１の実施の形態と同じである。本実施の形態では、撮影時刻の差が所定時間以内の複数の自動静止画データについては、連続して内部メモリ１０３から削除することを許容する点で第１の実施の形態とは異なる。
【００５５】
本実施の形態においては、内部メモリ１０３に残容量が無い状態で手動静止画データの生成が行われる際に、動画の撮影時間に基づいて所定時間を設定する。内部メモリ１０３に格納されている複数の自動静止画データのうち撮影時刻の差が、設定された所定時間以内の複数の自動静止画データを同一グループに含め、同一グループに含まれる自動静止画データについては、同一の撮影順番を振り分けて削除対象を決定する。以下詳細に説明する。
【００５６】
ユーザにより動画撮影を開始するための操作が行われると、撮影開始時刻が記録される。撮影開始時刻は、管理情報に記録されてもよいし、内部メモリ１０３の動画格納領域に記録されてもよい。動画撮影中に手動静止画の撮影操作が行われ、かつ、メモリ容量判定部１０４ｃにより、内部メモリ１０３の静止画格納領域の残容量が無いと判定された場合には、削除指示部１０４ｄは、内部メモリ１０３に格納されている自動静止画データから削除対象となる自動静止画データを決定する。
【００５７】
まず、削除指示部１０４ｄは、手動静止画の撮影指示が行われた時刻と、記録された動画の撮影開始時刻との差分を演算して、手動静止画の撮影が指示されるまでの動画撮影時間を算出する。そして、削除指示部１０４ｄは、算出した動画撮影時間に基づいて、所定時間を設定する。この所定時間は、動画撮影中に取得された複数の自動静止画データが、実質的に類似するシーンを撮影したものとみなせる時間範囲であり、動画撮影時間の増加に応じて長くなるように設定される。一例として、動画撮影時間が５分の場合には所定時間が１０秒、動画撮影時間が１０分の場合には所定時間が２０秒として設定される。
【００５８】
所定時間が設定されると、削除指示部１０４ｄは、管理情報に記録された自動静止画データの時刻情報、すなわち撮影時刻を参照して、内部メモリ１０３に格納されている各自動静止画データの撮影間隔がそれぞれ所定時間以内であるか否かを判定する。撮影間隔が所定時間以内となる自動静止画データが存在しない場合には、削除指示部１０４ｄは、第１の実施の形態と同様にして、削除対象を決定する。
【００５９】
図６を用いて、撮影間隔が所定時間以内となる自動静止画データが存在する場合における削除指示部１０４ｄによる削除対象の決定処理について説明する。図６は、内部メモリ１０３に格納されている静止画データの削除と格納との関係を模式的に説明する図である。なお、図６においても、図４と同様に、自動静止画データを「自」、手動静止画データを「手」として表し、「自」または「手」とともに示す各番号は撮影順番を表している。
【００６０】
以下の説明においては、自動静止画データ「自４」の撮影時刻と、自動静止画データ「自５」の撮影時刻との差分が所定時間以内となるものとする。この場合、図６（ａ）に示すように、削除指示部１０４ｄは、自動静止画データ「自４」および「自５」を同一のグループＧｐに含める。削除指示部１０４ｄは、グループＧｐに含まれる自動静止画データ「自４」、「自５」については同一の撮影順番と見なして、撮影順番が偶数の自動静止画データを昇順で削除対象として決定する。そして、削除指示部１０４ｄは、グループＧｐに含まれる撮影順番が連続する自動静止画データ「自４」、「自５」が順次削除されることを許容する。
【００６１】
削除指示部１０４ｄは、手動静止画データ「手１」が生成される際には、自動静止画データ「自２」を内部メモリ１０３から削除する（図６（ｂ））。手動静止画データ「手２」が生成される際には、削除指示部１０４ｄは、グループＧｐに含まれる自動静止画データ「自４」を内部メモリ１０３から削除する（図６（ｃ））。手動静止画データ「手３」が生成される際には、削除指示部１０４ｄは、グループＧｐに含まれる自動静止画データ「自５」を内部メモリ１０３から削除する（図６（ｄ））。手動静止画データ「手４」が生成される際には、削除指示部１０４ｄは、自動静止画データ「自７」を内部メモリ１０３から削除する（図６（ｅ））。手動静止画データ「手５」が生成される際には、削除指示部１０４ｄは、自動静止画データ「自９」を内部メモリ１０３から削除する（図６（ｆ））。
【００６２】
手動静止画データ「手６」が生成される場合には、削除指示部１０４ｄは、第１の実施の形態の場合と同様にする。すなわち、削除指示部１０４ｄは、内部メモリ１０３に残されている自動静止画データ「自１」、「自３」、「自６」、「自８」、「自１０」について、撮影順番が偶数で昇順となるように削除対象を決定する。
【００６３】
以上で説明した第２の実施の形態によるデジタルカメラによれば、第１の実施の形態により得られる作用効果に加えて、以下の作用効果が得られる。
削除指示部１０４ｄは、手動静止画の撮影操作が行われた時点における動画の撮影時間に基づいて所定時間を設定する。そして、削除指示部１０４ｄは、内部メモリ１０３に格納されている自動静止画データのうち、撮影時刻の間隔が設定した所定時間以内となる複数の自動静止画データを同一グループＧｐに含め、グループＧｐに含まれる自動静止画データについては、連続して手動静止画データに置換することを許容するようにした。撮影時刻の間隔が設定した所定時間以内となる自動静止画データは、類似したシーンを撮影した画像となる可能性が高いため、このような自動静止画データを削除対象とすることにより、類似したシーンを撮影した自動静止画データを残すことなく、内部メモリ１０３の静止画格納領域に手動静止画データのための容量を確保することができる。
【００６４】
次のような変形も本発明の範囲内であり、変形例の一つ、もしくは複数を上述の実施形態と組み合わせることも可能である。
（１）撮影順番が偶数の自動静止画データを昇順で削除するものに代えて、以下のような種々の態様により自動静止画データを削除できる。
（１−１）撮影番号が偶数の自動静止画データを降順で削除できる。この場合、削除指示部１０４ｄは、まず、自動静止画データを「自１０」、「自８」、「自６」、「自４」、「自２」の順序で内部メモリ１０３から削除する。自動静止画データ「自２」が削除された以降は、自動静止画データ「自２」よりも撮影番号が小さい偶数番目の自動撮影データが存在しない。このため、削除指示部１０４ｄは、自動静止画データ「自１」、「自３」、「自５」、「自７」、「自９」のうち、降順で偶数番目、すなわち自動静止画データ「自７」、「自３」の順序で内部メモリ１０３から削除する。さらに、削除指示部１０４ｄは、自動静止画データ「自１」、「自５」、「自９」のうち、降順で偶数番目、すなわち自動静止画データ「自５」を削除する。以後、削除指示部１０４ｄは、自動静止画データ「自１」、「自９」のうち、降順で偶数番目の自動静止画データ「自１」を削除し、その後自動静止画データ「自９」を削除する。
【００６５】
（１−２）撮影番号が奇数の自動静止画データを昇順で削除する。この場合、削除指示部１０４ｄは、まず、自動静止画データを「自１」、「自３」、「自５」、「自７」、「自９」の順序で内部メモリ１０３から削除する。自動静止画データ「自９」が削除された以降は、自動静止画データ「自９」よりも撮影番号が大きい奇数番目の自動撮影データが存在しない。このため、削除指示部１０４ｄは、自動静止画データ「自２」、「自４」、「自６」、「自８」、「自１０」のうち、昇順で奇数番目、すなわち自動静止画データ「自２」、「自６」、「自１０」の順序で内部メモリ１０３から削除する。さらに、削除指示部１０４ｄは、自動静止画データ「自４」、「自８」のうち、昇順で偶奇数目、すなわち自動静止画データ「自４」を削除し、その後自動静止画データ「自８」を削除する。
【００６６】
（１−３）撮影番号が奇数の自動静止画データを降順で削除できる。この場合、削除指示部１０４ｄは、まず、自動静止画データを「自９」、「自７」、「自５」、「自３」、「自１」の順序で内部メモリ１０３から削除する。自動静止画データ「自１」が削除された以降は、自動静止画データ「自１」よりも撮影番号が小さい奇数番目の自動撮影データが存在しない。このため、削除指示部１０４ｄは、自動静止画データ「自２」、「自４」、「自６」、「自８」、「自１０」のうち、降順で奇数番目、すなわち自動静止画データ「自１０」、「自６」、「自２」の順序で内部メモリ１０３から削除する。さらに、削除指示部１０４ｄは、自動静止画データ「自４」、「自８」のうち、降順で奇数番目、すなわち自動静止画データ「自４」を削除し、その後自動静止画データ「自８」を削除する。
【００６７】
（１−４）撮影番号の昇順での自動静止画データの削除と降順での自動静止画データの削除とを組み合わせてもよい。撮影番号が偶数番目の自動静止画データを削除する場合を一例として説明する。この場合、削除指示部１０４ｄは、まず、昇順で偶数番目の自動静止画データ「自２」、「自４」、「自６」、「自８」、「自１０」の順序で内部メモリ１０３から削除する。次に、削除指示部１０４ｄは、残りの自動静止画データ「自１」、「自３」、「自５」、「自７」、「自９」のうち降順で偶数番目の自動静止画データ「自７」、「自３」の順序で削除する。さらに、削除指示部１０４ｄは、残りの自動静止画データ「自１」、「自５」、「自９」のうち、昇順で偶数番目の自動静止画データ「自５」を削除する。そして、削除指示部１０４ｄは、残りの自動静止画データ「自１」、「自９」のうち、降順で偶数番目の自動静止画データ「自１」を削除した後、自動静止画データ「自９」を削除する。なお、最初に撮影番号の降順の自動静止画データを削除した後、昇順の自動静止画データの削除を行ってもよい。また、奇数番目の自動静止画データに適用することもできる。
【００６８】
（１−５）実施の形態および上記（１−１）〜（１〜４）においては、削除指示部１０４ｄが削除する自動静止画データは１枚おきの例を説明したが、この例に限定されない。削除指示部１０４ｄは、たとえば２枚おきや３枚おき等の所定の複数枚ごとに自動静止画データを削除してもよい。
【００６９】
（１−６）撮影番号が偶数の自動静止画データのうち、撮影番号が中央値に近い順序で削除するものについても本発明の一態様に含まれる。図７に示す例を用いて説明する。図７（ａ）に示すように、「自１」〜「自１０」の自動静止画データが内部メモリ１０３に格納されている場合に手動静止画データ「手１」の生成が行われるものとする。この場合、図７（ｂ）に示すように、削除指示部１０４ｄは、偶数番目の自動静止画データ「自２」、「自４」、「自６」、「自８」、「自１０」のうち、中央値である自動静止画データ「自６」を削除して、手動静止画データ「手１」を格納する。以後、削除指示部１０４ｄは、自動静止画データ「自４」（図７（ｃ））、「自８」（図７（ｄ））、「自２」（図７（ｅ））、「自１０」（図７（ｆ））の順序で削除して、手動静止画データ「手２」〜「手５」に順次置換する。以後、削除指示部１０４ｄは、残りの自動静止画データ「自１」、「自３」、「自５」、「自７」、「自９」のうちいずれの自動静止画データから削除するかについては、上述した（１−１）〜（１−４）のいずれの方法を用いてもよい。なお、撮影番号が奇数の自動静止画データのうち、撮影番号が中央値に近い順序で削除してもよい。この場合、手動静止画データ「手１」を格納する際に、削除指示部１０４ｄは、奇数番目の自動静止画データ「自１」、「自３」、「自５」、「自７」、「自９」のうち、中央値である自動静止画データ「自５」から削除してもよい。
【００７０】
（１−７）撮影番号が偶数の自動静止画データのうち、撮影番号が最大の自動静止画データと最少の自動静止画データとを交互に削除するものについても本発明の一態様に含まれる。図８に示す例を用いて説明する。図８（ａ）に示すように、「自１」〜「自１０」の自動静止画データが内部メモリ１０３に格納されている場合に手動静止画データ「手１」の生成が行われるものとする。この場合、図８（ｂ）に示すように、削除指示部１０４ｄは、偶数番目の自動静止画データ「自２」、「自４」、「自６」、「自８」、「自１０」のうち、撮影番号が最大である自動静止画データ「自１０」を削除して、手動静止画データ「手１」を格納する。手動静止画データ「手２」が生成される際には、削除指示部１０４は、図８（ｃ）に示すように、自動静止画データ「自２」、「自４」、「自６」、「自８」のうち撮影番号が最少である自動静止画データ「自２」を削除して、手動静止画データ「手２」を格納する。以後、削除指示部１０４ｄは、自動静止画データ「自８」（図８（ｄ））、「自４」（図８（ｅ））、「自６」（図８（ｆ））の順序で削除して、手動静止画データ「手２」〜「手５」に順次置換する。以後、削除指示部１０４ｄは、残りの自動静止画データ「自１」、「自３」、「自５」、「自７」、「自９」のうちいずれの自動静止画データから削除するかについては、上述した（１−１）〜（１−４）のいずれの方法を用いてもよい。なお、撮影番号が奇数の自動静止画データのうち、撮影番号が最大のものと最少のものとを交互に削除してもよい。
【００７１】
（２）内部メモリ１０３に空き容量が無い状態（所定容量未満の状態）で手動静止画データが生成される際に自動静止画データが削除されるものに代えて、内部メモリ１０３に空き容量が無い状態で新たに自動静止画データまたは手動静止画データが生成される際に、内部メモリ１０３に既に格納済の自動静止画データを削除するものについても本発明の一態様に含まれる。この場合も、上述した実施の形態や上記（１−１）〜（１−７）にて説明した方法を用いて、既に内部メモリ１０３に格納されている自動静止画データの削除対象を決定し、削除すればよい。
【００７２】
本発明の特徴を損なわない限り、本発明は上記実施の形態に限定されるものではなく、本発明の技術的思想の範囲内で考えられるその他の形態についても、本発明の範囲内に含まれる。
【符号の説明】
【００７３】
１…デジタルカメラ、１０１…撮像素子、
１０４…制御回路、１０４ａ…静止画自動取得制御部、
１０４ｂ…静止画自動撮影部、１０４ｃ…メモリ容量判定部、
１０４ｄ…削除指示部、１０５…画像処理部、
１０５ａ…静止画処理部、１０５ｂ…動画処理部
【図１】
2018042252.tif 000003
【図２】
2018042252.tif 000004
【図３】
2018042252.tif 000005
【図４】
2018042252.tif 000006
【図５】
2018042252.tif 000007
【図６】
2018042252.tif 000008
【図７】
2018042252.tif 000009
【図８】
2018042252.tif 000010
【手続補正書】
【提出日】平成29年11月6日(2017.11.6)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
被写体像を撮像して信号を出力する撮像部と、
前記撮像部による前記出力により画像データを複数生成する生成部と、
前記生成部により異なる時刻に生成された複数の前記画像データを記録する記録部と、
前記画像データを記録する容量が前記記録部に無いと、前記記録部に記録された前記画像データのうち生成された前記時刻が最も古い時刻の画像データ以外の画像データを削除する制御を行う制御部とを備える撮像装置。
【請求項２】
請求項１に記載の撮像装置において、
前記制御部は、前記記録部に記録された複数の前記画像データのうち、削除された画像データの生成順序に不連続な生成順序の画像データを削除する撮像装置。
【請求項３】
請求項１または２に記載の撮像装置において、
前記制御部は、前記記録部に記録された前記画像データのうち、前記生成部によって生成された前記時刻の間隔により、連続する前記画像データを削除する撮像装置。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００５
【補正方法】変更
【補正の内容】
【０００５】
請求項１に記載の撮像装置は、被写体像を撮像して信号を出力する撮像部と、前記撮像部による前記出力により画像データを複数生成する生成部と、前記生成部により異なる時刻に生成された複数の前記画像データを記録する記録部と、前記画像データを記録する容量が前記記録部に無いと、前記記録部に記録された前記画像データのうち生成された前記時刻が最も古い時刻の画像データ以外の画像データを削除する制御を行う制御部とを備える。