Information processing apparatus, information processing method, recording medium, and program
First Claim
1. An information processing apparatus for outputting content to a storage medium, comprising:
- extracting means for extracting content data contained in the content, the content comprising the content data and separate attribute data for the content data;
converting means for converting a format of the extracted content data into a predetermined format compatible with the storage medium by encrypting the extracted content data with a key specific to the storage medium;
generating means for generating a message authentication code based on conditions of use for the extracted content data;
output means for outputting the extracted content data, the conditions of use for the extracted content data, and the message authentication code to the storage medium;
receiving means for receiving reference information indicating a position of the content data on the storage medium;
generating means for generating a file from the attribute data;
attaching means for attaching the reference information to the file; and
wherein the output means outputs the file to the storage medium.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention relates to an information processing apparatus, an information processing method, a recording medium, and a program for importing and exporting a content with information missing controlled. A CPU extracts a sound track contained in the content in step S301, and converts a format of the extracted sound track into a format compatible with a memory stick in step S302. The CPU generates a predetermined file from data contained in the content and excluding the sound track in step S304. In step S306, the CPU attaches reference information of the sound track to the file. In step S307, the CPU controls the writing of the sound track in the converted format and the file to the memory stick. The present invention is applied to clients of a DRM system.
43 Citations
9 Claims
-
1. An information processing apparatus for outputting content to a storage medium, comprising:
-
extracting means for extracting content data contained in the content, the content comprising the content data and separate attribute data for the content data; converting means for converting a format of the extracted content data into a predetermined format compatible with the storage medium by encrypting the extracted content data with a key specific to the storage medium; generating means for generating a message authentication code based on conditions of use for the extracted content data; output means for outputting the extracted content data, the conditions of use for the extracted content data, and the message authentication code to the storage medium; receiving means for receiving reference information indicating a position of the content data on the storage medium; generating means for generating a file from the attribute data; attaching means for attaching the reference information to the file; and wherein the output means outputs the file to the storage medium. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An information processing method for outputting content to a storage medium, comprising:
-
extracting content data contained in the content, the content comprising the content data and separate attribute data for the content data; converting a format of the extracted content data into a predetermined format compatible with the storage medium by encrypting the extracted content data with a key specific to the storage medium; generating a message authentication code based on conditions of use for the extracted content data; outputting the extracted content data, the conditions of use for the extracted content data, and a message authentication code to the storage medium; receiving reference information indicating a position of the content data on the storage medium; generating a file from the attribute data; attaching the reference information to the file; and outputting the file to the storage medium.
-
-
9. A recording medium storing a computer readable program for causing a computer to perform a method for processing information for outputting content to a storage medium, the method comprising:
-
extracting content data contained in the content, the content comprising the content data and separate attribute data for the content data; converting a format of the extracted content data into a predetermined format compatible with the storage medium by encrypting the extracted content data with a key specific to the storage medium; generating a message authentication code based on conditions of use for the extracted content data; outputting the extracted content data, the conditions of use for the extracted content data, and the message authentication code to the storage medium; receiving reference information indicating a position of the content data on the storage medium; generating a file from the attribute data; attaching the reference information to the file; and outputting the file to the storage medium.
-
Specification