Method and apparatus for minimizing conditional access information overhead while ensuring conditional access information reception in multi-tuner receivers
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
H04H-001/00
H04Q-007/20
출원번호
US-0302416
(2002-11-21)
발명자
/ 주소
Klauss,Peter M.
Kahn,Raynold M.
Gagnon,Gregory J.
Ha,David D.
출원인 / 주소
The DirecTV Group, Inc.
인용정보
피인용 횟수 :
4인용 특허 :
125
초록▼
A method and apparatus for receiving conditional access information (CAI) on one or more of a plurality of tuners receiving the CAI from a first tuner of the plurality of tuners is disclosed. The method comprises the steps of determining if the CAI is of a first type that is transmitted by all of a
A method and apparatus for receiving conditional access information (CAI) on one or more of a plurality of tuners receiving the CAI from a first tuner of the plurality of tuners is disclosed. The method comprises the steps of determining if the CAI is of a first type that is transmitted by all of a plurality of transponders or of a second type that is transmitted by fewer than all of the plurality of transponders; passing, to a conditional access module, only CAI from the first tuner and rejecting CAI from any other tuner if the CAI is of a type that is transmitted by all transponders; and passing, to the conditional access module, all CAI from any of the plurality of tuners if the CAI is of a type that is transmitted by fewer than all transponders.
대표청구항▼
What is claimed is: 1. A method of processing conditional access information (CAI) , receivable on a receiver having a plurality of tuners, comprising the steps of: receiving the CAI from a first tuner of the plurality of tuners; determining if the CAI is of a first type that is transmitted by all
What is claimed is: 1. A method of processing conditional access information (CAI) , receivable on a receiver having a plurality of tuners, comprising the steps of: receiving the CAI from a first tuner of the plurality of tuners; determining if the CAI is of a first type that is transmitted by all of a plurality of transponders or of a second type that is transmitted by fewer than all of the plurality of transponders; passing, to a conditional access module, only CAI from the first tuner and rejecting CAI from any other tuner if the CAI is of a type that is transmitted by all transponders; and passing, to the conditional access module, all CAI from any of the plurality of tuners if the CAI is of a type that is transmitted by fewer than all transponders. 2. The method of claim 1, further comprising the steps of: determining which tuners of the plurality of tuners is currently receiving the CAI of the first type; selecting one of the tuners currently receiving the CAI of the first type as the first tuner. 3. The method of claim 1, further comprising the steps of: determining which tuner of the plurality of tuners is currently receiving the CAI of the first type historically receives CAI of the first type the most often; selecting the tuner currently receiving the CAI of the first type and historically receiving the CAI of the first type most often as the first tuner. 4. The method of claim 1, wherein the CAI information comprises CAI type information, and step of determining if the CAI is of a first type that is transmitted by all of a plurality of transponders or of a second type that is transmitted by fewer than all of the plurality of transponders comprises the steps of: examining the CAI type information; determining if the CAI is of the first type or the second type from the CAI type information. 5. The method of claim 4, wherein the CAI forms at least a part of a data packet having a header, and the header includes the CAI type information. 6. The method of claim 5, wherein the transponders transmit the data packets on a plurality of channels, and at least a portion of the header of at least a portion of the data packets includes channel information identifying the channel on which the data packet is transmitted, and the method further comprises the steps of: identifying the channel transmitting the data packet from the channel information; determining if any of the plurality of tuners are tuned to the identified channel; and passing, to the conditional access module, the CAI of the data packet if any of the plurality of tuners are tuned to the identified channel. 7. The receiver of claim 1, wherein the module for determining if the CAI is of a first type that is transmitted by all of the plurality of transponders or of a second type that is transmitted by fewer than all of the plurality of transponders further determines which tuners of the plurality of tuners is currently receiving the CAI of the first type and selects one of the tuners currently receiving the CAI of the first type as the first tuner. 8. The receiver of claim 1, wherein the module further determines which tuner of the plurality of tuners is currently receiving the CAI of the first type historically receives CAI of the first type the most often and selects the tuner currently receiving the CAI of the first type and historically receiving the CAI of the first type most often as the first tuner. 9. The receiver of claim 1, wherein the CAI information comprises CAI type information, and module for determining if the CAI is of a first type that is transmitted by all of a plurality of transponders or of a second type that is transmitted by fewer than all of the plurality of transponders further examines the CAI type information and determines if the CAI is of the first type or the second type from the CAI type information. 10. The receiver of claim 9, wherein the CAI forms at least a part of a data packet having a header, and the header includes the CAI type information. 11. The receiver of claim 10, wherein the transponders transmit the data packets on a plurality of channels, and at least a portion of the header of at least a portion of the data packets includes channel information identifying the channel on which the data packet is transmitted, and the module further identifies the channel transmitting the data packet from the channel information, and passes, to the conditional access module, the CAI of the data packet if any of the plurality of tuners are tuned to the identified channel. 12. An apparatus for processing conditional access information (CAI), receivable on a receiver having a plurality of tuners, comprising: means for receiving the CAI from a first tuner of the plurality of tuners; means for determining if the CAI is of a first type that is transmitted by all of a plurality of transponders or of a second type that is transmitted by fewer than all of the plurality of transponders; means for passing, to a conditional access module, only CAI from the first tuner and rejecting CAI from any other tuner if the CAI is of a type that is transmitted by all transponders; and means for passing, to the conditional access module, all CAI from any of the plurality of tuners if the CAI is of a type that is transmitted by fewer than all transponders. 13. The apparatus of claim 12, further comprising: means for determining which tuners of the plurality of tuners is currently receiving the CAI of the first type; means for selecting one of the tuners currently receiving the CAI of the first type as the first tuner. 14. The apparatus of claim 12, further comprising: means for determining which tuner of the plurality of tuners is currently receiving the CAI of the first type historically receives CAI of the first type the most often; and means for selecting the tuner currently receiving the CAI of the first type and historically receiving the CAI of the first type most often as the first tuner. 15. The apparatus of claim 12, wherein the CAI information comprises CAI type information, and means for determining if the CAI is of a first type that is transmitted by all of a plurality of transponders or of a second type that is transmitted by fewer than all of the plurality of transponders comprises: examining the CAI type information; and determining if the CAI is of the first type or the second type from the CAI type information. 16. The apparatus of claim 15, wherein the CAI forms at least a part of a data packet having a header, and the header includes the CAI type information. 17. The apparatus of claim 6, wherein the transponders transmit the data packets on a plurality of channels, and at least a portion of the header of at least a portion of the data packets includes channel information identifying the channel on which the data packet is transmitted, the apparatus further comprising: means for identifying the channel transmitting the data packet from the channel information; and means for passing, to the conditional access module, the CAI of the data packet if any of the plurality of tuners are tuned to the identified channel. 18. A receiver for processing conditional access information (CAI), receivable on a receiver having a plurality of tuners, comprising: a plurality of tuners for receiving the CAI; and a verifier, communicatively coupled to the plurality of tuners, the verifier for receiving the CAI from a first tuner of the plurality of tuners and comprising a module for determining if the CAI is of a first type that is transmitted by all of a plurality of transponders or of a second type that is transmitted by fewer than all of the plurality of transponders; for passing, to a conditional access module, only CAI from the first tuner and rejecting CAI from any other tuner if the CAI is of a type that is transmitted by all transponders; and for passing, to the conditional access module, all CAI from any of the plurality of tuners if the CAI is of a type that is transmitted by fewer than all transponders. 19. A method of transmitting conditional access information (CAI), the CAI usable to decrypt media programs and the CAI receivable on a receiver having a plurality of tuners, comprising the steps of: augmenting the CAI with CAI type information describing whether the CAI is of a first type that is transmitted by all of a plurality of transponders or of a second type that is transmitted by fewer than all of the plurality of transponders; and transmitting the augmented CAI to the receiver via one of the plurality of transponders. 20. An apparatus for transmitting conditional access information (CAI), the CAI usable to decrypt media programs and the CAI receivable on a receiver having a plurality of tuners, comprising: a processor for augmenting the CAI with CAI type information describing whether the CAI is one of a first type that is transmitted by all of a plurality of transponders or of a second type that is transmitted by fewer than all of the plurality of transponders; and a transmitter for transmitting the augmented CAI to the receiver via one of the plurality of transponders. 21. A system for transmitting conditional access information (CAI), the CAI usable to decrypt media programs and receivable on a receiver having a plurality of tuners, comprising: a processor for augmenting the CAI with CAI type information describing whether the CAI is one of a first type that is transmitted by all of a plurality of transmitted by all of a plurality of transponders or of a second type that is transmitted by fewer than all of the plurality of transponders; a transmitter for transmitting the augmented CAI to the receiver via one of the plurality of transponders; a receiver, for receiving the augmented CAI on a first tuner; and a verifier, communicatively coupled to the plurality of tuners, the verifier for receiving the CAI from a first tuner of the plurality of tuners and comprising a module for evaluating the CAI type information to determine if the CAI is of a first type that is transmitted by all of a plurality of transponders or of a second type that is transmitted by fewer than all of the plurality of transponders; for passing, to a conditional access module, only CAI from the first tuner and rejecting CAI from any other of the plurality of tuners if the CAI is of a type that is transmitted by all transponders; and for passing, to the conditional access module, all CAI from any of the plurality of tuners if the CAI is of a type that is transmitted by fewer than all transponders. 22. A method of processing conditional access information (CAI) transmittable on one or more of a plurality of channels, receivable on a receiver having a plurality of tuners, the CAI having channel information identifying the channel on which the CAI is transmitted, the method comprising the steps of: identifying the channel transmitting the CAI from the channel information; determining if any of the plurality of tuners are tuned to the identified channel; and passing, the CAI to the conditional access module, only if at least one of the plurality of tuners are tuned to the identified channel. 23. The method of claim 22, further comprising the steps of: identifying a tuner tuned to the identified channel as a tuner designated to receive the CAI; and rejecting the CAI if another tuner of the plurality of tuners is designated to receive the CAI.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (125)
Blatter Harold ; Horlander Thomas Edward ; Bridgewater Kevin Elliott ; Deiss Michael Scott, Adaptive decoding system for processing encrypted and non-encrypted broadcast, cable or satellite video data.
Muratani Hirofumi,JPX ; Muto Akihiro,JPX, Apparatus and method for receiving and decrypting encrypted data and protecting decrypted data from illegal use.
Yurt Paul (P.O. Box 676 ; Times Square Station New York NY 10108) Browne H. Lee (Two Soundview Dr. Greenwich CT 06830), Audio and video transmission and receiving system.
Tamer, Gregory George; Deiss, Michael Scott; Chaney, John William; Hailey, James Edwin, Conditional access filter as for a packet video signal inverse transport system.
Cheng Chui Chu,TWX ; Chuo Chin Cheng,TWX ; Lee Jinshuan Eric,TWX ; Tsao Chien-Ming,TWX ; Liang Yih-Woei,TWX ; Chiou Chih-Yu,TWX, Data placement on direct access devices for media servers with cyclic re-broadcast capability.
Robbins Clyde ; Maraska John F. ; Kamieniecki John ; Palmer Douglas W. ; Nasuti Tony ; Stein Robert C., Digital audio system with video output program guide.
Schindler Jeffrey (Sioux City IA) Waitt Theodore W. (Dakota Dunes SD) Farwell Randall (Dakota Dunes SD), Home entertainment system combining complex processor capability with a high quality display.
Sasamoto Manabu,JPX ; Amada Nobutaka,JPX ; Arai Takao,JPX ; Noguchi Takaharu,JPX ; Owashi Hitoaki,JPX ; Nishijima Hideo,JPX ; Ono Hiroaki,JPX ; Okamoto Hiroo,JPX, Information receiving and recording/reproducing apparatus/method having function for limiting/delimiting for protecting.
Tsutomu Shimomura ; Steve Waltman ; Mark Peting ; Castor Fu ; Dag H. Johansen ; Geoff Mulligan, Method and apparatus for broadcasting data with access control.
Krause Edward A. ; Shen Paul ; Tom Adam S., Method and apparatus for encoding and formatting data representing a video program to provide multiple overlapping prese.
Lett David B. (Duluth GA) Raley ; Jr. William M. (Lawrenceville GA) Hayashi Michael T. (Aurora CO), Method and apparatus for providing interactive electronic programming guide.
Wharton Cathleen S. ; Robertson Scott P. ; Ashworth Catherine A. ; Franzke Marita, Method and system for synchronizing data between at least one mobile interface device and an interactive terminal.
Ullrich Kathryn E. (Los Angeles CA) Walker Stephen S. (Marlborough MA) Calaby Lauren F. (Huntington Beach CA) Seibel David E. (Colleyville TX) Gillett Thomas F. (Ballwin MO), Method for providing video programming nearly on demand.
Rachel E. Tillman ; Thomas R. Gardos ; John J. Kirby ; Jeff N. Kidder ; Rajeeb Hazra, Method of providing replay on demand for streaming digital multimedia.
Banker Robert O. (Cumming GA) Huppertz Jeffrey B. (Alpharetta GA) Hayashi Michael T. (Lawrencevile GA) Lett David B. (Duluth GA) Godlewski Voytek E. (Atlanta GA) Raley Michael W. (Lilburn GA), Method of providing video on demand with VCR like functions.
Wasilewski Anthony J. (Alpharetta GA), Methods for providing conditional access information to decoders in a packet-based multiplexed communications system.
Inoue Hajime,JPX ; Kubota Yukio,JPX ; Nagashima Toshimichi,JPX ; Shimazu Akira,JPX ; Kanota Keiji,JPX, Near video-on-demand signal receiver having a memory which provides for VCR like functions.
Hodge Winston W. (Yorba Linda CA) Taylor Lawrence E. (Anaheim CA), Near-video-on-demand digital video distribution system utilizing asymmetric digital subscriber lines.
Chaney John William ; Beyers ; Jr. Billy Wesley ; Johnson Michael Wayne ; Hailey James Edwin ; Bridgewater Kevin Elliott ; Deiss Michael Scott ; Horton Raymond Scott, Program guide in a digital video system.
Yitzhak Birk IL; Ron Mondri IL, SYSTEM FOR OPTIMIZING VIDEO ON DEMAND TRANSMISSION BY PARTITIONING VIDEO PROGRAM INTO MULTIPLE SEGMENTS, DECREASING TRANSMISSION RATE FOR SUCCESSIVE SEGMENTS AND REPEATEDLY, SIMULTANEOUSLY TRANSMISSI.
Hurtado, Marco M.; Milsted, Kenneth L.; Gruse, George G.; Downs, Edgar; Lehman, Christopher T.; Spagna, Richard L.; Lotspiech, Jeffrey B., Secure electronic content distribution on CDS and DVDs.
Gilhousen Klein S. (San Diego CA) Newby ; Jr. Charles F. (El Cajon CA) Moerder Karl E. (Poway CA), Signal encryption and distribution system for controlling scrambling and selective remote descrambling of television sig.
Buhro William R. (Plano TX) Radowick Ernest W. (McKinney TX) Rogers John E. (Dayton OH), System and method for storing and forwarding audio and/or visual information on demand.
Dunn Matthew W. ; Chai Seung-Yup ; Matthews ; III Joseph H., System for automatic pause/resume of content delivered on a channel in response to switching to and from that channel a.
Logan James (81 Castle Hill Rd. Windham NH 03087) Goessling Daniel (43 Davelin Rd. Wayland MA 01778), Time delayed digital video system using concurrent recording and playback.
Schuchman Leonard (Potomac MD) Cunningham Kenneth (Sterling VA) Smallcomb Joseph (Herndon VA), Universal interactive set-top controller for downloading and playback of information and entertainment services.
Walker Stephen S. (Marlborough MA) Ullrich Kathryn E. (Los Angeles CA), Video distribution system allowing viewer access to time staggered indentical prerecorded programs.
Kahn, Raynold M.; Gagnon, Gregory J.; Ha, David D.; Klauss, Peter M.; Curren, Christopher P.; James, Thomas H., Video on demand pay per view services with unmodified conditional access functionality.
Belknap William R. (San Jose CA) Henley Martha R. (Morgan Hill CA) Falcon ; Jr. Lorenzo (San Jose CA) Frayne Thomas E. (San Jose CA) Luo Mei-Lan (San Jose CA) Saxena Ashok R. (San Jose CA), Video optimized media streamer with cache management.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.