Podvzorkování barvonosných složek
Podvzorkování barvonosných složek je technika často používaná ke kompresi v souvislosti s barevným modelem YCbCr.
Lidský zrak je mnohem citlivější na změny jasu Y než barvonosných složek Cb a Cr. Tyto barvonosné složky jsou proto v multimédiích často podvzorkovávány. Ztráta informace je přitom člověkem běžně nepozorovatelná. Tato technika se používá např. v obrazových formátech JPEG, JPEG 2000 nebo všech videoformátech MPEG.
Několik pixelů, které mají společnou některou barevnou složku, tvoří blok neboli makropixel. Blok má typicky šířku 4 a výšku 2 vzorky. Podvzorkování se značí trojicí čísel ve formátu J:a:b. J udává šířku bloku (vždy 4), a je počet barvonosných složek horního řádku a b je počet těchto složek ve spodním řádku. Často používaná schémata podvzorkování jsou 4:4:4 (nepodvzorkováno), 4:2:2 (barvonosné složky horizontálně podvzorkovány na polovinu), 4:1:1 (horizontálně podvzorkovány na čtvrtinu) a 4:2:0 (horizontálně i vertikálně na polovinu).
Jak podvzorkování funguje
Podvzorkování barvonosných složek je ztrátová komprese, informace o barvách během tohoto procesu zanikají a dochází ke kompresi nebo omezení zdrojového signálu z původního vzorku. Tento signál je rozdělen na světlonosnou složku Y a dvě barvonosné složky Cb a Cr. V barvonosných složkách poté dochází ke snížení množství dat barev. Způsob závisí na zvoleném schématu. Využívá se zde faktu, že lidské oko kompresi ani nepostřehne, protože je více citlivé na intenzitu pixelů než na jejich barvy.[1][2][3]
Při podvzorkování je ze sousedních barevných složek vypočítána průměrná hodnota. V případě, že se jedná o dva sousední pixely na řádku, kompresní poměr se rovná přibližně 2/3. Pokud se průměruje hodnota pixelů tvořící čtverec 2×2, kompresní poměr činí 1/2.[1]
Typy podvzorkovacích schémat
Existuje několik možných schémat:
- 4:4:4
- 4:2:2
- 4:2:1
- 4:1:1
- 4:2:0
- 4:1:0
- 3:1:1
Mezi nejčastěji používané však patří 4:4:4, 4:2:2, 4:2:0.
Schéma 4:4:4
Toto schéma představuje RAW, bezeztrátovou (bezkompresní) kvalitu. Světlonosná složka Y i obě barevné složky Cb a Cr mají stejnou hodnotu, každou složku tedy tvoří plné čtyři pixely. Nedochází k žádnému podvzorkování, a tudíž ani ke kompresi. Využívá se například ve velmi kvalitních filmových skenerech.[2]
Schéma 4:2:2
Při použití tohoto schéma dochází k horizontálnímu podvzorkování na polovinu. Každý řádek má podvzorkované dva pixely, zbylé čtyři jsou duplikovány ze vzorku zpracováním jednotlivých složek. Dochází ke snížení šířky přenosového pásma a množství dat o 1/3. Toto schéma se využívá především při práci s videi (např. formát Digital-S, DVCPRO 50) a často také ve formátu JPEG/JFIF.[4][5][6]
Schéma 4:1:1
Schéma je podobné schématu 4:2:2, pouze s tím rozdílem, že barvonosné složky jsou horizontálně podvzorkovány na čtvrtinu. Ztráta barevné informace je proto znatelnější, komprese ovlivňuje přesnost a jasnost barev zdrojového signálu. Formáty, které využívají toto schéma, jsou např. DVCPRO nebo DVCAM.[7][4]
Schéma 4:2:0
Barvonosné složky jsou podvzorkovány na polovinu, a to jak horizontálně, tak vertikálně. V horním řádku tak zůstanou dva pixely, zbylých šest tyto pixely kopíruje a spodní řádek pak nemá žádné vlastní pixely. Šířka pásma i množství dat se sníží o polovinu. Schéma 4:2:0 používají především streamovací služby nebo digitální televize. Využívá se také např. u videoformátu DVD-Video nebo Blu-ray.[2][4][8]
Odkazy
Reference
- ↑ a b JANOUŠEK, Jan. Kompresní algoritmy grafiky [online]. Ústí nad Labem, 2012 [cit. 2021-04-13]. Dostupné z: http://skola.janousekjan.cz/data/ujep/ki-pmul/Kompresni%20algoritmy%20grafiky.docx Archivováno 13. 4. 2021 na Wayback Machine.. Seminární práce. Přírodovědecká fakulta Univerzity Jana Evangelisty Purkyně.
- ↑ a b c Je vzorkování barvonosných složek u monitorů důležité?. BenQ [online]. [cit. 2021-04-13]. Dostupné online.
- ↑ CHAN, G. Toward Better Chroma Subsampling: Recipient of the 2007 SMPTE Student Paper Award. SMPTE Motion Imaging Journal. 2008-05-XX, roč. 117, čís. 4, s. 39–45. Dostupné online [cit. 2021-04-13]. ISSN 2160-2492. DOI 10.5594/J15100.
- ↑ a b c The DV, DVCAM, & DVCPRO Formats -- tech details, FAQ, and links.. www.adamwilt.com [online]. [cit. 2021-04-13]. Dostupné online.
- ↑ MCNAMARA, Michael J. Chroma Subsampling Explained: Giving a Little to Save a Lot. Projector Central [online]. Sunnyvale, 1999, 19.03.2019 [cit. 2021-04-13]. Dostupné z: https://www.projectorcentral.com/chroma-subsampling-explained.html[nedostupný zdroj]
- ↑ [6] BAŘINA, David a Pavel ZEMČÍK. Multimédia [online]. Brno, 2017 [cit. 2021-04-13]. Dostupné z: https://www.fit.vutbr.cz/~ibarina/pub/mul-opora-2017-03-28.pdf. Studijní opora. Fakulta informačních technologií Vysokého učení technického v Brně.
- ↑ Understanding 4:1:1 and 4:2:2 Sampling Rates. Studio 1 Productions [online]. Port Orange [cit. 2021-04-13]. Dostupné z: https://www.studio1productions.com/Articles/411samp.html[nedostupný zdroj]
- ↑ 4:4:4 vs 4:2:2 vs 4:2:0 - Chroma Subsampling | LEARN MEDIA TECH [online]. 2020-04-27 [cit. 2021-04-13]. Dostupné online. (anglicky)[nedostupný zdroj]
Externí odkazy
- Obrázky, zvuky či videa k tématu Podvzorkování barvonosných složek na Wikimedia Commons