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.