Generating downscaled images representing an object to be generated in additive manufacturing

US11663693B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11663693-B2
Application numberUS-201816605567-A
CountryUS
Kind codeB2
Filing dateJun 26, 2018
Priority dateJun 26, 2018
Publication dateMay 30, 2023
Grant dateMay 30, 2023

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

In an example, an apparatus comprises processing circuitry, the processing circuitry comprising: memory, to store a two-dimensional pixel representation of a layer of an object to be made in an additive manufacturing process and pixel information, the pixel information specifying pixels representing a surface of the object and colour for the pixels representing the surface; and an image processor, to generate a downscaled representation of the layer and to process the downscaled representation to propagate colour from pixels representing the surface of the object in the downscaled representation to neighbouring pixels representing an interior of the object in the downscaled representation.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method comprising: generating, by at least one processor, an image representing a slice of an object based on data including a two-dimensional set of pixels at a given resolution and pixel information, the pixel information specifying pixels representing a surface of the object and color of the pixels representing the surface, the slice corresponding to a layer of the object to be generated via additive manufacturing process; downscaling, by the at least one processor, the image representing the slice of the object to generate a downscaled image, the downscaled image including the pixels representing the surface of the object and color values of the pixels representing the surface of the object; modifying the downscaled image to include pixels representing an interior of the object in the downscaled image by propagating, by the at least one processor, the color values of the pixels representing the surface of the object in the downscaled image to color values of the pixels representing the interior of the object in the downscaled image, and generating the object via the additive manufacturing process, using the downscaled image as been modified. 2. The method according to claim 1 , wherein the propagating of the color values includes one or more of: applying a color value of each pixel representing the surface of the object to a neighboring one of the pixels representing the interior of the object, or applying an average color value of two or more of the pixels representing the surface of the object to a common neighboring one of the pixels representing the interior of the object. 3. The method according to claim 1 , wherein the propagating of the color values includes specifying a kernel of pixels centered on a first pixel of the pixels representing the surface of the object, and applying the color value of the first pixel representing the surface of the object to pixels inside the kernel. 4. The method according to claim 3 , further including applying the color value from the first pixel representing the surface of the object to a neighboring pixel in one of an x-direction or a y-direction, and from the neighboring pixel to a next neighboring pixel arranged in the other of the x-direction or the y-direction to the arranged pixels. 5. The method according to claim 3 , wherein the kernel includes one of: a circular group of pixels or a square group of pixels. 6. The method according to claim 1 , further including storing, by at least one processor, pixel information in a transparency information channel of the processed downscaled image, the pixel information including information identifying the pixels representing the surface of the object in the processed downscaled image and information identifying the pixels representing the interior of the object in the processed downscaled image. 7. The method according to claim 1 , further including controlling, by at least one processor, a display unit to present the processed downscaled image. 8. An apparatus comprising: memory; machine-readable instructions; and processor circuitry to execute the machine-readable instructions to: generate an image representing a layer of an object to be generated via an additive manufacturing process based on data including a two-dimensional set of pixels at a given resolution and pixel information, the pixel information including pixels representing a surface of the object and color for the pixels representing the surface; downscale the image representing the layer to generate a downscaled image, the downscaled image including the pixels representing the surface of the object and color values of the pixels representing the surface of the object; modify the downscaled image to include pixels representing an interior of the object in the downscaled image by propagating the color values of the pixels representing the surface of the object in the downscaled image to color values of the pixels representing the interior of the object in the downscaled image, and cause the object to be generated via the additive manufacturing process using the downscaled image as has been modified. 9. The apparatus according to claim 8 , wherein the processor circuitry is to one or more of: apply a color value of each pixel representing the surface of the object to a neighboring one of the pixels representing the interior of the object, or apply an average color value of two or more of the pixels representing the surface of the object to a common neighboring one of the pixels representing the interior of the object. 10. The apparatus according to claim 9 , wherein the processor circuitry is to specify a kernel of pixels centered on a first pixel of the pixels representing the surface of the object, and apply the color value of the first pixel representing the surface of the object to pixels inside the kernel. 11. The apparatus according to claim 8 , wherein the processor circuitry is to apply the color value from the first pixel representing the surface of the object to a neighboring pixel in one of an x-direction or a y-direction, and from the neighboring pixel to a next neighboring pixel arranged in the other of the x-direction or the y-direction to the arranged pixels. 12. The apparatus according to claim 8 , wherein the processor circuitry is to encode the pixel information in a transparency information channel of the downscaled image, the pixel information distinguishing between the pixels representing the surface of the object in the downscaled image and the pixels representing the interior of the object in the downscaled image. 13. The apparatus according to claim 8 , further including a display unit to display the downscaled image. 14. A non-transitory tangible machine readable memory device storing instructions which, when executed by a processor, cause the processor to at least: generate an image representing a layer of an object to be generated in a layer-by-layer additive manufacturing process based on pixel data, the image including a two-dimensional array of pixels, the pixel data identifying pixels representing a surface of the object and color values for the pixels representing the surface; downscale the image by reducing a resolution of the image to generate a downscaled image, the downscaled image including the pixels representing the surface of the object and color values of the pixels representing the surface of the object; and modify the downscaled image to include pixels representing an interior of the object in the downscaled image by propagating the color values of the pixels representing the surface of the object in the downscaled image to determine color values of the pixels representing the interior of the object in the downscaled image. 15. The non-transitory tangible machine readable memory device according to claim 14 , further storing instructions which, when executed by the processor, cause the processor to encode pixel information in an alpha channel of the downscaled image, the pixel information identifying the pixels representing the surface of the object in the processed downscaled image and the pixels representing the interior of the object in the processed downscaled image. 16. The non-transitory tangible machine readable memory device according to claim 14 , further storing instructions which, when execute by the processor, cause the object to be generated via the additive manufacturing process using the downscaled image as has been modified.

Assignees

Inventors

Classifications

  • Texturing; Colouring; Generation of textures or colours (retouching, inpainting or scratch removal G06T5/77) · CPC title

  • Data acquisition or data processing for additive manufacturing · CPC title

  • for controlling or regulating additive manufacturing processes · CPC title

  • G06T3/40Primary

    Scaling of whole images or parts thereof, e.g. expanding or contracting · CPC title

  • Data acquisition or data processing for additive manufacturing · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11663693B2 cover?
In an example, an apparatus comprises processing circuitry, the processing circuitry comprising: memory, to store a two-dimensional pixel representation of a layer of an object to be made in an additive manufacturing process and pixel information, the pixel information specifying pixels representing a surface of the object and colour for the pixels representing the surface; and an image process…
Who is the assignee on this patent?
Hewlett Packard Development Co
What technology area does this patent fall under?
Primary CPC classification G06T3/40. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue May 30 2023 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).