Claims Analysis
Total Claims: 12
Claim 1
Independent Claim
93 words
A data encoding method for implementing a set rate code for a data detection channel in a direct access storage device, said data encoding method comprising the steps of: receiving a binary data stream; identifying sequential symbols of said received binary data stream; utilizing a rate 8/9 encoder, encoding alternate symbols of said binary data stream into first 9-bit codewords; utilizing an 8/8 remapping encoder, encoding alternate other symbols of said binary data stream into second 8-bit codewords; and sequentially combining alternate ones of said first 9-bit codewords and said second 8-bit codewords.
Claim 2
Dependent Claim
93 words
A data encoding method for implementing a set rate code for a data detection channel in a direct access storage device, said data encoding method comprising the steps of: receiving a binary data stream; identifying sequential symbols of said received binary data stream; utilizing a rate 8/9 encoder, encoding alternate symbols of said binary data stream into first 9-bit codewords; utilizing an 8/8 remapping encoder, encoding alternate other symbols of said binary data stream into second 8-bit codewords; and sequentially combining alternate ones of said first 9-bit codewords and said second 8-bit codewords.
Claim 3
Dependent Claim
40 words
A data encoding method for implementing a set rate code as recited in claim 1 wherein the step of encoding alternate symbols of said binary data stream into first 9-bit codewords includes the step generating 9-bit codewords having maximum ones.
Claim 4
Dependent Claim
47 words
A data encoding method for implementing a set rate code as recited in claim 1 wherein the step of encoding sequential symbols of said binary data stream utilizing said 8/8 remapping encoder generates second 8-bit codewords identical to said alternate other symbols of said binary data stream.
Claim 5
Dependent Claim
55 words
A data encoding method for implementing a set rate code as recited in claim 1 wherein the step of encoding sequential symbols of said binary data stream utilizing said 8/8 remapping encoder generates second 8-bit codewords including predefined remapped codewords corresponding to each different one of said alternate other symbols of said binary data stream.
Claim 6
Dependent Claim
95 words
A data encoding method for implementing a set rate code as recited in claim 1 wherein the step of sequentially combining alternate ones of said first 9-bit codewords and said second 8-bit codewords includes the steps of providing a two input multiplexer; applying said first 9-bit codewords to a first input of said multiplexer; applying said second 8-bit codewords to a second input of said multiplexer; selecting said first 9-bit codewords for even symbols of said received binary data stream and selecting said second 8-bit codewords for odd symbols of said received binary data stream.
Claim 7
Dependent Claim
105 words
Apparatus for implementing a 16/17 rate code for a data detection channel in a direct access storage device comprising: means for receiving a binary data stream; means for identifying sequential symbols of said received binary data stream; first encoding means for encoding alternate symbols of said binary data stream into 9-bit symbols; second encoding means for encoding alternate other symbols of said binary data stream into 8-bit symbols; means for sequentially combining said alternate encoded 9-bit symbols and 8-bit symbols to produce 17-bit codewords; and wherein said second encoding means for encoding alternate other symbols of said binary data stream include an 8/8 remapping encoder.
Claim 8
Dependent Claim
105 words
Apparatus for implementing a 16/17 rate code for a data detection channel in a direct access storage device comprising: means for receiving a binary data stream; means for identifying sequential symbols of said received binary data stream; first encoding means for encoding alternate symbols of said binary data stream into 9-bit symbols; second encoding means for encoding alternate other symbols of said binary data stream into 8-bit symbols; means for sequentially combining said alternate encoded 9-bit symbols and 8-bit symbols to produce 17-bit codewords; and wherein said second encoding means for encoding alternate other symbols of said binary data stream include an 8/8 remapping encoder.
Claim 9
Dependent Claim
54 words
Apparatus for implementing a 16/17 rate code for a data detection channel as recited in claim 6 further includes means for receiving a readback data stream, first decoding means for decoding alternate encoded symbols of said readback data stream and second decoding means for decoding alternate other encoded symbols of said readback data stream.
Claim 10
Dependent Claim
32 words
Apparatus for implementing a 16/17 rate code for a data detection channel as recited in claim 7 further includes means for sequentially combining alternate decoded symbols of said received readback data stream.
Claim 11
Dependent Claim
55 words
Apparatus for implementing a 16/17 rate code for a data detection channel as recited in claim 8 wherein said means for sequentially combining alternate decoded symbols of said received readback data stream include a multiplexer having a first input coupled to said first decoding means and a second input coupled to said second decoding means.
Claim 12
Dependent Claim
37 words
Apparatus for implementing a 16/17 rate code for a data detection channel as recited in claim 6 wherein said first decoding means for decoding alternate encoded symbols of said readback data stream include a rate 8/9 decoder.