YUY2

YUY2

YUV

Exemple d'une plage U-V, où Y = 0,5, représenté à l'intérieur de la gamme de couleurs RVB ; en noir et blanc, seule Y est utilisée, toutes ces couleurs rendent donc le même gris

Le modèle YUV définit un espace colorimétrique en trois composantes. La première représente la luminance et les deux autres représentent la chrominance. YUV est utilisé dans les systèmes de diffusion télévisuelle PAL et NTSC. Le système SÉCAM utilise quant à lui l'espace colorimétrique YDbDr, dérivé de YUV.

YUV se rapproche beaucoup plus de la perception humaine des couleurs que le standard RVB (RGB en anglais) utilisé dans l'imagerie informatique, mais pas autant que l'espace colorimétrique HSV[réf. nécessaire].

Dans le traitement des signaux vidéo couleur, on ajuste les coefficients des signaux U et V de telle sorte que la valeur crête à crête soit égale à la valeur maximale de Y, soit 0,7 V.

Équations

Le signal YUV est créé depuis une source RGB (rouge, vert et bleu). Les valeurs de R, G et B sont additionnées selon leur poids relatif pour obtenir le signal Y. Ce dernier représente la luminance de la source. Le signal U est obtenu en soustrayant le Y du signal bleu d'origine ; de façon similaire le V est obtenu en soustrayant Y du signal rouge. Ces opérations peuvent facilement être réalisées au moyen d'un circuit analogique.

Les équations suivantes peuvent être utilisées pour dériver Y, U et V à partir des composantes R, G et B :

(R, G, B, Y) ∈ [0 ; 1]4
U ∈ [−0,436 ; 0,436]
V ∈ [−0,615 ; 0,615]

Cependant, les limites autorisées sur U et V dépendent de Y.

De RVB à YUV :

Y = 0,299⋅R + 0,587⋅V + 0,114⋅B
U = 0,492⋅(BY) = −0,147⋅R − 0,289⋅G + 0,436⋅B
V = 0,877⋅(RY) = 0,615⋅R − 0,515⋅G- 0,100⋅B

De YUV à RVB :

R = Y + 1,140⋅V
G = Y − 0,395⋅U − 0,581⋅V
B = Y + 2,032⋅U

Ou en utilisant ces matrices :


\begin{bmatrix} Y \\ U \\ V \end{bmatrix}
=
\begin{bmatrix} 0,299 & 0,587 & 0,114 \\ -0,147 & -0,289 & 0,436 \\ 0,615 & -0,515 & -0,100 \end{bmatrix}
\begin{bmatrix} R \\ G \\ B \end{bmatrix}


\begin{bmatrix} R \\ G \\ B \end{bmatrix}
=
\begin{bmatrix} 1 & 0 & 1,140 \\ 1 & -0,395 & -0,581 \\ 1 & 2,032 & 0 \end{bmatrix}
\begin{bmatrix} Y \\ U \\ V \end{bmatrix}

Ces coefficients sont empiriques.

Voir aussi

Ce document provient de « YUV ».

Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article YUY2 de Wikipédia en français (auteurs)

Игры ⚽ Поможем написать курсовую

Regardez d'autres dictionnaires:

  • YUY2 — Das YUV Farbmodell verwendet zur Darstellung der Farbinformation zwei Komponenten, die Luminanz (Lichtstärke pro Fläche) (luma) Y und die Chrominanz oder Farbanteil (chroma), wobei die Chrominanz wiederum aus zwei Komponenten U und V besteht. Die …   Deutsch Wikipedia

  • Lagarith — Lagarith  открытый кодек, созданный для кодирования видеоданных без потерь информации. Разработан Бэном Гринвудом (Ben Greenwood). Базируется на известном кодеке Huffyuv, примерно сравним с ним по быстродействию, превосходит по степени… …   Википедия

  • HuffYUV — Entwickler Ben Rudiak Gould Aktuelle Version 2.1.1 Betriebssystem Win32 Programmier­sprache C++ Kategorie freier Vid …   Deutsch Wikipedia

  • Lagarith — is an open source lossless video codec written by Ben Greenwood. It was designed and written with a few aims in mind: *Speed; while not as fast as Huffyuv, encoding speed is comparable to many other lossless video codecs, although decoding speed… …   Wikipedia

  • AviSynth — Infobox Software name = AviSynth caption = developer = AviSynth developers latest release version = 2.5.7 final latest release date = January 7, 2007 operating system = Windows genre = Digital video frameserver license = GNU GPL website =… …   Wikipedia

  • CorePNG — is a lossless RGB video codec based on PNG image compression. Each frame of video is compressed using PNG compression, allowing the codec to inherit all of the features of the PNG format, but also its limitations.CapabilitiesCorePNG supports… …   Wikipedia

  • Huffyuv — Entwickler: Ben Rudiak Gould Aktuelle Version: 2.1.1 Betriebssystem: Win32 Programmiersprache: C++ Kategorie …   Deutsch Wikipedia

  • Lagarith — Entwickler Ben Greenwood Aktuelle Version 1.3.20 (3. Juli 2009) Kategorie freier Videocodec Lizenz GPL leetcode.net …   Deutsch Wikipedia

  • Asus A6JA — La gamme d ordinateurs portable Asus A6JA, sortie en France à partir de février 2006, est orienté multimédia et surtout destinée aux joueurs avec l intégration d une carte graphique dernier cri ce qui permet de jouer à des jeux comme Oblivion et… …   Wikipédia en Français

  • AviSynth — Dernière version 2.5.8 (26 décembre 2008) [ …   Wikipédia en Français

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”