Patent US4281356A successfully refreshed from Google Patents.
US4281356A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Magnetic disk memory
Assignee: Santec Holdings Corp
•
Filing: 1979-11-28
•
Granted: 1981-07-28
•
Expires: 1999-11-28
Abstract
Abstract In the apparatus disclosed herein, data recorded on a floppy disk in double density MFM mode is read back using a digital, adaptive time base system which permits accurate recovery of data despite bit shifting due to a high bit density on the magnetic recording surface. The adaptive time base provides successive data windows of non-uniform duration following detection of a data bit and, further, alters the starting reference time based upon the relation of the just received data bit to its predecessor.
Inventors
- 👤 Frank E. Sousa
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-26 05:35
CPC Classifications
G; G11; G11B; G11B20/00; G11B20/10; G11B20/14; G11B20/1403; G11B20/1423
Claims Analysis
Total Claims: 18
Claim 1
Independent Claim
174 words
In apparatus for reading binary data serially recorded on magnetic media at a high density tending to produce bit shifting, there being a nominal time interval between possible bit positions during readback, the improvement of an adaptive time base comprising: means providing a clock signal at a frequency which is a large multiple of the frequency corresponding to said nominal interval; a presettable counter which can be stepped by said clock signal; means for generating a data window signal, which means includes means for complementing the state of said data window signal at the end of a count sequence of said counter; a shift register; and means, operative in response to a bit received from the media, for loading said counter and for entering a bit corresponding to the received bit into said shift register, said means being also operative, at the end of each count sequence, for loading into said counter a value which is a function of the state of said shift register and for advancing the state of said shift register.
Claim 2
Dependent Claim
174 words
In apparatus for reading binary data serially recorded on magnetic media at a high density tending to produce bit shifting, there being a nominal time interval between possible bit positions during readback, the improvement of an adaptive time base comprising: means providing a clock signal at a frequency which is a large multiple of the frequency corresponding to said nominal interval; a presettable counter which can be stepped by said clock signal; means for generating a data window signal, which means includes means for complementing the state of said data window signal at the end of a count sequence of said counter; a shift register; and means, operative in response to a bit received from the media, for loading said counter and for entering a bit corresponding to the received bit into said shift register, said means being also operative, at the end of each count sequence, for loading into said counter a value which is a function of the state of said shift register and for advancing the state of said shift register.
Claim 3
Dependent Claim
72 words
Apparatus as set forth in claim 1 wherein said means for generating a data window signal includes a flip-flop and an exclusive OR gate which provide data input to said flip-flop, one input to said gate being taken from the non-inverted output of said flip-flop, and wherein said counter provides a carry signal at the end of a counting sequence, which carry signal is provided as the other input to said gate.
Claim 4
Dependent Claim
36 words
Apparatus as set forth in claim 1 including also means for selectively altering the value loaded into said counter when a bit is received from the media in accordance with the state of said shift register.
Claim 5
Dependent Claim
202 words
In apparatus for reading binary data serially recorded on magnetic media at a high density tending to produce bit shifting, there being a nominal time interval between possible bit positions during readback, the improvement of an adaptive time base comprising: means providing a clock signal at a frequency which is a large multiple of the frequency corresponding to said nominal interval; a presettable counter which can be stepped by said clock signal; means controlled by said counter for providing successive data window intervals of differing duration, each data window interval being a respective multiple of the clock period; means for generating a data window signal, which means includes means for complementing the state of said data window signal at the end of each data window interval determined by said counter; means responsive to a received data bit for setting said counter to provide one value of initial delay before the start of the next data window interval if the data bit is received during a predetermined one of the data window intervals following a preceding received data bit and for resetting said counter to provide a different value of initial delay if the data bit is received during other of said windows.
Claim 6
Dependent Claim
202 words
In apparatus for reading binary data serially recorded on magnetic media at a high density tending to produce bit shifting, there being a nominal time interval between possible bit positions during readback, the improvement of an adaptive time base comprising: means providing a clock signal at a frequency which is a large multiple of the frequency corresponding to said nominal interval; a presettable counter which can be stepped by said clock signal; means controlled by said counter for providing successive data window intervals of differing duration, each data window interval being a respective multiple of the clock period; means for generating a data window signal, which means includes means for complementing the state of said data window signal at the end of each data window interval determined by said counter; means responsive to a received data bit for setting said counter to provide one value of initial delay before the start of the next data window interval if the data bit is received during a predetermined one of the data window intervals following a preceding received data bit and for resetting said counter to provide a different value of initial delay if the data bit is received during other of said windows.
Claim 7
Dependent Claim
161 words
In apparatus for reading binary data serially recorded on magnetic media at a high density tending to produce bit shifting, there being a nominal time interval between possible bit positions during readback, the improvement of an adaptive time base comprising: means providing a clock signal at a frequency which is a large multiple of the frequency corresponding to said nominal interval; a presettable counter which can be stepped by said clock signal; means controlled by said counter for providing successive data window intervals; means for generating a data window signal, which means includes means for complementing the state of said data window signal at the end of each data window interval; means responsive to received data bits for presetting said counter; and latch means controlled by said counter and operative only during a selected one of said data window intervals for altering the value which is preset into said counter upon receipt of a data bit during that data window interval.
Claim 8
Dependent Claim
161 words
In apparatus for reading binary data serially recorded on magnetic media at a high density tending to produce bit shifting, there being a nominal time interval between possible bit positions during readback, the improvement of an adaptive time base comprising: means providing a clock signal at a frequency which is a large multiple of the frequency corresponding to said nominal interval; a presettable counter which can be stepped by said clock signal; means controlled by said counter for providing successive data window intervals; means for generating a data window signal, which means includes means for complementing the state of said data window signal at the end of each data window interval; means responsive to received data bits for presetting said counter; and latch means controlled by said counter and operative only during a selected one of said data window intervals for altering the value which is preset into said counter upon receipt of a data bit during that data window interval.
Claim 9
Dependent Claim
158 words
In apparatus for reading binary data serially recorded on magnetic media at a high density tending to produce bit shifting, there being a nominal time interval between possible bit positions during readback, the improvement of an adaptive time base comprising: means providing a clock signal at a frequency which is a large multiple of the frequency corresponding to said nominal interval; a presettable counter which can be stepped by said clock signal; means controlled by said counter for providing successive data window intervals of differing duration, each data window interval being a respective multiple of the clock period; means for generating a data window signal, which means includes means for complementing the state of said data window signal at the end of each data window interval determined by said counter; means responsive to a received data bit for presetting said counter to provide a selected value of initial delay before the start of the next data window interval.
Claim 10
Dependent Claim
158 words
In apparatus for reading binary data serially recorded on magnetic media at a high density tending to produce bit shifting, there being a nominal time interval between possible bit positions during readback, the improvement of an adaptive time base comprising: means providing a clock signal at a frequency which is a large multiple of the frequency corresponding to said nominal interval; a presettable counter which can be stepped by said clock signal; means controlled by said counter for providing successive data window intervals of differing duration, each data window interval being a respective multiple of the clock period; means for generating a data window signal, which means includes means for complementing the state of said data window signal at the end of each data window interval determined by said counter; means responsive to a received data bit for presetting said counter to provide a selected value of initial delay before the start of the next data window interval.
Claim 11
Dependent Claim
34 words
Apparatus as set forth in claim 6 in which the differing durations are obtained by presetting the counter with respective differing values, each data window interval being terminated when a predetermined count is reached.
Claim 12
Dependent Claim
54 words
Apparatus as set forth in claim 7 comprising a shift register for tracking the number of data window intervals occurring since the last bit received from the media and comprising also encoding means responsive to the shift register for determining the values loaded into the counter at the start of each data window interval.
Claim 13
Dependent Claim
237 words
In apparatus for reading binary data serially recorded on magnetic media at a high density tending to produce bit shifting, there being a nominal time interval between possible bit positions during readback, the improvement of an adaptive time base comprising: means providing a clock signal at a frequency which is a large multiple of the frequency corresponding to said nominal interval; a presettable counter which can be stepped by said clock signal; means for generating a data window signal, which means includes means for complementing the state of said data window signal at the end of a count sequence of said counter; a shift register; means, operative at the end of each count sequence, for loading into said counter a value which is a function of the state of said shift register and for advancing the state of said shift register; and means, responsive to a received data bit, for entering, into said shift register, a data bit corresponding to the received bit, said means being also operative for loading into said counter a value providing one length of initial delay before the start of the next data window interval if the data bit is received during a predetermined one of the data window intervals following a preceding received data bit and for loading said counter with a value providing a different length of initial delay if the data bit is received during other of said windows.
Claim 14
Dependent Claim
237 words
In apparatus for reading binary data serially recorded on magnetic media at a high density tending to produce bit shifting, there being a nominal time interval between possible bit positions during readback, the improvement of an adaptive time base comprising: means providing a clock signal at a frequency which is a large multiple of the frequency corresponding to said nominal interval; a presettable counter which can be stepped by said clock signal; means for generating a data window signal, which means includes means for complementing the state of said data window signal at the end of a count sequence of said counter; a shift register; means, operative at the end of each count sequence, for loading into said counter a value which is a function of the state of said shift register and for advancing the state of said shift register; and means, responsive to a received data bit, for entering, into said shift register, a data bit corresponding to the received bit, said means being also operative for loading into said counter a value providing one length of initial delay before the start of the next data window interval if the data bit is received during a predetermined one of the data window intervals following a preceding received data bit and for loading said counter with a value providing a different length of initial delay if the data bit is received during other of said windows.
Claim 15
Dependent Claim
72 words
Apparatus as set forth in claim 9 wherein said means for generating a data window signal includes a flip-flop and an exclusive OR gate which provide data input to said flip-flop, on input to said gate being taken from the non-inverted output of said flip-flop, and wherein said counter provides a carry signal at the end of a counting sequence, which carry signal is provided at the other input to said gate.
Claim 16
Dependent Claim
36 words
Apparatus as set forth in claim 9 including also means for selectively altering the value loaded into said counter when a bit is received from the media in accordance with the state of said shift register.
Claim 17
Dependent Claim
315 words
In apparatus for reading binary data serially recorded on magnetic media at a high density tending to produce bit shifting, there being a nominal time interval between possible bit positions during readback, the improvement of an adaptive time base generating a data window signal, said time base comprising: means providing a clock signal at a frequency which is a large multiple of the frequency corresponding to said nominal interval; a presettable counter which can be stepped by said clock signal and which generates a carry signal at a predetermined count value; a flip-flop, the state of which determines the state of the data window signal; an exclusive OR gate providing data to said flip-flop, one input to said gate being taken from the non-inverted output of said flip-flop, said carry signal providing the other input; a shift register; means, operative at the end of each count sequence, for loading into said counter a value which is a function of the state of said shift register and for advancing the state of said shift register; and means, responsive to a received data bit, for entering, into said shift register, a data bit corresponding to the received bit, whereby the state of the shift register is indicative of the number of data window intervals which have passed since a last bit was received from the media; a second flip-flop; means, responsive to said shift register, for setting said second flip-flop prior to the start of the second data window interval and for resetting said second flip-flop at the end of the second data window interval; means, responsive to a bit received from the media, for loading into said counter a first value providing first length of initial delay if said second flip-flop is set and for loading into said counter a second value providing a longer length of initial delay if said second flip-flop is not set.
Claim 18
Dependent Claim
315 words
In apparatus for reading binary data serially recorded on magnetic media at a high density tending to produce bit shifting, there being a nominal time interval between possible bit positions during readback, the improvement of an adaptive time base generating a data window signal, said time base comprising: means providing a clock signal at a frequency which is a large multiple of the frequency corresponding to said nominal interval; a presettable counter which can be stepped by said clock signal and which generates a carry signal at a predetermined count value; a flip-flop, the state of which determines the state of the data window signal; an exclusive OR gate providing data to said flip-flop, one input to said gate being taken from the non-inverted output of said flip-flop, said carry signal providing the other input; a shift register; means, operative at the end of each count sequence, for loading into said counter a value which is a function of the state of said shift register and for advancing the state of said shift register; and means, responsive to a received data bit, for entering, into said shift register, a data bit corresponding to the received bit, whereby the state of the shift register is indicative of the number of data window intervals which have passed since a last bit was received from the media; a second flip-flop; means, responsive to said shift register, for setting said second flip-flop prior to the start of the second data window interval and for resetting said second flip-flop at the end of the second data window interval; means, responsive to a bit received from the media, for loading into said counter a first value providing first length of initial delay if said second flip-flop is set and for loading into said counter a second value providing a longer length of initial delay if said second flip-flop is not set.
References Cited (Backward Citations)
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1984-07-27 | 1985-01-26 | 1985-07-28 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1988-07-27 | 1989-01-26 | 1989-07-28 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 1992-07-27 | 1993-01-26 | 1993-07-28 | $7700.00 | Window Closed / Lapsed |