← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag