混音处理方法、装置和系统的制作方法_3

文档序号:9305374阅读:来源:国知局
(S1Aq)、第二电平值P和预设值S。,来获取第二电平值对应的第二和值S:。
[0094]如图6所示,在一个实施例中,压限模块406包括:
[0095]实际增益值获取模块426,用于获取实际增益值。
[0096]增益值变换模块456,用于将实际增益值进行线性域的变换。
[0097]在本实施例中,增益值变换模块466用于将实际增益值进行线性变换,即将实际增益值由dB形式折算为系数形式。
[0098]和值计算模块466,用于将变换后的增益值与第一和值相乘,得到第二和值。
[0099]具体的,和值计算模块466用于将第一和值直接乘以线性系数形式的实际增益值,得到的乘积即为压限后的第二和值。
[0100]在一个实施例中,实际增益值获取模块426还用于获取预设的电平曲线,根据该电平曲线获取目标增益值;对目标增益值进行增益平滑,得到实际增益值。
[0101]具体的,实际增益值获取模块426用于根据当前信号采样点的目标增益值和与该信号采样点相邻的前一信号采样点的实际增益值,对当前信号采样点的目标增益进行调整,得到该信号采样点的实际增益值,进而根据该实际增益值对当前信号采样点压限。
[0102]在一个实施例中,在预设的电平曲线中,在压限拐点之前,第一电平值等于理想第二电平值,在压限拐点之后,理想第二电平值小于第一电平值。
[0103]在一个实施例中,如图7所TK,装置还包括设置模块410,设置模块410用于获取输入语音信号的路数,根据路数设置电平曲线,其中,路数越多,电平曲线的斜率越小。
[0104]在一个实施例中,如图8所不,一种混音处理系统,包括:扩展器802、求和器804、压限器806和缩回器808,其中:
[0105]扩展器802,用于接收多路输入语音信号,分别对多路输入语音信号进行采样,得到每路输入语音信号的信号采样点值,将信号采样点值从16位扩展为32位;
[0106]求和器804,用于对每路输入语音信号的32位的信号采样点值进行对应求和,得到第一和值;
[0107]压限器806,用于对第一和值进行压限,得到第二和值,第二和值为32位;
[0108]缩回器808,用于将第二和值从32位缩回16位,得到输出语音信号。
[0109]在一个实施例中,压限器806还用于获取第一和值对应的第一电平值;获取实际增益值,根据第一电平值和实际增益值,得到第二电平值;将第二电平值转换为第二和值。
[0110]在一个实施例中,压限器806还用于获取实际增益值,将实际增益值进行线性域的变换,将变换后的实际增益值与第一和值进行相乘,得到第二和值。
[0111]在一个实施例中,压限器806还用于获取预设的电平曲线,根据电平曲线获取目标增益值;对目标增益值进行增益平滑,得到实际增益值。
[0112]在一个实施例中,预设的电平曲线中,在压限拐点之前,第一电平值和理想第二电平值相等,在压限拐点之后,理想第二电平值小于第一电平值。
[0113]本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成的,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory, ROM)或随机存储记忆体(Random AccessMemory, RAM)等。
[0114]以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。
【主权项】
1.一种混音处理方法,其特征在于,所述方法包括: 接收多路输入语音信号,分别对所述多路输入语音信号进行采样,得到每路输入语音信号的信号采样点值; 将所述信号采样点值从16位扩展为32位,并对所述每路输入语音信号的32位的信号采样点值进行对应求和,得到第一和值; 对所述第一和值进行压限,得到第二和值,所述第二和值为32位; 将所述第二和值从32位缩回16位,得到输出语音信号。2.根据权利要求1所述的方法,其特征在于,所述对所述第一和值进行压限,得到第二和值的步骤包括: 获取所述第一和值对应的第一电平值; 获取实际增益值,根据所述第一电平值和实际增益值,得到第二电平值; 将所述第二电平值转换为所述第二和值。3.根据权利要求1所述的方法,其特征在于,所述对第一和值进行压限,得到第二和值的步骤,包括: 获取实际增益值,将所述实际增益值进行线性域的变换,将变换后的实际增益值与所述第一和值进行相乘,得到所述第二和值。4.根据权利要求2或3所述的方法,其特征在于,所述获取实际增益值的步骤包括: 获取预设的电平曲线,根据所述电平曲线获取目标增益值; 对所述目标增益值进行增益平滑,得到所述实际增益值。5.根据权利要求4所述的方法,其特征在于,所述预设的电平曲线中,在压限拐点之前,第一电平值和理想第二电平值相等,在压限拐点之后,理想第二电平值小于第一电平值。6.一种混音处理装置,其特征在于,所述装置包括: 采样模块,用于接收多路输入语音信号,分别对所述多路输入语音信号进行采样,得到每路输入语音信号的信号采样点值; 扩展模块,用于将所述信号采样点值从16位扩展为32位,并对所述每路输入语音信号的32位的信号采样点值进行对应求和,得到第一和值; 压限模块,用于对所述第一和值进行压限,得到第二和值,所述第二和值为32位; 缩回模块,用于将所述第二和值从32位缩回16位,得到输出语音信号。7.根据权利要求6所述的装置,其特征在于,所述压限模块包括: 第一电平获取模块,用于获取所述第一和值对应的第一电平值; 实际增益值获取模块,用于则获取实际增益值; 电平转换模块,用于根据所述第一电平值和实际增益值,得到第二电平值; 样点值转换模块,用于将所述第二电平值转换为所述第二和值。8.根据权利要求6所述的装置,其特征在于,所述压限模块包括: 实际增益值获取模块,用于获取实际增益值; 增益值变换模块,用于将所述实际增益值进行线性域的变换; 和值计算模块,用于将变换后的增益值与所述第一和值相乘,得到所述第二和值。9.根据权利要求7或8所述的装置,其特征在于,所述实际增益值获取模块用于获取预设的电平曲线,根据所述电平曲线获取目标增益值;对所述目标增益值进行增益平滑,得到所述实际增益值。10.根据权利要求9所述的装置,其特征在于,所述预设的电平曲线中,在压限拐点之前,第一电平值和理想第二电平值相等,在压限拐点之后,理想第二电平值小于第一电平值。11.一种混音处理系统,其特征在于,所述系统包括:扩展器、求和器、压限器和缩回器,其中: 扩展器用于接收多路输入语音信号,分别对所述多路输入语音信号进行采样,得到每路输入语音信号的信号采样点值,将所述信号采样点值从16位扩展为32位; 求和器用于对所述每路输入语音信号的32位的信号采样点值进行对应求和,得到第一和值; 压限器用于对所述第一和值进行压限,得到第二和值,所述第二和值为32位; 缩回器用于将所述第二和值从32位缩回16位,得到输出语音信号。12.根据权利要求11所述的系统,其特征在于,所述压限器还用于获取所述第一和值对应的第一电平值;获取实际增益值,根据所述第一电平值和实际增益值,得到第二电平值;将所述第二电平值转换为所述第二和值。13.根据权利要求11所述的系统,其特征在于,所述压限器还用于获取实际增益值,将所述实际增益值进行线性域的变换,将变换后的实际增益值与所述第一和值进行相乘,得到所述第二和值。14.根据权利要求12或13所述的系统,其特征在于,所述压限器还用于获取预设的电平曲线,根据所述电平曲线获取目标增益值;对所述目标增益值进行增益平滑,得到所述实际增益值。15.根据权利要求14所述的系统,其特征在于,所述预设的电平曲线中,在压限拐点之前,第一电平值和理想第二电平值相等,在压限拐点之后,理想第二电平值小于第一电平值。
【专利摘要】本发明提供了一种混音处理方法,所述方法包括:接收多路输入语音信号,分别对所述多路输入语音信号进行采样,得到每路输入语音信号的信号采样点值;将所述信号采样点值从16位扩展为32位,并对所述每路输入语音信号的32位的信号采样点值进行对应求和,得到第一和值;对所述第一和值进行压限,得到第二和值,所述第二和值为32位;将所述第二和值从32位缩回16位,得到输出信号。采用本发明,可以有效地解决信号失真问题。此外,还提供了一种混音处理装置和系统。
【IPC分类】G10L19/008
【公开号】CN105023577
【申请号】CN201410156348
【发明人】王天宝
【申请人】腾讯科技(深圳)有限公司
【公开日】2015年11月4日
【申请日】2014年4月17日
当前第3页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1