Patents by Inventor Jordi Vilar

Jordi Vilar has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20230344952
    Abstract: In some examples, in a component space defined by a plurality of edges, a system defines a first point on a first edge of the plurality of edges, the first point dividing the first edge into a first portion in which a first component is to be used in producing an output by an output device, and a second portion in which the first component is not used in producing an output by the output device, where a first space inside the component space corresponding to the first portion is to use the first component in producing an output by the output device, and a second space inside the component space corresponding to the second portion is to not use the first component in producing an output by the output device.
    Type: Application
    Filed: April 26, 2022
    Publication date: October 26, 2023
    Inventors: Jordi Vilar Benito, Jordi Arnabat Benedicto, David Duran Rosich
  • Patent number: 11501466
    Abstract: Methods of image compression are described. A stream of color image data is filtered with a prediction routine using a pixel neighborhood. The filtered stream of color image data is sorted with a block sorting routing. A version of the color image data is compressed based on the sorted and filtered stream of color image data.
    Type: Grant
    Filed: March 22, 2017
    Date of Patent: November 15, 2022
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Jordi Arnabat Benedicto, Jordi Vilar Benito
  • Publication number: 20220138515
    Abstract: Image data mapping is described in which a patch image with patch image parameters including a patch image identifier relating to the patch image is generated; the production of the patch image on a recorded medium in a first printing environment is initiated; the produced patch image with the patch image parameters to determine patch image data of the produced patch image is analysed; and the patch image data is mapped to the patch image identifier to generate an information resource.
    Type: Application
    Filed: July 19, 2019
    Publication date: May 5, 2022
    Applicant: Hewlett-Packard Development Company, L.P.
    Inventors: Joan Solans Marsa, Marina Cantero Lazaro, Jordi Vilar Benito, Raul Quiles Garcia
  • Publication number: 20210344813
    Abstract: A method comprises obtaining at a processor a first color gamut and a second gamut represented in a first color space. The first and second gamuts are represented as first and second objects in a second color space, with each object comprising a plurality of nodes. For each node, an index is provided indicating a position in the first color space to which that node corresponds. A further index is provided indicating a position, in the first color space, of the node relative to at least one other node of the object to which the node belongs. Each node of the first object corresponds with a node of the second object providing a mapping between the objects, using the further index. The index of at least one of the first object nodes is adjusted based on the corresponding node of the second object producing a mapping between the gamuts.
    Type: Application
    Filed: October 3, 2018
    Publication date: November 4, 2021
    Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
    Inventors: Juan Miguel Huertas Delgado, Jordi Vilar, Jordi Arnabat Benedicto, Jan Morovic
  • Publication number: 20210250468
    Abstract: Disclosed herein is a method, in particular for interpolating and smoothening the gamut boundary of an image processing device. Color data are received. An initial surface corresponding to the color data in a color space is created and divided into first patches. A first one of the first patches is divided into second patches based on a topology of a second one of the first patches. Further disclosed are a corresponding machine-readable medium and a corresponding system comprising a storage device and a computing device.
    Type: Application
    Filed: August 21, 2018
    Publication date: August 12, 2021
    Inventors: Juan Miguel HUERTAS DELGADO, Jordi VILAR BENITO
  • Publication number: 20210134017
    Abstract: Methods of image compression are described. A stream of color image data is filtered with a prediction routine using a pixel neighborhood. The filtered stream of color image data is sorted with a block sorting routing. A version of the color image data is compressed based on the sorted and filtered stream of color image data.
    Type: Application
    Filed: March 22, 2017
    Publication date: May 6, 2021
    Inventors: Jordi ARNABAT BENEDICTO, Jordi VILAR BENITO
  • Publication number: 20200413018
    Abstract: Certain examples described herein relate to generating a color mapping between a source color gamut within a source color space and a target color gamut within a target color space. Gamuts may be set based on a color rendering device. In examples, a sequence of forward color transformations that transform the source color gamut is defined, along with a sequence of inverse color transformations that transform the target color gamut. A gamut mapping is applied between the output of the forward color transformations and the output of the inverse color transformations, wherein the color mapping is usable by a computing device to map between the source and target color spaces.
    Type: Application
    Filed: March 12, 2018
    Publication date: December 31, 2020
    Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
    Inventors: Jordi VILAR, Juan Miguel HUERTAS DELGADO, Jan MOROVIC, Jordi ARNABAT BENEDICTO
  • Patent number: 10313558
    Abstract: In one example of the disclosure, a print job with instructions for printing an image at a resolution is obtained. A display of the image, at the resolution, at a display device is caused. A first reference and a second reference are indicated within the displayed image. A quantity of pixels between the first and second references is determined. An indication of a real distance between the first and second references is received. A desired scale for the image is obtained. A rescale factor for the image is determined based on the resolution, the determined pixel quantity, the real distance, and the desired scale.
    Type: Grant
    Filed: December 20, 2013
    Date of Patent: June 4, 2019
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Jordi Arnabat Benedicto, Alessia Rullo, Jordi Vilar Benito, Jesus De La Lama Pesquera
  • Patent number: 9696950
    Abstract: A computer implemented method of analyzing the content of a digital image, for example a page to be printed, computes a boundary enclosing all the non-white content of the image. The image within the boundary is then divided into regions based on a predetermined division rule. For each region the number of unique colors and the proportion of non-white pixels are computed. The image is then categorized according to the result of those computations. The categorization can be used to automatically set print settings according to the content of the image.
    Type: Grant
    Filed: July 30, 2013
    Date of Patent: July 4, 2017
    Assignee: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
    Inventors: Jordi Arnabat Benedicto, Jordi Vilar Benito, Peter Morovic
  • Patent number: 9674403
    Abstract: A color look-up-table (LUT) is created for use by an imaging system which uses a resource to display an image and/or provides an attribute of the image. A method of creating the LUT, comprises selecting a threshold value of resource usage and/or metric of the attribute. A predetermined color look-up-table representing a mapping from color values of a first color gamut to color values displayable by the imaging system is accessed. The predetermined color look-up-table has nodes defining colors to be displayed for the said color values. Resource usage and/or attribute values associated with the said nodes are compared with the threshold value thereby determining the set of nodes of the predetermined gamut having a resource usage and/or attribute values less than the threshold value. A new look-up-table is created which maps the said predetermined color gamut look-up-table to the said set of nodes.
    Type: Grant
    Filed: October 14, 2016
    Date of Patent: June 6, 2017
    Assignee: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
    Inventors: Peter Morovic, Jordi Arnabat Benedicto, Jan Morovic, Jordi Vilar Benito
  • Patent number: 9584700
    Abstract: Method of setting up a color separation table for a specific print system, comprising finding first NP (Neugebauer Primary) area coverages of a specific print system that correspond to color values, adding second NP area coverages by converting halftone data from at least one pre-determined pair of halftone data and corresponding color value to NP area coverages, and generating a color separation table arranged as input for a halftone process that comprises color values linked to the corresponding first and second NP area coverages.
    Type: Grant
    Filed: October 26, 2009
    Date of Patent: February 28, 2017
    Assignee: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
    Inventors: Jan Morovic, Peter Morovic, Jordi Arnabat Benedicto, Jordi Vilar
  • Publication number: 20170041506
    Abstract: A color look-up-table (LUT) is created for use by an imaging system which uses a resource to display an image and/or provides an attribute of the image. A method of creating the LUT, comprises selecting a threshold value of resource usage and/or metric of the attribute. A predetermined color look-up-table representing a mapping from color values of a first color gamut to color values displayable by the imaging system is accessed. The predetermined color look-up-table has nodes defining colors to be displayed for the said color values. Resource usage and/or attribute values associated with the said nodes are compared with the threshold value thereby determining the set of nodes of the predetermined gamut having a resource usage and/or attribute values less than the threshold value.
    Type: Application
    Filed: October 14, 2016
    Publication date: February 9, 2017
    Inventors: Peter Morovic, Jordi Arnabat Benedicto, Jan Morovic, Jordi Vilar Benito
  • Patent number: 9501727
    Abstract: A color look-up-table (LUT) is created for use by an imaging system which uses a resource to display an image and/or provides an attribute of the image. A method of creating the LUT, comprises selecting (S1) a threshold value of resource usage and/or metric of the attribute. A predetermined color look-up-table representing a mapping from color values of a first color gamut to color values displayable by the imaging system is accessed. The predetermined color look-up-table has nodes defining colors to be displayed for the said color values. Resource usage and/or attribute values associated with the said nodes are compared with the threshold value thereby determining the set of nodes of the predetermined gamut having a resource usage and/or attribute values less than the threshold value (S2a, S2b, S3, S4). A new look-up-table is created (S5) which maps the said predetermined color gamut look-up-table to the said set of nodes.
    Type: Grant
    Filed: October 30, 2013
    Date of Patent: November 22, 2016
    Assignee: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
    Inventors: Peter Morovic, Jordi Arnabat Benedicto, Jan Morovic, Jordi Vilar Benito
  • Publication number: 20160179446
    Abstract: A computer implemented method of analysing the content of a digital image, for example a page to be printed, computes a boundary enclosing all the non-white content of the image. The image within the boundary is then divided into regions based on a predetermined division rule. For each region the number of unique colours and the proportion of non-white pixels are computed. The image is then categorised according to the result of those computations. The categorisation can be used to automatically set print settings according to the content of the image.
    Type: Application
    Filed: July 30, 2013
    Publication date: June 23, 2016
    Inventors: Jordi Arnabat Benedicto, Jordi Vilar Benito, Peter Morovic
  • Publication number: 20160057314
    Abstract: A color look-up-table (LUT) is created for use by an imaging system which uses a resource to display an image and/or provides an attribute of the image. A method of creating the LUT, comprises selecting (S1) a threshold value of resource usage and/or metric of the attribute. A predetermined color look-up-table representing a mapping from color values of a first color gamut to color values displayable by the imaging system is accessed. The predetermined color look-up-table has nodes defining colors to be displayed for the said color values. Resource usage and/or attribute values associated with the said nodes are compared with the threshold value thereby determining the set of nodes of the predetermined gamut having a resource usage and/or attribute values less than the threshold value (S2a, S2b, S3, S4). A new look-up-table is created (S5) which maps the said predetermined color gamut look-up-table to the said set of nodes.
    Type: Application
    Filed: October 30, 2013
    Publication date: February 25, 2016
    Inventors: Peter Morovic, Jordi Arnabat Benedicto, Jan Morovic, Jordi Vilar Benito
  • Patent number: 8734034
    Abstract: An image representation of an image and printing specifications describing how the image is to be printed may be accepted at a device. A predicted ink drop count may be calculated by a processor in the device using the image representation and a printer imaging step, the printer imaging step to convert image data into printer data. A predicted ink use value may be calculated by processor based on the predicted ink drop count, predicted ink drop weights, the image representation (e.g., a histogram) and the printing specifications. Actual ink use during a printing operation may be measured.
    Type: Grant
    Filed: October 19, 2011
    Date of Patent: May 27, 2014
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Peter Morovic, Jordi Vilar, Jan Morovic
  • Publication number: 20130101328
    Abstract: An image representation of an image and printing specifications describing how the image is to be printed may be accepted at a device. A predicted ink drop count may be calculated by a processor in the device using the image representation and a printer imaging step, the printer imaging step to convert image data into printer data. A predicted ink use value may be calculated by processor based on the predicted ink drop count, predicted ink drop weights, the image representation (e.g., a histogram) and the printing specifications. Actual ink use during a printing operation may be measured.
    Type: Application
    Filed: October 19, 2011
    Publication date: April 25, 2013
    Inventors: Peter MOROVIC, Jordi VILAR, Jan MOROVIC
  • Patent number: 8363273
    Abstract: Method of computing a convex hull in a predetermined color space, comprising determining a print attribute value range pertaining to a reference print attribute value, selecting base NP (Neugebauer Primary) area coverages, comprising area coverages of single NPs and combined NPs, having print attribute values in the print attribute value range, printing and measuring patches corresponding to the base NP area coverages, computing linear combinations of the base NP area coverages, and assigning one of the base NP area coverage or the linear combination of base NP area coverages to the corresponding color, depending on which is closest to the reference print attribute value.
    Type: Grant
    Filed: October 26, 2009
    Date of Patent: January 29, 2013
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Jan Morovic, Peter Morovic, Jordi Arnabat Benedicto, Johan Lammens, Michel Georges Encrenaz, Juan Uroz, Jordi Vilar
  • Patent number: 8203749
    Abstract: The invention relates to a color printing device, whereby the color printing device comprises a reciprocating color measurement device and a reciprocating optical density sensor, to a mobile carriage comprising a color printhead, a color measurement device and an optical density sensor and to a color measurement method comprising the following steps: identify the position of a pattern on a two-dimensional media using a mobile optical density sensor; derive the position of a color patch on the media from the position of the pattern; measure the color of the color patch using a color measurement device.
    Type: Grant
    Filed: June 16, 2006
    Date of Patent: June 19, 2012
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Jordi Vilar, Ignacio Ruiz de Conejo, Jordi Arnabat Benedicto, Juan Uroz
  • Publication number: 20120057785
    Abstract: The present disclosure provides a computer-implemented method of generating a modified color lookup table (CLUT) based on an original image, a profile connection space (PCS) image, and an adjusted image. The method includes, for each PCS pixel of the PCS image, identifying a subset of CLUT nodes corresponding to the PCS pixel. The method also includes identifying a color shift between an original pixel of the original image and an adjusted pixel of the adjusted image, wherein the original pixel and the adjusted pixel are co-located with the PCS pixel. The identified the color shift is associated with each one of the subset of CLUT nodes. For each CLUT node, a combined color shift is determined based on the color shifts associated with the CLUT node. A modified CLUT can be generated based on the combined color shifts computed for each of the CLUT nodes.
    Type: Application
    Filed: September 7, 2010
    Publication date: March 8, 2012
    Inventors: Peter Morovic, Jordi Vilar, Jordi Arnabat Benedicto, Jan Morovic, Manuel Angel Albarran Moyo