Encoding and recording apparatus, playback apparatus, and program
First Claim
1. An encoding and recording apparatus for, when content key information corresponding to encoded content recorded in a content storage medium is input, encoding the content key information and recording it in a storage medium, the encoding and recording apparatus comprising:
- first encoding means for encoding fixed information which are input in advance and different for each user, and for writing the obtained encoded fixed information in a protected area of the storage medium;
decoding means for obtaining fixed information by decoding the encoded fixed information in the protected area; and
second encoding means for encoding the content key information on the basis of the fixed information obtained by the decoding means or fixed information newly input, and for writing the obtained encoded content key information in a data area of the storage medium other than the protected area.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention relates to an encoding and recording apparatus, a playback apparatus, and a program which solve the possibility of a capacity shortage of a protected area accompanying an increase in an information amount and the number of content keys. It is configured such that an encoded user identifier is recorded in a protected area of a key storage medium. The encoded user identifier is fixed information, and has the characteristic in which a data amount is not increased in connection with a utilization form. Therefore, a capacity shortage of the protected area is not brought about.
-
Citations
44 Claims
-
1. An encoding and recording apparatus for, when content key information corresponding to encoded content recorded in a content storage medium is input, encoding the content key information and recording it in a storage medium, the encoding and recording apparatus comprising:
-
first encoding means for encoding fixed information which are input in advance and different for each user, and for writing the obtained encoded fixed information in a protected area of the storage medium;
decoding means for obtaining fixed information by decoding the encoded fixed information in the protected area; and
second encoding means for encoding the content key information on the basis of the fixed information obtained by the decoding means or fixed information newly input, and for writing the obtained encoded content key information in a data area of the storage medium other than the protected area. - View Dependent Claims (2, 4, 5, 6, 7, 8)
-
-
3. An encoding and recording apparatus for, when content key information corresponding to encoded content recorded in a content storage medium is input, encoding the content key information and recording it in a storage medium, the encoding and recording apparatus comprising:
-
decoding means for, when encoded fixed information which is written in advance in a protected area of the storage medium and which is formed due to fixed information different for each user being encoded is read out of the protected area, obtaining fixed information by decoding the encoded fixed information; and
second encoding means for encoding the content key information on the basis of the fixed information obtained by the decoding means or fixed information newly input, and for writing the obtained encoded content key information in a data area of the storage medium other than the protected area.
-
-
9. A playback apparatus for decoding encoded content key information recorded in a content storage medium on the basis of encoded fixed information and encoded content key information which have been recorded in a key storage medium, and for outputting decoded results, the playback apparatus comprising:
-
first decoding means for decoding the encoded fixed information in the key storage medium to obtain fixed information;
second decoding means for decoding the encoded content key information in the key storage medium on the basis of the fixed information to obtain content key information;
third decoding means for decoding the encoded content key information in the content storage medium on the basis of the decoded content key information to obtain content key information; and
output processing means for processing to output the decoded content information. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A program stored in a computer readable storage medium, for use in an encoding and recording apparatus for encoding content key information to be input, and recording it in a recording media, the program comprising:
-
a first program code to cause a computer to execute a first encoding processing for encoding fixed information input in advance to be temporarily maintained in a memory, and for writing the maintained encoded fixed information in a protected area of the storage medium;
a second program code to cause making a computer to execute a decoding processing for decoding the encoded fixed information in the protected area and for obtaining fixed information; and
a third program code to cause a computer to execute a second encoding processing for encoding the content key information to be temporarily maintained in a memory on the basis of the decoded fixed information, and for writing the maintained encoded content key information in a data area of the storage medium other than the protected area. - View Dependent Claims (18, 20, 21, 22, 23)
-
-
19. A program for use in an encoding and recording apparatus for when content key information corresponding to encoded content recorded in a content storage medium is input, encoding the content key information and recording it in a storage medium, the program comprising:
-
a first program code to cause a computer to execute a decoding processing for, when encoded fixed information which is written in advance in a protected area of the storage medium and is formed due to fixed information different for each user being encoded is read from the protected area, obtaining fixed information by decoding the encoded fixed information; and
a second program code to cause a computer to execute a second encoding processing for encoding the content key information to be temporarily maintained in a memory on the basis of the fixed information obtained by the decoding means or fixed information newly input, and for writing the maintained encoded content key information in a data area of the storage medium other than the protected area.
-
-
24. A program stored in a computer readable storage medium, for use in a playback apparatus for decoding encoded content key information recorded in a content storage medium on the basis of encoded fixed information and encoded content key information which have been recorded in a key storage medium, and for outputting decoded results, the program comprising:
-
a first program code to cause a computer to execute a first decoding processing for decoding the encoded fixed information in the key storage medium to be temporarily maintained in a memory, and for transmitting the maintained fixed information;
a second program code to cause a computer to execute a second decoding processing for decoding the encoded content key information in the key storage medium to be temporarily maintained in a memory on the basis of the transmitted fixed information, and for transmitting the maintained content key information;
a third program code to cause a computer to execute a third decoding processing for decoding the encoded content key information in the content storage medium to be temporarily maintained in a memory on the basis of the transmitted content key information, and for transmitting the maintained content information; and
a fourth program code to cause a computer to execute an output processing for the transmitted content information. - View Dependent Claims (25, 26, 27, 28, 29, 30)
-
-
31. An encoding and recording apparatus for recording content key information formed due to content key information corresponding to encoded content recorded in a content storage medium being encoded, in a storage medium, the encoding and recording apparatus comprising:
-
first encoding means for, when fixed information different for each user is received from a network, encoding the fixed information, and writing the obtained encoded fixed information in a protected area of the storage medium; and
key writing means for, when encoded content key information which can be decoded by the fixed information is received from a network, writing the encoded content key information in a data area of the storage medium other than the protected area. - View Dependent Claims (32, 33, 34, 35)
-
-
36. A program stored in a computer readable storage medium, for use in an encoding and recording apparatus for recording content key information formed due to content key information corresponding to encoded content recorded in a content storage medium being encoded, in a storage medium, the program comprising:
-
a first program code to cause a computer to execute a first encoding processing for, when fixed information different for each user is received from a network, encoding the fixed information to be temporarily maintained in a memory, and writing the maintained encoded fixed information in a protected area of the storage medium; and
a second program code to cause a computer to execute key writing processing for, when encoded content key information which can be decoded by the fixed information is received from a network, writing the encoded content key information in a data area of the storage medium other than the protected area. - View Dependent Claims (37, 38, 39, 40)
-
-
41. A program stored in a computer readable storage medium, for use in a server apparatus which can communicate via a network with respect to an encoding and recording apparatus having a function of encoding fixed information to be input which are different for each user and recording it in a storage medium, and a function of recording encoded content key information which can be decoded by the fixed information in the storage medium, the program comprising:
-
a first program code to cause a computer to execute a fixed information transmitting processing for reading out the fixed information maintained in advance in a memory from the memory, and for transmitting the obtained fixed information to the encoding and recording apparatus via the network; and
a second program code to cause a computer to execute key encoding processing for encoding content key information input in advance on the basis of the fixed information in the memory, and for transmitting the obtained encoded content key information to the encoding and recording apparatus via the network. - View Dependent Claims (42, 43, 44)
-
Specification