Information processing device, information recording medium and information processing method, and computer program
First Claim
1. An information recording medium manufacturing method comprising:
- acquiring a scramble rule to apply to content to be recorded on an information recording medium, wherein said scramble rule describes a previously set settings value;
generating scrambled content by executing scrambling processing as to the content, according to the acquired scramble rule, wherein the scrambling processing includes Exclusive-OR computing processing of;
(a) content data which includes PID data including a data-type information within a transport stream packet; and
(b) said previously set settings value or a value calculated based on said previously set settings value; and
recording;
(a) the generated scrambled content;
(b) a table describing locations of the content data which includes said PID data including said data-type information within said transport stream packet executed in the Exclusive-OR computing processing; and
(c) the scramble rule applied to the content which includes said PID data including said data-type information within said transport stream packet, onto an information recording medium.
1 Assignment
0 Petitions
Accused Products
Abstract
A configuration is provided which improves scrambling processing of content and eliminates unauthorized use of content. Scramble rules which differ for each content are used for content scrambling processing. For example, in the event of using shuffling processing, various shuffle states are specified as scramble rules. In the event of using Exclusive-OR processing, a value applicable to EXOR is specified as the scramble rule. Also, in the event of using rotation processing, a shift amount is specified as the scramble rule. In the event of using 32 shuffle elements in shuffling processing, 32! different shuffle states, that is to say, 32! different scramble rules can be specified. Also, the values for EXOR or the rotation shift amount can be set as various values, and many scramble rules can be set.
-
Citations
34 Claims
-
1. An information recording medium manufacturing method comprising:
-
acquiring a scramble rule to apply to content to be recorded on an information recording medium, wherein said scramble rule describes a previously set settings value; generating scrambled content by executing scrambling processing as to the content, according to the acquired scramble rule, wherein the scrambling processing includes Exclusive-OR computing processing of; (a) content data which includes PID data including a data-type information within a transport stream packet; and (b) said previously set settings value or a value calculated based on said previously set settings value; and recording; (a) the generated scrambled content; (b) a table describing locations of the content data which includes said PID data including said data-type information within said transport stream packet executed in the Exclusive-OR computing processing; and (c) the scramble rule applied to the content which includes said PID data including said data-type information within said transport stream packet, onto an information recording medium. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An information processing device for executing content recording processing as to an information recording medium, the information processing device comprising:
-
a processor; a memory device which stores instructions, which when executed by the processor, cause the processor to; (a) acquire acquiring a scramble rule to be applied to content to be recorded on the information recording medium, wherein said scramble rule describes a previously set settings value; (b) generate scrambled content by executing scrambling processing as to the content according to the acquired scramble rule, the scrambling processing including Exclusive-OR computing processing of; (i) content data which includes PID data including a data-type information within a transport stream packet; and (ii) said previously set settings value or a value calculated based on said previously set settings value; and (c) record; (i) the generated scrambled content; (ii) a table describing locations of the content data which includes said PID data including said data-type information within said transport stream packet executed in the Exclusive-OR computing processing; and (iii) the scramble rule applied to this content which includes said PID data including said data-type information within said transport stream packet, to the information recording medium. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. An information processing device for executing playback processing of content recorded on an information recording medium, the information processing device comprising:
-
a processor; a memory device which stores instructions, which when executed by the processor, cause the processor to; (a) descramble the content recorded on the information recording medium by using an Exclusive-OR computing processing of; (i) content data which includes PID data including a data-type information within a transport stream packet; and (ii) a previously set settings value or a value calculated based on the settings value; (b) decipher a scramble rule which corresponds to the content stored in said information recording medium, wherein said scramble rule describes said previously set settings value; and (c) based on the results of the deciphered scramble rule, descramble the scramble rule for each of a plurality of acquired individual scrambled content data, wherein locations of scrambled content data which includes said PID data including said data-type information within said transport stream packet are found based on a table describing locations of the scrambled content data which includes said PID data including said data-type information within said transport stream packet executed in the Exclusive-OR computing processing. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
-
25. An information recording medium comprising:
-
recorded data as scrambled content having scrambling processing executed according to a scramble rule set for each recording content or for every management unit, wherein said scramble rule describes a previously set settings value, wherein said scrambled content is generated by Exclusive-OR computing processing of; (i) content which includes PID data including a data-type information within a transport stream packet; and (ii) said previously set settings value or a value calculated based on said previously set settings value; a table describing locations of the scrambled content which includes said PID data including said data-type information within said transport stream packet; and the scramble rule applied to said scrambled content which includes said PID data including said data-type information within said transport stream packet. - View Dependent Claims (26, 27, 28, 29, 30)
-
-
31. An information processing method for executing content recording processing to an information recording medium, said method comprising:
-
acquiring a scramble rule to apply to the content to be recorded on the information recording medium, wherein said scramble rule describes a previously set settings value; generating scrambled content by executing the scrambling processing as to the content, according to the acquired scramble rule, wherein the scrambling processing includes Exclusive-OR computing processing of; (a) content data which includes PID data including a data-type information within a transport stream packet; and (b) said previously set settings value or a value calculated based on said previously set settings value; and recording; (a) the generated scrambled content; (b) table describing locations of the content data which includes said PID data including said data-type information within said transport stream packet executed in the Exclusive-OR computing processing; and (c) the scramble rule applied to the content which includes said PID data including said data-type information within said transport stream packet, onto an information recording medium.
-
-
32. An information processing method for executing playback processing of content recorded on an information recording medium, said method comprising:
-
descrambling the content recorded on the information recording medium, wherein said descrambling includes Exclusive-OR computing processing of; (a) content data which includes said PID data including said data-type information within said transport stream packet; and (b) a previously set settings value or a value calculated based on the settings value; deciphering a scramble rule which corresponds to the content which includes said PID data including said data-type information within said transport stream packet stored in said information recording medium, wherein said scramble rule describes said previously set settings value; and based on the results of said deciphered scramble rule, descramble the scramble rule for a plurality of acquired individual scrambled content data which includes said PID data including said data-type information within said transport stream packet, wherein locations of scrambled content data are found based on a table describing the locations of the scrambled content data.
-
-
33. A computer readable medium encoded with a computer program for executing content recording processing to an information recording medium with a computer, said program comprising:
-
a scramble rule acquiring step for acquiring a scramble rule to apply to the content to be recorded on the information recording medium, wherein said scramble rule describes a previously set settings value; a generating step for generating scramble content by executing scrambling processing as to the content, according to the scramble rule acquired in said scramble rule acquiring step, wherein the scrambling processing includes Exclusive-OR computing processing of; (a) content data which includes PID data including a data-type information within a transport stream packet; and (b) said previously set settings value or a value calculated based on said previously set settings value; and a step for recording; (a) the generated scrambled content; (b) a table describing locations of the content data which includes said PID data including said data-type information within said transport stream packet executed in the Exclusive-OR computing processing; and (c) the scramble rule applied to the content which includes said PID data including said data-type information within said transport stream packet, onto an information recording medium.
-
-
34. A computer readable medium encoded with a computer program for executing playback processing of the content recorded on the information recording medium with a computer, said program comprising:
-
a scrambling processing step for executing descrambling processing of the content recorded on the information recording medium, wherein said descrambling processing includes Exclusive-OR computing processing of; (a) content data which includes PID data including a data-type information within a transport stream packet; and (b) a previously set settings value or a value calculated based on the settings value; a scramble rule analyzing step for executing analyzing of a scramble rule which is the scrambling processing information corresponding to the content which includes said PID data including said data-type information within said transport stream packet stored in said information recording medium, wherein said scramble rule describes said previously set settings value; and a descrambling step for, based on the results of said scramble rule analyzing step, executing descrambling processing corresponding to the scramble rule for the acquired individual scrambled content data, wherein locations of scrambled content data are found based on a table describing the locations of the scrambled content data which includes said PID data including said data-type information within said transport stream packet.
-
Specification