(57)【特許請求の範囲】
【請求項１】
マクロブロックの配列から形成される符号化された画像中の誤りを隠蔽する方法であって、
前記配列中で欠失または変質したピクセル値があるマクロブロックを同定し、
同定された各マクロブロックについてのイントラ予測方向を与えるイントラ予測モードを前記符号化された画像の隣接マクロブロックから同定し、
同定されたマクロブロックの欠失または変質したピクセル値についての隠蔽値を、前記同定されたイントラ予測モードについての前記イントラ予測方向と同じである隠蔽方向に沿ってピクセル値を補間する補間フィルタを使って推定する、
ステップを有することを特徴とする方法。
【請求項２】
前記画像がＨ．２６４符号化技術に従って符号化されており、前記イントラ予測モードを同定するステップがさらにＨ．２６４符号化技術によって規定されるイントラ４×４予測モードを同定するステップを有することを特徴とする、請求項１記載の方法。
【請求項３】
前記補間フィルタが、前記同定されたイントラ４×４予測モードに対して、Ｈ．２６４符号化技術によって規定される補間フィルタから選択されることを特徴とする、請求項２記載の方法。
【請求項４】
前記同定されたイントラ４×４予測モードに対して、Ｈ．２６４符号化技術によって規定される補間フィルタをミラー反転させた補間フィルタを導出するステップをさらに有することを特徴とする、請求項２記載の方法。
【請求項５】
前記同定されたイントラ４×４予測モードがモード０（縦）を有し、前記補間フィルタがＨ．２６４符号化技術によってモード０のために規定されている補間フィルタを有することを特徴とする、請求項２記載の方法。
【請求項６】
前記同定されたイントラ４×４予測モードがモード１（横）を有し、前記補間フィルタがＨ．２６４符号化技術によってモード１のために規定されている補間フィルタを有することを特徴とする、請求項４記載の方法。
【請求項７】
前記同定されたイントラ４×４予測モードがイントラ予測方向ではなくＤＣイントラ予測を指定するモード２（ＤＣ）を有し、当該方法がさらに、前記の補間フィルタを、各ピクセルについてのフィルタされた値が、独立して、横方向に隣接する列および縦方向に隣接する行におけるピクセル値の重み付き和として決定されるように導出するステップをさらに有することを特徴とする、請求項２記載の方法。
【請求項８】
前記同定されたイントラ４×４予測モードがモード３（斜め左下）を有し、前記補間フィルタがＨ．２６４符号化技術によってモード３のために規定されている補間フィルタを有することを特徴とする、請求項４記載の方法。
【請求項９】
前記同定されたイントラ４×４予測モードがモード７（縦左）を有し、前記補間フィルタがＨ．２６４符号化技術によってモード７のために規定されている補間フィルタを有することを特徴とする、請求項４記載の方法。
【請求項１０】
前記同定されたイントラ４×４予測モードがモード４（斜め右下）を有し、前記補間フィルタがＨ．２６４符号化技術によってモード４のために規定されている補間フィルタを有することを特徴とする、請求項４記載の方法。
【請求項１１】
前記同定されたイントラ４×４予測モードがモード５（縦右）を有し、前記補間フィルタがＨ．２６４符号化技術によってモード５のために規定されている補間フィルタを有することを特徴とする、請求項４記載の方法。
【請求項１２】
前記同定されたイントラ４×４予測モードがモード６（横下）を有し、前記補間フィルタがＨ．２６４符号化技術によってモード６のために規定されている補間フィルタを有することを特徴とする、請求項４記載の方法。
【請求項１３】
前記同定されたイントラ４×４予測モードがモード８（横上）を有し、前記補間フィルタがＨ．２６４符号化技術によってモード８のために規定されている補間フィルタを有することを特徴とする、請求項４記載の方法。
【請求項１４】
マクロブロックの配列からなる符号化された画像中の誤りを隠蔽する方法であって、前記画像がＨ．２６４符号化技術に従って符号化されており、当該方法が：
前記配列中で欠失または変質したピクセル値があるマクロブロックを同定し、
同定された各マクロブロックについてＨ．２６４符号化技術に従ったイントラ４×４予測モードを前記符号化された画像の隣接マクロブロックから同定し、ここで、Ｈ．２６４符号化技術に従った前記イントラ４×４予測モードは、Ｈ．２６４のモード２（ＤＣ）以外のモードについてはイントラ予測方向を与えモード２（ＤＣ）についてはＤＣイントラ予測を指定するものであり、
モード２（ＤＣ）以外のモードについて、同定されたマクロブロックの欠失または変質したピクセル値についての隠蔽値を、前記同定されたイントラ予測モードについての前記イントラ予測方向と同じである隠蔽方向に沿ってピクセル値を補間する補間フィルタを使って推定する、
ステップを有することを特徴とする方法。
【請求項１５】
前記補間フィルタが、前記同定されたイントラ４×４予測モードに対して、Ｈ．２６４符号化技術によって規定される補間フィルタのうちから選択される補間フィルタであることを特徴とする、請求項１４記載の方法。
【請求項１６】
前記同定されたイントラ４×４予測モードに対して、Ｈ．２６４符号化技術によって規定される補間フィルタをミラー反転させた補間フィルタを導出するステップをさらに有することを特徴とする、請求項１４記載の方法。
【請求項１７】
前記同定されたイントラ４×４予測モードがモード１（横）を有し、前記補間フィルタがＨ．２６４符号化技術によってモード１のために規定されている補間フィルタを有することを特徴とする、請求項１４記載の方法。
【請求項１８】
前記同定されたイントラ４×４予測モードがモード３（斜め左下）を有し、前記補間フィルタがＨ．２６４符号化技術によってモード３のために規定されている補間フィルタを有することを特徴とする、請求項１４記載の方法。
【請求項１９】
前記同定されたイントラ４×４予測モードがモード７（縦左）を有し、前記補間フィルタがＨ．２６４符号化技術によってモード７のために規定されている補間フィルタを有することを特徴とする、請求項１４記載の方法。
【請求項２０】
前記同定されたイントラ４×４予測モードがモード４（斜め右下）を有し、前記補間フィルタがＨ．２６４符号化技術によってモード４のために規定されている補間フィルタを有することを特徴とする、請求項１４記載の方法。
【請求項２１】
前記同定されたイントラ４×４予測モードがモード５（縦右）を有し、前記補間フィルタがＨ．２６４符号化技術によってモード５のために規定されている補間フィルタを有することを特徴とする、請求項１４記載の方法。
【請求項２２】
前記同定されたイントラ４×４予測モードがモード６（横下）を有し、前記補間フィルタがＨ．２６４符号化技術によってモード６のために規定されている補間フィルタを有することを特徴とする、請求項１４記載の方法。
【請求項２３】
前記同定されたイントラ４×４予測モードがモード８（横上）を有し、前記補間フィルタがＨ．２６４符号化技術によってモード８のために規定されている補間フィルタを有することを特徴とする、請求項１４記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本出願は、２００３年１月１０日に出願された米国特許仮出願６０／４３９，１８５について、米国法典第３５編第１１９条（ｅ）項に基づく優先権を主張するものである。前記仮出願の思想は本出願に組み込まれている。
【０００２】
この発明は、符号化されたビデオストリーム中の誤りの隠蔽のための方向性補間フィルタを定義する技術に関するものである。
【背景技術】
【０００３】
多くの例において、ビデオストリームは保存や伝送を容易にするために圧縮（符号化）が行われる。現在、多様な符号化方式があるが、そのうちには提案されているＩＳＯ／ＩＴＵ  Ｈ．２６４符号化技術のようなブロックをベースとする符号化の諸方式も含まれる。そのような符号化されたビデオストリームが、チャンネル誤りやネットワーク輻輳のために伝送中にデータ損失をこうむったり、変質してしまったりすることも少なくない。復号すると、データの損失や変質は欠失や変質したピクセル値として現れ、画像に乱れを引き起こす。そのような乱れを減らすため、デコーダは、同じ画像中の他のマクロブロックから、あるいは他の画像からそのような値を推定することによってそのような欠失または変質ピクセル値を「隠蔽」する。実際にはデコーダは欠けたり変質したりしたピクセル値を隠すわけではないので、隠蔽という用語はあまり適切な名称ではない。
【０００４】
空間的な隠蔽は、空間領域において近隣の区域間で類似性があることを利用して同じ画像中の別の部分からのピクセル値を使うことで、欠失・変質したピクセル値を導出しようとするものである。典型的には、計算量が同程度なら、空間的隠蔽技術は、伝送された他の画像からの情報を利用する時間的誤り隠蔽技術よりも性能は劣る。誤り隠蔽アルゴリズムが空間的補間に頼るのは、時間的隠蔽の選択肢が利用できない場合にのみ、すなわち、損失がイントラ符号化画像、イントラリフレッシュ画像に影響していたり、時間的な情報が利用できなかったりする場合のみとするべきである。隠蔽された画像を基準とする将来のインター符号化フレームの画質は、空間的隠蔽の品質に依存する。空間的隠蔽によって得られるイントラ符号化画像が比較的低画質であれば、それから導かれるインター符号化画像も同様に低品質となるであろう。
【０００５】
空間的誤り隠蔽を実現するためにはさまざまな技術が存在している。それらの技術には次のようなものが含まれる：（ａ）ブロックコピー（ＢＣ：ｂｌｏｃｋ  ｃｏｐｙ）、（ｂ）ピクセル領域補間（ＰＤＩ：ｐｉｘｅｌ  ｄｏｍａｉｎ  ｉｎｔｅｒｐｏｌａｔｉｏｎ）、（ｃ）多方向補間（ＭＤＩ：ｍｕｌｔｉ−ｄｉｒｅｃｔｉｏｎａｌ  ｉｎｔｅｒｐｏｌａｔｉｏｎ）、（ｄ）極大平滑復元（ＭＳＲ：ｍａｘｉｍａｌｌｙ  ｓｍｏｏｔｈ  ｒｅｃｏｖｅｒｙ）、（ｅ）凸集合上への射影（ＰＯＣＳ：ｐｒｏｊｅｃｔｉｏｎ  ｏｎ  ｃｏｎｖｅｘ  ｓｅｔｓ）。さらに、今では、Ｈ．２６４技術に従った４×４ピクセルのブロックについて計算されたイントラ予測モードを誤り隠蔽に使用するという提案もある。この提案によれば、近隣のブロックから符号値を推定する方向を提供するのと同じイントラ予測モードによって、誤り隠蔽のために欠失・変質ピクセルの値を推定する方向も得ることができる。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
符号化予測と同じイントラ予測モードを誤り隠蔽のための方向を提供するためにも使うことの望ましさを確立した今、前記イントラ予測モードによって定義される方向に進むときに隠蔽のための推定ピクセル値を導出する適切な機構を定義することが必要とされている。
【課題を解決するための手段】
【０００７】
手短に言うと、本発明の原理により、マクロブロックの配列からなる符号化された画像中の誤りの隠蔽は、まず、画像中で欠失・変質したピクセル値があるマクロブロックを同定することから始まる。同定された各マクロブロックに対し、近隣のマクロブロックから少なくとも一つのイントラ予測モードが導出される。当該画像がＩＳＯ／ＩＴＵ  Ｈ．２６４符号化技術に従って符号化されている場合には、イントラ符号化された符号化マクロブロックは、符号化のためには、１６×１６ピクセルのブロック全体として、あるいは４×４ピクセルのブロックを対象として予測が行われる。１６×１６のブロック全体については、イントラ予測モードは一つ存在する。それに対して、マクロブロック内の４×４ピクセルのサブ・マクロブロックおのおのについて一つのイントラ予測モードが存在する。導出されたイントラ予測モードに関連して、該同定されたイントラ予測モードによって指定される方向に進むことによって近隣ブロックからピクセル値を推定する仕方を定義する補間フィルタが選択される。該選択された補間フィルタに従って得られるピクセル推定値を使って、欠失・変質したピクセル値のあるマクロブロックが隠蔽される。符号化された画像中のマクロブロックがＨ．２６４符号化技術に従って符号化されており、隠蔽の順序が復号順序と同じであれば、隠蔽のために確立される前記補間フィルタは、Ｈ．２６４符号化技術においてイントラ４×４予測モードのために規定されているフィルタで構成される。異なる隠蔽順序も存在しうるので、近隣の左および上のピクセルが利用できないときには、利用できるサンプル値に対応するため、Ｈ．２６４符号化技術で定義されている補間フィルタの反転バージョンが役に立つ。
【発明を実施するための最良の形態】
【０００８】
提案されているＩＳＯ／ＩＴＵ  Ｈ．２６４符号化技術に具体化されるようなブロックをベースとする圧縮技術は、画像をスライスに分割することによって動作する。各スライスは一組のマクロブロックまたはマクロブロック対からなり、各マクロブロックがその符号化技術に従って符号化される。マクロブロックは典型的には１６×１６ピクセルの正方形領域からなる。符号化の目的のために、マクロブロックはさらにサブ・マクロブロックに分割されるが、このサブ・マクロブロックは必ずしも正方形ではない。マクロブロックを符号化する際に、各サブ・マクロブロックは異なる符号化モードを使うことができる。便宜上、４×４ピクセルのサブ・マクロブロックのことをブロックと呼ぶことにする。図１は符号化された画像１００のマクロブロック１１０への分割、各マクロブロック１１０のブロック１２０への分割、そして各ブロックのピクセル１３０への分割を示している。マクロブロック内のブロックの数が一定であるのに対し、一枚の画像中のマクロブロックの数は画像の大きさによって変わることに注意しておく。
【０００９】
分割された画像１００内のマクロブロック１１０それぞれを個別に符号化するコストを軽減するため、すでに伝送されているマクロブロックからの情報を利用して、個々のマクロブロックの符号化の予測を得ることができる。この場合、伝送する必要があるのは予測誤差と予測モードだけである。画像１００の符号化に用いられるビデオ符号化技術は、エンコーダ（図示せず）およびデコーダ（図示せず）の両者が同じ推定を得ることを保証するために、予測ピクセル値を導出する手順を規定するはずである。ＩＳＯ／ＩＴＵ  Ｈ．２６４符号化技術によれば、個々のマクロブロックのイントラ予測は、１６×１６ピクセルの単一区画として（イントラ１６×１６型）、あるいは４×４ピクセルの１６ブロックに分割された形として（イントラ４×４型）行うことができる。
【００１０】
イントラ１６×１６型の符号化については、ＩＳＯ／ＩＴＵ  Ｈ．２６４符号化技術は４つのイントラ予測モードを規定している：モード０は縦予測、モード１は横予測、モード２はＤＣ予測、モード３は平面予測である。イントラ４×４型の符号化については、ＩＳＯ／ＩＴＵ  Ｈ．２６４符号化技術は９つのイントラ予測モードを規定している：モード０は縦予測、モード１は横予測、モード２はＤＣ予測、モード３は斜め左下予測、モード４は斜め右下予測、モード５は縦右予測、モード６は横下予測、モード７は縦左予測、モード８は横上予測である。図２は、イントラ４×４符号化型の予測モードのそれぞれを表の形で示すとともに、イントラ予測モード０〜８のそれぞれの方向をベクトルで表示した図である。（ＤＣモードに対応するモード２は、近隣から一様に値を拾ってブロックの内容を均質な領域として予測するため、方向をもたないことに注意。）他のモード０〜１および３〜８はマクロブロックの内容を別々の８つの量子化された方向の一つに沿って予測する。
【００１１】
提案されているＨ．２６４符号化技術によって、各イントラ予測モードは、該イントラ予測モードによって定義される方向に進むときにどうやって符号化の予測値を得るかを規定する、該イントラ予測モードと結びついた補間フィルタを有する。本発明の原理によれば、Ｈ．２６４によって定義される補間フィルタは、誤り隠蔽のためのピクセル値の推定のための機構をも提供してくれる。下記においてずっと詳細に記述するように、Ｈ．２６４補間フィルタは、誤り隠蔽が復号の順番に進行するときには、誤り隠蔽のためにそのままの形で用いることができる。あるいはまた、誤り隠蔽が異なる順番で進行するときには、Ｈ．２６４補間フィルタの反転バージョンを考慮しなければならない。
【００１２】
図３Ａから３Ｆのそれぞれは、図２で示されているイントラ４×４予測モードに対応する補間フィルタのために用いられる基準ピクセルの組（Ａ、Ｂ、Ｃ、ＤおよびＩ、Ｊ、Ｋ、Ｌ）の位置を示している。（いくつかの例では、二つの異なるイントラ予測モードと結びついた二つの異なる補間フィルタが同じ基準ピクセルの組を用いていることに注意。）図３Ａから３Ｆのそれぞれにおいては、欠失・変質したピクセルがあり、近隣の行や列にあるピクセル値から推定される値を使った隠蔽を必要としているサブ・マクロブロック２００が現れている。各イントラ予測モードについて、サブ・マクロブロック２００内の各欠失・変質ピクセルについての推定値を近隣のピクセル値からいかにして得るかを厳密に規定する一つの補間フィルタが存在する。
【００１３】
そのような各補間フィルタの性質をよりよく理解するために、図３Ａを参照されたい。これはモード０の誤り隠蔽を、Ｈ．２６４符号化技術によって該モードについて規定されている補間フィルタを使って行う場合を示したものである。通常は、Ｈ．２６４符号化技術によって規定される補間フィルタは、符号予測値を得るための機構を定義する。本発明の原理によれば、Ｈ．２６４符号化技術によって規定される補間フィルタは、誤り隠蔽値を得るための機構をも提供してくれる。図３Ａに見られるように、４×４ピクセルのサブ・マクロブロック２００はピクセルａ〜ｐを含んでおり、このそれぞれが隠蔽を必要としている。サブ・マクロブロック２００の上端のピクセルａ〜ｄの行の上にある、隣接ピクセル行２１０中のピクセルＡ〜Ｄの値が、モード０と結びついたＨ．２６４符号化技術補間フィルタを使ってピクセルａ〜ｐのそれぞれのための隠蔽値を推定するもとになる値を提供する。モード０（縦）については、Ｈ．２６４符号化技術によってモード０のために規定される補間フィルタに従って、行２１０のピクセルＡの値がサブ・マクロブロック２００の第１の（いちばん左の）列にあるピクセルａ、ｅ、ｉ、ｍのそれぞれについての隠蔽推定値を提供する。同様にして、行２１０のピクセルＢが第２列にあるピクセルｂ、ｆ、ｊ、ｎのそれぞれについての隠蔽推定値を提供する。同じようにして、行２１０のピクセルＣ、Ｄがサブ・マクロブロック２００のそれぞれ第３、第４列にあるピクセルについての推定値を提供する。
【００１４】
場合によっては、行２１０中のピクセルＡ〜Ｄのうち一つまたは複数に値の欠失があり、サブ・マクロブロック２００のピクセルａ〜ｐのための推定値としては良好でないことがある。本発明の原理の別の側面によれば、そのようなピクセル隠蔽値を得るやり方を規定するためには、モード０のための「反転」された補間フィルタが役に立つ。図３Ａに見られるような隠蔽値を提供するために上に隣接する行２１０を使うモード０のＨ．２６４符号化技術補間フィルタとは対照的に、本発明の原理の反転補間フィルタは、図４Ａに見られるように誤り隠蔽のために下に隣接する行２２０′のピクセルＡ′、Ｂ′、Ｃ′、Ｄ′を利用する。こうして、ピクセルａ、ｅ、ｉ、ｍのそれぞれを推定するのに行２１０にあるピクセルＡの値を使う代わりに、前記反転補間フィルタは行２２０′にあるピクセルＡ′を利用するのである。同様にして、行２２０′にあるピクセルＢ′、Ｃ′、Ｄ′は、モード０のための反転補間フィルタを使っての、サブ・マクロブロック２００のそれぞれ第２、第３、第４列のピクセルのための隠蔽値の推定を提供する。
【００１５】
表１は、モード０について、誤り隠蔽値を提供するためのＨ．２６４符号化技術補間フィルタおよび反転補間フィルタをまとめたものである。
【００１６】
【表１】
0004474288.tif 000002
図３Ｂは、モード１の誤り隠蔽を、Ｈ．２６４符号化技術によって規定されるモード１補間フィルタを使って行う場合を示したものである。サブ・マクロブロック２００の左にある隣接列２１０′の各行のピクセルＩ〜Ｌのそれぞれが、前記サブ・マクロブロックの対応する行にある各ピクセルのための誤り隠蔽推定値を提供する。こうして、たとえば、列２１０′の第１の（上の）行にあるピクセルＩがサブ・マクロブロック２００の第１の（いちばん上の）行にあるピクセルａ、ｂ、ｃ、ｄのそれぞれについての隠蔽推定値を提供する。同様にして、列２１０′のピクセルＪがサブ・マクロブロック２００の第２行にあるピクセルｅ、ｆ、ｇ、ｈについての隠蔽推定値を提供する。同じようにして、ピクセルＫ、Ｌがそれぞれサブ・マクロブロック２００の第３、第４行にあるピクセルについての隠蔽推定値を提供する。
【００１７】
図４Ｂは、反転補間フィルタを使ったモード１の誤り隠蔽を示している。モード１の前記反転補間フィルタは、左にある列２１０′のピクセルＩ、Ｊ、Ｋ、Ｌを使うのではなく、右側の隣接列２１０′にあるピクセルＩ′、Ｊ′、Ｋ′、Ｌ′を使って、サブ・マクロブロック２００のそれぞれ第１（上端）、第２、第３、第４行にあるピクセルの隠蔽推定値を提供する。
【００１８】
表２は、モード１について、隠蔽値を推定するためのＨ．２６４符号化技術補間フィルタおよび反転補間フィルタをまとめたものである。
【００１９】
【表２】
0004474288.tif 000003
図３Ｃは、ＤＣイントラ予測モードについての誤り隠蔽を示したものである。Ｈ．２６４符号化技術で定義されているように、符号化予測のためのＤＣモード補間フィルタは、関係するサンプル値がすべて得られる場合には常にピクセルの平均値（Ａ＋Ｂ＋Ｃ＋Ｄ＋Ｉ＋Ｊ＋Ｋ＋Ｌ＋４）／８を計算する。ここで、ピクセルＡ、Ｂ、Ｃ、Ｄは当該サブ・マクロブロック２００の上にある隣接行２１０内にあり、ピクセルＩ、Ｊ、Ｋ、Ｌは当該サブ・マクロブロックの左にある隣接列２１０′内にある。換言すれば、当該サブ・マクロブロック２００の内部にあるピクセルａ〜ｐはすべて、符号化の上では、当該サブ・マクロブロックの左に隣接する列、上に隣接する行のピクセル値の平均に対応する同一の値を用いて予測される。図４Ｃ、図５Ｃ、図６Ｃは図３Ｃに示された基準ピクセルの組の反転バージョンを示している。これらの反転バージョンは、欠失ブロックの左もしくは上のブロックまたはその両方も変質していた場合に誤り隠蔽のために使うことができる。
【００２０】
表３は、モード２について、隠蔽値を推定するためのＨ．２６４符号化技術補間フィルタおよび反転補間フィルタをまとめたものである。
【００２１】
【表３】
0004474288.tif 000004
しかしながら、他のイントラ予測モードとは異なり、Ｈ．２６４符号化技術によって規定されているこのＤＣイントラ予測モード補間フィルタは、誤り隠蔽の目的のためには良好な予測を提供してくれない。ＤＣモードについて規定されるＨ．２６４符号化技術補間フィルタは、隠蔽される画像中に一様な区域を生成する非常に大まかな予測を提供するだけなのである。その理由から、誤り隠蔽の目的のためでの利用は、低品質の結果を許容する応用についてのみ推奨される。その他の応用においては、古典的に重み付き補間として知られる別の種類の補間フィルタを誤り隠蔽値のよりよい予測を提供するのに役立てることができる。この技術をＤＣモードに適用する場合、サブ・マクロブロック２００内の各ピクセルの推定値は独立して、横方向に隣接する列および縦方向に隣接する行において正しく受信されたかすでに隠蔽されたかした最近接ピクセル値の重み付き和として得られる。
【００２２】
古典的には、位置（ｉ，ｊ）におけるピクセル値の重み付き補間は次の関係式で定められる。
【００２３】
Ｐｉｘｅｌ（ｉ，ｊ）＝Ｗ０×Ｐｉｘｅｌ（ｉ０−１，ｊ）＋Ｗ１×Ｐｉｘｅｌ（ｉ，ｊ０−１）
ここで、Ｗ０およびＷ１は基準として使われるピクセル値の影響を重み付けするものである。典型的にはＷ０とＷ１のそれぞれは欠失ピクセルと基準点との間の距離を表す。例示されている実施形態では、Ｗ０＝（ｉ−ｉ０）、Ｗ１＝（ｊ−ｊ０）である。Ｈ．２６４符号化技術によって定義されている他の補間フィルタを記述するのに用いられたのと同じ記号を使って、表３Ａ〜３Ｄに、どの行・列の近隣ピクセルを基準として使うかに応じて定義されているＤＣイントラ予測モードのための重み付き補間フィルタを示す。
【００２４】
【表４】
0004474288.tif 000005
図３Ｄは、モード３（斜め左下）およびモード７（縦左）の両方について、Ｈ．２６４符号化技術補間フィルタを使った誤り隠蔽のために使われる基準ピクセルの組の位置を示したものである。モード３とモード７のそれぞれについて別個に、Ｈ．２６４符号化技術によって規定される対応する補間フィルタは、サブ・マクロブロック２００の上にある隣接行２１０内にあるピクセルＡ、Ｂ、Ｃ、Ｄ、Ｅ、Ｆ、Ｇ、Ｈの重み付き平均を利用する。同様に、図４Ｄはモード３（斜め左下）およびモード７（縦左）の両方について反転補間フィルタを使った誤り隠蔽のために使われる基準ピクセルの組の位置を示したものである。モード３とモード７のそれぞれについて別個に、対応する反転補間フィルタは、サブ・マクロブロック２００の下にある延長隣接行２１０′内にあるピクセルＨ′、Ｇ′、Ｆ′、Ｅ′、Ｄ′、Ｃ′、Ｂ′、Ａ′の重み付き平均を利用する。
【００２５】
表４は、モード３について、誤り隠蔽値を提供するためのＨ．２６４符号化技術補間フィルタおよび反転補間フィルタをまとめたものである。
【００２６】
【表５】
0004474288.tif 000006
例を示しておくと、Ｈ．２６４符号化技術によって符号化値の予測のために規定され、本発明の原理に従って誤り隠蔽値の推定のために用いられる補間フィルタを使えば、サブ・マクロブロック２００内のピクセルａは、サブ・マクロブロック２００の上にある隣接行２１０内にあるピクセルＡ、Ｂ、Ｃの値から関係式（Ａ＋２Ｂ＋Ｃ＋２）／４を使って推定できる。同様に、モード３に対する反転補間フィルタを使えば、サブ・マクロブロック２００内のピクセルａについての誤り隠蔽推定値がピクセルＧ′、Ｈ′の値から関係式（Ｇ′＋３Ｈ′＋２）／４を用いて与えられる。残りのピクセルｂ〜ｐについても、同じようにして、表４に掲げた関係式に従って誤り隠蔽のための推定をすることができる。
【００２７】
表５は、モード７について、誤り隠蔽値を提供するためのＨ．２６４符号化技術補間フィルタおよび反転補間フィルタをまとめたものである。
【００２８】
【表６】
0004474288.tif 000007
図３Ｅは、モード４（斜め右下）、モード５（縦右）、モード６（横下）について、Ｈ．２６４符号化技術によって規定される補間フィルタを使った誤り隠蔽のために使われる基準ピクセルの組の位置を示したものである。これらの補間フィルタは左の隣接列と上の隣接行の両方にある基準ピクセルを必要とするように定義されているので、誤り隠蔽のための反転は、ＤＣモードの場合と同じように四つの異なる場合を定義することを必要とする。場合の数を減らすため、ここでは左の列からの基準ピクセルを使うことを避ける別の定義を提案することにする。図４Ｅは、モード４、５、６について、先の補間フィルタの反転バージョンを使った誤り隠蔽のために使われる基準ピクセルの組の位置を示したものである。図４Ｅのフィルタは、Ｈ．２６４ビデオ圧縮規格によって定義される図３Ｅのフィルタの代替手段である。誤り隠蔽が復号の順番から外れた順番で進行できるようにするために、図５Ｅで示されるもう一つの反転補間フィルタが必要となる。反転手続きとしては別のものも考えられるが、この実施形態で提案されているものでは、基準ピクセルがすべてたった一つの隣接行またはたった一つの隣接列に現れる。そのような反転は主として二つの利点がある。第一に、メモリアクセスが容易になる。第二に、フィルタを指定しなければならない場合の数が減る。［注：このことは、この発明において定義される反転補間フィルタすべてにあてはまる。］表６は、モード４について、誤り隠蔽値を提供するためのＨ．２６４符号化技術補間フィルタおよび反転補間フィルタをまとめたものである。
【００２９】
【表７】
0004474288.tif 000008
表７は、モード５について、誤り隠蔽値を提供するためのＨ．２６４符号化技術補間フィルタおよび反転補間フィルタをまとめたものである。
【００３０】
【表８】
0004474288.tif 000009
表８は、モード６について、誤り隠蔽値を提供するためのＨ．２６４符号化技術補間フィルタおよび反転補間フィルタをまとめたものである。
【００３１】
【表９】
0004474288.tif 000010
図３Ｆは、モード８（横上）について、Ｈ．２６４符号化技術によって規定される補間フィルタを使った誤り隠蔽を示したものである。図４Ｆと５Ｆは反転補間フィルタを使ったモード８のための誤り隠蔽の二つの場合を示したものである。モード４、５、６の場合と同様に、図４Ｆにおける反転フィルタの定義は、前述した利点を有するようなＨ．２６４補間フィルタへの代替手段として提案されている。表９は、モード８について、誤り隠蔽値を提供するためのＨ．２６４符号化技術補間フィルタおよび反転補間フィルタをまとめたものである。
【００３２】
【表１０】
0004474288.tif 000011
以上は、符号化されたビデオストリームにおける誤りを隠蔽するための機構を確立する方向性補間フィルタを定義する技術を記述している。
【図面の簡単な説明】
【００３３】
【図１】符号化された画像がマクロブロックに分割され、各マクロブロックがブロックに、各ブロックがピクセルに分割されている様子を示す図である。
【図２】提案されているＨ．２６４符号化技術で記述されているイントラ４×４予測モードを解説する図である。
【図３Ａ】図２で示されているイントラ４×４予測モードの一つに対応する補間フィルタのために定義される基準ピクセルの組（Ａ、Ｂ、Ｃ、Ｄ）の位置を示す図である。
【図３Ｂ】図２で示されているイントラ４×４予測モードの一つに対応する補間フィルタのために定義される基準ピクセルの組（Ｉ、Ｊ、Ｋ、Ｌ）の位置を示す図である。
【図３Ｃ】図２で示されているイントラ４×４予測モードの一つに対応する補間フィルタのために定義される基準ピクセルの組（Ａ、Ｂ、Ｃ、ＤおよびＩ、Ｊ、Ｋ、Ｌ）の位置を示す図である。
【図３Ｄ】図２で示されているイントラ４×４予測モードの一つに対応する補間フィルタのために定義される基準ピクセルの組の位置を示す図である。
【図３Ｅ】図２で示されているイントラ４×４予測モードの一つに対応する補間フィルタのために定義される基準ピクセルの組の位置を示す図である。
【図３Ｆ】図２で示されているイントラ４×４予測モードの一つに対応する補間フィルタのために定義される基準ピクセルの組の位置を示す図である。
【図４Ａ】図２で示されているイントラ４×４予測モードの一つに対応する反転補間フィルタの第一の組のために定義される基準ピクセルの組（Ａ′、Ｂ′、Ｃ′、Ｄ′）の位置を示す図である。
【図４Ｂ】図２で示されているイントラ４×４予測モードの一つに対応する反転補間フィルタの第一の組のために定義される基準ピクセルの組（Ｉ′、Ｊ′、Ｋ′、Ｌ′）の位置を示す図である。
【図４Ｃ】図２で示されているイントラ４×４予測モードの一つに対応する反転補間フィルタの第一の組のために定義される基準ピクセルの組の位置を示す図である。
【図４Ｄ】図２で示されているイントラ４×４予測モードの一つに対応する反転補間フィルタの第一の組のために定義される基準ピクセルの組の位置を示す図である。
【図４Ｅ】図２で示されているイントラ４×４予測モードの一つに対応する反転補間フィルタの第一の組のために定義される基準ピクセルの組の位置を示す図である。
【図４Ｆ】図２で示されているイントラ４×４予測モードの一つに対応する反転補間フィルタの第一の組のために定義される基準ピクセルの組の位置を示す図である。
【図５Ｃ】図２で示されているイントラ４×４予測モードの一つに対応する反転補間フィルタの第二の組のために定義される基準ピクセルの組の位置を示す図である。
【図５Ｅ】図２で示されているイントラ４×４予測モードの一つに対応する反転補間フィルタの第二の組のために定義される基準ピクセルの組の位置を示す図である。
【図５Ｆ】図２で示されているイントラ４×４予測モードの一つに対応する反転補間フィルタの第二の組のために定義される基準ピクセルの組の位置を示す図である。
【図６Ｃ】図２で示されているイントラ４×４予測モードの一つに対応する反転補間フィルタの第三の組のために定義される基準ピクセルの組（Ａ′、Ｂ′、Ｃ′、Ｄ′およびＩ′、Ｊ′、Ｋ′、Ｌ′）の位置を示す図である。
【図１】
0004474288.tif 000012
【図２】
0004474288.tif 000013
【図３Ａ】
0004474288.tif 000014
【図３Ｂ】
0004474288.tif 000015
【図３Ｃ】
0004474288.tif 000016
【図３Ｄ】
0004474288.tif 000017
【図３Ｅ】
0004474288.tif 000018
【図３Ｆ】
0004474288.tif 000019
【図４Ａ】
0004474288.tif 000020
【図４Ｂ】
0004474288.tif 000021
【図４Ｃ】
0004474288.tif 000022
【図４Ｄ】
0004474288.tif 000023
【図４Ｅ】
0004474288.tif 000024
【図４Ｆ】
0004474288.tif 000025
【図５Ｃ】
0004474288.tif 000026
【図５Ｅ】
0004474288.tif 000027
【図５Ｆ】
0004474288.tif 000028
【図６Ｃ】
0004474288.tif 000029