Method and apparatus for processing a conditional access program guide as for a satellite TV service
First Claim
1. A method for conveying a plurality of audio/video programs, and a program guide signal including data related to scheduling times and descriptive information of the respective audio/video programs, comprising:
- providing a plurality of respective audio/video packet signals corresponding to said plurality of audio/video programs;
preparing scheduling data to produce programming information related to scheduling times and descriptive information of respective said audio/video programs;
creating a master program guide by selecting data from said programming information according to a predetermined criterion, and including conditional access codewords, associated with at least some of said programming information included in the master program guide, which conditional access codewords may be used by respective receivers for permitting or precluding display of corresponding programming information;
forming a master program guide packet signal from said master program guide; and
forming a multiplexed signal for transmission or storage, by multiplexing said master program guide packet signal with said audio/video packet signals.
1 Assignment
0 Petitions
Accused Products
Abstract
In an audio/video transmission system, a method of forming program guide information conducive to selective display at respective receivers includes arranging program guide information in different data blocks according to types of guide information. One such data block contains channel information (CSSMi) describing the respective channels. Respective CSSMi in this block include a channel information customer service system byte (CI-- CSS) which contains conditional access information related to a channel associated with a CSSMi. In a receiver embodiment, a subscriber specific byte (CA-- CSS) is stored and accessible to program guide processing apparatus. Prior to displaying received program guide information for a particular channel, the subscriber byte CA-- CSS is compared with the channel information byte CI-- CSS in the program guide. Dependent upon the results of the comparison, the guide data for that particular channel is either displayed or not displayed in the program guide.
161 Citations
11 Claims
-
1. A method for conveying a plurality of audio/video programs, and a program guide signal including data related to scheduling times and descriptive information of the respective audio/video programs, comprising:
-
providing a plurality of respective audio/video packet signals corresponding to said plurality of audio/video programs; preparing scheduling data to produce programming information related to scheduling times and descriptive information of respective said audio/video programs; creating a master program guide by selecting data from said programming information according to a predetermined criterion, and including conditional access codewords, associated with at least some of said programming information included in the master program guide, which conditional access codewords may be used by respective receivers for permitting or precluding display of corresponding programming information; forming a master program guide packet signal from said master program guide; and forming a multiplexed signal for transmission or storage, by multiplexing said master program guide packet signal with said audio/video packet signals. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. Apparatus for receiving a packet audio/video signal including a master program guide packet signal having information related to programs available in said packet audio/video signal, said information related to programs including respective conditional access codes, said apparatus comprising:
-
means for detecting said packet audio/video signal; memory means; a transport processor for selecting said master program guide packet signal, and storing master program guide information in said memory means; a source of a user specific conditional access code; a display processor for displaying program guide information, said display processor including means for accessing said conditional access codes of respective program information and said user specific conditional access code and responsive to similarities/dissimilarities between said conditional access codes and user specific conditional access code displaying/not displaying the corresponding program guide information in a program guide display. - View Dependent Claims (8)
-
-
9. Apparatus for receiving a audio/video packet signal including a master program guide packet signal and a plurality of special program guide packet signals and wherein said master program guide packet signal includes information related to special program guide packet signals including respective special program guide conditional access codes, said apparatus comprising:
-
means for detecting said packet audio/video signal; a memory; a transport processor for selecting said master program guide packet signal, and said plurality of special program guide packet signals, and storing master program guide information contained in said master program guide packet signal, and special program guide information contained is special program guide packet signals in said memory; a source of a user specific conditional access code; a display processor for displaying program guide information, said display processor including means for accessing respective special program guide conditional access codes from master program guide information stored in said memory, and accessing said user specific conditional access code from said source, and responsive to similarities/dissimilarities between respective special program guide conditional access codes and said user specific conditional access code, displaying/not displaying the corresponding special program guide information in a program guide display. - View Dependent Claims (10)
-
-
11. A method of processing an audio/video packet signal including a master program guide packet signal and a plurality of special program guide packet signals and said master program guide packet signal includes information related to special program guide packet signals including respective special program guide conditional access codes, said method comprising the following steps:
-
detecting said packet audio/video signal and selecting said master program guide packet signal and said special program guide packet signals; extracting master program guide information from said master program guide packet signal, and storing master program guide information in memory; extracting special program guide information from said special program guide packet signal, and storing special program guide information in memory; providing a user specific conditional access codeword; processing master program guide information for the display of special program guide information, including comparing conditional access codewords associated with respective special program guides with said user specific conditional access codeword, and precluding the display of special guide information for which the corresponding conditional access codewords and the user specific conditional access codeword have predetermined dissimilarities.
-
Specification