通信设备的声音信号处理方法和设备与流程

文档序号:14136003阅读:218来源:国知局
通信设备的声音信号处理方法和设备与流程

本发明涉及通信技术,尤其涉及一种通信设备的声音信号处理方法和设备。



背景技术:

随着通信技术的发展,通信设备产品的使用越来越普及,包括无线对讲机、短波电台、手机等智能终端设备。

为了在噪声环境下实现清晰的语音通信,现有技术需要采用麦克降噪方法来消除噪音。为此,现有的通信设备上通常设置两类麦克,一类是主麦克,一类是辅助麦克。主麦克一般仅设置一个,而辅助麦克可以设置一个,也可以设置多个。主麦克为用户通话时使用的麦克风,用于收集用户发出的语音信号,辅助麦克则用来采集通信设备周围的环境噪音信号。将主麦克收集的声音信号与辅助麦克采集的环境噪声信号做差,即可得到降噪后的语音信号,将该降噪后的语音信号传送到通信对端,即可使得通信对端的用户能够听到比较清晰的语音。

但是,采用上述主辅麦克降噪的通信设备,时常出现通信对端的用户听到的语音音量很小,甚至无法听到任何声音的问题。



技术实现要素:

本发明实施例提供一种通信设备的声音信号处理方法和设备,用以解决通信过程中通信对端的用户听到的语音音量小,甚至无声的问题。

第一方面,本发明实施例提供了一种通信设备的声音信号处理方法,该方法包括,获取主麦克采集到的第一声音信号以及辅助麦克采集到的第二声音信号;根据所述第一声音信号的音量和所述第二声音信号的音量之间的大小关系,确定声音信号处理策略;根据所述声音信号处理策略,确定向通信对端发送的声音信号,其中,所述声音信号处理策略用于保证向通信对端发送的声音信号的音量超过预设音量阈值。

结合第一方面,在第一方面的第一种可能的实现方式中,所述声音信号处理策略包括第一声音信号处理策略;所述根据所述第一声音信号的音量和所述第二声音信号的音量之间的大小关系,确定声音信号处理策略,具体为:若所述第一声音信号的音量小于所述第二声音信号的音量,则确定所述声音信号处理策略为所述第一声音信号处理策略;其中,所述第一声音信号处理策略为:确定所述第二声音信号的音量是否大于等于所述预设音量阈值;所述根据所述声音信号处理策略,确定向通信对端发送的声音信号,具体为:若所述第二声音信号的音量大于等于所述预设音量阈值,则确定向通信对端发送所述辅助麦克采集到的第二声音信号;若所述第二声音信号的音量小于所述预设音量阈值,则放大所述第二声音信号的音量,所述第二声音信号的音量被放大到大于等于所述预设音量阈值,并向通信对端发送音量被放大后的第二声音信号。

结合第一方面,在第一方面的第二种可能的实现方式中,所述声音信号处理策略包括第二声音信号处理策略;所述根据所述第一声音信号的音量和所述第二声音信号的音量之间的大小关系,确定声音信号处理策略,具体为:若所述第一声音信号的音量大于所述第二声音信号的音量,则确定所述声音信号处理策略为所述第二声音信号处理策略;其中,所述第二声音信号处理策略为:将所述第一声音信号与所述第二声音信号做差,得到第三声音信号;确定所述第三声音信号的音量是否大于等于所述预设音量阈值;所述根据所述声音信号处理策略,确定向通信对端发送的声音信号,具体为:若所述第三声音信号的音量大于等于所述预设音量阈值,则确定向通信对端发送所述第三声音信号;若所述第三声音信号的音量小于所述预设音量阈值,则执行音量放大处理操作,所述执行音量放大处理操作后的声音信号的音量被放大到大于等于所述预设音量阈值,并向通信对端发送所述执行音量放大处理操作后的声音信号。

结合第一方面,在第一方面的第三种可能的实现方式中,所述声音信号处理策略包括第三声音信号处理策略;所述根据所述第一声音信号的音量和所述第二声音信号的音量之间的大小关系,确定声音信号处理策略,具体为:若所述第一声音信号的音量等于所述第二声音信号的音量,则确定所述声音信号处理策略为所述第三声音信号处理策略;其中,所述第三声音信号处理策略为:对所述第二声音信号的音量进行缩小,并将所述第一声音信号与音量缩小后的第二声音信号做差,得到第四声音信号;确定所述第四声音信号的音量是否大于等于所述预设音量阈值;所述根据所述声音信号处理策略,确定向通信对端发送的声音信号,具体为:若所述第四声音信号的音量大于等于所述预设音量阈值,则确定向通信对端发送所述第四声音信号;若所述第四声音信号的音量小于所述预设音量阈值,则执行音量放大处理操作,所述执行音量放大处理操作后的声音信号的音量被放大到大于等于所述预设音量阈值,并向通信对端发送所述执行音量放大处理操作后的声音信号。

