(57)【要約】【課題】連写撮像の直後に、連写された一連の画像データの信号処理の完了を待つことなく次の連写撮像が開始できるようにする。【解決手段】撮像装置における信号処理部は、連続して取得される一連の画像データを順次バッファメモリ領域に一時記憶させ、バッファメモリ領域から読み出して次の信号処理を行う。制御部は一連の画像データについての信号処理部における信号処理が行われている間に、所定操作を検知することに基づいて、バッファメモリ領域に記憶された画像データの少なくとも一部の削除を実行させる。これによりバッファメモリ領域に次の連写撮像等のための記憶可能容量を確保する。【選択図】図９
2019036904.tif 000002
【特許請求の範囲】
【請求項１】
連続して取得される一連の画像データを信号処理過程でバッファメモリ領域に一時記憶させ、前記バッファメモリ領域から読み出して次の信号処理を行う信号処理部と、
前記一連の画像データについての前記信号処理部における信号処理が行われている間に所定操作を検知することに基づいて、前記バッファメモリ領域に記憶された画像データの少なくとも一部を削除する制御を行う制御部と、を備えた
撮像装置。
【請求項２】
前記制御部は、前記バッファメモリ領域に記憶された画像データの削除は、前記バッファメモリ領域の記憶可能容量が所定量に満たない場合に実行させる
請求項１に記載の撮像装置。
【請求項３】
前記制御部は、前記所定操作の検知とともに一連の画像データの撮像開始操作を検知することに応じて、前記バッファメモリ領域に記憶された画像データの削除を実行させる
請求項１に記載の撮像装置。
【請求項４】
前記制御部は、前記所定操作の検知という条件のみに応じて前記バッファメモリ領域に記憶された画像データの削除を実行させる
請求項１に記載の撮像装置。
【請求項５】
前記信号処理部が異なる信号処理段階の画像データをバッファリングする複数のバッファメモリ領域が用意されており、
前記制御部は、前記所定操作に応じて、前記信号処理部に、複数のバッファメモリ領域に記憶された画像データの全部又は一部の削除を実行させる
請求項１に記載の撮像装置。
【請求項６】
前記信号処理部が異なる信号処理段階の画像データをバッファリングする複数のバッファメモリ領域が用意されており、
前記制御部は、前記所定操作に応じて、前記信号処理部において一部のバッファメモリ領域に記憶された画像データの全部又は一部の削除を実行させる
請求項１に記載の撮像装置。
【請求項７】
前記一部のバッファメモリ領域は、前記信号処理部において信号処理過程で用いる最初のバッファメモリ領域である
請求項６に記載の撮像装置。
【請求項８】
前記制御部は、前記バッファメモリ領域に記憶された画像データの一部の削除を実行させる場合には、バッファメモリ領域に記憶された画像データのうち、撮像時刻の古い画像データから削除されるようにする
請求項１に記載の撮像装置。
【請求項９】
前記制御部は、前記バッファメモリ領域に記憶された画像データの一部の削除を実行させる場合には、バッファメモリ領域に記憶された画像データのうち、撮像時刻の新しい画像データから削除されるようにする
請求項１に記載の撮像装置。
【請求項１０】
前記制御部は、前記バッファメモリ領域に記憶された画像データの一部の削除を実行させる場合には、バッファメモリ領域に記憶された撮像時刻順の一連の画像データを対象として間引き削除がおこなわれるようにする
請求項１に記載の撮像装置。
【請求項１１】
前記制御部は、前記バッファメモリ領域に記憶された画像データの一部の削除を実行させる場合には、バッファメモリ領域に記憶された画像データのうち、所定条件で削除対象画像が選択されて削除されるようにする
請求項１に記載の撮像装置。
【請求項１２】
前記制御部は、前記バッファメモリ領域に記憶された画像データの削除を実行させる場合において、前記バッファメモリ領域から読出中の画像データを除いて画像データの削除を実行させる
請求項１に記載の撮像装置。
【請求項１３】
前記制御部は、前記バッファメモリ領域に記憶された画像データの削除を実行させる場合において、複数の削除処理方式のうちで１つを選択して、バッファメモリ領域に記憶された画像データの削除を実行させる
請求項１に記載の撮像装置。
【請求項１４】
前記制御部は、前記信号処理部での前記一連の画像データについての信号処理の完了に至るまでの期間に、信号処理の進行状況を示す表示が表示部において実行されるようにする制御を行う
請求項１に記載の撮像装置。
【請求項１５】
前記進行状況を示す表示では、前記一連の画像データのうちで記録メディアへの記録のための処理が完了した画像が提示されるようにする
請求項１４に記載の撮像装置。
【請求項１６】
前記一連の画像データは、連写撮像動作により入力された複数の静止画像データである
請求項１に記載の撮像装置。
【請求項１７】
前記一連の画像データは、通常撮像でのフレームレートから切り替えられた高フレームレートの動画撮像動作により入力された複数フレームの画像データである
請求項１に記載の撮像装置。
【請求項１８】
筐体上において、前記所定操作のための操作子は、撮像開始操作のための操作子と同時に片手では操作できない状態に設けられている
請求項１に記載の撮像装置。
【請求項１９】
前記所定操作のための操作子はボタン型の操作子である
請求項１に記載の撮像装置。
【請求項２０】
連続して取得される一連の画像データを信号処理過程でバッファメモリ領域に一時記憶させ、前記バッファメモリ領域から読み出して次の信号処理を行う信号処理部を有する撮像装置の撮像方法として、
撮像動作により得られた一連の画像データについての前記信号処理部における信号処理が行われている間に、所定操作を検知する手順と、
前記所定操作を検知することに基づいて、前記バッファメモリ領域に記憶された画像データの少なくとも一部の削除を実行させる手順と、
を行う撮像方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本技術は撮像装置、撮像方法に関し、特に静止画の連写や動画撮像等、連続して取得される一連の画像データの処理技術に関する。
【背景技術】
【０００２】
いわゆる連写撮像として、静止画撮像を連続して行う機能を有する撮像装置が広く知られている。特に高精細の画像撮像が可能な撮像装置の場合、連写によって得られる多数枚の画像データの記録媒体への書き込みを終了するまで比較的時間を要するようになっている。このため、撮像装置内の信号処理部では、一連の画像データをバッファメモリに一時保存しながら処理を進めることが行われている。
【０００３】
下記特許文献１，２には連写機能を有する撮像装置に関する技術が開示されており、特許文献１には、連写により得られた撮像画像を一時的にバッファメモリに記憶して表示させ、ユーザが選択した画像を記録媒体に継続的に保存し、他は削除することが開示されている。
特許文献２には連写の際に用いるバッファメモリとして予備領域を設け、場合によっては予備領域を用いることで高速の連写に対応できるようにした技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−１３６８５５号公報
【特許文献２】特開２０１０−２８４５１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
連写として連続して多数の画像データを取り込み、バッファメモリに一時保存しながら信号処理を進めていく場合、イメージャ（撮像素子）からの画像データの取込間隔に後段の信号処理が追いつかないと、それだけバッファメモリでの記憶量（処理を待機する画像データ量）が増えていく。もちろんバッファメモリ容量の拡大により、バッファメモリがフル容量となりにくくすることはできるが、画像データの高精細化や高度な画像処理の発生、或いは連写の高速化等によって、連写中におけるバッファメモリ容量の圧迫は進行する。
【０００６】
このため通常は、ユーザが連写の操作を終えた直後（例えばカメラのレリーズボタン操作を終えた直後）は、まだ一連の画像データの記録メディアへの保存までの信号処理が完了していないことが多く、ユーザは次の連写の開始まで少々の時間の待機を余儀なくされている。ところがこれによって、撮像機会を逃してしまうということも起こりえる。
そこで本技術は、ユーザが連写等の撮像操作の直後にさらに重要な撮像機会が発生したと考えたような場合に、即座に連写等を開始できるようにする技術を提案する。
【課題を解決するための手段】
【０００７】
本技術に係る撮像装置は、連続して取得される一連の画像データを信号処理過程でバッファメモリ領域に一時記憶させ、前記バッファメモリ領域から読み出して次の信号処理を行う信号処理部と、前記一連の画像データについての前記信号処理部における信号処理が行われている間に所定操作を検知することに基づいて、前記バッファメモリ領域に記憶された画像データの少なくとも一部を削除する制御を行う制御部と、を備える。
信号処理部では、イメージセンサからの画像データの読出処理、画像データの現像処理。画像データの記録メディアへの書込処理等を行う。この場合、連写撮像や高フレームレート動画（例えばスーパースロー動画）の撮像／記録などで、イメージセンサからの画像データの読出を高速に行っても、バッファメモリ領域を備えることで、各画像データについて順次現像処理や書込処理等を行っていくことができる。ところが信号処理の遅れによりバッファメモリ領域がいっぱいになっていると、次の連写等が可能となるまで待機しなければならない。そこでバッファメモリ領域において画像データを強制的に削除し、バッファメモリ領域の記憶可能容量を確保できるようにする。
【０００８】
上記した本技術に係る撮像装置においては、前記制御部は、前記バッファメモリ領域に記憶された画像データの削除は、前記バッファメモリ領域の記憶可能容量が所定量に満たない場合に実行させることが考えられる。
ユーザの所定操作によってバッファメモリ領域にバッファリングされている画像データの削除を求められた場合であっても、記憶可能な残容量が十分にあれば、あえて削除する必要性はとぼしい。そこで、残容量が所定量に満たない場合に実際の画像データ削除を行うようにする。
【０００９】
上記した本技術に係る撮像装置においては、前記制御部は、前記所定操作の検知とともに一連の画像データの撮像開始操作を検知することに応じて、前記バッファメモリ領域に記憶された画像データの削除を実行させることが考えられる。
例えば画像データの削除指示となる所定の操作子の操作検知のみでは、直ぐには削除制御を行わず、直後に一連の画像データの撮像開始操作があった場合に、削除が実行されるようにする。
【００１０】
上記した本技術に係る撮像装置においては、前記制御部は、前記所定操作の検知という条件のみに応じて前記バッファメモリ領域に記憶された画像データの削除を実行させることが考えられる。
即ち所定操作の検知に応じて即座にバッファメモリ領域からの画像データの削除を実行させる。
【００１１】
上記した本技術に係る撮像装置においては、前記信号処理部が異なる信号処理段階の画像データをバッファリングする複数のバッファメモリ領域が用意されており、前記制御部は、前記所定操作に応じて、前記信号処理部に、複数のバッファメモリ領域に記憶された画像データの全部又は一部の削除を実行させることが考えられる。
信号処理部では、信号処理過程で複数の段階毎に画像データをバッファリングする場合がある。信号処理過程の段階とは、例えば撮像素子部（イメージャ）からの画像データの読出処理段階、画像データの現像処理段階、画像データの記録メディアへの出力処理段階などである。
その場合、各部のバッファメモリ領域での残容量により、直後の連写等の再開まで待機が必要になることがある。そこで、複数のバッファメモリ領域を対象として、バッファデータ削除を行うようにする。
【００１２】
上記した本技術に係る撮像装置においては、前記信号処理部が異なる信号処理段階の画像データをバッファリングする複数のバッファメモリ領域が用意されており、前記制御部は、前記所定操作に応じて、前記信号処理部において一部のバッファメモリ領域に記憶された画像データの全部又は一部の削除を実行させることが考えられる。
つまり信号処理過程で複数の段階毎に画像データをバッファリングする場合において、複数のバッファメモリ領域のうちの一部のみを対象としてバッファデータ削除を行うようにする。
【００１３】
上記した本技術に係る撮像装置においては、前記一部のバッファメモリ領域は、前記信号処理部において信号処理過程で用いる最初のバッファメモリ領域であることが考えられる。
信号処理過程で複数の段階毎に画像データをバッファリングする場合において、最初にバッファリングを行うバッファメモリ領域におけるバッファデータ削除を行うようにする。
【００１４】
上記した本技術に係る撮像装置においては、前記制御部は、前記バッファメモリ領域に記憶された画像データの一部の削除を実行させる場合には、バッファメモリ領域に記憶された画像データのうち、撮像時刻の古い画像データから削除されるようにすることが考えられる。
例えばバッファメモリ領域に記憶されている画像データのうちで撮像時刻が古い順に必要なデータ量が選択されて削除がおこなわれるようにする。
【００１５】
上記した本技術に係る撮像装置においては、前記制御部は、前記バッファメモリ領域に記憶された画像データの一部の削除を実行させる場合には、バッファメモリ領域に記憶された画像データのうち、撮像時刻の新しい画像データから削除されるようにすることが考えられる。
例えばバッファメモリ領域に記憶されている画像データのうちで撮像時刻が新しい順に必要なデータ量が選択されて削除がおこなわれるようにする。
【００１６】
上記した本技術に係る撮像装置においては、前記制御部は、前記バッファメモリ領域に記憶された画像データの一部の削除を実行させる場合には、バッファメモリ領域に記憶された撮像時刻順の一連の画像データを対象として間引き削除がおこなわれるようにすることが考えられる。
バッファメモリ領域に記憶されている撮像時刻順の一連の画像データを間引き削除することで、バッファメモリ領域の容量を確保する。
【００１７】
上記した本技術に係る撮像装置においては、前記制御部は、前記バッファメモリ領域に記憶された画像データの一部の削除を実行させる場合には、バッファメモリ領域に記憶された画像データのうち、所定条件で削除対象画像が選択されて削除されるようにすることが考えられる。
バッファメモリ領域に記憶されている画像データのうちで条件を設定して削除する画像データを選択する。
【００１８】
上記した本技術に係る撮像装置においては、前記制御部は、前記バッファメモリ領域に記憶された画像データの削除を実行させる場合において、前記バッファメモリ領域から読出中の画像データを除いて画像データの削除を実行させることが考えられる。
信号処理のために読出中の画像データはそのまま信号処理が実行されるようにする。
【００１９】
上記した本技術に係る撮像装置においては、前記制御部は、前記バッファメモリ領域に記憶された画像データの削除を実行させる場合において、複数の削除処理方式のうちで１つを選択して、バッファメモリ領域に記憶された画像データの削除を実行させることが考えられる。
例えば削除処理方式としては、全削除、古い画像データからの削除、新しい画像データからの削除、間引き削除、所定条件での選択削除などの複数が削除処理方式のうちで１つを選択できるようにする。
【００２０】
上記した本技術に係る撮像装置においては、前記制御部は、前記信号処理部での前記一連の画像データについての信号処理の完了に至るまでの期間に、信号処理の進行状況を示す表示が表示部において実行されるようにする制御を行うことが考えられる。
例えばユーザが撮像操作を終了してから少しの期間は、まだ信号処理が完了していない状況において、ユーザに対して信号処理の進行状況を示す表示が実行されるようにする。
【００２１】
上記した本技術に係る撮像装置においては、前記進行状況を示す表示では、前記一連の画像データのうちで記録メディアへの記録のための処理が完了した画像が提示されるようにすることが考えられる。
連写撮像やスーパースロー動画撮像による一連の画像データのうちで、記録メディアへの記録までの処理が完了した画像を提示する。
【００２２】
上記した本技術に係る撮像装置においては、前記一連の画像データは、連写撮像動作により入力された複数の静止画像データであることが考えられる。
連写撮像の場合に、バッファメモリ領域の容量が圧迫されて、直ぐに次の連写撮像やスーパースロー動画撮像に移れないという事態が生ずる。つまり連写撮像を行う場合に、バッファメモリ領域のデータ削除が有効となる。
【００２３】
上記した本技術に係る撮像装置においては、前記一連の画像データは、通常撮像でのフレームレートから切り替えられた高フレームレートの動画撮像動作により入力された複数フレームの画像データであることが考えられる。
高フレームレート動画撮像の場合に、バッファメモリ領域の容量が圧迫されて、直ぐに次の連写撮像や高フレームレート動画撮像に移れないという事態が生ずる。つまり高フレームレート動画撮像を行う場合に、バッファメモリ領域のデータ削除が有効となる。高フレームレート動画とは、例えばスーパースロー動画である。
【００２４】
上記した本技術に係る撮像装置においては、筐体上において、前記所定操作のための操作子は、撮像開始操作のための操作子と同時に片手では操作できない状態に設けられていることが考えられる。
バッファメモリ領域のデータ削除を指示する操作子は、撮像開始操作のための操作子とは例えば離れた場所に配置して、片手で同時に操作できないようにする。
また前記所定操作のための操作子はボタン型の操作子であることが考えられる。即ち簡易な操作性の操作子とする。
【００２５】
本技術に係る撮像方法は、連続して取得される一連の画像データを信号処理過程でバッファメモリ領域に一時記憶させ、前記バッファメモリ領域から読み出して次の信号処理を行う信号処理部を有する撮像装置の撮像方法として、撮像動作により得られた一連の画像データについての前記信号処理部における信号処理が行われている間に、所定操作を検知する手順と、前記所定操作を検知することに基づいて、前記バッファメモリ領域に記憶された画像データの少なくとも一部の削除を実行させる手順とを行う。
これにより連写直後でもバッファメモリ領域の記憶可能容量を確保できるようにする。
【発明の効果】
【００２６】
本技術によれば、連写等によりバッファメモリ容量が多く使用され、次の連写等の開始ができない状況でも、ユーザの意思によりバッファメモリ容量を確保できることで、即座に連写等が可能な状態とすることができる。これによりユーザは撮像機会を逃さずに連写撮像等が実行できるようになる。
なお、ここに記載された効果は必ずしも限定されるものではなく、本開示中に記載されたいずれかの効果であってもよい。
【図面の簡単な説明】
【００２７】
【図１】本技術の実施の形態の撮像装置の外観の説明図である。
【図２】実施の形態の撮像装置のブロック図である。
【図３】実施の形態のバッファメモリを１つ介する信号処理例の説明図である。
【図４】実施の形態のバッファメモリを２つ介する信号処理例の説明図である。
【図５】実施の形態のバッファメモリを３つ介する信号処理例の説明図である。
【図６】実施の形態の削除する画像データの例の説明図である。
【図７】実施の形態の削除する画像データの例の説明図である。
【図８】実施の形態の経過画像の説明図である。
【図９】第１の実施の形態の連写制御のフローチャートである。
【図１０】第２の実施の形態の連写制御のフローチャートである。
【図１１】第３の実施の形態の連写制御のフローチャートである。
【図１２】第３の実施の形態の撮像シーケンスのフローチャートである。
【図１３】実施の形態のバッファ削除のフローチャートである。
【図１４】実施の形態のバッファ削除のフローチャートである。
【図１５】実施の形態のバッファ削除のフローチャートである。
【発明を実施するための形態】
【００２８】
以下、実施の形態を次の順序で説明する。
＜１．撮像装置の構成＞
＜２．信号処理部の各種信号処理例＞
＜３．強制復帰によるバッファデータ削除の概要＞
＜４．処理経過の表示＞
＜５．操作のための構造＞
＜６．処理例＞
［６−１：第１の実施の形態］
［６−２：第２の実施の形態］
［６−３：第３の実施の形態］
＜７．スーパースロー動画撮像への適用＞
＜８．まとめ及び変形例＞
なお説明上、「撮像」とは、ユーザによるレリーズ操作、もしくは自動的なレリーズ操作に応じて、被写体からの光を撮像素子（後述するイメージセンサ１２）によって光電変換し、静止画又は動画を構成する画像データとして取得する動作のことを指す。
また撮像した画像データに対して必要な信号処理を経てメモリカード等の記録メディアに永続的に記録することを「記録」と表記する。
そして被写体の画像データを取得（撮像）し、信号処理を経て記録メディアに記録する一連の動作については「撮像記録」と呼ぶこととする。
【００２９】
＜１．撮像装置の構成＞
図１Ａ、図１Ｂは実施の形態の撮像装置１の外観例を示しており、図１Ａは正面側からみた斜視図、図１Ｂは背面図である。なお、被写体側を正面側（前方側）、カメラマンが相対する側を背面側（後方側）として説明する。
【００３０】
撮像装置１はいわゆるデジタルカメラとして静止画や動画の撮像記録が可能とされている。特に本実施の形態の撮像装置１は、連写、即ち連続して複数の静止画の撮像を行い記録メディアに記録する連続静止画撮像記録が可能とされている。
連写の際のイメージセンサ１２からの連続的な画像データ読み出しを指して「連写撮像」と表記する場合がある。
また本実施の形態の撮像装置１は高フレームレート撮像を行うスーパースロー動画の撮像記録の機能を備える場合もある。スーパースロー動画の撮像記録とは、非常に速いスピードでイメージセンサから読み出した画像データを一旦バッファメモリに貯め、通常速度で現像しながらスローモーション動画を作成して記録メディアに記録していく動作である。
スーパースロー動画の撮像記録の過程としてのイメージセンサ１２からの画像データ読み出し動作を指して「スーパースロー動画撮像」と表記する場合がある。
【００３１】
図１Ａに示すように、撮像装置１の前面側にはレンズ光学系を内蔵した鏡筒８が設けられ、ユーザが鏡筒８を被写体に向けて右手で構えることが容易となるように、グリップ部９が形成されている。
グリップ部９の上面側にはレリーズボタン２が配置されている。このレリーズボタン２の配置は、ユーザがグリップ部９を右手で握持した状態で人差し指などで容易に操作できる位置とされている。
【００３２】
鏡筒８の後方となる本体上の位置に、強制復帰ボタン３が設けられている。この強制復帰ボタン３は、連写やスーパースロー動画撮像が可能な状態に強制的に復帰させるためにユーザが操作する操作子である。強制復帰ボタン３の操作に応じた処理動作は後述する。
【００３３】
撮像装置１の背面側や上面には図１Ｂに示すように操作ボタン４や操作ダイヤル５としての各種の操作子が設けられている。これらの操作子により、例えばズーム操作、モード設定操作、機能選択操作、メニュー操作、項目選択操作、再生関連操作など、各種の操作が可能とされる。
【００３４】
またユーザがスルー画（記録スタンバイ中のモニタリング画像）や撮像記録した画像、再生画像等を確認することができるように、表示部１７や電子ビューファインダ１９が設けられている。
なお例えば表示部１７にタッチパネルが配置されて、タッチ操作が可能とされてもよい。
【００３５】
図２に撮像装置１の内部構成例を示す。
図２に示すように撮像装置１は、光学系１１、イメージセンサ１２、光学系駆動部１３、センサ部１４、記録部１５、通信部１６、表示部１７、操作部１８、電子ビューファインダ１９、信号処理部２０、制御部３０を備えている。
【００３６】
光学系１１は、カバーレンズ、フォーカスレンズ、ズームレンズ、集光レンズ、絞り機構等を有して構成されている。この光学系１１により、被写体からの光がイメージセンサ１２に集光される。
【００３７】
イメージセンサ１２は、例えば、ＣＣＤ（Charge Coupled Device）型、ＣＭＯＳ（Complementary Metal Oxide Semiconductor）型などの撮像素子及び撮像素子からの電荷読み出しを行う周辺回路系を有する。
イメージセンサ１２から読み出される信号は被写体の撮像画像信号として信号処理部２０に供給される。
イメージセンサ１２における信号転送動作、電子シャッタ速度は制御部３０により制御される。
【００３８】
光学系駆動部１３は、制御部３０の制御に基づいて、光学系１１におけるフォーカスレンズを駆動し、フォーカス動作を実行する。また光学系駆動部１３は、制御部３０の制御に基づいて、光学系１１における絞り機構を駆動し、露光調整を実行させたり、ズームレンズを駆動し、ズーム動作を実行させたりする。
【００３９】
信号処理部２０は例えばＤＳＰ（Digital Signal Processor）等により画像処理プロセッサとして構成される。この信号処理部２０は、イメージセンサ１２からのデジタル信号（撮像画像信号）に対して、各種の信号処理を施す。
例えば信号処理部２０は、イメージセンサ１２での光電変換で得た電気信号について、ＣＤＳ(Correlated Double Sampling)処理、ＡＧＣ(Automatic Gain Control)処理などを実行し、さらにＡ／Ｄ(Analog/Digital)変換処理を行う。
また信号処理部２０はデジタルデータ化した撮像信号（画像データ）を、逐次バッファリングしながら各種の処理を行う。例えば信号処理部２０は画像データに対してノイズ除去処理、Ｙ／Ｃ処理、色補正処理、輪郭強調処理、解像度変換処理、記録用のフォーマティングやデータ圧縮としてのコーデック処理等を行う。
なお、イメージセンサ１２がＡ／Ｄ変換器までの処理を行い、信号処理部２０がデジタルデータ化された撮像信号（画像データ）を受信する構成とされる場合もある。
【００４０】
記録部１５は、制御部３０の制御に基づき、信号処理部２０によって生成された静止画や動画としての画像データを記録メディア１５ａに記憶させる。この記録メディア１５ａは画像データを永続的（一時的ではない）に記録する記録メディアを指している。
記録メディア１５ａとしては、メモリカードや光ディスク、磁気テープ等のように着脱可能であってもよく、固定タイプのＨＤＤ（Hard Disk Drive）や半導体メモリモジュール等であってもよい。
【００４１】
通信部１６は、制御部３０の制御に基づき、図示しない外部機器との間の有線又は無線による通信を行う。即ち通信部１６は、撮像した画像データや記録メディア１５ａから読み出した画像データ、これら画像データの付加情報、さらにはその他の制御データの外部機器への送信や、外部機器からの各種データの受信等を行う。
これにより撮像装置１は図示しない外部機器に画像データ等を出力し、外部機器において撮像した画像データの再生や編集ができるようにしている。
この通信部１６は、無線通信としては、例えばＷｉ−Ｆｉ（登録商標）やブルートゥース（登録商標）等の無線通信規格等の通信方式による通信を行うことが考えられる。
また通信部１６は例えばＵＳＢ（Universal Serial Bus）ケーブル等のコネクタケーブルを用いた有線通信を行うものとすることができる。さらに通信部１６は、ネットワーク通信部として、例えばインターネット、ホームネットワーク、ＬＡＮ（Local Area Network）等の各種のネットワークによる通信を行い、ネットワーク上のサーバ、端末等との間で各種データ送受信を行うようにしてもよい。
【００４２】
操作部１８は、ユーザの操作を入力する入力機能を包括的に示している。即ち上述したレリーズボタン２、強制復帰ボタン３、操作ボタン４、操作ダイヤル５などの各操作子をまとめて操作部１８として示している。またタッチパネルやリモートコントローラの受信部等、他の操作入力部が設けられる場合も、それらは操作部１８の一態様となる。
操作部１８によって得られる操作情報は制御部３０に供給される。制御部３０は操作情報に応じて必要な制御を行う。
【００４３】
表示部１７はユーザに対して各種表示を行う表示部であり、例えば図１Ｂに示したように撮像装置１の筐体上に形成されるＬＣＤ（Liquid Crystal Display）や有機ＥＬ（Electro-Luminescence）ディスプレイ等のディスプレイデバイスを有して形成される。
また電子ビューファインダ１９も、ＬＣＤや有機ＥＬディスプレイ等を用いて形成され、表示部１７と相補的にユーザに対する画像や情報提示を行う。
表示部１７や電子ビューファインダ１９には、信号処理部２０から表示用に解像度変換された撮像画像の画像データが供給される。表示部１７や電子ビューファインダ１９では、当該撮像画像の画像データの表示を行う。これによりユーザはいわゆるスルー画（被写体のモニタリング画像）を確認できる。
また表示部１７や電子ビューファインダ１９には、信号処理部２０を介して記録部１５で再生された画像データが供給されるようにすることもでき、これが表示されることで、ユーザは撮像記録した画像の再生画像を確認することができる。
また表示部１７や電子ビューファインダ１９は、制御部３０の指示に基づいて、各種操作メニュー、アイコン、メッセージ等、即ちＧＵＩ（Graphical User Interface）としての表示を画面上に実行させる。
なお撮像装置１には、電子ビューファインダ１９に代えて光学ファインダが設けられる場合もある。例えば撮像装置１がいわゆる一眼レフカメラとされる場合などである。
【００４４】
センサ部１４は各種センサを包括的に示している。具体的には、撮像装置１の姿勢や例えば手ぶれを検出するためのジャイロセンサ、撮像装置１の移動加速度や重力方向を検出するための加速度センサ等が設けられる場合がある。またセンサ部１４として、露光調整等のための外部照度を検出する照度センサや、被写体距離を測定する測距センサなどが設けられてもよい。
センサ部１４の各種センサは、それぞれ検出信号を制御部３０に伝達する。制御部３０は、センサ部１４で検出された情報を用いて各種制御を行うことができる。
【００４５】
制御部３０は、例えばＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）、フラッシュメモリなどを備えたマイクロコンピュータ（演算処理装置）により構成される。
ＣＰＵがＲＯＭやフラッシュメモリ等に記憶されたプログラムを実行することで、この撮像装置１全体を統括的に制御する。
ＲＡＭは、ＣＰＵの各種データ処理の際の作業領域として、データやプログラム等の一時的な格納に用いられる。
ＲＯＭやフラッシュメモリ（不揮発性メモリ）は、ＣＰＵが各部を制御するためのＯＳ（Operating System）や、画像ファイル等のコンテンツファイルの他、各種動作のためのアプリケーションプログラムや、ファームウエア等の記憶に用いられる。
【００４６】
この制御部３０は、信号処理部２０における各種信号処理等の指示、ユーザの操作に応じた撮像動作や記録部１５での記憶再生動作、フォーカス／露光調整等のカメラ動作、イメージセンサ１２の露光／読出動作、通信部１６による外部機器との通信動作、表示部１７や電子ビューファインダ１９における表示動作等、各部の動作を制御する。
【００４７】
なお、信号処理部２０と制御部３０は、１チップマイクロコンピュータなどとして一体化されていても良い。
実施の形態の説明では、制御部３０が請求項にいう「制御部」に相当するとするが、例えば信号処理部２０として機能するＤＳＰやマイクロコンピュータにおけるＣＰＵが請求項にいう「制御部」に相当する場合も想定される。
【００４８】
＜２．信号処理部の各種信号処理例＞
信号処理部２０における信号処理例を図３，図４，図５でそれぞれ説明する。図３，図４，図５は、図２の構成において主に信号処理部２０内の処理過程を示したものである。
【００４９】
まず図３の例を説明する。
第１処理部４１、第２処理部４２は、ＤＳＰやマイクロコンピュータ等により形成される信号処理部２０内で実行される各段階の演算処理を示している。ここでは第１処理部４１、第２処理部４２はハードウエアとして別体のものというわけではなく、信号処理過程を示している。但しもちろんハードウエアとして別体のものとして構成されてもよい。
後述する図４，図５の第３処理部４３、第４処理部４４も同様である。
【００５０】
この図３の例の場合、信号処理部２０はイメージセンサ１２から供給された信号に対して第１処理部４１で信号処理を行い、バッファメモリ領域５１にバッファリング（一時記憶）する。
なお、バッファメモリ領域５１は信号処理部２０内の各段階の処理である第１処理部４１と第２処理部４２の処理速度の差を緩衝するためのバッファである。以下、信号処理部２０におけるこのような緩衝目的のバッファメモリ領域について、単に「バッファ」とも表記する。
また後述の例も考慮して、この処理速度差の緩衝のための、信号処理部４２における最初のバッファリング段階の記憶領域を「第１バッファ５１」というように順番に「第１」「第２」等を付して表記する。
またバッファメモリ領域にバッファリングされた画像データを全体的には「バッファデータＢＤＴ」と表記し、例えば第１バッファ５１の画像データを「バッファデータＢＤＴ１」とする。
【００５１】
これらのバッファメモリ領域としては、例えば信号処理部２０として機能するＤＳＰやマイクロコンピュータとしてのチップ内部の記憶領域が用いられても良いし、チップ外部のメモリ素子の記憶領域が用いられても良い。
もちろん第１バッファ５１等の１又は複数のバッファメモリ領域は、ＲＡＭのアドレス範囲として固定的に決められていてもよいし、可変的にアドレス範囲が割り当てられるものでもよい。
【００５２】
第１バッファ５１に一時記憶された画像データ（バッファデータＢＤＴ１）は、第２処理部４２の処理タイミングに合わせて順次読み出され、第２処理部４２によって信号処理される。
そして第２処理部４２で処理された画像データは記録部１５に転送され、静止画データＣＳ或いは動画データＭＶとして記録メディア１５ａに記録される。静止画データＣＳは、例えば通常の一枚撮像の静止画や、連写による複数の一連の静止画データである。動画データＭＶは、通常の動画撮像記録による動画データや、スーパースロー動画としての動画データである。
【００５３】
制御部３０は操作部１８からの操作情報や動作プログラムに応じて、第１処理部４１、第２処理部４２の信号処理に関する指示や、第１バッファ５１のバッファデータＢＤＴの消去に関する制御を行う。
【００５４】
次に図４の例を説明する。この場合、信号処理部２０における処理速度差の緩衝のために第１バッファ５１、第２バッファ５２が用いられる。
信号処理部２０ではイメージセンサ１２から供給された信号に対して第１処理部４１で信号処理を行い、第１バッファ５１に一時記憶する。
第１バッファ５１に一時記憶されたバッファデータＢＤＴ１は、第２処理部４２の処理タイミングに合わせて順次読み出され、第２処理部４２によって信号処理された後、第２バッファ５２に一時記憶される。
第２バッファ５２に一時記憶されたバッファデータＢＤＴ２は、第３処理部４３の処理タイミングに合わせて順次読み出される。そして第３処理部４３で処理された画像データは記録部１５に転送され、静止画データＣＳ或いは動画データＭＶとして記録メディア１５ａに記録される。
【００５５】
制御部３０は第１処理部４１、第２処理部４２、第３理部４３の信号処理に関する指示や、第１バッファ５１、第２バッファ５２のバッファデータＢＤＴの消去に関する制御を行う。
第１バッファ５１、第２バッファ５２は信号処理部２０を構成するチップ内外のＲＡＭ等が用いられるが、第１バッファ５１、第２バッファ５２は共通のＲＡＭが用いられてもよいし別体のＲＡＭが用いられてもよい。
【００５６】
次に図５の例を説明する。この場合、信号処理部２０における処理速度差の緩衝のために第１バッファ５１、第２バッファ５２、第３バッファ５３が用いられる。
信号処理部２０はイメージセンサ１２から供給された信号に対して第１処理部４１で信号処理を行い、第１バッファ５１に一時記憶する。
第１バッファ５１に一時記憶されたバッファデータＢＤＴ１は、第２処理部４２の処理タイミングに合わせて順次読み出され、第２処理部４２によって信号処理された後、第２バッファ５２に一時記憶される。
第２バッファ５２に一時記憶されたバッファデータＢＤＴ２は、第３処理部４３の処理タイミングに合わせて順次読み出され、第３処理部４３によって信号処理された後、第３バッファ５３に一時記憶される。
第３バッファ５３に一時記憶されたバッファデータＢＤＴ３は、第４処理部４４の処理タイミングに合わせて順次読み出される。そして第４信号処理部４４で処理された画像データは記録部１５に転送され、静止画データＣＳ或いは動画データＭＶとして記録メディア１５ａに記録される。
【００５７】
制御部３０は第１処理部４１、第２処理部４２、第３処理部４３、第４処理部４４の信号処理に関する指示や、第１バッファ５１、第２バッファ５２、第３バッファ５３のバッファデータＢＤＴの消去に関する制御を行う。
第１バッファ５１、第２バッファ５２、第３バッファ５３は信号処理部４２を構成するチップ内外のＲＡＭ等が用いられるが、第１バッファ５１、第２バッファ５２、第３バッファ５３は共通のＲＡＭが用いられてもよいし別体のＲＡＭが用いられてもよい。
【００５８】
以上、３つの例を示したが、もちろんより多数の処理段階、多数のバッファ段階となる場合も想定される。それらは信号処理部２０での処理内容、機能等に応じて設計されるものである。
【００５９】
以下の本実施の形態の動作説明では、図４の例を用いることとする。
図３，図４，図５のようにバッファリングを介して画像データの授受を行う第１処理部４１、第２処理部４２、第３処理部４３、第４処理部４４の具体例は限定されず、それらは各種の処理内容や処理速度に応じて決まることとなるが、図４の場合、次のような処理区分が一例として考えられる。
【００６０】
第１処理部４１の処理を「読出処理」とする。即ちイメージセンサ１２から光電変換された信号を読み出してデジタルデータ化し、ロウ（RAW）画像としての画像データを生成するまでの処理とする。第１バッファ５１のバッファデータＢＤＴ１としてはロウ画像データが想定される。
【００６１】
第２処理部４２の処理を「現像処理」とする。即ちロウ画像データに対して、例えばノイズ除去処理、Ｙ／Ｃ処理、色補正処理、輪郭強調処理、解像度変換処理等の必要な信号処理を行い現像された画像データを生成する処理を想定する。
第２バッファ５２のバッファデータＢＤＴ２として現像後の画像データが想定される。
なお、画像データの記録フォーマティング及び圧縮処理（例えばＪＰＥＧコーデック等）について、第２処理部４２の処理に含むこともある。その場合、第２バッファ５２のバッファデータＢＤＴ２とは例えばＪＰＥＧ画像データなどとなる。
【００６２】
第３処理部４３の処理を「メディア出力処理」とする。即ち、記録部１５に対する記録用の画像データの転送出力処理である。記録メディア１５ａへの書込処理までを含む場合もある。また画像データの記録フォーマティング及び圧縮処理（例えばＪＰＥＧコーデック等）を含む場合もある。
【００６３】
＜３．強制復帰によるバッファデータ削除の概要＞
以上の例に沿って、本実施の形態の連写可能状態への強制復帰について説明する。
例えば図３、図４、図５のような信号処理例を考えると、各段階の処理速度差がバッファリングにより緩衝されることで、例えば高速の連写が可能になるなどの利点が得られる。
【００６４】
即ち図４の例でいえば、イメージセンサ１２から読み出した画像データを第１バッファ５１に蓄えながら逐次第２処理部４２で現像処理を行うことで、現像処理を行うスピードよりも速くイメージセンサ１２から画像データを読み出すことができる。これは現像処理速度によって制限されない連写速度向上を実現できることになる。
【００６５】
ところが一般的に読出処理速度は現像処理速度より速いため、並行して現像処理が実行されていても、いつかは第１バッファ５１が一杯になり、第１処理部４１でそれ以上の読出処理を行うことができなくなる。
その場合、第２処理部４２でバッファデータＢＤＴ１の現像を完了するまで次の読み出しができず、本来の読出スピードを犠牲にして遅い速さで読み出すしかなく、撮像間隔が延び、最高速度での連写ができないものとなる。
【００６６】
また、第１バッファ５１のバッファデータＢＤＴ１は第２処理部４２で現像処理されたのち、一旦第２バッファ５２に蓄えられてから第３処理部４３に読み出されて記録メディア１５ａに書き込まれる。
このように第２バッファ５２を介することで、メディア出力処理の性能に依らず現像処理を行うことができ、第１バッファ５１が一杯になるまでの時間を延ばすことができる。
しかし、現像処理速度がメディア出力処理速度よりも速い場合、いつかは第２バッファ５２が一杯になり、現像処理を待機せざるを得なくなる。
その結果、第１バッファ５１側もバッファデータＢＤＴ１が現像できずに溜まっていき、最終的には第１処理部４１がイメージセンサ１２からデータ読出できず、結果として最高速度での連写ができないことになる。
【００６７】
これらのように、イメージセンサ１２からの読出処理速度に対して現像処理速度、メディア出力処理速度が遅い場合であっても、バッファメモリ領域（５１，５２等）を設けることで、一定時間は読出速度に等しい最高速度での連写が持続可能であるが、連写持続可能な時間を超えバッファが一杯になった場合、ボトルネックとなっている処理の速度に律速されて最高速度での連写ができない状態となる。
これは、例えば数秒間の連写を行った際には、その連写による一連の画像データの記録メディア１５ａへの記録完了までにある程度の時間を要することを意味することにもなる。すると、連写直後には、最高速度での連写（又は連写自体）が可能となるまで、ユーザは待機していなければならない。この待機の間においても、ユーザにとって撮像したいシーンに遭遇することもあるが、その場合ユーザは、撮像可能になるまで待つしか手立てがないとすると、撮像機会の損失となってしまう。
【００６８】
このような事情を鑑みて本実施の形態では、ユーザの意思に応じて、即座に連写（連写自体、或いは最高速度での連写）を可能とすることができるようにする。
具体的には、強制的にバッファデータＢＤＴを削除する仕組みを用意し、ユーザの意思で記録完了前の画像データを削除し、バッファメモリ領域を解放することで連写復帰できるようにする。
即ち、ユーザが直前に撮った画像を捨ててでも現在のシーンを撮りたい、といった場合に対応して連写復帰ができるようにする。
【００６９】
そこで図１に示したように強制復帰ボタン３を設ける。もちろん操作子の態様、構造はボタン形式に限らないが、ここでは操作ボタンによるものとする。
強制復帰ボタン３によりユーザが連写可能状態への強制復帰を指示すると、その操作情報を受けて制御部３０が第１バッファ５１，第２バッファ５２に対してバッファメモリ領域を強制的に開放するよう指示する。
【００７０】
バッファ解放の手法は様々考えられるが、最も簡単には、単純にバッファ内の未処理データをすべて削除（消去）するものとする。
図６Ａの上段は、バッファデータＢＤＴとして画像データＳＧ１〜ＳＧ８が一時記憶されている状態を示している。例えばこれでバッファメモリ領域がフルになっているとする。もちろん画像データが８枚としているのは説明上、簡易化した例に過ぎない。
これを同図下段に示すように全て削除する（破線は削除したことを示すものとしている）。これにより当該バッファメモリ領域を開放し、新たにバッファリングを可能とする。
【００７１】
なお、このようにバッファデータＢＤＴを削除する対象となるバッファをどのバッファにするかは各種考えられる。
例えば図４の場合の第１バッファ５１、第２バッファ５２の両方を対象としてバッファデータＢＤＴ１、ＢＤＴ２の全削除を行ってもよい。
或いは第１バッファ５１のみを対象としてバッファデータＢＤＴ１の全削除を行ってもよいし、第２バッファ５２のみを対象としてバッファデータＢＤＴ２の全削除を行ってもよい。
削除対象とするのを全バッファとするか一部バッファとするか、或いはいずれのバッファとするかは、ユーザが設定可能とすることも考えられる。
なお図５の場合も同様に全てのバッファ、もしくは一部のバッファを対象とすることが考えられる。
また、後述する、全削除ではなくバッファ内の一部削除を行う場合も、どのバッファを対象とするかは各種考えられる。
【００７２】
例えば図６ＡのようにバッファデータＢＤＴを削除することで、撮像済み未記録の画像データを諦める代わりにバッファが空になり、ユーザに連写撮像の機会を与えることができる。
【００７３】
バッファデータＢＤＴの削除に関しては、上記のように全削除でなくて一部削除であってもよい。
全削除とすることは、ユーザにとって撮像装置１の状況が理解しやすく、また最高性能での連写開始に好適であるが、一部削除とすることで、価値の高い画像を残せそうな適切な削除方式をユーザに提供できることにもなる。
またその意味では、全削除か以下説明する一部削除か、さらにはどのような削除方式で削除を行うかをユーザが選択できるようにすることも望ましい。
【００７４】
或るバッファメモリ領域におけるバッファデータＢＤＴの一部削除の例を図６Ｂ及び図７に示す。
まず図６Ｂは古いデータから削除する例を示している。例えば図６Ｂの上段は、バッファデータＢＤＴとして画像データＳＧ１〜ＳＧ８が、当該順序で一時記憶された状態を示している。これを同図下段に示すように、古い画像データから順に例えば画像データＳＧ１，ＳＧ２，ＳＧ３を削除する（破線で示す）。信号処理部２０の処理手順によっては、すでに後段の信号処理に供された画像データがバッファメモリ領域に残る場合もある。そのような場合、古いデータから削除することは、必ずしも画像の破棄にはならないこともあるため、なるべく撮った画像は捨てないようにするという観点では好適な場合がある。
バッファメモリ領域にはまだ画像データＳＧ４〜ＳＧ８が残っているが、所定量以上の記憶可能容量を確保することで、新たな連写に対応したバッファリングが可能となる。
従って画像データを古いものから順にどれだけ削除するかは、例えばバッファメモリ領域に所定以上の記憶可能容量が確保できるまでとすることが考えられる。
【００７５】
図７Ａは、新しいデータから削除する例を示している。例えば図７Ａの上段は、バッファデータＢＤＴとして画像データＳＧ１〜ＳＧ８が、当該順序で一時記憶された状態を示している。これを同図下段に示すように、新しい画像データから順に例えば画像データＳＧ８，ＳＧ７，ＳＧ６を削除する（破線で示す）。
バッファメモリ領域にはまだ画像データＳＧ１〜ＳＧ５が残っているが、記憶可能容量を確保することで、新たなバッファリングを可能とする。新しいデータから順にどれだけ削除するかは、例えばバッファメモリ領域に所定以上の記憶可能容量が確保できるまでなどとする。
新しいデータは、連写における終了間際の画像であり、ユーザにとっては、最もよいシーンを撮り終えた後の画像（連写を終了させようとした状況）である可能性がある。そこで新しい画像の削除は、ユーザにとって抵抗感が少ない場合が多いとも考えられる。
【００７６】
図７Ｂは、連写で撮った一連の画像データのうち、例えば一つ飛びなどとして間引きして削除する例を示している。
例えば図７Ａの上段は、バッファデータＢＤＴとして、或る１回目の連写で撮った一連の画像データＳＧ１〜ＳＧ５と、２回目の連写で撮った画像データＳＧ６〜ＳＧ８（斜線を付す）が一時記憶されている状態を示している。
これを同図下段に示すように、各一連の画像データから間引き削除する（破線で示す）。即ち１回目の連写で撮った一連の画像データＳＧ１〜ＳＧ５のうち、画像データＳＧ２，ＳＧ４を削除する。また２回目の連写で撮った画像データＳＧ６〜ＳＧ８のうち、画像データＳＧ７を削除する。
【００７７】
バッファメモリ領域にはまだ画像データＳＧ１、ＳＧ３、ＳＧ５、ＳＧ６、ＳＧ８が残っているが、記憶可能容量を確保することで、新たなバッファリングを可能とする。
間引きする一連の画像データの選択や、どのような間隔（１つ飛び、２つ飛び等）は各種考えられる。例えばバッファメモリ領域に所定以上の記憶可能容量が確保できるように適切な削除画像の選定が行われるようにすればよい。
一度の連写で撮った一連の画像データは、例えば間引き削除しても、連写速度が速い場合などは、残りの一連の画像データで十分な品質が維持される場合もある。そのような場合に間引き削除は、撮った画像を最大限生かすという意味で好適である。
【００７８】
図７Ｃは、バッファデータＢＤＴの内で、所定の条件により、残す画像と削除する画像を選別し、削除する画像として選別されたバッファデータＢＤＴを削除する例である。
例えば図７Ｃの上段は、バッファデータＢＤＴとして画像データＳＧ１〜ＳＧ８が一時記憶されている状態を示している。このうちで、例えば同図下段に示すように、画像データＳＧ３のみが残す画像とされた場合、他の画像データＳＧ１，ＳＧ２，ＳＧ４〜ＳＧ８を削除する。これによりバッファメモリ領域に所定以上の記憶可能容量を確保する。
【００７９】
このように削除対象画像を選択する場合の所定条件としては各種考えられる。所定条件は、画像認識・検出処理の結果による条件、撮像動作状況の条件などが考えられる。例えば以下に挙げるような条件を使い、失敗している確率の高いデータを選別して削除することが好適である。
【００８０】
・ＡＦ（オートフォーカス）の検波値
例えばＡＦ制御のための検波値として画像データのコントラスト値の検出が行われるが、当該検波値によれば、画像の合焦状態を判定できる。従ってバッファデータＢＤＴとしての各画像データについてコントラスト値を判定し、合焦状態のよいものは残し、悪いもの（例えばＡＦ制御過程で撮像された画像）は削除するという選別が可能である。
【００８１】
・顔検出結果
バッファデータＢＤＴとしての各画像データについて被写体画像検出を行い、顔画像が検出されるか否かを判定する。そして顔が検出された画像を残し、検出されていないものは削除対象とすることが考えられる。これにより被写体人物がしっかり写っている画像を残すことなどができる。
また、多数の画像で顔検出ができた画像であった場合などは、顔の大きさ、顔の位置、顔の位置とフォーカス位置の関係などの条件で、さらに残す画像データを絞り込んで、削除する画像を増やし、所定の記憶可能容量を確保するということも考えられる。
【００８２】
・構図判定結果
バッファデータＢＤＴとしての各画像データについて画像解析を行い構図判定を行う。例えば構図の良否を数値化し、ポイントの低い画像データから順に削除対象とすることが考えられる。これにより構図のよい画像を残すことなどができる。特に連写の場合、連写中のユーザの動きや手ぶれなどにより、一連の画像で構図が微妙に変化することが多いため、最適な構図の画像を選択して残すことは有用である。
【００８３】
・手振れのブレ量情報
例えばセンサ部１４でジャイロセンサ等により手ぶれ量を測定している場合、バッファデータＢＤＴとしての各画像データの撮像時の手ぶれ量を記憶しておき、判定に用いる。手ぶれ量が大きい画像データを削除対象とする。
【００８４】
・音（ゴルフや野球の打球音など）
図２では省略したが、通常デジタルカメラにはマイクロホンが装備され音声入力／記録が可能とされている。そこで撮像時の音声データを保存しておき、際だった音声データが得られるタイミングでの画像データを保存する対象とし、他を削除対処とする。例えばゴルフや野球の打球音のタイミングで撮像されたタイミングを中心にしたいくつかの画像データを保存し、そのタイミングから離れた時点で撮像された画像データを削除対象とする。これにより連写中でも特に重要なシーンを残すことができる。
【００８５】
・照度条件
センサ部１４に照度センサを有し、連写の各撮像タイミングでの照度状態が判定できる場合、もしくは画像解析により各画像データの照度状態が判定できる場合、その照度の状況により選別する。例えばフリッカの影響が少ないフレームとなっている画像データを保存し、他を削除対象とする。また花火モード等の特定の撮像モードの場合に、画面明るさにより残す画像データを選別し、他の画像データ（例えば暗い画像）を削除対象とする。
【００８６】
・レンズ条件
バッファデータＢＤＴとしての各画像データの撮像時の光学系１１によるレンズの動作状態に応じて選別する。
例えばワイド／テレの条件で選別する。広角（ワイド）状態での画像データはトリミングにより被写体を抽出できることから、ワイド画像を残し、テレ側の画像を削除対処とする。
またパワーズームの場合のズームレンズ動作速度によって選別する。
またフォーカスレンズの動作速度によって選別する。いずれも動作中（動作速度が速い期間）に撮像された画像データを優先して削除対象とする。
【００８７】
・フレーム間差分の少ない画像
一度の連写で撮ったバッファデータＢＤＴとしての各画像データのうち、フレーム間差分が少ない複数枚を選ぶ。そしてその中で、より価値が高そうな画像データ（ピンボケしていない画像、主要被写体が大きく写っている画像など）を残し、他を削除対象とする。
【００８８】
以上のように各種条件によってバッファデータＢＤＴとしての各画像データのうちで削除する画像、削除しないで残す画像を選別することが可能である。これにより、なるべく品質の高い画像は残されることになり、ユーザにとってのバッファメモリ容量確保のための削除による損失を最小限化することができる。
なお、以上のような条件判断では、画像解析が必要になる例がある。例えば第２処理部４２で画像解析を行うような場合、以上の条件判定による選別は、第２バッファ５２におけるバッファデータＢＤＴ２のうちの一部削除に用いることができることとなる。
もちろん以上の条件判断のための情報が読出処理時に判明していれば第１バッファ５１のバッファデータＢＤＴ１の一部削除にも適用できる。
【００８９】
＜４．処理経過の表示＞
ところで、以上のバッファデータＢＤＴの削除は、ユーザが、連写直後において次の連写が可能になるまで待機中に待機をやめてすぐに連写を行いたいというときに、強制復帰ボタン３を操作して、実行させることになる。連写直後の待機中とは、バッファデータＢＤＴについて記録メディア１５ａへの記録までの信号処理が完了していない期間である。
もちろん当該信号処理が完了すれば、ユーザは強制復帰ボタン３の操作を行わなくても次の連写が開始できる。
従って、ユーザは連写可能状態に復帰するまでの待機中において、必要に応じて（撮りたいシーンが発生することに応じて）、強制復帰ボタン３を操作することになる。
【００９０】
ここで、ユーザにとっては強制復帰ボタン３を操作することは、直前に撮ったシーンを犠牲にする可能性が生ずるものであるため、操作したものかどうか迷うことも想定される。これを考えると、ユーザにとっては、待機中の期間に、直前の連写中のどの画像までの処理が完了しているか、明確にわかると好適である。
【００９１】
そこで本実施の形態では、待機中の信号処理の経過をユーザに提示するようにしている。
図８で説明する。
図８Ａに連写撮像された画像データＳＧ１〜ＳＧｍを例示している。当該連写による一連の画像データＳＧ１〜ＳＧｍについては、まだ記録処理までが完了していないとする。
この場合に、例えば図８Ｂに示すように、表示部１７において、現像済み画像７０や記録済み画像７１、記録済み画像７１で示す画像が記録メディア１５ａに記録済みを示すマーク７２を表示させる。
現像済み画像７０は、第２処理部４２での処理が終わった画像を示している。
記録済み画像７１は、第３処理部４３によるメディア出力までの処理が完了した画像を示している。
【００９２】
例えばこのような処理経過の表示を行うことで、待機中にユーザは、強制復帰ボタン３を押してもどの画像までは保存されるかを知ることができる。
例えば図８Ｂの例でいえば画像データＳＧ３までは確実に保存できたことがわかる。また画像データＳＧｍ−１までは現像処理までが済んだことがわかる。
もしユーザが、少なくとも画像データＳＧｎについては保存したいと望むような場合、経過表示により、タイミングを計りながら、全ての処理を完了する前に強制復帰ボタン３を操作することができる。これにより現在のシーンも逃さず、かつ直前の撮像シーンについても重要な画像は残すということも可能となる。
【００９３】
なお、状況としては、ユーザは撮りたいシーンを目の前にして、強制復帰ボタン３を操作するか否かを決断しようとしていることが想定される。従って表示は単純化した方がよい。ユーザの混乱を避けるためには図８Ｃのように、記録済み画像７１とマーク７２のみを表示することも望ましい。これにより、ユーザは、強制復帰ボタン３を操作しても保存できる画像を明確に把握できる。
或いは、強制復帰ボタン３の操作に応じた削除処理方式に応じて、少なくとも残される最後の画像を表示してもよい。例えば削除処理方式として第１バッファ５１の全部又は一部の削除が設定されている場合、第２バッファ５２の画像データは削除されずに記録までの信号処理が行われる。従ってそのような場合は、第２処理部４２での現像済みの画像を表示することでも、ユーザに直前の連写撮像のうちどこまでの画像が残されるかを提示できることになる。
【００９４】
このような処理経過の表示は、もちろん電子ビューファインダ１９において行うことも考えられる。表示部１７と電子ビューファインダ１９は相補的に使用される。例えばユーザが電子ビューファインダ１９をのぞき込んだときには、電子ビューファインダ１９の表示がオン、表示部１７の表示がオフとされ、ユーザが電子ビューファインダ１９を覗いていないときは、電子ビューファインダ１９の表示はオフ、表示部１７の表示はオンとされる。従って、待機時においては、オンとされている側で上記のような処理経過の表示が行われるようにすればよい。
【００９５】
＜５．操作のための構造＞
図１Ａに示したように、強制復帰ボタン３は鏡筒８の後方となる本体上の位置に設けられている。この強制復帰ボタン３は、撮像した画像データの削除を伴う操作となるため、極力、誤操作がないようにすることが重要である。
いわゆるフェイルセーフのための構成の１つとして、強制復帰ボタン３は、少なくともユーザがグリップ部９を握持した右手では操作できない配置であることが望ましい。特には、撮像開始操作のための操作子、つまりレリーズボタン２とは、同時に片手（この場合、右手）では操作できない状態に設けられていることが望ましい。
【００９６】
図１Ａに示す強制復帰ボタン３の配置位置は、グリップ部９を握持した右手では通常届かない位置である。このようにすることで、レリーズボタン２と誤って強制復帰ボタン３を押してしまうことはなくなる。
またこのようにレリーズボタン２から離れていることで、通常はユーザが意識して押さない限り、強制復帰ボタン３は操作されないことによっても、誤操作回避に好適となる。
【００９７】
一方、強制復帰ボタン３は、待機中に目の前のシーンに応じて咄嗟に操作できることが要求される。ユーザも一瞬慌てた状況となる。このため、誤操作防止のためにボタン上にカバーを配置したり、表示部１７のメニュー表示に対する操作のような操作態様としたりすることは適していない。
つまり強制復帰のための操作子は、強制復帰ボタン３のようには、筐体上で即座に操作できるものが望ましい。
そこで本実施の形態では、右手でグリップ部９を握持した状態で、左手で操作できるように、筐体左上面部分に配置している。
左手での操作をユーザに要求することで、ユーザの意識的な操作であり、かつ右手で構えていても咄嗟に操作できるものとしている。
【００９８】
なお、例えば図１Ａの例のように比較的大きい鏡筒８を備えた撮像装置１に対する望ましい所持態様としては、右手でグリップ部９を握持し、左手は筐体下方に添えるような状態である。つまりユーザの左手は筐体下方にある。そこで、強制復帰ボタン３は筐体上方に配置することは、ユーザが無意識に押してしまうことがないようにするために好適である。特にユーザの無意識操作（誤操作）を排除したい操作子とするためには、本体の左側上方という配置が好適である。
なお、もちろんボタン配置は、撮像装置の筐体デザインに応じて適切な場所が決められればよいが、レリーズボタン２から離れた位置、レリーズボタン２と片手で同時操作が困難な位置、他方の手での意識的な操作で触れられる位置などがよい。
また、操作子は必ずしもボタン形式でなくてもよいが、それについては変形例として後述する。
【００９９】
ところで操作子の配置ではなく、操作手順を考慮してフェイルセーフをはかることもできる。
例えば強制復帰ボタン３の操作に応じて即座にバッファデータＢＤＴの削除を行うという処理でもよいが、強制復帰ボタン３の操作の直後、もしくは強制復帰ボタン３が押されたままの状態でレリーズボタン２が操作されたときにバッファデータＢＤＴの消去を行うようにしてもよい。
このように複数の手順を経た場合のみバッファデータＢＤＴの削除が行われるようにすることで、誤操作による誤った削除が行われる可能性をより低減できる。具体的な例は第３の実施の形態の処理例において述べる。
【０１００】
＜６．処理例＞
［６−１：第１の実施の形態］
以下、強制復帰ボタン３の操作に応じた処理を含めた連写制御として、制御部３０による各種の具体的な処理例を説明する。
図９は第１の実施の形態の処理例として、ユーザが連写の操作を行った場合の処理例を示している。なおもちろん撮像装置１の制御部３０においては、通常の静止画撮像や動画撮像、画像再生、モード設定などのための各種制御処理を行うが、これらについては省略し、以下では連写に関連する処理のみを説明する。
【０１０１】
図９のフローチャートは、連写モードとして撮像操作が行われた場合の処理を示している。
図９のステップＳ１０１で制御部３０は、動作終了を監視する。例えば連写モードの終了、撮像終了（再生動作への移行）、電源オフ等が、この場合の動作終了となる。それらの場合の処理例は省略する。
【０１０２】
連写モードにおいて動作終了に至るまでの期間は、制御部３０はステップＳ１０２で連写操作（レリーズボタン２の操作）を待機する。
レリーズボタン２の操作が検知されるまでは、通常はステップＳ１０２→Ｓ１０６→Ｓ１０８と進み、スルー画表示制御を行う。そしてステップＳ１０１，Ｓ１０２に戻る。
なおステップＳ１０６は、連写直後の待機中（連写した画像データの処理完了前）であるか否かで処理を分岐するもので、通常はステップＳ１０８でスルー画表示制御を行うことになる。
スルー画表示制御として制御部３０は、信号処理部２０に対してイメージセンサ１２から読み込んだ各フレームデータについてスルー画表示データ生成を実行させ、表示部１７又は電子ビューファインダ１９で表示させるように指示する。
【０１０３】
レリーズボタン２の操作を検知すると、制御部３０はステップＳ１０２からＳ１０３に進み、連写動作を開始させる。即ちイメージセンサ１２からの連写による静止画としての露光／信号転送や、信号処理部２０での信号処理を開始させる。これにより信号処理部２０は、イメージセンサ１２からの連写による画像データを取り込み、第１処理部４１、第２処理部４２、第３処理部４３の処理を行い、連写画像を記録メディア１５ａに記録していく動作を開始する。
【０１０４】
ステップＳ１０４で制御部３０は、連写終了を監視する。例えばユーザがレリーズボタン２の操作を終えたら（レリーズボタン２の押圧をやめたら）、連写終了と判断する。或いは、連写可能な最大時間に達したら（第１バッファ５１がフル容量となったら）連写終了と判断する。
連写終了となったら、制御部３０はステップＳ１０５でイメージセンサ１２においての連写画像の読出を終了させる。
【０１０５】
但しこれまで説明してきたように、ユーザが連写操作を止めた時点では、信号処理部２０では、連写による一連の画像データの最後（第３処理部４３の処理）までは必ずしも終了していない。
そこで一連の連写画像の全部についての信号処理が完了するまでは、制御部３０はステップＳ１０６からＳ１０７に進み、処理経過の表示制御を行う。
即ち図８Ｂ又は図８Ｃに示したように、記録済み画像７１等を表示部１７又電子ビューファインダ１９に表示させ、ユーザに現在の処理がどこまで進んでいるかを提示する。
【０１０６】
また制御部３０はステップＳ１０９で、強制復帰ボタン３の操作が行われたか否かを監視する。
特に強制復帰ボタン３の操作が検知されていない期間は、ステップＳ１０６で連写にかかる信号処理の完了が確認され、完了するまではステップＳ１０７での処理経過の表示が継続される。従ってユーザにとっては、時間経過に伴って、連写の各画像の記録完了が把握できる。
そのまま強制復帰ボタン３の操作が行われないまま信号処理部２０での連写の各画像データ処理が完了したら、その時点以降は制御部３０の処理がステップＳ１０６からＳ１０８に進む状態となり、スルー画表示制御を再開し、またステップＳ１０１，Ｓ１０２の監視処理に戻る。
従って、またユーザがレリーズボタン２を操作したら、制御部３０は再びステップＳ１０３に進み、連写を開始させることになる。
【０１０７】
一方、連写終了後の信号処理完了の待機中は、制御部３０はステップＳ１０６、Ｓ１０７，Ｓ１０９のループで監視を行うことになり、その間にユーザがレリーズボタン２を操作しても通常は連写は開始されない。
もしユーザが、当該待機中に連写を行いたいと思った場合、強制復帰ボタン３の操作を行う必要がある。
強制復帰ボタン３の操作が行われた場合、制御部３０はステップＳ１０９で検知し、ステップＳ１１０に進む。ここで、信号処理部２０が用いるバッファメモリ領域（即ち図４の構成の場合、第１バッファ５１と第２バッファ５２）に、未処理のバッファデータＢＤＴが残っているか否かを確認し、残っていればステップＳ１１１に進んで、第１バッファ５１と第２バッファ５２における全てのバッファデータＢＤＴを削除するように指示する。
これに応じて信号処理部２０は、全てのバッファデータＢＤＴを削除する。
そして制御部３０はステップＳ１０１，Ｓ１０２に戻る。ユーザが直後にレリーズボタン２を操作した場合、制御部３０はステップＳ１０２からＳ１０３に処理を進め、連写を開始させることになる。
【０１０８】
なお、ステップＳ１１０で未処理のバッファデータＢＤＴが存在しないと判定される場合は、そのままステップＳ１０１，Ｓ１０２に戻って、連写可能状態とすればよい。次の段での信号処理済みの画像データがもしバッファメモリ領域に残っていても、それらは上書き可能なデータとして扱えばよい。
【０１０９】
以上の処理により、通常は連写が再開できない、連写後の信号処理完了待機中であっても、ユーザは強制復帰ボタン３の操作により、強制的にバッファデータＢＤＴを削除させ、連写を再開させることができる。
【０１１０】
［６−２：第２の実施の形態］
第２の実施の形態の処理例を図１０に示す。なお図９と同一の処理は同一のステップ番号を付し、重複説明は避ける。
【０１１１】
ステップＳ１０１〜Ｓ１０９は図９と同一である。この図１０の処理例では、強制復帰ボタン３の操作があった場合、制御部３０はステップＳ１０９からＳ１２０に進み、第１バッファ５１に未処理のバッファデータＢＤＴ１が残っているか否かを確認し、残っていればステップＳ１２１に進んで、第１バッファ５１を対象として全てのバッファデータＢＤＴ１を削除するように信号処理部２０に指示する。これに応じて信号処理部２０は、第１バッファ５１の全バッファデータＢＤＴを削除する。
そして制御部３０はステップＳ１０１，Ｓ１０２に戻る。ユーザが直後にレリーズボタン２を操作した場合、制御部３０はステップＳ１０２からＳ１０３に処理を進め、連写を開始させることになる。
【０１１２】
なお、ステップＳ１２０で第１バッファ５１に未処理のバッファデータＢＤＴ１が存在しないと判定される場合は、そのままステップＳ１０１，Ｓ１０２に戻って、連写可能状態とすればよい。第２処理部４２以降で処理済みのバッファデータＢＤＴ１が第１バッファ５１に残っていても、それらは上書き可能なデータとして扱えばよい。
【０１１３】
以上の処理により、通常は連写が再開できない、連写後の信号処理完了待機中であっても、ユーザは強制復帰ボタン３の操作により、強制的にバッファデータＢＤＴを削除させ、連写を再開させることができる。
特に第１バッファ５１を開放することで、イメージセンサ１２からの連写としての画像データの読出を可能とするものとなる。この場合、第２バッファ５２のバッファデータＢＤＴ（現像処理済みの画像データ）は破棄されないため、強制復帰ボタン３の操作があっても記録メディア１５ａに保存される画像を第１の実施の形態の場合より多くすることができる。
【０１１４】
なお、ここでは一部のバッファメモリ領域を削除対処とする例として、第１バッファ５１を対象とする例としたが、第２バッファ５２のみを削除対象とする場合も考えられる。さらに図５のように第１バッファ５１、第２バッファ５２、第３バッファ５３を有する場合に、第１バッファ５１と第２バッファ５２を削除対象とすることも考えられる。
【０１１５】
［６−３：第３の実施の形態］
第３の実施の形態の処理例を図１１，図１２で説明する。
図１１のステップＳ２００で制御部３０は、連写モードの動作終了を監視する。上記図９のステップＳ１０１と同様である。
連写モードにおいて動作終了に至るまでの期間は、制御部３０はステップＳ２０１で連写操作（レリーズボタン２の操作）を待機する。
レリーズボタン２の操作が検知されるまでは、通常はステップＳ２０１→Ｓ２０３→Ｓ２０４と進み、スルー画表示制御を行う。そしてステップＳ２００，Ｓ２０１に戻る。
なおステップＳ２０３は、図９のステップＳ１０６と同様に、連写直後の待機中（連写した画像データの処理完了前）であるか否かで処理を分岐するもので、通常はステップＳ２０４でスルー画表示制御を行うことになる。
【０１１６】
レリーズボタン２の操作を検知すると、制御部３０はステップＳ２０１からＳ２０２に進み、撮像シーケンスの処理により連写動作を開始させる。
撮像シーケンスの処理内容を図１２に示す。
【０１１７】
制御部３０は図１２のステップＳ２１０で、例えば第１バッファ５１の記憶可能容量Ｃ１が、所定の閾値ｔｈ１以上あるか否かを確認する。
閾値ｔｈ１は、連写実行に支障のない記憶容量を示す値として予め設定されている。
特に連写した画像データの信号処理の完了待機中でなければ、第１バッファ５１は空き容量（記憶可能容量Ｃ１）が十分存在する。
【０１１８】
記憶可能容量Ｃ１≧閾値ｔｈ１であれば、制御部３０はステップＳ２１４に進み、イメージセンサ１２からの連写による静止画としての露光／信号転送や、信号処理部２０での信号処理を開始させる。これにより信号処理部２０は、イメージセンサ１２からの連写による画像データを取り込み、第１処理部４１、第２処理部４２、第３処理部４３の処理を行い、連写画像を記録メディア１５ａに記録していく動作を開始する。
【０１１９】
ステップＳ２１５で制御部３０は、連写終了を監視する。例えばユーザがレリーズボタン２の操作を終えたら（レリーズボタン２の押圧をやめたら）、連写終了と判断する。或いは、連写可能な最大時間に達したら（第１バッファ５１がフル容量となったら）連写終了と判断する。
連写終了となったら、制御部３０はステップＳ２１６でイメージセンサ１２においての連写画像の読出を終了させる。
通常の動作としては、以上で撮像シーケンスとしての処理（Ｓ２０２）を終え、図１１のステップＳ２０３に進む。
【０１２０】
連写撮像を終えても信号処理部２０では、連写による一連の画像データの最後までは第３処理部４３の処理までが終了していない場合もあるため、ステップＳ２０３で制御部３０は、連写にかかる信号処理を完了したか否かで処理を分岐する。
【０１２１】
そして一連の連写画像の全部についての信号処理が完了するまでは、制御部３０はステップＳ２０３からＳ２０５に進み、処理経過の表示制御を行う。即ち図８Ｂ又は図８Ｃに示したように、記録済み画像７１等を表示部１７又電子ビューファインダ１９に表示させ、ユーザに現在の処理がどこまで進んでいるかを提示する。
【０１２２】
また制御部３０はステップＳ２０６で、強制復帰ボタン３の操作が行われたか否かを監視する。
特に強制復帰ボタン３の操作が検知されていないときは、制御部３０はステップＳ２０３で強制復帰フラグＦＣ＝０とする。そしてステップＳ２００，２０１に戻る。
つまりユーザが単に待機しているときは、ステップＳ２０３→Ｓ２０５→Ｓ２０６→Ｓ２０８→Ｓ２００→Ｓ２０１→Ｓ２０３のループで処理が遷移する。
但しこのような直前に行った連写についての信号処理完了までの待機中であっても、ユーザがレリーズボタン２を操作することで、ステップＳ２０１からＳ２０２の撮像シーケンスに進むことがある。
【０１２３】
その場合、信号処理完了までの待機中であっても図１２の処理が行われる。
ステップＳ２１０で第１バッファ５１の記憶可能容量Ｃ１がチェックされる。もし信号処理完了までの待機中であったとしても、今回のレリーズボタン２を操作された時点ではすでに第２処理部４２の処理が進み、第１バッファ５１の記憶可能容量が十分開けられていることもある。そこで記憶可能容量Ｃ１≧閾値ｔｈ１であれば、制御部３０はステップＳ２１４に進み、イメージセンサ１２及び信号処理部２０に新たに連写動作を開始させる。
【０１２４】
一方、信号処理完了までの待機中にレリーズボタン２が操作された時点では、まだ第１バッファ５１の記憶可能容量が十分でないこともある。
その場合は、制御部３０はステップＳ２１０からＳ２１１に進み、強制復帰フラグＦＣ＝１であるか否かを確認する。もしユーザが強制復帰ボタン３の操作を行わずに、レリーズボタン２を操作した場合、強制復帰フラグＦＣ＝０となっている（図１１のＳ２０６→Ｓ２０８）。
従って単に信号処理完了までの待機中にレリーズボタン２を操作した場合であり、かつ第１バッファ５１の記憶可能容量が十分でなければ、制御部３０はステップＳ２１３に進み、バッファフル状態であることを表示部１７又は電子ビューファインダ１９に表示させ、撮像シーケンスの処理を終える。
つまり、ユーザに連写が開始できない理由を通知して連写操作（レリーズボタン２の操作）を無効とし、連写を開始しないようにする。
【０１２５】
信号処理完了までの待機中に連写を行いたい場合は、ユーザは強制復帰ボタン３の操作を行う必要がある。特にこの処理例では、強制復帰ボタン３とレリーズボタン２の同時に押す（もしくは強制復帰ボタン３を押したままレリーズボタン２も押す）という操作を必要とすることとしている。
【０１２６】
信号処理完了までの待機中に強制復帰ボタン３の操作が行われた場合、制御部３０は図１１のステップＳ２０６からＳ２０７に進み、強制復帰フラグＦＣ＝１とする。そしてステップＳ２０９で同時にレリーズボタン２が操作されたか否かを確認する。
つまりステップＳ２０９で制御部３０は、強制復帰ボタン３の操作が継続されたままレリーズボタン２の操作が行われているか否かを確認する。
【０１２７】
もし、強制復帰ボタン３が押されたとしても、レリーズボタン２が同時に操作されていなければ、ステップＳ２０８で再び強制復帰フラグＦＣ＝０としてステップＳ２００，Ｓ２０１に戻る。つまり上述した強制復帰ボタン３の操作が行われていない場合と同様となる。
【０１２８】
ユーザが強制復帰ボタン３の操作とともにレリーズボタン２を操作した場合、強制復帰フラグＦＣ＝１の状態でステップＳ２０２の撮像シーケンスの処理に移ることになる。
その場合、図１２のステップＳ２１０でまず第１バッファ５１の記憶可能容量を確認する。記憶可能容量Ｃ１≧閾値ｔｈ１であれば、特に問題はないため、そのままステップＳ２１４に進んで連写動作を開始させる。
【０１２９】
信号処理完了までの待機中であるため、ステップＳ２１０の時点で第１バッファ５１の記憶可能容量Ｃ１が閾値ｔｈ１に満たないことが想定される。その場合、ステップＳ２１１で制御部３０は強制復帰フラグＦＣを確認する。この場合、強制復帰フラグＦＣ＝１であるため制御部３０はステップＳ２１２に進み、例えば第１バッファ５１に記憶されているバッファデータＢＤＴ１の全部又は一部を削除する。
これにより第１バッファ５１の記憶可能容量を確保し、ステップＳ２１４に進んで連写動作を開始させる。
【０１３０】
以上の処理により、通常は連写が再開できない、連写後の信号処理完了待機中であっても、ユーザは強制復帰ボタン３とレリーズボタン２の同時操作により、強制的にバッファデータＢＤＴ１を削除させ、連写を再開させることができる。
【０１３１】
なお、以上ではステップＳ２１０で第１バッファ５１の記憶可能容量Ｃ１を確認したが、第２バッファ５２の記憶可能容量についても判断してもよい。例えば一方又は両方の記憶可能容量が十分でないときは、ステップＳ２１１に進むとすることが考えられる。
また、ステップＳ２１２のバッファ削除処理の具体例は後述するが、これは第１バッファ５１のみを対象とするほか、第１バッファ５１と第２バッファ５２の両方を対象としてもよいし、第２バッファ５２のみを対象とすることも考えられる。
【０１３２】
上記例では、強制復帰ボタン３を操作しながらレリーズボタン２を操作した場合に、必要に応じてバッファデータＢＤＴの削除が行われるようにしたが、これにより誤操作の防止に好適となる。
但し、同時でなくとも、例えば強制復帰ボタン３の操作後の所定時間内にレリーズボタン２が操作された場合にも強制復帰が行われるというようにしてもよい。
いずれにしても、２つの操作子の操作を必要とすることで、誤操作によるバッファデータＢＤＴの削除という事態を効果的に防止できる。
【０１３３】
図１２のステップＳ２１２のバッファ削除の具体例を図１３，図１４，図１５で説明する。削除対象は第１バッファ５１の例とする。
図１３Ａは図６Ａに示した最もシンプルな手法である。制御部３０はステップＳ２２０で、第１バッファ５１における全てのバッファデータＢＤＴ１の削除を指示する。信号処理部２０は当該指示に応じて、第１バッファ５１のバッファデータＢＤＴ１を全て削除することで、連写再開を可能とする。
【０１３４】
図１３Ｂは、第１バッファ５１のバッファデータＢＤＴ１のうち、第２処理部４２が読み出している画像データについては削除せずに保護する例である。
制御部３０はステップＳ２３０で、第１バッファ５１における読出中の画像ステータスを確認する。
バッファデータＢＤＴ１のうちの或る画像データを第２処理部４２が読み出している場合、ステップＳ２３１でステータスが読出終了となったことが確認できるまでは、ステップＳ２３２で最も古い画像データから順に１つずつ削除することを指示する。
そして読出中であった画像データの読出が完了したら、ステップＳ２３３で残りの全てのバッファデータＢＤＴ１を削除させる。
このようにすることで、読出中の画像データに関しては、記録までの信号処理が行われる。
【０１３５】
図１４Ａは図６Ｂに示したように古いデータから順に必要な量、削除する例である。
ステップＳ２４０で制御部３０は、第１バッファ５１のバッファデータＢＤＴ１のうちで最も古い画像データを削除させる。
ステップＳ２４１で制御部３０は、当該削除に応じて第１バッファ５１の記憶可能容量Ｃ１を更新する。そしてステップＳ２４２で、記憶可能容量Ｃ１が閾値ｔｈ１以上となったか否かを確認する。まだ記憶可能容量Ｃ１が閾値ｔｈ１以上となっていなければ、ステップＳ２４０に戻り、その時点で最も古い画像データを削除させ、ステップＳ２４１，Ｓ２４２を行う。
ステップＳ２４２で第１バッファ５１の記憶可能容量Ｃ１が閾値ｔｈ１以上となった時点で十分な容量が確保できたことになるため削除処理を終える。
【０１３６】
図１４Ｂは図７Ａに示したように新しいデータから順に必要な量、削除する例である。
ステップＳ２５０で制御部３０は、第１バッファ５１のバッファデータＢＤＴ１のうちで最も新しい画像データを削除させる。
ステップＳ２５１で制御部３０は、当該削除に応じて第１バッファ５１の記憶可能容量Ｃ１を更新する。そしてステップＳ２５２で、記憶可能容量Ｃ１が閾値ｔｈ１以上となったか否かを確認する。まだ記憶可能容量Ｃ１が閾値ｔｈ１以上となっていなければ、ステップＳ２５０に戻り、その時点で最も新しい画像データを削除させ、ステップＳ２５１，Ｓ２５２を行う。
ステップＳ２５２で第１バッファ５１の記憶可能容量Ｃ１が閾値ｔｈ１以上となった時点で十分な容量が確保できたことになるため削除処理を終える。
【０１３７】
図１５Ａは図７Ｂに示したように間引き削除を行う例である。
ステップＳ２６０で制御部３０は、第１バッファ５１のバッファデータＢＤＴ１の内で、連写による一連の画像データの範囲を特定する。
そしてステップＳ２６１で制御部３０は、一連の画像データのうちで偶数番目の画像データを削除させる。もちろん奇数番目のデータでもよい。或いは２つ飛び、３つ飛びなどとして画像データを削除させてもよい。
ステップＳ２６２で制御部３０は、他の連写による一連のデータが残っているか否かを確認し、残っている場合は、その一連の画像データについても、ステップＳ２６０，Ｓ２６１で間引き削除を実行させる。
各連写における間引き削除を行った時点で処理を終える。
なお、間引き削除の途中であっても、第１バッファ５１の記憶可能容量Ｃ１が閾値ｔｈ１以上となった時点で削除処理を終了してもよい。
また間引き削除を完了しても第１バッファ５１の記憶可能容量Ｃ１が閾値ｔｈ１以上とならなかった場合は、制御部３０は、さらに第１バッファ５１の間引き削除を行わせてもよい。もしくはその場合、図１４Ａ、図１４Ｂのような他の削除方式で引き続き削除を行わせてもよい。
【０１３８】
図１５Ｂは図７Ｃに示したように所定条件で選別して削除を行う例である。
ステップＳ２７０で制御部３０は、削除／非削除の選別のための条件を取得する。選別条件は固定的に決められていてもよいし、ユーザの操作により予め選択されているものでもよい。上述したように各種の条件が考えられる。
ステップＳ２７１で制御部３０は、条件に応じて削除する画像データを選別する。
ステップＳ２７２で制御部３０は、削除対象として選択された画像データを削除させ、処理を終える。
また或る条件で選択した画像データの削除を完了しても第１バッファ５１の記憶可能容量Ｃ１が閾値ｔｈ１以上とならなかった場合は、制御部３０は、さらに第１バッファ５１に残されているバッファデータＢＤＴ１について他の条件により削除対象の画像データを選択して削除させてもよい。或いは、その場合、図１４Ａ、図１４Ｂのような他の削除方式で引き続き削除を行わせてもよい。
【０１３９】
図１５Ｃは、ユーザが削除処理方式を選択できる場合の処理例である。
ステップＳ２８０で制御部３０は、ユーザが予め操作で選択していた削除処理方式を実行処理として設定する。例えば図１３Ａの全削除、図１３Ｂの読出中データを除いた全削除、図１４Ａの古い画像データからの削除などのうちで、ユーザが選択した削除処理方式を選択する。
そしてステップＳ２８１で、選択された削除処理方式による削除制御を実行する。即ちステップＳ２８１では、図１３Ａ、図１３Ｂ、図１４Ａ、図１４Ｂ、図１５Ａ、図１５Ｂのうちのいずれかの処理が行われる。
このようにすることで、ユーザは自分のユースケースに合わせて好適な削除処理方式を選択できることになる。
【０１４０】
なお以上の図１３Ｂ、図１４Ａ、図１４Ｂ、図１５Ａ、図１５Ｂ、図１５Ｃに示したようにバッファデータの一部の削除を行う場合の処理例を、図９のステップＳ１１１、図１０のステップＳ１２１において適用してもよい。
【０１４１】
＜７．スーパースロー動画撮像への適用＞
以上の実施の形態では、連写の場合に注目して説明してきた。しかし以上の技術は、スーパースロー動画撮像の場合にも適用できる。
上述のようにスーパースロー動画の撮像記録は非常に速いスピードでイメージセンサ１２から読み出したデータをバッファメモリ領域に貯め、通常速度で現像しながらスローモーション動画を作成する機能である。
イメージセンサ１２から読み出した画像データはバッファメモリ領域が一杯になるまで一気に貯めて現像するため、撮像可能時間はバッファメモリ領域に書き込める画像データ枚数に制限され、またバッファメモリ領域が空になるまでは次のスーパースロー動画撮像が開始できない。
【０１４２】
そこで上述の第１〜第３の実施の形態の処理をスーパースロー動画モードの場合にも適用する。即ち、バッファメモリ領域に記憶可能容量Ｃ１が足りずにスーパースロー動画撮像が再開できないときに、強制復帰ボタン３の操作（又は強制復帰ボタン３とレリーズボタン２の複合操作により、バッファメモリ領域を開放し、スーパースロー動画撮像を開始させる。
これによりスーパースロー動画撮像として好適なシーンを逃さないようにすることができる。
【０１４３】
なお、この場合も、バッファメモリ領域におけるバッファデータＢＤＴについては、全削除してもよいし、一部削除としてもよい。スーパースロー動画としての画像データ（フレームデータ）の一部削除の場合、例えば前半のデータ／後半のデータ／前後のデータを捨てる、などして、動画としての時間長を半分にして復帰させることが考えられる。またこの場合、再開するスーパースロー動画撮像では、撮像可能時間長を半分にするということも考えられる。
【０１４４】
なお、実施の形態の処理はスーパースロー動画撮像でも全く同様に適用できるが、このためスーパースロー動画撮像と連写を交互に行うような場合にも好適である。
例えば連写直後の処理完了待機中にスーパースロー動画撮像を行いたい場合、或いはスーパースロー動画撮像の直後の処理完了待機中に連写撮像を行いたい場合などにも、上記の処理を適用してバッファメモリ領域に記憶可能容量を確保し、スーパースロー動画撮像や連写撮像を開始することが考えられる。
【０１４５】
＜８．まとめ及び変形例＞
以上、実施の形態について説明してきたが、実施の形態の技術によれば次のような効果が得られる。
実施の形態の撮像装置１は、連写撮像やスーパースロー動画撮像などにより連続して取得される（撮像時刻が連続している）一連の画像データを順次バッファメモリ領域に一時記憶させ、バッファメモリ領域から読み出して所定の信号処理を行う信号処理部２０と、一連の画像データについての信号処理部２０における信号処理が行われている間に所定操作（強制復帰ボタン３の操作）を検知することに基づいて、信号処理部２０に、バッファメモリ領域に記憶された画像データの全部又は一部の削除を実行させる制御部３０とを備える。即ちバッファメモリ領域の一部又は全部を開放させる。
ユーザの操作に基づいて、制御部３０がバッファメモリ領域に記憶された画像データの全部又は一部の削除を実行させることで、即座に次の撮像（連写撮像やスーパースロー動画撮像）を開始可能な状態とすることができる。
このため処理の待機により撮像機会を逸失してしまうといった事態をなくすことができる。特に、カメラマンにとっては「今撮った画像を捨ててでも、今この瞬間を撮りたい」という要望が発生するシチュエーションは多々起こりえるもので、そのような場合に撮像機会を逃さないための機能を実現できる。
またユーザの意思に基づく消去であるため、ユーザが望まない自動消去は行われない。撮像済の画像を捨てることはあくまでユーザの選択に即したものであり、ユーザにとって不本意な削除とはならない。
【０１４６】
また第３の実施の形態では、制御部３０は、バッファメモリ領域に記憶された画像データの削除は、バッファメモリ領域の記憶可能容量Ｃ１が所定量（閾値ｔｈ１）に満たない場合に実行させるものとした（図１２のＳ２１０）
ユーザの所定操作（強制復帰ボタン３の操作）によりバッファメモリ領域にバッファリングされている画像データの削除が要求された場合であっても、記憶可能な残容量が十分にあれば、あえて削除する必要性はとぼしい。そこで、残容量が所定量に満たない場合に実際の画像データ削除を行う。
これにより、不要な場合、つまり直後に連写撮像やスーパースロー動画撮像が可能である程度の十分な容量確保ができている状況においてはバッファデータ削除が行われない。従ってバッファメモリ領域に残っている未処理の画像データをそのまま保持して信号処理を行うことができ、記録メディア１５ａに記録できる。これによって削除する画像データを必要最低限にとどめることができる。
【０１４７】
第３の実施の形態では、制御部３０は、所定操作（強制復帰ボタン３の操作）の検知とともに、次の一連の画像データの撮像開始操作（レリーズボタン２の操作）を検知することに応じて、バッファメモリ領域に記憶された画像データの削除を実行させるようにしている（図１１の「ステップＳ２０６，Ｓ２０９）。
例えば画像データの削除指示となる強制復帰ボタン３の操作検知のみでは、直ぐには削除制御を行わず、同時又は直後にレリーズボタン２の操作があった場合に、削除が実行されるようにしている。
実際に直後に連写撮像やスーパースロー動画撮像が行われないのであれば、バッファデータ削除の必要はない。時間がたてば自然に信号処理が終わってバッファ容量は回復するためである。もし強制復帰ボタン３の操作検知のみにより直ぐに削除してしまうと、削除しなくても良いデータ（結果的には削除しなくてもよかった画像データ）まで削除してしまうことも生じ得る。そこで、撮像開始操作（例えばレリーズボタン２の操作）が確認される場合に、必要に応じて全部又は一部の画像データを削除する。これにより、本当に必要な場合のみ削除が行われるようになり、また誤操作等によってむやみに削除されないようにすることができる。つまりフェイルセーフ機能としての効果が発揮される。
なおこの意味からは、強制復帰ボタン３の操作の検知とともに、レリーズボタン２の操作を検知するということ意味は、強制復帰ボタン３とレリーズボタン２の操作が同時に行われる場合に限らず、強制復帰ボタン３の操作から所定時間以内（例えば１秒以内）にレリーズボタン２が操作された場合も含まれる。この場合も、レリーズボタン２が操作されることでバッファデータＢＤＴの削除の必要性が確認でき、その際に削除を行えばよいことになるためである。
【０１４８】
また実際には、バッファデータ削除を行うのは、連写撮像やスーパースロー動画撮像など、イメージセンサ１２からの読出速度と信号処理速度の差により、ある程度のバッファメモリの容量確保が必要な撮像動作の開始の場合に限ってもよい。例えばレリーズボタン２の操作が通常の１枚の静止画撮像操作であった場合は、削除を実行しないことも考えられる。
【０１４９】
一方、第１，第２の実施の形態では、制御部３０は、所定操作（強制復帰ボタン３の操作）の検知という条件のみに応じてバッファメモリ領域に記憶された画像データの削除を実行させるようにしている（図９、図１０）。
これにより単純な処理で迅速に連写可能状態への復帰が可能となる。例えば撮像した直後に、その一連の画像が不要と判断できるユーザであれば、即座に連写可能（スーパースロー動画撮像可能）な状態に戻れるようにすることが、使用しやすい場合もある。そのような要望に対応した強制復帰が実現できる。
【０１５０】
実施の形態では、図４，図５で説明したように、信号処理部２０が異なる信号処理段階の画像データをバッファリングする複数のバッファメモリ領域（第１バッファ５１、第２バッファ５２、第３バッファ５３）が用意されている場合を示した。第１の実施の形態では、制御部３０は、所定操作に応じて、信号処理部２０に、複数のバッファメモリ領域に記憶された画像データの全部又は一部の削除を実行させる例を述べた。
信号処理過程で複数の段階毎に画像データをバッファリングする場合、各部のバッファメモリ領域での残容量により、直後の連写等が可能となるまで待機が必要になることがある。そこで、複数のバッファメモリ領域を対象として、バッファデータ削除を行うようにする。
これにより、効果的に連写撮像やスーパースロー動画撮像の可能な状態へ復帰できる。特に連写撮像等の機能を最大限有効化する状態での復帰に好適である。連写撮像等の可能状態への復帰には、イメージセンサ１２からの読出データをバッファリングする第１バッファ５１での容量確保が特に有効であるが、第２バッファ５２や第３バッファ５３の残容量の都合によっては、第１バッファ５１がフル容量となるまでの時間が短くなり、その場合、連写枚数やスーパースロー動画撮像時間に制限がかかることもある。そこで、複数のバッファメモリ領域（例えば全てのバッファメモリ領域）を対象としてバッファデータ削除を行うことで、最大撮像性能での連写撮像やスーパースロー動画撮像が可能な状態とすることができる。
【０１５１】
また実施の形態では、制御部３０は、所定操作に応じて、信号処理部において一部のバッファメモリ領域に記憶された画像データの全部又は一部の削除を実行させることについても言及した。
これにより、なるべく画像データの削除（記録されない画像の削除）を少なくした状態で連写撮像やスーパースロー動画撮像の可能な状態へ復帰できる。どのバッファメモリ領域を削除対象とするかは、信号処理部２０の構成上、データ処理過程のボトルネックとなり得る箇所とすればよい。
【０１５２】
特に第２，第３の実施の形態では、削除対象とする一部のバッファメモリ領域は、信号処理部２０において信号処理過程で用いる最初のバッファメモリ領域である第１バッファ５１とする例を挙げた。
連写撮像等の可能状態への復帰には、イメージセンサ１２からの読出データをバッファリングする第１バッファ５１での容量確保が少なくともされていればよい。そこで第２バッファ５２や第３バッファ５３等、後続のバッファメモリ領域では削除をせずに、信号処理を続けることで、破棄される画像数を減らすことができる。
【０１５３】
実施の形態では、バッファメモリ領域に記憶された画像データの一部の削除を実行させる場合には、バッファメモリ領域に記憶された画像データのうち、撮像時刻の古い画像データから削除されるようにする例を述べた（図６Ｂ、図１４Ａ参照）。
これにより、バッファメモリ領域内の一部の画像データを削除する場合に、撮像時刻の新しいものはなるべく削除されないようにすることができる。例えばバッファメモリ領域の管理方式にもよるが、通常ルーチンの削除処理が遅れることで、信号処理が既に完了している画像データがバッファメモリ領域に残されているような状態も有り得る。このような状況が生ずる場合は、古い画像データから削除することが好適となる。
【０１５４】
実施の形態では、バッファメモリ領域に記憶された画像データの一部の削除を実行させる場合には、バッファメモリ領域に記憶された画像データのうち、撮像時刻の新しい画像データから削除されるようにする例を述べた（図７Ａ、図１４Ｂ参照）。
これにより、バッファメモリ領域内の一部の画像データを削除する場合に、撮像時刻の古いものはなるべく削除されないようにすることができる。従って直近の撮像画像が破棄されることになる。例えばユースケースを考えると、カメラマンにとっては直前に撮った画像は失敗と認識して、素早く次のシーンの撮像に移りたいと考えたときに、強制復帰ボタン３の操作を行うことになる。このような場合、撮像時刻が新しい画像データは、ユーザが失敗と考えているものである可能性が高い。
また新しいデータは、連写における終了間際の画像であり、ユーザにとっては、最もよいシーンを撮り終えた後の画像（連写を終了させようとした状況）である可能性がある。そこで新しい画像の削除は、ユーザにとって抵抗感が少ない場合が多いとも考えられる。
これらのユースケースに対応する場合、新しい画像データから削除することが好適となる。
【０１５５】
実施の形態では、バッファメモリ領域に記憶された画像データの一部の削除を実行させる場合には、バッファメモリ領域に記憶された撮像時刻順の一連の画像データを対象として間引き削除がおこなわれるようにする例を述べた（図７Ｂ、図１５Ａ参照）。
例えば連写撮像において連写速度が速ければ、一連の画像データは１つ飛びで間引いたとしても十分な品質を得ることができる場合もある。これを考慮すれば、間引きによる削除でバッファメモリ領域の容量確保を行うことは、既に撮った画像をなるべく無駄にしないという観点で好適となる。
【０１５６】
実施の形態では、バッファメモリ領域に記憶された画像データの一部の削除を実行させる場合には、バッファメモリ領域に記憶された画像データのうち、所定条件で削除対象画像が選択されて削除されるようにする例を述べた（図７Ｃ、図１５Ｂ参照）。
例えば品質の悪い画像、連写等として適切でない画像などを削除対象とすることで、品質のよい画像、撮像目的にかなう画像などをなるべく削除せずに保存させるようにすることができる。
【０１５７】
実施の形態では、バッファメモリ領域に記憶された画像データの削除を実行させる場合において、バッファメモリ領域から読出中の画像データを除いて画像データの削除を実行させる例を述べた（図１３Ｂ参照）。
信号処理のために読出中の画像データはそのまま信号処理が実行されるようにすることで、既に信号処理対象となっている画像を生かすことができる。
【０１５８】
実施の形態では、制御部３０は、バッファメモリ領域に記憶された画像データの削除を実行させる場合において、複数の削除処理方式のうちで１つを選択して、バッファメモリ領域に記憶された画像データの削除を実行させる例を述べた（図１５Ｃ参照）。
例えばユーザが自分のユースケースに合った削除処理方式を予め選択しておくことで、ユーザの事情に適した一部削除ができ、ユーザにとっての望ましくない削除を極力を無くした上で迅速に連写撮像可能状態（又はスーパースロー動画撮像可能状態）に復帰できる。
またユーザによっては削除が明確な全削除を好む場合もある。そのようなユーザには一部削除よりも全削除を選択できることがよい。全削除の場合、再開する連写撮像やスーパースロー動画撮像において最大能力の撮像ができるという利点もある。
【０１５９】
なお第１バッファ５１、第２バッファ５２のように複数の信号処理段階でのバッファメモリ領域のいずれを削除対象とするか、或いは全て消去対象とするかをユーザが選択できるようにしてもよい。
この場合も、全てを削除対象とすることが明確で、かつ再開する連写撮像やスーパースロー動画撮像において最大能力を発揮できる。一方、一部のバッファメモリ領域を削除対象とすれば、削除させずに残す画像データを生じさせることができる。
【０１６０】
第１，第２，第３の実施の形態では、信号処理部２０での一連の画像データについての信号処理の完了に至るまでの期間に、信号処理の進行状況を示す経過表示が表示部（表示部１７又は電子ビューファインダ１９）において実行されるようにする例を述べた。
例えば図８Ｂまたは図８Ｃに示したような表示を行う。これによりユーザは、例えば連写のうちのどの画像までが記録されたかを確認できる。この表示は、強制復帰ボタン３の操作により残り（未処理の画像）を削除しても良いか、もしくはもう少し待ってから次の撮像を行う方がよいかの判断のための非常に有用な情報となる。ユーザは当該表示により適切な操作を行うことができる。
特にバッファデータＢＤＴをすべて削除する場合、重要なシーンが記録済みであるかどうかユーザが確認でき、強制復帰機能を使用するか否かの判断材料となる。
【０１６１】
図８Ｂまたは図８Ｃのように信号処理の進行状況を示す表示では、記録済画像７１が提示されるようにしている。
即ち連写撮像やスーパースロー動画撮像による一連の画像データのうちで、記録メディアへの記録のための処理が完了した画像を提示する。
これによりユーザは、例えば連写のうちで必要な画像までの処理が完了したか否かを明確に知ることができ、強制復帰ボタン３の操作を行うべきか否か、或いは操作タイミングを的確に判断できるようになる。
特に図８Ｃのように記録済み画像７１のみ表示すれば、表示が単純化され、ユーザにとってわかりやすい。これは、ユーザが撮りたいシーンを目の前にしている状況で、強制復帰ボタン３の操作を行うか否かを急いで決めたい場合の表示として好適となる。
【０１６２】
実施の形態では、一連の画像データは、連写撮像動作により信号処理部２０に入力された複数の静止画像データ、又はスーパースロー動画撮像により信号処理部２０に入力された複数フレームの画像データを対象として処理を行う例で述べた。なおスーパースロー動画撮像は、通常撮像でのフレームレート（例えば６０ｆｐｓ）から切り替えられた高フレームレートで読み出した動画像をバッファメモリにためながら通常フレームレートで現像処理することでスローモーション動画を記録する撮像方法である。
連写やスーパースロー動画撮像記録の場合、バッファメモリ記録可能容量に応じて動作が制限されるためバッファメモリを強制的に開放することが有用となる。
但し、これら以外にも非常にデータ量の多い動画やフレームレートの高い画像を撮像記録する場合も、信号処理速度との兼ね合いで、本技術が適応できる場合もある。
【０１６３】
実施の形態では、撮像装置１の筐体上において、強制復帰ボタン３は、撮像開始操作のための操作子（レリーズボタン２）と同時に片手では操作できない状態に設けられている例を示した。
即ちバッファメモリ領域のデータ削除を指示するための強制復帰ボタン３は、レリーズボタン２とは離れた場所に配置して、片手で同時に操作できないようにする。
これによりユーザが撮像開始操作と間違えてバッファメモリ領域のデータ削除の操作を行ってしまうことがないようにし、ユーザの意図しない画像データ削除が行われないようにする。
また強制復帰を指示する所定操作のための操作子はボタン型の強制復帰ボタン３とした。ボタン型とすることで操作が容易で、ユーザが撮像すべきシーンを見つけた際のとっさの操作を行うために最も好適となる。
なお、バッファメモリ領域のデータ削除を指示するための操作子は、ボタン操作子でなくてもよい。例えばレバー操作子、タッチ操作子などとしてもよい。
タッチ操作の場合、タッチの種類、例えばタップ、フリック、フリックする方向等により所定操作を決め、その操作で強制復帰機能を発揮させることが考えられる。
また強制復帰ボタン３のような専用ボタンではなく、ユーザが任意に機能を割り当てることのできるファンクションキーを用いて、バッファメモリ領域のデータ削除を指示するための操作子としてもよい。
さらにレリーズボタン２を共用することも考えられる。例えばレリーズボタン２の長押しや２回押しを強制復帰の所定操作とするなどである。
さらには、画像認識により制御部３０が監視できるジェスチャ操作を用いてもよい。例えばユーザが鏡筒８の前で左手を所定の形にして撮像させることで、制御部３０が所定操作と認識するようにしてもよい。
【０１６４】
以上実施の形態や変形例について述べてきたが、本技術の変形例はさらに多様に考えられる。
将来的には超高速書き込み可能な記録メディアが開発され、現像処理速度をメディア出力速度が大きく上回るようなこともあり得る。その場合、以下のようなことも考えられる。
例えばロウ画像データとＪＰＥＧデータの同時記録を行っている場合、現像処理と並行して先にロウ画像データを記録メディア１５ａに書き込んでしまうようにする。その場合に、連写への強制復帰が指示された場合には、バッファメモリ領域におけるロウ画像データの記録済みデータを削除してしまうようにする。すでに記録メディア１５ａに記憶済みであり、画像としての損失はないようにすることができる。
【０１６５】
またＪＰＥＧデータのみの記録であっても、記録メディア１５ａに十分な空きがあって、メディアが超高速である場合、あたかも記録メディア１５ａをバッファのように扱いロウ画像データを平行記録することで、ロウ画像データ＋ＪＰＥＧデータ同時記録のケースと同じく強制復帰のときにもロウ画像データを保存できる。
保存したロウ画像データについては、連写していないタイミングで（たとえばユーザの指示などで）あとから現像処理を行うようにすればよい。
【０１６６】
また記録メディア１５ａへのメディア出力処理速度がネックであり、かつＪＰＥＧデータの画質にこだわらない場合、強制復帰の指示の際に、ＪＰＥＧデータをリサイズしてデータサイズを落とし、記録メディア１５ａに高速に書き込みつつ、バッファメモリ領域の処理過程のデータを削除するような手法も考えられる。
【０１６７】
また、バッファメモリ領域での画像データの削除とは別に、信号処理部２０が処理過程の画像データを削除するようにしてもよい。例えば強制復帰ボタン３の操作に応じて、信号処理部２０が演算処理により生成した画像データを、次のバッファメモリ領域に書き込まない（又は記録メディア１５へ出力しない）ようにすることで、上述の第１処理部４１、第２処理部４２、第３処理部４３等で処理されている途中の画像データを破棄してしまうようなことも考えられる。
さらに、バッファメモリ領域での画像データの削除だけで無く、記録メディア１５ａでの画像の削除に実施の形態の技術を適用することもできる。例えば連写により記録メディア１５ａに記録された画像データが大量に増え、容量が不足した場合に、強制復帰ボタン３の操作に応じて、その直前の連写により記録した画像データの全部又は一部を削除するという処理が想定される。この場合に、上述した各実施の形態の処理例が適用できる。
【０１６８】
第１、第２、第３の実施の形態で示した処理（図９〜図１５の処理）のためのプログラムを提供することにより、本実施の形態の撮像装置１の実現が容易となる。
このようなプログラムはコンピュータ装置等の機器に内蔵されている記録媒体や、ＣＰＵを有するマイクロコンピュータ内のＲＯＭ等に予め記憶しておくことができる。あるいはまた、半導体メモリ、メモリカード、光ディスク、光磁気ディスク、磁気ディスクなどのリムーバブル記録媒体に、一時的あるいは永続的に格納（記憶）しておくことができる。またこのようなリムーバブル記録媒体は、いわゆるパッケージソフトウェアとして提供することができる。
また、このようなプログラムは、リムーバブル記録媒体からパーソナルコンピュータ等にインストールする他、ダウンロードサイトから、ＬＡＮ、インターネットなどのネットワークを介してダウンロードすることもできる。
【０１６９】
なお、本明細書に記載された効果はあくまでも例示であって限定されるものではなく、また他の効果があってもよい。
【０１７０】
なお本技術は以下のような構成も採ることができる。
（１）
連続して取得される一連の画像データを信号処理過程でバッファメモリ領域に一時記憶させ、前記バッファメモリ領域から読み出して次の信号処理を行う信号処理部と、
前記一連の画像データについての前記信号処理部における信号処理が行われている間に所定操作を検知することに基づいて、前記バッファメモリ領域に記憶された画像データの少なくとも一部を削除する制御を行う制御部と、を備えた
撮像装置。
（２）
前記制御部は、前記バッファメモリ領域に記憶された画像データの削除は、前記バッファメモリ領域の記憶可能容量が所定量に満たない場合に実行させる
上記（１）に記載の撮像装置。
（３）
前記制御部は、前記所定操作の検知とともに一連の画像データの撮像開始操作を検知することに応じて、前記バッファメモリ領域に記憶された画像データの削除を実行させる
上記（１）又は（２）に記載の撮像装置。
（４）
前記制御部は、前記所定操作の検知という条件のみに応じて前記バッファメモリ領域に記憶された画像データの削除を実行させる
上記（１）又は（２）に記載の撮像装置。
（５）
前記信号処理部が異なる信号処理段階の画像データをバッファリングする複数のバッファメモリ領域が用意されており、
前記制御部は、前記所定操作に応じて、前記信号処理部に、複数のバッファメモリ領域に記憶された画像データの全部又は一部の削除を実行させる
上記（１）乃至（４）のいずれかに記載の撮像装置。
（６）
前記信号処理部が異なる信号処理段階の画像データをバッファリングする複数のバッファメモリ領域が用意されており、
前記制御部は、前記所定操作に応じて、前記信号処理部において一部のバッファメモリ領域に記憶された画像データの全部又は一部の削除を実行させる
上記（１）乃至（４）のいずれかに記載の撮像装置。
（７）
前記一部のバッファメモリ領域は、前記信号処理部において信号処理過程で用いる最初のバッファメモリ領域である
上記（６）に記載の撮像装置。
（８）
前記制御部は、前記バッファメモリ領域に記憶された画像データの一部の削除を実行させる場合には、バッファメモリ領域に記憶された画像データのうち、撮像時刻の古い画像データから削除されるようにする
上記（１）乃至（７）のいずれかに記載の撮像装置。
（９）
前記制御部は、前記バッファメモリ領域に記憶された画像データの一部の削除を実行させる場合には、バッファメモリ領域に記憶された画像データのうち、撮像時刻の新しい画像データから削除されるようにする
上記（１）乃至（７）のいずれかに記載の撮像装置。
（１０）
前記制御部は、前記バッファメモリ領域に記憶された画像データの一部の削除を実行させる場合には、バッファメモリ領域に記憶された撮像時刻順の一連の画像データを対象として間引き削除がおこなわれるようにする
上記（１）乃至（７）のいずれかに記載の撮像装置。
（１１）
前記制御部は、前記バッファメモリ領域に記憶された画像データの一部の削除を実行させる場合には、バッファメモリ領域に記憶された画像データのうち、所定条件で削除対象画像が選択されて削除されるようにする
上記（１）乃至（７）のいずれかに記載の撮像装置。
（１２）
前記制御部は、前記バッファメモリ領域に記憶された画像データの削除を実行させる場合において、前記バッファメモリ領域から読出中の画像データを除いて画像データの削除を実行させる
上記（１）乃至（７）のいずれかに記載の撮像装置。
（１３）
前記制御部は、前記バッファメモリ領域に記憶された画像データの削除を実行させる場合において、複数の削除処理方式のうちで１つを選択して、バッファメモリ領域に記憶された画像データの削除を実行させる
上記（１）乃至（７）のいずれかに記載の撮像装置。
（１４）
前記制御部は、前記信号処理部での前記一連の画像データについての信号処理の完了に至るまでの期間に、信号処理の進行状況を示す表示が表示部において実行されるようにする制御を行う
上記（１）乃至（１３）のいずれかに記載の撮像装置。
（１５）
前記進行状況を示す表示では、前記一連の画像データのうちで記録メディアへの記録のための処理が完了した画像が提示されるようにする
上記（１４）に記載の撮像装置。
（１６）
前記一連の画像データは、連写撮像動作により入力された複数の静止画像データである
上記（１）乃至（１５）のいずれかに記載の撮像装置。
（１７）
前記一連の画像データは、通常撮像でのフレームレートから切り替えられた高フレームレートの動画撮像動作により入力された複数フレームの画像データである
上記（１）乃至（１５）のいずれかに記載の撮像装置。
（１８）
筐体上において、前記所定操作のための操作子は、撮像開始操作のための操作子と同時に片手では操作できない状態に設けられている
上記（１）乃至（１７）のいずれかに記載の撮像装置。
（１９）
前記所定操作のための操作子はボタン型の操作子である
上記（１）乃至（１８）のいずれかに記載の撮像装置。
（２０）
連続して取得される一連の画像データを信号処理過程でバッファメモリ領域に一時記憶させ、前記バッファメモリ領域から読み出して次の信号処理を行う信号処理部を有する撮像装置の撮像方法として、
撮像動作により得られた一連の画像データについての前記信号処理部における信号処理が行われている間に、所定操作を検知する手順と、
前記所定操作を検知することに基づいて、前記バッファメモリ領域に記憶された画像データの少なくとも一部の削除を実行させる手順と、
を行う撮像方法。
【符号の説明】
【０１７１】
１…撮像装置、２…レリーズボタン、３…強制復帰ボタン、４…ボタン、５…ダイヤル、８…鏡筒、９…グリップ部、１１…光学系、１２…イメージセンサ、１３…光学系駆動部、１４…センサ部、１５…記録部、１５ａ…記録メディア、１６…通信部、１７…表示部、１８…操作部、１９…電子ビューファインダ、２０…信号処理部、３０…コントローラ、
４１…第１処理部、４２…第２処理部、４３…第３処理部、４４…第４処理部、５１…第１バッファ、５２…第２バッファ、５３…第３バッファ
【図１】
2019036904.tif 000003
【図２】
2019036904.tif 000004
【図３】
2019036904.tif 000005
【図４】
2019036904.tif 000006
【図５】
2019036904.tif 000007
【図６】
2019036904.tif 000008
【図７】
2019036904.tif 000009
【図８】
2019036904.tif 000010
【図９】
2019036904.tif 000011
【図１０】
2019036904.tif 000012
【図１１】
2019036904.tif 000013
【図１２】
2019036904.tif 000014
【図１３】
2019036904.tif 000015
【図１４】
2019036904.tif 000016
【図１５】
2019036904.tif 000017