(57)【要約】      （修正有）【課題】  電池式デバイスの散発的な使用に対応する、電池式デバイスで使用される充電式電池のピーク電荷又は電荷容量を維持する電池充電装置を提供する。【解決手段】  現在の日付、或いは、日付及び時刻の指示を提供するリアルタイムクロックと、充電式電池に接続される充電サブシステムと、メモリサブシステムと、メモリサブシステムに格納されたイベントのリストであり、リストの各イベントに対して発生の日付、或いは、日付及び時刻を示すそれぞれの発生情報を含むイベントのリストと、充電サブシステムを制御するコントローラと、コントローラによって実行されると、イベントのリストの一要素である来るべきイベントに応じて充電式電池のイベント駆動充電を実施するコンピュータプログラムとを具備する。【選択図】        図３
2005323494.tif 000002
【特許請求の範囲】
【請求項１】
イベント駆動電池充電を行う電池充電装置であって、
現在の日付、或いは、日付及び時刻の指示を提供するリアルタイムクロックと、
充電式電池に接続される、充電回路及びオプションの再調整回路を有する充電サブシステムと、
メモリサブシステムと、
前記メモリサブシステムに格納されたイベントのリストであり、前記リストの各イベントに対して発生の日付、或いは、日付及び時刻を示すそれぞれの発生情報を含むイベントのリストと、
前記充電サブシステムを制御し、かつ、前記リアルタイムクロック及び前記メモリサブシステムにアクセスするコントローラと、
前記メモリサブシステムにさらに格納され、かつ、前記コントローラによって実行されるコンピュータプログラムであり、前記コントローラによって実行されると、前記イベントのリストの一要素である来るべきイベントに応じて前記充電式電池のイベント駆動充電を実施するコンピュータプログラムと、
を具備する電池充電装置。
【請求項２】
イベント駆動充電を実施する前記コンピュータプログラムの前記実行される命令は、前記来るべきイベントを検出すること、及び、前記検出された来るべきイベントに応じて前記充電式電池を充電することを実施する命令を含み、前記命令は、オプションとして、充電する前に前記電池を再調整することをさらに実施することを特徴とする請求項１に記載の電池充電装置。
【請求項３】
前記電池充電装置は、電池式消費者電子デバイスであり、
前記コンピュータプログラムの前記実行される命令は、前記検出された来るべきイベントに応じて、入れたまま、すなわち前記電池が前記デバイス内にある間に前記電池のイベント駆動充電を実施することを特徴とする請求項１又は２に記載の電池充電装置。
【請求項４】
前記入れたままのイベント駆動充電は、前記充電式電池の入れたままの充電を実施する命令を含み、オプションとして、入れたまま充電する前に前記電池を入れたまま再調整することを実施する命令を含むことを特徴とする請求項３に記載の電池充電装置。
【請求項５】
前記コンピュータプログラムは、イベント検出サブプログラムを含み、前記イベント検出サブプログラムは、前記コントローラによって実行されると、前記リアルタイムクロックにおける前記現在の指示を前記メモリサブシステムの前記イベントのリストからの前記発生情報と比較することにより、それぞれのイベントに対する前記現在の指示と前記発生情報との任意の一致を確定することを実施することを特徴とする請求項１乃至４の何れか１項に記載の電池充電装置。
【請求項６】
前記コンピュータプログラムは、充電サブプログラムをさらに含み、前記充電サブプログラムは、前記コントローラによって実行されると、前記充電サブシステムにより、前記充電式電池の前記充電、及び、充電する前の前記充電式電池の前記オプションの再調整を実施する命令を含むことを特徴とする請求項１乃至５の何れか１項に記載の電池充電装置。
【請求項７】
前記充電サブプログラムは、前記コントローラによって実行されると、検出されたイベントのタイプ、最後の再調整からの経過時間及び前記最後の再調整以来の電池使用量のうちの１つ又は複数に基づき、前記充電式電池を充電する前に再調整するか否かを確立することを実施する命令をさらに含むことを特徴とする請求項６に記載の電池充電装置。
【請求項８】
前記電池を充電することは、前記電池のおよそのピーク電荷又はピーク容量を確立し又は回復するために、充電，急速充電，トップオフ充電，及びトリクル充電のうちの１つ又は複数を含むことを特徴とする請求項１乃至７の何れか１項に記載の電池充電装置。
【請求項９】
前記電池充電装置のユーザに対し、前記メモリサブシステムの前記イベントのリストへのアクセスを提供するユーザインタフェースをさらに具備し、前記イベントのリストは、前記ユーザインタフェースを使用して前記リストのイベントをプログラムすること、及び、再プログラムすることの一方又は両方により、前記ユーザに対して個人化されることを特徴とする請求項１乃至８の何れか１項に記載の電池充電装置。
【請求項１０】
前記電池充電装置を外部電源にインタフェースするアダプタをさらに具備し、前記アダプタは、前記充電式電池を充電するために前記充電サブシステムに前記外部電源を供給することを特徴とする請求項１乃至９の何れか１項に記載の電池充電装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電池式デバイスに関し、更に詳しくは、電池充電装置に関する。特に、本発明は、電池式デバイスで使用される充電式電池（再充電可能な電池）の充電（イベント駆動電池充電）及び再調整に関する。
【背景技術】
【０００２】
例えばデジタルカメラ等の電池式デバイスは、一般に、それらの動作電力を電池ベースの電源に依存している。特に、かかる携帯型電池式デバイスでは、充電式電池を使用する電池ベースの電源が使用されることが多い。電池ベースの電源の充電式電池は、交流（ＡＣ）コンセント等のような固定電源に連続して接続する必要なくデバイスに動作電力を供給するため、デバイスの携帯動作が容易になる。一般に、デバイスは、電池が消耗されるまで電池電力によって動作することができる。電池が消耗すると、電池は入れたまま（in situ）充電されるか又は完全に充電された交換電池と交換される。入れたまま充電されない場合には、充電式電池は、通常、デバイスとは別の充電装置で再充電される。
【０００３】
電池式デバイスは、散発的に又は非周期的に使用されることが多い。例えば、電池式デバイスは、長期間保管され、すなわち未使用のままにされる場合がある。電池式デバイスが使用される時、その使用には、比較的高レベルの動作強度が必要である場合がある。かかる電池式デバイスをサポートするために、充電式電池とそれに使用される電池充電又は再充電方法とは、理想的には、かかる散発的な使用プロフィールに適応することができなければならない。
【０００４】
電池式デバイスで使用される充電式電池には、限定されないがニッケル水素（ＮｉＭＨ）、リチウムイオン（Ｌｉ）及びニッケルカドミウム（ＮｉＣｄ）を含む複数の異なるタイプすなわちケミストリのものがある。ほとんどの充電式電池は、保管期間又は電池式デバイスの比較的使用頻度の低い他の期間中に、内部漏れ電流により蓄積されたエネルギーすなわち蓄積された電荷が徐々に喪失する。このように蓄積されたエネルギーが徐々に喪失するため、通常、デバイスの稼働期間中にピークすなわち最大エネルギー容量及び最大使用可能度を維持するように、電池の電荷を周期的に再充電する、すなわち「補充電する（topping off）」ことが必要である。さらに、様々な充電式電池タイプの中には、ピーク電池容量及び性能を達成し又は維持するために周期的な再調整（reconditioning）が必要なものがある。例えば、ＮｉＭＨ及びＮｉＣｄ電池は、使用中に周期的に再調整しなければ所定期間にわたって電池の蓄積容量が低減する傾向がある。ＮｉＭＨ及びＮｉＣｄ電池の定期的、周期的な電池再調整は、電荷容量の低減を抑制しさらには食い止めるのに役立つ。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
従って、電池式デバイスの散発的な使用に対応する、電池式デバイスで使用される充電式電池のピーク電荷又は電荷容量を維持する電池充電方法及び電池充電装置があることが好都合である。かかるピーク電荷及び／又は電荷容量を維持する方法及び装置は、充電式電池を利用する電池式デバイスの分野において長年にわたって必要とされてきたことに対処するものである。
【課題を解決するための手段】
【０００６】
本発明のいくつかの実施形態では、電池のイベント駆動電池充電の方法を提供する。この方法は、検出された来るべきイベントに応じて充電式電池を充電することを含む。来るべきイベントは、コンピュータ読取可能なメモリに格納されたイベントのリストの一要素であり、リスト中の各要素は、発生の日付又は日付及び時刻を示すそれぞれの発生情報を有する。
【０００７】
本発明の他の実施形態では、イベント駆動電池再調整及び充電の方法を提供する。この方法は、検出された来るべきイベントに応じて充電式電池を再調整すること、及び再調整した後に充電式電池を充電することを含む。来るべきイベントは、コンピュータ読取可能メモリに格納されたイベントのリストの一要素である。リスト中の各要素は、発生の日付又は発生の日付及び時刻を示すそれぞれの発生情報を有する。
【０００８】
本発明の他の実施形態では、イベント駆動電池充電を行う充電装置を提供する。この充電装置は、メモリにイベントのリストが格納されている。イベントは、そのイベントの発生の日付又は発生の日付及び時刻を示すそれぞれの発生情報を有する。充電装置は、さらに、現在の日付又は日付及び時刻の指示を提供するクロックと、電池充電サブシステムと、を備える。充電装置は、さらに、メモリとクロックとにアクセスし電池充電サブシステムを制御するコントローラを備える。クロックからの現在の指示が、リストにおけるイベントのそれぞれの発生情報に対応する場合、そのそれぞれのイベントは来るべきものであるとみなされる。コントローラは、電池充電サブシステムに対し、来るべきイベントに応じて充電式電池を充電するように指示する。
【０００９】
本発明の他の実施形態では、イベント駆動電池充電を行う電池式デバイスを提供する。この電池式デバイスは、来るべきイベントを検出する手段と、デバイスにおいて充電式電池を入れたまま充電する手段と、を備える。来るべきイベントは、デバイスに格納されたイベントのリストの一要素である。各要素は、発生の日付又は発生の日付及び時刻を示すそれぞれの発生情報を有する。検出する手段により来るべきイベントが検出されると、入れたまま充電する手段によって電池が充電される。現在の日付又は現在の日付及び時刻の何れかの指示がリストのそれぞれの要素の発生情報に対応する場合、来るべきイベントが検出される。
【００１０】
本発明のさらに他の実施形態では、イベント駆動の入れたまま電池充電を行う消費者電子デバイスを提供する。この消費者電子デバイスは、現在の日付又は日付及び時刻の指示を提供するリアルタイムクロックを備える。デバイスは、デバイスの充電式電池に接続する、充電回路と再調整回路とを有する充電サブシステムをさらに備える。消費者電子デバイスは、メモリサブシステムと、メモリサブシステムに格納されたイベントのリストと、をさらに備える。リストは、リストの各イベントに対するそれぞれの発生情報を含む。消費者電子デバイスは、充電サブシステムを制御しクロックとメモリサブシステムとにアクセスするコントローラと、メモリサブシステムにさらに格納されコントローラによって実行されるコンピュータプログラムと、をさらに備える。コンピュータプログラムは、コントローラによって実行されると、来るべきイベントの検出を実施する命令を含む。来るべきイベントが検出されると、命令は、さらに、充電式電池の入れたままの充電と、オプションとして、充電する前の電池の入れたままの再調整と、を実施する。
【００１１】
本発明のいくつかの実施形態は、上述した特徴に加えて他の特徴を有し、また、それらの特徴の代りの他の特徴を有する。本発明のこれらの特徴及び他の特徴について、以下の図面を参照して後に詳述する。
【００１２】
本発明の実施形態の様々な特徴を、添付図面とともに以下の詳細な説明を参照してより容易に理解することができる。図面において、同一の参照番号は、同様の構造的要素を示す。
【発明を実施するための最良の形態】
【００１３】
本発明の実施形態は、散発的使用モデルを有する電池式デバイスで使用される充電式電池のための電池充電と再調整とを容易にする。特に、電池充電と再調整とのタイミングを、デバイスの使用モデルに合わせる。電池式デバイスが使用される来るべきイベントを見越して、電池を略ピーク電荷容量及び／又は略ピーク性能にするように、電池を充電し又は再調整して充電する。
【００１４】
イベント駆動電池充電の方法は、検出された来るべきイベントに応じて電池を充電する。具体的には、いくつかの実施形態では、本方法は、検出された来るべきイベントに先立って電池を充電することにより、来るべきイベントの前に電池が完全に充電されるようにする。イベント駆動充電の方法を、電子デバイスに取付けられた電池の入れたままの充電として行ってもよく、又はデバイスから取り外し外部充電ユニット又はシステムに配置した電池に対して行ってもよい。
【００１５】
本方法によるイベント駆動電池充電により、電池（すなわち、完全に充電された電池）において略又はおよそのピーク電荷容量を確立する及び／又は維持することが容易になる。いくつかの実施形態では、電池の最適な電荷容量が維持される。本明細書で使用する「電荷」とは、電池に蓄積されたエネルギーを言い、「電荷容量」とは、特定の電池に蓄積することができるエネルギーの量を言い、「充電する」とは、通常電池の端子に印加される充電電流（又は充電電圧及び充電電流）を使用することにより、電池にエネルギーを付加することを言う。このため、「ピーク電荷容量」は、電池が蓄積することができるエネルギーのおよその最大量である。さらに、本明細書における説明のために、電池によって蓄積されるエネルギーは、電池によって供給することができるエネルギーに本質的に等しいものと想定する。
【００１６】
いくつかの実施形態では、ピーク電荷容量を、検出された来るべきイベント中の電池式デバイスにおける電池の使用を見越して確立し及び／又は維持する。特に、電池のピーク容量を確立し及び／又は維持することにより、イベント駆動電池充電の方法は、イベント中に電池式デバイスが電池を使用することができる時間の長さを最大限にすることができる。言い換えれば、本方法は、イベント中に電池が電池式デバイスで使用されるために完全に用意ができていることが確実になるようにする。
【００１７】
イベント駆動電池充電の方法は、充電式電池を利用する実質的に任意の電池式デバイスで使用される電池の充電に適用することができる。例えば、イベント駆動電池充電の方法を、限定されないがデジタルカメラ，ラップトップコンピュータ，携帯情報端末（ＰＤＡ），コンパクトディスク（ＣＤ）プレーヤ，電子玩具，及び携帯電話を含む消費者電子デバイスとともに使用してもよい。以下において、「電子」デバイスを、同義的に「電池式」デバイスとも呼ぶ。
【００１８】
図１は、本発明の一実施形態によるイベント駆動電池充電の方法１００の一実施形態のフローチャートを示す。イベント駆動電池充電の方法１００は、差し迫ったすなわち来るべきイベントを検出するステップ１１０、並びに、検出されたイベントに応じて電池を充電するステップ１２０を含む。ステップ１１０において検出される来るべきイベントは、電池の予期され又は期待される使用の期間を表してもよい。特に、来るべきイベントは、或る期間、すなわち、その開始時に、電池式デバイスの電池の使用が最大化されることを確実にするように電池が完全に充電されていることが望ましい場合がある期間を表してもよい。
【００１９】
イベントを、そのイベントのカレンダー日付に関して定義してもよく、その場合、カレンダー日付は、１日を越えて持続するイベントに対するカレンダー開始日付を含む。別法として、カレンダー日付と時刻との両方でイベントを定義してもよい。さらに他の例では、来るべきイベントを、繰返し発生する毎週のイベントの場合のように曜日によって定義する。例えば、手帳又は個人用カレンダーに列挙される可能性のあるものをすべて、イベントとみなしてもよい。当業者は、イベントに対して他の定義を容易に確定することができ、それらはすべて本発明の範囲内にある。
【００２０】
従って、いくつかの実施形態では、現在の日付をイベントのリストにおけるイベントに関連する日付と比較することによって、来るべきイベントを検出する（ステップ１１０）。現在の日付を、例えばカレンダー又はカレンダー機能を使用して確定してもよい。カレンダー機能は、現在の日付を追跡し及び／又は確定する機能である。例えば、カレンダー機能を、コンピュータプログラムとして、又はディスクリート回路又は集積回路（ＩＣ）の動作特性として実施してもよい。
【００２１】
現在の日付が、イベントのリストにおけるイベントに関連する日付と「一致する」場合には、来るべきイベントが検出される（ステップ１１０）。他の実施形態では、現在の日付及び現在の時刻を、イベントのリスト又はデータベースに含まれるイベントに対するそれぞれの日付フィールド及び時刻フィールドと比較することにより、来るべきイベントを検出する（ステップ１１０）。現在の日付及び時刻を、例えばデバイスのクロックを使用して確定してもよい。データベースのイベントの日付及び時刻フィールドがそれぞれ現在の日付及び時刻に「一致する」場合、来るべきイベントが検出される（ステップ１１０）。
【００２２】
かかる日付及び時刻の比較を、周期的に（例えば、毎分、毎時間等）又は散発的に（例えば、電池式デバイスのデバイス起動中等）もしくはその両方で行ってもよい。例えば、現在の日付及び時刻を、イベントリストの日付及び時刻と一時間おきに比較することにより一致を探してもよい。別の例では、電池式デバイスがオンとされ又はリブートされる度に、現在の日付を列挙されたイベント日付と比較する。散発的な比較の別の例では、電池式デバイスがオフにされ又はシャットダウンモードにされた時に、現在の日付及び時刻を比較してもよい。
【００２３】
本明細書で使用する「一致」には、方法１００の特定の実施形態に応じて任意の１つ又は複数の様々な意味が含まれてもよい。従って、「一致」は、いくつかの実施形態では、「等しい」を意味してもよい。例えば、かかる例では、２００４年１月１日という現在の日付は、日付が２００４年１月１日であるイベントに一致すると言える。同様に、２００４年１月１日午前１２時という現在の日付及び時刻は、リスト又はデータベースにおけるイベントの２００４年１月１日午前１２時という日付及び時刻に一致すると言える。他の実施形態では、「一致」は、現在の日付又は現在の日付及び時刻がイベントのリスト又はデータベースにおける日付又は日付及び時刻からの所定オフセット内にあることを意味してもよい。例えば、「−３時間」というオフセットを使用する場合には、２００３年１２月３１日午後９時という現在の日付及び時刻は、２００４年１月１日午前１２時というイベント日付／時刻に一致する。オフセットを、特定の電池を充電し又は再調整して充電するための時間の量におよそ等しいように確立してもよい。
【００２４】
さらに他の実施形態では、現在の日付／時刻がイベントの日付／時刻の周辺の所定時間窓内にある場合に、現在の日付又は現在の日付及び時刻がイベント日付又はイベント日付及び時刻と一致してもよい。例えば、±１時間の時間窓を使用する場合には、２００４年１月１日午前１２時３０分という現在の日付／時刻は、２００４年１月１日午前１２時のイベント日付／時刻に一致する。さらに他の実施形態では、一致は、イベント時刻が経過したことを意味してもよい。従って、午前３時という現在の時刻は、午後１１時３０分のイベント時刻に一致してもよい。さらに、一致は、方法１００のいくつかの実施形態における上記意味のうちの１つ又は複数を想定してもよい。また、検出すること１１０に関して本明細書で使用する「一致すること」を、概して、現在の日付／時刻のフォーマット及び／又はイベントリスト又はデータベースにおいてエントリを作成し格納するために使用されるフォーマットとは無関係であるものと想定する。
【００２５】
要約すると、上述した説明から明らかであるように、「一致」の定義は、概して実施態様によって決まる。すなわち、「一致」という意味は、概して、限定されないが比較の周期と比較の方法とを含む方法１００の特定の実施態様に関連する要素及び条件によって決まる。しかしながら、当業者は、過度な実験なしに「一致」の任意の１つ又は複数の意味を容易に確立してもよく、それは、方法１００の範囲内にある。従って、本明細書における「一致」は、概して、本発明の実施形態の目的で「対応する」を意味する。
【００２６】
いくつかの実施形態では、イベントのリスト又はデータベースを、事前にプログラムするか又は事前に確定する。例えば、方法１００を採用する電子デバイスの製造業者は、製造時に、休日と推測的に電池の使用頻度が高い日付である可能性があるものとして知られる同様の日付とを含むように、リストを事前にプログラムしてもよい。例えば、米国で使用されるデバイスの製造業者は、感謝祭の休日又は米国独立記念日の休日を含むように、リストを事前にプログラムしてもよい。かかるリストは、休日及び同様の日付を来るべきイベントとして検出するステップ１１０を可能にする。休日に加えて、電池式デバイスの使用頻度の高い他の予測された又は期待された期間に関連する日付及び／又は日付及び時刻を、リストに組み込んでもよい。例えば、リストは、続く土曜日及び／又は日曜日において電池の使用頻度が高い可能性があると見越して、金曜日に対する毎週のエントリを含んでもよい。
【００２７】
他の実施形態では、イベントのリストは、方法１００を採用するデバイスのユーザがプログラム可能及び／又は変更可能（例えば、再プログラム可能）であってもよい。例えば、ユーザは、休日，誕生日，記念日，及びユーザにとって個人的な意味又は興味がある他の日付等のイベントをプログラムしてもよい。かかるリストは、例えば事前に計画された例年の休暇と来るべき卒業式を含んでもよい。さらに、ユーザがプログラム可能でありかつ変更可能であるリストにより、ユーザは、ユーザのスケジュール又は計画に対する変更に対応するようにプログラムを周期的に変更することができる。例えば、通常では週末に電池式デバイスを使用するが、所定期間、代りに例えば月曜日及び火曜日にデバイスを使用することになるユーザは、例えば毎週のイベントとしてそれらの日付を含むようにプログラムを変更することができ、その後において望ましい場合にはプログラムを再び変更することができる。
【００２８】
さらに他の実施形態では、リストは、事前に確定されたイベントとユーザがプログラムしたイベントとの両方を含んでもよい。このため、製造業者は、ユーザが後に追加し及び／又は変更するリストを確立してもよい。従って、通常月曜日と火曜日は仕事が休みであるユーザは、例えば日曜日イベントを優先して、事前にプログラムされた金曜日イベントをリストから除去してもよい。
【００２９】
さらに他の実施形態では、電池式デバイスの使用パターン又は使用モデルの記録を作成し又は維持する。使用モデルを、例えばデバイスが実際に使用される方法の履歴的記録から生成してもよい。使用の履歴的記録を含むかかる使用モデルから、使用頻度の高い期間を確定してもよい。そして、確定した使用頻度の高い期間を使用して、データベースにおいてイベントを確定し及び／又はイベントを変更してもよい。このため例えば、使用モデルは、感謝祭の休日に続く土曜日及び日曜日は通常デバイスの使用頻度が高い期間を表すことを示してもよい。その結果、感謝祭に続く金曜日を、ステップ１１０において検出するイベントとしてリストに追加してもよい。他の場合、使用モデルは、リストにある１つ又は複数のイベントが、実際には使用頻度の高い期間を表さないことを示してもよい。かかる状況では、使用モデルを使用して、リストから安全に削除することができるイベントを選択してもよい。さらに他の実施形態では、事前に確定されたイベント、ユーザがプログラムしたイベント及び使用モデルが確定したイベントのうちの１つ又は複数をリストに含める。
【００３０】
再び図１を参照すると、方法１００は、さらに、来るべきイベントの検出１１０に応じて電池を充電すること１２０を含む。概して、充電１２０の詳細は、実施形態によって決まる。具体的には、いくつかの実施形態では、充電１２０は、限定されないが、充電、急速充電、トップオフ充電及びトリクル充電のうちの１つ又は複数を含んでもよい。充電は、充電式電池を充電する（又は再充電する）任意の従来の手法又は方法を言う。例えば、充電は、充電電流を電池の端子に印加することを含んでもよい。急速充電は、一般に、エネルギーが電池電荷として蓄積されるために電池に供給される際の相対速度によって、充電と識別される。急速充電方法によっては、例えば充電速度を上昇させるためにパルス又は時間変化する充電電流を使用する。
【００３１】
トップオフ充電（Top-of charging）は、ピークすなわち最大容量電荷を確立し及び／又は回復するために、電池に既に蓄積されているエネルギーにエネルギーを追加する様々な方法を言う。例えば、急速充電では、過充電によって電池を破損しないために、ピーク電荷に達する前（例えば、８０〜９０％ピーク電荷）に終了することが多い。かかる場合、電池の充電を終わらせるように急速充電を終了させた後にトップオフ充電を採用することにより、ピーク電荷（例えば、およそ１００％ピーク電荷）を確立してもよい。他の場合、電池保管期間中に電荷の一部が喪失した場合に、先に充電された電池においてピーク電荷を回復するためにトップオフ充電を使用する。電池が保管される場合、電池内の内部漏れ電流のために、所定期間にわたって電荷が喪失する場合が多い。
【００３２】
トリクル充電（Trickle charging）は、電池に対して僅かな電流（すなわち、トリクル電流）を印加することを言う。電池内の内部漏れ電流による電荷の喪失を相殺するためにトリクル充電を使用し、それにより電池におけるピーク電荷を維持する。以下において、充電，急速充電，トップオフ充電，及びトリクル充電のうちの任意のもの又はすべては、方法１００の電池を充電するステップ１２０を説明する場合に、電池の電荷を「補充電すること」と同義的に言う。従って、充電１２０は、概して、来るべきイベントがステップ１１０において検出された場合に、電池の電荷を補充電することを含む。
【００３３】
図２は、本発明の一実施形態によるイベント駆動電池再調整及び充電の方法２００のフローチャートを示す。いくつかの実施形態では、方法２００は、本質的には方法１００であり、来るべきイベントに先立って充電する前に電池をオプションとして再調整することをさらに含む。
【００３４】
本明細書における「調整」又は「再調整」は、電池の適当な動作状態（例えば、ピーク電荷容量性能）を維持し又は回復するために電池に適用される任意の保守プロセスを言う。例えば、ＮｉＣｄ電池では、所定の期間にわたり電池のピーク電荷容量性能を低減する可能性がある「メモリ効果」が起こることが知られている。特に、使用中に定期的に調整しない場合、ＮｉＭＨ及びＮｉＣｄ電池は、電池の内部の状態が蓄積するためにエネルギー又は電荷を蓄積する能力が低減することが多い。電荷容量が低減することにより、最終的に電池が使用不能となる。ＮｉＭＨ及びＮｉＣｄ電池を定期的、周期的に電池調整することは、電荷容量の低減を抑制し又はさらには食い止めるのに役立つ。
【００３５】
例えば、ＮｉＭＨ及びＮｉＣｄ電池に適用する再調整のタイプには、電池を放電すること、及びその後電池を充電することが含まれる。電池の所与の又は意図された使用のために、電池を、標準の動作「カットオフ」電荷レベルを越えた（すなわちそれより下の）電荷レベルまで放電する。具体的には、電池を、過放電することなく「放電末期」状態まで放電する。放電末期状態は、所与の電池ケミストリによって決まり、従って、所与の電池ケミストリに特定であるか又はそれに対して適当である。従って、本発明は、いかなる特定の「放電末期」状態に限定されるようには意図されていない。当業者は、所与の電池ケミストリに対しかかる放電末期状態を確定することに熟知しており、過度な実験なしに電池が過放電されているか否かを容易に判断することができる。再調整の例については、参照により本明細書に援用される、Melton他による米国特許出願第１０／２９５，１０７号の係属特許出願を参照のこと。
【００３６】
そして、電池を、電池の最大電荷レベル又は容量近くのレベルまで充電する。従って、再調整の文脈における「放電」は、概して、「深く放電すること」を言い、放電により電池電荷レベルが標準カットオフ電荷レベルを下回る、好ましくははるかに下回るまで低減されることを意味する。同様に、一般には電池の最大電荷容量に達するような試みがなされるため、再調整の文脈における「充電」は、「完全に充電すること」を言うことが多い。電池の充電は、所与の電池ケミストリに特定でありかつそれによって決まるため、本発明は、いかなる特定の「充電する」又は「完全に充電する」状態に限定されるようには意図されていない。当業者は、過度な実験なしに電池調整の目的で所与の電池ケミストリに関して「深く放電すること」及び「完全に充電すること」の意味を容易に確定することができる。
【００３７】
再調整中、電池の放電を、電池式デバイスにおける使用中の電池の通常の放電速度に対して低い放電速度を使用して行ってもよい。かかる低放電速度の放電のいくつかのサイクルを、特定の電池再調整中に適用してもよい。低放電速度を、放電期間中に電池に軽い、低い又は小さい負荷を与えることによって達成してもよい。小さい負荷を与えることにより、エネルギー放電の速度が低速になるか又は電池からのエネルギー排出が少なくなる。
【００３８】
例えば、小さい負荷には、電池が取付けられている電子デバイスの「低電力」モードを使用することが含まれてもよい。別法として、小さい負荷又は適度に小さい負荷として、放電期間中に電池の端子にわたり比較的高い値の抵抗器（例えば、１Ｋオーム〜１Ｍオーム）を接続することを用いてもよい。概して、何が小さい負荷から適度に小さい負荷となるかの定義は、部分的には電池の全容量によって決まる。しかしながら、当業者は、所与の電池及び電池容量に対し小さい負荷から適度に小さい負荷について熟知しており、過度な実験なしにそれを容易に確定することができる。
【００３９】
再び図２を参照すると、イベント駆動電池再調整及び充電の方法２００は、来るべきイベントを検出するステップ２１０を含む。検出ステップ２１０は、方法１００に対して上述した検出ステップ１１０と本質的に類似する。従って、いくつかの実施形態では、現在の日付／時刻をイベントのリスト又はデータベースにおけるイベントに関連する日付／時刻と比較することによって、来るべきイベントを検出する（ステップ２１０）。方法１００に関して上述したように、リスト又はデータベースのイベントの日付／時刻が現在の日付／時刻と「一致する」場合、来るべきイベントが検出される（ステップ２１０）。同様に、比較を、周期的に（例えば、毎分、毎時間等）又は散発的に（例えば、デバイス起動中）もしくはその両方で行ってもよい。
【００４０】
方法２００は、ステップ２１０において来るべきイベントが検出された場合に電池を再調整するステップ２２０をさらに含む。いくつかの実施形態では、来るべきイベント検出する２１０とその度にそれに応じて再調整２２０を行う。他の実施形態では、選択された又は事前に確定された、ステップ２１０において検出された来るべきイベントに対して、再調整を行う（ステップ２２０）。例えば、リスト又はデータベースにおいて、いくつかのイベントに対し、ステップ２２０において再調整を行うことを指示するように「マーク」してもよい。かかるイベントが検出されると、ステップ２２０において再調整を行い、そのようにマークされていないイベントに対してはステップ２２０において再調整を行わない。他の実施形態では、十分な又は所定量の時間又は数の電池放電サイクルが発生した場合にのみ、検出された来るべきイベントに応じてステップ２２０において再調整を行ってもよい。例えば、２０回の放電サイクル前に「最後の」再調整が行われた場合、誌轍鮒２１０において「次の」検出された２１０来るべきイベントに応じてステップ２２０において再調整を行ってもよい。
【００４１】
方法２００は、実施形態に応じて、ステップ２１０において来るべきイベントを検出した後に、又はステップ２１０において来るべきイベントを検出して電池をステップ２２０において再調整した後に、ステップ２３０において電池を充電することをさらに含む。ステップ２３０における充電は、方法１００に関して上述したステップ２２０における充電と本質的に類似する。特に、様々な実施形態において、ステップ２３０における充電は、限定されないが、上述したように充電，急速充電，トップオフ充電，及びトリクル充電のうちの１つ又は複数を含んでもよい。
【００４２】
図３は、本発明の一実施形態によるイベント駆動電池充電を採用する電池充電装置（充電器）３００のブロック図を示す。電池充電装置３００は、電池３０２を受容し、電池３０２のイベント駆動電池充電を提供する。具体的には、電池充電装置３００は、現在の日付／時刻をイベントのリスト又はデータベースにおける日付／時刻情報と比較することにより来るべきイベントを検出する。現在の日付／時刻がリストの１つ又は複数のイベントの日付／時刻に一致する場合には、来るべきイベントが検出される。来るべきイベントを検出すると、電池充電装置３００は、電池３０２を充電する。いくつかの実施形態では、イベント駆動電池充電は、充電する前に電池３０２の再調整を提供するイベント駆動電池再調整を含む。従って、電池充電装置３００は、本質的に、上述した方法１００又は方法２００のうちの一方を実施してもよい。
【００４３】
電池充電装置３００は、コントローラ３１０と、クロック（リアルタイムクロック）３２０と、メモリ（メモリサブシステム）３３０と、電池充電サブシステム３４０と、を備える。メモリ３３０は、イベントのリスト又はデータベース３５０とイベントに対応する日付／時刻情報のリスト又はデータベースとを含む。クロック３２０は、コントローラ３１０に、現在の日付又は現在の日付及び時刻の指示を提供する。コントローラ３１０は、クロック３２０から日付／時刻入力を受け取り、来るべきイベントを検出するようにメモリ３３０に格納されたリスト３５０を調べる。コントローラ３１０は、また、限定されないがリスト３５０に対する変更等の入力をメモリ３３０に提供してもよい。コントローラ３１０は、電池充電サブシステム３４０に接続され、その電池充電サブシステム３４０に制御出力を提供する。具体的には、来るべきイベントが検出されると、コントローラ３１０は、電池充電サブシステム３４０に対し、電池３０２を充電するか又は電池３０２を再調整して充電するように命令する。
【００４４】
コントローラ３１０は、クロック３２０，メモリ３３０，及び電池充電サブシステム３４０から入力を受け取って処理し、それらに対する制御を提供し、それらのアクティビティを調整する等、それらとインタフェースすることができる任意の種類のコンポーネント又はコンポーネント群であってもよい。例えば、いくつかの実施形態では、コントローラ３１０は、マイクロプロセッサ又はマイクロコントローラである。他の実施形態では、コントローラ３１０を、特定用途向け集積回路（ＡＳＩＣ）又はその一部として実施する。さらに他の実施形態では、コントローラ３１０は、限定されないが論理ゲート，トランジスタ，コンデンサ，及び抵抗器等の個別部品の集合であってもよい。デジタルデータバス，デジタルライン，及びアナログラインのうちの１つ又は複数が、コントローラ３１０と充電装置３００の他の要素との間のインタフェースを提供してもよい。いくつかの実施形態では、クロック３２０をコントローラ３１０に組み込んでもよく、或いはクロック３２０はその一部である。同様に、いくつかの実施形態では、メモリ３３０の一部又はすべてをコントローラ３１０と結合し、又はそれに組み込んでもよい（例えば、マイクロコントローラフラッシュメモリ）。
【００４５】
クロック３２０は、現在の日付及び／又は現在の時刻の指示を提供する任意のクロック又はクロック機能であってもよい。現在の日付／時刻指示の特定のフォーマット及び正確さ／精度は、充電装置３００の特定の実施態様によって決まる。例えば、クロック３２０は、デジタルリアルタイムクロック（例えば、コントローラ３１０に組み込まれたリアルタイムクロック）であってもよい。別の例では、クロック３２０は電気機械タイマである。さらに別の実施形態では、クロック３２０は、汎用コンピュータが実行するか又はコントローラ３１０自体が実行するコンピュータプログラムであってもよい。
【００４６】
メモリ３３０は、イベントリスト３５０とイベントの関連する日付／時刻情報とのリスト又はデータベースとを格納することができる任意のメモリであってもよい。例えば、メモリ３３０は、機械的クロック３２０に関連する回転ホイールに挿入されるか又は取付けられる１つ又は複数のピンであってもよい。かかる実施態様では、リスト３５０は、ホイールの周縁の周りに配置されるピンのパターンに対応してもよい。
【００４７】
別の例では、メモリ３３０は、限定されないがリードオンリメモリ（ＲＯＭ），プログラマブルＲＯＭ（ＰＲＯＭ），電気的に消去可能なＰＲＯＭ（ＥＥＰＲＯＭ），他のタイプのフラッシュメモリ，ランダムアクセスメモリ（ＲＡＭ），及びバッテリバックアップＲＡＭのうちの１つ又は複数を含む、電子又はデジタルメモリであってもよい。さらに別の例では、メモリ３３０は、限定されないがハードディスクドライブ（ＨＤＤ），フロッピー（登録商標）ディスク又はディスケットドライブ，テープドライブ，及び光ドライブ（例えば、ＣＤ又はＤＶＤドライブ）等の、ディスクドライブ又は同様のコンピュータ読取可能媒体ドライブであってもよい。
【００４８】
かかる場合、リスト３５０は、メモリ３３０に格納されたビットのパターン又はシーケンスを含む。例えば、リスト３５０は、ＲＡＭに又はディスクドライブに格納された１つ又は複数のデータベースファイルを含んでもよい。必要な場合には、コントローラ３１０が、リスト３５０にアクセスし又はメモリ３３０からリスト３５０を「読み出す」。例えば、コントローラ３１０は、データベースファイル（複数可）にアクセスして、クロック３２０から受け取った現在の時刻を、メモリ３３０に格納されたリスト３５０におけるイベントに対する日付／時刻情報と比較してもよい。
【００４９】
電池充電サブシステム３４０は、電池３０２を受容し、電池３０２の充電と再調整及び充電とのうちの一方又は両方を提供する。コントローラ３１０からのコマンド又は命令により、充電及び／又は再調整及び充電が開始する。
【００５０】
電池充電サブシステム３４０を、個別部品の集合として、ＡＳＩＣ又はその一部として、又は専用電池充電集積回路として実施してもよい。例えば、電池充電サブシステム３４０を、カリフォルニア州SunnyvaleのMAXIM Integrated Productsが製造して販売するＭＡＸ１７３７  Ｓｔａｎｄ−Ａｌｏｎｅ  Ｓｗｉｔｃｈ−Ｍｏｄｅ  Ｌｉｔｈｉｕｍ−Ｉｏｎ  Ｂａｔｔｅｒｙ−Ｃｈａｒｇｅｒ  Ｃｏｎｔｒｏｌｌｅｒを使用して実施してもよい。ＭＡＸ１７３７は、電池充電を開始し停止するシャットダウン入力を提供する。電池充電サブシステム３４０を実施する専用集積回路の別の例は、同じくMAXIM Integrated Productsが製造して販売するＭＡＸ１９０８、ＭＡＸ８７２４  Ｌｏｗ−Ｃｏｓｔ  Ｍｕｌｔｉｃｈｅｍｉｓｔｒｙ  Ｂａｔｔｅｒｙ  Ｃｈａｒｇｅｒである。ＭＡＸ１９０８／ＭＡＸ８７２４は、種々の電池タイプ（例えば、ＮｉＭＨ、ＮｉＣｄ、Ｌｉ等）に対応し、ＭＡＸ１７３７は、主にリチウムイオン電池に対して設計されている。電池充電サブシステム３４０を実施するために使用するように、この製造業者及び他の製造業者からの多種多様の他の専用集積回路が容易に入手可能である。
【００５１】
概して、電池充電サブシステム３４０は、充電装置３００の外部の電源から充電のための電力を受け取る。例えば、電池充電サブシステム３４０は、交流（ＡＣ）コンセント（例えば、壁コンセント）から電力を受け取ってもよい。別の例では、電池充電サブシステム３４０は、自動車又は航空機で見られることが多いように、直流（ＤＣ）補助装置ポートから充電のための電力を受け取ってもよい。場合によっては、充電電力を変換し及び／又は事前に調整するために、電池充電サブシステム３４０と電源との間にＡＣ／ＤＣアダプタ又はＤＣ／ＤＣ変換器を使用してもよい。
【００５２】
再び図３を参照すると、いくつかの実施形態では、充電装置３００は、メモリ３６０と、メモリ３６０に格納されたコンピュータプログラム３７０と、をさらに備える。メモリ３６０は、図３に示すようにメモリ３３０の一部であってもよく、又は異なるメモリであってもよい。コントローラ３１０は、メモリ３６０にアクセスしてコンピュータプログラム３７０を実行する。
【００５３】
コンピュータプログラム３７０は、本発明の実施形態によるイベント駆動電池充電を実施する命令を含む。いくつかの実施形態では、コンピュータプログラム３７０の命令は、上述したイベント駆動電池充電の方法１００を実施する。いくつかの実施形態では、コンピュータプログラム３７０の命令は、上述したイベント駆動電池充電の方法２００を実施する。
【００５４】
具体的には、コンピュータプログラム３７０の命令は、現在の日付／時刻をメモリ３３０におけるリスト３５０に格納されたイベントの日付／時刻情報と比較することにより、来るべきイベントの検出を実施する。命令はさらに、来るべきイベントが検出された場合に充電又は再調整／充電の開始を実施する。充電又は再調整／充電により、来るべきイベント中に電池式デバイスにおいて電池３０２を使用することを見越して、電池３０２におけるピーク電荷を確立し維持することが容易になる。
【００５５】
いくつかの実施形態では、充電装置３００は、さらに、ユーザインタフェース（図示せず）を備える。ユーザインタフェースを、電子デバイスをプログラムし及び／又はリスト３５０をプログラムするとともに、充電装置３００に対する制御入力を監視し提供するように使用してもよい。かかる実施形態では、コントローラ３１０は、ユーザインタフェースにインタフェースされる。
【００５６】
充電装置３００を、種々の異なるフォームファクタ及び物理構成で具体化してもよい。例えば、いくつかの実施形態では、充電装置３００は、充電式電池を受容し充電するようにされた独立型ユニット又はシステムである。図４は、本発明の一実施形態による例示的な独立型充電装置３００の斜視図を示す。図４に示すように、電池３０２を、充電するために充電装置３００に挿入し、その後、取り除いて、電力を供給するのに使用するために電池式デバイス（図示せず）に配置する。独立型ユニットとして実施される充電装置３００は、一度に１つ又は複数の電池３０２を収容し充電することができる。さらに、充電装置３００を、図４に示すような従来のフォームファクタ（例えば、ＡＡ、Ｄ、Ｃ）と使用特定電池パック（図示せず）とを有する電池３０２の１つ又は複数と作用するようにしてもよい。使用特定電池パックは、特定のデバイス又はデバイス群で使用するように設計されたカスタム又はセミカスタムフォームファクタ（すなわち、非従来的フォームファクタ）を有する電池パック（例えば、ラップトップコンピュータ電池パック）である。図４には、例として、電池充電装置３００をＡＣコンセントに接続する電源コード３０３を示す。
【００５７】
他の実施形態では、充電装置３００を、限定されないがドッキングステーション，親機，及びストレージラック等、電池式デバイスとともに使用される別の要素又はコンポーネントとして実施するか又はそれに統合する。図５は、本発明の一実施形態による、例示的なデジタルカメラ３０６で使用するドッキングステーション３０４で実施される例示的な充電装置３００の斜視図を示す。かかる実施形態では、充電装置３００は、電子デバイス（例えば、デジタルカメラ３０６）に取付けられた１つ又は複数の電池を入れたまま充電することができる。図５には、リスト３５０をプログラムし及び／又は再プログラムするためのユーザインタフェース３０８を示す。ユーザインタフェース３０８は、ドッキングステーション３０４の表面にボタンとディスプレイとを備える。別法として、電子デバイス３０６がドッキングステーション３０４にドッキングされている間に、リスト３５０をプログラムし及び／又は再プログラムするために電子デバイス３０６のユーザインタフェース（図示せず）を使用してもよい。
【００５８】
さらに他の実施形態では、電池充電装置３００を分散して（図示せず）実施してもよい。例えば、コントローラ３１０，クロック３２０，及びメモリ３３０，３５０は、パーソナルコンピュータ（ＰＣ）の一部であってもよい。ＰＣを、制御可能な電池充電サブシステム（制御可能な電池充電サブシステム）３４０に接続してもよい。コンピュータプログラム３６０を実行することにより、ＰＣは、上述したように電池充電サブシステム３４０の動作を制御する。充電装置３００の分散実施態様（図示せず）の別の例では、電池充電サブシステム３４０と電池３０２とを電池式デバイスに配置してもよく、コントローラ３１０，クロック３２０，及びメモリ３３０を、デバイスとともに使用されるドッキングステーション又は充電インタフェースユニットに配置してもよい。当業者は、多数のかかる異なる分散実施態様を容易に考案することができ、それらはすべて本発明の範囲内にある。
【００５９】
図６は、本発明の一実施形態によるイベント駆動の入れたままの電池充電を提供する電池式デバイス（電池充電装置）４００のブロック図を示す。充電式電池４０２を有する電池式デバイス４００は、来るべきイベントを検出する手段４１０を備える。検出する手段４１０は、現在の日付／時刻及びイベントに関する日付／時刻情報を使用して、来るべきイベントを検出する。デバイス４００は、さらに、電池４０２を充電する手段４２０を備える。充電する手段４２０は、来るべきイベントの検出に応じて電池４０２を充電するか又は再調整した後に充電する。その結果、デバイス４００の電池４０２は、来るべきイベントが発生した時にピーク電荷容量を有する可能性が高くなり、それにより、イベント中に電池式デバイス４００に対する有用な動作時間が最大化する。
【００６０】
いくつかの実施形態では、来るべきイベントを検出する手段４１０は、現在の日付又は現在の日付及び現在の時刻を生成する手段を備える。検出する手段４１０は、現在の日付／時刻をイベント日付／時刻情報と比較する手段をさらに備える。方法１００，２００の検出ステップ１１０，２１０において、上述したように、現在の日付／時刻がイベントのうちの１つ又は複数からの日付／時刻情報に対応する場合に、来るべきイベントが検出される。
【００６１】
いくつかの実施形態では、電池４０２を充電する手段４２０は、制御可能な電池充電回路を備える。制御可能な電池充電回路の制御スイッチ又は制御機能により、来るべきイベントが検出する手段４１０によって検出されたか否かに応じて、充電する手段４２０をオンにし或いはオフにする（すなわち、使用可能にし或いは使用不能にする）ことができる。さらに、充電する手段４２０は、充電，急速充電，トップオフ充電，及びトリクル充電のうちの１つ又は複数を使用して電池４０２に電荷を印加することができる。電荷を印加する結果、電池４０２の電荷が「補充電」される。さらに、いくつかの実施形態では、充電する手段４２０は、電池４０２を充電する前に電池４０２を再調整してもよい。
【００６２】
例えば、限定されないがデジタルカメラ等の消費者電子デバイス４００の形態の電池
式デバイス４００の例示的な実施形態を考える。例示的な電池式デバイスは、本発明の実施形態による電池４０２の入れたままのイベント駆動電池再調整及び充電を提供する。具体的には、電池４０２がデバイス２００に取付けられている間に、検出された来るべきイベントに先立って電池４０２を再調整し充電する。図７は、本発明の一実施形態による、図６に示す電池式デバイス４００の例示的な実施形態のブロック図を示す。
【００６３】
図７に示すように、例示的な電子デバイス４００は、さらに、リアルタイムクロックを有するコントローラ４３０と、充電サブシステム４４０と、メモリ４５０と、イベントのリスト４６０と、コンピュータプログラム４７０と、を備える。イベントのリスト４６０及びコンピュータプログラム４７０は、共に、メモリサブシステム４５０に格納される。来るべきイベントを検出する手段４１０は、上述したコントローラ４３０と、メモリ４５０と、イベントのリスト４６０と、コンピュータプログラム４７０のイベント検出部又は機能と、を備える。充電する手段４２０は、上述したコントローラ４３０と、充電サブシステム４４０と、コンピュータプログラム４７０の充電制御部又は機能と、を備える。
【００６４】
コントローラ４３０のリアルタイムクロックは、周期的に現在の日付及び時刻を生成する。コンピュータプログラム４７０のイベント検出部は、コントローラ４３０によって実行されると、生成された現在の日付及び時刻をイベントのリスト４６０におけるイベントのそれぞれの日付及び時刻フィールドと比較する命令を含む。比較により、日付／時刻フィールドとのうちの１つ又は複数が現在の日付／時刻に一致した場合には、イベントが検出される。例えば、命令は、上述したように、イベント駆動充電の方法１００又はイベント駆動再調整及び充電の方法２００のそれぞれ検出ステップ１１０，２１０を実施してもよい。コントローラ４３０は、メモリサブシステム４５０から日付／時刻データを検索することを含んでもよい命令を実行する。コントローラ４３０によって命令が実行された結果、一致した場合に来るべきイベントが検出される。
【００６５】
コントローラ４３０は、充電サブシステム４４０を制御する。かかる制御に基づき、充電サブシステム４４０は、再調整の目的で電池４０２を放電するとともに電池４０２を充電してもよい。具体的には、充電サブシステム４４０は、交流（ＡＣ）アダプタ等の外部電源への接続を介して、コントローラ４３０によって命令されると電池４０２を充電する手段を提供する。同様に、充電サブシステム４４０は、電池再調整を容易にするために、デバイス４００に動作電力を提供することによるか又は負荷抵抗器（図示せず）に電池４０２の出力を切り替えることにより、電池４０２を放電する手段を提供する。
【００６６】
コンピュータプログラム４７０の充電制御部は、コントローラ４３０によって実行されると、再調整及び充電を開始し制御する命令を含む。例えば、命令は、それぞれ方法１００，２００において上述した充電ステップ１２０又は再調整ステップ２２０及び充電ステップ２３０を実施してもよい。さらに、命令は、いずれの来るべきイベントが検出されるか、及び／又は限定されないが最後のすなわち先の再調整からの経過時間及び最後の再調整からの電池の使用量を含む他の要素に応じて、いつ再調整するか、及び、再調整するか否かを確立する方法又はプロセスを実施してもよい。コントローラ４３０が命令を実行した結果、来るべきイベントが検出された場合には、デバイス４００内で電池４０２が入れたまま再調整され充電される。
【００６７】
図７の例示的な電子デバイス４００をデジタルカメラとして実施する場合、コントローラ４３０は、マイクロプロセッサ及びマイクロコントローラ（図示せず）を備える。通常、マイクロコントローラは、マイクロプロセッサより電力消費がはるかに低く、ユーザインタフェース（図示せず）のボタン押下を監視すること及びデジタルカメラ４００のリアルタイムクロック機能を実施すること等、電力レベルの低いタスクを実施するために使用される。マイクロコントローラは、主に、デジタルカメラ４００が「スタンバイ」又は「シャットダウン」モードにある間に発生するコントローラ４３０の機能に関与する。マイクロコントローラは、比較的単純なコンピュータプログラムを実行する。このコンピュータプログラムは、例えばリードオンリメモリ（ＲＯＭ）にファームウェアとして格納される。いくつかの実施形態では、ＲＯＭはマイクロコントローラに組み込まれる。
【００６８】
マイクロプロセッサは、コントローラ関連機能のバランスをとる。具体的には、マイクロプロセッサは、限定されないが画像フォーマット，メモリサブシステム４５０におけるファイルシステムのファイル管理，及びデジタルカメラのユーザインタフェースのうちの１つ又は複数のＩ／Ｏポートに対するデジタル入出力（Ｉ／Ｏ）フォーマットを含む、コントローラ４３０の計算集約的なタスクのすべてに関与する。マイクロプロセッサは、メモリサブシステム４５０に格納された制御プログラムを実行する。制御プログラムの命令は、デジタルカメラ４００に関するコントローラ４３０の制御機能を実施する。制御プログラムの一部は、上述したコンピュータプログラム４７０である。さらに、充電サブシステム４４０は、来るべきイベントが検出された場合にコントローラ４３０が充電又は再調整及び充電を開始することができるようにする制御機能を有する、本発明のいくつかの実施形態のために補強された、デジタルカメラ４００の通常の電源サブシステムであってもよい。さらに、いくつかの実施形態では、デジタルカメラのユーザインタフェースを、リスト４６０のイベントをプログラムし又は再プログラムするように実施してもよい。
【００６９】
以上を要約すると、次の通りである。すなわち、イベント駆動電池充電方法１００，２００は、検出された来るべきイベントを検出するのに応じて（ステップ１１０，２１０）、充電式電池３０２，４０２を充電（ステップ１２０）し、或いは、再調整（ステップ２２０）及び充電（ステップ２３）する。来るべきイベントは、コンピュータ読取可能なメモリに格納されたイベントのリストの一要素である。各要素は、それぞれの発生情報を有する。現在の日付、或いは、現在の日付及び時刻がリストにおけるそれぞれのイベントの発生情報に対応する場合、来るべきイベントが検出される。充電装置３００は、メモリ３３０，３６０，３７０に格納されたイベントのリスト３５０と、クロック３２０と、電池充電サブシステム３０４，３４０と、電池充電サブシステム３４０を制御するコントローラ３１０とを含む。電池式デバイス４００は、メモリ４５０に格納されたイベントのリスト４１０，４６０と、クロック４３０と、電池充電サブシステム４２０，４４０と、コントローラ４１０，４２０，４３０と、メモリに格納されかつコントローラによって実行されるコンピュータプログラム３７０，４１０，４２０，４７０とを含む。コンピュータプログラム３７０，４１０，４２０，４７０は、来るべきイベントを検出するステップ１１０，１２０、及び、来るべきイベントが検出されたときに電池を充電するステップ１２０，２３０を実現する命令を含む。
【００７０】
このように、イベント駆動電池充電又は再調整及び充電の方法の実施形態と共に、各々がイベント駆動電池充電又は再調整及び充電を提供する充電装置及び電池式デバイスの実施形態について説明した。上述した実施形態は、本発明の原理を表す多くの特定の実施形態のうちのいくつかを単に例示するものである、ということを理解しなければならない。明らかに、当業者は、添付の特許請求の範囲によって規定されるような本発明の範囲から逸脱することなく他の多数の構成を容易に考案することができる。
【図面の簡単な説明】
【００７１】
【図１】本発明の一実施形態によるイベント駆動電池充電の方法のフローチャートである。
【図２】本発明の一実施形態によるイベント駆動電池再調整及び充電の方法のフローチャートである。
【図３】本発明の一実施形態によるイベント駆動電池充電を採用する充電装置のブロック図である。
【図４】本発明の一実施形態による例示的な独立型充電装置の斜視図である。
【図５】本発明の一実施形態による例示的なデジタルカメラで使用するドッキングステーションで実施される例示的な充電装置の斜視図である。
【図６】本発明の一実施形態によるイベント駆動の入れたままの電池充電を提供する電池式デバイスのブロック図である。
【図７】本発明の一実施形態による図６に示す電池式デバイスの例示的な実施形態のブロック図である。
【符号の説明】
【００７２】
３００，４００  電池充電装置
３０２，４０２  電池
３０４  ドッキングステーション
３０６  デジタルカメラ
３０８  ユーザインタフェース
３１０，４３０  コントローラ
３２０  リアルタイムクロック
３３０，４５０  メモリ（メモリサブシステム）
３４０，４４０  電池充電サブシステム
３５０  イベントリスト
３６０，４７０  コンピュータプログラム
【図１】
2005323494.tif 000003
【図２】
2005323494.tif 000004
【図３】
2005323494.tif 000005
【図４】
2005323494.tif 000006
【図５】
2005323494.tif 000007
【図６】
2005323494.tif 000008
【図７】
2005323494.tif 000009