(57)【要約】【課題】コンピュータ等の計算処理装置の電源を知的判断に基づいて終了させるためのシステム及び方法を提供する。【解決手段】電源及びその電源に接続されたスィッチを知的判断に基づいて操作する。処理装置に接続された電源スィッチの状態と、処理装置が実行している処理の内容とに基づいて処理装置へ供給されている電源の入り切りを行うことで、処理中のファイル及び関連するパラメータの破壊を防止する。【選択図】図１
2007272928.tif 000002
【特許請求の範囲】
【請求項１】
下記を含む装置であって：
使用者用入力装備；
出力装備；
前記使用者入力及び出力に結合された処理装置；そして
電源を前記処理装置に結合するためのソフトウェア制御スィッチとを含み、前記スィッチは運転の第１モードを有し、この場合前記処理装置への電源は基本的に前記スィッチの動作と同時に終了され、また運転の第２モードを有しこの場合は前記処理装置への電源は前記スィッチが操作されたことと、ソフトウェアが前記スィッチ制御を解放したことの両方が完了した時点で終了される、前記装置。
【請求項２】
装置の電源を制御するための方法であって：
使用者用入力装備を用意し；
出力装備を用意し；
前記使用者入力及び出力に結合された処理装置を用意し；そして
電源を前記処理装置に結合するためのソフトウェア制御スィッチを用意する手順を含み、前記スィッチは運転の第１モードを有し、この場合前記処理装置への電源は基本的に前記スィッチの動作と同時に終了され、また運転の第２モードを有しこの場合は前記処理装置への電源は前記スィッチが操作されたことと、ソフトウェアが前記スィッチ制御を解放したことの両方が完了した時点で終了される、前記方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は一般的に電子機器の電源スィッチ及びその実現方法に関する。
【背景技術】
【０００２】
本発明の範囲を制限することなく、その背景をデスクトップ及びノート型パソコンとの関連で説明する。
【０００３】
電気が出現して以来、電気を動力源とする数百万もの機器が作られてきている。しかしながら、全ての電気機器は機器を入り切りするための方法を持つ必要がある。従って、事実上全ての電気機器は使用者がその機器を入り切りする事の出来る電源スィッチを有する。
【０００４】
加えてコンピュータの革新以来、常にコンピュータの電源を切るための方法及び装置が存在している。通常の環境では、スィッチが入れられて電源をコンピュータに供給し、コンピュータを終了するために切られる。しかしながら、通常の電源スィッチはコンピュータがその時点で何を実行しているかに関わりなく単に電源を切るだけである。使用者が単にスィッチを指ではじくと、コンピュータへの電源が終了する。更に、もしもコンピュータがソフトウェアアプリケーションの途中、またはデータべースの更新中、またはハードディスクへの書き込み中であったとすると、重要な情報が失われるかまたは破壊される可能性がある。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
インテリジェント電源スィッチに対する必要性が明らかになってきている；それは使用者が電源スィッチを指ではじいた時点でコンピュータが何を実行中であるかを考慮するスィッチであり；その時点でメモリ内の何ものをも失うことのないスィッチであり；ハードドライブを適切な位置に置き、そのヘッドを電源が切られる前に係止させるスィッチであり；インテリジェント電源スィッチはこれら及び更に多くのことを実行できる。
【０００６】
本発明はそのような問題を解決する。インテリジェント電源スィッチはソフトウェアで制御される機械的電源スィッチとして作り得る。しかしながらインテリジェント電源スィッチはまた完全にソフトウェアで駆動される全電子式のものとして実現することも可能であろう。または、インテリジェント電源スィッチを電子式、ソフトウェア及び機械式の組み合わせ機器とすることも可能であろう。
【０００７】
インテリジェント電源スィッチはコンピュータが何を実行中であるかに基づいて知的判断機能を有するようにプログラムされるはずである。もしもコンピュータが知的判断を必要とする何かを実行中であるとすると、（すなわちそのシステムが、ファイルシステム、通信システム、コンピュータネットワーク、アプリケーションに対する損傷、または更に物理的ハードウェアに対しても損傷を与えるモードにある時）、システムはどの順序で何をシャットダウンするかを詳細に知っている。ソフトウェアはハードウェアから離れて電源スィッチを制御し、それをイベントとして取り扱い、後でそのイベントを処理する。これにより通常のシャットダウンの準備が可能となる。通常のシャットダウンでは、ソフトウェアアプリケーションがファイルを閉じ、通常の手順で終了することを可能とする。加えて周辺機器もまた通常のシャットダウンが行える。例えばハードディスクドライブのヘッドを電源が切れる前に係止位置で係止させることが出来る。更にコンピュータに直列または並列接続されている周辺機器もまた通常の方法でシャットダウンさせることが出来る。更に表示装置さえも通常の方法でシャットダウン出来る。
【課題を解決するための手段】
【０００８】
インテリジェント電源スィッチを動作させるために３つの方法が存在する。ひとつの方法は電源スィッチが切られた時にコンピュータの電源を単に終了させるやり方である。別の方法は電源スィッチが切られたことをひとつのイベントとして取り扱い、制御ソフトウェアにコンピュータのプログラムとハードウェアの通常シャットダウンを実行させてからコンピュータの電源を終了させるやり方である。最後の方法は、第２の方法に似ているがある時間の後ハードウェアのオーバーライドを許すやり方である。これによってソフトウェアが異常な場合でもコンピュータが自動的に電源を終了できるようになる。このハードウェアオーバーライドは、デフォルト設定時限そして／または制御ソフトウェアで調整された時限を具備したデッドマンタイマとして実現することが可能である。加えてタイマ回路を設定して、システムがその通常シャットダウンを完了する前に使用者が電源スィッチを入りの位置に慌てて戻したとしても、正常動作が出来るようにもできる。しかしながらシステムを完全に動作させるか否かは、使用者が電源の再投入を行う前に、システムが既にどれだけシャットダウンを実行していたかに依存する。しかしながら、もしもシステムがシャットダウン手順を開始していなかったのであれば、完全な動作を直ちに開始できるはずである。これ以外にも多くの変形を実施することが可能であろう。
【０００９】
これはコンピュータ機器への電源を知的判断に基づいて終了させるためのシステム及び方法である。本システムは：処理装置；処理装置に接続された電源装置；電源装置に接続されたスィッチ；そして処理装置で実行され電源装置及びスィッチに接続された制御システム、とで構成される。加えてシステムはフェイルセーフ動作を提供するデッドマンタイマを含む。更に、システムはソフトウェア及びハードウェアの通常シャットダウン手順を実行するための装置を含む場合もある。更に、システムを温度そして／または電力管理システムに接続することも可能である。その上更に、システムはこのシステムに直列、並列またはその他の方法で接続されている周辺機器の通常シャットダウンを開始することも可能である。その他の装置、システム及び方法も開示されている。
【発明の実施の形態】
【００１０】
インテリジェント電源スィッチは３つの方法の如何なる組み合わせとしても実現できる。第１番目はインテリジェント電源スィッチを単純モードで実行する場合である；使用者が電源を切ると、電源スィッチはコンピュータへの電力を単に終了させる。第２の方法はソフトウェアで制御することにより電源スィッチに知的判断を行わせる；この方法ではソフトウェアプログラムが制御を解放し電源の終了のきっかけを与えるまで電源を切ることをしない。第３の方法はソフトウェアプログラムと同時に走り、指定された時間で終了し、そしてコンピュータへの電力を終了させるデッドマンタイマを持つというものである。
【００１１】
電源スィッチを制御するソフトウェアプログラムは中央処理装置（ＣＰＵ）、またはアプリケーション処理装置の様な別の処理装置で実行出来る。例えば、制御プログラムを別のプログラムと一緒に走らせるＣＰＵを用意しても良いし、または電源スィッチを監視する専用の小型マイクロプロセッサを用意しても構わない。
【００１２】
ソフトウェア制御プログラムは３つの運転モードを持つことが出来る；知的判断を持たない電源スィッチ、実時間イベントを具備したインテリジェント電源スィッチ、または遅延イベントを具備したインテリジェント電源スィッチである（はっきりさせるために、実時間イベントと遅延イベントを説明すると、実時間イベントはＣＰＵ及びその他のハードウェアにより実時間で注意が払われており、割り込みと類似である、また遅延イベントはスケジュール時間分割を有するその他のソフトウェアプログラムと同様、ＣＰＵから時間遅れで注意を払われるものである。）
【００１３】
ソフトウェア制御プログラムによりアプリケーションは通常のやり方でシャットダウンする時間がかせげる。しかしながら、もしもいずれかのアプリケーションプログラムの制御が行えないかまたは何らかの種類の復旧不能なエラーがある様な場合で、しかもそれが無くなる前にタイマーに戻ることが出来ない場合は、デドマンタイマの時限が経過して、通常の電源スィッチと同じようにコンピュータを単純モードでシャットダウンすることが可能である。従ってデッドマンタイマの設定は極めて重要である；その時限設定値はアプリケーションが通常工程でシャットダウン出来るように十分長く無ければならず、また必要に応じてタイマに戻りそれをリセットしなければならない。加えて、時限は長すぎてはならず、アプリケーションが回復不能なエラーに陥った場合には、使用者がコンピュータをシャットダウンするために長く待ちすぎないようにしなければならない。
【００１４】
図１はインテリジェント電源スィッチの一般的な流れを説明している。システムはソフトウェア制御プログラム１０を起動することから開始する。ソフトウェア制御プログラムはブートアップ過程または使用者からの指令で起動する事ができる。しかしながら、ソフトウェア制御プログラムが起動された後、タイマ回路がセットされる１２。タイマ回路はソフトウェアの値でセットされるか、またはデフォルト値を有しても構わない。しかしながら、タイマはソフトウェア制御プログラムでリセット出来なければならない。ひとたびタイマ回路がセットされるとタイマは時限が完了するまで更新される１４。加えてソフトウェアプログラムは同時に通常のシャットダウン手順を開始する１８。ソフトウェアプログラムは最初にソフトウェアシャットダウン手順２０を開始し、そしてハードウェアシャットダウン手順２２を行うことができる。しかしながらこれらの２つの手順をどの順番で行うことも、また相互に組み合わせることも可能である。更にソフトウェアプログラムは、もしもシャットダウン過程を完了させるために追加の時間が必要な場合には、時限が完了する前にタイマ回路をリセット出来なければならない１６。最後に、タイマ回路の時限が完了した後、システムに対する電源の通常終了が開始する２４。更に、ソフトウェアプログラムをシャットダウン過程が完了したら直ちに時限完了する値にセットするように組むことも可能である。
【００１５】
図１はソフトウェアプログラムの流れ図の詳細を示す。しかしながら、先に述べたようにソフトウェアプログラムは制御プログラム動作の色々な時点に組み込むことが出来る。それをコンピュータの起動過程の中に組み込んで、使用者が入り切りするようにも出来るであろう。使用者が電源スィッチを叩いてコンピュータを切る時にのみ動作するように組み込むことも出来るであろう。周辺機器及びアプリケーションプログラムを通常にシャットダウンさせるのに丁度十分な電力を供給する電池と組み合わせることも可能であろう。この実現方法は電源故障時に有効である。更に、使用者がそのプログラムを実行させる場合にのみソフトウェア制御プログラムを起動することも可能である。
【００１６】
図２は提出された実施例でのソフトウェア制御プログラム実現方法の詳細を示す。最初に基本入出力システム（ＢＩＯＳ）が初期化される２６。続いてオペレーティングシステムが初期化される２８。オペレーティングシステム初期化中に実行されるいくつかの手順とは：コアオペレーティングシステムの初期化、高度電力管理システムの初期化、スケジューラの開始、そして使用者インタフェースの開始である。オペレーティングシステムが初期化されると、その他のソフトウェアアプリケーションが組み込まれる３０。ソフトウェア制御プログラムをシステム運転のその他の段階で組み込むことも可能であるが、本実施例ではソフトウェア制御プログラムはこの時点で組み込まれる。
【００１７】
ソフトウェア制御プログラムの組み込み例はこの明細書に含まれている。しかしながら、本発明を色々な方法で実現することは可能であり本実施例に限定されるものではない。
【００１８】
デッドマンタイマ回路オプション
デッドマンタイマ
本発明のオプション的特徴として、コンピュータソフトウェアに異常が生じても装置を確実にシャットダウンすることが出来る。このオプション的特徴は、インテリジェント電源スィッチの中に組み込まれたフェイルセーフまたはデッドマンタイマ回路である。デッドマンタイマはインテリジェント電源スィッチがソフトウェア制御を失った後に機能する。指定された時間が経過すると、それはソフトウェアが制御を失ったことを示しスィッチは電源を遮断する様に戻り、あたかもそれがインテリジェント電源スィッチでは無いかのように不定状態で電源を切る。このデッドマンタイマはフェールセーフ条件である。
【００１９】
しかしながら、ソフトウェア制御電源スィッチを作ることで、そのソフトウェアが知的判断機能の故障を監視する場合もある。更にソフトウェアが動作している処理装置が原因でソフトウェアが故障する場合もある。
【００２０】
ひとたびソフトウェアが電源スィッチの制御に入ると、ハードウェア回路は最大時間を設定してソフトウェア制御からの応答を待つ。もしも回路がソフトウェア制御からの応答を得ないと、システムの残り部分をシャットダウンする。しかしながらソフトウェア制御は回路に戻って時計をリセットするか、または少なくとも別の応答を待つように回路に対して新たな最大時間を設定することが可能である。これはシステムの電源を落とす前に予期せぬ事態に対処して待つ必要が生じた場合に、ソフトウェア制御プログラムをもっとダイナミックな物にする事が可能となる。このモードはソフトウェアに対して重荷を負わせ、最大時限が経過する前にしばしばタイマに戻ってそれをリセットすることにもなりかねない。しかしながら、使用者もまた最大時間を調整することが可能である。この融通性のおかげで使用者が、回路の待ち時間として何が適切かを決定することを可能とする。
【００２１】
電源スィッチが投入されると、システムが起動され；ソフトウェアが起動され；基本入出力システム（ＢＩＯＳ）が初期化され、そして続いてデッドマンタイマが零に設定され、電源スィッチは単純に事前設定条件に入れられる。次にコンピュータシステムの残り部分（ソフトウェア、及び異なるハードウエアのセット）の初期化プロセスを通して、ソフトウェア制御プログラムはインテリジェント電源スィッチを投入するか否かの判断を行う。しかしながらソフトウェア制御プログラムはまた、オペレーティングシステムが始動するまで待つかまたは使用者がこのスィッチを入り切りする特定のアプリケーションを選択するまで待つかの判断を行う。
【００２２】
ソフトウェア制御プログラムは実時間事象である。これは起動条件に基づいて入り切りされる。従ってソフトウェア制御プログラムは、それを継続するかまたは中止するかまたは後ほど戻って来てインテリジェントモードとするか単純モードとするかを決定出来る。
【００２３】
例えば提出された実施例では、コンピュータは起動過程を一通り実行し続いてＤＯＳまたはＷｉｎｄｏｗｓをロードした後インテリジェント電源スィッチを投入する。ソフトウェア制御プログラムは、少なくとも１５秒ごとに戻らなければならない、さもないとデッドマンタイマスィッチが投入されるためにシステムが自身で切ろうとする。
【００２４】
更に、電源スィッチがシステム管理割り込み（ＳＭＩ）を監視するようにプログラムする事もできる。ＳＭＩは実時間でも、後からでも起動させることが出来る。
【００２５】
もしも電源スィッチが実時間事象で起動されるように設定されている場合、その事象が触発されるとハードディスクドライブのヘッドが位置決めされて係止される。続いてハードディスクドライブからの電源が、ディスプレイ及びシステム内のその他の装置への電源と一緒に切られる。続いて保存する必要のあるＣＭＯＳのパラメータが保存される。この過程はクラスタまたはハードディスク上の配列に対するプロテクションを可能とするが、これは他の製品では最大の問題であった。
【００２６】
もしも電源スィッチが遅延事象で起動されるように設定されている場合、ソフトウェア制御プログラムはオペレーティングシステム及びその他のプログラムがシャットダウンの準備をする事を可能とする。これはシステムがファイルを閉じる操作を開始出来るようにする。更に関連するパラメータの更新を開始し、続いてシャットダウン過程を開始する事象を触発する。このシャットダウン過程は先のシナリオと同一である。
【００２７】
両シナリオに於いて、電源スィッチはオペレーティングシステムが通常のシャットダウンを行う際に要求される動作に直接結びつけられている。しかしながらインテリジェント電源スィッチはまた既存のシャットダウンソフトウェアプログラム（例えば、テキサスインスツルメンツ社製スーパーシャットダウン）の中に組み込むことも可能である。これによりシャットダウンプログラムが自動的に全てのソフトウェアプログラムを実行し通常シャットダウンを確実に行うように出来る。シャットダウンプログラムは全てのファイルを閉じ、パラメータの更新することを、それが制御をソフトウェア制御プログラムに戻す前に確実に実行出来る。
【００２８】
デッドマンタイマ回路の実現
デッドマンタイマを具備したインテリジェント電源スィッチ回路は５つの機能部分から成り、図３に図示されておりまた以下に説明する通りである：
監視トランジスタ３８・低電力トランジスタスィッチで、非調整入力電力をコンピュータ電力監視回路へ入り切りするように動作する。
手動スィッチ５６・手動電源入り／切りスィッチであり、コンピュータのオペレータによって設定され、インテリジェント電源スィッチ及びコンピュータ処理装置に対してシステム電源の入り切りを通知する。
電源切りタイマ７４・インテリジェント電源スィッチがインテリジェントモードで手動スィッチ５６が”切り”位置の時に処理装置に対する電源制御を提供する。
電源切りラッチ３６・システム電源切りラッチであり、プロセッサの電源が切られ、手動スィッチ５６が”入り”のままの時にコンピュータ電源を”切り”の状態に保持する。
電源切りラッチトリガ３２・インテリジェント電源スィッチがインテリジェントモードで手動スィッチ５６が”入り”位置の時に処理装置による電源制御を提供する。
【００２９】
図３に図示されるインテリジェント電源スィッチ制御信号は下記の通り：
”ＶＩＮ”・外部電源そして／または内部電池から供給される、コンピュータへの非調整ＤＣ入力電源。
”ＶＩＮＳ”・コンピュータ監視回路３８への非調整ＤＣ入力電源。
”ＮＶＣＣ”・コンピュータ論理回路への調整されたＤＣ電源。
”ＲＥＦ２．５”・比較器基準電圧。
”ＳＦＴＯＦＦ”・処理装置からの低アクティブ信号であり、手動入り／切りスィッチのソフトウェア状態を示す。
”ＰＷＲＯＦＦ”・手動入り／切りスィッチからの低アクティブ信号であり、”切り”位置を示す。
”ＰＷＲＯＮ”・手動入り／切りスィッチからの低アクティブ信号であり、”入り”位置を示す。
”ＰＷＲＳＷＯＮ”・処理装置への論理信号であり、手動入り／切りスィッチの状態を示す。
”ＳＭＰＬ”・処理装置からの論理信号であり、インテリジェント電源スィッチのモードを示す。
”ＴＲＭＲＲＳＴ”・処理装置からの低アクティブ信号であり、電源切りタイマ７４をリセットする。
【００３０】
図３に図示されるインテリジェント電源スィッチはコンピュータオペレータとコンピュータ処理装置とをコンピュータシステム電源スィッチに接続する。コンピュータ処理装置はシステム電源を知的判断に基づいて切るようにプログラムする事が可能である。コンピュータ電源はオペレータが手動スィッチ状態を”切り”から”入り”位置に切り替えることで投入できる。更にコンピュータ電源はコンピュータ処理装置により切ることが出来るが、これはソフトウェアで制御された条件の下、通常の方法及びインテリジェントな方法により、インテリジェント電源スィッチを通して行える。手動電源入り／切りスィッチ５６は図３に示すように単極双投であっても、または回路に接続された際に同等の論理レベルを提供するスィッチ装置であっても構わない。システム電源が”切り”の時、またはシステム電源”入り”ルーチンがコンピュータ論理回路により実行された時（コンピュータ起動過程）、インテリジェント電源スィッチは単純モードに初期設定される。インテリジェントスィッチはインテリジェントモードにコンピュータによって、電源”入り”ルーチンが完了した後の任意の時点で、または電源”入り”ルーチンのシステム初期化の一部として変更できる。論理信号”ＳＭＰＬ”が低の場合は何時でもインテリジェント電源スィッチは単純モードである。このモードではシステム電源の”入り”及び”切り”はオペレータによって手動スィッチ５６を介してのみ行える。電源”切り”タイマ７４及び電源”切り”ラッチトリガ３２は、信号”ＳＭＰＬ”が低状態にコンピュータによってまたはシステム電源が喪失したことにより保持されている際には、それぞれダイオード６２及びトランジスタ６０を通して、及びダイオード３４を通して不能化される。このモード中の手動電源”入り”及び”切り”は以下の通りである。
【００３１】
１）手動スィッチ５６接点が”切り”位置に閉じていると、信号”ＰＷＲＯＦＦ”が接地されて電源切りラッチトリガ３２をダイオード４６及び４０を通して不能化し、電源切りラッチ３６をダイオード４６を通してクリアする。更に、手動スィッチ５６接点が”切り”位置で開いていると、信号”ＰＷＲＯＮ”が抵抗器Ｒ７及びＲ６を通して持ち上げられ、監視トランジスタ２０を遮断する。このモードでシステムは落とされる。
２）手動スィッチ５６接点が”入り”位置で閉じていると、信号”ＰＷＲＯＮ”を接地し、監視トランジスタ３８は抵抗器６４を通して導通する。このモードでシステム電源は投入される。更に、手動スィッチ５６接点を”入り”位置で開くと、ダイオード４６及び５２を非導通とし電源切りラッチ３６を可能化し、プロセッサに対して手動スィッチ５６が”入り”状態であることを”ＰＷＲＳＷＯＮ”を抵抗器２０を介して持ち上げることにより信号通知する。
【００３２】
インテリジェント電源スィッチのインテリジェントモードはシステム電源が投入されている時にのみコンピュータ処理装置により設定できる。処理装置は信号”ＳＭＰＬ”を高状態に設定することでインテリジェントモードを可能化する。これは電源切りラッチトリガ３２回路をダイオード３４を非導通とすることで可能化し、電源切りタイマ７４をダイオード６２を非導通にそしてトランジスタ６０を導通にすることで可能化する。トランジスタ５８は信号”ＳＦＴＯＦＦ”を高状態とすることで導通状態とされ、電源切りタイマ７４は信号”ＴＭＲＲＳＴ”を低状態とすることでリセットされる。電源切りラッチトリガ３２の出力は、信号”ＳＦＴＯＦＦ”からの３２の反転入力を高レベル状態とすることで低状態に保持される。従って電源切りラッチ３６はトリガされることなくシステム電源は入り状態のままである。
【００３３】
ここでシステム電源はインテリジェントモード中でかつ手動スィッチ５６が”入り”位置の時に、下記の方法によってのみインテリジェント電源スィッチにより落とすことが出来る：
コンピュータ処理装置は信号”ＳＦＴＯＦＦ”を低状態に設定し、ラッチトリガ比較器出力３２をオフとする。これは電源切りラッチ３６をトランジスタ４４をダイオード４０を通して導通とし、また信号”ＮＶＣＣ”上の＋５ＶＤＣに接続されている抵抗器２２によりセットする。トランジスタ４４はトランジスタ２４を導通とし、これはトランジスタ４４を導通状態に保持する。トランジスタ２４はまたダイオード３６を導通とし、これはトランジスタ３８を非導通とし、従ってシステム電源を落とす。電源切りラッチ３６は手動スィッチ５６が”入り”位置で、かつ電源が外部そして／または内部の非調整電源から”ＶＩＮ”上に続く限りセットされたまま保持される。
【００３４】
コンピュータ処理装置はシステム電源をインテリジェントスィッチにより、”インテリジェント”モードで手動スィッチが”切り”位置の時に制御できる。監視トランジスタ２０はトランジスタ５８及び６０そして時限比較器７４の全てが導通である場合に、抵抗器５４を通して導通状態に保持される。これら３つのいずれかひとつが非導通となるとシステム電源は落とされる。
【００３５】
ここでコンピュータ処理装置は信号”ＳＦＴＯＦＦ”を低状態にセットするか、トランジスタ６０を非導通とするか、またはキャパシタ７２を抵抗器６８を通して分圧抵抗器６４と６６の接合部の電圧より上のレベルとして電源切りタイマ７４が非導通に出来るようにするか、またはソフトウェア制御時間経過後信号”ＴＭＲＲＳＴ”を低状態に保持し電源切りタイマ７４が非導通に出来るようにすることでシステム電源を落とすことが出来る。
【００３６】
電源切り制御をコンピュータ処理装置に与えることにより、シャットダウンが通常の予測的な方法で、使用者への機能の完全性を保護しながら実行できる。
【００３７】
下記の表１に表示されているのは、図３に図示されているインテリジェント電源スィッチを実現することの出来る素子の型式及び値である。本発明がこの実施例にのみ限定されるものでないことを理解されたい。
【００３８】
［表１］
素子            名称            説明
２０            抵抗器          １０ｋ抵抗器
２２            抵抗器          ４７ｋ抵抗器
２４            トランジスタ    ＤＴＡトランジスタ
２６            抵抗器          ４７ｋ抵抗器
２８            コンデンサ      ０．００４７ｆコンデンサ
３０            抵抗器          ４．７ｋ抵抗器
３２            反転器          ＴＬＣ３９３Ｃ／２反転器
３４            ダイオード      ＢＡＴ５４Ａダイオード
３６            ダイオード      ＢＡＴ６４ダイオード
３８            トランジスタ    ２９０７トランジスタ
４０            ダイオード      ＢＡＴ５４Ａダイオード
４２            抵抗器          １０ｋ抵抗器
４４            トランジスタ    ＤＴＣトランジスタ
４６            ダイオード      ＢＡＶ７０ダイオード
４８            コンデンサ      ０．０１ｆコンデンサ
５０            抵抗器          ４７ｋ抵抗器
５２            ダイオード      ＢＡＶ７０ダイオード
５４            抵抗器          ４．７ｋ抵抗器
５６            スィッチ        単極双投
５８            トランジスタ    ＢＳＴ８２トランジスタ
６０            トランジスタ    ＢＳＴ８２トランジスタ
６２            ダイオード      ＢＡＴ５４Ａダイオード
６４            抵抗器          １０ｋ抵抗器
６６            抵抗器          ３．３ｋ抵抗器
［表２］
表１つづき
６８            抵抗器          １Ｍ抵抗器
７０            ダイオード      ＢＡＴ５４Ａダイオード
７２            コンデンサ      １０／１６ｖコンデンサ
７４            反転器          ＴＬＣ３９３Ｃ／２反転器
【００３９】
その他のオプション
制御ソフトウェアプログラムはまた対話形式にも出来る。使用者に次のような質問を具備したプロンプト”本当に電源を落としますか？「はい」または「いいえ」”を提示し、もしも使用者が「はい」と言った場合、プログラムは進行し通常シャットダウンを実行する。しかしながら、プログラムはまた使用者に対して通常シャットダウンを手動で行う方法を教えることも出来て、使用者に対してソフトウェアプログラムそして／またはハードウェアを手動でシャットダウンさせる。例えば、プログラムは使用者に全てのファイルを閉じさせ、全てのソフトウェアプログラムを特定の順序で終了させ、それからコンピュータに繋がっている全てのハードウェア装置の電源を落とさせる。更に、制御プログラムはまた通常シャットダウンを自動的に実行するようにセットすることも出来る。更に加えて、その対話部分をもっと複雑な対話形式にも簡単なものにも、組み込み時、実行時または製造時のオプションセットに基づいて設定できる。
【００４０】
実施できるその他のオプションは、コンピュータが無制御状態に陥った場合にコンピュータを自動的にシャットダウンすることである。これはデッドマンタイマの時限が、コンピュータが制御可能な状態の時にソフトウェア制御プログラムが知っている、タイマに戻ることの出来るまでの時間に設定されている場合に行える。しかしながら、もしもソフトウェアプログラムがコンピュータの制御を行い、無限ループまたは何らかの別の無制御状態に入ったときに、デッドマンタイマの時限が終了してシャットダウン手順を実行する。再度インテリジェント電源スィッチをセットしてコンピュータへの電源を単に終了させることも出来るし、または通常のシャットダウンを最初に行うことも可能である。更に、デッドマンタイマを制御プログラムが通常シャットダウンを実行中にバックグラウンドで走らせて、もしもソフトウェア制御プログラムが無制御状態となったら時限を終了させるようにすることも出来る。
【００４１】
ソフトウェア制御プログラムを温度管理システム（すなわち米国特許出願第０８／３９５、３３５号及び米国特許出願第０８／５６８、９０４号に記載の温度管理システム）、そして／または電力管理システム（すなわち米国特許出願第０８／３９５、３３５号に記載の電力管理システム）とインタフェースを取るようにすることも可能である。これはインテリジェント電源スィッチに使用者がコンピュータを切る際に通常のシャットダウンをさせるようにも出来るし、温度及び電力管理システムをインテリジェント電源スィッチの中に組み込む特徴を持たせることも可能とする。温度そして／または電力管理システムはデッドマンタイマを制御し、システムが電源を終了したいと望む際にそれを零にリセットすることも出来る。これはコンピュータが過熱のために危機に瀕しそうな場合、または危機が起こりそうなその他の状態になった場合に有益である。
【００４２】
もしもインテリジェント電源スィッチが電力管理システムを組み込む場合、このソフトウェア制御プログラムは、Windows3.11 TM  及びWindows95 TM  下の高度電力管理TM（ＡＰＭ）事象と結びつけることが出来る。（高度電力管理、Windows3.11 及びWindows95 はマイクロソフトの商標である。）これによりソフトウェア制御プログラムを５３０Ｂ割り込みに張り付けることが可能となる。これでオペレーティングシステムが確実に１秒から５秒に一回チェックして、ソフトウェア制御プログラムが未だ動作中かを確認する。その他のオペレーティングシステムも別の割り込みを実施して、そこにソフトウェア制御プログラムをリンクするように出来るであろう。更に、５３０Ｂ割り込みはまたWimdows TM  オペレーティングシステムのその他のバージョンの中にも変更して実施されるであろう。しかしながらソフトウェア制御プログラムはそれが定期的にチェックされる限り機能するはずである。提出された実施例の実現方法の更に詳細はＡＰＭｆｕｃｂ手順、同様に仕様書の最後に含まれているソフトウェア実施例題内のＳＭＩ割り込み手順を参照されたい。
【００４３】
要約すると、本発明はソフトウェアで制御される機械式電源スィッチである。しかしながら、インテリジェント電源スィッチは全て電子式で完全にソフトウェアで動作するようにも出来る。または、インテリジェント電源スィッチを電子式、ソフトウェア及び機械式装置の組み合わせとすることも出来る。
更に、インテリジェント電源スィッチを使用者が何を行っているかに基づいた知的判断を行うようにプログラムすることも可能である。もしも使用者がもっと知的判断を必要とする何かを行っている場合（すなわち、システムがファイルシステム、通信システム、コンピュータネットワーク、アプリケーション、または物理的ハードウェアに損傷を与える可能性のあるモードにある時）、システムはどの順番でシャットダウンを行えば良いかを詳細に知っている。ソフトウェアは電源スィッチの制御をハードウェアから離れて行い、あたかもひとつの事象として取り扱い、その事象を後で処理する。これにより通常シャットダウンの準備が可能となる。通常シャットダウンはソフトウェアアプリケーションがファイルを閉じ、通常の方法で終了することを可能とする。更に、周辺機器もまた通常のシャットダウンが行える。例えば、ハードディスク上のヘッドを電源が終了する前に停止位置に戻し係止させることが出来る。更に、コンピュータに直列または並列接続で結合されている周辺機器もまた通常の方法でシャットダウンされる。更に、表示装置さえも通常の方法でシャットダウン出来る。
【００４４】
インテリジェント電源スィッチを動作させるのに３つの方法がある。ひとつの方法は、電源スィッチが切られた時に何時でもコンピュータの電源を単に終了させるやり方である。別の方法は、落とされる電源スィッチをひとつの事象として取り扱い、制御プログラムを進行させてコンピュータプログラム及びハードウェアの通常のシャットダウンを、コンピュータへの電源が終了する前に行わせるやり方である。最後の方法は第２の方法に似ているが、ある時間制限の後ハードウェアによるオーバーライドを許している。これによりソフトウェア異常の場合でもコンピュータが電源を自動的に終了させることが可能である。このハードウェアによるオーバーライドはデッドマンタイマの初期設定時限そして／または制御ソフトウェアで調整される時限のいずれかとして実施できるであろう。更に、システムがその通常のシャットダウンを完了する前に使用者が電源スィッチを入り位置に素早く戻した時には通常動作を可能とするようにタイマ回路を設定することも可能である。しかしながら、システムを完全に動作させるか否かは使用者が電源の再投入をする前に、既にどれだけシャットダウンが行われてしまっているかに依存する。しかしながら、もしもシステムがシャットダウン手順を開始していなく、ただ事象を登録しただけであれば完全な動作が直ちに開始されるであろう。その他の多くのバリエーションも実現出来るはずである。
【００４５】
図４−図８は本発明を実現できる装置の例を図示する。しかしながら、これらの実施例はこれに制限することを意図したものではない。本発明をその他の装置の上で同様に実施することも可能であろう。
【００４６】
実施例のいくつかはノート型パソコンに関連したものであるが、本発明はまた如何なる電子機器の中に組み込むことが可能である。例えば、本発明をメインフレーム、ミニ、デスクトップ、またはノート型コンピュータで実施することが可能である。図６は本発明が実施されている基本コンピュータ９００のブロック図である。コンピュータ９００は電源入力９１０を有する電源入力及び変換ユニット９０５を含む。ユニット９０５は入力状態を監視し、その入力をシステムのその他の素子に給電するために必要な電圧に変換するのに適切な回路を選択する。変換ユニットからの出力はバス９１５に結合され、これは電源への経路と同様データ及びアドレスバスの様なディジタル情報を含む。
【００４７】
バス９１５は典型的には複数の電源ラインを必要とする。例えば、ハードディスクのモータドライブはＣＰＵとは異なる電源（電圧及び電流）を必要とする、従ってバス９１５の中には異なる容量及び電圧レベルの複数の電源線が存在する。典型的なバス９１５は、例えば２４ＶＤＣライン、別の１２ＶＤＣ、そして更に別の５ＶＤＣ、同様に複数の接地線を有する。
【００４８】
バス９１５はビデオランダムアクセスメモリ（ＶＲＡＭ）を含むビデオ表示制御器９２０に接続され、これは表示器９２５への電源供給と制御とを行う、提出された実施例ではこの表示器はアナログバス９３０上のアナログドライバで駆動される表示器である。バス９１５はまたキーボード制御器９３５にも接続され、これはリンク９４５を通してキーボード９４０への給電と制御とを行い、キーストローク入力を受けその入力をディジタルデータに変換してバス９１５へ伝送する。キーボード制御器はキーボード内に物理的に装着されていても良いし、またはコンピュータ格納容器の中にあっても良い。
【００４９】
バス９１５は先に述べたように、電源及びデータ経路の両方を含む。このディジタルラインは３２個のアドレスを搬送しデータを３２ビット語長に変換できる。ピン数及び配線の複雑さを最小とするために、アドレス及びデータはバスの全体構造の中で３２本のひとつの組で多重処理されている。当業者には理解されるようにこの形式のバスは、当業分野では少ピン数または圧縮バスとして知られている。この種のバスでは異なる種類の信号、例えばアドレスとデータ信号、は多重処理を通して信号経路を共有している。例えば、同一のデータラインの組が３２ビットアドレスと３２ビット長のデータ語とを搬送するのに使用される。
【００５０】
バス９１５の中でいくつかの制御信号、例えば割り込み仲裁信号もまたデータラインを共有する。バス２１５（バス９１５内の電源供給アナログラインを除く）として使用できるバスの典型的な例として上げられるのは、ＩＩＳ−Ｂｕｓ”サンマイクロシステムズで実施、ディジタルイクイップメント社の”Turbochannel”バス、そしてＩＥＥＥ−４８８規格に互換のバスである。バス９１５はまた高速バックプレーンバスであり、処理装置、メモリ及び周辺機器モジュールを相互接続する。
【００５１】
ＣＰＵ９５０及びＲＡＭ９５５は状態翻訳器９６０を通してバス９１５に結合されている。ＣＰＵ９５０としては多くの種類のＣＰＵ（また場合によってはＭＰＵと呼ばれる）が当技術分野で利用可能であるが、例えばインテル８０３８６または８０４８６モデル、ＭＩＰＳ、ＲＩＳＣ実行、及び多くのその他の物が上げられる。ＣＰＵ９５０は状態翻訳器９６０とパス９６５経由で通信する。状態翻訳器９６０は単一チップまたはチップセットであり、ＣＰＵの命令及び要求をバス９１５に互換の命令及び要求に翻訳する。先に述べたようにＣＰＵ９５０は多くの種類のＣＰＵの中のひとつで構わないし、またバス９１５は多くの種類の圧縮バスのどれかひとつであって構わない。当業者には明らかであろうが、ＣＰＵとバス９１５との間の翻訳を行う状態翻訳器９６０としては更に多くの種類が考えられる。
【００５２】
ＲＡＭメモリモジュール９５５は当業分野で知られているようにＰＣＢ上に装着され、状態翻訳器９６０と接続可能な従来型ＲＡＭチップを含む。好適にＲＡＭモジュールは高速メモリアクセスを提供するためＣＰＵモジュールへの”オンボード”であり、もしもＲＡＭが”オフボード”として作られると更に遅く成るであろう。バス９１５の事例では、パス９６５及び９７０はＣＰＵ９５０及び翻訳器９６０用の電源と接地線とを含む。
【００５３】
図５は表示器８１０及びキーボード８２０を有するノート型パソコン８００を図示する。本発明はノート型パソコン８００に理想的に適している。
【００５４】
図６はノート型パソコン８００のブロック図である。ノート型パソコン８００はカラーノート型計算機であり、インテルペンティアム（登録商標）プロセッサを使用している。ペンティアム（登録商標）の動作速度は、プロセッサ内部は７５Ｍｈｚであるが外部バス速度は５０Ｍｈｚである。５０Ｍｈｚの発振器がＡＣＣマイクロエレクトロニクス２０５６コア論理回路チップへ供給され、続いてこれを使用してマイクロプロセッサへ供給する。この５０ＭｈｚＣＰＵクロックは内部的に位相ロックループで掛け算され、プロセッサ用の７５ＭｈｚＣＰＵ速度を実現する。プロセッサは１６ＫＢ内部キャッシュと２５６ＫＢ外部キャッシュとを論理基板上に有する。
【００５５】
ＣＰＵの５０ＭｈｚバスはＶＬ／ＰＣＩ変換ブリッジチップに接続され、ＡＣＣマイクロエレクトロニクスからＰＣＩバスを生成する。ブリッジチップは３３．３３３Ｍｈｚの発振器を取り込み、ＰＣＩバスクロックを作り出す。サイラスロジックＧＤ７５４２ビデオ制御器はこのバスから駆動され、このバスは将来の拡張接続用にひとつの外部コネクタを有する。
【００５６】
ＧＤ５４２ビデオ制御器は１４．３１８Ｍｈｚ発振器入力を有し、これを内部的に使用してより高いビデオ周波数と同期させるが、これは内部１０．４インチＴＦＴパネルまたは外部ＣＲＴモニタを駆動するのに必要なものである。ＶＧＡ解像度モードで運転する場合は、ＴＦＴパネルを外部アナログモニタと同時に動作させることが可能である。スーパーＶＧＡ解像度では外部ＣＲＴのみが使用される。
【００５７】
ノート型パソコン８００への操作入力はキーボードを通して行われる。内部ポインティングディバイスはキーボードの中に組み込まれている。外部接続がパラレル装置、シリアル装置、ＰＳ／２マウスまたはキーボード、ＶＧＡモニタ、そして拡張バス用に具備されている。内部接続はハードディスクドライブもフロッピー（登録商標）ディスクドライブ、そして追加メモリに対してなされている。
【００５８】
ノート型パソコン８００は８ＭＢの標準メモリを含むが、使用者がオプションの拡張メモリボードを挿入することにより３２ＭＢまで増設出来る。第１メモリ拡張ボードは８または１６ＭＢメモリのいずれでも得られる。第１拡張ボードに別の８ＭＢメモリを挿入してこのボードに装着することで最大量となる。
【００５９】
第２シリアルポートがシリアル赤外線（ＳＩＲ）装置に接続されている。このＳＩＲ装置は３．６８６４Ｍｈｚ発振器を使用するインタフェースチップを有する。ＳＩＲポートはシリアルデータをこれ用に装備された他のコンピュータへ伝送するために使用される。
【００６０】
ノート型パソコン８００の２つの電池はリチウムイオンであり、また内部制御器を有しこれは電池容量を監視する。これらの制御器は４．１９Ｍｈｚ水晶を電池に対して内部的に使用する。
【００６１】
ノート型パソコン８００はＰＣＭＣＩＡカード用の２個のスロットを有する。これらのスロットはサードパーティ基板で使用され、種々の拡張オプションを提供する。ノート型パソコン８００はまた内部サウンドチップセットを有し、これは音楽そして／またはサウンド効果の生成または記録に使用できる。内部スピーカ及びマイクロフォンがノート型パソコンの中に組み込まれている。更に、３個のオーディオジャックが外部マイクロフォン、オーディオ入力、そしてオーディオ出力用に具備されている。
図７はテキサスインスツルメンツ社製のＴＭ５０００TMの分解図を示す。表２は図７の主要部品である。
【００６２】
［表３］
項目    説明                      機能
１５０  本体                      コンピュータ本体
１５１  カバー構成部品、天井      コンピュータの天井カバー
１５４  コネクタ扉                コネクタの扉
１５５  ＰＣＭＣＩＡ扉            ＰＣＭＣＩＡの扉
１５７  液晶構成部品、９．５”    コンピュータ表示器構成部品
１５８  ベゼル液晶                液晶表示器
１６０  光パイプ                  異なる機能（例えばターボモード）用表示
１６１  釦、電池取り出し、左      左側電池取り出し
１６２  釦、電池取り出し、右      右側電池取り出し
１６３  釦、電源スィッチ          電源スィッチ
１６６  ヒンジカバー、右          表示器のコンピュータ装着用ヒンジカバー
１６７  釦、ＰＣＭ取り出し        ＰＣＭＣＩＡ取り出し釦
【００６３】
［表４］
表３つづき
１６８  ヒンジカバー、左          表示器のコンピュータ装着用ヒンジカバー
１７２  ＲＡＭカード、前飾り      ＲＡＭカード覆いカバー
（ＲＡＭカード図示せず）
１７８  ヒンジ、右                表示器のコンピュータ装着用ヒンジ
１７９  ヒンジ、左                表示器のコンピュータ装着用ヒンジ
１８１  ヒンジ、ブラケット、右    表示器取り付け用ヒンジブラケット
１８２  ヒンジ、ブラケット、左    表示器取り付け用ヒンジブラケット
１８６  ブラケット、左、フロッピー（登録商標）ドライブ
フロッピー（登録商標）ドライブ用ブラケット
１８７  光パイプ、ヒンジカバー    異なる機能（例えば電源）用表示器
１９０  ブラケット、フロッピー（登録商標）ドライブ
フロッピー（登録商標）ドライブ用ブラケット
１９５  バネ、Ｉ／Ｏ扉ラッチ      Ｉ／Ｏ扉用ラッチ
１９６  拡張バネ、Ｉ／Ｏ扉        Ｉ／Ｏ扉用拡張バネ
２０４  ヒートシンク、ＣＰＵ      ＣＰＵ用ヒートシンク
２０５  ヒートシンク衝撃吸収器    ヒートシンク用衝撃吸収器
２０６  ＰＷＲ部品、ＬＥＤ基板    ＬＥＤ用プリント配線基板
２１０  ＰＷＲ部品、主基板        主プリント回路／配線基板
２１１  ＰＷＲ部品、ＰＣＭＣＩＡ／サウンド基板
ＰＣＭＣＩＡ／サウンドプリント回路／配
線基板
２１２  ＰＷＲ部品、キー走査板    キー走査プリント回路／配線基板
２１３  マイクロフロッピー（登録商標）ドライブ、１１ｍｍ
フロッピー（登録商標）ドライブ
２２２  名称板、アクティブマトリクスカラー
名称板
【００６４】
［表５］
表３つづき
２２６  カバー、ＬＣＤネジ        ＬＣＤ用ネジ
２２８  ネジ、ＴＯＲＸ，ＰＬＡＳＴＩＴＥ，平、２−２８  Ｘ．５００
ネジ
２２９  ネジ、ＴＯＲＸ，ＰＬＡＳＴＩＴＥ，４−２０  Ｘ．２５０
ネジ
２３０  ネジ、ＴＯＲＸ，スリ割り、２−２８  Ｘ．３７５”、カーボン
ネジ
２３１  ネジ、ＴＯＲＸ，機械、釦、２−５６  Ｘ．１２５０
ネジ
２３２  ネジ、Ｗ／条ロック        ネジ
２３３  ネジ、スロットＴＯＲＸ、機械、平、４−４０  Ｘ．１８８
ネジ
２３４  ネジ、ＴＯＲＸ、機械、フラット、４−４０  Ｘ．３７５
ネジ
２３５  ネジ、メータ、ＴＯＲＸ，ＭＡＣＨ，ＦＬＨ，Ｍ３−０．５  Ｘ６
ネジ
２３６  ネジ、ＴＯＲＸ，４−２０  Ｘ．３７５”，カーボン鋼
ネジ
２３７  ネジ、ＭＡＣＨ，ＦＬＡＴ，ＰＨ，４−４０  Ｘ．１８８
ネジ
２３８  ネジ、ＴＯＲＸ，機械、平、４−４０  Ｘ．１２５
ネジ
２３９  ネジ、ＴＯＲＸ，機械、４−４０  Ｘ．２５０
ネジ
２４０  ネジ、スロットＴＯＲＸ、ＰＬＡＳＴＩＴＥ，平、４−２０Ｘ１．２５
ネジ
【００６５】
［表６］
表３のつづき
２４１  ネジ、スロットＴＯＲＸ、ＰＬＡＳＴＩＴＥ，平、２−２８Ｘ．１８８
ネジ
２４２  ネジ、ＴＯＲＸ，機械、２−５６  Ｘ．２５０
ネジ
２４３  ネジ、ＴＯＲＸ，機械、釦、２−５６  Ｘ．１８７５
ネジ
２４４  ケーブル部品、ＬＣＤ、右、Ｗ／Ｏテープ
ケーブル
２４８  フレックスケーブル、ハードディスクドライブ
フレキシブルケーブル
２４９  ケーブル部品、ＦＤＤ  ＤＸ４
ケーブル
２５３  ケーブル拡張マイクロフォン
ケーブル
２５４  メダル型ラベル”Ｐ”      テキサスインスツルメント商標ラベル
２５５  安全保護リング            安全保護リング
２６２  ＰＷＲ部品、汎用ＩＲモジュールＰ／Ｄ
ＩＲモジュール用プリント基板
２６３  レンズカバー、ＩＲ        ＩＲモジュール用レンズカバー
２７０  押し込みフォウム（FOAM）、待機スィッチ
待機スィッチ用フォウム
２７１  釦、待機スィッチシリーズ  待機スィッチ
２７５  電源入力                  外部電源からのコンピュータ入力
２７６  キーボード                キーボード入力
【００６６】
図８は図７の主プリント基板２１０の拡大図を示す。ＣＰＵ２０４及び電源入力２７５は共にこのプリント基板２１０上に在ることに注意されたい。本発明はＴＭ５０００上に、これから説明するソフトウェア制御プログラムと、図３に示すオプションであるデッドマンタイマ回路とを使用して実現できる。ソフトウェア制御プログラムはメモリ（図示せず）内のＣＰＵ２０４で動作し、電源スィッチと通信する。オプションのデッドマンタイマ回路はまた、電源スィッチ２７５とＣＰＵ２０４とに接続され、必要時にデッドマンタイマをリセット出来るようにされている。デッドマンタイマ回路は主プリント基板２１０上に配置できる。
【００６７】
図９から図９１はＴＭ５０００の主プリント基板２１０を実行する論理図を示す。この論理図はデッドマンタイマの動作と、シャットダウン手順を実現するための論理を主プリント基板のその他の機能と共に詳細に示す。
【００６８】
図９２から図９８はＴＭ５０００のキー走査プリント基板２７２を実現する論理図を示す。この論理図はＴＭ５０００のキー走査機能を実現する回路設計の詳細を示す。
【００６９】
図９９から図１２０はＴＭ５０００のＰＣＭＣＩＡ／サウンドプリント回路基板２１１を実現する論理図を示す。この論理図はＴＭ５０００のキー走査機能を実現する回路設計の詳細を示す。
【００７０】
図１２１−図１２２はＴＭ５０００のＩＲモジュールプリント回路基板２６２を実現する論理図を示す。この論理図はＴＭ５０００の赤外線モジュール機能を実現する回路設計の詳細を示す。
【００７１】
本発明の提出された実施例のいくつかの実現方法を図示し説明してきたが、当業者には種々の修正及び代替案が考えられるであろう。例えば、プロセス図もまたマイクロコードの流れ図及びソフトウェアに基づく実施例を表現する。更に、図示された実施例、また同様に本発明のその他の実施例の種々の修正及び組み合わせも、当業者には説明を参照すれば明らかであろう。含まれている言葉は発明の範囲を考えるとき非排他的に解釈されるものとする。従って、特許請求の範囲はそのような修正または実施例も含むことを意図している。
【００７２】
以下にソフトウェア制御プログラムの実現例を示す。しかしながら本発明をもっと多様な方法で実現することは可能であり、この実現方法に限定するものではない。更に、このソフトウェア制御プログラムは”Factory Power Down Table”及び”SubWalk Table ”（以降ウォークテーブルと呼ぶ）へのコールを含む。これらのコールは本発明のシャットダウン手順を実行する。ひとつの実施例がソフトウェア制御プログラムの後に含まれている。この実施例の中で、装置は特定の順序でシャットダウンされている。しかしながら、ウォークテーブルを変更して別の装置のシャットダウン手順を含むようにすることは可能である。例えば、ウォークテーブルは実時間クロック、シリアル装置、フロッピー（登録商標）ディスクドライブ、ハードディスクドライブ、ＤＭＡ制御器、割り込み制御器、及び主システムバス上のその他の周辺装置をシャットダウンする。更に、このシャットダウン手順はシリアルまたはパラレルポートに接続された周辺機器を含むことも可能である。更に、ウォークテーブルはＥＳＤＩ，ＡＴまたはＰＣＩの様な主システムバス上の周辺機器のシャットダウンも出来るし、ＵＳＢまたは１３９４の様な補助バス上の装置を含むことも出来る。更に、ウォークテーブルはバス自体をもシャットダウンすることが出来る。更に、ウォークテーブルはノート型パソコンが接続されているステーションの一部または全体をシャットダウンする事も出来る。これらはシャットダウン手順が含むことの出来る物のほんの数例であり、網羅的なリストを意味するものではない。図示された実施例、また同様に本発明のその他の実施例の種々の修正及び組み合わせも、当業者には説明を参照すれば明らかであろう。従って、添付の特許請求の範囲はそのような修正または実施例も含むことを意図している。
【００７３】
【表７】
2007272928.tif 000003
【００７４】
【表８】
2007272928.tif 000004
【００７５】
【表９】
2007272928.tif 000005
【００７６】
【表１０】
2007272928.tif 000006
【００７７】
【表１１】
2007272928.tif 000007
【００７８】
【表１２】
2007272928.tif 000008
【００７９】
【表１３】
2007272928.tif 000009
【００８０】
【表１４】
2007272928.tif 000010
【００８１】
【表１５】
2007272928.tif 000011
【００８２】
【表１６】
2007272928.tif 000012
【００８３】
【表１７】
2007272928.tif 000013
【００８４】
【表１８】
2007272928.tif 000014
【００８５】
【表１９】
2007272928.tif 000015
【００８６】
【表２０】
2007272928.tif 000016
【００８７】
【表２１】
2007272928.tif 000017
【００８８】
【表２２】
2007272928.tif 000018
【００８９】
【表２３】
2007272928.tif 000019
【００９０】
【表２４】
2007272928.tif 000020
【００９１】
【表２５】
2007272928.tif 000021
【００９２】
【表２６】
2007272928.tif 000022
【００９３】
【表２７】
2007272928.tif 000023
【００９４】
【表２８】
2007272928.tif 000024
【００９５】
【表２９】
2007272928.tif 000025
以上の説明に関して更に以下の項を開示する。
【００９６】
（１）下記を含む装置であって：
使用者用入力装備；
出力装備；
前記使用者入力及び出力に結合された処理装置；そして
電源を前記処理装置に結合するためのソフトウェア制御スィッチとを含み、前記スィッチは運転の第１モードを有し、この場合前記処理装置への電源は基本的に前記スィッチの動作と同時に終了され、また運転の第２モードを有しこの場合は前記処理装置への電源は前記スィッチが操作されたことと、ソフトウェアが前記スィッチ制御を解放したことの両方が完了した時点で終了される、前記装置。
【００９７】
（２）第１項記載の装置であって、更に前記スィッチに結合されたタイマ回路を含み、前記タイマ回路は電源切りタイマを含み、該電源切りタイマの時限が完了するとシャットダウン手順を開始する時限値が設定されている、前記装置。
【００９８】
（３）第２項記載の装置に於いて、前記ソフトウェア制御スィッチが更に第３の運転モードを含み、この場合は前記処理装置への電源が、前記スィッチが操作され、前記ソフトウェアの少なくともひとつが前記スィッチの制御の解放を前記設定値よりも短い時間で行い、前記ソフトウェアが前記スィッチの制御の解放を前記設定値よりも短い時間内に行えなかった時に前記電源切りタイマが前記シャットダウン処理手順を完了させた時に、終了される前記装置。
【００９９】
（４）第３項記載の装置に於いて、前記ソフトウェアが前記電源切りタイマを、前記スィッチが操作され、前記ソフトウェアが前記スィッチの制御を解放するというこの両方が完了すると、前記時限値が前記セット値に達していなくても直ちに時限完了させる、前記装置。
【０１００】
（５）第１項から第４項のいずれかに記載の装置に於いて、前記ソフトウェアが前記スィッチを前記第２動作モードで制御してソフトウェアシャットダウン手順を開始する前記装置。
【０１０１】
（６）第１項から第４項のいずれかに記載の装置に於いて、前記ソフトウェアが前記スィッチを前記第２動作モードで制御してハードウェアシャットダウン手順を開始する前記装置。
【０１０２】
（７）第１項から第４項のいずれかに記載の装置に於いて、前記ソフトウェアが前記スィッチを前記第２動作モードで制御してソフトウェア及びハードウェアシャットダウン手順を開始する前記装置。
【０１０３】
（８）第２項から第４項のいずれかに記載の装置に於いて、前記セット値がデフォルト値である前記装置。
【０１０４】
（９）第２項から第４項のいずれかに記載の装置に於いて、前記ソフトウェアが前記デフォルト値を設定する前記装置。
【０１０５】
（１０）第２項から第４項のいずれかに記載の装置に於いて、前記装置の使用者が前記デフォルト値を設定する前記装置。
【０１０６】
（１１）第２項から第４項のいずれかに記載の装置に於いて、前記デフォルト値が前記処理装置によりリセット出来る前記装置。
【０１０７】
（１２）第１項から第４項のいずれかに記載の装置に於いて、前記処理装置が中央処理装置（ＣＰＵ）である前記装置。
【０１０８】
（１３）第１項から第４項のいずれかに記載の装置に於いて、前記処理装置がアプリケーション処理装置である前記装置。
【０１０９】
（１４）第１項から第４項のいずれかに記載の装置に於いて、前記装置がコンピュータである前記装置。
【０１１０】
（１５）第１４項記載のコンピュータに於いて、前記ソフトウェアが前記コンピュータの起動手順の中で実行される前記コンピュータ。
【０１１１】
（１６）第１４項記載のコンピュータに於いて、前記ソフトウェアが前記コンピュータの使用者が前記スィッチを操作した時に実行される前記コンピュータ。
【０１１２】
（１７）第１４項から第１６項のいずれかに記載のコンピュータに於いて、前記ソフトウェア制御スィッチが更に電源故障モードを含み、この場合電源シャットダウン手順が電池電源レベルが予め定められた値以下に低下した時点で開始される前記コンピュータ。
【０１１３】
（１８）第１４項から第１６項のいずれかに記載のコンピュータに於いて、前記電源スィッチが入りに操作されたときに、システムを起動し、ソフトウェアを起動し、基本Ｉ／Ｏシステム（ＢＩＯＳ）を初期化し、続いてタイマが零にセットされそして電源スィッチが前記運転の第１モードで動作される前記コンピュータ。
【０１１４】
（１９）第１８項記載のコンピュータに於いて、前記電源スィッチが前記運転の第１モードで動作されるのに続いて、コンピュータシステムの残り部分の初期化手順を通して、前記ソフトウェアが前記スィッチを前記運転の第１モードから前記運転の第２モードへ変更するか否かの判断を行う、前記コンピュータ。
【０１１５】
（２０）第１４項から第１６項のいずれかに記載のコンピュータに於いて、前記スィッチがシステム管理割り込み（ＳＭＩ）を監視するようにプログラムされている前記コンピュータ。
【０１１６】
（２１）第２０項記載のコンピュータに於いて、前記スィッチがＳＭＩに対して実時間で応答するように設定されている前記コンピュータ。
【０１１７】
（２２）第２１項記載のコンピュータに於いて、ＳＭＩ割り込みが検出されると、前記処理装置に結合されているハードディスクドライブのヘッドの位置決めがなされて係止され、ハードディスクドライブ及び前記処理装置に結合されている表示器への電源が終了され、その後セーブする必要のあるＣＭＯＳパラメータがセーブされる前記コンピュータ。
【０１１８】
（２３）第２０項記載のコンピュータに於いて、前記スィッチがＳＭＩから遅延した時点で動作するように設定されている前記コンピュータ。
【０１１９】
（２４）第２３項記載のコンピュータに於いて、前記ソフトウェアがコンピュータのオペレーティングシステム及びその他のプログラムがシャットダウンの準備を行えるようにし、これに限定するわけではないがこの準備は、ファイルの終了、全ての関連するパラメータの更新を含み、その後前記処理装置に結合されているハードディスクドライブのヘッドの位置決めがなされて係止され、処理装置に結合されているハードディスクドライブと表示器への電源が終了され、その後セーブする必要のあるＣＭＯＳパラメータがセーブされる前記コンピュータ。
【０１２０】
（２５）装置の電源を制御するための方法であって：
使用者用入力装備を用意し；
出力装備を用意し；
前記使用者入力及び出力に結合された処理装置を用意し；そして
電源を前記処理装置に結合するためのソフトウェア制御スィッチを用意する手順を含み、前記スィッチは運転の第１モードを有し、この場合前記処理装置への電源は基本的に前記スィッチの動作と同時に終了され、また運転の第２モードを有しこの場合は前記処理装置への電源は前記スィッチが操作されまたソフトウェアが前記スィッチ制御の解放の両方が完了した時点で終了される、前記方法。
【０１２１】
（２６）これは計算装置への電源を知的判断に基づいて終了させるためのシステム及び方法である。このシステムは：処理装置；処理装置に接続された電源；電源に接続されたスィッチ；そして処理装置で動作し電源及びスィッチに接続された制御システムとを含む。更に、このシステムはデッドマンタイマを含むこともあり、これはフェイルセーフ動作を提供する。更に、このシステムは通常シャットダウン手順をソフトウェア及びハードウェアに対して実行するための装置を含む場合もある。更に、このシステムは温度そして／または電力管理システムに結合することもできる。加えて、このシステムはこのシステムにシリアルにまたはパラレルに接続された周辺機器の通常シャットダウンを開始することも出来る。その他のシステム及び方法もまた開示されている。
（関連明細書の相互参照）
【０１２２】
以下の係属の特許明細書は此処に参考として取り入れるものである：
通し番号      登録日    ＴＩケース番号    名称
08/395,335    02/28/95   TI-20391         コンピュータに関する実時間電
力消費及び温度管理
08/598,904    12/07/95   TI-20567         電力管理−温度
【０１２３】
注意
（Ｃ）著作権、テキサスインスツルメンツ株式会社１９９６。本特許文書の一部には著作権保護に関わる内容が含まれている。著作権所有者は特許文書あるいは特許開示に関していかなる者が複写再製することも、それが特許または商標特許ファイルまたは記録に必要な物に関する限りそれを妨げるものではない、しかしそれ以外に関しては全ての著作権を保留するものである。
【図面の簡単な説明】
【０１２４】
【図１】提出された実施例の図表。
【図２】コンピュータの立ち上げ工程の流れ図。
【図３】インテリジェント電源スィッチで使用されるハードウェア実施例の回路図。
【図４】基本コンピュータの電子機器構造のブロック図。
【図５】ノート型パソコンの等角投影図。
【図６】図４のノート型パソコンのブロック図。
【図７】ノート型パソコンの分解図。
【図８】図７の主プリント回路基板の拡大図。
【図９】図７の主プリント回路基板を実現するための論理図を示す。
【図１０】図７の主プリント回路基板を実現するための論理図を示す。
【図１１】図７の主プリント回路基板を実現するための論理図を示す。
【図１２】図７の主プリント回路基板を実現するための論理図を示す。
【図１３】図７の主プリント回路基板を実現するための論理図を示す。
【図１４】図７の主プリント回路基板を実現するための論理図を示す。
【図１５】図７の主プリント回路基板を実現するための論理図を示す。
【図１６】図７の主プリント回路基板を実現するための論理図を示す。
【図１７】図７の主プリント回路基板を実現するための論理図を示す。
【図１８】図７の主プリント回路基板を実現するための論理図を示す。
【図１９】図７の主プリント回路基板を実現するための論理図を示す。
【図２０】図７の主プリント回路基板を実現するための論理図を示す。
【図２１】図７の主プリント回路基板を実現するための論理図を示す。
【図２２】図７の主プリント回路基板を実現するための論理図を示す。
【図２３】図７の主プリント回路基板を実現するための論理図を示す。
【図２４】図７の主プリント回路基板を実現するための論理図を示す。
【図２５】図７の主プリント回路基板を実現するための論理図を示す。
【図２６】図７の主プリント回路基板を実現するための論理図を示す。
【図２７】図７の主プリント回路基板を実現するための論理図を示す。
【図２８】図７の主プリント回路基板を実現するための論理図を示す。
【図２９】図７の主プリント回路基板を実現するための論理図を示す。
【図３０】図７の主プリント回路基板を実現するための論理図を示す。
【図３１】図７の主プリント回路基板を実現するための論理図を示す。
【図３２】図７の主プリント回路基板を実現するための論理図を示す。
【図３３】図７の主プリント回路基板を実現するための論理図を示す。
【図３４】図７の主プリント回路基板を実現するための論理図を示す。
【図３５】図７の主プリント回路基板を実現するための論理図を示す。
【図３６】図７の主プリント回路基板を実現するための論理図を示す。
【図３７】図７の主プリント回路基板を実現するための論理図を示す。
【図３８】図７の主プリント回路基板を実現するための論理図を示す。
【図３９】図７の主プリント回路基板を実現するための論理図を示す。
【図４０】図７の主プリント回路基板を実現するための論理図を示す。
【図４１】図７の主プリント回路基板を実現するための論理図を示す。
【図４２】図７の主プリント回路基板を実現するための論理図を示す。
【図４３】図７の主プリント回路基板を実現するための論理図を示す。
【図４４】図７の主プリント回路基板を実現するための論理図を示す。
【図４５】図７の主プリント回路基板を実現するための論理図を示す。
【図４６】図７の主プリント回路基板を実現するための論理図を示す。
【図４７】図７の主プリント回路基板を実現するための論理図を示す。
【図４８】図７の主プリント回路基板を実現するための論理図を示す。
【図４９】図７の主プリント回路基板を実現するための論理図を示す。
【図５０】図７の主プリント回路基板を実現するための論理図を示す。
【図５１】図７の主プリント回路基板を実現するための論理図を示す。
【図５２】図７の主プリント回路基板を実現するための論理図を示す。
【図５３】図７の主プリント回路基板を実現するための論理図を示す。
【図５４】図７の主プリント回路基板を実現するための論理図を示す。
【図５５】図７の主プリント回路基板を実現するための論理図を示す。
【図５６】図７の主プリント回路基板を実現するための論理図を示す。
【図５７】図７の主プリント回路基板を実現するための論理図を示す。
【図５８】図７の主プリント回路基板を実現するための論理図を示す。
【図５９】図７の主プリント回路基板を実現するための論理図を示す。
【図６０】図７の主プリント回路基板を実現するための論理図を示す。
【図６１】図７の主プリント回路基板を実現するための論理図を示す。
【図６２】図７の主プリント回路基板を実現するための論理図を示す。
【図６３】図７の主プリント回路基板を実現するための論理図を示す。
【図６４】図７の主プリント回路基板を実現するための論理図を示す。
【図６５】図７の主プリント回路基板を実現するための論理図を示す。
【図６６】図７の主プリント回路基板を実現するための論理図を示す。
【図６７】図７の主プリント回路基板を実現するための論理図を示す。
【図６８】図７の主プリント回路基板を実現するための論理図を示す。
【図６９】図７の主プリント回路基板を実現するための論理図を示す。
【図７０】図７の主プリント回路基板を実現するための論理図を示す。
【図７１】図７の主プリント回路基板を実現するための論理図を示す。
【図７２】図７の主プリント回路基板を実現するための論理図を示す。
【図７３】図７の主プリント回路基板を実現するための論理図を示す。
【図７４】図７の主プリント回路基板を実現するための論理図を示す。
【図７５】図７の主プリント回路基板を実現するための論理図を示す。
【図７６】図７の主プリント回路基板を実現するための論理図を示す。
【図７７】図７の主プリント回路基板を実現するための論理図を示す。
【図７８】図７の主プリント回路基板を実現するための論理図を示す。
【図７９】図７の主プリント回路基板を実現するための論理図を示す。
【図８０】図７の主プリント回路基板を実現するための論理図を示す。
【図８１】図７の主プリント回路基板を実現するための論理図を示す。
【図８２】図７の主プリント回路基板を実現するための論理図を示す。
【図８３】図７の主プリント回路基板を実現するための論理図を示す。
【図８４】図７の主プリント回路基板を実現するための論理図を示す。
【図８５】図７の主プリント回路基板を実現するための論理図を示す。
【図８６】図７の主プリント回路基板を実現するための論理図を示す。
【図８７】図７の主プリント回路基板を実現するための論理図を示す。
【図８８】図７の主プリント回路基板を実現するための論理図を示す。
【図８９】図７の主プリント回路基板を実現するための論理図を示す。
【図９０】図７の主プリント回路基板を実現するための論理図を示す。
【図９１】図７の主プリント回路基板を実現するための論理図を示す。
【図９２】図７のキースキャンプリント回路基板を実現するための論理図を示す。
【図９３】図７のキースキャンプリント回路基板を実現するための論理図を示す。
【図９４】図７のキースキャンプリント回路基板を実現するための論理図を示す。
【図９５】図７のキースキャンプリント回路基板を実現するための論理図を示す。
【図９６】図７のキースキャンプリント回路基板を実現するための論理図を示す。
【図９７】図７のキースキャンプリント回路基板を実現するための論理図を示す。
【図９８】図７のキースキャンプリント回路基板を実現するための論理図を示す。
【図９９】図７のＰＣＭＣＩＡ／サウンドプリント回路基板を実現するための論理図を示す。
【図１００】図７のＰＣＭＣＩＡ／サウンドプリント回路基板を実現するための論理図を示す。
【図１０１】図７のＰＣＭＣＩＡ／サウンドプリント回路基板を実現するための論理図を示す。
【図１０２】図７のＰＣＭＣＩＡ／サウンドプリント回路基板を実現するための論理図を示す。
【図１０３】図７のＰＣＭＣＩＡ／サウンドプリント回路基板を実現するための論理図を示す。
【図１０４】図７のＰＣＭＣＩＡ／サウンドプリント回路基板を実現するための論理図を示す。
【図１０５】図７のＰＣＭＣＩＡ／サウンドプリント回路基板を実現するための論理図を示す。
【図１０６】図７のＰＣＭＣＩＡ／サウンドプリント回路基板を実現するための論理図を示す。
【図１０７】図７のＰＣＭＣＩＡ／サウンドプリント回路基板を実現するための論理図を示す。
【図１０８】図７のＰＣＭＣＩＡ／サウンドプリント回路基板を実現するための論理図を示す。
【図１０９】図７のＰＣＭＣＩＡ／サウンドプリント回路基板を実現するための論理図を示す。
【図１１０】図７のＰＣＭＣＩＡ／サウンドプリント回路基板を実現するための論理図を示す。
【図１１１】図７のＰＣＭＣＩＡ／サウンドプリント回路基板を実現するための論理図を示す。
【図１１２】図７のＰＣＭＣＩＡ／サウンドプリント回路基板を実現するための論理図を示す。
【図１１３】図７のＰＣＭＣＩＡ／サウンドプリント回路基板を実現するための論理図を示す。
【図１１４】図７のＰＣＭＣＩＡ／サウンドプリント回路基板を実現するための論理図を示す。
【図１１５】図７のＰＣＭＣＩＡ／サウンドプリント回路基板を実現するための論理図を示す。
【図１１６】図７のＰＣＭＣＩＡ／サウンドプリント回路基板を実現するための論理図を示す。
【図１１７】図７のＰＣＭＣＩＡ／サウンドプリント回路基板を実現するための論理図を示す。
【図１１８】図７のＰＣＭＣＩＡ／サウンドプリント回路基板を実現するための論理図を示す。
【図１１９】図７のＰＣＭＣＩＡ／サウンドプリント回路基板を実現するための論理図を示す。
【図１２０】図７のＰＣＭＣＩＡ／サウンドプリント回路基板を実現するための論理図を示す。
【図１２１】図７のＩＲモジュールプリント回路基板を実現するための論理図を示す。  異なる図中の対応する番号及び記号は特に断りの無い限り対応する部品を示している。
【図１２２】図７のＩＲモジュールプリント回路基板を実現するための論理図を示す。  異なる図中の対応する番号及び記号は特に断りの無い限り対応する部品を示している。
【符号の説明】
【０１２５】
２０，２２，２６，３０，４２，５０，５４，６４，６６，６８  抵抗器
２４，３８，４４，５８，６０  トランジスタ
２８，４８，７２  コンデンサ
３２，７４  反転器
３４，３６，４０，４６，５２，６２，７０  ダイオード
５６  スィッチ
【図１】
2007272928.tif 000026
【図２】
2007272928.tif 000027
【図３】
2007272928.tif 000028
【図４】
2007272928.tif 000029
【図５】
2007272928.tif 000030
【図６】
2007272928.tif 000031
【図７】
2007272928.tif 000032
【図８】
2007272928.tif 000033
【図９】
2007272928.tif 000034
【図１０】
2007272928.tif 000035
【図１１】
2007272928.tif 000036
【図１２】
2007272928.tif 000037
【図１３】
2007272928.tif 000038
【図１４】
2007272928.tif 000039
【図１５】
2007272928.tif 000040
【図１６】
2007272928.tif 000041
【図１７】
2007272928.tif 000042
【図１８】
2007272928.tif 000043
【図１９】
2007272928.tif 000044
【図２０】
2007272928.tif 000045
【図２１】
2007272928.tif 000046
【図２２】
2007272928.tif 000047
【図２３】
2007272928.tif 000048
【図２４】
2007272928.tif 000049
【図２５】
2007272928.tif 000050
【図２６】
2007272928.tif 000051
【図２７】
2007272928.tif 000052
【図２８】
2007272928.tif 000053
【図２９】
2007272928.tif 000054
【図３０】
2007272928.tif 000055
【図３１】
2007272928.tif 000056
【図３２】
2007272928.tif 000057
【図３３】
2007272928.tif 000058
【図３４】
2007272928.tif 000059
【図３５】
2007272928.tif 000060
【図３６】
2007272928.tif 000061
【図３７】
2007272928.tif 000062
【図３８】
2007272928.tif 000063
【図３９】
2007272928.tif 000064
【図４０】
2007272928.tif 000065
【図４１】
2007272928.tif 000066
【図４２】
2007272928.tif 000067
【図４３】
2007272928.tif 000068
【図４４】
2007272928.tif 000069
【図４５】
2007272928.tif 000070
【図４６】
2007272928.tif 000071
【図４７】
2007272928.tif 000072
【図４８】
2007272928.tif 000073
【図４９】
2007272928.tif 000074
【図５０】
2007272928.tif 000075
【図５１】
2007272928.tif 000076
【図５２】
2007272928.tif 000077
【図５３】
2007272928.tif 000078
【図５４】
2007272928.tif 000079
【図５５】
2007272928.tif 000080
【図５６】
2007272928.tif 000081
【図５７】
2007272928.tif 000082
【図５８】
2007272928.tif 000083
【図５９】
2007272928.tif 000084
【図６０】
2007272928.tif 000085
【図６１】
2007272928.tif 000086
【図６２】
2007272928.tif 000087
【図６３】
2007272928.tif 000088
【図６４】
2007272928.tif 000089
【図６５】
2007272928.tif 000090
【図６６】
2007272928.tif 000091
【図６７】
2007272928.tif 000092
【図６８】
2007272928.tif 000093
【図６９】
2007272928.tif 000094
【図７０】
2007272928.tif 000095
【図７１】
2007272928.tif 000096
【図７２】
2007272928.tif 000097
【図７３】
2007272928.tif 000098
【図７４】
2007272928.tif 000099
【図７５】
2007272928.tif 000100
【図７６】
2007272928.tif 000101
【図７７】
2007272928.tif 000102
【図７８】
2007272928.tif 000103
【図７９】
2007272928.tif 000104
【図８０】
2007272928.tif 000105
【図８１】
2007272928.tif 000106
【図８２】
2007272928.tif 000107
【図８３】
2007272928.tif 000108
【図８４】
2007272928.tif 000109
【図８５】
2007272928.tif 000110
【図８６】
2007272928.tif 000111
【図８７】
2007272928.tif 000112
【図８８】
2007272928.tif 000113
【図８９】
2007272928.tif 000114
【図９０】
2007272928.tif 000115
【図９１】
2007272928.tif 000116
【図９２】
2007272928.tif 000117
【図９３】
2007272928.tif 000118
【図９４】
2007272928.tif 000119
【図９５】
2007272928.tif 000120
【図９６】
2007272928.tif 000121
【図９７】
2007272928.tif 000122
【図９８】
2007272928.tif 000123
【図９９】
2007272928.tif 000124
【図１００】
2007272928.tif 000125
【図１０１】
2007272928.tif 000126
【図１０２】
2007272928.tif 000127
【図１０３】
2007272928.tif 000128
【図１０４】
2007272928.tif 000129
【図１０５】
2007272928.tif 000130
【図１０６】
2007272928.tif 000131
【図１０７】
2007272928.tif 000132
【図１０８】
2007272928.tif 000133
【図１０９】
2007272928.tif 000134
【図１１０】
2007272928.tif 000135
【図１１１】
2007272928.tif 000136
【図１１２】
2007272928.tif 000137
【図１１３】
2007272928.tif 000138
【図１１４】
2007272928.tif 000139
【図１１５】
2007272928.tif 000140
【図１１６】
2007272928.tif 000141
【図１１７】
2007272928.tif 000142
【図１１８】
2007272928.tif 000143
【図１１９】
2007272928.tif 000144
【図１２０】
2007272928.tif 000145
【図１２１】
2007272928.tif 000146
【図１２２】
2007272928.tif 000147