Processing

Please wait...

Settings

Settings

Goto Application

1. EP3471945 - SERIALISING A REPRESENTATION OF A THREE DIMENSIONAL OBJECT

Office
European Patent Office
Application Number 16918834
Application Date 12.10.2016
Publication Number 3471945
Publication Date 24.04.2019
Publication Kind B1
IPC
G06T 17/00
GPHYSICS
06COMPUTING; CALCULATING OR COUNTING
TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
173D modelling for computer graphics
B29C 64/386
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
G06T 9/40
GPHYSICS
06COMPUTING; CALCULATING OR COUNTING
TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
9Image coding
40Tree coding, e.g. quadtree, octree
G16B 45/00
GPHYSICS
16INFORMATION AND COMMUNICATION TECHNOLOGY SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
BBIOINFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY SPECIALLY ADAPTED FOR GENETIC OR PROTEIN-RELATED DATA PROCESSING IN COMPUTATIONAL MOLECULAR BIOLOGY
45ICT specially adapted for bioinformatics-related data visualisation, e.g. displaying of maps or networks
CPC
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
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
G06T 9/40
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
9Image coding
40Tree coding, e.g. quadtree, octree
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 15/08
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
153D [Three Dimensional] image rendering
08Volume rendering
G06F 30/00
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
30Computer-aided design [CAD]
Applicants HEWLETT PACKARD DEVELOPMENT CO
Inventors ABELLO ROSELLO LLUIS
VINACUA ALVAR
BRUNET PERE
COMINO MARC
GONZALEZ ROGEL JORDI
GONZALEZ SERGIO
GIRALT ADROHER JOSEP
CORTES I HERMS SEBASTIA
CARRUESCO LLORENS ALEX
Designated States
Title
(DE) SERIALISIERUNG EINER DARSTELLUNG EINES DREIDIMENSIONALEN OBJEKTS
(EN) SERIALISING A REPRESENTATION OF A THREE DIMENSIONAL OBJECT
(FR) SÉRIALISATION D'UNE REPRÉSENTATION D'UN OBJET TRIDIMENSIONNEL
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.
(FR) Dans un exemple, un procédé consiste à recevoir, au niveau d'un processeur, des données représentant au moins une partie d'un objet à fabriquer au cours d'un processus de fabrication couche par couche. Une représentation par arbres d'octants sérialisée d'au moins une partie de l'objet peut être générée à partir des données. Dans la représentation par arbres d'octants sérialisée, des nœuds sont ordonnés de sorte (i) qu'un nœud représentant un volume qui comprend une couche de l'objet à générer plus tôt dans un ordre prévu de génération d'objet précède un nœud représentant un volume qui consiste en une ou plusieurs couches de l'objet à générer par la suite; (ii) que des nœuds représentant un volume qui comprend une couche donnée de l'objet sont ordonnés sur la base d'un niveau des nœuds à l'intérieur de la représentation par arbres d'octants, les nœuds parents apparaissant avant les nœuds descendants; et (iii) que des nœuds représentant un volume qui comprend une couche donnée de l'objet et étant du même niveau à l'intérieur de la représentation par arbres d'octants sont ordonnés selon un motif de codage d'emplacement.