(57)【特許請求の範囲】
【請求項１】
テレビジョン受信機をコンピュータシステム用のグラフィック出力装置として確立させるための方法において、当該方法が：
テレビジョン受信機を制御するための複数個の実行可能ルーチンを有しており、これら実行可能ルーチンの少なくとも１つがテレビジョン受信機の存在を検出し得るようにした連係ライブラリから、アプリケーションプログラミングインタフェースを介してコンピュータシステムルーチンが実行可能なルーチンを選択して呼出すステップと；
前記選択した実行可能ルーチンの実行に応答して、テレビジョン受信機のハードウェア動作に関連する或る特定のハードウェア向けのルーチンを実行させ、且つ特定ハードウェアの実行結果を前記呼出して選択した実行可能ルーチンへと戻すステップと；
前記呼出して選択した実行可能ルーチンによる実行結果を前記特定ハードウェアの動作結果に基づいて前記アプリケーションプログラミングインタフェースを介して前記コンピュータシステムルーチンへ送出するステップと；
を具えていることを特徴とするテレビジョン受信機をコンピュータシステム用のグラフィック出力装置として確立させるための方法。
【請求項２】
前記アプリケーションプログラミングインタフェースを介して送られた前記実行結果に基づいて前記コンピュータシステムルーチンが前記テレビジョン受信機をグラフィック出力装置として選択するステップと；
前記コンピュータシステムルーチンにて前記グラフィック出力装置用の論理フレームバッファアドレスを決定するステップと；
前記コンピュータシステムルーチンが前記アプリケーションプログラミングインタフェースを介して前記実行可能ルーチンのうちから第２のルーチンを選択して呼出し、且つこの選択して呼出した第２の実行可能ルーチンに前記論理フレームバッファアドレスを含めるステップと；
前記選択した第２の実行可能ルーチンの実行中に前記供給された論理フレームバッファアドレスに基づいて、前記コンピュータシステムルーチンと第２の特定ハードウェア向けのルーチンとの間に仮想グラフィック出力経路を確立させるステップと；
をさらに具えていることを特徴とする請求の範囲１に記載の方法。
【請求項３】
前記コンピュータシステムルーチンが前記アプリケーションプログラミングインタフェースを介して前記実行可能ルーチンのうちから第３のルーチンを選択して呼出し、且つこの第３の実行可能ルーチンに少なくとも１つのグラフィックオブジェクトの直交座標を供給するステップと；
前記選択した第３の実行可能ルーチンの実行に応答して第３の特定ハードウェア向けルーチンを実行させて、前記少なくとも１つのグラフィックオブジェクトを前記テレビジョン受信機にグラフィックオブジェクトを表示するステップと；
をさらに具えていることを特徴とする請求の範囲２に記載の方法。
【請求項４】
実行可能ルーチンを選択して呼出す前記ステップが、前記テレビジョン受信機のビデオエンコーダ標準規格を設定するルーチンを呼出すステップを含むことを特徴とする請求の範囲１に記載の方法。
【請求項５】
前記テレビジョン受信機の更新接続状態を確かめるために前記選択される実行可能ルーチンを周期的に呼出すステップも具えていることを特徴とする請求の範囲１に記載の方法。
【請求項６】
前記特定ハードウェア向けルーチンが、グラフィックデータをビデオグラフィックスカードにおけるＮＴＳＣ及びＰＡＬ符号化フォーマットの少なくとも１つに変換するステップを含むことを特徴とする請求の範囲１に記載の方法。
【請求項７】
テレビジョン受信機にグラフィックスを出力するコンピュータシステムが：該コンピュータシステムのオペレーティングシステム内で実行するコンピュータシステムルーチンと；
各々がアプリケーションプログラミングインタフェースを介しての前記コンピュータシステムルーチンによる最初の呼出しに応答して実行可能な複数個のライブラリルーチンを記憶している連係ライブラリと；
テレビジョン受信機の存在を検出し、且つ前記コンピュータシステムルーチンによって選択した前記ライブラリルーチンのうちの１つのルーチンによる第２の呼出しに応答して前記テレビジョン受信機を選択的に制御する特定ハードウェア向けルーチンを含んでいるハードウェア抽出層と；
を具えていることを特徴とするコンピュータシステム。
【請求項８】
前記テレビジョン受信機をプログラミングし、且つ前記特定ハードウェア向けルーチンのうちから選択した１つのルーチンの実行に応答して前記テレビジョン受信機から状態情報を受信するように構成したグラフィックスコアも具えていることを特徴とする請求の範囲７に記載のコンピュータシステム。
【請求項９】
前記連係ライブラリ及び前記ハードウェア抽出層が前記オペレーティングシステム内で実行可能で、且つ前記グラフィックスコアが前記テレビジョン受信機に関連するビデオグラフィックスハードウェア内で実行可能となるようにしたことを特徴とする請求の範囲８に記載のコンピュータシステム。
【請求項１０】
前記連係ライブラリを、オペレーティングシステムレジストリに対するテレビジョン状態情報の送受信用に構成したライブラリルーチンを含むダイナミックに連係したライブラリとしたことを特徴とする請求の範囲７に記載のコンピュータシステム。
【発明の詳細な説明】
発明の背景
技術分野
本発明はパーソナルコンピュータと一緒に用いるテレビジョンモニタの利用法、特にテレビジョン受信機をパーソナルコンピュータ用の出力装置として使用する方法に関するものである。
背景技術
テレビジョン受信機をパーソナルコンピュータ用のディスプレイとして使用する現状のものは一般に、ディジタルエンコーダカードをコンピュータのＶＧＡアダプタカードと組合わせて使用するものである。ディジタルエンコーダカードは、コンピュータのＶＧＡアダプタカードからの赤、緑及び青の（ＲＧＢ）信号をテレビジョン受信機駆動用のＰＡＬか、ＮＴＳＣフォーマットのいずれかの合成ビデオ信号に変換するのに用いられる。このような装置は、テレビジョン受信機のハードウェア要件及び仕様に関連して許容可能な表示品質を有する合成ビデオ信号を提供するのに、コンピュータのＶＧＡアダプタカードとディジタルエンコーダカードとの間に何等かの手動構成のものを必要とする。
発明の概要
コンピュータシステムにテレビジョン受信機の動作（テレビジョン受信機にビデオ信号を供給するディジタルエンコーダを制御することを含む）を制御することができるようにする装置が必要である。
このような要件及び他の要求を達成するために、本発明によれば、パーソナルコンピュータ用のソフトウェアアーキテクチャが、アプリケーションプログラミングインタフェースを介してコンピュータシステムルーチンが呼出すことができる実行可能なルーチンを記憶しているライブラリと、或る呼に応答して実行されるライブラリのルーチンの１つによって、テレビジョン受信機を選択的に制御する特定ハードウェア向けのルーチンを有しているハードウェア抽出層とを含むようにする。このようなアーキテクチャでは、コンピュータシステムルーチンが、例えばテレビジョン受信機又はダイナミックな構成のテレビジョン受信機でも、こうした受信機についての構成状態情報を得ることができる。
本発明の一見地によれば、テレビジョン受信機をコンピュータシステム用のグラフィック出力オブジェクトとして確立させる方法が、コンピュータシステムルーチンによってアプリケーションプログラミングインタフェースを介して連係ライブラリから実行可能な選択ルーチンを呼出すステップを含み、連係ライブラリがテレビジョン受信機を制御するための複数個の実行可能なルーチンを有するようにする。好ましくは、実行可能なルーチンのうちの少なくとも１つのルーチンを、テレビジョン受信機の存在検出用に構成し、これによりコンピュータシステムルーチンにそのテレビジョン受信機の接続状態を絶えず注意させることができるようにする。前記方法には、選択した実行可能ルーチンの実行に応答してテレビジョン受信機のハードウェア動作に関連する或る特定ハードウェア向けのルーチンを実行させ、且つ特定ハードウェアの動作結果を、先に呼出して選択した実行可能ルーチンに戻すステップも含むようにする。前記方法は、呼出して選択した実行可能なルーチンによる実行結果を特定ハードウェアの実行結果に基づいてアプリケーションプログラミングインタフェースを介してコンピュータシステムルーチンに送るステップも含む。コンピュータシステムルーチンによりアプリケーションプログラミングインタフェースを使用することにより、コンピュータシステムルーチンを包括的にプログラムして、テレビジョンの表示機能に関連する高レベルの動作を実行させることができ、これらの高レベル動作に必要な特定ハードウェア向けの動作は特定ハードウェア向けのルーチンによって行われる。従って、アプリケーションプログラミングインタフェースを介して実行可能な選択ルーチンを呼出すことによって、コンピュータシステムはテレビジョンの表示作動に対して汎用命令を使用することができ、連係ライブラリと特定ハードウェア向けのルーチンは、或る所定のテレビジョン受信機に必要な特定の動作を果すことになる。
テレビジョン受信機をコンピュータのディスプレイとして用いる現状のもので、コンピュータのＶＧＡアダプタカードにＶＧＡのディスプレイアダプタ内のハードウェア関連動作を制御するための関連デバイスドライバを持たせることができるも、テレビジョン受信機にＰＡＬ又はＮＴＳＣフォーマットの合成ビデオ信号を供給するディジタルエンコーダカードのソフトウェアは制御できない。従って、パーソナルコンピュータはテレビジョンの性能又は技術仕様は勿論のこと、テレビジョン受信機の存在にすら気づかない。従って、テレビジョンに関連する全てのハードウェア機能はユーザが手動で行なう必要がある。
本発明の他の見地によれば、テレビジョン受信機にグラフィックスを出力するコンピュータシステムが：該コンピュータシステムのオペレーティングシステム内で実行するコンピュータシステムルーチンと；各々がアプリケーションプログラミングインタフェースを介しての前記コンピュータシステムルーチンによる最初の呼出しに応答して実行可能な複数個のライブラリルーチンを記憶している連係ライブラリと；テレビジョン受信機の存在を検出し、且つ前記コンピュータシステムルーチンによって選択した前記ライブラリルーチンのうちの１つのルーチンによる第２の呼出しに応答して前記テレビジョン受信機を選択的に制御する特定ハードウェア向けルーチンを含んでいるハードウェア抽出層と；を具えるようにする。特定ハードウェア向けルーチンを有するハードウェア抽出層の使用によって、コンピュータシステムルーチンを包括的にプログラムすることができ、任意タイプのテレビジョン受信機に出力させることができ、ライブラリのルーチンはテレビジョンのハードウェア関連動作を実行すると共に、コンピュータシステムルーチンからの汎用呼に基づき、且つ実行したライブラリのルーチンによって呼出されて選択された特定ハードウェア向けのルーチンに基づく実行結果をコンピュータシステムルーチンへと戻すようにする。さらに、ライブラリのルーチンはコンピュータオペレーティングシステムとは別個に加えたり、又は周期的に更新させ、コンピュータシステムの性能を有効に向上させることができるダイナミックリンクルーチンとすることができる。
本発明の追加の目的、利点及び新規の特徴を以下の実施例の説明から当業者に明らかとなるようにする。本発明の目的及び利点は、特に請求の範囲に記載したようにして実現し且つ達成することができる。
【図面の簡単な説明】
図１はテレビジョン受信機をグラフィック出力装置として制御するように構成した本発明の実施例によるコンピュータシステムのブロック図である。
図２はテレビジョン受信機を本発明の実施例によるコンピュータシステム用のグラフィック出力装置とするための方法を示す流れ図である。
本発明を実施するための最良の形態
図１は本発明の実施例によるテレビジョン受信機制御用コンピュータシステム１０のブロック図である。以下に述べるように、コンピュータシステム１０は、例えば電源投入自己試験（ＰＯＳＴ）中か、又は規則的なインターバルにて、出力装置としてのテレビジョン受信機の存在を自動的に検出すべく構成する。コンピュータシステム１０は、テレビジョン受信機のエンコーダ回路を或る特定のウィンドウズオペレーティングシステムのグラフィック（図形）解像度用に構成する場合に、ハードウェアの機能及びメモリの諸要件に対してモード変更を確認するようにも構成する。
ここに開示した実施例によるコンピュータシステム１０は、ウィンドウズに基づくオペレーティングシステム１２及びこのオペレーティングシステム１２の環境内で作動するコンピュータシステムルーチン１４と１６を含むものである。オペレーティングシステム１２は通常の任意のオペレーティングシステム、例えばウィンドウズ９５オペレーティングシステムとすることができる。コンピュータシステムルーチン１４はグラフィックスを主とするソフトウェアアプリケーション、例えばオペレーティングシステム１２のコンピュータシステム環境内にて実行可能なマルチメディアコンピュータシステムルーチンとすることができる。
コンピュータシステム１０は、このシステム内にて実行可能な他のタイプのコンピュータシステムルーチンとしてのディスプレイドライバ１６も具えている。このディスプレイドライバ１６は一般に、例えば画素パターンへのグラフィックデータのラスター化を制御することによってコンピュータＶＧＡアダプターカード１８ａを制御するように構成する。コンピュータＶＧＡアダプターカード１８ａはコンピュータのモニタディスプレイ１８ｂを駆動するアナログＲＧＢ信号を出力する。ここに開示した実施例によるディスプレイドライバ１６は、１６ビットのドライバとするか、又は１６ビットのドライバと１６ビット−３２ビット変換機とを有して、３２ビットの環境を有するオペレーティングシステムとの互換性を持つドライバシステムとすることができる。
ＶＧＡカード１８ａのアナログＲＧＢ出力信号は、前述した背景技術にて述べたようにディジタルエンコーダに供給することができるも、このような装置によると、テレビジョンの能力に関連して表示されるグラフィック画像に対して制御損が生じることになる。さらに、ディスプレイドライバ１６ではテレビジョンモニタの存在を特定することができない。
本実施例によるコンピュータシステム１０は、複数のライブラリルーチンを記憶するダイナミックリンクライブラリ２０も含み、このライブラリに記憶する各ライブラリルーチンは、コンピュータシステムルーチン１４又は１６のいずれかによってアプリケーションプログラミングインタフェース（ＡＰＩ）２２を介して供給される呼出しに応答して実行することができる。図１に示すように、コンピュータシステム１０は特定ハードウェア向けのルーチンを含むマルチメディアのハードウェア抽出層（ＭＭＨＡＬ）３０及びテレビジョン受信機２６を制御するグラフィックスコア２４も含むものである。
ＡＰＩ２２はコンピュータシステムルーチン１４及び１６用の汎用インタフェースを成し、これはテレビジョンモニタ２６の動作を制御する特定ハードウェア向けのグラフィックスコア２４のプログラミングを要約する。特に、ダイナミックリンクライブラリ２０は、実行させるテレビジョンの制御動作に対してマルチメディアアプリケーション１４によるか、ディスプレイドライバ１６によるかのいずれかによる呼出しに応答して実行される複数のライブラリルーチンを含むものである。
ライブラリルーチンは、ハードウェアに無関係なレベル、即ち、全てのテレビジョン受信機にとって一般的なレベルでテレビジョンの特定な動作を制御する。従って、ＤＬＬ２０に記憶するライブラリルーチンは、特定のテレビジョンのハードウェアに無関係に、テレビジョンシステムに特有の動作を実行する。このような動作（オペレーション）の例には：Ｉｎｉｔｉａｌｉｚｅ（例えば、ビデオエンコーダのパイプラインストリームとも称される仮想グラフィックの出力経路を初期化すること）；Ｉｓ ＴＶＯｕｔ Ｅｎａｂｌｅｄ（例えば、ＤＬＬ２０の動作を可能にするか、不作動にするかどうかを確かめること）；Ｉｓ Ｍｏｎｉｔｏｒ Ａｔｔａｃｈｅｄ（例えば、ＴＶモニタが取付けられているかどうかを確かめること）；Ｇｅｔ Ｍｏｄｅ ａｎｄ Ｓｅｔ Ｍｏｄｅ（例えば、ＴＶ２６の動作モードをそれぞれ決定し、且つ設定すること）；Ｇｅｔ Ａｎｔｉ Ｆｌｉｃｋｅｒ ａｎｄ Ｓｅｔ Ａｎｔｉ Ｆｌｉｃｋｅｒ（例えば、ＴＶ２６にフリッカー防止策を得て、それを設定すること）；Ｇｅｔ Ｓｔａｎｄａｒｄ ａｎｄ Ｓｅｔ Ｓｔａｎｄａｒｄ（例えば、ビデオエンコーダをＮＴＳＣ、ＰＡＬ等に対する標準規格に設定すること）が含まれる。
上述したように、ＤＬＬ２０はハードウェアに無関係なライブラリルーチンを記憶する。従って、ＡＰＩ２２を介して実行用に呼出される或るライブラリルーチンは、ハードウェア抽出層３０に記憶されている特定ハードウェア向けのルーチンを選択して呼出すことに相当する動作を実行する。特に、マルチメディアのハードウェア抽出層（ＭＭＨＡＬ）３０はグラフィックスコア２４のコンポーネントを選択的に制御する特定ハードウェア向けのルーチンを含んでいる。図１に示すように、グラフィックスコアには規定のテレビジョンモニタ２６用のビデオグラフィックスコントローラ（ＶＧＣ１）３２を含めることができる。従って、ハードウェア抽出層３０は、規定のハードウェア仕様（例えば、ＰＡＬ又はＮＴＳＣの如き適当な符号化標準規格）に従う対応するビデオグラフィックスコントローラを制御するための特定ハードウェア向けのルーチンを含むことになる。選択された特定ハードウェア向けのルーチンは、特定ハードウェアの実行結果を、ダイナミックリンクライブラリ２０における先に呼出したライブラリルーチンへと戻す。次に、この呼出したライブラリルーチンは、ＡＰＩ２２を経てライブラリルーチンを呼出したコンピュータシステムルーチン１４及び１６に、ＭＭＨＡＬ３０から受取った特定ハードウェアの結果に基づく実行結果を送出する。呼出されたライブラリルーチンは、テレビジョン状態情報をオペレーティングシステムのレジストリ３８に出力することもできる。
従って、ＡＰＩ２２はコンピュータシステムルーチン１４及び１６の一方に、ＤＬＬ２０への一般的な呼出しによってグラフィックスコア２４における動作を制御できるようにする標準のインタフェースを成す。ＤＬＬ２０はライブラリルーチンのうちの或る選択した１つを実行することによりその汎用呼出しに応答し、これによりＭＭＨＡＬ３０における特定ハードウェア向けのルーチンのうちの１つに呼出しを発動することができる。
ハードウェア抽出層３０は特定ハードウェア向けのルーチンを記憶し、これらのルーチンは、ダイナミックリンクライブラリに、駆動されるハードウェア構成に関係しない特定のルーチンを含ませることができるようにする。従って、ハードウェア抽出層３０は、グラフィックスコア２４又は関連するテレビジョンモニタ２６に特有のハードウェアの実行に関連なく、ダイナミックリンクライブラリ２０におけるルーチンが抽出層３０へ呼出しを出せるようにするハードウェア抽出層インタフェースを成す。
図１に示すように、ビデオグラフィックスコア２４は、ＴＶモニタ２６から検出したアナログ電圧に基づいてＴＶモニタ２６の存在を検出するアナログ比較器３４を具えている。グラフィックスコア２４は、ＴＶモニタ２６とグラフィックスコア２４との間の規定の通信プロトコルに基づいてＴＶモニタ２６の存在を検出することもできる。グラフィックスコア２４は、ハードウェア抽出層３０がそれぞれのハードウェア構成を有している多数のテレビジョンモニタを制御し得るように、ハードウェア構成が異なるＴＶモニタ（図示せず）を駆動し、且つ制御するように構成した第２のビデオグラフィックスコントローラ（ＶＧＣ）４２を含めることもできる。
上述した実施例は、ダイナミックリンクライブラリ２０とハードウェア抽出層３０がコンピュータシステムルーチン１４及び１６に、ＴＶモニタ２６のハードウェア要件に関係なく、ＴＶモニタの存在を自動的に検出可能にすると云う点で特に有利である。特に、ＤＬＬ２０による実行可能な或るライブラリルーチンは、ハードウェア抽出層３０とグラフィックスコア２４における関連するハードウェアとの間の相互作用に基づいてテレビジョンの存在を自動的に検出することができる。ハードウェア抽出層３０は、ＴＶモニタ２６の接続状態を特定するハードウェア特有の実行結果を求めて、このハードウェア特有の実行結果をダイナミックリンクライブラリ２０における先に呼出したライブラリルーチンへと戻す。ＤＬＬ２０における先に呼出したルーチンは、その実行可能なライブラリルーチンを呼出したコンピュータシステムルーチンに実行結果を送る。
図２は本発明の実施例に従ってテレビジョン受信機をコンピュータシステム用のグラフィック出力装置として確立させる方法を示す流れ図である。この方法のステップ５０では、オペレーティングシステム１２を初期化し、且つハードディスク又はＣＤ−ＲＯＭのような不揮発性メモリからディスプレイドライバ１６及びダイナミックリンクライブラリ２０に実行用のプログラムをロードさせる。
次に、コンピュータシステムルーチンのうちの１つ、例えばマルチメディアアプリケーション１４か、又はディスプレイドライバ１６が、ステップ５２にてＡＰＩ２２を経てＤＬＬ２０の或るライブラリルーチン（例えば、Ｉｓ Ｍｏｎｉｔｏｒ Ａｔｔａｃｈｅｄ）を選択して呼出して、ＴＶモニタ２６がコンピュータシステム１０に取付けられているかどうかを確かめる。このコンピュータシステムルーチンによる呼出しは初期化ルーチンか、又は周期的な状態チェックルーチンの一部とすることができる。
オペレーティングシステム１２はステップ５４にて、選択済みのライブラリルーチンの実行を開始して、テレビジョンに関連すると共にハードウェアには無関係の動作を行なう。次いで、選択済みのライブラリルーチンはステップ５６にてハードウェア抽出層３０から成る特定ハードウェア向けのルーチンを選択して呼出す。ハードウェア抽出層３０は、選択した特定ハードウェア向けのルーチンの実行時に、ステップ５８にてＶＧＣ３２の状態を検出して、アナログ比較器３４がＴＶモニタ２６の存在を検出するかどうかを確かめる。特定ハードウェア向けのルーチンは、ステップ６０にて特定ハードウェアの結果を実行中のライブラリルーチンへと戻す。ＤＬＬ２０における実行中のライブラリルーチンは、ステップ６２にて、ＴＶモニタ２６がコンピュータシステム１０に取り付けられているかどうかを示すハードウェア抽出層３０からの特定ハードウェアの実行結果に基づいて実行結果（例えば、真か、偽か）をＡＰＩ２２を介してコンピュータシステムルーチン（例えば、アプリケーション１４か、ディスプレイドライバ１６）へ送出する。
このように、本発明によるコンピュータシステムによれば、ダイナミックに連係させるライブラリ２０におけるライブラリルーチンを選択して呼出せるディスプレイドライバ１６のような、コンピュータシステムルーチンによってテレビジョン受信機を包括的に制御することができる。ダイナミックに連係させるライブラリ２０は、規定の汎用辞書（例えば、ウィンドウズのシステムディレクトリ）にインストールして、記憶済みのライブラリルーチンにアクセスする必要があるいずれものソフトウェアコンポーネント又はコンピュータシステムによってアクセスできるようにするのが好適である。選択されたライブラリルーチンは、特定ハードウェア向けの動作を行なうべくハードウェア抽出層３０内の或る特定ハードウェア向けのルーチンを呼出すことにより、ＴＶモニタを制御することに関連するハードウェアに無関係の動作を行なう。従って、ダイナミックな連係ライブラリ２０及びハードウェア抽出層３０は、ＴＶモニタ２６とディスプレイドライバ１６のようなコンピュータシステムルーチンとの間の有効なインタフェースを成す。
ディスプレイドライバ１６によるＡＰＩ２２の使用によってＴＶモニタ２６の制御を高めることができることに加えて、ＰＣモニタ１８ｂ及びＴＶモニタ２６へ選択出力を同時に与えることができる。例えば、ディスプレイドライバ１６はＴＶ２６用の論理フレームバッファアドレスを供給することができる。この場合に、ディスプレイドライバ１６は初期化コマンドを用いてＤＬＬ２０に呼出しを送出して、論理フレームバッファアドレスに基づいてドライバ１６とＭＭＨＡＬ３０との間に仮想のグラフィック出力経路を確立させることができる。
コンピュータシステムルーチン（１４か、１６）によってＡＰＩ２２を有利に使用する他の例は、グラフィック情報（例えば、グラフィック画像）の或る選択した一部分をＴＶモニタ２６へ供給することに関するものである。例えば、ＰＣモニタ１８ｂに表示されるデスクトップには、マルチメディア画像及びこの画像の頂部又は底部縁部に沿うメニューバーが含まれるものとする。コンピュータシステムルーチンは、このルーチンによって供給される直交座標に関連するＴＶモニタ２６用の取得領域を確定するルーチン（Ｓｅｔ Ａｃｑ Ｒｅｃｔ）を呼出すことができる。従って、ＤＬＬ２０及びＭＭＨＡＬ３０はグラフィック情報の選択した一部分をＴＶモニタ２６に出力するのを選択的に制御することができ、ＴＶモニタ２６はマルチメディア画像だけを表示して、対応するメニューバーを表示しなくなる。同様なルーチンによって、ＴＶモニタ２６における表示寸法及び表示解像度を制御することに関するルーチンをＤＬＬ２０から呼出すことができる。
このように、本発明によれば、ハードウェア抽出層３０と交信するダイナミックな連係ライブラリへ汎用呼出しを用いるコンピュータシステムルーチンによりＴＶモニタ２６の存在を検出し、且つ制御することができる。
本発明は上述した例のみに限定されるものでなく、請求の範囲内で幾多の変更を加え得ることは明らかである。
【図１】
0004436937.tif 000002
【図２】
0004436937.tif 000003