CA2413880A1 - Encryption and content control in a digital broadcast system - Google Patents
Encryption and content control in a digital broadcast system Download PDFInfo
- Publication number
- CA2413880A1 CA2413880A1 CA002413880A CA2413880A CA2413880A1 CA 2413880 A1 CA2413880 A1 CA 2413880A1 CA 002413880 A CA002413880 A CA 002413880A CA 2413880 A CA2413880 A CA 2413880A CA 2413880 A1 CA2413880 A1 CA 2413880A1
- Authority
- CA
- Canada
- Prior art keywords
- packets
- psi
- identifying information
- program
- duplicate
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/462—Content or additional data management, e.g. creating a master electronic program guide from data received from the Internet and a Head-end, controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
- H04N21/4623—Processing of entitlement messages, e.g. ECM [Entitlement Control Message] or EMM [Entitlement Management Message]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/21—Server components or server architectures
- H04N21/222—Secondary servers, e.g. proxy server, cable television Head-end
- H04N21/2221—Secondary servers, e.g. proxy server, cable television Head-end being a cable television head-end
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/236—Assembling of a multiplex stream, e.g. transport stream, by combining a video stream with other content or additional data, e.g. inserting a URL [Uniform Resource Locator] into a video stream, multiplexing software data into a video stream; Remultiplexing of multiplex streams; Insertion of stuffing bits into the multiplex stream, e.g. to obtain a constant bit-rate; Assembling of a packetised elementary stream
- H04N21/23614—Multiplexing of additional data and video streams
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/236—Assembling of a multiplex stream, e.g. transport stream, by combining a video stream with other content or additional data, e.g. inserting a URL [Uniform Resource Locator] into a video stream, multiplexing software data into a video stream; Remultiplexing of multiplex streams; Insertion of stuffing bits into the multiplex stream, e.g. to obtain a constant bit-rate; Assembling of a packetised elementary stream
- H04N21/2362—Generation or processing of Service Information [SI]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/238—Interfacing the downstream path of the transmission network, e.g. adapting the transmission rate of a video stream to network bandwidth; Processing of multiplex streams
- H04N21/2389—Multiplex stream processing, e.g. multiplex stream encrypting
- H04N21/23895—Multiplex stream processing, e.g. multiplex stream encrypting involving multiplex stream encryption
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/16—Analogue secrecy systems; Analogue subscription systems
- H04N7/162—Authorising the user terminal, e.g. by paying; Registering the use of a subscription channel, e.g. billing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/16—Analogue secrecy systems; Analogue subscription systems
- H04N7/167—Systems rendering the television signal unintelligible and subsequently intelligible
- H04N7/1675—Providing digital key or authorisation information for generation or regeneration of the scrambling sequence
Abstract
A selective encryption encoder has a packet identifier that identifies packets of a specified packet type forming a part of a program. A packet duplicator duplicates the identified packets to produce first and second sets of the identified packets. A PMT (program map table) inserter generates temporary identifying information that identifies the first and second sets of identified packets inserts the temporary identifying information as user private data in a program map table (PMT) forming a part of the transport program specific information (PSI). The data are then sent to and received from a primary encryption encoder to encrypt the first set of identified packets under a first encryption method. A secondary encrypter encrypts the second set of identified packets under a second encryption method.
The PSI is then modified at a PSI modifier to remove the temporary identifying information and to correctly associate the first and second sets of identified packets and the unencrypted packets with the program.
The PSI is then modified at a PSI modifier to remove the temporary identifying information and to correctly associate the first and second sets of identified packets and the unencrypted packets with the program.
Claims (29)
1. A selective encryption method, comprising:
examining unencrypted packets of data in the digital video signal to identify a specified packet type;
duplicating the packets of the specified packet type to produce duplicate packets;
identifying the duplicate packets by a first packet identifier (PID);
identifying remaining unencrypted packets by a second packet identifier (PID);
replacing the packets of the specified packet type with the first duplicate packets;
generating identifying information that identifies the first duplicate packets, and the unencrypted packets;
storing the identifying information as transport program specific information (PSI);
creating a data stream comprising the PSI, the first duplicate packets, and the unencrypted packets into the data stream; and sending the data stream to a primary encryption encoder.
examining unencrypted packets of data in the digital video signal to identify a specified packet type;
duplicating the packets of the specified packet type to produce duplicate packets;
identifying the duplicate packets by a first packet identifier (PID);
identifying remaining unencrypted packets by a second packet identifier (PID);
replacing the packets of the specified packet type with the first duplicate packets;
generating identifying information that identifies the first duplicate packets, and the unencrypted packets;
storing the identifying information as transport program specific information (PSI);
creating a data stream comprising the PSI, the first duplicate packets, and the unencrypted packets into the data stream; and sending the data stream to a primary encryption encoder.
2. The method according to claim 1, wherein the identifying information is stored as user private data a program map table (PMT) in the transport PSI.
3. The method according to claim 1, further comprising:
receiving a data stream back from the primary encryption encoder;
reading a program map table (PMT), a program association tables (PAT) and the identifying information from the transport PSI; and mapping the PIDs associated with at least one of the first duplicate packets and the unencrypted packets to values stored in the identifying information.
receiving a data stream back from the primary encryption encoder;
reading a program map table (PMT), a program association tables (PAT) and the identifying information from the transport PSI; and mapping the PIDs associated with at least one of the first duplicate packets and the unencrypted packets to values stored in the identifying information.
4. The method according to claim 3, further comprising deleting the identifying information from the PSI,
5. The method according to claim 1, further comprising:
receiving a data stream back from the primary encryption encoder;
reading a program map table (PMT), a program association tables (PAT) and the identifying information from the transport PS1; and modifying the PSI to reflect any remapping the PIDs in the primary encryption encoder.
receiving a data stream back from the primary encryption encoder;
reading a program map table (PMT), a program association tables (PAT) and the identifying information from the transport PS1; and modifying the PSI to reflect any remapping the PIDs in the primary encryption encoder.
6. The method according to claim 1, further comprising deleting the identifying information from the PSI.
7. A computer readable medium storing instructions which, when executed on a programmed processor, carry out the selective encryption method according to claim 1.
8. The computer readable medium of claim 7, wherein the medium comprises one of an electronic storage medium and a carrier wave.
9. An electronic transmission medium carrying a digital video signal encrypted by the method according to claim 1.
10. A selective encryption method, comprising:
examining unencrypted packets of data in the digital video signal to identify a specified packet type;
duplicating the packets of the specified packet type to produce first and second duplicate packets;
identifying the first duplicate packets by a first packet identifier (PID);
identifying the second duplicate packets by a second packet identifier (PID);
identifying unencrypted packets by a third packet identifier (PID);
replacing the packets of the specified packet type with the first duplicate packets and the second duplicate packets;
generating identifying information that identifies the first duplicate packets, the second duplicate packets and the unencrypted packets;
storing the identifying information as transport program specific information (PSI);
creating a data stream comprising the PSI, the first duplicate packets, the second duplicate packets and the unencrypted packets into the data stream; and sending the data stream to a primary encryption encoder.
examining unencrypted packets of data in the digital video signal to identify a specified packet type;
duplicating the packets of the specified packet type to produce first and second duplicate packets;
identifying the first duplicate packets by a first packet identifier (PID);
identifying the second duplicate packets by a second packet identifier (PID);
identifying unencrypted packets by a third packet identifier (PID);
replacing the packets of the specified packet type with the first duplicate packets and the second duplicate packets;
generating identifying information that identifies the first duplicate packets, the second duplicate packets and the unencrypted packets;
storing the identifying information as transport program specific information (PSI);
creating a data stream comprising the PSI, the first duplicate packets, the second duplicate packets and the unencrypted packets into the data stream; and sending the data stream to a primary encryption encoder.
11. The method according to claim 10, wherein the identifying information is stored as, user private data a program map table (PMT) in the transport PSI.
12. The method according to claim 10, further comprising:
receiving a data stream back from the primary encryption encoder;
reading a program map table (PMT), a program association tables (PAT) and the identifying information from the transport PSI; and mapping the PIDs associated with at least one of the first duplicate packets, the second duplicate packets and the unencrypted packets to values stored in the identifying information.
receiving a data stream back from the primary encryption encoder;
reading a program map table (PMT), a program association tables (PAT) and the identifying information from the transport PSI; and mapping the PIDs associated with at least one of the first duplicate packets, the second duplicate packets and the unencrypted packets to values stored in the identifying information.
13. The method according to claim 12, further comprising deleting the identifying information from the PSI.
14. The method according to claim 10, further comprising:
receiving a data stream back from the primary encryption encoder;
reading a program map table (PMT), a program association tables (PAT) and the identifying information from the transport PSI; and modifying the PSI to reflect any remapping the PIDs in the primary encryption encoder.
receiving a data stream back from the primary encryption encoder;
reading a program map table (PMT), a program association tables (PAT) and the identifying information from the transport PSI; and modifying the PSI to reflect any remapping the PIDs in the primary encryption encoder.
15. The method according to claim 10, further comprising deleting the identifying information from the PSI.
16. A computer readable medium storing instructions which, when executed on a programmed processor, carry out the selective encryption method according to claim 10.
17. The computer readable medium of claim 16, wherein the medium comprises one of an electronic storage medium and a carrier wave.
18. An electronic transmission medium carrying a digital video signal encrypted by the method according to claim 10.
19. A selective encryption encoder, comprising:
a packet identifier that identifies packets of a specified packet type forming a part of a program;
a packet duplicator, receiving an output from the packet identifier, that duplicates the identified packets to produce first and second sets of the identified packets;
means for generating temporary identifying information that identifies the first and second sets of identified packets and for inserting the temporary identifying information as transport program specific information (PSI); and means for sending and receiving packets to and from a primary encryption encoder to encrypt the first set of identified packets under a first encryption method.
a packet identifier that identifies packets of a specified packet type forming a part of a program;
a packet duplicator, receiving an output from the packet identifier, that duplicates the identified packets to produce first and second sets of the identified packets;
means for generating temporary identifying information that identifies the first and second sets of identified packets and for inserting the temporary identifying information as transport program specific information (PSI); and means for sending and receiving packets to and from a primary encryption encoder to encrypt the first set of identified packets under a first encryption method.
20. The selective encryption encoder of claim 19, wherein the temporary identifying information is stored as user private data in a program map table.
21. The selective encryption encoder of claim 19, further comprising:
a secondary encrypter for encrypting the second set of identified packets under a second encryption method; and means for modifying the PSI to remove the temporary identifying information and to correctly associate the first and second sets of identified packets with the program.
a secondary encrypter for encrypting the second set of identified packets under a second encryption method; and means for modifying the PSI to remove the temporary identifying information and to correctly associate the first and second sets of identified packets with the program.
22. The selective encryption encoder of claim 21, wherein the means for modifying the PSI further modifies the PSI to correctly associated unencrypted packets with the program.
23. The selective encryption encoder of claim 19, further comprising:
a secondary encrypter for encrypting the second set of identified packets under a second encryption method;
means for modifying the PSI to remove the temporary identifying information;
and a PID remapper that remaps the PIDs associated with the first and second identified packets to correctly associate the first and second sets of identified packets with the program.
a secondary encrypter for encrypting the second set of identified packets under a second encryption method;
means for modifying the PSI to remove the temporary identifying information;
and a PID remapper that remaps the PIDs associated with the first and second identified packets to correctly associate the first and second sets of identified packets with the program.
24. The selective encryption encoder of claim 23, wherein the PID remapper further remaps PIDs associated with unencrypted packets to correctly associate the unencrypted packets with the program.
25. A selective encryption encoder, comprising:
means for receiving a demodulated clear data stream of unencrypted packets carrying a program;
a PID remapper that remaps packet identifiers (PIDs) associated with the program;
a packet identifier, receiving an output from the PID remapper, that identifies packets of a specified packet type forming a part of the program;
a packet duplicator, receiving an output of the packet identifier, that duplicates the identified packets to produce first and second sets of the identified packets;
means for generating temporary identifying information that identifies the first and second sets of identified packets and for inserting the temporary identifying information as user private data in a program map table (PMT) forming a part of transport program specific information (PSI);
means for sending and receiving packets comprising the PSI, the first and second sets of identified packets and the unencrypted packets to and from a primary encryption encoder to encrypt the first set of identified packets under a first encryption method;
a secondary encrypter for encrypting the second set of identified packets under a second encryption method;
means for modifying the PSI to remove the temporary identifying information and to correctly associate the first and second sets of identified packets and unencrypted packets with the program; and a quadrature amplitude modulation (QAM) modulator that QAM modulates a data stream associated with the program and comprising PSI, first and second identified packets and the unencrypted packets.
means for receiving a demodulated clear data stream of unencrypted packets carrying a program;
a PID remapper that remaps packet identifiers (PIDs) associated with the program;
a packet identifier, receiving an output from the PID remapper, that identifies packets of a specified packet type forming a part of the program;
a packet duplicator, receiving an output of the packet identifier, that duplicates the identified packets to produce first and second sets of the identified packets;
means for generating temporary identifying information that identifies the first and second sets of identified packets and for inserting the temporary identifying information as user private data in a program map table (PMT) forming a part of transport program specific information (PSI);
means for sending and receiving packets comprising the PSI, the first and second sets of identified packets and the unencrypted packets to and from a primary encryption encoder to encrypt the first set of identified packets under a first encryption method;
a secondary encrypter for encrypting the second set of identified packets under a second encryption method;
means for modifying the PSI to remove the temporary identifying information and to correctly associate the first and second sets of identified packets and unencrypted packets with the program; and a quadrature amplitude modulation (QAM) modulator that QAM modulates a data stream associated with the program and comprising PSI, first and second identified packets and the unencrypted packets.
26. A computer readable medium that carries instructions that when executes on a programmed processor to facilitate operation of a selective encryption encoder wherein the instructions comprise:
a code segment that examines unencrypted packets of data in the digital video signal to identify a specified packet type;
a code segment that duplicates the packets of the specified packet type to produce first and second duplicate packets;
a code segment that identifies the first duplicate packets by a first packet identifier (PID);
a code segment that identifies the second duplicate packets by a second packet identifier (PID);
a code segment that identifies unencrypted packets by a third packet identifier (PID);
a code segment that replaces the packets of the specified packet type with the first duplicate packets and the second duplicate packets;
a code segment that generates identifying information that identifies the first duplicate packets, the second duplicate packets and the unencrypted packets;
a code segment that stores the identifying information as transport program specific information (PSI); and a code segment that creates a data stream comprising the PSI, the first duplicate packets, the second duplicate packets and the unencrypted packets into the data stream.
a code segment that examines unencrypted packets of data in the digital video signal to identify a specified packet type;
a code segment that duplicates the packets of the specified packet type to produce first and second duplicate packets;
a code segment that identifies the first duplicate packets by a first packet identifier (PID);
a code segment that identifies the second duplicate packets by a second packet identifier (PID);
a code segment that identifies unencrypted packets by a third packet identifier (PID);
a code segment that replaces the packets of the specified packet type with the first duplicate packets and the second duplicate packets;
a code segment that generates identifying information that identifies the first duplicate packets, the second duplicate packets and the unencrypted packets;
a code segment that stores the identifying information as transport program specific information (PSI); and a code segment that creates a data stream comprising the PSI, the first duplicate packets, the second duplicate packets and the unencrypted packets into the data stream.
27. The computer readable medium of claim 26, wherein the medium comprises one of an electronic storage medium and a carrier wave.
28. A computer readable medium carrying instructions that, when executed, carry out a selective encryption method, comprising:
examining unencrypted packets of data in the digital video signal to identify a specified packet type;
duplicating the packets of the specified packet type to produce first and second duplicate packets;
identifying the first duplicate packets by a first packet identifier (PID);
identifying the second duplicate packets by a second packet identifier (PID);
identifying unencrypted packets by a third packet identifier (PID);
replacing the packets of the specified packet type with the first duplicate packets and the second duplicate packets;
generating identifying information that identifies the first duplicate packets, the second duplicate packets and the unencrypted packets;
storing the identifying information as transport program specific information (PSI); and creating a data stream comprising the PSI, the first duplicate packets, the second duplicate packets and the unencrypted packets into the data stream.
examining unencrypted packets of data in the digital video signal to identify a specified packet type;
duplicating the packets of the specified packet type to produce first and second duplicate packets;
identifying the first duplicate packets by a first packet identifier (PID);
identifying the second duplicate packets by a second packet identifier (PID);
identifying unencrypted packets by a third packet identifier (PID);
replacing the packets of the specified packet type with the first duplicate packets and the second duplicate packets;
generating identifying information that identifies the first duplicate packets, the second duplicate packets and the unencrypted packets;
storing the identifying information as transport program specific information (PSI); and creating a data stream comprising the PSI, the first duplicate packets, the second duplicate packets and the unencrypted packets into the data stream.
29. The computer readable medium of claim 28, wherein the medium comprises one of an electronic storage medium and a carrier wave.
Applications Claiming Priority (16)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10/038,217 | 2002-01-02 | ||
US10/037,914 US7124303B2 (en) | 2001-06-06 | 2002-01-02 | Elementary stream partial encryption |
US10/037,914 | 2002-01-02 | ||
US10/037,498 | 2002-01-02 | ||
US10/038,217 US7336787B2 (en) | 2001-06-06 | 2002-01-02 | Critical packet partial encryption |
US10/037,499 | 2002-01-02 | ||
US10/037,499 US7151831B2 (en) | 2001-06-06 | 2002-01-02 | Partial encryption and PID mapping |
US10/037,498 US7127619B2 (en) | 2001-06-06 | 2002-01-02 | Decoding and decryption of partially encrypted information |
US10/038,032 US7139398B2 (en) | 2001-06-06 | 2002-01-02 | Time division partial encryption |
US10/038,032 | 2002-01-02 | ||
US35532602P | 2002-02-08 | 2002-02-08 | |
US60/355,326 | 2002-02-08 | ||
US37027402P | 2002-04-05 | 2002-04-05 | |
US60/370,274 | 2002-04-05 | ||
US10/273,875 US7218738B2 (en) | 2002-01-02 | 2002-10-18 | Encryption and content control in a digital broadcast system |
US10/273,875 | 2002-10-18 |
Publications (2)
Publication Number | Publication Date |
---|---|
CA2413880A1 true CA2413880A1 (en) | 2003-07-02 |
CA2413880C CA2413880C (en) | 2011-10-18 |
Family
ID=27574244
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CA2413880A Expired - Lifetime CA2413880C (en) | 2002-01-02 | 2002-12-10 | Encryption and content control in a digital broadcast system |
Country Status (2)
Country | Link |
---|---|
US (1) | US7218738B2 (en) |
CA (1) | CA2413880C (en) |
Families Citing this family (81)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6020189A (en) * | 1996-08-30 | 2000-02-01 | The Johns Hopkins University School Of Medicine | Fibroblast growth factor homologous factors (FHFs) and methods of use |
US6697489B1 (en) | 1999-03-30 | 2004-02-24 | Sony Corporation | Method and apparatus for securing control words |
US7730300B2 (en) | 1999-03-30 | 2010-06-01 | Sony Corporation | Method and apparatus for protecting the transfer of data |
US7039614B1 (en) | 1999-11-09 | 2006-05-02 | Sony Corporation | Method for simulcrypting scrambled data to a plurality of conditional access devices |
CA2428946C (en) | 2000-11-14 | 2010-06-22 | Scientific-Atlanta, Inc. | Networked subscriber television distribution |
US8127326B2 (en) | 2000-11-14 | 2012-02-28 | Claussen Paul J | Proximity detection using wireless connectivity in a communications system |
US7018795B2 (en) * | 2001-03-23 | 2006-03-28 | Fuji Photo Film Co., Ltd. | Hybridization probe and target nucleic acid detecting kit, target nucleic acid detecting apparatus and target nucleic acid detecting method using the same |
US7747853B2 (en) * | 2001-06-06 | 2010-06-29 | Sony Corporation | IP delivery of secure digital content |
US7139398B2 (en) * | 2001-06-06 | 2006-11-21 | Sony Corporation | Time division partial encryption |
US7895616B2 (en) | 2001-06-06 | 2011-02-22 | Sony Corporation | Reconstitution of program streams split across multiple packet identifiers |
US7215770B2 (en) | 2002-01-02 | 2007-05-08 | Sony Corporation | System and method for partially encrypted multimedia stream |
US7218738B2 (en) * | 2002-01-02 | 2007-05-15 | Sony Corporation | Encryption and content control in a digital broadcast system |
US7302059B2 (en) * | 2002-01-02 | 2007-11-27 | Sony Corporation | Star pattern partial encryption |
US7765567B2 (en) | 2002-01-02 | 2010-07-27 | Sony Corporation | Content replacement by PID mapping |
US7292690B2 (en) * | 2002-01-02 | 2007-11-06 | Sony Corporation | Video scene change detection |
US7823174B2 (en) | 2002-01-02 | 2010-10-26 | Sony Corporation | Macro-block based content replacement by PID mapping |
US7155012B2 (en) | 2002-01-02 | 2006-12-26 | Sony Corporation | Slice mask and moat pattern partial encryption |
US7292691B2 (en) * | 2002-01-02 | 2007-11-06 | Sony Corporation | Progressive video refresh slice detection |
US20030192047A1 (en) * | 2002-03-22 | 2003-10-09 | Gaul Michael A. | Exporting data from a digital home communication terminal to a client device |
US7516470B2 (en) * | 2002-08-02 | 2009-04-07 | Cisco Technology, Inc. | Locally-updated interactive program guide |
US7346054B2 (en) * | 2002-08-29 | 2008-03-18 | Broadcom Corporation | Method and system for co-relating transport packets on different channels using a cyclic redundancy check (CRC) |
US8818896B2 (en) | 2002-09-09 | 2014-08-26 | Sony Corporation | Selective encryption with coverage encryption |
US20040068753A1 (en) * | 2002-10-02 | 2004-04-08 | Robertson Neil C. | Video transmission systems and methods for a home network |
US7908625B2 (en) | 2002-10-02 | 2011-03-15 | Robertson Neil C | Networked multimedia system |
US7360235B2 (en) | 2002-10-04 | 2008-04-15 | Scientific-Atlanta, Inc. | Systems and methods for operating a peripheral record/playback device in a networked multimedia system |
US7545935B2 (en) * | 2002-10-04 | 2009-06-09 | Scientific-Atlanta, Inc. | Networked multimedia overlay system |
US8046806B2 (en) | 2002-10-04 | 2011-10-25 | Wall William E | Multiroom point of deployment module |
US7724907B2 (en) | 2002-11-05 | 2010-05-25 | Sony Corporation | Mechanism for protecting the transfer of digital content |
US8572408B2 (en) | 2002-11-05 | 2013-10-29 | Sony Corporation | Digital rights management of a digital device |
US8667525B2 (en) | 2002-12-13 | 2014-03-04 | Sony Corporation | Targeted advertisement selection from a digital stream |
US8645988B2 (en) | 2002-12-13 | 2014-02-04 | Sony Corporation | Content personalization for digital content |
US8094640B2 (en) | 2003-01-15 | 2012-01-10 | Robertson Neil C | Full duplex wideband communications system for a local coaxial network |
SG129240A1 (en) * | 2003-01-23 | 2007-02-26 | Agency Science Tech & Res | Biodegradable copolymer and nucleic acid delivery system |
US20060088156A1 (en) * | 2003-03-27 | 2006-04-27 | Nds Limited, One London Road, Staines | Cfm mode system |
US20040193871A1 (en) * | 2003-03-28 | 2004-09-30 | Broadcom Corporation | System and method for transmitting data using selective partial encryption |
US8000475B1 (en) * | 2003-04-28 | 2011-08-16 | Bigband Networks Inc. | System and method for encrypting and modulating video streams |
JP2004336576A (en) * | 2003-05-09 | 2004-11-25 | Sony Corp | Content distribution system, content distribution device, device and method for recording and reproducing content, and computer program |
WO2004102395A1 (en) * | 2003-05-16 | 2004-11-25 | Japan-Wave Inc. | System for preventing unauthorized use of digital content |
US8220058B2 (en) * | 2003-09-25 | 2012-07-10 | Oracle America, Inc. | Rendering and encryption engine for application program obfuscation |
US7363620B2 (en) * | 2003-09-25 | 2008-04-22 | Sun Microsystems, Inc. | Non-linear execution of application program instructions for application program obfuscation |
US7424620B2 (en) * | 2003-09-25 | 2008-09-09 | Sun Microsystems, Inc. | Interleaved data and instruction streams for application program obfuscation |
US7415618B2 (en) * | 2003-09-25 | 2008-08-19 | Sun Microsystems, Inc. | Permutation of opcode values for application program obfuscation |
US7353499B2 (en) * | 2003-09-25 | 2008-04-01 | Sun Microsystems, Inc. | Multiple instruction dispatch tables for application program obfuscation |
US20050069138A1 (en) * | 2003-09-25 | 2005-03-31 | Sun Microsystems, Inc., A Delaware Corporation | Application program obfuscation |
US7853980B2 (en) | 2003-10-31 | 2010-12-14 | Sony Corporation | Bi-directional indices for trick mode video-on-demand |
US7620180B2 (en) * | 2003-11-03 | 2009-11-17 | Sony Corporation | Preparation of content for multiple conditional access methods in video on demand |
US7681244B2 (en) * | 2003-12-11 | 2010-03-16 | Panasonic Corporation | Packet transmitter apparatus |
WO2005088460A1 (en) * | 2004-03-16 | 2005-09-22 | Japan-Wave Inc. | System for preventing unauthorized use of digital content |
KR100630680B1 (en) * | 2004-03-19 | 2006-10-02 | 삼성전자주식회사 | Non-volatile Memory Device with Asymmetrical Gate Dielectric Layer and Manufacturing Method thereof |
US7895617B2 (en) | 2004-12-15 | 2011-02-22 | Sony Corporation | Content substitution editor |
US8041190B2 (en) | 2004-12-15 | 2011-10-18 | Sony Corporation | System and method for the creation, synchronization and delivery of alternate content |
US8213768B2 (en) * | 2005-03-08 | 2012-07-03 | Panasonic Corporation | Packet transmitting apparatus |
KR101132296B1 (en) | 2005-05-02 | 2012-04-05 | 엔디에스 리미티드 | Native scrambling system |
US20070006253A1 (en) * | 2005-06-29 | 2007-01-04 | Pinder Howard G | Partial pre-encryption with network-based packet sorting |
US8074248B2 (en) | 2005-07-26 | 2011-12-06 | Activevideo Networks, Inc. | System and method for providing video content associated with a source image to a television in a communication network |
US7876998B2 (en) | 2005-10-05 | 2011-01-25 | Wall William E | DVD playback over multi-room by copying to HDD |
US8185921B2 (en) * | 2006-02-28 | 2012-05-22 | Sony Corporation | Parental control of displayed content using closed captioning |
US7983417B2 (en) * | 2006-05-15 | 2011-07-19 | Buchen Neil B | System and method for dynamically allocating stream identifiers in a multi-encryption transport system |
US8275132B2 (en) * | 2006-05-15 | 2012-09-25 | Buchen Neil B | System and method for dynamically allocating stream identifiers in a multi-encryption transport system |
US9826197B2 (en) | 2007-01-12 | 2017-11-21 | Activevideo Networks, Inc. | Providing television broadcasts over a managed network and interactive content over an unmanaged network to a client device |
US9355681B2 (en) | 2007-01-12 | 2016-05-31 | Activevideo Networks, Inc. | MPEG objects and systems and methods for using MPEG objects |
JP2009194860A (en) * | 2008-02-18 | 2009-08-27 | Toshiba Corp | Transmitter, receiver, content transmitting and receiving system, content transmitting method, content receiving method, and program |
US20090242653A1 (en) * | 2008-03-27 | 2009-10-01 | Needham Robert M | Enviromentally distinctive cabin design and integrated recovery system |
US20090313674A1 (en) * | 2008-06-17 | 2009-12-17 | Ictv, Inc. | PID Obfuscation |
US20100278338A1 (en) * | 2009-05-04 | 2010-11-04 | Mediatek Singapore Pte. Ltd. | Coding device and method with reconfigurable and scalable encryption/decryption modules |
CN101562813B (en) | 2009-05-12 | 2012-01-11 | 中兴通讯股份有限公司 | Method for implementing real-time data service, real-time data service system and mobile terminal |
IL199486A0 (en) | 2009-06-22 | 2011-08-01 | Nds Ltd | Partial encryption using variable block-size parameters |
US20190108366A1 (en) * | 2010-01-28 | 2019-04-11 | International Business Machines Corporation | Secure data transmission utilizing distributed storage |
US8959366B2 (en) * | 2010-01-28 | 2015-02-17 | Cleversafe, Inc. | De-sequencing encoded data slices |
CA2814070A1 (en) | 2010-10-14 | 2012-04-19 | Activevideo Networks, Inc. | Streaming digital video between video devices using a cable television system |
US9204203B2 (en) | 2011-04-07 | 2015-12-01 | Activevideo Networks, Inc. | Reduction of latency in video distribution networks using adaptive bit rates |
EP2568711A1 (en) | 2011-09-12 | 2013-03-13 | Thomson Licensing | Methods and devices for selective format-preserving data encryption |
WO2013106390A1 (en) | 2012-01-09 | 2013-07-18 | Activevideo Networks, Inc. | Rendering of an interactive lean-backward user interface on a television |
US9800945B2 (en) | 2012-04-03 | 2017-10-24 | Activevideo Networks, Inc. | Class-based intelligent multiplexing over unmanaged networks |
US9123084B2 (en) | 2012-04-12 | 2015-09-01 | Activevideo Networks, Inc. | Graphical application integration with MPEG objects |
US10275128B2 (en) | 2013-03-15 | 2019-04-30 | Activevideo Networks, Inc. | Multiple-mode system and method for providing user selectable video content |
US9219922B2 (en) | 2013-06-06 | 2015-12-22 | Activevideo Networks, Inc. | System and method for exploiting scene graph information in construction of an encoded video sequence |
US9294785B2 (en) | 2013-06-06 | 2016-03-22 | Activevideo Networks, Inc. | System and method for exploiting scene graph information in construction of an encoded video sequence |
WO2014197879A1 (en) | 2013-06-06 | 2014-12-11 | Activevideo Networks, Inc. | Overlay rendering of user interface onto source video |
US9788029B2 (en) | 2014-04-25 | 2017-10-10 | Activevideo Networks, Inc. | Intelligent multiplexing using class-based, multi-dimensioned decision logic for managed networks |
FR3087604B1 (en) * | 2018-10-18 | 2021-09-17 | Ingenico Group | METHOD AND DEVICE FOR PROTECTING DATA SEIZED BY MEANS OF AN UNSECURE USER INTERFACE. |
Family Cites Families (185)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5870474A (en) * | 1995-12-04 | 1999-02-09 | Scientific-Atlanta, Inc. | Method and apparatus for providing conditional access in connection-oriented, interactive networks with a multiplicity of service providers |
US3852519A (en) | 1972-10-20 | 1974-12-03 | Optical Systems Corp | Video and audio encoding/decoding system employing suppressed carrier modulation |
GB2073534B (en) * | 1980-04-02 | 1984-04-04 | Sony Corp | Error concealment in digital television signals |
GB2084432A (en) * | 1980-09-18 | 1982-04-07 | Sony Corp | Error concealment in digital television signals |
US4521853A (en) * | 1982-06-30 | 1985-06-04 | Texas Instruments Incorporated | Secure microprocessor/microcomputer with secured memory |
CA1338158C (en) * | 1982-07-15 | 1996-03-12 | John D. Lowry | Encryption and decryption (scrambling and unscrambling) of video signals |
US4785361A (en) | 1982-11-08 | 1988-11-15 | Vault Corporation | Method and apparatus for frustrating the unauthorized copying of recorded data |
US4634808A (en) * | 1984-03-15 | 1987-01-06 | M/A-Com Government Systems, Inc. | Descrambler subscriber key production system utilizing key seeds stored in descrambler |
US4712238A (en) | 1984-06-08 | 1987-12-08 | M/A-Com Government Systems, Inc. | Selective-subscription descrambling |
JPS6120442A (en) * | 1984-07-09 | 1986-01-29 | Toshiba Corp | Chargeable broadcasting system |
JPH0746864B2 (en) * | 1984-08-22 | 1995-05-17 | ソニー株式会社 | High efficiency encoder |
US4887296A (en) | 1984-10-26 | 1989-12-12 | Ricoh Co., Ltd. | Cryptographic system for direct broadcast satellite system |
CA1251555A (en) * | 1984-12-19 | 1989-03-21 | Tetsujiro Kondo | High efficiency technique for coding a digital video signal |
JPH0793724B2 (en) * | 1984-12-21 | 1995-10-09 | ソニー株式会社 | High efficiency coding apparatus and coding method for television signal |
DE3688855T2 (en) * | 1985-05-01 | 1994-03-17 | Gen Instrument Corp | Satellite transmission system with direct transmission. |
JP2670259B2 (en) * | 1985-11-29 | 1997-10-29 | ソニー株式会社 | High efficiency coding device |
JPH0746862B2 (en) | 1985-11-30 | 1995-05-17 | ソニー株式会社 | Frame dropping compression encoding and decoding method |
JP2612557B2 (en) | 1985-12-18 | 1997-05-21 | ソニー株式会社 | Data transmission receiving system and data decoding device |
JPS62231569A (en) * | 1986-03-31 | 1987-10-12 | Fuji Photo Film Co Ltd | Quantizing method for estimated error |
NL8600980A (en) * | 1986-04-18 | 1987-11-16 | Philips Nv | METHOD FOR TRANSMITTING UPDATE INFORMATION FOR A STILL VIDEO IMAGE |
US4944006A (en) | 1987-03-12 | 1990-07-24 | Zenith Electronics Corporation | Secure data packet transmission system and method |
JP2508439B2 (en) | 1987-05-29 | 1996-06-19 | ソニー株式会社 | High efficiency encoder |
DE3869475D1 (en) * | 1987-06-02 | 1992-04-30 | Siemens Ag | METHOD FOR DETERMINING MOTION VECTOR FIELDS FROM DIGITAL IMAGE SEQUENCES. |
US5122873A (en) | 1987-10-05 | 1992-06-16 | Intel Corporation | Method and apparatus for selectively encoding and decoding a digital motion video signal at multiple resolution levels |
JP2629238B2 (en) | 1988-02-05 | 1997-07-09 | ソニー株式会社 | Decoding device and decoding method |
US4995080A (en) * | 1988-08-04 | 1991-02-19 | Zenith Electronics Corporation | Television signal scrambling system and method |
US5247575A (en) * | 1988-08-16 | 1993-09-21 | Sprague Peter J | Information distribution system |
US4953023A (en) | 1988-09-29 | 1990-08-28 | Sony Corporation | Coding apparatus for encoding and compressing video data |
JP2900385B2 (en) | 1988-12-16 | 1999-06-02 | ソニー株式会社 | Framing circuit and method |
JP3018366B2 (en) | 1989-02-08 | 2000-03-13 | ソニー株式会社 | Video signal processing circuit |
US5144662A (en) | 1989-02-08 | 1992-09-01 | U.S. Philips Corporation | Public communication system comprising distributed stations, and station and sub-station for use in such a communication system |
US4989245A (en) * | 1989-03-06 | 1991-01-29 | General Instrument Corporation | Controlled authorization of descrambling of scrambled programs broadcast between different jurisdictions |
US5208816A (en) * | 1989-08-18 | 1993-05-04 | At&T Bell Laboratories | Generalized viterbi decoding algorithms |
US6519693B1 (en) * | 1989-08-23 | 2003-02-11 | Delta Beta, Pty, Ltd. | Method and system of program transmission optimization using a redundant transmission sequence |
JPH03141752A (en) | 1989-10-27 | 1991-06-17 | Hitachi Ltd | Picture signal transmitting method |
US5237610A (en) | 1990-02-01 | 1993-08-17 | Scientific-Atlanta, Inc. | Independent external security module for a digitally upgradeable television signal decoder |
JPH0474063A (en) * | 1990-07-13 | 1992-03-09 | Matsushita Electric Ind Co Ltd | Coding method for picture |
US5018197A (en) * | 1990-07-30 | 1991-05-21 | Zenith Electronics Corporation | Secure video decoder system |
JP2650472B2 (en) | 1990-07-30 | 1997-09-03 | 松下電器産業株式会社 | Digital signal recording apparatus and digital signal recording method |
JP2969867B2 (en) | 1990-08-31 | 1999-11-02 | ソニー株式会社 | High-efficiency encoder for digital image signals. |
GB9019538D0 (en) * | 1990-09-07 | 1990-10-24 | Philips Electronic Associated | Tracking a moving object |
US5416651A (en) * | 1990-10-31 | 1995-05-16 | Sony Corporation | Apparatus for magnetically recording digital data |
US5144664A (en) | 1990-11-16 | 1992-09-01 | General Instrument Corporation | Apparatus and method for upgrading terminals to maintain a secure communication network |
JP2906671B2 (en) * | 1990-12-28 | 1999-06-21 | ソニー株式会社 | Highly efficient digital video signal encoding apparatus and method |
DE69226095T2 (en) | 1991-01-17 | 1999-03-11 | Sharp Kk | Image coding and decoding system using an orthogonal transformation and bit allocation method |
US5091936A (en) * | 1991-01-30 | 1992-02-25 | General Instrument Corporation | System for communicating television signals or a plurality of digital audio signals in a standard television line allocation |
US5138659A (en) | 1991-05-02 | 1992-08-11 | General Instrument Corporation | Conversion of television signal formats with retention of common control data stream |
JPH04358486A (en) | 1991-06-04 | 1992-12-11 | Toshiba Corp | High efficiency code signal processing unit |
JP2766919B2 (en) * | 1991-06-07 | 1998-06-18 | 三菱電機株式会社 | Digital signal recording / reproducing device, digital signal recording device, digital signal reproducing device |
US5263026A (en) | 1991-06-27 | 1993-11-16 | Hughes Aircraft Company | Maximum likelihood sequence estimation based equalization within a mobile digital cellular receiver |
DE69217150T2 (en) | 1991-09-30 | 1997-07-17 | Philips Electronics Nv | Motion vector estimation, motion picture coding and storage |
MY108367A (en) | 1991-09-30 | 1996-09-30 | Thomson Consumer Electronics S A | Method and apparatus for secure transmisson of video signals. |
JPH05103309A (en) * | 1991-10-04 | 1993-04-23 | Canon Inc | Method and device for transmitting information |
US5398078A (en) * | 1991-10-31 | 1995-03-14 | Kabushiki Kaisha Toshiba | Method of detecting a motion vector in an image coding apparatus |
US5724091A (en) * | 1991-11-25 | 1998-03-03 | Actv, Inc. | Compressed digital data interactive program system |
JP3278881B2 (en) * | 1991-12-13 | 2002-04-30 | ソニー株式会社 | Image signal generator |
ATE292356T1 (en) * | 1992-01-08 | 2005-04-15 | Broadband Innovations Inc | METHOD AND DEVICE FOR GENERATING A MULTI-CHANNEL SIGNAL |
US6208805B1 (en) * | 1992-02-07 | 2001-03-27 | Max Abecassis | Inhibiting a control function from interfering with a playing of a video |
JP3259323B2 (en) | 1992-04-13 | 2002-02-25 | ソニー株式会社 | De-interleave circuit |
US5359694A (en) | 1992-07-27 | 1994-10-25 | Teknekron Communications Systems, Inc. | Method and apparatus for converting image data |
US5438369A (en) * | 1992-08-17 | 1995-08-01 | Zenith Electronics Corporation | Digital data interleaving system with improved error correctability for vertically correlated interference |
US5481554A (en) * | 1992-09-02 | 1996-01-02 | Sony Corporation | Data transmission apparatus for transmitting code data |
US5400401A (en) * | 1992-10-30 | 1995-03-21 | Scientific Atlanta, Inc. | System and method for transmitting a plurality of digital services |
US5319707A (en) | 1992-11-02 | 1994-06-07 | Scientific Atlanta | System and method for multiplexing a plurality of digital program services for transmission to remote locations |
US5341425A (en) | 1992-12-02 | 1994-08-23 | Scientific Atlanta, Inc. | Methods and apparatus for uniquely encrypting data at a plurality of data transmission sites for transmission to a reception site |
US5805762A (en) | 1993-01-13 | 1998-09-08 | Hitachi America, Ltd. | Video recording device compatible transmitter |
US5726711A (en) * | 1993-01-13 | 1998-03-10 | Hitachi America, Ltd. | Intra-coded video frame data processing methods and apparatus |
US5325432A (en) * | 1993-02-04 | 1994-06-28 | Motorola, Inc. | Method for updating encryption key information in communication units |
US5416847A (en) * | 1993-02-12 | 1995-05-16 | The Walt Disney Company | Multi-band, digital audio noise filter |
US5444491A (en) | 1993-02-26 | 1995-08-22 | Massachusetts Institute Of Technology | Television system with multiple transmission formats |
US5444782A (en) | 1993-03-09 | 1995-08-22 | Uunet Technologies, Inc. | Computer network encryption/decryption device |
US5444763A (en) * | 1993-06-17 | 1995-08-22 | Research In Motion Limited | Translation and connection device for radio frequency point of sale transaction systems |
KR960015357B1 (en) | 1993-07-16 | 1996-11-09 | 대우전자 주식회사 | Communication system of scrambling and descrambling for radio program signal |
JP2707950B2 (en) * | 1993-07-30 | 1998-02-04 | ソニー株式会社 | Digital image information processing device |
US5381481A (en) * | 1993-08-04 | 1995-01-10 | Scientific-Atlanta, Inc. | Method and apparatus for uniquely encrypting a plurality of services at a transmission site |
US5319712A (en) * | 1993-08-26 | 1994-06-07 | Motorola, Inc. | Method and apparatus for providing cryptographic protection of a data stream in a communication system |
KR960012931B1 (en) * | 1993-08-31 | 1996-09-25 | 대우전자 주식회사 | Channel error concealing method for classified vector quantized video |
JP3590996B2 (en) * | 1993-09-30 | 2004-11-17 | ソニー株式会社 | Hierarchical encoding and decoding apparatus for digital image signal |
US5663764A (en) * | 1993-09-30 | 1997-09-02 | Sony Corporation | Hierarchical encoding and decoding apparatus for a digital image signal |
US5617333A (en) * | 1993-11-29 | 1997-04-01 | Kokusai Electric Co., Ltd. | Method and apparatus for transmission of image data |
US5455862A (en) * | 1993-12-02 | 1995-10-03 | Crest Industries, Inc. | Apparatus and method for encrypting communications without exchanging an encryption key |
JP3271108B2 (en) * | 1993-12-03 | 2002-04-02 | ソニー株式会社 | Apparatus and method for processing digital image signal |
FR2715256B1 (en) * | 1994-01-19 | 1996-02-16 | France Telecom | Procedures for transmitting and receiving conditional access programs managed by the same operator. |
US5491748A (en) * | 1994-03-01 | 1996-02-13 | Zenith Electronics Corporation | Enhanced security for a cable system |
US5420866A (en) * | 1994-03-29 | 1995-05-30 | Scientific-Atlanta, Inc. | Methods for providing conditional access information to decoders in a packet-based multiplexed communications system |
FR2718594B1 (en) * | 1994-04-06 | 1996-04-26 | France Telecom | Method for broadcasting programs with progressive conditional access and separating the flow of information. |
US5459789A (en) | 1994-04-22 | 1995-10-17 | Thomson Consumer Electronics | Packet TV program component detector |
US5768539A (en) | 1994-05-27 | 1998-06-16 | Bell Atlantic Network Services, Inc. | Downloading applications software through a broadcast channel |
US5666293A (en) | 1994-05-27 | 1997-09-09 | Bell Atlantic Network Services, Inc. | Downloading operating system software through a broadcast channel |
US5473692A (en) | 1994-09-07 | 1995-12-05 | Intel Corporation | Roving software license for a hardware agent |
US6185546B1 (en) * | 1995-10-04 | 2001-02-06 | Intel Corporation | Apparatus and method for providing secured communications |
US5539828A (en) | 1994-05-31 | 1996-07-23 | Intel Corporation | Apparatus and method for providing secured communications |
US5606359A (en) * | 1994-06-30 | 1997-02-25 | Hewlett-Packard Company | Video on demand system with multiple data sources configured to provide vcr-like services |
US5809417A (en) | 1994-07-05 | 1998-09-15 | Lucent Technologies Inc. | Cordless telephone arranged for operating with multiple portable units in a frequency hopping system |
US5535276A (en) | 1994-11-09 | 1996-07-09 | Bell Atlantic Network Services, Inc. | Yaksha, an improved system and method for securing communications using split private key asymmetric cryptography |
US5518934A (en) * | 1994-07-21 | 1996-05-21 | Trustees Of Princeton University | Method of fabricating multiwavelength infrared focal plane array detector |
US5574787A (en) | 1994-07-25 | 1996-11-12 | Ryan; John O. | Apparatus and method for comprehensive copy protection for video platforms and unprotected source material |
US5539823A (en) | 1994-07-27 | 1996-07-23 | General Instrument Corporation Of Delaware | Subscription television picture scrambling and descrambling system providing compatibility with different such systems |
US5629981A (en) * | 1994-07-29 | 1997-05-13 | Texas Instruments Incorporated | Information management and security system |
US5796829A (en) | 1994-09-09 | 1998-08-18 | The Titan Corporation | Conditional access system |
US5652795A (en) * | 1994-11-14 | 1997-07-29 | Hughes Electronics | Method and apparatus for an adapter card providing conditional access in a communication system |
KR100332743B1 (en) * | 1994-11-26 | 2002-11-07 | 엘지전자주식회사 | Device and method for preventing illegal copy or unauthorized watching of digital image |
KR0152788B1 (en) * | 1994-11-26 | 1998-10-15 | 이헌조 | Copy protecting method and apparatus of digital image system |
US5485577A (en) * | 1994-12-16 | 1996-01-16 | General Instrument Corporation Of Delaware | Method and apparatus for incremental delivery of access rights |
CA2184291A1 (en) * | 1994-12-27 | 1996-07-04 | Noriya Sakamoto | Transmission apparatus, reception apparatus, and communication processing system and digital television broadcasting system that each integrate these apparatus |
US5590202A (en) | 1995-01-18 | 1996-12-31 | Zenith Electronics Corporation | Countdown system for conditional access module |
US5583863A (en) | 1995-01-31 | 1996-12-10 | Bell Atlantic Network Services, Inc. | Full service network using asynchronous transfer mode multiplexing |
US7224798B2 (en) * | 1995-04-03 | 2007-05-29 | Scientific-Atlanta, Inc. | Methods and apparatus for providing a partial dual-encrypted stream in a conditional access overlay system |
US6937729B2 (en) * | 1995-04-03 | 2005-08-30 | Scientific-Atlanta, Inc. | Representing entitlements to service in a conditional access system |
US5608448A (en) * | 1995-04-10 | 1997-03-04 | Lockheed Martin Corporation | Hybrid architecture for video on demand server |
US5583576A (en) | 1995-09-11 | 1996-12-10 | Oktv, Inc. | Rating-dependent parental lock-out for television reception |
US5582470A (en) | 1995-09-12 | 1996-12-10 | Silitek Corporation | Scanner housing |
KR0155900B1 (en) | 1995-10-18 | 1998-11-16 | 김광호 | Phase error detecting method and phase tracking loop circuit |
US5742680A (en) * | 1995-11-13 | 1998-04-21 | E Star, Inc. | Set top box for receiving and decryption and descrambling a plurality of satellite television signals |
JP3416007B2 (en) * | 1995-12-06 | 2003-06-16 | インターナショナル・ビジネス・マシーンズ・コーポレーション | Apparatus and method for screening audiovisual material |
US5751280A (en) * | 1995-12-11 | 1998-05-12 | Silicon Graphics, Inc. | System and method for media stream synchronization with a base atom index file and an auxiliary atom index file |
US6055314A (en) * | 1996-03-22 | 2000-04-25 | Microsoft Corporation | System and method for secure purchase and delivery of video content programs |
US5802176A (en) | 1996-03-22 | 1998-09-01 | Activcard | System for controlling access to a function, using a plurality of dynamic encryption variables |
US5754658A (en) | 1996-04-19 | 1998-05-19 | Intel Corporation | Adaptive encryption to avoid processor oversaturation |
US5751813A (en) * | 1996-04-29 | 1998-05-12 | Motorola, Inc. | Use of an encryption server for encrypting messages |
US5894320A (en) * | 1996-05-29 | 1999-04-13 | General Instrument Corporation | Multi-channel television system with viewer-selectable video and audio |
US5894516A (en) * | 1996-07-10 | 1999-04-13 | Ncr Corporation | Broadcast software distribution |
KR100238098B1 (en) * | 1996-09-16 | 2000-01-15 | 윤종용 | Apparatus for synchronously reproducing multi-angle data |
US5825879A (en) | 1996-09-30 | 1998-10-20 | Intel Corporation | System and method for copy-protecting distributed video content |
US6023509A (en) * | 1996-09-30 | 2000-02-08 | Intel Corporation | Digital signature purpose encoding |
US6012144A (en) * | 1996-10-08 | 2000-01-04 | Pickett; Thomas E. | Transaction security method and apparatus |
US5805700A (en) | 1996-10-15 | 1998-09-08 | Intel Corporation | Policy based selective encryption of compressed video data |
US5828753A (en) * | 1996-10-25 | 1998-10-27 | Intel Corporation | Circuit and method for ensuring interconnect security within a multi-chip integrated circuit package |
JPH10145773A (en) * | 1996-11-14 | 1998-05-29 | Toshiba Corp | Method for ciphering animation data, computer system applying the method and dynamic image data encoding/ decoding device |
US6192131B1 (en) * | 1996-11-15 | 2001-02-20 | Securities Industry Automation Corporation | Enabling business transactions in computer networks |
US6543053B1 (en) * | 1996-11-27 | 2003-04-01 | University Of Hong Kong | Interactive video-on-demand system |
US6016348A (en) * | 1996-11-27 | 2000-01-18 | Thomson Consumer Electronics, Inc. | Decoding system and data format for processing and storing encrypted broadcast, cable or satellite video data |
KR100261706B1 (en) * | 1996-12-17 | 2000-07-15 | 가나이 쓰도무 | Digital broadcasting signal receiving device and, receiving and recording/reproducing apparatus |
US5818934A (en) | 1996-12-18 | 1998-10-06 | Phillips Electronics North America Corporation | Method and apparatus for providing a cryptographically secure interface between the decryption engine and the system decoder of a digital television receiver |
US6021201A (en) * | 1997-01-07 | 2000-02-01 | Intel Corporation | Method and apparatus for integrated ciphering and hashing |
US5850218A (en) | 1997-02-19 | 1998-12-15 | Time Warner Entertainment Company L.P. | Inter-active program guide with default selection control |
US6049613A (en) * | 1997-03-07 | 2000-04-11 | Jakobsson; Markus | Method and apparatus for encrypting, decrypting, and providing privacy for data values |
US6057872A (en) * | 1997-07-09 | 2000-05-02 | General Instrument Corporation | Digital coupons for pay televisions |
US6011849A (en) * | 1997-08-28 | 2000-01-04 | Syndata Technologies, Inc. | Encryption-based selection system for steganography |
US6378130B1 (en) * | 1997-10-20 | 2002-04-23 | Time Warner Entertainment Company | Media server interconnect architecture |
WO1999030501A1 (en) * | 1997-12-09 | 1999-06-17 | Ictv, Inc. | Virtual lan printing over interactive cable television system |
US6505032B1 (en) * | 2000-05-26 | 2003-01-07 | Xtremespectrum, Inc. | Carrierless ultra wideband wireless signals for conveying application data |
US6510554B1 (en) * | 1998-04-27 | 2003-01-21 | Diva Systems Corporation | Method for generating information sub-streams for FF/REW applications |
US6189096B1 (en) * | 1998-05-06 | 2001-02-13 | Kyberpass Corporation | User authentification using a virtual private key |
US6529526B1 (en) * | 1998-07-13 | 2003-03-04 | Thomson Licensing S.A. | System for processing programs and program content rating information derived from multiple broadcast sources |
US6351538B1 (en) * | 1998-10-06 | 2002-02-26 | Lsi Logic Corporation | Conditional access and copy protection scheme for MPEG encoded video data |
US6229895B1 (en) * | 1999-03-12 | 2001-05-08 | Diva Systems Corp. | Secure distribution of video on-demand |
US6549229B1 (en) * | 1999-07-26 | 2003-04-15 | C-Cubed Corporation | Small, portable, self-contained, video teleconferencing system |
US6889385B1 (en) * | 2000-01-14 | 2005-05-03 | Terayon Communication Systems, Inc | Home network for receiving video-on-demand and other requested programs and services |
EP1134977A1 (en) * | 2000-03-06 | 2001-09-19 | Irdeto Access B.V. | Method and system for providing copies of scrambled content with unique watermarks, and system for descrambling scrambled content |
US7023858B2 (en) * | 2000-04-14 | 2006-04-04 | Sony Corporation | Data delivery in set-top box |
JP2001308812A (en) * | 2000-04-24 | 2001-11-02 | Nec Microsystems Ltd | Method for separation processing of transport stream for digital television and its recording medium |
DE60104307T2 (en) * | 2000-05-10 | 2005-08-25 | Koninklijke Philips Electronics N.V. | COPY PROTECTION SYSTEM |
US6990513B2 (en) * | 2000-06-22 | 2006-01-24 | Microsoft Corporation | Distributed computing services platform |
FR2812781A1 (en) * | 2000-08-04 | 2002-02-08 | Thomson Multimedia Sa | METHOD FOR SECURE DISTRIBUTION OF DIGITAL DATA REPRESENTATIVE OF MULTIMEDIA CONTENT |
US20020046406A1 (en) * | 2000-10-18 | 2002-04-18 | Majid Chelehmal | On-demand data system |
US20020083438A1 (en) * | 2000-10-26 | 2002-06-27 | So Nicol Chung Pang | System for securely delivering encrypted content on demand with access contrl |
DE60128007T2 (en) * | 2000-12-25 | 2007-12-27 | Matsushita Electric Industrial Co., Ltd., Kadoma | DEVICE AND METHOD FOR SAFELY PROCESSING COMMUNICATION PACKAGES |
US6976166B2 (en) * | 2001-02-06 | 2005-12-13 | Hewlett-Packard Development Company, L.P. | Method and apparatus for partial encryption of content |
US20020150239A1 (en) * | 2001-04-17 | 2002-10-17 | Vidius Inc. | Method for personalized encryption in an un-trusted environment |
US7139398B2 (en) * | 2001-06-06 | 2006-11-21 | Sony Corporation | Time division partial encryption |
US7350082B2 (en) * | 2001-06-06 | 2008-03-25 | Sony Corporation | Upgrading of encryption |
US7421411B2 (en) * | 2001-07-06 | 2008-09-02 | Nokia Corporation | Digital rights management in a mobile communications environment |
US20030012286A1 (en) * | 2001-07-10 | 2003-01-16 | Motorola, Inc. | Method and device for suspecting errors and recovering macroblock data in video coding |
US6959116B2 (en) * | 2001-09-18 | 2005-10-25 | Emc Corporation | Largest magnitude indices selection for (run, level) encoding of a block coded picture |
US7369520B2 (en) * | 2001-10-02 | 2008-05-06 | Nokia Corporation | Internet protocol address to packet identifier mapping |
US7206501B2 (en) * | 2001-10-12 | 2007-04-17 | The Directv Group, Inc. | Method and apparatus for identifying MPEG picture coding types |
US20030077071A1 (en) * | 2001-10-23 | 2003-04-24 | Shu Lin | Fast forward trick mode and reverse trick mode using an information file |
US7436850B2 (en) * | 2001-10-30 | 2008-10-14 | Texas Instruments Incorporated | Ultra-wideband (UWB) transparent bridge |
US7274857B2 (en) * | 2001-12-31 | 2007-09-25 | Scientific-Atlanta, Inc. | Trick modes for compressed video streams |
US20030126086A1 (en) * | 2001-12-31 | 2003-07-03 | General Instrument Corporation | Methods and apparatus for digital rights management |
US7218738B2 (en) * | 2002-01-02 | 2007-05-15 | Sony Corporation | Encryption and content control in a digital broadcast system |
US7242773B2 (en) * | 2002-09-09 | 2007-07-10 | Sony Corporation | Multiple partial encryption using retuning |
US7292690B2 (en) * | 2002-01-02 | 2007-11-06 | Sony Corporation | Video scene change detection |
US7302059B2 (en) * | 2002-01-02 | 2007-11-27 | Sony Corporation | Star pattern partial encryption |
US7039938B2 (en) * | 2002-01-02 | 2006-05-02 | Sony Corporation | Selective encryption for video on demand |
US20030140257A1 (en) * | 2002-01-22 | 2003-07-24 | Petr Peterka | Encryption, authentication, and key management for multimedia content pre-encryption |
US7328345B2 (en) * | 2002-01-29 | 2008-02-05 | Widevine Technologies, Inc. | Method and system for end to end securing of content for video on demand |
US8818896B2 (en) * | 2002-09-09 | 2014-08-26 | Sony Corporation | Selective encryption with coverage encryption |
US7295673B2 (en) * | 2002-10-23 | 2007-11-13 | Divx, Inc. | Method and system for securing compressed digital video |
WO2004045213A2 (en) * | 2002-11-13 | 2004-05-27 | General Instrument Corporation | Efficient distribution of encrypted content for multiple content access systems |
US20040165586A1 (en) * | 2003-02-24 | 2004-08-26 | Read Christopher Jensen | PID filters based network routing |
US7845014B2 (en) * | 2003-03-28 | 2010-11-30 | Sony Corporation | Method and apparatus for implementing digital rights management |
US20050071663A1 (en) * | 2003-09-26 | 2005-03-31 | General Instrument Corporation | Separation of copy protection rules for digital rights management |
US20050169473A1 (en) * | 2004-02-03 | 2005-08-04 | Candelore Brant L. | Multiple selective encryption with DRM |
-
2002
- 2002-10-18 US US10/273,875 patent/US7218738B2/en not_active Expired - Lifetime
- 2002-12-10 CA CA2413880A patent/CA2413880C/en not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
CA2413880C (en) | 2011-10-18 |
US20030123664A1 (en) | 2003-07-03 |
US7218738B2 (en) | 2007-05-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CA2413880A1 (en) | Encryption and content control in a digital broadcast system | |
US6021203A (en) | Coercion resistant one-time-pad cryptosystem that facilitates transmission of messages having different levels of security | |
US7743249B1 (en) | Method of securing a document in a system and controlling access to the document and a seal for use in the method | |
US7865946B2 (en) | Data transmission controlling method and data transmission system | |
CN110035252A (en) | For encrypt/decrypt to allow random-access method and apparatus to multimedia content | |
JP4624235B2 (en) | Content usage information providing apparatus and content usage information transmission method | |
EP1291867A3 (en) | Information-processing with cryptographic processing | |
HK1095452A1 (en) | A method of encrypting and transferring data between a sender and a receiver using a network | |
KR20030033982A (en) | Data distributing system and method, transmitting apparatus and method, receiving apparatus and method, recording medium for recording data writing/assembling program | |
AU2002252241A1 (en) | Method and system for providing bus encryption based on cryptographic key exchange | |
JP5601668B2 (en) | Method for protecting network message packets | |
US20100100742A1 (en) | Transport Stream Watermarking | |
US20060236405A1 (en) | Portable terminal connectable to a content server | |
SE9803979D0 (en) | A method and a device for encryption of images | |
JP2009545229A5 (en) | ||
JP2000115154A5 (en) | Data processing equipment and methods, and data decoding processing equipment and methods | |
CN1748209A (en) | Method and equipment thereof that the numerical data of encrypting is duplicated and deciphered | |
CN112347493A (en) | Encryption, decryption and graying method for OFD (office file) | |
NZ506002A (en) | Encryption processing for streaming media by assigning tag value, creating packet key, encrypting data and adding tag value | |
EP0910190A3 (en) | System and method for decryption in the symbol domain | |
JP2003264549A (en) | Data distribution system, sending device, receiving device, data distribution method, sending method, receiving method, recording medium on which data preparation program is recorded, and recording medium on which data assembling program is recorded | |
JPH04181282A (en) | Cryptographic system for file | |
CN109862002B (en) | Traceable data security fidelity method | |
JP2008147926A (en) | Encrypting device and decrypting device and method | |
JPH10336128A (en) | Scrabble system for digital broadcast |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
EEER | Examination request | ||
MKEX | Expiry |
Effective date: 20221212 |