Claims
- 1. A method for multimedia transmission, comprising:
generating a copy of a multimedia stream to render first and second clear streams having identical predetermined portions; sending the first clear stream to a first conditional access (CA) component to encrypt the entire first clear stream to render a completely encrypted stream; obtaining encrypted versions of the predetermined portions from the completely encrypted stream; using the second clear stream, encrypting the predetermined portions using a second CA component to render a partially encrypted stream; and inserting the encrypted predetermined portions obtained from the completely encrypted stream into the partially encrypted stream for transmission thereof.
- 2. The method of claim 1, comprising transmitting the partially encrypted stream to plural set-top boxes over cable.
- 3. The method of claim 1, comprising wirelessly broadcasting the partially encrypted stream to plural receivers.
- 4. The method of claim 1, wherein the first CA component is a legacy component provided by an incumbent.
- 5. The method of claim 1, comprising determining locations of the predetermined portions at least in one of the streams using corresponding offsets from at least one packet identifier (PID).
- 6. The method of claim 5, wherein the offsets are in integral numbers of packets from at least one PID.
- 7. The method of claim 5, wherein the offsets are used for identifying the locations of the encrypted predetermined portions in the completely encrypted stream for obtaining them and inserting them into the partially encrypted stream.
- 8. The method of claim 1, wherein the encrypted predetermined portions obtained from the completely encrypted stream are inserted adjacent to the predetermined portions encrypted using the second CA component in the partially encrypted stream.
- 9. A system for dual partial encryption of a digital data stream, comprising:
means for copying the stream to render first and second streams; first conditional access (CA) means for encrypting only critical portions of the first stream to render a partially encrypted stream; legacy CA means for encrypting the entire second stream to render a substantially fully encrypted stream; and means for combining only critical portions from the fully encrypted stream with the partially encrypted stream.
- 10. The system of claim 9, further comprising means for transmitting the partially encrypted stream.
- 11. The system of claim 9, comprising means for transmitting the partially encrypted stream to plural set-top boxes over cable.
- 12. The system of claim 9, comprising means for wirelessly broadcasting the partially encrypted stream to plural receivers.
- 13. The system of claim 9, comprising means for determining locations of the critical portions at least in one of the streams using corresponding offsets from at least one packet identifier (PID).
- 14. The system of claim 13, wherein the offsets are in integral numbers of packets from at least one PID.
- 15. The system of claim 13, wherein the offsets are used for identifying the locations of the critical portions from the fully encrypted stream.
- 16. The system of claim 9, wherein the critical portions generated by the legacy CA means are adjacent, in the partially encrypted stream, to critical portions generated by the first CA means.
- 17. A system for use in a digital stream transmitter head end having a legacy conditional access (CA) device, comprising:
at least a system CA device encrypting at least predetermined portions of a first version of a stream; and a reconstitution component combining, into a stream, the predetermined portions from the system CA device and the predetermined portions obtained from a full encryption of a second version of the stream, the full encryption being generated by the legacy CA device.
- 18. The system of claim 17, wherein the predetermined portions obtained from the full encryption generated by the legacy CA device represent the same information as the predetermined portions encrypted by the system CA device, and the stream into which the predetermined portions are combined is the first version of the stream.
- 19. The system of claim 18, wherein the head end transmits the partially encrypted stream over cable.
- 20. The system of claim 18, wherein the head end wireless broadcasts the partially encrypted stream.
- 21. The system of claim 18, comprising at least one critical packet locator determining offsets of at least some predetermined portions from at least one packet identifier (PID).
- 22. The system of claim 21, wherein the offsets are in integral numbers of packets from at least one PID.
- 23. The system of claim 21, wherein the reconstitution component uses the offsets to insert, into the partially encrypted stream, the predetermined portions obtained from the full encryption such that the predetermined portions obtained from the full encryption are adjacent to the predetermined portions of the first version in the partially encrypted stream.
- 24. The system of claim 17, further comprising at least one buffer temporarily holding the first version of the stream.
- 25. The system of claim 21, further comprising at least one data structure storing the offsets.
RELATED APPLICATIONS
[0001] This application is a continuation-in-part of patent applications docket number SNY-R4646.01 entitled “Critical Packet Partial Encryption” to Unger et al., Ser. No. 10/038,217; patent applications docket number SNY-R4646.02 entitled “Time Division Partial Encryption” to Candelore et al., Ser. No. 10/038,032; docket number SNY-R4646.03 entitled “Elementary Stream Partial Encryption” to Candelore, Ser. No. 10/037,914; docket number SNY-R4646.04 entitled “Partial Encryption and PID Mapping” to Unger et al., Ser. No. 10/037,499; and docket number SNY-R4646.05 entitled “Decoding and Decrypting of Partially Encrypted Information” to Unger et al., Ser. No. 10/037,498 all of which were filed on Jan. 2, 2002 and are hereby incorporated by reference herein; this application is also related to and claims priority benefit of U.S. Provisional patent application serial No. 60/429,011, filed Nov. 22, 2002, docket number SNY-505305, entitled “Critical Packet Selection in an Encrypted Transport Stream Through Referenced Offset”, to Pedlow; this application is also related to and claims priority benefit of U.S. Provisional patent application serial No. 60/409,675, filed Sep. 9, 2002, docket number 50S5152, entitled “Generic PID Remapping for Content Replacement”, to Candelore; this application is also related to and claims priority benefit of U.S. Provisional patent application serial No. 60/372,870 filed Apr. 16, 2002, entitled “Generic PID Remapping for Content Replacement Applications”, to Candelore, docket number 50S5066. This application is also related to U.S. patent applications Ser. No. 10/273,905, filed Oct. 18, 2002 to Candelore et al., entitled “Video Slice and Active Region Based Dual Partial Encryption”, docket number SNY-R4854.01; Ser. No. 10/273,903, filed Oct. 18, 2002 to Candelore et al., entitled “Star Pattern Partial Encryption”, docket number SNY-S5064.01; Ser. No. 10/274,084, filed Oct. 18, 2002 to Candelore et al., entitled “Slice Mask and Moat Pattern Partial Encryption”, and docket number SNY-S5065.01; Ser. No. 10/274,019, filed Oct. 18, 2002 to Candelore et al., entitled “Video Scene Change Detection”, docket number SNY-S5162.01. Each of the above applications are hereby incorporated by reference herein.
Provisional Applications (3)
|
Number |
Date |
Country |
|
60429011 |
Nov 2002 |
US |
|
60409675 |
Sep 2002 |
US |
|
60372870 |
Apr 2002 |
US |
Continuation in Parts (5)
|
Number |
Date |
Country |
Parent |
10038217 |
Jan 2002 |
US |
Child |
10403834 |
Mar 2003 |
US |
Parent |
10038032 |
Jan 2002 |
US |
Child |
10403834 |
Mar 2003 |
US |
Parent |
10037914 |
Jan 2002 |
US |
Child |
10403834 |
Mar 2003 |
US |
Parent |
10037499 |
Jan 2002 |
US |
Child |
10403834 |
Mar 2003 |
US |
Parent |
10037498 |
Jan 2002 |
US |
Child |
10403834 |
Mar 2003 |
US |