(57)【要約】【課題】ＢＩＯＳが持つキーボードファンクションを用いないＯＳがインストールされている場合において、シリアルコンソールドライバが存在しなくても、ＯＳがコンソールからのキー入力を検知できるようにした情報処理装置および情報処理装置におけるデータ処理方法を提供する。【解決手段】コンピュータ１は、入力操作が行われる入力操作手段と、入力操作手段の動作を制御する入力操作制御手段と、コンソールとして用いられる他の情報処理装置から出力されるコンソールデータをオペレーティングシステムが認識し得るコードデータに変換するデータ変換手段と、コンソールデータをデータ変換手段に出力するコンソールデータ出力手段と、データ変換手段により変換されたコードデータを入力操作制御手段に出力するコードデータ出力手段とを有している。【選択図】図４
2009104329.tif 000002
【特許請求の範囲】
【請求項１】
入力操作が行われる入力操作手段と、
該入力操作手段の動作を制御する入力操作制御手段と、
コンソールとして用いられる他の情報処理装置から出力されるコンソールデータをオペレーティングシステムが認識し得るコードデータに変換するデータ変換手段と、
前記コンソールデータを前記データ変換手段に出力するコンソールデータ出力手段と、
前記データ変換手段により変換された前記コードデータを前記入力操作制御手段に出力するコードデータ出力手段とを有する情報処理装置。
【請求項２】
前記入力操作制御手段から前記コードデータを取得するコードデータ取得手段と、
前記入力操作制御手段と前記コードデータ取得手段とのインターフェースとして用いられるデータレジスタとを更に有する請求項１記載の情報処理装置。
【請求項３】
前記コードデータ出力手段は、前記コードデータを前記データレジスタに書き込ませるための書込みコマンドとともに前記コードデータを前記入力操作制御手段に出力する請求項２記載の情報処理装置。
【請求項４】
前記入力操作制御手段は、前記コードデータ出力手段から前記書込みコマンドが出力されたときに、該書込みコマンドとともに前記コードデータ出力手段から出力される前記コードデータを前記データレジスタに書き込む請求項３記載の情報処理装置。
【請求項５】
前記コードデータ取得手段は、前記データレジスタから前記コードデータを取得する請求項２〜４のいずれか一項記載の情報処理装置。
【請求項６】
前記コードデータ取得手段は、前記入力操作手段を作動させるためのデバイスドライバに組み込まれている請求項２〜５のいずれか一項記載の情報処理装置。
【請求項７】
前記データ変換手段および前記コードデータ出力手段は、前記入力操作手段を含む入出力装置を制御するＢＩＯＳに組み込まれている請求項１〜６のいずれか一項記載の情報処理装置。
【請求項８】
前記入力操作手段は、複数の入力キーを備えたキーボードによって構成されている請求項１〜７のいずれか一項記載の情報処理装置。
【請求項９】
入力操作が行われる入力操作手段と、該入力操作手段の動作を制御する入力操作制御手段とを有する情報処理装置において、
コンソールとして用いられる他の情報処理装置から出力されるコンソールデータをオペレーティングシステムが認識し得るコードデータに変換し、
その変換された前記コードデータを前記入力操作制御手段に出力するデータ処理方法。
【請求項１０】
前記入力操作制御手段と前記コードデータを取得するコードデータ取得手段のインターフェースとして用いられるデータレジスタに前記コードデータを書き込ませるための書込みコマンドとともに前記コードデータを前記入力操作制御手段に出力する請求項９記載のデータ処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンソールからのキー入力を検知できるようにしたパーソナルコンピュータ等の情報処理装置および情報処理装置におけるデータ処理方法に関する。
【背景技術】
【０００２】
従来、パーソナルコンピュータをはじめとする情報処理装置は、文書作成や、表計算、Ｗｅｂサイトの閲覧といった様々な用途で用いられ、家庭用や業務用として広く普及している。この種の情報処理装置は、ユーザが単独で用いるほか、図６に示す情報処理装置２００のように、シリアルケーブル２０２またはＬＡＮ等のネットワークを介して他の情報処理装置２０１に接続され、その情報処理装置２０１を管理したり、遠隔操作するコンソールとしても用いられる（コンソールとして用いられる情報処理装置に関しては例えば特許文献１参照）。
【特許文献１】特開平６−７５７５３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、情報処理装置はＯＳ（Operating  System）やＢＩＯＳ（Basic  Input／Output  System）などのソフトウェアがインストールされ、それらにしたがって動作を行う。この点は、情報処理装置がコンソールとして用いられる場合も同様である。ＯＳの中には、ＢＩＯＳが持つキーボードファンクション（キーボードの制御プログラム）を用いるＯＳと、キーボードファンクションを用いないＯＳ(例えば、Ｗｉｎｄｏｗｓ（登録商標）)とがある。
【０００４】
そして、前述の情報処理装置２００が情報処理装置２０１を管理するコンソールとして用いられる場合において、情報処理装置２０１のＯＳはキー入力（キーボードを用いたデータ入力）を次のようにして検知している。
【０００５】
まず、情報処理装置２０１にＢＩＯＳの持つキーボードファンクションを用いるＯＳ２１０がインストールされているとする。この場合は、図７に示すように情報処理装置２０１のキーボードからのキー入力ｔ１があった場合は、ＢＩＯＳ２１１がＫＢＣ（キーボードコントローラ）２１２のデータポート（図示せず）からデータ取得ｔ２を行う。次に、ＢＩＯＳ２１１の持つキーボードファンクションを用いてキーコードの出力ｔ３が行われる。こうして、ＯＳ２１０はＢＩＯＳ２１１のキーボードファンクションを用いてキーコードを取得することにより、キーボードからのキー入力ｔ１を検知している。
【０００６】
また、コンソール（すなわち、情報処理装置２００）からのキー入力ｔ４があるかどうかを判定するため、ＢＩＯＳ２１１により、図７には図示しないシリアルポートからのデータ有無チェックが行われる（図９のＳ３０１）。
【０００７】
データがあると、シリアルコントローラ２１３がデータ出力ｔ５を行い、ＢＩＯＳ２１１がシリアルコンソールからのデータを受信する（Ｓ３０２）。
【０００８】
続いて、ＢＩＯＳ２１１が受信したデータをキーコードに変換する（Ｓ３０３）。また、ＢＩＯＳ２１１はデータ保存ｔ６を行い、変換したキーコードをＢＩＯＳのキーボードファンクションが使用するキーコードバッファ２１４に保存する（Ｓ３０４）。そして、ＯＳ２１０がデータ取得ｔ７を行い、キーコードバッファ２１４からキーコードを取得する。こうして、ＯＳ２１０はＢＩＯＳ２１１のキーボードファンクションを用いることによりコンソールからのキー入力ｔ４を検知している。
【０００９】
次に、情報処理装置２０１にＢＩＯＳの持つキーボードファンクションを用いないＯＳ２２０がインストールされているとする。この場合は、図８に示すように、情報処理装置２０１のキーボードからのキー入力ｔ１があった場合は、キーボードドライバ（キーボードを作動させるための制御プログラム）２１５がＫＢＣ２１２のデータポートからのデータ取得ｔ８を行うとともに、ＯＳ２２０へのデータ出力ｔ９を行う。ＯＳ２２０はキーボードドライバ２１５を用いてデータを取得することにより、キー入力ｔ１を検知している。
【００１０】
一方、コンソールからのキー入力ｔ４があった場合は、コンソール入力専用のシリアルコンソールドライバ（ソフトウェア）２１６がシリアルコントローラ２１３のシリアルポート（図示せず）からのデータ受信ｔ１０を行い、受信したデータをキーコードに変換する。また、シリアルコンソールドライバ２１６が変換したキーコードのデータ出力ｔ１１を行う。このように、ＯＳ２２０がシリアルコンソールドライバ２１６を用いてキーコードを取得することによりコンソールからのキー入力ｔ４を検知している。
【００１１】
以上のとおり、ＢＩＯＳが持つキーボードファンクションを用いないＯＳ２２０がインストールされているときは、コンソール入力専用のシリアルコンソールドライバ２１６が存在すれば（インストールされていれば）ＯＳ２２０はコンソールからのキー入力を検知できる。
【００１２】
しかしながら、シリアルコンソールドライバ２１６が存在していないときは、コンソールから入力されるデータをキーコードに変換できないし、ＯＳ２２０がキーコードを取得することもできなかった。そのため、ＯＳ２２０はコンソールからのキー入力を検知することができなかった。
【００１３】
そこで、本発明は上記課題を解決するためになされたもので、ＢＩＯＳが持つキーボードファンクションを用いないＯＳがインストールされている場合において、シリアルコンソールドライバが存在しなくても、ＯＳがコンソールからのキー入力を検知できるようにした情報処理装置および情報処理装置におけるデータ処理方法を提供することを目的とする。
【課題を解決するための手段】
【００１４】
上記課題を解決するため、本発明は、入力操作が行われる入力操作手段と、その入力操作手段の動作を制御する入力操作制御手段と、コンソールとして用いられる他の情報処理装置から出力されるコンソールデータをオペレーティングシステムが認識し得るコードデータに変換するデータ変換手段と、コンソールデータをデータ変換手段に出力するコンソールデータ出力手段と、データ変換手段により変換されたコードデータを前記入力操作制御手段に出力するコードデータ出力手段とを有する情報処理装置を特徴とする。
【００１５】
また、本発明は入力操作が行われる入力操作手段と、その入力操作手段の動作を制御する入力操作制御手段とを有する情報処理装置において、コンソールとして用いられる他の情報処理装置から出力されるコンソールデータをオペレーティングシステムが認識し得るコードデータに変換し、その変換されたコードデータを入力操作制御手段に出力するデータ処理方法を提供する。
【発明の効果】
【００１６】
以上詳述したように、本発明によれば、ＢＩＯＳが持つキーボードファンクションを用いないＯＳがインストールされている場合において、シリアルコンソールドライバが存在しなくても、ＯＳがコンソールからのキー入力を検知できるようにした情報処理装置および情報処理装置におけるデータ処理方法が得られる。
【発明を実施するための最良の形態】
【００１７】
以下、本発明の実施の形態について説明する。なお、同一要素には同一符号を用い、重複する説明は省略する。
【００１８】
図１に示すノートブック型のパーソナルコンピュータ（以下「コンピュータ」という）１は、コンピュータ本体３と、コンピュータ本体３に対して開閉自在のディスプレイユニット５とを備えている。
【００１９】
ディスプレイユニット５には、ＴＦＴ−ＬＣＤ（Thin Film Transistor Liquid Crystal Display）７が組み込まれている。ＬＣＤ７の表示画面はディスプレイユニット５のほぼ中央に位置している。ＬＣＤ７はコンピュータ１のディスプレイモニタとして使用され、動画、静止画、文字、図形などが表示される。
【００２０】
ディスプレイユニット５は、コンピュータ本体３に対して開放位置と閉塞位置との間を回動自在に取り付けられている。コンピュータ本体３は、薄い箱形の筐体を有しており、その上面にはキーボード９、コンピュータ１をパワーオン／パワーオフするためのパワーボタン１１、タッチパッド１５、クリックボタン１７、スピーカ１８が配置されている。
【００２１】
キーボード９は、複数の入力キーを有し、その入力キーを指でたたく入力操作が行われ、その入力操作によって後述するエンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１２１にデータを入力する入力操作手段である。
【００２２】
キーボード９は、英字、カナ、数字が刻印され、刻印に応じた文字の入力が行える入力キーのほか、ENTERキー、Back  spaceキー、InsertキーやDeleteキーといった入力したデータの編集操作や所定の入力操作を行える入力キーを有している。
【００２３】
また、コンピュータ１は、ＨＤ  ＤＶＤ規格のＤＶＤメディアに格納された（ＨＤ  ＤＶＤＶｉｄｅｏ規格の）オーディオ・ビデオ（ＡＶ）コンテンツを再生することができる。コンピュータ本体３の正面には、ＤＶＤメディアを出し入れするためのスロット１９が設けられている。
【００２４】
次に、図２を参照してコンピュータ１の内部構成について説明する。図２に示すように、コンピュータ１は、ＣＰＵ１０１、ノースブリッジ１０３、メインメモリ１０５、グラフィックスコントローラ１０７、ビデオメモリ（ＶＲＡＭ）１０７ａ、サウスブリッジ１０９、ＢＩＯＳ−ＲＯＭ１１１を有している。
【００２５】
また、コンピュータ１は、サウンドコントローラ１１３、ハードディスクドライブ（ＨＤＤ）１１７、ＨＤ  ＤＶＤドライブ１１９、エンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１２１、シリアルコントローラ１２３、デジタルＴＶチューナ１２５、シリアルポート１２６を有している。
【００２６】
ＣＰＵ１０１は、コンピュータ１の動作を制御するプロセッサであり、ＨＤＤ１１７やＢＩＯＳ−ＲＯＭ１１１からメインメモリ１０５にロードされるプログラムを実行する。ＣＰＵ１０１が実行するプログラムとしては、オペレーティングシステム（ＯＳ）１３１や、ＢＩＯＳ（Basic Input Output System）１３２，キーボードドライバ１３３といった制御プログラムのほか、ＨＤ  ＤＶＤプレーヤアプリケーションプログラム、ＴＶアプリケーションといったアプリケーションプログラムがある。
【００２７】
ＣＰＵ１０１がＯＳ１３１や、ＢＩＯＳ１３２に規定されている動作を実行することにより、各種の手段（データ変換手段、コードデータ出力手段）としての機能が実現される。なお、ＯＳ１３１はＨＤＤ１１７に格納され、ＢＩＯＳ１３２はＢＩＯＳ−ＲＯＭ１１１に格納されている。詳しくは後述するが、ＢＩＯＳ１３２には、図４に示すデータ変換ｆを実行するためのモジュールと、データ出力ｒ６を実行するためのモジュールとが含まれている。
【００２８】
コンピュータ１には、オペレーティングシステム１３１として，ＢＩＯＳ１３２の持つキーボードファンクションを使用しないＯＳ（例えば、Ｗｉｎｄｏｗｓ（登録商標））がインストールされている。
【００２９】
ＨＤ  ＤＶＤプレーヤアプリケーションプログラムはＨＤ  ＤＶＤ  Ｖｉｄｅｏ規格のＡＶコンテンツを再生するプログラム、ＴＶアプリケーションはデジタルＴＶ放送を視聴可能とするためのプログラムである。
【００３０】
ノースブリッジ１０３は、ＣＰＵ１０１のローカルバスとサウスブリッジ１０９との間を接続するブリッジデバイスである。ノースブリッジ１０３には、メインメモリ１０５をアクセス制御するメモリコントローラも内蔵されている。また、ノースブリッジ１０３はＰＣＩ  ＥＸＰＲＥＳＳ規格のシリアルバスなどを介してグラフィックスコントローラ１０７との通信を実行する機能も有している。
【００３１】
メインメモリ１０５には、オペレーティングシステム１３１や、ＢＩＯＳ１３２がロードされる。
【００３２】
グラフィックスコントローラ１０７は、ＬＣＤ７を制御する表示コントローラである。グラフィックスコントローラ１０７は、ブレンド処理、スケーリング処理、ルーマキー処理等の画像処理機能を有している。このグラフィックスコントローラ１０７によって生成される表示信号はＬＣＤ７に送られる。また、表示信号はコンピュータ本体３に設けられたインターフェースを介して外部のＴＶやＨＤＭＩモニタに送出することもできる。
【００３３】
サウスブリッジ１０９は、ＰＣＩ（Peripheral Component Interconnect）バス上の各デバイス及びＬＰＣ（Low Pin Count）バス上の各デバイスを制御する。また、サウスブリッジ１０９は、ＨＤＤ１１７、ＨＤ  ＤＶＤドライブ１１９を制御するためのＩＤＥ（IntegratedDrive Electronics）コントローラを内蔵している。
【００３４】
さらに、サウスブリッジ１０９は、サウンドコントローラ１１３との通信を実行する機能も有している。サウンドコントローラ１１３は音源デバイスであり、再生対象のオーディオデータをスピーカ１８に出力する。
【００３５】
エンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１２１は、エンベデッドコントローラとキーボードコントローラとが集積された１チップマイクロコンピュータである。エンベデッドコントローラは電力管理を行う。キーボードコントローラはキーボード９、タッチパッド１５およびクリックボタン１７を用いたデータ入力等の入力操作手段の動作を制御する入力操作制御手段としての機能を有している。
【００３６】
そして、タッチパッド１５が操作されると操作信号が生成され、この操作信号に基づいてＬＤＣ７に表示されたカーソルが移動する。また、このＥＣ／ＫＢＣ１２１は、ユーザによるパワーボタン１１の操作に応じてコンピュータ１をパワーオン／パワーオフする機能を有している。
【００３７】
シリアルコントローラ１２３は、シリアル転送方式でのデータ転送を制御する制御手段である。シリアルコントローラ１２３はシリアルポート１２６が接続されている。
【００３８】
コンピュータ１はデジタルＴＶ放送の視聴を可能にするため、デジタルＴＶチューナ１２５を備えており、ＣＰＵ１０１に前述のＴＶアプリケーションを実行させることにより、デジタルＴＶチューナ１２５で受信されるデジタル放送波に基づくＴＶ映像がＬＣＤ７に表示される。
【００３９】
次に、以上の構成を有するコンピュータ１にシリアルコンソールとして用いられるコンピュータ１５０を接続し、コンピュータ１５０からキー入力を行ってコンピュータ１を管理するときのコンピュータ１の動作内容について、図３〜図４を参照して説明する。
【００４０】
この場合、コンピュータ１とコンピュータ１５０とは、図３に示すように、それぞれのシリアルポート１２６，１５１ａがシリアルケーブル１５２によって接続されている。なお、図示はしないが、コンピュータ１５０はコンピュータ１と同様の構成を有している。
【００４１】
そして、図４に示すようにコンピュータ１のキーボード９からのキー入力ｒ１があった場合は、キーボードドライバ１３３がＥＣ／ＫＢＣ１２１のデータポートからのデータ取得ｒ２を行うとともに、ＯＳ１３１へのデータ出力ｒ３を行う。こうして、ＯＳ１３１はキーボード９からのキー入力ｒ１を検知している。
【００４２】
一方、シリアルコンソール（すなわち、コンピュータ１５０）からのキー入力ｒ４があった場合、コンピュータ１は以下のようなデータ処理を行うことによって、ＯＳ１３１がキー入力ｒ４を検知できるようにしている。
【００４３】
ＢＩＯＳ１３２はコンピュータ１の電源が投入されていればＯＳ１３１がインストールされていないとしても実行できる。そこで、ＢＩＯＳ１３２により、シリアルポート１２６からのデータ有無チェック処理を行い、シリアルコンソールからのキー入力ｒ４があるかどうかを判定する（図５のＳ１）。
【００４４】
データがあると、シリアルコントローラ１２３がデータ出力ｒ５を行い、シリアルコンソールからのデータ（コンソールデータともいう）をＢＩＯＳ１３２に出力する。この場合、シリアルコントローラ１２３がコンソールデータ出力手段として作動している。
【００４５】
これにより、ＢＩＯＳ１３２がコンピュータ１５０からのコンソールデータを受信する（Ｓ２）。そして、ＢＩＯＳ１３２はデータ変換ｆを行い、受信したコンソールデータをＯＳ１３１の認識可能なキーコードに変換する（Ｓ３）。
【００４６】
次に、ＢＩＯＳ１３２はデータ出力ｒ６を行い、変換したキーコードを後述する書込みコマンドとともにＥＣ／ＫＢＣ１２１に出力する。
【００４７】
一方、ＥＣ／ＫＢＣ１２１は書き込みコマンドが出力されたときは、データ書込みｒ７を行い、その書き込みコマンドとともに出力されてきたキーコードをデータレジスタ１２１ａに書き込む。ここで、データレジスタ１２１ａはＥＣ／ＫＢＣ１２１と、キーボードドライバ１３３との間でデータをやりとりするための標準インターフェースとして用いられるものである。
【００４８】
キーボードドライバ１３３はキーボード９を作動させるための制御プログラムであり、後述するデータ取得ｒ８を実行するためのモジュールと、データ出力ｒ３を実行するためのモジュールとが含まれている。キーボードドライバ１３３にしたがいＣＰＵ１０１が作動して、コードデータ取得手段としての機能が実現される。
【００４９】
そして、キーボードドライバ１３３がデータ取得ｒ８を行い、データレジスタ１２１ａに書き込まれているキーコードを取得する。また、キーボードドライバ１３３はデータ出力ｒ３を行い、取得したキーコードをＯＳ１３１に出力する。こうして、ＯＳ１３１はキーボードドライバ１３３を用いることでコンソールからのキー入力ｒ４を検知している。
【００５０】
従来技術では、キーボードドライバ１３３だけでは、ＥＣ／ＫＢＣ１２１のデータポートからキーコードを取得することができるのみである。そのため、コンソール入力専用のシリアルコンソールドライバが存在していないときは、シリアルコンソールからのキー入力ｒ４があっても、ＯＳ１３１はそのキー入力ｒ４を検知することはできない。
【００５１】
しかしながら、本実施の形態にかかるコンピュータ１では、シリアルコンソールからのキー入力ｒ４があったときはＢＩＯＳ１３２がコンピュータ１５０からのコンソールデータを受信するとともに、そのコンソールデータをキーコードに変換してＥＣ／ＫＢＣ１２１に出力している。
【００５２】
そのため、コンピュータ１では、コンソールデータに対し、キーボード９からのキー入力ｒ１で入力されるデータと同じようにしてデータ処理を行うことができる。
【００５３】
したがって、コンピュータ１は、ＢＩＯＳ１３２のキーボードファンクションを用いないＯＳ１３１がインストールされている場合において、コンソール入力専用のシリアルコンソールドライバが存在していなくても、ＯＳ１３１がシリアルコンソールからのキー入力ｒ４を検知できるようになっている。
【００５４】
また、ＢＩＯＳ１３２は、キーコードを書き込みコマンドとともにＥＣ／ＫＢＣ１２１に出力している。書き込みコマンドは、ＢＩＯＳ１３２がキー入力ｒ４によるコンソールデータを変換して得られるキーコードを出力し、そのキーコードをデータレジスタ１２１ａに書き込むことをＥＣ／ＫＢＣ１２１に指示するためのコマンドである。
【００５５】
そのため、ＥＣ／ＫＢＣ１２１は、書き込みコマンドが出力されたとき、そのときのキーコードをデータポートとは別のデータレジスタ１２１ａに書き込むことができる。
【００５６】
したがって、ＯＳ１３１は、コンソールからのキー入力ｒ４をキーボード９からのキー入力ｒ１と区別して検知することができる。
【００５７】
また、シリアルコントローラ１２３を使ってのシリアルコンソールのキー入力だけではなく、シリアル通信をエミュレートして実現するＩｎｔｅｌ社のＡＭＴ（アクティブ・マネジメント・テクノロジー）のＳＯＬ（Ｓｅｒｉａｌ  Ｏｖｅｒ  Ｌａｎ）機能においても、本発明の解決しようとする課題と同様の課題がある。しかしながら、この課題も本発明により解決することができる。
【００５８】
以上の説明は、本発明の実施の形態についての説明であって、この発明の装置及び方法を限定するものではなく、様々な変形例を容易に実施することができる。又、各実施形態における構成要素、機能、特徴あるいは方法ステップを適宜組み合わせて構成される装置又は方法も本発明に含まれるものである。
【００５９】
コンピュータ１は本実施の形態では、例えば携帯可能なノート型のパソコンを想定しているが、本発明はノート型のパソコンに限定されるものではない。
【図面の簡単な説明】
【００６０】
【図１】本発明の実施形態に係るコンピュータの外観を示す斜視図である。
【図２】図１のコンピュータ内部の構成を示すブロック図である。
【図３】本発明の実施形態に係るコンピュータと、シリアルコンソールとして用いられるコンピュータとを接続した構成を示す図である。
【図４】本発明の実施形態に係るコンピュータにおけるキーボードからのキー入力およびシリアルコンソールからのキー入力を検知するための構成を示すブロック図である。
【図５】本発明の実施形態に係るコンピュータにおけるシリアルコンソールからのキー入力を検知するための動作手順を示すフローチャートである。
【図６】従来のコンピュータと、シリアルコンソールとして用いられるコンピュータとを接続した構成を示す図である。
【図７】従来のコンピュータにおけるキーボードからのキー入力を検知するための構成を示すブロック図である。
【図８】従来のコンピュータにおけるシリアルコンソールからのキー入力を検知するための構成を示すブロック図である。
【図９】従来のコンピュータにおけるシリアルコンソールからのキー入力を検知するための動作手順を示すフローチャートである。
【符号の説明】
【００６１】
１，１５０…コンピュータ、７…ＬＣＤ、９…キーボード、１０１…ＣＰＵ、１１１…ＢＩＯＳ−ＲＯＭ、１２１…ＥＣ／ＫＢＣ、１２１ａ…データレジスタ、１２３…シリアルコントローラ、１２６…シリアルポート、１３１…ＯＳ、１３２…ＢＩＯＳ、１３２…キーボードドライバ。
【図１】
2009104329.tif 000003
【図２】
2009104329.tif 000004
【図３】
2009104329.tif 000005
【図４】
2009104329.tif 000006
【図５】
2009104329.tif 000007
【図６】
2009104329.tif 000008
【図７】
2009104329.tif 000009
【図８】
2009104329.tif 000010
【図９】
2009104329.tif 000011