Claims Analysis
Total Claims: 14
Claim 1
Independent Claim
194 words
A variable-length coding device for converting an r·m-bit data word into an r·n-bit code word, where r is an integer having the relationship 1≦r≦r max , a basic data word length consists of m bits (m being a positive integer), and a basic code word length consists of n bits (n being a positive integer), and converting each of the data words of a variable-length run-length-limited code limiting the run number of bits of a first value between successive bits of a second value in a binary-coded bit string generated by concatenation of code words after the conversion to a value no smaller than d and no larger than k (d and k being positive integers), into a code word corresponding thereto, said variable-length coding device comprising: (A) first coding means for coding an input data word into r max ·q (q is a positive integer) bits, and outputting a first code word; and (B) second coding means for dividing the first code word output from said first coding means into r max blocks each consisting of q bits, coding a code word in each of the blocks, and outputting a second code word.
Claim 2
Dependent Claim
194 words
A variable-length coding device for converting an r·m-bit data word into an r·n-bit code word, where r is an integer having the relationship 1≦r≦r max , a basic data word length consists of m bits (m being a positive integer), and a basic code word length consists of n bits (n being a positive integer), and converting each of the data words of a variable-length run-length-limited code limiting the run number of bits of a first value between successive bits of a second value in a binary-coded bit string generated by concatenation of code words after the conversion to a value no smaller than d and no larger than k (d and k being positive integers), into a code word corresponding thereto, said variable-length coding device comprising: (A) first coding means for coding an input data word into r max ·q (q is a positive integer) bits, and outputting a first code word; and (B) second coding means for dividing the first code word output from said first coding means into r max blocks each consisting of q bits, coding a code word in each of the blocks, and outputting a second code word.
Claim 3
Dependent Claim
78 words
A variable-length coding device according to claim 1, wherein, when there are p (p being a positive integer) kinds of patterns of basic code words having an n-bit basic code word length, said first coding means outputs a code word, each block of which consists of a q-bit (q is a minimum integer satisfying p<2 q ) code word corresponding to said p kinds of basic code word patterns, by r max blocks for the input data word.
Claim 4
Dependent Claim
49 words
A variable-length coding device according to claim 2, wherein said second coding means includes r max encoders, each of which receives a respective q-bit code word and each of which outputs an n-bit code word having a basic code word pattern uniquely assigned by the respective q-bit code word.
Claim 5
Dependent Claim
17 words
A variable-length coding device according to claim 1, wherein said first coding means includes a memory circuit.
Claim 6
Dependent Claim
17 words
A variable-length coding device according to claim 1, wherein said second coding device includes a memory circuit.
Claim 7
Dependent Claim
16 words
A variable-length coding device according to claim 1, wherein said second coding means includes gate circuits.
Claim 8
Dependent Claim
200 words
A variable-length decoding device for converting an r·m-bit data word into an r·n-bit code word, where r is an integer having the relationship 1≦r≦r max , a basic data word length consists of m bits (m being a positive integer), and a basic code word length consists of n bits (n being a positive integer), and inverting each of the code words of a variable-length run-length-limited code limiting the run number of bits of a first value between successive bits of a second value in a binary-coded bit string generated by concatenation of code words after the conversion to a value no smaller than d and no larger than k (d and k being positive integers), into a data word corresponding thereto, said variable-length decoding device comprising: (A) first decoding means for dividing an input code word into r max blocks each consisting of n bits, decoding a code word in each of the blocks into a q-bit (q is a positive integer) code word, and outputting a r max ·q-bit first code word; and (B) second decoding means for decoding the r max ·q-bit first code word output from said first decoding means, and outputting a second code word.
Claim 9
Dependent Claim
200 words
A variable-length decoding device for converting an r·m-bit data word into an r·n-bit code word, where r is an integer having the relationship 1≦r≦r max , a basic data word length consists of m bits (m being a positive integer), and a basic code word length consists of n bits (n being a positive integer), and inverting each of the code words of a variable-length run-length-limited code limiting the run number of bits of a first value between successive bits of a second value in a binary-coded bit string generated by concatenation of code words after the conversion to a value no smaller than d and no larger than k (d and k being positive integers), into a data word corresponding thereto, said variable-length decoding device comprising: (A) first decoding means for dividing an input code word into r max blocks each consisting of n bits, decoding a code word in each of the blocks into a q-bit (q is a positive integer) code word, and outputting a r max ·q-bit first code word; and (B) second decoding means for decoding the r max ·q-bit first code word output from said first decoding means, and outputting a second code word.
Claim 10
Dependent Claim
77 words
A variable-length decoding device according to claim 7, wherein said first decoding means includes r max decoders, and each of the decoders is arranged so that, when there are p (p is a positive integer) kinds of patterns of basic code words having an n-bit basic code word length, it outputs a code word consisting of q (q is a minimum integer satisfying p<2 q ) bits corresponding to said p kinds of basic code word patterns.
Claim 11
Dependent Claim
40 words
A variable-length decoding device according to claim 8, wherein said second decoding means is arranged so that it outputs an r max ·n bit code word having a code word pattern uniquely assigned by the r max ·q-bit code word.
Claim 12
Dependent Claim
17 words
A variable-length decoding device according to claim 7, wherein said first decoding means includes a memory circuit.
Claim 13
Dependent Claim
16 words
A variable-length decoding device according to claim 7, wherein said first decoding means includes gate circuits.
Claim 14
Dependent Claim
17 words
A variable-length decoding device according to claim 7, wherein said second decoding means includes a memory circuit.