YCbCr

YCbCr- modellen eller mer presist Y'CbCr er en måte å representere fargerommet i video, hovedsakelig som følge av problemene med radiooverføring.

Et bilde tatt av en hvilken som helst enhet er summen av fargene, enten resultatet er farge eller svart-hvitt. Dermed, selv i et svart-hvitt bilde, ble signalet Y 'som representerer lumaen (ikke forvekslet med den relative luminansen bemerket Y, primærsymbolet til Y' som indikerer en gammakorreksjon ), opprettet av summen av det røde , blå og grønn.

Sendes Y ', luminanssignalet (svart og hvitt), pluss to krominansinformasjon , Cb (Y' minus blå) og Cr (Y 'minus rød). Mottakeren kan gjenskape det grønne og gjengi et fargebilde. Faktisk, hvis vi har Y '(rød + grønn + blå) og Cb (Y' - blå) og Cr (Y '- rød), kan grønn matematisk gjenskapes ved hjelp av ligningen: Y' = 0,3 R '+ 0,6 V' + 0,1 B '.

Interesse og prinsipp

Denne standarden ble utviklet på et tidspunkt da det var nødvendig å sikre kompatibilitet mellom svart-hvitt- TV- mottakere og fargemottakere.

Fargen som skapes ved sammenstillingen av tre typer fosfor rød (R), grønn ( engelsk  : grønn , G) og blå (B), er det nødvendig å overføre tre komponenter, tre signaler. Imidlertid inkluderer svart-hvitt bare en fargetone, gråtonen. De tre signalene som sendes er derfor ikke de tre RGB-komponentene, men skyggen av grå Y eller Y ', og forskjellen mellom denne skyggen og to andre komponenter.

Dermed vil en svart-hvitt mottaker bare behandle Y- eller Y'-komponenten, og fargemottakerne vil utlede de tre kromatiske komponentene ved enkel subtraksjon. Skjematisk overføres tre komponenter Y, U og V:

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

og når det gjelder en fargemottaker, trekker vi ut:

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

I praksis har ikke fosforer samme effektivitet, så korrigerende koeffisienter blir brukt.


bruk

For TV

Dette fargekodings- og overføringssystemet for TV var nødvendig av flere grunner:

Y'CbCr-notasjonen refererer til transport av videokomponenten i digitalt format, i motsetning til Y'PbPr- eller Y'DbDr- notasjonen .

I informatikk

Y'CbCr-systemet brukes til JPEG- bilder . Denne fargemodellen gjør det mulig å redusere størrelsen på et bilde. Denne reduksjonen er basert på følgende observasjon: det menneskelige øye er mer følsomt for luminans enn for krominans. Det er derfor mulig å nedbryte kromene i et bilde mens du opprettholder god kvalitet.

Beregningsformler

R'G'B '/ Y'CbCr konvertering

For å beregne verdiene til Y'CbCr-komponentene i et bilde fra R'V'B ' (eller R'G'B') -komponentene (som varierer fra 0 til 255), brukes følgende formler:

Å legge 128 til Cb og Cr gjør det mulig å oppnå byte hvis verdier varierer mellom 0 og 255. Den omvendte konverteringen gjøres som følger (verdiene oppnådd varierer fortsatt mellom 0 og 255):

CCIR 601 standard

I CCIR 601-standarden for TV-videokomponenter varieres Y 'fra 16 til 235, og Cr og Cb fra 16 til 240. Konverteringsformlene er da (små variabler som varierer fra 0 til 1, p b og p r varierer fra -0,5 til 0,5, variablene i store bokstaver er byte mellom 0 og 255):

Konverteringen til byte gjøres som følger:

eller mer enkelt:

Se også

Å lese

Merknader og referanser

  1. JPEG-standard , s.  4
  2. Standard for International Telecommunication Union , s.  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;">