System for enhancing a video presentation of a live event
First Claim
1. A method of enhancing video, comprising:
- selecting a location;
determining a set of coordinates of said location based on a three dimensional model of at least a portion of an environment, said portion of said environment including said location;
converting said set of coordinates of said location to position data representing position in said video; and
enhancing said video based on said position data.
10 Assignments
0 Petitions
Accused Products
Abstract
A three-dimensional model is created to represent an environment to be captured on video. A camera is fitted with pan, tilt and/or zoom sensors. An operator selects a location in the environment. The three-dimensional model is used to determine the three-dimensional coordinates of the location selected by the operator. Information from the pan, tilt and/or zoom sensors is used to transform the three-dimensional coordinates to a two-dimensional position in the video from the camera. Using the two-dimensional position of the video, a graphic is properly added to the video such that the graphic appears to be at the selected location in the environment.
39 Citations
55 Claims
-
1. A method of enhancing video, comprising:
-
selecting a location;
determining a set of coordinates of said location based on a three dimensional model of at least a portion of an environment, said portion of said environment including said location;
converting said set of coordinates of said location to position data representing position in said video; and
enhancing said video based on said position data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. One or more processor readable storage devices having processor readable code embodied on said processor readable storage medium, said processor readable code for programming a processor to perform a method comprising the steps of:
-
receiving a selecting of a location;
determining a set of coordinates of said location based on a three dimensional model of at least a portion of an environment, said portion of said environment including said location;
converting said set of coordinates of said location to position data representing position in said video; and
directing an enhancement to said video based on said position data. - View Dependent Claims (20, 21, 22, 23)
-
-
24. An apparatus for enhancing video captured by a first camera, comprising:
-
a first set one or more field of view sensors adapted to sense field of view information from said first camera;
a processor in communication with said first set of one or more field of view sensors;
a processor readable storage unit in communication with said processor, said processor readable storage unit storing processor readable code for programming said processor to perform a method comprising the steps of;
receiving a selecting of a location, determining a set of coordinates of said location based on a three dimensional model of at least a portion of an environment, said portion of said environment including said location, converting said set of coordinates of said location to position data representing position in said video, and directing an enhancement to said video based on said position data. - View Dependent Claims (25, 26, 27, 28)
-
-
29. A method of enhancing video, comprising:
-
manually selecting a location to be highlighted;
determining said location'"'"'s position in said video without using pattern recognition; and
enhancing said video based on said location'"'"'s position. - View Dependent Claims (30, 31, 32, 33)
-
-
34. A method of enhancing video, comprising:
-
capturing first video using a first camera;
determining whether said first camera is tallied based on comparing said first video to a tallied video signal; and
enhancing said first video if said camera is tallied. - View Dependent Claims (35, 36)
-
-
37. An apparatus for enhancing video captured by a first camera, comprising:
-
a tally detector receiving a video signal from said first camera and a tallied video signal, said tally detector compares said signal from said first camera to said tallied video signal and reports whether said first camera is tallied;
a processor in communication with said tally detector;
a processor readable storage unit in communication with said processor, said processor readable storage unit storing processor readable code for programming said processor to enhancing said video if said first camera is tallied. - View Dependent Claims (38, 39)
-
-
40. A method of enhancing video, comprising:
-
creating inclusion criteria defining at least two colors of inclusion;
selecting a location to be highlighted;
determining said location'"'"'s position in said video during a live event; and
enhancing said video at said location'"'"'s position in said video, said step of enhancing includes editing pixels that meet said inclusion criteria. - View Dependent Claims (41, 42, 43, 44, 45)
-
-
46. One or more processor readable storage devices having processor readable code embodied on said processor readable storage medium, said processor readable code for programming a processor to perform a method comprising the steps of:
-
creating one or more display filters defining at least two colors of inclusion;
receiving a selection of a location to be highlighted;
determining said location'"'"'s position in said video during a live event; and
directing an enhancement to said video at said location'"'"'s position in said video, said step of enhancing includes editing pixels that meet said inclusion criteria. - View Dependent Claims (47, 48)
-
-
49. An apparatus for enhancing video captured by a first camera, comprising:
-
one or more field of view sensors adapted to sense field of view information from said first camera;
a processor in communication with said one or more field of view sensors, said processor programmed to perform a method comprising the steps of;
creating one or more display filters defining at least two colors of inclusion, receiving a selection of a location to be highlighted, and determining said location'"'"'s position in said video during a live event; and
video modification hardware in communication with said processor, for enhancing said video at said location'"'"'s position in said video, said step of enhancing includes editing pixels that meet said inclusion criteria. - View Dependent Claims (50, 51)
-
-
52. A method of enhancing video, comprising:
-
determining field of view information for a camera capturing said video;
selecting a location on a field to add a yardline;
determining a set of coordinates of said location based on a three dimensional model of at least a portion of said field;
converting said set of coordinates of said location to position data for said video, said step of converting being based on said field of view data; and
adding a graphic of a yardline to said video based on said position data. - View Dependent Claims (53, 54, 55)
-
Specification