IPC분류정보
국가/구분 |
United States(US) Patent
등록
|
국제특허분류(IPC7판) |
|
출원번호 |
US-0318782
(2002-12-13)
|
발명자
/ 주소 |
|
출원인 / 주소 |
- Sony Corporation
- Sony Electronics Inc.
|
대리인 / 주소 |
|
인용정보 |
피인용 횟수 :
125 인용 특허 :
200 |
초록
▼
A method and apparatus for enabling use of multiple digital rights management scenarios (DRM). Unencrypted data representing digital content is examined to identify at least segments of content for encryption. The identified segments of content are duplicated and then encrypted using a first encryp
A method and apparatus for enabling use of multiple digital rights management scenarios (DRM). Unencrypted data representing digital content is examined to identify at least segments of content for encryption. The identified segments of content are duplicated and then encrypted using a first encryption method associated with a first DRM to produce first encrypted segments. Duplicates are encrypted using a second encryption method associated with a second DRM to produce second encrypted segments. A set of pointers are generated that point to the first and second encrypted segments content. A file is then created containing first and second encrypted segments of content, pointers and unencrypted content along with DRM rights data to produce a selectively encrypted multiple DRM enabled file.
대표청구항
▼
What is claimed is: 1. A method of enabling use of multiple digital rights management scenarios (DRM), comprising the following sequence of operations: examining unencrypted data representing digital content to identify segments of the unencrypted data for encryption; duplicating the segments of da
What is claimed is: 1. A method of enabling use of multiple digital rights management scenarios (DRM), comprising the following sequence of operations: examining unencrypted data representing digital content to identify segments of the unencrypted data for encryption; duplicating the segments of data to produce first and second copies of the identified segments of data; after duplicating the identified segments of data, encrypting the first copy of the identified segments of data using a first encryption method associated with a first DRM to produce first encrypted segments; after duplicating the identified segments of content, encrypting the second copy of the identified segments of content using a second encryption method associated with a second DRM to produce second encrypted segments; generating first pointers that point to locations of the first encrypted segments; generating second pointers that point to locations of the second encrypted segments; and after producing the first and second encrypted segments, replacing the identified segments of data with both the first encrypted segments and the second encrypted segments in the digital content; and after generating the first and second pointers, inserting both the first and second pointers to produce a partially encrypted dual DRM enabled file, wherein the segments identified for encryption comprise only a portion of the total segments that make up the digital content, and wherein segments that are not identified for encryption remain unencrypted in the partially encrypted dual DRM enabled file. 2. The method according to claim 1, wherein the content comprises digitized audio. 3. The method according to claim 1, wherein the content comprises digitized video. 4. The method according to claim 1, further comprising appending data to enable digital rights under the first DRM to the file. 5. The method according to claim. 1, further comprising appending data to enable digital rights under the second DRM to the file. 6. The method according to claim 1, wherein the first and second pointers comprise byte offsets identifying a starting location for encrypted segments. 7. The method according to claim 1, wherein the first and second encrypted segments have a duration defined by an encryption quanta. 8. The method according to claim 1, further comprising appending data to enable digital rights under at least one of the first DRM and the second DRM to the file; and transmitting the file to a customer. 9. A computer readable medium storing instructions which, when executed on a programmed processor, carry out the method of method of enabling use of multiple digital rights management scenarios according to claim 1. 10. An encoder that enables use of multiple digital rights management scenarios (DRM), comprising: means for examining unencrypted data representing digital content to identify segments of the unencrypted data for encryption; means for duplicating the segments of data to produce first and second copies of the identified segments of data; a first encrypter that encrypts the first copy of the identified segments of data using a first encryption method associated with a first DRM to produce first encrypted segments; a second encrypter that encrypts the second copy of the identified segments of duplicating the segments of data to produce first and second copies of the identified segments of data; using a second encryption method associated with a second DRM to produce second encrypted segments; means for generating first pointers that point to locations of the first encrypted segments; means for generating second pointers that point to locations of the second encrypted segments; and means for replacing the identified segments with both the first encrypted segments and the second encrypted segments in the digital content, and inserting both the first and second pointers to produce a partially encrypted dual DRM enabled file, wherein the segments identified for encryption comprise only a portion of the total segments that make up the digital content, and wherein segments that are not identified for encryption remain unencrypted in the partially encrypted dual DRM enabled file. 11. The encoder according to claim 10, wherein the content comprises at least one of digitized audio and digitized video. 12. The encoder according to claim 10, further comprising means for appending data to enable digital rights under at least one of the first DRM and the second DRM to the file. 13. The encoder according to claim 10, wherein the first and second pointers comprise byte offsets identifying a starting location for encrypted segments of content. 14. The encoder according to claim 10, wherein the first and second encrypted segments of content have a duration defined by an encryption quanta. 15. The encoder according to claim 10, further comprising appending data to enable digital rights under at least one of the first DRM and the second DRM to the file; and transmitting the file to a customer. 16. The encoder according to claim 10, implemented in a programmed general purpose computer. 17. A method of using rights to digital content under one of a plurality of digital rights management scenarios (DRM), comprising: carrying out a transaction to acquire digital rights to the digital content; after carrying out the transaction, receiving the digital content containing: segments of unencrypted data; first encrypted segments of selected data encrypted using a first encryption method associated with a first DRM; second encrypted segments of said selected data encrypted using a second encryption method associated with a second DRM, whereby the same selected data are separately encrypted using two different encryption methods associated with two different DRMs, and wherein the first and second encrypted segments both represent said selected data when not encrypted; first pointers that point to locations of the first encrypted segments of said selected data; second pointers that point to locations of the second encrypted segments of said selected data; and DRM data that enables digital rights under at least one of the first DRM and the second DRM; wherein the first and second pointers comprise bytes offsets identifying a starting location for encrypted segments of said selected data; after receiving the digital content, determining that valid digital rights are available from the DRM data; and after detecting that valid digital rights are available, decrypting one of the first and second encrypted segments of said selected data to enable playing of the content. 18. The method according to claim 17, wherein the content comprises at least one of digitized audio and digitized video. 19. The method according to claim 17, wherein the first and second encrypted segments of said selected data have a duration defined by an encryption quanta. 20. A computer readable medium storing instructions which, when executed on a programmed processor, carry out the method of using rights to digital content according to claim 17. 21. A decrypter that enables use rights to digital content under one of a plurality of digital rights management scenarios (DRM), comprising: means for carrying out a transaction to acquire digital rights to the content; means for receiving digital content containing: segments of unencrypted data, first encrypted segments of selected data encrypted using a first encryption method associated with a first DRM; second encrypted segments of said selected data encrypted using a second encryption method associated with a second DRM, whereby the same selected data are separately encrypted using two different encryption methods associated with two different DRMs, and wherein the first and second encrypted segments both represent said selected data when not encrypted; first pointers that point to locations of the first encrypted segments of said selected data; second pointers that point to locations of the second encrypted segments of said selected data; and DRM data that enables digital rights under at least one of the first DRM and the second DRM; wherein the first and second pointers comprise bytes offsets identifying a starting location for encrypted segments of said selected data; a DRM validator that determines that valid digital rights are available from the DRMdata; and a decrypter that decrypts one of the encrypted segments of said selected data to enable playing the content. 22. The decrypter according to claim 21, wherein the content comprises at least one of digitized audio and digitized video. 23. The decrypter according to claim 21, wherein the first and second encrypted segments of said selected data have a duration defined by an encryption quanta. 24. The decrypter according to claim 21, implemented in a programmed general purpose computer. 25. A selectively encrypted digital content signal that enables use of multiple digital rights management scenarios (DRM) embodied as code stored in a storage medium, comprising: segments of unencrypted data; first encrypted segments of selected data encrypted using a first encryption method associated with a first DRM; second encrypted segments of said selected data encrypted using a second encryption method associated with a second DRM, whereby the same selected data are separately encrypted using two different encryption methods associated with two different DRMS, and wherein the first and second encrypted segments both represent said selected data when not encrypted; a first segment of code comprising first pointers that point to locations of the first encrypted segments of said selected data; a second segment of code comprising second pointers that point to locations of the second encrypted segments of said selected data; wherein the first and second pointers comprise bytes offsets identifying a starting location for encrypted segments of said selected data; and a segment of DRM data that enables digital right under at least one of the first DRM and the second DRM. 26. The carrier wave according to claim 25, wherein the content comprises at least one of digitized audio and digitized video. 27. The carrier wave according to claim 25, wherein the first and second encrypted segments of said selected data have a duration defined by an encryption quanta. 28. A selectively encrypted digital content signal that enables use of multiple digital rights management scenarios (DRM) embodied in a computer readable medium, comprising: segments of unencrypted data; first encrypted segments of selected data encrypted using a first encryption method associated with a first DRM; second encrypted segments of said selected data encrypted using a second encryption method associated with a second DRM, whereby the same selected data are separately encrypted using two different encryption methods associated with two different DRMs, and wherein the first and second encrypted segments both represent said selected data when not encrypted; a first segment of code comprising first pointers that point to locations of the first encrypted segments of said selected data; wherein the first and second pointers comprise bytes offsets identifying a starting location for encrypted segments of said selected data; and a second segment of code comprising second pointers that point to locations of the second encrypted segments of said selected data; a segment of DRM data that enables digital rights under at least one of the first DRM and the second DRM. 29. The computer readable medium according to claim 28, wherein the content comprises at least one of digitized audio and digitized video. 30. The computer readable medium according to claim 28, wherein the first and second encrypted segments of said selected data have a duration defined by an encryption quanta. 31. A method of enabling use of multiple digital rights management (DRM) systems, comprising the following sequence of operations: examining unencrypted data representing digital content to identify segments of selected the unencrypted data for encryption; after identifying the segments of said selected data, encrypting the identified segments of said selected data using a first encryption method associated with a first DRM to produce first encrypted segments; after identifying the segments of said selected data, encrypting the identified segments of said selected data using a second encryption method associated with a second DRM to produce second encrypted segments; whereby the same selected data are separately encrypted using two different encryption methods associated with two different DRMs, and wherein the first and second encrypted segments both represent said selected data when not encrypted; and after producing the first and second encrypted segments, replacing the identified segments of said selected data with both the first encrypted segments and the second encrypted segments in the digital content, wherein the segments identified for encryption comprise only a portion of the total segments that make up the digital content, and wherein segments that are not identified for encryption remain unencrypted. 32. The method according to claim 31, wherein the content comprises at least one of digitized audio and digitized video. 33. The method according to claim 31, wherein the content comprises digitized video. 34. The method according to claim 31, further comprising appending data to enable digital rights under at least one of the first DRM and the second DRM to the file. 35. The method according to claim 31, wherein the first and second encrypted segments have a duration defined by an encryption quanta. 36. The method according to claim 31, further comprising appending data to enable digital rights under at least one of the first DRM and the second DRM to the file; and transmitting the file to a customer. 37. A computer readable medium storing instructions which, when executed on a programmed processor, carry out the method of method of enabling use of multiple digital rights management scenarios according to claim 31. 38. A computer readable medium storing the multiple selectively DRM encrypted file generated according to the method of claim 31.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.