Digital image modification using pyramid vignettes
First Claim
Patent Images
1. A method comprising:
- receiving a request associated with rendering a digital image, the digital image comprising a photorealistic variation of a master digital image, the master digital image having an original resolution, wherein the request identifies a resolution that differs from the original resolution;
selecting one of a plurality of digital image templates comprising image data associated with the master digital image, each of the plurality of digital image templates associated with a different, particular resolution and each of the plurality of digital image templates including a plurality of data items at the particular resolution, the selected digital image template comprising selected image data at a selected resolution different from the original resolution, wherein the selected image data includes at least a subset of the plurality of data items included in the selected digital image template;
rendering the digital image using the selected digital image template by combining the selected image data; and
providing the rendered digital image.
2 Assignments
0 Petitions
Accused Products
Abstract
The present disclosure includes systems and methods relating to digital image modification using pyramid vignettes. In general, one aspect of the subject matter described in this specification can be embodied in a method that includes receiving a request associated with rendering a photorealistic variation of a master digital image at an original resolution, selecting a digital image template from a number of digital image templates comprising image data associated with the master digital image at various resolutions, the selected image data at a different resolution from the original resolution, and rendering the photorealistic variation of the master digital image using the selected template.
30 Citations
28 Claims
-
1. A method comprising:
-
receiving a request associated with rendering a digital image, the digital image comprising a photorealistic variation of a master digital image, the master digital image having an original resolution, wherein the request identifies a resolution that differs from the original resolution; selecting one of a plurality of digital image templates comprising image data associated with the master digital image, each of the plurality of digital image templates associated with a different, particular resolution and each of the plurality of digital image templates including a plurality of data items at the particular resolution, the selected digital image template comprising selected image data at a selected resolution different from the original resolution, wherein the selected image data includes at least a subset of the plurality of data items included in the selected digital image template; rendering the digital image using the selected digital image template by combining the selected image data; and providing the rendered digital image. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computer program product, encoded on a non-transitory computer-readable storage medium, operable to cause data processing apparatus to perform operations comprising:
-
receiving a request for a digital image, the digital image comprising a photorealistic variation of a master digital image, the master digital image having an original resolution, wherein the request identifies a resolution that differs from the original resolution; selecting one of a plurality of digital image templates comprising image data associated with the master digital image, each of the plurality of digital image templates associated with a different, particular resolution and each of the plurality of digital image templates including a plurality of data items at the particular resolution, the selected digital image template comprising selected image data at a selected resolution different from the original resolution, wherein the selected image data includes at least a subset of the plurality of data items included in the selected digital image template; and combining the selected image data with color data associated with the request to form a rendered digital image. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21)
-
-
22. A system comprising:
-
at least one data storage device; and one or more computers in communication with the at least one data storage device, the one or more computers operable to; access a first of a plurality of digital image templates located on the at least one data storage device, the digital image templates comprising image data associated with a master digital image, the master digital image having an original resolution, each digital image template associated with a different, particular resolution and each digital image template including a plurality of image data items at the particular resolution, the first digital image template comprising first image data at a first resolution; and render a digital image from the first image data and color data associated with a photorealistic variation of the master digital image, the rendered digital image corresponding to the photorealistic variation of the master digital image at a rendered resolution different from the master resolution. - View Dependent Claims (23, 24, 25, 26, 27, 28)
-
Specification