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

Digital timing using a state machine

Assignee: Grass Valley Group Inc
•
Filing: 1987-02-25
•
Granted: 1988-08-09
•
Expires: 2007-02-25
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A digital timing generator using a state machine detects the presence of a predetermined pulse pattern at the input to generate a valid pulse output, and from the periodic repetition of the valid pulse output indicates the presence or absence of an input signal having the predetermined pulse pattern. The edges of the pulses at the input are detected and the pulse widths are determined by a time duration counter as being within the limits corresponding to the predetermined pulse pattern. A valid pulse counter is incremented for each pulse having the proper pulse width, and when the count of the counter reaches a predetermined value a valid pulse output is indicated. The valid pulse output may be delayed before being input to a signal presence detector. Each valid pulse output restarts a time interval counter and increments a valid input counter so long as the time interval timer does not reach a maximum time interval. When a predetermined minimum value of the valid input counter is reached, a valid input signal is indicated. Then the valid input counter counts the number of consecutive times that the maximum time interval is reached without the receipt of the valid pulse output, indicating the absence of the input signal when a predetermined maximum value is reached.

Inventors

  • 👤 Richard L. Murphy

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-28 22:37
CPC Classifications
H; H03; H03K; H03K5/00; H03K5/19; H04; H04N; H04N5/00; H04N5/04; H04N5/08; H04N5/10

Claims Analysis

