(57)【要約】  本発明は、ビデオコーディング技術に関し、より詳しくは、多階層基盤のビデオコーディングにおいて、ブロックアーチファクトを減少させる方法及び装置に関する。本発明の一実施形態によるビデオエンコーディング方法は、現在ピクチャの或るブロックと対応する下位ピクチャのブロックに対するインター予測ブロックと前記下位ピクチャのブロックとの差分を求めるステップと、前記求めた差分と前記現在ピクチャのブロックに対するインター予測ブロックとを加算するステップと、前記加算結果生成されるブロックをスムージングフィルタを用いてスムージングするステップと、前記現在ピクチャのブロックと前記スムージング結果生成されるブロックとの差分を符号化するステップとからなる。
2008541653.tif 000002
【特許請求の範囲】
【請求項１】
（ａ）現在ピクチャの或るブロックと対応する下位ピクチャのブロックに対するインター予測ブロックと前記下位ピクチャのブロックとの差分を求めるステップと、
（ｂ）前記求めた差分と、前記現在ピクチャのブロックに対するインター予測ブロックとを加算するステップと、
（ｃ）前記加算結果生成されるブロックをスムージングフィルタを用いてスムージングするステップと、
（ｄ）前記現在ピクチャのブロックと前記スムージング結果生成されるブロックとの差分を符号化するステップと、
を含むことを特徴とする多階層基盤のビデオエンコーディング方法。
【請求項２】
前記下位ピクチャのブロックに対するインター予測ブロックと前記現在ピクチャのブロックに対するインター予測ブロックは、モーション推定過程及びモーション補償過程を経て生成されることを特徴とする請求項１に記載の多階層基盤のビデオエンコーディング方法。
【請求項３】
前記現在ピクチャと前記下位ピクチャの解像度が同じ場合には、前記スムージングフィルタを構成するスムージング関数はデブロック関数であることを特徴とする請求項１に記載の多階層基盤のビデオエンコーディング方法。
【請求項４】
前記現在ピクチャと前記下位ピクチャの解像度が同一でない場合には、前記スムージングフィルタを構成するスムージング関数はデブロック関数、ダウンサンプリング関数、及びアップサンプリング関数の組み合わせからなることを特徴とする請求項１に記載の多階層基盤のビデオエンコーディング方法。
【請求項５】
前記スムージングフィルタを構成するスムージング関数は、前記スムージングされるブロックの境界部分に位置するピクセル及びその周辺ピクセルの線形結合で表されることを特徴とする請求項１に記載の多階層基盤のビデオエンコーディング方法。
【請求項６】
前記境界部分に位置するピクセルの加重値は１／２であり、前記周辺ピクセルの加重値はそれぞれ１／４であることを特徴とする請求項５に記載の多階層基盤のビデオエンコーディング方法。
【請求項７】
前記符号化された差分が前記（ａ）ないし（ｄ）のステップを経て符号化されたか否かを表するフラッグ、及び前記符号化された差分を含むビットストリームを生成するステップをさらに含むことを特徴とする請求項１に記載の多階層基盤のビデオエンコーディング方法。
【請求項８】
前記（ｄ）ステップは、
前記差分を空間的に変換して変換係数を生成するステップと、
前記変換係数を量子化して量子化係数を生成するステップと、
前記量子化係数を無損失符号化するステップと、
を含むことを特徴とする請求項１に記載の多階層基盤のビデオエンコーディング方法。
【請求項９】
（ａ）現在ピクチャの或るブロックに対するインター予測ブロックを生成するステップと、
（ｂ）前記生成されたインター予測ブロックをスムージングフィルタを用いてスムージングするステップと、
（ｃ）前記現在ピクチャのブロックと前記スムージング結果生成されるブロックとの差分を求めるステップと、
（ｄ）前記差分を符号化するステップと、
を含むことを特徴とする多階層基盤のビデオエンコーディング方法。
【請求項１０】
前記インター予測ブロックは、モーション推定過程及びモーション補償過程を経て生成されることを特徴とする請求項９に記載の多階層基盤のビデオエンコーディング方法。
【請求項１１】
前記スムージングフィルタを構成するスムージング関数は、前記スムージングされるブロックの境界部分に位置するピクセル及びその周辺ピクセルの線形結合で表されることを特徴とする請求項９に記載の多階層基盤のビデオエンコーディング方法。
【請求項１２】
前記境界部分に位置するピクセルの加重値は１／２であり、前記周辺ピクセルの加重値はそれぞれ１／４であることを特徴とする請求項１１に記載の多階層基盤のビデオエンコーディング方法。
【請求項１３】
前記符号化された差分が前記（ａ）ないし（ｄ）のステップを経て符号化されたか否かを表するフラッグ、及び前記符号化された差分を含むビットストリームを生成するステップをさらに含むことを特徴とする請求項９に記載の多階層基盤のビデオエンコーディング方法。
【請求項１４】
（ａ）入力されたビットストリームに含まれる現在ピクチャの或るブロックに対するテクスチャデータから前記ブロックの残差信号を復元するステップと、
（ｂ）前記ビットストリームに含まれ、前記ブロックと対応する下位ピクチャのブロックに対する残差信号を復元するステップと、
（ｃ）前記（ｂ）ステップで復元された残差信号と前記現在ピクチャに対するインター予測ブロックとを加算するステップと、
（ｄ）前記加算結果生成されるブロックをスムージングフィルタを用いてスムージングするステップと、
（ｅ）前記（ａ）ステップで復元された残差信号と前記スムージング結果生成されるブロックとを加算するステップと、
を含むことを特徴とする多階層基盤のビデオデコーディング方法。
【請求項１５】
前記現在ピクチャと前記下位ピクチャの解像度が同じ場合には、前記スムージングフィルタを構成するスムージング関数はデブロック関数であることを特徴とする請求項１４に記載の多階層基盤のビデオデコーディング方法。
【請求項１６】
前記現在ピクチャと前記下位ピクチャの解像度が同一でない場合には、前記スムージングフィルタを構成するスムージング関数はデブロック関数、ダウンサンプリング関数、及びアップサンプリング関数の組み合わせからなることを特徴とする請求項１４に記載の多階層基盤のビデオデコーディング方法。
【請求項１７】
前記スムージングフィルタを構成するスムージング関数は、前記スムージングされたブロックの境界部分に位置するピクセル及びその周辺ピクセルの線形結合で表されることを特徴とする請求項１４に記載の多階層基盤のビデオデコーディング方法。
【請求項１８】
前記境界部分に位置するピクセルの加重値は１／２であり、前記周辺ピクセルの加重値はそれぞれ１／４であることを特徴とする請求項１７に記載の多階層基盤のビデオデコーディング方法。
【請求項１９】
前記現在ピクチャの或るブロックがスムージング予測によって符号化されたかを表すフラッグを判読するステップをさらに含み、前記フラッグの値にしたがって前記（ｃ）ないし（ｅ）ステップが行われることを特徴とする請求項１４に記載の多階層基盤のビデオデコーディング方法。
【請求項２０】
前記（ａ）ステップは、前記現在ピクチャの或るブロックに対するテクスチャデータを逆空間的に変換するステップと、前記逆空間的に変換された結果を逆量子化するステップとを含み、
前記（ｂ）ステップは、前記下位ピクチャのブロックに対するテクスチャデータを逆空間的に変換するステップと、前記逆空間的に変換された結果を逆量子化するステップと、
を含むことを特徴とする請求項１４に記載の多階層基盤のビデオデコーディング方法。
【請求項２１】
現在ピクチャの或るブロックと対応する下位ピクチャのブロックに対するインター予測ブロックと前記下位ピクチャのブロックとの差分を求める計算ユニットと、
前記求めた差分と、前記現在ピクチャのブロックに対するインター予測ブロックとを加算する加算ユニットと、
前記加算結果生成されるブロックをスムージングフィルタを用いてスムージングするスムージングユニットと、
前記現在ピクチャのブロックと前記スムージング結果生成されるブロックとの差分を符号化する符号化ユニットと、
を含むことを特徴とする多階層基盤のビデオエンコーダ。
【請求項２２】
現在ピクチャの或るブロックに対するインター予測ブロックを生成する生成ユニットユニットと、
前記生成されたインター予測ブロックをスムージングフィルタを用いてスムージングするスムージングユニットと、
前記現在ピクチャのブロックと前記スムージング結果生成されるブロックとの差分を求める計算ユニットと、
前記差分を符号化する符号化ユニットと、
を含むことを特徴とする多階層基盤のビデオエンコーダ。
【請求項２３】
入力されたビットストリームに含まれる現在ピクチャの或るブロックに対するテクスチャデータから前記ブロックの残差信号を復元する第１復元ユニットと、
前記ビットストリームに含まれ、前記ブロックと対応する下位ピクチャのブロックに対する残差信号を復元する第２復元ユニットと、
前記下位ピクチャのブロックに対する残差信号と前記現在ピクチャに対するインター予測ブロックとを加算する第１加算ユニットと、
前記加算結果生成されるブロックをスムージングフィルタを用いてスムージングするスムージングユニットと、
前記現在ピクチャの或るブロックに対する残差信号と前記スムージング結果生成されるブロックとを加算する第２加算ユニットと、
を含むことを特徴とする多階層基盤のビデオデコーダ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ビデオコーディング技術に関し、より詳しくは、多階層基盤のビデオコーディングにおいて、ブロックアーチファクトを減少させる方法及び装置に関する。
【０００２】
ＰＦＧＳアルゴリズムの演算量を減少させる方法、その方法を用いたビデオコーディング方法及び装置に関する。
【背景技術】
【０００３】
インターネットを含む情報通信技術の発達により、文字、音声だけでなく、画像通信も増加している。既存の文字中心の通信方式では消費者の多様な欲求を充足させず、このため、文字、映像、音楽など多様な形態の情報を収容し得るマルチメディアサービスが増加している。マルチメディアデータはその量が膨大で大容量の格納媒体を必要とし、転送時に広い帯域幅を必要とする。したがって、文字、映像、オーディオを含むマルチメディアデータを転送するためには圧縮コーディング技法の使用が必須である。
【０００４】
データを圧縮する基本原理はデータの重複要素を除去する過程である。イメージで同じ色やオブジェクトが繰り返されるような空間的重複や、動画ピクチャで隣接ピクチャがほとんど変化しない場合やオーディオで同じ音が継続して繰り返されるような時間的重複、または人間の視覚及び知覚能力が高い周波数に鈍感なことを考慮して知覚的重複を除去することでデータを圧縮することができる。一般的なビデオコーディング方法において、時間的重複はモーション補償に基づく時間的フィルタリングにより除去し、空間的重複は空間的変換により除去する。
【０００５】
データの重複を除去した後、生成されるマルチメディアを転送するためには転送媒体が必要であるが、その性能は転送媒体別に差がある。現在使用される転送媒体は秒当たり数十メガビットのデータを転送し得る超高速通信網から秒当たり３８４ｋｂｉｔの転送速度を有する移動通信網まで多様な転送速度を有する。このような環境で、多様な速度の転送媒体を支援するために、または転送環境に応じて適する転送率でマルチメディアを転送し得るようにする、スケーラブルビデオコーディング方法がマルチメディア環境に一層適していると言える。
【０００６】
スケーラブルビデオコーディングとは、既に圧縮されたビットストリームに対して転送ビット率、転送エラー率、システム資源などの周辺条件に応じて前記ビットストリームの一部を切り出して、ビデオの解像度、フレーム率、及びＳＮＲなどを調整し得るようにする符号化方式、すなわち多様なスケーラビリティを支援する符号化方式を意味する。
【０００７】
現在、ＭＰＥＧとＩＴＵの共同作業グループであるＪＶＴではＨ．２６４を基本として多階層形態にスケーラビリティを実現するための標準化作業（以下、Ｈ．２６４ＳＥという）を進行しつつある。
【０００８】
Ｈ．２６４  ＳＥと多階層基盤のスケーラブルビデオコーデックは基本的にインター予測、方向的イントラ予測（以下、単にイントラ予測という）、残差予測、及びイントラベース予測の４つの予測モードを支援する。「予測」とは、エンコーダ及びデコーダで共通に利用可能な情報から生成された予測データを用いてオリジナルデータを圧縮して表示する技法を意味する。
【０００９】
前記４つの予測モードのうち、インター予測は既存の単一階層構造を有するビデオコーデックでも一般に使用される予測モードである。インター予測は、図１に示すように、少なくとも１つ以上の参照ピクチャから現在ピクチャの或るブロック（現在ブロック）と最も類似のブロックを探索し、そこから現在ブロックを最もよく表現し得る予測ブロックを得た後、前記現在ブロックと前記予測ブロックとの差分を量子化する方式である。
【００１０】
インター予測は参照ピクチャを参照する方式によって、２つの参照ピクチャが使用される両方向予測と、以前の参照ピクチャが使用される順方向予測と、以後の参照ピクチャが使用される逆方向予測などがある。
【００１１】
一方、イントラ予測もＨ．２６４のような単一階層のビデオコーデックでも使用される予測技法である。イントラ予測は、現在ブロックの周辺ブロックのうち、現在ブロックと隣接したピクセルを用いて現在ブロックを予測する方式である。イントラ予測は現在ピクチャ内の情報だけを用いて同一階層内の他のピクチャや他の階層のピクチャを参照しない点で他の予測方式と差がある。
【００１２】
イントラベース予測は多階層構造を有するビデオコーデックで、現在ピクチャが同じ時間的位置を有する下位階層のピクチャ（以下「基礎ピクチャ」という）を有する場合に使用できる。図２に示すように、現在ピクチャのマクロブロックは前記マクロブロックと対応する前記基礎ピクチャのマクロブロックから効率的に予測できる。すなわち、現在ピクチャのマクロブロックと前記基礎ピクチャのマクロブロックとの差分が量子化される。
【００１３】
もし下位階層の解像度と現在階層の解像度が互いに異なる場合には、前記差分を求める前に、前記基礎ピクチャのマクロブロックは前記現在階層の解像度にアップサンプリングされなければならない。このようなイントラベース予測はインター予測の効率が高くない場合、例えば、動きが非常に速い映像や場面転換が発生する映像で特に効果的である。
【００１４】
最後に、残差予測によるインター予測（以下、単に「残差予測」という）は、既存の単一階層でのインター予測を多階層の形態に拡張したものである。図３に示すように、残差予測によれば、現在階層のインター予測過程で生成された差分を直接量子化するのではなく、前記差分と下位階層のインター予測過程で生成された差分をさらに差し引いてその結果を量子化する。
【００１５】
多様なビデオシーケンスの特性を勘案して、上記４つの予測方法はピクチャを構成するマクロブロック別に、その中でより効率的な方法が選択される。例えば、動きが遅いビデオシーケンスでは主にインター予測ないし残差予測が選択され、動きが速いビデオシーケンスでは主にイントラベース予測が選択される。
【００１６】
多階層構造を有するビデオコーデックは、単一階層からなるビデオコーデックに比べて相対的に複雑な予測構造を有しているだけでなく、開ループ構造が主に使用されることで単一階層コーデックに比べてブロックアーチファクトが多く現れる。特に、上記残差予測の場合は下位階層ピクチャの残差信号を使用するが、これが現在階層ピクチャのインター予測された信号の特性と差が大きい場合には深刻な歪曲が発生し得る。
【００１７】
反面、イントラベース予測時、現在ピクチャのマクロブロックに対する予測信号、すなわち基礎ピクチャのマクロブロックはオリジナル信号でなく、量子化された後に復元された信号である。したがって、前記予測信号はエンコーダ及びデコーダ全て共通に得られる信号であるのでエンコーダ及びデコーダ間のミスマッチが発生せず、特に前記予測信号にスムージングフィルタを適用した後、現在ピクチャのマクロブロックとの差分を求めるためブロックアーチファクトも多く減少する。
【００１８】
ところが、イントラベース予測は、現在Ｈ．２６４  ＳＥの作業草案として採択されている低複雑性デコーディング条件によれば、その使用が制限される。すなわち、Ｈ．２６４  ＳＥでは、エンコーディングは多階層方式で行ってもデコーディングだけは単一階層ビデオコーデックと類似の方式で行われるように、特定の条件を満足する場合にのみイントラベース予測が使用できる。
【００１９】
前記低複雑性デコーディング条件によれば、現在階層の或るマクロブロックに対応する下位階層のマクロブロックのマクロブロック種類がイントラ予測モードまたはイントラベース予測モードの場合だけ、前記イントラベース予測が使用される。これはデコーディング過程で最も多い演算量を占めるモーション補償過程による演算量を減少させるためである。反面、イントラベース予測を制限的に使用するので動きが速い映像での性能が多く落ちる問題がある。
【００２０】
したがって、前記低複雑性条件またはその他他の条件に応じてインター予測または残差予測が使用される場合において、エンコーダ・デコーダ間のミスマッチ、ブロックアーチファクトなど各種歪曲を減少させることができる技術が必要である。
【発明の開示】
【発明が解決しようとする課題】
【００２１】
本発明が達成しようとする技術的課題は、多階層基盤のビデオコーデックでインター予測または残差予測時コーディング性能を向上させることを目的とする。
【００２２】
本発明の技術的課題は、前記技術的課題に制限されず、言及していないさらなる技術的課題は下記によって当業者に明確に理解できる。
【課題を解決するための手段】
【００２３】
上記技術的課題を達成するために、本発明の一実施形態によるビデオエンコーディング方法は、（ａ）現在ピクチャの或るブロックと対応する下位ピクチャのブロックに対するインター予測ブロックと前記下位ピクチャのブロックとの差分を求めるステップと、（ｂ）前記求めた差分と、前記現在ピクチャのブロックに対するインター予測ブロックとを加算するステップと、（ｃ）前記加算結果生成されるブロックをスムージングフィルタを用いてスムージングするステップと、（ｄ）前記現在ピクチャのブロックと前記スムージング結果生成されるブロックとの差分を符号化するステップとを含む。
【００２４】
上記技術的課題を達成するために、本発明の他の実施形態によるビデオエンコーディング方法は、（ａ）現在ピクチャの或るブロックに対するインター予測ブロックを生成するステップと、（ｂ）前記生成されたインター予測ブロックをスムージングフィルタを用いてスムージングするステップと、（ｃ）前記現在ピクチャのブロックと前記スムージング結果生成されるブロックとの差分を求めるステップと、（ｄ）前記差分を符号化するステップとを含む。
【００２５】
上記技術的課題を達成するために、本発明の一実施形態によるビデオデコーディング方法は、（ａ）入力されたビットストリームに含まれる現在ピクチャの或るブロックに対するテクスチャデータから前記ブロックの残差信号を復元するステップと、（ｂ）前記ビットストリームに含まれ、前記ブロックと対応する下位ピクチャのブロックに対する残差信号を復元するステップと、（ｃ）前記（ｂ）ステップで復元された残差信号と前記現在ピクチャに対するインター予測ブロックとを加算するステップと、（ｄ）前記加算結果生成されるブロックをスムージングフィルタを用いてスムージングするステップと、（ｅ）前記（ａ）ステップで復元された残差信号と前記スムージング結果生成されるブロックとを加算するステップとを含む。
【００２６】
上記技術的課題を達成するために、本発明の一実施形態によるビデオエンコーダは、現在ピクチャの或るブロックに対するインター予測ブロックを生成する手段と、前記生成されたインター予測ブロックをスムージングフィルタを用いてスムージングする手段と、前記現在ピクチャのブロックと前記スムージング結果生成されるブロックとの差分を求める手段と、前記差分を符号化する手段とを含む。
【００２７】
上記技術的課題を達成するために、本発明の一実施形態によるビデオデコーディング方法は、入力されたビットストリームに含まれる現在ピクチャの或るブロックに対するテクスチャデータから前記ブロックの残差信号を復元する手段と、前記ビットストリームに含まれ、前記ブロックと対応する下位ピクチャのブロックに対する残差信号を復元する手段と、前記下位ピクチャのブロックに対する残差信号と前記現在ピクチャに対するインター予測ブロックとを加算する手段と、前記加算結果生成されるブロックをスムージングフィルタを用いてスムージングする手段と、前記現在ピクチャの或るブロックに対する残差信号と前記スムージング結果生成されるブロックとを加算する手段とを含む。
その他、実施形態の具体的な事項は詳細な説明及び図面に含まれている。
【発明の効果】
【００２８】
本発明によれば、残差予測またはインター予測を用いるコーデックの性能を向上させることができる。
【００２９】
特に、低複雑性デコーディング条件を有するイントラベース予測を用いるコーデックの性能を向上させることができる。
【発明を実施するための最良の形態】
【００３０】
本発明の利点及び特徴、そしてそれらを達成する方法は、添付する図面とともに詳述する実施形態を参照すれば明確になる。しかし、本発明は以下に開示する実施形態に限定されず、相異なる多様な形態で実現できる。本実施形態は、本発明の開示を完全なものにし、本発明の属する技術分野における通常の知識を有する者に発明の範疇を知らせるために提供するものであって、本発明は請求項の範疇によってのみ定義される。また、明細書全体において同じ参照符号は同じ構成要素を示す。
【００３１】
現在ピクチャのブロックをＯＦ、前記ブロックをインター予測して得た予測ブロックをＰＦ、前記現在ピクチャのブロックに対応する基礎ピクチャのブロックをＯＢ、基礎ピクチャをインター予測して得た予測ブロックをＰＢとする。すると、前記ＯＢが有する残差信号であるＲＢはＯＢ−ＰＢから求められる。
【００３２】
このとき、ＯＢ、ＰＢ、ＲＢは既に量子化された後、復元された値であり、ＯＦ、ＰＦは開ループ方式の場合にはオリジナル信号、閉ループ方式の場合には量子化された後、復元された値を意味する。このとき、現在ピクチャでコーディングしようとする値をＲＦとすれば、残差予測は下記数学式（１）のように表される。
【００３３】
【数１】
2008541653.tif 000003
一方、イントラベース予測は下記数学式（２）のように表される。
【００３４】
【数２】
2008541653.tif 000004
数学式（１）及び（２）を比べると、一見共通点がないように見えるが、各数学式を下記数学式（３）及び（４）でそれぞれ表すことでその類似性を比べることができる。
【００３５】
【数３】
2008541653.tif 000005
数学式（４）でＵはアップサンプリング関数を示し、Ｂはデブロック関数（ｄｅｂｌｏｃｋ  ｆｕｎｃｔｉｏｎ）を示す。アップサンプリング関数は現在階層と下位階層間に解像度が異なる場合にのみ適用されるので選択的に適用できるという意味で［Ｕ］で表した。
【００３６】
数学式（３）と数学式（４）を比べれば、ＲＢは両者に共通であり、最も大きい差は数学式（３）では現在階層のインター予測された予測ブロックであるＰＦを、数学式（４）では下位階層のインター予測された予測ブロックであるＰＢを使用する点である。また、イントラベース予測の場合にはデブロック関数及びアップサンプリング関数が適用されれば、復元されるピクチャのイメージが柔らかくなってブロックアーチファクトが減少される。
【００３７】
反面、数学式（３）の場合、ＰＢから求めた基礎ピクチャの残差信号であるＲＢを現在ピクチャのインター予測されたブロックであるＰＦに足すことで階層間ミスマッチまたはブロックアーチファクトが発生し得る。もちろん、イントラベース予測を使用すれば、このような問題が緩和されるが、残差予測に比べてイントラベース予測の効率が高くない場合までイントラベース予測を使用することはできない。また、低複雑性デコーディング条件が適用される場合にはイントラベース予測がより効率的な状況でもイントラベース予測が使用されないブロックが増加されて性能低下が著しくなる。したがって、このような場合には残差予測を使用しつつもブロックアーチファクトを減少し得る方法を講ずるべきである。
【００３８】
本発明では数学式（３）にスムージング関数Ｆを追加することで既存の残差予測を補完しようとする。本発明によれば、量子化されるべき現在ブロックのデータＲＦは下記数学式（５）のように表される。
【００３９】
【数４】
2008541653.tif 000006
前記数学式（５）による予測モードはインター予測にもそのまま適用できる。すなわち、インター予測の場合にはＲＢが０の場合であるとみなされるので、ＲＦは下記数学式（６）のように表される。
【００４０】
【数５】
2008541653.tif 000007
以上の数学式（５）及び（６）のように既存の残差予測またはインター予測時、スムージングフィルタを適用する技法を「スムージング予測」と定義する。スムージング予測を行うより詳細な過程は図４を参照して説明する。図４では、現在ピクチャの或るブロック２０（以下、「現在ブロック」という）を符号化する過程を示している。前記現在ブロック２０と対応する基礎ピクチャ内のブロック１０を以下「基礎ブロック」という。
【００４１】
まず、基礎ブロック１０とモーションベクトルによって対応する下位階層の周辺参照ピクチャ（順方向参照ピクチャ、逆方向参照ピクチャなど）内のブロック１１，１２から、基礎ブロック１０に対するインター予測ブロック１３を生成する（Ｓ１）。そして、基礎ブロックと前記予測ブロック１３との差分（数学式（５）でＲＢに該当する）を求める（Ｓ２）。一方、現在ブロック２０とモーションベクトルによって対応する現在階層の周辺参照ピクチャ内のブロック２１，２２から、現在ブロック２０に対するインター予測ブロック２３（数学式（５）でＰＦに該当する）を生成する（Ｓ３）。Ｓ３ステップはＳ１、Ｓ２ステップ以前に行われても差し支えない。一般に、前記「インター予測ブロック」は符号化しようとするピクチャ内の或るブロックと対応する参照ピクチャ上のイメージ（またはイメージら）から求められる、前記ブロックに対する予測ブロックを意味する。前記ブロックとイメージとの対応はモーションベクトルによって表示される。一般に、前記インター予測ブロックは、参照ピクチャが１つである場合には前記対応するイメージ自体を意味し、参照ピクチャが複数である場合には対応するイメージの加重合を意味する。
【００４２】
その次に、予測ブロック２３と前記Ｓ２ステップで求めた差分とを加算する（Ｓ４）。そして、前記加算結果生成されるブロック（数学式（５）でＰＦ＋ＲＢに該当する）をスムージングフィルタを適用してスムージングする（Ｓ５）。最後に、現在ブロック２０と前記スムージング結果生成されるブロック（数学式（５）でＦ（ＰＦ＋ＲＢ）に該当する）との差分を求めた後（Ｓ６）、前記差分を量子化する（Ｓ７）。
【００４３】
上記図４は残差予測に基づくスムージング予測過程を示したものである。インター予測に基づくスムージング予測過程はより簡単になる。すなわち、数学式（５）で下位階層に対する計算と関連するＲＢが省略されるので、図４の説明でＳ１、Ｓ２、Ｓ４過程は全て省略される。したがって、現在階層で生成されたインター予測ブロック２３はスムージングフィルタによってスムージングされた後、現在ブロック２０と前記スムージング結果生成されるブロック（数学式（６）でＦ（ＰＦ）に該当する）間の差分が量子化される。
【００４４】
一方、スムージング予測に実際にどういうスムージングフィルタを適用するのかも重要な問題である。まず、数学式（４）を参照したスムージング関数が考えられる。前記スムージング関数Ｆは最も簡単にはデブロック関数Ｂだけで構成でき、または前記関数Ｂと関数Ｕ・Ｄを全て含むこともできる。
【００４５】
現在階層の解像度と下位階層の解像度が異なる場合には関数Ｕ・Ｄ・Ｂ、すなわちデブロック関数Ｂを適用した後、ダウンサンプリング関数Ｄ及びアップサンプリング関数Ｕを順次に適用する。もし階層間の解像度が同じ場合は単にデブロック関数Ｂだけを適用する。これを整理すれば、下記数学式（７）のように表される。
【００４６】
【数６】
2008541653.tif 000008
ただし、Ｆは現在階層の解像度に適用される関数であるので、アップサンプリング関数Ｕを適用する前にダウンサンプリング関数Ｄが先に適用された。このようにすることでイントラベース予測と類似の方法でインター予測または残差予測でもブロックアーチファクトを効果的に除去することができる。
【００４７】
一方、デブロック関数Ｂと、アップサンプリング関数Ｕの役割はスムージング作業であるので、その役割が重複されるところがある。また、デブロック関数、アップサンプリング関数、ダウンサンプリング関数などはその適用において相当な演算量を要し、ダウンサンプリング関数は一般に非常に強い低域通過フィルタリングの役割をするので、予測時のイメージのディテールが多く低下される可能性がある。
【００４８】
したがって、前記スムージングフィルタ適用過程が小さい演算量によって行われるように、前記スムージングフィルタＦはブロック境界に位置するピクセル及び周辺ピクセルの線形結合で表すことができる。
【００４９】
図５及び図６はこのようなスムージングフィルタの例で、４×４サイズのサブブロックの垂直境界及び水平境界に対してスムージングフィルタを適用する例を示す。図５及び図６で境界部分に位置するピクセル（ｘ（ｎ−１）、ｘ（ｎ））はその自身とその周辺のピクセルの線形結合の形態でスムージングできる。ピクセルｘ（ｎ−１）、ｘ（ｎ）に対してスムージングフィルタを適用した結果をそれぞれｘ’（ｎ−１）、ｘ’（ｎ）で表せば、ｘ’（ｎ−１）、ｘ’（ｎ）は下記数学式（８）のように表される。
x’(n-1)=α*x(n-2)+β*x(n-1)+γ*x(n)            (8)
x’(n)=γ*x(n-1)+β*x(n)+α*x(n+1)
前記α、β、γはその合計は１になるように適切に選択できる。例えば、数学式（８）でα＝１／４、β＝１／２、γ＝１／４に選択することで該当ピクセルの加重値を周辺ピクセルより上げることができる。もちろん、数学式（８）でより多くのピクセルを周辺ピクセルに選択することもできる。
【００５０】
このような簡単な形態のスムージングフィルタＦを使用すれば、演算量を大きく減らすだけでなく、ダウンサンプリングなどで発生されるイメージディテール低下現象もある程度防止し得る。
【００５１】
以上で説明したスムージング予測技法は既存の４つの予測方法と選択的に適用できる。ＰＦがＲＢとの特性がうまくマッチングされないイメージについては前記スムージング予測技法が効力を発揮する反面、ＰＦがＲＢとの特性がうまくマッチングされるイメージにはスムージング予測技法を適用するのが却って性能の低下をもたらすためである。
【００５２】
したがって、マクロブロック別にフラッグを１つ設定し、このフラッグの値にしたがってエンコーダがスムージング予測技法と既存の予測技法のうち１つを選択することができる。デコーダは前記フラッグを読み取ることでスムージング予測技法を使用するか否かが分かる。一般に、全体ブロックに比べてブロックアーチファクトが発生するブロックの数はそれほど多くないので、前記フラッグを追加することで発生するオーバーヘッドビットよりはブロックアーチファクトを除去することで得られる画質向上効果がより大きいと予想し得る。
【００５３】
図７は本発明の一実施形態によるビデオエンコーダ１００の構成を示すブロック図である。前記数学式（１）ないし数学式（８）の説明ではピクチャを構成するブロック（マクロブロックまたはサブブロック）を基準に説明したが、以下の説明では前記ブロックを含むピクチャの観点で説明する。表現上の統一のために前記ブロックの識別子はピクチャを表示する「Ｆ」という文字の添字で表す。例えば、ＲＢというブロックを含むピクチャはＦＲＢで表される。
【００５４】
ビデオエンコーダ１００によって行われる動作過程は大きく４つのステップに分けられる。前記動作過程は現在ピクチャの或るブロックと対応する下位ピクチャのブロックに対するインター予測ブロックと前記下位ピクチャのブロックとの差分を求める第１ステップと、前記求めた差分と、前記現在ピクチャのブロックに対するインター予測ブロックとを加算する第２ステップと、前記加算結果生成されるブロックをスムージングフィルタを用いてスムージングする第３ステップと、前記現在ピクチャのブロックと前記スムージング結果生成されるブロックとの差分を符号化する第４ステップとからなる。
【００５５】
まず、第１ステップについて説明する。現在ピクチャＦＯＦはモーション推定部１０５、バッファ１０１、差分器１１５、及びダウンサンプラ１０３に入力される。
【００５６】
ダウンサンプラ２１０は現在ピクチャＦＯＦを空間的及び／または時間的にダウンサンプリングして下位階層ピクチャＦＯＢを生成する。
【００５７】
モーション推定部２０５は周辺ピクチャＦＯＢ’を参照して下位階層ピクチャＦＯＢに対するモーション推定を行うことでモーションベクトルＭＶＢを求める。このように参照される周辺ピクチャを「参照ピクチャ」という。一般に、このようなモーション推定のためにブロックマッチングアルゴリズムが広く使用されている。すなわち、与えられたブロックを参照ピクチャの特定探索領域内でピクセルまたはサブピクセル（２／２ピクセル、１／４ピクセルなど）単位に動かしつつそのエラーが最低になる場合の変位を動きベクトルとして推定するのである。モーション推定のために固定されたサイズのブロックマッチング法が用いられるが、Ｈ．２６４などのように階層的可変サイズブロックマッチング法（ＨＶＳＢＭ）による階層的な方法を使用することもできる。
【００５８】
ところが、ビデオエンコーダ１００が開ループコーデック形態からなれば、前記参照ピクチャとしてはバッファ２０１に格納されたオリジナル周辺ピクチャＦＯＢ’をそのまま用いるが、閉ループコーデック形態からなれば、前記参照ピクチャとしてはエンコーディング後デコーディングされたピクチャ（図示せず）を用いるようになる。以下、本明細書では開ループコーデックを中心に説明するが、これに限定されない。
【００５９】
モーション推定部２０５で求めたモーションベクトルＭＶＢはモーション補償部２１０に提供される。モーション補償部２１０は前記モーションベクトルＭＶＢを用いて前記参照ピクチャＦＯＢ’をモーション補償し、前記現在ピクチャに対する予測ピクチャＦＰＢを生成する。両方向参照が使用される場合、前記予測ピクチャはモーション補償された参照ピクチャの平均で計算し得る。そして、単方向参照が使用される場合、前記予測ピクチャはモーション補償された参照ピクチャと同じものであり得る。前記予測ピクチャＦＰＢは複数のインター予測ブロックＰＢからなる。
【００６０】
そして、差分器２１５は前記下位階層ピクチャＦＯＢと前記予測ピクチャＦＰＢとの差分を求めて残差ピクチャＦＲＢを生成する。このような差分過程はブロック単位の観点で見れば、前記下位階層ピクチャＦＯＢに含まれたブロックＯＢと前記予測ピクチャＦＰＢに含まれた残差ブロックＲＢとを差分する過程とみなされる。前記予測ピクチャＦＰＢは加算器１３５に提供される。もちろん、階層間の解像度が異なれば、予測ピクチャＦＰＢはアップサンプラ１４０によって現在階層の解像度にアップサンプリングされた後、加算器１３５に提供される。
【００６１】
次に、第２ステップについて説明する。現在ピクチャＦＯＦはモーション推定部１０５、バッファ１０１、及び差分器１１５に入力される。モーション推定部１０５は周辺ピクチャを参照して現在ピクチャに対するモーション推定を行うことでモーションベクトルＭＶＦを求める。このようなモーション推定過程はモーション推定部２０５で生じる過程と同様であるので重複する説明は省略する。
【００６２】
モーション推定部１０５で求めたモーションベクトルＭＶＦはモーション補償部１１０に提供される。モーション補償部１１０は前記モーションベクトルＭＶＦを用いて前記参照ピクチャＦＯＦ’をモーション補償し、前記現在ピクチャに対する予測ピクチャＦＰＦを生成する。
【００６３】
そうすると、加算器１３５は前記予測ピクチャＦＰＦと下位階層から提供された残差ピクチャＦＲＢとを加算する。このような加算過程はブロックの観点で見れば、予測ピクチャＦＰＦに含まれたインター予測ブロックＰＦと残差ピクチャＦＲＢに含まれた残差ブロックＲＢとを合せる過程とみなされる。
【００６４】
次に第３ステップについて説明すれば、スムージングフィルタ１３０は前記加算器１３５の出力ＦＰＦ＋ＦＲＢに対してスムージングフィルタを適用してスムージングする。
【００６５】
このようなスムージングフィルタを構成するスムージング関数は多様な形態で実現できる。例えば、数学式（７）で説明したように、階層間解像度が同じ場合には、前記スムージングフィルタを構成するスムージング関数としてはデブロック関数をそのまま使用することができ、解像度が異なる場合には、デブロック関数とダウンサンプリング関数とアップサンプリング関数との組み合わせを使用することができる。
【００６６】
または、前記スムージング関数は、数学式（８）のように、前記スムージングされたブロックの境界部分に位置するピクセル及びその周辺ピクセルの線形結合からなり得る。特に、前記周辺ピクセルは、図５及び図６のように、前記境界部分に位置するピクセルの２つの隣接ピクセルで、前記境界部分に位置するピクセルの加重値は１／２であり、前記２つの隣接ピクセルの加重値はそれぞれ１／４に設定することができる。
【００６７】
最後に、第４ステップについて説明する。差分器１１５は現在ピクチャＦＯＦと前記スムージングされた結果生成されるピクチャとの差分ＦＲＦを生成する。このような差分生成過程はブロックの観点で見れば、現在ピクチャＦＯＦに含まれたブロックＯＦで前記スムージングされた結果生成されるブロック（数学式（５）のＦ（ＰＦ＋ＲＢ））を差し引く過程とみなされる。
【００６８】
変換部１２０は前記差分ピクチャＦＲＦに対して、空間的変換を行って変換係数ＦＲＦＴを生成する。このような空間的変換方法としては、ＤＣＴ、ウェーブレット変換などが使用できる。ＤＣＴを使用する場合、前記変換係数はＤＣＴ係数になり、ウェーブレット変換を使用する場合、前記変換係数はウェーブレット係数になる。
【００６９】
量子化部１２５は前記変換係数を量子化する。前記量子化は任意の実数値で表される前記変換係数を不連続的な値で表す過程を意味する。例えば、量子化部１２５は任意の実数値で表される前記変換係数を所定の量子化ステップで割り、その結果を整数値に四捨五入する方法で量子化を行うことができる。
【００７０】
一方、下位階層の残差ピクチャＦＲＢも同様に、変換部２２０及び量子化部２２５を経て量子化係数ＦＲＢＱに変換される。
【００７１】
エントロピー符号化部１５０はモーション推定部１０５で推定されたモーションベクトルＭＶＦ、モーション推定部２０５で推定されたモーションベクトルＭＶＢ、量子化部１２５から提供される量子化係数ＦＲＦＱ、及び量子化部２２５から提供される量子化係数ＦＲＢＱを無損失符号化してビットストリームを生成する。このような無損失符号化方法としては、ハフマン符号化、算術符号化、可変長符号化、その他多様な方法が用いられる。
【００７２】
前記ビットストリームには前記量子化係数ＦＲＦＱが本発明で提案するスムージング予測によって符号化されたのか、すなわち前記第１ステップないし第４ステップを経て符号化されたか否かを示すフラッグがさらに含まれ得る。
【００７３】
図７は数学式（５）の数式を実際に実現する過程について詳細に説明したものである。本発明はこれに限定されず、数学式（５）でＲＢを０に設定した場合、すなわち単一階層の特性だけを考慮して数学式（６）の数式によって実現できる。これは単一階層にも適用可能な方法で、図７で下位階層の動作過程を省略し、モーション補償部１１０から出力されるＦＰＦが加算器１３５を経ず直ちにスムージングフィルタ１３０に入力されるようにすれば良いので、別途の図面は添付しない。
【００７４】
この実施形態による場合、ビデオエンコーディング方法は、現在ピクチャの或るブロックに対するインター予測ブロックを生成するステップと、前記生成されたインター予測ブロックをスムージングフィルタを用いてスムージングするステップと、前記現在ピクチャのブロックと前記スムージング結果生成されるブロックとの差分を求めるステップと、前記差分を符号化するステップとからなり得る。
【００７５】
図８は本発明の一実施形態によるビデオデコーダ３００の構成を示すブロック図である。
【００７６】
ビデオエンコーダ１００によって行われる動作過程は大きく５つのステップに分けられる。前記動作過程は入力されたビットストリームに含まれる現在ピクチャの或るブロックに対するテクスチャデータから前記ブロックの残差信号を復元する第１ステップと、前記ビットストリームに含まれ、前記ブロックと対応する下位ピクチャのブロックに対する残差信号を復元する第２ステップと、前記第２ステップで復元された残差信号と前記現在ピクチャに対するインター予測ブロックとを加算する第３ステップと、前記加算結果生成されるブロックをスムージングフィルタを用いてスムージングする第４ステップと、前記第１ステップで復元された残差信号と前記スムージング結果生成されるブロックとを加算する第５ステップとからなる。
【００７７】
まず、第１ステップについて説明する。エントロピー復号化部３０５は入力されたビットストリームに対して無損失復号化を行い、現在ピクチャのテクスチャデータＦＲＦＱ、下位階層ピクチャ（現在ピクチャと同じ時間的位置を有するピクチャ）のテクスチャデータＦＲＢＱ、現在ピクチャのモーションベクトルＭＶＦ、及び下位階層ピクチャのモーションベクトルＭＶＢを抽出する。前記無損失復号化はエンコーダ段での無損失符号化過程の逆に進行する過程である。
【００７８】
このとき、前記ビットストリームに前記ビデオエンコーダ１００段で記載されたフラッグが含まれた場合には前記フラッグが本発明で提案するスムージング予測によって符号化されたものであることを表す場合に限って以下の動作ステップを行うようにすることもできる。
【００７９】
前記現在ピクチャのテクスチャデータＦＲＦＱは逆量子化部３１０に提供され、前記現在ピクチャのテクスチャデータＦＲＦＱは逆量子化部３１０に提供される。そして、現在ピクチャのモーションベクトルＭＶＦはモーション補償部３５０に、下位階層ピクチャのモーションベクトルＭＶＢはモーション補償部４５０にそれぞれ提供される。
【００８０】
逆量子化部３１０は前記提供される現在ピクチャのテクスチャデータＦＲＦＱを逆量子化する。このような逆量子化過程は量子化過程で使用されたものと同じ量子化テーブルを用いて量子化過程で生成されたインデックスからそれにマッチングされる値を復元する過程である。
【００８１】
逆変換部３２０は前記逆量子化された結果に対して逆変換を行う。このような逆変換はエンコーダ段の変換過程の逆に行われ、具体的に逆ＤＣＴ変換、逆ウェーブレット変換などが使用できる。
【００８２】
前記逆変換結果、現在ピクチャに対する残差ピクチャＦＲＦが復元される。前記残差ピクチャＦＲＦは複数の残差信号ＲＦ、すなわち複数の残差ブロックからなる。
【００８３】
一方、第２ステップについて説明すれば、逆量子化部４１０は前記提供される下位階層ピクチャのテクスチャデータＦＲＢＱを逆量子化し、逆変換部４２０は前記逆量子化された結果に対して逆変換を行う。前記逆変換結果、前記下位階層ピクチャに対する残差ピクチャＦＲＢが復元される。前記残差ピクチャＦＲＢは複数の残差信号ＲＢからなる。
【００８４】
前記復元された残差ピクチャＦＲＢは加算器３６０に提供される。もちろん、階層間の解像度が異なれば、残差ピクチャＦＲＢはアップサンプラ３８０によって現在階層の解像度にアップサンプリングされた後、加算器３６０に提供される。
【００８５】
次に第３ステップについて説明する。
モーション補償部３５０は、モーションベクトルＭＶＦを用いてバッファ３４０から提供される参照ピクチャＦＯＦ’をモーション補償することでインター予測ピクチャＦＰＦを生成する。参照ピクチャＦＯＦ’は既に復元されてバッファ３４０に格納された現在ピクチャの周辺ピクチャを意味する。
【００８６】
加算器３６０は、前記予測ピクチャＦＰＦと下位階層から提供される残差ピクチャＦＲＢとを加算する。このような加算過程はブロックの観点で見れば、予測ピクチャＦＰＦに含まれたインター予測ブロックＰＦと残差ピクチャＦＲＢに含まれた残差ブロックＲＢとを合せる過程とみなされる。
【００８７】
次に、第４ステップについて説明すれば、スムージングフィルタ３７０は前記加算器３６５の出力ＦＰＦ＋ＦＲＢに対してスムージングフィルタを適用してスムージングする。
【００８８】
このようなスムージングフィルタを構成するスムージング関数は多様な形態で実現できる。例えば、数学式（７）で説明したように、階層間解像度が同じ場合には、前記スムージングフィルタを構成するスムージング関数としてはデブロック関数をそのまま使用することができ、解像度が異なる場合には、デブロック関数とダウンサンプリング関数とアップサンプリング関数との組み合わせを使用することができる。
【００８９】
または、前記スムージング関数は、数学式（８）のように、前記スムージングされるブロックの境界部分に位置するピクセル及びその周辺ピクセルの線形結合からなり得る。特に、前記周辺ピクセルは、図５及び図６のように、前記境界部分に位置するピクセルの２つの隣接ピクセルで、前記境界部分に位置するピクセルの加重値は１／２であり、前記２つの隣接ピクセルの加重値はそれぞれ１／４に設定することができる。
【００９０】
最後に、第５ステップについて説明する。加算器３３０は前記逆変換部３２０から提供される残差ピクチャＦＲＦと前記スムージングされた結果生成されるピクチャとを加算する。このような加算過程はブロックの観点で見れば、残差ピクチャＦＲＦに含まれたブロックＲＦで前記スムージングされた結果生成されるブロック（数学式（５）のＦ（ＰＦ＋ＲＢ））を加算する過程とみなされる。前記加算器３３０での加算結果、最終的に現在ピクチャＦＯＦが復元される。
【００９１】
図７及び図８の説明では２つの階層からなるビデオフレームをコーディングする例を説明したが、これに限定されず、３つ以上の階層構造を有するビデオフレームのコーディングにおいても本発明が適用できるのはもちろんである。また、図７及び図８の説明では、ビデオエンコーダ１００が現在階層のモーションベクトル及び下位階層のモーションベクトルを全てビデオデコーダ３００に転送すると説明したが、ビデオエンコーダ１００は下位階層のモーションベクトルだけを転送し、ビデオデコーダ３００は転送された下位階層のモーションベクトルを現在階層のモーションベクトルとして用いることもできる。図９は本発明の一実施形態によるビデオエンコーダ１００、またはビデオデコーダ３００を実現するためのシステムの構成図である。前記システムとしては、例えばＴＶ、セットトップボックス、デスクトップ、ラップトップコンピュータ、パームトップコンピュータ、ＰＤＡ、ビデオまたはイメージ格納装置（例えば、ＶＣＲ、ＤＶＲなど）がある。だけでなく、前記システムは前記装置を組み合わせたもの、または前記装置が他の装置の一部分として含まれたものでもあり得る。前記システムは少なくとも１つ以上のビデオソース９１０、１つ以上の入出力装置９２０、プロセッサ９４０、メモリ９５０、そしてディスプレイ装置９３０を含んで構成できる。
【００９２】
ビデオソース９１０としては、例えばＴＶ受信機、ＶＣＲ、または他のビデオ格納装置がある。また、前記ソース９１０としては、例えばインターネット、ＷＡＮ、ＬＡＮ、地上波放送システム、ケーブルネットワーク、衛星通信ネットワーク、無線ネットワーク、電話ネットワークなどを用いてサーバーからビデオを受信するための１つ以上のネットワーク連結がある。だけでなく、前記ソースは、例えば前記ネットワークを組み合わせたもの、または前記ネットワークが他のネットワークの一部分として含まれたものでもあり得る。
【００９３】
入出力装置９２０、プロセッサ９４０、そしてメモリ９５０は通信媒体９６０を介して通信する。前記通信媒体９６０としては、例えば通信バス、通信ネットワーク、または１つ以上の内部連結回路がある。前記ソース９１０から受信される入力ビデオデータはメモリ９５０に格納された１つ以上のソフトウェアプログラムに応じてプロセッサ９４０によって処理でき、ディスプレイ装置９３０に提供される出力ビデオを生成するためにプロセッサ９４０によって実行できる。
【００９４】
特に、メモリ９５０に格納されたソフトウェアプログラムは本発明による方法を行うスケーラブルビデオコーデックを含むことができる。前記エンコーダまたは前記コーデックはメモリ９５０に格納でき、ＣＤ−ＲＯＭやフロッピー（登録商標）ディスクのような格納媒体で読み取ったり、各種ネットワークを介して所定のサーバーからダウンロードしたものでもあり得る。前記ソフトウェアに応じてハードウェア回路によって代替されたり、ソフトウェアとハードウェア回路の組み合わせによって代替されることができる。
【００９５】
以上、添付する図面を参照して本発明の実施形態を説明したが、本発明の属する技術分野における通常の知識を有する者は本発明がその技術的思想や必須的な特徴を変更せずに他の具体的な形態によって実施できることを理解することができる。したがって前述した実施形態はすべての面で例示的なものであって、限定的なものではないことを理解しなければならない。
【図面の簡単な説明】
【００９６】
【図１】従来のインター予測技法を説明する図である。
【図２】従来のイントラベース予測技法を説明する図である。
【図３】従来の残差予測技法を説明する図である。
【図４】本発明の一実施形態によるスムージング予測技法を説明する図である。
【図５】４×４サイズのサブブロックの垂直境界に対してスムージングフィルタを適用する例を示す図である。
【図６】４×４サイズのサブブロックの水平境界に対してスムージングフィルタを適用する例を示す図である。
【図７】本発明の一実施形態によるビデオエンコーダの構成を示すブロック図である。
【図８】本発明の一実施形態によるビデオデコーダの構成を示すブロック図である。
【図９】図７のビデオエンコーダまたは図８のビデオデコーダを実現するためのシステムの構成図である。
【図１】
2008541653.tif 000009
【図２】
2008541653.tif 000010
【図３】
2008541653.tif 000011
【図４】
2008541653.tif 000012
【図５】
2008541653.tif 000013
【図６】
2008541653.tif 000014
【図７】
2008541653.tif 000015
【図８】
2008541653.tif 000016
【図９】
2008541653.tif 000017
【国際調査報告】
2008541653.tif 000018