首页 > 乐器声学 专利正文
数字声音处理装置、数字声音处理方法及数字声音处理程序与流程

时间:2022-02-17 阅读: 作者:专利查询

数字声音处理装置、数字声音处理方法及数字声音处理程序与流程

1.本发明涉及处理数字声音信号的数字声音处理装置、数字声音处理方法和数字声音处理程序。


背景技术:

2.在专利文献1中,记载了如下那样对数字声音信号进行处理来提高音质的数字声音处理装置。数字声音处理装置检测数字声音信号的波形的具有极大值的极大采样与具有极小值的极小采样之间的采样间隔。数字声音处理装置对与极大采样前后相邻的采样加上对极大采样与相邻的采样的差值乘以小于1的系数而得到的校正值,从在极小采样前后相邻的采样减去对极小采样与相邻的采样的差值乘以小于1的系数而得到的校正值。
3.现有技术文献
4.专利文献
5.专利文献1:日本专利第3401171号公报;
6.专利文献2:日本专利第3659489号公报;
7.专利文献3:日本专利第4985570号公报。


技术实现要素:

8.根据专利文献1所记载的数字声音处理装置,对数字声音信号仅附加奇次谐波。在专利文献2所记载的数字声音处理装置中,也对数字声音信号仅附加奇次谐波。附加于基音的奇次谐波基本上使音质提高,但根据人的不同,有时会有刺激而令人感到不适。通常,人大多通常对附加于基音的偶次谐波感到舒适。因此,期望对数字声音信号附加偶次谐波和奇次谐波这二者。
9.在专利文献3中记载了对数字声音信号附加偶次谐波和奇次谐波这两者的结构。专利文献3所记载的数字声音处理装置仅对采样值从极小采样向极大采样上升的波形部分和采样值从极大采样向极小采样下降的波形部分中的一者采样加上或减去校正值。根据该结构,对数字声音信号附加偶次谐波和奇次谐波这两者。
10.然而,仅对采样值上升的波形部分和采样值下降的波形部分中的一者的波形进行校正并不理想。期望对采样值上升的波形部分和采样值下降的波形部分这两者的波形进行校正,对数字声音信号附加偶次谐波和奇次谐波这两者。
11.实施方式的目的在于提供一种数字声音处理装置、数字声音处理方法以及数字声音处理程序,能够对采样值上升的波形部分和采样值下降的波形部分这两者的波形进行校正,对数字声音信号附加偶次谐波和奇次谐波这两者。
12.根据实施方式的第一方式,提供一种数字声音处理装置,包括:极大采样检测部,计算构成所输入的数字声音信号的采样中的极大值,并检测具有极大值的极大采样;极小采样检测部,计算构成所述数字声音信号的采样中的极小值,并检测具有极小值的极小采样;波形倾斜判定部,判定构成所述数字声音信号的采样是采样值从极小采样向极大采样
上升的波形部分,还是采样值从极大采样向极小采样下降的波形部分;计数器,对在时间方向上相邻的极小采样与极大采样之间的采样间隔进行计数;系数选择部,根据所述计数器计数得到的采样间隔,选择偶次谐波用系数和奇次谐波用系数;以及高次谐波分量附加部,具有对所述数字声音信号附加偶次谐波的偶次谐波附加部和附加奇次谐波的奇次谐波附加部,对所述数字声音信号附加由偶次谐波和奇次谐波构成的高次谐波分量并输出。
13.在上述数字声音处理装置中,当构成所述数字声音信号的采样从第一极小采样上升到第一极大采样并且从所述第一极大采样下降到第二极小采样时,所述偶次谐波附加部执行第一偶次谐波附加处理和第二偶次谐波附加处理中的任一者。
14.在上述的数字声音处理装置中,作为所述第一偶次谐波附加处理,所述偶次谐波附加部通过以下来对所述数字声音信号附加偶次谐波:对第一相邻采样加上第一校正值,所述第一相邻采样是所述第一极小采样之后的下一个采样,所述第一校正值是对所述第一极小采样与所述第一相邻采样之间的第一差值乘以第一偶次谐波用系数而得,所述第一偶次谐波用系数由所述系数选择部根据所述第一极小采样与所述第一极大采样之间的第一采样间隔选择而得;从第二相邻采样减去第二校正值,所述第二相邻采样是所述第一极大采样的前一个采样,所述第二校正值是对所述第二相邻采样与所述第一极大采样之间的第二差值乘以所述第一偶次谐波用系数而得;对第三相邻采样加上第三校正值,所述第三相邻采样是所述第一极大采样之后的下一个采样,所述第三校正值是对所述第一极大采样与所述第三相邻采样之间的第三差值乘以第二偶次谐波用系数而得,所述第二偶次谐波用系数由所述系数选择部根据所述第一极大采样与所述第二极小采样之间的第二采样间隔选择而得;以及从第四相邻采样减去第四校正值,所述第四相邻采样是所述第二极小采样的前一个采样,所述第四校正值是对所述第四相邻采样与所述第二极小采样之间的第四差值乘以所述第二偶次谐波用系数而得。
15.在上述的数字声音处理装置中,作为所述第二偶次谐波附加处理,所述偶次谐波附加部通过以下来对所述数字声音信号附加偶次谐波:从所述第一相邻采样减去所述第一校正值;对所述第二相邻采样加上所述第二校正值;从所述第三相邻采样减去所述第三校正值;以及对所述第四相邻采样加上所述第四校正值。
16.在上述的数字声音处理装置中,所述奇次谐波附加部通过以下来执行对所述数字声音信号附加奇次谐波的奇次谐波附加处理:从所述第一极小采样减去第五校正值,所述第五校正值是对所述第一极小采样与第五相邻采样之间的第五差值乘以第一奇次谐波用系数而得,所述第五相邻采样是所述第一极小采样的前一个采样,所述第一奇次谐波用系数由所述系数选择部根据第三采样间隔选择而得,所述第三采样间隔是所述第一极小采样与紧接所述第一极小采样之前的第二极大采样之间的间隔;对所述第一极大采样加上第六校正值,所述第六校正值是对所述第二差值乘以第二奇次谐波用系数而得,所述第二奇次谐波用系数由所述系数选择部根据所述第一采样间隔选择而得;以及从所述第二极小采样减去第七校正值,所述第七校正值是对所述第四差值乘以第三奇次谐波用系数而得,所述第三奇次谐波用系数由所述系数选择部根据所述第二采样间隔选择而得。
17.根据实施方式的第二方式,提供一种数字声音处理方法,计算构成所输入的数字声音信号的采样中的极大值,并检测具有极大值的极大采样;计算构成所述数字声音信号的采样中的极小值,并检测具有极小值的极小采样;判定构成所述数字声音信号的采样是
采样值从极小采样向极大采样上升的波形部分,还是采样值从极大采样向极小采样下降的波形部分;以及对在时间方向上相邻的极小采样与极大采样之间的采样间隔进行计数。
18.在上述数字声音处理方法中,当构成所述数字声音信号的采样从第一极小采样上升到第一极大采样并且从所述第一极大采样下降到第二极小采样时,执行第一偶次谐波附加处理和第二偶次谐波附加处理中的任一者。
19.在上述的数字声音处理方法中,作为第一偶次谐波附加处理,通过以下来对所述数字声音信号附加偶次谐波:对第一相邻采样加上第一校正值,所述第一相邻采样是所述第一极小采样之后的下一个采样,所述第一校正值是对所述第一极小采样与所述第一相邻采样之间的第一差值乘以第一偶次谐波用系数而得,所述第一偶次谐波用系数根据所述第一极小采样与所述第一极大采样之间的第一采样间隔选择而得;从第二相邻采样减去第二校正值,所述第二相邻采样是所述第一极大采样的前一个采样,所述第二校正值是对所述第二相邻采样与所述第一极大采样之间的第二差值乘以所述第一偶次谐波用系数而得;对第三相邻采样加上第三校正值,所述第三相邻采样是所述第一极大采样之后的下一个采样,所述第三校正值是对所述第一极大采样与所述第三相邻采样之间的第三差值乘以第二偶次谐波用系数而得,所述第二偶次谐波用系数根据所述第一极大采样与所述第二极小采样之间的第二采样间隔选择而得;以及从第四相邻采样减去第四校正值,所述第四相邻采样是所述第二极小采样的前一个采样,所述第四校正值是对所述第四相邻采样与所述第二极小采样之间的第四差值乘以所述第二偶次谐波用系数而得。
20.在上述数字声音处理方法中,作为第二偶次谐波附加处理,通过以下来对所述数字声音信号附加偶次谐波:从所述第一相邻采样减去所述第一校正值;对所述第二相邻采样加上所述第二校正值;从所述第三相邻采样减去所述第三校正值;以及对所述第四相邻采样加上所述第四校正值。
21.在上述的数字声音处理方法中,通过以下来执行对所述数字声音信号附加奇次谐波的奇次谐波附加处理:从所述第一极小采样减去第五校正值,所述第五校正值是对所述第一极小采样与第五相邻采样之间的第五差值乘以第一奇次谐波用系数而得,所述第五相邻采样是所述第一极小采样的前一个采样,所述第一奇次谐波用系数根据第三采样间隔选择而得,所述第三采样间隔是所述第一极小采样与紧接所述第一极小采样之前的第二极大采样之间的间隔;对所述第一极大采样加上第六校正值,所述第六校正值是对所述第二差值乘以第二奇次谐波用系数而得,所述第二奇次谐波用系数根据所述第一采样间隔选择而得;以及从所述第二极小采样减去第七校正值,所述第七校正值是对所述第四差值乘以第三奇次谐波用系数而得,所述第三奇次谐波用系数根据所述第二采样间隔选择而得。
22.根据实施方式的第三方式,提供一种数字声音处理程序,使得计算机执行如下步骤:计算构成所输入的数字声音信号的采样中的极大值,并检测具有极大值的极大采样;计算构成所述数字声音信号的采样中的极小值,并检测具有极小值的极小采样;判定构成所述数字声音信号的采样是采样值从极小采样向极大采样上升的波形部分,还是采样值从极大采样向极小采样下降的波形部分;以及对在时间方向上相邻的极小采样与极大采样之间的采样间隔进行计数。
23.在上述数字声音处理程序中,当构成所述数字声音信号的采样从第一极小采样上升到第一极大采样并且从所述第一极大采样下降到第二极小采样时,执行第一偶次谐波附
加步骤和第二偶次谐波附加步骤中的任一者。
24.在上述数字声音处理程序中,作为第一偶次谐波附加步骤,对所述数字声音信号附加偶次谐波,使计算机执行以下步骤:对第一相邻采样加上第一校正值,所述第一相邻采样是所述第一极小采样之后的下一个采样,所述第一校正值是对所述第一极小采样与所述第一相邻采样之间的第一差值乘以第一偶次谐波用系数而得,所述第一偶次谐波用系数根据所述第一极小采样与所述第一极大采样之间的第一采样间隔选择而得;从第二相邻采样减去第二校正值,所述第二相邻采样是所述第一极大采样的前一个采样,所述第二校正值是对所述第二相邻采样与所述第一极大采样之间的第二差值乘以所述第一偶次谐波用系数而得;对第三相邻采样加上第三校正值,所述第三相邻采样是所述第一极大采样之后的下一个采样,所述第三校正值是对所述第一极大采样与所述第三相邻采样之间的第三差值乘以第二偶次谐波用系数而得,所述第二偶次谐波用系数根据所述第一极大采样与所述第二极小采样之间的第二采样间隔选择而得;以及从第四相邻采样减去第四校正值,所述第四相邻采样是所述第二极小采样的前一个采样,所述第四校正值是对所述第四相邻采样与所述第二极小采样之间的第四差值乘以所述第二偶次谐波用系数而得。
25.在上述数字声音处理程序中,作为第二偶次谐波附加步骤,使计算机执行以下步骤:从所述第一相邻采样减去所述第一校正值;对所述第二相邻采样加上所述第二校正值;从所述第三相邻采样减去所述第三校正值;以及对所述第四相邻采样加上所述第四校正值。
26.上述的数字声音处理程序使计算机执行奇次谐波附加步骤,该奇次谐波附加步骤包括以下步骤:从所述第一极小采样减去第五校正值,所述第五校正值是对所述第一极小采样与第五相邻采样之间的第五差值乘以第一奇次谐波用系数而得,所述第五相邻采样是所述第一极小采样的前一个采样,所述第一奇次谐波用系数根据第三采样间隔选择而得,所述第三采样间隔是所述第一极小采样与紧接所述第一极小采样之前的第二极大采样之间的间隔;对所述第一极大采样加上第六校正值,所述第六校正值是对所述第二差值乘以第二奇次谐波用系数而得,所述第二奇次谐波用系数根据所述第一采样间隔选择而得;以及从所述第二极小采样减去第七校正值,所述第七校正值是对所述第四差值乘以第三奇次谐波用系数而得,所述第三奇次谐波用系数根据所述第二采样间隔选择而得。
27.根据实施方式的数字声音处理装置、数字声音处理方法以及数字声音处理程序,能够对采样值上升的波形部分和采样值下降的波形部分这两者的波形进行校正,对数字声音信号附加偶次谐波和奇次谐波这两者。
附图说明
28.图1是示出一个实施方式的数字声音处理装置的框图。
29.图2是示出输入到一个实施方式的数字声音处理装置中的数字声音信号的一例的波形图。
30.图3是示出表示对极大采样与极小采样之间的每个采样间隔设定的系数的系数表的例子的图。
31.图4是示出采样间隔为3fs时的第一偶次谐波附加处理和奇次谐波附加处理的波形图。
32.图5是示出采样间隔为3fs时的第二偶次谐波附加处理和奇次谐波附加处理的波形图。
33.图6是示出采样间隔为6fs时的第一偶次谐波附加处理和奇次谐波附加处理的波形图。
34.图7是示出采样间隔为6fs时的第二偶次谐波附加处理和奇次谐波附加处理的波形图。
35.图8是示出采样间隔为2fs时的第一偶次谐波附加处理和奇次谐波附加处理的波形图。
36.图9是示出采样间隔为2fs时的第二偶次谐波附加处理和奇次谐波附加处理的波形图。
37.图10是示出由一个实施方式的数字声音处理装置执行的处理、一个实施方式的数字声音处理方法、使计算机执行一个实施方式的数字声音处理程序的处理的流程图。
38.图11a是示出由于数字声音信号的校正而发生反转现象的、采样间隔为3fs的波形的一例的波形图。
39.图11b是示出通过图11a所示的采样间隔为3fs的波形校正而产生了反转现象的状态的波形图。
40.图12a是示出由于数字声音信号的校正而发生反转现象的、采样间隔为4fs的波形的一例的波形图。
41.图12b是示出通过图12a所示的采样间隔为4fs的波形校正而产生了反转现象的状态的波形图。
42.图13是示出在采样间隔为3fs的波形的情况下避免反转现象的处理的第一例的流程图。
43.图14是示出在采样间隔为3fs的波形的情况下避免反转现象的处理的第二例的流程图。
44.图15a是示出通过图13或图14所示的处理避免了反转现象的状态的第一例的波形图。
45.图15b是示出通过图13或图14所示的处理避免了反转现象的状态的第二例的波形图。
46.图16是示出在采样间隔为4fs以上的波形的情况下避免反转现象的处理的流程图。
47.图17a是示出通过图16所示的处理避免了反转现象的状态的第一例的波形图。
48.图17b是示出通过图16所示的处理避免了反转现象的状态的第二例的波形图。
49.图18是示出执行一个实施方式的数字声音处理程序的微型计算机的结构例的框图。
具体实施方式
50.以下,参照附图对一个实施方式的数字声音处理装置、数字声音处理方法以及数字声音处理程序进行说明。
51.在图1中,一个实施方式的数字声音处理装置100包括:极大采样检测部11、极小采
样检测部12、波形倾斜判定部13、计数器14、系数选择部15、系数表保持部16、高次谐波分量附加部17。高次谐波分量附加部17包括偶次谐波附加部171和奇次谐波附加部172。数字声音处理装置100既可以由包含电路的硬件构成,也可以由软件构成,还可以由硬件和软件混合构成。数字声音处理装置100也可以由集成电路构成。
52.对极大采样检测部11以及极小采样检测部12输入规定的量化比特数以及规定的采样频率的数字声音信号。极大采样检测部11通过判定所输入的数字声音信号中的相邻的采样的大小关系,来检测具有极大值的极大采样。极小采样检测部12同样地检测具有极小值的极小采样。极大采样以及极小采样被提供给波形倾斜判定部13以及计数器14。
53.波形倾斜判定部13基于极大采样和极小采样被输入的顺序,判定是采样值上升的波形部分还是采样值下降的波形部分。如果在极小采样之后输入极大采样,则波形倾斜判定部13判定为极小采样与极大采样之间的波形部分是采样值上升的波形部分。若在极大采样之后输入极小采样,则波形倾斜判定部13判定为极大采样与极小采样之间的波形部分是采样值下降的波形部分。波形倾斜判定部13的判定结果被提供给高次谐波分量附加部17。
54.计数器14检测极小采样与极大采样的采样间隔。图2示出输入到数字声音处理装置100的数字声音信号的波形的一例。在图2中,采样s0是极小采样,采样s3是极大采样。图2所示的极小采样s0与极大采样s3之间的采样间隔为3。若将相邻的极小采样与极大采样的间隔记为fs,则图2所示的极小采样s0与极大采样s3的间隔为3fs。
55.此外,极小采样与极大采样的采样间隔包括采样值上升的波形部分的极小采样与极大采样的采样间隔、和采样值下降的波形部分的极大采样与极小采样的采样间隔这两者。
56.计数器14检测到的采样间隔被提供给系数选择部15。向系数选择部15输入用户设定的系数选择信号。在系数表保持部16中保持有图3所示的系数表。系数表示出有在根据采样间隔以及系数选择信号生成对后述的采样加上的或者从采样减去的校正值时使用的系数。
57.在图3中,作为采样间隔,从2个采样到8个采样,与系数选择信号“00”、“01”、“10”、“11”对应地设定了1/2~1/128的系数。图3所示的各系数是一例,并不限定于图3所示的系数。最大的采样间隔并不限定于8个采样。系数选择信号“00”、“01”、“10”和“11”用作对校正值的电平进行选择的电平选择信号。
58.如果设定系数选择信号“00”,则对数字声音信号进行校正的程度最大,如果设定系数选择信号“11”,则对数字声音信号进行校正的程度最小。另外,通过根据系数选择信号选择系数来调整校正值不是必须的,但优选能够调整。在不通过系数选择信号来选择系数的情况下,在系数表中设定系数选择信号“00”、“01”、“10”、“11”中的任意1个系数即可。
59.图3所示的系数是偶次谐波附加部171对数字声音信号附加偶次谐波时使用的偶次谐波用系数,是奇次谐波附加部172对数字声音信号附加奇次谐波时使用的奇次谐波用系数。偶次谐波用系数和奇次谐波用系数有时是相同的系数,有时是不同的系数。
60.返回图1,系数选择部15基于从计数器14提供的采样间隔和系数选择信号,从系数表中读取偶次谐波附加部171中使用的偶次谐波用系数和奇次谐波附加部172中使用的奇次谐波用系数,并且将偶次谐波用系数和奇次谐波用系数分别提供给偶次谐波附加部171和奇次谐波附加部172。
61.在此,使用图4~图9,说明偶次谐波附加部171和奇次谐波附加部172的具体动作。在图4中,实线或虚线的圆圈表示采样,虚线所示的采样是校正前的采样,实线所示的采样是校正后的采样。极小采样s0与极大采样s3的采样间隔、极大采样s3与极小采样s6的采样间隔均为3fs。假设系数选择信号被设定为“00”。
62.偶次谐波附加部171对极小采样s0的后一个采样s1加上校正值vadd,该校正值vadd是对极小采样s0与采样s1的差值乘以系数而得。采样s1通过加上校正值vadd而被校正为采样s1’。另外,偶次谐波附加部171从极大采样s3的前一个采样s2减去校正值vsub,该校正值vsub是对采样s2与极大采样s3的差值乘以系数而得。采样s2通过减去校正值vsub而被校正为采样s2’。
63.与采样s1相加的校正值vadd是极小采样s0与采样s1的差值的1/2,从采样s2减去的校正值vsub是采样s2与极大采样s3的差值的1/2。
64.进而,偶次谐波附加部171对极大采样s3的后一个采样s4加上校正值vadd,该校正值vadd是对极大采样s3与采样s4的差值乘以系数而得。采样s4通过加上校正值vadd被校正为采样s4’。另外,偶次谐波附加部171从极小采样s6的前一个采样s5减去校正值vsub,该校正值vsub是对采样s5与极小采样s6的差值乘以系数而得。采样s5通过减去校正值vsub而被校正为采样s5’。
65.与采样s4相加的校正值vadd是极大采样s3与采样s4的差值的1/2,从采样s5减去的校正值vsub是采样s5与极小采样s6的差值的1/2。
66.奇次谐波附加部172从极小采样s0减去校正值vsub,该校正值vsub是对极小采样s0与前一个采样s99的差值乘以系数而得。极小采样s0通过减去校正值vsub而被校正为极小采样s0’。如果极小采样s0与在极小采样s0的前侧相邻的极大采样的采样间隔为3fs,则从极小采样s0减去的校正值vsub为采样s99与极小采样s0的差值的1/2。
67.此外,奇次谐波附加部172对极大采样s3加上校正值vadd,该校正值vadd是对采样s2与极大采样s3的差值乘以系数而得。极大采样s3通过加上校正值vadd而被校正为极大采样s3’。与极大采样s3相加的校正值vadd是采样s2与极大采样s3的差值的1/2。
68.并且,奇次谐波附加部172从极小采样s6减去校正值vsub,该校正值vsub是对极小采样s6与前一个采样s5的差值乘以系数而得。极小采样s6通过减去校正值vsub而被校正为极小采样s6’。从极小采样s6减去的校正值vsub是极小采样s6与采样s5的差值的1/2。
69.高次谐波分量附加部17通过如以上那样对数字声音信号的校正对象的采样加上校正值vadd或减去校正值vsub,将单点划线所示的波形校正为实线所示的波形。偶次谐波附加部171和奇次谐波附加部172在采样s7以后也同样地校正数字声音信号。由此,对数字声音信号附加包含偶次谐波以及奇次谐波的高次谐波分量。
70.如图5所示,高次谐波分量附加部17也可以对校正对象的采样加上校正值vadd或减去校正值vsub来校正数字声音信号。同样地,假设系数选择信号被设置为“00”。
71.偶次谐波附加部171从采样s1中减去校正值vsub,该校正值vsub是对极小采样s0与采样s1的差值乘以系数而得。采样s1通过减去校正值vsub而被校正为采样s1’。另外,偶次谐波附加部171对采样s2加上校正值vadd,该校正值vadd是对采样s2与极大采样s3的差值乘以系数而得。采样s2通过加上校正值vadd而被校正为采样s2’。
72.从采样s1减去的校正值vsub是极小采样s0与采样s1的差值的1/2,与采样s2相加
的校正值vadd是采样s2与极大采样s3的差值的1/2。
73.此外,偶次谐波附加部171从采样s4中减去校正值vsub,该校正值vsub是对极大采样s3与采样s4的差值乘以系数而得。采样s4通过减去校正值vsub而被校正为采样s4’。另外,偶次谐波附加部171对采样s5加上校正值vadd,该校正值vadd是对采样s5与极小采样s6的差值乘以系数而得。采样s5通过加上校正值vadd被校正为采样s5’。
74.从采样s4减去的校正值vsub是极大采样s3与采样s4的差值的1/2,与采样s5相加的校正值vadd是采样s5与极小采样s6的差值的1/2。
75.奇次谐波附加部172从极小采样s0减去校正值vsub,该校正值vsub是对采样s99与极小采样s0的差值乘以系数而得。极小采样s0通过减去校正值vsub而被校正为极小采样s0’。如果极小采样s0与在极小采样s0的前侧相邻的极大采样的采样间隔为3fs,则从极小采样s0减去的校正值vsub为极小采样s0与采样s99的差值的1/2。
76.此外,奇次谐波附加部172对极大采样s3加上校正值vadd,该校正值vadd是对采样s2与极大采样s3的差值乘以系数而得。极大采样s3通过加上校正值vadd而被校正为极大采样s3’。与极大采样s3相加的校正值vadd是采样s2与极大采样s3的差值的1/2。
77.此外,奇次谐波附加部172从极小采样s6中减去校正值vsub,该校正值vsub是对采样s5与极小采样s6的差值乘以系数而得。极小采样s6通过减去校正值vsub而被校正为极小采样s6’。从极小采样s6减去的校正值vsub是采样s5与极小采样s6的差值的1/2。
78.高次谐波分量附加部17通过如以上那样对数字声音信号的校正对象的采样加上校正值vadd或减去校正值vsub,将单点划线所示的波形校正为实线所示的波形。偶次谐波附加部171和奇次谐波附加部172在采样s7以后也同样地校正数字声音信号。由此,对数字声音信号附加包含偶次谐波以及奇次谐波的高次谐波分量。
79.如图4或图5所示,数字声音处理装置100通过对采样值上升的波形部分和采样值下降的波形部分这两者的波形进行校正,能够对数字声音信号附加包含偶次谐波和奇次谐波这两者的高次谐波分量。
80.偶次谐波附加部171也可以是,即使极小采样与极大采样的采样间隔为3fs~8fs中的任一个,也仅将比极小采样靠前一个的采样以及靠后一个的采样、比极大采样靠前一个的采样以及靠后一个的采样作为校正对象的采样。
81.偶次谐波附加部171也可以在极小采样与极大采样的采样间隔例如为6fs~8fs时,将比极小采样靠前两个的采样以及靠后两个的采样、比极大采样靠前两个的采样以及靠后两个的采样加入到校正对象的采样。
82.使用图6,说明偶次谐波附加部171将极小采样的前后各两个采样、以及极大采样的前后各两个采样的合计四个采样作为校正对象的采样的情况下的动作。图6相当于将图4所示的偶次谐波的附加方法扩展为四个采样的附加方法。在图6中,仅针对从极小采样s0到下一个极小采样s12的范围的采样示出了校正值以及校正后的采样。
83.偶次谐波附加部171对采样s1加上对极小采样s0与采样s1的差值乘以系数而得到的校正值vadd,对采样s2加上对采样s1与采样s2的差值乘以系数而得到的校正值vadd。采样s1和s2通过加上校正值vadd分别被校正为采样s1’和s2’。另外,偶次谐波附加部171从采样s4减去对采样s4与采样s5的差值乘以系数而得到的校正值vsub,从采样s5减去对采样s5与极大采样s6的差值乘以系数而得到的校正值vsub。采样s4和s5通过减去校正值vsub而分
别被校正为采样s4’和s5’。
84.此外,偶次谐波附加部171将通过对极大采样s6与采样s7之间的差值乘以系数而得到的校正值vadd与采样s7相加,并且将通过对采样s7与采样s8之间的差值乘以系数而得到的校正值vadd与采样s8相加。采样s7和s8通过加上校正值vadd分别被校正为采样s7’和s8’。此外,偶次谐波附加部171从采样s10中减去通过对采样s10与采样s11之间的差值乘以系数而得到的校正值vsub,并且从采样s11中减去通过对采样s11与极小采样s12之间的差值乘以系数而得到的校正值vsub。采样s10和s11通过减去校正值vsub分别被校正为采样s10’和s11’。
85.奇次谐波附加部172从极小采样s0减去对采样s99与极小采样s0的差值乘以系数而得到的校正值vsub。极小采样s0通过减去校正值vsub而被校正为极小采样s0’。奇次谐波附加部172对极大采样s6加上对采样s5与极大采样s6的差值乘以系数而得到的校正值vadd。极大采样s6通过加上校正值vadd而被校正为极大采样s6’。奇次谐波附加部172从极小采样s12减去对采样s11与极小采样s12的差值乘以系数而得到的校正值vsub。极小采样s12通过减去校正值vsub而被校正为极小采样s12’。
86.高次谐波分量附加部17通过如以上那样对数字声音信号的校正对象的采样加上校正值vadd或减去校正值vsub,将单点划线所示的波形校正为实线所示的波形。
87.如图7所示,高次谐波分量附加部17也可以对校正对象的采样加上校正值vadd或减去校正值vsub来校正数字声音信号。图7相当于将图5所示的偶次谐波的附加方法扩展为四个采样的附加方法。
88.偶次谐波附加部171从采样s1中减去通过对极小采样s0与采样s1的差值乘以系数而得到的校正值vsub,并且从采样s2中减去通过对采样s1与采样s2的差值乘以系数而得到的校正值vsub。采样s1和s2通过减去校正值vsub分别被校正为采样s1’和s2’。另外,偶次谐波附加部171对采样s4加上通过对采样s4与采样s5的差值乘以系数而得到的校正值vadd,对采样s5加上通过对采样s5与极大采样s6的差值乘以系数而得到的校正值vadd。采样s4和s5通过加上校正值vadd分别被校正为采样s4’和s5’。
89.此外,偶次谐波附加部171从采样s7中减去通过对极大采样s6与采样s7的差值乘以系数而得到的校正值vsub,并且从采样s8中减去通过对采样s7与采样s8的差值乘以系数而得到的校正值vsub。另外,偶次谐波附加部171对采样s10加上通过对采样s10与采样s11的差值乘以系数而得到的校正值vadd,对采样s11加上通过对采样s11与极小采样s12的差值乘以系数而得到的校正值vadd。采样s7和s8通过减去校正值vsub而分别被校正为采样s7’和s8’。采样s10和s11通过加上校正值vadd分别被校正为采样s10’和s11’。
90.奇次谐波附加部172从极小采样s0减去对采样s99与极小采样s0的差值乘以系数而得到的校正值vsub。极小采样s0通过减去校正值vsub而被校正为极小采样s0’。奇次谐波附加部172对极大采样s6加上对采样s5与极大采样s6的差值乘以系数而得到的校正值vadd。极大采样s6通过加上校正值vadd而被校正为极大采样s6’。奇次谐波附加部172从极小采样s12减去通过对采样s11与极小采样s12的差值乘以系数而得到的校正值vsub。极小采样s12通过减去校正值vsub而被校正为极小采样s12’。
91.高次谐波分量附加部17通过如以上那样对数字声音信号的校正对象的采样加上校正值vadd或减去校正值vsub,将单点划线所示的波形校正为实线所示的波形。
92.偶次谐波附加部171也可以将极小采样的前后的三个以上采样作为校正对象的采样,加上校正值vadd或减去校正值vsub。将校正对象的采样设为几个是设计上的事。也可以是,采样间隔越增加,则越增加校正对象的采样。
93.然而,在采样间隔为2fs时,极小采样与极大采样之间的中间采样成为加上校正值vadd的对象和采样且减去校正值vsub的对象的采样。因此,当采样间隔是2fs时,偶次谐波附加部171优选地如图8或图9所示那样校正数字声音信号。
94.图8对应于图4所示的偶次谐波的附加方法。在图8中,偶次谐波附加部171从采样s1减去通过对采样s1与极大采样s2的差值乘以系数而得到的校正值vsub。采样s1通过减去校正值vsub而被校正为采样s1’。另外,偶次谐波附加部171对采样s3加上通过对极大采样s2与采样s3的差值乘以系数而得到的校正值vadd。采样s3通过加上校正值vadd被校正为采样s3’。
95.奇次谐波附加部172从极小采样s0减去通过对采样s99与极小采样s0的差值乘以系数而得到的校正值vsub。极小采样s0通过减去校正值vsub而被校正为极小采样s0’。奇次谐波附加部172对极大采样s2加上通过对采样s1与极大采样s2的差值乘以系数而得到的校正值vadd。极大采样s2通过加上校正值vadd而被校正为极大采样s2’。奇次谐波附加部172从极小采样s4减去通过对采样s3与极小采样s4的差值乘以系数而得到的校正值vsub。极小采样s4通过减去校正值vsub而被校正为极小采样s4’。
96.图9对应于图5所示的偶次谐波的附加方法。在图9中,偶次谐波附加部171对采样s1加上通过对采样s1与极大采样s2的差值乘以系数而得到的校正值vadd。采样s1通过加上校正值vadd被校正为采样s1’。另外,偶次谐波附加部171从采样s3减去通过对极大采样s2与采样s3的差值乘以系数而得到的校正值vsub。采样s3通过减去校正值vsub而被校正为采样s3’。奇次谐波附加部172的动作与图8相同。
97.数字声音处理装置100对采样间隔为3fs以上的数字声音信号进行处理的动作总结如下。假定构成数字声音信号的采样从第一极小采样上升到第一极大采样,并且从第一极大采样下降到第二极小采样。在图4及图5中,极小采样s0为第一极小采样,极大采样s3为第一极大采样,极小采样s6为第二极小采样。在图6及图7中,极小采样s0为第一极小采样,极大采样s6为第一极大采样,极小采样s12为第二极小采样。
98.偶次谐波附加部171执行第一偶次谐波附加处理和第二偶次谐波附加处理中的任一者。
99.第一偶次谐波附加处理如下。偶次谐波附加部171将第一校正值与第一相邻采样相加,所述第一相邻采样是第一极小采样之后的下一采样,所述第一校正值是对第一极小采样与第一相邻采样的第一差值乘以第一偶次谐波用系数而得。系数选择部15根据第一极小采样与第一极大采样的第一采样间隔来选择第一偶次谐波用系数。偶次谐波附加部171从比第一极大采样靠前一个采样的第二相邻采样减去第二校正值,该第二校正值是对第二相邻采样与第一极大采样的第二差值乘以第一偶次谐波用系数而得。
100.偶次谐波附加部171将第三校正值与第三相邻采样相加,所述第三相邻采样是第一极大采样之后的下一采样,所述第三校正值是对第一极大采样与第三相邻采样的第三差值乘以第二偶次谐波用系数而得。系数选择部15根据第一极大采样与第二极小采样的第二采样间隔来选择第二偶次谐波用系数。第二偶次谐波用系数可以是与第一偶次谐波用系数
相同的系数,也可以是不同的系数。偶次谐波附加部171从比第二极小采样靠前一个采样的第四相邻采样中减去第四校正值,该第四校正值是对第四相邻采样与第二极小采样的第四差值乘以第二偶次谐波用系数而得。
101.第二偶次谐波附加处理如下。偶次谐波附加部171从第一相邻采样中减去第一校正值,并且将第二校正值与第二相邻采样相加。偶次谐波附加部171从第三相邻采样中减去第三校正值,并且将第四校正值与第四相邻采样相加。
102.奇次谐波附加部172执行以下的奇次谐波附加处理。奇次谐波附加部172从第一极小采样减去第五校正值,该第五校正值是对第一极小采样与比第一极小采样靠前一个采样的第五相邻采样的第五差值乘以第一奇次谐波用系数而得。系数选择部15根据第一极小采样和紧接在第一极小采样之前的第二极大采样之间的第三采样间隔来选择第一奇次谐波用系数。
103.奇次谐波附加部172对第一极大采样加上通过对第二差值乘以第二奇次谐波用系数而得到的第六校正值。第二奇次谐波用系数由系数选择部15根据第一采样间隔来选择。第二奇次谐波用系数与第一偶次谐波用系数相同。奇次谐波附加部172从第二极小采样减去通过对第四差值乘以第三奇次谐波用系数而得到的第七校正值。第三奇次谐波用系数由系数选择部15根据第二采样间隔来选择。第三奇次谐波用系数与第二偶次谐波用系数相同。
104.如上所述,具有偶次谐波附加部171和奇次谐波附加部172的高次谐波分量附加部17对输入的数字声音信号附加包含偶次谐波和奇次谐波的高次谐波分量并输出。
105.使用图10所示的流程图,说明作为由数字声音处理装置100执行的处理的数字声音处理方法。在图10中,当数字声音信号被输入到数字声音处理装置100并且处理开始时,在步骤s01中极大采样检测部11和极小采样检测部12检测极大采样和极小采样。波形倾斜判定部13在步骤s02中判定构成数字声音信号的采样是采样值从极小采样向极大采样上升的波形部分,还是采样值从极大采样向极小采样下降的波形部分。
106.与步骤s02并行地,计数器14在步骤s03中对在时间方向上相邻的极小采样与极大采样之间的采样间隔进行计数。在步骤s04中,系数选择部15根据计数器14计数得到的采样间隔来选择偶次谐波用系数和奇次谐波用系数。
107.在步骤s05中偶次谐波附加部171和奇次谐波附加部172计算作为偶次谐波用校正值的校正值vadd和vsub,计算作为奇次谐波用校正值的校正值vadd和vsub。在步骤s06中,偶次谐波附加部171和奇次谐波附加部172对数字声音信号加减偶次谐波用校正值和奇次谐波用校正值,校正数字声音信号的波形。
108.在步骤s07中数字声音处理装置100判定数字声音信号的输入是否结束。如果数字声音信号的输入未结束(否),则数字声音处理装置100反复进行步骤s01~s07的处理。如果数字声音信号的输入结束(是),则数字声音处理装置100结束处理。
109.然而,在采样间隔为3fs的图4所示的第一偶次谐波附加处理中,对相互相邻的采样s1以及s2中的采样s1加上校正值vadd,并且从采样s2减去校正值vsub。因此,根据校正值vadd的大小与校正值vsub的大小关系,可能会发生采样s1’与采样s2’的大小关系反转的反转现象。同样,在图5所示的第二偶次谐波附加处理中,可能发生采样s4’与采样s5’的大小关系反转的反转现象。
110.使用图11a以及图11b,以第一偶次谐波附加处理为例,说明采样s1’与采样s2’的大小关系反转的情况。在图11a中,将极小采样s0与采样s1的差值设为δ01,将采样s1与采样s2的差值设为δ12,将采样s2与极大采样s3的差值设为δ23。差值δ23明显大于差值δ01和δ12。
111.在这种情况下,如图11b所示,从采样s2减去的校正值vsub明显地大于与采样s1相加的校正值vadd。图11b表示将系数设为1/2的情况。因此,采样值从采样s1向采样s2上升的波形成为采样值从采样s1’向采样s2’下降的波形。这样的采样s1’和采样s2’的采样值的反转现象会损害校正前的原本波形,因此优选避免反转现象的产生。
112.在采样间隔为4fs以上的情况下,也可能产生反转现象。在图12a中,将极小采样s0与采样s1的差值设为δ01,将采样s1与采样s2的差值设为δ12,将采样s2与采样s3的差值设为δ23,将采样s3与极大采样s4的差值设为δ34。差值δ01显著大于差值δ12,差值δ34显著大于差值δ23。
113.在这样的情况下,如图12b所示,可能产生与采样s1相加的校正值vadd比差值δ12大、采样s1’的采样值比采样s2的采样值大的反转现象。另外,可能产生从采样s3减去的校正值vsub比差值δ23大、采样s3’的采样值比采样s2的采样值小的反转现象。图12b表示将系数设为1/2的情况。
114.在采样间隔为4fs以上的情况下,优选避免发生加上了校正值vadd的校正采样的采样值变得比下一个采样的采样值大的反转现象。另外,优选避免发生减去了校正值vsub的校正采样的采样值小于前一个采样的采样值的反转现象。
115.因此,当采样间隔是3fs并且第一相邻采样和第二相邻采样相邻时,偶次谐波附加部171可以如下执行第一偶次谐波附加处理。偶次谐波附加部171限制第一校正值和第二校正值,使得第一校正采样与第二校正采样之间的采样值的大小关系不反转,所述第一校正采样通过将第一校正值附加到第一相邻采样而得,所述第二校正采样通过从第二相邻采样减去第二校正值而得到。
116.另外,偶次谐波附加部171可以以如下方式执行第二偶次谐波附加处理。偶次谐波附加部171限制第三校正值和第四校正值,使得第三校正采样与第四校正采样之间的采样值的大小关系不反转,所述第三校正采样通过从第三相邻采样减去第三校正值而得,所述第四校正采样通过将第四校正值与第四相邻采样相加而得。
117.具体而言,数字声音处理装置100为了避免采样间隔为3fs的情况下的反转现象的发生,可以以包含图13所示的处理的方式执行图10的步骤s05以及s06。图13是在采样间隔为3fs的波形的情况下避免反转现象的处理的第一例,以第一偶次谐波附加处理为例。在第二偶次谐波附加处理中避免反转现象的发生的情况下的处理也是同样的。
118.在步骤s501中,偶次谐波附加部171计算极小采样s0与采样s1之间的差值δ01、采样s1与采样s2之间的差值δ12、以及采样s2与极大采样s3之间的差值δ23。在步骤s502中偶次谐波附加部171计算最大校正值vaddmax和vsubmax,在步骤s503中计算校正值vadd和vsub。步骤s502与步骤s503的顺序也可以相反。作为第一例,将最大校正值vaddmax以及vsubmax设为差值δ12的1/2。也可以将最大校正值vaddmax以及vsubmax设为小于差值δ12的1/2的值。
119.在步骤s601中,偶次谐波附加部171判定校正值vadd是否超过最大校正值
vaddmax。如果校正值vadd没有超过最大校正值vaddmax(否),则偶次谐波附加部171在步骤s602中选择校正值vadd,使处理转移到步骤s604。如果校正值vadd超过最大校正值vaddmax(是),则偶次谐波附加部171在步骤s603中选择最大校正值vaddmax,使处理转移到步骤s604。
120.在步骤s604中,偶次谐波附加部171判定校正值vsub是否超过最大校正值vsubmax。如果校正值vsub未超过最大校正值vaddmax(否),则偶次谐波附加部171在步骤s605中选择校正值vsub,使处理转移到步骤s607。如果校正值vsub超过最大校正值vsubmax(是),则在步骤s606中偶次谐波附加部171选择最大校正值vsubmax,使处理转移到步骤s607。
121.在步骤s607中,偶次谐波附加部171将校正值vadd或最大校正值vaddmax与采样s1相加,并且从采样s2中减去校正值vsub或最大校正值vsubmax。
122.这样,校正值vadd及vsub由于不超过采样s1和采样s2的中央值,因此避免反转现象的发生。
123.作为第二例,也可以将最大校正值vaddmax以及vsubmax设定为将差值δ12以差值δ01与差值δ23之比分割而得的值。最大校正值vaddmax由(δ01
×
δ12)/(δ01+δ23)计算,最大校正值vsubmax由(δ23
×
δ12)/(δ01+δ23)计算。这样,校正值vadd及vsub由于不超过将差值δ12以差值δ01与差值δ23的比分割而得的值,因此避免反转现象的发生。
124.在图13中,例如在校正值vadd小、校正值vsub大的情况下,校正值vadd与校正值vsub的相加值有时不超过差值δ12。在该情况下,实际上不会发生反转现象。无论实际上是否发生反转现象,如果校正值vadd超过最大校正值vaddmax,则校正值vadd被限制为最大校正值vaddmax,如果校正值vsub超过最大校正值vsubmax,则校正值vsub被限制为最大校正值vsubmax。
125.数字声音处理装置100为了避免采样间隔为3fs的情况下的反转现象的发生,也可以代替图13所示的处理而以包含图14所示的处理的方式执行图10的步骤s05以及s06。图14是在采样间隔为3fs的波形的情况下避免反转现象的处理的第二例,以第一偶次谐波附加处理为例。在第二偶次谐波附加处理中避免反转现象的发生的情况下的处理也是同样的。
126.图14中的步骤s501~s503与图13的步骤s501~s503相同。在图14中,最大校正值vaddmax以及vsubmax也可以是差值δ12的1/2,也可以是将差值δ12以差值δ01与差值δ23之比分割后的值。
127.在图14中,在步骤s611中偶次谐波附加部171判定校正值vadd与校正值vsub的相加值是否超过差值δ12。相加值超过差值δ12是指发生反转现象。如果相加值不超过差值δ12(否),则在步骤s612中偶次谐波附加部171选择校正值vadd以及vsub。接着,在步骤s614中,偶次谐波附加部171对采样s1加上校正值vadd,从采样s2减去校正值vsub。
128.如果在步骤s611中相加值超过差值δ12(是),则在步骤s613中偶次谐波附加部171选择最大校正值vaddmax以及vsubmax。随后,在步骤s615中,偶次谐波附加部171将最大校正值vaddmax与采样s1相加,并且从采样s2中减去最大校正值vsubmax。
129.在图14中,在校正值vadd与校正值vsub的相加值超过差值δ12而实际发生反转现象的情况下,校正值vadd被限制为最大校正值vaddmax,校正值vsub被限制为最大校正值vsubmax。
130.图15a示出了通过图13或图14所示的处理来避免反转现象的发生的情况。图15a所示的校正前的波形与图11a的波形相同。图15a表示将最大校正值vaddmax以及vsubmax设为差值δ12的1/2的情况。在这种情况下,采样s1’和s2’具有相同的值,并且波形是平坦的。图15b表示将最大校正值vaddmax以及vsubmax设为小于差值δ12的1/2的值的情况。在该情况下,由于采样s1’是比采样s2’小的值,因此维持倾斜的波形。
131.如上所述,偶次谐波附加部171在第一采样间隔为3fs且第一相邻采样与第二相邻采样相邻而执行第一偶次谐波附加处理时,以如下方式避免反转现象的发生即可。偶次谐波附加部171限制第一校正值和第二校正值,使得第一校正采样与第二校正采样之间的采样值的大小关系不反转,所述第一校正采样是通过将第一校正值加到第一相邻采样而得,所述第二校正采样是通过从第二相邻采样减去第二校正值而得。
132.偶次谐波附加部171在第二采样间隔为3fs且第三相邻采样与第四相邻采样相邻而执行第二偶次谐波附加处理时,如下所述地避免反转现象的发生即可。偶次谐波附加部171限制第三校正值和第四校正值,使得第三校正采样与第四校正采样之间的采样值的大小关系不反转,所述第三校正采样是通过从第三相邻采样减去第三校正值而得,所述第四校正采样是通过将第四校正值与第四相邻采样相加而得。
133.数字声音处理装置100为了避免采样间隔为4fs以上的情况下的反转现象的发生,可以以包含图16所示的处理的方式执行图10的步骤s05以及s06。图16表示偶次谐波附加部171仅对夹着极小采样的两个采样和夹着极大采样的两个采样加上校正值vadd或减去校正值vsub的情况。图16以第一偶次谐波附加处理为例。在第二偶次谐波附加处理中避免反转现象的发生的情况下的处理也是同样的。
134.将极大采样设为sn,将极大采样sn的前一个采样设为s(n-1),将前两个采样设为s(n-2)。将采样s(n-2)与采样s(n-1)的差值设为δ(n-2,n-1),将采样s(n-1)与极大采样sn的差值设为δ(n-1,n)。
135.在图16中,在步骤s511中,偶次谐波附加部171计算极小采样s0与采样s1之间的差值δ01、采样s1与采样s2之间的差值δ12、采样s(n-2)与采样s(n-1)之间的差值δ(n-2,n-1)、以及采样s(n-1)与极大采样sn之间的差值δ(n-1,n)。
136.在步骤s512中,偶次谐波附加部171将差值δ12设置为最大校正值vaddmax,并且将差值δ(n-2,n-1)设置为最大校正值vsubmax。在步骤s513中,偶次谐波附加部171计算校正值vadd和vsub。步骤s512与步骤s513的顺序也可以相反。也可以对差值δ12乘以小于1的值而将小于差值δ12的值设定为最大校正值vaddmax,对差值δ(n-2,n-1)乘以小于1的值而将小于差值δ(n-2,n-1)的值设定为最大校正值vsubmax。
137.在步骤s621中,偶次谐波附加部171判定校正值vadd是否超过最大校正值vaddmax。如果校正值vadd没有超过最大校正值vaddmax(否),则在步骤s622中偶次谐波附加部171选择校正值vadd,使处理转移到步骤s624。如果校正值vadd超过最大校正值vaddmax(是),则在步骤s623中偶次谐波附加部171选择最大校正值vaddmax,使处理转移到步骤s624。
138.在步骤s624中,偶次谐波附加部171判定校正值vsub是否超过最大校正值vsubmax。如果校正值vsub未超过最大校正值vsubmax(否),则在步骤s625中偶次谐波附加部171选择校正值vsub,使处理转移到步骤s627。如果校正值vsub超过最大校正值vsubmax
(是),则在步骤s626中偶次谐波附加部171选择最大校正值vsubmax,使处理转移到步骤s627。
139.在步骤s627中,偶次谐波附加部171将校正值vadd或最大校正值vaddmax与采样s1相加,并且从采样s2中减去校正值vsub或最大校正值vsubmax。
140.通过图16所示的处理,如图17a或图17b所示,避免了采样s1’的采样值比采样s2的采样值大的反转现象的发生。另外,避免了采样s3’的采样值小于采样s2的采样值的反转现象的发生。图17a及图17b表示采样间隔为4fs的情况。
141.图17a表示将差值δ12设定为最大校正值vaddmax、将差值δ23设定为最大校正值vsubmax的情况。在该情况下,采样s1’、采样s2以及采样s3’为相同的值,波形变得平坦。图17b表示将比差值δ12小的值设定为最大校正值vaddmax、将比差值δ23小的值设定为最大校正值vsubmax的情况。在该情况下,由于采样s1’是比采样s2小的值,采样s3’是比采样s2大的值,因此维持倾斜的波形。
142.如上所述,当在第一采样间隔为4fs以上而执行第一偶次谐波附加处理时,偶次谐波附加部171可以如下避免反转现象的发生。偶次谐波附加部171限制第一校正值,使得第一校正采样的采样值不大于第一相邻采样之后的下一采样的采样值。此外,偶次谐波附加部171限制第二校正值,使得第二校正采样的采样值不小于比第二相邻采样靠前一个采样的采样值。
143.偶次谐波附加部171在第二采样间隔为4fs以上而执行第二偶次谐波附加处理时,如下所述地避免反转现象的发生即可。偶次谐波附加部171限制第三校正值,使得第三校正采样的采样值不小于第三相邻采样之后的下一采样的采样值。另外,偶次谐波附加部171限制第四校正值,使得第四校正采样的采样值不大于比第四相邻采样靠前一个采样的采样值。
144.如图6或图7所示,在偶次谐波附加部171对夹着极小采样的各两个的四个采样和夹着极大采样的各两个的四个采样加上校正值vadd或减去校正值vsub的情况下,偶次谐波附加部171也可以如下那样避免反转现象的发生。
145.在图6中,偶次谐波附加部171限制第一校正值,使得校正采样s1’的采样值不大于下一校正采样s2’的采样值。偶次谐波附加部171限制第二校正值,使得校正采样s5’的采样值不小于前一个采样的校正采样s4’的采样值。在图7中,偶次谐波附加部171限制第三校正值,使得校正采样s7’的采样值不小于下一校正采样s8’的采样值。偶次谐波附加部171限制第四校正值,使得校正采样s11’的采样值不大于前一个采样的校正采样s10’的采样值。
146.当校正对象采样进一步增加时,同样地,偶次谐波附加部171只要限制校正值、以避免大于或小于与各校正对象的采样相邻的校正采样的采样值即可。
147.图1所示的数字声音处理装置100能够通过微型计算机的中央处理装置(cpu)执行数字声音处理程序来实现。在图18中,cpu 50、主存储器55和存储介质60通过总线连接。存储介质60是硬盘驱动器、光盘、半导体存储器等任意的非暂时性的存储介质。在存储介质60中存储有数字声音处理程序。数字声音处理程序也可以从外部的服务器经由因特网等通信线路发送并存储于存储介质60。
148.cpu 50将存储在存储介质60中的数字声音处理程序加载到主存储器55中。cpu 50通过执行在加载到主存储器55的数字声音处理程序中描述的各指令,来执行图10所示的处
理。cpu 50执行相当于上述的第一偶次谐波附加处理的第一偶次谐波附加步骤和相当于第二偶次谐波附加处理的第二偶次谐波附加步骤中的任意一者、以及相当于上述的奇次谐波附加处理的奇次谐波附加步骤。
149.cpu 50在采样间隔为3fs时,优选设置与图13或图14所示的处理相当的、限制第一校正值和第二校正值的步骤、或者限制第三校正值和第四校正值的步骤,以避免反转现象的发生。cpu 50优选在采样间隔为4fs以上时,设置与图16所示的处理相当的限制第一校正值以及第二校正值的步骤、或者限制第三校正值以及第四校正值的步骤。
150.本发明并不限定于以上说明的本实施方式,在不脱离本发明的主旨的范围内能够进行各种变形。
151.本技术主张基于2019年8月8日向日本专利局申请的特愿2019-146149号的优先权,其全部公开内容通过引用被援引于此。