(57)【要約】コンピュータをサスペンドモードからレジュームモードへ移行する際に、グラフィックアダプタ（１３）は、グラフィックアダプタ（１３）内のＤ／Ａコンバータ（１５）のゲート（１６）を開き、グラフィックアダプタ（１３）から外部表示機器（１９）への信号線に所定の電圧を印加する。グラフィックアダプタ（１３）は、信号線にフィードバックされる電圧を計測し、計測された電圧に基づいて外部表示機器（１９）がコンピュータに接続されているか否か判定する。
2004061624.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータをサスペンドモードからレジュームモードへ移行するレジューム移行方法であって、
グラフィックアダプタから表示機器への信号線に所定の電圧を印加し、
前記信号線の電圧を計測し、
前記計測された電圧に基づいて前記表示機器が前記コンピュータに接続されているか否か判定する、
ことを含むことを特徴とするレジューム移行方法。
【請求項２】
サスペンドモードからレジュームモードへ移行する機能を有するコンピュータ用基板であって、
グラフィックアダプタから表示機器への信号線に第１の所定の電圧を印加する電圧印加手段と、
前記信号線の電圧を計測する電圧計測手段と、
前記計測された電圧に基づいて前記表示機器が前記コンピュータに接続されているか否か判定する接続判定手段と、
を備えることを特徴とするコンピュータ用基板。
【請求項３】
前記接続判定手段は、前記計測された電圧が第２の所定の電圧であるか否かに基づいて前記表示機器の接続を判定する、
ことを特徴とする請求項２に記載のコンピュータ用基板。
【請求項４】
前記第２の所定の電圧は、前記コンピュータの出力インピーダンス及び前記表示機器の内部インピーダンスに基づいて決定される、
ことを特徴とする請求項２に記載のコンピュータ用基板。
【請求項５】
コンピュータがサスペンドモードからレジュームモードへ移行する際に、前記コンピュータに対し、所定の電圧をグラフィックアダプタから表示機器への信号線上に印加させ、
前記信号線の電圧に基づいて、前記表示機器が前記コンピュータに接続されているか否か判定させるプログラムを記録する記録装置。
【請求項６】
コンピュータに接続されているデバイスの制御をプロセッサに実現させるプログラムであって、
前記コンピュータがサスペンドモードからレジュームモードへ移行する際に、前記プロセッサに対し、所定の電圧をグラフィックアダプタから表示機器への信号線上に印加させ、
前記信号線の電圧に基づいて、前記表示機器が前記コンピュータに接続されているか否か判定させる、
ことを特徴とするプログラム。
【請求項７】
表示機器への信号線に所定の電圧を印加する電圧印加手段と、
前記信号線の電圧の値を示す信号を受信する電圧取得手段と、
前記受信された電圧に基づいて表示機器が接続されているか否かを判定する接続判定手段と、
を備えることを特徴とするグラフィックアダプタ。
【発明の詳細な説明】
【技術分野】  本発明は、サスペンドモードからレジュームモードに移行する機能を有するコンピュータに関し、特に、このレジューム移行処理において外部表示機器の接続を確認する際に好適な技術に関する。
【背景技術】  常時使用されるのではなく、断続的に使用されるパーソナルコンピュータ（パソコンともいう）等のコンピュータには、サスペンドモードからレジュームモードへモードを切り替える機能が備えられていることが多い。
図１に、コンピュータのハードウェア構成を示す。図１に示すように、コンピュータは、ＣＰＵ１、メモリ２、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）カード３、ＰＣＭＣＩＡ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ  Ｍｅｍｏｒｙ  Ｃａｒｄ  Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ａｓｓｏｃｉａｔｉｏｎ）カード４、チップセット５、ＰＣＩ（Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔ  Ｉｎｔｅｒｃｏｎｎｅｃｔ）バスあるいはミニＰＣＩ６、オーディオ装置７、ＫＢＣ（Ｋｅｙ  Ｂｏａｒｄ  Ｃｏｎｔｒｏｌｌｅｒ）８、パワーコントロール９、ＲＴＣ（Ｒｅａｌ  Ｔｉｍｅ  Ｃｌｏｃｋ）１０、ビデオＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ／Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ：基本入出力システム）及びシステムＢＩＯＳ（以下、ＢＩＯＳと総称する）が記録されるＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）あるいはＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  ａｎｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）（以下、ＲＯＭと総称する）１１、ＶＲＡＭ（Ｖｉｄｅｏ  ＲＡＭ）１２、グラフィックアダプタ１３、グラフィックアダプタ１３から外部表示機器１９への信号線上の抵抗１７、外部表示コネクタ１８及び外部表示機器１９を備える。ＣＰＵ１、メモリ２、ＬＡＮカード３、ＰＣＭＣＩＡカード４、及びＰＣＩ６は、互いにシステムバスで接続されている。オーディオ機器７は、ＰＣＩバス６を介して接続される。ＣＰＵ１、メモリ２、ＬＡＮカード３、ＰＣＭＣＩＡカード４、チップセット５、ＰＣＩバスあるいはミニＰＣＩ６、オーディオ装置７、ＫＢＣ８、パワーコントロール９、ＲＴＣ１０、ＢＩＯＳが記録されるＲＯＭ１１、ＶＲＡＭ１２、グラフィックアダプタ１３は、マザーボード（コンピュータ用基板）を構成する。
また、グラフィックアダプタ１３は、画像処理機能１４、Ｄ／Ａ（Ｄｉｇｉｔａｌ  ｔｏ  Ａｎａｌｏｇ）コンバータ１５、及びＤ／Ａコンバータ１５のゲート１６が含まれる。外部表示機器１９内には、抵抗２０が備えられる。なお、ＬＡＮカード３、ＰＣＭＣＩＡカード４及びＰＣＩバス６は例示に過ぎず、カードやバスの種類を限定する趣旨ではない。
ＢＩＯＳは、コンピュータに接続されている各デバイスを制御するプログラムであり、ＣＰＵ１は、ＢＩＯＳに基づいて各デバイスを制御する。
表示データ、つまり、Ｒ（Ｒｅｄ）、Ｇ（Ｇｒｅｅｎ）、Ｂ（Ｂｌｕｅ）信号において、一般に、特性インピーダンスは所定値に規格されているため、グラフィックアダプタ１３の出力や途中のケーブル、外部表示機器１９の入力は、この所定値のインピーダンスに合せられる（インピーダンス・マッチング）。抵抗１７及び抵抗２０は、このインピーダンス・マッチングのためのものである。
以下、図１に示す構成を有するパーソナルコンピュータが、サスペンドモードからレジュームモードへ移行する場合の手順について、図２を用いて説明する。なお、以下の説明において、レジューム処理のうちビデオＢＩＯＳ処理及びグラフィックアダプタの画像処理に重点を置き、他のレジューム処理についての説明は省略する。
図２に示すように、まず、パーソナルコンピュータをサスペンドモードに移行させる（Ｓ１１）。続いて、パーソナルコンピュータの外部表示コネクタ１８に外部表示機器１９を接続させる（Ｓ１２）。この状態でレジューム指示があると（Ｓ１３）、ビデオＢＩＯＳがＣＰＵ１によって実行されることにより、ＶＲＡＭ１２に白データが書き込まれる（Ｓ１４）。ここで、白データとは、ＲＧＢ信号レベルが最大である表示データをいう。
続いて、ＶＲＡＭ１２に書きこまれた表示データは、パーソナルコンピュータ本体から外部表示機器１９に出力される（Ｓ１５）。グラフィックアダプタ１３は、この出力の電圧を計測し（Ｓ１６）、その電圧がパーソナルコンピュータ内部の出力インピーダンス及び外部表示機器１９のインピーダンスから決定される所定の電圧であるか否か判定する（Ｓ１７）。この所定の電圧は、パーソナルコンピュータで採用されている規格に基づくこととしてもよい。例えば現在、多くのパーソナルコンピュータで採用されている規格に基づく電圧は０．７Ｖｐ−ｐ（Ｖｐ−ｐ：ピーク間電圧）である。
計測された電圧が所定の電圧である場合（Ｓ１７：Ｙｅｓ）、グラフィックアダプタ１３により外部表示機器１９がパーソナルコンピュータに接続されていることが確認される。この場合、ＢＩＯＳに基づいてＣＰＵ１によってビデオドライバ等のドライバの設定が変更される（Ｓ１８）。設定が終了すると（Ｓ１９）、他のレジューム処理が行われた後（Ｓ２０）、処理は終了する。計測された電圧が所定の電圧でない場合（Ｓ１７：Ｎｏ）、Ｓ２０に進む。
近年のパーソナルコンピュータの機能の高度化に伴ってＯＳやＢＩＯＳや各ドライバの構造が複雑化しているため、このレジューム移行処理も複雑化している。しかし、このレジューム移行処理に要する時間が増大する事は、ユーザの使い勝手から見て望ましくない。また、ＯＳ（Ｏｐｅｒａｔｉｏｎ  Ｓｙｓｔｅｍ）によっては、モードの移行処理にかかる時間を一定時間内、例えば５秒以内、に限定する規格を有するものもあるが、上記のようにレジューム移行処理が複雑化しているためにこの規格を満たす事が難しくなってきている。これらのことから、レジューム移行処理する時間を短縮することが必要とされていた。
特に、従来のレジューム移行処理において、上記のＳ１４で行われるＶＲＡＭ１２への白データの書き込み処理には、現状５００ｍＳもの時間を要しており、この時間は、レジューム処理に要する時間のうちで比較的大きな割合を占めているため、この処理は他のドライバ処理にとって負担となっているという問題があった。
なお、レジューム移行処理時の外部表示機器の接続確認にかかわる技術として、特開平５−１８８８９１号公報及び特開平６−３１４１３４号公報にかかわる発明がある。前者の発明によれば、Ｄ／Ｃコンバータ内のデータレジスタに検査値を書き込み、Ｄ／Ｃコンバータから出力されるＲ，Ｇ，Ｂ信号のレベルを基準値と比較する事により、コンピュータに接続された外部表示機器がカラーＣＲＴであるのかモノクロＣＲＴであるのか確認する事を可能とする。後者の発明によれば、サスペンド処理実行時に主記憶装置に記憶されているデータの中からレジューム処理を行うために必要なレジュームデータと必要とされないスワップデータとを選択し、それぞれをレジューム記憶装置及びスワップ記憶装置に退避させる。レジューム処理時には、レジューム記憶装置に退避されたレジュームデータを主記憶装置に復元させる。これにより、レジューム処理に必要なデータのみを主記憶装置に復元するように構成するため、レジューム処理に要する時間を短縮する。しかしながら、いずれの発明も上記の問題を有する。
【発明の開示】
本発明の目的は、サスペンドモードからレジュームモードに移行するレジューム移行処理のために要する時間を短縮することである。
上記目的を達成するために、本発明の１態様によれば、サスペンドモードからレジュームモードへ移行する機能を有するコンピュータ用基板において、グラフィックアダプタ内のＤ／Ａコンバータのゲートを開くゲート操作手段と、前記ゲートから表示機器への信号線に所定の電圧を印加する電圧印加手段と、前記信号線にフィードバックされる電圧を計測する電圧計測手段と、前記計測された電圧に基づいて前記表示機器が前記コンピュータに接続されているか否か判定する接続判定手段と、を備えるように構成する。
上記構成において、サスペンドモードからレジュームモードへ移行する際に、ゲート操作手段は、グラフィックアダプタ内のＤ／Ａコンバータのゲートを開き、電圧印加手段は、ゲートから表示機器への信号線に第１の所定の電圧を印加する。電圧計測手段は、信号線にフィードバックされる電圧を計測し、接続判定手段は、計測された電圧に基づいて表示機器がコンピュータに接続されているか否か判定する。
より具体的には、接続判定手段は、前記計測された電圧が第２の所定の電圧であるか否かに基づいて接続の判定を行う。
これにより、従来、レジューム移行処理に要する時間のうちで比較的大きな割合を占めていた、ＶＲＡＭへの表示データ（白データ）の書き込みが不要となる。延いては、レジューム移行処理に要する時間を短縮する事が可能となる。
上記構成において、ゲート操作手段は、ＢＩＯＳを記録する記録手段中のゲートオープン命令を記録する領域及び、前記命令を前記記録手段から読み出して実行するＣＰＵによって実現されることとしてもよい。
また、上記構成において、電圧計測手段及び接続判定手段は、グラフィックアダプタによって実現されることとしても良い。
また、前記第２の所定の電圧は、前記コンピュータの出力インピーダンス及び前記表示装置の内部インピーダンスに基づいて決定されることとしてもよい。
また、本発明の別の１態様によれば、コンピュータをサスペンドモードからレジュームモードへ移行するレジューム移行方法において、グラフィックアダプタ内のＤ／Ａコンバータのゲートを開き、前記ゲートから表示機器への信号線に所定の電圧を印加し、前記信号線にフィードバックされる電圧を計測し、前記計測された電圧に基づいて前記表示機器が前記コンピュータに接続されているか否か判定する、ことを含む。上記レジューム移行方法によっても、上記コンピュータ基板によって行われる処理と同様の手順を行うため、上記コンピュータ基板と同様の作用・効果が得られる。従って、上記レジューム移行方法によっても上記課題を解決することが可能である。
また、上記レジューム移行方法において行われる手順と同様の制御をプロセッサに行わせるプログラムも、そのプログラムをプロセッサに実行させることによって、上記課題を解決することが可能である。さらに、上記プログラムを記録した記録媒体（記録装置）から、そのプログラムをプロセッサに読み出させて実行させることによっても、上記課題を解決することができる。
【図面の簡単な説明】  図１は、コンピュータのハードウェア構成図である。
図２は、従来におけるレジューム移行処理の手順を示すフローチャートである。
図３は、本実施形態に係わるコンピュータのハードウェア構成図である。
図４は、本実施形態に係わるレジューム移行処理の手順を示すフローチャートである。
【発明を実施するための最良の形態】  本発明の実施形態について図面を参照しながら説明する。なお、同じ装置等には同じ参照番号をつけ、説明を省略する。
まず、図３を用いてコンピュータのハードウェア構成について説明する。本実施形態に係わるパーソナルコンピュータの構成は、基本的に、図１に示すコンピュータの構成と同様である。本実施形態と従来との相違点は、以下のとおりである。
１）ＢＩＯＳが記録されるＲＯＭ１１に、外部表示機器１９接続確認時にグラフィックアダプタ１３内のＤ／Ａコンバータ１６のゲート１６をオープンさせる命令を記録する領域、ゲートオープン指示部２１を備える。
２）パーソナルコンピュータから外部表示機器１９へ表示データを出力する信号線上に、外部表示機器１９からパーソナルコンピュータへの仮想的なフィードバックループを備える。
上記構成において、グラフィックアダプタ１３は、外部表示機器１９の接続を確認する目的では、外部表示機器１９への表示データ出力を行わない。その代わりに、ゲートオープン指示部２１からの指示に基づいて、グラフィックアダプタ１３内の画像処理機能１４はゲート１６をオープンし、パーソナルコンピュータから外部表示機器１９へ表示データを出力する信号線に所定の電圧をかける。そして、グラフィックアダプタ１３は、上記信号線上をフィードバックされる電圧を計測する。なお、上記のフィードバックループは仮想上のものであるため、実際には、グラフィックアダプタ１３は、電圧印加後の出力線上の電圧の変化を検出する。外部表示機器１９が正常に接続されている場合、フィードバックされる電圧は、コンピュータ上の出力インピーダンスと外部表示機器１９の入力インピーダンスに基づいて決定される値となる。グラフィックアダプタ１３は、計測された電圧がその値と等しいか否か判定することにより、外部表示機器１９が接続されていることを確認する。
以下、図４を用いて、本実施形態に係わるレジューム移行処理の手順について説明する。この説明において、レジューム処理のうちビデオＢＩＯＳ処理及びグラフィックアダプタの画像処理に重点を置き、他のレジューム処理についての説明は省略する。図４に示す本実施形態に係わる処理は、図２に示す従来の処理と共通する手順を含む。両者で異なる点は、本実施形態によれば、図２に示すＳ１４からＳ１６の代わりに、Ｓ２１からＳ２３を行う事である。以下、本実施形態に係わるレジューム移行処理と従来におけるレジューム移行処理との相違点に注目して説明する。
まず、図２のＳ１１からＳ１３を行う。次に、ＣＰＵ１はＲＯＭ１１からゲートオープン命令を読み出して、その命令に基づいて、グラフィックアダプタ１３内のＤ／Ａコンバータ１４のゲートを開くよう制御する（Ｓ２１）。続いて、グラフィックアダプタ１３は、外部表示機器１９への信号線に所定の電圧を印加する（Ｓ２２）。この所定の電圧は、パーソナルコンピュータで採用されている規格に基づいて決定することとしてもよい。
さらに、グラフィックアダプタ１３は、その信号線にフィードバックされる電圧、つまり、コンピュータ内部の表示データの電圧を計測する（Ｓ２３）。従来の場合と同様に、フィードバックされる電圧は、コンピュータ内部の出力インピーダンスと外部表示機器１９の出力インピーダンスによって決定される。Ｓ２３の後、従来と同様に、図２のＳ１７からＳ２０を行う。
従来のレジューム移行処理において、グラフィックアダプタ１３がＶＲＡＭ１２に白データを書き込む処理を行っており、この処理がレジューム移行処理に要する時間のうちで大きな割合を占めていた。しかし、本実施形態によれば、このＶＲＡＭ１２への白データの書き込み処理が不要となる。この処理の代わりに、Ｄ／Ａコンバータ１５のゲートを開け、外部表示機器１９への出力線に電圧ををかけて、フィードバックされる電圧を計測する。この手順に要する時間は、約５０ｎＳ程度である。従って、レジューム移行処理に要する時間は、約５００ｍＳ短縮される事となる。
なお、Ｄ／Ａコンバータ１５のインピーダンスは、外部表示機器１９と比べて高い。現在、多くのパーソナルコンピュータで採用されている規格に基づく場合、コンピュータから外部表示機器１９への信号線に印加される所定の電圧として、例えば、１．４Ｖｐ−ｐが挙げられる。
以上、本発明の実施形態について説明したが、本発明は上述した実施形態に限定されるものではなく、その他の様々な変更が可能である。
上記のように、本発明によれば、サスペンドモードからレジュームモードに移行するレジューム移行処理中の外部表示機器の接続確認において、白データのＶＲＡＭへの書き込みを不要とする事により、レジューム移行処理に要する時間を短縮するという効果を奏する。
【産業上の利用可能性】  以上のように、本発明に係わるサスペンドモードからレジュームモードへ移行するレジューム移行方法は、コンピュータ、特にパーソナルコンピュータに有用である。また、本発明に係わるサスペンドモードからレジュームモードへ移行する機能を有するコンピュータ用基板、コンピュータに接続されるデバイスの制御をプロセッサに実行させるためのＢＩＯＳ（デバイス制御プログラム）、コンピュータ用基板に実装するＢＩＯＳを記録する記録装置等に有用である。
【図１】
2004061624.tif 000003
【図２】
2004061624.tif 000004
【図３】
2004061624.tif 000005
【図４】
2004061624.tif 000006
【手続補正書】
【提出日】平成17年2月24日(2005.2.24)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【書類名】      明細書
【特許請求の範囲】
【請求項１】  コンピュータをサスペンドモードからレジュームモードへ移行するレジューム移行方法であって、
グラフィックアダプタから表示機器への信号線に所定の電圧を印加し、
前記信号線の電圧を計測し、
前記計測された電圧に基づいて前記表示機器が前記コンピュータに接続されているか否か判定する、
ことを含むことを特徴とするレジューム移行方法。
【請求項２】  サスペンドモードからレジュームモードへ移行する機能を有するコンピュータ用基板であって、
グラフィックアダプタから表示機器への信号線に第１の所定の電圧を印加する電圧印加手段と、
前記信号線の電圧を計測する電圧計測手段と、
前記計測された電圧に基づいて前記表示機器が前記コンピュータに接続されているか否か判定する接続判定手段と、
を備えることを特徴とするコンピュータ用基板。
【請求項３】  コンピュータがサスペンドモードからレジュームモードへ移行する際に、前記コンピュータに対し、所定の電圧をグラフィックアダプタから表示機器への信号線上に印加させ、
前記信号線の電圧に基づいて、前記表示機器が前記コンピュータに接続されているか否か判定させるプログラムを記録する記録装置。
【請求項４】  コンピュータに接続されているデバイスの制御をプロセッサに実現させるプログラムであって、
前記コンピュータがサスペンドモードからレジュームモードへ移行する際に、前記プロセッサに対し、所定の電圧をグラフィックアダプタから表示機器への信号線上に印加させ、
前記信号線の電圧に基づいて、前記表示機器が前記コンピュータに接続されているか否か判定させる、
ことを特徴とするプログラム。
【請求項５】  表示機器への信号線に所定の電圧を印加する電圧印加手段と、
前記信号線の電圧の値を示す信号を受信する電圧取得手段と、
前記受信された電圧に基づいて表示機器が接続されているか否かを判定する接続判定手段と、
を備えることを特徴とするグラフィックアダプタ。
【発明の詳細な説明】
【０００１】
【技術分野】
本発明は、サスペンドモードからレジュームモードに移行する機能を有するコンピュータに関し、特に、このレジューム移行処理において外部表示機器の接続を確認する際に好適な技術に関する。
【０００２】
【背景技術】
常時使用されるのではなく、断続的に使用されるパーソナルコンピュータ（パソコンともいう）等のコンピュータには、サスペンドモードからレジュームモードへモードを切り替える機能が備えられていることが多い。
【０００３】
図１に、コンピュータのハードウェア構成を示す。図１に示すように、コンピュータは、ＣＰＵ１、メモリ２、ＬＡＮ（Local Area Network）カード３、ＰＣＭＣＩＡ（Personal Computer Memory Card International Association）カード４、チップセット５、ＰＣＩ（Peripheral Component Interconnect）バス あるいはミニＰＣＩ６、オーディオ装置７、ＫＢＣ（Key Board Controller）８、パワーコントロール９、ＲＴＣ（Real Time Clock）１０、ビデオＢＩＯＳ（Basic Input/Output System：基本入出力システム）及びシステムＢＩＯＳ（以下、ＢＩＯＳと総称する）が記録されるＲＯＭ（Read Only Memory）あるいはＥＥＰＲＯＭ(Electrically Erasable and Programmable ROM)（以下、ＲＯＭと総称する）１１、ＶＲＡＭ（Video RAM）１２、グラフィックアダプ タ１３、グラフィックアダプタ１３から外部表示機器１９への信号線上の抵抗１７、外部表示コネクタ１８及び外部表示機器１９を備える。ＣＰＵ１、メモリ２、ＬＡＮカード３、PCMCIAカード４、及びＰＣＩ６は、互いにシステムバスで接続されている。オーディオ機器７は、ＰＣＩバス６を介して接続される。ＣＰＵ１、メモリ２、ＬＡＮカード３、PCMCIAカード４、チップセット５、ＰＣＩバスあるいはミニＰＣＩ６、オーディオ装置７、ＫＢＣ８、パワーコントロール９、ＲＴＣ１０、ＢＩＯＳが記録されるＲＯＭ１１、ＶＲＡＭ１２、グラフィックアダプタ１３は、マザーボード（コンピュータ用基板）を構成する。
【０００４】
また、グラフィックアダプタ１３は、画像処理機能１４、Ｄ／Ａ（Digital to
Analog）コンバータ１５、及びＤ／Ａコンバータ１５のゲート１６が含ま れる。外部表示機器１９内には、抵抗２０が備えられる。なお、ＬＡＮカード３、ＰＣＭＣＩＡカード４及びＰＣＩバス６は例示に過ぎず、カードやバスの種類を限定する趣旨ではない。
【０００５】
ＢＩＯＳは、コンピュータに接続されている各デバイスを制御するプログラムであり、ＣＰＵ１は、ＢＩＯＳに基づいて各デバイスを制御する。
表示データ、つまり、Ｒ（Red）、Ｇ（Green）、Ｂ（Blue）信号において、一般に、特性インピーダンスは所定値に規格されているため、グラフィックアダプタ１３の出力や途中のケーブル、外部表示機器１９の入力は、この所定値のインピーダンスに合せられる（インピーダンス・マッチング）。抵抗１７及び抵抗２０は、このインピーダンス・マッチングのためのものである。
【０００６】
以下、図１に示す構成を有するパーソナルコンピュータが、サスペンドモードからレジュームモードへ移行する場合の手順について、図２を用いて説明する。なお、以下の説明において、レジューム処理のうちビデオＢＩＯＳ処理及びグラフィックアダプタの画像処理に重点を置き、他のレジューム処理についての説明は省略する。
【０００７】
図２に示すように、まず、パーソナルコンピュータをサスペンドモードに移行させる（Ｓ１１）。続いて、パーソナルコンピュータの外部表示コネクタ１８に外部表示機器１９を接続させる（Ｓ１２）。この状態でレジューム指示があると（Ｓ１３）、ビデオＢＩＯＳがＣＰＵ１によって実行されることにより、ＶＲＡＭ１２に白データが書き込まれる（Ｓ１４）。ここで、白データとは、ＲＧＢ信号レベルが最大である表示データをいう。
【０００８】
続いて、ＶＲＡＭ１２に書きこまれた表示データは、パーソナルコンピュータ本体から外部表示機器１９に出力される（Ｓ１５）。グラフィックアダプタ１３は、この出力の電圧を計測し（Ｓ１６）、その電圧がパーソナルコンピュータ内部の出力インピーダンス及び外部表示機器１９のインピーダンスから決定される所定の電圧であるか否か判定する（Ｓ１７）。この所定の電圧は、パーソナルコンピュータで採用されている規格に基づくこととしてもよい。例えば現在、多くのパーソナルコンピュータで採用されている規格に基づく電圧は０．７Ｖｐ−ｐ（Ｖｐ−ｐ：ピーク間電圧）である。
【０００９】
計測された電圧が所定の電圧である場合（Ｓ１７：Ｙｅｓ）、グラフィックアダプタ１３により外部表示機器１９がパーソナルコンピュータに接続されていることが確認される。この場合、ＢＩＯＳに基づいてＣＰＵ１によってビデオドライバ等のドライバの設定が変更される（Ｓ１８）。設定が終了すると（Ｓ１９）、他のレジューム処理が行われた後（Ｓ２０）、処理は終了する。計測された電圧が所定の電圧でない場合（Ｓ１７：Ｎｏ）、Ｓ２０に進む。
【００１０】
近年のパーソナルコンピュータの機能の高度化に伴ってＯＳやＢＩＯＳや各ドライバの構造が複雑化しているため、このレジューム移行処理も複雑化している。しかし、このレジューム移行処理に要する時間が増大する事は、ユーザの使い勝手から見て望ましくない。また、ＯＳ（Operation System）によっては、モードの移行処理にかかる時間を一定時間内、例えば５秒以内、に限定する規格を有するものもあるが、上記のようにレジューム移行処理が複雑化しているためにこの規格を満たす事が難しくなってきている。これらのことから、レジューム移行処理する時間を短縮することが必要とされていた。
【００１１】
特に、従来のレジューム移行処理において、上記のＳ１４で行われるＶＲＡＭ１２への白データの書き込み処理には、現状５００ｍＳもの時間を要しており、この時間は、レジューム処理に要する時間のうちで比較的大きな割合を占めているため、この処理は他のドライバ処理にとって負担となっているという問題があった。
【００１２】
なお、レジューム移行処理時の外部表示機器の接続確認にかかわる技術として、特開平５−１８８８９１号公報及び特開平６−３１４１３４号公報にかかわる発明がある。前者の発明によれば、Ｄ／Ｃコンバータ内のデータレジスタに検査値を書き込み、Ｄ／Ｃコンバータから出力されるＲ，Ｇ，Ｂ信号のレベルを基準値と比較する事により、コンピュータに接続された外部表示機器がカラーＣＲＴであるのかモノクロＣＲＴであるのか確認する事を可能とする。後者の発明によれば、サスペンド処理実行時に主記憶装置に記憶されているデータの中からレジューム処理を行うために必要なレジュームデータと必要とされないスワップデータとを選択し、それぞれをレジューム記憶装置及びスワップ記憶装置に退避させる。レジューム処理時には、レジューム記憶装置に退避されたレジュームデータを主記憶装置に復元させる。これにより、レジューム処理に必要なデータのみを主記憶装置に復元するように構成するため、レジューム処理に要する時間を短縮する。しかしながら、いずれの発明も上記の問題を有する。
【００１３】
【発明の開示】
本発明の目的は、サスペンドモードからレジュームモードに移行するレジューム移行処理のために要する時間を短縮することである。
【００１４】
上記目的を達成するために、本発明の１態様によれば、サスペンドモードからレジュームモードへ移行する機能を有するコンピュータ用基板において、グラフィックアダプタ内のＤ／Ａコンバータのゲートを開くゲート操作手段と、前記ゲートから表示機器への信号線に所定の電圧を印加する電圧印加手段と、前記信号線にフィードバックされる電圧を計測する電圧計測手段と、前記計測された電圧に基づいて前記表示機器が前記コンピュータに接続されているか否か判定する接続判定手段と、を備えるように構成する。
【００１５】
上記構成において、サスペンドモードからレジュームモードへ移行する際に、ゲート操作手段は、グラフィックアダプタ内のＤ／Ａコンバータのゲートを開き、電圧印加手段は、ゲートから表示機器への信号線に第１の所定の電圧を印加する。電圧計測手段は、信号線にフィードバックされる電圧を計測し、接続判定手段は、計測された電圧に基づいて表示機器がコンピュータに接続されているか否か判定する。
【００１６】
より具体的には、接続判定手段は、前記計測された電圧が第２の所定の電圧であるか否かに基づいて接続の判定を行う。
これにより、従来、レジューム移行処理に要する時間のうちで比較的大きな割合を占めていた、ＶＲＡＭへの表示データ（白データ）の書き込みが不要となる。延いては、レジューム移行処理に要する時間を短縮する事が可能となる。
【００１７】
上記構成において、ゲート操作手段は、ＢＩＯＳを記録する記録手段中のゲートオープン命令を記録する領域及び、前記命令を前記記録手段から読み出して実行するＣＰＵによって実現されることとしてもよい。
【００１８】
また、上記構成において、電圧計測手段及び接続判定手段は、グラフィックアダプタによって実現されることとしても良い。
また、前記第２の所定の電圧は、前記コンピュータの出力インピーダンス及び前記表示装置の内部インピーダンスに基づいて決定されることとしてもよい。
【００１９】
また、本発明の別の１態様によれば、コンピュータをサスペンドモードからレジュームモードへ移行するレジューム移行方法において、グラフィックアダプタ内のＤ／Ａコンバータのゲートを開き、前記ゲートから表示機器への信号線に所定の電圧を印加し、前記信号線にフィードバックされる電圧を計測し、前記計測された電圧に基づいて前記表示機器が前記コンピュータに接続されているか否か判定する、ことを含む。上記レジューム移行方法によっても、上記コンピュータ基板によって行われる処理と同様の手順を行うため、上記コンピュータ基板と同様の作用・効果が得られる。従って、上記レジューム移行方法によっても上記課題を解決することが可能である。
【００２０】
また、上記レジューム移行方法において行われる手順と同様の制御をプロセッサに行わせるプログラムも、そのプログラムをプロセッサに実行させることによって、上記課題を解決することが可能である。さらに、上記プログラムを記録した記録媒体（記録装置）から、そのプログラムをプロセッサに読み出させて実行させることによっても、上記課題を解決することができる。
【００２１】
【発明を実施するための最良の形態】
本発明の実施形態について図面を参照しながら説明する。なお、同じ装置等には同じ参照番号をつけ、説明を省略する。
【００２２】
まず、図３を用いてコンピュータのハードウェア構成について説明する。本実施形態に係わるパーソナルコンピュータの構成は、基本的に、図１に示すコンピュータの構成と同様である。本実施形態と従来との相違点は、以下のとおりである。
【００２３】
１）ＢＩＯＳが記録されるＲＯＭ１１に、外部表示機器１９接続確認時にグラフィックアダプタ１３内のＤ／Ａコンバータ１６のゲート１６をオープンさせる命令を記録する領域、ゲートオープン指示部２１を備える。
【００２４】
２）パーソナルコンピュータから外部表示機器１９へ表示データを出力する信号線上に、外部表示機器１９からパーソナルコンピュータへの仮想的なフィードバックループを備える。
【００２５】
上記構成において、グラフィックアダプタ１３は、外部表示機器１９の接続を確認する目的では、外部表示機器１９への表示データ出力を行わない。その代わりに、ゲートオープン指示部２１からの指示に基づいて、グラフィックアダプタ１３内の画像処理機能１４はゲート１６をオープンし、パーソナルコンピュータから外部表示機器１９へ表示データを出力する信号線に所定の電圧をかける。そして、グラフィックアダプタ１３は、上記信号線上をフィードバックされる電圧を計測する。なお、上記のフィードバックループは仮想上のものであるため、実際には、グラフィックアダプタ１３は、電圧印加後の出力線上の電圧の変化を検出する。外部表示機器１９が正常に接続されている場合、フィードバックされる電圧は、コンピュータ上の出力インピーダンスと外部表示機器１９の入力インピーダンスに基づいて決定される値となる。グラフィックアダプタ１３は、計測された電圧がその値と等しいか否か判定することにより、外部表示機器１９が接続されていることを確認する。
【００２６】
以下、図４を用いて、本実施形態に係わるレジューム移行処理の手順について説明する。この説明において、レジューム処理のうちビデオＢＩＯＳ処理及びグラフィックアダプタの画像処理に重点を置き、他のレジューム処理についての説明は省略する。図４に示す本実施形態に係わる処理は、図２に示す従来の処理と共通する手順を含む。両者で異なる点は、本実施形態によれば、図２に示すＳ１４からＳ１６の代わりに、Ｓ２１からＳ２３を行う事である。以下、本実施形態に係わるレジューム移行処理と従来におけるレジューム移行処理との相違点に注目して説明する。
【００２７】
まず、図２のＳ１１からＳ１３を行う。次に、ＣＰＵ１はＲＯＭ１１からゲートオープン命令を読み出して、その命令に基づいて、グラフィックアダプタ１３内のＤ／Ａコンバータ１４のゲートを開くよう制御する（Ｓ２１）。続いて、グラフィックアダプタ１３は、外部表示機器１９への信号線に所定の電圧を印加する（Ｓ２２）。この所定の電圧は、パーソナルコンピュータで採用されている規格に基づいて決定することとしてもよい。
【００２８】
さらに、グラフィックアダプタ１３は、その信号線にフィードバックされる電圧、つまり、コンピュータ内部の表示データの電圧を計測する（Ｓ２３）。従来の場合と同様に、フィードバックされる電圧は、コンピュータ内部の出力インピーダンスと外部表示機器１９の出力インピーダンスによって決定される。Ｓ２３の後、従来と同様に、図２のＳ１７からＳ２０を行う。
【００２９】
従来のレジューム移行処理において、グラフィックアダプタ１３がＶＲＡＭ１２に白データを書き込む処理を行っており、この処理がレジューム移行処理に要する時間のうちで大きな割合を占めていた。しかし、本実施形態によれば、このＶＲＡＭ１２への白データの書き込み処理が不要となる。この処理の代わりに、Ｄ／Ａコンバータ１５のゲートを開け、外部表示機器１９への出力線に電圧ををかけて、フィードバックされる電圧を計測する。この手順に要する時間は、約５０ｎＳ程度である。従って、レジューム移行処理に要する時間は、約５００ｍＳ短縮される事となる。
【００３０】
なお、Ｄ／Ａコンバータ１５のインピーダンスは、外部表示機器１９と比べて高い。現在、多くのパーソナルコンピュータで採用されている規格に基づく場合、コンピュータから外部表示機器１９への信号線に印加される所定の電圧として、例えば、１．４Ｖｐ−ｐが挙げられる。
【００３１】
以上、本発明の実施形態について説明したが、本発明は上述した実施形態に限定されるものではなく、その他の様々な変更が可能である。
上記のように、本発明によれば、サスペンドモードからレジュームモードに移行するレジューム移行処理中の外部表示機器の接続確認において、白データのＶＲＡＭへの書き込みを不要とする事により、レジューム移行処理に要する時間を短縮するという効果を奏する。
【００３２】
【産業上の利用可能性】
以上のように、本発明に係わるサスペンドモードからレジュームモードへ移行するレジューム移行方法は、コンピュータ、特にパーソナルコンピュータに有用である。また、本発明に係わるサスペンドモードからレジュームモードへ移行する機能を有するコンピュータ用基板、コンピュータに接続されるデバイスの制御をプロセッサに実行させるためのＢＩＯＳ（デバイス制御プログラム）、コンピュータ用基板に実装するＢＩＯＳを記録する記録装置等に有用である。
【図面の簡単な説明】
【図１】
コンピュータのハードウェア構成図である。
【図２】
従来におけるレジューム移行処理の手順を示すフローチャートである。
【図３】
本実施形態に係わるコンピュータのハードウェア構成図である。
【図４】
本実施形態に係わるレジューム移行処理の手順を示すフローチャートである。
【手続補正書】
【提出日】平成17年7月4日(2005.7.4)
【手続補正１】
【補正対象書類名】手続補正書
【補正対象項目名】手続補正１
【補正方法】変更
【補正の内容】
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サスペンドモードからレジュームモードに移行する機能を有するコンピュータに関し、特に、このレジューム移行処理において外部表示機器の接続を確認する際に好適な技術に関する。
【背景技術】
【０００２】
常時使用されるのではなく、断続的に使用されるパーソナルコンピュータ（パソコンともいう）等のコンピュータには、サスペンドモードからレジュームモードへモードを切り替える機能が備えられていることが多い。
【０００３】
図１に、コンピュータのハードウェア構成を示す。図１に示すように、コンピュータは、ＣＰＵ１、メモリ２、ＬＡＮ（Local Area Network）カード３、ＰＣＭＣＩＡ（Personal Computer Memory Card International Association）カード４、チップセット５、ＰＣＩ（Peripheral Component Interconnect）バス あるいはミニＰＣＩ６、オーディオ装置７、ＫＢＣ（Key Board Controller）８、パワーコントロール９、ＲＴＣ（Real Time Clock）１０、ビデオＢＩＯＳ（Basic Input/Output System：基本入出力システム）及びシステムＢＩＯＳ（以下、ＢＩＯＳと総称する）が記録されるＲＯＭ（Read Only Memory）あるいはＥＥＰＲＯＭ(Electrically Erasable and Programmable ROM)（以下、ＲＯＭと総称する）１１、ＶＲＡＭ（Video RAM）１２、グラフィックアダプ タ１３、グラフィックアダプタ１３から外部表示機器１９への信号線上の抵抗１７、外部表示コネクタ１８及び外部表示機器１９を備える。ＣＰＵ１、メモリ２、ＬＡＮカード３、PCMCIAカード４、及びＰＣＩ６は、互いにシステムバスで接続されている。オーディオ機器７は、ＰＣＩバス６を介して接続される。ＣＰＵ１、メモリ２、ＬＡＮカード３、PCMCIAカード４、チップセット５、ＰＣＩバスあるいはミニＰＣＩ６、オーディオ装置７、ＫＢＣ８、パワーコントロール９、ＲＴＣ１０、ＢＩＯＳが記録されるＲＯＭ１１、ＶＲＡＭ１２、グラフィックアダプタ１３は、マザーボード（コンピュータ用基板）を構成する。
【０００４】
また、グラフィックアダプタ１３は、画像処理機能１４、Ｄ／Ａ（Digital to
Analog）コンバータ１５、及びＤ／Ａコンバータ１５のゲート１６が含ま れる。外部表示機器１９内には、抵抗２０が備えられる。なお、ＬＡＮカード３、ＰＣＭＣＩＡカード４及びＰＣＩバス６は例示に過ぎず、カードやバスの種類を限定する趣旨ではない。
【０００５】
ＢＩＯＳは、コンピュータに接続されている各デバイスを制御するプログラムであり、ＣＰＵ１は、ＢＩＯＳに基づいて各デバイスを制御する。
表示データ、つまり、Ｒ（Red）、Ｇ（Green）、Ｂ（Blue）信号において、一般に、特性インピーダンスは所定値に規格されているため、グラフィックアダプタ１３の出力や途中のケーブル、外部表示機器１９の入力は、この所定値のインピーダンスに合せられる（インピーダンス・マッチング）。抵抗１７及び抵抗２０は、このインピーダンス・マッチングのためのものである。
【０００６】
以下、図１に示す構成を有するパーソナルコンピュータが、サスペンドモードからレジュームモードへ移行する場合の手順について、図２を用いて説明する。なお、以下の説明において、レジューム処理のうちビデオＢＩＯＳ処理及びグラフィックアダプタの画像処理に重点を置き、他のレジューム処理についての説明は省略する。
【０００７】
図２に示すように、まず、パーソナルコンピュータをサスペンドモードに移行させる（Ｓ１１）。続いて、パーソナルコンピュータの外部表示コネクタ１８に外部表示機器１９を接続させる（Ｓ１２）。この状態でレジューム指示があると（Ｓ１３）、ビデオＢＩＯＳがＣＰＵ１によって実行されることにより、ＶＲＡＭ１２に白データが書き込まれる（Ｓ１４）。ここで、白データとは、ＲＧＢ信号レベルが最大である表示データをいう。
【０００８】
続いて、ＶＲＡＭ１２に書きこまれた表示データは、パーソナルコンピュータ本体から外部表示機器１９に出力される（Ｓ１５）。グラフィックアダプタ１３は、この出力の電圧を計測し（Ｓ１６）、その電圧がパーソナルコンピュータ内部の出力インピーダンス及び外部表示機器１９のインピーダンスから決定される所定の電圧であるか否か判定する（Ｓ１７）。この所定の電圧は、パーソナルコンピュータで採用されている規格に基づくこととしてもよい。例えば現在、多くのパーソナルコンピュータで採用されている規格に基づく電圧は０．７Ｖｐ−ｐ（Ｖｐ−ｐ：ピーク間電圧）である。
【０００９】
計測された電圧が所定の電圧である場合（Ｓ１７：Ｙｅｓ）、グラフィックアダプタ１３により外部表示機器１９がパーソナルコンピュータに接続されていることが確認される。この場合、ＢＩＯＳに基づいてＣＰＵ１によってビデオドライバ等のドライバの設定が変更される（Ｓ１８）。設定が終了すると（Ｓ１９）、他のレジューム処理が行われた後（Ｓ２０）、処理は終了する。計測された電圧が所定の電圧でない場合（Ｓ１７：Ｎｏ）、Ｓ２０に進む。
【００１０】
近年のパーソナルコンピュータの機能の高度化に伴ってＯＳやＢＩＯＳや各ドライバの構造が複雑化しているため、このレジューム移行処理も複雑化している。しかし、このレジューム移行処理に要する時間が増大する事は、ユーザの使い勝手から見て望ましくない。また、ＯＳ（Operation System）によっては、モードの移行処理にかかる時間を一定時間内、例えば５秒以内、に限定する規格を有するものもあるが、上記のようにレジューム移行処理が複雑化しているためにこの規格を満たす事が難しくなってきている。これらのことから、レジューム移行処理する時間を短縮することが必要とされていた。
【００１１】
特に、従来のレジューム移行処理において、上記のＳ１４で行われるＶＲＡＭ１２への白データの書き込み処理には、現状５００ｍＳもの時間を要しており、この時間は、レジューム処理に要する時間のうちで比較的大きな割合を占めているため、この処理は他のドライバ処理にとって負担となっているという問題があった。
【００１２】
なお、レジューム移行処理時の外部表示機器の接続確認にかかわる技術として、特開平５−１８８８９１号公報及び特開平６−３１４１３４号公報にかかわる発明がある。前者の発明によれば、Ｄ／Ｃコンバータ内のデータレジスタに検査値を書き込み、Ｄ／Ｃコンバータから出力されるＲ，Ｇ，Ｂ信号のレベルを基準値と比較する事により、コンピュータに接続された外部表示機器がカラーＣＲＴであるのかモノクロＣＲＴであるのか確認する事を可能とする。後者の発明によれば、サスペンド処理実行時に主記憶装置に記憶されているデータの中からレジューム処理を行うために必要なレジュームデータと必要とされないスワップデータとを選択し、それぞれをレジューム記憶装置及びスワップ記憶装置に退避させる。レジューム処理時には、レジューム記憶装置に退避されたレジュームデータを主記憶装置に復元させる。これにより、レジューム処理に必要なデータのみを主記憶装置に復元するように構成するため、レジューム処理に要する時間を短縮する。しかしながら、いずれの発明も上記の問題を有する。
【発明の開示】
【００１３】
本発明の目的は、サスペンドモードからレジュームモードに移行するレジューム移行処理のために要する時間を短縮することである。
上記目的を達成するために、本発明の１態様によれば、サスペンドモードからレジュームモードへ移行する機能を有するコンピュータ用基板において、グラフィックアダプタ内のＤ／Ａコンバータのゲートを開くゲート操作手段と、前記ゲートから表示機器への信号線に所定の電圧を印加する電圧印加手段と、前記信号線にフィードバックされる電圧を計測する電圧計測手段と、前記計測された電圧に基づいて前記表示機器が前記コンピュータに接続されているか否か判定する接続判定手段と、を備えるように構成する。
【００１４】
上記構成において、サスペンドモードからレジュームモードへ移行する際に、ゲート操作手段は、グラフィックアダプタ内のＤ／Ａコンバータのゲートを開き、電圧印加手段は、ゲートから表示機器への信号線に第１の所定の電圧を印加する。電圧計測手段は、信号線にフィードバックされる電圧を計測し、接続判定手段は、計測された電圧に基づいて表示機器がコンピュータに接続されているか否か判定する。
【００１５】
より具体的には、接続判定手段は、前記計測された電圧が第２の所定の電圧であるか否かに基づいて接続の判定を行う。
これにより、従来、レジューム移行処理に要する時間のうちで比較的大きな割合を占めていた、ＶＲＡＭへの表示データ（白データ）の書き込みが不要となる。延いては、レジューム移行処理に要する時間を短縮する事が可能となる。
【００１６】
上記構成において、ゲート操作手段は、ＢＩＯＳを記録する記録手段中のゲートオープン命令を記録する領域及び、前記命令を前記記録手段から読み出して実行するＣＰＵによって実現されることとしてもよい。
【００１７】
また、上記構成において、電圧計測手段及び接続判定手段は、グラフィックアダプタによって実現されることとしても良い。
また、前記第２の所定の電圧は、前記コンピュータの出力インピーダンス及び前記表示装置の内部インピーダンスに基づいて決定されることとしてもよい。
【００１８】
また、本発明の別の１態様によれば、コンピュータをサスペンドモードからレジュームモードへ移行するレジューム移行方法において、グラフィックアダプタ内のＤ／Ａコンバータのゲートを開き、前記ゲートから表示機器への信号線に所定の電圧を印加し、前記信号線にフィードバックされる電圧を計測し、前記計測された電圧に基づいて前記表示機器が前記コンピュータに接続されているか否か判定する、ことを含む。上記レジューム移行方法によっても、上記コンピュータ基板によって行われる処理と同様の手順を行うため、上記コンピュータ基板と同様の作用・効果が得られる。従って、上記レジューム移行方法によっても上記課題を解決することが可能である。
【００１９】
また、上記レジューム移行方法において行われる手順と同様の制御をプロセッサに行わせるプログラムも、そのプログラムをプロセッサに実行させることによって、上記課題を解決することが可能である。さらに、上記プログラムを記録した記録媒体（記録装置）から、そのプログラムをプロセッサに読み出させて実行させることによっても、上記課題を解決することができる。
【発明を実施するための最良の形態】
【００２０】
本発明の実施形態について図面を参照しながら説明する。なお、同じ装置等には同じ参照番号をつけ、説明を省略する。
まず、図３を用いてコンピュータのハードウェア構成について説明する。本実施形態に係わるパーソナルコンピュータの構成は、基本的に、図１に示すコンピュータの構成と同様である。本実施形態と従来との相違点は、以下のとおりである。
【００２１】
１）ＢＩＯＳが記録されるＲＯＭ１１に、外部表示機器１９接続確認時にグラフィックアダプタ１３内のＤ／Ａコンバータ１６のゲート１６をオープンさせる命令を記録する領域、ゲートオープン指示部２１を備える。
【００２２】
２）パーソナルコンピュータから外部表示機器１９へ表示データを出力する信号線上に、外部表示機器１９からパーソナルコンピュータへの仮想的なフィードバックループを備える。
【００２３】
上記構成において、グラフィックアダプタ１３は、外部表示機器１９の接続を確認する目的では、外部表示機器１９への表示データ出力を行わない。その代わりに、ゲートオープン指示部２１からの指示に基づいて、グラフィックアダプタ１３内の画像処理機能１４はゲート１６をオープンし、パーソナルコンピュータから外部表示機器１９へ表示データを出力する信号線に所定の電圧をかける。そして、グラフィックアダプタ１３は、上記信号線上をフィードバックされる電圧を計測する。なお、上記のフィードバックループは仮想上のものであるため、実際には、グラフィックアダプタ１３は、電圧印加後の出力線上の電圧の変化を検出する。外部表示機器１９が正常に接続されている場合、フィードバックされる電圧は、コンピュータ上の出力インピーダンスと外部表示機器１９の入力インピーダンスに基づいて決定される値となる。グラフィックアダプタ１３は、計測された電圧がその値と等しいか否か判定することにより、外部表示機器１９が接続されていることを確認する。
【００２４】
以下、図４を用いて、本実施形態に係わるレジューム移行処理の手順について説明する。この説明において、レジューム処理のうちビデオＢＩＯＳ処理及びグラフィックアダプタの画像処理に重点を置き、他のレジューム処理についての説明は省略する。図４に示す本実施形態に係わる処理は、図２に示す従来の処理と共通する手順を含む。両者で異なる点は、本実施形態によれば、図２に示すＳ１４からＳ１６の代わりに、Ｓ２１からＳ２３を行う事である。以下、本実施形態に係わるレジューム移行処理と従来におけるレジューム移行処理との相違点に注目して説明する。
【００２５】
まず、図２のＳ１１からＳ１３を行う。次に、ＣＰＵ１はＲＯＭ１１からゲートオープン命令を読み出して、その命令に基づいて、グラフィックアダプタ１３内のＤ／Ａコンバータ１４のゲートを開くよう制御する（Ｓ２１）。続いて、グラフィックアダプタ１３は、外部表示機器１９への信号線に所定の電圧を印加する（Ｓ２２）。この所定の電圧は、パーソナルコンピュータで採用されている規格に基づいて決定することとしてもよい。
【００２６】
さらに、グラフィックアダプタ１３は、その信号線にフィードバックされる電圧、つまり、コンピュータ内部の表示データの電圧を計測する（Ｓ２３）。従来の場合と同様に、フィードバックされる電圧は、コンピュータ内部の出力インピーダンスと外部表示機器１９の出力インピーダンスによって決定される。Ｓ２３の後、従来と同様に、図２のＳ１７からＳ２０を行う。
【００２７】
従来のレジューム移行処理において、グラフィックアダプタ１３がＶＲＡＭ１２に白データを書き込む処理を行っており、この処理がレジューム移行処理に要する時間のうちで大きな割合を占めていた。しかし、本実施形態によれば、このＶＲＡＭ１２への白データの書き込み処理が不要となる。この処理の代わりに、Ｄ／Ａコンバータ１５のゲートを開け、外部表示機器１９への出力線に電圧ををかけて、フィードバックされる電圧を計測する。この手順に要する時間は、約５０ｎＳ程度である。従って、レジューム移行処理に要する時間は、約５００ｍＳ短縮される事となる。
【００２８】
なお、Ｄ／Ａコンバータ１５のインピーダンスは、外部表示機器１９と比べて高い。現在、多くのパーソナルコンピュータで採用されている規格に基づく場合、コンピュータから外部表示機器１９への信号線に印加される所定の電圧として、例えば、１．４Ｖｐ−ｐが挙げられる。
【００２９】
以上、本発明の実施形態について説明したが、本発明は上述した実施形態に限定されるものではなく、その他の様々な変更が可能である。
上記のように、本発明によれば、サスペンドモードからレジュームモードに移行するレジューム移行処理中の外部表示機器の接続確認において、白データのＶＲＡＭへの書き込みを不要とする事により、レジューム移行処理に要する時間を短縮するという効果を奏する。
【産業上の利用可能性】
【００３０】
以上のように、本発明に係わるサスペンドモードからレジュームモードへ移行するレジューム移行方法は、コンピュータ、特にパーソナルコンピュータに有用である。また、本発明に係わるサスペンドモードからレジュームモードへ移行する機能を有するコンピュータ用基板、コンピュータに接続されるデバイスの制御をプロセッサに実行させるためのＢＩＯＳ（デバイス制御プログラム）、コンピュータ用基板に実装するＢＩＯＳを記録する記録装置等に有用である。
【図面の簡単な説明】
【００３１】
【図１】コンピュータのハードウェア構成図である。
【図２】従来におけるレジューム移行処理の手順を示すフローチャートである。
【図３】本実施形態に係わるコンピュータのハードウェア構成図である。
【図４】本実施形態に係わるレジューム移行処理の手順を示すフローチャートである。
【手続補正２】
【補正対象書類名】手続補正書
【補正対象項目名】手続補正２
【補正方法】変更
【補正の内容】
【手続補正２】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
コンピュータをサスペンドモードからレジュームモードへ移行するレジューム移行方法であって、
グラフィックアダプタから表示機器への信号線に所定の電圧を印加し、
前記信号線の電圧を計測し、
前記計測された電圧に基づいて前記表示機器が前記コンピュータに接続されているか否か判定する、
ことを含むことを特徴とするレジューム移行方法。
【請求項２】
サスペンドモードからレジュームモードへ移行する機能を有するコンピュータ用基板であって、
グラフィックアダプタから表示機器への信号線に第１の所定の電圧を印加する電圧印加手段と、
前記信号線の電圧を計測する電圧計測手段と、
前記計測された電圧に基づいて前記表示機器が前記コンピュータに接続されているか否か判定する接続判定手段と、
を備えることを特徴とするコンピュータ用基板。
【請求項３】
コンピュータがサスペンドモードからレジュームモードへ移行する際に、前記コンピュータに対し、所定の電圧をグラフィックアダプタから表示機器への信号線上に印加させ、
前記信号線の電圧に基づいて、前記表示機器が前記コンピュータに接続されているか否か判定させるプログラムを記録する記録装置。
【請求項４】
コンピュータに接続されているデバイスの制御をプロセッサに実現させるプログラムであって、
前記コンピュータがサスペンドモードからレジュームモードへ移行する際に、前記プロセッサに対し、所定の電圧をグラフィックアダプタから表示機器への信号線上に印加させ、
前記信号線の電圧に基づいて、前記表示機器が前記コンピュータに接続されているか否か判定させる、
ことを特徴とするプログラム。
【請求項５】
表示機器への信号線に所定の電圧を印加する電圧印加手段と、
前記信号線の電圧の値を示す信号を受信する電圧取得手段と、
前記受信された電圧に基づいて表示機器が接続されているか否かを判定する接続判定手段と、
を備えることを特徴とするグラフィックアダプタ。
【国際調査報告】
2004061624.tif 000007
2004061624.tif 000008
2004061624.tif 000009
2004061624.tif 000010