(57)【要約】【課題】外部機器から充電式電池に供給される充電電力が、充電式電池の電池残量に対して十分であるか否かをユーザに表示する。【解決手段】電子機器（１）は、充電が可能な充電式電池（２０）の電池残量が第１閾値未満であるか否かの情報、及び外部機器（１００）から充電式電池（２０）に供給される充電電力が第２閾値未満であるか否かの情報を参照し、電池残量に対する充電電力の状態の判定を行う充電電力判定部（５０）と、充電電力判定部（５０）による判定結果が表示されるように制御を行う制御部（１０）とを備える。【選択図】図１
2019097310.tif 000002
【特許請求の範囲】
【請求項１】
充電が可能な充電式電池の電池残量が第１閾値未満であるか否かの情報、及び外部機器から前記充電式電池に供給される充電電力が第２閾値未満であるか否かの情報を参照し、前記電池残量に対する前記充電電力の状態の判定を行う充電電力判定部と、
前記充電電力判定部による判定結果が表示されるように制御を行う制御部とを備えることを特徴とする電子機器。
【請求項２】
前記充電電力判定部は、
前記電池残量が前記第１閾値未満であり、かつ、前記充電電力が前記第２閾値以上であるとの情報を参照すると、前記電池残量は不十分であり、かつ、前記充電電力は十分であると判定し、
前記電池残量が前記第１閾値未満であり、かつ、前記充電電力が前記第２閾値未満であるとの情報を参照すると、前記電池残量及び前記充電電力は不十分であると判定することを特徴とする請求項１に記載の電子機器。
【請求項３】
前記制御部は、前記電池残量が前記第１閾値より低い値である第３閾値以上である場合の前記第２閾値を、前記電池残量が前記第３閾値未満である場合の前記第２閾値より低く設定することを特徴とする請求項２に記載の電子機器。
【請求項４】
前記電子機器の内部温度を検出する温度センサをさらに備え、
前記制御部は、前記温度センサによって検出された前記内部温度が所定温度閾値以上であるか否かの情報を参照し、前記内部温度が前記所定温度閾値以上である場合、前記内部温度が高温であると判定すると、前記充電電力を下げることを特徴とする請求項１から３のいずれか１項に記載の電子機器。
【請求項５】
前記制御部は、前記制御部が前記充電電力を下げたことが表示されるように制御を行うことを特徴とする請求項４に記載の電子機器。
【請求項６】
前記制御部は、前記電池残量が前記第１閾値より低い値である第３閾値未満である場合、前記電子機器の処理速度の制限を発動し、前記電池残量が前記第３閾値以上である場合、または前記電池残量が前記第１閾値未満であり、かつ、前記充電電力が前記第２閾値以上である場合、前記制限を解除することを特徴とする請求項１から５のいずれか１項に記載の電子機器。
【請求項７】
充電が可能な充電式電池を備える電子機器を制御する制御装置であって、
前記充電式電池の電池残量が第１閾値未満であるか否かの情報、及び外部機器から前記充電式電池に供給される充電電力が第２閾値未満であるか否かの情報を参照し、前記電池残量に対する前記充電電力の状態の判定を行う充電電力判定部と、
前記充電電力判定部による判定結果が前記電子機器に表示されるように制御を行う制御部とを備えることを特徴とする制御装置。
【請求項８】
充電が可能な充電式電池の電池残量が第１閾値未満であるか否かの情報、及び外部機器から前記充電式電池に供給される充電電力が第２閾値未満であるか否かの情報を参照し、前記電池残量に対する前記充電電力の状態の判定を行う判定工程と、
前記判定工程による判定結果が表示されるように制御を行う制御工程とを含むことを特徴とする電子機器の制御方法。
【請求項９】
請求項１に記載の電子機器としてコンピュータを機能させるための制御プログラムであって、前記充電電力判定部及び前記制御部としてコンピュータを機能させるための制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は電子機器、制御装置、電子機器の制御方法、及び制御プログラムに関する。
【背景技術】
【０００２】
特許文献１には、複数の装置に関連する電力情報を生成し、前記電力情報を所定の表示画面に表示する電力情報管理装置が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１７−１０２７６１号公報（２０１７年６月８日公開）
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に開示されている電力情報管理装置では、複数の装置に関連する電力情報を表示するのみであり、充電電力が電池残量に対して十分であるか否かを表示することは想定されていない。
【０００５】
本発明の一態様は、外部機器から充電式電池に供給される充電電力が、充電式電池の電池残量に対して十分であるか否かをユーザに表示することを目的とする。
【課題を解決するための手段】
【０００６】
上記の課題を解決するために、本発明の一態様に係る電子機器は、充電が可能な充電式電池の電池残量が第１閾値未満であるか否かの情報、及び外部機器から前記充電式電池に供給される充電電力が第２閾値未満であるか否かの情報を参照し、前記電池残量に対する前記充電電力の状態の判定を行う充電電力判定部と、前記充電電力判定部による判定結果が表示されるように制御を行う制御部とを備える。
【０００７】
本発明の一態様に係る制御装置は、充電が可能な充電式電池を備える電子機器を制御する制御装置であって、前記充電式電池の電池残量が第１閾値未満であるか否かの情報、及び外部機器から前記充電式電池に供給される充電電力が第２閾値未満であるか否かの情報を参照し、前記電池残量に対する前記充電電力の状態の判定を行う充電電力判定部と、前記充電電力判定部による判定結果が前記電子機器に表示されるように制御を行う制御部とを備える。
【０００８】
本発明の一態様に係る電子機器の制御方法は、充電が可能な充電式電池の電池残量が第１閾値未満であるか否かの情報、及び外部機器から前記充電式電池に供給される充電電力が第２閾値未満であるか否かの情報を参照し、前記電池残量に対する前記充電電力の状態の判定を行う判定工程と、前記判定工程による判定結果が表示されるように制御を行う制御工程とを含む。
【発明の効果】
【０００９】
本発明の一態様によれば、外部機器から充電式電池に供給される充電電力が、充電式電池の電池残量に対して十分であるか否かをユーザに表示することができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施形態１に係る電子機器の構成を示すブロック図である。
【図２】図１に示す電子機器の充電電力判定部の構成を示すブロック図である。
【図３】図１に示す電子機器の動作を示すフローチャートである。
【図４】本発明の実施形態２に係る電子機器の構成を示すブロック図である。
【図５】図４に示す電子機器の動作を示すフローチャートである。
【図６】本発明の実施形態３に係る電子機器の構成を示すブロック図である。
【図７】図６に示す電子機器の動作を示すフローチャートである。
【発明を実施するための形態】
【００１１】
〔実施形態１〕
（電子機器１の構成）
図１は、本発明の実施形態１に係る電子機器１の構成を示すブロック図である。図２は、電子機器１の充電電力判定部５０の構成を示すブロック図である。電子機器１は、図１に示すように、制御装置１０Ａ、充電式電池２０、発光部３０、及び記憶部４０を備えている。制御装置１０Ａは、制御部１０及び充電電力判定部５０を備えている。電子機器１は、外部機器１００に接続され、外部機器１００から充電電力を供給される。前記充電電力の単位は、例えば、Ｗであってもよい。電子機器１は、例えば、スマートフォン等の携帯情報端末であってもよいが、充電式電池２０を備え、外部機器１００と接続可能なものであれば、特に限定されない。
【００１２】
制御部１０は、接続認識部１１０、充電制御部１１５、電池残量ｂｉｔ設定部１２０、発光制御部１２５、充電電力算出部１３０、第２閾値設定部１３５、及び充電電力ｂｉｔ設定部１４０を備えている。また、制御部１０は、電子機器１を制御する。
【００１３】
接続認識部１１０は、電子機器１に外部機器１００が接続されたことを認識する。充電制御部１１５は、充電式電池２０の充電に関する制御を行う。具体的には、充電制御部１１５は、定電圧充電と急速充電とを切り替える。急速充電とは、定電圧充電と比べて、充電電力の電圧が高く、充電速度が速い充電である。なお、充電制御部１１５は、定電流充電と急速充電とを切り替えてもよい。急速充電は、定電流充電と比べて、充電電力の電流が大きく、充電速度が速い充電である。
【００１４】
電池残量ｂｉｔ設定部１２０は、充電式電池２０の電池残量を参照し、電池残量ｂｉｔの論理値を設定する。前記電池残量の単位は、例えば、％であってもよい。具体的には、電池残量ｂｉｔ設定部１２０は、充電式電池２０の電池残量が第１閾値以上である場合、電池残量ｂｉｔの論理値を０に設定し、充電式電池２０の電池残量が第１閾値未満である場合、電池残量ｂｉｔの論理値を１に設定する。第１閾値には、例えば、９５％を設定してもよい。第１閾値とは、充電式電池２０の電池残量が十分であるか否かが決まる境界値である。
【００１５】
発光制御部１２５は、発光部３０を制御し、発光部３０を様々な色の光で発光させる。充電電力算出部１３０は、外部機器１００から充電式電池２０に供給される充電電力を算出する。
【００１６】
第２閾値設定部１３５は、充電式電池２０の電池残量が第３閾値以上である場合、第２閾値を、例えば１０Ｗに設定し、充電式電池２０の電池残量が第３閾値未満である場合、第２閾値を、例えば１５Ｗに設定する。つまり、第２閾値設定部１３５は、充電式電池２０の電池残量が第３閾値以上である場合の第２閾値を、充電式電池２０の電池残量が第３閾値未満である場合の第２閾値より低く設定する。第２閾値とは、外部機器１００から充電式電池２０に供給される充電電力が十分であるか否かが決まる境界値である。
【００１７】
第３閾値には、例えば、５０％を設定してもよいが、第３閾値が第１閾値より低い値になるように、第３閾値を設定する。また、第３閾値とは、電子機器１の処理速度の制限が発動するか否かが決まる境界値である。充電式電池２０の電池残量が第３閾値未満である場合、電子機器１の処理速度の制限が発動し、充電式電池２０の電池残量が第３閾値以上である場合、電子機器１の処理速度の制限が解除される。電子機器１の処理速度の制限には、例えば、制御装置１０ＡがＣＰＵ（Central Processing Unit）を備えてもよいものとすると、そのＣＰＵの動作周波数を制限することなどが挙げられる。
【００１８】
充電電力ｂｉｔ設定部１４０は、外部機器１００から充電式電池２０に供給される充電電力を参照し、充電電力ｂｉｔの論理値を設定する。具体的には、充電電力ｂｉｔ設定部１４０は、前記充電電力が第２閾値以上である場合、充電電力ｂｉｔの論理値を０に設定し、前記充電電力が第２閾値未満である場合、充電電力ｂｉｔの論理値を１に設定する。
【００１９】
充電式電池２０は、電子機器１に内蔵された電池であり、例えば、リチウムイオン電池またはリチウムポリマー電池などであるが、充電が可能なものであれば特に限定されない。
【００２０】
発光部３０は、電子機器１に設けられているものであり、例えば、ＬＥＤ（Light Emitting Diode）であってもよい。発光部３０は、発光色、点灯、及び点滅の組み合わせで、充電式電池２０の電池残量に対する充電電力の状態を表示してもよく、発光色、輝度、及び点滅速度を変更することにより、充電式電池２０の電池残量に対する充電電力の状態を表示してもよい。また、充電式電池２０の電池残量に対する充電電力の状態の表示に、発光部３０を用いているが、電子機器１が備えるディスプレイ等の表示部に、充電式電池２０の電池残量に対する充電電力の状態を表示させてもよい。
【００２１】
充電電力判定部５０は、図２に示すように、ＡＮＤゲート５０５を備えており、電池残量ｂｉｔの論理値と充電電力ｂｉｔの論理値との論理積を、充電電力判定信号として発光制御部１２５に供給する。
【００２２】
外部機器１００は、電子機器１と接続されると、電子機器１に充電電力を供給する。外部機器１００は、例えば、ＰＣ（Personal Computer）であってもよいが、電子機器１に充電電力を供給するものであれば、特に限定されない。例えば、外部機器１００は、複数の充電装置を接続することが可能な充電器であってもよい。外部機器１００及び電子機器１は、例えば、ＵＳＢ−ＰＤ（Universal Serial Bus Power Delivery）規格に対応しているものが好ましい。また、外部機器１００は、例えば、ＵＳＢ（Universal Serial Bus）ケーブルによって電子機器１と接続されてもよい。
【００２３】
（電子機器１の動作）
次に、電子機器１の動作について、図３に基づいて説明する。図３は、電子機器１の動作を示すフローチャートである。まず、電子機器１を外部機器１００に接続する（ステップＳ１１０）。電子機器１が外部機器１００に接続されると、接続認識部１１０は、電子機器１に外部機器１００が接続されたことを認識し、充電制御部１１５は、充電式電池２０への充電を開始する。接続認識部１１０は、電子機器１に外部機器１００が接続されたことを電池残量ｂｉｔ設定部１２０に通知する。
【００２４】
電池残量ｂｉｔ設定部１２０は、接続認識部１１０から、電子機器１に外部機器１００が接続されたことを通知されると、充電式電池２０の電池残量が第１閾値以上であるか否かを判定する（ステップＳ１１５）。また、電池残量ｂｉｔ設定部１２０は、充電式電池２０の電池残量が第１閾値以上であるか否かを判定した結果に基づいて、電池残量ｂｉｔの論理値を設定する。具体的に以下に説明する。
【００２５】
電池残量ｂｉｔ設定部１２０は、充電式電池２０の電池残量が第１閾値以上である場合（ステップＳ１１５にてＹＥＳの場合）、電池残量ｂｉｔの論理値を０に設定する（ステップＳ１２０）。この場合、電池残量ｂｉｔ設定部１２０は、発光制御部１２５に、電池残量ｂｉｔの論理値が０であることを通知し、記憶部４０に電池残量ｂｉｔの論理値が０であるという情報、及び充電式電池２０の電池残量の情報を格納する。なお、電池残量ｂｉｔの論理値が０であることは、充電式電池２０の電池残量が十分であり、かつ、外部機器１００から充電式電池２０に供給される充電電力が大きい必要がないことを示している。
【００２６】
発光制御部１２５は、電池残量ｂｉｔ設定部１２０から電池残量ｂｉｔの論理値が０であることを通知されると、発光部３０を緑色に点灯させるように制御する。これにより、発光部３０は、緑色に点灯する（ステップＳ１２５）。発光部３０が緑色に点灯することは、充電式電池２０の電池残量が十分であり、かつ、外部機器１００から充電式電池２０に供給される充電電力が大きい必要がないことを示している。
【００２７】
一方、電池残量ｂｉｔ設定部１２０は、充電式電池２０の電池残量が第１閾値未満である場合（ステップＳ１１５にてＮＯの場合）、電池残量ｂｉｔの論理値を１に設定する（ステップＳ１３０）。この場合、電池残量ｂｉｔ設定部１２０は、充電制御部１１５及び充電電力算出部１３０に、電池残量ｂｉｔの論理値が１であることを通知し、記憶部４０に電池残量ｂｉｔの論理値が１であるという情報、及び充電式電池２０の電池残量の情報を格納する。充電制御部１１５は、電池残量ｂｉｔ設定部１２０から電池残量ｂｉｔの論理値が１であることを通知されると、定電圧充電から急速充電に切り替える。
【００２８】
充電電力算出部１３０は、電池残量ｂｉｔ設定部１２０から電池残量ｂｉｔの論理値が１であることを通知されると、外部機器１００から充電式電池２０に供給される充電電力を算出する（ステップＳ１３５）。充電電力算出部１３０は、算出した充電電力の電力値を第２閾値設定部１３５に供給し、前記充電電力の電力値を記憶部４０に格納する。
【００２９】
第２閾値設定部１３５は、充電電力算出部１３０から前記充電電力の電力値が供給されると、充電式電池２０の電池残量を記憶部４０から参照し、前記電池残量が第３閾値以上であるか否かを判定する（ステップＳ１４０）。第２閾値設定部１３５は、前記電池残量が第３閾値以上である場合（ステップＳ１４０にてＹＥＳの場合）、第２閾値を、例えば１０Ｗに設定する（ステップＳ１４５）。また、第２閾値設定部１３５は、前記電池残量が第３閾値未満である場合（ステップＳ１４０にてＮＯの場合）、第２閾値を、例えば１５Ｗに設定する（ステップＳ１５０）。第２閾値設定部１３５は、設定した第２閾値を記憶部４０に格納し、充電電力ｂｉｔ設定部１４０に処理を行うように指示する。
【００３０】
充電電力ｂｉｔ設定部１４０は、第２閾値設定部１３５から処理を行うように指示されると、記憶部４０から、外部機器１００から充電式電池２０に供給される充電電力の電力値を参照し、前記充電電力が第２閾値以上であるか否かを判定する（ステップＳ１５５）。
【００３１】
充電電力ｂｉｔ設定部１４０は、前記充電電力が第２閾値以上である場合（ステップＳ１５５にてＹＥＳの場合）、充電電力ｂｉｔの論理値を０に設定する（ステップＳ１６０）。この場合、充電電力ｂｉｔ設定部１４０は、充電電力判定部５０のＡＮＤゲート５０５の片方の入力に、充電電力ｂｉｔとして論理値０を入力し、記憶部４０に充電電力ｂｉｔの論理値が０であるという情報を格納する。
【００３２】
充電電力判定部５０は、記憶部４０から電池残量ｂｉｔの論理値が１であるという情報を参照する。充電電力判定部５０が備えるＡＮＤゲート５０５の片方の入力に、電池残量ｂｉｔとしての論理値１が入力される。これにより、ＡＮＤゲート５０５の一方の入力には、電池残量ｂｉｔとして論理値１が入力され、ＡＮＤゲート５０５の他方の入力には、充電電力ｂｉｔとして論理値０が入力される。よって、ＡＮＤゲート５０５の出力は、論理値０となり、充電電力判定部５０の出力の論理値も０となる（ステップＳ１６５：判定工程）。
【００３３】
充電電力判定部５０は、ＡＮＤゲート５０５の出力の論理値を発光制御部１２５に供給する。なお、充電電力判定部５０の出力の論理値が０であることは、充電式電池２０の電池残量が不十分であり、かつ、外部機器１００から充電式電池２０に供給される充電電力が十分であることを示している。電池残量が不十分であるとは、外部機器１００から充電式電池２０に供給される充電電力として大きな充電電力が必要であることを示している。また、充電電力が十分であるとは、急速充電に十分な電力量が外部機器１００から供給されていることを示している。
【００３４】
発光制御部１２５は、充電電力判定部５０から、ＡＮＤゲート５０５の出力の論理値を供給されると、ＡＮＤゲート５０５の出力の論理値が０であることを参照し、発光部３０を赤色に点灯させるように制御する（制御工程）。これにより、発光部３０は、赤色に点灯する（ステップＳ１７０）。発光部３０が赤色に点灯することは、充電式電池２０の電池残量が不十分であり、かつ、外部機器１００から充電式電池２０に供給される充電電力が十分であることを示している。この後、発光部３０が赤色に点灯した状態で、再度ステップＳ１１５の処理から行われる。
【００３５】
一方、充電電力ｂｉｔ設定部１４０は、外部機器１００から充電式電池２０に供給される充電電力が第２閾値未満である場合（ステップＳ１５５にてＮＯの場合）、充電電力ｂｉｔの論理値を１に設定する（ステップＳ１７５）。この場合、充電電力ｂｉｔ設定部１４０は、充電電力判定部５０のＡＮＤゲート５０５の片方の入力に、充電電力ｂｉｔとして論理値１を入力し、記憶部４０に充電電力ｂｉｔの論理値が１であるという情報を格納する。
【００３６】
充電電力判定部５０は、記憶部４０から電池残量ｂｉｔの論理値が１であるという情報を参照する。充電電力判定部５０が備えるＡＮＤゲート５０５の片方の入力に、電池残量ｂｉｔとしての論理値１が入力される。これにより、ＡＮＤゲート５０５の一方の入力には、電池残量ｂｉｔとして論理値１が入力され、ＡＮＤゲート５０５の他方の入力には、充電電力ｂｉｔとして論理値１が入力される。よって、ＡＮＤゲート５０５の出力は、論理値１となり、充電電力判定部５０の出力の論理値も１となる（ステップＳ１８０：判定工程）。充電電力判定部５０は、ＡＮＤゲート５０５の出力の論理値を発光制御部１２５に供給する。なお、充電電力判定部５０の出力の論理値が１であることは、充電式電池２０の電池残量が不十分であり、かつ、外部機器１００から充電式電池２０に供給される充電電力が不十分であることを示している。また、充電電力が不十分であるとは、急速充電に十分な電力量が外部機器１００から供給されていないことを示している。
【００３７】
発光制御部１２５は、充電電力判定部５０から、ＡＮＤゲート５０５の出力の論理値を供給されると、ＡＮＤゲート５０５の出力の論理値が１であることを参照し、発光部３０を赤色に点滅させるように制御する（制御工程）。これにより、発光部３０は、赤色に点滅する（ステップＳ１８５）。発光部３０が赤色に点滅することは、充電式電池２０の電池残量が不十分であり、かつ、外部機器１００から充電式電池２０に供給される充電電力が不十分であることを示している。この後、発光部３０が赤色に点滅した状態で、再度ステップＳ１１５の処理から行われる。
【００３８】
以上により、電子機器１では、充電電力判定部５０は、充電が可能な充電式電池２０の電池残量が第１閾値未満であるか否かの情報、及び外部機器１００から充電式電池２０に供給される充電電力が第２閾値未満であるか否かの情報を参照する。充電電力判定部５０は、前記電池残量に対する前記充電電力の状態の判定を行う。また、制御部１０は、充電電力判定部５０による判定結果が電子機器１に表示されるように制御を行う。これにより、外部機器１００から充電式電池２０に供給される充電電力が、充電式電池２０の電池残量に対して十分であるか否かをユーザに表示することができる。
【００３９】
また、充電電力判定部５０は、充電式電池２０の電池残量が第１閾値未満であり、かつ、前記充電電力が第２閾値以上であるとの情報を参照すると、前記電池残量は不十分であり、かつ、前記充電電力は十分であると判定する。また、充電電力判定部５０は、前記電池残量が前記第１閾値未満であり、かつ、前記充電電力が前記第２閾値未満であるとの情報を参照すると、前記電池残量及び前記充電電力は不十分であると判定する。これにより、前記電池残量が十分であるか否かの境界値に第１閾値を設定し、前記充電電力が十分であるか否かの境界値に第２閾値を設定することにより、前記充電電力が、前記電池残量に対して十分であるか否かをユーザに表示することができる。
【００４０】
さらに、制御部１０は、前記電池残量が第３閾値以上である場合の第２閾値を、前記電池残量が第３閾値未満である場合の第２閾値より低く設定し、第３閾値は、第１閾値より低い値である。これにより、例えば、第３閾値が電子機器１の処理速度の制限が発動するか否かが決まる境界値である場合、制御部１０は、電子機器１の処理速度の制限を考慮して第２閾値を設定することができる。
【００４１】
〔実施形態２〕
図４は、本発明の実施形態２に係る電子機器２の構成を示すブロック図である。なお、説明の便宜上、上記実施形態にて説明した部材と同じ機能を有する部材については、同じ符号を付記し、その説明を繰り返さない。
【００４２】
（電子機器２の構成）
電子機器２は、図４に示すように、電子機器１と比べて、制御装置１０Ａが制御装置１０Ｂに変更されている点、及び温度センサ６０を備えている点が異なる。制御装置１０Ｂは、制御装置１０Ａと比べ、制御部１０が制御部１０ａに変更されている点が異なり、制御部１０ａは、制御部１０と比べて、高温検出ｂｉｔ設定部１５０を備えている点が異なる。
【００４３】
温度センサ６０は、電子機器２の内部温度を検出する。具体的には、例えば、温度センサ６０は、充電式電池２０の温度を検出してもよい。また、温度センサ６０は、充電式電池２０の充電に関わる部分の温度、つまり、電子機器１内の、外部機器１００から充電式電池２０までに亘る部分のうち、少なくとも一部分の温度を検出してもよい。電子機器２の内部温度の単位は、例えば、℃であってもよい。
【００４４】
高温検出ｂｉｔ設定部１５０は、温度センサ６０によって検出された電子機器２の内部温度を参照し、高温検出ｂｉｔの論理値を設定する。具体的には、高温検出ｂｉｔ設定部１５０は、前記内部温度が所定温度閾値以上である場合、高温検出ｂｉｔの論理値を１に設定し、前記内部温度が所定温度閾値未満である場合、高温検出ｂｉｔの論理値を０に設定する。所定温度閾値には、例えば、７０℃を設定することが好ましい。所定温度閾値とは、電子機器２の内部温度が高温になり過ぎているか否かが決まる境界値である。
【００４５】
（電子機器２の動作）
次に、電子機器２の動作について、図５に基づいて説明する。図５は、電子機器２の動作を示すフローチャートである。ステップＳ２１０〜ステップＳ２２０の処理は、ステップＳ１１０〜ステップＳ１２０の処理と同様であるので、説明を繰り返さない。ステップＳ２２０の処理の後、電池残量ｂｉｔ設定部１２０は、高温検出ｂｉｔ設定部１５０に、処理を行うように指示する。
【００４６】
高温検出ｂｉｔ設定部１５０は、電池残量ｂｉｔ設定部１２０から処理を行うように指示されると、温度センサ６０によって検出された電子機器２の内部温度を参照し、前記内部温度が所定温度閾値以上であるか否かを判定する（ステップＳ２２５）。
【００４７】
高温検出ｂｉｔ設定部１５０は、電子機器２の内部温度が所定温度閾値以上である場合（ステップＳ２２５にてＹＥＳの場合）、高温検出ｂｉｔの論理値を１に設定する（ステップＳ２４０）。この場合、高温検出ｂｉｔ設定部１５０は、充電制御部１１５及び発光制御部１２５に、高温検出ｂｉｔの論理値が１であることを通知し、記憶部４０に高温検出ｂｉｔの論理値が１であるという情報、及び前記内部温度の情報を格納する。なお、高温検出ｂｉｔの論理値が１であることは、前記内部温度が高温であることを示している。
【００４８】
充電制御部１１５は、高温検出ｂｉｔ設定部１５０から、高温検出ｂｉｔの論理値が１であることを通知されると、外部機器１００から充電式電池２０に供給される充電電力を下げる（ステップＳ２４５）。なお、充電制御部１１５は、前記充電電力を下げる代わりに、外部機器１００から充電式電池２０への充電を止めてもよい。また、発光制御部１２５は、電池残量ｂｉｔ設定部１２０から電池残量ｂｉｔの論理値が０であることを通知され、かつ、高温検出ｂｉｔ設定部１５０から高温検出ｂｉｔの論理値が１であることを通知される。この後、発光制御部１２５は、発光部３０を黄色に点灯させるように制御する。これにより、発光部３０は、黄色に点灯する（ステップＳ２５０）。ここで、発光部３０が黄色に点灯することは、充電式電池２０の電池残量が十分であり、かつ、電子機器２の内部温度が高温であることを示している。
【００４９】
一方、高温検出ｂｉｔ設定部１５０は、電子機器２の内部温度が所定温度閾値未満である場合（ステップＳ２２５にてＮＯの場合）、高温検出ｂｉｔの論理値を０に設定する（ステップＳ２３０）。この場合、高温検出ｂｉｔ設定部１５０は、発光制御部１２５に、高温検出ｂｉｔの論理値が０であることを通知し、記憶部４０に高温検出ｂｉｔの論理値が０であるという情報、及び電子機器２の内部温度の情報を格納する。なお、高温検出ｂｉｔの論理値が０であることは、前記内部温度が高温ではないことを示している。
【００５０】
発光制御部１２５は、電池残量ｂｉｔ設定部１２０から電池残量ｂｉｔの論理値が０であることを通知され、かつ、高温検出ｂｉｔ設定部１５０から高温検出ｂｉｔの論理値が０であることを通知される。この後、発光制御部１２５は、発光部３０を緑色に点灯させるように制御する。ここで、発光部３０が緑色に点灯することは、充電式電池２０の電池残量が十分であり、かつ、電子機器２の内部温度が高温ではないことを示している。
【００５１】
また、ステップＳ２５５の処理の後、電池残量ｂｉｔ設定部１２０は、高温検出ｂｉｔ設定部１５０に、処理を行うように指示する。ステップＳ２５５の処理は、ステップＳ１３０の処理と同様であるので、説明を繰り返さない。
【００５２】
高温検出ｂｉｔ設定部１５０は、電池残量ｂｉｔ設定部１２０から処理を行うように指示されると、温度センサ６０によって検出された電子機器２の内部温度を参照し、前記内部温度が所定温度閾値以上であるか否かを判定する（ステップＳ２６０）。
【００５３】
高温検出ｂｉｔ設定部１５０は、電子機器２の内部温度が所定温度閾値以上である場合（ステップＳ２６０にてＹＥＳの場合）、高温検出ｂｉｔの論理値を１に設定する（ステップＳ２６５）。この場合、高温検出ｂｉｔ設定部１５０は、充電制御部１１５及び発光制御部１２５に、高温検出ｂｉｔの論理値が１であることを通知し、記憶部４０に高温検出ｂｉｔの論理値が１であるという情報、及び電子機器２の内部温度の情報を格納する。
【００５４】
充電制御部１１５は、高温検出ｂｉｔ設定部１５０から、高温検出ｂｉｔの論理値が１であることを通知されると、外部機器１００から充電式電池２０に供給される充電電力を下げる（ステップＳ２７０）。なお、充電制御部１１５は、前記充電電力を下げる代わりに、外部機器１００から充電式電池２０への充電を止めてもよい。また、発光制御部１２５は、電池残量ｂｉｔ設定部１２０から電池残量ｂｉｔの論理値が１であることを通知され、かつ、高温検出ｂｉｔ設定部１５０から高温検出ｂｉｔの論理値が１であることを通知される。この後、発光制御部１２５は、発光部３０をオレンジ色に点灯させるように制御する。これにより、発光部３０は、オレンジ色に点灯する（ステップＳ２７５）。ここで、発光部３０がオレンジ色に点灯することは、充電式電池２０の電池残量が不十分であり、かつ、電子機器２の内部温度が高温であることを示している。
【００５５】
また、高温検出ｂｉｔ設定部１５０は、電子機器２の内部温度が所定温度閾値未満である場合（ステップＳ２６０にてＮＯの場合）、高温検出ｂｉｔの論理値を０に設定する（ステップＳ２８０）。この場合、高温検出ｂｉｔ設定部１５０は、充電電力算出部１３０に、高温検出ｂｉｔの論理値が０であることを通知し、記憶部４０に高温検出ｂｉｔの論理値が０であるという情報、及び電子機器２の内部温度の情報を格納する。この後、ステップＳ２８５以降の処理が行われる。ステップＳ２８５〜ステップＳ３３５の処理は、ステップＳ１３５〜ステップＳ１８５の処理と同様であるので、説明を繰り返さない。
【００５６】
以上により、電子機器２では、制御部１０ａは、温度センサ６０によって検出された電子機器２の内部温度が所定温度閾値以上であるか否かの情報を参照する。また、制御部１０ａは、前記内部温度が前記所定温度閾値以上である場合、前記内部温度が高温であると判定すると、外部機器１００から充電式電池２０に供給される充電電力を下げる。一般的な電子機器では、高温状況下で充電を行った場合、または急速充電を長時間行った場合、充電式電池が高温になることで、充電電力を下げる制御、または充電を止める制御が発動する。しかし従来の電子機器では、充電電力を下げる制御、または充電を止める制御が発動しても、これらの制御が発動していることがユーザに通知されないことがある。本実施形態では、これらの制御が発動した場合でも、現行の充電状況をユーザに通知することが可能になる。
【００５７】
また、制御部１０ａは、制御部１０ａが前記充電電力を下げたことが表示されるように制御を行う。これにより、電子機器２の内部温度が高温になったことによって、外部機器１００から充電式電池２０に供給される充電電力が下がったことをユーザに表示することができる。
【００５８】
〔実施形態３〕
図６は、本発明の実施形態３に係る電子機器３の構成を示すブロック図である。図７は、電子機器３の動作を示すフローチャートである。なお、説明の便宜上、上記実施形態にて説明した部材と同じ機能を有する部材については、同じ符号を付記し、その説明を繰り返さない。
【００５９】
（電子機器３の構成）
電子機器３は、図６に示すように、電子機器１と比べて、制御装置１０Ａが制御装置１０Ｃに変更されている点が異なる。制御装置１０Ｃは、制御装置１０Ａと比べて、制御部１０が制御部１０ｂに変更されている点が異なり、制御部１０ｂは、制御部１０と比べて、電池残量判定部１５５及び処理速度制限部１６０を備えている点が異なる。
【００６０】
電池残量判定部１５５は、充電式電池２０の電池残量を参照し、充電式電池２０の電池残量が第３閾値以上であるか否かを判定する。処理速度制限部１６０は、充電式電池２０の電池残量が第３閾値未満である場合、電子機器３の処理速度の制限を発動する。
【００６１】
（電子機器３の動作）
以下に、電子機器３の動作について、図７に基づいて説明する。まず、電子機器３は、外部機器１００と接続されておらず、かつ、使用可能な状態であるとする（ステップＳ４１０）。電池残量判定部１５５は、充電式電池２０の電池残量を参照して、充電式電池２０の電池残量が第３閾値以上であるか否かを判定する（ステップＳ４１５）。
【００６２】
電池残量判定部１５５は、充電式電池２０の電池残量が第３閾値以上である場合（ステップＳ４１５にてＹＥＳの場合）、接続認識部１１０に、電子機器３が外部機器１００に接続されているか否かを判定するように指示する。その後、接続認識部１１０は、電子機器３が外部機器１００に接続されているか否かを判定する（ステップＳ５１５）。
【００６３】
電子機器３が外部機器１００に接続されている場合（ステップＳ５１５にてＹＥＳの場合）、充電制御部１１５は、充電式電池２０の充電を開始する。また、接続認識部１１０は、電池残量ｂｉｔ設定部１２０に処理を行うように指示し、ステップＳ５２０の処理に移る。ステップＳ５２０〜ステップＳ５３０の処理は、ステップＳ１１５〜ステップＳ１２５の処理と同様であるので、説明を繰り返さない。一方、電子機器３が外部機器１００に接続されていない場合（ステップＳ５１５にてＮＯの場合）、ステップＳ４１５の処理に戻る。
【００６４】
電池残量判定部１５５は、充電式電池２０の電池残量が第３閾値未満である場合（ステップＳ４１５にてＮＯの場合）、処理速度制限部１６０に、電子機器３の処理速度の制限を発動するように指示する。処理速度制限部１６０は、電池残量判定部１５５に電子機器３の処理速度の制限を発動するように指示されると、電子機器３の処理速度の制限を発動する（ステップＳ４２０）。
【００６５】
処理速度制限部１６０は、電子機器３の処理速度の制限を発動した後、接続認識部１１０に、電子機器３が外部機器１００に接続されているか否かを判定するように指示する。その後、接続認識部１１０は、電子機器３が外部機器１００に接続されているか否かを判定する（ステップＳ４２５）。
【００６６】
電子機器３が外部機器１００に接続されている場合（ステップＳ４２５にてＹＥＳの場合）、充電制御部１１５は、充電式電池２０の充電を開始する。また、接続認識部１１０は、電池残量判定部１５５に処理を行うように指示し、ステップＳ４３０の処理に移る。一方、電子機器３が外部機器１００に接続されていない場合（ステップＳ４２５にてＮＯの場合）、接続認識部１１０は、処理速度制限部１６０に電子機器３の処理速度の制限を維持するように指示する。そして、処理速度制限部１６０は、電子機器３の処理速度の制限を維持する。この後、ステップＳ４１５の処理に戻る。
【００６７】
ステップＳ４２５の処理の後、電池残量判定部１５５は、接続認識部１１０に処理を行うように指示されると、充電式電池２０の電池残量が第３閾値以上であるか否かを判定する（ステップＳ４３０）。電池残量判定部１５５は、充電式電池２０の電池残量が第３閾値以上である場合（ステップＳ４３０にてＹＥＳの場合）、処理速度制限部１６０に、電子機器３の処理速度の制限を解除するように指示する。処理速度制限部１６０は、電池残量判定部１５５に電子機器３の処理速度の制限を解除するように指示されると、電子機器３の処理速度の制限を解除する（ステップＳ４３５）。
【００６８】
処理速度制限部１６０は、電子機器３の処理速度の制限を解除した後、電池残量ｂｉｔ設定部１２０に処理を行うように指示する。この後、ステップＳ４４０の処理に移る。ステップＳ４４０〜ステップＳ４８０の処理は、ステップＳ１１５、及びステップＳ１３０〜ステップＳ１６５の処理と同様であるので、説明を繰り返さない。
【００６９】
一方、電池残量判定部１５５は、充電式電池２０の電池残量が第３閾値未満である場合（ステップＳ４３０にてＮＯの場合）、電池残量ｂｉｔ設定部１２０に、充電式電池２０の電池残量が第３閾値未満であることを通知する。電池残量ｂｉｔ設定部１２０は、充電式電池２０の電池残量が第３閾値未満であることを通知されると、充電式電池２０の電池残量が第１閾値未満であることを認識する。これは、第３閾値が第１閾値より低い値であるためである。よって、電池残量ｂｉｔ設定部１２０は、電池残量ｂｉｔの論理値を１に設定する（ステップＳ４４５）。この後、ステップＳ４５０以降の処理が行われる。
【００７０】
ステップＳ４８０の処理の後、電子機器３の処理速度の制限が発動している場合、充電電力判定部５０は、処理速度制限部１６０に、電子機器３の処理速度の制限を解除するように指示する。処理速度制限部１６０は、充電電力判定部５０に電子機器３の処理速度の制限を解除するように指示されると、電子機器３の処理速度の制限を解除する（ステップＳ４８５）。
【００７１】
充電電力判定部５０は、処理速度制限部１６０に、電子機器３の処理速度の制限を解除するように指示すると同時に、ＡＮＤゲート５０５の出力の論理値を発光制御部１２５に供給する。この後、ステップＳ４９０の処理が行われるが、ステップＳ４９０の処理は、ステップＳ１７０の処理と同様であるので、説明を繰り返さない。なお、ステップＳ４９０の処理の後は、ステップＳ５１５の処理に戻る。
【００７２】
また、ステップＳ４７０の処理にて、外部機器１００から充電式電池２０に供給される充電電力が第２閾値未満である場合（ステップＳ４７０にてＮＯの場合）、ステップＳ４９５及びステップＳ５００の処理が行われる。ステップＳ４９５及びステップＳ５００の処理は、ステップＳ１７５及びステップＳ１８０の処理と同様であるので、説明を繰り返さない。
【００７３】
ステップＳ５００の処理の後、電子機器３の処理速度の制限が発動している場合、充電電力判定部５０は、処理速度制限部１６０に、電子機器３の処理速度の制限を維持するように指示する。処理速度制限部１６０は、電池残量判定部１５５に電子機器３の処理速度の制限を維持するように指示されると、電子機器３の処理速度の制限を維持する（ステップＳ５０５）。
【００７４】
充電電力判定部５０は、処理速度制限部１６０に、電子機器３の処理速度の制限を維持するように指示すると同時に、ＡＮＤゲート５０５の出力の論理値を発光制御部１２５に供給する。この後、ステップＳ５１０の処理が行われるが、ステップＳ５１０の処理は、ステップＳ１８５の処理と同様であるので、説明を繰り返さない。なお、ステップＳ５１０の処理の後は、ステップＳ４２５の処理に戻る。
【００７５】
以上により、電子機器３では、制御部１０ｂは、充電式電池２０の電池残量が第３閾値未満である場合、電子機器３の処理速度の制限を発動する。また、制御部１０ｂは、前記電池残量が第３閾値以上である場合、または前記電池残量が第１閾値未満であり、かつ、外部機器１００から充電式電池２０に供給される充電電力が第２閾値以上である場合、電子機器３の処理速度の制限を解除する。これにより、充電式電池２０の電池残量が第３閾値未満である場合、電子機器３の処理速度の制限を発動するので、充電式電池２０の長寿命化を図ることができる。また、例えば、充電式電池２０が充電されている場合において、充電電力より消費電力の方が大きくなることを防ぐことができるので、充電式電池２０が充電されないといったことを低減することができる。
【００７６】
〔ソフトウェアによる実現例〕
制御装置１０Ａ・１０Ｂ・１０Ｃの制御ブロック（特に充電電力判定部５０、接続認識部１１０、充電制御部１１５、電池残量ｂｉｔ設定部１２０、発光制御部１２５、充電電力算出部１３０、第２閾値設定部１３５、充電電力ｂｉｔ設定部１４０、高温検出ｂｉｔ設定部１５０、電池残量判定部１５５、及び処理速度制限部１６０）は、集積回路（ＩＣチップ）等に形成された論理回路（ハードウェア）によって実現してもよいし、ソフトウェアによって実現してもよい。
【００７７】
後者の場合、制御装置１０Ａ・１０Ｂ・１０Ｃは、各機能を実現するソフトウェアであるプログラムの命令を実行するコンピュータを備えている。このコンピュータは、例えば少なくとも１つのプロセッサ（制御装置）を備えていると共に、上記プログラムを記憶したコンピュータ読み取り可能な少なくとも１つの記録媒体を備えている。そして、上記コンピュータにおいて、上記プロセッサが上記プログラムを上記記録媒体から読み取って実行することにより、本発明の目的が達成される。上記プロセッサとしては、例えばＣＰＵを用いることができる。上記記録媒体としては、「一時的でない有形の媒体」、例えば、ＲＯＭ（Read Only Memory）等の他、テープ、ディスク、カード、半導体メモリ、プログラマブルな論理回路などを用いることができる。また、上記プログラムを展開するＲＡＭ（Random Access Memory）などをさらに備えていてもよい。また、上記プログラムは、該プログラムを伝送可能な任意の伝送媒体（通信ネットワークや放送波等）を介して上記コンピュータに供給されてもよい。なお、本発明の一態様は、上記プログラムが電子的な伝送によって具現化された、搬送波に埋め込まれたデータ信号の形態でも実現され得る。
【００７８】
〔まとめ〕
本発明の態様１に係る電子機器１、２、３は、充電が可能な充電式電池２０の電池残量が第１閾値未満であるか否かの情報、及び外部機器１００から前記充電式電池に供給される充電電力が第２閾値未満であるか否かの情報を参照し、前記電池残量に対する前記充電電力の状態の判定を行う充電電力判定部５０と、前記充電電力判定部による判定結果が表示されるように制御を行う制御部１０、１０ａ、１０ｂとを備える。
【００７９】
上記の構成によれば、電池残量が十分であるか否かが決まる境界値に第１閾値を設定し、充電電力が十分であるか否かが決まる境界値に第２閾値を設定することにより、充電電力が電池残量に対して十分であるか否かをユーザに表示することができる。
【００８０】
本発明の態様２に係る電子機器１、２、３は、上記態様１において、前記充電電力判定部５０は、前記電池残量が前記第１閾値未満であり、かつ、前記充電電力が前記第２閾値以上であるとの情報を参照すると、前記電池残量は不十分であり、かつ、前記充電電力は十分であると判定し、前記電池残量が前記第１閾値未満であり、かつ、前記充電電力が前記第２閾値未満であるとの情報を参照すると、前記電池残量及び前記充電電力は不十分であると判定してもよい。
【００８１】
上記の構成によれば、外部機器から充電式電池に供給される充電電力が、充電式電池の電池残量に対して十分であるか否かをユーザに表示することができる。
【００８２】
本発明の態様３に係る電子機器１、２、３は、上記態様２において、前記制御部１０、１０ａ、１０ｂは、前記電池残量が前記第１閾値より低い値である第３閾値以上である場合の前記第２閾値を、前記電池残量が前記第３閾値未満である場合の前記第２閾値より低く設定してもよい。
【００８３】
上記の構成によれば、例えば、第３閾値が電子機器１の処理速度の制限が発動するか否かが決まる境界値である場合、制御部は、電子機器の処理速度の制限を考慮して第２閾値を設定することができる。
【００８４】
本発明の態様４に係る電子機器２は、上記態様１から３のいずれかにおいて、前記電子機器の内部温度を検出する温度センサ６０をさらに備え、前記制御部１０ａは、前記温度センサによって検出された前記内部温度が所定温度閾値以上であるか否かの情報を参照し、前記内部温度が前記所定温度閾値以上である場合、前記内部温度が高温であると判定すると、前記充電電力を下げてもよい。
【００８５】
上記の構成によれば、電子機器の内部温度が高温になり過ぎているか否かが決まる境界値に所定温度閾値を設定することにより、電子機器の内部温度が高温になり過ぎることによる、電子機器の内部の各部材へダメージを低減することができる。
【００８６】
本発明の態様５に係る電子機器２は、上記態様４において、前記制御部１０ａは、前記制御部が前記充電電力を下げたことが表示されるように制御を行ってもよい。
【００８７】
上記の構成によれば、電子機器の内部温度が高温になったことによって、外部機器から充電式電池に供給される充電電力が下がったことをユーザに表示することができる。
【００８８】
本発明の態様６に係る電子機器３は、上記態様１から５のいずれかにおいて、前記制御部１０ｂは、前記電池残量が前記第１閾値より低い値である第３閾値未満である場合、前記電子機器の処理速度の制限を発動し、前記電池残量が前記第３閾値以上である場合、または前記電池残量が前記第１閾値未満であり、かつ、前記充電電力が前記第２閾値以上である場合、前記制限を解除してもよい。
【００８９】
上記の構成によれば、充電式電池の電池残量が第３閾値未満である場合、電子機器の処理速度の制限を発動するので、充電式電池の長寿命化を図ることができる。また、例えば、充電式電池が充電されている場合において、充電電力より消費電力の方が大きくなることを防ぐことができるので、充電式電池が充電されないといったことを低減することができる。
【００９０】
本発明の態様７に係る制御装置は、充電が可能な充電式電池２０を備える電子機器１、２、３を制御する制御装置であって、前記充電式電池の電池残量が第１閾値未満であるか否かの情報、及び外部機器１００から前記充電式電池に供給される充電電力が第２閾値未満であるか否かの情報を参照し、前記電池残量に対する前記充電電力の状態の判定を行う充電電力判定部５０と、前記充電電力判定部による判定結果が前記電子機器に表示されるように制御を行う制御部１０、１０ａ、１０ｂとを備える。上記の構成によれば、上記態様１と同様の効果を奏する。
【００９１】
本発明の態様８に係る電子機器１、２、３の制御方法は、充電が可能な充電式電池２０の電池残量が第１閾値未満であるか否かの情報、及び外部機器１００から前記充電式電池に供給される充電電力が第２閾値未満であるか否かの情報を参照し、前記電池残量に対する前記充電電力の状態の判定を行う判定工程と、前記判定工程による判定結果が表示されるように制御を行う制御工程とを含む。上記の構成によれば、上記態様１と同様の効果を奏する。
【００９２】
本発明の各態様に係る充電電力判定部及び制御部は、コンピュータによって実現してもよく、この場合には、コンピュータを上記制御部が備える各部（ソフトウェア要素）として動作させることにより上記制御部をコンピュータにて実現させる制御部の制御プログラム、及びそれを記録したコンピュータ読み取り可能な記録媒体も、本発明の範疇に入る。
【００９３】
本発明は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。さらに、各実施形態にそれぞれ開示された技術的手段を組み合わせることにより、新しい技術的特徴を形成することができる。
【符号の説明】
【００９４】
１、２、３  電子機器                  １０、１０ａ、１０ｂ  制御部
１０Ａ、１０Ｂ、１０Ｃ  制御装置      ２０  充電式電池
３０  発光部                          ４０  記憶部
５０  充電電力判定部                  ６０  温度センサ
１００  外部機器                      １１０  接続認識部
１１５  充電制御部                    １２０  電池残量ｂｉｔ設定部
１２５  発光制御部                    １３０  充電電力算出部
１３５  第２閾値設定部                １４０  充電電力ｂｉｔ設定部
１５０  高温検出ｂｉｔ設定部          １５５  電池残量判定部
１６０  処理速度制限部                ５０５  ＡＮＤゲート
【図１】
2019097310.tif 000003
【図２】
2019097310.tif 000004
【図３】
2019097310.tif 000005
【図４】
2019097310.tif 000006
【図５】
2019097310.tif 000007
【図６】
2019097310.tif 000008
【図７】
2019097310.tif 000009