(57)【特許請求の範囲】
【請求項１】
動画撮影中にストロボを発光させることが可能な画像撮像装置であって、
動画を撮影する動画撮影手段と、
前記動画撮影手段により撮影される動画を動画ファイルとして作成するファイル作成手段と、
前記動画撮影手段による動画撮影中に前記ストロボが発光した際に、前記動画ファイルに含まれるストロボ発光されたフレームと発光情報とを対応付けするストロボ発光情報対応付け手段と、
前記動画撮影手段の露出を変更する露出変更手段と、
前記露出変更手段により露出が変更されている露出変更期間において、当該露出変更期間に対応するフレームと露出が変更中であることを示す露出変更中情報とを対応付けする露出変更中情報対応付け手段と、を備えることを特徴とする画像撮像装置。
【請求項２】
前記ファイル作成手段により作成された動画ファイルの中から前記発光情報が対応付けされたフレーム及び前記露出変更中情報が対応付けされたフレームの少なくとも一方を抽出する抽出手段をさらに備えることを特徴とする請求項１記載の画像撮像装置。
【請求項３】
前記露出変更中情報は、前記ストロボの発光前の前記露出変更期間に対応する情報と、
前記ストロボの発光後の前記露出変更期間に対応する情報とを含むことを特徴とする請求項１又は２に記載の画像撮像装置。
【請求項４】
前記露出変更中情報は、前記ストロボの発光前の前記露出変更期間に対応する情報と、
前記ストロボの発光後の前記露出変更期間に対応する情報とを含み、
前記抽出手段は、前記ストロボの発光前の前記露出変更期間に対応する情報と前記ストロボの発光後の前記露出変更期間に対応する情報とに基づいて、前記ストロボの発光前の前記露出変更期間に対応するフレームと、前記ストロボの発光後の前記露出変更期間に対応するフレームとを抽出することを特徴とする請求項２記載の画像撮像装置。
【請求項５】
前記ストロボ発光情報対応付け手段は、前記動画ファイルに含まれる前記ストロボ発光されたフレームのヘッダに前記発光情報を書き込む発光情報書込手段を備えることを特徴とする請求項１乃至４のいずれか１項に記載の画像撮像装置。
【請求項６】
前記ストロボ発光情報対応付け手段は、前記ファイル作成手段により作成される動画ファイル自体のヘッダに、前記ストロボ発光されたフレームと対応づけられる前記発光情報を書き込む発光情報書込手段を備えることを特徴とする請求項１乃至４のいずれか１項に記載の画像撮像装置。
【請求項７】
動画撮影中にストロボを発光させることが可能であり、動画を撮影する動画撮影手段と、前記動画撮影手段の露出を変更する露出変更手段とを備える画像撮像装置の制御方法であって、
前記動画撮影手段により撮影される動画を動画ファイルとして作成するファイル作成ステップと、
前記動画撮影手段による動画撮影中に前記露出変更手段により露出が変更された場合に、露出変更期間に対応するフレームと、露出が変更中であることを示す露出変更中情報とを対応付けする露出変更中情報対応付けステップと、
前記動画撮影手段による動画撮影中に前記ストロボが発光した際に、前記動画ファイルに含まれるストロボ発光されたフレームと発光情報とを対応付けするストロボ発光情報対応付けステップとを備えることを特徴とする画像撮像装置の制御方法。
【請求項８】
動画撮影中にストロボを発光させることが可能であり、動画を撮影する動画撮影手段と、前記動画撮影手段の露出を変更する露出変更手段とを備える画像撮像装置が有するコンピュータで実行される制御プログラムであって、
前記コンピュータを、
前記動画撮影手段により撮影される動画を動画ファイルとして作成するファイル作成手段と、
前記動画撮影手段による動画撮影中に前記露出変更手段により露出が変更された場合に、露出変更期間に対応するフレームと、露出が変更中であることを示す露出変更中情報とを対応付けする露出変更中情報対応付け手段と、
前記動画撮影手段による動画撮影中に前記ストロボが発光した際に、前記動画ファイルに含まれるストロボ発光されたフレームと発光情報とを対応付けするストロボ発光情報対応付け手段として機能させることを特徴とする制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はカメラ、デジタルカメラ、デジタルカメラ等の画像撮像装置、当該装置の制御方法及び制御プログラムに関する。
【背景技術】
【０００２】
従来、動画撮影を継続しつつ静止画撮影を実行可能な撮像記録装置が提案されている。この撮像記録装置は、動画用のＣＣＤ及び信号処理回路と、静止画用のＣＣＤ及び信号処理回路とを備える。したがって、動画用のＣＣＤ及び信号処理回路を連続的に動作させて動画撮影を行い、これにより取得する動画データを記録媒体に記録させることができるとともに、この動画撮影中におけるシャッター操作に応じて、静止画用のＣＣＤ及び信号処理回路を駆動することにより、静止画データを取得して記録媒体に記録させることができる。
【０００３】
下記特許文献１の撮像装置は、動画撮影中にストロボ発光を伴う静止画撮影を実行する場合には、動画用ＣＣＤによる動画撮影処理を一時停止して直前の画像を繰り返し使用する記録処理に切り換え、静止画の撮影処理が終了したならば、動画撮影処理を再開している。
【特許文献１】特開２００４−２００９５１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１の撮像装置は、動画撮影中の静止画撮影を行う場合には、動画撮影処理を一時停止し、静止画撮影を行った後、動画撮影処理を再開させるよういうように、処理が複雑である。このような処理では、静止画撮影はシャッターチャンスを逃してしまい、動画撮影では静止画撮影の前後で連続性が途切れてしまう可能性がある。
【０００５】
本発明の目的は、動画撮影中の静止画撮影処理を簡素な処理によって達成して、シャッターチャンスを逃さない静止画撮影と、連続性の保たれた動画撮影とが可能な画像撮像装置、当該装置の制御方法及び制御プログラムを提供することにある。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本発明に係る画像撮像装置は、動画撮影中にストロボを発光させることが可能な画像撮像装置であって、動画を撮影する動画撮影手段と、前記動画撮影手段により撮影される動画を動画ファイルとして作成するファイル作成手段と、  前記動画撮影手段による動画撮影中に前記ストロボが発光した際に、前記動画ファイルに含まれるストロボ発光されたフレームと発光情報とを対応付けするストロボ発光情報対応付け手段と、前記動画撮影手段の露出を変更する露出変更手段と、前記露出変更手段により露出が変更されている露出変更期間において、当該露出変更期間に対応するフレームと露出が変更中であることを示す露出変更中情報とを対応付けする露出変更中情報対応付け手段と、を備えることを特徴とする。
【０００９】
本発明に係る画像撮像装置の制御方法は、動画撮影中にストロボを発光させることが可能であり、動画を撮影する動画撮影手段と、前記動画撮影手段の露出を変更する露出変更手段とを備える画像撮像装置の制御方法であって、前記動画撮影手段により撮影される動画を動画ファイルとして作成するファイル作成ステップと、前記動画撮影手段による動画撮影中に前記露出変更手段により露出が変更された場合に、露出変更期間に対応するフレームと、露出が変更中であることを示す露出変更中情報とを対応付けする露出変更中情報対応付けステップと、前記動画撮影手段による動画撮影中に前記ストロボが発光した際に、前記動画ファイルに含まれるストロボ発光されたフレームと発光情報とを対応付けするストロボ発光情報対応付けステップとを備えることを特徴とする。
【００１１】
本発明に係る画像撮像装置の制御プログラムは、動画撮影中にストロボを発光させることが可能であり、動画を撮影する動画撮影手段と、前記動画撮影手段の露出を変更する露出変更手段とを備える画像撮像装置が有するコンピュータで実行される制御プログラムであって、前記コンピュータを、前記動画撮影手段により撮影される動画を動画ファイルとして作成するファイル作成手段と、前記動画撮影手段による動画撮影中に前記露出変更手段により露出が変更された場合に、露出変更期間に対応するフレームと、露出が変更中であることを示す露出変更中情報とを対応付けする露出変更中情報対応付け手段と、前記動画撮影手段による動画撮影中に前記ストロボが発光した際に、前記動画ファイルに含まれるストロボ発光されたフレームと発光情報とを対応付けするストロボ発光情報対応付け手段として機能させることを特徴とする。
【発明の効果】
【００１２】
本発明によれば、動画撮影中の静止画撮影処理を従来よりも簡素な処理によって達成することができ、それによってシャッターチャンスを逃さない静止画撮影と、連続性の保たれた動画撮影とを可能にする。
【発明を実施するための最良の形態】
【００１３】
以下、図面を参照して本発明の実施の形態を説明する。
【００１４】
（第１の実施の形態）
図１は、本発明の実施の形態に係る画像撮像装置の構成を示すブロック図である。
【００１５】
本実施の形態に係る撮像装置は、デジタルカメラ１００である。
【００１６】
１０は撮影レンズ、１２は絞り機能を備えるシャッター、１４は光学像を電気信号に変換する撮像素子、１６は撮像素子１４のアナログ信号出力をディジタル信号に変換するＡ／Ｄ変換器である。
【００１７】
１８は撮像素子１４、Ａ／Ｄ変換器１６、 Ｄ／Ａ変換器２６にクロック信号や制御信号を供給するタイミング発生回路であり、メモリ制御回路２２及びシステム制御回路５０により制御される。
【００１８】
２０は画像処理回路であり、Ａ／Ｄ変換器１６からのデータ又はメモリ制御回路２２からのデータに対して所定の画素補間処理や色変換処理を行う。
【００１９】
さらに、画像処理回路２０は、撮像した画像データを用いて所定の演算処理を行い、得られた演算結果に基づいてＴＴＬ方式のＡＷＢ（オートホワイトバランス）処理も行っている。
【００２０】
２２はメモリ制御回路であり、Ａ／Ｄ変換器１６、タイミング発生回路１８、画像処理回路２０、画像表示メモリ２４、Ｄ／Ａ変換器２６、メモリ３０及び圧縮・伸長回路３２を制御する。
【００２１】
Ａ／Ｄ変換器１６のデータが画像処理回路２０及びメモリ制御回路２２を介して、又はＡ／Ｄ変換器１６のデータが直接メモリ制御回路２２を介して、画像表示メモリ２４又はメモリ３０に書き込まれる。
【００２２】
２４は画像表示メモリであり、２６はＤ／Ａ変換器である。２８はＴＦＴ−ＬＣＤ（Thin Film Transistor - Liquid Crystal Display）等から成る画像表示部であり、画像表示メモリ２４に書き込まれた表示用の画像データはＤ／Ａ変換器２６を介して画像表示部２８により表示される。画像表示部２８を用いて撮像した画像データを逐次表示すれば、電子ファインダー機能を実現することが可能である。
【００２３】
また、画像表示部２８は、システム制御回路５０の指示により任意に表示をＯＮ／ＯＦＦすることが可能であり、表示をＯＦＦにした場合にはデジタルカメラ１００の電力消費を大幅に低減することができる。
【００２４】
３０は撮影した静止画像や動画像を格納するためのメモリであり、所定枚数の静止画像や所定時間の動画像を格納するのに十分な記憶容量を備えている。これにより、複数枚の静止画像を連続して撮影する連射撮影やパノラマ撮影の場合にも、高速かつ大量の画像書き込みをメモリ３０に対して行うことが可能となる。また、メモリ３０はシステム制御回路５０の作業領域としても使用することが可能である。
【００２５】
３２は適応離散コサイン変換（ＡＤＣＴ）等により画像データを圧縮伸長する圧縮・伸長回路であり、メモリ３０に格納された画像を読み込んで圧縮処理又は伸長処理を行い、処理を終えたデータをメモリ３０に書き込む。
【００２６】
４０は絞り機能を備えるシャッター１２を制御する露光制御部であり、フラッシュ４８と連携することによりフラッシュ調光機能も有する。
【００２７】
４２は撮影レンズ１０のフォーカシングを制御する測距制御部であり、４４は撮影レンズ１０のズーミングを制御するズーム制御部であり、４６は保護部１０２の動作を制御するバリア制御部である。４８はフラッシュであり、ＡＦ補助光の投光機能及びフラッシュ調光機能も有する。
【００２８】
システム制御回路５０は画像処理回路２０で得られた演算結果に基づいて露光制御部４０及び測距制御部４２に対して制御を行う。これにより、露光制御部４０及び測距制御部４２により、ＴＴＬ（スルー・ザ・レンズ）方式のＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＥＦ（フラッシュプリ発光）処理等が行われる。さらに、システム制御回路５０はデジタルカメラ１００全体を制御する。
【００２９】
５２はシステム制御回路５０の動作用の定数、変数、プログラム等を記憶するメモリである。
【００３０】
５４はシステム制御回路５０でのプログラムの実行に応じて、文字、画像、音声等を用いて動作状態やメッセージ等を表示及び発音する表示／発音部である。表示／発音部５４は、デジタルカメラ１００の操作部近辺の視認し易い位置に設置され、例えばＬＣＤやＬＥＤ、発音素子等の組み合わせにより構成されている。また、表示／発音部５４の一部の表示機能は、光学ファインダー１０４内に設置されている。
【００３１】
表示／発音部５４の表示内容のうち、ＬＣＤ等に表示するものとしては、シングルショット／連写撮影表示、セルフタイマー表示、圧縮率表示、記録画素数表示、記録枚数表示、残撮影可能枚数表示、シャッタースピード表示、絞り値表示、露出補正表示、フラッシュ表示、赤目緩和表示、マクロ撮影表示などがある。また、ブザー設定表示、時計用電池残量表示、電池残量表示、エラー表示、複数桁の数字による情報表示、記録媒体２００及び２１０の着脱状態表示、通信I/F動作表示、日付け・時刻表示等も可能である。また、表示／発音部５４の表示内容のうち、光学ファインダー１０４内に表示するものとしては、合焦表示、手振れ警告表示、フラッシュ充電表示、シャッタースピード表示、絞り値表示、露出補正表示等がある。
【００３２】
５６は電気的に消去・記録可能な不揮発性メモリであり、例えばＥＥＰＲＯＭ等が用いられる。
【００３３】
６０、６２、６４、６６、６８及び７０は、システム制御回路５０の各種の動作指示を入力するための操作手段であり、スイッチやダイアル、タッチパネル、視線検知によるポインティング、音声認識装置等の単数又は複数の組み合わせで構成される。
【００３４】
６０はモードダイアルスイッチで、電源オフ、自動撮影モード、撮影モード、パノラマ撮影モード、動画撮影モード、再生モード、マルチ画面再生・消去モード、ＰＣ接続モード等の各機能モードを切り替え設定することができる。本実施の形態では、特にこのモードダイヤルスイッチによって、別ディレクトリに画像を保存するかしないかの切り替えを行う。
【００３５】
６２はシャッタースイッチＳＷ（１）で、不図示のシャッターボタンの操作途中でＯＮとなり、ＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＡＷＢ（オートホワイトバランス）処理、ＥＦ（フラッシュプリ発光）処理等の動作開始を指示する。
【００３６】
６４はシャッタースイッチＳＷ（２）で、不図示のシャッターボタンの操作完了でＯＮとなり、撮像素子１４から読み出した信号をＡ／Ｄ変換器１６及びメモリ制御回路２２を介してメモリ３０に画像データを書き込む露光処理、画像処理回路２０やメモリ制御回路２２での演算を用いた現像処理、メモリ３０から画像データを読み出し、圧縮・伸長回路３２で圧縮を行い、記録媒体２００又は２１０に画像データを書き込む記録処理という一連の処理の動作開始を指示する。
【００３７】
６６は画像表示ＯＮ／ＯＦＦスイッチで、画像表示部２８のＯＮ／ＯＦＦを設定することができる。この機能により、光学ファインダー１０４を用いて撮影を行う際に、ＴＦＴ−ＬＣＤ等から成る画像表示部２８への電流供給を遮断することで、省電力を図ることが可能となる。
【００３８】
６８はクイックレビューＯＮ／ＯＦＦスイッチで、撮影直後に撮影した画像データを自動再生するクイックレビュー機能を設定する。
【００３９】
７０は各種ボタンやタッチパネル等からなる操作部で、メニューボタン、セットボタン、マクロボタン、マルチ画面再生改ページボタン、フラッシュ設定ボタン、単写/連写/セルフタイマー切り替えボタン等がある。またメニュー移動＋（プラス）ボタン、メニュー移動−（マイナス）ボタン、再生画像移動＋（プラス）ボタン、再生画像−（マイナス）ボタン、撮影画質選択ボタン、露出補正ボタン、日付/時間設定ボタン等もある。本発明における第２の画像を保存する指定も操作部７０で行うことができる。
【００４０】
８０は電源制御部で、電池検出回路、ＤＣ−ＤＣコンバータ、及び通電するブロックを切り替えるスイッチ回路等により構成されており、電池の装着の有無、電池の種類、電池残量の検出を行い、検出結果及びシステム制御回路５０の指示に基づいてＤＣ−ＤＣコンバータを制御し、必要な電圧を必要な期間、記録媒体を含む各部へ供給する。
【００４１】
８２及び８４はコネクタであり、８６はアルカリ電池やリチウム電池等の一次電池や、NiCd電池やNiMH電池、Li電池等の二次電池又はACアダプター等からなる電源部である。
【００４２】
９０及び９４はメモリカードやハードディスク等の記録媒体とのインタフェースであり、９２及び９６はメモリカードやハードディスク等の記録媒体と接続を行うコネクタであり、９８はコネクタ９２又は９６に記録媒体２００又は２１０が装着されているか否かを検知する記録媒体着脱検知部である。
【００４３】
本実施の形態では、デジタルカメラ１００が記録媒体を取り付けるインターフェース及びコネクタを２つ備えているが、記録媒体を取り付けるインターフェース及びコネクタは、単数でも複数でもよい。また、異なる規格のインターフェース及びコネクタを組み合わせて備える構成としてもよい。インターフェース及びコネクタは、PCMCIAカードやCF（コンパクトフラッシュ(登録商標)）カード等の規格に準拠したものを用いて構成してもよい。
【００４４】
さらに、インタフェース９０，９４及びコネクタ９２，９６をPCMCIAカードやCF（コンパクトフラッシュ(登録商標)）カード等の規格に準拠したものを用いて構成した場合、LANカードやモデムカード、USBカード、IEEE1394カード、P1284カード、SCSIカード、及びPHSの通信カード等の各種通信カードを上記インタフェース及びコネクタに接続することにより、コンピュータ又はプリンタ等の周辺機器との間で画像データや画像データに付属した管理情報を送受信することができる。
【００４５】
保護部１０２は、デジタルカメラ１００のレンズ１０やその周辺を覆うことにより、レンズ１０やその周辺の汚れや破損を防止する。
【００４６】
光学ファインダ１０４は、画像表示部２８による電子ファインダー機能を使用することなしに、光学ファインダのみを用いて撮影を行うことが可能である。また、光学ファインダー１０４内には、表示／発音部５４の一部の機能、例えば、合焦表示、手振れ警告表示、フラッシュ充電表示、シャッタースピード表示、絞り値表示、露出補正表示などが設置されている。
【００４７】
１１０は通信部であり、RS232CやUSB、IEEE1394、P1284、SCSI、モデム、LAN、無線通信等の各種通信機能を有する。
【００４８】
１１２は通信部１１０によりデジタルカメラ１００を他の機器と接続するコネクタ（無線通信の場合はアンテナ）である。
【００４９】
記録媒体２００はメモリカードやハードディスク等であり、半導体メモリや磁気ディスク等から構成される記録部２０２、デジタルカメラ１００とのインタフェース２０４、及びデジタルカメラ１００と接続を行うコネクタ２０６を備えている。
【００５０】
記録媒体２１０もメモリカードやハードディスク等であり、半導体メモリや磁気ディスク等から構成される記録部２１２、デジタルカメラ１００とのインタフェース２１４、及びデジタルカメラ１００と接続を行うコネクタ２１６を備えている。
【００５１】
３００はストロボスイッチで動画撮影中にストロボを発光させることが可能である。
【００５２】
図２は、動画撮影処理を示すフローチャートである。本処理は主としてシステム制御回路５０で実行される。
【００５３】
まず、モードダイアルスイッチ６０が動画モードの状態で電源が投入されると、動画モードが開始される。動画撮影待機中となり、画像表示部２８にライブ画像が表示される。この状態において、シャッタースイッチ６４が押下されると動画撮影が開始される（ステップＳ２０１）。
【００５４】
動画のフレーム数Ｎが撮影開始時にＮ＝０にセットされ（ステップＳ２０２）、１フレームごとにカウントアップされていく（Ｎ＝Ｎ＋１）（ステップＳ２０３）。
【００５５】
次いで、ストロボスイッチ３００がＯＮにされたか否かを検出する（ステップＳ２０４）。ステップＳ２０４の判別の結果、ストロボスイッチ３００がＯＮにされたことを検出した場合には、ストロボ発光用に露出の変更を開始する（ステップＳ２０５）。
【００５６】
その後、露出変更中の動画のフレームのヘッダにストロボ用の露出変更中であることを書き込んでおき（ステップＳ２０６）、露出の変更が終了するまで動画のフレーム毎に露出変更フラグを書き込み続ける（ステップＳ２０６→ステップＳ２０７→ステップＳ２０８でＮＯ→ステップＳ２０６）。
【００５７】
ステップＳ２０８で露出の変更が終了した場合には、露出変更が終了した次のフレームにおいてストロボ発光するので、露出変更後のフレームのヘッダにストロボ発光フラグを書き込み（即ちストロボ発光されたフレームと発光情報とが対応付けされ）（ステップＳ２０９）、動画のフレーム数Ｎをカウントアップする（ステップＳ２１０）。
【００５８】
ストロボ発光終了後は、発光前と同様に通常の動画用の露出に戻す必要があるため、通常動画用の露出に変更し、その間露出変更フラグを動画フレームのヘッダに書き込む（Ｓステップ２１１→ステップＳ２１２→ステップＳ２１３でＮＯ→ステップＳ２１０）。
【００５９】
ステップＳ２１３で通常動画用の露出への変更が終了したら、通常の動画撮影に戻る（ステップＳ２０３へ進む）。
【００６０】
上記ステップＳ２０４の判別の結果、ストロボスイッチ３００がＯＮにされたことを検出しない場合には、動画撮影が終了したか否かを判別する（ステップＳ２１４）。この判別は、動画撮影中に再度シャッタースイッチ６４が押下されたか否かにより実行される。この場合、再度シャッタースイッチ６４が押下されたことが検知された場合には、動画撮影が終了したと判別され、再度シャッタースイッチ６４が押下されたことが検知されない場合には、動画撮影が終了していないと判別される。
【００６１】
ステップＳ２１４の判別の結果、動画撮影が終了したと判別された場合には、本処理を終了する一方、動画撮影が終了していないと判別された場合には、ステップＳ２１５に戻る。
【００６２】
ここでは、ストロボ発光フラグや露出変更フラグを書き込む例を説明したが、いずれか片方でもよい。また、露出変更フラグは露出変更中の全てのフレームに対して書き込んだが、露出変更中の最初及び最後のフレームのみにフラグを書き込んでもよい。
【００６３】
また、上記のストロボスイッチ３００がＯＮになり露出変更が終了した次のフレームにおいてストロボ発光したが、例えばＡＥ（自動露光）で所定値よりも低く（即ち暗く）なったときに発光するなど様々な手段が考えられることはいうまでもない。
【００６４】
さらに、上記実施の形態では、フラグは１フレーム毎のヘッダに書き込んでいるが、動画ファイル自体のヘッダにまとめてフラグが書かれていてもよい。この場合、動画ファイルを構成する複数フレームと上記フラグとがそれぞれ対応づけるように記載されているものとする。
【００６５】
図３は、静止画抽出処理を示すフローチャートである。本処理は主としてシステム制御回路５０で実行される。
【００６６】
本処理は、図２の動画撮影処理で撮影された動画から静止画を抽出する処理であり、デジタルカメラ１００には静止画抽出モードが設定できるものとする。本処理で抽出された静止画は記録媒体２００又は２１０に保存することができ、また、抽出された静止画を選択して、プリントすることができる。尚、説明の便宜上、図２の動画撮影処理でのストロボ発光前後の露出変更はそれぞれ１フレームで終了するものとする。
【００６７】
モードダイヤルスイッチ６０で静止画抽出モードを選択すると、静止画抽出モードが開始される。静止画抽出モードにおいて、どの動画から静止画を抽出するかを選択し、選択後に静止画抽出処理がスタートする（ステップＳ３０１）。
【００６８】
次に、ステップＳ３０１で選択された動画の総フレーム数Ｎｍａｘを取得し（ステップＳ３０２）、動画のフレーム数カウンタＮを０にリセットする（ステップＳ３０３）。
【００６９】
その後、動画のフレーム数カウンタＮを１インクリメントし（ステップＳ３０４）、１フレーム目のヘッダを読み込み（ステップＳ３０５）、ストロボ発光フラグがＯＮであるか否かを判別する（ステップＳ３０６）。ステップＳ３０６の判別の結果、ストロボ発光フラグがＯＮである場合は、そのフレームを静止画として、静止画リストに登録し（ステップＳ３０８）、フレーム数カウンタＮがＮｍａｘであるか否かを判別する（ステップＳ３１３）。
【００７０】
ステップＳ３１３の判別の結果、フレーム数カウンタＮがＮｍａｘである場合には、ヘッダの解析終了となり、静止画リストに登録されたフレームのサムネールを結果として、画像表示部２８に表示させ（ステップＳ３１４）、本処理を終了する。一方、ステップＳ３１３の判別の結果、フレーム数カウンタＮがＮｍａｘでない場合には、ステップＳ３０４に戻る。
【００７１】
ステップＳ３０６の判別の結果、ストロボ発光フラグがＯＦＦである場合は、露出変更フラグがＯＮであるか否かを判別する（ステップＳ３０７）。ステップＳ３０７の判別の結果、露出変更フラグがＯＦＦである場合は、ステップＳ３１３に進む。一方、露出変更フラグがＯＮである場合は、その露出変更フラグがストロボ発光前の露出変更であるか、ストロボ発光後の露出変更であるかを判別する（ステップＳ３０９）。ステップＳ３０９の判別の結果、露出変更フラグがストロボ発光前の露出変更である場合は、その前のＮ−１フレームを静止画リストに登録し（ステップＳ３１１）、ステップＳ３１３に進む。ステップＳ３０９の判別の結果、露出変更フラグがストロボ発光後の露出変更である場合は、ストロボ発光後に（ステップＳ３１０）、その後のＮ＋１フレームを静止画リストに登録し（ステップＳ３１２）、ステップＳ３１３に進む。
【００７２】
上記ステップＳ３１４で表示部２８に表示された画像を選択することにより、該当フレームを直接プリントしたり、静止画として別ファイルに保存することができる。
【００７３】
図２の動画撮影処理で記録された動画ファイルの再生時の動作を説明する。
【００７４】
図２で記録された動画ファイルをそのまま再生すると、ストロボ発光時にはストロボ発光用の露出や、ストロボ発光自体がそのまま記録されているために、閲覧するユーザにとっては見づらい動画となっている。そのため、システム制御回路５０は、動画再生中に露出変更フラグとストロボ発光フラグを監視しておき、該当フレームを再生する場合には、その前又はその後のフレームを代わりに再生する。これにより、露出が不自然ではない動画を鑑賞することが可能である。もちろん、保存された動画そのままを再生してもよく、ストロボ発光時のフレームをその前又はその後のフレームで置換する／しないを選択可能な選択手段を備えるようにしてもよい。この場合、選択手段は操作部７０で構成する。
【００７５】
以上詳細に説明したように、本実施の形態によれば、動画撮影中にストロボが発光した際には、動画ファイルに含まれるストロボ発光されたフレームと発光情報（ストロボ発光フラグ）とが対応付けされ（ステップＳ２０９）、動画ファイルの中から発光情報が対応付けされたフレームが抽出される（ステップＳ３０６でＹＥＳ→ステップＳ３０８→ステップＳ３１３でＹＥＳ→ステップＳ３１４）。これにより、動画撮影中の静止画撮影処理を従来よりも簡素な処理によって達成することができ、それによってシャッターチャンスを逃さない静止画撮影と、連続性の保たれた動画撮影とを可能にする。
【００７６】
また、本発明の目的は、前述した実施の形態の機能を実現するソフトウェアのプログラムコードを記憶した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても達成される。
【００７７】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した各実施の形態の機能を実現することになり、そのプログラムコード及び該プログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００７８】
また、プログラムコードを供給するための記憶媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ等の光ディスク、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。または、プログラムコードをネットワークを介してダウンロードしてもよい。
【００７９】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した各実施の形態の機能が実現されるだけではなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した各実施の形態の機能が実現される場合も含まれる。
【００８０】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その拡張機能を拡張ボードや拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した各実施の形態の機能が実現される場合も含まれる。
【図面の簡単な説明】
【００８１】
【図１】本発明の実施の形態に係る画像撮像装置の構成を示すブロック図である。
【図２】動画撮影処理を示すフローチャートである。
【図３】静止画抽出処理を示すフローチャートである。
【符号の説明】
【００８２】
１０  撮影レンズ
１４  撮像素子
１６  Ａ／Ｄ変換器
１８  タイミング発生回路
２０  画像処理回路
２２  メモリ制御回路
２４  画像表示メモリ
５０  システム制御回路
７０  操作部
１００  デジタルカメラ
３００  ストロボスイッチ
【図１】
0004845539.tif 000002
【図２】
0004845539.tif 000003
【図３】
0004845539.tif 000004