结合第一方面的第二或第三种可能的实现方式,在第一方面的第四种可能的实现方式中,所述执行音量放大处理操作,所述执行音量放大处理操作后的声音信号的音量被放大到大于等于所述预设音量阈值,并向通信对端发送所述执行音量放大处理操作后的声音信号,包括:对所述第二声音信号的音量进行缩小,将所述第一声音信号与音量缩小后的第二声音信号做差,得到第五声音信号,所述第五声音信号的音量大于等于所述预设音量阈值,并向通信对端发送所述第五声音信号;或者,对所述第一声音信号的音量进行放大,将音量放大后的第一声音信号与所述第二声音信号做差,得到第六声音信号,所述第六声音信号的音量大于等于所述预设音量阈值,并向通信对端发送所述第六声音信号;或者,对所述第二声音信号的音量进行缩小,并且对所述第一声音信号的音量进行放大;将音量放大后的第一声音信号与音量缩小后的第二声音信号做差,得到第七声音信号,所述第七声音信号的音量大于等于所述预设音量阈值,并向通信对端发送所述第七声音信号。

结合第一方面、第一方面的第一至第四种任一种可能的实现方式,在第一方面的第五种可能的实现方式中,所述根据所述第一声音信号的音量和所述第二声音信号的音量之间的大小关系,确定声音信号处理策略之前,还包括:确定所述第一声音信号的音量和所述第二声音信号的音量是否大于等于最小音量阈值;若均大于等于所述最小音量阈值,则执行所述根据所述第一声音信号的音量和所述第二声音信号的音量之间的大小关系,确定声音信号处理策略的步骤;其中,所述最小音量阈值小于所述预设音量阈值。

结合第一方面的第五种可能的实现方式,在第一方面的第六种可能的实现方式中,所述最小音量阈值为20db,所述预设音量阈值为40db。

第二方面,本发明实施例提供一种声音信号处理设备,包括主麦克,用于采集第一声音信号,辅助麦克,用于采集第二声音信号,接收器,用于获取主麦克采集到的第一声音信号以及辅助麦克采集到的第二声音信号;处理器,用于根据所述第一声音信号的音量和所述第二声音信号的音量之间的大小关系,确定声音信号处理策略;发送器,用于根据所述声音信号处理策略,确定向通信对端发送的声音信号,其中,所述声音信号处理策略用于保证向通信对端发送的声音信号的音量超过预设音量阈值。

结合第二方面,在第二方面的第一种可能的实现方式中,所述声音信号处理策略包括第一声音信号处理策略;所述处理器具体用于:若所述第一声音信号的音量小于所述第二声音信号的音量,则确定所述声音信号处理策略为所述第一声音信号处理策略;其中,所述第一声音信号处理策略为:确定所述第二声音信号的音量是否大于等于所述预设音量阈值;所述发送器具体用于:若所述第二声音信号的音量大于等于所述预设音量阈值,则确定向通信对端发送所述辅助麦克采集到的第二声音信号;若所述第二声音信号的音量小于所述预设音量阈值,则放大所述第二声音信号的音量,所述第二声音信号的音量被放大到大于等于所述预设音量阈值,并向通信对端发送音量被放大后的第二声音信号。

结合第二方面,在第二方面的第二种可能的实现方式中,所述声音信号处理策略包括还第二声音信号处理策略;所述处理器具体用于:若所述第一声音信号的音量大于所述第二声音信号的音量,则确定所述声音信号处理策略为所述第二声音信号处理策略;其中,所述第二声音信号处理策略为:将所述第一声音信号与所述第二声音信号做差,得到第三声音信号;确定所述第三声音信号的音量是否大于等于所述预设音量阈值;所述发送器具体用于:若所述第三声音信号的音量大于等于所述预设音量阈值,则确定向通信对端发送所述第三声音信号;若所述第三声音信号的音量小于所述预设音量阈值,则执行音量放大处理操作,所述执行音量放大处理操作后的声音信号的音量被放大到大于等于所述预设音量阈值,并向通信对端发送所述执行音量放大处理操作后的声音信号。

