(57)【特許請求の範囲】
【請求項１】
第１の駆動装置を備える表示装置上に１つ以上の駆動装置からの信号を表示する信号表示方法において、
（ａ）上記表示装置と第２の駆動装置間の接続を確立するステップと、
（ｂ）上記第２の駆動装置によって駆動される表示ウィンドウを上記表示装置上に開くステップであって、上記第２の駆動装置は、上記接続を介して送信される制御信号を用いて、上記表示ウィンドウを駆動し、上記表示ウィンドウ内に表示されるコンテンツは、上記第２の駆動装置から送信される上記制御信号によって制御されるステップと、
（ｃ）上記表示装置によってカーソル制御装置及び／又は他の入力装置からの入力信号を検出するステップと、
（ｄ）上記カーソル制御装置及び／又は他の入力装置からの入力信号に基づいて、上記表示装置上の現在のカーソル位置を判定するステップと、
（ｅ）上記現在のカーソル位置が上記表示ウィンドウ内にあるときは、上記表示装置で検出された入力信号を上記第２の駆動装置に送信するステップと、
（ｆ）上記現在のカーソル位置がなお上記表示装置内ではあるが上記表示ウィンドウの外側であるときは、上記入力信号を、上記表示装置から上記第１の駆動装置に送信するステップとを有する信号表示方法。
【請求項２】
上記第１の駆動装置は、上記表示装置内にあるローカルの駆動装置であって、上記第２の駆動装置は、該表示装置内にないリモートの駆動装置であることを特徴とする請求の範囲第１項記載の信号表示方法。
【請求項３】
上記リモートの駆動装置は、パーソナルコンピュータであることを特徴とする請求の範囲第２項記載の信号表示方法。
【請求項４】
上記表示装置と第２の駆動装置間の接続は、ＩＥＥＥ１３９４シリアルバスを介して確立されることを特徴とする請求の範囲第３項記載の信号表示方法。
【請求項５】
上記リモートの駆動装置は、民生用電子装置であることを特徴とする請求の範囲第２項記載の信号表示方法。
【請求項６】
上記表示装置と第２の駆動装置間の接続は、ＩＥＥＥ１３９４シリアルバスを介して確立されることを特徴とする請求の範囲第５項記載の信号表示方法。
【請求項７】
上記入力信号に基づいて、上記表示装置上のカーソル位置を制御するステップをさらに有する請求の範囲第１項記載の信号表示方法。
【請求項８】
上記入力信号は、無線マウス装置から受信されることを特徴とする請求の範囲第７項記載の信号表示方法。
【請求項９】
上記入力信号は、キーボード装置から受信されることを特徴とする請求の範囲第７項記載の信号表示方法。
【請求項１０】
上記表示装置と第２の駆動装置間の接続は、ＩＥＥＥ１３９４シリアルバスを介して確立されることを特徴とする請求の範囲第８項記載の信号表示方法。
【請求項１１】
上記表示装置は、テレビジョン受像機であることを特徴とする請求の範囲第１０項記載の信号表示方法。
【請求項１２】
ローカルの駆動装置を備える表示装置に１つ以上の駆動装置からの信号を表示する信号表示方法において、
（ａ）上記表示装置と１つ以上のリモートの駆動装置間の接続を確立するステップと、
（ｂ）上記１つ以上のリモートの駆動装置のうちの対応する１つによって駆動される１つ以上の表示ウィンドウを上記表示装置上に開くステップであって、上記１つ以上のリモートの駆動装置のうちの対応する１つは、上記接続を介して送信される制御信号を用いて、上記対応する表示ウィンドウを駆動し、上記対応する表示ウィンドウ内に表示されるコンテンツは、上記１つ以上のリモートの駆動装置のうちの対応する１つから送信される上記制御信号によって制御されるステップと、
（ｃ）上記表示装置によってカーソル制御装置及び／又は他の入力装置からの入力信号を検出するステップと、
（ｄ）上記カーソル制御装置及び／又は他の入力装置からの入力信号に基づいて、上記表示装置上の現在のカーソル位置を判定するステップと、
（ｅ）上記現在のカーソル位置が、上記１つ以上のリモートの駆動装置のうちの対応する１つによって駆動される表示ウィンドウ内にあるときは、該表示装置で検出された入力信号を、該１つ以上のリモートの駆動装置のうちの対応する１つに送信するステップと、
（ｆ）上記現在のカーソル位置がなお上記表示装置内ではあるが上記１つ以上の表示ウィンドウの外側であるときは、上記入力信号を、上記表示装置から上記ローカルの駆動装置に送信するステップとを有する信号表示方法。
【請求項１３】
上記入力信号に基づいて、上記表示装置上のカーソル位置を制御するステップをさらに有する請求の範囲第１２項記載の信号表示方法。
【請求項１４】
上記表示装置と１つ以上のリモートの駆動装置間の接続は、ＩＥＥＥ１３９４シリアルバスを介して確立されることを特徴とする請求の範囲第１２項記載の信号表示方法。
【請求項１５】
上記入力信号は、無線マウス装置から受信されることを特徴とする請求の範囲第１３項記載の信号表示方法。
【請求項１６】
上記入力信号は、キーボード装置から受信されることを特徴とする請求の範囲第１３項記載の信号表示方法。
【請求項１７】
上記リモートの駆動装置は、パーソナルコンピュータであることを特徴とする請求の範囲第１４項記載の信号表示方法。
【請求項１８】
上記表示装置は、テレビジョン受像機であることを特徴とする請求の範囲第１７項記載の信号表示方法。
【請求項１９】
信号を表示するローカルの駆動装置を備える表示システムにおいて、
（ａ）制御信号及び入力信号を供給するカーソル制御装置及び／又は他の入力装置と、
（ｂ）上記カーソル制御装置及び／又は他の入力装置からの入力信号を検出し、該カーソル制御装置及び／又は他の入力装置からの入力信号に基づいて、表示装置上の現在のカーソル位置を判定する入力検出装置を備える該表示装置と、
（ｃ）上記表示装置に接続され、該表示装置との接続を確立し、該接続が成功する毎に、該表示装置に表示ウィンドウを開く１つ以上のリモートの駆動装置と、
を備え、
上記現在のカーソル位置が上記表示ウィンドウのいずれかの内部にあるときは、上記表示装置は、上記カーソル制御装置及び／又は他の入力装置から供給された制御信号及び入力信号を、該現在のカーソル位置が内部にある表示ウィンドウを駆動する上記リモートの駆動装置に送信し、さらに、上記現在のカーソル位置がなお上記表示装置内ではあるが上記リモートの駆動装置のどの上記表示ウィンドウ内にもないときは、上記カーソル制御装置及び／又は他の入力装置から供給された制御信号及び入力信号を、上記表示装置から上記ローカルの駆動装置に送信することを特徴とする表示システム。
【請求項２０】
上記カーソル制御装置及び／又は他の入力装置は、無線マウス装置であることを特徴とする請求の範囲第１９項記載の表示システム。
【請求項２１】
上記カーソル制御装置及び／又は他の入力装置は、現在のカーソル位置を制御するのに用いられることを特徴とする請求の範囲第２０項記載の表示システム。
【請求項２２】
上記１つ以上のリモートの駆動装置は、ＩＥＥＥ１３９４シリアルバスによって上記表示装置に接続されていることを特徴とする請求の範囲第２１項記載の表示システム。
【請求項２３】
上記表示装置は、テレビジョン受像機であることを特徴とする請求の範囲第２２項記載の表示システム。
【請求項２４】
上記ローカルの駆動装置は、上記表示装置内にあり、上記リモートの駆動装置は、該表示装置内にないことを特徴とする請求の範囲第２３項記載の表示システム。
【請求項２５】
１つ以上の駆動装置からの信号を表示する表示装置において、
（ａ）上記１つ以上の駆動装置に接続され、当該表示装置と該１つ以上の駆動装置間の接続を確立するインタフェース回路と、
（ｂ）カーソル制御装置及び／又は他の入力装置からの制御信号及び入力信号を検出し、該カーソル制御装置及び／又は他の入力装置からの入力信号に基づいて、当該表示装置上の現在のカーソル位置を判定する入力検出回路と、
を備え、
当該表示装置は、上記インタフェース回路によって接続が成功する毎に、当該表示装置上に接続が成功した駆動装置に対応する表示ウィンドウを開き、
上記現在のカーソル位置が上記表示ウィンドウのいずれかの内部にあるときは、当該表示装置は、上記カーソル制御装置及び入力装置から供給された制御信号及び入力信号を、該現在のカーソル位置が内部にある表示ウィンドウを駆動する上記駆動装置に送信し、さらに、上記現在のカーソル位置がなお上記表示装置内ではあるが上記リモートの駆動装置のどの上記表示ウィンドウ内にもないときは、上記カーソル制御装置及び／又は他の入力装置から供給された制御信号及び入力信号を、上記表示装置から上記ローカルの駆動装置に送信することを特徴とする表示装置。
【請求項２６】
上記カーソル制御装置及び／又は他の入力装置は、現在のカーソル位置を制御するために用いられることを特徴とする請求の範囲第２５項記載の表示装置。
【請求項２７】
上記カーソル制御装置及び／又は他の入力装置は、無線マウス装置であることを特徴とする請求の範囲第２６項記載の表示装置。
【請求項２８】
上記カーソル制御装置及び／又は他の入力装置は、キーボード装置であることを特徴とする請求の範囲第２６記載の表示装置。
【請求項２９】
上記インタフェース回路は、ＩＥＥＥ１３９４シリアルバスインタフェース回路であり、ＩＥＥＥ１３９４の物理的な接続を含むことを特徴とする請求の範囲第２７項記載の表示装置。
【請求項３０】
ビデオ及びグラィック信号を表示する表示システムにおいて、
（ａ）制御信号及び入力信号を供給するカーソル制御装置及び／又は他の入力装置と、
（ｂ）上記カーソル制御装置及び／又は他の入力装置からの入力信号を検出し、該カーソル制御装置及び／又は他の入力装置からの入力信号に基づいて、テレビジョン受像機上の現在のカーソル位置を判定する入力検出装置を備える該テレビジョン受像機と、
（ｃ）上記テレビジョン受像機にＩＥＥＥ１３９４シリアルバスによって接続され、該テレビジョン受像機との間の接続を確立するパーソナルコンピュータと、
を備え、
上記テレビジョン受像機は、該テレビジョン受像機とパーソナルコンピュータ間の接続が確立されると、該テレビジョン受像機上に、上記パーソナルコンピュータによって制御される表示ウィンドウを開き、
上記現在のカーソル位置が上記パーソナルコンピュータによって制御される表示ウィンドウ内にあるときは、上記テレビジョン受像機は、上記該カーソル制御装置及び／又は他の入力装置から供給された制御信号及び入力信号を上記パーソナルコンピュータに送信することを特徴とする表示システム。
【請求項３１】
上記カーソル制御装置及び／又は他の入力装置は、無線マウス装置であることを特徴とする請求の範囲第３０項記載の表示システム。
【請求項３２】
上記カーソル制御装置及び／又は他の入力装置は、キーボード装置であることを特徴とする請求の範囲第３０記載の表示システム。
【請求項３３】
上記カーソル制御装置及び／又は他の入力装置は、現在のカーソル位置を制御するために用いられることを特徴とする請求の範囲第３１項記載の表示システム。
【発明の詳細な説明】
技術分野
本発明は、テレビジョン受像機及びコンピュータのモニタ表示装置に関する。
特に、本発明は、カーソルと、機能コントローラとを備える統合テレビジョン受像機及びコンピュータ表示装置に関する。
背景技術
１９９５年７月７日にドラフトとして提案されたＩＥＥＥ１３９４規格、すなわち「高性能シリアルバスのＰ１３９４規格（″P1394 Standard For A High Performance Serial Bus″）」（Draft 8.0v2）は、非同期（asynchronous）及びアイソクロノス（isochronous）の両フォーマットのデータ転送をサポートする安価な高速シリアルバスアーキテクチャを実現した国際規格である。アイソクロノスデータ転送は、送信アプリケーション及び受信アプリケーションの両アプリケーションにおいてデータの送受信が一定周期毎に行われるリアルタイムのデータ転送である。アイソクロノスデータ転送されるデータの各パケットは、それ自身の固有の周期で転送される。
アイソクロノスデータ転送の理想的な適用例は、ビデオレコーダからテレビジョン受像機へのデータ転送である。ビデオレコーダは、画像データ及び音声データを記録し、すなわちデータを離散的なまとまりであるパケットとして保存する。そして、ビデオレコーダは、限定された時間周期において記録された画像データ及び音声データを表す各パケットをその限定された時間周期の間に転送し、テレビジョン受像機で表示する。ＩＥＥＥ１３９４規格のバスアーキテクチャは、複数のチャンネルを提供し、アプリケーション間のアイソクロノスデータ転送を行う。データとともに６ビットのチャンネル番号が報知され、適切なアプリケーションによる受信を確実にする。これによって、複数のアプリケーションは、バス構造を介してアイソクロノスデータを同時に転送することができる。非同期転送は、従来のデータ転送動作であり、データをできるだけ速く、ソースから転送先に全て転送するものである。
ＩＥＥＥ１３９４規格は、ディジタル機器を相互に接続する高速シリアルバスを提供するものであり、これによって、汎用のＩ／Ｏ接続が実現される。ＩＥＥＥ１３９４規格は、アプリケーションのディジタルインタフェースを規定するものであり、これによって、アプリケーションは、バスを介して伝送する前に、ディジタルデータをアナログデータに変換する必要はない。したがって、受信アプリケーションは、バスからアナログデータでなく、ディジタルデータを受信するので、アナログデータをディジタルデータに変換する必要はない。ＩＥＥＥ１３９４規格によって規定されるケーブルは、そのような機器の接続に用いられる嵩張ったケーブルに比べて細い。ＩＥＥＥ１３９４シリアルバスがアクティブなときにも、機器をＩＥＥＥ１３９４シリアルバスに取り付けたり、又はＩＥＥＥ１３９４シリアルバスから取り外すことができる。このように機器をＩＥＥＥ１３９４シリアルバスに取り付けたり、ＩＥＥＥ１３９４シリアルバスから取り外したとき、ＩＥＥＥ１３９４シリアルバスは、現存するノード間でデータを伝送するために、それ自体を自動的に再構成する。ノードは、独自のアドレスを有するバス構造内の論理構成体（logical entity）と考えられる。各ノードは、識別ＲＯＭ、標準化された制御レジスタセット及び独自のアドレス空間を有する。
ＩＥＥＥ１３９４シリアルバスのケーブル環境は、ポイントツーポイントリンクで接続されたノードのネットワークであり、各ノードを物理的に接続するためのポート及び各ノード間のケーブルを含んでいる。ＩＥＥＥ１３９４シリアルバスのケーブル環境における物理トポロジーは、有限の分岐点を有する多ポートの非循環ネットワーク（non-cyclic network）である。このケーブル環境における主な制約は、ノードが閉ループを形成することなく、互いに接続されなければならないということである。
ＩＥＥＥ１３９４シリアルバスケーブルは、異なるノード上のポートを互いに接続する。各ポートは、終端器（terminator）と、送受信機（transceiver）と、簡単な論理回路とを備える。ノードは、その物理的な接続を行う多数のポートを備える。ケーブル及びポートは、ノード間のバス中継器（repeater）として働き、単一の論理バスを構成する。各ノードにおけるケーブルの物理的な接続は、１つ以上のポートと、アービトレーション論理回路と、再同期回路と、エンコーダとを有する。各ポートは、ケーブルコネクタが接続されるケーブル媒体インタフェース（cable media interface）を提供する。アービトレーション論理回路は、バスにアクセスしてノードのバスの権利を獲得する。再同期回路は、受信されたデータストローブ符号化データビットを取り込み、ノード内のアプリケーションによって使用されるローカルクロックに同期したデータビットを発生する。エンコーダは、このノードから送信するデータと、再同期回路によって受信された他のノード宛のデータの両方を取り込み、これらのデータを、ＩＥＥＥ１３９４シリアルバスを介して送信するために、データストローブフォーマットに符号化する。このような構成によって、ケーブルの物理的な接続は、ケーブル環境の物理的なポイントツーポイントトポロジーから、システムの上位層によって望まれる仮想報知バス（virtual broadcast bus）に変換される。このことは、物理的な接続の１つのポートで受信された全てのデータを取り込み、このデータをローカルクロックに同期させて、全てのデータを物理的な接続の他のポートから中継して出力すことによって行われる。
既存のテレビジョン受像機及びパーソナルコンピュータ（ＰＣ）モニタは非常に多種多様である。テレビジョン受像機は、一般的に中間の表示解像度能力を有し、複合ビデオ信号インタフェース、ｓ−ビデオ信号インタフェース、同軸ケーブルを介して受信される無線周波数信号のための無線周波数インタフェース等、ビデオ入力信号を受信する幾つかの種類のアナログインタフェースを備えている。テレビジョン受像機の能力は、より高解像度のビデオデータやグラフィックデータを表示するように進歩しているが、民生用のビデオ解像度は以前と殆ど変わらない。ＰＣモニタの受像管は、民生用のテレビジョン受像機の技術に基づいているが、ＰＣモニタは、細かい作業をするために読み取れる程度の小さなテキストや細線を表示する能力が必要とされるので、ＰＣモニタ又は表示装置には、民生用テレビジョン受像機とは非常に異なる解像度が要求される。これを満足するために、ＰＣモニタは、民生用テレビジョン受像機よりも高い解像度を有し、ビデオグラフィックアレイ（ＶＧＡ）、スーパＶＧＡ（ＳＶＧＡ）、ＲＧＢ等の非常に異なる高帯域のインタフェースを有している。
ピクチャインピクチャ機能を有する既存のテレビジョン受像機では、テレビジョン画面で２つのビデオ入力信号を同時に見ることができる。例えば、ピクチャインピクチャ機能を利用する視聴者は、例えばケーブルとビデオテープレコーダ（ＶＴＲ）の２つの異なるソースからのビデオ入力信号を同時に見ることができる。しかしながら、表示装置の各ソース機能の動作の制御は、そのソース機能を介して行われる。したがって、ＶＴＲ等の外部ソース機能を制御するときは、遠隔制御装置からの制御信号をそのソース機能に向けて送らなくてはならない。
ユーザが１つの駆動装置によってそれぞれ駆動される複数の表示ウィンドウを表示するとともに、表示装置を介して駆動装置の動作を制御することができるようにする表示装置が望まれている。また、これらの利点を達成する単一の制御インタフェースが望まれている。
発明の開示
１つ以上の表示ウィンドウと、位置依存型カーソルと、機能コントローラとを備えるテレビジョン受像機は、以下に限定されないが、ケーブル、アンテナ及び衛星ソースからのビデオ入力信号と同様に、パーソナルコンピュータ、ビデオテープレコーダ、セットトップボックス、ビデオカメラ、ビデオディスクプレーヤ等の複数の駆動装置からのビデオ及びグラフィック入力信号を受信して、同時に表示するように構成されている。各表示ウィンドウの大きさは、テレビジョン受像機の表示画面の所定の面積を占めるように調整可能である。複数の駆動装置によって駆動される複数の入力表示ウィンドウは、同時に見ることができる。テレビジョン受像機と、表示ウィンドウを駆動する駆動装置との動作を制御するために１つ以上のカーソル制御及び入力装置が用いられる。カーソル制御及び入力装置は、テレビジョン受像機の画面上のカーソルの位置を制御する。カーソルが入力表示ウィンドウの１つの中に配置されると、カーソル制御及び入力装置は、テレビジョン受像機から適切な駆動装置に送られる信号によって、入力表示ウィンドウを駆動している駆動装置の動作を制御するために用いられる。これらの駆動装置は、ＩＥＥＥ１３９４シリアルバスネットワークを介してテレビジョン受像機に接続されることが好ましい。
【図面の簡単な説明】
図１は、本発明のテレビジョン受像機に接続され、テレビジョン受像機の表示ウィンドウを駆動するパーソナルコンピュータ又は他の駆動装置を備えるＩＥＥＥ１３９４シリアルバスネットワークの具体的構成を示すブロック図である。
図２は、図１のパーソナルコンピュータの具体的な内部構成を示すを示すブロック図である。
図３は、本発明のテレビジョン受像機の関連する具体的な内部構成を示すブロック図である。
図４は、主表示ウィンドウ及び副表示ウィンドウを有するテレビジョン受像機の画面の具体的な表示例を示す図である。
発明を実施するための最良の形態
テレビジョン受像機は、１つ以上の表示ウィンドウと、位置依存型カーソル（place dependent cursor）と、制御機能とを有し、以下に限定されないが、ケーブル、アンテナ及び衛星ソースからのビデオ信号と同様に、パーソナルコンピュータ、ビデオテープレコーダ、セットトップボックス、ビデオカメラ、ビデオディスクプレーヤ等の複数の駆動装置からのビデオ及びグラフィック入力信号を受信して、同時に表示するように構成されている。各表示ウィンドウは、テレビジョン受像機の表示画面の所定の面積を占めるように大きさを調整することができる。複数の入力表示ウィンドウは、同時に見ることができる。表示ウィンドウは、表示画面上で重ねて又は互いに隣接して配置することができる。
カーソル制御及び入力装置は、テレビジョン受像機と、複数の入力表示ウィンドウを駆動する駆動装置との動作を制御するために用いられる。カーソル制御及び入力装置は、赤外線信号を用いた無線装置であることが好ましい。あるいは、当該技術分野においてよく知られているように、無線カーソル制御及び入力装置は、他の適切な通信技術を用いることができる。無線カーソル制御装置は、テレビジョン受像機の表示画面上のカーソルの位置を制御する。カーソルが入力表示ウィンドウの１つの中に配置されると、カーソル制御装置及び他の入力装置は、テレビジョン受像機から適切な駆動装置に送られる信号によって、その入力表示ウィンドウを駆動している駆動装置の動作を制御するために用いられる。
例えば、ＰＣがテレビジョン画面に表示されている入力表示ウィンドウを駆動しているときに、カーソルがＰＣ表示ウィンドウ内に配置されると、カーソル制御装置及び他の入力装置は、ＰＣの動作を制御するために用いられ、入力信号がＰＣに送信される。カーソル制御装置及び他の入力装置からの入力信号は、テレビジョン受像機で受信される。そして、テレビジョン受像機内の入力検出回路は、どの表示ウィンドウ内にカーソルが現在配置しているか判定し、その表示ウィンドウを駆動している駆動装置にそれらの入力信号を送信する。これらの駆動装置は、ＩＥＥＥ１３９４シリアルバスネットワークを介してテレビジョン受像機に接続されていることが好ましい。
図１は、ＰＣ、ビデオテープレコーダ（ＶＴＲ）、ビデオカメラ、テレビジョン受像機を備えるＩＥＥＥ１３９４シリアルバスネットワークの具体的な構成を示すブロック図である。図１では、ＰＣ１４、ＶＴＲ１７、ビデオカメラ１８が用いられているが、他の駆動装置も表示ウィンドウを駆動するためにテレビジョン受像機１０に接続することができる。ＰＣ１４は、それに対応する表示装置３６を備え、ＩＥＥＥ１３９４シリアルバスケーブル１２によってテレビジョン受像機１０に接続されている。セットトップボックス１１は、ＩＥＥＥ１３９４シリアルバスケーブル１３によってテレビジョン受像機１０に接続されている。ＶＴＲ１７は、ＩＥＥＥ１３９４シリアルバスケーブル１５によってＰＣ１４に接続されている。ビデオカメラ１８は、ＩＥＥＥ１３９４シリアルバスケーブル１９によってＶＴＲ１７に接続されている。セットトップボックス１１と、テレビジョン受像機１０と、ＰＣ１４と、ＶＴＲ１７と、ビデオカメラ１８は、全体としてＩＥＥＥ１３９４シリアルバスネットワークを構成している。第２のＶＴＲ２１は、従来のＶＴＲインタフェースを介してテレビジョン受像機１０に接続されているが、ＩＥＥＥ１３９４シリアルバスネットワークを構成してはいない。
無線のカーソル制御／入力装置１６は、入力及び制御信号をテレビジョン受像機１０に供給する。無線のカーソル制御／入力装置１６は、テレビジョン受像機１０上の現在のカーソル位置を無線で制御する赤外線マウス技術を有していることが好ましい。上述したように、リモートの駆動装置の１つによって制御されるテレビジョン受像機１０の画面上のウィンドウ内にカーソルが配置されると、カーソル制御／入力装置１６は、その表示ウィンドウを駆動しているリモートの駆動装置に信号を供給する。このような信号は、テレビジョン受像機１０及びＩＥＥＥ１３９４シリアルバスを介してリモートの駆動装置に供給される。カーソル制御／入力装置１６は、赤外線信号を用いてテレビジョン受像機１０と通信することが好ましい。あるいは、以下に限定されないが、有線入力装置、無線周波数入力装置及び一体型カーソル制御装置を備える有線又は無線キーボード等の他の適切なカーソル制御／入力装置を、カーソル制御／入力装置１６の代わりに用いることもできる。セットトップボックス１１、ＰＣ１４、ＶＴＲ１７及びビデオカメラ１８は、テレビジョン受像機１０内にないので、これらは全てリモートの駆動装置と称する。
図２は、ＰＣ１４の具体的な内部構成を示すブロック図である。図２は典型的なコンピュータシステムであるＰＣ１４を示すが、テレビジョン受像機１０上の表示ウィンドウを駆動する適切な駆動装置であればいかなる駆動装置でも用いることができる。ＰＣ１４は、中央演算処理装置（ＣＰＵ）２０と、メインメモリ３０と、ビデオメモリ２２と、マスストレージ装置３２と、ＩＥＥＥ１３９４インタフェース回路２８とを備え、これらは全て従来の双方向システムバス３４によって接続されている。ＩＥＥＥ１３９４インタフェース回路２８は、ＩＥＥＥ１３９４シリアルバスを介して送受信を行うための物理的インタフェース回路４２を備える。物理的インタフェース回路４２は、ＩＥＥＥ１３９４シリアルバスケーブル１２、１５を介してそれぞれテレビジョン受像機１０、ＶＴＲ１７に接続されている。本発明の好ましい具体例では、ＩＥＥＥ１３９４インタフェース回路２８は、ＰＣ１４内のＩＥＥＥ１３９４インタフェースカードによって実現されている。なお、当業者にとって、マザーボード上にＩＥＥＥ１３９４インタフェース回路を構成する等、他の適切な方法によってもＩＥＥＥ１３９４インタフェース回路２８をＰＣ１４内に実現できることは明らかである。マスストレージ装置３２は、例えば磁気、光又は光磁気のいずれかの１つ以上のストレージ技術、あるいは他の利用可能なマスストレージ技術を用いた固定の記録媒体及び着脱可能な記録媒体の両方を備えていてもよい。双方向システムバス３４は、メモリ２２、３０のいずれかの領域をアドレシングするアドレスバスを備えている。また、双方向システムバス３４は、ＣＰＵ２０、メインメモリ３０、ビデオメモリ２２、マスストレージ装置３２、ＩＥＥＥ１３９４インタフェース回路２８間でデータを転送するデータバスを備えている。
また、ＰＣ１４は、キーボード３８、マウス４０、及び対応する表示装置３６を含む多数の周辺入出力装置に接続されている。キーボード３８はＣＰＵ２０に接続されており、これによって、ユーザはデータや制御信号をＰＣ１４に入力することができる。従来のマウス４０はキーボード３８に接続されており、カーソル制御装置として表示装置３６上のグラフィック画像を操作する。以下に詳細に説明するが、ＰＣ１４が、テレビジョン受像機１０に接続されて、表示ウィンドウを駆動しているとき、テレビジョン受像機１０とともに用いるカーソル制御／入力装置１６は、キーボード３８及びマウス４０とともにあるいはそれらに代わって用いることができる。さらに、ＰＣ１４の対応する表示装置３６は、ＰＣ１４によって駆動されるテレビジョン受像機１０の画面の表示ウィンドウと連係して用いられるか、あるいはその代わりに用いることができる。例えば、ＰＣ１４がテレビジョン受像機１０の表示ウィンドウを駆動しているとき、ＰＣ１４の対応する表示装置３６は必要ではない。
ビデオメモリ２２のポートは、ビデオマルチプレクス及びシフタ回路２４に接続され、このビデオマルチプレクス及びシフタ回路２４はビデオ増幅器２６に接続されている。ビデオ増幅器２６は、表示装置３６を使用するときは、それを駆動する。ビデオマルチプレクス及びシフタ回路２４及びビデオ増幅器２６は、ビデオメモリ２２に記憶された画素データを、表示装置３６での使用に適したラスタ信号に変換する。
図３は、テレビジョン受像機１０の関連する具体的な内部構成を示すブロック図である。ＩＥＥＥ１３９４インタフェース回路５０は、物理的インタフェース回路６４を備える。物理的インタフェース回路６４は、ＩＥＥＥ１３９４シリアルバスケーブル１２、１３を介してそれぞれＰＣ１４、セットトップボックス１１に接続されている。ＩＥＥＥ１３９４インタフェース回路５０は、ＣＰＵ５６に接続されており、ＣＰＵ５６と、ＩＥＥＥ１３９４シリアルバスネットワークに接続された駆動装置との間の通信を制御する。また、ＩＥＥＥ１３９４インタフェース回路５０は、オーディオ／ビデオスイッチ５５に接続されており、ＩＥＥＥ１３９４シリアルバスネットワークに接続されている駆動装置からのビデオ信号をオーディオ／ビデオスイッチ５５に供給する。ケーブル／アンテナインタフェース回路５２は、同軸ケーブル又はアンテナからのビデオ入力信号を受信し、これらのビデオ信号をチューナ５３を介してオーディオ／ビデオスイッチ５５に供給する。従来のＶＴＲインタフェース回路５４は、第２のＶＴＲ２１からのビデオ入力信号が供給されるとともに、第２のＶＴＲ２１に信号を出力するように接続されている。また、ＶＴＲインタフェース回路５４は、オーディオ／ビデオスイッチ５５に接続されており、オーディオ／ビデオ信号を第２のＶＴＲ２１に送り、また第２のＶＴＲ２１からオーディオ／ビデオ信号が供給される。図１に示すように、ＩＥＥＥ１３９４シリアルバスを介しての通信が可能な適切に構成されたＶＴＲ１７は、ＩＥＥＥ１３９４シリアルバスネットワークを介してテレビジョン受像機１０にも接続されている。
入力検出回路５８は、ＣＰＵ５６に接続されており、カーソル制御／入力装置１６や他の入力装置からの入力信号を検出する。ＣＰＵ５６は、入力検出回路５８からの入力信号に基づいて現在のカーソル位置を検出するとともに、制御信号をＩＥＥＥ１３９４シリアルバスを介して適切な駆動装置に送る。オーディオ／ビデオスイッチ５５及びＣＰＵ５６は、ビデオＲＡＭ（ＶＲＡＭ）回路６１に接続されており、ＰＣ１４又は他の駆動装置によって制御されるウィンドウを、ＶＴＲインタフェース回路５４を介したＶＴＲ２１と、ケーブル／アンテナインタフェース回路５２又はＩＥＥＥ１３９４シリアルバスを介してテレビジョン受像機１０に接続された他の駆動装置とのいずれかから供給されるビデオ信号を用いて、テレビジョン受像機１０によって駆動されるライブビデオを表示しているウィンドウと結合する。ＶＲＡＭ回路６１は、ビデオ信号を表示装置６２に供給する。圧縮ビデオデータストリームがテレビジョン受像機１０によって受信されるときは、その圧縮ビデオデータストリームは、ＶＲＡＭ回路６１に送られる前に、テレビジョン受像機１０内のコーデック（ＣＯＤＥＣ）又は他の適切な伸長手段によって伸長される。
図４は、主表示ウィンドウ７６及び副表示ウィンドウ７２を有する画面７０の具体的な表示例を示す図である。この例では、主表示ウィンドウ７６は、ケーブル／アンテナインタフェース回路５２を介して受信されたビデオ信号からテレビジョン受像機１０自体によって駆動され、副表示ウィンドウ７２は、ＰＣ１４によって駆動される。ＩＥＥＥ１３９４インタフェース回路５０は、テレビジョン受像機１０と副表示ウィンドウ７２を駆動する駆動装置であるＰＣ１４との間の双方向通信チャンネルを提供する。副表示ウィンドウ７２を駆動するのに必要なＰＣ１４からのビデオ信号は、ＣＰＵ５６の制御のもとにＩＥＥＥ１３９４インタフェース回路５０を介してＶＲＡＭ回路６１に送られる。そして、ＶＲＡＭ回路６１は、これらのビデオ信号を用いて、画面７０上の副表示ウィンドウ７２内に出力ビデオ、グラフィックス又はテキストを表示する。カーソル７４がテレビジョン受像機１０によって駆動される主表示ウィンドウ７６内に現在配置されている場合、入力検出回路５８に供給された制御及び入力信号は、テレビジョン受像機１０を制御するために用いられる。カーソル７４が現在副表示ウィンドウ７２内に配置されている場合、入力検出回路５８に供給された制御及び入力信号は、ＩＥＥＥ１３９４インタフェース回路５０を介して、副表示ウィンドウ７２を駆動している駆動装置であるＰＣ１４に送られる。
テレビジョン受像機１０上の表示ウィンドウを駆動している各駆動装置は、ＩＥＥＥ１３９４シリアルバスネットワークを介してテレビジョン受像機１０との間に個々の接続を確立しなけければならない。上述したように、この接続は双方向の接続であり、例えばテレビジョン受像機１０とＰＣ１４が接続されると、テレビジョン受像機１０とＰＣ１４は互いに信号を送る。表示ウィンドウを駆動する駆動装置とテレビジョン受像機１０が接続されると、表示ウィンドウを駆動する駆動装置は、最初にテレビジョン受像機１０が表示ウィンドウを確立するように要求することによって、その表示ウィンドウを確立する。この要求を行う際、駆動装置は、画面上のｘ位置、画面上のｙ位置、幅、高さ、色深度、色空間等の表示ウィンドウの特徴を指定する。要求がされたときに、これらの特徴が駆動装置によって指定されていない場合は、テレビジョン受像機１０はデフォルトパラメータを用いて表示ウィンドウを確立する。
駆動装置から表示ウィンドウを確立する要求が供給された後、テレビジョン受像機１０は、その要求が成功であるか否かを示す確認応答を駆動装置に送る。確立する要求が成功であって、テレビジョン受像機１０が表示ウィンドウを生成することができる場合、確認応答は、表示ウィンドウに対するハンドルと、表示ウィンドウのｘ位置、ｙ位置、幅、高さ、色深度及び色空間を含む表示ウィンドウの特徴に関する情報と、表示ウィンドウが始まるテレビジョン表示空間に対するＩＥＥＥ１３９４オフセットアドレスとを含む。確立が成功しなかった場合、駆動装置への応答は、確立が失敗した理由に関する情報を含む。例えば、ＰＣ１４がテレビジョン受像機１０に収容することができない表示ウィンドウの幅を指定した場合、応答内の情報は、テレビジョン受像機１０に収容することのできる表示ウィンドウの幅を含む。この場合、ＰＣ１４は、使用可能なパラメータの範囲内で適合するようにパラメータを調整することができる。
駆動装置が、既に確立されている表示ウィンドウの変更を希望する場合、駆動装置は、変更するパラメータを含むデータとともに、表示ウィンドウを変更する要求をテレビジョン受像機１０に送る。この表示ウィンドウを変更する要求に応じて、テレビジョン受像機１０は、表示ウィンドウのパラメータの変更が成功したか否かを示す確認応答を駆動装置に送り返す。表示ウィンドウのパラメータの変更が成功した場合、応答のデータは、表示ウィンドウの新たな値及び新たなＩＥＥＥ１３９４オフセットアドレスを含む。表示ウィンドウのパラメータの変更が成功しなかった場合、応答のデータは要求が失敗した理由を示す。
また、駆動装置は、カーソル変更要求をテレビジョン受像機１０に送ることによって、その駆動装置が制御しているテレビジョン受像機１０上の表示ウィンドウ内で使用するポインタ又はカーソルの形状を変更することができる。この要求は、カーソルを変更したい表示ウィンドウに関するデータを含む。カーソル変更要求に応じて、テレビジョン受像機１０は、その要求が失敗したか成功したかを示す応答を駆動装置に送り返す。この応答は、表示ウィンドウ内のカーソルのｘ及びｙ位置、カーソルの幅及び高さ、カーソルのホットスポットのｘ及びｙ位置、カーソルが始まるＩＥＥＥ１３９４オフセットアドレスを示す。そして、駆動装置は、新たなカーソルを指定されたＩＥＥＥ１３９４オフセットアドレスに書き込む。
ＩＥＥＥ１３９４シリアルバスでバスリセットが発生すると、テレビジョン受像機１０は、所定の時間待ってから、それ自体の表示領域を消去する。この所定の時間の間に、それまで表示ウィンドウを制御していた駆動装置は、テレビジョン受像機１０との接続を再確立することができる。この所定の時間の間に駆動装置が接続を再確立しない場合、テレビジョン受像機１０は、駆動装置の表示ウィンドウを閉じるとともに、駆動装置を切断する。接続を再確立するためには、駆動装置は、以前の接続を再確立していることをテレビジョン受像機１０に伝える独自の接続識別番号又はウィンドウハンドルを、テレビジョン受像機１０に送る。駆動装置が、その表示ウィンドウの位置を識別番号とともに保存しているときは、表示ウィンドウは以前と同じ位置に維持される。以前の接続を再確立する要求が供給された後、テレビジョン受像機１０は、接続の再確立が成功したか否かを示す応答を駆動装置に送り返す。
駆動装置がテレビジョン受像機１０との接続を閉じることを希望して、その駆動装置が制御している表示ウィンドウを閉じると、切断要求がテレビジョン受像機１０に送られる。この切断要求は、接続識別番号を含む。切断要求が供給された後、テレビジョン受像機１０は、切断が成功したか否かを示す切断確認応答を送る。切断が成功しない場合、駆動装置は、接続がうまく終了して、表示ウィンドウが閉じるまで切断要求を繰り返す。
テレビジョン受像機１０と駆動装置が接続され、表示ウィンドウが開いて、駆動装置からのビデオ入力信号によって駆動されると、カーソル制御／入力装置１６からの入力信号が、テレビジョン受像機１０を介して駆動装置に送られる。入力検出回路５８が入力信号を検出し、表示ウィンドウ内にカーソルが配置されると、入力信号がＩＥＥＥ１３９４インタフェース回路５０を介して、ＩＥＥＥ１３９４シリアルバス上を駆動装置に送られる。したがって、駆動装置が本発明のテレビジョン受像機１０と同じ場所になくても、ユーザは、駆動装置を制御することができる。したがって、本発明のテレビジョン受像機１０とカーソル制御／入力装置１６は、ＩＥＥＥ１３９４シリアルバスによってテレビジョン受像機１０に接続された家庭、学校、会社、他の適切な環境における駆動装置を制御するのに用いることができる。この制御は、適切な駆動装置によって駆動されるテレビジョン受像機１０上の表示ウィンドウ内にカーソルを配置し、テレビジョン受像機１０を介して駆動装置に送られる制御入力信号を入力することによって行われる。
複数の表示ウィンドウと、位置依存型カーソルと、機能コントローラとを有する本発明に係るテレビジョン受像機１０は、複数の駆動装置からのビデオ及びグラフィック入力信号を適切な表示ウィンドウ内に表示する。各表示ウィンドウの大きさは、表示画面の所定の面積を占めるように調整可能である。カーソル制御／入力装置１６は、テレビジョン受像機１０と、表示ウィンドウを駆動する駆動装置との動作を制御するのに用いられる。カーソルが１つの入力表示ウィンドウ内に配置されると、カーソル制御／入力装置１６は、テレビジョン受像機１０からＩＥＥＥ１３９４シリアルバスを介して適切な駆動装置に送られる信号によって、その表示ウィンドウを駆動する駆動装置の動作を制御するとともに、その駆動装置に入力信号を供給するのに用いられる。
本発明の構成及び動作原理を分かり易くするために、詳細な事項を含む具体的な実施例を用いて、本発明を説明した。ここでの具体的な実施例やその詳細事項については、添付の請求の範囲を限定するものではない。本発明の趣旨を逸脱しない範囲で、記載された実施例に変更を加えてもよいことは、当業者にとって明らかである。
【図１】
0004242455.tif 000002
【図２】
0004242455.tif 000003
【図３】
0004242455.tif 000004
【図４】
0004242455.tif 000005