Video capture system and method
First Claim
1. A video capture system configured to capture video sequences of a subject during an activity, the video capture system comprising:
- a first communication module configured to receive from first and second content capture devices first and second sets of successive frames of video image data respectively, each capture device having a defined coverage area in an activity location;
a second communication module configured to receive tracking information indicating a position of the subject in the activity location and timing information associated with the tracking data;
storing the frames of video image data as image data having an associated coverage area and having ascertainable timing information; and
a content selection module coupled to the first and second communication modules and configured to determine locations of the subject in the defined coverage area based on the tracking information, determine times at which the subject was at the determined locations based on the timing information, identify which content capture devices captured image data of the subject based on the determined locations, identify frames from the determined image capture devices that correspond to the identified times, and using the identified content capture devices and times to select automatically first and second segments of the image data from first and second sets of successive frames of video image data, respectively, and to assemble automatically the selected segments into a video sequence of the subject.
4 Assignments
0 Petitions
Accused Products
Abstract
Video capture systems, methods and computer program products can be provided and configured to capture video sequences of one or more subjects during an activity. The video capture system can be configured to include a communications module that is provided to receive a set of successive frames of video image data of a defined coverage area in an activity location and to receive tracking information indicating a position of the subject in the activity location. A content selection module can be further provided to determine a location of the subject in the defined coverage area based on the tracking information to thereby determine a subset of the image data in one or more received frames, or in a set of frames, of video image data that contains image data of the subject.
22 Citations
34 Claims
-
1. A video capture system configured to capture video sequences of a subject during an activity, the video capture system comprising:
-
a first communication module configured to receive from first and second content capture devices first and second sets of successive frames of video image data respectively, each capture device having a defined coverage area in an activity location; a second communication module configured to receive tracking information indicating a position of the subject in the activity location and timing information associated with the tracking data; storing the frames of video image data as image data having an associated coverage area and having ascertainable timing information; and a content selection module coupled to the first and second communication modules and configured to determine locations of the subject in the defined coverage area based on the tracking information, determine times at which the subject was at the determined locations based on the timing information, identify which content capture devices captured image data of the subject based on the determined locations, identify frames from the determined image capture devices that correspond to the identified times, and using the identified content capture devices and times to select automatically first and second segments of the image data from first and second sets of successive frames of video image data, respectively, and to assemble automatically the selected segments into a video sequence of the subject. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of capturing video content of an activity subject, comprising:
-
obtaining a first set of successive frames of video images of a first defined coverage area in an activity location and frame timing information indicating when a given frame of the first set of successive frames of video images was captured; obtaining a second set of successive frames of video images a second defined coverage area and frame timing information indicating when a given frame of the second set of successive frames of video images was captured; obtaining tracking information indicating a plurality of locations of the subject in the activity location and further indicating the times at which the subject was at the plurality of locations; storing the video images and frame timing information as image data sets having an associated coverage area and having ascertainable timing information; correlating the tracking information with the defined coverage areas to determine one or more times at which the user was in the defined coverage areas and correlating these times with the frame timing information to determine which segments of the first and second sets of successive frames of video images correspond to times the user was in the first and second defined coverage area; selecting the determined segments of the first and second sets of successive frames of video images, respectively; and assembling automatically the selected segments into a video sequence of the subject. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A method of capturing video content of an activity subject, comprising:
-
obtaining a first set of frames of video from a first video capture device having a first coverage area in an activity location; obtaining a second set of frames of video from a video capture device having a second coverage area; storing the first and second sets of frames of video with video timing information indicating when the frames of video were captured; determining location information identifying a plurality of locations of the subject in at least one of the first and second coverage areas and a time at which the subject was at each location; selecting automatically a plurality of frames from the first set of frames of video corresponding to the timeframe in which the subject was in the first coverage area; and
selecting automatically a plurality of frames from the second set of frames of video corresponding to the timeframe in which the subject was in the second coverage area;for the plurality of locations, assembling automatically the selected pluralities of frames from the first and second sets of frames of video into a video sequence of the subject. - View Dependent Claims (21, 22)
-
-
23. A computer program product for creating a video sequence of an activity subject, the computer program product comprising a non-transitory computer useable medium having computer program code recorded thereon, the computer program code comprising one or more instructions for causing a processing device to perform the functions of:
-
obtaining a first set of successive frames of video image data from a first content capture device having a first coverage area in an activity location; obtaining a second set of successive frames of video image data from a second content capture device having a second coverage area; storing the image data wherein the image data is stored as image data sets each having an associated coverage area and having ascertainable timing information; obtaining tracking information indicating a position of the subject in the activity location; obtaining timing information associated with the tracking data; determining locations of the subject in the defined coverage area based on the tracking information and using the locations of the subject with defined coverage areas to identify which of the plurality of capture devices include image data of the subject; and correlating the timing information to select automatically first and second subsets of the image data from first and second sets of successive frames of video image data, respectively, and to assemble automatically the selected subsets into a video sequence of the subject; wherein the correlation comprises using timing information associated with the tracking information to determine times at which the subject was at the determined locations, and using the determined times to identify image segments from the determined image capture devices that correspond to the identified times. - View Dependent Claims (24, 25, 26, 27, 28, 29)
-
-
30. A computer program product for creating a video sequence of an activity subject, the computer program product comprising a non-transitory computer useable medium having computer program code recorded thereon, the computer program code comprising one or more instructions for causing a processing device to perform the functions of:
-
obtaining a first set of frames of video from a first video capture device having a first coverage area in an activity location; obtaining a second set of frames of video from a video capture device having a second coverage area; storing the first and second sets of frames of video with video timing information indicating when the frames of video were captured; determining location information identifying a plurality of locations of the subject in at least one of the first and second coverage areas and a time at which the subject was at each location; for selecting automatically a plurality of frames from the first set of frames of video corresponding to the timeframe in which the subject was in the first coverage area and and selecting automatically a plurality of frames from the second set of frames of video corresponding to the timeframe in which the subject was in the second coverage area; for the plurality of locations, assembling automatically the selected pluralities of frames from the first and second sets of frames of video into a video sequence of the subject. - View Dependent Claims (31, 32)
-
-
33. A video capture system configured to capture video sequences of a subject during an activity, the video capture system comprising:
-
a first video camera configured to capture a first set of successive frames of video images of a first coverage area in an activity location; a second video camera configured to capture a second set of successive frames of video of a second coverage area; a content storage module configured to store said first and second sets of frames of images with video timing information indicating when the frames of video were capture; and a processing system configured to determine location information identifying a plurality of locations of the subject in at least one of the first and second coverage areas and a time at which the subject was at each location, compare the identified plurality of locations of the subject with the coverage areas of the video cameras to identity which video camera captured images of the subject, use the timing information to identify a plurality of frames from the successive frames of data identified video cameras, and to select automatically, a plurality of frames from the first and second sets of successive frames of data corresponding to the timeframes the subject was at the plurality of locations, to assemble automatically the plurality of frames into a video sequence of the subject. - View Dependent Claims (34)
-
Specification