Claims Analysis
Total Claims: 42
Claim 1
Independent Claim
212 words
In an electronic musical instrument, a method of performing an operational expression representing an operation on power data and mantissa data for computing problem data, used in generating a musical tone, said method comprising the steps of: depressing one of a plurality of keys of a keyboard to generate problem data; representing said problem data, which is used to generate the musical tone, by using a system for representing musical tone data by which said musical tone data includes said power data and said mantissa data which have the same sing, and by which a value of one of said power data and said mantissa data represented by bits having a higher order, is reduced by performing a suppressing operation including a suppressing parameter having a value larger than the value of one of said power data and said mantissa data represented by bits having the higher order and the value of which is to be reduced; computing mantissa data of the represented problem data which is used to generate the musical tone in accordance with power data of the represented problem data; and performing a carry operation if a carry is generated in said mantissa data to produce an audio output signal with maximum dynamic range by a sound radiating system.
Claim 2
Dependent Claim
212 words
In an electronic musical instrument, a method of performing an operational expression representing an operation on power data and mantissa data for computing problem data, used in generating a musical tone, said method comprising the steps of: depressing one of a plurality of keys of a keyboard to generate problem data; representing said problem data, which is used to generate the musical tone, by using a system for representing musical tone data by which said musical tone data includes said power data and said mantissa data which have the same sing, and by which a value of one of said power data and said mantissa data represented by bits having a higher order, is reduced by performing a suppressing operation including a suppressing parameter having a value larger than the value of one of said power data and said mantissa data represented by bits having the higher order and the value of which is to be reduced; computing mantissa data of the represented problem data which is used to generate the musical tone in accordance with power data of the represented problem data; and performing a carry operation if a carry is generated in said mantissa data to produce an audio output signal with maximum dynamic range by a sound radiating system.
Claim 3
Dependent Claim
15 words
The method of claim 1, wherein the suppressing operation is one of subtraction and division.
Claim 4
Dependent Claim
15 words
The method of claim 1, wherein the suppressing operation is one of addition and multiplication.
Claim 5
Dependent Claim
27 words
The method of claim 1, wherein said power data and said mantissa data are two to an m-th power (m is a real number or an integer).
Claim 6
Dependent Claim
42 words
The method of claim 1, wherein said power data and said mantissa data are n to an m-th power (m is a real number or an integer number and n is a real number or an integer other than two and zero).
Claim 7
Dependent Claim
44 words
The method of claim 1 wherein the operation on said power data and said mantissa data is expressed by one of a power operation expression, an addition expression, a subtraction expression, a multiplication expression, a division expression, a logarithmic expression and a trigonometric expression.
Claim 8
Dependent Claim
50 words
The method of claim 4 wherein, after performing an addition of the exponents of said power and mantissa data, the addition is made valid only when a carry signal is generated in the exponent of one of the power data and mantissa data represented by bits having a higher order.
Claim 9
Dependent Claim
208 words
The method of claim 4 wherein, when performing the addition of the exponents of the power and mantissa data, if a different number of bits is required to represent the exponents, with respect to the one of the power and mantissa data, represented by bits having a higher order than those bits used to represent the other one of the power and mantissa data, a number equal to the difference between the exponent of the power data and the exponent of the mantissa data is added to the exponent of the one of the power and mantissa data as additional data represented bits of the orders higher than the highest-order bit of the exponent represented by bits of the least number, and with respect to the other of said operands, a number equal to the difference between the exponent of the power data and the exponent of the mantissa data is added to the exponent of the other one of the power and mantissa data as additional data represented bits of the orders lower than the highest-order bit of the exponent represented by bits of the least number, wherein the number of bits representing the exponents of the power and mantissa data are made equal to each other.
Claim 10
Dependent Claim
12 words
The method of claim 1, wherein the problem data includes waveform data.
Claim 11
Dependent Claim
12 words
The method of claim 1, wherein the problem data includes envelope data.
Claim 12
Dependent Claim
12 words
The method of claim 1, wherein the problem data includes timbre data.
Claim 13
Dependent Claim
12 words
The method of claim 1, wherein the problem data includes touch data.
Claim 14
Dependent Claim
13 words
The method of claim 1, wherein the problem data includes key scaling data.
Claim 15
Dependent Claim
12 words
The method of claim 1, wherein the problem data includes interpolation data.
Claim 16
Dependent Claim
17 words
The method of claim 1, wherein the problem data includes information on amplitude levels of musical tones.
Claim 17
Dependent Claim
16 words
The method of claim 1, wherein the problem data includes information on weights of musical tones.
Claim 18
Dependent Claim
20 words
The method of claim 1, wherein the problem data includes information on mixing levels of musical tones varied with time.
Claim 19
Dependent Claim
13 words
The method of claim 1, wherein the problem data includes modulation factor information.
Claim 20
Dependent Claim
16 words
The method of claim 1, wherein the problem data includes information on changes in tone pitch.
Claim 21
Dependent Claim
17 words
The method of claim 1, wherein the problem data includes information on proportions of higher harmonic components.
Claim 22
Dependent Claim
211 words
In an electronic musical instrument in which musical tone information is represented by using power data and mantissa data with a floating-point representation, a musical tone information representation system, comprising: keyboard means for responding to depression of one of a plurality of keys by an operator by generating the power data and mantissa data; generation means for generating an exponent of the mantissa data and an exponent of the power data having the same sign as the exponent of the mantissa data which is used to generate a musical tone; operation means for obtaining data whose order is higher than an order of an exponent of said mantissa data by shifting an exponent of the power data and for performing one of an addition and a subtraction operation on the exponent of the mantissa data and the obtained data; and conversion means for inverting the sign of the exponent of the power data by performing an operation on both of the exponent of the power data and the exponent other than the exponents of the power and mantissa data and for converting the power data and the mantissa data into data with a fixed point representation to produce an audio output signal with maximum dynamic range through a sound radiating system.
Claim 23
Dependent Claim
211 words
In an electronic musical instrument in which musical tone information is represented by using power data and mantissa data with a floating-point representation, a musical tone information representation system, comprising: keyboard means for responding to depression of one of a plurality of keys by an operator by generating the power data and mantissa data; generation means for generating an exponent of the mantissa data and an exponent of the power data having the same sign as the exponent of the mantissa data which is used to generate a musical tone; operation means for obtaining data whose order is higher than an order of an exponent of said mantissa data by shifting an exponent of the power data and for performing one of an addition and a subtraction operation on the exponent of the mantissa data and the obtained data; and conversion means for inverting the sign of the exponent of the power data by performing an operation on both of the exponent of the power data and the exponent other than the exponents of the power and mantissa data and for converting the power data and the mantissa data into data with a fixed point representation to produce an audio output signal with maximum dynamic range through a sound radiating system.
Claim 24
Dependent Claim
46 words
The musical tone information representation system of claim 21, wherein said power data and said mantissa data are n to an m-th power (m is a real number or an integer number and n is a real number or an integer other than two and zero).
Claim 25
Dependent Claim
54 words
The musical tone information representation system of claim 21, wherein, after performing an addition of the exponents of said power and mantissa data, the addition is made valid only when a carry signal is generated in the exponent of one of the power data and mantissa data represented by bits having a higher order.
Claim 26
Dependent Claim
187 words
The musical tone information representation system of claim 21 wherein if a number of bits required for representing the exponent of the power data is larger than a number of bits required for representing the exponent of the mantissa data, said operation means adds bits each representing "1" of a number equal to the difference between exponent of the power data and the exponent of the mantissa data to the exponent of the mantissa data as data represented by bits of an order higher than a highest-order bit of the exponent of the mantissa data, and wherein if the number of bits required for representing the exponent of the power data is smaller than the number of bits required for representing the exponent of the mantissa data, the operation means adds bits representing "1" or bits each representing "0" of the number equal to the difference between the exponent of the power data and the exponent of the mantissa data to the exponent of the power data as data represented by bits of an order lower than a highest-order bit of the exponent of the power data.
Claim 27
Dependent Claim
17 words
The musical tone information representation system of claim 21, wherein the musical tone information includes waveform data.
Claim 28
Dependent Claim
17 words
The musical tone information representation system of claim 21, wherein the musical tone information includes envelope data.
Claim 29
Dependent Claim
17 words
The musical tone information representation system of claim 21, wherein the musical tone information includes timbre data.
Claim 30
Dependent Claim
17 words
The musical tone information representation system of claim 21, wherein the musical tone information includes touch data.
Claim 31
Dependent Claim
18 words
The musical tone information representation system of claim 21, wherein the musical tone information includes key scaling data.
Claim 32
Dependent Claim
17 words
The musical tone information representation system of claim 21, wherein the musical tone information includes interpolation data.
Claim 33
Dependent Claim
22 words
The musical tone information representation system of claim 21, wherein the musical tone information includes information on amplitude levels of musical tones.
Claim 34
Dependent Claim
21 words
The musical tone information representation system of claim 21, wherein the musical tone information includes information on weights of musical tones.
Claim 35
Dependent Claim
25 words
The musical tone information representation system of claim 21, wherein the musical tone information includes information on mixing levels of musical tones varied with time.
Claim 36
Dependent Claim
18 words
The musical tone information representation system of claim 21, wherein the musical tone information includes modulation factor information.
Claim 37
Dependent Claim
21 words
The musical tone information representation system of claim 21, wherein the musical tone information includes information on changes in tone pitch.
Claim 38
Dependent Claim
22 words
The musical tone information representation system of claim 21, wherein the musical tone information includes information on proportions of higher harmonic components.
Claim 39
Dependent Claim
685 words
An electronic musical instrument comprising: keyboard means for providing a plurality of keys, each of which generate an input signal, which may be depressed by an operator in order to select a musical tone; touch sensing means for sensing an elapsed time from when one of said plurality of keys was depressed and generating a touch signal from the elapsed time; waveform data memory means for storing a plurality of waveform data for musical tones; envelope generating means for generating a plurality of envelope data; read-only memory means for storing a plurality of timbre coefficient data; central processing means for receiving the input signal from said keyboard and converting the input signal into a frequency number, for retrieving one of the plurality of timbre coefficient data from said read-only memory means and using the timbre efficient data for selecting one of the plurality of waveforms of musical tones stored in said waveform data memory means and one of the plurality of envelopes stored in said envelope generating means; assignment storing means for assigning the selected musical tone to one of a plurality of idle channels; key scaling means for converting the input signal from said keyboard into a key scale signal; address controlling means for receiving frequency number data for a predetermined channel time and separating the frequency number data into fraction data and integer data; first exclusive-ORing means for performing an exclusive-OR operation on said fraction data to produce exclusive-ORed fraction data; first adding means for accumulating integer data to produce waveform data for the selected musical tone; interpolation data decoding means for receiving and interpolating said exclusive-ORed fraction data to produce interpolated waveform data for the selected musical tone; key scaling storing means for storing said key scale signal; second adding means for adding the waveform data for the selected musical tone and said interpolated waveform data for the selected musical tone to produce a second output signal; third adding means for adding one of said plurality of envelope data and said touch signal to produce a third output signal; fourth adding means for adding said third output signal and said key scaling signal to produce a fourth output signal; fifth adding means for adding said second output signal and said fourth output signal to produce a fifth output signal, which includes a mantissa part (M) and a power part (P); mantissa converting means for receiving the mantissa part (M) of said fifth output signal and converting the mantissa part to a converted mantissa part (M 1 ) according to the equation: ##EQU15## and for incrementing the converted mantissa part (M 1 ) by "1" to produce mantissa power data (M t ); barrel shifting means for receiving the mantissa power data (M t ) and the power part to produce an operand by performing a shift operation on the mantissa power data according to a value of the power part including, first selecting means for shifting the mantissa power data to the right by one bit if a least significant bit of the power part is a "1", second selecting means for shifting the mantissa power data to the right by two bits if a second least significant bit of the power part is a "1", third selecting means for shifting the mantissa power data to the right by three bits if a third least significant bit of the power part is a "1", and fourth selecting means for shifting the mantissa power data to the right by four bits if a most significant bit of the power part is a "1"; second exclusive-ORing means for performing an exclusive-OR operation on a plurality of bits of said operand and a sign bit of the selected musical tone to produce an exclusive-OR output; sixth adding means for adding the exclusive-OR output and the sign bit of the selected musical tone to produce a sixth output signal; accumulating means for accumulating the sixth output signal; digital-to-analog converting means for converting the accumulating sixth output signal to an analog signal; and sound radiating means for receiving the analog signal and producing an audio output signal.
Claim 40
Dependent Claim
685 words
An electronic musical instrument comprising: keyboard means for providing a plurality of keys, each of which generate an input signal, which may be depressed by an operator in order to select a musical tone; touch sensing means for sensing an elapsed time from when one of said plurality of keys was depressed and generating a touch signal from the elapsed time; waveform data memory means for storing a plurality of waveform data for musical tones; envelope generating means for generating a plurality of envelope data; read-only memory means for storing a plurality of timbre coefficient data; central processing means for receiving the input signal from said keyboard and converting the input signal into a frequency number, for retrieving one of the plurality of timbre coefficient data from said read-only memory means and using the timbre efficient data for selecting one of the plurality of waveforms of musical tones stored in said waveform data memory means and one of the plurality of envelopes stored in said envelope generating means; assignment storing means for assigning the selected musical tone to one of a plurality of idle channels; key scaling means for converting the input signal from said keyboard into a key scale signal; address controlling means for receiving frequency number data for a predetermined channel time and separating the frequency number data into fraction data and integer data; first exclusive-ORing means for performing an exclusive-OR operation on said fraction data to produce exclusive-ORed fraction data; first adding means for accumulating integer data to produce waveform data for the selected musical tone; interpolation data decoding means for receiving and interpolating said exclusive-ORed fraction data to produce interpolated waveform data for the selected musical tone; key scaling storing means for storing said key scale signal; second adding means for adding the waveform data for the selected musical tone and said interpolated waveform data for the selected musical tone to produce a second output signal; third adding means for adding one of said plurality of envelope data and said touch signal to produce a third output signal; fourth adding means for adding said third output signal and said key scaling signal to produce a fourth output signal; fifth adding means for adding said second output signal and said fourth output signal to produce a fifth output signal, which includes a mantissa part (M) and a power part (P); mantissa converting means for receiving the mantissa part (M) of said fifth output signal and converting the mantissa part to a converted mantissa part (M 1 ) according to the equation: ##EQU15## and for incrementing the converted mantissa part (M 1 ) by "1" to produce mantissa power data (M t ); barrel shifting means for receiving the mantissa power data (M t ) and the power part to produce an operand by performing a shift operation on the mantissa power data according to a value of the power part including, first selecting means for shifting the mantissa power data to the right by one bit if a least significant bit of the power part is a "1", second selecting means for shifting the mantissa power data to the right by two bits if a second least significant bit of the power part is a "1", third selecting means for shifting the mantissa power data to the right by three bits if a third least significant bit of the power part is a "1", and fourth selecting means for shifting the mantissa power data to the right by four bits if a most significant bit of the power part is a "1"; second exclusive-ORing means for performing an exclusive-OR operation on a plurality of bits of said operand and a sign bit of the selected musical tone to produce an exclusive-OR output; sixth adding means for adding the exclusive-OR output and the sign bit of the selected musical tone to produce a sixth output signal; accumulating means for accumulating the sixth output signal; digital-to-analog converting means for converting the accumulating sixth output signal to an analog signal; and sound radiating means for receiving the analog signal and producing an audio output signal.
Claim 41
Dependent Claim
434 words
An electronic musical instrument comprising: means for generating waveform data, interpolated waveform data, envelope data, touch data, and key scaling data from a depressed key; first adding means for adding the waveform data and said interpolated waveform data to produce a first operand; second adding means for adding the envelope data and the touch signal to produce a first intermediate signal; third adding means for adding said first intermediate signal and said key scaling signal to produce a second operand; fourth adding means for adding said first operand and said second operand to produce an output signal, which includes a mantissa part (M) and a power part (P); mantissa converting means for receiving the mantissa part (M) of said fourth output signal and converting the mantissa part to a converted mantissa part (M 1 ) according to the equation: ##EQU16## and for incrementing the converted mantissa part (M 1 ) by "1" to produce mantissa power data (M t ); barrel shifting means for receiving the mantissa power data (M t ) and the power part to produce an operand by performing a shift operation on the mantissa power data according to a value of the power part including, first selecting means for shifting the mantissa power data to the right by one bit if a least significant bit of the power part is a "1", second selecting means for shifting the mantissa power data to the right by two bits if a second least significant bit of the power part is a "1", third selecting means for shifting the mantissa power data to the right by three bits if a third least significant bit of the power part is a "1", and fourth selecting means for shifting the mantissa power data to the right by four bits if a most significant bit of the power part is a "1"; exclusive-ORing means for performing an exclusive-OR operation on a plurality of bits of said operand and a sign bit of the waveform data to produce an exclusive-OR output; fifth adding means for adding the exclusive-OR output and the sign bit of the waveform data to produce a fifth output signal; sound generating means for accumulating the fifth output signal, converting the accumulated fifth output signal to an analog signal, and producing an audio output signal, wherein the mantissa part and power part have the same sign, and wherein the one of the mantissa part and power part with a higher order is reduced by performing a suppression operation using a suppression parameter which has a value greater than both the mantissa and power parts.
Claim 42
Dependent Claim
434 words
An electronic musical instrument comprising: means for generating waveform data, interpolated waveform data, envelope data, touch data, and key scaling data from a depressed key; first adding means for adding the waveform data and said interpolated waveform data to produce a first operand; second adding means for adding the envelope data and the touch signal to produce a first intermediate signal; third adding means for adding said first intermediate signal and said key scaling signal to produce a second operand; fourth adding means for adding said first operand and said second operand to produce an output signal, which includes a mantissa part (M) and a power part (P); mantissa converting means for receiving the mantissa part (M) of said fourth output signal and converting the mantissa part to a converted mantissa part (M 1 ) according to the equation: ##EQU16## and for incrementing the converted mantissa part (M 1 ) by "1" to produce mantissa power data (M t ); barrel shifting means for receiving the mantissa power data (M t ) and the power part to produce an operand by performing a shift operation on the mantissa power data according to a value of the power part including, first selecting means for shifting the mantissa power data to the right by one bit if a least significant bit of the power part is a "1", second selecting means for shifting the mantissa power data to the right by two bits if a second least significant bit of the power part is a "1", third selecting means for shifting the mantissa power data to the right by three bits if a third least significant bit of the power part is a "1", and fourth selecting means for shifting the mantissa power data to the right by four bits if a most significant bit of the power part is a "1"; exclusive-ORing means for performing an exclusive-OR operation on a plurality of bits of said operand and a sign bit of the waveform data to produce an exclusive-OR output; fifth adding means for adding the exclusive-OR output and the sign bit of the waveform data to produce a fifth output signal; sound generating means for accumulating the fifth output signal, converting the accumulated fifth output signal to an analog signal, and producing an audio output signal, wherein the mantissa part and power part have the same sign, and wherein the one of the mantissa part and power part with a higher order is reduced by performing a suppression operation using a suppression parameter which has a value greater than both the mantissa and power parts.