Barevná hloubka

Barevná hloubka ( kvalita barev , bitová rychlost obrazu , barevné rozlišení ) je termín pro počítačovou grafiku , který znamená počet bitů (kapacita paměti) použitých k uložení a reprezentaci barvy při kódování nebo jeden pixel rastrové grafiky nebo video obrazu (vyjádřený jako jednotka bitů na pixel ( eng.  bits per pixel , bpp )), nebo pro každou barvu, která tvoří jeden pixel (definováno jako bity na komponentu , bity na kanál , bity na barvu ( anglicky  bits per component, bits per channel, bits na barvu jsou všechny tři zkráceny bpc )). Pro spotřebitelské video standardy bitová hloubka definuje počet bitů použitých pro každou barevnou složku. [1] [2]

Monochromatické obrázky

Monochromatické obrázky jsou kódovány pomocí jednorozměrné šedé stupnice. Obvykle se jedná o sadu černé a bílé a přechodné odstíny šedé, ale lze použít i jiné kombinace: například monochromatické monitory často místo bílé používají zelenou nebo oranžovou barvu.

Indexované barvy a palety

Obraz je zakódován pomocí diskrétní sady barev, z nichž každá je popsána pomocí palety nezávisle na sobě.

"Skutečné" barvy (TrueColor)

S rostoucím počtem bitů v barevné reprezentaci se počet zobrazovaných barev pro barevné palety stal neprakticky velkým (20bitová barevná hloubka vyžaduje více paměti pro uložení barevné palety než paměť pro uložení samotných obrazových pixelů ). S velkou barevnou hloubkou je v praxi zakódován jas červené , zelené a modré složky - takové kódování se nazývá RGB model.

8bitová "skutečná" barva

Vysoce omezené, ale „skutečné“ barevné schéma, ve kterém jsou tři bity (každá z osmi možných hodnot) pro červenou (R) a zelenou (G) složku a dva zbývající bity na pixel pro kódování modré (B) složky ( čtyři možné hodnoty ), umožňují reprezentovat 256 (8×8×4) různých barev. Normální lidské oko je méně citlivé na modrou složku než na červenou a zelenou složku, takže modrá složka je zastoupena o jeden bit méně. Takové schéma bylo použito v počítačích řady MSX2 v 90. letech.

Toto schéma by se nemělo zaměňovat s indexovou barvou 8 bpp , která může být reprezentována výběrem různých barevných palet.

12bitová "skutečná" barva

12bitová „skutečná“ barva je zakódována se 4 bity (16 možných hodnot) pro každou ze složek R, G a B, což umožňuje reprezentovat 4096 (16×16×16) různých barev. Tato barevná hloubka se někdy používá v jednoduchých zařízeních s barevným displejem (jako jsou mobilní telefony).

Vysoká barva

HighColor nebo HiColor je navržen tak, aby reprezentoval „skutečné“ odstíny, tedy ty nejpříjemnější pro lidské oko. Taková barva je kódována 15 nebo 16 bity:

skutečné barvy

TrueColor (z angl.  true color  – „true / skutečná barva“) se blíží barvám „skutečného světa“, poskytuje 16,7 milionů různých barev. Tato barva je nejpříjemnější pro vnímání různých fotografií lidským okem, pro zpracování obrazu.

24bitová "skutečná" barva + alfa kanál (32bpp)

"32bitová barva" je příkladem nesprávného pojmenování při popisu barevné hloubky. Mylná představa je, že 32bitová barva umožňuje reprezentovat 2 32 = 4 294 967 296 různých odstínů [3] .

Ve skutečnosti je 32bitová barva 24bitová (TrueColor) s dalším 8bitovým kanálem, který je buď vyplněn nulami (neovlivňuje barvu), nebo je alfa kanálem , který nastavuje průhlednost obrazu pro každý pixel. - tj. existuje 16 777 216 odstínů barev a 256 stupňů průhlednosti [3] .

Důvodem, proč používají "prázdný" kanál, je touha optimalizovat práci s videopamětí , což je nejmodernější[ kdy? ] počítače mají 32bitové adresování a 32bitovou datovou sběrnici .

Také 32bitové zobrazení barvy v systému CMYK ( 8 bitů je přiřazeno azurové, purpurové, žluté a černé) [3] .

Deep Color (30/36/48 bitů)

Koncem 90. let začaly některé špičkové grafické systémy, jako je SGI , používat více než 8 bitů na kanál – například 12 nebo 16 bitů . Profesionální programy pro úpravu obrázků začaly šetřit 16 bitů na kanál a poskytovaly „ochranu“ proti hromadění chyb zaokrouhlování , chyb při výpočtu v omezené bitové mřížce čísel.

