close

Вход

Забыли?

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

?

DESCRIPTION JP2011023838

код для вставкиСкачать
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 JP2011023838
An object of the present invention is to improve the degree of freedom when assigning channels
to channel strips in a digital mixer that performs signal processing with a plurality of channels. A
digital mixer has a plurality of signal processing channels (ch) for processing one audio signal
based on various parameters, a switching operator and an adjustment operator, and controls one
channel. A plurality of ch strips are provided. Two or more channels can be simultaneously
assigned to one channel strip, and when the switching operator of the channel strip is operated,
the channel controlled by the channel strip is switched to another channel different from the
current channel. The other ch is one of the chs assigned to the ch strip. When the adjustment
operator possessed by the ch strip is operated, the value of the parameter of one ch targeted by
the ch strip is changed based on the operation. [Selected figure] Figure 11
ディジタルミキサ
[0001]
The present invention assigns a signal processing channel (ch) to controls provided on an
external panel, and performs a function to set / change parameters of one or more assigned
channels by operating one control. The present invention relates to a digital mixer provided.
[0002]
2. Description of the Related Art Conventionally, digital mixers having physical operators such as
faders and switches on an external panel (mixing console) are known.
10-04-2019
1
There are digital mixers in which the console operated by the user and the mixer engine for
mixing the input signal are configured separately as separate devices and connected by a cable,
and those in which these are integrated . In any form, space saving of the console is desired to
reduce the installation area. To do this, you need to reduce the number of controls on the
console. On the other hand, in recent years, the number of processing channels in digital mixers
has increased, and it is important how many channels are represented by a small number of
operators. In particular, a compact, easy-to-use expression without waste is desired.
[0003]
Non-Patent Document 1 below discloses a digital mixer including a plurality of ch strips provided
with faders, level meters, and operators such as various buttons, and assigning input ch to each
ch strip to enable operation. There is. As one of the assignment of the input channel to the ch
strip, there is a method of switching layers (page 45 of Non-Patent Document 1). For example,
the 48 ch input channels are divided into the first layer of the input channels 1 to 24 and the
second layer of the input channels 25 to 48, and the layers are switched by a predetermined
switch to input the channel ch 24 to the 24 channel strips. Or the input channels 25 to 48 are
assigned. In this case, even if the layer is switched, one ch is assigned to one ch strip. There is
also a fader assign function that assigns an arbitrary input channel to eight predetermined faders
(page 212 of Non-Patent Document 1). Also in this case, one ch is assigned to one fader.
[0004]
DIGITAL MIXING CONSOLE PM5D / PM5D-RH V2, DIGITAL MIXING SYSTEM DSP5D, Instruction
Manual, 2004, Yamaha Corporation
[0005]
In the above-described prior art, when it is desired to switch the control target of one channel
strip, it is necessary to switch the above-mentioned layers.
Therefore, there is a disadvantage that the assignment ch is changed even for the ch strip for
which it is not desired to switch the control object by the switching of the layer.
10-04-2019
2
[0006]
As described above, there has been a problem that the degree of freedom of assignment of ch to
ch strip is low.
[0007]
An object of the present invention is to improve the degree of freedom when assigning channels
to channel strips in a digital mixer that performs signal processing with a plurality of channels.
[0008]
In order to achieve this object, in the invention according to claim 1, in the digital mixer for
mixing a plurality of audio signals, a plurality of signal processing channels for processing one
audio signal based on various parameters, and a switching operator And a plurality of channel
strips to be controlled by one signal processing channel, and assigning means for simultaneously
assigning two or more signal processing channels to one certain channel strip.
In addition, when a switching operator of the certain channel strip is operated, the signal
processing channel controlled by the certain channel strip is switched to another signal
processing channel different from the current one.
The other signal processing channel is any one of the two or more signal processing channels
assigned to the certain channel strip. Further, when the adjustment operator of the certain
channel strip is operated, the value of the parameter of one signal processing channel which the
certain channel strip is to control is changed based on the operation.
[0009]
The invention according to claim 2 further comprises defining means for defining, in each of the
signal processing channels, a channel definition for specifying a signal processing channel to be
interlocked, wherein the assignment is performed by the assignment means. The two or more
signal processing channels are characterized in that they are signal processing channels
interlocked with each other.
[0010]
The invention according to claim 3 further comprises defining means for defining, in each of the
10-04-2019
3
signal processing channels, a channel definition for specifying a signal processing channel to be
interlocked, wherein the assigning means Channel strip selection means for selecting one
channel strip to be the certain channel strip from the channel strips of a plurality of, and a
plurality of signal processing channels as candidates for the two or more signal processing
channels from the plurality of signal processing channels Signal processing channels interlocked
with each other are extracted from the signal processing channel selection means to be selected
and the plurality of signal processing channels selected as the candidate based on the channel
definition of each signal processing channel, and the extracted Signal processing channel is the
above two or more signal processing And further comprising an extraction means for the
Yan'neru.
[0011]
The invention according to claim 4 is a digital mixer that performs mixing processing on a
plurality of audio signals, and a signal processing channel in which a plurality of signal
processing channels that process one audio signal based on various parameters are linked. A
channel strip having one signal processing channel as a control target, including defining means
for defining one channel definition for specifying each signal processing channel, a switching
operator, an adjusting operator, and a display unit. A plurality of channel strip selection means
for selecting one channel strip from the plurality of channel strips; a signal processing channel
selection means for selecting a plurality of signal processing channels from the plurality of signal
processing channels; Interlocking signals from the signal processing channel Extraction means
for extracting a signal processing channel in relation to a processing channel based on the
channel definition of each signal processing channel, and assignment for assigning the signal
processing channel extracted by the extraction means to the selected channel strip Means, and
when the switching operator of a certain channel strip to which two or more signal processing
channels are assigned by the assignment means is operated, the signal processing channel that
the particular channel strip is to control is currently A switching means for switching to another
signal processing channel different from the one described above, wherein the other signal
processing channel is any one of the two or more signal processing channels assigned to the
certain channel strip; There is a certain channel strip Changing means for changing the value of
the parameter of the signal processing channel controlled by the certain channel strip based on
the operation when the adjustment operator is operated, and the display section of each of the
channel strips, And a display control unit configured to control to display a parameter of a signal
processing channel to be controlled by the channel strip.
[0012]
The invention according to claim 5 is the signal processing channel according to any one of
claims 1 to 4, wherein the changing means is a control target of the certain channel strip when
the adjustment operator of the certain channel strip is operated. When there are other signal
10-04-2019
4
processing channels in the relation of the signal processing channels interlocked with each other,
the values of the parameters of those other signal processing channels are also interlocked and
changed based on the operation.
[0013]
According to the present invention, in a digital mixer that performs signal processing in a
plurality of channels, it is possible to improve the degree of freedom when assigning channels to
channel strips.
In particular, since the signal processing channel to be controlled by one channel strip can be
switched among the signal processing channels allocated to the channel strip by the operation of
the switching operator, it is possible to control the adjustment operator. The channel to be
displayed on the display portion of the channel strip can be easily switched.
Therefore, it is easy for the user to switch the ch to be controlled by the operation of the
switching operator in one ch strip while referring to the various information of the ch to be
controlled or the parameter of the ch to be controlled. You can make changes.
[0014]
The block diagram showing the hardware constitution of the digital mixer of the embodiment
The block diagram showing the functional constitution of the digital mixer The external view
(part) of the external panel of the digital mixer The external view of the layer switch on the
external panel Flow chart of the ch definition process shown flow chart of the custom layer
creation process (Example 1) flowchart of the custom layer creation process (Example 2)
flowchart of the layer switch press process flow chart of the switch ch strip Flow chart of
operation processing of switching operator
[0015]
Hereinafter, embodiments of the present invention will be described using the drawings.
[0016]
10-04-2019
5
FIG. 1 is a block diagram showing a hardware configuration of a digital mixer according to an
embodiment of the present invention.
A central processing unit (CPU) 101 is a processing unit that controls the overall operation of the
mixer.
The flash memory 102 is a non-volatile memory storing various programs executed by the CPU
101 and various data.
A random access memory (RAM) 103 is a volatile memory used for a load area or a work area of
a program executed by the CPU 101.
The display 104 is a display for displaying various information provided on the operation panel
of the mixer. The electric fader 105 is an operator for level setting provided on the operation
panel. The operators 106 are various operators (other than the electric faders) provided on the
operation panel for the user to operate. The waveform input / output interface (I / O) 107 is an
interface for exchanging waveform signals with an external device. The signal processing unit
(DSP) 108 executes various microprograms based on an instruction of the CPU 101 to perform
mixing processing of effect signals input via the waveform I / O 107, effect imparting processing,
volume level control processing, and the like. And output the processed waveform signal through
the waveform I / O 107. The recorder 109 records the musical tone signal input from the DSP
108, and reproduces the recorded musical tone signal. Other I / O 110 is an interface for
connecting other devices. The bus 111 is a bus line connecting these units, and is a generic name
of a control bus, a data bus, and an address bus.
[0017]
FIG. 2 is a block diagram showing a functional configuration of the digital mixer of FIG. Reference
numeral 201 denotes an input obtained by converting an analog sound signal input by a
microphone or the like into a digital signal. Reference numeral 202 denotes an input of a digital
sound signal. A plurality of these inputs can be provided (the number has an upper limit
depending on the device configuration). The input patch 203 performs arbitrary connection to
the input channel (ch) 204 from the line of the input described above. The setting of the
connection can be arbitrarily performed while the user looks at a predetermined screen. The
single input channel 204 is provided with 96 channels. The signal of each input ch 204 can be
10-04-2019
6
selectively output to the 16 MIX buses 205, and the transmission level can be set independently.
Each input channel performs signal processing of an audio signal based on the set parameters.
[0018]
Each of the 16 buses of the MIX bus 205 mixes signals input from the input ch 204. The mixed
signal is output to the output ch 206 (1 to 16 ch) corresponding to the MIX bus. The MIX bus
205 and the output ch 206 correspond to each other in a one-to-one correspondence. Each
output channel performs signal processing of an audio signal based on the set parameters. The
output of the output ch 206 is input to the output patch 207. The output patch 207 makes an
arbitrary connection from the output ch 206 to the analog output 208 or the digital output 209.
The setting of the connection can be arbitrarily performed while the user looks at a
predetermined screen.
[0019]
The input units 201 and 202 and the output units 208 and 209 are realized by the waveform I /
O 107 of FIG. The other parts 203 to 207 are realized by the DSP 108 executing a predetermined
microprogram. The micro program is sent from the CPU 101 to the DSP 108 for setting. The CPU
101 also sends to the DSP 108 and sets coefficient data used when the DSP 108 executes the
microprogram.
[0020]
FIG. 3 shows the external appearance (a part) of the external panel of the digital mixer of this
embodiment. Reference numerals 301 and 302 denote displays (104 in FIG. 1) for displaying
various types of information. Under the displays 301 and 302, channel strip sections (105 and
106 in FIG. 1) are provided. The left channel strip section consists of eight channel strips 303-1
to 303-8, and the right channel strip section consists of eight channel strips 304-1 to 304-8. One
channel strip, for example, 303-1 includes rotary encoders 311 and 312, an ON switch 313, an
SEL switch 314, a CUE switch 316, a display unit 317, and an electric fader 318. The rotary
encoder 311 is an operator whose function is switched according to the content displayed on the
upper screen 301. The rotary encoder 312 is a rotary encoder for adjusting various parameters,
and is provided with an LED serving as a level meter on the outside thereof. The ON switch 313
is a switch that turns on / off the channel to which the channel strip 303-1 is assigned. The SEL
10-04-2019
7
switch 314 is a switch used to select a channel assigned to the channel strip 303-1. The electric
fader 318 is a fader for adjusting the volume level (signal level) of the assigned channel. The
knob of the electric fader 318 can be positioned at an arbitrary position based on an instruction
of the CPU 101.
[0021]
The RAM 103 in FIG. 1 is provided with a current memory. The current memory stores current
values of various parameters (including parameters of each signal processing channel are
naturally included) in the present digital mixer. Among the parameters in the current memory,
the current values of parameters related to signal processing in the DSP 108 are also set as
coefficient data in the DSP 108, and the DSP 108 controls various signal processing (mixing)
based on the current values. ing. The parameter current values on the current memory can be
changed using the motorized faders or other controls. That is, when the controller of each
channel strip in FIG. 3 is operated, the current value in the current memory of the parameter
corresponding to the controller is rewritten according to the content of the operation, and the
new current value after rewriting is displayed. It is set to the DSP 108 and reflected in signal
processing in the DSP 108.
[0022]
In FIG. 3, one or more channels can be allocated to one channel strip (for example, 303-1). The
conditions and method for assigning the channels to each channel strip will be described later.
The ch assigned to a certain ch strip is a candidate for selecting a control target ch in the ch strip
(In this specification, to assign a ch to a ch strip sets the ch as a candidate for a ch strip control
target Means to do). In one channel strip, one signal processing channel out of the channels
assigned to that channel strip is set as a control target channel. The control target ch is a ch to be
controlled by an operator in the ch strip. That is, the current value of the parameter of one signal
processing channel set as the control target channel can be changed using the operation element
(adjustment operation element described later) included in the channel strip. Further, the display
unit 317 of the ch strip displays information on the parameters of the control target ch.
Furthermore, the knob of the motorized fader 318 of the ch strip is positioned at a position
corresponding to the current level value of the control target ch. In addition, in the present
embodiment, when the parameter current value of the control target ch is changed by the
operation of the operators included in the ch strip, if there is another ch that is in a group
relation with the control target ch, the other ch The current values of the ch parameters of are
also changed in conjunction. The “group relationship” will be described in detail later.
10-04-2019
8
[0023]
In the current memory, an allocation information recording area and a control target recording
area are provided for each channel strip. The assignment information recording area records
assignment information indicating a channel that is actually assigned to a channel strip at the
present time. The control target recording area records control target ch information indicating
the ch that is actually set as the control target ch of the ch strip at the present time.
[0024]
FIG. 4 shows the appearance of the layer switch provided on the external panel of the digital
mixer of this embodiment. 401 is a ch layer switch for allocating 1 to 16 ch. When the switch
401 is turned on, the ch 1 to ch 16 of the input ch are controlled sequentially from the left side
with respect to the 16 ch strips 303-1 to 303-8 and 304-1 to 304-8 in FIG. 3 Let it be the target
ch. The ch layer switches 402 to 406 are also similar, and are switches that sequentially control
ch17 to ch32, ch33 to ch48, ch49 to ch64, ch65 to ch80, and ch81 to ch96 among the input
channels.
[0025]
The custom layer switches 407 and 408 (hereinafter referred to as custom layer switches 1 and
2) read the custom layer files 1 and 2, respectively, and assign and control the ch to the ch strip
according to the read custom layer file This switch is for performing initial setting of the target
channel. In assignment using a custom layer file, it is possible to assign multiple channels to one
channel strip.
[0026]
In the present embodiment, the custom layer files 1 and 2 are fixedly associated with the custom
layer switches 1 and 2. However, an arbitrary number of custom layer files are created, and
among them, the custom layer switch 1 , And 2 may be selected.
[0027]
10-04-2019
9
Next, setting of ch definition as a premise of creating a custom layer file will be described.
In the digital mixer of this embodiment, the 96 input channels for signal processing are divided
in advance into 12 blocks of 8 channels in ascending order of the channel numbers. The user can
set the ch definition of each ch by displaying the ch definition setting screen by a predetermined
operation and designating the block definition for each block on the screen. The set channel
definition is stored in the flash memory 102. The block definition includes "normal block", "stereo
block", "surround 1 block", and "surround 2 block". When one block definition is specified in one
block, a ch definition based on the block definition is set in each of eight channels in the block.
The ch definition includes "normal ch", "stereo ch", and "surround ch".
[0028]
"Normal ch" means ch that handles a normal audio signal as an input source audio signal. A
normal audio signal is a signal that does not constitute a group but is independent. The input
channel set to "normal channel" does not constitute a group.
[0029]
"Stereo ch" means a ch that handles a stereo signal as an input source audio signal. A stereo
signal is what makes up a group of a plurality of audio signals in a stereo relationship. The input
ch set to stereo ch is set to either stereo ch (L) or stereo ch (R). One stereo channel group always
includes two input channels: one input channel set to stereo channel (L) and one input channel
set to stereo channel (R).
[0030]
“Surround ch” means ch that handles a surround signal as an audio signal of an input source.
The surround signal refers to a signal formed by grouping a plurality of audio signals in a
surround relationship. There are six input channels set as surround channels: surround channel
(L), surround channel (R), surround channel (C), surround channel (Ls), surround channel (Rs),
and surround channel (LFE) Is set to L, R, C, Ls, Rs, and LFE are for 5.1ch surround front left (L),
10-04-2019
10
front right (R), center (C), rear left (Ls), rear right (Rs) , And each signal of the woofer (LFE) of the
bass output. In one surround ch group, one input ch set to surround ch (L), one input ch set to
surround ch (R), and one input ch set to surround ch (C) , One input channel set to surround
channel (Ls), one input channel set to surround channel (Rs), and one input channel set to
surround channel (LFE). Composed of six input channels.
[0031]
The “group” in the above-described ch definition represents a group of ch that adjusts the
parameter value in conjunction with one another. It is possible to configure a plurality of groups
among all the input channels and output channels, and not to consider all the input channels as
one group or to consider all the output channels as one group. Any number of groups can be set.
[0032]
FIG. 5 shows an example of specifying a block definition in a block and setting a ch definition of
each ch. FIG. 5A shows the case where a “normal block” is designated for the ch1 to ch8
blocks. In this case, all the ch definitions of ch 1 to ch 8 are set to “normal ch”.
[0033]
FIG. 5B shows the case where a “stereo block” is designated for the blocks ch1 to ch8. In this
case, the ch definition of each of ch 1 to ch 8 is set to “stereo ch”. Specifically, two channels
are divided in ascending order of the channel numbers, and the two channels are paired to give a
stereo channel group relationship, and each pair forms one stereo channel group. In addition, it
is assumed that a channel with an odd channel number is set to the L side of stereo, and a
channel with an even channel number next to the channel is set to the R side of stereo. ここでは
ch1∼ch8のブロックであるので、ch1,2がステレオLRのペアに、ch3,4がステ
レオLRのペアに、…というようになる。
[0034]
FIG. 5C shows the case where “surround 1 block” is designated for the blocks ch1 to ch8. In
10-04-2019
11
this case, in the ascending order of the channel numbers, the 6 ch channel definition from the
top channel is set as “surround channel”, and the remaining 2 channels are set as “normal
channel”. The six surround ch channels are sequentially assigned to surround L, R, C, Ls, Rs, and
LFE. The six channels of ch1 to 6 are combined into one group to give a surround channel group
relationship, and these six channels form one surround channel group.
[0035]
FIG. 5D shows the case where “surround 2 block” is designated for the ch1 to ch8 blocks. In
this case, in the ascending order of the channel numbers, the 6 ch channel definition from the
top ch is set as "surround ch" and the remaining 2 ch are set as "stereo ch". The six surround ch
channels are assigned to L, R, C, Ls, Rs, and LFE, as in the “surround 1 block”. The six channels
of ch1 to 6 are combined into one group to give a surround channel group relationship, and
these six channels form one surround channel group. The two channels of ch7, 8 are combined
into one group to give the relationship of stereo channel group, and these two channels form one
stereo channel group.
[0036]
Although the blocks of ch1 to 8 have been described as an example in FIG. 5, the ch definition of
all ch can be set by designating the block definition in the same manner for other blocks. The ch
definition of each ch is stored in the flash memory 102.
[0037]
In the present embodiment, since the ch definition is set as described above, if the ch definition
of a certain ch is known, the type of signal assigned to that ch and the ch in the relation between
the ch and the group can be known. For example, if the ch definition of a certain ch is "stereo ch",
(1) If the ch number of that ch is odd, it is understood that that ch is L side and the next ch is
paired R side, and (2) that If the ch's ch number is an even number, it is known that the ch is on
the R side and the ch before it is on the L side. Also, for example, when the ch definition of a
certain ch is "surround ch", the ch is any of L, R, C, Ls, Rs, LFE depending on what number of the
ch from the top of the block it is. You can see if there is any, and you can also see other channels
that are related to the group. However, the ch definition may include information on other chs
related to the signal type of the ch and the group.
10-04-2019
12
[0038]
FIG. 6 is a flowchart of the ch definition process executed by the CPU 101 to set the ch definition
of each ch. This process is activated when the user displays a ch definition setting screen for
setting a ch definition by a predetermined operation. This is the initial setting of the digital mixer.
Be sure to set the channel definition for all input channels. The user can use the switches on the
screen in the ch definition setting screen to select any one of 12 blocks and also select any one of
the four block definitions described in FIG.
[0039]
In FIG. 6, in step 601, a block selected by the user is set as a designated block. In step 602, the
block definition selected by the user is set as a designated block definition. In step 603, based on
the designated block definition, the ch definition is set to 8ch included in the designated block.
How to set the ch definition based on the specified block definition has been described in FIG.
The ch definition of each ch is stored in the flash memory 102. The user performs the processing
of FIG. 6 for all blocks and sets ch definitions for all channels. Thus, one ch definition is defined
for each ch.
[0040]
The user sets the ch definition of each ch as described above, and then creates (edits) a custom
layer file. There are two types of processing methods when creating a custom layer file.
Hereinafter, the first processing method will be described as the first embodiment in FIG. 7 and
the second processing method will be described as the second embodiment in FIG. The custom
layer file is stored in the flash memory 102.
[0041]
When the user performs a predetermined operation to enter the custom layer file creation mode,
the custom layer failure creation mode is started, and a custom layer file creation screen (not
shown) is displayed. The user selects one custom layer file (in this case, the custom layer file 1 or
10-04-2019
13
2) selected in advance by using the custom layer fail creation screen to each channel strip
recorded in the custom layer file. The assignment state of the input channel can be set (changed).
One custom layer file records input channels (or a plurality of channels) to be assigned to each of
the 16 channel strips 303-1 to 8 and 304 to 1. There are two methods of editing this file (a
method of changing the state of assignment of the input channel to the channel strip), which is
the first embodiment of FIG. 7 and the second embodiment of FIG.
[0042]
FIG. 7 shows a flowchart of custom layer creation processing (first embodiment). When the user
selects one channel strip and also selects one input channel to be assigned to the channel strip
on the custom layer file creation screen, the processing of FIG. 7 is started. The user assigns
channels in the same manner to all 16 channel strips.
[0043]
In FIG. 7, in step 701, one channel strip selected by the user is set as a designated channel strip.
In step 702, one input channel selected by the user is set as a designated input channel. In step
703, it is determined whether or not there is an input channel already assigned to the designated
channel strip. In this determination, it is recorded that the input channel is already assigned to
the designated channel strip with reference to the assignment state regarding the designated
channel strip at this time in the custom layer file to be edited. It does by confirming the existence.
If there is no input channel assigned (ie, if the designated input channel to be newly assigned is
the first channel to be assigned), in step 708, the designated input channel is assigned to the
designated channel strip, The assignment information is written to the custom layer file to be
edited, and the process ends. The process of step 708 is used as information representing the
assignment state of the current designated channel strip in the custom layer file to be edited so
as to indicate that the current input channel is assigned to the current designated channel strip.
It records the state in which the input channel is assigned.
[0044]
If there is an input channel assigned in step 704 (that is, if the designated input channel to be
newly assigned is a channel to be assigned to the second and subsequent ones), the input already
assigned in step 705 It is determined whether any one of the channels ch and the designated
10-04-2019
14
input channel are in a group relationship. This determination is processing to check whether the
two input channels belong to the same group with reference to the channel definition of each
input channel. Since the groups are determined as shown in FIG. 5 according to the ch definition,
it is checked whether the two current input channels belong to the same group among the
groups determined according to the rule of FIG.
[0045]
If there is a group relationship at step 706 (if it belongs to the same group), at step 707, the
designated input channel is added to the already assigned input channel, assigned to the
designated channel strip, and the assignment information is edited. Write to the target custom
layer file and exit. The process of step 707 is performed as information indicating the allocation
state of the current designated ch strip in the custom layer file to be edited so as to indicate that
the current input ch is assigned to the current designated ch strip. The state in which the input
channel is assigned is additionally recorded. If there is no group relationship at step 706, the
assignment state of the input channel regarding the designated channel strip currently recorded
in the custom layer file is maintained (not changed) without assigning the designated input
channel, and the process ends. If it is determined in step 706 that there is no group relationship,
a method may be adopted in which the input channel already assigned is canceled and the
designated input channel is newly assigned.
[0046]
If the first input channel assigned to a certain channel strip is a normal channel, then no input
channel can be added and assigned to that channel strip.
[0047]
According to the process of FIG. 7, when the ch definition of the first allocated ch is stereo ch,
among the chs designated by the user for allocation, the first allocated ch and the stereo ch
group Only chs in the relation of are additionally allocated, and other chs are not allocated.
In addition, when the ch definition of the first allocated ch is a surround ch, among the chs
designated by the user for allocation, only the ch in the relationship between the first allocated
ch and the surround ch group Are additionally assigned, and other channels are not assigned.
10-04-2019
15
[0048]
FIG. 8 shows a flowchart of custom layer creation processing (second embodiment). In the
custom layer file creation screen, the user selects one channel strip, and further selects an
arbitrary number of input channels to be assigned to the channel strip (here, the number of
selectable input channels is arbitrary, one or more) Good. In the case of multiple, they can be
selected simultaneously, regardless of whether they belong to the same group. When the
predetermined determination switch on the custom layer file creation screen is pressed, the
process of FIG. 8 is started. In the first embodiment of FIG. 7, the processing of FIG. 7 is
performed each time a channel to be assigned is selected, and the relationship between groups of
chs is checked. However, in the second embodiment of FIG. The process of FIG. 8 is started in the
selected state. In the first and second embodiments, only one of them may be adopted, or the
method of the first embodiment and the method of the second embodiment may be selectively
designated by the user's designation.
[0049]
In FIG. 8, in step 801, the ch strip selected by the user is set as a designated ch strip. In step 802,
the number of input channels selected by the user is checked, and in step 803, it is determined
whether the number is plural. When the number of selected input channels is one, at step 806,
the selected one input channel is set as a designated input channel. Next, in step 807, the one
designated input channel is assigned to the designated channel strip, the assignment information
is written to the custom layer file to be edited, and the process is ended. In the process of step
807, the input channel of this time is used as information representing the assignment state of
the current designated channel strip in the custom layer file to be edited so as to indicate that the
designated input channel is assigned to the designated channel strip. It records the assigned
state. If any input channel has already been assigned to this designated channel strip, the
information of the previous assignment is deleted and only the newly assigned designated input
channel is assigned (that is, as the contents of the custom layer file) , Overwrites the information
that represents the previous allocation status with the information that represents the current
allocation status.
[0050]
In step 803, if the number of selected input channels is more than one, then in step 804, the
10-04-2019
16
input channels to be assigned to the designated channel strip are extracted from the plurality of
selected input channels. In this extraction method, for example, one reference channel is first
extracted from among a plurality of selected input channels (the first selected, one with the
smallest channel number, designated by the user) Among the plurality of input channels that
have been selected according to a predetermined rule such as one or the like, all the other input
channels having a relationship with the reference channel and the group are extracted. That is,
the input channel to be extracted is one reference channel among the selected plurality of input
channels, and all the other input channels in the group relationship with the reference channel
among the plurality of selected input channels. Is. The other input channels are those among the
plurality of selected input channels. Even for other input channels that are related to the
reference channel and the group, for input channels not included in the currently selected
multiple input channels, as input channels to be assigned simultaneously to the current specified
channel strip Are not selected (extracted). The relationship of groups can be obtained by
referring to the above-mentioned ch definition.
[0051]
If the extracted reference channel is a normal channel, or if the reference channel is a stereo
channel or a surround channel, but only one channel in the group is selected by the user, the one
channel Only the reference ch is extracted (meaning that there is no other input ch in the relation
between the reference ch and the group).
[0052]
In step 805, all extracted input channels are set as designated input channels, and in step 807, all
of the designated input channels are assigned to the designated channel strip, and the
assignment information is written in the custom layer file to be edited. ,finish.
When recording new assignment information as information of a designated channel strip in the
processing of step 807, if any information is already recorded in the designated channel strip,
the old information is deleted and new assignment information is recorded. (Overwrite old
information with new assignment information). That is, only the new assignment information of
this time is recorded as the assignment information for this designated channel strip.
[0053]
According to the process shown in FIG. 8, since chs having a group relationship are extracted
from a plurality of chs designated by the user for allocation, only a plurality of chs having a
10-04-2019
17
stereo ch group or surround ch group relationship are allocated. Other channels are not
assigned.
[0054]
The processes in FIGS. 7 and 8 are processes for creating allocation information of each channel
strip, which is the content of the custom layer file, and writing the information in the custom
layer file in the flash memory 102.
Writing assignment information to a custom layer file does not necessarily change the channel
assignment status of the actual channel strip. In order to reflect the allocation information of the
custom layer file in the actual channel allocation state of the ch strip, the process in FIG. 9
described later is executed by the user's depression operation of either the layer switch 1 or 2,
thereby It is necessary to read out the allocation information in the custom layer file and expand
it in the allocation information recording area of the current memory.
[0055]
FIG. 9 shows a flowchart of the layer switch pressing process. This process is activated when any
of the layer switches 401 to 408 in FIG. 4 is pressed. In step 901, it is determined whether the
pressed switch is the custom layer switch 1 or 2. If not, that is, if any of the ch layer switches
401 to 406 has been pressed, in step 906, the 16 ch corresponding to the pressed ch layer
switch are ch strips 303-1 to 8 304 in order. Assign to -1 to 8. This allocation information is set
in the allocation information recording area of the current memory. After step 906, the process
proceeds to step 904.
[0056]
If the switch pressed in step 901 is the custom layer switch 1 or 2, in step 902, the assignment
information of the custom layer file (1 or 2) corresponding to the custom layer switch is read,
and in step 903 Assign ch to ch strip according to the assignment information. As a result,
candidates for a control target channel are set in each channel strip in the assignment
information recording area of the current memory based on the assignment information read
from the custom layer file. After step 903, the process proceeds to step 904.
10-04-2019
18
[0057]
The process of step 904 will be described. In step 904, first, the number of input channels
allocated in step 903 or 906 is confirmed for each channel strip. When the number of input
channels allocated to one channel strip is one, the allocated input channel is set in the control
target recording area of the current memory as the control channel of the channel strip. When
the number of allocated input channels is more than one, one input channel is selected according
to a predetermined rule from among the allocated plurality of input channels, and the selected
one input channel is controlled for that channel strip The control target recording area of the
current memory is set as the target channel. The predetermined rule may be any rule that selects
any one of a plurality of input channels. For example, the input channel with the smallest channel
number is selected. Specifically, when step 904 is executed after step 906, one input channel is
assigned to each channel strip, so one input channel assigned to all channel strips is ch Set as
control target ch of strip. When step 904 is executed after step 903, since the channel strip to
which one input channel is allocated and the channel strip to which a plurality of input channels
are allocated are mixed, the input allocated to each channel strip The number of chs is confirmed,
and one input ch to be a control target ch is determined and set for each ch strip. After step 904,
the process proceeds to step 905.
[0058]
Since the input ch (ch described in the allocation information recording area of the current
memory) allocated to a certain ch strip is only allocated as a candidate to perform control using
the manipulator of that ch strip, the operation Not all of these assigned chs are actually
controlled by the operation of the child. The input channel designated as the control target
channel in step 904 is the input channel whose parameter value is actually controlled using the
channel strip manipulator.
[0059]
Next, the display update process of step 905 will be described. As shown in FIG. 3, each channel
strip is provided with a display unit 317. The display unit 317 is used to display various pieces of
information about the control target ch of the ch strip. The user can specify what information is
to be displayed for the control target channel. For example, when it is specified that the current
10-04-2019
19
value of a certain parameter is to be displayed on the display unit 317, the display units 317 of
all the channel strips display the current value of the parameter regarding the control target
channel of the own channel strip. Such display control is performed by the CPU 101. In the
display update process of step 905, when the control target ch of each channel strip is
determined in step 904 and the control target ch is changed, the information of the control
target ch after the change is displayed. This is processing for updating the display content of the
display unit 317. Even when a ch layer is specified or a custom layer is specified, the control
target channel of each channel strip is one channel, so the display content of the display unit 317
of each channel strip is It becomes information on the control target ch.
[0060]
Furthermore, although various information can be displayed in various display modes on the
displays 301 and 302 shown in FIG. 3, information corresponding to each lower channel strip is
displayed as one of the display modes. There is a mode (called "ch strip display mode"). In the
channel strip display mode, the boundaries between the lower channel strips are extended as
they are on the upper display, and the display area of each channel strip is divided on the
display, and the divided vertical display areas correspond to each other. Display various
information of control target ch of lower ch strip. For example, when the control target ch of the
ch strip 303-1 is ch1, a vertically long display area is provided on the display 301 such that the
width of the ch strip 303-1 is located above the ch strip 303-1. Various information of ch1 which
is a control target ch is displayed in the display area. The display for the other ch strips is similar.
The display in the ch strip display mode is the same as the display of the display unit 317 of the
ch strip in that display regarding the control target ch is performed. Therefore, when the display
in the channel strip display mode is performed on the displays 301 and 302, it is assumed that
the display contents in the channel strip display mode are updated in the display updating
process of step 905.
[0061]
Furthermore, in the display update process of step 905, the knobs of the motorized fader 318
are positioned at positions corresponding to the current signal level value of the control target ch
after the change for all ch strips for which the control target ch has been changed. Control.
Further, the ON switch 313 and the CUE switch 316 are turned on / off based on the current
value of the control target channel after change, and the LEDs around the rotary encoder 312 are
also turned on based on the current value of the control target channel after change. As a result,
the current values of various parameters of the control target ch after the change are displayed
10-04-2019
20
on the ch strip.
[0062]
FIG. 10 shows a flowchart of the operation process activated when the adjustment operator is
operated among the operators in the ch strip. Among the controls on the ch strip described with
reference to FIG. 3, the controls other than the SEL switch 314 (other than the switching
controls) are adjustment controls. Specifically, the operators 311, 312, 313, 316, and 318 in FIG.
3 are adjustment operators.
[0063]
First, at step 1001, the control target ch set in the operated ch strip is specified with reference to
the control target recording area of the current memory. Next, in step 1002, the value of the
parameter of the specified control target ch is changed based on the operation content of the
adjustment operator. Furthermore, in step 1002, with reference to the ch definition of the
specified control target ch, another input ch belonging to the same group as the control target ch
(other input ch for changing the value of the parameter interlockingly, specifically, Check if there
is a ch group in which Lch and Rch are interlocked in the case of a stereo ch group, or Lch and
Rch excluding LFEch in the surround ch group, or a ch group in which Cch and Lsch and Rsch
are interlocked). If there is, the value of the parameter of the other input channel is also changed
based on the current operation content. If there is no other input channel belonging to the same
group as the input channel, nothing is done for the other input channel. Here, with regard to a
plurality of input channels set as the same group by the channel definition, parameters for all the
input channels belonging to the same group are always always regardless of whether they are
assigned to the same channel strip or not Control the value of in conjunction.
[0064]
"In conjunction" refers to simultaneously changing parameter values of a plurality of input
channels based on one operation. That is, to simultaneously change the values of the same type
of parameter in a plurality of input channels, and to share the operation amount based on one
operation with a plurality of input channels. There are a method of changing with an absolute
value based on the operation amount, and a method of changing with a relative value as a
method of changing. The method of changing with absolute values (interlocking with absolute
10-04-2019
21
values) is a method of setting a value determined by the operation amount as a new current value
and overwriting the new current value as current values of a plurality of input channels. In the
method of changing with relative values (synchronizing with relative values), a new current value
is obtained (for example, two values are added / subtracted) from both the value determined by
the operation amount and the current value of the input ch, and there are multiple input
channels Each time, a new current value is obtained from the current value of its own and the
value determined by the operation amount. Such linked control of parameters is referred to as
"linked control".
[0065]
The parameters possessed by the input channel include parameters (non-linked parameters) not
linked with the parameters (linked parameters) linked. In the present embodiment, in order to
simplify the description, it has been described that all the parameters that can be controlled by
the adjustment operator are interlocking parameters. If a non-linked parameter is included as a
controllable parameter, it is checked whether the parameter controlled by the adjustment
operator is a linked parameter or a non-linked parameter, and if it is a linked parameter, the
processing of the embodiment is performed, and the non-linked parameter is used. If there is any,
in step 1002, regardless of the ch definition of the control target ch (regardless of whether it
belongs to a group or not), only the value of the parameter of the control target ch is changed
based on the current operation content. . The main interlocking parameters include EQ,
compressor, volume level, channel on / off, and pan. The interlocking parameters are mainly
intended mainly for the adjustment of the sound characteristics of the audio signal output from
the input channel. The main non-linked parameters include head amplifier gain, attenuator, delay,
and phase switching. The non-linkage parameter is mainly a parameter mainly intended to adjust
the sound characteristics of the audio signal input to the input channel.
[0066]
After step 1002, the process proceeds to step 1003 to perform display update processing. In this
processing, various display contents on the ch strip are updated based on the current operation
contents, as described in step 905 of FIG.
[0067]
10-04-2019
22
FIG. 11 is a flowchart of the operation process activated when the switching operator is operated
among the operators in the ch strip. Among the controls in the ch strip described in FIG. 3, the
SEL switch 314 is a switching control. The SEL switch 314 of each channel strip is a switch that
normally performs a channel selection function, but in the present embodiment, each SEL switch
314 is shared as a switching operator. Of course, a switching operator may be provided for each
ch strip separately from the SEL switch. Every time the switching operator of a certain ch strip is
operated, the control target ch can be switched within the range of chs assigned to that ch strip.
The switching of the control target channel is performed independently (without affecting the
other channel strips) for each channel strip.
[0068]
First, in step 1101, the state of the input channel assigned to the channel strip for which the
switching operator has been operated is checked with reference to the assignment information
recording area of the current memory. Next, in step 1102, it is determined whether the number
of input channels assigned is more than one. When the ch layer is designated, one ch is assigned
to each channel strip, and a plurality of input channels are not simultaneously assigned, so the
process proceeds to step 1103. When a custom layer is specified, multiple input channels may be
assigned to one channel strip, so the number of input channels assigned to the channel strip that
has the switching operator operated this time Check and branch to YES or NO depending on the
number.
[0069]
If it is determined in step 1102 that the number of input channels allocated is one, normal SEL
switch processing is performed in step 1103 and the process ends. That is, the input channel set
as the control target channel of the current channel strip is assigned to the selected channel. In
the present embodiment, since the SEL switch 314 is shared as a switching operator, step 1103
is performed. However, when the switching operator is not separately shared with the SEL switch
314, nothing is performed. The process ends (so step 1103 is indicated by a dotted line).
[0070]
If it is determined in step 1102 that the number of input channels allocated is more than one,
then in step 1104 a channel to be newly controlled is selected. In this process, one input channel
10-04-2019
23
is selected according to a predetermined rule from among a plurality of input channels
(candidates of a plurality of control target channels) allocated to a channel strip on which the SEL
switch 314 of this time is operated. It is a process. The plurality of input channels assigned to the
channel strip are acquired by referring to the assignment information recording area of the
current memory. The input channel selected here is another input channel different from the
input channel currently set as the control target channel. Further, any predetermined rule may be
used as long as it is a method of selecting another input channel different from the current
control target channel from among a plurality of input channels assigned to the channel strip.
For example, in the order of the channel numbers of a plurality of input channels, one having a
channel number larger than the current control target channel or one having a channel number
smaller next to the current control target channel. In addition, the user may determine the order
of all channels in advance, and may determine the next channel of the current control target
channel in accordance with the order.
[0071]
Next, in step 1105, the selected input channel is set as the control target channel of the channel
strip (writing to the control target recording area of the current memory). One input channel that
can be set as a control target channel in one channel strip is always one, and a new selected
input channel is set as a new control target channel instead of the current control target channel
It is. Thereafter, in step 1106, display update processing is performed. In this processing, various
display contents on the ch strip are updated based on the value of the parameter of the new
control target ch, as described in step 905 of FIG.
[0072]
Although any user interface may be used to select a channel strip or channel as a premise of the
processing in FIG. 7 or FIG. 8, for example, it corresponds to 16 channel strips on the custom
layer file creation screen. An icon and an icon corresponding to the 96 input channels may be
displayed, and a channel strip and an input channel to be assigned may be selected from among
the icons. In addition, the input channels already assigned to any of the channel strips may be
displayed (for example, in a display mode different from the normal mode) or may be set to be
non-selectable so as to indicate that they have been assigned. Also, when a certain input channel
is selected, the channel definition in the memory is referred to, all the input channels in the
group relationship with the selected input channel are specified, and the specified input channel
is presented. It is also good. The input channels in the group relationship are input channels
belonging to the same group and represent input channels that can be assigned to one channel
10-04-2019
24
strip. Furthermore, when a certain input channel is selected, all the input channels not related to
the selected input channel and the group are specified with reference to the channel definition in
the memory, and the specified input channel is presented, or It may be set to not be selectable.
The input channels not related to the group are input channels not belonging to the same group
and can not be simultaneously assigned to one strip.
[0073]
Below, the modification of the said embodiment is demonstrated.
[0074]
[Modification 1] In the above embodiment, when the parameter value of a certain control target
ch is changed, the parameter values of all the other chs that are in a group relationship with the
control target ch are changed together (FIG. 10). Step 1002).
There is also a method of making this other interlocked channel not dependent on all other
channels in a group relationship, but relying on the contents of allocation by a custom layer. For
example, when the parameter value of a certain control target ch is changed, the other ch
assigned to the same ch strip as the control target ch is extracted, and the parameter values of
the other extracted ch are interlocked change. That is, even in the case of a channel having a
group relationship with the control target channel, channels not allocated to the same channel
strip are not linked. In addition, when a custom layer is in use and another channel is not
assigned to the same channel strip as the control target channel whose parameter value has been
changed (when only the channel to be controlled is assigned), the control target Even if ch
belongs to a group, only the parameter value of the control target ch is changed without
interlocking the parameter values of the other chs of the group.
[0075]
[Modification 2] In the above embodiment, the case of assigning the input channel to the channel
strip has been described, but the present invention is not limited to the input channel. As a
second modification, a mixing channel or an output channel may be assigned to a channel strip.
When assigning output channels, the types of buses handled by the output channels (mix bus,
stereo bus, surround bus) can be configured as a group in the same manner as the input
channels.
10-04-2019
25
[0076]
[Modification 3] Although 5.1 ch surround has been described as an example in the above
embodiment, the present invention can also be applied to surround (6.1 ch surround or 7.1 ch
surround) with another number of chs as a third modification.
[0077]
[Modification 4] In the above embodiment, the ch definition is set in block units. However, as a
modification 4, the ch definition may be set arbitrarily in ch units.
For example, one input channel is selected, and one channel definition is set for that.
Alternatively, if you want to configure a stereo channel group or surround channel group, select
the number of input channels required to configure the group, and set the channel definition of
stereo channel or surround channel for the group .
[0078]
[Modification 5] In the above embodiment, the relationship of groups is defined using the
channel definitions of normal, stereo, and surround, but as the modification 5, the relationship of
groups is defined without using such a channel definition. It is also good. That is, a plurality of
channels arbitrarily selected from all the channels may be allocated to one channel strip, and the
plurality of allocated channels may constitute a group relationship.
[0079]
[Modification 6] The process of creating or editing the custom layer file of FIGS. 7 and 8
described in the above embodiment only rewrites the contents of the custom layer file, and new
ones are newly added according to the rewriting. The written assignment state is not used to
change the assignment of the input channel to the channel strip of the panel surface
simultaneously with the writing. That is, the method of not reflecting the new assignment state
on the channel strip of the panel surface in real time in accordance with the rewriting is
described.
10-04-2019
26
[0080]
Besides this method, as the sixth modification, the assignment of the input channel to the channel
strip of the panel surface is changed simultaneously with the writing using the newly written
assignment state sequentially with the rewriting of the content of the custom layer file (That is,
reflecting the new assignment state to the channel strip on the panel surface in real time
according to rewriting) may be adopted.
[0081]
In this case, when the custom layer file to be processed is selected as the process before
activating the process of FIG. 7 or 8, assignment of ch based on the selected custom layer file is
performed as follows: Set to
Specifically, the assignment information read from the custom layer file is written in the
assignment information recording area of the current memory.
[0082]
Then, in step 708 of FIG. 7, the state of the new assignment of the designated channel strip and
the designated input channel is written to the custom layer file, and the assignment state of the
corresponding channel strip on the panel surface is changed to the new assignment state (
Change the allocation information of the allocation information recording area of the current
memory. Further, the newly allocated input channel is set as the control target recording area of
the current memory as the control target of the channel strip (in this step, there is always one
input channel assigned to the channel strip, so that one input Set ch as control target of ch strip).
[0083]
Similarly, in step 707 of FIG. 7, the state of the new assignment of the designated channel strip
and the designated input channel is written to the custom layer file, and the assignment state of
the corresponding channel strip on the panel surface is changed to the new assignment state (
Change the allocation information of the allocation information recording area of the current
10-04-2019
27
memory. Further, the newly allocated input channel is set as the control target recording area of
the current memory as the control target of the channel strip (in this case, a plurality of input
channels are allocated to the designated channel strip, Set one newly added input channel as the
control target of that channel strip). Of course, without setting the newly assigned input channel
as the control target channel, the input channel that has been set as the control target channel up
to that point may be maintained as the control target channel as it is.
[0084]
Similarly, in step 807 in FIG. 8, the state of the new assignment of the designated channel strip
and the designated input channel is written to the custom layer file, and the assignment state of
the corresponding channel strip on the panel surface is changed to the new assignment state (
Change the allocation information of the allocation information recording area of the current
memory. In this case, when going through step 806, since there is always one input channel
allocated to the designated channel strip, the newly allocated input channel is regarded as the
control channel of that channel strip, and the control object recording of the current memory is
performed. Set in the area. Also, in the case of passing through step 805, since a plurality of
input channels are simultaneously assigned to the designated channel strip, one of the newly
assigned plurality of input channels is to be controlled by the channel strip. Set ch as the control
target recording area of current memory. Any method may be used to select one input channel to
be a control target channel (described in FIG. 8).
[0085]
101 central processing unit (CPU) 102 flash memory 103 random access memory (RAM) 104
display 105 electronic fader 106 operator 107 waveform input / output interface (I / O) 108:
Signal processing unit (DSP), 109: Recorder, 110: Other I / O, 111: Bus line.
10-04-2019
28
Документ
Категория
Без категории
Просмотров
0
Размер файла
46 Кб
Теги
description, jp2011023838
1/--страниц
Пожаловаться на содержимое документа