scRGB es un espacio de color RGB de amplia gama de colores creado por Microsoft y HP que utiliza los mismos colores primarios y puntos blancos / negros que el espacio de color sRGB , pero permite coordenadas por debajo de cero y mayores que uno. El rango completo es de −0,5 a menos de +7,5.
IEC 61966-2-2: 2003 | |
Nombre nativo |
|
---|---|
Estado | Publicado |
Publicado por primera vez | 23 de enero de 2003 [1] |
Organización | |
Comité | TC / SC : TC 100 / TA 2 |
Autores | |
Estándares básicos | sRGB |
Estándares relacionados | Espacio de color Adobe RGB |
Dominio | Espacio de color , modelo de color |
Los números negativos permiten que scRGB abarque la mayor parte del espacio de color CIE 1931 al tiempo que mantiene la simplicidad y la compatibilidad con sRGB sin la complejidad de la gestión del color . El costo de mantener la compatibilidad con sRGB es que aproximadamente el 80% del espacio de color scRGB consiste en colores imaginarios .
Los números positivos grandes permiten representar imágenes de alto rango dinámico , aunque el rango es inferior al de algunos otros formatos de alto rango dinámico como OpenEXR . [2]
Codificación
Se definen dos codificaciones para los primarios individuales: una codificación lineal de 16 bits por canal y una codificación no lineal de 12 bits por canal.
La codificación scRGB (16) de 16 bits son los canales RGB lineales convertidos por 8192 x + 4096 . En comparación con el sRGB de 8 bits, esto varía desde casi 2½ veces la resolución de color cercana a 0.0 a más de 14 veces la resolución de color cercana a 1.0. El almacenamiento como 16 bits sujeta el rango lineal a −0,5..7,4999 .
La codificación scRGB-nl de 12 bits son los canales RGB lineales que se pasan a través de la misma función de conversión optoeléctrica que sRGB (para números negativos, use −f (- x ) ) y luego se convierten en 1280 x + 1024 . Esto es exactamente 5 veces la resolución de color de sRGB de 8 bits, y el sRGB de 8 bits se puede convertir directamente con 5 x + 1024 . El rango lineal está sujeto al ligeramente mayor –0.6038..7.5913 .
Una codificación de 12 bits llamada scYCC-nl es la conversión de los niveles sRGB no lineales a JFIF-Y'CbCr y luego convertidos por 1280 Y ′ + 1024 , 1280 Cb + 2048 , 1280 Cr + 2048 . Esta forma puede permitir una mayor compresión y conversión directa hacia / desde archivos JPEG y hardware de video.
Con la adición de un canal alfa con el mismo número de bits, la codificación de 16 bits puede considerarse como 64 bits y la codificación de 12 bits como 48 bits. Sin embargo, Alpha no está codificado como arriba. Alpha es en cambio un rango lineal 0-1 multiplicado por 2 n - 1 donde n es 12 o 16.
Uso
La primera implementación de scRGB fue la API GDI + en Windows Vista . En WinHEC 2008, Microsoft anunció que Windows 7 admitiría scRGB de 48 bits (que para HDMI se puede convertir y generar como xvYCC ). Los componentes de Windows 7 que admiten scRGB de 48 bits son Direct3D , el componente de imágenes de Windows y el sistema de color de Windows, y lo admiten tanto en modo exclusivo de pantalla completa como en superposiciones de video. [3] [4]
Origen de sc en scRGB
El origen de sc en scRGB está envuelto en un misterio. Oficialmente no significa nada. Según Michael Stokes (el líder nacional e internacional de la Comisión Electrotécnica Internacional, o IEC, grupo que trabaja en scRGB), el nombre apareció cuando el comité nacional japonés solicitó un cambio de nombre del anterior XsRGB (exceso de RGB). Los dos candidatos principales para el significado son "RGB especular" porque scRGB admite blancos mayores que los valores difusos de 1.0, y "RGB de composición estándar" porque la linealidad, el soporte de punto flotante, el soporte HDR (alto rango dinámico) y el soporte de amplia gama son ideal para la composición. Este significado también enfatiza implícitamente que scRGB no está destinado a ser soportado directamente en dispositivos o formatos, ya que por definición scRGB abarca valores que están más allá del sistema visual humano y (incluso teóricamente) dispositivos físicos realizables. [5]
Referencias
- ^ a b HP ; Microsoft ; IEC (23 de enero de 2003). IEC (ed.). "Sistemas y equipos multimedia - Gestión y medición del color - Parte 2-2: Gestión del color - Espacio de color RGB ampliado - scRGB" . IEC . Consultado el 18 de abril de 2021 .
- ^ "Codificaciones de imagen de alto rango dinámico". Greg Ward. Consultado el 25 de octubre de 2010.
- ^ "WinHEC 2008 GRA-583: Tecnologías de visualización" . Microsoft. 2008-11-06. Archivado desde el original el 27 de diciembre de 2008 . Consultado el 6 de diciembre de 2008 .
- ^ "Compatibilidad con Windows 7 High Color" . Softpedia. 2008-11-26 . Consultado el 6 de diciembre de 2008 .
- ^ Fundación de presentación de Windows esencial (WPF), por Chris Anderson, p.227
enlaces externos
- El estándar IEC 61966-2-2
- Anexo B: Codificación no lineal para scRGB: scRGB-nl
- Un borrador de trabajo de IEC 61966-2-2 está disponible en línea.
- PCMag.com: Definición de scRGB