Document

Document
US 20040073419A1
(19) United States
(12) Patent Application Publication (10) Pub. No.: US 2004/0073419 A1
(43) Pub. Date:
Aoki ct al.
(54)
DIGITAL MIXING SYSTEM WITH DUAL
CONSOLES AND CASCADE ENGINES
Jul. 30, 2002
Apr. 15, 2004
(JP) .................................... .. 2002-220944
Publication Classi?cation
(75) Inventors: Takamitsu Aoki, Hamamatsu-shi (JP);
Kei Nakayamai, Hamamatsu-shi (JP)
(51)
Int. CI.7 ................................................... .. G10L 19/00
(52)
US. Cl. ............................................................ .. 704/201
Correspondence Address:
David L. Fehrman
(57)
ggi?giggf‘gz Foerster LLP
A method is designed for controlling a total mixing system
555 W 5 th Street
L05 Al'lgeles CA 90013 (Us)
including a ?rst mixing system and a second mixing system,
Which are operated in a linked manner. In the method, the
’
ABSTRACT
?rst mixing system stores ?rst scene data specifying con
(73) AssigneeZ YAMAHA
CORPORATION,
tents of a mixing process matching a scene. The second
H am a m atsw Shi (JP)
m1x1ng system stores second scene data specifying contents
of a mixing process matching a scene. The ?rst mixing
(21)
APPL No.
10/626,358
system transmits a scene recall request to the second mixing
system When a recall event of the ?rst scene data occurs. The
(22) Filed;
Ju]_ 24, 2003
second mixing system transmits back a recall enabling
response to the ?rst mixing system after receipt of the scene
(30)
Foreign Application Priority Data
Jul. 30, 2002
recall request. The ?rst mixing system reconstructs the
contents of the mixing process on the basis of the ?rst scene
data after the reception of the recall enabling response. The
(JP) .................................... .. 2002-220915
Jul. 30, 2002
(JP) . . . . .
. . . .. 2002-220941
second mixing system reconstructs the contents of the
Jul. 30, 2002
(JP) . . . . .
. . . .. 2002-220942
mixing process on the basis of the second scene data after
Jul. 30, 2002
(JP) .................................... .. 2002-220943
MONITOR OUTPUT
104
10s
m 102
/
S
\
DISPLAY MOTOR-DRIVEN
BLOCK
FADER
<
I
/H4
CONTROLS
the transmission of the recall enabling response.
(TALKBACK INPUT
1
108
1
DUAL
I/O
I/O
DATA
I/ O
I /124 I
"0
[H6
[120
OTHER 1/0
/1'|8
CPU
,TO
WAVEFORM /
FLASH MEMORY
I
ENGINE
COMMUNICATION
I/O
“2/ I
RAM
1 /
>
122
-/'
lmkma
WM!»
LIBRARY AREA
#12212 |
_
TO OTHER EQUIPMENT
1
A00
Patent Application Publication
Apr. 15, 2004 Sheet 2 0f 14
F|G.2 (a)
F|G.2 (b)
SINGLE CONSOLE
IOgOA
CONSOLE
US 2004/0073419 A1
DUAL CONSOLE
2<$3°E
100A
200E
ENGINE
CONSOLE
ENGINE
CONSOLE V1005
F|G.2 (c)
FIG.2 (d)
CASCADING
100A
J
CONSOLE
100B
J
CONSOLE
DUAL CONSOLE+CASCADING
200E
1001)
J
J
ENGINE
20OF
CONSOLE
1 00C
J
J
ENGINE
CONSOLE
2OOF
J
ENGINE
1 008
J
CONSOLE
100A
200E
J
J
CONSOLE
ENGINE
Patent Application Publication
Apr. 15, 2004 Sheet 3 0f 14
US 2004/0073419 A1
m:
AméAODZQU M<ZO2HP3Dm M50
m
H
d2
@5620m0Sa<VuwPMZ2H5DA v85"_i\QE<)o0m§> [email protected]\vN|TmEx)uoi.<;w% [email protected]\i2(4zom3w NS\
m-z
O
m.
_n_
Patent Application Publication
Apr. 15, 2004 Sheet 5 0f 14
US 2004/0073419 A1
@m2o675m
.
a
||Jan|I
"QaM
.
mg.mi
"
..
. VH2 .
...owqm
A
8W
W
3R
BRENha"m6R
Q.8%838mg3“8
MIX 1~48
MIX 1~48
“208v
I
09%
5
Q
CUE
Patent Application Publication
Apr. 15, 2004 Sheet 6 0f 14
MONl (E)
COMM
1N1 (E)
vim
Me 316
3206 — f‘b/(Jx
322e/M
3128
318a
US 2004/0073419 A1
Patent Application Publication
324f
Apr. 15, 2004 Sheet 7 0f 14
US 2004/0073419 A1
Patent Application Publication Apr. 15, 2004 Sheet 8 0f 14
US 2004/0073419 A1
F|G.8 (a)
1008
1 00A
CONSOLE OONSOLE /
1ooc~ CONSOLE CONSOLE
‘IOOD
200E\ ENGINE
ENGINE
FIG.8 (b)
100A» CONSOLE CONSOLE CONSOLE CONSOLE
3
ICDB
100C
ENGINE
ENGINE ~200F
FIG-.8 (c)
ICDA
\ CONSOLE CONSOLE
/1(DC
100B
CONSOLE CONSOLE
LE
100D
ENGINE
ENGINE
w 2(DF
F|G.8 (d)
CONSOLE
200E
CONSOLE
\IOOB
OONSOLE
100D
ENGINE
F|G.8 (e)
100A
CONSOLE CONSOLE
CONSOLE CONSOLE
100B
ENGINE
ENGINE
Patent Application Publication
Apr. 15, 2004 Sheet 9 0f 14
US 2004/0073419 A1
FIG . 9
(CASCADE ON)
TIMER INTERRUPT
PROCESSJNG
DETECT STATE OF ,lsPzoz
CASCADING
SP204
<
CASCADING
NO
Sm
YES
SP206
IMPOSSIBLE
T0 CONT
NO
CABLE
YES
CONNECTED‘?
YES
8pm
NO
5
'
CHECK MODEL,
SP208
VERSION AND
5
CONNECTION
STOP
PROCESSING
Sm,
5
SETTING OF
HE MATE
SP214
NO
j
MATCHED‘?
—<:
/SP215 YES
CASCADING
ERROR
FLAG <- 0
DISPLAY
sgz‘s
CONNECTION START
PROCESSING (COPY
LINKED PARAMETERS
FROM MASTER INTO
SLAVE)
CASCADING
CONNECTION
FLAG ‘- 1
Patent Application Publication Apr. 15, 2004 Sheet 10 0f 14
SCENE RECALL
EVENT PROCESSING (a)
US 2004/0073419 A1
RECALL REQUEST
RECEIVE EVENT (b)
/SP230
SN+—SCENE NUMBER
SNTSCEI 1E NUMBER
/SP27°
OOPY SCENE SN INTO /
CASCADE &
YES
SP238
LINK STATE‘?
NO
I
CURRENT AREA
.I
1
SEND RECALL
SW34
\
SP274
SEND RECALL
REQUEST TO THE
CASCADED MATE
ENABLING MESSAGE
TO THE CASCADED
/
MATE
COPY SCENE SN
'
INTO CURRENT
SP240
AREA
5
LINKED PARAMETERS YES
COPY SCENE SN
INTO CURRENT
AREA
SW35
CONTROL DSP
,.
ACCORDING 'PO
CURRENT AREA
UPDATE
;
,- SP244
RECALL ENABLING
PARAMETERS
No
-'
ICR)EUSTP?ONSE OR TIME
YES
SW78
$P246 .-"
PARAMETER LINKED YES
<
Y
NO
SP2?
.
SP248
SEND LINKED
3,3280
PARAMETERS
SEND RECALL START
COMMAND TO THE
CASCADED MATE
SP252 \
CONTROL DSP
ACCORDING TO
CURRENT AREA
RECEIVE RECALL
START COMMAND
OR TIME OUT‘?
YES /SP282
CONTROL DSP
CURRENT MEMORY
______|
GE
NO
@D
Patent Application Publication
Apr. 15, 2004 Sheet 11 0f 14
US 2004/0073419 A1
F|G.11
DETECT DUAL
_,SP102
CONNECTION STATE
SP104
<DUAL
CONNECTION 5 YES
FLAG: 1?
SP1 06
I
IMPOSSIBLE TO YES
N0
SP] 08
2
CONTINUE‘?
CONNECTION STOP
PROCESSING
I
DUAL CONNECTION
NO
FLAG <— 0
SP110
\
_________|
g
(9
SP109
CONSOLE
CABLE >Y_ES_______1
CONNECTED‘?
NO
/ SP] 12
CHECK MODEL VERSION, AND
SETTING OF THE MATE
NO
5P1"
MATCHED‘?
YES
SP116
spns
ERROR
DISPLAY
I
OPERATION MODE= >§O____
DUAL MASTER‘?
YES
VERIFY CURRENT DATA,
SCENE DATA AND LIBRARY
DATA BY CHECKSUM AND
DATE
SP1 18
SP1]?
/
MISMATCHED? NO
YES
I
SP120\_ CHECK IF MISMATCHED DATA
SHOULD BE MATCI-IED
ICONNECTION START PROCESSING l/5P122
I DUAL CONNECTION FLAG <- 1
}/$P123
Patent Application Publication
Apr. 15, 2004 Sheet 12 0f 14
US 2004/ 0073419 A1
F|G.12
CONNECTION STOP
PROCESSING
I
ENGINE CONNECTION
FLAG <- 0
SP130
J
CB7
ENGINE CABLE
CONNECTED‘?
>
YES
NO
\
SP129
/SP132
1
CHECK MODEL, AND
VERSION OF ENGINE
SP135
\
glfé‘piiY
.___|
NO
I
SP134
MATCI-IED‘?
/
SP136
CONNECTION START
PROCESSING. CONTROL
MIXING PROCESSING OF
ENGINE BY CURRENT
DATA
SP138
ENGINE CONNECTION /
FLAG<-l
Patent Application Publication
Apr. 15, 2004 Sheet 13 0f 14
FlG.13(a)
US 2004/0073419 A1
F|G.13(b)
OPERATION
EVENT
PROCESSH\IG
@PERATION
EVENT
RECEIVE PROCESSING
(SCENE OPERATION, TONE
I
QUALITY AND VOLUME
ADJUSTMENT, ETC.)
PN<—PARAl\/[ETER NUMBER
BUF<—NEW VALUE
PN<—PARAI\IETER NUMBER /SP150
BUF+—NEW VALUE
SP] 52
CONSOLE
YES
SP154
CONNECTED‘?
NO
g
OPERATION EVENT.
SEND PN AND BUF
To THE MATE
CQNSOLE
SP156
I
\
/ 3pm
(
1
/5P162
CHECK CONSISTENCY
WITH CURRENT DATA
$P164
NO
Sp166
\
YES
UPDATE CURRENT
DATA (SCENE
RECALL, LEVEL
AND PAN CONTROL,
SP168
ETC.)
UPDATE CURRENT DATA
(SCENE RECALL, LEVEL AND
QIIEQLNQIIIKG ON
PAN CONTROL, ETC.)
THE SLAVE
_____I
END
GEL)
F|G.I3(d)
FIG.13(C)
(VERIFY
START EVENT
PROCESSING (MASTER)
/SP172
RECEIVE CI-IECKSUM AND
DATE OF iTH DATA FROM
MASTER CONSOLE
TIMER INTERRUPT
PRCESSING
CURRENT
DATA YES
CHANGED?
NO
SP182
2
THE SLAVE
/3p174
STORE COMPARISON
RESULT
.(_. +1
1 1
YES
SP178
OONTROL MDGNG
PROCESSING OF
ENGINE BY
CHANGED CURRENT
DATA
i<i_MAX‘? 7
SP176
___|
NO
CNBCEND
Apr. 15, 2004
US 2004/0073419 A1
DIGITAL MIXING SYSTEM WITH DUAL
CONSOLES AND CASCADE ENGINES
no technologies are available by Which the control state of
volume level can be freely set for each of the operators in
accordance With console installation conditions.
BACKGROUND OF THE INVENTION
[0009] In the above-mentioned prior-art cascading tech
1. Technical Field of the Invention
nology, the ?nal mixing result can be obtained only in the
[0001]
[0002] The present invention relates generally to a mixing
system control method, a mixing system control apparatus,
rearmost mixing system (cascade master). This con?gura
and a mixing system control program, Which are suitably
tion makes it impossible to obtain an independent mixing
result in each of a plurality of cascaded mixing systems.
LikeWise, if cue signals in the cascaded mixing systems are
used for a large-scale mixing system.
mixed over a plurality of stages, the ?nal cue signal can be
[0003]
obtained only in the rearmost mixing system (cascade mas
2. Prior Art
[0004] Recently, digital mixing systems have come into
Widespread use, especially in the ?eld of professional-use
sound equipment. In these systems, sound signals picked up
by microphones are all converted into digital signals, Which
are mixed in a mixing engine constituted by a DSP array and
so on. With large-scale digital mixing systems, the mixing
console operated by a user and the mixing engine are often
separated from each other.
[0005]
For example, the mixing console is installed at the
ter), so that it is also difficult to obtain an independent ?nal
cue signal in each of the cascaded systems.
[0010] The applicant has proposed a dual console system
(Japanese patent application 2001-285 981, not laid open), in
Which a pair of consoles are connected to one engine in order
to improve the operability. According to this patent appli
cation, When an operation event occurs on one of the tWo
consoles, the contents of the event are transmitted to the
other
console.
Consequently,
operation
events
are
exchanged betWeen the tWo consoles, thereby providing the
center of the audience area or in the mixing room Which is
operation data (or operation states) Which are common to
separated from the audience area, While the engine is
both consoles. HoWever, if an operation event occurs such as
a scene recall Which involves large amounts of data to be
transmitted at a time, a problem is caused that a time lag in
installed in the backstage area. This mixing console has a
plurality of controls such as faders, all of Which may be
automatically driven by the CPU of the console. For
example, When a scene change has taken place, the faders
and other controls may be automatically set to the preset
operational positions in accordance With the stage situations
at the time. This automatic setting is called “scene recall.”
[0006] When the operation variable of the fader for
example is changed due to a scene recall or an operator’s
the operation timing betWeen the tWo consoles occurs due to
the transmission delay of the data. On the other hand, if a
communication path fast enough for transmitting the data
betWeen the tWo consoles Without delay is arranged, the time
lag in the operation timing is mitigated, but at the expense
of an increased cost.
[0011] When a plurality of consoles or a plurality of
engines are used in a combination, these consoles are
manual operation, the information thereof is sent from the
mixing console to the engine, upon Which an algorithm or a
operated by different operators. In such a situation, it is
computation parameter in the engine is determined accord
desirable for the operator of each console to monitor the
ingly. MeanWhile, the processing capacities required for
signal systems Without restriction and for the monitoring
operations of all operators to be independent of each other.
HoWever, the prior-art mixing systems are not adapted to
such a mode of operations, thereby presenting problems that
digital mixing systems are various depending on the scales
of concerts for example, so that it Would be convenient if the
processing capacities may be enhanced by combining tWo or
more consoles and engines. In vieW of this, the technologies
for enhancing the processing capacities by cascading tWo or
more mixing systems are disclosed in Japanese Published
Unexamined Patent Application 2000-261391 and others.
[0007]
When a scene recall operation is initiated in one of
the cascaded mixing systems With scene recall linked
throughout them, scene recall processing is performed in the
it is dif?cult to monitor a plurality of systems, and the
operation by one operator affects the monitoring by another
operator, for example.
SUMMARY OF THE INVENTION
[0012] It is therefore a ?rst object of the present invention
to provide a mixing system control method, a mixing system
initiative mixing system and a recall instruction is issued to
control apparatus, and a program Which synchroniZe a
the other mixing systems. The other mixing systems that
plurality of mixing systems in a correct timing relation.
have received the recall instruction perform scene recall
processing. HoWever, if any of these other systems is
performing a top-priority processing operation of its oWn,
such a mixing system cannot immediately perform the
instructed recall processing. If this happens, there occurs a
problem of a time lag in scene recall execution timing
betWeen the mixing systems concerned.
[0008] When a plurality of consoles or a plurality of
engines are used in a combination, these consoles are
operated by different operators. In such a situation, it may be
desirable to automatically loWer the volume level of moni
toring When performing a talk With the operator of each
console or betWeen the operators. Such a capability has
already been realiZed by prior-art mixing systems. HoWever,
[0013] It is therefore a second object of the present inven
tion to provide a mixing system control method, mixing
systems, a mixing system control apparatus, and a program
Which are intended to realiZe an optimum communication
environment in accordance With the installation conditions
of consoles and so on.
[0014] It is therefore a third object of the present invention
to provide a mixing method, a bidirectional cascaded digital
mixer, and a program Which enhance the throughput by use
of a plurality of mixing systems While providing high
independency betWeen them.
[0015] It is therefore a fourth object of the present inven
tion to provide a mixing system control method, a mixing
Apr. 15, 2004
US 2004/0073419 A1
a plurality of consoles in a correct timed relation With a
of mixing systems are found to be capable of operating in an
cooperative manner, an in?uencing step for exercising, on
loW-cost con?guration.
the basis of a talk signal in one mixing system, an effect to
system control apparatus, and a program Which synchronize
[0016] It is therefore a ?fth object of the present invention
to provide a mixing system control method, a mixing system
control apparatus, and a program Which are intended to
realiZe a monitoring environment providing a high degree of
freedom for a plurality of operators and a high independency
betWeen the operations performed by these operators.
[0017] In order to solve the above-mentioned problems,
the folloWing con?gurations are presented herein. It should
be noted that each notation in parentheses denotes an
illustrative con?guration.
[0018] In a ?rst aspect of the invention, a mixing system
control method is designed for operating a ?rst mixing
system and a second mixing system in a linked manner. The
method is carried out by: a storage step for storing ?rst scene
data and second scene data specifying contents of scene
dependent mixing process into the ?rst mixing system and
the second mixing system respectively; a scene recall
request transmission step (SP238) for transmitting, When a
recall event of the ?rst scene data occurs in the ?rst mixing
a monitor signal in another mixing system.
[0022] Preferably, in the inventive mixing system, each of
the plurality of mixing systems has at least one console in
Which the monitor signal is received and a talkback signal is
outputted as the talk signal, and the in?uencing step (sWitch
3226, adder 3146) mixes the talkback signal in one mixing
system With the monitor signal in another mixing system.
[0023] Preferably, in the inventive mixing system control
method, each of the plurality of mixing systems has at least
one console in Which the monitor signal is received, a
talkback signal is outputted as the talk signal, and the
volume of the monitor signal is automatically attenuated at
the time of inputting the talkback signal and, When the
talkback signal is inputted in one mixing system and the
volume of a corresponding monitor signal is automatically
attenuated, the in?uencing step (sWitches 3666 and 366f,
monitor ampli?ers 152a and 152b) also attenuates the vol
ume of a monitor signal in another mixing system in a
cooperative manner.
system (100A, 100B, 200E), a scene recall request from the
[0024] Preferably, in the inventive mixing system control
?rst mixing system to the second mixing system (10° C.,
100D, 200F); a recall enabling response transmission step
(SP274) for transmitting, after the reception by the second
method, each of the plurality of mixing systems has at least
mixing system of the scene recall request, a recall enabling
response from the second mixing system to the ?rst mixing
system; a ?rst reconstruction step (SP252) for reconstruct
in?uencing step (sWitch 3086, adder 3126) mixes a commu
ing, after the reception of the recall enabling response by the
?rst mixing system, contents of mixing process by the ?rst
mixing system on the basis of the ?rst scene data; and a
second reconstruction step (SP282) for reconstructing, after
the transmission of the recall enabling response by the
second mixing system, contents of mixing process by the
second mixing system on the basis of the second scene data.
one console in Which the monitor signal is received and a
communication signal is received as the talk signal and the
nication signal supplied to one mixing system With a moni
tor signal in another mixing system.
[0025] Preferably, the inventive mixing system control
method further comprises, after the determination step and
before the in?uencing step, an adding step (adder 3146) for
adding a communication signal supplied to the one mixing
system to a communication signal supplied to the another
mixing system; and a gate step (gate circuit 3186) for gating
the resultant added communication signal only if the signal
[0019] The inventive mixing system control method fur
level of the resultant added communication signal exceeds a
ther comprises a recall start command transmission step
(SP250) for transmitting a recall start command to the
predetermined threshold.
second mixing system after the recall enabling response is
received in the ?rst mixing system, Wherein the ?rst recon
struction step (SP252) is executed in the ?st mixing system
after the completion of the recall start command transmis
sion step and the second reconstruction step (SP282) is
executed after the reception of the recall start command by
the second mixing system.
[0026] Another inventive mixing system control method is
designed for a plurality of interconnected mixing systems.
The method is performed by a determination step (SP212,
SP214) for determining Whether the plurality of mixing
systems each capable of inputting and outputting of a talk
signal and outputting of a monitor signal can operate in a
cooperative manner; and if the plurality of mixing systems
are found to be capable of operating in a cooperative manner
[0020] The inventive mixing system control method fur
ther comprises a parameter transmission step (SP248) for
transmitting a linked parameter to the second mixing system
after the reception of the recall enabling response by the ?rst
(by cascading), an output step (adders 3526, 3626, 3646) for
mixing system, Wherein the recall start command transmis
sion step (SP250) is executed after the end of the parameter
the plurality of mixing systems.
mixing the talkback signal in one mixing system With the
talkback signal in another mixing system and outputting a
resultant mixed signal as a talkback output signal in each of
transmission step (SP248).
[0027] In a third aspect of the invention, a mixing method
is applicable to one digital mixer. The method is carried out
[0021] In a second aspect of the invention, a mixing
system control method is designed for a plurality of inter
connected mixing systems. The method is carried out by: a
by: a ?rst adding step (a mixing bus 2446) for adding a
plurality of input signals and outputting an input added
determination step (SP212, SP214) for determining Whether
the plurality of mixing systems each capable of inputting
signal; a cascade output step (signal output from 244e to an
adder 266]‘) for outputting the input added signal as a
and outputting of a talk signal (talkback signal, communi
cascade signal; a cascade input step (signal input from a
mixing bus 244f to an adder 2666) for inputting a cascade
cation signal) and outputting of a monitor signal can operate
in a cooperative manner (by cascading); and if the plurality
signal inputted from another digital mixer; a delay step (a
delay circuit 2646) for delaying the input added signal; and
US 2004/0073419 A1
a second adding step for adding the delayed input added
signal and the inputted cascade signal and outputting a
resultant signal a mixing output signal.
[0028] Another inventive mixing method is applicable to
one digital mixer having a plurality of mixing lines (?rst and
second cue signals CUE1 and CUE2 and mixing output).
The method is performed for each of the plurality of mixing
lines by the steps: a ?rst adding step for adding a plurality
of input signals and outputting an input added signal; a
cascade output step for outputting the input added signal as
a cascade signal; a cascade input step for inputting a cascade
signal outputted from another digital mixer; a delay step for
delaying the input added signal; an on/off step (2746, 274f,
2806, and 280]‘) for turning on/off a link; and a second
adding step for adding the delayed input added signal and
the inputted cascade signal and outputting a resultant signal
as a mixing signal if the link is turned on and outputting the
delayed added signal as a mixing signal Without change if
the link is turned off.
[0029] Preferably, the inventive mixing method further
comprises a determination step (CPU 118, SP212, and
SP214) for determining Whether the one digital mixer is
capable of cooperating (by cascading) With the another
digital mixer, Wherein the second adding step adds the
delayed input added signal and the inputted cascade signal
Apr. 15, 2004
a portion speci?ed to be matched to the second console
(100B) on the basis of the operation performed on the result
display screen.
[0033] A further inventive mixing system control method
is designed for a mixing system composed of a ?rst console
(100A) and a second console (100B) each having a current
storage (122a) for storing control data indicative of a current
setting state and a control data storage (122b, 122c) for
storing a plurality of control data indicative of a plurality of
setting states and an engine (200E) for executing a mixing
process. The method is carried out by: a transmission step
(SP154) for, When an operation for specifying a recall of the
control data is performed on any one of the ?rst console and
the second console, transmitting an operation event indica
tive of the operation from the console on Which the operation
has been performed to the other console; a ?rst update step
(SP156) for copying by the console on Which the operation
has been performed the control data speci?ed by the opera
tion among the plurality of control data stored in the control
data storage of the control on Which the operation has been
performed into the current storage (122a) of the other
console; a second update means (SP166) for copying, upon
reception of the transmitted operation event by the other
console, the control data speci?ed by the operation among
the plurality of control data stored in the control data storage
and outputting a resultant signal as the mixing output signal
if the cooperation is found in the determination step.
into the current storage of the other console; and a mixing
[0030] In a fourth aspect of the invention, a mixing system
control method is designed for a mixing system composed of
current storage (122a) in the ?rst console regardless contents
a ?rst console (100A), a second console (100B), and an
engine (200E) for executing a mixing process. The method
is performed by: a storage step for storing ?rst control data
(scene data or library data) and second control data (scene
data or library data) for specifying contents of mixing
process to be set to the engine; and a determination step
control step (SP182) for controlling the mixing process by
the engine on the basis of the control data stored in the
of in the current storage in the second console.
[0034] Preferably, the mixing system control method fur
ther comprises: a determination step (SP162, SP164) for,
When the control data are copied from the control data
storage into the current storage in the second update step in
the other console, determining Whether there is a match
(SP117, SP118) for determining Whether there is an incon
sistency betWeen the ?rst control data and the second control
betWeen the control data stored in the current storage of the
other console and the control data to be copied; and a
data at interconnecting the ?rst console and the second
console.
Warning step (SP168) for executing a Warning display
operation at least on the second console if an inconsistency
[0031] Preferably, the mixing system control method fur
other console is the ?rst console or the second console.
ther comprises a ?rst Writing step (SP120) for displaying a
screen for checking Whether to match the ?rst control data
With the second control data if there is found an inconsis
tency in the determination step and then Writing, instead of
the second control data, the ?rst control data at a portion
speci?ed to be matched to the second console (100B).
[0032] Another inventive mixing system control method is
is found in the determination step regardless of Whether the
[0035] In a ?fth aspect of the invention, a mixing system
control method is designed for a mixing system composed of
an engine (200E) for executing a mixing algorithm and a
plurality of consoles (100A, 100B) for monitoring the
engine. The method is performed by: a selecting step (250)
for selecting an audio signal at a given stage in the mixing
algorithm and outputting the selected audio signal as a ?rst
monitor signal (MON1); a selecting step (252) for selecting
designed for a mixing system composed of a ?rst console
(100A), a second console (100B), and an engine (200E) for
executing a mixing process. The method is carried out by: a
storage step for storing ?rst control data and second control
data specifying contents of mixing process to be set to the
engine in the ?rst console and the second console respec
putting the selected audio signal as a second monitor signal
(MON2); under the condition that only one console is
connected to the engine, a setting step for placing both of the
tively; a determination step (SP117, SP118) for determining
?rst and second monitor signals (MON1, MON2) into an
an audio signal at a given stage in the mixing algorithm
independently of the ?rst monitor signal (MON1) and out
Whether there is an inconsistency betWeen the ?rst control
active state on the basis of a selecting operation performed
data and the second control data; a display step (FIG. 14) for
on the one console; under the condition that a plurality of
consoles are connected to the engine, a setting step for
displaying a result display screen for displaying a consistent
portion and an inconsistent portion on the basis of an
operation performed on the ?rst console or a second console;
and a Writing step (SP170 through SP176) for Writing,
instead of the second control data, the ?rst control data about
placing the ?rst monitor signal (MON1) into an active state
on the basis of a selecting operation performed on a ?rst
console; and under the condition that a plurality of consoles
are connected to the engine, a setting step for placing the
Apr. 15, 2004
US 2004/0073419 A1
second monitor signal (MON2) into an active state on the
basis of a selecting operation performed on a second con
sole.
[0036] Another inventive mixing system control method is
designed for a mixing system composed of an engine (200E)
for executing a mixing algorithm and a plurality of consoles
(100A, 100B) for monitoring the engine. The method is
performed by: under the condition that only one console is
connected to the engine, a mixing step for mixing, in the
talkback signal from the ?rst console With the talkback
signal from the second console; and an output step for
outputting the mixed talkback signal from the engine as a
talkback output signal.
BRIEF DESCRIPTION OF THE DRAWINGS
[0040] FIGS. 1(a) and 1(b) are a hard Ware block diagram
illustrating a console and an engine.
by the console and outputting a resultant signal to the
[0041] FIGS. 2(a) through 2(a') are block diagrams illus
trating various mixing systems con?gurable in the above
console as a single cue signal; under the condition that a
mentioned embodiment.
engine, an audio signal at one or more stages cue-speci?ed
plurality of consoles are connected to the engine, a mixing
step for mixing, in the engine, one or more audio signals
cue-speci?ed by a ?rst console and outputting a resultant
signal to the ?rst console as a ?rst cue signal (CUE1); under
the condition that a plurality of consoles are connected to the
engine, a mixing step for mixing, in the engine, one or more
audio signals cue-speci?ed by a second console and output
ting a resultant signal to the second console as a second cue
signal (CUE2); an on/off step for turning on/off a cue link;
and if the cue link is turned on, a linking step for linking the
cue speci?cation in the ?rst console With the cue speci?ca
tion in the second console.
[0037] A further inventive mixing system control method
is designed for a mixing system composed of an engine
(200E) for executing a mixing algorithm and a ?rst console
(100A) and a second console (100B) Which monitor the
engine. The method is performed by a sequence of: a
forming step for forming a ?rst monitor signal (MON1) on
the basis of a selecting operation performed on the ?rst
console; a forming step for forming a second monitor signal
(MON2) on the basis of a selecting operation performed on
the second console; a setting step (on/off of a sWitch 3086)
for setting a ?rst talk state, Which is the state of talk from the
second console to the ?rst console; a mixing step for mixing
a talkback signal in the second console With the ?st monitor
signal on the basis of the ?rst talk state set in the setting step;
a setting step (on/off of a sWitch 3246) for setting a second
talk state, Which is the state of talk from the ?rst console to
the second console; and a mixing step for mixing a talkback
signal in the ?rst console With the second monitor signal on
the basis of the second talk state set in the setting step.
[0042]
FIG. 3 is an external vieW of the main portion of
an operator controls group.
[0043]
FIG. 4 is a block diagram illustrating a mixing
system algorithm implemented by one engine.
[0044]
FIG. 5 is a block diagram illustrating the main
portion of an algorithm of a mixing system in a cascaded
system implemented by tWo engines.
[0045]
FIG. 6 is a block diagram illustrating an algorithm
of a monitor system in the cascading of a dual-console
system.
[0046] FIG. 7 is a block diagram continued from the block
diagram shoWn in FIG. 6.
[0047] FIGS. 8(a) through 8(6) are diagrams illustrating
exemplary physical arrangements of consoles.
[0048]
FIG. 9 is a ?oWchart describing a timer interrupt
processing routine executed in a master console.
[0049] FIG. 10 is a ?oWchart describing a scene recall
event processing routine and a recall request receive event
processing routine.
[0050] FIG. 11 is a ?oWchart describing another timer
interrupt processing routine executed in each console.
[0051] FIG. 12 is a ?oWchart continued from the ?oW
chart shoWn in FIG. 11.
[0052] FIGS. 13(a) through 13(a) are ?oWcharts describ
ing various event processing routines.
[0038] Preferably, the inventive mixing system control
[0053]
method further comprises: an attenuating step for turning on
the input of a talkback signal from the ?rst console in
response to the turning-on operation of a talkback sWitch
screen displayed on an indicator.
DETAILED DESCRIPTION OF THE
INVENTION
arranged on the ?rst console to attenuate the ?rst monitor
signal for the ?rst console; an attenuating step for turning on
the input of a talkback signal from the second console in
response to the turning-on operation of a talkback sWitch
arranged on the second console to attenuate the second
monitor signal for the second console; an on/off step for
turning on/off (the on/off state of a sWitch 154a) the link
betWeen the attenuation of the ?rst monitor signal and the
attenuation of the second monitor signal; and if one of the
?rst monitor signal and the second monitor signal is attenu
ated under the condition that the link for the attenuation is
turned on, an attenuating step for attenuating the other
monitor signal in cooperation With the attenuated monitor
signal.
[0039] Preferably, the inventive mixing system control
method further comprises: a mixing step for mixing the
FIG. 14 is a diagram illustrating a verify/copy
[0054]
1. HardWare Con?gurations of Embodiments
[0055]
1.1 Console
[0056] The folloWing describes a digital mixing system
practiced as one embodiment of the invention. This embodi
ment comprises one or more consoles 100 and one or more
engines 200. First, the hardWare con?guration of the console
100 is described With reference to FIG. 1(a).
[0057] In the ?gure, reference numeral 102 denotes an
indicator, Which displays various information for the opera
tor of the console 100 to perform various operations.
[0058] Reference numeral 104 denotes motor-driven fader
block Which is constituted by “48” motor-driven faders.
Apr. 15, 2004
US 2004/0073419 A1
These faders are operated by the operator or automatically if
required on the basis of the scene data for example stored in
the console 100.
[0059]
Reference numeral 114 denotes a controls group
Which is constituted by various controls for adjusting the
tone qualities for example of audio signals. These controls
are also operated by the operator or automatically if required
on the basis of the data for example stored in the console
100. In addition, the controls group 114 also includes a
keyboard for entering characters and a mouse for example.
On the indicator 102, the mouse cursor corresponding to this
mouse is displayed. Reference numeral 106 denotes an dual
I/O block, through Which the other console is connected
When a dual console system (details of Which Will be
described later) is con?gured, thereby supporting the opera
tions of inputting and outputting digital audio signals and
control signals for example With the other console.
structures in the engine 200, a patch library specifying the
connection relationships betWeen input/output patches (to be
described later), and a name library specifying the names of
input channels. These data are referred to as “library data.”
[0064] 1.2 Engine
[0065] The folloWing describes a hardWare con?guration
of the engine 200 used in the mixing system With reference
to FIG. 19(b). In the ?gure, reference numeral 202 denotes
a signal processing block constituted by a DSP array. The
signal processing block 202 can perform mixing process on
“96” monaural input channels and output the processing
result to “48” monaural output channels. It should be noted
that the details of the algorithm of the mixing process
executed in the signal processing block 202 Will be
described later.
Reference numeral 110 denotes a data I/O block for
[0066] Reference numeral 204 denotes a Waveform I/O
block Which is composed of a plurality of AD converts for
transferring digital audio signals With the engine 200. These
digital audio signals include a talkback signal representing
operator’s voice, a COMM-IN signal representing the voice
ing a digital signal outputted from the signal processing
[0060]
of the operator of the engine 200, and a monitor signal of the
engine 200, for example. Reference numeral 108 denotes a
Waveform I/O block, Which converts a digital audio signal
supplied from the engine 200 into an analog signal and
coverts a talkback signal (analog) entered via a talkback
microphone (not shoWn) into a digital signal, supplying
these converted signals to the data I/O block 110.
[0061]
Reference numeral 112 denotes a communication
I/O block for transferring various control signals With the
engine 200. The control signals transmitted from the console
100 include the information about the operations of motor
driven fader block 104 and the controls group 114 for
example. On the basis of these pieces of operation informa
tion, the parameters for use in the algorithms of the engine
200 are set. Reference numeral 116 denotes other I/O blocks
to Which various external devices installed on the operator
side are connected. Reference numeral 118 denotes a CPU,
Which controls various other components of the system via
converting a microphone-level or line-level analog signal
into a digital signal, a plurality of DA converts for convert
block 202 into an analog signal and supplying it to an
ampli?er and so on, and a digital input/output block for
converting a digital audio signal supplied from external
equipment into a digital signal having a predetermined
format used in the engine 200 and converting the format of
a digital signal in the engine 200 to output the converted
format to external equipment.
[0067] Reference numeral 206 denotes a cascade I/O
block through Which the engine 200 is cascaded to other
engines, thereby enhancing the processing poWer of the
mixing system (details Will be described later). Reference
numeral 210 denotes a data I/ O block Which transfers digital
audio signals With the data I/ O block 110 of the console 100.
[0068] Reference numeral 212 denotes a communication
I/O block Which transfers control signals With the commu
nication I/O block 112 of the console 100. Reference
numeral 214 denotes an indicator for presenting various
information to the operator of the engine 200.
a bus 124 on the basis of programs stored in a ?ash memory
120.
[0069]
[0062]
for transferring audio signals and so on With various external
devices. Reference numeral 218 denotes a CPU, Which
controls each block in the engine 200 via a bus 224 on the
Reference numeral 122 denotes a RAM for use as
a Work memory for the CPU 118. The folloWing describes
the details of the data stored in the RAM 122. In the RAM
122, a current area 122a, a scene area 122b, and library area
122c are allocated. The current area 122a stores the current
Reference numeral 216 denotes other I/O blocks
basis of a control program stored in a ?ash memory 220.
Reference numeral 222 denotes a RAM for use as a Work
memory of the CPU 218.
setting states of the mixing console, such as the attenuation
of each input channel, the settings of frequency character
istics, the attenuation of each output channel, and the
settings of each effect, for example. These data are referred
to as “current operation data.” Every time these current
operation data are updated, the contents of the signal pro
cessing by the engine 200 are also updated.
[0070] 1.3 Con?guration of the Mixing System
[0071] 1.3.1 Single-Console System
[0072] The folloWing describes a con?guration of the
mixing system Which may be constituted by the above
mentioned console 100 and engine 200 With reference to
FIGS. 2(a) through
First, FIG. 2(a) illustrates the
[0063] The scene area 122b stores plural sets (up to about
1000 sets) of data having the same structure as the current
operation data. For example, storing in the scene area 122b
the contents (or the scene) of the current area 122a at a
console 100 and one engine 200. It should be noted that in
order to make distinction betWeen a plurality of consoles
certain point of time alloWs the reproduction (or recall) of
numeral is attached With one of alphabets (A, B, C, etc.).
the setting states at that point of time by a one-touch
con?guration of a single-console system constituted by one
100 and a plurality of engines 200 in FIG. 2, each reference
operation. These data are referred as “scene data.” by a
one-touch operation. These data are referred as “scene data.”
motor-driven faders and an engine 200E can process “96”
The library area 122c stores a unit library specifying the unit
input channels. These “96” input channels are divided into
[0073]
As described above, a console 100A has “48”
Was this manual useful for you? yes no
Thank you for your participation!

* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project

Download PDF

advertisement