Claims
- 1. A method of producing a digital bitstream containing an interactive program guide for a digital information distribution system comprising:combining, in a frame synchronized manner, background imagery with at least one video sequence and at least one graphic containing program guide information to form a composited frame sequence; wherein the combining step further comprises: compositing, frame-by-frame, at least one video sequence onto said background imagery to form a background sequence; and compositing a plurality of program guide graphics onto said background sequence, where a different program guide graphic is composited onto said background sequence to form a plurality of program guide frame sequences that represent individual program guide pages; and encoding the composited frame sequence to compress information therein to form a digital bitstream.
- 2. The method of claim 1 wherein said encoding step further comprises:separately encoding each of said program guide frame sequences to form a digital bitstream for each of the program guide frame sequences.
- 3. The method of claim 2 further comprising the steps of:multiplexing each of the digital bitstreams into a common transport stream.
- 4. The method of claim 3 wherein fifteen program guide sequences are formed, encoded, and contained in a common transport stream.
- 5. The method of claim 4 further comprising:encoding an audio signal associated with one of the video sequences; and multiplexing the encoded audio signal into the common transport stream.
- 6. The method of claim 3 wherein said multiplexing step further comprises the step of:multiplexing foreground program guide data into said common transport stream.
- 7. A method of generating and presenting an interactive program guide to a viewer comprising the steps of:combining, in a frame synchronized manner, digital background imagery with at least one digital video sequence to form a background frame sequence; combining said background frame sequence with a plurality of program guide graphics containing program guide information, where a different program guide graphic is combined with said background frame sequence to form a plurality of composite frame sequences; separately encoding each of the plurality of composite frame sequences to compress information therein and form a plurality of digital bitstreams; multiplexing the digital bitstreams into a transport stream; transmitting the transport stream through a distribution network to a plurality of subscriber equipment; extracting from said transport stream one of said digital bitstreams; decoding said extracted digital bitstream to produce a composite frame sequence; and displaying an interactive program guide containing said background imagery, at least one video sequence, and said program guide graphic from said composite frame sequence.
- 8. The method of claim 7 further comprising the steps of:encoding an audio signal associated with said at least one video sequence; multiplexing said encoded audio signal into said transport stream; and decoding said encoded audio signal within said subscriber equipment.
- 9. The method of claim 7 further comprising the steps of:selecting a different digital bitstream to decode; extracting said different digital bitstream from said transport stream; decoding said extracted different digital bitstream to produce a different composite frame sequence; and displaying a different interactive program guide containing said background imagery, said at least one video sequence, and a different program guide graphic from said composite frame sequence, where said background imagery and at least one video sequence is displayed in an uninterrupted manner while the different digital bitstream is extracted and decoded.
- 10. Apparatus for producing a digital bitstream representing an interactive program guide for a digital information distribution system comprising:a video compositor for compositing background imagery with at least one video frame sequence to form a background frame sequence; a plurality of program guide compositors for combining a plurality of program guide graphics with said background frame sequence to form a plurality of program guide frame sequences; a plurality of encoders for separately encoding each of said program guide frame sequences to form a plurality of bitstreams; and a multiplexer for multiplexing said plurality of bitstreams into a transport stream.
- 11. The apparatus of claim 10 further comprising a program guide graphics generator for producing said program guide graphics and foreground overlay graphics, where said foreground overlay graphics are included into the transport stream as user data.
- 12. The apparatus of claim 10 further comprising a program guide graphics generator for producing said program guide graphics and foreground overlay graphics, where said foreground overlay graphics are included into the transport stream as private data.
- 13. The apparatus of claim 10 wherein said encoders are MPEG-2 encoders.
- 14. An interactive program guide comprising:a background image; at least one video sequence positioned upon said background image; a program guide graphic positioned upon said background; where the background image, the at least one video sequence and the program guide graphic are frame synchronized.
- 15. Apparatus for distributing digital information comprising:service provider equipment; subscriber equipment; and a communications network coupling the service provider equipment to the subscriber equipment, where said service provider equipment further comprises a program guide generator that produces a digital bitstream containing a program guide graphic and at least one video sequence, where the guide graphic program and said at least one video sequence are frame synchronized; said program guide generator further comprising: a video compositor for compositing background imagery with at least one video frame sequence to form a background frame sequence; a plurality of program guide compositors for combining a plurality of program guide graphics with said background frame sequence to form a plurality of program guide frame sequences; a plurality of encoders for separately encoding each of said program guide frame sequences to form a plurality of bitstreams; and a multiplexer for multiplexing said plurality of bitstreams into a transport stream.
- 16. The apparatus of claim 15 further comprising a program guide graphics generator for producing said program guide graphics and foreground overlay graphics, where said foreground overlay graphics are included into the transport stream as user data.
- 17. The apparatus of claim 15 further comprising a program guide graphics generator for producing said program guide graphics and foreground overlay graphics, where said foreground overlay graphics are included into the transport stream as private data.
- 18. The apparatus of claim 15 wherein said encoders are MPEG-2 encoders.
CROSS REFERENCE TO RELATED APPLICATIONS
This application claims benefit of U.S. provisional patent application Ser. No. 60/093,891 filed Jul. 23, 1998 which is hereby incorporated herein by reference.
US Referenced Citations (17)
Foreign Referenced Citations (2)
Number |
Date |
Country |
0 721 253 |
Jul 1996 |
EP |
WO 94 14282 |
Jun 1994 |
WO |
Provisional Applications (1)
|
Number |
Date |
Country |
|
60/093891 |
Jul 1998 |
US |