Claims
- 1. A method comprising
providing a digital representation of a two-dimensional image; providing a model of a geometric surface; binding said digital representation to said model of said geometric surface, whereby during said act of binding, said geometric surface is a flat 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.
- 2. Method of claim 1 further comprising the act of displaying said image to be displayed on a display device.
- 3. Method of claim 1 further comprising the act of modifying said geometric surface so that it is no longer flat prior to said act of generating said array of pixels, whereby said displayed image does not appear flat.
- 4. Method of claim 2 further comprising the act of performing a digital manipulation process, said digital manipulation process comprising one of warping, resizing, melting, and rotating said image to be displayed.
- 5. Method of claim 2 further comprising the act of establishing the location and position of said geometric surface in a world coordinate system, wherein said act of generating said array of pixels takes into account the location and position of said geometric surface in said world coordinate system.
- 6. Method of claim 1 wherein said geometric surface comprises a set of polygons.
- 7. Method of claim 1 wherein said geometric surface is defined with an implicit technique.
- 8. Method of claim 1 wherein said act of mapping is accomplished using a 3D graphics pipeline.
- 9. Method of claim 1 wherein said representation of said two-dimensional image is obtained from a video image.
- 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 flat 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; and a graphics 3D pipeline for binding said model of said flat 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 flat geometric surface textured in accordance with said two-dimensional image, said image being oriented and positioned in accordance with said world coordinate system.
- 11. Structure of claim 10 further comprising a display for displaying said image to be displayed.
- 12. Structure of claim 10 wherein said graphics pipeline permits manipulation of said flat geometric surface so that said image to be displayed does not represent said geometric surface as flat.
- 13. A method comprising the acts of:
providing a video image to a 3D graphics pipeline; providing a geometric surface to said 3D graphics pipeline; and generating a pixel array based on the binding of at least a portion of said video image to said geometric surface.
- 14. Method of claim 13 wherein said geometric surface is a flat geometric surface when said geometric surface is bound to said video image.
- 15. A method comprising the acts of:
providing a two-dimensional image to a 3D graphics pipeline; providing a flat 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 flat geometric surface.
- 16. Method of claim 15 comprising the acts of altering said geometric surface after the binding of said at least said portion of said two-dimensional image so that said geometric surface is no longer flat.
- 17. Structure comprising:
a source of a video image; and a 3D graphics pipeline receiving said video image and processing said video image by binding said video image to a geometric surface and generating a pixel array based on the binding of at least a portion of said video image to said geometric surface.
- 18. Structure comprising:
a memory containing a representation of a two-dimensional image; and a memory containing a flat geometric surface; and a 3D graphics pipeline for binding said two-dimensional image to said flat geometric process and general in a pixel array corresponding to said bound two-dimensional image.
Parent Case Info
[0001] This patent claims priority based on U.S. Provisionial Patent Application Serial No. 60/118,509, filed Feb. 3, 1999, incorporated herein by reference
Provisional Applications (1)
|
Number |
Date |
Country |
|
60118505 |
Feb 1999 |
US |
Continuations (1)
|
Number |
Date |
Country |
| Parent |
09344442 |
Jun 1999 |
US |
| Child |
10004737 |
Dec 2001 |
US |