Telestrator system
First Claim
1. A method of annotating video, comprising:
- receiving video, said video depicts a first portion of a surface at a live event and a set of one or more objects occluding a second portion of said surface;
receiving a graphic manually created by a human operator during said live event; and
blending said graphic with said video, said blending includes determining not to draw said graphic over said set of one or more objects, said receiving video, receiving a graphic and blending are performed during said live event.
9 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.
-
Citations
10 Claims
-
1. A method of annotating video, comprising:
-
receiving video, said video depicts a first portion of a surface at a live event and a set of one or more objects occluding a second portion of said surface; receiving a graphic manually created by a human operator during said live event; and blending said graphic with said video, said blending includes determining not to draw said graphic over said set of one or more objects, said receiving video, receiving a graphic and blending are performed during said live event. - View Dependent Claims (2, 3, 4, 5)
-
-
6. One or more processor readable storage devices having processor readable code embodied on said one or more processor readable storage devices, said processor readable code for programming one or more processors to perform a method of annotating video, the method comprising:
-
receiving video, said video depicts a first portion of a surface at a live event and one or more objects occluding a second portion of said surface; receiving a graphic manually created by a human operator during said live event, said graphic includes a first portion having position information corresponding to said first portion of said surface in said video and a second portion having position information corresponding to said second portion of said surface in said video; and blending said graphic with said video, said blending includes determining to enhance said video with said first portion of said graphic and determining not to enhance said video with said second portion of said graphic, said receiving video, receiving a graphic and blending are performed during said live event. - View Dependent Claims (7)
-
-
8. A method of annotating video, comprising:
-
receiving from a first camera first video depicting at least a portion of a surface at a live event; receiving two-dimensional position information for a graphic created in relation to a two-dimensional image of said portion of said surface from said first video; converting a first set of one or more two-dimensional positions corresponding to said two-dimensional position information to one or more three-dimensional positions; receiving from a second camera second video depicting at least said portion of said surface at said live event;
dimensionalconverting said one or more three-dimensional positions to a second set of one or more two-dimensional positions; and blending said graphic with said second video using said second set of one or more two-dimensional positions. - View Dependent Claims (9, 10)
-
Specification