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 '.
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 - Ye nel caso di un ricevitore a colori, deduciamo:
R ≃ Y + V Sol ≃ (–Y - U - V) / 2 B ≃ Y + UIn pratica, i fosfori non hanno la stessa efficienza, quindi vengono applicati coefficienti correttivi.
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 .
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à.
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):
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: