Processing

Please wait...

Settings

Settings

Goto Application

1. US20190114829 - Serialising a representation of a three dimensional object

Office
United States of America
Application Number 16089623
Application Date 12.10.2016
Publication Number 20190114829
Publication Date 18.04.2019
Grant Number 10853998
Grant Date 01.12.2020
Publication Kind B2
IPC
B29C 64/393
BPERFORMING OPERATIONS; TRANSPORTING
29WORKING OF PLASTICS; WORKING OF SUBSTANCES IN A PLASTIC STATE IN GENERAL
CSHAPING OR JOINING OF PLASTICS; SHAPING OF MATERIAL IN A PLASTIC STATE, NOT OTHERWISE PROVIDED FOR; AFTER-TREATMENT OF THE SHAPED PRODUCTS, e.g. REPAIRING
64Additive manufacturing, i.e. manufacturing of three-dimensional objects by additive deposition, additive agglomeration or additive layering, e.g. by 3D printing, stereolithography or selective laser sintering
30Auxiliary operations or equipment
386Data acquisition or data processing for additive manufacturing
393for controlling or regulating additive manufacturing processes
G06T 17/00
GPHYSICS
06COMPUTING; CALCULATING OR COUNTING
TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
173D modelling for computer graphics
G06T 9/40
GPHYSICS
06COMPUTING; CALCULATING OR COUNTING
TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
9Image coding
40Tree coding, e.g. quadtree, octree
G06F 30/00
GPHYSICS
06COMPUTING; CALCULATING OR COUNTING
FELECTRIC DIGITAL DATA PROCESSING
30Computer-aided design
G06T 15/08
GPHYSICS
06COMPUTING; CALCULATING OR COUNTING
TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
153D  image rendering
08Volume rendering
B33Y 50/02
BPERFORMING OPERATIONS; TRANSPORTING
33ADDITIVE MANUFACTURING TECHNOLOGY
YADDITIVE MANUFACTURING, i.e. MANUFACTURING OF THREE-DIMENSIONAL OBJECTS BY ADDITIVE DEPOSITION, ADDITIVE AGGLOMERATION OR ADDITIVE LAYERING, e.g. BY 3D PRINTING, STEREOLITHOGRAPHY OR SELECTIVE LASER SINTERING
50Data acquisition or data processing for additive manufacturing
02for controlling or regulating additive manufacturing processes
CPC
B29C 64/393
BPERFORMING OPERATIONS; TRANSPORTING
29WORKING OF PLASTICS; WORKING OF SUBSTANCES IN A PLASTIC STATE IN GENERAL
CSHAPING OR JOINING OF PLASTICS; SHAPING OF MATERIAL IN A PLASTIC STATE, NOT OTHERWISE PROVIDED FOR; AFTER-TREATMENT OF THE SHAPED PRODUCTS, e.g. REPAIRING
64Additive manufacturing, i.e. manufacturing of three-dimensional [3D] objects by additive deposition, additive agglomeration or additive layering, e.g. by 3D printing, stereolithography or selective laser sintering
30Auxiliary operations or equipment
386Data acquisition or data processing for additive manufacturing
393for controlling or regulating additive manufacturing processes
G06T 17/005
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
17Three dimensional [3D] modelling, e.g. data description of 3D objects
005Tree description, e.g. octree, quadtree
G06F 30/00
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
30Computer-aided design [CAD]
G06T 9/40
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
9Image coding
40Tree coding, e.g. quadtree, octree
G06T 15/08
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
153D [Three Dimensional] image rendering
08Volume rendering
B33Y 50/02
BPERFORMING OPERATIONS; TRANSPORTING
33ADDITIVE MANUFACTURING TECHNOLOGY
YADDITIVE MANUFACTURING, i.e. MANUFACTURING OF THREE-DIMENSIONAL [3-D] OBJECTS BY ADDITIVE DEPOSITION, ADDITIVE AGGLOMERATION OR ADDITIVE LAYERING, e.g. BY 3-D PRINTING, STEREOLITHOGRAPHY OR SELECTIVE LASER SINTERING
50Data acquisition or data processing for additive manufacturing
02for controlling or regulating additive manufacturing processes
Applicants HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Hewlett-Packard Development Company, L.P.C
Inventors Lluis Abello Rosello
Alvar Vinacua
Pere Brunet
Marc Comino
Jordi Gonzalez Rogel
Sergio Gonzalez
Josep Giralt Adroher
Sebastia Cortes Herms
Alex Carruesco Llorens
Agents Haseltine Lake Kempner LLP
Title
(EN) Serialising a representation of a three dimensional object
Abstract
(EN)

In an example, a method includes receiving, at a processor, data representing at least part of an object to be manufactured in a layer-by-layer manufacturing process. A serialised octree representation of at least part of the object may be generated from the data. In the serialised octree representation, nodes are ordered such that (i) a node representing a volume which includes a layer of the object to be generated earlier in an intended order of object generation precedes a node representing a volume which consists of layer(s) of the object to be generated subsequently; (ii) nodes representing a volume which includes a given layer of the object are ordered based on a level of the nodes within the octree representation, wherein parent nodes appear before descendent nodes; and (iii) nodes representing a volume which includes a given layer of the object and being of the same level within the octree representation are ordered according to a location encoding pattern.