(57)【特許請求の範囲】
【請求項１】
電池を電源とし、独立して機能する複数の機能部を持つ電子機器であって、
上記電池の残容量を検出する検出手段と、
上記複数の機能部のうち使用を確保しようとする一または複数の機能部を選択すると共に、少なくとも当該一または複数の機能部の使用時間を入力するユーザ操作手段と、
上記ユーザ操作手段の操作情報より、上記電池の残容量と使用できる機能部との関係を設定する設定手段と、
上記検出手段で検出される上記電池の残容量と上記設定手段で設定された関係に基づいて、上記複数の機能部の機能を個々に制御する機能制御手段と
を備えることを特徴とする電子機器。
【請求項２】
上記機能制御手段は、上記複数の機能部に対する電源または電源制御線を制御することで、上記複数の機能部の機能を個々に制御する
ことを特徴とする請求項１に記載の電子機器。
【請求項３】
上記機能制御手段による制御状態を報知する報知手段をさらに備える
ことを特徴とする請求項１に記載の電子機器。
【請求項４】
上記設定手段は、当該一または複数の機能部の必要電流積算残量を算出し、上記電池の残容量が総必要電流積算残量以下では当該一または複数の機能部のみ使用可能であるという関係を設定する
ことを特徴とする請求項１に記載の電子機器。
【請求項５】
上記設定手段は、上記所定の使用時間を確保する一または複数の機能部の必要電流積算残量を、上記ユーザ操作手段で入力される当該一または複数の機能部の使用時間と使用環境温度の入力情報を用いて算出する
ことを特徴とする請求項４に記載の電子機器。
【請求項６】
上記設定手段は、当該一または複数の機能部の必要電流積算残量を算出し、上記電池の残容量が優先順位Ｎ（Ｎは１以上の整数）までの機能部の必要電流積算残量の総量以下では、当該優先順位Ｎ以下の機能部のみ使用可能であるという関係を設定する
ことを特徴とする請求項１に記載の電子機器。
【請求項７】
上記設定手段は、上記所定の使用時間を確保する一または複数の機能部の必要電流積算残量を、当該一または複数の機能部の使用時間と使用環境温度の入力情報を用いて算出する
ことを特徴とする請求項６に記載の電子機器。
【請求項８】
上記優先順位は、上記ユーザ操作手段による上記一または複数の機能部が選択された順位である
ことを特徴とする請求項６に記載の電子機器。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、例えば音楽録再機能等を付加した携帯電話機等に適用して好適な電子機器に関する。詳しくは、ユーザ操作による使用を確保しようとする一または複数の機能部とその使用時間等の情報に基づいて、電池の残容量と上記一または複数の機能部との関係を設定すると共に、その関係に基づいて各機能部の機能を個々に制御することによって、ユーザの意志の反映した各機能部の機能制御を行い得るようにした電子機器に係るものである。
【０００２】
【従来の技術】
通常、電子機器は、電池の残容量と使用できる機能に関連付けを持たせている。例えば、携帯電話機の受信待機時には、その状態から着信を受けて電波を出す状態になった場合を考慮して、発呼時よりも高い電池の残容量で機能を停止する。
【０００３】
【発明が解決しようとする課題】
しかし、上記した関連付けは、ある機能が使用できなくなる直前に、その機能の電源を停止するという思想で行われており、ユーザの意志を反映したものではない。そのため、例えば、音楽の記録再生機能を付加した携帯電話機において、「音楽再生時間が短くなっても構わないから、音楽を聴いてから必ず電話をかけたい」といったユーザの要望を満足するものではなかった。
【０００４】
そこで、この発明では、ユーザの意志の反映した各機能部の機能制御を行うことができる電子機器を提供することを目的とする。
【０００５】
【課題を解決するための手段】
この発明に係る電子機器は、電池を電源とし、独立して機能する複数の機能部を持つ電子機器であって、電池の残容量を検出する検出手段と、複数の機能部のうち使用を確保しようとする一または複数の機能部を選択すると共に、少なくとも当該一または複数の機能部の使用時間を入力するユーザ操作手段と、ユーザ操作手段の操作情報より、電池の残容量と使用できる機能部との関係を設定する設定手段と、検出手段で検出される電池の残容量と上記設定手段で設定された関係に基づいて、複数の機能部の機能を個々に制御する機能制御手段とを備えるものである。
【０００６】
この発明において、検出手段によって電池の残容量が検出される。また、ユーザが、ユーザ操作手段を操作して、複数の機能部のうち使用を確保しようとする一または複数の機能部を選択すると共に、少なくとも当該一または複数の機能部の使用時間等を入力することで、設定手段では電池の残容量と使用できる機能部との関係が設定される。
【０００７】
例えば、設定手段では、当該一または複数の機能部の必要電流積算残量が算出され、電池の残容量が総必要電流積算残量以下となるとき、当該一または複数の機能部のみ使用できるという関係が設定される。また、設定手段では、当該一または複数の機能部の必要電流積算残量が算出され、電池の残容量が優先順位Ｎ（Ｎは１以上の整数）までの機能部の必要電流積算残量の総量以下では、当該優先順位Ｎ以下の機能部のみ使用できるという関係が設定される。なお、各機能部の必要電流積算残量は、例えば各機能部の使用時間と使用環境温度の入力情報を用いて算出される。
【０００８】
そして、複数の機能部の機能は、上述したように設定手段によって設定された関係に基づいて、個々に制御される。例えば、電池の残容量が総必要電流積算残量以下となるとき、当該一または複数の機能部のみ使用できるという関係が設定されている場合は、電池の残容量が総必要電流積算残量以下となるとき当該一または複数の機能部以外の機能は停止するようにされる。これにより、ユーザの意志を反映した各機能部の機能制御が可能となり、例えば別の機能を使い過ぎたために電池の残容量がなくなり、本来使用したい機能が使えなくなってしまうということを防止することが可能となる。
【０００９】
【発明の実施の形態】
以下、図面を参照しながら、この発明の実施の形態について説明する。図１は、実施の形態としての電子機器１００の構成を示している。
【００１０】
この電子機器１００は、音楽再生機能部１０１、電話機能部１０２、音楽録音機能部１０３およびラジオ受信機能部１０４とを有している。各機能部１０１〜１０４は、それぞれ独立して機能し得るものである。
【００１１】
また、電子機器１００は、電源制御等のためのＣＰＵ（central processing unit）１０５を有している。図示せずも、このＣＰＵ１０５は、プログラム駆動用のメモリを内蔵している。このＣＰＵ１０５には、ユーザ操作のための入力デバイスとしてのキーマトリックス１０６と、ユーザ操作進捗状況、ユーザ操作結果等を表示する表示デバイスとしての液晶表示器１０７とを有している。ここで、キーマトリックス１０６の代わりに、ジョグダイヤルや音声認識技術を利用したデバイスを使用してもよい。同様に、液晶表示器１０７の代わりに、音声合成出力によってユーザ操作進捗状況、ユーザ操作結果等を、ユーザに報知するようにしてもよい。
【００１２】
また、電子機器１００は、電池パック１１０を有している。図２は、電池パック１１０の内部構成を示しており、充電可能な電池セル１１１と、この電池セル１１１の保護回路１１２と、この電池セル１１１の周辺温度を検出する温度センサ１１３とが収容されている。温度センサ１１３は、例えば温度検出用サーミスタ等からなり、電池セル１１１の近傍あるいは接して配されている。この場合、電池セル１１１の負極側は電池パック１１０の負端子Ｔｂに接続され、一方電池セル１１１の正極側は電池パック１１０の正端子Ｔａに接続されている。また、温度センサ１１３の出力側は電池パック１１０の温度センサ端子ＴＨに接続されている。
【００１３】
この電池パック１１０の負端子Ｔｂは接地され、その正端子Ｔａは、上述した各機能部１０１〜１０４等の負荷回路１１４に接続される。ここで、負荷回路１１４の消費電流をＩ、保護回路１１２のインピーダンスをＲｐ、電池セル１１１の内部抵抗をＲｂ、無負荷時の電池セル１１１の電圧をＶｂとすると、電池パック１１０の出力電圧Ｖoutは、（１）式で表される。
【００１４】
Ｖout＝Ｖｂ−Ｉ×（Ｒｐ＋Ｒｂ）            ・・・（１）
また、図１に戻って、電池パック１１０の正端子Ｔａは、消費電流検出用の抵抗Ｒ３の一端側に接続され、この抵抗Ｒ３の他端側Ｐは、ＣＰＵ１０５および後述するＡ／Ｄ変換器１２１，１２２に接続されると共に、接続スイッチＰＳＷ１〜ＰＳＷ４をそれぞれ介して機能部１０１〜１０４に接続される。これら接続スイッチＰＳＷ１〜ＰＳＷ４のオンオフは、ＣＰＵ１０５によって制御される。
【００１５】
また、抵抗Ｒ３の他端側Ｐは抵抗Ｒ１，Ｒ２の直列回路を介して接地され、これら抵抗Ｒ１，Ｒ２の接続点に得られる電圧がＡ／Ｄコンバータ１２１でディジタル値に変換されてＣＰＵ１０５に供給される。このディジタル値は、抵抗Ｒ３の他端側Ｐの電圧ＶｐをＣＰＵ１０５が認識するためのものである。
【００１６】
ここで、Ａ／Ｄコンバータ１２１の電源電圧が電圧Ｖｐであるので、電圧ＶｐをそのままＡ／Ｄコンバータ１２１に入力しても、ダイナミックレンジオーバでディジタル値に変換できない。そこで、抵抗器Ｒ１，Ｒ２は、電圧ＶｐをＡ／Ｄコンバータ１２１のダイナミックレンジに入るようにシフトする目的で設けられている。
【００１７】
また、抵抗Ｒ３の一端側は抵抗Ｒ４，Ｒ５の直列回路を介して接地され、これら抵抗Ｒ４，Ｒ５の接続点に得られる電圧がＡ／Ｄコンバータ１２２でディジタル値に変換されてＣＰＵ１０５に供給される。このディジタル値は、抵抗Ｒ３の一端側の電圧、つまり電池パック１１０の出力電圧ＶoutをＣＰＵ１０５が認識するためのものである。抵抗Ｒ４，Ｒ５は、上述した抵抗Ｒ１，Ｒ２と同様の目的で設けられている。
【００１８】
上述したように、ＣＰＵ１０５は、Ａ／Ｄコンバータ１２１，１２２からのディジタル値によって、消費電流検出用の抵抗Ｒ３の一端側の電圧Ｖoutと、その他端側Ｐの電圧Ｖｐを知ることができる。これにより、ＣＰＵ１０５は、（２）式によって、消費電流Ｉを算出することができる。これにより、ＣＰＵ１０５は、後述する放電電流積算残量Ｑを常に把握でき、後述するように電池の残容量Ｑｃを算出できることとなる。
【００１９】
Ｉ＝（Ｖout−Ｖｐ）／Ｒ３                      ・・・（２）
図３は、音楽再生機能部１０１、電話機能部１０２、音楽録音機能部１０３およびラジオ受信機能部１０４の消費電流、終止電圧、バッテリ終止時残量の一例を示している。ここで、消費電流は、該当機能部が動作中に消費する平均電流である（製品製造時に、工場にて測定し、ＣＰＵ１０５内のメモリに記憶）。
【００２０】
終止電圧は、該当機能が動作するために必要な無負荷時の最低電池電圧である。（製品設計時に設定し、ＣＰＵ１０５内のメモリに記憶）。無負荷時とは機能が動作していない時であり、図２において、電池セル１１１の電圧Ｖｂが電池パック１１０の出力電圧Ｖoutに等しくなる。終止電圧は、図２に示す電池セル１１１の内部抵抗Ｒｂおよび保護回路１１２のインピーダンスＲｐを参考に定められる。
【００２１】
なお、電池セル１１１は以下の▲１▼、▲２▼のファクターを持っているので、終止電圧は、計算で求めるのではなく、過去の実測データ、経験値を含めた形で決定している。▲１▼内部抵抗Ｒｂは低温時に大きくなる温度特性を持っている。▲２▼電池セル１１１は化学反応を利用しているので可逆性ではない（充放電する毎に特性は変化し、また充放電回数が増すと劣化する）。
【００２２】
バッテリ終止時残量は、後述する（３）式で示されるｇ(w)×ｈ(T)の計算結果の一例であり、終止電圧に達したときに電池に残っている容量である。終止電圧が高いほど容量は多く残っている。また、それよりも終止電圧が低い機能は使用できる。
【００２３】
図１に示す電子機器１００において、ＣＰＵ１０５では、逐次、電池の残容量Ｑｃを計算し、内蔵メモリに格納する動作を行っている。ＣＰＵ１０５は、（３）式により、電池の残容量Ｑｃを計算している。ここで、Ｑは放電電流積算残量、ｇ（ｗ）はバッテリ終止から完全放電までの放電電流積算残量であり（図４参照）、またＴは電池セル１１１の温度、ｈ(Ｔ)は電池セル１１１の温度依存係数である。ＣＰＵ１０５は、上述したように（２）式で電池セル１１１からの流出電流Ｉを算出でき、この流出電流Ｉと出力電圧Ｖoutとから、ｇ(ｗ)を算出できる。また、ＣＰＵ１０５は、電池パック１１０の温度センサ端子ＴＨからの温度センサ１１３の検出出力より、温度Ｔを知って、ｈ(Ｔ)を算出することができる。
Ｑｃ＝Ｑ−ｇ(ｗ)×ｈ(Ｔ)                ・・・（３）
【００２４】
図１に示す電子機器１００において、ユーザがキーマトリックス１０６で使用する機能部を選択すると、ＣＰＵ１０５は、無負荷時の電池電圧Ｖoutがその機能部の終止電圧以上であることを前提とし、接続スイッチＰＳＷ１〜ＰＳＷ４を制御し、当該選択された機能部に電池パック１１０より電源が供給されるようにする。例えば、電話機能部１０２が選択されるときには、ＣＰＵ１０５によって接続スイッチＰＳＷ２がオンとされ、電池パック１１０より電話機能部１０２に電源が供給され、この電話機能部１０２が機能する状態となる。
【００２５】
また、図１に示す電子機器１００では、ユーザがキーマトリックス１０６で、使用を確保しようとする機能部を選択し、使用時間等の情報を入力することによって、その機能部の所定時間の使用を確保する設定が行われる。この設定においては、その機能部の必要電流積算残量Ｑｒを求めることが必要となる。ＣＰＵ１０５は、（４）式により、必要電流積算残量Ｑｒを算出する。ここで、ｔは使用時間、ｊ(ｗ)は使用時間を必要電流積算残量に変換する係数であり、消費電流に依存している。また、ｋ(Ｔ)は電池セル１１１の温度依存係数である。
Ｑｒ＝ｔ×ｊ(ｗ)×ｋ(Ｔ)                    ・・・（４）
【００２６】
実際には、音楽再生機能部１０１、電話機能部１０２、音楽録音機能部１０３、ラジオ受信機能部１０４のそれぞれで消費電流が異なるので、各機能部１０１〜１０４における必要電流積算残量Ｑr1〜Ｑr4は、それぞれ（５）〜（８）式で算出される。
【００２７】
Ｑr1＝ｔ1×ｊ(w1)×ｋ(T1)                    ・・・（５）
Ｑr2＝ｔ2×ｊ(w2)×ｋ(T2)                    ・・・（６）
Ｑr3＝ｔ3×ｊ(w3)×ｋ(T3)                    ・・・（７）
Ｑr4＝ｔ4×ｊ(w4)×ｋ(T4)                    ・・・（８）
【００２８】
（５）〜（８）式において、ｔ１〜ｔ４は各機能部１０１〜１０４の使用時間、ｊ(w1)〜ｊ(w4)は各機能部１０１〜１０４の使用時間を必要電流積算残量に変換する係数、ｋ(T1)〜ｋ(T4)は各機能部１０１〜１０４の使用時における電池セル１１１の温度依存係数である。ここで、使用時間ｔ１〜ｔ４は、キーマトリックス１０６よりユーザが入力する。ｊ(w1)〜ｊ(w4)は、設計時に設定され、ＣＰＵ１０５内のメモリに記憶されている。ｋ(T1)〜ｋ(T4)は、キーマトリックスよりユーザが使用環境温度Ｔ１〜Ｔ４を入力することで、それに基づいてＣＰＵ１０５で算出される。
【００２９】
ユーザが選択した所定時間の使用を確保しようとする機能部の総必要電流積算残量Ｑrtは、（９）式で表される。この場合、選択されていない機能部では、使用時間ｔが０であることから、必要電流積算残量Ｑｒは０である。したがって、上述の総必要電流積算残量Ｑrtは、常に（９）式で算出できる。
【００３０】
Ｑrt＝Ｑr1＋Ｑr2＋Ｑr3＋Ｑr4                  ・・・（９）
次に、図５および図６のフローチャートを使用して、ＣＰＵ１０５の設定処理時の制御動作を説明する。
【００３１】
ユーザのキーマトリックス１０６の操作に基づいて設定処理を開始すると、まず、ステップＳ１０で、この設定処理で使用するＣＰＵ１０５に内蔵の各種メモリの値を０にクリアする。そして、ステップＳ１１で、Ｘ＝１に設定し、その後に、ステップＳ１２で、液晶表示器１０７に、「電池の残容量が少ないときにＸ番目に使いたい機能を選択して下さい。１：録音  ２：再生  ３：ラジオ受信  ４：電話  その他の数字：終了」のような、ユーザに使用を確保しようとする機能部の選択を促すメッセージ１を表示する。なお、Ｘの部分は実際には算用数字にて表示される。後述する、メッセージ４のＸ−１の部分についても、同様に実際には算用数字にて表示される。
【００３２】
この表示に基づいて、ユーザはキーマトリックス１０６を操作して、機能部の選択を行うことになる。そのため、次に、ステップＳ１３で、１から４の数字キーの押し下げがあるか否かを判定する。１から４の数字キーの押し下げがあるときは、ステップＳ１４で、押し下げられた数字キーに対応した機能部を選択し、機能番号をメモリ[MEMNX]に記憶する。
【００３３】
次に、ステップＳ１５で、液晶表示器１０７に、「使用時間を入力して下さい（最大９９分まで）。」のような、ユーザに使用時間の入力を促すメッセージ２を表示する。この表示に基づいて、ユーザはキーマトリックス１０６を操作して、使用時間の入力を行うことになる。そのため、次に、ステップＳ１６で、０から９の数字キーの押し下げがあるか否かを判定し、０から９の押し下げがあるときは、ステップＳ１７でメモリ[MEM2]に１０の位の数字を記憶し、さらにステップＳ１８で、０から９の数字キーの押し下げがあるか否かを判定し、０から９の押し下げがあるときは、ステップＳ１９でメモリ[MEM3]に１の位の数字を記憶する。そして、ステップＳ２０で、メモリ[MEM2]およびメモリ[MEM3]に記憶した数字MEM2，MEM3を使用して、選択された機能部（機能番号をｎとする）の使用時間ｔn（＝１０＊MEM2＋MEM3）を算出し、この使用時間ｔnをメモリ[MEMtn]に記憶する。
【００３４】
次に、ステップＳ２１で、液晶表示器１０７に、「使用環境温度を入力して下さい（最大６９度まで）。」のような、ユーザに使用環境温度の入力を促すメッセージ３を表示する。この表示に基づいて、ユーザはキーマトリックス１０６を操作して、使用時間の入力を行うことになる。そのため、次に、ステップＳ２２で、０から６の数字キーの押し下げがあるか否かを判定し、０から６の押し下げがあるときは、ステップＳ２３でメモリ[MEM4]に１０の位の数字を記憶し、さらにステップＳ２４で、０から９の数字キーの押し下げがあるか否かを判定し、０から９の押し下げがあるときは、ステップＳ２５でメモリ[MEM5]に１の位の数字を記憶する。
【００３５】
そして、ステップＳ２６で、メモリ[MEM4]およびメモリ[MEM5]に記憶した数字MEM4，MEM5を使用して、選択された機能部（機能番号をｎとする）の使用環境温度Ｔn（＝１０＊MEM4＋MEM5）を算出し、この使用環境温度Ｔnを使用して温度依存係数ｋ(Tn)を算出する。その後、ステップＳ２７で、上述したメモリ[MEMtn]に記憶した使用時間ｔｎと、温度依存係数ｋ(Tn)と、係数ｊ(wn)を使用して、必要電流積算残量Ｑrnを算出し、メモリ[MEMQrn]に記憶し、ステップＳ２８で、上述した（９）式で、総必要電流積算残量Ｑrtを算出する。
【００３６】
次に、ステップＳ２９で、上述した（３）式で算出された電池の残容量Ｑｃを内蔵メモリより読み出し、そしてステップＳ３０で、その残容量Ｑｃが総必要電流積算残量Ｑrtより大きいか否かを判定する。Ｑｃ＞Ｑrtであるときは、ステップＳ３１で、ユーザが順に選択したＸ番目までの機能部の総必要電流積算残量ＱrrX＝Ｑrr(x-1)＋MEMQrn（MEMQrnはメモリ[MEMQrn]に記憶したＱrn）を算出し、メモリ[MEMQrrX]に記憶する。そして、ステップＳ３２で、Ｘ＝Ｘ＋１として、ステップＳ１２に戻り、次（Ｘ＋１番目）に使用を確保しようとする機能部の設定処理に移行し、上述したと同様の制御動作をする。
【００３７】
一方、ステップＳ３０でＱｃ＞Ｑrtでないときは、ステップＳ３３で、液晶表示器１０７に、「容量不足です。Ｘ−１番目に使いたい機能の設定まで保存します。」のような、Ｘ番目に選択した機能部の設定は、電池の残容量Ｑｃが不足しているため保存しない旨のメッセージ４を表示する。そして、さらに、ステップＳ３４で、液晶表示器１０７に、Ｘ−１番目までの設定内容を表示し、ステップＳ３５で、処理を終了する。ステップＳ３４における設定内容の表示では、例えばＸ−１番目までに選択した機能部を示すアイコンと、その使用時間、および優先順位を表示する。この場合、優先順位は選択された順位とされる。なお、上述した使用時間や使用環境温度と同様に、優先順位もユーザが入力するように構成してもよい。
【００３８】
また、ステップＳ１３で１から４の数字キーの押し下げでないとき、ステップＳ１６で０から９の数字キーの押し下げでないとき、ステップＳＴ１８で０から９の数字キーの押し下げでないとき、ステップＳ２２で０から６の数字キーの押し下げでないとき、さらにステップＳ２４で０から９の数字キーの押し下げでないときは、それぞれステップＳ３６に進む。ステップＳ３６では、液晶表示器１０７に、「現在設定が完了したものを保存します。未完了のものは保存しません。」のような、Ｘ−１番目までの設定内容を保存し、Ｘ番目の設定内容は設定が不完全であって保存しない旨のメッセージ５を表示する。その後、ステップＳ３７で、メモリ[MEMX]にＸの値を記憶して、ステップＳ３４に進んで、液晶表示器１０７に設定内容を表示し、ステップＳ３５で処理を終了する。
【００３９】
上述したような設定処理により、使用を確保しようとする一または複数の機能部の所定時間の使用を確保する設定が行われる。次に、図７のフローチャートを使用して、上述した設定処理が終了した後の、ＣＰＵ１０５の電源制御動作について説明する。
【００４０】
まず、ステップＳ４１で、メモリ[MEMX]に記憶している値をＸとする。そして、ステップＳ４２で、Ｘが１以下であるか否かを判定する。Ｘが１以下であるときは、上述した設定処理において、結果的に、使用を確保しようとする機能部の設定がなかったことを意味し、ステップＳ４３に進んで、制御を終了する。
【００４１】
一方、Ｘが２以上であるときは、上述した設定処理において、使用を確保しよとする一または複数の機能部の設定があったことを意味し、ステップＳ４４に進む。ステップＳ４４では、メモリ[MEMQrr(X-1)]に記憶されているＱrr(X-1)（使用を確保しようと設定されているＸ−１番目までの順位の機能部の総必要電流積算残量）を読み込み、ステップＳ４５で、電池の残容量Ｑｃが、総必要電流積算残量Ｑrr(X-1)と等しいか否かを判定する。図５および図６のフローチャートより明らかなように、使用を確保しようと設定されている機能部はＸ−１番目までであるので、ステップＳ４２よりステップＳ４４に移行した際のＱrr(X-1)は、使用を確保しようと設定されている機能部の全ての総必要電流積算残量ということになる。なお、メモリ[MEMQrr０]に記憶されているＱrr0は０である。
【００４２】
ステップＳ４５で、Ｑｃ＝Ｑrr(X-1)となるときは、ステップＳ４６で、Ｘ−１番目までの順位の機能部以外の全ての機能部の機能を停止する。すなわち、ＣＰＵ１０５は、接続スイッチＰＳＷ１〜ＰＳＷ４のうち、Ｘ−１番目までの順位の機能部以外の全ての機能部に対応する接続スイッチをオフとし、電池パック１１０からの電源の供給を断つようにする。ここで、Ｘ−１番目までの順位の機能部は、メモリ[MEMN1]〜メモリ[MEMN(X-1)]に記憶されている機能番号より知ることができる。
【００４３】
そして、ステップＳ４７で、液晶表示器１０７より、機能を停止した機能部のアイコンを消去する。これにより、ユーザは、使用できる機能部を知ることができる。なお、このようなＣＰＵ１０５による各機能部の機能の制御動作を、液晶表示器１０７に表示するのではなく、例えば音声合成による音声等でユーザに報知するようにしてもよい。ステップＳ４７の後に、ステップＳ４８で、Ｘ＝Ｘ−１とし、ステップＳ４９で、Ｘ＝０？であるか否かを判定する。
【００４４】
Ｘ＝０でないときは、ステップＳ４４に戻って、上述したと同様の動作を繰り返す。これにより、電池の残容量Ｑｃが、使用を確保するように設定された一または複数の機能部の総必要電流積算残量となると、当該一または複数の機能部以外の機能は停止され、その後は電池の残容量Ｑｃが優先順位Ｎ（Ｎは１以上の整数）までの機能部の総必要電流積算残量となる毎に、優先順位Ｎ＋１の機能部の機能が停止されていく。
【００４５】
一方、ステップＳ４９で、Ｘ＝０であるときは、ステップＳ５０に進む。Ｘ＝０であるときは、ステップＳ４５で、電池の残容量ＱｃがＱrr0＝０となって、ステップＳ４６で、優先順位１の機能部の機能も停止されている状態にある。そのため、ステップＳ５０では、キーマトリックス１０６によるユーザのキー操作をも受け付けない電源ダウン状態となる。
【００４６】
このように本実施の形態においては、ユーザは、キーマトリックス１０６の操作で設定処理の状態とし、その後に使用を確保しようとする機能部の選択や、その使用時間等を入力することで、使用を確保しようとする一または複数の機能部の所定時間の使用を確保する設定を行うことができる。そして、その設定に基づいて電源制御動作が行われ、当該一または複数の機能部の所定時間の使用が確保される。したがって、上述した設定を行っておくことで、別の機能を使い過ぎたために電池の残容量Ｑｃがなくなり、本来使用したい機能が使えなくなってしまうということを防止できる。つまり、ユーザの意志の反映した各機能部の機能制御を行うことができる。
【００４７】
例えば、電話機能部１０２に関して１０分間の使用を確保するように設定している状態を考える。例えば音楽再生機能部１０１の使用を続けて電池の残容量Ｑｃが少なくなってきて、上述した電話機能部１０２の１０分の使用を確保するための必要電流積算残量となると、音楽再生機能部１０１を含めて、電話機能部１０２以外の機能部の機能が停止される。したがって、電話機能部１０２に関して１０分間の使用が確保されることとなる。
【００４８】
また、使用を確保しようとする複数の機能部の設定があるときは、最初はその複数の機能部の使用が確保されるが、その後は優先順位の低いものから順次機能が停止されていく。これにより、優先順位の高い機能部ほど、設定された使用時間を越えて使用できる時間の幅が大きくなる。
【００４９】
例えば、電話機能部１０２に関して１０分の使用を確保するように１番目に設定し、次に音楽再生機能部１０１に関して５分の使用を確保するように２番目に設定している状態を考える。この場合、電話機能部１０２および音楽再生機能部１０１の消費電流や使用環境温度が仮に同じであるとすると、これら電話機能部１０２および音楽再生機能部１０１以外の機能部の機能が停止された後、音楽再生機能部１０１に関しては最大で５分しか使用できないが、電話機能部１０２に関しては最大で（１０＋５）分の使用が可能となる。
【００５０】
なお、上述実施の形態において、ＣＰＵ１０５は、各機能部１０１〜１０４の機能を制御するのに、これらへの電源を制御するようにしているが、電源制御線、つまりチップイネーブルを制御する構成であってもよい。
【００５１】
また、上述実施の形態においては、電池パック１１０にはＣＰＵが設けられておらず、電池パック１１０をユーザが着脱できない構造となっている。この場合、着脱できる構造とすると、ユーザが別の機器に電池パック１１０を取り付けて充電または放電した場合に、その情報が電池パック１１０に残らず、上述の（３）式の放電電流積算残量Ｑが不明となり、電池の残容量Ｑｃを算出することができなくなる。しかし、特開平９−２９７１６６号公報の図１に示されるにように、電池パック１１０にもＣＰＵを設けることで、電池パック１１０を着脱できる構造とすることもできる。
【００５２】
また、上述実施の形態においては、独立して機能する機能部が４個の例を示したが、機能部の個数はこれに限定されるものではない。また、この独立して機能する機能部は、上述した実施の形態における規模に限定されるものでなく、例えばもっと小さな規模であってもよい。例えば、電話機能部１０２に存在する着信報知のためのベル音発生部、バイブレータ、着信表示用の発光ダイオードを独立して機能する機能部とすることもできる。この場合例えば、電池の残容量Ｑｃが充分なときには、全てを機能できる状態とし、電池の残容量Ｑｃが減ったときには、予めユーザが設定した１種類の他は機能停止状態とする。
【００５３】
【発明の効果】
この発明によれば、ユーザ操作による使用を確保しようとする一または複数の機能部とその使用時間等の情報に基づいて、電池の残容量と上記一または複数の機能部との関係を設定すると共に、その関係に基づいて各機能部の機能を個々に制御するものであり、ユーザの意志の反映した各機能部の機能制御を行うことができる。そして、これにより、別の機能を使い過ぎたために電池の残容量がなくなり、本来使用したい機能が使えなくなってしまうことを良好に防止できる。
【図面の簡単な説明】
【図１】実施の形態としての電子機器の構成を示すブロック図である。
【図２】電池パックの構成を示す図である。
【図３】各機能部の消費電流、終止電圧、バッテリ終止時残量の一例を示す図である。
【図４】放電電流積算残量と時間との関係を示す図である。
【図５】使用を確保しようとする機能部の設定処理時の制御動作を示すフローチャート（１／２）である。
【図６】使用を確保しようとする機能部の設定処理時の制御動作を示すフローチャート（２／２）である。
【図７】設定終了後の電源制御動作を示すフローチャートである。
【符号の説明】
１００・・・電子機器、１０１・・・音楽再生機能部、１０２・・・電話機能部、１０３・・・音楽録音機能部、１０４・・・ラジオ受信機能部、１０５・・・ＣＰＵ、１０６・・・キーマトリックス、１０７・・・液晶表示器、１１０・・・電池パック、１１１・・・電池セル、１１３・・・温度センサ、１２１，１２２・・・Ａ／Ｄコンバータ
【図１】
0003928292.tif 000002
【図２】
0003928292.tif 000003
【図３】
0003928292.tif 000004
【図４】
0003928292.tif 000005
【図５】
0003928292.tif 000006
【図６】
0003928292.tif 000007
【図７】
0003928292.tif 000008