(57)【特許請求の範囲】
【請求項１】
２つ以上の領域を有する画像を供給するビデオ処理システムであって、
各領域で情報を処理する前に、各領域に表示される情報のタイプを示すデータを、表示される前記画像の各領域について得る手段と、
前記得られた各領域に表示されている情報のタイプを示すデータに従って、前記画像の各領域について表示レベルを得る手段と、
前記画像が表示される際に、各領域について前記表示レベルを調節する手段とから成り、
表示される画像の各領域についての減衰数から得られたファクタにより、各画像の通常の駆動レベルを減衰させることによって前記表示レベルが得られるようにした、前記ビデオ処理システム。
【請求項２】
前記情報が、テレビ番組に対応することを、前記データが示す、請求項１記載のビデオ処理システム。
【請求項３】
前記情報が、コンピュータで発生されるテキストおよび／またはグラフィックスに対応することを、前記データが示す、請求項１記載のビデオ処理システム。
【請求項４】
前記表示レベルが、コントラスト・レベルに対応する、請求項１、請求項２または請求項３記載のビデオ処理システム。
【請求項５】
前記表示レベルが、輝度レベルに対応する、請求項１、請求項２または請求項３記載のビデオ処理システム。
【請求項６】
前記表示画像の各画素についての前記表示レベルが、その画素についての前記通常の駆動レベルと前記減衰数との掛け算により得られる、請求項１記載のビデオ処理システム。
【請求項７】
前記得られたデータが、特定の領域と関連するプログラムにより供給される、請求項１記載のビデオ処理システム。
【請求項８】
前記得られたデータが、ユーザにより指定される、請求項１記載のビデオ処理システム。
【請求項９】
２つ以上の領域を有する表示画像を供給する方法であって、
各領域において情報を処理する前に、各領域において表示される情報のタイプを示すデータを、前記表示画像の各領域について得るステップと、
各領域において表示されている情報のタイプを示す前に得られたデータに従って、画像の各領域について表示レベルを、表示される画像の各領域についての減衰数から得られたファクタにより、各画素の通常の駆動レベルを減衰させることによって得るステップと、
前記画像が表示される際に、各領域について前記表示レベルを調整するステップと、から成る前記方法。
【請求項１０】
前記情報が、テレビ番組に対応していることを、前記データが示す、請求項９記載の方法。
【請求項１１】
前記情報が、コンピュータで発生されるテキストおよび／またはグラフィックスに対応していることを、前記データが示す、請求項９記載の方法。
【請求項１２】
前記表示レベルが、コントラスト・レベルに対応している、請求項９、請求項１０または請求項１１記載の方法。
【請求項１３】
前記表示レベルが、輝度レベルに対応している、請求項９、請求項１０または請求項１１記載の方法。
【請求項１４】
各画素の表示レベルが、その画素についての前記通常の駆動レベルと前記減衰数との掛け算により得られる、請求項９記載の方法。
【請求項１５】
前記得られたデータが、特定の領域と関連するプログラムにより供給される、請求項９記載の方法。
【請求項１６】
前記得られたデータが、ユーザにより指定される、請求項９記載の方法。
【発明の詳細な説明】
産業上の利用分野
本発明は、受像管のような画像再生装置による英数字またはグラフィック情報の表示に関し、特に、表示されている情報の領域と内容に依り、画像再生装置のビデオ・レベルを制御するシステムと方法に関する。
発明の背景
テレビジョン受像機およびパーソナル・コンピュータ（ＰＣ）のような電子装置は、情報をユーザに伝えるために画像を表示するビデオ・モニタおよび関連するビデオ・ディスプレイ・コントローラ／プロセッサを必要とする。しかしながら、本発明者は、表示される情報の性質と内容が異なると、本質的に異なる要件がディスプレイに課されることを認識した。例えば、以下のように、異なる要件を有する２つのタイプの情報がある：
１．テキストおよびライン重視のグラフィックス：これらは非常に鮮鋭なビデオ・エッジ（例えば、黒から白への、および白から黒への遷移）を必要とし、従って、焦点のよく合った、くっきりした表示を必要とする。また、このようなタイプの情報は、その内容の大部分が最大輝度で表示される傾向がある。白を背景とする黒いテキストはその典型であり、白紙上の印刷媒体をシミュレートする。陰極線管では、電子ビーム・スポットが高電流で増大し、ブルーミングおよびフォーカスの劣化を生じるので、このようなタイプの情報は比較的低いビーム電流で表示すべきである。これはコンピュータのデスクトップ・モニタの典型的な動作である。
２．現実の世界の写実的なスタイル（photographic-style）またはテレビジョン放送の画像：
これらは当然、比較的ソフトなエッジを有し、従って、テキストおよびライン・グラフィックスとは異なる要件を有する。この情報の別の特性は、高輝度情報のデユーティ・サイクルは比較的低い（すなわち、画像の大部分は最大輝度ではない）が、少数の明るいピークは情報に写実的な「迫力」と「鮮明さ」を与えることを要求されることである。これは市販されているテレビジョン受像機の典型的な動作である。その写実性を得るために、このタイプの情報の輝度の最高レベルは、上述したようなテキストおよびグラフィックスよりも高い輝度レベルで表示すべきである。
ＥＰ−Ａ−０７２９２７３には、主画像またはＰＩＰ画像のための表示パラメータを調節する機能を有するテレビジョン受像機が開示されている。同様に、ＥＰ−Ａ−０５６９０１８には、主表示と副表示の表示パラメータを独立して調節するテレビジョン受像機が開示されている。しかしながら、これらの開示はいずれも、処理されているリアルタイムの信号を瞬時的に判定し、それに基づき表示パラメータを調節するものである。また、これらの引用例はどれも、処理されている信号がテレビジョン受像機以外のソースから生じるという認識を示していない。
本発明者は、各々がそれ自体の要件を有する２つのタイプの情報を表示しなければならないときに問題が生じることを認識した。このタイプのセットアップは、例えば、パーソナル・コンピュータ（ＰＣ）の機能とテレビジョンを組み合わせる装置に見られる。例えば、パーソナル・コンピュータは、テレビジョンのチューナ・カードを装備することができ、ユーザは、コンピュータのグラフィカル・オペレーティング・システム（例えば、マイクロソフト社のウインドウズ９５▲Ｒ▼：登録商標）で得られる１つのウインドウでテレビジョン番組を見ながら、別のウインドウに表示されるスプレッドシート（Spread Sheet）のアプリケーション（application）を扱える。別の例では、テレビジョン受像機がＰＣモニタとしても使用されており、あるいは内蔵されたＰＣ機能を有し、インターネットをサーフィン（surfing）しあるいは他のコンピューティング機能を遂行する。表示されている情報の各々を最適化するためにビデオ駆動レベルを調節する必要がある。
ディスプレイが両タイプのデータを表示しなければならない別の状況は、例えば、テレビジョン放送される現実世界（real-world）の情報と共に、ユーザに伝える必要のある電子的番組ガイド（electronic program guide）または何かほかのテキスト／グラフィカルＯＳＤ（On Screen Display：オンスクリーン表示）情報をテレビジョン受像機が有する場合である。また、そのようなテレビジョン受像機はインターネットへのアクセスを含み、コンピュータ・グラフィックスおよびテキストを、テレビジョンのディスプレイで見るためにインターネットからダウンロードできる。例えば、テレビジョン放送のチャンネルが主画像として見られている間、コンピュータ・グラフィックスおよびテキストは、ピクチャインピクチャ（Picture-in-Picture:ＰＩＰ）またはピクチャアウトオブピクチャ（Picture-out-of Picture:ＰＯＰ）機能により、副画像として表示される。これらの異なる視聴情報は、同じスクリーン上で適正な画像を得るために、各々が異なる駆動レベルを必要とする。
発明の概要
本発明者は、一度にただ１つのタイプの情報がディスプレイに表示される場合、２つまたはそれ以上のタイプの情報間の駆動レベルの調節が手動で行なわれることを認識している。これは、例えば、モニタのコントラスト制御で行われるかもしれない。しかしながら、ＰＣとＴＶ（Television）の機能を組み合わせているようなシステムの場合、１つ以上のタイプの情報が同時に画面に現れるのが普通である。このため、表示されている情報の内容に依り、システムが画面の各領域で各タイプの表情報についてビデオ駆動レベルを自動的に且つ独立的に調節できることが望ましい。
従って、ディスプレイ上に１つ以上の領域を有する画像を表示するためのビデオ処理システムおよび方法が提供される。このシステムは、各領域について、その領域に表示されている画像情報のタイプ（例えば、グラフィックス、テキスト、コンピュータ・プログラム、ＴＶ放送の画像、など）を判定することのできる制御プロセッサを備える。また、このシステムは、ディスプレイに結合されるビデオ・ドライバを備え、コンラストおよび輝度特性を有する画像信号を供給する。制御プロセッサは制御信号を発生して、各領域に表示されている情報のタイプにより、画像信号のコンラストおよび輝度特性をビデオ・ドライバに調節させる。
本発明の別の特徴は各領域について画像特性の調節を独立して行うことであり、従って、ユーザは自身の好みに合わせて各領域について駆動レベルを調節できる。
請求の範囲と実施例との対応関係を図面で使われている参照符号で示すと次の通りである。
１．１つ以上の領域（５０１、５０２；５１０、５１２、５１３）を有する画像を供給するビデオ処理システムであって、
各領域で情報を処理する前に、各領域に表示される情報のタイプを示すデータを、表示される前記画像の各領域について得る手段（１１５５；１３５）と、
前記得られた各領域に表示されている情報のタイプを示すデータに従って、前記画像の各領域について表示レベルを得る手段（１１１０；１１０）と、
前記画像が表示される際に、各領域について前記表示レベルを調節する手段とから成り、
各画素の通常の駆動レベル（Ｘ）、および表示される画像の各領域についての減衰数（Ｙ）を得ることによって前記表示レベルが得られるようにした、前記ビデオ処理システム。
２．前記情報が、テレビ番組に対応することを、前記データが示す、請求項１記載のビデオ処理システム。
３．前記情報が、コンピュータで発生されるテキストおよび／またはグラフィックスに対応することを、前記データが示す、請求項１記載のビデオ処理システム。
４．前記表示レベルが、コントラスト・レベルに対応する、請求項１、請求項２または請求項３記載のビデオ処理システム。
５．前記表示レベルが、輝度レベルに対応する、請求項１、請求項２または請求項３記載のビデオ処理システム。
６．前記表示画像の各画素についての前記表示レベルが、その画素についての前記通常の駆動レベル（Ｘ）と前記減衰数（Ｙ）との掛け算により得られる、請求項１記載のビデオ処理システム。
７．前記得られたデータが、特定の領域と関連するプログラムにより供給される、請求項１記載のビデオ処理システム。
８．前記得られたデータが、ユーザにより指定される、請求項１記載のビデオ処理システム。
９．１つ以上の表示領域を有する表示画像を供給する方法であって、
各領域において情報を処理する前に、各領域において表示される情報のタイプを示すデータを、前記表示画像の各領域について得るステップと、
各領域において表示されている情報のタイプを示す前に得られたデータに従って、画像の各領域について表示レベルを、各画素の通常の駆動レベル（Ｘ）、および表示される画像の各領域についての減衰数を得ることによって得るステップと、
前記画像が表示される際に、各領域について前記表示レベルを調整するステップと、から成る前記方法。
１０．前記情報が、テレビ番組に対応していることを、前記データが示す、請求項９記載の方法。
１１．前記情報が、コンピュータで発生されるテキストおよび／またはグラフィックスに対応していることを、前記データが示す、請求項９記載の方法。
１２．前記表示レベルが、コントラスト・レベルに対応している、請求項９、請求項１０または請求項１１記載の方法。
１３．前記表示レベルが、輝度レベルに対応している、請求項９、請求項１０または請求項１１記載の方法。
１４．各画素の表示レベルが、その画素についての前記通常の駆動レベル（Ｘ）と前記減衰数（Ｙ）との掛け算により得られる、請求項９記載の方法。
１５．前記得られたデータが、特定の領域と関連するプログラムにより供給される、請求項９記載の方法。
１６．前記得られたデータが、ユーザにより指定される、請求項９記載の方法。
本発明は図面を参照して更に説明される。
【図面の簡単な説明】
第１図は、本発明の原理を組み込んでいるテレビジョン受像機のブロック図を示す。
第２図は、本発明を遂行するための例示的プロセスのステップを示す。
第３図は、本発明の原理を組み込んでいる例示的なＰＣのブロック図を示す。
第４図は、本発明を実施するための別の例示的なプロセスを示す。
第５Ａ図と５Ｂ図は、本発明に従い、異なる領域に表示されている異なる情報を有するディスプレイを示す。
第６図は、表示されている各領域について駆動レベルをユーザに調節させるサブルーチンの一例である。
発明の詳細な説明
第１図は、アナログのＮＴＳＣ方式のテレビジョン信号とインターネット情報の両方を処理するテレビジョン受像機を示す。第１図に示すシステムは、ＲＦ周波数のテレビジョン信号ＲＦ＿ＩＮを受信するための第１の入力１１００、およびベースバンドのテレビジョン信号ＶＩＤＥＯ ＩＮを受信するための第２の入力１１０２を備えている。信号ＲＦ＿ＩＮはアンテナまたはケーブル・システムのようなソースから供給され、信号ＶＩＤＥＯ ＩＮは、例えば、ビデオ・カセット・レコーダ（ＶＣＲ）またはゲーム機（いずれも第１図に示されていない）から供給される。チューナ１１０５とＩＦプロセッサ１１３０は従来回路のように動作し、信号ＲＦ＿ＩＮ中に含まれる特定のテレビジョン信号に同調しそれを復調する。ＩＦプロセッサ１１３０は、同調されたテレビジョン信号のビデオ番組の部分を表すベースバンドのビデオ信号ＶＩＤＥＯを発生する。また、ＩＦプロセッサ１１３０は、オーディオ処理部（第１図に示されず）に結合されるベースバンドのオーディオ信号を発生し、更にオーディオ処理する。第１図は入力１１０２をベースバンド信号として示しているが、このテレビジョン受像機は、信号ＲＦ＿ＩＮから、または第２のＲＦ信号源から、第２のベースバンド・ビデオ信号を発生させるためにユニット１１０５および１１３０に類似した第２のチューナおよびＩＦプロセッサを備えることもできる。
第１図に示すシステムは、チューナ１１０５、ピクチャインピクチャ（ＰＩＰ）処理ユニット１１４０、ビデオ信号プロセッサ１１５５、StarSight（スターサイト：登録商標）データ処理モジュール１１６０のようなテレビジョン受像機の構成要素を制御するための主マイクロプロセッサ（μＰ）１１１０も含んでいる。ここで使用される「マイクロプロセッサ」という用語は種々の装置を表し、これにはマイクロプロセッサ、マイクロコンピュータ、マイクロコントローラ、コントロール・プロセッサ、コントローラなどが含まれるが、これらに限定されない。マイクロプロセッサ１１１０は、よく知られているＩ２Ｃシリアル・データ・バス・プロトコルを利用するシリアル・データ・バスＩ２Ｃ ＢＵＳを介してコマンドとデータを送受信することによりシステムを制御する。具体的に言うと、μＰ１１１０内部の中央処理ユニット（ＣＰＵ）１１１２は、例えば、ＩＲリモコン１１２５およびＩＲ受信器１１２２を介して、ユーザより供給されるコマンドに応答して、メモリ（例えば、第１図に示すＥＥＰＲＯＭ１１２７）内に収められている制御プログラムを実行する。例えば、リモコン１１２５上の“CHANNEL UP”を起動すると、ＣＰＵ１１１２は、Ｉ２Ｃ ＢＵＳを介して、チャンネル・データと共に「チャンネルを変更する」コマンドをチューナ１１０５に送る。その結果、チューナ１１０５は、チャンネル走査リスト（scan list）における次のチャンネルに同調する。また、ＥＥＰＲＯＭ１１２７内に貯えられた制御プログラムは、第２図に示す動作を実施するためのソフトウエアを含んでいる。
また、主マイクロプロプロセッサ１１１０は、コミュニケーション・インタフェース・ユニット１１１３の動作を制御して、インターネットからの情報をダウンロード／アップロードする機能が得られる。コミュニケーション・インターネット・ユニット１１１３は、例えば、電話線あるいはケーブル・テレビジョンのラインを介して、インターネットのサービス・プロバイダに接続するためのモデムを含んでいる。このコミュニケーション機能により、第１図に示すシステムでは、テレビジョン番組を受信することに加えて、電子メールの機能およびウエブ・ブラウジング（web browsing）のようなインターネット関連の特徴が得られる。
ＣＰＵ１１１２は、μＰ１１１０内部のバス１１１９を介してμＰ１１１０内部に含まれる諸機能を制御する。特に、ＣＰＵ１１１２は、補助データ・プロセッサ１１１５およびＯＳＤ（on-screen display：オンスクリーン表示）プロセッサ１１１７を制御する。補助データ・プロセッサ１１１５の１つの機能は、スターサイト・データのような補助データをビデオ信号ＰＩＰＶから抽出することである。
StarSight（スターサイト：登録商標）システムは、StarSightTelecast,Inc.から供給されるElectronic Program Guide（ＥＰＧ:電子的番組ガイド）である。電子的番組ガイドは、地域の新聞または他の印刷媒体に見られるＴＶのリストに相当する、双方向（interactive）のオンスクリーン表示である。電子的番組ガイドに収められている番組に関する情報は、例えば、チャンネル番号、番組の題名、開始時刻、終了時刻、経過時間、残り時間、格付け（もしあれば）、トピック、テーマ、および番組内容の簡単な説明などである。スターサイト・システムの特徴については、ヤング（Young）外に発行され、StarSightTelecast,Inc.に譲渡された米国特許第5,353,121，5,479,268および5,479,266号に記述されている。
スターサイト・データは、典型的には、ある特定のテレビジョンチャンネルでのみ受信されるで、テレビジョン受像機は、スターサイト・データを抽出するためにそのチャンネルに同調しなければならない。スターサイト・データの抽出がテレビジョン受像機の通常の使用を妨害するのを防ぐために、ＣＰＵ１１１２はテレビジョン受像機が通常使用されていない時間（例えば、午前２時）にのみその特定のチャンネルに同調してスターサイト・データの抽出を開始する。その時間に、ＣＰＵ１１１２は、水平ライン期間（例えば、スターサイト・データのために使用される１６番目のライン）から補助データが抽出されるようにデコーダ１１１５を構成する。ＣＰＵ１１１２は、抽出されたスターサイト・データがデコーダ１１１５からＩ２Ｃ ＢＵＳを介してStarSight（スターサイト：登録商標）モジュール１１６０に転送されるのを制御する。モジュール内部にあるプロセッサがそのデータをフォーマット化しモジュール内のメモリに貯える。StarSight（スターサイト：登録商標）電子的番組ガイド表示が起動される（例えば、ユーザが、リモコン上の特定のキーを起動する）と、ＣＰＵ１１１２は、フォーマット化されたスターサイト電子的番組ガイド表示データを、スターサイト・モジュール１１６０からＩ２Ｃ ＢＵＳを介してオンスクリーン表示プロセッサ１１１７に転送する。
ＯＳＤ（on-screen display：オンスクリーン表示）プロセッサ１１１７は従来の方法で動作して、Ｒ、Ｇ、Ｂビデオ信号ＯＳＤ＿ＲＧＢを発生する。ＯＳＤ＿ＲＧＢ信号は、ディスプレイに結合されると、オンスクリーン表示情報、例えば、電子的番組ガイドを含むグラフィックスおよび／またはテキスト、あるいは以下に述べるようにインターネットからダウンロードされるグラフィックスおよび／またはテキストを表す表示画像を発生する。また、オンスクリーン表示プロセッサ１１１７は、制御信号ＦＳＷを発生する。信号ＦＳＷは、オンスクリーン表示が行なわれようとするときに信号ＯＳＤ＿ＲＧＢをシステムのビデオ出力信号の中へ挿入するために、高速スイッチを制御することを目的とする。例えば、ユーザがリモコン１１２５上のある特定のスイッチを起動することにより電子的番組ガイドをイネールブル（動作可能に）すると、ＣＰＵはプロセッサ１１１５と１１１７をイネーブル化し、プロセッサ１１１５は最初に電子的番組ガイド・データをリクエストし、それをＩ２Ｃ ＢＵＳを介して受け取る。次にプロセッサ１１１７は、クローズド・キャプション・データを表す信号ＯＳＤ＿ＲＧＢを発生する。また、プロセッサ１１１７は、電子的番組ガイドを表示するときを知らせる信号ＦＳＷを発生する。
オンスクリーン表示プロセッサ１１１０の別の機能は、コミュニケーション・インタフェース・ユニット１１１３および補助データ・プロセッサ１１１５と協同して、インターネットから得られるコンピュータ・テキストまたはグラフィックスを発生することである。コミュニケーション・インタフェース・ユニット１１１３はアナログ情報をディジタル・フォーマットに復調し、それを更に処理するために、補助データ・プロセッサ１１１５に送る。次にオンスクリーン表示プロセッサは、このディジタル情報をビデオ信号プロセッサ１１５５で使用するのに適するＲＧＢ信号にフォーマット化する。上述のように、オンスクリーン表示は、インターネットのグラフィックスおよびテキストを表示するときに、信号ＯＳＤ＿ＲＧＢをシステムのビデオ出力信号の中へ挿入するために高速スイッチを制御しようとするものである。
ビデオ信号プロセッサ（ＶＳＰ）１１５５は、従来のビデオ信号処理機能、例えば、ルマおよびクロマ処理およびコンラストおよび輝度の調節を行う。ＶＳＰ１１５５で発生される出力画像信号は、表示画像を発生するために受像管またはＬＣＤ装置（第１図に示さず）のようなディスプレイに結合するのに適している。また、ＶＳＰ１１５５は、グラフィックスおよび／またはテキストを表示画像の中に含めるときに、オンスクリーン表示プロセッサ１１１７で発生される信号を出力ビデオ信号に結合させるために高速スイッチを含んでいる。高速スイッチは、テキストおよび／またはグラフィックスを表示するときに、主マイクロプロセッサ１１１０内のオンスクリーン表示プロセッサ１１１７で発生される制御信号ＦＳＷにより制御される。
ＶＳＰ１１５５の入力信号は、ピクチャインピクチャ（ＰＩＰ）プロセッサ１１４０で出力される信号ＰＩＰＶである。ユーザがＰＩＰモードを起動すると、信号ＰＩＰＶは、大画像（大画素）を表しその中に小画像（小画素）が挿入される。ＰＩＰモードが作動していないとき、信号ＰＩＰＶは大画素だけを表す。すなわち、小画素の信号はＰＩＰＶ信号の中に含まれていない。ＰＩＰプロセッサ１１４０は、ＰＩＰプロセッサ１１４０の中に含まれている特徴、例えば、ビデオ・スイッチ、アナログ-ディジタル変換器（ＡＤＣ）、ＲＡＭ、およびディジタル-アナログ変換器（ＤＡＣ）を使用して、上述した機能を従来の方法で生じる。
上述のように、また第５Ａ図に示すように、テレビジョンのＰＩＰ画像５００の副画像５０１は、インターネットからのテキストおよび／またはグラフィックス、あるいは電子的番組ガイドからのテキストおよび／またはグラフィックス情報を見せるために使用され、その間、主画像５０２はＴＶ放送のチャンネルを見せている。これは、処理済みのディジタル信号を直接、オンスクリーン表示プロセッサ１１１７からＰＩＰプロセッサの入力の１つに供給することにより行われる。この技術分野でよく知られているように、通常ＰＩＰプロセッサ１１４０の中に含まれているビデオ・スイッチは、すべての信号入力（例えば、第１図に示すような、VIDEO、VIDEO IN、およびＯＳＤプロセッサからの信号）を受け取る。次に、主マイクロプロセッサ１１１０の制御下にあるＰＩＰプロセッサは、主画像および副画像走査期間の間に表示する適正な信号を選択し且つ切り替える。副画像を形成するために従来のサブサンプリング技術が使用される。
電子的番組ガイド表示のために、電子的番組ガイド表示の中に含まれる表示データは、オンスクリーン表示プロセッサ１１１７で発生され、高速スイッチ信号ＦＳＷに応答して、ＶＳＰ１１５５により出力信号の中に含められる。コントローラ１１１０が電子的番組ガイド表示の起動を検出すると、例えば、ユーザがリモコン１１２５上の適正なキーを押すとコントローラ１１１０は、スターサイト・モジュール１１６０からのプログラム・ガイド（program guide:番組案内）データのような情報を使用して電子的番組ガイド表示をオンスクリーン表示プロセッサ１１１７に発生させる。コントローラ１１１０は、信号ＦＳＷに応答して、オンスクリーン表示プロセッサ１１１７からの電子的番組ガイド表示データとビデオ画像信号をＶＳＰ１１５５に合成させて、電子的番組ガイドを含む表示を発生する。電子的番組ガイドは表示領域のすべてまたは一部分だけを占めることができる。
電子的番組ガイド表示が行われているとき、コントローラ１１１０は、ＥＥＰＲＯＭ１１２７に貯えられた別の制御プログラムを実行する。制御プログラムは、電子的番組ガイド表示における位置指標（例えば、カーソルおよび／またはハイライティング）の位置を監視する。ユーザは、リモコン１１２５の検出／選択キーを使用して、位置指標の位置を制御する。このシステムはマウスを備えることもできる。コントローラ１１１０は、選択装置の起動（例えば、マウスボタンをクリックすること）を検出し、表示されている電子的番組ガイド・データと協同して、現在のカーソルの位置の情報を評価し、望ましい機能（例えば、ある特定の番組に同調すること）を決定する。その後、コントローラ１１１０は、選択された特徴に関連する制御動作を起動する。
例示的実施例を実行するための適当な構成要素の例として、μＰ１１１０に関連する特徴を提供するためのSGS-Thomson Microelectronics社製のＳＴ９２９６マイクロプロセッサ；ＰＩＰプロセッサ１１４０に関連する説明済みの基本的機能を提供するための三菱社製のＭ６５６１６ピクチャインピクチャ・プロセッサ；およびＶＳＰ１１５５の機能を提供するための三洋社製のＬＡ７６１２ビデオ信号プロセッサなどがある。
本発明に従い、主マイクロプロセッサ１１１０は、メモリＥＥＰＲＯＭ１１２７内に収められている制御プログラムの管理の下で、ビデオ信号プロセッサ１１５５に指令を送り、バスＩ２Ｃ ＢＵＳを介して、適正な駆動レベルをディスプレイに与える。第２図の処理ステップに示すように、ビデオ信号プロセッサが画像ラスタのために駆動電流を供給しているとき、主マイクロプロセッサ１１１０は最初に、ラスタがどの領域に属しているかを判定する。ある１つの領域は、例えば、ＰＩＰモードにおける主画像または副画像である。上述のように、主画像はＴＶ画像を表示しており、ＰＩＰの副画像はインターネットのテキストおよび／またはグラフィックスまたは電子的番組ガイドを、あるいはこの逆を、表示していることもある。
次にマイクロプロセッサ１１１０は、第２図のステップ２１０、２２０、２３０に示すように、表示されている情報が：１）インターネットから得られる情報のような、コンピュータのテキスト／グラフィックス画像であるか；２）テレビジョン放送の画像であるか；３）あるいは電子的番組ガイドのようなオンスクリーン表示情報であるか、を判定する。主マイクロプロセッサ１１１０は、この判定を行うために、オンスクリーン表示プロセッサ１１１７、ＣＰＵ１１１２、および補助データ・プロセッサ１１１５の動作を調整する。次に主マイクロプロセッサ１１１０はビデオ信号プロセッサに制御信号を供給し、関連する走査期間の間に表示されている特定の情報に望ましいビデオ駆動レベルをビデオ信号プロセッサ１１５５がディスプレイに供給できるようにする。
更に、第１図はマイクロプロセッサ１１１０に結合される制御スイッチ１１１８を含んでいる。制御スイッチ１１１８は、テレビジョン受像機の動作モードを選択するために使用することができる。例えば、ユーザが「自動モード」を選択すると、受像機は自動的に動作して、上述のように、各表示領域について駆動信号の画像特性を調節する。スイッチが「手動モード１」の位置にあるとき、ユーザは画面全体の画像特性を調節するだけである。このスイッチが「手動モード２」の位置にあるとき、受像機は、各領域に望ましい画像特性を選択するためにプロンプト（prompt）をユーザのために供給する。本発明のこの特徴については、第３図と４図に示すＰＣの実施例に関連して更に説明する。
第３図は、本発明に従うビデオ駆動制御システムを実施する電子的装置の別の例を示す。この例はコンピュータ・システムであって、テレビジョンのチューナ・カードがそのコンピュータ・カード・スロットの１つに据えられている。
コンピュータ・システム１０はＣＰＵプロセッサ１１０の制御下にある。コンピュータは、ディスプレイ・プロセッサ１３０を含んでおり、関連するディスプレイ・モニタ１３６の受像管ドライブ１３５を制御する。ディスプレイ・プロセッサ１３０は、以下に述べるコンピュータ・オペレーティング・システムを介するＣＰＵプロセッサ１１０の制御の下で、各画素について望ましいビデオ駆動レベルを与える。
コンピュータ・システム１０は、表示されるテレビジョン信号を受信するために、テレビジョン・チューナ・カード１００を含んでいる。例えば、ウインドウズに基づくオペレーティング・システムの下でテレビジョン画像をウインドウの１つに表示しならがら、それと同時に、他のウインドウで他のコンピューティング・アプリケーションを実行できることが知られている（第５Ｂ図参照）。ＩＢＭと互換性のＰＣと共に使用できるＴＶチューナを有する拡張カード（expansion card）の一例は、カナダのATI Technologies社で製作される“All-In-Wonder”TM（オール−イン−ワンダー：登録商標）カードである。
第４図は、第３図に示すシステムの特徴をフローチャートで示す。第４図で、ＰＣのオペレーティング・システムはビデオ処理サブルーチン４００を有し、本発明の原理に従って、ディスプレイの各画素について適正な表示駆動制御を与える。
ビデオ処理サブルーチン４００を含むオペレーティング・システムは、各画素が走査中にディスプレイ・モニタ１３６に表示されているとき、各画素についてコンラストおよび輝度特性のような強度の情報をディスプレイ・プロセッサ１３０に供給する。この強度情報は、ディスプレイ上の各画素のＲ、Ｇ、Ｂ駆動レベルに対応する。
オペレーティング・システムは、表示されている種々異なるアプリケーション間のリソースを調整する働きをしなければならないので、各ウインドウまたは領域の位置および境界を知っている。従って、ＣＲＴの走査中に各画素が表示されているとき、オペレーティング・システムは、最初に、画素がどの領域またはアプリケーションに属しているのかを判定する（ステップ４０１）。
これが判定されると、次にオペレーティング・システムはこの画素についての通常の駆動レベル（Ｘ）を、対応するアプリケーション・プログラムから得る（ステップ４０２）。あるアプリケーションにおける画素の駆動レベル（Ｘ）は通常、内部に数字で表され、これは最大駆動レベルの分数（端数）として表すことができる。これらは、通常はもっと多くのレベルが組み込まれられているが、例えば、0、0.25、0.50、0.75、1.00と考えられる。
表示されている資料または情報のタイプに従って、各領域について要求される制御を行使するために、これらの駆動数（ウインドウに表示されているアプリケーションから受け取られる）に第２の数Ｙを掛ける（ステップ４０３）。第２の数Ｙは現在走査されているウインドウに関連する減衰数である。例えば、現実世界の写実的なスタイルまたはテレビジョン放送の画像に対応する高駆動画像領域に割り当てられる減衰数Ｙは1.0（減衰なし）であるが、コンピュータ関連のテキスト／グラフィックス領域に割り当てられる減衰数Ｙは0.25（１対４の減衰）である。
あるタイプのウインドウに現れる各ピクセルはその後、最終的な減衰レベルまたは駆動信号レベルＺを割り当てられる。このレベルＺは、例えば、その領域における各画素についての通常のアプリケーション・ビデオ・レベルＸと、その領域またはウインドウに割り当てられた減衰数Ｙとの掛け算から得られ、その結果、表示されている情報のタイプに適する、各領域のビデオ・レベルが独立して制御される（ステップ４０４）。次にこのレベルＺはディスプレイ・プロセッサ１３０に供給され、プロッセッサ１３０は受像管ドライブ１３５および関連するディスプレイ１３６を、各画素について適正なレベルで駆動する。次にこのプロセスは、システム１０がオフにされるまで、表示画像の各画素について繰り返えされる。
本発明の別の特徴に従い、第３図に示すシステムではユーザ・インタフェースの特徴が得られ、画面上で各ウインドウまたはアプリケーションについて最終的な駆動レベルの調節がユーザにより行われる。この機能は、第１図に示すテレビジョン受像機のスイッチ１１１８が「手動モード２」の位置にあるとき上述した機能に類似している。
第６図のステップ６００〜６０６は、本発明に従うユーザ・インタフェースの特徴をフローチャートで示す。第６図に示す特徴は、第３図に示すシステムのＣＰＵ１１０により実行されるオペレーティング・システムのサブルーチンとして実行される。ユーザは、この特徴を引き出すために、例えば、コンピュータ・システム１００のキーボート（図示せず）上のキーを入れることができる（ステップ６００）。その後、コンピュータ・システム１００は、ディスプレイの画面１３６によりユーザを促して、画面上の各領域について新しい優先する減衰数Ｙを入力させる（ステップ６０３に示す）。ユーザが数字を入力すると、コンピュータ・システムはＣＰＵプロセッサにより前に得られた古い減衰数Ｙの替りにこの新しい数Ｙを優先させ、それにより、この特定のウインドウの最終的な駆動レベルＺはユーザの好みに従って調節される。従って、ユーザはコンピュータの画面に現在表示されている各領域の駆動レベルを手動で調節することができる。
本発明に従う上述したコンセプトは、もし望ましいならば、各領域の駆動レベルを最適化するために、表示される多数のタイプの情報について、その内容に依り、いくつかの制御レベルに拡張することができる。
ここに図示し説明した実施例および変形は、単に説明のためのものであり、本発明の範囲と趣旨から離れることなく種々の変更が当業者により実施されることが理解されるはずである。
【図１】
0004732553.tif 000002
【図２】
0004732553.tif 000003
【図３】
0004732553.tif 000004
【図４】
0004732553.tif 000005
【図５Ａ】
0004732553.tif 000006
【図５Ｂ】
0004732553.tif 000007
【図６】
0004732553.tif 000008