Total Claims: 14
Claim 1
Independent Claim 86 words
A digital timing generator for detecting an input signal having a predetermined pulse pattern recurring at a periodic rate comprising: means for detecting pulse edges of pulses in the input signal; means for determining from the pulse edges the pulse widths for each pulse; means for counting the consecutive pulses having pulse widths which satisfy the predetermined pulse pattern; and means for generating a valid pulse output when the output of the counting means reaches a predetermined valve indicating the presence of the predetermined pulse pattern.
Claim 2
Dependent Claim 86 words
A digital timing generator for detecting an input signal having a predetermined pulse pattern recurring at a periodic rate comprising: means for detecting pulse edges of pulses in the input signal; means for determining from the pulse edges the pulse widths for each pulse; means for counting the consecutive pulses having pulse widths which satisfy the predetermined pulse pattern; and means for generating a valid pulse output when the output of the counting means reaches a predetermined valve indicating the presence of the predetermined pulse pattern.
Claim 3
Dependent Claim 23 words
A digital timing generator as recited in claim 1 further comprising means for delaying the valid pulse output for a predetermined time interval.
Claim 4
Dependent Claim 38 words
A digital timing generator as recited in claim 1 further comprising means for automatically detecting from the valid pulse output the presence of the input signal by integrating over a predetermined time period based upon the periodic rate.
Claim 5
Dependent Claim 130 words
A digital timing generator as recited in claim 3 wherein the automatically detecting means comprises: means for timing a maximum time interval from the receipt of the valid pulse output, the maximum time interval being greater then the interval of the periodic rate; means for counting the number of consecutive valid pulse outputs received without the timing means reaching the maximum time interval, each valid pulse output resetting the timing means; means for counting the number of consecutive maximum time intervals without the receipt of the valid pulse output; and means for indicating the presence of the input signal when the valid pulse output counting means reaches a predetermined minimum value and the absence of the input signal when the maximum time interval counting means reaches a predetermined maximum value.
Claim 6
Dependent Claim 132 words
A digital timing generator for determining the presence of an input pattern having an identifying pulse which repeats at a periodic rate comprising: means for timing a maximum time interval starting with the receipt of the identifying pulse which is larger than the interval corresponding to the periodic rate; means for counting the number of consecutive identifying pulses received without the timing means reaching the maximum time interval, each identifying pulse resetting the timing means; means for counting the number of consecutive maximum time intervals without the receipt of the identifying pulse; and means for indicating the presence of the input signal when the identifying pulse counting means reaches a predetermined minimum value and the absence of the input signal when the maximum time interval counting means reaches a predetermined maximum value.
Claim 7
Dependent Claim 132 words
A digital timing generator for determining the presence of an input pattern having an identifying pulse which repeats at a periodic rate comprising: means for timing a maximum time interval starting with the receipt of the identifying pulse which is larger than the interval corresponding to the periodic rate; means for counting the number of consecutive identifying pulses received without the timing means reaching the maximum time interval, each identifying pulse resetting the timing means; means for counting the number of consecutive maximum time intervals without the receipt of the identifying pulse; and means for indicating the presence of the input signal when the identifying pulse counting means reaches a predetermined minimum value and the absence of the input signal when the maximum time interval counting means reaches a predetermined maximum value.
Claim 8
Independent Claim 91 words
A method for determining the presence of a predetermined pulse pattern in an input signal, the predetermined pulse pattern repeating at a periodic rate, comprising the steps of: detecting the pulse edges of pulses in the input signal; determining the pulse width of the pulses from the pulse edges; counting the number of pulses having pulse widths corresponding to the pulses of the predetermined pulse pattern; generating a valid pulse output when the count of the counting means reaches a predetermined value indicative of the presence of the predetermined pulse pattern.
Claim 9
Independent Claim 91 words
A method for determining the presence of a predetermined pulse pattern in an input signal, the predetermined pulse pattern repeating at a periodic rate, comprising the steps of: detecting the pulse edges of pulses in the input signal; determining the pulse width of the pulses from the pulse edges; counting the number of pulses having pulse widths corresponding to the pulses of the predetermined pulse pattern; generating a valid pulse output when the count of the counting means reaches a predetermined value indicative of the presence of the predetermined pulse pattern.
Claim 10
Dependent Claim 22 words
A method as recited in claim 6 further comprising the step of delaying the valid pulse output for a predetermined time interval.
Claim 11
Dependent Claim 37 words
A method as recited in claim 6 further comprising the step of automatically detecting from the valid pulse output the presence of the input signal by integrating over a predetermined time period based upon the periodic rate.
Claim 12
Dependent Claim 121 words
A method as recited in claim 8 wherein the automatic detecting step comprises the steps of: timing a maximum time interval from the receipt of the valid pulse output; counting the number of consecutive valid pulse outputs received without the maximum time interval being reached, each receipt of the valid pulse output restarting the timing of the maximum time interval; counting the number of consecutive maximum time intervals cycled through without the receipt of the valid pulse output; and indicating the presence of the input signal when the number of consecutive valid pulse outputs counted reaches a predetermined minimum value and the absence of the input signal when the number of consecutive maximum time intervals counted reaches a predetermined maximum value.
Claim 13
Independent Claim 158 words
A method for determining the presence of an input signal having an identifying pulse that recurs at a periodic rate comprising the steps of: timing a maximum time interval from the receipt of the identifying pulse; counting the number of consecutive identifying pulses received without the maximum time interval being reached, each identifying pulse restarting the timing of the maximum time interval; counting the number of consecutive maximum time intervals cycled through without the receipt of the identifying pulse; and indicating the presence of the input signal when the number of consecutive identifying pulses counted reaches a predetermined minimum value and the absence of the input signal when the number of consecutive maximum time intervals counted reaches a predetermined maximum value, the counting of the identifying pulses occurring prior to the indication of the presence of the input signal and the counting of the maximum time intervals occurring after the indication of the presence of the input signal.
Claim 14
Independent Claim 158 words
A method for determining the presence of an input signal having an identifying pulse that recurs at a periodic rate comprising the steps of: timing a maximum time interval from the receipt of the identifying pulse; counting the number of consecutive identifying pulses received without the maximum time interval being reached, each identifying pulse restarting the timing of the maximum time interval; counting the number of consecutive maximum time intervals cycled through without the receipt of the identifying pulse; and indicating the presence of the input signal when the number of consecutive identifying pulses counted reaches a predetermined minimum value and the absence of the input signal when the number of consecutive maximum time intervals counted reaches a predetermined maximum value, the counting of the identifying pulses occurring prior to the indication of the presence of the input signal and the counting of the maximum time intervals occurring after the indication of the presence of the input signal.

References Cited (Backward Citations)

US3686634A Cited
US4651332A Cited
US3894287A Cited
US4232267A Cited
US4683495A Cited
US4692710A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1991-08-09 1992-02-08 1992-08-09 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1995-08-09 1996-02-08 1996-08-09 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1999-08-09 2000-02-08 2000-08-09 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag