(57)【特許請求の範囲】
【請求項１】
動画撮影中の静止画の連写撮影によって得られる、動画像データと複数の静止画像データとをそれぞれ取得し、取得した前記動画像データと前記複数の静止画像データとを該動画像データと該複数の静止画像データとで共通の記憶部に記録する記録手段と、
前記記憶部に記録された前記複数の静止画像データのうちの、所定の基準を満たさない静止画像データを、前記動画撮影を行っている間に前記記憶部から削除する削除手段と、
前記記憶部の空き容量があるか否かを判別する判別手段と、
前記動画撮影中であって、前記連写撮影を開始するまでの間において、前記判別手段により前記記憶部の空き容量がないと判別された場合には、前記動画撮影を終了する一方、前記動画撮影中であって、前記連写撮影を開始した後において、前記判別手段により前記記憶部の空き容量がないと判別された場合には、前記動画撮影を終了することなく、前記削除手段による静止画像データの削除を行い、前記動画撮影用に前記記憶部の空き容量を確保することで、前記動画撮影を継続する制御を行う制御手段と、
を備えることを特徴とする画像データ記録装置。
【請求項２】
前記削除手段は、前記記憶部に記録されている複数の静止画像データのうち、前記動画撮影中の連写撮影により得られた静止画像データを対象として削除を行う、
ことを特徴とする請求項１に記載の画像データ記録装置。
【請求項３】
前記動画撮影を行っている間は、前記動画撮影の終了の指示があると判別するまでの間である、
ことを特徴とする請求項１又は２に記載の画像データ記録装置。
【請求項４】
前記所定の基準は、前記静止画像データに基づいて特定される値についての基準である、
ことを特徴とする請求項１乃至３のいずれか１項に記載の画像データ記録装置。
【請求項５】
前記削除手段は、ユーザが操作する操作部からの操作信号を受け付け、
前記所定の基準を満たさない静止画像データは、前記操作部からの操作信号に基づいて特定される静止画像データである、
ことを特徴とする請求項１乃至４のいずれか１項に記載の画像データ記録装置。
【請求項６】
前記記憶部は、前記画像データ記録装置に内蔵された内部メモリを含み、
前記動画像データと前記複数の静止画像データとは、前記内部メモリに記録される、
ことを特徴とする請求項１乃至５のいずれか１項に記載の画像データ記録装置。
【請求項７】
前記記憶部は、前記画像データ記録装置に着脱可能な外部記憶装置を含み、
前記動画像データと前記複数の静止画像データとは、前記外部記憶装置に記録される、
ことを特徴とする請求項１乃至６のいずれか１項に記載の画像データ記録装置。
【請求項８】
前記記録手段は、前記削除手段が所定の基準を満たさない静止画像データを前記記憶部から削除した後に新たな前記動画像データを取得し、取得した前記動画像データを前記記憶部に記録することを特徴とする請求項１乃至７のいずれか１項に記載の画像データ記録装置。
【請求項９】
コンピュータに、
動画撮影中の静止画の連写撮影によって得られる、動画像データと複数の静止画像データとをそれぞれ取得し、取得した前記動画像データと前記複数の静止画像データとを該動画像データと該複数の静止画像データとで共通の記憶部に記録する記録ステップと、
前記記憶部に記録された前記複数の静止画像データのうちの、所定の基準を満たさない静止画像データを、前記動画撮影を行っている間に前記記憶部から削除する削除ステップと、
前記記憶部の空き容量があるか否かを判別する判別ステップと、
前記動画撮影中であって、前記連写撮影を開始するまでの間において、前記判別ステップにより前記記憶部の空き容量がないと判別された場合には、前記動画撮影を終了する一方、前記動画撮影中であって、前記連写撮影を開始した後において、前記判別ステップにより前記記憶部の空き容量がないと判別された場合には、前記動画撮影を終了することなく、前記削除ステップによる静止画像データの削除を行い、前記動画撮影用に前記記憶部の空き容量を確保することで、前記動画撮影を継続する制御を行う制御ステップと、
を行わせることを特徴とする画像データ記録プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像データ記録装置および画像データ記録プログラムに関する。
【背景技術】
【０００２】
従来のデジタル・ムービ・カメラでは、動画撮影中に静止画像の連写撮影ができるものがあった。このデジタル・ムービ・カメラでは、動画撮影中に静止画像の連写撮影を行うと、撮影されたすべての静止画像のデータをメモリーカードに記録するようにしていた（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−１５８６５３号公報（第１頁、図４）
【発明の概要】
【発明が解決しようとする課題】
【０００４】
一般的に連写撮影により得られた複数の静止画像は、互いに画像の内容が類似していることが多い。このため、連写撮影で得られる複数の静止画像の中には、ユーザにとって必要のない画像が含まれていることがある。
【０００５】
しかし、従来のデジタル・ムービ・カメラでは（例えば、特許文献１参照）、動画撮影中に連写撮影をすると、撮影されたすべての静止画像についてのデータをメモリーカード等の記憶部に記録するため、ユーザにとって必要のない静止画像を表す静止画像データを記録してしまうことが多かった。そして、ユーザにとって必要のない静止画像を表す静止画像データを記録することによって、記憶部の空き容量が少なくなってしまい、記憶部に記録する動画像データが少なくなってしまうことがあった。
【０００６】
本発明は、上記のような問題点を鑑みてなされたものであり、動画撮影と並行して静止画像の連写撮影を行った場合であっても、ユーザにとって必要のない静止画像を表す静止画像データを記録してしまうことを抑制し、記憶部に、より多くの動画像データを記録する画像データ記録装置及び画像データ記録プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記の課題を解決するために、本発明の第１の観点に係る画像データ記録装置は、
動画撮影中の静止画の連写撮影によって得られる、動画像データと複数の静止画像データとをそれぞれ取得し、取得した前記動画像データと前記複数の静止画像データとを該動画像データと該複数の静止画像データとで共通の記憶部に記録する記録手段と、
前記記憶部に記録された前記複数の静止画像データのうちの、所定の基準を満たさない静止画像データを、前記動画撮影を行っている間に前記記憶部から削除する削除手段と、
前記記憶部の空き容量があるか否かを判別する判別手段と、
前記動画撮影中であって、前記連写撮影を開始するまでの間において、前記判別手段により前記記憶部の空き容量がないと判別された場合には、前記動画撮影を終了する一方、前記動画撮影中であって、前記連写撮影を開始した後において、前記判別手段により前記記憶部の空き容量がないと判別された場合には、前記動画撮影を終了することなく、前記削除手段による静止画像データの削除を行い、前記動画撮影用に前記記憶部の空き容量を確保することで、前記動画撮影を継続する制御を行う制御手段と、
を備える。
【０００８】
上記の課題を解決するために、本発明の第２の観点に係る画像データ記録プログラムは、
コンピュータに、
動画撮影中の静止画の連写撮影によって得られる、動画像データと複数の静止画像データとをそれぞれ取得し、取得した前記動画像データと前記複数の静止画像データとを該動画像データと該複数の静止画像データとで共通の記憶部に記録する記録ステップと、
前記記憶部に記録された前記複数の静止画像データのうちの、所定の基準を満たさない静止画像データを、前記動画撮影を行っている間に前記記憶部から削除する削除ステップと、
前記記憶部の空き容量があるか否かを判別する判別ステップと、
前記動画撮影中であって、前記連写撮影を開始するまでの間において、前記判別ステップにより前記記憶部の空き容量がないと判別された場合には、前記動画撮影を終了する一方、前記動画撮影中であって、前記連写撮影を開始した後において、前記判別ステップにより前記記憶部の空き容量がないと判別された場合には、前記動画撮影を終了することなく、前記削除ステップによる静止画像データの削除を行い、前記動画撮影用に前記記憶部の空き容量を確保することで、前記動画撮影を継続する制御を行う制御ステップと、
を行わせる。
【発明の効果】
【０００９】
本発明に係る画像データ記録装置及び画像データ記録プログラムによれば、動画撮影と並行して静止画像の連写撮影を行った場合であっても、ユーザにとって必要のない静止画を表す静止画像データを記録してしまうことを抑制し、記憶部に、より多くの動画像データを記録することが出来る。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施形態１に係る画像データ記録装置の構成を説明するための図である。
【図２】本発明の実施形態１に係る画像データ記録装置のハードウェア構成を説明するための図である。
【図３】本発明の実施形態１に係る画像データ記録装置が行う画像データ記録処理（１）を説明するためのフローチャートである。
【図４】本発明の実施形態２に係る画像データ記録装置が行う画像データ記録処理（２）を説明するためのフローチャートである。
【図５】本発明の実施形態３に係る画像データ記録装置が行う画像データ記録処理（３）を説明するためのフローチャートである。
【図６】実施形態３において画像データ記録装置の表示部に表示される選択画面の例を示した図である。
【図７】本発明の実施形態４に係る画像データ記録装置が行う画像データ記録処理（４）を説明するためのフローチャートである。
【発明を実施するための形態】
【００１１】
本発明に係る実施形態について図面を参照して説明する。なお、本発明は下記の実施形態及び図面によって限定されるものではない。下記の実施形態及び図面に変更（構成要素の削除も含む）を加えることができるのはもちろんである。また、以下の説明では、本発明の理解を容易にするために、重要でない公知の技術的事項の説明を適宜省略する。
【００１２】
（実施形態１）
まず、本実施形態に係る画像データ記録装置１００の構成を図１を参照して説明する。
【００１３】
本実施形態に係る画像データ記録装置１００は、デジタルカメラ等の撮影装置（コンピュータ）である。画像データ記録装置１００は、動画撮影をしている最中に静止画像を連写撮影する。なお、以下の説明で使用される、動画録画とは、動画撮影によって得られる動画像データを所定の記憶部に記録することをいい、連写録画とは、連写撮影によって得られる静止画像データを所定の記憶部に記録することをいう。
【００１４】
画像データ記録装置１００は、図１のように、制御部１１０と、内部メモリ１２０と、撮像部１３０と、操作部１４０と、表示部１５０と、を備える。
【００１５】
制御部１１０は、画像データ記録装置１００全体（つまり、画像データ記録装置１００の各構成要素）を制御する。制御部１１０は、記録部１１０ａと削除部１１０ｂとを備える。記録部１１０ａと削除部１１０ｂとは、特に後述の画像データ記録処理を行う。
【００１６】
内部メモリ１２０は、主に、画像データ記録装置１００の内部メモリとして機能する。内部メモリ１２０は、例えば、制御部１１０が生成した静止画像データ、動画像データ等を適宜記録する。
【００１７】
撮像部１３０は、例えば、ユーザの撮影操作により取り込まれる画像（つまり、撮像画像）を表す撮像信号を生成し、生成した撮像信号を制御部１１０に供給する。制御部１１０は、この撮像信号に基づいて静止画像データ、動画像データ等を生成する。
【００１８】
操作部１４０は、ユーザからの操作入力を受け付けて、受け付けた操作入力に応じた操作信号を制御部１１０に対して供給する。
【００１９】
表示部１５０は、制御部１１０の制御のもと、画像データ記録装置１００を操作するために必要なメニュー画面、設定画面、ライブビュー画像等を表示する。
【００２０】
記憶媒体５０は、画像データ記録装置１００に接続される、画像データ記録装置１００の外部記憶装置である。記憶媒体５０は、例えば、フラッシュメモリを搭載したメモリーカードによって構成される。制御部１１０は、記憶媒体５０に画像データを読み書きしたり、記憶媒体５０の記憶容量を監視したりする。
【００２１】
内部メモリ１２０と記憶媒体５０とのうちの少なくとも一方は、記憶部の少なくとも一部を構成する。
【００２２】
次に、図２を参照して、本実施形態に係る画像データ記録装置１００のハードウェア構成を説明する。
【００２３】
画像データ記録装置１００は、ＣＰＵ（Central Processing Unit）１１１と、ＲＯＭ（Read Only Memory）１１２と、ＴＧ（Timing Generator）１１４と、ドライバ１１５と、ＡＦＥ（Analog Front End）１１６と、メディアコントローラ１１７と、ＲＡＭ（Random Access Memory）１２１と、撮像素子１３１と、撮像レンズ群１３３と、撮像駆動部１３５と、操作キー群１４１と、ディスプレイ１５１と、を備える。画像データ記録装置１００の各構成要素のうちの一部は適宜、データの伝送路であるバス１９９によって接続される。
【００２４】
図１の制御部１１０は、画像データ記録プログラム１１３によって処理を実行するＣＰＵ１１１と、ＲＯＭ１１２と、ＴＧ１１４と、ドライバ１１５と、ＡＦＥ１１６と、メディアコントローラ１１７とによって構成される。図１の記録部１１０ａ及び削除部１１０ｂは、上記の構成要素の適宜の組み合わせによって構成される。また、図１の内部メモリ１２０は、ＲＡＭ１２１によって構成される。内部メモリ１２０は、画像データ記録装置１００に内蔵された記憶部として機能すれば良く、ＲＡＭ１２１でなくても良い。また、内部メモリ１２０は、フラッシュメモリ、ハードディスク等の適宜の記憶装置を備えても良い。
【００２５】
ＣＰＵ１１１は、画像データ記録装置１００の各構成要素の動作を制御する。つまり、ＣＰＵ１１１は、各部を制御するための制御データを生成し、生成した制御データを各構成要素に供給することによって各構成要素を制御する。特に、ＣＰＵ１１１は、ＲＯＭ１１２に記録されている画像データ記録プログラム１１３に従い、さらに、ＲＯＭ１１２に記録されている各種データを用いる等して、各構成要素を制御し、後述の画像データ記録処理を実行する。
【００２６】
なお、ＣＰＵ１１１に供給されるデータは、例えば、ＲＡＭ１２１を介して供給される。また、ＣＰＵ１１１は、例えば、ＲＡＭ１２１を介して各構成要素にデータを供給する。また、ＣＰＵ１１１の機能の少なくとも一部は、各種専用回路によって実現されてもよい。つまり、制御部１１０（記録部１１０ａ又は削除部１１０ｂ）の少なくとも一部を各種専用回路によって構成してもよい。各種専用回路としては、例えば、ＤＳＰ（Digital Signal Processor）、各種エンコーダ等がある。
【００２７】
ＲＯＭ１１２は、適宜の半導体記憶装置によって構成される。ＲＯＭ１１２には、画像データ記録プログラム１１３等の各種プログラム、及び、ＣＰＵ１１１が使用する各種データ等が記憶されている。これらのプログラム及びデータは、ＣＰＵ１１１によって直接読み出されるか、ＲＡＭ１２１に一度記録される。なお、ＲＯＭ１１２は、書き換え等が可能な他の記憶装置であってもよい。
【００２８】
ＲＡＭ１２１は、適宜の半導体記憶装置（特に一次記憶装置）によって構成される。ＲＡＭ１２１は、ＣＰＵ１１１のワーキングメモリとして機能する他、画像データ等の各種データを一時記憶する。
【００２９】
なお、画像データ記録プログラム１１３は、ＯＳ（Operation System）と協働してＣＰＵ１１１に後述の画像データ記録処理を行わせるものであってもよい。また、画像データ記録プログラム１１３は、持ち運び可能な記憶媒体（例えば、ＣＤ−ＲＯＭ（Compact Disk Read Only Memory）、ＤＶＤ−ＲＯＭ（Digital Versatile Disk Read Only Memory））に記録され、画像データ記録装置１００に供給されてもよい。また、画像データ記録プログラム１１３は、ネットワークを介して画像データ記録装置１００に供給されてもよい。画像データ記録プログラム１１３が記録されたＲＯＭ１１２、ＲＡＭ１２１、又は、持ち運び可能な記憶媒体は、コンピュータが読み取り可能なプログラム製品になる。画像データ記録プログラム１１３は、機能の少なくとも一部が専用回路によって実現されたコンピュータを動作させるものであってもよい。つまり、コンピュータは、全体として、後述の画像データ記録処理を行うものであればよく、画像データ記録プログラム１１３は、そのようなコンピュータを動作させるものであればよい。
【００３０】
ＴＧ１１４は、ドライバ１１５を動作させるためのパルス信号を生成し、ドライバ１１５に供給する。つまり、撮像素子１３１から１フレーム分（つまり、１画像分）の撮像信号が供給される間隔（シャッタースピード）は、ＴＧ１１４からドライバ１１５に供給されるパルス信号等に依存する。また、ＴＧ１１４は、ＡＦＥ１１６にも同様のパルス信号を供給する。ＴＧ１１４は、パルス信号の供給によって、ＡＦＥ１１６とドライバ１１５との動作タイミングの同期を図る。このようにして、ＡＦＥ１１６とドライバ１１５とは、ＴＧ１１４を介してＣＰＵ１１１によって制御される。
【００３１】
ドライバ１１５は、ＴＧ１１４からのパルス信号に従い、撮像素子１３１に駆動信号を供給する駆動回路である。
【００３２】
ＡＦＥ１１６は、撮像素子１３１から供給される撮像信号に所定の処理（以下、処理Ａという。）を行い、撮像素子１３１が撮像した画像を表すデジタルデータ（画像元データ、以下同じ）を生成して出力する。ＡＦＥ１１６は、例えば、ＯＢ（Optical Black）クランプ部、ＣＤＳ（Correlated Double Sampling）回路、ＡＧＣ（Automatic Gain Control）回路、Ａ／Ｄ（Analog/digital）変換器等（図示しない）を備え、これらによって処理Ａを行う。
【００３３】
ＯＢクランプ部は、撮像素子１３１から供給される撮像信号を受け取り、受け取った撮像信号に対してクランプ処理を行い、クランプ処理後の信号（以下、クランプ後信号という）をＣＤＳ回路に供給する。ＣＤＳ回路は、ＯＢクランプ部から供給されたクランプ後信号に対して、相関二重サンプリングを行い、相関二重サンプリング後の信号（以下、サンプリング後信号という。）をＡＧＣ回路に供給する。ＡＧＣ回路は、ＣＤＳ回路から供給されたサンプリング後信号に対して、自動利得調整を行い、自動利得調整後の信号（以下、調整後信号という。）を、Ａ／Ｄ変換器に供給する。なお、ＡＧＣ回路のゲインは、ＣＰＵ１１１が制御することもできる。Ａ／Ｄ変換器は、ＡＧＣ回路から供給されたアナログ信号である調整後信号をデジタル信号に変換し、変換後のデジタル信号（以下、画像元データという。）として、ＲＡＭ１２１に記録する。
【００３４】
ここで、画像元データは、撮像素子１３１の各有効画素（ＯＢ等を除いた画像の再生に寄与する画素）の画素値を含む、１フレーム分の静止画像を表す画像データである。画像元データは、例えば、ＲＧＢ（Red-Green-Blue）データである。
【００３５】
ＣＰＵ１１１は、適宜、ＲＡＭ１２１に記録された画像元データを読み出す。つまり、ＣＰＵ１１１は、ＡＦＥ１１６から供給された画像元データを取得する。ＣＰＵ１１１は、必要に応じて、取得した画像元データに対して各種処理（以下、処理Ｂという）を行い、ＹＵＶ（輝度・色差）データ（画像データの一例である。）への変換を行う。処理Ｂは、輪郭強調、オートホワイトバランス、オートアイリス等の画質を向上させる処理を含む。また、処理Ｂは、必要に応じて画像データ（ＹＵＶデータ）が表現する画像のサイズ及び解像度等を変更する処理を含む。ＣＰＵ１１１は、処理Ｂによって変換した画像データをＲＡＭ１２１に記録する。この画像データは静止画像の画像データである。
【００３６】
なお、制御部１１０がＤＳＰを含む場合、ＤＳＰは、ＡＦＥ１１６から画像元データを受け取り、受け取った画像元データを処理Ｂによって画像データ（ＹＵＶデータ）に変換し、変換した画像データをＲＡＭ１２１に記録する。
【００３７】
ＣＰＵ１１１は、適宜、ＲＡＭ１２１に記録した画像データを表示用データに変換し、ＲＡＭ１２１に記録する。ＣＰＵ１１１は、ＲＡＭ１２１に記録した表示用データをディスプレイ１５１に供給する。また、ＣＰＵ１１１は、適宜、操作画面等を表す表示用データを生成して、ＲＡＭ１２１に記録し、ＲＡＭ１２１に記録した表示用データをディスプレイ１５１に供給する。表示用データは、例えばＲＧＢデータである。
【００３８】
ＣＰＵ１１１は、適宜、ＲＡＭ１２１に記録された１以上の画像データを圧縮し、圧縮した圧縮データ（これも画像データの一例である。）をＲＡＭ１２１に記録する。制御部１１０がエンコーダを含む場合、このエンコーダが圧縮を行っても良い。ＣＰＵ１１１は、適宜、ＲＡＭ１２１に記録した圧縮データをメディアコントローラ１１７に供給する。圧縮データは、例えば、ＭＰＥＧ（Moving Picture Experts Group）形式のデータ又はＪＰＥＧ（Joint Photographic Experts Group）形式のデータである。ＣＰＵ１１１は、上記圧縮処理を行わずに、つまり、画像データをデータ形式を変更せずにメディアコントローラ１１７に供給してもよい。
【００３９】
メディアコントローラ１１７は、ＣＰＵ１１１の制御のもと、ＣＰＵ１１１から画像データを受け取り、受け取った画像データを記憶媒体５０に保存（記録）する等、ＣＰＵ１１１と記憶媒体５０とを仲立ちする。
【００４０】
ＣＰＵ１１１は、メディアコントローラ１１７を介して記憶媒体５０の記憶容量を監視し、記憶媒体５０の空き領域（画像データを記録可能な空き記憶領域）を検知することができる。
【００４１】
図１の撮像部１３０は、撮像素子１３１、撮像レンズ群１３３、撮像駆動部１３５によって構成される。
【００４２】
撮像レンズ群１３３は、フォーカスレンズ及びズームレンズ等の撮像レンズから構成されるレンズ群からなる。レンズ群を構成する複数のレンズは、それぞれ、撮像駆動部１３５が備えるレンズ駆動部によって駆動される。レンズ駆動部は、撮像レンズ群１３３を光軸方向にそれぞれ移動させるモータと、このモータを駆動するモータドライバとから構成される。レンズ駆動部は、ＣＰＵ１１１の制御のもと、モータドライバによってモータを駆動させ、撮像撮像レンズ群１３３を光軸方向にそれぞれ移動させる。
【００４３】
さらに、撮像駆動部１３５は、絞り兼用シャッター部を備える。この絞り兼用シャッター部は、絞り兼用シャッターと、駆動回路とを含む。駆動回路はＣＰＵ１１１の制御のもと、絞り兼用シャッターを動作させる。この絞り兼用シャッターは、絞りとシャッターとして機能する。絞りとは、撮像レンズ群１３３を介して入射する光の量を制御する機構のことをいい、シャッターとは、撮像素子１３１に光を当てる時間、つまり、受光素子が受光する時間を制御する機構のことをいう。
【００４４】
撮像素子１３１は、例えば、ベイヤー配列の色フィルタを有する各種ＣＣＤ（Charge Coupled Device：電荷結合素子）イメージセンサによって構成される。撮像素子１３１は、ＣＭＯＳ（Complementary Metal Oxide Semiconductor）イメージセンサ等、他のイメージセンサであってもよい。
【００４５】
撮像素子１３１は、ドライバ１１５から供給される駆動信号に従い、撮像レンズ群１３３を介して入射する光による画像を取り込んで画素毎に光電変換し、光電変換により発生した画素毎の電荷をアンプにより増幅し、増幅した信号を撮像信号としてＡＦＥ１１６に供給する。このようにして、撮像素子１３１は、ＣＰＵ１１１によって制御され、撮像信号をＡＦＥ１１６に供給する。
【００４６】
図１の操作部１４０は、操作キー群１４１を含んで構成される。操作キー群１４１は、半押し全押しの二段階操作可能なシャッターキー、モード切り替えキー、十字キー、ズームキー、及び、メニューキー、セットキー、電源キー等の複数の操作キーを含む。
【００４７】
図１の表示部１５０は、ディスプレイ１５１によって構成される。ディスプレイ１５１は、表示画面と表示コントローラとを備える。表示コントローラには、ＲＡＭ１２１が記憶する表示用データが供給される。表示コントローラは、ＣＰＵ１１１の制御のもと、供給された表示用データをアナログ信号に変換し、変換したアナログ信号に基づいて表示画面に画像を表示する。つまりディスプレイ１５１は、ＣＰＵ１１１の制御のもと、供給された画像データに基づいて、この画像データが表す画像（操作画面、撮影画像等）を表示する。
【００４８】
次に、画像データ記録装置１００が行う画像データ記録処理（１）の一例を、図３を参照して説明する。この処理は、画像データ記録装置１００の操作部１４０が操作されて、動画撮影モードが選択されたことを契機として開始される。
【００４９】
また、動画撮影モードが選択されると、画像データ記録装置１００の制御部１１０の記録部１１０ａ（ＣＰＵ１１１、ＴＧ１１４、ドライバ１１５、ＡＦＥ１１６等）は、撮像部１３０を制御し、撮像部１３０から供給された撮像信号に基づいて、画像元データを生成し（上述の処理Ａ）、内部メモリ１２０に記録する。記録部１１０ａ（ＣＰＵ１１１等）は、内部メモリ１２０に記録した画像元データに処理Ｂを行い、画像データを生成し、生成した画像データを表示用データに変換し、変換した表示用データを表示部１５０（ディスプレイ１５１）に供給して、表示部１５０に画像（撮影画像）を表示させる。制御部１１０は、このような処理を画像データ記録処理中において所定のフレームレートで順次繰り返し行う。これによって、ライブビュー画像（動画像）が表示部１５０に表示される。
【００５０】
また、画像データ記録処理（１）では、ユーザが操作部１４０を操作することによって動画撮影モードの終了等が指示されると、画像データ記録装置１００は画像データ記録処理（１）の処理を終了する。
【００５１】
動画撮影モードが選択されると、記録部１１０ａ（ＣＰＵ１１１等）は、動画録画（つまり、撮影する動画の記録）を開始する指示があったかを判別する（ステップＳ１００）。具体的には、記録部１１０ａは、操作部１４０（操作キー群１４１）のシャッターキー等から、ユーザによる動画録画を開始するためのシャッターキー等の操作に対応する操作信号が供給されているかを判別する。この判別は、例えば、前記の操作信号に対応する操作データが内部メモリ１２０に記録されているかによって判別する。操作データが記録されていれば、記録部１１０ａは、シャッターキー等の操作に対応する操作信号が供給されていると判別し、動画録画を開始する指示があったと判別する。
【００５２】
記録部１１０ａは、動画録画を開始する指示がないと判別すると（ステップＳ１００；ＮＯ）、ステップＳ１００の処理を再び行う。このようにして、記録部１１０ａは、動画の撮影を開始する指示を待つ。
【００５３】
動画録画を開始する指示があった場合（ステップＳ１００；Ｙｅｓ）、記録部１１０ａ（ＣＰＵ１１１、ＴＧ１１４、ドライバ１１５、ＡＦＥ１１６、メディアコントローラ１１７等）は、ライブビュー画像の表示で得られる画像データから動画像データを取得し（動画撮影）、取得した動画像データを記憶媒体５０に記録する処理を開始する（ステップＳ１０１）。具体的には、記録部１１０ａは、前記の画像データを元にして（ここでは、複数の画像データを元にして）、圧縮データ（例えば、ＭＰＥＧ形式の動画像データ）を順次生成（取得）し、内部メモリ１２０に順次記録する。そして、記録部１１０ａは、内部メモリ１２０に順次記録した動画像データを記憶媒体５０に順次記録する。この処理は、画像データ記録処理が終了するまで、継続して行われる。なお、動画録画における画像データは、動画録画前における画像データよりも画像の解像度が高いものであってもよい。この場合、記録部１１０ａは、撮像部１３０を制御して動画録画前よりも撮像信号における解像度をあげるか、処理Ａ又はＢにおいて動画録画前よりも解像度を下げないようにする。このようにすることで、動画録画前において処理負担の軽減が図られる。
【００５４】
次に記録部１１０ａ（ＣＰＵ１１１等）は、動画録画を終了する指示があったかを判別する（ステップＳ１０２）。具体的には、記録部１１０ａは、操作部１４０（操作キー群１４１）のシャッターキー等から、ユーザによる動画録画を終了するためのシャッターキー等の操作に対応する操作信号が供給されているかを判別する。この判別は、例えば、前記の操作信号に対応する操作データが内部メモリ１２０に記録されているかによって判別する。操作データが記録されていれば、記録部１１０ａは、シャッターキー等の操作に対応する操作信号が供給されていると判別し、動画録画を終了する指示があったと判別する。
【００５５】
記録部１１０ａは、動画録画を終了する指示があったと判別した場合（ステップＳ１０２；ＹＥＳ）、画像データ記録処理を終了する。これによって、動画録画が終了される。
【００５６】
動画録画を終了する指示がなかった場合（ステップＳ１０２；ＮＯ）、記録部１１０ａは、動画録画を続行することになる。このとき、記録部１１０ａ（ＣＰＵ１１１、メディアコントローラ１１７等）は、記憶媒体５０に空き容量があるか否かを判別する（ステップＳ１０３）。記憶媒体５０に空き容量がない場合（ステップＳ１０３；ＮＯ）、画像データをこれ以上記録できないので、記録部１１０ａは画像データ記録処理を終了する。なお、空き容量とは、今回の動画録画及び連写録画で使用される記憶領域のうちの、まだ、データが記録されていない記憶領域の容量をいう。空き容量がある、とは、空き領域（データが記録されていない記憶領域）がある、と同等である。
【００５７】
記憶媒体５０に空き容量がある場合（ステップＳ１０３；ＹＥＳ）、記録部１１０ａ（ＣＰＵ１１１等）は、連写録画を開始する指示があったかを判別する（ステップＳ１０４）。具体的には、記録部１１０ａは、操作部１４０（操作キー群１４１）のシャッターキー等から、ユーザによる連写録画を開始するためのシャッターキー等の操作に対応する操作信号が供給されているかを判別する。この判別は、例えば、前記の操作信号に対応する操作データが内部メモリ１２０に記録されているかによって判別する。操作データが記録されていれば、記録部１１０ａは、シャッターキー等の操作に対応する操作信号が供給されていると判別し、連写録画を開始する指示があったと判別する。
【００５８】
記録部１１０ａ（ＣＰＵ１１１等）は、連写録画を開始する指示がなかったと判別した場合（ステップＳ１０４；ＮＯ）、再度ステップＳ１０２の処理を行う。このように、記録部１１０ａは、動画録画中において、連写録画の開始の指示があるまで待機する。
【００５９】
連写録画を開始する指示があった場合（ステップＳ１０４；ＹＥＳ）、記録部１１０ａ（ＣＰＵ１１１、メディアコントローラ１１７等）は、１フレーム分の静止画像データを取得して（静止画撮影）記憶媒体５０に記録する（ステップＳ１０５）。具体的には、記録部１１０ａは、このステップＳ１０５において生成している最新の画像データを元にして、圧縮データ（例えば、ＪＰＥＧ形式の静止画像データ）を生成（取得）し、内部メモリ１２０に順次記録する。そして、記録部１１０ａは、内部メモリ１２０に記録した静止画像データを記憶媒体５０に記録する。なお、この処理における静止画像データは、動画録画における動画像データを構成する画像データよりも画像の解像度が高いものであってもよい。この場合、例えば、記録部１１０ａは、処理Ｂにおいて動画録画に使用される画像データよりも解像度を下げない画像データを動画像データに用いられる画像データとは別に生成して静止画像データを生成する。また、記録部１１０ａ（ＣＰＵ１１１、ＴＧ１１４、ドライバ１１５、ＡＦＥ１１６等）は、撮像部１３０を制御して動画録画とは別に解像度をあげた撮像信号を出力させ、この撮像信号に基づいて処理Ａ及びＢ等を行って画像データを生成し、この画像データから圧縮データである静止画像データを生成してもよい。このようにすることで、静止画像データについては、解像度を上げたものとすることが出来る。また、静止画像データは、圧縮データではなく、圧縮前の前記の画像データそのものであってもよい。
【００６０】
次に、記録部１１０ａ（ＣＰＵ１１１等）は、連写録画を終了する指示があったかを判別する（ステップＳ１０６）。具体的には、記録部１１０ａは、操作部１４０（操作キー群１４１）のシャッターキー等から、ユーザによる連写録画を終了するためのシャッターキー等の操作に対応する操作信号が供給されているかを判別する。この判別は、例えば、前記の操作信号に対応する操作データが内部メモリ１２０に記録されているかによって判別する。操作データが記録されていれば、記録部１１０ａは、シャッターキー等の操作に対応する操作信号が供給されていると判別し、連写録画を終了する指示があったと判別する。
【００６１】
記録部１１０ａが連写録画を終了する指示があったと判別した場合（ステップＳ１０６；ＹＥＳ）、削除部１１０ｂは、後述のステップＳ１０８の処理を行う。
【００６２】
連写録画を終了する指示がない場合（ステップＳ１０６；ＮＯ）、記録部１１０ａは、連写録画を続行することになる。このとき、記録部１１０ａ（ＣＰＵ１１１、メディアコントローラ１１７等）は、記憶媒体５０に空き容量があるか否かを判別する（ステップＳ１０７）。記憶媒体５０に空き容量がない場合（ステップＳ１０７；ＮＯ）、画像データ（動画像データも含む。）をこれ以上記録できないので、削除部１１０ｂは後述のステップＳ１０８の処理を行う。なお、動画録画は続行されているので、記憶媒体５０の空き容量は除々に減る。
【００６３】
記憶媒体５０に空き容量がある場合（ステップＳ１０７；ＹＥＳ）、記録部１１０ａ（ＣＰＵ１１１等）は、ステップＳ１０５の処理を再び行う。この時、記録部１１０ａは、一定時間待機してからステップＳ１０５の処理を行っても良い。このようにして、記録部１１０ａは、連写録画の終了指示がなく、記憶媒体５０に空き容量があるかぎり、静止画データの取得及び記録を所定の間隔で行う（連写撮影及び連写録画）。これによって、画像データ記録装置１００は、動画撮影及び動画録画と並行して連写撮影及び連写録画を行う。つまり、記録部１１０ａは、動画撮影と静止画の連写撮影とを並行して行って得られる、動画像データと複数の静止画像データとを取得し、記録する（動画録画及び連写録画）。
【００６４】
なお、通常、連写録画においては、複数の静止画が撮影される、つまり、複数の静止画像データが内部メモリ１２０に記録される。
【００６５】
記録部１１０ａが連写録画を終了する指示があったと判別した場合（ステップＳ１０６；ＹＥＳ）、又は、記録部１１０ａが記憶媒体５０に空き容量がないと判別した場合（ステップＳ１０７；ＮＯ）、削除部１１０ｂ（ＣＰＵ１１１、メディアコントローラ１１７等）は、記憶媒体５０に記録された１以上の静止画像データのうちの自動的に選択された静止画像データを特定し、特定した静止画像データを削除する（ステップＳ１０８）。
【００６６】
自動的に選択された静止画像データは、所定の基準を満たさない静止画像データである。所定の基準は、例えば、静止画像データに基づいて特定される値についての基準である。この基準は、例えば、オートフォーカス評価値、笑顔度等の静止画像データに基づいて算出される値（静止画像データが表す静止画像に基づいて算出される値も適宜含まれる。）についての基準である。削除部１１０ｂは、例えば、上述のように連写によって撮影された複数の静止画像データのなかで、オートフォーカス評価値（例えば、静止画像データが表す静止画における隣接画素の輝度の差分の総和）が閾値未満の静止画像データ（又は、１番高い値をとる静止画像データ以外の静止画像データ）を前記所定の基準を満たさない静止画像データとして選択して削除する。また、削除部１１０ｂは、例えば、上述のように連写によって撮影された複数の静止画像データのなかで、笑顔度が閾値未満の静止画像データ（又は、１番高い値をとる静止画像データ以外の静止画像データ）を前記所定の基準を満たさない静止画像データとして選択して削除する。笑顔度は、静止画像データそれぞれにおいて、例えば、所定の笑顔の画像のテンプレートと、静止画像データが表す静止画像における所定領域との類似度（例えば、ＳＡＤ（Sum of Absolute Difference)、ＳＳＤ（Sum of Squared Difference)等を用いたテンプレートマッチングによって算出される。）が最も高くなる値である。
【００６７】
前記の所定の基準は、静止画像データに基づいて算出される値についての基準であればよく、上記の他、人が正面を向いているか（人の正面の顔のテンプレート等を用いて笑顔度と同様の処理を行う。）等の基準であってもよい。
【００６８】
なお、削除部１１０ｂは、静止画像データを一度ＹＵＶデータ、ＲＧＢデータ等の画像データに変換した画像データを用いて、所定の基準を満たさない静止画像データを特定し、特定した静止画像データを削除してもよい。静止画像データに基づいて算出される値は、静止画像データを変換した画像データに基づいて算出される値も含む。
【００６９】
このような、所定基準を満たさない静止画像データが表す静止画像は、例えば、ピントがずれていたり、人の顔が笑顔でなかったりする画像であるので、ユーザが記録しておきたい静止画像でない可能性がある。本実施形態では、このような、静止画像を表す静止画像データを削除している。このため、ユーザにとって必要のない静止画を記録してしまうことを抑制できる。
【００７０】
削除部１１０ｂが所定の基準を満たさない静止画像データを記憶媒体５０から削除すると、記録部１１０ａは再度ステップＳ１０２の処理を行う。Ｓ１０７において記憶媒体５０に空き容量がないと判断された場合でも（ステップＳ１０７；ＮＯ）、削除部１１０ｂが所定の基準を満たさない静止画像データを記憶媒体５０から削除するため、記憶媒体５０に空き容量ができ、さらなる動画録画が可能となる。また、削除部１１０ｂは、記録部１１０ａが動画録画の終了の指示があると判別する（ステップＳ１０２；ＹＥＳ）までの間（つまり動画撮影を行っている間）に所定の基準を満たさない静止画像データを記憶媒体５０から削除するので、動画撮影を行っている間（以下、動画撮影中という。）にさらに動画録画が出来る時間を延ばすことが出来る。このため、連写録画と動画録画を並行して行っても、動画録画をより長く行える。なお、動画撮影中は、上記の他、動画録画の時間経過等の予め設定された条件を満たすまでの間であってもよい。この場合、記録部１１０ａは、ステップＳ１０２において、例えば、動画録画の開始から予め設定された所定時間が到来しているか等を判別して、この判別がＹＥＳのときに画像データ記録処理（１）を終了し、ＮＯのときにはステップＳ１０３以降の処理を行っても良い。このような場合でも、動画撮影中に所定の基準を満たさない静止画像データを記憶媒体５０から削除するので、動画撮影中にさらに動画録画が出来る時間を延ばすことが出来る。
【００７１】
上記のように、本実施形態においては、記録部１１０ａが動画撮影と静止画の連写撮影とを並行して行い、これによって得られる、動画像データと複数の静止画像データとをそれぞれ取得し、取得した動画像データと複数の静止画像データとを記憶媒体５０に記録する。また、削除部１１０ｂは、記憶媒体５０に記録された複数の静止画像データのうちの、所定の基準を満たさない静止画像データを動画撮影中に記憶媒体５０から削除する。これによって、ユーザにとって必要のない静止画を表す静止画像データを動画撮影中に記憶媒体５０に記録してしまうことを抑制し、静止画像データを削除した分、記憶媒体５０に空き容量を増やす（又は作る）ことが出来る。これによって、動画撮影と並行して静止画像の連写撮影を行った場合であっても、動画録画をより長く行え、記憶媒体５０に、より多くの動画像データを記録することができる。また、再度の連写録画も可能になる。なお、静止画像データ及び動画像データは、それぞれ、静止画像及び動画像を表すデータであれば良く、データ形式は、例えば、圧縮されたデータ形式の他、ＹＵＶデータの形式であっても、ＲＧＢデータの形式であってもよい。
【００７２】
なお、本実施形態においては、記録部１１０ａは、複数の静止画像データとともに動画データを記憶媒体５０に記録している。このため、静止画像データ及び動画像データは同一の記憶装置に記録されることになる。上記のように削除部１１０ｂが所定の基準を満たさない静止画像データを記憶媒体５０から削除することによって、特に、静止画像データを削除した分、記憶媒体５０に空き領域ができるため、動画録画を長く行える。また、本実施形態においては、削除部１１０ｂが所定の基準を満たさない静止画像データを記憶媒体５０から削除した後に新たな動画像データを取得し、取得した動画像データを記憶媒体５０に記録する。これにより、静止画像データを削除した分、記憶媒体５０に空き領域ができるため、動画録画を長く行える。
【００７３】
また、所定の基準が静止画像データに基づいて特定される値についての基準であるため、自動で所定の基準を満たさない静止画像データを削除できる。
【００７４】
（実施形態２）
実施形態２においても実施形態１に係る画像データ記録装置１００と略同様の構成の画像データ記録装置（以下では、画像データ記録装置１００という。また、以下では、画像データ記録装置１００の各構成要素の符号も実施形態１と同じものを使用する。）を使用することができるが、実施形態２に係る画像データ記録装置１００は、画像データ記録処理（２）を行う。
【００７５】
画像データ記録処理（２）を、図４を参照して説明する。なお、以下では、画像データ記録処理（２）において、画像データ記録処理（１）と異なる処理を中心にして説明し、重複する説明は適宜省略する。
【００７６】
画像データ記録処理（２）における、開始の契機、ライブビュー画像の表示、画像データ記録処理（２）の処理終了についての説明は、画像データ記録処理（１）における説明と略同様であるので、説明を省略する。
【００７７】
また、画像データ記録処理（２）におけるステップＳ２００乃至ステップＳ２０８は、画像データ記録処理（１）におけるステップＳ１００乃至ステップＳ１０８における処理と略同様である。但し、記録部１１０ａ（ＣＰＵ１１１等）は、動画像データ及び静止画像データを、ステップＳ２０１及びステップＳ２０５において、内部メモリ１２０にのみ記録し、記憶媒体５０に記録しない。また、ステップＳ２０３及びステップＳ２０７において、記録部１１０ａ（ＣＰＵ１１１等）は内部メモリ１２０に空き容量があるかの判別を行う。
【００７８】
記録部１１０ａが、動画録画の終了指示があると判別するか（ステップＳ２０２；ＹＥＳ）、内部メモリ１２０に空き容量がないと判別した（ステップＳ２０３；ＮＯ）場合、記録部１１０ａ（ＣＰＵ１１１、メディアコントローラ１１７等）は、内部メモリ１２０に記録されている動画像データ及び静止画像データを記憶媒体５０に記録する（ステップＳ２０９）。
【００７９】
なお、記録部１１０ａ（ＣＰＵ１１１、メディアコントローラ１１７等）は、ステップＳ２０９において、動画像データ及び静止画像データを圧縮等し、圧縮した後の動画像データ（例えば、上記ＭＰＥＧ形式のデータ）及び静止画像データ（例えば、上記ＪＰＥＧ形式のデータ）を記憶媒体５０に記録してもよい。この場合、内部メモリ１２０に記録される動画像データ及び静止画像データは、圧縮前のデータである。このとき、動画像データは、連続した静止画像データの集合となる。
【００８０】
上記のように、本実施形態においては、記録部１１０ａが動画撮影と静止画の連写撮影とを並行して行い、これによって得られる、動画像データと複数の静止画像データとをそれぞれ取得し、取得した動画像データと複数の静止画像データとを内部メモリ１２０に記録する。また、削除部１１０ｂは、内部メモリ１２０に記録された複数の静止画像データのうちの、所定の基準を満たさない静止画像データを動画撮影中に内部メモリ１２０から削除する。これによって、上記実施形態１と同様に、動画撮影と並行して静止画像の連写撮影を行った場合であっても、動画録画をより長く行え、内部メモリ１２０に、より多くの動画像データを記録することができる。また、再度の連写録画も可能になる。
【００８１】
なお、本実施形態においては、記録部１１０ａは、複数の静止画像データとともに動画データを内部メモリ１２０に記録している。このため、静止画像データ及び動画像データは同一の記憶装置に記録されることになる。上記のように削除部１１０ｂが所定の基準を満たさない静止画像データを内部メモリ１２０から削除することによって、特に、静止画像データを削除した分、内部メモリ１２０に空き領域ができるため、動画録画を長く行える。また、本実施形態においては、削除部１１０ｂが所定の基準を満たさない静止画像データを内部メモリ１２０から削除した後に新たな動画像データを取得し、取得した動画像データを内部メモリ１２０に記録する。これにより、静止画像データを削除した分、内部メモリ１２０に空き領域ができるため、動画録画を長く行える。
【００８２】
実施形態２の他の説明については、実施形態１の説明と同様であるので、説明を省略する。
【００８３】
（実施形態３）
実施形態３においても実施形態１に係る画像データ記録装置１００と略同様の構成の画像データ記録装置（以下では、画像データ記録装置１００という。また、以下では、画像データ記録装置１００の各構成要素の符号も実施形態１と同じものを使用する。）を使用することができるが、実施形態３に係る画像データ記録装置１００は、画像データ記録処理（３）を行う。
【００８４】
画像データ記録処理（３）を、図５及び図６を参照して説明する。なお、以下では、画像データ記録処理（３）において、画像データ記録処理（１）と異なる処理を中心にして説明し、重複する説明は適宜省略する。
【００８５】
画像データ記録処理（３）における、開始の契機、ライブビュー画像の表示、画像データ記録処理（３）の処理終了についての説明は、画像データ記録処理（１）における説明と略同様であるので、説明を省略する。
【００８６】
また、画像データ記録処理（３）におけるステップＳ３００乃至ステップＳ３０７は、画像データ記録処理（１）におけるステップＳ１００乃至ステップＳ１０７における処理と略同様である。
【００８７】
記録部１１０ａ（ＣＰＵ１１１、メディアコントローラ１１７等）がステップＳ３０６において連写録画が終了する指示があったと判別する（ステップＳ３０６；ＹＥＳ）、又は、ステップＳ３０７において記憶媒体５０に空き容量がないと判別すると（ステップＳ３０７；ＮＯ）、記録部１１０ａ（ＣＰＵ１１１等）は、動画録画を終了する指示があったかを判別する（ステップＳ３０８）。この判別は、ステップＳ１０２の判別と同様の処理である。
【００８８】
記録部１１０ａ（ＣＰＵ１１１等）は、動画録画を終了する指示があったと判別すると（ステップＳ３０８；ＹＥＳ）、画像データ記録処理を終了する。
【００８９】
記録部１１０ａ（ＣＰＵ１１１等）は、動画録画を終了する指示がなかったと判別すると（ステップＳ３０８；ＮＯ）、動画録画の処理を停止し、ライブビュー画像の代わりに、ユーザに削除する静止画像を選択させるための選択画像の画面を表示部１５０に表示する（ステップＳ３０９）。具体的には、記録部１１０ａは、所定のテンプレート画像のデータ（例えばＲＯＭ１１２に記録されている。）と、ステップＳ３０５で記録した静止画像データとを用い、前記のテンプレート画像のデータが表す画像に静止画像データが表す静止画像（特に縮小画像）を組み込んだ画像を表す表示用データを生成する。記録部１１０ａは、生成した表示用データを表示部１５０に供給し、表示部１５０に表示用データが表す画像である選択画像の画面を表示させる。この選択画像の一例を図６に示す。記録部１１０ａは、図６に示すような選択画像を表示部１５０に表示させ、ユーザに削除する静止画像の選択を促す。
【００９０】
表示部１５０に選択画像の画面が表示されると、ユーザは、表示部１５０に表示された選択画像内の削除したい静止画像を操作部１４０を用いて選択する。操作部１４０は、ユーザの操作に応じた操作信号を削除部１１０ｂ（ＣＰＵ１１１等）に供給する。削除部１１０ｂは、この操作信号によって、選択画像内の静止画像のうち、どの静止画像が削除したい画像であるかを検知する。削除部１１０ｂは、検知した、削除したい静止画像を表す静止画像データを記憶媒体５０から削除する（ステップＳ３１０）。
【００９１】
なお、選択画像は、削除したくない静止画像（記憶媒体５０に残しておきたい静止画像データ）を選択させるための画像であってもよい。この場合、ユーザは、表示部１５０に表示された選択画像内の削除したくない静止画像を操作部１４０を用いて選択する。操作部１４０は、ユーザの操作に応じた操作信号を削除部１１０ｂ（ＣＰＵ１１１等）に供給する。削除部１１０ｂは、この操作信号によって、選択画像内の静止画像のうち、どの静止画像が削除したくない画像であるかを検知する。削除部１１０ｂは、検知した、削除したくない静止画像以外の静止画像を表す静止画像データを記憶媒体５０から削除する。
【００９２】
上記のようにして、削除部１１０ｂは、ユーザが削除したい又は削除したくない静止画像を選択するために操作する操作部１４０からの操作信号を受け付け、操作部１４０からの操作信号に基づいて特定される静止画像データ又は特定される静止画像データ以外の静止画像データを所定の基準を満たさない静止画像データとして、削除する。このように、本実施形態において、削除部１１０ｂは、ユーザが削除したい又は削除したくない静止画像を選択することによって、ユーザが指定した静止画像データを削除するので、ユーザにとって必要のない静止画を記録してしまうことをより正確に抑制できる。これによって、動画撮影と並行して静止画像の連写撮影を行った場合であっても、動画録画をより長く行え、記憶媒体５０に、より多くの動画像データを記録することができる。
【００９３】
削除部１１０ｂが、所定の基準を満たさない静止画像データを記憶媒体５０から削除すると、記録部１１０ａは、動画録画を再開し（ステップＳ３１１）、再びステップＳ３０２の処理を行う。動画録画の処理については、ステップＳ１０１等の処理と同様である。このように、削除部１１０ｂは、動画撮影中に所定の基準を満たさない静止画像データを記憶媒体５０から削除する。
【００９４】
実施形態３の他の説明については、実施形態１の説明と同様であるので、説明を省略する。
【００９５】
（実施形態４）
実施形態４においても実施形態１に係る画像データ記録装置１００と略同様の構成の画像データ記録装置（以下では、画像データ記録装置１００という。また、以下では、画像データ記録装置１００の各構成要素の符号も実施形態１と同じものを使用する。）を使用することができるが、実施形態４に係る画像データ記録装置１００は、画像データ記録処理（４）を行う。
【００９６】
画像データ記録処理（４）を、図７を参照して説明する。なお、以下では、画像データ記録処理（４）において、画像データ記録処理（３）（必要に応じて（１）及び（２）も参照。）と異なる処理を中心にして説明し、重複する説明は適宜省略する。
【００９７】
画像データ記録処理（４）における、開始の契機、ライブビュー画像の表示、画像データ記録処理（４）の処理終了についての説明は、画像データ記録処理（１）における説明と略同様であるので、説明を省略する。
【００９８】
また、画像データ記録処理（４）におけるステップＳ４００乃至ステップＳ４１１は、画像データ記録処理（３）におけるステップＳ３００乃至ステップＳ３１１における処理と略同様である。但し、記録部１１０ａ（ＣＰＵ１１１等）は、動画像データ及び静止画像データを、ステップＳ４０１及びステップＳ４０５において、内部メモリ１２０にのみ記録し、記憶媒体５０に記録しない。また、ステップＳ４０３及びステップＳ４０７において、記録部１１０ａ（ＣＰＵ１１１等）は、内部メモリ１２０に空き容量があるかの判別を行う。
【００９９】
記録部１１０ａは、動画録画の終了指示があると判別するか（ステップＳ４０２；ＹＥＳ、ステップＳ４０８；ＹＥＳ）、内部メモリ１２０に空き容量がないと判別した（ステップＳ４０３；ＮＯ）場合、記録部１１０ａ（ＣＰＵ１１１、メディアコントローラ１１７等）は、内部メモリ１２０に記録されている動画像データ及び静止画像データを記憶媒体５０に記録する（ステップＳ４１２）。
【０１００】
なお、記録部１１０ａ（ＣＰＵ１１１、メディアコントローラ１１７等）は、ステップＳ４１２において、動画像データ及び静止画像データを圧縮等し、圧縮した後の動画像データ（例えば、上記ＭＰＥＧ形式のデータ）及び静止画像データ（例えば、上記ＪＰＥＧ形式のデータ）を記憶媒体５０に記録してもよい。この場合、内部メモリ１２０に記録される動画像データ及び静止画像データは、圧縮前のデータである。このとき、動画像データは、連続した静止画像データの集合となる。
【０１０１】
上記のようにして、削除部１１０ｂは、ユーザが削除したい又は削除したくない静止画像を選択するために操作する操作部１４０からの操作信号を受け付け、操作部１４０からの操作信号に基づいて特定される静止画像データ又は特定される静止画像データ以外の静止画像データを所定の基準を満たさない静止画像データとして、削除する。このように、本実施形態において、削除部１１０ｂは、ユーザが削除したい又は削除したくない静止画像を選択することによって、ユーザが指定した静止画像データを削除するので、ユーザにとって必要のない静止画を記録してしまうことをより正確に抑制できる。これによって、動画撮影と並行して静止画像の連写撮影を行った場合であっても、動画録画をより長く行え、内部メモリ１２０に、より多くの動画像データを記録することができる。
【０１０２】
実施形態４の他の説明については、実施形態１乃至３の説明と同様であるので、説明を省略する。
【符号の説明】
【０１０３】
１００・・・画像データ記録装置、１１０・・・制御部、１１０ａ・・・記録部、１１０ｂ・・・削除部、１１１・・・ＣＰＵ、１１２・・・ＲＯＭ、１１３・・・画像データ記録プログラム、１１４・・・ＴＧ、１１５・・・ドライバ、１１６・・・ＡＦＥ、１１７・・・メディアコントローラ、１２０・・・内部メモリ、１２１・・・ＲＡＭ、１３０・・・撮像部、１３１・・・撮像素子、１３３・・・撮像レンズ群、１３５・・・撮像駆動部、１４０・・・操作部、１４１・・・操作キー群、１５０・・・表示部、１５１・・・ディスプレイ
【図１】
0005625325.tif 000002
【図２】
0005625325.tif 000003
【図３】
0005625325.tif 000004
【図４】
0005625325.tif 000005
【図５】
0005625325.tif 000006
【図６】
0005625325.tif 000007
【図７】
0005625325.tif 000008