Digital interactive system for providing full interactivity with live programming events
First Claim
1. A television reception system for receiving live interactive programming, the live interactive programming comprising a plurality of digitally compressed video signals, the video signals further comprising at least a first video signal and a second video signal, the reception system comprising:
- a tuner that receives and tunes a transmission signal carrying the plurality of video signals from a plurality of video cameras providing differentiable views of a live event, the tuner including a demodulator that demodulates the plurality of video signals as directed by a microprocessor;
an audio switcher that receives an audio signal associated with the live event;
a forward error correction unit that detects redundant data in the transmitted video signals and corrects errors in the transmitted video signals;
a demultiplexor that demultiplexes the plurality of video signals to obtain a first video signal, and that extracts graphics data and control data from the plurality of video signals, and that demultiplexes the audio signal;
a decompressor/decoder connected to the demultiplexor that decompresses and decodes the first video signal the extracted graphics data and control data;
a video synchronizer that receives the decompressed and decoded first video signal and the extracted graphics data and control data and synchronizes the decompressed and decoded first video signal and the extracted graphics data and control data;
a video frame buffer that holds the synchronized first video signal for a number of frames and delays output of the synchronized first video signal to allow the decompressor/decoder lock onto and decompress the second video signal and to wait for a vertical interval of the second video signal;
a viewer interface for receiving a viewer entry;
the microprocessor, connected to the viewer interface and the decompressor/decoder and the demodulator, the microprocessor directing demodulation of the demodulator and directing operation of the demultiplexor to perform a seamless switch from the first video signal to the second video signal in response to at least one of the received viewer entry and a control code;
whereinthe decompressor/decoder further decompresses and decodes the demultiplexed second video signal; and
the microprocessor coordinates the decompressing and decoding of the first video signal, the holding of the first video signal in the video frame buffer by manipulating the fill and empty rate of the video frame buffer, and the decompressing and decoding of the second video signal such that the switch from the first video signal to the second video signal is imperceptible to a viewer as the first video signal is displayed as an output of the video frame buffer after the delay thereby masking the acquisition and decoding of the second video signal; and
a means for displaying the first video signal and the second video signal.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention relates to an interactive digital system enabling viewers full and active participation in experiencing a live broadcast event. Particularly, the presentation of the live event is personalized for the viewer through the provision of various options, including multiple video streams, associated with different c125 amera angles, for example, and integrated audio and graphics segments. Further, information obtained from related Web sites can be integrated into the live program. Various video and audio streams are collected from a live event and forwarded to a central control studio. Graphics are created at the central studio on a personal computer or chyron device. After receiving the video, audio and graphics signals, the signals are digitized and compressed in digital compressors. These signals are then combined with special data codes into a “digital package,” and subsequently, transmitted over a cable distribution system. Once received at a viewer home, the signals are received and processed in an interactive digital cable box. Selections of the video, audio, graphics displays and/or Web pages can be made as a function of immediate viewer entries, or to interrogatory responses presented at the beginning or during the program, or based on a prestored viewer profile. Once a decision is made to switch from one video to another video option, the digital switch is performed seamlessly. The digital interactive system is based upon seamless branches which occur in the course of full-motion video.
725 Citations
45 Claims
-
1. A television reception system for receiving live interactive programming, the live interactive programming comprising a plurality of digitally compressed video signals, the video signals further comprising at least a first video signal and a second video signal, the reception system comprising:
-
a tuner that receives and tunes a transmission signal carrying the plurality of video signals from a plurality of video cameras providing differentiable views of a live event, the tuner including a demodulator that demodulates the plurality of video signals as directed by a microprocessor; an audio switcher that receives an audio signal associated with the live event; a forward error correction unit that detects redundant data in the transmitted video signals and corrects errors in the transmitted video signals; a demultiplexor that demultiplexes the plurality of video signals to obtain a first video signal, and that extracts graphics data and control data from the plurality of video signals, and that demultiplexes the audio signal; a decompressor/decoder connected to the demultiplexor that decompresses and decodes the first video signal the extracted graphics data and control data; a video synchronizer that receives the decompressed and decoded first video signal and the extracted graphics data and control data and synchronizes the decompressed and decoded first video signal and the extracted graphics data and control data; a video frame buffer that holds the synchronized first video signal for a number of frames and delays output of the synchronized first video signal to allow the decompressor/decoder lock onto and decompress the second video signal and to wait for a vertical interval of the second video signal; a viewer interface for receiving a viewer entry; the microprocessor, connected to the viewer interface and the decompressor/decoder and the demodulator, the microprocessor directing demodulation of the demodulator and directing operation of the demultiplexor to perform a seamless switch from the first video signal to the second video signal in response to at least one of the received viewer entry and a control code;
whereinthe decompressor/decoder further decompresses and decodes the demultiplexed second video signal; and the microprocessor coordinates the decompressing and decoding of the first video signal, the holding of the first video signal in the video frame buffer by manipulating the fill and empty rate of the video frame buffer, and the decompressing and decoding of the second video signal such that the switch from the first video signal to the second video signal is imperceptible to a viewer as the first video signal is displayed as an output of the video frame buffer after the delay thereby masking the acquisition and decoding of the second video signal; and a means for displaying the first video signal and the second video signal. - View Dependent Claims (3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
2. A television reception system for receiving live interactive programming, the live interactive programming comprising a plurality of digitally compressed video signals, the video signals further comprising at least a first video signal and a second video signal, the reception system comprising:
-
a tuner that receives and tunes a transmission signal carrying the plurality of video signals from a plurality of video cameras providing differentiable views of a live event, the tuner including a demodulator that demodulates the plurality of video signals directed by a microprocessor; an audio switcher that receives an audio signal associated with the live event; a forward error correction unit that detects redundant data in the transmitted video signals and corrects errors in the transmitted video signals; a demultiplexor that demultiplexes the plurality of video signals to obtain a first video signal, and that extracts graphics data and control data from the plurality of video signals, and that demultiplexes the audio signal; a decompressor/decoder connected to the demultiplexor that decompresses and decodes the first video signal and the extracted graphics data and control data; a video synchronizer that receives the decompressed and decoded first video signal and the extracted graphics data and control data and synchronizes the decompressed and decoded first video signal and the extracted graphics data and control data; a video frame buffer that holds the synchronized first video signal for a number of frames and delays output the synchronized first video signal to allow the decompressor/decoder to lock onto and decompress the second video signal and to wait for a vertical interval of the second video signal; a memory for storing a viewer profile; the microprocessor, connected to the memory and the decompressor/decoder and the demodulator, the microprocessor directing demodulation of the demodulator and directing operation of the demultiplexor to perform a seamless switch from the first video signal to the second video signal in response to at least one of the stored viewer profile and a control code;
whereinthe decompressor/decoder further decompresses and decodes the demultiplexed second video signal; and the microprocessor coordinates the decompressing and decoding of the first video signal, the holding of the first video signal in the video frame buffer by manipulating the fill and empty rate of the video frame buffer, and the decompressing and decoding of the second video signal such that the switch from the first video signal to the second video signal is imperceptible to a viewer as the first video signal is displayed as an output of the video frame buffer after the delay thereby masking the acquisition and decoding of the second video signal; and a means for displaying the first video signal and the second video signal. - View Dependent Claims (9)
-
-
20. A live interactive digital presentation system, said live interactive digital presentation system comprising:
-
a means for receiving live interactive programming from a digital program stream, the live interactive programming comprising a plurality of digital video signals from a plurality of video cameras providing differentiable views of a live event, the means for receiving including means for demodulating the digital program stream to obtain video signals as directed by a microprocessor, the video signals further comprising at least a first video signal and a second video signal; an audio switcher that receives an audio signal associated with the live event; a forward error correction unit that detects redundant data in the transmitted video signals and corrects errors in the transmitted video signals; a demultiplexor that demultiplexes the plurality of video signals to obtain a first video signal, and that extracts graphics data and control data from the plurality of video signals, and that demultiplexes the audio signal; a decompressor/decoder connected to the demultiplexor that decompresses and decodes the first video signal and the extracted graphics data and control data; a video synchronizer that receives the decompressed and decoded first video signal and the extracted graphics data and control data and synchronizes the decompressed and decoded first video signal and the extracted graphics data and control data; a video frame buffer that holds the synchronized first video signal for a number of frames and delays output of the synchronized first video signal to allow the decompressor/decoder to lock onto and decompress the second video signal and to wait for a vertical interval of the second video signal; a viewer interface for receiving a viewer entry; the microprocessor, connected to the viewer interface and the means for receiving and the means for demodulating the digital program stream, the microprocessor directing demodulation of the digital program stream and directing operation of the demultiplexor to perform a seamless switch from the first video signal to the second video signal in response to at least one of the received viewer entry and a control code;
wherein,the decompressor/decoder further decompresses and decodes the demultiplexed second video signal; and the microprocessor coordinates the decompressing and decoding of the first video signal, the holding of the first video signal in the video frame buffer by manipulating the fill and empty rate of the video frame buffer, and the decompressing and decoding of the second video signal such that the switch from the first video signal to the second video signal is imperceptible to a viewer as the first video signal is displayed as an output of the video frame buffer after the delay thereby masking the acquisition and decoding of the second video signal; and a means for displaying the first video signal and the second video signal. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. A method for providing live interactive digital programming, the live interactive digital programming comprising a plurality of digitally compressed, multiplexed video signals, the plurality of video signals further comprising a first video signal and a second video signal, the method comprising:
-
receiving the live interactive digital programming from a plurality of video cameras providing differentiable views of a live event into a demodulator; demodulating the plurality of video signals as directed by a microprocessor; forward error correcting the plurality of demodulated video signals; demultiplexing the plurality of demodulated video signals to create a first time-multiplexed video signal and a second time-multiplexed video signal on separate channels and to extract graphics data and control data from the plurality of demodulated video signals; decompressing and decoding, in a decompressor/decoder device, the demultiplexed first and second time-multiplexed video signals and the extracted graphics data and control data from the plurality of demodulated video signals; synchronizing the decompressed and decoded first video signal and the extracted graphics data and control data; buffering the synchronized first video signal for a number of frames and delaying the output of the synchronized first video signal; presenting the decompressed first video signal to a viewer; obtaining a viewer input; selecting the second video signal based on the viewer input;
commanding a demodulator to switch from the first video signal to the second video signal;inserting a local sync and a frame sync to the second video signal to synchronize the second video signal with the first video signal; directing a seamless switch during a vertical blanking interval of the first video signal to select the second video signal and select a second audio signal, whereby the buffering of the first video signal is the result of manipulating a fill and an empty rate of a video frame buffer, and the decompressing, decoding, and demodulation of the second video signal is such that the switch from the first video signal to the second video signal is imperceptible to a viewer; and presenting the second video signal to the viewer. - View Dependent Claims (34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44)
-
-
45. A method for providing live interactive digital programming, the live interactive digital programming comprising a plurality of digitally compressed, multiplexed video signals, the plurality of video signals further comprising a first video signal and a second video signal, the method comprising:
-
receiving the live interactive digital programming into a demodulator to create demodulated video signals; forward error correcting the demodulated video signals; demultiplexing the demodulated video signals to create a time-multiplexed first video signal; storing the time-multiplexed first video signal in a memory to create a composite first video signal; directing a pointer at a segment of the composite first video signal in said memory; decompressing the segment of the composite first video signal to create a decompressed first video segment; forwarding the decompressed first video segment to a display device; obtaining a viewer input; selecting the second video signal based on the viewer input; directing a demodulator to switch from the first video signal to the second video signal; instructing a demultiplexor to provide the second video signal to the memory; filling the memory with frames from the second video signal; moving the pointer to a beginning frame of the second video signal; outputting the frames of the second video signal from the memory to a decompressor; multiplexing the decompressed frames from the second video signal into identifiable packets sending codes that link program elements and information segments of the first video signal and the second video signal; synchronizing the second video signal to the first video signal; directing a synchronous switch between the first video during a vertical blanking interval of the first video signal to select the second video signal and a second audio signal, whereby the switch from the first video signal to the second video signal is imperceptible to a viewer; and presenting the second video signal to the viewer.
-
Specification