La subsampling de crominància és una manera d’estalviar espai en una imatge o un vídeo. El fitxer conserva el detall de brillantor de cada píxel, però només registra el detall de color d’alguns d’ells, perquè l’ull humà gairebé no n’aprecia la diferència.
On el trobes i d'on prové
La subsampling de crominància s’utilitza en vídeo, en imatges digitals i en televisió en color, i afecta la informació visual que s’hi mostra. En la pràctica la trobes en fotos JPEG i en gairebé qualsevol fitxer de vídeo, sigui quin sigui el contenidor: MP4, MOV, AVI, MKV.
Només funciona si el fitxer manté separades la brillantor i el color. En lloc de desar vermell, verd i blau per a cada píxel, aquests formats desen la luma, la brillantor, separada de la crominància, el color, en dues components que normalment s’escriuen Cb i Cr. La subsampling actua només sobre la crominància i deixa la luma intacta. L’elecció la fa allò que ha codificat el fitxer: la càmera o el telèfon, el paràmetre d’exportació d’un editor de vídeo, un gravador de pantalla o el programa que va desar el JPEG. Un informe pot presentar-ho com a YCbCr4:2:0 (2 2) per a una foto, o com un format de píxel com yuv420p per a un flux de vídeo. Són dues maneres d’escriure el mateix.
Llegir la notació
El valor se sol mostrar com YCbCr seguit de tres números, i aquests números descriuen un bloc de píxels de quatre d’amplada i dos d’alçada. El primer número és l’amplada d’aquest bloc, la referència de luma, que no es veu afectada per la subsampling i per això gairebé sempre és 4. El segon indica quantes mostres de color es prenen a la fila superior del bloc, i el tercer quantes a la fila inferior, on 0 vol dir que la fila inferior simplement reutilitza el color de la fila superior.
4:4:4- una mostra de color per píxel, cap subsampling4:2:2- color a mitja resolució horitzontal4:2:0- color a mitja resolució horitzontal i mitja resolució vertical, un quart de les mostres de color, i de llarg el paràmetre més habitual per a fotos i vídeo de consum4:1:1- color a un quart de la resolució horitzontal
Per què és important per al teu fitxer
El guany és en mida i amplada de banda. Menys mostres de color vol dir menys bytes per al mateix fotograma, cosa que estalvia espai d’emmagatzematge i fa que pujar, reproduir en streaming i emetre sigui més barat. Per això les càmeres i els serveis de streaming opten per 4:2:0.
El cost normalment és invisible, perquè l’ull és molt menys sensible al detall fi de color que al contrast fi de brillantor. On sí que es nota és en vores dures i amb color saturat: text vermell o blau sobre fons fosc, dibuix de línia prima acolorit i gravacions de pantalla d’interfícies d’usuari, tot plegat pot mostrar una lleugera vora acolorida. La feina on el color és crític té el mateix problema per un motiu diferent. El keying amb pantalla verda i una etalonatge de color intensa afecten directament la informació de color, de manera que prefereixen treballar amb 4:2:2 o 4:4:4.
Per a l’arxivament, recorda que la subsampling és destructiva i unidireccional. Convertir un fitxer 4:2:0 a 4:4:4 més endavant et dona un fitxer més gran, però no recupera les mostres de color descartades. El camp descriu només la codificació i no conté cap dada personal.