(57)【特許請求の範囲】
【請求項１】
ソースデバイスがコンテンツを伝送する方法において、
前記ソースデバイスから分岐デバイスを介して第１デバイスに送信されるコンテンツを、第２デバイスの性能によって変換する変換機能を具備しているか否かを問い合わせるメッセージを、前記分岐デバイス及び第２デバイスのうち少なくとも一つに伝送する段階と、
前記分岐デバイス及び第２デバイスのうち少なくとも一つから、前記変換機能の具備を示すメッセージを受信する段階と、
前記変換機能を具備しているデバイスに、前記コンテンツの変換を要請するメッセージを伝送する段階と、
前記コンテンツを前記分岐デバイスに伝送する段階と、を含み、
前記コンテンツは、前記分岐デバイスによって前記第２デバイスに中継され、前記分岐デバイスまたは前記第２デバイスで、前記第２デバイスの性能によって変換されることを特徴とするコンテンツ伝送方法。
【請求項２】
前記コンテンツは、非圧縮ビデオコンテンツで、前記第１デバイス、前記第２デバイス及び前記分岐デバイスは、ＡＶ（audio/video）インターフェースを介して連結されたデバイスであることを特徴とする請求項１に記載のコンテンツ伝送方法。
【請求項３】
前記変換機能は、
前記非圧縮ビデオコンテンツの解像度を、前記第２デバイスで再生される解像度に変換する機能であることを特徴とする請求項２に記載のコンテンツ伝送方法。
【請求項４】
前記変換機能の具備を示すメッセージを受信する段階は、前記分岐デバイスから、前記変換機能の具備を示すメッセージを受信する段階を含み、
前記コンテンツの変換を要請するメッセージを伝送する段階は、前記コンテンツの前記第２デバイスへの中継を要請するメッセージ、及び前記コンテンツの変換を要請するメッセージを、前記分岐デバイスに伝送する段階を含むことを特徴とする請求項１に記載のコンテンツ伝送方法。
【請求項５】
前記変換機能の具備を示すメッセージを受信する段階は、前記第２デバイスから前記変換機能の具備を示すメッセージを受信する段階を含み、
前記コンテンツの変換を要請するメッセージを伝送する段階は、前記分岐デバイスに、前記コンテンツの前記第２デバイスへの中継を要請するメッセージを伝送する段階と、前記第２デバイスに、前記コンテンツの変換を要請するメッセージを伝送する段階と、を含むことを特徴とする請求項１に記載のコンテンツ伝送方法。
【請求項６】
前記変換機能を具備しているか否かを問い合わせるメッセージを伝送する段階以前に、前記第１デバイスに送信されるコンテンツを前記第２デバイスに中継する中継機能を前記分岐デバイスが具備しているか否かを問い合わせるメッセージを、前記分岐デバイスに伝送する段階と、前記分岐デバイスから、前記中継機能の具備を示すメッセージを受信する段階と、をさらに含むことを特徴とする請求項１に記載のコンテンツ伝送方法。
【請求項７】
分岐デバイスがコンテンツを中継する方法において、
前記分岐デバイスを介して第１デバイスに送信されるコンテンツを伝送するソースデバイスから、前記コンテンツを第２デバイスの性能によって変換する変換機能を具備しているか否かを問い合わせるメッセージを受信する段階と、
前記変換機能の具備を示すメッセージを、前記ソースデバイスに伝送する段階と、
前記コンテンツの変換を要請するメッセージを、前記ソースデバイスから受信する段階と、
前記ソースデバイスから前記コンテンツを受信し、前記受信されたコンテンツを、前記第２デバイスの性能によって変換し、前記第２デバイスに伝送する段階と、を含むことを特徴とするコンテンツ中継方法。
【請求項８】
前記コンテンツは、非圧縮ビデオコンテンツであり、前記第１デバイス、前記第２デバイス及び前記分岐デバイスは、ＡＶ（audio/video）インターフェースを介して連結されたデバイスであることを特徴とする請求項７に記載のコンテンツ中継方法。
【請求項９】
変換機能を具備しているか否かを問い合わせるメッセージを受信する段階以前に、前記分岐デバイスが、前記第１デバイスに送信されるコンテンツを、前記第２デバイスにも中継する中継機能を具備しているか否かを問い合わせるメッセージを、前記ソースデバイスから受信する段階と、前記ソースデバイスに、前記中継機能の具備を示すメッセージを伝送する段階と、をさらに含むことを特徴とする請求項７に記載のコンテンツ中継方法。
【請求項１０】
第２デバイスがコンテンツを受信する方法において、
第１デバイスにストリーミングされるコンテンツを伝送するソースデバイスから、前記コンテンツを、第２デバイスの性能によって変換する変換機能を具備しているか否かを問い合わせるメッセージを受信する段階と、
前記変換機能の具備を示すメッセージを、前記ソースデバイスに伝送する段階と、
前記コンテンツの変換を要請するメッセージを、前記ソースデバイスから受信する段階と、
前記コンテンツを、前記第１デバイス及び前記第２デバイスに中継する分岐デバイスを介して、前記コンテンツを受信する段階と、を含み、
前記受信されたコンテンツは、前記第２デバイスによって、前記第２デバイスの性能によって変換されることを特徴とするコンテンツ受信方法。
【請求項１１】
前記コンテンツは、非圧縮ビデオコンテンツであり、前記第１デバイス、前記第２デバイス及び前記分岐デバイスは、ＡＶ（audio/video）インターフェースを介して連結されたデバイスであることを特徴とする請求項１０に記載のコンテンツ受信方法。
【請求項１２】
ソースデバイスのコンテンツ伝送装置において、
前記ソースデバイスから分岐デバイスを介して第１デバイスに送信されるコンテンツを、第２デバイスの性能によって変換する変換機能を具備しているか否かを問い合わせるメッセージを、前記分岐デバイス及び第２デバイスのうち少なくとも一つに伝送し、前記分岐デバイス及び第２デバイスのうち少なくとも一つから、前記変換機能の具備を示すメッセージを受信し、前記変換機能を具備しているデバイスに、前記コンテンツの変換を要請するメッセージを伝送する伝送制御部と、
前記コンテンツを前記分岐デバイスに伝送する伝送部と、を含み、
前記コンテンツは、前記分岐デバイスによって、前記第２デバイスに中継され、前記分岐デバイスまたは前記第２デバイスで、前記第２デバイスの性能によって変換されることを特徴とするコンテンツ伝送装置。
【請求項１３】
分岐デバイスのコンテンツ中継装置において、
前記分岐デバイスを介して第１デバイスに送信されるコンテンツを伝送するソースデバイスから、前記コンテンツを、第２デバイスの性能によって変換する変換機能を具備しているか否かを問い合わせるメッセージを受信し、前記変換機能の具備を示すメッセージを、前記ソースデバイスに伝送し、前記コンテンツの変換を要請するメッセージを、前記ソースデバイスから受信する中継制御部と、
前記ソースデバイスから前記コンテンツを受信し、前記受信されたコンテンツを、前記第２デバイスの性能によって変換し、前記第２デバイスに伝送する中継部と、を含むことを特徴とするコンテンツ中継装置。
【請求項１４】
第２デバイスのコンテンツ受信装置において、
第１デバイスにストリーミングされるコンテンツを伝送するソースデバイスから、前記コンテンツを、第２デバイスの性能によって変換する変換機能を具備しているか否かを問い合わせるメッセージを受信し、前記変換機能の具備を示すメッセージを、前記ソースデバイスに伝送し、前記コンテンツの変換を要請するメッセージを、前記ソースデバイスから受信する受信制御部と、
前記コンテンツを、前記第１デバイス及び前記第２デバイスに中継する分岐デバイスを介して、前記コンテンツを受信する受信部と、を含み、
前記受信されたコンテンツは、前記第２デバイスによって、前記第２デバイスの性能によって変換されることを特徴とするコンテンツ受信装置。
【請求項１５】
請求項１ないし１１のうちいずれか一項に記載の方法をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツを伝送する方法及びその装置に係り、さらに詳細には、ソースデバイスが複数のデバイスにコンテンツをストリーミングする方法及びその装置に関する。
【背景技術】
【０００２】
１つのソースデバイスが複数のデバイスにコンテンツをストリーミングすることができる。例えば、ソースデバイスは、ビデオコンテンツを複数のディスプレイ装置にストリーミングすることができる。このとき、複数のデバイスが同一性能のデバイスである場合には、ソースデバイスが伝送するコンテンツが、分岐デバイスでコピーされて複数のデバイスに中継され、複数のデバイスでそれぞれディスプレイされるのである。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
本発明が解決しようとする技術的課題は、ソースデバイスがコンテンツを複数のデバイスに伝送する方法及びその装置を提供するところにあり、前記方法を実行するためのプログラムを記録したコンピュータで読み取り可能な記録媒体を提供するところにある。
【課題を解決するための手段】
【０００４】
前記技術的課題を解決するための本発明の一実施形態によるソースデバイスがコンテンツを伝送する方法は、第１デバイスにストリーミングされるコンテンツを、第２デバイスの性能によって変換する第１機能を具備しているか否かを問い合わせるメッセージを、分岐デバイス及び第２デバイスのうち少なくとも一つに伝送する段階と、前記分岐デバイス及び第２デバイスのうち少なくとも一つから、前記第１機能具備を示すメッセージを受信する段階と、前記第１機能を具備しているデバイスに、前記コンテンツの変換を要請するメッセージを伝送する段階と、前記コンテンツを前記分岐デバイスに伝送する段階と、を含み、前記コンテンツは、前記分岐デバイスによって前記第２デバイスに中継され、前記分岐デバイスまたは前記第２デバイスで、前記第２デバイスの性能によって変換されることを特徴とする。
【０００５】
前記技術的課題を解決するための本発明の一実施形態による分岐デバイスがコンテンツを中継する方法は、第１デバイスにストリーミングされるコンテンツを伝送するソースデバイスから前記コンテンツを、第２デバイスの性能によって変換する第１機能を具備しているか否かを問い合わせるメッセージを受信する段階と、前記第１機能具備を示すメッセージを、前記ソースデバイスに伝送する段階と、前記コンテンツの変換を要請するメッセージを、前記ソースデバイスから受信する段階と、前記ソースデバイスから前記コンテンツを受信し、前記受信されたコンテンツを、前記第２デバイスの性能によって変換し、前記第２デバイスに伝送する段階と、を含む。
【０００６】
前記技術的課題を解決するための本発明の一実施形態による第２デバイスがコンテンツを受信する方法は、第１デバイスにストリーミングされるコンテンツを伝送するソースデバイスから前記コンテンツを、第２デバイスの性能によって変換する第１機能を具備しているか否かを問い合わせるメッセージを受信する段階と、前記第１機能具備を示すメッセージを、前記ソースデバイスに伝送する段階と、前記コンテンツの変換を要請するメッセージを、前記ソースデバイスから受信する段階と、前記コンテンツを、前記第１デバイス及び前記第２デバイスに中継する分岐デバイスを介して、前記コンテンツを受信する段階と、を含み、前記受信されたコンテンツは、前記第２デバイスによって、前記第２デバイスの性能によって変換されることを特徴とする。
【０００７】
前記技術的課題を解決するための本発明の一実施形態によるソースデバイスのコンテンツを伝送する装置は、第１デバイスにストリーミングされるコンテンツを、第２デバイスの性能によって変換する第１機能を具備しているか否かを問い合わせるメッセージを、分岐デバイス及び第２デバイスのうち少なくとも一つに伝送し、前記分岐デバイス及び第２デバイスのうち少なくとも一つから、前記第１機能具備を示すメッセージを受信し、前記第１機能を具備しているデバイスに、前記コンテンツの変換を要請するメッセージを伝送する伝送制御部；及び前記コンテンツを前記分岐デバイスに伝送する伝送部；を含み、前記コンテンツは、前記分岐デバイスによって、前記第２デバイスに中継され、前記分岐デバイスまたは前記第２デバイスで、前記第２デバイスの性能によって変換されることを特徴とする。
【０００８】
前記技術的課題を解決するための本発明の一実施形態による分岐デバイスのコンテンツを中継する装置は、第１デバイスにストリーミングされるコンテンツを伝送するソースデバイスから前記コンテンツを、第２デバイスの性能によって変換する第１機能を具備しているか否かを問い合わせるメッセージを受信し、前記第１機能具備を示すメッセージを前記ソースデバイスに伝送し、前記コンテンツの変換を要請するメッセージを、前記ソースデバイスから受信する中継制御部；及び前記ソースデバイスから前記コンテンツを受信し、前記受信されたコンテンツを、前記第２デバイスの性能によって変換し、前記第２デバイスに伝送する中継部；を含む。
【０００９】
前記技術的課題を解決するための本発明の一実施形態による第２デバイスのコンテンツを受信する装置は、第１デバイスにストリーミングされるコンテンツを伝送するソースデバイスから前記コンテンツを、第２デバイスの性能によって変換する第１機能を具備しているか否かを問い合わせるメッセージを受信し、前記第１機能具備を示すメッセージを前記ソースデバイスに伝送し、前記コンテンツの変換を要請するメッセージを、前記ソースデバイスから受信する受信制御部；及び前記コンテンツを、前記第１デバイス及び前記第２デバイスに中継する分岐デバイスを介して、前記コンテンツを受信する受信部；を含み、前記受信されたコンテンツは、前記第２デバイスによって、前記第２デバイスの性能によって変換されることを特徴とする。
【００１０】
前記技術的課題を解決するために、本発明は、前記コンテンツを伝送する方法、コンテンツを中継する方法及びコンテンツを受信する方法を実行するためのプログラムを記録したコンピュータで読み取り可能な記録媒体を提供する。
【発明の効果】
【００１１】
本発明によれば、コンテンツを受信するデバイスがコンテンツ変換機能の具備いかんを先に確認して、コンテンツを伝送するからコンテンツを複数のデバイスに同時にストリーミングするときに発生するストリーミングシステムの誤作動を防止することができる。また、ソースデバイスは、１つのデバイスにストリーミングするときと同一に分岐デバイスにコンテンツを伝送し、多重ストリーミングを遂行することができるので、より効率的に帯域幅を活用することができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の一実施形態によるＡＶインターフェースによって連結されたデバイスのネットワーク構造（topology）を図示する図面である。
【図２Ａ】本発明の一実施形態によるＡＶインターフェースを介したデータの双方向伝送を図示する図面である。
【図２Ｂ】本発明の他の実施形態によるＡＶインターフェースを介したデータの双方向伝送を図示する図面である。
【図３】本発明の一実施形態による複数のデバイスにコンテンツをストリーミングするシステムを図示する図面である。
【図４】本発明の一実施形態によるストリーミング方法を説明するためのフローチャートである。
【図５】本発明の他の実施形態によるストリーミング方法を説明するためのフローチャートである。
【図６】本発明のさらに他の実施形態によるストリーミング方法を説明するためのフローチャートである。
【図７】本発明のさらに他の実施形態によるストリーミング方法を説明するためのフローチャートである。
【図８】本発明の一実施形態によるソースデバイス（source  device）のコンテンツ伝送装置を図示する図面である。
【図９】本発明の一実施形態による分岐デバイス（branch  device）のコンテンツ中継装置を図示する図面である。
【図１０】本発明の一実施形態によるシンクデバイス（sink  device）のコンテンツ受信装置を図示する図面である。
【発明を実施するための形態】
【００１３】
本発明の一実施形態によるソースデバイスがコンテンツを伝送する方法は、第１デバイスにストリーミングされるコンテンツを、第２デバイスの性能によって変換する第１機能を具備しているか否かを問い合わせるメッセージを、分岐デバイス及び第２デバイスのうち少なくとも一つに伝送する段階と、前記分岐デバイス及び第２デバイスのうち少なくとも一つから、前記第１機能具備を示すメッセージを受信する段階と、前記第１機能を具備しているデバイスに、前記コンテンツの変換を要請するメッセージを伝送する段階と、前記コンテンツを前記分岐デバイスに伝送する段階と、を含み、前記コンテンツは、前記分岐デバイスによって、前記第２デバイスに中継され、前記分岐デバイスまたは前記第２デバイスで、前記第２デバイスの性能によって変換されることを特徴とする。
【００１４】
本発明の一実施形態による分岐デバイスがコンテンツを中継する方法は、第１デバイスにストリーミングされるコンテンツを伝送するソースデバイスから前記コンテンツを、第２デバイスの性能によって変換する第１機能を具備しているか否かを問い合わせるメッセージを受信する段階と、前記第１機能具備を示すメッセージを、前記ソースデバイスに伝送する段階と、前記コンテンツの変換を要請するメッセージを、前記ソースデバイスから受信する段階と、前記ソースデバイスから前記コンテンツを受信し、前記受信されたコンテンツを、前記第２デバイスの性能によって変換し、前記第２デバイスに伝送する段階と、を含む。
【００１５】
本発明の一実施形態による第２デバイスがコンテンツを受信する方法は、第１デバイスにストリーミングされるコンテンツを伝送するソースデバイスから前記コンテンツを、第２デバイスの性能によって変換する第１機能を具備しているか否かを問い合わせるメッセージを受信する段階と、前記第１機能具備を示すメッセージを、前記ソースデバイスに伝送する段階と、前記コンテンツの変換を要請するメッセージを、前記ソースデバイスから受信する段階と、前記コンテンツを、前記第１デバイス及び前記第２デバイスに中継する分岐デバイスを介して、前記コンテンツを受信する段階と、を含み、前記受信されたコンテンツは、前記第２デバイスによって、前記第２デバイスの性能によって変換されることを特徴とする。
【００１６】
本発明の一実施形態によるソースデバイスのコンテンツを伝送する装置は、第１デバイスにストリーミングされるコンテンツを、第２デバイスの性能によって変換する第１機能を具備しているか否かを問い合わせるメッセージを、分岐デバイス及び第２デバイスのうち少なくとも一つに伝送し、前記分岐デバイス及び第２デバイスのうち少なくとも一つから、前記第１機能具備を示すメッセージを受信し、前記第１機能を具備しているデバイスに、前記コンテンツの変換を要請するメッセージを伝送する伝送制御部；及び前記コンテンツを前記分岐デバイスに伝送する伝送部；を含み、前記コンテンツは、前記分岐デバイスによって、前記第２デバイスに中継され、前記分岐デバイスまたは前記第２デバイスで、前記第２デバイスの性能によって変換されることを特徴とする。
【００１７】
本発明の一実施形態による分岐デバイスのコンテンツを中継する装置は、第１デバイスにストリーミングされるコンテンツを伝送するソースデバイスから前記コンテンツを、第２デバイスの性能によって変換する第１機能を具備しているか否かを問い合わせるメッセージを受信し、前記第１機能具備を示すメッセージを前記ソースデバイスに伝送し、前記コンテンツの変換を要請するメッセージを、前記ソースデバイスから受信する中継制御部；及び前記ソースデバイスから前記コンテンツを受信し、前記受信されたコンテンツを、前記第２デバイスの性能によって変換し、前記第２デバイスに伝送する中継部；を含む。
【００１８】
本発明の一実施形態による第２デバイスのコンテンツを受信する装置は、第１デバイスにストリーミングされるコンテンツを伝送するソースデバイスから前記コンテンツを、第２デバイスの性能によって変換する第１機能を具備しているか否かを問い合わせるメッセージを受信し、前記第１機能具備を示すメッセージを前記ソースデバイスに伝送し、前記コンテンツの変換を要請するメッセージを、前記ソースデバイスから受信する受信制御部；及び前記コンテンツを、前記第１デバイス及び前記第２デバイスに中継する分岐デバイスを介して、前記コンテンツを受信する受信部；を含み、前記受信されたコンテンツは、前記第２デバイスによって、前記第２デバイスの性能によって変換されることを特徴とする。
【００１９】
前記技術的課題を解決するためで本発明は、前記コンテンツを伝送する方法、コンテンツを中継する方法及びコンテンツを受信する方法を実行するためのプログラムを記録したコンピュータで読み取り可能な記録媒体を提供する。
【００２０】
以下、図面を参照しつつ、本発明の望ましい実施形態について詳細に説明する。
【００２１】
図１は、本発明の一実施形態によるＡＶ（audio/video）インターフェースを介して連結されたデバイスのネットワーク構造（topology）を図示している。ＡＶインターフェースは、ＡＶデータ（audio/video  data）の送受信のためのインターフェースを意味する。「ＡＶリンク」は、本発明の一実施形態によるＡＶインターフェースに基づいてなるリンクを意味し、ＨＤＭＩ（high-definition  multimedia  interface）は、ＨＤＭＩケーブルを介した連結を意味する。
【００２２】
図１を参照すれば、ＡＶデバイスは、本発明の一実施形態によるＡＶインターフェースを介して、ネットワークを構成することができる。複数のルームに存在するＡＶデバイスは、本発明の一実施形態によるＡＶインターフェースを介して、同じルームまたは異なるルームに存在する多種のＡＶデバイスと連結される。このとき、ＡＶリンクを中継するスイッチ（switch）デバイスが、ＡＶインターフェースに基づいた連結を中継する。スイッチデバイスは、ＡＶリンク・ホームスイッチ１５１のように、ＡＶリンクの中継のための別途のデバイスでもあり、スイッチ機能を内蔵したＡＶデバイス１５２，１５３，１５４，１５５，１５６及び１５７でもある。ルーム１  １１０では、ＡＶデバイスであるＡＶレシーバ１５２、ＴＶ  １５３及びブルーレイプレイヤ１５７が、スイッチデバイスの役割を行い、ルーム３  １３０及びルーム４  １４０では、ＡＶデバイスであるＴＶ  １５５及び１５６がスイッチデバイスの役割を行う。
【００２３】
また、スイッチデバイスは、本発明の一実施形態によるＡＶインターフェースとＨＤＭＩ（high-definition  multimedia  interface）とをスイッチングするデバイスであってもよい。例えば、ルーム２１２０のスイッチデバイス１５４は、ＨＤＭＩを介して、コンピュータ並びにゲーム機からＡＶデータを受信し、受信されたＡＶデータを、本発明の一実施形態によるＡＶリンクを介して、ルーム１  １１０、ルーム３  １３０またはルーム４  １４０のデバイスに伝送することができる。
【００２４】
図１に図示されたネットワークのデバイスは、遂行する役割によって、ソース（source）／リーフ（leaf）・デバイス、ソース／スイッチ（switch）・デバイス、スイッチデバイス、シンク（sink）／スイッチ・デバイス及びシンク／リーフ・デバイスに区分されもする。
【００２５】
ルーム１  １１０のセットトップボックス１６４のように、ＡＶリンクを中継せずに、ＡＶデータを提供するデバイスは、ソース／リーフ・デバイスに該当し、ルーム１  １１０のブルーレイプレイヤ１５２のように、他のデバイスにＡＶデータを提供しつつ、ＡＶリンクを中継するデバイスは、ソース／スイッチ・デバイスに該当する。また、ＡＶリンク・ホームスイッチ１５１のように、ＡＶリンクの中継だけを遂行するデバイスは、スイッチデバイスに該当し、ルーム４  １４０のＴＶ  １５６のように、ＡＶデータを他のデバイスから提供されつつ、ＡＶリンクを中継するデバイスは、シンク／スイッチ・デバイスに該当する。最後に、ルーム４  １４０のプロジェクタ１６３のように、ＡＶリンクを中継せずに、ＡＶデータを他のデバイスから提供されるデバイスは、シンク／リーフデバイスに該当する。
【００２６】
図１に図示されたネットワーク構造によれば、ルーム１  １１０のブルーレイプレイヤ１５７のＡＶデータが、ＡＶレシーバ１５２及びＡＶリンク・ホームスイッチ１５１を介して、ルーム３  １３０のＴＶ  １５５またはルーム４  １４０のＴＶ  １５６に伝送されもする。また、ルーム４のセットップボックス１５８で受信される放伝送号が、ＡＶリンク・ホームスイッチ１５１を介して、ルーム３  １３０のＴＶ  １５６に伝送されたり、あるいは、ＡＶリンク・ホームスイッチ１５１及びＡＶレシーバ１５２を介して、ルーム１  １１０のＴＶ  １５３に伝送されもする。
【００２７】
言い換えれば、図１に図示されたように、ＡＶインターフェースに基づいたネットワーク（以下、「ＡＶネットワーク」とする）で、自由にＡＶデータを送受信するためには、本発明の一実施形態によるＡＶインターフェースは、データの双方向伝送を支援しなければならない。
【００２８】
ＤＶＩ（digital  visual  interface）及びＨＤＭＩのような従来技術によるＡＶインターフェースは、ソースデバイスからシンクデバイスへの単方向データ伝送のみを支援する。ソースデバイスのＡＶデータは、シンクデバイスに伝送されるのみ、ＤＶＩ及びＨＤＭＩのような従来技術によるＡＶインターフェースを介して、シンクデバイスが、ソースデバイスにＡＶデータを伝送することができない。例えば、ルーム４  １４０のシンクデバイスであるＴＶ  １５６は、ＨＤＭＩに連結されたセットップボックス１５８からＡＶデータを受信することができるのみ、セットトップボックス１５８にＡＶデータを伝送することはできない。
【００２９】
しかし、本発明の一実施形態によるＡＶインターフェースを介したＡＶリンクは、データの双方向伝送を支援し、図１に図示されたネットワーク構造で、他のルームのデバイスにデータを伝送することもでき、他のルームのデバイスからデータを受信することができる。特に、本発明の一実施形態によるＡＶリンクは、非圧縮ビデオデータの双方向伝送が可能であり、データの双方向伝送の例について、図２Ａ及び図２Ｂを参照しつつ詳細に説明する。
【００３０】
図２Ａは、本発明の一実施形態によるＡＶインターフェースを介したデータの双方向伝送を図示している。図２Ａを参照すれば、ソースデバイス１  ２１０（例えば、ブルーレイプレイヤ）のＡＶデータ（例えば、非圧縮ビデオデータ）は、シンクデバイス１  ２１６（例えば、プロジェクタ）で再生され、ソースデバイス２  ２１２（例えば、セットトップボックス）のＡＶデータは、ソース／シンク・デバイス２１４（例えば、ＰＣ（personal  computer））で再生され、ソース／シンク・デバイス２１４のＡＶデータは、シンク／スイッチ・デバイス１  ２１８（例えば、ＴＶ）で再生されもする。
シンク／スイッチ・デバイス１  ２１８は、ソースデバイス１  ２１０のＡＶデータ及びソースデバイス２  ２１２のＡＶデータを、ソースデバイス１  ２１０及びソースデバイス２  ２１２から受信した後、受信されたＡＶデータを時分割デュプレックス（time  division  duplex）し、スイッチデバイス２  ２２０に伝送する。
【００３１】
ソースデバイス１  ２１０のＡＶデータ及びソースデバイス２  ２１２のＡＶデータを受信したスイッチデバイス２  ２２０は、受信されたデータを中継し、シンクデバイス１  ２１６にソースデバイス１  ２１０のＡＶデータを伝送し、ソース／シンク・デバイス２１４にソースデバイス２  ２１２のＡＶデータを伝送する。また、スイッチデバイス２  ２２０は、ソース／シンク・デバイス２１４からＡＶデータを受信し、受信されたＡＶデータをスイッチデバイス１  ２１８に伝送する。
【００３２】
シンク／スイッチ・デバイス１  ２１８とスイッチデバイス２  ２２０との間、及びスイッチデバイス２  ２２０とソース／シンク・デバイス２１４との間のリンクについて説明すれば、ＡＶデータ、すなわち、非圧縮ビデオデータは、単方向だけに伝送されるのではなく、双方向に伝送される。従って、図２Ａのデバイスが、それぞれ１つのＡＶインターフェースケーブルに連結された場合、ＡＶインターフェースは、１つのケーブルを介して、双方向データ伝送を行うことができ、複数のソースデバイスから受信したＡＶデータを時分割デュプレックスを利用して伝送することができる。
【００３３】
図２Ｂは、本発明の一実施形態によるＡＶインターフェースを介したデータの双方向伝送を図示している。図２Ｂに図示された実施形態を参照すれば、ソースデバイス１  ２１０（例えば、ブルーレイプレイヤ）のＡＶデータ（例えば、非圧縮ビデオデータ）は、シンクデバイス１  ２１６（例えば、プロジェクタ）で再生され、ソースデバイス２  ２１２（例えば、セットトップボックス）のＡＶデータは、ソース／シンク・デバイス２１４（例えば、ＰＣ）で再生され、ソース／シンク・デバイス２１４のＡＶデータは、シンク／スイッチ・デバイス１  ２１８（例えば、ＴＶ）で再生される。
【００３４】
ただし、図２Ａは、時分割デュプレックスを利用してデータを送受信する方法を図示するとしたら、図２Ｂは、空間分割デュプレックス（space  division  duplex）を利用してデータを送受信する方法を図示する。本発明の一実施形態によるＡＶインターフェースに基づいたＡＶリンクは、複数のサブリンクを含むことができる。また、複数のサブリンクは、デバイスとデバイスとの物理的な連結を示す空間的に分離された複数のレーン（lane）に対応しもする。従って、図２Ｂに図示されたように、ＡＶデータの送受信において、複数のサブリンクに基づいた空間分割デュプレックスを利用して、データを送受信することができる。
【００３５】
例えば、図２Ｂで、シンク／スイッチ・デバイス１  ２１８は、ソースデバイス１  ２１０のＡＶデータ、及びソースデバイス２  ２１２のＡＶデータを、２つのサブリンクを利用して、空間分割デュプレックスに伝送することができる。同様に、スイッチデバイス２  ２２０からソース／シンク・デバイス２１４のＡＶデータを受信するときには、他のサブリンクを利用して受信される。
【００３６】
ＤＶＩ及びＨＤＭＩのような従来技術によるＡＶインターフェースは、ＡＶデータの双方向伝送を行うことができない。従って、図１に図示されたように、ＡＶインターフェースを利用して、データ伝送ネットワークを構成することができない。しかし、本発明によるＡＶインターフェースは、図２Ａ及び図２Ｂに図示されたように、１つのケーブルを介した双方向データ伝送が可能であるから、多様なデバイスが連結された柔軟なネットワーク構成が可能である。
【００３７】
再び図１を参照すれば、ＡＶデータだけではなく、多様な類型（type）のデータ、すなわち、イーサネット（登録商標）データ、ＵＳＢ（universal  serial  bus）データのようなデータも、本発明の一実施形態によるＡＶインターフェースを介して送受信されもする。ルーム２１２０のノート型パソコン１６０が、ルーム１  １１０に設置された無線ＬＡＮ（local  area  network）共有器１５９を介して、ルーム３  １３０のＰＣ  １６１に、イーサネット・データを伝送する場合について、例を挙げて説明する。イーサネット・データとは、一般的に、ＴＣＰ（transmission  control  protocol）／ＩＰ（internet  protocol）基盤ＬＡＮを介して伝送されるデータである。
【００３８】
しかし、本発明の一実施形態によるＡＶインターフェースは、従来技術によるＡＶインターフェースと異なり、双方向データ伝送を支援するので、ＡＶインターフェースを介して、イーサネット・データを送受信することができる。従って、ノート型パソコン１６０は、ＡＶリンクで構成されたネットワークを介して、イーサネット・データをＰＣ  １６１に伝送する。このために、図１のネットワークに存在するスイッチデバイスは、イーサネット・データを中継することができる機能を具備する。リンク階層のスイッチングを介して、イーサネット・データを無線共有器１５９からＰＣ  １６１に伝達する。
【００３９】
他の実施形態として、カメラ１６２のＵＳＢデータを、ノート型パソコン１６０に伝送する場合にスイッチデバイスは、具備されたＵＳＢデータのスイッチ機能を利用して、ＵＳＢデータをノート型パソコン１６０に伝達する。ＡＶインターフェースを介して、ＡＶデータだけではなく、多種のデータを伝送するから、ＡＶインターフェースに連結されたネットワークに多様なデバイスが接続され、自由にデータを送受信することができる。スイッチデバイスは、リンク階層のスイッチングを介して、ＵＳＢデータを中継する。
【００４０】
また、デバイス及びネットワークの制御のためのデータも、本発明の一実施形態によるＡＶインターフェースを介して送受信されもする。例えば、ユーザは、ルーム１  １１０のＴＶ  １５３を利用して、同じルームのＡＶレシーバ１５２を制御することができる。ユーザは、ＴＶ  １５３を操作し、ＡＶレシーバ１５２を制御するためのデータを、ＡＶインターフェースを介して伝送することにより、ＡＶレシーバ１５２を制御する。また、ＡＶインターフェースを利用して構成されたネットワークに接続された他のルーム  １４０のＴＶ  １５６またはセットトップボックス１５８を、ＡＶインターフェースを介して制御することができる。
【００４１】
ＡＶインターフェースに連結されているＡＶネットワークの制御のためのデータも、ＡＶインターフェースを介して送受信することができるが、リンクの設定はもとより、ＡＶネットワークを管理するためのデータが、ネットワークの制御のためのデータとして、ＡＶインターフェースを介して送受信されもする。
【００４２】
多様な類型のデータが、ＡＶインターフェースを介して送受信されるから、ＡＶネットワークの伝送単位は、データの類型についての情報を含むことができる。データ類型についての情報は、ＡＶネットワークの伝送単位のヘッダに含まれる。
【００４３】
また、本発明の一実施形態によるＡＶインターフェースを介して、電力も伝達することができる。ＵＳＢインターフェースを介した電力伝達のように、ＡＶリンクを介して、モバイルデバイスに所定の電力を伝達することができる。ＡＶリンクを介して、電力伝達を介して、モバイルデバイスの充電または作動のための電力を伝達する。
【００４４】
図３は、本発明の一実施形態による複数のデバイスに、コンテンツをストリーミングするシステム３００を図示している。図３で、ソースデバイス３１０が、第１シンクデバイス３３０及び第２シンクデバイス３４０に、所定のコンテンツをストリーミングする。ソースデバイス３１０は、第１シンクデバイス３３０及び第２シンクデバイス３４０に同一コンテンツを伝送し、第１シンクデバイス３３０及び第２シンクデバイス３４０は、ソースデバイス３１０が伝送するコンテンツを同時に再生する。分岐デバイス３２０は、ソースデバイス３１０が伝送するコンテンツを、第１シンクデバイス３３０及び第２シンクデバイス３４０に中継する。
【００４５】
ソースデバイス３１０、分岐デバイス３２０、第１シンクデバイス３３０及び第２シンクデバイス３４０は、図１、図２Ａ及び図２Ｂと係わって説明したＡＶインターフェースを介して連結されたデバイスであってもよい。しかし、ソースデバイス３１０、分岐デバイス３２０、第１シンクデバイス３３０及び第２シンクデバイス３４０が、必ずしも前述のＡＶインターフェースを介して連結されたデバイスである必要はなく、図３に図示されたようなネットワーク構造に連結されたすべてのデバイスが、本発明によるソースデバイス３１０、分岐デバイス３２０、第１シンクデバイス３３０及び第２シンクデバイス３４０でもある。
【００４６】
図３を参照すれば、ソースデバイス３１０が伝送する同一コンテンツを、第１シンクデバイス３３０及び第２シンクデバイス３４０が同時に再生する多重ストリーミング（multiple  streaming）のために、ソースデバイス３１０は、第１シンクデバイス３３０にコンテンツを伝送するストリーミング、及び第２シンクデバイス３３０にコンテンツを伝送するストリーミングをそれぞれ個別的に設定することができる。
【００４７】
前述のＡＶインターフェースを介した時分割デュプレックス、または空間分割デュプレックスを介して、第１シンクデバイス３３０及び第２シンクデバイス３４０に伝送するコンテンツを多重化（multiplexing）して分岐デバイス３２０に伝送し、分岐デバイス３２０は、これをスイッチングして、第１シンクデバイス３３０及び第２シンクデバイス３４０にそれぞれ伝送することができる。このとき、分岐デバイス３２０は、前述のスイッチングデバイスとしての役割を行う。しかし、個別的に設定された複数のストリーミングに基づいた多重ストリーミングは、帯域幅の浪費をもたらす。言い換えれば、第１シンクデバイス３３０及び第２シンクデバイス３４０に同一コンテンツを伝送するにもかかわらず、ソースデバイス３１０は、１つのデバイスにコンテンツをストリーミングするための帯域幅の２倍の帯域幅を多重ストリーミングに利用する。
【００４８】
このような帯域幅浪費の問題点を解決するために、分岐デバイス３２０は、コンテンツの複製（replication）を遂行することができる。ソースデバイス３１０は、１つのデバイスにだけコンテンツをストリーミングする場合と同一に、分岐デバイス３２０にコンテンツを伝送する。分岐デバイス３２０は、受信されたコンテンツを同一に複製し、第１シンクデバイス３３０及び第２シンクデバイス３４０に伝送する。このとき、ソースデバイス３１０は、１つのデバイスにコンテンツをストリーミングする場合と同一の帯域幅を利用して、多重ストリーミングを行うことができる。第１シンクデバイス３３０及び第２シンクデバイス３４０にいずれも連結されている分岐デバイス３２０が、コンテンツ複製機能を具備している場合に、可能な多重ストリーミング方法である。
【００４９】
しかし、このような分岐デバイス３２０の複製機能を利用した多重ストリーミングも、第１シンクデバイス３３０及び第２シンクデバイス３４０の性能が異なっている場合には、問題点が生じることもある。
【００５０】
例えば、第１シンクデバイス３３０は、４８０Ｐ、７２０Ｐまたは１０８０Ｐの解像度でエンコーディングされたビデオコンテンツを再生することができ、第２シンクデバイス３４０は、４８０Ｐまたは７２０Ｐの解像度でエンコーディングされたビデオコンテンツを再生することができる場合を仮定する。このとき、多重ストリーミングのために、ソースデバイス３１０は、第１シンクデバイス３３０及び第２シンクデバイス３４０の性能をいずれも考慮して、７２０Ｐの解像度でエンコーディングされたビデオコンテンツを伝送しなればならない。第１シンクデバイス３３０は、７２０Ｐより高解像度である１０８０Ｐのビデオコンテンツを再生することができるにもかかわらず、第２シンクデバイス３４０のために、７２０Ｐのビデオコンテンツを再生しなければならない。
【００５１】
第１シンクデバイス３３０のユーザの満足度を高めるために、第１シンクデバイス３３０の解像度に合わせて、１０８０Ｐの解像度でエンコーディングされたビデオコンテンツを、ソースデバイス３１０が分岐デバイス３２０に伝送すれば、第２シンクデバイス３４０は、１０８０Ｐ解像度のビデオコンテンツを再生することができず、多重ストリーミングを行うことができない。
【００５２】
従って、本発明による多重ストリーミング方法で、ソースデバイス３１０は、分岐デバイス３２０及び第２シンクデバイス３４０が、コンテンツ変換（converting）機能を具備しているか否かを判断し、これに基づいて、第２シンクデバイス３４０にコンテンツを伝送する。ソースデバイス３１０は、さらに高性能のデバイスである第１シンクデバイス３３０が再生することができるコンテンツを、分岐デバイス３２０に伝送し、分岐デバイス３２０が、第２シンクデバイス３４０の性能によってコンテンツを変換し、第２シンクデバイス３４０に伝送することができる。また、分岐デバイス３２０が複製のみ行い、第２シンクデバイス３４０にコンテンツを中継すれば、第２シンクデバイス３４０が、分岐デバイス３２０から受信されたコンテンツを変換して再生することもできる。
【００５３】
図３は、コンテンツ変換機能として、高解像度コンテンツを低解像度コンテンツに変換する機能を例示的に図示した。しかし、それは例示的なものであり、第２シンクデバイス３４０の性能によって、コンテンツを変換するためのあらゆる機能が、本発明に適用される。例えば、コンテンツ変換機能は、第１シンクデバイス３３０が利用する第１コーデックによってエンコーディングされたＡＶコンテンツを、第２シンクデバイス３４０が利用する第２コーデックによってエンコーディングされたＡＶコンテンツに変換する機能であってもよい。また、高解像度コンテンツを、低解像度コンテンツに変換するダウンスケーリングはもとより、低解像度コンテンツを高解像度コンテンツに変換するアップスケーリングも、本発明によるコンテンツ変換であってもよい。
【００５４】
コンテンツ変換機能の具備いかんを判断するために、ソースデバイス３１０、分岐デバイス３２０、第１シンクデバイス３３０及び第２シンクデバイス３４０が遂行する手続きについては、図４ないし図７を参照しつつ詳細に説明する。
【００５５】
図４は、本発明の一実施形態によるストリーミング方法について説明するためのフローチャートである。図４は、ソースデバイス４００が、第１デバイス４０６及び第２デバイス４０４に、同時にコンテンツを伝送する多重ストリーミング方法を図示している。以下、本発明によるストリーミング方法によってストリーミングされるコンテンツは、非圧縮ビデオコンテンツであってもよく、ソースデバイス４００、分岐デバイス４０２、第１デバイス４０６及び第２デバイス４０４は、前述のＡＶインターフェースを介して連結されたデバイスであってもよい。
【００５６】
図４を参照すれば、段階４１０で、ソースデバイス４００は、分岐デバイス４０２及び第２デバイス４０４のうち少なくとも一つに、コンテンツを変換する機能を具備しているか否かを問い合わせる。分岐デバイス４０２及び第２デバイス４０４が、第２デバイス４０４の性能によってコンテンツを変換することができるか否かを問い合わせる。ソースデバイス４００は、コンテンツ変換機能の具備いかんを問い合わせるメッセージを、分岐デバイス４０２及び第２デバイス４０４のうち少なくとも一つに伝送することができる。
【００５７】
段階４２０で、ソースデバイス４００は、分岐デバイス４０２及び第２デバイス４０４のうち少なくとも一つから、コンテンツ変換機能の具備いかんに対する応答を受信する。コンテンツ変換機能具備を示すメッセージを受信することができる。
【００５８】
コンテンツ変換機能を具備していない場合には、明示的にコンテンツ変換機能を具備していないことを示すメッセージを受信することができる。また、所定時間の間、分岐デバイス４０２及び第２デバイス４０４のうち少なくとも一つが応答メッセージを伝送しなければ、ソースデバイス４００は、メッセージを伝送しないデバイスが、コンテンツ変換機能を具備していないと判断することもできる。コンテンツ変換機能は、前述の非圧縮ビデオコンテンツの解像度を、第２デバイス４０４で再生される解像度に変換する機能であってもよい。
【００５９】
段階４１０及び４２０で、問い合わせ及び応答は、ソースデバイス４００、分岐デバイス４０２及び第２デバイス４０４がネットワークを形成する過程で遂行されもする。例えば、分岐デバイス４０２及び第２デバイス４０４のうち少なくとも一つが、ソースデバイス４００と連結されれば、段階４１０及び４２０の段階を遂行し、コンテンツ変換機能の具備いかんを問い合わせることができる。ネットワークに連結され、デバイス間にデバイス検索（device  discovery）及び連結設定（connection  setup）が遂行された後に、加入（join）または結合（association）が遂行されるとき、段階４１０及び４２０が遂行されもする。
【００６０】
ネットワークを形成する過程で、ソースデバイス４００、分岐デバイス４０２及び第２デバイス４０４は、自体の性能（capability）についての情報を互いに交換する。このとき、性能についての情報に、コンテンツ変換機能の具備いかんについての情報を含めて交換することにより、段階４１０及び段階４２０を遂行することができる。
【００６１】
段階４２０で、応答メッセージを受信した結果、分岐デバイス４０２がコンテンツ変換機能を具備していると判断されれば、段階４３０で、ソースデバイス４００は、分岐デバイス４０２にコンテンツ変換を要請する。分岐デバイス４０２だけがコンテンツ変換機能を具備している場合、分岐デバイス４０２にコンテンツ変換を要請することができる。また、分岐デバイス４０２と第２デバイス４０４とがいずれもコンテンツ変換機能を具備している場合にも、分岐デバイス４０２に、コンテンツ変換を要請することができる。
【００６２】
段階４４０で、ソースデバイス４００は、コンテンツを分岐デバイス４０２に伝送する。第１デバイス４０６にストリーミングされるコンテンツを、分岐デバイス４０２に伝送する。
【００６３】
段階４４２で、分岐デバイス４０２は、ソースデバイス４００から受信されたコンテンツを第１デバイス４０６に伝送する。段階４４０で、ソースデバイス４００から受信されたコンテンツは、第１デバイス４０６にストリーミングされるコンテンツであり、分岐デバイス４０２は、変換せずにそのまま第１デバイス４０６に中継する。
【００６４】
段階４４４で、分岐デバイス４０２は、段階４４０で受信されたコンテンツを変換する。段階４４０で、ソースデバイス４００から受信されるコンテンツは、第１デバイスにストリーミングされるコンテンツであり、第２デバイス４０４にそのまま中継すれば、第２デバイス４０４は、再生することができない。従って、分岐デバイス４０２は、段階４４０で受信されたコンテンツを、第２デバイス４０４の性能によって変換する。段階４３０で、ソースデバイス４００が分岐デバイス４０２にコンテンツの変換を要請したので、第２デバイス４０４ではない分岐デバイス４０２がコンテンツを変換する。
【００６５】
段階４４６で、分岐デバイス４０２は、段階４４４で、第２デバイス４０４の性能によって変換されたコンテンツを、第２デバイス４０４に伝送する。
【００６６】
段階４５０で、第２デバイス４０４は、段階４４６で受信されたコンテンツを再生する。段階４４４で、分岐デバイス４０２によって変換されたコンテンツであるので、第２デバイス４０４は、段階４４６で受信されたコンテンツを再生することができる。
【００６７】
段階４５２で、第１デバイス４０６は、段階４４２で受信されたコンテンツを再生する。ソースデバイス４００が伝送するコンテンツを、第１デバイス４０６及び第２デバイス４０４が、段階４５２及び４５０で同時に再生することにより、多重ストリーミングが遂行される。また、多重ストリーミングを行うにもかかわらず、ソースデバイス４００は、第２デバイス４０４及び第１デバイス４０６に直接コンテンツを伝送するのではなく、分岐デバイス４０２にのみコンテンツを伝送するので、ソースデバイス４００の使用可能な帯域幅を効率的に利用することができる。
【００６８】
図５は、本発明の他の実施形態によるストリーミング方法について説明するためのフローチャートである。図５を参照すれば、段階５１０で、ソースデバイス４００は、分岐デバイス４０２及び第２デバイス４０４のうち少なくとも一つに、コンテンツを変換する機能を具備しているか否かを問い合わせ、段階５２０で、ソースデバイス４００は、分岐デバイス４０２及び第２デバイス４０４のうち少なくとも一つから、コンテンツ変換機能の具備いかんに対する応答を受信する。段階５１０及び段階５２０は、図４の段階４１０及び４２０にそれぞれ対応する。
【００６９】
段階５２０で、応答メッセージを受信した結果、第２デバイス４０４がコンテンツ変換機能を具備していると判断されれば、段階５３０で、ソースデバイス４００は、第２デバイス４０４にコンテンツ変換を要請する。第２デバイス４０４だけがコンテンツ変換機能を具備している場合、第２デバイス４０４にコンテンツ変換を要請することができる。また、分岐デバイス４０２と第２デバイス４０４とが、いずれもコンテンツ変換機能を具備している場合にも、第２デバイス４０４にコンテンツ変換を要請することができる。
【００７０】
段階５４０で、ソースデバイス４００は、コンテンツを分岐デバイス４０２に伝送する。第１デバイス４０６にストリーミングされるコンテンツを、分岐デバイス４０２に伝送する。
【００７１】
段階５４２で、分岐デバイス４０２は、ソースデバイス４００から受信されたコンテンツを第１デバイス４０６に伝送し、段階５４４で、ソースデバイス４００から受信されたコンテンツを第２デバイス４０６に伝送する。ソースデバイス４００から受信されたコンテンツをそのまま第１デバイス４０６及び第２デバイス４０４に伝送する。
【００７２】
段階５４６で、第２デバイス４０４は、段階５４４で受信されたコンテンツを変換する。段階５４０及び段階５４４を介して、分岐デバイス４０２によって中継されるコンテンツは、第１デバイスにストリーミングされるコンテンツと同一コンテンツであり、第２デバイス４０４は、再生することができない。従って、第２デバイス４０４は、段階５４４で受信されたコンテンツを、第２デバイス４０４の性能によって変換する。段階５３０で、ソースデバイス４００が第２デバイス４０４にコンテンツの変換を要請したので、分岐デバイス４０２ではない第２デバイス４０４が、コンテンツを変換する。
【００７３】
段階５５０で、第２デバイス４０４は、段階５４６に変換されたコンテンツを再生する。また、段階５５２で、第１デバイス４０６は、段階５４２で受信されたコンテンツを再生する。
【００７４】
図６は、本発明のさらに他の実施形態によるストリーミング方法について説明するためのフローチャートである。図６を参照すれば、段階６００で、ソースデバイス４００は、第１デバイス４０６にコンテンツをストリーミングする。ストリーミングされるコンテンツは、非圧縮ビデオコンテンツであってもよい。
【００７５】
段階６０２で、第２デバイス４０４は、ソースデバイス４００にストリーミングの追加を要請する。言い換えれば、段階６００で、第１デバイス４０６にストリーミングされているコンテンツを、第２デバイス４０４にもストリーミングすることを要請する。ソースデバイス４００が、第１デバイス４０６にコンテンツをストリーミングしていて、第２デバイス４０４がネットワークに新たに連結されれば、ストリーミングの追加を要請するメッセージを、ソースデバイス４００に伝送することができる。すでに連結されていたにしても、コンテンツを受信していない第２デバイス４０４が、ストリーミングの追加を要請するメッセージを、ソースデバイス４００に伝送することもできる。第２デバイス４０４のユーザの入力によって、ソースデバイス４００と第２デバイス４０４との連結設定のために、ストリーミングの追加を要請するメッセージがソースデバイス４００に伝送されもする。
【００７６】
ソースデバイス４００、分岐デバイス４０２、第１デバイス４０６及び第２デバイス４０４が連結されたネットワークで遂行されるストリーミングには、トリーミングを識別するための識別子（例えば、インデックス）が割り当てられもする。第２デバイス４０４は、このようなストリーミング識別子に基づいて、ソースデバイス４００に、ストリーミングの追加を要請することができる。例えば、第２デバイス４０４は、段階６００のストリーミングに割り当てられた識別子に基づいて、ストリーミングの追加を要請するメッセージを生成し、生成されたメッセージを、ソースデバイス４００に伝送することができる。
【００７７】
図６は、第２デバイス４０４が、段階６０２のストリーミングの追加を要請するメッセージを伝送する実施形態を図示した。しかし、ストリーミングの追加を要請するメッセージは、必ずしも第２デバイス４０４によって、ソースデバイス４００に伝送される必要はない。第２デバイス４０４ではない第３のデバイスが、ストリーミングの追加を要請するメッセージをソースデバイス４００に伝送することができる。第３のデバイスは、ネットワーク連結を管理する仲裁子（coordinator）デバイス、またはネットワークでストリーミングを管理するデバイスであってもよい。また、ストリーミングを管理する第３のデバイスは、ストリーミングの追加を担当する開始子（initiator）デバイスであってもよい。
【００７８】
第３のデバイスが、別途にストリーミングの開始を要請した場合には、ストリーミングと係わって、所定のイベント（例えば、ストリーミングの停止、中止など）が発生すれば、第３のデバイスに、イベントと係わるメッセージが伝送されもする。
【００７９】
また、段階６０２で、送受信されるストリーミングの追加を要請するメッセージは、応用階層（application  layer）のメッセージであってもよい。第２デバイス４０４の応用プログラム（application）がソースデバイス４００の応用プログラムにストリーミングの追加を要請するメッセージを伝送することができる。第３のデバイスが、ストリーミングの追加を要請するメッセージを、ソースデバイス４００に伝送した場合には、第３のデバイスの応用プログラムが、ソースデバイス４００の応用プログラムに、ストリーミングの追加を要請するメッセージを伝送することができる。
【００８０】
段階６０４で、ソースデバイス４００は、分岐デバイス４０２が多重中継機能を具備しているか否かを問い合わせ、段階６０６で、段階６０４の問い合わせに対する応答を受信する。コンテンツが、第１デバイス４０６及び第２デバイス４０４にストリーミングされるためには、分岐デバイス４０２が多重中継機能、すなわち、コンテンツを複製して中継する機能を具備していなければならない。言い換えれば、分岐デバイス４０２が、第１デバイス４０６にストリーミングされるコンテンツを、第２デバイス４０４にも中継することができる機能を具備してこそ、多重ストリーミングが可能である。従って、段階６０４及び段階６０６で、ソースデバイス４００は、多重中継機能を具備しているか否かを問い合わせるメッセージを分岐デバイス４０２に伝送し、これに対する応答メッセージを受信する。
【００８１】
段階６０６で、ソースデバイス４００が受信するメッセージは、多重中継機能具備を示すメッセージであってもよい。多重中継機能を具備していない場合にも、多重中継機能を具備していないことを示すメッセージを、明示的に分岐デバイス４０２から受信することができる。また、所定時間の間、分岐デバイス４０２が応答メッセージを伝送しなれば、ソースデバイス４００は、分岐デバイス４０２が、多重中継機能を具備していないと判断することもできる。
【００８２】
段階６０４及び段階６０６のメッセージ送受信の結果、分岐デバイス４０２が、多重中継機能を具備していると判断された場合、以下の段階６０８ないし第６２４が遂行される。
【００８３】
段階６０８で、ソースデバイス４００は、分岐デバイス４０２及び第２デバイス４０４のうち少なくとも一つに、コンテンツを変換する機能を具備しているか否かを問い合わせ、段階６１０で、ソースデバイス４００は、分岐デバイス４０２及び第２デバイス４０４のうち少なくとも一つから、コンテンツ変換機能の具備いかんに対する応答を受信する。段階６０８及び段階６１０は、図４の段階４１０及び段階４２０にそれぞれ対応する。
【００８４】
段階６１２で、ソースデバイス４００は、分岐デバイス４０２に多重中継を要請する。第１デバイス４０６にストリーミングされるコンテンツを複製して、第２デバイス４０４にも中継することを要請するメッセージを分岐デバイス４０２に伝送する。
【００８５】
段階６１４で、分岐デバイス４０２は、コンテンツを中継して、第２デバイス４０４に伝送するための帯域幅を割り当てる。分岐デバイス４０２は、第２デバイス４０４とのリンクに利用可能な帯域幅があるか否かを判断し、利用可能な帯域幅が、コンテンツのストリーミングのために十分な帯域幅であるか否かを判断する。帯域幅が十分であると判断されれば、分岐デバイス４０２は、帯域幅割り当てを第２デバイス４０４に要請し、帯域幅割り当てが成功したと判断されれば、多重中継機能をイネーブル（enable）する。
【００８６】
段階６１６で、分岐デバイス４０２は、多重中継の準備が完了したことを示す応答メッセージを、ソースデバイス４００に伝送する。第１デバイス４０６にストリーミングされるコンテンツを、第２デバイス４０４にも中継する準備が完了したことを示すメッセージを、ソースデバイス４００に伝送する。
【００８７】
段階６１８で、ソースデバイス４００は、第２デバイス４０４にコンテンツ変換を要請する。ソースデバイス４００が伝送するコンテンツを、第２デバイス４０４の性能によって変換することを要請するメッセージを、第２デバイス４０４に伝送することができる。第２デバイス４０４だけがコンテンツ変換機能を具備している場合、第２デバイス４０４にコンテンツ変換を要請することができる。また、分岐デバイス４０２と第２デバイス４０４とがいずれもコンテンツ変換機能を具備している場合にも、第２デバイス４０４に、コンテンツ変換を要請することができる。
【００８８】
段階６２０で、第２デバイス４０４は、コンテンツ変換の準備が整ったことを示す応答メッセージを、ソースデバイス４００に伝送する。
【００８９】
段階６０４ないし段階６２２で送受信されるメッセージは、リンク階層（link  layer）のメッセージであってもよい。本発明によるＡＶネットワークのネットワーク階層は、物理階層、リンク階層及び応用階層を含むことができる。物理階層は、デバイスとデータ伝送媒体とのインターフェースを定義する階層であり、応用階層は、ＡＶネットワークを介した多様なサービスのためのプロトコルを定義する階層である。リンク階層は、物理階層と応用階層との間の階層であり、ＡＶネットワークを介して送受信されるデータを、目標（target）デバイスに正確に伝達するための階層である。段階６０４ないし６２２で送受信されるメッセージは、ストリーミングのためのネットワーク設定のために送受信されるメッセージであるので、リンク階層のメッセージとして、デバイス間で送受信される。
【００９０】
段階６２０の応答メッセージを受信したソースデバイス４００は、段階６２２で、ストリーミングの追加が完了したことを、第２デバイス４０４に知らせる。段階６０２のストリーミングの追加を要請するメッセージに対する応答メッセージを、第２デバイス４０４に伝送することができる。段階６０２と係わって説明したように、応答メッセージは、アプリケーション階層のメッセージであってもよく、第２デバイス４０４ではない第３のデバイスに、応答メッセージが伝送されもする。
【００９１】
段階６２４で、ソースデバイス４００は、第１デバイス４０６及び第２デバイス４０４に、コンテンツをストリーミングする。非圧縮ビデオコンテンツをストリーミングすることができる。ソースデバイス４００は、分岐デバイス４０２に、第１デバイス４０６にストリーミングされるコンテンツを伝送する。分岐デバイス４０２は、コンテンツをそのまま第１デバイス４０６に伝送し、コンテンツを複製して、第２デバイス４０４にも伝送する。第２デバイス４０４は、受信されたコンテンツを、第２デバイス４０４の性能によって変換して再生する。
【００９２】
図７は、本発明のさらに他の実施形態によるストリーミング方法について説明するためのフローチャートである。図７を参照すれば、段階７００，７０２，７０４，７０６、７０８及び７１０は、図６の段階６００，６０２，６０４，６０６，６０８及び６１０にそれぞれ対応する。
【００９３】
段階７１２で、ソースデバイス４００は、分岐デバイス４０２に多重中継及びコンテンツの変換を要請する。第１デバイス４０６にストリーミングされるコンテンツを複製して、第２デバイス４０４にも中継することを要請するメッセージ、及びコンテンツを第２デバイス４０４の性能によって変換することを要請するメッセージを、分岐デバイス４０２に伝送する。
【００９４】
図６に図示された実施形態で、分岐デバイス４０２は、コンテンツを中継するだけであって、コンテンツ変換は遂行していない。しかし、図７に図示された実施形態で、分岐デバイス４０２は、コンテンツの中継及び変換をいずれも行う。従って、段階７１２で、ソースデバイス４００は、中継を要請するメッセージ、及び変換を要請するメッセージを、いずれも分岐デバイス４０２に伝送する。
【００９５】
段階７１４で、分岐デバイス４０２は、コンテンツを中継して、第２デバイス４０４に伝送するための帯域幅を割り当てる。図６の段階６１４に対応する。段階７１６で、第２デバイス４０４は、コンテンツ中継及びコンテンツ変換の準備が整ったことを示すメッセージを、ソースデバイス４００に伝送する。
【００９６】
段階７１８で、応答メッセージを受信したソースデバイス４００は、段階７１６で、ストリーミングの追加が完了したことを示すメッセージを、第２デバイス４０４に伝送する。図６の段階６２２に対応する。段階７０２ないし段階７１８で、送受信されるメッセージは、段階６０４ないし段階６２２と同様に、リンク階層のメッセージであってもよい。
【００９７】
段階７２０で、ソースデバイス４００は、第１デバイス４０６及び第２デバイス４０４に、コンテンツをストリーミングする。図６の段階６２４に対応する。
【００９８】
図６の段階６２４または図７の段階７２０のストリーミング中に、ストリーミングの制御のための多様なメッセージが、ソースデバイス４００、分岐デバイス４０２及び第２デバイス４０４の間で送受信されもする。
【００９９】
例えば、ソースデバイス４００は、ストリーミング中に、コンテンツの中継を中断することを、分岐デバイス４０２に要請することができる。段階６２４で、分岐デバイス４０２は、第１デバイス４０６及び第２デバイス４０４にコンテンツを中継している。従って、ソースデバイス４００は、第１デバイス４０６へのコンテンツの中継、及び第２デバイス４０４へのコンテンツの中継のうち少なくとも一つを中断することを要請するメッセージを、分岐デバイス４０２に伝送することができる。段階６１２で、ソースデバイス４００が伝送する多重中継を要請するメッセージのフォーマットをそのまま利用するが、一部パラメータを変更（change）して伝送することにより、コンテンツの中継中断を要請することができる。
【０１００】
また、ソースデバイス４００は、コンテンツの変換を中止することを、分岐デバイス４０２または第２デバイス４０４に要請することができる。段階６１８で、ソースデバイス４００が伝送するコンテンツの変換を要請するメッセージのフォーマットをそのまま利用するが、一部パラメータを変更して伝送することにより、コンテンツの中継中断を要請することができる。
【０１０１】
ストリーミング中に誤作動またはエラーが発生する場合には、これに係わるメッセージがデバイス間で送受信されもする。例えば、コンテンツの中継でエラーが発生すれば、分岐デバイス４０２は、エラーの発生を知らせるメッセージを、ソースデバイス４００に伝送することができる。また、コンテンツの変換でエラーが発生すれば、分岐デバイス４０２または第２デバイス４０４は、エラーの発生を知らせるメッセージを、ソースデバイス４００に伝送することができる。エラーの種類によって、互いに異なるイベントコード（event  code）を割り当て、イベントコードを含むメッセージを送受信することができる。
【０１０２】
エラーの発生と係わるメッセージを受信したソースデバイス４００は、エラーの発生事実を、前述の第３のデバイスに伝送することができる。ネットワークを管理したり、あるいはストリーミングを管理する第３のデバイスに、エラーの発生事実を知らせる。
【０１０３】
図８は、本発明の一実施形態によるソースデバイスのコンテンツ伝送装置８００を図示している。
【０１０４】
図８を参照すれば、本発明の一実施形態によるコンテンツ伝送装置８００は、伝送制御部８１０及び伝送部８２０を含む。図８のコンテンツ伝送装置８００は、前述のソースデバイス４００に含まれた装置であってもよい。
【０１０５】
伝送制御部８１０は、コンテンツを、第２デバイス４０４の性能によって変換するコンテンツ変換機能を具備しているか否かを問い合わせるメッセージを、分岐デバイス４０２及び第２デバイス４０４のうち少なくとも一つに伝送し、少なくとも１つのデバイスから応答メッセージを受信する。分岐デバイス４０２及び第２デバイス４０４のうち少なくとも一つから、コンテンツ変換機能を具備しているということを示す応答メッセージを受信すれば、コンテンツ変換機能を具備しているデバイスに、コンテンツの変換を要請する。伝送制御部８１０は、分岐デバイス４０２がコンテンツ中継機能を具備しているか否かを問い合わせるメッセージを、分岐デバイス４０２に伝送し、応答メッセージを分岐デバイス４０２から受信することもできる。本発明による多重ストリーミングのために、伝送制御部８１０が分岐デバイス４０２及び第２デバイス４０４と交換するメッセージは、図４ないし図７と係わって説明した。
【０１０６】
伝送部８２０は、コンテンツを分岐デバイス４０２に伝送する。伝送されるコンテンツは、第１デバイス４０６にストリーミングされるコンテンツであり、分岐デバイス４０２によって中継され、第２デバイス４０４にも伝送される。また、伝送されるコンテンツは、分岐デバイス４０２または第２デバイス４０４で、第２デバイス４０４の性能によって変換されもする。
【０１０７】
図９は、本発明の一実施形態による分岐デバイスのコンテンツ中継装置９００を図示している。図９を参照すれば、本発明の一実施形態によるコンテンツ中継装置９００は、中継制御部９１０及び中継部９２０を含む。図９のコンテンツ中継装置９００は、前述の分岐デバイス４０２に含まれた装置であってもよい。
【０１０８】
中継制御部９１０は、ソースデバイス４００から、コンテンツ変換機能の具備いかんを問い合わせるメッセージを受信し、応答メッセージをソースデバイス４００に伝送する。コンテンツ変換機能を具備しているということを示す応答メッセージ、または具備していないことを示す応答メッセージを、ソースデバイス４００に伝送することができる。コンテンツ変換機能を具備していない場合には、応答メッセージを伝送しないこともある。応答メッセージとして、コンテンツ変換機能具備を示すメッセージを、ソースデバイス４００に伝送し、ソースデバイス４００からコンテンツの変換を要請するメッセージを受信することもできる。
【０１０９】
また、中継制御部９１０は、分岐デバイス４０２がコンテンツ中継機能を具備しているか否かを問い合わせるメッセージを、ソースデバイス４００から受信し、応答メッセージを伝送することもできる。コンテンツの変換を要請するメッセージと共に、コンテンツの中継を要請するメッセージを、ソースデバイス４００から受信することもできる。本発明による多重ストリーミングのために、中継制御部９１０がソースデバイス４００と交換するメッセージは、図４ないし図７と係わって説明した。
【０１１０】
中継部９２０は、ソースデバイス４００が伝送するコンテンツを受信し、受信されたコンテンツを、第１デバイス４０６及び第２デバイス４０４に伝送する。ソースデバイス４００から受信されたコンテンツを、第２デバイスの性能によって変換し、第２デバイス４０４に伝送することもできる。
【０１１１】
図１０は、本発明の一実施形態によるシンクデバイス（sink  device）のコンテンツ受信装置１０００を図示している。図１０を参照すれば、本発明の一実施形態によるコンテンツ受信装置１０００は、受信制御部１０１０及び受信部１０２０を含む。図１０のコンテンツ受信装置１０００は、前述の第２デバイス４０４に含まれた装置であってもよい。
【０１１２】
受信制御部１０１０は、ソースデバイス４００から、コンテンツ変換機能の具備いかんを問い合わせるメッセージを受信し、応答メッセージを、ソースデバイス４００に伝送する。コンテンツ変換機能を具備しているということを示す応答メッセージ、または具備していないことを示す応答メッセージを、ソースデバイス４００に伝送することができる。コンテンツ変換機能を具備していない場合には、応答メッセージを伝送しないこともある。応答メッセージとして、コンテンツ変換機能具備を示すメッセージを、ソースデバイス４００に伝送し、ソースデバイス４００から、コンテンツの変換を要請するメッセージを受信することもできる。本発明による多重ストリーミングのために、受信制御部１０１０がソースデバイス４００と交換するメッセージは、図４ないし図７と係わって説明した。
【０１１３】
受信部１０２０は、分岐デバイス４０２が中継するコンテンツを受信する。分岐デバイス４０２で、第２デバイス４０４の性能によって変換されたコンテンツを受信することもでき、変換されていないコンテンツを、分岐デバイス４０２から受信することもできる。
【０１１４】
以上、本発明は、たとえ限定された実施形態並びに図面によって説明されたにしても、本発明が、前記の実施形態に限定されるものではなく、それは、本発明が属する分野で当業者であるならば、かような記載から、多様な修正及び変形が可能であろう。従って、本発明の思想は、特許請求の範囲によってのみ把握されなければならず、それと均等であるか、あるいは等価的な変形はいずれも、本発明思想の範疇に属するものである。また、本発明によるシステムは、コンピュータで読み取り可能な記録媒体に、コンピュータで読み取り可能なコードとして具現が可能である。
【０１１５】
例えば、本発明の例示的な実施形態によるコンテンツ伝送装置、コンテンツ中継装置及びコンテンツ受信装置は、図８、図９及び図１０に図示されたような装置のそれぞれのユニットにカップリングされたバス、前記バスに結合された少なくとも１つのプロセッサを含むことができる。また、命令、受信されたメッセージまたは生成されたメッセージを保存するために、前記バスに結合され、前述のような命令を実行するための少なくても１つのプロセッサにカップリングされたメモリを含むことができる。
【０１１６】
また、コンピュータで読み取り可能な記録媒体は、コンピュータシステムによって読み取り可能なデータが保存されるすべての種類の記録装置を含む。記録媒体の例としては、ＲＯＭ（read-only  memory）、ＲＡＭ（random-access  memory）、ＣＤ−ＲＯＭ、磁気テープ、フロッピー（登録商標）ディスク、光データ保存装置などを含む。また、コンピュータで読み取り可能な記録媒体は、ネットワークに連結されたコンピュータシステムに分散され、分散方式でコンピュータで読み取り可能なコードが保存されて実行されもする。
【図１】
0005882988.tif 000002
【図２Ａ】
0005882988.tif 000003
【図２Ｂ】
0005882988.tif 000004
【図３】
0005882988.tif 000005
【図４】
0005882988.tif 000006
【図５】
0005882988.tif 000007
【図６】
0005882988.tif 000008
【図７】
0005882988.tif 000009
【図８】
0005882988.tif 000010
【図９】
0005882988.tif 000011
【図１０】
0005882988.tif 000012