(57)【要約】【課題】ネットワークを通じてマルチメディアコンテンツのサービス品質を保証して伝送する方法及び装置を提供する。【解決手段】ネットワークを通じてマルチメディアコンテンツを伝送する装置は、伝送しようとするパケット化されたマルチメディアコンテンツを受信し、該マルチメディアコンテンツのヘッダーを確認し、確認された優先度によりフレームらを区別する抽出部500と、優先度により区別されたフレームらを別々に格納する複数のバッファ502〜506と、優先度に従った差別化されたコードを用いてフレームをマーキングするマーキング部510と、ネットワークの状態を考慮してフレーム別に差別化されたコードを生成するサービス品質管理部508と、を含む。【選択図】図５
2006166453.tif 000002
【特許請求の範囲】
【請求項１】
パケット化されたマルチメディアコンテンツをネットワークを通じて伝送する方法であって、
ネットワークを通じて伝送されるパケット化されたマルチメディアコンテンツを受信する段階と、
前記パケットの各フレームのヘッダーを確認し、割り当てられた優先度に従って、パケット化されたマルチメディアコンテンツのそれぞれのフレームを区別する段階と、
該区別されたフレームらを、当該区別に従って別々に格納する格納段階と、
前記区別されたフレームらを、サービス品質（Ｑｏｓ）により差別化するようにマーキングする段階と、
を有することを特徴とする方法。
【請求項２】
前記格納段階では、前記区別されたフレームらが、パケット分類バッファらに別々に格納される段階をさらに有すること
を特徴とする請求項１記載の方法。
【請求項３】
前記区別されたフレームらをサービス品質により差別化するようにマーキングする際に、ネットワークの帯域幅が考慮されたマーキングが行われること
を特徴とする請求項１記載の方法。
【請求項４】
マルチメディアコンテンツをインターネットプロトコルネットワークを通じて伝送する方法であって、
伝送しようとする動画像コンテンツのヘッダーを確認し、前記マルチメディアコンテンツのパケットタイプを判定する段階と、
前記パケットのピクチャタイプを示すフィールドを確認し、割り当てられた優先度によりピクチャを各々区別し、該区別されたピクチャらを格納する段階と、
前記優先度により区別されたピクチャらを差別化された値でマーキングして伝送する段階と、
を有することを特徴とする方法。
【請求項５】
現在のフレーム内の重複を除去するためのＩピクチャ(Ｉｎｔｒａ  Ｐｉｃｔｕｒｅ)を、前記優先度により最も高いサービス品質を保証する値でマーキングして伝送する段階をさらに有すること
を特徴とする請求項４記載の方法。
【請求項６】
前記マルチメディアコンテンツのインターネットプロトコルヘッダーのサービスタイプフィールドを、差別化サービスコードポイント(ＤＳＣＰ)フィールドとして割り当て、該ＤＳＣＰフィールドを差別化された値でマーキングを遂行した後に伝送する段階をさらに有すること
を特徴とする請求項４記載の方法。
【請求項７】
ネットワークを通じてマルチメディアコンテンツを伝送する装置であって、
伝送しようとするパケット化されたマルチメディアコンテンツを受信し、該マルチメディアコンテンツのヘッダーの分析により確認された優先度に従って、フレームらを区別する抽出部と、
前記優先度に従って区別されたフレームらを別々に格納する複数のバッファと、
前記優先度に従った差別化されたコードを用いて前記フレームをマーキングするマーキング部と、
前記ネットワークの状態を考慮して前記フレーム別に差別化されたコードを生成するサービス品質管理部と、
を含むことを特徴とする装置。
【請求項８】
マルチメディアコンテンツをインターネットプロトコルネットワークを通じて伝送する装置であって、
伝送しようとするマルチメディアコンテンツのヘッダーを分析して前記動画像コンテンツのパケットタイプを判定する抽出部と、
前記パケットのピクチャタイプを示すフィールドの分析により、割り当てられた優先度に従って前記ピクチャを各々区別して格納するための複数のバッファと、
前記区別されたピクチャを優先度に従った差別化コードでマーキングするマーキング部と、
を含むことを特徴とする装置。
【請求項９】
前記複数のバッファのうちの一つは、現在のフレーム内の重複性(ｒｅｄｕｎｄａｎｃｙ)を除去するためのＩピクチャバッファを含むこと
を特徴とする請求項８記載の装置。 
【請求項１０】
前記複数のバッファのうちの一つは、以前のフレームとの時間重複性と、現在のフレーム内の重複性とを除去するためのＰピクチャ(Ｐｒｅｄｉｃｔｉｖｅ-ｐｉｃｔｕｒｅ)バッファを含むこと
を特徴とする請求項８記載の装置。 
【請求項１１】
前記複数のバッファのうちの一つは、以前のフレーム又は以後のフレームとの時間重複性と、現在のフレーム内の重複性を除去するためのＢピクチャ(Ｂｉｄｉｒｅｃｔｉｏｎａｌ  ｐｒｅｄｉｃｔｉｖｅ-ｐｉｃｔｕｒｅ)バッファを含むこと
を特徴とする請求項８記載の装置。 
【請求項１２】
前記マーキング部は、前記優先度により各々区別されたピクチャを、インターネットプロトコルの状態を考慮した差別化コードでマーキングすること
を特徴とする請求項８記載の装置。 
【請求項１３】
前記マーキング部は、サービス品質管理部に格納されている前記優先度により区別されたサービス品質を示す差別化コードを参照してマーキングすること
を特徴とする請求項１２記載の装置。 
【請求項１４】
前記マーキング部は、現在のフレーム内の重複を除去するためのＩピクチャの優先度を、最も高いサービス品質を示す差別化コードでマーキングすること
を特徴とする請求項１３記載の装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを通じてマルチメディアコンテンツを伝送するシステムに関し、特に、マルチメディアコンテンツのサービス品質(Ｑｕａｌｉｔｙ-ｏｆ-Ｓｅｒｖｉｃｅ：以下、“ＱｏＳ”とも称する。)を保証して伝送する方法及び装置に関する。 
【背景技術】
【０００２】
近年、コンピュータ及び有線／無線通信技術の発達によって、デジタル放送やＤＶＤのような高画質のデジタルメディアコンテンツの配信、供給が急速に増加する傾向にある。これに関連して、有無線通信システムは、高画質のデジタルメディアコンテンツを再生するためのアプリケーションやプログラムなどが次々に提案されており、これによって、高画質のデジタルメディアコンテンツについてのサービスの需要が徐々に増加している。この高画質のデジタルメディアコンテンツサービスの圧縮に関する標準は、ＭＰＥＧ(Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ)により規定されている。
【０００３】
図１は、マルチメディアコンテンツを伝送するための、従来技術によるネットワーク装置を示す図である。
【０００４】
図２は、図１のネットワーク装置で大容量のマルチメディアコンテンツが伝送された場合に発生し得る従来技術の問題点を説明するための図である。
【０００５】
典型的なマルチメディアサービスでは、端末装置がインターネットプロトコル（ＩＰ）ネットワークを通じてマルチメディアコンテンツサービスプロバイダにアクセスされる構造を有する。このとき、マルチメディアコンテンツサービスプロバイダは、図１に示されるようなネットワーク装置と接続され、該ネットワーク装置は上記の端末装置と接続される。そして、マルチメディアコンテンツサービスプロバイダは、マルチメディアコンテンツを、ネットワークを通じてネットワーク装置に送信する。ここで、ネットワーク装置としては、ルータやマルチメディアコンテンツストリーマ(ｓｔｒｅａｍｅｒ)などが使用される。 
【０００６】
したがって、上記の接続によって、マルチメディアコンテンツサービスプロバイダとネットワーク装置との間、及び上記の端末装置とネットワーク装置との間には、ネットワーク装置を介してマルチメディアコンテンツの送受信を行うための通信経路が設定される。このとき、マルチメディアコンテンツサービスプロバイダから伝送されるマルチメディアコンテンツの多くは、大容量のデータストリームである。
【０００７】
しかしながら、マルチメディアコンテンツが伝送されるネットワークは、制限された帯域幅を有している。一方で、マルチメディアコンテンツには、広い帯域幅を必要とし、遅延特性を有する様々なタイプのものが存在する。したがって、インターネットプロトコルネットワーク(以下、“ＩＰネットワーク”と称する。)を通じて伝送されるマルチメディアコンテンツには、様々な遅延時間が発生するようになる。また、バースト(ｂｕｒｓｔ)特性を有するコンテンツを伝送する場合には、ネットワークに輻輳状態(Ｃｏｎｇｅｓｔｉｏｎ  ｅｖｅｎｔ)がしばしば発生し、その結果、コンテンツのデータ損失をもたらす。
【０００８】
ここで、輻輳状態とは、データの混雑が境界ルータ（boundary router）に生じることを意味する。例えば、マルチメディアコンテンツプロバイダからデータ通信経路の容量を超えた大容量のＭＰＥＧコンテンツが伝送される場合に、境界ルータに輻輳状態が生じること、すなわち、ネットワークに大量のＭＰＥＧコンテンツが流入されて混雑した状態が生じることを意味する。したがって、輻輳状態は、上記のネットワーク装置にトラフィックが集中して回線容量が限界に至った場合に発生する。 
【０００９】
このような輻輳の発生を解決するために、マルチメディアコンテンツのトラフィック特性に基づいて、差別化されたサービス品質（ＱｏＳ）を保証するための差別化サービスが提案された。
【００１０】
図１を参照すると、差別化されたサービスを支援するために、ネットワーク装置は、マーキング部１００を備えており、このマーキング部１００によって、伝送しようとするパケットの差別化サービスコードポイント(Ｄｉｆｆｅｒｅｎｔｉａｔｅｄ  Ｓｅｒｖｉｃｅ  Ｃｏｄｅ  Ｐｏｉｎｔ：以下、“ＤＳＣＰ”と称する。)フィールドと呼ばれる付加的なフィールドを設定する。このＤＳＣＰフィールドは、輻輳が発生した場合に、任意のデータを廃棄するための優先順位(ｄｒｏｐ  ｐｒｅｃｅｄｅｎｃｅ)を表示するものである。すなわち、マーキング部１００は、マルチメディアコンテンツプロバイダから伝送されたマルチメディアデータ(ＭＰＥＧデータ)１０につき、端末装置とマルチメディアコンテンツサービスプロバイダとの間のサービスレベル契約を考慮してマーキングを遂行し、該マーキング後のデータを端末装置に伝送する。
【００１１】
しかしながら、図２に示すように、マルチレイヤスイッチで輻輳状態が発生すると、ネットワークは、伝送するＭＰＥＧコンテンツの優先度を考慮せず、該ネットワーク自体の通信経路に対応する１００Ｍｂｐｓのみを受信し、残りの９００Ｍｂｐｓに対するデータをランダムに廃棄する。したがって、従来技術では、輻輳が発生したり、データ中継に遅延が発生する場合に、任意のＭＰＥＧコンテンツを無条件で廃棄するという問題点があった。
【００１２】
一般的に、ＭＰＥＧコンテンツは、元の動画像を圧縮して生成されたものであり、また、ピクチャの構成をフレームに分けた後に圧縮される。このとき、フレームは、Ｉフレーム、Ｐフレーム、Ｂフレームに分けられるが、映像を再生するために必要な優先度は各々異なっており、これらフレームの中では、Ｉフレームが最も高い優先度を有する。これに対して、データの輻輳や遅延を克服するための従来の技術では、ＭＰＥＧコンテンツについての優先度を考慮せずに任意のＭＰＥＧコンテンツをランダムに廃棄していたので、映像の再生が非効率的であり望ましくない結果を招いていた。特に、従来の技術では、最も重要なパケットであるＩフレームもランダムに廃棄してしまうため、映像を再生できないという問題が発生していた。これは、ＭＰＥＧコンテンツをネットワークを通じて伝送する際に、マーキング部１００が、フレームを区別してＤＳＣＰをマーキングすることができないためである。すなわち、ＭＰＥＧコンテンツの優先度によりＩフレーム、Ｂフレーム、Ｐフレームに区別しないため、ＭＰＥＧコンテンツを効率的に伝送できないという問題点があった。
【発明の開示】
【発明が解決しようとする課題】
【００１３】
したがって、上記した従来技術の問題点を解決するために、本発明の目的は、動画像コンテンツをＩＰネットワークを通じて効果的に伝送する装置及び方法を提供することにある。
【００１４】
また、本発明の目的は、ネットワークを通じてマルチメディアコンテンツを伝送するシステムで、優先度により差別的にマーキングを遂行してビデオコンテンツを伝送する装置及び方法を提供することにある。
【００１５】
本発明の目的は、ネットワークを通じてマルチメディアコンテンツを伝送するシステムで、ネットワークの帯域幅を考慮してビデオコンテンツのフレームを差別的にマーキングする装置及び方法を提供することにある。
【課題を解決するための手段】
【００１６】
上記の目的を達成するために、本発明は、ネットワークを通じてパケット化されたマルチメディアコンテンツを伝送する方法であって、伝送しようとするパケット化されたマルチメディアコンテンツを受信する段階と、前記パケットの各フレームのヘッダーを確認し、割り当てられた優先度に従って、パケット化されたマルチメディアコンテンツのそれぞれのフレームを区別する段階と、該区別されたフレームらを、当該区別に従って別々に格納する格納段階と、前記区別されたフレームらを、サービス品質（Ｑｏｓ）により差別化するようにマーキングする段階と、を有することを特徴とする。 
【００１７】
また、本発明は、マルチメディアコンテンツをインターネットプロトコルネットワークを通じて伝送する方法であって、伝送しようとする動画像コンテンツのヘッダーを確認し、前記マルチメディアコンテンツのパケットタイプを判定する段階と、前記パケットのピクチャタイプを示すフィールドを確認し、割り当てられた優先度によりピクチャを各々区別し、該区別されたピクチャらを格納する段階と、前記優先度により区別されたピクチャらを差別化された値でマーキングして伝送する段階と、を有することを特徴とする。
【００１８】
さらに、本発明は、ネットワークを通じてマルチメディアコンテンツを伝送する装置であって、伝送しようとするパケット化されたマルチメディアコンテンツを受信し、該マルチメディアコンテンツのヘッダーの分析により確認された優先度に従って、フレームらを区別する抽出部と、前記優先度に従って区別されたフレームらを別々に格納する複数のバッファと、前記優先度に従った差別化されたコードを用いて前記フレームをマーキングするマーキング部と、前記ネットワークの状態を考慮して前記フレーム別に差別化されたコードを生成するサービス品質管理部と、を含むことを特徴とする。
【００１９】
また、本発明は、マルチメディアコンテンツをインターネットプロトコルネットワークを通じて伝送する装置であって、伝送しようとするマルチメディアコンテンツのヘッダーを分析して前記動画像コンテンツのパケットタイプを判定する抽出部と、前記パケットのピクチャタイプを示すフィールドの分析により、割り当てられた優先度に従って前記ピクチャを各々区別して格納するための複数のバッファと、前記区別されたピクチャを優先度に従った差別化コードでマーキングするマーキング部と、を含むことを特徴とする。
【発明の効果】
【００２０】
本発明は、ＭＰＥＧコンテンツをＩＰネットワークを通じてサービスする場合に、フレームを優先度により分類してＤＳＣＰマーキングを遂行する。すなわち、ネットワークで輻輳が発生する場合に、ＤＳＣＰ値を考慮して優先度が低いパケットから廃棄を遂行することによって、ＭＰＥＧコンテンツのＱｏＳを保証するという効果が得られる。したがって、ＭＰＥＧコンテンツサービスを効果的に支援及び提供することが可能となる。
【発明を実施するための最良の形態】
【００２１】
以下、本発明の望ましい実施形態を添付図面を参照して詳細に説明する。
【００２２】
図面の説明において、同一の構成要素については可能な限り同一の参照番号及び参照符号を付して説明する。下記に、本発明に関連した公知の機能又は構成に関する説明が、本発明の要旨を不明にすると判断された場合には、その詳細な説明を省略する。 
【００２３】
本発明では、マルチメディアサービスによるマルチメディアコンテンツを、帯域幅の制限のあるネットワークを通じてより効果的に伝送する装置及び方法を提供する。本発明は、ＭＰＥＧコンテンツのフレームを確認し、フレーム別に差別化されたコードでマーキングを遂行することによって、低い帯域幅でもＭＰＥＧコンテンツを最適化して伝送することを可能にする。このように、本発明は、ＩＰネットワークの帯域幅を考慮して、ＭＰＥＧコンテンツのサービス品質(ＱｏＳ)を保証する。
【００２４】
図３Ａは、本発明が適用されるＭＰＥＧフレームの構造を概略的に示す図である。
【００２５】
図３Ａを参照すると、ＭＰＥＧビデオストリームは、動画像を圧縮するために、３種類のフレームに分類される。これらのフレームは、受信側(端末装置)で映像を再生するために必要な優先度(Priority)によって分類される。すなわち、これらのフレームは、現在のフレーム内の重複性を除去するためのＩピクチャ(Ｉｎｔｒａ  ｐｉｃｔｕｒｅ)フレーム３００と、以前のフレームとの時間的重複性と、現在のフレーム内の重複性を除去するためのＰピクチャ(Ｐｒｅｄｉｃｔｉｖｅ  ｐｉｃｔｕｒｅ)フレーム３１０と、以前のフレーム又は以後のフレームとの時間的重複性及びフレーム内の重複性を除去するためのＢピクチャ(Ｂｉｄｉｒｅｃｔｉｏｎａｌ  ｐｒｅｄｉｃｔｉｖｅ  ｐｉｃｔｕｒｅ)フレーム３２０と、の３種類のフレームに分類される。特に、これら３種類のフレームの中では、Ｉピクチャフレームが最も高い優先度を有する。
【００２６】
よく知られているように、これらフレームは、ＧＯＰ(Ｇｒｏｕｐ  Ｏｆ  Ｐｉｃｔｕｒｅ)内のフレーム数を示すパラメータ‘ｎ’と、Ｐピクチャ間の間隔を示すパラメータ‘Ｍ’によって多様に構成されることができる。図３Ａでは、本発明の原理を説明するために、一例として“Ｉ-Ｂ-Ｂ-Ｐ-Ｂ-Ｂ-Ｐ-Ｂ-Ｂ-Ｐ-Ｉ-Ｂ-Ｂ”の順序でフレームを構成した場合を示している。
【００２７】
図３Ｂは、図３Ａに示すＭＰＥＧフレームをパケット化して伝送する過程を示す図である。
【００２８】
図３Ｂを参照すると、ビデオエレメンタリストリーム(Ｅｌｅｍｅｎｔａｒｙ  Ｓｔｒｅａｍ：以下、“ＥＳ”と称する。）３５０は、アナログビデオマルチメディアコンテンツを符号化し圧縮した後に生成されたデジタルデータで構成される。基本ＥＳは、（例えば、オーディオ、ビデオ、データ、などの）各カテゴリのコンテンツに対して各々一つの基本ＥＳが生成される。すなわち、オーディオエンコーダではオーディオＥＳが生成され、また、ビデオエンコーダではビデオＥＳが生成される。エレメンタリストリーム（ＥＳ）は、例えば、伝送しようとするＴＶプログラムの内容が符号化され、圧縮された一つのデジタルデータストリームである。符号化及び圧縮化されたＥＳは、ピクチャのシーケンス(Ｓｅｑｕｅｎｃｅ  Ｏｆ  Ｐｉｃｔｕｒｅ：ＳＥＱ)フィールドと、ＧＯＰフィールドと、以後に挿入された該当ピクチャの種類を示すＰＩＣフィールドの順に整列化して構成される。
【００２９】
このように生成されたビデオＥＳ３５０は、パケット化過程を経て、図３Ｂに示すようなパケットエレメンタリストリーム(Ｐａｃｋｅｔｉｚｅｒ  Ｅｌｅｍｅｎｔａｒｙ  Ｓｔｒｅａｍ：以下、“ＰＥＳ”と称する。）３６０に変換される。このとき、ビデオＰＥＳ３６０は、パケット化によって生成されたパケットヘッダー(ＰＥＳ）をさらに含むため、ビデオＥＳ３５０との識別が可能である。 
【００３０】
その後、ビデオＰＥＳ３６０は、多重化されて、伝送可能な形態（フォーマット）である伝送ストリーム(Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍ：以下、“ＴＳ”とする)３７０へと変換される。このとき、ＴＳ３７０を生成するために、ビデオＰＥＳとオーディオＰＥＳは同期データと多重化される。すなわち、ＴＳ３７０は、多重化過程によって伝送ヘッダーＴＰをさらに追加された後に伝送される。
【００３１】
したがって、ＴＳ３７０のように、ＩＰネットワークを通じて伝送されるＭＰＥＧメディア伝送パケットは、符号化過程、圧縮化過程、パケット化過程による各階層に対応する（種々の）ヘッダーを含む。このように、種々のヘッダーを加えた結果として、ＭＰＥＧメディア伝送パケットは、元のエレメンタリストリーム（すなわちビデオＥＳ３５０）よりも長い長さを有するデータストリームの形態で構成される。
【００３２】
一般的に、このようなＭＰＥＧメディア伝送パケット(例えば、ビデオＴＰ３７０）は、上記のようにＩＰネットワークを通じて伝送される。しかしながら、大容量の帯域幅が要求されるＭＰＥＧメディア伝送パケットは、制限された帯域幅を使用するネットワークでは、遅延及び衝突によってデータが損失される可能性がある。このようなデータの損失を防止ないし最小限化するために、本発明は、端末装置のユーザーに向上したサービスを提供するための、新規な差別化サービスを提供する。以下、図４乃至図６を参照して、本発明を適用した差別化サービスについて説明する。
【００３３】
図４は、本発明が適用される差別化サービスを支援するネットワークにおけるＩＰｖ４パケット構造を示す図である。この差別化サービス(Ｄｉｆｆｅｒｅｎｔｉａｔｅｄ  Ｓｅｒｖｉｃｅ）は、インターネットプロトコル（ＩＰ）ネットワークを通じてマルチメディアサービスを支援する場合に、制限されたネットワーク帯域幅を効率的に使用するために提案された方式である。差別化サービスは、ネットワークを通じて送受信されるトラフィックを数クラスに分類し、当該クラスに従って、差別化されたサービスを提供するものである。
【００３４】
マルチメディアサービスプロバイダから伝送されるマルチメディアコンテンツは、広い周波数帯域を使用して多くの情報が伝送される。しかしながら、インターネットプロトコルに従って動作するネットワークは、制限された帯域幅のみを支援しており、そのため広い周波数帯域のビデオコンテンツのサービスは、低品質のサービス(ＱｏＳ)に限定されるべきである。
【００３５】
例えば、携帯電話及び所謂ノートパソコンを支援する移動通信網の場合は、１４４Ｋｂｐｓの最大帯域幅を有するマルチメディアコンテンツサービスが提供される。この移動通信網とは対照的に、無線ＬＡＮ(Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ)及び有線インターネットの場合は、１０Ｍｂｐｓの最大帯域幅を有するマルチメディア放送サービスが提供される。この移動通信網と放送サービスとの帯域幅の差は、現在相異なるビデオ及びオーディオコンテンツの規格方式が混在する現象をもたらす。したがって、このような問題を克服するために、本発明は、マルチメディアコンテンツのＱｏＳを考慮して、インターネットプロトコルトラフィックを、限定された数のサービスクラスに分類して支援する方法を提供する。
【００３６】
したがって、ネットワークで実際的な差別化を形成するために要求される情報は、ＩＰｖ４パケットの場合にはヘッダーのサービスタイプ(Ｔｙｐｅ  Ｏｆ  Ｓｅｒｖｉｃｅ：以下、“ＴＯＳ”とする)フィールド４００が、またはＩＰｖ６パケットの場合にはヘッダーのトラフィッククラス(Ｔｒａｆｆｉｃ  Ｃｌａｓｓ：ＴＣ)フィールドなどが含まれる。 
【００３７】
図４に示すように、ＩＰｖ４パケットは、３２ビット(０ｂ−３１ｂ)で構成される。ここで、‘バージョン’フィールドは、４ビット(０ｂ−４ｂ）で構成され、ＩＰパケットのバージョン状態を示す。すなわち、‘バージョン’フィールドは、パケットがＩＰｖ４パケットであるか或いはＩＰｖ６パケットであるかを示すものである。バージョンフィールドに続いて、ヘッダー長フィールドが示される。このヘッダー長フィールドは、４ビット(４ｂ−８ｂ）で構成され、パケットのヘッダーの長さの合計を示す。ヘッダー長フィールドに続いて、ＴＯＳフィールド４００が示される。このＴＯＳフィールト４００は、８ビット(８ｂ−１６ｂ)で構成され、現在のネットワークのサービスタイプを示す。
【００３８】
本実施形態において、ＴＯＳフィールド４００は、差別化サービスを示す６ビットのＤＳＣＰフィールド４１０と、２ビットの非使用(Ｃｕｒｒｅｎｔｌｙ  Ｕｎｕｓｅｄ：ＣＵ)フィールド４２０と、を含む。すなわち、６ビットのＤＳＣＰは、差別化サービスに基づくパケット伝送機能を示す。本実施形態では、６ビットのＤＳＣＰフィールド４１０の中での上位３ビットは、伝送されるＭＰＥＧコンテンツのＩフレーム、Ｂフレーム、Ｐフレームを区別するためのクラスセレクタ(ｃｌａｓｓ  ｓｅｌｅｃｔｏｒ)として使用される。
【００３９】
図５は、本発明の実施形態に従うマルチメディアコンテンツを伝送する装置の構造を示す図である。
【００４０】
ＭＰＥＧコンテンツは、ＩＰネットワークを通じて伝送される。このとき、サービスプロバイダから伝送されたＭＰＥＧコンテンツは、ネットワークの終端ルータやＩＰストリーマを端末装置側の終端ルータと接続させるＩＰ経路を通じて伝送される。ここで、ＭＰＥＧコンテンツのＭＰＥＧフレームは、Ｉフレームと、Ｂフレームと、Ｐフレームと、を含む。映像の再生において、これらフレームの優先度は、上から高い順に並べると、Ｉフレーム、Ｐフレーム、Ｂフレームの順である。
【００４１】
図５を参照すると、ＭＰＥＧフレームインジケータ抽出部５００は、サービスプロバイダから伝送されたＭＰＥＧコンテンツの入力を検出した後に、コンテンツのヘッダーを確認（分析）することにより、Ｉフレーム、Ｂフレーム、Ｐフレームの順にインジケータを区別して、それぞれ、別個のパケット分類バッファ(ｐａｃｋｅｔ  ｃｌａｓｓｉｆｉｃａｔｉｏｎ  ｂｕｆｆｅｒ)５０２，５０４，５０６に格納する。
【００４２】
マーキング部(ｍａｒｋｅｒ）５１０は、フレームの優先度に従って設定された差別化コードを用いて、フレーム毎にＤＳＣＰマーキングを遂行する。すなわち、マーキング部５１０は、Ｉフレームバッファ５０２に格納されたフレームらに第一の種類のＤＳＣＰマーキングコードを付け、Ｂフレームバッファ５０４に格納されたフレームらに第二の種類のＤＳＣＰマーキングコードを付け、Ｐフレームバッファ５０６に格納されたフレームらに第三の種類のＤＳＣＰマーキングコードを付ける。ＭＰＥＧ  ＱｏＳ管理情報部５０８は、マーキング部５１０に接続されており、ＭＰＥＧフレームインジケータ抽出部５００によって抽出されたフレームインジケータの優先度の情報を格納する。
【００４３】
すなわち、マーキング部５１０は、ＩＰネットワークを通じてＭＰＥＧフレームを伝送する過程で、ＭＰＥＧ  ＱｏＳ管理情報部５０８に格納されている個々のＭＰＥＧフレームのＭＰＥＧフレーム別優先度を考慮して、個々のＭＰＥＧフレームにマーキングを遂行する。このようにフレームにマーキングを行うのは、ネットワークで輻輳(ｃｏｎｇｅｓｔｉｏｎ）が発生して所定のフレームを廃棄する場合に、ＤＳＣＰの値に応じた優先度に従って、差別的に廃棄を遂行するためである。このとき、ＭＰＥＧ  ＱｏＳ管理情報部５０８は、各フレームのＤＳＣＰ値を格納するとともに、格納された各フレームのＤＳＣＰ値を、ネットワークの状態に従って調整することが可能である。
【００４４】
本実施形態では、上述のようにネットワークに輻輳が発生する場合に、ネットワークのルータは、ＤＳＣＰのマーキング値に基づいて、パケット処理の優先順位を決定する。言い換えれば、ネットワークのルータは、ＭＰＥＧコンテンツのフレーム別ＱｏＳを保証することで、ＩフレームのＱｏＳをＰフレームやＢフレームのＱｏＳよりも常に高く維持する。かかる方法によれば、優先度の高いＩフレームの廃棄を最小化することで、データの損失を最小化し、それによってビデオＱｏＳを保証することができる。
【００４５】
図６は、本発明の実施形態により、マルチメディアコンテンツを伝送する動作を示すフローチャートである。 
【００４６】
図６を参照すると、ステップＳ６００で、ＭＰＥＧフレームインジケータ抽出部５００は、インターネットプロトコルを通じて伝送しようとするＭＰＥＧパケットの入力を検出する。ＭＰＥＧフレームインジケータ抽出部５００は、パーサー(ｐａｒｓｅｒ)のタイプである。良く知られているように、パーサーは、コンパイラ(ｃｏｍｐｉｌｅｒ)の一部であり、命令文やマークアップタグなどを入力し、入力された命令文やマークアップタグなどを、他のプログラムを使用して処理するものである。 
【００４７】
ＭＰＥＧフレームインジケータ抽出部５００は、ＭＰＥＧフレームの入力を検出した後に、入力されたＭＰＥＧフレームのパケットタイプを分析して把握する。上述したように、マルチメディアコンテンツサービスプロバイダから伝送されたＭＰＥＧコンテンツは、ビデオＥＳと、ビデオＰＥＳと、ビデオＴＳとの、異なったタイプのＥＳ（エレメンタリストリーム）を含むことができる。したがって、ＭＰＥＧフレームインジケータ抽出部５００は、それぞれのＭＰＥＧコンテンツのタイプをパーシング(ｐａｒｓｉｎｇ)することによって、各パケットタイプの内の該当するＭＰＥＧフレームを区別（ないし分類）することができる。 
【００４８】
また、図３Ｂに示したように、ビデオＥＳ、ビデオＰＥＳ、ビデオＴＰは、それぞれＩフレーム、Ｂフレーム、Ｐフレームに分けられてパケットを構成する。したがって、各Ｉフレーム、Ｂフレーム、Ｐフレームの前段に位置したＰＩＣフィールドをパーシングすることによって、該当フレームがＩフレーム又はＢフレーム又はＰフレームであるかを判定することができる。 
【００４９】
ステップＳ６０２で、ＭＰＥＧフレームインジケータ抽出部５００は、ビデオパケットタイプがＥＳ、ＰＥＳ、或いはＴＰであるかを判定する。より具体的には、ＭＰＥＧフレームインジケータ抽出部５００は、ＭＰＥＧフレームのＴＰヘッダーを検出し、このＭＰＥＧフレームがＩＰ伝送フォーマットを備えたパケットのＴＳであるか否かを判定する。このＴＳは、１８８バイトごとに“０ｘ４７”のＴＰヘッダーが受信されたか否かを確認することによって検出される。
【００５０】
ＴＰヘッダーが受信された場合（ステップＳ６０２でＹＥＳ）には、ＭＰＥＧフレームインジケータ抽出部５００は、次のステップＳ６０４で、カウンターを動作させてＰＩＣフィールドの位置を確認した後に、ＰＩＣフィールドを読み取ることによってフレームのタイプを判定する。
【００５１】
続くステップＳ６０６で、ＭＰＥＧフレームインジケータ抽出部５００は、ＭＰＥＧフレームがＩフレームであるか否かを判定する。ここでＭＰＥＧフレームがＩフレームであると判定されると、 ＭＰＥＧフレームインジケータ抽出部５００は、このＩフレームをＩフレームバッファ５０２に格納する（ステップＳ６０８）。
【００５２】
一方、ＭＰＥＧフレームがＩフレームでないと判定されると（ステップＳ６０６でＮＯ）、ＭＰＥＧフレームインジケータ抽出部５００は、ステップＳ６１４で、ＭＰＥＧフレームがＰフレームであるか否かを判定する。この結果、ＭＰＥＧフレームがＰフレームである場合には、ＭＰＥＧフレームインジケータ抽出部５００は、このＰフレームをＰフレームバッファに格納する（ステップＳ６１６）。一方、ＭＰＥＧフレームがＰフレームでないと判定されると（ステップＳ６１４でＮＯ）、ＭＰＥＧフレームインジケータ抽出部５００は、ステップＳ６２２で、ＭＰＥＧフレームがＭＰＥＧフレームがＢフレームであるか否かを判定する。その結果、ＭＰＥＧフレームはＢフレームである場合には、ＭＰＥＧフレームインジケータ抽出部５００は、ステップＳ６２４で、このＢフレームをＢフレームバッファに格納する。 
【００５３】
一方、ステップＳ６０２で、ＴＰヘッダーが“０ｘ４７”でないと判定された場合には、ＭＰＥＧフレームインジケータ抽出部５００は、ステップＳ６１０で、ＭＰＥＧフレームがＰＥＳパケットであるか否かを判定する。この判定結果により、ＭＰＥＧフレームがＰＥＳパケットである場合には、ＭＰＥＧフレームインジケータ抽出部５００は、ステップＳ６１２で、カウンターを動作させてＰＩＣフィールドの位置を確認した後に、ＰＩＣフィールドを読み取ってフレームのタイプを判定する。続くステップＳ６０６で、ＭＰＥＧフレームインジケータ抽出部５００は、ＭＰＥＧフレームのタイプを判定し、その結果により該当するフレームバッファ（５０２〜５０６）にこのＭＰＥＧフレームを格納する。 
【００５４】
一方、ステップＳ６１０で、ＭＰＥＧフレームがＰＥＳパケットでないと判定された場合には、ＭＰＥＧフレームインジケータ抽出部５００は、ステップＳ６１８で、パケットヘッダーがＳＥＱフィールドで、０Ｘ００００，０１Ｂ３であるか否かを判定する。この判定の結果、ＭＰＥＧフレームがＥＳパケットである場合には、ＭＰＥＧフレームインジケータ抽出部５００は、ステップＳ６２０で、カウンターを動作させてＰＩＣフィールドの位置を確認してＰＩＣフィールドを読み取る。ステップＳ６０６で、ＭＰＥＧフレームインジケータ抽出部５００は、ＭＰＥＧフレームのタイプを判定し、その判定結果により該当するフレームバッファ（５０２〜５０６）にこのＭＰＥＧフレームを格納する。 
【００５５】
また、ステップＳ６０２で、ＭＰＥＧフレームがＴＳでないと判定された場合には、ＭＰＥＧフレームインジケータ抽出部５００は、ステップＳ６１０に移行して、ＰＥＳヘッダーの検出を試みる。このステップＳ６１０で、ＭＰＥＧフレームがＰＥＳでないと判定された場合には、ＭＰＥＧフレームインジケータ抽出部５００は、さらにステップＳ６１８に移行して、ＥＳヘッダーを検出し、ＥＳヘッダーのＰＩＣフィールドを確認することにより伝送フォーマットを判定し、フレームを検出する。その後、マーキング部５１０は、各フレームバッファ５０２〜５０６に格納されたフレームを差別的にマーキングして伝送する。 
【００５６】
以上、本発明の詳細な説明においては具体的な実施形態に関して説明したが、本発明の範囲を外れない限り、様々な変形が可能であることは、当該技術分野における通常の知識を持つ者には自明なことであろう。したがって、本発明の範囲は、前述の実施形態に限定されるものではなく、特許請求の範囲の記載及びこれと均等なものに基づいて定められるべきである。
【図面の簡単な説明】
【００５７】
【図１】従来技術により、ネットワークを通じてマルチメディアコンテンツを伝送する装置を概略的に示す図である。
【図２】従来技術により、大容量のマルチメディアコンテンツが伝送される場合の問題点を説明するための図である。
【図３Ａ】本発明が適用されるＭＰＥＧフレームの構造を概略的に示す図である。
【図３Ｂ】図３ＡによるＭＰＥＧフレームをパケット化する過程を示す図である。
【図４】本発明が適用される差別化サービスによるパケット構造を示す図である。
【図５】本発明の実施形態によるマルチメディアコンテンツの伝送装置を概略的に示す図である。
【図６】本発明の実施形態により、マルチメディアコンテンツを伝送する動作を示すフローチャートである。
【符号の説明】
【００５８】
５００  フレームインジケータ抽出部（抽出部）
５０２，５０４，５０６  パケット分類バッファ
５０２  Ｉフレームバッファ
５０４  Ｂフレームバッファ
５０６  Ｐフレームバッファ
５１０  マーキング部
５０８  ＭＰＥＧ  Ｑｏｓ管理情報部（サービス品質管理部）
【図１】
2006166453.tif 000003
【図２】
2006166453.tif 000004
【図３Ａ】
2006166453.tif 000005
【図３Ｂ】
2006166453.tif 000006
【図４】
2006166453.tif 000007
【図５】
2006166453.tif 000008
【図６】
2006166453.tif 000009