Method and apparatus for using a general three-dimensional (3D) graphics pipeline for cost effective digital image and video editing, transformation, and representation
First Claim
Patent Images
1. A method comprising:
- providing a digital representation of a two-dimensional image;
providing a computer model of a geometric surface;
binding said digital representation to said computer model of said geometric surface; and
generating an array of pixels corresponding to an image to be displayed, said image to be displayed including said geometric surface textured by said two-dimensional image.
4 Assignments
0 Petitions
Accused Products
Abstract
A method in accordance with our invention permits the manipulation of a two-dimensional pixel array using a standard 3D graphics pipeline. The method comprises the steps of forming a wire mesh of the two-dimensional image. This wire mesh comprises a set of triangles, in which all of the vertices and sides of the triangles are located in the same plane in x, y, z coordinate space. The 2D image is then mapped into the mesh. The resulting object representation can then be manipulated in the same manner that 3D representations are manipulated by a 3D graphics pipeline.
-
Citations
15 Claims
-
1. A method comprising:
-
providing a digital representation of a two-dimensional image;
providing a computer model of a geometric surface;
binding said digital representation to said computer model of said geometric surface; and
generating an array of pixels corresponding to an image to be displayed, said image to be displayed including said geometric surface textured by said two-dimensional image. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. Structure comprising:
-
a first memory for storing a digital representation of a two-dimensional image;
a second memory for storing a model of a geometric surface;
a third memory for storing a world coordinate system, said world coordinate system representing a location and orientation of an object to be displayed;
a graphics 3D pipeline for binding said model of said geometric surface to said two-dimensional image and generating a pixel array corresponding to an image to be displayed, said generating of said image being based, at least in part, on said geometric surface textured in accordance with said two-dimensional image, said image being oriented and positioned in accordance with said world coordinate system. - View Dependent Claims (11, 12)
-
-
13. A method comprising the acts of:
-
providing a two-dimensional image to a 3D graphics pipeline;
providing a geometric surface to said 3D graphics pipeline;
generating a pixel array based on the binding of at least a portion of said two-dimensional image to said geometric surface. - View Dependent Claims (14)
-
-
15. Structure comprising:
-
a memory containing a representation of a two-dimensional image;
a memory containing a geometric surface; and
a 3D graphics pipeline for binding said two-dimensional image to said geometric surface and generating a pixel array corresponding to said bound two-dimensional image.
-
Specification