"逆量子化された変換係数を形成するよう画像におけるブロックの変換係数を逆量子化するステップと、予測残差を形成するよう前記逆量子化された変換係数を逆変換するステップと、前記予測残差を用いて、再構成された画像ブロックを形成するステップと、処理されたピクセルを形成するよう、前記再構成された画像ブロックのピクセルと、前記ブロックに隣接する再構成されたブロックのピクセルとを含むピクセルの組を処理するステップと、精緻化された画像ブロックを形成するよう前記処理されたピクセルを用いて前記再構成された画像ブロックのピクセルを精緻化するステップとを有する方法。前記ブロックに隣接する前記再構成されたブロックは、前記ブロックの前に符号化又は復号化される、請求項1に記載の方法。拡大された画像ブロックは、前記ピクセルの組によって形成される、請求項1に記載の方法。前記精緻化するステップは、前記ブロックに隣接する前記再構成されたブロックのピクセルに対しては実行されない、請求項1に記載の方法。前記処理するステップは、バイラテラルフィルタによって実行される、請求項1に記載の方法。前記バイラテラルフィルタの空間パラメータ及びレンジパラメータは、量子化パラメータによって変化する、請求項5に記載の方法。前記精緻化するステップは、前記再構成された画像ブロックのピクセルを前記処理されたピクセルにより置換することを含む、請求項1に記載の方法。前記精緻化された画像ブロックは、前記画像の他のブロックを符号化又は復号化するために使用される、請求項1に記載の方法。前記変換係数のうちの1又はそれ以上をゼロに設定するステップを更に有する請求項1に記載の方法。前記変換係数のうちの1又はそれ以上がゼロに設定された後の残りの非ゼロの変換係数の数は、量子化パラメータ、前記ブロックの分散、前記ブロックの非ゼロの係数の数、及び走査順序において最後の非ゼロの係数のインデックスのうちの少なくとも1つによって変化する、請求項9に記載の方法。前記処理されたピクセルを処理するステップを更に有する請求項1に記載の方法。画像におけるブロックの変換係数を逆量子化された変換係数へと逆量子化する逆量子化部と、前記逆量子化された変換係数を予測残差へと逆変換する逆変換部と、前記予測残差を用いて、再構成された画像ブロックを形成する加算部と、処理されたピクセルを形成するよう、前記再構成された画像ブロックのピクセルと、前記ブロックに隣接する再構成されたブロックのピクセルとを含むピクセルの組を処理し、且つ、精緻化された画像ブロックを形成するよう前記処理されたピクセルを用いて前記再構成された画像ブロックのピクセルを精緻化する処理部とを有する装置。前記ブロックに隣接する前記再構成されたブロックは、前記ブロックの前に符号化又は復号化される、請求項12に記載の装置。拡大された画像ブロックは、前記ピクセルの組によって形成される、請求項12に記載の装置。前記処理部は、バイラテラルフィルタである、請求項12に記載の装置。前記バイラテラルフィルタは、空間パラメータ及びレンジパラメータを量子化パラメータによって変える、請求項15に記載の装置。前記精緻化は、前記再構成された画像ブロックのピクセルを前記処理されたピクセルにより置換することを含む、請求項12に記載の装置。前記精緻化された画像ブロックは、前記画像の他のブロックを符号化又は復号化するために使用される、請求項12に記載の装置。前記変換係数のうちの1又はそれ以上は、ゼロに設定され、前記変換係数のうちの1又はそれ以上がゼロに設定された後の残りの非ゼロの変換係数の数は、量子化パラメータ、前記ブロックの分散、前記ブロックの非ゼロの係数の数、及び走査順序において最後の非ゼロの係数のインデックスのうちの少なくとも1つによって変化する、請求項12に記載の装置。1又はそれ以上のプロセッサに集合的に逆量子化された変換係数を形成するよう画像におけるブロックの変換係数を逆量子化するステップと、予測残差を形成するよう前記逆量子化された変換係数を逆変換するステップと、前記予測残差を用いて、再構成された画像ブロックを形成するステップと、処理されたピクセルを形成するよう、前記再構成された画像ブロックのピクセルと、前記ブロックに隣接する再構成されたブロックのピクセルとを含むピクセルの組を処理するステップと、精緻化された画像ブロックを形成するよう前記処理されたピクセルを用いて前記再構成された画像ブロックのピクセルを精緻化するステップとを実行させる命令を記憶するプロセッサ可読媒体。全般的な態様に従って、符号化及び復号化の間、画像ブロックは最初に、逆量子化及び逆変換を用いて再構成される。再構成された画像ブロックは次いで、隣接する再構成されたブロックのピクセルを用いて精緻化refinedされる。他の全般的な態様に従って、符号化及び復号化の間、画像ブロックは最初に、逆量子化及び逆変換を用いて再構成される。再構成された画像ブロックは次いで、隣接する再構成されたブロックのピクセルを用いてバイラテラルフィルタによって精緻化される。バイラテラルフィルタの空間パラメータ及びレンジパラメータは、量子化パラメータに適応する。他の全般的な態様に従って、変換係数は、残りの非ゼロの変換係数の数が、量子化パラメータ、画像ブロックの分散、非ゼロの係数の数、及び/又は走査順序において最後の非ゼロの係数のインデックスに適応するように切り捨てられる。加えて、再構成の間、画像ブロックは最初に、逆量子化及び逆変換を用いて再構成され、次いで、再構成された画像ブロックは、隣接する再構成されたブロックのピクセルを用いて精緻化される。1又はそれ以上の実施の詳細は、添付の図面及び以下の記載において説明される。たとえ1つの特定の様式において記載されるとしても、当然に、実施は様々な様式において構成され又は具現されてよい。例えば、実施は、方法として実行され、又は、例えば、動作の組を実行するよう構成された装置若しくは動作の組を実行する命令を記憶する装置のような装置として具現され、又は信号において具現されてよい。他の態様及び特徴は、添付の図面及び特許請求の範囲とともに検討される以下の詳細な説明から明らかになるであろう。圧縮データは、ほとんど又は全く固有の画像特性が復号化処理の間に更に利用され得ないとして、しばしばランダムデータと見なされる。すなわち、画像は、圧縮データにおいて明示的又は暗示的に符号化される情報を用いて再構成される。しかし、ビデオに関する特定の予備的知識は、復号化されたビデオの品質を高めるためにデコーダで利用され得る。例えば、デブロッキングフィルタは、ほとんどの画像が滑らかなコンテンツを有すると知られているので、強いブロッキネスを除去するために適用されてよい。他の例では、ビデオ信号が疎表現され得るとの予備的知識に基づき、Videocodingusingcompressivesensingと題された同出願人の国際特許出願第PCT/US11/000064号は、ビデオ圧縮において圧縮センシングcompressivesensingを使用することを提案している。圧縮センシングは、少数の測定により信号を表現するための技術であり、それは、ナイキストサンプリングレートを下回る多種多様な信号を有効に表現することができる。隣接ピクセル間の差は一般的に自然画像では小さく、よって階調度は疎sparseであるとの予備的知識によれば、圧縮センシングモードは、変換係数のサブセットによりブロックを再構成するよう構成される。本実施形態は、ビデオ圧縮効率を改善するよう画像精緻化を用いる方法及び装置を提供する。平滑性smoothness及び特異性singularityのような一般的な画像特性が、画像精緻化ツールの設計において使用されてよい。特異性は、画像においてエッジ及びテクスチャが存在し得るすなわち、隣接ピクセルのグレースケール値が有意に変化し得る画像特性を指す。良好な画像精緻化ツールは、平滑性を考慮しながら画像の特異性を保つべきである。図1Aは、現在のブロックを精緻化するために画像特性を使用する例を表す。画像ブロック140は、符号化又は復号化されるべき現在のブロックであり、画像ブロック110、120及び130は既に符号化又は復号化されている。画像ブロック140は最初に、既存の方法により再構成されてよい。例えば、それは、H.264表現に従う逆量子化及び逆変換を通じて再構成されてよい。以前に符号化された隣接するブロック110、120、130を用いると、最初の再構成されたブロック140が精緻化され得る。一実施形態において、影付きの範囲150,160及び170が画像140を精緻化するために使用されてよい。影付きの範囲は、現在のブロックに隣接しており、それらは、以前に符号化された隣接するブロックの部分である。我々は、現在のブロック140及び影付きの範囲150、160、170によって形成されるブロックを、拡大されたブロック180として表す。現在のブロック140はB×B個のブロックを有し、拡大されたブロック180はm×mm=BW個のピクセルを有する。より一般的な例では、Bv×Bh個のピクセルを有する現在のブロックは、BvWv×BhWhのブロックに拡大されてよい。すなわち、現在のブロックの幅Bh及び高さBvは異なってよく、水平方向及び垂直方向において拡大される長さ夫々、Wh及びWvも異なってよい。図1Aの例では、上のブロック及び左のブロックからのピクセルが、拡大されたブロックを形成するために使用されている。これは、ほとんどの既存のビデオ圧縮標準がラスタ走査順序において画像ブロックを符号化し、上のブロック及び左のブロックが現在のブロックの前に符号化又は復号化されるためである。結果として、それらのブロックは、同じようにエンコーダ及びデコーダの両方で再構成され得る。異なる符号化順序が使用される場合に、他の位置からのブロック、例えば、右のブロック及び下のブロックが、現在のブロックを精緻化するために選択されてよい。ブロックサイズBv×Bhは、符号化設定分解能、ビットレート、等に基づき様々であってよい。それはまた、フレーム内のブロックごとに異なってよい。例えば、それは4×4、8×8、16×16、8×4、又は4×8であるよう選択されてよく、あるいは、それは変換又は量子化と同じサイズを有するよう選択されてよい。拡大されたブロック180は、圧縮のためにノイズにより汚染された画像ブロックとして見られることがあり、よって、その品質は、画像処理技術によって精緻化されてよい。拡大された範囲によれば、現在のブロック140における境界ピクセルは、そのブロック内の他のピクセルと同じくらい長いフィルタサポートの範囲から恩恵を受けることができる。ノイズ除去フィルタ又は他の画像処理方法が、拡大されたブロックを精緻化するために使用されてよく、例えば、メディアンフィルタ、バイラテラルフィルタ、又はSA-DCT形状適応DCT方法が使用されてよいが、これらに限られない。フィルタ長さは計算複雑性及び性能に基づき選択されてよく、拡大される範囲のサイズは、フィルタ長さに適応するよう設計されてよく、例えば、W=フィルタ長さ-1/2である。図1Bを参照すると、スライディングウィンドウフィルタリングを用いる画像精緻化の例が表されている。一実施形態において、拡大されたブロック180に関し、バイラテラルフィルタが、スライディングウィンドウ190内のピクセルを処理するために用いられる。我々は、スライディングウィンドウのサイズを2n1×2n1として表し、その場合に、スライディングウィンドウの中心ピクセルIx,yのためのフィルタリング処理は、次のように進む:ステップ1:スライディングウィンドウにおける夫々のピクセルIi,jに関して近似パラメータを計算する:ここで、σdは空間パラメータである。ステップ2:スライディングウィンドウにおける夫々のピクセルIi,jに関して相似パラメータを計算する:ここで、σrはレンジパラメータであり、Ix,yはピクセル値である。ステップ3:スライディングウィンドウにおける夫々のピクセルIi,jに関してフィルタ係数を計算する:ステップ4:ピクセルIx,yに関してフィルタ処理結果を計算する:ピクセルIx,yがフィルタリングされた後、スライディングウィンドウは、フィルタリング処理を続けるよう次の位置へ移動する。フィルタリングが完了する場合に、フィルタ処理結果は、現在のブロック及び影付きの範囲に対応するピクセル位置に関して取得される。我々は現在のブロック内のピクセルをフィルタ処理結果により更新する一方、影付きの範囲のピクセルを不変なままとする点に留意されたい。フィルタは繰り返し適用され得る。すなわち、現在のブロックがフィルタリングされた後、次の拡大されたブロックが形成されてよく、フィルタリングされたブロックは再度フィルタリングされ得る。繰り返しの回数は、性能利得及び計算複雑性のバランスをとるよう選択されてよい。一実施形態において、B=8、W=n=2であり、バイラテラルフィルタのためのパラメータσd及びσrは、量子化パラメータQPに基づき適応計算される:上記の式における計算は、特にH.264に適する。ビデオシーケンスが他の標準によって圧縮される場合に、式は然るべく調整されるべきである。図1A及び図1Bで表されるように、最初の再構成された画像ブロックは精緻化され得る。新しい符号化モード、すなわち、協調符号化モードは、現在のブロックを精緻化するために拡大されたブロックを使用するこの新しい符号化方法を指すために定義される。協調符号化モードにおける画像精緻化を考えると、例えば、幾つかの非ゼロの変換係数を切り捨てるすなわち、非ゼロの変換係数をゼロに設定する係数切り捨て又は係数閾値化を用いて、ビデオ品質を保つよう、より少ない変換係数を送信することが可能であり得る。係数切り捨てが適用される場合に、エントロピー符号化される必要がある非ゼロの変換係数はより少なくなり、ビットレートは低減される。当然、切り捨てをされた変換係数によって表される情報はデコーダでも失われ、復号化されたビデオの品質は損害を受けることがある。画像精緻化によりそのような品質損失を補償することによって、低減されたビットレートで同じ品質を得ることが可能であり、よって、ビデオ圧縮効率を改善することができる。良好なビデオ圧縮効率を取得するよう、我々は、データトレーニングを通じて、幾つの非ゼロ係数がブロックにおいて保たれるべきかを決定するようストラテジーを開発する。特に、我々は、ncと表される残りの非ゼロ係数の数が如何にしてブロックの画像特徴に関係しているのかを推定する。一実施形態において、我々は画像特徴として量子化パラメータQP及びブロックの分散σ2を考え、我々は、如何にしてQP及びσ2がncに関係しているかを記述するために関数f.を導く。数学的に、関係は、nc=fQP,σ2と記述され得る。関数f.を取得するよう、新しい協調符号化モードがエンコーダに組み込まれる。各マクロブロックは、既存の方法と、係数閾値化及び画像精緻化が実施される協調モードとの両方によって符号化される。トレーニングのために有意な統計データを集めるよう、様々なビデオシーケンスが異なるQPで符号化される。ビデオシーケンス及びQPの組み合わせの夫々について、我々はまた、切り捨て後の残りの非ゼロの変換係数の数を変化させる。一例において、高頻出の係数は係数切り捨てのためにゼロに設定され、非ゼロの係数の残数は8×8ブロックに関して10から36まで変化する。符号化処理の間、既存のH.264方法のレートひずみコストはブロックごとにRDcost0として計算され、協調モードのレートひずみコストはブロックごとにRDcostkとして計算される。ここで、kは、切り捨て後の残りの非ゼロの変換係数の数である。2つのレートひずみコストの間の差は、ΔRDcostk=RDcostk-RDcost0と計算される。夫々の符号化のためのデータセットQP,σ2,k,ΔRDcostkは、トレーニングデータセットにおけるエントリとして記録される。トレーニングデータセットにおけるデータエントリは、分散の対数log10σ2によってクラスタ化される。夫々のQP及び分散の夫々のクラスタに関して、ΔRDcostkの平均値が計算され、最小平均ΔRDcostkをもたらす最適なkがQP及びσ2とともにncとして記憶される。結果として、我々は、{QP,σ2,nc}に関して多数のデータセットを取得する。曲線適合法を用いると、QP及びσ2に対するncの関係が導出され得る。当然のことながら、トレーニングデータセット、ひいては、導出された関係は、ビデオ及び符号化パラメータに極めて依存する。一例となる設定において、ビデオはH.264コーデックによって圧縮され、8×8変換のみが有効にされ、バイラテラルフィルタリングは画像精緻化のために用いられる。この例となる設定のための関数は、次のように導出される:他の設定が使用される場合に、例えば、他のビデオ圧縮標準が使用されるか、又は4×4変換が8×8変換の代わりに使用されるか、又はバイラテラルフィルタリング以外の画像精緻化が適用される場合に、対応するトレーニングデータセットが形成されるべきであり、新しい関数又は新しい関数パラメータが取得されてよい。他の実施形態においては、我々は、関数f.を導出する場合に、画像特徴としてQP、非ゼロの係数の数ρ、及び走査順序例えば、ジグザグ走査順序において最後の非ゼロの係数のインデックスIlastを考えてよい。すなわち、関係は、nc=fQP,ρ,Ilastとして記述されてよい。この実施形態は、分散を計算する必要がないので、より簡単である。図2は、係数閾値化及び画像精緻化を用いるビデオ符号化方法200の例を表す。新しい協調符号化モードが方法200において含まれる。H.264エンコーダは、如何にして新しい符号化モードが組み込まれ得るのかを説明するために使用される。なお、新しいモードは、他のビデオ符号化方法に従うエンコーダに含まれ得る。方法200は、制御をループ制限ステップ210へ送るステップ205で開始する。ステップ215で、イントラ又はインター予測が、あるブロックについて実行される。予測残差、すなわち、原の画像ブロックと予測されたブロックとの間の差は、ステップ220で変換係数に変換される。変換係数が生成された後、符号化処理はH.265に従って起こるか、又は協調モードを始めてよい。例えば、より低いレートひずみコストを有して、より効率的であるモードが、そのブロックを符号化するために選択される。H.264に従う画像ブロックの圧縮及び再構成はステップ232、236、240、244及び248で実行される。ステップ232で、変換係数は、量子化された変換係数へと量子化される。量子化された変換係数は、ステップ236でエントロピー符号化される。逆量子化が、逆量子化された変換係数を取得するために、量子化された変換係数に対してステップ240で実行される。逆量子化された変換係数は、再構成された予測残差を取得するために、ステップ244で逆変換される。再構成された予測残差及びイントラ/インター予測からの予測されたブロックを用いると、ブロックはステップ248で再構成される。レートひずみコストJ2が、次いでステップ265で計算され得る。他方で、協調符号化モードを用いたブロックの圧縮及び再構成はステップ225、230、234、238、242、246及び250で実行される。量子化ステップ230の前に、一部の非ゼロ変換係数が切り捨てられる。一実施形態において、係数はジグザグ走査順序に編成されてよく、その走査順序の最後の非ゼロ係数はゼロに設定されてよい。厳密に幾つの係数が切り捨てられるべきかは、上述されたように、量子化パラメータ、ブロック分散、非ゼロの係数の数、最後の非ゼロの係数のインデックスに基づき計算されてよい。切り捨てをされた係数は次いで、ステップ230で量子化され、ステップ234でエントロピー符号化される。ステップ238での逆量子化及びステップ242での逆変換の後、最初のブロック再構成がステップ246で取得される。協調モードにおけるステップ230、234、238、242及び246は夫々、ステップ232、236、240、244及び248に対応する点に留意されたい。最初の再構成されたブロックは、例えば、図1A及び1Bで論じられたようにバイラテラルフィルタを用いて、ステップ250で精緻化される。画像精緻化は繰り返し実行することができる。例えば、フィルタリングが画像精緻化のために使用される場合に、反復フィルタリングが使用されてよいすなわち、フィルタリングされたピクセルが再度フィルタリングされ得る。。他の画像処理ツールが画像精緻化のために使用される場合に、処理されたピクセルは、反復精緻化のために再度処理されてよい。画像精緻化は隣接するブロックからのピクセルを使用してよく、一方、現在のブロックのピクセルのみが更新され、隣接するブロックからのピクセルは不変なままである。レートひずみコストJ1が次いで、ステップ260で計算される。ステップ270で、協調符号化モードはより小さいレートひずみコストを有するかどうか、すなわち、それはより効率的であるかどうかが確認される。協調モードがより効率的である場合は、協調符号化モードがステップ280で選択される。そうでない場合は、H.264に従う符号化方法がステップ285で選択される。エンコーダは、協調モードが選択されるかどうかを明示的又は暗示的に伝える。協調モードが使用される場合は、画像精緻化に関する情報、例えば、フィルタ係数が、デコーダへ伝えられるか又はデコーダで予め決定されるべきである。再構成されたブロックは、残りのブロックを符号化する場合に使用され得る。例えば、ブロック140が画像精緻化を用いて符号化された後、次のブロックは、画像精緻化のためにそれを使用することができる。各ブロックが符号化された後、ルーム制限はステップ290で終了し、処理はステップ299で終了する。方法200において、係数閾値化及び画像精緻化の両方が協調符号化モードにおいて考慮される。他の実施形態においては、係数閾値化及び画像精緻化は別々に適用されてよい。例えば、係数閾値化225はエンコーダにおいてスキップされてよい。他の例においては、画像精緻化250がスキップされてよい。方法200は、どの符号化モードを選択すべきかを決定するために協調符号化モード及びH.264符号化モードの両方をテストする。他の実施形態においては、エンコーダは、例えば、画像特性、符号化条件、及びエンコーダ速度要求に基づき、両方のモードをテストせずに、どの符号化モードを使用すべきかを決定してよい。図3は、符号化方法200に対応するビデオ復号化方法300の例を表す。方法300は、制御をループ制限ステップ310へ送るステップ305で開始する。圧縮データは、変換係数及び他の符号化情報を取得するためにステップ320でエントロピー復号化される。復号化された変換係数は、ステップ300で逆量子化され、ステップ340で予測残差を形成するよう逆変換される。予測残差と、イントラ又はインター予測からの予測されたブロックとを用いると、ブロックはステップ350で再構成される。ステップ360で、協調モードが使用されるかどうかが確認される。エンコーダは、協調モードが使用されるかどうかを暗示的又は明示的に伝えてよく、これに対して、デコーダはこの情報を導出すべきである。協調モードが使用される場合は、再構成されたブロックはステップ370で精緻化される。そうでない場合は、制御はステップ380へ渡される。各ブロックが復号化された後、ループ制限はステップ380で終了し、処理はステップ399で終了する。復号化処理は概してエンコーダ内の再構成処理と同じである点に留意されたい。例えば、ステップ330、340及び350は夫々、ステップ240、244及び248に対応し、同じ画像精緻化が符号化250及び復号化370で使用されるべきである。図4は、上記の係数閾値化及び/又は画像精緻化を使用するビデオエンコーダ400の例のブロック図を表す。装置400の入力は、符号化されるべきビデオを含む。例となるエンコーダ400において、符号化されるべきフレームはマクロブロックの単位で処理される。各マクロブロックは、イントラ又はインターモードのいずれかを用いて符号化される。マクロブロックがイントラモードにおいて符号化される場合に、それはブロック460でイントラ予測を実行する。インターモードにおいては、マクロブロックは動き推定475及び補償470を実行する。エンコーダは、イントラモード又はインターモードのいずれをマクロブロックを符号化するために使用すべきかを決定し440、予測残差は、予測されたブロックを原の画像ブロックから減じることによって計算される。予測残差は次いで、ブロック425で変換され量子化される。量子化された変換係数並びに動きベクトル及び他のシンタックス要素は、ビットストリームを出力するようエントロピー符号化される445。エンコーダは、更なる予測のためのリファレンスを提供するよう、符号化されたブロックを復号化する。量子化された変換係数は、ブロック450で予測残差を復号化するよう逆量子化され逆変換される。復号化された予測残差及び予測されたブロックを結合して455、画像ブロックは再構成される。フィルタ又は画像プロセッサは、例えば、ブロッキネスアーティファクトを低減するためにデブロッキングフィルタリングを実行するよう、再構成されたブロック又は再構成されたピクチャに適用される465。フィルタリングされた又は処理された画像は、リファレンスピクチャバッファ480に格納される。係数閾値化及び/又は画像精緻化をエンコーダ400に組み込むよう、変換及び量子化モジュール425は、ステップ225で記載されたような適応係数切り捨てを実行し、フィルタ465は、ステップ250で記載されたような画像精緻化のためのバイラテラルフィルタリングを実行してよい。フィルタ/プロセッサ465は、画像全体が再構成された後よりむしろ、各画像ブロックが再構成された後に画像精緻化を実行してよい点に留意されたい。加えて、フィルタ/プロセッサ465は、画像全体が再構成された後に、他のフィルタリング、例えば、デブロッキングを実行してよい。図5は、本原理を用いるビデオデコーダ500の例のブロック図を表す。装置500の入力はビデオビットストリームを含む。ビデオビットストリームは、ビデオエンコーダ400によって生成されてよい。ビットストリームは最初に、変換係数、動きベクトル、及び他の符号化された情報を取得するためにエントロピー復号化される545。変換係数は、ブロック550で予測残差を復号化するよう逆量子化され逆変換される。復号化された予測残差及び予測されたブロックを結合して525、画像ブロックは再構成される。予測されたブロックは、イントラ予測560又は動き補償予測570から取得されてよい。フィルタ又は一般的な画像プロセッサ565は、再構成されたブロック又は再構成された画像に適用される。フィルタリングされた又は処理された画像は、リファレンスピクチャバッファ580に格納される。エンコーダと同様に、画像精緻化をデコーダ400に組み込むよう、フィルタ/プロセッサ565は、ステップ370で記載されるように、画像精緻化のためにバイラテラルフィルタリング又は他の画像処理技術を実行してよい。係数切り捨てはデコーダでは実行されない点に留意されたい。ここで図6を参照すると、上記の特徴及び原理が適用され得るデータ伝送システム又は装置600が示されている。データ伝送システム又は装置600は、例えば、衛星、ケーブル、電話線、又は地上放送のような様々な媒体のいずれかを用いて信号を送信するためのヘッドエンド又は伝送システムであってよい。データ伝送システム又は装置600はまた、あるいは代替的に、例えば、記憶のために信号を供給するのに使用されてよい。伝送はインターネット又は何らかの他のネットワークを介して提供されてよい。データ伝送システム又は装置600は、例えば、ビデオコンテンツ又は他のコンテンツを生成及び配信することができる。データ伝送システム又は装置600は、処理されたデータ及び他の情報をプロセッサ601から受け取る。一実施態様において、プロセッサ601は、残りの非ゼロの係数の数と画像特徴との間の関係を取得するようビデオシーケンスの組をトレーニングする。プロセッサ601はまた、例えば、如何にして隣接するブロックからのピクセルが画像精緻化及びバイラテラルフィルタ係数のために使用されるかを示すメタデータをデータ伝送システム又は装置600へ供給してよい。データ伝送システム又は装置600は、エンコーダ602と、符号化された信号を送信することができる送信器604とを有する。エンコーダ602は、プロセッサ601からデータ情報を受け取る。エンコーダ602は、符号化された信号を生成する。エンコーダ602は、係数閾値化及び画像精緻化を実行してよい。エンコーダ602は、例えば、様々な情報片を受け取って記憶又は送信のための構造化された形式にまとめるアセンブリユニットを含むサブモジュールを有してよい。様々な情報片は、例えば、符号化された又は符号化されていないビデオと、例えば、協調符号化モードが使用されるかどうかを示すフラグ、及び他のシンタックス要素のような符号化された又は符号化された要素とを含んでよい。幾つかの実施態様において、エンコーダ602はプロセッサ601を有し、従って、プロセッサ601の動作を実行する。送信器604は、符号化された信号をエンコーダ602から受信し、その符号化された信号を1又はそれ以上の出力信号において送信する。送信器604は、例えば、符号化されたピクチャ及び/又はそれに関する情報を表す1又はそれ以上のビットストリームを有するプログラム信号を送信するよう適合されてよい。典型的な送信器は、例えば、エラー補正符号化を提供すること、信号においてデータをインターリーブすること、信号においてエネルギをランダマイズすること、信号を変調器606を用いて1又はそれ以上のキャリアに変調することのうちの1又はそれ以上のような機能を実行する。送信器604は、アンテナ図示せず。を有するか、又はそれとインターフェース接続してよい。更に、送信器604の実施は変調器606に制限されてよい。データ伝送システム又は装置600はまた、記憶ユニット608へ通信上結合される。一実施態様において、記憶ユニット608はエンコーダ602へ結合され、エンコーダ602からの符号化されたビットストリームを記憶する。他の実施態様においては、記憶ユニット608は送信器604へ結合され、送信器604からのビットストリームを記憶する。送信器604からのビットストリームは、例えば、送信器604によって更に処理された1又はそれ以上の符号化されたビットストリームを含んでよい。記憶ユニット608は、異なる実施態様において、標準DVD、ブルーレイディスク、ハードドライブ、又は何らかの他の記憶装置のうちの1又はそれ以上である。ここで図7を参照すると、上記の特徴及び原理が適用され得るデータ受信システム又は装置700が示されている。データ受信システム又は装置700は、例えば、記憶装置、衛星、ケーブル、電話線、又は地上放送のような様々な媒体を介して信号を受信するよう構成されてよい。信号はインターネット又は何らかの他のネットワークを介して受信されてよい。データ受信システム又は装置700は、例えば、携帯電話機、コンピュータ、セットトップボックス、テレビ受像機、あるいは、符号化されたビデオを受信し、例えば、表示例えば、ユーザへの表示のために、処理のために、又は記憶のために復号化されたビデオ信号を提供する他の装置であってよい。よって、データ受信システム又は装置700は、その出力を、例えば、テレビ受像機のスクリーン、コンピュータのモニタ、コンピュータ記憶、処理、又は表示のため、又は何らかの他の記憶、処理若しくは表示装置へ供給してよい。データ受信システム又は装置700は、例えば、本願の実施態様において記載される信号のような符号化された信号を受信する受信器702を有する。受信器702は、例えば、図6のデータ伝送システム600から出力された信号を受信してよい。受信器702は、例えば、符号化されたピクチャを表す複数のビットストリームを有するプログラム信号を受信するよう適合されてよい。典型的な受信器は、例えば、変調及び符号化されたデータ信号を受信すること、復調器704を用いて1又はそれ以上のキャリアからデータ信号を復調すること、信号においてエネルギをデランダマイズすること、信号においてデータをデインターリーブすること、及び信号をエラー訂正復号化することのうちの1又はそれ以上のような機能を実行する。受信器702は、アンテナ図示せず。を有するか、又はそれとインターフェース接続してよい。受信器702の実施は復調器704に制限されてよい。データ受信システム又は装置700はデコーダ706を有する。受信器702は、受信信号をデコーダ706へ供給する。受信器702によってデコーダ706へ供給される信号は、1又はそれ以上の符号化されたビットストリームを含んでよい。デコーダ706は、例えば、ビデオ情報を含む復号化されたビデオ信号のような復号化された信号を出力する。デコーダ706は、例えば、図5で記載されたデコーダ500であってよい。データ受信システム又は装置700はまた、記憶ユニット707へ通信上結合される。一実施態様において、記憶ユニット707は受信器702へ結合され、受信器702は、記憶ユニット707からビットストリームにアクセスする。他の実施態様においては、記憶ユニット707はデコーダ706へ結合され、デコーダ706は、記憶ユニット707からビットストリームにアクセスする。記憶ユニット707からアクセスされるビットストリームは、異なる実施態様において、1又はそれ以上の符号化されたビットストリームを含む。記憶ユニット707は、異なる実施態様において、標準DVD、ブルーレイディスク、ハードドライブ、又は何らかの他の記憶装置のうちの1又はそれ以上である。デコーダ706からの出力データは、一実施態様において、プロセッサ708へ供給される。幾つかの実施態様において、デコーダ706はプロセッサ708を有し、従って、プロセッサ708の動作を実行する。他の実施態様においては、プロセッサ708は、例えば、セットトップボックス又はテレビ受像機のようなダウンストリーム装置の一部である。我々は、このように、特定の特徴及び態様を有する1又はそれ以上の実施を提供する。特に、我々は、画像精緻化を用いたビデオ符号化及び復号化に係る幾つかの実施を提供し、これらはビデオ圧縮効率を改善するために使用されてよい。なお、それらの実施の変形及び追加的な適用が考えられ、本開示内にあり、記載される実施の特徴及び態様は、他の実施のために適合されてよい。本願で記載される実施及び特徴の幾つかは、MPEGHEVC標準及びその拡張との関連で使用されてよい。加えて、それらの実施及び特徴は、他の標準既存又は将来との関連で、又は標準に関係ない状況において、使用されてよい。本原理の一実施形態若しくは実施形態又は一実施態様若しくは実施態様及びそれらの他の変形への言及は、その実施形態に関連して記載される特定の特徴、構造、特性等が本原理の少なくとも1つの実施形態において含まれることを意味する。よって、本明細書の全体を通じて様々な箇所で現れる一実施形態において若しくは実施形態において又は一実施態様において若しくは実施態様においてとの表現及びその変形表現の出現は、必ずしも全て同じ実施形態に言及するわけではない。加えて、本願又はその特許請求の範囲は、様々な情報片を決定すると言及することがある。情報を決定することは、例えば、情報を推定すること、情報を計算すること、情報を予測すること、又はメモリから情報を取り出すことのうちの1又はそれ以上を含んでよい。当然のことながら、次の/、及び/又は、及びのうちの少なくとも1つの何れかの使用は、例えば、A/B、A及び/又はB及びA及びBのうちの少なくとも1つの場合に、最初に挙げられている選択肢Aのみの選択、又は2番目に挙げられている選択肢Bのみの選択、又は両方の選択肢A及びBの選択を包含するよう意図される。更なる例として、A、B及び/又はC及びA、B及びCのうちの少なくとも1つ及びA、B又はCのうちの少なくとも1つの場合に、そのような言い回しは、最初に挙げられている選択肢Aのみの選択、又は2番目に挙げられている選択肢Bのみの選択、3番目に挙げられている選択肢Cのみの選択、又は最初と2番目に挙げられている選択肢A及びBのみの選択、又は最初と3番目に挙げられている選択肢A及びCのみの選択、又は2番目と3番目に挙げられている選択肢B及びCのみの選択、又は3つの全ての選択肢A及びB及びCの選択を包含するよう意図される。これは、当業者によって容易に認識されるように、挙げられている事項だけ拡張されてよい。加えて、多くの実施態様は、エンコーダ例えば、エンコーダ602、デコーダ例えば、デコーダ706、デコーダからの出力を処理するポストプロセッサ例えば、プロセッサ708、又はエンコーダへ入力を供給するプレプロセッサ例えば、プロセッサ601のうちの1又はそれ以上において実施されてよい。更に、他の実施態様が本開示によって考えられる。ここで記載される実施態様は、例えば、方法若しくは処理、装置、ソフトウェアプログラム、データストリーム、又は信号において実施されてよい。たとえ信号の実施形態との関連でしか論じられない例えば、方法としてしか論じられないとしても、論じられる特徴の実施は他の形態例えば、装置又はプログラムにおいても実施されてよい。装置は、例えば、適切なハードウェア、ソフトウェア、及びファームウェアにおいて実施されてよい。方法は、概して、例えば、コンピュータ、マイクロプロセッサ、集積回路、又はプログラマブルロジックデバイスを含む処理装置を指す、例えばプロセッサのような装置において実施されてよい。プロセッサはまた、例えば、コンピュータ、携帯電話機、ポータブル/パーソナルデジタルアシスタントPDA、及びエンドユーザ間の情報の通信を助ける他の装置のような通信装置を有する。ここで記載される様々な処理及び特徴の実施は、様々な異なる設備又は装置、特に、例えば、ビデオ符号化、ビデオ復号化、及びビデオデータの他の処理に関連する設備又は装置において具現されてよい。そのような設備の例には、エンコーダ、デコーダ、デコーダからの出力を処理するポストプロセッサ、エンコーダへ入力を供給するプレプロセッサ、ビデオコーダ、ビデオデコーダ、ビデオコーデック、ウェブサーバ、セットトップボックス、パーソナルコンピュータ、携帯電話機、PDA、ゲーム機、及び他の通信装置がある。当然に、設備は移動体であって、移動車両に設置されてよい。加えて、方法は、プロセッサによって実行される命令によって実施されてよく、そのような命令及び/又は実施によって生成されるデータ値は、例えば、集積回路、ソフトウェア担体、又は例えば、ハードディスク、コンパクトディスケットCD、光ディスク例えば、しばしばデジタルバーサタイルディスク又はデジタルビデオディスクと称されるDVD、ランダムアクセスメモリRAM、若しくは読み出し専用メモリROMのような他の記憶装置のようなプロセッサ可読媒体で記憶されてよい。命令は、プロセッサ可読媒体で有形に具現されるアプリケーションプログラムを形成してよい。命令は、例えば、ハードウェア、ファームウェア、ソフトウェア、又はそれらの組み合わせにあってよい。命令は、例えば、オペレーティングシステム、別個のアプリケーション、又はそれらの組み合わせにおいて見つけられてよい。プロセッサは、従って、例えば、処理を実行するよう構成された装置、及び処理を実行する命令を有するプロセッサ可読媒体例えば、記憶装置を備える装置の両方として特徴付けられてよい。更に、プロセッサ可読媒体は、命令に加えて又はそれの代わりに、実施によって生成されたデータ値を記憶してよい。当業者には当然に、実施は、例えば、記憶又は送信され得る情報を搬送するようフォーマットされた様々な信号を生成してよい。情報は、例えば、方法を実行する命令、又は記載される実施のうちの1つによって生成されたデータを含んでよい。例えば、信号は、記載される実施形態のシンタックスを書き込む若しくは読み出すための規則をデータとして搬送するよう、又は記載される実施形態によって書き込まれる実際のシンタックス値をデータとして搬送するようフォーマットされてよい。そのような信号は、例えば、電磁波として例えば、スペクトルの無線周波数部分を用いる、又はベースバンド信号としてフォーマットされてよい。フォーマッティングは、例えば、データストリームを符号化し、符号化されたデータストリームにより搬送波を変調することを含んでよい。信号が搬送する情報は、例えば、アナログ又はデジタルの情報であってよい。信号は、知られている様々な異なる有線又は無線リンクを介して送信されてよい。信号は、プロセッサ可読媒体で記憶されてよい。多数の実施態様が記載されてきた。それにもかかわらず、様々な変形がなされ得ることが理解されるであろう。例えば、異なる実施態様の要素は、他の実施態様を生成するために組み合わされ、補足され、変更され、又は除去されてよい。加えて、当業者は、他の構造及び処理が開示されているものに取って代わってよく、結果として得られる実施態様が、開示されている実施態様と少なくとも略同じ結果を達成するよう、少なくとも略同じように少なくとも略同じ機能を実行することを理解するであろう。加えて、それら及び他の実施態様は本願によって考慮される。"