APPARATUS AND METHOD FOR RECORDING DATA IN INFORMATION RECORDING MEDIUM TO WHICH EXTRA ECC IS APPLIED OR REPRODUCING DATA FROM THE MEDIUM
First Claim
1. A recording apparatus for an information recording medium in which data is subjected to error correction coding (ECC) and stored, the recording apparatus comprising:
- an extra ECC encoder to generate an extra parity data block, the extra ECC encoder comprising;
an extra parity generator to generate an extra ECC data block based on ECC encoded data that is to be recorded on the information recording medium, to perform ECC on the generated extra ECC data block to obtain an extra ECC block, and to generate at least one extra parity from the obtained extra ECC block, andan extra parity interleaver to interleave the generated at least one extra parity and to generate the extra parity data block; and
an extra ECC controller determining whether extra ECC is applied to the information recording medium, and controlling the extra ECC encoder to generate the extra parity data block corresponding to data that is to be recorded on the information storage medium.
1 Assignment
0 Petitions
Accused Products
Abstract
A data recording and/or reproducing apparatus and method for an information recording medium includes: an extra ECC encoder; and an extra ECC controller determining whether extra ECC is applied to the information recording medium, and controlling the extra ECC encoder to generate an extra parity data block corresponding to data that is to be recorded on the information storage medium. The extra ECC encoder includes: an extra parity generator generating an extra ECC data block based on data that is to be recorded on the information recording medium, performing ECC on the extra ECC data block, and generating at least one extra parity. An extra parity interleaver interleaves the at least one extra parity and generating the extra parity data block.
-
Citations
57 Claims
-
1. A recording apparatus for an information recording medium in which data is subjected to error correction coding (ECC) and stored, the recording apparatus comprising:
-
an extra ECC encoder to generate an extra parity data block, the extra ECC encoder comprising; an extra parity generator to generate an extra ECC data block based on ECC encoded data that is to be recorded on the information recording medium, to perform ECC on the generated extra ECC data block to obtain an extra ECC block, and to generate at least one extra parity from the obtained extra ECC block, and an extra parity interleaver to interleave the generated at least one extra parity and to generate the extra parity data block; and an extra ECC controller determining whether extra ECC is applied to the information recording medium, and controlling the extra ECC encoder to generate the extra parity data block corresponding to data that is to be recorded on the information storage medium. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A reproducing apparatus for an information recording medium in which data and an extra parity data block are subjected to error correction coding (ECC) and stored, the reproducing apparatus comprising:
-
an extra ECC controller determining whether ECC encoded data is to be reproduced from the information recording medium using an extra ECC process, and, if the ECC encoded data is to be reproduced from the information recording medium using the extra ECC process, obtaining from the information recording medium an extra parity data block corresponding to the ECC encoded data that is to be reproduced; an extra parity deinterleaver deinterleaving the obtained extra parity data block and obtaining at least one extra parity from the deinterleaved extra parity data block; an extra ECC block decoder generating an extra ECC block by combining an extra ECC data block with the obtained at least one extra parity, and performing error correction on the generated extra ECC block, the extra ECC data block having been generated from an ECC block for the ECC encoded data that is to be reproduced; an extra ECC block updater updating the extra ECC data block obtained from the error-corrected extra ECC block to a corresponding ECC block for the ECC encoded data that is to be reproduced; and an ECC decoder performing error correction on the updated ECC block to obtain the data. - View Dependent Claims (9)
-
-
10. A recording apparatus for an information recording medium in which data is subjected to error correction coding (ECC) and stored, the recording apparatus comprising:
-
a file system drive outputting a data writing command to record the data; and a physical drive receiving the data writing command from the file system drive to perform an extra ECC process by generating an extra parity data block corresponding to the data after ECC encoding, to record the extra parity data block on the information recording medium, and to manage and perform an extra ECC process. - View Dependent Claims (11, 12, 13)
-
-
14. A reproducing apparatus for an information recording medium in which data is subjected to error correction coding (ECC) and stored, the reproducing apparatus comprising:
-
a file system drive outputting a data read command; and a physical drive receiving the data read command from the file system drive, and performing an extra ECC process by reading from the information recording medium an extra parity data block corresponding to ECC data recorded on the information recording medium, performing error correction on the extra parity data block, and transferring the error-corrected extra parity data block to the file system drive for use in ECC decoding the ECC data. - View Dependent Claims (15, 16, 17)
-
-
18. A recording apparatus for an information recording medium in which data is subjected to error correction coding (ECC) and stored, the recording apparatus comprising:
-
a physical drive transferring/receiving at least one part of an ECC block of user data; and a file system drive receiving the at least one part of the ECC block from the physical drive, generating an extra parity data block using the at least one block of the ECC block, and managing extra ECC recording of the generated extra parity data block. - View Dependent Claims (19, 20, 21)
-
-
22. A reproducing apparatus for an information recording medium in which data is subjected to error correction coding (ECC) and stored, the reproducing apparatus comprising:
-
a physical drive reading, from the information recording medium, an extra parity data block corresponding to ECC encoded user data, and transferring the read extra parity data block, in response to a data read command; and a file system drive performing error correction on the transferred extra parity data block received from the physical drive, and managing and performing an extra ECC process using the data read command and/or the extra panty data block. - View Dependent Claims (23, 24, 25)
-
-
26. A recording apparatus for an information recording medium in which data is subjected to error correction coding (ECC) and stored, the recording apparatus comprising:
-
a file system drive transmitting t a command to generate an extra parity data block from ECC encoded user data; and a physical drive receiving the transmitted command and being controlled by the file system drive to generate the extra parity data block from the ECC encoded user data and to record the extra parity data block on the information recording medium according to the transmitted command, wherein the file system drive performs an extra ECC process together with the physical drive to create and record the extra parity data block. - View Dependent Claims (27, 28)
-
-
29. A reproducing apparatus for an information recording medium in which data is subjected to error correction coding (ECC) and stored, the reproducing apparatus comprising:
-
a file system drive transmitting a command to read ECC encoded user data from the information recording medium; a physical drive to receive the transmitted command and being controlled by the file system drive to read, from the information recording medium, an extra parity data block corresponding to the ECC encoded user data, to perform error correction on the read extra parity data block, and to transfer the error-corrected extra parity data block to the file system drive, wherein the file system drive performs an extra ECC process together with the physical drive to decode the extra parity data block and the ECC encoded user data. - View Dependent Claims (30, 31)
-
-
32. A method of recording data in an information recording medium in which data is subjected to error correction coding (ECC) and stored, the method comprising:
-
determining whether an extra ECC process is applied to the information recording medium; and if the extra ECC process is applied to the information recording medium, generating an extra ECC data block based on ECC encoded data that is to be recorded on the information recording medium, performing ECC on the generated extra ECC data block, generating at least one extra parity using the generated extra ECC data block, generating an extra parity data block by interleaving the generated at least one extra parity, and recording the generated extra parity data block on the information recording medium. - View Dependent Claims (33, 34, 35, 36, 37)
-
-
38. A method of reproducing data from an information recording medium in which data and an extra parity data block are subjected to error correction coding (ECC) and stored, the method comprising:
-
determining whether ECC encoded data is to be reproduced from the information recording medium using an extra ECC process; and if it is determined that the extra ECC process is to be used, reading, from the information recording medium, an extra parity data block corresponding to the ECC encoded data that is to be reproduced, deinterleaving the read extra parity data block, obtaining at least one extra parity from the deinterleaved extra parity data block, generating an extra ECC block by combining an extra ECC data block with the obtained at least one extra parity, and performing error correction on the generated extra ECC block, the extra ECC data block having been generated from an ECC block for the ECC encoded data that is to be reproduced, updating the extra ECC data block obtained from the error-corrected extra ECC block to a corresponding ECC block; and performing error correction on the updated ECC block. - View Dependent Claims (39)
-
-
40. A method of recording data in an information recording medium in which data is subjected to error correction coding (ECC) and stored, the method comprising:
-
transferring a data write command to a physical drive of an apparatus from a file system drive of the apparatus; and at the physical drive, receiving the data write command from the file system drive, generating an extra parity data block corresponding to ECC encoded data, recording the extra parity data block on the information recording medium, and managing and performing extra ECC by the physical drive with respect to the of the extra parity data block and the ECC encoded data.
-
-
41. A method of reproducing data from information recording medium in which data is subjected to error correction coding (ECC) and stored, the method comprising:
-
transferring a file system drive of an apparatus a data read command to a physical drive of the apparatus; and at the physical drive, receiving the data read command from the file system drive, reading an extra parity data block from the information recording medium and which corresponds to ECC encoded data to be reproduced, performing error correction on the extra parity data block, and transferring the error-corrected extra parity data block to the file system drive.
-
-
42. A method of recording data in an information recording medium in which data is subjected to error correction coding (ECC) and stored, the method comprising:
-
transferring and/or receiving from a physical drive of an apparatus at least one part of an ECC block of user data with respect to a file system drive of the apparatus; and at the file system drive, receiving the at least one part of the ECC block from the physical drive, generating an extra parity data block from the ECC block, and performing recording of extra ECC process by recording the generated extra parity data block.
-
-
43. A method of reproducing data from an information recording medium in which data is subjected to error correction coding (ECC) and stored, the method comprising:
-
at a physical drive of an apparatus and in response to a data read command sent from the file system drive, reading an extra parity data block corresponding to ECC encoded user data from the information recording medium, and transferring the extra parity data block to the file system drive; and at the file system drive, performing error correction on the transferred extra parity data block received from the physical drive, and managing and performing extra ECC with respect to the extra parity data block and the ECC encoded user data.
-
-
44. A method of recording data in an information recording medium in which data is subjected to error correction coding (ECC) and stored, the method comprising:
-
at a file system drive of an apparatus, controlling a physical drive of the apparatus to generate an extra parity data block for ECC encoded user data; and the physical drive being controlled by the file system drive to generate the extra parity data block from the user data and record the generated extra parity data block on the information recording medium such that the file system drive performs an extra ECC recording process together with the physical drive.
-
-
45. A method of reproducing data from an information recording medium in which data is subjected to error correction coding (ECC) and stored, the method comprising:
-
at a file system drive of an apparatus, controlling a physical drive of the apparatus to read ECC encoded user data from the information recording medium; and the physical drive being controlled by the file system drive to read an extra parity data block corresponding to the read ECC encoded user data from the information recording medium, perform error correction on the read extra parity data block, and transfer the error-corrected extra parity data block to the file system drive such that the file system drive performs an extra ECC reproducing process together with the physical drive.
-
-
46. A recording and/or reproducing apparatus for an information recording medium, comprising:
-
an optical pickup; a first ECC encoder/decoder to ECC encode/decode data transferred with respect to the information recording medium in units of ECC blocks; a second ECC encoder/decoder to generate extra ECC blocks based on the ECC blocks using extra parity data blocks, each of the extra parity data blocks including at least one extra parity from the corresponding extra ECC block; and a controller to control the optical pickup to transfer the ECC data with respect to the information recording medium, to control the first ECC encoder/decoder to encode/decode the data to be transferred in the ECC blocks, and controls the second ECC encoder/decoder to generate the extra parity data block corresponding to data that is to be recorded on the information storage medium and/or to obtain from the extra parity data blocks stored on the information storage medium the corresponding extra parities for the data that is to be reproduced from the information storage medium using the extra ECC block. - View Dependent Claims (47, 48, 49, 50, 51, 52)
-
-
53. A recording and/or reproducing apparatus for use with an information recording medium, the apparatus comprising:
-
an optical pickup; an ECC encoder to ECC encode user data to generate ECC blocks having user data blocks, to ECC encode the user data blocks using corresponding extra parities to generate extra ECC blocks, and to form extra parity data blocks from the extra parities of the generated extra ECC blocks; and a controller to control the optical pickup to record the ECC blocks in a first area of the information recording medium, and to record the extra parity data blocks in a second area of the information recording medium. - View Dependent Claims (54, 55, 56)
-
-
57. An information recording medium, comprising:
-
a first area including error correction coding (ECC) encoded user data; a second area other than the first area and including extra parity data blocks formed from extra parities of extra ECC blocks related to the ECC encoded user data; an extra ECC management information area having extra ECC management information used by a recording and/or reproducing apparatus to decode the ECC encoded user data of the first area with the extra parity data blocks by re-forming the extra ECC blocks related to the ECC user data; and a management area including management information used by the recording and/or reproducing apparatus to manage the first area, the second area, and the extra ECC management information area.
-
Specification