(57)【要約】 【課題】複数枚の画像の撮影を行い、位置合わせをした後に合成する手振れ補正技術において、赤目緩和効果を損なわずに撮影にかかる時間を短縮できるようにする。【解決手段】目標とする露出を得るための露光時間よりも短い露光時間で連写撮影した１組の複数コマの画像から、合成により前記目標とする露出の画像を得るための撮像方法であって、複数コマの内の最終コマ以外の画像の撮影時における画像処理時間に、被写体の瞳孔を小径にするために被写体に向けて光を照射する照明ランプを点灯させる点灯工程と、複数コマの画像の内の最終コマの画像の撮影時に、被写体を照明するために被写体に向けて光を照射する閃光装置を発光させる発光工程とを具備する。【選択図】      図５Ａ
2007173985.tif 000002
【特許請求の範囲】
【請求項１】
目標とする露出を得るための露光時間よりも短い露光時間で連写撮影した１組の複数コマの画像から、合成により前記目標とする露出の画像を得るための撮像装置であって、
被写体の瞳孔を小径にするために被写体に向けて光を照射する照明ランプを点灯させる点灯指示手段と、
被写体を照明するために被写体に向けて光を照射する閃光装置を発光させる発光指示手段と、
前記複数コマの画像の内の最終コマの画像の撮影時に前記閃光装置を発光させるとともに、前記複数コマの内の最終コマ以外の画像の撮影時における画像処理時間に前記照明ランプを点灯させるように前記発光指示手段と前記点灯指示手段とを制御する制御手段と、
を具備することを特徴とする撮像装置。
【請求項２】
前記制御手段は、前記最終コマ以外の画像の撮影時における画像処理時間に点灯された前記照明ランプの点灯時間と、前記最終コマの画像の撮影の直前に点灯された前記照明ランプの点灯時間との合計が、前記被写体の瞳孔を小径にするために必要とされる前記照明ランプの点灯時間となるように、前記点灯指示手段を制御することを特徴とする請求項１に記載の撮像装置。
【請求項３】
目標とする露出を得るための露光時間よりも短い露光時間で連写撮影した１組の複数コマの画像から、合成により前記目標とする露出の画像を得るための撮像装置であって、
被写体を照明するために被写体に向けて光を照射する閃光装置を発光させる発光指示手段と、
前記複数コマの画像の内の１コマ目の画像の撮影前に、前記被写体の瞳孔を小径にするために前記閃光装置に第１の発光を行なわせるとともに、前記第１の発光から前記被写体の瞳孔が小径になるために必要とされる時間が経過した後に、前記閃光装置に被写体を照明するための第２の発光を行なわせて、前記複数コマの画像の内の最終コマの画像の撮影を行なうように、前記発光指示手段を制御する制御手段と、
を具備することを特徴とする撮像装置。
【請求項４】
目標とする露出を得るための露光時間よりも短い露光時間で連写撮影した１組の複数コマの画像から、合成により前記目標とする露出の画像を得るための撮像方法であって、
前記複数コマの内の最終コマ以外の画像の撮影時における画像処理時間に、被写体の瞳孔を小径にするために被写体に向けて光を照射する照明ランプを点灯させる点灯工程と、
前記複数コマの画像の内の最終コマの画像の撮影時に、被写体を照明するために被写体に向けて光を照射する閃光装置を発光させる発光工程と、
を具備することを特徴とする撮像方法。
【請求項５】
前記点灯工程では、前記最終コマ以外の画像の撮影時における画像処理時間に点灯された前記照明ランプの点灯時間と、前記最終コマの画像の撮影の直前に点灯された前記照明ランプの点灯時間との合計が、前記被写体の瞳孔を小径にするために必要とされる前記照明ランプの点灯時間となるように、前記照明ランプを点灯させることを特徴とする請求項４に記載の撮像方法。
【請求項６】
目標とする露出を得るための露光時間よりも短い露光時間で連写撮影した１組の複数コマの画像から、合成により前記目標とする露出の画像を得るための撮像方法であって、
前記複数コマの画像の内の１コマ目の画像の撮影前に、前記被写体の瞳孔を小径にするために、被写体に光を照射する閃光装置に第１の発光を行なわせる第１の発光工程と、
前記第１の発光から前記被写体の瞳孔が小径になるために必要とされる時間が経過した後に、前記閃光装置に被写体を照明するための第２の発光を行なわせて、前記複数コマの画像の内の最終コマの画像の撮影を行なう第２の発光工程と、
を具備することを特徴とする撮像方法。
【請求項７】
請求項４乃至６のいずれか１項に記載の撮像方法をコンピュータに実行させることを特徴とするプログラム。
【請求項８】
請求項７に記載のプログラムを記憶したことを特徴とするコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置において手振れを補正しつつ赤目を緩和する技術に関するものである。
【背景技術】
【０００２】
電子スチルカメラに好適な手振れ補正技術として、手振れを生じない程度のシャッター速度で複数枚の画像を連写撮影し、撮影後の処理でその複数枚の画像に対して位置合わせを行いながら合成して手振れのない画像を得るという技術が提案されている。
【０００３】
本願出願人が出願している特許文献１には、順次撮像した複数の画像を、経時的な位置ずれに対応して座標変換を行った後に合成する技術が開示されている。
【０００４】
また、特許文献２によれば、同様に複数枚の画像を撮影し、ずれを補正しながら合成することでぶれのない画像を得る技術が開示されている。
【０００５】
また、フラッシュ撮影時に撮影に先立って被写体に光照射を行い、光照射により被写体である人物の目の瞳孔を小さくして赤目の発生を緩和する技術も特許文献３、特許文献４に開示されている。一般的にこの赤目緩和は、ランプや発光ダイオードにより光を照射すること、または閃光装置で少量光のプリ発光を行なうことにより行なわれる。比較的輝度の低いランプや発光ダイオードでは、瞳孔を小さくするために必要とされる瞳への光照射時間は約１秒程度である。これに対して、光源輝度の高い閃光装置を用いた赤目緩和では、プリ発光により高輝度の強い光インパクトが与えられるため、必要とされる閃光時間は数十マイクロ秒程度である。しかし、瞳孔が閉じるのは、この光インパクトに対する生体反応であるため、瞳孔が小径となるまでにはやはり１秒弱の時間が必要となる。
【特許文献１】特許３１１０７９７号公報
【特許文献２】特開平９−２６１５２６号公報
【特許文献３】特公昭５８−４８０８８号公報
【特許文献４】特開昭５８−９１３０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
このような赤目緩和技術を、複数枚の画像を撮影し手振れ量を補正しながら合成することでブレのない画像を得る技術に適用した場合、次のような問題点がある。
【０００７】
まず、フラッシュ撮影時にランプや発光ダイオードなどにより赤目緩和を行なう場合には、複数枚の画像の１コマ目で赤目ランプを照射し、瞳孔が閉じる所定時間経ってから撮影するのでは、１コマ目の撮影までに時間がかかってしまう。また、瞳孔が閉じるまで待ってから、複数枚の画像の撮影を行なうため、画像処理などのために複数枚分の処理時間がかかり、撮影タイムラグが増加してしまう不都合が生じる。
【０００８】
閃光装置を使用した赤目緩和においても、プリ発光照射から瞳孔が閉じるまでの所定時間経てから撮影を行なうため、同様の問題が生じる。
【０００９】
従って、本発明は上述した課題に鑑みてなされたものであり、その目的は、複数枚の画像の撮影を行い、位置合わせをした後に合成する手振れ補正技術において、赤目緩和効果を損なわずに撮影にかかる時間を短縮できるようにすることである。
【課題を解決するための手段】
【００１０】
上述した課題を解決し、目的を達成するために、本発明に係わる撮像装置は、目標とする露出を得るための露光時間よりも短い露光時間で連写撮影した１組の複数コマの画像から、合成により前記目標とする露出の画像を得るための撮像装置であって、被写体の瞳孔を小径にするために被写体に向けて光を照射する照明ランプを点灯させる点灯指示手段と、被写体を照明するために被写体に向けて光を照射する閃光装置を発光させる発光指示手段と、前記複数コマの画像の内の最終コマの画像の撮影時に前記閃光装置を発光させるとともに、前記複数コマの内の最終コマ以外の画像の撮影時における画像処理時間に前記照明ランプを点灯させるように前記発光指示手段と前記点灯指示手段とを制御する制御手段と、を具備することを特徴とする。
【００１１】
また、本発明に係わる撮像装置は、目標とする露出を得るための露光時間よりも短い露光時間で連写撮影した１組の複数コマの画像から、合成により前記目標とする露出の画像を得るための撮像装置であって、被写体を照明するために被写体に向けて光を照射する閃光装置を発光させる発光指示手段と、前記複数コマの画像の内の１コマ目の画像の撮影前に、前記被写体の瞳孔を小径にするために前記閃光装置に第１の発光を行なわせるとともに、前記第１の発光から前記被写体の瞳孔が小径になるために必要とされる時間が経過した後に、前記閃光装置に被写体を照明するための第２の発光を行なわせて、前記複数コマの画像の内の最終コマの画像の撮影を行なうように、前記発光指示手段を制御する制御手段と、を具備することを特徴とする。
【００１２】
また、本発明に係わる撮像方法は、目標とする露出を得るための露光時間よりも短い露光時間で連写撮影した１組の複数コマの画像から、合成により前記目標とする露出の画像を得るための撮像方法であって、前記複数コマの内の最終コマ以外の画像の撮影時における画像処理時間に、被写体の瞳孔を小径にするために被写体に向けて光を照射する照明ランプを点灯させる点灯工程と、前記複数コマの画像の内の最終コマの画像の撮影時に、被写体を照明するために被写体に向けて光を照射する閃光装置を発光させる発光工程と、を具備することを特徴とする。
【００１３】
また、本発明に係わる撮像方法は、目標とする露出を得るための露光時間よりも短い露光時間で連写撮影した１組の複数コマの画像から、合成により前記目標とする露出の画像を得るための撮像方法であって、前記複数コマの画像の内の１コマ目の画像の撮影前に、前記被写体の瞳孔を小径にするために、被写体に光を照射する閃光装置に第１の発光を行なわせる第１の発光工程と、前記第１の発光から前記被写体の瞳孔が小径になるために必要とされる時間が経過した後に、前記閃光装置に被写体を照明するための第２の発光を行なわせて、前記複数コマの画像の内の最終コマの画像の撮影を行なう第２の発光工程と、を具備することを特徴とする。
【００１４】
また、本発明に係わるプログラムは、上記の撮像方法をコンピュータに実行させることを特徴とする。
【００１５】
また、本発明に係わる記憶媒体は、上記のプログラムを記憶したことを特徴とする。
【発明の効果】
【００１６】
本発明によれば、複数枚の画像の撮影を行い、位置合わせをした後に合成する手振れ補正技術において、赤目緩和効果を損なわずに撮影にかかる時間を短縮することが可能となる。
【発明を実施するための最良の形態】
【００１７】
以下、本発明の好適な実施形態について、添付図面を参照して詳細に説明する。
【００１８】
（第１の実施形態）
図１は、本発明の第１の実施形態に係わる撮像装置の構成を示す図である。
【００１９】
図１において、１００は撮像装置である。１０は撮影レンズ、１２は絞り機能を備えるシャッター、１４は光学像を電気信号に変換する撮像素子、１６は撮像素子１４のアナログ出力信号をデジタル信号に変換するＡ／Ｄ変換器である。
【００２０】
１８は撮像素子１４、 Ａ／Ｄ変換器１６、 Ｄ／Ａ変換器２６にクロック信号や制御信号を供給するタイミング発生回路であり、メモリ制御回路２２及びシステム制御回路５０により制御される。
【００２１】
２０は画像処理回路であり、 Ａ／Ｄ変換器１６からのデータ或いはメモリ制御回路２２からのデータに対して所定の画素補間処理や色変換処理を行なう。また、画像処理回路２０は、撮像した画像データを用いて所定の演算処理を行なう。そして、その演算結果に基づいて、システム制御回路５０が露光制御部４０、測距制御部４２に対して制御を行なう、ＴＴＬ（スルー・ザ・レンズ）方式のＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＥＦ（フラッシュプリ発光）処理を行っている。さらに、画像処理回路２０は、撮像した画像データを用いて所定の演算処理を行ない、得られた演算結果に基づいてＴＴＬ方式のＡＷＢ（オートホワイトバランス）処理も行っている。
【００２２】
メモリ制御回路２２は、Ａ／Ｄ変換器１６、タイミング発生回路１８、画像処理回路２０、画像表示メモリ２４、Ｄ／Ａ変換器２６、メモリ３０、圧縮・伸長回路３２を制御する。
【００２３】
Ａ／Ｄ変換器１６の出力データが画像処理回路２０、メモリ制御回路２２を介して、或いはＡ／Ｄ変換器１６の出力データが直接メモリ制御回路２２を介して、画像表示メモリ２４或いはメモリ３０に書き込まれる。
【００２４】
２８はＴＦＴ  ＬＣＤ等から成る画像表示部であり、画像表示メモリ２４に書き込まれた表示用の画像データはＤ／Ａ変換器２６を介して画像表示部２８により表示される。画像表示部２８を用いて撮像した画像データを逐次表示すれば、電子ファインダー機能を実現することが可能である。また、画像表示部２８は、システム制御回路５０の指示により任意に表示をＯＮ／ＯＦＦすることが可能であり、表示をＯＦＦにした場合には撮像装置１００の電力消費を大幅に低減することが出来る。
【００２５】
メモリ３０は撮影した静止画像や動画像を格納するためのものであり、所定枚数の静止画像や所定時間の動画像を格納するのに十分な記憶容量を備えている。これにより、複数枚の静止画像を連続して撮影する連写撮影やパノラマ撮影の場合にも、高速かつ大量の画像書き込みをメモリ３０に対して行なうことが可能となる。また、メモリ３０はシステム制御回路５０の作業領域としても使用することが可能である。
【００２６】
３２は適応離散コサイン変換（ＡＤＣＴ）等により画像データを圧縮伸長する圧縮・伸長回路であり、メモリ３０に格納された画像を読み込んで圧縮処理或いは伸長処理を行い、処理を終えたデータをメモリ３０に書き込む。
【００２７】
４０は絞り機能を備えるシャッター１２を制御する露光制御部であり、フラッシュ４８と連携することによりフラッシュ調光機能も有するものである。
【００２８】
４２は撮影レンズ１０のフォーカシングを制御する測距制御部、４４は撮影レンズ１０のズーミングを制御するズーム制御部、４６はバリアである保護装置１０２の動作を制御するバリア制御部である。
【００２９】
４７は、フラッシュ撮影に先立って被写体に光を所定時間照射することにより被写体の瞳孔を絞らせて赤目の発生を緩和させるための赤目緩和装置である。４８は低輝度時の補助光閃光装置であるフラッシュであり、ＡＦ補助光の投光機能、フラッシュ調光機能も有する。
【００３０】
露光制御部４０、測距制御部４２はＴＴＬ方式を用いて制御されており、撮像した画像データを画像処理回路２０によって演算した演算結果に基づき、システム制御回路５０が露光制御部４０、測距制御部４２に対して制御を行なう。
【００３１】
５０は撮像装置１００全体を制御するシステム制御回路、５２はシステム制御回路５０の動作用の定数、変数、プログラム等を記憶するメモリである。
【００３２】
５４はシステム制御回路５０でのプログラムの実行に応じて、文字、画像、音声等を用いて動作状態やメッセージ等を表示する液晶表示装置、スピーカー等の表示部である。これらの表示部は、撮像装置１００の操作部近辺の視認し易い位置に単数或いは複数個所設置され、例えばＬＣＤやＬＥＤ、発音素子等の組み合わせにより構成されている。
【００３３】
また、表示部５４は、その一部の機能が光学ファインダー１０４内に設置されている。
【００３４】
表示部５４の表示内容のうち、ＬＣＤ等に表示するものとしては、シングルショット／連写撮影表示、セルフタイマー表示、圧縮率表示、記録画素数表示、記録枚数表示、残撮影可能枚数表示、シャッタースピード表示、絞り値表示、露出補正表示等がある。また、フラッシュ表示、赤目緩和表示、マクロ撮影表示、ブザー設定表示、時計用電池残量表示、電池残量表示、エラー表示、複数桁の数字による情報表示、記録媒体１５０，１６０の着脱状態表示、通信Ｉ／Ｆ動作表示、日付け・時刻表示、防振機能表示もある。
【００３５】
また、表示部５４の表示内容のうち、光学ファインダー１０４内に表示するものとしては、合焦表示、手振れ警告表示、フラッシュ充電表示、シャッタースピード表示、絞り値表示、露出補正表示、等がある。
【００３６】
５６は電気的に消去・記録可能な不揮発性メモリであり、例えばＥＥＰＲＯＭ等が用いられる。
【００３７】
６０，６２，６４，６６，６８，７０は、システム制御回路５０の各種の動作指示を入力するための操作部であり、スイッチやダイアル、タッチパネル、視線検知によるポインティング、音声認識装置等の単数或いは複数の組み合わせで構成される。
【００３８】
ここで、これらの操作部の具体的な説明を行なう。
【００３９】
６０はモードダイアルスイッチで、電源オフ、自動撮影モード、撮影モード、パノラマ撮影モード、再生モード、マルチ画面再生・消去モード、ＰＣ接続モード等の各機能モードを切り替え設定することが出来る。
【００４０】
６２はシャッタースイッチＳＷ１で、不図示のシャッターボタンの操作途中でＯＮとなり、ＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＡＷＢ（オートホワイトバランス）処理、ＥＦ（フラッシュプリ発光）処理等の動作開始を指示する。
【００４１】
６４はシャッタースイッチＳＷ２で、不図示のシャッターボタンの操作完了でＯＮとなり、撮像素子１４から読み出した信号をＡ／Ｄ変換器１６、メモリ制御回路２２を介してメモリ３０に書き込む露光処理の開始を指示する。また、画像処理回路２０やメモリ制御回路２２での演算を用いた現像処理、メモリ３０から画像データを読み出し、圧縮・伸長回路３２で圧縮を行い、記録媒体１５０或いは１６０に書き込む記録処理という一連の処理の動作開始も指示する。
【００４２】
６６は画像表示ＯＮ／ＯＦＦスイッチで、画像表示部２８のＯＮ／ＯＦＦを設定することが出来る。この機能により、光学ファインダー１０４を用いて撮影を行なう際に、ＴＦＴ  ＬＣＤ等から成る画像表示部２８への電流供給を遮断することにより、省電力を図ることが可能となる。
【００４３】
６８は、防振機能ＯＮ／ＯＦＦスイッチで、防振機能の作動／非作動を設定することができる。本実施形態では防振機能が非作動の場合は通常撮影が行われ、防振機能を作動させると、通常撮影時の露出に対してシャッタースピードを速くして所定枚数の連写撮影を行なうモードとなる。防振機能動作時の詳細については後述する。また、撮影した複数枚の画像を合成して手振れを補正した画像を作成する処理は後述する画像処理装置側にて行われる。
【００４４】
７０は、各種ボタンやタッチパネル等からなる操作部で、メニューボタン、セットボタン、マクロボタン、マルチ画面再生改ページボタン、フラッシュ設定ボタン、単写／連写／セルフタイマー切り替えボタン等がある。また、メニュー移動＋（プラス）ボタン、メニュー移動−（マイナス）ボタン、再生画像移動＋（プラス）ボタン、再生画像移動−（マイナス）ボタン、撮影画質選択ボタン、露出補正ボタン、日付／時間設定ボタン等もある。
【００４５】
８０は電源制御部で、電池検出回路、ＤＣ−ＤＣコンバータ、通電するブロックを切り替えるスイッチ回路等により構成されている。そして、電池の装着の有無、電池の種類、電池残量の検出を行い、検出結果及びシステム制御回路５０の指示に基づいてＤＣ−ＤＣコンバータを制御し、必要な電圧を必要な期間、記録媒体を含む各部へ供給する。
【００４６】
８２はコネクタ、８４はコネクタ、８６はアルカリ電池やリチウム電池等の一次電池やＮｉＣｄ電池やＮｉＭＨ電池、Ｌｉイオン電池等の二次電池、ＡＣアダプター等からなる電源である。
【００４７】
９０及び９４はメモリカードやハードディスク等の記録媒体とのインターフェース、９２及び９６はメモリカードやハードディスク等の記録媒体と接続を行なうコネクタである。また、９８はコネクタ９２及び／或いは９６に記録媒体１５０或いは１６０が装着されているか否かを検知する記録媒体着脱検知部である。
【００４８】
なお、本実施形態では記録媒体を取り付けるインターフェース及びコネクタを２系統持つものとして説明しているが、もちろん、記録媒体を取り付けるインターフェース及びコネクタは、単数でも良いし、或いは２系統以上の任意の数でも良い。また、異なる規格のインターフェース及びコネクタを組み合わせて備える構成としても構わない。
【００４９】
インターフェース及びコネクタとしては、ＰＣＭＣＩＡカードやＣＦ（コンパクトフラッシュ（登録商標））カード、或いはその他種々の記憶媒体の規格に準拠したものを用いて構成して構わない。
【００５０】
さらに、インターフェース９０及び９４、そしてコネクタ９２及び９６をＰＣＭＣＩＡカードやＣＦ（コンパクトフラッシュ（登録商標））カード等の規格に準拠したものを用いて構成した場合には次のことが可能となる。すなわち、ＬＡＮカードやモデムカード、ＵＳＢカード、ＩＥＥＥ１３９４カード、Ｐ１２８４カード、ＳＣＳＩカード、ＰＨＳ等の通信カード、等の各種通信カードを接続することができる。それにより、他のコンピュータやプリンタ等の周辺機器との間で画像データや画像データに付属した管理情報を転送し合うことが出来る。
【００５１】
１０２は、撮像装置１００のレンズ１０を含む撮像部を覆うことにより、撮像部の汚れや破損を防止するバリアである保護装置である。
【００５２】
１０４は光学ファインダーであり、画像表示部２８による電子ファインダー機能を使用すること無しに、光学ファインダーのみを用いて撮影を行なうことが可能である。また、光学ファインダー１０４内には、表示部５４の一部の機能、例えば、合焦表示、手振れ警告表示、フラッシュ充電表示、シャッタースピード表示、絞り値表示、露出補正表示などが設置されている。
【００５３】
１１０は通信部で、ＲＳ２３２ＣやＵＳＢ、ＩＥＥＥ１３９４、Ｐ１２８４、ＳＣＳＩ、モデム、ＬＡＮ、無線通信、等の各種通信機能を有する。
【００５４】
１１２は通信部１１０により撮像装置１００を他の機器と接続するコネクタ或いは無線通信の場合はアンテナである。
【００５５】
１５０はメモリカードやハードディスク等の記録媒体である。
【００５６】
記録媒体１５０は、半導体メモリや磁気ディスク等から構成される記録部１５２、撮像装置１００とのインターフェース１５４、撮像装置１００と接続を行なうコネクタ１５６を備えている。
【００５７】
１６０はメモリカードやハードディスク等の記録媒体である。
【００５８】
記録媒体１６０は、半導体メモリや磁気ディスク等から構成される記録部１６２、撮像装置１００とのインターフェース１６４、撮像装置１００と接続を行なうコネクタ１６６を備えている。
【００５９】
次に、図２乃至図６を参照して、第１の実施形態の撮像装置の動作について説明する。
【００６０】
図２及び図３は本実施形態の撮像装置１００の主ルーチンのフローチャートである。図２及び図３を用いて、撮像装置１００の動作を説明する。
【００６１】
電池交換等の電源投入により、システム制御回路５０はフラグや制御変数等を初期化し（ステップＳ１０１）、画像表示部２８の画像表示をＯＦＦ状態に初期設定する（ステップＳ１０２）。
【００６２】
システム制御回路５０は、モードダイアル６０の設定位置を判断し、モードダイアル６０が電源ＯＦＦに設定されていたならば（ステップＳ１０３）、各表示部の表示を終了状態に変更し、保護装置１０２のバリアを閉じて撮像部を保護する。また、フラグや制御変数等を含む必要なパラメータや設定値、設定モードを不揮発性メモリ５６に記録し、電源制御部８０により画像表示部２８を含む撮像装置１００各部の不要な電源を遮断する等の所定の終了処理を行なう（ステップＳ１０５）。その後、ステップＳ１０３に戻る。
【００６３】
モードダイアル６０が撮影モードに設定されていたならば（ステップＳ１０３）、ステップＳ１０６に進む。
【００６４】
モードダイアル６０がその他のモードに設定されていたならば（ステップＳ１０３）、システム制御回路５０は選択されたモードに応じた処理を実行し（ステップＳ１０４）、処理を終えたならばステップＳ１０３に戻る。
【００６５】
システム制御回路５０は、電源制御部８０により電池等により構成される電源８６の残容量や動作情況が撮像装置１００の動作に問題があるか否かを判断する（ステップＳ１０６）。もし、問題があるならば表示部５４を用いて画像や音声により所定の警告表示を行った後に（ステップＳ１０８）、ステップＳ１０３に戻る。
【００６６】
電源８６に問題が無いならば（ステップＳ１０６）、システム制御回路５０は記録媒体１５０或いは１６０の動作状態が撮像装置１００の動作、特に記録媒体に対する画像データの記録再生動作に問題があるか否かを判断する（ステップＳ１０７）。もし、問題があるならば表示部５４を用いて画像や音声により所定の警告表示を行った後に（ステップＳ１０８）、ステップＳ１０３に戻る。
【００６７】
記録媒体１５０或いは１６０の動作状態に問題が無いならば（ステップＳ１０７）、表示部５４を用いて画像や音声により撮像装置１００の各種設定状態の表示を行なう（ステップＳ１０９）。なお、画像表示部２８の画像表示がＯＮであったならば、画像表示部２８も用いて画像や音声により撮像装置１００の各種設定状態の表示を行なう。
【００６８】
システム制御回路５０は、防振機能ＯＮ／ＯＦＦスイッチ６８の設定状態を調べる（ステップＳ１１０）。そして、防振機能ＯＮに設定されていたならば防振機能フラグを設定し（ステップＳ１１１）、防振機能ＯＦＦに設定されていたならば防振機能フラグを解除する（ステップＳ１１２）。
【００６９】
なお、防振機能フラグの状態は、システム制御回路５０の内部メモリ或いはメモリ５２に記憶する。
【００７０】
続いて、システム制御回路５０は、画像表示ＯＮ／ＯＦＦスイッチ６６の設定状態を調べる（ステップＳ１１３）。そして、画像表示ＯＮに設定されていたならば、画像表示フラグを設定すると共に（ステップＳ１１４）、画像表示部２８の画像表示をＯＮ状態に設定する（ステップＳ１１５）。さらに撮像した画像データを逐次表示するスルー表示状態に設定して（ステップＳ１１６）、ステップＳ１１９に進む。
【００７１】
スルー表示状態においては、撮像素子１４、Ａ／Ｄ変換器１６、画像処理回路２０、メモリ制御回路２２を介して、画像表示メモリ２４に逐次書き込まれたデータを、メモリ制御回路２２、Ｄ／Ａ変換器２６を介して画像表示部２８により逐次表示する。これにより、電子ファインダー機能を実現している。
【００７２】
画像表示ＯＮ／ＯＦＦスイッチ６６が画像表示ＯＦＦに設定されていたならば（ステップＳ１１３）、画像表示フラグを解除すると共に（ステップＳ１１７）、画像表示部２８の画像表示をＯＦＦ状態に設定する（ステップＳ１１８）。そして、図３に示したステップＳ１１９に進む。
【００７３】
画像表示ＯＦＦの場合は、画像表示部２８による電子ファインダー機能を使用せず、光学ファインダー１０４を用いて撮影を行なう。この場合、電力消費量の大きい画像表示部２８やＤ／Ａ変換器２６等の消費電力を削減することが可能となる。
【００７４】
なお、画像表示フラグの状態は、システム制御回路５０の内部メモリ或いはメモリ５２に記憶する。
【００７５】
次に、シャッタースイッチＳＷ１が押されていないならば（ステップＳ１１９）、ステップＳ１０３に戻る。
【００７６】
シャッタースイッチＳＷ１が押されたならば（ステップＳ１１９）、システム制御回路５０はシステム制御回路５０の内部メモリ或いはメモリ５２に記憶される画像表示フラグの状態を判断する（ステップＳ１２０）。そして、画像表示フラグが設定されていたならば画像表示部２８の表示状態をフリーズ表示状態に設定して（ステップＳ１２１）、ステップＳ１２２に進む。
【００７７】
フリーズ表示状態においては、撮像素子１４、Ａ／Ｄ変換器１６、画像処理回路２０、メモリ制御回路２２を介した画像表示メモリ２４の画像データ書き換えを禁止する。そして、最後に書き込まれた画像データを、メモリ制御回路２２、Ｄ／Ａ変換器２６を介して画像表示部２８により表示することにより、フリーズした映像を電子ファインダーに表示している。
【００７８】
画像表示フラグが解除されていたならば（ステップＳ１２０）、ステップＳ１２２に進む。
【００７９】
システム制御回路５０は、測距処理を行って撮影レンズ１０の焦点を被写体に合わせ、測光処理を行って絞り値及びシャッター速度を決定する（ステップＳ１２２）。測光処理において、必要であればフラッシュの設定も行なう。
【００８０】
この測距・測光処理ステップＳ１２２の詳細は図４を用いて後述する。
【００８１】
測距・測光処理ステップＳ１２２を終えたならば、システム制御回路５０はシステム制御回路５０の内部メモリ或いはメモリ５２に記憶される画像表示フラグの状態を判断する（ステップＳ１２３）。そして、画像表示フラグが設定されていたならば画像表示部２８の表示状態をスルー表示状態に設定して（ステップＳ１２４）、ステップＳ１２５に進む。なお、ステップＳ１２４でのスルー表示状態は、ステップＳ１１６でのスルー表示状態と同じ動作状態である。
【００８２】
シャッタースイッチＳＷ２が押されずに（ステップＳ１２５）、さらにシャッタースイッチＳＷ１も解除されたならば（ステップＳ１２６）、ステップＳ１０３に戻る。
【００８３】
シャッタースイッチＳＷ２が押されたならば（ステップＳ１２５）、システム制御回路５０はシステム制御回路５０の内部メモリ或いはメモリ５２に記憶される画像表示フラグの状態を判断する（ステップＳ１２７）。そして、画像表示フラグが設定されていたならば画像表示部２８の表示状態を固定色表示状態に設定して（ステップＳ１２８）、ステップＳ１２９に進む。
【００８４】
固定色表示状態においては、撮像素子１４、Ａ／Ｄ変換器１６、画像処理回路２０、メモリ制御回路２２を介して画像表示メモリ２４に書き込まれた撮影画像データの代わりに固定色の画像を表示する。すなわち、差し替える固定色の画像データを、メモリ制御回路２２、Ｄ／Ａ変換器２６を介して画像表示部２８により表示することにより、固定色の映像を電子ファインダーに表示している。
【００８５】
画像表示フラグが解除されていたならば（ステップＳ１２７）、ステップＳ１２９に進む。
【００８６】
システム制御回路５０は、撮像素子１４、Ａ／Ｄ変換器１６、画像処理回路２０、メモリ制御回路２２を介して、或いはＡ／Ｄ変換器から直接メモリ制御回路２２を介して、メモリ３０に撮影した画像データを書き込む露光処理を行なう。また、メモリ制御回路２２そして必要に応じて画像処理回路２０を用いて、メモリ３０に書き込まれた画像データを読み出して各種処理を行なう現像処理を行なう（ステップＳ１２９）。上記の露光処理と現像処理を合わせて撮影処理と呼ぶ。
【００８７】
この撮影処理ステップＳ１２９の詳細は図５を用いて後述する。
【００８８】
システム制御回路５０は、システム制御回路５０の内部メモリ或いはメモリ５２に記憶される画像表示フラグの状態を判断し（ステップＳ１３０）、画像表示フラグが設定されていたならば画像表示を行なう（ステップＳ１３１）。
【００８９】
画像表示フラグが解除されていたならば（ステップＳ１３０）、画像表示を行わずに次のステップＳ１３２に進む。
【００９０】
システム制御回路５０は、メモリ３０に書き込まれた撮影画像データを読み出して、メモリ制御回路２２そして必要に応じて画像処理回路２０を用いて各種画像処理を行なう。また、圧縮・伸長回路３２を用いて設定したモードに応じた画像圧縮処理を行なう。その後、記録媒体１５０或いは１６０へ画像データの書き込みを行なう記録処理を実行する（ステップＳ１３２）。
【００９１】
この記録処理ステップＳ１３２の詳細は図６を用いて後述する。
【００９２】
記録処理が終了した際に、シャッタースイッチＳＷ２が押された状態であったならば（ステップＳ１３３）、システム制御回路５０はシステム制御回路５０の内部メモリ或いはメモリ５２に記憶される連写フラグの状態を判断する（ステップＳ１３４）。もし、連写フラグが設定されていたならば、連続して撮影を行なうためにステップＳ１２９に戻り、次の撮影を行なう。
【００９３】
連写フラグが設定されていないならば（ステップＳ１３４）、シャッタースイッチＳＷ２が放されるまで（ステップＳ１３３）、現在の処理を繰り返す。
【００９４】
シャッタースイッチＳＷ１が押された状態であったならば（ステップＳ１３５）、システム制御回路５０は、ステップＳ１２５に戻って次の撮影に備える。
【００９５】
シャッタースイッチＳＷ１が放された状態であったならば（ステップＳ１３５）、システム制御回路５０は、一連の撮影動作を終えてステップＳ１０３に戻る。
【００９６】
図４は、図３のステップＳ１２２における測距・測光処理の詳細なフローチャートである。
【００９７】
システム制御回路５０は、撮像素子１４から電荷信号を読み出し、Ａ／Ｄ変換器１６を介して画像処理回路２０に撮影画像データを逐次読み込む（ステップＳ２０１）。この逐次読み込まれた画像データを用いて、画像処理回路２０はＴＴＬ（スルー・ザ・レンズ）方式のＡＥ（自動露出）処理、ＥＦ（フラッシュプリ発光）処理、ＡＦ（オートフォーカス）処理に用いる所定の演算を行っている。
【００９８】
なお、ここでの各処理は、撮影した全画素数のうちの必要に応じた特定の部分を必要個所分切り取って抽出し、演算に用いている。これにより、 ＴＴＬ方式のＡＥ、ＥＦ、ＡＷＢ（オートホワイトバランス）、ＡＦの各処理において、中央重点モード、平均モード、評価モードの各モード等の異なるモード毎に最適な演算を行なうことが可能となる。
【００９９】
画像処理回路２０での演算結果を用いて、システム制御回路５０は露出（ＡＥ）が適正と判断されるまで（ステップＳ２０２）、露光制御部４０を用いてＡＥ制御を行なう。
【０１００】
ＡＥ制御時、システム制御回路５０はシステム制御回路５０の内部メモリ或いはメモリ５２に記憶される防振機能フラグの状態を判断する（ステップＳ２０３）。そして、防振機能ＯＮの場合は防振時ＡＥ制御を行い（ステップＳ２０４）、防振機能ＯＦＦ時は通常のＡＥ制御を行なう（ステップＳ２０５）。
【０１０１】
防振機能がＯＮの場合は、複数枚の画像が撮影され、後述するように、その後、画像処理装置にて像の位置ズレを補正しながら加算合成が行われる。このときのシャッター速度は手振れが発生しにくい速度にする必要がある。このようなシャッター速度は次のようにして求めることが出来る。従来より３５ｍｍフィルムを使用するカメラでは撮影レンズの焦点距離をｆｍｍとすると、１／ｆ（ｓｅｃ）のシャッター速度であれば手振れが影響しにくいと言われている。一般的に、撮像装置１００の撮像素子１４には、３５ｍｍフィルムに比較して小さい画面サイズの撮像素子が使用される。そのため、３５ｍｍフィルムに対する撮像素子の大きさの比と撮影レンズの実焦点距離から、３５ｍｍフィルムカメラ相当の焦点距離を求め、これをｆ‘とする。そして、この逆数（１／ｆ’（ｓｅｃ））をシャッター速度とすれば、手振れしにくいシャッター速度で撮影することが出来る。または、ＰＣ用モニタなどで拡大表示して観察されることを考慮して、より高速なシャッター速度としても良い。
【０１０２】
このようにして求めたシャッター速度と、ＡＥ制御で決まる適正露光量とカメラ側で設定される絞り値および感度値などから、１枚撮影したときの露光量と適正露光量の比を求めることが出来る。この比から適正露光を得るためには、何枚の撮影画像を加算すればいいか求まる。たとえば、１枚あたりの露光量が適正露光量の１／４であれば、撮影枚数は４枚として、４枚の画像を加算することで適正露光となる画像が得られる。
【０１０３】
防振時の撮影枚数については、少ないと防振効果が少なく防振機能を使用しないで撮影したときとの差が少なくなる。また、多すぎると１枚あたりの露光量が少なくなりすぎて、後処理での動きベクトル検出の処理などが困難になったり、処理にも時間が掛かったりするようになる。従って、４〜８枚程度が適切である。
【０１０４】
以下の実施形態の説明においては、防振時の撮影枚数は４枚とした場合について説明するが、任意の枚数にした場合でも以下説明する内容を多少修正することで同様の動作が成り立つことはいうまでもない。
【０１０５】
次にＡＥ制御で得られた測定データを用いて、システム制御回路５０はフラッシュ４８の使用が必要か否かを判断し（ステップＳ２０６）、フラッシュが必要ならばフラッシュフラグをセットし、フラッシュ４８を充電する（ステップＳ２０７）。
【０１０６】
露出（ＡＥ）が適正と判断されたならば（ステップＳ２０２）、測定データ及び／或いは設定パラメータをシステム制御回路５０の内部メモリ或いはメモリ５２に記憶する。
【０１０７】
画像処理回路２０での演算結果及びＡＥ制御で得られた測定データを用いて、システム制御回路５０はホワイトバランス（ＡＷＢ）が適正と判断されるまで（ステップＳ２０８）、画像処理回路２０を用いて色処理のパラメータを調節する（ステップＳ２０９）。これが、ＡＷＢ制御である。
【０１０８】
ホワイトバランス（ＡＷＢ）が適正と判断されたならば（ステップＳ２０８）、測定データ及び／或いは設定パラメータをシステム制御回路５０の内部メモリ或いはメモリ５２に記憶する。
【０１０９】
ＡＥ制御及びＡＷＢ制御で得られた測定データを用いて、システム制御回路５０は測距（ＡＦ）が合焦と判断されるまで（ステップＳ２１０）、測距制御部４２を用いてＡＦ制御を行なう（ステップＳ２１１）。
【０１１０】
測距（ＡＦ）が合焦と判断されたならば（ステップＳ２１０）、測定データ及び／或いは設定パラメータをシステム制御回路５０の内部メモリ或いはメモリ５２に記憶し、測距・測光処理ルーチンＳ１２２を終了する。
【０１１１】
図５Ａ、図５Ｂは、図３のステップＳ１２９における撮影処理の詳細なフローチャートである。
【０１１２】
システム制御回路５０は、システム制御回路５０の内部メモリ或いはメモリ５２に記憶されるフラッシュフラグによりフラッシュが必要か否かを判断し（ステップＳ３０１）、必要がなければステップＳ３０７に進む。フラッシュが必要であれば、システム制御回路５０はシステム制御回路５０の内部メモリ或いはメモリ５２に記憶される赤目緩和機能フラグの状態を判断する（ステップＳ３０２）。赤目緩和モードが選択されていればステップＳ３０３に進み、赤目緩和モードでなければステップＳ３０７に進む。
【０１１３】
ステップＳ３０３ではシステム制御回路５０はシステム制御回路５０の内部メモリ或いはメモリ５２に記憶される防振機能フラグの状態を判断する。そして、防振機能フラグにより防振モードが選択されていなければ赤目ランプを赤目緩和に必要な所定の時間点灯させる（ステップＳ３０６）。この所定時間は赤目ランプの照射により瞳孔が閉じるまでの時間で、およそ１秒から１．５秒程度の時間である。
【０１１４】
次に防振機能が選択されている場合は防振連写の何コマ目かを判断する（ステップＳ３０４）。防振連写の最終コマでなければステップＳ３０７に進み、最終コマであれば赤目緩和に必要な所定時間から、後述する積算された赤目点灯時間を差し引き、その残時間だけ赤目ランプの点灯を行なう（ステップＳ３０５）。
【０１１５】
次にシステム制御回路５０は、システム制御回路５０の内部メモリ或いはメモリ５２に記憶される測光データに従い、露光制御部４０によって露光制御を開始する。具体的には、まず、絞り機能を有するシャッター１２を絞り値に応じて開放して撮像素子１４への露光を開始する（ステップＳ３０７，ステップＳ３０８）。
【０１１６】
システム制御回路５０はシステム制御回路５０の内部メモリ或いはメモリ５２に記憶される防振機能フラグの状態を判断する（ステップＳ３０９）。防振機能が選択されている場合は防振連写の何コマ目かを判断し（ステップＳ３１０）、最終コマならフラッシュ使用の判断（ステップＳ３１１）に進み、最終コマ以外の場合は、露光終了判断（ステップＳ３１３）に進む。ステップＳ３０９において防振機能が選択されていなければフラッシュ使用の判断（ステップＳ３１１）に進む。
【０１１７】
ステップＳ３１１ではフラッシュ・フラグによりフラッシュ４８が必要か否かを判断し、必要な場合はフラッシュを発光させる（ステップＳ３１２）。
【０１１８】
次に、システム制御回路５０は、測光データに従って撮像素子１４の露光終了を待ち（ステップＳ３１３）、シャッター１２を閉じる（ステップＳ３１４）。
【０１１９】
システム制御回路５０は、システム制御回路５０の内部メモリ或いはメモリ５２に記憶されるフラッシュフラグによりフラッシュが必要か否かを判断し（ステップＳ３１５）、必要がなければステップＳ３２１に進む。フラッシュが必要であれば、システム制御回路５０はシステム制御回路５０の内部メモリ或いはメモリ５２に記憶される赤目緩和機能フラグの状態を判断する（ステップＳ３１６）。赤目緩和モードが選択されていればステップＳ３１７に進み、赤目緩和モードでなければステップＳ３２１に進む。
【０１２０】
ステップＳ３１７では、システム制御回路５０はシステム制御回路５０の内部メモリ或いはメモリ５２に記憶される防振機能フラグの状態を判断する。防振機能フラグにより防振モードが選択されていれば、防振連写の何コマ目かを判断する（ステップＳ３１８）。防振連写の最終コマでなければステップＳ３１９に進み、赤目緩和ランプの点灯を開始させ、点灯時間をカウントするためのカウンタのカウントを開始する（ステップＳ３１９，ステップＳ３２０）。最終コマの場合はステップＳ３２１に進む。
【０１２１】
次に撮像素子１４から電荷信号を読み出し、Ａ／Ｄ変換器１６、画像処理回路２０、メモリ制御回路２２を介して、或いはＡ／Ｄ変換器１６から直接メモリ制御回路２２を介して、メモリ３０に撮影画像のデータを書き込み記憶する（ステップＳ３２１）。
【０１２２】
設定された撮影モードに応じて、フレーム処理を行なう必要があるならば（ステップＳ３２２）、システム制御回路５０は、フレーム処理を行なう。具体的には、メモリ制御回路２２そして必要に応じて画像処理回路２０を用いて、メモリ３０に書き込まれた画像データを読み出して垂直加算処理や（ステップＳ３２３）、色処理（ステップＳ３２４）を順次行なう。その後、メモリ３０に処理を終えた画像データを書き込む。書き込みが終了すると、赤目ランプが点灯していれば（ステップＳ３２５）リセットして消灯させ、点灯時間をカウントしたカウンタの内容を積算する（ステップＳ３２６、ステップＳ３２７）。赤目ランプが点灯していなければステップＳ３２８に進む（ステップＳ３２５）。
【０１２３】
次に防振機能フラグがセットされている場合（ステップＳ３２８）は、防振用連写撮影が終了したかどうかを判断し（ステップＳ３２９）、終了していない場合はステップＳ３０１に戻る。この様に防振用連写が終了するまで上記のステップを繰り返す。
【０１２４】
防振連写が終了した場合は、ここで撮影終了後の画像表示のために表示用画像データを生成するとともに、インデックス表示や再生表示のためのサムネイル画像を生成する。しかしながら、本実施形態においては、ＰＣ上などでの後処理にて画像合成処理を行なうこととしているため、この時点では合成前の画像しかない。また、防振用連写撮影で得られた個々の画像は手振れしない秒時で撮影され、適正露出よりアンダー露出となっている。そのため、そのままでは表示用画像やサムネイル画像として適さない。そこで主画像として用いる画像を略撮影枚数分ゲインアップを行って表示画像データおよびサムネイル画像を生成する（ステップＳ３３０）。具体的には、主画像データの輝度情報を撮影枚数分乗算する。たとえば４枚を合成する場合は、主画像の輝度情報を４倍する。このように整数倍することで、階調性は失われるが、画像表示部２８に使われる液晶上では元画像に対してかなり縮小された画像が表示されるため、階調性が失われていても撮影画像の構図確認などの用途には十分である。また、ここでの画像情報がすでに輝度に対してリニア（線形）でない場合には輝度に対してリニアなデータに変換してから整数倍することが望ましい。
【０１２５】
一方、ステップＳ３２８にて防振機能フラグがセットされてない場合は、ゲインアップ処理は行わずに、撮影画像から表示画像データおよびサムネイル画像を生成する（ステップＳ３３１）。
【０１２６】
そして、システム制御回路５０は、メモリ３０から画像データを読み出し、メモリ制御回路２２を介して画像表示メモリ２４に表示画像データの転送を行なう（ステップＳ３３２）。以上で撮影処理ルーチンＳ１２９を終了する。
【０１２７】
ここで、本実施形態における赤目ランプの点灯方法について、よりわかりやすく説明する。既に述べたように、赤目ランプの照射により瞳孔が閉じるまでの時間は、およそ１秒から１．５秒程度の時間である。この赤目ランプの１秒から１．５秒の照射を一時にまとめて行なうと、赤目ランプの点灯のためだけに時間をとる必要があり、防振連写にかかる時間が長くなってしまう。そのため、本実施形態では、赤目ランプの点灯時間を防振連写の各撮影における画像処理を行っている時間に分散して行なうようにしている。
【０１２８】
具体的には、例えば防振連写を４コマ分行ない、この４コマ分の画像を合成して１枚の適正露出の画像を得るものとする。この場合には、フラッシュの照射は最終コマの撮影時に行なうものとし、かつ、赤目ランプの点灯を次のように行なう。まず、１コマ目の撮影が終了してその画像の画像処理を行っている時間中に第１回目の赤目ランプの点灯を行ない、画像処理が終了したところで赤目ランプを消灯させる。同様に、２コマ目の撮影が終了してその画像の画像処理を行っている時間中に第２回目の赤目ランプの点灯を行なう。さらに、３コマ目の撮影が終了してその画像の画像処理を行っている時間中に第３回目の赤目ランプの点灯を行なう。さらに、最終コマである４コマ目の撮影の前に第４回目の赤目ランプの点灯を行なう。そして、これらの第１回目から第４回目までの赤目ランプ点灯時間の合計が前述の１秒から１．５秒となるようにする。このようにすれば、防振連写の各撮影の間に必ず必要となる画像処理のための時間の間に赤目ランプを点灯させることができ、赤目ランプの点灯のためだけのために余分な時間をとる必要が無くなる。そのため、防振時連射の時間を短縮することが可能となる。
【０１２９】
言い換えれば、最終コマでの赤目ランプ照射時間がこの最終コマ以前に点灯した分短く出来る。そのため、第１コマ目に瞳孔が閉じるのに必要な所定時間赤目緩和ランプを点灯して撮影する場合に比較して、撮影時間が短縮出来る。
【０１３０】
次に本実施形態の画像データの記録形式について説明する。なお、本実施形態では、記録される画像データの記録形式は、撮像装置の画像ファイルフォーマット規格Ｅｘｉｆ２.２およびカメラファイルシステム規格ＤＣＦ１.０に準拠している。
【０１３１】
図７に本実施形態の画像データの記録媒体上でのディレクトリ構成、ファイル構成を示す。
【０１３２】
まず、ルートディレクトリ直下にＤＣＦイメージルートディレクトリであるＤＣＩＭディレクトリが作られる。ＤＣＩＭという名前はＤＣＦに基づき固定である。ＤＣＩＭディレクトリの下に複数のＤＣＦディレクトリが作られる。ＤＣＦディレクトリの命名規則は、ディレクトリ名が８文字で構成され、最初の３文字はディレクトリ番号を表し、”100”〜”999”までの数字、次の５文字は自由文字であり任意の文字列である。図７では仮にＤＣＦディレクトリ名を”100CANOC”、”101CANOC”、 ”102CANOC”とする。
【０１３３】
ＤＣＦディレクトリの下に画像データが記録される。図７では100CANOCディレクトリ下に記録されている画像データの様子を表している。
【０１３４】
ＤＣＦでは、画像データのファイル名は、ファイル名８文字、拡張子３文字で与えられ、ファイル名は最初の４文字は任意の自由文字の文字列、次の４文字はファイル番号を表す４桁の数字で”0001”〜”9999”までの範囲を取る。本実施形態では、自由文字は”IMG_”としている。
【０１３５】
さらに、関連のあるファイル群をまとめて取り扱うことができるよう、同一ファイル番号を持つファイル群をＤＣＦオブジェクトとすることが規定されている。ＤＣＦオブジェクトでは、ファイル番号が同一であれば、自由文字および拡張子は異なっていても良い。このうち、拡張子については、ＤＣＦ基本ファイルとして、JPEG方式で記録された画像データに”.JPG”の拡張子を与えることが規定されている。また、同一オブジェクト内ではＤＣＦ基本ファイルは一つしか存在できないと規定されている。
【０１３６】
以上のＤＣＦの規定に基づき、本実施形態では防振機能ＯＮのときの連写画像において、１コマ目を主画像データとし、ＤＣＦ基本ファイルの形式に則り、”.JPG”の拡張子を与える。すなわち、”IMG_nnnn.JPG”（nnnnは”0001”〜”9999”までの範囲の任意の４桁数字であり、図７においては、nnnnは仮に1234としている）というファイル名で記録する。そして、２コマ目以降の画像を従属画像データとして、１コマ目の画像と同じファイル番号で、かつ拡張子を”.Smm”（mmは”01”、”02”、”03”と増える２桁の数字）としている。すなわち、”IMG_nnnn.S01”、”IMG_nnnn.S02”、”IMG_nnnn.S03”というファイル名で記録し、これらを同一オブジェクトとして扱う。こうすることで、手振れ補正の合成処理を行なう画像処理装置での画像処理工程で、特別な処理やデータ付加を行わずに、防振機能有りで撮影された一連の関連する画像を判定することが容易になる。
【０１３７】
次に記録処理の動作について図６を用いて説明する。
【０１３８】
図６は、図３のステップＳ１３２における記録処理の詳細なフローチャートである。
【０１３９】
図６において、システム制御回路５０は、メモリ制御回路２２そして必要に応じて画像処理回路２０を用いて、メモリ３０に書き込まれた撮影画像データを読み出して撮像素子の縦横画素比率を１：１に補間する画素正方化処理を行なう（ステップＳ４０１）。その後、メモリ３０に処理を終えた画像データを書き込む。そして、メモリ３０に書き込まれた画像データを読み出して、設定したモードに応じた画像圧縮処理を圧縮・伸長回路３２により行なう（ステップＳ４０２）。
【０１４０】
次に、システム制御回路５０はシステム制御回路５０の内部メモリ或いはメモリ５２に記憶される防振機能フラグの状態を判断する（ステップＳ４０３）。防振機能ＯＦＦの場合は、通常の撮影であるので、前回記録したファイル番号に対して＋１し（ステップＳ４０４）、拡張子を”.JPG”に設定する（ステップＳ４０５）。そして、インターフェース９０或いは９４、コネクタ９２或いは９６を介して、メモリカードやコンパクトフラッシュ（登録商標）カード等の記録媒体１５０或いは１６０へ圧縮した画像データを書き込む（ステップＳ４０６）。このときインデックス用のサムネイル画像もともに書き込まれる。
【０１４１】
記録媒体への書き込みが終わったならば、記録処理ルーチンＳ１３２を終了する。
【０１４２】
ステップＳ４０３において防振機能がＯＮの場合は、防振連写した１コマ目の記録かどうかの判断を行なう（ステップＳ４０７）。防振連写の１コマ目の場合は、連写の２コマ目以降の拡張子名を決定するためのシステム制御回路５０の内部メモリ或いはメモリ５２に記憶される変数mmを０に初期化する（ステップＳ４０８）。次に、前回記録したファイル番号に対して＋１し（ステップＳ４０９）、拡張子を”.JPG”に設定する（ステップＳ４１０）。そして、インターフェース９０或いは９４、コネクタ９２或いは９６を介して、メモリカードやコンパクトフラッシュ（登録商標）カード等の記録媒体１５０或いは１６０へ圧縮した画像データを書き込む（ステップＳ４１３）。このときインデックス用のサムネイル画像（図５のステップＳ３３０で説明したように主画像からゲインアップして求めた画像）もともに書き込まれる。
【０１４３】
それから、防振連写の最終コマであるかどうかの判定を行い（ステップＳ４１４）、最終コマであれば記録処理ルーチンＳ１３２を終了する。そうでなければステップＳ４０１に戻る。
【０１４４】
ステップＳ４０７において、防振連写した１コマ目以外の場合は、変数mmを＋１する（ステップＳ４１１）。そして、ファイル番号は防振連写の１コマ目と同じとし、拡張子は変数mmの前にSを付けたものとして設定する（ステップＳ４１２）。
【０１４５】
本実施形態では前述のように防振連写の枚数を４コマとしているので、これにより、防振連写の２〜４コマ目については、それぞれ”.S01”、”.S02”、”.S03”という拡張子が設定されることになる。そして、インターフェース９０或いは９４、コネクタ９２或いは９６を介して、メモリカードやコンパクトフラッシュ（登録商標）カード等の記録媒体１５０或いは１６０へ圧縮した画像データを書き込む（ステップＳ４１３）。それから防振連写の最終コマかどうかの判定を行なう（ステップＳ４１４）。最終コマであれば記録処理ルーチンＳ１３２を終了する。そうでなければステップＳ４０１に戻る。
【０１４６】
次に本実施形態の画像処理装置側の処理について説明する。
【０１４７】
図８は、第１の実施形態の撮像装置１００と画像処理装置２００の接続状態を表す図である。
【０１４８】
撮像装置１００と画像処理装置２００は、接続ケーブル２０１で接続され、撮像装置１００内の画像データは画像処理装置２００に転送され、そこで防振用連写された画像の位置合わせおよび加算合成処理が行われる。接続は、撮像装置１００内のインターフェース９０、９４に接続されたＬＡＮカードやモデムカード、ＵＳＢカード、ＩＥＥＥ１３９４カード、Ｐ１２８４カード、ＳＣＳＩカード、等の各種通信カードによって行われる。また、以上のような有線接続ではなく、ＩｒＤＡによる赤外線接続、ＩＥＥＥ８０２.１１ａ、同８０２.１１ｂ、同８０２.１１ｇなどの無線ＬＡＮカードによる無線接続であってもかまわない。
【０１４９】
また、ＣＦ（コンパクトフラッシュ（登録商標））カード等のメモリ媒体を介して画像データを転送しても良い。
【０１５０】
画像処理装置２００は、形態としては一般的なＰＣ（パーソナルコンピュータ）でも良いし、画像処理専用のグラフィックワークステーション（ＧＷＳ）や画像処理専用のハードウェアでも良い。また、ダイレクトプリント機能のように直接撮像装置１００と接続して印刷が行えるようなプリンタの形態であっても良い。
【０１５１】
図９は画像処理装置２００内の画像処理の流れを示すフローチャートであり、撮像装置１００から転送された画像を、防振用画像合成処理が必要な画像だけ、自動的に判断して処理を行なうフローである。
【０１５２】
まず、未処理の画像データがあるかどうかを判断し（ステップＳ５０１）、無い場合は画像処理を終了する。
【０１５３】
未処理の画像データがある場合は、それを画像処理装置２００内のメモリに読み込む（ステップＳ５０２）。ここでは、まず主画像データを読むこととし、拡張子”.JPG”のデータを読み込む。次に、防振用画像処理が必要な画像かどうかを判断する（ステップＳ５０３）。防振用画像処理が必要ない場合は、ステップＳ５０１に戻って次の画像データを読み込む。防振用画像合成処理が必要か否かは、読み込んだ主画像データと同一ファイル番号を持ち、拡張子が”.Snn”の従属データの有無によって判断することができる。
【０１５４】
防振用画像合成処理が必要な場合、まず読み込んだ画像データを、加算合成処理のために輝度リニアフォーマットに変換する（ステップＳ５０４）。読み込まれた画像データは元々ＪＰＥＧ形式であり、ガンマ処理や、撮像装置に固有の階調補正などが施されているので、このままで加算処理を行なうとガンマなどの影響で色調や明度、コントラストなどが変化してしまう。このため、輝度リニアなフォーマットへの変更が必要になる。
【０１５５】
次に、画像合成のために拡張子”.Snn”の従属画像データを１枚読み込む（ステップＳ５０５）。このデータは撮像装置のフローで説明したように、拡張子は異なるがフォーマットはＪＰＥＧ形式であるので、主画像データと同様に輝度リニアフォーマットへの変換を行なう（ステップＳ５０６）。そして、主画像データと従属画像データの位置合わせを行なう（ステップＳ５０７）。位置合わせは２枚の画像間の動きベクトルを求めることにより行なう。動きベクトルの検出には多数の公知の手法が提案されている。一例をあげると、画像を小ブロックに分割し、対応するブロック間で二次元の相関を求め、対応する全てのブロックの動きベクトルを求める。こうして求められた各領域の動きベクトルをヒストグラムに取り、動きベクトルの最頻値をその画像間の動きベクトルとする手法である。
【０１５６】
位置合わせが完了したなら、次の従属データがあるかどうかがチェックされる（ステップＳ５０８）。まだ残っている場合はステップＳ５０５に戻り、従属画像データの読み込み（ステップＳ５０５）、輝度リニアフォーマットへの変換（ステップＳ５０６）、主画像との動きベクトル量の検出による位置合わせ（ステップＳ５０７）というステップが繰り返される。
【０１５７】
全ての従属データの読み込み、変換、位置合わせが完了したなら、次に位置合わせした画像データを全て加算して合成を行なう（ステップＳ５０９）。
【０１５８】
合成が終了した時点で得られた画像は輝度リニアフォーマットなので、ここで再度ＪＰＥＧフォーマットへの変換を行なう（ステップＳ５１０）。
【０１５９】
また、この時点までのサムネイル画像は主画像だけをゲインアップした画像であったので、合成が完了した時点で合成した画像から改めてサムネイル画像を生成する（ステップＳ５１１）。
【０１６０】
最後に合成した画像、サムネイル画像を保存して（ステップＳ５１２）、ステップＳ５０１に戻って次の画像データの処理に進む。
【０１６１】
以上のように構成することで、画像処理装置２００側で、防振用連写が行われたかどうかの判断が容易に行えるとともに、防振用連写の一連の画像データが同一オブジェクトを構成するために、画像処理装置側での手振れ補正処理を容易にすることができる。
【０１６２】
本実施形態では、撮像装置１００が主画像とするデータを防振用連写の１枚目の画像とする例を示した。しかしながら、連写した画像中の任意の画像データを主画像としてもかまわない。連写の最後に撮影した画像を主画像としてもかまわない。１枚目、または最終コマを主画像とすることで、使用者にどの画像が主画像となるかを分かりやすくすることができる。
【０１６３】
また、本実施形態では、ステップＳ５０３での防振のための画像合成処理が必要か否かの判断は、従属画像データの有無で判断している。しかし、撮像装置１００側で主画像データのタグ情報に防振撮影で撮影されたかどうかを記録するようにして、画像処理装置２００側ではそのタグ情報で判断するようにしてもかまわない。
【０１６４】
以上、本発明の第１の実施形態について説明を行った。
【０１６５】
上記の様に本実施形態では、防振機能がＯＮで且つフラッシュを使用する場合には、防振機能による連写の最終コマだけ、フラッシュの発光を行っている。１コマだけ発光させるのは、フラッシュに関してはフラッシュ光到達距離範囲内の被写体については一度の発光で適正露出が得られるためである。また、フラッシュを複数コマで発光させようとすると発光後の充電に時間を要するため、各露光間のブレ量（画像移動）が過大となり、後処理である画像処理装置での画像合成処理が困難になるためである。さらには、フラッシュの充電時間のために、全体の撮影に時間がかかることになり、被写体が人物の場合など被写体ぶれが大きくなってしまうためである。
【０１６６】
なお、画像合成の防振において最終コマだけ発光させるのは、仮に初回コマでフラッシュを発光させると赤目緩和に要する瞳孔が閉じるための所定時間が経過してから初回の撮影を行なうことになり、時間ロスとなるからである。
【０１６７】
また、本実施形態では、赤目ランプの点灯時間を、防振連写時の各コマの画像処理時間に分散させているため、赤目ランプの点灯のためだけに必要な時間を短縮することができ、防振連写の撮影時間を短縮することができる。
【０１６８】
本実施形態のように構成することで、夜景をバックにした人物撮影などの場合、手前の人物には一度のフラッシュ撮影で適正露光が得られ、背景については防振機能を利用してぶれの少ない撮影ができることとなり、タイムラグの減少と共に非常に有用である。
【０１６９】
（第２の実施形態）
第１の実施形態では、ランプや発光ダイオードなど輝度の低い光源を点灯させることで赤目緩和を図っているが、第２の実施形態では輝度の高い光源として閃光装置であるフラッシュを使用した場合の赤目緩和の例を示す。
【０１７０】
第２の実施形態では、説明を簡単にするため撮影ルーチンのみに関して説明する。尚、第１の実施形態と同じ動作を行なうステップに関しては第１の実施形態と同じ記号を用いている。
【０１７１】
図１０Ａ、図１０Ｂは、図３のステップＳ１２９における撮影処理に対応する第２の実施形態の撮影処理を示す詳細なフローチャートである。
【０１７２】
図１０Ａ、図１０Ｂにおいて、先ずシステム制御回路５０は、システム制御回路５０の内部メモリ或いはメモリ５２に記憶されるフラッシュフラグによりフラッシュが必要か否かを判断する（ステップＳ３０１）。フラッシュが必要なければステップＳ３０７に進み、必要であればシステム制御回路５０はシステム制御回路５０の内部メモリ或いはメモリ５２に記憶される赤目緩和機能フラグの状態を判断する（ステップＳ３０２）。赤目緩和モードが選択されていればステップＳ３０３に進み、赤目緩和モードでなければステップＳ３０７に進む。
【０１７３】
ステップＳ３０３ではシステム制御回路５０はシステム制御回路５０の内部メモリ或いはメモリ５２に記憶される防振機能フラグの状態を判断する（ステップＳ３０３）。そして、防振機能フラグにより防振モードが選択されていなければフラッシュのキセノンランプを赤目緩和に必要な光量で赤目プリ発光をさせる（ステップＳ６０１）。次に瞳孔が閉じるために必要な時間である１秒程度の時間が経過するのを待って（ステップＳ６０２）、ステップＳ３０７に進む。
【０１７４】
また、ステップＳ３０３で防振機能フラグにより防振モードが選択されていれば防振連写の何コマ目かを判断し（ステップＳ３０４）、最終コマでなければステップＳ６０４に進む。ステップＳ６０４では第１コマ目の撮影か否かを判断して、第１コマでなければステップＳ３０７に進み、第１コマであれば赤目緩和ランプであるキセノンランプで赤目プリ発光を行なう（ステップＳ６０５）。そして経過時間をカウントするためのカウンタのカウントを開始する（ステップＳ６０６）。最終コマであれば、赤目緩和に必要な所定時間が経過していればステップＳ３０７へ、経過していなければ所定時間経過するまで待ちステップＳ３０７に進む（ステップＳ６０３）。
【０１７５】
次にシステム制御回路５０は、システム制御回路５０の内部メモリ或いはメモリ５２に記憶される測光データに従い、露光制御部４０によって、絞り機能を有するシャッター１２を絞り値に応じて開放する。これにより、撮像素子１４への露光を開始する（ステップＳ３０７，ステップＳ３０８）。
【０１７６】
システム制御回路５０は、システム制御回路５０の内部メモリ或いはメモリ５２に記憶される防振機能フラグの状態を判断し（ステップＳ３０９）、防振機能が選択されている場合は防振連写の何コマ目かを判断する（ステップＳ３１０）。最終コマならフラッシュ使用の判断（ステップＳ３１１）に進み、最終コマ以外の場合は、露光終了判断（ステップＳ３１３）に進む。ステップＳ３０９にて防振機能が選択されていなければフラッシュ使用の判断（ステップＳ３１１）に進む。
【０１７７】
ステップＳ３１１ではフラッシュ・フラグによりフラッシュ４８が必要か否かを判断し、必要な場合はフラッシュを発光させる（ステップＳ３１２）。
【０１７８】
次に、システム制御回路５０は、測光データに従って撮像素子１４の露光終了を待ち（ステップＳ３１３）、シャッター１２を閉じる（ステップＳ３１４）。
【０１７９】
次に、設定された撮影モードに応じて、フレーム処理を行なう必要があるならば（ステップＳ３２２）、システム制御回路５０は、メモリ制御回路２２そして必要に応じて画像処理回路２０を用いてフレーム処理を行う。すなわち、メモリ３０に書き込まれた画像データを読み出して垂直加算処理や（ステップＳ３２３）、色処理（ステップＳ３２４）を順次行った後、メモリ３０に処理を終えた画像データを書き込む。書き込みが終了するとステップＳ３２８に進む。
【０１８０】
次に防振機能フラグがセットされている場合（ステップＳ３２８）は、防振用連写撮影が終了したかどうかを判断し（ステップＳ３２９）、終了していない場合はステップＳ３０１に戻る。この様に防振連写が終了するまで上記のステップを繰り返す。防振連写が終了した場合は、ここで撮影終了後の画像表示のために表示用画像データを生成するとともに、インデックス表示や再生表示のためのサムネイル画像を生成する。
【０１８１】
しかしながら、本実施形態においては、ＰＣ上などでの後処理で画像合成処理を行なうこととしているため、この時点では合成前の画像しかない。また、防振用連写撮影で得られた個々の画像は手振れしない秒時で撮影され、適正露出よりもアンダー露出となっている。そのため、そのままでは表示用画像やサムネイル画像として適さない。そこで主画像として用いる画像を略撮影枚数分ゲインアップを行って表示画像データおよびサムネイル画像を生成する（ステップＳ３３０）。具体的には、主画像データの輝度情報を撮影枚数分乗算する。たとえば４枚を合成する場合は、主画像の輝度情報を４倍する。このように整数倍することで、階調性は失われるが、画像表示部２８に使われる液晶上では元画像に対してかなり縮小された画像が表示されるため、階調性が失われていても撮影画像の構図確認などの用途には十分である。また、ここでの画像情報がすでに輝度に対してリニア（線形）でない場合には輝度に対してリニアなデータに変換してから整数倍することが望ましい。またステップＳ３２８にて防振機能フラグがセットされてない場合はゲインアップ処理は行わずに、撮影画像から表示画像データおよびサムネイル画像を生成する（ステップＳ３３１）。
【０１８２】
そして、システム制御回路５０は、メモリ３０から画像データを読み出し、メモリ制御回路２２を介して画像表示メモリ２４に表示画像データの転送を行なう（ステップＳ３３２）。以上で撮影処理ルーチンＳ１２９を終了する。
【０１８３】
以上の様に、本実施形態では、通常撮影時は赤目プリ発光を行なって所定時間後に撮影が行われる。また、防振機能ＯＮかつフラッシュを使用する場合には、１コマ目に赤目プリ発光を行いその後はプリ発光をしない撮影がおこなわれる。そして、最終コマの撮影ではそれまでの撮影で瞳孔が閉じるまでの所定時間が経過したかを判断して、この所定時間の経過後にフラッシュ撮影が行われる。従って、繰り返し撮影の時間も経過時間に含め、赤目緩和のための所定時間の経過を計数するため、余分なシャッタータイムラグを増加させずタイムラグの軽減が可能となる。
【０１８４】
もちろん、１コマ目の撮影におけるプリ発光の光量を分割して、ランプや発光ダイオードの様にシャッターが閉じている間に毎回プリ発光を行っても良い。
【０１８５】
（他の実施形態）
また、各実施形態の目的は、次のような方法によっても達成される。すなわち、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体（または記録媒体）を、システムあるいは装置に供給する。そして、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行する。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、本発明には次のような場合も含まれる。すなわち、プログラムコードの指示に基づき、コンピュータ上で稼働しているオペレーティングシステム（ＯＳ）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される。
【０１８６】
さらに、次のような場合も本発明に含まれる。すなわち、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張カードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれる。その後、そのプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される。
【０１８７】
本発明を上記記憶媒体に適用する場合、その記憶媒体には、先に説明した手順に対応するプログラムコードが格納されることになる。
【図面の簡単な説明】
【０１８８】
【図１】本発明の第１の実施形態の撮像装置の構成を示すブロック図である。
【図２】本発明の第１の実施形態の撮像装置の主ルーチンを示すフローチャートである。
【図３】本発明の第１の実施形態の撮像装置の主ルーチンを示すフローチャートである。
【図４】本発明の第１の実施形態の撮像装置の測距・測光ルーチンを示すフローチャートである。
【図５Ａ】本発明の第１の実施形態の撮像装置の撮影ルーチンを示すフローチャートである。
【図５Ｂ】本発明の第１の実施形態の撮像装置の撮影ルーチンを示すフローチャートである。
【図６】本発明の第１の実施形態の撮像装置の記録ルーチンを示すフローチャートである。
【図７】本発明の第１の実施形態の撮像装置の記録ディレクトリの構成を示す図である。
【図８】本発明の第１の実施形態の撮像装置と画像処理装置の接続を表す図である。
【図９】本発明の第１の実施形態の画像処理装置の画像処理ルーチンを示すフローチャートである。
【図１０Ａ】本発明の第２の実施形態の撮像装置の撮影ルーチンを示すフローチャートである。
【図１０Ｂ】本発明の第２の実施形態の撮像装置の撮影ルーチンを示すフローチャートである。
【符号の説明】
【０１８９】
１０  撮影レンズ
１２  シャッター
１４  撮像素子
１６  Ａ／Ｄ変換器
１８  タイミング発生回路
２０  画像処理回路
２２  メモリ制御回路
２４  画像表示メモリ
２６  Ｄ／Ａ変換器
２８  画像表示部
３０  メモリ
３２  画像圧縮・伸長回路
４０  露光制御部
４２  測距制御部
４４  ズーム制御部
４６  バリア制御部 
４７  赤目緩和装置
４８  フラッシュ 
５０  システム制御回路
５２  メモリ
５４  表示部
５６  不揮発性メモリ
６０  モードダイアルスイッチ
６２  シャッタースイッチＳＷ１
６４  シャッタースイッチＳＷ２
６６  画像表示ＯＮ／ＯＦＦスイッチ
６８  防振機能ＯＮ／ＯＦＦスイッチ
７０  操作部
８０  電源制御部
８２  コネクタ
８４  コネクタ
８６  電源
９０  インターフェース
９２  コネクタ
９４  インターフェース
９６  コネクタ
９８  記録媒体着脱検知部
１００  撮像装置
１０２  保護装置
１０４  光学ファインダ
１１０  通信部
１１２  コネクタ（またはアンテナ）
１５０  記録媒体
１５２  記録部
１５４  インターフェース
１５６  コネクタ
１６０  記録媒体
１６２  記録部
１６４  インターフェース
１６６  コネクタ
１８０  ブレ検知センサ
２００  画像処理装置
２０１  接続ケーブル
【図１】
2007173985.tif 000003
【図２】
2007173985.tif 000004
【図３】
2007173985.tif 000005
【図４】
2007173985.tif 000006
【図５Ａ】
2007173985.tif 000007
【図５Ｂ】
2007173985.tif 000008
【図６】
2007173985.tif 000009
【図７】
2007173985.tif 000010
【図８】
2007173985.tif 000011
【図９】
2007173985.tif 000012
【図１０Ａ】
2007173985.tif 000013
【図１０Ｂ】
2007173985.tif 000014