Copying apparatus for copying a recoding medium, a method thereof and a computer program thereof
A Copying Apparatus for copying a recoding medium, a method thereof and a computer program thereof is provided, wherein the recording medium is copy-protected by a predetermined method.
The present invention relates to a copying apparatus for copying a recording medium, a method and a computer program thereof, and more particularly to a copying apparatus for copying a recording medium, a method and a computer program thereof where address information of a recording area is manipulated.
The present invention relates to a copying apparatus for successfully copying an optical recording medium, which is or will be in existence, such as an audio compact disc, a combination of compact discs, a compact disc including other optical recording medium, a compact disc included in other optical recording medium and a CD-R (CD-Recordable) or CD-RW (CD-Rewritable).
Moreover, the present invention is also applied to a recording medium on which digital information such as high quality video signals are recorded, e.g. a DVD (Digital Versatile Disc or Digital Video disc), DVD-R (DVD-Recordable), DVD-RW (DVD-Rewritable), DVD-RAM (DVD-Random Access Memory) or the like.
BACKGROUND ARTGenerally, for example, in order to retrieve the information recorded on a recording medium by controlling the medium to a reproducing apparatus, it is necessary to obtain the address information indicating where the information is recorded. The recording type of the information needed to record the address information, the content information and/or the like on the recording medium and the information structure of the recording medium are widely known in the art of the present invention.
In the recording medium with the information structure as above, the address data represents which position on the recording medium certain information is stored at, and thus a part of the address data may serve as the information indicating the position of the sector. The reproducing apparatus generates required control signals by using this address data and performs reproducing operations. For example, when the reproducing apparatus moves over the recording medium or reproduces the medium from a certain position, it can control an operation of searching the information recorded on the medium by referring to the address data.
Recently, however, it is possible to read the information recorded on an optical recording medium easily by using a general personal computer. Consequently, illegal copying which is very easy and diverse has become common and widely accepted. Thus, the protection for the copyright of contents recorded on a medium has become an urgent issue.
Accordingly, the applicant of the present invention has disclosed a copy-protected optical recording medium capable of being reproduced by a general reproducing apparatus, comprising at least one overlapping zone whose address values allocated to information recorded on the recording medium overlap address values of another area in the recording medium and driving information for controlling the reproducing apparatus to read information on the overlapping zone in “a copy-protected optical recording medium capable of being reproduced by a general reproducing apparatus and a method for manufacturing thereof”, International Application No. PCT/KR02/00490 filed on 22 Mar. 2002.
The copy-protected optical recording medium, International Application No. PCT/KR02/00490, will be described in detail referring to
As shown in
Moreover, in another optical recording medium already known, the information may be chaotically placed on the medium by scrambling the address data. In this way, the reproduction ratio can be increased by correcting errors, even if any physical damage occurs at a certain area on the medium. Even In this case, however, supposing a state where retrieved information is arranged in a row as shown in
Meanwhile, as shown in
Moreover, the copy-protected optical recording medium according to the International Application No. PCT/KR02/00490 further includes driving information at a predetermined area for controlling the reproducing apparatus in order to read the information recorded on the overlapping zone. The data on the zone B has the same address values as those of the corresponding data on the overlapping zone, so that the driving information is for driving the reproducing apparatus to access the addresses respectively.
In order to copy the information recorded on a recording medium according to the International Application No. PCT/KR02/00490 in an already known method, it is necessary to use the address data allocated to the above zones for recording information from the zone B and the overlapping zone on a recording medium as a duplicate. Consequently, only one of the pieces of the information on the zone B and the overlapping zone is recorded on a zone with a corresponding address value of the copied medium.
Therefore, when reproducing the copied medium recorded in this way, it is impossible to retrieve one of the pieces of the information on the zone B and the overlapping zone of the original medium from the copied medium. Accordingly, some pieces of the information on the original medium remain not capable of being copied.
Therefore, in case of the duplicated medium, the data retrieved from a position to which a certain address is allocated is the same regardless of the reproduction progress direction. Since that result is different from a case of the original medium where pieces of data on a position to which the same address is allocated can be different from one another depending on the progress direction, it is possible to discriminate the copied medium from the original medium. Accordingly, by that point an original medium can be protected against duplication or at least can be prevented from reproducing the duplicate of it.
In case of the copy-protected recording medium as above, however, the method causes a problem that a lawful owner also cannot copy any recording medium even within a permitted scope under a law.
DISCLOSURE OF INVENTIONThe applicant of the present invention acknowledges the necessity of permitting a lawful owner, lawful manufacturer, lawful user or the like (hereinafter referred to as a “lawful user” generally) of a copy-protected recording medium according to the International Application No. PCT/KR02/00490 to copy it within the permitted scope under a law. Accordingly, it is an object of the present invention to provide a lawful user with a means for copying a recording medium including an overlap zone where addresses are overlapped one another as described above.
In order to achieve the objects above, a recording medium copying apparatus for copying a recording medium which comprises an overlap zone where addresses overlap, includes a file reading unit for reading and managing a file in a forward and/or reverse direction, the file recorded on an original recording medium to be copied, a file comparing and identifying unit for comparing the files read from the original recording medium and identifying whether the files are identical to each other or not, an address processing unit for collecting addresses of the files with regard to the original recording medium and generating and assigning an address at which the file is recorded on a duplicate recording medium and a file recording unit for recording the file on the duplicate recording medium at the address assigned by the address processing unit in order that an address structure of the duplicate recording medium can be the same as that of the original recording medium.
BRIEF DESCRIPTION OF DRAWINGS
Hereinafter, exemplary embodiments of the present invention will now be described in detail with reference to attached drawings.
When an original recording medium of a structure as shown in
The files read by the file reading unit 110 in the forward direction are stored and managed in a memory (not shown) in a retrieved order together with their addresses. To store and manage in a memory in a retrieved order can be realized by a manner of, e.g. assigning the lowest number to the identification number of a file first retrieved from the original recording medium while assigning the highest number to the identification number of a last retrieved file. Therefore, to store in order does not always mean to store files retrieved later at areas whose physical or logical addresses of a memory are high.
In addition, the file reading unit 110 reads data on the original recording medium in a direction (hereinafter referred to as a “reverse direction”) opposite to the forward direction, i.e. from the end of recording medium to the head of recording medium and retrieves files on it. The files (hereinafter referred to as “reverse direction files”) retrieved in the reverse direction are stored in the memory in an order opposite to the retrieved order together with their addresses. To store and manage in a memory in a reverse order can be realized by a manner of, e.g. assigning the lowest number to the identification number of a file last retrieved from the original recording medium while assigning the highest number to the identification number of a first retrieved file. Therefore, to store in order does not always mean to store files retrieved later at areas whose physical or logical addresses of a memory are low.
Further, as shown in
The storage and management of retrieved files will be described in detail later referring to
Next, the file comparing and identifying unit 112 compares the forward and reverse direction files that correspond to each other and judges whether the compared files are identical to each other or not. In addition, as the result of the judgment the file comparing and identifying unit 112 discriminates files judged to be identical from files judged not so.
Next, the address processing unit 114 collects and stores the addresses of the files read by the file reading unit 110 from the original recording medium. In addition, when the address processing unit 114 records the files onto the duplicate recording medium, it assigns addresses at which the files are recorded on the duplicate recording medium in order that the duplicate recording medium can have the same address structure as that of the original recording medium. In this case, the address processing unit 114 assigns addresses of the duplicate recording medium in order that the forward and reverse direction files judged by the file comparing and identifying unit 112 not to be identical to each other can have the same address respectively, and thus it makes the address structures of the duplicate recording medium and the original recording medium the same as shown in
Next, the file recording unit 116 records the forward and reverse direction files on the duplicate recording medium at the addresses assigned by the address processing unit 114. In other words, the file recording unit 116 records either the forward or reverse direction file judged to be identical to each other on the duplicate recording medium. Meanwhile, the file recording unit 116 records the forward direction file judged not to be identical on the duplicate recording medium in advance and then successively records the corresponding reverse direction file judged not to be identical.
Recording of files is performed in order that the duplicate recoding medium can surely have the same structure as that of the original recording medium. The physical positions of the duplicate and original recording medium where a certain file is recorded do not need to be identical to each other. Although the addresses of the duplicate and original recording medium assigned to a certain file are preferably the same value, they are not be limited to this case and it should be noted that it might be enough for overall address structures to be identical to each other.
Next, the operation of the copying apparatus of the present invention will be described in detail referring to
Then, the files retrieved in the forward direction are stored in a memory (not shown) in a retrieved order. If the firstly retrieved forward direction file is represented by “F.file.1”, the secondly retrieved forward direction file is represented by “F.file.2” and the N-thly retrieved forward direction file is represented by “F.file.N”, these are stored in the memory in order to be identified in the retrieved order. In this embodiment, to identify them in the retrieved order, an example using a manner of assigning identification numbers consecutively increasing is shown (step S4042). “1), 2) . . . n)” shown in the step S4042 means the retrieved order.
In addition, as shown in
On the other hand, the reverse direction files retrieved in the reverse direction are stored in a memory (not shown) in an order opposite to the retrieved order. If the firstly retrieved reverse direction file is represented by “R.file.1”, the secondly retrieved reverse direction file is represented by “R.file.2” and the N-thly retrieved reverse direction file is represented by “R.file.N”, these are stored in the memory in order to be identified in the order opposite to the retrieved order. To identify them in the order opposite to the retrieved order, a manner of assigning identification numbers consecutively decreasing as described above may be used. In this embodiment, to identify them in the order opposite to the retrieved order, an example using a manner of assigning identification numbers consecutively decreasing is shown (step S4042). “1), 2) . . . n)” shown in the step S4042 means the retrieved order.
In addition, as shown in
Then, reading files from the original recording medium is completed upon reaching the head or end of the original recording medium (step S406 or S412), and the retrieved files are copied to the duplicate recording medium in order to maintain the same address structure as that of the original recording medium.
To perform copying, whether the retrieved forward and reverse direction files are identical or not is judged comparing these files each other (step S414). Here, to help understanding, it is assumed that B12 files are recorded on the original recording medium altogether and three of them are recorded on the overlap zone in
According to the example shown in
As shown in
Accordingly, after completing identification of files the identified files are recorded on the duplicate recording medium in order to have the same address structure as that of the original recording medium (step S418). In other words, the forward direction files are first recorded (step S418). At this time, the address structure of the duplicate recording medium is also formed to copy the address structure of the original recording medium.
Then, the reverse direction files not having any identical counterparts (R.file.5 to R.file.7 in this embodiment) are recorded on the duplicate recording medium. At this time, it is particularly noted that the address structure of the reverse direction files not having any identical counterparts should be formed to be the same as that of the original recording medium (step S420).
Although it was assumed that the number of the forward direction files and the number of the reverse direction files are not the same in this embodiment, whether the identical counterparts exist or not can also be verified by referring the addresses of files retrieved and comparing the addresses each other. Accordingly, all the description in relation to
As shown in
Although it was also assumed that the number of the forward direction files and the number of the reverse direction files are not the same in this embodiment, whether the identical counterparts exist or not can also be verified by referring the addresses of files retrieved and comparing the addresses each other. Accordingly, all the description in relation to
Further, although the information recorded on the original recording medium is retrieved, managed and processed in the unit of files, any proper units (e.g. blocks), though they are in the form of files, may also be retrieved, managed and processed depending upon embodiments. Accordingly, as used herein the term a “file” should be interpreted and understood that it means a “unit per which a process is performed” in the description above and even in claims below.
The copying method according to the present invention can be realized a computer program for copying a recording medium including modules programmed for performing the functions of the units 110 to 116 included in the copying apparatus 100 of the present invention as described above, i.e. a file reading module (not shown), a file comparing and identifying module (not shown), an address processing module (not shown) and a file recording module (not shown). This computer program for copying a recording medium according to the present invention realizes technical ideas of the present invention by interacting with the hardware and/or software of a computer system for executing the program. Programming the above modules included the computer program for copying a recording medium of the present invention will not be described in detail because it is already widely known in the art of the present invention as well as being an optional matter in design for carrying out the present invention.
INDUSTRIAL APPLICABILITYAccording to present invention, it is possible to provide a lawful user with a copying apparatus, a method and a computer program thereof capable of copying a recording medium including an overlap zone where addresses overlap.
Claims
1. A recording medium copying apparatus for copying a recording medium which comprises an overlap zone where addresses overlap, comprising:
- a file reading unit for reading and managing a file in a forward and/or reverse direction, said file recorded on an original recording medium to be copied;
- a file comparing and identifying unit for comparing said files read from said original recording medium and identifying whether said files are identical to each other or not;
- an address processing unit for collecting addresses of said files with regard to said original recording medium and generating and assigning an address at which said file is recorded on a duplicate recording medium; and
- a file recording unit for recording said file on said duplicate recording medium at said address assigned by said address processing unit in order that an address structure of said duplicate recording medium can be the same as that of said original recording medium.
2. A recording medium copying apparatus as claimed in claim 1, wherein said file reading unit reads said original recording medium in a forward direction which is from a head of said original recording medium at which an address is smallest to an end of said original recording medium at which an address is largest and retrieves said file recorded on said original recording medium, and
- uniquely identifies said file read in said forward direction according to an address thereof and/or an retrieved order and stores and manages said file in a memory.
3. A recording medium copying apparatus as claimed in claim 2, wherein said file reading unit reads said original recording medium in a reverse direction which is from said end to said head of said original recording medium and retrieves said file recorded on said original recording medium, and
- uniquely identifies said file read in said reverse direction according to an address thereof and/or an order opposite to said retrieved order and stores and manages said file in a memory.
4. A recording medium copying apparatus as claimed in claim 3, wherein said file reading unit comprises:
- a forward direction file reading unit for reading said original recording medium in said forward direction, retrieving said file recorded on said original recording medium, uniquely identifying said file read in said forward direction according to said address thereof and/or said retrieved order and storing and managing said file in said memory; and
- a reverse direction file reading unit for reading said original recording medium in said reverse direction, retrieving said file recorded on said original recording medium, uniquely identifying said file read in said reverse direction according to said address thereof and/or said order opposite to said retrieved order and storing and managing said file in said memory.
5. A recording medium copying apparatus as claimed in claim 1, wherein said file reading unit reads said original recording medium in said forward and reverse directions in parallel.
6. A recording medium copying apparatus as claimed in claim 1, wherein said address processing unit assigns said address at which said file read from said original recording medium is recorded on said duplicate recording medium in order that said address structure of said duplicate recording medium is the same as that of said original recording medium.
7. A recording medium copying apparatus as claimed in claim 6, wherein said address processing unit assigns said address with regard to said duplicate recording medium in order that a forward direction file and a reverse direction file which are judged not to be identical to each other by said file comparing and identifying unit have the same address, said forward and reverse direction files corresponding to each other.
8. A recording medium copying apparatus as claimed in claim 1, wherein said file recording unit records either said forward or reverse direction file judged to be identical to each other on said duplicate recording medium,
- while recording said forward direction file judged not to be identical on said duplicate recording medium in advance and then recording said reverse direction file judged not to be identical at an corresponding address of said duplicate recording medium.
9. A recording medium copying apparatus as claimed in claim 1, wherein a set of data divided in a predetermined unit per which a process is performed is taken as said file.
10. A recording medium copying method for copying a recording medium which comprises an overlap zone where addresses overlap, comprising the steps of:
- reading an original recording medium in a forward or reverse direction and retrieving a file;
- allowing said file read in said forward direction to be identified in a retrieved order;
- allowing said file read in said reverse direction to be identified in an order opposite to said retrieved order; and
- recording said file read in said forward or reverse direction on a duplicate recording medium in order that an address structure of said duplicate recording medium can be the same as that of said original recording medium.
11. A recording medium copying method as claimed in claim 10 further comprising a step of storing an address of said file with regard to said original recording medium to correspond to said file read from said original recording medium.
12. A recording medium copying method as claimed in claim 10, wherein said file read in said forward direction is assigned with an identification number sequentially increasing according to an order in which said file is retrieved.
13. A recording medium copying method as claimed in claim 10, wherein said file read in said reverse direction is assigned with an identification number sequentially decreasing according to an order in which said file is retrieved.
14. A recording medium copying method as claimed in claim 10, wherein said original recording medium is read in said forward and reverse directions in parallel in said step of reading.
15. A recording medium copying method as claimed in claim 10, wherein a set of data divided in a predetermined unit per which a process is performed is taken as said file.
16. A computer program for copying a recording medium which comprises an overlap zone where addresses overlap, comprising:
- a file reading module for reading and managing a file in a forward and/or reverse direction, said file recorded on an original recording medium to be copied;
- a file comparing and identifying module for comparing said files read from said original recording medium and identifying whether said files are identical to each other or not;
- an address processing module for collecting addresses of said files with regard to said original recording medium and generating and assigning an address at which said file is recorded on a duplicate recording medium; and
- a file recording module for recording said file on said duplicate recording medium at said address assigned by said address processing module in order that an address structure of said duplicate recording medium can be the same as that of said original recording medium.
17. A computer program as claimed in claim 16, wherein said address processing module stores an address of said file with regard to said original recording medium to correspond to said file read from said original recording medium.
18. A computer program as claimed in claim 16, wherein said file read in said forward direction is assigned with an identification number sequentially increasing according to an order in which said file is retrieved.
19. A computer program as claimed in claim 16, wherein said file read in said reverse direction is assigned with an identification number sequentially decreasing according to an order in which said file is retrieved.
20. A computer program as claimed in claim 16, wherein said original recording medium is read in said forward and reverse directions in parallel.
21. A computer program as claimed in claim 16, wherein a set of data divided in a predetermined unit per which a process is performed is taken as said file.
Type: Application
Filed: Sep 2, 2003
Publication Date: Mar 3, 2005
Inventor: Heung-Chan Seung (Seoul)
Application Number: 10/484,510