← Back to Patent Explorer
EP0357218A2 Expired / Lapsed EP ⏱️ 0.0 years remaining

Apparatus for playback of magnetically recorded data having a variable input rate

Assignee: Ampex Systems Corp
•
Filing: 1989-07-26
•
Granted: —
•
Expires: 2009-07-26
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Data is received at a variable input rate and recorded on a longitudinal medium in the form of fixed length data blocks with variable length spacing between the blocks, utilizing a transducer (12) mounted on a rotating scanner drum (10). The input data rate may change between various recording/playback operations by a ratio of 1:100 or more, but during a particular operation it remains constant. The data blocks played back from the medium are sequentially stored in a memory (36) at the internal data transfer clock rate, which is also utilized to control the scanner rotation. The data is read from the memory at a constant rate which is adjusted for each particular operation. A memory status control signal is provided indicating a predetermined level of fullness obtained by the memory. That control signal is compared in time to a control signal indicating occurrence of the beginning of a next data block. When these two control signals coincide, the average amounts of data entering the memory and being read from the memory are equal. When these average amounts differ, an error signal is generated, corresponding to the time difference between the two control signals. The control signal is applied to adjust the internal data transfer clock rate, and thereby also the scanner rotation to compensate for the time difference.

Inventors

  • 👤 Jeffrey L. Fincher
  • 👤 Michael R. Stephens

Bibliographic Details

Application Number —
Jurisdiction EP
Data Source google_patents
Last Synchronized 2026-11-02 02:30
CPC Classifications
G; G11; G11B; G11B20/00; G11B20/10; G11B15/00; G11B15/18; G11B15/1808; G11B15/1875; G11B15/46; G11B15/467; G11B15/473; G11B15/4731

Claims Analysis

