(57)【要約】  画像ブロックの映像信号データのためのエンコーダ、デコーダ、符号化方法及び復号化方法が提供される。画像ブロックの映像信号データを符号化するエンコーダは、画像ブロックの低解像度ダウンサンプリング予測残差を構成するため、少なくとも１つの近傍画像ブロックからのデータを利用して、フル解像度予測残差をダウンサンプリングするＲＲＵＲｅｄｕｃｅｄ  Ｒｅｓｏｌｕｔｉｏｎ  Ｕｐｄａｔｅ）ダウンサンプラを有する。
2008515350.tif 000002
【特許請求の範囲】
【請求項１】
画像ブロックの映像信号データを符号化する装置であって、
ＲＲＵ（Ｒｅｄｕｃｅｄ  Ｒｅｓｏｌｕｔｉｏｎ  Ｕｐｄａｔｅ）ダウンサンプラを有し、
前記ＲＲＵダウンサンプラは、前記画像ブロックの低解像度ダウンサンプリング予測残差を構成するため、少なくとも１つの近傍画像ブロックからのデータを利用してフル解像度予測残差をダウンサンプリングする装置。
【請求項２】
ＲＲＵ補間装置をさらに有し、
前記ＲＲＵ補間装置は、前記画像ブロックの符号化された補間予測残差を構成するため、少なくとも１つの近傍画像ブロックからのデータを利用して符号化された低解像度予測残差を補間する、請求項１記載の装置。
【請求項３】
前記ＲＲＵ補間装置は、補間のため前記画像ブロックの左上部分の再構成された画素を利用する、請求項２記載の装置。
【請求項４】
前記ＲＲＵ補間装置は、前記画像ブロックの右上の再構成された画素を利用せず補間する、請求項２記載の装置。
【請求項５】
前記画像ブロックの再構成されたものにおけるブロック歪みを低減するデブロッキングフィルタをさらに有し、
前記デブロッキングフィルタは、最大デブロッキング強度未満の強度により使用される、請求項２記載の装置。
【請求項６】
画像ブロックの映像信号データを符号化する装置であって、
前記画像ブロックの符号化された補間予測残差を構成するため、少なくとも１つの近傍画像ブロックからのデータを利用して符号化された低解像度予測残差を補間するＲＲＵ（Ｒｅｄｕｃｅｄ  Ｒｅｓｏｌｕｔｉｏｎ  Ｕｐｄａｔｅ）補間装置を有する装置。
【請求項７】
前記ＲＲＵ補間装置は、補間のため前記画像ブロックの左上部分の再構成された画素を利用する、請求項６記載の装置。
【請求項８】
前記ＲＲＵ補間装置は、前記画像ブロックの右下の再構成された画素を利用せず補間する、請求項６記載の装置。
【請求項９】
前記画像ブロックの再構成されたものにおけるブロック歪みを低減するデブロッキングフィルタをさらに有し、
前記デブロッキングフィルタは、最大デブロッキング強度未満の強度により使用される、請求項６記載の装置。
【請求項１０】
画像ブロックの映像信号データを復号化する装置であって、
前記画像ブロックの予測残差を、前記画像ブロックを再構成するため前記予測残差に加える予測をフィルタリングすることなくフィルタリングするフィルタを有する装置。
【請求項１１】
前記画像ブロックの再構成されたものにおけるブロック歪みを低減するデブロッキングフィルタをさらに有し、
前記デブロッキングフィルタは、最大デブロッキング強度未満の強度により使用される、請求項１０記載の装置。
【請求項１２】
画像ブロックの映像信号データを符号化する方法であって、
前記画像ブロックの低解像度ダウンサンプリング予測残差を構成するため、少なくとも１つの近傍画像ブロックからのデータを利用して、フル解像度予測残差をダウンサンプリングするＲＲＵ（Ｒｅｄｕｃｅｄ  Ｒｅｓｏｌｕｔｉｏｎ  Ｕｐｄａｔｅ）ダウンサンプリングを実行するステップを有する方法。
【請求項１３】
前記画像ブロックの符号化された補間予測残差を構成するため、少なくとも１つの近傍画像ブロックからのデータを利用して符号化された予測残差を補間するＲＲＵ補間ステップを実行するステップをさらに有する、請求項１２記載の方法。
【請求項１４】
前記ＲＲＵ補間ステップは、補間のため前記画像ブロックの左上部分の再構成された画素を利用する、請求項１３記載の方法。
【請求項１５】
前記ＲＲＵ補間ステップは、前記画像ブロックの右上の再構成された画素を利用せず補間する、請求項１３記載の方法。
【請求項１６】
デブロッキングフィルタを利用して、前記画像ブロックの再構成されたものにおけるブロック歪みを低減するステップをさらに有し、
前記デブロッキングフィルタは、最大デブロッキング強度未満の強度により使用される、請求項１２記載の方法。
【請求項１７】
画像ブロックの映像信号データを符号化する方法であって、
前記画像ブロックの符号化された補間予測残差を構成するため、少なくとも１つの近傍画像ブロックからのデータを利用して、符号化された予測残差を補間するＲＲＵ（Ｒｅｄｕｃｅｄ  Ｒｅｓｏｌｕｔｉｏｎ  Ｕｐｄａｔｅ）補間装置を実行するステップを有する方法。
【請求項１８】
デブロッキングフィルタを利用して、前記画像ブロックの再構成されたものにおけるブロック歪みを低減するステップをさらに有し、
前記デブロッキングフィルタは、最大デブロッキング強度未満の強度により使用される、請求項１７記載の方法。
【請求項１９】
画像ブロックの映像信号データを復号化する方法であって、
前記画像ブロックの予測残差を、前記画像ブロックを再構成するため前記予測残差に加える予測をフィルタリングすることなくフィルタリングするステップを有する方法。
【請求項２０】
デブロッキングフィルタを利用して、前記画像ブロックの再構成されたものにおけるブロック歪みを低減するステップをさらに有し、
前記デブロッキングフィルタは、最大デブロッキング強度未満の強度により使用される、請求項１９記載の方法。
【請求項２１】
符号化された画像ブロックの映像信号構成であって、
少なくとも１つの近傍画像ブロックからのデータを利用して、フル解像度予測残差からダウンサンプリングされた前記画像ブロックの低解像度予測残差を有する構成。
【発明の詳細な説明】
【発明の詳細な説明】
【０００１】
［連邦政府により支援された研究開発における政府ライセンス権利］
米国政府は、本発明における支払い済みのライセンスと、米国国立標準技術研究所により与えられたプロジェクトＩＤ契約第２００３００５６７６Ｂの条項によって設けられるような妥当な条件について特許権者が他人にライセンスすることを要求するため、制限された状況における権利を有する。
［関連出願の相互参照］
本出願は、参照することによりその全体がここに含まれる、２００４年９月２９日に出願された米国仮出願第６０／６１４，０７５号（代理人整理番号ＰＵ０４０２６９）“ＭＥＴＨＯＤ  ＡＮＤ  ＡＰＰＡＲＡＴＵＳ  ＦＯＲ  ＲＥＤＵＣＥＤ  ＲＥＳＯＬＵＴＩＯＮ  ＵＰＤＡＴＥ  ＶＩＤＥＯ  ＣＯＤＩＮＧ  ＡＮＤ  ＤＥＣＯＤＩＮＧ  ＷＩＴＨ  ＦＩＬＴＥＲＩＮＧ  ＡＣＲＯＳＳ  ＢＬＯＣＫ  ＢＯＵＮＤＡＲＩＥＳ”の優先権を主張する。
［発明の技術分野］
本発明は、一般に映像符号化及び復号化に関し、より詳細には、ブロック境界におけるフィルタリングによるＲＲＵ（Ｒｅｄｕｃｅｄ  Ｒｅｓｏｌｕｔｉｏｎ  Ｕｐｄａｔｅ）映像符号化及び復号化のための方法及び装置に関する。
［発明の背景］
ＲＲＵ（Ｒｅｄｕｃｅｄ  Ｒｅｓｏｌｕｔｉｏｎ  Ｕｐｄａｔｅ）は、定常的エリアにおいて高解像度を維持しながら、低解像度アップデートを高解像度画像に符号化することによって、エンコーダが重い動きの期間中に高フレームレートを維持することを可能にする映像符号化ツールである。ＲＲＵモードでは、予測エラー残差は、フル解像度の代わりに低減された空間解像度により符号化される。ＲＲＵモードでは、ブロックは、それの隣接ブロックの何れも参照することなく、符号化中にダウンサンプリング及び補間（ｉｎｔｅｒｐｏｌａｔｅ）される。これは、復号化された画像における重大なブロック歪み（ｂｌｏｃｋｉｎｅｓｓ）を招く可能性がある。
【０００２】
従来のＲＲＵは、ブロック外からの何れのデータを利用することなく、予測エラー残差の各８×８ブロックを処理する。図１において、従来のＲＲＵについてのフル解像度サンプルに対する低減された解像度サンプルの空間配置が示される。低解像度残差（○により示される）は、高解像度残差（×により示される）から計算され、復号化されたブロックを取得するため、符号化、再構成、補間及び予測ブロックに加えられる。ブロックの外部には利用されるべきサンプルはないため、最初の行と列及び最後の行と列が内装の代わりに補外（ｅｘｔｒａｐｏｌａｔｅ）される。これは、ブロック歪みに寄与することが可能である。
【０００３】
Ｈ．２６３規格に規定されるような従来のＲＲＵでは、ダウンサンプリングはエンコーダによって実行され、このため、当該規格によっては規定されない。この結果、ＲＲＵダウンサンプリングの具体例は以降に説明されるが、他のダウンサンプリングスキームもまた従来のＲＲＵにおいて利用可能であるということが理解されるであろう。
【０００４】
図２を参照するに、Ｈ．２６３ＲＲＵの補間スキームが、参照番号２００により全体表示される。補間スキーム２００は、実行される必要があるすべてのサンプルが利用可能である画像ブロックの内部の画素に対するものである。
【０００５】
図３を参照するに、補外が実行される必要があるブロック境界画素に対する補間スキームが、参照番号３００により全体表示される。補外は、ブロックの外部のデータが利用可能でないため、ブロック境界画素に対して実行される必要がある。
【０００６】
図４を参照するに、一例となるＲＲＵダウンサンプリングスキームが、参照番号４００により全体表示される。本例では、低減された解像度の各サンプルは、４つのフル解像度サンプルの加重平均として取得される。
【０００７】
ＲＲＵを利用する際にブロック歪みを低減するのに使用された方法は、フレームの復号化後に適用されるデブロッキングフィルタを強化することである。本方法の問題点は、それが追加的なスムージングが必要とされる予測エラー残差に対してだけでなく、当該ブロックを再構成するためデブロッキング前に残差に加えられる予測に対してもまたさらなるスムージングを提供してしまうということである。これは、デブロッキングフィルタがローパスフィルタであるため、予測ブロックにおける不要な詳細ロスが発生することを意味する。
【０００８】
このため、従来技術の上記問題点を解消するＲＲＵ（Ｒｅｄｕｃｅｄ  Ｒｅｓｏｌｕｔｉｏｎ  Ｕｐｄａｔｅ）映像符号化及び復号化のための方法及び装置を有することが、望ましく、かつ効果的である。
［発明の概要］
従来技術の上記及び他の問題点及び短所が、ブロック境界におけるフィルタリングによるＲＲＵ（Ｒｅｄｕｃｅｄ  Ｒｅｓｏｌｕｔｉｏｎ  Ｕｐｄａｔｅ）映像符号化及び復号化のための方法及び装置に関する本発明により解消される。
【０００９】
本発明の特徴によると、画像ブロックの映像信号データを符号化するエンコーダが提供される。当該エンコーダは、画像ブロックの低解像度ダウンサンプリング予測残差を構成するため、少なくとも１つの近傍画像ブロックからのデータを用いてフル解像度予測残差をダウンサンプリングするＲＲＵ（Ｒｅｄｕｃｅｄ  Ｒｅｓｏｌｕｔｉｏｎ  Ｕｐｄａｔｅ）ダウンサンプラを有する。
【００１０】
本発明の他の特徴によると、画像ブロックの映像信号データを符号化するエンコーダが提供される。当該エンコーダは、画像ブロックの符号化された補間予測残差を構成するため、少なくとも１つの近傍画像ブロックからのデータを利用して、符号化された予測残差を補間するＲＲＵ補間装置を有する。
【００１１】
本発明のさらなる他の特徴によると、画像ブロックの映像信号データを復号化するデコーダが提供される。当該デコーダは、画像ブロックを再構成するため予測残差に加えられる予測をフィルタリングすることなく、画像ブロックの予測残差をフィルタリングするフィルタを有する。
【００１２】
本発明のさらなる他の特徴によると、画像ブロックの映像信号データを符号化する方法が提供される。当該方法は、画像ブロックの低解像度ダウンサンプリング予測残差を構成するため、少なくとも１つの近傍画像ブロックからのデータを利用して、フル解像度予測残差をダウンサンプリングするＲＲＵダウンサンプリングステップを実行するステップを有する。
【００１３】
本発明のさらなる特徴によると、画像ブロックの映像信号データを符号化する方法が提供される。当該方法は、画像ブロックの符号化された補間予測残差を構成するため、少なくとも１つの近傍画像ブロックからのデータを利用して、符号化された予測残差を補完するＲＲＵ補間ステップを実行するステップを有する。
【００１４】
本発明のさらなる他の特徴によると、画像ブロックの映像信号データを復号化する方法が提供される。当該方法は、画像ブロックを再構成するため、予測残差に加える予測をフィルタリングすることなく、画像ブロックの予測残差をフィルタリングするステップを有する。
【００１５】
本発明の上記及び他の特徴、機能及び効果は、添付した図面と共に参照される実施例の以下の詳細な説明から明らかになるであろう。
［詳細な説明］
本発明は、ブロック境界におけるフィルタリングによるＲＲＵ（Ｒｅｄｕｃｅｄ  Ｒｅｓｏｌｕｔｉｏｎ  Ｕｐｄａｔｅ）映像符号化及び復号化のための方法及び装置に関する。本発明の実施例によると、ダウンサンプリング及び補間フィルタが、ブロック間フィルタリングを利用しない従来のＲＲＵを利用することから生ずるブロック歪みを回避するため、近傍ブロックからの残差を利用する装置及び方法が開示される。従って、本発明は、余計なループフィルタリング／スムージングを適用することなく、所望されないブロック歪みを大きく低減する。ここに記載される新たなアプローチは“ＲＲＵ＋”として参照されることが認識されるべきである。
【００１６】
本説明は本発明の原理を示す。このため、ここでは明示的に記載又は図示されていないが、その趣旨及び範囲内に含まれる本発明の原理を当業者が実現する各種構成を創出することが可能であるということが理解されるであろう。
【００１７】
ここに記載されるすべての実施例と条件付き言語は、本発明の原理と従来技術に対して本発明者が寄与したコンセプトを読者が理解することに役立つ教示のためのものであり、それは、具体的に記載された実施例及び条件に制限されることがないと解釈される。
【００１８】
さらに、本発明の原理、特徴及び実施例と共にその具体例をここに記載したすべての記載は、構造上及び機能上それの均等物を含むことが意図される。さらに、このような均等物は現在知られている均等物と共に将来開発される均等物、すなわち、構成に関係なく同一の機能を実行するよう開発された任意の要素の両方を含むことが意図される。
【００１９】
従って、例えば、ここに与えられるブロック図が本発明の原理を実現する例示的な回路の概念図を表すことは、当業者により理解されるであろう。同様に、何れかのフローチャート、フロー図、状態遷移図、擬似コードなどはコンピュータ可読媒体に実質的に表現され、明示的に図示されているかどうかに関係なく、コンピュータ又はプロセッサによって実行される各種プロセスを表すことは理解されるであろう。
【００２０】
図面に示される各種要素の機能は、適切なソフトウェアに関連してソフトウェアを実行可能なハードウェア及び専用のハードウェアを利用することにより提供されるかもしれない。プロセッサにより提供されるとき、当該機能は、単一の専用のプロセッサ、単一の共有プロセッサ、又はその一部が共有可能な複数の個別プロセッサによって提供されるかもしれない。さらに、「プロセッサ」又は「コントローラ」という用語の明示的仕様は、ソフトウェアを実行可能なハードウェアのみを表すと解釈されるべきでなく、暗黙的には、以下に限定するものではないが、デジタル信号プロセッサ（ＤＳＰ）ハードウェア、ソフトウェアを格納するＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）及び不揮発性ストレージを含むものであってもよい。
【００２１】
従来技術による及び／又はカスタム化された他のハードウェアもまた含まれるかもしれない。同様に、図面に示されるスイッチは、単なる概念的なものである。それらの機能は、プログラムロジック、専用ロジック、プログラム制御と専用ロジックのやりとり、手動、又は文脈からより具体的に理解されるような実現者により選択可能な特定の技術を通じて実行されるかもしれない。
【００２２】
請求項において、指定された機能を実行する手段として表される要素は、例えば、ａ）当該機能を実行する回路要素の組み合わせ、又はｂ）当該機能を実行するようソフトウェアを実行する適切な回路と組み合わされたファームウェア、マイクロコードなどを含む任意の形式によるソフトウェアなど、を含む当該機能を実行する任意の方法を含むことが意図される。このような請求項により規定されるような本発明は、記載される各種手段により提供される機能が、請求項が求めるような方法により組み合わされるという事実に基づく。従って、これらの機能を提供可能な手段はここに示されるものと等価であるとみなされる。
【００２３】
図５を参照するに、映像エンコーダは、参照番号５００により全体表示される。エンコーダ５００への入力は、加算結合部５１０の非反転入力と信号通信接続される。加算結合部５１０の出力は、ＲＲＵダウンサンプリングユニット５１５に信号通信接続される。ＲＲＵダウンサンプリングユニット５１５の出力は、ブロック変換装置５２０に信号通信接続される。変換装置５２０は、量子化装置５３０に信号通信接続される。量子化装置５３０の出力は、エントロピー符号化装置５４０と信号通信接続され、エントロピー符号化装置５４０の出力は、エンコーダ５００の外部利用可能な出力となる。
【００２４】
量子化装置５３０の出力はさらに、逆量子化装置５５０と信号通信接続される。逆量子化装置５５０は、逆ブロック変換装置５６０と信号通信接続され、さらに逆ブロック変換装置５６０は、ＲＲＵ補間装置５６３に信号通信接続される。ＲＲＵ補間装置５６３は、加算結合部５６５の第１入力と信号通信接続される。加算結合部５６５の出力は、デブロッキングフィルタ５６７と信号通信接続され、さらにデブロッキングフィルタ５６７は、基準画像ストア５７０に信号通信接続される。基準画像ストア５７０の第１出力は、動き推定装置５８０の第１入力と信号通信接続される。エンコーダ５００への入力はさらに、動き推定装置５８０の第２入力に信号通信接続される。動き推定装置５８０の出力は、動き補償装置５９０の第１入力に信号通信接続される。基準画像ストア５７０の第２出力は、動き補償装置５９０の第２入力に信号通信接続される。動き補償装置５９０の出力は、加算結合部５１０の反転入力と信号通信接続される。動き補償装置５９０の出力は、加算結合部５６５の第２入力と信号通信接続される。
【００２５】
図６を参照するに、映像デコーダは、参照番号６００により全体表示される。映像デコーダ６００は、逆量子化装置６２０と信号通信接続されるエントロピーデコーダ６１０を有する。逆量子化装置６２０は、逆変換装置６３０と信号通信接続される。逆変換装置６３０は、ＲＲＵ補間装置６３５と信号通信接続され、さらにＲＲＵ補間装置６３５は、加算器又は加算結合部６４０の第１入力端子に接続される。そこでは、加算結合部６４０の出力は、映像デコーダ６００の出力を提供する。加算結合部６４０の出力は、デブロッキングフィルタ６４５と信号通信接続され、さらにデブロッキングフィルタ６４５は、基準画像ストア６５０に信号通信接続される。基準画像ストア６５０は、動き補償装置６６０に信号通信接続され、動き補償装置６６０は、加算結合部６４０の第２入力端子に信号通信接続される。
【００２６】
ここでＲＲＵ＋として全体表示され、従来技術の対照的に、本発明の原理に従って、ダウンサンプリング及び補間フィルタは、ＲＲＵから生じるブロック歪みを回避するため、近傍ブロックからの残差を利用する。さらに、従来技術と対照的に、本発明は、この残差のみに対するブロック間フィルタリングを利用する。
【００２７】
図７を参照するに、新規なＲＲＵ（Ｒｅｄｕｃｅｄ  Ｒｅｓｏｌｕｔｉｏｎ  Ｕｐｄａｔｅ）技術及びブロック境界におけるフィルタリングを利用した一例となる映像符号化方法が、参照番号７００により全体表示される。本方法７００は、ループリミットブロック７１０にコントロールをわたすスタートブロック７０５を有する。リープリミットブロック７１０は、機能ブロック７２５にコントロールをわたす。機能ブロック７２５は、現在の入力ブロックの動き補償された予測を構成し、その後、機能ブロック７３０にコントロールをわたす。機能ブロック７３０は、フル解像度予測残差を構成するため、現在の入力ブロックから現在の入力ブロックの予測を減算し、その後、機能ブロック７３５にコントロールをわたす。機能ブロック７３５は、画像ブロックの低解像度ダウンサンプリング予測残差を構成するため、少なくとも１つの近傍画像ブロックからのデータを利用して、フル解像度予測残差をダウンサンプリングし、その後、機能ブロック７４０にコントロールをわたす。機能ブロック７４０は、低解像度ダウンサンプリング予測残差を変換及び量子化し、符号化された予測残差を構成するため、予測残差を逆量子化し、その後、機能ブロック７５５にコントロールをわたす。機能ブロック７５５は、画像ブロックの符号化された補間残差を構成するため、少なくとも１つの近傍画像ブロックからのデータを利用して符号化された予測残差を補間し、その後、機能ブロック７６０にコントロールをわたす。機能ブロック７６０は、符号化された画像ブロックを構成するため、現在入力ブロックの予測に補間された符号化予測残差を加え、その後、機能ブロック７６２にコントロールをわたす。機能ブロック７６２は、ブロック歪みを低減するためデブロッキングフィルタリングを実行し、ループリミットブロック７６５にコントロールをわたす。ループリミットブロックは、エンドブロック７７０にコントロールをわたす。
【００２８】
図８を参照するに、新規なＲＲＵ技術及びブロック境界におけるフィルタリングを利用した一例となる映像復号化方法が、参照番号８００により全体表示される。本方法８００は、ループリミットブロック８１０にコントロールをわたすスタートブロック８０５を有する。ループリミットブロック８１０は、符号化された予測残差ビットストリームをエントロピー復号化する機能ブロック８１５にコントロールをわたし、その後、機能ブロック８２０にコントロールをわたす。機能ブロック８２０は、符号化された予測残差を構成するため、予測残差を逆変換及び逆量子化し、その後、機能ブロック８２５にコントロールをわたす。機能ブロック８２５は、画像を再構成するため、予測残差に加えられる予測をフィルタリングすることなく、画像ブロックの符号化された予測残差のみをフィルタリングし、その後、機能ブロック８３５にコントロールをわたす。機能ブロック８３５は、現在の入力ブロックの動き補償された予測を構成し、その後、機能ブロック８４０にコントロールをわたす。機能ブロック８４０は、符号化された画像ブロックを構成するため、現在入力ブロックの動き補償予測にフィルタリングされた符号化予測残差を加え、その後、機能ブロック８４５にコントロールをわたす。機能ブロック８４５は、ブロック歪みを低減するため、デブロッキングフィルタリングを実行し、ループリミットブロック８５０にコントロールをわたす。ループリミットブロック８５０は、エンドブロック８５５にコントロールをわたす。
【００２９】
図９を参照するに、本発明の原理によるサンプルの空間配置が、参照番号９００により全体表示される。ここでは、低減された解像度のサンプルが、１つおきにフル解像度サンプルと同一位置に配置される。破線は、現在ブロックの境界を示す。破線の外部の画素は、近傍ブロックからのものである。ダウンサンプリングを実行するため、１０×１０予測ブロックが、もとの画素の１０×１０のブロックから減算され、その後、当該差が、４×４のブロックにダウンサンプリングされる。補間のため、もとの画素はデコーダに利用可能でないため、現在ブロックの左上に再構成された画素が利用される。使用される補間フィルタが｛１，２，１｝／２である場合、現在ブロックの右下の画素は必要でないことに留意されたい。このことは、当該補間がデコーダにおいて実行される必要があり、現在ブロックの右下のブロックが補間において利用するためまだ復号化されていないという理由から重要である。
【００３０】
比較のため、ＲＲＵとＲＲＵ＋はＨ．２６４ソフトウェアコーデックにより実現された。ＲＲＵ、ＲＲＵ＋及びＲＲＵのないＨ．２６４（非ＲＲＵ）を比較した結果が、第１及び第２テストシーケンスに提供される。ＲＲＵ及びＲＲＵ＋符号化のため、Ｂ画像のみが低減された解像度残差を利用して符号化された。
【００３１】
図１０を参照するに、ＲＲＵ＋のための一例となる補間スキームが、参照番号１０００により全体表示される。従来のＲＲＵと対照的に、補間スキーム１０００は、近傍ブロックからのサンプルを利用する。ＲＲＵ＋によってブロック外部のさらなる行と列が利用可能になるため、画素ａ、ｂ、ｃ及びｄは常に、図４に示されるような補間に必要なサンプルを有することとなる。本発明は図１０に示されるフィルタ係数に限定されるものでなく、本発明の範囲を維持しながら、本発明の原理による他のフィルタ係数がまた利用されてもよいということは理解されるべきである。
【００３２】
図１１を参照するに、ＲＲＵ＋のための一例となるダウンサンプリングスキームが、参照番号１１００により全体表示される。本発明は図１１に示されるフィルタ係数に限定されるものでなく、本発明の範囲を維持しながら、本発明の原理による他のフィルタ係数がまた利用されてもよいということは理解されるべきである。
【００３３】
図１２及び１３を参照するに、あるレンジのＱＰの値に対する２つのテストシーケンスのルマＰＳＮＲと平均ビットレートを示す第１及び第２テーブルが、それぞれ参照番号１２２０と１３００により全体表示される。すべての実験について、ＱＰＩ＝ＱＰＰ＝ＱＰ及びＱＰＢ＝ＱＰ＋１である。各テーブルの最後の２つの列は、使用された合計ビット数とＢ画像の平均ルマＰＳＮＲとを示している。ＲＲＵがＢ画像についてのみ使用されたためである。主観的には、一般に双方のテストシーケンスについてＲＲＵと比較されるＲＲＵ＋を利用した重大なブロッキングアーチファクトにおける顕著な低減がある。
【００３４】
本発明の上記及び他の特徴及び効果は、ここでの教示に基づき当業者により容易に確認されるかもしれない。本発明の教示はハードウェア、ソフトウェア、ファームウェア、特定用途プロセッサ又はそれらの組み合わせの各種形態により実現可能であるということが理解されるべきである。
【００３５】
最も好ましくは、本発明の教示は、ハードウェアとソフトウェアの組み合わせとして実現される。さらに、ソフトウェアは、好ましくは、プログラムストレージユニット上に有形に実現されるアプリケーションプログラムとして実現される。アプリケーションプログラムは、何れか適切なアーキテクチャを有するマシーンにアップロード及び実行されるかもしれない。好ましくは、マシーンは、１以上の中央処理ユニット（ＣＰＵ）、ＲＡＭ、入出力（Ｉ／Ｏ）インタフェースなどのハードウェアを有するコンピュータプラットフォーム上で実現される。コンピュータプログラムはまた、オペレーティングシステムとマイクロインストラクションコードとを有するかもしれない。ここに記載される各種プロセス及び機能は、ＣＰＵにより実行可能なマイクロインストラクションコードの一部、アプリケーションプログラムの一部、又は上記の何れかの組み合わせであってもよい。さらに、追加的なデータストレージユニット及び印刷ユニットなどの他の各種周辺ユニットが、コンピュータプラットフォームに接続されてもよい。
【００３６】
さらに、添付した図面に示されるシステムコンポーネント及び方法の一部は、好ましくは、ソフトウェアにより実現されるため、システムコンポーネント又はプロセス機能ブロックの間の実際の接続は、本発明がプログラムされる方法に依存して異なるかもしれない。ここでの教示が与えられると、当業者は、本発明の上記及び同様の実現形態及び構成を考案することができるであろう。
【００３７】
ここでは、添付した図面を参照して例示的な実施例が説明されたが、本発明がこれらの実施例に限定されるものでなく、本発明の趣旨及び範囲から逸脱することなく、各種変形及び改良が可能であるということが理解されるべきである。このようなすべての変形及び改良は、添付した請求項に与えられるような本発明の範囲内に含まれるものとされる。
【図面の簡単な説明】
【００３８】
【図１】図１は、従来のＲＲＵ（Ｒｅｄｕｃｅｄ  Ｒｅｓｏｌｕｔｉｏｎ  Ｕｐｄａｔｅ）ツールを利用した低減された解像度のサンプルの空間配置を示す。
【図２】図２は、Ｈ．２６３ＲＲＵの補間スキームを示す。
【図３】図３は、ブロック境界画素の補間スキームを示す。
【図４】図４は、一例となるＲＲＵダウンサンプリングスキームを示す。
【図５】図５は、本発明の原理による映像エンコーダのブロック図を示す。
【図６】図６は、本発明の原理による映像デコーダのブロック図を示す。
【図７】図７は、本発明の原理による新規なＲＲＵ技術とブロック境界におけるフィルタリングを利用した映像符号化方法のフロー図を示す。
【図８】図８は、本発明の原理による新規なＲＲＵ技術とブロック境界におけるフィルタリングを利用した映像復号化方法のフロー図を示す。
【図９】図９は、本発明の原理による新規なＲＲＵツールを利用した低減された解像度のサンプルの空間配置を示す。
【図１０】図１０は、本発明の原理によるＲＲＵ＋の一例となる補間スキームを示す。
【図１１】図１１は、本発明の原理によるＲＲＵ＋の一例となるダウンサンプリングスキームを示す。
【図１２】図１２は、本発明の原理によるあるレンジのＱＰ値と第１テストシーケンスのルマＰＳＮＲ及び平均ビットレートを含む値の第１テーブルを示す。
【図１３】図１３は、本発明の原理によるあるレンジのＱＰ値と第２テストシーケンスのルマＰＳＮＲ及び平均ビットレートを含む値の第２テーブルを示す。
【図１】
2008515350.tif 000003
【図２】
2008515350.tif 000004
【図３】
2008515350.tif 000005
【図４】
2008515350.tif 000006
【図５】
2008515350.tif 000007
【図６】
2008515350.tif 000008
【図７】
2008515350.tif 000009
【図８】
2008515350.tif 000010
【図９】
2008515350.tif 000011
【図１０】
2008515350.tif 000012
【図１１】
2008515350.tif 000013
【図１２】
2008515350.tif 000014
【図１３】
2008515350.tif 000015
【国際調査報告】
2008515350.tif 000016
2008515350.tif 000017
2008515350.tif 000018
2008515350.tif 000019
2008515350.tif 000020