Claims
- 1. A program guide for an interactive information distribution system comprising:
a video layer; and a graphics layer, where the graphics layer provides emphasis and de-emphasis of an object or objects in the video layer.
- 2. The program guide of claim 1 wherein said video layer contains a video region and a graphical region.
- 3. The program guide of claim 1 wherein said program guide is generated in a central location of said information distribution system.
- 4. The program guide of claim 2 wherein the video region contains a video barker having associated audio.
- 5. The program guide of claim 2 wherein said graphical region contains a list of program titles.
- 6. The program guide of claim 1 wherein said emphasis and de-emphasis is performed by masking or revealing an object.
- 7. The program guide of claim 6 wherein, to perform said masking and revealing, the graphics layer selectively changes an opacity of a region of the graphics layer.
- 8. The program guide of claim 1 wherein the video layer and graphics layer are contained in an applet.
- 9. The program guide of claim 1 wherein an identity of an emphasized object is controlled by a viewer.
- 10. The program guide of claim 1 wherein the emphasized object is a selectable object.
- 11. The program guide of claim 1 wherein the emphasized object is highlighted.
- 12. The program guide of claim 1 wherein said video layer contains a plurality of objects and said graphics layer emphasizes a select number of the objects and de-emphasizes a remainder of objects.
- 13. The program guide of claim 12 wherein said objects are a list of program titles.
- 14. The program guide of claim 1 wherein the graphics layer is prestored in a user terminal.
- 15. The program guide of claim 1 wherein the graphics layer is transmitted to a user terminal.
- 16. A method of interaction for a program guide:
generating, within service provider equipment of an information distribution system, a bitstream representing a program guide having a video layer and a graphics layer; communicating said bitstream to subscriber equipment; converting, within said subscriber equipment, said bitstream into a display of said program guide.
- 17. The method of claim 16 further comprising the step of producing a mask/reveal overlay within said subscriber equipment.
- 18. The method of claim 17 wherein said producing step further comprises extracting said a mask/reveal overlay from said graphics layer in said bitstream.
- 19. The method of claim 17 wherein said mask/reveal overlay is dynamically updated using information from said graphics layer that is extracted from the bitstream.
- 20. The method of claim 16 further comprising identifying objects in the display through manipulation of a user input device.
- 21. The method of claim 20 wherein said identifying step further comprises the step of emphasizing an object with respect to other objects.
- 22. The method of claim 21 further comprising the step of selecting an emphasized object to initiate a new context.
- 23. The method of claim 22 wherein said new context is a preview video.
- 24. The method of claim 22 wherein said context is an advertisement video.
- 25. The method of claim 16 further comprising the step of extracting a different program guide from said bitstream.
- 26. The method of claim 25 wherein each said program guide has audio that is common to multiple program guides.
- 28. The method of claim 16 wherein all object identification functions are preformed locally to the subscriber equipment.
- 29. The method of claim 16 further comprising identifying an object and selecting the identified object to synchronously jump from broadcast mode to pointcast mode.
- 30. The method of claim 29 further comprising the step of returning to the broadcast mode when a pointcast transmission ends.
- 31. The method of claim 16 wherein identification and selection of an object causes the graphics layer to emphasize certain objects with respect to remaining objects.
- 32. The method of claim 16 further comprising the steps of:
selecting an emphasized object in said program guide; communicating the selection to service provider equipment; and sending, from said service provider equipment, a multi-media bitstream corresponding to said selected object.
- 33. The method of claim 32 wherein said multi-media bitstream is a video-on-demand movie.
- 34. The method of claim 16 further comprising the steps of:
selecting an emphasized object in said program guide; causing an event in the service provider equipment, where said event is on or more of tuning to an analog channel, tuning to a digital channel or launching a resident capability in the service provider equipment.
CROSS REFERENCE TO RELATED APPLICATIONS
[0001] This application is a continuation in part of U.S. patent application Ser. No. 08/984,427, filed on Dec. 3, 1997, which is hereby incorporated herein by reference in its entirety.
[0002] This application claims benefit of U.S. Provisional Patent Application Serial No. 60/093,891 filed on Jul. 23, 1998, which is hereby incorporated by reference in its entirety.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60093891 |
Jul 1998 |
US |
Continuation in Parts (1)
|
Number |
Date |
Country |
Parent |
08984427 |
Dec 1997 |
US |
Child |
09359562 |
Jul 1999 |
US |