(57)【特許請求の範囲】
【請求項１】
画像を撮影して、撮影した画像を表す画像データを生成する撮像手段と、
前記撮像手段に、画像を連続して撮影する連続撮影処理を実行させる撮影制御手段と、
前記連続撮影処理の停止を指示する停止手段と、
前記撮像手段が前記連続撮影処理を実行している最中であって、前記停止手段により前記連続撮影処理の停止が指示されるまでの段階で、前記連続撮影処理を開始してから停止するまでの間における任意の部分をユーザの操作により選択させる選択手段と、
前記撮影制御手段の制御により前記連続撮影処理を開始してから停止するまでの間に撮影されている画像の中で、前記選択手段により任意に選択された一部分の画像を記憶手段に記憶させる記憶制御手段と、
を備え、
前記選択手段は、選択する操作の操作時点以外の時点を含む任意の部分を選択させる
ことを特徴とする撮像装置。
【請求項２】
前記停止手段は、前記選択手段による選択が行われるまでの間は、前記連続撮影処理の停止を行わずに前記連続撮影処理の実行を継続させる
ことを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記停止手段は、前記選択手段により選択が行われたことに応答して、前記連続撮影処理の停止を指示する
ことを特徴とする請求項１又は２に記載の撮像装置。
【請求項４】
前記撮影制御手段は、前記撮像手段により連続して撮像される画像を一時記憶手段に記憶させていく連続撮影を実行させ、
前記記憶制御手段は、前記一時記憶手段に記憶されている画像の中から、前記選択手段により任意に選択された一部分の画像を前記記憶手段に記憶させる
ことを特徴とする請求項２又は３に記載の撮像装置。
【請求項５】
前記選択手段は、前記選択を行う時点に対する過去から未来までの間の任意の区間をユーザに選択させる
ことを特徴とする請求項２から４のいずれかに記載の撮像装置。
【請求項６】
前記停止手段は、前記選択手段により選択された区間の情報に応じて前記連続撮影処理の停止を指示することを特徴とする請求項５に記載の撮像装置。
【請求項７】
前記停止手段は、前記選択手段により過去の区間が選択された場合には、直ちに前記連続撮影処理の停止を指示する
ことを特徴とする請求項６に記載の撮像装置。
【請求項８】
前記停止手段は、前記選択手段により未来を含む区間が選択された場合には、この選択された未来部分の撮影が完了するまでの間は、前記連続撮影処理の停止を指示せずに前記連続撮影処理の実行を継続させる
ことを特徴とする請求項６に記載の撮像装置。
【請求項９】
前記撮像手段が前記連続撮影処理を実行している最中において、前記撮像手段が当該連続撮影処理により撮影した連続撮影画像の数又は時間を表示画面に表示させる表示制御手段を、さらに備える
ことを特徴とする請求項１から６のいずれかに記載の撮像装置。
【請求項１０】
前記選択手段は、前記表示制御手段により表示される連続撮影画像の数又は時間に基づき、１回の操作で任意の部分を選択する
ことを特徴とする請求項９記載の撮像装置。
【請求項１１】
前記選択手段は、前記表示制御手段により表示される連続撮影画像の数又は時間に基づき、ユーザに１又は複数の選択範囲を提示する
ことを特徴とする請求項１０記載の撮像装置。
【請求項１２】
撮像手段に、画像を連続して撮影する連続撮影処理を実行させる撮影制御ステップ、
前記連続撮影処理の停止を指示する停止ステップ、
前記撮像手段が前記連続撮影処理を実行している最中であって、前記停止ステップより前記連続撮影処理の停止が指示されるまでの段階で、前記連続撮影処理を開始してから停止するまでの間における任意の部分を選択する操作の操作時点以外の時点を含む任意の部分をユーザの操作により選択させる選択ステップ、
前記撮影制御ステップの制御により前記連続撮影処理を開始してから停止するまでの間に撮影されている画像の中で、前記選択ステップにより任意に選択された一部分の画像を記憶手段に記憶させる記憶制御ステップ、
を含み、
前記選択ステップは、選択する操作の操作時点以外の時点を含む任意の部分を選択させる
ことを特徴とする撮像方法。
【請求項１３】
コンピュータに、
撮像手段に、画像を連続して撮影する連続撮影処理を実行させる撮影制御手順、
前記連続撮影処理の停止を指示する停止手順、
前記撮像手段が前記連続撮影処理を実行している最中であって、前記停止手順より前記連続撮影処理の停止が指示されるまでの段階で、前記連続撮影処理を開始してから停止するまでの間における任意の部分をユーザの操作により選択させる選択手順、
前記撮影制御手順の制御により前記連続撮影処理を開始してから停止するまでの間に撮影されている画像の中で、前記選択手順により任意に選択された一部分の画像を記憶手段に記憶させる記憶制御手順、
を実行させ、
前記選択手順は、選択する操作の操作時点以外の時点を含む任意の部分を選択させる
ためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置、撮像方法及び撮像装置のプログラムに関し、詳しくは、被写体を連続して撮影する撮像装置、撮像方法及び撮像装置のプログラムに関する。
【背景技術】
【０００２】
従来より、連写撮影処理により時間的に連続した画像群を得ることができる撮像装置が知られている（例えば下記の特許文献１を参照）。この撮像装置は、連写撮影処理の終了後に、当該連続撮影処理によりＤＲＡＭ（Dynamic Random Access Memory）に書き込んだ画像群をモニタに一覧して表示できる。そして、撮像装置は、モニタに表示した画像群のうち、フラッシュメモリの空き容量に保存できる画像であって、ユーザが選択した画像のみをフラッシュメモリに保存できる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００１−３６７９２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述した撮像装置は、連続撮影処理により連続的に撮影可能な最大画像数の全てを一旦ＤＲＡＭに書き込んだ後に、フラッシュメモリに保存する一部の画像が選択される。このために、この撮像装置は、フラッシュメモリに保存されない画像についても、連続撮影処理により撮影及び所定の画像処理を行ってＤＲＡＭに書き込む必要がある。このように、この撮像装置は、フラッシュメモリに保存されない画像についてまで、連続撮影処理により撮影及び所定の画像処理を行っている。
【０００５】
そこで、本発明は、上述した実情に鑑みて提案されたものであり、連続的に撮影を行った場合に、無駄な撮影処理を行うことなく、無駄な画像を記憶する記憶容量を削減することができる撮像装置、撮像方法及び撮像装置のプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明に係る撮像装置は、画像を撮影して、撮影した画像を表す画像データを生成する撮像手段と、前記撮像手段に、画像を連続して撮影する連続撮影処理を実行させる撮影制御手段と、前記連続撮影処理の停止を指示する停止手段と、前記撮像手段が前記連続撮影処理を実行している最中であって、前記停止手段により前記連続撮影処理の停止が指示されるまでの段階で、前記連続撮影処理を開始してから停止するまでの間における任意の部分をユーザの操作により選択させる選択手段と、前記撮影制御手段の制御により前記連続撮影処理を開始してから停止するまでの間に撮影されている画像の中で、前記選択手段により任意に選択された一部分の画像を記憶手段に記憶させる記憶制御手段と、を備え、前記選択手段は、選択する操作の操作時点以外の時点を含む任意の部分を選択させる。
本発明に係る撮像方法は、撮像手段に、画像を連続して撮影する連続撮影処理を実行させる撮影制御ステップ、前記連続撮影処理の停止を指示する停止ステップ、前記撮像手段が前記連続撮影処理を実行している最中であって、前記停止ステップより前記連続撮影処理の停止が指示されるまでの段階で、前記連続撮影処理を開始してから停止するまでの間における任意の部分を選択する操作の操作時点以外の時点を含む任意の部分をユーザの操作により選択させる選択ステップ、前記撮影制御ステップの制御により前記連続撮影処理を開始してから停止するまでの間に撮影されている画像の中で、前記選択ステップにより任意に選択された一部分の画像を記憶手段に記憶させる記憶制御ステップ、を含み、前記選択ステップは、選択する操作の操作時点以外の時点を含む任意の部分を選択させることを特徴とする。
【０００７】
本発明に係る撮像装置のプログラムは、コンピュータに、撮像手段に、画像を連続して撮影する連続撮影処理を実行させる撮影制御手順、前記連続撮影処理の停止を指示する停止手順、前記撮像手段が前記連続撮影処理を実行している最中であって、前記停止手順より前記連続撮影処理の停止が指示されるまでの段階で、前記連続撮影処理を開始してから停止するまでの間における任意の部分をユーザの操作により選択させる選択手順、前記撮影制御手順の制御により前記連続撮影処理を開始してから停止するまでの間に撮影されている画像の中で、前記選択手順により任意に選択された一部分の画像を記憶手段に記憶させる記憶制御手順、を実行させ、前記選択手順は、選択する操作の操作時点以外の時点を含む任意の部分を選択させる。
【発明の効果】
【０００８】
本発明に係る撮像装置、撮像方法及び撮像装置のプログラムによれば、連続撮影処理を行っている時に、１回の前記連続撮影処理を実行するのに要する時間内における一部の時間を選択したことに応答して、または、当該一部の時間において画像を撮影し終えたことに応答して、撮像手段による画像の撮影を停止させるので、無駄な撮影処理を行うことなく、無駄な画像を記憶する記憶容量を削減することができる。
【図面の簡単な説明】
【０００９】
【図１】本発明を適用したデジタルスチルカメラの制御系の構成を示すブロック図である。
【図２】本発明を適用したデジタルスチルカメラの機能的な構成を示すブロック図である。
【図３】本発明の第１実施形態として示すデジタルスチルカメラにおいて、連写撮影モードにおける動作手順を示すフローチャートである。
【図４】本発明の第１実施形態として示すデジタルスチルカメラにおいて、連写撮影モードにおいて連続して撮影された画像と、液晶表示部に表示する画像との関係を示す図である。
【図５】本発明の第１実施形態として示すデジタルスチルカメラにおいて、連写撮影モードにおいて連続して撮影された静止画像と、液晶表示部に表示する画像との関係を示す他の図である。
【図６】本発明の第１実施形態として示すデジタルスチルカメラにおいて、連写撮影モードにおいて連続して撮影された静止画像と、液晶表示部に表示する画像との関係を示す他の図である。
【図７】本発明の第１実施形態の変形例として示すデジタルスチルカメラにおいて、連写撮影モードにおける動作手順を示すフローチャートである。
【図８】本発明の第１実施形態の変形例として示すデジタルスチルカメラにおいて、連写撮影モードにおける連続して撮影された静止画像と、液晶表示部に表示する画像との関係を示す図である。
【図９】本発明の第２実施形態として示すデジタルスチルカメラにおいて、動画撮影モードにおける動作手順を示すフローチャートである。
【図１０】本発明の第２実施形態として示すデジタルスチルカメラにおいて、動画撮影モードにおいて連続して撮影された動画像と、液晶表示部に表示する画像との関係を示す図である。
【図１１】本発明の第２実施形態の変形例として示すデジタルスチルカメラにおいて、動画撮影モードにおける変形例の動作手順を示すフローチャートである。
【図１２】本発明の第２実施形態の変形例として示すデジタルスチルカメラにおいて、動画撮影モードにおける撮影している動画像と、液晶表示部に表示する画像との関係を示す図である。
【図１３】本発明の第３実施形態として示すデジタルスチルカメラにおいて、連写撮影モードにおける動作手順を示すフローチャートである。
【図１４】本発明の第３実施形態として示すデジタルスチルカメラにおいて、連写撮影モードにおける撮影している動画像と、液晶表示部に表示する画像との関係を示す図である。
【図１５】本発明の第３実施形態として示すデジタルスチルカメラにおいて、連写撮影モードにおける撮影している動画像と、液晶表示部に表示する画像との関係を示す他の図である。
【図１６】本発明の第４実施形態として示すデジタルスチルカメラにおいて、動画撮影モードにおける動作手順を示すフローチャートである。
【図１７】本発明の第４実施形態として示すデジタルスチルカメラにおいて、動画撮影モードにおける撮影している動画像と、液晶表示部に表示する画像との関係を示す図である。
【図１８】本発明の第４実施形態として示すデジタルスチルカメラにおいて、動画撮影モードにおける撮影している動画像と、液晶表示部に表示する画像との関係を示す他の図である。
【発明を実施するための形態】
【００１０】
以下、本発明の実施の形態について図面を参照して説明する。
【００１１】
本発明の一実施形態として示すデジタルスチルカメラは、図１に示すような構成を有する。
【００１２】
本発明の一実施形態となるデジタルスチルカメラは、モータ１と、レンズ光学系２と、ＣＣＤ（Charge Coupled Device）３と、タイミング発生器（ＴＧ（Timing Generator））４と、ＣＣＤドライバ５と、サンプルホールド回路（Ｓ／Ｈ（sample/hold））６と、Ａ／Ｄ（analog to digital）変換器７と、ＤＳＰ（Digital Signal Processor）８と、ＤＲＡＭ（Dynamic Random Access Memory）９と、ＣＰＵ（Central Processing Unit）１０と、ＲＯＭ（Read Only Memory）１１と、ＲＡＭ（Random Access Memory）１２と、キー入力部１３と、表示コントローラ１４と、液晶表示部１５と、メモリーカード１６とを備える。
【００１３】
モータ１は、デジタルスチルカメラが画像の撮影を行う際に駆動される。モータ１は、レンズ光学系２を移動させて、合焦位置や絞り位置を移動させる。
【００１４】
レンズ光学系２は、外光を入射するための複数のレンズ群からなる。レンズ光学系２は、所定範囲の撮像領域の外光をＣＣＤ３に結像するための光学系である。
【００１５】
ＣＣＤ３は、撮像素子である。ＣＣＤ３は、レンズ光学系２の撮影光軸後方に配置されている。このＣＣＤ３は、タイミング発生器４とＣＣＤドライバ５によって走査駆動される。ＣＣＤ３は、一定周期毎に結像した光像に対応する光電変換信号を１フレーム分ごとに、サンプルホールド回路６に供給する。
【００１６】
タイミング発生器４は、ＣＣＤ３を駆動するタイミング信号を生成する。このタイミング発生器４は、生成したタイミング信号をＣＣＤドライバ５に供給する。
【００１７】
ＣＣＤドライバ５は、タイミング発生器４から供給されたタイミング信号を受け取る。ＣＣＤドライバ５は、タイミング発生器４から供給されたタイミング信号に従って、ＣＣＤ３を駆動する。
【００１８】
サンプルホールド回路６は、ＣＣＤ３から供給された光電変換信号を受け取る。サンプルホールド回路６は、アナログ形態の信号の状態でＲＧＢの各原色成分毎に適宜ゲイン調整された後に光電変換信号をサンプルホールドし、Ａ／Ｄ変換器７に供給する。
【００１９】
Ａ／Ｄ変換器７は、サンプルホールド回路６から供給された光電変換信号を受け取る。Ａ／Ｄ変換器７は、受け取った光電変換信号をデジタルデータに変換する。Ａ／Ｄ変換器７は、変換したデジタルデータをＤＳＰ８に供給する。
【００２０】
ＤＳＰ８は、Ａ／Ｄ変換器７から供給されたデジタルデータを受け取る。ＤＳＰ８は、受け取ったデジタルデータに対して、画素補間処理及びγ補正処理を含むカラープロセス処理を施す。これにより、ＤＳＰ８は、デジタル値の輝度信号Ｙ及び色差信号Ｃｂ，Ｃｒを含む画像データを生成する。ＤＳＰ８は、生成した画像データを、ＤＲＡＭ９に供給する。
【００２１】
ＤＲＡＭ９は、ＤＳＰ８から供給された画像データを受け取る。ＤＲＡＭ９は、受け取った画像データを一時的に記憶する。
【００２２】
ＲＯＭ１１は、ＣＰＵ１０で実行されるコンピュータプログラムを固定的に記憶している。
【００２３】
ＲＡＭ１２は、ＣＰＵ１０のワークメモリとして使用される。
【００２４】
ＣＰＵ１０は、ＲＯＭ１１に記憶されたコンピュータプログラムを読み出して実行することにより、デジタルスチルカメラ全体の動作を制御する。このとき、ＣＰＵ１０は、ＲＡＭ１２をワークメモリとして使用して、コンピュータプログラムを実行する。
【００２５】
キー入力部１３は、ＣＰＵ１０に接続される。キー入力部１３は、電源キー，シャッタキー，撮影モードキー等から構成される。キー入力部１３は、ユーザによりキー操作がされると、操作信号がＣＰＵ１０に読み取られる。
【００２６】
ＤＳＰ８は、画像データの記録時に、ＣＰＵ１０を介してＤＲＡＭ９から画像データが供給される。ＤＳＰ８は、ＡＤＣＴ（Adaptive Discrete Cosine Transform：適応離散コサイン変換），エントロピ符号化方式であるハフマン符号化等の処理によりデータ圧縮する。ＤＳＰ８は、圧縮した画像データをメモリーカード１６に供給する。ＤＳＰ８は、画像データの再生時には、ＣＰＵ１０を介してメモリーカード１６から画像データが供給される。ＤＳＰ８は、画像データを受け取り、当該画像データを伸張し、当該画像データをフレームデータとしてＲＡＭ１２に供給する。
【００２７】
メモリーカード１６は、画像データの記録時に、ＤＳＰ８から供給された画像データを受け取る。メモリーカード１６は、受け取った画像データを記録する。メモリーカード１６は、画像データの再生時に、画像データが読み出される。
【００２８】
表示コントローラ１４は、ＤＲＡＭ９に記録された画像データが、ＣＰＵ１０を介して供給される。表示コントローラ１４は、供給された画像データを受け取り、当該画像データを一旦記録する。また、表示コントローラ１４は、一旦記録した画像データを読みだし、所定のエンコード処理をして液晶表示部１５に供給する。
【００２９】
液晶表示部１５は、表示コントローラ１４から供給されたビデオ信号を受け取る。液晶表示部１５は、受け取ったビデオ信号を用いて画像を表示する。これにより、液晶表示部１５は、その時点で表示コントローラ１４から取込んでいる画像データに基づく画像（ライブビュー画像）をリアルタイムに表示する。
【００３０】
このようなデジタルスチルカメラは、キー入力部１３に対する操作により、撮影モードが選択される。この撮影モードには、静止画撮影モード、連写撮影モード、動画撮影モードが含まれる。
【００３１】
静止画撮影モードは、キー入力部１３が操作されたことに応じて一枚の静止画像を表す静止画像データを得る撮影モードである。
【００３２】
連写撮影モードは、１回目のキー入力部１３に対する操作が検出されることに応じて連写撮影を開始し、２回目のキー入力部１３に対する操作が検出されることに応じて連写撮影を終了する撮影モードである。これにより、デジタルスチルカメラは、所定の時間的な間隔で撮影された複数の静止画像を表す静止画像データからなる連写画像群を取得する。
【００３３】
連写撮影モードは、キー入力部１３の操作により終了されない場合、所定の最大枚数まで静止画像を表す静止画像データを取得したことに応じて終了する。この所定の最大枚数は、ユーザの操作により設定可能である。所定の最大枚数は、例えば、４０枚と設定される。デジタルスチルカメラは、連写撮影により最大枚数まで静止画像データを取得する前に連写撮影を停止できる。
【００３４】
キー入力部１３は、連写撮影モードにおけるライブビュー画像の表示状態で、ユーザが連写撮影を行いたいタイミングで操作される。すると、キー入力部１３は、操作信号を発生する。
【００３５】
ＣＰＵ１０は、操作信号に応じてその時点でＣＣＤ３から取込んでいる画像データのＤＲＡＭ９への転送を取り止めさせる。次に、ＣＰＵ１０は、改めて適正な露出条件に従った絞り値及びシャッタ速度でＣＣＤ３を駆動するようにモータ１を制御する。
【００３６】
ＤＳＰ８は、所定の時間間隔ごとに１フレーム分の画像データを得て、ＤＲＡＭ９へ転送させる。この所定の時間間隔としては、例えば１秒間に３〜１２枚の静止画像を表す静止画像データを取得するなど、ユーザの操作に応じて設定可能である。
【００３７】
ＣＰＵ１０は、所定の最大枚数の静止画像データを取得した場合、又は連写撮影がユーザの操作に基づいて停止された場合、当該画像データをメモリーカード１６に記録させる。所定の最大枚数は、例えば、４０枚である。このとき、ＤＳＰ８は、ＤＲＡＭ９に記憶された複数の画像データに対して所定のコーディング処理を行うことより、静止画像データを生成して、メモリーカード１６に記憶させる。
【００３８】
動画撮影モードは、１回目のキー入力部１３に対する操作が検出されることに応じて動画像の撮影を開始し、２回目のキー入力部１３に対する操作が検出されることに応じて動画像の撮影を終了する撮影モードである。これにより、デジタルスチルカメラは、所定の時間的な間隔で撮影された複数の画像を表す画像データを用いた動画像を表す動画像データを取得する。
【００３９】
動画撮影モードは、キー入力部１３の操作により終了されない場合、所定の最大時間まで動画像を表す動画像データを取得したことに応じて終了する。この所定の最大時間は、ユーザの操作により設定可能である。所定の最大時間は、例えば、４０秒と設定される。デジタルスチルカメラは、動画撮影により最大時間まで動画像データを取得する前に動画撮影を停止できる。
【００４０】
キー入力部１３は、動画撮影モードにおけるライブビュー画像の表示状態で、ユーザが動画撮影を行いたいタイミングで操作される。すると、キー入力部１３は、操作信号を発生する。
【００４１】
ＣＰＵ１０は、操作信号に応じてその時点でＣＣＤ３から取込んでいる画像データのＤＲＡＭ９への転送を取り止めさせる。次に、ＣＰＵ１０は、改めて適正な露出条件に従った絞り値及びシャッタ速度でＣＣＤ３を駆動するようにモータ１を制御する。
【００４２】
ＤＳＰ８は、所定の時間間隔ごとに１フレーム分の画像データを得て、ＤＲＡＭ９へ転送させる。この所定の時間間隔としては、例えば１秒間に３０フレームの画像を表す画像データを取得する時間間隔が設定可能である。
【００４３】
ＣＰＵ１０は、所定の最大時間の画像データを取得した場合、又は動画撮影がユーザの操作に基づいて停止された場合、当該動画像データをメモリーカード１６に記録させる。所定の最大時間は、例えば４０秒である。このとき、ＤＳＰ８は、ＤＲＡＭ９に記憶された複数の画像データに対して所定のコーディング処理を行うことより、動画像データを生成して、メモリーカード１６に記憶させる。
【００４４】
このようなデジタルスチルカメラにおいて、モータ１、レンズ光学系２、ＣＣＤ３、タイミング発生器４、ＣＣＤドライバ５、サンプルホールド回路６、Ａ／Ｄ変換器７、ＤＳＰ８が、画像を撮影して、撮影した画像を表す画像データを生成する。ＣＰＵ１０は、モータ１、レンズ光学系２、ＣＣＤ３、タイミング発生器４、ＣＣＤドライバ５、サンプルホールド回路６、Ａ／Ｄ変換器７、ＤＳＰ８が画像を連続して撮影する連続撮影処理を実行させる。この連続撮影処理とは、静止画像を連続して撮影して当該連続した静止画像を表す静止画像データを取得する処理と、動画像を連続して撮影して当該連続した動画像を表す動画像データを取得する処理とを含む。
【００４５】
キー入力部１３は、連写撮影モード又は動画撮影モードにおいて、連続撮影処理を実行している最中に、ユーザの操作に応答して操作信号をＣＰＵ１０に供給する。これに対し、ＣＰＵ１０は、操作信号が供給されたことに応じて、１回の連続撮影処理を実行するのに要する時間内における一部の時間を選択する。すると、ＣＰＵ１０は、連写撮影又は動画撮影を行う時間内における一部の時間を選択したことに応答して、または、選択した一部の時間において画像を撮影し終えたことに応答して、画像の撮影を停止させる。その後、ＣＰＵ１０は、キー入力部１３の操作に応じて選択した一部の時間において撮影した画像を表す画像データのみをメモリーカード１６に記憶させる。
【００４６】
上述のデジタルスチルカメラは、機能的には、図２に示すように構成される。デジタルスチルカメラは、撮像部３１と、制御部３２と、表示部３３と、第１記憶部３４と、第２記憶部３５と、操作部３６とを備える。
【００４７】
撮像部３１は、画像を撮影して、撮影した画像を表す画像データを生成する。撮像部３１は、上述した図１におけるモータ１、レンズ光学系２、ＣＣＤ３、タイミング発生器４、ＣＣＤドライバ５、サンプルホールド回路６、Ａ／Ｄ変換器７、ＤＳＰ８により実現される。
【００４８】
制御部３２は、デジタルスチルカメラにおける各種の動作を統括的に制御する。制御部３２は、図１におけるＣＰＵ１０により実現される。制御部３２は、撮影制御部４１と、表示制御部４２と、停止部４３と、記憶制御部４４と、選択部４５とを備える。
【００４９】
表示部３３は、画像を表示する。表示部３３は、図１における液晶表示部１５により実現される。
【００５０】
第１記憶部３４は、制御部３２から供給された画像データを一時的に記憶する。この第１記憶部３４は、上述した図１におけるＤＲＡＭ９により実現される。
【００５１】
第２記憶部３５は、制御部３２から供給された画像データを記憶する。第２記憶部３５は、上述した図１におけるメモリーカード１６により実現される。
【００５２】
操作部３６は、ユーザの操作に応じて操作信号を制御部３２に供給する。操作部３６は、上述した図１におけるキー入力部１３により実現される。
【００５３】
撮影制御部４１は、撮像部３１に、画像を連続して撮影する連続撮影処理を実行させる。撮影制御部４１は、連続撮影処理により取得した画像データを第１記憶部３４に供給する。これにより撮影制御部４１は、画像データを第１記憶部３４に一旦記憶させる。
【００５４】
撮影制御部４１には、連写撮影部４１ａと、動画撮影部４１ｂとが含まれる。
【００５５】
連写撮影部４１ａは、所定の時間的な間隔で撮影された複数の静止画像を表す静止画像データからなる連写画像群を取得する連写撮影を行う機能である。この連写撮影部４１ａは、１秒間における静止画像の撮影数として、例えば毎秒で３〜１２枚のスピードで設定することができる。
【００５６】
動画撮影部４１ｂは、所定のフレームレートにより撮影された動画像を表す動画像データを取得する機能である。この動画撮影部４１ｂにおいては、例えば、フレームレートが６０［フレーム／秒］で撮影を行う機能である。
【００５７】
表示制御部４２は、撮影制御部４１が取得した画像データを表示部３３に供給する。これにより、表示制御部４２は、連続撮影処理により取得した画像を表示させる。また、表示制御部４２は、１回の連続撮影処理を実行するのに要する時間内における一部の時間を選択する選択肢としての範囲指定画像を表示部３３に表示させる。
【００５８】
選択部４５は、撮影制御部４１の制御により撮像部３１が連続撮影処理を実行している最中に、ユーザの操作に応答して、撮像部３１が１回の連続撮影処理を実行するのに要する時間内における一部の時間を選択する。このとき、選択部４５は、操作部３６から操作信号が供給される。
【００５９】
停止部４３は、選択部４５が一部の時間を選択したことに応答して、または、撮像部３１が選択部４５が選択した一部の時間において画像を撮影し終えたことに応答して、撮像部３１による画像の撮影を停止させる。
【００６０】
記憶制御部４４は、撮像部３１が選択部４５が選択した一部の時間において撮影した画像を表す画像データのみを第２記憶部３５に記憶させる。記憶制御部４４は、停止部４３が撮像部３１による画像の撮影を停止させた時に、第１記憶部３４に記憶された画像データを第２記憶部３５に記憶させる。
【００６１】
（第１実施形態）
つぎに、本発明の第１実施形態として示すデジタルスチルカメラについて、先ず、図３を参照して、連写撮影モードにおいて連続して静止画像を撮影する場合について説明する。なお、以下の説明においては、連写撮影処理における最大枚数が４０枚に設定されているものとする。この最大枚数とは、１回の連続撮影処理を実行する間に撮影されることが規定されている最大の静止画像の枚数である。
【００６２】
なお、以下の説明において、連写撮影処理は、１回目の操作部３６に対する操作が検出されることに応じて開始し、その後に、所定の最大枚数の撮影が行われた時又は上述の範囲指定画像が選択された時に停止される動作について説明する。したがって、デジタルスチルカメラは、１回目の操作部３６に対する操作の後に、２回目の操作部３６に対する操作が検出された時に、連続撮影処理を終了することもできることは勿論である。
【００６３】
ステップＳ１において、撮影制御部４１は、連写撮影モードにおける連写枚数ｎを「１」に設定する。この連写枚数ｎは、撮像部３１が１回の連続撮影処理を実行するのに要する時間内（４０枚の静止画像を撮影するために要する時間内）において被写体を連続して撮影することを開始した後、第１記憶部３４に静止画像を表す静止画像データが格納されている枚数を表す。この連写枚数ｎは、撮影制御部４１によりカウントアップされる。
【００６４】
次のステップＳ２において、表示制御部４２は、静止画像をライブビュー画像として表示部３３に表示させる。これにより、デジタルスチルカメラは、現在において撮影している画像をユーザに提示するライブビュー表示を行う。
【００６５】
次のステップＳ３において、制御部３２は、操作部３６が操作されたことに応じた操作信号を入力したか否かを判定する。制御部３２は、操作部３６が操作されて操作信号を入力したと判定した場合には、処理をステップＳ４に進め、そうでない場合には、処理をステップＳ２に戻す。
【００６６】
次のステップＳ４において、撮影制御部４１は、撮像部３１を制御して、所定の時間間隔ごとに１枚の静止画像を撮影することにより、ｎ枚目の静止画像を表す静止画像データを取得する。そして、撮影制御部４１は、取得した静止画像データを第１記憶部３４に記憶させる。
【００６７】
次のステップＳ５において、撮影制御部４１は、ステップＳ４にてｎ枚目の静止画像を表す静止画像データの撮影を完了したことに応じて、連写枚数ｎを１だけ増加させる。
【００６８】
次のステップＳ６において、撮影制御部４１は、ステップＳ５にて増加された連写枚数ｎが第１所定枚数であるか否かを判定する。第１所定枚数は、例えば１１枚である。撮影制御部４１は、ステップＳ５にて増加された連写枚数ｎが「１１」であるか否かを判定する。制御部３２は、連写枚数ｎが「１１」である場合には処理をステップＳ７に進め、連写枚数ｎが「１１」ではない場合には処理をステップＳ８に進める。
【００６９】
ステップＳ７において、表示制御部４２は、撮像部３１が連続撮影処理を実行している最中において、撮像部３１が当該連続撮影処理により撮影した静止画像の数を表示部３３に表示させる。この場合、表示制御部４２は、ライブビュー画像内に、範囲指定画像の表示を開始させる。この範囲指定画像は、連写撮影により連続して撮影する最大枚数のうち１枚から１０枚までの静止画像を表す静止画像データを記録する記録範囲を選択させる選択肢である。
【００７０】
なお、ステップＳ６における第１所定枚数は「１１」で無くても良い。例えば、第１所定枚数を「２１」とした場合には、ステップＳ７において表示させる選択肢は、１枚目から２０枚目までの記録範囲の選択肢となる。
【００７１】
ステップＳ８において、撮影制御部４１は、ステップＳ５にて増加された連写枚数ｎが第２所定枚数であるか否かを判定する。第２所定枚数は、例えば２１枚である。撮影制御部４１は、ステップＳ５にて増加された連写枚数ｎが「２１」であるか否かを判定する。制御部３２は、連写枚数ｎが「２１」である場合には処理をステップＳ９に進め、連写枚数ｎが「２１」ではない場合には処理をステップＳ１０に進める。
【００７２】
ステップＳ９において、表示制御部４２は、撮像部３１が連続撮影処理を実行している最中において、撮像部３１が当該連続撮影処理により撮影した静止画像の数を表示部３３に表示させる。この場合、表示制御部４２は、ライブビュー画像内に、連写撮影により連続して撮影する最大枚数のうち１枚から２０枚までの静止画像を表す静止画像データを記録する記録範囲を選択させる選択肢としての範囲指定画像の表示を開始させる。
【００７３】
なお、ステップＳ８における第２所定枚数は「２１」で無くても良い。例えば、第２所定枚数を「３１」とした場合には、ステップＳ９において表示させる選択肢は、１枚目から３０枚目までの記録範囲の選択肢となる。
【００７４】
ステップＳ１０において、撮影制御部４１は、ステップＳ５にて増加された連写枚数ｎが第３所定枚数であるか否かを判定する。第３所定枚数は、例えば３１枚である。撮影制御部４１は、ステップＳ５にて増加された連写枚数ｎが「３１」であるか否かを判定する。制御部３２は、連写枚数ｎが「３１」である場合には処理をステップＳ１１に進め、連写枚数ｎが「３１」ではない場合には処理をステップＳ１２に進める。
【００７５】
ステップＳ１１において、表示制御部４２は、撮像部３１が連続撮影処理を実行している最中において、撮像部３１が当該連続撮影処理により撮影した静止画像の数を表示部３３に表示させる。この場合、表示制御部４２は、ライブビュー画像内に、連写撮影により連続して撮影する最大枚数のうち１枚から３０枚までの静止画像を表す静止画像データを記録する記録範囲を選択させる選択肢としての範囲指定画像の表示を開始させる。
【００７６】
なお、ステップＳ１０における第３所定枚数は「３１」で無くても良い。例えば、第３所定枚数を「４１」とした場合には、ステップＳ１１において表示させる選択肢は、１枚目から４０枚目までの記録範囲の選択肢となる。
【００７７】
ステップＳ１２において、撮像部３１が連続撮影処理を実行している最中に、ユーザの操作に応答して、選択部４５は、撮像部３１が１回の連続撮影処理を実行するのに要する時間内における一部の時間を選択したか否かを判定する。このとき、選択部４５は、操作部３６に対して、範囲指定画像を選択する操作がされたか否かを判定する。選択部４５は、第２記憶部３５に記録する画像の範囲の範囲指定画像を選択する操作がされた場合にはステップＳ１３に処理を進め、そうでない場合にはステップＳ１５に処理を進める。
【００７８】
次のステップＳ１３において、停止部４３は、選択部４５が一部の時間を選択したことのみに応答して、撮像部３１による静止画像の撮影を停止させる。
【００７９】
次のステップＳ１４において、記憶制御部４４は、選択部４５が選択した一部の時間において撮像部３１が撮影した静止画像を表す静止画像データのみを第２記憶部３５に記憶させる。
【００８０】
ステップＳ１５において、撮影制御部４１は、ステップＳ５にて増加された連写枚数ｎが最大枚数を超えているか否かを判定する。具体的には、撮影制御部４１は、ステップＳ５にて増加された連写枚数ｎが最大枚数を超える「４１」であるか否かを判定する。撮影制御部４１は、連写枚数ｎが「４１」である場合には処理をステップＳ１６に進める。一方、連写枚数ｎが「４１」ではない場合には、撮影制御部４１は、処理をステップＳ４に戻して、ステップＳ４以降の処理を繰り返す。
【００８１】
ステップＳ１６において、記憶制御部４４は、連写撮影により撮影した全ての静止画像を表す静止画像データを、連写撮影データとして第２記憶部３５に記録させて、処理を終了する。
【００８２】
つぎに、上述したフローチャートで示した処理により実現できる具体的な動作例について、図４乃至図６を参照して説明する。
【００８３】
表示制御部４２は、図４（ａ）に示すように、撮像部３１が連写撮影を開始した時点ｔ１から１０枚目の静止画像を撮影する時点ｔ２までは、図４（ｂ）に示すようなライブビュー画像２００Ａを表示部３３に表示させる。このライブビュー画像２００Ａには、被写体２０１が含まれている。この動作は、図３におけるステップＳ２により実現される。
【００８４】
図４（ａ）に示すように、１０枚目の静止画像データを第１記憶部３４に格納した時点ｔ２において、表示制御部４２は、図４（ｂ）のようにライブビュー画像２００Ｂを表示部３３に表示させる。このライブビュー画像２００Ｂには、撮像部３１が１回の連続撮影処理を実行するのに要する時間内における一部の時間を選択するための選択肢である範囲指定画像２０２が含まれる。範囲指定画像２０２は、表示制御部４２の制御に従って、ライブビュー画像２００Ｂと重畳されて表示部３３に表示される。
【００８５】
具体的には、ライブビュー画像２００Ｂには、連写撮影により連続して撮影する最大枚数（４０枚）における一部の範囲（１枚目から１０枚目）の静止画像データを記録することを選択する選択肢である範囲指定画像２０２が含まれる。範囲指定画像２０２は、「１枚目から１０枚目までを記録」という文字を含む。このように、表示制御部４２は、撮像部３１が連続撮影処理を実行している最中において、当該連続撮影処理により撮影した静止画像の数を表示部３３に表示させる。この動作は、図３におけるステップＳ６、ステップＳ７により実現される。
【００８６】
その後、操作部３６は、撮像部３１が連続撮影処理を実行している最中に、ユーザが範囲指定画像２０２を選択する操作に応答して、操作信号を制御部３２に供給する。これに対し、選択部４５は、操作信号が供給されたことに応じて、撮像部３１が１回の連続撮影処理を実行するのに要する時間内における一部の時間を選択する。停止部４３は、一部の時間を選択したことに応答して、撮影制御部４１により制御された撮像部３１による静止画像の撮影を停止させる。記憶制御部４４は、選択部４５が選択した一部の時間において撮影した静止画像を表す静止画像データのみを第２記憶部３５に記憶させる。この動作は、図３おけるステップＳ１２、ステップＳ１３及びステップＳ１４により実現される。
【００８７】
つぎに、デジタルスチルカメラが連写撮影を行うときの更なる具体例を、図５及び図６を参照して説明する。また、この具体例においても、連写撮影モードにおいて連続して静止画像を撮影できる最大枚数が４０枚に設定されているものとする。
【００８８】
連写撮影モードにおいて、撮影制御部４１は、撮像部３１を制御し、所定の時間間隔で静止画像を表す静止画像データを連続的に取り込んで、順次第１記憶部３４に格納する連写撮影処理を行わせる。
【００８９】
表示制御部４２は、図５（ａ）に示すように、連写撮影を開始した時点ｔ１から１０枚目の静止画像を表す静止画像データを取得する時点ｔ２までは、図５（ｂ）に示すようなライブビュー画像２００Ａを表示部３３に表示させる。ライブビュー画像２００Ａには、被写体２０１が含まれている。この動作は、図３におけるステップＳ２により実現される。
【００９０】
次に、表示制御部４２は、撮像部３１が連続撮影処理を実行している最中において、撮像部３１が当該連続撮影処理により撮像した静止画像の数を表示部３３に表示させる。具体的には、図５（ａ）に示すように、１０枚目の静止画像データを取得して第１記憶部３４に格納した時点ｔ２において、表示制御部４２は、図５（ｂ）のようにライブビュー画像２００Ｂを表示部３３に表示させる。このライブビュー画像２００Ｂには、連写撮影により連続して撮影する最大枚数（４０枚）における一部の枚数（１枚目から１０枚目）の静止画像を表す静止画像データを記録することを選択する選択肢の範囲指定画像２０２ａが含まれる。範囲指定画像２０２ａは、「１枚目から１０枚目までを記録」という文字を含む。この動作は、図３におけるステップＳ６、ステップＳ７により実現される。
【００９１】
次に、図５（ａ）に示すように、２０枚目の静止画像を表す静止画像データを取得して第１記憶部３４に格納した時点ｔ３において、表示制御部４２は、図５（ｂ）のようにライブビュー画像２００Ｃを表示部３３に表示させる。このライブビュー画像２００Ｃには、範囲指定画像２０２ａに加えて、連写撮影により連続して撮影する最大枚数（４０枚）における一部の枚数（１枚目から２０枚目）の静止画像を表す静止画像データを記録することを選択する選択肢の範囲指定画像２０２ｂが含まれる。範囲指定画像２０２ｂは、「１枚目から２０枚目までを記録」という文字を含む。この動作は、図３におけるステップＳ８、ステップＳ９により実現される。
【００９２】
記憶制御部４４は、操作部３６に対して範囲指定画像２０２ｂを選択する操作がされた場合に、当該範囲指定画像２０２ｂにより指定された一部の枚数（１枚目から２０枚目）の静止画像を表す静止画像データのみを第２記憶部３５に記録する対象とする。すなわち、記憶制御部４４は、連写撮影の結果として、第２記憶部３５に１−２０枚目までの静止画像を表す静止画像データを記録させる。
【００９３】
例えば２６枚目の静止画像を撮影した時点で、ユーザが操作部３６に対して範囲指定画像２０２ｂを選択する操作をして、選択部４５が当該操作を検出した場合、第１記憶部３４は、既に１枚目から２６枚目までの静止画像を表す静止画像データを記録している。したがって、停止部４３は、撮像部３１による静止画像の撮影を停止させる。その後、記憶制御部４４は、第１記憶部３４に記憶された１枚目から２０枚目までの静止画像を表す静止画像データを、連写撮影データ１００として第２記憶部３５に記録させる。この動作は、図３におけるステップＳ１０、ステップＳ１により実現される。
【００９４】
操作部３６に対して範囲指定画像２０２ａ，２０２ｂを選択する操作がされなかった場合、図６（ａ）に示すように、３０枚目の静止画像を表す静止画像データを撮影した時点ｔ４において、表示制御部４２は、図６（ｂ）のようにライブビュー画像２００Ｄを表示部３３に表示させる。このライブビュー画像２００Ｄには、範囲指定画像２０２ａ、２０２ｂに加えて、連写撮影により連続して撮影する最大枚数（４０枚）における一部の枚数（１枚目から３０枚目）の静止画像を表す静止画像データを記録することを選択する選択肢の範囲指定画像２０２ｃが含まれる。範囲指定画像２０２ｃは、「１枚目から３０枚目までを記録」という文字を含む。この動作は、図３におけるステップＳ１０、ステップＳ１により実現される。
【００９５】
その後、例えば３５枚目の静止画像を撮影した時点で、ユーザが操作部３６に対して範囲指定画像２０２ｂを選択する操作をして、選択部４５が当該操作を検出した場合、第１記憶部３４は、既に１枚目から３５枚目までの静止画像を表す静止画像データを記録している。したがって、停止部４３は、撮像部３１による静止画像の撮影を停止させる。その後、記憶制御部４４は、第１記憶部３４に記憶された１枚目から２０枚目までの静止画像を表す静止画像データを、連写撮影データ１００として第２記憶部３５に記録する。この動作は、図３におけるステップＳ１２、ステップＳ１３、ステップＳ１４により実現される。
【００９６】
このように、撮像部３１が連続撮影処理を実行している最中に、選択部４５は、ユーザの操作に応答して、撮像部３１が１回の連続撮影処理を実行するのに要する時間（４０枚の静止画像を撮影するために要する時間）内における一部の時間（１枚目から１０枚の静止画像を撮影するために要する時間）を選択する。その後、停止部４３は、選択部４５が一部の時間を選択したことに応答して、撮像部３１による静止画像の撮影を停止させる。その後、記憶制御部４４は、当該選択した一部の時間において撮影した静止画像を表す画像データのみを第２記憶部３５に記憶させることができる。
【００９７】
これにより、デジタルスチルカメラによれば、撮像部３１に連続撮影処理を行わせた場合に、無駄な撮影処理を行うことをなくすことができる。無駄な撮影処理とは、例えば、撮像部３１が１回の連続撮影処理を実行するのに要する時間が４０枚の静止画像を撮影するために要する時間であり、１５枚目の静止画像を撮影したときに１枚目から１０枚目の静止画像を撮影するために要する時間が選択された場合、１６枚目から４０枚目までの静止画像を撮影する処理である。したがって、デジタルスチルカメラによれば、撮像部３１に連続撮影処理を行わせた場合に、ユーザが所望しない無駄な撮影処理を行うことをなくして、ユーザの煩わしさを低減できる。また、デジタルスチルカメラによれば、ユーザが所望しない無駄な画像を記憶するための記憶容量を削減することができる。
【００９８】
また、このデジタルスチルカメラによれば、表示制御部４２が、撮像部３１が連続撮影処理を実行している最中において、撮像部３１が当該連続撮影処理により撮影した静止画像の数を表示画面に表示させることができる。これにより、デジタルスチルカメラは、記録する静止画像の数をユーザに選択させることができ、連写撮影を行った場合に、無駄な静止画像の撮影処理を行うことなく、無駄な静止画像データを記憶する記憶容量を削減することができる。また、デジタルスチルカメラは、ユーザが希望しない範囲を撮影及び記録することが無く、ユーザの利便性を更に高めることができる。
【００９９】
（第１実施形態における変形例）
つぎに、上述した第１実施形態に係るデジタルスチルカメラにおいて、連写撮影モードにおける変形例について、図７及び図８を参照して説明する。
【０１００】
このデジタルスチルカメラは、図７に示す処理を行う。表示制御部４２は、ステップＳ８にて肯定判定された後のステップＳ９’において、ライブビュー画像内に、範囲指定画像の表示を開始させる。この範囲指定画像は、連写撮影処理により連続して撮影する最大枚数（４０枚）のうち１１枚目から２０枚目までの静止画像を表す静止画像データを記録する記録範囲を選択させる選択肢である。また、表示制御部４２は、ステップＳ１０にて肯定判定された後のステップＳ１１’において、ライブビュー画像内に、範囲指定画像の表示を開始させる。この範囲指定画像は、連写撮影処理により連続して撮影する最大枚数（４０枚）のうち２１枚目から３０枚目までの静止画像を表す静止画像データを記録する記録範囲を選択させる選択肢である。
【０１０１】
なお、ステップＳ６における第１所定枚数は「１１」で無くても良い。例えば、第１所定枚数を「２１」とした場合には、ステップＳ７において表示させる選択肢は、１枚目から２０枚目までの記録範囲の選択肢となる。ステップＳ７における第２所定枚数は「２１」で無くても良い。例えば、第２所定枚数を「３１」とした場合には、ステップＳ９’において表示させる選択肢は、２１枚目から３０枚目までの記録範囲の選択肢となる。ステップＳ１０における第３所定枚数は「３１」で無くても良い。例えば、第３所定枚数を「４１」とした場合には、ステップＳ１１’において表示させる選択肢は、３１枚目から４０枚目までの記録範囲の選択肢となる。
【０１０２】
具体的には、表示制御部４２は、図８（ａ）に示すように２０枚目の静止画像を撮影した時点ｔ３以降において、図８（ｂ）のように、ライブビュー画像２００Ｃに、範囲指定画像２０２ａと、範囲指定画像２０２ｂ’とを含める。範囲指定画像２０２ａは、撮像部３１が１回の連続撮影処理を実行するのに要する時間（４０枚の静止画像を撮影するために要する時間）内における一部の時間（１枚目から１０枚目）の静止画像を撮影するために要する時間）を選択するための選択肢である。範囲指定画像２０２ｂ’は、一部の時間（１１枚目から２０枚目の静止画像を撮影するために要する時間）までの静止画像を表す静止画像データを記録する選択肢である。これにより、ユーザは、１枚目から１０枚目までの静止画像を表す静止画像データを第２記憶部３５に記録することと、１１枚目から２０枚目までの静止画像を表す静止画像データを第２記憶部３５に記録することとの何れかを選択することができる。
【０１０３】
次に、図８（ａ）に示すように、３０枚目の静止画像を撮影して、当該静止画像を表す静止画像データを第１記憶部３４に格納した時点ｔ４において、表示制御部４２は、図８（ｂ）のようにライブビュー画像２００Ｄに、範囲指定画像２０２ａ、２０２ｂ’に加えて、範囲指定画像２０２ｃ’を含める。この範囲指定画像２０２ｃ’は、連写撮影により連続して撮影する最大枚数（４０枚）における一部の範囲（２１枚目から３０枚目）の静止画像を表す静止画像データを記録することを選択する選択肢である。これにより、ユーザは、１枚目から１０枚目までの静止画像を表す静止画像データを第２記憶部３５に記録することと、１１枚目から２０枚目までの静止画像を表す静止画像データを第２記憶部３５に記録することと、２１枚目から３０枚目までの静止画像を表す静止画像データを第２記憶部３５に記録することとの何れかを選択することができる。
【０１０４】
このようなデジタルスチルカメラによれば、表示制御部４２が、撮像部３１が連続撮影処理を実行している最中において、撮像部３１が当該連続撮影処理により撮影した静止画像の数を表示画面に表示させることができる。そして、デジタルスチルカメラは、連写撮影モードにおける最大枚数の静止画像のうち、連写撮影処理の開始から終了までの途中の一部の静止画像を表す静止画像データのみを第２記憶部３５に記録することができる。これにより、デジタルスチルカメラは、連写撮影を行った場合に、無駄な静止画像の撮影処理を行うことなく、無駄な静止画像データを記憶する記憶容量を削減することができる。無駄な撮影処理とは、例えば、撮像部３１が１回の連続撮影処理を実行するのに要する時間が４０枚の静止画像を撮影するために要する時間であり、１５枚目の静止画像を撮影したときに１１枚目から２０枚の静止画像を撮影するために要する時間が選択された場合、２１枚目から４０枚目までの静止画像を撮影する処理である。また、デジタルスチルカメラは、ユーザが希望しない範囲を撮影及び記録することが無く、ユーザの利便性を更に高めることができる。
【０１０５】
（第２実施形態）
つぎに、本発明の第２実施形態として示すデジタルスチルカメラについて説明する。なお、上述した実施形態と同一の部分については同一符号、ステップ番号を付して、その詳細な説明を省略する。
【０１０６】
このデジタルスチルカメラは、連続撮影処理として、動画撮影モードにより、連続して動画像を撮影するものである。なお、以下の説明においては、動画撮影モードにおける最大時間が４０秒に設定されているものとする。最大時間とは、１回の連続撮影処理を実行する間に撮影されることが規定されている最長の動画像の撮影時間である。
【０１０７】
このデジタルスチルカメラの動作手順の一例について、図９のフローチャートを参照して説明する。
【０１０８】
動画撮影モードにおいて、デジタルスチルカメラは、表示制御部４２がライブビュー画像を表示している状態で（ステップＳ２）、操作部３６が操作された場合に（ステップＳ３、ＹＥＳ）、ステップＳ２１にて、撮像部３１が動画撮影を行う。このとき、撮像部３１は、動画像を撮影して、撮影した動画像を表す動画像データを生成し、撮影制御部４１は、撮像部３１に、動画像を連続して撮影する連続撮影処理を実行させる。具体的には、撮影制御部４１は、所定の時間間隔ごとに撮像した画像データを、動画像を表す動画像データとして第１記憶部３４に記憶させる。
【０１０９】
次のステップＳ２２において、撮影制御部４１は、動画像の撮影時間が第１所定時間であるか否かを判定する。第１所定時間は、例えば１０秒である。具体的には、撮影制御部４１は、動画像の撮影時間が１０秒である場合には処理をステップＳ２３に進め、そうではない場合には処理をステップＳ２４に進める。
【０１１０】
ステップＳ２３において、表示制御部４２は、撮像部３１が連続撮影処理を実行している最中において、撮像部３１が当該連続撮影処理により動画像を撮影した時間を表示部３３に表示させる。この場合、表示制御部４２は、ライブビュー画像内に、範囲指定画像の表示を開始させる。この範囲指定画像は、動画撮影により連続して撮影する最大時間のうち１秒から第１所定時間までの動画像を表す動画像データを記録する記録範囲を選択させる選択肢である。
【０１１１】
ステップＳ２４において、撮影制御部４１は、動画像の撮影時間が第２所定時間であるか否かを判定する。この第２所定時間は、例えば２０秒である。撮影制御部４１は、動画像の撮影時間が２０秒であるか否かを判定する。撮影制御部４１は、動画像の撮影時間が２０秒である場合には処理をステップＳ２５に進め、そうではない場合には処理をステップＳ２６に進める。
【０１１２】
ステップＳ２５において、表示制御部４２は、撮像部３１が連続撮影処理を実行している最中において、撮像部３１が当該連続撮影処理により動画像を撮影した時間を表示部３３に表示させる。この場合、表示制御部４２は、ライブビュー画像内に、動画撮影により連続して撮影する最大時間のうち１秒から第２所定時間までの動画像を表す動画像データを記録する記録範囲を選択させる選択肢としての範囲指定画像の表示を開始させる。
【０１１３】
ステップＳ２６において、撮影制御部４１は、動画像の撮影時間が第３所定時間であるか否かを判定する。この第３所定時間は、例えば３０秒である。撮影制御部４１は、動画像の撮影時間が３０秒であるか否かを判定する。撮影制御部４１は、動画像の撮影時間が３０秒である場合には処理をステップＳ２７に進め、そうではない場合には処理をステップＳ２８に進める。
【０１１４】
ステップＳ２７において、表示制御部４２は、ライブビュー画像内に、動画撮影により連続して撮影する最大時間のうち１秒から第３所定時間までの動画像を表す動画像データを記録する記録範囲を選択させる選択肢としての範囲指定画像の表示を開始させる。この場合、表示制御部４２は、ライブビュー画像内に、４０秒うち１秒から１秒目から３０秒までの動画像を表す動画像データを記録する記録範囲を選択させる選択肢としての範囲指定画像の表示を開始させる。
【０１１５】
なお、ステップＳ２２における第１所定時間は「１０秒」で無くても良い。例えば、第１所定時間を「２０秒」とした場合には、ステップＳ２３において表示させる選択肢は、１秒目から２０秒目までの記録範囲の選択肢となる。ステップＳ２４における第２所定時間は「２０秒」で無くても良い。例えば、第２所定時間を「３０秒」とした場合には、ステップＳ２５において表示させる選択肢は、１秒目から３０秒目までの記録範囲の選択肢となる。ステップＳ２６における第３所定時間は「３０秒」で無くても良い。例えば、第３所定時間を「４０秒」とした場合には、ステップＳ２７において表示させる選択肢は、１秒目から４０秒目までの記録範囲の選択肢となる。
【０１１６】
ステップＳ２８において、撮像部３１が連続撮影処理を実行している最中に、ユーザの操作に応答して、選択部４５は、撮像部３１が１回の連続撮影処理を実行するのに要する時間内における一部の時間を選択されたか否かを判定する。このとき、選択部４５は、操作部３６に対して、範囲指定画像を選択する操作がされたか否かを判定する。選択部４５は、範囲指定画像を選択する操作がされた場合にはステップＳ２９に処理を進め、そうでない場合にはステップＳ３１に処理を進める。停止部４３は、範囲指定画像が選択された場合、撮像部３１による動画撮影を停止させる。
【０１１７】
次のステップＳ２９において、停止部４３は、選択部４５が一部の時間を選択したことのみに応答して、撮像部３１による動画像の撮影を停止させる。このとき、停止部４３は、範囲指定画像が選択された場合、撮像部３１による動画撮影処理を停止させる。
【０１１８】
次のステップＳ３０において、記憶制御部４４は、選択部４５が選択した一部の時間において撮像部３１が撮影した動画像を表す動画像データのみを第２記憶部３５に記憶させる。
【０１１９】
ステップＳ３１において、撮影制御部４１は、動画像の撮影時間が最大時間であるか否かを判定する。具体的には、撮影制御部４１は、動画像の撮影時間が４０秒であるか否かを判定する。撮影制御部４１は、動画像の撮影時間が４０秒である場合には処理をステップＳ３２に進め、そうではない場合には、処理をステップＳ２１に戻して、ステップＳ２１以降の処理を繰り返す。
【０１２０】
ステップＳ３２において、記憶制御部４４は、動画撮影により撮影した全ての動画像を表す動画像データを、動画撮影データとして第２記憶部３５に記録させて、処理を終了する。
【０１２１】
つぎに、上述したフローチャートで示した処理により実現できる具体的な動作例について、図１０を参照して説明する。
【０１２２】
表示制御部４２は、図１０（ａ）に示すように、動画撮影を開始した時点ｔ１１から１０秒目までの動画像を撮影する時点ｔ２までは、図１０（ｂ）に示すようなライブビュー画像２１０Ａを表示部３３に表示させる。ライブビュー画像２１０Ａには、被写体２１１のみが含まれている。この動作は、図９におけるステップＳ２により実現される。
【０１２３】
図１０（ａ）に示すように、１０秒目の静止画像データを第１記憶部３４に格納した時点ｔ１２において、表示制御部４２は、図１０（ｂ）のようにライブビュー画像２１０Ｂを表示部３３に表示させる。このライブビュー画像２１０Ｂには、撮像部３１が１回の連続撮影処理を実行するのに要する時間内における一部の時間を選択するための選択肢が含まれる。範囲指定画像２１２は、表示制御部４２の制御に従って、ライブビュー画像２１０Ｂと重畳されて表示部３３に表示される。
【０１２４】
具体的には、ライブビュー画像２１０Ｂには、動画撮影により連続して撮影する最大秒数（４０秒）における一部の範囲（１秒目から１０秒目）の動画像データを記録することを選択する選択肢である範囲指定画像２１２ａが含まれる。範囲指定画像２１２ａは、「１秒目から１０秒目までを記録」という文字を含む。このように、表示制御部４２は、撮像部３１が連続撮影処理を実行している最中において、当該連続撮影処理により撮影した動画像の時間を表示部３３に表示させる。この動作は、図９におけるステップＳ２２、ステップＳ２３により実現される。
【０１２５】
次に、表示制御部４２は、図１０（ａ）に示すように、２０秒までの動画像を撮影して、当該動画像を表す動画像データを第１記憶部３４に格納した時点ｔ１３において、図１０（ｂ）のように、範囲指定画像２１２ａに加えて、範囲指定画像２１２ｂが含まれるライブビュー画像２１０Ｃを表示させる。この範囲指定画像２１２ｂは、動画撮影により連続して撮影する最大時間（４０秒）における一部の範囲（１秒目から２０秒目）の動画像を表す動画像データを記録することを選択する選択肢である。この動作は、図９におけるステップＳ２４、ステップＳ２５により実現される。
【０１２６】
次に、表示制御部４２は、図１０（ａ）に示すように、３０秒までの動画像を撮影して、動画像を表す動画像データを第１記憶部３４に格納した時点ｔ１４において、図１０（ｂ）のように、範囲指定画像２１２ａ、２１２ｂに加えて、範囲指定画像２１２ｃが含まれるライブビュー画像２１０Ｄを表示させる。この範囲指定画像２１２ｃは、動画撮影により連続して撮影する最大時間（４０秒）における一部の範囲（１秒目から３０秒目）の動画像を表す動画像データを記録することを選択する選択肢である。この動作は、図９におけるステップＳ２６、ステップＳ２７により実現される。
【０１２７】
その後、記憶制御部４４は、操作部３６に対して範囲指定画像２１２ｂを選択する操作がされた場合に、当該範囲指定画像２１２ｂにより指定された一部の範囲（１秒目から２０秒目）の動画像を表す動画像データのみを第２記憶部３５に記録する対象とする。すなわち、記憶制御部４４は、動画撮影の結果として、第２記憶部３５に１秒目から２０秒目までの動画像を表す動画像データを記録させる。３５秒目の動画像を撮影した時点で、ユーザが操作部３６に対して範囲指定画像２１２ｂを選択する操作をして、選択部４５が当該操作を検出した場合、第１記憶部３４は、既に１秒目から３５秒目までの動画像を表す動画像データを記録している。停止部４３は、撮影制御部４１を制御して撮像部３１による動画像の撮影を停止させる。その後、記憶制御部４４は、第１記憶部３４に記憶された１秒目から２０秒目までの動画像を表す動画像データを、動画撮影データ１１０として第２記憶部３５に記録させる。この動作は、図９におけるステップＳ２８、ステップＳ２９及びステップＳ３０により実現される。
【０１２８】
また、撮像部３１が連続撮影処理を実行している最中に、選択部４５は、ユーザの操作に応答して、撮像部３１が１回の連続撮影処理を実行するのに要する時間内における一部の時間を選択する。その後、停止部４３は、選択部４５が一部の時間を選択したことに応答して、撮像部３１による動画像の撮影を停止させる。その後、記憶制御部４４は、当該選択した一部の時間において撮影した動画像を表す動画像データのみを第２記憶部３５に記憶させることができる。
【０１２９】
これにより、デジタルスチルカメラによれば、撮像部３１に連続撮影処理を行わせた場合に、無駄な撮影処理を行うことをなくすことができる。無駄な撮影処理とは、例えば、撮像部３１が１回の連続撮影処理を実行するのに要する時間が４０秒の動画像を撮影するために要する時間であり、１５秒目の動画像を撮影したときに１秒目から１０秒目の動画像を撮影するために要する時間が選択された場合、１６秒目から４０秒目までの動画像を撮影する処理である。したがって、デジタルスチルカメラによれば、撮像部３１に連続撮影処理を行わせた場合に、ユーザが所望しない無駄な撮影処理を行うことをなくして、ユーザの煩わしさを低減できる。また、デジタルスチルカメラによれば、ユーザが所望しない無駄な画像を記憶するための記憶容量を削減することができる。
【０１３０】
また、デジタルスチルカメラによれば、表示制御部４２が、撮像部３１が連続撮影処理を実行している最中において、撮像部３１が当該連続撮影処理により撮影した動画像の時間の数を表示画面に表示させることができる。これにより、デジタルスチルカメラは、記録する動画像の時間をユーザに選択させることができ、連写撮影を行った場合に、無駄な動画像の撮影処理を行うことなく、無駄な動画像データを記憶する記憶容量を削減することができる。また、デジタルスチルカメラは、ユーザが希望しない範囲を撮影及び記録することが無く、ユーザの利便性を更に高めることができる。
【０１３１】
（第２実施形態における変形例）
つぎに、上述した第２実施形態に係るデジタルスチルカメラにおいて、動画撮影モードにおける変形例について、図１１及び図１２を参照して説明する。
【０１３２】
このデジタルスチルカメラは、図１１に示すように、ステップＳ２４にて肯定判定された後のステップＳ２５’において、表示制御部４２が、ライブビュー画像内に、範囲指定画像の表示を開始させる。この範囲指定画像は、動画撮影により連続して撮影する最大時間（４０秒）のうち１１秒目から２０秒目までの動画像を表す動画像データを記録する記録範囲を選択させる選択肢である。
【０１３３】
また、デジタルスチルカメラは、ステップＳ２６にて肯定判定された後のステップＳ２７’において、表示制御部４２が、ライブビュー画像内に、範囲指定画像の表示を開始させる。この範囲指定画像は、動画撮影により連続して撮影する最大時間（４０秒）のうち２１秒目から３０秒目までの動画像を表す動画像データを記録する記録範囲を選択させる選択肢である。
【０１３４】
なお、ステップＳ２２における第１所定時間は「１０秒」で無くても良い。例えば、第１所定時間を「２０秒」とした場合には、ステップＳ２３において表示させる選択肢は、１秒目から２０秒目までの記録範囲の選択肢となる。ステップＳ２４における第２所定時間は「２０秒」で無くても良い。例えば、第２所定時間を「３０秒」とした場合には、ステップＳ２５’において表示させる選択肢は、２１秒目から３０秒目までの記録範囲の選択肢となる。ステップＳ２６における第３所定時間は「３０秒」で無くても良い。例えば、第３所定時間を「４０秒」とした場合には、ステップＳ２７’において表示させる選択肢は、３１秒目から４０秒目までの記録範囲の選択肢となる。
【０１３５】
具体的には、表示制御部４２は、図１２（ａ）に示すように２０秒目の画像を撮影した時点ｔ１３以降において、図１２（ｂ）のように、ライブビュー画像２１０Ｃに、範囲指定画像２１２ａと、範囲指定画像２１２ｂ’を含める。範囲指定画像２１２ａは、１秒目から１０秒目までを記録する選択肢である。範囲指定画像２１２ｂは、１１秒目から２０秒目までの動画像を表す動画像データを記録する選択肢である。これにより、ユーザは、１秒目から１０秒目までの動画像を表す動画像データを第２記憶部３５に記録することと、１１秒目から２０秒目までの動画像を表す動画像データを第２記憶部３５に記録することとの何れかを選択することができる。
【０１３６】
次に、図１２（ａ）に示すように、３０秒目の動画像を撮影して、当該動画像を表す動画像データを第１記憶部３４に格納した時点ｔ１４において、表示制御部４２は、図１２（ｂ）のようにライブビュー画像２１０Ｄに、範囲指定画像２１２ａ、２１２ｂ’に加えて、範囲指定画像２１２ｃ’を含める。範囲指定画像２１２ｃ’は、動画撮影により連続して撮影する最大時間（４０秒）における一部の範囲（２１秒目から３０秒目）の動画像を表す動画像データを記録することを選択する選択肢である。これにより、ユーザは、１秒目から１０秒目までの動画像を表す動画像データを第２記憶部３５に記録することと、１１秒目から２０秒目までの動画像を表す動画像データを第２記憶部３５に記録することと、２１秒目から３０秒目までの動画像を表す動画像データを第２記憶部３５に記録することとの何れかを選択することができる。
【０１３７】
このようなデジタルスチルカメラによれば、表示制御部４２が、撮像部３１が連続撮影処理を実行している最中において、撮像部３１が当該連続撮影処理により撮影した動画像の時間を表示画面に表示させることができる。そして、デジタルスチルカメラは、動画撮影モードにおける最大時間の動画像のうち、連写撮影処理の開始から終了までの途中の一部の動画像を表す動画像データのみを第２記憶部３５に記録することができる。これにより、デジタルスチルカメラは、動画撮影を行った場合に、無駄な動画像の撮影処理を行うことなく、無駄な動画像データを記憶する記憶容量を削減することができる。無駄な撮影処理とは、例えば、撮像部３１が１回の連続撮影処理を実行するのに要する時間が４０秒の動画像を撮影するために要する時間であり、１５秒目の動画像を撮影したときに１１秒目から２０秒の動画像を撮影するために要する時間が選択された場合、２１秒目から４０秒目までの動画像を撮影する処理である。また、デジタルスチルカメラは、ユーザが希望しない範囲を撮影及び記録することが無く、ユーザの利便性を更に高めることができる。
【０１３８】
（第３実施形態）
つぎに、本発明を適用した第３実施形態に係るデジタルスチルカメラについて説明する。なお、上述した実施形態と同一の部分については同一符号、ステップ番号を付して、その詳細な説明を省略する。また、以下の説明においても、連写撮影モードにおいて連続して静止画像を撮影できる最大枚数が４０枚、動画撮影モードにおいて連続して動画像を撮影できる最大時間が４０秒に設定されているものとする。
【０１３９】
第３実施形態として示すデジタルスチルカメラの動作手順の一例について、図１３のフローチャートを参照して説明する。
【０１４０】
制御部３２は、ステップＳ１〜ステップＳ３を行うことにより、ライブビュー画像を表示させた状態で操作部３６が操作されると、この後のステップＳ４１に処理を進める。ステップＳ４１において、表示制御部４２は、連続撮影処理を開始した直後において、撮像部３１が１回の連続撮影処理を実行するのに要する時間内における一部の時間を選択する選択肢である範囲指定画像を表示部３３に表示させる。この選択肢には、現在に撮像部３１が撮影済みの一部の時間及び撮像部３１が撮影する一部のうちの未来の時間が含まれる。この未来の時間とは、ユーザの操作をした時点である現在時点よりも後に撮像部３１が画像を撮影する時間を指す。
【０１４１】
次に、撮影制御部４１は、ステップＳ４にて撮像部３１によりｎ枚目の静止画像を撮影させ、ステップＳ５にて連写枚数ｎを１だけ増加させて、ステップＳ４２に処理を進める。
【０１４２】
ステップＳ４２において、停止部４３は、撮像部３１が１回の連続撮影処理を実行するのに要する時間内における一部の時間が、選択部４５により選択されているか否かを判定する。停止部４３は、一部の時間が選択されている場合にはステップＳ４３に処理を進め、そうでない場合にはステップＳ４５に処理を進める。
【０１４３】
ステップＳ４３において、停止部４３は、ステップＳ４２にて選択された一部の時間の静止画像を撮影済みか否かを判定する。停止部４３は、選択された一部の時間の静止画像を撮影済みである場合にはステップＳ４４に処理を進め、そうでない場合にはステップＳ４に処理を戻す。
【０１４４】
ここで、選択部４５が、ユーザの操作に応答して、ステップＳ４２にて選択された一部の時間として、ユーザの操作をした時点である現在時点よりも未来の時間を含む選択肢を選択した場合、停止部４３は、当該未来の時間までの画像を撮影済みでない場合にはステップＳ４に処理を進め、当該選択された未来の時間までの画像を撮影済みである場合にはステップＳ４４に処理を進める。
【０１４５】
次のステップＳ４４において、停止部４３は、撮像部３１が選択部４５が選択した一部の時間において静止画像を撮影し終えたことのみに応答して、撮像部３１による静止画像の撮影を停止させる。
【０１４６】
次のステップＳ１４において、記憶制御部４４は、撮像部３１が選択部４５が選択した一部の時間において撮影した静止画像を表す静止画像データのみを第２記憶部３５に記憶させる。
【０１４７】
ステップＳ４５において、停止部４３は、選択部４５に対して、撮像部３１が１回の連続撮影処理を実行するのに要する時間内における一部の時間を選択する操作がされたか否かを判定する。停止部４３は、一部の時間を選択する操作がされた場合にはステップＳ４６に処理を進め、そうでない場合にはステップＳ１５以降の処理を行う。
【０１４８】
ステップＳ４６において、表示制御部４２は、ステップＳ４５にて選択されたと判定した一部の時間に応じて、撮影する静止画像の範囲を設定し、ステップＳ４３に処理を進める。これにより、撮像部３１は、設定された静止画像の範囲に至るまで、連写撮影を継続する。
【０１４９】
つぎに、上述したフローチャートで示した処理により実現できる具体的な動作例について、図１４及び図１５を参照して説明する。
【０１５０】
連写撮影モードにおいて、表示制御部４２は、図１４（ａ）に示すように連写撮影を開始した時点ｔ１から、図１４（ｂ）に示すような被写体３０１を含むライブビュー画像３００を表示部３３に表示させる。このライブビュー画像３００には、被写体３０１と、撮像部３１が１回の連続撮影処理を実行するのに要する時間内における一部の時間を選択する選択肢である範囲指定画像３０２ａ，範囲指定画像３０２ｂ，範囲指定画像３０２ｃ及び範囲指定画像３０２ｄとが含まれる。範囲指定画像３０２ａは、「１枚目から１０枚目」の静止画像を表す静止画像データを記録する選択肢である。範囲指定画像３０２ｂは、「１枚目から２０枚目」の静止画像を表す静止画像データを記録する選択肢である。範囲指定画像３０２ｃは、「１枚目から３０枚目」の静止画像を表す静止画像データを記録する選択肢である。範囲指定画像３０２ｄは、「１枚目から４０枚目」の静止画像を表す静止画像データを記録する選択肢である。この動作は、図１３におけるステップＳ４１により実現される。これらの範囲選択画像３０２ａ，３０２ｂ，３０２ｃ，３０２ｄの表示を開始した時刻ｔ１からみて、「１０枚目の画像を撮影する時間」、「２０枚目の画像を撮影する時間」、「３０枚目の画像を撮影する時間」、「４０枚目の画像を撮影する時間」は未来の時間である。
【０１５１】
その後、例えば１３枚目の静止画像を撮影した時点ｔ２’で、ユーザが操作部３６に対して範囲指定画像３０２ｃを選択する操作をして、選択部４５が当該操作を検出した場合、撮影制御部４１は、指定された３０枚までの静止画像を撮影させる。この動作は、図１３におけるステップＳ４２、ステップＳ４３、ステップＳ４、ステップＳ５を繰り返すことにより実現される。
【０１５２】
その後、停止部４３は、３０枚の静止画像を表す静止画像データを第１記憶部３４に格納した場合には、選択された３０枚の静止画像を撮影し終えたことのみに応答して、静止画像の撮影を停止させる。この動作は、図１３におけるステップＳ４３、ステップＳ４４により実現される。
【０１５３】
その後、記憶制御部４４は、第１記憶部３４に記憶された１枚目から３０枚目までの静止画像を表す静止画像データを、連写撮影データ１００として第２記憶部３５に記録する。この動作は、図１３におけるステップＳ１４により実現される。
【０１５４】
他の具体例として、表示制御部４２は、図１５（ｂ）に示すように、ライブビュー画像３００に、範囲指定画像３０２ａ，範囲指定画像３０２ｂ’，範囲指定画像３０２ｃ’，範囲指定画像３０２ｄ’を表示させても良い。これら範囲指定画像３０２ａ，範囲指定画像３０２ｂ’，範囲指定画像３０２ｃ’，範囲指定画像３０２ｄ’は、撮像部３１が１回の連続撮影処理を実行するのに要する時間内（４０枚の静止画像を撮影するために要する時間内）における一部の時間を選択する選択肢である。範囲指定画像３０２ａは、「１枚目から１０枚目」の静止画像を表す静止画像データを記録する選択肢である。範囲指定画像３０２ｂは、「１１枚目から２０枚目」の静止画像を表す静止画像データを記録する選択肢である。範囲指定画像３０２ｃ’は、「２１枚目から３０枚目」の静止画像を表す静止画像データを記録する選択肢である。範囲指定画像３０２ｄ’は、「３１枚目から４０枚目」の静止画像を表す静止画像データを記録する選択肢である。この動作は、図１３におけるステップＳ４１により実現される。これらの範囲選択画像３０２ａ，３０２ｂ’，３０２ｃ’，３０２ｄ’の表示を開始した時刻ｔ１からみて、「１０枚目の画像を撮影する時間」、「１１枚目から２０枚目の画像を撮影する時間」、「２１枚目から３０枚目の画像を撮影する時間」、「３１枚目から４０枚目の画像を撮影する時間」は未来の時間である。
【０１５５】
停止部４３は、例えば１３枚目を撮影した時点ｔ２’に範囲指定画像３０２ｃ’が選択された場合に、図１５（ａ）に示すように、当該選択された静止画像を撮影し終えたことのみに応答して、静止画像の撮影を停止させる。この動作は、図１３におけるステップＳ４３、ステップＳ４４により実現される。
【０１５６】
その後、記憶制御部４４は、２１枚目〜３０枚目の静止画像を表す静止画像データを連写撮影データ１００として第２記憶部３５に記録する。この動作は、図１３におけるステップＳ１４により実現される。
【０１５７】
以上のように、第３実施形態に係るデジタルスチルカメラによれば、撮影制御部４１が、撮像部３１に、静止画像を連続して撮影させ、停止部４３が、選択部４５が選択した一部の時間において静止画像を撮像部３１が撮影し終えたことのみに応答して、撮像部３１による静止画像の撮影を停止させることができる。これにより、デジタルスチルカメラによれば、撮像部３１に連続撮影処理を行わせた場合に、無駄な撮影処理を行うことをなくすことができる。無駄な撮影処理とは、例えば、撮像部３１が１回の連続撮影処理を実行するのに要する時間が４０枚の静止画像を撮影するために要する時間であり、１５枚目の静止画像を撮影したときに２１枚目から３０枚目の静止画像を撮影するために要する時間が選択された場合、３１枚目から４０枚目までの静止画像を撮影する処理である。また、このデジタルスチルカメラによれば、ユーザが最大枚数の連写撮影を行う必要が無く、連写撮影を行う前又は連写撮影を行った直後から多くの静止画像を表す静止画像データを第２記憶部３５に記録したくない場合に、撮像部３１が１回の連続撮影処理を実行するのに要する時間内における一部の範囲のみ撮影させることができ、利便性を向上させることができる。
【０１５８】
また、デジタルスチルカメラによれば、選択部４５が、ユーザの操作に応答して、一部の時間として、ユーザの操作をした時点である現在時点よりも未来の時間を選択することができる。これにより、デジタルスチルカメラによれば、ユーザが最大枚数の連写撮影を行う必要が無く、連写撮影を行う前から多くの静止画像を第２記憶部３５に記録したくない場合に、撮像部３１が１回の連続撮影処理を実行するのに要する時間内における一部の範囲のみ撮影させることができ、利便性を向上させることができる。
【０１５９】
（第４実施形態）
つぎに、第４実施形態におけるデジタルスチルカメラについて説明する。なお、上述した実施形態と同一の部分については同一符号、ステップ番号を付して、その詳細な説明を省略する。また、以下の説明においても、連写撮影モードにおいて連続して静止画像を撮影できる最大枚数が４０枚、動画撮影モードにおいて連続して動画像を撮影できる最大時間が４０秒に設定されているものとする。
【０１６０】
第４実施形態として示すデジタルスチルカメラの動作手順の一例について、図１６のフローチャートを参照して説明する。
【０１６１】
制御部３２は、ステップＳ１〜ステップＳ３を行うことにより、ライブビュー画像を表示させた状態で操作部３６が操作されると、この後のステップＳ５１に処理を進める。ステップＳ５１において、表示制御部４２は、連続撮影処理を開始した直後において、撮像部３１が１回の連続撮影処理を実行するのに要する時間内における一部の時間を選択する選択肢である範囲指定画像を表示部３３に表示させる。この選択肢には、現在に撮像部３１が撮影済みの一部の時間及び撮像部３１が撮影する一部の時間うちの未来の時間が含まれる。
【０１６２】
次のステップＳ２１にて、撮像部３１が、動画像を撮影して、撮影した動画像を表す動画像データを生成し、撮影制御部４１が、撮像部３１に動画像を連続して撮影する連続撮影処理を実行させる。
【０１６３】
ステップＳ５２において、停止部４３は、撮像部３１が１回の連続撮影処理を実行するのに要する時間内における一部の時間が選択部４５により選択されているか否かを判定する。停止部４３は、一部の時間が選択されている場合にはステップＳ５３に処理を進め、そうでない場合にはステップＳ５５に処理を進める。
【０１６４】
ステップＳ５３において、停止部４３は、ステップＳ４２にて選択された一部の時間の動画像を撮影済みか否かを判定する。停止部４３は、選択された一部の時間の動画像を撮影済みである場合にはステップＳ４４に処理を進め、そうでない場合にはステップＳ２１に処理を戻す。
【０１６５】
ここで、選択部４５が、ユーザの操作に応答して、ステップＳ５２にて選択された一部の時間として、ユーザの操作をした時点である現在時点よりも未来の時間を選択した場合、停止部４３は、当該未来の時間までの画像を撮影済みでない場合にはステップＳ２１に処理を進め、当該未来の時間までの画像を撮影済みである場合にはステップＳ５４に処理を進める。
【０１６６】
次のステップＳ５４において、停止部４３は、撮像部３１が選択部４５が選択した一部の時間において動画像を撮影し終えたことのみに応答して、撮像部３１による動画像の撮影を停止させる。
【０１６７】
次のステップＳ５３において、記憶制御部４４は、撮像部３１が選択部４５が選択した一部の時間において撮影した動画像を表す動画像データのみを第２記憶部３５に記憶させる。
【０１６８】
ステップＳ５５において、停止部４３は、選択部４５に対して、撮像部３１が１回の連続撮影処理を実行するのに要する時間内における一部の時間を選択する操作がされたか否かを判定する。停止部４３は、一部の時間を選択する操作がされた場合にはステップＳ５６に処理を進め、そうでない場合にはステップＳ３１以降の処理を行う。
【０１６９】
ステップＳ５６において、停止部４３は、ステップＳ５５にて選択されたと判定した一部の時間に応じて、撮影する動画像の範囲を設定し、ステップＳ５３に処理を進める。これにより、撮像部３１は、設定された動画像の範囲に至るまで、連写撮影を継続する。
【０１７０】
つぎに、上述したフローチャートで示した処理により実現できる具体的な動作例について、図１７及び図１８を参照して説明する。
【０１７１】
動画撮影モードにおいて、表示制御部４２は、図１７（ａ）に示すように動画撮影を開始した時点ｔ１１から、図１７（ｂ）に示すような被写体３１１を含むライブビュー画像３１０を表示部３３に表示させる。このライブビュー画像３１０には、被写体３１１と、撮像部３１が１回の連続撮影処理を実行するのに要する時間内（４０秒の動画像を撮影するために要する時間内）における一部の時間を選択する選択肢としての、範囲指定画像３１２ａ，範囲指定画像３１２ｂ，範囲指定画像３１２ｃ及び範囲指定画像３１２ｄが含まれる。範囲指定画像３１２ａは、「１秒目から１０秒目」の動画像を表す動画像データを記録する選択肢である。範囲指定画像３１２ｂは、「１秒目から２０秒目」の動画像を表す動画像データを記録する選択肢である。範囲指定画像３１２ｃは、「１秒目から３０秒目」の動画像を表す動画像データを記録する選択肢である。範囲指定画像３１２ｄは、「１秒目から４０秒目」の動画像を表す動画像データを記録する選択肢である。この動作は、図１６におけるステップＳ５１により実現される。これらの範囲選択画像３１２ａ，３１２ｂ，３１２ｃ，３１２ｄの表示を開始した時刻ｔ１１からみて、「１０秒目の画像を撮影する時間」、「２０秒目の画像を撮影する時間」、「３０秒目の画像を撮影する時間」、「４０秒目の画像を撮影する時間」は未来の時間である。
【０１７２】
その後、例えば１３秒目の動画像を撮影した時点ｔ１２’で、ユーザが操作部３６に対して範囲指定画像３１２ｃを選択する操作をして、選択部４５が当該操作を検出した場合、撮影制御部４１は、指定された３０秒までの動画像を撮影させる。この動作は、図１６におけるステップＳ５２、ステップＳ５３、ステップＳ２１を繰り返すことにより実現される。
【０１７３】
その後、記憶制御部４４は、第１記憶部３４に記憶された１秒目から３０秒目までの動画像を表す動画像データを、動画撮影データ１１０として第２記憶部３５に記録する。この動作は、図１６におけるステップＳ５４により実現される。
【０１７４】
他の具体例として、表示制御部４２は、図１８（ｂ）に示すように、ライブビュー画像３１０に、範囲指定画像３１２ａ，範囲指定画像３１２ｂ’，範囲指定画像３１２ｃ’，範囲指定画像３１２ｄ’を表示させても良い。これら範囲指定画像３１２ａ，範囲指定画像３１２ｂ’，範囲指定画像３１２ｃ’，範囲指定画像３１２ｄ’は、撮像部３１が１回の連続撮影処理を実行するのに要する時間内（４０秒の動画像を撮影するために要する時間内）における一部の時間を選択する選択肢である。範囲指定画像３１２ａは、「１秒目から１０秒目」の動画像を表す動画像データを記録する選択肢である。範囲指定画像３１２ｂ’は、「１１秒目から２０秒目」の動画像を表す動画像データを記録する選択肢である。範囲指定画像３１２ｃ’は、「２１秒目から３０秒目」の動画像を表す動画像データを記録する選択肢である。範囲指定画像３１２ｄ’は、「３１秒目から４０秒目」の動画像を表す動画像データを記録する選択肢である。この動作は、図１６におけるステップＳ４１により実現される。これらの範囲選択画像３１２ａ，３１２ｂ’，３１２ｃ’，３１２ｄ’の表示を開始した時刻ｔ１１からみて、「１０秒目の画像を撮影する時間」、「１１秒目から２０秒目の画像を撮影する時間」、「２１秒目から３０秒目の画像を撮影する時間」、「３１秒目から４０秒目の画像を撮影する時間」は未来の時間である。
【０１７５】
停止部４３は、例えば１３秒目を撮影した時点ｔ１２’に範囲指定画像３１２ｃ’が選択された場合に、図１８（ａ）に示すように、当該選択された静止画像を撮影し終えたことのみに応答して、動画像の撮影を停止させる。この動作は、図１６におけるステップＳ５３、ステップＳ５４により実現される。
【０１７６】
その後、記憶制御部４４は、２１〜３０秒目の動画像を表す動画像データを動画撮影データ１００として第２記憶部３５に記録する。この動作は、図１６におけるステップＳ３０により実現される。
【０１７７】
以上のように、第４実施形態に係るデジタルスチルカメラによれば、撮影制御部４１が、撮像部３１に、動画像を連続して撮影させ、停止部４３が、選択部４５が選択した一部の時間において動画像を撮像部３１が撮影し終えたことのみに応答して、撮像部３１による動画像の撮影を停止させることができる。これにより、デジタルスチルカメラによれば、撮像部３１に連続撮影処理を行わせた場合に、無駄な撮影処理を行うことをなくすことができる。無駄な撮影処理とは、例えば、撮像部３１が１回の連続撮影処理を実行するのに要する時間が４０秒の動画像を撮影するために要する時間であり、１５秒目の動画像を撮影したときに２１秒目から３０秒目の動画像を撮影するために要する時間が選択された場合、３１秒目から４０秒目までの動画像を撮影する処理である。また、このデジタルスチルカメラによれば、ユーザが最大時間の動画撮影を行う必要が無く、動画撮影を行う前又は動画撮影を行った直後から多くの動画像を第２記憶部３５に記録したくない場合に、撮像部３１が１回の連続撮影処理を実行するのに要する時間内における一部の範囲のみ撮影させることができ、利便性を向上させることができる。
【０１７８】
また、デジタルスチルカメラによれば、選択部４５が、ユーザの操作に応答して、一部の時間として、ユーザの操作をした時点である現在時点よりも未来の時間を選択することができる。ユーザが最大時間の動画撮影を行う必要が無く、動画撮影を行う前から多くの動画像を表す動画像データを第２記憶部３５に記録したくない場合に、撮像部３１が１回の連続撮影処理を実行するのに要する時間内における一部の範囲のみ撮影させることができ、利便性を向上させることができる。
【０１７９】
以上のように、第１実施形態乃至第４実施形態に係るデジタルスチルカメラについて説明したが、図２に示した停止部４３は、選択部４５が一部の時間を選択したことに応答して、または、撮像部３１が選択部４５が選択した一部の時間において画像を撮影し終えたことに応答して、撮像部３１による画像の撮影を停止させることができる。すなわち、デジタルスチルカメラにおける停止部４３は、第１実施形態にて説明したように静止画像を連続して撮影しているときに、選択部４５が一部の時間を選択したことのみに応答して撮像部３１による静止画像の撮影を停止させる機能と、第２実施形態にて説明したように動画像を連続して撮影しているときに、選択部４５が一部の時間を選択したことのみに応答して撮像部３１による動画像の撮影を停止させる機能と、第３実施形態にて説明したように静止画像を連続して撮影しているときに、撮像部３１が選択部４５が選択した一部の時間において静止画像を撮影し終えたことのみに応答して撮像部３１による静止画像の撮影を停止させる機能と、第４実施形態にて説明したように動画像を連続して撮影しているときに、撮像部３１が選択部４５が選択した一部の時間において動画像を撮影し終えたことのみに応答して撮像部３１による動画像の撮影を停止させる機能を有していても良い。これにより、デジタルスチルカメラにおける停止部４３は、選択部４５が一部の時間を選択したことに応答して、または、撮像部３１が選択部４５が選択した一部の時間において画像を撮影し終えたことに応答して、撮像部３１による画像の撮影を停止させることができる。
【０１８０】
なお、上述の実施の形態は本発明の一例である。このため、本発明は、上述の実施形態に限定されることはなく、この実施の形態以外であっても、本発明に係る技術的思想を逸脱しない範囲であれば、設計等に応じて種々の変更が可能であることは勿論である。
【符号の説明】
【０１８１】
１  モータ
２  レンズ光学系
３  ＣＣＤ
４  タイミング発生器
５  ＣＣＤドライバ
６  サンプルホールド回路
７  変換器
８  ＤＳＰ
９  ＤＲＡＭ
１０  ＣＰＵ
１１  ＲＯＭ
１２  ＲＡＭ
１３  キー入力部
１４  表示コントローラ
１５  液晶表示部
１６  メモリーカード
３１  撮像部
３２  制御部
３３  表示部
３４  第１記憶部
３５  第２記憶部
３６  操作部
４１  撮影制御部
４１ａ  連写撮影部
４１ｂ  動画撮影部
４２  表示制御部
４２  ＣＰＵ
４３  停止部
４４  記憶制御部
４５  選択部
【図１】
0005521504.tif 000002
【図２】
0005521504.tif 000003
【図３】
0005521504.tif 000004
【図４】
0005521504.tif 000005
【図５】
0005521504.tif 000006
【図６】
0005521504.tif 000007
【図７】
0005521504.tif 000008
【図８】
0005521504.tif 000009
【図９】
0005521504.tif 000010
【図１０】
0005521504.tif 000011
【図１１】
0005521504.tif 000012
【図１２】
0005521504.tif 000013
【図１３】
0005521504.tif 000014
【図１４】
0005521504.tif 000015
【図１５】
0005521504.tif 000016
【図１６】
0005521504.tif 000017
【図１７】
0005521504.tif 000018
【図１８】
0005521504.tif 000019