YUV: Porovnání verzí
m obrázek |
mBez shrnutí editace |
||
(Není zobrazeno 27 mezilehlých verzí od 19 dalších uživatelů.) | |||
Řádek 1: | Řádek 1: | ||
[[Soubor:YUV UV plane.svg|náhled|upright=1.2|Příklad U-V barevné plochy s hodnotou Y' 0,5 uvnitř RGB [[gamut]]u]] |
|||
[[ |
[[Soubor:Barn-yuv.png|vpravo|náhled|Obrázek a jeho jasová (Y') a chromatické (U a V) složky.]] |
||
'''YUV''' je[[ |
'''YUV''' je [[barevný model]] používaný v [[televizní vysílání|televizním vysílání]] v normě [[PAL]] a [[High-definition television|HDTV]]. |
||
Model k popisu barvy používá tříprvkový vektor [Y,U,V], kde Y je [[jas]]ová složka a U a V jsou barevné složky. U je také někdy označováno jako B-Y a V odpovídá R-Y. Barevné složky se používají v rozsahu od |
Model k popisu barvy používá tříprvkový vektor [Y,U,V], kde Y je [[jas]]ová složka a U a V jsou barevné složky. U je také někdy označováno jako B-Y a V odpovídá R-Y. Barevné složky se používají v rozsahu od −0.5 do +0.5, jasová složka má rozsah od 0 do 1. Zatímco jas je přenášen se všemi detaily, některé detaily v komponentách barevného signálu bez informací o jasu lze odstranit snížením rozlišení odpočtů (filtrování nebo zprůměrování).<ref>{{Citace elektronického periodika |
||
| titul = Color Models |
|||
| periodikum = Intel |
|||
| url = https://www.intel.com/content/www/us/en/docs/ipp/developer-reference/2021-7/color-models.html |
|||
| jazyk = en |
|||
| datum přístupu = 2023-11-05 |
|||
}}</ref> |
|||
YUV kóduje barevný obraz nebo video s ohledem na lidské vnímání, což umožňuje snížení šířky pásma pro barevné složky, a tím obvykle umožňuje efektivnější maskování chyb přenosu nebo artefaktů komprese vnímáním člověka, než kdyby se používala "přímá" RGB reprezentace.<ref>{{Citace elektronického periodika |
|||
⚫ | |||
| titul = What are RGB and YUV color spaces? |
|||
| periodikum = DEXON Systems- Visual Quality Innovation |
|||
| url = https://dexonsystems.com/blog/rgb-yuv-color-spaces |
|||
| jazyk = en-US |
|||
| datum přístupu = 2023-11-05 |
|||
}}</ref> |
|||
== Použití == |
|||
Barevný model YUV se začal používat v systémech pro přenos a vysílání videa (formáty jako například SECAM, NTSC, PAL), protože je kompatibilní s tradičními černobílými přijímači, které dokážou zobrazit pouze jasový kanál "Y". V televizi se signál jasu Y před vysíláním videa převádí z RGB na YUV a v televizních přijímačích dochází k reverzní transformaci. Složky U a V jsou zodpovědné za přenos barev.<ref>{{Citace elektronické monografie |
|||
| příjmení = Staff |
|||
| jméno = Embedded |
|||
| titul = Color space conversion for HDTV on computer displays |
|||
| url = https://www.embedded.com/color-space-conversion-for-hdtv-on-computer-displays/ |
|||
| datum vydání = 2006-03-17 |
|||
| datum přístupu = 2023-11-05 |
|||
| jazyk = en-US |
|||
}}</ref> |
|||
Využití YUV se rozšířilo do mnoha aplikací v digitálních systémech díky schopnosti přesného zachycení lidského vnímání barev. Barevný model se často používá v video kodecích pro kompresi a uchování kvality videa při omezení šířky pásma, umožňuje přesnější reprodukci barev a snižuje nároky na přenosovou kapacitu, což je klíčové pro moderní digitální formáty videa.<ref>{{Citace elektronického periodika |
|||
| příjmení = drewbatgit |
|||
| titul = About YUV Video - Win32 apps |
|||
| periodikum = learn.microsoft.com |
|||
| url = https://learn.microsoft.com/en-us/windows/win32/medfound/about-yuv-video |
|||
| datum vydání = 2021-01-07 |
|||
| jazyk = en-us |
|||
| datum přístupu = 2023-11-05 |
|||
}}</ref> |
|||
== Historie == |
|||
Barevný model YUV vznikl, když bylo potřeba vytvořit způsob přenosu barevného signálu, který by byl kompatibilní s černobílým vysíláním. K stávající jasové složce byla přidána složka barevná. |
|||
== Formáty YUV == |
|||
Rychlý rozvoj technologií přenosu videa přivedl k vzniku velkého množství různých formátů barevného modelu YUV, jako například YV24 (formát obrázu - planar, podvzorkování barvonosných složek - 4:4:4) a YUY2 (formát obrázku - packed/interleaved, podvzorkování barvonosných složek - 4:2:2).<ref>{{Citace elektronické monografie |
|||
| titul = YUV color system – HiSoUR – Hi So You Are |
|||
| url = https://www.hisour.com/yuv-color-system-25916/ |
|||
| datum přístupu = 2023-11-05 |
|||
| jazyk = en-US |
|||
}}</ref> |
|||
Existují tři typy formátů: |
|||
1) Planar (znamená to, že komponenty Y, U a V jsou seskupeny dohromady). |
|||
2) Semi-planar (znamená to, že komponenty Y jsou seskupeny dohromady a komponenty U a V střídají se). |
|||
3) Packed/interleaved (znamená to, že komponenty Y, U a V střídají se).<ref>{{Citace elektronického periodika |
|||
| titul = 2.7.1.2. Planar YUV formats — The Linux Kernel documentation |
|||
| periodikum = docs.kernel.org |
|||
| url = https://docs.kernel.org/userspace-api/media/v4l/pixfmt-yuv-planar.html |
|||
| datum přístupu = 2023-11-05 |
|||
}}</ref> |
|||
== Převody == |
|||
⚫ | |||
:<math> |
:<math> |
||
\begin{pmatrix} Y \\ U \\ V \\ \end{pmatrix} = |
\begin{pmatrix} Y \\ U \\ V \\ \end{pmatrix} = |
||
Řádek 11: | Řádek 72: | ||
0.615 & -0.515 & -0.100 \\ |
0.615 & -0.515 & -0.100 \\ |
||
\end{pmatrix} |
\end{pmatrix} |
||
\cdot \begin{pmatrix}R \\ G \\ B \\ \end{pmatrix} |
|||
</math> |
</math> |
||
Pro převod do modelu RGB se používá: |
Pro převod z YUV do modelu RGB se používá vzorec: |
||
:<math> |
:<math> |
||
\begin{pmatrix} R \\ G \\ B \\ \end{pmatrix} = |
\begin{pmatrix} R \\ G \\ B \\ \end{pmatrix} = |
||
Řádek 22: | Řádek 83: | ||
1 & 2.034 & 0 \\ |
1 & 2.034 & 0 \\ |
||
\end{pmatrix} |
\end{pmatrix} |
||
\cdot \begin{pmatrix} Y \\ U \\ V \\ \end{pmatrix} |
|||
</math> |
</math> |
||
Kde R, G, B - respektive intenzita barev červené, zelené a modré, Y - jasová složka, U a V - barevné složky.<ref>{{Citace elektronického periodika |
|||
| příjmení = Wright |
|||
| jméno = Christopher |
|||
| titul = YUV Colorspace |
|||
| periodikum = softpixel.com |
|||
| url = https://softpixel.com/~cwright/programming/colorspace/yuv/ |
|||
| jazyk = en |
|||
| datum přístupu = 2023-11-05 |
|||
}}</ref> |
|||
== |
== Reference == |
||
<references /> |
|||
*[[YCbCr]] |
|||
== Externí odkazy == |
|||
* {{Commonscat}} |
|||
{{Pahýl}} |
|||
{{Barevné prostory}} |
|||
{{Portály|Televize}} |
|||
[[Kategorie:Barevné prostory]] |
[[Kategorie:Barevné prostory]] |
||
[[Kategorie:Kódování televizního signálu]] |
[[Kategorie:Kódování televizního signálu]] |
||
[[ar:واي يو في]] |
|||
[[de:YUV-Farbmodell]] |
|||
[[en:YUV]] |
|||
[[es:YUV]] |
|||
[[fr:YUV]] |
|||
[[it:Y'UV]] |
|||
[[nl:YUV]] |
|||
[[pl:YUV]] |
|||
[[ru:YUV]] |
|||
[[tr:YUV]] |
|||
[[vi:YUV]] |
|||
[[zh:YUV]] |
Aktuální verze z 5. 11. 2023, 21:01
YUV je barevný model používaný v televizním vysílání v normě PAL a HDTV. Model k popisu barvy používá tříprvkový vektor [Y,U,V], kde Y je jasová složka a U a V jsou barevné složky. U je také někdy označováno jako B-Y a V odpovídá R-Y. Barevné složky se používají v rozsahu od −0.5 do +0.5, jasová složka má rozsah od 0 do 1. Zatímco jas je přenášen se všemi detaily, některé detaily v komponentách barevného signálu bez informací o jasu lze odstranit snížením rozlišení odpočtů (filtrování nebo zprůměrování).[1]
YUV kóduje barevný obraz nebo video s ohledem na lidské vnímání, což umožňuje snížení šířky pásma pro barevné složky, a tím obvykle umožňuje efektivnější maskování chyb přenosu nebo artefaktů komprese vnímáním člověka, než kdyby se používala "přímá" RGB reprezentace.[2]
Použití
[editovat | editovat zdroj]Barevný model YUV se začal používat v systémech pro přenos a vysílání videa (formáty jako například SECAM, NTSC, PAL), protože je kompatibilní s tradičními černobílými přijímači, které dokážou zobrazit pouze jasový kanál "Y". V televizi se signál jasu Y před vysíláním videa převádí z RGB na YUV a v televizních přijímačích dochází k reverzní transformaci. Složky U a V jsou zodpovědné za přenos barev.[3]
Využití YUV se rozšířilo do mnoha aplikací v digitálních systémech díky schopnosti přesného zachycení lidského vnímání barev. Barevný model se často používá v video kodecích pro kompresi a uchování kvality videa při omezení šířky pásma, umožňuje přesnější reprodukci barev a snižuje nároky na přenosovou kapacitu, což je klíčové pro moderní digitální formáty videa.[4]
Historie
[editovat | editovat zdroj]Barevný model YUV vznikl, když bylo potřeba vytvořit způsob přenosu barevného signálu, který by byl kompatibilní s černobílým vysíláním. K stávající jasové složce byla přidána složka barevná.
Formáty YUV
[editovat | editovat zdroj]Rychlý rozvoj technologií přenosu videa přivedl k vzniku velkého množství různých formátů barevného modelu YUV, jako například YV24 (formát obrázu - planar, podvzorkování barvonosných složek - 4:4:4) a YUY2 (formát obrázku - packed/interleaved, podvzorkování barvonosných složek - 4:2:2).[5]
Existují tři typy formátů:
1) Planar (znamená to, že komponenty Y, U a V jsou seskupeny dohromady).
2) Semi-planar (znamená to, že komponenty Y jsou seskupeny dohromady a komponenty U a V střídají se).
3) Packed/interleaved (znamená to, že komponenty Y, U a V střídají se).[6]
Převody
[editovat | editovat zdroj]Pro převod modelu RGB do YUV se používá vzorec:
Pro převod z YUV do modelu RGB se používá vzorec:
Kde R, G, B - respektive intenzita barev červené, zelené a modré, Y - jasová složka, U a V - barevné složky.[7]
Reference
[editovat | editovat zdroj]- ↑ Color Models. Intel [online]. [cit. 2023-11-05]. Dostupné online. (anglicky)
- ↑ What are RGB and YUV color spaces?. DEXON Systems- Visual Quality Innovation [online]. [cit. 2023-11-05]. Dostupné online. (anglicky)
- ↑ STAFF, Embedded. Color space conversion for HDTV on computer displays [online]. 2006-03-17 [cit. 2023-11-05]. Dostupné online. (anglicky)
- ↑ DREWBATGIT. About YUV Video - Win32 apps. learn.microsoft.com [online]. 2021-01-07 [cit. 2023-11-05]. Dostupné online. (anglicky)
- ↑ YUV color system – HiSoUR – Hi So You Are [online]. [cit. 2023-11-05]. Dostupné online. (anglicky)
- ↑ 2.7.1.2. Planar YUV formats — The Linux Kernel documentation. docs.kernel.org [online]. [cit. 2023-11-05]. Dostupné online.
- ↑ WRIGHT, Christopher. YUV Colorspace. softpixel.com [online]. [cit. 2023-11-05]. Dostupné online. (anglicky)
Externí odkazy
[editovat | editovat zdroj]- Obrázky, zvuky či videa k tématu YUV na Wikimedia Commons