Three-dimensional printing of texture images

US2021308936A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2021308936-A1
Application numberUS-201817057401-A
CountryUS
Kind codeA1
Filing dateJul 31, 2018
Priority dateJul 31, 2018
Publication dateOct 7, 2021
Grant date

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.

Examples of the present disclosure relate to a method in a three-dimensional printer for printing texture images. Lower resolution images of a texture image from a print file are generated and then selected based on volume pixels to be printed.

First claim

Opening claim text (preview).

1 . A method in a three-dimensional printer comprising: generating a lower resolution texture image from a texture image of a three-dimensional print file, wherein the texture image comprises texture pixels; generating, from the three-dimensional print file, and based on print parameters of the three-dimensional printer, a three-dimensional print model comprising volume pixels; selecting, for a volume pixel of the generated three-dimensional print model, a lower resolution texture image of the generated lower resolution texture images dependent on a size of the volume pixel; and determining a texture value for the volume pixel based on the selected lower resolution texture image. 2 . A method according to claim 1 , wherein selecting a lower resolution texture image is further dependent on a size of texture pixels in the selected lower resolution texture image. 3 . A method according to claim 1 , wherein selecting a lower resolution texture image is further dependent on an orientation of the texture image with respect to the three-dimensional print model. 4 . A method according to claim 1 , comprising selecting, for a different volume pixel of the generated three-dimensional print model, a different lower resolution texture image of the generated lower resolution texture images dependent on a size of the different volume pixel; and determining a texture value for the different volume pixel based on the selected different lower resolution texture image. 5 . A method according to claim 1 , wherein the three-dimensional print file comprises a three-dimensional triangular mesh. 6 . A method according to claim 5 , wherein texture pixels of the texture image are mapped onto vertices of the three-dimensional triangular mesh. 7 . A method according to claim 1 , wherein the lower resolution texture images are generated by mipmapping. 8 . A method according to claim 1 , wherein the lower resolution texture images are generated by anisotropic mipmapping. 9 . A method according to claim 1 , wherein prior to generating the lower resolution texture images, the number of texture pixels of the texture image in one dimension is extended to the closest power of two. 10 . A method according to claim 9 , wherein extending the texture image follows a pre-determined rule. 11 . A method according to claim 1 , wherein the determining a texture value for the volume pixel is based on a further selected lower resolution texture image of the generated lower resolution texture images. 12 . A method according to claim 11 , wherein the texture value for the volume pixel is calculated from texture pixels of the selected and further selected lower resolution texture images. 13 . A method according to claim 1 , further comprising generating, by the three-dimensional printer, a three-dimensional object with the texture value for the volume pixel. 14 . A non-transitory machine-readable storage medium encoded with instructions executable by a processor in a three-dimensional printer, the machine-readable storage medium comprising: instructions to generate candidate lower resolution versions of a texture image, wherein the texture image comprises texture pixels; instructions to generate a three-dimensional print model, wherein the three-dimensional print model comprises volume pixels that are characteristic of the three-dimensional printer; instructions to select a lower resolution version from the candidate lower resolution versions of the texture image, the selection based on: a size of the texture pixels from the candidate lower resolution versions of the texture image; and a size of the volume pixels from the three-dimensional print model; and instructions to determine a texture value for the volume pixel from the three-dimensional print model based on the selected lower resolution version. 15 . A printing system comprising: a printing device to apply a texture image to a three-dimensional object to be generated in a three-dimensional print process; a memory to store data representing a three-dimensional print file comprising the texture image; a processor to: generate lower resolution texture images from the texture image; generate a three-dimensional print model from the three-dimensional print file, based on print parameters from the three-dimensional printer; select, from the lower resolution texture images, a lower resolution texture image for a volume pixel of the generated three-dimensional print model based on a size of the volume pixel; and determine, based on the selected lower resolution texture image, a texture value for the volume pixel; and a print controller to: apply the texture value to the volume pixel of the three-dimensional print model; and cause the printing device to generate, in the three-dimensional print process, the three-dimensional object with the texture value for the volume pixel. 16 . A printing system according to claim 15 , wherein to select the lower resolution texture image is further dependent on a size of texture pixels in the selected lower resolution texture image. 17 . A printing system according to claim 15 , wherein selecting a lower resolution texture image is further dependent on an orientation of the texture image with respect to the three-dimensional print model. 18 . A printing system according to claim 15 , comprising selecting, for a different volume pixel of the generated three-dimensional print model, a different lower resolution texture image of the generated lower resolution texture images dependent on a size of the different volume pixel; and determining a texture value for the different volume pixel based on the selected different lower resolution texture image. 19 . A printing system according to claim 15 , wherein the three-dimensional print file comprises a three-dimensional triangular mesh. 20 . A printing system according to claim 19 , wherein texture pixels of the texture image are mapped onto vertices of the three-dimensional triangular mesh.

Assignees

Inventors

Classifications

  • H04N1/60Primary

    Colour correction or control {(H04N1/54 takes precedence)} · CPC title

  • for controlling or regulating additive manufacturing processes · CPC title

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

  • Products made by additive manufacturing · CPC title

  • B29C64/10Primary

    Processes of 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 US2021308936A1 cover?
Examples of the present disclosure relate to a method in a three-dimensional printer for printing texture images. Lower resolution images of a texture image from a print file are generated and then selected based on volume pixels to be printed.
Who is the assignee on this patent?
Hewlett Packard Development Co
What technology area does this patent fall under?
Primary CPC classification H04N1/60. Mapped technology areas include Electricity.
When was this patent published?
Publication date Thu Oct 07 2021 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 4 related publications on this page (citations in our corpus or others sharing the same primary CPC).