ES2971674T3 - Componente de suministro para dispositivo de impresión - Google Patents
Componente de suministro para dispositivo de impresión Download PDFInfo
- Publication number
- ES2971674T3 ES2971674T3 ES16798602T ES16798602T ES2971674T3 ES 2971674 T3 ES2971674 T3 ES 2971674T3 ES 16798602 T ES16798602 T ES 16798602T ES 16798602 T ES16798602 T ES 16798602T ES 2971674 T3 ES2971674 T3 ES 2971674T3
- Authority
- ES
- Spain
- Prior art keywords
- color table
- color
- memory device
- nodes
- printing
- 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
- 238000007639 printing Methods 0.000 title claims abstract description 101
- 230000001131 transforming effect Effects 0.000 claims abstract description 7
- 238000000034 method Methods 0.000 claims description 49
- 239000000463 material Substances 0.000 claims description 13
- 230000006835 compression Effects 0.000 claims description 12
- 238000007906 compression Methods 0.000 claims description 12
- 230000009466 transformation Effects 0.000 claims description 12
- 238000007648 laser printing Methods 0.000 claims 2
- 239000000976 ink Substances 0.000 description 20
- 230000008569 process Effects 0.000 description 15
- 239000003086 colorant Substances 0.000 description 11
- 238000010586 diagram Methods 0.000 description 9
- 230000001419 dependent effect Effects 0.000 description 6
- 238000007726 management method Methods 0.000 description 6
- 238000003860 storage Methods 0.000 description 6
- 239000000975 dye Substances 0.000 description 5
- 239000002245 particle Substances 0.000 description 5
- 238000000844 transformation Methods 0.000 description 5
- 238000004519 manufacturing process Methods 0.000 description 4
- 239000000843 powder Substances 0.000 description 4
- 238000013507 mapping Methods 0.000 description 3
- 238000009877 rendering Methods 0.000 description 3
- FTWRSWRBSVXQPI-UHFFFAOYSA-N alumanylidynearsane;gallanylidynearsane Chemical compound [As]#[Al].[As]#[Ga] FTWRSWRBSVXQPI-UHFFFAOYSA-N 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 2
- 239000012530 fluid Substances 0.000 description 2
- 238000009472 formulation Methods 0.000 description 2
- 230000007246 mechanism Effects 0.000 description 2
- 239000000203 mixture Substances 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 238000005070 sampling Methods 0.000 description 2
- 101100060388 Arabidopsis thaliana CLT1 gene Proteins 0.000 description 1
- 101000651887 Homo sapiens Neutral and basic amino acid transport protein rBAT Proteins 0.000 description 1
- 102100027341 Neutral and basic amino acid transport protein rBAT Human genes 0.000 description 1
- BUGBHKTXTAQXES-UHFFFAOYSA-N Selenium Chemical compound [Se] BUGBHKTXTAQXES-UHFFFAOYSA-N 0.000 description 1
- 230000006978 adaptation Effects 0.000 description 1
- 239000000654 additive Substances 0.000 description 1
- 230000000996 additive effect Effects 0.000 description 1
- 238000004422 calculation algorithm Methods 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 239000006229 carbon black Substances 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000004883 computer application Methods 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 230000006837 decompression Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000003090 exacerbative effect Effects 0.000 description 1
- 239000010419 fine particle Substances 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000010438 heat treatment Methods 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 239000000178 monomer Substances 0.000 description 1
- KKFHAJHLJHVUDM-UHFFFAOYSA-N n-vinylcarbazole Chemical compound C1=CC=C2N(C=C)C3=CC=CC=C3C2=C1 KKFHAJHLJHVUDM-UHFFFAOYSA-N 0.000 description 1
- 238000007649 pad printing Methods 0.000 description 1
- 108091008695 photoreceptors Proteins 0.000 description 1
- 239000004033 plastic Substances 0.000 description 1
- -1 sealers Substances 0.000 description 1
- 229910052711 selenium Inorganic materials 0.000 description 1
- 239000011669 selenium Substances 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 238000011144 upstream manufacturing Methods 0.000 description 1
- 239000002966 varnish Substances 0.000 description 1
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B41—PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
- B41J—TYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
- B41J2/00—Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed
- B41J2/005—Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed characterised by bringing liquid or particles selectively into contact with a printing material
- B41J2/01—Ink jet
- B41J2/17—Ink jet characterised by ink handling
- B41J2/175—Ink supply systems ; Circuit parts therefor
- B41J2/17503—Ink cartridges
- B41J2/17543—Cartridge presence detection or type identification
- B41J2/17546—Cartridge presence detection or type identification electronically
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B41—PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
- B41J—TYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
- B41J2/00—Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed
- B41J2/525—Arrangement for multi-colour printing, not covered by group B41J2/21, e.g. applicable to two or more kinds of printing or marking process
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B41—PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
- B41J—TYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
- B41J29/00—Details of, or accessories for, typewriters or selective printing mechanisms not otherwise provided for
- B41J29/38—Drives, motors, controls or automatic cut-off devices for the entire printing mechanism
- B41J29/393—Devices for controlling or analysing the entire machine ; Controlling or analysing mechanical parameters involving printing of test patterns
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K15/00—Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
- G06K15/02—Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using printers
- G06K15/18—Conditioning data for presenting it to the physical printing elements
- G06K15/1827—Accessing generic data, e.g. fonts
- G06K15/1828—Accessing generic data, e.g. fonts characterized by the kind of storage accessed
-
- 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/00519—Constructional details not otherwise provided for, e.g. housings, covers
- H04N1/00538—Modular devices, i.e. allowing combinations of separate components, removal or replacement of components
-
- 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/23—Reproducing arrangements
- H04N1/2307—Circuits or arrangements for the control thereof, e.g. using a programmed control device, according to a measured quantity
- H04N1/2323—Circuits or arrangements for the control thereof, e.g. using a programmed control device, according to a measured quantity according to characteristics of the reproducing medium, e.g. type, size or availability
-
- 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/23—Reproducing arrangements
- H04N1/2307—Circuits or arrangements for the control thereof, e.g. using a programmed control device, according to a measured quantity
- H04N1/2369—Selecting a particular reproducing mode from amongst a plurality of modes, e.g. paper saving or normal, or simplex or duplex
-
- 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/41—Bandwidth or redundancy reduction
-
- 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
- H04N1/6016—Conversion to subtractive colour signals
- H04N1/6019—Conversion to subtractive colour signals using look-up tables
-
- 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
- H04N1/6016—Conversion to subtractive colour signals
- H04N1/6022—Generating a fourth subtractive colour signal, e.g. under colour removal, black masking
- H04N1/6025—Generating a fourth subtractive colour signal, e.g. under colour removal, black masking using look-up tables
-
- 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
- H04N1/603—Colour correction or control controlled by characteristics of the picture signal generator or the picture reproducer
-
- 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
- H04N1/603—Colour correction or control controlled by characteristics of the picture signal generator or the picture reproducer
- H04N1/6052—Matching two or more picture signal generators or two or more picture reproducers
- H04N1/6055—Matching two or more picture signal generators or two or more picture reproducers using test pattern analysis
-
- 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
- H04N1/6058—Reduction of colour to a range of reproducible colours, e.g. to ink- reproducible colour gamut
-
- 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
- H04N1/6097—Colour correction or control depending on the characteristics of the output medium, e.g. glossy paper, matt paper, transparency or fabrics
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N2201/00—Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
- H04N2201/0077—Types of the still picture apparatus
- H04N2201/0094—Multifunctional device, i.e. a device capable of all of reading, reproducing, copying, facsimile transception, file transception
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Image Processing (AREA)
- Color Image Communication Systems (AREA)
- Facsimile Image Signal Circuits (AREA)
- Compression Of Band Width Or Redundancy In Fax (AREA)
- Record Information Processing For Printing (AREA)
- Color, Gradation (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
- Ink Jet (AREA)
- Color Electrophotography (AREA)
- Color Television Systems (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Control Or Security For Electrophotography (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
- Electrophotography Configuration And Component (AREA)
- Pens And Brushes (AREA)
- Facsimiles In General (AREA)
- Sheets, Magazines, And Separation Thereof (AREA)
Abstract
Se divulga un dispositivo de memoria para un componente de suministro para uso con un dispositivo de impresión. El dispositivo de memoria incluye datos correctivos correspondientes a una tabla de colores de referencia para el dispositivo de impresión. El dispositivo de impresión puede incluir un modo de uso de color estándar y un modo de ahorro de color. Los datos correctivos incluyen una pluralidad de nodos para transformar la tabla de colores de referencia en una tabla de colores personalizada para el modo de ahorro de color. (Traducción automática con Google Translate, sin valor legal)
Description
DESCRIPCIÓN
Componente de suministro para dispositivo de impresión
Antecedentes
Los dispositivos de impresión - incluyendo impresoras, fotocopiadoras, máquinas de fax, dispositivos multifunción que incluyen funciones adicionales de escaneo, copia y acabado, dispositivos todo en uno u otros dispositivos, tal como, las impresoras de tampografía para imprimir imágenes en objetos tridimensionales e impresoras tridimensionales (dispositivos de fabricación aditiva): emplean sistemas de gestión del color para entregar una conversión controlada entre las representaciones de colores de varios dispositivos, como escáneres de imágenes, cámaras digitales, monitores de ordenador, impresoras y aplicaciones de programas informáticos. Los perfiles de dispositivos proporcionan información a los sistemas de gestión de color para convertir los datos de color entre espacios de color, tal como entre los espacios de color del dispositivo nativo y los espacios de color independientes del dispositivo, entre los espacios de color independientes del dispositivo y los espacios de color del dispositivo nativo, y entre los espacios de color del dispositivo de origen y directamente a espacios de color del dispositivo de destino.
El documento WO 2016/028272 A1 se refiere a un envoltorio de transformación que se almacena en un dispositivo de memoria y un dispositivo de memoria que puede incluirse en un cartucho de impresora. El envoltorio de transformación puede construir dinámicamente un mapa de transformación para una impresora en base a los metadatos almacenados en el dispositivo de memoria. Los metadatos pueden indicar al menos uno de un tipo de material de depósito, mapa de transformación, medios de impresión e impresora.
La invención proporciona un dispositivo de memoria según la reivindicación 1 y un método según la reivindicación 9. Las realizaciones se definen en las reivindicaciones dependientes.
Breve descripción de los dibujos
La Figura 1 es un diagrama de bloques que ilustra un dispositivo de memoria de ejemplo que tiene datos correctivos para transformar una tabla de colores de referencia en una tabla de colores personalizada.
La Figura 2 es un diagrama esquemático que ilustra un dispositivo de impresión de ejemplo para recibir el dispositivo de memoria de la Figura 1.
La Figura 3 es un diagrama de bloques que ilustra un sistema de ejemplo para implementar las características del dispositivo de memoria de la Figura 1.
La Figura 4 es un diagrama de bloques que ilustra un método de ejemplo que transforma la tabla de referencia en la tabla de colores personalizada con los datos correctivos del sistema de ejemplo de la Figura 3.
Las Figuras 5A-5C son diagramas de bloques que ilustran implementaciones de ejemplo de características del sistema de la Figura 3.
La Figura 6 es un diagrama de bloques que ilustra un método de ejemplo para generar datos correctivos para usar con una tabla de colores de referencia del sistema de la Figura 3 y el método de la Figura 4.
La Figura 7 es un diagrama de bloques que ilustra otro método de ejemplo para generar datos correctivos para usar con la tabla de colores de referencia del sistema de ejemplo de la Figura 3 y el método de ejemplo de la Figura 4.
La Figura 8 es un diagrama de bloques que ilustra un dispositivo de memoria de ejemplo según el dispositivo de memoria de ejemplo de la Figura 1.
La Figura 9 es un diagrama de bloques que ilustra un método de ejemplo para aplicar el dispositivo de memoria de ejemplo de la Figura 6 con una tabla de referencia que se genera con el método de ejemplo de la Figura 7.
Descripción detallada
Un espacio de color es un sistema que tiene ejes y que describe el color numéricamente. Algunos dispositivos de salida, como los dispositivos de impresión, pueden emplear un tipo de espacio de color de cuatro colores, cianmagenta-amarillo-key (negro) (CMYK), mientras que algunas aplicaciones de programas informáticos y dispositivos de visualización pueden emplear un tipo de espacio de color de tres colores, rojo-verde-azul (RGB). Por ejemplo, un color que se representa en el espacio de color CMYK tiene un valor cian, un valor magenta, un valor amarillo y un valor key (negro) que, combinados, representan numéricamente el color. Además, algunos dispositivos de programas informáticos pueden emplear un espacio de color monocromático o en escala de grises.
Las tablas de colores que proporcionan transformaciones entre varios espacios de color se usan ampliamente en la gestión del color, ejemplos comunes son las transformaciones de espacios de color independientes del dispositivo (tal como CIELAB, es decir, L*a*b*) a espacios de color dependientes del dispositivo (tal como RGB o CMYK) y viceversa. Los mapeos pueden especificarse mediante el uso de tablas, tal como una o más tablas de consultas unidimensionales o multidimensionales, a las que puede aplicarse la interpolación, o mediante una serie de parámetros para las transformaciones. Una tabla de colores puede incluir un arreglo u otra estructura de datos en un dispositivo de memoria que reemplaza los cálculos en tiempo de ejecución con una operación de indexación de arreglo más simple, como una tabla de consulta de color. Para los propósitos de esta descripción, las tablas de colores también pueden incluir tablas de colores monocromáticas y de escala de grises.
Por ejemplo, una tabla de colores puede incluir un conjunto de M nodos que pueden acomodar M colores a partir de un intervalo de colores totales. Cada nodo incluye un valor de color particular que se representa como un conjunto de bits o bytes. Una tabla de colores de 256 colores en el espacio de color RGB se puede representar con 256 nodos, cada nodo tiene una profundidad de 18 bits, es decir, seis bits por cada valor de rojo, verde y azul.
Un perfil de color es un conjunto de datos que caracteriza un espacio de color. En un ejemplo, un perfil de color puede describir los atributos de color de un dispositivo en particular o especificaciones de visualización con un mapeo entre el espacio de color dependiente del dispositivo, tal como un espacio de color de origen o destino, y un espacio de color independiente del dispositivo, tal como el espacio de conexión de perfil (PCS) y viceversa. Los mapeos pueden especificarse mediante el uso de tablas de colores. Los dispositivos y programas informáticos: que incluyen impresoras, monitores, televisores, sistemas operativos, navegadores y otros dispositivos y programas informáticos, que capturan o visualizan el color pueden incluir perfiles que comprenden varias combinaciones de equipos informáticos y programación.
Un perfil ICC es un perfil de color de ejemplo que es un conjunto de datos que caracteriza un espacio de color según los estándares promulgados por el Consorcio International del Color (ICC). La plataforma de perfil ICC se ha usado como estándar para comunicar e intercambiar entre varios espacios de color. Un perfil de salida ICC incluye pares de tablas de colores, las llamadas tablas de consultas de colores A2B y B2A, donde A y B denotan los espacios de color dependientes del dispositivo y los independientes del dispositivo, respectivamente. Para diferentes dispositivos, existen diferentes pares de intenciones de representación de tablas de consultas. Por ejemplo, un perfil ICC permite tres pares de tablas de colores, enumeradas desde 0 a 2, lo que permite al usuario elegir uno de los tres posibles intentos de representación: perceptual, colorimétrico o saturación. Los perfiles ICC a menudo se integran en documentos en color como varias combinaciones de equipos informáticos y programación para lograr la fidelidad del color entre diferentes dispositivos, lo que aumenta el tamaño total de estos documentos. El tamaño de las tablas de colores también aumentará con un muestreo más fino de los espacios y mayores profundidades de bits.
En general, un perfil puede incluirNtablas de colores que se van a procesar, tal comoCLT1, CLUT2,..., CLUTn.A menudo, se incluyen varias tablas de colores que representan diferentes intenciones de representación con un perfil ICC. Además, el espacio de color de entrada incluyeJentradacanales y el espacio de color de salida incluyeJsalidacanales y en muchos ejemplos de un perfil ICCJentradayJsalidapuede ser uno o más canales. Para cada canal de salida, la tabla de consulta correspondiente contieneMJentradanodos.
Para los dispositivos de impresión, tal como las impresoras a color, las tablas de colores a menudo se incorporan en el microprograma de la impresora u otro equipo informático, donde las tablas de colores consumen memoria del ordenador en los dispositivos de almacenamiento. En algunos escenarios, la cantidad de memoria del microprograma que se consume para almacenar estas tablas de colores puede convertirse en un problema, particularmente a medida que aumenta el número de tablas de consultas en los dispositivos de color para admitir múltiples espacios de color, medios de impresión y preferencias. La tendencia hacia un muestreo más fino de los espacios y profundidades de bits más grandes también da como resultado un aumento en el tamaño de las tablas, lo que agrava aún más estas preocupaciones sobre la memoria. Además, las preocupaciones sobre el uso eficiente de la memoria y el consumo de espacio de almacenamiento son aplicables a las tablas de colores que se incorporan en documentos a color, tal como los perfiles de origen ICC. En aplicaciones donde se usan perfiles incorporados, los perfiles incorporados representan una sobrecarga.
Durante la fabricación masiva de dispositivos de impresión, se incluyen tablas de colores estándar en el microprograma para su aplicabilidad general a un usuario general. La personalización se realiza a través de actualizaciones del microprograma, que pueden ser tediosas y consumir memoria adicional o, en ocasiones, suplantar las tablas de colores estándar, lo que genera gastos adicionales, gastos generales o funcionalidad reducida.
Como se usa en este documento, un componente de suministro de dispositivo de impresión puede corresponder a un componente desde el cual se puede suministrar material de impresión consumible a un dispositivo de impresión para su uso. Algunos ejemplos de un componente de suministro para dispositivo de impresión pueden denominarse como un cartucho de impresión, donde un cartucho de impresión puede ser reemplazable y puede ser un cartucho de impresión bidimensional o tridimensional. Los ejemplos de componentes de suministro para dispositivo de impresión y cartuchos de impresión pueden comprender un depósito de material de impresión para almacenar una reserva de material de impresión para usar en operaciones de impresión cuando se acopla de manera reemplazable a un dispositivo/sistema de impresión. Los ejemplos de material de impresión, como se usa en este documento, pueden incluir materiales consumibles tales como fluidos consumibles y/o polvos consumibles. Los ejemplos de material de impresión incluyen tinta, tóner, brillo, barniz, polvos, selladores, colorantes, desarrolladores, fusores y/u otros materiales de este tipo para imprimir. Por ejemplo, un cartucho de impresión puede incluir tinta fluida correspondiente a al menos un color (o dos o más colores) en el que puede imprimir un dispositivo de impresión. En otros ejemplos, un cartucho de impresión puede incluir tóner correspondiente a al menos un color (o dos o más colores) en el que puede imprimir un dispositivo de impresión. En algunos ejemplos, tales componentes de suministro y cartuchos de impresión de los mismos pueden denominarse “suministros reemplazables” . La invención se dirige a un dispositivo de memoria para un componente de suministro.
La Figura 1 ilustra un ejemplo de dispositivo 100 de memoria para un componente 102 de suministro para usar con un dispositivo 104 de impresión. Un ejemplo de un componente de suministro es un elemento consumible o reemplazable en el dispositivo 104 de impresión, tal como un cartucho de tinta o una pieza de un motor de impresión. El dispositivo 100 de memoria incluye datos correctivos 106 correspondientes a una tabla 108 de colores de referencia para el dispositivo 104 de impresión. En un ejemplo, la tabla 108 de colores de referencia se almacena en el microprograma o equipo informático del dispositivo 104 de impresión. El dispositivo 104 de impresión puede incluir un modo de uso de color estándar y un modo de ahorro de color aplicado a los casos en los que un usuario desea reducir el coste por página del documento impreso, extender la vida útil de la tinta dentro del dispositivo de impresión, o de otro modo. Los datos correctivos 106 incluyen una pluralidad de nodos para transformar la tabla 108 de colores de referencia en una tabla 110 de colores personalizada para el modo de ahorro de color.
El dispositivo 100 de memoria de ejemplo puede implementarse para incluir una combinación de uno o más medios de almacenamiento informáticos volátiles o no volátiles. Los medios de almacenamiento informático pueden implementarse como cualquier método o tecnología adecuados para el almacenamiento de información, tal como instrucciones legibles por ordenador, estructuras de datos, módulos de programa u otros datos. Una señal que se propaga por sí sola no califica como medio de almacenamiento o dispositivo de memoria. El dispositivo 100 de memoria puede incluirse como parte de un sistema que incluye un procesador y una memoria para almacenar un conjunto de instrucciones de ordenador para controlar el procesador para aplicar los datos correctivos 106 y transformar la tabla 108 de colores de referencia en una tabla 110 de colores personalizada.
La Figura 2 ilustra un dispositivo 200 de impresión de ejemplo, que puede corresponder al dispositivo 104 de impresión, para recibir imágenes digitales o modelos digitales y producir objetos o imágenes en medios, tal como papel, materiales poliméricos y otros medios. El dispositivo 200 de impresión incluye un motor 202 de impresión que incluye mecanismos y lógica para imprimir o marcar imágenes en el medio. Un ejemplo de motor 202 de impresión puede incluir componentes, tal como un láser 204, un fotorreceptor que puede incluir un tambor fotoconductor giratorio 206, un revelador 208 y un fusor 210, y puede aceptar uno o más cartuchos 212 de tinta en forma de tóner, o tinta en polvo, u otro material de impresión o marcado. El motor 202 de impresión puede recibir medios de impresión para imprimir en una entrada 214 de medios de impresión y presentar los medios de impresión con una imagen impresa en una salida 216 de medios de impresión del dispositivo 200 de impresión. El controlador 218 puede controlar el funcionamiento del dispositivo 200 de impresión.
Los componentes de suministro del dispositivo 200 de impresión pueden incluir elementos consumibles que pueden reemplazarse selectivamente después de un período de tiempo o según el criterio del usuario. Los componentes de suministro o elementos consumibles de ejemplo del motor 202 de impresión incluyen el tambor 206, el revelador 208, el fusor 210 y otros elementos. El cartucho 212 de tinta, que puede incluir una vida útil relativamente limitada en comparación con los componentes del motor 202 de impresión, también se puede reemplazar selectivamente cuando está vacío o si el usuario desea una formulación diferente de tóner y es un ejemplo de un componente de suministro. Cada uno de estos componentes incluye características y parámetros que pueden afectar el rendimiento del dispositivo de impresión, incluyendo la aplicación de la imagen al medio, y pueden afectar la aplicación del controlador 218. El motor 202 de impresión en el ejemplo es un motor de impresión láser para la ilustración, aunque el dispositivo de impresión puede incluir otros motores de impresión o marcado, tal como, motores de impresión LED, motores de impresión de inyección de tinta y otros, y las características de esta descripción pueden ser aplicables a otros motores de impresión así como también componentes de suministro de otros dispositivos de impresión o motores de impresión mediante el uso de materiales de impresión y marcado.
El controlador 218 puede incluir uno o más procesadores 222 y la memoria 224. La memoria 224 puede almacenar instrucciones y datos que el procesador 222 puede ejecutar y aplicar para realizar uno o más métodos para controlar el dispositivo 200 de impresión. En un ejemplo, las instrucciones pueden tener la forma del microprograma 226 que se almacena en el dispositivo 200 de impresión y accesible mediante el controlador 218. El controlador 218 puede ser un dispositivo de control centralizado en el dispositivo 200 de impresión, tal como una memoria centralizada y un procesador que opera una aplicación informática o un microprograma, o partes del controlador 218 pueden distribuirse en uno o más componentes del motor 202 de impresión.
Los cartuchos 212 pueden incluir un cartucho de tinta de color cian, tinta de color magenta, tinta de color amarillo y tinta negra. En otro ejemplo, pueden combinarse contenedores separados de diferentes colores de tinta en un solo cartucho. Los tipos de medios de impresión pueden incluir papel común, papel pesado, cartulina, papel fotográfico (brillante y mate), transparencias y otras formas de papel.
El motor 202 de impresión del ejemplo realiza un proceso de impresión digital electrostática para producir texto, gráficos y fotografías pasando repetidamente un rayo láser hacia adelante y hacia atrás sobre un tambor 206 fotoconductor cargado negativamente para definir una imagen latente con carga diferencial en el tambor 206. En el ejemplo, el láser 204 produce un rayo láser para proyectar una imagen latente del texto, gráficos o fotografías para aplicar sobre un tambor 206 fotoconductor giratorio cargado eléctricamente. La fotoconductividad permite que los electrones cargados en el tambor 206 se alejen de las áreas expuestas al rayo láser del láser 204.
En un ejemplo, el láser 204 puede incluir un láser semiconductor de arseniuro de galio - aluminio (AIGaAs), y el tambor 206 fotoconductor puede incluir una superficie fotoconductora orgánica que incluye un fotoconductor orgánico, y puede construirse a partir de un monómero orgánico, tal como N-vinilcarbazol o puede incluir una capa de selenio. La superficie fotoconductora del tambor 206 puede cargarse a través del mecanismo de carga principal en contacto o cerca de la superficie fotoconductora.
Las partículas de tóner del cartucho 212 se atraen electrostáticamente a las áreas del tambor 206 que se han reflejado mediante el rayo láser. El tambor 206 transfiere el tóner al medio, que se recibe desde la entrada 214 del medio y pasa a través del motor 202 de impresión, por contacto directo. El motor 202 de impresión pasa el medio con el tóner al fusor 210, que usa calor y presión intensos para fusionar instantáneamente el tóner en el medio. A continuación, el motor 202 de impresión pasa el medio hacia la salida 216 del medio.
El dispositivo 200 de impresión recibe la imagen a imprimir como un archivo digital 220 para almacenarse en la memoria 224. La imagen a imprimir puede codificarse, por ejemplo, en un lenguaje de descripción de página como PostScript, Printer Command Language (PCL) u Open XM<l>Paper Specification (OpenXPS). El dispositivo de impresión puede incluir un procesador de imágenes de trama como parte del controlador 218 o por separado para convertir la descripción de la página en un mapa de bits que puede almacenarse en una memoria de trama en el dispositivo 200 de impresión. En una impresora a color, cada una de las cuatro capas de colores puede almacenarse como un mapa de bits independiente y, típicamente, las cuatro capas se preprocesan antes de imprimir. El mapa de bits se proporciona al láser 204.
En un ejemplo particular, el dispositivo 200 de impresión cargará negativamente el tóner en el cartucho 212. El tóner puede incluir partículas finas de polvo plástico seco mezclado con negro de carbón o agentes colorantes. El tóner sale del cartucho 212 al revelador 208. El revelador 208 puede incluir un rodillo revelador que se recubre con una capa delgada de tóner y se presiona contra la superficie fotoconductora del tambor 206.
Las áreas del tambor 206 fotoconductor que fueron golpeadas por el rayo láser, es decir, la imagen latente en la superficie del tambor 206, pueden momentáneamente no tener carga y atraer las partículas de tóner cargadas negativamente del revelador 208. Las áreas del tambor 206 no golpeadas por el rayo láser repelerán las partículas de tóner cargadas negativamente del revelador 208.
A continuación, se aplica el medio contra el tambor 206, que se ha recubierto con un patrón de partículas de tóner en los lugares donde acaba de ser golpeado por el rayo láser. Las partículas de tóner tienen una atracción relativamente débil hacia el medio de impresión, pero incluso menos hacia el tambor 206, de manera que el tóner se transfiere desde el tambor 206 al medio. El medio puede pasar a través de rodillos en el fusor 210, donde se usan temperaturas y presiones relativamente altas para unir el tóner al medio. En un ejemplo, el fusor 210 puede incluir un rodillo calentado, en forma de un tubo hueco que tiene un elemento de calentamiento interno, contra un rodillo de presión, que puede incluir una superficie compatible.
Una vez que el rayo láser genera una imagen latente en el tambor 206 fotoconductor, en un ejemplo, las características restantes del proceso de impresión pueden producirse en rápida sucesión. El tambor 206 se carga, gira algunos grados y se escanea con el rayo láser, gira algunos grados más y se revela, y así sucesivamente. El proceso de impresión puede completarse antes de que el tambor 206 complete una revolución.
Ciertos parámetros y características de los componentes del motor 202 de impresión y los cartuchos 212 pueden almacenarse en dispositivos de memoria que se distribuyen con los elementos consumibles. Por ejemplo, el tambor 206 puede incluir un dispositivo 226 de memoria, el revelador puede incluir un dispositivo 228 de memoria, el fusor 210 puede incluir un dispositivo 230 de memoria y cada cartucho 212 puede incluir un dispositivo 232 de memoria que puede leerse y procesarse mediante el controlador 218 para operar el dispositivo 200 de impresión. Los dispositivos 226, 228, 230, 232 de memoria pueden acoplarse funcionalmente al controlador 218 en el que el controlador puede leer y procesar datos almacenados en los dispositivos 226, 228, 230, 232 de memoria, y aplicar los datos al programa informático o microprograma para operar el dispositivo 200 de impresión. En un ejemplo, uno o más dispositivos 226, 228, 230, 232 de memoria pueden incluir datos relativos o aplicables a sistemas de gestión de color y tablas de colores aplicadas por el controlador 218, tal como deltas de tablas de colores o tablas de colores comprimidas.
La Figura 3 ilustra un sistema 300 de ejemplo que implementa las características de gestión del color del dispositivo 200 de impresión. En un ejemplo, el sistema 300 incluye un perfil 302 del dispositivo que se almacena en un primer dispositivo 312 de memoria y uno o más componentes 304 de suministro, que tienen dispositivos 314 de memoria, que se acoplan a un formateador 306, que puede incluirse como parte del microprograma 226, que se acopla a un motor 308, como, por ejemplo, un motor 202 de impresión.
El perfil 302 del dispositivo que se almacena en el dispositivo 312 de memoria puede incluir archivos de datos específicos del dispositivo que representan el color o las características de imagen del dispositivo 200 de impresión. Los ejemplos de dispositivo de memoria 312 pueden incluir la memoria 224. El perfil 302 del dispositivo puede incluir datos para convertir entre valores dependientes del dispositivo o independientes del dispositivo de un archivo de imagen a valores dependientes del dispositivo 200 de impresión para que se interpreten mediante el controlador 218 cuando se opera el motor 202 de impresión para imprimir una imagen en un medio. El perfil 302 del dispositivo puede incluir archivos de datos, tal como la tabla 320 de colores de referencia, que puede corresponder con la tabla 108 de colores de referencia. La tabla 320 de colores de referencia puede incluir una o más tablas de referencia de consulta unidimensionales y una o más tablas de referencia de consulta multidimensionales que se relacionan con varios aspectos del sistema de gestión del color.
La tabla 320 de colores de referencia puede incluir un conjunto de nodos que tienen un valor preseleccionado o predeterminado. En un ejemplo que no está dentro de la redacción de las reivindicaciones, los valores de los nodos de la tabla 320 de referencia son representativos de los nodos de una tabla de búsqueda de colores originales, tal como una tabla de búsqueda de colores estándares que pueden ser generalmente aplicables al proceso de impresión. En otro ejemplo, los valores de los nodos de la tabla 320 de referencia se seleccionan debido a que pueden modificarse fácilmente mediante la información correctiva 322 en el componente 304 de suministro y no se implementarían como tablas de colores sin modificar la información del componente 304 de suministro.
Los componentes 304 de suministro pueden incluir información correctiva 322 en forma de archivos digitales en un dispositivo de memoria, tal como el dispositivo 314 de memoria, que puede corresponder a los datos correctivos 106 en el dispositivo 100 de memoria. Ejemplos del dispositivo 314 de memoria en los componentes 304 de suministro pueden incluir dispositivos 226, 228, 230, 232 de memoria. En otro ejemplo, los módulos 304 de suministro pueden acoplarse al formateador 306 a través de una red de datos, como Internet. Los dispositivos 226, 228, 230, 232 de memoria pueden incluir datos que, cuando se activan con el dispositivo 200 de impresión, pueden hacer que los módulos de suministro proporcionen la información de personalización al formateador 306. Al ubicar la información correctiva 322 en los componentes de suministro, los cambios en la formulación o las especificaciones de fabricación pueden adaptarse sin tener que cambiar el microprograma en toda la flota de dispositivos. Los datos correctivos 322, en un ejemplo, consumen menos memoria que la tabla de referencia o la tabla de colores personalizada y, por lo tanto, crean menos gastos generales para el componente de suministro.
En un ejemplo, un componente de suministro puede incluir datos correctivos o información de personalización que se relaciona con una tabla de colores personalizada para proporcionar ahorros en el coste por página, tal como una tabla de colores personalizada para reducir el uso de tóner. El mismo componente de suministro o uno diferente puede incluir datos correctivos o información de personalización que se relaciona con una tabla de colores personalizada para uno o más tipos de medios. Además, el mismo componente de suministro o uno diferente puede incluir datos correctivos o información personalizada que se relaciona con una tabla de colores personalizada que tiene una gama de colores personalizados seleccionados por el usuario.
En algunos ejemplos, tal como si no hay suficiente espacio de memoria disponible en el dispositivo 314 de memoria en el componente 304 de suministro, o en circunstancias de personalización de uso limitado, tal como para generar tablas de colores personalizadas para tipos de materiales de impresión raros como las transparencias, los datos correctivos 322 pueden almacenarse en el primer dispositivo 312 de memoria.
El formateador 306 puede recibir información correctiva 322 para transformar la tabla 320 de referencia en una tabla 328 de colores personalizada. En un ejemplo, el formateador puede incluir el microprograma 226 que se configura para ejecutarse con el procesador 222 en el controlador 218. La tabla 328 de colores personalizada generada puede almacenarse posteriormente en la memoria 224, e incluirse como parte del perfil 302 del dispositivo y proporcionarse al controlador 218 para operar el motor 308. El perfil 302 del dispositivo puede incluir varias tablas de referencia A2B, tal como tablas de consulta de dispositivo a PCS que se relacionan con la intención perceptiva, la intención colorimétrica relativa y la intención de saturación como un perfil de color que se crea con el formateador 306 o se almacena de cualquier otra manera en la memoria. El perfil 302 del dispositivo también puede incluir varias tablas de referencia B2A, tal como las tablas de referencia de PCS a dispositivo, que también se relacionan con la intención de percepción, la intención colorimétrica relativa y la intención de saturación en el perfil de color que también se crea con el formateador 306 o se almacena de cualquier otra manera en la memoria.
La Figura 4 ilustra un método de ejemplo 400 del sistema 300. El método 400 puede ejecutarse, por ejemplo, como parte de una modificación del microprograma, instalación de uno o más componentes de suministro, tal como reemplazar el cartucho de tinta, responder a un modo seleccionado por el usuario, tal como el modo de ahorro de costos o la entrada del medio, o en base a alguna otra indicación. El formateador 306 recibe la tabla 320 de referencia para transformarla en 402. En un ejemplo, la tabla de colores de referencia puede incluir los valores base de una conversión de dispositivo a dispositivo, tal como un dispositivo de tres colores (CMY o RGB) a un dispositivo de cuatro colores (CMYK), tal como el dispositivo 200 de impresión. El formateador 306 también recibe los datos correctivos 322 desde el dispositivo de memoria, tal como el dispositivo 314 de memoria, en 404. En conexión con esto, el formateador puede determinar si los datos correctivos 322 son diferentes de los anteriores a la ejecución del método 400 para evitar tener que reinstalar la tabla de colores personalizada anterior. Si la información correctiva 322 ha cambiado, el formateador 306 aplicará los datos correctivos 322 a la tabla 320 de colores de referencia para transformar la tabla 320 de colores de referencia en una tabla 328 de colores personalizada en 406.
En algunos ejemplos, una o ambas de la tabla 320 de referencia y los datos correctivos 322 pueden almacenarse en los respectivos dispositivos 312, 314 de memoria como archivos de datos comprimidos. Al recibir la tabla 320 de colores de referencia en 402 y los datos correctivos 322 en 404, el formateador puede descomprimir o reconstruir los archivos de datos comprimidos antes de aplicar los datos correctivos 322 a la tabla 320 de colores de referencia. La tabla 328 de colores personalizada se cargará en el sistema 300, tal como en el perfil 302 del dispositivo, para aplicarse mediante el dispositivo 200 de impresión en 408.
El método de ejemplo 400 puede implementarse para incluir una combinación de uno o más dispositivos y programas de equipos informáticos para controlar un sistema, tal como el controlador 218, para realizar el método 400 para aplicar datos correctivos para transformar una tabla de colores de referencia en una tabla de colores personalizada. Por ejemplo, el método 400 puede implementarse como un conjunto de instrucciones ejecutables en el microprograma 226 para controlar el procesador 224. También pueden implementarse otros métodos de la descripción como una combinación de equipos informáticos y programación para controlar un sistema.
En un ejemplo del método 400, datos correctivos 322, el dispositivo 314 de memoria puede incluir un flujo de bits de M valores residuales que se almacenan en el dispositivo 314 de memoria, y la tabla 320 de referencia puede incluirMnodos, cada uno que tiene un valor predeterminado y almacenado en una estructura de datos en el dispositivo 312 de memoria. En un ejemplo donde la transformación busca modificar menos deMde los nodos, los valores residuales correspondientes a los nodos no modificados pueden establecerse en cero. En un ejemplo de transformación 406, un valor residual de los datos correctivos 322 se suma al valor del nodo correspondiente en la tabla 320 de referencia para proporcionar un valor en el nodo correspondiente en la tabla 328 de colores personalizada. Por lo tanto, el valor residual en la ubicaciónjde los datos correctivos se suma al valor en la ubicación del nodojde la tabla 320 de referencia para proporcionar el valor en la ubicación del nodojde la tabla 328 de colores personalizada, en la quejes la ubicación desde 1 aM.
Las Figuras 5A-5C ilustran implementaciones de ejemplo de los sistemas 500, 510, 520 que tienen tablas (502) de colores estándar y tablas (504) de colores personalizadas mediante el uso del sistema 300 que ejecuta el método 400 con tablas de colores de referencia y datos correctivos. Los sistemas 500, 510, 520 pueden incluir tablas de colores estándar y tablas de colores personalizadas, tal como parte del perfil 302 del dispositivo en el dispositivo 312 de memoria. Las tablas de colores estándar pueden configurarse con los nodos como parte de la fabricación en masa e incluirse para su aplicabilidad general a un usuario general. En un ejemplo, la tabla 502 de colores estándar puede representar la tabla de colores que se aplicará en el modo estándar, mientras que la tabla 504 de colores personalizada se aplica en un modo de ahorro de tóner del dispositivo 200 de impresión. Además, las tablas de colores estándar pueden incluirse como una tabla de colores predeterminada que se usará en caso de que no pueda crearse la tabla de colores personalizada, por ejemplo, si al componente de suministro pertinente que se instala le faltan datos correctivos o si los datos correctivos están dañados.
La Figura 5A ilustra el sistema 500 en el que se proporcionan una tabla 502a de colores estándar y una tabla 506a de colores de referencia en un dispositivo de memoria, tal como el dispositivo 312 de memoria. Los datos correctivos 508a se proporcionan, por ejemplo, a través de un dispositivo de memoria en el componente de suministro, por ejemplo, en el dispositivo 314 de memoria. Los datos correctivos 508a se aplican a la tabla 506a de colores de referencia para generar la tabla 504a de colores personalizada.
La Figura 5B ilustra el sistema 510 no incluido en la redacción de las reivindicaciones en el que la tabla 502b de colores estándar es también la tabla 506b de colores de referencia. Por ejemplo, la tabla 502b de colores estándar es una tabla de colores independiente que puede aplicarse para una aplicabilidad general y se proporciona en el dispositivo 312 de memoria. Los datos correctivos 508b se proporcionan, por ejemplo, a través de un dispositivo de memoria en el componente de suministro, por ejemplo, en el dispositivo 314 de memoria. Los datos correctivos 508b se aplican a la tabla 502b de colores estándar, por ejemplo, mediante el método 400, para transformar los nodos de la tabla 502b de colores estándar en la tabla 504b de colores personalizada.
La Figura 5C ilustra el sistema 520 en el que la tabla 506c de colores de referencia se transforma tanto en la tabla 502c de colores estándar como en la tabla 504c de colores personalizada. Por ejemplo, la tabla 506c de colores de referencia se proporciona en el dispositivo 312 de memoria como con valores 512 residuales estándar. Los valores 512 residuales estándar se aplican a la tabla 506c de colores de referencia. En un ejemplo, un valor residual de los valores 512 residuales estándar se suma al valor del nodo correspondiente en la tabla 506c de colores de referencia para proporcionar un valor en el nodo correspondiente en la tabla 502c de colores estándar. Por lo tanto, el valor residual estándar en la ubicaciónjde los valores 512 residuales estándar se suma al valor en la ubicación del nodojde la tabla 506c de referencia para proporcionar el valor en la ubicación del nodojde la tabla 502c de colores estándar, en la quejes la ubicación desde 1 aM.Se proporcionan datos correctivos 508c, por ejemplo, a través de un dispositivo de memoria en el componente de suministro, por ejemplo, en el dispositivo 314 de memoria. Los datos correctivos 508c también se aplican a la tabla 506c de colores de referencia, por ejemplo, mediante el método 400, para transformar los nodos de la tabla 506c de colores de referencia en la tabla 504c de colores personalizada.
En algunos ejemplos, el dispositivo 200 de impresión puede incluir más de una transformación de una tabla 320 de colores de referencia en una tabla personalizada 328 en base a una serie de modificaciones previstas a las tablas de colores estándares. Por ejemplo, el dispositivo 200 de impresión puede incluir un componente de suministro que tiene información correctiva adicional para transformar una tabla de colores de referencia en tablas de colores personalizadas correspondientes con tipos de medios múltiples o información correctiva adicional para transformar una tabla de colores de referencia en una tabla de colores personalizada para una gama de colores seleccionada diferente a una gama de colores estándares. Se contemplan otros ejemplos de transformaciones mediante el uso de datos correctivos que se ubican en componentes de suministro. En estos ejemplos, el sistema 300 puede realizar el proceso 400 para cada transformación. Además, el sistema 300 puede incluir una o más implementaciones de los sistemas 500, 5010, 520 para diferentes transformaciones.
La Figura 6 ilustra un método 600 para determinar los valores residuales de los datos correctivos, tal como los valores residuales de los datos correctivos 322. Los datos correctivos 322 incluyen una pluralidad de valores residuales en los que cada valor residual representa una diferencia de un valor de un nodo de la tabla de colores personalizada deseada y un valor de un nodo de la tabla 320 de colores de referencia. Los nodos de la tabla de colores personalizada prevista se determinan en 602, y los nodos de la tabla de referencia se determinan en 604. La tabla de colores personalizada prevista incluirá los nodos de la tabla de colores personalizada que se genera con el método 400. Por ejemplo, la tabla de colores personalizada prevista puede crearse para aplicaciones particulares, especificaciones de componentes de suministro, preferencias del cliente u otros propósitos. La tabla de colores de referencia puede ser una tabla de referencia que se asocia con el dispositivo de impresión en cuestión, y puede ser una tabla de referencia de aplicabilidad general. Alternativamente, los nodos hacen referencia a la tabla 320 que se crea especialmente para la tabla de colores personalizada prevista y cargada en el microprograma del dispositivo 200 de impresión para que se corresponda específicamente con los datos correctivos. Los nodos de la tabla de colores personalizada prevista y los nodos de la tabla de referencia pueden incluir nodos de valores predeterminados. Al seleccionar los valores predeterminados de los nodos de la tabla 320 de referencia, los valores de los valores predeterminados de los nodos de la tabla 320 de referencia cercanos a los valores de la tabla 328 de colores personalizada proporcionan un almacenamiento eficiente de los valores residuales.
El valor de cada nodo de la tabla de colores personalizada prevista se resta del valor del nodo correspondiente en la tabla 320 de colores de referencia para proporcionar un valor residual correspondiente con el nodo en la tabla 320 de colores de referencia en 606. Por lo tanto, el valor en la ubicación del nodojde la tabla de colores personalizados se resta del valor en la ubicación de nodojde la tabla 320 de colores de referencia para proporcionar el valor residual correspondiente con la ubicación de nodojde la tabla de colores de referencia, en la quejes la ubicación de nodo de 1 aM.En un ejemplo en el que la tabla 320 de colores de referencia se almacena en el dispositivo 200 de impresión como un archivo de datos comprimido, como a través de una compresión con pérdida, el color de referencia aplicado en 604 puede incluir una tabla de colores descomprimida o reconstruida de la tabla de colores de referencia comprimida almacenada en el dispositivo 200 de impresión.
Los valores residuales correspondientes a los M nodos se almacenan como datos correctivos en un dispositivo de memoria en 608. Los datos correctivos pueden almacenarse como un flujo de bits, un conjunto de valores en una estructura de datos como un arreglo o lista enlazada, u otro en el dispositivo 100 de memoria. El dispositivo de memoria puede incluirse en un componente de suministro en particular. En un ejemplo, los datos correctivos pueden almacenarse en el dispositivo 230 de memoria situado en el fusor 210, aunque se contemplan otras configuraciones.
En un ejemplo, el modo de ahorro de tóner del dispositivo 200 de impresión se puede aplicar más tarde en un proceso de impresión. Por ejemplo, el modo de ahorro de tóner puede verse afectado por el procesamiento del revelador 208 o el fusor 210. Además, el modo de ahorro de tóner puede aplicarse en el proceso de impresión después de los ajustes de proceso que se hacen para imprimir en un tipo de medio seleccionado, que puede hacerse a los colorantes aplicados al medio. Por ejemplo, si el controlador es para realizar ajustes de proceso a la impresión en un tipo de medio seleccionado, dichos ajustes pueden hacerse aguas arriba de los ajustes realizados para el modo de ahorro de tóner. En este ejemplo, los datos correctivos 106 para transformar la tabla 108 de referencia en una tabla 110 de colores personalizada para el modo de ahorro de color pueden almacenarse en un dispositivo 230 de memoria ubicado en el fusor 210 con el fin de capturar características y parámetros particulares del fusor 210. En otro ejemplo, los datos correctivos 106 pueden almacenarse en otro componente de suministro, por ejemplo, en el dispositivo 232 de memoria de cada cartucho 212 de tinta.
En un ejemplo, la tabla 320 de referencia puede incluir un conjunto de tablas 322 de colores de referencia unidimensional. Cada tabla 322 de referencia unidimensional puede corresponder a un color separado aplicado en el proceso de impresión. Por ejemplo, si el dispositivo 200 de impresión aplica tintas CMYK, las tablas de referencia pueden corresponder a una tabla de colores de referencia cian unidimensional, una tabla de colores de referencia magenta unidimensional, una tabla de colores de referencia de color amarillo unidimensional, y una tabla de colores de referencia de clave unidimensional para transformarse en una tabla de colores cian y cian unidimensional, una tabla de colores personalizada de una sola dimensión, una tabla de colores personalizada de color amarillo unidimensional y una tabla de colores personalizada clave unidimensional, respectivamente, para su uso con el modo de ahorro de color a través de los datos correctivos 322. En este ejemplo, los datos correctivos pueden incluir valores residuales correspondientes a la tabla de colores de referencia cian unidimensional, la tabla de colores de referencia magenta unidimensional, la tabla de colores de referencia de color amarillo unidimensional y la tabla de colores de referencia de clave unidimensional.
En el ejemplo del almacenamiento de los datos correctivos 106 en el dispositivo 232 de memoria del cartucho 212 de tinta, cada cartucho de tinta de color 212 puede incluir un dispositivo 232 de memoria que almacena los valores de residuo correspondientes a la tabla de colores unidimensional de ese color de tinta. Por ejemplo, los datos correctivos aplicados a la tabla de colores de referencia cian unidimensional pueden almacenarse como valores de residuo en el dispositivo 232 de memoria del cartucho de tinta de color cian. En otro ejemplo, cada cartucho de tinta puede almacenar los datos correctivos aplicables a todas las tablas de referencia unidimensional.
La Figura 7 ilustra un método ilustrativo 700 de compresión de una tabla de colores original, tal como una tabla de colores unidimensional correspondiente con uno de los colorantes C, M, Y, K. El método 700 genera una tabla de diferencia a partir de la tabla de colores original Y una tabla de referencia en 702. La tabla de diferencia incluye una pluralidad de nodos de diferencia en los que cada nodo incluye un valor que representa una diferencia de un valor de un nodo de la tabla de colores originales y un valor de un nodo de una tabla de referencia. En un ejemplo, la tabla de colores y la tabla de referencia originales incluyen cada unaMnodos. El valor de cada nodo de la tabla de colores originales se resta del valor del nodo correspondiente en la tabla de referencia para proporcionar un valor en el nodo correspondiente en la tabla de diferencia. Por lo tanto, el valor en la ubicación del nodojde la tabla de colores original se resta del valor en la ubicación del nodojde la tabla de referencia para proporcionar el valor en la ubicación del nodojde la tabla de colores de diferencia, en la quejes la ubicación del nodo de 1 aM.
La tabla de diferencia se comprime en 704. En el ejemplo, la tabla de diferencia se comprime a través de la DCT para generar un conjunto de coeficientes que pueden procesarse adicionalmente para generar un conjunto de coeficientes cuantificados en 706. Una tabla de diferencia que tieneMnodos generaráMcoeficientes. Cada uno de los coeficientes del conjunto de coeficientes puede dividirse por, o cuantificarse, con un tamaño de paso fijo A y se redondeó al número entero más cercano para proporcionar el conjunto deMcoeficientes cuantificados en 706. El tamaño de paso seleccionado A para generar los coeficientes cuantificados puede afectar una cantidad de compresión. Los coeficientes cuantificados pueden escribirse en un archivo binario en 708.
La tabla de diferencia comprimida se reconstruye y se aplica a la tabla de referencia para generar una tabla inicialmente reconstruida en 710. Por ejemplo, los coeficientes cuantificados de 706 se utilizan para generar una tabla de diferencia reconstruida. En el ejemplo, los coeficientes cuantificados multiplicados por el tamaño de paso A se aplican en un proceso de DCT inversa y se redondean al número entero más cercano para obtener los valores en los nodos de la tabla de diferencia reconstruida. La tabla de diferencia reconstruida se añade a la tabla de referencia para obtener la tabla inicialmente reconstruida en 710. En un ejemplo, cada una de la tabla de diferencia reconstruida y la tabla de referencia incluyeMnodos, y el valor de cada nodo de la tabla de diferencia reconstruida se suma al valor en el nodo correspondiente en la tabla de referencia para proporcionar un valor en el nodo correspondiente en la tabla inicialmente reconstruida.
La tabla inicialmente reconstruida se resta de la tabla de colores original para obtener una tabla de residuos en 712. En un ejemplo, la tabla inicialmente reconstruida y la tabla original incluyen cada unaMnodos, y el valor de cada nodo de la tabla inicialmente reconstruida se resta del valor del nodo correspondiente en la tabla original para proporcionar un valor en el nodo correspondiente en la tabla de residuos. La tabla de residuos puede escribirse en un archivo binario en 714. En un ejemplo, la tabla de residuos añadida a la tabla inicialmente reconstruida crea una tabla de colores que no tiene o generalmente ninguna diferencia digital de la tabla de colores original. En otro ejemplo, la tabla de residuos se determina para que se agregue a la tabla inicialmente reconstruida crea una aproximación de la tabla de colores original.
Los coeficientes cuantificados y la tabla de residuos se usan para calcular tablas de asignación de bits correspondientes. Los coeficientes cuantificados se usan para calcular una tabla de asignación de bits de coeficientes (CBAT) en 716 que puede usarse para decodificar los coeficientes cuantificados escritos en el archivo binario en 308. De manera similar, los valores de la tabla de residuos pueden usarse para calcular una tabla de asignación de bits de residuo (RBAT) en 718 que puede usarse para decodificar la tabla de residuos escrita en el archivo binario en 714. Una tabla de colores original dimensional incluirá una CBAT y una RBAT.
El tamaño total de la CBAT y de la RBAT puede reducirse significativamente a través de una compresión general sin pérdidas. La compresión general sin pérdidas puede implementarse utilizando diversos sistemas de compresión, como el proceso del Algoritmo de cadena Lempel-Ziv-Markov (o LZMA), el proceso GZIP (o GNU-zip) u otros sistemas de compresión sin pérdidas adecuados que puedan aplicarse para obtener una compresión sin pérdidas de los archivos de datos. La CBAT puede comprimirse en 720 y la RBAT puede comprimirse en 722 con la compresión sin pérdidas, tal como LZMA.
La Figura 8 ilustra un dispositivo 800 de memoria ilustrativo que incluye una tabla 802a de colores comprimida, que puede corresponder con el dispositivo 100 de memoria y los datos correctivos 106, respectivamente. En un ejemplo, la tabla de colores comprimida corresponde con un solo colorante usado en el dispositivo de impresión, y los datos correctivos 102 pueden incluir una pluralidad de tablas 802a, 802b,...,802n, de colores tal como para una tabla de C, M, Y, K, o una tabla de colores por colorante. La tabla 802 de colores comprimida almacenada en el dispositivo 800 de memoria incluye flujos de bits de los coeficientes cuantificados 804 y una tabla 806 de residuos para ese colorante. Los coeficientes cuantificados 804 se pueden determinar en 708, y la tabla de residuos se puede determinar en 712. En un ejemplo, los coeficientes cuantificados 804 y la tabla 806 de residuos se almacenan como un archivo binario (.bin) en el dispositivo 800 de memoria. En otro ejemplo, los coeficientes cuantificados y las tablas de residuos se comprimen con una técnica de compresión general tal como LZMA y los archivos 804 y 806 se almacenan en el dispositivo 800 de memoria como archivos. Imza.
El dispositivo 800 de memoria se incluye en un componente 808 de suministro tal como el fusor 210, y puede corresponder con el dispositivo 230 de memoria. El componente de suministro puede acoplarse funcionalmente al controlador 810, que puede corresponder con el controlador 218. El controlador 810 puede incluir un dispositivo 812 de memoria separado, que puede corresponder con el dispositivo 224 de memoria. En un ejemplo, el dispositivo 812 de memoria separado puede incluir una tabla 814 de referencia usada en 702 y una pluralidad de tablas 816 de asignación de bits de coeficientes (CBAT) y tablas 818 de asignación de bits de residuo (RBAT) que corresponden con tablas 802a-802n de colores. En otros ejemplos, uno o más de las CBAT y RBAT pueden incluirse en el dispositivo 800 de memoria en su lugar. Las CBAT 816 pueden determinarse en 720, y las RBAT 818 pueden determinarse en 722. La tabla 814 de referencia puede corresponder a una tabla 108 de colores de referencia.
La figura 9 ilustra un ejemplo de método 900 de descodificación de las tablas 802 de colores originales comprimidas como la tabla 802a de colores en el dispositivo 800 de memoria. Si uno o más archivos se comprimen con una compresión general sin pérdidas, una técnica estándar de descompresión sin pérdidas correspondiente a la compresión, tal como LZMA inversa o GZIP inversa en 902.
La CBAT 816 se usa para reconstruir los coeficientes 804 cuantificados correspondientes, y la RBAT 818 se usa para reconstruir la tabla 806 de residuos correspondiente en 904. Por ejemplo, la CBAT descomprimida se aplica al archivo 804 de coeficiente cuantificado para determinar cuántos bits del flujo binario se asignan a cada valor de coeficiente cuantificado de losMcoeficientes. De manera similar, la RBAT descomprimida se aplica al archivo 808 de tabla de residuos para determinar cuántos bits del flujo binario se asignan a cada nodo de la tabla de residuos.
El conjunto deMcoeficientes cuantificados reconstruidos de 904 se procesan para obtener la tabla de diferencia en 906. Los coeficientes reconstruidos se multiplican por el tamaño de paso cuantificado A para obtener coeficientes preprocesados. Si se usó una DCT para determinar los coeficientes en 704, se aplica un proceso de DCT inversa a los coeficientes preprocesados y se redondea al número entero más cercano para obtenerMnodos en una tabla de diferencia descomprimida en 906.
La tabla 814 de referencia se suma a la tabla de diferencia descomprimida a partir de 906 para obtener una tabla intermedia en 908. En un ejemplo, cada una de la tabla de referencia y la tabla de referencia descomprimida incluyenMnodos, y el valor de cada nodo de la tabla de diferencia descomprimida se añade al valor del nodo correspondiente en la tabla de referencia para proporcionar un valor en el nodo correspondiente en la tabla intermedia. Así, el valor en la ubicación del nodojde la tabla de diferencias descomprimida se suma al valor en la ubicación del nodojde la tabla de referencia para obtener el valor en la ubicación del nodojde la tabla intermedia, en la quejes la ubicación del nodo de 1 aM.
La tabla intermedia a partir de 908 se suma a la tabla de residuos reconstruida a partir de 904 para obtener una tabla de colores originales descomprimida en 910. En un ejemplo, cada una de cada tabla intermedia y la tabla de residuos reconstruidos incluyeMnodos, y el valor de cada nodo de la tabla intermedia se añade al valor del nodo correspondiente en la tabla de residuos reconstruidos para proporcionar un valor en el nodo correspondiente en la tabla de colores original descomprimida. Por lo tanto, el valor en la ubicación del nodojde la tabla intermedia se añade al valor en la ubicación del nodojde la tabla de residuos reconstruidos para proporcionar el valor en la ubicación del nodo j de la tabla de colores original descomprimida, en la quejes la ubicación del nodo de 1 aM.La tabla de colores original descomprimida es la misma que la tabla de colores original comprimida con el método 700.
En un aspecto, la presente descripción se dirige a un dispositivo de impresión que comprende un motor de impresión que incluye una pluralidad de componentes de suministro, teniendo el motor de impresión un modo estándar y un modo de ahorro de color, una tabla de colores de referencia en un dispositivo de memoria y un componente de suministro de la pluralidad de componentes de suministro que tienen datos correctivos que incluyen valores residuales para transformar la tabla de referencia en una tabla de colores personalizada para el modo de ahorro de color. El dispositivo de impresión puede incluir un controlador para aplicar selectivamente uno del modo estándar y el modo de ahorro de color, recibiendo el controlador los datos correctivos del componente de suministro. El controlador puede recibir una tabla de colores de modo estándar para aplicar el modo estándar. El motor de impresión puede ser un motor de impresión por láser, y el componente de suministro puede ser un fusor.
Aunque se han ilustrado y descrito ejemplos específicos en la presente memoria, pueden sustituirse una variedad de implementaciones alternativas y/o equivalentes para los ejemplos específicos que se muestran y describen, sin apartarse del ámbito de la presente descripción. Esta solicitud pretende cubrir cualquier adaptación o variación de los ejemplos específicos que se discuten en la presente descripción. Por lo tanto, se pretende que esta descripción se limite solo por las reivindicaciones.
Claims (13)
- REIVINDICACIONESi. Un dispositivo de memoria de un componente de suministro de un dispositivo de impresión que se usará con el dispositivo de impresión, comprendiendo el dispositivo de memoria:datos correctivos correspondientes a una tabla de colores de referencia almacenada en un dispositivo de memoria del dispositivo de impresión, en donde el dispositivo de impresión incluye un modo de ahorro de material de impresión y un modo estándar en donde los datos correctivos incluyen valores residuales correctivos para aplicar a los nodos de la tabla de colores de referencia; incluyendo los datos correctivos una pluralidad de nodos para transformar la tabla de colores de referencia en una tabla de colores personalizada para el modo de ahorro de material de impresión; y en donde los datos correctivos son aplicables a la tabla de colores de referencia como a nodos de transformación de la tabla de colores de referencia en los nodos de la tabla de colores personalizada, en donde la tabla de colores de referencia es una tabla de colores para formar una tabla de colores estándar para el modo estándar cuando los valores residuales estándar correspondientes se añaden a los nodos correspondientes de la tabla de colores de referencia.
- 2. El dispositivo de memoria de la reivindicación 1 que comprende una pluralidad de conjuntos de nodos para transformar una pluralidad de tablas de colores de referencia a una pluralidad de tablas de colores personalizadas.
- 3. El dispositivo de memoria de la reivindicación 2 en donde la pluralidad de tablas de colores incluye una tabla de colores unidimensional para corresponder con cada tinta de color del dispositivo de impresión, y cada uno del conjunto de nodos de la pluralidad de conjuntos de nodos en el dispositivo de memoria se corresponde con una de las tablas de colores unidimensional.
- 4. El dispositivo de memoria de la reivindicación 2 en donde la pluralidad de conjuntos de nodos incluye cuatro conjuntos de nodos.
- 5. El dispositivo de memoria de la reivindicación 1,en donde la tabla de colores de referencia se basa en una tabla de colores personalizada comprimida con pérdida y en donde los datos correctivos incluyen la diferencia entre la tabla de colores personalizada y una tabla de colores personalizada comprimida con pérdida reconstruida.
- 6. El dispositivo de memoria de la reivindicación 5 en donde los datos correctivos se comprimen con una compresión sin pérdidas.
- 7. El dispositivo de memoria de la reivindicación 5 en donde los datos correctivos incluyen valores residuales a aplicar a nodos de la tabla de colores de referencia.
- 8. El dispositivo de memoria de la reivindicación 5 en donde el componente de suministro se usa con un motor de impresión láser.
- 9. Un método para generar una tabla de colores personalizada, que comprende:recibir una tabla de colores de referencia de un primer dispositivo de memoria de un dispositivo de impresión que tiene un motor de impresión que incluye un modo estándar y un modo de ahorro de material de impresión;recibir datos correctivos de un segundo dispositivo de memoria de un componente de suministro del motor de impresión en donde los datos correctivos incluyen valores residuales correctivos para aplicar a los nodos de la tabla de colores de referencia; yaplicar los datos correctivos a la tabla de colores de referencia para transformar la tabla de colores de referencia en una tabla de colores personalizada para el modo de ahorro de material de impresión, en donde los datos correctivos son aplicables a la tabla de colores de referencia como a los nodos de transformación de la tabla de colores de referencia en los nodos de la tabla de colores personalizada, en donde la tabla de colores de referencia es una tabla de colores para formar una tabla de colores estándar para el modo estándar cuando los valores residuales estándar correspondientes se añaden a los nodos correspondientes de la tabla de colores de referencia.
- 10. El método de la reivindicación 9 en donde recibir la tabla de colores de referencia incluye recibir una tabla de colores comprimida.
- 11. El método de la reivindicación 9 en donde los datos correctivos incluyen un conjunto de valores residuales, la tabla de colores de referencia incluye un conjunto de nodos, y aplicar los datos correctivos a la tabla de colores de referencia incluye agregar los valores residuales a los nodos de la tabla de referencia.
- 12. El método de la reivindicación 9 en donde el dispositivo de impresión incluye un controlador para recibir la tabla de colores de datos de referencia y los datos correctivos, y que comprende además aplicar la tabla de colores personalizada al motor de impresión.
- 13. El método de una de las reivindicaciones 9 a 12 en donde el dispositivo de impresión incluye un motor de impresión láser.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/US2016/041633 WO2018009226A1 (en) | 2016-07-08 | 2016-07-08 | Color look up table compression |
PCT/US2016/060876 WO2018009237A1 (en) | 2016-07-08 | 2016-11-07 | Printing device supply component |
Publications (1)
Publication Number | Publication Date |
---|---|
ES2971674T3 true ES2971674T3 (es) | 2024-06-06 |
Family
ID=56738182
Family Applications (7)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
ES16798335T Active ES2911324T3 (es) | 2016-07-08 | 2016-11-07 | Componente de suministro para dispositivo de impresión |
ES16798602T Active ES2971674T3 (es) | 2016-07-08 | 2016-11-07 | Componente de suministro para dispositivo de impresión |
ES16798603T Active ES2899216T3 (es) | 2016-07-08 | 2016-11-07 | Componente de suministro del dispositivo de impresión |
ES18211031T Active ES2837638T3 (es) | 2016-07-08 | 2017-07-05 | Compresión de tablas de consulta de colores |
ES17179824T Active ES2716457T3 (es) | 2016-07-08 | 2017-07-05 | Compresión de tablas de consulta de colores |
ES18212156T Active ES2837389T3 (es) | 2016-07-08 | 2017-07-10 | Compresión de tabla de búsqueda de color |
ES17180591T Active ES2716757T3 (es) | 2016-07-08 | 2017-07-10 | Compresión de tabla de búsqueda de color |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
ES16798335T Active ES2911324T3 (es) | 2016-07-08 | 2016-11-07 | Componente de suministro para dispositivo de impresión |
Family Applications After (5)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
ES16798603T Active ES2899216T3 (es) | 2016-07-08 | 2016-11-07 | Componente de suministro del dispositivo de impresión |
ES18211031T Active ES2837638T3 (es) | 2016-07-08 | 2017-07-05 | Compresión de tablas de consulta de colores |
ES17179824T Active ES2716457T3 (es) | 2016-07-08 | 2017-07-05 | Compresión de tablas de consulta de colores |
ES18212156T Active ES2837389T3 (es) | 2016-07-08 | 2017-07-10 | Compresión de tabla de búsqueda de color |
ES17180591T Active ES2716757T3 (es) | 2016-07-08 | 2017-07-10 | Compresión de tabla de búsqueda de color |
Country Status (25)
Country | Link |
---|---|
US (5) | US10602028B2 (es) |
EP (6) | EP3459236B1 (es) |
JP (6) | JP6882836B2 (es) |
KR (4) | KR102009628B1 (es) |
CN (10) | CN109155810B (es) |
AR (1) | AR108991A1 (es) |
AU (3) | AU2016413657B2 (es) |
BR (1) | BR112019000330A2 (es) |
CA (3) | CA3027338C (es) |
CL (2) | CL2019000062A1 (es) |
DK (3) | DK3459237T3 (es) |
ES (7) | ES2911324T3 (es) |
HK (1) | HK1248950B (es) |
HU (2) | HUE043004T2 (es) |
IL (3) | IL262980B (es) |
MX (3) | MX2018015953A (es) |
MY (3) | MY177102A (es) |
PH (3) | PH12018502721A1 (es) |
PL (1) | PL3459237T3 (es) |
PT (5) | PT3459237T (es) |
RU (3) | RU2718971C1 (es) |
SG (3) | SG11201809847YA (es) |
TW (1) | TWI678911B (es) |
WO (6) | WO2018009226A1 (es) |
ZA (1) | ZA201807176B (es) |
Families Citing this family (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10574859B2 (en) * | 2014-04-02 | 2020-02-25 | Airdye Intellectual Property Llc | Color management system for application of color to substrates |
US10674043B2 (en) | 2016-07-08 | 2020-06-02 | Hewlett-Packard Development Company, L.P. | Color table compression |
EP3459236B1 (en) | 2016-07-08 | 2021-04-21 | Hewlett-Packard Development Company, L.P. | Color look up table compression |
US10885676B2 (en) * | 2016-12-27 | 2021-01-05 | Samsung Electronics Co., Ltd. | Method and apparatus for modifying display settings in virtual/augmented reality |
US11113999B2 (en) * | 2018-09-03 | 2021-09-07 | Chongqing Hkc Optoelectronics Technology Co., Ltd. | Data processing method, display device, and computer-readable storage medium |
WO2020091768A1 (en) * | 2018-10-31 | 2020-05-07 | Hewlett-Packard Development Company, L.P. | Dithering based color conversion |
PT3688601T (pt) | 2018-12-03 | 2020-11-13 | Hewlett Packard Development Co | Conjunto de circuitos lógicos |
CN109819254B (zh) * | 2019-01-31 | 2022-05-03 | 深圳市战音科技有限公司 | 一种有损的图像压缩传输方法和*** |
US20220188049A1 (en) * | 2019-09-04 | 2022-06-16 | Hewlett-Packard Development Company, L.P. | Distribution of color samples |
CN111098613B (zh) * | 2019-10-31 | 2021-09-03 | 珠海奔图电子有限公司 | 图像形成控制方法、***、终端及图像形成装置 |
EP4238302B1 (en) | 2020-10-29 | 2024-07-31 | Hewlett-Packard Development Company, L.P. | Color map wrappers and packets |
US20240123736A1 (en) * | 2021-02-12 | 2024-04-18 | Hewlett-Packard Development Company, L.P. | Appending data on a replaceable supply component |
US11768749B2 (en) * | 2021-03-31 | 2023-09-26 | Lenovo Enterprise Solutions (Singapore) Pte. Ltd. | Analytics-based anomaly detection |
Family Cites Families (92)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US1030611A (en) | 1908-11-20 | 1912-06-25 | Kinetoplane Display Company | Picture-display machine. |
US1035628A (en) | 1911-02-21 | 1912-08-13 | George F Moyers | Device for binding and tying corn-shocks. |
US1016515A (en) | 1911-07-29 | 1912-02-06 | Spring Gate Hinge Company | Spring-hinge. |
US1034153A (en) | 1911-08-19 | 1912-07-30 | Frank J Smith | Can-ending machine. |
US5644509A (en) | 1994-10-07 | 1997-07-01 | Eastman Kodak Company | Method and apparatus for computing color transformation tables |
US5680129A (en) * | 1995-07-18 | 1997-10-21 | Hewlett-Packard Company | System and method for lossless image compression |
US5982990A (en) | 1995-07-20 | 1999-11-09 | Hewlett-Packard Company | Method and apparatus for converting color space |
US5748176A (en) | 1995-07-20 | 1998-05-05 | Hewlett-Packard Company | Multi-variable colorimetric data access by iterative interpolation and subdivision |
JPH09107481A (ja) | 1995-10-13 | 1997-04-22 | Matsushita Electric Ind Co Ltd | カラーファクシミリ装置 |
US5930553A (en) | 1997-04-25 | 1999-07-27 | Hewlett-Packard Company | Image forming and office automation device consumable with memory |
US6327383B2 (en) | 1997-01-14 | 2001-12-04 | Seiko Epson Corporation | Multi-color image encoding apparatus and method, multi-color image decoding apparatus and method |
US5751434A (en) | 1997-06-27 | 1998-05-12 | Xerox Corporation | Area dependent draft printing system |
US6575548B1 (en) | 1997-10-28 | 2003-06-10 | Hewlett-Packard Company | System and method for controlling energy characteristics of an inkjet printhead |
US6002814A (en) * | 1998-04-14 | 1999-12-14 | Hewlett-Packard Company | Means and method for configuring a data processing pipeline |
US6313925B1 (en) | 1998-06-17 | 2001-11-06 | International Business Machines Corporation | System, method, and program for saving toner/ink in a color printer without sacrificing image quality |
US6778709B1 (en) * | 1999-03-12 | 2004-08-17 | Hewlett-Packard Development Company, L.P. | Embedded block coding with optimized truncation |
US6804025B1 (en) | 1999-03-24 | 2004-10-12 | Brother Kogyo Kabushiki Kaisha | Calibration data preparing system |
US6370502B1 (en) * | 1999-05-27 | 2002-04-09 | America Online, Inc. | Method and system for reduction of quantization-induced block-discontinuities and general purpose audio codec |
JP2001205831A (ja) * | 2000-01-31 | 2001-07-31 | Seiko Epson Corp | 印刷制御方法、印刷データ生成装置、インクカートリッジ、印刷システム、および、プログラムを記録した記録媒体 |
JP2002016943A (ja) | 2000-06-28 | 2002-01-18 | Matsushita Electric Ind Co Ltd | 画像表示装置および画像表示方法 |
JP2002057913A (ja) | 2000-08-01 | 2002-02-22 | Nexpress Solutions Llc | 個人的好みに応じたカラー強調をもたらす像記録装置および像記録方法 |
US20020126301A1 (en) * | 2000-12-21 | 2002-09-12 | Harry Bowers | Self calibrating ink jet cartridges |
JP2002209114A (ja) | 2000-12-28 | 2002-07-26 | Canon Inc | 色変換テーブル格納方法および画像処理装置 |
JP2003110869A (ja) | 2001-03-12 | 2003-04-11 | Sharp Corp | 画像処理装置、画像形成装置、画像処理方法、プログラム、および記録媒体 |
US20020149785A1 (en) | 2001-03-30 | 2002-10-17 | Chia-Lin Chu | Automatic printer color correction based on characterization data of a color ink cartridge |
JP2003008915A (ja) | 2001-06-26 | 2003-01-10 | Seiko Epson Corp | 画像処理装置、方法、プログラムおよび記録媒体 |
US6827418B2 (en) | 2001-06-28 | 2004-12-07 | Seiko Epson Corporation | Printing apparatus for controlling print according to printing media |
US7221473B2 (en) | 2001-08-03 | 2007-05-22 | Hewlett-Packard Development Company, L.P. | Printing system for updating printing characteristics with a printing consumable |
JP2003066781A (ja) | 2001-08-23 | 2003-03-05 | Ricoh Co Ltd | カラープリンタ装置 |
US7251058B2 (en) | 2001-11-26 | 2007-07-31 | Ioan Pop | Method for generating customized ink/media transforms |
JP3787534B2 (ja) | 2002-05-20 | 2006-06-21 | キヤノン株式会社 | 画像処理装置、画像処理方法及び画像処理プログラム |
US7259890B2 (en) | 2002-06-21 | 2007-08-21 | Hewlett-Packard Development Company, L.P. | Printing with custom colorant materials |
US7184057B2 (en) | 2002-06-24 | 2007-02-27 | Microsoft Corpoartion | Systems and methods for providing color management |
US7369271B2 (en) | 2002-06-28 | 2008-05-06 | Canon Kabushiki Kaisha | Image processing apparatus and its method, and control method |
US7233695B2 (en) * | 2002-07-01 | 2007-06-19 | Xerox Corporation | Scan color conversion method |
JP2004046339A (ja) | 2002-07-09 | 2004-02-12 | Seiko Epson Corp | 複数の印刷装置の制御 |
US7075543B2 (en) * | 2003-07-08 | 2006-07-11 | Seiko Epson Corporation | Graphics controller providing flexible access to a graphics display device by a host |
US20050073731A1 (en) | 2003-10-03 | 2005-04-07 | Deer Anna Y. | Color correction method for an imaging system |
JP4276560B2 (ja) | 2004-03-17 | 2009-06-10 | 富士フイルム株式会社 | 色変換定義作成方法、プロファイル作成方法、色変換定義作成装置、プロファイル作成装置、色変換定義作成プログラム、およびプロファイル作成プログラム |
US7751072B2 (en) * | 2004-09-29 | 2010-07-06 | Xerox Corporation | Automated modification of a marking engine in a printing system |
KR100577715B1 (ko) | 2004-12-01 | 2006-05-10 | 삼성전자주식회사 | 화상형성장치 및 그의 제어방법 |
WO2006081253A2 (en) | 2005-01-26 | 2006-08-03 | Canon Kabushiki Kaisha | Color conversion using barycentric projections |
US7192113B2 (en) | 2005-02-22 | 2007-03-20 | Lexmark International, Inc. | Method and system for correcting color shift caused by printing with an imaging system using multiple cartridges |
US20070115506A1 (en) | 2005-07-11 | 2007-05-24 | Seiko Epson Corporation | Image processing apparatus |
JP2007026290A (ja) * | 2005-07-20 | 2007-02-01 | Canon Inc | 印刷システム |
US7648227B2 (en) | 2005-10-31 | 2010-01-19 | Hewlett-Packard Development Company, L.P. | Fluid ejection device with data signal latch circuitry |
KR100800699B1 (ko) | 2006-02-01 | 2008-02-01 | 삼성전자주식회사 | 컬러 룩업 테이블 생성 및 이를 이용한 컬러 변환 방법 |
EP1821518B1 (en) | 2006-02-16 | 2013-05-22 | Hewlett-Packard Development Company, L.P. | Personalized color reproduction |
JP4651108B2 (ja) | 2006-02-20 | 2011-03-16 | キヤノン株式会社 | 変換テーブル圧縮方法およびプログラムおよび変換テーブル圧縮装置 |
JP2007228189A (ja) | 2006-02-22 | 2007-09-06 | Canon Inc | 色テーブル編集装置、色テーブル編集方法、プログラムおよび記憶媒体 |
US7668475B2 (en) * | 2006-05-31 | 2010-02-23 | Xerox Corporation | Method of configuring a print system using a document key |
US20070291287A1 (en) | 2006-06-14 | 2007-12-20 | Xerox Corporation | Customer-based visual printer color-to-monitor color matching |
KR100909059B1 (ko) | 2006-08-08 | 2009-07-23 | 캐논 가부시끼가이샤 | 정보처리장치, 정보처리방법 및 색분해 테이블 작성방법 |
JP4996501B2 (ja) * | 2007-04-06 | 2012-08-08 | キヤノン株式会社 | 多次元データの符号化装置及び復号装置並びにその制御方法 |
US8266507B2 (en) * | 2007-11-16 | 2012-09-11 | Samsung Electronics Co., Ltd. | Data processing apparatus for operating lens correction and method for compressing and restoring lookup table values |
US8526062B2 (en) | 2008-04-14 | 2013-09-03 | Xerox Corporation | Color lookup table compression |
US8294953B2 (en) * | 2008-05-18 | 2012-10-23 | Hewlett-Packard Development Company, L.P. | Lossless compression of color look-up table via hierarchical differential encoding or cellular interpolative prediction |
JP5395500B2 (ja) | 2008-07-22 | 2014-01-22 | キヤノン株式会社 | 測定装置および画像形成装置 |
JP5062103B2 (ja) | 2008-08-27 | 2012-10-31 | セイコーエプソン株式会社 | 画像処理装置、画像処理方法、および画像処理プログラム |
CN101751897A (zh) * | 2008-12-10 | 2010-06-23 | 扬智科技股份有限公司 | 压缩及解压缩查找表的方法及其相关装置 |
US20100157331A1 (en) | 2008-12-23 | 2010-06-24 | Vladimir Shestak | Color Smoothing Mechanism for an Ink Minimizing Profile Making Tool |
JP2010149283A (ja) | 2008-12-23 | 2010-07-08 | Brother Ind Ltd | 制御装置およびプログラム |
JP5538925B2 (ja) | 2009-02-13 | 2014-07-02 | キヤノン株式会社 | 画像処理装置および画像処理方法 |
US8249340B2 (en) | 2009-03-02 | 2012-08-21 | Xerox Corporation | Dimensionality reduction method and system for efficient color profile compression |
JP2010256740A (ja) | 2009-04-28 | 2010-11-11 | Kyocera Mita Corp | 現像装置及びそれを備えた画像形成装置 |
KR20100127140A (ko) | 2009-05-25 | 2010-12-03 | 삼성전자주식회사 | 네트워크 화상형성장치 및 그의 인쇄제어방법 |
US20110074807A1 (en) | 2009-09-30 | 2011-03-31 | Hitachi, Ltd. | Method of color customization of content screen |
JP2011189619A (ja) * | 2010-03-15 | 2011-09-29 | Canon Inc | 画像処理装置、画像処理方法、画像記録方法、およびプログラム |
US20120057785A1 (en) * | 2010-09-07 | 2012-03-08 | Peter Morovic | Method and system to modify a color lookup table |
JP5728244B2 (ja) | 2011-02-16 | 2015-06-03 | キヤノン株式会社 | 画像処理装置および画像処理方法 |
JP5720303B2 (ja) | 2011-02-28 | 2015-05-20 | セイコーエプソン株式会社 | 印刷制御装置および印刷制御プログラム |
JP5723677B2 (ja) | 2011-05-31 | 2015-05-27 | 理想科学工業株式会社 | 印刷処理装置 |
CN102223541B (zh) * | 2011-07-14 | 2013-07-03 | 北京工业大学 | 一种混合图像的编码方法 |
JP5863424B2 (ja) | 2011-12-01 | 2016-02-16 | キヤノン株式会社 | 色処理装置およびその方法 |
US8953876B2 (en) | 2012-08-22 | 2015-02-10 | Facebook, Inc. | Creation of a color profile of an image |
US9106875B2 (en) | 2012-10-04 | 2015-08-11 | Kyocera Document Solutions Inc. | System and method for creating a run-time color-conversion look-up table |
JP2014102341A (ja) * | 2012-11-19 | 2014-06-05 | Fuji Xerox Co Ltd | 現像装置及び画像形成装置 |
KR101677525B1 (ko) * | 2013-01-29 | 2016-11-18 | 휴렛-팩커드 디벨롭먼트 컴퍼니, 엘.피. | 인쇄 사양 색분리 룩업 테이블의 생성 |
JP6110708B2 (ja) * | 2013-03-29 | 2017-04-05 | キヤノン株式会社 | 画像処理装置および画像処理方法 |
JP6234098B2 (ja) | 2013-07-19 | 2017-11-22 | キヤノン株式会社 | 画像処理装置、画像処理方法およびプログラム |
US9621764B2 (en) * | 2013-07-31 | 2017-04-11 | Hewlett-Packard Development Company, L.P. | Printer cartridge and memory device containing a compressed color table |
CN105556943B (zh) * | 2013-09-20 | 2019-03-29 | Vid拓展公司 | 提供3d查找表编码以用于色域可伸缩性的***和方法 |
US9948916B2 (en) | 2013-10-14 | 2018-04-17 | Qualcomm Incorporated | Three-dimensional lookup table based color gamut scalability in multi-layer video coding |
US9815308B2 (en) | 2013-12-18 | 2017-11-14 | Hewlett-Packard Development Company, L.P. | Printer calibration for media color |
RU2659878C1 (ru) | 2014-08-19 | 2018-07-04 | Хьюлетт-Паккард Дивелопмент Компани, Л.П. | Карта преобразования в картридже для принтера |
JP6012123B2 (ja) | 2014-10-21 | 2016-10-25 | 京セラドキュメントソリューションズ株式会社 | 色変換装置、色変換プログラムおよび色変換方法 |
CN107428173B (zh) | 2015-03-24 | 2019-03-01 | 精工爱普生株式会社 | 印刷装置、印刷方法、印刷***、图像处理装置、以及图像处理方法 |
NZ728743A (en) | 2015-05-15 | 2019-02-22 | Hewlett Packard Development Co | Printer cartridges and memory devices containing compressed multi-dimensional color tables |
EP3459236B1 (en) * | 2016-07-08 | 2021-04-21 | Hewlett-Packard Development Company, L.P. | Color look up table compression |
US10674043B2 (en) | 2016-07-08 | 2020-06-02 | Hewlett-Packard Development Company, L.P. | Color table compression |
US9992382B2 (en) | 2016-07-08 | 2018-06-05 | Hewlett-Packard Development Company, L.P. | Color table compression |
US11037330B2 (en) * | 2017-04-08 | 2021-06-15 | Intel Corporation | Low rank matrix compression |
-
2016
- 2016-07-08 EP EP16753731.5A patent/EP3459236B1/en active Active
- 2016-07-08 CN CN201680086013.2A patent/CN109155810B/zh active Active
- 2016-07-08 US US16/316,227 patent/US10602028B2/en active Active
- 2016-07-08 WO PCT/US2016/041633 patent/WO2018009226A1/en unknown
- 2016-07-08 CA CA3027338A patent/CA3027338C/en active Active
- 2016-11-07 CA CA3027349A patent/CA3027349C/en active Active
- 2016-11-07 CN CN201910111988.1A patent/CN109842736B/zh active Active
- 2016-11-07 CN CN201811521268.4A patent/CN109451199B/zh active Active
- 2016-11-07 PT PT167986033T patent/PT3459237T/pt unknown
- 2016-11-07 DK DK16798603.3T patent/DK3459237T3/da active
- 2016-11-07 MY MYPI2019000022A patent/MY177102A/en unknown
- 2016-11-07 BR BR112019000330-4A patent/BR112019000330A2/pt not_active Application Discontinuation
- 2016-11-07 EP EP16798335.2A patent/EP3459234B1/en active Active
- 2016-11-07 ES ES16798335T patent/ES2911324T3/es active Active
- 2016-11-07 WO PCT/US2016/060876 patent/WO2018009237A1/en unknown
- 2016-11-07 CN CN201811521594.5A patent/CN109451200B/zh active Active
- 2016-11-07 RU RU2018144319A patent/RU2718971C1/ru active
- 2016-11-07 WO PCT/US2016/060874 patent/WO2018009235A1/en active Application Filing
- 2016-11-07 AU AU2016413657A patent/AU2016413657B2/en active Active
- 2016-11-07 RU RU2018138384A patent/RU2696606C1/ru active
- 2016-11-07 RU RU2018138388A patent/RU2696608C1/ru active
- 2016-11-07 MX MX2018015953A patent/MX2018015953A/es unknown
- 2016-11-07 EP EP16798603.3A patent/EP3459237B1/en active Active
- 2016-11-07 KR KR1020197000421A patent/KR102009628B1/ko active IP Right Grant
- 2016-11-07 PL PL16798603T patent/PL3459237T3/pl unknown
- 2016-11-07 EP EP16798602.5A patent/EP3459235B1/en active Active
- 2016-11-07 AU AU2016413655A patent/AU2016413655B2/en active Active
- 2016-11-07 KR KR1020197022899A patent/KR102140445B1/ko active IP Right Grant
- 2016-11-07 SG SG11201809847YA patent/SG11201809847YA/en unknown
- 2016-11-07 EP EP21184704.1A patent/EP3910927A1/en active Pending
- 2016-11-07 CN CN201680086017.0A patent/CN109155811B/zh active Active
- 2016-11-07 CN CN201680086021.7A patent/CN109155813B/zh active Active
- 2016-11-07 KR KR1020197000498A patent/KR102262675B1/ko active IP Right Grant
- 2016-11-07 SG SG11201809846UA patent/SG11201809846UA/en unknown
- 2016-11-07 WO PCT/US2016/060877 patent/WO2018009238A1/en unknown
- 2016-11-07 MY MYPI2019000021A patent/MY175461A/en unknown
- 2016-11-07 CN CN201680086018.5A patent/CN109155812B/zh active Active
- 2016-11-07 CN CN201811596032.7A patent/CN109413300B/zh active Active
- 2016-11-07 MX MX2018015102A patent/MX2018015102A/es unknown
- 2016-11-07 JP JP2018561527A patent/JP6882836B2/ja active Active
- 2016-11-07 JP JP2019500567A patent/JP2019523591A/ja active Pending
- 2016-11-07 WO PCT/US2016/060875 patent/WO2018009236A1/en unknown
- 2016-11-07 MY MYPI2018704070A patent/MY189070A/en unknown
- 2016-11-07 JP JP2018562602A patent/JP6792643B2/ja active Active
- 2016-11-07 MX MX2018015972A patent/MX369601B/es active IP Right Grant
- 2016-11-07 ES ES16798602T patent/ES2971674T3/es active Active
- 2016-11-07 WO PCT/US2016/060873 patent/WO2018009234A1/en active Application Filing
- 2016-11-07 CN CN201680086010.9A patent/CN109196849B/zh active Active
- 2016-11-07 KR KR1020197000410A patent/KR102033432B1/ko active IP Right Grant
- 2016-11-07 CN CN201680086014.7A patent/CN109155808B/zh active Active
- 2016-11-07 EP EP23172823.9A patent/EP4236290B1/en active Active
- 2016-11-07 ES ES16798603T patent/ES2899216T3/es active Active
- 2016-11-07 SG SG11201809459XA patent/SG11201809459XA/en unknown
- 2016-11-07 CA CA3027358A patent/CA3027358C/en active Active
- 2016-11-07 AU AU2016413654A patent/AU2016413654B2/en active Active
-
2017
- 2017-07-05 PT PT182110312T patent/PT3481043T/pt unknown
- 2017-07-05 ES ES18211031T patent/ES2837638T3/es active Active
- 2017-07-05 HU HUE17179824A patent/HUE043004T2/hu unknown
- 2017-07-05 ES ES17179824T patent/ES2716457T3/es active Active
- 2017-07-05 PT PT17179824T patent/PT3267672T/pt unknown
- 2017-07-05 DK DK17179824.2T patent/DK3267672T3/en active
- 2017-07-07 AR ARP170101884A patent/AR108991A1/es active IP Right Grant
- 2017-07-07 TW TW106122868A patent/TWI678911B/zh active
- 2017-07-10 DK DK17180591.4T patent/DK3267673T3/en active
- 2017-07-10 ES ES18212156T patent/ES2837389T3/es active Active
- 2017-07-10 PT PT182121566T patent/PT3481044T/pt unknown
- 2017-07-10 HU HUE17180591A patent/HUE043006T2/hu unknown
- 2017-07-10 PT PT17180591T patent/PT3267673T/pt unknown
- 2017-07-10 ES ES17180591T patent/ES2716757T3/es active Active
- 2017-09-12 US US15/702,138 patent/US10356285B2/en active Active
-
2018
- 2018-07-03 HK HK18108604.1A patent/HK1248950B/zh unknown
- 2018-10-26 ZA ZA2018/07176A patent/ZA201807176B/en unknown
- 2018-11-13 IL IL262980A patent/IL262980B/en active IP Right Grant
- 2018-11-13 IL IL262979A patent/IL262979B/en active IP Right Grant
- 2018-11-13 IL IL262978A patent/IL262978B/en active IP Right Grant
- 2018-12-21 PH PH12018502721A patent/PH12018502721A1/en unknown
-
2019
- 2019-01-07 PH PH12019500050A patent/PH12019500050A1/en unknown
- 2019-01-07 US US16/240,853 patent/US10498931B2/en active Active
- 2019-01-07 US US16/240,855 patent/US10574862B2/en active Active
- 2019-01-08 PH PH12019500054A patent/PH12019500054A1/en unknown
- 2019-01-08 CL CL2019000062A patent/CL2019000062A1/es unknown
- 2019-01-08 CL CL2019000058A patent/CL2019000058A1/es unknown
- 2019-05-30 US US16/426,844 patent/US10630868B2/en active Active
- 2019-12-06 JP JP2019220794A patent/JP7092735B2/ja active Active
-
2020
- 2020-04-01 JP JP2020065671A patent/JP7080271B2/ja active Active
-
2021
- 2021-07-09 JP JP2021114073A patent/JP7228626B2/ja active Active
Also Published As
Similar Documents
Publication | Publication Date | Title |
---|---|---|
ES2971674T3 (es) | Componente de suministro para dispositivo de impresión | |
EP3267672B1 (en) | Color look up table compression | |
US20060170938A1 (en) | Enhancing CMYK color workflow for CMYKF color |