Claims
- 1. A method for processing digital media content in a computer system wherein the computer system comprises a first general purpose processor and a second co-processor on the computer, wherein the second co-processor is configured to perform common but relatively complex subroutines, the method comprising:
encrypting digital media content into a data file in accordance with an encryption/decryption algorithm; inserting the encryption/decryption algorithm as metadata into the data file; and transmitting the data file.
- 2. The method of claim 1, wherein the first processor is a general purpose digital signal processor (DSP).
- 3. The method of claim 1, wherein the first processor is an application specific integrated circuit (ASIC).
- 4. The method of claim 1, wherein the data file is transmitted to a distribution entity for subsequent transmission to a displaying entity.
- 5. The method of claim 1 further comprising:
encrypting different media content into the data file in accordance with a different encryption/decryption algorithm; and inserting the different encryption/decryption algorithm into the data file.
- 6. A method for processing digital media content in a computer system wherein the computer system comprises a first general purpose processor and a second co-processor on the computer, wherein the second co-processor is configured to perform common but relatively complex subroutines, the method comprising:
(a) receiving a data file, wherein the data file comprises:
(i) media content compressed in accordance with an encryption/decryption algorithm, and (ii) metadata comprising the encryption/decryption algorithm; and (b) decrypting the media content in accordance with the encryption/decryption algorithm.
- 7. The method of claim 6, wherein the first processor is a general purpose digital signal processor (DSP).
- 8. The method of claim 6, wherein the first processor is an application specific integrated circuit (ASIC).
- 9. The method of claim 6, further comprising displaying the decrypted media content in a cinema.
- 10. The method of claim 6, further comprising:
storing the encryption/decryption algorithm; and receiving an identifier that identifies the encryption/decryption algorithm for specific media content.
- 11. The method of claim 6, further comprising destroying the encryption/decryption algorithm subsequent to decrypting the media content.
- 12. The method of claim 6, further comprising receiving and utilizing a different encryption/decryption algorithm for alternative media content.
- 13. An apparatus for processing digital media content in a computer system, the computer system comprising:
(a) a computer having a memory; (b) a first general purpose processor and a second co-processor on the computer, wherein the second co-processor is configured to perform common but relatively complex subroutines, and wherein the first processor and second co-processor are configured to:
(i) encrypt the media content into a data file in accordance with an encryption/decryption algorithm; (ii) insert the encryption/decryption algorithm as metadata into the data file; and (iii) transmit the data file.
- 14. The apparatus of claim 13, wherein the first processor is a general purpose digital signal processor (DSP).
- 15. The apparatus of claim 13, wherein the first processor is an application specific integrated circuit (ASIC).
- 16. The apparatus of claim 13, wherein the data file is transmitted to a distribution entity for subsequent transmission to a displaying entity.
- 17. The apparatus of claim 13, wherein the first processor and second co-processor are further configured to:
encrypt the media content in accordance with a different encryption/decryption algorithm; and insert the different encryption/decryption algorithm into the data file.
- 18. An apparatus for processing digital media content in a computer system, the computer system comprising:
(a) a computer having a memory; (b) a first general purpose processor and a second co-processor on the computer, wherein the second co-processor is configured to perform common but relatively complex subroutines, and wherein the first processor and second co-processor are configured to:
(i) receive a data file, wherein the data file comprises:
(1) media content compressed in accordance with an encryption/decryption algorithm, and (2) metadata comprising the encryption/decryption algorithm; and (ii) decrypt the media content in accordance with the encryption/decryption algorithm.
- 19. The apparatus of claim 18, wherein the first processor is a general purpose digital signal processor (DSP).
- 20. The apparatus of claim 18, wherein the first processor is an application specific integrated circuit (ASIC).
- 21. The apparatus of claim 18, wherein the decrypted media content is displayed in a cinema.
- 22. The apparatus of claim 18, wherein:
(a) the encryption/decryption algorithm is stored in the memory of the computer; and (b) the first processor and second co-processor are further configured to receive an identifier that identifies the encryption/decryption algorithm for specific media content.
- 23. The apparatus of claim 18, wherein the first processor and second co-processor are further configured to destroy the encryption/decryption algorithm subsequent to decrypting the media content.
- 24. The apparatus of claim 18, wherein the first processor and second co-processor are configured to receive and utilize a different encryption/decryption algorithm for alternative media content.
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This application claims the benefit under 35 U.S.C.§119(e) of the following co-pending and commonly-assigned U.S. provisional patent applications which is incorporated by reference herein:
[0002] U.S. Provisional Patent Application Serial No. 60/376,243, filed Apr. 29, 2002, by inventors William G. Connelly and Bernard Mark Gudaitis, entitled ARCHITECTURE CONTAINING EMBEDDED COMPRESSION AND ENCRYPTION ALGORITHMS WITHIN THE DATA FILE, attorneys' docket number G&C 147.0096-US-P1.
[0003] This application is related to the following co-pending and commonly-assigned patent applications, which applications are incorporated by reference herein:
[0004] U.S. Provisional Patent Application Serial No. 60/376,105, filed Apr. 29, 2002, by inventor Charles F. Stirling, entitled SECURE DATA CONTENT DELIVERY SYSTEM FOR MULTIMEDIA APPLICATIONS UTILIZING BANDWIDTH EFFICIENT MODULATION, attorneys' docket number G&C 147.0068-US-P1,
[0005] U.S. Provisional Patent Application Serial No. 60/376,244, filed Apr. 29, 2002, by inventors Ismael Rodriguez and James C. Campanella, entitled METHOD TO SECURELY DISTRIBUTE LARGE DIGITAL VIDEO/DATA FILES WITH OPTIMUM SECURITY, attorneys' docket number G&C 147.0101-US-P1,
[0006] U.S. Provisional Patent Application Serial No. 60/376,254, filed Apr. 29, 2002, by inventor Michael A. Enright, entitled METHOD TO DECOMPRESS AND MULTIPLEX MULTIPLE VIDEO STREAMS IN REAL-TIME, attorneys' docket number G&C 147.0080-US-P1,
[0007] U.S. Provisional Patent Application Serial No. 60/376,085, filed Apr. 29, 2002, by inventors David Kung and William G. Connelly, entitled METHOD AND APPARATUS TO INSTALL DIGITAL CINEMA PROJECTORS PROVIDING DUAL USE OF OPTICS AND SPACE, attorneys' docket number G&C 147.0098-US-P1;
Provisional Applications (1)
|
Number |
Date |
Country |
|
60376243 |
Apr 2002 |
US |