(57)【特許請求の範囲】
【請求項１】
動画撮影中に静止画撮影指示があった場合、前記動画撮影を中断して静止画撮影を行い、静止画撮影終了後に前記動画撮影を再開する撮像装置において、
１枚の画像から、動画データとして奇数フィールドデータと偶数フィールドデータとを交互に生成する動画データ生成手段と、
前記動画データ生成手段における、前記奇数フィールドデータと前記偶数フィールドデータの生成順序と数を制御する制御手段とを有し、
前記制御手段は、前記静止画撮影による前記動画撮影の中断の期間に対応する動画データが欠落しないよう、予め定められた動画撮影用の露光期間の長さに対する前記中断の期間の長さに応じて、前記動画データ生成手段が１枚の画像から生成するフィールドデータの生成数を制御するとともに、前記中断の期間の前後を通じ、奇数フィールドデータ及び偶数フィールドデータが交互に生成されるように前記動画データ生成手段における奇数フィールドデータ及び偶数フィールドデータの生成順序を制御することを特徴とする撮像装置。
【請求項２】
静止画撮影用の露光期間に補助光を発光する発光手段と、
前記静止画撮影用の露光期間における前記発光手段による発光の有無を判定する判定手段と、を更に備え、
前記制御手段は、前記判定手段により前記静止画撮影用の露光期間に前記発光手段による発光があったと判定された場合に、前記静止画撮影によりも前に前記動画撮影により得られた１枚の画像から生成するフィールドデータの生成数及び生成順序を制御し、前記発光手段による発光がなかったと判定された場合に、前記静止画撮影により得られた画像から生成するフィールドデータの生成数及び生成順序を制御することを特徴とする請求項１に記載の撮像装置。
【請求項３】
１枚の画像から、動画データとして奇数フィールドデータと偶数フィールドデータとを交互に生成する動画データ生成手段と、前記動画データ生成手段における、前記奇数フィールドデータと前記偶数フィールドデータの生成順序と数を制御する制御手段とを有し、動画撮影中に静止画撮影指示があった場合、前記動画撮影を中断して静止画撮影を行い、静止画撮影終了後に前記動画撮影を再開する撮像装置の制御方法であって、
前記制御手段が、前記静止画撮影による前記動画撮影の中断の期間に対応する動画データが欠落しないよう、予め定められた動画撮影用の露光期間の長さに対する前記中断の期間の長さに応じて、前記動画データ生成手段が１枚の画像から生成するフィールドデータの生成数を制御する第１制御工程と、
前記制御手段が、前記中断の期間の前後を通じ、奇数フィールドデータ及び偶数フィールドデータが交互に生成されるように前記動画データ生成手段における奇数フィールドデータ及び偶数フィールドデータの生成順序を制御する第２制御工程と、
を有することを特徴とする制御方法。
【請求項４】
請求項３に記載の制御方法の各工程をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置及びその制御方法に関する。
【背景技術】
【０００２】
近年、撮像した画像データを記憶媒体に記録するデジタルカメラやデジタルビデオカメラなどの撮像装置には、動画撮影中に並行して静止画撮影を行う同時記録機能を有するものがある。上述した撮像装置において、動画撮影中に並行して静止画撮影を行う場合は、静止画撮影時のストロボ発光により動画データに影響が生じることがある。例えば、動画データへの影響としては、ストロボ発光により動画撮影におけるホワイトバランスや露出値等の情報が大幅に変化してしまうことが挙げられる。
【０００３】
動画撮影中に並行して静止画撮影を行う際に、静止画撮影時のストロボ発光の影響を動画データへ与えないための有用な従来技術としては、特許文献１、２が知られている。特許文献１には、動画撮影用の撮像素子と、静止画撮影用の撮像素子を有する撮像装置において、動画撮影用の撮像素子の非露光期間にストロボ発光を伴う静止画撮影を行うことが記載されている。また、特許文献２には、動画撮影のフレームレートに対して整数倍のフレームレートで撮像素子を駆動して、動画撮影用のフレームとは別の静止画撮影用のフレームを用意することが記載されている。
【特許文献１】特開２０００−２９５５２２号公報
【特許文献２】特開２００４−６４４６７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記従来技術は、動画撮影用、静止画撮影用などの複数の撮像素子を備える必要があり、価格競争の激しい市井においてはコスト面から見て好ましい構成ではなかった。また、従来技術では、低照度環境で動画撮影中に静止画撮影を行った場合、フレームレートが維持できなくなる場合がある。例えば、１／３０秒の露光期間で動画撮影中に静止画撮影が行われた場合、静止画撮影の露光期間に対応する動画データが欠落することにより、３０フレーム／秒のフレームレートは維持できない。この結果、滑らかな動画を得ることができなくなる。
【０００５】
本発明は、低照度環境での動画撮影中に静止画撮影を行った場合であっても、滑らかな動画データを低コストで取得する撮像装置及びその制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的は、動画撮影中に静止画撮影指示があった場合、前記動画撮影を中断して静止画撮影を行い、静止画撮影終了後に前記動画撮影を再開する撮像装置において、１枚の画像から、動画データとして奇数フィールドデータと偶数フィールドデータとを交互に生成する動画データ生成手段と、前記動画データ生成手段における、前記奇数フィールドデータと前記偶数フィールドデータの生成順序と数を制御する制御手段とを有し、前記制御手段は、前記静止画撮影による前記動画撮影の中断の期間に対応する動画データが欠落しないよう、予め定められた動画撮影用の露光期間の長さに対する前記中断の期間の長さに応じて、前記動画データ生成手段が１枚の画像から生成するフィールドデータの生成数を制御するとともに、前記中断の期間の前後を通じ、奇数フィールドデータ及び偶数フィールドデータが交互に生成されるように前記動画データ生成手段における奇数フィールドデータ及び偶数フィールドデータの生成順序を制御することを特徴とする本発明による撮像装置によって達成される。
【０００７】
また、上記目的は、１枚の画像から、動画データとして奇数フィールドデータと偶数フィールドデータとを交互に生成する動画データ生成手段と、前記動画データ生成手段における、前記奇数フィールドデータと前記偶数フィールドデータの生成順序と数を制御する制御手段とを有し、動画撮影中に静止画撮影指示があった場合、前記動画撮影を中断して静止画撮影を行い、静止画撮影終了後に前記動画撮影を再開する撮像装置の制御方法であって、前記制御手段が、前記静止画撮影による前記動画撮影の中断の期間に対応する動画データが欠落しないよう、予め定められた動画撮影用の露光期間の長さに対する前記中断の期間の長さに応じて、前記動画データ生成手段が１枚の画像から生成するフィールドデータの生成数を制御する第１制御工程と、前記制御手段が、前記中断の期間の前後を通じ、奇数フィールドデータ及び偶数フィールドデータが交互に生成されるように前記動画データ生成手段における奇数フィールドデータ及び偶数フィールドデータの生成順序を制御する第２制御工程と、を有することを特徴とする本発明による制御方法によっても達成される。
【発明の効果】
【０００８】
本発明によれば、低照度環境での動画撮影中に静止画撮影を行った場合であっても、滑らかな動画データを低コストで取得できる。
【発明を実施するための最良の形態】
【０００９】
以下、この発明の実施の形態について図を参照して説明するが、この発明は以下の実施の形態に限定されない。また、この発明の実施の形態は、発明の最も好ましい形態を示すものであり、発明の範囲を限定するものではない。
【００１０】
先ず、本実施の形態に係る撮像装置の構成について、図１を参照して詳細に説明する。ここで、図１は、撮像装置１の構成を模式的に示すブロック図である。
【００１１】
図１に示すように、撮像装置１は、撮像部１０１、画像処理部１０２、メモリ１０３、圧縮／伸張処理部１０４、記録／再生制御部１０５、記録媒体１０６、ＣＰＵ１０７、操作入力部１０８、ストロボ制御部１０９、ストロボ発光部１１０を備える。
【００１２】
撮像部１０１は、撮像レンズ及び結像した画像を光電変換するための撮像素子と、撮像素子から読み出したアナログ画像信号をデジタル画像信号へ変換するＡ／Ｄ変換処理部等を含む。画像処理部１０２は、撮像部１０１より読み出した画像信号に基づいて、輝度信号や色差信号を生成してメモリ１０３へデータを書き込む。メモリ１０３は、ＲＡＭ（Random  Access  Memory）等であり、データを読み書き可能に格納する。
【００１３】
圧縮／伸張処理部１０４は、データの記録時において、画像処理された画像データをメモリ１０３より読み出して所定の圧縮方式で圧縮を行い、その圧縮されたデータをメモリ１０３へ書き戻す。圧縮方式としては、静止画の画像データについてはＪＰＥＧ方式など、動画の画像データについてはＭＰＥＧ−２などがある。ここで、ＪＰＥＧは、Joint  Photographic  Experts  Groupの略語である。ＭＰＥＧ−２は、Moving  Picture  Experts  Group  phase  ２の略語である。また、圧縮／伸張処理部１０４は、データの再生時には、メモリ１０３より読み出した圧縮データに応じた伸張処理を行い、その伸張処理後のデータをメモリ１０３へ書き戻す。
【００１４】
記録／再生制御部１０５は、記録媒体１０６へのデータ記録又は記録媒体１０６からのデータ再生に関する制御を行う。具体的には、記録／再生制御部１０５は、データ記録時において、メモリ１０３より読み出した圧縮済みデータを記録媒体１０６へ記録させる。また、記録／再生制御部１０５は、データ再生時において、記録媒体１０６よりデータを読み出し、読み出したデータをメモリ１０３へ書き込むように制御する。記録媒体１０６は、磁気テープ、光ディスク、半導体メモリなどであってよい。なお、記録／再生制御部１０５及び記録媒体１０６については、複数の記録媒体による構成も可能である。例えば、静止画記録／再生用の記録媒体と、動画記録／再生用の記録媒体とを分けた構成であってよい。
【００１５】
制御手段としてのＣＰＵ１０７（Central  Processing  Unit）は、撮像装置１全体を制御する。具体的には、撮像装置１は、ＲＯＭ（Read  Only  Memory）などに記憶されたプログラムデータを内部ＲＡＭの作業領域に展開し（いずれも特に図示しない）、当該展開されたプログラムデータとＣＰＵとの協働により各部を統括制御する。すなわち、ＣＰＵ１０７は、ＲＯＭに記憶されたプログラムデータを順次実行することで各部を統括制御する。
【００１６】
操作入力部１０８は撮像装置１の筐体に備えたボタンやスイッチなどである。操作入力部１０８は、前述したボタンやスイッチを介して利用者からの操作入力を受け付け、受け付けられた操作入力に応じた操作信号をＣＰＵ１０７へ出力する。例えば、操作入力部１０８は、動画撮影の開始又は終了指示や、静止画の撮影指示（動画撮影時を含む）などの操作入力を利用者から受け付ける。すなわち、操作入力部１０８は、動画撮影時における動画データの取得中に静止画撮影指示の入力を受け付ける。
【００１７】
ストロボ制御部１０９は、静止画撮影時において、操作入力部１０８のストロボ発光スイッチのＯＮ／ＯＦＦや被写体からの光量を検出する受光素子（特に図示しない）からの出力信号などに基づいてストロボ発光部１１０の発光制御を行う。例えば、ＴＴＬ（Through  The  Lens）により光量を検出する場合、ストロボ制御部１０９は、撮影レンズを通して測光された被写体からの光量に基づいて被写体が低照度環境下であるか否かを判定する。ストロボ制御部１０９は、低照度環境であると判定した場合、ストロボ発光部１１０から補助光を被写体に照射するように制御する。また、ＴＴＬ調光を行う場合、ストロボ制御部１０９は、被写体からの光量を積分し、その積分値が所定の閾値に達した時点でストロボ発光部１１０の発光を停止するように制御してよい。
【００１８】
発光手段としてのストロボ発光部１１０は、静止画撮影用又は動画撮影用の露光期間において被写体へ補助光を発光する。ストロボ発光部１１０は、キセノン管や白色発光ダイオードなど、被写体へ補助光を照射する光源を有する構成であればいずれであってよい。
【００１９】
次に、撮像部１０１の詳細について図２を参照して説明する。ここで、図２は、撮像部１０１の詳細を示すブロック図である。
【００２０】
図２に示すように、撮像部１０１は、撮影レンズ５０１、撮像素子５０２、ＡＤＣ５０３、セレクタ５０４、メモリ５０５、５０６、セレクタ５０７を備える。
【００２１】
撮影レンズ５０１は、被写体像を撮像素子５０２の撮像面に結像させる。撮像素子５０２は、撮影レンズ５０１により結像した被写体像を光電変換する。ＡＤＣ５０３（Analog-to-Digital  Converter）は、撮影レンズ５０１から読み出したアナログ画像データをデジタル画像データへ変換する。
【００２２】
セレクタ５０４は、ＣＰＵ１０７の制御により、ＡＤＣ５０３から入力されたデジタル画像データの出力先として１つ以上を選択して出力する。具体的には、セレクタ５０４は、入力されたデジタル画像データが撮影レンズ５０１の奇数ラインを読み出した奇数フィールドデータである場合にデジタル画像データＭ１を出力する。なお、以降の説明では、奇数フィールドを第１フィールド、奇数フィールドデータを第１フィールド画像データと呼ぶ。
【００２３】
また、セレクタ５０４は、入力されたデジタル画像データが撮影レンズ５０１の偶数ラインを読み出した偶数フィールドデータである場合にデジタル画像データＭ２を出力する。なお、以降の説明では、偶数フィールドを第２フィールド、偶数フィールドデータを第２フィールド画像データと呼ぶ。また、セレクタ５０４は、入力されたデジタル画像データが静止画撮影による静止画データである場合にデジタル画像データＭ３を出力する。
【００２４】
メモリ５０５は、セレクタ５０４から出力されたデジタル画像データＭ１、すなわち、撮影レンズ５０１から読み出した第１フィールド画像データを記憶する。メモリ５０６は、セレクタ５０４から出力されたデジタル画像データＭ２、すなわち、撮影レンズ５０１から読み出した第２フィールド画像データを記憶する。
【００２５】
セレクタ５０７は、ＣＰＵ１０７の制御の下、メモリ５０５又はメモリ５０６のいずれか一方を選択し、その選択したメモリから画像データを読み出して出力する。なお、ＣＰＵ１０７は、セレクタ５０７における第１フィールド画像データ、又は、第２フィールド画像データの出力順序とその出力数を制御している。従って、セレクタ５０７は、第１フィールド画像データ、又は、第２フィールド画像データを交互に生成する動画データ生成手段である。
【００２６】
セレクタ５０７から出力された第１フィールド画像データ、又は、第２フィールド画像データは、画像処理部１０２の動画処理部１０２ａに入力されて動画としての画像処理が行われる。例えば、動画処理部１０２ａでは、入力された第１、第２フィールド画像データを一組のフレームとする動画データを生成する画像処理が行われる。
【００２７】
また、セレクタ５０４から出力された静止画撮影によるデジタル画像データＭ３は、画像処理部１０２の静止画処理部１０２ｂに入力されて静止画像としての画像処理が行われる。例えば、静止画処理部１０２ｂでは、輝度信号、色差信号の生成などのほかに、階調変換、色変換、鮮鋭化処理などの画像処理が行われる。
【００２８】
ここで、上述した撮像部１０１において、ＣＰＵ１０７の制御の下で動画撮影時又は静止画撮影時に行われる動作について説明する。先ず、動画撮影時の動作について説明する。
【００２９】
動画撮影が開始されると、ＣＰＵ１０７は、所定の露光期間で撮像素子５０２を順次駆動させることで、動画の再生レートに応じた動画データを順次取得する。例えば、動画の再生レートが３０ｆｐｓ（Frame  Per  Second）である場合は、各フレームを構成する第１フィールド画像及び第２フィールド画像を１／６０ｓｅｃで撮像する。
【００３０】
ただし、低照度環境下での動画撮影などの場合は、フィールド画像ごとの撮像が露出不足となることがある。このようにフィールド画像ごとの撮像が露出不足となる場合は、１回あたりの露光期間を長く設定し、例えば、１フレーム分の画像を１／３０ｓｅｃで撮像する。すなわち、低照度環境下などでは、１回あたりの露光期間で１フレームを構成する第１フィールド画像及び第２フィールド画像の撮像が行われることがある。以下の説明では、上述した１フレーム分の露光期間で動画撮影を行うなど、露光期間を長く設定することをスローシャッター撮影と呼び、通常の動画撮影と区別する。
【００３１】
次いで、ＣＰＵ１０７は、撮像素子５０２で撮像した画像データから、第１フィールド画像又は第２フィールド画像のいずれか一方の画像データの読み出しを行う。ＣＰＵ１０７は、撮像素子５０２の奇数ラインを読み出して第１フィールド画像データを取得した場合、セレクタ５０４の出力をデジタル画像データＭ１としてその取得したデータをメモリ５０５へ格納させる。また、ＣＰＵ１０７は、撮像素子５０２の偶数ラインを読み出して第２フィールド画像データを取得した場合、セレクタ５０４の出力をデジタル画像データＭ２としてその取得したデータをメモリ５０６へ格納させる。次いで、ＣＰＵ１０７は、セレクタ５０７における切り替えを交互に行うことで、第１フィールド画像データ又は第２フィールド画像データを動画処理部１０２ａへ順次出力する。
【００３２】
すなわち、上述したＣＰＵ１０７の制御の下で動作するセレクタ５０７が画像データ生成手段である。例えば、フィールド画像ごとの撮像が行われる通常の動画撮影では、第１フィールド画像データ又は第２フィールド画像データの一方がセレクタ５０７により取得されて、動画が生成されることとなる。また、露光期間が１フレーム分であるスローシャッター撮影では、その露光期間で撮像された１枚の画像から、第１フィールド画像データ及び第２フィールド画像データの両方がセレクタ５０７により交互に取得されて、動画が生成されることとなる。
【００３３】
次に、静止画撮影時の動作について説明する。静止画撮影が開始され、撮像素子５０２により撮像が行われた場合、ＣＰＵ１０７は、撮像素子５０２から読み出した画像データの出力を静止画処理部１０２ｂへ行うように、セレクタ５０７の出力をデジタル画像データＭ３とする。
【００３４】
なお、上述した静止画撮影時の動作は、動画撮影中である場合、その動画撮影を中断して行われる。動画撮影中にストロボ発光を伴う静止画撮影が行われた場合は、静止画撮影により撮像された画像データの出力がセレクタ５０４によりデジタル画像データＭ３のみとなる。従って、ストロボ発光を伴って撮像された画像データにより、メモリ５０５、メモリ５０６のデータが更新されることはない。また、静止画撮影により中断された期間について、セレクタ５０７から交互に読み出されて出力されるフィールド画像データは、その静止画撮影の直前に撮像した画像データとなる。なお、ストロボ発光を伴わない静止画撮影の場合は、デジタル画像データＭ３と、デジタル画像データＭ１又はデジタル画像データＭ２とが、セレクタ５０４により出力される。従って、動画撮影中のストロボ発光を伴わない静止画撮影では、その静止画撮影により撮像された画像データが動画データとして使用される。
【００３５】
次に、ＣＰＵ１０７の制御の下で行われる処理であり、撮像装置１の動画撮影開始から終了までの処理の流れを図３〜図５を参照して説明する。なお、以下の説明では、１回の露光期間が１／３０ｓｅｃであり、１回の露光期間で１フレーム分の動画を撮影するスローシャッター撮影として説明する。図３は、撮像装置１の動画撮影開始から終了までの処理を示すフローチャートである。図４、図５は、撮像装置１の動画及び静止画撮影時の動作を例示するタイミングチャートである。
【００３６】
図３に示すように、ＣＰＵ１０７は、操作入力部１０８からの操作指示などに基づいて撮像部１０１を駆動させ、スローシャッター撮影での動画撮影を開始する（Ｓ１）。次いで、ＣＰＵ１０７は、スローシャッター撮影での動画撮影中（Ｓ２）において、動画撮影終了指示が操作入力部１０８から入力されたか否かを判定する（Ｓ３）。このＳ３において、動画撮影終了指示が入力されたと判定した場合、ＣＰＵ１０７は、動画撮影を終了させる（Ｓ９）。
【００３７】
また、Ｓ３において、動画撮影終了指示が入力されていないと判定した場合、ＣＰＵ１０７は、静止画撮影指示が操作入力部１０８から入力されたか否かを判定する（Ｓ４）。このＳ４において、静止画撮影指示が入力されていないと判定した場合、ＣＰＵ１０７は、Ｓ２に戻って動画撮影を続行させる。すなわち、撮像装置１では、動画撮影終了指示又は静止画撮影指示が操作入力部１０８から入力されるまで、動画撮影が続けられる。
【００３８】
Ｓ４において、静止画撮影指示が入力されたと判定した場合、ＣＰＵ１０７は、操作入力部１０８からの指示やストロボ制御部１０９の発光制御によるストロボ発光部１１０の発光指示の有無を判定する（Ｓ５）。すわなち、判定手段としてのＳ５は、静止画撮影用の露光期間におけるストロボ発光部１１０による発光の有無を判定している。このＳ５において、発光指示がないと判定した場合、ＣＰＵ１０７は、ストロボ発光を伴わない静止画撮影を動画撮影を中断して行う（Ｓ６）。このストロボ発光を伴わない静止画撮影では、前述したとおり、静止画撮影時の画像データが動画データとして使用される。
【００３９】
また、Ｓ５において、発光指示があると判定した場合、ＣＰＵ１０７は、ストロボ発光部１１０のストロボ発光を伴う静止画撮影を動画撮影を中断して行う（Ｓ７）。このＳ７における静止画撮影は、ストロボ発光により十分な明るさを得られるため、１回の露光期間である１／３０ｓｅｃより短い、１／６０ｓｅｃで撮影される。また、第１制御工程であるＳ７において、動画撮影を中断した期間に係る動画データは、前述した撮像部１０１のメモリ５０５、５０６に記憶されたデータをセレクタ５０７で選択して読み出して生成される。すなわち、Ｓ７では、静止画撮影による動画撮影の中断で動画データが欠落しないよう、静止画撮影の直前に撮像して取得した第１フィールド画像データ又は第２フィールド画像データにより、静止画撮影で中断した期間に係る動画データが生成される。
【００４０】
このＳ７における静止画撮影で中断した期間に係る動画データの生成では、静止画撮影で中断した期間の長さに対する動画撮影用の露光期間の長さに応じて、１枚の画像から生成する動画データの生成数が異なる。本実施形態に例示したように、動画撮影用の露光期間が１／３０ｓｅｃであり、静止画撮影で中断した期間が１／６０ｓｅｃの場合は、第１フィールド画像又は第２フィールド画像のいずれか１つが生成されることとなる。すなわち、Ｓ７では、静止画撮影により中断した期間に対応するフィールド画像に係る期間分の動画データが生成される。
【００４１】
次いで、ＣＰＵ１０７は、Ｓ７における補完後のセレクタ５０７におけるメモリ５０５、５０６からの取得順を、動画撮影における露光期間の半周期分（１／６０ｓｅｃ）ずらすように制御する（Ｓ８）。すなわち、第２制御工程であるＳ８において、ＣＰＵ１０７は、静止画撮影による中断の期間の前後を通じて第１フィールド画像、第２フィールド画像が交互に生成されるように、その生成順序を制御する。従って、静止画撮影以降の動画撮影では、１回の露光期間あたりのセレクタ５０７の切り替え順が変更され、第１、第２フィールド画像の生成順序が変更されることとなる。
【００４２】
ここで、図４、５に例示したタイミングでの動画及び静止画撮影時の動作を説明する。図４に示すように、スローシャッター撮影時の露光期間Ｒ１、Ｒ２、Ｒ４、Ｒ５は１／３０ｓｅｃである。
【００４３】
フレームＦ１は、露光期間Ｒ１で露光されて取得された画像データＭＤ１１、画像データＭＤ２１により生成される。同様にして、フレームＦ２は、露光期間Ｒ２で露光されて取得された画像データＭＤ１２、画像データＭＤ２２により生成される。つまり、撮像装置１では、１／３０ｓｅｃの露光期間によって撮像された１枚の画像データにより、第１フィールド画像、第２フィールド画像を取得してフレームを形成する。
【００４４】
次に、撮像装置１では、ストロボ発光信号ＳＴ１のタイミングにおいて、動画撮影中のストロボ発光を伴う静止画撮影が露光期間Ｒ３で行われる。露光期間Ｒ３は、スローシャッター撮影より短い１／６０ｓｅｃとなっているが、ストロボ発光により十分な明るさを持った静止画像データＳＤ１を取得できる。露光期間Ｒ３で取得された画像データは、ストロボ発光により動画撮影時の画像データと明るさの異なる画像データとなる。従って、露光期間Ｒ３で撮像された画像データは、動画データとしては使用されない。代わりに、露光期間Ｒ３に係る動画データとして、ストロボ発光直前の露光期間Ｒ２で撮像されてメモリ５０５に格納された画像データＭＤ１３がセレクタ５０７により取得される。
【００４５】
この静止画撮影に伴って取得された画像データＭＤ１３により、露光期間Ｒ４で撮像された画像データは、画像データＭＤ２３、画像データＭＤ１４の順で取得される。すなわち、動画撮影中のストロボ発光を伴う静止画撮影により、その静止画撮影後の第１フィールド画像、第２フィールド画像の生成順序は、半周期ずらした状態となる。
【００４６】
同様に、半周期ずれた状態で動画撮影中のストロボ発光を伴う静止画撮影が行われた場合については図５に示すとおりである。図５に示すように、露光期間Ｒ６で撮像された画像データは、フレームＦ５の画像データＭＤ２５、フレームＦ６の画像データＭＤ１６となる。また、露光期間Ｒ７で撮像された画像データは、フレームＦ６の画像データＭＤ２６、画像データＭＤ１７となる。
【００４７】
撮像装置１では、ストロボ発光信号ＳＴ２のタイミングにおいて、動画撮影中のストロボ発光を伴う静止画撮影が露光期間Ｒ８で行われる。この露光期間Ｒ８に係る動画データは、セレクタ５０７によりメモリ５０６に格納されたデータで生成されることで、ストロボ発光直前の露光期間Ｒ７で撮像された画像データＭＤ２６と同じ画像データＭＤ２７となる。この画像データの生成により、露光期間Ｒ９で撮像された画像データは、フレームＦ８の画像データＭＤ１８、画像データＭＤ２８の順で生成される。すなわち、動画撮影中のストロボ発光を伴う静止画撮影により、その静止画撮影前に半周期ずれていた生成順は通常の生成順となる。
【００４８】
以上のように、撮像装置１は、動画撮影中に静止画撮影指示があった場合、動画撮影を中断して静止画撮影を行い、静止画撮影終了後に動画撮影を再開する構成である。従って、撮像装置１では、動画撮影用の撮像素子と静止画撮影用の撮像素子を設ける必要がなく、低コストで動画撮影と静止画撮影とを行うことが可能となる。
【００４９】
また、撮像装置１は、ＣＰＵ１０７がセレクタ５０７を制御することで、動画撮影用の露光期間で撮影された１枚の画像から、動画データとして第１フィールド画像データと第２フィールド画像データを交互に、かつ少なくとも一方を生成する構成である。また、ＣＰＵ１０７は、セレクタ５０７における、第１フィールド画像データと第２フィールド画像データの生成順序と数を制御している。また、ＣＰＵ１０７は、静止画撮影による動画撮影の中断の期間に対応する動画データが欠落しないよう、その中断の期間に対する動画撮影用の露光期間の長さに応じて、１枚の画像から生成する動画データの生成数を制御している。さらに、ＣＰＵ１０７は、静止画撮影による動画撮影の中断の期間の前後を通じ、第１フィールド画像データ及び第２フィールド画像データが交互に生成されるように、その生成順序を制御している。
【００５０】
このため、撮像装置１は、低照度環境によりスローシャッター撮影で動画撮影を行っている最中に、静止画撮影を行った場合であっても、静止画撮影による動画撮影の中断の期間に対応する動画データが欠落することがない。また、撮像装置１は、静止画撮影による動画撮影の中断の期間の前後を通じ、第１フィールド画像データ及び第２フィールド画像データが交互に生成される。従って、撮像装置１は滑らかな動画データを取得することが可能となる。
【００５１】
また、撮像装置１は、動画撮影中のストロボ発光を伴う静止画撮影時に、上述したＣＰＵ１０７による制御を行う。従って、撮像装置１は、ストロボ発光により明るさの異なる画像データを動画データとして使用することがなく、より滑らかな動画データを取得可能となる。
【００５２】
なお、上述した実施形態における記述は、一例を示すものであり、これに限定するものではない。上述した実施の形態における構成及び動作に関しては、適宜変更が可能である。
【００５３】
例えば、静止画撮影による動画撮影の中断期間に係る動画データについては、その静止画撮影の直前のデータで生成する以外に、静止画撮影の直後のデータで生成してもよい。すわなち、静止画撮影による中断期間に係る動画データの生成は、静止画撮影の直近の露光期間で撮像された画像データであればよい。具体的には、静止画撮影の直後の露光期間で撮像された画像データから、第１フィールド画像又は第２フィールド画像をセレクタ５０７で選択して取得してよい。また、静止画撮影の直前のデータ及び直後のデータを合成して静止画撮影による中断期間に係る動画データを生成してもよい。
【００５４】
また、本実施形態では、スローシャッター撮影時の露光期間を１／３０ｓｅｃとして説明したが、特に１／３０ｓｅｃに限定するものではない。例えば、１５ｆｐｓの動画データを記録する場合のように、１回の露光期間は１／１５ｓｅｃであってもよい。
【００５５】
また、本実施形態では、動画撮影時に中断して行う静止画撮影の露光期間を１フィールド分の露光期間（１／６０ｓｅｃ）としたが、特にその露光期間に限定しない。例えば、静止画撮影の露光期間は、動画撮影時の露光期間と同じ１フレーム分の露光期間であってよい。ただし、静止画撮影の露光期間が動画撮影時の露光期間と一致する場合は、Ｓ８において、静止画撮影後の第１フィールド画像、第２フィールド画像の取得順をずらす必要はない。すなわち、静止画撮影により動画撮影が中断した期間と動画撮影時の露光期間の長さが略一致しない場合にのみ、Ｓ８における取得順の変更を行う構成であってよい。
【００５６】
（他の実施形態）
上述の実施形態は、システム或は装置のコンピュータ（或いはＣＰＵ、ＭＰＵ等）によりソフトウェア的に実現することも可能である。従って、上述の実施形態をコンピュータで実現するために、該コンピュータに供給されるコンピュータプログラム自体も本発明を実現するものである。つまり、上述の実施形態の機能を実現するためのコンピュータプログラム自体も本発明の一つである。なお、上述の実施形態を実現するためのコンピュータプログラムは、コンピュータで読み取り可能であれば、どのような形態であってもよい。例えば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等で構成することができるが、これらに限るものではない。上述の実施形態を実現するためのコンピュータプログラムは、記憶媒体又は有線／無線通信によりコンピュータに供給される。プログラムを供給するための記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、磁気テープ等の磁気記憶媒体、ＭＯ、ＣＤ、ＤＶＤ等の光／光磁気記憶媒体、不揮発性の半導体メモリなどがある。
【００５７】
有線／無線通信を用いたコンピュータプログラムの供給方法としては、コンピュータネットワーク上のサーバを利用する方法がある。この場合、本発明を形成するコンピュータプログラムとなりうるデータファイル（プログラムファイル）をサーバに記憶しておく。プログラムファイルとしては、実行形式のものであっても、ソースコードであっても良い。そして、このサーバにアクセスしたクライアントコンピュータに、プログラムファイルをダウンロードすることによって供給する。この場合、プログラムファイルを複数のセグメントファイルに分割し、セグメントファイルを異なるサーバに分散して配置することも可能である。つまり、上述の実施形態を実現するためのプログラムファイルをクライアントコンピュータに提供するサーバ装置も本発明の一つである。
【００５８】
また、上述の実施形態を実現するためのコンピュータプログラムを暗号化して格納した記憶媒体を配布し、所定の条件を満たしたユーザに、暗号化を解く鍵情報を供給し、ユーザの有するコンピュータへのインストールを許可してもよい。鍵情報は、例えばインターネットを介してホームページからダウンロードさせることによって供給することができる。また、上述の実施形態を実現するためのコンピュータプログラムは、すでにコンピュータ上で稼働するＯＳの機能を利用するものであってもよい。さらに、上述の実施形態を実現するためのコンピュータプログラムは、その一部をコンピュータに装着される拡張ボード等のファームウェアで構成してもよいし、拡張ボード等が備えるＣＰＵで実行するようにしてもよい。
【図面の簡単な説明】
【００５９】
【図１】本実施の形態に係る撮像装置の構成を模式的に示すブロック図である。
【図２】撮像部の詳細を示すブロック図である。
【図３】撮像装置の動画撮影開始から終了までの処理を示すフローチャートである。
【図４】撮像装置の動画及び静止画撮影時の動作を例示するタイミングチャートである。
【図５】撮像装置の動画及び静止画撮影時を動作を例示するタイミングチャートである。
【符号の説明】
【００６０】
１  撮像装置
１０１  撮像部
１０２  画像処理部
１０３  メモリ
１０４  圧縮／伸張処理部
１０５  記録／再生制御部
１０６  記録媒体
１０７  ＣＰＵ
１０８  操作入力部
１０９  ストロボ制御部
１１０  ストロボ発光部
５０１  撮影レンズ
５０２  撮像素子
５０３  ＡＤＣ
５０４、５０７  セレクタ
５０５、５０６  メモリ
【図１】
0005033053.tif 000002
【図２】
0005033053.tif 000003
【図３】
0005033053.tif 000004
【図４】
0005033053.tif 000005
【図５】
0005033053.tif 000006