Optical disk and method of preventing fraudulent use of optical disk rotation synchronous control system
First Claim
1. An optical disk comprising:
- a plurality of rewritable blocks defining a read-write region;
a plurality of read-only blocks defining a read-only region; and
a boundary data block located in said read-only region for storing boundary data indicative of the boundary between said read-write region and said read-only region.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of preventing a fraudulent use of an optical disk having a read-write region and a read-only region, comprising the steps of: writing data for designating the boundary between the read-write region and the read-only region into a predetermined block of the optical disk; reading the data out of the predetermined block prior to the execution of the software recorded on an optical disk as an object of fraudulent use check; reading data out of a block which is assumed to be in the read-only region by reference to the data read out of the predetermined block, and writing the data read out of the block in the assumed read-only region into the same block; reading data out of a block which is assumed to be in the read-write region by reference to the data read out of the predetermined block, and writing the data read out of the block in the assumed read-write region into the same block; and judging that the optical disk as an object of fraudulent use check is not a fraudulent copy when the data writing operation is impossible in the block in the assumed read-only region but possible in the block in the assumed read-write region.
48 Citations
22 Claims
-
1. An optical disk comprising:
-
a plurality of rewritable blocks defining a read-write region; a plurality of read-only blocks defining a read-only region; and a boundary data block located in said read-only region for storing boundary data indicative of the boundary between said read-write region and said read-only region. - View Dependent Claims (2, 3)
-
-
4. A method of preventing fraudulent use of optical disks having a plurality of rewritable blocks defining a read-write region, a plurality of read-only blocks defining a read-only region and a boundary data block for storing boundary data indicative of a boundary between said read-write region and said read-only region, comprising the steps of:
-
(a) reading, from an optical disk, the boundary data from the boundary data block prior to the execution of software recorded on the optical disk; (b) reading data from a read-only block which is in the read-only region indicated by the boundary data, and attempting writing of the data read from the read-only block in the read-only region back into the read-only block; (c) reading data from a read-write block which is in the read-write region indicated by the boundary data and attempting writing of the data read from the read-write block in the read-write region back into the read-write block; and (d) judging that said optical disk is not a fraudulent use when the attempted data writing operation of said step (b) is impossible and the attempted data writing operation of step (c) is possible. - View Dependent Claims (5, 6, 7, 8, 9)
-
-
10. An optical disk comprising:
-
a plurality of rewritable blocks defining a read-write region; a plurality of read-only blocks defining a read-only region; a boundary data block located in said read-only region for storing boundary data indicative of a boundary between said read-write region and said read-only region; and an address data block for storing address data indicative the address of said boundary data block, wherein the address data is a number N when the boundary data block is N blocks distant from the last block of an accessible region of the optical disk.
-
-
11. A method for use with an optical disk having a plurality of rewritable blocks defining a read-write region and a plurality of read-only blocks defining a read-only region, a boundary data block for storing boundary data indicative of a boundary between said read-write region and said read-only region;
- and
check program blocks for storing a check program;
the method comprising the steps of;(a-1) reading the check program from the check program blocks; and
in accordance with the check program,(a-2) reading the boundary data from the boundary data block prior to execution of software recorded on the optical disk; (b) reading data from a read-only block which is in the read-only region indicated by the boundary data, and attempting writing of the data read from the read-only block in the read-only region back into the read-only block; (c) reading data from a read-write block which is in the read-write region indicated by the boundary data and attempting writing of the data read from the read-write block in the read-write region back into the read-write block; and (d) judging that the optical disk is not a fraudulent use when the attempted data writing operation of said step (b) is impossible and the attempted data writing operation of said step (c) is possible. - View Dependent Claims (12, 13, 14)
- and
-
15. A method for use with an optical disk having a plurality of rewritable blocks defining a read-write region, a plurality of read-only blocks defining a read-only region, and a boundary data block for storing boundary data indicative of a boundary between said read-write region and said read-only region, the method comprising the steps of:
-
(a) reading, from the optical disk, the boundary data from the boundary data block prior to the execution of software recorded on the optical disk; (b) reading data from a read-only block which is in the read-only region indicated by the boundary data, and attempting writing of the data read from the read-only block in the read-only region back into the read-only block; and (c) judging that said optical disk is not a fraudulent use when the attempted data writing operation of said step (b) is impossible and that said optical disk is a fraudulent use when the attempted data writing operation of said step (b) is possible. - View Dependent Claims (16)
-
-
17. An optical disk comprising;
-
a plurality of rewritable blocks defining a read-write region; a plurality of read-only blocks defining a read-only region; a boundary data block for storing boundary data indicative of a boundary between said read-write region and said read-only region; and check program blocks for storing a check program for (a) reading the boundary data from the boundary data block, (b) reading data from a read-only block which is in the read-only region indicated by the boundary data, and attempting writing of the data read from the read-only block in the read-only region back into the read-only block, and (c) judging that said optical disk is not a fraudulent use when the attempted data writing operation of (b) is impossible, and that said optical disk is a fraudulent use when the attempted data writing operation of (b) is possible.
-
-
18. An optical disk comprising;
-
a plurality of rewritable blocks defining a read-write region; a plurality of read-only blocks defining a read-only region; a boundary data block for storing boundary data indicative of a boundary between said read-write region and said read-only region; and check program blocks for storing a check program for (a) reading the boundary data from the boundary data block, (b) reading data from a read-only block which is in the read-only region indicated by the boundary data, and attempting writing of the data read from the read-only block in the read-only region back into the read-only block, (c) reading data from a read-write block which is in the read-write region indicated by the boundary data and attempting writing of the data read from the read-write block in the read-write region back into the read-write block, and (d) judging that said optical disk is not a fraudulent use when the attempted data writing operation of (b) is impossible and the attempted data writing operation of (c) is possible, and that said optical disk is a fraudulent use when the attempted data writing operation of (b) is possible.
-
-
19. A system having an optical disk drive for reading and writing data from and to an optical disk and a host apparatus for executing prescribed processing in accordance with software recorded on the optical disk, the optical disk having a plurality of rewritable blocks defining a read-write region, a plurality of read-only blocks defining a read-only region and a boundary data block for storing boundary data indicative of a boundary between said read-write region and said read-only region, said system comprising:
-
(a) boundary data read means for causing the optical disk drive to read the boundary data from the boundary data block; (b) read-only data read-write means for causing the optical disk drive to read data from a read-only block which is in the read-only region indicated by the boundary data and for attempting writing of the data read from the read-only block in the read-only region back into the read-only block; (c) read-write data read means for causing the optical disk drive to read data from read-write block which is in the read-write region indicated by the boundary data and for attempting writing of the data read from the read-write block in the read-write region back into the read-write block; and (d) judging means for judging that said optical disk is not a fraudulent use when the data writing operation attempted by said read-only data read-write means is impossible, and the data writing operation attempted by said read-write data read means is possible, and that said optical disk is a fraudulent use when the data writing operation attempted by said read-only data read-write means is possible.
-
-
20. A system having an optical disk drive for reading and writing data from and to an optical disk and a host apparatus for executing prescribed processing in accordance with software recorded on the optical disk, the optical disk having a plurality of rewritable blocks defining a read-write region, a plurality of read-only blocks defining a read-only region, a boundary data block for storing boundary data indicative of a boundary between said read-write region and said read-only region and check program blocks for storing a check program, said system comprising:
-
check program read means for causing the optical disk drive to read the check program from the check program blocks; and check program execution means for (a) reading the boundary data from the boundary data block; (b) reading data from a read-only block which is in the read-only region indicated by the boundary data and attempting writing of the data read from the read-only block in the read-only region back into the read-only block; (c) reading data from a read-write block which is in the read-write region indicated by the boundary data and attempting writing of the data read from the read-write block in the read-write region back into the read-write block; and (d) judging that said optical disk is not a fraudulent use when attempted data writing operation of (b) is impossible and the attempted data writing operation of (c) is possible, and that said optical disk is a fraudulent use when the attempted data writing operation of (b) is possible.
-
-
21. A system having an optical disk drive for reading and writing data from and to an optical disk and a host apparatus for executing prescribed processing in accordance with software recorded on the optical disk, the optical disk having a plurality of rewritable blocks defining a read-write region, a plurality of read-only blocks defining a read-only region, and a boundary data block for storing boundary data indicative of a boundary between said read-write region and said read-only region, said system comprising:
-
(a) boundary data read means for causing the optical disk drive to read the boundary data from the boundary data block; (b) read-only data read-write means for causing the optical disk drive to read data from a read-only block which is in the read-only region indicated by the boundary data and attempting writing of the data read from the read-only block in the read-only region back into the read-only block; (c) means for judging that said optical disk is not a fraudulent use when the data writing operation attempted by said read-only data read-write means is impossible, and that said optical disk is a fraudulent use when the data writing operation attempted by said read-only data read-write means is possible.
-
-
22. A method of using optical disks each having a plurality of rewritable blocks defining a read-write region, a plurality of read-only blocks defining a read-only region, a boundary data block for storing boundary data indicative of a boundary between said read-write region and said read-only region, and operating programs blocks for storing an operating program, said method comprising:
-
(a-1) copying an operating program from one optical disk onto another optical disk to produce an optical disk having various operating programs; (a-2) reading, from said another optical disk, boundary data from the boundary data block prior to the execution of one of the various operating programs recorded on said optical disk; (b) reading data from a read-only block which is in the read-only region indicated by the boundary data, and attempting writing of the data read from the read-only block in the read-only region back into the read-only block; (c) judging that said optical disk is not a fraudulent use when the attempted data writing operation of said step (b) is impossible and that said optical disk is a fraudulent use when the attempted data writing operation of said step (b) is possible; and (d) allowing the operating program to be executed when the optical disk is not a fraudulent use and inhibiting the operating program from being executed when the optical disk is a fraudulent use.
-
Specification