Claims Analysis
Total Claims: 24
Claim 1
Independent Claim
259 words
An electronic ignition timing system for an engine which rotates a crankshaft, said ignition timing system comprising: periodic means for producing an input pulse train within a predetermined time period, the total number of pulses in the input pulse train related to the magnitude of a variable engine condition rate multiplier means coupled to said periodic means for receiving said input pulse train and producing a corresponding output pulse train by selectively multiplying (dividing) the input pulse train in accordance with received control signals; control means coupled to said rate multiplier means for producing and supplying said control signals for controlling the rate multiplication of said rate multiplier means by counting the number of pulses in said input pulse train and producing at least a first control signal for input pulse train counts below a first predetermined count and at least a second control signal for input pulse train count equal to or above said first predetermined count; accumulator means coupled to said rate multiplier means for receiving said output pulse train and accumulating the pulse count of said output pulse train, wherein the accumulated count due to said output pulse train is a non-linear function of the number of pulses of said input pulse train and therefore the accumulated count is also a non-linear function of the magnitude of said variable engine condition; and spark timing pulse generating means coupled to said accumulator means for monitoring the count in said accumulator means and producing spark timing pulses at predetermined engine crankshaft positions related to the accumulator means count.
Claim 2
Dependent Claim
259 words
An electronic ignition timing system for an engine which rotates a crankshaft, said ignition timing system comprising: periodic means for producing an input pulse train within a predetermined time period, the total number of pulses in the input pulse train related to the magnitude of a variable engine condition rate multiplier means coupled to said periodic means for receiving said input pulse train and producing a corresponding output pulse train by selectively multiplying (dividing) the input pulse train in accordance with received control signals; control means coupled to said rate multiplier means for producing and supplying said control signals for controlling the rate multiplication of said rate multiplier means by counting the number of pulses in said input pulse train and producing at least a first control signal for input pulse train counts below a first predetermined count and at least a second control signal for input pulse train count equal to or above said first predetermined count; accumulator means coupled to said rate multiplier means for receiving said output pulse train and accumulating the pulse count of said output pulse train, wherein the accumulated count due to said output pulse train is a non-linear function of the number of pulses of said input pulse train and therefore the accumulated count is also a non-linear function of the magnitude of said variable engine condition; and spark timing pulse generating means coupled to said accumulator means for monitoring the count in said accumulator means and producing spark timing pulses at predetermined engine crankshaft positions related to the accumulator means count.
Claim 3
Dependent Claim
34 words
An electronic ignition timing system according to claim 1, wherein said periodic means includes means for sensing the magnitude of said variable engine condition and producing an analog signal related to said engine condition.
Claim 4
Dependent Claim
63 words
An electronic ignition timing system according to claim 1, wherein said periodic means includes circuitry for producing a second input pulse train within a second predetermined time period, the total number of pulses in said second input pulse train related to the magnitude of a second variable engine condition, and wherein said rate multiplier means sequentially receives both of said input pulse trains.
Claim 5
Dependent Claim
52 words
An electronic ignition timing system according to claim 3, wherein said control means produces at least a third control signal for second input pulse train counts below a second predetermined count and at least a fourth control signal for second input pulse train counts equal to or above said second predetermined count.
Claim 6
Dependent Claim
49 words
An electronic ignition timing system according to claim 4, wherein said accumulator means additively accumulates the pulse counts of said output pulse train due to both of said input pulse trains, whereby the additive accumulated count represents additive non-linear functions of the magnitude of two different variable engine conditions.
Claim 7
Dependent Claim
40 words
An electronic ignition timing system according to claim 1, wherein said control means comprises a counter for counting the number of pulses in said input pulse train and a ROM for producing said control signals in response to the count.
Claim 8
Dependent Claim
59 words
An electronic ignition timing system according to claim 6, wherein said control means includes a count comparator for comparing the count of said counter to programmable counts controlled by said ROM and altering the programmable counts of said ROM and the control signals produced by said ROM in response to the count of said counter equalling said programmable counts.
Claim 9
Dependent Claim
40 words
An electronic ignition timing system according to claim 1, wherein said spark timing pulse generating means includes means for insuring that a spark timing signal will be produced for each crankshaft revolution regardless of the count of said accumulator means.
Claim 10
Dependent Claim
67 words
An electronic ignition timing system according to claim 1, which includes a crankshaft position sensor for producing pulses related to engine crankshaft position and means coupled to said crankshaft position sensor for producing another input pulse train to be processed by said rate multiplier means, said control means and said accumulator means, wherein said other input pulse train has a frequency related to engine crankshaft rotational speed.
Claim 11
Dependent Claim
175 words
A digital signal processing circuit for producing an output which is a nonlinear function of an input signal, comprising: means for producing an input signal comprising a pulse train; rate multiplier means coupled to said input signal producing means for receiving said input pulse train and producing a corresponding output pulse train by selectively multiplying (dividing) the input pulse train in accordance with received control signals; control means coupled to said rate multiplier means for producing and supplying control signals for controlling the multiplication of said rate multiplier means by counting the number of pulses in said input pulse train and producing at least a first control signal for input pulse train counts below a first predetermined count and at least a second control signal for input pulse train counts equal to or above said first predetermined count; and accumulator means for accumulating the pulse count of said output pulse train, whereby the accumulated count due to said output pulse train is a non-linear function of the number of pulses in said input pulse train.
Claim 12
Dependent Claim
175 words
A digital signal processing circuit for producing an output which is a nonlinear function of an input signal, comprising: means for producing an input signal comprising a pulse train; rate multiplier means coupled to said input signal producing means for receiving said input pulse train and producing a corresponding output pulse train by selectively multiplying (dividing) the input pulse train in accordance with received control signals; control means coupled to said rate multiplier means for producing and supplying control signals for controlling the multiplication of said rate multiplier means by counting the number of pulses in said input pulse train and producing at least a first control signal for input pulse train counts below a first predetermined count and at least a second control signal for input pulse train counts equal to or above said first predetermined count; and accumulator means for accumulating the pulse count of said output pulse train, whereby the accumulated count due to said output pulse train is a non-linear function of the number of pulses in said input pulse train.
Claim 13
Dependent Claim
40 words
A digital signal processing circuit according to claim 10, wherein said control means comprises a counter for counting the number of pulses in said input pulse train and a ROM for producing said control signals in response to the count.
Claim 14
Dependent Claim
59 words
A digital signal processing circuit according to claim 11, wherein said control means includes a count comparator for comparing the count of said counter to programmable counts controlled by said ROM and altering the programmable counts of said ROM and the control signals provided by said ROM in response to the count of said counter equalling said programmable counts.
Claim 15
Dependent Claim
39 words
A digital signal processing circuit according to claim 12, which includes means for producing a second input pulse train within a second predetermined time period, and wherein said rate multiplier means sequentially receives both of said input pulse trains.
Claim 16
Dependent Claim
52 words
A digital signal processing circuit according to claim 13, wherein said control means produces at least a third control signal for second input pulse train counts below a second predetermined count and at least a fourth control signal for second input pulse train counts equal to or above said second predetermined count.
Claim 17
Dependent Claim
47 words
A digital signal processing circuit according to claim 14, wherein said accumulator means additively accumulates the pulse counts of said output pulse train due to both of said input pulse trains, whereby the additive accumulated count represents additive non-linear functions of the two different input pulse trains.
Claim 18
Dependent Claim
212 words
An electronic ignition timing system for an engine which rotates a crankshaft, said ignition timing system comprising: means for producing an input pulse train of pulses related to the speed of engine crankshaft rotation, rate multiplier means coupled to said pulse train means for receiving said input pulse train and producing a corresponding output pulse train by selectively multiplying (dividing) the input pulse train in accordance with received control signals; control means coupled to said rate multiplier means for producing and supplying said control signals for controlling the rate multiplication of said rate multipler means by developing a running count related to the number of pulses occurring in said input pulse train and producing at least a first control signal for the developed count being below a first predetermined count and at least a second control signal for the developed count being equal to or above said first predetermined count; accumulator means coupled to said rate multiplier means for receiving said output pulse train and accumulating the pulse count of said output pulse train, wherein the accumulated count due to said output pulse train is a non-linear function of the number of pulses of said input pulse train and therefore the accumulated count is also a non-linear function of crankshaft rotation; and
Claim 19
Dependent Claim
212 words
An electronic ignition timing system for an engine which rotates a crankshaft, said ignition timing system comprising: means for producing an input pulse train of pulses related to the speed of engine crankshaft rotation, rate multiplier means coupled to said pulse train means for receiving said input pulse train and producing a corresponding output pulse train by selectively multiplying (dividing) the input pulse train in accordance with received control signals; control means coupled to said rate multiplier means for producing and supplying said control signals for controlling the rate multiplication of said rate multipler means by developing a running count related to the number of pulses occurring in said input pulse train and producing at least a first control signal for the developed count being below a first predetermined count and at least a second control signal for the developed count being equal to or above said first predetermined count; accumulator means coupled to said rate multiplier means for receiving said output pulse train and accumulating the pulse count of said output pulse train, wherein the accumulated count due to said output pulse train is a non-linear function of the number of pulses of said input pulse train and therefore the accumulated count is also a non-linear function of crankshaft rotation; and
Claim 20
Dependent Claim
34 words
spark timing pulse generating means coupled to said accumulator means for monitoring the count in said accumulator means and producing spark timing pulses at predetermined engine crankshaft positions related to the accumulator means count.
Claim 21
Dependent Claim
34 words
spark timing pulse generating means coupled to said accumulator means for monitoring the count in said accumulator means and producing spark timing pulses at predetermined engine crankshaft positions related to the accumulator means count.
Claim 22
Dependent Claim
46 words
An electronic ignition timing system according to claim 16, wherein said control means comprises a counter for developing a count related to the number of pulses occurring in said input pulse train and a ROM for producing said control signals in response to the developed count.
Claim 23
Dependent Claim
43 words
An electronic ignition timing system according to claim 17, wherein said spark timing pulse generating means includes means for insuring that a spark timing pulse will be produced during every predetermined amount of crankshaft revolution regardless of the count of said accumulation means.
Claim 24
Dependent Claim
57 words
An electronic ignition timing system according to claim 18, wherein said input pulse train means includes a crankshaft position sensor for producing pulses related to engine crankshaft position and means coupled to said crankshaft position sensor for producing said input pulse train to be processed by said rate multiplier means, said control means and said accumulator means.