Information processing apparatus, information recording medium manufacturing apparatus, information recording medium, method, and computer program
First Claim
1. An information processing apparatus for playing back a content recorded on an information recording medium, comprising:
- a data transform processor performing a substitution process on content member data recorded on the information recording medium,wherein the data transform processor substitutes transform data as substitute data for the content member data in accordance with information stored in a fix-up table,wherein the data transform processor acquires fix-up tables on the information recording medium, and acquires, from the fix-up tables, the transform data as the substitute data corresponding to a part of the member data of the content, and the recording position information of the transform data, and acquires a reference bit position information which indicates a bit position to be referenced from among a plurality of bits of an identification information identifying a content playback apparatus or a content playback application program,wherein the data transform determines whether or not to perform a substitution process based on a bit information of a bit position which is indicated by the reference bit position information.
0 Assignments
0 Petitions
Accused Products
Abstract
To provide an apparatus, a recording medium and a method for effectively preventing unauthorized use of a content. A content containing broken data different from correct content member data is recorded on an information recording medium. Furthermore, transform data, as the correct member data, to be substituted for the broken data, and a fix-up table storing setting position information of the content are recorded on the information recording medium. During the content playback process, the transform data is substituted for the content member data in accordance with the fix-up table recorded on the information recording medium. With this arrangement, even if the encryption key corresponding to the encrypted content recorded on the information recording medium is leaked, an apparatus unable to acquire the transform data cannot play back the content. Unauthorized use of the content is thus controlled.
49 Citations
27 Claims
-
1. An information processing apparatus for playing back a content recorded on an information recording medium, comprising:
-
a data transform processor performing a substitution process on content member data recorded on the information recording medium, wherein the data transform processor substitutes transform data as substitute data for the content member data in accordance with information stored in a fix-up table, wherein the data transform processor acquires fix-up tables on the information recording medium, and acquires, from the fix-up tables, the transform data as the substitute data corresponding to a part of the member data of the content, and the recording position information of the transform data, and acquires a reference bit position information which indicates a bit position to be referenced from among a plurality of bits of an identification information identifying a content playback apparatus or a content playback application program, wherein the data transform determines whether or not to perform a substitution process based on a bit information of a bit position which is indicated by the reference bit position information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An information recording medium manufacturing apparatus for manufacturing an information recording medium, comprising:
-
a data processor for generating a content containing broken data different from authorized content member data, a fix-up table holding transform data as the authorized content member data that is to be substituted for the broken data, and a data transform program containing an execution command of executing a substitution process on the content member data with the fix-up table applied, and a data recorder for recording the content containing the broken data, the fix-up table, and the data transform program onto an information recording medium, wherein the data transform program further acquires successively divisional fix-up tables distributed in member packets of the content recorded on the information recording medium, and acquiring, from the divisional fix-up tables, the transform data as the substitute data corresponding to a part of the member data of the content, and the recording position information of the transform data, and acquires a reference bit position information which indicates a bit position to be referenced from among a plurality of bits of an identification information identifying a content playback apparatus or a content playback application program, wherein the data transform program determines whether or not to perform a substitution process based on a bit information of a bit position which is indicated by the reference bit position information. - View Dependent Claims (11, 12, 13)
-
-
14. An information processing method of playing back a content recorded on an information recording medium, comprising:
-
a data transform processing step of performing, by a processor, a substitution process on content member data recorded on the information recording medium, wherein the data transform processing step includes substituting transform data as substitute data for the content member data in accordance with transform data acquired from a fix-up table, wherein the data transform processing step comprises acquiring fix-up tables on the information recording medium, and acquiring, from the divisional fix-up tables, the transform data as the substitute data corresponding to a part of the member data of the content, and the recording position information of the transform data, and acquires a reference bit position information which indicates a bit position to be referenced from among a plurality of bits of an identification information identifying a content playback apparatus or a content playback application program, wherein the data transform processing step determines whether or not to perform a substitution process based on a bit information of a bit position which is indicated by the reference bit position information. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. An information recording medium manufacturing method of manufacturing an information recording medium, comprising:
-
a data processing step of generating, by a processor, a content containing broken data different from authorized content member data, a fix-up table holding transform data as the authorized content member data that is to be substituted for the broken data, and having setting position information regarding the content of the transform data, and a data transform program containing an execution command of executing a substitution process on the content member data with the fix-up table applied, and a data recording step of recording, by a recording unit, the content, containing the broken data, the fix-up table, and the data transform program onto an information recording medium, wherein the data transform program further acquires fix-up tables distributed in member packets of the content recorded on the information recording medium, and acquires, from the fix-up tables, the transform data as the substitute data corresponding to a part of the member data of the content, and the recording position information of the transform data, and acquires a reference bit position information which indicates a bit position to be referenced from among a plurality of bits of an identification information identifying a content playback apparatus or a content playback application program, wherein the data transform program determines whether or not to perform the substitution process based on a bit information of a bit position which is indicated by the reference bit position information. - View Dependent Claims (24, 25, 26)
-
-
27. A non-transitory computer readable storage medium comprising:
-
computer readable and executable instructions that when executed by a processor cause an information processing apparatus to play back a content recorded on an information recording medium, and to execute a data transform processing step of performing a substitution process on content member data recorded on the information recording medium, wherein the data transform processing step includes substituting transform data as substitute data for the content member data in accordance with information acquired from a fix-up table, wherein the data transform processing step comprises acquiring fix-up tables distributed in member packets of the content recorded on the information recording medium, and acquiring, from the fix-up tables, the transform data as the substitute data corresponding to a part of the member data of the content, and the recording position information of the transform data, and acquires a reference bit position information which indicates a bit position to be referenced from among a plurality of bits of an identification information identifying a content playback apparatus or a content playback application program, wherein the data transform processing step determines whether or not to perform the substitution process based on a bit information of a bit position which is indicated by the reference bit position information.
-
Specification