(57)【特許請求の範囲】
【請求項１】
第１デバイスが、ＡＶ（audio/video）インターフェースに連結された第２デバイスにデータを伝送する方法において、
伝送単位に含まれた複数の基本単位のうち、少なくとも一つを第１ストリームに割り当てる段階と、
前記割り当てに基づいて、前記第１ストリームに係わるデータを含む追加の複数の伝送単位を生成する段階と、
前記生成された追加の複数のデータ伝送単位を前記第２デバイスに伝送する段階と、を含み、
前記割り当ては、サイクルごとに変更され、前記追加の複数の伝送単位は、１サイクルの間に伝送される複数の伝送単位であり、
前記割り当て段階は、前記複数の基本単位のうち、少なくとも一つを第２ストリームに割り当てる段階をさらに含み、
前記生成する段階は、前記第１ストリームに係わるデータ、及び前記第２ストリームに係わるデータを含む複数の伝送単位を生成する段階を含み、
前記ＡＶインターフェースは、双方向データ伝送が可能な複数のレーンを含むことを特徴とするデータ伝送方法。
【請求項２】
前記割り当て段階は、
前記第１デバイスから前記第２デバイスへのデータ伝送に利用されるレーンのうち一つを介して伝送される伝送単位に含まれた複数の基本単位のうち、少なくとも一つを第１ストリームに割り当てる段階を含むことを特徴とする請求項１に記載のデータ伝送方法。
【請求項３】
前記割り当て段階は、前記第１デバイスから前記第２デバイスへのデータ伝送に利用される複数のレーンを介して伝送される伝送単位に含まれた複数の基本単位のうち、少なくとも一つを第１ストリームに割り当てる段階を含み、
前記生成する段階は、前記第１デバイスから前記第２デバイスへのデータ伝送に利用される複数のレーンを介して伝送される追加の複数の伝送単位を生成する段階を含むことを特徴とする請求項１に記載のデータ伝送方法。
【請求項４】
前記割り当て段階は、第１レーンを介して伝送される伝送単位に含まれた少なくとも１つの基本単位を前記第１ストリームに割り当て、第２レーンを介して伝送される伝送単位に含まれた少なくとも１つの基本単位を第２ストリームに割り当てる段階を含み、
前記生成する段階は、前記第１ストリームに係わるデータを含む前記第１レーンを介して伝送される第１の追加の複数の伝送単位、及び前記第２ストリームに係わるデータを含む前記第２レーンを介して伝送される第２の追加複数伝送単位を生成する段階を含むことを特徴とする請求項１に記載のデータ伝送方法。
【請求項５】
第２デバイスが、ＡＶインターフェースに連結された第１デバイスからデータを受信する方法において、
１サイクルの間に伝送される伝送単位に含まれた複数の基本単位のうち、第１ストリームに割り当てられた少なくとも１つの基本単位に係わる情報を受信する段階と、
前記割り当てに基づいて、前記第１デバイスが生成して伝送する追加の複数の伝送単位を受信する段階と、
前記情報に基づいて、前記受信された追加の複数の伝送単位から、前記第１ストリームに係わるデータを抽出する段階と、を含み、
前記割り当ては、サイクルごとに変更され、前記追加の複数の伝送単位は、１つのサイクルに含まれた複数の伝送単位であり、
前記受信された情報は、前記１つのサイクルの間に伝送単位に含まれた複数の基本単位のうち、第２ストリームに割り当てられた少なくとも１つの基本単位についての情報をさらに含み、
前記抽出する段階は、前記情報に基づいて前記第１ストリームに対するデータ及び前記第２ストリームに対するデータを抽出する段階を含み、
前記ＡＶインターフェースは、双方向データ伝送が可能な複数のレーンを含むことを特徴とするデータ受信方法。
【請求項６】
ＡＶインターフェースに連結された第２デバイスにデータを伝送する第１デバイスの装置において、
伝送単位に含まれた複数の基本単位のうち、少なくとも一つを第１ストリームに割り当てる管理部と、
前記割り当てに基づいて、前記第１ストリームに係わるデータを含む追加の複数の伝送単位を生成し、前記生成された追加の複数のデータ伝送単位を前記第２デバイスに伝送するポート部と、を含み、
前記割り当ては、サイクルごとに変更され、前記追加の複数の伝送単位は、１サイクルの間伝送される複数の伝送単位であり、
前記管理部は、前記複数の基本単位のうち、少なくとも一つを第２ストリームに割り当て、
前記ポート部は、前記第１ストリームに係わるデータ及び、前記第２ストリームに係わるデータを含む追加の複数伝送単位を生成し、
前記ＡＶインターフェースは、双方向データ伝送が可能な複数のレーンを含むことを特徴とするデータ伝送装置。
【請求項７】
前記管理部は、
前記第１デバイスから前記第２デバイスへのデータ伝送に利用されるレーンのうち一つを介して伝送される伝送単位に含まれた複数の基本単位のうち、少なくとも一つを第１ストリームに割り当てることを特徴とする請求項６に記載のデータ伝送装置。
【請求項８】
前記管理部は、前記第１デバイスから前記第２デバイスへのデータ伝送に利用される複数のレーンを介して伝送される伝送単位に含まれた複数の基本単位のうち、少なくとも一つを第１ストリームに割り当て、
前記ポート部は、前記第１デバイスから前記第２デバイスへのデータ伝送に利用される複数のレーンを介して伝送される追加の複数の伝送単位を生成することを特徴とする請求項６に記載のデータ伝送装置。
【請求項９】
前記管理部は、
第１レーンを介して伝送される伝送単位に含まれた少なくとも１つの基本単位を前記第１ストリームに割り当て、第２レーンを介して伝送される伝送単位に含まれた少なくとも１つの基本単位を第２ストリームに割り当て、
前記ポート部は、前記第１ストリームに係わるデータを含む前記第１レーンを介して伝送される第１の追加の複数伝送単位、及び前記第２ストリームに係わるデータを含む前記第２レーンを介して伝送される第２の追加複数伝送単位を生成することを特徴とする請求項６に記載のデータ伝送装置。
【請求項１０】
ＡＶインターフェースに連結された第１デバイスからデータを受信する第２デバイスの装置において、
１サイクルの間に伝送される伝送単位に含まれた複数の基本単位のうち、第１ストリームに割り当てられた少なくとも１つの基本単位に係わる情報を受信する管理部と、
前記割り当てに基づいて、前記第１デバイスが生成して伝送する追加の複数の伝送単位を受信し、前記情報に基づいて、前記受信された追加の複数の伝送単位から、前記第１ストリームに係わるデータを抽出するポート部と、を含み、
前記割り当ては、サイクルごとに変更され、前記追加の複数の伝送単位は、１つのサイクルに含まれた複数の伝送単位であり、
前記受信された情報は、前記１つのサイクルの間に伝送単位に含まれた複数の基本単位のうち、第２ストリームに割り当てられた少なくとも１つの基本単位についての情報をさらに含み、
前記ポート部は、前記情報に基づいて前記第１ストリームに対するデータ及び前記第２ストリームに対するデータを抽出し、
前記ＡＶインターフェースは、双方向データ伝送が可能な複数のレーンを含むことを特徴とするデータ受信装置。
【請求項１１】
請求項１または請求項５に記載の方法をコンピュータに実行させるためのプログラムを記録したコンピュータで読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＡＶ（audio/video）インターフェースに基づいてデータを送受信する方法及びその装置に係り、さらに詳細には、ＡＶインターフェースに基づいてデータを送受信されるデータを多重化／逆多重化する方法及びその装置に関する。
【背景技術】
【０００２】
ＡＶ（audio/video）データを提供するソースデバイス（source device）と、ソースデバイスからＡＶデータを受信して再生するシンクデバイス（sink device）は、所定のＡＶインターフェース（ＡＶ interface）を介して連結される。
【０００３】
例えば、ソースデバイスとシンクデバイスは、デジタルＡＶデータの伝送のためのＤＶＩ（digital video/visual interactive）またはＨＤＭＩ（high-definition multimedia interface）のようなＡＶインターフェースを介して連結される。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明が解決しようとする技術的課題は、ＡＶインターフェースに基づいて生成されたネットワークでデータを送受信する方法及びその装置を提供するところにあり、前記方法を実行するためのプログラムを記録したコンピュータで読み取り可能な記録媒体を提供するところにある。
【課題を解決するための手段】
【０００５】
前記技術的課題を解決するための第１デバイスが、ＡＶインターフェース（audio/video interface）に連結された第２デバイスにデータを伝送する方法は、伝送単位に含まれた複数の基本単位のうち少なくとも一つを第１ストリームに割り当てる段階と、前記割り当てに基づいて、前記第１ストリームに係わるデータを含む複数の伝送単位を生成する段階と、前記生成された複数のデータ伝送単位を前記第２デバイスに伝送する段階と、を含み、前記割り当ては、サイクルごとに変更され、前記複数の伝送単位は、１サイクルの間に伝送される複数の伝送単位であることを特徴とする。
【０００６】
本発明のまた他の実施形態によれば、前記割り当て段階は前記複数の基本単位のうち少なくとも一つを第２ストリームに割り当てる段階をさらに含み、前記生成する段階は前記第１ストリームに係わるデータ及び前記第２ストリームに係わるデータを含む複数の伝送単位を生成する段階を含む。
【０００７】
本発明の他の実施形態によれば、前記ＡＶインターフェースは、双方向データ伝送が可能な複数のレーン（lane）を含む。
【０００８】
本発明のさらに他の実施形態によれば、前記割り当て段階は、前記第１デバイスから前記第２デバイスへのデータ伝送に利用されるレーンのうち一つを介して伝送される伝送単位に含まれた複数の基本単位のうち、少なくとも一つを第１ストリームに割り当てる段階を含む。
【０００９】
本発明のさらに他の実施形態によれば、前記割り当て段階は、前記第１デバイスから前記第２デバイスへのデータ伝送に利用される複数のレーンを介して伝送される伝送単位に含まれた複数の基本単位のうち、少なくとも一つを第１ストリームに割り当てる段階を含み、前記生成する段階は、前記第１デバイスから前記第２デバイスへのデータ伝送に利用される複数のレーンを介して伝送される複数の伝送単位を生成する段階を含む。
【００１０】
本発明のさらに他の実施形態によれば、前記割り当て段階は、第１レーンを介して伝送される伝送単位に含まれた少なくとも１つの基本単位を前記第１ストリームに割り当て、第２レーンを介して伝送される伝送単位に含まれた少なくとも１つの基本単位を前記第２ストリームに割り当てる段階を含み、前記生成する段階は、前記第１ストリームに係わるデータを含む前記第１レーンを介して伝送される複数の伝送単位、及び前記第２ストリームに係わるデータを含む前記第２レーンを介して伝送される複数の伝送単位を生成する段階を含む。
【００１１】
本発明のさらに他の実施形態によれば、１サイクルの間に伝送される複数の伝送単位のうち、最初に（initially）伝送される少なくとも１つの伝送単位は、前記割り当てに係わる情報を含む。
【００１２】
前記技術的課題を解決するための本発明の一実施形態による第２デバイスが、ＡＶインターフェースに連結された第１デバイスからデータを受信する方法は、１サイクルの間に伝送される伝送単位に含まれた複数の基本単位のうち、第１ストリームに割り当てられた少なくとも１つの基本単位に係わる情報を受信する段階と、前記割り当てに基づいて、前記第１デバイスが生成して伝送する複数の伝送単位を受信する段階と、前記情報に基づいて、前記受信された複数の伝送単位から、前記第１ストリームに係わるデータを抽出する段階と、を含み、前記割り当ては、サイクルごとに変更され、前記複数の伝送単位は、１つのサイクルに含まれた複数の伝送単位であることを特徴とする。
【００１３】
前記技術的課題を解決するための本発明の一実施形態によるＡＶインターフェースに連結された第２デバイスにデータを伝送する第１デバイスの装置は、伝送単位に含まれた複数の基本単位のうち、少なくとも一つを第１ストリームに割り当て、前記割り当てに基づいて、前記第１ストリームに係わるデータを含む複数の伝送単位を生成する管理部；及び前記生成された複数のデータ伝送単位を前記第２デバイスに伝送するポート部；を含み、前記割り当ては、サイクルごとに変更され、前記複数の伝送単位は、１サイクルの間に伝送される複数の伝送単位であることを特徴とする。
【００１４】
前記技術的課題を解決するための本発明の一実施形態によるＡＶインターフェースに連結された第１デバイスからデータを受信する第２デバイスの装置は、１サイクルの間に伝送される伝送単位に含まれた複数の基本単位のうち、第１ストリームに割り当てられた少なくとも１つの基本単位に係わる情報を受信する管理部；及び前記割り当てに基づいて、前記第１デバイスが生成して伝送する複数の伝送単位を受信し、前記情報に基づいて、前記受信された複数の伝送単位から、前記第１ストリームに係わるデータを抽出するポート部；を含み、前記割り当ては、サイクルごとに変更され、前記複数の伝送単位は、１つのサイクルに含まれた複数の伝送単位であることを特徴とする。
【００１５】
本発明のさらに他の実施形態は、前記データ伝送方法及び／またはデータ受信方法を実行するためのプログラムを記録したコンピュータで読み取り可能な記録媒体を提供する。
【発明の効果】
【００１６】
本発明によれば、ＡＶインターフェースを介して送受信されるデータを多重化／逆多重化することができ、ＡＶインターフェースに基づいて成立したネットワークのデバイスが、自由に宛先デバイスにデータを伝送することができる。
【図面の簡単な説明】
【００１７】
【図１】本発明の一実施形態によるＡＶインターフェースによって連結されたデバイスのネットワーク構造（topology）を図示する図面である。
【図２Ａ】本発明の一実施形態によるＡＶインターフェースを介したデータの双方向伝送を図示する図面である。
【図２Ｂ】本発明の他の実施形態によるＡＶインターフェースを介したデータの双方向伝送を図示する図面である。
【図３】本発明の一実施形態によるＡＶインターフェースに基づいたネットワークの階層構造を図示する図面である。
【図４】本発明の一実施形態によるＡＶインターフェースを介してデータを伝送する装置及びデータを受信する装置を図示する図面である。
【図５Ａ】本発明の一実施形態によるＡＶリンクの設定方法を図示する図面である。
【図５Ｂ】本発明の一実施形態によるＡＶリンクの設定方法を図示する図面である。
【図５Ｃ】本発明の一実施形態によるＡＶリンクの設定方法を図示する図面である。
【図５Ｄ】本発明の一実施形態によるＡＶリンクの設定方法を図示する図面である。
【図５Ｅ】本発明の一実施形態によるＡＶリンクの設定方法を図示する図面である。
【図５Ｆ】本発明の一実施形態によるＡＶリンクの設定方法を図示する図面である。
【図６】本発明の一実施形態による伝送単位を割り当てる方法を図示する図面である。
【図７】本発明の一実施形態によるＡＶインターフェースに基づいて成立したネットワークのデバイスを図示する図面である。
【図８Ａ】本発明の一実施形態による複数のストリームに伝送単位を割り当てる方法を図示する図面である。
【図８Ｂ】本発明の一実施形態による複数のストリームに伝送単位を割り当てる方法を図示する図面である。
【図８Ｃ】本発明の一実施形態による複数のストリームに伝送単位を割り当てる方法を図示する図面である。
【図８Ｄ】本発明の一実施形態による複数のストリームに伝送単位を割り当てる方法を図示する図面である。
【図８Ｅ】本発明の一実施形態による複数のストリームに伝送単位を割り当てる方法を図示する図面である。
【図９】本発明の一実施形態によるＡＶリンク設定を図示する図面である。
【図１０】本発明の一実施形態による非同時性データパケットを図示する図面である。
【図１１】本発明の一実施形態による伝送単位の割り当てに係わる情報を図示する図面である。
【図１２】本発明の一実施形態による伝送単位の割り当てを変更する方法を図示する図面である。
【図１３】本発明の一実施形態によるＡＶインターフェースを介してデータを伝送する方法を説明するためのフローチャートである。
【図１４】本発明の一実施形態によるＡＶインターフェースを介してデータを受信する方法を説明するためのフローチャートである。
【発明を実施するための形態】
【００１８】
以下では、図面を参照して、本発明の望ましい実施形態について詳細に説明する。
【００１９】
図１は、本発明の一実施形態によるＡＶ（audio/video）インターフェースを介して連結されたデバイスのネットワーク構造（topology）を図示している。ＡＶインターフェースは、ＡＶデータの送受信のためのインターフェースを意味する。「ＡＶリンク」は、本発明の一実施形態によるＡＶインターフェースに基づいて成立したリンクを意味し、ＨＤＭＩ（high-definition multimedia interface）は、ＨＤＭＩケーブルを介した連結を意味する。
【００２０】
図１を参照すれば、ＡＶデバイスは、本発明の一実施形態によるＡＶインターフェースを介して、ネットワークを構成することができる。複数のルームに存在するＡＶデバイスは、本発明の一実施形態によるＡＶインターフェースを介して、同じルームまたは他のルームに存在する多種のＡＶデバイスと連結される。このとき、ＡＶリンクを中継するスイッチ（switch）デバイスが、ＡＶインターフェースに基づいた連結を中継する。スイッチデバイスは、ＡＶリンク・ホームスイッチ１５１のように、ＡＶリンクの中継のための別途のデバイスでもあり、スイッチ機能を内蔵したＡＶデバイス１５２，１５３，１５４，１５５，１５６及び１５７でもある。ルーム１ １１０では、ＡＶデバイスであるＡＶレシーバ１５２、ＴＶ（television）１５３及びブルーレイ・プレーヤ１５７がスイッチデバイスの役割を行い、ルーム３ １３０及びルーム４ １４０では、ＡＶデバイスであるＴＶ１５５及び１５６がスイッチデバイスの役割を行う。
【００２１】
また、スイッチデバイスは、本発明の一実施形態によるＡＶインターフェースとＨＤＭＩとをスイッチングするデバイスであってもよい。例えば、ルーム２ １２０のスイッチデバイス１５４は、ＨＤＭＩを介して、コンピュータとゲーム機とからＡＶデータを受信し、受信されたＡＶデータを、本発明の一実施形態によるＡＶリンクを介して、ルーム１ １１０、ルーム３ １３０またはルーム４ １４０のデバイスに伝送することができる。
【００２２】
図１に図示されたネットワークのデバイスは、遂行する役割によって、ソース／リーフ（leaf）・デバイス、ソース／スイッチ・デバイス、スイッチデバイス、シンク／スイッチ・デバイス及びシンク／リーフ・デバイスに区分される。
【００２３】
ルーム１ １１０のセットトップボックス１６４のように、ＡＶリンクを中継せずに、ＡＶデータを提供するデバイスは、ソース／リーフ・デバイスに該当し、ルーム１ １１０のブルーレイ・プレーヤ１５２のように、他のデバイスにＡＶデータを提供しながら、ＡＶリンクを中継するデバイスは、ソース／スイッチ・デバイスに該当する。また、ＡＶリンク・ホームスイッチ１５１のように、ＡＶリンクの中継だけ行うデバイスは、スイッチデバイスに該当し、ルーム４ １４０のＴＶ １５６のように、ＡＶデータを他のデバイスから提供されながら、ＡＶリンクを中継するデバイスは、シンク／スイッチ・デバイスに該当する。最後に、ルーム４ １４０のプロジェクタ１６３のように、ＡＶリンクを中継せずに、ＡＶデータを他のデバイスから提供されるデバイスは、シンク／リーフ・デバイスに該当する。
【００２４】
図１に図示されたネットワーク構造によれば、ルーム１ １１０のブルーレイ・プレーヤ１５７のＡＶデータが、ＡＶレシーバ１５２及びＡＶリンク・ホームスイッチ１５１を介して、ルーム３ １３０のＴＶ １５５またはルーム４ １４０のＴＶ １５６に伝送される。また、ルーム４のセットップボックス１５８で受信される放伝送号がＡＶリンク・ホームスイッチ１５１を介して、ルーム３ １３０のＴＶ １５６、ＡＶリンク・ホームスイッチ１５１及びＡＶレシーバ１５２を介して、ルーム１ １１０のＴＶ １５３に伝送される。
【００２５】
言い換えれば、図１に図示されたように、ＡＶインターフェースに基づいたネットワーク（以下、「ＡＶネットワーク」とする）で、自由にＡＶデータを送受信するためには、本発明の一実施形態によるＡＶインターフェースは、データの双方向伝送を支援しなければならない。
【００２６】
ＤＶＩ（digital visual interface）及びＨＤＭＩのような従来技術によるＡＶインターフェースは、ソースデバイスからシンクデバイスへの単方向データ伝送のみを支援する。ソースデバイスのＡＶデータは、シンクデバイスに伝送されるのみ、ＤＶＩ及びＨＤＭＩのような従来技術によるＡＶインターフェースを介して、シンクデバイスがソースデバイスにＡＶデータを伝送することができない。例えば、ルーム４ １４０のシンクデバイスであるＴＶ １５６は、ＨＤＭＩに連結されたセットップボックス１５８からＡＶデータを受信することができず、セットトップボックス１５８にＡＶデータを伝送することはできない。
【００２７】
しかし、本発明の一実施形態によるＡＶインターフェースを介したＡＶリンクは、データの双方向伝送を支援し、図１に図示されたネットワーク構造で、他のルームのデバイスにデータを伝送することもでき、他のルームのデバイスからデータを受信することもできる。特に、本発明の一実施形態によるＡＶリンクは、非圧縮ビデオデータの双方向伝送が可能であり、データの双方向伝送の例について、図２Ａ及び図２Ｂを参照して詳細に説明する。
【００２８】
図２Ａは、本発明の一実施形態によるＡＶインターフェースを介したデータの双方向伝送を図示している。
【００２９】
図２Ａを参照すれば、ソースデバイス１ ２１０（例えば、ブルーレイ・プレーヤ）のＡＶデータ（例えば、非圧縮ビデオデータ）は、シンクデバイス１ ２１６（例えば、プロジェクタ）で再生され、ソースデバイス２ ２１２（例えば、セットトップボックス）のＡＶデータは、ソース／シンク・デバイス２１４（例えば、ＰＣ（personal computer））で再生され、ソース／シンク・デバイス２１４のＡＶデータは、シンク／スイッチ・デバイス１ ２１８（例えば、ＴＶ）で再生される。
【００３０】
シンク／スイッチ・デバイス１ ２１８は、ソースデバイス１ ２１０のＡＶデータ、及びソースデバイス２ ２１２のＡＶデータを、ソースデバイス１ ２１０及びソースデバイス２ ２１２から受信した後、受信されたＡＶデータを時分割デュプレックス（time division duplex）してスイッチデバイス２ ２２０に伝送する。
【００３１】
ソースデバイス１ ２１０のＡＶデータ、及びソースデバイス２ ２１２のＡＶデータを受信したスイッチデバイス２ ２２０は、受信されたデータを中継し、シンクデバイス１ ２１６に、ソースデバイス１ ２１０のＡＶデータを伝送し、ソース／シンク・デバイス２１４に、ソースデバイス２ ２１２のＡＶデータを伝送する。また、スイッチデバイス２ ２２０は、ソース／シンク・デバイス２１４からＡＶデータを受信し、受信されたＡＶデータをスイッチデバイス１ ２１８に伝送する。
【００３２】
シンク／スイッチ・デバイス１ ２１８とスイッチデバイス２ ２２０との間、及びスイッチデバイス２ ２２０とソース／シンク・デバイス２１４との間のリンクについて説明すれば、ＡＶデータ、すなわち、非圧縮ビデオデータは、単方向だけに伝送されるのではなく、双方向に伝送される。従って、図２Ａのデバイスがそれぞれ１つのＡＶインターフェースケーブルに連結された場合、ＡＶインターフェースは、１つのケーブルを介して双方向データ伝送を行うことができ、複数のソースデバイスから受信したＡＶデータを時分割デュプレックスを利用して伝送する。
【００３３】
図２Ｂは、本発明の一実施形態によるＡＶインターフェースを介したデータの双方向伝送を図示している。
【００３４】
図２Ｂに図示された実施形態を参照すれば、ソースデバイス１ ２１０（例えば、ブルーレイ・プレーヤ）のＡＶデータ（例えば、非圧縮ビデオデータ）は、シンクデバイス１ ２１６（例えば、プロジェクタ）で再生され、ソースデバイス２ ２１２、例えば、セットトップボックス）のＡＶデータは、ソース／シンク・デバイス２１４（例えば、ＰＣ）で再生され、ソース／シンク・デバイス２１４のＡＶデータは、シンク／スイッチ・デバイス１ ２１８（例えば、ＴＶ）で再生される。
【００３５】
ただし、図２Ａは、時分割デュプレックスを利用してデータを送受信する方法を図示するものであるなら、図２Ｂは、空間分割デュプレックス（space division duplex）を利用してデータを送受信する方法を図示している。図４と係わって後述するように、本発明の一実施形態によるＡＶインターフェースに基づいたＡＶリンクは、複数のサブリンクを含んでもよい。また、複数のサブリンクは、デバイスとデバイスとの物理的な連結を示す空間的に分離された複数のレーンに対応する。従って、図２Ｂに図示されたように、ＡＶデータを送受信するにおいて、複数のサブリンクに基づいた空間分割デュプレックスを利用してデータを送受信することができる。
【００３６】
例えば、図２Ｂで、シンク／スイッチ・デバイス１ ２１８は、ソースデバイス１ ２１０のＡＶデータ、及びソースデバイス２ ２１２のＡＶデータを、２つのサブリンクを利用して空間分割デュプレックスで伝送することができる。同様に、スイッチデバイス２ ２２０からソース／シンク・デバイス２１４のＡＶデータを受信するときには、他のサブリンクを利用して受信することができる。
【００３７】
ＤＶＩ及びＨＤＭＩのような従来技術によるＡＶインターフェースは、ＡＶデータの双方向伝送を行うことができない。従って、図１に図示されたように、ＡＶインターフェースを利用してデータ伝送ネットワークを構成することができない。しかし、本発明によるＡＶインターフェースは、図２Ａ及び図２Ｂに図示されたように、１つのケーブルを介した双方向データ伝送が可能であるから、多様なデバイスが連結された柔軟なネットワーク構成が可能である。
【００３８】
再び図１を参照すれば、ＡＶデータだけではなく、多様な類型（type）のデータ、すなわち、イーサネット（登録商標）（Ethernet（登録商標））データ、ＵＳＢ（universal serial bus）データなどのようなデータも、本発明の一実施形態によるＡＶインターフェースを介して送受信される。ルーム２ １２０のノート型パソコン１６０が、ルーム１ １１０に設置された無線ＬＡＮ（local area network）共有器１５９を介して、ルーム３ １３０のＰＣ １６１にイーサネット（登録商標）データを伝送する場合を例に挙げて説明する。イーサネット（登録商標）データとは、一般的に、ＴＣＰ（transmission control protocol）／ＩＰ（internet protocol）基盤ＬＡＮを介して伝送されるデータである。
【００３９】
しかし、本発明の一実施形態によるＡＶインターフェースは、従来技術によるＡＶインターフェースと異なり、双方向データ伝送を支援するので、ＡＶインターフェースを介してイーサネット（登録商標）データを送受信することができる。従って、ノート型パソコン１６０は、ＡＶリンクで構成されたネットワークを介して、イーサネット（登録商標）データをＰＣ １６１に伝送する。このために、図１のネットワークに存在するスイッチデバイスは、イーサネット（登録商標）データを中継することができる機能を具備する。リンク階層のスイッチングを介して、イーサネット（登録商標）データを無線共有器１５９からＰＣ １６１に伝達する。
【００４０】
他の実施形態として、カメラ１６２のＵＳＢデータを、ノート型パソコン１６０に伝送する場合、スイッチデバイスは、具備されたＵＳＢデータのスイッチ機能を利用して、ＵＳＢデータをノート型パソコン１６０に伝達する。ＡＶインターフェースを介して、ＡＶデータだけではなく、多種のデータを伝送するから、ＡＶインターフェースに連結されたネットワークに、多様なデバイスが接続され、自由にデータを送受信することができる。スイッチデバイスは、リンク階層のスイッチングを介して、ＵＳＢデータを中継する。
【００４１】
また、デバイス及びネットワークの制御のためのデータも、本発明の一実施形態によるＡＶインターフェースを介して送受信される。例えば、ユーザは、ルーム１ １１０のＴＶ １５３を利用して、同じルームのＡＶレシーバ１５２を制御することができる。ユーザは、ＴＶ １５３を操作して、ＡＶレシーバ１５２を制御するためのデータを、ＡＶインターフェースを介して伝送することにより、ＡＶレシーバ１５２を制御する。また、ＡＶインターフェースを利用して構成されたネットワークに接続された他のルーム １４０のＴＶ １５６またはセットトップボックス１５８を、ＡＶインターフェースを介して制御することができる。
【００４２】
ＡＶインターフェースに連結されているネットワークの制御のためのデータも、ＡＶインターフェースを介して送受信することができるが、リンクの設定はもとより、ネットワークを管理するためのデータが、ネットワークの制御のためのデータとして、ＡＶインターフェースを介して送受信される。
【００４３】
多様な類型のデータがＡＶインターフェースを介して送受信されるので、ＡＶネットワークの伝送単位は、データの類型に係わる情報を含んでもよい。データ類型に係わる情報は、ＡＶネットワークの伝送単位のヘッダに含まれもする。
【００４４】
また、本発明の一実施形態によるＡＶインターフェースを介して、電力も伝達することができる。ＵＳＢインターフェースを介した電力伝達のように、ＡＶリンクを介してモバイルデバイスに所定の電力を伝達することができる。ＡＶリンクを介して、電力伝達を介してモバイルデバイスの充電または作動のための電力を伝達する。
【００４５】
図３は、本発明の一実施形態によるＡＶネットワークの階層構造を図示している。
【００４６】
前述のように、本発明の一実施形態によるＡＶインターフェースに基づいて、多様な類型のデータを双方向に伝送するために、図３に図示されたようなネットワーク階層構造を利用することができる。
【００４７】
図３を参照すれば、本発明の一実施形態によるネットワーク階層構造は、アプリケーション階層３１０、リンク階層３２０及び物理階層３３０を含む。
【００４８】
アプリケーション階層３１０は、前述のＡＶインターフェースを介して送受信されるデータの処理と係わるサブ階層を含む。
【００４９】
ソースデバイスのアプリケーション階層は、ビデオデータの伝送のためのビデオソース階層、オーディオデータの伝送のためのオーディオソース階層及びＡＶコンテンツの著作権保護のためのＣＰ（content protection）階層を含んでもよい。また、イーサネット（登録商標）データの伝送と係わるイーサネット（登録商標）階層、ＴＣＰ／ＩＰ階層及びＤＬＮＡ（digital living network alliance）／ＵＰｎＰ（universal plug and play）階層を含んでもよい。ＵＳＢデータの伝送と係わるＵＳＢスタック（stack）、及びＡＶネットワークの制御と係わるＡＶインターフェース命令階層も含んでもよい。
【００５０】
同様に、シンクデバイスのアプリケーション階層は、ビデオデータの受信のためのビデオシンク階層、オーディオデータの受信のためのオーディオシンク階層、及びＡＶコンテンツの著作権保護のためのＣＰ階層を含んでもよい。また、イーサネット（登録商標）データの受信と係わるイーサネット（登録商標）階層、ＴＣＰ／ＩＰ階層及びＤＬＮＡ／ＵＰｎＰ階層を含んでもよい。ＵＳＢデータの伝送と係わるＵＳＢスタック、及び制御データの伝送と係わるＡＶインターフェース命令階層も含んでもよい。
【００５１】
リンク階層３２０は、アプリケーション階層のデータを目的デバイスに正確に伝達するための機能を提供する。リンク階層３２０は、オーディオデータ、ビデオデータのように、リアルタイム伝送が必要なデータのパケット化（packetize）またはデパケット化（depacketize）のための同時性データパケット化／デパケット化（isochronous data pakt．/depkt．）階層を含む。また、イーサネット（登録商標）データ、ＵＳＢデータ及びネットワーク制御データのように、リアルタイム伝送が不要なデータのパケット化またはデパケット化のための非同時性データパケット化／デパケット化（asynchronous data pakt．/depkt．）階層を含む。また、ＡＶリンクの管理及びＡＶリンクに基づいたネットワーク管理のためのリンク管理階層及びネットワーク管理階層を含む。
【００５２】
スイッチデバイスは、前述のリンク階層のスイッチングを行うために、ビデオスイッチ階層、オーディオスイッチ階層、イーサネット（登録商標）スイッチ階層及びデータスイッチ階層を含む。ビデオスイッチ階層及びオーディオスイッチ階層は、同時性データパケット化／デパケット化階層のデパケット化結果に基づいて、リンク階層のソースアドレス（source address）及び宛先アドレス（destination address）を決定し、決定結果に基づいて、スイッチングを行う。同様に、イーサネット（登録商標）スイッチ階層及びデータスイッチ階層は、非同時性データパケット化／デパケット化階層のデパケット化結果に基づいて、リンク階層のソースアドレス及び宛先アドレスを決定し、決定結果に基づいて、スイッチングを行う。
【００５３】
物理階層３３０は、リンク階層３２０のデータを、ケーブルを介して伝送するために、物理的な信号に変換する階層である。ソースデバイス、スイッチデバイス及びシンクデバイスは、いずれも物理階層３３０を含み、ＡＶコネクタ（connector）、データの伝送のための物理伝送階層及びデータの受信のための物理受信階層を含む。
【００５４】
リンク階層３２０の同時性データパケット化／デパケット化階層、または非同時性データパケット化／デパケット化階層は、パケット化されたデータをリンク伝送階層に伝達し、リンク伝送階層は、パケット化されたデータを多重化し、物理階層３３０に伝達することができる。前述のように、本発明によるＡＶリンクは、空間分割デュプレックスために複数のサブリンクを含み、ＡＶケーブルが複数のサブリンクに対応する空間的に分離された複数のレーンを含んでもよい。従って、リンク伝送階層は、パケット化されたデータを多重化（multiplexing）し、それぞれのレーンに割り当てた後、複数のレーンにそれぞれ対応する複数の物理伝送階層に伝達することができる。
【００５５】
一方、複数のレーンにそれぞれ対応する複数の物理受信階層が受信したデータは、リンク受信階層に伝達され、リンク受信階層は、複数の物理受信階層から受信したデータを逆多重化（demultiplexing）し、同時性データパケット化／デパケット化階層、または非同時性データパケット化／デパケット化階層に伝達することができる。同時性データパケット化／デパケット化階層、または非同時性データパケット化／デパケット化階層は、受信されたデータをデパケット化し、アプリケーション階層３１０に伝達し、あるいはスイッチ階層に伝達する。
【００５６】
図３に図示されたネットワーク階層構造によるデータの送受信は、ＡＶネットワークでそれぞれのデバイスに割り当てられたアドレスに基づいて行われる。ＡＶインターフェースに連結されたデバイスを識別するために、それぞれのデバイスに、所定のアドレスが割り当てられ、割り当てられたアドレスに基づいて、データの送受信が行われる。
【００５７】
図４は、本発明の一実施形態によるＡＶインターフェースを介してデータを伝送する装置、及びデータを受信する装置を図示している。
【００５８】
図４を参照すれば、第１デバイス４１０及び第２デバイス４２０は、図１ないし図３と係わって説明したように、ＡＶリンクに基づいてデータを送受信する。本発明によるＡＶインターフェースに基づいて成立したＡＶリンクは、双方向データ伝送が可能であるが、第１デバイス４１０及び第２デバイス４２０は、順方向サブリンク及び逆方向サブリンクを介して、双方向にデータを伝送することができる。
【００５９】
第１デバイス４１０のデータ送受信装置は、管理部４１１、ポートマップ部４１２及びポート部４１３を含み、第２デバイス４２０のデータ送受信装置は、ポートマップ部４２１、管理部４２２及びポート部４２３を含む。第１デバイス４１０に含まれたモジュール４１１ないし４１３と、第２デバイス４２０に含まれたモジュール４１１ないし４１５は、データを伝送または受信するための所定の機能を対称的に遂行する。
【００６０】
管理部４１１及び管理部４２２は、ＡＶリンクを設定し、ポート部４１３及びポート部４２３は、ＡＶリンク設定によってデータを伝送し、あるいはデータを受信する。
【００６１】
前述のように、本発明によるＡＶリンクは、物理的に分離された複数のレーンを含んでもよい。ＡＶリンクの設定のために、管理部４１１及び管理部４２２は、それぞれのレーンの伝送方向を設定し、それぞれのレーンを介して伝送されるデータの多重化方法を設定する。管理部４１１は、管理部４２２と通信してＡＶリンクを設定する。第１デバイス４１０から第２デバイス４２０に伝送されるデータ、及び第２デバイス４２０から第１デバイス４１０に伝送されるデータの伝送量を比較してＡＶリンクを設定する。第１デバイス４１０と第２デバイス４２０とが連結されてＡＶリンクを成立させる初期に、ＡＶリンクを設定することができる。ＡＶリンクの設定は、周期的に変更されもする。まず、ＡＶレーンの伝送方向を設定する方法について、図５Ａないし図５Ｆを参照して詳細に説明する。
【００６２】
図５Ａないし図５Ｆは、本発明の一実施形態によるＡＶリンクの設定方法を図示している。図５Ａないし図５Ｆを参照すれば、本発明によるＡＶリンクは、複数のレーン、すなわち、Ｌ０，Ｌ１，Ｌ２及びＬ３を含む。それぞれのレーンは、デバイスとデバイスとの物理的な連結を示すことにより、ＴＰ（twisted pair）にそれぞれ対応する。それぞれのレーンを介して、双方向データ通信が可能である。
【００６３】
ＡＶリンクの設定が始まれば、第１デバイス４１０の管理部４１１は、図５Ａに図示されたように、Ｌ０のデータ伝送方向を順方向（第１デバイス４１０から第２デバイス４２０への方向）に設定し、順方向サブリンク５１１を形成し、Ｌ３のデータ伝送方向を逆方向（第２デバイス４２０から第１デバイス４１０への方向）に設定し、逆方向サブリンク５１２を形成する。順方向サブリンク５１１及び逆方向サブリンク５１２を介して、第２デバイス４２０の管理部４２２と、ＡＶリンクの設定のための制御データを交換し、ＡＶリンクの設定を完了することができる。
【００６４】
順方向サブリンク５１１及び逆方向サブリンク５１２に基づいた制御データ送受信の結果、さらに多くのレーンを順方向に設定する必要があれば、図５Ｂに図示されたように、Ｌ１の伝送方向を順方向に設定することができる。Ｌ１を追加して順方向に設定することにより、Ｌ０及びＬ１が順方向サブリンク５１３に含まれ、Ｌ３が逆方向サブリンク５１４に含まれる。
【００６５】
順方向サブリンク５１１及び逆方向サブリンク５１２に基づいた制御データ送受信の結果、さらに多くのレーンを逆方向に設定する必要があれば、図５Ｃに図示されたように、Ｌ２の伝送方向を逆方向に設定することができる。Ｌ２を追加して逆方向に設定することにより、Ｌ２及びＬ３が逆方向サブリンク５１６に含まれ、Ｌ０のみ順方向サブリンク５１５に含まれる。
【００６６】
すべてのレーンを順方向サブリンクまたは逆方向サブリンクに含めることもできる。図５Ｄに図示されたように、Ｌ０の伝送方向を順方向に設定し、Ｌ１，Ｌ２及びＬ３の伝送方向を逆方向に設定することにより、順方向サブリンク５１７及び逆方向サブリンク５１８を形成することができる。また、図５Ｅに図示されたように、Ｌ０及びＬ１の伝送方向を順方向に設定し、Ｌ２及びＬ３の伝送方向を逆方向に設定することにより、順方向サブリンク５１９及び逆方向サブリンク５２０を形成することができる。最後に、図５Ｆに図示されているように、Ｌ０，Ｌ１及びＬ２の伝送方向を順方向に設定し、Ｌ３の伝送方向だけ逆方向に設定することにより、順方向サブリンク５２１及び逆方向サブリンク５２２を形成することもできる。
【００６７】
図５Ａないし図５Ｆは１つのＡＶリンクに含まれたレーンの個数が４個である場合を例に挙げて説明した。しかし、ＡＶリンクに含まれたレーンの個数には制限がなく、ＡＶリンクに双方向データ伝送が可能な複数のレーンが含まれた場合には、図５Ａないし図５Ｆに図示された方法によって、それぞれのレーンの方向が設定されることは、本発明が属する技術分野で当業者であるならば、容易に分かるであろう。
【００６８】
再び図４を参照すれば、図５Ａないし図５Ｆに図示されたように、複数のレーンの伝送方向が設定されれば、管理部４１１及び管理部４２２は、それぞれのレーンを介して伝送されるデータの多重化方法を設定する。
【００６９】
図２Ａ及び図２Ｂと係わって説明したように、スイッチデバイス２１８または２２０が、複数のデバイスのデータを中継する場合が生じることがある。空間分割デュプレックスまたは時分割デュプレックスに基づいてデータを中継するが、空間分割デュプレックスまたは時分割デュプレックスは、図６に図示されたように、伝送単位の割り当て（allocation）を介して達成される。
【００７０】
図６は、本発明の一実施形態による伝送単位を割り当てる方法を図示している。図６は、第１デバイス４１０が第２デバイス４２０にデータを伝送するときに利用する順方向サブリンクでの伝送単位の割り当てを例に挙げて説明している。第２デバイス４２０が第１デバイス４１０にデータを伝送するときに利用する逆方向サブリンクでの伝送単位の割り当ても、図６に図示されたところと同一の方法で遂行されることは、本発明が属する技術分野で当業者であるならば容易に分かるであろう。
【００７１】
図６を参照すれば、本発明によるＡＶリンクを介したデータの伝送は、第１デバイス４１０から第２デバイス４２０に伝送されるデータに伝送単位を割り当て、割り当て結果に基づいて、データを含む伝送単位を生成し、生成された伝送単位を伝送することによって行われる。伝送単位は、複数の基本単位を含み、多重化が行われる単位を意味する。
【００７２】
１つのサイクル６１０，６２０または６３０には、複数の伝送単位（例えば、１０２４個の伝送単位）が含まれ、複数のレーンを介して、伝送単位が同時に伝送される。また、それぞれの伝送単位は、複数の基本単位（例えば、２５６個の基本単位）を含んでもよいが、基本単位は、最小データ単位を意味する。例えば、ビット深度（bit depth）が８ビットである映像データで、基本単位は８ビットである。しかし、８ビットの基本単位は、デバイス間の送受信のために、チャンネル符号化（channel coding）されるが、チャンネル符号化された基本単位は、８ビットより大きいビット（例えば、１０ビット）の単位であってもよい。
【００７３】
サイクル６１０，６２０または６３０は、伝送単位の割り当てが変更される周期を意味する。第１デバイス４１０の管理部４１１は、所定サイクルごとに、伝送単位の割り当てを変更することができる。第１デバイス４１０から第２デバイス４２０にデータを伝送するための順方向サブリンクは、複数のレーンを含んでもよいので、第１デバイス４１０の管理部４１１は、それぞれのレーンについて、伝送単位の割り当てを違うように設定することもでき、すべてのレーンについて伝送単位の割り当てを異なって設定することもできる。
【００７４】
伝送単位の割り当ては、１つの伝送単位６４０に含まれた複数の基本単位を所定のデータに割り当てることによって行われる。例えば、第１デバイス４１０が、ストリームＡ及びストリームＢに係わるデータを多重化して第２デバイス４２０に伝送するとき、１つの伝送単位６４０に含まれた基本単位を、ストリームＡ及びストリームＢに割り当てることにより、伝送単位の割り当てが行われる。
【００７５】
第１レーンを介して伝送される伝送単位をストリームＡに割り当て、第２レーンに含まれた伝送単位をストリームＢに割り当てれば、互いに異なるレーンを介して、互いに異なるストリームに係わるデータが伝送されるので、前述の空間分割デュプレックスに基づいたストリームＡ及びストリームＢの多重化が行われることを意味する。また、全てのレーンを介して、ストリームＡ及びストリームＢを伝送するために、伝送単位に含まれた複数の基本単位のうち一部をストリームＡに割り当て、複数の基本単位の他の一部をストリームＢに割り当てれば、前述の時分割デュプレックスに基づいたストリームＡ及びストリームＢの多重化が行われることを意味する。これに係わる詳細な説明は、図７、図８Ａないし図８Ｅを参照して詳細に説明する。
【００７６】
それぞれのサイクル６１０，６２０及び６３０ごとに、伝送単位の割り当ては異なるが、それぞれのサイクル６１０，６２０及び６３０が始まるとき、伝送単位の割り当てに係わる情報を、サイクル開始パケット（cycle start packet）６２１及び６３１に含ませて第２デバイス４２０に伝送する。サイクル開始パケット６２１及び６３１を介して、当該サイクル６１０，６２０及び６３０での伝送単位の割り当てに係わる情報を受信した第２デバイス４２０の管理部４２２は、受信された情報に基づいて、受信されたデータを逆多重化することができる。サイクル開始パケットは、図６に図示されたように、それぞれのサイクルで最初に（initially）伝送される少なくとも１つの伝送単位に含まれる。
【００７７】
図７は、本発明の一実施形態によるＡＶインターフェースに基づいて成立したネットワークのデバイスを図示している。図７に表示された数字は、ポート番号を意味し、円形ポートは、ＡＶネットワークのポートを意味する。０番ポートは、いずれもホストファンクション（function）を意味し、０番ポートを除いた四角ポートは、イーサネット（登録商標）ポートを意味する。円形輪郭に「Ｘ」字の表示は、スイッチを意味する。
【００７８】
図７は、ＡＶＲ ７３０が、本発明による第１デバイス４１０に対応し、ＰＶＲ ７９０が、本発明による第２デバイス４２０に対応するとき、ＡＶＲ ７３０及びＰＶＲ ７９０が、リンクＡ ７００での伝送単位の割り当てを行う場合を詳細に図示する。
【００７９】
図７で、ＳＴＢ ７１０がＴＶ１ ７２０にストリームＡを伝送し、ＴＶ１ ７２０がＡＶＲ ７３０にストリームＢを伝送し、ＢＤＰ ７４０がＴＶ２ ７５０にストリームＣを伝送し、ＳＴＢ ７１０がＰＣ２ ７６０にストリームＤを伝送し、ＧＣ ７７０がＴＶ３７８０にストリームＥを伝送する場合を例に挙げて説明する。リンクＡ ７００の順方向（ＡＶＲ ７３０からＰＶＲ ７９０での方向）では、ストリームＡ、Ｃ及びＤが伝送され、逆方向（ＰＶＲ ７９０からＡＶＲ ７３０での方向）では、ストリームＢ及びＥが伝送される。
【００８０】
ＡＶＲ ７３０の管理部４１１及びＰＶＲ ７９０の管理部４２２は、それぞれのストリームがシンクデバイスで再生されるために必要なデータ伝送率を決定する。適切なレベルのＱｏＳ（quality of service）を維持しながらストリームを再生するために必要なデータ伝送率を決定する。それぞれのストリームについてデータ伝送率が決定されれば、決定されたデータ伝送率によって、伝送単位の割り当てを行う。
【００８１】
ＰＶＲ ７９０の管理部４１１及びＡＶＲ ７３０の管理部４２２は、それぞれのストリームについて決定されたデータ伝送率を保証するために割り当てられなければならない基本単位の個数を決定する。例えば、ストリームＡがＱｏＳを維持しながらＴＶ１ ７２０で再生されるために、１．７８２Ｇｂｐｓのデータ伝送率が保証されなければならないのであるならば、１．７８２Ｇｂｐｓのデータ伝送率を保証するために割り当てられなければならない基本単位の個数を決定することができる。図８Ａないし図８Ｅを参照して詳細に説明する。
【００８２】
図８Ａないし図８Ｅは、本発明の一実施形態による複数のストリームに伝送単位を割り当てる方法を図示している。図８Ａ及び図８Ｂは、図５Ａに図示されたように、Ｌ０が順方向サブリンクに含まれ、Ｌ３が逆方向サブリンクに含まれるとき、伝送単位の割り当てを介して、複数のストリームを多重化する方法を図示し、図８Ｃないし図８Ｅは、図５Ｆに図示されたように、Ｌ０，Ｌ１及びＬ２が順方向サブリンクに含まれ、Ｌ３のみ逆方向サブリンクに含まれるとき、伝送単位の割り当てを介して、複数のストリームを多重化する方法を図示している。
【００８３】
図８Ａは、リンクＡ ７００を介して、順方向にストリームＡだけ伝送されるとき、伝送単位の割り当てを図示している。図８Ａを参照すれば、順方向サブリンクに含まれたＬ０の伝送単位で、一部基本単位だけストリームＡに割り当てられる。ＡＶＲ ７３０の管理部４１１は、ストリームＡのデータ伝送率に基づいて、伝送単位に含まれた複数の基本単位において、ストリームＡに割り当てられなければならない基本単位の個数を決定し、１つの伝送単位に含まれた全体２５６個の基本単位において、１６３から２５５までの９２個の基本単位をストリームＡに割り当てる。前述のように、伝送単位の割り当ては、１サイクルの間維持される。従って、Ｌ０を介して１サイクルの間に伝送される全ての伝送単位は、図８Ａに図示されたような割り当てによる。
【００８４】
前述のように、本発明によるＡＶリンクを介して、ＡＶストリームのようにリアルタイム伝送が必要な同時性データはもとより、リアルタイム伝送が不要な非同時性データも送受信される。従って、伝送単位の全ての基本単位をＡＶストリームに割り当てれば、非同時性データに基本単位を割り当てることができず、非同時性データを伝送することができない。従って、伝送単位の割り当てを行うときにも、同時性基本単位の最低境界を設定し、非同時性データに割り当てられる基本単位を確保する。図８Ａでは、最小３２個の基本単位を順方向サブリンク及び逆方向サブリンクで確保する。
【００８５】
図８Ｂは、リンクＡ ７００を介して順方向にストリームＡが伝送され、逆方向にストリームＢが伝送される場合を図示している。図８Ａに図示されたように、順方向サブリンクに含まれたＬ０を介して伝送される伝送単位で、一部基本単位８１０がストリームＡに割り当てる。また、ＰＶＲ ７９０の管理部４２２は、ストリームＢのデータ伝送率に基づいて、伝送単位に含まれた複数の基本単位において、ストリームＢに割り当てられなければならない基本単位の個数を決定し、図８Ｂに図示されたように、逆方向サブリンクに含まれたＬ３を介して伝送される伝送単位の複数の基本単位８１２をストリームＢに割り当てる。図８Ａに図示されたところにより、ストリームＡがＡＶＲ ７３０からＰＶＲ ７９０に伝送されていて、ストリームＢが追加されれば、図８Ｂに図示されたように、伝送単位を割り当てる。
【００８６】
図８Ｃは、リンクＡ ７００を介して、順方向にストリームＡ及びＣが伝送され、逆方向にストリームＢが伝送される場合を図示している。ストリームＡ及びＢに割り当てる伝送単位に含まれた基本単位は同一である。しかし、ストリームＣも順方向に伝送されるので、ＡＶＲ ７３０の管理部４１１は、ストリームＣのデータ伝送率に基づいて、伝送単位に含まれた複数の基本単位において、ストリームＣに割り当てられなければならない基本単位の個数を決定し、順方向サブリンクに含まれたＬ１及びＬ２を介して伝送される伝送単位の複数の基本単位８１４をストリームＣに割り当てる。ストリームＣに割り当てられなければならない基本単位の個数が、１つのレーンで最大に割り当てられる基本単位の個数より多いので、複数のレーンであるＬ１及びＬ２を介して伝送される伝送単位の複数の基本単位８１４を、ストリームＣに割り当てる。
【００８７】
図８Ｃでは、順方向サブリンクに含まれたレーンを介して伝送される伝送単位の同時性基本単位の最低境界が、図８Ａ及び図８Ｂと異なる。図８Ａ及び図８Ｂでは、１つのレーンを介して、順方向に非同時性データを伝送するが、図８Ｃでは、３つのレーンを介して順方向に非同時性データが伝送されるので、１つのレーンを介して伝送する非同時性データが１／３であるためである。
【００８８】
図８Ｂに図示されたところによって、ストリームＡが、ＡＶＲ ７３０からＰＶＲ ７９０に伝送され、ストリームＢが、ＰＶＲ ７９０からＡＶＲ ７３０に伝送されていて、ストリームＣが追加されれば、図８Ｃに図示されたように伝送単位を割り当てる。
【００８９】
図８Ｄは、リンクＡ ７００を介して順方向にストリームＡ，Ｃ及びＤが伝送され、逆方向に、ストリームＢが伝送される場合を図示している。ストリームＢに割り当てる伝送単位に含まれた基本単位は同一である。
【００９０】
ストリームＡ及びＣだけではなく、ストリームＤも順方向に伝送されるので、ＡＶＲ ７３０の管理部４１１は、ストリームＤのデータ伝送率に基づいて、伝送単位に含まれた複数の基本単位において、ストリームＤに割り当てられなければならない基本単位の個数を決定し、順方向サブリンクに含まれたＬ０，Ｌ１及びＬ２を介して伝送される伝送単位の複数の基本単位８１６をストリームＤに割り当てる。ところで、Ｌ０，Ｌ１及びＬ２を介して伝送される伝送単位の複数の基本単位８１６を、ストリームＤに割り当てれば、ストリームＡ及びストリームＣに割り当てられた基本単位も、図８Ｃのように維持することができない。図８Ｃに図示されたように、ストリームＡ及びストリームＣに基本単位が割り当てられた状態では、ストリームＤに図示されたように、複数の基本単位８１６をストリームＤに割り当てることができないからである。
【００９１】
従って、図８Ｄに図示されたように、Ｌ０，Ｌ１及びＬ２を介して伝送される伝送単位の複数の基本単位８２０をストリームＡに割り当て、他の複数の基本単位８１８をストリームＣに割り当てる。
【００９２】
図８Ｃに図示されたところによって、ストリームＡ及びＣが、ＡＶＲ ７３０からＰＶＲ ７９０に伝送され、ストリームＢが、ＰＶＲ ７９０からＡＶＲ ７３０に伝送されていて、ストリームＤが追加されれば、図８Ｄに図示されたように、伝送単位を割り当てる。
【００９３】
図８Ｅは、リンクＡ ７００を介して、順方向にストリームＡ，Ｃ及びＤが伝送され、逆方向に、ストリームＢ及びＥが伝送される場合を図示している。ストリームＡ，Ｂ，Ｃ及びＤに割り当てる伝送単位に含まれた基本単位は同一である。
【００９４】
ストリームＢだけでなく、ストリームＥも逆方向に伝送されるので、ＰＶＲ ７９０の管理部４２２は、ストリームＥのデータ伝送率に基づいて、伝送単位に含まれた複数の基本単位において、ストリームＥに割り当てられなければならない基本単位の個数を決定し、逆方向サブリンクに含まれたＬ３を介して伝送される伝送単位の複数の基本単位８２２をストリームＥに割り当てる。
【００９５】
図８Ｄに図示されたところによって、ストリームＡ，Ｃ及びＤが、ＡＶＲ ７３０からＰＶＲ ７９０に伝送され、ストリームＢが、ＰＶＲ ７９０からＡＶＲ ７３０に伝送されていて、ストリームＥが追加されれば、図８Ｅに図示されたように伝送単位を割り当てる。
【００９６】
再び図４を参照すれば、管理部４１１及び管理部４２２によって、ＡＶリンクの設定が完了すれば、ポート部４１３及びポート部４２３は、ＡＶリンク設定によって、データを送受信する。管理部４１１及び管理部４２２のＡＶリンク設定は、ポートマップ部４１２及びポートマップ部４２１にそれぞれ保存され、ポート部４１３及びポート部４２３は、ポートマップ部４１２及びポートマップ部４２１に保存されたＡＶリンク設定に基づいて、データを送受信する。第１デバイス４１０の伝送サブポート４１４は、第２デバイス４２０の受信サブポート４２４にデータを伝送し、第２デバイス４２０の伝送サブポート４２５は、第１デバイス４１０の受信サブポート４１５にデータを伝送する。
【００９７】
図９は、本発明の一実施形態によるＡＶリンク設定を図示している。
【００９８】
図９は、第１デバイス４１０のポートマップ部４１２に保存されるＡＶリンク設定を例に挙げて説明する。図９は、図８Ｅに図示されたように、伝送単位の割り当てが行われたとき、ＡＶリンク設定を図示している。本発明が属する技術分野で当業者であるならば、図９に図示されたＡＶリンク設定に対称的なＡＶリンク設定が、第２デバイス４２０のポートマップ部４２２に保存されるということが容易に分かるであろう。
【００９９】
図９を参照すれば、サブポート、伝送サービス類型、ソースアドレス、ストリーム・インデックス、レーン、レーン＃、開始位置、間隔、ストリーム帯域幅及び使用可能な帯域幅に係わる項目がＡＶリンク設定に含まれる。
【０１００】
サブポートに係わる項目は、データの伝送のための伝送サブポート、及びデータの受信のための受信サブポートを定義し、伝送サービス類型に係わる項目は、同時性（isochronous）データ及び非同時性（asynchronous）データを定義する。ソースアドレスに係わる項目は、伝送されるデータまたは受信されるデータのソースデバイスのアドレスを定義する。ソースデバイスのアドレスは、ＡＶネットワークのアドレスであってもよく、「ＲＤＡ＿ＡＮＹ」は、非同時性データのソースデバイスが特定されていないということを意味する。ストリーム・インデックスに係わる項目は、同時性データであるストリームの識別子を定義し、レーンに係わる項目は、順方向サブリンクまたは逆方向サブリンクに含まれたレーンを順に定義し、レーン＃に係わる項目は、レーンの識別子を定義する。
【０１０１】
開始位置に係わる項目は、管理部４１１及び管理部４２１で、それぞれのストリームに割り当てられた基本単位の開始位置を定義し、間隔に係わる項目は、それぞれのストリームに割り当てられた基本単位の個数を定義する。ストリーム帯域幅に係わる項目は、それぞれのストリームを伝送するために必要な帯域幅を定義し、使用可能な帯域幅は、それぞれのストリームに割り当てられた帯域幅を除いた残りの帯域幅を定義する。
【０１０２】
再び図４を参照すれば、ポート部４１３の伝送サブポート４１４、及びポート部４２３の伝送サブポート４２４は、ポートマップ部４１２及びポートマップ部４２１に保存されているＡＶリンク設定によって伝送単位を生成し、相対デバイスに伝送する。従って、ポートマップ部４１２及びポートマップ部４２１に保存されるＡＶリンク設定に係わる情報は、データの伝送が始まる前に、第１デバイス４１０と第２デバイス４２０との間で交換される。交換されるＡＶリンク設定に係わる情報は、図９と係わって説明したように、伝送単位の割り当てに係わる情報を含む。また、図６と係わって説明したように、伝送単位の割り当ては、所定のサイクルごとに変更されるので、第１デバイス４１０と第２デバイス４２０は、伝送単位の割り当てに係わる情報を所定サイクルごとに交換することができる。伝送単位の割り当てに係わる情報は、サイクル開始パケットに含まれ、それぞれのサイクルが始まるとき、第１デバイス４１０と第２デバイス４２０とが交換することができる。第１デバイス４１０は、順方向サブリンクを介して伝送される伝送単位の割り当てに係わる情報を第２デバイス４２０に伝送し、第２デバイス４２０は、逆方向サブリンクを介して伝送される伝送単位の割り当てに係わる情報を第１デバイス４１０に伝送する。
【０１０３】
伝送単位の割り当てに係わる情報は、ネットワークの制御のためのデータであり、非同時性データである。図１０及び図１１を参照して詳細に説明する。
【０１０４】
図１０は、本発明の一実施形態による非同時性データパケットを図示している。
【０１０５】
図１０を参照すれば、ＡＶネットワークを介して送受信される非同時性データパケットの「Ｈｅａｄｅｒ」部分は、宛先ＡＶネットワーク・アドレスとして、「Destination Address」フィールドを含み、ソースＡＶネットワーク・アドレスとして、「Source Address」フィールドを含む。「Type」フィールドは、非同時性データパケットの類型を定義する。ＡＶネットワークの伝送単位の「Data」部分は、実際伝送されるデータを含む。非同時性データパケットが伝送単位の割り当てに係わる情報を含めば、「Data」部分に伝送単位の割り当てに係わる情報が含まれる。
【０１０６】
図１１は、本発明の一実施形態による伝送単位の割り当てに係わる情報を図示している。
【０１０７】
図１１を参照すれば、伝送単位の割り当てに係わる情報は、サイクルごとに変更されるので、「Cycle Number」項目は、サイクルを特定することができる番号を定義する。「Transport Service Type」項目は、図９の伝送サービス類型に係わる項目に対応し、「Source ＲＤＡ」項目は、図９のソースアドレスに係わる項目に対応する。また、「Starting Position」及び「Duration」項目は、図９の開始位置に係わる項目及び間隔に係わる項目に対応する。「Stream Index」項目は、図９のストリーム・インデックスに係わる項目に対応する。
【０１０８】
「ＩＲ」項目は、反対方向サブリンクの初期化を要請するための項目である。例えば、第１デバイス４１０が、逆方向サブリンクを介して第２デバイス４２０から受信するデータに持続的にエラーが発生すれば、第１デバイス４１０は、順方向サブリンクの伝送単位の割り当てに係わる情報を、第２デバイス４２０に送りながら、「ＩＲ」項目を「１」に設定することにより、逆方向サブリンクの初期化を要請することができる。
【０１０９】
「ＡＣ」項目及び「Countdown」項目は、伝送単位の割り当てが変更されるとき、これを相対デバイスに通知するための項目である。図１２と係わって後述する。
【０１１０】
再び図４を参照すれば、第１デバイス４１０の管理部４１１は、順方向サブリンクに含まれたレーンを介して伝送される伝送単位の割り当てに係わる情報を、図１１に図示されたフォーマットによって生成し、第２デバイス４１０の管理部４２２に伝送し、第２デバイス４２０の管理部４２２は、逆方向サブリンクに含まれたレーンを介して伝送される伝送単位の割り当てに係わる情報を、図１１に図示されたフォーマットによって生成し、第２デバイス４２０の管理部４２２に伝送する。
【０１１１】
図１１に図示された伝送単位の割り当てに係わる情報は、図６に図示されたサイクル開始パケットに含まれ、それぞれ相対デバイスに伝送され、ポート部４１３及びポート部４２３は、伝送された情報を参照してデータの送受信を行う。
【０１１２】
ポート部４１３は、管理部４１１で行われた伝送単位の割り当てに係わる情報に基づいて、複数の伝送単位を生成し、ポート部４２３の受信サブポート４２４に伝送する。受信サブポート４２４は、管理部４２２で受信された順方向サブリンクを介して伝送される伝送単位の割り当てに係わる情報に基づいて受信された複数の伝送単位から、所定ストリームに係わるデータを抽出する。受信サブポート４２４は、受信された伝送単位の割り当てに係わる情報に基づいて、複数の伝送単位で所定ストリームに割り当てられた少なくとも１つの基本単位を特定し、特定された基本単位を抽出する。
【０１１３】
図１２は、本発明の一実施形態による伝送単位の割り当てを変更する方法を図示している。
【０１１４】
図１２を参照すれば、伝送単位の割り当てを変更するときには、相対デバイスにこれをあらかじめ通知し、変更に備えさせる。例えば、第１デバイス４１０が伝送サブリンクを介して伝送する伝送単位の割り当てを、サイクル１２４０から変更しようとするときには、以前サイクル１２１０ないし１２３０で、伝送するサイクル開始パケットに含まれている「ＡＣ」項目を「１」に設定して伝送することにより、第２デバイス４２０に、伝送単位の変更をあらかじめ知らせる。「Countdown」項目も、図１２に図示されているように設定してサイクル開始パケットを伝送することにより、サイクル１２４０から、伝送単位の割り当てが変更されるということを明示する。伝送単位の割り当てが変更された後のサイクル１２４０及び１２５０の「ＡＣ」項目は「０」に設定し、伝送単位の割り当てが変更されないということを通知する。
【０１１５】
図１３は、本発明の一実施形態によるＡＶインターフェースを介してデータを伝送する方法を説明するためのフローチャートである。
【０１１６】
図１３を参照すれば、第１デバイスのデータを伝送する装置は、段階１３１０で、ＡＶリンクを介して伝送される伝送単位に含まれた複数の基本単位のうち、少なくとも一つを第１ストリームに割り当てる。図６と係わって説明したように、少なくとも１つのレーンを介して伝送される伝送単位の基本単位を、第１ストリームに割り当てる。複数のストリームが１つのＡＶリンクを介して伝送され、このときには、複数のストリームに、伝送単位に含まれた複数の基本単位を割り当てる。１つのレーンを介して伝送される伝送単位の複数の基本単位を、１つのストリームに割り当てる方法は、図８Ａと係わって説明し、複数のレーンを介して伝送される伝送単位の複数の基本単位を複数のストリームに割り当てる方法は、図８Ｃないし図８Ｅと係わって説明した。伝送単位の割り当ては、図６に図示されたようにサイクルごとに変更される。
【０１１７】
段階１３２０で、データ伝送装置は、段階１３１０の割り当てに基づいて、第１ストリームに係わるデータを含む複数の伝送単位を生成する。段階１３２０で、伝送単位に含まれた複数の基本単位を複数のストリームに割り当てられた場合には、複数のストリームに係わるデータを含む複数の伝送単位を生成する。
【０１１８】
段階１３３０で、データ伝送装置は、段階１３２０で生成された複数の伝送単位を第２デバイスに伝送する。ＡＶリンクを介して、１つのストリームが伝送される場合には、第１ストリームに係わるデータを含む複数の伝送単位を第２デバイスに伝送し、複数のストリームが伝送される場合には、複数のストリームに係わるデータを含む複数の伝送単位を第２デバイスに伝送する。
【０１１９】
複数の伝送単位を第２デバイスに伝送する前に、段階１３１０の伝送単位の割り当てに係わる情報が、第２デバイスにまず伝送される。伝送単位の割り当てに係わる情報を含むサイクル開始パケットが、サイクルで最初に伝送される少なくとも１つの伝送単位に含まれて第２デバイスに伝送される。
【０１２０】
図１４は、本発明の一実施形態によるＡＶインターフェースを介してデータを受信する方法について説明するためのフローチャートである。
【０１２１】
図１４を参照すれば、段階１４１０で、第２デバイスのデータを受信する装置は、伝送単位の割り当てに係わる情報を受信する。１サイクルの間に伝送される伝送単位に含まれた複数の基本単位がどのストリームに割り当てられているか示す情報を受信する。伝送単位の割り当てに係わる情報は、サイクル開始パケットであり、サイクルで最初に伝送される少なくとも１つの基本単位に含まれている。
【０１２２】
段階１４２０で、データ受信装置は、段階１４１０で受信された情報によって、第１デバイスが生成して伝送する複数の伝送単位を受信する。図６、図８Ａないし図８Ｅによって、第１デバイスが伝送単位の割り当てを行い、割り当てに基づいて生成して伝送する複数の伝送単位を遂行する。
【０１２３】
段階１４３０で、データ受信装置は、段階１４２０で受信された複数の伝送単位から、第１ストリームに係わるデータを抽出する。段階１４１０で受信された伝送単位の割り当てに係わる情報に基づいて、第１ストリームに係わるデータを抽出する。図８Ｃないし図８Ｅのように、伝送単位の複数の基本単位を複数のストリームに割り当てた場合には、複数のストリームを抽出することができる。
【０１２４】
以上、本発明は、たとえ限定された実施形態及び図面によって説明したにしても、本発明が、前記の実施形態に限定されるものではなく、本発明が属する分野で当業者であるならば、このような記載から多様な修正及び変形が可能であろう。従って、本発明の思想は、特許請求の範囲によってのみ把握されねばならず、それらと均等であるか、あるいは等価的な変形は、いずれも本発明思想の範疇に属するものである。また、本発明によるシステムは、コンピュータで読み取り可能な記録媒体に、コンピュータで読み取り可能なコードとして具現することが可能である。
【０１２５】
例えば、本発明の例示的な実施形態によるデータ伝送装置及びデータ受信装置は、図４に図示されたような装置のそれぞれのユニットにカップリングされたバス、前記バスに結合された少なくとも１つのプロセッサを含んでもよい。また、命令、受信されたメッセージまたは生成されたメッセージを保存するために前記バスに結合され、前述のような命令を実行するための少なくても１つのプロセッサにカップリングされたメモリを含んでもよい。
【０１２６】
また、コンピュータで読み取り可能な記録媒体は、コンピュータシステムによって読み取り可能なデータが保存される全ての種類の記録装置を含む。記録媒体の例としては、ＲＯＭ（read-only memory）、ＲＡＭ（random-access memory）、ＣＤ（compact disc）−ＲＯＭ、磁気テープ、フロッピー（登録商標）ディスク、光データ保存装置などを含む。また、コンピュータが読み取り可能な記録媒体は、ネットワークに連結されたコンピュータ・システムに分散され、分散方式でコンピュータで読み取り可能なコードが保存されて実行される。
【符号の説明】
【０１２７】
４１０  第１デバイス
４１１  管理部
４１２  ポートマップ部
４１３  ポート部
４１４  伝送サブポート
４１５  受信サブポート
４２０  第２デバイス
４２１  ポートマップ部
４２２  管理部
４２３  ポート部
４２４  受信サブポート
４２５  伝送サブポート
【図５Ａ】
0005982373.tif 000002
【図５Ｂ】
0005982373.tif 000003
【図５Ｃ】
0005982373.tif 000004
【図５Ｄ】
0005982373.tif 000005
【図５Ｅ】
0005982373.tif 000006
【図５Ｆ】
0005982373.tif 000007
【図１０】
0005982373.tif 000008
【図１】
0005982373.tif 000009
【図２Ａ】
0005982373.tif 000010
【図２Ｂ】
0005982373.tif 000011
【図３】
0005982373.tif 000012
【図４】
0005982373.tif 000013
【図６】
0005982373.tif 000014
【図７】
0005982373.tif 000015
【図８Ａ】
0005982373.tif 000016
【図８Ｂ】
0005982373.tif 000017
【図８Ｃ】
0005982373.tif 000018
【図８Ｄ】
0005982373.tif 000019
【図８Ｅ】
0005982373.tif 000020
【図９】
0005982373.tif 000021
【図１１】
0005982373.tif 000022
【図１２】
0005982373.tif 000023
【図１３】
0005982373.tif 000024
【図１４】
0005982373.tif 000025