(57)【要約】【課題】  露光中にバッテリ不足となっても撮影画像が得られるデジタルカメラを提供する。【解決手段】  撮影レンズにより形成された被写体像を受光して電気的な画像信号に変換する撮像手段と、この撮像手段から画像信号を取り込んで加工しモニタ上に表示可能な撮影画像を生成するプロセッサと、駆動電源のバッテリー電圧が所定のＢＣレベル以下であるか否かを検出するバッテリーチェック手段と、撮影画像及びバッテリーチェック結果の少なくとも一方を表示するモニタとを備えたデジタルカメラにおいて、露光中にバッテリー電圧がＢＣレベル未満になった場合は、該露光を強制終了し、プロセッサが画像信号の取り込みを開始するようにした。【選択図】  図６
2005295183.tif 000002
【特許請求の範囲】
【請求項１】
撮影レンズにより形成された被写体像を受光して電気的な画像信号に変換する撮像手段と、この撮像手段から出力される前記画像信号を取り込んで記録制御する制御手段と、駆動電源のバッテリー電圧が所定のバッテリーチェックレベル以下であるか否かを検出するバッテリーチェック手段とを備え、
露光中に前記バッテリー電圧がバッテリーチェックレベル未満になった場合は、該露光を強制終了し、前記プロセッサが前記画像信号の取り込みを開始することを特徴とするデジタルカメラ。
【請求項２】
露光強制終了後は、バッテリー不足により露光が強制終了されたこと、及び露光途中で前記プロセッサに取り込まれた画像信号に基づく撮影画像が露出アンダーであることを警告する請求項１記載のデジタルカメラ。
【請求項３】
撮影画像及びバッテリーチェック結果の少なくとも一方を表示する表示手段を備え、露光途中で前記プロセッサに取り込まれた画像信号に基づく撮影画像は、該撮影画像が露出アンダーであることを警告する露出アンダー警告表示と一緒に、前記表示手段に表示される請求項１又は２記載のデジタルカメラ。
【請求項４】
前記バッテリーチェック手段は、ストロボ同調速以下のシャッタ速度が設定されている場合に露光中のバッテリーチェックを実行し、ストロボ同調速を超えるシャッタ速度が設定されている場合は露光中のバッテリーチェックを実行しない請求項１ないし３のいずれか一項に記載のデジタルカメラ。
【請求項５】
露光強制終了タイミングと予め設定されたシャッタ速度から適正露出に対する露出アンダー量を逆算する演算手段と、露光途中で前記プロセッサに取り込まれた画像信号に基づく撮影画像を記録するときに、前記露出アンダー量を共に記録するデータ書込手段とを備えた請求項４記載のデジタルカメラ。
【請求項６】
露光途中で前記プロセッサに取り込まれた画像信号に基づく撮影画像は、該撮影画像の露出アンダー量と共に表示される請求項５記載のデジタルカメラ。
【請求項７】
押圧操作されたときに露光を開始させるシャッタボタンを備えており、このシャッタボタンが押圧され続けている間は露光を継続するバルブ撮影モードの場合に、前記バッテリーチェック手段が露光中のバッテリーチェックを実行する請求項１ないし６のいずれか一項に記載のデジタルカメラ。
【請求項８】
カメラとは別体の送信機から送信されたリモコン信号を受信するリモコン受信部を備えており、該リモコン受信部を介してリモコン信号を受信している間は露光を継続するリモコンバルブ撮影モードの場合に、前記バッテリーチェック手段が露光中のバッテリーチェックを実行する請求項１ないし７のいずれか一項に記載のデジタルカメラ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、数秒以上の長時間露光による撮影が可能なデジタルカメラに関する。
【背景技術】
【０００２】
デジタルカメラには、シャッタボタンを押し続けている間は露光状態を継続するバルブ撮影や通常撮影時よりも露光時間の長いスローシャッタ撮影等のように、数秒以上の長時間露光による撮影が可能なタイプがある。この長時間露光による撮影前には、バッテリー電圧低下による誤動作を防止するため、バッテリーチェックが予め行なわれている。バッテリーチェックでは、バッテリー電圧が所定のバッテリーチェックレベル（以下、「ＢＣレベル」という）未満であるか否かを判定し、ＢＣレベル以上であった場合にのみ撮影動作を開始させる。一方、バッテリー電圧がＢＣレベル未満であった場合は、バッテリー残量がない旨を警告して使用者にバッテリー交換を促したり、残量不足のバッテリーの使用を禁止したりしている。
【特許文献１】特開平０８−１７９３９６号公報
【特許文献２】特開２０００−１１５５８８号公報
【特許文献３】特開２００３−２４４５１０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、長時間露光による撮影では、通常露光による撮影よりも露光時間が大幅に長いため、撮影前のバッテリチェック結果がＯＫであっても、露光途中にバッテリー電圧がＢＣレベル未満に低下してしまうことがある。従来では露光途中にバッテリー電圧がＢＣレベル未満となると、全カメラ動作を強制終了していたため、撮影画像を得ることができず、撮影に失敗してしまうことがあった。
【０００４】
本発明は、上記課題に鑑みてなされたものであり、露光中にバッテリ不足となっても撮影画像が得られるデジタルカメラを提供することを目的とする。
【課題を解決するための手段】
【０００５】
本発明は、デジタルカメラの撮影画像はデジタル画像処理によって補正できることに着目し、露光中にバッテリー電圧が低下して露光が強制終了された場合には、該強制終了前までに蓄積された撮像手段の画像信号から撮影画像を取得し、この撮影画像にデジタル画像処理を施すことによって撮影失敗を救済しようとするものである。
【０００６】
すなわち、本発明は、撮影レンズにより形成された被写体像を受光して電気的な画像信号に変換する撮像手段と、この撮像手段から画像信号を取り込んで加工し、モニタ上に表示可能な撮影画像を生成するプロセッサと、駆動電源のバッテリー電圧が所定のバッテリチェックレベル以下であるか否かを検出するバッテリーチェック手段とを備え、露光中にバッテリー電圧がバッテリチェックレベル未満になった場合は、該露光を強制終了し、プロセッサが画像信号の取り込みを開始することを特徴としている。
【０００７】
露光強制終了後は、バッテリ不足により露光が強制終了されたこと、及び露光途中で前記プロセッサに取り込まれた画像信号に基づく撮影画像が露出アンダーであることを警告することが好ましい。これにより、使用者に注意を促すことができる。
【０００８】
また、撮影画像及びバッテリーチェック結果の少なくとも一方を表示する表示手段を備え、露光途中でプロセッサに取り込まれた画像信号に基づく撮影画像は、該撮影画像が露出アンダーであることを警告する露出アンダー警告表示と一緒に表示手段に表示されることが好ましい。この態様によれば、使用者が視認しやすくなる。
【０００９】
バッテリーチェック手段は、ストロボ同調速以下のシャッタ速度が設定されている場合に露光中のバッテリチェックを実行し、ストロボ同調速を超えるシャッタ速度が設定されている場合は露光中のバッテリチェックを実行しないことが実際的である。
【００１０】
上記デジタルカメラには、さらに、露光強制終了タイミングと予め設定されたシャッタ速度から適正露出に対する露出アンダー量を逆算する演算手段と、露光途中でプロセッサに取り込まれた画像信号に基づく撮影画像を記録するときに、露出アンダー量を共に記録するデータ書込手段とを備えることができる。露光途中で前記プロセッサに取り込まれた画像信号に基づく撮影画像は、該撮影画像の露出アンダー量と共に表示されることが好ましい。
【００１１】
また上記デジタルカメラでは、押圧操作されたときに露光を開始させるシャッタボタンを備えており、このシャッタボタンが押圧され続けている間は露光を継続するバルブ撮影モードの場合に、バッテリチェック手段が露光中のバッテリチェックを実行することが好ましい。
【００１２】
さらに上記デジタルカメラでは、カメラとは別体の送信機から送信されたリモコン信号を受信するリモコン受信部を備えており、該リモコン受信部を介してリモコン信号を受信している間は露光を継続するリモコンバルブ撮影モードの場合に、バッテリチェック手段が露光中のバッテリチェックを実行することが好ましい。
【発明の効果】
【００１３】
本発明のデジタルカメラによれば、露光途中でバッテリ不足となった場合には、露光が強制終了されると同時に、プロセッサが撮像手段から画像信号の取り込みを開始するので、露光強制終了時点までに撮像手段が蓄積した画像信号に基づき撮影画像を得ることができる。得られる撮影画像は露出アンダーであるが、デジタル画像処理を施すことにより適正露出の撮影画像に補正することができる。これにより露光中（特に長時間露光中）にバッテリー不足となった場合にも、何もデータが残らないという最悪の状態を免れる。またバッテリー不足により露光が強制終了された場合の撮影画像は、画像モニタ上に、露出アンダー警告表示と一緒に表示されるので、バッテリー不足により露出アンダーになっている旨を使用者に警告することができる。さらにシャッタ速度がストロボ同調速度以下のスローシャッタ撮影の場合には、露出アンダー量（及び露出補正量）も一緒に画像モニタ上に表示されるので、使用者はこの露出アンダー量（及び露出補正量）を利用して、デジタル画像処理で露出補正を適宜行なうことが可能である。
【発明を実施するための最良の形態】
【００１４】
図１は、本発明によるバッテリーチェック装置を搭載したデジタルカメラの制御系の概略構成を示すブロック図である。ＣＰＵ１１及びＤＰＵ１２は、バスラインを介して相互に接続されており、バッテリーチェック動作を含むカメラシステム全体を総括的に制御する制御手段である。
【００１５】
ＤＰＵ１２には、バッテリー２０、電源回路２１、外付フラッシュ２２、絞り制御回路２３、ＴＴＬ調光素子２４、電子ブザー２５、測距スーパーインポーズ２６、モードダイアル２７、スイッチ手段２８、撮影レンズに搭載されたレンズＣＰＵ３１、ＡＦＩＣ３２及び内蔵フラッシュ３３がそれぞれ接続されている。ＤＰＵ１２は、ＣＰＵ１１との相互通信を行ない、ＣＰＵ１１からの制御指令を受信して動作すると共に、該ＤＰＵ１２に接続された周辺回路や素子に関する動作情報及び設定情報をＣＰＵ１１に送信する。
【００１６】
バッテリー２０は、デジタルカメラ全体の駆動電源であり、ＤＰＵ１２及び電源回路２１にそれぞれ接続されている。バッテリー２０には、アルカリ乾電池、リチウム電池（ＣＲ−Ｖ３電池）、Ｎｉ−ＭＨ電池など複種類の中から使用者が任意に１種類を選択して用いることができる。電源回路２１は、バッテリー２０からの電力をＣＰＵ１１及びＤＰＵ１２に常時供給し、さらにＤＰＵ１２からの電源制御指令に基づいて内蔵フラッシュ３３、ミラーモータードライバ３５、ＡＦモータドライバ３８及びＤＳＰ１３への電力供給を制御する。
【００１７】
ＤＰＵ１２は、バッテリー２０に接続されて該バッテリー２０の端子電圧（バッテリー電圧）をモニタする電圧モニタ端子１２ａを備え、無負荷状態でのバッテリー電圧と有負荷状態でのバッテリー電圧をそれぞれ検出する。電圧モニタ端子１２ａから入力したバッテリー電圧は、ＤＰＵ１２のアナログ出力端子１２ｂからＣＰＵ１１へ出力される。ＣＰＵ１１は、ＤＰＵ１２のアナログ出力端子１２ｂから出力されたバッテリー電圧をＡ／Ｄ変換するＡ／Ｄ変換回路１１ｃを内蔵しており、このＡ／Ｄ変換値と所定のＢＣレベルを比較してバッテリー２０の残量状況を判定する。本実施形態では、上述したようにバッテリー２０として複数の異なる種類の電池を使用者が選択的に使用可能であるため、ＣＰＵ１１がバッテリー２０の種類を判別し、その種類に応じてＢＣレベルを設定する。またバッテリー２０の種類判別は、ＣＰＵ１１による自動判定ではなくて使用者がマニュアル設定する構成でも構わない。
【００１８】
外付フラッシュ２２は、デジタルカメラのカメラボディに装着されており、ＤＰＵ１２との間で通信を行ない、ＤＰＵ１２の制御下でフラッシュを発光させる。絞り制御回路２３は、ＤＰＵ１２からの制御信号に基づき、撮影レンズの絞りを絞り込む絞込機構（図示せず）の絞り込み動作を開始させ、この絞り込み動作に連動してＥＥパルスをＤＰＵ１２に出力する。ＤＰＵ１２は、ＥＥパルスを検知してカウントし、該カウント値がＡＥ演算で求めたＥＥパルス数に達したときに制御信号を出力する。この制御信号に基づき絞り制御回路２３は、絞り込み機構の絞り込み動作を停止させ、撮影レンズの絞り値を適正絞り値Ａｖに保つ。ＴＴＬ調光素子２４は、被写体からのストロボ反射光を直接受光し、その受光信号をＤＰＵ１２に出力する。電子ブザー２５は、ＤＰＵ１２からの制御信号に基づき鳴動し、使用者に警告音を発する。測距スーパーインポーズ２６は、ＬＥＤを備え、ＤＰＵ１２からの制御信号に基づいてＬＥＤを点灯して複数の測距点を表示する。モードダイアル２７は、撮影に必要な各種モードを設定するための操作部材であり、露出モード、ＩＳＯ、記録サイズ、ＷＢ、リモコンモードなどの位置にセットされたというコード板の情報をＤＰＵ１２に出力する。スイッチ手段２８には、ＡＦボタンスイッチ、測光モードレバースイッチやドライブモードスイッチなどの複数のスイッチが設けられており、各スイッチのスイッチ情報はＤＰＵ１２に出力される。このモードダイアル２７の位置情報により、又は、スイッチ手段２８のスイッチ類を押し下げながらＡｖ、Ｔｖダイアル４８、４９を回転操作することにより、各種設定が行われる。
【００１９】
レンズＣＰＵ３１は、図示されていない撮影レンズに搭載されていて、ＤＰＵ１２を介して電源供給を受け、撮影レンズのマウント面に設けられた電気接点群を介してＤＰＵ１２及びＣＰＵ１１との間でそれぞれ通信を行なう。レンズＣＰＵ３１には、焦点距離情報、開放絞り値及び最小絞り値情報など撮影レンズ固有のレンズ情報が格納されていて、これらレンズ情報が通信によりＤＰＵ１２及びＣＰＵ１１に読み込まれる。ＡＦＩＣ３２は、ＣＰＵ１１及びＤＰＵ１２の制御信号に基づいて各測距エリア又は選択された特定の測距エリア内に含まれる被写体の焦点状態を検出し、受光した被写体光束を電気的なビデオ信号に変換してＣＰＵ１１に出力する。ＣＰＵ１１は、ＡＦＩＣ３２から入力したビデオ信号に基づいて測距演算を行なう。内蔵フラッシュ３３は、ＤＰＵ１２によって充電制御及び発光制御され、充電中にフラッシュ電圧が所定の充電完了レベルに達したら充電完了信号をＤＰＵ１２に出力する。
【００２０】
ＣＰＵ１１は、デジタルカメラの機能に関するプログラム等が書き込まれたＲＯＭ１１ａ及び各種パラメータ、レンズ情報などを一時的に記憶するＲＡＭ１１ｂを内蔵している。ＣＰＵ１１には、上記レンズＣＰＵ３１やＡＦＩＣ３２のほかに、１６分割測光ＩＣ３４、ミラーモータードライバ３５、ミラースイッチ３７、ＡＦモータドライバ３８、ＡＦ制御フォトインタラプタ４０、リモコン受光ＩＣ４１、ＥＥＰＲＯＭ４２、シャッター先幕マグネット４３、シャッター後幕マグネット４４、外部表示器４５、ファインダ内表示器４６、リモコン・セルフＬＥＤ４７、Ａｖダイアル４８、Ｔｖダイアル４９、スイッチ５０、シャッタボタン５１及びＤＳＰ１３がそれぞれ接続されている。
【００２１】
１６分割測光ＩＣ３４は、撮影範囲を１６の測光エリアに分割して各測光エリア毎に測光可能であり、ＣＰＵ１１からのセンサー選択信号によって選択された各測光エリアについて、該測光エリアの受光量に応じた電気信号を被写体輝度情報ＢｖとしてＣＰＵ１１に出力する。ＣＰＵ１１は、被写体輝度情報Ｂｖ及びＩＳＯ感度情報Ｓｖ等を用いて露出演算を行ない、適正露出値Ｅｖ、適正シャッタ速度Ｔｖ及び絞り値Ａｖを求める。さらにＣＰＵ１１は、不図示の絞り込み機構の絞り込み動作に連動して絞り制御回路２３から出力される、適正Ａｖに相当するＥＥパルス数を算出する。
【００２２】
ミラーモータードライバ３５は、ＣＰＵ１１からのミラー駆動信号に基づきミラーモータ３６を駆動制御し、不図示のミラーをアップ又はダウンさせる。ＣＰＵ１１は、ミラーがアップ位置にあるか否か又はダウン位置にあるか否かをミラースイッチ３７のスイッチ状態（ミラー位置信号）を介して検出する。ＡＦモータドライバ３８は、ＣＰＵ１１からのＡＦ駆動信号に基づいてＡＦモータ３９を駆動制御し、ＡＦモータ３９により撮影レンズの焦点調節レンズ系を合焦位置に移動させる。ＡＦ制御フォトインタラプタ４０はＡＦモータ３９の回転に連動してＡＦパルスをＣＰＵ１１に出力し、ＣＰＵ１１は、ＡＦ制御フォトインタラプタ４０から出力されたＡＦパルス数が、ＡＦ演算で設定したＡＦパルス数に達したら、ＡＦモータドライバ３８を介してＡＦモータ３９の駆動を停止させる。リモコン受光ＩＣ４１は、デジタルカメラに付属されたリモコン装置からのレリーズ指令を受信するものであり、待機時間中にリモコン装置からレリーズ指令を受信したらＣＰＵ１１へ出力する。
【００２３】
ＥＥＰＲＯＭ４２は、撮影やカメラ個体の調整に関する各種データが格納されるメモリ手段であり、格納データは適時にＣＰＵ１１により読み出される。シャッター先幕マグネット（ＥＳＭｇ１）４３及びシャッター後幕マグネット（ＥＳＭｇ２）４４は、ＣＰＵ１１により通電制御され、通電時はシャッター先幕及びシャッター後幕をそれぞれ電磁力により係止し、通電が断たれたときにシャッター先幕及びシャッター後幕の磁力係止を解除して走行させることでシャッタ走行を制御する。外部表示器４５及びファインダ内表示器４６は、撮影に関する各種情報を表示するＬＣＤであり、ＣＰＵ１１からの表示信号に基づいて情報を表示する表示用ＬＣＤとＣＰＵ１１からの点灯信号に基づいて点灯し、表示用ＬＣＤを背面側から照明する照明用ＬＥＤとをそれぞれ備えている。リモコン・セルフＬＥＤ４７は、リモコン装置からレリーズ指令を受信したとき、又はセルフタイマ撮影モードにおいてセルフタイマが作動中にＣＰＵ１１により点灯され、使用者にレリーズタイミングを報知する。
【００２４】
Ａｖダイアル４８は主に撮影レンズの絞り値を手動設定するための操作部材、Ｔｖダイアル４９はシャッタ速度を手動設定するための操作部材であり、設定された各種情報はそれぞれＣＰＵ１１に出力される。またＡｖ、Ｔｖダイアル４８、４９は、上述したモードダイアル２７の設定やスイッチ手段２８の各種スイッチと組み合せて回転させることで撮影や再生に関する各種設定を行うこともできる。本実施形態ではＴｖダイアル４９によりシャッタ速度を最もスローシャッター側に操作することでバルブ撮影モードに設定することができる。このバルブ撮影モードとリモコン撮影モードが両方設定されている場合は、リモコンレリーズ信号が送信されている間、露光が継続されるリモコンバルブ撮影モードとなる。バルブ撮影モードが設定されていてリモコン撮影モードが設定されていない場合は、シャッタボタン５１が押されている（レリーズスイッチＳＷＲがオンしている）間だけ露光が継続される、シャッタボタンによるバルブ撮影モードとなる。リモコン撮影モードは上述したようにモードダイアル２７で設定及び設定解除される。スイッチ５０には、デジタルカメラの主電源をオンするメインスイッチＳＷＭ、画像記憶手段６４の着脱口の蓋の開閉状態を検知する蓋スイッチなどの各種スイッチが備えられている。シャッタボタン５１は、２段階スイッチボタンであり、半押し状態で測光スイッチＳＷＳがオンし、全押し状態でレリーズスイッチＳＷＲがオンする。
【００２５】
ＤＳＰ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｅｒ）１３は、ＤＰＵ１２及び電源回路２１により電源制御され、電力供給を受けている状態では、ＣＰＵ１１との間で通信を行ない、ＣＰＵ１１からの制御信号や各種情報に基づいて画像処理する。ＤＳＰ１３には、フラッシュメモリ６１、ＣＣＤ６２、画像モニタ６３及び画像記憶手段６４がそれぞれ接続されている。フラッシュメモリ６１には、ＤＳＰ１３の制御プログラム（ファームウエア）等が書き込まれている。ＣＣＤ６２は、シャッターの後方に配置されていて、撮影レンズによって形成された被写体像を電子画像化し、その画像信号をＤＳＰ１３からの制御信号に基づいてＤＳＰ１３に出力する。ＤＳＰ１３は、ＣＣＤ６２から画像信号を入力して各種の画像処理を施し、画像モニタ６３に表示可能な撮影画像を生成する。生成された撮影画像は、ＤＳＰ１３によって、画像モニタ６３のイメージＬＣＤ上に表示されるとともに、画像記憶手段６４にメモリされる。画像記憶手段６４には、撮影画像を記録する際に、該撮影画像に関するＥｘｉｆ情報も一緒に記録される。またＤＳＰ１３は、画像記憶手段６４に記憶されている画像データを読み込んで画像モニタ６３に表示する。画像モニタ６３は、画像データを表示するイメージＬＣＤとＬＣＤバックライトである照明用ＬＥＤからなり、デジタルカメラの例えば背面に設けられている。画像記憶手段６４はデジタルカメラに対して着脱自在であり、該画像記憶手段６４の着脱口には蓋カバーが設けられている。この画像記憶手段６４にはフラッシュメモリや小型ハードディスク装置などを使用することができる。
【００２６】
次に、図２及び図３を参照し、本デジタルカメラの全体処理について詳細に説明する。図２及び図３は、ＣＰＵ１１が内蔵ＲＯＭ１１ａに書き込まれたプログラムに基づき制御するカメラ全体処理に関するフローチャートである。カメラ全体処理は、バッテリー２０が装填されているときに実行される処理である。
【００２７】
ＣＰＵ１１は、バッテリー２０が装填されると、各入出力ポート等を初期化し（Ｓ２）、内蔵ＲＡＭ１１ｂや処理に用いる定数及び補正値などを初期化し（Ｓ４）、ＤＰＵ１２及び電源回路２１を介し周辺回路への電力供給を遮断して電源オフ状態とし（Ｓ６）、カメラに備えられたＬＣＤ（外部表示器４５、ファインダ内表示器４６）をすべて消灯する（Ｓ８）。Ｓ６で電源オフ状態になると、測光タイマＯＮループ処理で測光タイマが起動されていた場合（測光タイマＯＮループ処理からＳ６に戻った場合）、該測光タイマがオフされる。
【００２８】
『メインスイッチ  ＯＦＦループ』
各スイッチのオン／オフ状態を入力してメインスイッチＳＷＭがオンしているかどうかをチェックする（Ｓ１０、Ｓ１２）。メインスイッチＳＷＭがオフしているときは（Ｓ１２；Ｎ）、２５０ｍｓ（ミリ秒）タイマの割り込みを許可して２５０ｍｓタイマをセットし（Ｓ１４）、スタンバイ状態（スリープ状態）に移行して２５０ｍｓ経過するまで待ち（Ｓ１６）、２５０ｍｓ経過したらスタンバイ状態を解除して起動する（Ｓ１８）。メインスイッチＳＷＭがオフしている間は、以上のＳ１０〜Ｓ１８の処理を繰り返す。２５０ｍｓタイマは、メインスイッチＳＷＭがオンしたかどうかを定期的にチェックする周期を設定するタイマである。メインスイッチＳＷＭがオンすると（Ｓ１２；Ｙ）、再びＣＰＵ１１はＤＰＵ１２及び電源回路２１を介し周辺回路への電力供給を遮断して電源オフ状態とする（Ｓ２０）。Ｓ２０で電源オフ状態となると、測光タイマＯＮループ処理で測光タイマが起動されている場合（測光タイマＯＮループ処理からＳ２０に戻った場合）、該測光タイマがオフされる。
【００２９】
そしてバッテリーチェック処理を行なう（Ｓ２２）。デジタルカメラ本体の電源がオンされてから第１回目のバッテリーチェック処理では、無負荷状態と負荷状態のバッテリー電圧差に基づきバッテリー２０の種別判定を実行し、バッテリー２０の種類に応じたバッテリーチェックレベルを設定する。ここで、無負荷状態とはバッテリー２０がＣＰＵ１１、ＤＰＵ１２及びＤＳＰ１３にのみ電力供給を行なっている状態、負荷状態とは例えばＡＦモータ３９を駆動させている状態である。無負荷状態と負荷状態のバッテリー電圧差が所定値未満である場合は、バッテリー２０をＮｉ−ＭＨ電池と判定し、Ｎｉ−ＭＨ電池用ＢＣレベル（定格１．２Ｖ用）を設定して負荷状態のバッテリー電圧と比較する。一方、バッテリー電圧差が所定値以上であれば、バッテリー２０をＮｉ−ＭＨ電池以外と判定し、Ｎｉ−ＭＨ電池用ＢＣレベルよりも高いＮｉ−ＭＨ電池外用ＢＣレベル（定格１．５Ｖ用）を設定して負荷状態のバッテリー電圧と比較する。本実施形態のＢＣレベルは、段階的に複数設定されており、バッテリー寿命と判断しうるＮＧレベル、バッテリー残量なしと判断しうるエンプティレベル、及びバッテリー残量がフル状態の（１／２）に相当するハーフレベル、バルブ撮影中のバッテリチェックに用いるＢＵＬＢレベルがバッテリのタイプ毎に記憶されてある。比較した結果、負荷状態のバッテリー電圧がＮＧレベル未満又はＢＵＬＢレベル未満であった場合には、ＮＧフラグに１がセットされる。バルブ撮影は撮影時間が定まっていないので、ＢＵＬＢレベルはＮＧレベルより高い値に設定されている。なお、デジタルカメラ本体の電源がオンされてから第２回目以降のバッテリーチェック処理では、バッテリー２０の種別判定を実行せず、１回目で判定した種類に対応するＢＣレベルで比較する。上記はＣＰＵ１１がバッテリー２０の種類を自動で判定する場合だが、例えばスイッチ等の設定手段を使って撮影者自身がバッテリー２０の種類をセットしても良い。
【００３０】
『測光タイマ  ＯＦＦループ』
続いて、例えば撮影可能枚数、バッテリーチェック結果、記録サイズ、ＷＢ情報などの撮影前に必要な情報を外部表示器４５に表示し（Ｓ２４）、全スイッチのオン／オフ状態を入力し（Ｓ２６）、メインスイッチＳＷＭがオンしているか否かをチェックする（Ｓ２８）。メインスイッチＳＷＭがオンしていなければＳ６に戻る（Ｓ２８；Ｎ）。メインスイッチＳＷＭがオンしていたら（Ｓ２８；Ｙ）、ＣＰＵ１１−レンズＣＰＵ３１間のレンズ通信を実行してレンズ情報を入力し（Ｓ３０）、さらにＣＰＵ１１−ＤＳＰ１３間のデータ通信を実行する（Ｓ３２）。Ｓ３２のデータ通信では、スイッチ状態やバッテリーチェック結果等のカメラ情報をＣＰＵ１１からＤＳＰ１３へ送り、撮影可能枚数や測光タイマ時間等のＤＳＰ情報をＤＳＰ１３からＣＰＵ１１へ送る。
【００３１】
続いて、測光スイッチＳＷＳの割り込みを許可し（Ｓ３４）、２５０ｍｓタイマの割り込みを許可して２５０ｍｓタイマをセットし（Ｓ３６）、スタンバイ状態（スリープ状態）に移行する（Ｓ３８）。そして、測光スイッチＳＷＳの割り込みがあったかどうかをチェックし（Ｓ４０）、割り込みがなかったときは２５０ｍｓタイマが経過するまで待ち、２５０ｍｓ経過したら起動してＳ２４へ戻る（Ｓ４０；Ｎ、Ｓ４２）。測光スイッチＳＷＳの割り込みがあったときは、バッテリーチェックを行ない（Ｓ４４）、ＮＧフラグに基づきバッテリーチェック結果がＯＫであるか否かをチェックする（Ｓ４６）。バッテリーチェック結果がＯＫであればＮＧフラグ＝０であり、バッテリーチェック結果がＯＫでなかったときにＮＧフラグ＝１となっている。バッテリーチェック結果がＯＫでなければ、Ｓ２０に戻り、Ｓ２０〜Ｓ４６の処理を繰り返す（Ｓ４６；Ｎ）。この場合には、測光動作や測距動作、露光動作などの消費電力の大きいカメラ動作は禁止される。バッテリーチェック結果がＯＫであれば（Ｓ４６；Ｙ）、ＤＰＵ１２及び電源回路２１を介して周辺回路への電力供給を開始し（Ｓ４８）、測光タイマをスタートさせて測光タイマＯＮループ処理に入る（Ｓ５０）。測光タイマ時間は、Ｓ３２のデータ通信でＤＳＰ１３から入力した測光タイマ情報に基づき設定されている。
【００３２】
『測光タイマ  ＯＮループ』
測光タイマＯＮループに入ると先ず、各スイッチのオン／オフ状態をチェックしてメインスイッチＳＷＭがオンしているかどうかをチェックする（Ｓ５２、Ｓ５４）。メインスイッチＳＷＭがオンしていないときはＳ６へ戻る（Ｓ５４；Ｎ）。メインスイッチＳＷＭがオンしているときは（Ｓ５４；Ｙ）、ＣＰＵ１１−レンズＣＰＵ３１間のレンズ通信によりレンズ情報を入力する（Ｓ５６）。
【００３３】
続いて、１６分割測光ＩＣ３４からの被写体輝度情報ＢｖをＡ／Ｄ変換して入力し（Ｓ５８）、入力したレンズ情報及び被写体輝度ＢｖのＡ／Ｄ変換値等に基づいてＡＥ演算（自動露出演算）を実行する（Ｓ６０）。ＡＥ演算では、適正露出値Ｅｖ、適正シャッタ速度Ｔｖ及び適正絞り値Ａｖを算出し、さらに、適正絞り値Ａｖに対応するＥＥパルス数も算出する。ＡＥ演算後は、外部表示器４５及びファインダ内表示器４６の両方に、測光演算値（Ｔｖ、Ａｖ）、撮影可能枚数、バッテリー状態等の撮影に必要な情報を表示し（Ｓ６２）、ＣＰＵ１１−ＤＳＰ１３間のデータ通信により測光演算値をＤＳＰ１３にも送る（Ｓ６４）。そして１２５ｍｓタイマをスタートさせ（Ｓ６６）、レリーズスイッチＳＷＲの割り込みを許可し（Ｓ６８）、１２５ｍｓタイマが経過していればＳ５２へ戻って測光タイマＯＮループ処理を実行する（Ｓ７０；Ｙ）。１２５ｍｓタイマは、測光処理（Ｓ５８）及びＡＥ演算処理（Ｓ６０）を実行する周期を設定するタイマである。１２５ｍｓタイマが経過していなければ（Ｓ７０；Ｎ）、測光タイマ時間が経過したかどうかをチェックし（Ｓ７２）、測光タイマ時間が経過していたらＳ２０に戻る（Ｓ７２；Ｙ）。ただし、Ｓ９０で測光タイマ２秒をセットして測光タイマＯＮループに入ってきた場合には、タイマ時間２秒が経過していたらＳ２０へ戻る。
【００３４】
測光タイマ時間が経過していなければ（Ｓ７２；Ｎ）、測光スイッチＳＷＳがオンしているか否かをチェックし（Ｓ７４）、測光スイッチＳＷＳがオンしていればＡＦ処理を実行する（Ｓ７４；Ｙ、Ｓ９２）。測光スイッチＳＷＳがオンしていない場合（Ｓ７４；Ｎ）及びＡＦ処理後は、レリーズスイッチＳＷＲの割り込みがあったかどうかをチェックし（Ｓ７６）、割り込みがなかったときはＳ７０に戻り、１２５ｍｓタイマまたは測光タイマが経過するまでレリーズ指令待ちの状態となる（Ｓ７６；Ｎ）。レリーズ割り込みがあったときは（Ｓ７６；Ｙ）、バッテリーチェックを行ない（Ｓ７８）、ＮＧフラグに基づきバッテリーチェック結果がＯＫか否かをチェックする（Ｓ８０）。バッテリーチェック結果がＯＫでなければＳ２０へ戻り（Ｓ８０；Ｎ）、Ｓ２０で電源オフ状態にして測光動作、測距動作及び露光動作等のカメラ動作を禁止する。バッテリーチェック結果がＯＫであれば（Ｓ８０；Ｙ）、ミラーアップ処理、露光処理及びメカチャージ処理を順次実行し（Ｓ８２、Ｓ８４、Ｓ８６）、露光処理中にバッテリー２０がＮＧになっていたか否かをチェックする（Ｓ８８）。バッテリーＮＧになっていた場合には（Ｓ８８；Ｙ）、ＤＳＰ１３を介して画像モニタ６３のイメージＬＣＤ上に、バッテリ不足により露光が強制終了されたために露出アンダーになっていること示す露出アンダー警告表示アイコンと、撮影画像とを表示するとともに、上記露出アンダー警告表示アイコンを外部表示器４５にも点滅表示する（Ｓ９４）。さらに、当該撮影画像の露出アンダー量を画像モニタ６３のイメージＬＣＤ上に表示する（S９６）。これら表示処理により、使用者に警告を発する。そして、ＤＰＵ１２及び電源回路２１を介して電源オフ状態とし（Ｓ９８）、Ｓ２４へ戻る。バッテリーＮＧでなかった場合は（Ｓ８８；Ｎ）、測光２秒タイマをスタートさせてＳ５２へ戻る（Ｓ９０）。
【００３５】
次に、図４に示すフローチャート及び図５及び図６に示すタイミングチャートを参照して露光処理について説明する。この露光処理は、カメラ全体処理のＳ８０でバッテリチェック結果ＯＫと判定された場合に、Ｓ８２のミラーアップ直後に実行される。図５は、バルブ撮影中にバッテリーＮＧとなった場合を説明するタイミングチャートであり、図６は、スローシャッタ撮影中にバッテリーＮＧとなった場合を説明するタイミングチャートである。
【００３６】
この処理に入ると先ず、露光開始指令をＤＳＰ１３へ出力し、ＤＳＰ１３を介してＣＣＤ６２の積分を開始させる（Ｓ２００、図５及び図６；時間ｔ１）。ＣＣＤ６２の積分量は、時間経過とともに増加していく。次に、露光時間を計測するためのハードタイマ（Ｔｖカウント用タイマ）にＳ６０で算出した適正シャッタ速度Ｔｖをセットし（Ｓ２０２）、シャッター先幕マグネット４３への通電をオフしてシャッター先幕を走行させる（Ｓ２０４、図５及び図６；時間ｔ２）。
【００３７】
続いて、Ｓ２０２でセットしたＴｖカウント用タイマをスタートさせ（Ｓ２０６）、適正シャッタ速度Ｔｖがシャッターの全開時間であるシンクロ同調速度（例えば１／１５０）以下であるか否かをチェックする（Ｓ２０８）。シャッタボタンによるバルブ撮影モード及びリモコンバルブ撮影モードが設定されている場合は、シンクロ同調速度以下であると判断される。
【００３８】
『通常露光』
シンクロ同調速度よりも速いシャッター速度Ｔｖでの露光、すなわち通常の露光では、バッテリチェック結果ＯＫと判定された直後の露光中にバッテリー電圧が急激に低下する可能性は低いので、露光中のバッテリチェックを行なくてもよい。本実施形態では、シンクロ同調速度以下でなければ（Ｓ２０８；Ｎ）、Ｔｖカウント用タイマがタイムアップするまで待機し（Ｓ２８８；Ｎ）、タイムアップしたらシャッター後幕マグネット４４への通電をオフしてカメラ全体処理へ戻る（Ｓ２８８；Ｙ、Ｓ２９０）。
【００３９】
『長時間露光』
これに対し、シンクロ同調速度以下となるシャッタ速度Ｔｖでの露光、つまり長時間露光では、露光時間が長いために、バッテリチェック結果ＯＫと判定された直後であっても露光時間が経過するにつれてバッテリー電圧が低下する虞がある。よって、本実施形態では露光中も定期的にバッテリチェックを行なう。すなわち、シンクロ同調速度以下であれば（Ｓ２０８；Ｙ）、１５．６ｍｓタイマをスタートさせ（Ｓ２１０）、フラッシュトリガタイミング計測用の８．５ｍｓタイマをスタートさせる（Ｓ２１２）。１５．６ｍｓタイマは、１／３０よりも低速シャッタ速度になる場合及びバルブ撮影中にメインスイッチＳＷＭ及び蓋スイッチのオン／オフを定期的にチェックするためのハードタイマであり、この１５．６ｍｓタイマの実行回数をソフトカウンタでカウントすることによって露光時間を計測する。続いて、Ｔｖカウント用タイマがタイムアップしたか否かをチェックする（Ｓ２１４）。Ｓ２１４でフラッシュトリガタイミング８．５ｍｓ計測中にタイムアップしていると判断されるのは、適正シャッタ速度Ｔｖが１／４５〜１／１５０である場合である。Ｔｖカウント用タイマがタイムアップしていれば、シャッター後幕マグネット４４への通電をオフしてシャッター後幕を走行させる（Ｓ２１４；Ｙ、Ｓ２１６）。Ｔｖカウント用タイマがタイムアップしていなければＳ２１６をスキップする（Ｓ２１６；Ｎ）。そして、Ｓ２１２でスタートさせた８．５ｍｓタイマがタイムアップしたか否かをチェックし（Ｓ２１８）、該８．５ｍｓタイマがタイムアップするまでＳ２１４〜Ｓ２１８の処理を繰り返す（Ｓ２１８；Ｎ）。
【００４０】
８．５ｍｓタイマがタイムアップしたら、外付フラッシュ２２が接続されているか否か、外付フラッシュ２２の充電が完了しているか否か等の外付フラッシュ発光条件がＯＫであるか否かをチェックし（Ｓ２２０）、ＯＫであれば外付フラッシュ２２へのＸトリガをオンする（Ｓ２２０；Ｙ、Ｓ２２２）。これにより外付フラッシュ２２が発光する。外付フラッシュ発光条件がＯＫでなければＳ２２２をスキップする（Ｓ２２０；Ｎ）。そして、内蔵フラッシュ３３が所定の発光位置までポップアップしているか否かをチェックする（Ｓ２２４）。内蔵フラッシュ３３がポップアップしていれば、内蔵フラッシュ３３の充電が完了しているか否か、内蔵フラッシュの発光が禁止されているか否か等の内蔵フラッシュ発光条件がＯＫが否かをチェックする（Ｓ２２４；Ｙ、Ｓ２２６）。内蔵フラッシュ発光条件がＯＫであれば内蔵フラッシュ３３へのトリガをオンし（Ｓ２２６；Ｙ、Ｓ２２８）、Ｓ２３２へ進む。このトリガに同期して内蔵フラッシュ３３は発光する。Ｓ２２４で内蔵フラッシュ３３がポップアップしていなかった場合（Ｓ２２４；Ｎ）、Ｓ２２６で内蔵フラッシュ発光条件がＯＫでなかった場合（Ｓ２２６；Ｎ）には、そのままＳ２３２へ進む。
【００４１】
続いて、Ｔｖダイアル４９によりバルブ撮影モードが設定されているか否かをチェックする（Ｓ２３２）。バルブ撮影モードが設定されていれば（Ｓ２３２；Ｙ）、リモコン撮影モードが設定されているか否かをチェックする（Ｓ２３４）。
【００４２】
『シャッタボタンによるバルブ撮影モード』
リモコン撮影モードが設定されていない場合は（Ｓ２３４；Ｎ）、シャッタボタン５１によりバルブ撮影を実行している場合であり、Ｓ２３６へ進み、シャッタボタン５１が押されている間は露光を継続する。具体的には先ず、１５．６ｍｓタイマが経過するまで待機し（Ｓ２３６；Ｎ）、１５．６ｍｓタイマが経過したら（Ｓ２３６；Ｙ）、１５．６ｍｓタイマの実行回数をカウントするソフトカウンタを＋１加算し（Ｓ２３７）、１５．６ｍｓタイマを再スタートさせ（Ｓ２３８）、バッテリー電圧を検出する（Ｓ２４０）。検出したバッテリー電圧値のＡ／Ｄ変換値は、batt-adとしてＲＡＭ１１ｂに記憶する。続いて、バッテリー電圧値batt-adがＢＵＬＢレベル未満であるか否かをチェックし（Ｓ２４２）、ＢＵＬＢレベル未満であれば（Ｓ２４２；Ｙ）、露光中バッテリーＮＧフラグに１をセットし（Ｓ２５２）、露光停止指令をＤＳＰ１３へ出力し（Ｓ２４９、図５；時間ｔ３）、シャッター後幕マグネット４４への通電を遮断してシャッター後幕を走行させる（Ｓ２５０、図５；時間ｔ４）。これにより露光は強制終了される。ＤＳＰ１３は、ＣＰＵ１１から露光停止指令を入力すると（図５；時間ｔ３）、ＣＣＤ６２の積分を強制終了させ、該強制終了時点までに蓄積されたＣＣＤ６２の画像信号の取り込みを開始する。取り込まれた画像信号は、ＤＳＰ１３内で画像処理され、画像モニタ６３に表示可能な撮像画像とされる。この撮影画像は、ＤＳＰ１３により画像記憶手段６４に記憶され（図５；時間ｔ５）、Ｓ８６のメカチャージ処理後にカメラ全体処理に戻ったＳ９４で露出アンダー警告表示アイコンと一緒に画像モニタ６３のイメージＬＣＤ上に表示される。また露出アンダー警告表示アイコンは、外部表示器４５（及びファインダ内表示器４６）にも表示される。
【００４３】
Ｓ２４２でバッテリー電圧batt-adがＢＵＬＢレベル未満でなかった場合は（Ｓ２４２；Ｎ）、画像記憶手段６４用の着脱口蓋の開閉状態をチェックする蓋スイッチのスイッチ状態をチェックし（Ｓ２４４）、蓋が開いていなければメインスイッチＳＷＭがオフしているか否かをチェックし（Ｓ２４６）、メインスイッチＳＷＭがオフしていなければ測光スイッチＳＷＳ又はレリーズスイッチＳＷＲのいずれかがオンしているか否かをチェックする（Ｓ２４６；Ｎ、Ｓ２４８）。測光スイッチＳＷＳ及びレリーズスイッチＳＷＲのいずれかがオンしていれば、Ｓ２３６に戻る（Ｓ２４８；Ｙ）。Ｓ２３６〜Ｓ２４８の処理は、バッテリー電圧値batt-adがＢＵＬＢレベル未満になるか、画像記憶手段６４用の着脱口蓋が開いているか、メインスイッチＳＷＭがオフするか、又は、測光スイッチＳＷＳ及びレリーズスイッチＳＷＲの両方がオフするまで、１５．６ｍｓ毎に１回実行される。バッテリー電圧値batt-adがＢＵＬＢレベル以上であっても、画像記憶手段６４用の着脱口蓋が開いている場合（Ｓ２４２；Ｎ、Ｓ２４４；Ｙ）、メインスイッチＳＷＭがオフしている場合（Ｓ２４２；Ｎ、Ｓ２４４；Ｎ、Ｓ２４６；Ｙ）、及び測光スイッチＳＷＳ及びレリーズスイッチＳＷＲの両方がオフしている場合（Ｓ２４４；Ｎ、Ｓ２４８；Ｎ）には、そのままＳ２４９へ進み、露光停止指令をＤＳＰ１３へ出力し、シャッター後幕マグネット４４への通電をオフしてシャッター後幕を走行させる（Ｓ２４９、Ｓ２５０）。これにより露光完了となり、ＤＳＰ１３は、ＣＣＤ６２の積分を強制終了させて画像信号を取り込み、画像モニタ６３に表示可能な撮影画像を取得して画像記憶手段６４に記憶する。
【００４４】
『リモコンバルブ撮影モード』
Ｓ２３４のチェックでリモコンモードが設定されていると判断された場合は、リモコンレリーズによりバルブ撮影を行なっている場合であり、リモコン受光ＩＣ４１がリモコンレリーズ信号を受信している間は露光を継続する。この場合にはＳ２５４へ進み、リモコン継続信号チェック用２６０ｍｓタイマをスタートさせる（Ｓ２５４）。この２６０ｍｓタイマは、リモコン装置のレリーズボタンが押されている場合に、該リモコン装置から２５０ｍｓ毎に１回送信されるリモコンレリーズ信号を検出するためのタイマである。続いて、バッテリー２０のバッテリー電圧を検出し、該バッテリー電圧値をbatt-adとしてＲＡＭ１１ｂに記憶し（Ｓ２５６）、バッテリー電圧値batt-adがＢＵＬＢレベル未満であるか否かをチェックする（Ｓ２５８）。
【００４５】
ＢＵＬＢレベル未満であれば（Ｓ２５８；Ｙ）、露光中バッテリーＮＧフラグに１をセットし（Ｓ２７０）、露光停止指令をＤＳＰ１３へ出力し（Ｓ２４９、図５；時間ｔ３）、シャッター後幕マグネット４４への通電を遮断してシャッター後幕を走行させる（Ｓ２５０、図５；時間ｔ４）。これにより露光は強制終了される。ＤＳＰ１３は、露光停止指令を入力した時点（図５；時間ｔ３）で、ＣＣＤ６２の積分を強制終了して画像信号の取り込みを開始する。取り込まれた露光強制終了時までの画像信号は、ＤＳＰ１３内で画像処理され、画像モニタ６３に表示可能な撮像画像とされる。この撮影画像は、ＤＳＰ１３により画像記憶手段６４に記憶される（図５；時間ｔ５）。カメラ全体処理のＳ９４では、露光強制終了されたときの撮影画像と露出アンダー警告表示アイコンとが画像モニタ６３のイメージＬＣＤ上に一緒に表示される。また露出アンダー警告表示アイコンは、外部表示器４５（及びファインダ内表示器４６）にも表示される。
【００４６】
ＢＵＬＢレベル未満でなければ（Ｓ２５８；Ｎ）、蓋スイッチ情報に基づき画像記憶手段６４用の着脱口蓋が開いているか否かをチェックし（Ｓ２６０）、画像記憶手段６４用の着脱口蓋が開いていなければ、メインスイッチＳＷＭがオフしているか否かをチェックする（Ｓ２６０；Ｎ、Ｓ２６２）。メインスイッチＳＷＭがオフしていなければリモコンレリーズ継続信号を受信したか否かをチェックし（Ｓ２６２；Ｎ、Ｓ２６４）、リモコンレリーズ継続信号を受信していなければ２６０ｍｓタイマがタイムアップしたか否かをチェックする（Ｓ２６４；Ｎ、Ｓ２６６）。２６０ｍｓタイマがタイムアップしていなければ、Ｓ２６２へ戻り、２６０ｍｓタイムアップするか又はリモコンレリーズ継続信号を受信するまで待機する（Ｓ２６６；Ｎ）。そして、２６０ｍｓタイマがタイムアップしたら（Ｓ２６６；Ｙ）、測光スイッチＳＷＳ又はレリーズスイッチＳＷＲがオンしているか否かをチェックする（Ｓ２６８）。Ｓ２６８で測光スイッチＳＷＳ及びレリーズスイッチＳＷＲのいずれか一方でもオンしている場合（Ｓ２６８；Ｙ）、及び２６０ｍｓタイマがタイムアップする前にリモコンレリーズ継続信号を受信した場合（Ｓ２６４；Ｙ）は、Ｓ２５４に戻り、Ｓ２５４〜Ｓ２６８の処理を繰り返す。Ｓ２６０で画像記録手段６４用の着脱口蓋が開いていた場合（Ｓ２６０；Ｙ）、Ｓ２６２でメインスイッチＳＷＭがオフしていた場合（Ｓ２６２；Ｙ）、及び、２６０ｍｓタイマが経過するまでにリモコンレリーズ継続信号を受信せず、さらに測光スイッチＳＷＳ及びレリーズスイッチＳＷＲの両方がオンしていなかった場合（Ｓ２６８；Ｙ）は、そのままＳ２４９へ進む。Ｓ２４９、Ｓ２５０では、シャッター後幕マグネット４４への通電をオフしてシャッター後幕を走行させるとともに、露光停止指令をＤＳＰ１３へ出力する。ＤＳＰ１３は、ＣＣＤ６２の積分を強制終了させて画像信号を取り込み、画像モニタ６３に表示可能な撮影画像を取得して画像記憶手段６４に記憶する。
【００４７】
『スローシャッター撮影』
以上はＳ２３２でバルブ撮影モードが設定されている場合の処理であるが、以下では、シャッタ速度がストロボ同調速度以下であってバルブ撮影モードが設定されていない場合（Ｓ２３２；Ｎ）、すなわちスローシャッター撮影での処理について説明する。この場合には、Ｓ２７２へ進み、Ｔｖダイアル４９で設定されたシャッタ速度又は演算された適正シャッタ速度での露光を行なう。具体的には先ず、バッテリー２０のバッテリー電圧を検出し、該バッテリー電圧値のＡ／Ｄ変換値をbatt-adとしてＲＡＭ１１ｂに記憶する（Ｓ２７２）。続いて、バッテリー電圧値batt-adがＮＧレベル未満であるか否かをチェックする（Ｓ２７４）。
【００４８】
ＮＧレベル未満であれば（Ｓ２７４；Ｙ）、露光中バッテリーＮＧフラグに１をセットし（Ｓ２９２）、露光停止指令をＤＳＰ１３へ出力し（Ｓ２９２、図６；時間ｔ３）、シャッター後幕マグネット４４への通電を遮断してシャッター後幕を走行させる（Ｓ２９４、図６；時間ｔ４）。これにより露光は強制終了される。ＤＳＰ１３は、ＣＰＵ１１から露光停止指令を入力した時点（図６；時間ｔ３）で、ＣＣＤ６２の積分を強制終了させ、該強制終了時点までに蓄積されたＣＣＤ６２の画像信号の取り込みを開始する。取り込まれた画像信号は、ＤＳＰ１３内で画像処理され、画像モニタ６３に表示可能な撮像画像とされる。続いてＣＰＵ１１は、１５．６ｍｓタイマの実行回数をカウントするソフトカウンタの値及び１５．６ｍｓタイマの残り時間から露光強制終了タイミングを算出し、この露光強制終了タイミングに対応する露出アンダー量を算出して（Ｓ２９６）、求めた露出アンダー量情報をＤＳＰ１３へ送信し（Ｓ２９８、図６；時間ｔ５）、カメラ全体処理に戻る。ＤＳＰ１３は、ＣＰＵ１１から露出アンダー量情報を受信すると（図６；時間ｔ５）、撮影画像を画像記憶手段６４に書き込むときに、該撮影画像のＥｘｉｆ情報として露出アンダー量情報を一緒に記録する（図６；時間ｔ６）。この露出アンダー量情報と撮影画像は、Ｓ２９２からカメラ全体処理に戻ったＳ１０６で、露出アンダー警告表示アイコンと一緒に画像モニタ６３のイメージＬＣＤ上に表示される。また露出アンダー警告表示アイコンは、外部表示器４５（及びファインダ内表示器４６）にも表示される。
【００４９】
ＮＧレベル未満でなければ、画像記憶手段６４用の着脱口蓋の開閉状態をチェックする蓋スイッチの状態をチェックし（Ｓ２７６）、蓋が開いていなければメインスイッチＳＷＭがオフしているか否かをチェックする（Ｓ２７６；Ｎ、Ｓ２７８）。メインスイッチＳＷＭがオフしていなければ、シャッタ時間Ｔｖが経過したか否かをチェックする（Ｓ２７８；Ｎ、Ｓ２８０）。シャッタ時間Ｔｖが経過していなければＴｖソフトカウンタを１減算し（Ｓ２８０；Ｎ、Ｓ２８２）、１５．６ｍｓタイマが経過するまで待機する（Ｓ２８４；Ｎ）。そして１５．６ｍｓタイマが経過したら（Ｓ２８４；Ｙ）、１５．６ｍｓタイマを再スタートさせてＳ２７２へ戻る（Ｓ２８６）。Ｓ２７２〜Ｓ２８６の処理は、バッテリー電圧値batt-adがＮＧレベル未満になるか、画像記憶手段６４用の着脱口蓋が開いているか、メインスイッチＳＷＭがオフするか、又は、シャッタ時間Ｔｖが経過するまで、１５．６ｍｓ毎に１回実行される。バッテリー電圧値batt-adがＮＧレベル以上であっても、画像記憶手段６４用の着脱口蓋が開いている場合（Ｓ２７６；Ｙ）、メインスイッチＳＷＭがオフしている場合（Ｓ２７８；Ｙ）、及びシャッタ時間Ｔｖが経過した場合（Ｓ２８０；Ｙ）は、シャッター後幕マグネット４４への通電をオフしてシャッター後幕を走行させるとともに、露光停止指令をＤＳＰ１３へ出力する（Ｓ２４９、Ｓ２５０）。これにより露光完了となり、ＤＳＰ１３は、ＣＣＤ６２の積分を強制終了させて画像信号を取り込み、画像モニタ６３に表示可能な撮影画像を取得して画像記憶手段６４に記憶する。
【００５０】
本実施形態は、スローシャッター撮影中にバッテリ残量不足で露光を強制終了した場合、露出アンダー警告及び露出アンダー量情報を表示して使用者に警告を促しているが、露出アンダー警告のみを表示してもよく、あるいは、露出アンダー警告及び露出アンダー量の他に、適正露出を得るための露出補正量をさらに算出して表示してもよい。露出補正量も一緒に表示されていれば、露光途中で取り込んだ撮影画像を所定の画像処理ソフトで露出補正する際に該適正補正量を参考にすることができ、使用者の手間を省くことができる。また本実施形態では、露出アンダー警告表示を点滅させることで、露光が強制終了されたこと及び露出アンダーであることを警告しているが、警告方法としては、種々の態様が可能であり、例えば電子ブザー２５により警告音を発してもよい。
【図面の簡単な説明】
【００５１】
【図１】本発明によるデジタルカメラの制御系の概略構成を示すブロック図である。
【図２】図１に示すデジタルカメラのカメラ全体処理に関するフローチャートの一部である。
【図３】同カメラ全体処理に関するフローチャートの一部である。
【図４】カメラ全体処理で実行される露光処理に関するフローチャートである。
【図５】バルブ撮影中にバッテリーＮＧとなった場合を説明するタイミングチャートである。
【図６】スローシャッタ撮影中にバッテリーＮＧとなった場合を説明するタイミングチャートである。
【符号の説明】
【００５２】
１１   ＣＰＵ
１２   ＤＰＵ
１３   ＤＳＰ
２０   バッテリー
２１   電源回路
２２   外付フラッシュ
２３   絞り制御回路
２４   ＴＴＬ調光素子
２５   電子ブザー
２６   測距スーパーインポーズ
２７   モードダイアル
２８   スイッチ手段
３１   レンズＣＰＵ
３２   ＡＦＩＣ
３３   内蔵フラッシュ
３４   １６分割測光ＩＣ
３５   ミラーモータードライバ
３６   ミラーモータ
３７   ミラースイッチ
３８   ＡＦモータドライバ
３９   ＡＦモータ
４０   ＡＦ制御フォトインタラプタ
４１   リモコン受光ＩＣ
４２   ＥＥＰＲＯＭ
４３   シャッター先幕マグネット（ＥＳＭｇ１）
４４   シャッター後幕マグネット（ＥＳＭｇ２）
４５   外部表示器
４６   ファインダ内表示器
４７   リモコン・セルフＬＥＤ
４８   Ａｖダイアル
４９   Ｔｖダイアル
５０   スイッチ
５１   シャッタボタン
６１   フラッシュメモリ
６２   ＣＣＤ
６３   画像モニタ
６４   画像記憶手段
【図１】
2005295183.tif 000003
【図２】
2005295183.tif 000004
【図３】
2005295183.tif 000005
【図４】
2005295183.tif 000006
【図５】
2005295183.tif 000007
【図６】
2005295183.tif 000008