(57)【特許請求の範囲】
【請求項１】
ＷｉＦｉ  Ｄｉｒｅｃｔネットワークの第２ＷＦＤ(WiFi  Display)デバイスが支援するサービスを探索するためのサービス探索要請フレーム(Service  Discovery  Request  Frame)を生成するステップと、
前記サービス探索要請フレームを前記第２ＷＦＤデバイスへ伝送するステップと、
前記サービス探索要請フレームに対する応答として、サービス探索応答フレームを、前記第２ＷＦＤデバイスから受信するステップと、を含み、
前記サービス探索要請フレーム及び前記サービス探索応答フレームは、それぞれ８０２．１１ｕのＧＡＳ(Generic  Advertising  Service)初期要請フレーム(GAS  Initial  Request  Frame)、及びＧＡＳ初期応答フレーム(GAS  Initial  Response  Frame)を利用して生成され、
前記ＧＡＳ初期応答フレームは、サービスプロトコル類型を含むことを特徴とするＷｉＦｉ  Ｄｉｒｅｃｔネットワークでの第１ＷＦＤデバイスのＷｉＦｉディスプレイサービス探索方法。
【請求項２】
前記ＧＡＳ初期要請フレームは、サービスプロトコル類型、サービス情報類型及びサービス名称を含み、
前記サービスプロトコル類型は、あらゆるプロトコル識別子を含むか、またはＷｉＦｉディスプレイプロトコルを識別する、ＷｉＦｉディスプレイプロトコル識別子またはベンダー拡張プロトコル識別子を含み、
前記サービス情報類型は、サービス名称、サービス具体情報及びベンダー拡張情報のうち一つの情報に対応する識別子を含み、
前記サービス名称は、サービス情報を要請しようとする該サービス名称を含むことを特徴とする請求項１に記載のＷｉＦｉ  Ｄｉｒｅｃｔネットワークでの第１ＷＦＤデバイスのＷｉＦｉディスプレイサービス探索方法。
【請求項３】
前記ＧＡＳ初期応答フレームは、サービス情報類型、状態コード及びサービス情報をさらに含み、
前記サービスプロトコル類型は、要請されたＷｉＦｉディスプレイサービスを識別する、ＷｉＦｉディスプレイサービス識別子またはベンダー拡張プロトコル識別子を含み、
前記サービス情報類型は、サービス名称、サービス具体情報及びベンダー拡張情報のうち要請された一つの情報に対応する識別子を含み、
前記状態コードは、サービス情報要請結果を識別する情報を含み、
前記サービス情報は、前記サービス情報類型に基づいて、要請されたサービス情報を含むことを特徴とする請求項１に記載のＷｉＦｉ  Ｄｉｒｅｃｔネットワークでの第１ＷＦＤデバイスのＷｉＦｉディスプレイサービス探索方法。
【請求項４】
前記サービス情報は、
デバイス能力情報、ビデオプロファイル情報、オーディオプロファイル情報、伝送能力情報、システム情報、ディスプレイ能力情報、３Ｄ能力情報のうち少なくとも一つの情報、及び該情報についての識別子を含むことを特徴とする請求項３に記載のＷｉＦｉ  Ｄｉｒｅｃｔネットワークでの第１ＷＦＤデバイスのＷｉＦｉディスプレイサービス探索方法。
【請求項５】
前記サービス探索応答フレームに含まれた前記第２ＷＦＤデバイスが支援するサービス情報に基づいて、選択的に前記第２ＷＦＤデバイスに２階層保安連結を設定するステップをさらに含むことを特徴とする請求項１に記載のＷｉＦｉ  Ｄｉｒｅｃｔネットワークでの第１ＷＦＤデバイスのＷｉＦｉディスプレイサービス探索方法。
【請求項６】
前記第１ＷＦＤデバイス及び前記第２ＷＦＤデバイスは、ＷｉＦｉディスプレイ認証デバイスであることを特徴とする請求項１に記載のＷｉＦｉ  Ｄｉｒｅｃｔネットワークでの第１ＷＦＤデバイスのＷｉＦｉディスプレイサービス探索方法。
【請求項７】
ＷｉＦｉ  Ｄｉｒｅｃｔネットワークの第２ＷＦＤデバイスが支援するサービスを探索するためのサービス探索要請フレームを、第１ＷＦＤデバイスから受信するステップと、
前記サービス探索要請フレームに対する応答フレームであるサービス探索応答フレーム(Service  Discovery  Response  Frame)を生成するステップと、
前記サービス探索応答フレームを前記第１ＷＦＤデバイスへ伝送するステップと、を含み、
前記サービス探索要請フレーム及び前記サービス探索応答フレームは、それぞれ８０２．１１ｕのＧＡＳ(Generic  Advertising  Service)初期要請フレーム(GAS  Initial  Request  Frame)、及びＧＡＳ初期応答フレーム(GAS  Initial  Response  Frame)を利用して生成され、
前記ＧＡＳ初期応答フレームは、サービスプロトコル類型を含むことを特徴とするＷｉＦｉ  Ｄｉｒｅｃｔネットワークでの第２ＷＦＤデバイスのＷｉＦｉディスプレイサービス探索方法。
【請求項８】
前記ＧＡＳ初期要請フレームは、サービスプロトコル類型、サービス情報類型及びサービス名称を含み、
前記サービスプロトコル類型は、あらゆるプロトコル識別子を含むか、またはＷｉＦｉディスプレイプロトコルを識別する、ＷｉＦｉディスプレイプロトコル識別子またはベンダー拡張プロトコル識別子を含み、
前記サービス情報類型は、サービス名称、サービス具体情報及びベンダー拡張情報のうち一つの情報に対応する識別子を含み、
前記サービス名称は、サービス情報を要請しようとする該サービス名称を含むことを特徴とする請求項７に記載のＷｉＦｉ  Ｄｉｒｅｃｔネットワークでの第２ＷＦＤデバイスのＷｉＦｉディスプレイサービス探索方法。
【請求項９】
前記ＧＡＳ初期応答フレームは、サービス情報類型、状態コード及びサービス情報を含み、
前記サービスプロトコル類型は、要請されたＷｉＦｉディスプレイサービスを識別する、ＷｉＦｉディスプレイサービス識別子またはベンダー拡張プロトコル識別子を含み、
前記サービス情報類型は、サービス名称、サービス具体情報及びベンダー拡張情報のうち要請された一つの情報に対応する識別子を含み、
前記状態コードは、サービス情報要請結果を識別する情報を含み、
前記サービス情報は、前記サービス情報類型に基づいて、要請されたサービス情報を含むことを特徴とする請求項７に記載のＷｉＦｉ  Ｄｉｒｅｃｔネットワークでの第２ＷＦＤデバイスのＷｉＦｉディスプレイサービス探索方法。
【請求項１０】
前記サービス情報は、
デバイス能力情報、ビデオプロファイル情報、オーディオプロファイル情報、伝送能力情報、システム情報、ディスプレイ能力情報、３Ｄ能力情報のうち少なくとも一つの情報、及び該情報についての識別子を含むことを特徴とする請求項９に記載のＷｉＦｉ  Ｄｉｒｅｃｔネットワークでの第２ＷＦＤデバイスのＷｉＦｉディスプレイサービス探索方法。
【請求項１１】
前記第１ＷＦＤデバイス及び前記第２ＷＦＤデバイスは、ＷｉＦｉディスプレイ認証デバイスであることを特徴とする請求項７に記載のＷｉＦｉ  Ｄｉｒｅｃｔネットワークでの第２ＷＦＤデバイスのＷｉＦｉディスプレイサービス探索方法。
【請求項１２】
ＷｉＦｉ  Ｄｉｒｅｃｔネットワークの第２ＷＦＤデバイスが支援するサービスを探索するためのサービス探索要請フレーム(Service  Discovery  Request  Frame)を生成するフレーム生成部と、
前記サービス探索要請フレームを前記第２ＷＦＤデバイスへ伝送するフレーム伝送部と、
前記サービス探索要請フレームに対する応答として、サービス探索応答フレームを、前記第２ＷＦＤデバイスから受信するフレーム受信部と、を備え、
前記サービス探索要請フレーム及び前記サービス探索応答フレームは、それぞれ８０２．１１ｕのＧＡＳ(Generic  Advertising  Service)初期要請フレーム(GAS  Initial  Request  Frame)、及びＧＡＳ初期応答フレーム(GAS  Initial  Response  Frame)を利用して生成され、
前記ＧＡＳ初期応答フレームは、サービスプロトコル類型を含むことを特徴とするＷｉＦｉ  Ｄｉｒｅｃｔネットワークでの第１ＷＦＤデバイス。
【請求項１３】
ＷｉＦｉ  Ｄｉｒｅｃｔネットワークの第２ＷＦＤデバイスが支援するサービスを探索するためのサービス探索要請フレームを第１ＷＦＤデバイスから受信するフレーム受信部と、
前記サービス探索要請フレームに対する応答フレームであるサービス探索応答フレーム(Service  Discovery  Response  Frame)を生成するフレーム生成部と、
前記サービス探索応答フレームを前記第１ＷＦＤデバイスへ伝送するフレーム伝送部と、を備え、
前記サービス探索要請フレーム及び前記サービス探索応答フレームは、それぞれ８０２．１１ｕのＧＡＳ(Generic  Advertising  Service)初期要請フレーム(GAS  Initial  Request  Frame)、及びＧＡＳ初期応答フレーム(GAS  Initial  Response  Frame)を利用して生成され、
前記ＧＡＳ初期応答フレームは、サービスプロトコル類型を含むことを特徴とするＷｉＦｉ  Ｄｉｒｅｃｔネットワークでの第２ＷＦＤデバイス。
【請求項１４】
請求項１ないし１１のうちいずれか一項に記載の方法を行うためのプログラムが記録されたコンピュータで読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＷｉＦｉ  ＤｉｒｅｃｔネットワークでＷｉＦｉディスプレイ(WFD:  WiFi  Display)サービス探索方法及びその装置に係り、特に８０２．１１ｕのＧＡＳ(Generic  Advertising  Service)初期要請フレーム(GAS  Initial  Request  Frame)、及びＧＡＳ初期応答フレーム(GAS  Initial  Response  Frame)を利用して、２階層連結前ステップ(Layer  2  Pre-Association  Stage)で、ＷｉＦｉ  Ｄｉｒｅｃｔネットワーク内のデバイスが互いに利用可能なＷｉＦｉディスプレイプロトコルのサービスを探索する、ＷｉＦｉ  ＤｉｒｅｃｔネットワークでのＷｉＦｉディスプレイサービス探索方法及びその装置に関する。
【背景技術】
【０００２】
ＷｉＦｉ  Ｄｉｒｅｃｔネットワークは、ＷｉＦｉデバイスがホームネットワーク、オフィスネットワーク及びホットスポットネットワークに参与せずにも、互いにピア・ツー・ピア連結できるネットワークであって、ＷｉＦｉ連合により提案された。
【０００３】
ＷｉＦｉ  Ｄｉｒｅｃｔネットワーク内のデバイスは、相互の能力情報などを探索できなければならない。デバイス及び支援されるサービス能力情報の探索のために、ＯＳＩの７階層のうち３階層以上の探索プロトコルが従来利用されてきた。３階層以上のプロトコルは、ＵＰｎＰ(Universal  Plug  and  Play)、ＳＳＤＰ(Simple  Service  Discovery  Protocol)、ＺｅｒｏＣｏｎｆ(Zero  Configuration  Networking)、及びＤＮＳ−ＳＤ(DNS  Service  Discovery)を含む。
【０００４】
しかし、３階層以上のプロトコルを利用して、デバイスが支援可能なサービスを判断する過程は、該デバイスに２階層の連結があらかじめ設定された後に開始される。以後、ユーザーのサービス要求事項を満たさないデバイスであると判断された場合、該デバイスに既に設定された２階層の連結をカットし、他のデバイスに２階層の連結を再設定して、他のデバイスが支援可能なサービスを再び探索せねばならない。
【０００５】
したがって、小さい携帯用デバイスが低いバッテリー容量を保有していることに鑑みる時、エネルギー効率及びユーザー経験(User  Experience)の向上などのために、２階層連結前ステップでデバイスが支援可能なサービスを探索できる新たな方法が要求される。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明の目的は、８０２．１１ｕのＧＡＳ初期要請フレーム及びＧＡＳ初期応答フレームを利用して、２階層連結前ステップでＷｉＦｉ  Ｄｉｒｅｃｔネットワーク内のデバイスが互いに利用可能なＷｉＦｉディスプレイプロトコルのサービスを探索する、ＷｉＦｉ  ＤｉｒｅｃｔネットワークでのＷｉＦｉディスプレイサービス探索方法及びその装置を提供することである。
【課題を解決するための手段】
【０００７】
本発明の一実施形態によれば、ＷｉＦｉ  Ｄｉｒｅｃｔネットワークでの第１ＷＦＤデバイスのＷｉＦｉディスプレイサービス探索方法は、ＷｉＦｉ  Ｄｉｒｅｃｔネットワークの第２ＷＦＤ(WiFi  Display)デバイスが支援するサービスを探索するためのサービス探索要請フレーム(Service  Discovery  Request  Frame)を生成するステップと、前記サービス探索要請フレームを前記第２ＷＦＤデバイスへ伝送するステップと、前記サービス探索要請フレームに対する応答として、サービス探索応答フレームを、前記第２ＷＦＤデバイスから受信するステップと、を含み、前記サービス探索要請フレーム及び前記サービス探索応答フレームは、それぞれ８０２．１１ｕのＧＡＳ(Generic  Advertising  Service)初期要請フレーム(GAS  Initial  Request  Frame)、及びＧＡＳ初期応答フレーム(GAS  Initial  Response  Frame)を利用して生成される。
【０００８】
本発明の一実施形態によれば、前記ＧＡＳ初期要請フレームは、サービスプロトコル類型、サービス情報類型及びサービス名称を含み、前記サービスプロトコル類型は、あらゆるプロトコル識別子を含むか、またはＷｉＦｉディスプレイプロトコルを識別する、ＷｉＦｉディスプレイプロトコル識別子またはベンダー拡張プロトコル識別子を含み、前記サービス情報類型は、サービス名称、サービス具体情報及びベンダー拡張情報のうち一つの情報に対応する識別子を含み、前記サービス名称は、サービス情報を要請しようとする当該サービス名称を含む。
【０００９】
本発明の一実施形態によれば、前記ＧＡＳ初期応答フレームは、サービスプロトコル類型、サービス情報類型、状態コード及びサービス情報を含み、前記サービスプロトコル類型は、要請されたＷｉＦｉディスプレイサービスを識別する、ＷｉＦｉディスプレイサービス識別子またはベンダー拡張プロトコル識別子を含み、前記サービス情報類型は、サービス名称、サービス具体情報及びベンダー拡張情報のうち要請された一つの情報に対応する識別子を含み、前記状態コードは、サービス情報要請結果を識別する情報を含み、前記サービス情報は、前記サービス情報類型に基づいて、要請されたサービス情報を含む。
【００１０】
本発明の一実施形態によれば、前記サービス情報は、デバイス能力情報、ビデオプロファイル情報、オーディオプロファイル情報、伝送能力情報、システム情報、ディスプレイ能力情報、３Ｄ能力情報のうち少なくとも一つの情報、及び該情報についての識別子を含む。
【００１１】
本発明の一実施形態によれば、前記サービス探索応答フレームに含まれた前記第２ＷＦＤデバイスが支援するサービス情報に基づいて、選択的に前記第２ＷＦＤデバイスに２階層保安連結を設定するステップをさらに含む。
【００１２】
本発明の一実施形態によれば、前記第１ＷＦＤデバイス及び前記第２ＷＦＤデバイスは、ＷｉＦｉディスプレイ認証デバイスである。
【００１３】
また、本発明の一実施形態によれば、ＷｉＦｉ  Ｄｉｒｅｃｔネットワークでの第２ＷＦＤデバイスのＷｉＦｉディスプレイサービス探索方法は、ＷｉＦｉ  Ｄｉｒｅｃｔネットワークの第２ＷＦＤデバイスが支援するサービスを探索するためのサービス探索要請フレームを第１ＷＦＤデバイスから受信するステップと、前記サービス探索要請フレームに対する応答フレームであるサービス探索応答フレーム(Service  Discovery  Response  Frame)を生成するステップと、前記サービス探索応答フレームを前記第１ＷＦＤデバイスへ伝送するステップと、を含み、前記サービス探索要請フレーム及び前記サービス探索応答フレームは、それぞれ８０２．１１ｕのＧＡＳ初期要請フレーム及びＧＡＳ初期応答フレームを利用して生成される。
【００１４】
本発明の一実施形態によれば、前記ＧＡＳ初期要請フレームは、サービスプロトコル類型、サービス情報類型及びサービス名称を含み、前記サービスプロトコル類型は、あらゆるプロトコル識別子を含むか、またはＷｉＦｉディスプレイプロトコルを識別する、ＷｉＦｉディスプレイプロトコル識別子またはベンダー拡張プロトコル識別子を含み、前記サービス情報類型は、サービス名称、サービス具体情報及びベンダー拡張情報のうち一つの情報に対応する識別子を含み、前記サービス名称は、サービス情報を要請しようとする該サービス名称を含む。
【００１５】
本発明の一実施形態によれば、前記ＧＡＳ初期応答フレームは、サービスプロトコル類型、サービス情報類型、状態コード及びサービス情報を含み、前記サービスプロトコル類型は、要請されたＷｉＦｉディスプレイサービスを識別する、ＷｉＦｉディスプレイサービス識別子またはベンダー拡張プロトコル識別子を含み、前記サービス情報類型は、サービス名称、サービス具体情報及びベンダー拡張情報のうち要請された一つの情報に対応する識別子を含み、前記状態コードは、サービス情報要請結果を識別する情報を含み、前記サービス情報は、前記サービス情報類型に基づいて、要請されたサービス情報を含む。
【００１６】
本発明の一実施形態によれば、前記サービス情報は、デバイス能力情報、ビデオプロファイル情報、オーディオプロファイル情報、伝送能力情報、システム情報、ディスプレイ能力情報、３Ｄ能力情報のうち少なくとも一つの情報、及び該情報についての識別子を含む。
【００１７】
本発明の一実施形態によれば、前記第１ＷＦＤデバイス及び前記第２ＷＦＤデバイスは、ＷｉＦｉディスプレイ認証デバイスである。
【００１８】
また、本発明の一実施形態によれば、前記方法を行うためのプログラムが記録されたコンピュータで読み取り可能な記録媒体を含む。
【００１９】
また、本発明の一実施形態によれば、ＷｉＦｉ  Ｄｉｒｅｃｔネットワークでの第１ＷＦＤデバイスは、ＷｉＦｉ  Ｄｉｒｅｃｔネットワークの第２ＷＦＤデバイスが支援するサービスを探索するためのサービス探索要請フレームを生成するフレーム生成部と、前記サービス探索要請フレームを前記第２ＷＦＤデバイスへ伝送するフレーム伝送部と、前記サービス探索要請フレームに対する応答として、サービス探索応答フレームを、前記第２ＷＦＤデバイスから受信するフレーム受信部と、を備え、前記サービス探索要請フレーム及び前記サービス探索応答フレームは、それぞれ８０２．１１ｕのＧＡＳ初期要請フレーム及びＧＡＳ初期応答フレームを利用して生成される。
【００２０】
また、本発明の一実施形態によれば、ＷｉＦｉ  Ｄｉｒｅｃｔネットワークでの第２ＷＦＤデバイスは、ＷｉＦｉ  Ｄｉｒｅｃｔネットワークの第２ＷＦＤデバイスが支援するサービスを探索するためのサービス探索要請フレームを第１ＷＦＤデバイスから受信するフレーム受信部と、前記サービス探索要請フレームに対する応答フレームであるサービス探索応答フレームを生成するフレーム生成部と、前記サービス探索応答フレームを前記第１ＷＦＤデバイスへ伝送するフレーム伝送部と、を備え、前記サービス探索要請フレーム及び前記サービス探索応答フレームは、それぞれ８０２．１１ｕのＧＡＳ初期要請フレーム及びＧＡＳ初期応答フレームを利用して生成される。
【発明の効果】
【００２１】
本発明の一実施形態によれば、サービス探索応答フレームに含まれたＷＦＤデバイスが支援するサービス情報を判断した後、ユーザーの要求事項を満たすデバイスである場合にのみ、選択的にＷＦＤデバイスに２階層保安連結を設定できる。したがって、本発明の一実施形態によれば、複数のＷＦＤデバイスのうち、ユーザーの要求事項を満たすデバイスを２階層連結前ステップで選択できる。
【００２２】
したがって、本発明の一実施形態によれば、２階層連結前ステップでＷＦＤデバイスが支援可能なサービスを探索することで、ユーザーが所望するサービスを支援するデバイスを探索するために、反復的な２階層連結設定過程を避けることができるので、バッテリーの消耗を減らすことができ、ユーザー経験を向上させることができる。
【００２３】
本発明の一実施形態によれば、ＷＦＤデバイスのサービス探索のために、交換されるフレームフォーマット及び送受信手順を最小化して、容易に理解可能に定義することで、２階層連結前ステップでのサービス探索のコスト及び具現複雑度を最小化でき、ＷｉＦｉ  ＤｉｒｅｃｔネットワークでのＷＦＤデバイス間の手軽な連結設定を支援できる。
【図面の簡単な説明】
【００２４】
【図１】本発明の一実施形態によるＷｉＦｉ  ＤｉｒｅｃｔネットワークでのＷｉＦｉディスプレイサービス探索過程を示す図である。
【図２】本発明の一実施形態によるＷｉＦｉ  Ｄｉｒｅｃｔネットワークでの第１ＷＦＤデバイスのサービス探索要請過程を示すフローチャートである。
【図３】本発明の一実施形態によるＷｉＦｉ  Ｄｉｒｅｃｔネットワークでの第２ＷＦＤデバイスのサービス探索応答過程を示すフローチャートである。
【図４】本発明の一実施形態によるサービス探索要請／応答フレームを示す図である。
【図５】本発明の一実施形態によるサービス探索要請フレームのサービス探索要請ＴＬＶ(Type  Length  Value)を示す図である。
【図６】本発明の一実施形態によるサービスプロトコル類型を示す図である。
【図７】本発明の一実施形態によるサービス情報類型を示す図である。
【図８】本発明の一実施形態によるサービス探索応答フレームのサービス探索応答ＴＬＶを示す図である。
【図９】本発明の一実施形態によるサービス探索応答フレームの状態コードを示す図面である。
【図１０】本発明の一実施形態によるあらゆるプロトコル識別子を含むサービス探索要請フレームを示す図である。
【図１１】本発明の一実施形態によるベンダー拡張プロトコル識別子を含むサービス探索応答フレームを示す図である。
【図１２】本発明の一実施形態によるベンダー拡張プロトコル識別子を含むサービス探索要請フレームを示す図である。
【図１３】本発明の一実施形態によるベンダー拡張プロトコル識別子を含むサービス探索応答フレームを示す図である。
【図１４】本発明の他の実施形態によるＷｉＦｉディスプレイプロトコル識別子及びベンダー拡張プロトコル識別子を含むサービスプロトコル類型を示す図である。
【図１５】本発明の他の実施形態によるＷｉＦｉディスプレイプロトコル識別子を含むサービスプロトコル類型を示す図である。
【図１６】本発明の他の実施形態によるＷｉＦｉディスプレイプロトコル識別子を含むサービス探索要請フレームを示す図である。
【図１７】本発明の他の実施形態によるＷｉＦｉディスプレイプロトコル識別子を含むサービス探索応答フレームを示す図である。
【図１８】本発明の他の実施形態によるサービス具体情報を要請するサービス探索要請フレームを示す図である。
【図１９】本発明の他の実施形態によるサービス情報を含むサービス探索応答フレームを示す図である。
【図２０】本発明の一実施形態によるサービス探索応答フレームのサービス情報フィールドを示す図である。
【図２１】本発明の一実施形態によるサービス情報フィールドの情報識別子（または、情報類型）を示す図である。
【図２２】本発明の一実施形態によるデバイス能力ＴＬＶを示す図である。
【図２３】本発明の一実施形態によるデバイス能力ＴＬＶのデバイスクラス及びデバイス状態サブフィールドを示す図である。
【図２４】本発明の一実施形態によるデバイス能力ＴＬＶのＣＰ／ＣＥＣ／Ｓｃｒｅｅｎサブフィールドを示す図である。
【図２５】本発明の一実施形態によるデバイス能力ＴＬＶのスクリーンオプションフィールドを示す図である。
【図２６】本発明の一実施形態によるビデオプロファイルＴＬＶを示す図である。
【図２７】本発明の一実施形態によるビデオプロファイルＴＬＶのビデオプロファイルビットマップを示す図である。
【図２８】本発明の一実施形態によるビデオプロファイルＴＬＶのベースラインサブフィールドを示す図である。
【図２９】本発明の一実施形態によるオーディオプロファイルＴＬＶを示す図である。
【図３０】本発明の一実施形態によるオーディオプロファイルＴＬＶのオーディオプロファイルビットマップフィールドを示す図である。
【図３１】本発明の一実施形態による伝送能力ＴＬＶを示す図である。
【図３２】本発明の一実施形態による伝送能力ＴＬＶのエラーフィードバックフィールドを示す図である。
【図３３】本発明の一実施形態による伝送能力ＴＬＶのバックチャネル支援フィールドを示す図である。
【図３４】本発明の一実施形態によるシステム情報ＴＬＶを示す図である。
【図３５】本発明の一実施形態によるシステム情報ＴＬＶのそれぞれのフィールドを示す図である。
【図３６】本発明の一実施形態によるディスプレイ能力ＴＬＶを示す図である。
【図３７】本発明の一実施形態によるディスプレイ能力ＴＬＶのそれぞれのフィールドを示す図である。
【図３８】本発明の一実施形態による３Ｄ能力ＴＬＶを示す図である。
【図３９】本発明の一実施形態による３Ｄ能力ＴＬＶのそれぞれのフィールドを示す図である。
【図４０】本発明の一実施形態による第１ＷＦＤデバイス構造を示すブロック図である。
【図４１】本発明の一実施形態による第２ＷＦＤデバイス構造を示すブロック図である。
【発明を実施するための形態】
【００２５】
以下、添付された図面を参照して、本発明による望ましい実施形態を詳細に説明する。図面で、同じ参照符号は同じ構成要素を指し、図面上で、各構成要素のサイズは、説明の明瞭性のために誇張されもする。
【００２６】
図１は、本発明の一実施形態によるＷｉＦｉ  ＤｉｒｅｃｔネットワークでのＷｉＦｉディスプレイサービス探索過程を示す。
【００２７】
ＷｉＦｉ  Ｄｉｒｅｃｔネットワークは、第１ＷＦＤデバイス１１０及び第２ＷＦＤデバイス１２０を備える少なくとも一つのＷＦＤデバイスを備える。以下で、ＷｉＦｉ  Ｄｉｒｅｃｔネットワークは、ＷｉＦｉピア・ツー・ピア（Ｐ２Ｐ）ネットワークと同じ意味を有する。ＷＦＤデバイスは、ディスプレイ装置、プリンタ、デジタルカメラ、プロジェクタ及び携帯電話などＷｉＦｉディスプレイサービスを支援する装置を含む。ＷＦＤデバイスは、ＷｉＦｉディスプレイ認証デバイスを含む。
【００２８】
ＷｉＦｉ  Ｄｉｒｅｃｔネットワーク内のＷＦＤデバイスは、ＷＬＡＮ(Wireless  Local  Area  Network)ＡＰ(Access  Point)を利用せずに、互いに直接連結できる。このために、ＷＦＤデバイスは、新たなファームウェアプロトコルを具現する。
【００２９】
図１に示す例において、第１ＷＦＤデバイス１１０はＴＶであり、第２ＷＦＤデバイス１２０はセットトップボックスである。第１ＷＦＤデバイス１１０と第２ＷＦＤデバイス１２０とは、互いに直接的にピア・ツー・ピア連結を設定することで、ＷｉＦｉ  Ｄｉｒｅｃｔネットワークを構成する。
【００３０】
第１ＷＦＤデバイス１１０及び第２ＷＦＤデバイス１２０は、２階層保安連結を設定する以前のステップで、互いにデバイス探索１３０を行う。デバイス探索１３０の過程は、デバイス情報交換のために、プローブ要請フレーム及びプローブ応答フレームを利用する。第１ＷＦＤデバイス１１０がＷｉＦｉ  Ｄｉｒｅｃｔネットワークのグループ代表である場合、第１ＷＦＤデバイス１１０は、第２ＷＦＤデバイス１２０が伝送したプローブ要請フレームにプローブ応答フレームで応答することで、第１ＷＦＤデバイス１１０のデバイス情報を、第２ＷＦＤデバイス１２０へ伝送する。
【００３１】
デバイス情報は、デバイス類型及びデバイスサブ類型を含む。図１に示す例において、第１ＷＦＤデバイス１１０のデバイス類型は、“ディスプレイ”類型であり、デバイスサブ類型は、“ＴＶ”である。
【００３２】
以後、第１ＷＦＤデバイス１１０及び第２ＷＦＤデバイス１２０は、互いにサービス探索１４０を行う。
【００３３】
サービス探索１４０の過程は、ＷＦＤデバイスが提供するサービス情報交換のために、サービス探索要請フレーム(Service  Discovery  Request  Frame)及びサービス探索応答フレーム(Service  Discovery  Response  Frame)を利用する。サービス探索要請フレーム及びサービス探索応答フレームは、それぞれ８０２．１１ｕのＧＡＳ(Generic  Advertising  Service)初期要請フレーム(GAS  Initial  Request  Frame)、及びＧＡＳ初期応答フレーム(GAS  Initial  Response  Frame)を利用して生成される。サービス探索要請フレーム及びサービス探索応答フレームのそれぞれのフィールドは、図４ないし図９を通じて詳細に後述する。
【００３４】
本発明の一実施形態によれば、サービス探索応答フレームに含まれたＷＦＤデバイスが支援するサービス情報を判断した後、ユーザーの要求事項を満たすデバイスである場合にのみ、選択的にＷＦＤデバイスに２階層保安連結を設定する。したがって、本発明の一実施形態によれば、複数のＷＦＤデバイスのうち、ユーザーの要求事項を満たすデバイスを２階層連結前ステップ(Layer  2  Pre-Association  Stage)で選択する。
【００３５】
したがって、本発明の一実施形態によれば、２階層連結前ステップで、ＷＦＤデバイスが支援可能なサービスを探索することで、ユーザーが所望するサービスを支援するデバイスを探索するために、反復的な２階層連結設定過程を避けることができるので、バッテリーの消耗を減らすことができ、ユーザー経験を向上させることができる。
【００３６】
本発明の一実施形態によれば、ＷＦＤデバイスのサービス探索のために、交換されるフレームフォーマット及び送受信手順を最小化して、容易に理解可能に定義することで、２階層連結前ステップでのサービス探索のコスト及び具現複雑度を最小化でき、ＷｉＦｉ  ＤｉｒｅｃｔネットワークでのＷＦＤデバイス間の手軽な連結設定を支援できる。
【００３７】
図２は、本発明の一実施形態によるＷｉＦｉ  Ｄｉｒｅｃｔネットワークでの第１ＷＦＤデバイスのサービス探索要請過程を示すフローチャートである。
【００３８】
本発明の一実施形態によるＷｉＦｉ  Ｄｉｒｅｃｔネットワークで、ＷＦＤデバイスは、２階層連結前ステップで、ＷＦＤデバイスが支援可能なサービスを探索する。
【００３９】
ステップ２２０で、第１ＷＦＤデバイスは、ＷｉＦｉ  Ｄｉｒｅｃｔネットワークの第２ＷＦＤデバイスが支援するサービスを探索するためのサービス探索要請フレームを生成する。
【００４０】
ステップ２３０で、第１ＷＦＤデバイスは、サービス探索要請フレームを第２ＷＦＤデバイスへ伝送する。
【００４１】
ステップ２４０で、第１ＷＦＤデバイスは、サービス探索要請フレームに対する応答として、サービス探索応答フレームを第２ＷＦＤデバイスから受信する。
【００４２】
本発明の一実施形態によるサービス探索要請フレーム及びサービス探索応答フレームは、それぞれ８０２．１１ｕのＧＡＳ初期要請フレーム及びＧＡＳ初期応答フレームを利用して生成される。
【００４３】
図３は、本発明の一実施形態によるＷｉＦｉ  Ｄｉｒｅｃｔネットワークでの第２ＷＦＤデバイスのサービス探索応答過程を示すフローチャートである。
【００４４】
ステップ３２０で、第２ＷＦＤデバイスは、サービス探索要請フレームを第１ＷＦＤデバイスから受信する。
【００４５】
ステップ３３０で、第２ＷＦＤデバイスは、サービス探索要請フレームに対する応答フレームであるサービス探索応答フレームを生成する。
【００４６】
ステップ３４０で、第２ＷＦＤデバイスは、サービス探索応答フレームを第１ＷＦＤデバイスへ伝送する。
【００４７】
図４は、本発明の一実施形態によるサービス探索要請／応答フレームを示す。
【００４８】
サービス探索要請フレーム及びサービス探索応答フレームは、８０２．１１ｕのＧＡＳ初期要請フレーム及びＧＡＳ初期応答フレームを利用してそれぞれ生成されるが、さらに詳しくは、ＧＡＳ初期要請／応答フレームのベンダー拡張フィールドを利用する。
【００４９】
図４に示すように、ＧＡＳ初期要請／応答フレームの“ＯＵＩ(Organizationally  Unique  Identifier)  Ｓｕｂｔｙｐｅ”フィールド、及びサービス探索要請／応答ＴＬＶ(Type  Length  Value)を含むサービスＴＬＶフィールドのサイズは、それぞれ１オクテット及び可変的なサイズである。
【００５０】
“ＯＵＩ  Ｓｕｂｔｙｐｅ”フィールドは、機関に割り当てられた識別子を意味するが、図４に示す例において、“ＯＵＩ  Ｓｕｂｔｙｐｅ”フィールドは、ＷＦＡ(WiFi  Alliance)機関を識別する“０ｘ０９”値を有する。
【００５１】
図５は、本発明の一実施形態によるサービス探索要請フレームのサービス探索要請ＴＬＶを示す。サービス探索要請ＴＬＶは、“Length”、“Service  Protocol  Type”、“Service  Information  Type”、“Service  Transaction  ID”及び“Service  Name”フィールドを含み、それぞれのフィールドは、順次に２，１，１及び可変的な長さのオクテットのサイズを有する。
【００５２】
“Length”フィールドは、サービス探索要請ＴＬＶの長さの値を含む。
【００５３】
“Service  Protocol  Type”フィールドは、サービスプロトコル類型を含み、図６を参照して後述する。
【００５４】
“Service  Information  Type”フィールドは、サービス情報類型を含み、図７を参照して後述する。
【００５５】
“Service  Transaction  ID”フィールドは、サービス探索要請フレームとサービス探索応答フレームとを対応させるための識別子を含む。“Service  Transaction  ID”フィールドは、サービス探索要請フレームが生成される時、０でない任意の値に設定される。
【００５６】
“Service  Name”フィールドは、“Service  Protocol  Type”に基づいて、具体情報を要請する所定のサービス名称をＵＴＦ−８でエンコーディングして含む。“Service  Protocol  Type”が“Vendor  Specific”である場合、“Service  Name”フィールドは、ベンダーの“ＯＵＩ”値から始まる。
【００５７】
図６は、本発明の一実施形態によるサービスプロトコル類型を示す。図６に示す例において、サービスプロトコル類型は、０ないし２５５のうち一つの値を含む。０は、あらゆるプロトコル識別子、１は、Ｂｏｎｊｏｕｒプロトコル識別子、２は、ＵＰｎＰプロトコル識別子、３は、ベンダー拡張プロトコル識別子をそれぞれ意味し、４ないし２５５は、予約された識別子を意味する。
【００５８】
図７は、本発明の一実施形態によるサービス情報類型を示す。図７に示す例において、サービス情報類型は、０ないし２５５のうち一つの値を含む。０は、サービス名称、１は、サービス具体情報、２は、ベンダー拡張情報をそれぞれ意味し、３ないし２５５は、予約された識別子を意味する。
【００５９】
サービス探索要請フレームを利用して、あらゆる上位階層のサービスプロトコル類型のあらゆるサービスリストを要請しようとする場合、サービス探索要請フレームは、“Service  Protocol  Type”フィールドで０値、“Service  Information  Type”フィールドで０値を含む一つのサービス探索要請ＴＬＶを含む。
【００６０】
サービス探索要請フレームを利用して、所定の上位階層のサービスプロトコル類型のあらゆるサービスリストを要請しようとする場合、サービス探索要請フレームは、“Service  Protocol  Type”フィールドで所定のサービスプロトコル類型を識別する識別子、“Service  Information  Type”フィールドで０値を含む一つのサービス探索要請ＴＬＶを含む。
【００６１】
サービス探索要請フレームを利用して、所定の上位階層のサービスプロトコル類型の所定のサービス情報を要請しようとする場合、サービス探索要請フレームは、“Service  Protocol  Type”フィールドで所定のサービスプロトコル類型を識別する識別子、“Service  Information  Type”フィールドでサービス具体情報またはベンダー拡張情報のうち一つの情報に対応する識別子、“Service  Name”フィールドでサービス情報を要請しようとするサービス名称を含む一つのサービス探索要請ＴＬＶを含む。
【００６２】
サービス探索要請フレームを利用して、複数個の上位階層のサービスプロトコル類型の複数個のサービス情報を要請しようとする場合、サービス探索要請フレームは、複数個のサービス探索要請ＴＬＶを含む。それぞれのサービス探索要請ＴＬＶは、“Service  Protocol  Type”フィールドで所定のサービスプロトコル類型を識別する識別子、“Service  Information  Type”フィールドでサービス具体情報またはベンダー拡張情報のうち一つの情報に対応する識別子、“Service  Name”フィールドでサービス情報を要請しようとするサービス名称を含む。
【００６３】
図８は、本発明の一実施形態によるサービス探索応答フレームのサービス探索応答ＴＬＶを示す。
【００６４】
サービス探索応答ＴＬＶは、“Length”、“Service  Protocol  Type”、“Service  Information  Type”、“Service  Transaction  ID”、“Status  Code”及び“Service  Information”フィールドを含み、それぞれのフィールドは、順次に２，１，１，１及び可変的な長さのオクテットのサイズを有する。
【００６５】
“Length”フィールドは、サービス探索応答ＴＬＶの長さの値を含む。
【００６６】
“Service  Protocol  Type”フィールドは、サービスプロトコル類型を含み、図６に示すような値を有する。
【００６７】
“Service  Information  Type”フィールドは、サービス情報類型を含み、図７に示すような値を有する。
【００６８】
“Service  Transaction  ID”フィールドは、サービス探索要請フレームとサービス探索応答フレームとを対応させるための識別子を含む。“Service  Transaction  ID”フィールドは、サービス探索要請フレームに対する応答により生成されるサービス探索応答フレームであることを識別するために、サービス探索要請フレームに含まれた値に設定される。
【００６９】
“Status  Code”フィールドは、要請されるサービスの状態コードを含み、図９を参照して後述する。
【００７０】
“Service  Information”フィールドは、“Service  Information  Type”フィールドに基づいて、サービス名称、サービス具体情報及びベンダー拡張情報のうち一つの情報を含む。
【００７１】
サービス名称は、“Service  Protocol  Type”により識別されるサービスプロトコル類型がサービスする所定のサービス名称をＵＴＦ−８でエンコーディングして含む。
【００７２】
サービス具体情報は、“Service  Protocol  Type”により識別されるサービスプロトコル類型がサービスする所定のサービスの具体情報をＵＴＦ−８でエンコーディングして含む。“Service  Protocol  Type”が“Vendor  Specific”である場合、サービス具体情報は、ベンダーの“ＯＵＩ”値から始まる。
【００７３】
ベンダー拡張情報は、“Service  Protocol  Type”により識別されるサービスプロトコル類型がサービスする所定のサービスのベンダー拡張情報をＵＴＦ−８でエンコーディングして含む。ベンダー拡張情報は、ベンダーの“ＯＵＩ”値から始まる。
【００７４】
“Service  Information”フィールドは、図２０ないし図３９を参照して詳細に後述する。
【００７５】
図９は、本発明の一実施形態によるサービス探索応答フレームの状態コードを示す。図９に示す例において、状態コードは、０ないし２５５のうち一つの値を含む。０は、サービス利用可能状態、１は、サービス利用不可状態、２は、サービスプロトコル類型利用不可状態、３は、サービス名称利用不可状態、４は、サービス具体情報利用不可状態、５は、サービスは利用可能であるが、サービス具体情報利用不可状態、６は、誤った要請をそれぞれ意味し、７ないし２５５は、予約された状態コードを意味する。
【００７６】
サービス探索応答フレームを利用して、あらゆる上位階層のサービスプロトコル類型のあらゆるサービスリストを応答しようとする場合、サービス探索応答フレームは、複数個のサービス探索応答ＴＬＶを含む。それぞれのサービス探索応答ＴＬＶは、“Service  Protocol  Type”フィールドで所定のサービスプロトコル類型（例えば、Ｂｏｎｊｏｕｒ、ＵＰｎＰなど）を識別する識別子、“Service  Information  Type”フィールドで“Service  Name”識別子、“Service  Transaction  ID”フィールドでサービス探索要請フレームに含まれた値、“Status  Code”フィールドでサービス利用可能状態を表す状態コード値、“Service  Information”フィールドでサービス名称を含む。利用可能なサービスがない場合、サービス探索応答フレームは、一つのサービス探索応答ＴＬＶを含む。一つのサービス探索応答ＴＬＶは、“Service  Protocol  Type”フィールドで０値、“Service  Information  Type”フィールドで０値、“Status  Code”フィールドで所定のエラー状態のコード値、“Service  Information”フィールドで“Null”値を含む。
【００７７】
サービス探索応答フレームを利用して、所定の上位階層のサービスプロトコル類型のあらゆるサービスリストを応答しようとする場合、サービス探索応答フレームは、複数個のサービス探索応答ＴＬＶを含む。それぞれのサービス探索応答ＴＬＶは、“Service  Protocol  Type”フィールドで要請されたサービスプロトコル類型（例えば、Ｂｏｎｊｏｕｒ、ＵＰｎＰなど）を識別する識別子、“Service  Information  Type”フィールドで“Service  Name”識別子、“Service  Transaction  ID”フィールドでサービス探索要請フレームに含まれた値、“Status  Code”フィールドでサービス利用可能状態を表す状態コード値、“Service  Information”フィールドで利用可能なサービス名称を含む。利用可能なサービスがない場合、サービス探索応答フレームは、一つのサービス探索応答ＴＬＶを含む。一つのサービス探索応答ＴＬＶは、“Service  Protocol  Type”フィールドで要請されたサービスプロトコル類型を識別する識別子、“Service  Information  Type”フィールドで０値、“Status  Code”フィールドで所定のエラー状態のコード値、“Service  Information”フィールドで“Null”値を含む。
【００７８】
サービス探索応答フレームを利用して、所定の上位階層のサービスプロトコル類型の所定のサービス情報を応答しようとする場合、サービス探索要請フレームは、一つのサービス探索応答ＴＬＶを含む。一つのサービス探索応答ＴＬＶは、“Service  Protocol  Type”フィールドで要請されたサービスプロトコル類型を識別する識別子、“Service  Information  Type”フィールドでサービス具体情報またはベンダー拡張情報のうち一つの情報に対応する識別子、“Service  Transaction  ID”フィールドでサービス探索要請フレームに含まれた値、“Status  Code”フィールドでサービス利用可能状態を表す状態コード値、“Service  Information”フィールドで要請されたサービス具体情報またはベンダー拡張情報を含む。所定のサービスが利用不可な場合、一つのサービス探索応答ＴＬＶは、“Status  Code”フィールドで所定のエラー状態のコード値、“Service  Information”フィールドで利用不可なサービス名称を含む。
【００７９】
サービス探索応答フレームを利用して、複数個の上位階層のサービスプロトコル類型の複数個のサービス情報を応答しようとする場合、サービス探索応答フレームは、複数個のサービス探索応答ＴＬＶを含む。それぞれのサービス探索応答ＴＬＶは、“Service  Protocol  Type”フィールドで要請されたサービスプロトコル類型を識別する識別子、“Service  Information  Type”フィールドでサービス具体情報またはベンダー拡張情報のうち一つの情報に対応する識別子、“Service  Transaction  ID”フィールドでサービス探索要請フレームに含まれた値、“Status  Code”フィールドでサービス利用可能状態を表す状態コード値、“Service  Information”フィールドで要請されたサービス具体情報またはベンダー拡張情報を含む。所定のサービスが利用不可能な場合、該サービスに対応するサービス探索応答ＴＬＶは、“Status  Code”フィールドで所定のエラー状態のコード値、“Service  Information”フィールドで利用不可能なサービス名称を含む。
【００８０】
図１０は、本発明の一実施形態によるあらゆるプロトコル識別子を含むサービス探索要請フレームを示す。図１０に示す例は、サービス探索要請フレームを利用して、あらゆる上位階層のサービスプロトコル類型（“Service  Protocol  Type”フィールド値は０）のあらゆるサービスリストを要請する場合である。
【００８１】
図１１は、本発明の一実施形態によるベンダー拡張プロトコル識別子を含むサービス探索応答フレームを示す。図１１に示す例は、図１０のサービス探索要請フレームに対する応答であるサービス探索応答フレームを示す。サービス探索応答フレームは、一つのサービス探索応答ＴＬＶを含む。サービス探索応答ＴＬＶは、“Service  Protocol  Type”フィールドでベンダー拡張プロトコル類型の識別子、“Service  Information  Type”フィールドで“Service  Name”識別子、“Service  Transaction  ID”フィールドでサービス探索要請フレームに含まれた値、“Status  Code”フィールドでサービス利用可能状態を表す状態コード値、“Service  Information”フィールドでサービス名称を含む。本発明の一実施形態によるベンダー拡張サービスは、ＷＦＡ(WiFi  Alliance)により提案されたＷｉＦｉディスプレイサービスであるので、サービス名称が“ＷＦＡ”から始まる。“Length”フィールドは、４＋“Service  Information”フィールドの長さによって計算される。
【００８２】
図１２は、本発明の一実施形態によるベンダー拡張プロトコル識別子を含むサービス探索要請フレームを示す。図１２に示す例は、サービス探索要請フレームを利用して、ベンダー拡張プロトコル（“Service  Protocol  Type”フィールド値は３）のあらゆるサービスリストを要請する場合である。
【００８３】
図１３は、本発明の一実施形態によるベンダー拡張プロトコル識別子を含むサービス探索応答フレームを示す。図１３に示す例は、図１２のサービス探索要請フレームに対する応答であるサービス探索応答フレームを示す。サービス探索応答フレームは、複数個のサービス探索応答ＴＬＶを含む。サービス探索応答ＴＬＶは、“Service  Protocol  Type”フィールドでベンダー拡張プロトコル識別子、“Service  Information  Type”フィールドで“Service  Name”識別子、“Service  Transaction  ID”フィールドでサービス探索要請フレームに含まれた値、“Status  Code”フィールドでサービス利用可能状態または利用不可能状態を表す状態コード値、“Service  Information”フィールドでサービス名称（例えば、WFA_Service_α、WFA_Service_β、WFA_Service_χ）を含む。本発明の一実施形態によるベンダー拡張サービスは、ＷＦＡにより提案されたＷｉＦｉディスプレイサービスであるので、ＷＦＡのＯＵＩ値である“Ｏｘ００５２Ｆ２”がサービス名称前に追加される。“Length”フィールドは、４＋“Service  Information”フィールドの長さによって計算される。
【００８４】
図１４は、本発明の他の実施形態によるＷｉＦｉディスプレイプロトコル識別子及びベンダー拡張プロトコル識別子を含むサービスプロトコル類型を示す。
【００８５】
本発明の他の実施形態によるサービスプロトコル類型は、０ないし２５５のうち一つの値を含む。０は、あらゆるプロトコル識別子、１は、Ｂｏｎｊｏｕｒプロトコル識別子、２は、ＵＰｎＰプロトコル識別子、３は、ＷｉＦｉディスプレイプロトコル識別子、４は、ベンダー拡張プロトコル識別子をそれぞれ意味し、５ないし２５５は、予約された識別子を意味する。
【００８６】
すなわち、ＷｉＦｉディスプレイサービス探索のために、サービスプロトコル類型にＷｉＦｉディスプレイプロトコル識別子をさらに定義する。
【００８７】
図１５は、本発明の他の実施形態によるＷｉＦｉディスプレイプロトコル識別子を含むサービスプロトコル類型を示す。
【００８８】
本発明の他の実施形態によるサービスプロトコル類型は、０ないし２５５のうち一つの値を含む。０は、あらゆるプロトコル識別子、１は、Ｂｏｎｊｏｕｒプロトコル識別子、２は、ＵＰｎＰプロトコル識別子、３は、ＷｉＦｉディスプレイプロトコル識別子をそれぞれ意味し、４ないし２５５は、予約された識別子を意味する。図１５に示す例は、ベンダー拡張プロトコル識別子が定義されていない場合である。
【００８９】
図１６は、本発明の他の実施形態によるＷｉＦｉディスプレイプロトコル識別子を含むサービス探索要請フレームを示す。図１６に示す例は、サービス探索要請フレームを利用して、ＷｉＦｉディスプレイプロトコル（“Service  Protocol  Type”フィールド値は３）のあらゆるサービスリストを要請する場合である。
【００９０】
図１７は、本発明の他の実施形態によるＷｉＦｉディスプレイプロトコル識別子を含むサービス探索応答フレームを示す。図１７に示す例は、図１６のサービス探索要請フレームに対する応答であるサービス探索応答フレームを示す。サービス探索応答フレームは、複数個のサービス探索応答ＴＬＶを含む。サービス探索応答ＴＬＶは、“Service  Protocol  Type”フィールドでＷｉＦｉディスプレイプロトコル識別子、“Service  Information  Type”フィールドで“Service  Name”識別子、“Service  Transaction  ID”フィールドでサービス探索要請フレームに含まれた値、“Status  Code”フィールドでサービス利用可能状態または利用不可能状態を表す状態コード値、“Service  Information”フィールドでサービス名称（例えば、Service_α、Service_β、Service_γ）を含む。“Length”フィールドは、４＋“Service  Information”フィールドの長さによって計算される。
【００９１】
図１８は、本発明の他の実施形態によるサービス具体情報を要請するサービス探索要請フレームを示す。図１８に示す例は、サービス探索要請フレームを利用して、ＷｉＦｉディスプレイプロトコル（“Service  Protocol  Type”フィールド値は３）の“Service_α”サービス情報を要請する場合である。サービス探索要請フレームは、一つのサービス探索要請ＴＬＶを含む。サービス探索要請ＴＬＶは、“Service  Protocol  Type”フィールドでＷｉＦｉディスプレイプロトコル識別子、“Service  Information  Type”フィールドでサービス具体情報に対応する識別子、“Service  Name”フィールドでサービス名称である“Service_α”を含む。
【００９２】
図１９は、本発明の他の実施形態によるサービス情報を含むサービス探索応答フレームを示す。図１９に示す例は、図１８のサービス探索要請フレームに対する応答であるサービス探索応答フレームを示す。サービス探索応答フレームは、一つのサービス探索応答ＴＬＶを含む。サービス探索応答ＴＬＶは、“Service  Protocol  Type”フィールドでＷｉＦｉディスプレイプロトコル識別子、“Service  Information  Type”フィールドでサービス具体情報に対応する識別子、“Service  Transaction  ID”フィールドでサービス探索要請フレームに含まれた値、“Status  Code”フィールドでサービス利用可能状態を表す状態コード値、“Service  Information”フィールドで要請されたサービス“Service_α”の具体情報を含む。“Length”フィールドは、４＋“Service  Information”フィールドの長さによって計算される。
【００９３】
図２０は、本発明の一実施形態によるサービス探索応答フレームのサービス情報フィールドを示す。
【００９４】
本発明の一実施形態によるベンダー拡張サービスは、ＷＦＡにより提案されたＷｉＦｉディスプレイサービスであるので、３オクテットのＷＦＡのＯＵＩ値がサービス情報フィールド前に追加される。サービス情報フィールドは、サービス情報をそれぞれ含む少なくとも一つのＴＬＶを含む。“Type”フィールドは、１オクテットであって、サービス情報の類型を定義する。“Length”フィールドは、１オクテットであって、“Information”フィールドの長さを定義する。“Information”フィールドは、可変的な長さであって、実際のサービス情報を含む。
【００９５】
図２１は、本発明の一実施形態によるサービス情報フィールドの情報識別子（または、情報類型）を示す。
【００９６】
サービス情報フィールドの情報識別子（または、“Type”フィールド）は、ＷｉＦｉディスプレイサービスが支援する多様な能力を識別する。“Type”フィールドは、１オクテットのサイズを有する。本実施形態において、“０ｘ００”から“０ｘ０６”までの値がそれぞれの能力に割り当てられ、“０ｘ０７”から“０ｘｆｆ”までの値は予約されている。
【００９７】
“Type”値が“０ｘ００”である場合、ＷＦＤデバイスの能力情報を表す。ＷＦＤデバイスの能力情報は、図２２ないし図２５を参照して詳細に後述する。
【００９８】
“Type”値が“０ｘ０１”である場合、ＷＦＤデバイスのビデオプロファイル情報を表す。ビデオプロファイル情報は、図２６ないし図２８を参照して詳細に後述する。
【００９９】
“Type”値が“０ｘ０２”である場合、ＷＦＤデバイスのオーディオプロファイル情報を表す。オーディオプロファイル情報は、図２９及び図３０を参照して詳細に後述する。
【０１００】
“Type”値が“０ｘ０３”である場合、ＷＦＤデバイスの伝送能力情報を表す。伝送能力情報は、図３１ないし図３３を参照して詳細に後述する。
【０１０１】
“Type”値が“０ｘ０４”である場合、ＷＦＤデバイスのシステムレベルに該当する情報を表す。ＷＦＤデバイスのシステムレベルに該当する情報は、図３４ないし図３５を参照して詳細に後述する。
【０１０２】
“Type”値が“０ｘ０５”である場合、ディスプレイ能力情報を表す。ディスプレイ能力情報は、図３６ないし図３７を参照して詳細に後述する。
【０１０３】
“Type”値が“０ｘ０６”である場合、ＷＦＤデバイスの３Ｄ能力情報を表す。３Ｄ能力情報は、図３８ないし図３９を参照して詳細に後述する。
【０１０４】
図２２は、本発明の一実施形態によるデバイス能力ＴＬＶを示す。デバイス能力ＴＬＶの“Type”値は“０ｘ００”であり、“Length”値は２である。デバイス能力ＴＬＶは、２オクテットの“Information”フィールドを含む。“Information”フィールドは、具体的にデバイスクラスサブフィールド、デバイス状態サブフィールド、ＣＰ(Content  Protection)／ＣＥＣ(Consumer  Electronic  Control)／スクリーンサブフィールドを含む。
【０１０５】
図２３は、本発明の一実施形態によるデバイス能力ＴＬＶのデバイスクラス及びデバイス状態サブフィールドを示す。
【０１０６】
デバイスクラスサブフィールドは、ビデオ送信源であるか否かを設定するビット、ビデオ受信源であるか否かを設定するビット、オーディオ送信源であるか否かを設定するビット、及びオーディオ受信源であるか否かを設定するビットを含む。デバイス状態サブフィールドは、連結可能であるか否かを設定するビット、及び最大ＲＤＳ(Remote  Desktop  Services)連結個数を設定する３ビットを含む。
【０１０７】
図２４は、本発明の一実施形態によるデバイス能力ＴＬＶのＣＰ／ＣＥＣ／スクリーンサブフィールドを示す。
【０１０８】
ＣＰ、ＣＥＣ及びスクリーンフィールドは、それぞれＨＤＣＰ(High-bandwidth  Digital  Content  Protection)が支援されるか否かを設定するビット、ＣＥＣが支援されるか否かを設定するビット、及びＷＦＤデバイスがディスプレイパネルを有するか否かを設定するビットを意味する。ＷＦＤデバイスがディスプレイパネルを有して、スクリーンフィールドが１に設定された場合、図２５のＷＦＤデバイスのディスプレイサイズを設定するフィールドが追加される。
【０１０９】
図２５は、本発明の一実施形態によるデバイス能力ＴＬＶのスクリーンオプションフィールドを示す。
【０１１０】
スクリーンオプションフィールドは、ＷＦＤデバイスがディスプレイパネルを有して、スクリーンフィールドが１に設定された場合に定義されるオプションフィールドである。スクリーンオプションフィールドは、水平画面サイズ及び垂直画面サイズをそれぞれ１オクテットのサイズにする。
【０１１１】
図２６は、本発明の一実施形態によるビデオプロファイルＴＬＶを示す。ビデオプロファイルＴＬＶの“Type”値は“０ｘ０１”であり、“Length”値は２である。ビデオプロファイルＴＬＶは、２オクテットの“Video  Profile  bitmap”フィールドを含む。“Video  Profile  bitmap”フィールドは、具体的にベースラインサブフィールド及び拡張サブフィールドを含む。
【０１１２】
図２７は、本発明の一実施形態によるビデオプロファイルＴＬＶのビデオプロファイルビットマップを示す。
【０１１３】
“Video  Profile  bitmap”フィールドは、具体的にベースラインサブフィールド及び拡張サブフィールドを含む。ベースラインサブフィールドは、コデックプロファイル情報として、ベースラインプロファイル及びレベル情報を含む。拡張サブフィールドは、コデックプロファイル情報として、拡張プロファイル及びレベル情報を含む。
【０１１４】
図２８は、本発明の一実施形態によるビデオプロファイルＴＬＶのベースラインサブフィールドを示す。図２８に示すように、ベースラインサブフィールドは、レベル１が支援されるか否かを設定するビット、及びレベル２が支援されるか否かを設定するビットを含む。
【０１１５】
図２９は、本発明の一実施形態によるオーディオプロファイルＴＬＶを示す。オーディオプロファイルＴＬＶの“Type”値は“０ｘ０２”であり、“Length”値は２である。オーディオプロファイルＴＬＶは、１オクテットの“Audio  Profile  Bitmap”フィールドを含む。
【０１１６】
図３０は、本発明の一実施形態によるオーディオプロファイルＴＬＶのオーディオプロファイルビットマップフィールドを示す。
【０１１７】
“Audio  Profile  Bitmap”フィールドは、４８ＫＨｚステレオ及びデータレート１５３６Ｋｂｐｓで、１６ビットＬＰＣＭ(Linear  Pulse  Code  Modulation)が支援されるか否かを設定するビット、ＬＣ(Low  complexity)プロファイル、２チャネル及びデータレート１２８ＫｂｐｓでＡＡＣ(Advanced  Audio  Coding)が支援されるか否かを設定するビット、データレート５７６Ｋｂｐｓでドルビデジタル５．１が支援されるか否かを設定するビット、データレート７６８ＫｂｐｓでＤＴＳ(Digital  Theater  System)５．１が支援されるか否かを設定するビット、４８ＫＨｚステレオ、６チャネル及びデータレート４６０８Ｋｂｐｓで１６ビットＬＰＣＭが支援されるか否かを設定するビット、データレート最大１．７Ｍｂｐｓでドルビデジタルプラスが支援されるか否かを設定するビット、データレート最大１８ＭｂｐｓでドルビーＴｒｕｅＨＤが支援されるか否かを設定するビット、及びデータレート最大２５．４ＭｂｐｓでＤＴＳ  ＨＤマスタが支援されるか否かを設定するビットを含む。
【０１１８】
図３１は、本発明の一実施形態による伝送能力ＴＬＶを示す。伝送能力ＴＬＶの“Type”値は“０ｘ０３”であり、“Length”値は２である。伝送能力ＴＬＶは、それぞれ１オクテットの“Error  Feedback”フィールド及び“Back  Channel  Support”フィールドを含む。
【０１１９】
図３２は、本発明の一実施形態による伝送能力ＴＬＶのエラーフィードバックフィールドを示す。“Error  Feedback”フィールドは、現在設定されたＲＴＰセッション個数を設定するビット、最大支援可能なＲＴＰセッション個数を設定するビット、ＲＴＰ(Real-time  Transport  Protocol)／ＡＶＰ(Audio  Video  Profile)が支援されるか否かを設定するビット、及びＲＴＰ／ＡＶＰＦ(Audio-Visual  Profile  with  Feedback)が支援されるか否かを設定するビットを含む。
【０１２０】
図３３は、本発明の一実施形態による伝送能力ＴＬＶのバックチャネル支援フィールドを示す。“Back  Channel  Support”フィールドは、キーボードが入力装置であるか否かを設定するビット、単一／複数座標ポインターが支援されるか否かを設定するビット、及びリモートコントロールを通じた関数コードが支援されるか否かを設定するビットを含む。
【０１２１】
図３４は、本発明の一実施形態によるシステム情報ＴＬＶを示す。システム情報ＴＬＶの“Type”値は“０ｘ０４”であり、“Length”値は４６である。システム情報ＴＬＶは、図３５に示すような製造コードフィールドなどを含む。
【０１２２】
図３５は、本発明の一実施形態によるシステム情報ＴＬＶのそれぞれのフィールドを示す。システム情報ＴＬＶは、製造コード、製品コード、製造年月日、一連番号、一連番号明細及び製品名を含む。
【０１２３】
製造コードは、４バイトのＡＳＣＩＩコードであり、製品コードは、製造企業により割り当てられた製品コードであって、２バイトのサイズを有する。一連番号は、４バイトのサイズを有し、一連番号明細は、１６バイトのサイズを有し、ＡＳＣＩＩコードで一連番号の説明を記述する。製品名は、１６バイトのサイズであって、製品名をＡＳＣＩＩコードで記述する。
【０１２４】
図３６は、本発明の一実施形態によるディスプレイ能力ＴＬＶを示す。ディスプレイ能力ＴＬＶの“Type”値は“０ｘ０５”であり、“Length”値は８である。ディスプレイ能力ＴＬＶは、図３７に示すような支援機能フィールド、ＲＧＢ色相深さフィールドなどを含む。
【０１２５】
図３７は、本発明の一実施形態によるディスプレイ能力ＴＬＶのそれぞれのフィールドを示す。ディスプレイ能力ＴＬＶは、支援機能(Feature)、ＲＧＢ色相深さ、ＹＣｂＣｒ  ４４４色相深さ、ＹＣｂＣｒ  ４４２色相深さ、水平画面サイズ及び垂直画面サイズを含む。
【０１２６】
支援機能は、ピボットが支援されるか否かを設定するビット、“ＹＣｂＣｒ  ４：４：４”が支援されるか否かを設定するビット、“ＹＣｂＣｒ  ４：４：２”が支援されるか否かを設定するビット、及び“underscan”が支援されるか否かを設定するビットを含む。
【０１２７】
ＲＧＢ色相深さは、ピクセル当たり２４ビット色相でもってＲＧＢが支援されるか否かを設定するビット、ピクセル当たり３０ビット色相でもってＲＧＢが支援されるか否かを設定するビット、ピクセル当たり３６ビット色相でもってＲＧＢが支援されるか否かを設定するビット、及びピクセル当たり４８ビット色相でもってＲＧＢが支援されるか否かを設定するビットを含む。
【０１２８】
ＹＣｂＣｒ  ４４４色相深さは、ピクセル当たり２４ビット色相でもってＹＣｂＣｒが支援されるか否かを設定するビット、ピクセル当たり３０ビット色相でもってＹＣｂＣｒが支援されるか否かを設定するビット、ピクセル当たり３６ビット色相でもってＹＣｂＣｒが支援されるか否かを設定するビット、及びピクセル当たり４８ビット色相でもってＹＣｂＣｒが支援されるか否かを設定するビットを含む。
【０１２９】
ＹＣｂＣｒ  ４４２色相深さは、ピクセル当たり１６ビット色相でもってＹＣｂＣｒが支援されるか否かを設定するビット、ピクセル当たり２４ビット色相でもってＹＣｂＣｒが支援されるか否かを設定するビット、ピクセル当たり３０ビット色相でもってＹＣｂＣｒが支援されるか否かを設定するビット、及びピクセル当たり３６ビット色相でもってＹＣｂＣｒが支援されるか否かを設定するビットを含む。
【０１３０】
水平画面サイズは、ミリメーター（ｍｍ）単位で水平画面サイズの値を有する。
【０１３１】
垂直画面サイズは、ミリメーター（ｍｍ）単位で垂直画面サイズの値を有する。
【０１３２】
図３８は、本発明の一実施形態による３Ｄ能力ＴＬＶを示す。３Ｄ能力ＴＬＶの“Type”値は“０ｘ０６”であり、“Length”値は２である。３Ｄ能力ＴＬＶは、図３９に示すような状態コードを設定するビットなどを含む。
【０１３３】
図３９は、本発明の一実施形態による３Ｄ能力ＴＬＶのそれぞれのフィールドを示す。３Ｄ能力ＴＬＶは、状態コードを設定するビット、“Frame  packing”が支援されるか否かを設定するビット、“Field  packing”が支援されるか否かを設定するビット、“Line  alternative”が支援されるか否かを設定するビット、“Full  Side  by  Side”が支援されるか否かを設定するビット、“Half  Side  by  Side”が支援されるか否かを設定するビット、“L+depth”が支援されるか否かを設定するビット、“L+depth+Gfx+G-depth”が支援されるか否かを設定するビット、及び“Frame  Sequential”が支援されるか否かを設定するビットを含む。
【０１３４】
図４０は、本発明の一実施形態による第１ＷＦＤデバイス構造を示すブロック図である。第１ＷＦＤデバイス４０００は、フレーム生成部４０１０、フレーム伝送部４０２０及びフレーム受信部４０３０を備える。ＷｉＦｉ  Ｄｉｒｅｃｔネットワーク内のＷＦＤデバイスは、２階層連結前ステップで他のＷＦＤデバイスが支援可能なサービスを探索する。
【０１３５】
フレーム生成部４０１０は、ＷｉＦｉ  Ｄｉｒｅｃｔネットワークの第２ＷＦＤデバイスが支援するサービスを探索するためのサービス探索要請フレームを生成する。サービス探索要請フレームは、８０２．１１ｕのＧＡＳ初期要請フレームを利用して生成する。
【０１３６】
ＧＡＳ初期要請フレームは、サービスプロトコル類型、サービス情報類型及びサービス名称を含む。サービスプロトコル類型は、あらゆるプロトコル識別子を含むか、またはＷｉＦｉディスプレイプロトコルを識別する、ＷｉＦｉディスプレイプロトコル識別子またはベンダー拡張プロトコル識別子を含む。サービス情報類型は、サービス名称、サービス具体情報及びベンダー拡張情報のうち一つの情報に対応する識別子を含む。サービス名称は、サービス情報を要請しようとする該サービス名称を含む。
【０１３７】
フレーム伝送部４０２０は、サービス探索要請フレームを第２ＷＦＤデバイスへ伝送する。
【０１３８】
フレーム受信部４０３０は、サービス探索要請フレームに対する応答にサービス探索応答フレームを第２ＷＦＤデバイスから受信する。
【０１３９】
また、第１ＷＦＤデバイス１８００は、連結設定部（図示せず）をさらに備える。連結設定部は、サービス探索応答フレームに含まれた、第２ＷＦＤデバイスが支援するサービス情報に基づいて、選択的に第２ＷＦＤデバイスに２階層保安連結を設定する。
【０１４０】
第１ＷＦＤデバイス及び第２ＷＦＤデバイスは、ＷｉＦｉディスプレイ認証デバイスである。
【０１４１】
図４１は、本発明の一実施形態による第２ＷＦＤデバイス構造を示すブロック図である。
【０１４２】
第２ＷＦＤデバイス４１００は、フレーム受信部４１１０、フレーム生成部４１２０及びフレーム伝送部４１３０を備える。
【０１４３】
フレーム受信部４１１０は、サービス探索要請フレームを第１ＷＦＤデバイスから受信する。
【０１４４】
フレーム生成部４１２０は、サービス探索要請フレームに対する応答フレームであるサービス探索応答フレームを生成する。サービス探索応答フレームは、８０２．１１ｕのＧＡＳ初期応答フレームを利用して生成する。
【０１４５】
ＧＡＳ初期応答フレームは、サービスプロトコル類型、サービス情報類型、状態コード及びサービス情報を含む。サービスプロトコル類型は、要請されたＷｉＦｉディスプレイサービスを識別する、ＷｉＦｉディスプレイサービス識別子またはベンダー拡張プロトコル識別子を含む。サービス情報類型は、サービス名称、サービス具体情報及びベンダー拡張情報のうち要請された一つの情報に対応する識別子を含む。状態コードは、サービス情報要請結果を識別する情報を含む。サービス情報は、サービス情報類型に基づいて、要請されたサービス情報を含む。
【０１４６】
サービス情報は、デバイス能力情報、ビデオプロファイル情報、オーディオプロファイル情報、伝送能力情報、システム情報、ディスプレイ能力情報、３Ｄ能力情報のうち少なくとも一つの情報、及び該情報についての識別子を含む。
【０１４７】
フレーム伝送部４１３０は、サービス探索応答フレームを第１ＷＦＤデバイスへ伝送する。
【０１４８】
以上、本発明の望ましい実施形態が詳述されたが、本発明の範囲は、これに限定されず、多様な変形及び均等な他の実施形態が可能である。したがって、本発明の真の技術的保護範囲は、特許請求の範囲により決まらねばならない。
【０１４９】
例えば、本発明の例示的な実施形態による第１ＷＦＤデバイス４０００及び第２ＷＦＤデバイス４１００は、図４０及び図４１にそれぞれ示すような装置それぞれのユニットにカップリングされたバス、及び前記バスにカップリングされた少なくとも一つのプロセッサを備え、命令及び受信されたメッセージまたは生成されたメッセージを保存するために、前記バスにカップリングされ、前述したような命令を行うための少なくとも一つのプロセッサにカップリングされたメモリを備えてもよい。
【０１５０】
また、本発明によるシステムは、コンピュータで読み取り可能な記録媒体にコンピュータで読み取り可能なコードとして具現することが可能である。コンピュータで読み取り可能な記録媒体は、コンピュータシステムにより読み取られるデータが保存されるあらゆる種類の記録装置を含む。前記コンピュータで読み取り可能な記録媒体は、磁気記録媒体（例えば、ＲＯＭ、フロッピー（登録商標）ディスク、ハードディスクなど）、光学的読み取り媒体（例えば、ＣＤ−ＲＯＭ、ＤＶＤなど）及びキャリアウェーブ（例えば、インターネットを通じた伝送）のような記録媒体を含む。また、コンピュータで読み取り可能な記録媒体は、ネットワークに連結されたコンピュータシステムに分散されて、分散方式でコンピュータで読み取り可能なコードが保存されて実行される。
【符号の説明】
【０１５１】
１１０、４０００  第１ＷＦＤデバイス
１２０、４１４０  第２ＷＦＤデバイス
４０１０、４１２０  フレーム生成部
４０２０、４１３０  フレーム伝送部
４０３０、４１１０  フレーム受信部
【図１】
0005965014.tif 000002
【図２】
0005965014.tif 000003
【図３】
0005965014.tif 000004
【図４】
0005965014.tif 000005
【図５】
0005965014.tif 000006
【図６】
0005965014.tif 000007
【図７】
0005965014.tif 000008
【図８】
0005965014.tif 000009
【図９】
0005965014.tif 000010
【図１０】
0005965014.tif 000011
【図１１】
0005965014.tif 000012
【図１２】
0005965014.tif 000013
【図１３】
0005965014.tif 000014
【図１４】
0005965014.tif 000015
【図１５】
0005965014.tif 000016
【図１６】
0005965014.tif 000017
【図１７】
0005965014.tif 000018
【図１８】
0005965014.tif 000019
【図１９】
0005965014.tif 000020
【図２０】
0005965014.tif 000021
【図２１】
0005965014.tif 000022
【図２２】
0005965014.tif 000023
【図２３】
0005965014.tif 000024
【図２４】
0005965014.tif 000025
【図２５】
0005965014.tif 000026
【図２６】
0005965014.tif 000027
【図２７】
0005965014.tif 000028
【図２８】
0005965014.tif 000029
【図２９】
0005965014.tif 000030
【図３０】
0005965014.tif 000031
【図３１】
0005965014.tif 000032
【図３２】
0005965014.tif 000033
【図３３】
0005965014.tif 000034
【図３４】
0005965014.tif 000035
【図３５】
0005965014.tif 000036
【図３６】
0005965014.tif 000037
【図３７】
0005965014.tif 000038
【図３８】
0005965014.tif 000039
【図３９】
0005965014.tif 000040
【図４０】
0005965014.tif 000041
【図４１】
0005965014.tif 000042