Information recording and/or reproducing apparatus
First Claim
1. A computer readable non-transitory storage recording medium for use in a reproducing apparatus, said computer readable non-transitory storage recording medium being created by a recording apparatus having a map file creating circuit, said computer readable non-transitory storage medium having stored thereon:
- enciphered contents data, wherein the contents data is recorded as a sequence of transport packets, a packet identifier (PID) is located at a fixed position on a transport packet header contained on the transport packets;
a PID filter output comprising transport packets of specified PID from the transport packets;
a map file including management information for reproduction, wherein the management information contained in the map file is associated with the enciphered contents data, the enciphered contents data being enciphered by means of a content key (Kc);
an identification key (Kd) created according to medium identification information allocated to the computer readable non-transitory storage recording medium; and
processor readable instructions for locating recording medium access positions, for performing a calculating and decoding process involving the Kd to obtain a calculated content key (Kc), and for decoding the enciphered contents data by using the calculated content key (Kc),wherein the recording medium access positions are addresses on the computer readable non-transitory storage medium equal to time stamp addresses for the transport packets outputted from the PID filter,wherein a total number of the recording medium access positions is less than a total number of the transport packets outputted from the PID filter such that a respective recording medium access position is not provided for each transport packet outputted from the PID filter, andwherein the map file creating circuit includes the PID filter, a program association table/program map table (PAT/PMT) analysis unit and a stream analysis unit, in which the outputted transport packets from the PID filter are supplied to the PAT/PMT analysis unit and the outputted transport packets from the PID filter which pertain only to video data and/or audio data are supplied to the stream analysis unit, and in which the stream analysis unit obtains information pertaining to the recording medium access positions.
0 Assignments
0 Petitions
Accused Products
Abstract
Contents data that have been enciphered and transmitted are recorded as they are on a recording medium, and the contents key used to encipher these data is enciphered in a way used in this recording system and is recorded on the medium. Moreover, a step is taken to ensure that fine trick plays can be performed. In recording contents data that have been enciphered and transmitted, the contents data themselves are recorded in the enciphered state on the recording medium. However, the contents data are decoded by a contents data decoding circuit 46, and a map file containing necessary management information for reproduction is created by a map file creating circuit 47 and this file is recorded together with the contents data.
-
Citations
16 Claims
-
1. A computer readable non-transitory storage recording medium for use in a reproducing apparatus, said computer readable non-transitory storage recording medium being created by a recording apparatus having a map file creating circuit, said computer readable non-transitory storage medium having stored thereon:
-
enciphered contents data, wherein the contents data is recorded as a sequence of transport packets, a packet identifier (PID) is located at a fixed position on a transport packet header contained on the transport packets; a PID filter output comprising transport packets of specified PID from the transport packets; a map file including management information for reproduction, wherein the management information contained in the map file is associated with the enciphered contents data, the enciphered contents data being enciphered by means of a content key (Kc); an identification key (Kd) created according to medium identification information allocated to the computer readable non-transitory storage recording medium; and processor readable instructions for locating recording medium access positions, for performing a calculating and decoding process involving the Kd to obtain a calculated content key (Kc), and for decoding the enciphered contents data by using the calculated content key (Kc), wherein the recording medium access positions are addresses on the computer readable non-transitory storage medium equal to time stamp addresses for the transport packets outputted from the PID filter, wherein a total number of the recording medium access positions is less than a total number of the transport packets outputted from the PID filter such that a respective recording medium access position is not provided for each transport packet outputted from the PID filter, and wherein the map file creating circuit includes the PID filter, a program association table/program map table (PAT/PMT) analysis unit and a stream analysis unit, in which the outputted transport packets from the PID filter are supplied to the PAT/PMT analysis unit and the outputted transport packets from the PID filter which pertain only to video data and/or audio data are supplied to the stream analysis unit, and in which the stream analysis unit obtains information pertaining to the recording medium access positions. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An apparatus comprising:
-
a computer readable non-transitory storage medium containing processor readable instructions; and a processor configured to cause a plurality of steps to be performed upon execution of the readable instructions from the computer readable non-transitory storage medium, said steps include inputting content information recorded as a sequence of transport packets, wherein a packet identifier (PID) is located at a fixed position on a transport packet header contained on the transport packets; outputting, by a PID filter, transport packets of specified PID from the transport packets; creating a map file, the map file including management information for reproduction, wherein the management information contained in the map file is associated with enciphered contents data, the enciphered contents data being enciphered by means of a content key (Kc); creating an identification key (Kd) according to medium identification information allocated to a respective recording medium; extracting access positions for the transport packets outputted from the PID filter; creating management information including one or more access positions for the transport packets outputted from the PID filter, wherein the recording medium access positions are addresses on the respective recording medium equal to time stamp addresses for the transport packets outputted from the PID filter and wherein a total number of the recording medium access positions is less than a total number of the transport packets outputted from the PID filter such that a respective recording medium access position is not provided for each transport packet outputted from the PID filter; and writing the inputted content information and the management information on the respective medium, wherein the map file is created by a map file creating circuit which includes the PID filter, a program association table/program map table (PAT/PMT) analysis unit and a stream analysis unit, in which the outputted transport packets from the PID filter are supplied to the PAT/PMT analysis unit and the outputted transport packets from the PID filter which pertain only to video data and/or audio data are supplied to the stream analysis unit, and in which the stream analysis unit obtains information pertaining to the recording medium access positions. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A reproducing apparatus comprising:
-
management information reading means for reading, from a recording medium, management information and contents information recorded as a sequence of transport packets, the management information including one or more access positions for the content information, wherein a packet identifier (PID) is located at a fixed position on a transport packet header contained on the transport packets, a PID filter removes transport packets of specified PID from the transport packets, the access positions are addresses on the recording medium equal to a time stamp for the transport packets outputted from the PID filter, and a total number of the recording medium access positions is less than a total number of the transport packets outputted from the PID filter such that a respective recording medium access position is not provided for each transport packet outputted from the PID filter; a reading control unit for reading a map file, the map file including management information for reproduction; a reproduction control unit associating the management information contained in the map file with enciphered contents data, the enciphered contents data being enciphered by means of a content key (Kc); a decoding processing unit creating an identification key (Kd) according to medium identification information allocated to a respective recording medium; the decoding processing unit performing a calculating and decoding process involving the Kd to obtain a calculated content key (Kc), and deciphering the enciphered contents data by using the calculated content key (Kc); and reading position controlling means for reading the contents information from the respective recording medium based on the access positions, wherein the map file is created by a map file creating circuit which includes the PID filter, a program association table/program map table (PAT/PMT) analysis unit and a stream analysis unit, in which the outputted transport packets from the PID filter are supplied to the PAT/PMT analysis unit and the outputted transport packets from the PID filter which pertain only to video data and/or audio data are supplied to the stream analysis unit, and in which the stream analysis unit obtains information pertaining to the recording medium access positions. - View Dependent Claims (13, 14)
-
-
15. An apparatus comprising:
-
a computer readable non-transitory storage medium containing processor readable instructions; and a processor configured to cause a plurality of steps to be performed upon execution of the readable instructions from the computer readable non-transitory storage medium, said steps include reading, from a recording medium, management information and contents information recorded as a sequence of transport packets, the management information including one or more access positions for the content information, wherein a packet identifier (PID) is located at a fixed position on a transport packet header contained on the transport packets, a PID filter removes transport packets of specified PID from the transport packets, the access positions are addresses on the recording medium equal to a time stamp address for the transport packets outputted from the PID filter, and a total number of the recording medium access positions is less than a total number of the transport packets outputted from the PID filter such that a respective recording medium access position is not provided for each transport packet outputted from the PID filter; reading a map file, the map file including management information for reproduction, where the management information contained in the map file is associated with enciphered contents data, the enciphered contents data being enciphered by means of a content key (Kc); creating an identification key (Kd) according to medium identification information allocated to a respective recording medium; and reading the contents information from the respective recording medium based on the access positions, wherein the map file is created by a map file creating circuit which includes the PID filter, a program association table/program map table (PAT/PMT) analysis unit and a stream analysis unit, in which the outputted transport packets from the PID filter are supplied to the PAT/PMT analysis unit and the outputted transport packets from the PID filter which pertain only to video data and/or audio data are supplied to the stream analysis unit, and in which the stream analysis unit obtains information pertaining to the recording medium access positions. - View Dependent Claims (16)
-
Specification