(57)【要約】【課題】  ＴＤＰスペックの範囲外で、必要に応じて、上記モードで設定されるＣＰＵ（制御部）の動作周波数を上昇させることが可能な電子機器を提供することが課題になっていた。【解決手段】  実施形態の電子機器は、第１の電源および第２の電源の接続を検出する接続検出部を備える。  また、前記接続が検出された複数の電源から供給可能な合計電力量情報を取得する電力量情報取得部を備える。  また、予め設定された制御部の高速動作モードで用いられる電力量情報と、前記合計電力量情報を比較し、前記制御部の高速動作モードで用いられる電力量が、前記合計電力量より大きい場合は、消費電力がより少ない動作モードで動作するように前記制御部に指示する指示部と、を備える。【選択図】  図３
2014120070.tif 000002
【特許請求の範囲】
【請求項１】
第１の電源および第２の電源の接続を検出する接続検出部と、
前記接続が検出された複数の電源から供給可能な合計電力量情報を取得する電力量情報取得部と、
予め設定された制御部の高速動作モードで用いられる電力量情報と、前記合計電力量情報を比較し、前記制御部の高速動作モードで用いられる電力量が、前記合計電力量より大きい場合は、消費電力がより少ない動作モードで動作するように前記制御部に指示する指示部と、を備える電子機器。
【請求項２】
前記制御部の高速動作モードで用いられる電力量が、前記合計電力量より大きい場合は、高速動作モードでの動作を禁止する請求項１に記載の電子機器。
【請求項３】
前記高速動作モードは、第１のモードおよび第２のモードを備える請求項１または請求項２のいずれかに記載の電子機器。
【請求項４】
前記制御部の高速動作モードで用いられる電力量が、前記合計電力量より小さい場合は、消費電力がより多い動作モードで動作するように前記制御部に指示する請求項１乃至３のいずれかに記載の電子機器。
【請求項５】
第１の電源および第２の電源の接続を検出する接続検出部と、
前記接続が検出された複数の電源から供給可能な合計電力量情報を取得する電力量情報取得部と、
予め設定された制御部の高速動作モードで用いられる電力量情報と、前記合計電力量情報を比較し、前記制御部の高速動作モードで用いられる電力量が、前記複数の電源の合計電力量より小さい場合は、前記第２の電源からの電力供給をオフ制御する電力制御部を備える電子機器。
【請求項６】
前記制御部の高速動作モードで用いられる電力量が、前記複数の電源の合計電力量より大きい場合は、前記第２の電源からの電力供給をオン制御する請求項５に記載の電子機器。
【請求項７】
前記第１の電源はＡＣアダプタから供給される電源であり、前記第２の電源は前記第１の電源とは異なる外部電源である請求項１乃至請求項６のいずれかに記載の電子機器。
【請求項８】
第１の電源および第２の電源の接続を検出するステップと、
前記接続が検出された複数の電源から供給可能な合計電力量情報を取得するステップと、
予め設定された制御部の高速動作モードで用いられる電力量情報と、前記合計電力量情報を比較し、前記制御部の高速動作モードで用いられる電力量が、前記合計電力量より大きい場合は、消費電力がより少ない動作モードで動作するように前記制御部に指示するステップと、を備える電子機器の制御方法。
【請求項９】
第１の電源および第２の電源の接続を検出するステップと、
前記接続が検出された複数の電源から供給可能な合計電力量情報を取得するステップと、
予め設定された制御部の高速動作モードで用いられる電力量情報と、前記合計電力量情報を比較し、前記制御部の高速動作モードで用いられる電力量が、前記合計電力量より大きい場合は、消費電力がより少ない動作モードで動作するように前記制御部に指示するステップと、を備え、電子機器を制御する電子機器の制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、電子機器、電子機器の制御方法、電子機器の制御プログラムに関する。
【背景技術】
【０００２】
近年、ＣＰＵ（制御部）の動作周波数を一時的に高くするモードを予め設定し、ＴＤＰ(Ｔｈｅｒｍａｌ Ｄｅｓｉｇｎ Ｐｏｗｅｒ：熱設計消費電力)スペックの範囲内で、使用することが可能なパーソナルコンピュータ（ＰＣ等）の電子機器が普及している。
【０００３】
これらの電子機器は、一時的にＣＰＵ（制御部）の動作周波数が高い状態で、使用することが可能になる。
【０００４】
しかし、近年、ＴＤＰスペックの範囲外で、上記モードで設定されるＣＰＵ（制御部）の動作周波数を上昇させ、電子機器をさらに高速動作させたいという要求があった。
【０００５】
このため、ＴＤＰスペックの範囲外で、必要に応じて、上記モードで設定されるＣＰＵ（制御部）の動作周波数を上昇させることが可能な電子機器を提供することが課題になっていた。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００１−３４４０４７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
ＴＤＰスペックの範囲外で、必要に応じて、上記モードで設定されるＣＰＵ（制御部）の動作周波数を上昇させることが可能な電子機器を提供することが課題になっていた。
【課題を解決するための手段】
【０００８】
実施形態の電子機器は、第１の電源および第２の電源の接続を検出する接続検出部を備える。
【０００９】
また、前記接続が検出された複数の電源から供給可能な合計電力量情報を取得する電力量情報取得部を備える。
【００１０】
また、予め設定された制御部の高速動作モードで用いられる電力量情報と、前記合計電力量情報を比較し、前記制御部の高速動作モードで用いられる電力量が、前記合計電力量より大きい場合は、消費電力がより少ない動作モードで動作するように前記制御部に指示する指示部と、を備える。
【図面の簡単な説明】
【００１１】
【図１】実施形態に係わる電子機器（ＰＣ）の外観を示す図。
【図２】実施形態に係わる電子機器（ＰＣ）の構成を示すブロック図。
【図３】実施形態に係わる電子機器（ＰＣ）の構成の要部を示すブロック図。
【図４】実施形態に係わる電子機器（ＰＣ）の高速動作モードの制御動作を説明するフローチャート。
【図５】実施形態に係わる電子機器（ＰＣ）の外部接続電源の制御動作を説明するフローチャート。
【発明を実施するための形態】
【００１２】
以下、図面を参照し、実施の形態を説明する。
【００１３】
図１は、実施形態に係わる電子機器（ＰＣ）の外観を示す図である。
【００１４】
ここでは、電子機器（ＰＣ）１０は、例えばノートブックタイプのパーソナルコンピュータ（ノートＰＣ、またはＰＣ）として実現されている。
【００１５】
なお、この実施形態の電子機器（ＰＣ）１０は、パーソナルコンピュータに限られず、タブレット型ＰＣや携帯電話、スマートフォン、携帯型の電子機器、テレビ等に適用することも可能である。
【００１６】
ここでは、電子機器（ＰＣ）１０の一例として、パーソナルコンピュータを用いて説明を行う。
【００１７】
電子機器（ＰＣ）１０は、例えば、コンピュータ（ノートＰＣ）本体１１と、映像表示部１２とから構成されている。映像表示部１２には、例えば、ＬＣＤ（ｌｉｑｕｉｄ  ｃｒｙｓｔａｌ  ｄｉｓｐｌａｙ）１７が組み込まれている。
【００１８】
映像表示部１２は、コンピュータ（ノートＰＣ）本体１１の上面が露出される開放位置とコンピュータ（ノートＰＣ）本体１１の上面を覆う閉塞位置との間を回動自在にコンピュータ（ノートＰＣ）本体１１に取り付けられている。
【００１９】
コンピュータ（ノートＰＣ）本体１１は、薄い箱形の筐体を有しており、その上面には、キーボード１３、電子機器（ＰＣ）１０を電源オン／電源オフするためのパワーボタン１４、タッチパッド１６、スピーカ１８Ａ、１８Ｂなどが配置されている。
【００２０】
また、コンピュータ（ノートＰＣ）本体１１の、例えば、右側面には、ＵＳＢ（ｕｎｉｖｅｒｓａｌ  ｓｅｒｉａｌ  ｂｕｓ）２．０規格のＵＳＢケーブルやＵＳＢデバイスを接続するためのＵＳＢコネクタ１９が設けられている。
【００２１】
さらに、コンピュータ（ノートＰＣ）本体１１の背面には、例えばＨＤＭＩ(ｈｉｇｈ−ｄｅｆｉｎｉｔｉｏｎ  ｍｕｌｔｉｍｅｄｉａ  ｉｎｔｅｒｆａｃｅ)規格に対応した外部ディスプレイ接続端子が設けられている（図示せず）。この外部ディスプレイ接続端子は、デジタル映像信号を外部ディスプレイに出力するために用いられる。
【００２２】
図２は、実施形態に係わる電子機器（ＰＣ）の構成を示すブロック図である。
【００２３】
電子機器（ＰＣ）１０は、例えば、図２に示すように、ＣＰＵ（ｃｅｎｔｒａｌ  ｐｒｏｃｅｓｓｉｎｇ  ｕｎｉｔ）１０１、システムメモリ（メインメモリ）１０３、サウスブリッジ１０４、ＧＰＵ（Ｇｒａｐｈｉｃｓ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０５、ＶＲＡＭ（ビデオＲＡＭ:ｒａｎｄｏｍ ａｃｃｅｓｓ ｍｅｍｏｒｙ）１０５Ａ、サウンドコントローラ１０６、ＢＩＯＳ−ＲＯＭ（ｂａｓｉｃ ｉｎｐｕｔ／ｏｕｔｐｕｔ ｓｙｓｔｅｍ−ｒｅａｄ ｏｎｌｙ ｍｅｍｏｒｙ）１０７、ＬＡＮ（ｌｏｃａｌ ａｒｅａ ｎｅｔｗｏｒｋ）コントローラ１０８、ハードディスクドライブ（ＨＤＤ（記憶装置））１０９、光ディスクドライブ（ＯＤＤ）１１０、ＵＳＢコントローラ１１１Ａ、カードコントローラ１１１Ｂ、カードスロット１１１Ｃ、無線ＬＡＮコントローラ１１２、エンベデッドコントローラ／キーボードコントローラ（ＥＣ／ＫＢＣ）１１３、ＥＥＰＲＯＭ（ｅｌｅｃｔｒｉｃａｌｌｙ ｅｒａｓａｂｌｅ ｐｒｏｇｒａｍｍａｂｌｅ ＲＯＭ）１１４等を備える。
【００２４】
ＣＰＵ（ＳＯＣ）１０１は、電子機器（ＰＣ）１０内の各部の動作を制御するプロセッサである。
【００２５】
ＣＰＵ（ＳＯＣ）１０１は、ＢＩＯＳ−ＲＯＭ１０７に格納されたＢＩＯＳを実行する。ＢＩＯＳは、ハードウェア制御のためのプログラムである。ＣＰＵ（ＳＯＣ）１０１には、システムメモリ（メインメモリ）１０３をアクセス制御するメモリコントローラも内蔵されている。また、例えば、ＰＣＩ  ＥＸＰＲＥＳＳ規格のシリアルバスなどを介してＧＰＵ１０５との通信を実行する機能も有している。
【００２６】
ＧＰＵ１０５は、電子機器（ＰＣ）１０のディスプレイモニタとして使用されるＬＣＤ１７を制御する表示コントローラである。
【００２７】
このＧＰＵ１０５によって生成される表示信号はＬＣＤ１７に送られる。また、ＧＰＵ１０５は、ＨＤＭＩ制御回路３およびＨＤＭＩ端子２を介して、外部ディスプレイ１にデジタル映像信号を送出することもできる。
【００２８】
ＨＤＭＩ端子２は、前述の外部ディスプレイ接続端子である。ＨＤＭＩ端子２は、非圧縮のデジタル映像信号とデジタルオーディオ信号とを１本のケーブルでテレビのような外部ディスプレイ１に送出することができる。ＨＤＭＩ制御回路３は、ＨＤＭＩモニタと称される外部ディスプレイ１にデジタル映像信号を、ＨＤＭＩ端子２を介して送出するためのインタフェースである。
【００２９】
サウスブリッジ１０４は、ＰＣＩ（Ｐｅｒｉｐｈｅｒａｌ Ｃｏｍｐｏｎｅｎｔ Ｉｎｔｅｒｃｏｎｎｅｃｔ）バス上の各デバイス及びＬＰＣ（Ｌｏｗ Ｐｉｎ Ｃｏｕｎｔ）バス上の各デバイスを制御する。また、サウスブリッジ１０４は、ＨＤＤ１０９及びＯＤＤ１１０を制御するためのＩＤＥ（Ｉｎｔｅｇｒａｔｅｄ Ｄｒｉｖｅ Ｅｌｅｃｔｒｏｎｉｃｓ）コントローラを内蔵している。
【００３０】
さらに、サウスブリッジ１０４は、サウンドコントローラ１０６との通信を実行する機能も有している。
【００３１】
サウンドコントローラ１０６は音源デバイスであり、再生対象のオーディオデータをスピーカ１８Ａ，１８ＢまたはＨＤＭＩ制御回路３に出力する。ＬＡＮコントローラ１０８は、例えばＩＥＥＥ ８０２．３規格の有線通信を実行する有線通信デバイスであり、一方、無線ＬＡＮコントローラ１１２は、例えばＩＥＥＥ ８０２．１１ｇ規格の無線通信を実行する無線通信デバイスである。ＵＳＢコントローラ１１１Ａは、例えばＵＳＢ ２．０規格に対応した外部機器との通信を実行する。
【００３２】
例えば、ＵＳＢコントローラ１１１Ａは、デジタルカメラに格納されている画像データファイルを受信するために使用される。また、カードコントローラ１１１Ｂは、コンピュータ（ノートＰＣ）本体１１に設けられたカードスロットに挿入される、ＳＤカードのようなメモリカードに対するデータの書き込み及び読み出しを実行する。
【００３３】
ＥＣ／ＫＢＣ１１３は、電力管理のためのエンベデッドコントローラと、キーボード１３及びタッチパッド１６を制御するためのキーボードコントローラとが集積された１チップマイクロコンピュータである。ＥＣ／ＫＢＣ１１３は、ユーザによるパワーボタン１４の操作に応じて電子機器（ＰＣ）１０を電源オン／電源オフする機能を有している。
【００３４】
この実施の形態における表示制御は、例えば、ＣＰＵ（ＳＯＣ）１０１がシステムメモリ（メインメモリ）１０３やＨＤＤ１０９等に記録されたプログラムを実行させることにより行われる。
【００３５】
また、この実施形態においては、ＯＳとは、Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ（オペレーティングシステム）の略である。
【００３６】
例えば、キーボード入力や画面出力といった入出力機能やディスクやメモリの管理など、多くのアプリケーションソフトから共通して利用される基本的な機能を提供し、コンピュータシステム全体を管理するソフトウェアである。ここでは、例えば、ＨＤＤ１０９に保存されている。
【００３７】
図３は、実施形態に係わる電子機器（ＰＣ）の構成の要部を示すブロック図である。
【００３８】
この実施形態において、電子機器（ＰＣ）１０に構成される指示部（Ｅｍｂｅｄｄｅｄ  Ｃｏｎｔｒｏｌｌｅｒ）３５は、例えば、第１の電源（ＡＣ  Ａｄａｐｔｏｒ（ＡＣアダプタ）））３１および第２の電源（ＰｏＥ）３２と接続され、これら第１の電源（ＡＣ  Ａｄａｐｔｏｒ（ＡＣアダプタ）））３１および第２の電源（ＰｏＥ）３２との電気的な接続を検出する接続検出部を備えている。
【００３９】
また、ここでは、指示部（Ｅｍｂｅｄｄｅｄ  Ｃｏｎｔｒｏｌｌｅｒ）３５は、例えば、バッテリ（Ｂａｔｔｅｒｙ）３４とも接続され、バッテリ（Ｂａｔｔｅｒｙ）３４との電気的な接続も検出する。
【００４０】
また、接続が検出された複数の電源（第１の電源（ＡＣ  Ａｄａｐｔｏｒ（ＡＣアダプタ）））３１および第２の電源（ＰｏＥ）３２、および、例えば、バッテリ（Ｂａｔｔｅｒｙ）３４）から供給可能な合計電力量情報を計算し、取得する（電力量情報取得部）。
【００４１】
また、予め設定された制御部（ＣＰＵ）３６の高速動作モードで用いられる電力量の情報と、上記のように計算され、取得された合計電力量情報を比較し、上記制御部（ＣＰＵ）３６の高速動作モードで用いられる電力量が、合計電力量より大きい場合は、消費電力がより少ない動作モードで動作するように制御部（ＣＰＵ）３６に指示する（指示部）。
【００４２】
電源回路３３は、上記複数の電源（第１の電源（ＡＣ  Ａｄａｐｔｏｒ（ＡＣアダプタ）））３１および第２の電源（ＰｏＥ）３２、および、例えば、バッテリ（Ｂａｔｔｅｒｙ）３４）と接続され、電子機器（ＰＣ）１０に電力を供給する。
【００４３】
また、ここでは、電源回路３３は、複数の電源（第１の電源（ＡＣ  Ａｄａｐｔｏｒ（ＡＣアダプタ）））３１および第２の電源（ＰｏＥ）３２、および、例えば、バッテリ（Ｂａｔｔｅｒｙ）３４）から、それぞれの電源が供給可能な電力量に関する情報（供給電力量情報）を取得し、制御部（ＣＰＵ）３６に供給する。
【００４４】
すなわち、例えば、第１の電源（ＡＣ  Ａｄａｐｔｏｒ（ＡＣアダプタ））３１の電力供給能力が「Ａ」、第２の電源（ＰｏＥ）３２の電力供給能力が「Ｅ」、また、バッテリ（Ｂａｔｔｅｒｙ）３４の電力供給能力が「Ｂ」である場合に、「供給電力量情報」＝Ａ＋Ｅ＋Ｂである。
【００４５】
また、例えば、バッテリ（Ｂａｔｔｅｒｙ）３４が外され、電力供給に使用されない場合は、「供給電力量情報」＝Ａ＋Ｅである。
【００４６】
また、指示部（Ｅｍｂｅｄｄｅｄ  Ｃｏｎｔｒｏｌｌｅｒ）３５は、制御部（ＣＰＵ）３６と接続され、予め設定された制御部の高速動作モード（ターボモード）を確認したり、制御部（ＣＰＵ）３６に高速動作モード（ターボモード）の設定や変更を指示したりする。
【００４７】
ここで、予め設定された制御部（ＣＰＵ）の「高速動作モード（ターボモード）」について説明する。
【００４８】
ここでは、「高速動作モード（ターボモード）」とは、ＣＰＵに予め設定された、多段階のＣＰＵの動作モードである。
【００４９】
すなわち、制御部（ＣＰＵ）の「高速動作モード（ターボモード）」とは、ＣＰＵの動作周波数を、スペックを超えて高く（アップ）するモードである。
【００５０】
この「ターボモード」の概念は、米国インテル社により、「Ｉｎｔｅｌ Ｔｕｒｂｏ Ｂｏｏｓｔ Ｔｅｃｈｎｏｌｏｇｙ」の一部として提唱された。
【００５１】
「ターボモード」の基本的な考え方は次の通りである。
【００５２】
電子機器（ＰＣ）の冷却機構は、ＣＰＵ（Ｃｅｎｔｒａｌ Ｐｒｏｃｅｓｓｉｎｇ Ｕｎｉｔ：中央演算処理装置）のＴＤＰ(Ｔｈｅｒｍａｌ Ｄｅｓｉｇｎ Ｐｏｗｅｒ：熱設計消費電力)スペックに合わせて作成されている。
【００５３】
ここでは、ＴＤＰとは、設計上想定されるマイクロプロセッサ（ＣＰＵ）の最大放熱量である。すなわち、マイクロプロセッサ（ＣＰＵ）の全ての回路が休みなく働いている状態で、どの程度の熱を発するかを表す、性能指標である。ＴＤＰは、「熱設計電力」とも訳される。
【００５４】
ＴＤＰは、メーカが想定するＣＰＵ負荷のワークロードであり、例えば、マイクロプロセッサ（ＣＰＵ）がスペック周波数で動作した場合に、消費する電力に基づいている。
【００５５】
このため、実際の電力消費は、マルチコアＣＰＵで、ＣＰＵコアのいくつかがスリープ状態になると、ＴＤＰより低くなる。
【００５６】
そこで、「ターボモード」では、この低くなった消費電力のバジェット（余裕）を、アクティブなＣＰＵコアに振り分ける。
【００５７】
すなわち、具体的には、ＣＰＵの駆動電圧を上げ、アクティブなＣＰＵコアの動作周波数を引き上げる。
【００５８】
これにより、アクティブＣＰＵコアの電力消費は多くなるが、上記のように、スリープＣＰＵコアの電力消費が低いため、全体の消費電力はＴＤＰの枠内に収まるというものである。
【００５９】
「ターボモード」は、例えば、複数のモードが設定され、例えば、「ターボモード１」と「ターボモード２」、あるいは、「ターボモード１」と「ターボモード２」と「ターボモード３」のように、予め設定される。
【００６０】
そして、例えば、通常のＣＰＵの消費電力が３５Ｗであった場合に、消費電力の上限を、「ターボモード１」では４５Ｗに、また、「ターボモード２」では「ターボモード１」より高い値（例えば、５０Ｗ）に設定される。
【００６１】
これらの「ターボモード」の状態は、例えば、２０Ｓ（秒）〜１分程度である。
【００６２】
そして、これらの周波数アップにより、例えば、デスクトップやサーバまで広汎に適用することが可能になる。
【００６３】
また、ここで、「ＰｏＥ（パワー・オン・イーサネット（登録商標））」の説明をする。
【００６４】
「ＰｏＥ」とは、イーサネット（登録商標）の配線で利用されるカテゴリ５以上のＵＴＰケーブル（より対線）を通じて電力を供給する技術である。
【００６５】
「ＰｏＥ」は、２００３年６月にＩＥＥＥ ８０２．３ａｆとして標準化された。主に電力供給の困難な場所に設置された、Ｗｅｂカメラ、スイッチングハブ、無線ＬＡＮアクセスポイント、ＩＰ電話機などで利用されることが想定された。
【００６６】
そして、電力の供給には、データ線と電力供給線が共用であるＴｙｐｅＡと、ＵＴＰケーブル上の１０ＢＡＳＥ−Ｔ／１００ＢＡＳＥ−ＴＸでは使われていない４本のピンを利用するＴｙｐｅＢの方式がある。
【００６７】
ＴｙｐｅＡでは１・２・３・６番のピンを、ＴｙｐｅＢでは４・５・７・８番のピンを利用する。
【００６８】
どちらも給電側機器(ＰＳＥ、Ｐｏｗｅｒ ｓｏｕｒｃｉｎｇ ｅｑｕｉｐｍｅｎｔ)では、最大４８Ｖ／１５．４Ｗで供給し、受電側機器(ＰＤ、Ｐｏｗｅｒｅｄ ｄｅｖｉｃｅ)は１２．９５Ｗを使用できることになっている。
【００６９】
給電側機器は製品仕様としてどちらかのタイプを選択する事が出来るが、受電側機器はどちらのタイプからでも受電できる仕様にしなければならない。
【００７０】
また、基本的には、「ＰｏＥ」に対応した機器同士でなければ利用できないが、給電ユニットや受電ユニットといった外部機器を併設する事により、「ＰｏＥ」非対応の機器でも電力供給に対応させることは可能である。
【００７１】
図４は、実施形態に係わる電子機器（ＰＣ）の高速動作モードの制御動作を説明するフローチャートである。
【００７２】
Ｓ１００は、ここでの開始ステップである。続いて、ステップＳ１０１に進む。
【００７３】
Ｓ１０１は、電子機器（ＰＣ）１０に、第１の電源（ＡＣアダプタ）３１が接続されているかを検出するステップである。電子機器（ＰＣ）１０に、第１の電源（ＡＣアダプタ）３１が接続されていると検出される場合は、ステップＳ１０２に進む（Ｙｅｓ）。電子機器（ＰＣ）１０に、第１の電源（ＡＣアダプタ）３１が接続されていないと検出される場合は、ステップＳ１０３に進む（Ｎｏ）。
【００７４】
Ｓ１０２は、第１の電源（ＡＣアダプタ）３１の電力供給能力をチェックするステップである。ここでは、第１の電源（ＡＣアダプタ）３１の電力供給能力は、例えば、「Ａ」である。続いて、ステップＳ１０３に進む。
【００７５】
Ｓ１０３は、電子機器（ＰＣ）１０に、例えば、バッテリ３４が接続されているかを検出するステップである。電子機器（ＰＣ）１０に、バッテリ３４が接続されていると検出される場合は、ステップＳ１０４に進む（Ｙｅｓ）。電子機器（ＰＣ）１０に、バッテリ３４が接続されていないと検出される場合は、ステップＳ１０５に進む（Ｎｏ）。
【００７６】
Ｓ１０４は、バッテリ３４の電力供給能力をチェックするステップである。続いて、ステップＳ１０５に進む。
【００７７】
Ｓ１０５は、電子機器（ＰＣ）１０に、外部電源である第２の電源（ＰｏＥ）３２が接続されているかを検出するステップである。外部電源である第２の電源（ＰｏＥ）３２が接続されていると検出される場合は、ステップＳ１０６に進む（Ｙｅｓ）。外部電源である第２の電源（ＰｏＥ）３２が接続されていないと検出される場合は、ステップＳ１０７に進む（Ｎｏ）。
【００７８】
なお、この実施形態においては、第２の電源３２として、「ＰｏＥ」に代え、ＵＳＢ等を用いた外部電源を使用することも可能である。
【００７９】
Ｓ１０６は、上記外部電源である第２の電源（ＰｏＥまたはＵＳＢ等）３２の供給能力をチェックするステップである。ここでは、例えば、「ＰｏＥ」の電力供給能力は「Ｅ」である。続いて、ステップＳ１０７に進む。
【００８０】
Ｓ１０７は、電子機器（ＰＣ）１０に接続されている電源（ここでは、第１の電源（ＡＣアダプタ）３１、バッテリ３４、第２の電源（ＰｏＥ）３２）の合計電力供給能力（電力量）を計算し、取得するステップである。続いて、ステップＳ１０８に進む。
【００８１】
Ｓ１０８は、予め設定された制御部（ＣＰＵ）３６の高速動作モード（「ターボモード」）で用いられる電力量情報と、上記合計電力量情報（合計電力供給能力（電力量））を比較するステップである。
【００８２】
そして、高速動作モード（「ターボモード」）で用いられる電力量情報＞合計電力量情報（合計電力供給能力（電力量））、すなわち、ターボ能力（上記「ターボモード」における制御部（ＣＰＵ）３６の高速動作時の消費電力）＞合計電力供給能力（電力量）である場合は、ステップＳ１０９に進む（Ｙｅｓ）。
【００８３】
高速動作モード（「ターボモード」）で用いられる電力量情報＞合計電力量情報（合計電力供給能力（電力量））、すなわち、ターボ能力（上記「ターボモード」における制御部（ＣＰＵ）３６の高速動作時の消費電力）＞合計電力供給能力（電力量）ではない場合は、ステップＳ１１０に進む（Ｎｏ）。
【００８４】
Ｓ１０９は、ターボ能力（上記「ターボモード」における制御部（ＣＰＵ）３６の高速動作時の消費電力）を下げるステップである（ターボ能力Ｄｏｗｎ）。
【００８５】
そして、複数の電源の合計電力供給能力が、ターボモード１（Ｔｕｒｂｏレベル1）よりも小さい場合は、「ターボモード（Ｔｕｒｂｏモード）」を禁止する。また、合計電力供給能力が、ターボモード１（Ｔｕｒｂｏレベル１）とターボモード２（Ｔｕｒｂｏレベル２）の間の場合は、ターボモード１（Ｔｕｒｂｏレベル１）までを許可する。
【００８６】
Ｓ１１０は、ターボ能力（Ｔｕｒｂｏ能力）を上げるステップである（ターボ能力Ｕｐ）。
【００８７】
そして、複数の電源の合計電力供給能力が、ターボモード１（Ｔｕｒｂｏレベル1）とターボモード２（Ｔｕｒｂｏレベル1）の間の場合は、ターボモード１（Ｔｕｒｂｏレベル1）まで許可する。また、合計電力供給能力が、ターボモード２（Ｔｕｒｂｏレベル２）より大きい場合は、ターボモード２（Ｔｕｒｂｏレベル２）まで許可する。
【００８８】
すなわち、この実施形態においては、第１の電源（ＡＣアダプタ３１、Ｂａｔｔｅｒｙ３４を含んでも良い）による電源供給に加え、第２の電源（ＰｏＥ３２、ＵＳＢ等に代えることも可）による電源供給を検知した場合、電子機器（ＰＣ）１０に接続されている複数の電源合計の供給能力を算出する。
【００８９】
そして、その算出された合計供給能力と、ターボモード１（Ｔｕｒｂｏレベル１）およびターボモード２（Ｔｕｒｂｏレベル２）における消費電力をそれぞれ比較し、合計供給能力が、ターボモード１（Ｔｕｒｂｏレベル１）よりも小さい場合は、「ターボモード（Ｔｕｒｂｏモード）」を禁止する。
【００９０】
また、合計供給能力が、ターボモード１（Ｔｕｒｂｏレベル１）とターボモード２（Ｔｕｒｂｏレベル２）の間の場合は、ターボモード１（Ｔｕｒｂｏレベル１）まで許可する。また、合計供給能力が、ターボモード２（Ｔｕｒｂｏレベル２）より大きい場合は、ターボモード２（Ｔｕｒｂｏレベル２）まで許可する。
【００９１】
そして、例えば、電子機器（ＰＣ）１０の高速動作モードの制御動作においては、電子機器（ＰＣ）１０に接続された複数の電源（ＡＣアダプタ３１、Ｂａｔｔｅｒｙ３４、「ＰｏＥ」３２）の電力供給能力をチェックし、「合計電力供給能力」を算出する。
【００９２】
そして、算出された「合計電力供給能力」と、各ターボモード（ターボモード１、ターボモード２等）時の消費電力値と比較し、複数の電源の「合計電力供給能力」に応じたターボモード（Ｔｕｒｂｏモード）を設定する。
【００９３】
また、例えば、電子機器（ＰＣ）１０の外部接続電源の制御動作においては、電子機器（ＰＣ）１０に接続された複数の電源（ＡＣアダプタ３１、Ｂａｔｔｅｒｙ３４、「ＰｏＥ」３２）の電力供給能力をチェックし、「合計電力供給能力」を算出する。
【００９４】
そして、算出された「合計電力供給能力」と、各ターボモード（ターボモード１、ターボモード２等）時の消費電力値と比較し、複数の電源の「合計電力供給能力」が大きい場合に、例えば、外部電源である第２の電源「ＰｏＥ」３２からの電力供給をオフに制御する。
【００９５】
これにより、第２の電源「ＰｏＥ」３２からの電力供給をカットして、例えば、ＤＣ／ＤＣ変換ロスを低減することが可能になる。
【００９６】
すなわち、この実施形態においては、電子機器（ＰＣ）１０に接続された複数の電源（例えば、第１の電源（ＡＣアダプタ）３１、Ｂａｔｔｅｒｙ３４、第２の電源（ＰｏＥ）３２）の「合計電力供給能力」を算出することにより、「ターボモード」を最適な処理速度の設定にすることが可能になる。
【００９７】
そして、例えば、複数の電源（例えば、第１の電源（ＡＣアダプタ）３１、Ｂａｔｔｅｒｙ３４、第２の電源（ＰｏＥ）３２）が「ＰｏＥ」３２＜「Ｂａｔｔｅｒｙ」＜「ＡＣアダプタ」の関係にある場合に、電子機器（ＰＣ）１０に接続された電源が、「Ｂａｔｔｅｒｙ」のみである場合は、例えば、「ターボモード（Ｔｕｒｂｏモード）」をＯＦＦにする。
【００９８】
また、電子機器（ＰＣ）１０に接続された電源が、「ＡＣアダプタ」３１のみである場合は、例えば、「ターボモード１（Ｔｕｒｂｏモード１）」にする。
【００９９】
また、電子機器（ＰＣ）１０に接続された電源が、「Ｂａｔｔｅｒｙ」３４＋「ＰｏＥ」３２である場合は、例えば、「ターボモード１（Ｔｕｒｂｏモード１）」にする。
【０１００】
また、電子機器（ＰＣ）１０に接続された電源が、「ＡＣアダプタ」３１＋「ＰｏＥ」３２である場合は、例えば、「ターボモード２（Ｔｕｒｂｏモード２）」にする。
【０１０１】
また、電子機器（ＰＣ）１０に接続された電源が、「ＡＣアダプタ」３１＋「Ｂａｔｔｅｒｙ」３４である場合は、例えば、「ターボモード（Ｔｕｒｂｏモード３）」にする。
【０１０２】
また、電子機器（ＰＣ）１０に接続された電源が、「ＡＣアダプタ」３１＋「Ｂａｔｔｅｒｙ」３４＋「ＰｏＥ」３２である場合は、例えば、「ターボモード４（Ｔｕｒｂｏモード４）にするように設定しても良い。
【０１０３】
また、この実施形態においては、供給電力が小さな「ＡＣアダプタ」３１を搭載した場合でも、上記のように、複数の供給電源との組み合わせで、標準のＡＣアダプタを搭載した場合と同等の性能を出すことが可能である。
【０１０４】
そして、例えば、複数の電源の供給能力が、例えば、「ＰｏＥ」３２＜Ｂａｔｔｅｒｙ３４＝小型ＡＣアダプタ３１の関係にある場合に、電子機器（ＰＣ）１０に接続された電源が、「Ｂａｔｔｅｒｙ」３４のみである場合は、例えば、「ターボモード（Ｔｕｒｂｏモード）をＯＦＦにする。
【０１０５】
また、電子機器（ＰＣ）１０に接続された電源が、「ＡＣアダプタ」３１のみである場合は、例えば、「ターボモード（Ｔｕｒｂｏモード）」をＯＦＦにする。
【０１０６】
また、電子機器（ＰＣ）１０に接続された電源が、「Ｂａｔｔｅｒｙ」３４＋「ＰｏＥ」３２である場合は、例えば、「ターボモード（Ｔｕｒｂｏモード）」をＯＦＦにする。
【０１０７】
また、電子機器（ＰＣ）１０に接続された電源が、「ＡＣアダプタ」３１＋「ＰｏＥ」３４である場合は、例えば、「ターボモード１（Ｔｕｒｂｏモード１）」にする。
【０１０８】
また、電子機器（ＰＣ）１０に接続された電源が、「ＡＣアダプタ」３１＋「Ｂａｔｔｅｒｙ」３４である場合は、例えば、「ターボモード２（Ｔｕｒｂｏモード２）」にする。
【０１０９】
また、電子機器（ＰＣ）１０に接続された電源が、「ＡＣアダプタ」３１＋「Ｂａｔｔｅｒｙ」３４＋「ＰｏＥ」３２である場合は、例えば、「ターボモード３（Ｔｕｒｂｏモード３）」にする。
【０１１０】
これにより、もし、通常の「ターボモード１（Ｔｕｒｂｏモード1）」の場合に、「ＡＣアダプタ」３１＋「ＰｏＥ」３２の合計電力供給能力が十分であり、「ＡＣアダプタ」３１のみでも「ターボモード１（Ｔｕｒｂｏモード1）を満足できる場合は、「ＰｏＥ」３２からの電力供給をカットして、例えば、ＤＣ／ＤＣ変換ロスを減らすことが可能である。
【０１１１】
すなわち、この実施形態においては、の電子機器（ＰＣ）１０に構成される指示部（Ｅｍｂｅｄｄｅｄ  Ｃｏｎｔｒｏｌｌｅｒ）３５は、例えば、第１の電源（ＡＣ  Ａｄａｐｔｏｒ（ＡＣアダプタ）））３１および第２の電源（ＰｏＥ）３２と接続され、これら第１の電源（ＡＣ  Ａｄａｐｔｏｒ（ＡＣアダプタ）））３１および第２の電源（ＰｏＥ）３２との電気的な接続を検出する接続検出部を備えている。
【０１１２】
また、指示部（Ｅｍｂｅｄｄｅｄ  Ｃｏｎｔｒｏｌｌｅｒ）３５は、第１の電源（ＡＣ  Ａｄａｐｔｏｒ（ＡＣアダプタ）））３１および第２の電源（ＰｏＥ）３２に加え、例えば、バッテリ（Ｂａｔｔｅｒｙ）３４とも接続され、このバッテリ（Ｂａｔｔｅｒｙ）３４との電気的な接続も検出しても良い。
【０１１３】
また、接続が検出された複数の電源（第１の電源（ＡＣ  Ａｄａｐｔｏｒ（ＡＣアダプタ）））３１および第２の電源（ＰｏＥ）３２、および、例えば、バッテリ（Ｂａｔｔｅｒｙ）３４）から供給可能な合計電力量情報を計算し、これを取得する（電力量情報取得部）。
【０１１４】
また、予め設定された制御部（ＣＰＵ）３６の高速動作モードで用いられる電力量の情報と、上記のように計算され、取得された合計電力量情報を比較し、上記制御部（ＣＰＵ）３６の高速動作モードで用いられる電力量が、合計電力量より大きい場合は、消費電力がより少ない動作モードで動作するように制御部（ＣＰＵ）３６に指示する（指示部）。
【０１１５】
また、電源回路３３は、上記複数の電源（第１の電源（ＡＣ  Ａｄａｐｔｏｒ（ＡＣアダプタ）））３１および第２の電源（ＰｏＥ）３２、および、例えば、バッテリ（Ｂａｔｔｅｒｙ）３４）と接続され、電子機器（ＰＣ）１０に電力を供給する。
【０１１６】
また、ここでは、電源回路３３は、複数の電源（第１の電源（ＡＣ  Ａｄａｐｔｏｒ（ＡＣアダプタ）））３１および第２の電源（ＰｏＥ）３２、および、例えば、バッテリ（Ｂａｔｔｅｒｙ）３４）から、それぞれの電源が供給可能な電力量に関する情報（供給電力量情報）を取得し、制御部（ＣＰＵ）３６に供給する。
【０１１７】
また、この実施形態において、電子機器（ＰＣ）１０は、例えば、制御部（ＣＰＵ）３６の高速動作モード（ターボモード）で用いられる電力量が、前記合計電力量より大きい場合は、高速動作モードでの動作を禁止するようにしても良い。
【０１１８】
また、電子機器（ＰＣ）１０は、前記高速動作モード（ターボモード）は、第１のモードおよび第２のモード、さらに第３のモード等、複数のモードを備えるようにしても良い。
【０１１９】
また、電子機器（ＰＣ）１０は、前記制御部の高速動作モード（ターボモード）で用いられる電力量が、前記合計電力量より小さい場合は、消費電力がより多い動作モードで動作するように前記制御部に指示するようにしても良い。
【０１２０】
また、電子機器（ＰＣ）１０は、予め設定された制御部（ＣＰＵ）３６の高速動作モード（ターボモード）で用いられる電力量情報と、前記合計電力量情報を比較し、前記制御部（ＣＰＵ）３６の高速動作モード（ターボモード）で用いられる電力量が、前記複数の電源の合計電力量より小さい場合は、前記第２の電源からの電力供給をオフ制御するようにしても良い。
【０１２１】
また、電子機器（ＰＣ）１０は、前記制御部（ＣＰＵ）３６の高速動作モード（ターボモード）で用いられる電力量が、前記複数の電源の合計電力量より大きい場合は、前記第２の電源からの電力供給をオン制御するようにしても良い。
【０１２２】
また、電子機器（ＰＣ）１０は、前記第１の電源はＡＣアダプタから供給される電源であり、前記第２の電源は前記第１の電源とは異なる外部電源であるようにしても良い。
【０１２３】
これにより、この実施形態に係る電子機器（ＰＣ）１０は、例えば、電子機器（ＰＣ）１０に接続された複数の電源の合計電力供給能力を算出し、高速動作モード（ターボモード：Ｔｕｒｂｏモード）における消費電力と比較することにより、供給能力に応じた適切な高速動作モード（ターボモード：Ｔｕｒｂｏモード）を設定することが可能になる。
【０１２４】
また、この高速動作モード（ターボモード：Ｔｕｒｂｏモード）の設定を良好に行なうことにより、例えば、第２の電源（ＰｏＥ）３２等からの供給電力を適切に制御することが可能になり、例えば、電源変換分のロスを低減することが可能になる。
【０１２５】
上記のように構成することにより、この実施形態においては、例えば、ＴＤＰスペックの範囲外で、必要に応じて、上記モードで設定されるＣＰＵ（制御部）の動作周波数を上昇させることが可能な電子機器を提供することが可能になる。
【０１２６】
なお、上記実施形態の制御処理の手順は全てソフトウェアによって実行することが可能である。このため、制御処理の手順を実行するプログラムを格納したコンピュータ読み取り可能な記憶媒体を通じてこのプログラムを通常のコンピュータにインストールして実行するだけで、上記実施形態と同様の効果を容易に実現することができる。
【０１２７】
なお、上記実施形態は、記述そのものに限定されるものではなく、実施段階では、その趣旨を逸脱しない範囲で、構成要素を種々変形して具体化することが可能である。
【０１２８】
また、上記実施形態に開示されている複数の構成要素の適宜な組み合せにより種々の発明を形成できる。
【０１２９】
例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。更に、異なる実施形態に亘る構成要素を適宜組み合せてもよい。
【符号の説明】
【０１３０】
３９…アンテナ、４０…映像表示装置、４１…制御部、４２…カメラ、４３…受信機（チューナ）、４４…デコーダ、４５…標準画質処理、４６…高画質処理、４７…フレーム補完処理、４８…マルチプレクサ、４９…画面(表示装置)、５０…バックライト。
【図１】
2014120070.tif 000003
【図２】
2014120070.tif 000004
【図３】
2014120070.tif 000005
【図４】
2014120070.tif 000006
【図５】
2014120070.tif 000007