(57)【要約】  ＡＶネットワークアドレス及びＭＡＣアドレスの対応関係を利用し、ＡＶネットワークのデバイスとイーサネットのデバイスとがデータを送受信する方法及びその装置が開示され、第１デバイスが第２デバイスにデータを伝送する方法において、第２デバイスの第２類型ネットワークのアドレスが宛先アドレスに設定された第２類型ネットワークの伝送単位を生成する段階と、第２デバイスの第２類型ネットワークのアドレスに対応する第３デバイスの第１類型ネットワークのアドレスを宛先アドレスに設定し、第２類型ネットワークの伝送単位を含む第１類型ネットワークの伝送単位を生成する段階と、第１類型ネットワークの伝送単位を、第３デバイスに伝送する段階と、を含む。
2013529006.tif 000002
【特許請求の範囲】
【請求項１】
第１デバイスが第２デバイスにデータを伝送する方法において、
前記第２デバイスの第２類型ネットワークのアドレスが宛先アドレスに設定された前記第２類型ネットワークの伝送単位を生成する段階と、
前記第２デバイスの第２類型ネットワークのアドレスに対応する第３デバイスの第１類型ネットワークのアドレスを宛先アドレスに設定し、前記第２類型ネットワークの伝送単位を含む前記第１類型ネットワークの伝送単位を生成する段階と、
前記第１類型ネットワークの伝送単位を、前記第３デバイスに伝送する段階と、を含むことを特徴とするデータ伝送方法。
【請求項２】
前記第３デバイスは、前記第２類型ネットワークのアドレスに対応する前記第２デバイスに、前記第２類型ネットワークの伝送単位を伝送することを特徴とする請求項１に記載のデータ伝送方法。
【請求項３】
前記第１類型ネットワークは、ＡＶ（audio/video）データの双方向伝送が可能なリンクを介して連結されたＡＶネットワークであり、前記第２類型ネットワークは、イーサネットであることを特徴とする請求項２に記載のデータ伝送方法。
【請求項４】
前記第１類型ネットワークの伝送単位を生成する段階は、
前記第３デバイスと連結された前記第１デバイスの第１類型ネットワークのポートに、前記第３デバイスの第１類型ネットワークのアドレス、及び前記第２デバイスの第２類型ネットワークのアドレスをマッピングしたテーブルを参照し、前記第１類型ネットワークの伝送単位を生成する段階を含むことを特徴とする請求項３に記載のデータ伝送方法。
【請求項５】
前記テーブルは、
前記第１デバイスが、前記第１類型ネットワークポートを介して連結されたデバイスに、前記第２デバイスの第２類型ネットワークのアドレスについての情報を含む要請メッセージを伝送し、前記第３デバイスが回答メッセージを前記第１デバイスに送って生成されたテーブルであることを特徴とする請求項４に記載のデータ伝送方法。
【請求項６】
前記要請メッセージは、前記第１類型ネットワークのデバイスに、ブロードキャスティング方式で伝送され、前記回答メッセージは、ユニキャスト方式で、前記第３デバイスが、前記第１デバイスに伝送されることを特徴とする請求項５に記載のデータ伝送方法。
【請求項７】
前記第２類型ネットワークの伝送単位を生成する段階は、
前記第１デバイスの第２類型ネットワークのアドレスがソースアドレスに設定され、前記第２デバイスの第２類型ネットワークのアドレスが宛先アドレスに設定された前記第２類型ネットワークの伝送単位を生成する段階を含むことを特徴とする請求項４に記載のデータ伝送方法。
【請求項８】
第２デバイスが第１デバイスにデータを伝送する方法において、
前記第１デバイスの第２類型ネットワークのアドレスが宛先アドレスに設定された前記第２類型ネットワークの伝送単位を生成する段階と、
前記第１デバイスの第２類型ネットワークのアドレスに対応する第３デバイスに、前記生成された第２類型ネットワークの伝送単位を伝送する段階と、を含み、
前記第１デバイスは、前記第２類型ネットワークに直接的に連結されていないことを特徴とするデータ伝送方法。
【請求項９】
第３デバイスがデータを中継する方法において、
第２デバイスの第２類型ネットワークのアドレスが宛先アドレスに設定された前記第２類型ネットワークの伝送単位を含み、前記第３デバイスの第１類型ネットワークのアドレスが宛先アドレスに設定された第１類型ネットワークの伝送単位を、第１デバイスから受信する段階と、
前記第２類型ネットワークのアドレスがマッピングされた前記第２類型ネットワークのポートを決定する段階と、
前記決定された第２類型ネットワークのポートを介して、前記第２デバイスに、前記第２類型ネットワークの伝送単位を伝送する段階と、を含むことを特徴とするデータ中継方法。
【請求項１０】
第３デバイスがデータを中継する方法において、
第１デバイスの第２類型ネットワークのアドレスが宛先アドレスに設定された前記第２類型ネットワークの伝送単位を、第２デバイスから受信する段階と、
前記第１デバイスの第２類型ネットワークのアドレスがマッピングされた前記第１類型ネットワークのポートを決定する段階と、
前記第１デバイスの第２類型ネットワークのアドレスに対応する前記第１デバイスの第１類型ネットワークのアドレスが宛先アドレスに設定され、前記第２類型ネットワークの伝送単位を含む前記第１類型ネットワークの伝送単位を生成する段階と、
前記決定された第１類型ネットワークのポートを介して、前記第１デバイスに、前記生成された第１類型ネットワークの伝送単位を伝送する段階と、を含むことを特徴とするデータ中継方法。
【請求項１１】
第１デバイスのデータ伝送装置において、
前記第２デバイスの第２類型ネットワークのアドレスが宛先アドレスに設定された前記第２類型ネットワークの伝送単位を生成するホスト部と、
前記第２デバイスの第２類型ネットワークのアドレスに対応する第３デバイスの第１類型ネットワークのアドレスを宛先アドレスに設定し、前記第２類型ネットワークの伝送単位を含む前記第１類型ネットワークの伝送単位を生成し、前記生成された第１類型ネットワークの伝送単位を、前記第３デバイスに伝送するポート部と、を含むことを特徴とするデータ伝送装置。
【請求項１２】
第２デバイスのデータ伝送装置において、
前記第１デバイスの第２類型ネットワークのアドレスが宛先アドレスに設定された前記第２類型ネットワークの伝送単位を生成するホスト部と、
前記第１デバイスの第２類型ネットワークのアドレスに対応する第３デバイスに、前記生成された第２類型ネットワークの伝送単位を伝送するポート部と、を含み、
前記第１デバイスは、前記第２類型ネットワークに直接的に連結されていないことを特徴とするデータ伝送装置。
【請求項１３】
第３デバイスのデータ中継装置において、
第２デバイスの第２類型ネットワークのアドレスが宛先アドレスに設定された前記第２類型ネットワークの伝送単位を含み、前記第３デバイスの第１類型ネットワークのアドレスが宛先アドレスに設定された第１類型ネットワークの伝送単位を、第１デバイスから受信する第１ポート部と、
前記第２類型ネットワークのアドレスがマッピングされた前記第２類型ネットワークのポートを決定するスイッチ部と、
前記決定された第２類型ネットワークのポートを介して、前記第２デバイスに、前記第２類型ネットワークの伝送単位を伝送する第２ポート部と、を含むことを特徴とするデータ中継装置。
【請求項１４】
第３デバイスのデータ中継装置において、
第１デバイスの第２類型ネットワークのアドレスが宛先アドレスに設定された前記第２類型ネットワークの伝送単位を、第２デバイスから受信する第２ポート部と、
前記第１デバイスの第２類型ネットワークのアドレスがマッピングされた前記第１類型ネットワークのポートを決定するスイッチ部と、
前記第１デバイスの第２類型ネットワークのアドレスに対応する前記第１デバイスの第１類型ネットワークのアドレスが宛先アドレスに設定され、前記第２類型ネットワークの伝送単位を含む前記第１類型ネットワークの伝送単位を生成し、
前記決定された第１類型ネットワークのポートを介して、前記第１デバイスに、前記生成された第１類型ネットワークの伝送単位を伝送する第１ポート部と、を含むことを特徴とするデータ中継装置。
【請求項１５】
請求項１〜１０のうちいずれか一項に記載の方法を遂行するためのプログラムを記録したコンピュータで読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＡＶ（audio/video）インターフェースに基づいてデータを送受信する方法及びその装置に係り、さらに詳細には、ＡＶインターフェースに基づいてイーサネット（登録商標）・データを送受信する方法及びその装置に関する。
【背景技術】
【０００２】
ＡＶ（audio/video）データを提供するソースデバイス（source  device）と、ソースデバイスからＡＶデータを受信して再生するシンクデバイス（sink  device）は、所定のＡＶインターフェース（ＡＶ  interface）を介して連結される。
【０００３】
例えば、ソースデバイスとシンクデバイスは、デジタルＡＶデータの伝送のためのＤＶＩ（digital  video/visual  interactive）またはＨＤＭＩ（high-definition  multimedia  interface）のようなＡＶインターフェースを介して連結されもする。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明が解決しようとする技術的課題は、ＡＶインターフェースに基づいて生成されたネットワークで、イーサネット（登録商標）・データを送受信する方法及びその装置を提供するところにあり、前記方法を遂行するためのプログラムを記録したコンピュータで読み取り可能な記録媒体を提供するところにある。
【課題を解決するための手段】
【０００５】
前記技術的課題を解決するための本発明の一実施形態による、第１デバイスが第２デバイスにデータを伝送する方法は、前記第２デバイスの第２類型ネットワークのアドレスが、宛先アドレス（destination  address）に設定された前記第２類型ネットワークの伝送単位を生成する段階と、前記第２デバイスの第２類型ネットワークのアドレスに対応する第１類型ネットワークのアドレスを宛先アドレスに設定し、前記第２類型ネットワークの伝送単位を含む前記第１類型ネットワークの伝送単位を生成する段階と、前記第１類型ネットワークの伝送単位を、前記第１類型ネットワークのアドレスに対応する第３デバイスに伝送する段階と、を含み、前記第３デバイスは、前記第２類型ネットワークのアドレスに対応する前記第２デバイスに、前記第２類型ネットワークの伝送単位を伝送することを特徴とする。
【０００６】
本発明の他の実施形態によれば、前記第１類型ネットワークは、ＡＶデータの双方向伝送が可能なリンクを介して連結されたＡＶネットワークであり、前記第２類型ネットワークは、イーサネット（ethernet）であることを特徴とする。
【０００７】
前記技術的課題を解決するための本発明の一実施形態による、第２デバイスが第１デバイスにデータを伝送する方法は、前記第１デバイスの第２類型ネットワークのアドレスが宛先アドレスに設定された前記第２類型ネットワークの伝送単位を生成する段階と、前記第１デバイスの第２類型ネットワークのアドレスに対応する第３デバイスに、前記生成された第１類型ネットワークの伝送単位を伝送する段階と、を含み、前記第３デバイスは、前記第１デバイスの第２類型ネットワークのアドレスに対応する第１類型ネットワークのアドレスを宛先アドレスに設定し、前記第２類型ネットワークの伝送単位を含む前記第１類型ネットワークの伝送単位を生成し、前記第１類型ネットワークのアドレスに対応する前記第１デバイスに生成された第１類型ネットワークの伝送単位を伝送することを特徴とする。
【０００８】
前記技術的課題を解決するための本発明の一実施形態による、第３デバイスがデータを中継する方法は、第２デバイスの第２類型ネットワークのアドレスが宛先アドレスに設定された前記第２類型ネットワークの伝送単位を含み、前記第３デバイスの第１類型ネットワークのアドレスが宛先アドレスに設定された第１類型ネットワークの伝送単位を、第１デバイスから受信する段階と、前記第２類型ネットワークのアドレスがマッピングされた前記第２類型ネットワークのポートを決定する段階と、前記決定された第２類型ネットワークのポートを介して、前記第２デバイスに、前記第２類型ネットワークの伝送単位を伝送する段階と、を含む。
【０００９】
前記技術的課題を解決するための本発明の一実施形態による、第３デバイスがデータを中継する方法は、第１デバイスの第２類型ネットワークのアドレスが宛先アドレスに設定された前記第２類型ネットワークの伝送単位を、第２デバイスから受信する段階と、前記第１デバイスの第２類型ネットワークのアドレスがマッピングされた前記第１類型ネットワークのポートを決定する段階と、前記第１デバイスの第２類型ネットワークのアドレスに対応する前記第１デバイスの第１類型ネットワークのアドレスが宛先アドレスに設定され、前記第２類型ネットワークの伝送単位を含む前記第１類型ネットワークの伝送単位を生成し、前記決定された第１類型ネットワークのポートを介して、前記第１デバイスに、前記生成された第１類型ネットワークの伝送単位を伝送する段階と、を含む。
【００１０】
前記技術的課題を解決するための本発明の一実施形態による、第１デバイスのデータ伝送装置は、前記第２デバイスの第２類型ネットワークのアドレスが宛先アドレスに設定された前記第２類型ネットワークの伝送単位を生成するホスト部と、前記第２デバイスの第２類型ネットワークのアドレスに対応する第１類型ネットワークのアドレスを宛先アドレスに設定し、前記第２類型ネットワークの伝送単位を含む前記第１類型ネットワークの伝送単位を生成し、前記生成された第１類型ネットワークの伝送単位を、前記第１類型ネットワークのアドレスに対応する第３デバイスに伝送するポート部と、を含み、前記第３デバイスは、前記第２類型ネットワークのアドレスに対応する前記第２デバイスに、前記第２類型ネットワークの伝送単位を伝送することを特徴とする。
【００１１】
前記技術的課題を解決するための本発明の一実施形態による、第２デバイスのデータ伝送装置は、前記第１デバイスの第２類型ネットワークのアドレスが宛先アドレスに設定された前記第２類型ネットワークの伝送単位を生成するホスト部と、前記第１デバイスの第２類型ネットワークのアドレスに対応する第３デバイスに、前記生成された第１類型ネットワークの伝送単位を伝送するポート部と、を含み、前記第３デバイスは、前記第１デバイスの第２類型ネットワークのアドレスに対応する第１類型ネットワークのアドレスを宛先アドレスに設定し、前記第２類型ネットワークの伝送単位を含む前記第１類型ネットワークの伝送単位を生成し、前記第１類型ネットワークのアドレスに対応する前記第１デバイスに生成された第１類型ネットワークの伝送単位を伝送することを特徴とする。
【００１２】
前記技術的課題を解決するための本発明の一実施形態による、第３デバイスのデータ中継装置は、第２デバイスの第２類型ネットワークのアドレスが宛先アドレスに設定された前記第２類型ネットワークの伝送単位を含み、前記第３デバイスの第１類型ネットワークのアドレスが宛先アドレスに設定された第１類型ネットワークの伝送単位を、第１デバイスから受信する第１ポート部と、前記第２類型ネットワークのアドレスがマッピングされた前記第２類型ネットワークのポートを決定するスイッチ部と、前記決定された第２類型ネットワークのポートを介して、前記第２デバイスに、前記第２類型ネットワークの伝送単位を伝送する第２ポート部と、を含む。
【００１３】
前記技術的課題を解決するための本発明の一実施形態による、第３デバイスのデータ中継装置は、第１デバイスの第２類型ネットワークのアドレスが宛先アドレスに設定された前記第２類型ネットワークの伝送単位を、第２デバイスから受信する第２ポート部と、前記第１デバイスの第２類型ネットワークのアドレスがマッピングされた前記第１類型ネットワークのポートを決定するスイッチ部と、前記第１デバイスの第２類型ネットワークのアドレスに対応する前記第１デバイスの第１類型ネットワークのアドレスが宛先アドレスに設定され、前記第２類型ネットワークの伝送単位を含む前記第１類型ネットワークの伝送単位を生成し、前記決定された第１類型ネットワークのポートを介して、前記第１デバイスに、前記生成された第１類型ネットワークの伝送単位を伝送する第１ポート部と、を含む。
【００１４】
前記技術的課題を解決するために本発明は、前記データ伝送方法及び／またはデータ中継方法を遂行するためのプログラムを記録したコンピュータで読み取り可能な記録媒体を提供する。
【発明の効果】
【００１５】
本発明によれば、ＡＶインターフェースに基づいたネットワークのデバイスが、ネットワーク外部のデバイスに、イーサネット・データを伝送することができる。従って、ＡＶインターフェースに基づいたネットワークを介して、ＡＶデータはもとより、イーサネット・データを伝送することができ、ＡＶデバイスの活用度を極大化することができる。また、ＡＶインターフェースに連結されていないデバイスも、ＡＶインターフェースに基づいたネットワークのデバイスに自由にアクセスすることができ、多様なシナリオのサービスが可能になる。
【図面の簡単な説明】
【００１６】
【図１】本発明の一実施形態によるＡＶインターフェースによって連結されたデバイスたちのネットワーク構造（topology）を図示する図面である。
【図２Ａ】本発明の一実施形態によるＡＶインターフェースを介したデータの双方向伝送を図示する図面である。
【図２Ｂ】本発明の一実施形態によるＡＶインターフェースを介したデータの双方向伝送を図示する図面である。
【図３】本発明の一実施形態によるＡＶインターフェースに基づいたネットワークの階層構造を図示する図面である。
【図４】本発明の一実施形態による互いに異なる類型のネットワークに含まれたデバイスを図示する図面である。
【図５】本発明の一実施形態によるスイッチを図示する図面である。
【図６】本発明の一実施形態によるＡＶインターフェースに基づいたネットワークの伝送単位を図示する図面である。
【図７Ａ】本発明の一実施形態によるポートに連結されたデバイスについての情報を図示する図面である。
【図７Ｂ】本発明の一実施形態によるポートに連結されたデバイスについての情報を図示する図面である。
【図７Ｃ】本発明の一実施形態によるポートに連結されたデバイスについての情報を図示する図面である。
【図７Ｄ】本発明の一実施形態によるポートに連結されたデバイスについての情報を図示する図面である。
【図７Ｅ】本発明の一実施形態によるポートに連結されたデバイスについての情報を図示する図面である。
【図７Ｆ】本発明の一実施形態によるポートに連結されたデバイスについての情報を図示する図面である。
【図７Ｇ】本発明の一実施形態によるポートに連結されたデバイスについての情報を図示する図面である。
【図８】本発明の一実施形態によるデータ伝送装置を図示する図面である。
【図９】本発明の一実施形態によるデータ中継装置を図示する図面である。
【図１０】本発明の一実施形態によるデータ伝送方法を説明するためのフローチャートである。
【図１１】本発明の他の実施形態によるデータ伝送方法を説明するためのフローチャートである。
【図１２】本発明の一実施形態によるデータ中継方法を説明するためのフローチャートである。
【図１３】本発明の他の実施形態によるデータ中継方法を説明するためのフローチャートである。
【発明を実施するための形態】
【００１７】
以下、図面を参照しつつ、本発明の望ましい実施形態について詳細に説明する。
【００１８】
図１は、本発明の一実施形態によるＡＶ（audio/video）インターフェースを介して連結されたデバイスのネットワーク構造（topology）を図示している。ＡＶインターフェースは、ＡＶデータ（audio/video  data）の送受信のためのインターフェースを意味する。「ＡＶリンク」は、本発明の一実施形態によるＡＶインターフェースに基づいて成立したリンクを意味し、ＨＤＭＩ（high-definition  multimedia  interface）は、ＨＤＭＩケーブルを介した連結を意味する。
【００１９】
図１を参照すれば、ＡＶデバイスは、本発明の一実施形態によるＡＶインターフェースを介してネットワークを構成することができる。複数のルームに存在するＡＶデバイスは、本発明の一実施形態によるＡＶインターフェースを介して、同じルームまたは他のルームに存在する多種のＡＶデバイスと連結されもする。このとき、ＡＶリンクを中継するスイッチ（switch）デバイスが、ＡＶインターフェースに基づいた連結を中継する。スイッチデバイスは、ＡＶリンク・ホームスイッチ１５１のように、ＡＶリンクの中継のための別途のデバイスでもあり、スイッチ機能を内蔵したＡＶデバイス１５２，１５３，１５４，１５５，１５６及び１５７でもある。ルーム１  １１０では、ＡＶデバイスであるＡＶレシーバ１５２、ＴＶ  １５３及びブルーレイプレーヤ１５７がスイッチデバイスの役割を果たし、ルーム３  １３０及びルーム４  １４０では、ＡＶデバイスであるＴＶ  １５５及び１５６がスイッチデバイスの役割を遂行する。
【００２０】
また、スイッチデバイスは、本発明の一実施形態によるＡＶインターフェースとＨＤＭＩとをスイッチングするデバイスであってもよい。例えば、ルーム２  １２０のスイッチデバイス１５４は、ＨＤＭＩを介してコンピュータとゲーム機とからＡＶデータを受信し、受信されたＡＶデータを、本発明の一実施形態によるＡＶリンクを介して、ルーム１  １１０、ルーム３  １３０またはルーム４  １４０のデバイスに伝送することができる。
【００２１】
図１に図示されたネットワークのデバイスは、遂行する役割によって、ソース／リーフ（leaf）・デバイス、ソース／スイッチ・デバイス、スイッチデバイス、シンク／スイッチ・デバイス及びシンク／リーフ・デバイスに区分されもする。
【００２２】
ルーム１  １１０のセットトップボックス１６４のように、ＡＶリンクを中継せずに、ＡＶデータを提供するデバイスは、ソース／リーフデバイスに該当し、ルーム１  １１０のブルーレイプレーヤ１５２のように、他のデバイスにＡＶデータを提供しつつＡＶリンクを中継するデバイスは、ソース／スイッチ・デバイスに該当する。また、ＡＶリンク・ホームスイッチ１５１のように、ＡＶリンクの中継だけ行うデバイスは、スイッチデバイスに該当し、ルーム４  １４０のＴＶ  １５６のように、ＡＶデータを他のデバイスから提供されつつ、ＡＶリンクを中継するデバイスは、シンク／スイッチ・デバイスに該当する。最後に、ルーム４  １４０のプロジェクタ１６３のように、ＡＶリンクを中継せずに、ＡＶデータを他のデバイスから提供されるデバイスは、シンク／リーフ・デバイスに該当する。
【００２３】
図１に図示されたネットワーク構造によれば、ルーム１  １１０のブルーレイプレーヤ１５７のＡＶデータが、ＡＶレシーバ１５２及びＡＶリンク・ホームスイッチ１５１を介して、ルーム３  １３０のＴＶ１５５、またはルーム４  １４０のＴＶ  １５６に伝送されもする。また、ルーム４のセットップボックス１５８で受信される放送信号が、ＡＶリンク・ホームスイッチ１５１を介して、ルーム３  １３０のＴＶ  １５６、ＡＶリンク・ホームスイッチ１５１及びＡＶレシーバ１５２を介して、ルーム１  １１０のＴＶ  １５３に伝送されもする。
【００２４】
言い換えれば、図１に図示されたように、ＡＶインターフェースに基づいたネットワーク（以下、「ＡＶネットワーク」とする）で、自由にＡＶデータを送受信するためには、本発明の一実施形態によるＡＶインターフェースは、データの双方向伝送を支援しなければならない。
【００２５】
ＤＶＩ（digital  visual  interface）及びＨＤＭＩのような従来技術によるＡＶインターフェースは、ソースデバイスからシンクデバイスへの単方向データ伝送のみを支援する。ソースデバイスのＡＶデータは、シンクデバイスに伝送されるのみ、ＤＶＩ及びＨＤＭＩのような従来技術によるＡＶインターフェースを介して、シンクデバイスがソースデバイスにＡＶデータを伝送することができない。例えば、ルーム４  １４０のシンクデバイスであるＴＶ  １５６は、ＨＤＭＩに連結されたセットップボックス１５８から、ＡＶデータを受信することができるだけであり、セットトップボックス１５８にＡＶデータを伝送することはできない。
【００２６】
しかし、本発明の一実施形態によるＡＶインターフェースを介したＡＶリンクは、データの双方向伝送を支援し、図１に図示されたネットワーク構造で、他のルームのデバイスにデータを伝送することもでき、他のルームのデバイスからデータを受信することもできる。特に、本発明の一実施形態によるＡＶリンクは、非圧縮ビデオデータの双方向伝送が可能であるが、データの双方向伝送の例について、図２Ａ及び図２Ｂを参照して詳細に説明する。
【００２７】
図２Ａは、本発明の一実施形態によるＡＶインターフェースを介したデータの双方向伝送を図示している。図２Ａを参照すれば、ソースデバイス１  ２１０（例えば、ブルーレイプレーヤ）のＡＶデータ（例えば、非圧縮ビデオデータ）は、シンクデバイス１  ２１６（例えば、プロジェクタ）で再生され、ソースデバイス２  ２１２（例えば、セットトップボックス）のＡＶデータは、ソース／シンクデバイス２１４（例えば、ＰＣ（personal  computer））で再生され、ソース／シンクデバイス２１４のＡＶデータは、シンク／スイッチ・デバイス１  ２１８（例えば、ＴＶ）で再生されもする。
【００２８】
シンク／スイッチ・デバイス１  ２１８は、ソースデバイス１  ２１０のＡＶデータ及びソースデバイス２  ２１２のＡＶデータを、ソースデバイス１  ２１０及びソースデバイス２  ２１２から受信した後、受信されたＡＶデータを時分割デュプレックス（time  division  duplex）し、スイッチデバイス２  ２２０に伝送する。
【００２９】
ソースデバイス１  ２１０のＡＶデータ及びソースデバイス２  ２１２のＡＶデータを受信したスイッチデバイス２  ２２０は、受信されたデータを中継し、シンクデバイス１  ２１６にソースデバイス１  ２１０のＡＶデータを伝送し、ソース／シンクデバイス２１４にソースデバイス２  ２１２のＡＶデータを伝送する。また、スイッチデバイス２  ２２０は、ソース／シンクデバイス２１４からＡＶデータを受信し、受信されたＡＶデータをスイッチデバイス１  ２１８に伝送する。
【００３０】
シンク／スイッチ・デバイス１  ２１８とスイッチデバイス２  ２２０との間、及びスイッチデバイス２  ２２０とソース／シンクデバイス２１４との間のリンクについて説明すれば、ＡＶデータ、すなわち、非圧縮ビデオデータは、単方向だけに伝送されるのではなく、双方向に伝送される。従って、図２Ａのデバイスが、それぞれ１本のＡＶインターフェースケーブルに連結された場合、ＡＶインターフェースは、１本のケーブルを介して、双方向データ伝送を行うことができ、複数のソースデバイスから受信したＡＶデータを時分割デュプレックスを利用して伝送する。
【００３１】
図２Ｂは、本発明の他の実施形態によるＡＶインターフェースを介したデータの双方向伝送を図示している。図２Ｂに図示された実施形態を参照すれば、ソースデバイス１  ２１０（例えば、ブルーレイプレーヤ）のＡＶデータ（例えば、非圧縮ビデオデータ）は、シンクデバイス１  ２１６（例えば、プロジェクタ）で再生され、ソースデバイス２  ２１２（例えば、セットトップボックス）のＡＶデータは、ソース／シンクデバイス２１４（例えば、ＰＣ）で再生され、ソース／シンクデバイス２１４のＡＶデータは、シンク／スイッチ・デバイス１  ２１８（例えば、ＴＶ）で再生されもする。
【００３２】
ただし、図２Ａは、時分割デュプレックスを利用したデータ送受信方法を図示しており、図２Ｂは、空間分割デュプレックス（space  division  duplex）を利用したデータ送受信方法を図示している。図４と係わって後述するように、本発明の一実施形態によるＡＶインターフェースに基づいたＡＶリンクは、複数のサブリンクを含んでもよい。また、複数のサブリンクは、デバイスとデバイスとの物理的な連結を示す空間的に分離された複数のレーンに対応する。従って、図２Ｂに図示されたように、ＡＶデータを送受信するにおいて、複数のサブリンクに基づいた空間分割デュプレックスを利用してデータを送受信することができる。
【００３３】
例えば、図２Ｂで、シンク／スイッチ・デバイス１  ２１８は、ソースデバイス１  ２１０のＡＶデータ及びソースデバイス２  ２１２のＡＶデータを、２つのサブリンクを利用して空間分割デュプレックスに伝送することができる。同様に、スイッチデバイス２  ２２０からソース／シンクデバイス２１４のＡＶデータを受信するときには、他のサブリンクを利用して受信することができる。
【００３４】
ＤＶＩ及びＨＤＭＩのような従来技術によるＡＶインターフェースは、ＡＶデータの双方向伝送を行うことができない。従って、図１に図示されたように、ＡＶインターフェースを利用してデータ伝送ネットワークを構成することができない。しかし、本発明によるＡＶインターフェースは、図２Ａ及び図２Ｂに図示されたように、１本のケーブルを介した双方向データ伝送が可能であるから、多様なデバイスが連結された柔軟なネットワーク構成が可能である。
【００３５】
再び図１を参照すれば、ＡＶデータだけではなく、多様な類型（type）のデータ、すなわち、イーサネット・データ、ＵＳＢ（universal  serial  bus）データのようなデータも、本発明の一実施形態によるＡＶインターフェースを介して送受信されもする。ルーム２  １２０のノート型パソコン１６０が、ルーム１  １１０に設置された無線ＬＡＮ共有器１５９を介して、ルーム３  １３０のＰＣ  １６１にイーサネット・データを伝送する場合を例として挙げて説明する。イーサネット・データとは、一般的に、ＴＣＰ（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．）階層を含む。また、ＡＶリンクの管理及びＡＶリンクに基づいたネットワークの管理のためのリンク管理階層及びネットワーク管理階層を含む。
【００４７】
スイッチデバイスは、前述のリンク階層のスイッチングを行うために、ビデオスイッチ階層、オーディオスイッチ階層、イーサネットスイッチ階層及びデータスイッチ階層を含む。ビデオスイッチ階層及びオーディオスイッチ階層は、同時性データパケット化／デパケット化階層のデパケット化結果に基づいて、リンク階層のソースアドレス及び宛先アドレスを決定し、決定結果に基づいてスイッチングを行う。同様に、イーサネットスイッチ階層及びデータスイッチ階層は、非同時性データパケット化／デパケット化階層のデパケット化結果に基づいて、リンク階層のソースアドレス及び宛先アドレスを決定し、決定結果に基づいてスイッチングを行う。
【００４８】
物理階層３３０は、リンク階層３２０のデータをケーブルを介して伝送するために、物理的な信号に変換する階層である。ソースデバイス、スイッチデバイス及びシンクデバイスは、いずれも物理階層３３０を含み、ＡＶコネクタ（connector）、データの伝送のための物理伝送階層及びデータの受信のための物理受信階層を含む。
【００４９】
リンク階層３２０の同時性データパケット化／デパケット化階層または非同時性データパケット化／デパケット化階層は、パケット化されたデータをリンク伝送階層に伝達し、リンク伝送階層は、パケット化されたデータを多重化して物理階層３１０に伝達することができる。前述のように、本発明によるＡＶリンクは、空間分割デュプレックスのために複数のサブリンクを含み、ＡＶケーブルが、複数のサブリンクに対応する空間的に分離した複数のレーンを含んでもよい。従って、リンク伝送階層は、パケット化されたデータを多重化（multiplexing）し、それぞれのレーンに割り当てた後、複数のレーンにそれぞれ対応する複数の物理伝送階層に伝達することができる。
【００５０】
反対に、複数のレーンにそれぞれ対応する複数の物理受信階層が受信したデータは、リンク受信階層に伝達され、リンク受信階層は、複数の物理受信階層から受信したデータを逆多重化（demultiplexing）し、同時性データパケット化／デパケット化階層または非同時性データパケット化／デパケット化階層に伝達することができる。同時性データパケット化／デパケット化階層または非同時性データパケット化／デパケット化階層は、受信されたデータをデパケット化し、アプリケーション階層３１０に伝達したり、あるいはスイッチ階層に伝達する。
【００５１】
図３に図示されたネットワーク階層構造によるデータの送受信は、ＡＶネットワークで、それぞれのデバイスに割り当てられたアドレスに基づいて行われる。ＡＶインターフェースに連結されたデバイスを識別するために、それぞれのデバイスに所定のアドレスが割り当てられ、割り当てられたアドレスに基づいて、データの送受信が行われる。
【００５２】
例えば、図１のルーム１  １１０のＡＶレシーバ１５２が、ルーム４  １４０のＴＶ  １５６にＡＶデータを伝送する場合、ルーム１  １１０のＡＶレシーバ１５２は、ＡＶネットワークで、ＡＶレシーバ１５２に割り当てられたアドレスをソースアドレスに設定し、ＴＶ  １５６に割り当てられたアドレスを宛先アドレスに設定し、伝送単位を生成する。生成された伝送単位は、ＡＶネットワークの伝送単位であり、ＡＶインターフェースを定義するプロトコルによって生成された伝送単位である。
【００５３】
ところで、前述のように、ＡＶインターフェースを介して、多様な類型のデータが送受信されもし、多様な類型のデータは、イーサネット・データが含まれる。イーサネット・データを送受信する場合には。ＡＶネットワークのアドレスだけでは、正確な宛先デバイスにイーサネット・データを伝送することができない。
【００５４】
例えば、ルーム１  １１０のＡＶレシーバ１５２が、ルーム３  １３０のＰＣ  １６１にイーサネット）・データを伝送する場合、ルーム３  １３０のＰＣ  １６１は、ＡＶインターフェースで、ＴＶ１５５と連結されていないから、ＰＣ  １６１には、ＡＶネットワークのアドレスが割り当てられない。従って、ＡＶネットワークのアドレスにのみ基づいては、ＡＶレシーバ１５２がＰＣ  １６１にイーサネット・データを伝送することができない。このために、本発明の一実施形態によるデータ伝送方法は、デバイスのポートにマッピングされたＡＶネットワークのリンク階層アドレス及びイーサネットのリンク階層アドレスについての情報を利用するが、以下、図面を参照して詳細に説明する。
【００５５】
図４は、本発明の一実施形態による互いに異なる類型のネットワークに含まれたデバイスを図示している。図４を参照すれば、ＴＶ  ４１０、ＰＶＲ（personal  video  recorder）４２０、ＡＶＲ（ＡＶ  receiver）４３０、ＳＴＢ（set-top  box）４４０及びＢＤＰ（blue-ray  disc  player）４５０は、前述のＡＶインターフェースを介して連結されたＡＶネットワークの機器である。本発明による双方向データ通信が可能なＡＶインターフェースを介して連結されたデバイス４１０ないし４５０には、ＡＶネットワークで、デバイスを識別するためのリンク階層のアドレス（以下、「ＡＶネットワークアドレス」）が割り当てられ、ＡＶネットワークアドレスに基づいて。ビデオデータ、オーディオデータ、イーサネット・データ及びＵＳＢデータなどが送受信される。
【００５６】
また、イーサネット・データを生成、伝送及び受信するためには、イーサネットリンク階層のアドレスが必要なので、イーサネット・データの伝送及び受信を行うデバイスには、ＡＶネットワークアドレスと別途に、ＭＡＣ（medium  access  control）アドレスが割り当てられる。図４では、ＴＶ  ４１０、ＰＶＲ  ４２０、ＡＶＲ  ４３０及びＳＴＢ  ４４０がイーサネット・データの伝送及び受信を行うデバイスである。従って、このようなデバイスのホスト４１１，４２１，４３１，４４１には、ＡＶネットワークアドレス及びＭＡＣアドレスが割り当てられる。ＢＤＰ  ４５０は、イーサネット・データの伝送及び受信が不可能なデバイスであり、ホスト４５１にＭＡＣアドレスが割り当てられる必要はなく、ＡＶネットワークアドレスだけ割り当てられる。
【００５７】
ＭＡＣアドレスは、デバイス製造時に、それぞれのデバイスに付与された固有なアドレスであってもよく、ＡＶネットワークアドレスは、ＡＶネットワークで、任意に割り当てられたアドレスであってもよい。ＡＶネットワークアドレスをＭＡＣアドレスと同一に設定することもできることは、本発明が属する技術分野で当業者であるならば、容易に分かるであろう。
【００５８】
ＡＶネットワークのデバイス４１０ないし４５０は、本発明によるＡＶケーブルを連結するためのＡＶネットワークのポート４１２，４１３，４２２，４２３，４３２，４３３，４３４，４４２をそれぞれ含み、イーサネット・データの伝送及び受信が可能なデバイス４１０，４２０，４３０，４４０は、イーサネットに直接連結することができるイーサネットポート４１５，４２５，４３５，４４５をさらに含む。
【００５９】
また、ＴＶ  ４１０、ＰＶＲ  ４２０、ＡＶＲ  ４３０及びＳＴＢ  ４４０は、図３と係わって説明したリンク階層のスイッチングを行うためのスイッチ４１６，４２６，４３６及び４４６を含む。スイッチ４１６，４２６，４３６及び４４６は、ＡＶネットワークアドレスを参照して、ビデオ／オーディオデータのスイッチングを行う。宛先ＡＶネットワークアドレスを参照して、ビデオ／オーディオデータを宛先アドレスに対応するポートに伝達する。データの類型がイーサネット・データである場合には、ＡＶネットワークのアドレスと共に、ＭＡＣアドレスを参照して、イーサネット・データのスイッチングを行うことができる。図５を参照して詳細に説明する。
【００６０】
図５は、本発明の一実施形態によるスイッチを図示している。図５は、ＡＶネットワークでスイッチングを行うデバイス５００を図示する。ホスト５１０、ＡＶネットワークのポート５３０，５４０及びイーサネット・ポート５５０を具備するデバイスのスイッチ５２０をさらに詳細に図示する。
【００６１】
図５を参照すれば、スイッチ５２０は、ホスト５１０、ＡＶネットワークのポート５３０，５４０及びイーサネット・ポート５５０の間で、リンク階層のスイッチングを行うことができる。リンク階層のスイッチングは、リンク階層のアドレスを参照して行われるスイッチングを意味する。
【００６２】
データの類型によって、ビデオデータに係わるスイッチ５２１、オーディオデータに係わるスイッチ５２２、イーサネット・データに係わるスイッチ５２３及びＡＶネットワークの制御のためのデータ／ＵＳＢデータに係わるスイッチ５２４を含んでもよい。
【００６３】
複数のスイッチ５２１ないし５２４を利用して、多様な類型のデータをスイッチングするために、ＡＶネットワークポートには、多重化／逆多重化器（multiplexer/demultiplexer）が連結されもする。
【００６４】
デバイス５００が、他のデバイスからデータを受信する場合、スイッチ５２０は、伝送単位のヘッダを参照してデータの類型を判断し、判断結果によって、対応するスイッチ５２１，５２２，５２３または５２４を利用してスイッチングを行う。データの伝送または受信の基本単位が伝送単位であり、ヘッダによって区分される所定のパケットまたはフレームでもある。具体的な実施形態を区分して説明する。
【００６５】
（１）ＡＶネットワークのポートを介して受信されたデータのスイッチング
ＡＶネットワークのポート５３０または５４０を介して、ＡＶネットワークの伝送単位を受信し、受信されたデータをデパケット化する。デパケット化結果によって、宛先ＡＶネットワークアドレスを検出する。受信されたデータの類型が、ビデオデータ、オーディオデータ、またはＡＶネットワーカーの制御のためのデータまたはＵＳＢデータである場合には、宛先ＡＶネットワークアドレスを参照し、宛先ＡＶネットワークアドレスに対応するポートを決定し、決定されたポートに受信されたＡＶネットワークの伝送単位を伝達する。宛先ＡＶネットワークアドレスが、デバイス５００に割り当てられたＡＶネットワークアドレスであるならば、受信された伝送単位をホスト５１０に伝達する。ホスト５１０のＡＶネットワークアドレスは、デバイス５００のＡＶネットワークアドレスであるので、受信された伝送単位をホスト５１０に伝達する。データの類型によって、ビデオデータに係わるスイッチ５２１、オーディオデータに係わるスイッチ５２２、またはＡＶネットワークの制御のためのデータ／ＵＳＢデータに係わるスイッチ５２４を介してスイッチングを行う。
【００６６】
受信されたデータの類型がイーサネット・データである場合にも、受信されたＡＶネットワークの伝送単位のＡＶネットワークアドレスを参照して対応するポートを決定し、決定されたポートに、受信されたＡＶネットワークの伝送単位を伝達する。しかし、イーサネット・データは、宛先ＡＶネットワークアドレスはもとより、宛先ＭＡＣアドレスも含むので、宛先ＭＡＣアドレスも参照して、対応するポートを決定することができる。
【００６７】
例えば、宛先ＡＶネットワークアドレスが、デバイス５００のＡＶネットワークアドレスと同一である場合にも、宛先ＭＡＣアドレスは、デバイス５００のＭＡＣアドレスと同一ではないこともある。宛先ＭＡＣアドレスと、デバイス５００のＭＡＣアドレスとが異なるので、デバイス５００は、イーサネット・データを受信するデバイスではない。従って、宛先ＭＡＣアドレスに対応するイーサネット・ポート（例えば、イーサネット・ポート５５０）にイーサネット・データを伝達することができる。ＡＶネットワークのポート５３０または５４０を介して受信されるイーサネット・データは、イーサネットの伝送単位、すなわち、イーサネットフレームを含むＡＶネットワークの伝送単位である。イーサネット・ポート５５０を介して伝送することができる伝送単位は、イーサネット・フレームであるが、ＡＶネットワークポート５３０または５４０を介して受信したＡＶネットワークの伝送単位で、イーサネット・フレームだけイーサネット・ポート５５０に伝達することができる。図６を参照して詳細に説明する。
【００６８】
図６は、本発明の一実施形態によるＡＶネットワークの伝送単位を図示している。図６を参照すれば、ＡＶネットワークの伝送単位の「Header」部分は、宛先ＡＶネットワークアドレスとして、「Destination  Address」フィールドを含み、ソースＡＶネットワークアドレスとして、「Source  Address」フィールドを含む。「Type」フィールドは、ＡＶインターフェースが送受信されるデータの類型を定義する。ＡＶネットワークの伝送単位の「Data」部分は、実際伝送されるデータを含む。伝送単位がイーサネット・データに係わる伝送単位である場合は、「Data  Payload」フィールドに、ＴＣＰ／ＩＰによるイーサネット・フレームが含まれる。
【００６９】
従って、ＡＶネットワークポート５３０または５４０を介して受信したＡＶネットワークの伝送単位のうち、実際イーサネット・ポート５５０を介して伝送される部分は、「Data  Payload」部分だけである。従って、スイッチ５２０は、ＡＶネットワークの伝送単位に含まれたイーサネットの伝送単位だけイーサネット・ポート５５０に伝達することができる。
【００７０】
（２）イーサネット・ポートを介して受信されたデータのスイッチング
イーサネット・ポート５５０を介してイーサネット・フレームを受信し、受信されたフレームに含まれた宛先ＭＡＣアドレスを参照して、宛先ＭＡＣアドレスに対応するポートに受信されたフレームを伝達する。イーサネット・データに係わるスイッチ５３０を介してスイッチングを行い、宛先ＭＡＣアドレスが、ホストのＭＡＣアドレスと同一であるならば、ホストに受信されたイーサネット・フレームを伝達する。
【００７１】
宛先ＭＡＣアドレスがホストのＭＡＣアドレスと異なるならば、宛先ＭＡＣアドレスに対応するＡＶネットワークのポートを決定する。前述のように、ＡＶネットワークのデバイスには、ＡＶネットワークアドレスだけではなく、ＭＡＣアドレスが割り当てられている。従って、ＡＶネットワークのポートには、宛先ＭＡＣアドレスに対応するデバイスが連結されているポートがある。従って、スイッチ５２０は、宛先ＭＡＣアドレスに対応するデバイスが連結されているＡＶネットワークのポートを決定し、決定されたポートにイーサネット・フレームを伝達する。宛先ＭＡＣアドレスに対応するＡＶネットワークのポートを決定するために参照する情報は、図７Ａないし図７Ｇを参照して後述する。
【００７２】
（３）ホストがＡＶネットワークのポートを介して伝送するデータのスイッチング
ホスト５１０がビデオデータ、オーディオデータ、イーサネット・データ、ＡＶネットワークの制御のためのデータ、ＵＳＢデータなどのうち一つを、ＡＶネットワークの他のデバイスに伝送することができる。ホスト５１０が所定のデータを生成し、スイッチ５２０に伝達すれば、スイッチ５２０は、受信されたデータの類型に対応するスイッチ５２１，５２２，５２３または５２４を利用して、受信されたデータをスイッチングする。宛先ＡＶネットワークアドレスに対応するポートを決定し、決定されたポートに受信されたデータを伝達する。
【００７３】
（４）ホストがイーサネット・ポートを介して伝送するデータのスイッチング
ホストがＡＶネットワークではないイーサネットの他のデバイスにイーサネット・データを伝送することができる。ホスト５１０がイーサネット・データを生成してスイッチ５２０に伝達すれば、スイッチ５２０は、イーサネット・データに係わるスイッチ５２３を利用して受信されたデータをスイッチングする。宛先ＭＡＣアドレスに対応するイーサネット・ポート５５０を決定し、決定されたポートにイーサネット・データを伝達する。
【００７４】
再び図４を参照すれば、ＡＶネットワークのデバイス４１０ないし４５０は、スイッチ４１６，４２６，４３６及び４４６を含み、このようなスイッチ４１６，４２６，４３６及び４４６がデータのスイッチングを行うことにより、ＡＶネットワークの伝送単位を伝送したり、あるいは受信することができる。ところで、図５と係わって説明したように、イーサネット・データを伝送するためには、ＡＶネットワークのアドレスはもとより、ＭＡＣアドレスも参照しなければならない。
【００７５】
例えば、ＡＶネットワークのＴＶ  ４１０がイーサネットのＰＣ  ４７０に、イーサネット・データを伝送する場合、スイッチは、ＡＶネットワークアドレスだけではなく、ＭＡＣアドレスも参照しなければならない。イーサネットのデバイス４６０及び４７０は、イーサネット・ポート４６２，４６３及び４７２だけそれぞれ含んでおり、ホスト４６１及び４７１には、ＡＶネットワークのアドレスが割り当てられていないからである。
【００７６】
従って、ＡＶネットワークのデバイス４１０ないし４５０それぞれは、具備しているＡＶネットワークのポート及びイーサネット・ポートを介して連結されたデバイスについての情報を保有してなければならず、このような情報を、ＡＶネットワークのデバイス４１０ないし４５０間で共有しなければならない。ＡＶネットワークのポートに連結されたデバイスについての情報は、ＡＶネットワークのポートを介してアクセスすることができるデバイスのＡＶネットワークアドレス及びＭＡＣアドレスを含み、イーサネット・ポートに連結されたデバイスについての情報は、イーサネット・ポートを介してアクセスすることができるデバイスのＭＡＣアドレスを含む。図７Ａないし図７Ｇを参照して詳細に説明する。
【００７７】
図７Ａないし図７Ｇは、本発明の一実施形態によるポートに連結されたデバイスについての情報を図示している。
【００７８】
図７Ａは、ＴＶ  ４１０のポートに連結されたデバイスについての情報を図示している。図７Ａを参照すれば、ＴＶ  ４１０のポートにＡＶネットワークアドレス及びＭＡＣアドレスをマッピングしたテーブルが図示される。０番ポートは内部ポートであって、ホスト４１１が連結されている。外部ポートであるか内部ポートであるかを示す「Ｌｏｃ．」が内部ポートであることを示すために、「Ｉｎｔ．」に設定され、ホスト４１１のＡＶネットワークアドレスＲＤＡ＿ＴＶ及びＭＡＣアドレスＥＭＡ＿ＴＶが０番ポートにマッピングされる。
【００７９】
２番ポートは外部ポートであり、ＡＶネットワークのポートである。従って、「Ｌｏｃ．」が外部ポートであることを示すために、「Ｅｘｔ．」に設定され、ＡＶネットワークのポートであることを示すために、「type」が「ＡＶ」に設定される。図４を参照すれば、２番ポートを介してＴＶ  ４１０がアクセスすることができるＡＶネットワークのデバイスは、ＰＶＲ  ４２０、ＡＶＲ  ４３０、ＳＴＢ  ４４０及びＢＤＰ  ４５０である。従って、ＰＶＲ  ４２０のＡＶネットワークアドレスＲＤＡ＿ＰＶＲ、ＡＶＲ  ４３０のＡＶネットワークアドレスＲＤＡ＿ＡＶＲ、ＳＴＢ  ４４０のＡＶネットワークアドレスＲＤＡ＿ＳＴＢ及びＢＤＰ  ４５０のＡＶネットワークアドレスＲＤＡ＿ＢＤＰが２番ポートにマッピングされる。ＰＶＲ  ４２０、ＡＶＲ  ４３０及びＳＴＢ  ４４０に対しては、ＭＡＣアドレスも割り当てられているので、ＰＶＲ  ４２０のＭＡＣアドレスＥＭＡ＿ＰＶＲ、ＡＶＲ  ４３０のＭＡＣアドレスＥＭＡ＿ＡＶＲ及びＳＴＢ  ４４０のＭＡＣアドレスＥＭＡ＿ＳＴＢも、２番ポートにマッピングされる。
【００８０】
ＡＶネットワークに含まれたデバイスではないが、イーサネットのデバイス４６０及び４７０も、２番ポートを介してアクセスすることができる。本発明によるＡＶインターフェースは、イーサネット・データも伝送することができるが、ＴＶ  ４１０は、イーサネットのデバイス４６０及び４７０にも、イーサネット・データを伝送することができる。ところで、ＴＶ  ４１０は、イーサネットデバイスに直接連結されていないので、必ずＡＶＲ  ４３０を介してデータを送らなければならない。従って、ルータ４６０及びＰＣ  ４７０とイーサネット・ポートに連結されているＡＶＲ  ４３０のＡＶネットワークアドレスＲＤＡ＿ＡＶＲが、ルータ４６０のＭＡＣアドレスＥＭＡ＿ＲＴＲ及びＰＣ  ４７０のＭＡＣアドレスＥＭＡ＿ＰＣと共に２番ポートにマッピングされる。ＡＶＲ  ４３０のように、イーサネット・ポートに、イーサネットのデバイス４６０及び４７０と連結されたデバイスは、ポータル（portal）デバイスと定義され、ルータ４６０のＭＡＣアドレスＥＭＡ＿ＲＴＲ及びＰＣ  ４７０のＭＡＣアドレスＥＭＡ＿ＰＣに対応するポータルＡＶネットワークアドレス項目が、ＡＶＲ  ４３０のＡＶネットワークアドレスＲＤＡ＿ＡＶＲに設定される。
【００８１】
図７Ｂは、ＰＶＲ  ４２０のポートに連結されたデバイスについての情報を図示している。
【００８２】
０番ポートは内部ポートであり、ホスト４２１が連結されている。外部ポートであるか内部ポートであるかを示す「Ｌｏｃ．」が内部ポートであることを示すために、「Ｉｎｔ．」に設定され、ホスト４２１のＡＶネットワークアドレスＲＤＡ＿ＰＶＲ及びＭＡＣアドレスＥＭＡ＿ＰＶＲが０番ポートにマッピングされる。
【００８３】
１番ポートは外部ポートであって、ＡＶネットワークのポートである。従って、「Ｌｏｃ．」が外部ポートであることを示すために、「Ｅｘｔ．」に設定され、ＡＶネットワークのポートであることを示すために、「type」が「ＡＶ」に設定される。ＴＶ  ４１０が１番ポートと連結されているので、ＴＶ  ４１０のＡＶネットワークアドレスＲＤＡ＿ＴＶ及びＭＡＣアドレスＥＭＡ＿ＴＶが１番ポートにマッピングされる。
【００８４】
２番ポートは外部ポートであって、ＡＶネットワークのポートである。従って、「Ｌｏｃ．」が外部ポートであることを示すために、「Ｅｘｔ．」に設定され、ＡＶネットワークのポートであることを示すために、「type」が「ＡＶ」に設定される。２番ポートを介してＰＶＲ  ４２０がアクセスすることができるＡＶネットワークのデバイスは、ＡＶＲ  ４３０、ＳＴＢ  ４４０及びＢＤＰ  ４５０である。従って、ＡＶＲ  ４３０のＡＶネットワークアドレスＲＤＡ＿ＡＶＲ、ＳＴＢ  ４４０のＡＶネットワークアドレスＲＤＡ＿ＳＴＢ及びＢＤＰ  ４５０のＡＶネットワークアドレスＲＤＡ＿ＢＤＰが２番ポートにマッピングされる。ＡＶＲ  ４３０及びＳＴＢ  ４４０に対しては、ＭＡＣアドレスも割り当てられているので、ＡＶＲ  ４３０のＭＡＣアドレスＥＭＡ＿ＡＶＲ及びＳＴＢ  ４４０のＭＡＣアドレスＥＭＡ＿ＳＴＢも２番ポートにマッピングされる。
【００８５】
ＰＶＲ  ４２０もＴＶ  ４１０と同様に、イーサネットのデバイス４６０及び４７０にも、イーサネット・データを伝送することができる。ところで、ＰＶＲ  ４２０は、イーサネットデバイスに直接連結されていないので、必ずＡＶＲ  ４３０を介してデータを送らなければならない。従って、ルータ４６０及びＰＣ  ４７０とイーサネット・ポートに連結されているＡＶＲ  ４３０のＡＶネットワークアドレスＲＤＡ＿ＡＶＲがルータ４６０のＭＡＣアドレスＥＭＡ＿ＲＴＲ及びＰＣ  ４７０のＭＡＣアドレスＥＭＡ＿ＰＣと共に２番ポートにマッピングされる。ルータ４６０のＭＡＣアドレスＥＭＡ＿ＲＴＲ及びＰＣ  ４７０のＭＡＣアドレスＥＭＡ＿ＰＣに対応するポータルＡＶネットワークアドレス項目が、ＡＶＲ  ４３０のＡＶネットワークアドレスＲＤＡ＿ＡＶＲに設定される。
【００８６】
図７Ｃは、ＡＶＲ  ４３０のポートに連結されたデバイスについての情報を図示している。
【００８７】
０番ポートは内部ポートであり、ホスト４３１が連結されている。外部ポートであるか内部ポートであるかを示す「Ｌｏｃ．」が内部ポートであることを示すために、「Ｉｎｔ．」に設定され、ホスト４３１のＡＶネットワークアドレスＲＤＡ＿ＡＶＲ及びＭＡＣアドレスＥＭＡ＿ＡＶＲが０番ポートにマッピングされる。
【００８８】
１番ポートは外部ポートであって、ＡＶネットワークのポートである。従って、「Ｌｏｃ．」が外部ポートであることを示すために、「Ｅｘｔ．」に設定され、ＡＶネットワークのポートであることを示すために、「type」が「ＡＶ」に設定される。ＴＶ  ４１０及びＰＶＲ  ４２０は、１番ポートを介してアクセスすることができるので、ＴＶ  ４１０のＡＶネットワークアドレスＲＤＡ＿ＴＶ及びＭＡＣアドレスＥＭＡ＿ＴＶ、ＰＶＲ  ４２０のＡＶネットワークアドレスＲＤＡ＿ＰＶＲ及びＭＡＣアドレスＥＭＡ＿ＰＶＲが１番ポートにマッピングされる。
【００８９】
２番ポートは外部ポートであって、ＡＶネットワークのポートである。従って、「Ｌｏｃ．」が外部ポートであることを示すために、「Ｅｘｔ．」に設定され、ＡＶネットワークのポートであることを示すために、「type」が「ＡＶ」に設定される。２番ポートを介してＡＶＲ  ４３０がアクセスすることができるＡＶネットワークのデバイスは、ＳＴＢ  ４４０である。ＳＴＢ  ４４０のＡＶネットワークアドレスＲＤＡ＿ＳＴＢ及びＭＡＣアドレスＥＭＡ＿ＳＴＢが２番ポートにマッピングされる。
【００９０】
３番ポートは外部ポートであって、ＡＶネットワークのポートである。従って、「Ｌｏｃ．」が外部ポートであることを示すために、「Ｅｘｔ．」に設定され、ＡＶネットワークのポートであることを示すために、「type」が「ＡＶ」に設定される。３番ポートを介してＡＶＲ  ４３０がアクセスすることができるＡＶネットワークのデバイスは、ＢＤＰ  ４５０である。ＢＤＰ  ４５０のＡＶネットワークアドレスＲＤＡ＿ＢＤＰが２番ポートにマッピングされる。
【００９１】
４番ポートは外部ポートであって、イーサネット・ポートである。従って、「Ｌｏｃ．」が外部ポートであることを示すために、「Ｅｘｔ．」に設定され、イーサネット・ポートであることを示すために、「type」が「Ｅｔｈ．」に設定される。４番ポートを介してＡＶＲ  ４３０がアクセスすることができるデバイスは、ルータ４６０及びＰＣ  ４７０である。従って、ルータ４６０のＭＡＣアドレスＥＭＡ＿ＲＴＲ及びＰＣ  ４７０のＭＡＣアドレスＥＭＡ＿ＰＣが４番ポートにマッピングされる。ＡＶＲ  ４３０自らがポータルデバイスであるので、ルータ４６０のＭＡＣアドレスＥＭＡ＿ＲＴＲ及びＰＣ  ４７０のＭＡＣアドレスＥＭＡ＿ＰＣに対応するポータルＡＶネットワークアドレス項目が、ＡＶＲ  ４３０のＡＶネットワークアドレスＲＤＡ＿ＡＶＲに設定される。
【００９２】
図７Ｄは、ＳＴＢ  ４４０のポートに連結されたデバイスについての情報を図示している。
【００９３】
０番ポートは内部ポートであり、ホスト４４１が連結されている。外部ポートであるか内部ポートであるかを示す「Ｌｏｃ．」が内部ポートであることを示すために、「Ｉｎｔ．」に設定され、ホスト４４１のＡＶネットワークアドレスＲＤＡ＿ＳＴＢ及びＭＡＣアドレスＥＭＡ＿ＳＴＢが０番ポートにマッピングされる。
【００９４】
１番ポートは外部ポートであって、ＡＶネットワークのポートである。従って、「Ｌｏｃ．」が外部ポートであることを示すために、「Ｅｘｔ．」に設定され、ＡＶネットワークのポートであることを示すために、「type」が「ＡＶ」に設定される。ＴＶ  ４１０、ＰＶＲ  ４２０及びＡＶＲ  ４３０も、１番ポートを介してアクセスすることができるので、ＴＶ  ４１０のＡＶネットワークアドレスＲＤＡ＿ＴＶ及びＭＡＣアドレスＥＭＡ＿ＴＶ、ＰＶＲ  ４２０のＡＶネットワークアドレスＲＤＡ＿ＰＶＲ及びＭＡＣアドレスＥＭＡ＿ＰＶＲ、ＡＶＲ  ４３０のＡＶネットワークアドレスＲＤＡ＿ＡＶＲ及びＭＡＣアドレスＥＭＡ＿ＡＶＲが１番ポートにマッピングされる。
【００９５】
ＳＴＢ  ４４０も、イーサネットのデバイス４６０及び４７０にイーサネット・データを伝送することができる。ところで、ＳＴＢ  ４４０は、イーサネットデバイスに直接連結されていないので、必ずＡＶＲ  ４３０を介してデータを送らなければならない。従って、ルータ４６０及びＰＣ  ４７０とイーサネット・ポートに連結されているＡＶＲ  ４３０のＡＶネットワークアドレスＲＤＡ＿ＡＶＲがルータ４６０のＭＡＣアドレスＥＭＡ＿ＲＴＲ及びＰＣ  ４７０のＭＡＣアドレスＥＭＡ＿ＰＣと共に１番ポートにマッピングされる。ルータ４６０のＭＡＣアドレスＥＭＡ＿ＲＴＲ及びＰＣ  ４７０のＭＡＣアドレスＥＭＡ＿ＰＣに対応するポータルＡＶネットワークアドレス項目が、ＡＶＲ  ４３０のＡＶネットワークアドレスＲＤＡ＿ＡＶＲに設定される。
【００９６】
図７Ｅは、ＢＤＰ  ４５０のポートに連結されたデバイスについての情報を図示している。
【００９７】
０番ポートは内部ポートであり、ホスト４４１が連結されている。外部ポートであるか内部ポートであるかを示す「Ｌｏｃ．」が内部ポートであることを示すために、「Ｉｎｔ．」に設定され、ホスト４５１のＡＶネットワークアドレスＲＤＡ＿ＢＤＰ及びＭＡＣアドレスＥＭＡ＿ＢＤＰが０番ポートにマッピングされる。
【００９８】
１番ポートは外部ポートであって、ＡＶネットワークのポートである。従って、「Ｌｏｃ．」が外部ポートであることを示すために、「Ｅｘｔ．」に設定され、ＡＶネットワークのポートであることを示すために、「type」が「ＡＶ」に設定される。ＴＶ  ４１０、ＰＶＲ  ４２０及びＡＶＲ  ４３０は、１番ポートを介してアクセスすることができるので、ＴＶ  ４１０のＡＶネットワークアドレスＲＤＡ＿ＴＶ、ＰＶＲ  ４２０のＡＶネットワークアドレスＲＤＡ＿ＰＶＲ、ＡＶＲ  ４３０のＡＶネットワークアドレスＲＤＡ＿ＡＶＲが１番ポートにマッピングされる。ＢＤＰ  ４５０にはイーサネットアドレスが割り当てられていないので、ＢＤＰ  ４５０がイーサネット・データを伝送したり、あるいは受信することができない。従って、ＭＡＣアドレスは、１番ポートにマッピングする必要がない。
【００９９】
図７Ｆは、ルータ４６０のポートに連結されたデバイスについての情報を図示している。
【０１００】
０番ポートは内部ポートであり、ホスト４６１が連結されている。外部ポートであるか内部ポートであるかを示す「Ｌｏｃ．」が内部ポートであることを示すために、「Ｉｎｔ．」に設定され、ホスト４６１のＭＡＣアドレスＥＭＡ＿ＲＴＲが０番ポートにマッピングされる。
【０１０１】
２番ポートは外部ポートであって、イーサネット・ポートである。従って、「Ｌｏｃ．」が外部ポートであることを示すために、「Ｅｘｔ．」に設定される。ＴＶ  ４１０、ＰＶＲ  ４２０、ＡＶＲ  ４３０、ＳＴＢ  ４４０は、２番ポートを介してアクセスすることができるので、ＴＶ  ４１０のＭＡＣアドレスＥＭＡ＿ＴＶ、ＰＶＲ  ４２０のＭＡＣアドレスＥＭＡ＿ＰＶＲ、ＡＶＲ  ４３０のＭＡＣアドレスＥＭＡ＿ＡＶＲ及びＳＴＢ  ４４０のＭＡＣアドレスＥＭＡ＿ＳＴＢが２番ポートにマッピングされる。ルーティングテーブルで接続した後で長時間が経過したデバイスについての情報を削除するために、エージング時間（aging  time）がそれぞれのデバイスに対して設定される。
【０１０２】
３番ポートは外部ポートであって、イーサネット・ポートである。従って、「Ｌｏｃ．」が外部ポートであることを示すために、「Ｅｘｔ．」に設定される。ＰＣ  ４７０に３番ポートを介してアクセスすることができるので、ＰＣのＭＡＣアドレスＥＭＡ＿ＰＣが３番ポートにマッピングされる。
【０１０３】
図７Ｇは、ＰＣ  ４７０のポートに連結されたデバイスについての情報を図示している。
【０１０４】
０番ポートは内部ポートであり、ホスト４７１が連結されている。外部ポートであるか内部ポートであるかを示す「Ｌｏｃ．」が内部ポートであることを示すために、「Ｉｎｔ．」に設定され、ホスト４７１のＭＡＣアドレスＥＭＡ＿ＰＣが０番ポートにマッピングされる。
【０１０５】
１番ポートは外部ポートであって、イーサネット・ポートである。従って、「Ｌｏｃ．」が外部ポートであることを示すために、「Ｅｘｔ．」に設定される。ＴＶ  ４１０、ＰＶＲ  ４２０、ＡＶＲ  ４３０、ＳＴＢ  ４４０及びルータ４６０は、１番ポートを介してアクセスすることができるので、ＴＶ  ４１０のＭＡＣアドレスＥＭＡ＿ＴＶ、ＰＶＲ  ４２０のＭＡＣアドレスＥＭＡ＿ＰＶＲ、ＡＶＲ  ４３０のＭＡＣアドレスＥＭＡ＿ＡＶＲ、ＳＴＢ  ４４０のＭＡＣアドレスＥＭＡ＿ＳＴＢ及びルータ４６０のＭＡＣアドレスＥＭＡ−ＲＴＲが１番ポートにマッピングされる。
【０１０６】
図７Ａないし図７Ｄのテーブルでは、イーサネットのデバイスのＭＡＣアドレスと、ポータルデバイスのＡＶネットワークアドレスとが同一のポートにマッピングされている。例えば、ルータ４６０のＭＡＣアドレスＥＭＡ＿ＲＴＲ及びＰＣ  ４７０のＭＡＣアドレスＥＭＡ＿ＰＣは、ポータルデバイス、すなわち、ＡＶＲ  ４３０のＡＶネットワークアドレスＲＤＡ＿ＡＶＲと共に、同一のポートにマッピングされる。ＡＶネットワークアドレスのポートマッピング及びＭＡＣアドレスのポートマッピングは、それぞれ従来技術によるルーティングテーブル生成方法と同一の方法を利用して行うことができる。しかし、イーサネットのデバイスのＭＡＣアドレスと、ポータルデバイスのＡＶネットワークアドレスとを対応させるためには、次のような方法が利用される。
【０１０７】
ＴＶ  ４１０が、図７Ａのテーブルを生成する場合を例として挙げて説明すれば、まず、ＴＶ  ４１０は、ポータルデバイスＰＣ  ４７０とイーサネット・ポートを介して連結されたＡＶネットワークのデバイスについての情報を要請する要請メッセージを、ＡＶネットワークのデバイス４２０，４３０，４４０及び４５０に伝送する。伝送されるメッセージは、ＡＶネットワークのプロトコルによるメッセージであり、ＡＶリンクを介して連結された全てのデバイスにブロードキャスティングされるメッセージであってもよい。ＰＣ  ４７０のＭＡＣアドレスＥＭＡ＿ＰＣについての情報を含む要請メッセージを、ＡＶネットワークのデバイス４２０，４３０，４４０及び４５０にブロードキャスティングする。
【０１０８】
ブロードキャスティング・メッセージを受信したＡＶネットワークのデバイスは、ＡＶＲ  ４３０がＰＣ  ４７０と連結されたＡＶネットワークのデバイスであることを知らせる回答メッセージを、ＴＶ  ４１０に伝送する。ユニキャスト方式で、ＴＶ  ４１０に伝送することができる。ポータルデバイスであるＡＶＲ  ４３０が、直接回答メッセージをＴＶ  ４１０に伝送することもでき、ポータルデバイスであることを知っている他のデバイスが、ＡＶＲ  ４３０がポータルデバイスであることを知らせる回答メッセージをＴＶ  ４１０に伝送することもできる。
【０１０９】
ＡＶＲ  ４３０が直接回答メッセージを伝送する場合には、回答メッセージのソースＡＶネットワークアドレスを、ＡＶＲ  ４３０のＡＶネットワークアドレスＲＤＡ＿ＡＶＲに設定して伝送することにより、ＡＶＲ  ４３０がポータルデバイスであることをＴＶ  ４１０に知らせることができる。
【０１１０】
また、図７Ａないし図７Ｄのテーブルでは、ＡＶネットワークのデバイスのＡＶネットワークのアドレスが、ＡＶネットワークのデバイスのＭＡＣアドレスと共に、ポートにマッピングされている。図７Ｃを例にして説明すれば、ＴＶ  ４１０のＡＶネットワークアドレスＲＤＡ＿ＴＶ及びＴＶ  ４１０のＭＡＣアドレスＥＭＡ＿ＴＶが共に１番ポートにマッピングされる。前述のように、ＡＶネットワークアドレスのポートマッピング及びＭＡＣアドレスのポートマッピングは、それぞれ従来技術によるルーティングテーブルを生成する方法に基づいて生成されもする。しかし、ＡＶネットワークアドレスとＭＡＣアドレスとを対応させて１つのポートにマッピングするためには、次のような方法を利用することができる。
【０１１１】
ＡＶＲ  ４３０が図７Ｃのテーブルを生成する場合を例として挙げて説明すれば、ＴＶ  ４１０のＡＶネットワークアドレスＲＤＡ＿ＴＶ及びＴＶ  ４１０のＭＡＣアドレスＥＭＡ＿ＴＶを対応させて１つのポートにマッピングするため、ＡＶＲ  ４３０は、ＴＶ  ４１０のＭＡＣアドレスＥＭＡ＿ＴＶに対応するＡＶネットワークアドレスを要請する要請メッセージを、ＡＶネットワークのデバイス４１０，４２０，４３０及び４５０にブロードキャスティングする。従来技術によるルーティングテーブルを生成する方法によって、ＴＶ  ４１０のＭＡＣアドレスＥＭＡ＿ＴＶ及びＴＶ  ４１０のＡＶネットワークアドレスＲＤＡ＿ＴＶを、それぞれＡＶＲ  ４３０が知っているとしても、ＴＶ  ４１０のＭＡＣアドレスＥＭＡ＿ＴＶが、ＴＶ  ４１０のＡＶネットワークアドレスＲＤＡ＿ＴＶに対応するか否かは分からない。従って、ＴＶ  ４１０のＭＡＣアドレスＥＭＡ＿ＴＶについての情報を含む要請メッセージを、ＡＶネットワークのデバイス４１０，４２０，４３０及び４５０にブロードキャスティングする。
【０１１２】
ブロードキャスティング・メッセージを受信したＡＶネットワークのデバイスは、ＴＶ  ４１０のＡＶネットワークアドレスＲＤＡ＿ＴＶが、ＴＶ  ４１０のＭＡＣアドレスＥＭＡ＿ＴＶに対応するデバイスであることを知らせる回答メッセージを、ＡＶＲ  ４３０に伝送する。ユニキャスト方式で、ＡＶＲ  ４３０に伝送することができる。ＴＶ  ４１０が直接回答メッセージをＡＶＲ  ４３０に伝送することもでき、ＴＶ  ４１０のＭＡＣアドレスＥＭＡ＿ＴＶが、ＴＶのＡＶネットワークアドレスＥＭＡ＿ＲＤＡに対応することを知っている他のデバイスが、ＡＶＲ  ４３０に回答メッセージを伝送することもできる。ＴＶ  ４１０が直接回答メッセージを伝送する場合には、回答メッセージのソースＡＶネットワークアドレスを、ＴＶ  ４１０のＡＶネットワークアドレスＲＤＡ＿ＴＶに設定して伝送することができる。
【０１１３】
前述の要請メッセージ及び回答メッセージの交換なしに、ＡＶネットワークのデバイスがそれぞれ自体のＡＶネットワークアドレス及びＭＡＣアドレスを周期的にブロードキャスティングすることにより、図７Ａないし図７Ｄのテーブルを生成することもできる。ＡＶネットワークアドレス及び対応するＭＡＣアドレスが周期的にブロードキャスティングされるから、ＡＶネットワークアドレスとＭＡＣアドレスとを対応させるための別途のメッセージ交換が不要である。ＡＶＲ  ４３０のようなポータルデバイスは、自体のＡＶネットワークアドレスＲＤＡ＿ＡＶＲ及びＭＡＣアドレスＥＭＡ＿ＡＶＲはもとより、イーサネット・ポートを介して連結されているイーサネットのデバイス４６０及び４７０のＭＡＣアドレスＥＭＡ＿ＲＴＲ及びＥＭＡ＿ＰＣも、共に周期的にブロードキャスティングすることができる。
【０１１４】
また、ＡＶネットワークのデバイスが、それぞれ自体のＡＶネットワークアドレス及びＭＡＣアドレスをブロードキャスティングせずに、ＡＶネットワークのデバイスのうち１つのコーディネータ（coordinator）を決定し、決定されたコーディネータが、ＡＶネットワークのデバイスのＡＶネットワークアドレス及びＭＡＣアドレスと係わる情報を、周期的にブロードキャスティングすることもできる。
【０１１５】
再び図４を参照すれば、ＡＶネットワークのデバイス４１０，４２０，４３０，４４０及び４５０及びイーサネットのデバイス４６０及び４７０は、図７Ａないし図７Ｇに図示されたテーブルに基づいて、データを伝送または受信する。
【０１１６】
ＡＶネットワークの所定のデバイスが、イーサネットの所定のデバイスに、イーサネット・データを伝送する場合について説明する。ＡＶネットワークのＴＶ  ４１０が、イーサネットのＰＣ  ４７０に、イーサネット・データを伝送する場合を例として挙げて説明する。
【０１１７】
ＴＶ  ４１０のホスト４１１は、ＰＣ  ４７０に伝送するイーサネットの伝送単位、すなわち、イーサネット・フレームを生成する。イーサネット・フレームのソースＭＡＣアドレスは、ＴＶ  ４１０のＭＡＣアドレスＥＭＡ＿ＴＶに設定され、宛先ＭＡＣアドレスは、ＰＣ  ４７０のＭＡＣアドレスＥＭＡ＿ＰＣに設定される。
【０１１８】
生成されたイーサネット・データは、スイッチ４１６に伝達される。スイッチ４１６は、図７Ａに図示されたテーブルを参照し、ＰＣ  ４７０のＭＡＣアドレスＥＭＡ＿ＰＣがマッピングされたＡＶネットワークのポートを決定する。２番ポート４１３が、ＰＣ  ４７０のＭＡＣアドレスＥＭＡ＿ＰＣがマッピングされたＡＶネットワークのポートに決定され、２番ポート４１３に、イーサネット・データを伝達する。２番ポート４１３は、スイッチ４１６から受信されたイーサネット・データを含むＡＶネットワークの伝送単位を生成する。図６と係わって説明したパケットが生成される。ＡＶネットワークの伝送単位のソースＡＶネットワークアドレスは、ＴＶ  ４１０のＡＶネットワークアドレスＲＤＡ＿ＴＶに設定され、宛先ＡＶネットワークアドレスは、ＡＶＲ  ４３０のＡＶネットワークアドレスＲＤＡ＿ＡＶＲに設定される。
【０１１９】
２番ポート  ４３０は、図７Ａのテーブルを参照し、ＰＣ  ４７０のＭＡＣアドレスＥＭＡ＿ＰＣに対応するポータルデバイスのＡＶネットワークアドレス、すなわち、ＡＶＲ  ４３０のＡＶネットワークアドレスＲＤＡ＿ＡＶＲを、宛先ＡＶネットワークアドレスに設定することができる。
【０１２０】
生成されたＡＶネットワークの伝送単位は、ＡＶリンクを介して、ＰＶＲ  ４２０の１番ポート４２２に伝送される。ＰＶＲ  ４２０の１番ポート４２２は、受信されたＡＶネットワークの伝送単位をスイッチ４２６に伝送し、スイッチ４２６は、ＡＶネットワークの伝送単位の宛先ＡＶネットワークアドレスを参照し、ＡＶネットワークの伝送単位を伝達するポートを決定する。宛先ＡＶネットワークアドレスが、ＡＶＲ  ４３０のＡＶネットワークアドレスＲＤＡ＿ＡＶＲに設定されているので、図７Ｂのテーブルを参照し、２番ポート４２３にＡＶネットワークの伝送単位を伝達する。
【０１２１】
２番ポート４２３は、ＡＶリンクを介して、ＡＶＲ  ４３０の１番ポート４３２にＡＶネットワークの伝送単位を伝送し、ＡＶＲ  ４３０の１番ポート４３２は、受信されたＡＶネットワークの伝送単位をスイッチ４３６に伝達する。スイッチ４３６は、ＡＶネットワークの伝送単位の宛先ＡＶネットワークアドレス及びＡＶネットワークの伝送単位に含まれたイーサネット・データの宛先ＭＡＣアドレスを参照し、イーサネット・データを伝達するポートを決定する。宛先ＡＶネットワークアドレスは、ＡＶＲ  ４３０のＡＶネットワークアドレスＲＤＡ＿ＡＶＲに設定されているので、他のＡＶネットワークのポートでＡＶネットワークの伝送単位が伝達されない。従って、ＡＶネットワークの伝送単位の「Ｄａｔａ」部分に含まれているイーサネット・データを、デパケット化して宛先ＭＡＣアドレスを判断する。
【０１２２】
図７Ｃを参照すれば、宛先ＭＡＣアドレスが、ＰＣ  ４７０のＭＡＣアドレスＥＭＡ＿ＰＣに設定されており、ＰＣ  ４７０のＭＡＣアドレスＥＭＡ＿ＰＣがマッピングされたポートが４番ポートであるので、イーサネット・ポートである４番ポート４３５に、イーサネット・データを伝達する。４番ポート４３５は、イーサネット・データを、イーサネットリンクを介して、ルータ４６０の２番ポート４６２に伝送し、ルータ４６０のスイッチ４１６は、イーサネット・データの宛先ＭＡＣアドレスを、図７Ｆのテーブルと比較し、３番ポート４６３をイーサネット・データを伝達するポートに決定する。イーサネット・データは、３番ポート４６３を介して、ＰＣ  ４７０の１番ポート４７２に伝送され、ＰＣ  ４７０の１番ポート４７２は、受信されたイーサネット・データをホスト４７１に伝達する。
【０１２３】
反対に、イーサネットの所定のデバイスが、ＡＶネットワークの所定のデバイスに、イーサネット・データを伝送する場合にも、図７Ａないし図７Ｇのテーブルに基づいて、データが伝送または受信される。イーサネットのＰＣ  ４７０が、ＡＶネットワークのＴＶ  ４１０に、イーサネット・データを伝送する場合を例として挙げて説明する。
ＰＣ  ４７０のホスト４７１は、イーサネットの伝送単位、すなわち、イーサネット・フレームを生成する。イーサネット・フレームのソースＭＡＣアドレスは、ＰＣ  ４７０のＭＡＣアドレスＥＭＡ＿ＰＣに設定され、宛先ＭＡＣアドレスは、ＴＶ  ４１０のＭＡＣアドレスＥＭＡ＿ＴＶに設定される。
【０１２４】
生成されたイーサネット・データは、図７Ｇのルーティングテーブルに基づいて、イーサネット・ポート４７２に伝達する。イーサネット・ポート４７２は、イーサネット・データを、イーサネットリンクを介して、ルータ４６０の３番ポート４６３に伝送し、３番ポート４６３は、イーサネット・データをスイッチ４６６に伝達する。スイッチ４６６は、図７Ｆのルーティングテーブルを参照し、宛先ＭＡＣアドレス、すなわち、ＴＶ  ４１０のＭＡＣアドレスＥＭＡ＿ＴＶがマッピングされたポートを決定し、決定結果によって、２番ポート４６２にイーサネット・データを伝達する。
【０１２５】
２番ポート４６２は、イーサネット・データを、ＡＶリンクを介して、ＡＶＲ  ４３０の４番ポート４３５に伝送し，４番ポート４３５は、受信されたイーサネット・データをスイッチ４３６に伝達する。スイッチ４３６は、図７Ｃのテーブルを参照し、宛先ＭＡＣアドレスであるＴＶ  ４１０のＭＡＣアドレスＥＭＡ＿ＴＶがマッピングされたポートを決定する。図７Ｃのテーブルを参照した結果、ＴＶ  ４１０のＭＡＣアドレスＥＭＡ＿ＴＶがマッピングされたポートは、ＡＶネットワークのポートである１番ポート４３２に決定される。
【０１２６】
スイッチ４３６が、イーサネット・フレームを１番ポート４３２に伝達すれば、１番ポート４３２は、イーサネット・データを含むＡＶネットワークの伝送単位を生成する。ＡＶＲ  ４３０からＴＶ  ４１０までは、ＡＶネットワークのリンクを介して、イーサネット・データが伝送されるので、図６に図示されたように、「data」部分にイーサネット・データが含まれたＡＶネットワークの伝送単位を生成し、生成されたＡＶネットワークの伝送単位を、ＡＶネットワークのリンクを介して、ＰＶＲ  ４２０の２番ポート４２３に伝送する。
【０１２７】
ＡＶネットワークの伝送単位の宛先ＡＶネットワークアドレスは、ＴＶ  ４１０のＡＶネットワークアドレスＲＤＡ＿ＴＶに設定され、ソースＡＶネットワークアドレスは、ＡＶＲ  ４３０のＡＶネットワークアドレスＲＤＡ＿ＡＶＲに設定される。
【０１２８】
ＰＶＲ  ４２０の２番ポート４２３は、受信されたＡＶネットワークの伝送単位を、スイッチ４２６に伝達し、スイッチ４２６は、図７Ｂのテーブルを参照し、宛先ＡＶネットワークアドレス、すなわち、ＴＶ  ４１０のＡＶネットワークアドレスＲＤＡ＿ＴＶがマッピングされたポートを決定する。図７Ｂのテーブルによって、１番ポートが宛先ＡＶネットワークアドレスに対応するポートに決定されれば、スイッチ４２６は、受信されたＡＶネットワークの伝送単位を、１番ポート４２２に伝達し、１番ポート４２２は、受信されたＡＶネットワークの伝送単位を、ＡＶリンクを介して、ＴＶ  ４１０の２番ポート４１３に伝送する。
【０１２９】
２番ポート４１３は、受信されたＡＶネットワークの伝送単位を、スイッチ４１６に伝達し、スイッチ４１６は、受信されたＡＶネットワークの伝送単位の宛先ＡＶネットワークアドレス及びＭＡＣアドレスが、ＴＶ  ４１０のＡＶネットワークアドレスＲＤＡ＿ＴＶ及びＴＶ  ４１０のＭＡＣアドレスＥＭＡ＿ＴＶと同一であるか否かを判断する。同一であると判断されれば、イーサネット・データを、ホスト４１１に伝達する。
【０１３０】
また、本発明の他の実施形態によれば、図７Ａないし図７Ｄのテーブルを利用せずに、イーサネット・データを伝送することができる。前述のように、ＡＶネットワークアドレスのポートマッピング及びＭＡＣアドレスのポートマッピングは、それぞれ従来技術によるルーティングテーブルを生成する方法によって行われる。言い換えれば、ＡＶネットワークのデバイスは、図７Ａないし図７Ｄのテーブルを利用せずとも、それぞれ自体が具備しているポートを介して連結されているデバイスのＡＶネットワークアドレス及びＭＡＣアドレスを知っている。ただし、従来技術により、ＡＶネットワークアドレスのポートマッピング及びＭＡＣアドレスのポートマッピングをそれぞれ遂行すれば、ＡＶネットワークアドレスとＭＡＣアドレスとの対応関係（correspondence）を知ることができないだけである。
【０１３１】
従って、ＡＶネットワークのデバイスは、それぞれ隣接するデバイスに、イーサネット・データを伝送することにより、最終的に、宛先ＭＡＣアドレスに対応するデバイスにイーサネット・データを伝送することもできる。ＴＶ  ４１０がＰＣ  ４７０にイーサネット・データを伝送する場合について、図４を参照して説明する。
【０１３２】
ＴＶ  ４１０は、従来技術によるルーティングテーブル生成方法によって、２番ポート４１３を介してＰＣ  ４７０に連結されているということを知っている。しかし、図７Ａないし図７Ｄのように、ＡＶネットワークアドレスとＭＡＣアドレスとの対応関係を知らないので、２番ポート４１３に直接連結されているＰＶＲ  ４２０に、イーサネット・データを伝送する。イーサネット・データの宛先ＭＡＣアドレスは、ＰＣ  ４７０のＭＡＣアドレスＥＭＡ＿ＰＣに設定される。ＰＶＲ  ４２０のＡＶネットワークアドレスを宛先ＡＶネットワークアドレスに設定し、イーサネット・データを含むＡＶネットワークの伝送単位を生成し、生成された伝送単位を伝送することができる。直接連結されたデバイスに、ＡＶネットワークの伝送単位を伝送するので、宛先ＡＶネットワークアドレスを設定していないか、あるいは特定されていない隣接するＡＶネットワークのデバイスのＡＶネットワークアドレスを意味するデフォルトＡＶネットワークアドレスＲＤＡ＿Neighborを、宛先ＡＶネットワークアドレスに設定することもできる。
【０１３３】
ＰＶＲ  ４２０は、受信されたＡＶネットワークの伝送単位をデパケット化し、イーサネット・データの宛先ＭＡＣアドレスを確認し、宛先ＭＡＣアドレスがマッピングされたポートを決定する。宛先ＭＡＣアドレスは、ＰＣ  ４７０のＭＡＣアドレスＥＭＡ＿ＰＣに設定されているので、ＰＣ  ４７０のＭＡＣアドレスＥＭＡ＿ＰＣがマッピングされた２番ポート４２３を介して、ＡＶＲ  ４３０にイーサネット・データを伝送する。イーサネット・データのソースＭＡＣアドレス及び宛先ＭＡＣアドレスを変更せずに、イーサネット・データを含むＡＶネットワークの伝送単位を生成し、ＡＶＲ  ４３０に伝送する。ＡＶＲ  ４３０のＡＶネットワークアドレスを、宛先ＡＶネットワークアドレスに設定し、イーサネット・データを含むＡＶネットワークの伝送単位を生成し、生成された伝送単位を伝送することができる。直接連結されたデバイスに、ＡＶネットワークの伝送単位を伝送するので、宛先ＡＶネットワークアドレスを設定していないか、あるいは特定されていない隣接するＡＶネットワークのデバイスのＡＶネットワークアドレスを意味するデフォルトＡＶネットワークアドレスＲＤＡ＿Neighborを、宛先ＡＶネットワークアドレスに設定することもできる。
【０１３４】
ＡＶＲ  ４３０は、受信されたＡＶネットワークの伝送単位をデパケット化し、イーサネット・データの宛先ＭＡＣアドレスを確認し、宛先ＭＡＣアドレスがマッピングされたポートを決定する。イーサネット・ポートである４番ポート４３５が、宛先ＭＡＣアドレスがマッピングされたポートに決定され、ＡＶＲ  ４３０は，４番ポート４３５を介して、イーサネット・データをルータ４６０に伝送する。ルータ４６０は、図７Ｆのテーブルを参照して受信されたイーサネット・データをＰＣ  ４７０に伝送する。
【０１３５】
図８は、本発明の一実施形態によるデータ伝送装置を図示している。図８に図示されたデータ伝送装置８００は、第２類型ネットワークの第２デバイスにデータを伝送する第１類型ネットワークの第１デバイスに含まれた装置、または第１類型ネットワークの第１デバイスにデータを伝送する第２類型ネットワークの第２デバイスに含まれた装置であってもよい。以下では、第１類型ネットワークがＡＶネットワークであり、第２類型ネットワークがイーサネットである場合を例として挙げて説明する。これによって、ＡＶネットワークアドレスは、第１類型ネットワークのアドレスを意味し、ＭＡＣアドレスは、第２類型ネットワークのアドレスを意味する。また、ＡＶネットワークのポートは、第１類型ネットワークのポートを意味し、イーサネット・ポートは、第２類型ネットワークのポートを意味する。
【０１３６】
しかし、ＡＶネットワーク及びイーサネットは例示であるのみ、ネットワーク・プロトコルが異なる２つの類型のネットワークが、第１類型ネットワーク及び第２類型ネットワークであってもよいことは、本発明が属する技術分野で当業者であるならば、容易に分かるであろう。
【０１３７】
図８を参照すれば、データ伝送装置８００は、ホスト部８１０及びポート部８２０を含む。データ伝送装置８００が、イーサネットの第２デバイスにデータを伝送するＡＶネットワークの第１デバイスの装置である場合についてまず説明する。以下では、第１デバイスがＴＶ  ４１０であり、第２デバイスがＰＣ  ４７０であり、第３デバイスがＡＶＲ  ４３０でもある。
【０１３８】
ホスト部８１０は、第２デバイスのＭＡＣアドレスを宛先アドレスに設定し、イーサネットの伝送単位（例えば、イーサネット・フレーム）を生成する。本発明の一実施形態によるＡＶインターフェースは、イーサネット・データの送受信も支援するが、ＡＶネットワークのデバイスである第１デバイスのホスト部８１０に、ＭＡＣアドレスが割り当てられ、第２デバイスとイーサネットの伝送単位を送受信することができる。ホスト部８１０は、第１デバイスのＭＡＣアドレスを、ソースＭＡＣアドレスに設定し、第２デバイスのＭＡＣアドレスを、宛先ＭＡＣアドレスに設定し、イーサネットの伝送単位を生成する。イーサネットの伝送単位を生成するとき、プリエムブル（preamble）、ＳＦＤ（starting  frame  delimiter）及びＦＣＳ（frame  check  sequence）のような付加情報は削除して生成することができる。
【０１３９】
ポート部８２０は、第２デバイスのＭＡＣアドレスに対応するＡＶネットワークアドレスを、宛先アドレスに設定し、ＡＶネットワークの伝送単位を生成する。ポート部８２０は、ＡＶネットワークのポートであってもよい。第１デバイスのＡＶネットワークアドレスが、ＡＶネットワークの伝送単位のソースアドレスに設定される。ＡＶネットワークの伝送単位は、図６と係わって説明したように、ホスト部８１０で生成されたイーサネット・データを含む。図７Ａないし図７Ｄと係わって説明したテーブルを参照し、ＡＶネットワークの伝送単位を生成することができる。
【０１４０】
言い換えれば、ＡＶネットワークアドレス及びＭＡＣアドレスの対応関係が明示された図７Ａないし図７Ｄのテーブルを利用し、第２デバイスのＭＡＣアドレスに対応するＡＶネットワークアドレスを決定する。第２デバイスは、イーサネットのデバイスであり、ＡＶネットワークアドレスが割り当てられないので、決定されたＡＶネットワークアドレスは、第２デバイスとイーサネット・ポートを介して連結されているＡＶネットワークの第３デバイスのＡＶネットワークアドレスであってもよい。
【０１４１】
イーサネット・ポートを介して直接第２デバイスと連結されていない第１デバイスは、ＡＶネットワークのデバイスである第３デバイスのＡＶネットワークアドレスを、宛先アドレスに設定し、イーサネット・データを含むＡＶネットワークの伝送単位を生成して伝送する。第３デバイスは、受信されたＡＶネットワークの伝送単位に含まれたイーサネット・データを、第１デバイスと連結されたイーサネット・ポートを介して、第１デバイスに伝送する。第１デバイスがイーサネット・データを生成するとき、イーサネット・フレームの付加情報を削除した場合には、付加情報をイーサネット・フレームに付加して第３デバイスに伝送する。
【０１４２】
第３デバイスのＡＶネットワークアドレスを、宛先アドレスに設定せずに、第１デバイスにすぐ隣接するデバイスに、ＡＶネットワークの伝送単位を伝送することもできる。このとき、宛先ＡＶネットワークアドレスは、すぐ隣接するデバイスのＡＶネットワークアドレスでもあり、隣接するデバイスであることを示すデフォルトＡＶネットワークアドレスであってもよい。隣接するデバイスは、イーサネット・データの宛先ＭＡＣアドレスを参照し、宛先ＭＡＣアドレスがマッピングされたＡＶネットワークポートを決定し、決定されたポートを介して、他の隣接するデバイスにイーサネット・データを含むＡＶネットワークの伝送単位を伝送する。隣接するデバイスに続いて、ＡＶネットワークの伝送単位が伝送され、最終的に第３デバイスに、イーサネット・データを含むＡＶネットワークの伝送単位が伝送される。
【０１４３】
データ伝送装置８００が、ＡＶネットワークの第１デバイスにデータを伝送するイーサネットの第２デバイスの装置である場合について説明する。
【０１４４】
ホスト部８１０は、第１デバイスのＭＡＣアドレスを宛先アドレスに設定し、イーサネットの伝送単位（例えば、イーサネット・フレーム）を生成する。ポート部８２０は、第１デバイスのＭＡＣアドレスに対応するＡＶネットワークのデバイス、すなわち、第３デバイスに生成されたイーサネット伝送単位を伝送する。ポート部８２０は、イーサネット・ポートであってもよい。図７Ｇに図示されたテーブルを参照し、第３デバイスにイーサネット・データを伝送する。
【０１４５】
第１デバイスは、ＭＡＣアドレスが割り当てられてはいるが、第２デバイスとイーサネット・ポートで直接連結されていないから、直接連結されている第３デバイスに、イーサネット・データを伝送する。
【０１４６】
第３デバイスは、図７Ｃに図示されたテーブルを参照し、第１デバイスのＭＡＣアドレスがマッピングされたＡＶネットワークのポートを決定する。ポートが決定されれば、第１デバイスのＡＶネットワークアドレスを、宛先ＡＶネットワークアドレスに設定し、第１ネットワークのＡＶネットワークの伝送単位を生成する。生成されるＡＶネットワークの伝送単位は、第２デバイスから受信されたイーサネット・データを含む。生成されたＡＶネットワークの伝送単位は、図７Ｃを参照して決定されたＡＶネットワークのポートを介して、第１デバイスに伝送される。
【０１４７】
前述のように、第１デバイスのＡＶネットワークアドレスを、宛先ＡＶネットワークアドレスに設定せずに、イーサネット・データの宛先ＭＡＣアドレスに対応するＡＶネットワークのポートを介して、隣接するデバイスにＡＶネットワークの伝送単位を伝送することもできる。
【０１４８】
図８に図示された実施形態では、スイッチングを行うモジュールが省略されているが、図８に図示されたデータ伝送装置を含むデバイスが、複数のＡＶネットワークのポート及びイーサネット・ポートを含み、ＡＶネットワークでスイッチングを行うデバイスであるならば、ＡＶネットワークのアドレス及びＭＡＣアドレスを参照し、スイッチングを行うモジュールを含んでもよい。スイッチングを行うモジュールの作動方法は、図４及び図５のスイッチと係わって説明した。
【０１４９】
図９は、本発明の一実施形態によるデータ中継装置を図示している。図９は、第３デバイスに含まれ、ＡＶネットワークの第１デバイスがイーサネットの第２デバイスに伝送するイーサネット・データを中継する装置、またはイーサネットの第２デバイスがＡＶネットワークの第１デバイスに伝送するイーサネット・データを中継する装置を図示する。図９のデータ中継装置９００は、図４のＡＶＲ  ４３０に含まれたデータ中継装置であってもよい。
【０１５０】
図９を参照すれば、データ中継装置９００は、第１ポート部９１０、スイッチ部９２０及び第２ポート部９３０を含む。
【０１５１】
ＡＶネットワークの第１デバイスが、イーサネットネットワークの第２デバイスに伝送するデータを、データ中継装置９００が中継する場合についてまず説明する。
【０１５２】
第１ポート部９１０は、第１デバイスからイーサネット・データを含むＡＶネットワークの伝送単位を受信する。第１ポート部９１０は、ＡＶネットワークのポートであってもよい。第３デバイスのＡＶネットワークアドレスが、ＡＶネットワークの宛先ＡＶネットワークアドレスに設定されており、第２デバイスのＭＡＣアドレスが、宛先ＭＡＣアドレスに設定されている。第１デバイスは、図７Ａのテーブルを参照し、第２デバイスのＭＡＣアドレスに対応するＡＶネットワークアドレスを、ＡＶネットワークの伝送単位の宛先ＡＶネットワークアドレスに設定する。第３デバイスのＡＶネットワークアドレスが、第２デバイスのＭＡＣアドレスに対応するので、イーサネット・データを含むＡＶネットワークの伝送単位を、第３デバイスに伝送する。第１ポート部９１０は、このような第１デバイスが伝送するＡＶネットワークの伝送単位を受信する。
【０１５３】
受信されたＡＶネットワークの伝送単位は、第３デバイスのＡＶネットワークアドレスを、宛先ＡＶネットワークアドレスに設定せずに、イーサネット・データの宛先ＭＡＣアドレスがマッピングされたＡＶネットワークのポートを介して、隣接するデバイスに、ＡＶネットワークの伝送単位を伝送することにより、第３デバイスまで伝送されたＡＶネットワークの伝送単位であってもよい。
【０１５４】
スイッチ部９２０は、図７Ｃに図示されたテーブルを参照し、第２デバイスのＭＡＣアドレスに対応するイーサネット・ポートを決定する。第１ポートで受信されたＡＶネットワークの伝送単位の宛先ＡＶネットワークアドレスは、第３デバイスのＡＶネットワークアドレスに設定されている。従って、それ以上ＡＶネットワークを介して、ＡＶネットワークの伝送単位を伝達するポートはない。
【０１５５】
スイッチ部９２０は、ＡＶネットワークの伝送単位に含まれたイーサネット・データの宛先ＭＡＣアドレス、すなわち、第２デバイスのＭＡＣアドレスを参照し、第２デバイスのＭＡＣアドレスがマッピングされたイーサネット・ポートを決定する。
【０１５６】
第２ポート部９３０は、スイッチ部９２０で受信したイーサネット・データを、第２デバイスに伝送する。第２ポート部９３０は、第２デバイスのＭＡＣアドレスに対応するイーサネット・ポートであってもよい。第１デバイスから受信されたイーサネット・フレームが、プリアンブル、ＳＦＤ（starting  frame  delimiter）及びＦＣＳ（frame  check  sequence）のような付加情報は、削除されたイーサネット・フレームである場合には、削除された付加情報をイーサネット・フレームが付加し、第２デバイスに伝送することができる。
【０１５７】
イーサネットの第２デバイスが、ネットワークの第１デバイスに伝送するデータを、データ中継装置９００が中継する場合について説明する。
【０１５８】
第２ポート部９３０は、第２デバイスからイーサネット・データを受信する。第２ポート部９３０は、イーサネット・ポートであってもよい。イーサネット・プロトコルによるイーサネット・フレームを受信することができる。
【０１５９】
スイッチ部９２０は、第２ポート部９３０で受信されたイーサネット・データの宛先ＭＡＣアドレス及び図７Ｃのテーブルを参照し、宛先ＭＡＣアドレスがマッピングされたＡＶネットワークのポートを決定する。
【０１６０】
第１ポート部９１０は、スイッチ部９２０で受信されたイーサネット・データを、第１デバイスに伝送する。第１ポート部９１０は、スイッチ部９２０で、宛先ＭＡＣアドレスに対応するＡＶネットワークアドレス、すなわち、第１デバイスのＡＶネットワークアドレスがマッピングされたポートであってもよい。スイッチ部９２０で受信されたイーサネット・データを含むＡＶネットワークの伝送単位を生成し、生成されたＡＶネットワークの伝送単位を、第１デバイスに伝送する。ＡＶネットワークの伝送単位の宛先ＡＶネットワークアドレスは、第１デバイスのＡＶネットワークアドレスであってもよい。第２ポート９３０で受信されたイーサネット・フレームに含まれている付加情報は削除し、付加情報が削除されたイーサネット・データを含むＡＶネットワークの伝送単位を生成することができる。
【０１６１】
第１デバイスのＡＶネットワークアドレスを、宛先ＡＶネットワークアドレスに設定せずに、イーサネット・データの宛先ＭＡＣアドレスがマッピングされたＡＶネットワークのポートを介して、続いて隣接するデバイスにＡＶネットワークの伝送単位を伝送することもできる。
【０１６２】
図１０は、本発明の一実施形態によるデータ伝送方法について説明するためのフローチャートである。図１０は、ＡＶネットワークの第１デバイスが、イーサネットの第２デバイスにデータを伝送する方法を図示している。
【０１６３】
図１０を参照すれば、段階１０１０で、第１デバイスのデータ伝送装置は、第２デバイスの第２類型ネットワークのアドレスが宛先アドレスに設定された第２類型ネットワークの伝送単位を生成する。第２デバイスのＭＡＣアドレスが宛先ＭＡＣアドレスに設定されたイーサネット・データを生成することができる。ソースＭＡＣアドレスは、第１デバイスのＭＡＣアドレスに設定される。
【０１６４】
段階１０２０で、データ伝送装置は、第２デバイスの第２類型ネットワークのアドレスに対応する第１類型ネットワークのアドレスを宛先アドレスに設定し、第２類型ネットワークの伝送単位を含む第１類型ネットワークの伝送単位を生成する。
【０１６５】
図７Ａないし図７Ｄのテーブルを参照し、第２デバイスのＭＡＣアドレスに対応するＡＶネットワークアドレスを決定し、決定されたＡＶネットワークアドレスを、宛先ＡＶネットワークアドレスに設定し、ＡＶネットワークの伝送単位を生成する。図７Ａないし図７Ｄのテーブルを参照して決定された宛先ＡＶネットワークアドレスは、第２デバイスとイーサネット・ポートを介して連結されたＡＶネットワークの第３デバイスのＡＶネットワークアドレスである。ソースＡＶネットワークアドレスは、第１デバイスのＡＶネットワークアドレスに設定される。ＡＶネットワークの伝送単位は、イーサネット・データ、すなわち、イーサネットの伝送単位を含む。
【０１６６】
段階１０３０で、データ伝送装置は、段階１０３０で生成された第１類型ネットワークの伝送単位を第３デバイスに伝送する。第１デバイスは、第２デバイスと直接連結されていないので、第３デバイスに、ＡＶネットワークの伝送単位を伝送する。第３デバイスは、ＡＶネットワークの伝送単位に含まれているイーサネット・データの宛先ＭＡＣアドレスがマッピングされたイーサネット・ポートを決定し、決定されたイーサネット・ポートを介して、ＡＶネットワークの伝送単位を第３デバイスに伝送する。
【０１６７】
段階１０２０のように、第３デバイスのＡＶネットワークアドレスを宛先ＡＶネットワークアドレスに設定せずに、イーサネット・データの宛先ＭＡＣアドレスがマッピングされたＡＶネットワークのポートを介して、隣接するデバイスにＡＶネットワークの伝送単位を伝送することにより、第３デバイスまでＡＶネットワークの伝送単位を伝送することもできる。
【０１６８】
図１１は、本発明の他の実施形態によるデータ伝送方法について説明するためのフローチャートである。図１１は、イーサネットの第２デバイスが、ＡＶネットワークの第１デバイスに、データを伝送する方法を図示している。図１１を参照すれば、段階１１１０で、第２デバイスのデータ伝送装置は、第１デバイスが、第２類型ネットワークのアドレスが宛先アドレスに設定された第２類型ネットワークの伝送単位を生成する。第１デバイスのＭＡＣアドレスが宛先ＭＡＣアドレスに設定されたイーサネット・データを生成する。ソースＭＡＣアドレスは、第２デバイスのＭＡＣアドレスに設定される。
【０１６９】
段階１１２０で、第２デバイスは、第１デバイスの第２類型ネットワークのアドレスに対応する第３デバイスに、段階１１１０で生成された第２類型ネットワークの伝送単位を伝送する。第３デバイスは、第１デバイスとＡＶネットワークのポートを介して連結されたデバイスである。第２デバイスは、第１デバイスとイーサネット・ポートを介して直接連結されていないので、第３デバイスに、イーサネット・データを伝送する。第３デバイスは、イーサネット・データの宛先ＭＡＣアドレスを参照し、宛先ＭＡＣアドレスがマッピングされているＡＶネットワークのポートを決定し、イーサネット・データを含むＡＶネットワークの伝送単位を生成し、第１デバイスに伝送する。生成されたＡＶネットワークの宛先ＡＶネットワークアドレスは、第１デバイスのＭＡＣアドレスに対応するＡＶネットワークアドレスに設定される。
【０１７０】
第１デバイスのＡＶネットワークアドレスを、宛先ＡＶネットワークアドレスに設定せずに、イーサネット・データの宛先ＭＡＣアドレスがマッピングされたＡＶネットワークのポートを介して、続いて隣接するデバイスにＡＶネットワークの伝送単位を伝送することもできる。
【０１７１】
図１２は、本発明の一実施形態によるデータ中継方法について説明するためのフローチャートである。図１２は、ＡＶネットワークの第１デバイスがイーサネットの第２デバイスに伝送するデータを、第２デバイスとイーサネット・ポートを介して連結されている第３デバイスが中継する方法を図示している。
【０１７２】
図１２を参照すれば、、段階１２１０で、データ中継装置は、第３デバイスの第１類型ネットワークアドレスが宛先アドレスに設定された第１類型ネットワークの伝送単位を、第１デバイスから受信する。第１類型ネットワークの伝送単位は、第１デバイスが第２デバイスに伝送する第２類型ネットワークの伝送単位を含む。
【０１７３】
第１デバイスは、第２デバイスとイーサネット・ポートを介して直接連結されていないので、第２デバイスとイーサネット・ポートを介して直接連結されている第３デバイスに。イーサネット・データを含むＡＶネットワークの伝送単位を伝送する。イーサネット・データは、ソースＭＡＣアドレスが、第１デバイスのＭＡＣアドレスに設定されており、宛先ＭＡＣアドレスが、第２デバイスのＭＡＣアドレスに設定されている。ＡＶネットワークの伝送単位は、ソースＡＶネットワークアドレスが、第１デバイスのＡＶネットワークアドレスに設定されており、宛先ＡＶネットワークアドレスが、第３デバイスのＡＶネットワークアドレスに設定されている。
【０１７４】
段階１２２０で、データ中継装置は、第２デバイスの第２類型ネットワークのアドレスがマッピングされた第２類型ネットワークのポートを決定する。段階１２１０で、受信されたＡＶネットワークの伝送単位は、第３デバイスのＡＶネットワークアドレスが、宛先ＡＶネットワークアドレスに設定されている。従って、それ以上ＡＶネットワークの伝送単位を伝達するデバイスがないので、データ中継装置は、ＡＶネットワークの伝送単位に含まれているイーサネット・データの宛先ＭＡＣアドレスを参照し、宛先ＭＡＣアドレスがマッピングされたイーサネット・ポートを決定する。
【０１７５】
段階１２３０で、データ中継装置は、段階１２２０で決定された第２類型ネットワークのポートを介して、第２類型ネットワークのデータ伝送単位を伝送する。段階１２２０で決定されたイーサネット・ポートを介して、イーサネット・データを伝送する。
【０１７６】
図１３は、本発明の他の実施形態によるデータ中継方法について説明するためのフローチャートである。図１３は、イーサネットの第２デバイスがＡＶネットワークの第１デバイスに伝送するデータを、第２デバイスとイーサネット・ポートを介して連結されている第３デバイスが中継する方法を図示している。
【０１７７】
段階１３１０で、データ中継装置は、第１デバイスの第２類型ネットワークのアドレスが、宛先アドレスに設定された第２類型ネットワークの伝送単位を、第２デバイスから受信する。第１デバイスのＭＡＣアドレスが宛先ＭＡＣアドレスに設定されたイーサネット・データを、イーサネット・ポートを介して、第２デバイスから受信する。
【０１７８】
段階１３２０で、データ中継装置は、第１デバイスの第２類型ネットワークのアドレスがマッピングされたポートを決定する。段階１３１０で受信されたイーサネット・データの宛先ＭＡＣアドレスに設定された第１デバイスのＭＡＣアドレスがマッピングされたポートを決定する。第３デバイスと第１デバイスは、ＡＶネットワークのポートを介して連結されているが、第１デバイスと連結されたＡＶネットワークのポートを決定する。
【０１７９】
段階１３３０でデータ中継装置は、段階１３１０で受信された第２類型ネットワークの伝送単位を含む第１類型ネットワークの伝送単位を生成し、生成された第１類型ネットワークのデータ伝送単位を、第１デバイスに伝送する。第１類型ネットワークのポートを介して伝送する。
【０１８０】
段階１３１０で受信されたイーサネット・データを含むＡＶネットワークの伝送単位を生成する。ＡＶネットワークの伝送単位の宛先ＡＶネットワークアドレスは、第１デバイスのＡＶネットワークアドレスに設定され、段階１３２０で決定されたＡＶネットワークのポートを介して第１デバイスに伝送する。
【０１８１】
以上、本発明は、たとえ限定された実施形態と図面とによって説明されたにしても、本発明が、前記の実施形態に限定されるものではなく、それらは、本発明が属する分野で当業者であるならば、かような記載から、多様な修正及び変形が可能であろう。従って、本発明の思想は、特許請求の範囲によってのみ把握されなければならず、それと均等であるか、あるいは等価的な変形はいずれも、本発明思想の範疇に属するのである。また、本発明によるシステムは、コンピュータで読み取り可能な記録媒体にコンピュータで読み取り可能なコードとして具現することが可能である。
【０１８２】
例えば、本発明の例示的な実施形態によるデータ伝送装置及びデータ中継装置は、図８及び図９に図示されたような装置のそれぞれのユニットにカップリングされたバス、前記バスに結合された少なくとも１つのプロセッサを含んでもよい。また、命令、受信されたメッセージまたは生成されたメッセージを保存するために、前記バスに結合され、前述のような命令を遂行するための少なくとも１つのプロセッサにカップリングされたメモリを含んでもよい。
【０１８３】
また、コンピュータで読み取り可能な記録媒体は、コンピュータシステムによって読み取り可能なデータが保存される全ての種類の記録装置を含む。記録媒体の例としては、ＲＯＭ（read-only  memory）、ＲＡＭ（random-access  memory）、ＣＤ−ＲＯＭ、磁気テープ、フロッピー（登録商標）ディスク、光データ保存装置などを含む。また、コンピュータで読み取り可能な記録媒体は、ネットワークに連結されたコンピュータシステムに分散され、分散方式でコンピュータで読み取り可能なコードが保存されて実行されもする。
【図１】
2013529006.tif 000003
【図２Ａ】
2013529006.tif 000004
【図２Ｂ】
2013529006.tif 000005
【図３】
2013529006.tif 000006
【図４】
2013529006.tif 000007
【図５】
2013529006.tif 000008
【図６】
2013529006.tif 000009
【図７Ａ】
2013529006.tif 000010
【図７Ｂ】
2013529006.tif 000011
【図７Ｃ】
2013529006.tif 000012
【図７Ｄ】
2013529006.tif 000013
【図７Ｅ】
2013529006.tif 000014
【図７Ｆ】
2013529006.tif 000015
【図７Ｇ】
2013529006.tif 000016
【図８】
2013529006.tif 000017
【図９】
2013529006.tif 000018
【図１０】
2013529006.tif 000019
【図１１】
2013529006.tif 000020
【図１２】
2013529006.tif 000021
【図１３】
2013529006.tif 000022
【国際調査報告】
2013529006.tif 000023
2013529006.tif 000024