(57)【要約】【課題】コンピュータシステム、表示装置、およびオンスクリーンディスプレイ（ＯＳＤ）インターフェースの表示方法を提供する。【解決手段】ホストとの信号接続を有する表示装置である。前記表示装置は、表示モジュール、および前記ホストからオンスクリーンディスプレイ（ＯＳＤ）制御信号と画像信号を受信するように構成され、前記ＯＳＤ制御信号は、前記ホストによって検出された特定のイベントに応答して生成されるディスプレイコントローラを含み、前記ホストは、前記ＯＳＤ制御信号に対応するＯＳＤインターフェースを用いて前記画像信号の特定の領域を上書きして、出力画像を生成し、前記ディスプレイコントローラは、前記表示モジュールに前記出力画像を表示する表示装置。【選択図】図１
2020086449.tif 000002
【特許請求の範囲】
【請求項１】
ホストとの信号接続を有する表示装置であって、
表示モジュール、および
前記ホストからオンスクリーンディスプレイ（ＯＳＤ）制御信号と画像信号を受信するように構成されるディスプレイコントローラを含み、
前記ホストは、前記ＯＳＤ制御信号に対応するＯＳＤインターフェースを用いて前記画像信号の特定の領域を上書きして、出力画像を生成し、
前記ディスプレイコントローラは、前記表示モジュールに前記出力画像を表示し、
前記ＯＳＤ制御信号は、前記ホストによって検出された特定のイベントに応答して生成される
表示装置。
【請求項２】
前記ホストによって検出された前記特定のイベントは、前記ホストの周辺装置によって受信された特定の入力信号を含む
請求項１に記載の表示装置。
【請求項３】
前記ホストによって検出された前記特定のイベントは、前記ホストによって実行されるアプリケーションによって生成される音響信号の方向および／または距離を含む
請求項１に記載の表示装置。
【請求項４】
前記ＯＳＤインターフェースは、前記音響信号の方向および／または距離を示すレーダーインターフェース、または前記表示モジュールに表示される前記音響信号の方向および／または距離に対応する特定の符号、特定の色、または特定のテキストを含む
請求項３に記載の表示装置。
【請求項５】
前記ディスプレイコントローラは、前記画像信号を画像バッファに保存し、前記ホストは前記ＯＳＤ制御信号に従って、前記画像バッファに保存された前記画像信号の前記特定の領域を、ＯＳＤインターフェースを用いて上書きして、前記出力画像を生成する
請求項１に記載の表示装置。
【請求項６】
１つ以上の所定のＯＳＤインターフェースを記憶するように構成された記憶ユニットを更に含み、
前記ディスプレイコントローラは、前記ＯＳＤインターフェースとして前記記憶ユニットから前記ＯＳＤ制御信号に対応する１つ以上の所定のＯＳＤインターフェースの１つを検索する
請求項１に記載の表示装置。
【請求項７】
アプリケーションを実行して画像信号を生成し、自体の特定のイベントを検出してオンスクリーンディスプレイ（ＯＳＤ）制御信号を生成するように構成されたホスト、および
前記ホストに電気的に接続された表示装置を含み、
前記表示装置は、
表示モジュール、および
前記ホストから前記ＯＳＤ制御信号と前記画像信号を受信するように構成されたディスプレイコントローラを含み、
前記ホストは、前記ＯＳＤ制御信号に対応するＯＳＤインターフェースを用いて前記画像信号の特定の領域を上書きして、出力画像を生成し、前記ディスプレイコントローラは、前記表示モジュールに前記出力画像を表示する
コンピュータシステム。
【請求項８】
前記ホストによって検出された前記特定のイベントは、前記ホストの周辺装置によって受信される特定の入力信号を含む
請求項７に記載のコンピュータシステム。
【請求項９】
前記ホストによって検出された特定のイベントは、前記ホストによって実行されたアプリケーションによって生成される音響信号の方向および／または距離を含む
請求項７に記載のコンピュータシステム。
【請求項１０】
前記ＯＳＤインターフェースは、前記音響信号の方向および／または距離を示すレーダーインターフェース、または前記表示モジュールに表示される前記音響信号の方向および／または距離に対応する特定の符号、特定の色、または特定のテキストを含む
請求項９に記載のコンピュータシステム。
【請求項１１】
前記ディスプレイコントローラは前記画像信号を画像バッファに保存し、前記ホストは前記ＯＳＤ制御信号に従って前記画像バッファに保存された前記画像信号の前記特定の領域をＯＳＤインターフェースを用いて上書きして、前記出力画像を生成する
請求項７に記載のコンピュータシステム。
【請求項１２】
前記表示装置は、１つ以上の所定のＯＳＤインターフェースを記憶するように構成された記憶ユニットを更に含み、
前記ディスプレイコントローラは、前記ＯＳＤインターフェースとして前記記憶ユニットから前記ＯＳＤ制御信号に対応する１つ以上の所定のＯＳＤインターフェースの１つを検索する
請求項７に記載のコンピュータシステム。
【請求項１３】
表示モジュールおよびディスプレイコントローラを含む表示装置に用いられるオンスクリーンディスプレイ（ＯＳＤ）インターフェースの表示方法であって、
前記ディスプレイコントローラを利用して、ＯＳＤ制御信号および画像信号を受信するステップ、
前記ディスプレイコントローラを利用して、前記ＯＳＤ制御信号に対応するＯＳＤインターフェースを用いて前記画像信号の特定の領域を上書きして、出力画像を生成するステップ、および
前記ディスプレイコントローラを利用して、前記表示モジュールに前記出力画像を表示するステップを含む
表示方法。
【請求項１４】
前記表示装置は、ホストとの信号接続を有し、前記ＯＳＤ制御信号は、前記ホストによって検出された特定のイベントに応答して前記ホストによって生成される
請求項１３に記載の表示方法。
【請求項１５】
前記ホストによって検出された前記特定のイベントは、前記ホストの周辺装置によって受信される特定の入力信号を含む
請求項１４に記載の表示方法。
【請求項１６】
前記ホストによって検出された特定のイベントは、前記ホストによって実行されたアプリケーションによって生成される音響信号の方向および／または距離を含む
請求項１５に記載の表示方法。
【請求項１７】
前記ＯＳＤインターフェースは、前記音響信号の方向および／または距離を示すレーダーインターフェース、または前記表示モジュールに表示される前記音響信号の方向および／または距離に対応する特定の符号、特定の色、または特定のテキストを含む
請求項１６に記載の表示方法。
【請求項１８】
前記ディスプレイコントローラを利用して、前記ＯＳＤ制御信号に対応するＯＳＤインターフェースを用いて前記画像信号の特定の領域を上書きして、出力画像を生成するステップは、
前記ディスプレイコントローラを利用して、前記画像信号を画像バッファに保存するステップ、および
前記ホストを利用して、前記ＯＳＤインターフェースを、前記ＯＳＤ制御信号に従って、前記画像バッファに保存された前記画像信号の前記特定の領域に上書きして、前記出力画像を生成するステップを含む
請求項１４に記載の表示方法。
【請求項１９】
前記表示装置は、１つ以上の所定のＯＳＤインターフェースを記憶するように構成された記憶ユニットを更に含み、前記表示方法は、
前記ディスプレイコントローラを用いて、前記ＯＳＤインターフェースとして前記記憶ユニットから前記ＯＳＤ制御信号に対応する１つ以上の所定のＯＳＤインターフェースの１つを検索するステップを更に含む
請求項１３に記載の表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本出願は、２０１８年１１月２７日に出願された台湾特許出願番号第１０７１４２１７０号についての優先権を主張するものであり、これらの全ては引用によって本願に援用される。
【０００２】
本発明は、表示装置に関するものであり、特に、コンピュータシステム、表示装置、およびオンスクリーンディスプレイ（ＯＳＤ）インターフェースの表示方法に関するものである。
【背景技術】
【０００３】
現在市販されている表示装置（例えば、ＴＶまたはコンピュータモニター）のほとんどは、オンスクリーンディスプレイ（ＯＳＤ）機能を備えている。ＯＳＤ機能は、例えば、画質を調整するＯＳＤオプションを、表示装置に表示し、且つ他の画面の上に重ねて表示することができ、ユーザーがＯＳＤオプションを即座に調整できるようにする。従来の表示装置では、ユーザーは物理ボタンを介してＯＳＤオプションの画面を呼び出すことができ、ＯＳＤオプションは、輝度、コントラスト、色、色温度などを含むことができる。しかしながら、従来の表示装置がホストに接続されているとき、表示装置は通常、ホストからの画像信号を受信してそれらを表示することのみができる。即ち、ホストによって実行されるアプリケーションは、表示装置のＯＳＤ機能を制御することも、ＯＳＤ機能と対話することもできない。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
コンピュータシステム、表示装置、およびオンスクリーンディスプレイ（ＯＳＤ）インターフェースの表示方法を提供する。
【課題を解決するための手段】
【０００５】
詳細な説明は、添付の図面と併せて以下の実施形態で説明する。
【０００６】
例示的な実施形態では、ホストとの信号接続を有する表示装置が提供される。表示装置は、表示モジュールとディスプレイコントローラを含む。ディスプレイコントローラは、ホストからオンスクリーンディスプレイ（ＯＳＤ）制御信号と画像信号を受信するように構成され、ＯＳＤ制御信号は、ホストによって検出された特定のイベントに応答して生成される。ホストは、ＯＳＤ制御信号に対応するＯＳＤインターフェースを用いて画像信号の特定の領域を上書きして、出力画像を生成し、ディスプレイコントローラは、表示モジュールに出力画像を表示する。
【０００７】
もう１つの例示的な実施形態では、コンピュータシステムが提供される。コンピュータシステムは、ホストと表示装置を含む。ホストは、アプリケーションを実行して画像信号を生成し、ホスト上の特定のイベントを検出してオンスクリーンディスプレイ（ＯＳＤ）制御信号を生成するように構成される。表示装置は、ホストに電気的に接続され、表示装置は、表示モジュールおよびディスプレイコントローラを含む。ディスプレイコントローラは、ホストからＯＳＤ制御信号と画像信号を受信するように構成される。ホストは、ＯＳＤ制御信号に対応するＯＳＤインターフェースを用いて画像信号の特定の領域を上書きして、出力画像を生成し、ディスプレイコントローラは、表示モジュールに出力画像を表示する。
【０００８】
更にもう１つの例示的な実施形態では、表示装置に用いられるオンスクリーンディスプレイ（ＯＳＤ）インターフェースの表示方法が提供される。表示装置は、表示モジュールおよびディスプレイコントローラを含む。前記方法は、ディスプレイコントローラを利用して、ＯＳＤ制御信号および画像信号を受信するステップ、ディスプレイコントローラを利用して、ＯＳＤ制御信号に対応するＯＳＤインターフェースを用いて画像信号の特定の領域を上書きして、出力画像を生成するステップ、およびディスプレイコントローラを利用して、表示モジュールに出力画像を表示するステップを含む。
【図面の簡単な説明】
【０００９】
本発明は、添付の図面を参照しながら以下の詳細な説明及び例を読むことで、より完全に理解することができる。
【図１】図１は、本発明の一実施形態によるコンピュータシステムのブロック図である。
【図２Ａ】図２Ａは、本発明の一実施形態によるコンピュータシステムのホストと表示装置間の接続の図である。
【図２Ｂ】図２Ｂは、本発明の一実施形態によるコンピュータシステムのホストと表示装置間の接続の図である。
【図３Ａ】図３Ａは、本発明の実施形態による異なるＯＳＤインターフェースの図である。
【図３Ｂ】図３Ｂは、本発明の実施形態による異なるＯＳＤインターフェースの図である。
【図３Ｃ】図３Ｃは、本発明の実施形態による異なるＯＳＤインターフェースの図である。
【図３Ｄ】図３Ｄは、本発明の実施形態による異なるＯＳＤインターフェースの図である。
【図３Ｅ】図３Ｅは、本発明の実施形態による異なるＯＳＤインターフェースの図である。
【図３Ｆ】図３Ｆは、本発明の実施形態による異なるＯＳＤインターフェースの図である。
【図４】図４は、本発明の一実施形態によるオンスクリーンディスプレイインターフェースの表示方法のフローチャートである。
【発明を実施するための形態】
【００１０】
上述の説明では、本発明を実施するベストモードを開示している。この説明は、本発明の一般原理を例示する目的のものであり、本発明を限定するものではない。本発明の範囲は、添付の特許請求の範囲を参考にして決定される。
【００１１】
図１は、本発明の一実施形態によるコンピュータシステムのブロック図である。コンピュータシステム１０は、例えば、表示装置を備えたパーソナルコンピュータまたはサーバであることができる。図１に示されるように、コンピュータシステム１０は、ホスト１００および表示装置２００を含み、ホスト１００は、表示装置２００への信号接続を有する。例えば、ホスト１００は、処理ユニット１１０、グラフィックス処理ユニット（ＧＰＵ）１２０、メモリユニット１３０、記憶装置１４０、１つ以上の伝送インターフェース１５０、および１つ以上の周辺装置１６０を含むことができる。処理ユニット１１０、グラフィックス処理ユニット１２０、メモリユニット１３０、記憶装置１４０、伝送インターフェース１５０、および周辺装置１６０は、システムバス１１１を介して互いに結合されることができる。処理ユニット１１０は、例えば、中央処理装置（ＣＰＵ）、汎用プロセッサなどであることができるが、本発明はこれらに限定されない。グラフィックス処理ユニット１２０は、例えば、ビデオアダプタ上に、または処理ユニット１１０内に統合されたグラフィックス処理ユニットであってもよい。
【００１２】
メモリユニット１３０は、例えば、スタティックランダムアクセスメモリ（ＳＲＡＭ）またはダイナミックランダムアクセスメモリ（ＤＲＡＭ）などのランダムアクセスメモリであることができるが、本発明はこれらに限定されない。記憶装置１４０は、ハードディスクドライブ、ソリッドステートディスク（ＳＳＤ）、フラッシュメモリ、または読み取り専用メモリ（ＲＯＭ）などの不揮発性メモリであることができるが、本発明はこれらに限定されない。
【００１３】
伝送インターフェース１５０は、有線伝送インターフェースおよび／または無線伝送インターフェースを含むことができる。有線伝送インターフェースは、高解像度マルチメディアインターフェース（ＨＤＭＩ）、ＤｉｓｐｌａｙＰｏｒｔ（ＤＰ）インターフェース、組み込みＤｉｓｐｌａｙＰｏｒｔ（ｅＤＰ）インターフェース、ユニバーサルシリアルバス（ＵＳＢ）インターフェース、ＵＳＢ Ｔｙｐｅ−Ｃインターフェース、Ｔｈｕｎｄｅｒｂｏｌｔインターフェース、デジタルビデオインターフェース（ＤＶＩ）、ビデオグラフィックスアレイ（ＶＧＡ）インターフェース、汎用入出力（ＧＰＩＯ）インターフェース、ユニバーサル非同期レシーバ／トランスミッタ（ＵＡＲＴ）インターフェース、シリアルペリフェラルインターフェース（ＳＰＩ）、集積回路間（Ｉ２Ｃ）インターフェース、またはそれらの組み合わせを含むことができる。無線伝送インターフェースは、ブルートゥース（登録商標）、ＷｉＦｉ、近距離通信（ＮＦＣ）インターフェースなどを含むことができるが、本発明はこれらに限定されない。周辺装置１６０は、例えば、キーボード、マウス、タッチパッドなどの入力装置を含むことができるが、本発明はこれらに限定されない。
【００１４】
例えば、記憶装置１４０は、１つ以上のアプリケーション１４１、オペレーティングシステム１４２（例えば、ウィンドウズ（登録商標）、リナックス（登録商標）、マックＯＳなど）、および音響測位アプリケーションプログラムインターフェース（ＡＰＩ）１４３を記憶することができる。処理ユニット１１０は、オペレーティングシステム１４２およびアプリケーション１４１の１つをメモリユニット１３０にローディングし、実行することができる。グラフィックス処理ユニット１２０は、例えば、処理ユニット１１０によって実行されるアプリケーションのグラフィックス処理を行い、１つ以上の画像を含む画像信号を生成し、画像信号を伝送インターフェース１５０の中の１つ（例えば、ＨＤＭＩ（登録商標）またはディスプレイポートインターフェース）を介して表示装置２００に送信することができる。音響測位ＡＰＩ１４３は、処理ユニット１１０によって実行される他のアプリケーション（例えば、ＰＣゲーム）によって生成された音響信号を検出し、音響信号を分析して、例えば音響信号の方向および／または距離を判定するポジショニングをする。
【００１５】
表示装置２００は、例えば、フラットパネルディスプレイ、テレビ、プロジェクタ、またはコンピュータモニタであることができるが、本発明はこれらに限定されない。表示装置２００は、ディスプレイコントローラ２１０、表示モジュール２２０、記憶ユニット２３０、画像バッファ２４０、１つ以上の伝送インターフェース２５０、および入力インターフェース２６０を含む。伝送インターフェース２５０は、有線伝送インターフェースおよび／または無線伝送インターフェースを含むことができる。有線伝送インターフェースは、高解像度マルチメディアインターフェース（ＨＤＭＩ）、ＤｉｓｐｌａｙＰｏｒｔ（ＤＰ）インターフェース、組み込みＤｉｓｐｌａｙＰｏｒｔ（ｅＤＰ）インターフェース、ユニバーサルシリアルバス（ＵＳＢ）インターフェース、ＵＳＢ Ｔｙｐｅ−Ｃインターフェース、Ｔｈｕｎｄｅｒｂｏｌｔインターフェース、デジタルビデオインターフェース（ＤＶＩ）、ビデオグラフィックスアレイ（ＶＧＡ）インターフェース、汎用入出力（ＧＰＩＯ）インターフェース、ユニバーサル非同期レシーバ／トランスミッタ（ＵＡＲＴ）インターフェース、シリアルペリフェラルインターフェース（ＳＰＩ）、集積回路間（Ｉ２Ｃ）インターフェース、またはそれらの組み合わせを含むことができる。無線伝送インターフェースは、ブルートゥース、ＷｉＦｉ、近距離通信（ＮＦＣ）インターフェースなどを含むことができるが、本発明はこれらに限定されない。周辺装置１６０は、例えば、キーボード、マウス、タッチパッドなどの入力装置を含むことができるが、本発明はこれらに限定されない。
【００１６】
ディスプレイコントローラ２１０は、例えば、特定用途向け集積回路（ＡＳＩＣ）、システムオンチップ（ＳｏＣ）、プロセッサ、またはマイクロコントローラであることができるが、本発明はこれらに限定されない。
【００１７】
表示モジュール２２０は、例えば、液晶ディスプレイパネル、発光ダイオード（ＬＥＤ）ディスプレイパネル、有機発光ダイオード（ＯＬＥＤ）ディスプレイパネル、陰極線管（ＣＲＴ）ディスプレイ、Ｅインクディスプレイモジュール、エレクトロルミネセントディスプレイモジュール、プラズマディスプレイモジュール、投影ディスプレイモジュール、または量子ドット表示モジュールであることができるが、本発明はこれらに限定されない。
【００１８】
記憶ユニット２３０は、例えば、読み取り専用メモリ（ＲＯＭ）、消去可能プログラマブル読み取り専用メモリ（ＥＰＲＯＭ）、電気的消去可能プログラマブル読み取り専用メモリ（ＥＥＰＲＯＭ）などの不揮発性メモリであることができるが、本発明はこれらに限定されない。記憶ユニット２３０は、表示装置２００に関連するファームウェア２３１を記憶するように構成される。記憶ユニット２３０は、ディスプレイコントローラ２１０の外部に配置されてもよく、あるいはディスプレイコントローラ２１０内に統合されてもよい。
【００１９】
ファームウェア２３１は、例えば、拡張ディスプレイ識別データ（ＥＤＩＤ）および表示装置２００の表示設定、ならびに１つ以上のオンスクリーンディスプレイ（ＯＳＤ）インターフェース２３２およびそれらの設定を含むことができる。ＥＤＩＤは、例えば、表示装置２００の製造業者、製品名、解像度、１秒あたりのフレーム数などの情報を含むことができる。表示装置２００の表示設定は、表示装置２００の輝度、コントラスト、鮮明度、色温度などを含むことができる。一実施形態では、ディスプレイコントローラ２１０は、バス（例えば、Ｉ２Ｃバス）を介して記憶ユニット２３０に記憶されたファームウェア２３１を読み取り、対応する表示パラメータを生成することができる。また、ディスプレイコントローラ２１０は、表示装置２００のＥＤＩＤを伝送インターフェース２５０（画像伝送チャネルまたはデータ伝送チャネルであることができる）の中の１つを介してホスト１００に伝送することができ、ホスト１００の処理ユニット１１０およびグラフィックス処理ユニット１２０が、ＥＤＩＤに基づいて出力画像信号の解像度および対応する同期信号を生成することができるようになる。ＯＳＤインターフェース２３２は、例えば、ＯＳＤメニューおよび対応するオプション、情報ダッシュボード、タイマー、カウンター、クロスヘア（ｃｒｏｓｓｈａｉｒ）、特定の符号（ｓｙｍｂｏｌ）、特定の色、特定のテキスト、またはそれらの組み合わせを含むことができるが、本発明はこれらに限定されない。
【００２０】
画像バッファ２４０は、例えば、表示モジュール２２０に表示される出力画像を記憶するように構成された揮発性メモリ（例えば、ＤＲＡＭ）または不揮発性メモリ（例えば、フラッシュメモリ）であることができ、ホスト１００またはディスプレイコントローラ２１０は、ホスト１００によって生成されたＯＳＤ制御信号に従って、画像バッファ２４０に記憶された画像信号の特定の領域を１つ以上のＯＳＤインターフェース２３２を用いて上書きすることができる。その詳細は後述する。
【００２１】
入力インターフェース２６０は、１つ以上の物理的ボタン２６１を含むことができる。ユーザーが物理的ボタン２６１の１つを押すと、ディスプレイコントローラ２１０は、記憶ユニット２３０からＯＳＤインターフェース２３２のＯＳＤメニュー及び対応するオプションのプログラムコードまたはファームウェアを読み取り、表示モジュール２２０にＯＳＤメニュー及び対応するオプションを表示することができる。一実施形態では、ユーザーは、物理的ボタン２６１を押して、輝度、コントラスト、鮮明度、色温度、またはＯＳＤインターフェース２３２の中の他のインターフェースを有効化または無効化にする調整をすることができる。もう１つの実施形態では、ＯＳＤインターフェース２３２の有効化と無効化、およびＯＳＤインターフェース２３２に表示されるコンテンツは、例えば、ホスト１００またはディスプレイコントローラ２１０によって制御されることができ、その詳細は後述する。
【００２２】
一実施形態では、ディスプレイコントローラ２１０は、画像スカラー（ｉｍａｇｅ ｓｃａｌａｒ）２１１およびタイミングコントローラ２１２を含むことができる。ディスプレイコントローラ２１０は、伝送インターフェース２５０の中の１つを介して、ホスト１００からの画像信号および／または他のホストからの別の信号を受信することができ、画像スカラー２１１は、受信した画像信号に係る画像に対して画像スケーリングプロセスおよび／または画像オーバーレイプロセスを実行して、表示モジュール２２０の解像度に適合させ、画像スケーリングプロセスによって生成された画像（例えば、出力画像）を画像バッファ２４０に保存することができる。タイミングコントローラ２１２は、表示モジュール２２０が画像バッファ２４０から出力画像を読み取り、表示するように制御することができる。
【００２３】
もう１つの実施形態では、ディスプレイコントローラ２１０はタイミングコントローラ２１２を含むことができ、ホスト１００からの画像信号の解像度は表示モジュール２２０の解像度に適合することができる。従って、ディスプレイコントローラ２１０は、画像スケーリングプロセスを実行することなく、ホスト１００から受信した画像信号を画像バッファ２４０に直接記憶することができる。タイミングコントローラ２１２は、画像バッファ２４０に記憶された出力画像を読み取り、表示モジュール２２０を制御して出力画像を表示させることができる。
【００２４】
図２Ａおよび図２Ｂは、本発明の一実施形態によるコンピュータシステムのホストと表示装置間の接続の図である。
【００２５】
図２Ａに示すように、ホスト１００のグラフィックス処理ユニット１２０によって生成された画像信号は、ホスト１００の伝送インターフェース１５０Ａ（例えば、ＨＤＭＩインターフェース）および表示装置２００の対応する伝送インターフェース２５０Ａ（例えば、ＨＤＭＩインターフェース）を介して、表示装置２００のディスプレイコントローラ２１０に伝送されることができる。例えば、伝送インターフェース１５０Ａと２５０Ａとの間の伝送チャネルは、画像伝送チャネルとみなすことができる。
【００２６】
また、ホスト１００の処理ユニット１１０は、ホスト１００上の特定のイベントを検出し、検出された特定のイベントに応答してＯＳＤ制御信号を生成することができる。例えば、特定のイベントは、ホスト１００の周辺装置１６０の中の１つによって受信された特定の入力信号（例えば、キーボードから入力された特定のボタンまたはボタンの組み合わせ）であることができ、異なるタイプの各ＯＳＤインターフェース２３２は、それぞれの特定のボタンまたはボタンの組み合わせに対応することができる。また、ホスト１００は、ホスト１００の伝送インターフェース１５０Ｂ（例えば、ＵＳＢインターフェース）および表示装置２００の対応する伝送インターフェース２５０Ｂ（例えば、ＵＳＢインターフェース）を介して、表示装置２００にＯＳＤ制御信号を伝送することができる。例えば、伝送インターフェース１５０Ｂと２５０Ｂとの間の伝送チャネルは、データ伝送チャネルまたは制御信号伝送チャネルとみなすことができる。
【００２７】
図２Ｂに示すように、ホスト１００のグラフィックス処理ユニット１２０によって生成された画像信号は、ホスト１００の伝送インターフェース１５０Ｃ（例えば、ＵＳＢ Ｔｙｐｅ−Ｃインターフェース）および表示装置２００の対応する伝送インターフェース２５０Ｃ（例えば、ＵＳＢ Ｔｙｐｅ−Ｃインターフェース）を介して、表示装置２００のディスプレイコントローラ２１０に伝送されることができる。また、ホスト１００の処理ユニット１１０は、ホスト１００上の特定のイベントを検出し、検出された特定のイベントに応答してＯＳＤ制御信号を生成することができる。例えば、特定のイベントは、ホスト１００の周辺装置１６０の中の１つによって受信された特定の入力信号（例えば、キーボードから入力された特定のボタンまたはボタンの組み合わせ）であることができ、異なるタイプの各ＯＳＤインターフェース２３２は、それぞれの特定のボタンまたはボタンの組み合わせに対応することができる。ＵＳＢ Ｔｙｐｅ−Ｃプロトコルは、画像／ビデオ伝送に加えて高速データ伝送をサポート（例えば、ＤｉｓｐｌａｙＰｏｒｔまたはＨＤＭＩ規格をサポート）することができることに留意されたい。即ち、画像伝送チャネルとデータ伝送チャネルがＵＳＢ Ｔｙｐｅ−Ｃインターフェースに統合されることができる。従って、ホスト１００は、ホスト１００の伝送インターフェース１５０Ｃ（例えば、ＵＳＢ Ｔｙｐｅ−Ｃインターフェース）および表示装置２００の対応する伝送インターフェース２５０Ｃ（例えば、ＵＳＢ Ｔｙｐｅ−Ｃインターフェース）を介して、表示装置２００にＯＳＤ制御信号を伝送することができる。
【００２８】
説明のために、以下の実施形態は、図２Ａに示されるハードウェア構成で説明されるが、類似の方法で図２Ｂに示されるハードウェア構成で実施されることもできる。一実施形態では、ユーザーは、キーボード上の特定のボタンの組み合わせ（例えば、ＣＴＲＬ ＋ ＡＬＴ ＋ １などであるが限定されない）を押すことができ、特定のボタンの組み合わせは、ＯＳＤインターフェース２３２の情報ダッシュボードに対応する。情報ダッシュボードは、例えば、ホスト１００の異なる部品に関する情報、例えば、ＣＰＵ温度、ＣＰＵ使用率、ＣＰＵファン速度、ＧＰＵ温度、ＧＰＵ使用率、ＧＰＵファン速度、マウスの移動速度（ＤＰＩなど）と応答速度、およびネットワークのアップロード／ダウンロード速度などを表示することができるが、本発明はこれらに限定されない。具体的には、処理ユニット１１０は、定期的に、または前述の特定のボタンの組み合わせの検出に応答して、ホスト１００の各マザーボード、ビデオアダプタ、マウス、ネットワークアダプタ（全て図示せず）のそれぞれのＢＩＯＳから上述の情報を取得し、取得した部品の情報をＯＳＤ制御信号に統合することができる。
【００２９】
実施形態では、ＯＳＤ制御信号は、特定のフォーマットのメモリ書き込みコマンドであることができる。例えば、処理ユニット１１０は、伝送インターフェース１５０Ｂを介して表示装置２００にＯＳＤ制御信号（即ち、メモリ書き込みコマンド）を伝送し、ディスプレイコントローラ２１０をバイパスして、特定のテキストまたは数値情報（例えば、ホスト１００の異なる部品に関する上述の情報の数値）を含むＯＳＤインターフェースの情報ダッシュボードインターフェースを、画像バッファ２４０に記憶された画像信号の特定の領域に直接上書きすることができる。ＯＳＤインターフェースは、表示装置２００の異なる画像層（例えば、異なるホストからの画像信号であってもよい）の最上層に表示され、ディスプレイコントローラ２１０は、画像バッファ２４０に記憶されたコンテンツを表示モジュール２２０に表示する。従って、ユーザーが前述の特定のボタンの組み合わせを用いて、ＯＳＤインターフェースの情報ダッシュボード３１０を有効化したとき、ユーザーは、図３Ａに示されるように、ホスト１００によって実行されているアプリケーション、またはホスト１００によって表示されている画面の種類に関係なく、表示装置２００上でＯＳＤインターフェースの情報ダッシュボード３１０を見ることができる。 
【００３０】
選択的に、ＯＳＤ制御信号は、テキスト／数値情報およびそのタイプ（例えば、情報ダッシュボード）を含むコマンドであってもよい。処理ユニット１１０が伝送インターフェース１５０Ｂを介してＯＳＤ制御信号を表示装置２００に送信したとき、ディスプレイコントローラ２１０は、ＯＳＤ制御信号内のテキスト／数値情報およびそのタイプがＯＳＤインターフェースに属することを認識し、テキスト／数値情報およびそのタイプをディスプレイコントローラ２１０の揮発性メモリ（例えば、スタティックランダムアクセスメモリまたはレジスタ）に保存することができる。ディスプレイコントローラ２１０は、テキスト／数値情報およびそのタイプに基づいて、対応するテキスト／数字のパターンを記憶ユニット２３０から検索し、そのタイプに従って、テキスト／数字の検索したパターン（即ち、ＯＳＤインターフェースの情報ダッシュボードインターフェース）を画像バッファ２４０に記憶された画像信号の特定の領域に上書きすることができる。
【００３１】
もう１つの実施形態では、ユーザーは、例えばＣｔｒｌ＋Ａｌｔ＋２、ＣｔＲＬ＋Ａｌｔ＋３、ＣｔＲＬ＋４（限定されない）などの他の特定のボタンの組み合わせを用いて、ＯＳＤインターフェースのタイマー、カウンター、クロスヘアの機能を有効化／無効化またはリセットすることができる。例えば、ユーザーが特定のボタンの組み合わせＣＴＲＬ＋ＡＬＴ＋２を利用してＯＳＤインターフェース２３２のタイマーを有効化したとき、処理ユニット１１０は、時間を計算し、周期的（例えば、０．１秒ごと）に、対応するＯＳＤ制御信号を表示装置２００に発信することができる。ＯＳＤインターフェースのテキスト、数字、またはパターンを用いて画像バッファ２４０に記憶された画像信号の特定の領域に上書きするための詳細は、上述の実施形態で参照することができる。従って、ユーザーが上述の特定のボタンの組み合わせを利用して、ＯＳＤインターフェースのタイマーを有効化したとき、ユーザーは、図３Ｂに示されるように、ホスト１００によって実行されているアプリケーション、またはホスト１００によって表示されている画面の種類に関係なく、表示装置２００上のＯＳＤインターフェースのタイマー３２０を見ることができる。処理ユニット１１０が、ユーザーが同じ特定のボタンの組み合わせＣＴＲＬ＋ＡＬＴ＋２を押したことを再度検出した場合、処理ユニット１１０は、タイマー３２０の時間をリセットし、タイマー３２０の時間を再計算して、対応するＯＳＤ制御信号を表示装置２００に定期的に（例えば、０．１秒ごとに）発信することができる。
【００３２】
ユーザーが特定のボタンの組み合わせＣＴＲＬ＋ＡＬＴ＋３を利用してＯＳＤインターフェース２３２のカウンターを有効化したとき、処理ユニット１１０は、回数を計算し、対応するＯＳＤ制御信号を表示装置２００に発信することができる。ＯＳＤインターフェースのテキスト、数字、またはパターンを用いて画像バッファ２４０に記憶された画像信号の特定の領域に上書きするための詳細は、上述の実施形態で参照することができる。従って、ユーザーが上述の特定のボタンの組み合わせを利用して、ＯＳＤインターフェースのカウンター３３０を有効化したとき、ユーザーは、図３Ｃに示されるように、ホスト１００によって実行されているアプリケーション、またはホスト１００によって表示されている画面の種類に関係なく、表示装置２００上のＯＳＤインターフェースのカウンター３３０を見ることができる。処理ユニット１１０が、ユーザーが同じ特定のボタンの組み合わせＣＴＲＬ＋ＡＬＴ＋３を押したことを再度検出した場合、処理ユニット１１０は、カウンター３３０の回数を更新またはリセットし（例えば、数字の増加、減少、またはゼロに戻る）、回数を再計算して、対応するＯＳＤ制御信号を表示装置２００に発信することができる。
【００３３】
ユーザーが特定のボタンの組み合わせＣＴＲＬ＋ＡＬＴ＋４を利用してＯＳＤインターフェース２３２のクロスヘアを有効化したとき、処理ユニット１１０は、クロスヘアに対応するＯＳＤ制御信号を表示装置２００に発信し、画像バッファ２４０に記憶された画像信号の特定の領域を、対応するクロスヘアのパターンを用いて上書きする。従って、ユーザーが上述の特定のボタンの組み合わせを利用して、ＯＳＤインターフェースのクロスヘア３４０を有効化したとき、ユーザーは、図３Ｄに示されるように、ホスト１００によって実行されているアプリケーション、またはホスト１００によって表示されている画面の種類に関係なく、表示装置２００上のＯＳＤインターフェースのクロスヘア３４０を見ることができる。処理ユニット１１０が、ユーザーが同じ特定のボタンの組み合わせＣＴＲＬ＋ＡＬＴ＋４を押したことを再度検出した場合、処理ユニット１１０は、複数の所定のクロスヘア（例えば、事前に記憶ユニット２３０に記憶されている）間を順次に切り替えることによりクロスヘアを選択するか、またはクロスヘア３４０を無効化し、切り替えられた後のクロスヘアに関連付けられたＯＳＤ制御信号を表示装置２００に発信することができる。
【００３４】
上述の実施形態では、情報ダッシュボード３１０、タイマー３２０、カウンター３３０、およびクロスヘア３４０は、表示装置２００上に同時にレンダリングされることができ、且つ上述のＯＳＤインターフェースの位置は、図３Ａ〜図３Ｄに示されるものに限定されず、ユーザーはアプリケーションを用いて、上述のＯＳＤインターフェ−スの位置を調整することができる。処理ユニット１１０は、ボタンの別の特定の組み合わせ（例えば、ＣＴＲＬ＋ＡＬＴ＋Ａ、限定されない）を検出して、全てのタイプのＯＳＤインターフェースを無効化することができる。ユーザーが特定のタイプのＯＳＤインターフェースを有効化したい場合、ユーザーは、上述の実施形態で説明された、対応する特定のボタンの組み合わせを用いて、特定のタイプのＯＳＤインターフェースを有効化することができる。
【００３５】
一実施形態では、処理ユニット１１０は、例えば、図１に示されるように音響測位ＡＰＩ１４３を実行することができる。音響測位ＡＰＩ１４３は、他のプログラム（例えば、ＰＣゲーム）によって生成された音響信号を検出し、音響信号を分析して、例えば音響信号の方向および／または距離を判定するポジショニングをする。音響測位ＡＰＩ１４３は、対応するＯＳＤ制御信号を生成し、対応するＯＳＤ制御信号を表示装置２００に送信することもできる。ＯＳＤインターフェースのテキスト、数字、またはパターンを用いて、画像バッファ２４０に保存された画像信号の特定の領域を上書きするための詳細は、上述の実施形態で参照することができる。簡単に説明すると、ＯＳＤ制御信号は、ホスト１００によって検出された特定のイベントに応答してホストによって生成され、特定のイベントは、ホスト１００によって実行されるアプリケーションによって生成される音響信号の方向および／または距離を含むことができる。
【００３６】
例えば、音響測位ＡＰＩ１４３によって生成されたＯＳＤ制御信号は、レーダーインターフェース３５０と、レーダーインターフェース３５０上の音響信号の判定された方向および／または距離に対応する標記とを示すことができる。例えば、図３Ｅに示されるように、符号３５５は、レーダーインターフェース３５０上の音響信号の判定された方向を示すことができる。
【００３７】
図３Ｆに示されるように、代替的にまたは付加的に、音響測位ＡＰＩ１４３によって生成されたＯＳＤ制御信号は、方向符号（ｏｒｉｅｎｔａｔｉｏｎ ｓｙｍｂｏｌ）を表示装置２００の表示領域の判定された方向の特定の領域に上書きするため、判定された音響信号の方向および／または距離を示すことができる。実線の方向符号３６０は、例えば、北西約２５度の位置の音響信号の判定された方向を示すことができる。点線の方向符号３６１は、未使用のプリセットの方向符号を示すことができる。一実施形態では、方向符号３６０および３６１は、他の特定の符号、色、またはテキストで置き換えることができる。
【００３８】
いくつかの実施形態では、ホスト１００によって実行されるアプリケーションは、データ伝送チャネルを介して表示装置２００のディスプレイコントローラ２１０と通信することができ、アプリケーションは、表示装置２００のさまざまな現在の設定、例えば、表示装置２００の輝度、コントラスト、鮮明度、色温度などに関する情報、およびＯＳＤインターフェースのさまざまな現在の設定、例えば、情報ダッシュボード、タイマー、カウンター、クロスヘアの各機能の有効／無効やタイプなどに関する情報を取得することができる。また、アプリケーションのユーザーインターフェースは、編集インターフェースを含んで、ＯＳＤインターフェースのカスタマイズされたシンボルまたはクロスヘアを編集する機能を提供することができる。例えば、ユーザーは、編集インターフェースを介して所望のクロスヘアのパターンを描画し、クロスヘアの各画素の色を割り当て、且つデータ伝送チャネルを介してアプリケーションによって表示装置２００の記憶ユニット２３０に保存されたファームウェア２３１を更新することで、事前に保存されたデフォルトのクロスヘアに加えて、ユーザーがカスタマイズしたクロスヘアを追加することができる。ユーザーは、同じ特定のボタンの組み合わせを用いて、異なるクロスヘアを切り替えることもできる。
【００３９】
図４は、本発明の一実施形態によるオンスクリーンディスプレイインターフェースの表示方法のフローチャートである。図１および図４に示すように、表示方法は次のステップを含む。
【００４０】
ステップＳ４１０では、ディスプレイコントローラ２１０によりＯＳＤ制御信号および画像信号を受信する。例えば、ホスト１００は、データ伝送チャネルおよび画像伝送チャネルを介して、ＯＳＤ制御信号および画像信号を表示装置２００にそれぞれ送信することができ、データ伝送チャネルと画像伝送チャネルの接続は、図２Ａおよび図２Ｂの実施形態を参照することができる。
【００４１】
ステップＳ４２０では、ディスプレイコントローラ２１０を利用して、ＯＳＤ制御信号に対応するＯＳＤインターフェースを用いて画像信号の特定の領域を上書きして、出力画像を生成する。例えば、ディスプレイコントローラ２１０は、ホスト１００からの画像信号を画像バッファ２４０に保存することができ、且つディスプレイコントローラ２１０は、画像バッファ２４０に記憶されたコンテンツを表示モジュール２２０に表示することができる。ＯＳＤ制御信号は、例えば、テキスト／数値情報およびそのタイプ（例えば、情報ダッシュボードなど）を含むコマンドであることができ、ディスプレイコントローラ２１０は、ＯＳＤ制御信号のテキスト／数値情報およびそのタイプをディスプレイコントローラ２１０の揮発性メモリ（例えば、ＳＲＡＭまたはレジスタ）に保存することができる。ディスプレイコントローラ２１０は、テキスト／数値情報およびそのタイプに基づいて、対応するテキスト／数字のパターンを記憶ユニット２３０から検索し、検索したパターン（即ちＯＳＤインターフェースの情報ダッシュボードインターフェース）を、そのタイプに従って画像バッファ２４０に保存された画像信号の特定の領域に上書きする。もう１つの実施形態では、ＯＳＤ制御信号は、特定のフォーマットのメモリ書き込みコマンドであることができ、且つ処理ユニット１１０は、伝送インターフェース１５０Ｂを介して表示装置２００にＯＳＤ制御信号（即ち、メモリ書き込みコマンド）を送信することができ、ディスプレイコントローラ２１０をバイパスして、特定のテキストまたは数値情報（例えば、ホスト１００の異なる部品に関する上述の情報の数値）を含むＯＳＤインターフェースの情報ダッシュボードインターフェースを、画像バッファ２４０に記憶された画像信号の特定の領域に直接上書きすることができる。
【００４２】
ステップＳ４３０では、ディスプレイコントローラ２１０を利用して、出力画像を表示モジュール上に表示する。例えば、ディスプレイコントローラ２１０のタイミングコントローラ２１２は、画像バッファ２４０に記憶された画像コンテンツを表示モジュール２２０に表示することができる。ホスト１００の処理ユニット１１０または表示装置２００のディスプレイコントローラ２１０は、画像バッファ２４０に記憶された画像信号の特定の領域を、ＯＳＤ制御信号によって示されたＯＳＤインターフェースを用いて上書きすることができ、ＯＳＤインターフェースは、表示装置２００のＯＳＤメニューと同様に画像層の中の最上層にある。即ち、ＯＳＤインターフェースは、異なるソースからの画像信号の影響を受けることなく、他の画像層の上に重なることができる。
【００４３】
上記に鑑みて、本発明では、コンピュータシステム、表示装置、およびＯＳＤインターフェースの表示方法が提供される。コンピュータシステム、表示装置、およびＯＳＤインターフェースの表示方法では、ホストは表示装置のＯＳＤインターフェースに関する情報を検索することができ、且つホストが特定のイベントを検出したことに応答して、対応するＯＳＤ制御信号を生成し、ホストまたは表示装置のディスプレイコントローラが、ＯＳＤ制御信号に従って、ＯＳＤインターフェースを用いて、表示装置で受信した画像信号を上書きすることができるため、ＯＳＤインターフェースが、表示装置の画像層の中の最上層に表示され、ユーザーが必要とする情報を提供して、ユーザーエクスペリエンスが向上される。
【００４４】
本発明は、例として及び望ましい実施の形態によって記述されているが、本発明は開示された実施形態に限定されるものではない。逆に、当業者には自明の種々の変更及び同様の配置をカバーするものである。よって、添付の特許請求の範囲は、最も広義な解釈が与えられ、全てのこのような変更及び同様の配置を含むべきである。
【符号の説明】
【００４５】
１０  コンピュータシステム
１００  ホスト
２００  表示装置
１１０  処理ユニット
１１１  システムバス
１２０  グラフィックス処理ユニット（ＧＰＵ）
１３０  メモリユニット
１４０  記憶装置
１４１  アプリケーション
１４２  オペレーティングシステム
１４３  音響測位アプリケーションプログラムインターフェース（ＡＰＩ）
１５０、１５０Ａ〜１５０Ｃ  伝送インターフェース
１６０  周辺装置
２１０  ディスプレイコントローラ
２１１  画像スカラー
２１２  タイミングコントローラ
２２０  表示モジュール
２３０  記憶ユニット
２４０  画像バッファ
２５０、２５０Ａ〜２５０Ｃ  伝送インターフェース
２６０  入力インターフェース
２６１  物理的ボタン
２３１  ファームウェア
２３２  オンスクリーンディスプレイ（ＯＳＤ）インターフェース
３１０  情報ダッシュボード
３２０  タイマー
３３０  カウンター
３４０  クロスヘア
３５０  レーダーインターフェース
３５５  符号
３６０、３６１  方向符号
Ｓ４１０〜Ｓ４３０  ステップ
【図１】
2020086449.tif 000003
【図２Ａ】
2020086449.tif 000004
【図２Ｂ】
2020086449.tif 000005
【図３Ａ】
2020086449.tif 000006
【図３Ｂ】
2020086449.tif 000007
【図３Ｃ】
2020086449.tif 000008
【図３Ｄ】
2020086449.tif 000009
【図３Ｅ】
2020086449.tif 000010
【図３Ｆ】
2020086449.tif 000011
【図４】
2020086449.tif 000012