メディアサービスを提供するためのインターフェースであって、コーディングされたメディアデータをカプセル化するエンカプセレーションレイヤーと、前記カプセル化されたメディアデータを他のエンティティに送信する送信レイヤーと、前記メディアデータの送信を制御するための制御レイヤーと、を有することを特徴とするインターフェース。前記エンカプセレーションレイヤーは、メディアコーディングレイヤーから受信したメディアデータフラグメント及び前記メディアデータフラグメントに関連した情報を用いて少なくとも1つのアクセスユニット及び前記アクセスユニットに関連した情報を生成するE.3レイヤーと、前記少なくとも1つのアクセスユニットと前記アクセスユニットに関連した情報を用いて少なくとも1つの基本ストリーム及び前記基本ストリームに関連した情報を生成するE.2レイヤーと、前記少なくとも1つの基本ストリーム及び前記基本ストリームに関連した情報を用いて前記少なくとも1つの基本ストリームを含むマルチメディアコンテンツに関する構成情報及び前記マルチメディアコンテンツの消費に必要な代表送信特性値を生成するE.1レイヤーと、を有することを特徴とする請求項1に記載のインターフェース。前記送信レイヤーは、前記メディアデータの送信に必要なネットワーク情報と前記メディアデータの特性に関する情報とを生成するD.1レイヤーと、前記メディアデータの送信のためのフロー制御及びエラー訂正機能に必要な情報を生成するD.2レイヤーと、前記インターフェースを構成するレイヤー間の情報送信を実行するD.3レイヤーと、を有することを特徴とする請求項2に記載のインターフェース。前記制御レイヤーは、前記エンカプセレーションレイヤーで生成される情報を用いて前記メディアデータの送信及び消費に必要な情報を生成するC.1レイヤーを有することを特徴とする請求項3に記載のインターフェース。前記制御レイヤーは、前記D.1レイヤー及び前記D.2レイヤーに対して前記メディアデータの送信に必要な制御を実行するC.2レイヤーをさらに有することを特徴とする請求項3に記載のインターフェース。前記制御レイヤーは、前記送信レイヤーの下位レイヤーのうちの少なくとも1つに対する制御を実行するC.3レイヤーをさらに有することを特徴とする請求項3に記載のインターフェース。前記送信レイヤーの下位レイヤーは、インターネットプロトコルIPレイヤー、データリンクレイヤー、及び物理レイヤーのうちの少なくとも1つを有することを特徴とする請求項6に記載のインターフェース。前記メディアデータフラグメントは、前記E.3レイヤーのパケットのペイロードに含まれ、前記メディアデータフラグメントに関連した情報は、前記E.3レイヤーパケットのヘッダーに含まれることを特徴とする請求項3に記載のインターフェース。前記E.3レイヤーのパケットは、前記アクセスユニットの単位で前記E.2レイヤーのパケットのペイロードに含まれ、前記基本ストリームに関連した情報は、前記E.2レイヤーパケットのヘッダーに含まれることを特徴とする請求項8に記載のインターフェース。前記E.2レイヤーのパケットは、前記基本ストリームの単位で前記E.1レイヤーパケットのペイロードに含まれ、前記構成情報及び前記代表送信特性値は、前記E.1レイヤーのパケットのヘッダーに含まれることを特徴とする請求項9に記載のインターフェース。前記E.1レイヤーのパケットは、前記D.1レイヤーのパケットのペイロードに含まれ、前記メディアデータの送信に必要なネットワーク情報及び前記メディアデータの特性に関する情報は、前記D.1レイヤーパケットのヘッダーに含まれることを特徴とする請求項10に記載のインターフェース。前記D.1レイヤーパケットは、前記D.2レイヤーのパケットのペイロードに含まれ、前記フロー制御及びエラー訂正に必要な情報は、前記D.2レイヤーのパケットのヘッダーに含まれることを特徴とする請求項11に記載のインターフェース。前記D.2レイヤーのパケットは、インターネットプロトコルIPパケットのペイロードに含まれることを特徴とする請求項11に記載のインターフェース。本発明の目的は、少なくとも上述した問題点及び/又は不都合に取り組み、少なくとも以下の便宜を提供することにある。すなわち、本発明の目的は、様々な種類のネットワークを用いて様々な種類のマルチメディアコンテンツを含むマルチメディアコンテンツを送信する装置及び方法を提供することにある。本発明の他の目的は、マルチメディアコンテンツを統合的に送信するためのインターフェースを提供することにある。本発明の他の目的は、マルチメディアコンテンツを統合的に送信するためのパケットフォーマットを提供することにある。上記のような目的を達成するために、本発明の実施形態の一態様によれば、メディアサービスを提供するためのインターフェースは、コーディングされたメディアデータをカプセル化するためのエンカプセレーションレイヤーと、上記カプセル化されたメディアデータを他のエンティティに送信する送信レイヤーと、上記メディアデータの送信を制御するための制御レイヤーとを有することを特徴とする。本発明によると、様々なマルチメディアコンテンツは、統合されたフレームワークを使用して最小のコストで最適化された送信を行うことができる。したがって、ユーザが効率的にマルチメディア関連コンテンツの提供を受けることができるばかりでなく、マルチメディアコンテンツのプロバイダーが1つの統合システムを介してサービスを提供することもでき、サービス提供の効率性及び柔軟性を向上させることもできる。以下、本発明の好適な実施形態について添付図面を参照しながら詳細に説明する。下記の説明において、図面における同一の構成要素に対しては、他の図面に表示されても、同一の参照番号及び符号を付けてあることに注意されたい。また、パケットを識別する特定の値、表示された情報のコンテンツのように、以降の説明における様々な特定の定義は、本発明の一般的な理解を助けるためだけに提供されるのであって、そのような定義がなくでも本発明が実現することができることは当該技術分野における通常の知識を有する者には明らかである。さらに、本発明の以降の説明において、明瞭性と簡潔性の観点から、当業者に良く知られている機能や構成に関する具体的な説明を省略する。本発明は、マルチメディアコンテンツを統合して送受信するためのインターフェースを定義する。本発明で定義されるインターフェースは、3つの機能レイヤーを提供する。第1の機能レイヤーはエンカプセレーションencapsulationレイヤーであり、2番目の機能レイヤーは送信Deliveryレイヤーであり、3番目の機能レイヤーは制御レイヤーである。エンカプセレーションレイヤーは、メディアコーディングレイヤーから受信した様々な種類のコーディングされたマルチメディアコンテンツの処理及びカプセル化を実行する。また、エンカプセレーションレイヤーは、カプセル化されたマルチメディアコンテンツを記憶装置に記憶可能なフォーマットに適切に変換するか、又は送信レイヤーを介してネットワーク上の他のエンティティ又はユーザ端末機に送信可能なフォーマットに適切に変換する。送信レイヤーは、このカプセル化されたマルチメディアコンテンツを様々なネットワークを介して送信するために、マルチメディアコンテンツに最適化された送信環境を提供するための機能を定義する。制御レイヤーは、ユーザがマルチメディアコンテンツを消費するconsumeために必要な消費情報consumptioninformation例えば、電子番組ガイドelectronicprogramguide:EPG及び送信レイヤーがマルチメディアコンテンツを効率的に送信するために必要な機能を定義する。図2は、本発明の実施形態に従ってプロトコル単位で細別される上述する3つの機能レイヤーを説明する図である。本発明において、エンカプセレーションレイヤーは、E.1211、E.2212、及びE.3213の3個のレイヤーを含み、送信レイヤーは、D.1221、D.2222、及びD.3223を含み、制御レイヤーは、C.1231、C.2232、及びC.3233の3個のレイヤーを含む。一方、図2において、参照符号270により全体的に示されるレイヤー、すなわち、フラグメントNALユニットfragmentNALUnit、AU、MPEG2TS、RTP/HTTP、及びUDP/TCPは、本発明によるレイヤーのさらなる理解を助けるために示され、MMTE.3レイヤー213、MMTE.2レイヤー212、MMTE.1レイヤー211、MMTD.1レイヤー221、及びMMTD.2レイヤー222の機能がフラグメントNALユニット、AU、MPEG-2TS、RTP/HTTP、及びUDP/TCPレイヤーの機能と必ず一致するのではないことに留意すべきである。図2を参照すると、まず、メディアコーディングレイヤー200は、マルチメディアコンテンツをフラグメントの単位で分割し、分割されたフラグメントをコーディングすることによりメディアデータフラグメントフラグメントを生成する。また、メディアコーディングレイヤー200は、フラグメントに関連した情報を生成する。フラグメントに関連した情報は、生成されたフラグメント間の関係を示す情報である。参考までに、所定数のフラグメントの組み合わせはアクセスユニットを構成し、所定数のアクセスユニットとアクセスユニットに関連した情報との組み合わせは、基本ストリームElementaryStreamを構成する。エンカプセレーションレイヤーは、以下の構成及び機能を有する。エンカプセレーションレイヤーのE.3レイヤー213は、メディアコーディングレイヤー200からフラグメント、フラグメントヘッダー、及びフラグメントに関連した情報を受信し、受信されたフラグメントを用いてアクセスユニットを生成する。また、E.1レイヤー213は、この生成されたアクセスユニット間の関係に関する情報であるアクセスユニットに関連した情報を生成する。アクセスユニットに関連した情報は、例えば、デコード時間decodingtime、構成時間compositiontime、サイズ、アクセスユニットシーケンスナンバーsequencenumberなどを意味する。一方、この生成されたアクセスユニット及びアクセスユニットに関連した情報は、E.2レイヤー212に転送される。参考までに、フラグメントは、音声コーデックから出力されたデータ、映像コーデックから出力されたデータ、既存のメディア映像に比べて機能が追加されるリッチrichメディアをサポートするためのシーンScene構成情報、各種アプリケーション及びファイルデータといった、マルチメディアコンテンツを構成するすべての種類のデータであってもよい。E.2レイヤー212は、複数のアクセスユニットとアクセスユニットに関連した情報とを組み合わせることにより基本ストリームを生成する。また、E.2レイヤー212は、基本ストリームに関連した情報を生成する。基本ストリームに関連した情報は、例えば、ストリームの種類、ストリーム識別子、ストリームの送信特性値などを意味する。E.1レイヤー211は、基本ストリームを含むマルチメディアコンテンツに対する構成情報compositioninformation及びマルチメディアコンテンツが適切に消費されることができるようにする代表送信特性値を生成する。この構成情報は、例えば、ビデオデータ及びオーディオデータを含むマルチメディアコンテンツを再生するためにビデオデータ及びオーディオデータが結合される際に必要な情報であってもよく、この代表送信特性値は、例えば、送信エラー率及び速度などで表示されることができるサービス品質QoSであってもよい。一方、送信レイヤーは、以下のような構成及び機能を有する。図1の従来のプロトコル構造において、マルチメディアデータ送信のための既存のRTP又はHTTP送信プロトコルと類似した送信プロトコルに対応するD.1レイヤー221は、本発明において新たに提案するアプリケーションプロトコルである。D.1レイヤー221は、マルチメディアコンテンツを効率的に送信するために、マルチメディア送信に必要なネットワーク情報及びマルチメディアコンテンツの特性に関する情報を生成する。図1の既存のUDP又はTCPと類似したネットワーク送信プロトコルに対応するD.2レイヤー222は、様々なネットワーク種類を考慮したフロー制御flowcontrol及びエラー訂正機能を実行するための情報を生成する。D.3レイヤー223は、図2に示すように、すべてのレイヤー間の情報送信に関連した機能を提供する。すなわち、D.3レイヤー223は、マルチメディアコンテンツの生成、転送、及び消費を最適化するために、マルチメディアコンテンツ転送及び最終的に必要なコミュニケーションをレイヤー間で可能にする。D.3レイヤー223は、マルチメディアコンテンツのユーザ体感品質QualityofExperience:QoEを満足させるための動作を実行し、これらの動作のための情報を生成し、必要であれば、マルチメディアコンテンツを受信するエンティティにこの情報を送信する。また、D.3レイヤー223は、送信レイヤーでマルチメディアコンテンツのQoSを満足するようにし、このために、図2のすべてのレイヤーとの通信を実行する。制御レイヤーは、以下のような構成及び機能を有する。制御レイヤーは、制御のためのターゲットレイヤーに応じて3つのレイヤーに区分される。C.1レイヤー231は、エンカプセレーションレイヤーE.1211、E.2212、E.3213で生成される情報を用いてマルチメディアコンテンツの転送及び消費に必要な情報を生成し、この生成された情報をユーザ装置に提供する。マルチメディアコンテンツの転送及び消費に必要な情報は、例えば、マルチメディアを構成するコンテンツの種類、コンテンツ間の関係、及びコンテンツの消費順序のようなコンテンツ消費に必要な情報及びマルチメディアコンテンツを発見することができる発見情報を意味する。C.2レイヤー232は、メディア送信に必要な制御機能をD.1レイヤー221及びD.2レイヤー222に提供する。例えば、C.2レイヤー232は、D.1レイヤー221がマルチメディアコンテンツを考慮したフレーム構成を実行するように制御する。これに関連して、C.2レイヤー232は、マルチメディアコンテンツが様々なネットワークを介して送信される場合を考慮してD.1レイヤー221の制御を実行する。また、C.2レイヤー232は、マルチメディアコンテンツを送信するためのセッションのフロー制御をD.2レイヤー222に提供する。C.3レイヤー233は、送信レイヤーの下位レイヤー、すなわち、インターネットプロトコルInternetProtocol:IPレイヤー240、データリンクレイヤー250、又は物理レイヤー260にアクセスし制御する。例えば、C.3レイヤー233は、データリンクレイヤー250からネットワーク送信遅延測定情報を受信し、送信レイヤーがこの受信された情報を用いてマルチメディアコンテンツを適切に送信することができるようにする。また、C.3レイヤー233は、物理レイヤー260から送信エラーレート情報を受信し、送信エラーレートを減少させるために必要な適切な制御を実行することができる。送信エラーレートを減少させるための制御の一例には、エラーが発生した送信パケットの再送信を指示するものがある。図3は、図2に示すような構造を有するMPEGメディア転送MPEGMediaTransport:MMTインターフェースを用いて送信されるマルチメディアのIPパケットの構造を示す図である。図2での各レイヤーの動作のために必要な情報は、図3のIPパケット300のペイロードを構成し、各レイヤーに対応する各レイヤーヘッダーに含まれる。図3において、IPパケット300は、IPヘッダー301とペイロード310とを含む。ペイロード310は、上述したレイヤーのそれぞれで生成された情報を含む各レイヤーヘッダーを含む。具体的に説明すると、メディアコーディングレイヤーで生成されたメディアコーディングデータは、アクセスユニットの単位でE.3レイヤーペイロード307及び309に含まれる。他方、E.3レイヤーヘッダー306及び308は、対応するレイヤーで生成されたアクセスユニットに関連した情報を含み、E.2レイヤーヘッダー305は、対応するレイヤーで生成された基本ストリームに関連した情報を含み、E.1レイヤーヘッダー304は、対応するレイヤーで生成された構成情報及び代表送信特性値を含む。また、D.1レイヤーヘッダー303は、対応するレイヤーで生成されたマルチメディアコンテンツの特性に関する情報を含み、D.2レイヤーヘッダー302は、フロー制御及びエラー訂正のための情報を含む。本発明において、必要な情報が図3に示すIPパケット構造を使用して転送されるので、特定のレイヤーをサポートするネットワークエンティティは、ペイロードにアクセスすることなしに対応するレイヤーヘッダーから対応するレイヤーで実行される機能に必要な情報を取得することができる。図4は、本発明の実施形態によるMMTシステムを用いて実際にサービスをユーザに提供する一例を示す図である。図4の例は、HTTPプロトコル上でアドバンスドビデオコーデックAdvancedVideoCodec:AVCデータを送信するためのサービスを提供する一例に対応し、サービスがE.1レイヤー411及びC.1レイヤー431だけを使用して提供できる場合を示す。このように、本発明は、対応するサービスをユーザに提供するために図2で定義されたレイヤーの中の一部のレイヤーだけを用いてサービスを提供することができる。図5は、本発明の実施形態によるマルチメディアシステムを用いて送信されるサービスを送信ファイルフォーマットの形で示す図である。E.3レイヤー513において、コーディングされたメディアデータ514は、アクセスユニットの単位でデフラグメントdefragmentされる。これは、図5においてE.3ボックスで図示される。E.3レイヤーデータは、基本ストリームの単位でE.2レイヤー512に記憶される。E.1レイヤー511は、Dレイヤー及びCレイヤーが基本ストリームを含むサービス又はセッションに関連した情報を読み出し、これをサービスとして提供するために必要な情報であるマルチメディアコンテンツに対する構成情報と、マルチメディアコンテンツを適切に消費できるようにする代表送信特性値とを含む。一方、対応するマルチメディアサービスの提供を受けている途中にユーザがTV端末機をターンオンする場合のように、対応するマルチメディアサービスが開始された後に任意の時点からユーザがマルチメディアサービスにアクセスすることができるので、この構成情報及び代表送信特性値は、反復して表現される必要がある。一方、E.1レイヤー511の下位レイヤーのうち、D.1レイヤー521は、対応するパケットの送信のために必要なネットワーク情報及び対応するマルチメディアコンテンツの特性に関する情報を含み、D.2レイヤー522は、IPレイヤーを用いる送信のために必要なネットワーク情報とフロー制御及びエラー訂正のための情報とを含む。図6は、本発明の実施形態によるマルチメディアシステムを用いて送信されるメディアコンテンツデータのパケット構造を示す図である。図6において、コンテンツデータの種類及び属性に応じて適切なサイズにスライスされるメディアスライスMediaslice601は、E.3パケット602のペイロードとしてパケット化される。また、E.3パケット602は、アクセスユニットの単位で区別されてE.2パケット603によりパケット化される。また、E.2パケット603は、基本ストリームの単位で区別されてE.1パケット604によりパケット化される。E.1パケット604は、TCP又はUDPレイヤーを用いる送信のための情報及びマルチメディアコンテンツの特性に関する情報とともに、D.1パケット605によりパケット化される。D.1パケット605は、IPレイヤーを用いる送信に必要な情報及びフロー制御及びエラー訂正のための情報とともにD.2パケット606によりパケット化される。最終的に、D.2パケット606は、従来のIPパケット607によりパケット化される。以上、本発明を具体的な実施形態に関して図示及び説明を行ったが、添付した特許請求の範囲により規定されるような本発明の趣旨及び範囲を逸脱することなく、形式や細部の様々な変更が可能であることは、当該技術分野における通常の知識を有する者には明らかである。