Filtr odblokování - Deblocking filter

Vlevo je normální snímek z komprimovaného video streamu. Byl na něj použit filtr odblokování a výsledek je zobrazen vpravo.

Odblokování filtr je videofiltr aplikován na dekódovaných komprimovaného videa pro zlepšení kvality obrazu a výkon predikce vyhlazením ostré hrany , které mohou tvořit od makrobloků , když blok kódování použití postupů. Cílem filtru je zlepšit vzhled dekódovaných obrázků. Je součástí specifikace jak pro kodek SMPTE VC-1, tak pro kodek ITU H.264 (ISO MPEG-4 AVC).

Filtr pro odblokování H.264

Na rozdíl od starších standardů MPEG- 1 / 2 / 4 není deblokovací filtr H.264 doplňkovou funkcí dekodéru. Jedná se o funkci jak na dekódovací cestě, tak na kódovací cestě, takže efekty smyčky filtru ve smyčce jsou brány v úvahu v referenčních makroblocích použitých pro predikci. Když je stream zakódován, lze vybrat sílu filtru nebo lze filtr úplně vypnout. V opačném případě je síla filtru určena režimy kódování sousedních bloků, velikostí kroku kvantování a strmostí gradientu jasu mezi bloky.

Filtr pracuje na okrajích každého transformačního bloku 4 × 4 nebo 8 × 8 v rovinách lumy a chroma každého obrázku. Okraji každého malého bloku je přiřazena mezní síla na základě toho, zda se jedná také o hranici makrobloku, kódování (intra / inter) bloků, zda se odkazy (v predikci pohybu a výběru referenčního rámce ) liší a zda se jedná o luma nebo chroma hrana. Toto schéma přiřazuje silnější úrovně filtrování tam, kde je pravděpodobné větší zkreslení. Filtr může upravit až tři vzorky na obou stranách daného okraje bloku (v případě, že okraj je okraj luma, který leží mezi různými makrobloky a alespoň jeden z nich je uvnitř kódován). Ve většině případů může upravit jeden nebo dva vzorky na obou stranách hrany (v závislosti na velikosti kvantizačního kroku, vyladění síly filtru kodérem, výsledku testu detekce hrany a dalších faktorech).

H.263 odblokovací filtr přílohy J

Ačkoli je koncept deblokovacího filtru "ve smyčce" nejlépe známý ve vztahu k H.264, ve skutečnosti byl také standardizován dříve (v poněkud odlišné podobě) v příloze J. H.263v 2.

Deblokovací filtry jako postprocesory

Před H.263 přílohou J a H.264 bylo použití deblokovacího filtru jako techniky následného zpracování ke zlepšení vizuální kvality dekódovaných obrázků již známou technologií. To platilo zejména v odvětví videokonferencí, kde použité nízké přenosové rychlosti měly tendenci vytvářet významné blokovací artefakty, které by bylo možné takovým filtrem podstatně snížit.

Reference