×

Signal recognition system

  • US 4,860,230 A
  • Filed: 09/21/1987
  • Issued: 08/22/1989
  • Est. Priority Date: 12/22/1983
  • Status: Expired due to Fees
First Claim
Patent Images

1. A signal persistence recognition system for changing binary-valued output signals only after a change in corresponding binary-valued input signals has persisted for at least a predetermined time interval, said system comprising:

  • scanning means for periodically outputting a binary-valued signal representation of the state of each specified one of a plurality of said input signals;

    first memory means for storing and outputting a plurality of binary output values each representative of the state of a different specified one of said output signals;

    first gating means responsive to outputs from said scanning means and said first memory means for outputting a first control signal indicating whether or not the binary-valued signal output by said scanning means for a specified one of said input signals is equivalent to the binary value output by said first memory means representative of a corresponding one of said output signals;

    second memory means for storing and outputting a respective initial value representative of the duration of said predetermined time interval for each of said input signals;

    third memory means for inputting, storing and outputting for each specified one of said input sginals, respective input data including a respective count value corresponding to the elapsed time since the state of said each specified input signal last changed state without any change in the corresponding output signal and a respective control bit indicative of whether said predetermined time limit has already elapsed; and

    processing means responsive to the count value and the control bit output by said third memory means, to the output of said second memory means, and to said first control signal output by said first gating meansfor, when said first control signal indicates a difference between corresponding specified ones of said input and output signals, and said control bit does not indicate that the respective said predetermined interval had already elapsed,in the event said count value corresponds to an elapsed time equal to said respective predetermined time interval, setting the respective control bit stored in said third memory means and toggling the respective binary output value stored in said first memory means or,in the event said respective predetermined time interval has not yet reached, incrementing the respective sad count value without setting the respective control bit and without toggling the respective binary output value stored in said first memory means andfor, when said first control signal indicates no difference between corresponding specified ones of said input and outut signalsreplacing said respective count value stored in said third memory means with said initial value stored in said second memory means, andresetting said respective control bit.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×