Claims Analysis
Total Claims: 13
Claim 1
Independent Claim
138 words
A code conversion apparatus for generating run length limited codes wherein m-bit data words are converted into n-bit code words which are concatenated to form a bit sequence where a number of successive bits having a same binary value is limited to a range of a smaller value d to a larger value k, the apparatus comprising: (a) means for classifying the code words into groups corresponding to the respective data words, wherein each of the groups includes at least one code word and any code words in respective different groups are different from each other; and (b) means for correcting selection of a code word W1 from a group containing the code word W1 in accordance with only selection of a code word W2, following the code word W1, from a group containing the code word W2.
Claim 2
Dependent Claim
138 words
A code conversion apparatus for generating run length limited codes wherein m-bit data words are converted into n-bit code words which are concatenated to form a bit sequence where a number of successive bits having a same binary value is limited to a range of a smaller value d to a larger value k, the apparatus comprising: (a) means for classifying the code words into groups corresponding to the respective data words, wherein each of the groups includes at least one code word and any code words in respective different groups are different from each other; and (b) means for correcting selection of a code word W1 from a group containing the code word W1 in accordance with only selection of a code word W2, following the code word W1, from a group containing the code word W2.
Claim 3
Dependent Claim
236 words
A code coversion apparatus for generating run length limited codes wherein m-bit data words are converted into n-bit code words which are concatenated to form a bit sequence where a number of successive bits having a same binary value is limited to a range of a smaller value d to a larger value k, the apparatus comprising: (a) first generation means for generating an n-bit code word W2a corresponding to an inputted m-bit data word; (b) second generation mean for generating an n-bit code word W2b corresponding to the inputted m-bit data word; (c) first replacement means for replacing the code word W2a by a code word W2a' in accordance with information related to a code word W1 preceding the code word W2 and with information related to the code word W2a, wherein the code word W2a' is precombined with the code word W2a; (d) second replacement means for replacing the code word W2b by a code word W2b' precombined with the code word W2b; (e) first delay means for delaying the code word W2a or 22a'; (f) second delay means for delaying the code word W2b or W2b'; and (g) means for selecting one of code words outputted from the first and second delay means in accordance with information related to the code word outputted from the first delay mean and with information related to the code word W2a outputted from the first generation means.
Claim 4
Dependent Claim
236 words
A code coversion apparatus for generating run length limited codes wherein m-bit data words are converted into n-bit code words which are concatenated to form a bit sequence where a number of successive bits having a same binary value is limited to a range of a smaller value d to a larger value k, the apparatus comprising: (a) first generation means for generating an n-bit code word W2a corresponding to an inputted m-bit data word; (b) second generation mean for generating an n-bit code word W2b corresponding to the inputted m-bit data word; (c) first replacement means for replacing the code word W2a by a code word W2a' in accordance with information related to a code word W1 preceding the code word W2 and with information related to the code word W2a, wherein the code word W2a' is precombined with the code word W2a; (d) second replacement means for replacing the code word W2b by a code word W2b' precombined with the code word W2b; (e) first delay means for delaying the code word W2a or 22a'; (f) second delay means for delaying the code word W2b or W2b'; and (g) means for selecting one of code words outputted from the first and second delay means in accordance with information related to the code word outputted from the first delay mean and with information related to the code word W2a outputted from the first generation means.
Claim 5
Dependent Claim
22 words
The apparatus of claim 2 wherein the values d, k, m, and n are equal to 2, 10, 8, and 12 respectively.
Claim 6
Dependent Claim
22 words
The apparatus of claim 2 wherein the values d, k, m, and n are equal to 2, 12, 6, and 9 respectively.
Claim 7
Dependent Claim
33 words
The apparatus of claim 2 wherein output of the selecting means consists of the output from the first generation means when there is a single code word corresponding to the inputted data word.
Claim 8
Dependent Claim
36 words
The apparatus of claim 2 wherein output of the selecting means consists of the output from the first replacement means when there are only two code words W2a and W2a' corresponding to the inputted data word.
Claim 9
Dependent Claim
40 words
The apparatus of claim 2 wherein output of the selecting means consists of one of the outputs from the first and second generation means when there are only two code words W2a and W2b corresponding to the inputted data word.
Claim 10
Dependent Claim
93 words
The apparatus of claim 2 further comprising: (a) means for inserting a synchronous pattern allowing block synchronization; (b) means for dividing the n-bit code word into first and second sub code words; (c) first preliminary coding means for generating information identifying the first sub code word; (d) second preliminary coding means for generating information identifying the second sub code word; and (e) final coding means for deriving a m-bit data word, corresponding to the n-bit code word inputted into the dividing means, from the outputs of the first and second preliminary coding means.
Claim 11
Dependent Claim
116 words
The apparatus of claim 8 wherein code words of a first type are used to correspond to data words and code words of a second type are used as synchronous patterns, wherein an absolute value of a difference between a number of bits having a binary value 1 and a number of bits having a binary value 0 is equal to or smaller than 6 in each of the first type code words, and wherein an absolute value of a difference between a number of bits having a binary value 1 and a number of bits having a binary value 0 is equal to or greater than 8 in each of the second type code words.
Claim 12
Dependent Claim
110 words
A code conversion apparatus for generating run length limited codes wherein data words are converted into code words which are concatenated to form a bit sequence where a number of successive bits having a same binary value is limited to a preset range, the apparatus comprising: (a) means for generating a group of signals representing respective code words corresponding to a first data word; (b) means for generating a signal representing a code word corresponding to a second data word following the first data word; and (c) means for selecting one of the signals in the group in accordance with only the code word corresponding to the second data word.
Claim 13
Dependent Claim
110 words
A code conversion apparatus for generating run length limited codes wherein data words are converted into code words which are concatenated to form a bit sequence where a number of successive bits having a same binary value is limited to a preset range, the apparatus comprising: (a) means for generating a group of signals representing respective code words corresponding to a first data word; (b) means for generating a signal representing a code word corresponding to a second data word following the first data word; and (c) means for selecting one of the signals in the group in accordance with only the code word corresponding to the second data word.