1. Field of the Invention
Aspects of the present invention relate to a method of ensuring the reproduction compatibility of an information recording medium, a recording and/or reproducing apparatus and an information recording medium therefor.
2. Description of the Related Art
Generally, data recording and/or reproducing to/from a recording optical disc having a plurality of tracks is performed by reproducing a physical address stored on the disc in the form of a wobble in order to detect the physical address for data recoding and/or reproducing while performing tracking using a push-pull signal to access a location of the disc where data is recorded or reproduced. Since it is difficult to ensure that data is recorded on a physical area before a location that data is to be recorded on or reproduced from, tracking is generally performed on the recording optical disc by using the push-pull signal.
A recording optical disc may be any of a variety of media. When the order of the medium of a recording surface is changed, the characteristics of the push-pull signal are changed accordingly.
In general, when establishing a standard for data recording and/or reproducing, the permitted limit of a push-pull signal before and after data recording according to the characteristics of the disc is specified in the standard. By specifying the permitted limit of the push-pull signal before and after data recording in the standard, a drive system for data recording and/or reproducing on the disc can be manufactured according to the specified permitted limit of the push-pull signal. Accordingly, it is possible to stably perform tracking on the disc for data recording and/or reproducing by using the push-pull signal.
A standard A for the high-to-low media illustrated in
Similarly, development of the low-to-high media, illustrated in
When both the drive system A according to the standard A and the drive system B according to the standard B are put on the market, a user may feel an inconvenience since they are not compatible with each other. Accordingly, there is a growing need to develop methods of ensuring compatibility in terms of the reproducibility of media (for example, when a low-to-high medium subject to the standard for the push-pull signal before data recording that is different from the standard for the push-pull signal according to the standard A is loaded into the drive system A).
Aspects of the present invention provide a method of ensuring the reproduction compatibility of an information recording medium, a recording and/or reproducing apparatus performing a write and/or read operation to effectively ensure the reproduction compatibility of an information recording medium, and an information recording medium therefor.
According to an aspect of the arranged invention, there is provided an information recording medium with a plurality of areas, wherein usage order of the areas is determined according to a location of data recorded in a user data area arranged in the information recording medium, and data is recorded in the areas in the determined usage order.
The areas may comprise at least one of a replacement area for replacement of the data recorded in the user data area, and a disc management information area for disc management of the information recording medium.
The usage order may be determined to minimize blank areas to be padded with padding data to ensure the reproduction compatibility of the information recording medium.
Blank areas of at least one of the areas may be padded with padding data when the reproduction compatibility of the information recording medium is required.
According to another aspect of the present invention, there is provided an information recording medium having a plurality of areas, wherein at least one block recorded in at least one area of the areas is moved to and recorded in at least another area in order to ensure the reproduction compatibility of the information recording medium.
The areas may include at least one of a replacement area for replacement of data recorded in a user data area arranged in the information recording medium, and a disc management information area for disc management of the information recording medium.
When the areas are replacement areas, the block may be a replacement block replacing a data block recorded in the user data area, and replacement information may be changed to reflect movement of the replacement block is further recorded in the information recording medium.
The characteristics of a reproduction signal in an area containing data of the information recording medium may be different from those of a reproduction signal in a blank area of the information recording medium.
The characteristics of the reproduction signal may be the same as those of a push-pull signal.
According to another aspect of the present invention, there is provided a recording and/or reproducing apparatus which records data on or reproduces data from an information recording medium with a plurality of areas, the apparatus comprising a writing and/or reading unit recording data on or reading data from the information recording medium; and a controller determining a usage order of the areas according to a location of data recorded in a user data area arranged in the information recording medium, and controlling the writing and/or reading unit to record data in the areas in the determined usage order.
According to another aspect of the present invention, there is provided a recording and/or reproducing apparatus which records data on or reproduces data from an information recording medium with a plurality of areas, the apparatus including a writing and/or reading unit recording data on or reading data from the information recording medium; and a controller controlling the writing and/or reading unit to move at least one block recorded in at least one area of the areas to at least another area and record the at least one bock in the at least another area in order to ensure the reproduction compatibility of the information recording medium.
According to another aspect of the present invention, there is provided a recording and/or reproducing apparatus which ensures the reproduction compatibility of an information recording medium with a plurality of areas, the apparatus including a writing and/or reading unit recording data on and/or reading data from the information recording medium; and a controller controlling the writing and/or reading unit to record data on or read data from the information recording medium.
The controller may receive a command to ensure the reproduction compatibility of the information recording medium from an external control device, or generates the command; and controls the writing and/or reading unit to move at least one replacement block recorded in at least one replacement area of the information recording medium to at least another replacement area in response to the command, record padding data in blank areas of the replacement area so that areas containing data are continuously located, and record replacement information changed to reflect movement of the replacement block.
According to another aspect of the present invention, there is provided a method of ensuring the reproduction compatibility of an information recording medium with a plurality of areas, the method comprising determining a usage order of the areas according to a location of data recorded in a user data area arranged in the information recording medium; and recording data in the areas in the determined usage order.
According to another aspect of the present invention, there is provided a method of ensuring the reproduction compatibility of an information recording medium with a plurality of areas, the method comprising moving at least one block recorded in at least one area of the areas to at least another area in order to ensure the reproduction compatibility of the information recording medium.
According to another aspect of the present invention, there is provided a recording and/or reproducing method for ensuring the reproduction compatibility of an information recording medium with a plurality of areas, the method comprising receiving a command to ensure the reproduction compatibility of the information recording medium from an external control device, or generating the command; moving at least one replacement block recorded in at least one replacement area of the information recording medium to another replacement area in response to the command; recording padding data into blank areas of the replacement area so that areas containing data are continuously located; and recording replacement information changed to reflect movement of the replacement block in the information recording medium.
Additional aspects and/or advantages of the invention will be set forth in part in the description which follows and, in part, will be obvious from the description, or may be learned by practice of the invention.
These and/or other aspects and advantages of the invention will become apparent and more readily appreciated from the following description of the embodiments, taken in conjunction with the accompanying drawings of which:
Reference will now be made in detail to the present embodiments of the present invention, examples of which are illustrated in the accompanying drawings, wherein like reference numerals refer to the like elements throughout. The embodiments are described below in order to explain the present invention by referring to the figures.
A push-pull signal before recording data on a low-to-high medium according to a first standard is different from a push-pull signal before recording data on a low-to-high medium according to a second standard. Thus, before data recording, there is no reproduction compatibility between the low-to-high medium according to the first standard and the low-to-high medium according to the second standard.
However, the push-pull signal after recording data on the low-to-high medium according to the first standard is similar to the push-pull signal after recording data on the low-to-high medium according to the second standard. Thus, after data recording, there is reproduction compatibility between the low-to-high medium according to the first standard and the low-to-high medium according to the second standard.
Accordingly, a method has been developed for recording data in a blank area of a high-to-low medium according to the first standard so that a drive system according to the second standard may reproduce the data from the high-to-low medium according to the first standard. However, a large amount of time is needed to record the data in the blank area of the high-to-low medium according to the first standard.
For example, when data is recorded along the innermost and outermost circumferences of a disc, a large amount of time is needed to record data on all blank areas of the disc to ensure the reproduction compatibility of the disc. Thus, a method of effectively using and managing a medium to minimize time used to fill the medium with data is beneficial when ensuring the reproduction compatibility of the medium.
Accordingly, aspects of the present invention minimize blank areas of an information recording medium by effectively using and managing each area of the information recording medium in order to minimize a time needed to fill the information recording medium with data to ensure the reproduction compatibility of the information recording medium.
In general, a management information area for disc management (such as defect management or recording and/or reproducing management information) is allocated to the inner and/or outer circumference of a disc type optical recording medium. Furthermore, an area between the inner and outer circumferences is used to record user data therein. In this case, if a plurality of management information areas is allocated to the information recording medium, the usage of the plurality of the areas is defined to minimize blank areas when recording data on the blank areas to ensure the reproduction compatibility of the information recording medium.
For example, when a disc management information area for the overall disc recording management (such as a defect management area for defect management, a replacement area for defect replacement or a logical overwrite, and a recording and/or reproducing management area for recording and/or reproducing management) is allocated to the inner and outer circumferences of the disc and when user data is used or recorded in a direction from the inner circumference to the outer circumference, the usages of the plurality of the areas may be defined to use the disc management information area allocated to the inner circumference before the disc management information area allocated to the outer circumference. In contrast, when the user data is used or recorded in a direction from the outer circumference to the inner circumference, the disc management information area allocated to the outer circumference may be used prior to the disc management information area allocated to the inner circumference. In this way, it is possible to minimize blank areas to be filled with data to ensure the reproduction compatibility of the disc with a drive system subject to a different standard.
As another example, when the disc management information area is allocated to a plurality of areas of the disc, if disc management information is recorded in at least one area, the recorded disc management information may be further recorded in at least another area. As a result, the blank areas to be filled with data to ensure the reproduction compatibility of the disc with a drive system subject to a different standard are minimized.
In particular, according to the present embodiment, the controller 210 controls the writing and/or reading unit 220 to use a plurality of areas arranged in the information recording medium 400 or record a plurality of pieces of information, stored in at least one area, to another area in order to minimize blank areas, thereby ensuring the reproduction compatibility of the information recording medium 400.
The host I/F 211 receives a read/write command from the host 240, and transmits the read/write command to the system controller 215. In particular, according to the present embodiment, the host I/F 211 is capable of receiving a reproduction compatibility ensuring command from the host 240 to perform processing for ensuring the reproduction compatibility of the information recording medium 400.
During a write operation, the system controller 215 receives a write command from the host I/F 211, and controls the pickup 220 to perform initialization for data recording and to record data on the information recording medium 400 according to the write command. Specifically, the system controller 215 controls the usage order of a plurality of disc management areas or a plurality of replacement areas arranged in the information recording medium 400 in order to minimize blank areas to be filled with data to ensure the reproduction compatibility of the information recording medium 400.
Also, when the disc management information is recorded in more than one disc management area, the system controller 215 controls the pickup 220 to move the recorded disc management information to another disc management area.
Furthermore, when replacement blocks are recorded in more than one replacement area, the system controller 215 controls the pickup 220 to move the recorded replacement blocks to another replacement area. In this case, since the addresses of the replacement blocks are changed by moving the replacement blocks to another replacement area, the system controller 215 may further control the pickup 220 to update a replacement entry representing the state of replacement and record the replacement entry in a replacement information area. As described above, information recorded in an area may be moved to another area in response to a command to ensure the reproduction compatibility of the information recording medium 400 that is received from the host 240 or generated according to a policy of the recording and/or reproducing apparatus 200.
The DSP 212 generates an error correction code (ECC) by adding additional data (such as parity) to data to be recorded, which is received from the host I/F 211, and performing ECC encoding thereon for error correction. The DSP 212 then modulates the encoding result according to a predetermined method. The RF AMP 213 converts the data from the DSP 212 into an RF signal. The pickup 250 records the RF signal from the RF AMP 213 onto the information recording medium 400. The servo 214 receives a command for servo control from the system controller 215 and performs servo control on the pickup 250.
During a read operation, the host I/F 211 receives a read command from the host 240. The system controller 215 controls the pickup 220 to perform initialization for data reading and to read data in response to the read command.
Specifically, the pickup 250 irradiates a laser beam onto the information recording medium 400, and outputs an optical signal obtained from a laser beam reflected from the information recording medium 400. The RF AMP 213 converts the optical signal from the pickup 220 into an RF signal, provides the DSP 212 with modulated data obtained from the RF signal, and provides the servo 214 with a servo signal for controlling from the RF signal. The DSP 212 demodulates the modulated data, performs ECC decoding on the demodulated data, and outputs the decoding result.
The servo 214 receives the servo signal from the RF AMP 213 and the command for servo control from the system controller 215, and performs servo control on the pickup 220. The host I/F 211 transmits the data from the DSP 212 to the host 240.
The inner area 410 includes a disc management information area 411 for storing disc management information (such as replacement information and recoding management information).
The disc management information may include replacement information such as a replacement entry representing a state of a replacement due to a defect or a logical overwrite. Furthermore, the disc management information may include recording management information regarding a state of user data for recording management (e.g., whether the user data is recorded on a disc in a sequential recording mode in which the disc is divided into two or more areas and data is continuously recorded in the two or more areas, or recorded in a random recording mode). The recording management information distinguishes an area containing data and an area containing no data and allows a recordable area to be recognized.
Although not shown in
The data area 420 includes a first replacement area 421, a user data area 422, and a second replacement area 423. The user data area 422 is used to store user data, and the first and second replacement areas 421 and 423 are used to store replacement data for a defect contained in data stored in the user data area 422 or replacement data for performing a logical overwrite on the data stored in the user data area 422. The logical overwrite is a process in which a defect management method is used to update data stored in a write-once recording medium. That is, the logical overwrite is a method of recording data by recording replacement data for updating already recorded original data in a different location or a different area on a medium and managing information regarding the addresses of the original data and the replacement data. Accordingly, a host 240 can recognize the replacement data as if the original data were updated at the same logical address. A plurality of such replacement areas 421 and 423 may be arranged on the disc 400.
When a first standard for a push-pull signal for the disc 400 after data recording is compatible with a second standard for the push-pull signal after recording data on a disc according to a different standard, but the first standard for the push-pull signal for the disc 400 before data recording is not compatible with the second standard for the push-pull signal before recording data on the disc according to the different standard, a drive system for the disc 400 manages the disc 400 to minimize blank areas of the disc 400. Specifically, the drive system for the disc 400 fills the disc 400 with padding data in order to allow a drive system for the disc according to the different standard to reproduce data from the disc 400. That is, the usage order of a plurality of areas of the disc 400 (e.g., disc management information areas or replacement areas) is determined to minimize the blank areas of the disc 400, and the plurality of the areas are used in the determined usage order.
Each of the layer #0 451 and the layer #1 452 includes an inner area 460, a data area 470, and an outer area 480. The inner area 460 includes a disc management information area 461, and the data area 470 includes a first replacement area 471, a user data area 472, and a second replacement area 473.
Like in the single recording layer disc 400 illustrated in
The functions of the disc management information areas 511, 521, 561, and 571 illustrated in
In the case of the discs 500 and 550 illustrated in
Referring to
Since user data is not recorded in half the user data area 422 on the side thereof closer to the outer circumference, a drive system need not access the unrecorded half of the user data area 422. Although data is not recorded in the unrecorded half of the user data area 422, a reproduction compatibility problem does not occur therein.
If user data is recorded on about half of the user data area 422 starting from the side thereof closer to the inner circumference, when a replacement block is recorded in the second replacement area 423, the first replacement area 421 and the half the user data area 422 contain no data, thus increasing a space of the disc to be filled with the padding data to ensure the reproduction compatibility. In this case, a large amount of time is needed to record the padding data to ensure the reproduction compatibility.
As described above, when an information recording medium in which blank areas are filled with data (i.e., padding data) is loaded into a recording and/or reproducing apparatus subject to a different standard, a blank area is not present from a start address of the first replacement area 421 to a last recorded address of the user data area 422. Thus, recorded data can be reproduced without a tracking problem. Also, when the information recording medium is loaded again into a recording and/or reproducing apparatus that first records data thereon, data can further be recorded on the information recording medium by using blank areas of the user data area and an unused replacement area.
Specifically, in layer #0 451 replacement blocks are recorded in the first replacement area 471 allocated to the inner circumference, since half the user data area 472 in the layer #0 451 closer to the inner circumference is recorded with the user data starting from a side thereof closer to the inner circumference. That is, a replacement block 4 replacing a block 1, a replacement block 5 replacing a block 2, and a replacement block 6 replacing a block 3 are recorded in the first replacement area 471.
In layer #1 452, replacement blocks are recorded in the second replacement area 476 allocated to the outer circumference, since half the, user data area 475 in the layer #1 452 closer to the outer circumference is recorded with the user data starting from a side thereof closer to the outer circumference. That is, a replacement block 10 replacing a block 7, a replacement block 11 replacing a block 8, and a replacement block 12 replacing a block 9 are recorded in the second replacement area 476.
Specifically, replacement blocks are recorded in the first replacement area 471 allocated to the inner circumference, since half the user data area 472 of the layer #0 451 closer to the inner circumference is filled with the user data and the user data is recorded in the user data area 472 starting from the side thereof closer to the inner circumference. That is, a replacement block 4 replacing a block 1, a replacement block 5 replacing a block 2, and a replacement block 6 replacing a block 3 are recorded in the first replacement area 471.
Furthermore, replacement blocks are recorded in the first replacement area 474 allocated to the inner circumference, since half the user data area 475 of the layer #1 452 closer to the inner circumference is filled with the user data and the user data is recorded in the user data area 475 starting from the side thereof closer to the inner circumference. That is, a replacement block 10 replacing a block 7, a replacement block 11 replacing a block 8, and a replacement block 12 replacing a block 9 are recorded in the first replacement area 474.
As described above with reference to
Referring to
Replacement blocks stored in a replacement area 423 may be moved to another replacement area 421 in a bundle (as illustrated in
Also, when moving replacement blocks stored in a replacement area to another replacement area, the existing replacement information is changed to reflect changed physical addresses of the moved replacement blocks. The replacement information generally includes the original address of the block and the address of the replacement block. The replacement information reflecting a change to the addresses of the replacement blocks due to the movement thereof is recorded in an area for storing replacement information for the disc.
Aspects of the present invention have been described mainly with respect to replacement areas. However, it is understood that aspects of the present invention are not limited thereto. For example, the methods described with reference to
Based on the detection (operation 1010), the controller 210 determines a usage order of the plurality of the areas in order to minimize blank areas to be padded with data to ensure the reproduction compatibility of the information recording medium 400 in operation 1020. Next, the controller 210 controls the writing and/or reading unit 220 to record data in the plurality of the areas in the determined usage order in operation 1030.
Based on this checking (operation 1110), the controller 210 controls the writing and/or reading unit 220 to move replacement blocks recorded in at least one replacement area of the information recording medium 400 to at least another replacement area thereof in operation 1120. Next, the controller 210 controls the writing and/or reading unit 220 to pad predetermined data into areas containing no data of the at least one replacement area in operation 1130.
Next, the controller 210 reads recording management information from a disc management information area of the information recording medium 400 so as to determine the recording state of the information recording medium 400 in operation 1220.
Based on the determined recording state (operation 1220), the controller 210 controls the writing and/or reading unit 220 to move replacement blocks recorded in at least one replacement area of the information recording medium 400 to at least another replacement area in operation 1230.
Then, the controller 210 controls the writing and/or reading unit 220 to pad data into blank areas of the at least one replacement area to which the replacement blocks are moved (operation 1230) in operation 1240.
Accordingly, the controller 210 controls the writing and/or reading unit 210 to update replacement information regarding the changed states of the moved replacement blocks in operation 1250, and to record final disc management information including the updated replacement information in a disc management information area in operation 1260.
The above methods of ensuring the reproduction compatibility of an information recording medium according to aspects of the present invention can be embodied as computer-readable code in a computer-readable medium. Here, the computer-readable medium may be any recording apparatus capable of storing data that is read by a computer system, e.g., a read-only memory (ROM), a random access memory (RAM), a compact disc (CD)-ROM, a magnetic tape, a floppy disk, an optical data storage device, and so on. The computer-readable medium can be distributed among computer systems that are interconnected through a network, and the arranged invention may be stored and implemented as computer-readable code in the distributed system. Also, a function program, code, and code segments for the above methods can be easily derived by programmers in the technical field to which aspects of the present invention pertain.
As described above, according to aspects of the present invention, it is possible to minimize blank areas to be filled with data by the drive system B in order to reproduce data from a medium B used in a drive system B by a drive system A subject to a different standard than the drive system B, thereby reducing a time needed to ensure the reproduction compatibility of the medium B. Also, the medium B is still available to the drive system B, since the medium B includes unused areas, excluding the blank areas filled with the padding data to ensure the reproduction compatibility of the drive system A, and a disc management information area.
Although a few embodiments of the present invention have been shown and described, it would be appreciated by those skilled in the art that changes may be made in this embodiment without departing from the principles and spirit of the invention, the scope of which is defined in the claims and their equivalents.
Number | Date | Country | Kind |
---|---|---|---|
10-2005-0078026 | Aug 2005 | KR | national |
This application claims the benefit of PCT International Patent Application No. PCT/KR2006/003326, filed Aug. 24, 2006, and Korean Patent Application No. 2005-78026, filed Aug. 24, 2005, in the Korean Intellectual Property Office, the disclosures of which are incorporated herein by reference.
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/KR2006/003326 | 8/24/2006 | WO | 00 | 2/21/2008 |