Efficient method of modifying an image
First Claim
1. A method of generating a plurality of live image data sets, each live image data set representing an image having one or more predetermined image effects, said method comprising the steps of:
- providing a raw image representation comprising one or more raster based images;
constructing one or more repaired image representations each being associated with the raw image representation and providing a first set of image effects;
creating one or more live image representations each being associated with at least one repaired image representation and each live image representation providing a second set of image effects; and
rendering said live image representations, wherein each live image representation associated with a repair image representation inherits the set of first image effects.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of generating one or more live images includes the step of providing a raster-based raw image representation. A repaired image representation is then generated, based on the raw image representation and one or more selected first image effects from a first set of image effects. Following this, a live image representation is generated, based on the repaired image representation and one or more selected second image effects from a second set of image effects, such that the live image representation incorporates the selected first and second image effects. Finally, the live image representation is rendered to a screen or printer.
17 Citations
46 Claims
-
1. A method of generating a plurality of live image data sets, each live image data set representing an image having one or more predetermined image effects, said method comprising the steps of:
-
providing a raw image representation comprising one or more raster based images; constructing one or more repaired image representations each being associated with the raw image representation and providing a first set of image effects; creating one or more live image representations each being associated with at least one repaired image representation and each live image representation providing a second set of image effects; and rendering said live image representations, wherein each live image representation associated with a repair image representation inherits the set of first image effects. - View Dependent Claims (2, 3, 4, 5, 10, 26, 27)
-
-
6. A method of providing a hierarchical structure for image manipulation, said method comprising the steps of:
-
creating a repaired image comprising a first list of image manipulation operations; creating one or more live images each live image comprising a different list of image manipulation operations; and associating said repaired image and the one or more live images to produce a hierarchical structure wherein each live image associated with the repaired image inherits the first list of image manipulation operations. - View Dependent Claims (7, 8, 9)
-
-
11. An apparatus for rendering a digital output image to be displayed using a reproduction device, said apparatus comprising:
-
a rendering processor for generating said digital output image; a memory coupled to said rendering processor; raw image data comprising a plurality of pixels, wherein said raw image data is stored in said memory; means for generating at least one repaired image data set, each such repaired image data set comprising linking means referencing said raw image data and one or more operation instructions for modifying said raw image data; means for generating at least one live image data set for each such repaired image data set, each such live image data set comprising linking means referencing each such repaired image data set and one or more operation instructions for modifying said respective repaired image data; wherein said rendering processor generates said digital output image dependent on each of said at least one live image data set. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A method of generating one or more live images, the method including the steps of:
-
providing a raster-based raw image representation; generating a repaired image representation, based on the raw image representation and one or more selected first image effects from a first set of image effects; generating a live image representation, based on the repaired image representation and one or more selected second image effects from a second set of image effects, such that said live image representation incorporates the selected first and second image effects; and rendering said live image representation. - View Dependent Claims (22, 23, 24, 25, 28, 29, 30, 31)
-
-
32. A method of creating a hierarchical data structure, the method comprising the steps of:
-
providing a raw image; generating a repaired image based on the raw image, the repaired image including a first list of image manipulation operations; generating one or more live images based on the repaired image, each live image including a second list of image manipulation operations distinct from the first list of image manipulation operations; and associating the repaired image and the live images to produce a hierarchical structure. - View Dependent Claims (33, 34, 35, 36)
-
-
37. An apparatus for rendering an output image for display on a reproduction device, the apparatus including:
-
a rendering processor for generating said output image; a memory coupled to said rendering processor, the memory containing raw image data comprising a plurality of pixels; first means for generating a set of repaired image data based on the raw image data, the set of repaired image data including a first linking means which references the raw image data and one or more operation instructions for modifying the raw image data; second means for generating at least one set of live image data, each of the sets of live image data being based on a repaired image data set and including a second linking means which references the set of repaired image data and one or more operation instructions for modifying the set of repaired image data; wherein said rendering processor generates each output image based on one of the sets of live image data. - View Dependent Claims (38, 39, 40, 41, 42, 43, 44, 45, 46)
-
Specification