Přeskočit na obsah

YUV: Porovnání verzí

Z Wikipedie, otevřené encyklopedie
Smazaný obsah Přidaný obsah
Chyběla mezera mezi slovy "je" a "barevný"
Nuia00 (diskuse | příspěvky)
mBez shrnutí editace
 
(Není zobrazeno 14 mezilehlých verzí od 7 dalších uživatelů.)
Řádek 1: Řádek 1:
[[Image:YUV UV plane.svg|thumb|300px|Příklad U-V barevné plochy s hodnotou Y' 0,5 uvnitř RGB [[gamut|gamutu]]]]
[[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]]
[[Image:Barn-yuv.png|right|thumb|200px|Obrázek a jeho jasová (Y') a chromatické (U a V) složky.]]
[[Soubor:Barn-yuv.png|vpravo|náhled|Obrázek a jeho jasová (Y') a chromatické (U a V) složky.]]
'''YUV''' je [[ barevný model]] používaný v [[televizní vysílání|televizním vysílání]] v normě [[PAL]] a [[High-definition television|HDTV]].
'''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 -0.5 do +0.5, jasová složka má rozsah od 0 do 1. Výhodou YUV je oddělení jasové složky, kterou člověk přesněji vnímá. Pak je možné vyhradit pro chromatickou složku menší šířku přenosového pásma.
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
== Historie==
| 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á.
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 ==
== Převody ==
Pro převod modelu [[RGB]] do YUV se používá vzorec:
Pro převod modelu [[RGB]] do YUV se používá vzorec:
:<math>
:<math>
\begin{pmatrix} Y \\ U \\ V \\ \end{pmatrix} =
\begin{pmatrix} Y \\ U \\ V \\ \end{pmatrix} =
Řádek 16: Řádek 72:
0.615 & -0.515 & -0.100 \\
0.615 & -0.515 & -0.100 \\
\end{pmatrix}
\end{pmatrix}
* \begin{pmatrix}R \\ G \\ B \\ \end{pmatrix}
\cdot \begin{pmatrix}R \\ G \\ B \\ \end{pmatrix}
</math>
</math>


Řádek 27: Řádek 83:
1 & 2.034 & 0 \\
1 & 2.034 & 0 \\
\end{pmatrix}
\end{pmatrix}
* \begin{pmatrix} Y \\ U \\ V \\ \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 />

== Externí odkazy ==
* {{Commonscat}}


{{Pahýl}}
{{Pahýl}}

Aktuální verze z 5. 11. 2023, 21:01

Příklad U-V barevné plochy s hodnotou Y' 0,5 uvnitř RGB gamutu
Obrázek a jeho jasová (Y') a chromatické (U a V) složky.

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]

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]

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]

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]

  1. Color Models. Intel [online]. [cit. 2023-11-05]. Dostupné online. (anglicky) 
  2. What are RGB and YUV color spaces?. DEXON Systems- Visual Quality Innovation [online]. [cit. 2023-11-05]. Dostupné online. (anglicky) 
  3. STAFF, Embedded. Color space conversion for HDTV on computer displays [online]. 2006-03-17 [cit. 2023-11-05]. Dostupné online. (anglicky) 
  4. DREWBATGIT. About YUV Video - Win32 apps. learn.microsoft.com [online]. 2021-01-07 [cit. 2023-11-05]. Dostupné online. (anglicky) 
  5. YUV color system – HiSoUR – Hi So You Are [online]. [cit. 2023-11-05]. Dostupné online. (anglicky) 
  6. 2.7.1.2. Planar YUV formats — The Linux Kernel documentation. docs.kernel.org [online]. [cit. 2023-11-05]. Dostupné online. 
  7. WRIGHT, Christopher. YUV Colorspace. softpixel.com [online]. [cit. 2023-11-05]. Dostupné online. (anglicky) 

Externí odkazy

[editovat | editovat zdroj]
  • Logo Wikimedia Commons Obrázky, zvuky či videa k tématu YUV na Wikimedia Commons