Claims Analysis
Total Claims: 14
Claim 1
Independent Claim
289 words
A serializing/deserializing encoder-decoder for a disk drive including a serial write data channel leading to a data transducer head for writing data to a rotating data storage disk during a write mode, a serial read data channel leading from the data transducer head for reading data from the disk during a read mode, and data sequencer means for writing sequences of data words to the data storage disk via the encoder-decoder and the write data channel during write mode, and for reading sequences of data words from the disk via the read data channel and the encoder-decoder during read mode, the serializing/deserializing encoder-decoder comprising: data word selector means for selectively receiving data words from the data sequencer means during write mode, and for selectively sending data words to the data sequencer means during read mode, encoder means receiving data words from the data word selector means during write mode for converting the data words into predetermined code words in accordance with a predetermined coding pattern, decoder means receiving code words during read mode for converting the code words into data words in accordance with the predetermined coding pattern, a code word selector means connected to receive and selectively put out code words from the encoder means during write mode, and connected to receive and selectively put out code words to the decoder means during read mode, and serializer/deserializer means for converting code words received from the code word selector means into a serial data stream and for sending said stream to said write data channel during write mode, and for converting a serial data stream received from said read data channel into code words and for sending said code words to said code word selector means during read mode.
Claim 2
Dependent Claim
289 words
A serializing/deserializing encoder-decoder for a disk drive including a serial write data channel leading to a data transducer head for writing data to a rotating data storage disk during a write mode, a serial read data channel leading from the data transducer head for reading data from the disk during a read mode, and data sequencer means for writing sequences of data words to the data storage disk via the encoder-decoder and the write data channel during write mode, and for reading sequences of data words from the disk via the read data channel and the encoder-decoder during read mode, the serializing/deserializing encoder-decoder comprising: data word selector means for selectively receiving data words from the data sequencer means during write mode, and for selectively sending data words to the data sequencer means during read mode, encoder means receiving data words from the data word selector means during write mode for converting the data words into predetermined code words in accordance with a predetermined coding pattern, decoder means receiving code words during read mode for converting the code words into data words in accordance with the predetermined coding pattern, a code word selector means connected to receive and selectively put out code words from the encoder means during write mode, and connected to receive and selectively put out code words to the decoder means during read mode, and serializer/deserializer means for converting code words received from the code word selector means into a serial data stream and for sending said stream to said write data channel during write mode, and for converting a serial data stream received from said read data channel into code words and for sending said code words to said code word selector means during read mode.
Claim 3
Dependent Claim
72 words
The serializing/deserializing encoder-decoder set forth in claim 1 wherein the data channels of said disk drive implement a PR4,ML synchronously sampled data channel, and wherein said data word selector means comprises an eight bit selector, and wherein said code word selector means comprises a nine bit selector, and wherein said encoder means and said decoder means implement said coding pattern in accordance with a predetermined eight bit to nine bit coding pattern.
Claim 4
Dependent Claim
27 words
The serializing/deserializing encoder-decoder set forth in claim 2 wherein the serializer/deserializer means comprises a universal parallel load, parallel read, serial load, serial shift nine bit shift register.
Claim 5
Dependent Claim
62 words
The serializing/deserializing encoder-decoder set forth in claim 2 wherein said read data channel includes postcoder means for postcoding detected data samples in an (0,6,5) code format into said code words in accordance with a (0,4,4) code format, and wherein said write data channel includes precoder means for precoding code words in said (0,4,4) format into precoded data groups in said (0,6,5) format
Claim 6
Dependent Claim
61 words
The serializing/deserializing encoder-decoder set forth in claim 4 wherein the encoder means converts eight bit data words into nine bit code words in accordance with a predetermined coding arrangement in consonance with the (0,4,4) code format, and wherein the decoder means decodes nine bit code words into eight bit data words in accordance with an inverse of the predetermined coding arrangement.
Claim 7
Dependent Claim
47 words
The serializing/deserializing encoder-decoder set forth in claim 4 wherein said postcoder means comprises two tandem connected registers clocked at a data sampling rate and an exclusive-OR gate for comparing an incoming detected data sample with a two-register delayed data sample to provide a post coded code word.
Claim 8
Dependent Claim
82 words
The serializing/deserializing encoder-decoder set forth in claim 4 wherein said precoder means comprises an exclusive-OR gate connected to receive incoming code words and to provide an output, and two tandem connected registers clocked at a data sampling rate, a first register for delaying the output by one clock period and for putting out said precoded data groups, and a second register for delaying an output of the first register by one clock period and for providing another input to the exclusive-OR gate.
Claim 9
Dependent Claim
63 words
The serializing/deserializing encoder-decoder set forth in claim 1 wherein said data word selector means comprises a multiplexer means for selecting from one of at least three inputs, and a first register means for holding an output selected from one of the inputs by the multiplexer means, the first register means having an output connected to the encoder means and to the sequencer means.
Claim 10
Dependent Claim
41 words
The serializing/deserializing encoder-decoder set forth in claim 8 further comprising a source of pseudo-random sequence data words, and wherein the multiplexer means receives at one of its inputs and selectively puts out pseudo-random sequence data words to the first register means.
Claim 11
Dependent Claim
87 words
The serializing/deserializing encoder-decoder set forth in claim 1 wherein said code word selector means comprises a multiplexer means for selecting one of plural inputs and having one input connected to the encoder means and another input connected to a parallel output path from the serializer/deserializer means, and having an output connected to a second register means for holding data put out by the multiplexer means, the second register means having an output connected to a parallel input path to the serial/decserializer means and to the decoder means.
Claim 12
Dependent Claim
48 words
The serializing/deserializing encoder-decoder set forth in claim 1 wherein said encoder means further comprises a sync/data field gate means connected in parallel therewith for detecting an end of a data sync field preamble and for enabling encoding of user data words immediately following the end of the preamble.
Claim 13
Dependent Claim
25 words
The serializing/deserializing encoder-decoder set forth in claim 1 wherein said read data channel includes postcoder means for postcoding detected data samples into said code words.
Claim 14
Dependent Claim
31 words
The serializing/deserializing encoder-decoder set forth in claim 1 wherein said write data channel includes precoder means for precoding said code words into precoded data groups for recording on said disk surface.