Total Claims: 12
Claim 1
Independent Claim 369 words
Apparatus for playback of data received at a variable input rate and recorded on a longitudinal recording medium, utilizing a playback transducer mounted on a rotating scanner drum, said input data rate being maintained constant during a particular recording operation, said data being recorded in the form of fixed length data blocks having variable spacing between said blocks, corresponding to said variable rate, a data block marker being recorded at the beginning of each block, and wherein said input data rate is encoded and recorded on said medium, comprising: playback synchronizing means (54) for providing an internal data transfer clock having a nominal rate, and deriving therefrom synchronously a signal for controlling a rate of rotation of said scanner drum during playback; an output clock generator (64) for providing an adjustable, stable data output clock; output control means (60) for receiving and decoding said played back input data rate, and providing responsively a first control signal applied to said data output clock generator means to adjust a rate of said data output clock to correspond to said input data rate; correlator means (20) for receiving said playback data and detecting said data block marker, and providing responsively a second, beginning of data block control signal; memory means (36) for receiving and storing said playback data at said internal data transfer clock rate, said stored data being read therefrom sequentially at said data output clock rate, said memory providing a third, memory status control signal corresponding to a predetermined level of fullness thereof, said third control signal being provided to coincide with said second control signal pertaining to a next sequential data block when an average amount of data being written into said memory is equal to an average amount of data being read from the memory; and memory write control means (34) receiving said second and third control signals, enabling input of a data block into said memory means in response to said second control signal, and detecting a difference in time between the occurrences of said second and third control signals, and applying responsively an error signal to said playback synchronizing signal generator means to adjust said internal data transfer clock rate to compensate for said time difference.
Claim 2
Dependent Claim 369 words
Apparatus for playback of data received at a variable input rate and recorded on a longitudinal recording medium, utilizing a playback transducer mounted on a rotating scanner drum, said input data rate being maintained constant during a particular recording operation, said data being recorded in the form of fixed length data blocks having variable spacing between said blocks, corresponding to said variable rate, a data block marker being recorded at the beginning of each block, and wherein said input data rate is encoded and recorded on said medium, comprising: playback synchronizing means (54) for providing an internal data transfer clock having a nominal rate, and deriving therefrom synchronously a signal for controlling a rate of rotation of said scanner drum during playback; an output clock generator (64) for providing an adjustable, stable data output clock; output control means (60) for receiving and decoding said played back input data rate, and providing responsively a first control signal applied to said data output clock generator means to adjust a rate of said data output clock to correspond to said input data rate; correlator means (20) for receiving said playback data and detecting said data block marker, and providing responsively a second, beginning of data block control signal; memory means (36) for receiving and storing said playback data at said internal data transfer clock rate, said stored data being read therefrom sequentially at said data output clock rate, said memory providing a third, memory status control signal corresponding to a predetermined level of fullness thereof, said third control signal being provided to coincide with said second control signal pertaining to a next sequential data block when an average amount of data being written into said memory is equal to an average amount of data being read from the memory; and memory write control means (34) receiving said second and third control signals, enabling input of a data block into said memory means in response to said second control signal, and detecting a difference in time between the occurrences of said second and third control signals, and applying responsively an error signal to said playback synchronizing signal generator means to adjust said internal data transfer clock rate to compensate for said time difference.
Claim 3
Dependent Claim 67 words
Apparatus according to claim 1, wherein said memory write control means (34) is coupled to count said data written into said memory means in response to said beginning of data block control signal, and to write a memory status marker into said memory means at a data location corresponding to said predetermined level of fullness when said memory status marker is being read from said memory means.
Claim 4
Dependent Claim 41 words
Apparatus according to claim 2, wherein said memory status marker is written into said memory means (36) when said count provided by said memory write control means corresponds to one half of said data block being written into said memory means.
Claim 5
Dependent Claim 33 words
Apparatus according to any foregoing claim, wherein said memory means (36) is of a sequential type where said data is read therefrom in the same order in which it has been written therein.
Claim 6
Dependent Claim 17 words
Apparatus according to any foregoing claim wherein said data output clock generator means comprises a frequency synthesizer.
Claim 7
Dependent Claim 41 words
Apparatus according to claim 5 wherein said output control means (60) comprises a microprocessor programmed to apply said first control signal to adjust said data output clock rate provided by said frequency synthesizer to correspond to said decoded input data rate.
Claim 8
Dependent Claim 58 words
Apparatus according to any foregoing claim wherein said playback synchronizing means (45) comprises a phase locked loop with adjustable frequency divider means having a predetermined frequency dividing ratio for providing said internal data transfer clock having said nominal rate, and wherein said error signal provided by said memory write control means is coupled to adjust said dividing ratio.
Claim 9
Dependent Claim 18 words
Apparatus according to any foregoing claim, wherein said memory write control means (34) comprises a programmable logic array.
Claim 10
Independent Claim 236 words
A method of playback of data received at a variable input rate and recorded on a longitudinal recording medium, said input data rate being maintained constant during a particular recording operation, said data being recorded in the form of fixed length data blocks having variable spacing between said blocks, corresponding to said variable rate, a data block marker being recorded at the beginning of each block, and wherein said input data rate is encoded and recorded on said medium, the method comprising: providing an internal data transfer clock having a nominal rate; providing an adjustable, stable data output clock; receiving and decoding the played back input data rate; adjusting said data output clock to correspond to said input data rate' receiving the played back data and detecting said data block marker, and providing responsively a control signal denoting the beginning of a data block; receiving and storing in a memory the played back data at the internal data transfer clock rate, the stored data being read from memory sequentially at said the output clock rate, providing a memory status control signal corresponding to a predetermined level of fullness of the memory; enabling input of a data block into the memory in response to said memory status control signal; detecting a difference in time between the occurrences of said control signals; and applying adjustment of the internal data transfer clock rate to compensate for said time difference.
Claim 11
Independent Claim 236 words
A method of playback of data received at a variable input rate and recorded on a longitudinal recording medium, said input data rate being maintained constant during a particular recording operation, said data being recorded in the form of fixed length data blocks having variable spacing between said blocks, corresponding to said variable rate, a data block marker being recorded at the beginning of each block, and wherein said input data rate is encoded and recorded on said medium, the method comprising: providing an internal data transfer clock having a nominal rate; providing an adjustable, stable data output clock; receiving and decoding the played back input data rate; adjusting said data output clock to correspond to said input data rate' receiving the played back data and detecting said data block marker, and providing responsively a control signal denoting the beginning of a data block; receiving and storing in a memory the played back data at the internal data transfer clock rate, the stored data being read from memory sequentially at said the output clock rate, providing a memory status control signal corresponding to a predetermined level of fullness of the memory; enabling input of a data block into the memory in response to said memory status control signal; detecting a difference in time between the occurrences of said control signals; and applying adjustment of the internal data transfer clock rate to compensate for said time difference.
Claim 12
Dependent Claim 30 words
A method according to claim 9 in which the data is played back using a rotary transducer of which the scanning rate is controlled by the internal data transfer clock.

References Cited (Backward Citations)

No citation records indexed.

USPTO Annuity & Maintenance Windows

Maintenance schedule is calculated for granted US utility patents.

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag