Telestrator System
First Claim
1. An apparatus, comprising:
- one or more processors;
an input device in communication with said one or more processors;
an output device in communication with said one or more processors; and
at least one storage device in communication with said one or more processors, said one or more processors perform a method comprising;
receiving video, said video depicts a surface at a live event;
receiving a graphic manually created by a human operator during said live event; and
blending said graphic with said video, said blending includes enhancing one or more selected portions of said video corresponding to one or more predetermined color ranges such that said graphic appears to be drawn on said surface, said receiving video, receiving a graphic and blending are performed during said live event.
7 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
11 Claims
-
1. An apparatus, comprising:
-
one or more processors; an input device in communication with said one or more processors; an output device in communication with said one or more processors; and at least one storage device in communication with said one or more processors, said one or more processors perform a method comprising; receiving video, said video depicts a surface at a live event; receiving a graphic manually created by a human operator during said live event; and blending said graphic with said video, said blending includes enhancing one or more selected portions of said video corresponding to one or more predetermined color ranges such that said graphic appears to be drawn on said surface, said receiving video, receiving a graphic and blending are performed during said live event. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method of annotating video, comprising:
-
storing a first blending value corresponding to a particular color in a set of colors; storing a second blending value corresponding to said particular color; receiving video depicting a surface at a live event; receiving a first graphic manually created by a human operator during said live event; receiving a second graphic manually created by a human operator during said live event; blending said first graphic with said video using said first blending value at a first time during said live event such that said first graphic appears to be drawn on said surface; and blending said second graphic with said video using said second blending value at a second time during said live event such that said second graphic appears to be drawn on said surface. - View Dependent Claims (7, 8, 9, 10, 11)
-
Specification