US6028583A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Compound layers for composited image manipulation
Assignee: Adobe Inc
•
Filing: 1998-01-16
•
Granted: 2000-02-22
•
Expires: 2018-01-16
Abstract
Abstract A method of compositing a set of ordered image layers in which a compound layer contains a plurality of image layers. The compound layer has a compound layer effect. Any image layers under the compound layer are composited to generate a first intermediate image, the first intermediate image is composited with each image layer in the compound layer to generate a second intermediate image, the first intermediate image is composited with the second intermediate image according to the compound layer effect to generate a third intermediate image, and the third intermediate image is composited with any remaining image layers to generate a final image.
Inventors
- 👤 Mark Hamburg
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-09 11:33
CPC Classifications
G; G06; G06T; G06T15/00; G06T15/50; G06T15/503; H; H04; H04N; H04N5/00; H04N5/222; H04N5/262
Claims Analysis
Total Claims: 20
Claim 1
Independent Claim
106 words
A method of compositing a set of ordered image layers, comprising: defining a compound layer containing a plurality of image layers from the set of image layers, the compound layer having a compound layer effect; compositing any image layers under the compound layer to generate a first intermediate image; compositing the first intermediate image with each image layer in the compound layer to generate a second intermediate image; compositing the first intermediate image with the second intermediate image according to the compound layer effect to generate a third intermediate image; and compositing the third intermediate image with any remaining image layers to generate a final image.
Claim 2
Independent Claim
106 words
A method of compositing a set of ordered image layers, comprising: defining a compound layer containing a plurality of image layers from the set of image layers, the compound layer having a compound layer effect; compositing any image layers under the compound layer to generate a first intermediate image; compositing the first intermediate image with each image layer in the compound layer to generate a second intermediate image; compositing the first intermediate image with the second intermediate image according to the compound layer effect to generate a third intermediate image; and compositing the third intermediate image with any remaining image layers to generate a final image.
Claim 3
Dependent Claim
15 words
The method of claim 1, wherein the compound layer effect comprises positionally varying opacity information.
Claim 4
Dependent Claim
12 words
The method of claim 2, wherein the opacity information includes dynamic data.
Claim 5
Dependent Claim
15 words
The method of claim 2, wherein the opacity information is represented by a pixel array.
Claim 6
Dependent Claim
12 words
The method of claim 2, wherein the opacity information is represented analytically.
Claim 7
Dependent Claim
14 words
The method of claim 1, wherein the compound layer effect comprises a global opacity.
Claim 8
Dependent Claim
15 words
The method of claim 1, wherein the compound layer effect comprises a color blending effect.
Claim 9
Dependent Claim
31 words
The method of claim 7, wherein the color blending effect satisfies the property that T(c,c)=c, where T represents the transfer function of the color blending effect and c represents a color.
Claim 10
Dependent Claim
61 words
The method of claim 1, wherein compositing the stored first intermediate image with the second intermediate image comprises: calculating any dynamic data in the composite layer; calculating an opacity of the composite layer; and combining a color in the stored first intermediate image with a color in the second intermediate image to generate a composited color in the third intermediate image.
Claim 11
Dependent Claim
45 words
The method of claim 9, wherein compositing the stored first intermediate image with the second intermediate image further comprises combining an opacity in the first intermediate image with an opacity in the second intermediate image to generate a composited opacity in the third intermediate image.
Claim 12
Dependent Claim
44 words
The method of claim 1, wherein the compound layer comprises a first compound layer containing the plurality of image layers, and a second compound layer containing a subset of the plurality of image layers, the second compound layer including a second compound layer effect.
Claim 13
Dependent Claim
106 words
The method of claim 11, wherein compositing the first intermediate image with each image layer in the first compound layer comprises: compositing any image layers in the first compound layer under the second compound layer to generate a fourth intermediate image; compositing the fourth intermediate image with each image layer in the second compound layer to generate a fifth intermediate image; compositing the fourth intermediate image with the fifth intermediate image according to the second compound layer effect to generate a sixth intermediate image; and compositing the sixth intermediate image with any remaining image layers in the first compound layer to generate the second intermediate image.
Claim 14
Dependent Claim
23 words
The method of claim 1, wherein compositing image layers outside the compound layer includes sequentially compositing image layers into a primary accumulation buffer.
Claim 15
Dependent Claim
24 words
The method of claim 13, wherein compositing the image layers in the compound layer includes sequentially compositing image layers into a secondary accumulation buffer.
Claim 16
Dependent Claim
28 words
The method of claim 14, wherein compositing the stored first intermediate image with the second intermediate image includes compositing the primary accumulation buffer with the secondary accumulation buffer.
Claim 17
Dependent Claim
56 words
The method of claim 14, wherein compositing the image layers into the first or second accumulation buffer comprises: calculating dynamic data in the image layer; calculating an opacity of the image layer; and combining a color in the image layer with a color in the accumulation buffer to generate a composite color in the accumulation buffer.
Claim 18
Dependent Claim
12 words
The method of claim 1, further comprising storing the first intermediate image.
Claim 19
Dependent Claim
122 words
A computer program, tangibly stored on a computer-readable medium, for compositing a set of ordered image layers, the computer program comprising instructions for causing a computer to: define a compound layer containing a plurality of image layers from the set of image layers, the compound layer having a compound layer effect; composite any image layers under the compound layer to generate a first intermediate image; composite the first intermediate image with each image layer in the compound layer to generate a second intermediate image; composite the first intermediate image with the second intermediate image according to the compound layer effect to generate a third intermediate image; and composite the third intermediate image with any remaining image layers to generate a final image.
Claim 20
Dependent Claim
122 words
A computer program, tangibly stored on a computer-readable medium, for compositing a set of ordered image layers, the computer program comprising instructions for causing a computer to: define a compound layer containing a plurality of image layers from the set of image layers, the compound layer having a compound layer effect; composite any image layers under the compound layer to generate a first intermediate image; composite the first intermediate image with each image layer in the compound layer to generate a second intermediate image; composite the first intermediate image with the second intermediate image according to the compound layer effect to generate a third intermediate image; and composite the third intermediate image with any remaining image layers to generate a final image.
References Cited (Backward Citations)
US4924299A
Cited
EP0564247A1
Cited
US5315390A
Cited
US5892521A
Cited
US5874967A
Cited
US5937104A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2003-02-21 | 2003-08-23 | 2004-02-22 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2007-02-21 | 2007-08-23 | 2008-02-22 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2011-02-21 | 2011-08-23 | 2012-02-22 | $7700.00 | Window Closed / Lapsed |