Claims
- 1. A method of generating an interactive user interface comprising:
generating, within a head end of an information distribution system, a plurality of bitstreams representing video imagery associated with respective portions of an encoded user interface, each of said bitstreams including a respective user interface page comprising a common moving image region and a respective graphical region, said respective graphical regions comprising video imagery associated with user selectable objects; and broadcasting said encoded user interface; said user interface being adapted for use by a subscriber selectively decoding and presenting said common video and respective graphical region for each of at least one of said plurality of bitstreams.
- 2. The method of claim 1, wherein said generating step further comprises:
producing a plurality of video signals representing said user interface pages; encoding said plurality of video signals to produce said bitstreams; and modulating said bitstreams into a format for transmission.
- 3. The method of claim 2 further comprising the step of assigning a respective bitstream identifier value to each of said plurality of bitstreams.
- 4. The method of claim 1 wherein said generating step further comprises:
arranging said bitstreams into at least one transport stream; and modulating said at least one transport stream into a format for transmission.
- 5. The method of claim 4 wherein said at least one transport stream comprises a system stream that contains a plurality of transport streams.
- 6. The method of claim 1 further comprising:
receiving an indication of the selection of an object within a presented user interface; and causing an event to occur within said head end in response to said signal.
- 7. The method of claim 6 wherein said event is at least one of causing the tuning of subscriber equipment to an analog channel, causing the tuning of said subscriber equipment to a digital channel, and causing a subscriber equipment event to occur.
- 8. A method of using an interactive user interface comprising:
receiving a transport stream that contains a plurality of bitstreams representing a respective plurality of encoded user interface pages, each page comprising a common moving image video region and a respective graphical region; extracting from said transport stream a first selected bitstream; decoding and presenting said selected bitstream to produce a corresponding first user interface page; selecting, in said first user interface page, an object that identifies a second bitstream; and decoding said second selected bitstream without resetting a buffer in a decoder.
- 9. (amended) The method of claim 8 further comprising:
producing an overlay graphic for selectively emphasizing objects within said presented user interface page.
- 10. The method of claim 9 further comprising:
selecting an emphasized object to change the context of the system from a user interface context to an alternate context.
- 11. The method of claim 10 wherein said alternate context comprises one of a pay per view movie context, a broadcast television context, a preview context and an electronic commerce context.
- 12. The method of claim 10 wherein changing the context causes the decoder to extract for decoding a bitstream associated with said alternate context.
- 13. The method of claim 10 further comprising decoding and presenting an audio bitstream associated with said common video region of said user interface pages.
- 14. The method of claim 13 wherein said audio is presented continuously during transitions between user interface pages.
- 15. The method of claim 8, wherein:
each user interface page is encoded using slice based encoding wherein each of said common moving image video and respective graphical regions are represented by respective pluralities of encoded slices.
Parent Case Info
[0001] This application is a continuation of U.S. patent application Ser. No. 09/359,559, filed on Jul. 22, 1999, which application (1) claims benefit of U.S. Provisional patent applications Serial No. 60/093,891, filed Jul. 23, 1998, and Serial No. 60/129,598, filed Apr. 15, 1999, which are hereby incorporated herein by reference in their entirety; (2) is also a continuation-in-part of U.S. patent application Ser. No. 09/293,526 filed Apr. 15, 1999, which is hereby incorporated herein by reference in its entirety.
Provisional Applications (2)
|
Number |
Date |
Country |
|
60093891 |
Jul 1998 |
US |
|
60129598 |
Apr 1999 |
US |
Continuations (1)
|
Number |
Date |
Country |
Parent |
09359559 |
Jul 1999 |
US |
Child |
10464617 |
Jun 2003 |
US |
Continuation in Parts (1)
|
Number |
Date |
Country |
Parent |
09293526 |
Apr 1999 |
US |
Child |
09359559 |
Jul 1999 |
US |