Skálázható videokódolás

Scalable Video Coding ( SVC ) az ITU-T és az ISO által közösen kifejlesztett videotömörítési szabvány neve. A két csoport létrehozta a Közös Videócsoportot (JVT) a H.264 szabványvagy az MPEG-4 AVC (ITU-T Rec. H.264 | ISO / IEC 14496-10 AVC) fejlesztésére. Az SVC célja egy alkalmazkodó vagy skálázható ( skálázható )tartalom biztosítása, vagyis a tartalomegyszer konvertálható , majd különböző sebességeket kínál, különböző minőségekkel.

Ban ben 2003. október, a Moving Picture Experts Group ( MPEG ) felhívást indít a tudományos közösség felé („  Pályázati felhívás az SVC technológiára  ”). Tizennégy projektet javasolnak, amelyek közül tizenkettő a hullámtömörítésen alapszik , a fennmaradó két javaslat a H.264 / MPEG-4 AVC kiterjesztése. Az egyiket, amelyet a Heinrich-Hertz-Institut (HHI) képi csoportja javasolt, az MPEG választja ki SVC szabványosítási projektjének kiindulópontjaként.

Ban ben 2005. január, az MPEG és a Video Coding Experts Group (VCEG) megállapodtak abban, hogy befejezik az SVC projektet a H.264 / MPEG-4 AVC szabványuk módosításaként.

Ban ben 2008. november, A Google elindította új Gmail Video Chat szolgáltatását, amely H.264 / SVC kodeket használ. Valószínűleg az első szolgáltatás, amely ezt a szabványt "fogyasztói" alkalmazásokhoz használja.

A méretezhetőség alapelvei

Bemutatás

A skálázhatóság (skálázhatóság és alkalmazkodóképesség jó franciául) az a képesség, hogy jelet jelenítsen meg az információ különböző szintjein. A jelet egyetlen bináris folyamban kódolják, hogy lehetőséget nyújtsanak egy alapfolyam dekódolására és a streamek befogadására, amelyek minősége egymás után növekszik.

Ehhez háromféle méretezhetőséget határoznak meg:

Térbeli méretezhetőség

A térbeli méretezhetőség megfelel a rekonstruált képek felbontásának megválasztásának (például QCIF , CIF vagy SD). A térbeli méretezhetőséget piramis alakú lebontással érhetjük el különböző térbeli szintekre.

Időbeli méretezhetőség

Az időbeli méretezhetőség megfelel a dekódolt videofolyam képeinek gyakoriságának. A különböző frekvenciákat a képek hierarchikus felépítésével kapják meg.

Minőségi skálázhatóság

Méretezhetőség Az SNR (jel-zaj arány vagy jel-zaj ) vagy minőség növeli egy réteg jel-zaj arányát, vagyis csökkenti a kép eredeti és rekonstruált képe közötti kvantálási torzulást. Két megközelítést javasolnak: FGS (finomszemcsés méretezhetőség) és CGS (durva szemcseméret).

CGS skálázhatóság

Az SVC-séma lehetővé teszi a minőségi méretezhetőség beépítését a térbeli felbontások skáláján keresztül. Minden térbeli felbontást egy új réteg segítségével kódolnak, ami az adatok (textúra, mozgás) finomításához vezet.

Ugyanazon térbeli felbontás érdekében a minőségi skálázhatóság több úgynevezett „minőségi” réteg egymás utáni kódolásával érhető el. Két egymást követő térbeli réteg képei ekkor ugyanazon a felbontásban vannak, de kisebb-nagyobb pontossággal vannak kódolva. Az első réteg, amelynek minősége minimális, a kvantálási lépést a következő rétegekre csökkentjük.

Finom méretezhetőség

A finom méretezhetőséget a transzformált együtthatók progresszív finomításával érhetjük el ugyanazon térbeli réteg belsejében. Az alapvető minőségi réteg megfelel az együtthatók kódolásának az AVC szabvány szerint, egy kezdeti QP kvantálási lépéssel, amely garantálja a minimálisan elfogadható minőséget. Ez a réteg nem méretezhető.

A következő minőségi finomítási rétegeket úgy kapjuk meg, hogy a maradék együtthatóit kvantáljuk egy hatszor csökkentett QP-együtthatóval, ami megfelel a kvantálási lépés kettővel való elosztásának.

A finomítási információkat tartalmazó adatfolyam bármely ponton megcsonkítható, ami minőségi finom méretezhetőséget tesz lehetővé.

Lásd is

  • MPEG-5 2. rész LC EVC
  • AV1 összehasonlítás: skálázható videokódolás a következővel: SVT-AV1 ( skálázható videotechnikához az AV1-hez )
  • V9 összehasonlítása: skálázható Video Coding az: SVT-VP9 (a skálázható Video technológia a VP9 )
  • H.265 / HEVC összehasonlítása: skálázható videó kódolás az: SVT-HEVC (a skálázható Video technológia a HEVC ) és skálázhatóság Extensions (SHVC)

Megjegyzések és hivatkozások

Külső linkek