(57)【要約】【課題】電池電圧を大きく変動させる負荷部を動作させる際に、撮像装置自体の動作が突然停止することを防止する撮像装置を提供する。【解決手段】撮像装置（１００）は、負荷部（４）に対して、電池室に収納されている電池（１）からの電力を供給する電力供給部（５）と、電池（１）の電圧を検出する電池電圧検出部（２）と、電池電圧検出部（２）によって検出された電圧に基づいて、電池（１）の残量レベルを予め定められた一定周期ごとに判定する判定処理を実行する残量レベル判定部（８３）と、検出された電圧が所定閾値以下である場合には、電力供給部（５）に負荷部（４）に対して供給する電力量を低減させた状態で当該電力供給動作を維持せしめ、且つ、電池（１）の残量レベルを判定する判定処理を残量レベル判定部（８３）に実行させる制御部（８１）とを備える。【選択図】図２
2012048039.tif 000002
【特許請求の範囲】
【請求項１】
負荷部に対して、電池室に収納されている電池からの電力を供給する電力供給部と、
前記電池の電圧を検出する電池電圧検出部と、
前記電池電圧検出部によって検出された電圧に基づいて、前記電池の残量レベルを予め定められた一定周期ごとに判定する判定処理を実行する残量レベル判定部と、
前記検出された電圧が所定閾値以下である場合には、前記電力供給部に前記負荷部に対して供給する電力量を低減させた状態で当該電力供給動作を維持せしめ、且つ、前記判定処理を前記残量レベル判定部に実行させる制御部と
を備えることを特徴とする撮像装置。
【請求項２】
前記制御部は、
前記検出された電圧が前記所定閾値より大きい場合において、前記電力供給部から前記負荷部に電力が供給されていない期間には、前記判定処理を前記残量レベル判定部に実行させ、前記電力供給部から前記負荷部に電力が供給されている期間には、前記判定処理を前記残量レベル判定部に実行させない
ことを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記制御部は、
前記電力供給部に、前記負荷部に対して供給する電力量を低減させる場合、前記検出された電圧に応じた電流を、前記負荷部に供給させる
ことを特徴とする請求項１又は請求項２に記載の撮像装置。
【請求項４】
前記残量レベル判定部は、
複数の判定閾値に基づいて前記残量レベルを複数段階に判定し、
前記制御部は、
前記負荷部によって発生する前記電池の電圧変動が、前記残量レベルを判定する前記複数の判定閾値間に対応する電圧間隔の予め定められた割合以下になるように、前記電力供給部に前記負荷部に対して供給する電力量を低減させる
ことを特徴とする請求項１から請求項３のいずれか１項に記載の撮像装置。
【請求項５】
前記撮像装置は、
前記判定された前記残量レベルに基づいた情報を表示部に表示させる表示処理部
を備えることを特徴とする請求項１から請求項４のいずれか１項に記載の撮像装置。
【請求項６】
前記撮像装置は、
前記残量レベルが予め定められた残量レベル以下である場合に、警告を出力する警告出力部を備える
ことを特徴とする請求項１から請求項５のいずれか１項に記載の撮像装置。
【請求項７】
前記所定閾値は、前記電池の使用時間経過と前記電池の電圧との間に予め得られている関係を示す放電特性において、前記使用時間経過に伴い、単位時間に対する電圧低下率が予め定められた値より大きくなる電圧値である
ことを特徴とする請求項１から請求項６のいずれか１項に記載の撮像装置。
【請求項８】
前記負荷部は、閃光装置である
ことを特徴とする請求項１から請求項７のいずれか１項に記載の撮像装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置に関する。
【背景技術】
【０００２】
撮像装置に使用される閃光装置において、使用される電池の種類に応じて閃光装置のメインコンデンサに充電するための電流を変更する技術が知られている（例えば、特許文献１を参照）。
また、特許文献１に記載されているような閃光装置を備え、閃光装置の動作と撮像装置自体の動作に必要な電力を、内部に収納されている電池から得る撮像装置がある。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０００−２４１８６０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、上述のような撮像装置では、閃光装置のメインコンデンサに充電を行っている間、充電による負荷によって電池電圧が変動することがある。そのため、このような撮像装置は、電池電圧を大きく変動させる負荷部を動作させる際（閃光装置の充電動作中など）には、電池残量をチェックするバッテリチェック処理を禁止することがある。
しかしながら、このような撮像装置では、電池残量の少ないＬＯＷ（ロウ）バッテリ状態において、閃光装置を連続して充電する場合、閃光装置の充電状態が続いてしまうため、バッテリチェック処理が長期間行われないことがある。このような場合、バッテリチェック処理によってユーザーに警告を出力することなしに、撮像装置が突然停止してしまう可能性がある。
つまり、上述のような撮像装置では、電池電圧を大きく変動させる負荷部（例えば、閃光装置など）を動作させる際に、撮像装置自体の動作が突然停止してしまう問題がある。
【０００５】
本発明は、上記問題を解決すべくなされたもので、その目的は、電池電圧を大きく変動させる負荷部を動作させる際に、撮像装置自体の動作が突然停止することを防止する撮像装置を提供することにある。
【課題を解決するための手段】
【０００６】
上記問題を解決するために、本発明は、負荷部に対して、電池室に収納されている電池からの電力を供給する電力供給部と、前記電池の電圧を検出する電池電圧検出部と、前記電池電圧検出部によって検出された電圧に基づいて、前記電池の残量レベルを予め定められた一定周期ごとに判定する判定処理を実行する残量レベル判定部と、前記検出された電圧が所定閾値以下である場合には、前記電力供給部に前記負荷部に対して供給する電力量を低減させた状態で当該電力供給動作を維持せしめ、且つ、前記判定処理を前記残量レベル判定部に実行させる制御部とを備えることを特徴とする撮像装置である。
【発明の効果】
【０００７】
本発明によれば、電池電圧を大きく変動させる負荷部を動作させる際に、撮像装置自体の動作が突然停止することを防止することができる。
【図面の簡単な説明】
【０００８】
【図１】本実施形態による撮像装置を示す概略ブロック図である。
【図２】同実施形態による撮像装置の一部分を示す概略ブロック図である。
【図３】同実施形態における閃光装置の充電処理を示すフローチャートである。
【図４】同実施形態におけるバッテリチェック処理を示すフローチャートである。
【図５】同実施形態における撮像装置の動作を示すタイミングチャートである。
【図６】同実施形態における閃光装置の充電処理の別の一例を示すフローチャートである。
【発明を実施するための形態】
【０００９】
以下、本発明の一実施形態による撮像装置について図面を参照して説明する。
図１は、本実施形態による撮像装置１００を示す概略ブロック図である。
この図において、撮像装置１００は、バッテリ１、電池電圧検出部２、閃光装置４、充電制御回路部５、撮像部１０、操作部２０、バッファメモリ部３０、画像処理部４０、表示部５０、記憶部６０、通信部７０、及び制御部８０を備える。なお、バッテリ１は、電池収納部６（電池室）に収納されている。
【００１０】
撮像部１０は、設定された撮像条件（例えば、絞り値、露出値など）に基づいて制御部８０によって制御される。撮像部１０は、光学系１１を介した光学像を撮像素子１２に結像させ、Ａ／Ｄ変換部１３によって変換された当該光学像に基づく画像データを生成する。撮像部１０は、複数のレンズを備える光学系１１、撮像素子１２、及びＡ／Ｄ（アナログ／デジタル）変換部１３を備える。
なお、上述した光学系１１は、撮像装置１００に取り付けられて一体とされていてもよいし、撮像装置１００に着脱可能に取り付けられてもよい。
【００１１】
撮像素子１２は、例えば、受光面（不図示）に結像した光学像を電気信号（電圧信号）に変換して、Ａ／Ｄ変換部１３に供給する。撮像素子１２の受光面は、例えば、ＣＣＤ（Charge Coupled Device）イメージセンサなどの格子状に配置されている複数のイメージセンサ（不図示）で構成され、それぞれのイメージセンサは、結像された光学像を電圧値に変換する。
Ａ／Ｄ変換部１３は、撮像素子１２によって変換された電圧値をアナログ−デジタル変換し、この変換したデジタル信号である画像データを出力する。
【００１２】
操作部２０は、例えば、電源スイッチ、シャッターボタン、十字キー、確定ボタン、削除ボタン、及び、その他の操作キーを含み、ユーザーによって操作されることで、ユーザーの操作入力を受け付けて、制御部８０に供給する。
【００１３】
画像処理部４０は、記憶部６０に記憶されている画像処理条件に基づいて、バッファメモリ部３０に記憶されている画像データに対して画像処理を実行する。ここでいうバッファメモリ部３０に記憶されている画像データとは、画像処理部４０に入力される画像データ（入力画像）のことであり、例えば、撮像画像データ、スルー画像データ、又は、記憶媒体２００から読み出された撮像画像データのことである。
表示部５０（警告出力部）は、例えば、液晶ディスプレイであり、撮像部１０によって得られた画像データや、操作画面等を表示する。また、表示部５０は、バッテリ表示部３を備える。
バッテリ表示部３は、バッテリチェック結果に基づいて、バッテリ残量レベルを表示する。なお、ここでバッテリ残量レベルは、ＢＣ（ビーシー）１からＢＣ５の５段階のレベルである。ＢＣ５が、最も残量レベルが高いレベルであり、ＢＣ１が、最も残量レベルが低いレベルである。バッテリ表示部３は、例えば、バッテリ残量レベルをアイコンによって表示する。
また、表示部５０は、残量レベルが予め定められた残量レベル（例えば、ＢＣ２）以下である場合に、警告（警告メッセージ）を表示（出力）する。
【００１４】
記憶部６０は、制御部８０によってシーン判定の際に参照される判定条件や、撮像条件、等を記憶する。また、記憶部６０が記憶する情報には、バッテリ残量判定フラグ６１、充電動作フラグ６２、及びバッテリチェック実行フラグ６３が含まれる。
バッテリ残量判定フラグ６１は、バッテリ１の電圧（残量）が少ないＬＯＷ（ロウ）バッテリ状態か否かを示す情報である。このＬＯＷバッテリ状態とは、バッテリ１の電圧が、所定閾値以下である状態である。なお、所定閾値については後述する。バッテリ残量判定フラグ６１は、ＬＯＷバッテリ状態である場合に、制御部８０によって“０”にされる。また、バッテリ残量判定フラグ６１は、ＬＯＷバッテリ状態でない場合（バッテリ１の電圧が所定閾値より高く十分な残量レベルである場合）に、制御部８０によって“１”にされる。
【００１５】
充電動作フラグ６２は、閃光装置４が充電動作中であるか否かを示す情報である。充電動作フラグ６２は、閃光装置４が充電動作中である場合に、制御部８０によって“１”にされる。また、充電動作フラグ６２は、閃光装置４が充電動作中でない場合に、制御部８０によって“０”にされる。
バッテリチェック実行フラグ６３は、後述するバッテリチェック処理を制御部８０が実行中であるか否かを示す情報である。バッテリチェック実行フラグ６３は、バッテリチェック処理を実行中である場合に、制御部８０によって“１”にされる。また、バッテリチェック実行フラグ６３は、バッテリチェック処理を実行中でない場合に、制御部８０によって“０”にされる。
【００１６】
バッファメモリ部３０は、撮像部１０によって撮像された画像データを、一時的に記憶する。
通信部７０は、カードメモリ等の取り外しが可能な記憶媒体２００と接続され、この記憶媒体２００への撮像画像データの書込み、読み出し、又は消去を行う。
記憶媒体２００は、撮像装置１００に対して着脱可能に接続される記憶部であり、例えば、撮像部１０によって生成された撮像画像データを記憶する。
【００１７】
制御部８０は、例えば、ＣＰＵ（Central processing unit）などを含み、撮像装置１００が備える各構成を制御する。制御部８０は、例えば、操作部２０を介して撮像指示を受け付けた際に、撮像素子１２とＡ／Ｄ変換部１３とを介して得られる画像データを、撮像された静止画の撮像画像データとして、記憶媒体２００に記憶させる。また、制御部８０は、例えば、操作部２０を介して撮像指示を受け付けていない状態において、撮像素子１２とＡ／Ｄ変換部１３とを介して連続的に得られる画像データをスルー画（スルー画データ）として表示部５０に連続的に表示させる。また、制御部８０は、後述において詳細に説明するバッテリチェック処理、及び重負荷部（閃光装置４）に供給する電力を制御する処理を行う。
【００１８】
バス３００は、撮像部１０と、制御部８０と、操作部２０と、画像処理部４０と、表示部５０と、記憶部６０と、バッファメモリ部３０と、通信部７０とに接続され、各部から出力された画像データや制御信号等を転送する。
【００１９】
バッテリ１（電池）は、電池収納部６（電池室）に収納され、撮像装置１００が備える各構成に電力を供給する。バッテリ１は、撮像装置１００の電池収納部６に対して着脱可能に接続される。バッテリ１は、例えば、充電して繰り返し使用可能な二次電池である。
電池電圧検出部２は、例えば、Ａ／Ｄコンバータなどにより構成される。電池電圧検出部２は、バッテリ１の電圧を検出し、制御部８０に出力する。
【００２０】
閃光装置４は、被写体を照射する発光装置である。閃光装置４は、メインコンデンサ４（図２）を備え、充電制御回路部５から供給される電力により、メインコンデンサ４を充電する。閃光装置４は、制御部８０から出力される画像データの撮像タイミングを示す指示信号により、メインコンデンサ４に充電された電力を放出して、閃光（フラッシュ光）を出射する。なお、画像データの撮像タイミングを示す指示信号は、操作部２０のシャッターボタン押下により入力される信号に基づいて、制御部８０が出力する信号である。また、閃光装置４は、重負荷部（負荷部）の一例である。ここで、重負荷部（負荷部）とは、バッテリ１の電圧を大きく変動させてしまう負荷を備える構成要素である。例えば、重負荷部（負荷部）は、重負荷部が動作することによって生じるバッテリ１の電圧における変動が、バッテリ残量レベルに対応する電圧範囲の１０分の１以上である負荷を備える構成要素である。一例として、バッテリ残量レベルに対応する電圧範囲が２００ミリボルト（ｍＶ）である場合、重負荷部は、動作することによってバッテリ１の電圧を２０ｍＶ以上変動させてしまう構成要素である。
【００２１】
充電制御回路部５（電力供給部）は、バッテリ１からの電力を閃光装置４に供給する。充電制御回路部５は、制御部８０から供給される電流切り替え信号に基づいて、閃光装置４に供給する電力量（例えば、電流）を切り替える。本実施形態では、充電制御回路部５は、フル充電モードと電流制限充電モードとの２種類の充電モードを切り替えて供給する。フル充電モードでは、充電制御回路部５は、例えば、充電電流Ａミリアンペア（ｍＡ）を閃光装置４に供給する。また、電流制限充電モードでは、充電制御回路部５は、例えば、充電電流ＢｍＡを閃光装置４に供給する。ここで充電電流ＢｍＡは、充電電流ＡｍＡより小さい電流値である。つまり、充電制御回路部５は、充電電流ＡｍＡ（フル充電モード）から充電電流ＢｍＡ（電流制限充電モード）に切り替えることによって、閃光装置４に供給する電流（電力量）を低減する。
なお、充電制御回路部５は、例えば、カレントミラー回路を備え、カレントミラー回路によって、閃光装置４に供給する電流を切り替える。
【００２２】
図２は、本実施形態による撮像装置１００の一部分を示す概略ブロック図である。
この図において、制御部８０は、重負荷制御部８１、電圧検出処理部８２、残量レベル判定部８３、及び表示処理部８４を備える。
【００２３】
電圧検出処理部８２は、電池電圧検出部２によって検出されたバッテリ１の電圧が、所定閾値以下であるか否かを判定する。電圧検出処理部８２は、検出されたバッテリ１の電圧が所定閾値以下（ＬＯＷバッテリ状態）である場合に、記憶部６０内のバッテリ残量判定フラグ６１を“０”にする。また、電圧検出処理部８２は、検出されたバッテリ１の電圧が所定閾値より高い場合に、記憶部６０内のバッテリ残量判定フラグ６１を“１”にする。ここで、所定閾値とは、予め定められた閾値であり、例えば、バッテリ１がフル充電された状態の電圧を１００％とし、撮像装置１００の動作限界の電圧を０％とした場合において、３０％に相当する電圧である。また、電圧検出処理部８２における上述の所定閾値以下であるか否かを判定する処理は、予め定められた一定の検出周期によって繰り返し実行される。
【００２４】
残量レベル判定部８３は、電池電圧検出部２によって検出されたバッテリ１の電圧に基づいて、バッテリ１の残量レベルを予め定められた一定周期ごとに判定する判定処理（バッテリチェック処理）を実行する。残量レベル判定部８３は、複数の判定閾値に基づいて、バッテリ１の残量レベルを複数段階（ＢＣ１からＢＣ５の５段階）に判定する。なお、残量レベル判定部８３は、判定処理を行う際に、電池電圧検出部２によって直前に検出された４回分の電圧の平均値に基づいて、バッテリ１の残量レベルを判定する。また、上述の予め定められた一定周期（残量レベル判定部８３が判定処理を実行する周期）は、上述の検出周期（電圧検出処理部８２がＬＯＷバッテリ状態であるか否かを判定する検出周期）より長い。
【００２５】
表示処理部８４は、残量レベル判定部８３によって判定されたバッテリ１の残量レベルに基づいた情報（ＢＣ１からＢＣ５のうちのいずれか１つ）をバッテリ表示部３に表示させる。また、表示処理部８４は、バッテリ１の残量レベルが予め定められた残量レベル（例えば、ＢＣ２）以下である場合に、警告を表示部５０（警告出力部）に表示させる。なお、「警告を表示部５０に表示させる」とは、例えば、撮像装置１００を使用するユーザーに対して、バッテリ残量が低下したことを示すメッセージを表示することである。
【００２６】
重負荷制御部８１は、閃光装置４に供給する電力を制御する処理を行う。重負荷制御部８１は、記憶部６０内のバッテリ残量判定フラグ６１を参照して、バッテリ残量判定フラグ６１の値が“０”である場合に、充電制御回路部５に閃光装置４に対して供給する電流を低減させる。また、重負荷制御部８１は、バッテリ残量判定フラグ６１の値が“０”である場合に、バッテリチェック処理を残量レベル判定部８３に実行させる。つまり、重負荷制御部８１は、電池電圧検出部２によって検出された電圧が所定閾値以下である場合には、充電制御回路部５に閃光装置４に対して供給する電力量を低減させた状態で当該電力供給動作を維持せしめ、且つ、バッテリチェック処理（判定処理）を残量レベル判定部８３に実行させる。ここで、バッテリチェック処理とは、バッテリ１の残量レベルを予め定められた一定周期ごとに判定する上述した判定処理である。
【００２７】
また、重負荷制御部８１は、バッテリ残量判定フラグ６１の値が“１”である場合に、閃光装置４が充電されている期間には、バッテリチェック処理を禁止して残量レベル判定部８３にバッテリチェック処理を実行させない。ただし、重負荷制御部８１は、バッテリ残量判定フラグ６１の値が“１”である場合に、閃光装置４が充電されていない期間には、バッテリチェック処理を許可して残量レベル判定部８３にバッテリチェック処理を実行させる。つまり、重負荷制御部８１は、電池電圧検出部２によって検出された電圧が所定閾値より大きい場合において、充電制御回路部５から閃光装置４に電力が供給されていない期間には、バッテリチェック処理を残量レベル判定部８３に実行させる。また、重負荷制御部８１は、電池電圧検出部２によって検出された電圧が所定閾値より大きい場合において、充電制御回路部５から閃光装置４に電力が供給されている期間には、バッテリチェック処理を残量レベル判定部８３に実行させない。
【００２８】
また、重負荷制御部８１は、バッテリ残量判定フラグ６１の値に応じて、電流切り替え信号を充電制御回路部５に出力する。これにより、重負荷制御部８１は、閃光装置４に供給する電流を（充電電流ＡｍＡ（フル充電モード）と充電電流ＢｍＡ（電流制限充電モード）とを）充電制御回路部５に切り替えさせる。つまり、重負荷制御部８１は、充電制御回路部５に、閃光装置４に対して供給する電力量を低減させる場合、電池電圧検出部２によって検出された電圧に応じた電流を、閃光装置４に供給させる。
また、重負荷制御部８１は、閃光装置４によって発生するバッテリ１の電圧変動が、残量レベルを判定する複数の判定閾値間に対応する電圧間隔の予め定められた割合以下（例えば、１０分の１以下）になるように、充電制御回路部５に閃光装置４に対して供給する電流（電力量）を低減させる。
また、重負荷制御部８１は、充電制御回路部５に閃光装置４に対して電流を供給させる際に、記憶部６０内の充電動作フラグ６２を“１”にする。また、重負荷制御部８１は、閃光装置４の充電が完了した際に、記憶部６０内の充電動作フラグ６２を“０”にする。
【００２９】
次に、本実施形態の動作について説明する。
まず、本実施形態における閃光装置４の充電処理について説明する。
図３は、本実施形態における閃光装置４の充電処理を示すフローチャートである。
この図において、まず、制御部８０の重負荷制御部８１は、バッテリ１の残量がＬＯＷバッテリ状態であるか否かを判定する（ステップＳ１０１）。つまり、重負荷制御部８１は、記憶部６０内のバッテリ残量判定フラグ６１を参照して、バッテリ残量判定フラグ６１の値が“０”であるか否かを判定する。ステップＳ１０１において、重負荷制御部８１は、バッテリ残量判定フラグ６１の値が“０”である（ＬＯＷバッテリ状態である）と判定した場合に、処理をステップＳ１０３に進める。また、重負荷制御部８１は、バッテリ残量判定フラグ６１の値が“０”でない（“１”である）と判定した場合に、処理をステップＳ１０２に進める。
【００３０】
次に、ステップＳ１０２において、重負荷制御部８１は、充電制御回路部５に対して充電電流ＡｍＡ（フル充電モード）に切り替えさせる電流切り替え信号を出力する。充電制御回路部５は、重負荷制御部８１から供給された電流切り替え信号に基づいて、閃光装置４に供給する電流を充電電流ＡｍＡ（フル充電モード）に切り替える。
【００３１】
また、ステップＳ１０３において、重負荷制御部８１は、充電制御回路部５に対して充電電流ＢｍＡ（電流制限状態）に切り替えさせる電流切り替え信号を出力する。充電制御回路部５は、重負荷制御部８１から供給された電流切り替え信号に基づいて、閃光装置４に供給する電流を充電電流ＢｍＡ（電流制限状態）に切り替える。
【００３２】
次に、重負荷制御部８１は、閃光装置４に充電させる処理を行う（ステップＳ１０４）。ステップＳ１０４において、まず、重負荷制御部８１は、記憶部６０内の充電動作フラグ６２を“１”にする。次に、重負荷制御部８１は、充電制御回路部５に対して、閃光装置４のメインコンデンサ４１に充電するための電流を供給させる。これにより、充電制御回路部５は、閃光装置４に充電電流を供給する。また、閃光装置４のメインコンデンサ４１は、充電制御回路部５より供給された電流（充電電流ＡｍＡ又はＢｍＡ）によって充電が開始される。
【００３３】
次に、重負荷制御部８１は、閃光装置４の充電が完了したか否かを判定する（ステップＳ１０５）。ステップＳ１０５において、重負荷制御部８１は、閃光装置４の充電が完了していないと判断した場合には、処理をステップＳ１０１に戻す。また、重負荷制御部８１は、閃光装置４の充電が完了したと判断した場合には、閃光装置４の充電処理を終了する。つまり、重負荷制御部８１は、充電動作フラグ６２を“０”にする。また、重負荷制御部８１は、充電制御回路部５に対して、閃光装置４のメインコンデンサ４１に充電するための電流の供給を停止させて充電処理を終了する。
なお、閃光装置４の充電が完了したか否かの判定は、例えば、閃光装置４にメインコンデンサ４１の充電電圧を検出する検出部を設けて、検出部による検出結果に基づいて重負荷制御部８１が判定してもよい。
【００３４】
上述の充電処理（ステップＳ１０１からステップＳ１０５の処理）が完了した後、撮像装置１００のユーザーによって操作部２０のシャッターボタンが押下されると、制御部８０は、画像データの撮像タイミングを示す指示信号を出力する。閃光装置４は、制御部８０から供給される指示信号により、閃光（フラッシュ光）を出射する。
【００３５】
次に、本実施形態におけるバッテリチェック処理について説明する。
図４は、本実施形態におけるバッテリチェック処理を示すフローチャートである。
この図において、まず、残量レベル判定部８３は、バッテリチェックのイベントが発生しているか否かを判定する（ステップＳ１１０）。ステップＳ１１０において、残量レベル判定部８３は、バッテリチェックのイベントが発生していると判定した場合には、処理をステップＳ１１１に進める。また、残量レベル判定部８３は、バッテリチェックのイベントが発生していないと判定した場合には、処理をステップＳ１１０に戻す。
なお、バッテリチェックのイベントとは、制御部８０内のタイマーカウンタ（不図示）などによって、予め定められた一定周期ごとに発生するイベントである。
【００３６】
次に、残量レベル判定部８３は、閃光装置４が充電動作中であるか否かを判定する（ステップＳ１１１）。つまり、残量レベル判定部８３は、記憶部６０内の充電動作フラグ６２を参照して、充電動作フラグ６２の値が“１”であるか否かを判定する。ステップＳ１１１において、残量レベル判定部８３は、充電動作フラグ６２の値が“１”である（閃光装置４が充電動作中である）と判定した場合に、処理をステップＳ１１２に進める。また、残量レベル判定部８３は、充電動作フラグ６２の値が“１”でない（“０”である）と判定した場合に、処理をステップＳ１１３に進める。
【００３７】
ステップＳ１１２において、残量レベル判定部８３は、バッテリ１の残量がＬＯＷバッテリ状態であるか否かを判定する。つまり、残量レベル判定部８３は、記憶部６０内のバッテリ残量判定フラグ６１を参照して、バッテリ残量判定フラグ６１の値が“０”であるか否かを判定する。残量レベル判定部８３は、バッテリ残量判定フラグ６１の値が“０”である（ＬＯＷバッテリ状態である）と判定した場合に、処理をステップＳ１１３に進める。また、残量レベル判定部８３は、バッテリ残量判定フラグ６１の値が“０”でない（“１”である）と判定した場合に、処理をステップＳ１１０に戻す。つまり、残量レベル判定部８３は、閃光装置４が充電動作中である場合、且つ、バッテリ１がＬＯＷバッテリ状態でない場合には、バッテリ残量レベルのチェック処理を行わない。
【００３８】
次に、ステップＳ１１３において、残量レベル判定部８３は、バッテリ残量レベルのチェック処理（バッテリチェック処理）を行う。つまり、残量レベル判定部８３は、電池電圧検出部２によって検出されたバッテリ１の電圧と複数の判定閾値とに基づいて、バッテリ１の残量レベルを複数段階（ＢＣ１からＢＣ５）に判定する。なお、残量レベル判定部８３は、バッテリチェック処理を行う前に、記憶部６０内のバッテリチェック実行フラグ６３を“１”にし、バッテリチェック処理の終了後に、バッテリチェック実行フラグ６３を“０”にする。
【００３９】
また、ステップＳ１１３において、残量レベル判定部８３は、判定した残量レベルを表示処理部８４に出力する。表示処理部８４は、残量レベル判定部８３によって判定されたバッテリ１の残量レベルに基づいた情報（ＢＣ１からＢＣ５）をバッテリ表示部３に表示させる。また、表示処理部８４は、バッテリ１の残量レベルが予め定められた残量レベル（例えば、ＢＣ２）以下である場合に、警告を表示部５０（警告出力部）に表示させる。
【００４０】
ステップＳ１１３の処理が完了すると、残量レベル判定部８３は、ステップＳ１１０の処理に戻す。これにより、ステップＳ１１０からステップＳ１１３の処理が繰り返される。
【００４１】
次に、本実施形態における撮像装置１００の動作について説明する。
図５は、本実施形態における撮像装置１００の動作を示すタイミングチャートである。
図５（ａ）は、バッテリ１の残量判定の状態（バッテリ残量判定フラグ６１の状態）を示すグラフである。このグラフにおいて、縦軸は、バッテリ残量判定フラグ６１の状態を示し、横軸は、時間を示す。また、バッテリ残量判定フラグ６１は、ＬＯＷバッテリ状態である場合に“０”を示し、ＬＯＷバッテリ状態でない場合に“１”を示す。
図５（ｂ）は、充電制御回路部５が閃光装置４に供給する電流（充電電流）の状態を示している。ここで、充電モード（電流）は、フル充電モード（充電電流ＡｍＡ）と電流制限充電モード（充電電流ＢｍＡ）との２種類がある。
【００４２】
図５（ｃ）は、充電動作フラグ６２の状態を示すグラフである。このグラフにおいて、縦軸は、充電動作フラグ６２の状態を示し、横軸は、時間を示す。また、充電動作フラグ６２は、閃光装置４が充電動作中である場合に“１”を示し、閃光装置４が充電動作中でない場合に“０”を示す。
図５（ｄ）は、バッテリチェック実行フラグ６３の状態を示すグラフである。このグラフにおいて、縦軸は、バッテリチェック実行フラグ６３の状態を示し、横軸は、時間を示す。また、バッテリチェック実行フラグ６３は、バッテリチェック処理が実行中である場合に“１”を示し、バッテリチェック処理が実行中でない場合に“０”を示す。
【００４３】
図５（ａ）から（ｄ）において、それぞれの初期状態は、バッテリ残量判定フラグ６１の値が“１”、充電モードがフル充電モード、充電動作フラグ６２の値が“１”、及びバッテリチェック実行フラグ６３の値が“０”である。つまり、撮像装置１００は、バッテリ１の残量が十分にあり、フル充電モードにおいて閃光装置４の充電を行っている状態である。
ここでは、上記の初期状態から時刻Ｔ１までの期間、時刻Ｔ３から時刻Ｔ５までの期間、及び時刻Ｔ６以降の期間において、撮像装置１００が閃光装置４の充電を行う場合の例について説明する。また、この図において、バッテリ残量は、時刻Ｔ４において、ＬＯＷバッテリ状態になる場合の例について説明する。
【００４４】
上記の初期状態から時刻Ｔ１までの期間において、撮像装置１００は、図３に示される閃光装置４の充電処理を行う。ここでは、バッテリ残量判定フラグ６１の値（図５（ａ））が“１”であるため、撮像装置１００は、フル充電モードによって閃光装置４の充電を行う（図５（ｂ）参照）。また、この期間では、図４に示される処理フローにより、バッテリチェック処理が禁止されるため、撮像装置１００は、バッテリチェック処理を行わない。したがって、バッテリチェック実行フラグ６３（図５（ｄ））は、“０”の状態が維持される。
時刻Ｔ１において、撮像装置１００は、図３に示される閃光装置４の充電処理を終了する。これにより、充電動作フラグ６２（図５（ｃ））は、“０”となる。
【００４５】
時刻Ｔ２において、撮像装置１００は、図４に示される処理フローによって、バッテリチェック処理を行う。このため、撮像装置１００は、バッテリチェック処理が行われている期間、バッテリチェック実行フラグ６３（図５（ｄ））を“１”にする。これは、時刻Ｔ１から時刻Ｔ３までの期間、閃光装置４が充電動作中でない状態（充電動作フラグ６２の値が“０”である状態）であるためである。
【００４６】
時刻Ｔ３から時刻Ｔ５の期間において、撮像装置１００は、図３に示される閃光装置４の充電処理を再び行う。この場合、初期状態から時刻Ｔ１までの期間の場合とは異なり、時刻Ｔ４において、バッテリ残量判定フラグ６１の値が（図５（ａ））“０”になる。そのため、時刻Ｔ４において、撮像装置１００は、充電モードを電流制限充電モード（充電電流ＢｍＡ）に切り替えて閃光装置４の充電処理を行う（図５（ｂ）参照）。つまり、充電制御回路部５は、時刻Ｔ４において、閃光装置４に供給する電力量（電流）を低減する。また、時刻Ｔ４から時刻Ｔ５までの期間では、バッテリ残量判定フラグ６１の値（図５（ａ））が“０”であるため、撮像装置１００は、閃光装置４の充電動作中であるが、バッテリチェック処理を行う。このバッテリチェック処理は、残量レベル判定部８３によって予め定められた一定周期ごとに実行される。そのため、撮像装置１００は、予め定められた一定周期ごとにバッテリチェック処理が行われている期間（図５のＰ１参照）、バッテリチェック実行フラグ６３（図５（ｄ））を“１”にする。
【００４７】
また、時刻Ｔ６において、撮像装置１００は、図３に示される閃光装置４の充電処理を再び開始する。時刻Ｔ６以降の期間では、バッテリ残量判定フラグ６１の値（図５（ａ））が“０”であるため、撮像装置１００は、電流制限充電モード（充電電流ＢｍＡ）によって、閃光装置４の充電処理を行う。なお、時刻Ｔ６以降の期間においても、時刻Ｔ４から時刻Ｔ５までの期間と同様に、撮像装置１００は、予め定められた一定周期ごとにバッテリチェック処理を行う。
【００４８】
以上のように、撮像装置１００では、電池電圧検出部２がバッテリ１の電圧を検出する。残量レベル判定部８３が、電池電圧検出部２によって検出された電圧に基づいて、バッテリ１の残量レベルを予め定められた一定周期ごとに判定するバッテリチェック処理（判定処理）を実行する。また、充電制御回路部５（電力供給部）が、閃光装置４（負荷部）に対して、電池収納部６（電池室）に収納されているバッテリ１（電池）からの電力を供給する。そして、重負荷制御部８１（制御部）が、電池電圧検出部２によって検出された電圧が所定閾値以下である（ＬＯＷバッテリ状態である）場合には、充電制御回路部５に閃光装置４に対して供給する電力量（電流）を低減させた状態で当該電力供給動作を維持させる。さらに、重負荷制御部８１が、ＬＯＷバッテリ状態である場合には、バッテリチェック処理を残量レベル判定部８３に実行させる。
【００４９】
これにより、バッテリ１がＬＯＷバッテリ状態である場合には、充電制御回路部５によって閃光装置４に供給される電流が低減される。そのため、閃光装置４の充電動作によって発生するバッテリ１の電圧変動が低減される。よって、残量レベル判定部８３は、閃光装置４の充電動作中において、バッテリ１の残量レベルを判定するバッテリチェック処理を正確に行うことができる。つまり、撮像装置１００は、ＬＯＷバッテリ状態である場合、且つ、閃光装置４を連続して充電する場合においても、バッテリチェック処理を行うことができる。したがって、撮像装置１００は、重負荷部（負荷部）である閃光装置４を動作させる際に、撮像装置１００の動作が突然停止してしまうことを防止することができる。
【００５０】
また、重負荷制御部８１は、ＬＯＷバッテリ状態でない場合において、充電制御回路部５から閃光装置４に電流が供給されていない期間（閃光装置４が充電されていない期間）には、バッテリチェック処理を残量レベル判定部８３に実行させる。また、重負荷制御部８１は、ＬＯＷバッテリ状態でない場合において、充電制御回路部５から閃光装置４に電流が供給されている期間（閃光装置４が充電動作中である期間）には、バッテリチェック処理を残量レベル判定部８３に実行させない。
これにより、閃光装置４の充電動作によるバッテリ１の電圧変動が大きいフル充電モードである場合に、残量レベル判定部８３は、バッテリチェック処理を実行しない。そのため、撮像装置１００は、フル充電モードによって閃光装置４を充電する際に、バッテリ１の電圧変動によって残量レベルが誤判定されることを防止することができる。
【００５１】
また、残量レベル判定部８３は、複数の判定閾値に基づいてバッテリ１の残量レベルを複数段階（ＢＣ１からＢＣ５）に判定する。さらに、重負荷制御部８１は、閃光装置４によって発生するバッテリ１の電圧変動が、残量レベルを判定する複数の判定閾値間に対応する電圧間隔の予め定められた割合（例えば、１０分の１）以下になるように、充電制御回路部５に閃光装置４に対して供給する電流（電力量）を低減させる。
これにより、閃光装置４を充電する際に、バッテリ１の電圧変動によって残量レベルが誤判定される可能性を低減することができる。すなわち、撮像装置１００は、残量レベル判定部８３によってバッテリ１の残量レベルをより正確に判定することができる。
【００５２】
また、さらに、撮像装置１００は、残量レベル判定部８３によって判定されたバッテリ１の残量レベルに基づいた情報をバッテリ表示部３に表示させる表示処理部８４を備える。
これにより、撮像装置１００は、バッテリ１の残量レベルをバッテリ表示部３に正確に表示することができる。つまり、撮像装置１００では、重負荷部である閃光装置４を動作させる際に、ユーザーは、バッテリ残量が低下したことを認識することができる。したがって、撮像装置１００は、重負荷部である閃光装置４を動作させる際に、バッテリ残量が低下したことをユーザーが認識しないまま撮像装置１００の動作が突然停止してしまうことを防止することができる。
【００５３】
また、撮像装置１００は、バッテリ１の残量レベルが予め定められた残量レベル（ＢＣ２）以下である場合に、警告（警告メッセージ）を表示（出力）する表示部５０（警告出力部）を備える。
これにより、撮像装置１００は、バッテリ１の残量レベルが低下して動作できなくなる前に、ユーザーに警告を出力することができる。したがって、撮像装置１００は、重負荷部である閃光装置４を動作させる際に、ユーザーに警告を出力することなしに、撮像装置１００の動作が突然停止してしまうことを防止することができる。
【００５４】
なお、本発明は、上記実施形態に限定されるものではなく、本発明の趣旨を逸脱しない範囲で変更可能である。上記実施形態において、図３に示される閃光装置４の充電処理は、閃光装置４の充電動作中にステップＳ１０１の処理を繰り返し実行する形態を説明したが、これに限定されるものではない。
【００５５】
そこで、本実施形態における閃光装置４の充電処理について、別の一例として図６を参照して説明する。
図６は、本実施形態における閃光装置４の充電処理の別の一例を示すフローチャートである。
この図において、ステップＳ１０１からステップＳ１０３の処理は、図３に示される閃光装置４の充電処理と同様である。この図における閃光装置４の充電処理は、図３に示されるステップＳ１０４及びステップＳ１０５の処理の代わりに、ステップＳ１０４ａの処理を行っている点が異なる。
【００５６】
ステップＳ１０４ａにおいて、まず、重負荷制御部８１は、記憶部６０内の充電動作フラグ６２を“１”にする。次に、重負荷制御部８１は、充電制御回路部５に対して、閃光装置４のメインコンデンサ４１に充電するための電流を供給させる。これにより、充電制御回路部５は、閃光装置４に充電電流を供給する。また、閃光装置４のメインコンデンサ４１は、充電制御回路部５より供給された電流（充電電流ＡｍＡ又はＢｍＡ）によって充電が開始される。
【００５７】
ステップＳ１０４ａにおいて、次に、重負荷制御部８１は、閃光装置４の充電が完了するまで、この状態を維持する。閃光装置４の充電が完了した場合に、重負荷制御部８１は、閃光装置４の充電処理を終了する。つまり、重負荷制御部８１は、充電動作フラグ６２を“０”にする。また、重負荷制御部８１は、充電制御回路部５に対して、閃光装置４のメインコンデンサ４１に充電するための電流の供給を停止させて充電処理を終了する。
【００５８】
これにより、図６に示される閃光装置４の充電処理においても、重負荷制御部８１は、閃光装置４に供給する電流を（充電電流ＡｍＡ（フル充電モード）と充電電流ＢｍＡ（電流制限充電モード）とを）充電制御回路部５に切り替えさせることができる。したがって、図６に示される閃光装置４の充電処理においても、図３に示される閃光装置４の充電処理と同様に、重負荷部である閃光装置４を動作させる際に、撮像装置１００の動作が突然停止してしまうことを防止することができる。なお、図３に示される閃光装置４の充電処理を行う形態の場合には、閃光装置４の充電動作中に閃光装置４に供給する電流を切り替えることができる。
【００５９】
また、上記実施形態において、ＬＯＷバッテリ状態であるか否かを判定する所定閾値に、バッテリ１がフル充電された状態の３０％に相当する電圧を用いる形態を説明したが、これに限定されるものではない。例えば、所定閾値は、バッテリ１の使用時間経過とバッテリ１の電圧との間に予め得られている関係を示す放電特性において、使用時間経過に伴い、単位時間に対する電圧低下率が予め定められた値より大きくなる電圧値であってもよい。つまり、所定閾値は、放電特性において、急峻に電圧が低下する直前の電圧値でもよい。この場合、使用時間経過に伴い急峻に電圧が低下する電圧に達した際に、電圧検出処理部８２は、ＬＯＷバッテリ状態であると判定する。これにより、充電制御回路部５によるフル充電モード（充電電流ＡｍＡ）と電流制限充電モード（充電電流ＢｍＡ）との切り替えを最適なタイミングで行うことができる。つまり、使用するバッテリの種類に合わせて、閃光装置４の充電時間が短いフル充電モードを効率よく使用することができる。
【００６０】
また、上記実施形態において、充電制御回路部５は、充電電流ＡｍＡ（フル充電モード）と充電電流ＢｍＡ（電流制限充電モード）との２種類の電流値を切り替える形態を説明したが、３種類以上の電流値を切り替える形態でもよい。例えば、電圧検出処理部８２がＬＯＷバッテリ状態を２段階に判定する場合、重負荷制御部８１は、電圧検出処理部８２の判定結果に基づいて、複数ビット幅（例えば２ビット幅）の電流切り替え信号を充電制御回路部５に出力する。これにより、充電制御回路部５は、充電制御回路部５から供給された電流切り替え信号に基づいて、３種類の電流値を切り替える。つまり、重負荷制御部８１は、充電制御回路部５に、閃光装置４に対して供給する電力量を低減させる場合、検出された電圧に応じた電流を、閃光装置４に供給させる。これにより、撮像装置１００は、バッテリ１の電圧に応じて、バッテリ１の電圧の変動が低減されるように、閃光装置４に供給する電力量を切り替えることができる。したがって、撮像装置１００は、残量レベル判定部８３によってバッテリ１の残量レベルをより正確に判定することができる。
【００６１】
また、上記実施形態において、充電制御回路部５は、カレントミラー回路によって、閃光装置４に供給する電流を切り替える形態を説明したが、ＰＷＭ（Pulse Width Modulation）制御によって、電流を切り替える形態でもよい。
また、上記実施形態において、残量レベル判定部８３が、充電動作フラグ６２を参照して、閃光装置４が充電動作中であるか否かを判定する形態を説明したが、他の形態でもよい。例えば、充電制御回路部５が、閃光装置４が充電動作中であるか否かを示す信号を出力し、残量レベル判定部８３が、この信号に基づいて判定する形態でもよい。
【００６２】
また、上記実施形態において、バッテリチェック実行フラグ６３を備える形態を説明したが、バッテリチェック実行フラグ６３を備えない形態でもよい。
また、バッテリ残量判定フラグ６１、充電動作フラグ６２、及びバッテリチェック実行フラグ６３の論理状態は、上記実施形態に限定されるものではない。
【００６３】
また、上記実施形態において、重負荷部が閃光装置４である形態を説明したが、供給する電力量を制御することができる重負荷部であれば、他の形態でもよい。例えば、重負荷部として、パワーズーム、パワーフォーカス、オートフォーカスレンズなどの駆動装置に適用する形態でもよい。
また、上記実施形態において、警告メッセージを表示部５０に表示する形態を説明したが、アイコンによって警告を表示部５０に表示する形態でもよい。また、警告音を出力する形態でもよいし、警告メッセージやアイコンによる警告の表示と警告音の出力とを組み合わせた形態でもよい。
【００６４】
また、上記実施形態において、バッテリ１には、充電して繰り返し使用可能な二次電池を用いる形態を説明したが、一次電池を用いる形態でもよいし、一次電池と二次電池とを組み合わせて用いる形態でもよい。
また、上記実施形態において、閃光装置４の充電が完了したか否かの判定は、メインコンデンサ４１の充電電圧を検出する検出部検出結果に基づいて判定する形態を説明したが、他の形態でもよい。例えば、重負荷制御部８１が、充電制御回路部５に供給させる電流値と充電処理の積算時間とに基づいて、閃光装置４の充電が完了したか否かを判定してもよい。
【００６５】
なお、上記実施形態において、制御部８０の各部は、専用のハードウェアによって実現されてもよく、また、制御部８０の各部は、メモリ及びＣＰＵにより構成され、制御部８０の各機能は、プログラムによって実現されてもよい。
【００６６】
なお、上述の撮像装置１００は内部に、コンピュータシステムを有している。そして、上述した制御部８０の処理過程は、プログラムの形式でコンピュータ読み取り可能な記録媒体に記憶されており、このプログラムをコンピュータが読み出して実行することによって、上記処理が行われてもよい。ここでコンピュータ読み取り可能な記録媒体とは、磁気ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、半導体メモリ等をいう。また、このコンピュータプログラムを通信回線によってコンピュータに配信し、この配信を受けたコンピュータが当該プログラムを実行するようにしてもよい。
【符号の説明】
【００６７】
１…バッテリ、２…電池電圧検出部、３…バッテリ表示部、４…閃光装置、５…充電制御回路部、６…電池収納部、８１…重負荷制御部、８３…残量レベル判定部、８４…表示処理部、１００…撮像装置
【図１】
2012048039.tif 000003
【図２】
2012048039.tif 000004
【図３】
2012048039.tif 000005
【図４】
2012048039.tif 000006
【図５】
2012048039.tif 000007
【図６】
2012048039.tif 000008