(57)【要約】【課題】デジタルカメラ等の機器において、二次電池の再活性化を目的とした放電モードを設け、二次電池の性能劣化を抑制するとともに、ユーザによる誤動作を防止し、更に機器の低コスト化を実現する。【解決手段】カメラ１０は、電池２６又は電源入力端子２８に接続された外部の電源から供給される電力によって動作する。電池２６には、ニッケル水素電池などの二次電池が使用され、カメラ１０は電池２６の強制放電を行う放電モードを備えている。ユーザの指示により放電モードに移行すると、カメラ１０の回路の一部が負荷回路として利用され、電力が消費される。メインＣＰＵ１８は、動作周波数、メモリ５０のリフレッシュレート、又は動作させる回路ブロック数を制御することにより、電池２６の放電量を調節する。【選択図】  図１
2005160167.tif 000002
【特許請求の範囲】
【請求項１】
二次電池から供給される電力により動作する機器において、
前記二次電池の強制放電を行う放電モードの実行指示を発生させる放電モード指示手段と、
前記放電モード以外の他の使用動作時に所定の機能を実現するために設けられている回路の少なくとも一部を前記放電モード時に強制放電の負荷回路として兼用し、前記二次電池の放電動作を実行させる動作制御手段と、
前記放電モード中に電源電圧を一定期間ごとに測定する電圧測定手段と、
前記電圧測定手段により得られる測定結果に基づき前記二次電池の放電状態を判断する判断手段と、
を備えたことを特徴とする二次電池放電機能付き機器。
【請求項２】
外部電源を接続し得る電源入力端子を備え、該電源入力端子を介して接続される外部電源又は前記二次電池から供給される電力により動作可能に構成され、
前記判断手段の判断結果から電源の種類を判別する電源種判別手段を具備することを特徴とする請求項１記載の二次電池放電機能付き機器。
【請求項３】
前記動作制御手段は、前記回路の動作の周波数を可変設定する周波数制御手段を含むことを特徴とする請求項１又は２記載の二次電池放電機能付き機器。
【請求項４】
前記回路はメモリを含み、前記動作制御手段は前記メモリのリフレッシュレートを可変設定するリフレッシュレート制御手段を含むことを特徴とする請求項１、２又は３記載の二次電池放電機能付き機器。
【請求項５】
前記動作制御手段は、前記回路のうち前記負荷回路として使用する回路ブロックを選択するブロック選択手段を含むことを特徴とする請求項１乃至４の何れか１項記載の二次電池放電機能付き機器。
【請求項６】
前記電圧測定手段の測定結果から前記二次電池の残容量を判断する残容量判断手段を備え、
前記動作制御手段は、前記残容量判断手段の判断結果に応じて、前記回路の動作の周波数、前記回路に含まれるメモリのリフレッシュレート、及び前記回路の中で前記負荷回路として使用する回路ブロックのブロック数のうち少なくとも１つを制御することを特徴とする請求項１乃至５の何れか１項記載の二次電池放電機能付き機器。  
【請求項７】
周囲温度を検出する温度検出手段を備え、
前記動作制御手段は、前記温度検出手段の検出結果に応じて、前記回路の動作の周波数、前記回路に含まれるメモリのリフレッシュレート、及び前記回路の中で前記負荷回路として使用する回路ブロックのブロック数のうち少なくとも１つを制御することを特徴とする請求項６記載の二次電池放電機能付き機器。
【請求項８】
二次電池から供給される電力により動作する機器に前記二次電池の強制放電を行う放電モードを設け、
前記放電モード以外の他の使用動作時に所定の機能を実現するために設けられている回路の少なくとも一部を前記放電モードの実行指示により前記強制放電の負荷回路として兼用して前記二次電池の放電動作を実行し、
前記放電モード中に電源電圧を一定期間ごとに測定し、
前記一定期間ごとの電圧測定結果に基づいて前記二次電池の放電状態を判断し、
その判断結果に基づいて放電動作を制御することを特徴とする二次電池の放電制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は二次電池の放電機能を備えた機器及びその放電制御方法に係り、特に電源部に二次電池を使用可能なデジタルカメラ等の機器において二次電池の再活性化を目的とした放電機能を実現するために好適な技術に関する。
【背景技術】
【０００２】
デジタルカメラなどの携帯用電子機器では、電源部に再充電可能な二次電池が使用されることが多い。特許文献１に開示されているように、電池を使用するシステムにおいては通常、電源電圧を監視し、電圧降下によって電源の利用を制限する手段が設けられている。しかしながら、ニッケル水素（Ｎｉ- ＭＨ）電池などを使用する場合、充放電の繰り返しによって電池自体の性能が劣化する。かかる性能劣化に対して、特許文献２では、電池の内部抵抗等の特性を測定することにより制御を一定に保つことが提案されている。また、特許文献３では、充電時間を変えることで制御を一定に保とうとしている。
【特許文献１】特開２００２−２７６７７号公報
【特許文献２】特開２００２−５０４１０号公報
【特許文献３】特開２００２−１９９６１６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
周知のように、ニッケル水素電池などの二次電池は、浅い放電深度（完全に放電しない状態）での充放電を繰り返していると放電容量が減少し、使用可能時間が短くなる。このような現象は「メモリ効果」と呼ばれ、特許文献２及び３に開示の技術を用いたとしても、このメモリ効果による二次電池の性能劣化を防ぎきれず、電池の性能を維持することは困難である。
【０００４】
また、二次電池を使用する機器において、ＡＣアダプタなどを用いて外部の電源から電力供給が可能なものも知られているが、外部電源接続中に誤って二次電池の放電モードを選択して放電を実行させる操作を行った場合、外部電源から放電回路に電流が流れて電力が無駄に消費されてしまう可能性がある。このような事態を回避するために、機器側に外部電源の接続の有無を検出する接続検出センサを設け、外部電源の接続の有無に応じて使用する電源経路を自動的に切り替える手段を付加することが考えられる。しかし、かかる構成は、接続検出センサや電源切替スイッチなどの部品が必要となり、コストアップに繋がる。
【０００５】
本発明はこのような事情に鑑みてなされたもので、二次電池の性能劣化を抑制するとともに、ユーザによる誤動作を防止し、更に機器の低コスト化を実現することができる二次電池放電機能付き機器及び二次電池の放電制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
前記目的を達成するために請求項１記載の発明は、二次電池から供給される電力により動作する機器において、前記二次電池の強制放電を行う放電モードの実行指示を発生させる放電モード指示手段と、前記放電モード以外の他の使用動作時に所定の機能を実現するために設けられている回路の少なくとも一部を前記放電モード時に強制放電の負荷回路として兼用し、前記二次電池の放電動作を実行させる動作制御手段と、前記放電モード中に電源電圧を一定期間ごとに測定する電圧測定手段と、前記電圧測定手段により得られる測定結果に基づき前記二次電池の放電状態を判断する判断手段と、を備えたことを特徴とする。
【０００７】
請求項１記載の発明に係る二次電池放電機能付き機器によれば、ユーザ操作やプログラム等に従って放電モード指示手段から放電モードの実行指示を発生し、この指示により機器は放電モードに移行する。当該機器は放電モード以外の他の使用動作時（例えば、当該機器の通常の使用形態として予定されている動作を実現するモード時）に所定の機能を実現するための回路構成の一部又は全部を放電モード時の負荷回路（放電回路）として兼用する構成になっており、放電モード時にその回路を動作させることによって電力が消費される。
【０００８】
また、放電モード中、電圧測定手段によって一定期間ごとに電源電圧が測定され、その測定結果から判断手段によって二次電池の放電状態が判断される。例えば、一定期間ごとに測定される電圧が下降しているか否かによって、正常に放電動作が行われているか否か判断される。
【０００９】
判断手段の判断結果に従って放電モードの中止／継続を制御したり、放電量を調整したりするなどの自動制御が可能となる。
【００１０】
請求項２記載の発明は請求項１記載の二次電池放電機能付き機器に係り、外部電源を接続し得る電源入力端子を備え、該電源入力端子を介して接続される外部電源又は前記二次電池から供給される電力により動作可能に構成され、前記判断手段の判断結果から電源の種類を判別する電源種判別手段を具備することを特徴とする。
【００１１】
放電モードに移行した後、一定期間ごとに電源電圧を測定し、その測定結果の変化（例えば、電圧の降下の推移）を監視することによって、二次電池の放電が行われているか、外部電源の供給電力によって動作しているかを判別することができる。この判別結果を利用して電源の種類を判断することができる。かかる態様によれば、電源入力端子部に外部電源の接続の有無を検出するための検出スイッチ等を設ける必要がなく、回路構成の簡略化及び低コスト化を実現できる。
【００１２】
請求項３記載の発明は請求項１又は２記載の二次電池放電機能付き機器に係り、前記動作制御手段は、前記回路の動作の周波数を可変設定する周波数制御手段を含むことを特徴とする。回路動作の基準となるクロックの周波数を変えることによって二次電池の放電量をコントロールすることができる。
【００１３】
請求項４記載の発明は請求項１、２又は３記載の二次電池放電機能付き機器に係り、前記回路はメモリを含み、前記動作制御手段は前記メモリのリフレッシュレートを可変設定するリフレッシュレート制御手段を含むことを特徴とする。メモリのリフレッシュレートをコントロールすることにより、二次電池の放電量をコントロールする態様も可能である。
【００１４】
請求項５記載の発明は請求項１乃至４の何れか１項記載の二次電池放電機能付き機器に係り、前記動作制御手段は、前記回路のうち前記負荷回路として使用する回路ブロックを選択するブロック選択手段を含むことを特徴とする。機器内の回路のうち実際に放電用の負荷回路として使用する回路ブロックを適応的に選択することにより二次電池の放電量をコントロールすることができる。
【００１５】
請求項６記載の発明は請求項１乃至５の何れか１項記載の二次電池放電機能付き機器に係り、前記電圧測定手段の測定結果から前記二次電池の残容量を判断する残容量判断手段を備え、前記動作制御手段は、前記残容量判断手段の判断結果に応じて、前記回路の動作の周波数、前記回路に含まれるメモリのリフレッシュレート、及び前記回路の中で前記負荷回路として使用する回路ブロックのブロック数のうち少なくとも１つを制御することを特徴とする。かかる態様によれば、電池の残容量に応じて放電量を適切に調整することが可能となる。
【００１６】
請求項７記載の発明は請求項６記載の二次電池放電機能付き機器に係り、周囲温度を検出する温度検出手段を備え、前記動作制御手段は、前記温度検出手段の検出結果に応じて、前記回路の動作の周波数、前記回路に含まれるメモリのリフレッシュレート、及び前記回路の中で前記負荷回路として使用する回路ブロックのブロック数のうち少なくとも１つを制御することを特徴とする。
【００１７】
電池残容量の検出結果に加えて更に周囲温度の検出結果を考慮して放電量を調整する態様も好ましい。
【００１８】
請求項８記載の発明は前記目的を達成するための方法発明を提供する。すなわち、請求項８に係る二次電池の放電制御方法は、二次電池から供給される電力により動作する機器に前記二次電池の強制放電を行う放電モードを設け、前記放電モード以外の他の使用動作時に所定の機能を実現するために設けられている回路の少なくとも一部を前記放電モードの実行指示により前記強制放電の負荷回路として兼用して前記二次電池の放電動作を実行し、前記放電モード中に電源電圧を一定期間ごとに測定し、前記一定期間ごとの電圧測定結果に基づいて前記二次電池の放電状態を判断し、その判断結果に基づいて放電動作を制御することを特徴とする。
【発明の効果】
【００１９】
本発明によれば、二次電池で動作する機器に二次電池の強制放電機能（放電モード）を付加し、強制放電用の専用の負荷回路を設けることなく機器の機能実現に必要な回路を活用して電力を消費する構成にしたので、回路規模の大型化を回避しつつ、二次電池の性能劣化を抑制できる。
【００２０】
また、本発明によれば、一定期間ごとに繰り返される電圧測定の測定結果から二次電池の放電状態を判断し、電源の種類の自動判別や放電状態に応じた放電動作の自動制御を行うことができる。これにより、適切な放電制御を実現できるとともに、ユーザインターフェースの向上を図ることができる。
【発明を実施するための最良の形態】
【００２１】
以下添付図面に従って本発明の好ましい実施の形態について詳説する。
【００２２】
図１は本発明の一実施形態に係るデジタルカメラの構成を示したブロック図である。このカメラ１０は、被写体の光学像をデジタル画像データに変換して記録メディア１２に記録するデジタルカメラであり、その撮像部に撮影レンズ１４、絞り１５及びＣＣＤ固体撮像素子（以下、ＣＣＤという。）１６を備えている。なお、ＣＣＤ１６に代えて、ＭＯＳ型固体撮像素子など他の方式の撮像素子を用いてもよい。
【００２３】
カメラ１０に内蔵されているメインＣＰＵ１８は、本カメラ全体を統括制御する制御手段として機能するとともに、自動露出（ＡＥ）演算、自動焦点調節（ＡＦ）演算など各種の演算を実施する演算手段として機能する。メインＣＰＵ１８は、レリーズボタン２０その他の操作部２２から入力する信号（操作信号）や各種センサからの検出信号に基づいてカメラ１０内の各回路を制御する。
【００２４】
ＥＥＰＲＯＭ２４には、メインＣＰＵ１８の処理に関するプログラムや制御上必要な各種データ等が格納されており、メインＣＰＵ１８はそのプログラムやデータに従って各処理を実行する。また、カメラ１０には、各回路の動作に使用するクロック信号（同期信号）を発生させるクロック制御部２５が設けられている。メインＣＰＵ１８はクロック制御部２５を制御してクロック信号を発生させるとともに、必要に応じてクロック周波数を変更する制御を行う。
【００２５】
カメラ１０の操作部２２には、動作モードを選択する手段たるモードダイヤル、上下左右の４方向を指定可能な十字キー、メニュー画面における選択内容の確定や処理の実行などを指令する実行キー、電源スイッチ、放電モードのＯＮ／ＯＦＦを選択するための放電モードスイッチの他、キャンセルキー、メニュー表示キーなど各種の操作手段が含まれる。
【００２６】
カメラ１０の動作に必要な電力は、カメラ本体に装着されている電池２６から供給される。電池２６には、再充電可能な二次電池（例えば、ニッケル水素電池）が使用される。また、カメラ１０は、図示せぬＡＣパワーアダプタのプラグを電源入力端子２８に接続することにより、カメラ外部から電力を供給して動作させることも可能となっている。
【００２７】
ユーザによって電源スイッチがオン操作されると、メインＣＰＵ１８はこれを検知し、電源回路３０に対して起動指令の信号を与えて電源回路３０を起動させる。電池２６又は電源入力端子２８に接続された不図示の外部電源から供給される電力は、電源回路３０内のＤＣ／ＤＣコンバータによって所要の電圧に変換された後、電源回路３０からカメラ１０内の各回路ブロックに供給される。
【００２８】
電池２６には当該電池２６の残容量を検出する残量検出回路３２が接続されている。残量検出回路３２は、電池２６の電圧を測定する電圧測定回路と、その測定信号をデジタル信号に変換するＡ／Ｄ変換器を含んで構成される。残量検出回路３２によって検出された電池２６の電圧情報はメインＣＰＵ１８に送られる。
【００２９】
また、カメラ１０には、温度検出回路３４が設けられている。温度検出回路３４は、周囲温度を測定する温度センサと、その測定信号をデジタル信号に変換するＡ／Ｄ変換器を含んで構成される。温度検出回路３４によって検出された温度情報はメインＣＰＵ１８に送られる。
【００３０】
カメラ１０が撮影モード（静止画撮影モード又は動画撮影モード）に設定されると、撮影レンズ１４及び絞り１５を通過した光は、ＣＣＤ１６の受光面に結像される。ＣＣＤ１６の受光面には多数のフォトダイオード（光電変換素子）が二次元的に配列されており、各フォトダイオードに対応して赤（Ｒ）、緑（Ｇ）、青（Ｂ）の原色カラーフィルタが所定の配列構造（ベイヤー、Ｇストライプなど）で配置されている。また、ＣＣＤ１６は、各フォトダイオードの電荷蓄積時間（シャッタースピード）を制御する電子シャッター機能を有している。
【００３１】
ＣＣＤ１６の受光面に結像された被写体像は、各フォトダイオードによって入射光量に応じた量の信号電荷に変換される。各フォトダイオードに蓄積された信号電荷は、クロック発生回路（ＣＧ）３６から与えられる駆動パルスに基づいて信号電荷に応じた電圧信号（画像信号）として順次読み出される。
【００３２】
ＣＣＤ１６から出力された信号はアナログ処理部３８に送られ、アナログ処理部３８において相関二重サンプリング（ＣＤＳ）処理、色分離、ホワイトバランス調整やガンマ処理などの所要の処理が行われる。アナログ処理部３８で生成された画像信号は、Ａ／Ｄ変換器４０によりデジタル信号に変換された後、一旦バッファメモリ４２に格納される。
【００３３】
クロック発生回路３６は、測光・測距ＣＰＵ４４の指令に従ってＣＣＤ１６、アナログ処理部３８及びＡ／Ｄ変換器４０に対してタイミング信号を与えており、このタイミング信号によって各回路の同期がとられている。
【００３４】
測光・測距ＣＰＵ４４はメインＣＰＵ１８と連携して撮像系を制御する制御部である。本例では、２つのＣＰＵ（１８，４４）を搭載した構成を示したが、本発明の実施に際しては１つのＣＰＵで実現する態様も可能である。
【００３５】
バッファメモリ４２に記憶された画像データは、バス４６を介して信号処理部４８に送られる。信号処理部４８は、同時化回路、輝度・色差信号生成回路、輪郭強調回路等の画像信号処理回路を含むデジタル信号処理手段であり、メインＣＰＵ１８からのコマンドに従って画像信号を処理する。
【００３６】
バス４６に接続されたメモリ（例えば、ＳＤＲＡＭ）５０は、画像信号処理時における画像データの一時記憶領域及び画像処理の演算領域として利用される。信号処理部４８に入力された画像データは、輝度信号（Ｙ信号）及び色差信号（Ｃr,Ｃb 信号）に変換されるとともに、ガンマ補正等の所定の処理が施された後、メモリ５０に記憶される。
【００３７】
なお、メモリ５０は、プログラムの展開領域、メインＣＰＵ１８の作業用領域、更には表示用メモリ（ＶＲＡＭ）としても利用される。図示したメモリ５０とバッファメモリ４２は共通の（一つの）メモリで構成することが可能である。物理的に同じメモリの中でアドレスを分けて記憶領域を分割することにより、ワークメモリ領域、ＶＲＡＭ領域、バッファメモリ領域等の複数メモリ領域を形成することができる。
【００３８】
撮像中の映像をモニタ出力する場合、メモリ５０内の画像データは、バス４６を介してＹＣ→ＲＧＢ変換回路５２に送られ、ここで表示用のＲＧＢ信号に変換される。こうして生成されたＲＧＢ信号はドライバー５４を介して画像表示装置５６に出力される。画像表示装置５６は、例えば、カラー表示可能な透過型の液晶ディスプレイ（ＬＣＤ）で構成されており、カメラ１０内部には図示せぬ照明用のバックライトが配設されている。ＬＣＤに代えて、有機ＥＬディスプレイなど他の方式の表示装置（表示手段）を用いることも可能である。
【００３９】
ＣＣＤ１６から出力される画像信号によってメモリ５０内の画像データが定期的に書き換えられ、その画像データから生成される映像信号が画像表示装置５６に供給されることにより、撮像中の映像がリアルタイムに動画として表示される。撮影者は画像表示装置５６に表示される動画映像（スルームービー）によって撮影画角を確認できる。
【００４０】
画像表示装置５６は、撮影時に画角確認用の電子ファインダーとして使用できるとともに、記録済み画像を再生表示する手段として利用される。また、画像表示装置５６は、ユーザインターフェース用表示画面としても利用され、必要に応じてメニュー情報や選択項目、設定内容などの情報、操作案内、撮影可能コマ数（動画については撮影可能時間）や再生コマ番号の表示、ストロボ発光の有無、マクロモード表示、記録画質（圧縮率）表示、画素数表示等の情報も表示される。
【００４１】
静止画撮影モードにおいて、撮影者によってレリーズボタン２０が押下されるとレリーズ信号が発せられ、該レリーズ信号がメインＣＰＵ１８に入力される。メインＣＰＵ１８は、レリーズ信号の入力に応動して測距・測光ＣＰＵ４４にコマンドを送り、ＡＥ演算及びＡＦ演算を行うとともに、記録用の画像を取り込むためのＣＣＤ露光及び読み出し制御を実施する。
【００４２】
すなわち、メインＣＰＵ１８は、ＣＣＤ１６から得られる画像信号から被写体の明るさ（被写体輝度）を検出し、撮影に適した露出値（撮影ＥＶ値）を算出する。求めた露出値と所定のプログラム線図に従い、絞り値とシャッタースピードが決定される。ＡＦ制御については、ＣＣＤ１６から得られる画像信号の高周波成分を利用して焦点評価値を算出し、評価値が最大（又は極大）となるレンズ位置を合焦位置として決定するコントラストＡＦ方式が採用されている。
【００４３】
測光・測距ＣＰＵ４４は、ＡＦ演算の結果に基づいて撮影レンズ１４を合焦位置に移動させるように不図示のレンズ駆動部を制御する一方、ＡＥ演算の結果に基づいて絞り１５及びＣＣＤ１６の電子シャッターを制御する。
【００４４】
更に、測光・測距ＣＰＵ４４は、必要に応じてストロボ制御回路５８にコマンドを送り、ストロボ制御回路５８を動作させる。ストロボ制御回路５８は、不図示のメインコンデンサの充電制御やキセノン管６０への放電（発光）タイミングの制御等を行う。
【００４５】
こうして、レリーズボタン２０の押下に応動して取り込まれた画像データは、バッファメモリ４２を介して信号処理部４８に送られ、信号処理部４８において輝度・色差信号変換（ＹＣ変換）処理その他の所定の信号処理を経た後、圧縮伸長部６２に送られる。
【００４６】
圧縮伸長部６２に入力された画像データは、所定の圧縮フォーマット（例えば、JPEG方式) に従って圧縮され、メディアインターフェース部６４を介して記録メディア１２に記録される。記録形式はJPEG方式に限定されず、MPEGその他の記録方式を採用してもよい。画像データを保存するための手段は、ｘＤピクチャーカード（商標）に代表される半導体メモリカードに限定されず、磁気ディスク、光ディスク、光磁気ディスクなど、種々の媒体を用いることができる。また、リムーバブルメディアに代えて、又はこれと併用して、カメラ１０に内蔵された記録メディア（内部メモリ）に画像データを保存する態様も可能である。
【００４７】
また、本カメラ１０において動画撮影モードが選択されると、音声付き動画の記録が可能となる。動画撮影モードの場合、レリーズボタン２０の押下によって動画記録がスタートし、もう一度レリーズボタン２０を押下すると動画記録が停止する。なお、レリーズボタン２０の押下継続期間に動画記録を行い、押下解除により記録を停止するようにしてもよい。
【００４８】
動画撮影時の音声は、マイク６６によって検出され、その検出信号（音声信号）は、アンプ６７で増幅された後、音声入力処理部６８に送られる。音声入力処理部６８は音声信号をデジタル信号に変換するＡ／Ｄ変換器と、音声信号を所定の信号形式に変換する信号処理回路とを含んで構成される。音声入力処理部６８で生成された音声データは、バス４６を介して圧縮伸長部６２に送られ、画像データとともに圧縮された後、記録メディア１２に記録される。
【００４９】
動画データは、例えば、モーション JPEG 形式に従って記録される。モーションJPEG方式では、ＣＣＤ１６から取得した画像データを一旦、内部のバッファメモリ４２に記憶した後、信号処理部４８において輝度／色差信号に変換し、１画像内でJPEG圧縮しながら、保存先の記録メディア１２に一定のフレームレートで静止画を連続的に保存していく。
【００５０】
動画のファイル形式はモーションJPEGに限定されず、MPEGなど他のファイル形式を適用してもよい。MPEG方式の場合は、フレーム内圧縮及びフレーム間圧縮を行いながら保存先の記録メディア１２に連続的に記録する。
【００５１】
カメラ１０が再生モードに設定されると、記録メディア１２に記録されている画像ファイル（最後に記録されたファイル）が読み出される。この読み出された画像ファイルの圧縮データは、圧縮伸長部６２を介して非圧縮のＹＣ信号に伸長され、ＹＣ→ＲＧＢ変換回路５２及びドライバー５４を介して画像表示装置５６に出力される。これにより、当該ファイルの画像内容が画像表示装置５６に表示される。
【００５２】
再生対象ファイルが動画ファイルの場合には、動画の先頭フレームが代表画像として表示され、動画再生開始の指示を受け付ける画面になる。動画の先頭フレームが表示されている状態で操作部２２から所定の操作を行い、動画再生を開始させると、動画ファイルの再生処理がスタートし、画像表示装置５６に動画が表示されるとともに、音声データが音声出力処理部７０において再生処理され、スピーカ７２から音声として出力される。
【００５３】
また、カメラ１０はパソコンその他の外部機器との間でデータの受け渡しを行うための通信インターフェース部７４を備えている。通信方式は特に限定されず、ＵＳＢ、IEEE1394やBluetooth その他、有線／無線を問わず各種の通信方式を適用することができる。
【００５４】
更に、本例のカメラ１０は、画像表示装置５６とは別に、小型の液晶表示部７６を備えている。この液晶表示部７６は、例えば、反射型のドットマトリックス液晶によって構成され、モード情報や日時情報、バッテリー残量など様々な情報を文字や簡単な図形或いはこれらの組み合わせにより表示する表示部である。
【００５５】
メインＣＰＵ１８は、液晶表示部７６及び画像表示装置５６の表示制御、撮影動作制御、レンズ駆動制御、画像信号処理制御、記録メディア１２の読み書き制御、外部機器との通信制御などデジタルカメラの機能実現に必要な各制御を行う。
【００５６】
本カメラ１０は、撮影及び再生機能のみならず、電池２６のメモリ効果を防止し、又はメモリ効果が生じてしまった電池を再活性化し、正常な状態に回復させるための強制放電機能（放電モードの機能）が搭載されている。ユーザは操作部２２の所定の操作（例えば、放電モードスイッチの押下、或いは、メニュー画面から放電モードを選択する操作など）により、放電モードの実行／非実行を選択することができ、ユーザ操作に基づいてカメラ１０は放電モードに移行する。
【００５７】
カメラ１０は、強制放電用に専用の負荷回路を有しておらず、放電モード時にはカメラ１０の構成回路の一部又は全部を強制放電用の負荷回路として兼用して電力を消費するようになっている。
【００５８】
例えば、画像表示装置５６のバックライトを点灯させる回路部、画像表示装置５６を用いて表示を行うための回路部、スピーカ７２から音声を出力するための回路部、記録メディア１２からデータを読み出して再生する処理系の回路部、ＣＣＤ１６を含む撮像系の回路部、又は液晶表示部７６を用いて表示を行うための回路部などを強制放電用の負荷回路として利用することができる。もちろん、これら回路部を適宜組み合わせて使用してもよい。
【００５９】
メインＣＰＵ１８は、放電モード時に負荷回路として使用する回路ブロックを選択し、電池２６の残容量や周囲温度に応じて適切な放電量となるように回路ブロック数を制御する。
【００６０】
なお、放電モード時において画像表示装置５６に表示させる画像は、ＥＥＰＲＯＭ２４等に登録された所定の画像（壁紙画像、オープニング画面用の画像、スクリーンセーバー用画像など）であってもよいし、記録メディア１２に記録されている画像（ユーザが撮影した画像など）であってもよい。
【００６１】
また、音声出力によって電力を消費させる場合については、ＥＥＰＲＯＭ２４等に登録されている所定の音声データ（メッセージや音楽など）を出力してもよいし、記録メディア１２に記録されている音声データを再生してもよい。
【００６２】
画像表示装置５６における画像表示を継続して電池２６の電力を消費させる場合を例に考えると、画面上に同じ映像（静止画像）を表示し続けるときにはメモリ５０の情報が書き換わらないため、スクロール画像や動画、若しくは一定の時間間隔で表示画像を切り替える連続再生などのように、表示内容が変更される表示形態の方がメモリ５０の読み書き動作が行われるため電力消費量が大きい。したがって、表示画像の切り替え周期を制御することによって電池２６の放電量を調節できる。
【００６３】
また、バックライトのＯＮ／ＯＦＦや照度制御によって放電量の調節が可能である。その他、システムクロックの周波数、メモリのアクセス周波数など、回路の動作周波数を変更することにより、内部的な処理動作の回数（量）が変更され、放電量が変化する。
【００６４】
メインＣＰＵ１８は、動作周波数、メモリ５０のリフレッシュレート、動作させる回路ブロック数などを適宜制御することにより、電池２６の放電量をコントロールする。
【００６５】
次に、上記の如く構成されたカメラ１０における放電モードの動作について詳説する。図２は放電モード時の第１の制御例を示すフローチャートである。ユーザの指示により放電モードに設定されると、メインＣＰＵ１８は放電機能の処理を実行する。放電機能の処理がスタートすると（ステップＳ１１０）、まず、残量検出回路３２を用いて電源電圧の測定を行い、その測定値を変数Ｖ0 に対応付けて記憶する（ステップＳ１１２）。
【００６６】
次いで、一定時間の待機（WAIT) を行い（ステップＳ１１４）、一定時間後に電源電圧の測定を行う（ステップＳ１１６）。このときの測定値は変数Ｖ1 に対応付けて記憶される。
【００６７】
ステップＳ１１４で得られた電圧測定値Ｖ0 とステップＳ１１６で得られた電圧測定値Ｖ1 の差Ｖd ＝Ｖ0 −Ｖ1 を計算するとともに、変数Ｖ1 の値を新たに変数Ｖ0 の値として置き換える処理を行い（ステップＳ１１８）、Ｖd とＶ1 の値を記憶する（ステップＳ１２０）。
【００６８】
記憶されたＶ1 ，Ｖd 群の推移を比較し（ステップＳ１２２）、これら値の変化の様子（値が時間とともに低下しているかどうか、また、その変化量）から電池２６が使用されているか否かを判定する（ステップＳ１２４）。
【００６９】
電池２６が使用されていると判定した場合（ステップＳ１２４でＹＥＳ判定時）は、放電モードを継続する（ステップＳ１２６）。この場合、処理はステップＳ１１４に戻り、一定時間間隔での電圧測定が繰り返される。
【００７０】
その一方、電源入力端子２８に外部電源が接続されている場合には、一定時間間隔で測定される電圧値の変化が検出されず、ステップＳ１２４において、電池２６が使用されていないと判定される。この場合（ＮＯ判定時）は、放電モードが自動的に中止される（ステップＳ１３０）。
【００７１】
電圧の変化は、「モード突入時の変動幅」又は「モード動作での定常状態での変動幅」のどちらでもよいが、「モード突入時の変動幅」を使用した場合は、「モード動作での定常状態の変動幅」との併用が誤動作が少なく、より好ましい。
【００７２】
図３は放電モード時の第２の制御例を示すフローチャートである。図３中、図２で示したフローチャートと共通の工程には同一のステップ番号を付し、その説明は省略する。以下、図４乃至図についても同様に、共通の工程には同一のステップ番号を付す。
【００７３】
図３に示した第２の制御例は、ステップＳ１２４でＮＯ判定を得た場合に、警告音を出力する工程（ステップＳ１２８）が追加されている。スピーカ７２から警告音（ブザー音や音声メッセージなど）を出力してユーザに注意を促してから放電モードを中止する（ステップＳ１３０）ことにより、ユーザインターフェースの一層の向上が図られている。
【００７４】
図４は放電モード時の第３の制御例を示すフローチャートである。図４に示した第３の制御例は、図３で説明したステップＳ１２８に代えて、警告表示を出力する工程（ステップＳ１２９）を追加したものである。画像表示装置５６又は液晶表示部７６若しくはこれらの両方に警告情報（警告メッセージやエラーコードなど）を表示してユーザに注意を促す態様も好ましい。もちろん、ステップＳ１２９の警告表示の出力と図３で説明した警告音の出力（ステップＳ１２８）を組み合わせる態様も可能である。
【００７５】
図５は放電モード時の第４の制御例を示すフローチャートである。図５に示した第４の制御例は、図２で説明したフローチャートのステップＳ１３０の次段にパワーセーブモードへの移行処理（図５のステップＳ１３２）を追加したものである。
【００７６】
ＡＣパワーアダプタを介して外部から電源が供給されている場合には、放電モード中止（ステップＳ１３０）後に、自動的にパワーセーブモードに移行して（ステップＳ１３２）、電力消費を抑制するとともに、ユーザからの指示入力を待機する。
【００７７】
図６は放電モード時の第５の制御例を示すフローチャートである。図６に示した第５の制御例は、異常終了時の警告を実現するためのシーケンスであり、図２で説明したフローチャートのステップＳ１２６の次段にステップＳ１３６〜Ｓ１４２を追加したものとなっている（図６参照）。
【００７８】
すなわち、放電モードの継続を決定した後（ステップＳ１２６）、放電実施モードフラグを「ＯＮ」する処理を行い、そのフラグ情報をＥＥＰＲＯＭ２４などの不揮発性記憶手段に記憶する（ステップＳ１３６）。その後、電源電圧が電池２６の使用最低電圧に到達しているか否かを判断する。使用最低電圧値は、強制放電を終了させる判断の基準値として予め設定されている。電池２６の電圧が使用最低電圧値よりも上回っていれば、ステップＳ１３８でＮＯ判定となり、ステップＳ１１４に戻る。
【００７９】
その一方、正常に放電が実施され、電池２６の電圧が使用最低電圧値に達した場合には、ステップＳ１３８でＹＥＳ判定となる。この場合、放電実施モードフラグを「ＯＦＦ」にする処理（ステップＳ１３６で記憶したフラグ情報を書き換える処理）を行い、そのフラグ情報を記憶する。その後、電源を自動的にオフする処理を行う（ステップＳ１４２）。
【００８０】
図６で説明した第５の制御例によれば、放電モードが何らかの原因で異常終了した場合には、放電実施モードフラグが「ＯＮ」のままとなる。したがって、再電源投入時に放電実施モードフラグを参照することによって、放電モードを正常に終了したか否かを判断することができる。
【００８１】
放電実施モードフラグが「ＯＦＦ」の状態で再電源投入された場合、立ち上がりシーケンスで電池の放電処理が完了していない旨の警告音の出力又は警告表示若しくはこれらの組み合わせを行う。
【００８２】
図７は放電モード時の第６の制御例を示すフローチャートである。図７に示した第６の制御例は、電池２６の残容量に応じて動作周波数を変化させる場合のフローチャートであり、図２で説明したフローチャートのステップＳ１２６の次段にステップＳ１５０〜Ｓ１６２を追加したものとなっている（図７参照）。
【００８３】
すなわち、図７に示したように、放電モードの継続を決定した後（ステップＳ１２６）、ステップＳ１５０に進み、電圧降下量が適切であるか否かを判断する。ステップＳ１５０において電圧降下量が適切でないと判断した場合（ＮＯ判定時）には、動作周波数を変更する処理を行い（ステップＳ１５２）、その後、ステップＳ１６０に進む。一方、ステップＳ１５０において電圧降下量が適切であると判断した場合（ＹＥＳ判定時）は、そのままステップＳ１６０に進む。
【００８４】
ステップＳ１６０では、電池２６の電圧が使用最低電圧に到達しているか否かを判断する。電池２６の電圧が使用最低電圧値よりも上回っていれば、ステップＳ１６０でＮＯ判定となり、ステップＳ１１４に戻る。ステップＳ１６０において、電池２６の電圧が使用最低電圧値に達した場合（ＹＥＳ判定時）には、ステップＳ１６２に進み、自動的に電源をオフ（放電モード終了）する。
【００８５】
こうして比較的深い放電深度まで放電された電池２６を再充電することにより、電池２６のメモリ効果を防止できる。なお、カメラ１０内部に電池２６の充電回路を有していてもよいし、カメラ１０から電池２６を取りだして、外部の充電装置によって充電を行ってもよい。
【００８６】
図８は放電モード時の第７の制御例を示すフローチャートである。図８に示した第７の制御例は、電池２６の残容量に応じてメモリ５０のリフレッシュレートを変化させる場合のフローチャートであり、図７で説明したステップＳ１５２に代えて、リフレッシュレートを変更する処理の工程（ステップＳ１５４）を追加したものである。
【００８７】
図９は放電モード時の第８の制御例を示すフローチャートである。図９に示した第８の制御例は、電池２６の残容量に応じて負荷回路となる動作ブロック数を変化させる場合のフローチャートであり、図７で説明したステップＳ１５２に代えて、動作ブロック数を変更する処理の工程（ステップＳ１５６）を追加したものである。
【００８８】
図１０は放電モード時の第９の制御例を示すフローチャートである。図１０に示した第９の制御例は、電池２６の残容量と周囲温度に応じて動作周波数を変化させる場合のフローチャートであり、図７で説明したステップＳ１５０とステップＳ１５２の間に、ステップＳ１５１の判断処理を追加したものとなっている（図１０参照）。
【００８９】
すなわち、ステップＳ１５０において電圧降下量が適切でないと判断された場合に、ステップＳ１５１に進み、ステップＳ１５１において温度検出回路３４の検出信号から周囲温度を把握して、温度上昇の有無を判断する。所定の判断基準を上回る温度上昇が確認された場合（ＹＥＳ判定時）はステップＳ１５２に進む。その一方、ステップＳ１５１においてＮＯ判定を得た場合は、ステップＳ１６０に進む。
【００９０】
図１１は放電モード時の第１０の制御例を示すフローチャートである。図１１に示した第１０の制御例は、電池２６の残容量と周囲温度に応じてメモリ５０のリフレッシュレートを変化させる場合のフローチャートであり、図８で説明したステップＳ１５０とステップＳ１５４の間に、ステップＳ１５１の判断処理を追加したものとなっている（図１１参照）。ステップＳ１５１の判断処理は図１０で説明したとおりである。
【００９１】
図１２は放電モード時の第１１の制御例を示すフローチャートである。図１２に示した第１１の制御例は、電池２６の残容量と周囲温度に応じて負荷回路となる動作ブロック数を変化させる場合のフローチャートであり、図９で説明したステップＳ１５０とステップＳ１５６の間に、ステップＳ１５１の判断処理を追加したものとなっている（図１２参照）。ステップＳ１５１の判断処理は図１０で説明したとおりである。
【００９２】
上記実施形態では、デジタルカメラを例に説明したが、本発明の適用範囲はこれに限定されず、ビデオカメラ、携帯電話、ＰＤＡ、パソコンなど、二次電池によって動作する様々な機器について本発明を適用することができる。
【図面の簡単な説明】
【００９３】
【図１】本発明の一実施形態に係るデジタルカメラの構成を示したブロック図
【図２】放電モード時の第１の制御例を示すフローチャート
【図３】放電モード時の第２の制御例を示すフローチャート
【図４】放電モード時の第３の制御例を示すフローチャート
【図５】放電モード時の第４の制御例を示すフローチャート
【図６】放電モード時の第５の制御例を示すフローチャート
【図７】放電モード時の第６の制御例を示すフローチャート
【図８】放電モード時の第７の制御例を示すフローチャート
【図９】放電モード時の第８の制御例を示すフローチャート
【図１０】放電モード時の第９の制御例を示すフローチャート
【図１１】放電モード時の第１０の制御例を示すフローチャート
【図１２】放電モード時の第１１の制御例を示すフローチャート
【符号の説明】
【００９４】
１０…カメラ、１２…記録メディア、１６…ＣＣＤ、１８…メインＣＰＵ、２２…操作部、２５…クロック制御部、２６…電池、２８…電源入力端子、３０…電源回路、３２…残量検出回路、３４…温度検出回路、４８…信号処理部、５０…メモリ、５６…画像表示装置、７２…スピーカ
【図１】
2005160167.tif 000003
【図２】
2005160167.tif 000004
【図３】
2005160167.tif 000005
【図４】
2005160167.tif 000006
【図５】
2005160167.tif 000007
【図６】
2005160167.tif 000008
【図７】
2005160167.tif 000009
【図８】
2005160167.tif 000010
【図９】
2005160167.tif 000011
【図１０】
2005160167.tif 000012
【図１１】
2005160167.tif 000013
【図１２】
2005160167.tif 000014