(57)【特許請求の範囲】
【請求項１】
第１デバイスが、複数の相異なるコーデックのうち少なくとも一つのコーデックを用いて圧縮された少なくとも一つのメディアコンテンツを、第２デバイスに伝送する方法において、
少なくとも一つのメディアコンテンツの圧縮に用いられる複数のコーデックの識別子を含み、前記複数のコーデックのうち少なくとも一つのコーデックの使用承認を要請するコーデック選択要請フレームを、前記第２デバイスに伝送する段階と、
前記複数のコーデックのうち少なくとも一つのコーデックの使用承認如何を表す少なくとも一つの承認情報を含むコーデック選択応答フレームを、前記第２デバイスから受信する段階と、
前記コーデック選択応答フレームに基づいて、前記使用承認された少なくとも一つのコーデックにより圧縮された少なくとも一つのメディアコンテンツを、前記第２デバイスに伝送する段階と、を含み、
前記コーデック選択要請フレームは、前記第１デバイスが伝送する少なくとも一つのメディアコンテンツの識別子を含む、
ことを特徴とするメディアコンテンツ伝送方法。
【請求項２】
前記第１デバイスまたは前記第２デバイスが支援する前記複数のコーデックの識別子は、前記コーデックを提供する少なくとも一つのコーデックベンダーの識別子、及び前記コーデックベンダーによって定義された形式を持つ、少なくとも一つのコーデックの識別子の組み合わせで構成されることを特徴とする請求項１に記載のメディアコンテンツ伝送方法。
【請求項３】
前記コーデック選択要請フレームは、
前記コーデック選択要請フレームが、前記第１デバイスが伝送するメディアコンテンツに適用されるコーデックの選択を要請するためのフレームであるということを表すフレーム識別子と、前記第１デバイスが伝送するメディアコンテンツの数を表すコンテンツ数情報とのうち、少なくとも一つをさらに含むことを特徴とする請求項１に記載のメディアコンテンツ伝送方法。
【請求項４】
前記コーデック選択応答フレームは、
前記コーデック選択応答フレームが、前記コーデック選択要請フレームに対する応答フレームであるということを表すフレーム識別子、前記第２デバイスが受信するメディアコンテンツの数を表すコンテンツ数情報、及び前記第２デバイスが受信する少なくとも一つのメディアコンテンツの識別子のうち、少なくとも一つをさらに含むことを特徴とする請求項１に記載のメディアコンテンツ伝送方法。
【請求項５】
第２デバイスに、複数の相異なるコーデックのうち少なくとも一つのコーデックを用いて圧縮された、少なくとも一つのメディアコンテンツを伝送する第１デバイスにおけるメディアコンテンツ伝送装置において、
少なくとも一つのメディアコンテンツの圧縮に用いられる複数のコーデックの識別子を含み、前記複数のコーデックのうち少なくとも一つのコーデックの使用承認を要請するコーデック選択要請フレームを、前記第２デバイスに伝送する伝送部と、
前記複数のコーデックのうち少なくとも一つのコーデックの使用承認如何を表す少なくとも一つの承認情報を含むコーデック選択応答フレームを、前記第２デバイスから受信する受信部と、を備え、
前記伝送部は、前記コーデック選択応答フレームに基づいて、前記使用承認された少なくとも一つのコーデックにより圧縮された少なくとも一つのメディアコンテンツを、前記第２デバイスに伝送し、
前記コーデック選択要請フレームは、前記第１デバイスが伝送する少なくとも一つのメディアコンテンツの識別子を含む、
ことを特徴とするメディアコンテンツ伝送装置。
【請求項６】
前記第１デバイスまたは前記第２デバイスが支援する前記複数のコーデックの識別子は、前記コーデックを提供する少なくとも一つのコーデックベンダーの識別子、及び前記コーデックベンダーによって定義された形式を持つ少なくとも一つのコーデックの識別子の組み合わせで構成されることを特徴とする請求項５に記載のメディアコンテンツ伝送装置。
【請求項７】
前記コーデック選択要請フレームは、
前記コーデック選択要請フレームが、前記第１デバイスが伝送するメディアコンテンツに適用されるコーデックの選択を要請するためのフレームであるということを表すフレーム識別子と、前記第１デバイスが伝送するメディアコンテンツの数を表すコンテンツ数情報とのうち、少なくとも一つをさらに含むことを特徴とする請求項５に記載のメディアコンテンツ伝送装置。
【請求項８】
前記コーデック選択応答フレームは、
前記コーデック選択応答フレームが、前記コーデック選択要請フレームに対する応答フレームであるということを表すフレーム識別子、前記第２デバイスが受信するメディアコンテンツの数を表すコンテンツ数情報、及び前記第２デバイスが受信する少なくとも一つのメディアコンテンツの識別子のうち、少なくとも一つをさらに含むことを特徴とする請求項５に記載のメディアコンテンツ伝送装置。
【請求項９】
請求項１ないし４のうちいずれか一項に記載の方法を行わせるためのプログラムが記録されたコンピュータで読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コーデックにより圧縮されたビデオコンテンツ伝送方法及びその装置に係り、特に、複数の相異なるコーデックのうち少なくとも一つのコーデックを用いて圧縮されたビデオコンテンツを伝送する方法及びその装置に関する。
【背景技術】
【０００２】
無線ネットワークでデバイス間にビデオコンテンツを伝送する方法には、非圧縮形態にビデオコンテンツを伝送する方法と、コーデックにより圧縮されたビデオコンテンツを伝送する方法とがある。
【０００３】
非圧縮形態にビデオコンテンツを伝送する場合には、ビデオコンテンツの画質損傷なしにビデオコンテンツを伝送できるという長所がある一方、伝送時間が長くかかるため、リアルタイムでビデオコンテンツを再生すべき場合、またはデバイス間の通信リンクの帯域幅が狭い場合などには使われることができないという短所がある。
【０００４】
これにより、通信リンクの帯域幅が狭い場合、またはリアルタイムでビデオコンテンツを再生すべき場合などには、コーデックで圧縮された形態にビデオコンテンツを伝送する方法が用いられる。ただし、この場合には、受信側にビデオコンテンツの圧縮に使われたコーデックの種類を通知する必要がある。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明の目的は、複数の相異なるコーデックのうち少なくとも一つのコーデックを用いて、圧縮されたビデオコンテンツを伝送する方法及びその装置を提供することである。
【課題を解決するための手段】
【０００６】
前記目的を達成するための本発明の一実施形態による第１デバイスが、複数の相異なるコーデックのうち少なくとも一つのコーデックを用いて圧縮されたビデオコンテンツを、第２デバイスに伝送する方法は、ビデオコンテンツの圧縮に用いられる少なくとも一つのコーデックの識別子を含み、前記少なくとも一つのコーデックの使用承認を要請するコーデック選択要請フレームを、前記第２デバイスに伝送する段階；前記少なくとも一つのコーデックの使用承認如何を表す少なくとも一つの承認情報を含むコーデック選択応答フレームを、前記第２デバイスから受信する段階；前記コーデック選択応答フレームに基づいて、前記少なくとも一つのコーデックにより圧縮されたビデオコンテンツを、前記第２デバイスに伝送する段階を含む。
【０００７】
望ましくは、本発明の一実施形態によるビデオコンテンツ伝送方法は、前記第１デバイスが支援する少なくとも一つのコーデックの識別子を含み、前記第２デバイスの能力情報を要請する能力要請フレームを、前記第２デバイスに伝送する段階；前記能力要請フレームに対応して、前記第２デバイスが支援する少なくとも一つのコーデックの識別子を含む能力応答フレームを、前記第２デバイスから受信する段階；をさらに含み、前記コーデック選択要請フレームに含まれた前記少なくとも一つのコーデックの識別子は、前記能力応答フレームに基づいて生成される。
【０００８】
望ましくは、前記第１デバイスが支援する少なくとも一つのコーデックの識別子、及び前記第２デバイスが支援する少なくとも一つのコーデックの識別子は、前記少なくとも一つのコーデックを提供する少なくとも一つのコーデックベンダーの識別子、及び前記少なくとも一つのコーデックベンダーによって定義された形式を持つ少なくとも一つのコーデックの識別子の組み合わせで構成される。
【０００９】
望ましくは、前記能力要請フレームは、前記第１デバイスが支援するコーデックの数を表すコーデック数情報、及び前記第１デバイスがビデオコンテンツの圧縮機能を支援するかどうかを表すコーデック能力情報のうち少なくとも一つをさらに含む。
【００１０】
望ましくは、前記能力応答フレームは、前記第２デバイスが支援するコーデックの数を表すコーデック数情報、及び前記第２デバイスがビデオコンテンツの圧縮機能を支援するかどうかを表すコーデック能力情報のうち、少なくとも一つをさらに含む。
【００１１】
望ましくは、前記コーデック能力情報は、前記第１デバイスが支援するコーデックがＨ．２６４コーデックであるか、またはコーデックベンダーにより提供されるコーデックであるかを表す圧縮種類情報をさらに含む。
【００１２】
望ましくは、前記コーデック選択要請フレームは、前記コーデック選択要請フレームが、前記第１デバイスが伝送するビデオコンテンツに適用されるコーデックの選択を要請するためのフレームであるということを表すフレーム識別子、前記第１デバイスが伝送するビデオコンテンツの量を表すコンテンツ数情報、及び前記第１デバイスが伝送するビデオコンテンツの識別子のうち、少なくとも一つをさらに含む。
【００１３】
望ましくは、前記コーデック選択応答フレームは、前記コーデック選択応答フレームが前記コーデック選択要請フレームに対する応答フレームであるということを表すフレーム識別子、前記第２デバイスが受信するビデオコンテンツの量を表すコンテンツ数情報、及び前記第２デバイスが受信するビデオコンテンツの識別子のうち、少なくとも一つをさらに含む。
【００１４】
また、前記目的を達成するための本発明の他の実施形態による第２デバイスに、複数の相異なるコーデックのうち少なくとも一つのコーデックを用いて圧縮されたコンテンツを伝送するビデオコンテンツ伝送装置は、ビデオコンテンツの圧縮に用いられる少なくとも一つのコーデックの識別子を含み、前記少なくとも一つのコーデックの使用承認を要請するコーデック選択要請フレームを、前記第２デバイスに伝送する伝送部；前記少なくとも一つのコーデックの使用承認如何を表す少なくとも一つの承認情報を含むコーデック選択応答フレームを、前記第２デバイスから受信する受信部；を備え、前記伝送部は、前記コーデック選択応答フレームに基づいて、前記少なくとも一つのコーデックにより圧縮されたビデオコンテンツを、前記第２デバイスに伝送する。
【００１５】
また、本発明のさらに他の実施形態は、前記目的を達成するために、ビデオコンテンツの圧縮に用いられる少なくとも一つのコーデックの識別子を含み、前記少なくとも一つのコーデックの使用承認を要請するコーデック選択要請フレームを、第２デバイスに伝送する段階；前記少なくとも一つのコーデックの使用承認如何を表す少なくとも一つの承認情報を含むコーデック選択応答フレームを、前記第２デバイスから受信する段階；前記コーデック選択応答フレームに基づいて、前記少なくとも一つのコーデックにより圧縮されたビデオコンテンツを、前記第２デバイスに伝送する段階；を含むビデオコンテンツ伝送方法を実行させるためのプログラムが記録されたコンピュータで読み取り可能な記録媒体を提供する。
【発明の効果】
【００１６】
本発明の一実施形態は、一つのコーデック選択要請フレームがビデオコンテンツの圧縮に用いられる少なくとも一つのコーデックの識別子を含み、一つのコーデック選択応答フレームが一つ以上の承認情報を含むことで、第１デバイスが第２デバイスに複数の圧縮されたビデオコンテンツを伝送する場合にも、一つのコーデック選択要請フレームと一つのコーデック選択応答フレームとを送受信することで、複数の相異なるコーデックを用いて圧縮したビデオコンテンツを伝送可能になる。
【図面の簡単な説明】
【００１７】
【図１】本発明の一実施形態によるビデオコンテンツ伝送方法を説明するために示すフローチャートである。
【図２】本発明の他の実施形態によるビデオコンテンツ伝送方法を説明するために示すフローチャートである。
【図３】本発明の一実施形態によるコーデック選択要請フレームの構造を説明するために示す図面である。
【図４】本発明の他の実施形態によるコーデック選択要請フレームの構造を説明するために示す図面である。
【図５】本発明の一実施形態によるベンダーコーデック識別子フィールドの構造を説明するために示す図面である。
【図６】本発明の一実施形態によるコーデック選択応答フレームの構造を説明するために示す図面である。
【図７】本発明の他の実施形態によるコーデック選択応答フレームの構造を説明するために示す図面である。
【図８】本発明のさらに他の実施形態によるコーデック選択応答フレームの構造を説明するために示す図面である。
【図９】本発明の一実施形態による圧縮されたビデオコンテンツフレームの構造を説明するために示す図面である。
【図１０】本発明の一実施形態によるフレーム類型フィールドについて説明するために示す図面である。
【図１１】本発明の一実施形態による能力要請フレームの構造を説明するために示す図面である。
【図１２】本発明の一実施形態による圧縮類型フィールドを説明するために示す図面である。
【図１３】本発明の一実施形態による能力応答フレームの構造を説明するために示す図面である。
【図１４】本発明の一実施形態によるビデオコンテンツ伝送装置を説明するために示す図面である。
【発明を実施するための形態】
【００１８】
以下では、添付した図面を参照して本発明の望ましい実施形態について詳細に説明する。
【００１９】
図１は、本発明の一実施形態によるビデオコンテンツ伝送方法を説明するために示すフローチャートである。段階１１０では、ビデオコンテンツの圧縮に用いられる少なくとも一つのコーデックの識別子を含み、その少なくとも一つのコーデックの使用承認を要請するコーデック選択要請フレームを、第１デバイスが第２デバイスに伝送する。
【００２０】
この時、第１デバイスとは、ビデオコンテンツを伝送するデバイスをいい、第２デバイスとは、ビデオコンテンツを受信するデバイスをいう。
【００２１】
本発明の一実施形態によるコーデック選択要請フレームの構造は、図３及び図４を参照して後述する。
【００２２】
段階１２０では、その少なくとも一つのコーデックの使用承認如何を表す承認情報を含むコーデック選択応答フレームを、第１デバイスが第２デバイスから受信する。
【００２３】
もし、段階１１０で伝送したコーデック選択要請フレームが複数のコーデック識別子を含む場合には、コーデック選択応答フレームにも複数の承認情報が含まれ、複数の承認情報それぞれは、複数のコーデック識別子それぞれについての承認如何を表す。
【００２４】
本発明の一実施形態によるコーデック選択応答フレームの構造は、図６ないし図８を参照して後述する。
【００２５】
段階１３０では、コーデック選択応答フレームに基づいて、少なくとも一つのコーデックにより圧縮されたビデオコンテンツを、第１デバイスが第２デバイスに伝送する。
【００２６】
例えば、コーデック選択要請フレームで伝送する２個のビデオコンテンツそれぞれに対して、Ａコーデック及びＢコーデックの使用承認を要請し、コーデック選択応答フレームで、その２個のビデオコンテンツそれぞれについてＡコーデック及びＢコーデックを使用することを承認した場合に、第１デバイスは、最初のビデオコンテンツはＡコーデックで圧縮して伝送し、２番目のビデオコンテンツはＢコーデックで圧縮して伝送する。
【００２７】
このように、本発明の一実施形態は、一つのコーデック選択要請フレームがビデオコンテンツの圧縮に用いられる少なくとも一つのコーデックの識別子を含み、一つのコーデック選択応答フレームが一つ以上の承認情報を含むことで、第１デバイスが第２デバイスに複数の圧縮されたビデオコンテンツを伝送する場合にも、一つのコーデック選択要請フレームと一つのコーデック選択応答フレームとを送受信することで、複数の相異なるコーデックを用いて圧縮したビデオコンテンツを伝送可能になる。
【００２８】
一方、圧縮された少なくとも一つのビデオコンテンツはフレーム形態に伝送されるが、本発明の一実施形態による圧縮されたビデオコンテンツフレームの構造は、図９を参照して後述する。
【００２９】
図２は、本発明の他の実施形態によるビデオコンテンツ伝送方法を説明するために示すフローチャートである。段階２１０では、第１デバイスが支援する少なくとも一つのコーデックの識別子を含み、第２デバイスの能力情報を要請する能力要請フレームを、第１デバイスが第２デバイスに伝送する。
【００３０】
この時、第１デバイスが支援するコーデックが複数である場合には、複数のコーデック識別子が能力要請フレームに含まれるならば、それぞれのコーデックは、相異なるコーデックベンダーにより提供されるコーデックでありうる。
【００３１】
一方、本発明の一実施形態による能力要請フレームの構造は、図１１を参照して後述する。
【００３２】
段階２２０では、その能力要請フレームに対応して、第２デバイスが支援する少なくとも一つのコーデックの識別子を含む能力応答フレームを、第１デバイスが第２デバイスから受信する。
【００３３】
本発明の一実施形態による能力応答フレームの構造は、図１３を参照して後述する。
【００３４】
段階２３０では、ビデオコンテンツの圧縮に用いられる少なくとも一つのコーデックの識別子を含み、その少なくとも一つのコーデックの使用承認を要請するコーデック選択要請フレームを、前記第２デバイスに伝送する。
【００３５】
この時、コーデック選択要請フレームに含まれた少なくとも一つのコーデックの識別子は、段階２２０で受信した能力応答フレームに基づいて生成される。例えば、コーデック選択要請フレームに含まれた少なくとも一つのコーデックの識別子は、能力応答フレームに基づいて、第２デバイスが支援する少なくとも一つのコーデックのみ含む。
【００３６】
段階２４０では、その少なくとも一つのコーデック選択情報についての承認如何を表す承認情報を含むコーデック選択応答フレームを、第１デバイスが第２デバイスから受信する。
【００３７】
段階２５０では、コーデック選択応答フレームに基づいて、少なくとも一つのコーデックにより圧縮されたコンテンツを、第１デバイスが第２デバイスに伝送する。
【００３８】
図３は、本発明の一実施形態によるコーデック選択要請フレームの構造を説明するために示す図面である。図３を参照すれば、本発明の一実施形態によるコーデック選択要請フレーム３００は、フレーム識別子フィールド３１０、コンテンツ数フィールド３２０、コンテンツ識別子フィールド３３０、…、３３２、及びベンダーコーデック識別子フィールド３４０、…、３４２を含む。
【００３９】
フレーム識別子フィールド３１０は、コーデック選択要請フレーム３００が、第１デバイスが伝送するビデオコンテンツに適用されるコーデックの選択を要請するためのフレームであるということを表す。
【００４０】
コンテンツ数フィールド３２０は、第１デバイスが伝送するビデオコンテンツの量を表す。コンテンツ識別子フィールド３３０、…、３３２は、第１デバイスが伝送するビデオコンテンツの識別子を表す。図３には、Ｎ個のビデオコンテンツに対応するＮ個のコンテンツ識別子フィールド３３０、…、３３２が図示されている。
【００４１】
ベンダーコーデック識別子フィールド３４０、…、３４２は、第１デバイスが伝送するビデオコンテンツの圧縮に用いられるコーデックの識別子を表す。図３には、Ｎ個のコーデックに対応するＮ個のベンダーコーデック識別子フィールド３４０、…、３４２が図示されている。この時、Ｎ個のベンダーコーデック識別子フィールド３４０、…、３４２それぞれは、Ｎ個の相異なる種類のコーデックの識別子を含む。
【００４２】
図４は、本発明の他の実施形態によるコーデック選択要請フレームの構造を説明するために示す図面である。図４を参照すれば、本発明の第２実施形態によるコーデック選択要請フレーム４００は、フレーム識別子フィールド４１０、及びベンダーコーデック識別子フィールド４２０を含む。
【００４３】
フレーム識別子フィールド４１０は、コーデック選択要請フレーム４００が、第１デバイスが伝送するビデオコンテンツに適用されるコーデックの選択を要請するためのフレームであるということを表す。
【００４４】
ベンダーコーデック識別子フィールド４２０は、第１デバイスが伝送するビデオコンテンツの圧縮に用いられる一つのコーデック識別子を表す。例えば、コーデック選択要請フレーム４００に一つのベンダーコーデック識別子フィールド４２０のみ含まれた場合には、そのコーデック選択要請フレーム４００が伝送された後のビデオコンテンツはいずれも、そのベンダーコーデック識別子フィールド４２０に記録されたコーデック識別子に対応するコーデックのみで圧縮して伝送することを要請することになる。この時、ベンダーコーデック識別子フィールド４２０に記録されるコーデック識別子は、コーデックベンダーによって定義された形式を持つことができる。
【００４５】
以下では、図５を参照して、本発明の一実施形態によるベンダーコーデック識別子フィールド４２０の構造について説明する。
【００４６】
図５は、本発明の一実施形態によるベンダーコーデック識別子フィールドの構造を説明するために示す図面である。図５を参照すれば、本発明の一実施形態によるベンダーコーデック識別子フィールド５００は、ベンダー識別子フィールド５１０及びコーデック識別子フィールド５２０を含む。
【００４７】
ベンダー識別子フィールド５１０は、コーデックを提供するコーデックベンダーの識別子を表す。コーデック識別子フィールド５２０は、コーデックベンダーによって定義された形式を持つコーデックの識別子を表す。
【００４８】
図６は、本発明の一実施形態によるコーデック選択応答フレームの構造を説明するために示す図面である。図６を参照すれば、本発明の一実施形態によるコーデック選択応答フレーム６００は、フレーム識別子フィールド６１０、コンテンツ数フィールド６２０、コンテンツ識別子フィールド６３０、…、６３２、及び承認情報フィールド６４０、…、６４２を含む。
【００４９】
フレーム識別子フィールド６１０は、コーデック選択応答フレーム６００が、コーデック選択要請フレーム３００に対する応答フレームであるということを表す。
【００５０】
コンテンツ数フィールド６２０は、第２デバイスが受信するビデオコンテンツの数を表すコンテンツ数情報を表す。
【００５１】
コンテンツ識別子フィールド６３０、…、６３２は、第２デバイスが受信するビデオコンテンツの識別子を表す。
【００５２】
承認情報フィールド６４０、…、６４２は、コーデック選択要請フレーム３００に含まれたコーデックの識別子に対応するコーデックの使用承認如何を表す承認情報を表す。この時、承認情報フィールド６４０、…、６４２のうち一部は、コーデック選択要請フレーム３００に含まれたコーデックの使用を承認する情報でもあり、一部は、コーデック選択要請フレーム３００に含まれたコーデックの使用を拒絶する情報でもありうる。
【００５３】
図７は、本発明の他の実施形態によるコーデック選択応答フレームの構造を説明するために示す図面である。図７を参照すれば、本発明の一実施形態によるコーデック選択応答フレーム７００は、フレーム識別子フィールド７１０及び承認情報フィールド７２０を含む。
【００５４】
フレーム識別子フィールド７１０は、コーデック選択応答フレーム７００が、コーデック選択要請フレーム３００に対する応答フレームであるということを表す。
【００５５】
承認情報フィールド７２０は、コーデック選択要請フレーム３００に含まれた少なくとも一つのコーデックの識別子に対応する、少なくとも一つのコーデックの使用承認を表す。
【００５６】
すなわち、図７の承認情報フィールド７２０は、コーデック選択要請フレーム３００に含まれたあらゆるコーデックの識別子に対応するあらゆるコーデックの使用承認を表す。
【００５７】
図８は、本発明のさらに他の実施形態によるコーデック選択応答フレームの構造を説明するために示す図面である。図８を参照すれば、本発明の一実施形態によるコーデック選択応答フレーム８００は、フレーム識別子フィールド８００のみを含む。図８におけるフレーム識別子フィールド８００は、コーデック選択応答フレーム８００がコーデック選択要請フレーム３００に対する応答フレームであるということを表すが、このように、フレーム識別子フィールド８００のみで構成されたコーデック選択応答フレーム８００を第１デバイスが受信すれば、第１デバイスは、そのコーデック選択応答フレーム８００に対応するコーデック選択要請フレーム３００に含まれたあらゆるコーデックの識別子に対応するあらゆるコーデックの使用承認を表すと判断できる。
【００５８】
図９は、本発明の一実施形態による圧縮されたビデオコンテンツフレームの構造を説明するために示す図面である。図９を参照すれば、本発明の一実施形態による圧縮されたビデオコンテンツフレーム９００は、フレーム類型フィールド９１０、コンテンツ識別子フィールド９２０、長さフィールド９３０及び圧縮ビデオペイロードフィールド９４０などを含む。
【００５９】
フレーム類型フィールド９１０は、圧縮されたビデオコンテンツフレーム９００の類型が圧縮されたビデオコンテンツについてのものであるということを表す。フレーム類型フィールド９１０が持つことができる値については、図１０を参照して後述する。コンテンツ識別子フィールド９２０は、圧縮されたビデオコンテンツフレーム９００に含まれたビデオコンテンツのコンテンツ識別子を表す。
【００６０】
長さフィールド９３０は、圧縮されたビデオコンテンツフレーム９００の長さを表す。
【００６１】
圧縮ビデオペイロードフィールド９４０は、所定のコーデックにより圧縮されたビデオコンテンツを含む。
【００６２】
図１０は、本発明の一実施形態によるフレーム類型フィールドについて説明するために示す図面である。図１０を参照すれば、フレーム類型フィールド９１０が０×００という値を持つならば、そのフレーム類型フィールド９１０が含まれたフレームが非圧縮ビデオデータフレームであるということを表し、０×０１であるという値を持つならば、そのフレーム類型フィールド９１０が含まれたフレームが、Ｈ．２６４コーデックにより圧縮されたビデオデータフレームであるということを表し、０×０２という値を持つならば、そのフレーム類型フィールド９１０が含まれたフレームが、ベンダーにより指定されたコーデックにより圧縮されたビデオデータフレームであるということを表す。
【００６３】
図１１は、本発明の一実施形態による能力要請フレームの構造を説明するために示す図面である。図１１を参照すれば、本発明の一実施形態による能力要請フレーム１１００は、コーデック能力フィールド１１１０、ベンダーコーデック数フィールド１１２０、及びベンダーコーデック識別子フィールド１１３０、…、１１３２などを含む。
【００６４】
コーデック能力フィールド１１１０は、第１デバイスがビデオコンテンツの圧縮機能を支援するかどうかを表す。この時、コーデック能力フィールドは、ビデオコンテンツの圧縮機能を支援する場合、その圧縮種類を表す圧縮類型フィールド（図示せず）をさらに含むことができるが、これについては、図１２を参照して後述する。
【００６５】
ベンダーコーデック数フィールド１１２０は、第１デバイスが支援するコーデックの数を表す。ベンダーコーデック識別子フィールド１１３０、…、１１３２は、第１デバイスが支援する少なくとも一つのコーデックの識別子を表す。図１１では、Ｎ個のコーデックに対応するＮ個のベンダーコーデック識別子フィールド１１３０、…、１１３２が図示されている。
【００６６】
図１２は、本発明の一実施形態による圧縮類型フィールドを説明するために示す図面である。図１２を参照すれば、本発明の一実施形態による圧縮類型フィールド１１１２は、０の値を持つならば、第１圧縮技術を用いてビデオコンテンツを圧縮することを表し、１の値を持つならば、ベンダーにより指定された圧縮技術を用いてビデオコンテンツを圧縮することを表す。例えば、ここで、第１圧縮技術は、Ｈ．２６４技術でありうる。
【００６７】
図１３は、本発明の一実施形態による能力応答フレームの構造を説明するために示す図面である。図１３を参照すれば、本発明の一実施形態による能力応答フレーム１３００は、コーデック能力フィールド１３１０、ベンダーコーデック数フィールド１３２０及びベンダーコーデック識別子フィールド１３３０、…、１３３２などを含むが、図１１の能力要請フレーム１１００と同じ構造を持つ。
【００６８】
コーデック能力フィールド１３１０は、第２デバイスがビデオコンテンツの圧縮機能を支援するかどうかを表す。ベンダーコーデック数フィールド１３２０は、第２デバイスが支援するコーデックの数を表す。ベンダーコーデック識別子フィールド１３３０、…、１３３２は、第２デバイスが支援する少なくとも一つのコーデックの識別子を表す。図１３では、Ｎ個のコーデックに対応するＮ個のベンダーコーデック識別子フィールド１３３０、…、１３３２が図示されている。
【００６９】
図１４は、本発明の一実施形態によるビデオコンテンツ伝送装置を説明するために示す図面である。図１４は、本発明の一実施形態によるビデオコンテンツ伝送装置１４１０は、伝送部１４１２及び受信部１４１４を備える。この時、本発明の一実施形態によるビデオコンテンツ伝送装置１４１０は、第１デバイス（図示せず）に搭載されていると仮定する。ただし、他の実施形態では、ビデオコンテンツ伝送装置１４１０が第１デバイスでありうる。また、説明の便宜のために、第２デバイス１４２０をさらに図示した。
【００７０】
伝送部１４１２は、ビデオコンテンツの圧縮に用いられる少なくとも一つのコーデックの識別子を含むコーデック選択要請フレームを、第２デバイス１４２０に伝送する。
【００７１】
受信部１４１４は、第２デバイス１４２０から少なくとも一つのコーデックの使用承認如何を表す、少なくとも一つの承認情報を含むコーデック選択応答フレームを受信する。
【００７２】
伝送部１４１２は、受信部１４２０がコーデック選択応答フレームを受信すれば、そのコーデック選択応答フレームに基づいて、少なくとも一つのコーデックにより圧縮されたビデオコンテンツを、第２デバイス１４２０に伝送する。
【００７３】
一方、前述したように、伝送部１４１２は、第１デバイスが支援する少なくとも一つのコーデックの識別子を含み、第２デバイス１４２０の能力情報を要請する能力要請フレームを第２デバイス１４２０にさらに伝送でき、受信部１４１４は、その能力要請フレームに対応して、第２デバイス１４２０が支援する少なくとも一つのコーデックの識別子を含む能力応答フレームを、第２デバイス１４２０からさらに受信できる。
【００７４】
一方、前述した本発明の実施形態は、コンピュータで行われるプログラムで作成でき、コンピュータで読み取り可能な記録媒体を用いて、前記プログラムを動作させる汎用ディジタルコンピュータで具現される。
【００７５】
前記コンピュータで読み取り可能な記録媒体は、マグネチック記録媒体（例えば、ＲＯＭ、フロッピー（登録商標）ディスク、ハードディスクなど）、光学的判読媒体（例えば、ＣＤ−ＲＯＭ、ＤＶＤなど）を含む。
【００７６】
これまで本発明についてその望ましい実施形態を中心として説明した。
【００７７】
当業者ならば、本発明が本発明の本質的な特性から逸脱しない範囲で変形された形態に具現できるということを理解できるであろう。したがって、開示された実施形態は限定的な観点ではなく、説明的な観点で考慮されねばならない。本発明の範囲は、前述した説明ではなく、特許請求の範囲に表れており、それと同等な範囲内にあるあらゆる差異点は、本発明に含まれていると解釈されねばならない。
【図１】
0005934117.tif 000002
【図２】
0005934117.tif 000003
【図３】
0005934117.tif 000004
【図４】
0005934117.tif 000005
【図５】
0005934117.tif 000006
【図６】
0005934117.tif 000007
【図７】
0005934117.tif 000008
【図８】
0005934117.tif 000009
【図９】
0005934117.tif 000010
【図１０】
0005934117.tif 000011
【図１１】
0005934117.tif 000012
【図１２】
0005934117.tif 000013
【図１３】
0005934117.tif 000014
【図１４】
0005934117.tif 000015