一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

音响处理装置、方法和计算机程序产品与流程

2022-03-02 01:17:43 来源:中国专利 TAG:


1.本发明涉及能够将原音和效果音混合并输出的音响处理装置、方法以及计算机程序产品。


背景技术:

2.已知有如下以往技术:在对由多个麦克风录音并被混音(mixdown)为例如双声道立体声的数据进行头戴式耳机收听的情况下,为了降低因没有扬声器再现时的串扰(crosstalk)、反射成分而引起的不自然感,通过相互施加反向声道的信号等来模拟串扰(例如日本特开2017-126944号公报、日本特开平09-198056号公报)。
3.在音响处理装置中,例如如电子乐器那样,通过对直接输出的乐器音(以下称为“直接音”)用混合器混合效果音(以下称为“间接音”)并作为乐音输出数据输出,由此具有声音的扩散效果,所述效果音是对该直接音附加混响(reverb)等余响效果、共鸣效果而得到的。


技术实现要素:

4.在方式的一例中,具备:音响数据输出部,按照多个输出声道的每个输出声道,对第一音响输出数据混合用于对所述第一音响输出数据附加音响效果的1种以上的第二音响输出数据,从而输出第三音响输出数据;串扰处理部,在第一音响输出数据和第二音响输出数据、或者第二音响输出数据和第三音响输出数据中,分别在多个输出声道间执行串扰处理;以及串扰控制部,使串扰处理部执行串扰处理,使得在第三音响输出数据中,第二音响输出数据的成分在多个输出声道间的串扰的比例比第一音响输出数据的成分在多个输出声道间的串扰的比例小。
附图说明
5.图1是表示电子乐器的硬件结构例的框图。
6.图2是表示第一实施方式中的音源和效果附加部的结构例的框图。
7.图3是表示以第一实施方式中的间接音串扰处理部为中心的结构例的框图。
8.图4是表示第一实施方式中的串扰设定表数据的结构例的图。
9.图5是表示第一实施方式中的串扰控制部的处理例的流程图。
10.图6是表示第一实施方式中的间接音串扰设定处理或直接音串扰设定处理的详细例的流程图。
11.图7是表示第二实施方式中的音源和效果附加部的结构例的框图。
12.图8是表示第二实施方式中的以间接音串扰处理部以及输出音串扰处理部为中心的结构例的框图。
13.图9是表示第三实施方式中的串扰设定表数据群的结构例的图。
14.图10是表示第三实施方式中的间接音串扰设定处理或直接音串扰设定处理的例
子的流程图。
15.图11是表示第四实施方式中的音源和效果附加部的结构例的框图。
16.图12是表示第四实施方式中的以间接音串扰处理部以及输出音串扰处理部为中心的结构例的框图。
具体实施方式
17.以下,参照附图对用于实施本公开的方式进行详细说明。图1是表示应用以下说明的第一至第四实施方式的电子乐器100的实施方式的例子的框图。电子乐器100具有如下结构:cpu(中央运算处理装置)101、rom(只读存储器)102、ram(随机存取存储器)103、音源(tg:tone generator)104、效果赋予部105、键盘106、踏板107、以及操作件108与系统总线109连接。另外,音源(tg)104的输出经由效果赋予部105与音响系统(sound system)110连接。
18.cpu101通过执行从rom102加载到ram103的控制程序,基于来自键盘106、操作件108的演奏操作信息,向音源104发出发音指示。
19.音源(tg)104按照上述发音指示,从未特别图示的波形rom读出波形数据,由此生成乐音数据。该乐音数据经由例如作为信号处理器(dsp:digital signal processor,以下称为“dsp”)的效果赋予部105输出到音响系统110。此时,例如效果赋予部105对乐音数据执行混响等余响音赋予、当踏板107被踩踏时钢琴的弦的共鸣音赋予等效果赋予。其结果,从效果赋予部105输出的乐音数据在音响系统110中通过数字-模拟变换器变换为模拟乐音信号,由模拟放大器放大,从扬声器放音。
20.图2是第一实施方式中的音源(tg)104以及效果赋予部105的框图,示出了具有图1的结构的电子乐器中的乐音数据的流动的例子。音源(tg)104具备生成ch1~chn的n声道的发音声道的乐音数据的乐音生成部201(ch1)~201(chn),分别按照基于键盘106中的按键而产生的来自图1的cpu101的发音指示,针对每个按键生成独立的乐音数据。与发音声道chi对应的乐音生成部201(chi)(1≤i≤n)具备:波形生成部wg.chi,生成波形数据;滤波处理部tvf.chi,对所生成的波形数据的音色进行加工;以及放大器包络处理部tva.chi,对所生成的波形数据的振幅包络进行加工。
21.混频部202内的第一音源混合器部203(lch)及203(rch)分别对各发音声道(chi)的各乐音生成部201(chi)(1≤i≤n)输出的各乐音数据乘以规定的电平后进行累计,即进行混音,由此分别生成用于作为输出声道的lch(左声道)及rch(右声道)的lch直接音输出数据205(lch)及rch直接音输出数据205(rch),并分别输出到效果赋予部105。lch以及rch各自的直接音输出数据205是第一音响输出数据的例子。
22.同样地,混频部202内的第二音源混合器部204(lch)以及204(rch)分别对各发音声道(chi)的各乐音生成部201(chi)(1≤i≤n)输出的各乐音数据乘以规定的电平后进行累计,即进行混音,由此生成用于lch(左声道)以及rch(右声道)的lch间接音输入数据206(lch)以及rch间接音输入数据206(rch),并分别输入到效果赋予部105内的lch余响/共鸣部210(lch)以及rch余响/共鸣部210(rch)。
23.此外,在图2中,第一音源混合器部203(lch)和203(rch)以及第二音源混合器部204(lch)和204(rch)内的各记号“*、∑”示出了在将输入的数据乘以规定的电平后进行累
计并输出的情况。在该情况下,进行从在音源(tg)104内生成的各发音声道向立体声双声道的左右的输出声道即lch或rch的混音。
24.lch间接音输入数据206(lch)以及rch间接音输入数据206(rch)分别输入到效果赋予部105之后,通过作为构成效果赋予部105的dsp的处理而实现的lch余响/共鸣部210(lch)以及rch余响/共鸣部210(rch)赋予lch以及rch的余响/共鸣效果,进而在作为它们的输出的lch以及rch的间接音间通过间接音串扰处理部208执行串扰处理后,输出lch间接音输出数据211(lch)以及rch间接音输出数据211(rch)。lch以及rch各自的间接音输出数据211是第二音响输出数据的例子。进而,在效果赋予部105内,最终阶段混合器部207(lch)将上述lch间接音输出数据211(lch)与从音源(tg)104内的第一音源混合器部203(lch)输出的lch直接音输出数据205(lch)混合,由此将lch乐音输出数据212(lch)输出到图1的音响系统110。同样地,在效果赋予部105内,最终阶段混合器部207(rch)将上述rch间接音输出数据211(rch)与从音源(tg)104内的第一音源混合器部203(rch)输出的rch直接音输出数据205(rch)混合,由此将rch乐音输出数据212(rch)输出到图1的音响系统110。lch以及rch各自的乐音输出数据212是第三音响输出数据的例子。
25.音响系统110将上述lch乐音输出数据212(lch)以及rch乐音输出数据212(rch)分别数字/模拟变换为lch模拟乐音信号以及rch模拟乐音信号,将lch模拟乐音信号以及rch模拟乐音信号分别用模拟放大器放大,将各放大输出从lch以及rch的各扬声器放音。
26.lch余响/共鸣部210(lch)以及rch余响/共鸣部210(rch)分别例如作为构成效果赋予部105的dsp的处理,通过对lch或者rch间接音输入数据206(lch或者rch)的直接音卷积脉冲响应来赋予余响效果、共鸣效果。作为lch余响/共鸣部210(lch)以及rch余响/共鸣部210(rch)的具体的结构,能够采用如下结构:通过组合在时域进行上述卷积的fir滤波器和在频域进行上述卷积的fft/ifft(fast fourier transform/inverse fft:快速傅里叶变换/逆快速傅里叶变换),能够执行任意长度的卷积运算。作为其具体的结构,例如能够采用下述专利文献所记载的技术,因此省略其详细的公开。
27.专利文献:日本特开2018-151589号公报
28.图3是表示图2的第一实施方式的结构中的间接音串扰处理部208的结构例的框图。该结构在以往设置于最终输出阶段(例如图2的最终阶段混合器部207(lch)或者207(rch)的输出侧),但在第一实施方式中,通过变更构成效果赋予部105的dsp内的信号路径,配置于lch余响/共鸣部210(lch)以及rch余响/共鸣部201(rch)的各输出侧。
29.如图3所示,在间接音串扰处理部208中,lch余响/共鸣部210(lch)的输出数据由串扰乘法器301(lch)进行a(a为实数)倍相乘,由此该相乘结果的符号被反转并输入到串扰加法器302(rch)。同样地,rch余响/共鸣部201(rch)的输出数据由串扰乘法器301(rch)进行a倍相乘,由此该相乘结果的符号被反转并输入到串扰加法器302(lch)。由串扰加法器302(lch)从lch余响/共鸣部210(lch)的输出数据中减去串扰乘法器301(rch)的相乘结果,该相减结果由串扰输出乘法器303(lch)进行b(b为实数)倍相乘,该相乘结果作为lch间接音输出数据211(lch)被输出,并被输入到图2的最终阶段混合器部207(lch)。同样地,由串扰加法器302(rch)从rch余响/共鸣部210(rch)的输出数据中减去串扰乘法器301(lch)的相乘结果,该相减结果由串扰输出乘法器303(rch)进行b倍相乘,该相乘结果作为rch间接音输出数据211(rch)被输出,并被输入到图2的最终阶段混合器部207(rch)。
30.在图3的间接音串扰处理部208中,通过由作为图1的cpu101的处理功能的图2的串扰控制部209分别设定串扰乘法器301(lch)以及301(rch)中的倍数值a、和串扰输出乘法器303(lch)以及303(rch)中的倍数值b,来决定lch间接音输出数据211(lch)与rch间接音输出数据212的串扰的比例。
31.另一方面,在图2的第一实施方式的结构中,还对从音源(tg)104输入到效果赋予部105的lch直接音输出数据205(lch)和rch直接音输出数据205(rch)执行串扰处理。该串扰处理即使不设置专用的串扰处理部,也能够通过从串扰控制部209向音源(tg)104内的第一音源混合器部203(lch)以及203(rch)的参数设定来代替。第一音源混合器部203(lch)以及203(rch)分别具有图3中的串扰乘法器301(lch)和301(rch)以及串扰加法器302(lch)和302(rch)双方的运算功能。因此,第一混合器部203(lch)和203(rch)对lch直接音输出数据205(lch)以及rch直接音输出数据205(rch)的串扰处理的结构与图3所示的间接音串扰处理部208的功能结构相同。然而,相当于串扰乘法器301(lch)和301(rch)的乘法运算功能的各相乘结果与图3的情况不同,符号不被反转地输入到相当于串扰加法器302(lch)和302(rch)的加法运算功能。此外,由串扰控制部209在第一混合器部203(lch)和203(rch)中设定的倍数值与图3所示的a和b的组合不同,例如设定为a(a是与a不同或相同的实数值)倍。此外,第一混合器部203(lch)和203(rch)不具有与图3的串扰输出乘法器303(lch)和303(rch)对应的功能,该功能是不必要的。
32.在以上的第一实施方式的结构中,串扰控制部209分别设定各倍数值a和b以及a,使得在图3的间接音串扰处理部208中相对于lch间接音输出数据211(lch)以及rch间接音输出数据211(rch)设定为倍数值a和b的串扰的比例,比在图2的第一混合器部203(lch)和203(rch)中相对于lch直接音输出数据207以及rch直接音输出数据205(rch)设定为倍数值a的串扰的比例小。
33.图4是表示例如存储在图1的rom102中的、第一实施方式中的串扰设定表数据的结构例的图。在图4中示出如下情况:“ch1”、“ch2”的各项目在图2的音源(tg)104中,为了生成从图2的效果赋予部105输出到图1的音响系统110的立体声的lch乐音输出数据212(lch)以及rch乐音输出数据212(rch),在音源(tg)104中使用“ch1”和“ch2”2个发音声道(chi)(i=1,2),与其对应地使用图2的乐音生成部201(ch1)和201(ch2)。在图4中,“直接音lch”行以及“直接音rch”行的各百分比值分别示出了与lch直接音输出数据205(lch)以及rch直接音输出数据205(rch)对应的各倍率值(实际的值为百分比值
÷
100),“间接音lch”行以及“间接音rch”行的各百分比值分别示出了与作为间接音的lch间接音输出数据211(lch)以及rch间接音输出数据211(rch)对应的各倍率值。另外,“效果关闭时(通常动作时)”列的各百分比值示出了直接音、间接音均未实施串扰处理的情况下的各倍率值,“效果开启时”列的各百分比值示出了直接音、间接音均实施串扰处理的情况下的各倍率值。
34.在图4中,在ch1的直接音lch的行中,示出了如下情况:作为发音声道ch1的输出,在效果开启时以及效果关闭时,均在输入第一混合器部203(lch)的ch1的乘法器中设定100%的值1作为倍数值,通过该乘法器由乐音生成部201(ch1)生成的乐音波形数据应该直接作为lch直接音输出数据205(lch)输出。
35.另外,在图4中,在ch1的直接音rch的行中,示出了如下情况:作为发音声道ch1的输出,在效果开启时,在输入第一混合器部203(rch)的ch1的乘法器中设定20%的值0.2作
为倍数值,表示通过该乘法器由乐音生成部201(ch1)生成的乐音波形数据应该以0.2的比例与rch直接音输出数据205(rch)串扰。另一方面,在效果关闭时,在输入第一混合器部203(rch)的ch1的乘法器中设定0%的值0作为倍数值,表示通过该乘法器设定由乐音生成部201(ch1)生成的乐音波形数据不与rch直接音输出数据205(rch)串扰。
36.并且,在图4中,在ch1的间接音lch的行中,示出了如下情况:作为发音声道ch1的输出,在效果开启时以及效果关闭时,对图2以及图3的间接音串扰处理部208均设定40%的值0.4作为倍数值,由乐音生成部201(ch1)生成的乐音波形数据应该以0.4的比例输出到lch间接音输出数据211(lch)。具体而言,例如,在图3的串扰乘法器301(rch)中设定倍率值a=0,在串扰输出乘法器303(lch)中设定倍率值b=0.4。
37.此外,在图4中,在ch1的间接音rch的行中,示出了如下情况:作为发音声道ch1的输出,在效果开启时及效果关闭时,对图2以及图3的间接音串扰处理部208均设定0%的值0作为倍数值,由乐音生成部201(ch1)生成的乐音波形数据不被串扰。因此,具体而言,例如,在图3的串扰乘法器301(rch)中设定倍率值a=0,在串扰输出乘法器303(lch)中设定倍率值b=0.4。
38.接着,在图4中,ch2的直接音lch的行的设定值和直接音rch的行的设定值与上述ch1的情况相反,分别设定有ch1的直接音rch的行的设定值和ch1的直接音lch的行的设定值。因此,具体而言,例如,在ch2的直接音rch的行中,示出了如下情况:作为发音声道ch2的输出,在效果开启时以及效果关闭时,对输入第一混合器部203(rch)的ch2的乘法器均设定100%的值1作为倍数值,通过该乘法器由乐音生成部201(ch2)生成的乐音波形数据应该直接作为rch直接音输出数据205(rch)输出。另外,在ch2的直接音lch的行中,示出了如下情况:作为发音声道ch2的输出,在效果开启时,在输入第一混合器部203(lch)的ch2的乘法器中设定20%的值0.2作为倍数值,通过该乘法器由乐音生成部201(ch2)生成的乐音波形数据应该以0.2的比例与lch直接音输出数据205(lch)串扰。另一方面,示出了如下情况:在效果关闭时,在输入第一混合器部203(lch)的ch2的乘法器中设定0%的值0作为倍数值,通过该乘法器设定而由乐音生成部201(ch2)生成的乐音波形数据不与lch直接音输出数据205(lch)串扰。
39.另外,ch2的间接音lch的行的各设定值和间接音rch的行的各设定值也与ch1的情况相反,分别设定有0%的值0和40%的值0.4。因此,具体而言,例如,在图3的串扰乘法器301(lch)中设定倍率值a=0,在串扰输出乘法器303(rch)中设定倍率值b=0.4。另外,在串扰乘法器301(rch)中设定倍率值a=0,在串扰输出乘法器303(lch)中设定倍率值b=0.4。
40.根据图4所示的设定例,lch直接音输出数据205(lch)(直接音lch)与rch直接音输出数据205(rch)(直接音rch)间的串扰的比例为20%比100%=0.2。另一方面,lch间接音输出数据211(lch)(间接音lch)与rch间接音输出数据211(rch)(间接音rch)间的串扰的比例为0%比40%=0(在该情况下不进行串扰)。如本例那样,能够自由地进行控制,使得间接音的串扰的比例比直接音的串扰的比例小。
41.图5是表示图1中的cpu101将例如存储在rom102中的串扰控制程序加载到ram103中并执行的串扰控制处理的处理例的流程图,与图2的串扰控制部209的处理功能对应。该串扰控制处理是cpu101在执行中的未特别图示的主处理中,在检测到图1的键盘106中的用户的按键操作时,作为子程序调出并执行的处理。
42.cpu101首先通过具有图1的结构的电子键盘乐器100的未特别图示的开关面板中的开关操作,判定是否指示了效果开启(步骤s501)。
43.如果步骤s501的判定为“是”,则cpu101例如将在图2的ram203中作为变量存储的状态标志设为开启(例如设为值1)(步骤s502)。
44.如果步骤s501的判定为“否”,则cpu101将上述状态标志设为关闭(例如设为值0)(步骤s503)。
45.在步骤s502或s503的处理之后,cpu101执行用于对图2或图3的间接音串扰处理部208进行倍数值的设定的间接音串扰处理(步骤s504)。
46.而且,cpu101执行用于对图2的第一混合器部203(lch)和203(rch)设定倍数值的直接音串扰处理(步骤s505)。之后,cpu101结束图5的流程图所例示的串扰控制处理,返回到未特别图示的主处理的执行。
47.图6是表示图5的步骤s504的间接音串扰设定处理或步骤s505的直接音串扰设定处理的详细例的流程图。
48.cpu101在步骤s603中判定为处理了与有发音指示的发音声道的数量相应的量之前,即在步骤s603的判定为“否”的期间,按每个有发音指示的发音声道反复执行步骤s601和s602的处理。
49.首先,cpu101从存储在rom102中的图4所例示的串扰设定表数据中取得如下的倍数值,该倍数值是对应于当前处理中的发音声道(ch1或ch2),并对应于间接音(作为图5的步骤s504执行的情况)或直接音(作为图5的步骤s505执行的情况)的行,且对应于状态与在图5的步骤s502或s503中设定的状态标志对应的列的倍数值(步骤s601)。
50.然后,cpu101将在步骤s601中取得的倍数值如在图6的说明中前述那样,设定在输入图2的第一混合器部203(lch)及203(rch)(作为图5的步骤s504执行的情况)内的当前的发音声道的各乘法器、或图3的串扰乘法器301(lch)及301(rch)和串扰输出乘法器303(lch)及303(rch)(作为图5的步骤s505执行的情况)中(步骤s602)。
51.如果步骤s603的判定为“否”,则cpu101返回到步骤s601的处理,反复执行上述步骤s601和s602的处理。如果步骤s603的判定为“是”,则cpu101结束图6的流程图所例示的图5的步骤s504或s505的间接音或直接音的串扰设定处理。
52.如上所述,在第一实施方式中,通过作为使用了图4所例示的串扰设定表数据的图5以及图6的串扰控制处理而实现的图2的串扰控制部209的功能,能够自由地进行控制,使得lch间接音输出数据211(lch)与rch间接音输出数据211(rch)之间的串扰的比例,比lch直接音输出数据205(lch)与rch直接音输出数据205(rch)之间的串扰的比例小,由此能够不损害基于lch余响/共鸣部210(lch)以及rch余响/共鸣部201(rch)的间接音的音响效果,消除lch乐音输出数据212(lch)以及rch乐音输出数据212(rch)中的与串扰相关的不自然感。
53.另外,在图2以及图3所例示的第一实施方式的结构中,如上所述,仅通过将以往设置于最终输出阶段(例如图2的最终阶段混合器部207(lch)或者207(rch)的输出侧)的串扰处理部变更为构成效果赋予部105的dsp内的信号路径,就能够在lch余响/共鸣部210(lch)以及rch余响/共鸣部201(rch)的各输出侧配置为间接音串扰处理部208,能够利用图2的音源(tg)104内的第一混合器部203(lch)以及203(rch)来代替直接音侧的串扰处理,并且无
需大幅变更以往的硬件结构,就能够消除作为以往技术的课题的与串扰相关的不自然感。
54.作为与上述的第一实施方式关联的其他实施方式,也可以采用如下结构:在图2的lch余响/共鸣部210(lch)以及rch余响/共鸣部210(rch)具有在它们的输出阶段调整输出电平的功能的情况下,将图3的间接音串扰处理部208内的串扰输出乘法器303(lch)以及303(rch)的功能用上述输出电平调整功能代替,而且,将图3的间接音串扰处理部208内的串扰乘法器301(lch)以及301(lch)、串扰加法器302(lch)以及302(lch)的功能与直接音的情况下的第一混合器部203(lch)以及203(rch)的情况同样地,用音源(tg)104内的第二混合器部204((lch)以及204(rch)来代替。由此,能够进一步减小硬件的规模。
55.接着,对第二实施方式进行说明。图7是第二实施方式中的音源(tg)104和效果赋予部105的框图。在图7中,标注了与图2的第一实施方式的情况相同的参照编号的框与第一实施方式的情况相同。在图7的第二实施方式中具有如下结构:在最终阶段混合器部207(lch)和207(rch)的输出侧配置具有与以往技术相同的结构中的输出音串扰处理部701,因此,间接音串扰处理部208被新设置。
56.图8是表示第二实施方式中的以间接音串扰处理部208(第一串扰部)和输出音串扰处理部701(第二串扰部)为中心的结构例的框图。作为第二串扰部动作的间接音串扰处理部208的结构与第一实施方式中的图3的结构相同。但是,如后述那样设定的倍率值a以及b与第一实施方式的情况不同。
57.如图8所示,在作为第一串扰部动作的输出音串扰处理部701中,最终阶段混合器部207(lch)的输出数据由串扰乘法器801(lch)进行a(a是实数)倍相乘,由此该相乘结果符号不被反转地被输入到串扰加法器802(rch)。同样地,最终阶段混合器部207(rch)的输出数据由串扰乘法器801(rch)进行a倍相乘,由此该相乘结果符号不被反转地被输入到串扰加法器802(lch)。最终阶段混合器部207(lch)的输出数据和串扰乘法器801(rch)的相乘结果由串扰加法器802(lch)相加,该相加结果作为lch乐音输出数据212(lch)输出。同样地,最终阶段混合器部207(rch)的输出数据和串扰乘法器801(lch)的相乘结果由串扰加法器802(rch)相加,该相加结果作为rch乐音输出数据212(rch)输出。
58.在图8的输出音串扰处理部701以及间接音串扰处理部208中,通过从作为图1的cpu101的处理功能的图7的串扰控制部209分别设定串扰乘法器801(lch)以及801(rch)中的倍数值a、串扰乘法器301(lch)以及301(rch)中的倍数值a、串扰输出乘法器303(lch)以及303(rch)中的倍数值b,来决定lch间接音输出数据211(lch)与rch间接音输出数据211(rch)的串扰的比例、以及lch乐音输出数据212(lch)与rch乐音输出数据212(rch)的串扰的比例。
59.这里,串扰控制部209设定上述各倍数值a、a和b,使得作为由间接音串扰处理部208执行的第二串扰处理的间接音串扰处理减轻作为由输出音串扰处理部701执行的第一串扰处理的输出音串扰处理。现在,将lch乐音输出数据212(lch)以及rch乐音输出数据212(rch)分别设为lchout以及rchout,将lch直接音输出数据205(lch)以及rch直接音输出数据205(rch)分别设为lchsout以及rchsout,将最终阶段混合器部207(lch)以及207(rch)的各输出设为lchmix以及rchmix,将lch余响/共鸣部210(lch)以及rch余响/共鸣部210(rch)的各输出设为lche以及rche,将lch间接音输出数据211(lch)以及rch间接音输出数据211(rch)的各输出设为lcheout以及rcheout,将分别包含于lch乐音输出数据212(lch)以及
rch乐音输出数据212(rch)的lch间接音输出数据211(lch)以及rch间接音输出数据211(rch)的各成分和lch直接音输出数据205(lch)以及rch直接音输出数据205(rch)的各成分设为lcheout’和rcheout’,以及lchsout’和rchsout’。
60.在该情况下,首先,最终阶段混合器部207(lch)以及207(rch)中的运算由下述(1)式以及(2)式表示。
61.lchmix=lchsout lcheout...(1)
62.rchmix=rchsout rcheout...(2)
63.另外,下述(3)式以及(4)式成立。
64.lchout=lchsout’ lcheout’...(3)
65.rchout=rchsout’ rcheout’...(4)
66.接着,输出音串扰处理部701中的运算由下述(5)以及(6)式表示。
67.lchout=lchmix rchmix
×
a...(5)
68.rchout=rchmix lchmix
×
a...(6)
69.通过将(1)式和(2)式以及(3)式和(4)式分别代入(5)式和(6)式,导出下述(7)式和(8)式以及(9)式和(10)式。
70.(lchsout’ lcheout’)=(lchsout lcheout)
71. (rchsout rcheout)
×a72.因此,
73.lchsout’=lchsout rchsout
×
a...(7)
74.lcheout’=lcheout rcheout
×
a...(8)
75.rchsout’=rchsout lchsout
×
a...(9)
76.rcheout’=rcheout lcheout
×
a...(10)
77.另一方面,间接音串扰处理部208中的运算由下述(11)式以及(12)式表示。
78.lcheout=(lche-rche
×
a)
×
b...(11)
79.rcheout=(rche-lche
×
a)
×
b...(12)
80.此外,在第二实施方式中,串扰控制部209使用倍数值a和a由下述(13)式运算倍数b。
81.b=1/(1-a
×
a)...(13)
82.根据上述的(8)式、(11)、(12)式以及(13)式,导出下述(14)式。
83.lcheout’=lcheout rcheout
×a84.=(lche-rche
×
a)
×
b (rche-lche
×
a)
×b×a85.=lche
×
(1-a
×
a)
×
b rche
×b×
(a-a)
86.因此,
87.lcheout’=lche rche
×
(a-a)
×b88.ꢀꢀꢀꢀꢀꢀꢀꢀ
=lche rche
×
(a-a)/(1-a
×
a)
89.ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
...(14)
90.与上述同样地,根据(10)式、(11)式、(12)式以及(13)式导出下述(15)式。
91.rcheout’=rcheout lcheout
×a92.=(rche-lche
×
a)
×
b (lche-rche
×
a)
×b×a93.=rche
×
(1-a
×
a)
×
b lche
×b×
(a-a)
94.因此,
95.rcheout’=rche lche
×
(a-a)
×b96.ꢀꢀꢀꢀꢀꢀꢀꢀ
=rche lche
×
(a-a)/(1-a
×
a)
97.ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
...(15)
98.根据上述(14)式或(15)式,图7的串扰控制部209通过将倍数值a的范围设为0≤a≤a,能够控制lch乐音输出数据212(lch)中的间接音成分lcheout’和rch乐音输出数据212(rch)中的间接音成分rcheout’中的各个串扰的比例。
99.例如,在a=0的情况下,(14)式以及(15)式成为下述(16)式以及(17)式,与以往技术相同。
100.lcheout’=lche rche
×
(a-a)/(1-a
×
a)
101.ꢀꢀꢀꢀꢀꢀꢀꢀ
=lche rche
×
(a-0)/(1-0
×
a)
102.因此,
103.lcheout’=lche rche
×
a...(16)
104.rcheout’=rche lche
×
(a-a)/(1-a
×
a)
105.ꢀꢀꢀꢀꢀꢀꢀꢀ
=rche lche
×
(a-0)/(1-0
×
a)
106.因此,
107.rcheout’=rche lche
×
a...(17)
108.另外,例如,在a=a的情况下,(14)式以及(15)式成为下述(18)式以及(19)式,间接音侧的串扰的效果被抵消。
109.lcheout’=lche rche
×
(a-a)/(1-a
×
a)
110.ꢀꢀꢀꢀꢀꢀꢀꢀ
=lche rche
×
(a-a)/(1-a
×
a)
111.因此,
112.lcheout’=lche...(18)
113.rcheout’=rche lche
×
(a-a)/(1-a
×
a)
114.ꢀꢀꢀꢀꢀꢀꢀꢀ
=rche lche
×
(a-a)/(1-a
×
a)
115.因此,
116.rcheout’=rche...(19)
117.这样,根据第二实施方式,在以往结构中附加间接音串扰处理部208,串扰控制部209通过(14)式、(15)式以及(13)式所示的运算处理来设定上述各倍数值a、a以及b,使得间接音串扰处理部208执行的间接音串扰处理减轻输出音串扰处理部701执行的输出音串扰处理,由此能够不损害基于lch余响/共鸣部210(lch)以及rch余响/共鸣部201(rch)的间接音的音响效果,消除lch乐音输出数据212(lch)以及rch乐音输出数据212(rch)中的与串扰相关的不自然感。
118.作为与上述的第二实施方式关联的其他实施方式,与第一实施方式的情况同样地,在图2的lch余响/共鸣部210(lch)以及rch余响/共鸣部210(rch)具有在它们的输出阶段调整输出电平的功能的情况下,也可以采用如下结构:用上述输出电平调整功能代替图3的间接音串扰处理部208内的串扰输出乘法器303(lch)以及303(rch)的功能,而且,用音源(tg)104内的第二混合器部204(lch)以及204(rch)代替图3的间接音串扰处理部208内的串
扰乘法器301(lch)以及301(rch)、串扰加法器302(lch)以及302(rch)的功能。由此,能够在不使硬件的规模比以往的规模增大的情况下,得到上述第二实施方式的效果。
119.接着,对第三实施方式进行说明。第三实施方式与图2所例示的第一实施方式或图7所例示的第二实施方式中的串扰控制部209的控制相关。在第三实施方式中,串扰控制部209根据应该输出的乐音输出数据的左右输出声道间的相关性的大小,例如决定直接音的串扰的比例。例如,在图1的rom102内,按应该输出的乐音的音色、音域、或者速度(velocity)的任意1个以上的值的每个值存储相关值。而且,串扰控制部209例如能够基于根据用户对键盘106的按键操作而从cpu101向音源(tg)104指定为发音指示的音色、音域、或者速度中的任意1个以上,参照例如存储于rom102的相关值,基于该参照的相关值来决定与第一或者第二实施方式所示的串扰的比例对应的倍率值a。
120.图9是表示第三实施方式中的串扰设定表数据群的结构例的图。这些表数据群例如存储在图1的rom102中。首先,图9(a)是表示音色数据表的例子的图。在该表中,按每个音色存储多组音色名、声道数以及向波形分割数据(split data)的指针的组。
121.图9(b)是表示从图9(a)所例示的音色数据表的各条目(entry)内的波形分割数据的指针参照的、存储多组波形分割数据的波形分割数据表的例子的图。1个波形分割数据的条目例如按最低域、低域、中域、高域、最高域这样的每个音域,存储向应该由音源(tg)104再现的波形数据的指针即再现波形信息(l、r)与表示左右声道的波形数据间的相关性的大小的相关值。
122.关于再现波形信息(l、r)的指针,按每个左右声道存储向2个波形数据的指针作为例如排列数据。在图9(b)中,例如在“wav_0_0l_r”中,“wav_0”如图9(a)所示与1个音色对应。如果是“wav_1”,则成为其他音色。“wav_0_0”例如与最低域的音域对应。如果是“wav_0_1”则为低域,如果是“wav_0_2”则为中域。“l_r”是与左右声道lch以及rch对应的排列要素值。
123.图9(c)示出了从图9(b)的再现波形信息(l、r)的1个排列要素值参照的1个波形数据的、未特别图示的波形rom内的“开头地址”、“循环开始地址”以及“循环结束地址”。图2所示的音源(tg)104内的乐音生成部201(ch1)~201(chn)内的波形生成部wg.chi(1≤i≤n)从未特别图示的波形rom内的上述“开头地址”所示的地址开始波形数据的读出,将波形数据读出到“循环结束地址”所示的地址后,返回到“循环开始地址”所示的地址并继续波形数据的读出。以后,从“循环开始地址”到“循环结束地址”反复波形数据的读出,直到针对该发音声道(chi)发生音符关闭(离键)为止。
124.关于相关值,值0表示针对左右声道的波形数据彼此无相关性,值1表示针对左右声道的波形数据彼此相关性最大。图9(b)的横向右侧的表“混合器设定串扰值”实际上不需要作为表来保持,能够通过与下述(20)式对应的运算处理来计算。
125.串扰比例mv=(1-相关值)
×
0.25

(20)
126.例如,在指定了最低域或最高域的音域的情况下,根据图9(b)的波形分割(split)数据,参照相关值0.2,基于上述(20)式,计算混合器设定串扰比例=0.200。另外,在指定了低域或高域的音域的情况下,根据图9(b)的波形分割数据,参照相关值0.5,基于上述(20)式,计算混合器设定串扰比例=0.125。而且,在指定了中域的音域的情况下,根据图9(b)的波形分割数据,参照相关值0.8,基于上述(20)式,计算混合器设定串扰比例=0.050。
127.作为相关值的例子,如图9(b)所示,越是键盘105的左右端、即最低域或最高域,与具有扩散感的波形对应地,左右声道的相关值被设定为越小的值,越是键盘105的中央即中域,与定位在中央的波形对应地,左右声道相关值被设定为越大的值。串扰控制部209通过使用从图9(b)的波形分割数据取得的相关值执行与上述(20)式对应的运算,能够取得串扰比例,能够决定前述的各倍率值a、b以及a。
128.此外,串扰的比例作为与上述(20)式对应的运算来计算,但在没有其他必要的处理的情况下,也可以是作为混合器用设定值而保持为预先数据的形式。
129.在第三实施方式中,串扰控制部209的处理例与第一实施方式中的图5所例示的流程图相同。图10是表示第三实施方式中的图5的步骤s504中的间接音串扰设定处理或步骤s505中的直接音串扰设定处理的详细例的流程图。
130.与图6所例示的第一实施方式的情况同样地,cpu101在步骤s1003中判定为处理了与有发音指示的发音声道的数量相应的量之前,即在步骤s1003的判定为“否”的期间,按每个有发音指示的发音声道反复执行步骤s1001和s1002的处理。
131.首先,cpu101基于与当前处理中的发音声道(ch1或者ch2)对应的音色以及包含被发音指示的音高的音域,从存储在rom102中的图9(a)所例示的音色数据表、进一步是从图9(b)所例示的波形分割数据表,取得对应的相关值(步骤s1002)。
132.然后,cpu101通过与(20)式对应的运算处理,计算串扰的比例,与第一或第二实施方式同样地对各串扰处理部设定对应的倍数值(步骤s1003)。
133.如果步骤s1003的判定为“否”,则cpu101返回到步骤s1001的处理,反复执行上述步骤s1001和s1002的处理。如果步骤s1003的判定为“是”,则cpu101结束图10的流程图所例示的第三实施方式中的图5的步骤s504或s505的间接音或直接音的串扰设定处理。
134.根据第三实施方式,能够按照每个所发出的乐音的音色、音域、或者速度来变更串扰的处理,能够细致地控制乐音的扩展感。此外,不仅是直接音,例如也可以对特定的间接音(效果音)应用第三实施方式。
135.最后,对第四实施方式进行说明。图11是第四实施方式中的音源(tg)104和效果赋予部105的框图,并且图12是表示以第四实施方式中的间接音串扰处理部208(#1)和208(#2)以及输出音串扰处理部701为中心的结构例的框图。在图11以及图12中,标注了与图7以及图8的第二实施方式的情况相同的参照编号的框与第二实施方式的情况相同。在图11以及图12的第四实施方式中,图7以及图8的第二实施方式中的lch余响/共鸣部210(lch)以及rch余响/共鸣部201(rch)的余响和共鸣的各效果部分开,分别作为第二混合器部204((#1)(lch)以及lch共鸣部210(#1)(lch)和第二混合器部204((#1)(rch)以及rch共鸣部210(#1)(rch)、以及,第二混合器部204((#2)(lch)以及lch余响部210(#2)(lch)和第二混合器部204((#2)(rch)以及rch余响部210(rch)(#2)而成为独立的结构,设置有分别对应的间接音串扰处理部208(#1)以及间接音串扰处理部208(#2)。而且,各间接音串扰处理部208(#1)以及208(#2)的各左右声道的输出分别由间接音混合器部1101(lch)以及1101(rch)混合,与第二实施方式的情况同样地,分别作为lch间接音输出数据211(lch)以及rch间接音输出数据211(rch)输入到最终阶段混合器部207(lch)以及207(rch)。图12所示的间接音串扰处理部208(#1)及208(#1)的结构分别与图8的第二实施方式的情况的间接音串扰处理部208的结构相同。此外,图12所示的输出音串扰处理部701的结构与图8的第二实施方式的情况相
同。
136.在第四实施方式中,图11中的串扰控制部209可以向每个间接音串扰处理部208(#1)和208(#2)提供不同的串扰比例。即,在图12中,各倍率值a1和b1以及a2和b2能够分别设为不同的值的组。在第四实施方式中,间接音串扰处理部208为2个,由此,例如,从串扰比例多的一方开始,设定为直接音、踏板共鸣音、余响音,能够细致地控制乐音的扩展感。
137.根据第四实施方式,能够按照间接音的每个类别来控制声音的扩展感。
138.在前述的第三实施方式中,串扰控制部209基于根据乐音的音色、音域、速度等决定的不同的相关值来控制串扰的比例,但上述实施方式也可以应用于电子乐器以外的音响处理装置,例如在头戴式耳机的驱动装置中,也可以基于根据头戴式耳机的种类决定的不同的相关值来控制左右声道的音响输出数据间的串扰的比例。
139.以上说明的各实施方式应用于立体声双声道,但也能够同样地应用于其以上的声道数。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献