Pro další rozšíření dynamického rozsahu snímků byly vytvořeny různé modely. Například High Dynamic Range Imaging ( HDRI ) používá čísla s plovoucí desetinnou čárkou a umožňuje co nejpřesněji popsat intenzivní světlo a hluboké stíny v obrazech ve stejném barevném prostoru. Různé modely popisují takové rozsahy pomocí více než 32 bitů na kanál. Za zmínku stojí formát OpenEXR vytvořený společností Industrial Light & Magic na přelomu 20. a 21. století , který používá 16bitová ( poloviční přesnost ) čísla s plovoucí desetinnou čárkou k reprezentaci barevných odstínů lépe než 16bitová celá čísla . Očekává se, že tato barevná schémata nahradí standardní schémata, jakmile bude hardware podporovat nové formáty s dostatečnou rychlostí a efektivitou.

Podpora v oboru

Podpora Deep Color (30, 36 nebo 48 bitů) byla přidána do hardwarového rozhraní digitálního videa HDMI 1.3 v roce 2006 [4] .

Standard DisplayPort podporuje barevné hloubky větší než 24 bitů [5] [6] .

Windows 7 podporuje barvy od 30 do 48 bitů [7] .

Přitom typické LCD byly schopné zobrazovat pixely s hloubkou ne větší než 24 bitů a formáty 36 a 48 bitů umožňují zakódovat více barev, než dokáže lidské oko rozlišit [8] [9] .

Barva televizoru

Mnoho moderních televizorů a počítačových displejů zobrazuje obraz změnou intenzity tří základních barev: modré, zelené a červené. Jasně žlutá je například kompozice se stejnou intenzitou červené a zelené složky bez přidání modré složky. Toto je však pouze přibližné přiblížení a ve skutečnosti nevytváří jasně žlutou. Proto nejnovější technologie, jako je Texas Instruments BrilliantColor, rozšiřují typické červené, zelené a modré kanály o nové: tyrkysový (modrozelený) , purpurový a žlutý [ 10] . Mitsubishi a Samsung používají tuto technologii v některých televizních systémech.

Za předpokladu použití 8bitových kanálů jsou 6barevné obrázky kódovány 48bitovými barvami.

Grafické adaptéry ATI FireGL V7350 podporují 40bitové a 64bitové barvy [11] .

Viz také

Poznámky

  1. Gary J. Sullivan, Jens-Rainer Ohm, Woo-Jin Han, Thomas Wiegand. Přehled standardu High Efficiency Video Coding (HEVC)  . Získáno 21. listopadu 2020. Archivováno z originálu dne 8. ledna 2020.
  2. Jens-Rainer Ohm, Gary J. Sullivan, Heiko Schwarz, Thiow Keng Tan, Thomas Wiegand. Porovnání účinnosti kódování standardů kódování videa – včetně vysoce efektivního kódování videa (HEVC ) . Získáno 21. listopadu 2020. Archivováno z originálu 11. srpna 2013.  
  3. 1 2 3 Rich Franzen, Color Spaces Archived 17. března 2016 na Wayback Machine , 1998-2010 
  4. HDMI :: Zdroje :: Knowledge Base (odkaz není k dispozici) . Získáno 7. března 2016. Archivováno z originálu 10. července 2009. 
  5. Pohled zevnitř na DisplayPort v1.2 . Získáno 7. března 2016. Archivováno z originálu dne 8. března 2016.
  6. Veröffentlicht VESA DisplayPort 1.3 . Datum přístupu: 7. března 2016. Archivováno z originálu 4. března 2016.
  7. Podpora Windows 7 High Color . Datum přístupu: 7. března 2016. Archivováno z originálu 21. února 2009.
  8. Mark Hachman . HDMI upgradováno na podporu 'Deep Color' , ExtremeTech  ( 12. června 2006). Archivováno z originálu 22. července 2015. Staženo 19. července 2015.
  9. Tom Kopin (Kramer USA), Sergej Dmitrenko. Problémy s hlubokými barvami 28-29. Časopis Mediavision (květen 2013). Získáno 19. července 2015. Archivováno z originálu dne 21. července 2015.
  10. Hutchison, David C. Širší barevné gamuty na zobrazovacích systémech DLP prostřednictvím technologie BrilliantColor  //  Digital TV DesignLine: journal. - 2006. - 5. dubna. Archivováno z originálu 28. září 2007.
  11. ATI uvádí na trh 1GB grafickou kartu FireGL V7350 . Získáno 6. března 2016. Archivováno z originálu 30. července 2017.

Odkazy