音频数据处理方法、装置、终端和计算机可读存储介质制造方法及图纸

技术编号:33419937 阅读:18 留言:0更新日期:2022-05-19 00:12
本发明专利技术公开了音频数据处理方法、装置、终端和计算机可读存储介质。方法包括:获取第一音频中的待处理帧,根据预设的声道和位置角的对应关系获取待处理帧中各个声道对应的位置角;根据待处理帧中各个声道对应的位置角获取待处理帧中各个声道的左耳头相关传输函数和右耳头相关传输函数;将待处理帧中各个声道对应的音频数据与对应的左耳头相关传输函数进行卷积,获取左声道数据,将待处理帧中各个声道对应的音频数据与对应的右耳头相关传输函数进行卷积,获取右声道数据;将左声道数据和右声道数据组合,得到目标音频的目标帧。本发明专利技术实现将多声道音频处理为左右声道音频,且用户收听该目标音频时,能够体验到环绕立体声的效果。效果。效果。

【技术实现步骤摘要】
音频数据处理方法、装置、终端和计算机可读存储介质


[0001]本专利技术涉及音频数据处理
,特别涉及一种音频数据处理方法、装置、终端和计算机可读存储介质。

技术介绍

[0002]多声道的音频数据,例如杜比5.1声道等,需要配备相应的多个喇叭或音箱才能实现环绕立体的声音效果,而人们目前普遍用来看视频或听音乐的设备如电视机、手机等大多是都是配备两个喇叭,即只支持左右两个声道,即使播放源为多音频数据,也无法实现环绕立体的声音效果。
[0003]因此,现有技术还有待改进和提高。

技术实现思路

[0004]本专利技术实施例提供了一种音频数据处理方法、装置、终端及存储介质,旨在解决现有技术中只支持两个声道的设备无法实现环绕立体的声音效果的问题。
[0005]第一方面,本专利技术实施例提供了一种音频数据处理方法,包括:
[0006]获取第一音频中的待处理帧,根据预设的声道与位置角的对应关系获取待处理帧中各个声道对应的位置角;
[0007]根据待处理帧中各个声道对应的位置角获取待处理帧中各个声道对应的头相关传输函数;其中,每个声道对应的头相关传输函数包括左耳头相关传输函数和右耳头相关传输函数;
[0008]将待处理帧中各个声道对应的音频数据与对应的左耳头相关传输函数进行卷积,获取左声道数据,将待处理帧中各个声道对应的音频数据与对应的右耳头相关传输函数进行卷积,获取右声道数据;
[0009]对左声道数据和右声道数据进行叠加,得到目标音频的目标帧。
[0010]第二方面,本专利技术实施例提供了一种音频数据处理装置,包括:
[0011]第一获取模块,用于获取第一音频中的待处理帧,并根据预设的声道与位置角的对应关系获取待处理帧中各个声道对应的位置角;
[0012]第二获取模块,用于根据待处理帧中各个声道对应的位置角获取待处理帧中各个声道对应的头相关传输函数;其中,每个声道对应的头相关传输函数包括左耳头相关传输函数和右耳头相关传输函数;
[0013]卷积模块,用于将待处理帧中各个声道对应的音频数据与对应的左耳头相关传输函数进行卷积,获取左声道数据,将待处理帧中各个声道对应的音频数据与对应的右耳头相关传输函数进行卷积,获取右声道数据;
[0014]叠加模块,用于对左声道数据和右声道数据进行叠加,得到目标音频的目标帧。
[0015]第三方面,本专利技术实施例提供了一种终端,终端包括存储器、处理器和存储在存储器上并可在处理器运行的音频数据处理程序,处理器执行音频数据处理程序时,实现上述
的方法的步骤。
[0016]第四方面,本专利技术实施例提供了一种计算机可读存储介质,该计算机可读存储介质存储有音频数据处理程序,音频数据处理程序被处理器执行时,实现上述的方法的步骤。
[0017]有益效果:与现有技术相比,本专利技术提供了一种音频数据处理方法、终端及存储介质,本专利技术提供的音频数据处理方法中,预先设置各个声道与位置角的对应关系,确定第一音频的待处理帧中的各个声道对应的位置角,根据位置角获取待处理帧中的各个声道的左右耳头相关传输函数,头相关传输函数是一种声音定位算法,将各个声道的左右耳头相关传输函数分别与声道的音频数据进行卷积,得到左声道数据和右声道数据,并组合的到目标音频的目标帧,这样,就实现将多声道的第一音频处理为左右声道的目标音频,且用户通过双声道播放设备收听输出的该目标音频时,能够体验到环绕立体声的效果。
附图说明
[0018]图1为本专利技术提供的音频数据处理方法的实施例的流程图;
[0019]图2为本专利技术提供的音频数据处理方法的实施例中步骤S100的子步骤的流程图;
[0020]图3为本专利技术提供的音频数据处理方法的实施例中步骤S02的子步骤的流程图;
[0021]图4为本专利技术提供的音频数据处理装置的功能模块示意图;
[0022]图5为本专利技术提供的终端的实施例的原理图。
具体实施方式
[0023]为使本专利技术的目的、技术方案及效果更加清楚、明确,以下参照附图并举实施例对本专利技术进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本专利技术,并不用于限定本专利技术。
[0024]本专利技术提供的一种音频数据处理方法,是可以应用在终端中。终端能够执行本专利技术提供的音频数据处理方法将自身播放产生的音频数据处理至目标音效。
[0025]实施例一
[0026]请参照图1,图1为本专利技术提供的音频数据处理方法的一个实施例的流程图。本实施例提供的音频数据处理方法包括步骤:
[0027]S100、获取第一音频中的待处理帧,根据预设的声道和位置角的对应关系获取待处理帧中各个声道对应的位置角。
[0028]第一音频为待处理的音频,在本实施例中,对第一音频进行处理,得到双声道的目标音频,具体地,终端在播放第一音频时,是将第一音频传输至喇叭或者通过外接端口、蓝牙等传输至耳机、外设音箱等播放设备进行播放,本申请中,在第一音频传输至播放设备之前,对第一音频进行处理得到目标音频后再传输至播放设备。
[0029]第一音频由多个帧组成,在本实施例中,以帧为单位对第一音频进行处理,对于第一音频中的待处理帧,首先将待处理帧中包括的各个声道的音频数据提取出来分别存储,如表1所示,以杜比5.1声道为例,包括6 个声道,分别为前置左声道、前置右声道、中央声道、重低音声道、后置做环绕声道、后置有环绕声道,将各个声道的音频数据提取处理后按表1 中的名称进行存储,当然,可以理解,表1中的名称仅仅只是示例。
[0030]名称含义
in_buffer_channel_left前置左声道in_buffer_channel_right前置右声道in_buffer_channel_center中央声道in_buffer_channel_subwoofer重低音声道in_buffer_channel_leftsurrond后置左环绕声道in_buffer_channel_rightsurrond后置右环绕声道
[0031]表1
[0032]识别出待处理帧中的各个声道后,再根据预设的声道和位置角的对应关系获取待处理帧中各个声道对应的位置角,如图2所示,具体包括:
[0033]S110、根据预设的第一声道与位置角之间的对应关系获取待处理帧的各个第一声道对应的位置角;
[0034]S120、根据预设的帧序号、第二声道与位置角之间的对应关系获取待处理帧的各个第二声道对应的位置角。
[0035]在本实施例中,位置角包括方位角和仰角,每个位置角对应过头部中心的水平面上的一个方位,方位角和仰角的具体划分方式为声音处理领域的现有技术,在此不再赘述。在一种可能的实现方式中,为各个声道分别设置对应的固定位置角,即,对于每个声道,都设置一个声道对应一个位置角,如表2所示。
[0036][0037]表2
[0038]而在本实施例中,为了提升声音的立体感,选取部分声道进行特别处理,使其在本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种音频数据处理方法,其特征在于,包括:获取第一音频中的待处理帧,根据预设的声道和位置角的对应关系获取所述待处理帧中各个声道对应的位置角;根据所述待处理帧中各个声道对应的位置角获取所述待处理帧中各个声道对应的头相关传输函数;其中,每个声道对应的头相关传输函数包括左耳头相关传输函数和右耳头相关传输函数;将所述待处理帧中各个声道对应的音频数据与对应的左耳头相关传输函数进行卷积,获取左声道数据,将所述待处理帧中各个声道对应的音频数据与对应的右耳头相关传输函数进行卷积,获取右声道数据;对所述左声道数据和所述右声道数据进行叠加,得到目标音频的目标帧。2.根据权利要求1所述的方法,其特征在于,所述根据预设的声道和位置角的对应关系获取所述待处理帧中各个声道对应的位置角,包括:根据预设的第一声道与位置角之间的对应关系获取所述待处理帧的各个第一声道对应的位置角;根据预设的帧序号、第二声道与位置角之间的对应关系获取所述待处理帧的各个第二声道对应的位置角。3.根据权利要求2所述的方法,其特征在于,所述第一音频中包括多个帧组,每个帧组中包括连续的N个帧,所述N为大于1的整数,所述根据预设的帧序号、第二声道与位置角之间的对应关系获取所述待处理帧的第二声道对应的位置角之前,所述方法还包括:根据预设参数值建立帧序号、第二声道与位置角之间的对应关系。4.根据权利要求3所述的方法,其特征在于,所述根据预设参数值建立帧序号、第二声道与位置角之间的对应关系,包括:根据预设参数值确定所述第一音频中每个帧组中包括的帧的数量;对于目标第二声道,根据预设规则将预设的位置角集合中各个位置角分别与单个帧组中的帧进行对应,建立帧序号、第二声道与位置角之间的对应关系;其中,每个位置角至少对应单个帧组中的一个帧。5.根据权利要求4所述的方法,其特征在于,所述根据预设参数值确定所述第一音频中每个帧组中包括的帧的数量,包括:获取所述第一音频的帧率;根据所述帧率确定所述预设参数值对应的时长内包括的帧的数量;设置所述第一音频中每个帧组中包括的帧的数量等于所述预设参数值对应的时长内包括的帧的数量。6.根据权利要求4所述的方法,其...

【专利技术属性】
技术研发人员:李纯秦宇
申请(专利权)人:深圳TCL数字技术有限公司
类型:发明
国别省市:

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

1