Data structure and methods for providing an interactive program guide
First Claim
1. A method for a user interaction routine for a user terminal which may be tuned to a stream of information from a provider thereof from which at least one transport stream may be demodulated, the method comprising:
- demultiplexing a transport stream to obtain an encoded video stream and an encoded audio stream, the encoded video stream and the encoded audio stream each having a packet identifier;
decoding the encoded video stream to provide a decoded video stream;
retrieving overlay information stored at the user terminal;
producing a merged information stream using the overlay information and the decoded video stream;
decoding the encoded audio stream to provide a decoded audio stream;
presenting user perceptible audio-visual information from the decoded audio stream and the merged information stream;
determining whether a provided user selection is associated with interactivity processing or user terminal processing; and
in response to the user selection being associated with interactivity processing, determining whether a time-dependent stream or a time-independent stream is selected for the interactivity processing.
5 Assignments
0 Petitions
Accused Products
Abstract
A program guide in which a video layer includes a plurality of video objects including title objects, each title object having associated with it a channel and at least one time slot, the video layer being formed in response to a received video stream; and a graphics layer comprising a plurality of graphics objects including title overlay objects, each of the title overlay objects selectively imparting at least a visual de-emphasis to a respective title object in the video layer, the visual de-emphasis being imparted to title objects not being associated with a desired time slot.
333 Citations
7 Claims
-
1. A method for a user interaction routine for a user terminal which may be tuned to a stream of information from a provider thereof from which at least one transport stream may be demodulated, the method comprising:
-
demultiplexing a transport stream to obtain an encoded video stream and an encoded audio stream, the encoded video stream and the encoded audio stream each having a packet identifier;
decoding the encoded video stream to provide a decoded video stream;
retrieving overlay information stored at the user terminal;
producing a merged information stream using the overlay information and the decoded video stream;
decoding the encoded audio stream to provide a decoded audio stream;
presenting user perceptible audio-visual information from the decoded audio stream and the merged information stream;
determining whether a provided user selection is associated with interactivity processing or user terminal processing; and
in response to the user selection being associated with interactivity processing, determining whether a time-dependent stream or a time-independent stream is selected for the interactivity processing. - View Dependent Claims (2, 3, 4, 5, 6, 7)
in response to the user selection being associated with user terminal processing, modifying the overlay information.
-
-
3. The method of claim 2 wherein the user selection provided comprises changing contents of a program grid.
-
4. The method of claim 2 wherein the user selection provided comprises indicating a selection of an object, the object being emphasized using the overlay information.
-
5. The method of claim 1 wherein the overlay information is for a predetermined on screen program guide display.
-
6. The method of claim 1 wherein the time-dependent stream is a broadcast stream or a narrowcast stream.
-
7. The method of claim 1 wherein the time-independent stream is a pointcast stream.
Specification