YCbCr

Il modello YCbCr o più precisamente Y'CbCr è un modo di rappresentare lo spazio colore nel video, essenzialmente derivante dai problemi di trasmissione radio.

Un'immagine catturata da qualsiasi dispositivo è la somma dei suoi colori, indipendentemente dal fatto che il risultato sia a colori o in bianco e nero. Così, anche in un'immagine in bianco e nero, il segnale Y 'che rappresenta la luminanza (da non confondere con la luminanza relativa annotata Y, il primo simbolo di Y' che indica una correzione gamma ), è stato creato dalla somma del rosso , blu e verde.

Viene inviato Y ', il segnale di luminanza (bianco e nero), più due informazioni di crominanza , Cb (Y' meno blu) e Cr (Y 'meno rosso). Il ricevitore può ricreare il verde e riprodurre un'immagine a colori. Infatti, se abbiamo Y '(Rosso + Verde + Blu) e Cb (Y' - Blu) e Cr (Y '- Rosso), il verde può essere matematicamente ricreato usando l'equazione: Y' = 0,3 R '+ 0,6 V' + 0,1 B '.

Interesse e principio

Questo standard è stato sviluppato in un momento in cui era necessario garantire la compatibilità tra i ricevitori televisivi in bianco e nero e i ricevitori a colori.

Essendo il colore creato dalla giustapposizione di tre tipi di fosfori rosso (R), verde ( inglese  : verde , G) e blu (B), è necessario trasmettere tre componenti, tre segnali. Tuttavia, il bianco e nero include solo una tinta, la scala di grigi. I tre segnali trasmessi non sono quindi le tre componenti RGB ma la tonalità di grigio Y o Y 'e la differenza tra questa tonalità e altre due componenti.

Pertanto, un ricevitore in bianco e nero elaborerà solo la componente Y o Y 'e i ricevitori a colori dedurranno le tre componenti cromatiche per semplice sottrazione. Schematicamente, vengono trasmesse tre componenti Y, U e V:

Y ≃ R + G + B U ≃ B - Y V ≃ R - Y

e nel caso di un ricevitore a colori, deduciamo:

R ≃ Y + V Sol ≃ (–Y - U - V) / 2 B ≃ Y + U

In pratica, i fosfori non hanno la stessa efficienza, quindi vengono applicati coefficienti correttivi.


uso

Per la televisione

Questo sistema di codifica a colori e trasmissione per la televisione era necessario per diversi motivi:

La notazione Y'CbCr si riferisce al trasporto del componente video in formato digitale, a differenza della notazione Y'PbPr o Y'DbDr .

In informatica

Il sistema Y'CbCr viene utilizzato per le immagini JPEG . Questo modello di colore consente di ridurre le dimensioni di un'immagine. Questa riduzione si basa sulla seguente osservazione: l'occhio umano è più sensibile alla luminanza che alla crominanza. È quindi possibile degradare la croma di un'immagine mantenendo una buona qualità.

Formule di calcolo

Conversione R'G'B '/ Y'CbCr

Per calcolare i valori dei componenti Y'CbCr di un'immagine dai componenti R'V'B ' (o R'G'B') (che variano da 0 a 255), vengono utilizzate le seguenti formule:

Aggiungendo 128 a Cb e Cr è possibile ottenere byte i cui valori variano tra 0 e 255 La conversione inversa avviene come segue (i valori ottenuti variano comunque tra 0 e 255):

Standard CCIR 601

Nello standard CCIR 601 per i componenti video televisivi, Y 'varia da 16 a 235 e Cr e Cb da 16 a 240. Le formule di conversione sono quindi (le variabili minuscole che variano da 0 a 1, p b e p r che variano da Da -0,5 a 0,5, le variabili in maiuscolo sono byte tra 0 e 255):

La conversione in byte viene eseguita come segue:

o più semplicemente:

Vedi anche

Leggere

Note e riferimenti

  1. Standard JPEG , p.  4
  2. Standard della International Telecommunication Union , p.  80-90
<img src="https://fr.wikipedia.org/wiki/Special:CentralAutoLogin/start?type=1x1" alt="" title="" width="1" height="1" style="border: none; position: absolute;">