(57)【特許請求の範囲】
【請求項１】
外部の電源または本体内部に配置されるバッテリのいずれかを電源として駆動する情報処理装置であって、
前記情報処理装置と外部装置との間で信号を送受するための信号用端子と、前記電源から前記外部装置に電力を供給するための電力用端子とを有する複数のコネクタと、
前記情報処理装置の非稼動時に前記複数のコネクタにそれぞれ対して電力を供給するか否かを設定するための設定項目と、前記情報処理装置の非稼動時に前記複数のコネクタそれぞれに対して前記外部の電源の電力を供給するか、または前記バッテリの電力を供給するかを設定するための設定項目とについてそれぞれ選択的に設定可能とするとともに、前記情報処理装置の非稼動時に信号送受用の通信ラインの電位レベルを通信ライン制御に関する設定情報として設定するための設定項目を含む設定画面を表示する表示手段と、
前記設定画面を介して設定された電力供給制御に関する設定情報に従って、前記情報処理装置の非稼動時に前記コネクタに接続された外部装置に対して前記電源から電力を供給するよう制御する制御手段と、
前記設定画面を介して設定された通信ライン制御に関する設定情報に従って、前記情報処理装置の非稼動時に前記コネクタに接続された外部装置に対する信号送受用の通信ラインの制御を行うコントローラと、
を備えることを特徴とする情報処理装置。
【請求項２】
前記表示手段は、前記情報処理装置の非稼動時に前記バッテリから電力を供給する場合に、前記バッテリの充電残容量の最小値を電力供給制御に関する設定情報として設定するための設定項目を前記設定画面に表示する、
ことを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記表示手段は、前記情報処理装置の非稼動時に、非稼動状態を解除して稼動状態へと復帰させる機能を有効状態とするかまたは無効状態とするかを通信ライン制御に関する設定情報として設定するための設定項目を前記設定画面に表示し、
前記設定画面を介して設定された通信ライン制御に関する設定情報に従って、前記情報処理装置の非稼動時に前記コネクタに接続された外部装置に対する信号送受用の通信ラインの制御を行うコントローラを備える、
ことを特徴とする請求項１記載の情報処理装置。 
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、情報処理装置に関する。
【背景技術】
【０００２】
従来文献（特許文献１）には、接続コネクタを備えた情報処理装置の一例が示されている。この情報処理装置では、情報処理装置の接続コネクタは外部装置に接続されており、情報処理装置から接続コネクタを介して外部装置に電力を供給している。情報処理装置が稼動状態から非稼動状態に移行した場合でも、情報処理装置は接続コネクタを介して外部装置に電力を供給する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−５３７４８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来技術の情報処理装置では、非稼動状態の情報処理装置から接続コネクタを介して外部装置に電力を供給する場合において、外部装置に対する電力供給方法は情報処理装置の内部設定により決定されている。このため、従来技術の情報処理装置では、外部装置に対する電力供給方法は使い勝手の悪いものである。
【０００５】
本発明は、上記に鑑みてなされたものであって、非稼動状態の情報処理装置から外部装置への電力供給方法をユーザが決定することが可能な情報処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
実施形態の情報処理装置は、外部の電源または本体内部に配置されるバッテリのいずれかを電源として駆動する情報処理装置であって、複数のコネクタと、表示手段と、制御手段と、コントローラと、を備える。複数のコネクタは、前記情報処理装置と外部装置との間で信号を送受するための信号用端子と、前記電源から前記外部装置に電力を供給するための電力用端子とを有する。表示手段は、前記情報処理装置の非稼動時に前記複数のコネクタにそれぞれ対して電力を供給するか否かを設定するための設定項目と、前記情報処理装置の非稼動時に前記複数のコネクタそれぞれに対して前記外部の電源の電力を供給するか、または前記バッテリの電力を供給するかを設定するための設定項目とについてそれぞれ選択的に設定可能とするとともに、前記情報処理装置の非稼動時に信号送受用の通信ラインの電位レベルを通信ライン制御に関する設定情報として設定するための設定項目を含む設定画面を表示する。制御手段は、前記設定画面を介して設定された電力供給制御に関する設定情報に従って、前記情報処理装置の非稼動時に前記コネクタに接続された外部装置に対して前記電源から電力を供給するよう制御する。コントローラは、前記設定画面を介して設定された通信ライン制御に関する設定情報に従って、前記情報処理装置の非稼動時に前記コネクタに接続された外部装置に対する信号送受用の通信ラインの制御を行う。
【図面の簡単な説明】
【０００７】
【図１】図１は、パーソナルコンピュータの外観を示す斜視図である。
【図２】図２は、パーソナルコンピュータのシステム構成を示すブロック図である。
【図３】図３は、コンピュータ本体とＵＳＢデバイスの接続部分を示すブロック図である。
【図４】図４は、ユーザ設定情報を設定するための設定画面である。
【図５】図５は、ユーザ設定情報の伝達経路を概念的に示すブロック図である。
【発明を実施するための形態】
【０００８】
以下、添付図面を参照して、本発明の好適な実施形態について詳細に説明する。なお、説明において、同一要素又は同一機能を有する要素には、同一符号を用いることとし、重複する説明は省略する。
【０００９】
図１に示されるように、ノートブック型のパーソナルコンピュータ（情報処理装置）１０は、コンピュータ本体１１と、ディスプレイユニット１２とから構成されている。ディスプレイユニット１２には、ＬＣＤ（Liquid  Crystal  Display）１７から構成される表示装置が組み込まれており、ＬＣＤ１７の表示画面は、ディスプレイユニット１２の略中央に位置されている。
【００１０】
ディスプレイユニット１２は、コンピュータ本体１１に対して開放位置と閉塞位置との間を回動自在に取り付けられている。コンピュータ本体１１は、薄い箱型の筐体を有しており、その上面には、キーボード１３、パーソナルコンピュータ１０の電源をＯＮ／ＯＦＦするためのパワーボタン１４、入力操作パネル１５、およびタッチパッド１６等が配置されている。
【００１１】
次に、パーソナルコンピュータ１０のシステム構成について説明する。
【００１２】
図２に示されるように、パーソナルコンピュータ１０は、ＣＰＵ１１１、ノースブリッジ１１２、主メモリ１１３、ビデオコントローラ１１４、オーディオコントローラ１１５、サウスブリッジ１１９、ＢＩＯＳ１２０、ハードディスクドライブ（ＨＤＤ）１２１、光ディスクドライブ（ＯＤＤ）１２２、ＵＳＢコネクタ１４０、エンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１２４およびネットワークコントローラ１２５等を備えている。
【００１３】
ＣＰＵ１１１は、パーソナルコンピュータ１０の動作を制御するために設けられたプロセッサであり、ＨＤＤ１２１から主メモリ１１３にロードされるオペレーティングシステム（ＯＳ）、および各種アプリケーションプログラムを実行する。また、ＣＰＵ１１１は、不揮発性メモリであるＢＩＯＳ１２０に格納されたシステムＢＩＯＳ（Basic  Input  Output  System）も実行する。システムＢＩＯＳは、ハードウェア制御のためのプログラムである。
【００１４】
ノースブリッジ１１２は、ＣＰＵ１１１のローカルバスとサウスブリッジ１１９との間を接続するブリッジデバイスである。ノースブリッジ１１２には、主メモリ１１３をアクセス制御するメモリコントローラも内蔵されている。また、ノースブリッジ１１２は、ＡＧＰ（Accelerated  Graphics  Port）バス等を介してビデオコントローラ１１４との通信を実行する機能も有している。
【００１５】
ビデオコントローラ１１４は、パーソナルコンピュータ１０のディスプレイモニタとして使用されるＬＣＤ１７を制御するビデオ再生コントローラである。ビデオコントローラ１１４は、デコードされた映像データからＬＣＤ１７に送出すべき再生信号を生成する。
【００１６】
サウスブリッジ１１９は、ＬＰＣ（Low  Pin  Count）バス上の各デバイス、およびＰＣＩ（Peripheral  Component  Interconnect）バス上の各デバイスを制御する。また、サウスブリッジ１１９は、オーディオコントローラ１１５との通信を実行する機能を有している。また、サウスブリッジ１１９は、ＨＤＤ１２１、ＯＤＤ１２２を制御するためのＩＤＥ（Integrated  Drive  Electronics）コントローラを内蔵している。また、サウスブリッジ１１９は、ＵＳＢコネクタ１４０に接続されたＵＳＢデバイスを制御するためのＵＳＢホストコントローラを内蔵している。更に、サウスブリッジ１１９は、ＢＩＯＳ１２０をアクセス制御するための機能も有している。
【００１７】
オーディオコントローラ１１５は、パーソナルコンピュータ１０のスピーカ１８を制御するオーディオ再生コントローラである。オーディオコントローラ１１５は、デコードされた音声データからスピーカ１８に送出すべき再生信号を生成する。
【００１８】
ＨＤＤ１２１は、各種ソフトウェアおよびデータを格納する記憶装置である。ＯＤＤ１２２は、ビデオコンテンツが格納されたＤＶＤ等の記憶メディアを駆動するためのドライブユニットである。
【００１９】
ＥＣ／ＫＢＣ１２４は、電力管理のためのエンベデッドコントローラと、キーボード（ＫＢ）１３およびタッチパッド１６を制御するためのキーボードコントローラとが集積された１チップマイクロコンピュータである。このＥＣ／ＫＢＣ１２４は、ユーザによるパワーボタン１４の操作に応じてパーソナルコンピュータ１０の電源をＯＮ／ＯＦＦする機能を有している。ネットワークコントローラ１２５は、例えばインターネット等の外部ネットワークとの通信を実行する通信装置である。
【００２０】
次に、コンピュータ本体１１とＵＳＢデバイス２００の接続部分について説明する。図３は、コンピュータ本体１１とＵＳＢデバイス２００の接続部分の構成を示している。
【００２１】
ＵＳＢデバイス２００は、ＵＳＢ（Universal Serial Bus）規格に準拠した外部装置であり、例えば、携帯電話装置や携帯オーディオプレーヤなどである。ＵＳＢデバイス２００は、ＵＳＢコネクタ１４０に挿し込み可能なＵＳＢプラグを有しており、ＵＳＢプラグをＵＳＢコネクタ１４０に挿し込むことで、ＵＳＢデバイス２００がコンピュータ本体１１に接続される。ＵＳＢプラグは、コンピュータ本体１１との間で信号を送受するための２つの信号用端子２０７，２０８と、コンピュータ本体１１から電力の供給を受けるための１つの電力用端子２０４と、接地するための１つのグランド用端子２０９と、を有する。なお、抵抗２０５は、ＵＳＢデバイス２００に内蔵されるプルアップ抵抗である。
【００２２】
ＵＳＢコネクタ１４０は、ＵＳＢデバイス２００を着脱自在とするためにコンピュータ本体１１に設けられたポートである。ＵＳＢコネクタ１４０は、ＵＳＢデバイス２００との間で信号を送受するための２つの信号用端子１４７，１４８と、電源Ｖからの電力をＵＳＢデバイス２００に供給するための１つの電力用端子１４４と、コンピュータ本体１１の筐体に接続された１つのグランド用端子１４９と、を有する。図３では、ＵＳＢコネクタ１４０が１つだけ示されているが、コンピュータ本体１１には複数のＵＳＢコネクタ１４０が設けられている。なお、ＵＳＢコネクタ１４０には、パーソナルコンピュータ１０の制御において、１つのＵＳＢコネクタ１４０が１つの独立した制御対象として管理されているものと、複数のＵＳＢコネクタ１４０からなる１組が１つの独立した制御対象として管理されているものとがある。
【００２３】
ＵＳＢホストコントローラ（外部装置制御部）１３０は、ＵＳＢデバイス２００との間で制御指令やデータなどの信号を送受するための回路である。ＵＳＢホストコントローラ１３０は、正極の通信ライン１３７上に設けられる入出力バッファ１３１および直列抵抗１３３と、負極の通信ライン１３８上に設けられる入出力バッファ１３２および直列抵抗１３４と、正極の通信ライン１３７に接続されるプルダウン抵抗１３５と、負極の通信ライン１３７に接続されるプルダウン抵抗１３６と、を有する。ＵＳＢホストコントローラ１３０の内部で生成された一組の信号は、入出力バッファ１３１，１３２を通して出力され、ＥＭＩ対策用等の受動部品であるフィルタ１３９により調整され、ＵＳＢコネクタ１４０の信号用端子１４７，１４８に到達する。なお、ＵＳＢホストコントローラ１３０に内蔵されるメモリには、通信ライン１３７，１３８の制御方法に関してユーザにより設定されたユーザ設定情報が格納されている。ＵＳＢホストコントローラ１３０は、コンピュータ本体１１の非稼動時にユーザ設定情報に従って通信ライン１３７，１３８の制御を行う。なお、上記のフィルタ１３９は不可欠な要素ではない。
【００２４】
電力供給状態切換部（ＩＣ）１５０は、電源ＶおよびＵＳＢコネクタ１４０を接続状態または非接続状態に切り換えるスイッチ１５２を含んで構成された集積回路であり、スイッチ１５２を接続状態または非接続状態のいずれか一つに切り換え可能に構成されている。スイッチ１５２は、独立した制御対象であるＵＳＢコネクタ１４０ごとにまたはその１組ごとに設けられている。電力供給状態切換部１５０のスイッチ１５２が接続状態に切り換えられた時には、電源Ｖからの電力はＵＳＢコネクタ１４０を介してＵＳＢデバイス２００に供給される。一方、電力供給状態切換部１５０のスイッチ１５２が非接続状態に切り換えられた時には、電源Ｖからの電力はＵＳＢデバイス２００に供給されない。なお、電源Ｖは、コンピュータ本体１１の内部に配置される充電地であるバッテリ、および、コンピュータ本体１１の外部から供給される一般商用電源である。よって、スイッチ１５２は、ＵＳＢコネクタ１４０をバッテリに接続する接続状態、ＵＳＢコネクタ１４０を一般商用電源に接続する接続状態、それ等を組み合わせた状態、ＵＳＢコネクタ１４０をいずれの電源にも接続しない非接続状態のいずれか一つに切り換え可能に構成されている。電力供給状態切換部１５０は、各スイッチ１５２に過電流が流れていることを検出する回路を含んで構成されており、過電流の検出信号１５６を出力する。
【００２５】
電力供給状態制御部（ＥＣ）１６０は、電力供給状態切換部１５０のスイッチ１５２を接続状態または非接続状態のいずれか一方に切り換える制御を行うエンベデッドコントローラである。電力供給状態制御部１６０は、例えば１チップマイコン等で構成されており、電力供給状態切換部１５０を制御するための信号１５４を出力する。パーソナルコンピュータ１０の非稼動時においても電力供給状態制御部１６０には電力が供給されており、電力供給状態制御部１６０は常に動作可能な状態にある。電力供給状態制御部１６０に内蔵されるメモリには、電力供給状態切換部１５０の制御方法に関してユーザにより設定されたユーザ設定情報が格納されている。電力供給状態制御部１６０は、コンピュータ本体１１の非稼動時にユーザ設定情報に従ってスイッチ１５２を接続状態または非接続状態のいずれか一方に切り換える制御を行う。
【００２６】
図４は、ユーティリティソフトウェアにより提供される、ユーザ設定情報を設定するための設定画面の一例を示している。ビデオコントローラ１１４が、図４に示される設定画面をＬＣＤ１７に表示する。設定画面の左欄には、ユーザが設定する制御項目の内容が表示されている。設定画面の上欄には、パーソナルコンピュータ１０に設けられたＵＳＢコネクタ１４０の各々が表示されている。ここで、ＵＳＢコネクタ１およびＵＳＢコネクタ２の各々は、１つのＵＳＢコネクタが１つの独立した制御対象として管理されるものであり、各ＵＳＢコネクタについてユーザが制御項目を設定可能となっている。また、ＵＳＢコネクタ３およびＵＳＢコネクタ４は、２つのＵＳＢコネクタからなる１組が１つの独立した制御対象として管理されるものであり、一組のＵＳＢコネクタについてユーザが制御項目を設定可能となっている。ユーザがチェックボックスをチェックしたり数値を入力することにより、各制御項目がユーザの任意に設定される。
【００２７】
図５は、ユーザ設定情報の伝達経路を概念的に示している。ユーザ設定情報の伝達経路は階層的であり、ユーティリティソフトウェア（ＳＷ）１７０、オペレーティングシステム（ＯＳ）１７２、ＢＩＯＳ１２０、ＵＳＢホストコントローラ（ＵＳＢ‐ＨＣ）１３０、電力供給状態制御部（ＥＣ）１６０、電源コントローラ（ＰＳＣ）１７８を含んでいる。ユーザ設定情報の伝達経路の各階層は、互いに情報をやり取りすることが可能である。
【００２８】
ユーザが設定可能な制御項目には、電力供給制御に関するものと、通信ライン制御に関するものがある。ユーザが設定画面を利用して電力供給制御に関するユーザ設定情報を入力すると、ユーザ設定情報は、ユーティリティソフトウェア１７０からオペレーティングシステム１７２およびＢＩＯＳ１２０を経由して電力供給状態制御部１６０に渡される。そして、電力供給状態制御部１６０は、ユーザ設定情報をメモリに格納して、ユーザ設定情報を一元管理する。
【００２９】
一方、ユーザが設定画面を利用して通信ライン制御に関するユーザ設定情報を入力すると、ユーザ設定情報は、ユーティリティソフトウェア１７０からオペレーティングシステム１７２およびＢＩＯＳ１２０を経由してＵＳＢホストコントローラ１３０に渡される。そして、ＵＳＢホストコントローラ１３０は、ユーザ設定情報をメモリに格納して、ユーザ設定情報を一元管理する。
【００３０】
パーソナルコンピュータ１０の稼動状態では、ユーザ設定情報の伝達経路の各階層に電力が供給されている。一方、パーソナルコンピュータ１０の非稼動状態では、ユーティリティソフトウェア１７０、オペレーティングシステム１７２、ＢＩＯＳ１２０には電力が供給されておらず、電力供給状態制御部１６０、電源コントローラ１７８、ＵＳＢホストコントローラ１３０に電力が供給されている。よって、ユーザ設定情報の設定は、パーソナルコンピュータ１０の稼動時に行われる。
【００３１】
なお、ＵＳＢホストコントローラ１３０にユーザ設定情報を格納する場合には、パーソナルコンピュータ１０の稼動時における通常動作を妨げないために、パーソナルコンピュータ１０が稼動状態から非稼動状態へと状態遷移する間際、言い換えればパーソナルコンピュータ１０の制御がオペレーティングシステム１７２からＢＩＯＳ１２０に渡された後に実行されることが必要である。
【００３２】
本実施形態によれば、パーソナルコンピュータ１０の非稼動時にユーザ設定情報に従ってＵＳＢデバイス２００に電力が供給されるため、ユーザはＵＳＢデバイス２００への電力供給機能を任意に決定することができる。よって、パーソナルコンピュータ１０の電力供給機能を、ユーザにとって使い勝手の良いものにすることができる。また、複数の制御項目を組み合わせて設定することにより、パーソナルコンピュータ１０の電力供給機能を詳細に設定して、ユーザにとってさらに使い勝手の良いものにすることができる。
【００３３】
なお、補足的に説明すると、電源コントローラ１７８は、電源に関して統括的な制御を行う制御部である。電源コントローラ１７８は、コンピュータ本体１１に一般商用電源が供給されている場合に、一般商用電源からの電力をバッテリに充電する機能を有している。また、電源コントローラ１７８は、一般商用電源からの電力供給の有無を常時モニターしており、コンピュータ本体１１に一般商用電源が供給されているか否かを検出する機能を有している。また、電源コントローラ１７８は、バッテリの充電残容量を常時モニターしており、バッテリの充電残容量を検出する機能を有している。また、電源コントローラ１７８は、これらの検出結果を電力供給状態制御部１６０に出力する。
【００３４】
ユーザにより設定される設定項目としては様々なものが考えられるが、本実施形態のパーソナルコンピュータ１０では図４に示される設定項目をユーザは設定することができる。以下、図４の設定画面の設定項目について上から順に説明する。
【００３５】
第１の設定項目は、パーソナルコンピュータ１０の非稼動時にＵＳＢコネクタ１４０を介して電力を供給するか否かを設定するための設定項目である。言い換えれば、第１の設定項目は、パーソナルコンピュータ１０の非稼動時に電力供給状態切換部１５０のスイッチ１５２を接続状態とするかまたは非接続状態とするかを設定するための設定項目である。この設定項目についてユーティリティソフトウェアが生成するユーザ設定情報は、電力供給制御に関するユーザ設定情報であり、電力供給状態制御部１６０に渡されて格納される。パーソナルコンピュータ１０の非稼動時に、電力供給状態制御部１６０は、ユーザ設定情報においてスイッチ１５２の接続状態が選択されている場合には、電力供給状態切換部１５０のスイッチ１５２を接続するように制御する。一方、電力供給状態制御部１６０は、ユーザ設定情報においてスイッチ１５２の非接続状態が選択されている場合には、電力供給状態切換部１５０のスイッチ１５２を接続しないように制御する。
【００３６】
第２の設定項目は、パーソナルコンピュータ１０の非稼動時にＵＳＢデバイス２００に電力を供給する電源を選択するための設定項目である。言い換えれば、第２の設定項目は、一般商用電源の電力をＵＳＢデバイス２００に供給するか、またはバッテリの電力をＵＳＢデバイス２００に供給するかを設定するための設定項目である。この設定項目についてユーティリティソフトウェアが生成するユーザ設定情報は、電力供給制御に関するユーザ設定情報であり、電力供給状態制御部１６０に渡されて格納される。パーソナルコンピュータ１０の非稼動時に、電力供給状態制御部１６０は、ユーザ設定情報において一般商用電源が選択されている場合には、電力供給状態切換部１５０のスイッチ１５２を一般商用電源に接続するように制御する。一方、電力供給状態制御部１６０は、ユーザ設定情報においてバッテリが選択されている場合には、電力供給状態切換部１５０のスイッチ１５２をバッテリに接続するように制御する。例えば、バッテリから電力を供給した場合には、携帯電話装置等をＵＳＢコネクタに接続して電源を得ることで、携帯電話装置等の電池切れに対処することができる。なお、第２の設定項目は、一般商用電源の電力およびバッテリの電力をＵＳＢデバイス２００に供給することを設定可能に構成されてもよい。
【００３７】
第３の設定項目は、パーソナルコンピュータ１０の非稼動時にバッテリから電力を供給する場合に、電力供給条件であるバッテリの充電残容量の最小値を設定するための設定項目である。この設定項目についてユーティリティソフトウェアが生成するユーザ設定情報は、電力供給制御に関するユーザ設定情報であり、電力供給状態制御部１６０に渡されて格納される。パーソナルコンピュータ１０の非稼動時に、電力供給状態制御部１６０は、バッテリの充電残容量の設定値を示すユーザ設定情報に従って電力供給状態切換部１５０のスイッチ１５２を制御する。すなわち、電力供給状態制御部１６０は、バッテリの充電残容量が上記設定値を上回っている場合には、バッテリからＵＳＢデバイス２００に電力を供給する。一方、バッテリの充電残容量が上記設定値を下回っている場合には、バッテリからＵＳＢデバイス２００に電力を供給しない。
【００３８】
第４の設定項目は、パーソナルコンピュータ１０の非稼動時にウェイクアップ機能を有効状態とするかまたは無効状態とするかを設定するための設定項目である。ここで、ウェイクアップ機能とは、Ｍｉｃｒｏｓｏｆｔ社が提供するＷｉｎｄｏｗｓＸＰ（登録商標）等のオペレーティングシステムにおいて“bringthe computer out of standby”(コンピュータのスタンバイ状態を解除)等と表現される機能であり、Advanced Configuration and Power Interface(ACPI)規格におけるSleepingstates(S3/S4/S5等)と定義される非稼動状態を解除して稼動状態(S0)へと復帰させるパーソナルコンピュータ１０の状態遷移機能のことである。この設定項目についてユーティリティソフトウェアが生成するユーザ設定情報は、通信ライン制御に関するユーザ設定情報であり、ＵＳＢホストコントローラ１３０に渡されて格納される。パーソナルコンピュータ１０の非稼動時に、ＵＳＢホストコントローラ１３０は、ユーザ設定情報においてウェイクアップ機能の有効状態が選択されている場合には、ＵＳＢデバイス２００の接続などのイベントに応じてパーソナルコンピュータ１０を非稼動状態から稼動状態に移行させる。一方、ＵＳＢホストコントローラ１３０は、ユーザ設定情報においてウェイクアップ機能の無効状態が選択されている場合には、パーソナルコンピュータ１０を非稼動状態のまま維持する。
【００３９】
第５の設定項目は、パーソナルコンピュータ１０の非稼動時に信号送受用の通信ラインの電位レベルを設定するための設定項目である。言い換えれば、第５の設定項目は、パーソナルコンピュータ１０の非稼動時に信号送受用の通信ラインの電位レベルを高電位レベルとするかまたは低電位レベルとするかを設定するための設定項目である。この設定項目についてユーティリティソフトウェアが生成するユーザ設定情報は、通信ライン制御に関するユーザ設定情報であり、ＵＳＢホストコントローラ１３０に渡されて格納される。パーソナルコンピュータ１０の非稼動時に、ＵＳＢホストコントローラ１３０は、ユーザ設定情報において高電位レベルが選択されている場合には、通信ラインを高電位レベルに制御する。一方、ＵＳＢホストコントローラ１３０は、ユーザ設定情報において低電位レベルが選択されている場合には、通信ラインを低電位レベルに制御する。
【００４０】
上述した実施形態では、ＵＳＢデバイスがコンピュータ本体に接続されたが、他の実施形態では、ＩＥＥＥ１３９４などの他の規格に準拠したデバイスがコンピュータ本体に接続されてもよい。
【符号の説明】
【００４１】
１０      パーソナルコンピュータ
１１      コンピュータ本体
１３０    ＵＳＢホストコントローラ
１３１，１３２    入出力バッファ
１３３，１３４    直列抵抗
１３５，１３６    プルダウン抵抗
１３７，１３８    通信ライン
１３９    フィルタ
１４０    ＵＳＢコネクタ
１４４    電力用端子
１４７，１４８    信号用端子
１４９    グランド用端子
１５０    電力供給状態切換部
１５２    スイッチ
１６０    電力供給状態制御部
１７０    ユーティリティソフトウェア
１７２    オペレーティングシステム
１７８    電源コントローラ
２００    デバイス
２０４    電力用端子
２０７，２０８    信号用端子
２０９    グランド用端子
【図１】
0005380571.tif 000002
【図２】
0005380571.tif 000003
【図３】
0005380571.tif 000004
【図４】
0005380571.tif 000005
【図５】
0005380571.tif 000006