结合第二方面,在第二方面的第三种可能的实现方式中,所述声音信号处理策略包括第三声音信号处理策略;所述处理器具体用于:若所述第一声音信号的音量等于所述第二声音信号的音量,则确定所述声音信号处理策略为所述第三声音信号处理策略;其中,所述第三声音信号处理策略为:对所述第二声音信号的音量进行缩小,并将所述第一声音信号与音量缩小后的第二声音信号做差,得到第四声音信号;确定所述第四声音信号的音量是否大于等于所述预设音量阈值;所述发送器具体用于:若所述第四声音信号的音量大于等于所述预设音量阈值,则确定向通信对端发送所述第四声音信号;若所述第四声音信号的音量小于所述预设音量阈值,则执行音量放大处理操作,所述执行音量放大处理操作后的声音信号的音量被放大到大于等于所述预设音量阈值,并向通信对端发送所述执行音量放大处理操作后的声音信号。

结合第二方面的第二种或第三种可能的实现方式,在第二方面的第四种可能的实现方式中,所述发送器具体用于:对所述第二声音信号的音量进行缩小,将所述第一声音信号与音量缩小后的第二声音信号做差,得到第五声音信号,所述第五声音信号的音量大于等于所述预设音量阈值,并向通信对端发送所述第五声音信号;或者,对所述第一声音信号的音量进行放大,将音量放大后的第一声音信号与所述第二声音信号做差,得到第六声音信号,所述第六声音信号的音量大于等于所述预设音量阈值,并向通信对端发送所述第六声音信号;或者,对所述第二声音信号的音量进行缩小,并且对所述第一声音信号的音量进行放大;将音量放大后的第一声音信号与音量缩小后的第二声音信号做差,得到第七声音信号,所述第七声音信号的音量大于等于所述预设音量阈值,并向通信对端发送所述第七声音信号。

结合第二方面、第二方面的第一至第四种任一种可能的实现方式,在第二方面的第五种可能的实现方式中,所述处理器还用于:确定所述第一声音信号的音量和所述第二声音信号的音量是否大于等于最小音量阈值;若均大于等于所述最小音量阈值,则执行所述根据所述第一声音信号的音量和所述第二声音信号的音量之间的大小关系,确定声音信号处理策略的步骤;其中,所述最小音量阈值小于所述预设音量阈值。

结合第二方面的第五种可能的实现方式,在第二方面的第六种可能的实现方式中,所述最小音量阈值为20db,所述预设音量阈值为40db。

本发明实施例提供的通信设备的声音信号处理方法和设备,通过比较获取的主麦克采集到的第一声音信号以及辅助麦克采集到的第二声音信号的音量之间的大小关系,确定声音信号处理策略,从而使得采用该声音信号处理策略后,发送给通信对端的声音信号的音量超过预设音量阈值,解决了通信过程中通信对端的用户听到的语音音量小,甚至无声的问题。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明提供的声音信号处理方法一个实施例的流程图;

图2是本发明提供的声音信号处理方法另一个实施例的流程图;

图3是本发明提供的声音信号处理方法再一个实施例的流程图;

图4是本发明提供的声音信号处理方法又一个实施例的流程图;

图5是本发明提供的声音信号处理设备一个实施例的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

针对现有技术中出现的通信对端时常听到的语音音量很小,甚至无法听到任何声音的问题,发明人进行了详细分析,并得到了如下分析结果:

由于通信设备上的主麦克和辅助麦克的设置位置不同,通常将主麦克设置在通信设备下端,辅助麦克设置在下端,或者还可以设置在侧端,或者有其他的设置方法,但是无论哪种设置位置,在通信过程中用户手持姿势不同,将导致主麦克和辅助麦克与用户的相对距离不同,则主麦克和辅助麦克采集的声音信号的音量大小也不同,那么将主麦克和辅助麦克采集的声音信号做差值降噪后产生通信对端听到的语音音量很小甚至无声的问题,因此需要根据主麦克和辅助麦克采集的声音信号的音量之间的大小关系进行调节,以使得发送给通信对端的语音音量可以满足用户需求。

为此,本发明提供如下实施例。

图1为本发明提供的声音信号处理方法一个实施例的流程图,如图1所示,该方法包括以下步骤:

