Method and apparatus for switching between multiple programs by interacting with a hyperlinked television broadcast
First Claim
1. A hyperlinked broadcast system comprising:
- a video source;
a video encoder in communication with said video source, said video encoder producing a transport stream;
an annotation source;
a data packet stream generator in communication with said annotation source and said video encoder, said data packet stream generator producing encoded data packets; and
a multiplexer system in communication with said video encoder and said data packet stream generator, said multiplexer generating a digital broadcast signal comprising an augmented transport stream from said transport stream and said encoded data packets, wherein said video encoder provides timing information to said data packet stream generator and said data packet stream generator synchronizes annotation data from said annotation source with a video signal from said video source in response to said timing information.
12 Assignments
0 Petitions
Accused Products
Abstract
A system and method of adding hyperlinked information to a television broadcast. The broadcast material is analyzed and one or more regions within a frame are identified. Additional information can be associated with a region, and can be transmitted in encoded form, using timing information to identify the frame with which the information is associated. The system comprising a video source and an encoder that produces a transport stream in communication with the video source, an annotation source, a data packet stream generator that produces encoded annotation data packets in communication with the annotation source and the encoder, and a multiplexer system in communication with the encoder and the data packet stream generator. The encoder provides timestamp information to the data packet stream generator and the data packet stream generator synchronizes annotation data from the annotation source with a video signal from the video source in response to the timestamp information. The multiplexer generates a digital broadcast signal that includes an augmented transport stream from the transport stream and the encoded data packets. A receiver displays the annotation information associated with the video signal in response to a viewer request on a frame by frame basis. A viewer can respond interactively to the material, including performing commercial transactions, by using a backchannel that is provided for interactive communication.
154 Citations
51 Claims
-
1. A hyperlinked broadcast system comprising:
-
a video source;
a video encoder in communication with said video source, said video encoder producing a transport stream;
an annotation source;
a data packet stream generator in communication with said annotation source and said video encoder, said data packet stream generator producing encoded data packets; and
a multiplexer system in communication with said video encoder and said data packet stream generator, said multiplexer generating a digital broadcast signal comprising an augmented transport stream from said transport stream and said encoded data packets, wherein said video encoder provides timing information to said data packet stream generator and said data packet stream generator synchronizes annotation data from said annotation source with a video signal from said video source in response to said timing information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30)
-
-
12. A hyperlinked broadcast and reception system comprising:
-
a video source;
a video encoder in communication with said video source, said video encoder producing a transport stream;
an annotation source;
a data packet stream generator in communication with said annotation source and said video encoder, said data packet stream generator producing encoded data packets;
a multiplexer system in communication with said video encoder and said data packet stream generator, said multiplexer generating a digital broadcast signal comprising an augmented transport stream from said transport stream and said encoded data packets;
a broadcast channel in communication with said multiplexer system;
a receiver in communication with said broadcast channel; and
a display device in communication with said receiver, wherein said video encoder provides timing information to said data packet stream generator and said data packet stream generator synchronizes annotation data from said annotation source with a video signal from said video source in response to said timing information, and wherein said display device displays said annotation data associated with said video signal in response to a viewer request on a frame by frame basis.
-
-
24. A hyperlinked reception system comprising:
-
a receiver in communication with a broadcast channel; and
a display device in communication with said receiver, wherein said receiver decodes a digital broadcast signal to recover a video signal and annotation data; and
wherein, in response to a viewer request, said display device displays said annotation data associated with said video signal on a frame by frame basis.
-
-
29. A hyperlinked reception system comprising:
-
a receiver in communication with a broadcast channel; and
a display device in communication with said receiver, wherein said display device displays annotation data associated with a video signal, in response to a viewer request, on a frame by frame basis, said annotation data being associated with said video signal in response to timing information.
-
-
31. A method of generating a hyperlinked video signal, comprising:
-
providing a source video;
encoding said source video with a video encoder to produce a transport stream and timing information;
providing a source of annotation data;
communicating said transport stream and timing information from said video encoder and said annotation data from said source of annotation data to a data packet stream generator, said data packet stream generator synchronizing said annotation data with a video signal from said video source in response to said timing information and producing encoded data packets. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 48, 49, 50, 51)
-
-
47. A method of viewing a hyperlinked video signal, comprising:
-
receiving a hyperlinked video signal comprising an augmented transport stream;
demultiplexing said augmented transport stream to recover a transport stream and encoded data packets;
displaying said transport stream framewise as a video on a display;
decoding said data packets to recover annotation data and timing information;
synchronizing said annotation data with said video using said timing information; and
in response to a viewer request, displaying said annotation data on said display on a frame by frame basis.
-
Specification