Vrstvené kódování - Layered coding

Vrstvené kódování je typ komprese dat pro digitální video nebo digitální zvuk kde výsledek komprese zdrojových video dat není komprimován pouze jedním datový tok, stejně jako v jiných typech komprese, ale více streamů, tzv vrstvy, umožňující dekompresi, i když některé vrstvy chybí.

Přehled

Díky vrstvenému kódování se při kompresi původního video streamu vytvoří více datových toků nebo vrstev. To je na rozdíl od jiných typů komprese, kde je výsledkem obvykle jeden datový proud.

Během dekomprese lze všechny vrstvy kombinovat a znovu vytvořit původní video stream. Stream lze navíc dekódovat, i když některé vrstvy chybí (i když je obvykle nutné respektovat hierarchii vrstev, přičemž základní vrstva musí být k dispozici). Pokud vrstvy chybí, výsledný stream bude mít sníženou vizuální kvalitu, ale bude stále použitelný.[1]

Případy užití

Vrstvené kódování je užitečné, když je třeba mít k dispozici stejný stream videa v různých kvalitách, například pro adaptivní streamování datového toku. Bez vrstveného kódování musí být zdrojový videostream kódován několikrát, aby se získaly komprimované streamy s různými kvalitami a bitrate. Vrstvené kódování umožňuje pouze jednorázové kódování, protože streamy různých kvalit lze získat vyřazením vrstev.

Související technologie

Vrstvené kódování je podobné kódování více popisů v tom, že oba produkují více komprimovaných streamů, které lze kombinovat.[2]S kódováním více popisů jsou však různé toky na sobě nezávislé, takže lze dekódovat jakoukoli podmnožinu, což poskytuje další flexibilitu.

Škálovatelné kódování videa je standard komprese videa, který využívá vrstvené kódování.

Reference

  1. ^ „Přehled více technik kódování pro doručování videa odolného vůči chybám“ (PDF).
  2. ^ Chakareski, J .; Han, S .; Girod, B. (01.04.2005). Msgstr "Vrstvené kódování vs. více popisů pro streamování videa přes více cest". Multimediální systémy. 10 (4): 275–285. doi:10.1007 / s00530-004-0162-3. ISSN  1432-1882. S2CID  165714.