GEOGRAPHICALLY INDEPENDENT DETERMINATION OF SEGMENT BOUNDARIES WITHIN A VIDEO STREAM
First Claim
Patent Images
1. A method for creating an announcement stream for a geographic region, comprising:
- receiving, at a designated computer system, characterizing metadata for a first audio/video stream;
analyzing a second audio/video stream to obtain characterizing metadata for the second video stream;
comparing, with the computer system, the characterizing metadata for the first video stream to the characterizing metadata for the second video stream to generate offset data; and
calculating timing information corresponding to segment boundaries for the second video stream using the offset data.
3 Assignments
0 Petitions
Accused Products
Abstract
A method for creating an announcement stream for a geographic region is provided. The method receives, at a designated computer system, characterizing metadata for a first audio/video stream; analyzes a second audio/video stream to obtain characterizing metadata for the second video stream; compares, with the computer system, the characterizing metadata for the first video stream to the characterizing metadata for the second video stream to generate offset data; and calculates timing information corresponding to segment boundaries for the second video stream using the offset data.
44 Citations
30 Claims
-
1. A method for creating an announcement stream for a geographic region, comprising:
-
receiving, at a designated computer system, characterizing metadata for a first audio/video stream; analyzing a second audio/video stream to obtain characterizing metadata for the second video stream; comparing, with the computer system, the characterizing metadata for the first video stream to the characterizing metadata for the second video stream to generate offset data; and calculating timing information corresponding to segment boundaries for the second video stream using the offset data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A system for processing video stream data, comprising:
-
a communication module, configured to receive characterizing metadata for a first video stream; and a processor architecture coupled to the communication module, wherein the processor architecture comprises; a video stream analysis module, configured to analyze a second video stream to obtain characterizing metadata for the second video stream; and a comparison module, configured to compare the characterizing metadata for the first video stream to the characterizing metadata for the second video stream to generate offset data; wherein the video stream analysis module is further configured to calculate timing information corresponding to segment boundaries for the second video stream using the offset data. - View Dependent Claims (18, 19, 20)
-
-
21. A system for processing video stream data, comprising:
-
a marking station, configured to parse a reference video stream and to store data for the reference video stream, wherein the reference video stream comprises a plurality of video frames; and a comparison station, configured to receive reference video stream data, parse and store data for a video stream of interest, compare the reference video stream data to data for the video stream of interest, determine a plurality of segment boundaries for the video stream of interest based upon the comparison, and transmit announcement data comprising at least the determined plurality of segment boundaries to a plurality of video services receivers. - View Dependent Claims (22, 23, 24, 25, 26)
-
-
27. A method for processing video stream data, comprising:
-
receiving, at a computer system having a processor, a first waveform depicting data comprising average luminance values for each of a plurality of video frames contained within a first video stream; calculating, at the computer system, average luminance values for each of a plurality of video frames contained within a second video stream; generating a second waveform, corresponding to the second video stream, using the calculated average luminance values; obtaining offset data by comparing the first waveform to the second waveform; and generating timing information regarding the beginning and ending of at least one portion of the video stream using the offset data. - View Dependent Claims (28, 29, 30)
-
Specification