(57)【要約】可変の帯域を有するネットワーク上でマルチメディアデータをストリーミングする方法は、マルチメディア供給源から生じるデータを符号化するステップと、符号化されたマルチメディアデータを含むストリーム要素で構成された符号化ストリームのセットを供給するステップとを有する。前記符号化ストリームは、クライアントのデコーダが特定のデコードパラメータ値に関して前記ストリーム要素をデコードすることを可能にするために、クライアントアプリケーションのデコーダにサーバを介して伝送される特定のデコードパラメータに関連する多様な所定のビットレートを有する。前記符号化するステップは、デコーダが少なくともストリームのグループ内のストリーム要素をデコードするための同じデコーダパラメータ値を使用できるように、少なくとも一部のデコードパラメータに共通の値を決定する予備的なステップと、共通のデコードパラメータ値が割り当てられる前記ストリームのグループを作るステップとを有する。
2005516547.tif 000002
【特許請求の範囲】
【請求項１】
符号化される同じマルチメディアデータから、多様な所定のビットレートを有する符号化ストリームのセットを供給する方法であって、
前記符号化ストリームは、特定のデコードパラメータ値に関して前記セットのうちのそれぞれの符号化ストリームをデコードするために、クライアントアプリケーションのデコーダに伝送される特定のデコードパラメータ値に関連付けられ、
前記デコーダがストリームのグループ内の全てのストリームをデコードするための同じデコードパラメータ値を使用し得るように、前記符号化ストリームのセット内の少なくともストリームのグループに共通のデコードパラメータ値を決定するステップを有する方法。
【請求項２】
請求項１に記載の方法であって、
前記クライアントアプリケーションのデコーダがMPEG-4（Moving  Picture  Expert  Group  4）勧告に従い、
共通の値が割り当てられる前記デコードパラメータが、“低遅延（low_delay）”と“時間増分解像度（time_increment_resolution）”パラメータを有する方法。
【請求項３】
請求項２に記載の方法であって、
前記符号化ストリームのグループ内でB-VOP（双方向ビデオ・オブジェクト・プレーン（Video  Object  Plane））を使用する最高の確率に対応する値が、前記“低遅延（low_delay）”パラメータに割り当てられる方法。
【請求項４】
請求項２に記載の方法であって、
前記符号化ストリームのグループ内で必要な最小の時間増分解像度に対応する値が、前記“時間増分解像度（time_increment_resolution）”パラメータに割り当てられる方法。
【請求項５】
請求項２に記載の方法であって、
前記クライアントアプリケーションのデコーダがMPEG-4（Moving  Picture  Expert  Group  4）勧告のISO14496-2のMPEG-4映像に従い、
各符号化ストリームが、音声及び映像データを別々に符号化するために、映像符号化ストリームと音声符号化ストリームとを有する一対の符号化ストリームを有し、
一対の符号化ストリーム内の少なくとも１つの映像ストリームが、前記勧告によるアクセスユニットと呼ばれる連続的なストリーム要素で構成され、
前記共通のデコードパラメータ値を伝送するための第１のアクセスユニットと、
前記勧告によるフレーム内形式の所定の固定画像を伝送するための第２のアクセスユニットと、
絶対時間基準と、前記勧告による“符号化されていないVOP（VOP_not_coded）”という形式の情報とを伝送するためのランダムアクセスポイント情報を有する第３とその後のアクセスユニットとを有し、
前記“符号化されていないVOP（VOP_not_coded）”は、前記クライアントアプリケーションのデコーダが以前のアクセスユニットをコピーすることを示す方法。
【請求項６】
符号化される同じマルチメディアデータから、多様な所定のビットレートを有する符号化ストリームのセットを供給するためのエンコーダであって、
前記符号化ストリームは、特定のデコードパラメータ値に関して前記セットのうちのそれぞれの符号化ストリームをデコードするために、クライアントアプリケーションのデコーダに伝送される特定のデコードパラメータ値に関連付けられ、
前記デコーダがストリームのグループ内の全てのストリームをデコードするための同じデコードパラメータ値を使用し得るように、前記符号化ストリームのセット内の少なくともストリームのグループに共通のデコードパラメータ値を決定するための手段を有するエンコーダ。
【請求項７】
マルチメディア供給源から生じる符号化データでメディアデコーダによって作られた多様な所定のビットレートを有する符号化ストリームのセット内で選択された符号化ストリームをクライアントアプリケーションに供給するためのサーバであって、
前記符号化ストリームは、特定のデコードパラメータ値に関してクライアントデコーダがストリーム要素をデコードすることを可能にするために、前記対応する選択された符号化ストリームに関して、前記サーバを介して前記クライアントアプリケーションのデコーダに伝送される特定のデコードパラメータ値に関連付けられ、
前記デコーダがストリームのグループ内の全てのストリームからの全てのストリーム要素をデコードするための同じデコードパラメータ値を使用し得るように、前記エンコーダが、前記符号化ストリームのセット内の少なくともストリームのグループに適した少なくとも一部のデコードパラメータ値に共通の値を決定するための手段と、前記ストリームのグループを作るための手段とを有し、
前記ストリームのグループに共通のデコードパラメータ値が割り当てられるサーバ。
【請求項８】
可変の帯域を有するネットワーク上でマルチメディアデータをストリーミングするための送信機であって、
マルチメディア供給源から生じるデータを符号化し、符号化されたマルチメディアデータを含むストリーム要素で構成された符号化ストリームのセットを作るためのメディアエンコーダであって、前記符号化ストリームが特定のデコードパラメータ値に関してクライアントデコーダがストリーム要素をデコードすることを可能にするために、サーバを介してクライアントアプリケーションのデコーダに伝送される特定のデコードパラメータ値に関連する多様な所定のビットレートを有するメディアエンコーダと、
前記メディアエンコーダにより作られた符号化ストリームのセット内で選択された符号化ストリームを前記クライアントアプリケーションに供給するためのメディアサーバと
を有し、
前記デコーダがストリームのグループ内の全てのストリームからの全てのストリーム要素をデコードするための同じデコードパラメータ値を使用し得るように、前記メディアエンコーダが、前記符号化ストリームのセット内の少なくともストリームのグループに適した少なくとも一部のデコードパラメータ値に共通の値を決定するための手段と、前記ストリームのグループを作るための手段とを有し、
前記ストリームのグループに共通のデコードパラメータ値が割り当てられる送信機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、マルチメディア伝送に関するものである。特に、本発明は、可変の帯域を有するネットワーク上でマルチメディアデータをストリーミングする方法に関するものであり、前記方法は、マルチメディア供給源から生じるデータを符号化するステップと、符号化されたマルチメディアデータを含むストリーム要素で構成された符号化ストリームのセットを供給するステップとを有し、前記符号化ストリームは、クライアントのデコーダが特定のデコードパラメータ値に関して前記ストリーム要素をデコードすることを可能にするために、クライアントアプリケーションのデコーダにサーバを介して伝送される特定のデコードパラメータに関連する多様な所定のビットレートを有する。
【０００２】
本発明はまた、エンコーダとサーバに関するものであり、前記エンコーダとサーバを有する送信機に関するものである。
【０００３】
本発明はまた、前述の方法を実行するためのコンピュータプログラム製品に関するものであり、そのコンピュータプログラムを運ぶための信号に関するものである。
【０００４】
本発明は、有効な瞬間帯域が時間と共に変化することがあるネットワーク上のマルチメディアストリーミングのシステムに適用される。特に、本発明は、MPEG-4オーディオビジュアル規格（Moving  Picture  Expert  Group4）を使用した移動電話システム上での映像伝送に適用される。
【背景技術】
【０００５】
GPRS（汎用パケット無線システム）又はUMTS（ユニバーサル移動電話システム）のようなモバイルネットワークと、インターネットは、一般的に補償サービス品質を提供しない。例えば輻輳、伝送エラー又はリソース共有のため、有効な瞬間帯域は時間と共に変化する。そのようなネットワーク上でのマルチメディアストリーミングの枠組みでは、一方でデータ損失を最小化し、他方でクライアントにより受信されるコンテンツの品質を最大化するために、サーバはその変化に対する適応機構を提供しなければならない。この課題の従来の方法は、“ストリーム切り替え（Stream  Switching）”として知られる。メディアエンコーダにより同じコンテンツがいくつかのビットレートでいくつかのストリームに符号化される。現在利用可能な帯域に関して、適切なストリーム、すなわち利用可能な帯域に関して適切なビットレートを有するものが、メディアサーバを介してクライアントに伝送されるために選択され、そのメディアサーバが、送信される前記適切なストリームを選択するためにストリーム切り替えを動作する。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
マルチメディアストリーミングの枠組みで、エンドユーザにより良いサービス品質をもたらす符号化方法を提供することが本発明の目的である。
【０００７】
本発明は以下の側面を考慮に入れる。メディアエンコーダは、メディアサーバを介してクライアントアプリケーションに提供される、所定のビットレートを有するストリームを符号化する。エンコーダは、コンテンツとストリームの目標ビットレートに関して選択された符号化情報を使用する。前記情報は、クライアントアプリケーションのデコーダによって伝送システムの相手方で受信されるコンテンツの品質を最適化するために選択される。前記情報は、そのコンテンツとビットレートに関して符号化ストリームを正しくデコードすることを可能にするために、デコーダが正しく構成されるように、クライアントアプリケーションのデコーダに通信されなければならない。従って、各ストリームはその独自のデコーダ構成を有する。従って、例えば供給されるストリームのビットレートをネットワークの利用可能な帯域に適応させるために、サーバが１つのストリームから他のものに切り替えると、新しく供給されるストリームに対応する新しいデコーダ構成がクライアントのデコーダに送信されなければならない。その後、デコーダは新しいデコーダ構成で再初期化される。従って、ストリーム切り替えはクライアントにシームレスではなく、エンドユーザの視点からサービス品質に影響を及ぼすことがある。
【課題を解決するための手段】
【０００８】
前記の欠点を改善するために、本発明は、冒頭の段落に記載したような方法を提案し、前記符号化するステップは、デコーダがストリームのグループ内の全てのストリームから全てのストリーム要素をデコードするための同じデコーダパラメータ値を使用し得るように、符号化ストリームのセット内の少なくともストリームのグループに適した少なくとも一部のデコードパラメータに共通の値を決定する予備的なステップと、共通のデコードパラメータ値が割り当てられる前記ストリームのグループを作るステップとを有する。
【発明の効果】
【０００９】
本発明によると、グループを構成し、同じマルチメディアコンテンツに対応するいくつかのストリームは、前記グループ内の全てのストリームが同じデコーダ構成に対応するように、いくつかのビットレートで符号化される。このことは、デコーダがそのデコードパラメータを再初期化することなく、同じグループ内で１つのストリームから他のものに切り替わることを可能にする。
【発明を実施するための最良の形態】
【００１０】
以下の注釈は引用符号に関する。同様のものは、全ての図で同様の参照文字により示される。
【００１１】
図１は、本発明によるマルチメディアストリーミングシステムの基本的な特徴を示したものである。前記システムは、マルチメディア供給源1と、送信機2と、移動電話ネットワーク又はインターネットのようなネットワーク3と、受信機4とを有する。送信機は、メディアエンコーダ12とメディアサーバ13とを有する。メディアエンコーダ12は、マルチメディア供給源1からマルチメディアデータを受信し、前記マルチメディアデータを含む連続的なストリーム要素で構成された符号化ストリームのセット（S1とS2とS3で示される）を作る。所定のマルチメディア供給源について、｛S1、S2、S3｝のセット内の全ての作られた符号化ストリームは、同じマルチメディアコンテンツを有するが、それぞれR1とR2とR3で示される異なる所定のビットレートを有する。ビットレートは、システムが一式の多様なサービス品質を受信機のクライアントアプリケーションに提供することを可能にするように予め決められ、一方で伝送されるコンテンツ（特定の利用可能な帯域を必要とする各コンテンツ（音声、固定画像、映像等））の性質に関して、他方でクライアントアプリケーションのユーザ（エンドユーザ）により必要なサービス品質に関して選択される。多様な利用可能なビットレートはまた、システムが多様な利用可能な帯域に対応することを可能にするために有用であり、それはしばしば伝送されるストリームのビットレートの減少を引き起こす。事実上、ネットワークの有効の利用可能な帯域は、いくつかのパラメータに関して時間と共に変化することがある。前記パラメータは、現在のトラヒック状態と無線送信状態とを含み、それは現在利用可能な帯域に相当に影響を与えることがある。この現在利用可能な帯域と必要なサービス品質に関して、メディアサーバ13を介してストリーム切り替え手段14により、適切なストリームが受信機4に供給される。
【００１２】
図１は、ファイルを使用するシステムを示している。符号化される媒体はファイルに含まれており、符号化ビットストリームはファイルに保存される。それにも関わらず、その原理はまた、リアルタイムのコンテキストにも有効である。メディア供給源1は生放送の供給源（例えばカメラ）であってもよく、サーバ13はエンコーダ12の出力のうちの１つを直接放送することができる。
【００１３】
図２は、２つの異なる符号化ストリーム（S1とS2で示される）から図１のエンコーダ12により作られたハイブリッド符号化ストリーム（HSで示される）を示したものである。本発明によると、ハイブリッドストリームHSは、ストリーム切り替え手段14を使用して作られる。それぞれの符号化ストリームS1とS2は、特定の符号化パラメータを使用することにより符号化され、その符号化パラメータは、ビットレートを含むいくつかの要素に関して選択され、特定のデコードパラメータ値に対応する。従って、選択された符号化パラメータ値から生じたデコードパラメータ値は、受信機が適切に受信ストリームのコンテンツをデコードすることを可能にするために、受信機に伝送されなければならない。符号化ストリームは、アクセスユニット（AU）と呼ばれるストリーム要素で構成され、伝送されるストリーム内のアクセスユニットの位置を示すタイムスタンプが関連付けられる。本発明によると、共通のデコードパラメータが、符号化ストリームのセットの中から選択されたストリームのグループ内の全ての符号化ストリームに割り当てられ、受信機のデコーダがそのグループの全てのストリームについて同じ方法で初期化されることを可能にする。従って、サーバがストリームの同じグループ内でストリームS1から他のストリームS2に切り替える毎に、デコーダが再構成される必要がない。従って、切り替え機構は簡略化されており、デコーダのパラメータのいくつかの再構成を回避する。結果の新しいハイブリッドストリームHSは、ストリームS1とS2の双方からのストリーム要素又はアクセスユニットで構成される。従って、ビットレートはS1のビットレートからS2のビットレートに変化する。全てのストリーム要素のデコードパラメータが同じであるため、ストリーム切り替えはデコーダ構成に影響を与えない。
【００１４】
メディア供給源1の特徴（例えば映像の場合には大きさとフレームレート）とエンドユーザの設定（エンドユーザに供給されるストリームの必要ビットレート）から、デコーダ12は、異なる所定のビットレートを有し、ストリームのグループを構成するいくつかのストリームに適切な共通のデコーダ構成（デコードパラメータ）を決定する。次に、エンコーダは、共通の以前に定められたデコーダ構成を使用して、目標ビットレートで各ストリームを符号化する。
【００１５】
図３は、本発明による符号化方法におけるストリームの切り替えアルゴリズムを示したものであり、図２のハイブリッドストリームHSが生成されることを可能にする。前記アルゴリズムは以下のステップを有する。
−K0：クライアントの要求の受信（RX）
−K1：現在伝送されるストリームでのストリーム切り替え手段の初期化（S=Sc）と、ゼロへのインデックスtの位置（t=0）
−K2：現在のストリームに関するデコーダ構成の伝送（dec_parSc）
−K3：現在のストリームの次のアクセスユニットの伝送（next_AU(Sc,t)）
−K4：変数tの増加（t++）
−K5：現在の帯域状態に関する他のシステムに切り替える必要があるか否かの検査（?）、応答がyes（Y）である場合にはK6に進み、応答がno（N）である場合にはK3に戻る
−K6：新しい帯域状態に適合する新しいストリームの決定（Sn?）
−K7：新しいストリームへの現在のストリームの更新（S=Sn）と、K3に戻る
図４は、MPEG-4映像伝送システムに適した本発明の特定の実施例の符号化方法の例を示したものである。この実施例は、データが勧告ISO/IEC14496-2:2001に従ってMPEG-4フォーマットで符号化された映像コンテンツの伝送に関するものである。
【００１６】
MPEG-4映像ストリームは、ビデオ画像を表すビデオ・オブジェクト・プレーン（Video  Object  Plane）（VOPで示される）を含むアクセスユニットの連続である。次の３種類のVOPが存在する。I又はI-VOPで示されるフレーム内と、P又はP-VOPで示される予測と、B又はB-VOPで示される双方向である。I-VOPは内蔵式のフレームである。これは、I-VOPの全ての符号化要素が現在のI-VOPフレームに含まれることを意味する。P-VOPは、以前のフレームからの情報を使用して符号化される。P-VOPのデコードは、表示順におけるストリームの以前のVOPからの情報を必要とする。B-VOPはP-VOPと類似するが、後方向と前方向の双方である。B-VOPは、表示順における以前と以降のフレーム又はプレーンからの情報を使用して符号化され、デコードされる。それぞれの種類のVOPは、特定の符号化及びデコード属性を有し、その属性は特にビットレートに影響を及ぼす。従って、それは特定のデコードパラメータを有しており、そのデコードパラメータがビデオ・オブジェクト・レイヤ・ヘッダ（Video  Object  Layer  header）（VOLで示される）と呼ばれる所定のアクセスユニット内の新しい映像ストリームの開始時に伝送される。
【００１７】
デコードパラメータには、“低遅延（low_delay）”パラメータと、“時間増分解像度（time_increment_resolution）”パラメータとが含まれる。“低遅延（low_delay）”パラメータは、ストリームでのB-VOPの使用を示す。“時間増分解像度（time_increment_resolution）”パラメータは、伝送されるアクセスユニットの全てのタイムスタンプを考慮に入れ、ストリームに適した時間スケールを示す。本発明によると、ユーザの設定を含む、各ストリームに割り当てられた所定の符号化パラメータを認識するエンコーダは、共通のデコードパラメータを有することができるストリームのグループを選択し、前記共通のパラメータの値を決定する。図４に示された例において、共通の値が割り当てられた前記共通のパラメータは、“低遅延（low_delay）”パラメータと、“時間増分解像度（time_increment_resolution）”パラメータである。エンコーダは、選択されたグループ内の全てのストリームに適した共通の時間スケールを決定し、B-VOPがこのグループで使用されるべきか否かを決定する。
【００１８】
例えば、エンコーダは、グループの最小の時間スケールを使用して全てのストリームを符号化し、共通のデコードパラメータを有するストリームの所定のグループ内で少なくとも１つのストリームがB-VOPを使用することがある場合に、B-VOPが使用されることを示すために、“低遅延（low_delay）”パラメータ値を最大値に設定する。本発明によると、ストリームのデコードパラメータは、全ての利用可能なストリームの中の少なくともいくつかのストリームについて有効であるように制御され、伝送の連鎖の相手方でデコーダが受信ストリームをデコードできる構成を頻繁に変更しなければならないことを回避する。
【００１９】
このことは、有利には、エンドユーザがビットレートの変化に相当に苦しむことなく、可変ビットレートで携帯電話にて映像を見ることを可能にする。ストリーム切り替え後にデコードパラメータが更新される必要がないため、ストリーム切り替えは、デコーダが映像表示中に中断することを引き起こさない。デコードパラメータは、特に１つのストリームから他のものに有効であり続けるように選択される。例えば無線伝送又はトラヒック状態の変換による利用可能な帯域の変化は、エンドユーザに大きな障害をもたらさない。実際に、例えば携帯電話で受信するビデオ画像の品質がストリーム切り替えにより影響を受けるため、エンドユーザは場合によってはストリーム切り替えを認識するが、映像は中断しない。
【００２０】
図４は、本発明の簡単な実施例による符号化方法の例を示したものであり、同じ共通のデコードパラメータ値が全てのストリームに割り当てられる（グループは符号化ストリームの全てのセットに等しい）。前記方法は、以下のステップを有する。
−K0：符号化される全てのストリームのユーザの符号化パラメータを読み取る（READ）
−K1：最大のフレームレートのパラメータ値を、符号化される全てのフレームの最大ビットレートに対応する値に設定する（max_frame_rate=MAX(endocing_frame_rate)）
−K2：最大フレームレートのパラメータ値がp/qに等しくなるように、整数値の最小値（pで示される）を計算し（qもまた整数値である）（max_frame_rate=p/q）、時間解像度の増分をpに設定する（time_increment_resolution=p）
−K3：少なくとも１つのストリームがB_VOPを使用するか否かを検査し（B-VOP?）、yes（Y）の場合にはステップK4に進み、no（N）の場合にはステップK5に進む
−K4：低遅延（low_delay）パラメータを0に設定する（low_delay=0）
−K5：低遅延（low_delay）パラメータを1に設定する（low_delay=1）
−K6：可変インデックスNを0に設定する
−K7：VOLヘッダの時間増分解像度（time_increment_resolution）と低遅延（low_delay）のフィールドの値をステップK2とK4とK5で設定された値にするストリームのインデックスNを符号化する（VOL）
−K8：Nを増加する（N++）
−K9：全てのストリームが符号化されたか否かを検査し（Stream?）、yes（Y）の場合にステップK10に進み、no（N）の場合にステップK7に戻る
−K10：アルゴリズムの終了
図５は、本発明の好ましい実施例による符号化ストリームの例である。所定のマルチメディアコンテンツについて、全ての別のストリームが、受信側で同じデコーダ構成のパラメータが使用され得るように符号化される。このように、１つのストリームから他のものへの変更は、クライアントの観点からシームレスにできる。この実施例は、特に映像フォーマットがMPEG-4映像である音声／映像ストリーミングに関するものである（音声フォーマットは如何なるストリーミング可能なフォーマットでもよい）。
【００２１】
ネットワーク状態が非常に悪くなると、利用可能な帯域は、もはや音声及び映像ストリームの双方を伝送するために十分大きくない。サービスを中断しないようにするため、容認できるフォールバック状態は、映像ストリームの伝送を中断し、音声ストリームのみを継続することにある。ストリーム切り替えは、デコードパラメータが更新されることを必ずしも引き起こさないため、サーバはストリームが変更したことを自動的に信号で通知しない。映像パケットの不在は、接続の損失又はネットワークの輻輳のようなエラー状態として、クライアントのデコーダにより解釈され得る。これは不適当な措置を講じることに導くことがある。更に、音声及び映像ストリームの双方を再度伝送可能になるほどネットワーク状態がよくなると、サーバは映像パケットが依然としてクライアントのデコーダにより期待されているという確認を必要とする。
【００２２】
この課題に対する解決策は、システムが容認できる映像ストリームを伝送するために利用可能な帯域が制限されると常に、期待される映像ストリームの代わりに、音声ストリームと共に所定の最小ビットレートの映像ストリーム（MBRVSで示される）を送信することである。MBRBSの解決策によると、いくつかの映像パケットは依然としてクライアントに送信されるが、最小の大きさでほとんど送信されない。従って、サーバは依然として通常の音声及び映像ストリームをストリーミングしているかのように動作するが、映像ストリームは帯域のかなりの部分をもはや必要としない。これは、符号化ストリームのセット内で最小ビットレートを有するストリームに特に当てはまる。サーバの視点からは、このビットストリーム（符号化音声データのみを実際に伝送することを意図する）と他のもの（本物の音声及び映像データの双方を含む）との違いは存在しない。
【００２３】
そのような最小ビットレートの映像ストリームMBRVSが、図５に示されている。それは、図４に関連して説明された通り、共通のデコードパラメータを伝送するための最初のアクセスユニットのVOLと、その後のアクセスユニットのVOPとを有する。２番目及びその後のアクセスユニットは、MPEG4勧告によるランダムアクセスポイント（RAPで示される）を有する。前記RAPは、絶対時間基準を伝送するためのビデオ・オブジェクト形式のグループのヘッダ（GOVで示される）と、それに続いてVOP-I形式のフレームとを有する。RAPは、絶対時間基準を伝送するため、１つのストリームから他のものへの切り替えを容易にする。ストリームの２番目のアクセスユニットは、例えばVOP-I形式のブラック画像又は空の固定画像を有する。この場合、ブラック画像が最も簡単な符号化映像フレームに対応する。この実施例によると、３番目及びその後のアクセスユニットのRAPのVOP-Iのフィールドは、例えば“符号化されていないVOP（VOP_not_coded）”という命令の形式で満たされ、その命令は、この場合はブラック固定画像である以前のフレームの内容をデコーダがコピーすることを引き起こす。“符号化されていないVOPVOP_not_coded）”という信号は、数ビットのみに必要となる。
【００２４】
実際にMPEG-4映像において、VOPはそのヘッダで“符号化されていない（not  coded）”ものとして示され得る。このVOPについてストリームに符号化された更なる情報は存在せず、対応する画像がその過去の時間参照の正確な再コピーである。更新される唯一のものはVOPのタイムスタンプである。従って、MBRVSは、“符号化されていない（not  coded）”VOPのみを使用して、以前に定められたデコーダ構成で作られる。このストリームへの迅速な切り替えを可能にするため、全てのVOPの符号化形式は、フレーム内モードのVOP-Iに設定され、GOVが各VOPに関連付けられる（すなわち全てのVOPがランダムアクセスポイントである）。唯一の例外は、ストリームの最初のVOPである。如何なるMPEG-4準拠のデコーダで正確なデコードを可能にするために、最初のVOPは、ブラックVOPとして符号化される。
【００２５】
前述の図面とその説明は、本発明を限定するのではなく、説明するものである。特許請求の範囲内にある多数の代替が存在することが明らかである。
【図面の簡単な説明】
【００２６】
【図１】本発明によるサーバとデコーダとを有するシステムと送信機を示したブロック図である。
【図２】本発明によるマルチメディアサーバ内のストリーム切り替えの機構を概略的に示したものである。
【図３】本発明による符号化方法を示した図である。
【図４】本発明の第１の実施例による符号化方法の例を示した図である。
【図５】本発明の好ましい実施例による符号化方法で作られた映像ストリームの例を概略的に示したものである。
【図１】
2005516547.tif 000003
【図２】
2005516547.tif 000004
【図３】
2005516547.tif 000005
【図４】
2005516547.tif 000006
【図５】
2005516547.tif 000007
【国際調査報告】
2005516547.tif 000008
2005516547.tif 000009
2005516547.tif 000010