Method and apparatus for transmitting/receiving a program guide for television services
First Claim
Patent Images
1. A system for transmitting a plurality of audio/video (A/V) programs comprising:
- a plurality of transmitting channels;
a plurality of packet A/V program generators;
a scheduler for generating a list of said packet A/V programs including information relating to transmission times, program identifiers, and miscellaneous information related to respective packet A/V programs;
said scheduler being programmed to generate a master guide packet signal containing a portion of data from said list relevant to a predetermined viewing period, and to generate a special guide packet signal containing a greater portion of data from said list relevant to a viewing period significantly longer than said predetermined viewing period; and
multiplexing means for multiplexing said master guide packet signal with respective said packet A/V programs on substantially every channel, and for multiplexing said special guide with A/V programs on only one of said channels.
1 Assignment
0 Petitions
Accused Products
Abstract
In a packet audio/video signal transmission system, program guide information is formed as a master guide and a special guide. The master guide contains programming information for the period of the current several hours. The special guide contains programming information for the next thirty days, for example. The master guide is sent as a service on each carrier or transponder to render it readily available regardless of the carrier frequency to which the receiver is tuned. The special guide is transmitted on only one of the carriers (transponders) to minimize use of system bandwidth.
-
Citations
18 Claims
-
1. A system for transmitting a plurality of audio/video (A/V) programs comprising:
-
a plurality of transmitting channels; a plurality of packet A/V program generators; a scheduler for generating a list of said packet A/V programs including information relating to transmission times, program identifiers, and miscellaneous information related to respective packet A/V programs;
said scheduler being programmed to generate a master guide packet signal containing a portion of data from said list relevant to a predetermined viewing period, and to generate a special guide packet signal containing a greater portion of data from said list relevant to a viewing period significantly longer than said predetermined viewing period; andmultiplexing means for multiplexing said master guide packet signal with respective said packet A/V programs on substantially every channel, and for multiplexing said special guide with A/V programs on only one of said channels.
-
-
2. A system for transmitting a plurality of audio/video (A/V) programs comprising:
-
a plurality of transmitting channels; a plurality of packet A/V program generators; a scheduler for generating a list of said packet A/V programs including information relating to transmission times, program identifiers, and miscellaneous information related to respective packet A/V programs;
said scheduler being programmed to generate a master guide packet signal containing a portion of data from said list relevant to a predetermined viewing period, and to generate a special guide packet signal containing a greater portion of data from said list relevant to a viewing period significantly longer than said predetermined viewing period, and wherein said scheduler generates said special guide in segments of exclusive data, with each segment comprising a packet signal; andmultiplexing means for multiplexing said master guide packet signal with respective said packet A/V programs on substantially every channel, and for multiplexing respective segment packet signals of said special guide amongst said plurality of channels. - View Dependent Claims (3)
-
-
4. A method of transmitting audio/video (A/V) programs with programming scheduling information comprising:
-
generating a plurality of A/V program signals; providing a plurality of signal transmission channels; maintaining an information bank of times of transmission or respective A/V programs and miscellaneous descriptive information related to respective said A/V programs; forming a master guide signal of information from said bank of information relating to a predetermined viewing period; forming a special guide signal of information from said bank of information relating to a viewing period significantly longer than said predetermined viewing period; time division multiplexing said master guide signal with A/V programs on substantially each of said channels; and time division multiplexing said special guide signal with A/V programs on only one of said channels. - View Dependent Claims (5)
-
-
6. Apparatus for receiving compressed audio/video (A/V) packet signals time division multiplexed with program guide information, said A/V signals transmitted in packet format with respective A/V components identified by respective SCIDs, said program information being transmitted in a master guide packet signal including limited viewing information relating to a predetermined viewing period and also transmitted in a special guide packet signal including expanded viewing information related to a relatively long viewing period compared with said predetermined viewing period, said apparatus comprising:
-
a detector for detecting transmitted said A/V packet signals with time division multiplexed program guide information; a rate buffer memory; a transport processor, coupled to said detector for selecting signal packets of desired A/V packet signals, master guide packet signals and special guide packet signals, said transport processor separating payload information from respective packets and directing payloads of packets of respective components to respective preassigned blocks of said rate buffer memory; a video signal decompressor, coupled to said rate buffer memory, for decompressing A/V program video signal components, said video signal decompressor including memory means significantly larger than said rate buffer memory for use in decompressing compressed video signal, a memory interface for writing compressed video payloads from said rate buffer memory to said memory means, and a microprocessor interface for communicating data to said decompressor and for accessing data from said memory means; a microprocessor, programmed to condition said transport processor to select master guide signal packets, and responsive to master guide signal packets stored in said rate buffer memory for conditioning said transport processor to select desired A/V programs, and wherein said microprocessor is responsive to user control to condition said transport processor to select special guide signal packets, and to condition said video decompressor to write special guide signal packet payloads in said memory means as compressed video. - View Dependent Claims (7, 8, 9, 10)
-
-
11. Apparatus for receiving compressed audio/video (A/V) packet signals time division multiplexed with program guide information, said A/V signals transmitted in packet format with respective A/V components identified by respective SCIDs, said program information being transmitted in a program guide packet signal, said apparatus comprising:
-
a detector for detecting transmitted said A/V packet signals with time division multiplexed program guide information; a rate buffer memory; a transport processor, coupled to said detector for selecting signal packets of desired A/V packet signals and said program guide packet signal, said transport processor separating payload information from respective packets and directing payloads of packets of respective components to respective preassigned blocks of said rate buffer memory; a video signal decompressor, coupled to said rate buffer memory, for decompressing A/V program video signal components, said video signal decompressor including memory means significantly larger than said rate buffer memory for use in decompressing compressed video signal, a memory interface for writing compressed video payloads from said rate buffer memory to said memory means, and a microprocessor interface for communicating data to said decompressor and for accessing data from said memory means; a microprocessor, programmed to condition said transport processor to select said program guide packet signal, and to condition said video decompressor to write program guide packet signal payloads in said memory means as compressed video, and to access said memory means for generating display information from program guide information stored in said memory means.
-
-
12. A method for transmitting a audio-video programs comprising:
-
providing respective audio and video program identifiers (SCIDs) for respective program components; providing compressed audio and video program components, segmenting such components into payloads and forming respective component packets including a payload and a corresponding SCID; forming a database including program information for an extended period of days, said database including program names, component SCIDs, program times and channel information; segmenting at least part of the information in said database into special guides of program information associated with respective channels, and forming packets of special guide program information with an associated SCID; forming a table of information identifying said special guides and associated SCIDs; forming a master guide including said table and a portion of programming information included in said special guide and dividing said master guide into payloads; forming master guide payloads into packets including master guide SCIDs; providing a plurality of transmission channels; time division multiplexing packets of said master guide, packets of respective audio and video programs and packets of said special guides for transmission on said plurality of transmission channels whereby said master guide is duplicated on a majority of said plurality transmission channels and said special guides are substantially not duplicated on said plurality of transmission channels.
-
-
13. A method of transmitting program information on a system including a plurality of transmission channels comprising;
-
forming a master guide containing program information for a period of less than twelve hours of current programming information; forming a special guide containing program information for a period equal to or greater than twenty four hours; multiplexing said master guide with program signals on multiple ones of said plurality of transmission channels; multiplexing said special guide on only one of said plurality of transmission channels along with said master guide and said program signals. - View Dependent Claims (14, 16, 17)
-
-
15. A method of operating receiver apparatus for receiving a signal including at least compressed video data, and program guide data transmitted as a smaller master guide and a larger special guide, said receiver including a microprocessor controller, a rate buffer memory, a video decompressor and associated decompressor memory, said method comprising:
-
detecting a transmitted signal including at least compressed video data, and program guide data; selecting from said signal said master guide and applying said master guide to said rate buffer memory for storage and access by said microprocessor controller; scanning said master guide stored in said rate buffer memory with said microprocessor controller for determining parameters of said special guide to enable selection of said special guide from said signal; selecting said special guide and storing said special guide in said decompressor memory; scanning said special guide stored in said decompressor memory with said microprocessor controller for determining future program viewing information.
-
-
18. A method of operating receiver apparatus for receiving a signal including at least compressed video data, master program guide and further data, said receiver including a microprocessor controller, a rate buffer memory, a video decompressor and associated decompressor memory, said method comprising:
-
detecting transmitted signal including at least said further data, and said master program guide; selecting from said signal said master program guide and applying said master program guide to said rate buffer memory for storage and access by said microprocessor controller; scanning said master program guide stored in said rate buffer memory with said microprocessor controller to enable selection of said further data from said signal; selecting said further data and storing said further data in said decompressor memory; accessing said further data stored in said decompressor memory with said microprocessor controller for use thereby.
-
Specification