Patents by Inventor Juan Manuel Garcia Reyero Viñas

Juan Manuel Garcia Reyero Viñas 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).

  • Patent number: 10688727
    Abstract: Methods and apparatus associated with three-dimensional objects are described. In an example, a method comprises receiving data representing a three-dimensional model object, the data comprising object model data and object property data. For at least one object property, a sub-region of the object in which the object property is non-variable is identified and, for at least one location within the object, all sub-regions in which the location is situated are identified. Based on the combination of identified sub-regions for a location, print material data is determined for the location. Control data for the production of a three-dimensional object is generated according to the print material data.
    Type: Grant
    Filed: January 30, 2015
    Date of Patent: June 23, 2020
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Juan Manuel Garcia Reyero Vinas, Peter Morovic, Jan Morovic
  • Patent number: 10661506
    Abstract: Cells of an n-dimensional object are indexed. A plurality of indexing digits are grouped for each axis of the n dimensions of the n-dimensional object. A first indexing digit of a given group is allocated to each of at least two cells resulting from at least one subdivision of the dimension of the object along the axis of the given group; and an mth subsequent indexing digit of the given group is allocated to any subsequent at least two cells resulting from any subsequent at least one subdivision of at least one cell of the at least two cells resulting from the m?1th subdivision of the dimension of the object along the axis of the given group.
    Type: Grant
    Filed: February 5, 2015
    Date of Patent: May 26, 2020
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Juan Manuel Garcia Reyero Vinas, Utpal Kumar Sarkar, Peter Morovic, Jan Morovic
  • Patent number: 10569527
    Abstract: Methods and apparatus for three-dimensional object representation are described. In an example, data representing a three-dimensional object is received, the data comprising an object property description associated with each of a plurality of locations within the object. Distinct object property descriptions are identified and a data object, which has a plurality of addresses, is populated with data indicative of the distinct object property descriptions, such that data indicative of each distinct object property description is represented at a different address. Data comprising a representation of the object is generated, the data comprising a data object address associated with each of a plurality of locations, wherein the data object address corresponds to the address of data indicative of the object property description for that location.
    Type: Grant
    Filed: April 24, 2015
    Date of Patent: February 25, 2020
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Peter Morovic, Jan Morovic, Scott White, Jun Zeng, Juan Manuel Garcia Reyero Vinas
  • Patent number: 10528033
    Abstract: Certain examples described herein relate to structure forming for the production of a three-dimensional object. In these examples, different structure forming components or functions are applied to volumes of a three-dimensional object. These structure forming components or functions are arranged to differentially generate a halftone output. The halftone output is generated by processing a material volume coverage representation for the three-dimensional object. The halftone output is used to provide control data for instructing production of a three-dimensional object.
    Type: Grant
    Filed: April 1, 2015
    Date of Patent: January 7, 2020
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Jan Morovic, Peter Morovic, Juan Manuel Garcia-Reyero Vinas
  • Patent number: 10516806
    Abstract: A color image is processed into a renderable image. The color image comprises a plurality of pixels. Each pixel has colorimetry defined in a first color space. The renderable image comprises a plurality of renderable pixels defined by a device-vector in a second color space. For each pixel: a device-vector defined in the second color space is selected (301) based on the colorimetry defined in a first color space of the pixel. The device-vector comprises a plurality of elements. Each element includes an identifier and an accumulated weighting. An element of the selected device-vector is reselected (303) until the accumulated weighting (a) is greater than a threshold value (t) associated with the pixel (305). The levels for each color of the second color space (or mappings) for the currently selected (307) element of the selected device-vector is determined (309) to convert the pixel into a renderable pixel.
    Type: Grant
    Filed: June 28, 2013
    Date of Patent: December 24, 2019
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Juan Manuel Garcia Reyero Viñas, Paolo Faraboschi, Jan Morovic, Peter Morovic
  • Publication number: 20190381734
    Abstract: Methods and apparatus relating to substructures for three-dimensional objects are described. In an example, a processing apparatus includes: an interface to receive data representing a three-dimensional model object, the data including object model data and object property data; a mapping module to map received data to a print material coverage representation; a halftone module to provide halftone threshold data; and a substructure module to define a substructure for a three-dimensional object to be generated, the substructure specifying in at least a region thereof a consistent lattice structure and a variable material distribution. The apparatus is to apply a substructure and a halftoning to the print material coverage representation to generate control data for the production of a three-dimensional object having the substructure.
    Type: Application
    Filed: August 30, 2019
    Publication date: December 19, 2019
    Inventors: Peter Morovic, Jan Morovic, Alejandro Manuel De Pena, Juan Manuel Garcia Reyero Vinas
  • Patent number: 10500790
    Abstract: Methods and apparatus relating to substructures for 3D objects are described. In an example, a method for providing a three-dimensional halftone threshold matrix is described. The method may comprise receiving a substructure model representing a three-dimensional material structure and populating each location in the substructure model at which the structure exists with a halftone threshold value.
    Type: Grant
    Filed: January 30, 2015
    Date of Patent: December 10, 2019
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Peter Morovic, Jan Morovic, Jay S Gondek, Juan Manuel Garcia Reyero Vinas
  • Publication number: 20190362542
    Abstract: Methods and apparatus relating to three-dimensional object models are described. In one example, (i) data representing a geometrical description of a three-dimensional object defining object geometry in a geometric space and (ii) at least one object property description describing an object property in an object property space are received. The object property space and the geometric space are intersected to define an object model, wherein an object property is defined at an intersection between a described object property and defined object geometry.
    Type: Application
    Filed: August 8, 2019
    Publication date: November 28, 2019
    Applicant: Hewlett-Packard Development Company, L.P.
    Inventors: Peter MOROVIC, Jan MOROVIC, Juan Manuel GARCIA REYERO VINAS, Scott WHITE, Jun ZENG
  • Patent number: 10445929
    Abstract: Certain examples described herein relate to a three-dimensional threshold matrix. The three-dimensional threshold matrix may be used for three-dimensional halftoning. In one example, values for a predefined two-dimensional threshold matrix are shifted with respect to a third dimension to provide the three-dimensional threshold matrix. In one example, the three-dimensional threshold matrix may then be processed in association with a digital representation of a three-dimensional object to output discrete material arrangement instructions for at least one production material. The instructions may be used to control an additive manufacturing system to produce the three-dimensional object.
    Type: Grant
    Filed: April 16, 2015
    Date of Patent: October 15, 2019
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Peter Morovic, Jan Morovic, Jay S. Gondek, Juan Manuel Garcia Reyero Vinas
  • Patent number: 10434716
    Abstract: Methods and apparatus relating to substructures for three-dimensional objects are described. In an example, a method comprises receiving a lattice model having a consistent dimensionality and determining a substructure model representing a three-dimensional material structure, the substructure model being based on the lattice model and specifying a variable material distribution. The substructure model may be populated with halftone threshold data to provide a three-dimensional halftone threshold matrix.
    Type: Grant
    Filed: April 24, 2015
    Date of Patent: October 8, 2019
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Peter Morovic, Jan Morovic, Alejandro Manuel De Pena, Juan Manuel Garcia Reyero Vinas
  • Patent number: 10424109
    Abstract: Methods and apparatus relating to three-dimensional object models are described. In one example, (i) data representing a geometrical description of a three-dimensional object defining object geometry in a geometric space and (ii) at least one object property description describing an object property in an object property space are received. The object property space and the geometric space are intersected to define an object model, wherein an object property is defined at an intersection between a described object property and defined object geometry.
    Type: Grant
    Filed: April 24, 2015
    Date of Patent: September 24, 2019
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Peter Morovic, Jan Morovic, Juan Manuel Garcia Reyero Vinas, Scott White, Jun Zeng
  • Patent number: 10401834
    Abstract: In an example, a method for generating control data for production of a three-dimensional object is described. A model of the three-dimensional object is obtained as a array of voxels, and it is determined for each voxel whether that voxel comprises part of a first or a second sub-object of the three-dimensional object. Each first sub-object voxel is mapped to a volume coverage representation defining print material data for that voxel. The second sub-object voxels are mapped to a volume coverage representation defining common print material data for the voxels of second sub-object. Control data for printing the first sub-object is generated from the print material data for that voxel common print material data for the Control data for printing the second sub-object is generated according to the volume coverage representation for the second sub-object.
    Type: Grant
    Filed: January 30, 2015
    Date of Patent: September 3, 2019
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Peter Morovic, Jan Morovic, Juan Manuel Garcia Reyero Vinas
  • Patent number: 10338568
    Abstract: Methods and apparatus of determining a halftone scheme are described. In an example, data representing a three-dimensional object is obtained, the data comprising object model data representing the geometry of the three-dimensional object and object property data representing at least one object property of at least a portion of the object. It is determined if a halftone scheme dependent object property is specified by the object property data and a halftone scheme is determined. Data representing a portion of the object having a halftone scheme dependent object property is associated with a determined halftone scheme.
    Type: Grant
    Filed: April 24, 2015
    Date of Patent: July 2, 2019
    Inventors: Peter Morovic, Jan Morovic, Juan Manuel Garcia Reyero Vinas
  • Patent number: 10291822
    Abstract: Certain methods of generating a color mapping are described. In one method, an output of a color halftone processing pipeline is processed so as to determine a set of Neugebauer Primary area coverage (NPac) values that are representative of the output of the color halftone processing pipeline. These NPac values are then used, together with knowledge of an original input image, to generating the color mapping.
    Type: Grant
    Filed: April 25, 2014
    Date of Patent: May 14, 2019
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Jan Morovic, Peter Morovic, Marti Rius Rossell, Juan Manuel Garcia Reyero Vinas
  • Patent number: 10205849
    Abstract: A processing apparatus is provided. The processing apparatus includes a controller to process information as part of a Halftone Area Neugebauer Separation printing process to use at least one opaque ink as a process colorant in combination with at least one further process colorant.
    Type: Grant
    Filed: April 28, 2014
    Date of Patent: February 12, 2019
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Jan Morovic, Peter Morovic, Juan Manuel Garcia Reyero Vinas, Ronald Albert Askeland, Andreas Muller, Michel Georges Encrenaz
  • Patent number: 10183485
    Abstract: The present disclosure relates particularly but not exclusive to a method for printing in a multipass print mode using a first printhead (PT1) and a second printhead (PT2), the method including printing in a first pass a first image in a first area of a print medium using a first set (ST21) of nozzles (N5-N24) from the first printhead (PT1), printing in a second pass a coating layer over the first image using a second set (ST22) of nozzles (P4-P22) from the second printhead (PT2), and printing in a third pass a second image over the coating layer using a third set (ST23) of nozzles (N1-20) from the first printhead (PT1).
    Type: Grant
    Filed: October 31, 2014
    Date of Patent: January 22, 2019
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Ronald Albert Askeland, Alex Andrea Tallada, Juan Manuel Garcia Reyero Vinas
  • Publication number: 20180284725
    Abstract: A method is described in which data representing a three-dimensional object to be printed is obtained. The data comprises sub-volumes representing the three-dimensional object. A characteristic for the three-dimensional object to be printed is identified. Based on the identified characteristic, property data is set for individual sub-volumes to be used in printing the three-dimensional object. The identified characteristic is a function of the property data. The property data comprises material property data, structural property data and printing property data.
    Type: Application
    Filed: April 24, 2015
    Publication date: October 4, 2018
    Applicant: Hewlett-Packard Development Company, L.P.
    Inventors: Juan Manuel GARCIA REYERO VINAS, Jan MOROVIC, Peter MOROVIC
  • Patent number: 10003719
    Abstract: A method of color halftone processing is disclosed. A plurality of color mappings each provide a mapping from a color value in a color space to a set of Neugebauer Primary area coverage (NPac) values in an NPac space. An imaging metric is obtained for each NPac value in the set. An NPac value in the set is selected based on the imaging metric. The selected NPac value is used as an output NPac value in a combined color mapping for the color value.
    Type: Grant
    Filed: April 25, 2014
    Date of Patent: June 19, 2018
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Peter Morovic, Jan Morovic, Juan Manuel Garcia Reyero Vinas, Marti Rius Rossell
  • Publication number: 20180099496
    Abstract: Methods and apparatus for three-dimensional object representation are described. In an example, data representing a three-dimensional object is received, the data comprising an object property description associated with each of a plurality of locations within the object. Distinct object property descriptions are identified and a data object, which has a plurality of addresses, is populated with data indicative of the distinct object property descriptions, such that data indicative of each distinct object property description is represented at a different address. Data comprising a representation of the object is generated, the data comprising a data object address associated with each of a plurality of locations, wherein the data object address corresponds to the address of data indicative of the object property description for that location.
    Type: Application
    Filed: April 24, 2015
    Publication date: April 12, 2018
    Applicant: Hewlett-Packard Development Company, L.P.
    Inventors: Peter MOROVIC, Jan MOROVIC, Scott WHITE, Jun ZENG, Juan Manuel GARCIA REYERO VINAS
  • Patent number: 9936102
    Abstract: A method for color mapping is disclosed. A color mapping is generated based on an imaging model and a color model for an imaging device. The imaging model allows a set of perturbations to be modelled. A set of metamers is determined for one or more colors. For each metamer, at least the imaging model is used to estimate a color output with at least one modelled perturbation. The color outputs are used to select a metamer from the set to be used for the color mapping.
    Type: Grant
    Filed: April 25, 2014
    Date of Patent: April 3, 2018
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Jan Morovic, Peter Morovic, Juan Manuel Garcia Reyero Vinas, Marti Rius Rossell