步骤101:获取主麦克采集到的第一声音信号以及辅助麦克采集到的第二声音信号。

在本步骤中,主麦克采集到的第一声音信号主要为人发出的声音信号,辅助麦克采集到的第二声音信号主要为环境噪声信号。

步骤102:根据第一声音信号的音量和第二声音信号的音量之间的大小关系,确定声音信号处理策略。

在本步骤中,由于主麦克和辅助麦克设置的位置和用户手持通信设备姿势不同,因此主麦克采集到的声音信号的音量和辅助麦克采集到的声音信号的音量大小不同,比较步骤101获取到的主麦克采集的第一声音信号的音量和辅助麦克采集的第二声音信号的音量,根据两个声音信号的大小关系,确定采用的声音信号处理策略。其中,上述声音信号处理策略具体可以是为使得发送给通信对端的声音信号满足用户需求,即用户可以听到声音,向通信对端发送采用某一麦克采集到的声音信号或者对主麦克和辅助麦克采集的声音信号的音量进行调节再做差后向通信对端发送声音的信号。

步骤103:根据声音信号处理策略,确定向通信对端发送的声音信号,其中,声音信号处理策略用于保证向通信对端发送的声音信号的音量超过预设音量阈值。

根据步骤102确定的声音信号处理策略,选择采用哪个麦克采集的声音信号,并向通信对端发送该声音信号,或者对主麦克和辅助麦克采集的声音信号的音量进行相应的调节后,再向通信对端发送处理后的声音信号,以满足向通信对端发送的声音信号的音量要超过预设的音量阈值,克服通信对端听到的语音音量小,甚至无法听到任何声音的问题。其中,该预设音量阈值通常可以设定为根据人的听力特征描述的普通室内谈话的分贝值。其中,通信对端可以为手机、或者具有通讯模块的其他移动终端设备。

本实施例的声音信号处理方法,通过比较获取的主麦克采集到的第一声音信号以及辅助麦克采集到的第二声音信号的音量之间的大小关系,确定声音信号处理策略;从而使得采用该声音信号处理策略后,发送给通信对端的声音信号的音量超过预设音量阈值,由于通过分析主麦克采集的第一声音信号和辅助麦克采集的第二声音信号的音量的大小关系,采用不同的声音信号处理策略,即采用某一麦克采集的声音信号,作为向通信对端发送的声音信号,或者通过对第一声音信号或第二声音信号的音量进行相应的调节再做差后,作为向通信对端发送的声音信号,来保证发送给通信对端的声音信号的音量大于音量阈值,解决了通信过程中通信对端的用户听到的语音音量小,甚至无声的问题。

下面采用几个具体的实施例,根据不同场景对图1所示方法实施例的技术方案进行详细说明。

用户在使用通信设备进行语音通信时,举例来说时常会出现以下几种情况:

情况一、当用户手持通信设备时,其手指可能会按压住主麦克孔,使得主麦克无法采集到用户发出的声音信号,此时若辅助麦克正常采集环境噪声信号,则通信设备处理得到的待发送给通信对端的声音信号的音量则可能为“零”;

情况二、若用户手持通信设备的体积偏大,则通信设备上的主麦克孔可能会远离用户的嘴,使得主麦克采集到的声音信号的音量较小;同样的,若辅助麦克正常采集环境噪声信号,则通信设备处理得到的待发送给通信对端的声音信号的音量则会更小,甚至可能为“零”;

情况三、当通信设备距离用户较远时,主麦克和辅助麦克与用户的距离可能近似相同,此时主麦克采集到的声音信号的音量与辅助麦克采集到的声音信号的音量大致相同,使得主麦克采集到的声音信号和辅助麦克采集的声音信号相互抵消,则通信设备处理得到的待发送给通信对端的声音信号的音量很小,甚至可能为“零”。

图2是本发明提供的声音信号处理方法另一个实施例的流程图;如图2 所示,本实施例的声音信号处理方法针对上述情况一所述场景,该方法可以包括:

步骤201:获取主麦克采集到的第一声音信号以及辅助麦克采集到的第二声音信号。

步骤202:若第一声音信号的音量小于第二声音信号的音量,则确定采用第一声音信号处理策略。

在本步骤中,比较主麦克采集的第一声音信号的音量和辅助麦克采集的第二声音信号的音量,如果第一声音信号的音量小于第二声音信号的音量,那么采用第一声音信号处理策略。具体的,第一声音信号处理策略为步骤203~步骤205描述的方法。

