Methods and apparatus for generating composite images
DCFirst Claim
1. An apparatus comprising:
- a first image database, the first image database to store at least one first image file, wherein the at least one first image file includes a product image file including a digital photograph of a physical product and a header including a size and an imprint area for the physical product;
a second image database, the second image database to store at least one second image file; and
a server to receive a user selection of the at least one first image file and the at least one second image file, and to generate a composite image of a first image and a second image, wherein the first image includes the digital photograph of the physical product and the second image is positioned relative to the first image based on the size and the imprint area included in the header of the first product image file.
5 Assignments
Litigations
0 Petitions
Accused Products
Abstract
Various embodiments include an apparatus comprising a first image database, the first image database to store at least one first image file, wherein the at least one first image file includes a product image file including a digital photograph of a physical product and a header including a size and an imprint area for the physical product, a second image database, the second image database to store at least one second image file, and a server to receive a user selection of the at least one first image file and the at least one second image file, and to generate a composite image of a first image and a second image, wherein the first image includes the digital photograph of the physical product and the second image is positioned relative to the first image based on the size and the imprint area included in the header of the first product image file.
-
Citations
27 Claims
-
1. An apparatus comprising:
-
a first image database, the first image database to store at least one first image file, wherein the at least one first image file includes a product image file including a digital photograph of a physical product and a header including a size and an imprint area for the physical product; a second image database, the second image database to store at least one second image file; and a server to receive a user selection of the at least one first image file and the at least one second image file, and to generate a composite image of a first image and a second image, wherein the first image includes the digital photograph of the physical product and the second image is positioned relative to the first image based on the size and the imprint area included in the header of the first product image file. - View Dependent Claims (2, 3, 4)
-
-
5. A method comprising:
-
generating a product image file including coding a digital photograph of a physical product sample with header information including a size and an imprint area; and storing the product image file in a product database for later use in generating a composite image, the composite image having a second image initially positioned on the digital photograph of the physical product based on the size and the imprint area. - View Dependent Claims (6, 7, 8, 9, 10)
-
-
11. A method comprising:
-
accessing a visualization server through a network using a network browser; communicating to the network browser a virtual products catalog including a list of one or more products, wherein each of the one or more products includes at least one imprint instruction; receiving from the network browser a first indication of a selection of a particular product from the virtual products catalog; receiving from the network browser a second indication of a selection of an image to be used to decorate the particular product; and generating a composite image of the particular product having the image to be used to decorate the particular product in a position on the particular product based on the at least one imprint instruction for the particular product. - View Dependent Claims (12, 13, 14)
-
-
15. A method comprising:
-
accessing a visualization server through a network using a network browser; receiving at the visualization server a search request; conducting a search for a product against a product database coupled to the visualization server based on the search request; communicating to the network browser a list of products identified by the visualization server and stored in the product database as a result of the search, each of the products having imprint instructions; receiving from the network browser a first indication of a selection of a particular product from the list; receiving from the network browser a second indication of a selection of an image to be used to decorate the particular product; and generating a composite image of the particular product having the image to be used to decorate the particular product in a position on the particular product based on the imprint instructions associated with the particular product. - View Dependent Claims (16, 17)
-
-
18. A method comprising:
-
receiving at a server a finalized design including a composite image having a first image and a second image positioned on the first image based on imprinting information associated with the first image; storing the finalized design in a project folder database; generating final artwork for production of the finalized design; storing the final artwork in an order database; generating a quotation form, the quotation form including one or more inputs for information; communicating to a network browser the generated quotation form; receiving from the network browser and at the server a filled out quotation form, wherein the information has been provided as part of the filled out quotation form; calculating a price quote for an order based on the filled out quotation form; and communicating to the network browser both the price quote for the order and a photo sample based on the composite image. - View Dependent Claims (19, 20, 21, 22, 23, 24)
-
-
25. A method for generating a composite image including:
-
presenting a first image via a Web interface presented on a browser, the first image being generated from a product image file including a definition for an alpha channel; presenting a second image via a Web interface presented on the browser; communicating a selection of the first image and the second image to a server via a network; and automatically generating a composite image of the first image and the second image at the server, the automatic generation of the composite image including using the alpha channel as a mask to determine how a plurality of pixels'"'"' colors should be merged when overlaid in the composite image. - View Dependent Claims (26, 27)
-
Specification