Claims Analysis
Total Claims: 15
Claim 1
Independent Claim
233 words
An apparatus for delaying a series of digital data elements, comprising: A. a storage element for storing a plurality of digital data elements; B. data entry means for entering said series of digital data elements into said storage element at a predetermined input rate; C. extraction means for extracting a succession of digital data elements of said series of digital data elements from said storage element, each extraction occurring at a delay time after an individual digital data element was stored in said storage element; D. adjusting means for adjusting each of said delay times as a function of a desired delay value, wherein said function includes i. means for determining differences between each of said delay times and said desired delay value; ii. means for changing each of said delay times at a rate of change which is proportional to said differences, until each of said differences is less than a predetermined value; wherein said rate of change is limited by a predetermined maximum value, whereby the integrity of said succession of digital data elements is maintained, and wherein said extraction means further includes a read address register for supplying a read address to said RAM device, a read data register for receiving said individual digital data element to said RAM device and temporarily holding said individual digital data element of said series of digital data elements, and a read control means.
Claim 2
Independent Claim
233 words
An apparatus for delaying a series of digital data elements, comprising: A. a storage element for storing a plurality of digital data elements; B. data entry means for entering said series of digital data elements into said storage element at a predetermined input rate; C. extraction means for extracting a succession of digital data elements of said series of digital data elements from said storage element, each extraction occurring at a delay time after an individual digital data element was stored in said storage element; D. adjusting means for adjusting each of said delay times as a function of a desired delay value, wherein said function includes i. means for determining differences between each of said delay times and said desired delay value; ii. means for changing each of said delay times at a rate of change which is proportional to said differences, until each of said differences is less than a predetermined value; wherein said rate of change is limited by a predetermined maximum value, whereby the integrity of said succession of digital data elements is maintained, and wherein said extraction means further includes a read address register for supplying a read address to said RAM device, a read data register for receiving said individual digital data element to said RAM device and temporarily holding said individual digital data element of said series of digital data elements, and a read control means.
Claim 3
Dependent Claim
28 words
An apparatus according to claim 1, wherein said storage element is selected from the group consisting of digital storage registers, D-type flip-flops, J/K type flip-flops and RAM devices.
Claim 4
Dependent Claim
68 words
An apparatus according to claim 2, wherein said storage element is a RAM device, and said data entry means further includes a write address counter for supplying a write address to said RAM device, a write data packet compiler for temporarily holding said individual digital data element of said series of digital data elements and supplying said individual element to said RAM device, and a write timing controller.
Claim 5
Dependent Claim
41 words
An apparatus according to claim 3, wherein said write timing controller supplies a write signal to said RAM device, said write signal causing said individual digital data element to be recorded in a RAM location indicated by said write address counter.
Claim 6
Dependent Claim
33 words
An apparatus according to claim 4, wherein said write signal is supplied when said individual digital data element of said series of digital data elements is available in said write data packet compiler.
Claim 7
Dependent Claim
37 words
An apparatus according to claim 1, wherein said data entry means further includes means for combining a plurality of said individual digital data elements to form a composite data element to be recorded in said storage element.
Claim 8
Dependent Claim
27 words
An apparatus according to claim 6, wherein said extraction means further includes means for separating said composite data element into said plurality of individual digital data elements.
Claim 9
Dependent Claim
51 words
An apparatus according to claim 1, wherein said read control means supplies a read signal to said RAM device, said read signal causing said individual digital data element to be retrieved from a RAM location indicated by said read address register, said read signal being generated by an output timing means.
Claim 10
Dependent Claim
29 words
An apparatus according to claim 8, wherein said output timing means is a phase locked loop having an error signal input, said adjustment means being said error signal input.
Claim 11
Dependent Claim
101 words
An apparatus according to claim 9, wherein said adjusting means further includes A. a converter, wherein said desired delay value is converted to a depth value, said depth value being a desired number of counts between said write address and said read address, said number of counts having a resolution of one-sixteenth of a full count; B. a subtractor, wherein said depth value is subtracted from said write address to produce a difference value; C. a comparator, wherein said difference value is compared to said read address to produce an error signal, which is electrically connected to said error signal input.
Claim 12
Dependent Claim
19 words
An apparatus according to claim 1, wherein said adjusting means further includes means for adjusting said predetermined input rate.
Claim 13
Dependent Claim
26 words
An apparatus according to claim 1, wherein said adjusting means further includes means for simultaneously adjusting said predetermined input rate and each of said delay times.
Claim 14
Dependent Claim
56 words
An apparatus according to claim 1, wherein said data extraction means extracts data from said storage element at a data extraction time, said data entry means enters data at a data entry time and includes means for adjusting said data entry time so that said data entry time does not coincide with said data extraction time.
Claim 15
Dependent Claim
36 words
An apparatus according to claim 1, wherein said rate of change is limited by a predetermined maximum value, whereby a loss of integrity of said succession of digital data elements is limited to an acceptable level.