步骤203:判断第二声音信号的音量是否大于等于预设音量阈值;是则执行步骤204,否则执行步骤205。

在步骤202基础上,进一步判断第二声音信号的音量与预设音量阈值的关系,如果大于等于预设音量阈值,则执行步骤204,否则执行步骤205。

步骤204:向通信对端发送辅助麦克采集到的第二声音信号。

如果第二声音信号的音量大于等于预设音量阈值,则采用辅助麦克采集到的第二声音信号作为待发送给通信对端的声音信号。

步骤205:对第二声音信号的音量进行放大,第二声音信号的音量被放大到大于等于预设音量阈值,并向通信对端发送音量被放大后的第二声音信号。

如果第二声音信号的音量小于预设音量阈值,则对第二声音信号的音量进行放大,使得放大后的第二声音信号的音量超过音量阈值,并向通信对端发送音量被放大后的第二声音信号。

本发明实施例中,对于主麦克采集的第一声音信号的音量小于辅助麦克采集的第二声音信号的音量的情况,当第二声音信号的音量大于等于预设音量阈值时,向通信对端发送采用辅助麦克采集的第二声音信号,而如果第二声音信号的音量小于预设音量阈值时,对第二声音信号的音量进行放大后,将其作为发送给通信对端的声音信号,使得发送给通信对端的声音信号超过预设音量阈值,从而解决了通信过程中由于手指按压住主麦克孔而导致通信对端的用户听不到声音的问题。

图3是本发明提供的声音信号处理方法再一个实施例的流程图;如图3 所示,本实施例的声音信号处理方法针对上述情况二所述场景,该方法可以包括:

步骤301:获取主麦克采集到的第一声音信号以及辅助麦克采集到的第二声音信号。

步骤302:若第一声音信号的音量大于第二声音信号的音量,则确定采用第二声音信号处理策略。

比较主麦克采集的第一声音信号的音量和辅助麦克采集的第二声音信号的音量,如果第一声音信号的音量大于第二声音信号的音量,那么采用第二声音信号处理策略。具体的,第二声音信号处理策略为步骤303~步骤306描述的方法。

步骤303:将第一声音信号与第二声音信号做差,得到第三声音信号。

步骤304:判断第三声音信号的音量是否大于等于预设音量阈值;是则执行步骤305,否则执行步骤306。

判断第一声音信号与第二声音信号做差后的结果与预设音量阈值的大小,如果大于等于预设音量阈值,则执行步骤305,否则执行步骤306。

步骤305:向通信对端发送第三声音信号。

如果第三声音信号的音量大于等于预设音量阈值,则向通信对端发送第三声音信号。

步骤306:执行音量放大处理操作,执行音量放大处理操作后的声音信号的音量被放大到大于等于预设音量阈值,并向通信对端发送执行音量放大处理操作后的声音信号。

如果第三声音信号的音量小于预设音量阈值,则执行音量放大处理操作,使得执行放大处理操作后发送给通信对端的声音信号的音量超过预设音量阈值。

本发明实施例中,对于主麦克采集的第一声音信号的音量大于辅助麦克采集的第二声音信号的音量的情况,将第一声音信号与第二声音信号做差,得到第三声音信号,当第三声音信号的音量大于等于预设音量阈值时,向通信对端发送第三声音信号,而如果第三声音信号的音量小于预设音量阈值时,则进行音量放大处理操作,使得执行放大处理操作后发送给通信对端的声音信号的音量超过预设音量阈值,从而解决了通信过程中由于通信设备的体积偏大,主麦克孔离用户嘴巴较远而导致通信对端的用户听到的语音音量小,甚至无声的问题。

图4是本发明提供的声音信号处理方法又一个实施例的流程图;如图4 所示,本实施例的声音信号处理方法针对上述情况三所述场景,该方法可以包括:

步骤401:获取主麦克采集到的第一声音信号以及辅助麦克采集到的第二声音信号。

步骤402:若第一声音信号的音量等于第二声音信号的音量,则确定采用第三声音信号处理策略。

比较主麦克采集的第一声音信号的音量和辅助麦克采集的第二声音信号的音量,如果第一声音信号的音量等于第二声音信号的音量,那么采用第三声音信号处理策略。具体的,第三声音信号处理策略为步骤403步骤406描述的方法。

步骤403:对第二声音信号的音量进行缩小,并将第一声音信号与音量缩小后的第二声音信号做差,得到第四声音信号。

步骤404:判断第四声音信号的音量是否大于等于预设音量阈值;是则执行步骤405,否则执行步骤406。

判断第一声音信号与上一步骤缩小后的第二声音信号做差后的结果与预设音量阈值的大小,如果大于等于预设音量阈值,则执行步骤405,否则执行步骤406。

步骤405:向通信对端发送第四声音信号。

如果第四声音信号的音量大于等于预设音量阈值,则向通信对端发送第四声音信号。

步骤406:执行音量放大处理操作,执行音量放大处理操作后的声音信号的音量被放大到大于等于预设音量阈值,并向通信对端发送执行音量放大处理操作后的声音信号。

如果第四声音信号的音量小于预设音量阈值,则执行音量放大处理操作,使得执行放大处理操作后发送给通信对端的声音信号的音量超过预设音量阈值。

本发明实施例中,对于主麦克采集的第一声音信号的音量等于辅助麦克采集的第二声音信号的音量的情况,对第二声音信号的音量进行缩小,然后将第一声音信号与缩小后的第二声音信号做差,得到第四声音信号,当第四声音信号的音量大于等于预设音量阈值时,向通信对端发送第四声音信号,而如果第四声音信号的音量小于预设音量阈值时,则进行放大处理操作,使得执行音量放大处理操作后发送给通信对端的声音信号的音量超过预设音量阈值,从而解决了通信过程中由于主麦克和辅助麦克与用户的距离近似相同导致主麦克与辅助麦克采集的声音信号相互抵消造成通信对端的用户听到的语音音量小,甚至无声的问题。

在上述实施例的基础上,本实施例执行音量放大处理操作,执行音量放大处理操作后的声音信号的音量被放大到大于等于预设音量阈值,并向通信对端发送执行音量放大处理操作后的声音信号,具体可以采用如下方法:

对第二声音信号的音量进行缩小,将第一声音信号与音量缩小后的第二声音信号做差,得到第五声音信号,第五声音信号的音量大于等于预设音量阈值,并向通信对端发送第五声音信号;或者,对第一声音信号的音量进行放大,将音量放大后的第一声音信号与第二声音信号做差,得到第六声音信号,第六声音信号的音量大于等于预设音量阈值,并向通信对端发送第六声音信号;或者,对第二声音信号的音量进行缩小,并且对第一声音信号的音量进行放大;将音量放大后的第一声音信号与音量缩小后的第二声音信号做差,得到第七声音信号,第七声音信号的音量大于等于预设音量阈值,并向通信对端发送第七声音信号。

优选地,本实施例中,上述放大处理操作中,优先选用缩小辅助麦克采集到的第二声音信号的音量,然后选用放大主麦克采集到的第一声音信号的音量,以尽量保持原有声音信号特性。

其中,上述实施例中,根据第一声音信号的音量和第二声音信号的音量之间的大小关系,确定声音信号处理策略之前,还包括:确定第一声音信号的音量和所述第二声音信号的音量是否大于最小音量阈值;若均大于最小音量阈值,则执行根据所述第一声音信号的音量和第二声音信号的音量之间的大小关系,确定声音信号处理策略的步骤;其中,最小音量阈值小于预设音量阈值。上述实施例中,首先要保证获取的主麦克采集到的第一声音信号和辅助麦克采集的第二声音信号的音量大于等于最小音量阈值,才执行上述声音信号处理方法,对于小于该最小音量阈值的情况,认为用户可能没有说话,本发明不做处理。该最小音量阈值为根据人的听力特征描述的几乎听不到的分贝值,

优选地,上述最小音量阈值为20db,预设音量阈值为40db。

图5是本发明提供的声音信号处理设备一个实施例的结构示意图,如图 5所示,本实施例提供的通信设备的声音信号处理设备100包括主麦克1004,辅助麦克1005,接收器1001,处理器1002和发送器1003,主麦克1004和辅助麦克1005与接收器1001相连,接收器1001、发送器1003均可以和处理器1002 相连。

主麦克1004采集第一声音信号,辅助麦克1005采集第二声音信号;

接收器1001用于获取主麦克1004采集到的第一声音信号以及辅助麦克 1005采集到的第二声音信号;

