(57)【特許請求の範囲】
【請求項１】
所定の伝送路を介して情報処理装置にデータを送信するデータ伝送装置であって、
上記所定の伝送路において実時間データおよび非同期データの通信を行うための通信インターフェースと、
デジタル放送システムにおける複数のプログラムのデジタル信号が多重化された第１のデータストリームを受信するチューナーブロックと、
上記第１のデータストリームから１つ以上のプログラムを含むデータストリームを選択し、該選択されたストリームを第２のデータストリームとして生成するストリーム選択ブロックと、
上記ストリーム選択ブロックにおいて生成された上記第２のデータストリームを上記実時間データとするパケットを生成し、上記通信インターフェースを介して上記パケットを送信するパケット生成ブロックと、
上記所定の伝送路に接続している情報処理装置により送信された上記非同期データを上記通信インターフェースで受信し、該受信した上記非同期データとしてのコマンドを処理するコマンド処理ブロックとを備え、
上記ストリーム選択ブロックは、上記コマンド処理ブロックにおいて処理されたコマンドにおいて指定された１つ以上のプログラムからなるデータストリームを、上記第２のデータストリームとして生成することを特徴とするデータ伝送装置。
【請求項２】
上記ストリーム選択ブロックはデマルチプレクサを含んでなる請求項１記載のデータ伝送装置。
【請求項３】
上記伝送路はＩＥＥＥ１３９４シリアルバスである請求項１記載のデータ伝送装置。
【請求項４】
所定の伝送路を介し実時間データおよび非同期データの通信を行うための通信インターフェースを用いて情報処理装置にデータを送信するデータ伝送装置の制御方法であって、
デジタル放送システムにおける複数のプログラムのデジタル信号が多重化された第１のデータストリームをチューナーブロックにより受信する工程と、
上記第１のデータストリームから１つ以上のプログラムを含むデータストリームを選択し、該選択されたストリームを第２のデータストリームとして生成するストリーム選択工程と、
上記ストリーム選択工程において生成された上記第２のデータストリームを上記実時間データとするパケットを生成し、上記通信インターフェースを介して上記パケットを送信するパケット生成工程とを有し、
上記所定の伝送路に接続している情報処理装置により送信された上記非同期データを上記通信インターフェースで受信し、該受信した上記非同期データとしてのコマンドをコマンド処理ブロックにより処理すると共に、上記ストリーム選択工程では、上記コマンド処理ブロックにおいて処理されたコマンドにおいて指定された１つ以上のプログラムからなるデータストリームを、上記第２のデータストリームとして生成することを特徴とするデータ伝送装置の制御方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ＩＥＥＥ１３９４シリアルバス等の伝送路に対してデータストリームを送出するデータ伝送装置及びその制御方法に関する。
【０００２】
【従来の技術】
デジタルビデオカセットレコーダ、デジタルチューナー、モニター、パーソナルコンピュータ等の電子機器をＩＥＥＥ１３９４シリアルバス（以下１３９４シリアルバスという）で接続し、これらの電子機器の間でデジタルビデオ信号やデジタルオーディオ信号等の情報信号と電子機器の動作制御コマンドや接続制御コマンド等の制御信号を送受信するシステムが提案されている。
【０００３】
【発明が解決しようとする課題】
前述したようなシステムにおいて、例えばデジタルチューナーで分離したデータストリームをモニターに表示するためには、デジタルチューナー内の機能単位であるチューナーサブユニットとモニター内の機能単位であるモニターサブユニットとの間に１３９４シリアルバスを介した情報信号の接続（コネクション）を設定し、そこに信号を送りだすことが必要となる。
【０００４】
この情報信号の接続に関して、本願発明者等は先に論理的なプラグの概念を提案した（特開平７−２２２２６３号公報）。先に提案した論理的なプラグはシリアルバスプラグ、すなわちユニットにおける１３９４シリアルバスに対する情報信号の出入口を示すものである。またユニット内の機能単位であるサブユニットにおいても同様に情報信号の出入口を規定するプラグの概念を取り込んでいる。したがって、デジタルチューナーのチューナーサブユニットとチューナーユニットのシリアルバス出力プラグとの間の論理的な接続を設定する手段は存在するが、サブユニットの論理的なプラグに情報信号を送出・受信する手段については規定されていなかった。
【０００５】
そこで、本発明は例えばデジタルチューナーのチューナーサブユニット等データ伝送装置のサブユニットの論理的なプラグに情報信号を送出する手段、及び例えばモニターのモニターサブユニット等データ受信装置のサブユニットの論理的なプラグで情報信号を受信する手段を提供することを目的とする。
【０００６】
【解決を解決するための手段】
本発明に係るデータ伝送装置は、所定の伝送路を介して情報処理装置にデータを送信するデータ伝送装置であって、上記所定の伝送路において実時間データおよび非同期データの通信を行うための通信インターフェースと、デジタル放送システムにおける複数のプログラムのデジタル信号が多重化された第１のデータストリームを受信するチューナーブロックと、上記第１のデータストリームから１つ以上のプログラムを含むデータストリームを選択し、該選択されたストリームを第２のデータストリームとして生成するストリーム選択ブロックと、上記ストリーム選択ブロックにおいて生成された上記第２のデータストリームを上記実時間データとするパケットを生成し、上記通信インターフェースを介して上記パケットを送信するパケット生成ブロックと、上記所定の伝送路に接続している情報処理装置により送信された上記非同期データを上記通信インターフェースで受信し、該受信した上記非同期データとしてのコマンドを処理するコマンド処理ブロックとを備え、上記ストリーム選択ブロックは、上記コマンド処理ブロックにおいて処理されたコマンドにおいて指定された１つ以上のプログラムからなるデータストリームを、上記第２のデータストリームとして生成することを特徴とするものである。
【０００７】
本発明に係るデータ伝送装置の制御方法は、所定の伝送路を介し実時間データおよび非同期データの通信を行うための通信インターフェースを用いて情報処理装置にデータを送信するデータ伝送装置の制御方法であって、デジタル放送システムにおける複数のプログラムのデジタル信号が多重化された第１のデータストリームをチューナーブロックにより受信する工程と、上記第１のデータストリームから１つ以上のプログラムを含むデータストリームを選択し、該選択されたストリームを第２のデータストリームとして生成するストリーム選択工程と、上記ストリーム選択工程において生成された上記第２のデータストリームを上記実時間データとするパケットを生成し、上記通信インターフェースを介して上記パケットを送信するパケット生成工程とを有し、上記所定の伝送路に接続している情報処理装置により送信された上記非同期データを上記通信インターフェースで受信し、該受信した上記非同期データとしてのコマンドをコマンド処理ブロックにより処理すると共に、上記ストリーム選択工程では、上記コマンド処理ブロックにおいて処理されたコマンドにおいて指定された１つ以上のプログラムからなるデータストリームを、上記第２のデータストリームとして生成することを特徴とするものである。
【００１２】
本発明に係るデータ伝送装置及びその制御方法によれば、デジタル放送システムにおける複数のプログラムのデジタル信号が多重化された第１のストリームを受信し、受信した第１のストリームの中から１つ以上のプログラムを選択し、選択された１つ以上のプログラムを新たな第２のストリームとして生成し、通信インターフェースを介して他の機器に伝送する。
【００１３】
【発明の実施の形態】
以下本発明の実施の形態について図面を参照しながら詳細に説明する。
【００１４】
図１は本発明を適用するシステムであって、チューナーユニット１とモニターユニット２とを１３９４シリアルバスで接続したものである。
【００１５】
チューナーユニット１はデジタル衛星放送を受信するチューナーであって、内部にチューナーサブユニット１１と、パケット作成ブロック１２と、１３９４インターフェース（以下１３９４  Ｉ／Ｆという）１３と、アシンクロナス・トランザクション処理ブロック１４とを備えている。
【００１６】
チューナーサブユニット１１は、チューナーブロック１１１とデマルチプレクサ１１２とから構成されている。チューナーブロック１１１は、アンテナＡＮＴで受信した信号を入力し、所望の１つのトランスポンダに対応する１つの搬送波を復調して複数のプログラムのデータストリームを得る。即ち、デジタル衛星放送の場合は１周波数に複数のプログラムが含まれている。このデータストリームは例えばＭＰＥＧ２によりエンコードされている。デマルチプレクサ１１２は、チューナーブロック１１１で得たデータストリームから所望の１以上のプログラムのデータストリームを選択する。
【００１７】
パケット作成ブロック１２は、デマルチプレクサ１１２が分離したデータストリームをパケット化する。
【００１８】
１３９４  Ｉ／Ｆ１３は、アイソクロナスプロセスとアシンクロナスプロセスとを備えている。アイソクロナスプロセスは、アイソクロナスモードの処理を行うブロックである。アイソクロナスモードとは、所定の通信サイクル、例えば１２５μｓｅｃ毎に情報信号の伝送を行うモードであって、デジタルビデオ信号やデジタルオーディオ信号のような情報信号をリアルタイムで伝送するときに使用する。アシンクロナスプロセスは、アシンクロナスモードの処理を行うブロックである。アシンクロナスモードは、接続制御コマンドや機器の動作制御コマンド等を不定期に伝送するときに使用する。
【００１９】
アシンクロナス・トランザクション処理ブロック１４は、デマルチプレクサ１１２と１３９４  Ｉ／Ｆ１３のアシンクロナスプロセスとの間で、アシンクロナスモードで伝送するコマンドセットのやりとりを行う。
【００２０】
モニターユニット２は内部にモニターサブユニット２１と、パケット分解ブロック２２と、１３９４  Ｉ／Ｆ２３と、アシンクロナス・トランザクション処理ブロック２４とを備えている。
【００２１】
１３９４  Ｉ／Ｆ２３及びアシンクロナス・トランザクション処理ブロック２４は、それぞれチューナーユニット１内の１３９４  Ｉ／Ｆ１３及びアシンクロナス・トランザクション処理ブロック１４と同様に構成されている。
【００２２】
パケット分解ブロック２２は、１３９４  Ｉ／Ｆ２３のアイソクロナスプロセスから送られてくるパケットを１以上のプログラムからなるデータストリームに分解（ｄｅｐａｃｋｅｔｉｚｅ）する。このデータストリームはデマルチプレクササブユニット２１５に入力され、このデータストリームが複数のプログラムで構成されている場合は選択処理を行って出力する。
【００２３】
モニターサブユニット２１は、ＣＲＴ２１１とデコーダ２１２とから構成されている。デコーダ２１２はデマルチプレクササブユニット２１５から送られてくるデータストリームをデコードしてビデオ信号とする。ただし、１個のプログラムのデータストリームのみが送られてくる場合には、デコードのみ行う。ＣＲＴ２１１はデコーダ２１２から与えられるビデオ信号をもとに映像を表示する。複数のプログラムのビデオ信号が与えられたときには、画面を分割して表示する。１３９４バス３上を伝送されたアイソクロナスパケットは、モニターユニット２の１３９４  Ｉ／Ｆ２３に入力される。そして、アイソクロナスプロセスからパケット分解ブロック２２へ送られる。パケット分解ブロック２２により分解されたパケットは、モニターサブユニット２１のデコーダ２１２により、ビデオ信号に復号化され、さらに多重化されてＣＲＴ２１１に与えられる。ＣＲＴ２１１は与えられたビデオ信号をもとに映像を表示する。
【００２４】
ここで、チューナーユニット１におけるチューナーサブユニット１１で分離したプログラムを１３９４  Ｉ／Ｆ１３を経て１３９４シリアルバス３へ送出し、モニターユニット２の１３９４  Ｉ／Ｆ２３を経てモニターサブユニット２１へ与えるために、本実施の形態では論理的なプラグの概念を使用する。なお、ここでいうサブユニットとは後述する説明からも明らかなように機器本体の機能を実現するためのユニット部分を示す。具体的にはチューナーユニットのチューナーとして機能する部分、モニターユニットのモニターとして機能する部分を示す。別の見方をすると、本実施の形態でいうならば、１３９４によるデータ通信のための処理部に対してデータを送受信するための機器本来の機能部分を示す。なお、デマルチプレクササブユニットのようにその機能のみで構成されるものもある。
【００２５】
すなわち、図２（ａ）に示すように、チューナーサブユニット１１のサブユニット出力プラグ１１３とチューナーユニット１のシリアルバス出力プラグ１３１との間に論理的な接続を設定し、このシリアルバス出力プラグ１３１とモニターユニット２のシリアルバス入力プラグ２３１との間に論理的な接続を設定し、このシリアルバス入力プラグ２３１とモニターサブユニット２１のサブユニット入力プラグ２１３との間に論理的な接続を設定する。これらの各プラグは論理的なプラグである。図２（ｂ）はチューナーサブユニット１１で選局した１つのプログラムＡのデータストリームが図２（ａ）に示した論理的な接続によりモニターサブユニット２１へ伝送されることを示している。
【００２６】
本実施の形態では、図２（ｂ）の状態から分離するプログラムを追加した場合に、２つの異なる論理的接続を設定する。その１つは図２（ｃ）に示すように、チューナーサブユニット１１のサブユニット出力プラグ１１４と１３９４  Ｉ／Ｆ１３のシリアルバス出力プラグ１３２との間、及び１３９４  Ｉ／Ｆ２３のシリアルバス入力プラグ２３２とモニターサブユニット２１のサブユニット入力プラグ２１４との間にそれぞれ１つの論理的な接続を設定するものである。他の１つは図２（ｄ）に示すように、設定済の１つの論理的な接続を用いてＡ，Ｂ２つのプログラムのデータストリームを伝送するものである。なお、これら２つの論理的な接続を設定する手順の詳細については後述する。また、図１で示したように、モニターサブユニットの前段にデマルチプレクササブユニットを構成し、必要に応じて入力される複数のプログラムの選択を行ってもよい。
【００２７】
図３は図２（ｃ）に示したシステムの詳細を示すブロック図である。ここで、図１と対応する部分には図１で使用した符号と同一の符号が付してある。
【００２８】
チューナーサブユニット１１に設けられているサブユニット出力プラグ１１３，１１４と１３９４  Ｉ／Ｆ１３のアイソクロナスプロセスに設けられたシリアルバス出力プラグ１３１，１３２との間に第１〜第２のパケット作成ブロック１２−１〜１２−２が接続されている。第１〜第２のパケット作成ブロック１２−１〜１２−２は論理的なブロックであって、デマルチプレクサ１１２が分離したデータストリームをプログラム別にパケット化（つまり、この図ではデマルチプレクサ１１２において２個のプログラムＡ，Ｂが分離されている）する。
【００２９】
同様に、モニターサブユニット２１に設けられているサブユニット入力プラグ２１３，２１４と１３９４  Ｉ／Ｆ２３のアイソクロナスプロセスに設けられたシリアルバス入力プラグ２３１，２３２との間に第１〜第２のパケット分解ブロック２２−１〜２２−２が接続されている。第１〜第２のパケット分解ブロック２２−１〜２２−２は論理的なブロックであって、１３９４  Ｉ／Ｆ２３のアイソクロナスプロセスから送られてくるパケットを１つ以上のプログラムからなるデータストリームに分解（ｄｅｐａｃｋｅｔｉｚｅ）する。
【００３０】
デマルチプレクサ１１２が分離したプログラムＡとプログラムＢは、それぞれチューナーサブユニット１１のサブユニット出力プラグ１１３と１１４から別々に出力され、それぞれ第１，第２のパケット作成ブロック１２−１，１２−２で別々にパケット化され、１３９４  Ｉ／Ｆ１３のシリアルバス出力プラグ１３１，１３２へ送られる。シリアルバス出力プラグ１３１，１３２は、１３９４シリアルバス３へアイソクロナスモードで送出するデータのチャンネルに対応して設けられている。したがって、プログラムＡのアイソクロナスパケットとプログラムＢのアイソクロナスパケットは異なるチャンネル（図示はチャンネル１と２）を用いて１３９４バス３上に送出される。
【００３１】
１３９４バス３上を伝送されたアイソクロナスパケットは、モニターユニット２の１３９４  Ｉ／Ｆ２３に入力される。そして、シリアルバス入力プラグ２３１，２３２からそれぞれ第１，第２のパケット分解ブロック２２−１，２２−２へ送られる。シリアルバス入力プラグ２３１，２３２は、シリアルバス出力プラグ１３１，１３２と同じく、１３９４シリアルバス３からアイソクロナスモードで入力されるデータのチャンネルに対応して設けられている。第１，第２のパケット分解ブロック２２−１，２２−２により分解されたパケットは、プログラムＡのデータストリームとプログラムＢのデータストリームとなり、モニターサブユニット２１のサブユニット入力プラグ２１３，２１４に入力される。なお、これらの入力プラグの前段にはデマルチプレクササブユニット２１５が論理的なブロックとして構成され、各入力、出力に対して論理的なプラグを構成するようになす。このデマルチプレクササブユニット２１５は後述する図６の例等で有効であり、この例のようにプログラムＡ，Ｂが別々のプラグから入出力される場合には実質的に機能しない（スルーである）。データストリームは、デコーダ２１２によりビデオ信号に復号化され、ＣＲＴ２１１に与えられる。ＣＲＴ２１１は与えられたビデオ信号をもとにプログラムＡとプログラムＢの映像を画面分割して表示する。
【００３２】
このとき、チューナーサブユニット１１では、図４に示すように、制御部１１５がアシンクロナス・トランザクション処理ブロック１４からのコマンドに従ってデマルチプレクサ１１２及び再マルチプレクサ１１６，１１７を制御し、プログラムＡ，Ｂのデータストリームをサブユニット出力プラグ１１３，１１４から出力する。ここで、再マルチプレクサ１１６，１１７は論理的なブロックであって、実際にはデマルチプレクサ１１２の機能である。なお、ここでは再マルチプレクサ１１６，１１７の出力をそれぞれサブユニット出力プラグ１１３，１１４に与えているが、再マルチプレクサとサブユニット出力プラグのペアを３個以上設けられることはいうまでもない。
【００３３】
図５は図２（ｄ）に示したシステムの詳細を示すブロック図である。ここで、図１と対応する部分には図１で使用した符号と同一の符号が付してある。
【００３４】
図５に示すように、チューナーサブユニット１１に設けられているサブユニット出力プラグ１１３と１３９４  Ｉ／Ｆ１３のアイソクロナスプロセスに設けられたシリアルバス出力プラグ１３１との間にパケット作成ブロック１２が接続されている。サブユニット出力プラグ１１３は複数のプログラムのデータストリームを順番に出力することができる。また、パケット作成ブロック１２は論理的なブロックであって、複数のプログラムのデータストリームを順番にパケット化することができる。そして、１３９４  Ｉ／Ｆ１３のシリアルバス出力プラグ１３１は、パケット作成ブロック１２が作成したパケットを受け取ることができる。シリアルバス出力プラグ１３１は、１３９４シリアルバス３へアイソクロナスモードで送出するデータのチャンネルに対応して設けられているので、複数のプログラムのアイソクロナスパケットは同じチャンネル（この図ではチャンネル１）で１３９４バス３上に送出される。
【００３５】
同様に、モニターサブユニット２１に設けられているサブユニット入力プラグ２１３と１３９４  Ｉ／Ｆ２３のアイソクロナスプロセスに設けられたシリアルバス入力プラグ２３１との間にパケット分解ブロック２２が接続されている。１３９４  Ｉ／Ｆ２３のシリアルバス入力プラグ２３１は、アイソクロナスパケットをパケット分解ブロック２２へ順番に送信することができる。また、パケット分解ブロック２２は論理的なブロックであって、パケットを分解し、データストリームにすることができる。そして、モニターサブユニット２１のサブユニット入力プラグ２１３は、データストリームを入力することができる。なお、前述したように、サブユニット入力プラグ２１３の前段にデマルチプレクササブユニット２１５を論理的に配置して、入力されるプログラムＡ又はＢを選択し、該入力プラグ２１３に供給するようになす。このデマルチプレクササブユニット２１５も論理的な入力プラグ及び出力プラグを有する。
【００３６】
デマルチプレクサ１１２が分離したプログラムＡとプログラムＢは、それぞれチューナーサブユニット１１のサブユニット出力プラグ１１３から順番に出力され、パケット作成ブロック１２で順番にパケット化され、１３９４  Ｉ／Ｆ１３のシリアルバス出力プラグ１３１へ送られる。シリアルバス出力プラグ１３１は１３９４シリアルバス３へアイソクロナスモードで送出するデータのチャンネルに対応して設けられている。したがって、プログラムＡのアイソクロナスパケットとプログラムＢのアイソクロナスパケットは同じチャンネル（図示はチャンネル１）を用いて１３９４バス３上に送出される。
【００３７】
１３９４バス３上を伝送されたアイソクロナスパケットは、モニターユニット２の１３９４  Ｉ／Ｆ２３に入力される。そして、シリアルバス入力プラグ２３１からパケット分解ブロック２２へ送られる。シリアルバス入力プラグ２３１は、シリアルバス出力プラグ１３１と同じく、１３９４シリアルバス３からアイソクロナスモードで入力されるデータのチャンネルに対応して設けられている。パケット分解ブロック２２により分解されたパケットは、プログラムＡとプログラムＢとからなるデータストリームとなり、デマルチプレクササブユニット２１５によりプログラムＡとプログラムＢに分解され、モニターサブユニット２１のサブユニット入力プラグ２１３に入力される。モニターサブユニット２１に入力されたデータストリームは、デコーダ２１２により、ビデオ信号に復号化され、さらに多重化されてＣＲＴ２１１に与えられる。ＣＲＴ２１１は与えられたビデオ信号をもとにプログラムＡとプログラムＢの映像を画面分割して表示する。
【００３８】
次にチューナーサブユニット１内及びモニターサブユニット２内において論理的な接続を設定する手順について説明する。
【００３９】
図６は接続を設定する手順に使用すにコマンドとレスポンスのフォーマットである。フォーマットの先頭にあるＣＴＳ（コマンド・トランザクション・セット）の”０”ｈは１３９４シリアルバスプロトコルに準拠したＡＶ／Ｃ（オーディオ・ビデオ／コントロール）コマンドセットであることを意味する。ＣＴ／ＲＣ（コマンド・タイプ／レスポンス・コード）は、コマンドでは要求の種類を表し、レスポンスでは返事の種類を表す。ＨＡ（ヘッダー・アドレス）は機器内の宛先を表す。そして、ＯＰＣ（オペレーション・コード）とＯＰＲ（オペランド）でコマンドとそのパラメータを示す。
【００４０】
図７は図５のシステムで複数のプログラムを選択して表示する際に用いるコマンドとレスポンスの例を示す。このコマンドのレスポンスはアシンクロナスモード伝送される。すなわち、チューナーユニット１では１３９４  Ｉ／Ｆ１３のアシンクロナスプロセスとアシンクロナス・トランザクション処理ブロック１４が処理を行い、モニターユニット２では１３９４  Ｉ／Ｆ２３のアシンクロナスプロセスとアシンクロナス・トランザクション処理ブロック２４が処理を行う。
【００４１】
まず、全く内部接続が設定されていないチューナーユニット１で、チューナーサブユニット１１のサブユニットプラグ１１３から１３９４  Ｉ／Ｆ１３のシリアルバス出力プラグ１３１に１つ目の内部接続を設定する。この時、モニターユニット２はチューナーユニット１に対して図７（ａ）に示す接続制御コマンドを送る。チューナーユニット１はこのコマンドを受け取ると、内部接続を設定すると共に、図７（ｂ）に示す接続受諾レスポンスをモニターユニット２に返す。
【００４２】
また、モニターユニット２は、１３９４  Ｉ／Ｆ２３のシリアルバス入力プラグ２３１からモニターサブユニット２１のサブユニット入力プラグ２１３までの内部接続を設定する。
【００４３】
さらに、モニターユニット２のシリアルバス入力プラグ２３１とチューナーユニット１のシリアルバス出力プラグ１３１との間に、外部接続、すなわち１３９４バス３を介した論理的な接続を設定する。外部接続の設定方法については、例えば特開平７−２２２２６３号公報に詳しく説明されているので、ここでは説明しない。
【００４４】
これで、チューナーサブユニット１１で受信・選択した信号をモニターサブユニット２１に出力するための通信経路の接続が確保されたことになる。この通信経路の概念は図２（ａ）に示したとおりである。
【００４５】
この時点でユーザーから、チューナーサブユニット１１にプリセットされたチャンネルのうちから、複数のプログラムを多重化放送を行うシステムＸ（例えばＤｉｇｉｔａｌ  Ｖｉｄｅｏ  Ｂｒｏａｄｃａｓｔ＝ＤＶＢ）がプリセットされたチャンネルＸを選び、そこから１つのプログラムＡを受信する旨の要求があった場合、以下の手順で受信を実行するための制御を行う。ここで、複数のプログラムを多重化して放送するシステムＸからプログラムＡを選択して受信する概念図を図８（ａ），（ｂ）に示す。
【００４６】
まず、制御側にあるモニターユニット２は制御対象であるチューナーサブユニット２１に対して、「システムＸがプリセットされたチャンネルＸから、プログラムＡを選択して受信を実行する」ための選局制御コマンドを送信する。この時の通信パケットフォーマットを図７（ｃ）に示す。なお、パラメータでプラグに受信追加とあるが、この例の時点ではまだ受信は実行されておらず、つまり新規設定を実行する。
【００４７】
この結果、チューナーサブユニット１１から、図７（ｄ）に示す選局受諾レスポンスが返信された場合には、既述の手順で設定された図２（ａ）に示す通信経路上をモニターサブユニット２１までシステムＸのプログラムＡの信号が伝送される。この状態の概念は図２（ｂ）に示したとおりである。
【００４８】
次に、ユーザーから、同じシステムＸからプログラムＢも同時に受信したい旨の要求があったとする。この時、制御側であるモニターユニット２は、既にチャンネルＸを受信するチューナーサブユニット１１に対して、プログラムＢの受信を追加するコマンドを送信する。この時の選局制御コマンドのパケットのフォーマットを図７（ｅ）に示す。
【００４９】
チューナーサブユニット１１が図７（ｆ）に示す選局受諾レスポンスが返信すると、既に設定された通信経路上をモニターサブユニット２１までシステムＸのプログラムＡ及びＢの信号が多重伝送される。この状態の概念は図２（ｄ）に示したとおりである。また、複数のプログラムを多重化して放送するシステムＸからプログラムＡとＢを選択して受信する概念図を図８（ｃ）に示す。
【００５０】
図３に示したシステムでは、プログラムＢを受信するための新たな接続を設定するため、既述の手順と同様にチューナーユニット１及びモニターユニット２のそれぞれの内部接続、さらにチューナーユニット１とモニターユニット２の間の外部接続の設定を実行する制御を繰り返し、チューナーサブユニット１１で受信した信号をモニターサブユニット２１に出力するための新規の通信経路を確保する。この状態の概念は図２（ｃ）に示したとおりである。
【００５１】
これに対して、図５に示したシステムでは、多重化放送を受信するプラグが既に存在していれば、同じチャンネルから別のプログラムも同時に選択し、受信する事が可能であり、別途接続を設定するための制御を行う必要がない。
【００５２】
なお、本実施の形態で示したモニターユニットの他に、プログラムを記録するためのＶＣＲユニットやその他種々のバリエーションが考えうる。ＶＣＲユニットの場合は、ＶＣＲサブユニットを構成してデマルチプレクササブユニットで選択されたプログラムを選択的に記録することができる。
【００５３】
【発明の効果】
以上詳細に説明したように、本発明に係るデータ伝送装置によれば、例えばデジタルチューナーのチューナーサブユニット等データ伝送装置のサブユニットの論理的なプラグに情報信号を送出することができる。また、本発明に係るデータ受信装置によれば、例えばモニターのモニターサブユニット等データ受信装置のサブユニットの論理的なプラグで情報信号を受信することができる。
【図面の簡単な説明】
【図１】本発明を適用するシステムの構成を示すブロック図である。
【図２】論理的な通信路の概念を説明する図である。
【図３】図２（ｃ）に示したシステムの詳細を示すブロック図である。
【図４】図３におけるデマルチプレクサの出力部を示す図である。
【図５】図２（ｄ）に示したシステムの詳細を示すブロック図である。
【図６】接続を設定する手順に使用すにコマンドとレスポンスのフォーマットを示す図である。
【図７】図５のシステムで複数のプログラムを選択して表示する際に用いるコマンドとレスポンスの例を示す図である。
【図８】複数のプログラムを多重化して伝送するシステムから１以上のプログラムを選択して受信する概念を示す図である。
【符号の説明】
１…チューナーユニット、１１…チューナーサブユニット、１３…１３９４
Ｉ／Ｆ、１１３，１１４…サブユニット出力プラグ、１３１，１３２…シリアルバス出力プラグ、２１５…デマルチプレクササブユニット。
【図１】
0003864514.tif 000002
【図２】
0003864514.tif 000003
【図３】
0003864514.tif 000004
【図４】
0003864514.tif 000005
【図５】
0003864514.tif 000006
【図６】
0003864514.tif 000007
【図７】
0003864514.tif 000008
【図８】
0003864514.tif 000009