Method and apparatus for providing real time enhancements and animations over a video image
First Claim
1. A method of providing a sequence of animated enhancements to a video image comprising:
- displaying a sequence of video images on a video display, the images being created from a first camera viewpoint;
providing in connection with the display a set of glyphs wherein the glyphs include predefined graphical images suitable for enhancing the video display;
selecting a glyph that is to be combined with sequence of video images;
defining a plurality of points in the sequence of images such that the points are associated with a plurality of locations of the glyph;
generating a video output containing graphical output information determined by the selected glyph, the glyph being projected onto a 3D surface that is viewed from a second camera viewpoint, and wherein the relative screen location of the graphical output information is determined by the location of the glyph as viewed from the second camera viewpoint;
whereby the video output is generated according to the second camera'"'"'s view of the glyphs which are inserted according to the sequence of video images and which move in connection with the sequence of video images according to the specified plurality of glyph locations.
10 Assignments
0 Petitions
Accused Products
Abstract
A system and method for providing enhancements to a video image is disclosed. The method includes displaying a sequence of video images on a video display. A set of glyphs is provided in connection with the display. The glyphs include predefined graphical images suitable for enhancing the video display. A glyph is selected that is to be combined with the sequence of video images and an insertion point for the glyph on the video display is defined. A video output is generated that contains graphical output information determined by the selected glyph. The relative screen location of the graphical output information is determined by the insertion point of the glyph so that the video output is generated according to the glyphs which are inserted in connection with the sequence of video images.
-
Citations
8 Claims
-
1. A method of providing a sequence of animated enhancements to a video image comprising:
-
displaying a sequence of video images on a video display, the images being created from a first camera viewpoint; providing in connection with the display a set of glyphs wherein the glyphs include predefined graphical images suitable for enhancing the video display; selecting a glyph that is to be combined with sequence of video images; defining a plurality of points in the sequence of images such that the points are associated with a plurality of locations of the glyph; generating a video output containing graphical output information determined by the selected glyph, the glyph being projected onto a 3D surface that is viewed from a second camera viewpoint, and wherein the relative screen location of the graphical output information is determined by the location of the glyph as viewed from the second camera viewpoint; whereby the video output is generated according to the second camera'"'"'s view of the glyphs which are inserted according to the sequence of video images and which move in connection with the sequence of video images according to the specified plurality of glyph locations.
-
-
2. A method of providing a sequence of animated enhancements to a video image comprising:
-
displaying a sequence of video images on a video display; providing in connection with the display a set of glyphs wherein the glyphs include predefined graphical images suitable for enhancing the video display; selecting a glyph that is to be combined with sequence of video images; defining a plurality of points in the sequence of images such that the points are associated with a plurality of locations of the glyph; generating a video output containing graphical output information determined by the selected glyph, the relative screen location of the graphical output information being determined by the location of the glyph; and defining a relative time for the display of the glyph in a specified location according to a time sequence parameter provided by videotaped sequence; whereby the video output is generated according to the glyphs which are inserted according to the sequence of video images and which move in connection with the sequence of video images according to the specified plurality of glyph locations. - View Dependent Claims (3, 4, 5)
-
-
6. A method of providing a sequence of animated enhancements to a video image comprising:
-
displaying a sequence of video images on a video display; providing in connection with the display a set of glyphs wherein the glyphs include predefined graphical images suitable for enhancing the video display; selecting a glyph that is to be combined with sequence of video images; defining a plurality of points in the sequence of images such that the points are associated with a plurality of locations of the glyph; generating a video output containing graphical output information determined by the selected glyph, the relative screen location of the graphical output information being determined by the location of the glyph; and stepping forward or backward within the sequence of animated enhancements according to a selected segment, the segment being defined by a glyph event; whereby the video output is generated according to the glyphs which are inserted according to the sequence of video images and which move in connection with the sequence of video images according to the specified plurality of glyph locations. - View Dependent Claims (7)
-
-
8. A method of providing enhancements to a video image comprising:
-
displaying a sequence of video images on a video display; providing in connection with the display a set of glyphs including a freehand glyph that conforms to a user specified path, the freehand glyph being stored as a series of polygons, wherein the glyphs include predefined graphical images suitable for enhancing the video display; selecting a glyph that is to be combined with the sequence of video images; defining an insertion point for the glyph on the video display; filtering input entered by a user in connection with the freehand glyph to smooth the video output; and generating a video output containing graphical output information determined by the selected glyph, the relative screen location of the graphical output information being determined by the insertion point of the glyph; whereby the video output is generated according to the glyphs which are inserted in connection with the sequence of video images.
-
Specification