Using infrared imaging to create digital images for use in product customization
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06K-009/40
G06K-009/78
H04N-001/387
G09G-005/36
H04N-005/232
H04N-005/33
H04N-009/04
G06T-011/00
G06T-007/00
출원번호
US-0736844
(2013-01-08)
등록번호
US-9213920
(2015-12-15)
발명자
/ 주소
Harvill, Young
Beaver, III, Robert I.
Beaver, Jeffrey J.
출원인 / 주소
Zazzle.com, Inc.
대리인 / 주소
Hickman Palermo Becker Bingham LLP
인용정보
피인용 횟수 :
2인용 특허 :
10
초록▼
Techniques for using infrared imaging to create digital images for use in product customization are described. In an embodiment, an infrared photograph of a product with imprinted markup is received and a visible light photograph of the product with the imprinted markup is received. The imprinted ma
Techniques for using infrared imaging to create digital images for use in product customization are described. In an embodiment, an infrared photograph of a product with imprinted markup is received and a visible light photograph of the product with the imprinted markup is received. The imprinted markup is visible in the visible light photograph but is not visible in the infrared photograph. Instructions for rendering a customization image of the product depicting a particular customization are determined based in part on the infrared photograph and visible light photograph, where the particular customization is not in the infrared photograph or the visible light photograph.
대표청구항▼
1. A computer-implemented method comprising: receiving an infrared photograph of a tangible product having an imprinted markup on the product;receiving a visible light photograph of the same product with the same imprinted markup, wherein the imprinted markup is visible in the visible light photogra
1. A computer-implemented method comprising: receiving an infrared photograph of a tangible product having an imprinted markup on the product;receiving a visible light photograph of the same product with the same imprinted markup, wherein the imprinted markup is visible in the visible light photograph but is not visible in the infrared photograph;determining, based, in part, on the infrared photograph and visible light photograph, instructions for rendering a customization image of the product depicting a particular customization, wherein the particular customization is not in the infrared photograph or the visible light photograph;wherein at least a portion of a shape and a shading of the customization image correspond to a shape and a shading of the imprinted markup;wherein the method is performed by one or more computing devices. 2. The computer-implemented method of claim 1, wherein the customization specifies one or more designs for imprinting on one or more design areas of the product or a color for at least a portion of the product. 3. The computer-implemented method of claim 1, further comprising determining the particular customization after determining the instructions for rendering the customization image and providing the particular customization as an input to the instructions for rendering the customization image. 4. The computer-implemented method of claim 3, further comprising: receiving a customization specification specifying the particular customization;causing performance of the instructions for rendering the customization image of the product depicting the particular customization;causing display of the customization image of the product depicting the particular customization. 5. The computer-implemented method of claim 1, further comprising: determining, based in part on the infrared photograph, luminance information; determining, based in part on the visible light photograph, design geometry information; wherein the instructions for rendering the customization image of the product are determined based in part on the luminance information and the design geometry information. 6. The computer-implemented method of claim 5, further comprising: determining, automatically, based on the visible light photograph and the infrared photograph, a stored digital image of the product without markup;wherein the instructions for rendering the customization image of the product are determined based in part on the image of the product without markup and the design geometry information. 7. The computer-implemented method of claim 1, further comprising performing a color segmentation process on an image based on the visible light photograph, resulting in a digitally stored color segmented image, wherein the instructions for rendering the customization image of the product are determined based, in part, on the color segmented image. 8. The computer-implemented method of claim 1, further comprising determining a normalized visible light image by removing luminance from an image based on the visible light photograph, wherein the instructions for rendering the customization image of the product are determined based, in part, on the normalized visible light image. 9. The computer-implemented method of claim 1, further comprising: determining a first color-selected image and a second color-selected image based, at least in part on particular image, wherein the particular image is the visible light photograph or an image based on the visible light photograph, wherein the markup comprises a plurality of colors;wherein, for each region of the particular image that is colored a first color of the plurality of colors, a same region of the first color-selected image is colored a particular color and remaining regions of the first color-selected image is colored a different color than the particular color;wherein, for each region of the particular image that is colored a second color of the plurality of colors, a same region of the second color-selected image is colored the particular color and remaining regions of the first color-selected image is colored a different color than the particular color. 10. The computer-implemented method of claim 9, further comprising: determining a design mask image based on the first color-selected image and the second color-selected image, wherein each region of the design mask image that is colored the particular color in either the first color-selected image or the second color-selected image is of a particular mask color in the design mask image and remaining portions of the design mask image are a different color than the particular mask color. 11. The computer-implemented method of claim 9, further comprising determining a grid image based on the first color-selected image and the second color-selected image wherein the grid image indicates locations at which one or more regions of the first color are adjacent to one or more regions of the second color in the particular image. 12. The computer-implemented method of claim 1, wherein at least a portion of the instructions for rendering the customization image are associated with a particular viewpoint; the method further comprising: receiving a customization specification specifying, at least in part, a customization associated with the particular viewpoint;selecting, based on the customization specification, the portion of the instructions for rendering the customization image associated with the particular viewpoint for execution. 13. The computer-implemented method of claim 1, wherein the product is a first product, the customization image is a first customization image, the method further comprising: receiving a customization specification specifying the particular customization;in response to the receiving the customization specification: causing performance of the instructions for rendering the customization image of the product depicting the particular customization, wherein the particular customization is specified by the customization specification;causing performance of second instructions for rendering a second customization images of a second product different from the first product depicting the particular customization;causing display of the first customization image of the product depicting the particular customization and the second customization of the second product depicting the particular customization. 14. A non-transitory computer-readable storage medium storing one or more instructions which, when executed by one or more processors, cause the one or more processors to perform: receiving an infrared photograph of a tangible product having an imprinted markup on the product;receiving a visible light photograph of the same product with the same imprinted markup, wherein the imprinted markup is visible in the visible light photograph but is not visible in the infrared photograph;determining, based, in part, on the infrared photograph and visible light photograph, instructions for rendering a customization image of the product depicting a particular customization, wherein the particular customization is not in the infrared photograph or the visible light photograph;wherein at least a portion of a shape and a shading of the customization image correspond to a shape and a shading of the imprinted markup. 15. The non-transitory computer-readable storage medium of claim 14, wherein the customization specifies one or more designs for imprinting on one or more design areas of the product or a color for at least a portion of the product. 16. The non-transitory computer-readable storage medium of claim 14, wherein the instructions cause the one or more processors to further perform: determining the particular customization after determining the instructions for rendering the customization image and providing the particular customization as an input to the instructions for rendering the customization image. 17. The non-transitory computer-readable storage medium of claim 16, wherein the instructions cause the one or more processors to further perform: receiving a customization specification specifying the particular customization;causing performance of the instructions for rendering the customization image of the product depicting the particular customization;causing display of the customization image of the product depicting the particular customization. 18. The non-transitory computer-readable storage medium of claim 14, wherein the instructions cause the one or more processors to further perform: determining, based in part on the infrared photograph, luminance information;determining, based in part on the visible light photograph, design geometry information;wherein the instructions for rendering the customization image of the product are determined based in part on the luminance information and the design geometry information. 19. The non-transitory computer-readable storage medium of claim 18, wherein the instructions cause the one or more processors to further perform determining, automatically, based on the visible light photograph and the infrared photograph, a stored digital image of the product without markup; wherein the instructions for rendering the customization image of the product are determined based in part on the image of the product without markup and the design geometry information. 20. The non-transitory computer-readable storage medium of claim 14, wherein the instructions cause the one or more processors to further perform: performing a color segmentation process on an image based on the visible light photograph, resulting in a digitally stored color segmented image, wherein the instructions for rendering the customization image of the product are determined based, in part, on the color segmented image. 21. The non-transitory computer-readable storage medium of claim 14, wherein the instructions cause the one or more processors to further perform determining a normalized visible light image by removing luminance from an image based on the visible light photograph, wherein the instructions for rendering the customization image of the product are determined based, in part, on the normalized visible light image. 22. The non-transitory computer-readable storage medium of claim 14, wherein the instructions cause the one or more processors to further perform: determining a first color-selected image and a second color-selected image based, at least in part on particular image, wherein the particular image is the visible light photograph or an image based on the visible light photograph, wherein the markup comprises a plurality of colors;wherein, for each region of the particular image that is colored a first color of the plurality of colors, a same region of the first color-selected image is colored a particular color and remaining regions of the first color-selected image is colored a different color than the particular color;wherein, for each region of the particular image that is colored a second color of the plurality of colors, a same region of the second color-selected image is colored the particular color and remaining regions of the first color-selected image is colored a different color than the particular color. 23. The non-transitory computer-readable storage medium of claim 22, wherein the instructions cause the one or more processors to further perform: determining a design mask image based on the first color-selected image and the second color-selected image, wherein each region of the design mask image that is colored the particular color in either the first color-selected image or the second color-selected image is of a particular mask color in the design mask image and remaining portions of the design mask image are a different color than the particular mask color. 24. The non-transitory computer-readable storage medium of claim 22, wherein the instructions cause the one or more processors to further perform: determining a grid image based on the first color-selected image and the second color-selected image wherein the grid image indicates locations at which one or more regions of the first color are adjacent to one or more regions of the second color in the particular image. 25. The non-transitory computer-readable storage medium of claim 14, wherein at least a portion of the instructions for rendering the customization image are associated with a particular viewpoint; wherein the instructions cause the one or more processors to further perform: receiving a customization specification specifying, at least in part, a customization associated with the particular viewpoint;selecting, based on the customization specification, the portion of the instructions for rendering the customization image associated with the particular viewpoint for execution. 26. The non-transitory computer-readable storage medium of claim 14, wherein the product is a first product, the customization image is a first customization image, and wherein the instructions cause the one or more processors to further perform: receiving a customization specification specifying the particular customization;in response to the receiving the customization specification: causing performance of the instructions for rendering the customization image of the product depicting the particular customization, wherein the particular customization is specified by the customization specification;causing performance of second instructions for rendering a second customization images of a second product different from the first product depicting the particular customization;causing display of the first customization image of the product depicting the particular customization and the second customization of the second product depicting the particular customization.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (10)
Edwards, Eric; Fisher, Clay Harvey, Automatic color adjustment of a template design.
Davidson Leonard (Los Angeles CA) Russell Matt (Glendale CA) Allred Scott (Riverside CA) Russell Michael S. (Glendale CA), System for creating and producing custom card products.
Ackley, Jonathan M.; Dubin, Jason; Romero, Nuria E.; Van Gilder, Amy K.; Williams, Jay D.; Aviv, Oren R.; Wieland, Alexis P., Systems and methods for decoding an image to determine a digital identifier.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.