(57)【要約】システムは、システムがＡＣ停電状態にある場合には、ＡＣ停電状態にある旨をシステムに通知し、パワーボタンイベント信号及びデバイス起動イベント信号の少なくとも１つを無効にする回路構成を備える。
2007503055.tif 000002
【特許請求の範囲】
【請求項１】
装置におけるオペレーション方法であって、
前記装置がＡＣ停電状態にあるか否かを示す状態信号を受信する段階と、
前記装置のパワーボタンに関連するイベントを示すパワーボタンイベント信号を受信する段階と、
前記装置が前記ＡＣ停電状態にあることを前記状態信号が示す場合に、前記パワーボタンイベントを無効にする段階と
を備える方法。
【請求項２】
前記装置の電源へのＡＣ無しを監視する段階と、
前記電源へのＡＣ無しを検知すると、ＡＣ停電を示すパワー信号を生成する段階と
をさらに備える請求項１に記載の方法。
【請求項３】
前記監視及び生成する段階は、前記電源によって実行される
請求項２に記載の方法。
【請求項４】
前記パワー信号を前記状態信号として送信する段階、及び、前記パワー信号に少なくとも部分的に基づいて前記状態信号を形成する段階の選択された１つ
をさらに備える請求項２に記載の方法。
【請求項５】
前記装置のパワーボタンに関連する前記イベントは、パワーボタンが押下されたイベントを有する
請求項１に記載の方法。
【請求項６】
前記無効にする段階は、前記状態信号と前記パワーボタンイベント信号とを結合する段階を有する
請求項１に記載の方法。
【請求項７】
前記装置のデバイス起動イベントを示すデバイス起動イベント信号を受信する段階と、
前記装置が前記ＡＣ停電状態であることを前記状態信号が示す場合に、前記デバイス起動イベント信号を無効にする段階と
をさらに備える請求項１に記載の方法。
【請求項８】
装置におけるオペレーション方法であって、
前記装置がＡＣ停電状態にあるか否かを示す状態信号を受信する段階と、
前記装置のデバイス起動イベントを示すデバイス起動イベント信号を受信する段階と、
前記装置が前記ＡＣ停電状態にあることを前記状態信号が示す場合に、前記デバイス起動イベント信号を無効にする段階と
を備える方法。
【請求項９】
前記装置の電源へのＡＣ無しを監視する段階と、
前記電源へのＡＣ無しを検知すると、ＡＣ停電を示すパワー信号を生成する段階と
をさらに備える請求項８に記載の方法。
【請求項１０】
前記監視及び生成する段階は、前記電源によって実行される
請求項９に記載の方法。
【請求項１１】
前記パワー信号を前記状態信号として出力する段階、及び、前記パワー信号に少なくとも部分的に基づいて前記状態信号を形成する段階の選択された１つ
をさらに備える請求項９に記載の方法。
【請求項１２】
前記無効にする段階は、前記状態信号と前記デバイス起動イベント信号とを結合する段階を有する
請求項８に記載の方法。
【請求項１３】
システムであって、
前記システムがＡＣ停電状態にあるか否かを示す状態信号を生成する装置と、
前記状態信号及び前記システムのパワーボタンに関連するイベントを示すパワーボタンイベント信号を受信すべく前記装置に結合され、前記状態信号がＡＣ停電状態を示す場合に前記パワーボタンイベント信号を無効にする第１回路と
を備えるシステム。
【請求項１４】
前記システムの電源へのＡＣの有無を監視し、それに応じたパワー信号を生成するモニタ
をさらに備える請求項１３に記載のシステム。
【請求項１５】
前記電源をさらに備え、前記モニタは前記電源の一部分である
請求項１４に記載のシステム。
【請求項１６】
前記電源及び前記第１回路に結合され、少なくとも部分的に前記パワー信号に基づいて前記状態信号を生成し、前記第１回路に前記状態信号を供給する第２回路
をさらに備える請求項１４に記載のシステム。
【請求項１７】
前記第１回路は、前記状態信号及び前記パワーボタンイベント信号を結合する信号結合回路素子を有する
請求項１３に記載のシステム。
【請求項１８】
前記システムのデバイス起動イベントを示すデバイス起動イベント信号を生成する少なくとも１つのハードウェア要素と、
前記第１回路は、前記装置が前記ＡＣ停電状態にあることを前記状態信号が示す場合に、前記デバイス起動イベント信号を無効にする機能も有する
請求項１３に記載のシステム。
【請求項１９】
ネットワークインタフェースをさらに備える
請求項１３に記載のシステム。
【請求項２０】
システムであって、
前記システムがＡＣ停電状態にあるか否かを示す状態信号を生成する装置と、
前記状態信号及び前記システムのデバイス起動イベントを示すデバイス起動イベント信号を受信すべく前記装置に結合され、前記状態信号がＡＣ停電状態を示す場合に前記デバイス起動イベント信号を無効にする第１回路と
を備えるシステム。
【請求項２１】
前記システムの電源へのＡＣの有無を監視し、それに応じたパワー信号を生成するモニタ
をさらに備える請求項２０に記載のシステム。
【請求項２２】
前記電源をさらに備え、前記モニタは前記電源の一部分である
請求項２１に記載のシステム。
【請求項２３】
前記電源及び前記第１回路に結合され、少なくとも部分的に前記パワー信号に基づいて前記状態信号を生成し、前記第１回路に前記状態信号を供給する第２回路
をさらに備える請求項２１に記載のシステム。
【請求項２４】
前記第１回路は、前記状態信号及び前記デバイス起動イベント信号を結合する信号結合回路素子を有する
請求項２０に記載のシステム。
【請求項２５】
ネットワークインタフェースをさらに備える
請求項２０に記載のシステム。
【請求項２６】
システムの電源へのＡＣの有無を示す第１信号を受信する第１入力端子と、
前記システムのパワーボタンイベントを示す第２信号を受信する第２入力端子と、
前記第１及び第２入力端子に結合され、前記第１信号が前記電源へのＡＣ無しを示す時は前記第２信号を無効にすべく前記２つの信号を結合する第１結合回路素子と
を備える装置。
【請求項２７】
前記システムのデバイス起動イベントを示す第３信号を受信する第３入力端子と、
前記第１及び第３入力端子に結合され、前記第１信号が前記電源へのＡＣ無しを示す時は前記第３信号を無効にすべく前記２つの信号を結合する第２結合回路素子と
をさらに備える請求項２６に記載の装置。
【請求項２８】
前記第１及び第３端子は同じ端子の１つであり、前記第１及び第２信号結合回路素子は同じ信号結合回路素子の１つである
請求項２７に記載の装置。
【請求項２９】
システムの電源へのＡＣ有無を示す第１信号を受信する第１入力端子と、
前記システムのデバイス起動イベントを示す第２信号を受信する第２入力端子と、
前記第１及び第２入力端子に結合され、前記第１信号が前記電源へのＡＣ無しを示す時は前記第２信号を無効にすべく前記２つの信号を結合する第１結合回路素子と
を備える装置。
【請求項３０】
前記第１及び第２入力端子は入力ピンである
請求項２９に記載の装置。ＡＣ電力無しでのパワーボタン及びデバイス起動イベント処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＡＣ電力無しでのパワーボタン及びデバイス起動イベント処理方法に関する。
【背景技術】
【０００２】
集積回路及びマイクロプロセッサ技術の進歩は、パーソナルコンピュータのような、かつて"メインフレーム"として予約されていたコンピューティング能力を持つコンピューティングバイスの利用可能性を実現させた。その結果、パーソナルコンピュータのようなコンピューティングデバイスが、幅広い多くのコンピューテーション、そしてしばしば"重要な"コンピューテーションにますます多く使用されるようになっている。
【０００３】
しかし、パーソナルコンピュータのようなコンピューティングデバイスは、依然として内臓バックアップ電力のサポートなしで供給されている。
【０００４】
さらに、それらのサーバ類とは異なり、典型的には、追加の外部のバックアップ電力のサポートはあまり使用されない。
【０００５】
したがって、電源が停電するたびに、それらのコンピューティングデバイスは電力が供給されない状態になり、システム状態は失われる。
【０００６】
Advanced Configuration and Power Interface（ＡＣＰＩ）（ヒューレット・パッカード、インテル及びその他によって共同開発された）にしたがって実装された電力管理を持つコンピューティングデバイスにとって、そのコンピューティングデバイスは"給電されていない"Ｇ３状態にあると言われる。
【０００７】
その上、電力が回復して、ユーザがコンピューティングデバイスの電力ボタンを押したとき、そのユーザは典型的には、そのコンピューティングデバイスのオペレーティングシステム（ＯＳ）からの数多くのメッセージを受け取る。
【０００８】
そしてこれらのメッセージの多くは、高度な知識を備えたユーザにしかわからない。
【０００９】
これらのメッセージの例は、コンピューティングデバイスをセーフモードへと起動させる、ディスクドライブをスキャンさせる等をユーザが望むか否かをユーザに問うことを含む。
【００１０】
パーソナルコンピュータのようなコンピューティングデバイスの採用が広がり続け、そのコンピューティングデバイスが、"娯楽"アプリケーションのような、ますます多様なアプリケーションのためにより多くのユーザによって利用されていくとすれば、それらの使いやすさ、可用性、及び／又は信頼性が進歩しつづける必要がある。
【００１１】
その上、使いやすさ、可用性、及び／又は信頼性は費用効果的に改善される必要がある。
【発明を実施するための最良の形態】
【００１２】
この発明の実施例は複数の添付図面を用いて説明され、そこでは同類の符号は類似の要素を示している。
【００１３】
この発明の複数の実施形態は、パワーボタン及びデバイスの複数の起動イベントを処理する方法、ＡＣ停電の間これらのイベントを選択的に抑止する複数のチップセット、ＡＣ停電を知らせる電源、そのチップセット及び／又は電源を備える複数のコンポーネント、複数の回路基板、及び複数のシステムを含むが、これらに制限されない。
【００１４】
以下の記載には、この発明の一実施形態の種々の特徴が記載される。しかしながら、いくつか又は全ての記載された特徴とともに他の複数の実施形態が実施され得ることが、当業者に明らかであろう。説明を目的として、特定の数、材料及び構成が、複数の実施形態の完全な理解を提供すべく示されている。しかしながら、細かに詳述することなく他の複数の実施形態が実施され得ることが、当業者に明らかだろう。他の具体例では、記述がわかりにくくならないように、良く知られた機能は省略又は簡略化されている。
【００１５】
様々な動作が、複数の実施形態を理解するのに最も役立つ方法で、複数の別個の動作として順に記載されているだろう。しかしながら、記載の順番は、これらの動作が必ず順番に依存するということを示していると解釈されるべきではない。特に、これらの動作が説明の順で実行される必要はない。
【００１６】
"一実施形態"という語句が繰り返し使用されている。この語句は、通常、同一の実施形態を参照していないが、同一の実施形態を示しているかもしれない。"備える"、"持つ"、及び"含む"という用語は、文脈が異なることを示さない限り、同義である。
【００１７】
図１は、この発明の一実施形態の教示を含むシステムの概要を示す。本実施形態では、システム１００は、示されるように互いに結合された、プロセッサ１０２、不揮発性メモリ１０４、メモリ１０６、コントローラ／バス・ブリッジ１０８、持続的記憶装置１１０、他の複数のＩ／Ｏデバイス１１２、複数のバス１１４ａ−１１４ｂ、及び電源１１６を含む。コントローラ／バス・ブリッジ１０８は、メモリ及びＩ／Ｏコントローラ／バス・ブリッジ、すなわちＭＣＨ／ＩＣＨ／ＢＢとも呼ばれるだろう。
【００１８】
不揮発性メモリ１０４は、特に基本入出力システム（ＢＩＯＳ）１２４を有する。メモリ１０６は、オペレーティングシステム（ＯＳ）のワーキングコピー及びシステム状態データ１２８ａを有する。ここで使用される"システム状態"という語句は、ＯＳ及びアプリケーションの状態及びデータを含む。
【００１９】
ＭＣＨ／ＩＣＨ／ＢＢ１０８は、システム１００がアクティブな状態であってＡＣが停電又は無い状態が発生した場合に、プロセッサ１０２に割込みをかける。より詳細には、本実施形態では、当該停止はＭＣＨ／ＩＣＨ／ＢＢ１０８のＩＣＨ部によって発行される。ＭＣＨ／ＩＣＨ／ＢＢ１０８は、システム１００に"メモリにサスペンドされた"状態への移行を引き起こすべくＯＳ１２６を助ける機能をさらに備える。さらに、ＭＣＨ／ＩＣＨ／ＢＢ１０８は、システム１００に"メモリにサスペンドされた"状態をひき起こすべく、（スタンバイ電力だけを残して）"ノーマル"電力の供給を遮断する機能を備える。ＭＣＨ／ＩＣＨ／ＢＢ１０８は、システム１００がメモリにサスペンドされた状態にある間におけるＡＣの再出現の通知を含む、デバイスの起動イベントを処理する機能も備える。特に、ＭＣＨ／ＩＣＨ／ＢＢ１０８は、"ノーマル"電力の供給の再開を許可し、システム１００の起動を開始し、ＢＩＯＳがレジュームプロセスを開始することを助ける機能を備える。同様に、本実施形態では、デバイスの起動イベントの処理は、ＭＣＨ／ＩＣＨ／ＢＢ１０８のＩＣＨ部で実行される。
[ＡＣ＝交流]
電源１１６は、システム１００がＡＣが停電又はＡＣ無し状態にある間にシステム１００に電力を供給する内臓バックアップＤＣ電源１３２、及び電源１１６でのＡＣ電力の有無を信号１３６送信する機能を備えるモニタ１３０を含む。内臓バックアップＤＣ電源１３２の一例はバッテリである。この出願の目的のために、"ＡＣ停電"又は"ＡＣ無し"という語句は、文脈が明らかにそうでない旨を示さない限り、同義語と考えられるべきである。以下では、内臓バックアップＤＣ電源１３２は、単にバックアップ電源又はＤＣ電源とも呼ばれるかもしれない。そのうえ、他の複数の実施例においては、バックアップ電源は非ＤＣ電源であってよい。
[ＤＣ＝直流]
【００２０】
本アプリケーションの目的としては、信号１３６は、それが電源１１６の状態についての情報を知らせるという点で、"電力"信号と名目上呼ばれる。しかしながら、信号１３６（又はその派生物）は、それがシステム１００の電力状態を知らせるという点で"状態"信号とも呼ばれる。派生的な"状態"信号は、ラッチ回路又は他を考慮すると複合用途依存回路（図示せず）を備える簡単な回路（図示せず）を用いて生成され得る。ともかく、その回路はＭＣＨ／ＩＣＨ／ＢＢ１０８ｂ又はシステム１００の他の要素に配置され得る。
【００２１】
さらに、ＭＣＨ／ＩＣＨ／ＢＢ１０８は、１以上のパワーボタン関連及び／又はデバイス起動イベントを示す１以上の信号１４４を受信する特定の複数の端子（例えば、複数のピン（図示せず））を含む。さらに、ＭＣＨ／ＩＣＨ／ＢＢ１０８は、ＡＣ無しの間に、メモリにサスペンドされた状態においてシステム１００がＤＣ電源１３２によって駆動されているときにこれらの信号を抑制又は無視する論理回路（図示せず）を含む。より詳細には、本実施形態では、その論理回路はＭＣＨ／ＩＣＨ／ＢＢ１０８のＩＣＨ部に実装されている。
【００２２】
デバイス起動イベント１４４の例は、システム１００がメモリにサスペンドされた状態にある間に信号を受信する最新の要素、システム１００がメモリにサスペンドされた状態にある間にパケットを受信するネットワーク要素等を含むが、それらに限定されない。
【００２３】
ＡＣ無しの間にメモリにサスペンドされた状態においてシステム１００がＤＣ電源１３２によって駆動されているときにパワーボタン及びデバイス起動イベント１４４を抑制又は無視することによって、システム１００が始動又は起動すること及びＤＣ電源１３２にとって多大な負荷となることを防ぐことができる。結果として、内臓バックアップＤＣ電源１３２の容量はより小さくなり、より低コストとなり得る。ひいては、システム１００は、より経済的な方法で、内臓バックアップ電源、より詳細には内臓バックアップＤＣ電源１３２が提供され得る。
【００２４】
図１を参照して、組み込まれたこの発明の複数の実施形態の教示の他は、プロセッサ１０２、不揮発性メモリ１０４、メモリ１０６、ＭＣＨ／ＩＣＨ／ＢＢ１０８、持続的記憶装置１１０、複数のＩ／Ｏデバイス１１２、複数のバス１１４ａ−１１４ｂは全て、これらの要素の対応する広い範囲を示す。特に、Ｉ／Ｏデバイスの一例は、ネットワークインタフェースである。同様に、ＢＩＯＳ１２４及びＯＳ１２６も、それらの要素の対応する広い範囲を示す。さらには、ＭＣＨ／ＩＣＨ／ＢＢ１０８及び他の複数のコンポーネントは、チップセットの形でパッケージ化されてよい。
【００２５】
ＭＣＨ／ＩＣＨ／ＢＢ１０８に組み込まれたこれらの教示、電源１１６、システム１００の複数の動作状態及び様々な動作フローの様々な実施形態が、以下に順に述べられる。
【００２６】
いくつかの実施形態において、システム１００は、デスクトップコンピュータ、セットトップボックス、娯楽制御装置（entertainment control console）、ビデオレコーダ、又はビデオプレーヤであってよい。
【００２７】
さらに、他の複数の実施形態は、列挙された要素なしで、または他の複数の要素とともに、実施されてよい。とりわけ、他の複数の実施形態は、システム１００の内蔵要素であるＤＣ電源１３２なしで実施されてよい。すなわち、これらの実施形態では、ＤＣ電力はシステム１００の外部の電源から供給される。
【００２８】
図２ａは、システム１００の動作状態の一実施例を示す。理解を容易にすべく、システム１００がＡＣＰＩの実装をも含み、複数のＡＣＰＩ状態にマッピングされると仮定して、その動作状態が説明される。本実施例では、システム１００の動作状態は、３つの主要な動作状態、アクティブ状態（ＡＣＰＩ  Ｓ０、又は単にＳ０）２０２、サスペンド状態（ＡＣＰＩ  Ｓ３又は単に、Ｓ３）２０４、及び無給電状態（ＡＣＰＩ  Ｇ３又は単にＧ３）２０６を含む。一方、他の複数の実施形態は、ＡＣＰＩ状態へのマッピング又はＡＣＰＩの実装なしで実施されてよい。ＡＣＰＩ状態を含むＡＣＰＩについてのさらなる情報については、ＡＣＰＩ仕様バージョン２．０ｂを参照すること。
【００２９】
さらに、アクティブ状態（Ｓ０）２０２の中で、システム１００は"ビジュアルオン"状態２１２又は"ビジュアルオフ"状態２１４にあってよい。システム１００が"ビジュアルオン"状態２１２にある間、システムの稼動状態の指示を知覚することができるユーザは、適切な表示デバイス、発光ダイオード（ＬＥＤ）、スピーカ等を含むがそれに限定されないもので選択的にアクチベートされてよい。
【００３０】
一方、システム１００が"ビジュアルオフ"状態２１４にある間、システム１００の全ての視覚的及び聴覚的要素は"オフ"であり、システム１００が"スイッチを切られた"という印象をユーザに与える。図示されるように、システム１００は、パワーボタン（ＰＢ）イベント２２２に少なくとも部分的に基づいて、"ビジュアルオン"状態２１２及び"ビジュアルオフ"状態２１４の間を遷移し得る。
【００３１】
アクティブ状態（Ｓ０）２０２の中にビジュアル"オン"及び"オフ"状態２１２及び２１４を持つことは、開示されたこの発明の実施形態の非主要な側面である。この特徴は、mm/dd/yyに出願された、番号＜to be inserted＞、タイトル<insert title>の同時係属中の米国特許出願の対象である。さらなる詳細については、同時係属中の出願を参照すること。
【００３２】
図２ａを参照して、本実施例では、サスペンド状態（Ｓ３）２０４の中で、システム１００は、"メモリにサスペンドされた"状態２１６又は"システム状態の持続的コピーが保存され、メモリにサスペンドされた"状態２１８にあり得る。システム１００は、例えば"インアクティビティ"、ユーザ指示、又は"ＡＣ停電"状態２２４及び２２６に起因して、"ビジュアルオン"状態２０２又は"ビジュアルオフ"状態２０４のいずれかから"メモリにサスペンドされた"状態２１６に移行する。電源１１６にＡＣが無いときはいつも、システム１００は"ＡＣ停電"状態にあるとされる。
【００３３】
さらに、本実施例では、"メモリにサスペンドされた"状態２１６への移行の一部として、その時のシステム状態の持続的コピーが保存されると、システム１００は"メモリにサスペンドされた"状態２１６から"システム状態の持続的コピーが保存され、メモリにサスペンドされた"状態２１８に自動的に遷移することになる。
【００３４】
その時のシステム状態の持続的コピーの自動的な保存もまた、開示されたこの発明の実施形態の主要な側面ではない。この特徴は、同時に出願された、番号＜to be inserted＞、タイトル"Operational State Preservation in the Absence of AC Power"の、同時係属中の米国特許出願の対象である。さらなる詳細については、同時係属中の出願を参照すること。
【００３５】
内臓ＤＣ電源が遮断されるか消耗２３０した場合には、システム１００は、"システム状態の持続的コピーが保存され、メモリにサスペンドされた"状態２１８から非給電状態（Ｇ３）２０６に移行してよい。ＤＣ電源が消耗することを防ぐためにＤＣ電源を遮断することもまた、開示されたこの発明の実施形態の主要な側面ではない。この特徴は、同時に出願された、番号＜to be inserted＞、タイトル"Automatic Shut Off of DC Power Source in the Extended Absence of AC Power"の、同時係属中の米国特許出願の対象である。
さらなる詳細については、同時係属中の出願を参照すること。
【００３６】
システム１００は、"システム状態の持続的コピーが保存され、メモリにサスペンドされた"状態２１８から、ＡＣ電力の再出現、又はＡＣが有るときのパワーボタン／デバイス起動イベント２３２及び２３４（インアクティビティによって移行された状態２１８）に応じて、"ビジュアルオン"状態２１２又は"ビジュアルオフ"状態２１４のいずれかに戻ることができる。  前述したように、ＡＣ無しの間にわたってシステム１００がメモリにサスペンドされた状態１２８にある間、パワーボタン又はデバイス起動イベントは好ましくは抑制又は無視される。
【００３７】
さらに、システム１００が"非給電"状態（Ｇ３）２０６にある場合にＡＣが再び有るようになると、システム１００は"ビジュアルオフ"状態２１４に戻る。
【００３８】
図２ｂは、電源１１６の一実施形態を示す。示されるように、本実施形態では、電源１１６は前述したような内臓バックアップＤＣ電源１３２及びモニタ１３０を含む。さらに、電源１１６は、複数の電力出力（パワーレールとも呼ばれる）２４４を含む。その複数の要素は、示されるように互いに結合される。
【００３９】
したがって、電力出力２４４は、電源１１６にＡＣが無いときに、内蔵ＤＣ電源１３２を利用して、システム１００の複数の要素に電力を供給し続けることができる。さらに、モニタ１３０は、任意の時点において電源１１６にＡＣの有無を示す信号を出力することができる。
【００４０】
いくつかの実施形態において、ＤＣ電源１３２はバッテリであってよい。モニタ１３０は、信号１３６を供給すべくコンパレータに結合された複数のダイオード及びＲＣ回路を用いて実装され得る。さらに、信号１３６の論理の"１"は電源１１６でのＡＣ有りを示すのに対し、信号１３６の論理の"０"は電源１１６でのＡＣ無しを示す。
【００４１】
いくつかの実施形態において、電力出力２４４はノーマル及びスタンバイ電力出力を含む。ノーマル電力出力は＋１２Ｖ、＋５Ｖ、＋３Ｖ、及び−１２Ｖを含むのに対し、スタンバイ電力出力は＋５Ｖを含む。さらに、ノーマル電力出力は遮断され得る。
【００４２】
図３は、アクティブ状態２０２で動作中に、ＡＣ停電状態に応じてシステム１００をメモリにサスペンドする、システム１００の関連する動作フローの一実施形態を示す。図示されるように、アクティブ状態２０２で動作している間、電源１１６はＡＣの有無をモニタして、それに応じてＡＣの有無を示す信号を出力する（ブロック３０２）。
【００４３】
他の実施形態では、電源１１６でのＡＣの有無の監視及び信号送信は、電源１１６以外の他の要素によって実行され得る。電源１１６でＡＣが有る限り、その監視及び信号送信は継続する。
【００４４】
しかしながら、ＡＣが停電した又は電源１１６から無くなり、モニタ１３０がそのように示す信号を出力したとき、本実施例では、ＭＣＨ／ＩＣＨ／ＢＢ１０８は割り込みをアサートし（ブロック３０４）、システム１００をサスペンドされた状態に置くべくＯＳ１２６の一部分（割り込みハンドラ）に実行を切り替えることをプロセッサ１０２に通知する（ブロック３０６）。
【００４５】
いくつかの実施例では、このサスペンドプロセスは、例えばメモリ１０６へのスタンバイ電力の供給のみを残して、システム１００の複数の要素へのノーマル電力の供給を遮断することをＭＣＨ／ＩＣＨ／ＢＢ１０８に指示すべく、ＯＳ１２６がＭＣＨ／ＩＣＨ／ＢＢ１０８の専用のレジスタに書き込むことを伴う。そして、ＭＣＨ／ＩＣＨ／ＢＢ１０８は、指示されたように、スタンバイ電力の供給だけを残して、システム１００の複数の要素へのノーマル電力の供給を遮断する（ブロック３０８）。
【００４６】
いくつかの実施形態では、システム１００はさらに、割り込みを発生して、ＢＩＯＳ１２４がサスペンドプロセスに割り込むことを可能にすべくＢＩＯＳ１２４に制御を移し、初期化される。本実施例では、ＢＩＯＳ１２４は、サスペンドプロセスが実行を完了することを許可する前に、ハードディスク装置のような持続的記憶装置１１０内にその時のシステム状態の持続的コピーを保存すべく割り込む。
【００４７】
ＢＩＯＳ１２４が割り込んでその時のシステム状態の持続的コピーを保存する機能もまた、開示されたこの発明の実施形態の主要な側面ではない。それは、上記の同時係属中の米国特許出願、番号＜to be inserted＞の対象である。
【００４８】
図４は、サスペンド状態で動作している間に、ＡＣ再出現状態に応じてシステム１００をアクティブ状態へとレジュームする、システム１００の関連する動作フローの一実施例を示す。先の記載から思い起こすと、本実施形態では、このサスペンド状態は"システム状態の持続的コピーが保存され、メモリにサスペンドされた"状態２１８である。しかしながら、前述のように、メモリにサスペンドするプロセスに割り込んで、システム１００の動作状態の持続的コピーを保存するサポートなしで、他の実施形態が実施され得る。
【００４９】
図示されるように、本実施形態では、状態２１８で動作している間、電源１１６はＡＣの有無をモニタして、それに応じてＡＣの有無を示す信号を出力する（ブロック４０２）。
【００５０】
再び、前述のように、他の実施例では、電源１１６でのＡＣの有無の監視及び信号送信は、電源１１６以外の他の要素によって実行され得る。電源１１６でＡＣが無い限り、その監視及び信号送信が継続する。
【００５１】
一方、電源１１６でＡＣが再出現したとき、モニタ１３０はそのように示す信号１３６を出力する。本実施形態では、ＭＣＨ／ＩＣＨ／ＢＢ１０８は、信号１３６にデバイス起動イベントとして応答して、システム１００の複数の要素への、電源１１６のノーマル電力出力の供給を再度可能にし、そしてＢＩＯＳ１２４に制御を移す（ブロック４０４）。前述したように、いくつかの実施形態では、そのデバイス起動イベントはＭＣＨ／ＩＣＨ／ＢＢ１０８のＩＣＨ部によって処理される。
【００５２】
ブロック４０６において、ＢＩＯＳ１２４は様々なハードウェア要素の初期化を適宜実行して、（メモリへのサスペンドプロセスの一部として）ＯＳ１２６によって前に準備されたレジュームベクトルに制御を移す。
【００５３】
ブロック４０８において、ＯＳ１２６はレジュームプロセスを完了し、システム１００は、メモリ１０６内に前もってサスペンドされたシステム状態から開始して、運転を継続する。
【００５４】
図５は、パワーボタン及びデバイス起動イベントを抑制するために適した回路の一実施例を示す。前述したように、いくつかの実施形態では、回路５００はＭＣＨ／ＩＣＨ／ＢＢ１０８、特にＩＣＨ部に配置される。
【００５５】
この実施形態では、回路５００は、パワーボタン／デバイス起動イベント信号１４４とＡＣ有無信号１３６との論理ＡＮＤ演算を実行するＡＮＤゲート５０２を備える。パワーボタン／デバイス起動イベント信号１４４は、パワーボタン、ネットワークインタフェース等を含むがそれに限定されない、システム１００のいくつかの要素のいずれかによってアサートされる。本実施形態では、信号１３６の論理の"１"は電源１１６でのＡＣ有りを示すのに対し、信号１３６の論理の"０"は電源１１６でのＡＣ無しを示す。
【００５６】
したがって、ＡＣ無しの間、ＡＣ有無信号１３６は論理の"０"を取るので、パワーボタン／デバイス起動イベント信号１４は、無効にされ得る。その結果、電源１１６でＡＣが無いときには、プッシュボタン／デバイス起動イベントは抑制又は無視され得る。
【００５７】
本実施形態では、ＭＣＨ／ＩＣＨ／ＢＢ１０８は、有無信号１３６が供給されて、パワーボタン／デバイス起動イベント信号１４４の抑制／無視において有無信号１３６を直接的に使用する。しかしながら、他の複数の実施形態は、電源１１６によって生成されたＡＣ有無信号１３６に基づいて電源１１６以外の他の要素によって生成されたＡＣ有無状態信号を用いて抑制又は無視されるパワーボタン／デバイス起動イベント信号１４４とともに実施され得る。
【００５８】
他の複数の実施形態は、パワーボタン又はデバイス起動イベントを無効にする他の複数の論理回路要素を用いてもよい。
【００５９】
したがって、上記から分かるように、ＡＣが無い場合において電源、特に内臓ＤＣバックアップ電源を保護する方法が説明された。前述のように、この特徴は、内蔵ＤＣバックアップ電源がコンピューティングデバイスにより費用効果な方法で提供されることを可能にすることにおいて、特に有用である。
【００６０】
上記の複数の実施例によってこの発明が説明されたが、記載された複数の実施形態にこの発明が限定されないことを当業者は理解するだろう。他の複数の実施形態は、添えられた複数の特許請求の範囲の趣旨及び範囲内の変形及び変更とともに実施され得る。
【図面の簡単な説明】
【００６１】
【図１】ＡＣ無しの間にパワーボタン及びデバイスの起動イベントを抑制又は無視するコントローラを含む、この発明の一実施形態の教示が組み込まれたシステムの概要を示す図である。
【図２ａ】一実施形態における、図１のシステムの動作状態を示す図である。
【図２ｂ】ＡＣ及びＤＣ電源の有り／無しをモニタリングするためのモニタを含む、図１の電源の一実施形態をさらに詳細に示す図である。
【図３】アクティブ状態で動作中に、ＡＣ停電状態に応じてシステムをメモリにサスペンドするシステムの関連する動作フローの一実施形態を示す図である。
【図４】サスペンド状態で動作している間に、ＡＣの再出現状態に応じてアクティブ状態へとシステムをレジュームするシステムの関連する動作フローの一実施形態を示す図である。
【図５】パワーボタン及びデバイスの起動イベントを抑制するための、図１のコントローラ／バスブリッジの関連する部分の一実施形態を示す図である。
【図１】
2007503055.tif 000003
【図２ａ】
2007503055.tif 000004
【図２ｂ】
2007503055.tif 000005
【図３】
2007503055.tif 000006
【図４】
2007503055.tif 000007
【図５】
2007503055.tif 000008
【国際調査報告】
2007503055.tif 000009
2007503055.tif 000010
2007503055.tif 000011