← Back to Patent Explorer
US4171479A Expired / Lapsed US ⏱️ 0.0 years remaining

Method and device for the reading of data

Assignee: Datasaab AB
•
Filing: 1978-04-18
•
Granted: 1979-10-16
•
Expires: 1998-04-18
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract The disclosure relates to a method and device for reading data in the form of data pulses in a pulse train. The pulse train is obtained by the sensing of a flexible disc and contains, conventionally, a sequence of clock pulses which, in at least a portion of the pulse train, define mutually subsequent bit cells. These contain at most one of the data pulses. A bistable circuit is switched to its one state by the clock pulses and switched to its other state by the data pulses. The time which has elapsed after each switching of the bistable circuit is measured by means of a time circuit and the bistable circuit is switched if the elapsed time exceeds a value which is settable for each switching. A combinational circuit is provided for setting the above-mentioned level in dependence of the contents of at least the preceding bit cell.

Inventors

  • 👤 Kalman Rozsa

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-29 12:55
CPC Classifications
G; G11; G11B; G11B20/00; G11B20/10; G11B20/14; G11B20/1403; G11B20/1407; G11B20/1419

Claims Analysis

Total Claims: 15
Claim 1
Independent Claim 126 words
A method for reading data in the form of data pulses in a pulse train which contains a sequence of clock pulses which in at least a portion of the pulse train define mutually subsequent bit cells each containing at most one of the data pulses, a bistable circuit being switched to its one state by the clock pulses and switched to its other state by the data pulses, wherein the time which has elapsed after each switching of the state of said bistable circuit is measured, and wherein the state of said bistable circuit is switched if the time measured exceeds a value settable for each switching, and wherein this value is set in dependence upon the contents of at least the preceding bit cell.
Claim 2
Independent Claim 126 words
A method for reading data in the form of data pulses in a pulse train which contains a sequence of clock pulses which in at least a portion of the pulse train define mutually subsequent bit cells each containing at most one of the data pulses, a bistable circuit being switched to its one state by the clock pulses and switched to its other state by the data pulses, wherein the time which has elapsed after each switching of the state of said bistable circuit is measured, and wherein the state of said bistable circuit is switched if the time measured exceeds a value settable for each switching, and wherein this value is set in dependence upon the contents of at least the preceding bit cell.
Claim 3
Dependent Claim 34 words
The method as recited in claim 1, wherein a lower value is set if the preceding bit cell contained a data pulse than if the preceding bit cell did not contain a data pulse.
Claim 4
Dependent Claim 54 words
The method as recited in claim 1, wherein the value for time measurement after a data pulse which follows on two data pulses in bit cells without defining clock pulses and is to be followed by a bit cell without a data pulse is made greater than a nominal time between the clock pulses.
Claim 5
Dependent Claim 27 words
The method as recited in claim 3, wherein said value is caused to be up to 1.5 times greater than the nominal time between the clock pulses.
Claim 6
Independent Claim 142 words
A device for reading data in the form of data pulses in a pulse train which contains a sequence of clock pulses which, at least in a portion of the pulse train, define mutually subsequent bit cells which each contain at most one of the data pulses, the device having a bistable circuit which is operative to be switched to its one state by the clock pulses and to be switched to its other state by the data pulses, comprising: a. a time circuit which is disposed to measure the time which has elapsed after each switching of the state of said bistable circuit and to switch said bistable circuit if the measured time exceeds a value settable for each switching; and b. a combinational circuit for setting said value in dependence of the contents of at least the preceding bit cell.
Claim 7
Independent Claim 142 words
A device for reading data in the form of data pulses in a pulse train which contains a sequence of clock pulses which, at least in a portion of the pulse train, define mutually subsequent bit cells which each contain at most one of the data pulses, the device having a bistable circuit which is operative to be switched to its one state by the clock pulses and to be switched to its other state by the data pulses, comprising: a. a time circuit which is disposed to measure the time which has elapsed after each switching of the state of said bistable circuit and to switch said bistable circuit if the measured time exceeds a value settable for each switching; and b. a combinational circuit for setting said value in dependence of the contents of at least the preceding bit cell.
Claim 8
Dependent Claim 39 words
The device as recited in claim 5, wherein said combinational circuit is operative to set a lower value if the preceding bit cell contained a data pulse than if the preceding bit cell did not contain a data pulse.
Claim 9
Dependent Claim 62 words
The device as recited in claim 5, wherein said combinational circuit is operative to set a value which is greater than a nominal time between the clock pulses, for the time measured after a data pulse which follows on two data pulses in bit cells without defining clock pulses and is to be followed by a bit cell without a data pulse.
Claim 10
Dependent Claim 38 words
The device as recited in claim 7, wherein said combinational circuit is operative to set a value which is up to 1.5 times the nominal time between the clock pulses, for the measured time after said data pulse.
Claim 11
Dependent Claim 31 words
The device as recited in claim 5, wherein the time circuit is a counter which is presettable by said combinational circuit and is disposed to count pulses obtained from an oscillator.
Claim 12
Dependent Claim 25 words
The device as recited in claim 9, wherein the frequency of the oscillator is considerably higher than the highest pulse rate in the pulse train.
Claim 13
Dependent Claim 71 words
The device as recited in claim 5, wherein said time circuit is connected to said bistable circuit for emitting a signal, when the preset level is reached, for switching said bistable circuit, and wherein two AND-gates are operative to receive on their one inputs the switching signal of said time circuit, whereas the other inputs of the AND-gates are each connected to one of the two outputs of said bistable circuit.
Claim 14
Dependent Claim 21 words
The device as recited in claim 11, wherein said combinational circuit has inputs connected to the outputs of said bistable circuit.
Claim 15
Dependent Claim 80 words
The device as recited in claim 5, further comprising a shift register with a clock input which is connected to the switching input of said bistable circuit, a series feed input which is connected to the output of said time circuit, and a plurality of outputs for parallel output which, in accordance with a unique synchronization pattern in the pulse train, are connected directly or via inverters to an AND-gate for switching said bistable circuit to the correct commencement state.

References Cited (Backward Citations)

US3676644A Cited
US3676645A Cited
US3949313A Cited
US3932731A Cited
US4012791A Cited
US3975769A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1982-10-15 1983-04-16 1983-10-16 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1986-10-15 1987-04-16 1987-10-16 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1990-10-15 1991-04-16 1991-10-16 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag