close

Вход

Забыли?

вход по аккаунту

?

DESCRIPTION JP2009217071

код для вставкиСкачать
Patent Translate
Powered by EPO and Google
Notice
This translation is machine-generated. It cannot be guaranteed that it is intelligible, accurate,
complete, reliable or fit for specific purposes. Critical decisions, such as commercially relevant or
financial decisions, should not be based on machine-translation output.
DESCRIPTION JP2009217071
PROBLEM TO BE SOLVED: To make it possible to easily set the value of a parameter even when
the number of parameters used for acoustic signal processing is large. SOLUTION: In a parameter
setting device for setting values of a plurality of parameters to be used for audio signal
processing, a plurality of sets of values of the plurality of parameters are set, and the plurality of
parameters are stored from the parameter memory according to a user's operation. One set of
parameter values is read out, and the values are set as initial values for each parameter, and a
common offset value is set for the plurality of parameters according to the user's operation (S21),
and for each of the plurality of parameters The value obtained by changing the initial value by
the offset value is stored in the current memory as the value of the parameter used for the
acoustic signal processing (S22, S27). [Selected figure] Figure 7
Parameter setting device and program
[0001]
The present invention relates to a parameter setting device for setting the value of a parameter
used for acoustic signal processing, and a program for causing a computer to function as such a
parameter setting device.
[0002]
2. Description of the Related Art An acoustic signal processing apparatus that performs acoustic
signal processing according to values of various parameters is conventionally known.
10-04-2019
1
For example, the synthesizer described in Non-Patent Document 1 is an example. And in such an
acoustic signal processing device, the user can designate the values of various parameters and
control the content of the acoustic signal processing to be executed by the device. "MUSIC
PRODUCTION SYNTHESIZER MOTIF XS6 MOTIF XS7 MOTIF XS8 Instruction Manual", Yamaha
Corporation, 2007 (especially p. 73)
[0003]
However, in the conventional audio signal processing apparatus, as described in Non-Patent
Document 1, the value of the parameter is displayed for each of the settable parameters, and the
setting operation from the user is accepted. However, if the values of all the parameters are
displayed on the screen and the setting operation is received individually, the correspondence
between the operators and the parameters becomes difficult to understand, and it is necessary to
prepare many operators. Therefore, as the number of functions increases and the types of
parameters to be edited increase, it is actually difficult to find and edit a desired parameter as
soon as possible.
[0004]
In addition, as parameters are subdivided, there are increasing cases where it becomes necessary
to change the values of a plurality of parameters simultaneously in order to obtain a desired
effect. Also in this respect, the setting of the parameter value has become a high operation hurdle
for beginners. The present invention has been made on the basis of such circumstances, and an
object of the present invention is to make it possible to easily set the value of a parameter even
when the number of parameters used for audio signal processing is large. Do.
[0005]
The present invention, in order to achieve the above object, in a parameter setting device for
setting values of a plurality of parameters used for acoustic signal processing, a parameter
memory for storing a plurality of sets of the values of the plurality of parameters, The current
memory for storing the values of the plurality of parameters used for processing and one set of
the values of the plurality of parameters from the parameter memory according to the user's
operation are used as initial values of the respective parameters. Initial value setting means,
10-04-2019
2
offset setting means for setting a common offset value for the plurality of parameters in
accordance with user operation, and the initial value for each of the plurality of parameters are
changed by the offset value The value is recorded in the current memory as the value of the
parameter used for the acoustic signal processing. It is provided with a means for. Further, a
program of the present invention is a program for causing a computer to function as the abovedescribed parameter setting device.
[0006]
According to the parameter setting device of the present invention as described above, even
when the number of parameters used for audio signal processing is large, the values of the
parameters can be easily set. Further, according to the program of the present invention, the
computer can be functioned as the above-described parameter setting device, and the same effect
can be obtained.
[0007]
Hereinafter, the best mode for carrying out the present invention will be specifically described
based on the drawings. First, FIG. 1 shows a hardware configuration of an acoustic signal
processing apparatus including an embodiment of a parameter setting apparatus of the present
invention. As shown in FIG. 1, the acoustic signal processing apparatus 10 includes a CPU 11, a
flash memory 12, a RAM 13, a detection circuit 14, a display circuit 15, a waveform input /
output unit (I / O) 16, and a signal processing unit (DSP) 17. These are connected by a system
bus 18. In addition, an operator 21 connected to the detection circuit 14 and a display 22
connected to the display circuit 15 are provided.
[0008]
Then, the CPU 11 executes an appropriate program stored in the flash memory 12 to detect the
operation of the operating element 21 by the detection circuit 14, display of the display 22 by
the display circuit 15, and acoustic signal by the waveform I / O 16. Control of signal processing
and the like by the DSP 17. The flash memory 12 is a rewritable non-volatile storage unit that
stores a control program executed by the CPU 11 and preset data and the like described later.
10-04-2019
3
[0009]
The RAM 13 is storage means for storing current data to be described later or used as a work
memory of the CPU 11. The operating element 21 is composed of a key, a switch, a rotary
encoder, etc., and is an operating element for the user to operate the acoustic signal processing
apparatus 10 to edit the value of the parameter. The detection circuit 14 is a circuit for detecting
the operation and transmitting it to the CPU 11.
[0010]
The display 22 is a display unit configured by a liquid crystal display (LCD) or the like. Then, a
screen indicating the current state of the acoustic signal processing apparatus 10, a GUI
(graphical user interface) for receiving an editing operation of the value of the parameter, and
the like are displayed. The display circuit 15 is a circuit for controlling the display content based
on an instruction from the CPU 11.
[0011]
The waveform I / O 16 is an interface for receiving the input of the acoustic signal to be
processed by the DSP 17 and outputting the processed acoustic signal. Either an interface for
digital input / output or an interface for analog input / output provided with an A / D converter
and a D / A converter may be provided. The DSP 17 performs signal processing on an acoustic
signal (digital audio waveform data) input from the waveform I / O 16 based on the value of a
parameter set in a predetermined register based on the content of the current memory by the
CPU 11 It is a signal processing unit that outputs to the I / O 16.
[0012]
Next, a method of setting parameter values in the acoustic signal processing apparatus 10 will be
described. Here, among the signal processing performed by the DSP 17, the setting of the
threshold (Threshold), ratio (Ratio), and gain (Gain) parameter values used for gain adjustment by
the multiband compressor will be described as an example. . In the following description, the
description will be omitted except for the contents related to these parameters.
10-04-2019
4
[0013]
The multi-band compressor is a signal processing function that adjusts the gain of an input signal
according to a characteristic curve determined by the values of threshold, ratio, and gain
parameters for three bands of LOW, MID, and HIGH for the input signal. . Then, in the acoustic
signal processing device 10, a plurality of sets of values of these parameters are stored as preset
data. Then, it can be read out in accordance with the user's instruction and stored in the current
memory as current data reflected in signal processing.
[0014]
FIG. 2 shows an example of preset data. As shown in the figure, for each preset (here, six types),
values of nine parameters of three bands × three types are prepared. This preset is basically
prepared in advance by the manufacturer of the device, but it does not prevent the user from
being able to change or add. Also, the value of each parameter in one preset can be freely
determined within a predetermined change range independently of each other. Such preset data
can be stored in the flash memory 12 functioning as a parameter memory.
[0015]
FIG. 3 shows an example of current data. As shown in this figure, in the audio signal processing
apparatus 10, three values of reference value, offset value, and current value are prepared as
current data. Among these, the reference value is a value that is read out and stored as the preset
value shown in FIG. 2 and is used as a reference of parameter value setting. Further, the current
value is a value of a parameter to be actually reflected in the content of signal processing.
[0016]
The offset value is a value that is set according to the user's operation and that defines how much
the current value is changed from the reference value. Here, the current value is determined by
the reference value + offset value.
10-04-2019
5
[0017]
Although the offset value is prepared for each of the threshold, the ratio, and the gain, a common
value is used for each of LOW, MID, and HIGH. That is, for example, the threshold offset value
“+10” is commonly used to calculate the threshold values of LOW, MID and HIGH. The same is
true for ratios and gains.
[0018]
The parameters of the same kind for different bands are mutually related contents, and it is usual
that the values are changed while maintaining the mutual magnitude relation, so even using the
common offset value in this way, In general, settings can be made according to the user's request.
If it is desired to change the magnitude relationship, this can be dealt with by selecting another
preset.
[0019]
Next, FIG. 4 shows a display example of a screen for receiving the setting of the parameter values
shown in FIG. The parameter setting screen 100 shown in FIG. 4 is a GUI to be displayed on the
display 22, and is a screen for receiving the setting of the value of each parameter shown in FIG.
Although the parameter value itself is not displayed on this parameter setting screen 100, it is a
screen that accepts setting of the threshold, ratio, and gain parameter values for each of the
LOW, MID, and HIGH bands. is there.
[0020]
In the parameter setting screen 100, the preset selection unit 101, the knobs 102 to 104 for
setting the offset value of each parameter, the display units 105 to 107 for displaying the offset
value, and the graph 108 showing the current processing status. , 109 are provided. Among
them, the preset selection unit 101 displays the currently selected preset, and the user uses a
button (not shown) provided outside the display 22 at a position corresponding to the preset
selection unit 101. You can make a choice.
10-04-2019
6
[0021]
Also, the user can increase / decrease the offset value of each parameter by means of a rotary
knob (not shown) provided at a position corresponding to the knobs 102 to 104 outside the
display 22. The offset value set as a result is displayed by the orientations of the knobs 102 to
104 and the numbers on the display portions 105 to 107. In the parameter setting screen 100,
the parameter value itself can not be operated directly, and the value itself is not displayed.
Although it is not unhindered to display the values of all the parameters, this configuration is
made in consideration of the legibility of the display.
[0022]
Graphs 108 and 109 are display units for displaying in real time the amount of gain attenuation
and the output level by the multiband compressor. This display is performed based on the level
of the entire signal without considering the band. Of the current data shown in FIG. 3, only the
offset value can be directly set in the parameter setting screen 100 described above. However,
the user selects the preset and determines the reference value, and then edits the three offset
values to obtain desired values of the nine parameters shown in FIG. 3 although there are certain
restrictions. It can be set to
[0023]
Next, FIG. 5 shows the relationship between the offset value of each parameter and the current
value. Here, since the current value is determined by the reference value + offset value as
described above, the relationship between the offset value and the current value of each band is
indicated by a solid line 31, an alternate long and short dash line 32, and a broken line 33 in FIG.
It's going to be straight. The current value when the offset value is 0 is the reference value. The
behavior of the current value with respect to the offset value differs between the solid line 31,
the alternate long and short dash line 32, and the broken line 33 because the reference value
differs depending on the band.
[0024]
In addition, for each parameter, an allowable change range is defined, and when the calculation
10-04-2019
7
result of the current value deviates from this, the value is rounded to the upper limit or the lower
limit of the change range. Also, here, an allowable change range is also defined for the offset
value. And this tolerance | permissible_range defines one of three bands as a reference band, and
makes it the range in which the present value of the reference band falls in the change range of a
parameter value. In the example of the figure, the solid line 31 indicates the behavior of the
current value in the reference band, and the allowable change range of the offset value is
determined corresponding to the behavior of the current value indicated by the solid line 31. The
band among LOW, MID, and HIGH may be fixed, but may be arbitrarily determined by the user.
[0025]
Next, the process executed by the CPU 11 for setting the parameter value using the offset value
described above will be described. First, FIG. 6 shows a flowchart of processing when there is a
preset selection operation. When the CPU 11 detects an operation of selecting a preset, the CPU
11 starts the process shown in the flowchart of FIG.
[0026]
Then, first, the parameter value of the selected preset is acquired from the preset data shown in
FIG. 2 (S11), and the value is stored in the current memory as the reference value of each
parameter (S12). Thereafter, the offset value is returned to the initial value (S13). Here, the initial
value is "0".
[0027]
Then, the current value of each parameter is recalculated based on the reference value and the
offset value determined in steps S12 and S13 (S14), and a register value for performing signal
processing according to the current value of each parameter is The processing is ended by
setting in an appropriate register of the DSP 17 (S15).
[0028]
By the above processing, the content of the preset selected by the user can be reflected in the
signal processing in the DSP 17.
10-04-2019
8
At this time, it is not essential to return the offset value to the initial value. However, in
consideration of the fact that the change range of the offset value is different according to the
initial value of the parameter and that the content is directly reflected in the signal processing at
the time of preset reading, the initial value is returned.
[0029]
Also, the parameter values are not set as they are in step S15, because it may be necessary to
take into account other parameters than those set on the parameter setting screen 100 in the
content of the signal processing. For example, in addition to the gain for each band, a common
gain can be set for the three bands, and the sum of the gain value for each band and the common
gain value can be used as the actual gain value for each band for signal processing. It is the case
of making it reflect.
[0030]
Next, FIG. 7 shows a flowchart of processing when there is an operation to change the offset
value. When the CPU 11 detects an operation to change one of the offset values, the CPU 11
starts the process shown in the flowchart of FIG. 7. Then, first, the offset value is changed
according to the detected operation amount (S21), and the current value of the parameter of the
reference band is recalculated (S22). The equations used for recalculation are the same as in the
case of step S14 in FIG. Also, recalculation may be performed only for the type of parameter
whose offset value has been changed. The same applies to the subsequent processing.
[0031]
Then, if the current value after recalculation is within the allowable change range of the
parameter (S23), the offset value is also within the allowable change range, so that signal
processing according to the current value of the recalculated parameter is performed. The
register value is set to an appropriate register of the DSP 17 (S25). This process is the same as
step S15 in FIG.
[0032]
10-04-2019
9
Also, if it is not within the allowable change range in step S23, the offset value is not within the
allowable change range, so the offset value is reset to a value such that the current value
becomes the upper limit or the lower limit of the allowable change range (S24). The process is
repeated from step S22. In the next process, YES is determined in step S23, and the process
should proceed to step S25.
[0033]
After step S25, one of bands other than the reference band is set as a processing target (S26),
and the current value of the parameter of the processing target band is recalculated (S27). Then,
if this is not within the allowable change range of the parameter (S28), the current value is set to
the upper limit or the lower limit of the allowable change range (S29). The review of the offset
value is not necessary except for the reference band, and the current value may be simply
rounded to the upper limit or the lower limit.
[0034]
Then, after step S28 or S29, a register value for performing signal processing according to the
current value of the recalculated parameter is set in an appropriate register of the DSP 17 (S30).
Then, if there is a band not to be processed yet (S31), the next band is processed (S32), and the
process is repeated from step S27. Then, after the above processing is performed on all bands,
the processing is ended.
[0035]
By the above processing, it is possible to set a common offset value for the parameters of each
band according to the user's operation, and to set the current value according to the offset value
for the parameters of each band. Therefore, the user can set the values of three mutually related
parameters accordingly by setting the value of one parameter. As a result, even when the number
of parameters to be set is large, it is possible to set efficiently with easy operation for beginners.
[0036]
10-04-2019
10
This is the end of the description of this embodiment, but it goes without saying that the device
configuration, screen configuration, data configuration, specific processing content, operation
method, etc. are not limited to those described in the above embodiment. is there. For example, in
the above embodiment, the allowable change range of the offset value is determined based on
the change range of the parameter of the reference band, but the present value of all bands
becomes the lower limit value of the parameter. The allowable change range of the offset value
may be up to the value at which the value becomes the upper limit value of the parameter.
[0037]
Further, the allowable change range of the offset value may be a fixed range depending only on
the type of parameter. In this case, the reference band does not have to be treated differently
from the other bands. Even in this case, the parameter setting operation itself can be performed
in the same manner as described above. However, in this example, it is possible to further
increase or decrease the offset value even after the values of all the parameters reach the upper
limit or the lower limit. Therefore, the configuration of the embodiment described above is the
offset value and the current value. It is easy to understand the correspondence between values.
[0038]
Further, the relationship between the reference value, the current value, and the offset value is
not limited to that of the embodiment described above. Depending on the nature of the
parameters, exponential relationships may be preferable to linear relationships as described
above. For example, current value = reference value × a <offset value> or the like (a is a real
number greater than 1). Of course, other relationships are also possible. In any case, the current
value may be a value obtained by changing the initial value by the offset value. In addition, the
values of the parameters set by the above-described method may be those relating to signal
processing other than the compressor, and the number and combination of parameters are not
limited to those described above.
[0039]
Further, the program of the present invention is a program for causing a computer to function as
10-04-2019
11
a parameter setting device to realize the above-mentioned function, and in addition to storing it
in ROM or HDD in advance, CD-ROM or flexible disk etc. The program is stored in a non-volatile
storage medium (memory) and provided, and this program is read from the memory to the RAM
and executed by the CPU, or an external device or program including a storage medium storing
the program is stored in the HDD or the like. The same effect can be obtained even if downloaded
from an external device stored in the means and executed. In addition, the configurations and
modifications described above can be combined appropriately and applied as long as no
contradiction arises.
[0040]
As apparent from the above description, according to the parameter setting device or program of
the present invention as described above, even when the number of parameters used for audio
signal processing is large, the values of the parameters can be easily set. You can do it. Therefore,
by applying the present invention, it is possible to provide an acoustic signal processing
apparatus or parameter setting apparatus with good operability.
[0041]
It is a block diagram which shows the hardware constitutions of the acoustic signal processing
apparatus containing embodiment of the parameter setting apparatus of this invention. It is a
figure which shows the example of preset data. It is a figure which shows the example of current
data. It is a figure which shows the example of a display of the screen which receives setting of
the value of the parameter shown in FIG. It is a figure which shows the relationship between the
offset value of each parameter, and the present value. It is a flowchart of a process when there is
a preset selection operation. It is a flowchart of a process when there is a change operation of
offset value.
Explanation of sign
[0042]
DESCRIPTION OF SYMBOLS 10 ... Acoustic signal processing apparatus, 11 ... CPU, 12 ... Flash
memory, 13 ... RAM, 14 ... Detection circuit, 15 ... Display circuit, 16 ... Waveform I / O, 17 ... DSP,
18 ... System bus, 21 ... Operator , 22: display, 100: parameter setting screen, 101: preset
selection unit, 102 to 104: knob, 105 to 107, display unit, 108, 109: graph
10-04-2019
12
10-04-2019
13
Документ
Категория
Без категории
Просмотров
0
Размер файла
23 Кб
Теги
description, jp2009217071
1/--страниц
Пожаловаться на содержимое документа