Apparatus and method for error correction
AssigneeHitachi, Ltd.
InventorsYukari Katayama, Hitoshi Ogawa, Masatoshi Nishina
Life of this patent
Estimating the term…
Abstract
Apparatus for recording and/or reproducing user data recorded on a record medium. The apparatus includes record encoder for converting original user data into encoded user data of a predetermined record code and as error correcting code generator for generating original error correcting code data for correcting an error with respect to the encoded user data. A write unit records the encoded user data and the error correcting code on the record medium. A read unit reads the recorded data and the reproduced data is error corrected so as to provide the original user data.
Claims21
Apparatus us or at least recording user data to be recorded on a record medium, comprising:
- record encoding means for converting original user data into encoded user data of a predetermined record code;
- error correcting code generating means for generating original error correcting code data for correcting an error with respect to the encoded user data;
- converting means for converting the error correcting code data into encoded correcting code data adapted to the predetermined record code, the recording means recording the encoded record data and the encoded correcting code data on the recording medium ;
- recording means including mesas for writing data including the encoded record data and encoded error correcting code data on the record medium;
- and
- reproducing means including reading means for reading data from the record medium including the encoded user data and the encoded error correcting code data;
- inverse converting means for inversely converting the encoded error correcting code data read by the reading means into the original error correcting code data;
- error correcting means for correcting an error with respect to the encoded user data read by the reading means based on the original error correcting code data;
- and
- decoding means for decoding the encoded user data having errors which have been corrected by the error correcting means to the original user data.
A method of correcting an error in a recording and reproducing apparatus for recording user data to be recorded on a record medium, comprising the steps of:
- converting original use data into an encoded user data of a predetermined record code;
- generating an original error correcting code data for correcting an error with respect to the encoded user data;
- converting the generated error correcting code data into an encoded error correcting code data adapted to the predetermined record code;
- writing the encoded user data and the encoded error correcting code data on the record medium;
- reading the encoded user data and the encoded error correcting code data from the record medium;
- inversely converting the read encoded error correcting code data to the original error correcting code data;
- correcting an error with respect to the read encoded user data based on the original error correcting code data;
- and
- decoding the encoded user data having errors which have been corrected by error correction to the original user data.
A storage device for at least recording user data to be recorded on a recording medium, comprising:
- a record encoder which converts original user data into encoded user data of a predetermined record code;
- an error correcting code generator which generates original error correcting code for correcting an error with respect to the encoded user data;
- a convertor which converts the error correcting code data into encoded correcting code data adapted to the predetermined record code;
- a recorder including a writer which writes data including the encoded record data and encoded error correcting code data on the record medium;
- a reproducer including a reader which reads data from the record medium including the encoded user data and the encoded error correcting code data;
- an inverse convertor which inversely converts the encoded error correcting code data read by the reader into the original error correcting code data;
- an error corrector which corrects an error with respect to the encoded user data read by the reading means based on the original error correcting code data;
- and
- a decoder which decodes the encoded user data which have been corrected by the error corrector to the original user data.
A data storage device, for recording data on a record medium, comprising:
- a recording medium;
- a write head;
- a read head;
- an interface circuit;
- a record encoding circuit which converts original data which is provided through said interface circuit, into encoded data of a predetermined record code;
- an error correcting code generating circuit which generates original error correcting code data for correcting an error with respect to the encoded data;
- a converting circuit which converts the original error correcting code data into encoded error correcting code data adapted to the predetermined record code;
- a recording circuit which generates a signal with respect to the encoded data and the encoded error correcting code data which is provided to the write head;
- a reproducing circuit which reproduces the encoded user data and the encoded error correcting code data from a signal read from said recording medium by said read head;
- an inverse converting circuit which inversely converts the encoded error correcting code data reproduced by said reproducing circuit into the original error correcting code data;
- an error correcting circuit which corrects an error with respect to the encoded data read by the reproducing circuit based on the original error correcting code data;
- and
- a decoding circuit which decodes the encoded data which have been corrected by the error correcting circuit to the original data.
A data storage device for recording data on a record medium, comprising:
- a recording medium;
- a write head;
- a read head;
- an interface circuit;
- a record encoding circuit which converts original data, which is provided through said interface circuit, into encoded data of a predetermined record code;
- an error correcting code generating circuit which generates original error correcting code data for correcting an error with respect to the encoded data;
- a converting circuit which converts the original error correcting code data into encoded error correcting code data adapted to the predetermined record code;
- a recording circuit which generates a signal with respect to the encoded data and the encoded error correcting code data, and provides the signal to said write head;
- a reproducing circuit which reproduces the encoded data and the encoded error correcting code data from a signal read from said recording medium by said read head;
- an inverse converting circuit which inversely converts the encoded error correcting data reproduced by said reproducing circuit into the original error correcting code data;
- an error checking circuit which checks the encoded data reproduced by said reproducing circuit utilizing the original error correcting code data obtained by said inverse converting circuit whether or not an error with respect to the encoded user data has occurred;
- and
- a decoding circuit which decodes the encoded data, which has been checked by the error checking circuit, to the original user data.
An apparatus for reproducing original user data from a medium utilizing a signal read from said medium which is indicative of information including encoded user data of a predetermined record code representing the original user data and an encoded error correcting code which is converted in accordance with restriction of the predetermined record code from an original error correcting code which corrects an error of the encoded user data, said information being written on said medium, comprising:
- a read head which obtains a signal indicative of the information written on said medium from said medium;
- a reproducing circuit which reproduces the encoded user data and the encoded error correcting code data from the signal read from said medium by said read head;
- an inverse converting circuit which inversely converts the encoded error correcting code data read by the reproducing circuit into the original error correcting code data;
- an error correcting circuit which corrects an error with respect to the encoded user data reproduced by said reproducing circuit based on the original error correcting code data;
- and
- a decoding circuit which decodes the encoded user data which have been corrected by the error correcting circuit to the original user data.
An apparatus for reproducing user data from a recording medium, comprising:
- a read head;
- a reproducing circuit block which reproduces encoded user data and encoded error correcting code data from a signal read from said recording medium by said read head, said encoded user data being data obtained by converting the user data in accordance with a restriction of a predetermined record code, and said encoded error correcting code data being data obtained by converting an original error correcting code data generated from the original data in accordance with the restriction of the predetermined record code;
- an inverse converting circuit block which inversely converts the encoded error correcting code data read by the reproducing circuit into the original error correcting code data;
- an error checking circuit block which checks the encoded user data utilizing the original error correcting code data whether or not an error with respect to the encoded user data has occurred;
- and
- a decoding circuit block which decodes the encoded user data, which has been checked by the error checking circuit block, to the original user data.
Dependencies are inferred from the claim text.