Réteges kódolás - Layered coding

A Réteges Kódolás egy olyan típusú adattömörítés a digitális videóhoz vagy digitális hanghoz, ahol a forrás video adat tömörítésének eredménye nem csak egy tömörített adatfolyam , mint más tömörítési típusokban, hanem több adatfolyam, úgynevezett réteg , amely lehetővé teszi a dekompressziót, még akkor is, ha néhány rétegek hiányoznak.

Áttekintés

Réteges kódolással több adatfolyam vagy réteg jön létre az eredeti videofolyam tömörítésekor. Ez ellentétben áll a tömörítés más típusaival, ahol az eredmény jellemzően egyetlen adatfolyam.

A dekompresszió során az összes réteg kombinálható az eredeti videófolyam újrateremtéséhez. Ezenkívül a folyam akkor is dekódolható, ha egyes rétegek hiányoznak (bár általában egy réteghierarchiát kell tiszteletben tartani, egy rendelkezésre álló alapréteggel). Ha hiányoznak a rétegek, az így kapott adatfolyam minősége romlik, de továbbra is használható lesz.

Felhasználási esetek

A réteges kódolás akkor hasznos, ha ugyanannak a videófolyamnak különböző minőségben kell rendelkezésre állnia, például adaptív bitráta streaminghez . Réteges kódolás nélkül a forrás videofolyamot többször kell kódolni, hogy különböző minőségű és bitsebességű tömörített folyamokat kapjunk. A réteges kódolás csak egyetlen idő kódolását teszi lehetővé, mert a rétegek eldobásával különböző minőségű folyamok nyerhetők.

Kapcsolódó technológiák

A réteges kódolás hasonló a többszörös leírási kódoláshoz , mivel mindkettő több összenyomott áramot hoz létre, amelyek kombinálhatók. Több leírás kódolásával azonban a különböző folyamok függetlenek egymástól, így bármely részhalmaz dekódolható, további rugalmasságot biztosítva.

A Scalable Video Coding egy videotömörítési szabvány, amely réteges kódolást használ.

Lásd még

Hivatkozások