Method and System for Generating a Replay Video
First Claim
1. A method of producing a resulting video of an event in a target environment, the method comprising:
- providing a plurality of cameras directed at a common target in the target environment;
generating a video feed from each camera comprising a sequence of video segments over time, in which each video segment comprises a static image in the sequence at a respective point in time;
associating segment data with each video segment, said segment data including time step data representing the point in time when the video segment was generated and camera identification data representing the camera from which the video segment is generated;
recording the video segments and the associated segment data onto a storage device;
categorizing the video segments on the storage device according to the associated segment data;
selecting a selected sequence of the video segments to be used in the resulting video to be generated;
recalling the selected sequence of the video segments from the storage device by identifying the segment data associated therewith; and
assembling the selected sequence of the video segments into the resulting video.
0 Assignments
0 Petitions
Accused Products
Abstract
A plurality of cameras are controlled to follow a common moving target in a three dimensional environment such that each camera generates a video feed comprising a plurality of video segments captured sequentially. Each video segment comprises a static image of the target at a respective point in time. A resulting video is generated by selecting a sequence of video segments which may include video segments from different cameras and at the same or different points in time to create various video effects. The recorded video segments are categorized for later recall according to camera identification and point in time to allow for instantaneous recall for producing video replays from a variety of camera angles during a live event. Auxiliary video segments can be computer generated for insertion between video segments captured by the cameras for smoothing the appearance of the resulting video.
-
Citations
49 Claims
-
1. A method of producing a resulting video of an event in a target environment, the method comprising:
-
providing a plurality of cameras directed at a common target in the target environment; generating a video feed from each camera comprising a sequence of video segments over time, in which each video segment comprises a static image in the sequence at a respective point in time; associating segment data with each video segment, said segment data including time step data representing the point in time when the video segment was generated and camera identification data representing the camera from which the video segment is generated; recording the video segments and the associated segment data onto a storage device; categorizing the video segments on the storage device according to the associated segment data; selecting a selected sequence of the video segments to be used in the resulting video to be generated; recalling the selected sequence of the video segments from the storage device by identifying the segment data associated therewith; and assembling the selected sequence of the video segments into the resulting video. - View Dependent Claims (2, 3, 5, 6, 7, 13, 14, 18, 20, 21, 22, 23, 24, 25, 27, 35)
-
-
4. (canceled)
-
8. (canceled)
-
9. (canceled)
-
10. (canceled)
-
11. (canceled)
-
12. (canceled)
-
15. (canceled)
-
16. (canceled)
-
17. (canceled)
-
19. (canceled)
-
26. (canceled)
-
28. (canceled)
-
29. (canceled)
-
30. (canceled)
-
31. (canceled)
-
32. (canceled)
-
33. (canceled)
-
34. (canceled)
-
36. (canceled)
-
37. (canceled)
-
38. (canceled)
-
39. A method of controlling a plurality of cameras to capture a target within a target environment, the method comprising:
-
positioning the plurality of cameras within the target environment; arranging each camera to be movable in orientation to vary a direction of video capture of the camera in response to operational instructions; identifying a location of each camera in relation to the target environment; identifying location of the target in relation to the target environment; calculating the operational instructions for each camera using the location of the camera and the location of the target relative to the target environment such that the operational instructions are arranged to orient the direction of video capture of the camera towards the target; orienting each camera to capture video of the target using the operational instructions; and recalculating the operational instructions for each camera each time the location of the target relative to the target environment changes to follow the target as the target is displaced within the target environment. - View Dependent Claims (41)
-
-
40. (canceled)
-
42. (canceled)
-
43. (canceled)
-
44. (canceled)
-
45. (canceled)
-
46. (canceled)
-
47. A method of producing a resulting video of an event in a target environment, the method comprising:
-
providing a plurality of cameras directed at a common target in the target environment; generating a video feed from each camera comprising a sequence of video segments over time, in which each video segment comprises a static image in the sequence at a respective point in time; recording the video segments onto a storage device; selecting a selected sequence of the video segments to be used in the resulting video to be produced; interpolating between an adjacent pair of video segments in the selected sequence to produce an auxiliary video segment; and assembling the selected sequence of the video segments and the auxiliary video segment into the resulting video.
-
-
48. (canceled)
-
49. (canceled)
Specification