(57)【特許請求の範囲】
【請求項１】
複数のデータを多重して送受信可能な通信装置において、
少なくとも１つの信号源からの複数のデータにそれぞれ識別情報を付加する識別情報付加手段と、
前記識別情報付加手段によって各データに付加された識別情報によって、前記複数のデータそれぞれについて処理すべき送信信号処理手段を決定する送信側スイッチ手段と、
前記送信側スイッチ手段で選択されて送られてきた複数のデータのそれぞれにつき信号処理を行う送信信号処理手段と、
前記送信信号処理手段で処理された複数のデータを、送信に適した形に多重する多重手段と
を具備したことを特徴とする通信装置。
【請求項２】
前記通信装置のネットワーク上でユニークに決定される識別情報を取得する識別情報取得手段を具備し、
前記識別情報取得手段で取得された識別情報を前記識別情報付加手段にて信号源からのデータに付加することを特徴とする請求項１記載の通信装置。
【請求項３】
前記識別情報付加手段は、１つの信号源から出力される複数のデータにそれぞれ異なった識別情報を付加する手段を備えたことを特徴とする請求項１記載の通信装置。
【請求項４】
複数のデータを多重して送受信可能な通信方法において、
少なくとも１つの信号源からの複数のデータにそれぞれ識別情報を付加する識別情報付加ステップと、
前記識別情報付加ステップによって各データに付加された識別情報によって、前記複数のデータそれぞれについて信号処理すべき送信信号処理ステップを決定する送信側の選択ステップと、
前記送信側の選択ステップで選択されて送られてきた複数のデータのそれぞれにつき信号処理を行う送信信号処理ステップと、
前記送信信号処理ステップで処理された複数のデータを、送信に適した形に多重する多重ステップと
を具備したことを特徴とする通信方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、複数のデータを時分割多重して送受信可能で、通信に先だってそれぞれの伝送データの識別番号の取得を行なうＩＥＥＥ１３９４などの通信装置及び通信方法に関するものである。
【０００２】
【従来の技術】
従来主流であったコンピュータと周辺装置を繋ぐパラレルインターフェースのＳＣＳＩ（Ｓｍａｌｌ  Ｃｏｍｐｕｔｅｒ  Ｓｙｓｔｅｍ  Ｉｎｔｅｒｆａｃｅ）に代わる次世代のインターフェースとしてＩＥＥＥ１３９４高速シリアルバス（ＩＥＥＥはアメリカ電子電気学会：Ｔｈｅ  Ｉｎｓｔｉｔｕｔｅ  ｏｆ  Ｅｌｅｃｔｒｉｃａｌ  ａｎｄ  Ｅｌｅｃｔｒｏｎｉｃｓ  Ｅｎｇｉｎｅｅｒｓ，Ｉｎｃ．  の略で、以下、ＩＥＥＥ１３９４と称す）が注目されている。
【０００３】
ＩＥＥＥ１３９４は、リアルタイム性を要求される映像データや音声データ等のデータを、一定周期（１２５μｓ）ごとに転送することを保証するアイソクロナス（ｉｓｏｃｈｒｏｎｏｕｓ）転送（同期転送とも言う）機能を備えており、マルチメディア用途に向いたシリアルインターフェースである。リアルタイム性の必要なデータ（以下、リアルタイムデータという）としては、ディジタル放送などに用いられるＭＰＥＧ２のトランスポートストリーム（ＴＳ）のパケット（以下、ＭＰＥＧ２−ＴＳＰという）や、ディジタルＶＣＲなどに用いられるディジタルビデオのデータ（以下、ＤＶデータという）がある。ＭＰＥＧ２−ＴＳＰやＤＶデータは、データフォーマットが異なるデータであるが、ＩＥＥＥ１３９４で扱えるデータである。
【０００４】
ＩＥＥＥ１３９４では、同期転送（isochronous転送）時にはデータ伝送に先立ってデータ毎に識別番号（ＩＣＮ：Isochronous Channel Numberの略）を、アイソクロナスリソースマネージャ（ＩＲＭ：Isochronous Resource Managerの略）から取得し、複数のデータを時分割多重して送受信することが可能である。ＩＥＥＥ１３９４では、上記識別番号（isochronous channel number）として６ビットが割り当てられ、一定期間（125μｓ）の間に時分割多重して伝送できるデータ（パケット）は、最大６４個である。なお、１つのＩＥＥＥ１３９４のバスには、最大６３個のノードを接続することが可能である。
【０００５】
また、ＩＥＥＥ１３９４は、リアルタイムデータを転送するための同期転送（ｉｓｏｃｈｒｏｎｏｕｓ転送）のほかに、相手先ノードに必ずデータを送信することだけを保証する非同期転送（ａｓｙｎｃｈｒｏｎｏｕｓ転送）がある。ＩＥＥＥ１３９４の同期転送は、１２５μｓ毎の周期（アイソクロナスサイクルと呼ばれる）を基本にして動作するものであり、各サイクルでは、優先して同期転送を行い、残りの時間は非同期転送のために使用される。
【０００６】
上述したように、ＩＥＥＥ１３９４インターフェースでは、リアルタイムデータは一定時間内に時分割多重して最大６４個まで伝送できるが、リアルタイムデータをＩＥＥＥ１３９４インターフェースを介して送るためにはＩＥＣ６１８８３と呼ばれる規格がある。ＩＥＣ６１８８３は、ＩＥＥＥ１３９４を使って、ＭＰＥＧ２−ＴＳパケットやＤＶデータなどのリアルタイムデータを伝送するための規格である。
【０００７】
ノードからデータ（パケット）を送信するには、リンク層，物理層，ケーブルを通してデータを送る。また、ノードでデータを受信するには、ケーブル，物理層，リンク層を通してデータを受ける。通常は、物理層，リンク層の上にトランザクション層というのがある。ＭＰＥＧ２−ＴＳパケットやＤＶデータは、ＩＥＥＥ１３９４上ではアイソクロナス（ｉｓｏｃｈｒｏｎｏｕｓ）データと言われており、このデータはトランザクション層を通らない。そこで、リンク層の上位層にＩＥＣ６１８８３という層を設けてこの層を通してリアルタイムデータをリンク層に入れる、構造になっているわけである。
【０００８】
ところで、ＩＥＥＥ１３９４及びＩＥＣ６１８８３を使って実際にリアルタイムデータを送る場合に、最大６４個までのリアルタイムデータを複数種類（例えば互いに非同期であったり伝送レートが異なったりデータフォーマットが異なるデータ）送る際、どのようにすればよいかということは何も規定されていない。ＩＥＥＥ１３９４に対応したＬＳＩチップでも、幾種類ものリアルタイムデータを送るのに対応していないのが現状である。つまり、一度には一種類のデータを送れ、設定を変えれば、別の種類のデータを送ることはできた。しかし、非同期なデータや伝送レートが異なるデータやフォーマットの異なるＭＰＥＧ２−ＴＳパケットとＤＶデータについては、同時に伝送したり送受信することはできなかった。２種類のデータに対しては単純に回路を２種類持てばよいが、それについてさえ具体的にどのようにすればよいかが明確ではなかった。
【０００９】
また、ＩＥＥＥ１３９４ネットワークにおいて、ＭＰＥＧ２のトランスポートストリームのようなリアルタイムデータから複数の種類のＴＳパケットをデマルチプレクスして１つのノードから複数チャンネルで伝送する方法や、１つのノードに複数のリアルタイム信号源が実装されているような場合にそれぞれの信号源からのデータを個別に処理して伝送する方法がなかった。
【００１０】
リアルタイムデータの受信の場合も同様に、複数チャンネルで伝送されてくるデータを処理する方法がなかった。そのため、デマルチプレクスされていない全ての種類のＴＳパケットを１つのチャンネルで伝送して、不必要なパケットの為に伝送帯域を浪費したり、１つのノードに複数のリアルタイム信号源を実装できないなどの問題があった。
【００１１】
【発明が解決しようとする課題】
上記のように、従来は、１つのノードからＭＰＥＧ２−ＴＳＰのようなリアルタイムデータを複数伝送する方法も、複数のリアルタイムデータを受信して処理する方法もなかった。
【００１２】
そこで、本発明は、上記のような問題に鑑みてなされたもので、少なくとも１つの信号源から出力される複数のリアルタイムデータを多重して、１つのノードで送受信することが可能な通信装置及び通信方法を提供することを目的としている。
【００１３】
【課題を解決するための手段】
本発明は、複数のデータを多重して送受信可能な通信装置であり、送信側は、少なくとも１つの信号源からの複数のデータにそれぞれ識別情報を付加する識別情報付加手段と、前記識別情報付加手段によって各データに付加された識別情報によって、前記複数のデータそれぞれについて処理すべき送信信号処理手段を決定する送信側スイッチ手段と、前記送信側スイッチ手段で選択されて送られてきた複数のデータのそれぞれにつき信号処理を行う送信信号処理手段と、前記送信信号処理手段で処理された複数のデータを、送信に適した形に多重する多重手段とを具備したことを特徴とするものである。
【００１４】
本発明においては、複数のデータを時分割多重して送信する場合に、識別情報付加手段にて複数のデータにそれぞれ識別情報（ＩＤ）を付加し、送信側スイッチ手段では、前記識別情報付加手段によって付加された識別情報（ＩＤ）にて、複数のデータのそれぞれについて次段の信号処理すべき送信信号処理手段を決定する。送信信号処理手段では、前記複数のデータのそれぞれにつき個別に信号処理を行い、多重手段では、前記送信側スイッチ手段で選択された送信信号処理手段で処理された複数のデータを送信に適した形に多重して出力する。
【００１５】
送信側では複数のデータに予め識別情報（ＩＤ）を付加することで、複数のデータとして例えば非同期データを扱う際には、複数の非同期データをそれぞれ送信信号処理手段にて個別に並列に処理（伝送に適したフォーマットへの変換、必要な情報の付加、時間軸調整処理など）することが可能であり、また受信側では多重された複数の非同期データを振り分けそれぞれ受信信号処理手段にて個別に並列に処理（元のフォーマットへの変換、付加情報の削除、時間軸復元処理など）することが可能である。複数のデータを時分割多重してシリアルデータとして伝送する場合に、非同期の複数データの伝送のみならず、同期した複数のデータの伝送にも有用であることは勿論のこと、非同期でかつ伝送レートの異なった複数のデータ或いはＭＰＥＧ２−ＴＳＰとＤＶデータのようにフォーマットの異なった複数のデータの伝送に有用である。
【００１６】
【発明の実施の形態】
発明の実施の形態について図面を参照して説明する。
図１は本発明の一実施の形態の通信装置を示すブロック図である。ここでは、一実施の形態として、ディジタルインターフェースとしてＩＥＥＥ１３９４高速シリアルバスを用いてネットワークを構成し、ＩＥＥＥ１３９４高速シリアルバスによってＭＰＥＧ２トランスポートストリームパケット（ＭＰＥＧ２‐ＴＳＰ）やディジタルビデオデータ（ＤＶデータ）を伝送する場合について説明する。なお、ＭＰＥＧ２−ＴＳＰとＤＶデータは、データフォーマットが互いに異なるものであり、ヘッダ部が異なるほかに、ＭＰＥＧ２−ＴＳＰはパケットごとに時間軸を設定されるものであり、ＤＶデータはフレームごとに時間軸を設定される点でことなる。
【００１７】
図１において、通信装置１０は、ＩＥＥＥ１３９４インターフェースを備えた、例えばディジタル放送のデータを受信可能なセットトップボックス（Ｓｅｔ  Ｔｏｐ  Ｂｏｘ：ＳＴＢと略す）などの情報端末装置、ディジタルＶＣＲなどのＤＶデータの記録再生装置、ディジタルＴＶ受像機など、或いは、それらの複合機器として構成されることもある。本実施の形態では、通信装置１０は、リアルタイムデータを送信する送信ノードとしての送信機能を有するものであるが、送信機能だけでなく、受信ノードとしての受信機能を併せて持っていてもよい。
【００１８】
通信装置１０には、ＩＥＥＥ１３９４規格で規定されているケーブル２０を介して通信装置３０が接続されている。ケーブル２０としては、４芯タイプ，６芯タイプのどちらであってもよい。
【００１９】
通信装置３０は、ＩＥＥＥ１３９４インターフェースを備えた、例えばディジタル放送のデータを受信可能なＳＴＢなどの情報端末装置、ディジタルＶＣＲなどのＤＶデータの記録再生装置、ディジタルＴＶ受像機など、或いは、それらの複合機器として構成されることもある。本実施の形態では、通信装置３０は、リアルタイムデータを受信する受信ノードとしての受信機能を有するものであるが、受信機能だけでなく、送信ノードとしての送信機能を併せて持っていてもよい。
【００２０】
通信装置１０は、少なくとも１つの信号源１１と、識別情報付加手段１２と、送信側スイッチ手段である送信側スイッチャ１３と、送信信号処理手段１４と、多重部１５と、リンク層１６と、物理層１７と、少なくとも識別情報取得部またはＩＲＭ（Ｉｓｏｃｈｒｏｎｏｕｓ  Ｒｅｓｏｕｒｃｅ  Ｍａｎａｇｅｒ）の機能を持ったマイコン１８と、を備えて構成されている。
【００２１】
信号源１１は、通信装置１０に実装されている例えば復調器，デスクランブラー，デマルチプレクサなどを備えたチューナーのようなＭＰＥＧ２‐ＴＳＰの信号源、またはディジタルＶＣＲなどのＤＶデータの信号源、或いはこれら複数の種類の信号源で構成されるものであってもよい。なお、前記チューナーは、放送局等から送信されたＭＰＥＧ２−ＴＳＰを受信し、復調等の処理を施してデマルチプレクサに供給し、デマルチプレクサは放送で送られてくる全てのＭＰＥＧ２−ＴＳＰからＩＥＥＥ１３９４で伝送するべき、またはデコードするべき番組に応じたパケットを選択し、選択した番組に対応したＭＰＥＧ２−ＴＳＰを出力するものである。
【００２２】
従って、信号源１１は、少なくとも１つの信号源１１−１，１１−２，…１１−ｎ（ｎは自然数）から構成されており、各信号源１１−１，１１−２，…１１−ｎ  は複数のデータ（ＭＰＥＧ２−ＴＳＰやＤＶデータのように種類が異なるデータや、同じ種類でも互いに非同期のデータや、同期データであっても伝送レートが互いに異なるデータなども含む）を生成する。また、前述したチューナーなどの信号源１１のように、ＭＰＥＧ２のトランスポートストリームのように複数の種類の番組データが多重されている１つのストリームから、多重分離して本当に必要な複数のデータを出力するような１つの信号源であってもよい。
【００２３】
識別情報付加手段１２は、信号源１１からの複数のデータにそれぞれ識別情報（ＩＤ）を付加するものである。図１では信号源１１−１，１１−２，…１１−ｎ  ごとにＩＤ付加部１２−１，１２−２，…１２−ｎ  が設けられている。各ＩＤ付加部では、例えば、後述するマイコン１８が備えている識別情報取得部がＩＥＥＥ１３９４ネットワーク上（例えば受信側装置３０のマイコン３３）のＩＲＭ（Ｉｓｏｃｈｒｏｎｏｕｓ  Ｒｅｓｏｕｒｃｅ  Ｍａｎａｇｅｒ）からＩＥＥＥ１３９４規格に則って識別情報（ＩＤ）としてＩＣＮ（Ｉｓｏｃｈｒｏｎｏｕｓ  ｃｈａｎｎｅｌ  ｎｕｍｂｅｒ）を取得し、信号源１１からのＭＰＥＧ２−ＴＳＰまたはＤＶデータに付加する。
【００２４】
送信側スイッチャ１３は、識別情報付加手段１２で識別情報（ＩＤ）を付加されたＭＰＥＧ２−ＴＳＰまたはＤＶデータを、各データに付加されたＩＤによって、複数データのそれぞれについて処理すべき信号処理手段を、送信信号処理手段１４を構成する複数の信号処理部１４−１，１４−２，…１４−ｎ  から選択することにより、各データを複数の信号源処理部１４−１，１４−２，…１４−ｎ  に適応的に供給する。
【００２５】
送信信号処理手段１４は、送信側スイッチャ１３で選択されて送られてきた複数のＭＰＥＧ２−ＴＳＰまたはＤＶデータのそれぞれにつき、ＩＥＥＥ１３９４で伝送するためにＩＥＣ６１８８３規格に則った処理を行なう複数の信号処理部１４−１，１４−２，…１４−ｎ  で構成される。各信号処理部は、バッファメモリやフォーマット変換部から構成され、複数の信号処理部にて個別に並列に信号処理することが可能である。この信号処理の内容は、伝送する各種のデータをＩＥＥＥ１３９４での伝送に適したフォーマットに変換したり、必要なヘッダ等の情報を付加したり、伝送レートの異なった複数のデータなどの場合にＩＥＥＥ１３９４規格のタイミング（１２５μｓサイクル）にあうように時間軸を調整するなどである。
【００２６】
多重部１５は、送信信号処理手段１４で処理された複数のデータを、送信に適した形に多重するもので、具体的には、１つのＩＥＥＥ１３９４インターフェースで伝送するために、送信信号処理手段１４で複数のデータそれぞれについて個別に信号処理されたＭＰＥＧ２−ＴＳＰまたはＤＶデータを時分割多重するつまり各種のパケットを連結パケットにする。
【００２７】
通信装置１０，３０それぞれのリンク層（ＬＩＮＫ）１６，３２、及び物理層（ＰＨＹ）１７，３１は、ＩＥＥＥ１３９４で規定されるものであり、多重部１５からの伝送データは、リンク層１６に供給され、その後、物理層１７によって、ＩＥＥＥ１３９４のネットワークバス上に出力される。この物理層１７は、ＩＥＥＥ１３９４のノードとして機能するのに必要なものであり、伝送ケーブル２０を接続するためのポート（図示せず）によって、ＩＥＥＥ１３９４のネットワークの構築を可能にしている。受信側の通信装置３０の物理層３１についても同様である。
【００２８】
マイコン１８は、ＩＥＥＥ１３９４規格に則り、図示されていないＩＲＭから識別情報（ＩＤ）であるＩＣＮ（Ｉｓｏｃｈｒｏｎｏｕｓ  Ｃｈａｎｎｅｌ  Ｎｕｍｂｅｒ）を取得する識別情報取得部が実装されている。なお、このマイコン１８には、送信ノードの制御を行なったり、ＩＥＥＥ１３９４ネットワーク全体の管理を行なったりする機能が実装されていてもよい。また、ＩＲＭがこのマイコン１８に実装されていてもよい。さらに、マイコン１８が機器全体を制御するマイコンと兼用されていてもよい。
【００２９】
通信装置３０は、リンク層３１と、物理層３２と、マイコン３３と、振分け部３４と、受信信号処理手段３５と、受信側スイッチ手段である受信側スイッチャ３６と、デコード部３７と、を備えて構成されている。
【００３０】
マイコン３３は、通信装置３０を構成する受信ノードを制御するもので、このマイコン３３には、前記マイコン１８の場合と同様にＩＥＥＥ１３９４ネットワーク全体の管理を行なったりする機能が実装されていてもよい。マイコン３３には、ＩＲＭが実装されていてもよい。さらに、マイコン３３が機器全体を制御するマイコンと兼用されていてもよい。
【００３１】
振分け手段３４は、受信したＭＰＥＧ２−ＴＳＰまたはＤＶデータを、各データに付加されたＩＤによって、複数データのそれぞれについて処理すべき信号処理手段を、受信信号処理手段３５を構成する複数の信号処理部３５−１，３５−２，…３５−ｎ  から選択することにより、各データを複数の信号処理部３５−１，３５−２，…３５−ｎ  に振り分ける。
【００３２】
受信信号処理手段３５は、振分け部３４で振り分けられて送られてきた複数のＭＰＥＧ２−ＴＳＰまたはＤＶデータのそれぞれにつき、ＩＥＣ６１８８３規格に則った処理を行なう複数の信号処理部３５−１，３５−２，…３５−ｎ  で構成される。各信号処理部は、バッファメモリやフォーマット変換部から構成され、送信側の信号処理部と逆の動作を行なうもので、複数の信号処理部にて個別に並列に信号処理することが可能である。ここでの信号処理の内容は、ＩＥＥＥ１３９４に則った伝送データを信号源側での元のフォーマットに戻すように変換したり、付加されているヘッダ等の情報を削除したり、伝送レートの異なった複数データなどの伝送が行われている場合にＩＥＥＥ１３９４規格のタイミング（１２５μｓサイクル）に合うように時間軸調整されていたデータを、信号源側での元の時間軸の相対的な関係に復元するなどである。
【００３３】
受信側スイッチャ３６は、受信信号処理部手段３５で処理された複数のデータを最終的に、後述するデコード部３７のどのデコーダでデコードするかを選択するものである。これにより、受信信号処理部手段３５で復元された各データについて、デコード可能な空いているデコーダを適応的に選ぶことになる。
【００３４】
デコード部３７は、受信処理したＭＰＥＧ２−ＴＳＰまたはＤＶデータをそれぞれデコードする複数のデコーダ３７−１，３７−２，…３７−ｎ  を備えた構成となっていて、各デコーダでは、受信側スイッチャ３６より供給されるデータの種類に対応した復調が行われる。
【００３５】
次に、図２について説明する。図２（ａ）  〜（ｅ）  は、図１に示したような装置を用いてデータが送受信されている状態のイメージを示している。なお、図２では、１つのノードに２つの信号源１１−１，１１−２のみが実装されている場合を一例として示している。図３は、図２（ｃ）  に示される、ケーブル２０上のパケットイメージにおける１サイクルの期間に送信される１パケットのフォーマットを示している。
【００３６】
送信ノード１０に実装されている信号源１１−１からは、図２（ａ）  に示すデータ列Ａ１  ，Ａ２  ，…の信号４１が出力され、同じく送信ノード１０に実装されている信号源１１−２からは、図２（ｂ）  に示すデータ列Ｂ１  ，Ｂ２  ，…の信号４２が出力されている。
【００３７】
図２（ｃ）  は、ケーブル２０上を伝送されるパケットイメージを示すもので、符号４３はＩＥＥＥ１３９４規格で定義されたリンク層が生成する一定周期（１２５μｓ）のサイクルスタートパケットであり、該パケット４３の後方にヘッダ４４が付加されたパケットＡ１  が続きさらにヘッダ付きのパケットＢ１  が連結している。
【００３８】
例えばパケットＡ１  （又はＢ１  ）に付加されるヘッダ４４には、図３に示すようにＩＥＥＥ１３９４でのアイソクロナスヘッダ（Ｉｓｏｃｈｒｏｎｏｕｓ  Ｈｅａｄｅｒ）、ＩＥＥＥ１３９４でのエラーチェック用コードであるＨｅａｄｅｒ  ＣＲＣ、ＩＥＣ６１８８３でのＣＩＰ（Ｃｏｍｍｏｎ  Ｉｓｏｃｈｒｏｎｏｕｓ  Ｐａｃｋｅｔ）ヘッダ、ＩＥＣ６１８８３でのソースパケットヘッダ（Ｓｏｕｒｃｅ  Ｐａｃｋｅｔ  Ｈｅａｄｅｒ：ＳＰＨと略す）が含まれている。
【００３９】
パケットＡ１  （又はＢ１  ）は、リアルタイムデータで構成され、その後にＩＥＥＥ１３９４でのエラーチェック用コードであるｄａｔａ  ＣＲＣが存在する。
【００４０】
図２（ｄ）  は、受信ノード３０に実装されているデコーダ３７−２へ受信側スイッチャ３６から送られる出力信号を示しており、図２（ｅ）  は、受信ノード３０に実装されているデコーダ３７−１へ受信側スイッチャ３６から送られる出力信号を示している。図２（ｄ）  に示される受信側スイッチャ３６から送られてくる受信側のデータ列Ａ１  ，Ａ２  ，…の間の相対的な時間軸の関係は、受信信号処理手段３５で時間軸の復元が行われているので、図２（ａ）  に示される信号源から送られてくる送信側のデータ列Ａ１  ，Ａ２  ，…の間の時間軸の相対的な関係と一致している。これは、図２（ｂ）  ，（ｅ）  に示されるデータ列Ｂ１  ，Ｂ２  ，…の間の相対的な時間関係についても同様である。即ち、受信側で復元されるデータ列は、送信側から送られるデータ列に対して時間的に遅延する関係となるが、図示の如く例えば図２（ａ）  のパケットＡ１  とＡ２  間の相対的な時間Ｔと、図２（ｄ）  のパケットＡ１  とＡ２  間の相対的な時間Ｔは、一致することになる。
【００４１】
次に、図１の実施の形態の動作を、図２に従って、それぞれが非同期に動作している信号源１１−１と信号源１１−２それぞれからの出力信号４１と出力信号４２につき、以下（１）〜（９）の順で説明する。
【００４２】
（１）  信号源１１−１と信号源１１−２からの出力信号４１と出力信号４２は、それぞれが同期していないリアルタイムデータである。これらの出力信号４１と出力信号４２は、それぞれＩＤ付加部１２−１とＩＤ付加部１２−２に入力され、識別情報（ＩＤ）を付加される。ここでＩＤとしては、識別情報取得部を内蔵したマイコン１８が図示しないＩＲＭ（Ｉｓｏｃｈｒｏｎｏｕｓ  Ｒｅｓｏｕｒｃｅ  Ｍａｎａｇｅｒ）からＩＣＮ（Ｉｓｏｃｈｒｏｎｏｕｓ  Ｃｈａｎｎｅｌ  Ｎｕｍｂｅｒ）を取得して付加するのが最っとも良い。各データにＩＤとしてＩＣＮを付加することで送信側ノード１０から受信側ノード３０内の回路まで１つのＩＤを付けた状態で伝送できるためである。
【００４３】
具体的には、マイコン１８内の識別情報取得部は、送信側ノード１０内にＩＲＭがあればそのＩＲＭから取得する。自分のノード１０内にＩＲＭが無ければ、送信側ノード１０内のマイコン１８は、リンク層１６，物理層１７，ケーブル２０を通して別のマイコン例えば受信側ノード３０内のマイコン３３にパケットを送ってマイコン３３内のＩＲＭにアクセスし、マイコン３３で管理しているＩＣＮを送信側ノード１０内のマイコン１８に送り返すようになっている。
【００４４】
ＩＤ付加の方法の一例を以下１）〜４）に示す。
【００４５】
１）ユーザーが指定した番組などのコンテンツを信号源１１−１が、ＩＤ付加部１２−１へと出力する
２）１）と同様に信号源１１−２もＩＤ付加部１２−２へと出力する
ここで、１つの信号源１１−１から複数のコンテンツが出力される場合、それらのコンテンツは同期しているので、１つのＩＤ付加部１２−１で複数のコンテンツにそれぞれＩＤを付加する構成も可能である
３）ユーザーが指定したコンテンツに対応してマイコン１８が図示しないＩＲＭからＩＣＮを取得する
４）取得したＩＣＮを各コンテンツにＩＤ付加部１２−１，１２−２で付加する
ここで、ＩＣＮではなく何かユニークなＩＤを付加し、その後段の送信側スイッチャ１３で前述のユニークなＩＤをＩＣＮと対応づけて変換してもよい
或いは、上述した、マイコン１８によるＩＲＭからのＩＤ取得の方法のほかに、ＩＤ付加部１２−１とＩＤ付加部１２−２でＩＣＮではなく何かユニークなＩＤを付加し、最終的にリンク層１６に出力する前の多重部１５，送信信号処理手段１４，又は送信側スイッチャ１３で、前述のユニークなＩＤをＩＣＮ（Ｉｓｏｃｈｒｏｎｏｕｓ  Ｃｈａｎｎｅｌ  Ｎｕｍｂｅｒ）と対応づけて変換し各データに付加し直す方法でもよい。
【００４６】
（２）  送信側スイッチャ１３では、付加されたＩＤを参照し、各データを処理すべき信号処理手段を送信信号処理手段１４の中から選択する。ここでは、例えば信号源１１−１からの出力信号４１にはＩＣＮとして１が付加され、信号処理部１４−１で処理されるようにルーティングされ、一方、信号源１１−２からの出力信号４２にはＩＣＮとして２が付加され、信号処理部１４−２で処理されるようにルーティングされる。
【００４７】
ここでの、ルーティングの方法として、以下１）〜４）の手法が考えられる。
【００４８】
１）マイコン１８によって経路を指示する方法
２）複数の信号処理部１４−１，１４−２にそれぞれ番号を振り、例えば１つのデータしかない場合は番号が１の信号処理部１４−１で処理する、と言うように、順番を決めておく方法
３）処理中の信号処理部がある場合は、処理中であることを示す信号を信号処理部が送信側スイッチャ１３に出し、それをみて送信側スイッチャ１３が適応的にルーティングを行なう方法
４）１）〜３）のどれか２つ以上を複合した方法
である。
【００４９】
（３）  送信信号処理手段１４の各信号処理部では、送られてくるデータに対して、広範囲な処理を行う。ＭＰＥＧ２−ＴＳＰに対してはＭＰＥＧ２−ＴＳＰに特化した処理を行い、ＤＶデータならＤＶデータに特化した処理も行うが、ＭＰＥＧ２−ＴＳＰとＤＶデータに共通した処理も行う。データＡ１  とＡ２  を合体させて１つのパケットにしたり、或いはデータＡ１  を２つに分けてＡ１−１とＡ１−２とし別々のサイクル（１２５μｓ）で送るという、レートの管理も行う。各信号処理部は前述したようにバッファメモリを有しているので、それぞれが別々にレートの管理をする。つまり、ある場合はデータを半分に分け、ある場合は２つ合体し、多重部１５を通してリンク層１６に送り出す。ある信号源の伝送レートが速い場合は１つのサイクル（１２５μｓ）の中に多数のデータを合体して送るようにし、伝送レートが遅い場合は、伝送帯域の有効活用という点で、データを細かく分割して送るようにする。そのために、１つのパケットデータを２分割したり、４分割したり、８分割したりして送ることも行われる。従って、信号処理部では、信号源でのレートとは時間軸が完全に変わったデータに変換されることになる。
【００５０】
例えば、ＭＰＥＧ２−ＴＳＰに対してＩＥＣ６１８８３規格に則った処理を行なう。具体的には、ＭＰＥＧ２−ＴＳＰに時間情報（Ｓｏｕｒｃｅ  Ｐａｃｋｅｔ  Ｈｅａｄｅｒ：ＳＰＨ）を付加してソースパケット（Ｓｏｕｒｃｅ  Ｐａｃｋｅｔ）としたり、伝送容量の調節、リンク層１６へ渡す各ソースパケット（Ｓｏｕｒｃｅ  Ｐａｃｋｅｔ）の情報の生成等を行なう。ここでの信号処理は、リアルタイム処理が要求される、また、伝送容量の調節のためにソースパケット（Ｓｏｕｒｃｅ  Ｐａｃｋｅｔ）の分割、合体が行われるので、１つの番組などのコンテンツに対して１つの信号処理部が対応される。さらに、信号処理部ではコピープロテクト処理が行われる場合もある。
【００５１】
（４）  多重部１５では、信号処理部１４−１と１４−２でそれぞれ処理された信号が連結される。多重部１５では、ＩＥＥＥ１３９４のアイソクロナス（ｉｓｏｃｈｒｏｎｏｕｓ）伝送の場合、サイクルスタートパケット（ＣＳＰ）４３が作り出す同期間隔のアイソクロナス（ｉｓｏｃｈｒｏｎｏｕｓ）サイクルが始まる時に複数の信号源処理部１４−１，１４−２に対してデータ伝送要求を行なわなくてはならない。このとき、たとえ１つのノードが複数のアイソクロナス（ｉｓｏｃｈｒｏｎｏｕｓ）パケット（Ａ１  とＢ１  ，Ａ２とＢ２  ，…）を伝送する場合でも、伝送要求は１サイクルごとに１回なされる。そのため、伝送要求に対して伝送許可がでると、複数のデータパケット（Ａ１  とＢ１  ，Ａ２  とＢ２  ，…）を連結して一度に伝送するようにしている（図２（ｃ）  参照）。
【００５２】
（５）  多重部１５で連結されたパケットは、リンク層１６、物理層１７でＩＥＥＥ１３９４規格に則った処理をされ、ケーブル２０を介して受信ノード３０に伝送される。ケーブル上の伝送イメージを図２（ｃ）  に示す。
【００５３】
（６）  受信ノード３０は、送信ノード１０との間で伝送のコネクションを作り、受信ノード３０内のマイコン３３は、受信するべきアイソクロナス（ｉｓｏｃｈｒｏｎｏｕｓ）パケットの識別情報であるＩＣＮを認識しており、そのＩＣＮをリンク層３２に設定する。リンク層３２は、ＩＥＥＥ１３９４規格に則ってケーブル２０、物理層３１と通ってきたパケットを受信し、リンク層３２に設定されたＩＣＮのパケットだけを振分け部３４へと出力する。ここで、複数のＩＣＮをリンク層３２に対して設定すれば、複数のパケットデータを受信可能である。なお、このＩＣＮによるパケットデータの選別はＩＥＥＥ１３９４規格である。
【００５４】
（７）  振分け部３４は、リンク層３２が出力したパケットのＩＣＮによって、後段の受信信号処理手段３５の中から信号処理手段を選択する。ここでの選択方法は、基本的には、前述した、送信ノード１０での送信側スイッチャ１３による信号処理部の選択方法１）〜４）と同様であるが、ＭＰＥＧ２−ＴＳＰやＤＶデータのようにデータの種類が異なる場合には、それらのデータを処理可能な信号処理部を、受信信号処理手段３５の中から選択することが優先的に行われる。なお、データの種類はＣＩＰヘッダ（図３参照）の１つの領域に記述されている。
【００５５】
（８）  受信信号処理手段３５の各信号処理部では、ＩＥＣ６１８８３に則った処理を行なう。具体的には、ＭＰＥＧ２−ＴＳＰでは、合体，分割されていたソースパケット（Ｓｏｕｒｃｅ  Ｐａｃｋｅｔ）の復元、ソースパケットヘッダ（ＳＰＨ）から送信時の各データの時間間隔の復元、ディジタルＶＣＲなどのＤＶデータではフレーム期間の復元、元々のＭＰＥＧ２−ＴＳＰやＤＶデータの復元を行なう。
【００５６】
（９）  受信側スイッチャ３６では、元のＭＰＥＧ２‐ＴＳＰやＤＶデータに戻った出力信号４５や出力信号４６を、それらの信号をデコードするデコード部３７の各デコーダへルーティングする。ここでのルーティングの方法としては、基本的には、以下１）〜４）の手法がある。
【００５７】
１）マイコン３３によって経路を指示する方法
２）複数のデコーダ３７−１，３７−２にそれぞれ番号を振り、その順序に従う方法
３）空いているデコーダを適応的に選択する方法
４）以上１）〜３）のどれか２つ以上を複合した方法
であるが、ＭＰＥＧ２−ＴＳＰやＤＶデータのようにデータの種類が異なる場合には、それらのデータを処理可能なデコーダを選択することが優先的な条件となる。
【００５８】
さらに、複数の信号処理部３５−１，３５−２で処理されたデータを１つのデコーダ３７−１に出力する構成としてもよい。これは、複数の信号処理部３５−１，３５−２で時間軸が復元されたそれぞれのデータが同期している場合、つまり、送信側ノード１０の１つの信号源１１−１から複数のデータが異なったＩＣＮを持って伝送され、複数の信号処理部３５−１，３５−２で処理され、受信ノード３０でそれらの伝送されたデータの中の２つ以上のデータを受信した場合である。この場合には、送信側が同じノードで、それぞれのデータが同期していることを検出して、その結果で複数のデータを１つのデコーダ３７−１に出力することを決定する構成とするものである。
【００５９】
尚、図１の実施の形態では、通信装置１０として送信機能を有した送信側ノード、通信装置３０として受信機能を有した受信側ノードを示しているが、通信装置１０に装置３０と同様な受信機能を設け、通信装置３０に装置１０と同様な送信機能を設けて、通信装置１０，３０間で双方向に送受信可能な構成とすることができる。
【００６０】
【発明の効果】
以上述べたように本発明によれば、少なくとも１つの信号源から出力される複数のリアルタイムデータを多重して、１つのノードで送受信することが可能となる。特に、信号源から複数のデータが全て非同期で出力される場合や、フォーマットの異なる複数種類のデータを伝送する場合に、シリアルインターフェースを利用してこれらのデータを高速に伝送し復元することが可能となる。また、シリアルインターフェースとしての特徴である、ケーブルやコネクタが簡単なものですむという利点を有する。
【図面の簡単な説明】
【図１】本発明の一実施の形態の通信装置及び通信方法を示すブロック図。
【図２】図１の装置において、データが送受信されている状態のイメージを示す図。
【図３】図１のケーブル上を伝送されるパケットのフォーマットを示す図。
【符号の説明】
１１…信号源、１２…識別情報付加手段、１３…送信側スイッチャ、１４…送信信号処理手段、１５…多重部、１８…マイコン（識別情報取得部を含む）、３３…マイコン、３４…振分け部、３５…受信信号処理手段、３６…受信側スイッチャ、３７…デコード部。
【図１】
0003573977.tif 000002
【図２】
0003573977.tif 000003
【図３】
0003573977.tif 000004