处理器1002,用于根据所述第一声音信号的音量和所述第二声音信号的音量之间的大小关系,确定声音信号处理策略;

发送器1003,用于根据所述声音信号处理策略,确定向通信对端发送的声音信号,其中,所述声音信号处理策略用于保证向通信对端发送的声音信号的音量超过预设音量阈值。

其中,主麦克1004采集第一声音信号,例如具体为收集人发出的声音,辅助麦克1005采集第二声音信号,例如具体为采集背景噪声。通常辅助麦克设置在通信设备的顶端或者其他位置,可以有多个。接收器1001例如可以为接收主麦克1004和辅助麦克1005采集的声音信号的接收电路,处理器1002 例如可以为中央处理器(CPU),发送器1003例如可以为语音通信芯片等。该声音信号处理设备可以为手机、或者具有通讯模块的其他移动终端设备。

可选地,上述声音信号处理策略包括第一声音信号处理策略;

处理器1002具体用于:若第一声音信号的音量小于所述第二声音信号的音量,则确定所述声音信号处理策略为第一声音信号处理策略;其中,第一声音信号处理策略为:确定第二声音信号的音量是否大于等于预设音量阈值;发送器1003具体用于:若第二声音信号的音量大于等于预设音量阈值,则确定向通信对端发送辅助麦克采集到的第二声音信号;若第二声音信号的音量小于预设音量阈值,则放大第二声音信号的音量,所述第二声音信号的音量被放大到大于等于预设音量阈值,并向通信对端发送音量被放大后的第二声音信号。

上述声音信号处理策略包括还第二声音信号处理策略;

处理器1002具体用于:若第一声音信号的音量大于第二声音信号的音量,则确定所述声音信号处理策略为第二声音信号处理策略;其中,第二声音信号处理策略为:将第一声音信号与第二声音信号做差,得到第三声音信号;确定第三声音信号的音量是否大于等于预设音量阈值;发送器1003具体用于:若第三声音信号的音量大于等于预设音量阈值,则确定向通信对端发送第三声音信号;若第三声音信号的音量小于预设音量阈值,则执行音量放大处理操作,执行音量放大处理操作后的声音信号的音量被放大到大于等于预设音量阈值,并向通信对端发送执行音量放大处理操作后的声音信号。

上述声音信号处理策略还包括第三声音信号处理策略;

处理器1002具体用于:若第一声音信号的音量等于第二声音信号的音量,则确定所述声音信号处理策略为第三声音信号处理策略;其中,第三声音信号处理策略为:对第二声音信号的音量进行缩小,并将第一声音信号与音量缩小后的第二声音信号做差,得到第四声音信号;确定第四声音信号的音量是否大于等于预设音量阈值;发送器1003具体用于:若第四声音信号的音量大于等于预设音量阈值,则确定向通信对端发送第四声音信号;若第四声音信号的音量小于预设音量阈值,则执行音量放大处理操作,执行音量放大处理操作后的声音信号的音量被放大到大于等于预设音量阈值,并向通信对端发送执行音量放大处理操作后的声音信号。

可选地,上述发送器1003具体用于:

对第二声音信号的音量进行缩小,将第一声音信号与音量缩小后的第二声音信号做差,得到第五声音信号,第五声音信号的音量大于等于预设音量阈值,并向通信对端发送第五声音信号;

或者,对第一声音信号的音量进行放大,将音量放大后的第一声音信号与第二声音信号做差,得到第六声音信号,第六声音信号的音量大于等于预设音量阈值,并向通信对端发送第六声音信号;

或者,对第二声音信号的音量进行缩小,并且对第一声音信号的音量进行放大;将音量放大后的第一声音信号与音量缩小后的第二声音信号做差,得到第七声音信号,第七声音信号的音量大于等于预设音量阈值,并向通信对端发送第七声音信号。

可选地,上述处理器1002还用于:

确定第一声音信号的音量和第二声音信号的音量是否大于等于最小音量阈值;若均大于等于最小音量阈值,则执行根据第一声音信号的音量和第二声音信号的音量之间的大小关系,确定声音信号处理策略的步骤;

其中,最小音量阈值小于预设音量阈值。

可选地,最小音量阈值为20db,预设音量阈值为40db。

本实施例的声音信号处理设备,可以用于执行本发明任意实施例所提供的声音信号处理方法的技术方案,其实现原理和技术效果类似,此处不再赘述。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在本申请所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述,以上实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的精神和范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1