(57)【要約】【課題】  ＭＰＥＧビットストリームのストリームベースのビットレートトランスコーダを提供する。【解決方法】  このトランスコーダは、ＭＰＥＧビットストリームから抽出される情報、例えばピクチャタイプ、符号化の複雑さ、動きベクトル（ＭＶ（ｘ、ｙ））、ＭＢモード（ＭＢ）を使用する。この情報を使用して、周期性のストリームベースのビットレート変換が実現される。２つの構成要素に関するピクチャ／ＭＢレベル分類と、動き参照計算とに関連して、ＤＣＴ係数（ＤＣＴ  Ｃｏｅｆｆ．）が、低下される。
2005517342.tif 000002
【特許請求の範囲】
【請求項１】
ビデオビットレートのトランスコード方法において、
ビットストリームからＧＯＰ内の全てのフレームに対する動きベクトル及びピクチャ／マクロブロック（ＭＢ）タイプを含む情報を抽出し、
上記ビットストリームを逆可変長符号化してＤＣＴビットストリームに変換することにより、離散コサイン変換（ＤＣＴ）係数を符号化するためのビット数を計算し、
ビットレートの差を決定し、
上記ＤＣＴビットストリーム内におけるビットレートの差を達成するために、上記情報に基づいて上記ＤＣＴ係数を削減するビデオビットレートのトランスコード方法。
【請求項２】
さらに、ＴＭ５レート制御を使用して、上記ビットレートの差を達成する請求項１に記載のビデオビットレートのトランスコード方法。
【請求項３】
上記ビットレートの差Ｄは、以下の式に基づいて、イントラＭＢグループとインターＭＢグループに配分され、
Ｄ＝Ｄｉｎｔｒａ−ＭＢ＋Ｄｉｎｔｅｒ−ＭＢ
Ｄｉｎｔｒａ−ＭＢ／Ｄｉｎｔｅｒ−ＭＢ＝（Ａ’ｐ＋Ａ’ｂ）／（Ａｉ＋Ａｐ＋Ａｂ）
ここで、Ａは平均ビット数であり、ｉはアンカーフレームを表し、ｐは前方予測符号化フレームを表し、ｂはブロックフレームを表すことを特徴とする請求項１に記載のビデオビットレートのトランスコード方法。
【請求項４】
上記ビットレートは、以下の動的反復アルゴリズムによって決定され、
Ｄ１＝（Ｎｉ／（Ｎｉ＋Ｎｐ＋Ｎｂ））×Ｄｉｎｔｒａ−ＭＢ
Ｄ２＝（Ｎｐ／（Ｎｉ＋Ｎｐ＋Ｎｂ））×Ｄｉｎｔｒａ−ＭＢ
Ｄ３＝（Ｎｂ／（Ｎｉ＋Ｎｐ＋Ｎｂ））×Ｄｉｎｔｒａ−ＭＢ
Ｄ４＝（Ｎ’ｐ／（Ｎ’ｐ＋Ｎ’ｂ））×Ｄｉｎｔｅｒ−ＭＢ
Ｄ５＝（Ｎ’ｂ／（Ｎ’ｐ＋Ｎ’ｂ））×Ｄｉｎｔｅｒ−ＭＢ
ここで、１≦ｉ≦５であることを特徴とする請求項３に記載のビデオビットレートのトランスコード方法。
【請求項５】
さらに、上記ビットストリームを解析し、上記ＤＣＴビットストリームの符号化の複雑さを計算することによって、上記ビットストリームを予め解析する請求項４に記載のビデオビットレートのトランスコード方法。
【請求項６】
上記ビットレートの差は、削減するＤＣＴ係数を、アンカーフレーム、前方予測符号化フレーム、ブロックフレーム間で比例配分することによって達成されることを特徴とする請求項５に記載のビデオビットレートのトランスコード方法。
【請求項７】
上記削減するＤＣＴ係数を比例配分するための優先順位は、アンカーフレーム＜前方予測符号化フレーム＜ブロックフレームであることを特徴とする請求項６に記載のビデオビットレートのトランスコード方法。
【請求項８】
上記符号化の複雑さは、以下の動的反復アルゴリズムによって、上記フレームタイプの平均ビット数と共に決定され、
Ａ｛ｉ，ｐ，ｂ｝＝Ｔ｛ｉ，ｐ，ｂ｝／Ｎ｛ｉ，ｐ，ｂ｝
Ａ’｛ｐ，ｂ｝＝Ｔ’｛ｐ，ｂ｝／Ｎ’｛ｐ，ｂ｝
ここで、Ｔ（ｉ、ｐ、ｂ）（Ｔ’（ｉ、ｐ、ｂ））は、それぞれＩフレーム、Ｐフレーム、Ｂフレーム内のイントラＭＢ（インターＭＢ）の総ビット数であり、Ｎ（ｉ、ｐ、ｂ）（Ｎ’（ｉ、ｐ、ｂ））は、それぞれＩフレーム、Ｐフレーム、Ｂフレーム内のイントラＭＢ（インターＭＢ）の総数であり、Ｉはアンカーフレームを表し、Ｐは前方予測符号化フレームを表し、Ｂはブロックフレームを表すことを特徴とする請求項５に記載のビデオビットレートのトランスコード方法。
【請求項９】
上記各ピクチャ／マクロブロック（ＭＢ）タイプ対して、上記動きベクトルに基づき、参照リンクを計算し、上記ビットレートの差は、以下の動的反復アルゴリズムによって決定され、
Ｄｉ＝ｄｉ１＋ｄｉ２＋・・・＋ｄｉｎ
ｄｉ１・ｍ１＝ｄｉ２・ｍ２＝・・・＝ｄｉｎ・ｍ２
ここで、ｎは分類ｉ（１≦ｉ≦５）内のＭＢの数であり、ｍｉは削減ビット数であることを特徴とする請求項８に記載のビデオビットレートのトランスコード方法。
【請求項１０】
上記ビットストリームは、ＭＰＥＧビットストリームであることを特徴とする請求項１に記載のビデオビットレートのトランスコード方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般的に言えば、画像処理に関し、より詳細には、ＭＰＥＧビットストリームに対するストリームベースのビットレートのトランスコーダに関する。
【０００２】
本出願は、２００２年２月８日に出願された米国仮出願第６０／３５５、１８７号（代理人番号０２０６９９−００２７００ＵＳ）の優先権を主張するものであり、この米国仮出願を全て目的のために参照することにより、本出願に援用される。
【背景技術】
【０００３】
ビットレートのトランスコード（transcoding）は、ネットワーク化されたマルチメディアアプリケーション内、特に異種ネットワーク環境内、例えば回線切換、非同期転送モード（ＡＴＭ）、モバイル、インターネットにおける動的ビットレートの変換を適応させる非常に強力なツールである。僅か６４Ｋｂｐｓの非常に低いビットレートから２０Ｍｂｐｓ以上の高精細度テレビジョン（ＨＤＴＶ）品質のビデオまでの広範囲に亘るビットレート要求でビデオサービスを提供するためのビットレートのトランスコードは、余り複雑ではなく、これらの要求を満たす選択肢である。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ビットレートのトランスコードを実現する効率は悪いが、簡単な１つの手法は、入力ビットストリームを完全に復号し、これを目標とする新たなビットレートで再び符号化するというものである。この強引な手法には、膨大な演算オーバヘッド（すなわちより性能が高いＣＰＵが必要とされる）と、再量子化によって生じるビデオ品質の著しい劣化という欠点がある。
【０００５】
一般的言って、ビデオビットレートのトランスコードは、２つのグループ、具体的には、図１に示すデータ分割法（data partitioning approach）による開ループのトランスコードと、図２に示す復号／再符号化法による閉ループのトランスコードとに分類される。
【０００６】
開ループ法における目的は、トランスコードの複雑さを最小限にとどめることであり、したがって、符号化ＤＣＴ係数のみを変更して、全体のビットレートを下げている。係数を落とすことによって生じるドリフト（drift）により、デコーダループ内で誤差が累積するために、前方予測符号化フレーム（Ｐ）の画質が連続して低下する。累積されたドリフト誤差は、イントラ符号化フレーム（Ｉ）が復号されたときに、ゼロにリセットされる。
【０００７】
これに対して、閉ループトランスコードは再符号化装置を必要とし、入力ビットストリームは、完全に画素領域に復号され、低ビットレートで再び符号化される。フィードバックループによって、トランスコーディング歪みは、修正されて、後続のフレームには伝播しない。これは、符号化効率の観点からは望ましい解決法とみなされるが、特にエンコーダを入力デコーダとは独立して動かす場合、最も複雑でコストのかかる選択肢である。デコーダとエンコーダの縦続接続はは、閉ループトランスコーダの具体例である。
【課題を解決するための手段】
【０００８】
本発明は、ＭＰＥＧビットストリームのための、ストリームベースのビットレートトランスコーダを提供する。ＭＰＥＧビットストリームから抽出される情報、例えばピクチャタイプ、符号化の複雑さ、動きベクトル、ＭＢモードを用いることにより、複雑さがより少ないストリームベースのビットレート変換アルゴリズムを実現することができる。本発明は、２つの構成要素、具体的にはピクチャ／ＭＢレベル分類と、動き参照計算（motion reference calculation）とに関するＤＣＴ係数を落とす。本発明に係るトランスコード方法は、ＭＰＥＧビットストリームに限定されるものではなく、ピクチャタイプ及びＭＢモードのような情報を含むあらゆるＤＣＴ符号化ビデオビットストリーム、例えばＨ．２６３規格に準拠して符号化されたビデオのビットストリームにも適用することができる。
【０００９】
本発明に係るビデオビットストリームのトランスコード方法は、ビットストリームからＧＯＰ内の全てのフレームに対する動きベクトル及びピクチャ／マクロブロックタイプを含む情報を抽出する。
【００１０】
さらに、このビデオビットストリームのトランスコード方法は、ビットストリームを逆可変長符号化してＤＣＴビットストリームに変換することにより、離散コサイン変換（ＤＣＴ）係数を符号化するためのビット数を計算する。ビットレートを決定し、ＤＣＴビットストリーム内におけるビットレートの差を達成するために、情報に基づいてＤＣＴ係数を削減する。
【００１１】
本発明の更なる側面として、このビデオビットストリームのトランスコード方法では、さらに、ＴＭ５レート制御を使用してビットレートの差を達成する。
【００１２】
本発明の更なる側面では、ビットストリームはＭＰＥＧビットストリームである。
【００１３】
本発明の別の側面として、このビデオビットストリームのトランスコード方法では、さらに、ビットストリームを解析し、ＤＣＴビットストリームの符号化の複雑さを計算することによって、ビットストリームを予め解析する。
【００１４】
本発明の更なる側面では、ビットレートの差を、削減するＤＣＴ係数を、アンカーフレーム、前方予測符号化フレーム、ブロックフレーム間で比例配分することによって達成する。
【００１５】
本発明のさらに別の側面では、削減するＤＣＴ係数を比例配分するための優先順位は、アンカーフレーム＜前方予測符号化フレーム＜ブロックフレームである。
【００１６】
図面及び特許請求の範囲を含めて、本明細書の残り部分を参照することにより、本発明の他の特徴及び効果が理解される。本発明の様々な実施例の構成及び動作だけではなく、本発明の特徴及び効果について、図面を参照して詳細に説明する。
【発明を実施するための最良の形態】
【００１７】
本発明は、ストリームベースの及びＭＰＥＧのトランスコード方法を提供する。本発明に係るトランスコード方法は、一般的に言えば、ＤＣＴ（離散コサイン変換）係数を削除する（dropping）２つの主要な構成要素を含んでいる。具体的には、ピクチャ及びＭＢ（マクロブロック）レベル分類と、マクロブロックレベルにおける動き参照（motion reference）の導出を含んでいる。第１の要素の目的は、画像に、その符号化の複雑さに比例して、低減するビットレートを配分し、ビデオ品質を一貫してある程度に維持することである。第２の構成要素の目的は、マクロブロック間の分類から得られる低減したビットレートを、その動き参照に基づいて配分することである。動き参照は、マクロブロック上の参照しているアクティビティを示すために使用され、動き補償に使用される参照リンク（reference link、すなわち動きベクトル）の数として定義される。
【００１８】
図３は、動き参照の考え方を説明するための図である。なお、ハッチングの四角形は、必ずしも１個のマクロブロックである必要はない。ハッチングの四角形の辺は、動きベクトルに依存して、マクロブロックの境界に正確に一致するようにしてもよく、あるいは最大で４個のマクロブロックを囲むようにしてもよい。図３に示す状態では、Ｐフレーム内のハッチングの四角形に対しては３つの参照リンクが存在する。当業者には明らかなように、本発明に係るビデオビットストリームのトランスコード方法は、ＭＰＥＧビットストリームのみに限定されるものではない。また、ビットストリームに、例えばピクチャタイプ、動きベクトル（ＭＶ）、マクロブロック（ＭＢ）モード等の情報が含まれている場合には、あらゆる種類のブロックマッチングビデオ圧縮方式にも適用することができる。
【００１９】
本発明に係るビデオビットストリームのトランスコード方法では、動き参照制御付きＤＣＴ変換係数は、ピクチャレベル／ＭＢレベル分類と共に削除される。上述のように、幾つかのＤＣＴ係数を落とすことは、他の閉ループの手法と比較して複雑さが最少の手法の１つであり、また、ＤＣＴ領域内で簡単に実現することが可能である。これに加え、このようなアプローチは、帯域幅が制限され、ネットワーク化されたマルチメディアアプリケーションにおいて、ビットレートの動的な変更要求に迅速に対応することができる。本発明に係るビデオビットストリームのトランスコード方法に基づいてＤＣＴ係数の幾つかを落とす際に、ビデオ品質に対するドリフト誤差の影響を小さくすることができる。
【００２０】
ピクチャレベルの分類では、ビットストリームから抽出されるピクチャタイプ及びマクロブロックタイプの情報を使用する。ＭＰＥＧビデオ符号化標準では、Ｉフレームは、アンカーフレームであり、独自に符号化及び復号することができる。特に本発明に係るビデオビットストリームのトランスコード方法においては、Ｉフレームは、ビデオトランスコードにおけるあらゆるドリフト誤差をリセットするゲートキーパ（gatekeeper）として機能するので、重要である。トランスコードでは、動き補償フレームが存在すると、ドリフト誤差が生ずるために、次のＩフレームが復号されるまで、後続する幾つかのフレームにドリフト誤差が伝播する可能性がある。したがって、係数削減の対象としてＩフレームを選択する優先順位は最も低いと合理的に見なすことができる。また、Ｐフレームは、Ｐフレーム及びＢフレームを符号化／復号するための参照フレームとして使用されるので、Ｐフレームの優先順位は、Ｂフレームよりも低い。したがって、ＤＣＴ係数を落とす優先順位は、以下のようになる。
優先順位（Ｉ）＜優先順位（Ｐ）＜優先順位（Ｂ）
【００２１】
ビットレートを下げる比率は、３つの優先順位の範囲において決定される。好ましくは、元のビットレートと新たなビットレート間のビットレートの差は、これら３つの優先順位の分類に比例配分され、その比率は符号化の複雑さに依存する。上述のように画質を一貫して保つには、このビットレートの差を比例配分することが好ましい。この比率は、ビデオシーケンスの多数のトレーニングセットから得られる定数とする、あるいは各フレームの符号化の複雑さに適応させることができる。後者の場合には、ビットストリームを予め解析するために、ＧＯＰビットストリームを解析する遅延が必要となる可能性がある。この前解析には、好ましくはビットストリームの解析と、符号化の複雑さの計算とが含まれる。また、この前解析処理は、ＶＬＤのみを復号する非常に軽い処理である。ビットストリームには、符号化ループに見られるＭＡＤ、ＭＳＥのような歪み情報が含まれていないので、これらの値を大まかに算出する必要がある。ＭＰＥＧ構文に基づいて、以下の情報、すなわちテクスチャを符号化するのに使用されるビット数と、表１にリストアップしたＭＢタイプの数を抽出することができる。
【００２２】
【表１】
2005517342.tif 000003
【００２３】
解析処理を容易にするために、ＭＢタイプを２つの主要なタイプ、すなわちイントラマクロブロック（Intra-MB）とインターマクロブロック（Inter-MB）とに合体することができる。以下、ピクチャ／ＭＢレベル分類の詳細を説明する。
【００２４】
ステップ１：ビットストリームの解析中に、ＧＯＰ内の全てのフレームのピクチャタイプ及びマクロブロックタイプを抽出する。
【００２５】
ステップ２：逆可変長符号化（VLC decoding）することによって、ＤＣＴ係数の符号化に必要とされるビット数を計算する。
【００２６】
ステップ３：符号化の複雑さの計算において、簡素化のために、３つの異なるピクチャタイプ内の２つの主要のＭＢタイプ、具体的にはＰフレーム及びＢフレーム内のイントラＭＢとインターＭＢ、Ｉフレーム内のイントラＭＢの平均ビット数を使用する。
【００２７】
ビットレートの差をＤ（＝Ｒ−Ｒ‘）とすると、ピクチャ／ＭＢ分類後には、分類は以下の表２に示す５つになる。ここで、Ｒは元のビットレートであり、Ｒ’は、目標とする新たなビットレートである。
【００２８】
【表２】
2005517342.tif 000004
【００２９】
Ｔ（ｉ，ｐ，ｂ）（Ｔ’（ｉ，ｐ，ｂ））は、それぞれＩフレーム、Ｐフレーム、Ｂフレーム内のイントラＭＢ（インターＭＢ）の総ビット数である。Ｎ（ｉ，ｐ，ｂ）（Ｎ’（ｉ，ｐ，ｂ））は、それぞれＩフレーム、Ｐフレーム、Ｂフレーム内のイントラＭＢ（インターＭＢ）の総数である。したがって、各分類の平均ビット数は、以下の式に基づいて計算することができる。
【００３０】
Ａ｛ｉ，ｐ，ｂ｝＝Ｔ｛ｉ，ｐ，ｂ｝／Ｎ｛ｉ，ｐ，ｂ｝
Ａ’｛ｐ，ｂ｝＝Ｔ’｛ｐ，ｂ｝／Ｎ’｛ｐ，ｂ｝
【００３１】
好ましくは、ビットレートの差Ｄは、以下の式に基づいてイントラＭＢグループとインターＭＢグループに配分される。
【００３２】
Ｄ＝Ｄｉｎｔｒａ−ＭＢ＋Ｄｉｎｔｅｒ−ＭＢ
Ｄｉｎｔｒａ−ＭＢ／Ｄｉｎｔｅｒ−ＭＢ＝（Ａ’ｐ＋Ａ’ｂ）／（Ａｉ＋Ａｐ＋Ａｂ）
【００３３】
好ましくは、Ｄｉｎｔｒａ−ＭＢ及びＤｉｎｔｅｒ−ＭＢは、更に、そのピクチャタイプに基づいて、ピクチャグループに配分され、全てのＤｉ（１≦ｉ≦５）は、以下の式に基づいて計算することができる。
【００３４】
Ｄ１＝（Ｎｉ／（Ｎｉ＋Ｎｐ＋Ｎｂ））×Ｄｉｎｔｒａ−ＭＢ
Ｄ２＝（Ｎｐ／（Ｎｉ＋Ｎｐ＋Ｎｂ））×Ｄｉｎｔｒａ−ＭＢ
Ｄ３＝（Ｎｂ／（Ｎｉ＋Ｎｐ＋Ｎｂ））×Ｄｉｎｔｒａ−ＭＢ
Ｄ４＝（Ｎ’ｐ／（Ｎ’ｐ＋Ｎ’ｂ））×Ｄｉｎｔｅｒ−ＭＢ
Ｄ５＝（Ｎ’ｂ／（Ｎ’ｐ＋Ｎ’ｂ））×Ｄｉｎｔｅｒ−ＭＢ
【００３５】
任意で新たなステップを実行するようにしてもよい。符号化で使用される量子化パラメータを反映させることによって比率をさらに調整するために、テストモデル５（ＴＭ５）のレート制御で用いられる普遍変数Ｋｐ、Ｋｐが含まれるようにしてもよい。
【００３６】
ピクチャ／ＭＢ分類後に、ＭＢタイプに対するビットレートの削減量（すなわちＤ１、Ｄ２、Ｄ３、Ｄ４、Ｄ５）が決定される。次のステップでは、これをマクロブロックに配分する。なお、Ｉフレーム及びＰフレームにおけるＤＣＴ係数の削減は、これらが参照フレームとして使用されるので、慎重に取り扱う必要がある。換言すれば、参照リンクをより多く有するマクロブロックに対しては、係数削減の対象として選択される優先順位をより低くしなければならない。図４に示すように、ビットストリームから抽出される動きベクトルを、参照リンクの数（以下、参照数という。）を計算するのに使用する、この場合、フレームｉ内の斜線領域が探索範囲であり、網掛領域が、フレーム（ｉ＋１）内のマクロブロックＫと最も一致するマクロブロックである。図４において、動きベクトルＭＶ（ｘ、ｙ）は、ビットストリームから抽出される。動きベクトルＭＶ（ｘ、ｙ）と現在のマクロブロックＫの位置とに基づいて、参照リンクを、マクロブロックＡ、Ｂ、Ｃ、Ｄ間で等しく、又はマクロブロック内の網掛けされた面積に比例して数えることができる。参照リンクを等しく数える場合には、各参照数は１だけ増加し、一方、マクロブロック内の網掛けされた面積に比例して参照リンクを数える場合には、各参照数は小数部が増加する。後者の場合、この小数部は、マクロブロックＣ＞Ａ＝Ｄ＞Ｂの順番となる。
【００３７】
全てのマクロブロックの参照リンクを算出した後に、再び、参照リンクに基づいて、同じピクチャタイプ及びＭＢタイプを有する全てのＭＢに対して、Ｄｉを比例配分することができる。したがって、各ＭＢの幾つかの係数を落とすことによって削減されるビット数ｍｉは、以下の式に基づいて求められる。
【００３８】
Ｄｉ＝ｄｉ１＋ｄｉ２＋・・・＋ｄｉｎ
ｄｉ１・ｍ１＝ｄｉ２・ｍ２＝・・・＝ｄｉｎ・ｍ２
ここで、ｎは、分類ｉ（１≦ｉ≦５）内におけるＭＢの数である。目標のビットレートを達成することを保証するためには、依然としてビットレートコントローラが必要とされる。ビットレートコントローラは、２つの可能な問題、すなわち（１）係数を余りにも多く落とすことによりビット数を余りにも多く削減してしまう問題、（２）係数を余りにも少なく落とすことによる問題を解決するために使用される。これらの問題を解決するために、単純なＴＭ５レート制御を用いる。なお、係数の削減は、ゼロ以外の高周波係数から開始して低周波係数に向かって行うが、ＤＣ係数を削減の対象としては選択しない。あるいは、係数を、必ずしも高周波係数からではなく、選択的に落とすこともできる。これにより、この問題に対する最適な解決法を得ることができることもある。次に、トランスコードの複雑さを増すことを意味する複雑な選択処理を実行する。シミュレーション結果により、両方の削減処理を用いた場合の画質の差は、ごく僅かしかなかった。
【００３９】
したがって、本発明に係るビデオビットストリームのトランスコード方法は、以下のとおり要約することができる。（１）各ＭＢタイプの参照リンクを計算し、（２）ｍｉで示される削減ビット数を求め、（３）目標のビットレートに合うようにＴＭ５レート制御を実行する。ＤＣＴ係数を落とすことにより、本発明に係るビデオビットストリームのトランスコード方法は、ＤＣＴ領域で簡単に実行することができる。さらに、本発明に係るビデオビットストリームのトランスコード方法は、帯域幅制限され、ネットワーク化されたマルチメディアアプリケーションにおけるビットレートの動的な変更要求に迅速に適応する。最少のコストでトランスコードの処理速度を高めるために、圧縮領域分類が開発された。ＤＣＴ係数を落とす際に、ビデオ品質に対するドリフト誤差の影響を小さくする。
【００４０】
上述の実施例においては、入力ビデオビットストリームは、ＭＰＥＧ規格に準拠した符号化方式、すなわち動き補償されたブロックベースのＤＣＴ変換符号化によって得られたものとして、本発明を説明したが、本発明は、上述の実施例に限定されるものではない。ビットストリームから抽出される情報、例えば動きベクトル（ＭＶ）、ピクチャ／ＭＢタイプ等を使用することによって、本発明に係るビットレートのトランスコード方法を、圧縮領域で効率的に実行することができる。ストリームベースのビデオトランスコードは、可変長符号化ＤＣＴ係数を可変長復号（ＶＬＤ）し、得られるＤＣＴ係数の一部を削除することによって、簡単に行うことができる。
【００４１】
以上、本発明を特定の具体的な実施例によって説明してきたが、本発明は、特許請求項の範囲内の全ての変更及び等価なものを網羅することは言うまでもない。
【図面の簡単な説明】
【００４２】
【図１】開ループビデオビットレートトランスコードの構成を示すブロック図である。
【図２】閉ループビデオビットレートトランスコードの構成を示すブロック図である。
【図３】参照アクティビティを示す動き参照リンクを説明するための図である。
【図４】参照リンク数を算出するために、ビットストリームからの動きベクトルの抽出を示す図である。
【図１】
2005517342.tif 000005
【図２】
2005517342.tif 000006
【図３】
2005517342.tif 000007
【図４】
2005517342.tif 000008
【国際調査報告】
2005517342.tif 000009