Patent ID: 7486208
Filing Date: 2009-02-03
Classification: G11B,H03M

Abstract:
1. A method for encoding a data input sequence of m bits into an output sequence codeword of m+1 bits, where m is an integer multiple of an ECC symbol size s, the method comprising the steps of: receiving a data stream of unencoded m-bit input sequences; dividing each m-bit input sequence into a first block of n bits and a second block of m−n unencoded bits, where n is an integer multiple of s; encoding the first block of n bits into a first set of n+1 encoded bits, wherein at least one of P mapping in a one-to-one manner the first set of n+1 encoded bits into a second set of n+1 encoded bits wherein, at least one of P dividing the second set of n+1 encoded bits into P interleaving the P storing the output sequence codeword on a data storage medium.