Patent ID: 7450124

Claim:
A method for generating a two dimensional transition between a first media object and a second media object using a graphics processing unit (GPU), said method comprising: defining, by the GPU only, a three dimensional model corresponding to a desired two dimensional transition pattern defining a pattern for implementing the two dimensional transition, said transition pattern defining shapes to be displayed as the second media object progressively replaces to the first media object, said transition pattern including at least one of the following: a swipe, diagonal down, star, wheel, bow tie, circle, rectangle, split, reveal and inset, iris, filled V, zigzag, checkerboard, diagonal box, diagonal cross, diamond, radar, stars, circles, keyhole, heart, sweep (-in, -up, -out, -down), fan (-up, -out, -down, -in), eye; mapping, by the GPU only, a plurality of vertices of the first media object in a two dimensional coordinate system to a first mesh to create a first mapped media object corresponding to the three dimensional model, wherein the first mesh relates to the three dimensional model; mapping, by the GPU only, a plurality of vertices of the second media object in the two dimensional coordinate system to a transition pattern mesh to create a second mapped media object corresponding to the three dimensional model, wherein the transition pattern mesh relates to the three dimensional model and corresponds to the two dimensional transition pattern; and rendering between the first media object and the second media object the two dimensional transition from the first mapped media object corresponding to the three dimensional model to the second mapped media object corresponding to the three dimensional model using the graphics processing unit only such that the rendered two dimensional transition defines a transition based on the two dimensional transition pattern from the first media object to the second media object so that the second media object progressively replaces the first media object as the transition is displayed according to the defined transition pattern.