一种确定上行语音数据的方法及移动终端技术

技术编号:14591217 阅读:218 留言:0更新日期:2017-02-08 19:41
本发明专利技术提供了一种确定上行语音数据的方法及移动终端,通过在移动终端设置用于采集声源产生的语音数据的一主麦克风和至少一个副麦克风,所述主麦克风与所述至少一个副麦克风之间具有一距离,并监测主麦克风采集的第一语音数据的脉冲编码调制信号的幅度是否大于第一预设值;若一时刻所述第一语音数据的脉冲编码调制信号的幅度大于第一预设值,获取所述至少一个副麦克风在所述时刻采集的第二语音数据;将所述第二语音数据替换同一时刻的第一语音数据作为上行语音数据进行传输。从而可有效消除上行语音数据的失真情况,提升上行语音数据的质量,增强用户对于移动终端的使用感受。

Method for determining uplink voice data and mobile terminal

The present invention provides a method for determining uplink voice data and a mobile terminal, by setting the mobile terminal for a main microphone voice data acquisition source and at least one side has a microphone, the distance between the main microphone and the at least one pair of microphones, and to monitor the pulse signal of the first modulation encoding the voice data acquisition of the main microphone amplitude is greater than a first preset value; if the pulse modulation signal encoding time of the first voice data is greater than the first preset value, second voice data acquisition of the at least one side of the microphone in the acquisition time; the second will replace the first voice data with voice data a moment as the uplink voice data transmission. Thus, it can effectively eliminate the distortion of the uplink voice data, improve the quality of the uplink voice data, and enhance the user's feeling for the mobile terminal.

【技术实现步骤摘要】

本专利技术实施例涉及通信
,尤其涉及一种确定上行语音数据的方法及移动终端
技术介绍
目前移动终端的上行语音数据主要包括录音、QQ微信语聊、视频、电话等。在这些场景中,当声源距离麦克风较近,或者大声说话的时候,语音产生的气流通过麦克风导音结构作用到麦克风,产生的声压会达到麦克风的声学过载点(AcousticsOverloadPoint,AOP),而声压超过麦克风声学过载点的上行语音数据经过移动终端的模拟增益放大、模数转换处理之后,进入数据信号处理模块(DigitalSignalProcessing,DSP)的脉冲编码调制信号幅度会达到0满刻度分贝(dBFullScale,dBFS),从而导致语音数据出现失真的情况,播放时会出现杂音。现有技术中,通过降低模拟增益的技术手段来改善语音数据失真的情况,但是,降低模拟增益产生的弊端是发送信噪比降低,这种处理方式同样会影响上行语音数据的质量。
技术实现思路
本专利技术提供一种确定上行语音数据的方法及移动终端,以解决现有技术所存在由于语音数据失真而无法确保上行语音数据质量的问题。一方面,本专利技术实施例提供了一种确定上行语音数据的方法,应用于移动终端,所述移动终端具体可以包括用于采集声源产生的语音数据的一主麦克风和至少一个副麦克风,所述主麦克风与所述至少一个副麦克风之间具有一距离;所述方法包括:监测主麦克风采集的第一语音数据的脉冲编码调制信号的幅度是否大于第一预设值;若一时刻的所述第一语音数据的脉冲编码调制信号的幅度大于第一预设值,获取所述至少一个副麦克风在所述时刻采集的第二语音数据;将所述第二语音数据替换同一时刻的第一语音数据作为上行语音数据进行传输。另一方面,本专利技术实施例还提供了一种移动终端,所述移动终端包括用于采集声源产生的语音数据的一主麦克风和至少一个副麦克风,所述主麦克风与所述至少一个副麦克风之间具有一距离;所述移动终端还包括:监测模块,用于监测主麦克风采集的第一语音数据的脉冲编码调制信号的幅度是否大于第一预设值;获取模块,用于若一时刻的所述第一语音数据的脉冲编码调制信号的幅度大于第一预设值,获取所述至少一个副麦克风在所述时刻采集的第二语音数据;传输模块,用于将所述第二语音数据替换同一时刻的第一语音数据作为上行语音数据进行传输。从以上所述可以看出,本专利技术实施例提供的确定上行语音数据的方法及移动终端,通过在移动终端设置用于采集声源产生的语音数据的一主麦克风和至少一个副麦克风,所述主麦克风与所述至少一个副麦克风之间具有一距离,并监测主麦克风采集的第一语音数据的脉冲编码调制信号的幅度是否大于第一预设值;若一时刻所述第一语音数据的脉冲编码调制信号的幅度大于第一预设值,获取所述至少一个副麦克风在所述时刻采集的第二语音数据;将所述第二语音数据替换同一时刻的第一语音数据作为上行语音数据进行传输。从而可有效消除上行语音数据的失真情况,提升上行语音数据的质量,增强用户对于移动终端的使用感受。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例提供的移动终端结构示意图一;图2为本专利技术实施例提供的确定上行语音数据的方法实现过程示意图一;图3为本专利技术实施例提供的移动终端结构示意图二;图4为本专利技术实施例提供的确定上行语音数据的方法实现过程示意图二;图5为本专利技术实施例提供的移动终端结构示意图三;图6为本专利技术实施例提供的移动终端结构示意图四;图7为本专利技术实施例提供的移动终端中获取模块结构示意图;图8为本专利技术实施例提供的移动终端结构示意图五;图9为本专利技术实施例提供的移动终端结构示意图六。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例的附图,对本专利技术实施例的技术方案进行清楚、完整地描述。显然,所描述的实施例是本专利技术的一部分实施例,而不是全部的实施例。基于所描述的本专利技术的实施例,本领域普通技术人员所获得的所有其他实施例,都属于本专利技术保护的范围。除非另作定义,此处使用的技术术语或者科学术语应当为本专利技术所属领域内具有一般技能的人士所理解的通常意义。本专利技术专利申请说明书以及权利要求书中使用的“第一”、“第二”以及类似的词语并不表示任何顺序、数量或者重要性,而只是用来区分不同的组成部分。同样,“一个”或者“一”等类似词语也不表示数量限制,而是表示存在至少一个。“连接”或者“相连”等类似的词语并非限定于物理的或者机械的连接,而是可以包括电性的连接,不管是直接的还是间接的。“上”、“下”、“左”、“右”等仅用于表示相对位置关系,当被描述对象的绝对位置改变后,该相对位置关系也相应地改变。本专利技术实施例提供了一种确定上行语音数据的方法,应用于移动终端10,如图1所示,该移动终端10内具体可以设置有用于采集声源产生的语音数据的一主麦克风11和至少一个副麦克风12,并且,该主麦克风11距离声源的距离小于副麦克风12距离声源的距离,即主麦克风11与至少一个副麦克风12之间具有一距离L。在一具体实施例中,如图1所示,本专利技术实施例所涉及的主麦克风11具体可设置于移动终端10的下部一预设位置处(该下部具体可为移动终端10被正常使用时靠近用户嘴部即声源的部分),至少一个副麦克风12设置于移动终端10与所述下部相对的上部一预设位置处(该上部具体可为移动终端10被正常使用时靠近用户耳廓的部分)。当副麦克风12存在多个时,多个副麦克风12可设置于移动终端10上部的预设位置处。如图2所示,该确定上行语音数据的方法具体可以包括:步骤201,实时监测主麦克风11采集的第一语音数据的脉冲编码调制信号的幅度是否大于第一预设值。当声源产生的声压达到麦克风的声学过载点(AcousticsOverloadPoint,AOP)时会出现语音数据失真的情况,这样情况下的语音数据的脉冲编码调制信号的幅度会接近0dBFS。那么为了提高上行语音数据的质量,避免上行语音数据出现失真的情况,本专利技术实施例所提供的确定上行语音数据的方法需要实时监测主麦克风11采集的第一语音数据的脉冲编码调制信号的幅度是否大于第一预设值(limit1),并在当主麦克风11采集的第一语音数据的脉冲编码调制信号的幅度大于第一预设值时,放弃该第一语音数据,将本申请所涉及的副麦克风12在与第一语音数据同一时刻采集的第二语音数据替换该出现失真的第一语音数据作为最终的上行语音数据进行传输;如果上述第一语音数据的脉冲编码调制信号的幅度小于等于第一预设值,将该第一语音数据作为上行语音数据进行传输。如上所述,当语音数据的脉冲编码调制信号的幅度会接近0dBFS时语音数据会出现失真的情况,因此,为了避免出现上行语音数据出现失真的情况,本专利技术实施例所涉及的第一预设值(limit1)可小于0dBFS,例如limit1=-1dBFS等。该第一预设值是一可调数值,在具体应用时,可基于实际需求进行设定和选取。为了获取语音数据的脉冲编码调制信号的幅度,本专利技术实施例所涉及的方法在执行步骤301之前具体还可以包括以下处理步骤:对主麦克风11和副麦克本文档来自技高网...

【技术保护点】
一种确定上行语音数据的方法,应用于移动终端,其特征在于,所述移动终端包括用于采集声源产生的语音数据的一主麦克风和至少一个副麦克风,所述主麦克风与所述至少一个副麦克风之间具有一距离;所述方法包括:监测主麦克风采集的第一语音数据的脉冲编码调制信号的幅度是否大于第一预设值;若一时刻所述第一语音数据的脉冲编码调制信号的幅度大于第一预设值,获取所述至少一个副麦克风在所述时刻采集的第二语音数据;将所述第二语音数据替换同一时刻的第一语音数据作为上行语音数据进行传输。

【技术特征摘要】
1.一种确定上行语音数据的方法,应用于移动终端,其特征在于,所述移动终端包括用于采集声源产生的语音数据的一主麦克风和至少一个副麦克风,所述主麦克风与所述至少一个副麦克风之间具有一距离;所述方法包括:监测主麦克风采集的第一语音数据的脉冲编码调制信号的幅度是否大于第一预设值;若一时刻所述第一语音数据的脉冲编码调制信号的幅度大于第一预设值,获取所述至少一个副麦克风在所述时刻采集的第二语音数据;将所述第二语音数据替换同一时刻的第一语音数据作为上行语音数据进行传输。2.如权利要求1所述的方法,其特征在于,在所述监测主麦克风采集的第一语音数据的脉冲编码调制信号的幅度是否大于第一预设值的步骤之前还包括:记录所述主麦克风和所述至少一个副麦克风采集语音数据的时间;所述获取所述至少一个副麦克风在所述时刻采集的第二语音数据的步骤包括:基于记录的所述第二语音数据的采集时间,获取所述至少一个副麦克风在所述时刻采集的第二语音数据。3.如权利要求1所述的方法,其特征在于,若所述移动终端中包括多个副麦克风,所述获取所述至少一个副麦克风在所述时刻采集的第二语音数据的步骤包括:获取多个副麦克风在所述时刻采集的多个语音数据;在所述多个语音数据中选择脉冲编码调制信号的幅度小于第二预设值且脉冲编码调制信号的幅度最大的语音数据,所述第二预设值小于所述第一预设值;将选择的语音数据的脉冲编码调制信号的幅度放大至第三预设值,得到所述第二语音数据,所述第三预设值大于所述第一预设值。4.如权利要求1所述的方法,其特征在于,在所述监测主麦克风采集的第一语音数据的脉冲编码调制信号的幅度是否大于第一预设值的步骤之前,还包括:对主麦克风和副麦克风采集的语音数据进行模拟增益处理;对进行模拟增益处理的语音数据进行模数转换处理,得到主麦克风和副麦克风采集的语音数据的脉冲编码调制信号;将所述主麦克风和副麦克风采集的语音数据的脉冲编码调制信号分别存储至对应的缓冲器中。5.如权利要求1所述的方法,其特征在于,所述主麦克风在移动终端的设置位置距离所...

【专利技术属性】
技术研发人员:刘彦彬刘林
申请(专利权)人:维沃移动通信有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1