Telestrator system
First Claim
1. A method of annotating video, comprising:
- providing one or more exclusions for blending video images;
receiving video, at least a portion of said video depicting a surface at a live event and a set of one or more objects occluding at least a portion of said surface;
receiving a graphic manually created by a human operator during said live event; and
blending said graphic with said at least a portion of said video using said one or more exclusions to avoid drawing said graphic over at least a portion of said set of one or more objects occluding said at least a portion of said surface.
10 Assignments
0 Petitions
Accused Products
Abstract
A telestrator system is disclosed that allows a broadcaster to annotate video during or after an event. For example, while televising a sporting event, an announcer (or other user) can use the present invention to draw over the video of the event to highlight one or more actions, features, etc. In one embodiment, when the announcer draws over the video, it appears that the announcer is drawing on the field or location of the event. Such an appearance can be performed by mapping the pixels location from the user'"'"'s drawing to three dimensional locations at the event. Other embodiments include drawing on the video without obscuring persons and/or other specified objects, and/or smoothing the drawings in real time.
105 Citations
20 Claims
-
1. A method of annotating video, comprising:
-
providing one or more exclusions for blending video images; receiving video, at least a portion of said video depicting a surface at a live event and a set of one or more objects occluding at least a portion of said surface; receiving a graphic manually created by a human operator during said live event; and blending said graphic with said at least a portion of said video using said one or more exclusions to avoid drawing said graphic over at least a portion of said set of one or more objects occluding said at least a portion of said surface. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of annotating video, comprising:
-
storing a blending value corresponding to a particular color in a set of colors; receiving video depicting a surface at a live event, said surface including said particular color; receiving a graphic manually created by a human operator during said live event; and blending said graphic with said video using said blending value corresponding to said particular color such that said graphic appears to be drawn on said surface. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A method of annotating video, comprising:
-
receiving video depicting a surface at a live event; receiving two-dimensional position information for at least a portion of a graphic created in relation to a two-dimensional image; converting a first set of one or more two-dimensional positions corresponding to said two-dimensional information to one or more real-world locations; converting said one or more real-world locations to a second set of one or more two-dimensional positions; and blending said graphic with said video based on said second set of one or more two-dimensional positions. - View Dependent Claims (15, 16, 17)
-
-
18. A method of annotating video, comprising:
-
receiving from a first camera first video depicting a surface at a live event; receiving from a second camera second video depicting said surface at said live event; receiving position information for at least a portion of a graphic created in relation to a two-dimensional image of said first video depicting said surface; converting a first set of one or more positions corresponding to said position information to one or more real-world locations; converting said one or more real-world locations to a second set of one or more positions; and blending said graphic with said second video using said second set of one or more two-dimensional positions. - View Dependent Claims (19, 20)
-
Specification