Method and apparatus for delivering and displaying information for a multi-layer user interface
First Claim
1. A method for providing information for a user interface having included therein a plurality of regions, the method comprising:
- defining a plurality of slice locations for a guide region of the user interface, wherein each slice location corresponds to a respective area and location in the guide region;
associating a plurality of guide slices for each of at least one slice location in the guide region;
encoding one or more guide slices for each slice location in the guide region; and
transmitting one or more encoded guide slices for each slice location in the guide region.
3 Assignments
0 Petitions
Accused Products
Abstract
Techniques for transmitting multiple “slices” of information for a particular location of a user interface, which can be used to present more information to a viewer for a limited-size viewing area. Multiple slices can be associated with a particular slice location of a user interface. In a first slice delivery and presentation scheme, multiple slices for a particular location of an interactive program guide (IPG) page are transmitted from the head-end at different times, and the slices can be appropriately time stamped for presentation at the designated times. In a second scheme, multiple slices are concurrently transmitted for a particular location of an IPG page, and one of the multiple slices can be selected for processing and display. In a third scheme, one slice is transmitted for each slice location, and additional slices can be transmitted for a particular location upon receiving a request from the terminal.
-
Citations
31 Claims
-
1. A method for providing information for a user interface having included therein a plurality of regions, the method comprising:
-
defining a plurality of slice locations for a guide region of the user interface, wherein each slice location corresponds to a respective area and location in the guide region;
associating a plurality of guide slices for each of at least one slice location in the guide region;
encoding one or more guide slices for each slice location in the guide region; and
transmitting one or more encoded guide slices for each slice location in the guide region. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 29)
-
-
16. A method for providing information for a user interface, comprising:
-
defining a plurality of slice locations for at least a portion of the user interface, wherein each slice location corresponds to a respective area and location in the user interface;
associating a plurality of slices for each of at least one slice location in the user interface;
encoding one or more slices for each slice location in the user interface; and
transmitting one or more encoded slices for each slice location in the user interface.
-
-
18. A method for providing a user interface having included therein a plurality of regions, the method comprising:
-
receiving a bitstream comprising packets for a plurality of slices for a guide region of the user interface, wherein each slice is designated for presentation at a particular slice location in the guide region, and wherein multiple slices are transmitted for each of at least one slice location in the guide region;
retrieving from the bitstream packets for a set of slices for the guide region; and
decoding the retrieved packets to form the guide region of the user interface.
-
-
28. A method for providing a user interface, comprising:
-
receiving a bitstream comprising packets for a plurality of slices for the user interface, wherein each slice is designated for presentation at a particular slice location in the user interface, and wherein multiple slices are transmitted for each of at least one slice location in the user interface;
retrieving from the bitstream packets for a set of slices for the user interface; and
decoding the retrieved packets to form the user interface having included therein the set of slices.
-
-
30. A terminal configured to provide a user interface having includes therein a plurality of regions, comprising:
-
a demodulator operative to receive and demodulate a modulated signal to provide a transport stream;
a transport de-multiplexer coupled to the demodulator and operative to receive and process the transport stream to provide a sequence of packets for a plurality of slices for a guide region of the user interface, wherein each slice is designated for presentation at a particular slice location in the guide region, and wherein multiple slices are transmitted for each of at least one slice location in the guide region; and
at least one video decoder coupled to the transport de-multiplexer and operative to receive and decode the sequence of packets to form the guide region of the user interface. - View Dependent Claims (31)
-
Specification