Synchronization of video and data
First Claim
Patent Images
1. A method of synchronizing information descriptive of the content of a video with said video comprising:
- (a) identifying a plurality of segments of said video, wherein at least one of said segments contains a sports activity, wherein said plurality of segments includes fewer frames than said video;
(b) identifying first synchronization data from at least one of said identifying said plurality of segments and processing of said video;
(c) identifying second synchronization data from said information;
(d) associating portions of said information with different said segments based upon said first and second synchronization data in a manner free from manual association of said portions of said information with said different said segments.
2 Assignments
0 Petitions
Accused Products
Abstract
A system including a video stream and a data stream. The system synchronizes the data stream to different portions of the video stream.
168 Citations
60 Claims
-
1. A method of synchronizing information descriptive of the content of a video with said video comprising:
-
(a) identifying a plurality of segments of said video, wherein at least one of said segments contains a sports activity, wherein said plurality of segments includes fewer frames than said video;
(b) identifying first synchronization data from at least one of said identifying said plurality of segments and processing of said video;
(c) identifying second synchronization data from said information;
(d) associating portions of said information with different said segments based upon said first and second synchronization data in a manner free from manual association of said portions of said information with said different said segments. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method of synchronizing information descriptive of the content of a video with said video comprising:
-
(a) identifying a plurality of events of said video, wherein at least one of said events contains a sports activity;
(b) identifying first synchronization data from at least one of said identifying said plurality of events and processing of said video;
(c) identifying second synchronization data from said information;
(d) associating portions of said information with different said events based upon said first and second synchronization data in a manner free from manual association of said portions of said information with said different said events. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method of synchronizing information descriptive of the content of a video with said video comprising:
-
(a) identifying first synchronization data from said video;
(b) identifying second synchronization data from said information; and
(c) associating portions of said information with different portions of said video based upon said first and second synchronization data in a manner free from manual association of said portions of said information with said different said events, wherein said data is characterized by at least one of;
(i) said video and said data having a different time base;
(ii) said video and said data having a different frequency. - View Dependent Claims (17, 18, 19, 20, 21)
-
-
22. A method of synchronizing information descriptive of the content of a video with said video comprising:
-
(a) identifying first synchronization data from said video;
(b) identifying second synchronization data from said information;
(c) associating portions of said information with different portions of said video based upon said first and second synchronization data in a manner free from manual association of said portions of said information with said different said events, wherein associating is performed in a non-deterministic manner. - View Dependent Claims (23, 24, 25, 26)
-
-
27. A system for synchronizing information descriptive of the content of a video with said video comprising:
-
(a) a video analysis module identifies a plurality of segments of said video, wherein at least one of said segments contains a sports activity, wherein said plurality of segments includes fewer frames than said video;
(b) a video pre-process module that identifies first synchronization data from said identification of said plurality of segments;
(c) a filter module that identifies second synchronization data in the form of scoring information from processing of said video;
(d) a data pre-process module that identifies third synchronization data from said information;
(e) a synchronization module that associates portions of said information with different said segments based upon said first, second, and third synchronization data in a manner free from manual association of said portions of said information with said different said segments.
-
-
28. A method of analyzing video comprising:
-
(a) identifying a plurality of events of said video, wherein at least one of said events contains a sports activity;
(b) identifying a region of at least one frame of said video containing scoring related information;
(c) identifying at least one value of said scoring related information based upon character recognition; and
(d) associating said at least one value with at least one of said events. - View Dependent Claims (29, 30, 31, 32, 33)
-
-
34. A method of using a video with associated data comprising:
-
(a) providing a video that includes a plurality of segments wherein a plurality of said segments include associated data descriptive of the content thereof; and
(b) modifying at least one of a transmission and a storage of a plurality of said segments of said video based upon said associated data. - View Dependent Claims (35, 36, 37, 38, 39, 40, 41, 42)
-
-
43. A method of presenting a video with associated data comprising:
-
(a) providing a video that includes a plurality of segments wherein a plurality of said segments include associated data descriptive of the content thereof, wherein said associated data was originally unsynchronized to said video; and
(b) presenting said video to a viewer in a manner such that while a selected one of said segments is being said presented said associated data to said selected one of said segments is simultaneously presented to said viewer. - View Dependent Claims (44, 45)
-
-
46. A method of presenting a video with associated data comprising:
-
(a) providing a video that includes a plurality of segments wherein a plurality of said segments include associated data descriptive of the content thereof;
(b) presenting said video to a viewer in a manner such that while a selected one of said segments is being said presented said associated data to said selected one of said segments is simultaneously presented to said viewer; and
(c) selecting a previously viewed segment of said video for presentation to said viewer and simultaneously presenting to said viewer said associated data to said previously viewed segment. - View Dependent Claims (47, 48)
-
-
49. A method of presenting a video with associated data comprising:
-
(a) providing a video that includes a plurality of segments wherein a plurality of said segments include associated data descriptive of the content thereof; and
(b) modifying the amount of said associated data that is presented to a viewer based upon a user'"'"'s preferences. - View Dependent Claims (50)
-
-
51. A method of presenting a video with associated data comprising:
-
(a) providing a video that includes a plurality of segments wherein a plurality of said segments include associated data descriptive of the content thereof; and
(b) modifying the amount of said associated data that is presented to a viewer based upon, at least in part, the duration of said segment. - View Dependent Claims (52)
-
-
53. A method of presenting a video with associated data comprising:
-
(a) providing a video that includes a plurality of segments wherein a plurality of said segments include associated data descriptive of the content thereof; and
(b) modifying the speed at which said associated data that is presented to a viewer based upon at least one of the duration of said segment and the amount of said associated data. - View Dependent Claims (54, 55)
-
-
56. A method of presenting a video with associated data comprising:
-
(a) providing a video that includes a plurality of segments wherein a plurality of said segments include associated data descriptive of the content thereof; and
(b) modifying the associated data that is presented a viewer based upon a profile of the viewer.
-
-
57. A method of presenting a video with associated data comprising:
-
(a) providing a video that includes a plurality of segments wherein a plurality of said segments include associated data descriptive of the content thereof; and
(b) modifying the number of lines of said associated data that are presented to a viewer. - View Dependent Claims (58)
-
-
59. A method of using a video with associated data comprising:
-
(a) providing a video that includes a plurality of segments wherein a plurality of said segments include associated data descriptive of the content thereof; and
(b) storing said video in a database wherein said video is indexed using said associated data. - View Dependent Claims (60)
-
Specification