ES2812176T3 - Método para representar imágenes en color - Google Patents
Método para representar imágenes en color Download PDFInfo
- Publication number
- ES2812176T3 ES2812176T3 ES17803278T ES17803278T ES2812176T3 ES 2812176 T3 ES2812176 T3 ES 2812176T3 ES 17803278 T ES17803278 T ES 17803278T ES 17803278 T ES17803278 T ES 17803278T ES 2812176 T3 ES2812176 T3 ES 2812176T3
- Authority
- ES
- Spain
- Prior art keywords
- input data
- data
- pixel
- color
- modified input
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 45
- 238000009877 rendering Methods 0.000 title description 2
- 239000003086 colorant Substances 0.000 claims abstract description 45
- 230000001052 transient effect Effects 0.000 claims description 5
- 238000004364 calculation method Methods 0.000 claims description 4
- 230000007935 neutral effect Effects 0.000 claims description 3
- 238000006243 chemical reaction Methods 0.000 claims 2
- 238000009792 diffusion process Methods 0.000 description 7
- 238000012216 screening Methods 0.000 description 4
- 230000008859 change Effects 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 239000011159 matrix material Substances 0.000 description 3
- 238000000354 decomposition reaction Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 230000012447 hatching Effects 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 230000035807 sensation Effects 0.000 description 2
- 239000007787 solid Substances 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000003384 imaging method Methods 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000011002 quantification Methods 0.000 description 1
- 238000010187 selection method Methods 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/40—Picture signal circuits
- H04N1/405—Halftoning, i.e. converting the picture signal of a continuous-tone original into a corresponding signal showing only two levels
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G3/00—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
- G09G3/20—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters
- G09G3/2007—Display of intermediate tones
- G09G3/2044—Display of intermediate tones using dithering
- G09G3/2051—Display of intermediate tones using dithering with use of a spatial dither pattern
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G3/00—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
- G09G3/20—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters
- G09G3/2007—Display of intermediate tones
- G09G3/2059—Display of intermediate tones using error diffusion
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/46—Colour picture communication systems
- H04N1/52—Circuits or arrangements for halftone screening
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/46—Colour picture communication systems
- H04N1/56—Processing of colour picture signals
- H04N1/60—Colour correction or control
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2340/00—Aspects of display data processing
- G09G2340/06—Colour space transformation
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G3/00—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
- G09G3/20—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters
- G09G3/34—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters by control of light from an independent source
- G09G3/3433—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters by control of light from an independent source using light modulating elements actuated by an electric field and being other than liquid crystal devices and electrochromic devices
- G09G3/344—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters by control of light from an independent source using light modulating elements actuated by an electric field and being other than liquid crystal devices and electrochromic devices based on particles moving in a fluid or in a gas, e.g. electrophoretic devices
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Image Processing (AREA)
- Color Image Communication Systems (AREA)
- Control Of Indicators Other Than Cathode Ray Tubes (AREA)
- Controls And Circuits For Display Device (AREA)
- Electrochromic Elements, Electrophoresis, Or Variable Reflection Or Absorption Elements (AREA)
- Facsimile Image Signal Circuits (AREA)
Abstract
Un método para representar una imagen en una pantalla que tiene una pluralidad de píxeles, cada uno de los cuales es capaz de visualizar uno cualquiera de una pluralidad de colores primarios, definiendo la envolvente convexa de los colores primarios una gama de colores, el método que comprende, para cada uno de la pluralidad de píxeles en secuencia: recibir (102) datos de entrada que representan el color del píxel a ser representado; excepto para el primer píxel en la secuencia, combinar (104) los datos de entrada con los datos (ei,j) de error generados a partir de al menos un píxel representado previamente para formar datos (ui,j, u'i,j) de entrada modificados; convertir (210, 212) los datos de entrada en datos (yi,j) de salida; calcular (214) la diferencia entre los datos (ui,j, u'i,j) de entrada modificados y los datos (yi,j) de salida para el píxel y generar así datos (ei,j) de error para el píxel; y suministrar los datos (yi,j) de salida para la pluralidad de píxeles a la pantalla y representar así la imagen en la pantalla, el método se caracteriza por: descomponer la gama de colores en una pluralidad de símplex, cada uno de los cuales tiene uno de la pluralidad de colores primarios en cada uno de los vértices; determinar (208) en un espacio de color el símplex que encierra los datos (ui,j, u'i,j) de entrada modificados, y los colores {Pks} primarios de visualización asociados con el símplex; convertir (210) los datos (ui,j, u'i,j) de entrada modificados en datos (yi,j) de salida; y en donde convertir los datos (ui,j, u'i,j) de entrada modificados en datos (yi,j) de salida comprende convertir los datos (ui,j, u'i,j) de entrada modificados en coordenadas baricéntricas en base al símplex y establecer (212) los datos (yi,j) de salida al primario que tiene la coordenada baricéntrica más grande.
Description
DESCRIPCIÓN
Método para representar imágenes en color
Esta solicitud está relacionada con la Publicación de EE.UU. N° 2014/0340430; la Publicación de EE.UU. N° 2016/0091770; y las Patentes de Estados Unidos N° 9,383,623 y 9,170,468. Otras solicitudes y patentes relacionadas se discutirán a continuación.
Esta invención se refiere a un método para representar imágenes en color. Más específicamente, esta invención se refiere a un método para imágenes en color de medio tono en situaciones en las que se dispone de un conjunto limitado de colores primarios y este conjunto limitado puede no estar bien estructurado. El método de la presente invención está destinado particularmente, aunque no exclusivamente, a su uso con pantallas electroforéticas en color.
El medio tono se ha utilizado durante muchas décadas en la industria de la impresión para representar tonos grises cubriendo una proporción variable de cada uno de los píxeles de papel blanco con tinta negra. Se pueden utilizar esquemas de medios tonos similares con los sistemas de impresión en color CMY o CMYK, haciendo variar los canales de color de forma independiente entre sí.
Sin embargo, hay muchos sistemas de color en el que los canales de color no se pueden variar independientemente uno de otro, en tanto como cada uno de los píxeles puede mostrar uno cualquiera de un conjunto limitado de colores primarios (tales sistemas en lo sucesivo se pueden denominar como “pantallas de paleta limitada” o “LPD” por sus siglas en inglés); las pantallas en color de la patente de ECD son de este tipo. Para crear otros colores, los colores primarios deben tramarse espacialmente para producir la sensación de color correcta. Es conocido cómo efectuar tal tramado espacial utilizando, para cualquier color deseado, sólo los colores primarios en los vértices de un tetraedro que contiene el color deseado; véase, por ejemplo:
Arad, N., Shaked, D., Baharav, Z., & Lin, Q. (1999). Barycentric Screening and
Ostromoukhov, Victor, and Roger D. Hersch. “Multi-color and artistic dithering.” Proceedings of the 26th annual conference on Computer graphics and interactive techniques. ACM Press/Addison-Wesley Publishing Co., 1999.
Ambos documentos efectúan el tramado por medio de un método de selección en base a una matriz de umbrales, que es un método de tramado simple que se ha descubierto que no da buenos resultados en las visualizaciones de patentes de ECD.
Los algoritmos de tramado estándar, tales como algoritmos de difusión de errores (en los que el “error” introducido al imprimir un píxel en un color particular que difiere del color teóricamente requerido en ese píxel se distribuye entre los píxeles vecinos de modo que, en general, se produce la sensación de color correcta) se puede utilizar con pantallas de paleta limitada. Sin embargo, tales algoritmos estándar están pensados típicamente para utilizar con una paleta limitada que está “bien estructurada”, en el sentido de que las distancias en el espacio de color apropiado entre los colores primarios son sustancialmente constantes. Existe una considerable literatura sobre los problemas de diseñar paletas de colores óptimas que funcionen bien con la difusión de errores; véanse, por ejemplo:
Kolpatzik, Bernd W., y Charles A. Bouman. “Optimized Universal Color Palette Design for Error Diffusion.” Journal of Electronic Imaging 4.2 (1995): 131-143.
Sin embargo, en ECD y visualizaciones de paleta limitada similares, en las que la paleta limitada está definida por los colores que pueden generarse por el sistema, la paleta limitada puede no estar bien estructurada, es decir, las distancias entre los distintos primarios en el espacio de color pueden diferir mucho entre sí.
La Figura 1 de los dibujos adjuntos es un diagrama de flujo esquemático de un método de difusión de errores basado en paleta de la técnica anterior, generalmente designado como 100. En la entrada 102, los valores de color x¡j se alimentan a un procesador 104, donde se agregan a la salida de un filtro 106 de error (descrito a continuación) para producir una entrada u¡,¡ modificada. Las entradas uj modificadas se alimentan a un cuantificador 108, que también recibe detalles de la paleta {Pk} del dispositivo de salida. El cuantificador 108 determina el color apropiado para el píxel que se está considerando, dado por:
y alimenta los colores apropiados al controlador del dispositivo (o almacena los valores de color para su posterior transmisión al controlador del dispositivo). Tanto las entradas uj modificadas como las salidas y¡j se alimentan a un procesador 110, que calcula los valores eyde error, donde:
e 'J = ' } ' ' . j
Los valores e¡,¡ de error se alimentan luego al filtro 106 de error, que sirve para distribuir los valores de error en uno o más píxeles seleccionados. Por ejemplo, si la difusión del error se lleva a cabo en píxeles de izquierda a derecha en cada una de las filas y de arriba a abajo en la imagen, el filtro 106 de error podría distribuir el error sobre el siguiente píxel de la fila que se está procesando, y los tres vecinos más cercanos del píxel que se está procesando en la
siguiente fila hacia abajo. Alternativamente, el filtro 106 de error podría distribuir el error entre los siguientes dos píxeles de la fila que se está procesando y los vecinos más cercanos del píxel que se está procesando en las siguientes dos filas hacia abajo. Se apreciará que el filtro de errores no necesita aplicar la misma proporción del error a cada uno de los píxeles sobre los que se distribuye el error; por ejemplo, cuando el filtro 106 de error distribuye el error sobre el siguiente píxel de la fila que se está procesando, y los tres vecinos más cercanos del píxel que se está procesando en la siguiente fila hacia abajo, puede ser apropiado distribuir más del error al siguiente píxel en la fila que se está procesando y al píxel inmediatamente debajo del píxel que se está procesando, y menos del error a los dos vecinos diagonales del píxel que se está procesando.
El documento EP 982 932 A2 describe un método mediante el cual un color de píxel en una imagen (especialmente una imagen impresa en papel) se puede representar mediante un color de puntos en un patrón de puntos. Se selecciona un subconjunto de un conjunto limitado de colores de visualización, teniendo el subconjunto N colores de visualización que pueden representar un parche de color sólido del color del píxel. Los colores del subconjunto corresponden a los vértices de un símplex en el espacio de color. El símplex tiene (N - 1) dimensiones. A continuación, se realiza una operación de punto para seleccionar uno de los vértices del símplex y, por lo tanto, seleccionar el color de punto del color del subconjunto correspondiente al vértice seleccionado. La selección se efectúa seleccionando el vértice que tiene la coordenada baricéntrica más grande y realizando una operación de umbral. En consecuencia, un parche sólido del color del píxel se puede representar mediante un patrón de puntos que no tenga más de N colores diferentes. El patrón de puntos se puede visualizar mediante un dispositivo (12, 14) de imágenes, tal como una impresora de inyección de tinta, que tiene un conjunto limitado de colores de visualización.
El documento US 2007/0008335 A1 describe un método para representar una imagen en color que comprende las etapas de: seleccionar un conjunto de hasta cuatro colores de paleta elegidos de tal manera que la imagen en color se encuentra en una envolvente convexa del conjunto de hasta cuatro colores de paleta elegidos; asignar factores ponderados a cada uno de los colores de paleta elegidos, en el conjunto de hasta cuatro colores de paleta elegidos, de tal manera que el color de la imagen se pueda representar mediante una combinación lineal de los colores de paleta elegidos en proporciones dadas por los factores ponderados (es decir, determinando las coordenadas baricéntricas del color de la imagen); ordenar los colores de paleta elegidos, en el conjunto de hasta cuatro colores de paleta elegidos, de acuerdo con un criterio de ordenación; y emitir el color de paleta elegido, del conjunto de hasta cuatro colores de paleta elegidos, que corresponde al factor ponderado que, cuando se suma a los otros factores ponderados de acuerdo con los criterios de ordenación, contiene o es igual a un valor umbral en una matriz de tramado. En una forma preferida del método, los factores ponderados se someten a una operación de umbral utilizando una única matriz de tramado.
Desafortunadamente, se ha descubierto que si uno intenta utilizar métodos de difusión de errores convencionales, tales como el que se muestra en la Figura 1 para ECD y pantallas de paleta limitada similares, se generan artefactos graves que puede hacer que las imágenes resultantes sean inutilizables. Por ejemplo, en un tipo de artefacto (en lo sucesivo denominado artefacto “transitorio”) cuando se pasa de un color de entrada a otro color muy diferente, la transición espacial puede ser tan larga que la salida nunca se establece en el promedio correcto incluso a través del tamaño del objeto que se está representando. En otro tipo de artefacto (en lo sucesivo denominado artefacto de “salto de patrón”), para una imagen de entrada de color constante, la salida salta entre dos conjuntos diferentes de primarios en una posición aparentemente aleatoria en la imagen. Aunque ambos conjuntos de primarios deberían producir idealmente una salida cercana al color que se solicita, la salida resultante no es robusta debido a que pequeños cambios en el sistema pueden causar estos cambios entre los dos conjuntos y el cambio de textura en tal salto también es notable y desagradable.
La presente invención busca proporcionar un método de representación de imágenes en color que se pueden utilizar con paletas que no están bien estructuradas, y puede ser grande, sin producir artefactos transitorios y de salto de patrón a los que los métodos de difusión de errores estándar son susceptibles.
En un aspecto, esta invención proporciona un método para representar una imagen en una pantalla que tiene una pluralidad de píxeles, cada uno de los cuales es capaz de visualizar uno cualquiera de una pluralidad de colores primarios, la envolvente convexa de los colores primarios que definen una gama de colores, el método que comprende, para cada uno de la pluralidad de píxeles en secuencia:
recibir datos de entrada que representan el color del píxel a ser representado;
excepto para el primer píxel en la secuencia, combinar los datos de entrada con los datos de error generados a partir de al menos un píxel representado previamente para formar datos de entrada modificados;
convertir (210, 212) los datos de entrada en datos ( y / de salida;
calcular (214) la diferencia entre los datos (uj u 'J de entrada modificados y los datos ( y / de salida para el píxel y generar así datos ( e / de error para el píxel; y
suministrar los datos (y/) de salida para la pluralidad de píxeles a la pantalla y representar así la imagen en la pantalla.
El método de la presente invención se caracteriza por:
descomponer la gama de colores en una pluralidad de símplex, cada uno de los cuales tiene uno de la pluralidad de colores primarios en cada uno de los vértices;
determinar en un espacio de color el símplex que encierra los datos de entrada modificados y los colores primarios de visualización asociados con el símplex;
convertir los datos de entrada modificados en datos de salida; y
en donde convertir los datos de entrada modificados en datos de salida comprende convertir los datos de entrada modificados en coordenadas baricéntricas en base al símplex y establecer los datos de salida en el primario que tiene la coordenada baricéntrica más grande;
En una forma de este proceso, los datos de entrada modificados se prueban para determinar si están dentro de la gama de colores y, si los datos de entrada modificados están fuera de esta gama de colores, los datos de entrada modificados se modifican aún más al proyectarse en la gama de colores. Esta proyección puede realizarse hacia el eje neutro del espacio de color a lo largo de líneas de luminosidad y matiz constantes. Alternativamente, la proyección puede efectuarse hacia el color representado por los datos de entrada para el píxel hasta que se alcance el límite de la gama. Normalmente, el espacio de color utilizado será tridimensional, de modo que cada uno de los símplex será un tetraedro. Los datos de error pueden, y normalmente estarán, repartidos en más de un píxel. Por ejemplo, si el método de la presente invención se efectúa utilizando un orden de procesamiento de píxeles de arriba a abajo y de izquierda a derecha, los datos de error normalmente se distribuirán a través de al menos el píxel a la derecha y el píxel de debajo del píxel que se está representando. Alternativamente, los datos de error pueden distribuirse a través del píxel a la derecha de, y los tres píxeles por debajo y adyacentes al píxel que se está representando. Especialmente, en el último caso, no es necesario que una proporción igual de los datos de error se distribuya a través de todos los píxeles en los que se dispersa; por ejemplo, cuando el error se distribuye a través del píxel a la derecha y los tres píxeles adyacentes en la siguiente fila, puede ser ventajoso asignar más datos de error a los dos píxeles que comparten un borde con el píxel que se está representando, a diferencia de los dos píxeles que solo comparten un vértice. La presente invención se extiende a un aparato que comprende un dispositivo de visualización que tiene una pluralidad de píxeles, cada uno de los cuales está dispuesto para mostrar cualquiera de una pluralidad de colores primarios, y un dispositivo informático capaz de realizar el método de la presente invención y suministrar sus datos de salida al dispositivo de visualización, haciendo así que el dispositivo de visualización muestre una imagen.
La presente invención también se extiende a un medio de almacenamiento informático no transitorio que comprende instrucciones que cuando son ejecutadas por un procesador hacen que el procesador lleve a cabo el método de la presente invención.
Como ya se ha señalado, la Figura 1 de los dibujos adjuntos es un diagrama de flujo de un método de la técnica anterior para representar una imagen en color.
La Figura 2 es un diagrama de flujo similar que ilustra el método de la presente invención.
La presente invención se basa en el reconocimiento de que los artefactos transitorios y de salto de patrón discutidos anteriormente resultan del hecho de que el cuantificador (108 en la Figura 1) tiene a su disposición una lista de bajolimitaciones de primarios. En un espacio de color tridimensional, cualquier color en la gama del dispositivo se puede representar tramando solo cuatro primarios, y la presente invención se basa en restringir la elección de primarios de una manera apropiada para garantizar que solo se utilice un conjunto restringido de primarios durante la cuantificación.
El subconjunto de primarios que se pueden utilizar en un patrón de tramado para representar un color dado no es único; por ejemplo, en un espacio de color tridimensional, cualquier conjunto de cuatro o más primarios que definen un volumen en el espacio de color que encierra el color dado se puede utilizar en un patrón de tramado. Incluso si se restringe el subconjunto de primarios a solo cuatro, se puede utilizar cualquier conjunto de cuatro primarios que definen un tetraedro que encierra el color dado. Sin embargo, para evitar artefactos de salto de patrón, la asignación de subconjuntos de primarios a colores particulares debe realizarse de tal manera que cualquier ruta paramétrica a través del espacio de color resulte en un cambio suave en las proporciones de los diversos primarios utilizados con respecto al parámetro. Esto se puede lograr descomponiendo la gama total del sistema (la envolvente convexa de todos los primarios) en tetraedros con primarios como vértices y luego asignando a cada uno de los colores a ser representados el subconjunto de primarios correspondiente a los vértices de su tetraedro circundante. Esto puede efectuarse por triangulación Delaunay, que descompone la envolvente convexa de los primarios en un conjunto de tetraedros, las circumesferas de los cuales no encierran un vértice de otro tetraedro. Esto es conveniente, pero otras descomposiciones de la gama de colores también pueden ser beneficiosas; por ejemplo, para reducir la granulosidad de los medios tonos, los subconjuntos de primarios podrían elegirse para tener una baja variación en la luminosidad. Se apreciará que los métodos de descomposición pueden generalizarse a espacios de color de cualquier número de dimensiones utilizando símplex apropiados para el número de dimensiones involucradas en lugar de utilizar tetraedros en un espacio tridimensional.
En la Figura 2 de los dibujos adjuntos se ilustra una realización preferida del proceso de la invención, que es un diagrama de flujo esquemático generalmente similar al de la Figura 1. Como en el método de la técnica anterior ilustrado en la Figura 1, el método ilustrado en la Figura 2 comienza en una entrada 102, donde los valores x¡; de color se alimentan a un procesador 104, donde se añaden a la salida de un filtro 106 de error para producir una entrada u¡; modificada. (Nuevamente, esta descripción asume que los valores x¡; de entrada son tales que las entradas u¡; modificadas están dentro de la gama de colores del dispositivo). Si este no es el caso, alguna modificación preliminar de las entradas o entradas modificadas puede ser necesaria para asegurar que se encuentran dentro de la gama de colores apropiada.) Sin embargo, las entradas u¡j modificadas se alimentan a un proyector 206 de gama.
El proyector 206 de gama se proporciona para hacer frente a la posibilidad de que, a pesar de que los valores x¡j de entrada están dentro de la gama de color del sistema, las entradas u¡,¡ modificadas pueden no estarlo, es decir, que la corrección de errores introducida por el filtro 106 de error puede llevar las entradas u¡; modificadas fuera de la gama de colores del sistema. En tal caso, no sería posible elegir un subconjunto de primarios para la entrada u¡; modificada ya que estaría fuera de todos los tetraedros definidos. Aunque se pueden imaginar otras formas de este problema, la única que se ha encontrado que da resultados estables es proyectar el valor u¡; modificado en la gama de colores del sistema antes del procesamiento adicional. Esta proyección se puede realizar de diversas formas; por ejemplo, la proyección puede efectuarse hacia el eje neutro a lo largo de una luminosidad y un tono constantes. Sin embargo, el método de proyección preferido es proyectar hacia el color de entrada hasta que se alcance el límite de la gama.
Los valores de entrada u '¡; proyectados se alimentan a un buscador de símplex, que devuelve el subconjunto apropiado de primarios {Pks}, a un procesador 210, que también recibe los valores de entrada u '¡j proyectados, y los convierte en coordenadas baricéntricas del tetraedro (u otro símplex) definido por el subconjunto de primarios {Pks}. Aunque podría parecer que el subconjunto de primarios {Pks} debería ser en base a los asignados al color x¡; del píxel de entrada, esto no funcionará; el subconjunto de primarios debe ser en base a los valores de entrada u '¡; proyectados. La salida A del procesador 210 se suministra a un cuantificador 212, cuya función es muy diferente de la del cuantificador 108 que se muestra en la Figura 1. En lugar de realizar una difusión de error convencional, el cuantificador 212 elige el primario asociado con la coordenada baricéntrica más grande. Esto es equivalente a un umbral baricéntrico con el umbral (1/3, 1/3, 1/3) (véase el documento de Arad et al. mencionado anteriormente), que no es equivalente a la determinación de la distancia mínima realizada por el cuantificador 108 en la Figura 1. La salida y ¡; del cuantificador 212 se envía luego al controlador de dispositivo de la manera habitual, o se almacena.
Los valores y ¡; de salida y, o bien los valores u¡; de entrada modificados o los valores u '¡; de entrada proyectados (como se indica por las líneas discontinuas en la Figura 2), se suministran a un procesador 214, que calcula los valores e¡; de error mediante:
e¡; = u '¡j - y¡; o
e¡; = u¡,j - y ¡;¡
(dependiendo del conjunto de valores de entrada que se estén utilizando) y pasa esta señal de error al filtro 106 de error de la misma manera que se describe anteriormente con referencia a la Figura 1.
En teoría, parecería que los valores e¡j de error deberían calcularse utilizando los valores u¡; de entrada modificados originales en lugar de los valores u '; de entrada proyectados, puesto que es la primera la que representa con precisión la diferencia entre los colores deseados y reales del píxel; en efecto, utilizar los últimos valores “desecha” el error introducido por la etapa de proyección. Empíricamente, se ha descubierto que el conjunto de valores de entrada que se utiliza no tiene un efecto importante sobre la precisión de la representación del color. Además, al decidir si utilizar los valores de entrada antes o después de la proyección en el cálculo del error, es necesario tener en cuenta el tipo de proyección efectuada mediante el proyector 206 de gama. Algunos tipos de proyección, por ejemplo la proyección a lo largo de líneas de matiz y luminosidad constantes, proporcionan una extensión continua y fija de los límites del dominio del cuantificador al volumen fuera de gama y, por lo tanto, permiten la utilización de los valores de entrada no proyectados en el cálculo del error sin riesgo de inestabilidad en los valores de salida. Otros tipos de proyección no proporcionan una extensión continua y fija de los límites del dominio del cuantificador; por ejemplo, la proyección hacia el color de entrada hasta que se alcanza el límite de la gama no proporciona una extensión fija de los límites del dominio del cuantificador, sino que los dominios del cuantificador cambian con los valores de entrada y, en estos casos, los valores de entrada proyectados deben utilizarse para determinar el valor de error, ya que utilizar valores no proyectados podría resultar en un método inestable en el que los valores de error podrían aumentar sin límite.
De lo anterior, se verá que la presente invención puede proporcionar un color mejorado en las pantallas de paleta limitada con menos artefactos que los que se obtienen utilizando técnicas de difusión de errores convencionales. La presente invención se puede utilizar en sistemas de visualización capaces de mostrar un continuo de colores (o al menos un número muy grande de colores) pero en los que los colores primarios disponibles no se distribuyen uniformemente por toda la gama de colores; por ejemplo, las pantallas en base a interferencias que controlan un ancho de espacio pueden mostrar una gran cantidad de colores en cada uno de los píxeles, pero con una estructura
predeterminada entre los primarios, que se encuentran en un colector unidimensional. La presente invención también se puede utilizar con pantallas electrocrómicas.
Para detalles adicionales de los sistemas de visualización en color a los que se puede aplicar la presente invención, el lector se dirige a las patentes de ECD antes mencionadas (que también dan discusiones detalladas de pantallas electroforéticas) y a las siguientes patentes y publicaciones:
Patentes de EE.UU. N26,017,584; 6,545,797; 6,664,944; 6,788,452; 6,864,875; 6,914,714 6,972,893 7,038,656 7,038,670 7,046,228 7,052,571 7,075,502 7,167,155 7,385,751 7,492,505 7,667,684 7,684,108 7,791,789 7,800,813 7,821,702 7,839,564 7,910,175 7,952,790 7,956,841 7,982,941 8,040,594 8,054,526; 8,098,418 8,159,636 8,213,076 8,363,299 8,422,116 8,441,714 8,441,716 8,466,852 8,503,063 8,576,470; 8,576,475 8,593,721 8,605,354 8,649,084 8,670,174 8,704,756 8,717,664 8,786,935 8,797,634 8,810,899 8,830,559 8,873,129 8,902,153 8,902,491 8,917,439 8,964,282 9,013,783 9,116,412 9,146,439 9,164,207 9,170,467 9,170,468 9,182,646 9,195,111 9,199,441 9,268,191 9,285,649 9,293,511 9,341,916 9,360,733; 9,361,836 9,383,623 y 9423,666; y las Publicaciones de Solicitudes de Patente de EE.UU. N°. 2008/0043318; 2008/0048970 2009/0225398 2010/0156780 2011/0043543; 2012/0326957 2013/0242378 2013/0278995 2014/0055840 2014/0078576 2014/0340430 2014/0340736; 2014/0362213 2015/0103394 2015/0118390 2015/0124345 2015/0198858 2015/0234250 2015/0268531; 2015/0301246 2016/0011484 2016/0026062 2016/0048054 2016/0116816 2016/0116818; y 2016/0140909.
Claims (13)
1. Un método para representar una imagen en una pantalla que tiene una pluralidad de píxeles, cada uno de los cuales es capaz de visualizar uno cualquiera de una pluralidad de colores primarios, definiendo la envolvente convexa de los colores primarios una gama de colores, el método que comprende, para cada uno de la pluralidad de píxeles en secuencia:
recibir (102) datos de entrada que representan el color del píxel a ser representado;
excepto para el primer píxel en la secuencia, combinar (104) los datos de entrada con los datos (ey) de error generados a partir de al menos un píxel representado previamente para formar datos (uy, u 'ij) de entrada modificados;
convertir (210, 212) los datos de entrada en datos (yy) de salida;
calcular (214) la diferencia entre los datos (uy, u 'ij) de entrada modificados y los datos (yy) de salida para el píxel y generar así datos (ey) de error para el píxel; y
suministrar los datos (yy) de salida para la pluralidad de píxeles a la pantalla y representar así la imagen en la pantalla,
el método se caracteriza por:
descomponer la gama de colores en una pluralidad de símplex, cada uno de los cuales tiene uno de la pluralidad de colores primarios en cada uno de los vértices;
determinar (208) en un espacio de color el símplex que encierra los datos (uy, u 'y) de entrada modificados, y los colores {Pks} primarios de visualización asociados con el símplex;
convertir (210) los datos (uy, u'y) de entrada modificados en datos (yy) de salida; y
en donde convertir los datos (uy, u'i,j) de entrada modificados en datos (yy) de salida comprende convertir los datos (uy, u 'ij) de entrada modificados en coordenadas baricéntricas en base al símplex y establecer (212) los datos (yy) de salida al primario que tiene la coordenada baricéntrica más grande.
2. El método de la reivindicación 1, que comprende además probar (206) los datos (uy) de entrada modificados para determinar si están dentro de la gama de colores y, si los datos de entrada modificados están fuera de esta gama de colores, modificar aún más los datos de entrada modificados proyectando los datos de entrada modificados en la gama de colores.
3. El método de la reivindicación 2, en donde la proyección se efectúa hacia el eje neutro del espacio de color a lo largo de líneas de luminosidad y tono constantes.
4. El método de la reivindicación 2, en donde la proyección se efectúa hacia el color representado por los datos de entrada para el píxel hasta que se alcanza el límite de la gama.
5. El método de una cualquiera de las reivindicaciones 2 a 4, en donde los datos (u 'ij) de entrada modificados producidos mediante la proyección se utilizan tanto para la conversión (210) a coordenadas baricéntricas como para el cálculo (214) de los datos de error.
6. El método de una cualquiera de las reivindicaciones 2 a 4, en donde los datos (u 'ij) de entrada modificados producidos mediante la proyección se utilizan para la conversión (210) a coordenadas baricéntricas pero los datos (uy) de imagen modificados antes de la proyección se utilizan para el cálculo (214) de los datos de error.
7. El método de una cualquiera de las reivindicaciones anteriores, en donde el espacio de color es tridimensional de modo que cada uno de los símplex es un tetraedro.
8. El método de una cualquiera de las reivindicaciones anteriores, en donde los datos (ey) de error se distribuyen en más de un píxel.
9. El método de la reivindicación 8, en donde los datos (ey) de error se distribuyen en al menos cuatro píxeles.
10. El método de la reivindicación 9, en donde la proporción de los datos de error aplicados a diferentes píxeles varía.
11. El método de una cualquiera de las reivindicaciones anteriores, en donde la pantalla es una pantalla electroforética.
12. Un aparato que comprende un dispositivo de visualización que tiene una pluralidad de píxeles, cada uno de los cuales está dispuesto para mostrar uno cualquiera de una pluralidad de colores primarios, y un dispositivo informático que comprende medios para llevar a cabo el método de una cualquiera de las reivindicaciones 1 a 11 y suministrar sus datos de salida al dispositivo de visualización, haciendo que el dispositivo de visualización muestre una imagen.
13. Un medio de almacenamiento informático no transitorio que comprende instrucciones que cuando son ejecutadas por un procesador hacen que el procesador lleve a cabo el método de una cualquiera de las reivindicaciones 1 a 11.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US201662340803P | 2016-05-24 | 2016-05-24 | |
| PCT/US2017/032148 WO2017205066A1 (en) | 2016-05-24 | 2017-05-11 | Method for rendering color images |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| ES2812176T3 true ES2812176T3 (es) | 2021-03-16 |
Family
ID=60412527
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| ES17803278T Active ES2812176T3 (es) | 2016-05-24 | 2017-05-11 | Método para representar imágenes en color |
Country Status (10)
| Country | Link |
|---|---|
| US (4) | US10270939B2 (es) |
| EP (1) | EP3465628B1 (es) |
| JP (1) | JP6599569B2 (es) |
| KR (1) | KR102023864B1 (es) |
| CN (2) | CN109074672B (es) |
| ES (1) | ES2812176T3 (es) |
| PL (1) | PL3465628T3 (es) |
| PT (1) | PT3465628T (es) |
| TW (1) | TWI647691B (es) |
| WO (1) | WO2017205066A1 (es) |
Families Citing this family (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| AU2018230927B2 (en) | 2017-03-06 | 2020-09-24 | E Ink Corporation | Method for rendering color images |
| US11302234B2 (en) * | 2018-08-07 | 2022-04-12 | Facebook Technologies, Llc | Error correction for display device |
| US11250810B2 (en) * | 2020-06-03 | 2022-02-15 | Facebook Technologies, Llc. | Rendering images on displays |
| US11300793B1 (en) * | 2020-08-20 | 2022-04-12 | Facebook Technologies, Llc. | Systems and methods for color dithering |
| CN118215957A (zh) | 2021-11-05 | 2024-06-18 | 伊英克公司 | 具有低晕染灵敏度的基于多原色显示器掩模的抖动 |
| GB202309687D0 (en) * | 2023-06-27 | 2023-08-09 | Poro Tech Ltd | Display device and method of displaying a target colour |
Family Cites Families (283)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| FR2605401B1 (fr) * | 1986-10-20 | 1992-04-17 | France Etat Armement | Procede et dispositif optoelectronique de mesure en temps reel de mouvements d'une structure solide soumise a l'effet d'un fluide |
| US5455600A (en) * | 1992-12-23 | 1995-10-03 | Microsoft Corporation | Method and apparatus for mapping colors in an image through dithering and diffusion |
| DE69409048T2 (de) * | 1993-08-18 | 1998-09-03 | Philips Electronics Nv | Anordnung und Verfahren für die Erzeugung eines Farbbildes |
| US6760463B2 (en) * | 1995-05-08 | 2004-07-06 | Digimarc Corporation | Watermarking methods and media |
| US7167155B1 (en) | 1995-07-20 | 2007-01-23 | E Ink Corporation | Color electrophoretic displays |
| US8139050B2 (en) | 1995-07-20 | 2012-03-20 | E Ink Corporation | Addressing schemes for electronic displays |
| US8089453B2 (en) | 1995-07-20 | 2012-01-03 | E Ink Corporation | Stylus-based addressing structures for displays |
| US7023420B2 (en) | 2000-11-29 | 2006-04-04 | E Ink Corporation | Electronic display with photo-addressing means |
| US7327511B2 (en) | 2004-03-23 | 2008-02-05 | E Ink Corporation | Light modulators |
| US7583251B2 (en) | 1995-07-20 | 2009-09-01 | E Ink Corporation | Dielectrophoretic displays |
| US7956841B2 (en) | 1995-07-20 | 2011-06-07 | E Ink Corporation | Stylus-based addressing structures for displays |
| US7193625B2 (en) | 1999-04-30 | 2007-03-20 | E Ink Corporation | Methods for driving electro-optic displays, and apparatus for use therein |
| US7259744B2 (en) | 1995-07-20 | 2007-08-21 | E Ink Corporation | Dielectrophoretic displays |
| US7999787B2 (en) | 1995-07-20 | 2011-08-16 | E Ink Corporation | Methods for driving electrophoretic displays using dielectrophoretic forces |
| US6664944B1 (en) | 1995-07-20 | 2003-12-16 | E-Ink Corporation | Rear electrode structures for electrophoretic displays |
| US6017584A (en) | 1995-07-20 | 2000-01-25 | E Ink Corporation | Multi-color electrophoretic displays and materials for making the same |
| US7728845B2 (en) * | 1996-02-26 | 2010-06-01 | Rah Color Technologies Llc | Color calibration of color image rendering devices |
| US6144773A (en) * | 1996-02-27 | 2000-11-07 | Interval Research Corporation | Wavelet-based data compression |
| JPH1079045A (ja) * | 1996-07-23 | 1998-03-24 | Internatl Business Mach Corp <Ibm> | レンダリング方法及び装置、並びに輝度値平滑化方法及び装置 |
| US5933150A (en) * | 1996-08-06 | 1999-08-03 | Interval Research Corporation | System for image manipulation and animation using embedded constraint graphics |
| US5930026A (en) * | 1996-10-25 | 1999-07-27 | Massachusetts Institute Of Technology | Nonemissive displays and piezoelectric power supplies therefor |
| US8213076B2 (en) | 1997-08-28 | 2012-07-03 | E Ink Corporation | Multi-color electrophoretic displays and materials for making the same |
| US8040594B2 (en) | 1997-08-28 | 2011-10-18 | E Ink Corporation | Multi-color electrophoretic displays |
| US6268939B1 (en) * | 1998-01-08 | 2001-07-31 | Xerox Corporation | Method and apparatus for correcting luminance and chrominance data in digital color images |
| CA2320788A1 (en) | 1998-03-18 | 1999-09-23 | Joseph M. Jacobson | Electrophoretic displays and systems for addressing such displays |
| US6753999B2 (en) | 1998-03-18 | 2004-06-22 | E Ink Corporation | Electrophoretic displays in portable devices and systems for addressing such displays |
| US7075502B1 (en) | 1998-04-10 | 2006-07-11 | E Ink Corporation | Full color reflective display with multichromatic sub-pixels |
| EP1095354B1 (en) | 1998-07-08 | 2002-11-27 | E Ink Corporation | Method and apparatus for sensing the state of an electrophoretic display |
| US20020113770A1 (en) | 1998-07-08 | 2002-08-22 | Joseph M. Jacobson | Methods for achieving improved color in microencapsulated electrophoretic devices |
| US20030102858A1 (en) | 1998-07-08 | 2003-06-05 | E Ink Corporation | Method and apparatus for determining properties of an electrophoretic display |
| US6304333B1 (en) | 1998-08-19 | 2001-10-16 | Hewlett-Packard Company | Apparatus and method of performing dithering in a simplex in color space |
| US6577317B1 (en) * | 1998-08-20 | 2003-06-10 | Apple Computer, Inc. | Apparatus and method for geometry operations in a 3D-graphics pipeline |
| US6373489B1 (en) * | 1999-01-12 | 2002-04-16 | Schlumberger Technology Corporation | Scalable visualization for interactive geometry modeling |
| JP2000307881A (ja) * | 1999-04-16 | 2000-11-02 | Hitachi Ltd | 信号処理装置および信号処理方法 |
| US6531997B1 (en) | 1999-04-30 | 2003-03-11 | E Ink Corporation | Methods for addressing electrophoretic displays |
| US7012600B2 (en) | 1999-04-30 | 2006-03-14 | E Ink Corporation | Methods for driving bistable electro-optic displays, and apparatus for use therein |
| US6504524B1 (en) | 2000-03-08 | 2003-01-07 | E Ink Corporation | Addressing methods for displays having zero time-average field |
| US7119772B2 (en) | 1999-04-30 | 2006-10-10 | E Ink Corporation | Methods for driving bistable electro-optic displays, and apparatus for use therein |
| US6753978B1 (en) * | 1999-09-22 | 2004-06-22 | Sharp Laboratories Of America, Inc. | Higher order error diffusion of digital halftoning |
| US7054038B1 (en) * | 2000-01-04 | 2006-05-30 | Ecole polytechnique fédérale de Lausanne (EPFL) | Method and apparatus for generating digital halftone images by multi color dithering |
| US6545797B2 (en) | 2001-06-11 | 2003-04-08 | Sipix Imaging, Inc. | Process for imagewise opening and filling color display components and color displays manufactured thereof |
| US7052571B2 (en) | 2000-03-03 | 2006-05-30 | Sipix Imaging, Inc. | Electrophoretic display and process for its manufacture |
| US6972893B2 (en) | 2001-06-11 | 2005-12-06 | Sipix Imaging, Inc. | Process for imagewise opening and filling color display components and color displays manufactured thereof |
| US7053894B2 (en) * | 2001-01-09 | 2006-05-30 | Intel Corporation | Compression of surface light fields |
| US6937365B2 (en) * | 2001-05-30 | 2005-08-30 | Polaroid Corporation | Rendering images utilizing adaptive error diffusion |
| US6788452B2 (en) | 2001-06-11 | 2004-09-07 | Sipix Imaging, Inc. | Process for manufacture of improved color displays |
| US7385751B2 (en) | 2001-06-11 | 2008-06-10 | Sipix Imaging, Inc. | Process for imagewise opening and filling color display components and color displays manufactured thereof |
| US6980221B2 (en) * | 2001-07-06 | 2005-12-27 | Eastman Kodak Company | Method for representing a digital color image using a set of palette colors |
| US6982178B2 (en) | 2002-06-10 | 2006-01-03 | E Ink Corporation | Components and methods for use in electro-optic displays |
| US20030021437A1 (en) * | 2001-07-11 | 2003-01-30 | Hersch Roger David | Images and security documents protected by micro-structures |
| US7623739B2 (en) * | 2001-07-11 | 2009-11-24 | Ecole Polytechnique Federale De Lausanne (Epfl) | Method and computing system for creating and displaying images with animated microstructures |
| CA2453456C (en) * | 2001-07-11 | 2009-09-15 | Ecole Polytechnique Federale De Lausanne | Images incorporating microstructures |
| US7038670B2 (en) | 2002-08-16 | 2006-05-02 | Sipix Imaging, Inc. | Electrophoretic display with dual mode switching |
| TW550529B (en) | 2001-08-17 | 2003-09-01 | Sipix Imaging Inc | An improved electrophoretic display with dual-mode switching |
| US7492505B2 (en) | 2001-08-17 | 2009-02-17 | Sipix Imaging, Inc. | Electrophoretic display with dual mode switching |
| US6825970B2 (en) | 2001-09-14 | 2004-11-30 | E Ink Corporation | Methods for addressing electro-optic materials |
| US8593396B2 (en) | 2001-11-20 | 2013-11-26 | E Ink Corporation | Methods and apparatus for driving electro-optic displays |
| US8125501B2 (en) | 2001-11-20 | 2012-02-28 | E Ink Corporation | Voltage modulated driver circuits for electro-optic displays |
| US7952557B2 (en) | 2001-11-20 | 2011-05-31 | E Ink Corporation | Methods and apparatus for driving electro-optic displays |
| US7202847B2 (en) | 2002-06-28 | 2007-04-10 | E Ink Corporation | Voltage modulated driver circuits for electro-optic displays |
| US7528822B2 (en) | 2001-11-20 | 2009-05-05 | E Ink Corporation | Methods for driving electro-optic displays |
| US8558783B2 (en) | 2001-11-20 | 2013-10-15 | E Ink Corporation | Electro-optic displays with reduced remnant voltage |
| US7265870B2 (en) * | 2001-11-26 | 2007-09-04 | Agfa Graphics Nv | Colour separation method |
| GB0128888D0 (en) * | 2001-12-03 | 2002-01-23 | Imagination Tech Ltd | Method and apparatus for compressing data and decompressing compressed data |
| US7062419B2 (en) * | 2001-12-21 | 2006-06-13 | Intel Corporation | Surface light field decomposition using non-negative factorization |
| US6900851B2 (en) | 2002-02-08 | 2005-05-31 | E Ink Corporation | Electro-optic displays and optical systems for addressing such displays |
| US6950220B2 (en) | 2002-03-18 | 2005-09-27 | E Ink Corporation | Electro-optic displays, and methods for driving same |
| CN101840687B (zh) * | 2002-04-11 | 2013-09-18 | 格诺色彩技术有限公司 | 具有增强的属性的彩色显示装置和方法 |
| US7355597B2 (en) * | 2002-05-06 | 2008-04-08 | Brown University Research Foundation | Method, apparatus and computer program product for the interactive rendering of multivalued volume data with layered complementary values |
| US20050179675A1 (en) * | 2002-05-27 | 2005-08-18 | Koninklijke Phillips Electonics N.C. | Pixel fault masking |
| US8363299B2 (en) | 2002-06-10 | 2013-01-29 | E Ink Corporation | Electro-optic displays, and processes for the production thereof |
| US7649674B2 (en) | 2002-06-10 | 2010-01-19 | E Ink Corporation | Electro-optic display with edge seal |
| US20110199671A1 (en) | 2002-06-13 | 2011-08-18 | E Ink Corporation | Methods for driving electrophoretic displays using dielectrophoretic forces |
| US20080024482A1 (en) | 2002-06-13 | 2008-01-31 | E Ink Corporation | Methods for driving electro-optic displays |
| US7347957B2 (en) | 2003-07-10 | 2008-03-25 | Sipix Imaging, Inc. | Methods and compositions for improved electrophoretic display performance |
| US7038656B2 (en) | 2002-08-16 | 2006-05-02 | Sipix Imaging, Inc. | Electrophoretic display with dual-mode switching |
| US6891548B2 (en) * | 2002-08-23 | 2005-05-10 | Hewlett-Packard Development Company, L.P. | System and method for calculating a texture-mapping gradient |
| WO2004023195A2 (en) | 2002-09-03 | 2004-03-18 | E Ink Corporation | Electro-optic displays |
| US7839564B2 (en) | 2002-09-03 | 2010-11-23 | E Ink Corporation | Components and methods for use in electro-optic displays |
| US20130063333A1 (en) | 2002-10-16 | 2013-03-14 | E Ink Corporation | Electrophoretic displays |
| CN1726428A (zh) | 2002-12-16 | 2006-01-25 | 伊英克公司 | 电光显示器的底板 |
| US7910175B2 (en) | 2003-03-25 | 2011-03-22 | E Ink Corporation | Processes for the production of electrophoretic displays |
| US7352374B2 (en) * | 2003-04-07 | 2008-04-01 | Clairvoyante, Inc | Image data set with embedded pre-subpixel rendered image |
| JP4642326B2 (ja) * | 2003-05-07 | 2011-03-02 | シャープ株式会社 | 画像処理装置、画像処理方法、画像形成装置、コンピュータ・ソフトウエアおよび記録媒体 |
| US20040246562A1 (en) | 2003-05-16 | 2004-12-09 | Sipix Imaging, Inc. | Passive matrix electrophoretic display driving scheme |
| JP2004356206A (ja) | 2003-05-27 | 2004-12-16 | Fuji Photo Film Co Ltd | 積層構造体及びその製造方法 |
| US8174490B2 (en) | 2003-06-30 | 2012-05-08 | E Ink Corporation | Methods for driving electrophoretic displays |
| US7034783B2 (en) | 2003-08-19 | 2006-04-25 | E Ink Corporation | Method for controlling electro-optic display |
| JP5506137B2 (ja) | 2003-09-19 | 2014-05-28 | イー インク コーポレイション | 電子光学式ディスプレイにおけるエッジ効果を低減する方法 |
| JP2007507737A (ja) | 2003-10-03 | 2007-03-29 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | 電気泳動ディスプレイユニット |
| US7061662B2 (en) | 2003-10-07 | 2006-06-13 | Sipix Imaging, Inc. | Electrophoretic display with thermal control |
| US8514168B2 (en) | 2003-10-07 | 2013-08-20 | Sipix Imaging, Inc. | Electrophoretic display with thermal control |
| US7177066B2 (en) | 2003-10-24 | 2007-02-13 | Sipix Imaging, Inc. | Electrophoretic display driving scheme |
| EP1692682A1 (en) | 2003-11-25 | 2006-08-23 | Koninklijke Philips Electronics N.V. | A display apparatus with a display device and a cyclic rail-stabilized method of driving the display device |
| US8928562B2 (en) | 2003-11-25 | 2015-01-06 | E Ink Corporation | Electro-optic displays, and methods for driving same |
| US7492339B2 (en) | 2004-03-26 | 2009-02-17 | E Ink Corporation | Methods for driving bistable electro-optic displays |
| US8289250B2 (en) | 2004-03-31 | 2012-10-16 | E Ink Corporation | Methods for driving electro-optic displays |
| US20050253777A1 (en) | 2004-05-12 | 2005-11-17 | E Ink Corporation | Tiled displays and methods for driving same |
| US7374634B2 (en) | 2004-05-12 | 2008-05-20 | Sipix Imaging, Inc. | Process for the manufacture of electrophoretic displays |
| US7365879B2 (en) * | 2004-05-13 | 2008-04-29 | Eastman Kodak Company | Determining sets of n-dimensional colorant control signals |
| US7590299B2 (en) * | 2004-06-10 | 2009-09-15 | Samsung Electronics Co., Ltd. | Increasing gamma accuracy in quantized systems |
| KR100634508B1 (ko) * | 2004-07-23 | 2006-10-16 | 삼성전자주식회사 | 평면표시장치의 화소구조 |
| US20080136774A1 (en) | 2004-07-27 | 2008-06-12 | E Ink Corporation | Methods for driving electrophoretic displays using dielectrophoretic forces |
| CN100557474C (zh) | 2004-07-27 | 2009-11-04 | 伊英克公司 | 电光显示器 |
| EP1774767A1 (en) * | 2004-07-27 | 2007-04-18 | Koninklijke Philips Electronics N.V. | Maintenance of hue in a saturation-controlled color image |
| FR2873883B1 (fr) * | 2004-07-28 | 2006-09-29 | Sagem | Procede de tramage d'une image |
| US7453445B2 (en) | 2004-08-13 | 2008-11-18 | E Ink Corproation | Methods for driving electro-optic displays |
| US8643595B2 (en) | 2004-10-25 | 2014-02-04 | Sipix Imaging, Inc. | Electrophoretic display driving approaches |
| US7791751B2 (en) * | 2004-11-30 | 2010-09-07 | Palo Alto Research Corporation | Printing systems |
| US7423791B2 (en) * | 2005-01-26 | 2008-09-09 | Canon Kabushiki Kaisha | Color conversion using barycentric projections |
| JP4718859B2 (ja) | 2005-02-17 | 2011-07-06 | セイコーエプソン株式会社 | 電気泳動装置とその駆動方法、及び電子機器 |
| JP4690079B2 (ja) | 2005-03-04 | 2011-06-01 | セイコーエプソン株式会社 | 電気泳動装置とその駆動方法、及び電子機器 |
| US7659920B2 (en) * | 2005-03-22 | 2010-02-09 | Microsoft Corp. | System and method for very low frame rate teleconferencing employing image morphing and cropping |
| US8159636B2 (en) | 2005-04-08 | 2012-04-17 | Sipix Imaging, Inc. | Reflective displays and processes for their manufacture |
| US7408548B2 (en) * | 2005-06-30 | 2008-08-05 | Microsoft Corporation | Triangulating procedural geometric objects |
| US7330193B2 (en) | 2005-07-08 | 2008-02-12 | Seiko Epson Corporation | Low noise dithering and color palette designs |
| US20070019217A1 (en) * | 2005-07-24 | 2007-01-25 | Sharp Laboratories Of America, Inc. | Color calibration method and structure for vector error diffusion |
| US7408699B2 (en) | 2005-09-28 | 2008-08-05 | Sipix Imaging, Inc. | Electrophoretic display and methods of addressing such display |
| US20080043318A1 (en) | 2005-10-18 | 2008-02-21 | E Ink Corporation | Color electro-optic displays, and processes for the production thereof |
| US7466314B2 (en) * | 2005-10-27 | 2008-12-16 | Microsoft Corporation | Resolution-independent surface rendering using programmable graphics hardware |
| US20070176912A1 (en) | 2005-12-09 | 2007-08-02 | Beames Michael H | Portable memory devices with polymeric displays |
| US7804629B2 (en) * | 2006-03-14 | 2010-09-28 | Xerox Corporation | System and method for estimating toner usage for a printing system |
| US7952790B2 (en) | 2006-03-22 | 2011-05-31 | E Ink Corporation | Electro-optic media produced using ink jet printing |
| US7982479B2 (en) | 2006-04-07 | 2011-07-19 | Sipix Imaging, Inc. | Inspection methods for defects in electrophoretic display and related devices |
| DE102006018689A1 (de) * | 2006-04-13 | 2007-10-25 | Seereal Technologies S.A. | Verfahren zum Rendern und Generieren computergenerierter Videohologramme in Echtzeit |
| US7683606B2 (en) | 2006-05-26 | 2010-03-23 | Sipix Imaging, Inc. | Flexible display testing and inspection |
| WO2007139067A1 (ja) * | 2006-05-29 | 2007-12-06 | Panasonic Corporation | 画像高解像度化装置、画像高解像度化方法、画像高解像度化プログラムおよび画像高解像度化システム |
| US20160012131A1 (en) * | 2006-06-12 | 2016-01-14 | Zalag Corporation | Methods and apparatuses for searching content |
| NO324930B1 (no) * | 2006-06-13 | 2008-01-07 | Sinvent As | Anordning og fremgangsmate for beregning av rasterdata |
| US7854518B2 (en) * | 2006-06-16 | 2010-12-21 | Hewlett-Packard Development Company, L.P. | Mesh for rendering an image frame |
| US9137504B2 (en) * | 2006-06-16 | 2015-09-15 | Hewlett-Packard Development Company, L.P. | System and method for projecting multiple image streams |
| US7907792B2 (en) * | 2006-06-16 | 2011-03-15 | Hewlett-Packard Development Company, L.P. | Blend maps for rendering an image frame |
| US7800628B2 (en) * | 2006-06-16 | 2010-09-21 | Hewlett-Packard Development Company, L.P. | System and method for generating scale maps |
| CN101479763A (zh) * | 2006-06-28 | 2009-07-08 | 皇家飞利浦电子股份有限公司 | 基于可变分辨率模型的图像分割 |
| US20080024429A1 (en) | 2006-07-25 | 2008-01-31 | E Ink Corporation | Electrophoretic displays using gaseous fluids |
| US7924278B2 (en) * | 2006-07-28 | 2011-04-12 | Microsoft Corporation | Real-time GPU rendering of piecewise algebraic surfaces |
| WO2008035259A1 (en) * | 2006-09-20 | 2008-03-27 | Koninklijke Philips Electronics N.V. | Dynamic gamut control |
| US7737989B2 (en) * | 2006-10-27 | 2010-06-15 | Texas Instruments Incorporated | System and method for computing color correction coefficients |
| WO2008067472A2 (en) * | 2006-11-29 | 2008-06-05 | President And Fellows Of Harvard College | A new spatio-spectral sampling paradigm for imaging and a novel color filter array design |
| US8274472B1 (en) | 2007-03-12 | 2012-09-25 | Sipix Imaging, Inc. | Driving methods for bistable displays |
| US7999966B2 (en) * | 2007-04-18 | 2011-08-16 | Hewlett-Packard Development Company, L.P. | Color content detection |
| US8085438B2 (en) * | 2007-04-23 | 2011-12-27 | Ecole Polytechnique Federale De Lausanne (EPPL) | Printing color images visible under UV light on security documents and valuable articles |
| US8243013B1 (en) | 2007-05-03 | 2012-08-14 | Sipix Imaging, Inc. | Driving bistable displays |
| KR101369709B1 (ko) | 2007-05-21 | 2014-03-04 | 이 잉크 코포레이션 | 비디오 전기 광학 디스플레이를 구동하는 방법 |
| US20080303780A1 (en) | 2007-06-07 | 2008-12-11 | Sipix Imaging, Inc. | Driving methods and circuit for bi-stable displays |
| US9199441B2 (en) | 2007-06-28 | 2015-12-01 | E Ink Corporation | Processes for the production of electro-optic displays, and color filters for use therein |
| US8902153B2 (en) | 2007-08-03 | 2014-12-02 | E Ink Corporation | Electro-optic displays, and processes for their production |
| US8040357B1 (en) * | 2007-08-15 | 2011-10-18 | Nvidia Corporation | Quotient remainder coverage system and method |
| WO2009049204A1 (en) | 2007-10-12 | 2009-04-16 | Sipix Imaging, Inc. | Approach to adjust driving waveforms for a display device |
| US7868887B1 (en) * | 2007-10-18 | 2011-01-11 | Adobe Systems Incorporated | Rendering rational quadratic Bézier curves on a GPU |
| US20090195758A1 (en) * | 2008-01-31 | 2009-08-06 | Hewlett-Packard Development Company, L.P. | Meshes for separately mapping color bands |
| JP2011517490A (ja) | 2008-03-21 | 2011-06-09 | イー インク コーポレイション | 電子光学ディスプレイおよびカラーフィルタ |
| WO2009124142A2 (en) | 2008-04-03 | 2009-10-08 | Sipix Imaging, Inc. | Color display devices |
| US8373649B2 (en) | 2008-04-11 | 2013-02-12 | Seiko Epson Corporation | Time-overlapping partial-panel updating of a bistable electro-optic display |
| CA2720091C (en) | 2008-04-11 | 2015-10-06 | E Ink Corporation | Methods for driving electro-optic displays |
| JP2011520137A (ja) | 2008-04-14 | 2011-07-14 | イー インク コーポレイション | 電気光学ディスプレイを駆動する方法 |
| US8462102B2 (en) | 2008-04-25 | 2013-06-11 | Sipix Imaging, Inc. | Driving methods for bistable displays |
| CN102112957B (zh) * | 2008-05-31 | 2012-10-17 | 惠普开发有限公司 | 识别目标单形的方法 |
| US8184194B2 (en) * | 2008-06-26 | 2012-05-22 | Panasonic Corporation | Image processing apparatus, image division program and image synthesising method |
| WO2010014359A2 (en) | 2008-08-01 | 2010-02-04 | Sipix Imaging, Inc. | Gamma adjustment with error diffusion for electrophoretic displays |
| CN102138094B (zh) | 2008-09-02 | 2015-07-29 | 希毕克斯影像有限公司 | 彩色显示设备 |
| US8098265B2 (en) * | 2008-10-10 | 2012-01-17 | Ostendo Technologies, Inc. | Hierarchical multicolor primaries temporal multiplexing system |
| US8665296B2 (en) * | 2008-10-21 | 2014-03-04 | Zulch Laboratories, Inc. | Color generation change using multiple illuminant types |
| US8558855B2 (en) | 2008-10-24 | 2013-10-15 | Sipix Imaging, Inc. | Driving methods for electrophoretic displays |
| US9019318B2 (en) | 2008-10-24 | 2015-04-28 | E Ink California, Llc | Driving methods for electrophoretic displays employing grey level waveforms |
| US8503063B2 (en) | 2008-12-30 | 2013-08-06 | Sipix Imaging, Inc. | Multicolor display architecture using enhanced dark state |
| US9251736B2 (en) | 2009-01-30 | 2016-02-02 | E Ink California, Llc | Multiple voltage level driving for electrophoretic displays |
| US8964282B2 (en) | 2012-10-02 | 2015-02-24 | E Ink California, Llc | Color display device |
| US20100194733A1 (en) | 2009-01-30 | 2010-08-05 | Craig Lin | Multiple voltage level driving for electrophoretic displays |
| US20100194789A1 (en) | 2009-01-30 | 2010-08-05 | Craig Lin | Partial image update for electrophoretic displays |
| US8717664B2 (en) | 2012-10-02 | 2014-05-06 | Sipix Imaging, Inc. | Color display device |
| US8098418B2 (en) | 2009-03-03 | 2012-01-17 | E. Ink Corporation | Electro-optic displays, and color filters for use therein |
| CN102349300A (zh) * | 2009-03-09 | 2012-02-08 | 皇家飞利浦电子股份有限公司 | 多原色转换 |
| WO2010104624A2 (en) * | 2009-03-10 | 2010-09-16 | Dolby Laboratories Licensing Corporation | Extended dynamic range and extended dimensionality image signal conversion |
| WO2010105036A1 (en) * | 2009-03-13 | 2010-09-16 | Dolby Laboratories Licensing Corporation | Layered compression of high dynamic range, visual dynamic range, and wide color gamut video |
| US8576259B2 (en) | 2009-04-22 | 2013-11-05 | Sipix Imaging, Inc. | Partial update driving methods for electrophoretic displays |
| EP2278550B1 (en) * | 2009-06-17 | 2013-08-14 | Canon Kabushiki Kaisha | Method of encoding and decoding a graphics path sequence into a layered scheme |
| TWI400510B (zh) | 2009-07-08 | 2013-07-01 | Prime View Int Co Ltd | 顯示裝置及其微機電陣列基板 |
| US8300979B2 (en) * | 2009-07-29 | 2012-10-30 | Hewlett-Packard Development Company, L.P. | Method and system for robust universal denoising of noisy data sets |
| US20110043543A1 (en) | 2009-08-18 | 2011-02-24 | Hui Chen | Color tuning for electrophoretic display |
| US20150301246A1 (en) | 2009-08-18 | 2015-10-22 | E Ink California, Llc | Color tuning for electrophoretic display device |
| US20110063314A1 (en) | 2009-09-15 | 2011-03-17 | Wen-Pin Chiu | Display controller system |
| US8810525B2 (en) | 2009-10-05 | 2014-08-19 | E Ink California, Llc | Electronic information displays |
| US8558833B1 (en) * | 2009-10-14 | 2013-10-15 | Nvidia Corporation | System and method for symmetric parameterization of independently tessellated patches |
| US8576164B2 (en) | 2009-10-26 | 2013-11-05 | Sipix Imaging, Inc. | Spatially combined waveforms for electrophoretic displays |
| US7859742B1 (en) | 2009-12-02 | 2010-12-28 | Sipix Technology, Inc. | Frequency conversion correction circuit for electrophoretic displays |
| US8928641B2 (en) | 2009-12-02 | 2015-01-06 | Sipix Technology Inc. | Multiplex electrophoretic display driver circuit |
| US11049463B2 (en) | 2010-01-15 | 2021-06-29 | E Ink California, Llc | Driving methods with variable frame time |
| US8558786B2 (en) | 2010-01-20 | 2013-10-15 | Sipix Imaging, Inc. | Driving methods for electrophoretic displays |
| US8514932B2 (en) * | 2010-02-08 | 2013-08-20 | Disney Enterprises, Inc. | Content adaptive and art directable scalable video coding |
| US20140078576A1 (en) | 2010-03-02 | 2014-03-20 | Sipix Imaging, Inc. | Electrophoretic display device |
| US9224338B2 (en) | 2010-03-08 | 2015-12-29 | E Ink California, Llc | Driving methods for electrophoretic displays |
| US8619085B2 (en) * | 2010-03-08 | 2013-12-31 | Broadcom Corporation | Method and system for compressing tile lists used for 3D rendering |
| US8317314B2 (en) * | 2010-03-09 | 2012-11-27 | Xerox Corporation | System and method for improving throughput for printing operations in an indirect printing system |
| TWI409767B (zh) | 2010-03-12 | 2013-09-21 | Sipix Technology Inc | 電泳顯示器的驅動方法 |
| US8593708B2 (en) * | 2010-03-15 | 2013-11-26 | Xerox Corporation | Methods, systems and apparatus for jointly optimizing node locations and corresponding output values of a color look-up-table (LUT) |
| WO2011127462A2 (en) | 2010-04-09 | 2011-10-13 | E Ink Corporation | Methods for driving electro-optic displays |
| TWI484275B (zh) | 2010-05-21 | 2015-05-11 | E Ink Corp | 光電顯示器及其驅動方法、微型空腔電泳顯示器 |
| US9116412B2 (en) | 2010-05-26 | 2015-08-25 | E Ink California, Llc | Color display architecture and driving methods |
| US8704756B2 (en) | 2010-05-26 | 2014-04-22 | Sipix Imaging, Inc. | Color display architecture and driving methods |
| KR101495414B1 (ko) | 2010-06-02 | 2015-02-24 | 이 잉크 코포레이션 | 컬러 전기-광학 디스플레이 |
| US9013394B2 (en) | 2010-06-04 | 2015-04-21 | E Ink California, Llc | Driving method for electrophoretic displays |
| TWI436337B (zh) | 2010-06-30 | 2014-05-01 | Sipix Technology Inc | 電泳顯示器及其驅動方法 |
| TWI444975B (zh) | 2010-06-30 | 2014-07-11 | Sipix Technology Inc | 電泳顯示器及其驅動方法 |
| TWI455088B (zh) | 2010-07-08 | 2014-10-01 | Sipix Imaging Inc | 用於電泳顯示裝置的三維驅動方案 |
| US10209556B2 (en) | 2010-07-26 | 2019-02-19 | E Ink Corporation | Method, apparatus and system for forming filter elements on display substrates |
| US8665206B2 (en) | 2010-08-10 | 2014-03-04 | Sipix Imaging, Inc. | Driving method to neutralize grey level shift for electrophoretic displays |
| US20120076518A1 (en) * | 2010-09-27 | 2012-03-29 | Rapkin Alan E | Effectively using two consumables in single printer |
| US20120076516A1 (en) * | 2010-09-27 | 2012-03-29 | Rapkin Alan E | Indicating consumable replenishment time |
| TWI518652B (zh) | 2010-10-20 | 2016-01-21 | 達意科技股份有限公司 | 電泳式顯示裝置 |
| TWI493520B (zh) | 2010-10-20 | 2015-07-21 | Sipix Technology Inc | 電泳顯示裝置及其驅動方法 |
| TWI409563B (zh) | 2010-10-21 | 2013-09-21 | Sipix Technology Inc | 電泳式顯示裝置 |
| TWI598672B (zh) | 2010-11-11 | 2017-09-11 | 希畢克斯幻像有限公司 | 電泳顯示器的驅動方法 |
| US8670174B2 (en) | 2010-11-30 | 2014-03-11 | Sipix Imaging, Inc. | Electrophoretic display fluid |
| WO2012074792A1 (en) | 2010-11-30 | 2012-06-07 | E Ink Corporation | Multi-color electrophoretic displays |
| US10514583B2 (en) | 2011-01-31 | 2019-12-24 | E Ink California, Llc | Color electrophoretic display |
| US9146439B2 (en) | 2011-01-31 | 2015-09-29 | E Ink California, Llc | Color electrophoretic display |
| US8873129B2 (en) | 2011-04-07 | 2014-10-28 | E Ink Corporation | Tetrachromatic color filter array for reflective display |
| US8941662B2 (en) * | 2011-05-12 | 2015-01-27 | Blackberry Limited | Method and device for rendering areas bounded by curves using a GPU |
| US20120287148A1 (en) * | 2011-05-13 | 2012-11-15 | Candice Hellen Brown Elliott | Method and apparatus for improved subpixel rendering |
| US8786935B2 (en) | 2011-06-02 | 2014-07-22 | Sipix Imaging, Inc. | Color electrophoretic display |
| US9013783B2 (en) | 2011-06-02 | 2015-04-21 | E Ink California, Llc | Color electrophoretic display |
| US8649084B2 (en) | 2011-09-02 | 2014-02-11 | Sipix Imaging, Inc. | Color display devices |
| US8605354B2 (en) | 2011-09-02 | 2013-12-10 | Sipix Imaging, Inc. | Color display devices |
| US9019197B2 (en) | 2011-09-12 | 2015-04-28 | E Ink California, Llc | Driving system for electrophoretic displays |
| US9423666B2 (en) | 2011-09-23 | 2016-08-23 | E Ink California, Llc | Additive for improving optical performance of an electrophoretic display |
| US8902491B2 (en) | 2011-09-23 | 2014-12-02 | E Ink California, Llc | Additive for improving optical performance of an electrophoretic display |
| US8922580B2 (en) * | 2011-10-21 | 2014-12-30 | Hewlett-Packard Development Company, L.P. | Method and system to modify a color lookup table |
| CA3066614C (en) | 2012-02-01 | 2022-03-15 | E Ink Corporation | Methods for driving electro-optic displays |
| US8917439B2 (en) | 2012-02-09 | 2014-12-23 | E Ink California, Llc | Shutter mode for color display devices |
| TWI537661B (zh) | 2012-03-26 | 2016-06-11 | 達意科技股份有限公司 | 電泳式顯示系統 |
| US10559123B2 (en) * | 2012-04-04 | 2020-02-11 | Qualcomm Incorporated | Patched shading in graphics processing |
| TWI470606B (zh) | 2012-07-05 | 2015-01-21 | Sipix Technology Inc | 被動式顯示面板的驅動方法與顯示裝置 |
| TWI550580B (zh) | 2012-09-26 | 2016-09-21 | 達意科技股份有限公司 | 電泳式顯示器及其驅動方法 |
| US9360733B2 (en) | 2012-10-02 | 2016-06-07 | E Ink California, Llc | Color display device |
| US9792862B2 (en) | 2013-01-17 | 2017-10-17 | E Ink Holdings Inc. | Method and driving apparatus for outputting driving signal to drive electro-phoretic display |
| US9218773B2 (en) | 2013-01-17 | 2015-12-22 | Sipix Technology Inc. | Method and driving apparatus for outputting driving signal to drive electro-phoretic display |
| TWI600959B (zh) | 2013-01-24 | 2017-10-01 | 達意科技股份有限公司 | 電泳顯示器及其面板的驅動方法 |
| US9190013B2 (en) * | 2013-02-05 | 2015-11-17 | Qualcomm Mems Technologies, Inc. | Image-dependent temporal slot determination for multi-state IMODs |
| TWI490839B (zh) | 2013-02-07 | 2015-07-01 | Sipix Technology Inc | 電泳顯示器和操作電泳顯示器的方法 |
| US9195111B2 (en) | 2013-02-11 | 2015-11-24 | E Ink Corporation | Patterned electro-optic displays and processes for the production thereof |
| US20140225910A1 (en) * | 2013-02-13 | 2014-08-14 | Qualcomm Incorporated | Methods and apparatus to render colors to a binary high-dimensional output device |
| TWI490619B (zh) | 2013-02-25 | 2015-07-01 | Sipix Technology Inc | 電泳顯示器 |
| US9721495B2 (en) | 2013-02-27 | 2017-08-01 | E Ink Corporation | Methods for driving electro-optic displays |
| CN106782353B (zh) | 2013-03-01 | 2020-01-10 | 伊英克公司 | 用于驱动电光显示器的方法 |
| WO2014138630A1 (en) | 2013-03-07 | 2014-09-12 | E Ink Corporation | Method and apparatus for driving electro-optic displays |
| TWI502573B (zh) | 2013-03-13 | 2015-10-01 | Sipix Technology Inc | 降低被動式矩陣耦合效應的電泳顯示器及其方法 |
| US20140293398A1 (en) | 2013-03-29 | 2014-10-02 | Sipix Imaging, Inc. | Electrophoretic display device |
| EP2987024B1 (en) | 2013-04-18 | 2018-01-31 | E Ink California, LLC | Color display device |
| US9759980B2 (en) | 2013-04-18 | 2017-09-12 | Eink California, Llc | Color display device |
| CN105144680B (zh) * | 2013-04-22 | 2018-11-06 | 惠普发展公司,有限责任合伙企业 | 光谱打印映射 |
| TWI554814B (zh) | 2013-05-14 | 2016-10-21 | 電子墨水股份有限公司 | 彩色電泳顯示器 |
| EP2997420B1 (en) | 2013-05-17 | 2018-06-06 | E Ink California, LLC | Color display device with color filters |
| US9170468B2 (en) | 2013-05-17 | 2015-10-27 | E Ink California, Llc | Color display device |
| US9383623B2 (en) | 2013-05-17 | 2016-07-05 | E Ink California, Llc | Color display device |
| US20140362213A1 (en) | 2013-06-05 | 2014-12-11 | Vincent Tseng | Residence fall and inactivity monitoring system |
| TWI526765B (zh) | 2013-06-20 | 2016-03-21 | 達意科技股份有限公司 | 電泳顯示器及操作電泳顯示器的方法 |
| US9620048B2 (en) | 2013-07-30 | 2017-04-11 | E Ink Corporation | Methods for driving electro-optic displays |
| US9311890B2 (en) * | 2013-09-03 | 2016-04-12 | Hewlett-Packard Development Company, L.P. | Assigning display colors to achieve apparent desired colors |
| TWI550332B (zh) | 2013-10-07 | 2016-09-21 | 電子墨水加利福尼亞有限責任公司 | 用於彩色顯示裝置的驅動方法 |
| TWI534520B (zh) | 2013-10-11 | 2016-05-21 | 電子墨水加利福尼亞有限責任公司 | 彩色顯示裝置 |
| US20150109355A1 (en) * | 2013-10-21 | 2015-04-23 | Qualcomm Mems Technologies, Inc. | Spatio-temporal vector screening for color display devices |
| GB2521171B (en) * | 2013-12-11 | 2020-02-05 | Advanced Risc Mach Ltd | Clipping of graphics primitives |
| US9361836B1 (en) | 2013-12-20 | 2016-06-07 | E Ink Corporation | Aggregate particles for use in electrophoretic color displays |
| US9501860B2 (en) * | 2014-01-03 | 2016-11-22 | Intel Corporation | Sparse rasterization |
| CN105900005B (zh) | 2014-01-14 | 2019-02-22 | 伊英克加利福尼亚有限责任公司 | 全彩色显示装置 |
| EP3936935A1 (en) | 2014-02-19 | 2022-01-12 | E Ink California, LLC | Driving method for a color electrophoretic display |
| US20150262255A1 (en) | 2014-03-12 | 2015-09-17 | Netseer, Inc. | Search monetization of images embedded in text |
| US20150268531A1 (en) | 2014-03-18 | 2015-09-24 | Sipix Imaging, Inc. | Color display device |
| US20150287354A1 (en) * | 2014-04-03 | 2015-10-08 | Qualcomm Mems Technologies, Inc. | Error-diffusion based temporal dithering for color display devices |
| CN103914124B (zh) * | 2014-04-04 | 2016-08-17 | 浙江工商大学 | 面向三维场景的节能颜色映射方法 |
| ES2919787T3 (es) | 2014-07-09 | 2022-07-28 | E Ink California Llc | Procedimiento de excitación de un dispositivo de visualización electroforético en color |
| WO2016049547A1 (en) | 2014-09-26 | 2016-03-31 | E Ink Corporation | Color sets for low resolution dithering in reflective color displays |
| US10650574B2 (en) * | 2014-10-31 | 2020-05-12 | Fyusion, Inc. | Generating stereoscopic pairs of images from a single lens camera |
| EP3221744B1 (en) | 2014-11-17 | 2023-06-07 | E Ink California, LLC | Color display device |
| KR20160063081A (ko) * | 2014-11-26 | 2016-06-03 | 삼성전자주식회사 | 선택적 테셀레이션 방법 및 장치 |
| US10257526B2 (en) * | 2015-05-01 | 2019-04-09 | Disney Enterprises, Inc. | Perceptual color transformations for wide color gamut video coding |
| US11113800B2 (en) * | 2017-01-18 | 2021-09-07 | Nvidia Corporation | Filtering image data using a neural network |
| US10573056B2 (en) * | 2017-03-06 | 2020-02-25 | 3D Patents, Llc | Multi-view processing unit systems and methods |
| US10546365B2 (en) * | 2017-03-27 | 2020-01-28 | Advanced Micro Devices, Inc. | Single pass flexible screen/scale rasterization |
| US20190130058A1 (en) * | 2017-06-20 | 2019-05-02 | Coreform Llc | U-splines: splines over unstructured meshes |
| AU2017279672A1 (en) * | 2017-12-20 | 2019-07-04 | Canon Kabushiki Kaisha | Alignment of captured images by fusing colour and geometrical information. |
| US10681226B2 (en) * | 2018-08-20 | 2020-06-09 | Xerox Corporation | Skipped-pitch compensating printing/finishing system |
-
2017
- 2017-05-11 CN CN201780020166.1A patent/CN109074672B/zh active Active
- 2017-05-11 WO PCT/US2017/032148 patent/WO2017205066A1/en not_active Ceased
- 2017-05-11 JP JP2018555903A patent/JP6599569B2/ja active Active
- 2017-05-11 KR KR1020187030360A patent/KR102023864B1/ko active Active
- 2017-05-11 US US15/592,515 patent/US10270939B2/en active Active
- 2017-05-11 CN CN202011277039.XA patent/CN112331122B/zh active Active
- 2017-05-11 EP EP17803278.5A patent/EP3465628B1/en active Active
- 2017-05-11 ES ES17803278T patent/ES2812176T3/es active Active
- 2017-05-11 PT PT178032785T patent/PT3465628T/pt unknown
- 2017-05-11 PL PL17803278T patent/PL3465628T3/pl unknown
- 2017-05-22 TW TW106116878A patent/TWI647691B/zh active
-
2019
- 2019-02-20 US US16/280,306 patent/US10554854B2/en active Active
- 2019-12-31 US US16/731,160 patent/US10771652B2/en active Active
-
2020
- 2020-08-31 US US17/007,390 patent/US11265443B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| CN109074672B (zh) | 2020-12-04 |
| JP6599569B2 (ja) | 2019-10-30 |
| HK1258161A1 (zh) | 2019-11-08 |
| KR102023864B1 (ko) | 2019-09-20 |
| KR20180119688A (ko) | 2018-11-02 |
| EP3465628B1 (en) | 2020-07-08 |
| US20190182406A1 (en) | 2019-06-13 |
| US20200404121A1 (en) | 2020-12-24 |
| CN109074672A (zh) | 2018-12-21 |
| US20170346989A1 (en) | 2017-11-30 |
| US10554854B2 (en) | 2020-02-04 |
| US10771652B2 (en) | 2020-09-08 |
| US20200137263A1 (en) | 2020-04-30 |
| CN112331122B (zh) | 2023-11-07 |
| US10270939B2 (en) | 2019-04-23 |
| PL3465628T3 (pl) | 2020-12-14 |
| CN112331122A (zh) | 2021-02-05 |
| TW201804456A (zh) | 2018-02-01 |
| PT3465628T (pt) | 2020-07-24 |
| EP3465628A4 (en) | 2019-06-05 |
| EP3465628A1 (en) | 2019-04-10 |
| JP2019515340A (ja) | 2019-06-06 |
| TWI647691B (zh) | 2019-01-11 |
| WO2017205066A1 (en) | 2017-11-30 |
| US11265443B2 (en) | 2022-03-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| ES2812176T3 (es) | Método para representar imágenes en color | |
| JPH11272252A (ja) | デジタルイメ―ジの脱ハ―フト―ン処理 | |
| JP2011199696A (ja) | 画像処理装置 | |
| US7460276B2 (en) | Systems and methods for rank-order error diffusion image processing | |
| CN103309198B (zh) | 用于控制打印处理的控制设备 | |
| US20160255240A1 (en) | Halftoning | |
| US7212315B2 (en) | Mixed screen design for multi-mode document | |
| US8861035B1 (en) | Threshold matrix diffusion halftoning | |
| US9424499B2 (en) | Method for printing a grayscale raster image by grayscale value dispersion | |
| US20150098098A1 (en) | Image processing apparatus and image processing method | |
| US8159720B2 (en) | Color error diffusion | |
| US20060197989A1 (en) | Multi-configured halftone system | |
| US7869094B2 (en) | Selective dithering | |
| HK40035922A (en) | Method for rendering color images | |
| JP5794287B2 (ja) | 画像処理装置 | |
| HK40035922B (zh) | 用於渲染彩色图像的方法 | |
| HK1258161B (en) | Method for rendering color images | |
| JPH09200518A (ja) | 網点閾値設定方法および2値データ作成装置 | |
| US8780413B1 (en) | Error propagation during error diffusion halftoning | |
| JP2008207480A (ja) | 露光装置 | |
| JP2007188218A (ja) | 印刷制御装置、印刷制御方法および印刷制御プログラム | |
| JP2011199489A (ja) | 印刷色情報生成装置および印刷システム | |
| JPH10117293A (ja) | 画像処理装置及びその方法 |