Video tags and markers
First Claim
1. A method of generating and inserting an indicator into a video stream comprising:
- generating a time code signal that corresponds to video signal address of said video stream;
generating said indicators at an end-user site and storing said indicators in an database;
accessing said indicators that are stored in said database in response to said time code signal at said video signal address;
encoding said video stream with said indicators.
3 Assignments
0 Petitions
Accused Products
Abstract
Disclosed is a system for inserting indicators, such as tags and markers, in a video stream. The tags and markers can be inserted automatically using a database, or manually using an operator input station that supplies standard tags and markers for easy insertion. The information can be accessed with the database functioning as a look-up table, or using a comparator that compares a time code with stored table information. Also disclosed is the generation of supplemental video signals that can be combined with a video signal to provide supplemental information that varies on a regional basis. The present invention also discloses the use of indicators to access Internet web sites to generate enhanced video signals. The indicators can be transmitted by embedding them in the streaming video, in the video blanking interval, encoding them as a separate data PID or placing them on a back channel.
-
Citations
40 Claims
-
1. A method of generating and inserting an indicator into a video stream comprising:
-
generating a time code signal that corresponds to video signal address of said video stream;
generating said indicators at an end-user site and storing said indicators in an database;
accessing said indicators that are stored in said database in response to said time code signal at said video signal address;
encoding said video stream with said indicators. - View Dependent Claims (2, 3, 4)
-
-
5. A system for encoding a video stream with indicators comprising;
-
a time code generator that generates a time code signal;
an indicator generator that generates said indicators of said video stream;
a database having said indicators stored therein that generates an indicator signal in response to said time code signal;
an encoder that encodes said video stream with said indicator signal to generate a video stream encoded with said indicators. - View Dependent Claims (6, 7)
-
-
8. A method of generating and inserting an indicator into a time encoded video stream comprising:
-
extracting a time code from said time encoded video stream that corresponds to a video signal address of said time encoded video signal;
generating said indicators at an end-user site and storing them in a database;
accessing said indicators that are stored in said database in response to said time code signal at said video signal address;
encoding said time encoded video stream with said indicators. - View Dependent Claims (9, 10, 11, 13, 14, 15, 18, 19, 20)
-
-
12. A method of generating and inserting indicators into a time encoded video stream comprising:
-
extracting a time code from said time encoded video stream that corresponds to a video signal address of said time encoded video signal and generating a video signal;
generating said indicators at an end-user site and storing said indicators in an database;
accessing said indicators that are stored in said database in response to said time code signal at said video signal address;
encoding said video signal with said indicators.
-
-
16. A system for inserting indicators in a time encoded video stream comprising:
-
a time code reader that reads a time code from said time encoded video stream;
an indicator generator that generates said indicators of said video stream;
a database having said indicators stored therein that generates an indicator signal in response to said time code signal;
an encoder that encodes said time encoded video stream with said indicator signal to generate a time and indicator encoded video stream.
-
-
17. A method of manually inserting indicators in a video stream comprising:
-
displaying said video stream to an operator;
delaying said video stream to generate a delayed video stream;
displaying said delayed video stream to said operator;
inserting indicators at desired locations in said delayed video stream based upon information viewed in said video stream.
-
-
21. A system for manually inserting indicators in a video stream comprising:
-
a first display that displays said video stream to an operator;
a delay that generates a delayed video signal;
a second display that displays said delayed video signal to said operator;
an operator input station under the control of said operator that inserts said indicators in said delayed video signal based upon information viewed in said video stream. - View Dependent Claims (22, 26, 27, 28, 29, 30)
-
-
23. A method of automatically inserting indicators in a video stream comprising:
-
splitting said video stream;
delaying one portion of said split video stream to generate a delayed video stream;
analyzing the other portion of said split video stream with a video recognition device;
generating a content identification signal for said analyzed video stream;
generating segment division markers for said analyzed video stream;
comparing the said content identification signal to a database of standard content identification tags;
assigning said tags to matching said signals;
resynchronizing said assigned tags and markers with said delayed video stream;
encoding said delayed video stream with said tags and markers.
-
-
24. A system for automatically inserting indicators in a video stream comprising:
-
a splitter for splitting said video stream;
a delay that generates a delayed video signal for one portion of said split video;
a video recognition analyzer that analyzes the other portion of said split video stream to generate a content identification signal and segment division markers for said analyzed video stream;
a database of standard content identification tags;
a comparator for said content identification signal to assign said database standard content identification tags to matching said content identification signals;
a time synchronizer to resynchronize said assigned tags and markers with said delayed video stream;
an encoder to encode said delayed video stream with said tags and markers.
-
-
25. A method of generating a combined video signal in response to an indicator encoded in a video stream comprising:
-
extracting said indicator from said video stream;
decoding said indicator to generate an access signal;
using said access signal to access a supplemental video signal stored in a database;
combining said supplemental video signal with said video stream to generate said combined video signal.
-
-
31. A system for generating a combined video signal in response to indicators provided in a video stream comprising:
-
a decoder that is connected to receive said video stream and separates said indicators from said video stream to produce an indicator signal and a video signal;
a database that stores supplemental video and generates a supplemental video signal in response to said indicator signal;
a video combiner that combines said video signal and said supplemental video signal to produce said combined video signal. - View Dependent Claims (32)
-
-
33. A method of generating an enhanced video signal in response to an indicator encoded in a video stream comprising:
-
extracting said indicator from said video stream;
using said indicator to access an Internet web site and producing a web site signal;
encoding said video stream with said web site signal;
extracting said web site signal and a video stream from said video stream;
decoding said web site signal to generate a supplemental video signal;
combining said supplemental video signal and said video signal to generate said enhanced video signal. - View Dependent Claims (34, 35, 36, 38, 39, 40)
-
-
37. A system for generating an enhanced video signal in response to indicators provided in a video stream comprising:
-
a decoder that is connected to receive said video stream and that separates said indicators from said video stream;
an Internet connection that accesses an Internet address in response to said indicators;
an Internet information decoder that decodes Internet information accessed at said Internet address and that generates a supplemental video signal;
a combiner that combines said supplemental video signal and said video stream to generate said enhanced video signal.
-
Specification