Corrección de colores con separación de colores y procedimientos y dispositivos para su realización.
Procedimiento para crear una tabla de separación de colores utilizada para realizar una corrección de gama enun proceso de separación de colores que convierte información de color desde un espacio de colores de monitora un espacio de colores de impresora,
definiendo el espacio de colores de impresora una gama de impresora,comprendiendo el procedimiento:
crear (251) una primera tabla de separación de colores (365) a partir de valores de cromaticidad demonitor originales (41, 42, 43) convirtiendo valores de color en el espacio de colores de monitor para darcomo valores de salida de color en el espacio de colores de impresora a través del espacio de colorCIELAB;
crear (253) un espacio de colores de monitor redefinido basado en valores de cromaticidad de monitorredefinidos (45, 46, 47), siendo los valores de cromaticidad redefinidos redefinidos para provocar que uncolor en el monitor se imprima en la impresora como un color que tiene el mismo nombre de color;
crear (255) una segunda tabla de separación de colores (365a) a partir del espacio de colores demonitor redefinido convirtiendo valores de color en el espacio de colores de monitor redefinido para darcomo valores de salida de color en el espacio de colores de impresora a través del espacio de colorCIELAB; y
crear (259) la tabla de separación de colores mediante:
para cada valor de color del espacio de colores de monitor a asociar con un valor de color desalida en el espacio de colores de impresora, a partir de la superficie de gama de impresoragenerada en el espacio de color CIELAB empleando los valores de cromaticidad de monitororiginales, determinar si el valor de color de salida está en la gama o está fuera de la gama, encaso de que el valor de color de salida esté al menos a una primera distancia en el espacio decolor CIELAB alejada de la superficie de gama hacia la región dentro de gama, emplear el valorde color de salida de la primera tabla de separación de colores (365), en caso de que el valorde color de salida esté al menos a una segunda distancia en el espacio de color CIELABalejada de la superficie de gama hacia la región fuera de gama, emplear el valor de color desalida de una segunda tabla de separación de colores (365a), yen caso de que la posición delvalor de color de salida con respecto a la gama de impresora esté entre la primera distancia yla segunda distancia, emplear un valor de color de salida derivado mediante la mezcla devalores de color de salida de la primera tabla de separación de colores (365) y de la segundatabla de separación de colores (365a).
Tipo: Patente Internacional (Tratado de Cooperación de Patentes). Resumen de patente/invención. Número de Solicitud: PCT/US1998/012062.
Solicitante: ELECTRONICS FOR IMAGING, INC.
Nacionalidad solicitante: Estados Unidos de América.
Dirección: 2860 CAMPUS DRIVE SAN MATEO, CA 94403 ESTADOS UNIDOS DE AMERICA.
Inventor/es: MARSDEN,JONATHAN, SAMADANI,RAMIN.
Fecha de Publicación: .
Clasificación Internacional de Patentes:
- H04N1/60 ELECTRICIDAD. › H04 TECNICA DE LAS COMUNICACIONES ELECTRICAS. › H04N TRANSMISION DE IMAGENES, p. ej. TELEVISION. › H04N 1/00 Exploración, transmisión o reproducción de documentos o similares, p. ej. transmisión facsímil; Sus detalles. › Corrección o control de los colores.
PDF original: ES-2402284_T3.pdf
Fragmento de la descripción:
Antecedentes de la invención [0001] La presente invención pertenece a procedimientos y aparatos para corregir limitaciones de gama de un dispositivo de color. Más concretamente, la presente invención se refiere a procedimientos y aparatos para crear y emplear estructuras de datos que determinan las cantidades de colorantes que un dispositivo de salida de colores, tal como una impresora un color, imprime o utiliza en respuesta a solicitudes para imprimir colores específicos. [0002] Antes de describir la invención, se proporcionan las siguientes definiciones.
El aumento de disponibilidad de monitores de color en combinación con impresoras un color ha permitido a usuarios de ordenadores ver una imagen completamente en color en un monitor de color y entonces solicitar una impresión totalmente a color de esta imagen en una impresora a color. A los usuarios, les gustaría que la impresión se pareciese a aquello representado en pantalla. Desafortunadamente, el intervalo de colores disponible en una impresora es típicamente mucho menor que el intervalo de colores disponible en un monitor. En este caso, la gama de colores del monitor es mayor que la gama de colores de la impresora. [0004] Los monitores están típicamente controlados por tres señales digitales, RGB que dependen del dispositivo, que determinan las intensidades de emisión de luz de sustancias luminiscentes rojas, verdes y azules, respectivamente. En la práctica, las señales RGB se suelen cuantificar mediante 8 bits para cada señal y representan un conjunto de valores enteros de [0, 255]. En esta descripción, se normaliza el conjunto de valores para que una señal particular esté en el intervalo [0, 1]. Por lo tanto, RGB= (O, O, O) es negro monitor y RGB= (1 , 1, 1) es blanco monitor. Cualquier vector de tres componentes con componentes en el intervalo [0, 1] es una posible señal de entrada al monitor. [0005] El intervalo de colores posibles del monitor puede ser en teoría determinado mediante la representación de todas las posibles combinaciones de entrada RGB (bajo condiciones de visualización controladas) . Diferentes monitores pueden representar diferentes colores incluso si se controlan con la misma señal de entrada. Por ejemplo, el control de monitores de dos fabricantes diferentes con la entrada (0, 0, 1) mostrarán diferentes colores si el color de las sustancias luminiscentes azules de los dos fabricantes difieren. [0006] La comunicación de información de color se realiza a menudo en un espacio de color que es independiente del dispositivo particular. Los espacios de color comúnmente utilizados, CIEXYZ (XYZ) , CIELAB (Lab) , CIELUV y colorimétricos o calibrados RGB (colorimétricos o calibrados RGB se refieren a espacios de color definidos analíticamente en términos de los otros espacios, por ejemplo CIEXYZ, y no deben confundirse con dispositivos RGB) están ligados a un experimento de coincidencia de colores por humanos bajo condiciones controladas; ver, R.W.G. Hunt, The Reproduction of Colour in Photography. Printing and Television. 5th Edition, Fountain Press, England 1995; and see Brian A. Wandell, Foundations of Vision Science, Sinsauer Associates, Inc., Sunderland, Mass. 1995. Hoy en día, los espectrorradiómetros, espectrofotómetros y colorímetros son instrumentos disponibles que pueden medir estos números sin el uso de sujetos humanos. El comportamiento del monitor puede ser descrito en un espacio de color independiente de dispositivo para medir los colores de representación para un elevado número de valores de entrada RGB de dispositivo en términos de espacio de color XYZ, o más comúnmente en CIELAB o CIELUV. [0007] Las impresoras comúnmente utilizadas hoy en día están típicamente controladas con cuatro valores digitales, CMYK, que determinan las cantidades de colorantes ciano, magenta, amarillo y negro (tintas, pigmentos o colorantes) que se depositan en papel o transparencias. En esta descripción, (0, 0, 0, 0) representa cantidades sin colorante y (1 , 1, 1, 1) representa cantidades con todos los colorantes. Cualquier vector con componentes en el intervalo [0, 1] representa una señal de entrada aceptable a la impresora. El comportamiento de color de la impresora puede ser descrito en un espacio de color independiente de dispositivo, para medir los valores colorimétricos para un elevado número de combinaciones de valores de entrada CMYK impresas. [0008] Suponiendo una respuesta de color lisa a la señal de entrada para la impresora, se puede utilizar una función continua de valores de vector para representar la respuesta de color de la impresora,
e = fp (x) , (Eq. 1)
donde x = (C, M, Y, K) es un vector en R4 que representa los colorantes y c= (A, B, C) es un vector en R3 que representa la respuesta colorimétrica independiente de dispositivo al colorante. De manera similar, para el monitor,
d =flll (Y) , (Eg. 2)
donde y= (R, G, B) es un vector en R3 que representa la sustancia luminiscente que controla las señales y d= (A, B, C) representa la respuesta colorimétrica independiente de dispositivo a las señales de entrada.
Para grandes manchas de color uniforme en un monitor, el comportamiento del monitor está bien caracterizado por la siguiente fórmula,
X] [mil m, zmlJltCR) ]
y = .m2Im22m23 • t (G) (Eq. 3)
[
Z ffl31ml1:m33 t (B)
donde t es una linealización o función "gamma" que cartografía [0, 1) a [0, 1) Y la matriz M con elementos mij es una matriz 3x3 que representa las sustancias luminiscentes en monitor. La matriz M se determina si se conocen las cromaticidades de las sustancias luminiscentes (dos coordenadas de cromaticidad, derivadas de XYZ, describen los colores de las sustancias luminiscentes) y el punto blanco del monitor. Para las impresoras, no existen aún fórmulas prácticas que describen c=fp (x) de modo que la usual representación de fp (x) consiste en una tabla de valores junto con una técnica de interpolación como la interpolación cuadrilineal o interpolación simple; ver, Printerrelated color processing techniques. Henr y R. Kang. In Color Hard Copy and Graphic Arts IV, San Jose, CA, USA, Vol. 2413, pp. 410-419, Bellingham, WA, 1995. Society of Photo-Optical Instrumentation Engineers. [0010] Si se pudiera formar una función (Eq.4)
donde z es un colorante en R4 y e es una descripción del color independiente de dispositivo en R3 tendríamos una forma independiente del dispositivo para seleccionar los colores que se imprimirán en nuestra impresora. El proceso de formación de gp dada la información en fp se refiere a la construcción de una tabla de separación para la impresora. Se utiliza el término tabla puesto que una aplicación común para la evaluación de gp consta de una tabla de valores para gpjunto con una técnica de interpolación. [0011] Si la impresora es una impresora CMYK, un color independiente del dispositivo se puede imprimir usando cualquier número de combinaciones de los valores CMYK. Una práctica común es usar condiciones laterales de suavizado que permitan una "inversión" de fp para construir la tabla gp. [0012] Ahora podemos formar la transformación (Eq. 5)
para, en teoría, suministrar una transformación fiel desde el RGB dependiente de dispositivo de monitor, representado en la ecuación (Ec. 5) por y para colorantes de impresora CMYK, representados en la ecuación por
z. Sin embargo, hay varios colores de monitor, por ejemplo RGB= (0, 0, 1) que están fuera de gama para la impresora. Esto significa que no hay combinación de valores CMYK que dé el mismo color que el monitor RGB= (0, 0, 1) . La impresora todavía tiene que imprimir algunos valores de CMYK. La determinación de la... [Seguir leyendo]
Reivindicaciones:
1. Procedimiento para crear una tabla de separación de colores utilizada para realizar una corrección de gama en un proceso de separación de colores que convierte información de color desde un espacio de colores de monitor a un espacio de colores de impresora, definiendo el espacio de colores de impresora una gama de impresora, comprendiendo el procedimiento:
crear (251) una primera tabla de separación de colores (365) a partir de valores de cromaticidad de monitor originales (41, 42, 43) convirtiendo valores de color en el espacio de colores de monitor para dar
como valores de salida de color en el espacio de colores de impresora a través del espacio de color
CIELAB;
crear (253) un espacio de colores de monitor redefinido basado en valores de cromaticidad de monitor
redefinidos (45, 46, 47) , siendo los valores de cromaticidad redefinidos redefinidos para provocar que un color en el monitor se imprima en la impresora como un color que tiene el mismo nombre de color;
crear (255) una segunda tabla de separación de colores (365a) a partir del espacio de colores de monitor redefinido convirtiendo valores de color en el espacio de colores de monitor redefinido para dar
como valores de salida de color en el espacio de colores de impresora a través del espacio de color
CIELAB; y
crear (259) la tabla de separación de colores mediante:
para cada valor de color del espacio de colores de monitor a asociar con un valor de color de salida en el espacio de colores de impresora, a partir de la superficie de gama de impresora generada en el espacio de color CIELAB empleando los valores de cromaticidad de monitor originales, determinar si el valor de color de salida está en la gama o está fuera de la gama, en caso de que el valor de color de salida esté al menos a una primera distancia en el espacio de color CIELAB alejada de la superficie de gama hacia la región dentro de gama, emplear el valor de color de salida de la primera tabla de separación de colores (365) , en caso de que el valor de color de salida esté al menos a una segunda distancia en el espacio de color CIELAB alejada de la superficie de gama hacia la región fuera de gama, emplear el valor de color de salida de una segunda tabla de separación de colores (365a) , yen caso de que la posición del valor de color de salida con respecto a la gama de impresora esté entre la primera distancia y la segunda distancia, emplear un valor de color de salida derivado mediante la mezcla de valores de color de salida de la primera tabla de separación de colores (365) y de la segunda tabla de separación de colores (365a) .
2. El procedimiento según la reivindicación 1, en el que el espacio de colores de monitor comprende un espacio de color RGB.
3. El procedimiento según la reivindicación 1, en el que el espacio de colores de impresora comprende un espacio de color CMYK.
4. El procedimiento según la reivindicación 1, en el que los valores de cromaticidad de monitor originales (41 , 42, 43) se calculan empleando un primer conjunto de sustancias luminiscentes sintéticas de monitor.
5. El procedimiento según la reivindicación 4, en el que el primer conjunto de sustancias luminiscentes sintéticas de monitor comprenden sustancias luminiscentes SMPTE.
6. El procedimiento según la reivindicación 1, en el que los valores de cromaticidad de monitor redefinidos (45, 46, 47) se calculan empleando un segundo conjunto de sustancias luminiscentes sintéticas de monitor.
7. El procedimiento según la reivindicación 1, en el que el conjunto de valores de cromaticidad de monitor redefinidos (45, 46, 47) se seleccionan de modo que los colores azules de monitor se imprimen como colores azules de impresora.
8. El procedimiento según la reivindicación 1, en el que los valores de cromaticidad de monitor redefinidos (45, 46, 47) , se seleccionan de modo que colores rojos de monitor se imprimen como colores rojos de impresora.
9. El procedimiento según la reivindicación 1, en el que la tabla de separación de colores comprende una tabla de correspondencia.
b
Q
Azul monitor
.:.. ___..e ~ma~ _----------Tonalidad Lab impresora r--Aparece púrpura constante
Aparece azul
L Saturación Aparece
...
púrpura monitor Deslizamiento de tonalidad Lab constante y ejemplo de cartografiado de gama.
FIG.1
I
!
I I
RGB XYZH I I
I
1
Monitor I
!
Impresora Proceso de conversión de color
FIG.2
RGS
I~x_Y_Z-i--....I Lab 1--+----. 1CMYK I
Tabla El proceso utilizado para construir una tabla de separación.
FIG.3
0.9 0.8 520
0.7
0.6
0.5 Y 0.40.3 Azul verdoso 0.2 Naranja rojo 700
0.1
0.1 .0.2 0.3 0.4 X 0.5 0.6 0.7 0.6
Diagrama de cromaticidad con cromaticidades de monitor (1) y cromaticidades redefinidas (2) . FIG.4
/'01
Separación de color LUT
Valores
Salida Salida Salida Salida de e M y K
entrada v-103
RGB (en /'
gama)
Salida Salida Salida Salida
Valores de entrada e M y K RGB (fuera 105 ""'\
de gama) _1-106
~
Salida Salida Salida Salida
Valores de entrada e M y K ~ RGB (cerca /
de gama)
- i--108
107../ •
FIG.5
Dispositivo (s) de entrada & controlador les\
r 205
Procesador
Dispositivo de almacenamient
o masivo 207
Controlador de representación
/"203
Controlador 110
r 201
Controlador de impresora
Tabla de Impresora
------------------~--~
de color
separación de color
FIG.6
FIC.7
Crear primera tabla de separación de color (con ~251 cartografiado de gama normal)
[RGBt -CMYKt]
Utilizar tabla de separación r-26f comouesta
FIC.8
/"351 361) . r365 [367 .c369
I RGSI...... .. . 1 XVZ t-I--t-I Lab 1-1----. 1 CMYK = CMYK 1
361') [365a [367a .c369a,
IRGS ---1-. 1-:1 XVZ' ... 1-.... 1-1----- ( CMYK' =
·1 Lab' CMYK21
'-355
FIG.9
índice de nodo en tabla Tabla 1
Tabla 2 Determinar distancia Tabla combinada Combinar tablas de separación.
FIG.10
Patentes similares o relacionadas:
Personalización de formación de imágenes digitales transmitidas en red, del 15 de Julio de 2020, de SAWGRASS TECHNOLOGIES, INC.: Método de formación de imágenes, que incluye los pasos de: transmitir, mediante un dispositivo informático geográficamente remoto, una imagen a un dispositivo […]
Dispositivo generador de datos, método generador de datos, programa generador de datos y medio de grabación, del 10 de Junio de 2020, de RAKUTEN, INC: Un dispositivo generador de datos que comprende: un medio de obtención que obtiene datos de imágenes fijas; un medio generador […]
Dispositivo y procedimiento para producir una imagen de impresión digital, del 3 de Junio de 2020, de Schiestl, Angelo: Sistema de impresión para producir una imagen de impresión digital, en particular sobre un textil, con un servidor de datos, comprendiendo un servidor de datos […]
Compresión dinámica de la gama de imágenes, del 29 de Abril de 2020, de ELECTRONICS FOR IMAGING, INC: Un procedimiento implementado por ordenador para la compresión dinámica de la gama de imágenes, que comprende las etapas de: recibir un trabajo de impresión […]
Mapa de transformación en cartucho de impresora, del 15 de Abril de 2020, de HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.: Un cartucho de impresora , que comprende: un dispositivo de memoria ; caracterizado por un envoltorio de transformación almacenado […]
Métodos y dispositivos de codificación y decodificación de imágenes HDR mejorados, del 4 de Diciembre de 2019, de KONINKLIJKE PHILIPS N.V: Un codificador de imagen que comprende: - una entrada para una imagen de entrada de alto rango dinámico (M_HDR); - una unidad de gradación de imágenes […]
Balance automático de blancos, del 6 de Noviembre de 2019, de Zhejiang Uniview Technologies Co., Ltd: Un procedimiento para balance automático de blancos, que incluye: obtener, por parte de un dispositivo de front-end de un sistema de monitorización […]
Procedimiento y dispositivo de procesamiento del balance de blancos de una imagen y medio de almacenamiento, del 18 de Septiembre de 2019, de Guangdong OPPO Mobile Telecommunications Corp., Ltd: Un procedimiento de procesamiento del balance de blancos de una imagen, comprendiendo un contenido de una imagen un sujeto y comprendiendo el procedimiento: […]