以下、図面を参照して、本発明の実施の形態について詳細に説明する。なお、ここでは、本発明を、静止画像及び動画像の双方の撮影を行う機能を有するデジタルカメラに適用した場合について説明する。
まず、図1を参照して、本実施の形態に係るデジタルカメラ10の外観上の構成を説明する。
デジタルカメラ10の正面には、被写体像を結像させるためのレンズ21と、撮影時に必要に応じて被写体に照射する光を発するストロボ44と、撮影する被写体の構図を決定するために用いられるファインダ20と、が備えられている。また、デジタルカメラ10の上面には、撮影を実行する際に押圧操作されるレリーズスイッチ(所謂シャッター)56Aと、電源スイッチ56Bと、モード切替スイッチ56Cと、が備えられている。
なお、本実施の形態に係るデジタルカメラ10のレリーズスイッチ56Aは、中間位置まで押下される状態(以下、「半押し状態」という。)と、当該中間位置を超えた最終押下位置まで押下される状態(以下、「全押し状態」という。)と、の2段階の押圧操作が検出可能に構成されている。
そして、デジタルカメラ10では、レリーズスイッチ56Aを半押し状態にすることによりAE(Automatic Exposure、自動露出)機能が働いて露出状態(シャッタースピード、絞りの状態)が設定された後、AF(Auto Focus、自動合焦)機能が働いて合焦制御され、その後、引き続き全押し状態にすると露光(撮影)が行われる。
また、モード切替スイッチ56Cは、静止画像の撮影を行うモードである静止画撮影モード、動画像の撮影を行うモードである動画撮影モード、及び被写体像を後述するLCD38に再生するモードである再生モードの何れかのモードに設定する際に回転操作される。
一方、デジタルカメラ10の背面には、前述のファインダ20の接眼部と、撮影された被写体像やメニュー画面等を表示する液晶ディスプレイ(以下、「LCD」という。)38と、十字カーソルスイッチ56Dと、が備えられている。なお、十字カーソルスイッチ56Dは、LCD38の表示領域における上・下・左・右の4方向の移動方向を示す4つの矢印キーを含んで構成されている。
更に、デジタルカメラ10の背面には、LCD38にメニュー画面を表示させるときに押圧操作されるメニュースイッチと、それまでの操作内容を確定するときに押圧操作される決定スイッチ56Eと、直前の操作内容をキャンセルするときに押圧操作されるキャンセルスイッチとが備えられている。
次に、図2を参照して、本実施の形態に係るデジタルカメラ10の電気系の要部構成を説明する。
デジタルカメラ10は、前述のレンズ21を含んで構成された光学ユニット22と、レンズ21の光軸後方に配設された電荷結合素子(以下、「CCD」という。)24と、入力されたアナログ信号に対して各種のアナログ信号処理を行うアナログ信号処理部26と、を含んで構成されている。
また、デジタルカメラ10は、入力されたアナログ信号をデジタルデータに変換するアナログ/デジタル変換器(以下、「ADC」という。)28と、入力されたデジタルデータに対して各種のデジタル信号処理を行うデジタル信号処理部30と、を含んで構成されている。
なお、デジタル信号処理部30は、所定容量のラインバッファを内蔵し、入力されたデジタルデータを後述するメモリ48の所定領域に直接記憶させる制御も行う。
CCD24の出力端はアナログ信号処理部26の入力端に、アナログ信号処理部26の出力端はADC28の入力端に、ADC28の出力端はデジタル信号処理部30の入力端に、各々接続されている。従って、CCD24から出力された被写体像を示すアナログ信号はアナログ信号処理部26によって所定のアナログ信号処理が施され、ADC28によってデジタル画像データに変換された後にデジタル信号処理部30に入力される。
一方、デジタルカメラ10は、被写体像やメニュー画面等をLCD38に表示させるための信号を生成してLCD38に供給するLCDインタフェース36と、デジタルカメラ10全体の動作を司るCPU(中央処理装置)40と、撮像により得られたデジタル画像データ等を一時的に記憶するメモリ48と、メモリ48に対するアクセスの制御を行うメモリインタフェース46と、を含んで構成されている。
更に、デジタルカメラ10は、可搬型のメモリカード52をデジタルカメラ10でアクセス可能とするための外部メモリインタフェース50と、デジタル画像データに対する圧縮処理及び伸張処理を行う圧縮・伸張処理回路54と、を含んで構成されている。
なお、本実施の形態のデジタルカメラ10では、メモリ48としてフラッシュ・メモリ(Flash Memory)が用いられ、メモリカード52としてxDピクチャカード(登録商標)が用いられている。
デジタル信号処理部30、LCDインタフェース36、CPU40、メモリインタフェース46、外部メモリインタフェース50及び圧縮・伸張処理回路54はシステムバスBUSを介して相互に接続されている。従って、CPU40は、デジタル信号処理部30及び圧縮・伸張処理回路54の作動の制御、LCD38に対するLCDインタフェース36を介した各種情報の表示、メモリ48及びメモリカード52へのメモリインタフェース46ないし外部メモリインタフェース50を介したアクセスを各々行うことができる。
一方、デジタルカメラ10には、主としてCCD24を駆動させるためのタイミング信号を生成してCCD24に供給するタイミングジェネレータ32が備えられており、CCD24の駆動はCPU40によりタイミングジェネレータ32を介して制御される。
更に、デジタルカメラ10にはモータ駆動部34が備えられており、光学ユニット22に備えられた図示しない焦点調整モータ、ズームモータ及び絞り駆動モータの駆動もCPU40によりモータ駆動部34を介して制御される。
すなわち、本実施の形態に係るレンズ21は複数枚のレンズを有し、焦点距離の変更(変倍)が可能なズームレンズとして構成されており、図示しないレンズ駆動機構を備えている。このレンズ駆動機構に上記焦点調整モータ、ズームモータ及び絞り駆動モータは含まれるものであり、これらのモータは各々CPU40の制御によりモータ駆動部34から供給された駆動信号によって駆動される。
更に、前述のレリーズスイッチ56A、電源スイッチ56B、モード切替スイッチ56C、十字カーソルスイッチ56D、決定スイッチ56E等の各種スイッチ(同図では、「操作部56」と総称。)はCPU40に接続されており、CPU40は、これらの操作部56に対する操作状態を常時把握できる。
また、デジタルカメラ10には、ストロボ44とCPU40との間に介在されると共に、CPU40の制御によりストロボ44を発光させるための電力を充電する充電部42が備えられている。更に、ストロボ44はCPU40にも接続されており、ストロボ44の発光はCPU40によって制御される。
次に、本実施の形態に係るデジタルカメラ10の撮影時における全体的な動作について簡単に説明する。
まず、CCD24は、光学ユニット22を介した撮像を行い、被写体像を示すR(赤)、G(緑)、B(青)毎のアナログ信号をアナログ信号処理部26に順次出力する。アナログ信号処理部26は、CCD24から入力されたアナログ信号に対して相関二重サンプリング処理等のアナログ信号処理を施した後にADC28に順次出力する。
ADC28は、アナログ信号処理部26から入力されたR、G、B毎のアナログ信号を各々12ビットのR、G、Bの信号(デジタル画像データ)に変換してデジタル信号処理部30に順次出力する。デジタル信号処理部30は、内蔵しているラインバッファにADC28から順次入力されるデジタル画像データを蓄積して一旦メモリ48の所定領域に直接格納する。
メモリ48の所定領域に格納されたデジタル画像データは、CPU40による制御に応じてデジタル信号処理部30により読み出され、所定の物理量に応じたR,G,B毎のデジタルゲインをかけることでホワイトバランス調整を行うと共に、ガンマ処理及びシャープネス処理を行って8ビットのデジタル画像データを生成する。
そして、デジタル信号処理部30は、生成した8ビットのデジタル画像データに対しYC信号処理を施して輝度信号Yとクロマ信号Cr、Cb(以下、「YC信号」という。)を生成し、YC信号をメモリ48の上記所定領域とは異なる領域に格納する。
なお、LCD38は、CCD24による連続的な撮像によって得られた動画像(スルー画像)を表示してファインダとして使用することができるものとして構成されており、LCD38をファインダとして使用する場合には、生成したYC信号を、LCDインタフェース36を介して順次LCD38に出力する。これによってLCD38にスルー画像が表示されることになる。
ここで、静止画撮影モードが設定されている場合、レリーズスイッチ56Aがユーザによって半押し状態とされたタイミングで前述のようにAE機能が働いて露出状態が設定された後、AF機能が働いて合焦制御され、その後、引き続き全押し状態とされたタイミングで、その時点でメモリ48に格納されているYC信号を、圧縮・伸張処理回路54によって所定の圧縮形式(本実施の形態では、JPEG形式)で圧縮した後に外部メモリインタフェース50を介してメモリカード52に電子化ファイルとして記録することにより撮影が行われる。
一方、動画撮影モードが設定されている場合には、レリーズスイッチ56Aが全押し状態とされたタイミングで、その時点からメモリ48に格納されるYC信号を、所定期間毎に時系列で圧縮・伸張処理回路54により所定の圧縮形式(本実施の形態では、Motion JPEG形式)で圧縮した後に外部メモリインタフェース50を介してメモリカード52に順次記録していき、再度レリーズスイッチ56Aが全押し状態とされたタイミングで、当該記録動作を終了することにより撮影が行われる。
ところで、本実施の形態に係るデジタルカメラ10には、静止している被写体(以下、「撮影対象被写体」という。)に対する、デジタルカメラ10による撮影方向を所定方向に移動させた状態(本実施の形態では、水平方向に移動させた状態(パンさせた状態)、又は上下方向に移動させた状態(チルトさせた状態))での動画像の撮影(以下、「本撮影」という。)に先立って、CCD24による撮像方向が上記所定方向に連続的に移動された状態でCCD24によって連続的に取得されたデジタル画像データを予備撮影画像情報としてメモリカード52に記憶する予備撮影を行い、本撮影を行う際に、LCD38に対し、CCD24によって連続的に取得されたデジタル画像データにより示される被写体がリアルタイムで連続的に表示されるように制御すると共に、メモリカード52によって記憶された予備撮影画像情報により示される被写体が予め定められた速度で等速に移動するように表示されるように制御する動画撮影補助機能が搭載されている。
次に、本実施の形態に係る動画撮影補助機能の実行時におけるデジタルカメラ10の作用を説明する。なお、ここでは、錯綜を回避するために、上記所定方向として水平方向を適用し、デジタルカメラ10に対して、動画撮影を行う際の撮影方向の移動方向が水平方向である(パンニングして動画撮影を行う)ことが予め設定されている場合について説明する。
まず、図3を参照して、予備撮影を行う際のデジタルカメラ10の作用を説明する。なお、図3は、動画撮影モードが設定されており、かつユーザによって予備撮影を行う旨の指示入力が行われたときに、デジタルカメラ10のCPU40によって実行される予備撮影処理プログラムの処理の流れを示すフローチャートであり、当該プログラムはメモリ48の所定領域に予め記憶されている。
この際、ユーザは、本撮影を行う際における撮影対象被写体に対する撮影範囲を含むように、デジタルカメラ10をパンさせた状態で動画像の撮影を行う。
そこで、まず、同図のステップ100では、ユーザによりレリーズスイッチ56Aが全押し状態とされるまで待機することにより動画像の撮影の開始指示待ちを行い、次のステップ102にて、動画像の撮影を開始する。本ステップ102の処理により、デジタル画像データ(本実施の形態では、圧縮・伸張処理回路54による圧縮処理後のYC信号)の所定フレームレート(本実施の形態では、30fps)でのメモリカード52への記録(動画像の撮影)が開始される。
次のステップ104では、ユーザによりレリーズスイッチ56Aが再び全押し状態とされるまで待機することにより動画像の撮影の終了指示待ちを行い、次のステップ106にて、動画像の撮影を停止する。なお、以上の処理によってメモリカード52に記録された動画像のデジタル画像データを以下では「予備撮影画像情報」という。
次のステップ108では、動画撮影補助機能により、予備撮影画像情報により示される被写体をLCD38によって表示(再生)する際の当該被写体の移動速度が、次の(1)式により示される関係が成立する速度で、かつ当該被写体が等速に移動するように、予備撮影画像情報を調整する。なお、図4に示されるように、(1)式におけるXは上記所定方向(本実施の形態では、水平方向)に対するCCD24の画素数を、ΔXは予備撮影画像情報により示される被写体の時系列順で隣接するフレーム画像間の移動画素数を、NはCCD24によるフレームレートを、各々示す。
ここで、上記移動画素数ΔXは、従来既知の相関法や勾配法等の対応点検出技術を利用することにより得ることができる。また、上記予備撮影画像情報の調整は、一例として図5に模式的に示されるように、予備撮影画像情報に対するフレーム画像情報の削除及びフレーム画像情報の挿入の少なくとも一方を行うことにより行うことができる。なお、予備撮影画像情報の調整法は、この方法に限らないことは言うまでもない。
本ステップ108の処理が終了すると本予備撮影処理プログラムが終了される。
ところで、本実施の形態に係るデジタルカメラ10には、本撮影に先立ち、予備撮影画像情報により示される複数の被写体が撮影時間順かつ連続的にLCD38により表示されている状態で、ユーザに対して本撮影を開始したい被写体が表示された第1のタイミングと本撮影を終了したい被写体が表示された第2のタイミングを指定させ、上記第1のタイミングを示す情報を撮影開始情報として記憶すると共に、上記第2のタイミングを示す情報を撮影終了情報として記憶しておき、本撮影を行う際に、上記撮影開始情報により示される第1のタイミングに対応する被写体がLCD38により表示された時点で撮影開始を指示する指示情報を出力し、上記撮影終了情報により示される第2のタイミングに対応する被写体がLCD38により表示された時点で撮影終了を指示する指示情報を出力する撮影期間提示機能が搭載されている。
なお、本実施の形態に係るデジタルカメラ10では、上記指示情報の出力を、LCD38による表示により行う場合について説明するが、これに限定されるものではなく、例えば、デジタルカメラ10にブザー等の音声生成装置を設けておき、当該音声生成装置による所定音の再生により行う形態等、他の形態とすることもできることは言うまでもない。
次に、図6を参照して、上記撮影開始情報及び撮影終了情報を記憶する際のデジタルカメラ10の作用を説明する。なお、図6は、ユーザによって上記撮影開始情報及び撮影終了情報を記憶する旨の指示入力が行われたときに、デジタルカメラ10のCPU40によって実行される撮影タイミング設定処理プログラムの処理の流れを示すフローチャートであり、当該プログラムもメモリ48の所定領域に予め記憶されている。
同図のステップ200では、上記予備撮影処理プログラムによって得られた予備撮影画像情報をメモリカード52から読み出し、当該予備撮影画像情報により示される被写体のLCD38による表示(再生)を開始する。
ここで、ユーザは、本撮影を開始したい被写体がLCD38により表示されたとき(第1のタイミング)、及び本撮影を終了したい被写体がLCD38により表示されたとき(第2のタイミング)に所定スイッチ(本実施の形態では、決定スイッチ56E)を押圧操作する。
そこで、次のステップ202では、上記所定スイッチの押圧操作待ちを行い、次のステップ204にて、この時点のタイミングを示す情報を上記撮影開始情報としてメモリカード52の所定領域に記憶する。なお、本実施の形態に係るデジタルカメラ10では、上記撮影開始情報として、このときLCD38により表示されている被写体のフレーム番号を示す情報を適用しているが、これに限らず、例えば、上記ステップ200の処理により予備撮影画像情報により示される被写体の再生が開始されてからの経過時間を示す情報を適用する形態等、他の形態とすることもできることは言うまでもない。
次のステップ206では、上記所定スイッチの押圧操作待ちを行い、次のステップ208にて、この時点のタイミングを示す情報を上記撮影終了情報としてメモリカード52の所定領域に記憶する。なお、本実施の形態に係るデジタルカメラ10では、上記撮影終了情報としても、このときLCD38により表示されている被写体のフレーム番号を示す情報を適用しているが、これに限らず、この場合も、例えば、上記ステップ200の処理により予備撮影画像情報により示される被写体の再生が開始されてからの経過時間を示す情報を適用する形態等、他の形態とすることもできることは言うまでもない。
次のステップ210では、上記ステップ200の処理によって開始した被写体の再生を終了し、その後に本撮影タイミング設定処理プログラムを終了する。
次に、図7を参照して、本撮影を行う際のデジタルカメラ10の作用を説明する。なお、図7は、動画撮影モードが設定されており、かつユーザによって本撮影を行う旨の指示入力が行われたときに、デジタルカメラ10のCPU40によって実行される本撮影処理プログラムの処理の流れを示すフローチャートであり、当該プログラムもメモリ48の所定領域に予め記憶されている。
同図のステップ300では、上記予備撮影処理プログラムによって得られた予備撮影画像情報をメモリカード52から読み出し、当該予備撮影画像情報により示される1フレーム目の被写体がLCD38により表示(再生)されると共に、CCD24によって連続的に取得されたデジタル画像データにより示される被写体(スルー画像)がリアルタイムで連続的にLCD38により表示されるように制御する。
図8には、上記ステップ300の処理によるLCD38の表示画像の一例が示されている。同図に示されるように、本実施の形態に係るデジタルカメラ10では、当該表示画像として、LCD38の表示領域における上側に予備撮影画像情報により示される被写体(以下、「予備撮影画像」という。)が表示され、下側にスルー画像が表示される。このとき、CPU40は、上記予備撮影画像とスルー画像とを前記所定方向(本実施の形態では、水平方向)に直交する方向(垂直方向)に並べて表示するようにLCD38を制御する。
同図に示される画像がLCD38に表示されると、ユーザは、スルー画像が、表示されている予備撮影画像と同様の状態となるようにデジタルカメラ10による撮影方向を位置決めする。そして、ユーザは、当該位置決めの後、上記予備撮影画像情報により示される被写体の再生(動画像の再生)を開始させるために所定スイッチ(本実施の形態では、決定スイッチ56E)を押圧操作する。
そこで、次のステップ302では、上記所定スイッチが押圧操作されるまで待機し、次のステップ304では、読み出した予備撮影画像情報により示される被写体(予備撮影画像)の再生を開始する。
ここで、ユーザは、スルー画像により示される被写体が、予備撮影画像により示される被写体の移動に追随するようにデジタルカメラ10の撮影方向を移動させる。そして、ユーザは、本撮影を開始する際にレリーズスイッチ56Aを全押し状態とし、本撮影を終了する際にレリーズスイッチ56Aを再び全押し状態とする。
そこで、次のステップ306では、レリーズスイッチ56Aが全押し状態とされたか否かを判定することにより、本撮影の開始が指示されたか否かを判定し、肯定判定となった場合はステップ312に移行する一方、否定判定となった場合にはステップ308に移行する。
ステップ308では、上記撮影タイミング設定処理プログラムにより記憶された撮影開始情報により示される被写体がLCD38により表示されたか否かを判定することにより、ユーザにより本撮影を開始したいタイミングとして設定された第1のタイミングが到来したか否かを判定し、肯定判定となった場合はステップ310に移行する。
ステップ310では、LCD38により撮影開始をユーザに対して指示する指示情報(一例として、「撮影を開始してください。」との文字列情報)を表示させ、その後に上記ステップ306に戻る。なお、上記ステップ308において否定判定となった場合は、上記ステップ310の処理を実行することなく上記ステップ306に戻る。
ユーザは、上記ステップ310の処理によって指示情報がLCD38により表示されたタイミングでレリーズスイッチ56Aを全押し状態とすることにより、ユーザ自身が指定した開始タイミングで本撮影を開始することができる。
ステップ312では、動画像の撮影を開始する。本ステップ312の処理により、デジタル画像データ(本実施の形態では、圧縮・伸張処理回路54による圧縮処理後のYC信号)の所定フレームレート(本実施の形態では、30fps)でのメモリカード52への記録(動画像の撮影)が開始される。
次のステップ314では、レリーズスイッチ56Aが再び全押し状態とされたか否かを判定することにより、本撮影の終了が指示されたか否かを判定し、肯定判定となった場合はステップ320に移行する一方、否定判定となった場合にはステップ316に移行する。
ステップ316では、上記撮影タイミング設定処理プログラムにより記憶された撮影終了情報により示される被写体がLCD38により表示されたか否かを判定することにより、ユーザにより本撮影を終了したいタイミングとして設定された第2のタイミングが到来したか否かを判定し、肯定判定となった場合はステップ318に移行する。
ステップ318では、LCD38により撮影終了をユーザに対して指示する指示情報(一例として、「撮影を終了してください。」との文字列情報)を表示させ、その後に上記ステップ314に戻る。なお、上記ステップ316において否定判定となった場合は、上記ステップ318の処理を実行することなく上記ステップ314に戻る。
ユーザは、上記ステップ318の処理によって指示情報がLCD38により表示されたタイミングでレリーズスイッチ56Aを全押し状態とすることにより、ユーザ自身が指定した終了タイミングで本撮影を終了することができる。
ステップ320では、動画像の撮影を停止し、その後に本本撮影処理プログラムを終了する。なお、以上の処理によってメモリカード52に記録された動画像のデジタル画像データを「本撮影画像情報」という。
なお、本本撮影処理プログラムでは、本撮影画像情報を、対応する予備撮影画像情報に関連付けてメモリカード52に記憶するようにしている。本実施の形態に係る本撮影処理プログラムでは、上記関連付けを、本撮影画像情報の電子化ファイルの名称の一部と、対応する予備撮影画像情報の電子化ファイルの名称の一部を共通のものとすることにより行っているが、これに限らず、例えば、本撮影画像情報の電子化ファイルの名称と、対応する予備撮影画像情報の電子化ファイルの名称とを対応付けて記憶するテーブル情報を記憶する形態や、本撮影画像情報の電子化ファイルの名称に、対応する予備撮影画像情報を特定できる情報を組み込んでおく形態等、他の形態とすることもできることは言うまでもない。
ところで、本実施の形態に係るデジタルカメラ10には、本撮影画像情報により示される被写体の表示を指示する指示情報が入力されたとき、当該本撮影画像情報により示される被写体と、当該本撮影画像情報に対応する前記予備撮影画像情報により示される被写体とを並べてLCD38により表示する比較表示機能が搭載されている。
次に、図9を参照して、比較表示機能を働かせる際のデジタルカメラ10の作用を説明する。なお、図9は、ユーザによって比較表示機能を働かせる旨の指示入力が行われたときに、デジタルカメラ10のCPU40によって実行される比較表示処理プログラムの処理の流れを示すフローチャートであり、当該プログラムもメモリ48の所定領域に予め記憶されている。
同図のステップ400では、予め定められた画像選択画面がLCD38によって表示されるように制御し、次のステップ402にて、所定情報の入力待ちを行う。
図10には、上記ステップ400の処理によってLCD38により表示される画像選択画面の表示状態例が示されている。同図に示されるように、本実施の形態に係る画像選択画面では、画像の選択を促すメッセージが表示されると共に、この時点でメモリカード52に記憶されている予備撮影画像情報及び本撮影画像情報のサムネイル(Thumbnail)が、対応するもの同士が隣接されるように一覧表示される。なお、前述したように、本撮影画像情報は、対応する予備撮影画像情報に関連付けられて記憶されているので、対応するもの同士を容易に特定することができる。
同図に示される画像選択画面がLCD38により表示されると、ユーザは、表示したい画像を示すサムネイルの表示領域を十字カーソルスイッチ56D等の操作によって指定する。なお、この際に指定するサムネイルは予備撮影画像を示すものでも、本撮影画像を示すものでもよい。ユーザによって表示したい画像が指定されると、上記ステップ402が肯定判定となってステップ404に移行する。
ステップ404では、ユーザによって指定された画像に対応する予備撮影画像情報及び本撮影画像情報と、当該予備撮影画像情報に対応する撮影開始情報をメモリカード52から読み出し、次のステップ406では、読み出した予備撮影画像情報により示される被写体の再生を開始する。
次のステップ408では、読み出した撮影開始情報により示される被写体のLCD38による表示待ちを行うことにより、ユーザにより本撮影を開始したいタイミングとして設定された第1のタイミングの到来待ちを行い、次のステップ410にて、上記ステップ404の処理によって読み出した本撮影画像情報により示される被写体の再生を開始し、その後に本比較表示処理プログラムを終了する。
なお、本比較表示処理プログラムでは、予備撮影画像情報により示される被写体と、本撮影画像情報により示される被写体を、一例として図8に示されるものと同様の状態で、並べて表示するようにしている。
以上詳細に説明したように、本実施の形態では、被写体を撮像して当該被写体を示す画像情報を取得する撮像手段(ここでは、CCD24)と、前記撮像手段によって取得された画像情報により示される被写体を表示する表示手段(ここでは、LCD38)とを備え、本撮影に先立って、前記撮像手段による撮像方向が所定方向に連続的に移動された状態で前記撮像手段によって連続的に取得された画像情報を予備撮影画像情報として記憶手段(ここでは、メモリカード52)に記憶する予備撮影を行い、本撮影を行う際に、前記表示手段に対し、前記撮像手段によって連続的に取得された画像情報により示される被写体がリアルタイムで連続的に表示されるように制御すると共に、前記記憶手段によって記憶された前記予備撮影画像情報により示される被写体が予め定められた速度で等速に移動するように表示されるように制御しているので、被写体の状態に応じた適切な撮影を行うことができる。
また、本実施の形態では、前記リアルタイムで連続的に表示される被写体と、前記予備撮影画像情報により示される被写体とを、前記所定方向に直交する方向に並べて表示するように前記表示手段を制御しているので、より違和感なく本撮影を行うことができる結果、より被写体の状態に応じた適切な撮影を行うことができる。
また、本実施の形態では、前記予め定められた速度を上記(1)式により示される関係が成り立つ速度としているので、本撮影によって得られる画像情報により示される被写体を、撮影方向の移動方向に対するぶれが少ない状態とすることができる結果、高品質な画像情報を得ることができる。
また、本実施の形態では、予備撮影画像情報に対するフレーム画像情報の削除及びフレーム画像情報の挿入の少なくとも一方によって前記被写体が等速に移動するように表示されるように制御しているので、予備撮影によって得られた被写体の画像を、より簡易に等速移動されるように表示することができる。
また、本実施の形態では、前記本撮影に先立ち、前記予備撮影画像情報により示される複数の被写体が撮影時間順かつ連続的に表示手段により表示されている状態で、本撮影を開始したい被写体が表示された第1のタイミングと本撮影を終了したい被写体が表示された第2のタイミングで操作される操作手段(ここでは、決定スイッチ56E)と、前記第1のタイミングを示す情報を撮影開始情報として記憶すると共に、前記第2のタイミングを示す情報を撮影終了情報として記憶する撮影タイミング記憶手段(ここでは、メモリカード52)とを備え、前記本撮影を行う際に、前記撮影開始情報により示される第1のタイミングに対応する被写体が前記表示手段により表示された時点で撮影開始を指示する指示情報を出力し、前記撮影終了情報により示される第2のタイミングに対応する被写体が前記表示手段により表示された時点で撮影終了を指示する指示情報を出力するように制御しているので、本撮影時における撮影範囲をユーザによる所望の範囲とすることができる結果、より確実に所望の被写体を撮影することができる。
また、本実施の形態では、前記本撮影を行う際に、当該本撮影によって得られた画像情報を本撮影画像情報として前記記憶手段に記憶する制御を行い、前記本撮影画像情報により示される被写体の表示を指示する指示情報が入力されたとき、前記本撮影画像情報により示される被写体と、当該本撮影画像情報に対応する前記予備撮影画像情報により示される被写体とを並べて表示するように前記表示手段を制御しているので、予備撮影時に得られた画像と、本撮影時に得られた画像を同時に参照することができる結果、これらの画像を容易に比較検討することができる。
特に、本実施の形態では、前記本撮影画像情報を、対応する前記予備撮影画像情報に関連付けて前記記憶手段に記憶しているので、本撮影画像情報と、これに対応する予備撮影画像情報とを容易に特定することができる結果、各画像情報の管理を容易に行うことができる。
なお、本実施の形態では、画像選択画面として図10に示されるものを適用した場合について説明したが、本発明はこれに限定されるものではなく、例えば、図11に示されるものを適用する形態とすることもできる。同図に示される画像選択画面では、本撮影画像を示すサムネイルが表示されると共に、当該本撮影画像に対応する予備撮影画像が存在することを示すアイコン(Icon)60がサムネイルに重ねられた状態で表示される。この場合、1つの撮影対象に対して1つのサムネイルのみが表示されるので、より多くの撮影対象を示す画像を選択対象とする画像として表示することができる結果、利便性を向上させることができる。
また、本実施の形態では、予備撮影画像情報の調整を予備撮影処理プログラムによって行う場合について説明したが、本発明はこれに限定されるものではなく、撮影タイミング設定処理プログラムの実行時や、本撮影処理プログラムの実行時に行う形態とすることもできる。この場合も、本実施の形態と同様の効果を奏することができる。
また、本実施の形態では、本撮影に先立ち、予備撮影画像を再生した状態で本撮影時の撮影を開始するタイミングと終了するタイミングをユーザに指定させ、指定されたタイミングで撮影開始及び撮影終了を指示する指示情報を出力する場合について説明したが、本発明はこれに限定されるものではなく、本撮影を行う際に、CCD24によって取得されたデジタル画像データにより示される被写体の各フレーム画像間の移動量が増加状態から略一定量状態に移行した時点で撮影開始を指示する指示情報を出力し、前記移動量が前記略一定量状態から減少状態に移行した時点で撮影終了を指示する指示情報を出力するように制御する形態としてもよい。
なお、上記被写体の各フレーム間の移動量は従来既知の相関法や勾配法等の対応点検出技術を利用することにより得ることができる。また、この場合、上記本撮影処理プログラムのステップ308の処理が、上記移動量が増加状態から略一定量状態に移行したか否かを判定することによって撮影開始タイミングが到来したか否かを判定するものとなり、ステップ316の処理が、上記移動量が前記略一定量状態から減少状態に移行したか否かを判定することによって撮影終了タイミングが到来したか否かを判定するものとなる。これにより、本撮影時における撮影範囲を、デジタルカメラの移動速度が略等速となっている範囲内とすることができる結果、より高品質な画像情報を得ることができる。
また、本実施の形態では、対応点検出技術を利用して(1)式の関係を導出する場合について説明したが、本発明はこれに限定されるものではなく、例えば、一例として図12に示すように、デジタルカメラ10に角速度センサ62を設けておき、次の(2)式によって(1)式の関係を導出する形態とすることもできる。
ここで、ズームポジションは、本撮影時のレンズ21による焦点距離をワイド端の焦点距離で除算して得られる値である。例えば、ワイド端の焦点距離が35mm、本撮影時の焦点距離が70mmである場合には‘2’となる。
また、デフォルト角速度は、デジタルカメラ10の設計時等に(1)式が成立するように予め定められたデジタルカメラ10の角速度であり、このときの条件としてはズームポジションが‘1’で、記録解像度もプリセットの値とする。
また、パン角速度は、角速度センサ62を用いて測定した予備撮影時の平均角速度である。また、記録解像度係数は、本撮影時の記録解像度をプリセットの記録解像度で除算して得られる値であり、例えば、プリセットの記録解像度がQVGAであり、本撮影時の記録解像度がVGAである場合には‘2’となる。更に、Kは、(2)式を調整する調整係数であり、通常‘1’が適用され、デジタルカメラ10の種類によっては当該種類に応じた値として適用するものである。なお、上記角速度センサ62に代えて3次元センサを適用することもできる。
この場合も、本実施の形態と同様の効果を奏することができる。
また、本実施の形態では、本発明の予備撮影及び本撮影として動画撮影を適用した場合について説明したが、本発明はこれに限定されるものではなく、例えば、連写による撮影を適用する形態とすることもできる。この場合も、本実施の形態と同様の効果を奏することができる。
その他、本実施の形態に係るデジタルカメラ10の構成(図1,図2参照。)は一例であり、本発明の主旨を逸脱しない範囲内において適宜変更可能であることは言うまでもない。
また、本実施の形態で示した各種表示画面の表示状態(図8,図10,図11)も一例であり、本発明の主旨を逸脱しない範囲内において適宜変更可能であることは言うまでもない。
更に、本実施の形態において説明した各種プログラムの処理の流れ(図3,図6,図7,図9参照。)も一例であり、本発明の主旨を逸脱しない範囲内において、各ステップの処理順序の変更、処理内容の変更、不要なステップの削除、新たなステップの追加等を行うことができることは言うまでもない。
また、本実施の形態では、本発明をデジタル電子スチルカメラに適用した場合について説明したが、本発明はこれに限定されるものではなく、例えば、デジタルビデオカメラ、携帯電話機、PDA等の撮影機能を有する他の情報機器に適用することができることも言うまでもない。