(57)【特許請求の範囲】
【請求項１】
電源ＯＮ時のバッテリ充電を制限する時間を設定する設定部と、
前記時間において、電源ＯＮ時の消費電力を算出する算出部と、
前記電源がＯＦＦまたはスリープ状態であるかを検出する検出部と、
バッテリへ充電させる制御を行う充電制御部を備え、
前記充電制御部が、前記電源がＯＦＦまたはスリープ状態である場合に、バッテリへ充電させる電力が前記算出された消費電力を超えないように充電を制限することを特徴とする、電子機器。
【請求項２】
前記バッテリへの充電は、ピークシフト時間外に設定されたバッテリへの充電を禁止する時間に行なわれる請求項１に記載の電子機器。
【請求項３】
前記バッテリへの充電は、予め設定された充電禁止の解除条件が満たされた場合に行なわれる請求項１に記載の電子機器。
【請求項４】
前記バッテリへの充電を禁止する時間を設定可能な充電禁止時間設定部を備える請求項１に記載の電子機器。
【請求項５】
前記充電禁止の解除条件を設定可能な解除条件設定部を備える請求項３に記載の電子機器。
【請求項６】
ピークシフト機能を設定可能なピークシフト機能設定部を備える請求項１に記載の電子機器。
【請求項７】
前記バッテリへの充電を禁止しない時間は、前記算出された消費電力より大きい電力で前記バッテリへの充電が行なわれる請求項２に記載の電子機器。
【請求項８】
電源ＯＮ時のバッテリ充電を制限する時間を設定するステップと、
前記時間において、電源ＯＮ時の消費電力を算出するステップと、
前記電源がＯＦＦまたはスリープ状態であるかを検出するステップと、
バッテリへ充電させる制御を行うステップを備え、
前記制御を行うステップでは、前記電源がＯＦＦまたはスリープ状態である場合に、バッテリへ充電させる電力が前記算出された消費電力を超えないように充電を制限することを特徴とする、電子機器の制御方法。
【請求項９】
電源ＯＮ時のバッテリ充電を制限する時間を設定するステップと、
前記時間において、電源ＯＮ時の消費電力を算出するステップと、
前記電源がＯＦＦまたはスリープ状態であるかを検出するステップと、
バッテリへ充電させる制御を行うステップを備え、
前記制御を行うステップでは、前記電源がＯＦＦまたはスリープ状態である場合に、バッテリへ充電させる電力が前記算出された消費電力を超えないように充電を制限することを特徴とする、電子機器の制御プログラム。
【請求項１０】
電源ＯＮ時のバッテリ充電を制限する時間を設定する設定部と、前記時間において、電源ＯＮ時の消費電力を算出する算出部と、前記電源がＯＦＦまたはスリープ状態であるかを検出する検出部と、バッテリへ充電させる制御を行う充電制御部を備え、前記充電制御部が、前記電源がＯＦＦまたはスリープ状態である場合に、バッテリへ充電させる電力が前記算出された消費電力を超えないように充電を制限することを特徴とする、電子機器と、
前記電子機器から送出された映像信号を取り込む表示装置と
を備える電子システム。
【請求項１１】
前記バッテリへの充電は、ピークシフト時間外に設定されたバッテリへの充電を禁止する時間に行なわれる請求項１０に記載の電子システム。
【請求項１２】
前記バッテリへの充電は、予め設定された充電禁止の解除条件が満たされた場合に行なわれる請求項１０に記載の電子システム。
【請求項１３】
前記バッテリへの充電を禁止する時間を設定可能な充電禁止時間設定部を備える請求項１０に記載の電子システム。
【請求項１４】
前記充電禁止の解除条件を設定可能な解除条件設定部を備える請求項１２に記載の電子システム。
【請求項１５】
ピークシフト機能を設定可能なピークシフト機能設定部を備える請求項１０に記載の電子システム。
【請求項１６】
前記バッテリへの充電を禁止しない時間は、前記算出された消費電力より大きい電力で前記バッテリへの充電が行なわれる請求項１１に記載の電子システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、電子機器、電子機器の制御方法、電子機器の制御プログラム、電子システムに関する。
【背景技術】
【０００２】
近年、例えば、夏季の日中等に電力需要のピーク時間帯があることが知られており、この電力需要のピーク時間帯における電力使用量を低減する必要がある。
【０００３】
この電力使用量の低減のため、上記ピーク時間帯には、電源からの電力供給を中止し、夜間等、電力需要の少ない時間帯にバッテリに充電して電力を蓄え、上記ピーク時間帯は、このバッテリに蓄えられた電力を利用する機能を備えた電子機器（例えば、ノートパソコン（ＰＣ）やテレビ等）が普及している。
【０００４】
また、上記のように、電力需要のピーク時間帯における電力使用量を低減するために、電力の使用時間をシフトすることは、例えば、ピークシフトと呼ばれている。
【０００５】
また、例えば、上記電力需要のピーク時間帯と上記夜間の間の時間帯に上記バッテリ充電を禁止する時間帯を設け、上記ピークシフトをさらに効果的に制御する技術がある（例えば、ピークシフトコントロール）。
【０００６】
しかし、上記バッテリに蓄電できる電力容量には限りがあり、例えば、電子機器使用中にバッテリ蓄電電力が少なくなり、電子機器使用の妨げになることがあった。
【０００７】
このため、ピークシフトに対応する場合においても、電子機器を良好に使用できるようにすることが課題になっていた。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００８−１５４３３４号公報
【特許文献２】実用新案登録  第２５６３１４９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
ピークシフトに対応する場合においても、電子機器を良好に使用できるようにすることが課題になっていた。
【課題を解決するための手段】
【００１０】
実施形態の電子機器は、電源ＯＮ時のバッテリ充電を制限する時間を設定する設定部を備える。
【００１１】
また、前記時間において、電源ＯＮ時の消費電力を算出する算出部を備える。
【００１２】
また、前記電源がＯＦＦまたはスリープ状態であるかを検出する検出部を備える。
【００１３】
また、バッテリへ充電させる制御を行う充電制御部を備える。
前記充電制御部が、前記電源がＯＦＦまたはスリープ状態である場合に、バッテリへ充電させる電力が前記算出された消費電力を超えないように充電を制限する。
【図面の簡単な説明】
【００１４】
【図１】実施形態に係わる電子機器（ＰＣ）の外観を示す図。
【図２】実施形態に係わる電子機器（ＰＣ）の構成を示すブロック図。
【図３】実施形態に係わる電子機器（ＰＣ）において、ピークシフトコントロールに用いられる要部の構成を示すブロック図。
【図４】実施形態に係わる電子機器（ＰＣ）の表示部に表示されるピークシフトコントロールの設定画面の一例を示す図。
【図５】実施形態に係わる電子機器（ＰＣ）の動作を説明するフローチャート。
【発明を実施するための形態】
【００１５】
以下、図面を参照し、実施の形態を説明する。
【００１６】
例えば、通常のピークシフトでは、充電禁止期間は、電子機器（ＰＣ）１０のバッテリ２２への充電が禁止されている。
【００１７】
このため、ピークシフト等でバッテリ放電した後は、バッテリ残量が少なくなり、例えば、ＡＣアダプタ等が必要になる。
【００１８】
この実施の形態においては、以下説明するように、ピークシフトの充電禁止期間であっても、電子機器（ＰＣ）１０の電源ＯＮ時（充電禁止）の消費電力を監視して、平均消費電力を求める。
【００１９】
そして、電子機器（ＰＣ）１０が電源ＯＦＦやスリープ（Ｓｌｅｅｐ）に移行すると、上記求められた平均消費電力を上限としてバッテリ２２への充電を許可し、ピークシフト期間であってもバッテリ残量を確保するようにしている。
【００２０】
図１は、実施形態に係わる電子機器（ＰＣ）の外観を示す図である。
【００２１】
ここでは、電子機器（ＰＣ）１０は、例えばノートブックタイプのパーソナルコンピュータ（ノートＰＣ、またはＰＣ）として実現されている。
【００２２】
なお、この実施形態の電子機器（ＰＣ）１０は、パーソナルコンピュータに限られず、タブレット型ＰＣや携帯電話、携帯型の電子機器、テレビ等に適用することも可能である。
【００２３】
ここでは、電子機器（ＰＣ）１０の一例として、パーソナルコンピュータを用いて説明を行う。
【００２４】
電子機器（ＰＣ）１０は、例えば、コンピュータ（ノートＰＣ）本体１１と、映像表示部１２とから構成されている。映像表示部１２には、例えば、ＬＣＤ（ｌｉｑｕｉｄ  ｃｒｙｓｔａｌ  ｄｉｓｐｌａｙ）１７が組み込まれている。
【００２５】
映像表示部１２は、コンピュータ（ノートＰＣ）本体１１の上面が露出される開放位置とコンピュータ（ノートＰＣ）本体１１の上面を覆う閉塞位置との間を回動自在にコンピュータ（ノートＰＣ）本体１１に取り付けられている。
【００２６】
コンピュータ（ノートＰＣ）本体１１は、薄い箱形の筐体を有しており、その上面には、キーボード１３、電子機器（ＰＣ）１０を電源オン／電源オフするためのパワーボタン１４、タッチパッド１６、スピーカ１８Ａ、１８Ｂなどが配置されている。
【００２７】
また、コンピュータ（ノートＰＣ）本体１１の、例えば、右側面には、ＵＳＢ（ｕｎｉｖｅｒｓａｌ  ｓｅｒｉａｌ  ｂｕｓ）２．０規格のＵＳＢケーブルやＵＳＢデバイスを接続するためのＵＳＢコネクタ１９が設けられている。
【００２８】
さらに、コンピュータ（ノートＰＣ）本体１１の背面には、例えばＨＤＭＩ(ｈｉｇｈ−ｄｅｆｉｎｉｔｉｏｎ  ｍｕｌｔｉｍｅｄｉａ  ｉｎｔｅｒｆａｃｅ)規格に対応した外部ディスプレイ接続端子が設けられている（図示せず）。この外部ディスプレイ接続端子は、デジタル映像信号を外部ディスプレイに出力するために用いられる。
【００２９】
図２は、実施形態に係わる電子機器（ＰＣ）の構成を示すブロック図である。
【００３０】
電子機器（ＰＣ）１０は、例えば、図２に示すように、ＣＰＵ（ｃｅｎｔｒａｌ  ｐｒｏｃｅｓｓｉｎｇ  ｕｎｉｔ）１０１、システムメモリ（メインメモリ）１０３、サウスブリッジ１０４、ＧＰＵ（Ｇｒａｐｈｉｃｓ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０５、ＶＲＡＭ（ビデオＲＡＭ:ｒａｎｄｏｍ ａｃｃｅｓｓ ｍｅｍｏｒｙ）１０５Ａ、サウンドコントローラ１０６、ＢＩＯＳ−ＲＯＭ（ｂａｓｉｃ ｉｎｐｕｔ／ｏｕｔｐｕｔ ｓｙｓｔｅｍ−ｒｅａｄ ｏｎｌｙ ｍｅｍｏｒｙ）１０７、ＬＡＮ（ｌｏｃａｌ ａｒｅａ ｎｅｔｗｏｒｋ）コントローラ１０８、ハードディスクドライブ（ＨＤＤ（記憶装置））１０９、光ディスクドライブ（ＯＤＤ）１１０、ＵＳＢコントローラ１１１Ａ、カードコントローラ１１１Ｂ、カードスロット１１１Ｃ、無線ＬＡＮコントローラ１１２、エンベデッドコントローラ／キーボードコントローラ（ＥＣ／ＫＢＣ）１１３、ＥＥＰＲＯＭ（ｅｌｅｃｔｒｉｃａｌｌｙ ｅｒａｓａｂｌｅ ｐｒｏｇｒａｍｍａｂｌｅ ＲＯＭ）１１４等を備える。
【００３１】
ＣＰＵ（ＳＯＣ）１０１は、電子機器（ＰＣ）１０内の各部の動作を制御するプロセッサである。
【００３２】
ＣＰＵ（ＳＯＣ）１０１は、ＢＩＯＳ−ＲＯＭ１０７に格納されたＢＩＯＳを実行する。ＢＩＯＳは、ハードウェア制御のためのプログラムである。ＣＰＵ（ＳＯＣ）１０１には、システムメモリ（メインメモリ）１０３をアクセス制御するメモリコントローラも内蔵されている。また、例えば、ＰＣＩ  ＥＸＰＲＥＳＳ規格のシリアルバスなどを介してＧＰＵ１０５との通信を実行する機能も有している。
【００３３】
ＧＰＵ１０５は、電子機器（ＰＣ）１０のディスプレイモニタとして使用されるＬＣＤ１７を制御する表示コントローラである。
【００３４】
このＧＰＵ１０５によって生成される表示信号はＬＣＤ１７に送られる。また、ＧＰＵ１０５は、ＨＤＭＩ制御回路３およびＨＤＭＩ端子２を介して、外部ディスプレイ１にデジタル映像信号を送出することもできる。
【００３５】
ＨＤＭＩ端子２は、前述の外部ディスプレイ接続端子である。ＨＤＭＩ端子２は、非圧縮のデジタル映像信号とデジタルオーディオ信号とを１本のケーブルでテレビのような外部ディスプレイ１に送出することができる。ＨＤＭＩ制御回路３は、ＨＤＭＩモニタと称される外部ディスプレイ１にデジタル映像信号を、ＨＤＭＩ端子２を介して送出するためのインタフェースである。
【００３６】
サウスブリッジ１０４は、ＰＣＩ（Ｐｅｒｉｐｈｅｒａｌ Ｃｏｍｐｏｎｅｎｔ Ｉｎｔｅｒｃｏｎｎｅｃｔ）バス上の各デバイス及びＬＰＣ（Ｌｏｗ Ｐｉｎ Ｃｏｕｎｔ）バス上の各デバイスを制御する。また、サウスブリッジ１０４は、ＨＤＤ１０９及びＯＤＤ１１０を制御するためのＩＤＥ（Ｉｎｔｅｇｒａｔｅｄ Ｄｒｉｖｅ Ｅｌｅｃｔｒｏｎｉｃｓ）コントローラを内蔵している。
【００３７】
さらに、サウスブリッジ１０４は、サウンドコントローラ１０６との通信を実行する機能も有している。
【００３８】
サウンドコントローラ１０６は音源デバイスであり、再生対象のオーディオデータをスピーカ１８Ａ，１８ＢまたはＨＤＭＩ制御回路３に出力する。ＬＡＮコントローラ１０８は、例えばＩＥＥＥ ８０２．３規格の有線通信を実行する有線通信デバイスであり、一方、無線ＬＡＮコントローラ１１２は、例えばＩＥＥＥ ８０２．１１ｇ規格の無線通信を実行する無線通信デバイスである。ＵＳＢコントローラ１１１Ａは、例えばＵＳＢ ２．０規格に対応した外部機器との通信を実行する。
【００３９】
例えば、ＵＳＢコントローラ１１１Ａは、デジタルカメラに格納されている画像データファイルを受信するために使用される。また、カードコントローラ１１１Ｂは、コンピュータ（ノートＰＣ）本体１１に設けられたカードスロットに挿入される、ＳＤカードのようなメモリカードに対するデータの書き込み及び読み出しを実行する。
【００４０】
ＥＣ／ＫＢＣ１１３は、電力管理のためのエンベデッドコントローラと、キーボード１３及びタッチパッド１６を制御するためのキーボードコントローラとが集積された１チップマイクロコンピュータである。ＥＣ／ＫＢＣ１１３は、ユーザによるパワーボタン１４の操作に応じて電子機器（ＰＣ）１０を電源オン／電源オフする機能を有している。
【００４１】
この実施の形態における表示制御は、例えば、ＣＰＵ（ＳＯＣ）１０１がシステムメモリ（メインメモリ）１０３やＨＤＤ１０９等に記録されたプログラムを実行させることにより行われる。
【００４２】
また、この実施形態においては、ＯＳとは、Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ（オペレーティングシステム）の略である。
【００４３】
例えば、キーボード入力や画面出力といった入出力機能やディスクやメモリの管理など、多くのアプリケーションソフトから共通して利用される基本的な機能を提供し、コンピュータシステム全体を管理するソフトウェアである。ここでは、例えば、ＨＤＤ１０９に保存されている。
【００４４】
また、この実施形態においては、電子機器（ＰＣ）１０は、電源マイコン（ＰＳＣ）２１およびバッテリ２２を備えている。
【００４５】
そして、ピークシフトに対応する場合においても、電子機器（ＰＣ）１０を良好に使用できるように動作する。
【００４６】
図３は、実施形態に係わる電子機器（ＰＣ）において、ピークシフトコントロールに用いられる要部の構成を示すブロック図である。
【００４７】
ここでは、電子機器（ＰＣ）１０は、例えば、ＡＣアダプタ３１を介し、商用電源が入力される。
【００４８】
電流検出回路（Ｃｕｒｒｅｎｔ  Ｄｅｔｅｃｔ  Ｃｉｒｃｕｉｔ）３２および充電回路（Ｃｈａｒｇｅ  Ｃｉｒｃｕｉｔ）３３は、電子機器（ＰＣ）１０に、例えば、ハードウェアで構成される。
【００４９】
そして、電流検出回路（Ｃｕｒｒｅｎｔ  Ｄｅｔｅｃｔ  Ｃｉｒｃｕｉｔ）３２は、電源マイコン（Ｍｉｃｒｏｃｏｎｔｒｏｌｌｅｒ）２１に指示され、この電子機器（ＰＣ）１０で消費される電力（消費電力）を検出する。
【００５０】
また、充電回路（Ｃｈａｒｇｅ  Ｃｉｒｃｕｉｔ）３３は、電源マイコン（Ｍｉｃｒｏｃｏｎｔｒｏｌｌｅｒ）２１に指示され、上記バッテリ２２への充電を行なう。
【００５１】
また、電源マイコン（Ｍｉｃｒｏｃｏｎｔｒｏｌｌｅｒ）２１は、図３に示すように、例えば、Ｃｈａｒｇｅ  ｃｕｒｒｅｎｔ  ｌｉｍｉｔ  Ｐｏｗｅｒ  Ｒｅｇｉｓｔｅｒ（充電電流上限値記憶部）を備えている。
【００５２】
図４は、実施形態に係わる電子機器（ＰＣ）の表示部に表示されるピークシフトコントロールの設定画面の一例を示す図である。
【００５３】
この実施形態においては、例えば、ユーザがキーボード１３やタッチパッド１６を操作すると、電子機器（ＰＣ）１０は、表示部（ＬＣＤ）１７に、図４に示すような「ピークシフトコントロール」の設定画面を表示出力する。
【００５４】
例えば、ユーザは、この「ピークシフトコントロール」の設定画面を見ながら、所定の「ピークシフトコントロール」を設定することが可能である。
【００５５】
ここでは、例えば、「ピークシフトコントロール」の説明として、「電源需要の少ない時間帯（夜間など）に蓄えた電力を、電力使用のピーク時に使用する期間／時間を設定できます。」と表示されている。
【００５６】
そして、この実施形態においては、「ピークシフト機能」は、「有効」および「無効」から選択的に指定可能になっており、ここでは、ピークシフト機能４１を「有効」にすること、すなわち、この「ピークシフトコントロール」を行なうこと、が指定されている。
【００５７】
また、その「運用期間」は、運用期間４２に表示されているように、「６月１日」−「９月３０日」が指定されている。なお、この運用期間４２は、ユーザ操作により、適宜変更することが可能である。
【００５８】
また、「運用時間」は、例えば、運用時間４３に表示されているように、「ピークシフト時間」、「バッテリ充電開始時間」、「バッテリ充電禁止時間」をそれぞれ設定することが可能になっている。
【００５９】
ここでは、ピークシフト時間４４は、「１３：００（１：００ＰＭ）」−「１６：００（４：００ＰＭ）」が指定されている。このピークシフト時間４４も、ユーザ操作により、適宜変更可能である。
【００６０】
バッテリ充電開始時間４５は、「２３：００（１１：００ＰＭ）」−が指定されている。このバッテリ充電開始時間４５も、ユーザ操作により、適宜変更可能である。
【００６１】
バッテリ充電禁止時間４６は、「１６：００（４：００ＰＭ）」−「２３：００（１１：００ＰＭ）」が指定されている。このバッテリ充電禁止時間４６も、ユーザ操作により、適宜変更可能である。
【００６２】
なお、上記「バッテリ充電禁止時間」は、上記「ピークシフト時間」と上記「バッテリ充電開始時間」の間の期間に、自動的に設定するようにすることも可能である。
【００６３】
また、この実施形態においては、例えば、ピークシフトを解除する設定である「ピークシフト解除設定（バッテリ残容量）」を設定することが可能である。
【００６４】
ここでは、ピークシフト解除設定（バッテリ残容量）４７は、例えば、バッテリ２２の残容量が１０％以下になった場合に、バッテリ２２への充電禁止が解除するように構成されている。
【００６５】
このピークシフト解除設定（バッテリ残容量）４７は、適宜変更可能であり、例えばユーザ操作により、１５％、２０％、２５％と変更することが可能である。
【００６６】
すなわち、この実施形態においては、上記「ピークシフトコントロール」の設定において、例えば、ピークシフトの「運用期間」、ピークシフトの「運用期間」、すなわち、「ピークシフト時間」、「バッテリ充電開始時間」、「バッテリ充電禁止時間」、「ピークシフト解除設定（バッテリ残容量）」等が設定されている。
【００６７】
そして、この実施形態においては、上記ピークシフトの「バッテリ充電禁止期間」において、電子機器（ＰＣ）１０の電源がＯＮでない場合（すなわち、電源ＯＦＦまたはスリープ（Ｓｌｅｅｐ）状態の場合）は、上記電源マイコン（Ｍｉｃｒｏｃｏｎｔｒｏｌｌｅｒ）２１は、上記電子機器（ＰＣ）１０の電源がＯＮである状態に求めた平均消費電力を上限とした充電電流を計算し、記憶する（Ｃｈａｒｇｅ  ｃｕｒｒｅｎｔ  ｌｉｍｉｔ  Ｐｏｗｅｒ  Ｒｅｇｉｓｔｅｒ（充電電流上限値記憶部））。
【００６８】
上記平均消費電力の上限は、例えば、１０ワットから１５ワット程度である。
【００６９】
ここで、上記、電子機器（ＰＣ）１０の電源がＯＮでない場合（電源ＯＦＦまたはスリープ（Ｓｌｅｅｐ）状態）について、説明する。
【００７０】
ここでは、電子機器（ＰＣ）１０の電源がＯＮでない場合（電源ＯＦＦまたはスリープ（Ｓｌｅｅｐ）状態）とは、例えば、省電力規格「ＡＣＰＩ（Ａｄｖａｎｃｅｄ  Ｃｏｎｆｉｇｕｒａｔｉｏｎ  ａｎｄ  Ｐｏｗｅｒ  Ｉｎｔｅｒｆａｃｅ）」のスリープ・ステートで規定されている、ステータス「Ｓ３」、「Ｓ４」、「Ｓ５」の状態である。
【００７１】
上記ＡＣＰＩの規定では、「Ｓ０」はフル稼働状態、「Ｓ１」は低消費電力状態（ただし、プロセッサ、チップセットともに電源オン）、「Ｓ２」は低消費電力状態（ただし、プロセッサとキャッシュは電源オフ、チップセットは電源オン、「Ｓ３」はスタンバイ状態、「Ｓ４」は休止状態、「Ｓ５」はソフトウェアによる電源オフである。
【００７２】
この計算された充電電流は、例えば、上記ＢＩＯＳ−ＲＯＭ１０７に記憶される。
【００７３】
そして、電源マイコン（Ｍｉｃｒｏｃｏｎｔｒｏｌｌｅｒ）２１は、上記計算された充電電流を用い、上記充電回路（Ｃｈａｒｇｅ  Ｃｉｒｃｕｉｔ）３３を制御し、この充電電流を上限としてバッテリ２２への充電を行なう。
【００７４】
すなわち、この実施形態においては、例えば、上記ピークシフトの「充電禁止期間（１６：００−２３：００）」において、電子機器（ＰＣ）１０の電源がＯＮである場合に、電源マイコン（Ｍｉｃｒｏｃｏｎｔｒｏｌｌｅｒ）２１は、電流検出回路（Ｃｕｒｒｅｎｔ  Ｄｅｔｅｃｔ  Ｃｉｒｃｕｉｔ）３２を用い、電子機器（ＰＣ）１０で消費される電力を監視する。
【００７５】
そして、電源マイコン（Ｍｉｃｒｏｃｏｎｔｒｏｌｌｅｒ）２１は、この監視している電子機器（ＰＣ）１０の電源がＯＮである場合の消費電力から、電子機器（ＰＣ）１０の電源がＯＮである場合の平均消費電力を求める。
【００７６】
ここで、この実施形態において、上記のように、電子機器（ＰＣ）１０の電源がＯＮである場合の消費電力から、平均消費電力を求める理由を説明する。
【００７７】
ユーザは、電子機器（ＰＣ）１０の電源がＯＮである場合に、電子機器（ＰＣ）１０を利用する。
【００７８】
また、電子機器（ＰＣ）１０の利用状況は、ユーザによって、あるいは、状況によって異なることが多い。
【００７９】
このため、この実施形態においては、例えば、上記のように、ピークシフトの「充電禁止期間（１６：００−２３：００）」において、電子機器（ＰＣ）１０の電源がＯＮである場合に、電子機器（ＰＣ）１０で消費される電力を監視し、この消費電力から、平均消費電力を求めている。
【００８０】
すなわち、この実施形態においては、上記のように、上記ピークシフトの「バッテリ充電禁止期間」において、電子機器（ＰＣ）１０の電源がＯＮでない場合（すなわち、電源ＯＦＦまたはスリープ（Ｓｌｅｅｐ）状態の場合）は、上記電源マイコン（Ｍｉｃｒｏｃｏｎｔｒｏｌｌｅｒ）２１は、上記電子機器（ＰＣ）１０の電源がＯＮである状態に求めた平均消費電力を上限とした充電電流を計算し、記憶する（Ｃｈａｒｇｅ  ｃｕｒｒｅｎｔ  ｌｉｍｉｔ  Ｐｏｗｅｒ  Ｒｅｇｉｓｔｅｒ（充電電流上限値記憶部））。
【００８１】
また、電源マイコン（Ｍｉｃｒｏｃｏｎｔｒｏｌｌｅｒ）２１は、上記計算された充電電流を上記充電回路（Ｃｈａｒｇｅ  Ｃｉｒｃｕｉｔ）３３に設定し、この充電電流を上限としてバッテリ２２への充電を開始する。
【００８２】
そして、この実施形態においては、バッテリ２２への充電において、電子機器（ＰＣ）１０の電源ＯＮ時の平均消費電力と同等あるいは小さい充電電流に制限することにより、ピークシフトの効果を保ったままバッテリ容量を確保し、電子機器（ＰＣ）１０がバッテリ駆動できる時間を長くすることが可能になる。
【００８３】
これにより、上記のように、ピークシフトに対応する場合においても、電子機器（ＰＣ）１０を良好に使用することが可能になる。
【００８４】
図５は、実施形態に係わる電子機器（ＰＣ）の動作を説明するフローチャートである。
【００８５】
ステップＳ１００は、ここでの開始ステップである。続いて、ステップＳ１０１に進む。
【００８６】
ステップＳ１０１は、例えば、ユーザが、電子機器（ＰＣ）１０の電源をＯＮにするステップである。続いて、ステップＳ１０２に進む。
【００８７】
ステップＳ１０２は、上記「ピークシフト機能」が有効に設定されているかを検出するステップである。上記「ピークシフト機能」が有効に設定されていると検出される場合はステップＳ１０３に進む（Ｙｅｓ）。上記「ピークシフト機能」が有効に設定されていないと検出される場合はステップＳ１０７に進む（Ｎｏ）。
【００８８】
ステップＳ１０３は、現在の時刻が上記設定されているピークシフトの「運用期間」であるかを判別するステップである。現在の時刻が上記設定されているピークシフトの「運用期間」であると判別される場合は、ステップＳ１０４に進む（Ｙｅｓ）。現在の時刻が上記設定されているピークシフトの「運用期間」ではないと判別される場合は、ステップＳ１０７に進む（Ｎｏ）。
【００８９】
ステップＳ１０４は、上記設定されたピークシフト時間の時間外であるかを判別するステップである。上記設定されたピークシフト時間の時間外であると判別される場合は、ステップＳ１０６に進む（Ｙｅｓ）。上記設定されたピークシフト時間の時間外ではないと判別される場合は、ステップＳ１０５に進む（Ｎｏ）。
【００９０】
ステップＳ１０５は、バッテリ２２への充電を行なわないステップである。続いて、ステップＳ１１３に進む。
【００９１】
ステップＳ１０６は、現時刻が上記設定された「バッテリ充電禁止時間」であるかを判別するステップである。現時刻が上記設定された「バッテリ充電禁止時間」であると判別される場合は、ステップＳ１０８に進む（Ｙｅｓ）。現時刻が上記設定された「バッテリ充電禁止時間」ではないと判別される場合は、ステップＳ１０７に進む（Ｎｏ）。
【００９２】
ステップＳ１０７は、バッテリ２２に通常の充電を行なうステップである。ここでは、上記平均消費電力を上限とした充電電流を用いる充電は行なわない。続いて、ステップＳ１１３に進む。
【００９３】
ステップＳ１０８は、電源マイコン（ＰＳＣ）２１で、電子機器（ＰＣ）１０の電源がＯＮ時の平均消費電力、または、この平均消費電力以下になる充電電流値を算出するステップである。続いて、ステップＳ１０９に進む。
【００９４】
ステップＳ１０９は、上記算出された充電電流値を例えば、記憶部（ＢＩＯＳ−ＲＯＭ）１０７に記憶するステップである。続いて、ステップＳ１１０に進む。
【００９５】
ステップＳ１１０は、電子機器（ＰＣ）１０の電源がＯＦＦまたはスリープであるかを判別するステップである。電子機器（ＰＣ）１０の電源がＯＦＦまたはスリープであると判別される場合は、ステップＳ１１１に進む（Ｙｅｓ）。電子機器（ＰＣ）１０の電源がＯＦＦまたはスリープではないと判別される場合は、ここでの処理を繰り返す（Ｎｏ）。
【００９６】
ステップＳ１１１は、上記のように、バッテリ充電禁止時間（１６：００−２３：００）であっても、上記平均消費電力（設定充電電流値）以下となるように、バッテリ２２に充電するステップである。続いて、ステップＳ１１２に進む。
【００９７】
ステップＳ１１２は、終了ステップであり、ここでの処理は終了する。
【００９８】
上記のように、この実施形態においては、バッテリ２２への充電において、電気機器（ＰＣ）１０の電源がＯＦＦまたはスリープ状態である場合に、上記算出された電源ＯＮ時の平均消費電力以下の電力で、上記バッテリ２２への充電を制御する。
【００９９】
すなわち、この実施形態に係る電子機器は、時刻（現在の時刻）が、ピークシフト時間外に設定されたバッテリへの充電を禁止する時間に該当するかを判別する（ＣＰＵ１０１）。
【０１００】
また、上記時刻が、上記ピークシフト時間外に設定されたバッテリへの充電を禁止する時間に該当する場合に、電源ＯＮ時の平均消費電力を算出する（電源マイコン２１）。
【０１０１】
また、上記電源がＯＦＦまたはスリープ状態であるかを検出する（ＣＰＵ１０１）。
【０１０２】
また、上記電源がＯＦＦまたはスリープ状態である場合に、上記算出された電源ＯＮ時の平均消費電力以下の電力で、上記バッテリへの充電を制御する（電源マイコン２１）。
【０１０３】
また、上記バッテリへの充電は、上記ピークシフト時間外に設定されたバッテリへの充電を禁止する時間に行なわれる（ＣＰＵ１０１）。
【０１０４】
また、上記バッテリへの充電は、予め設定された充電禁止の解除条件が満たされた場合に行なわれる（ＣＰＵ１０１）。
【０１０５】
また、上記バッテリへの充電を禁止する時間を設定可能である（図４）。
【０１０６】
また、上記充電禁止の解除条件を設定可能である（図４）。
【０１０７】
また、ピークシフト機能を設定可能である（図４）。
【０１０８】
また、上記バッテリへの充電を禁止しない時間は、上記算出された電源ＯＮ時の平均消費電力より大きい電力で上記バッテリへの充電が行なわれる（ＣＰＵ１０１）。
【０１０９】
上記のように構成することによって、この実施形態においては、ピークシフトに対応する場合においても、電子機器を良好に使用することが可能になる。
【０１１０】
なお、上記実施形態の制御処理の手順は全てソフトウェアによって実行することが可能である。このため、制御処理の手順を実行するプログラムを格納したコンピュータ読み取り可能な記憶媒体を通じてこのプログラムを通常のコンピュータにインストールして実行するだけで、上記実施形態と同様の効果を容易に実現することができる。
【０１１１】
なお、上記実施形態は、記述そのものに限定されるものではなく、実施段階では、その趣旨を逸脱しない範囲で、構成要素を種々変形して具体化することが可能である。
【０１１２】
また、上記実施形態に開示されている複数の構成要素の適宜な組み合せにより種々の発明を形成できる。
【０１１３】
例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。更に、異なる実施形態に亘る構成要素を適宜組み合せてもよい。
【符号の説明】
【０１１４】
１０…電子機器（ＰＣ）、２１…電源マイコン（ＰＳＣ）、２２…バッテリ、３２…電流検出回路、３３…充電回路。
【図１】
0005306496.tif 000002
【図２】
0005306496.tif 000003
【図３】
0005306496.tif 000004
【図４】
0005306496.tif 000005
【図５】
0005306496.tif 000006