(57)【特許請求の範囲】
【請求項１】
タッチスクリーン入力装置を制御するタッチスクリーンコントローラに接続された中央処理装置を備え且つバッテリから電力を供給されるコンピュータシステムへの前記電力の供給を、前記タッチスクリーンコントローラが所定数の状態間を遷移することにより選択的且つ対話的に制御する電源制御方法であって、
（ａ）  リセット信号を受けて前記タッチスクリーンコントローラをリセット状態にするステップと、
（ｂ）  前記タッチスクリーンコントローラが前記リセット状態のときに、前記タッチスクリーンコントローラを第２状態にするステップと、
（ｃ）  前記タッチスクリーンコントローラが前記第２状態のときに、内部のフルパワーモードフラグをセットして、前記タッチスクリーンコントローラを第１判定状態にするステップと、
（ｄ）  前記タッチスクリーンコントローラが前記第１判定状態のときに、前記タッチスクリーン入力装置からの第１タッチ入力の有無をチェックして、前記第１タッチ入力が検出された場合には前記タッチスクリーンコントローラを転送状態にし、前記第１タッチ入力が検出されなかった場合には前記タッチスクリーンコントローラを第２判定状態にするステップと、
（ｅ）  前記タッチスクリーンコントローラが前記転送状態のときに、前記中央処理装置に割り込みをかけ、該中央処理装置に前記第１タッチ入力のＸＹＺ座標を転送し、前記タッチスクリーンコントローラを前記第１判定状態に戻すステップと、
（ｆ）  前記タッチスクリーンコントローラが前記第２判定状態のときに、ソフト電源信号の有無をチェックし、前記ソフト電源信号が検出されない場合には前記タッチスクリーンコントローラを前記第１判定状態に戻し、前記ソフト電源信号が検出された場合には前記タッチスクリーンコントローラを休止状態にするステップと、
（ｇ）  前記タッチスクリーンコントローラが前記休止状態のときに、内部のパワーダウンモードフラグをセットし、主電源オン信号をデアサートし、前記タッチスクリーンコントローラを第３判定状態にするステップと、
（ｈ）  前記タッチスクリーンコントローラが前記第３判定状態のときに、第２タッチ入力の有無をチェックし、前記第２タッチ入力が検出された場合に前記タッチスクリーンコントローラを電源オン状態にするステップと、
（ｉ）  前記タッチスクリーンコントローラが前記電源オン状態のときに、前記主電源オン信号をアサートするステップと
を含むことを特徴とする電源制御方法。
【請求項２】
タッチスクリーン入力装置を制御するタッチスクリーンコントローラに接続された中央処理装置を備え且つバッテリから電力を供給されるコンピュータシステムへの前記電力の供給を、前記タッチスクリーンコントローラが所定数の状態間を遷移することにより選択的且つ対話的に制御する電源制御装置であって、
（ａ）  リセット信号を受けて前記タッチスクリーンコントローラをリセット状態にする手段と、
（ｂ）  前記タッチスクリーンコントローラが前記リセット状態のときに、前記タッチスクリーンコントローラを第２状態にする手段と、
（ｃ）  前記タッチスクリーンコントローラが前記第２状態のときに、内部のフルパワーモードフラグをセットして、前記タッチスクリーンコントローラを第１判定状態にする手段と、
（ｄ）  前記タッチスクリーンコントローラが前記第１判定状態のときに、前記タッチスクリーン入力装置からの第１タッチ入力の有無をチェックして、前記第１タッチ入力が検出された場合には前記タッチスクリーンコントローラを転送状態にし、前記第１タッチ入力が検出されなかった場合には前記タッチスクリーンコントローラを第２判定状態にする手段と、
（ｅ）  前記タッチスクリーンコントローラが前記転送状態のときに、前記中央処理装置に割り込みをかけ、該中央処理装置に前記第１タッチ入力のＸＹＺ座標を転送し、前記タッチスクリーンコントローラを前記第１判定状態に戻す手段と、
（ｆ）  前記タッチスクリーンコントローラが前記第２判定状態のときに、ソフト電源信号の有無をチェックし、前記ソフト電源信号が検出されない場合には前記タッチスクリーンコントローラを前記第１判定状態に戻し、前記ソフト電源信号が検出された場合には前記タッチスクリーンコントローラを休止状態にする手段と、
（ｇ）  前記タッチスクリーンコントローラが前記休止状態のときに、内部のパワーダウンモードフラグをセットし、主電源オン信号をデアサートし、前記タッチスクリーンコントローラを第３判定状態にする手段と、
（ｈ）  前記タッチスクリーンコントローラが前記第３判定状態のときに、第２タッチ入力の有無をチェックし、前記第２タッチ入力が検出された場合に前記タッチスクリーンコントローラを電源オン状態にする手段と、
（ｉ）  前記タッチスクリーンコントローラが前記電源オン状態のときに、前記主電源オン信号をアサートする手段と
を含むことを特徴とする電源制御装置。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
本発明は、コンピュータ・システムの電源制御方法および装置に関するものである。より詳しくは、本発明は、コンピュータ・システムのタッチスクリーンによる電源制御方法および装置に関する。
【０００２】
【従来の技術】
従来のコンピュータ・システムには、通常、電源をコンピュータ・システムの様々な部分に供給するためにハード電源制御システムが用意されている。ハード電源制御システムは、コンピュータ・システムの入力電源を直接制御する物理的スイッチを有する。入力電源は、主電源として外部から供給される交流（ＡＣ）のこともあれば、直流（ＤＣ）電源のこともある。
【０００３】
ソフト電源制御は、消費電力を節減し、バッテリ寿命を延ばすために、パーソナル・コンピュータ・システムやポータブル・コンピュータ・システムで広く採用されている。コンピュータ・システムのソフト電源制御には、通常、フルパワー・モードおよびスリープ・モードを含め、いくつかの制御モードがある。フルパワー・モードにおいては、コンピュータ・システムの主要部に電源が供給され、すべて作動状態となる。スリープ・モードにおいては、コンピュータ・システムの１つまたは２つ以上の部分に電源が供給されず、それらの部分が非作動状態となる。
【０００４】
ソフト電源制御システム用の電源装置は、通常、少なくとも２つの電源出力を有する。１つの電源出力は、ソフト電源制御機能を制御する論理機構用の電源を供給するために常時オンに保たれる。もう１つの電源出力は、コンピュータ・システムの主要部に電源を供給する。コンピュータ・システムがスリープ・モードのとき、ユーザがキーボード上のキーを押すと、ソフト電源制御論理機構はコンピュータ・システムの主要部に供給される電源をオンにする。
【０００５】
【発明が解決しようとする課題】
以下に詳細に説明するように、本発明は、タッチスクリーンから電源制御を行うことが可能なコンピュータ・システムにおけるソフト電源制御方法および装置を提供することを目的とする。本発明は、別途電源スイッチを設ける必要なしに、コンピュータ・システムの電力消費を最小限に押えようとするものである。
【０００６】
【課題を解決するための手段】
本発明は、タッチスクリーン入力装置を用いてコンピュータ・システムの電源モードを制御するようにしたコンピュータ・システムにおける電源制御方法および装置にある。本発明においては、タッチスクリーン・コントローラがタッチスクリーン入力装置からのタッチ入力を検出する。また、タッチスクリーン・コントローラは、コンピュータ・システムの電源モードに従ってタッチ入力を処理する。
【０００７】
コンピュータ・システムがフルパワー・モードになっている場合、タッチスクリーン・コントローラは、タッチ入力に対応する入力座標を決定し、その入力座標を中央処理システムに転送する。
【０００８】
コンピュータ・システムがパワーダウン・モードになっている場合、タッチスクリーン・コントローラは、タッチ入力が検出されると、コンピュータ・システムの電源サブシステムに供給される主電源オン信号をアサートする。この主電源オン信号で電源サブシステムが中央処理システムに電源を供給する。また、電源サブシステムは、中央処理システムへのリセット信号をアサートする。
【０００９】
中央処理システムへのリセット信号は、コンピュータ・システムをフルパワー・モードに切り替わらせる。コンピュータ・システムは、ユーザ・コマンド入力によってパワーダウン・モードになる。あるいは、システム・ソフトウェアによりタイムアウト機構を用いてコンピュータ・システムをパワーダウン・モードに切り替えるようにしてもよい。
【００１０】
パワーダウン・モードにあるとき、タッチスクリーン・コントローラは、タッチスクリーン入力装置からのタッチ入力の持続時間を検出することによってそのタッチスクリーン入力装置からのタッチ入力を検出する。すなわち、タッチスクリーン・コントローラは、タッチスクリーンからのタッチ入力の持続時間が所定の持続時間より大きいと、コンピュータ・システムの電源サブシステムへの主電源オン信号をアサートする。
【００１１】
あるいは、パワーダウン・モードのとき、タッチスクリーン・コントローラが、タッチスクリーン入力装置からの指先による軽打（以下タップとする）の入力を少なくとも１つ検出し、カウントすることによって、タップ・カウントを取り続けるようにしてもよい。この場合、タッチスクリーン・コントローラは、タップ・カウントが所定のタップ・カウント値を超えると、コンピュータ・システムの電源サブシステムへの主電源オン信号をアサートする。
【００１２】
あるいは、パワーダウン・モードのとき、タッチスクリーン・コントローラが、タッチスクリーン入力装置からＸおよびＹ座標を検出するようにしてもよい。この場合、タッチスクリーン・コントローラは、ＸおよびＹ座標によって電源サブシステムにより電源を供給される中央処理システムの割合が決定されるように、コンピュータ・システムの電源サブシステムへの主電源オン信号をアサートする。
【００１３】
さらに、タッチスクリーン・コントローラは、タッチの持続時間を測定して、電源サブシステムにより電源を供給される中央処理システムの割合を決定するようにしてもよい。
【００１４】
【実施例】
本発明は、コンピュータ・システムにおけるタッチスクリーンによる電源制御方法および装置にある。以下の説明においては、本発明の理解を完全ならしめるために、具体的な用途、数、装置、コンフィギュレーションおよび回路を記載して説明する。しかしながら、本発明がこれらの特定的な詳細についての記載がなくとも実施可能なことは、当業者にとって明白であろう。他の場合については、本発明を不必要に不明瞭にしないため、周知システムなどは、図表またはブロック図形式で呈示するにとどめる。
【００１５】
まず、図１には、コンピュータ・システム１００の機能ブロック図が示されている。コンピュータ・システム１００は中央処理システム２０を有する。中央処理システム２０は、中央処理装置（ＣＰＵ）、メモリ・サブシステム、大容量記憶サブシステム、表示装置、および他の各種入出力装置を含む。一実施例においては、表示装置は、液晶ディジタル（ＬＣＤ）表示装置よりなる。あるいは、表示装置はブラウン管（ＣＲＴ）を用いることも可能である。
【００１６】
また、コンピュータ・システム１００は、電源サブシステム１０、タッチスクリーン４０、およびタッチスクリーン・コントローラ３０を有する。タッチスクリーン４０は、中央処理システム２０の表示装置に対して、表示装置に生成される像をタッチスクリーン４０を通して見ることができるように配置されている。タッチスクリーン４０およびタッチスクリーン・コントローラ３０は、中央処理システム２０とは独立に電源が供給される。
【００１７】
電源サブシステム１０は、ソフト電源レギュレータ１２、主電源レギュレータ１４、および電源スイッチ１６よりなる。電源スイッチ１６には、パワー電界効果トランジスタ（ＦＥＴ）あるいは電源リレーを用いることができる。
【００１８】
ソフト電源レギュレータ１２は、パワーオン・スイッチ６０を介して電源入力７０が供給される。主電源レギュレータ１４は、電源スイッチ１６を介して電源入力７０が供給される。ソフト電源レギュレータ１２は、電源スイッチ１６をオン／オフするための電源制御信号５３を発生させる。主電源レギュレータ１４は、安定化電源出力７２を中央処理システム２０に供給する。ソフト電源レギュレータ１２は、安定化電源出力７４をタッチスクリーン・コントローラ３０およびタッチスクリーン４０に供給する。
【００１９】
タッチスクリーン４０およびタッチスクリーン・コントローラ３０は、ＸおよびＹ９の位置情報を中央処理システム２０に供給するための手段として機能する。ＸおよびＹ位置情報は、中央処理システム２０の表示装置の表示面上の座標と対応する。また、タッチスクリーン４０およびタッチスクリーン・コントローラ３０は、中央処理システム２０にＺ情報を供給する。Ｚ情報は、タッチスクリーン４０に加えられる圧力を指示する。
【００２０】
タッチスクリーン４０は、表示装置と関連させて位置決めされているため、タッチスクリーン４０によって検出されるＸおよびＹ位置と表示装置の表示面上のＸおよびＹ位置とを物理的に直接対応させることができる。
【００２１】
ユーザは、表示装置の表示面のある部分を指さし、タッチスクリーン４０の表面に物理的に触れることによりＸ、ＹおよびＺ入力を中央処理システム２０に供給することができる。タッチスクリーン４０は、その表面へのユーザの物理的接触に応答して、タッチスクリーン制御信号５１を発生させる。
【００２２】
タッチスクリーン・コントローラ３０は、ＣＰＵおよび本願に記載するプロセス・ステップを実行するための関連ソフトウェアが組み込まれている。タッチスクリーン・コントローラ３０は、タッチスクリーン制御信号５１を検出して、ユーザの物理的接触に対応するＸ、ＹおよびＺ位置情報を決定する。タッチスクリーン・コントローラ３０は、これらのＸ、ＹおよびＺ位置情報を信号線５７を介して中央処理システム２０に転送する。
【００２３】
本発明の一実施例においては、タッチスクリーン４０は抵抗型タッチスクリーンよりなる。抵抗型タッチスクリーン４０は、表示装置の前面に設けられた２枚のシート状導体よりなる。ユーザが上層のシート状導体を押すと、２つの層間の電気抵抗が変化する。ユーザは、タッチスクリーン４０の一番上の層をペンまたは指で押す。
【００２４】
他の実施例においては、タッチスクリーン４０は、容量型タッチスクリーンよりなる。容量型タッチスクリーン４０は、表示装置の前面に配置された１枚の透明なシート状導体よりなる。ユーザがこの透明なシート状導体を押すと、導体の電気容量が変化する。
ユーザは、ペンか指でタッチスクリーン４０の容量型導体層を押す。
【００２５】
さらに他の実施例の場合、タッチスクリーン４０は誘導型タッチスクリーンよりなる。誘導型タッチスクリーン４０は表示装置の表示面の前面に配置される。あるいは、誘導型タッチスクリーン４０は表示装置の表示面の後側に配置されることもある。ユーザがタッチスクリーン４０の表面の近くにペンを近付けると、タッチスクリーン４０に電気信号が誘導される。
【００２６】
電源サブシステム１０から入力電源７０が切り離されているときは、コンピュータ・システム１００はハード・パワーオフ・モードになっている。ハード・パワーオフ・モードには、バッテリ電源および直流または交流電源が切り離された状態が含まれる。
【００２７】
オフになっていた入力電源７０が電源サブシステム１０に再投入されると、コンピュータ・システム１００は、ハード・パワーオフ・モードからフルパワー・モードに切り替わる。入力電源７０は、パワーオン・スイッチ６０を押すことによって電源サブシステム１０に再投入される。パワーオン・スイッチ６０を押すと、電源サブシステム１０は、タッチスクリーン・コントローラ３０にも中央処理システム２０にも電源を供給する。
【００２８】
コンピュータ・システム１００がフルパワー・モードにあるとき、電源サブシステム１０は、タッチスクリーン４０およびタッチスクリーン・コントローラ３０に電源を供給するとともに、メモリサブシステム、大容量記憶装置サブシステム、および表示装置を含む中央処理システム２０にも電源を供給する。ペンまたは指によってタッチスクリーン４０に圧力を加えると、タッチスクリーン・コントローラ３０が中央処理システム２０のＣＰＵに割込みをかける。この割込みによって、タッチスクリーン・コントローラ３０は、タッチスクリーン４０によって検出されたペンまたは指と表示装置の表示面との接点に対応するＸ、ＹおよびＺ座標をＣＰＵに供給する。
【００２９】
タッチスクリーン・コントローラ３０は、指またはペンが表示装置の表示面と接触している間、Ｘ、ＹおよびＺ座標をＣＰＵへ供給し続ける。その後、指またはペンが表示面から離されると、タッチスクリーン・コントローラ３０は再度ＣＰＵに割込みをかけ、これによってＣＰＵがＸ、ＹおよびＺ入力を処理することができるようにする。
【００３０】
コンピュータ・システム１００がフルパワー・モードになっているときは、ＣＰＵは、バッテリ電圧低下、ユーザ・コマンドまたはシステム・ソフトウェア・タイムアウトに応答していくつかのパワーダウン・シーケンスを開始する。そして、ＣＰＵは、コンピュータ・システム１００をフルパワー・モードからフルパワーオフ・モードまたはパワーダウン・モードに切り替える。
【００３１】
本発明の一実施例においては、ユーザが、グラフィカル・ユーザ・インタフェース（ＧＵＩ）の電源制御メニュー中の項目を選択して、コンピュータ・システム１００をフルパワー・モードからフルパワーオフ・モードまたはパワーダウン・モードに切り替わらせる。
【００３２】
他の実施例においては、ユーザが、フルパワー・モードからフルパワーオフ・モードまたはパワーダウン・モードに切り替えるための特別なプログラムを中央処理システム２０上で走らせる。
【００３３】
さらに他の実施例の場合、表示装置の「ホット・コーナー」に対応する一組のＸ、ＹおよびＺタッチスクリーン座標が、パワーダウン・モードにおいて電源を供給すべき中央処理システム２０の割合をＣＰＵに指示する。
【００３４】
中央処理システム２０のＣＰＵは、電源制御信号線５２を介して電源サブシステム１０に送られるフルパワーオフ信号をアサートすることによって、コンピュータ・システム１００をフルパワー・モードからフルパワーオフ・モードに切り替えさせる。フルパワーオフ信号は、電源サブシステム１０によって中央処理システム２０への安定化電源出力７２およびタッチスクリーン・コントローラ３０およびタッチスクリーン４０への安定化電源出力７４をオフにさせる。
【００３５】
中央処理システム２０のＣＰＵは、電源制御信号線５２を介してタッチスクリーン・コントローラ３０へ供給されるソフト電源信号をアサートすることによって、コンピュータ・システム１００をフルパワー・モードからパワーダウン・モードへ切り替わらせる。ソフト電源信号によって、タッチスクリーン・コントローラ３０はパワーダウン・モードに入る。
【００３６】
次に、中央処理システム２０のＣＰＵは、電源制御信号線５２を介して電源サブシステム１０に供給される主電源オフ信号をアサートする。あるいは、タッチスクリーン・コントローラ３０は、電源制御信号線５２を介して電源サブシステム１０に供給される主電源オフ信号をアサートする。電源サブシステム１０は、主電源オフ信号によって、中央処理システム２０への安定化電源出力７２をオフにする。
【００３７】
コンピュータ・システム１００がパワーダウン・モードのときは、タッチスクリーン・コントローラ３０およびタッチスクリーン４０には電源が供給され、中央処理システム２０には電源が供給されない。ペンまたは指によってタッチスクリーン４０に圧力が加えられると、タッチスクリーン・コントローラ３０は信号線５２を介してソフト電源レギュレータ１２に供給される主電源オン信号をアサートする。主電源オン信号５４は、ソフト電源レギュレータ１２に電源スイッチ１６をオンにさせるとともに、主電源レギュレータ１４に中央処理システム２０へ安定化電源出力７２を供給させる。安定化電源出力７２が回復すると、中央処理システムが再び作動状態になる。
【００３８】
一実施例においては、タッチスクリーン・コントローラは、特定の時間間隔を決めない期間未定で主電源オン信号５４をアサートする。この場合、タッチスクリーン４０が押された後、タッチスクリーン・コントローラ３０は、主電源オン信号５４をアサートし、主電源オン信号はアサート状態に保たれる。
【００３９】
主電源オン信号５４のアサートからコンピュータ・システム２０へ安定化電源出力７２が安定供給されるまでの期間は、電源サブシステム１０が安定化電源出力７２を供給するまでに若干の待ち時間が必要なため、これによって変化する。しかしながら、いったん安定化電源出力７２が中央処理システム２０に十分に供給されると、電源サブシステム１０はシステム・リセット信号を発生させる。システム・リセット信号は、ＣＰＵをリセットさせるとともに、タッチスクリーン・コントローラ３０をリセットさせる。
【００４０】
タッチスクリーン・コントローラ３０は、リセットされると、パワーダウン・モードからフルパワー・モードに切り替わる。その結果、コンピュータ・システム１００のパワーダウン・モードからフルパワー・モードへの切り替えは完全にセルフタイマー方式で行われる。
【００４１】
フルパワー・モード、パワーダウン・モードおよびフルパワーオフ・モードの間の違いは、作動状態で電源を供給されるコンピュータ・システム１００の割合にある。他のいくつかの実施例においては、フルパワー・モード、パワーダウン・モードおよびフルパワーオフ・モードの間に複数の電源モードが設けられる場合がある。
【００４２】
図２は、フルパワー・モードおよびパワーダウン・モードにおけるタッチスクリーン・コントローラ３０の動作を示すフローチャートである。電源サブシステム１０は、中央処理システム２０への安定化電源出力７２をオンにした後、中央処理システム２０のリセット信号を発生させる。このリセット信号によって、タッチスクリーン・コントローラ３０はリセット状態１０１になる。
【００４３】
タッチスクリーン・コントローラ３０は、リセット状態１０１から状態１０２に切り替わる。状態１０２では、タッチスクリーン・コントローラ３０は、内部のフルパワー・モード・フラグをセットする。その後、タッチスクリーン・コントローラ３０は、判断ブロック１０４および状態１０６よりなるタッチスクリーン４０からのタッチ入力を処理するループを通して動作を続ける。
【００４４】
判断ブロック１０４では、タッチスクリーン・コントローラ３０は、タッチスクリーン４０からのタッチ入力の有無をチェックする。タッチスクリーン・コントローラ３０が判断ブロック１０４においてタッチスクリーンからの入力を検出すると、タッチスクリーン・コントローラ３０は状態１０６に進む。
【００４５】
状態１０６においては、タッチスクリーン・コントローラ３０は、タッチスクリーン４０からのタッチ入力を処理し、ＣＰＵに割込みをかけ、対応するタッチスクリーンＸ、ＹおよびＺ座標をＣＰＵへ転送する。その後、タッチスクリーン・コントローラ３０は、ループ入り口の判断ブロック１０４へ戻り、タッチスクリーン４０からの次のタッチ入力の有無をチェックする。
【００４６】
タッチスクリーン・コントローラ３０は、判断ブロック１０４でタッチスクリーン４０からのタッチ入力が検出されないと、判断ブロック１０８へ進む。判断ブロック１０８においては、タッチスクリーン・コントローラ３０は、電源制御信号線５２を介して供給される中央処理システム２０からのソフト電源信号の有無をチェックする。
【００４７】
タッチスクリーン・コントローラ３０は、判断ブロック１０８でソフト電源信号が検出されないと、ループ入り口の判断ブロック１０４へ戻り、タッチスクリーン４０からの次のタッチ入力の有無をチェックする。タッチスクリーン・コントローラ３０は、判断ブロック１０８でソフト電源信号が検出されると状態１１０へ進む。状態１１０においては、タッチスクリーン・コントローラ３０は、内部のパワーダウン・モード・フラグをセットし、主電源オン信号５４をデアサートする（ロジック“０”にする）。主電源オン信号５４がデアサートされると、主電源レギュレータ１４が電源スイッチ１６をオフにし、これによって主電源レギュレータ１４をオフにする。その後、タッチスクリーン・コントローラ３０は、判断ブロック１１２に進む。
【００４８】
判断ブロック１１２においては、タッチスクリーン・コントローラ３０は、タッチスクリーン４０からのタッチ入力の有無をチェックする。タッチスクリーン・コントローラ３０は、タッチスクリーン４０からのタッチ入力が検出されるまで判断ブロック１１２に留まる。タッチスクリーン・コントローラ３０は、判断ブロック１１２でタッチスクリーンからのタッチ入力が検出されると、状態１１４に進む。
【００４９】
状態１１４においては、タッチスクリーン・コントローラ３０は、電源サブシステム１０へ供給される主電源オン信号５４をアサートする。タッチスクリーン・コントローラ３０は、主電源オン信号５４を期間未定でアサートする。主電源オン信号５４は、電源スイッチ１６にソフト電源レギュレータ１２をオンにさせるとともに、主電源レギュレータ１４をして中央処理システム２０に安定化電源出力７２を供給させる。また、電源サブシステム１０は、タッチスクリーン・コントローラ３０をリセット状態１００に切り替えさせるリセット信号をアサートする。
【００５０】
本発明の一実施例においては、タッチスクリーン・コントローラ３０が電源サブシステム１０への主電源オン信号５４をアサートするには、その前にタッチスクリーン４０が所定持続時間にわたって押されなければならない。このように、タッチスクリーン４０を所定持続時間にわたり押すという条件は、タッチスクリーンとの不意の接触によってパワーダウン・モードからフルパワー・モードへの偶発的な切り替えが引き起こされるのを防ぐことができる。
【００５１】
他の実施例においては、主電源オン信号５４をアサートするには、タッチスクリーン・コントローラ３０は、その前に、タッチスクリーン４０からの押し／離し入力を何回か検出しなければならないようになっている。例えば、タッチスクリーン・コントローラ３０は、主電源オン信号をアサートするには、その前にタッチスクリーン４０が素速く２回タップされることを必要とする。
【００５２】
さらに他の実施例においては、電源サブシステム１０は、中央処理システム２０のサブエレメントに複数の安定化電源出力を供給する。そして、タッチスクリーン・コントローラ３０は、タッチスクリーン４０がパワーダウン・モード中に押される時間の長さを測定する。このようにタッチスクリーン４０が押される時間の長さに基づいて、タッチスクリーン・コントローラ３０は、上記複数の安定化電源出力の部分的な集合をオンにするよう電源サブシステム１０へのいくつかの電源制御信号をアサートする。オンに切り替わる安定化電源出力は、タッチスクリーン４０が押される時間の長さに従って変わる。
【００５３】
例えば、タッチスクリーン４０を押す持続時間が短いと、ＣＰＵのみがオンとなる。タッチスクリーン４０をより長い持続時間押すと、ＣＰＵと表示装置がオンになる。タッチスクリーン４０をさらに長い持続時間押すと、ＣＰＵ、表示装置、および大容量記憶装置サブシステムがオンになる。
【００５４】
複数の安定化電源出力を有する他の実施例においては、タッチスクリーン・コントローラ３０は、パワーダウン・モードの間、タッチスクリーン４０に加えられる圧力の大きさを測定する。タッチスクリーン・コントローラ３０は、タッチスクリーン４０に加えられた圧力の大きさに基づいて、安定化電源出力の部分的な集合をオンにするよう電源サブシステム１０に供給されるいくつかの電源制御信号をアサートする。例えば、タッチスクリーン４０上の圧力が小さいと、ＣＰＵのみがオンになる。タッチスクリーン４０上の圧力がこれより大きいと、ＣＰＵと表示装置がオンになる。タッチスクリーン４０上の圧力がさらに大きいと、ＣＰＵ、表示装置および大容量記憶装置サブシステムがオンになる。
【００５５】
複数の安定化電源出力を有するさらに他の実施例においては、タッチスクリーン・コントローラ３０は、パワーダウン・モードの間、タッチスクリーン４０に加えられるタップ数をカウントする。そして、タッチスクリーン・コントローラ３０は、タッチスクリーン４０に加えられたタップ数に基づいて、安定化電源出力の部分的な集合をオンにするよう電源サブシステム１０に供給される電源制御信号をアサートする。例えば、タッチスクリーン４０が１回タップされると、ＣＰＵのみがオンになり、タッチスクリーン４０が２回タップされると、ＣＰＵと表示装置がオンになり、タッチスクリーン４０が３回タップされると、ＣＰＵ、表示装置および大容量記憶装置のサブシステムがオンになる。
【００５６】
複数の安定化電源出力を有するさらに他の実施例においては、タッチスクリーン・コントローラ３０は、パワーダウン・モードの間、タッチスクリーン４０に圧力が加えられる位置のＸ、ＹおよびＺ座標を求める。そして、タッチスクリーン・コントローラ３０は、それらのＸ、ＹおよびＺ座標に基づいて、安定化電源出力の部分的な集合をオンにするよう電源サブシステム１０に供給される電源制御信号の部分的な集合をアサートする。この安定化電源出力の選択的なスイッチオンは、Ｘ、ＹおよびＺ座標によって決定される。
【００５７】
以上、本発明を特定の実施例により詳細に説明したが、特許請求の範囲に記載する本発明の広義の精神および範囲から逸脱することなく様々な修正および変更をなすことが可能なことは明白であろう。従って、本願明細書および図面は、例示説明のためのものであって、本発明に対して限定的な意味を有するものではない。
【図面の簡単な説明】
【図１】  中央処理システム、電源サブシステム、タッチスクリーン、および、タッチスクリーン・コントローラを含むコンピュータ・システムの機能ブロック図である。
【図２】  フルパワー・モードおよびパワーダウン・モードにおけるタッチスクリーン・コントローラの動作を示すフローチャートである。
【符号の説明】
１２…ソフト電源レギュレータ、１４…主電源レギュレータ、２０…中央処理システム、３０…タッチスクリーンコントローラ、４０…タッチスクリーン
【図１】
0003691525.tif 000002
【図２】
0003691525.tif 000003