(57)【要約】【課題】  利用者にとって優先度の高い被制御装置（画像供給装置）の操作パネルとその他の被制御装置の操作パネルを差別化して表示することができる制御装置（表示装置）を実現するためのネットワークシステム、画像供給装置、表示装置、被制御装置、制御装置、表示方法、その記録媒体及びプログラムを提供する。【解決手段】  １３９４Ｉ／Ｆ部１１１は、表示制御に利用するためのグループ別の属性情報を有する要素を含む操作パネルの表示データ情報をネットワーク経由で画像供給装置より受信する。制御部１１２は、１３９４Ｉ／Ｆ部１１１が受信した操作パネルの表示データ情報よりグループに対応する属性情報を有する要素を選択して描画制御部１１５に表示データを生成させ、その表示データを含む画面を表示デバイス１１８に表示させる。【選択図】  図１
2005110032.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークへ映像信号を出力可能な複数の画像供給装置と、前記画像供給装置から前記ネットワークを介して入力される前記映像信号を基に映像を表示する表示装置とを備えるネットワークシステムであって、
前記画像供給装置は、
前記表示装置における表示制御に利用するためのグループ別の属性情報を有する画像要素を少なくとも１ヶ以上含む表示画像情報を生成する画像情報生成手段と、
前記画像情報生成手段が生成した前記表示画像情報を前記ネットワーク経由で前記表示装置へ送信する送信手段と
を具備し、
前記表示装置は、
前記ネットワーク経由で前記画像供給装置より前記表示画像情報を受信する受信手段と、
外部からの制御信号を基に前記グループを特定するグループ特定手段と、
前記受信手段が受信した前記表示画像情報より前記グループ特定手段が特定するグループに対応する属性情報を有する画像要素を選択して表示する表示手段と
を具備する
ことを特徴とするネットワークシステム。
【請求項２】
前記グループは、複数の前記画像供給装置のいずれか一つまたは複数を識別するためのグループであり、前記制御信号は、複数の前記画像供給装置からの前記映像信号の切り換えを制御する信号である場合に、
前記グループ特定手段は、複数の前記画像供給装置からの映像信号の切り換えを制御する制御信号を基に、表示中の映像信号を供給する画像供給装置を識別するグループを特定することを特徴とする請求項１に記載のネットワークシステム。
【請求項３】
前記表示手段は、前記グループ特定手段が特定するグループの画像供給装置から受信した前記表示画像情報に含まれる前記画像要素を全て選択して表示することを特徴とする請求項２記載のネットワークシステム。
【請求項４】
表示装置とネットワークを介して通信可能な画像供給装置であって、
前記表示装置における表示制御に利用するためのグループ別の属性情報を有する画像要素を少なくとも１ヶ以上含む表示画像情報を生成する画像情報生成手段と、
前記画像情報生成手段が生成した前記表示画像情報を前記ネットワーク経由で前記表示装置へ送信する送信手段と
を具備することを特徴とする画像供給装置。
【請求項５】
ネットワークへ映像信号を出力可能な複数の画像供給装置とネットワークを介して通信可能な表示装置であって、
表示制御に利用するためのグループ別の属性情報を有する画像要素を少なくとも１ヶ以上含む表示画像情報を前記ネットワーク経由で前記画像供給装置より受信する受信手段と、
外部からの制御信号を基に前記グループを特定するグループ特定手段と、
前記受信手段が受信した前記表示画像情報より前記グループ特定手段が特定するグループに対応する属性情報を有する画像要素を選択して画像データを生成する画像情報処理手段と、
前記画像情報処理手段が生成した前記画像データを表示する表示手段と
を具備することを特徴とする表示装置。
【請求項６】
前記グループは、複数の前記画像供給装置のいずれか一つまたは複数を識別するためのグループであり、前記制御信号は、複数の前記画像供給装置からの前記映像信号の切り換えを制御する信号である場合に、
前記グループ特定手段は、複数の前記画像供給装置からの映像信号の切り換えを制御する制御信号を基に、表示中の映像信号を供給する画像供給装置を識別するグループを特定することを特徴とする請求項５に記載の表示装置。
【請求項７】
前記表示手段は、前記グループ特定手段が特定するグループの画像供給装置から受信した前記表示画像情報に含まれる前記画像要素を全て選択して表示することを特徴とする請求項６に記載の表示装置。
【請求項８】
表示手段を備える制御装置と一つまたは複数の被制御装置とがネットワークを介して通信可能なネットワークシステムであって、
前記被制御装置は、
前記表示手段における表示制御に利用するためのグループ別の属性情報を有する画像要素を少なくとも１ヶ以上含む表示画像情報と、前記画像要素に応じた画像を利用者が操作可能な操作情報とを含む操作環境情報を前記ネットワーク経由で前記制御装置へ送信する送信手段と、
前記ネットワーク経由で前記制御装置から制御情報を受信する受信手段と、
前記受信手段が受信した前記制御情報に応じた制御を行う制御手段と
を具備し、
前記制御装置は、
前記操作環境情報を前記ネットワーク経由で前記被制御装置より受信する受信手段と、
外部からの制御信号を基に前記グループを特定するグループ特定手段と、
前記受信手段が受信した前記操作環境情報に含まれる前記表示画像情報および前記操作情報を基に、前記グループ特定手段が特定するグループに対応する属性情報を有する画像要素を選択して、選択した前記画像要素を含み利用者が前記被制御装置を制御するために操作可能な操作パネルを前記表示手段に表示する表示制御手段と、
前記表示手段に表示した前記操作パネルに対する利用者の操作に応じて制御情報を生成する制御情報生成手段と、
生成された前記制御情報を前記ネットワーク経由で前記被制御装置へ送信する送信手段とを具備する
ことを特徴とするネットワークシステム。
【請求項９】
表示手段を備える制御装置とネットワークを介して通信可能な被制御装置であって、
前記表示手段における表示制御に利用するためのグループ別の属性情報を有する画像要素を少なくとも１ヶ以上含む表示画像情報と、前記画像要素に応じた画像を利用者が操作可能な操作情報とを含む操作環境情報を前記ネットワーク経由で前記制御装置へ送信する送信手段と、
前記ネットワーク経由で前記制御装置から制御情報を受信する受信手段と、
前記受信手段が受信した前記制御情報に応じた制御を行う制御手段と
を具備することを特徴とする被制御装置。
【請求項１０】
被制御装置とネットワークを介して通信可能な制御装置であって、
画像や文字を表示可能な表示手段と、
前記表示手段における表示制御に利用するためのグループ別の属性情報を有する画像要素を少なくとも１ヶ以上含む表示画像情報と、前記画像要素に応じた画像を利用者が操作可能な操作情報とを含む操作環境情報を前記ネットワーク経由で前記被制御装置より受信する受信手段と、
外部からの制御信号を基に前記グループを特定するグループ特定手段と、
前記受信手段が受信した前記操作環境情報に含まれる前記表示画像情報および前記操作情報を基に、前記グループ特定手段が特定するグループに対応する属性情報を有する画像要素を選択して、選択した前記画像要素を含み利用者が前記被制御装置を制御するために操作可能な操作パネルを表示するよう前記表示手段を制御する表示制御手段と、
前記表示手段に表示した前記操作パネルに対する利用者の操作に応じて制御情報を生成する制御情報生成手段と、
生成された前記制御情報を前記ネットワーク経由で前記被制御装置へ送信する送信手段と
を具備することを特徴とする制御装置。
【請求項１１】
ネットワークへ映像信号を出力可能な複数の画像供給装置とネットワークを介して通信可能な表示装置を用いた表示方法であって、
表示制御に利用するためのグループ別の属性情報を有する画像要素を少なくとも１ヶ以上含む表示画像情報を前記ネットワーク経由で前記画像供給装置より受信する第１のステップと、
外部からの制御信号を基に前記グループを特定する第２のステップと、
前記第１のステップで受信した前記表示画像情報より前記第２のステップで特定するグループに対応する属性情報を有する画像要素を選択して画像データを生成する第３のステップと、
前記第３のステップで生成した前記画像データを表示する第４のステップと
を有することを特徴とする表示方法。
【請求項１２】
ネットワークへ映像信号を出力可能な複数の画像供給装置とネットワークを介して通信可能な表示装置用のプログラムを記録した記録媒体であって、
表示制御に利用するためのグループ別の属性情報を有する画像要素を少なくとも１ヶ以上含む表示画像情報を前記ネットワーク経由で前記画像供給装置より受信する第１のステップと、
外部からの制御信号を基に前記グループを特定する第２のステップと、
前記第１のステップで受信した前記表示画像情報より前記第２のステップで特定するグループに対応する属性情報を有する画像要素を選択して画像データを生成する第３のステップと、
前記第３のステップで生成した前記画像データを表示する第４のステップと
を前記表示装置に実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項１３】
ネットワークへ映像信号を出力可能な複数の画像供給装置とネットワークを介して通信可能な表示装置用のプログラムであって、
表示制御に利用するためのグループ別の属性情報を有する画像要素を少なくとも１ヶ以上含む表示画像情報を前記ネットワーク経由で前記画像供給装置より受信する第１のステップと、
外部からの制御信号を基に前記グループを特定する第２のステップと、
前記第１のステップで受信した前記表示画像情報より前記第２のステップで特定するグループに対応する属性情報を有する画像要素を選択して画像データを生成する第３のステップと、
前記第３のステップで生成した前記画像データを表示する第４のステップと
を前記表示装置に実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークへ映像信号を出力可能な複数の画像供給装置と、前記画像供給装置から前記ネットワークを介して入力される前記映像信号を基に映像を表示する表示装置とを備えるネットワークシステムにおいて画像供給装置と表示装置の関係が被制御装置と制御措置の関係であるネットワークシステム、画像供給装置、表示装置、被制御装置、制御装置、表示方法、その記録媒体及びプログラムに関するものである。
【背景技術】
【０００２】
従来単独で稼動していたか、あるいは機器の種類毎の独自の接続によって動作していた家庭内のオーディオ・ビジュアル機器や家電機器を、一つのネットワークによって接続する要求が高まっている。高速のデジタル通信技術によって動画データ、オーディオデータなどリアルタイム性を要求されるデータと、静止画データ、制御データといった通信の信頼性が要求されるデータを混在した状態で転送することができるネットワーク通信がこれを実現している。
【０００３】
家庭内ネットワークの中心としてユーザインタフェースを提供する機器はテレビであり、接続された機器のリモート操作画面をテレビ画面上に表示し、テレビのリモコン装置によってユーザの操作を入力するが、操作画面の表示やユーザ操作に従った機器制御を実行するためのプログラムが機器毎に必要である。ネットワークに接続される機器は多種に及び、また時間を追って新しい機能を有する機種も出現するため、接続される可能性のある全ての機器に対する制御プログラムをテレビ側で準備することは困難である。
【０００４】
こうした問題を解決するアプローチの一つに、特許文献１がある。特許文献１では、操作パネルの画像データをネットワークに接続された被制御装置から送信し、テレビに代表される表示器を備えたリモート制御装置（表示装置）がこれを受信して、操作者に対して操作パネル画像を表示器に表示すると同時に、操作者の操作入力を被制御装置へ送信することにより被制御装置の制御を行うシステムが提案されている。
【特許文献１】特開平１１−３３１４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、図２２のシステムにおいて、被制御装置５１０から送信されたリモート操作画面データは、制御装置５２０の表示装置５２４に図２３のように表示される。このように表示装置５２４上に複数の操作パネルが混在するなかで、利用者にとって使用する優先度が高い被制御装置の操作パネルを使用したい場合に、その他の操作パネルが表示器上を占有する割合は大きくなり、表示装置５２４上の見た目が非常に煩雑で所望の操作パネルを認識し難く、その上、操作パネルの背面にあるＴＶやビデオ画像の表示エリアが狭まる恐れがある。従来、この問題を解消するために、所望の操作パネル以外のものをアイコン化する方法が考えられた。しかし、画面出力をしていない被制御装置は、アイコンのままでは制御操作をすることができない。また、この問題を避けるために、アイコンの代わりに、操作パネル全体を縮小化表示すると、ボタン等のサイズも縮小されてしまうので、操作パネルが見辛くなる。また、あらかじめ修正された小さな操作パネルを被制御装置５１０側に用意しておく場合では、毎回、小さな操作パネルを要求するユーザアクションが必要な上に、その操作パネルを被制御装置５１０から送信させることによって、ネットワーク上のデータ転送量が増加し、システム全体のデータ転送効率を悪化させるという問題があった。
【０００６】
本発明は、上述した事情を考慮してなされたもので、被制御装置（画像供給装置）との通信量を増加することなく、利用者にとって優先度の高い被制御装置（画像供給装置）の操作パネルとその他の被制御装置の操作パネルを差別化して表示することができる制御装置（表示装置）を実現するためのネットワークシステム、画像供給装置、表示装置、被制御装置、制御装置、表示方法、その記録媒体及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明のネットワークシステムにおいては、ネットワークへ映像信号を出力可能な複数の画像供給装置と、画像供給装置からネットワークを介して入力される映像信号を基に映像を表示する表示装置とを備えるネットワークシステムであって、画像供給装置は、表示装置における表示制御に利用するためのグループ別の属性情報を有する画像要素を少なくとも１ヶ以上含む表示画像情報を生成する画像情報生成手段と、画像情報生成手段が生成した表示画像情報をネットワーク経由で表示装置へ送信する送信手段とを具備し、表示装置は、ネットワーク経由で画像供給装置より表示画像情報を受信する受信手段と、外部からの制御信号を基にグループを特定するグループ特定手段と、受信手段が受信した表示画像情報よりグループ特定手段が特定するグループに対応する属性情報を有する画像要素を選択して表示する表示手段とを具備することを特徴とする。
【０００８】
また、本発明のネットワークシステムの一態様例においては、上記グループは、複数の画像供給装置のいずれか一つまたは複数を識別するためのグループであり、上記制御信号は、複数の画像供給装置からの映像信号の切り換えを制御する信号である場合に、上記グループ特定手段は、複数の画像供給装置からの映像信号の切り換えを制御する制御信号を基に、表示中の映像信号を供給する画像供給装置を識別するグループを特定することを特徴とする。
【０００９】
また、本発明の画像供給装置においては、表示装置とネットワークを介して通信可能な画像供給装置であって、表示装置における表示制御に利用するためのグループ別の属性情報を有する画像要素を少なくとも１ヶ以上含む表示画像情報を生成する画像情報生成手段と、画像情報生成手段が生成した表示画像情報をネットワーク経由で表示装置へ送信する送信手段とを具備することを特徴とする。
【００１０】
また、本発明の表示装置においては、ネットワークへ映像信号を出力可能な複数の画像供給装置とネットワークを介して通信可能な表示装置であって、表示制御に利用するためのグループ別の属性情報を有する画像要素を少なくとも１ヶ以上含む表示画像情報をネットワーク経由で画像供給装置より受信する受信手段と、外部からの制御信号を基にグループを特定するグループ特定手段と、受信手段が受信した表示画像情報よりグループ特定手段が特定するグループに対応する属性情報を有する画像要素を選択して画像データを生成する画像情報処理手段と、画像情報処理手段が生成した画像データを表示する表示手段とを具備することを特徴とする。
【００１１】
また、本発明のネットワークシステムにおいては、表示手段を備える制御装置と一つまたは複数の被制御装置とがネットワークを介して通信可能なネットワークシステムであって、被制御装置は、表示手段における表示制御に利用するためのグループ別の属性情報を有する画像要素を少なくとも１ヶ以上含む表示画像情報と、画像要素に応じた画像を利用者が操作可能な操作情報とを含む操作環境情報をネットワーク経由で制御装置へ送信する送信手段と、ネットワーク経由で制御装置から制御情報を受信する受信手段と、受信手段が受信した制御情報に応じた制御を行う制御手段とを具備し、制御装置は、操作環境情報をネットワーク経由で被制御装置より受信する受信手段と、外部からの制御信号を基にグループを特定するグループ特定手段と、受信手段が受信した操作環境情報に含まれる表示画像情報および操作情報を基に、グループ特定手段が特定するグループに対応する属性情報を有する画像要素を選択して、選択した画像要素を含み利用者が被制御装置を制御するために操作可能な操作パネルを表示手段に表示する表示制御手段と、表示手段に表示した操作パネルに対する利用者の操作に応じて制御情報を生成する制御情報生成手段と、生成された制御情報をネットワーク経由で被制御装置へ送信する送信手段とを具備することを特徴とする。
【００１２】
また、本発明の被制御装置においては、表示手段を備える制御装置とネットワークを介して通信可能な被制御装置であって、表示手段における表示制御に利用するためのグループ別の属性情報を有する画像要素を少なくとも１ヶ以上含む表示画像情報と、画像要素に応じた画像を利用者が操作可能な操作情報とを含む操作環境情報をネットワーク経由で制御装置へ送信する送信手段と、ネットワーク経由で制御装置から制御情報を受信する受信手段と、受信手段が受信した制御情報に応じた制御を行う制御手段とを具備することを特徴とする。
【００１３】
また、本発明の制御装置においては、被制御装置とネットワークを介して通信可能な制御装置であって、画像や文字を表示可能な表示手段と、表示手段における表示制御に利用するためのグループ別の属性情報を有する画像要素を少なくとも１ヶ以上含む表示画像情報と、画像要素に応じた画像を利用者が操作可能な操作情報とを含む操作環境情報をネットワーク経由で被制御装置より受信する受信手段と、外部からの制御信号を基にグループを特定するグループ特定手段と、受信手段が受信した操作環境情報に含まれる表示画像情報および操作情報を基に、グループ特定手段が特定するグループに対応する属性情報を有する画像要素を選択して、選択した画像要素を含み利用者が被制御装置を制御するために操作可能な操作パネルを表示するよう表示手段を制御する表示制御手段と、表示手段に表示した操作パネルに対する利用者の操作に応じて制御情報を生成する制御情報生成手段と、生成された制御情報をネットワーク経由で被制御装置へ送信する送信手段とを具備することを特徴とする。
【００１４】
また、本発明の表示方法においては、ネットワークへ映像信号を出力可能な複数の画像供給装置とネットワークを介して通信可能な表示装置を用いた表示方法であって、表示制御に利用するためのグループ別の属性情報を有する画像要素を少なくとも１ヶ以上含む表示画像情報をネットワーク経由で画像供給装置より受信する第１のステップと、外部からの制御信号を基にグループを特定する第２のステップと、第１のステップで受信した表示画像情報より第２のステップで特定するグループに対応する属性情報を有する画像要素を選択して画像データを生成する第３のステップと、第３のステップで生成した画像データを表示する第４のステップとを有することを特徴とする。
【００１５】
また、本発明の記録媒体は、ネットワークへ映像信号を出力可能な複数の画像供給装置とネットワークを介して通信可能な表示装置用のプログラムを記録した記録媒体であって、表示制御に利用するためのグループ別の属性情報を有する画像要素を少なくとも１ヶ以上含む表示画像情報をネットワーク経由で画像供給装置より受信する第１のステップと、外部からの制御信号を基にグループを特定する第２のステップと、第１のステップで受信した表示画像情報より第２のステップで特定するグループに対応する属性情報を有する画像要素を選択して画像データを生成する第３のステップと、第３のステップで生成した画像データを表示する第４のステップとを表示装置に実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体である。
【００１６】
また、本発明のプログラムは、ネットワークへ映像信号を出力可能な複数の画像供給装置とネットワークを介して通信可能な表示装置用のプログラムであって、表示制御に利用するためのグループ別の属性情報を有する画像要素を少なくとも１ヶ以上含む表示画像情報をネットワーク経由で画像供給装置より受信する第１のステップと、外部からの制御信号を基にグループを特定する第２のステップと、第１のステップで受信した表示画像情報より第２のステップで特定するグループに対応する属性情報を有する画像要素を選択して画像データを生成する第３のステップと、第３のステップで生成した画像データを表示する第４のステップとを表示装置に実行させるためのプログラムである。
【発明の効果】
【００１７】
本発明によれば、表示装置（制御装置）は、画像供給装置（被制御装置）との通信量を増加することなく、属性情報に応じて利用者にとって優先度の高い画像供給装置（被制御装置）の操作パネルとその他の被制御装置の操作パネルを差別化して表示することができる。
【発明を実施するための最良の形態】
【００１８】
以下、図面を参照して本発明の第１の実施形態について説明する。
図１は、本発明の第１の実施形態にかかるリモート制御システムをあらわすブロック図である。システムは、高速デジタルインタフェースによるネットワークに接続され、リモコン１２１によるユーザ操作入力を有するデジタルテレビ１１０、デジタルテレビ１１０に操作のための表示を行いデジタルテレビ１１０のリモコン入力によってリモート制御されるチューナ１００とＤ−ＶＣＲ（Ｄｉｇｉｔａｌ−Ｖｉｄｅｏ  Ｃａｓｓｅｔｔｅ  Ｒｅｃｏｒｄｅｒ）１３０から構成される。
【００１９】
図１の１００は、デジタルテレビを介してリモート制御されるチューナである。１０４は、放送を受信して任意のプログラムを選択して出力するチューナ本体部である。１０３はリモート制御のためにデジタルテレビ１１０に表示する表示データ（ＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）データ）を格納または生成する表示データ発生器である。１０２は、ネットワークを介して通信を行いチューナ本体部１０４と表示データ発生器１０３を制御する制御部である。また、１０１は１３９４高速シリアルバスのインタフェースである１３９４Ｉ／Ｆ（インタフェース）部であり、ネットワークケーブル２及び３によって、後述するデジタルテレビ１１０及びＤ−ＶＣＲ１３０の１３９４Ｉ／Ｆ部１１１及び１３１に接続される。
【００２０】
図１の１１０はリモコンによるユーザ操作入力を有するデジタルテレビである。１１１は１３９４高速シリアルバスのインタフェースである１３９４Ｉ／Ｆ部である。１１３は、１３９４Ｉ／Ｆ部１１１で受信したストリームデータをビデオストリームと音声ストリームに分解して各々のストリームデータをデコードする機能を含むデコーダである。１１９は、デコードされた音声データのＤ／Ａ変換と増幅及びスピーカを含む音声出力部である。
【００２１】
１１４は、１３９４Ｉ／Ｆ部１１１で受信したリモート制御のための表示データ（ＧＵＩデータ）を一時的に格納する表示データ用一時メモリである。１１６は、赤外線または無線を使用してユーザの操作入力を行うリモコン制御部である。１１５は、リモート制御のための表示データに基づいてチューナ１００またはＤ−ＶＣＲ１３０のリモート制御のための表示を生成する描画制御部である。１２０は、描画制御部１１５が生成したものを格納する表示用メモリである。１１７は、デコーダ１１３から出力されるビデオデータと表示用メモリ１２０から出力される表示を合成して表示デバイス１１８に表示を行うための画像合成部である。１１２は、１３９４Ｉ／Ｆ部１１１、デコーダ１１３、表示データメモリ１１４、リモコン制御部１１６及び描画制御部１１５をコントロールする制御部である。
【００２２】
制御部１１２は、ネットワークに接続されたチューナ１００またはＤ−ＶＣＲ１３０から送信されるストリームデータを受信して表示デバイス１１８及び音声出力部１１９に出力する。他の処理として、制御部１１２は、描画制御部１１５に対して表示を生成させるトリガとなり、表示デバイス１１８に表示されるリモート制御のための表示とリモコン操作入力によってチューナ１００またはＤ−ＶＣＲ１３０の制御を行うデジタルテレビ１１０の動作を統合的に制御する。
【００２３】
デジタルテレビ１１０のビデオストリームデータの画像走査フォーマットには複数の種類がある。例えば、ＡＴＳＣ（Ａｄｖａｎｃｅｄ  Ｔｅｌｅｖｉｓｉｏｎ  Ｓｙｓｔｅｍｓ  Ｃｏｍｍｉｔｔｅｅ）では走査ライン数、アスペクト比、フレーム（またはフィールド）レートの違いにより１８種類のフォーマットがある。デジタルテレビの表示デバイス１１８は一つ、または少数の固有の表示走査モードを有するので、図示しないデコーダ１１３の機能として、入力ストリームデータの画像走査フォーマットを表示デバイス１１８の表示走査モードに合わせるためのダウンコンバート、またはアップコンバートを行う。
【００２４】
描画制御部１１５では、表示デバイス１１８の表示走査モードに従った解像度の２次元領域に対してリモート制御のための表示を行い、同じ表示走査モードで出力される描画制御部１１５を通じた表示用メモリ１２０からのデータとデコーダ１１３からの出力データが画像合成部１１７によって合成される。即ち、描画制御部１１５にとっては、表示デバイス１１８の有する表示走査モードによってリモート制御のための表示領域（の画素数）は異なるものとなる。
【００２５】
図１の１３０は、デジタルテレビ１１０を介してリモート制御されるＶＣＲ（Ｄ−ＶＣＲ）である。１３４は、テープ（記録再生用の磁気テープ）によってストリームデータを記録再生するＤ−ＶＣＲ本体部である。１３３は、リモート制御のためにデジタルテレビ１１０に表示する表示データ（ＧＵＩデータ）を格納または生成する表示データ発生器である。１３２は、１３９４Ｉ／Ｆ部１３１とＤ−ＶＣＲ本体部１３４と表示データ発生器１３３とを制御する制御部である。１３１は、１３９４Ｉ／Ｆ部である。
【００２６】
本実施形態におけるＩＥＥＥ１３９４高速シリアルバスは、デイジーチェーン方式、ノード分岐方式、及びこの組み合わせに対応し、自由度の高い接続を可能としたネットワークパスである。１００Ｍｂｐｓ、２００Ｍｂｐｓ、４００Ｍｂｐｓでシリアル転送を行うデータ転送方式で、上位の転送速度を有する機器は下位のデータ転送速度をサポートするため、異なる転送速度を有する機器が混在可能である。また、コマンドなどの制御信号、ファイルデータといった非同期で転送されるデータの転送のためのＡｓｙｎｃｈｒｏｎｏｕｓ転送と、ビデオデータや音声信号（いわゆるストリームデータ）等の時間的に連続性を要求されるデータの転送を一定期間（１２５μｓ）ごとに逐次行うＩｓｏｃｈｒｏｎｏｕｓ転送の２つの転送モードを有する。
【００２７】
１３９４高速シリアルバスによるデータ転送は、おおよそ図２０のような階層構造で構成される。２１０１物理層は、ケーブル、コネクタの機械的、電気的仕様、入出力信号の符号／複合化、また、バス初期化、バス調停（アビトレーション）処理を担う。２１０２リンク層は、２１０１物理層と２１０３トランザクション層間で、パケットデータの送受信を実現するためのサービスを提供する。２１０３トランザクション層は、２１０２リンク層と上位層間で、ノードＩＤ指定によるｒｅａｄ、ｗｒｉｔｅ、ｌｏｃｋの３種類のａｓｙｎｃｈｒｏｎｏｕｓ  ｔｒａｎｓａｃｔｉｏｎを提供する。
【００２８】
１３９４Ｉ／Ｆバス内には、ｂｕｓ  ｍａｎａｇｅｒ（ＢＭ）と、Ｉｓｏｃｈｒｏｎｏｕｓ  ｒｅｓｏｕｒｃｅ  ｍａｎａｇｅｒ（ＩＲＭ）の２つのバス管理ノードが存在する。これらは同一ノードであってもよい。
【００２９】
２１０４バス管理層は、ノード制御、Ｉｓｏｃｈｒｏｎｏｕｓ  ｒｅｓｏｕｒｃｅ管理、ｂｕｓ管理の３つを行う。ノード制御は、１３９４Ｉ／Ｆバスの各ノードに存在し、ＩＥＥＥ１２１２規格で規定されるｃｏｎｔｒｏｌ  ｓｔａｔｕｓ  ｒｅｇｉｓｔｅｒ（以下ＣＳＲ）によってノード間でのａｓｙｎｃｈｒｏｎｏｕｓ転送の管理を行う。
【００３０】
Ｉｓｏｃｈｒｏｎｏｕｓ  ｒｅｓｏｕｒｃｅ管理はＩＲＭとなったノードによって行われ、Ｉｓｏｃｈｒｏｎｏｕｓ通信を行おうとするノードに対し、ｃｈａｎｎｅｌ  ｎｕｍｂｅｒ（チャネル番号）と、ｂａｎｄｗｉｄｔｈ（帯域）を与え、Ｉｓｏｃｈｒｏｎｏｕｓ通信に使用するチャネル番号と保証された帯域が確保される。Ｂｕｓ管理はｂｕｓ  ｍａｎａｇｅｒノードによって行われ、接続情報の管理（トポロジーマップの作成）、速度情報の管理（スピードマップの作成）、電源管理などを行う。
【００３１】
Ｆｕｎｃｔｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ（ＦＣＰ）２１０７は、Ａｓｙｎｃｈｒｏｎｏｕｓ  Ｔｒａｎｓａｃｔｉｏｎを使用してＦＣＰｆｒａｍｅと呼ぶ５１２Ｂｙｔｅ以内のデータの送受信を行い、ノード間（接続されている機器、装置問）での制御を可能にする。
【００３２】
ＦＣＰ  ｆｒａｍｅのｃｏｍｍａｎｄ  ｆｒａｍｅは制御ノード（ｃｏｎｔｒｏｌｌｅｒ）から被制御ノード（ｔａｒｇｅｔ）のｃｏｍｍａｎｄ  ｒｅｇｉｓｔｅｒへ書き込まれ、ｒｅｓｐｏｎｓｅ  ｆｒａｍｅはｃｏｍｍａｎｄ  ｆｒａｍｅに応答して被制御ノードから制御ノードのｒｅｓｐｏｎｓｅｒｅｇｉｓｔｅｒへ書き込まれるデータである。ＦＣＰのＡｓｙｎｃｈｒｏｎｏｕｓ  ｐａｃｋｅｔのフォーマットではｐａｃｋｅｔのデータ部にＦＣＰｆｒａｍｅデータが書かれる。
【００３３】
ＡＶ／Ｃ  ｃｏｍｍａｎｄ  ｓｅｔはＦＣＰの上位層であり、ＦＣＰ  ＦｒａｍｅにＡＶ／Ｃ  Ｉｓｏｃｈｒｏｎｏｕｓ転送のｃｏｎｎｅｃｔｉｏｎ制御、テレビジョン、モニタ、ビデオレコーダーといったいわゆるＡＶ機器の制御コマンドを適用するものである。
【００３４】
図２は、リモート制御システムのリモート制御のための表示データ（ＧＵＩデータ）の転送と表示、及びリモート制御の手順について、１３９４ネットワークの通信に注目して説明する図である。ここでは、簡単のために、ネットワークにチューナ１００とデジタルテレビ１１０だけが接続されたものとして説明する。
【００３５】
図２において、デジタルテレビ１１０の制御部１１２は、始めに、チューナ１００のストリーム出力をデジタルテレビ１１０に送信するためのＩｓｏｃｈｒｏｎｏｕｓ  ｃｏｎｎｅｃｔｉｏｎを既に述べたｃｏｎｎｅｃｔｉｏｎ確立手順によって確立する。即ち、１３９４ネットワークのＩＲＭ（本実施形態ではデジタルテレビ１１０が担う）からＩｓｏｃｈｒｏｎｏｕｓ転送のためのチャネルと帯域を確保した後、チューナ１００の１３９４Ｉ／Ｆ１０１のＩｓｏｃｈｒｏｎｏｕｓ  Ｐｌｕｇからデジタルテレビ１１０の１３９４Ｉ／Ｆ１１１のＩｓｏｃｈｒｏｎｏｕｓ  Ｐｌｕｇへのｐｅｅｒ・ｔｏ−ｐｅｅｒ  ｃｏｎｎｅｃｔｉｏｎを確立する（２０１）。
【００３６】
次に、デジタルテレビ１１０の制御部１１２は、チューナ１００の表示データ（ＧＵＩデータ）をデジタルテレビ１１０に送信するためのＡｓｙｎｃｈｒｏｎｏｕｓ  ｓｅｒｉａｌ  ｂｕｓ  ｃｏｎｎｅｃｔｉｏｎを確立するためにＡｌｌｏｃａｔｅ＿Ａｔｔａｃｈコマンドを発行確立する（２０２）。ストリームデータ、表示データ転送の準備が整うと、デジタルテレビ制御部１１２はＡＶ／ＣコマンドのＧｕｉ＿Ｕｐｐｄａｔｅ（ｓｔａｒｔ）コマンドを発行する（２０４）。Ｇｕｉ＿Ｕｐｐｄａｔｅ（ｓｔａｒｔ）コマンドはチューナ１００のＯＳＤデータ発生器１０３に対して、表示データに変化があった場合には新しい表示データを送ることによりデジタルテレビ１１０側にその変化を通知することを指示するコマンドであり、その効果はＧｕｉ＿Ｕｐｐｄａｔｅ（ｓｔｏｐ）コマンドを受け取るまで継続される。
【００３７】
次に、デジタルテレビ１１０の制御部１１２は、チューナ１００の表示データを直接要求するＰｕｓｈ＿Ｇｕｉコマンドを発行する（２０５）。これに対して、チューナ１００の表示データ発生器１０３からリモート制御のための表示データがＡｓｙｎｃｈｒｏｎｏｕｓ  ｓｅｒｉａｌ  ｂｕｓ  ｃｏｎｎｅｃｔｉｏｎを通じてデジタルテレビ１１０へ転送される（２０６）。
【００３８】
デジタルテレビ１１０に転送された表示データは、表示データ用一時メモリ１１４に格納された後、制御部１１２で読み出され、描画制御部１１５へ送られる。これにより、描画制御部１１５は、表示画像を生成し、生成された表示画像は表示用メモリ１２０に格納される。表示用メモリ１２０は、表示デバイス１１８の画面上のアドレスと一対一になっており、１画素をＲＧＢ各８ｂｉｔ単位で記憶されるものとし、電源投人時の表示用メモリ１２０の値は、００ｈとする。そして、画像合成部１１７は、デコーダ１１３からの画像映像データと表示用メモリ１２０からの表示画像を表示デバイス１１８上に出力する際、表示画像の位置とサイズのデータをもとに、走査の切り換えを行い、表示用メモリ１２０からの表示画像と背面にある画像映像データとの合成をする。表示デバイス１１８に表示された合成画像は、ユーザに対する操作環境（操作パネル）として提供される。
【００３９】
表示データは操作環境として表示される要素の集合であり、パネル要素をルートとした木構造のデータ構造を有する。図３はこうした要素と、各要素に従属する必須データまたは選択データを示す表であり、図４は各要素に対してユーザが取り得る操作であるユーザアクションを示す表である。
【００４０】
図３のパネル要素は、操作環境の要素の集合であり、リンクとして各要素が有するのＩＤの列を保持する。また、パネル要素のタイトルとなる文字列データであるラベルヘのリンクと、パネルの表示する表示スクリーン上の位置及び大きさデータを有する。また、パネルの背景の色指定、または背景に表示するビットマップデータヘのリンク、表示する文字列に対するフォントの選択指定をオプションとして保持することができる。また、ビデオ及び音声のストリームを転送するＩｓｏｃｈｒｏｎｏｕｓ転送チャネルデータをオプションとして保持することができ、このオプションが指定された場合には、転送されるストリームからデコードされるオーディオビデオデータをパネル要素全体に表示する。
【００４１】
図３のボタン要素は、図４に示すようにユーザがリモコンによって押す（押し下げ）、または離す（解放）、の操作をすることができる要素であり、押されたときと、離されたときに各々キートップに表示する二つのビットマップデータヘのリンクを保持することができる。ビットマップの大きさはサイズデータで、表示位置は位置データで示される。位置データはこの要素が属するパネル要素内での相対位置を画素単位で指定したものである。また、ボタン要素のタイトル（または機能的な説明）となるラベルヘのリンクを保持し、表示する文字列に対するフォントの選択肢をオプションとして保持することができる。
【００４２】
図３のテキスト要素は、タイトルや説明を文字列で表示する要素であり、位置、サイズと、ラベルとなるテキストデータヘのリンクを保持し、背景色の指定とフォントの選択肢をオプションとして保持することができる。
【００４３】
図３のアイコン要素は、ビットマップを表示し、図４に示すようにユーザが選択することができる要素であり、ビットマップデータヘのリンク、ラベル、位置、サイズとラベルとなるテキストデータヘのリンクを保持し、フォントの選択肢をオプションとして保持することができる。
【００４４】
図３のレンジ要素は、最大及び最小を示す数値による範囲と、この範囲のうちの特定の指示値を表示する要素であり、位置、サイズと、ラベルとなるテキストデータヘのリンクを保持し、フォントの選択肢をオプションとして保持することができる。
【００４５】
図５（ａ）〜図５（ｍ）は表示データのデータ構造を示す図である。図５（ａ）は、パネル要素、ボタン要素など、要素データのデータ構造である。全ての要素は、表示データの中での識別のために要素ＩＤを保持する。要素タイプは要素の種別を示すコードであり、図６（ａ）に示す要素タイプが格納される。要素データは、この要素が保持するデータが、必須データ、選択データの順に格納される。
【００４６】
図５（ｂ）は、必須データまたは選択データとして各要素からリンクされるテキスト、ビットマップなどの実データのデータ構造である。全ての実データは要素と同様に識別のための要素ＩＤを保持する。要素タイプは実データの種別を示すコードで、図６（ｂ）に示すデータタイプが格納される。実データは、テキストデータであれば文字列データが、ビットマップデータであればビットマップデータ列が格納される。
【００４７】
図５（ｃ）〜図５（ｋ）は、要素データが保持する必須データ、または選択データとなる要素またはデータのデータ構造である。図５（ｃ）はテキスト実データヘのリンクであり、要素ＩＤにはリンク先のテキスト案データの要素ＩＤが格納される。図５（ｄ）はビットマップ実データヘのリンクであり、要素ＩＤにはビットマップ実データの要素ｍが格納される。図５（ｅ）は要素へのリンクであり、要素ＩＤにはパネル要素に属するボタン要素、テキスト要素などの要素の要素ＩＤが格納され、要素タイプは、図６（ａ）に示す要素タイプが格納される。図５（ｆ）は背景カラーとして指定するカラーデータのデータ構造であり、ＲＧＢ各８ｂｉｔで表現されるカラーデータが格納される。
【００４８】
図５（ｇ）はパネル要素の位置座標データ構造であり、図５（ｉ）はパネル要素以外の要素の表示位置を指定するデータの構造すなわち、位置座標データ構造である。パネル要素の場合は、表示デバイス１１８の表示範囲の左上隅を基準としたｘ、ｙ座標指定になっている。パネル以外のボタン等の要素は、パネル要素の左上隅からの相対ｘ、ｙ座標になっている。図５（ｈ）はパネル要素のサイズを指定するデータ構造すなわち、サイズデータ構造であり、図５（ｊ）はパネル要素以外の要素を表示するサイズデータ構造である。「幅」及び「高さ」には要素の大きさを画素単位で表現した値が格納される。図５（ｈ）と図５（ｉ）のデータ構造内で、位置座標とサイズの値は、ＡからＤのグループに分類された５種類の値をもつ。
【００４９】
図５（ｋ）は要素で表示されるテキストのフォントサイズを指定するデータ構造であり、図６（ｄ）で示されるフォントコードが格納される。図５（ｌ）は要素の要素データに選択データを格納する場合のデータ構造であり、「選択データタイプ」に図６（ｃ）に示す選択データタイプを格納し、「選択データ」に背景カラー、フォント、など選択的に付加されるデータ構造が格納される。図５（ｍ）はパネル要素の表示されるオーディオヒジュアルデータを転送するＩｓｏｃｈｒｏｎｏｕｓチャネルを指定するデータ構造あり、下位６ｂｉｔにＩｓｏｃｈｒｏｎｏｕｓチャネルが格納され、上位２ｂｉｔにはいずれも０Ｂがセットされる。
【００５０】
図２１は、デジタルテレビ１１０の制御用リモコン１２１の概観例を示す図である。図２１に示すようにリモコン１２１は、入力切り換えボタン６６７、パネル選択・ボタン選択切り換えボタン６６１、カーソルボタン６６２、６６３、６６５、６６６、決定ボタン６６４で構成される。入力切り換えボタン６６７により、表示デバイス１１８上の映像の入力機器を切り換える。パネル選択・ボタン選択切り換えボタン６６１により、図９と図１２の表示例のように操作パネル自体のフォーカス移動状態（図１２）とボタン要素自体のフォーカス移動状態（図９）の切り換えを行う。カーソルボタン６６２、６６３、６６５、６６６により、フォーカスを移動させ、パネル要素やボタン要素の選択を行う。決定ボタン６６４により、選択の決定や、操作パネルの要求等を行う。
【００５１】
図９は、表示データより生成した、チューナ１００をリモート制御するための操作パネルの表示例を示す図である。また、図７は、操作パネルのパネル要素のデータ構造を示す図である。また、図８は、パネル要素のデータ構造中でボタンリンク（１）と指定したボタン要素のデータ構造を示す図である。こうした図７や図８に示すデータを含む表示データがＡｓｙｎｃｈｒｏｎｏｕｓ  ｓｅｒｉａｌ  ｂｕｓ  ｃｏｎｎｅｃｔｉｏｎを通じてチューナ１００からデジタルテレビ１１０へ転送される。これにより、デジタルテレビ１１０は、図９に示すような操作パネルを表示デバイス１１８に表示することができる。
【００５２】
制御部１１２は、描画制御部１１５を通じて図９のような表示を表示デバイス１１８に表示する一方、リモコン制御部１１６を通じてユーザのリモコン操作入力を受け付ける。例えば、図９に示すようにｐｏｗｅｒボタン６０３にフォーカスがあることを、ボタンのハイライト表示６１６でユーザに明示している状態で、利用者がリモコン１２１のカーソルを操作した場合には、これに応答してフォーカス位置（ハイライト表示６１６の位置）を変更する。以下、この動作をナビゲーションと呼ぶ。また、フォーカスのあるボタンに対して選択のリモコン１２１の決定操作に応答してボタンの表示を解放状態のビットマップ表示から押し下げ状態のビットマップ表示に切り替える動作を行う。
【００５３】
ボタンの押し下げなど、表示要素ごとに許容されたユーザアクションを検知すると、デジタルテレビの制御部１１２は、Ｕｓｅｒ＿Ａｃｔｉｏｎコマンドを発行して、チューナ１００の制御部１０２に通知する（図２の２０７）。
【００５４】
制御部１０２は、あらかじめ定められたユーザアクションに対応する制御をチューナ本体部１０４に対して行う。表示データ発生器１０３はチューナ本体部１０４の動作状態の変化を反映し、表示データに変化がある場合には、変化のあった表示データをデジタルテレビ１１０へＡｓｙｎｃｈｒｏｎｏｕｓ  ｓｅｒｉａｌ  ｂｕｓ  ｃｏｎｎｅｃｔｉｏｎによって転送する（図２の２０８）。チューナ本体への制御によっては、Ｉｓｏｃｈｒｏｎｏｕｓ  ｃｏｎｎｅｃｔｉｏｎを通じて新たなストリームデータの転送が開始される（２０９）。
【００５５】
本実施形態では、デジタルテレビ１１０の表示デバイス１１８は、複数の入力映像が表示可能なマルチ画面ではなく、単一の入力映像を表示する画面とする。図１のようにチューナ１００とＶＣＲ１３０が、ネットワークケーブル２、３を介してデジタルテレビ１１０に接続されており、表示デバイス１１８上にチューナ１００とＶＣＲ１３０の操作パネルがある場合、デジタルテレビ１１０は、図２１のようなリモコン１２１のカーソル６６２、６６３、６６５、６６６によって、操作パネル自体のフォーカスを切り換え、リモコン１２１の入力切り換えボタン６６７を押すことによって、フォーカスしている操作パネルによって制御する接続機器からの入力映像に切り換える。デジタルテレビ１１０は、電源投入後に最初の操作パネルが要求された時点で、表示デバイス１１８上の映像を自動的に、その操作パネルによって制御する接続機器からの入力映像にする。また、本実施形態のＶＣＲ１３０は、再生しながら外部からの入力映像も録画もできる同時入出力機能をもつ。
【００５６】
図１２から図１８の説明を順に説明する。
（１）まず、チューナ１００の操作パネルを要求するユーザアクションによって、図１２のように、デジタルテレビ１１０は、チューナ１００からの入力映像３０１を、チューナ１００の操作パネル３０２とともに表示デバイス上に表示する。また、チューナ１００からの映像は、前述したＩｓｏｃｈｒｏｍｕｓ転送で転送される。操作パネルの構成は、電源ボタン３０３、指定チャネルボタン３０９〜３１４、ｕｐ／ｄｏｗｎチャネルボタン３０６、３０７、ＢＳボタン３０４、ＣＳボタン３０５、チャネル決定ボタン３０８となる。パネル及びボタン要素データの構造は、図７、８に示すように、各要素はグループ別に値を有しており、位置座標の値がＦＦＦＦｈの要素は、要素を表示しないことを示す。デジタルテレビ１１０は、受け取った要素データから、グループＡに属す要素のみで構成される操作パネルを表示している。ＡからＤのそれぞれのグループに属す要素を図１０にまとめて示す。グループＡでは、チューナ１００の全てのパネル要素を選択して表示しており、各種様々な操作が可能な操作パネルを提供している。
【００５７】
（２）次に、ＶＣＲ１３０の操作パネルを要求するユーザアクションによって、デジタルテレビ１１０は、ＶＣＲ１３０の操作パネルの要素データを受け取り、図１３のようにＶＣＲ１３０の操作パネル３３６を表示する。ＶＣＲの操作パネル３３６の構成は、録画ボタン３３９、停止ボタン３４０、録画モードボタン３３７、３３８のみとなる。パネル及びボタン要素データの構造は、チューナ１００の操作パネルと同様に、各要素はグループ別に値を有しており、デジタルテレビ１１０は、受け取った要素データから、グループＢに属す要素のみで構成される操作パネルを表示している。ＡからＤのそれぞれのグループに属すボタン要素を図１１にまとめて示す。グループＢでは、停止ボタン、録画ボタン、録画モードボタンを表示するようにしている。図１３のようにデジタルテレビ１１０の表示デバイス１１８上には、チューナ１００とＶＣＲ１３０の２つの操作パネルが存在するが、図１４のようにフォーカス３７０をＶＣＲ１３０の操作パネル３６５に移しても、リモコン１２１の入力切り換えボタン６６７を押さないかぎり、チューナ１００とＶＣＲ１３０の操作パネルのボタン構成とサイズは、変化しない。また、この縮小化したＶＣＲ１３０の操作パネル３６５のままで、ＶＣＲ１３０の録画操作が可能である。
【００５８】
（３）次に、操作パネルのフォーカスを、チューナ１００の操作パネル３５２から縮小化したＶＣＲ１３０の操作パネル３６５に移し、リモコン１２１の入力切り換えボタン６６７を押すユーザアクションによって、図１５のようなＶＣＲ１３０の操作パネル３８９の表示となる。ＶＣＲ１３０の操作パネルの構成は、電源ボタン３９０、再生ボタン３９２、一時停止ボタン３９６、停止ボタン３９４、早送りボタン３９１、巻戻しボタン３９３、録画ボタン３９５、録画モードボタン３９８、３９９、カセット取り出しボタン３９７となる。図１１のグループＡに属す要素すなわち全要素で構成される操作パネルを表示している。そして同時に、入力映像は、前述したＩｓｏｃｈｒｏｎｏｕｓ転送で転送されるＶＣＲ１３０からの入力映像を、表示デバイス上に表示するＣ但し、ＶＣＲ１３０がカセットの映像を再生出力していないときは、図１５のように「ＮＯ  ＩＮＰＵＴ」表示をする。
【００５９】
一方、チューナ１００の操作パネルは、フォーカスをＶＣＲ操作パネルに移す直前に、ユーザが指定チャネルボタン３８３を操作していた場合を示しており、この時デジタルテレビ１１０は、図１０に示した各グループ（グループＡを除く）から、直前に操作した指定チャネルボタン要素が含まれるグループＢを選択して表示する。図１６のようにチューナ１００の操作パネル４８２にフォーカス４８９を移しても、リモコン１２１の入力切り換えボタン６６７を押さないかぎり、チューナ１００とＶＣＲ１３０の操作パネルのボタン構成とサイズは、変化しない。また、チューナ１００の映像は、ＶＣＲ１３０に入力されているので、縮小化したチューナ１００の操作パネル４８２のままでチャネルを変えてＶＣＲ１３０に録画が可能である。また、ＶＣＲ１３０の操作パネル４９０の再生ボタン４９３によって、図１７のようなＶＣＲ１３０の再生映像４１１となる。
【００６０】
さらに図１８のように操作パネルのフォーカス４４９を、ＶＣＲの操作パネルから縮小化したチューナ１００の操作パネル４４２に移し、指定チャネル４４３〜４４８により番組を換えて、ＶＣＲの再生と同時に録画が可能である。デジタルテレビ１１０の制御部１１２の動作を中心に、前述した（１）から（３）の手順に従って説明する。
【００６１】
（１）デジタルテレビ１１０の電源投入後にチューナ１００の操作パネルを要求するユーザアクションを、制御部１１２が検知すると、デジタルテレビ１１０とチューナ１００の１３９４Ｉ／Ｆ１１１、１０１間におけるＡｓｙｎｃｈｒｏｎｏｕｓ転送で、チューナ１００の制御部１０２にチューナ操作パネルデータを要求をする。その後、チューナの操作パネルの表示データが、被制御装置であるチューナ１００から送られてくると、制御部１１２は、表示データ用一時メモリ１１４に、そのデータを格納する。そして、その格納された表示データ（図７、８）から、表示データのグループＡ（図１０）のサイズ及び位置座標及びビットマップデータ等を描画制御部１１５に渡す。次に、チューナ１００のＩｓｏｃｈｒｏｎｏｕｓ転送のチャネル番号のデータを、１３９４Ｉ／Ｆ部１１１からデコーダ１１３に渡すようデコーダ１１３にデコード命令信号を出し、続けて描画制御部１１５にリセット信号を出す。これを受け取った描画制御部１１５は、表示用メモリ１２０に格納するデータを全て００ｈにクリアし、制御部１１２から受け取ったデータの表示を作成一し、表示用メモリ１２０に格納する。
【００６２】
（２）ＶＣＲの操作パネルを要求するユーザアクションを、制御部１１２が検知すると、デジタルテレビ１１０とＶＣＲ１３０の１３９４Ｉ／Ｆ部１１１、１３１間におけるＡｓｙｎｃｈｒｏｎｏｕｓ転送で、ＶＣＲ１３０の制御部１３２にＶＣＲ操作パネルデータを要求をする。その後、ＶＣＲの操作パネルの表示データが、Ａｓｙｎｃｈｒｏｎｏｕｓ転送で、被制御装置であるＶＣＲ１３０から送られてくると、制御部１１２は、（１）で表示データを格納した表示データ用一時メモリ１１４の続きアドレスに、受け取った表示データを偉納する。そして、制御部１１２は、格納されたＶＣＲ１３０の操作パネルの表示データから、表示データのグループＢと、（１）で表示データ用一時メモリ１１４に格納したチューナ１００の操作パネルの表示データから、表示データのグループＡのサイズ及び位置座標及びビットマップデータ等を描画制御部１１５に渡す。次に、描画制御部１１５にリセット信号を出す。これを受け取った描画制御部１１５は、表示用メモリ１２０に格納するデータを全て００ｈにクリアし、制御部１１２から受け取った表示データを表示するためのデータを作成し、表示用メモリ１２０に格納する。
【００６３】
（３）制御部１１２は、ユーザのパネル操作の度に、ＶＣＲ１３０の操作パネル４９０上の要素のボタンＩＤを、要素用メモリ１２２に上書きして記憶しておく。リモコン１２１の入力切り換えボタン６６７による入力切り換え信号を、制御部１１２が検知すると、１３９４Ｉ／Ｆ部１１１に、ＶＣＲ１３０のＩｓｏｃｈｒｏｎｏｕｓ転送のチャネル番号のデータを、１３９４Ｉ／Ｆ部１１１からデコーダ１１３に渡すようデコーダ１１３にデコード命令信号を出す。この時、チャネル番号が無い、つまりＶＣＲ１３０からのカセット再生映像が無い場合は、「ＮＯ  ＩＮＰＵＴ」を表示させるように描画制御部１１５に伝える。そして、制御部１１２は、（２）で表示データ用一時メモリ１１４に格納したＶＣＲの表示データから、表示データのグループＡのサイズ及び位置座標及びビットマップデータ等を描画制御部ｎ５に渡す。また、（１）で表示データ用一時メモリ１１４に格納したチューナ１００の操作パネルの表示データから、要素用メモリ１２２に格納されているボタンＩＤの要素が属すグループを、グループＢからグループＤの中から見つけ出し、そのグループのサイズ及び位置座標及びビットマップデータ等を描画制御部１１５に渡す。
【００６４】
グループＢからグループＤに、該当する要素を含むものが無い場合は、自動的にグループＢのサイズ及び位置座標及びビットマップデータ等を描画制御部１１５に渡す。該当する要素を含むものが複数存在する場合は、初めに見つけ出したグループのサイズ及び位置座標及びビットマップデータ等を描画制御部１１５に渡す。次に、描画制御部１１５にリセット信号を出す。これを受け取った描画制御部１１５は、表示用メモリ１２０に格納するデータを全て００ｈにクリアし、受け取ったＶＣＲ１３０とチューナ１００の要素データから操作パネル表示を作成し、表示用メモリ１２０に格納する。
【００６５】
これ以降のユーザの操作において、再度、入力切り換えの操作が行われると、制御部１１２は（３）の動作のように、グループＡの表示をしている操作パネルは、直前に操作されたボタン要素を含むグループを優先的に表示する。また、以上の制御部１１２の動作は、表示デバイス１１８上に操作パネルの数が２つ以上存在した状況においても、何ら問題はなく対応する。
【００６６】
図１９（ａ）〜図１９（ｃ）は、デジタルテレビ１１０の制御部１１２の制御動作のフローチャートを示す図である。
図１９（ａ）に示すように、デジタルテレビ１１０の電源投入後、最初に操作パネルの表示要求をした時に、この制御を開始する（Ｓ１００）。要求先である被制御機器のノードＩＤを、ノードＩＤ変数Ａに代入する（Ｓ１０１）。そして、その被制御機器とＡｓｙｎｃｈｒｏｎｏｕｓ転送を開始するために、１３９４Ｉ／Ｆ１１１にＡｓｙｎｃｈｒｏｎｏｕｓ転送開始信号を送る（Ｓ１０２）。次に、操作パネルの表示データを被制御機器より受信したか否かを判断する（Ｓ１０３）。
【００６７】
受信した操作パネルの表示データを表示データ用一時メモリ１１４に格納し（Ｓ１０４）、操作パネルを表示させるために、グループＡの要素データを描画制御部１１５に渡す（Ｓ１０５）。次に、ノードＩＤ＝Ａの機器の前述したｏＰＣＲをリードした結果得られるチャネ番号をＰ１に代入して、そのＰ１の値が００００００ｂかどうか判断する（Ｓ１０６）。Ｐ１＝００００００ｂであれば、表示デバイス上に「ＮＯ  ＩＮＰＵＴ」を表示させるため、描画制御部１１５に表示信号を送る（Ｓ１０７）。Ｐ１＝００００００ｂでなければ、チャネル番号Ｐ１のＩｓｏｃｈｒｏｎｏｕｓデータを表示デバイスに表示させるため、デコーダ１１３にデコード命令信号を送る（Ｓ１０８）。
【００６８】
次に、表示用メモリ１２０に格納するデータを全て００ｈにクリアし、表示データから操作パネル表示を作成するために、描画制御部１１５にリセット信号を送る（Ｓ１０９）。次に、表示デバイス１１８上の操作パネルに対して消去要求が出されたかを判断する（Ｓ１１０）。消去要求が無ければ、Ｓ１１４の処理に進む。要求があれば、操作パネルを消去して（Ｓ１１１）、その操作パネルがノードＩＤ＝Ａの機器のものかを判断する（Ｓ１１２）。そうであれば、ＳＴＡＲＴ（Ｓ１００）に戻り、操作パネルの表示要求を待つ。消去した操作パネルがノードＩＤ＝Ａのものでなければ、そのまま操作パネル表示の表示要求を待ち（Ｓ１１４）、要求が無ければ、Ｓ１１０の処理に戻る。要求が有れば、要求先である被制御機器のノードＩＤをノードＩＤ変数Ｂに代入する（Ｓ１１５）。
【００６９】
そして、その被制御機器とＡｓｙｎｃｈｒｏｎｏｕｓ転送を開始するために、１３９４Ｉ／Ｆ１１１にＡｓｙｎｃｈｒｏｎｏｕｓ転送開始信号を送る（Ｓ１１６）。受信したノードＩＤ＝Ｂの機器の操作パネルの表示データをＳ１０４で処理したノードＩＤ＝Ａの表示データに続けて、表示データ用一時メモリ１１４に格納し（Ｓ１１８）、再度ノードＩＤ＝Ａの機器の操作パネルを表示させるために、グループＡの要素データを描画制御部１１５に渡す（Ｓ１１９）。また、ノードＩＤ＝Ｂの機器の操作パネルを表示させるために、グループＢの要素データを描画制御部１１５に渡す（Ｓ１２０）。次に、表示用メモリ１２０に格納するデータを全て００ｈにクリアし、受け取った表示データから操作パネル表示を作成するために、描画制御部１１５にリセット信号を送る（Ｓ１２１）。
【００７０】
次に、操作パネルの表示要求が、有れば、Ｓ１１５の処理へ戻る（Ｓ１２３）。また、表示デバイス１１８の現在フォーカスされている操作パネルについて、ボタン要素の押し下げ操作があれば（Ｓ１２２）、ボタンＩＤを要素用メモリ１２２に記憶する（Ｓ１２５）。また、表示デバイス１１８上の操作パネルに対して消去要求があれば（Ｓ１２６）、操作パネルを消去して（Ｓ１２７）、その操作パネルがノードＩＤ＝Ａの機器のものであれば（Ｓ１２８）、ＳＴＡＲＴ（Ｓ１００）に戻り、操作パネルの表示要求を待つ。また、入力切り換え信号を受信したら（Ｓ１３０）、入力切り換え要求先である被制御機器のノードＩＤをノードＩＤ変数Ｃに代入する（Ｓ１３１）。
【００７１】
そして、Ｃ＝Ｂであるかを判断し（Ｓ１３２）、Ｃ＝ＢでなければＳ１２２の処理に戻り、Ｓ１３２までの処理を繰り返す。Ｃ＝Ｂであれば、ノードＩＤ＝Ｃの機器の前述したｏＰＣＲをリードした結果得られるチャネ番号をＰ２に代入して、そのＰ２の値が００００００ｂかどうか判断する（Ｓ１３３）。Ｐ２＝００００００ｂであれば、表示デバイス上に「ＮＯ  ＩＮＰＵＴ」を表示させるため、描画制御部１１５に表示信号を送る（Ｓ１３４）。Ｐ２＝００００００ｂでなければ、チャネル番号Ｐ２のＩｓｏｃｈｒｏｎｏｕｓデータを表示デバイスに表示させるため、デコーダ１１３にデコード命令信号を送る（Ｓ１３５）。ノードＩＤ＝Ｃの機器の操作パネルを表示させるために、表示データ用一時メモリ１１４中のノードＩＤ＝Ｃの表示データから、グループＡの要素データを描画制御部１１５に渡す（Ｓ１３６）。
【００７２】
次に、要素用メモリ１２２に格納されたボタンＩＤの要素が属している適当なグループを、表示データ用一時メモリ１１４に格納されたノードＩＤ＝Ａの表示データのグループＢ、Ｃ、Ｄから検索する（Ｓ１３７）。すなわち、位置座標の値がＦＦＦＦｈでないグループを探す。適当なグループがなければ、グループＢの要素データを描画制御部１１５へ渡す（Ｓ１３８）。適当なグループがあれば、そのグループの要素データを描画制御部１１５へ渡す（Ｓ１３９）。そして、表示用メモリ１２０に格納するデータを全て００ｈにクリアし、Ｓ１１９、Ｓ１２０で渡した表示データから操作パネル表示を作成するために、描画制御部１１５にリセット信号を送る（Ｓ１４０）。
【００７３】
次に、表示デバイス１１８上に操作パネルが存在するかどうかをチェックする（Ｓ１４１）。ノードＩＤ＝Ｃ以外の操作パネルが存在するならＳ１４２の処理に戻り、ノードＩＤ＝Ｃの操作パネルのみ存在するならノードＩＤ変数ＡにＣの値を代入して（Ｓ１４３）、Ｓ１１０の処理に戻る。全く操作パネルが存在しなくなった時に、この制御を終了する（Ｓ１４５）。
【００７４】
上述したように、本実施形態における表示装置（制御装置）であるデジタルテレビ１１０と、画像供給装置（被制御装置）であるチューナ１００およびＶＴＲ１３０とから構成されるリモート制御システム（ネットワークシステム）においては、デジタルテレビ１１０での表示制御に利用するためのグループ別のサイズ及び位置座標などの情報（属性情報）を有する要素（画像要素）を含む操作パネルの表示データ（表示画像情報）をネットワーク経由で受信し、受信した表示データより例えばチューナ１００のグループに対応する属性情報を有する要素を選択して操作パネルの表示データを生成し、生成した表示データにより操作パネルを表示することができる。これにより、デジタルテレビ１１０は、チューナ１００との通信量を増加することなく、属性情報に応じて利用者にとって優先度の高いチューナ１００の操作パネルとその他の例えばＶＴＲ１３０の操作パネルを差別化して表示することができる。
【００７５】
すなわち、デジタルテレビ１１０上に表示される操作環境である操作パネルを、例えば画像供給装置（被制御装置）を識別するグループに従って、変更して表示することが可能である。例えば、利用者にとって比較的優先度の低いグループの画像供給装置（ＶＴＲ１３０）に対応する操作パネルの表示要素の構成を限定し、操作パネルのサイズを縮小することにより、操作パネルの利便性を損なうことなく縮小化表示することができる。これにより、操作パネルの背面にあるＴＶ映像等の表示エリア確保ができ、有効活用が可能となる。更に、本実施形態において、縮小した操作パネルの表示には、操作性を保つため、ボタンのサイズを縮小することなく、ボタン数の減少により操作パネルを縮小する方法を用いている。これにより、操作者の操作性を保った操作パネルの縮小化表示が可能である。
【００７６】
さらに、本実施形態におけるデジタルテレビ１１０においては、例えば操作パネルを縮小する際にＶＴＲ１３０への縮小版への操作パネルの変更要求や、ＶＴＲ１３０からの縮小版操作パネルのデータ再送信が不要であり、ネットワーク上のデータ転送量を増加させることなく、ＶＴＲ１３０から送られた最初の表示データ情報を用いて、異なる構成の操作パネルに変更することが可能となる。
【００７７】
また、上述した実施形態のチューナ１００やデジタルテレビ１１０における種々の処理機能は、各機能を実現する為のプログラムをメモリより読み出してＣＰＵが実行することによりその機能を実現させるものであるが、この限りではなく、各処理の全部または一部の機能を専用のハードウェアにより実現してもよい。
また、上述したメモリは、光磁気ディスク装置、フラッシュメモリ等の不揮発性のメモリや、ＣＤ−ＲＯＭ等の読み出しのみが可能な記録媒体、ＲＡＭ以外の揮発性のメモリ、あるいはこれらの組み合わせによるコンピュータ読み取り、書き込み可能な記録媒体より構成されてもよい。
【００７８】
また、上述したデジタルテレビ１１０において各種処理を行う機能を実現する為のプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより各処理を行っても良い。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。
【００７９】
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発メモリ（ＲＡＭ）のように、一定時間プログラムを保持しているものも含むものとする。
【００８０】
また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク（通信網）や電話回線等の通信回線（通信線）のように情報を伝送する機能を有する媒体のことをいう。
また、上記プログラムは、前述した機能の一部を実現する為のものであっても良い。さらに、前述した機能をコンピュータシステムに既に記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【００８１】
また、上記のプログラムを記録したコンピュータ読み取り可能な記録媒体等のプログラムプロダクトも本発明の実施形態として適用することができる。上記のプログラム、記録媒体、伝送媒体およびプログラムプロダクトは、本発明の範疇に含まれる。
以上、この発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。
【図面の簡単な説明】
【００８２】
【図１】本発明の第１の実施形態にかかるリモート制御システムをあらわすブロック図である。
【図２】リモート制御システムのリモート制御のための表示データの転送と表示、及びリモート制御の手順について、１３９４ネットワークの通信に注目して説明する図である。
【図３】本実施形態における操作パネルの要素と、各要素に従属する必須データまたは選択データの表を示す図である。
【図４】本実施形態における操作パネルの各要素に対してユーザが取り得る操作であるユーザアクションの表を示す図である。
【図５（ａ）】表示データのデータ構造を示す図である。
【図５（ｂ）】表示データのデータ構造を示す図である。
【図５（ｃ）】表示データのデータ構造を示す図である。
【図５（ｄ）】表示データのデータ構造を示す図である。
【図５（ｅ）】表示データのデータ構造を示す図である。
【図５（ｆ）】表示データのデータ構造を示す図である。
【図５（ｇ）】表示データのデータ構造を示す図である。
【図５（ｈ）】表示データのデータ構造を示す図である。
【図５（ｉ）】表示データのデータ構造を示す図である。
【図５（ｊ）】表示データのデータ構造を示す図である。
【図５（ｋ）】表示データのデータ構造を示す図である。
【図５（ｌ）】表示データのデータ構造を示す図である。
【図５（ｍ）】表示データのデータ構造を示す図である。
【図６（ａ）】要素の種別を示す要素タイプを示す図である。
【図６（ｂ）】実データのデータタイプを示す図である。
【図６（ｃ）】選択データタイプを示す図である。
【図６（ｄ）】フォントサイズを指定するフォントコードを示す図である。
【図７】操作パネルのパネル要素のデータ構造を示す図である。
【図８】パネル要素のデータ構造中でボタンリンク（１）と指定したボタン要素のデータ構造を示す図である。
【図９】チューナ１００をリモート制御するための操作パネルであって、ボタン要素自体のフォーカス移動状態の表示例を示す図である。
【図１０】グループＡからＤのそれぞれのグループに属す要素を示す図である。
【図１１】グループＡからＤのそれぞれのグループに属すボタン要素を示す図である。
【図１２】チューナ１００をリモート制御するための操作パネルであって、操作パネル自体のフォーカス移動状態の表示例を示す図である。
【図１３】チューナ１００およびＶＴＲ１３０の操作パネル例であって、チューナ１００の出力を表示中にチューナ１００の操作パネルがフォーカスされた表示例を示す図である。
【図１４】チューナ１００およびＶＴＲ１３０の操作パネル例であって、チューナ１００の出力を入力先とする状態でＶＴＲ１３０の操作パネルがフォーカスされた表示例を示す図である。
【図１５】チューナ１００およびＶＴＲ１３０の操作パネル例であって、ＶＴＲ１３０の出力（なし）を入力先とする状態でＶＴＲ１３０の操作パネルがフォーカスされた表示例を示す図である。
【図１６】チューナ１００およびＶＴＲ１３０の操作パネル例であって、ＶＴＲ１３０の出力（なし）を入力先とする状態でチューナ１００の操作パネルがフォーカスされた表示例を示す図である。
【図１７】チューナ１００およびＶＴＲ１３０の操作パネル例であって、ＶＴＲ１３０の出力を入力先とする状態でＶＴＲ１３０の操作パネルがフォーカスされた表示例を示す図である。
【図１８】チューナ１００およびＶＴＲ１３０の操作パネル例であって、ＶＴＲ１３０の出力を入力先とする状態でＶＴＲ１３０の操作パネルがフォーカスされた表示例を示す図である。
【図１９（ａ）】デジタルテレビ１１０の制御部１１２の制御動作のフローチャートを示す図である。
【図１９（ｂ）】デジタルテレビ１１０の制御部１１２の制御動作のフローチャートを示す図である。
【図１９（ｃ）】デジタルテレビ１１０の制御部１１２の制御動作のフローチャートを示す図である。
【図２０】１３９４シリアルバスによるデータ転送時のプロトコルの階層構造を示す図である。
【図２１】デジタルテレビ１１０の制御用リモコン１２１の概観例を示す図である。
【図２２】従来のリモート制御システムを示すブロック図である。
【図２３】図２２の表示装置５２４に複数の操作パネルが表示された場合の表示例を示す図である。
【符号の説明】
【００８３】
１００        チューナ
１０１、１１１、１３１      １３９４Ｉ／Ｆ部
１０２、１１２、１３２      制御部
１０３、１３３              表示データ発生器
１０４        チューナ本体
１１０        デジタルテレビ
１１３        デコーダ
１１４        表示データ用一時メモリ
１１５        描画制御部
１１６        リモコン制御部
１１７        画像合成部
１１８        表示デバイス
１２０        表示用メモリ
１２１        リモコン
１２２        要素用メモリ
１３４        ＶＣＲ
【図１】
2005110032.tif 000003
【図２】
2005110032.tif 000004
【図３】
2005110032.tif 000005
【図４】
2005110032.tif 000006
【図５（ａ）】
2005110032.tif 000007
【図５（ｂ）】
2005110032.tif 000008
【図５（ｃ）】
2005110032.tif 000009
【図５（ｄ）】
2005110032.tif 000010
【図５（ｅ）】
2005110032.tif 000011
【図５（ｆ）】
2005110032.tif 000012
【図５（ｇ）】
2005110032.tif 000013
【図５（ｈ）】
2005110032.tif 000014
【図５（ｉ）】
2005110032.tif 000015
【図５（ｊ）】
2005110032.tif 000016
【図５（ｋ）】
2005110032.tif 000017
【図５（ｌ）】
2005110032.tif 000018
【図５（ｍ）】
2005110032.tif 000019
【図６（ａ）】
2005110032.tif 000020
【図６（ｂ）】
2005110032.tif 000021
【図６（ｃ）】
2005110032.tif 000022
【図６（ｄ）】
2005110032.tif 000023
【図７】
2005110032.tif 000024
【図８】
2005110032.tif 000025
【図９】
2005110032.tif 000026
【図１０】
2005110032.tif 000027
【図１１】
2005110032.tif 000028
【図１２】
2005110032.tif 000029
【図１３】
2005110032.tif 000030
【図１４】
2005110032.tif 000031
【図１５】
2005110032.tif 000032
【図１６】
2005110032.tif 000033
【図１７】
2005110032.tif 000034
【図１８】
2005110032.tif 000035
【図１９（ａ）】
2005110032.tif 000036
【図１９（ｂ）】
2005110032.tif 000037
【図１９（ｃ）】
2005110032.tif 000038
【図２０】
2005110032.tif 000039
【図２１】
2005110032.tif 000040
【図２２】
2005110032.tif 000041
【図２３】
2005110032.tif 000042