(57)【要約】【課題】  サブピクセルの動き推定時にモデルスイッチングを通じた圧縮効率を高めるエンコード方法及び装置を提供する。【解決手段】  ブロックに存在するピクセルの動きベクトルを算出するステップと、動きベクトルの値を使用して第１モデル及び第２モデルを生成するステップと、第１モデルが生成する予測誤差と第２モデルが生成する予測誤差とを比較するステップと、予測誤差の小さなモデルを選択し、選択したモデルによってサブピクセルに対する動き予測を行うステップと、を含むサブピクセルの動き推定時にモデルスイッチングを通じた圧縮効率を高める。【選択図】      図３
2006352863.tif 000002
【特許請求の範囲】
【請求項１】
ブロックに存在するピクセルの動きベクトルを算出するステップと、
前記動きベクトルの値を使用して第１モデル及び第２モデルを生成するステップと、
前記第１モデルが生成する予測誤差と第２モデルが生成する予測誤差とを比較するステップと、
前記予測誤差の小さなモデルを選択し、前記選択したモデルによってサブピクセルに対する動き予測を行うステップと、を含む、サブピクセルの動き推定時にモデルスイッチングを通じた圧縮効率を高めるエンコード方法。
【請求項２】
前記ブロックは、マクロブロックまたはサブマクロブロックである請求項１に記載のサブピクセルの動き推定時にモデルスイッチングを通じた圧縮効率を高めるエンコード方法。
【請求項３】
前記第１モデルまたは前記第２モデルは、ＬＩＮモデルまたはＱＵＡＤモデルのうち一つである請求項１に記載のサブピクセルの動き推定時にモデルスイッチングを通じた圧縮効率を高めるエンコード方法。
【請求項４】
前記ピクセルが整数ピクセルである場合、前記サブピクセルは、ハーフピクセルまたはクォーターピクセルである請求項１に記載のサブピクセルの動き推定時にモデルスイッチングを通じた圧縮効率を高めるエンコード方法。
【請求項５】
前記ピクセルがハーフピクセルである場合、前記サブピクセルは、クォーターピクセルである請求項１に記載のサブピクセルの動き推定時にモデルスイッチングを通じた圧縮効率を高めるエンコード方法。
【請求項６】
ブロックに存在するピクセルの動きベクトルを算出するピクセル計算部と、
前記ピクセル計算部の動きベクトルの値を使用してモデルを計算するモデル計算部と、
前記モデル計算部で計算された第１モデル及び第２モデルがそれぞれ生成する予測誤差を比較して、前記予測誤差の小さなモデルを選択するモデル選択部と、
前記選択したモデルによってサブピクセルに対する動き予測を行う動き予測実行部と、を備えるサブピクセルの動き推定時にモデルスイッチングを通じた圧縮効率を高めるエンコーダ。
【請求項７】
前記ブロックは、マクロブロックまたはサブマクロブロックである請求項６に記載のサブピクセルの動き推定時にモデルスイッチングを通じた圧縮効率を高めるエンコーダ。
【請求項８】
前記第１モデルまたは前記第２モデルは、ＬＩＮモデルまたはＱＵＡＤモデルのうち一つである請求項６に記載のサブピクセルの動き推定時にモデルスイッチングを通じた圧縮効率を高めるエンコーダ。
【請求項９】
前記ピクセルが整数ピクセルである場合、前記サブピクセルは、ハーフピクセルまたはクォーターピクセルである請求項６に記載のサブピクセルの動き推定時にモデルスイッチングを通じた圧縮効率を高めるエンコーダ。
【請求項１０】
前記ピクセルがハーフピクセルである場合、前記サブピクセルは、クォーターピクセルである請求項６に記載のサブピクセルの動き推定時にモデルスイッチングを通じた圧縮効率を高めるエンコーダ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ビデオ信号をエンコードする方法及び装置に係り、より詳細には、サブピクセルの動き推定時にモデルスイッチングを通じた圧縮効率を高めるエンコード方法及び装置に関する。
【背景技術】
【０００２】
ビデオ圧縮過程のうち、各フレーム間の時間的類似性を利用して現在フレームのマクロブロックを圧縮するために、以前フレームのうち最も類似した領域を探す過程を動き予測という。また、前記の過程を通じて計算された以前フレームのうち領域を示すものを動きベクトルという。この時、現在フレームのマクロブロックと以前フレームのマクロブロックサイズの領域に対する類似性を測定するために領域間差を測定する。このような差をブロックマッチングエラーという。このようなブロックマッチングエラーを測定するために、各ブロックの元素の差の絶対値を測定するＳＡＤ（Ｓｕｍ  ｏｆ  Ａｂｓｏｌｕｔｅ  Ｄｉｆｆｅｒｅｎｃｅ）、各元素の差の平均を測定するＭＡＤ（Ｍｅａｎ  ｏｆ  Ａｂｓｏｌｕｔｅ  Ｄｉｆｆｅｒｅｎｃｅ）、各元素の差の自乗の平均を測定するＭＳＥ（Ｍｅａｎ  ｏｆ  Ｓｑｕａｒｅ  Ｅｒｒｏｒ）が使われ、このような数値が小さいほど類似したブロックと見なされる。
【０００３】
一方、ビデオ圧縮では、圧縮効率を高めるために整数単位の動きベクトルではないハーフピクセルあるいはクォーターピクセルのようなサブピクセル単位の動きベクトルを使用している。図１は、各整数ピクセルに対するハーフピクセルの計算方法を示している。
【０００４】
図１は、従来の整数ピクセル及びハーフピクセルを示す図面である。整数ピクセルＡ、Ｂ、Ｃ、Ｄを使用して（式１）のようにハーフピクセルｅ、ｆ、ｇ、ｈを求めることができる。
【０００５】
【数１】
2006352863.tif 000003
ハーフピクセルが持つ値は、周辺の整数ピクセルが持つ値を通じて予測できる。そして、クォーターピクセルは、その周辺のハーフピクセルまたは整数ピクセルの値を使用して予測できる。ハーフピクセルあるいはクォーターピクセルなど動きベクトルの正確度を高めるほど動き予測にかかる探索点が多くなり、これにより演算量が急激に増える。
【０００６】
これを乗り越えるために、サブピクセルベクトルに該当するブロック誤差を計算せず、整数単位ベクトルに該当するブロックの動きベクトルでモデリングをしてサブピクセルベクトルに該当する地点の誤差を計算するモデル基盤サブピクセル動き予測方法が使われている。
【０００７】
しかし、このようなモデル基盤の予測方法は、圧縮されるビデオによって正確度が異なるので、圧縮の効率を高めるためには適切なモデルの適用が必要となる。ところが、各モデルの誤差は映像によって変わるので、一つのモデルのみを使用することは限界がある。したがって、さらに正確度の高いモデルを使用して圧縮の効率を高める必要がある。
【発明の開示】
【発明が解決しようとする課題】
【０００８】
本発明は、前記した問題点を改善するために鑑みたものであり、本発明は、サブピクセルの動きベクトル値を予測時に適用できる複数のモデルから一つのモデルを選択してビデオ信号をエンコードするところにその目的がある。
【０００９】
本発明の他の目的は、ビデオ信号が持つ特性によって適応的にモデルを選択してビット効率を高めることである。
【００１０】
本発明の目的は、以上で言及した目的に制限されず、言及されていない他の目的は下の記載から当業者に明確に理解されうる。
【課題を解決するための手段】
【００１１】
本発明の一実施形態によるサブピクセルの動き推定時にモデルスイッチングを通じた圧縮効率を高めるエンコード方法は、ブロックに存在するピクセルの動きベクトルを算出するステップと、前記動きベクトルの値を使用して第１モデル及び第２モデルを生成するステップと、前記第１モデルが生成する予測誤差と第２モデルが生成する予測誤差とを比較するステップと、前記予測誤差の小さなモデルを選択し、前記選択したモデルによってサブピクセルに対する動き予測を行うステップと、を含む。
【００１２】
本発明の一実施形態によるサブピクセルの動き推定時にモデルスイッチングを通じた圧縮効率を高めるエンコーダは、ブロックに存在するピクセルの動きベクトルを算出するピクセル計算部と、前記ピクセル計算部の動きベクトルの値を使用してモデルを計算するモデル計算部と、前記モデル計算部で計算された第１モデル及び第２モデルがそれぞれ生成する予測誤差を比較して、前記予測誤差の小さなモデルを選択するモデル選択部と、前記選択したモデルによってサブピクセルに対する動き予測を行う動き予測実行部と、を備える。
【００１３】
その他の実施例の具体的な事項は詳細な説明及び図面に含まれている。
【発明の効果】
【００１４】
本発明を具現することによって、サブピクセルの動きベクトル値を予測時に適用できる複数のモデルから一つのモデルを選択して、ビデオ信号をエンコードできる。
【００１５】
本発明を具現することによって、ビデオ信号が持つ特性によって適応的にモデルを選択してビット効率を高めることができる。
【発明を実施するための最良の形態】
【００１６】
本発明の利点及び特徴、そしてこれを達成する方法は添付された図面に基づいて詳細に後述されている実施例を参照すれば明確になる。しかし、本発明は以下で開示される実施例に限定されるものではなく、この実施例から外れて多様な形に具現でき、本明細書で説明する実施例は本発明の開示を完全にし、本発明が属する技術分野で当業者に発明の範ちゅうを完全に報せるために提供されるものであり、本発明は請求項及び発明の詳細な説明により定義されるだけである。一方、明細書全体に亙って同一な参照符号は同一な構成要素を示す。
【００１７】
以下、本発明の一実施形態によるサブピクセルの動き推定時にモデルスイッチングを通じた圧縮効率を高めるエンコード方法及び装置を説明するためのブロック図、または処理フローチャートに関する図面を参考して本発明について説明する。この時、フローチャートの各ブロックとフロ−チャートの組合わせはコンピュータプログラムインストラクションにより実行可能なのが理解できるであろう。これらコンピュータプログラムインストラクションは、汎用コンピュータ、特殊用コンピュータまたはその他のプログラマブルデータプロセッシング装備のプロセッサーに搭載されうるので、コンピュータまたはその他のプログラマブルデータプロセッシング装備のプロセッサーを通じて実行されるそのインストラクションがフローチャートのブロックで説明された機能を行う手段を生成するように機構を作れる。これらコンピュータプログラムインストラクションは特定方式で機能を具現するためにコンピュータまたはその他のプログラマブルデータプロセッシング装備を指向できるコンピュータ利用可能またはコンピュータ判読可能メモリに保存されることも可能なので、そのコンピュータ利用可能またはコンピュータ判読可能メモリに保存されたインストラクションはフローチャートのブロックで説明された機能を行うインストラクション手段を内包する製造品目を生産することも可能である。コンピュータプログラムインストラクションはコンピュータまたはその他のプログラム可能なデータプロセッシング装備上に搭載することも可能なので、コンピュータまたはその他のプログラマブルデータプロセッシング装備上で一連の動作段階が実行されてコンピュータで実行されるプロセスを生成し、コンピュータまたはその他のプログラマブルデータプロセッシング装備を行うインストラクションはフローチャートのブロックで説明された機能を実行するための段階を提供することも可能である。
【００１８】
また、各ブロックは特定の論理的機能を行うための一つ以上の実行可能なインストラクションを含むモジュール、セグメントまたはコードの一部を示すことができる。  また、いくつの代替実行例では、ブロックで言及された機能が順序を外れて発生することも可能であるということに注目せねばならない。例えば、連続して図示されている２つのブロックは、実質的に同時に行われてもよく、またはそのブロックが時々該当する機能によって逆順に行われてもよい。
【００１９】
図２Ａ及び図２Ｂは、整数ピクセルを使用してハーフピクセルまたはクォーターピクセルの動きを予測するところに使われるモデルの例である。
【００２０】
図２ＡのＬＩＮモデルは、各整数ベクトルに対して（式２）のような線形（Ｌｉｎｅａｒ）の数式モデルを利用してサブピクセルの誤差を推測する方法である。
【００２１】
【数２】
2006352863.tif 000004
一方、図２ＢのＱＵＡＤモデルは、（式３）のような２次（ｑｕａｄｒａｔｉｃ）数式モデルを利用してサブピクセルの誤差を推測する方法である。
【００２２】
【数３】
2006352863.tif 000005
図２Ａまたは図２Ｂのようなモデル基盤の予測方法は、圧縮されるビデオによって正確度が異なるので、圧縮の効率を高めるためには適切なモデルの適用が必要となる。例えば、図２Ａでは、動きベクトルまたはモーションベクトル１．５に対して最適値と予測した一方、図２Ｂでは、動きベクトル１．０を最適値と予測した。この時、各モデルの誤差値を判断できるならば、正確度の高いモデルを使用して圧縮の効率を高めることができる。
【００２３】
ハーフピクセルの動きベクトルを計算するために、ハーフピクセルでのエラー基準値（ｅｒｒｏｒ  ｃｒｉｔｅｒｉｏｎ  ｖａｌｕｅｓ）は、フルピクセル（整数ピクセル）のエラー基準値に対して補間を通じて測定できる。通常動きベクトルは横と縦と存在するので、それぞれについて推定を行える。
【００２４】
図２Ａ及び図２Ｂで例示とした線形補間モデルまたは２次推定モデルを適用できる。このような推定モデルは、数学的に追跡可能であるが、コーディング環境によって圧縮効率が変わりうる。図２Ａ、図２Ｂで０、１、２での値に基づいて測定モデルを具現し、これにより、０．５と１．５のベクトル値を推測でき、この値をエンコードしてデコーダ側に送ることができる。
【００２５】
ところが、ハーフピクセルまたはクォーターピクセルのようなサブピクセルの値を前記モデルを通じて計算する場合に、どのモデルを適用するかによって正確度が変わりうる。また、こういう正確度も、入力されたデータによって正確度が変わるのでモデルの選択が重要である。
【００２６】
したがって、図３のフローチャートで示すように、サブピクセルの動きベクトルを探すためにモデルをスイッチングして、正確度の高いモデルから算出されたサブピクセルの動きベクトルをエンコードする必要がある。
【００２７】
図３は、本発明の一実施形態によるサブピクセルの動きベクトルを予測モデルを使用して計算する過程を示す図面である。
【００２８】
まず、基準になるピクセルの動きベクトルを算出する（Ｓ３１０）。例えば、ハーフピクセルの動きベクトルを算出する場合、周辺の基準になる整数ピクセルの動きベクトルを算出できる。一方、クォーターピクセルの動きベクトルを算出する場合、周辺のハーフピクセルまたは整数ピクセルの動きベクトルを算出できる。動きベクトルは、ｘとｙ方向成分で表現されるので、ｘ、ｙそれぞれに図３の過程を適用できる。
【００２９】
基準になるピクセルの動きベクトルを算出した結果であるｘ及びｙ値で予測モデルを生成する（Ｓ３２０）。予測モデルの実施例は、図２で提示したＬＩＮモデルまたはＱＵＡＤモデルになりうる。予測モデルを生成するためには、参照できる整数ピクセルのｘ及びｙベクトルの値を使用して、各モデルで使用する方程式を適用できる。
【００３０】
予測モデルは多様に適用可能であり、二つ以上の予測モデルを生成すればよい。一方、一つの予測モデルでも、二つ以上のパラメータの設定によって少しずつ異なるモデルを生成する場合には、それぞれ二つのモデルと見なす。
【００３１】
二つ以上のモデルを生成した後、モデルで求めようとするサブピクセルの動きベクトルを推測する。図２Ａ、図２Ｂのグラフで０、１、２という整数ピクセルの動きベクトルを使用して、０．５と１．５の動きベクトルの誤差を計算できる。計算した値とサブピクセルとの誤差を比較する（Ｓ３３０）。Ｓ３４０ステップで二つのモデルのうち第１モデルで予測した値の誤差が第２モデルで予測した値の誤差より小さな場合、第１モデルがさらに正確であるので、第１モデルを適用してサブピクセルの動き予測を行う（Ｓ３５０）。
【００３２】
一方、第１モデルで予測した値の誤差が第２モデルで予測した値の誤差より大きい場合、第２モデルがさらに正確であるので、第２モデルを適用してサブピクセルの動き予測を行う（Ｓ３６０）。
【００３３】
前記モデル選択の判断は、サブピクセルごとに行なわれることができ、マクロブロックまたはサブブロック単位でも行なわれることができる。ただし、判断を頻繁に行う場合に計算量が増える問題がある一方、正確度は向上するので、計算量と正確度との間でエンコード環境によっていろいろな方式で選択できる。
【００３４】
図３で、モデルを生成する一実施形態を説明すれば、次の通りである。モデルを求めるということは、（式２）及び（式３）のパラメータを求めて、与えられたｘ値に対する結果を算出する数式を算出することを一実施形態とする。
【００３５】
まず、ＬＩＮモデルを具現するために、（式２）を適用できる。（式２）のｘは０、１、−１の値とし、整数位置でのＭＡＤエラー値ε（−１）、ε（０）、ε（１）を求めれば、（式４）の通りである。
【００３６】
【数４】
2006352863.tif 000006
前記ａ、ｂ、ｃを計算するために必要なベクトルＥ、Ｘ、Ａは、（式５）のように定義される。ベクトルＥは、ｘの位置が−１、０、１である場合のＭＡＤエラー値で構成されたベクトルであり、Ｘは、（式４）でａ、ａｂ、ｃというパラメータの値を行列で表したものである。行列の関係は、Ｅ＝ＸＡである。
【００３７】
【数５】
2006352863.tif 000007
前記（式２）を導出するために、ベクトル行列は、（式６）のように構成される。
【００３８】
【数６】
2006352863.tif 000008
そして、モデルパラメータは、（式７）のように算出できる。
【００３９】
【数７】
2006352863.tif 000009
前記ａ、ｂ、ｃの値は、（式７）で計算可能であるので、ＬＩＮモデルを生成できる。ＬＩＮモデルにより他の位置のエラー値、例えば、ε（−２）とε（２）は（式８）のように計算できる。
【００４０】
【数８】
2006352863.tif 000010
一方、ＱＵＡＤモデルも前記の過程と類似して算出できる。（式３）にｘの値−１、０、１を適用すれば、（式９）のように整数ピクセルの位置でエラー値を算出できる。
【００４１】
【数９】
2006352863.tif 000011
そして、（式５）のようなベクトルＥ、Ｘ、Ａは、（式１０）のように定義される。
【００４２】
【数１０】
2006352863.tif 000012
前記（式３）を導出するために、ベクトル行列は（式１１）のように構成される。行列の関係はＥ＝ＸＡである。
【００４３】
【数１１】
2006352863.tif 000013
そして、モデルパラメータは（式１２）のように算出できる。
【００４４】
【数１２】
2006352863.tif 000014
算出されたａ、ｂ、ｃは、（式３）のＱＵＡＤモデルを算出するところに適用され、ＱＵＡＤモデルにより他の位置のエラー値、例えば、ε（−２）とε（２）は（式１３）のように計算できる。
【００４５】
【数１３】
2006352863.tif 000015
前述した過程は、ＬＩＮモデルとＱＵＡＤモデルとを算出する一実施形態であり、モデルによって算出する過程は変わりうる。
【００４６】
図４は、本発明の一実施形態による予測作業を行うビデオエンコーダの構成である。
【００４７】
図４のビデオエンコーダ４００は、ビデオ信号に対してエンコード及び量子化を行う構成は省略する。構成は、ブロックに存在するピクセルの動きベクトルを算出するピクセル計算部の一実施形態である整数ピクセル計算部４１０、そして、整数ピクセル計算部の動きベクトルの値を使用してモデルを計算する複数のモデル計算部４２１、４２２、…、４２９、モデル計算部で計算されたいろいろなモデルのうち各モデルの予測誤差を比較して、予測誤差の小さな値を生成するモデルを選択するモデル選択部４３０と、選択したモデルによって動き予測を行う動き予測実行部４５０と、を備える。
【００４８】
整数ピクセル計算部４１０は、入力されたビデオ信号でピクセルの動きベクトルを計算する。整数ピクセルが持つ動きベクトルは以後、サブピクセルの動きベクトルを予測する資料となる。もちろん、サブピクセルの種類によって整数ピクセル計算部４１０は、ハーフピクセルの動きベクトルを計算してクォーターピクセルの動きベクトルを予測する資料を提供できる。すなわち、整数ピクセル計算部４１０は、さらに小さな単位のサブピクセルの動きベクトルを予測するのに必要な資料を提供するピクセル計算部の一実施形態である。
【００４９】
第１モデル計算部４２１、第２モデル計算部４２２、第Ｎモデル計算部４２９は、整数ピクセル計算部４１０で計算した結果を使用して予測モデルを生成する。そして、予測モデルにより算出されるハーフピクセルの動きベクトルの誤差を計算する。エンコーダ内には、モデル計算部がモデル別に独自に具現でき、または、いろいろなモデルを計算できる一つのモデル計算部が存在し、入力された整数ピクセルの情報を使用して複数のモデルを算出できる。
【００５０】
モデル選択部４３０は、いろいろなモデルで算出した動きベクトルの誤差を比較して最も誤差の小さな値を選択する。最も小さな誤差を持つモデルを選択してハーフピクセルまたはクォーターピクセルの動きベクトルをエンコードするためである。
【００５１】
動き予測実行部４５０は、選択されたモデルによってハーフピクセルまたはクォーターピクセルのようなサブピクセルの動きベクトルを予測する。動き予測実行部４５０は、フレーム別に、またはマクロブロック、サブブロック別に異なって選択されたモデルによって動き予測を行うことができる。
【００５２】
図５は、本発明の一実施形態による整数ピクセルのモーションベクトルを求めた場合に算出されるＬＩＮモデルとＱＵＡＤモデルを示す図面である。本発明の一実施形態によって、二つのモデルのうち誤差の少ないものを選択できる。ｄｍは、モデルから予測された値と実際整数ピクセルサーチで計算された値との差を示す。そして、ｍは、各モデルを表すものであって、ｍ∈｛１＝ＬＩＮ，２＝ＱＵＡＤ｝を満足する。
【００５３】
差であるｄｍ、ｄｍ−、ｄｍ＋は図５のように現れ、（式１４）のように表現できる。
【００５４】
【数１４】
2006352863.tif 000016
モデルスイッチングは、（式１５）のように示されうる。
【００５５】
【数１５】
2006352863.tif 000017
現位置で最も小さな差を持つモデルを選択して予測過程を行うことができる。
【００５６】
二つ以上のモデルであるため、ＬＩＮ、ＱＵＡＤ以外にもいろいろなモデルを適用してそのうち最も小さな差を持つモデルを選択できる。また、プロセッシング時間によって、フレーム別にまたはマクロブロックやサブブロック別に行うことができる。
【００５７】
図６は、本発明の一実施形態によるビット率の観点で性能向上を比較する図面である。図６には、４種のビデオ例があって、各ビデオ例によってＬＩＮモデルとＱＵＡＤモデルとのビット率が相異なることが分かる。例えば、ＦｏｒｅｍａｎまたはＣａｒｅｐｈｏｎｅビデオの場合には、ＬＩＮモデルを使用した場合のビット率がＱＵＡＤモデルを使用した場合のビット率より高く、Ｍｏｂｉｌｅ、Ｃｏｎｔａｉｎｅｒビデオの場合には、逆にＬＩＮモデルを使用した場合のビット率がＱＵＡＤモデルを使用した場合のビット率より低い。したがって、いずれか一つのモデルのみを使用する場合より本発明の具現による場合、ビット率が一定レベルを維持できる。
【００５８】
本発明が属する技術分野で当業者ならば本発明がその技術的思想や必須特徴を変更せずとも他の具体的な形に実施されうるということが理解できるであろう。したがって、前述した実施例はあらゆる面で例示的なものであり、限定的なものと理解してはならない。本発明の範囲は前述した詳細な説明よりは特許請求の範囲によって現れ、特許請求の範囲の意味及び範囲、そしてその均等概念から導かれるあらゆる変更または変形された形が本発明の範囲に含まれると解釈せねばならない。
【産業上の利用可能性】
【００５９】
本発明は、ビデオエンコーダの関連技術分野に好適に用いられる。
【図面の簡単な説明】
【００６０】
【図１】従来の整数ピクセル及びハーフピクセルを示す図である。
【図２Ａ】整数ピクセルを使用してハーフピクセルの動き予測に使われるモデルの例を示す図である。
【図２Ｂ】整数ピクセルを使用してクォーターピクセルの動き予測に使われるモデルの例を示す図である。
【図３】本発明の一実施形態によるサブピクセルの動きベクトルを予測モデルを使用して計算する過程を示す図である。
【図４】本発明の一実施形態による予測作業を行うビデオエンコーダの構成を示す図である。
【図５】本発明の一実施形態による整数ピクセルのモーションベクトルを求めた場合に算出されるＬＩＮモデル及びＱＵＡＤモデルを示す図である。
【図６】本発明の一実施形態によるビット率の観点で性能向上を比較する図である。
【符号の説明】
【００６１】
４００      ビデオエンコーダ
４１０      整数ピクセル計算部
４２１、４２２、…、４２９    モデル計算部
４３０      モデル選択部
４５０      動き予測実行部
【図１】
2006352863.tif 000018
【図２Ａ】
2006352863.tif 000019
【図２Ｂ】
2006352863.tif 000020
【図３】
2006352863.tif 000021
【図４】
2006352863.tif 000022
【図５】
2006352863.tif 000023
【図６】
2006352863.tif 000024