Claims Analysis
Total Claims: 13
Claim 1
Independent Claim
197 words
A one-chip fuzzy processing apparatus integrated on a one-chip semiconductor device, comprising: a receiving circuit for receiving values of variables of IF part membership functions supplied from an external circuit; a membership function generator for generating IF part membership function intermediate values and THEN part membership function intermediate values, and IF part membership function values and THEN part membership function values from the generated IF part membership function intermediate values and the THEN part membership function intermediate values, respectively; an IF part grade calculator for receiving variables received by said receiving circuit and the IF part membership function values generated by said membership function generator and for calculating grades of said IF part membership function values corresponding to values of said variables received by said receiving circuit; a feedback circuit to feedback an output of said IF part grade calculator to said membership function generator to cause said membership function generator to generate the THEN part membership function values; combining circuit for modifying said THEN part membership function values using IF part grades calculated by said IF part grade calculator, and combining modified membership function values; and a defuzzifier for defuzzifying an output from said combining circuit.
Claim 2
Dependent Claim
197 words
A one-chip fuzzy processing apparatus integrated on a one-chip semiconductor device, comprising: a receiving circuit for receiving values of variables of IF part membership functions supplied from an external circuit; a membership function generator for generating IF part membership function intermediate values and THEN part membership function intermediate values, and IF part membership function values and THEN part membership function values from the generated IF part membership function intermediate values and the THEN part membership function intermediate values, respectively; an IF part grade calculator for receiving variables received by said receiving circuit and the IF part membership function values generated by said membership function generator and for calculating grades of said IF part membership function values corresponding to values of said variables received by said receiving circuit; a feedback circuit to feedback an output of said IF part grade calculator to said membership function generator to cause said membership function generator to generate the THEN part membership function values; combining circuit for modifying said THEN part membership function values using IF part grades calculated by said IF part grade calculator, and combining modified membership function values; and a defuzzifier for defuzzifying an output from said combining circuit.
Claim 3
Dependent Claim
89 words
The apparatus according to claim 1, wherein said combining circuit comprises a maximum/minimum processor including: a circuit for calculating a minimum value of grades of IF part membership functions for each fuzzy rule; a circuit for comparing an obtained minimum value with a THEN part membership function for each fuzzy rule to cut a peak of the THEN part membership function; and maximum processing circuit for performing maximum processing for combining the modified THEN part membership functions by calculating a maximum value of the modified THEN part membership functions.
Claim 4
Dependent Claim
43 words
The apparatus according to claim 1, wherein said defuzzify circuit includes a circuit for calculating at least one of an area, a center of gravity, a moment, an average height, and a maximum height of the membership function combined by said combining circuit.
Claim 5
Dependent Claim
41 words
The apparatus according to claim 1, wherein said membership function generator comprises: a counter for sequentially outputting count values; and a circuit for sequentially outputting grades of THEN part membership functions using the count values from said counter as x-coordinate values.
Claim 6
Dependent Claim
83 words
The apparatus according to claim 4, wherein said combining circuit comprises a maximum/minimum processor including: IF part processor for calculating minimum values of grades of IF part membership functions in units of fuzzy rules; minimum value selector for comparing the minimum values calculated by said IF part processor with the grades of the corresponding THEN part membership functions, and selecting and outputting smaller grades; and maximum value selector for selecting and outputting maximum values of the grades output form said minimum value selector.
Claim 7
Dependent Claim
101 words
The apparatus according to claim 5, wherein said defuzzifier comprises: moment calculator including a counter for outputting a value equal to a value obtained by delaying the count value of said counter by a predetermined period of time, a multiplier for multiplying an output from said counter with an output from said maximum value selector, and an accumulator for accumulating outputs from said multiplier; area calculator including an accumulator for accumulating outputs from said maximum value selector; and a divider for dividing a moment calculated by said moment calculator with an area calculated by said area calculator to obtain a quotient.
Claim 8
Dependent Claim
56 words
The apparatus according to claim 1, wherein said one-chip semiconductor device further comprises: a receiver for receiving an external instruction signal, and reading out fuzzy rules from a rule memory arranged outside said one-chip semiconductor device; and a controller for controlling operations of said combining circuit and said defuzzifier in response to the readout fuzzy rules.
Claim 9
Dependent Claim
40 words
The apparatus according to claim 1, further comprising a gate circuit for outputting at least one of outputs from said IF part grade calculator, said membership function generator, and said combining circuit to a circuit outside said one-chip semiconductor device.
Claim 10
Dependent Claim
205 words
A one-chip fuzzy processing apparatus integrated on a one-chip semiconductor device, comprising: a receiver for receiving values of IF part membership functions supplied from an external circuit; a membership function generator for generating IF part membership function intermediate values and THEN part membership function intermediate values, and IF part membership function values and THEN part membership function values from the generated IF part membership function intermediate values, respectively, the membership function generator including a counter for sequentially outputting current values; and a circuit for sequentially outputting grades of THEN part membership functions using the count values from the counter as x-coordinate values; IF part grade calculator for receiving variables received by the receiver and the IF part membership function values generated by the membership function generator and for calculating grades of the IF part membership function values corresponding to values of the variables received by the receiver; a combining circuit for modifying the THEN part membership function values using IF part grades calculated by the IF part grade calculator, and combining modified membership function values; and a defuzzifier for defuzzifying the modified membership function values from the combining circuit by using the IF part membership function intermediate values and THEN part membership function intermediate values.
Claim 11
Dependent Claim
205 words
A one-chip fuzzy processing apparatus integrated on a one-chip semiconductor device, comprising: a receiver for receiving values of IF part membership functions supplied from an external circuit; a membership function generator for generating IF part membership function intermediate values and THEN part membership function intermediate values, and IF part membership function values and THEN part membership function values from the generated IF part membership function intermediate values, respectively, the membership function generator including a counter for sequentially outputting current values; and a circuit for sequentially outputting grades of THEN part membership functions using the count values from the counter as x-coordinate values; IF part grade calculator for receiving variables received by the receiver and the IF part membership function values generated by the membership function generator and for calculating grades of the IF part membership function values corresponding to values of the variables received by the receiver; a combining circuit for modifying the THEN part membership function values using IF part grades calculated by the IF part grade calculator, and combining modified membership function values; and a defuzzifier for defuzzifying the modified membership function values from the combining circuit by using the IF part membership function intermediate values and THEN part membership function intermediate values.
Claim 12
Dependent Claim
221 words
A one-chip fuzzy processing apparatus integrated on a one-chip semiconductor device, comprising: a receiving circuit for receiving values of variables of IF part membership functions supplied from an external circuit; a membership function generator for generating IF part membership function intermediate values and THEN part membership function intermediate values, and IF part membership function values and THEN part membership function values from the generated IF part membership function intermediate values and the THEN part membership function intermediate values, respectively; an IF part grade calculator for receiving variables received by said receiving circuit and the IF part membership function values generated by said membership function generator and for calculating grades of said IF part membership function values corresponding to values of said variables received by said receiving circuit; a feedback circuit to feedback an output of said IF part grade calculator to said membership function generator to cause said membership function generator to generate the THEN part membership function values; a combining circuit for modifying said THEN part membership function values using IF part grades calculated by said IF part grade calculator, and combining modified membership function values; and a defuzzifier for defuzzifying an output from said combining circuit by calculating at least one of a center of gravity and an average height of the membership function combined by the combining circuit.
Claim 13
Dependent Claim
221 words
A one-chip fuzzy processing apparatus integrated on a one-chip semiconductor device, comprising: a receiving circuit for receiving values of variables of IF part membership functions supplied from an external circuit; a membership function generator for generating IF part membership function intermediate values and THEN part membership function intermediate values, and IF part membership function values and THEN part membership function values from the generated IF part membership function intermediate values and the THEN part membership function intermediate values, respectively; an IF part grade calculator for receiving variables received by said receiving circuit and the IF part membership function values generated by said membership function generator and for calculating grades of said IF part membership function values corresponding to values of said variables received by said receiving circuit; a feedback circuit to feedback an output of said IF part grade calculator to said membership function generator to cause said membership function generator to generate the THEN part membership function values; a combining circuit for modifying said THEN part membership function values using IF part grades calculated by said IF part grade calculator, and combining modified membership function values; and a defuzzifier for defuzzifying an output from said combining circuit by calculating at least one of a center of gravity and an average height of the membership function combined by the combining circuit.