Claims Analysis
Total Claims: 33
Claim 1
Independent Claim
170 words
An apparatus for providing timing recovery of a system clock, the apparatus comprising: receiving means for receiving program clock references representing predetermined values of an encoder counter clocked by a stable clock having a first frequency; local counter means for producing successive count values at a counter rate; subtractor means for determining difference values, each of the difference values representing a difference between a predetermined value represented by a program clock reference and a current count value of said local counter means when that program clock reference is received; oscillator means for producing the system clock with a second frequency which controls the rate in which said local counter means produces the counts values; and frequency control means for producing frequency control signals which control the second frequency, each of the frequency control signals being derived on the basis of at least one of the difference values and a predetermined offset value which assures that that frequency control signal causes the second frequency to be within a specified tolerance range.
Claim 2
Independent Claim
170 words
An apparatus for providing timing recovery of a system clock, the apparatus comprising: receiving means for receiving program clock references representing predetermined values of an encoder counter clocked by a stable clock having a first frequency; local counter means for producing successive count values at a counter rate; subtractor means for determining difference values, each of the difference values representing a difference between a predetermined value represented by a program clock reference and a current count value of said local counter means when that program clock reference is received; oscillator means for producing the system clock with a second frequency which controls the rate in which said local counter means produces the counts values; and frequency control means for producing frequency control signals which control the second frequency, each of the frequency control signals being derived on the basis of at least one of the difference values and a predetermined offset value which assures that that frequency control signal causes the second frequency to be within a specified tolerance range.
Claim 3
Dependent Claim
80 words
The apparatus as claimed in claim 1, wherein said frequency control means comprises filter means for producing frequency control values, each of the frequency control values being derived on the basis of at least one of the difference values; non-volatile memory means for storing and supplying the offset value; combining means for combining the frequency control values individually with the offset value to obtain combined values; and digital-to-analog converter means for deriving the frequency control signals from the combined values.
Claim 4
Dependent Claim
17 words
The apparatus as claimed in claim 1, wherein said oscillator means is a voltage controlled crystal oscillator.
Claim 5
Dependent Claim
53 words
The apparatus as claimed in claim 1, wherein the specified tolerance range is a range of frequency in which the system clock must operate in order to properly decode a signal encoded in accordance with an encoding standard which prior to encoding had a sampling frequency which was proportional to the first frequency.
Claim 6
Dependent Claim
15 words
The apparatus as claimed in claim 4, wherein the encoding standard is the MPEG standard.
Claim 7
Dependent Claim
51 words
The apparatus as claimed in claim 1, wherein the specified tolerance range is a range of frequency in which the system clock must operate so that operable additional signals can be derived from the system clock and a signal which can be properly decoded on the basis of the system clock.
Claim 8
Dependent Claim
25 words
The apparatus as claimed in claim 6, wherein the the additional signals are components of a television signal used in a conventional NTSC television system.
Claim 9
Independent Claim
344 words
An apparatus providing timing recovery of a system clock, the apparatus comprising: receiving means for receiving (a) program clock references representing predetermined values of an encoder counter clocked by a stable clock having a first frequency and (b) compliance data indicating (i) whether program clock references were generated by the encoder counter when the first frequency was within a specified tolerance range and, if so, (ii) an operating range within the specified tolerance range in which the first frequency operated when the encoder counter generated the program clock references; local counter means for producing successive count values at a counter rate; subtractor means for determining difference values, each of the difference values representing a difference between a predetermined value represented by a program clock reference and a current count value of said local counter means when that program clock reference is received; oscillator means for producing the system clock with a second frequency which controls the rate in which said local counter means produces the count values; non-volatile memory means for storing and making available an offset value; frequency control means for (a) producing frequency control values, each of the frequency control values being derived on the basis of at least one of the difference values, (b) for adding the frequency control values individually with the offset value to obtain combined values, and (c) for producing frequency control signals which control the second frequency, the frequency control signals being derived from the combined values; and write control means (a) for determining if (i) the compliance data indicates that the program clock references were generated by the encoder counter when the first frequency was within a specified tolerance range and (ii) the second frequency falls within the specified tolerance range, and, if so, (b) for writing one of the combined values which produces a frequency control signal causing said oscillator means to produce the system clock such that the second frequency is within the specified tolerance range into said non-volatile memory means to act as the offset value during a next timing recovery acquisition period.
Claim 10
Independent Claim
344 words
An apparatus providing timing recovery of a system clock, the apparatus comprising: receiving means for receiving (a) program clock references representing predetermined values of an encoder counter clocked by a stable clock having a first frequency and (b) compliance data indicating (i) whether program clock references were generated by the encoder counter when the first frequency was within a specified tolerance range and, if so, (ii) an operating range within the specified tolerance range in which the first frequency operated when the encoder counter generated the program clock references; local counter means for producing successive count values at a counter rate; subtractor means for determining difference values, each of the difference values representing a difference between a predetermined value represented by a program clock reference and a current count value of said local counter means when that program clock reference is received; oscillator means for producing the system clock with a second frequency which controls the rate in which said local counter means produces the count values; non-volatile memory means for storing and making available an offset value; frequency control means for (a) producing frequency control values, each of the frequency control values being derived on the basis of at least one of the difference values, (b) for adding the frequency control values individually with the offset value to obtain combined values, and (c) for producing frequency control signals which control the second frequency, the frequency control signals being derived from the combined values; and write control means (a) for determining if (i) the compliance data indicates that the program clock references were generated by the encoder counter when the first frequency was within a specified tolerance range and (ii) the second frequency falls within the specified tolerance range, and, if so, (b) for writing one of the combined values which produces a frequency control signal causing said oscillator means to produce the system clock such that the second frequency is within the specified tolerance range into said non-volatile memory means to act as the offset value during a next timing recovery acquisition period.
Claim 11
Dependent Claim
48 words
The apparatus as claimed in claim 8, wherein said frequency control means comprises: filter means for producing the frequency control values; adder means for adding the frequency control values individually with the offset value; and digital-to-analog converter means for producing the frequency control signals from the combined values.
Claim 12
Dependent Claim
42 words
The apparatus as claimed in claim 9, wherein the write means stores that one of the combined values which first results in the second frequency being within the specified tolerance range as the offset value for the next timing recovery acquisition period.
Claim 13
Dependent Claim
50 words
The apparatus as claimed in claim 9, wherein said write control means determines if the system clock has a frequency which falls within the specified tolerance range on the basis of a frequency difference between the first frequency and the second frequency, the operating range and the specified tolerance range.
Claim 14
Dependent Claim
20 words
The apparatus as claimed in claim 11, wherein the frequency difference is determined on the basis of the difference values.
Claim 15
Dependent Claim
53 words
The apparatus as claimed in claim 11, wherein the frequency difference is determined in accordance with the following relationship: Δ(PCRCV-CCV)Δt, where Δ(PCRCV-CCV) is a change in the difference values and Δt is a particular time period which is long enough to ignore the effects of varying delay in transmitting the program clock references.
Claim 16
Dependent Claim
79 words
The apparatus as claimed in claim 13, wherein there is a range of inaccuracy in the frequency difference, and said write control means determines when the system clock has a frequency which falls within the specified tolerance range on the basis of the following relationship: |i FD|≦1/2|STR|-(1/2(|OR|+|IR|)), where FD is a frequency difference obtained from Δ(PCRCV-CCV)/Δt, STR is the specified tolerance range, OR is the operating range, and IR is the range of inaccuracy of the frequency difference FD.
Claim 17
Dependent Claim
34 words
The apparatus as claimed in claim 9, wherein said write control means determines if the system clock has a frequency which falls within the specified tolerance range on the basis of the difference values.
Claim 18
Dependent Claim
86 words
The apparatus as claimed in claim 9, wherein said write control means determines if the system clock has a frequency which falls within the specified tolerance range in accordance with the following relationship: |Δ(PCRCV-CCV)/Δt|≦1/2|STR.vertline.-(1/2(|OR|+|IR|)), where Δ(PCRCV-CCV) is a change in the difference values, Δt is a particular time period which is long enough to ignore the effects of varying delay in transmitting the program clock references, STR is the specified tolerance range, OR is the operating range, and IR is a range of inaccuracy for Δ(PCRCV-CCV)/Δt.
Claim 19
Independent Claim
156 words
A method for providing timing recovery of a system clock, the method comprising: receiving program clock references representing predetermined values of a counter clocked by a stable clock having a first frequency; producing successive count values at a counter rate; comparing the predetermined values with the current count values and producing frequency control values on the basis of differences between the predetermined values and the current count values when the program clock references representing the predetermined values are received; producing the system clock with a second frequency which controls the counter rate, the second frequency being controlled on the basis of combination values obtained by adding the frequency control values, individually, with a predetermined offset value which when added to each of the frequency control values produces a sum which assures that the second frequency is within the specified tolerance range; and adjusting the second frequency so that it becomes substantially equal to the first frequency.
Claim 20
Independent Claim
156 words
A method for providing timing recovery of a system clock, the method comprising: receiving program clock references representing predetermined values of a counter clocked by a stable clock having a first frequency; producing successive count values at a counter rate; comparing the predetermined values with the current count values and producing frequency control values on the basis of differences between the predetermined values and the current count values when the program clock references representing the predetermined values are received; producing the system clock with a second frequency which controls the counter rate, the second frequency being controlled on the basis of combination values obtained by adding the frequency control values, individually, with a predetermined offset value which when added to each of the frequency control values produces a sum which assures that the second frequency is within the specified tolerance range; and adjusting the second frequency so that it becomes substantially equal to the first frequency.
Claim 21
Dependent Claim
47 words
The method as claimed in claim 17, wherein the offset value is periodically updated with a new value which assures that the second frequency is within the specified tolerance range, the new value not being used as the offset value until a new timing recovery acquisition period.
Claim 22
Dependent Claim
51 words
The method as claimed in claim 16, wherein the specified tolerance range is a range of frequency in which the system clock must operate so that operable additional signals can be derived from the system clock and a signal which can be properly decoded on the basis of the system clock.
Claim 23
Dependent Claim
36 words
The method as claimed in claim 17, wherein the specified tolerance range is a range of frequency in which the system clock must operate so that operable additional signals can be derived from the system clock.
Claim 24
Dependent Claim
25 words
The method as claimed in claim 20, wherein the the additional signals are components of a television signal used in a conventional NTSC television system.
Claim 25
Independent Claim
270 words
A method for providing timing recovery of a system clock in which an offset value to be used therein is derived, the method comprising: receiving (a) program clock references representing predetermined values of a counter clocked by a stable clock having a first frequency and (b) compliance data indicating (i) whether the program clock references were generated by the encoder counter when the first frequency was within a specified tolerance range and, if so, (ii) an operating range within the specified tolerance range in which the first frequency operated when the encoder counter generated the program clock references; producing successive count values at a counter rate; comparing the predetermined values with the current count values and producing frequency control values on the basis of differences between the predetermined values and the current count values when the program clock references representing the predetermined values are received; producing the system clock with a second frequency which controls the counter rate, the second frequency being controlled on the basis of the frequency control values; adjusting the second frequency on the basis of the frequency control values so that it becomes substantially equal to the first frequency; and obtaining the offset value by (a) determining if (i) the compliance data indicates that the program clock references were generated by the encoder counter when the first frequency was within a specified tolerance range and (ii) the system clock has frequency which falls within the specified tolerance range, and, if so, (b) making the offset value equal to one of the frequency control values which causes the second frequency to be within the specified tolerance range.
Claim 26
Independent Claim
270 words
A method for providing timing recovery of a system clock in which an offset value to be used therein is derived, the method comprising: receiving (a) program clock references representing predetermined values of a counter clocked by a stable clock having a first frequency and (b) compliance data indicating (i) whether the program clock references were generated by the encoder counter when the first frequency was within a specified tolerance range and, if so, (ii) an operating range within the specified tolerance range in which the first frequency operated when the encoder counter generated the program clock references; producing successive count values at a counter rate; comparing the predetermined values with the current count values and producing frequency control values on the basis of differences between the predetermined values and the current count values when the program clock references representing the predetermined values are received; producing the system clock with a second frequency which controls the counter rate, the second frequency being controlled on the basis of the frequency control values; adjusting the second frequency on the basis of the frequency control values so that it becomes substantially equal to the first frequency; and obtaining the offset value by (a) determining if (i) the compliance data indicates that the program clock references were generated by the encoder counter when the first frequency was within a specified tolerance range and (ii) the system clock has frequency which falls within the specified tolerance range, and, if so, (b) making the offset value equal to one of the frequency control values which causes the second frequency to be within the specified tolerance range.
Claim 27
Dependent Claim
35 words
The method as claimed in claim 22, wherein the offset value is made equal to that one of the frequency control values which first results in the second frequency being within the specified tolerance range.
Claim 28
Dependent Claim
47 words
The method as claimed in claim 22, wherein determining if the system clock has a frequency which falls within the specified tolerance range occurs on the basis of a frequency difference between the first frequency and the second frequency, the operating range and the specified tolerance range.
Claim 29
Dependent Claim
72 words
The method as claimed in claim 24, wherein the frequency difference is determined in accordance with the following relationship: Δ(PCRCV-CCV)/Δt, where Δ(PCRCV-CCV) is a change in the differences between the predetermined values and the current count values when the program clock references representing the predetermined values are received and Δt is a particular time period which is long enough to ignore the effects of varying delay in transmitting the program clock references.
Claim 30
Dependent Claim
73 words
The method as claimed in claim 25, wherein there is a range of inaccuracy in the frequency difference, and the following relationship is used in determining when the system clock has a frequency which falls within the specified tolerance range: |FD|≦1/2|STR|-(1/2(|OR.vertline.+|IR|)), where FD is a frequency difference obtained from Δ(PCRCV-CCV)/Δt, STR is the specified tolerance range, OR is the operating range, and IR is the range of inaccuracy of the frequency difference FD.
Claim 31
Dependent Claim
103 words
The method as claimed in claim 22, wherein determining if the system clock has a frequency which falls within the specified tolerance range is made in accordance with the following relationship: |Δ(PCRCV-CCV)/Δt|≦1/2|STR.vertline.-(1/2(|OR|+|IR|)), where Δ(PCRCV-CCV) is a change in the differences between the predetermined values and the current count values when the program clock references representing the predetermined values are received, Δt is a particular time period which is long enough to ignore the effects of varying delay in transmitting the program clock references, STR is the specified tolerance range, OR is the operating range, and IR is a range of inaccuracy for Δ(PCRCV-CCV)/Δt.
Claim 32
Dependent Claim
36 words
The apparatus as claimed in claim 1, wherein the specified tolerance range is a range of frequency in which the system clock must operate so that operable additional signals can be derived from the system clock.
Claim 33
Dependent Claim
36 words
The method as claimed in claim 16, wherein the specified tolerance range is a range of frequency in which the system clock must operate so that operable additional signals can be derived from the system clock.