Patent ID: 6856322

Claim:
A computer system, comprising a computer and a computer program executed by the computer, wherein the computer program comprises computer instructions for: declaratively composing a dynamic image using a first surface having a first image rendered on the first surface, and a second surface having a second image rendered on the second surface; wherein the first image from the first surface and the second image from the second surface are combined to compose the dynamic image and wherein the dynamic image is produced through a declarative markup language and wherein the first image is a three dimensional representation of an object and the second surface is a protrusion having a three dimensional representation in a space and wherein the first image has a first opacity value, the second image has a second opacity value and the dynamic image has a third opacity value; and animating the opacity value of the second image when combining the first image with the second image thereby producing a traveling matte effect, wherein the first image and the second image are selected from a group consisting of a video image, a still image, an animation and a scene.