Patent ID: 7865799

Claim:
An information recording/reproducing coding method for recording/reproducing an information code sequence onto/from an information recording medium to which error-correction coding is executed for detecting and correcting a code error caused in the information code sequence reproduced from the information recording medium, comprising: executing a first error-correction coding for enabling an error correction in units of predetermined code an information data sector of the information code sequence once recorded on the information recording medium, in which error code symbols equal to or smaller than a predetermined number of code symbols caused in the corresponding reproduced information data sector are corrected, and adding a redundant code sequence hereby acquired to the information data sector, dividing the information data sector, to which the first error-correction coding is applied, into continuous plural code sequence blocks, each of which has predetermined length of the code symbols, executing a second error-correction coding for each of the code sequence blocks, and inserting redundant codes hereby acquired into the corresponding code sequence block, and executing code error detection and correction using the redundant code acquired by the second error-correction coding, for executing the code error detection and correction using a soft-output information of each code bit generated based upon a reproduced signal sequence from the recording medium for executing decoding process for the code error detection and correction is repeated again using the soft-output information generated based upon the reproduced signal sequence and the information of soft-output decoding for each code bit acquired as a result of another decoding for the code error detection and correction corresponding to each error-correction coding applied to each of the code sequence blocks, and after the decoding process is repeated by a predetermined number of times, outputting decoded data as a result of the reproduction of the information code sequence.