sYCC es una codificación numérica estándar de colores, similar a la codificación CIE YCbCr , [ 2 ] Utiliza tres coordenadas: un valor de luminancia, que es aproximadamente proporcional al brillo percibido del color, y dos valores de cromay, que son aproximadamente el "azul" y el "rojo" del tono. Cada coordenada está representada por un número entero con algún númerode bits, que se interpreta como sin signo (para) o firmado (paray).
El espacio se define en el Anexo F de la norma 61966-2-1 Enmienda 1 (2003) de la Comisión Electrotécnica Internacional (IEC), como una transformación lineal del espacio de color sRGB no lineal definido por el mismo documento.
La conversión oficial de sYCC a sRGB suele generar valores negativos de R, G o B, o valores mayores que 1, pero a diferencia del formato YCbCr estándar, estos valores no se limitan. Lo mismo ocurre al convertir XYZ a valores sYCC: en la etapa sRGB, los valores negativos y mayores que 1 se conservan. Por lo tanto, la función de transferencia sRGB se modifica para aceptar valores RGB negativos.
Definición de sYCC
Los tres enteros sin signode un color codificado en sYCC representa coordenadas fraccionariassegún las fórmulas [ 2 ]
donde el factor de escalaes el máximo sin signoentero de bits y el desplazamientoes(como en la representación habitual en complemento a dos de los enteros con signo). Por el contrario, los valores enteros codificados vienen dados por
con los valores resultantes recortados al rango.
En particular, para(que es el tamaño de bit normal), uno obtieney. Por lo tanto, el luma fraccionalva de 0 a 1, mientras que las coordenadas cromáticas fraccionarias van dea.
La norma especifica que estos valores fraccionariosestán relacionadas con las coordenadas sRGB fraccionarias no linealesmediante una transformación lineal, descrita por el producto matricial
Esta correspondencia es la misma que la asignación de RGB a YCC especificada por el antiguo estándar de TV ITU-R BT.601-5 , tenga en cuenta que los coeficientes deAquí se definen todavía con 3 decimales, porque 4 decimales cambiarían la codificación heredada de las imágenes (primera fila: Kr = 0,299 y Kg = 0,587). [ 2 ]
Las coordenadas sRGB fraccionarias no linealesse puede calcular a partir de las coordenadas fraccionarias sYCCinvirtiendo la matriz anterior. El estándar proporciona la aproximación
que se espera que sea suficientemente preciso parabits por componente. Para tamaños de bits mayores que 8, el estándar recomienda utilizar una inversa más precisa. Indica que la siguiente matriz con 6 dígitos decimales es suficientemente precisa para:
El mismo estándar especifica la relación entre las coordenadas fraccionarias no lineales.y las coordenadas XYZ de la CIE 1931. La conexión implica la función de transferencia ("corrección gamma") que mapeaa las coordenadas lineales R, G, B, y luego una transformación lineal 3D que las relaciona con el sistema CIE..
Dado que la transformación lineal de sRGB a sYCC se define en términos de valores no lineales (codificados con gamma) (), en lugar de las lineales (), elEl componente sYCC no es la coordenada Y de la CIE, ni siquiera es una función de ella por sí sola. Es decir, dos colores con el mismo valor Y de la CIE pueden tener diferentes valores de sYCC.valores, y viceversa.
Valores particulares
El triplete sYCC codificado en enterosrepresenta el color negro mientras quees blanco (más precisamente, el iluminante CIE D65 ). De manera más general, tripletes, paraEn el rango de 0 a 255, se representan los tonos de gris.
Tenga en cuenta que el triplete sYCC entero de 8 bitstiene coordenadas fraccionarias, que, según estas matrices, tiene una coordenada sRGB no lineal fraccionariay, por lo tanto, debe convertirse en XYZ para ser realizable o perceptible. De manera similar, la tripleta sYCCtieney.
Referencias
- 1 2 3 "IEC 61966-2-1:1999" . Tienda web de la IEC . Comisión Electrotécnica Internacional . Consultado el 3 de marzo de 2017 .La primera especificación oficial de sRGB.
- 1 2 3 "IEC 61966-2-1:1999 Sistemas y equipos multimedia – Medición y gestión del color – Parte 2-1: Gestión del color – Espacio de color RGB predeterminado – sRGB: Enmienda 1" . Comisión Electrotécnica Internacional . 2003.Sustituye a la versión IEC 61966-2-1:1999, introduciendo la codificación sYCC para los espacios de color YCbCr , una codificación RGB de gama extendida bg-sRGB y una transformación CIELAB .
- Presentaciones de 1996
- Espacio de color
- Tecnología cinematográfica y de vídeo