According to one embodiment, a digital stream, inclusive of an Internet Protocol (IP) datagram, is transmitted to a digital device. IP datagram comprises an IP header and a body segmented including a plurality of packets in an MPEG format such as MPEG-2 or MPEG-4 for example. The plurality of packet
According to one embodiment, a digital stream, inclusive of an Internet Protocol (IP) datagram, is transmitted to a digital device. IP datagram comprises an IP header and a body segmented including a plurality of packets in an MPEG format such as MPEG-2 or MPEG-4 for example. The plurality of packets comprises (i) a first packet including a payload having content and a header that comprises a first packet identifier to indicate a type of the content contained in the payload of the first packet, and (ii) a second packet including a payload and a secondary packet identifier to indicate that its payload includes content duplicative of the content contained in the first packet. The second packet precedes the first packet in the digital stream. Upon detecting the presence of duplicative content, the duplicative content is recovered, but the content contained in the payload of the first packet is disregarded.
대표청구항▼
What is claimed is: 1. A method for providing content from a head-end to a digital device, comprising: producing an Internet Protocol (IP) datagram including an IP header and a body that includes a plurality of packets in a Moving Picture Experts Group (MPEG) format, the plurality of packets includ
What is claimed is: 1. A method for providing content from a head-end to a digital device, comprising: producing an Internet Protocol (IP) datagram including an IP header and a body that includes a plurality of packets in a Moving Picture Experts Group (MPEG) format, the plurality of packets including a first packet and a second packet preceding the first packet, the first packet including a first packet identifier to indicate a type of data stored in a payload of the first packet and the payload of the first packet is either video or audio encrypted using a first key, and a second packet including a secondary packet identifier to indicate that the second packet includes data that is (i) duplicative of the data contained in the payload of the first packet and (ii) encrypted differently than the data contained in the payload of the first packet, and to cause the digital device to discard the data contained in the first packet, the duplicative data being in a payload of the second packet and being either the video or the audio encrypted using a second key different than the first key; and transmitting the IP datagram from the head-end. 2. The method of claim 1, wherein the first packet identifier is a unique value to indicate whether the payload of the first packet includes video, audio or data. 3. The method of claim 1, wherein the IP header comprises a version field to identify an IP version number, a length field to indicate either a length of the IP datagram or a length of the IP header, a source address field to include an IP address of the head-end and a destination address field to include an IP address of the digital device. 4. The method of claim 1, wherein a header of the first packet comprises the first packet identifier. 5. The method of claim 3, wherein prior to producing the IP datagram, the method further comprising: determining whether the destination address field of the IP header is loaded with a multicast IP address, if video is to be transmitted, each of the plurality of packets exclusively comprises a PID having a first value; and if audio is to be transmitted, each of the plurality of packets exclusively comprises a PID having a second value differing from the first value. 6. A method for receiving content from a head-end by a digital device, comprising: receiving an Internet Protocol (IP) datagram including an IP header and a body segmented including a plurality of packets in a Moving Picture Experts Group (MPEG) format, the plurality of packets comprises (i) a first packet of the plurality of packets including a payload having content being video or audio encrypted using a first key and a header that comprises a first packet identifier to indicate a type of the content contained in the payload of the first packet, and (ii) a second packet of the plurality of packets including a payload and a secondary packet identifier to indicate that the payload of the second packet includes content duplicative of the content contained in the payload of the first packet, the duplicative content in the payload of the second packet being the video or the audio encrypted using a second key different than the first key; recovering the duplicative content contained in the payload of the second packet; and disregarding the content contained in the payload of the first packet. 7. The method of claim 6, wherein the second packet precedes the first packet. 8. The method of claim 6, wherein content stored in the payload of the first packet is video encrypted using a first encryption algorithm and the duplicative content in the payload of the second packet is the video encrypted using a second encryption algorithm different than the first encryption algorithm. 9. The method of claim 6, wherein content stored in the payload of the first packet is audio encrypted using a first key and the duplicative content in the payload of the second packet is the audio encrypted using a second key different than the first key. 10. A software packet filter program embodied in a machine readable medium and executed by a processor, the software program comprising: a first program block to extract a plurality of packets from an incoming Internet Protocol (IP) datagram, the plurality of packets comprises (i) a first packet of the plurality of packets including a payload having content being video or audio encrypted using a first key and a header that comprises a first packet identifier, and (ii) a second packet of the plurality of packets preceding the first packet, the second packet including a payload and a secondary packet identifier, the payload of the second packet including content being the video or the audio encrypted using a second key different than the first key; a second program block to determine that the second packet identifier identifies the content contained within the payload of the second packet is duplicative of the content contained in the payload of the first packet; and a third program block to recover the duplicative content contained in the payload of the second packet and disregard the content contained in the payload of the first packet. 11. The software packet filter program of claim 10, wherein the third program block disregards the content contained in the payload of the first packet by discarding the content contained in the payload of the first packet and thereby refraining from recovering the payload of the first packet when the second packet identifier of the second packet preceding the first packet is set to a predetermined value. 12. The software packet filter program of claim 10, wherein the duplicative content contained in the payload of the second packet is video encrypted using a first key and the content in the payload of the first packet is the video encrypted using a second key different than the first key. 13. The software packet filter program of claim 10 further comprising: a fourth program block to provide the duplicative content to a descrambler situated within a digital device. 14. A method for receiving content from a head-end by a digital device, comprising: receiving an Internet Protocol (IP) datagram including a plurality of Packetized Elementary Stream (PES) packets, the plurality of PES packets comprises (i) a first PES packet of the plurality of PES packets including a first packet identifier (PID1) to indicate a type of content contained in the PES packet being at least one of video and audio encrypted using a first key, and (ii) a second PES packet of the plurality of PES packets including a secondary packet identifier to indicate that the second PES packet includes content duplicative of the content contained in the first PES packet the duplicative content of the second PES packet being the at least one of the video and audio encrypted using a second key different than the first key; recovering the duplicative content contained in the second PES packet; and disregarding the content contained in the first PES packet. 15. The method of claim 14, wherein the content stored in the payload of the first packet is video encrypted using a first encryption algorithm and the duplicative content in the payload of the second packet is the video encrypted using a second encryption algorithm different than the first encryption algorithm. 16. The method of claim 1, wherein the data stored in the payload of the first packet is video encrypted using a first encryption algorithm and the duplicative data in the payload of the second packet is the video encrypted using a second encryption algorithm different than the first encryption algorithm. 17. A digital device, comprising: means for receiving an Internet Protocol (IP) datagram including a plurality of packets, the plurality of packets comprises (i) a first packet including a first packet identifier to indicate a type of content contained in the first packet, and (ii) a second packet including a secondary packet identifier to indicate that the second packet includes content that is identical to the content contained in the first packet and encrypted differently from the content contained in the first packet, wherein the content stored in the first packet being video or audio encrypted using a first key and the content in the second packet being duplicative content that is the video or the audio encrypted using a second key different than the first key; means for recovering the duplicative content contained in the second packet; and means for disregarding the content contained in the first packet.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (294)
David M. Mooney ; Paul J. Kimlinger ; James Virgil Bradley, Access control/crypto system.
Jeffrey Brede ; Michael J. Fort ; Jeff Solum ; Michael J. Geile, Acquisition and tracking in communication system with multicarrier telephony transport.
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.
Ryan John O. (22015 Creekside Ct. Cupertino CA 95014), Apparatus and method for comprehensive copy protection for video platforms and unprotected source material.
Ezaki Tadashi,JPX ; Hirai Jun,JPX, Apparatus and method for effectively inhibiting unauthorized copying of picture signals which does not interfere with an authorized display thereof.
Muratani Hirofumi,JPX ; Muto Akihiro,JPX, Apparatus and method for receiving and decrypting encrypted data and protecting decrypted data from illegal use.
Esserman James N. (San Diego CA) Heller Jerrold A. (Del Mar CA), Apparatus and method for upgrading terminals to maintain a secure communication network.
Ciacelli Mark Louis ; Urda John William ; Lam Wai Man ; Kouloheris Jack Lawrence ; Fetkovich John Edward, Apparatus, method and computer program product for protecting copyright data within a computer system.
Ruben Gary D. ; Goldwater Mark H., Apparatuses, methods, and media for authoring, distributing, and using software resources with purposely restricted use.
Irwin Gerszberg ; Jeffrey S. Martin ; Philip Andrew Treventi ; Hopeton S. Walker ; Edward L. Wallace, Cable connected wan interconnectivity services for corporate telecommuters.
Wakai Bruce Minoru ; Troxel Robert ; Booth Marc ; Takata Kaz ; Evensen Karen ; Ninh Loi, Combined digital audio/video on demand and broadcast distribution system.
Sakamoto Noriya,JPX ; Hirota Atsushi,JPX ; Shibaoka Shuuichi,JPX, Communication processing system with multiple data layers for digital television broadcasting.
Kamperman, Franciscus Lucas Antonius Johannes; Van Rijnsoever, Bartholomeus Johannes; Goudsmits, Mathieu Petrus Franciscus Maria, Conditional access system for controlling the access to a data content.
Kelkar Kris (San Diego CA) Bennett Christopher J. (San Diego CA), Conversion of television signal formats with retention of common control data stream.
Bestler Caitlin B. (Chicago IL) Hartley ; III Harry A. (Palatine IL) Rabii Khosro M. (Arlington Heights IL), Countdown system for conditional access module.
Ezaki Tadashi,JPX ; Hirai Jun,JPX ; Kori Teruhiko,JPX, Data transmission and reception device and system, data transmission method and parameter setting method for data reception device.
Blatter Harold ; Horlander Thomas Edward ; Bridgewater Kevin Elliott ; Deiss Michael Scott, Decoding system and data format for processing and storing encrypted broadcast, cable or satellite video data.
Kocher Paul C. ; Jaffe Joshua M. ; Jun Benjamin C., Des and other cryptographic, processes with leak minimization for smartcards and other cryptosystems.
De Lange Martin Klaas,NLX ; Boly Jean Paul,NLX, Device for cryptographically processing data packets and method of generating cryptographic processing data.
Jones, Thomas C.; Brackenridge, Billy, Digital content distribution, transmission and protection system and method, and portable device for use therewith.
Citta Richard W. (Oak Park IL) Halozan Scott F. (Des Plaines IL), Digital data interleaving system with improved error correctability for vertically correlated interference.
Peinado, Marcus; Liu, Donna; Ganesan, Krishnamurthy, Digital rights management system operating on computing device and having black box tied to computing device.
Jeffers John M. (Downsview CAX) Horne Donald R. (Don Mills CAX) Mundy S. Wayne (Brampton PA CAX) Glaab Joseph B. (New Hope PA), Direct broadcast satellite signal transmission system.
Metz Erik Christopher ; Zimmerman ; Jr. Paul Andrew ; Erdely ; Jr. Laszlo ; deSa Colin Joseph ; Hudson ; Jr. Henry G. ; Darr ; Jr. John W., Downloading applications software through a broadcast channel.
Metz Erik C. (Bowie MD) Hudson ; Jr. Henry G. (Annapolis MD) Darr ; Jr. John W. (Great Falls VA), Downloading operating system software through a broadcast channel.
Downs Edgar ; Gruse George Gregory ; Hurtado Marco M. ; Lehman Christopher T. ; Milsted Kenneth Louis ; Lotspiech Jeffrey B., Electronic content delivery system.
Parr Michael I. (San Diego CA) Watson John L. (Carlsbad CA) Vishwanath T. G. (San Diego CA), Enhanced digital communications receiver using channel impulse estimates.
Kutner Michael Alan ; Veltman Markus Hendrikus,JPX ; Yamane Masahito ; Tsukagoshi Ikuo ; Zimmermann Klaus,DEX, Flexible software-based decoding system with decoupled decoding timing and output timing.
Darr ; Jr. John W. (Great Falls VA) Amin-Salehi Bahman (Washington DC) Conoscenti Lisa M. (Laurel MD) Lucas Amos (Baltimore MD), Full service network using asynchronous transfer mode multiplexing.
Katata Hiroyuki (Nara JPX) Noguchi Yoji (Nara JPX) Akagi Hiroshi (Nara JPX), Image coding system using an orthogonal transform and bit allocation method suitable therefor.
Gammie Keith (Markham CAX) Yoneda Robert K. (Toronto CAX) Woo Arthur (Scarborough CAX) Sheldrick Wayne (Don Mills CAX), Independent external security module for a digitally upgradeable television signal decoder.
Dillon Douglas M. (Gaithersburg MD) Cassagnol Robert D. (Silver Spring MD), Method and apparatus for an adapter card providing conditional access in a communication system.
Larsen Robert E. ; Hazen Peter K. ; Guliani Sandeep K. ; Hasbun Robert N. ; Talreja Sanjay S. ; Ong Collin ; Brown Charles W. ; Kendall Terry L., Method and apparatus for preventing the fraudulent use of a cellular telephone.
Wasilewski Anthony John ; Woodhead Douglas F. ; Logston Gary Lee, Method and apparatus for providing conditional access in connection-oriented, interactive networks with a multiplicity.
Aras Caglan M. ; Griffin Luther B. ; Lai Fuyung ; Stagg Arthur James ; Sy Kian-Bon Kho, Method and apparatus for screening audio-visual materials presented to a subscriber.
Robinson Adrian P. (London GBX) Clarke Christopher K. P. (Crawley GBX) Bower Andrew J. (Burgess Hill GBX), Method and apparatus for secure transmission of video signals.
Golin Stuart J. (East Windsor NJ), Method and apparatus for selectively encoding and decoding a digital motion video signal at multiple resolution levels.
Kono Tetsujiro (Kanagawa JPX), Method and apparatus for transmitting compression video data and decoding the same for reconstructing an image from the.
Gammie Keith (Markham CAX) Sheldrick Wayne S. (Scarborough CAX) Woo Arthur S. (Scarborough GA CAX) Wasilewski Anthony J. (Alpharetta GA), Method and apparatus for uniquely encrypting a plurality of services at a transmission site.
Vigarie Jean-Pierre,FRX, Method and equipment for allocating to a television program, which is already conditionally accessed, a complementary conditional access.
Tatebayashi, Makoto; Yokota, Kaoru; Ohmori, Motoji; Sano, Fumihiko; Endo, Naoki, Method of encryption and decryption with block number dependant key sets, each set having a different number of keys.
Inohara Shigekazu,JPX ; Masuoka Yoshimasa,JPX ; Min Jinghua,JPX ; Noda Fumio,JPX, Method of managing distributed servers and distributed information processing system using the method.
Wasilewski Anthony J. (Alpharetta GA) Gammie Keith (Markham CAX), Methods and apparatus for uniquely encrypting data at a plurality of data transmission sites for transmission to a recep.
Wasilewski Anthony J. (Alpharetta GA), Methods for providing conditional access information to decoders in a packet-based multiplexed communications system.
Ishibashi Yasuhiro,JPX, Motion picture data encrypting method and computer system and motion picture data encoding/decoding apparatus to which encrypting method is applied.
Marconcini, Franco; Munson, Jonathan P.; Pacifici, Giovanni; Tantawy, Ahmed; Youssef, Alaa S., Multi-tier digital TV programming for content distribution.
Rakib, Selim Shlomo; Quinard, Fabrice Michel Raymond; Monta, Peter Albert, Process carried out by a gateway in a home network to receive video-on-demand and other requested programs and services.
Giachetti Jean-Luc,FRX ; Guillou Louis,FRX ; Pacaud Jean-Claude,FRX, Process for the broadcasting of programmes with progressive conditional access and separation of the information flow an.
Akins ; III Glendon L. ; Banker Robert O. ; Palgon Michael S. ; Pinder Howard G. ; Wasilewski Anthony J., Representing entitlements to service in a conditional access system.
Citta Richard W. (Oak Park IL) Gosc Paul M. (Buffalo Grove IL) Mutzabaugh Dennis M. (Mt. Prospect IL) Sgrigonoli Gary J. (Mt. Prospect IL), Secure data packet transmission system and method.
Gilhousen Klein S. (San Diego CA) Heller Jerrold A. (San Diego CA) Van Harding Michael (San Diego CA) Blakeney ; II Robert D. (Del Mar CA), Selective-subscription descrambling.
Nishimura Keizo,JPX ; Arai Takao,JPX, Signal recording/reproducing method and apparatus in which key information for descrambling is recorded in an area on t.
Martin Thomas F. (Richardson TX), Subscription television picture scrambling and descrambling system providing compatibility with different such systems.
Kahn,Raynold M.; Gagnon,Gregory J.; Ha,David D.; Klauss,Peter M.; Curren,Christopher P.; James,Thomas H., Super encrypted storage and retrieval of media programs in a hard-paired receiver and storage device.
Joel Zdepski ; Rama Kalluri ; Howard Page ; Wolf-Hasso Kaubisch, System and method for creating trick play video streams from a compressed normal play video bitstream.
Abbott Michael J. ; Close Paul ; Smith Kevin P., System and method for media stream synchronization with a base atom index file and an auxiliary atom index file.
Wasilewski Anthony J. (Alpharetta GA) Bagley Julius B. (Marietta GA), System and method for multiplexing a plurality of digital program services for transmission to remote locations.
Brunheroto, Jose R.; Laemen, Frans; Nogima, Julio; Schaffa, Frank A.; Anzick, William J., System and method for searching patterns in real-time over a shared media.
Katznelson Ron D. (San Diego CA) Moroney Paul (Cardiff CA) Shumate W. Allen (San Diego CA), System for communicating television signals or a plurality of digital audio signals in a standard television line alloca.
Harumoto, Hideaki; Okada, Tomoyuki; Kawasaki, Kojiro, System stream creating apparatus which adjusts system clock reference based on total number of pictures to be stored and decoded during certain time period.
Ishibashi,Yoshihito; Oishi,Tateo; Muto,Akihiro; Kitahara,Jun; Shirai,Taizou, Systems and methods for content distribution using one or more distribution keys.
Geer, James L.; Darius, Ivan H., Systems and methods for storing a plurality of video streams on re-writable random-access media and time-and channel- based retrieval thereof.
Thomas William L. (Highlands Ranch CO) Kempter Paul C. (Palm Harbor FL) Harkness David H. (Wilton CT), Universal broadcast code and multi-level encoded signal monitoring system.
Pinder Howard G. ; Palgon Michael S. ; Akins ; III Glendon L. ; Banker Robert O., Verification of the source of program information in a conditional access system.
Youden John J. ; Kovalick Albert W. ; Siccardo Paolo L. ; Adams Christopher R. ; Jensen James E. ; Coggins David John ; Thapar Manu ; Santos Kari, Video on demand system with multiple data sources configured to provide VCR-like services.
Youden John J. (Cupertino CA) Kovalick Albert W. (Santa Clara CA) Siccardo Paolo L. (Los Altos CA) Adams Christopher R. (Menlo Park CA) Jensen James E. (San Jose CA) Coggins David J. (Cupertino CA) T, Video on demand system with multiple data sources configured to provide vcr-like services.
Boyce Jill MacDonald ; Fuhrer Jack Selig ; Henderson John Goodchilde Norie ; Lane Frank Anton ; Plotnick Michael Allen, Video recording device compatible transmitter.
Kim, Kyung Ho; Suh, Jong Yeul; Kim, Chang Hoon; Lee, Joon Hui; Kim, Jin Pil; Lee, Seok Joo; Son, Hyeong Ho, IPTV receiver and method for controlling an application in the IPTV receiver.
Kiefer, Michael George; Grab, Eric William; Braness, Jason, Playback devices and methods for playing back alternative streams of content protected using a common set of cryptographic keys.
Braness, Jason; van der Schaar, Auke Sjoerd; Soroushian, Kourosh, Systems and methods for encoding source media in matroska container files for adaptive bitrate streaming using hypertext transfer protocol.
Kiefer, Michael George; Grab, Eric William; Braness, Jason, Systems and methods for playing back alternative streams of protected content protected using common cryptographic information.
Kiefer, Michael George; Grab, Eric William; Braness, Jason, Systems and methods for playing back alternative streams of protected content protected using common cryptographic information.
Kiefer, Michael George; Grab, Eric William; Braness, Jason, Systems and methods for playing back alternative streams of protected content protected using common cryptographic information.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.