close

Вход

Забыли?

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

?

DESCRIPTION JP2005045424

код для вставкиСкачать
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 JP2005045424
An object of the present invention is to make it possible to easily predict the result of a calling
process while making it possible to change parameters to be called for each setting data without
changing the setting of the entire apparatus. In an acoustic signal processing apparatus which
performs signal processing on an acoustic signal and outputs the signal, a call is not made at the
time of calling out of a plurality of groups constituting the setting data with respect to a call of
setting data indicating a setting state of the apparatus A protection setting for defining a group is
accepted as a local setting for each setting data and as a global setting common to each setting
data, and for each setting data, the setting of protection setting valid / invalid for the setting data
is accepted. When calling setting data, calling is performed according to the local protection
setting if the protection setting for the setting data is valid, or according to the global protection
setting if the setting is invalid. [Selected figure] Figure 5
Acoustic signal processing apparatus and program
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an
acoustic signal processing apparatus that performs signal processing on an acoustic signal and
outputs the processed signal, and a program for causing a computer to function as such an
acoustic signal processing apparatus. [0002] In an audio signal processing apparatus such as a
digital mixer that performs signal processing on an audio signal and outputs the signal, the audio
signal processing is controlled according to current data indicating the current state of the
apparatus, and the current It is common to make it possible to edit the contents of acoustic signal
processing by changing data in accordance with the operation of the manipulator. Then, when
the user designates a scene number and instructs "store (save)", such current data is stored in the
scene memory as a scene (setting data) of the designated number, or reversely By giving a "recall
(call)" instruction to the, it is performed that the scene of that number can be read out and made
10-04-2019
1
to be current data. By providing such a function, various settings can be recalled by simple
operation and reflected in signal processing. In addition, in an audio signal processing apparatus
provided with such a store / recall function, when a scene is recalled, a part of data included in
the scene is excluded from the subject of recall and recalled There is also known an apparatus
which can keep the previous current data as it is. For example, Non-Patent Document 1 describes
a digital mixer in which scene data can be divided into a plurality of groups, and protection
setting can be performed to set whether or not recall can be performed for each group. In this
digital mixer, protection setting can be performed for each input channel (ch) or output channel,
or for each parameter group in the selected channel, or protection setting can be performed for
each effector. [Non-Patent Document 1] "DM2000 Instruction Manual", Yamaha Corporation,
February 2002, p. Here, the processing executed at the time of scene recall in such a digital
mixer is shown, for example, in the flowchart of FIG. That is, first, at step S101, data of the
selected scene is read from the setting data memory to the work memory. Then, in step S102,
that effect is set so that the contents of the current memory in the middle of rewriting are not
reflected in control of signal processing and the like until rewriting at the time of recalling is
completed.
Thereafter, in the processing of steps S103 to S107, the protection setting is referred to for each
group, and only parameters of a group for which recall execution is not possible (protection) is
not read are read from the work memory and stored in the current memory. Overwrites the
corresponding data out of the current data, and makes it the current data. Then, after overwriting
is completed for all necessary parameters, in step S108, the contents of the current memory are
set to be reflected again on the control, and the process is ended. By performing such processing,
even when a scene is recalled, it is possible to leave the original current data of the parameters
for which protection is set without changing. Therefore, such digital mixers allow operations
such as recalling only a part of a scene or recalling a scene while retaining parameters that are
desired to be manually controlled according to the current situation. The operability of the
function can be improved. SUMMARY OF THE INVENTION However, there are many cases where
the channels and parameters to be removed from the subject of recall differ depending on the
scene. In such a case, in the digital mixer described in Non-Patent Document 1, there is a problem
that it becomes necessary to re-set the recall executability every time the ch or parameter to be
removed from the recall target changes and the operation becomes complicated. The In order to
solve such a problem, for example, in addition to the setting as the entire mixer, it is conceivable
to set whether or not recall can be performed for each parameter group for each scene. Then,
when a certain scene is to be recalled, the parameters for which the recall execution is not set in
at least one of the setting as a whole and the setting for each scene are excluded from the targets
of the recall. The applicant of the present invention has filed patent applications for such
technology in the past (Japanese Patent Application No. 2003-34688: not yet published).
According to such a method, it is possible to set whether or not recall can be performed
individually for each scene, so that the parameter group to be recalled can be changed for each
10-04-2019
2
scene without changing the setting of the entire mixer. However, in this method, when both the
setting for the entire mixer and the setting for each scene are valid, it is not known which
parameter in the scene will be recalled as a result unless both settings are confirmed. There was
a problem that it was difficult to understand the parameters to be recalled.
The present invention solves such a problem, and in an acoustic signal processing apparatus
which performs signal processing on an acoustic signal and outputs the signal, the parameter to
be called is changed for each setting data without changing the setting of the entire apparatus.
To make it possible to easily predict the result of call processing. In order to achieve the above
object, an acoustic signal processing apparatus according to the present invention is an acoustic
signal processing apparatus for performing signal processing on an acoustic signal and
outputting the same. A setting data memory for storing a plurality of setting data each including
a plurality of groups of data indicating a setting state, a current memory storing current data
indicating the current state of the apparatus, and the signal processing based on the current data
Of the setting data stored in the setting data memory to call the setting data stored in the setting
data memory as the current data, and among the plurality of groups constituting the setting data,
the setting data is called when the setting data is called by the calling means Settings that define
groups that do not perform the same operation, and settings common to each setting data and
each setting data A means for accepting each of the setting data and a means for receiving the
setting of protection setting valid / invalid for the setting data is provided for each setting data,
and the setting is performed when the setting means is called If the protection setting for the
data is valid, the data is called according to the protection setting. If the data is invalid, the
setting data is called according to the common protection setting. In such an audio signal
processing apparatus, means for temporarily setting all protection settings for each setting data
to be invalidated may be provided. Further, a program according to the present invention shows
a program for causing a computer to function as an acoustic signal processing apparatus that
performs signal processing on an acoustic signal and outputs the signal, and indicates the setting
state regarding the signal processing to the computer. A setting data memory for storing a
plurality of setting data consisting of a plurality of groups of data, a current memory for storing
current data indicating the current setting state of the signal processing, and the setting data
stored in the setting data memory And setting a protection setting for determining a group not to
be called at the time of calling of the setting data by the calling means among the plurality of
groups constituting the setting data, setting of each setting data, and Means to accept each as
setting common to setting data, and Each setting data includes a program that functions as a
means for receiving the setting of protection setting effective / invalid of the setting data, and
when the setting data is called to the calling means, the protection for the setting data is
performed. If the setting is valid, the function is provided according to the protection setting, and
if the setting is invalid, the setting data is called according to the common protection setting.
10-04-2019
3
In such a program, it is preferable to further include a program for causing the computer to
function as means for temporarily disabling all the protection settings for each setting data.
DETAILED DESCRIPTION OF THE INVENTION Preferred embodiments of the present invention
will be described below with reference to the drawings. First, the configuration of a digital mixer
which is an embodiment of the acoustic signal processing device of the present invention will be
described with reference to FIG. FIG. 1 is a block diagram showing the configuration of the digital
mixer. As shown in FIG. 1, this digital mixer (hereinafter, also simply referred to as “mixer”)
includes a CPU 11, a flash memory 12, a RAM 13, an external device interface (I / F) 14, a
display 15, an audio signal input / output unit 16, A signal processor (DSP) 17, a switch 18, an
electric fader 21, and a rotary encoder 24 are provided, and these are connected by a system bus
19. And it has a function which performs various signal processing with respect to the audio
signal to input, and outputs it. The CPU 11 is a control unit that generally controls the operation
of the entire mixer, and detects a manipulation of the switch 18, the electric fader 21 and the
rotary encoder 24 by executing a predetermined program stored in the flash memory 12. Then,
according to the operation, the value of the parameter is changed, the setting data is stored and
recalled, and the operation of the DSP 17 is controlled according to the set parameter. The flash
memory 12 is a rewritable non-volatile storage unit that stores control programs and the like
executed by the CPU 11. The RAM 13 functions as a current memory to store current data which
is setting data indicating the current state of the mixer, or functions as a setting data memory to
store a library of setting data to be described later, the CPU 11 Storage means used as a work
memory for Of course, the RAM 13 can perform these functions simultaneously. The external
device I / F 14 is an interface for exchanging information with an external device such as a
personal computer connected to the mixer. The display 15 is a display means provided on the
operation panel of the mixer and configured by a liquid crystal display (LCD) or the like. The
display 50 displays a screen for setting reference, change, storage, etc., the operation state of the
mixer, etc., and the scene number display 42 displays the scene number of the storage / call
target scene. .
The acoustic signal input / output unit 16 is an interface for receiving an input of an acoustic
signal to be processed by the DSP 17 and outputting an acoustic signal after processing. The
acoustic signal input / output unit 16 includes one A / D conversion board capable of four
channels of analog input, one D / A conversion board capable of four channels of analog output,
and eight one It is possible to mount a plurality of digital input / output boards capable of digital
input / output of channels as appropriate, and in practice, signals are input / output via these
boards. The DSP 17 is a module that performs signal processing on an audio signal input from
the audio signal input / output unit in accordance with the values of various parameters set as
current data. Details of the process will be described later. The switch 18, the electric fader 21
and the rotary encoder 24 are provided on the operation panel of the mixer, and are operators
for the user to set parameters relating to the processing of the acoustic signal. Among these, the
electric fader 21 is a slider operator having a motor, and can move the knob to a designated
10-04-2019
4
position also by an instruction from the CPU 11. Further, the rotary encoder 24 has a function of
detecting the amount of rotation of the knob as an operation amount. The switch 18 refers to
various operators other than the electric fader 21 and the rotary encoder 24 provided on the
operation panel. Here, FIG. 2 shows the configuration of the above-mentioned DSP 17 in more
detail. As shown in FIG. 2, the mixing process performed by the DSP 17 includes the built-in
effector 123, an input patch 125, an input ch 140, various buses 127, an output ch 150, and an
output patch 130. An analog input 121, a digital input 122, an analog output 131, and a digital
output 132 indicate an input / output unit according to the above-mentioned board attached to
the sound signal input / output unit 16. The built-in effector 123 is a plurality of blocks of
effectors that apply and output a selected effect to an input signal. The channel configuration can
be switched by monaural, stereo or the like. The input patch 125 performs arbitrary connection
for allocating the signals input from the respective inputs of the analog input 121 and the digital
input 122 and the built-in effector 123 to the input channel 140 having 48 channels. The input
signal allocated by the input patch 125 is input to each channel of the input ch 140.
FIG. 3 shows the configuration of one channel that constitutes this input channel 140. As shown
in FIG. 3, each channel of the input ch 140 is provided with an equalizer 141, a noise gate 142, a
compressor 143, a fader & on 144, a pan & routing 145, and an AUX on & send level 146. Here,
the equalizer 141 is a parametric equalizer having three bands of LOW, MID and HIGH, and the
noise gate 142 is a gate for closing so as not to leave noise (cut off the signal line) when the
signal level is lowered, a compressor Reference numeral 143 denotes a module for performing
automatic gain adjustment, and Fader & On 144 is a module having a volume for level (volume
adjustment) and a function of setting output on / off. The input ch 140 performs predetermined
processing on the signals input by these modules, and outputs the processed signals to the
various buses 127. Of these, to the MIX bus, via the pan & routing 145 Output. This module is
composed of pan for setting the balance on the left and right when outputting to the stereo bus,
and routing for setting the presence / absence of output to each bus. Also, output to the AUX bus
via AUX ON & SEND level 146. This module consists of AUX ON which sets the presence or
absence of the output to each bus, and a send level which sets the level of the output to each bus.
Here, output can be performed from one input channel to a plurality of buses, or output can be
performed from a plurality of input channels to one bus. The signals input to the various buses
127 are output to the corresponding output channels 150. At this time, in a bus to which signals
are input from the plurality of input channels 140, mixing processing is performed on these
signals. Sixteen output channels 150 are provided to correspond to the various buses 127 on a
one-to-one basis. Each channel has a module corresponding to the equalizer 141, the noise gate
142, the compressor 143, and the fader & on 144 in the configuration of the input channels
shown in FIG. The output ch 150 performs predetermined processing on the signals input by
these modules, and outputs the processed signal to the output patch 130. The output patch 130
performs arbitrary connection for allocating the signal input from the output channel 150 to
each of the analog output 131 and the digital output 132 and the built-in effector 123.
10-04-2019
5
It is also possible to allocate the signal from one output channel to a plurality of outputs. The
signal allocated to the analog output 131 or the digital output 132 is output from here, and the
signal allocated to the built-in effector 123 is input to the input patch 125 again after processing
here. The DSP 17 can also mix the signals selected from the input ch 140 and the output ch 150
and output the mixed signal to a monitor output (not shown). Each element of the DSP 17
described above may be realized by a circuit or may be realized by arithmetic processing. Next,
FIG. 4 shows a schematic configuration of an operation panel of the digital mixer. This operation
panel 100 is provided with a display 50, and by operating various operating elements while
referring to the display screen displayed here, instructs the change of the parameters used for
signal processing etc. in the DSP 17, and these parameters Is for editing. As the operators for this
purpose, a ch strip 20, a layer selection key group 30, a cursor key 60, an increase / decrease
operator 70, an enter key 80 and the like are provided. In addition, the scene operation unit 40 is
provided with operation elements and a display for receiving and displaying operations related to
storage (store) and recall (recall) of a scene (setting data). First, an overview of the functions of
the operators provided in portions other than the scene operation unit 40 will be described.
Here, 16 ch strips 20 are provided side by side for the ch strips 20. Each channel strip 20 is
assigned an electric fader 21 for setting the output level, an on switch 22 for setting the on / off,
a selection switch 23 for selecting the corresponding channel, and a parameter selected by the
user. The rotary encoder 24 used to control the parameters is provided. If there is no problem in
terms of cost and space, there are also cases where operators or rotary encoders corresponding
to other parameters are provided. Then, each ch strip 20 is assigned any ch of the input ch 140
or the output ch 150 shown in FIG. 2, and each operation element of the ch strip 20 basically
controls the parameter of that ch and the value Act as an operator for setting. The assignment of
ch to the ch strip 20 is performed using a layer, but each key of the layer selection key group 30
selects this layer and assigns the ch to the ch strip 20. It is a key.
For example, when the layer 1 selection key 31 is pressed, the first layer can be selected, and the
first to sixteenth input channels can be assigned to each channel strip 20. Other layers can be
selected by pressing other layer selection keys. The layer to which the output ch 150 is assigned
is prepared as a master layer, and this layer can be selected by the master layer selection key 35.
The cursor key 60 is an operating element for operating a cursor displayed on the display screen
of the display unit 50 (not necessarily the recall safe setting screen 200 described later). The
increase / decrease operator 70 is an operator for increasing or decreasing the parameter
displayed at the position of the cursor on the display screen. Although the increase / decrease
operator 70 is constituted by the rotary encoder 71 and the increase key 72 and the decrease
key 73, it is possible to instruct increase / decrease using either of them. Then, after the increase
/ decrease setting, by pressing the enter key 80, the value after the change can be made
effective. However, for parameters that can be changed continuously, the changed value is
10-04-2019
6
validated each time the increase or decrease instruction is issued. The editing of the parameters
can also be performed by selecting the parameters to be sequentially changed on the display
screen of the display 15 by these respective operators and instructing the change. Next, the
function of the scene operation unit 40 will be described. The mixer stores a plurality of setting
data indicating the setting state of the apparatus as a numbered scene in the setting data
memory on the RAM 13 in a library format, and calls an arbitrary scene from among them
according to the user's operation. Current data, and controls the operation of the entire mixer
including signal processing in the DSP 17 in accordance with the current data. Then, the scene
operation unit 40 is a part having a function of receiving an operation for instructing storage
(store) and recall (recall) of the scene, and performing a display. As shown in FIG. 4, in the scene
operation unit 40, a protection status indicator 41, a scene number indicator 42, an up key 43, a
down key 44, a recall key 45, a store key 46, recall safe setting A screen display key 47 is
provided. Among these, the displays 41 and 42 correspond to the display 15 in FIG. 1, and the
other keys 43 to 47 correspond to the switch 18. The protection state indicator 41 is a display
for displaying which protection setting is reflected on the scene of the number currently
displayed on the scene number indicator 42.
The protection settings and their types will be described later. The scene number display 42 is a
display for displaying the number of a scene to be recalled or to be stored in three digits, and the
down key 44 is pressed in ascending order when the up key 43 is pressed. And change the
number in descending order. Also, after the desired number is selected by these keys, when the
recall key 45 is pressed, the scene of that number is read out from the setting data memory and
is made current data to perform a recall. Then, the signal processing in the DSP 17 is controlled
in accordance with the new current data, and the display data of the display 50 and the position
of the electric fader 21 are changed. Although the setting data read out here is finally stored in
the current memory on the RAM 13 as current data, there are several ways of processing up to
that point, which will be described in detail later. . Here, when the electric fader 21 or the switch
18 is operated after the display of the display 50 or the position of the electric fader 21 is
changed, the current data is changed according to the operation. Therefore, the scene can be
edited by the operation of the motorized fader 21 and the switch 18 or the like. Then, when the
store key 46 is pressed, the current data at that time is stored in the setting data memory as a
scene of the selected number. The CPU 11 controls the recall, edit, and store of these scenes. The
contents of the setting data memory can be stored in the flash memory 12 in response to a user's
save instruction, and conversely, the library of setting data stored in the flash memory 12 is
loaded in response to the user's load instruction. Thus, the setting data memory on the RAM 13
can be read out. This is a separate operation from the recall and store for each scene described
here, and since the flash memory 12 has a limit on the number of times of rewriting, detailed
editing for each scene is stored in the setting data memory on the RAM 13 It is possible to save
the final result in the flash memory 12 after editing as many scenes as necessary. The recall safe
setting screen display key 47 is a key for displaying the recall safe setting screen 200 on the
10-04-2019
7
display unit 50. FIG. 5 shows a display example of the screen. In this figure, hatching indicates
that the key is in the ON state or in the selected state.
In addition, pressing of keys on the screen can be performed using the cursor key 60 and the
enter key 80, or a pointing device such as a track ball or a touch panel. The recall safe setting
screen 200 is a screen for receiving a protection setting that defines a parameter for leaving the
original current data without performing a recall when the scene is recalled. Then, as shown in
FIG. 5, a local setting key 201 for performing general operations, a global setting key 202, a valid
/ invalid key 203, a clear all key 204, a safe mode key 205, a recall mode key 206, and
protection setting. An input channel selection unit 207 provided with keys for selecting a channel
to be used and parameters, a bus selection unit 208, an effector selection unit 209, and a
parameter selection unit 210. First, the local setting key 201 is a key for selecting a mode in
which the protection setting is performed as the local setting which is a setting specific to a
scene, and the global setting key 202 is a global setting which is the setting of the entire device.
It is a key for selecting the mode to be performed as setting. Here, the protection settings made
as local settings become part of the current data, and are stored as local settings for the store
destination scene when the current data is stored, and the settings are reflected only when the
scene is recalled Be done. On the other hand, protection settings made as global settings are
common settings for each scene. Note that these keys 201 and 202 are selected by toggle, and
when one of them is pressed, the ON / OFF states of all the other keys reflect the current setting
state for the selected mode. Is changed to The valid / invalid key 203 is a key for toggled setting
of valid / invalid of the protection setting. Then, for a scene for which the local setting is set to be
effective, the local protection setting is reflected at the time of recall, and for a scene set to be
invalid, the global protection setting is to be reflected for recall. At this time, if global settings are
also invalid, parameter protection is not performed, and recall is performed for all parameters.
When using the mixer, common protection settings are used for most scenes, and special
protection settings are often performed only for some scenes. Therefore, by doing this, it is
possible to set global settings for common protection settings, enable local settings only for
scenes for which special protection settings are performed, and reflect local settings without
changing global settings. Since this can be done, it is possible to construct an easy-to-use mixer
that is well adapted to the use case.
Further, in this case, since local setting can be performed without considering the relationship
with the global setting, when setting is performed, the result of the calling process can be easily
predicted and can be set easily. This point is a feature of the present invention. The clear all key
204 is a key for returning all the keys of the selection units 207 to 210 to the OFF state, and is
provided to improve operability when the setting is performed again from the beginning. The
safe mode key 205 and the recall mode key 206 are keys for selecting a selection mode when
selecting a ch or a parameter by each key of each selection unit 207-210. The safe mode key
10-04-2019
8
205 is a key for selecting a safe mode which is the first mode in which the ch or parameter key
not to be recalled (protected) is turned on and selected, and the recall mode key 206 performs a
recall ( It is a key for selecting a recall mode which is a second mode for selecting by turning on a
key of a channel or parameter (not protected). If you want to recall a large number of
parameters, you can make settings efficiently by selecting the safe mode. Conversely, if you want
to recall only a few parameters, it is more efficient to select the recall mode. Further, the
selection by the keys 205 and 206 is a toggle, and when the selection is changed, the ON / OFF
state of each key of each of the selection units 207 to 210 also maintains the setting state at that
time. To be changed. When the clear all key 204 is pressed, all keys of the selection units 207 to
210 are returned to the OFF state regardless of which method is used. The input channel
selection unit 207 is a part provided with a key for selecting an input channel for changing the
protection setting, and is provided with 48 keys corresponding to the 48 input channels. When
one of the keys is pressed, a key group for performing detailed protection setting for the input
channel is displayed on the parameter selection unit 210 in a state in which the current setting
contents are reflected. Then, these protection settings are performed for each predetermined
group. Here, the FADER and ON keys are keys for selecting or deselecting the fader and on
parameters of the fader and on 144 in FIG. 3, respectively, PAN and ROUTING are pan and
routing 145, EQ is the equalizer 141, and COMP is. Is a key for selecting or deselecting each
parameter of the compressor 143, GATE for the noise gate 142, and AUX SND and AUX ON for
the AUX SND and AUX ON, and the ALL key 211 is for the selected channel. It is a key to select
or deselect all the parameters at once.
The parameters corresponding to each of these keys are parameters of one group, and protection
setting is performed on a group basis. Note that some groups include a plurality of parameters
such as frequency characteristics, gains, and Q values for each of the LOW, MID, and HIGH threeband equalizers, such as parameters of the equalizer 141, for example. Some include only one
parameter. By operating these keys, protection setting of parameters of each group can be
performed for each channel. Then, for channels for which recall execution is not possible (or
recall execution is possible in the case of recall mode) for at least a part of the groups, the input
channel selection unit 207 displays keys corresponding to the channels in the ON state ing. As in
the case of the input channel selection unit 207, the bus selection unit 208 is provided with keys
for selecting various buses 127 for which the protection setting is to be changed. Then, when
these keys are pressed, a key group for performing detailed protection setting for the various
buses 127 is displayed on the parameter selection unit 210 in a state in which the current setting
contents are reflected. Although the display in this case is different from the display in the case
of the input channel shown in FIG. 5 due to the difference in the type of parameter, since the
function is the same, detailed illustration and description will be omitted. In addition, the effector
selecting unit 209 is provided with a key for setting protection of the parameters of the built-in
effector 123. However, with regard to the built-in effector 123, the entire parameter for one
effector is grouped into one group. A key provided at 209 directly selects or deselects the
10-04-2019
9
protection. The digital mixer receives protection settings for defining parameters which are not
recalled at the time of recall in group units, as settings for each scene and common settings for
each scene, by means of the recall safe setting screen 200 as described above. In addition, it is
possible to receive, for each scene, the valid / invalid setting of the protection setting for the
scene. Although in the recall safe setting screen 200, the selection method of the protection
target is different between the safe mode and the recall mode, the content of the protection
setting is finally the key ON / OFF (selection / non-selection for each group) and the mode
Recognize whether to protect or not according to and store by a flag indicating whether to
protect or not for each group of parameters.
Further, the processing regarding acceptance of the protection setting described above is
performed by the CPU 11 executing a required control program, and in this processing, the CPU
11 and the operators on the operation panel 100 function as protection setting accepting means.
Next, a process performed in scene recall in this digital mixer will be described with reference to
FIG. FIG. 6 is a flowchart showing this process. In this digital mixer, the CPU 11 executes a
required control program stored in the flash memory 12 when a scene is selected in the scene
operation unit 40 and a recall of the scene is instructed, whereby the flowchart of FIG. Start the
process shown in. The CPU 11 functions as a calling unit by executing this process. In this
process, first, in step S1, data of the selected scene is read from the setting data memory to the
work memory. Then, in the processing of steps S2 to S9, referring to the protection setting for
each group of parameters, only the parameters of the group for which recall execution is not
possible (protection) is read from the current memory and the setting data called to the work
memory Overwrite the corresponding data in. Here, with regard to the protection setting, if the
local setting for the selected scene is valid, the local protection setting is referred to, and if the
local setting is invalid, the global protection setting at that time is referred to. If the global
protection settings are also invalid, then no parameters are treated as protected. In the processes
of steps S2 to S9 described above, the CPU 11 functions as a protection unit. Note that, by the
processing up to step S9, setting data is stored in the work memory in which the parameter
which is not recalled in the scene to be recalled is changed to the same value as the current data.
Therefore, if setting data stored in the work memory at this time is used as current data, it means
that the scene has been recalled according to the protection setting. Therefore, the processing of
the subsequent steps S10 to S12 is performed, the setting data of the work memory is copied to
the current memory and used as new current data, and the processing is ended. In this case, as in
the case of FIG. 9 described in the prior art, the contents of the current memory during copy
execution are not reflected in control such as signal processing.
In the processing of steps S10 to S12, the CPU 11 functions as a current data changing unit. By
doing this, high-speed recall processing can be performed even if it is possible to set not to recall
some of the data at the time of recall. That is, in normal use, there are often a small number of
10-04-2019
10
parameters for which protection is set, so by sequentially transferring parameters for which
protection is set instead of parameters for which protection is not set, The number of transfers of
data individually can be greatly reduced. Assuming that protection is set to only 2 groups out of
100 groups of parameters, the conventional method described using FIG. 9 must perform 98
transfers, but the method described here is 2 You only need to transfer it once. However, in the
method described here, it is necessary to transfer the setting data of the work memory to the
current memory at the end. However, if burst transfer is used, data of a certain size can be
transferred in the same time, so this process requires much less data than in the case of
transferring small data many times. It doesn't take much time. Therefore, it is possible to
significantly reduce the time required for data transfer as a whole and to speed up recall
processing. Incidentally, even if at least a region of the work memory storing the setting data is
changed to the current memory instead of transferring the setting data to the current memory,
the setting data is used as the current data. be able to. Such a change can be made, for example,
by changing the value of a pointer that indicates the address of the current memory. In this way,
although memory management becomes somewhat complicated, the time required for data
transfer can be further reduced, and the speeding up of recall processing can be achieved.
Further, it is not essential to make the determinations in steps S3 and S6 for each group, and
once it is determined which protection setting is to be referred to, the setting may be directly
referred to. [Modification: FIGS. 7 and 8] Next, a modification of the embodiment described above
will be described. First, in the above-described embodiment, as in the conventional case described
with reference to FIG. 9, parameters of a group for which protection is not set may be copied
from the work memory to the current memory. In this case, the process performed at the time of
scene recall is as shown in the flowchart of FIG.
In this process, first, in step S21, data of the selected scene is read from the setting data memory
to the work memory. Then, in step S22, that effect is set so that the contents of the current
memory being rewritten are not reflected in the control of signal processing and the like until the
rewriting at the time of recall is completed. After that, the processing in steps S23 to S30 refers
to the protection setting for each group of parameters, and reads only the parameters of the
group for which recall execution is set (the protection is not set) from the work memory.
Overwrites the corresponding data among the current data stored in the current memory, and
sets it as the current data. The protection settings to be referred to are the same as in the case of
the process shown in FIG. Then, after overwriting is completed for all necessary parameters, in
step S31, the contents of the current memory are set to be reflected again on the control, and the
process is ended. In this case, although the speed of the recall process is comparable to that of
the conventional case, the effect of the operability improvement by accepting the setting of valid
/ invalid of the local setting of protection is the same as that of the embodiment described above.
It can be obtained as well. By the way, when the selection of the parameter to be protected is
received in the recall mode, it is conceivable that the setting is made to protect many parameters.
As described above, the recall mode is a mode in which setting can be efficiently performed in
10-04-2019
11
such a case. In such a case, in the process shown in FIG. 6, it is conceivable that the number of
times of data transfer increases and the speed of the recall process becomes slower. On the
contrary, it is considered that the number of times of data transfer can be reduced by reading
from the work memory and overwriting the current memory with parameters of a group for
which protection has not been set as in the prior art. Therefore, it is stored whether the
protection setting has been received in the safe mode or the recall mode, and at the time of scene
recall processing, data of the selected scene should be read out to the work memory and then
referenced. Check the type of protection settings, and depending on which mode the protection
settings have been received, select the processing shown in Figure 6 for safe mode or the
processing shown in Figure 7 for recall mode and these processing It may be done in In this way,
transfer processing suitable for the contents of the protection setting expected from the mode
can be performed, and the recall processing as a whole can be further speeded up.
Further, as another modified example, in the conventional mixer described with reference to FIG.
9, the setting in which the parameter for which protection is set is read from the current memory
and called to the work memory as in the above embodiment. A process of overwriting the
corresponding data among the data may be applied. In this case, the process performed at the
time of scene recall is as shown in the flowchart of FIG. The process of each step constituting this
process is similar to the process of the same number shown in FIG. 6 or FIG. However, the branch
direction is reversed in S104 '. In such a case, the effect of the operability improvement in the
above-described embodiment can not be obtained as a matter of course, but the effect of
speeding up recall processing can be obtained as in the case of the above-described embodiment.
In addition, with regard to the method of reflecting the protection settings of the local and global,
the method of excluding the parameter for which recall execution is set to at least one side is
excluded from the targets of recall as described in the section of the problem to be solved It is
not necessarily inferior to the system of the above-mentioned embodiment, and may be more
preferable than the system of the embodiment. Therefore, any one of these methods may be
selected. In this way, it is possible to select an optimal system according to the user's request,
and to further improve the operability of the entire mixer. In addition to the valid / invalid
setting, an operator may be provided to temporarily invalidate all the local protection settings. In
this case, when this operator is operated, the CPU 11 performs the processing shown in FIG. 6
etc. on the assumption that the local protection settings for all the scenes are invalid, and the
original operation is performed when the operation is performed again. Make processing
according to valid / invalid setting. In this way, even if problems occur when reflecting the local
protection settings, such as when something different from a schedule occurs, it is possible to
invalidate the local protection settings with one touch and reflect the global protection settings.
The convenience of the device can be improved. Also with regard to global protection settings,
operators with similar functions may be provided. In the embodiment described above, an
example has been described in which protection setting of parameters of each group can be
performed for each channel by each key of the input channel selection unit 207 and the
10-04-2019
12
parameter selection unit 210. The protection settings performed by the parameter selection unit
210 may be commonly applied to all the channels selected by the selection unit 207.
Furthermore, the arrangement of the operators, the display of the screen, the type of parameters,
the unit of grouping, the selection method, and the like are not limited to those described above.
Further, it is needless to say that the present invention can be applied to various audio signal
processing devices, including not only the digital mixer as described above, but also recorders,
editing devices, and electronic musical instruments. Furthermore, a program for realizing the
above functions in the mixer described above is stored in advance in the flash memory 12 or the
like, or is recorded and provided in a non-volatile recording medium (memory) such as a CD-ROM
or a flexible disk. Make the CPU 11 read this program from its memory to the RAM 13 and
execute it, or download an external device equipped with a recording medium storing the
program or an external device stored in a storage means such as a hard disk drive (HDD) The
same effect can be obtained even if it is executed. As described above, according to the acoustic
signal processing apparatus of the present invention, the parameter to be called can be changed
for each setting data without changing the setting of the entire apparatus. While the result of call
processing can be easily predicted. Further, according to the program of the present invention,
the computer can be functioned as such an acoustic signal processing device to realize the abovedescribed features, and similar effects can be obtained. <Brief Explanation of Drawings> <Figure
1> It is the block diagram which shows the constitution of the digital mixer which is the
execution form of the acoustic signal processing device of this invention. FIG. 2 is a block
diagram showing the configuration of the DSP shown in FIG. 1 in more detail. 3 is a block
diagram showing a configuration of one channel constituting the input channel shown in FIG. 2;
4 is a view showing a schematic configuration of an operation panel of the digital mixer shown in
FIG. 5 is a view showing an example of a recall safe setting screen displayed on the display
shown in FIG. 4; FIG. 6 is a flowchart showing a process performed in scene recall in the digital
mixer shown in FIG. 1; FIG. 7 is a flow chart showing processing corresponding to FIG. 6 in a
modification of the embodiment of the present invention. FIG. 8 is a flow chart showing
processing in the same another modified example. FIG. 9 is a flow chart showing an example of
processing executed at scene recall in the conventional digital mixer. [Description of the code] 11
CPU, 12 flash memory, 13 RAM, 14 external device I / F, 15 display, 16 acoustic signal input /
output unit 17 DSP 18 switch 19 system Bus, 20: ch strip, 21: electric fader, 22: on switch, 23:
selection switch, 24: rotary encoder, 30: layer selection key group, 40: scene operation unit, 41:
protection state indicator, 42: scene Number indicator, 43: Up key, 44: Down key, 45: Recall key,
46: Store key, 47: Recall safe setting screen display key, 50: Indicator, 60: Cursor key, 70:
Increase / decrease operator, 80 ... Enter key, 100 ... Operation panel, 200 ... Recall safe setting
screen, 201 ... Local setting key, 202 ... Global setting key, 2 03: valid / invalid key 204: clear all
key 205: safe mode key 206: recall mode key 207: input channel selection section 208: bus
selection section 209: effector selection section 210: parameter selection section 211 ... ALL key
10-04-2019
13
10-04-2019
14
Документ
Категория
Без категории
Просмотров
0
Размер файла
32 Кб
Теги
description, jp2005045424
1/--страниц
Пожаловаться на содержимое документа