Patent ID: 6268810
Filing Date: 2001-07-31
Classification: G11B,H03M

Abstract:
A method of generating a run length limited (RLL) code which is represented by (d, k, m, n), wherein d, k, m, and n denote a minimum run length, a maximum run length, a length of data bits, and a length of code word bits, respectively, the method comprising:(a) generating a code word which satisfies the (d, k) run length constraint; and(b) allocating main code groups, wherein the generated code word is duplicatable and allocated in one of the main code groups depending on characteristics of the generated code word, and code words of each main code group are allocated based upon a code word sum value (CSV) parameter, which represents a direct current (DC) value in a corresponding code word, and the characteristic of an INV parameter, which predicts the transition direction of a digital sum value (DSV) of a next code word, and allocating decision code groups for differentiating duplicated code words.