IP Library Granted Patent US 7,464,394
Granted Patent B1
US 7,464,394 · App. 09/640,966 · Granted Dec 9, 2008

Music interface for media-rich interactive program guide

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,464,394
App. No.
09/640,966
Granted
Dec 9, 2008
Kind
B1
Abstract

Techniques for providing a music interface in a media-rich interactive program guide. In one implementation, an interactive music interface page includes one or more (e.g., two) display regions, a channel description region, and (possibly) a header region. The display regions, channel description region, and the header region are respectively configurable to display a listing of a number of music channels, information for a particular music channel, and one or more objects (icons) used to identify the music interface page. Each display region can include a particular (stripped) background and can further be configurable to display a video. In constructing the music interface page, a set top terminal (STT) may retrieve graphics for the page. The background and commonly used icons may be pre-loaded to the STT. In case of icon changes, the pre-loaded icons may be periodically or occasionally sent from a head end to the STT. During construction of the music interface page, the STT may overlay pre-generated (bitmap) the text within the stripes of the background to create the listing of music contents. In addition, icons may be overlayed at specific locations in the page.

Claims (34)

1. A method for encoding a music interface in an interactive program guide (IPG), comprising:

encoding a plurality of music channel rows using slice-based encoding and transmission at a headend for recombination at a set top terminal (STT) for display in a music channel listing region;

encoding a header region using slice-based encoding and transmission at the headend for recombination at the STT for display;

encoding a music channel description region using slice-based encoding and transmission at the headend for recombination at the STT for display; and

combining the slice-based encoded music channel listing region, header region and music channel description region in an order to be decoded before transmission to the STT for display,

wherein the music interface for display on the STT includes the music channel listing region, the header region, and the music channel description region recombined in the same order each region was transmitted.

2. The method of claim 1 , further comprising:

encoding a plurality of audio streams for tuning at the STT, each audio stream associated with a music channel.

3. The method of claim 1 , further comprising:

encoding a video region using slice-based encoding and transmission at the headend for recombination at the STT for display;

wherein the music interface includes the video region.

4. The method of claim 3 , wherein the music channel listing region includes a left display region and a right display region.

5. The method of claim 4 , wherein the right display region is the video region.

6. The method of claim 1 , wherein the header region is pre-loaded to a local memory of the STT.

7. The method of claim 1 , wherein the music channel listing region includes a background having background strips encoded at the headend to generate a bitmap to be sent to the STT.

8. The method of claim 7 , wherein the background strips are stored in a local memory of the STT.

9. The method of claim 1 , wherein the music interface is sent via one transmission channel.

10. An encoder for encoding a bitstream representing a music interface in an interactive program guide (IPG), the bitstream comprising:

a first set of packets including a first set of slices for a music channel listing region for each of a plurality of channel listing pages, the first set of packets being identifiable by a first set of packet identifiers;

a second set of packets including a second set of slices for a header region, the second set of packets being identifiable by a second set of packet identifiers;

a third set of packets including a third set of slices for a music channel description region, the third set of packets being identifiable by a third set of packet identifiers; and

combining the first set of packets, second set of packets and third set of packets in an order to be decoded before transmission to a set top terminal (STT) for display,

wherein the music interface for display on the STT includes the music channel listing region, the header region, and the music channel description region recombined in the same order the first, second and third set of packets were transmitted.

11. The encoder of claim 10 , further comprising:

a fourth set of packets including a plurality of audio streams, each audio stream associated with a music channel.

12. The encoder of claim 10 , further comprising:

a fourth set of packets including a fourth set of slices for a video region, the fourth set of packets being identifiable by a fourth set of packet identifiers;

wherein the music interface includes the video region.

13. The encoder of claim 12 , wherein the music channel listing region includes a left display region and a right display region.

14. The encoder of claim 13 , wherein the right display region is the video region.

15. The encoder of claim 10 , wherein the header region is pre-loaded to a local memory of the STT.

16. The encoder of claim 10 , wherein the music channel listing region includes a background having a plurality of background strips encoded at the headend to generate a bitmap to be sent to the STT.

17. The encoder of claim 16 , wherein the background strips are stored in a local memory of the STT.

18. The encoder of claim 10 , wherein the music interface is sent via one transmission channel.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 3, 2020
From: COMCAST IP HOLDINGS I, LLC
To: TIVO CORPORATION
Reel/Frame 054750/0785 →