PROVIDING ENHANCED CONTENT WITH BROADCAST VIDEO
First Claim
1. A method comprising the following steps:
- transmitting a video stream;
formatting supplemental data files in a graphical markup language, each supplemental data file having instructions for rendering a hyperlink overlay on the video stream;
transmitting the supplemental data files along with the video stream.
2 Assignments
0 Petitions
Accused Products
Abstract
A video broadcast system includes a broadcast source that broadcasts a video stream and provides accompanying supplemental data files. Each supplemental data file is an HTML file having instructions for rendering a hyperlink overlay on the video stream. A receiver is configured to receive the video stream and accompanying supplemental data files and to display the hyperlink overlays in conjunction with the video stream. The overlays are designed having backgrounds of a pre-determined value which is used as a color key in receiving equipment. Specifically, the receiving equipment is configured to render video only in display areas that are set to the color key value. Thus, the video stream is rendered “behind” the hyperlink overlays, and the backgrounds of the overlays appears transparent. Control data is provided with the HTML files to indicate when the overlays should be rendered and to provide other instructions on how the HTML files should be handled by the receiving equipment.
295 Citations
50 Claims
-
1. A method comprising the following steps:
-
transmitting a video stream;
formatting supplemental data files in a graphical markup language, each supplemental data file having instructions for rendering a hyperlink overlay on the video stream;
transmitting the supplemental data files along with the video stream. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method comprising the following steps:
-
transmitting a video stream;
formatting HTML files having instructions for rendering hyperlink pages, the hyperlink pages having transparent areas that are set to a key color;
associating the HTML files with the video stream;
displaying the hyperlink pages on a display;
displaying the video stream on the display in areas of displayed hyperlink pages that are set to a key color. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23)
-
-
24. A method comprising the following steps:
-
receiving a video stream;
associating one or more hyperlink pages with the video stream, the hyperlink pages having transparent areas that are set to a key color;
displaying the hyperlink pages on a display;
displaying the video stream on the display in areas of displayed hyperlink pages that are set to a key color. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31)
-
-
32. A computer-readable storage medium having computer-executable instructions for performing steps comprising:
-
receiving a video stream;
associating one or more hyperlink pages with the video stream, the hyperlink pages having transparent areas that are set to a key color;
displaying the hyperlink pages on a display;
displaying the video stream on the display in areas of displayed hyperlink pages that are set to a key color. - View Dependent Claims (33, 34, 35, 36, 37, 38, 39)
-
-
40. A video broadcast system comprising:
-
a broadcast source that broadcasts a video stream and provides accompanying supplemental data files, each supplemental data file having instructions for rendering a hyperlink overlay on the video stream;
a receiver configured to receive the video stream and accompanying supplemental data files and to display the hyperlink overlays in conjunction with the video stream. - View Dependent Claims (41, 42, 43, 44)
-
-
45. A receiver for receiving and displaying video streams, comprising:
-
display hardware for displaying video streams and bit-mapped images to a user;
the display hardware including color keying hardware that displays video in display areas that are set to a key color;
access means for reading supplemental data files that have instructions for rendering bit-mapped hyperlink overlays in conjunction with the video stream at indicated times;
a data processor that reads the supplemental data files and in response displays the hyperlink overlays at the indicated times, wherein the hyperlink overlays have transparent areas that are set to a key color, the hyperlink overlays thus appearing to overlay the video streams. - View Dependent Claims (46, 47, 48, 49, 50)
-
Specification