专利名称:音频信号处理设备的制作方法
技术领域:
本发明涉及一种音频信号处理设备,其能够将处理音频信号的多个通道当中的属于一个组的通道的音频信号同时静音。
背景技术:
数字混音器是公知的,其用于在记录音乐时或在音乐会上调节声音信号。传统的数字混音器具有静音操控功能。静音操控功能同时切换属于一个静音组的所有通道的静音打开/关闭状态。静音组是由任意输入通道和任意输出通道组成的组。输入通道和输出通道可以一起存在于一个 静音组中。需要切换其静音打开/关闭状态的多个通道被分到一个静音组中。例如,可以产生八个静音组I至8,并且根据使用静音组的场合来产生静音组。静音组的例子包括包含所有通道的静音组、包含在歌曲中插入讲话或掌声期间被静音的通道的静音组,等等。在静音组I至8中,通过按下对输入通道/输出通道的通道条(strip)提供的[SEL]键,来将输入通道/输出通道分配给选择的静音组。其后,当按下静音组操控按钮I至8中的一个时,属于相应静音组的所有通道的静音打开/关闭状态被反转。[专利参考文献I]日本专利申请公开No. 2005-80265[非专利参考文献I]Yamaha Digital Mixing Console LS9 Instruction Manual,P. 121-123,[online], [Searched 17th date of March,2011], Internet〈http://www2.yamaha.co. jp/manual/pdf /pa/ iapan/mixers/ls9 ia omhO. pdf>在音乐会上,音乐家的监控器电平被设置为高电平,使得可以许多情况下持续以大音量演奏。在该情况下,监控器电平在轻柔歌曲期间或在MC讲话时的MC时刻可能过度增大,从而导致嘯声。另外,在以深混响演奏音乐的同时介绍乐队成员时,演奏者可能想暂时减小混响的深度。尽管传统的数字混音器能够将属于一个静音组的所有通道静音,然而所有通道的音量都被完全静音。因此,当包括由音乐家监控的音频信号的输入通道在内的静音组被静音时,则不可能监控该音频信号。当包括将音频信号传送到混响器的输出通道在内的静音组被静音时,则不会对输出到会场的任何音频信号施加混响。
发明内容
因此,本发明的一个目的是提供一种音频信号处理设备,其能够根据静音的目的来将音频信号的音量维持在一个降低的水平而非完全将音频信号静音。为实现本发明目的,提供了一种音频信号处理设备,其具有用于控制多个音频信号的特性的多个通道,所述音频信号处理设备包括音量设置单元,其根据第一用户操作设置所述多个通道的音量参数;组产生单元,其根据第二用户操作确定多个组,每个组包括所述多个通道当中的一个或多个通道;衰减设置单元,其根据第三用户操作为每个组设置衰减量;打开/关闭设置单元,其根据第四用户操作将每个组设置到打开状态或关闭状态;和多个音量控制器,其对应于所述多个通道而提供,属于关闭状态组的每个通道的音量控制器根据对该通道设置的音量参数来控制该通道的音频信号的电平,另一方面,属于打开状态组的每个通道的音量控制器通过以对该组设置的衰减量衰减对该通道设置的音量参数来产生音量值,并且根据产生的音量值来控制该通道的音频信号的电平。根据本发明,对每个静音组设置衰减量,并且当某个静音组被静音时,以该静音组的衰减量来衰减属于该静音组的每个通道。因此,当包括监控器通道的静音组被静音时,可以将多个监控器通道的音量同时减小到不会引起嘯声的水平。此外,当由施加了深度混响的通道所构成的静音组被静音时,可以同时减小到达混响器的多个音频信号的发送电平。这里,由于发送电平维持在某个程度,所以混响不会消失。在这一点上,本文中的术语“静音”的含义不是完全消音,而在许多场合下是指减小音量。
图I是示出根据本发明一个实施例的音频信号处理设备的构造的框图。图2示出根据本发明一个实施例的音频信号处理设备的面板的构造。图3是示出根据本发明一个实施例的音频信号处理设备中的信号处理的等效电路的框图。图4(a)和图4(b)是示出根据本发明一个实施例的音频信号处理设备中的输入通道和输出通道的构造的电路图。图5示出根据本发明一个实施例的音频信号处理设备上显示的静音组屏幕。图6是示出在根据本发明一个实施例的音频信号处理设备中执行的xch系数更新例程A的流程图。图7是示出在根据本发明一个实施例的音频信号处理设备中执行的xch系数更新例程B的流程图。图8(a)、图8(b)和图8(c)是示出在根据本发明一个实施例的音频信号处理设备中执行的针对属于组g的通道的xch音量调节器操作事件进程、组旋钮操作事件进程、和系数更新例程的流程图。图9 (a)和图9(b)是示出在根据本发明一个实施例的音频信号处理设备中执行的xch ON SW操作事件进程和组静音切换操作事件进程的流程图。
具体实施例方式图I中示出了根据本发明一个实施例的音频信号处理设备的构造的框图。图I所示的根据本发明一个实施例的音频信号处理设备I包括CPU(中央处理单元)10,其控制音频信号处理设备I的整体操作并根据对面板提供的控制部件的操作来产生控制信号;可重写非易失性闪存器11,其为用于存储诸如由CPU 10执行的音频信号处理程序之类的操作软件的计算机可读存储介质;和RAM(随机存取存储器)12,其存储CPU 10的工作区或各种数据项。由于操作软件存储在闪存器11中,所以操作软件的版本更新能够通过重写闪存器11中存储的操作软件来执行。另外,比如数字记录器之类的其它装置经由装置1/0(输入/输出接口)13连接到音频信号处理设备I。音频信号处理设备I的所有输入和所有输出均通过波形1/0(波形接口)14来执行。波形I/O 14包括输入模拟信号的多个A输入端口、输出模拟信号的多个A输出端口、以及用于接收外部数字信号和输出数字信号的多个D输入/D输出端口。使用在每个音频信号采样周期执行多步骤微程序的一个或多个DSP (数字信号处理器)来构造信号处理器15。信号处理器15在CPU 10的控制下对音频信号执行混音处理和效果处理。显不器16以液晶显示器构成,其根据音频信号处理来显示屏幕设置。电动音量调节器17是调节输入通道信号电平或输出通道信号电平的音量设置单元。电动音量调节器17可以手动或使用电能来控制信号电平。对面板提供了一组控件18,包括用于对输入通道或输出通道分配与多个通道(以下称为CH)数量相同的通道条的分配开关、用于移动显示器16上所显示光标的光标键、用于增加/减小设置值的增加/减小键、用于选择设置值的旋转编码器、和用于决定设置值的回车键。这些部件均连接到总线19。图2示出根据本发明的音频信号处理设备I中的包括控件18的面板的构造。、参考图2,在对应于显示器16的触摸板30的下方布置了八个CH条40-1、40_2、40-3,...以及用于立体声的一个ST CH条40-9。八个CH条40-1、40-2、40_3、 的每一个均包括用于对分配给相应CH条的CH进行选择的SEL开关41a、用于打开/关闭该CH的ON SW41b、在电动音量调节器17中用于控制所分配的CH的电平的音量调节器开关41c、和用于检查所分配的CH的CUE开关41d。ST CH条40_9也包括SEL开关41a、0N Sff 41b、音量调节器开关41c、和CUE开关41d。当按下SEL开关41a时,在触摸板30上显示用于设置被分配给与按下的SEL开关41a对应的CH条的CH的详细参数的屏幕,以使得能够设置所述参数,或者相应CH可以包括在比如静音组的组中。当按下与提供给面板右侧的中部的“操控器I”对应的按钮32a时,与MIX总线的输出对应的输出CHl至输出CH8被分配给八个CH条40-1、...。当按下对应于“操控器2”的按钮32b时,输出CH9至输出CH16被分配给八个CH条40_1、...。以这种方式,通过切换按钮32a和32b,可以使用八个CH条40-1、...来控制输出CHl至输出CH16。另外,当按下位于“操控器2”下方的对应于“层I”的按钮33a时,输入CHl至输入CH8被分配给8个CH条40-1、...,并且当按下对应于“层2”的按钮33b时,输入CH9至输入CH16被分配给8个CH条40-1、...。另外,当按下对应于“层3”的按钮33c时,输入CH17至输入CH24被分配给8个CH条40-1、...,并且当按下对应于“层4”的按钮33d时,输入CH25至输入CH32被分配给8个CH条40-1、...。以这种方式,通过切换按钮33a、33b、33c和33d,可以使用八个CH条40-1、...来控制输入CHl至输入CH32。如上所述,可以使用八个CH条40-1、...以每次八个通道的方式来控制16个输出通道和32个输入通道的电平并且设置CUE。S卩,八个CH条40-1、...对于所有输入通道和所有输出通道可以每次八个输入通道或输出通道地来分别进行控制。另外,可以借助于STCH条40-9来控制立体声CH的电平控制和CUE设置。在对应于“层4”的按钮33d的下方布置了光标键34、增大/减小键35、旋转编码器36、和回车键37,其中光标键34用于向上、向下、向左和向右移动在触摸板30上显示的光标,增大/减小键35用于增大/减小各种设置值,旋转编码器36用于选择各种设置值,并且回车键37用于决定通过增大/减小键35和旋转编码器36选择的设置值和由光标选择的对象。此外,在面板右侧的顶部提供了六个用户定义键(Ul至U6)31,用于执行比如打开/关闭功能的预先编程的功能。将用户定义键(Ul至U6) 31构造为使得能够对它们分配不同的功能。当对用户定义键31分配用于切换静音打开/关闭状态的静音组操控按钮时,可以通过按下用户定义键(Ul至U6) 31来切换所分配的静音组的打开/关闭状态。静音组操控功能同时切换属于一个静音组的所有通道的静音打开/关闭状态。图3示出根据本发明的音频信号处理设备I中的信号处理的等效电路。参照图3,输入到多个模拟输入端口(A输入端)50中的模拟信号被波形I/O 14中包括的AD转换器转换成数字信号,并被供给输入跳线(patch) 52。输入到多个数字输入端口(D输入端)51中的数字信号不经转换地供给输 入跳线52。输入跳线52能够选择性地将输入了信号的多个输入端口之一跳接(连接)到输入通道单元53中包括的多个(例如32个)输入通道的每一个。从而每一个输入通道都提供了来自通过输入跳线52跳接的输入端口的音频信号。输入通道单元53中的每个输入通道包括衰减器、均衡器、压缩器和门电路、音量调节器、以及用于对送到立体声(ST)总线54和混音(MIX)总线55的信号的发送电平进行调节的发送调节器。在输入通道中,对频率平衡和电平控制以及送到ST总线54和MIX总线55的信号的发送电平进行调节。从输入通道单元53输出的32个通道的数字信号被供给ST总线54并且选择性地供给MIX总线MIXl至MIX16中的一个或多个。在ST总线54中对从32个输入通道的任意输入通道选择性地输入的一个或多个数字信号进行混音,并向ST输出通道单元57输出立体声通道L/R 54的混音输出。在MIX总线55的16个总线中对从32个输入通道的任意通道选择性地输入的一个至多个数字信号进行混音,并且将16个通道的混音输出供给MIX输出通道单元56。因此,可以得到一个通道的立体声输出和16个通道的混音输出。对ST输出通道单元57和MIX输出通道单元56的每个输出通道均提供了衰减器、均衡器、压缩器和音量调节器,并且在输出通道中对频率平衡和电平调节以及发送到输出跳线58的电平进行控制。输出跳线58可以选择性地将来自输入了信号的ST输出通道单兀57和MIX输出通道单兀56的一个通道的立体声信号和16个输出通道信号中的一个跳接(连接)到模拟输出端口单元(A输出端)59和数字输出端口单元(D输出端)60的每个输出端口,从而对每个输出端口都提供了来自通过输出跳线58跳接的通道的信号。此外,提供给包括多个模拟输出端口的模拟输出端口单元(A输出端)59的数字信号被波形I/O 18中包括的DA转换器转换成模拟输出信号,并被从模拟输出端口单兀59输出。从模拟输出端口单元(A输出端)59输出的模拟输出信号被放大并从主扬声器输出。将模拟输出信号提供到设置在用户耳朵中的耳内监控器,或者在靠近用户放置的舞台监控扬声器中对其进行再现。从包括多个数字输出端口的数字输出端口单元(D输出端)60输出的数字音频信号可以提供给记录器和外部DAT以进行数字记录。图4(a)是示出输入通道单元53的第i个输入通道i的构造的框图。在输入通道i中,特性控制器61、音量调节器(Vol)62、ON SW(CH_0N)63、ST开关(T0_ST)64、和声像电位器(pan) 65被连接到用于将输入信号传送到ST总线54的路径。特性控制器61包括控制音频信号特性的部件,比如用于调节输入信号的频率特性的均衡器(EQ)、和用于压缩输入信号的动态范围的压缩器(COMP)。音量调节器(Vol)62是调节输入通道i的输入电平的音量设置单元。ON Sff(CH_0N)63切换输入通道i的打开和关闭状态。ST开关(T0_ST)64是用于提供到ST总线54的输入信号的打开/关闭开关。pan 65设置L和R信号的电平,使得声音相位设置在预定位置并且分别将L和R信号提供到ST总线54的L和R。另外,输入通道i包括具有相同构造的16个路径,输入信号通过这16个路径提供至Ij MIX总线55。特性控制器61、前后开关(PP,pre-post switch) 66、发送电平调节器(SND_L)67、和发送开关(SND_0N)68被连接到用于将输入信号提供到MIX总线55的每个通路。前后开关(PP) 66选择被输入音量调节器62之前的音量调节前信号和已经通过音量调节器62的音量调节后信号中的一个。发送电平调节器(SND_L)67调节输入到MIX总线55的信号的发送电平,并且发送开关(SND_0N)68切换提供到MIX总线55的输入信号的打开/关闭。用于将输入信号提供到MIX总线55的16个通道的所述16个路径具有相同构造。在
用于将输入信号提供到MIX总线55的每个路径中,通过与如上所述路径相同的电路构造来将输入信号提供到MIX总线55的每个通道。以斜体字来表示对输入通道i的部件进行控制的当前存储器(RAM 12)中的参数。CPl(i)至CPn(i)是在特性控制器61中使用的n个参数,并且基于这些参数来控制均衡器的频率特性和压缩器的音量特性。Vol (i)是音量调节器62的表示音量参数的参数,并且基于输入通道i的音量调节器62中的音量参数Vol (i)来控制音频信号的音量。0N(i)是ONSff 63的参数。当0N(i)为“I”时音频信号通过输入通道i中的ON Sff 63,而当该参数为“0”时音频信号不通过ONSW 63。Pre (i,j)是前后开关66的参数。当ON⑴为“I”时,在音量调节器62之前(音量调节前)获取从输入通道i发送到MIX总线j的音频信号,并且在该参数为“0”时在输入通道i的ON Sff 63之后(音量调节后)获取音频信号。SL(i,j)是发送电平调节器67的参数,并且基于该参数SL(i,j)来控制从输入通道i发送到MIX总线j的音频信号的音量。S0N(i,j)是发送开关68的参数。当该参数为“I”时,将音频信号从输入通道i发送到MIX总线j,并且当该参数为“0”时,不发送音频信号。在(i,j)中,i表示输入通道的编号,j表示输出通道(MIX CH)的编号。CPU 10对虚线框中示出的音量调节器62和ON Sff 63的两个参数Vol⑴和ON⑴进行相乘(在[dB]情况下为相加),以产生系数LI (i)。信号处理器(DSP) 15在用于处理输入通道i的音量调节器62和ON Sff 64的微程序的一个步骤(特定步骤)中,将音频信号乘以产生的系数LI (i)。即,音量调节器62和ON SW64这两个部件由CPU 10和DSP 15相互协作地实现,并且DSP 15仅将音频信号乘以系数LI (i) 一次。另外,针对虚线框中示出的发送电平调节器67和发送开关68产生系数L2(i)并以相同的方式来处理L2(i)。当输入通道i的ON Sff 63处于打开状态,并且包括该输入通道i的组g被静音时,输入通道i的系数LI (i)不被限制为0 (对应于-①[dB]的衰减量),而是取决于组g在那个时刻的衰减量Att (g)。当操纵静音组时,可以由用户将组g的衰减量Att (g)设置为任意值,这将在下文中描述。以所设置的衰减量减小输入通道i的电平(没有完全消音),因此在组g被静音时音量电平仍然维持到一定程度。图4(b)是示出MIX输出通道单元56的第j个输出通道j的构造的框图。在输出通道j中,特性控制器70、音量调节器(Vol)71和静音开关(CH_0N)72连接到用于将来自MIX总线55的输出信号发送到输出跳线58的路径。特性控制器70对应于特性控制器61,并且包括用于控制音频信号特性的部件,比如用于调节输出信号的频率特性的均衡器(EQ)、用于压缩输出信号的动态范围的压缩器(COMP)等。音量调节器(Vol)71是调节输出通道j的输出电平的音量设置单元。ON SW(CH_0N)72是用于输出通道j的打开/关闭开关。ST输出通道单元57除了具有两个立体声L和R通道以外具有与MIX输出通道单元56相同的构造。在ST输出通道单元57中,各个块的参数在L和R通道中互相配合或链接。当前存储器(RAM 12)中对输出通道j的部件进行控制的参数以斜体表示。CPl (j)至CPn(j)是在特性控制器70中使用的n个参数,并且基于这些参数来控制均衡器的频率特性和压缩器的音量特性。Vol(j)是音量调节器71的表示音量参数的参数,并且基于输出通道j的音量调节器71中的音量参数Vol (j)来控制音频信号的音量或电平。0N(j)是ONSff 72的参数。当0N(j)为“I”时音频信号通过输出通道j中的ON Sff 72,而当该参数为“0”时音频信号不通过ON SW72。在输出通道j中,CPU 10对虚线框中示出的音量调节器71和ONSW 72的两个参数Vol (j)和ON (j)进行相乘(在[dB]情况下为相加),以产生系数LI (j)。信号处理器(DSP) 15在用于处理输出通道j的两个部件的微程序的一个步骤(特定 步骤)中,将音频信号乘以产生的系数LI (j)。当输出通道j的ON Sff 72处于打开状态,并且包括该输出通道j的组g被静音时,输出通道j的系数LI (j)不被限制为0(-⑴[dB]),而是取决于组g在那个时刻的衰减量Att (g)。可以由用户来设置组g的衰减量Att (g)。以所设置的衰减量减小输出通道j的电平(没有完全消音),因此在组g被静音时音量电平仍然维持到一定程度。音频信号处理设备I具有对多个通道同时静音的静音组操控功能。将参照如图5中所示的在显示器16上显示的静音组屏幕2来描述在静音组操控功能中用于产生、设置、和操作静音组的方法。静音组由任意输入通道和任意输出通道组成。在一个静音组中,输入通道和输出通道可以同时存在。将需要同时切换其静音打开/关闭状态的多个通道分成一个静音组。在如图5所示的静音组屏幕2中,将32个输入通道分成各自具有八个输入通道CH1-8、CH9-16、CH17-24、和CH25-32并被显示在通道显示区3中的四个组,并且将16个输出通道分成各自具有八个输出通道MIX1-8和MIX9-16并被显示在通道显示区3中的两个组。另夕卜,在通道显示区3中显示了一个立体声通道ST。在通道显示区3的下方显示了用于选择四个静音组之一的选择按钮3a。在图5中,选择了对应于静音组I的“I”。在通道显示区3中对属于被选静音组I的通道进行了高亮显示。具体地说,七个通道(即来自CH9-16的输入CH 11、12和13、来自0117-24的输入01 21、来自0125_32的输入01 25和26、以及来自MIX1-8的输出CH 8)属于静音组I。在所示示例中,可以产生四个静音组1、2、3和4作为静音组,并且根据使用静音组的场合来产生静音组。例如,确定了一个包括用于处理音乐家对音频信号的监控的多个输入通道的组、和一个包括用于处理被发送到混响器的音频信号的多个输出通道的组。当产生新静音组时,在光标位于与新静音组的编号对应的选择按钮3a上的同时按下回车键37。随后,当在光标处于通道显示区3中显示的全部清除(CLEAR ALL)按钮3b上的同时按下回车键37时,在当前通道显示区3上高亮显示的通道被同时取消。接下来,当按下与需要被分配到新静音组的输入通道或输出通道对应的SEL开关41a时,相应通道被分配到新静音组。在该情况下,可以按下对应于多个通道的SEL开关41a,从而使所述多个通道属于新静音组。按下的SEL开关41a点亮,并且对应于SEL开关41a的通道在通道显示区3上被高亮显示并显示为红色,以表示通道的分配。可以通过按下点亮的SEL开关41a以将其关闭来取消所述分配。用户可以根据上述操作来产生由期望的输入通道和输出通道组成的静音组。在选择按钮3a下方显示静音组操控屏幕4。在静音组操控屏幕4上显示静音按钮4b (其为用于将四个静音组1、2、3和4设置到打开或关闭状态的打开/关闭设置部件)和分别布置在静音按钮4b上方的旋钮4a。静音按钮4b是静音组操控按钮。可以借助于按钮4a来设置四个静音组1、2、3和4在静音时的衰减量。当一个静音组被静音时,以所设置的该静音组的衰减量来降低属于该静音组的各通道的电平。即,旋钮4a是用于设置每个静音组的期望衰减电平的衰减设置部件,因此可以通过调节与静音组对应的旋钮4a来设置一个通道的音量电平,其中即使在包括该通道的静音组被静音时,该通道的音量电平也被维持。当将光标移动到所选的静音按钮4b并且按下回车键37时,所选的静音按钮4b点亮,并且属于与所选的静音按钮4b对应的静音组的所有通道都被静音。此时,被静音的通道的ON Sff 41b闪烁。可以选择多个静音按钮4b。在所示示例中,静音按钮I和2点亮,从而静音组I和2被静音。通过将光标移动到点亮的静音按钮I和2并按下回车键37以将静音、按钮4b关闭,来取消静音组I和2的静音状态。在选择按钮3a右方显示的安全(SAFE)按钮3c用来从所有静音组中临时排除特定的通道。当在光标位于SAFE按钮3c上的同时按下回车键37并且按下与需要从静音组中排除的通道对应的SEL开关41a时,SEL开关41a点亮,并且在通道显示区3中以绿色高亮显示相应通道。通过按下点亮的SEL开关41a以将其关闭,来取消相应通道的静音安全。被设置为静音安全状态的通道即使在包括该通道的静音组被静音时也不会受静音的影响。S卩,音频信号处理设备I配备了包括SAFE按钮3c的静音安全设置单元,该单元指定临时从任何组中排除的通道,以使得指定通道的音量值即使在该指定通道所属的任何组被设置为打开状态时也不会受影响。图6是示出在根据本发明一个实施例的音频信号处理设备I中执行的用于更新第X个通道(XCh)的系数的例程A的流程图。这里,X是一个寄存器,其存储了表示多个输入通道和多个输出通道中的一个的通道编号。xch系数更新例程A是在操纵音量调节器开关41c时、在操纵静音组旋钮4a时、在操纵对应于特定通道的ON Sff 41b时、以及在操纵对应于特定静音组的静音按钮4b时所执行的进程的一部分。在图6、图7、图8和图9中,参数和寄存器以斜体表不。在xch系数更新例程A的初始化之后,在步骤SlO中对与xch对应的ON Sff 63或72的参数ON(X)进行检查以确定参数ON(X)是“I”(接通,on)还是“0” (断开,off)。当参数ON(X)为“I”时,例程A前进到步骤S11,在步骤Sll中将0[dB](对应于系数I)设置到临时存储衰减量的寄存器attx中。这是因为ON Sff 63或72处于接通状态时衰减量为0[dB]o另外,将表示第一静音组I的[I]设置给静音组g。接下来,在步骤S12中对与静音组g对应的静音按钮4b的状态MUTE(g)进行检查以确定MUTE(g)是“I”(打开,on)还是“0”(关闭,off)。当MUTE(g)为“I”从而静音组g被确定处于打开状态时,例程A前进到步骤S13,在步骤S13中确定xch是否属于静音组g。当xch属于静音组g时,在步骤S14中确定对应于静音组g的旋钮4a的参数Att (g)是否小于(衰减量大于)寄存器attx的值。当Att(g)的值小于(衰减量大于)寄存器attx的值时,在步骤S15中将对应于较大衰减量的Att (g)的值存储在寄存器attx中。在步骤S16中将静音组g的编号增加I并且准备对下一静音组g+1执行例程A。在步骤S17中确定下一静音组g+1的编号是否超过最后静音组的编号4。当下一静音组g+1的编号未超过最后静音组的编号4时,例程A返回步骤S12,并再次执行步骤S12至S17。重复执行步骤S12至S17直到下一静音组g+1的编号超过了最后静音组的编号4。当MUTE (g)为“0”从而在步骤S12中确定静音组g处于关闭状态时,由于xch没有被静音,所以不需要更新xch的系数。因此,跳过步骤S13、S14和S15,例程A跳到步骤SlG0当在步骤S13中确定xch不属于静音组g时,由于不需要进行xch系数更新所以跳过步骤S14和S15。当在步骤S14中确定Att (g)大于(衰减量小于)寄存器attx的值时,跳过步骤S15并且不更新Att(g)的值。当重复步骤S12至S17从而下一静音组g+1的编号超过了最后静音组的编号4时,例程A从步骤S17前进到步骤S18,以将与寄存器attx的值[dB]和xch的音量调节器62或71的音量电平Vol (x) [dB]之和对应的值设置到寄存器volx中。将与寄存器volx的值对 应的系数设置到信号处理器(DSP) 15中作为信号处理器(DSP) 15的进程中用以处理xch的特定步骤的系数。在该情况下,寄存器attx根据步骤S14和S15而存储在xch所属的所有静音组的衰减量当中最大的衰减量(与转动程度最大的旋钮或拨盘4a对应的静音组的衰减量),并且对xch的特定步骤设置一个表示根据最大衰减量而减小的音量值的系数。当步骤S19完成时,xch系数更新例程A结束。xch的系数对应于上述系数LI (i)或Ll( j)。当在步骤SlO中确定ON(X)为“0”时,例程A分支到步骤S20,在步骤S20中将-①[dB](对应于系数0)的音量值设置到寄存器volx中,并且例程A前进到步骤S19。在该情况下,由于对xch设置了与[dB]的衰减量对应的系数( = 0),因此无论xch所属的静音组是否被静音,都从xch的ON Sff 63或72输出消音的音频信号到后续级(xch的声音没有输出)。S卩,包括选择按钮3a的打开/关闭设置单元能够将多个组同时设置到打开状态。在该情况下,由CPU 10构成的音量控制器在相应通道所属的多个组处于打开状态时通过以所述多个组的多个衰减量当中的最大衰减量来对设置到相应通道的音量参数进行衰减,以产生音量值,并且根据所产生的音量值来控制相应通道的音频信号的电平。图7是示出在根据本发明一个实施例的音频信号处理设备I中代替xch系数更新例程A而执行的xch系数更新例程B的流程图。xch系数更新例程B的步骤S30、S3US32和S33对应于xch系数更新例程A的步骤S10、SlU S12和S13,并因此省略其描述。当在步骤S33中确定xch属于静音组g时,在步骤S34中将与静音组g对应的旋钮4a的参数Att (g) [dB]加到寄存器attx的值[dB]上,并存储在寄存器attx中。当步骤S32至S36重复了与静音组的数量相同的次数时,寄存器attx的值成为xch所属的所有静音组g的衰减量Att (g)的累加值或和。步骤S35至S39对应于xch系数更新例程A的步骤S16至S20,并因此省略其描述。在xch系数更新例程B中,在步骤S34中将借助于与xch所属的每个静音组相对应的旋钮4a而设置的衰减量加到寄存器attx的之前值上,并存储在寄存器attx中。也就是说,在步骤S37中,设置到寄存器volx的值是通过将寄存器attx的值[dB]加到xch的音量调节器62或71的音量电平Vol (x)上而得到的。在该情况下,寄存器attx的值对应于xch所属的所有静音组g的衰减量Att (g)之和。与寄存器VOlx的值对应的系数被设置到信号处理器(DSP)中作为DSP15的进程中用以处理xch的特定步骤的系数。在步骤S38完成时,xch系数更新例程B完成。在xch系数更新例程B中,由于xch所属的静音组当中处在静音状态下的每个静音组的衰减都起了作用,所以xch在多个静音组被静音时的衰减量变得比在系数更新例程A中的衰减量大。S卩,包括选择按钮3a的打开/关闭设置单元能够将多个组同时设置到打开状态。在该情况下,由CPU 10构成的音量控制器在相应通道所属的多个组被设置为打开状态时将多个组的衰减量相加,随后通过以相加的衰减量对设置到相应通道的音量参数进行衰减来产生音量值,并且根据所产生的音量值来控制相应通道的音频信号的电平。图8(a)是示出xch音量调节器操作事件进程的流程图。当用户操纵对其分配了 xch的通道条40的音量调节器开关41c时,就启动了 xch 音量调节器操作事件进程。在XCh音量调节器操作事件进程启动后,在步骤S40中将取决于用户所操纵的音量调节器开关41c的位置的衰减量[dB]设置到xch的音量调节器62或71的参数Vol(X)作为音量参数。随后,在步骤S41中执行xch系数更新例程A(或B),以将参数vol (x)的更新值反映到信号处理器15的进程中的处理xch的特定步骤的系数LI (X)中,并且xch音量调节器操作事件进程完成。图8(b)是示出静音组旋钮操作事件进程的流程图。当用户操纵对应于静音组g的旋钮4a时,就启动了静音组旋钮操作事件进程。在启动了静音组旋钮操作事件进程后,在步骤S45中将取决于用户操纵的旋钮4a的位置的衰减量[dB]设置到静音组g的参数Att (g)。在步骤S46中对与静音组g对应的静音按钮4b的参数MUTE(g)进行检查以确定MUTE(g)是“I”(打开,on)还是“0”(关闭,off)。当MUTE(g)为表示静音组g处于打开状态的“I”时,该进程前进到步骤S47,在步骤S47中执行针对属于静音组g的通道的系数更新例程。当确定MUTE(g)为表示静音组处于关闭状态的“0”时,在步骤S46中或在步骤S47完成时,静音组旋钮操作事件进程结束。图8 (C)是示出针对属于静音组g的通道的系数更新例程的流程图,在静音组g的参数Att (g)和参数MUTE (g)改变并且该改变反映在信号处理器15的系数中时执行所述系数更新例程(例如步骤S47)。在启动了针对属于静音组g的通道的系数更新例程后,在步骤S50中将属于静音组g的第一通道的编号设置到寄存器X中。在步骤S51中执行针对与设置到寄存器X中的通道编号相对应的xch的系数更新例程A (或B),以将参数Att (g)和MUTE (g)的改变后的值反映到信号处理器15的进程中用以对属于静音组g的xch进行处理的特定步骤的系数Ll(x)中。在步骤S51完成后,在步骤S52中将属于静音组g的下一通道的编号设置到寄存器X中。随后,在步骤S53中确定是否存在被设置到寄存器X中的下一通道,并且当存在被设置到寄存器X中的下一通道时,对下一通道执行步骤S51。当重复步骤S51、S52和S53从而对属于静音组g的最后通道执行了步骤S51时,在步骤S53中确定不存在被设置到寄存器X中的通道,并且针对属于静音组g的通道的系数更新例程结束。如上所述,执行了针对属于静音组g的所有通道的xch系数更新例程(步骤S51)。因此,静音组g的参数Att (g)和MUTE (g)的改变后的值被反映到信号处理器15的进程中用以处理属于静音组g的所有通道的特定步骤的系数LI (x)中。
图9 (a)是示出xch ON SW操作事件进程的流程图。当用户操纵对其分配了 xch的通道条40的ON Sff 41b时,启动了 xch ON SW操作事件进程。在启动了 xch ON SW操作事件进程后,在步骤S55中反转xch的ON Sff 63或72的参数0N(x)。具体地说,ON(X)在其为“I”(接通,on)时被改变为“0”(断开,off),并在其为“0”(断开)时被改变为“I”(接通)。在步骤S56中执行xch系数更新例程A(或B),以将ON(X)的改变后的值反映到信号处理器15的进程中用以处理xch的特定步骤的系数Ll(X)中,并且xch ON SW操作事件进程结束。图9(b)是示出针对静音组g的静音开关操作事件进程的流程图。当操纵对应于静音组g的静音按钮4b时,就启动了静音开关操作事件进程。在启动了静音开关操作事件进程后,在步骤S60中反转参数MUTE(g)的值。具体地说,MUTE(g)的值在其为“I”(打开)时被改变为“0”(关闭),并在其为“0”(关闭)时 被改变为“I”(打开)。接下来,在步骤S61中执行如图8(c)所示的针对属于静音组g的通道的系数更新例程,以将参数MUTE(g)的改变后的值反映到信号处理器15的进程中用以处理xch的特定步骤的系数LI (x)中,并随后静音开关操作事件进程结束。尽管已经描述了根据本发明实施例的前述音频信号处理设备中的两个通道系数更新例程A和B,不过通道系数更新例程A即使在其音量水平减小的情况下也更适合于满足听音乐的需要。用户可以选择两个通道系数更新例程A和B中的一个。作为替换,可以将静音组的衰减量当中第二大的衰减量以及比其更小的衰减量减小到它们的某个百分比并加到最大的衰减量上,以作为两个通道系数更新例程A和B的折中。S卩,由CPU 10构成的控制器减小了相应通道所属的组的衰减量当中第二大的衰减量以及比其更小的衰减量,并将减小后的衰减量均加到最大衰减量上,从而获得相加的衰减量。尽管在根据本发明实施例的音频信号处理设备中以分贝[dB]来表示衰减量,然而还可以线性地处理衰减量。在这种情况下,在本发明的实施例中将加法改为乘法。此外,尽管本发明实施例描述了音频信号处理设备,然而本发明不限于此,并且可以广泛应用于处理多个通道的音频设备。例如,本发明可以应用于均衡器、压缩器、混响器、记录器、扬声器处理器、环绕声放大器、混音器引擎等。
权利要求
1.一种音频信号处理设备,其具有用于控制多个音频信号的特性的多个通道,所述音频信号处理设备包括 音量设置单元,其根据第一用户操作设置所述多个通道的音量參数; 组产生単元,其根据第二用户操作确定多个组,每个组包括所述多个通道当中的ー个或多个通道; 衰减设置単元,其根据第三用户操作为每个组设置衰减量; 打开/关闭设置単元,其根据第四用户操作将每个组设置到打开状态或关闭状态;和 多个音量控制器,其对应于所述多个通道而提供,属于关闭状态组的每个通道的音量控制器根据对该通道设置的音量參数来控制该通道的音频信号的电平,另ー方面,属于打开状态组的每个通道的音量控制器通过使对该通道设置的音量參数衰减对该组设置的衰減量来产生音量值,并且根据产生的音量值来控制该通道的音频信号的电平。
2.根据权利要求I的音频信号处理设备, 其中所述打开/关闭设置単元能够同时将多于ー个的组设置为打开状态,并且 其中属于处于打开状态的所述多于一个的组的通道的音量控制器通过以所述多于一个的组的多于ー个的衰减量当中的最大衰减量衰减对该通道设置的音量參数来产生音量值,并且根据产生的音量值来控制该通道的音频信号的电平。
3.根据权利要求I的音频信号处理设备, 其中所述打开/关闭设置単元能够同时将多于ー个的组设置为打开状态,并且 其中属于处于打开状态的所述多于一个的组的通道的音量控制器将所述多于ー个的组的多于ー个的衰减量相加,随后通过以相加后的衰减量衰减对该通道设置的音量參数来产生音量值,并且根据产生的音量值来控制该通道的音频信号的电平。
4.根据权利要求3的音频信号处理设备,其中所述音量控制器将所述多于ー个的组的所述多于一个的衰减量当中第二大的衰减量以及更小的衰减量进行减小,并将减小后的衰減量加到最大衰减量上,从而得到相加后的衰减量。
5.根据权利要求I的音频信号处理设备,还包括静音安全设置单元,其指定一个临时从任意组中排除的通道,以使得即使该指定通道所属的任意组被设置为打开状态时,该指定通道的音量值也不会受影响。
全文摘要
一种音频信号处理设备,其具有用于控制多个音频信号的特性的多个通道。在该音频信号处理设备中,音量设置单元设置多个通道的音量参数。组产生单元确定多个组,每个组包括多个通道当中的一个或多个通道。衰减设置单元为每个组设置衰减量。打开/关闭设置单元将每个组设置到打开状态或关闭状态。对应于多个通道来提供多个音量控制器,属于关闭状态组的每个通道的音量控制器根据设置到该通道的音量参数来控制该通道的音频信号的电平,另一方面,属于打开状态组的每个通道的音量控制器通过以对该组设置的衰减量衰减对该通道设置的音量参数来产生音量值,并且根据产生的音量值来控制该通道的音频信号的电平。
文档编号H04H60/04GK102739333SQ20121009328
公开日2012年10月17日 申请日期2012年3月31日 优先权日2011年3月31日
发明者冈林昌明 申请人:雅马哈株式会社