音频处理方法和装置制造方法及图纸

技术编号:38815917 阅读:14 留言:0更新日期:2023-09-15 19:55
本申请实施例提供一种音频处理方法和装置,方法包括:响应于针对第一控件的操作,终端设备获取N个第一目标数据;终端设备基于N个第一目标数据确定终端设备与耳机是否为同方向运动;当终端设备与耳机为同方向运动时,终端设备基于第二目标数据,对第一音频信号进行空间音频渲染处理,得到第二音频信号;其中,第二目标数据包括:基于终端设备获取的、终端设备的第三角速度数据和第三加速度数据,以及基于耳机获取的、耳机的第四角速度数据和第四加速度数据。这样即使终端设备处于使得头部转动角度被动发生偏移的场景中,终端设备也可以基于第二目标数据实现对于声像的精准估计,并提高用户的听觉体验。用户的听觉体验。用户的听觉体验。

【技术实现步骤摘要】
音频处理方法和装置


[0001]本申请涉及终端
,尤其涉及一种音频处理方法和装置。

技术介绍

[0002]随着终端设备的普及和发展,人们对于终端设备的功能需求也越发多样化。例如,为了满足用户佩戴耳机时对音频的收听需求,终端设备可以在用户利用耳机收听音频的过程中,确定声像的位置,并基于声像的位置对初始音频信号进行处理,使得用户收听到的经过处理后的音频信号更具有空间感和方位感。其中,声像可以理解为声源在声场中的发声位置,或也可以理解为声音的方向。
[0003]通常情况下,终端设备可以利用耳机中检测头部转动角度,并将该头部转动角度发送至终端设备,使得终端设备可以根据该头部转动角度对声像位置进行调整,使得处理后的音频信号可以呈现出由于头部转动角度带来的声像变化。
[0004]然而,在部分场景中,基于上述音频处理方法估计出的声像位置的准确率较低,使得用户难以达到较好的音频收听体验。

技术实现思路

[0005]本申请实施例提供一种音频处理方法和装置,当终端设备与耳机为同方向运动时,终端设备可以基于第三角速度数据、第三加速度数据、第四角速度数据和第四加速度数据对第一音频信号进行处理,得到第二音频信号,这样即使终端设备处于使得头部转动角度被动发生偏移的场景中,终端设备也可以基于第二目标数据实现对于声像的精准估计,并提高用户的听觉体验。
[0006]第一方面,本申请实施例提供一种音频处理方法,应用于终端设备,终端设备与耳机建立通信连接,方法包括:终端设备显示第一界面;其中,第一界面中包括第一控件;响应于针对第一控件的操作,终端设备获取N个第一目标数据;其中,N个第一目标数据中的任一个包括:基于终端设备获取的、终端设备的第一角速度数据和第一加速度数据,以及基于耳机获取的、耳机的第二角速度数据和第二加速度数据;终端设备基于N个第一目标数据确定终端设备与耳机是否为同方向运动;当终端设备与耳机为同方向运动时,终端设备基于第二目标数据,对第一音频信号进行空间音频渲染处理,得到第二音频信号;其中,第二目标数据包括:基于终端设备获取的、终端设备的第三角速度数据和第三加速度数据,以及基于耳机获取的、耳机的第四角速度数据和第四加速度数据。这样,当终端设备与耳机为同方向运动时,终端设备可以基于第三角速度数据、第三加速度数据、第四角速度数据和第四加速度数据对第一音频信号进行处理,得到第二音频信号,这样即使终端设备处于使得头部转动角度被动发生偏移的场景中,终端设备也可以基于第二目标数据实现对于声像的精准估计,并提高用户的听觉体验。
[0007]在一种可能的实现方式中,方法还包括:终端设备基于第三角速度数据和第三加速度数据,确定终端设备对应的第一转动角度,以及基于第四角速度数据和第四加速度数
据,确定耳机对应的第二转动角度;终端设备基于第二目标数据,对第一音频信号进行空间音频渲染处理,包括:终端设备基于目标角度,对第一音频信号进行空间音频渲染处理;其中,目标角度是基于第一转动角度以及第二转动角度计算得到的。这样,终端设备可以通过终端设备与耳机之间的角度偏差,对音频信号进行处理,提高声像的准确性,并提高用户的听觉体验。
[0008]在一种可能的实现方式中,终端设备基于第三角速度数据和第三加速度数据,确定终端设备对应的第一转动角度,以及基于第四角速度数据和第四加速度数据,确定耳机对应的第二转动角度,包括:终端设备基于第三角速度数据和第三加速度数据确定第一重力向量,以及基于第四角速度数据和第四加速度数据确定第二重力向量;终端设备获取第一重力向量投影到第一载体坐标系时的第一投影向量、以及第二重力向量投影到第二载体坐标系时的第二投影向量;其中,第一载体坐标系为终端设备对应的坐标系,第二载体坐标系为耳机对应的坐标系;终端设备基于第一投影向量以及第三角速度数据确定第一转动角度,以及基于第二投影向量以及第四角速度数据确定第二转动角度。这样,终端设备可以通过六轴融合方法确定各设备对应的重力向量,并通过任一向量投影到相应的载体坐标系时对应的投影向量,实现对于转动角度的准确估计。
[0009]在一种可能的实现方式中,方法还包括:终端设备基于第一投影向量以及第三角速度数据确定终端设备在水平方向上的第五角速度数据,以及基于第二投影向量以及第四角速度数据确定耳机在水平方向上的第六角速度数据;终端设备基于第一投影向量以及第三角速度数据确定第一转动角度,以及基于第二投影向量以及第四角速度数据确定第二转动角度,包括:终端设备基于第五角速度数据以及第一预设时长确定第一转动角度,以及基于第六角速度数据以及第一预设时长确定第二转动角度。这样,终端设备可以通过获取角速度数据在水平方向上的分量,确定终端设备与耳机之间水平方向的偏移。
[0010]在一种可能的实现方式中,方法还包括:终端设备获取第二预设时长内N个第七角速度数据的方差,和/或第二预设时长内N个第三投影向量的内积之和;其中,第二预设时长内包括N个时间点,N个第七角速度数据中的任一个为:终端设备基于N个时间点中的任一个时间点对应的任一个第三投影向量、以及任一个时间点对应的耳机的第八角速度数据得到的;任一个第三投影向量为:任一个时间点对应的耳机的重力向量投影到第二载体坐标系时得到的;当方差大于第一阈值和/或内积之和小于第二阈值时,终端设备确定目标角度为0度。这样,为了将用户头部处于几乎静止状态下的声像调整至终端设备的正前方,终端设备可以将头部稳定时对应的角度设置为0
°
,例如当用户佩戴耳机且长时间注视终端设备时,用户可以感受到声像处于终端设备的正前方,减少声像位于其他位置时带来的突兀,提高用户的听觉体验。
[0011]在一种可能的实现方式中,方法还包括:终端设备显示蓝牙功能对应的第二界面;第二界面中包括用于与耳机建立连接的第二控件;响应于针对第二控件的操作,终端设备显示第三界面;第三界面中包括用于对耳机进行播放设置的第三控件;终端设备显示第一界面,包括:响应于针对第三控件的操作,终端设备显示第一界面。这样,终端设备可以为用户提供空间音频渲染功能,使得用户可以基于收听音频的需求,确定是否开启空间音频渲染功能,并在用户开启空间音频渲染功能时,提高用户收听音频的使用体验。
[0012]在一种可能的实现方式中,终端设备基于N个第一目标数据确定终端设备与耳机
是否为同方向运动,包括:终端设备将N个第一目标数据输入到预设模型中,输出目标识别结果;其中,目标识别结果包括:终端设备与耳机为同方向运动,或者终端设备与耳机不为同方向运动。这样,终端设备可以利用预设模型,对终端设备与耳机是否为同方向运动的情况进行精准识别。
[0013]第二方面,本申请实施例提供一种音频处理装置,显示单元,用于显示第一界面;其中,第一界面中包括第一控件;响应于针对第一控件的操作,处理单元,用于获取N个第一目标数据;其中,N个第一目标数据中的任一个包括:基于终端设备获取的、终端设备的第一角速度数据和第一加速度数据,以及基于耳机获取的、耳机的第二角速度数据和第二加速度数据;处理单元,还用本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种音频处理方法,其特征在于,应用于终端设备,所述终端设备与耳机建立通信连接,所述方法包括:所述终端设备显示第一界面;其中,所述第一界面中包括第一控件;响应于针对第一控件的操作,所述终端设备获取N个第一目标数据;其中,所述N个第一目标数据中的任一个包括:基于所述终端设备获取的、所述终端设备的第一角速度数据和第一加速度数据,以及基于所述耳机获取的、所述耳机的第二角速度数据和第二加速度数据;所述终端设备基于所述N个第一目标数据确定所述终端设备与所述耳机是否为同方向运动;当所述终端设备与所述耳机为同方向运动时,所述终端设备基于第二目标数据,对第一音频信号进行空间音频渲染处理,得到第二音频信号;其中,所述第二目标数据包括:基于所述终端设备获取的、所述终端设备的第三角速度数据和第三加速度数据,以及基于所述耳机获取的、所述耳机的第四角速度数据和第四加速度数据。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:所述终端设备基于所述第三角速度数据和第三加速度数据,确定所述终端设备对应的第一转动角度,以及基于所述第四角速度数据和所述第四加速度数据,确定所述耳机对应的第二转动角度;所述终端设备基于第二目标数据,对第一音频信号进行空间音频渲染处理,包括:所述终端设备基于目标角度,对所述第一音频信号进行空间音频渲染处理;其中,所述目标角度是基于所述第一转动角度以及所述第二转动角度计算得到的。3.根据权利要求2所述的方法,其特征在于,所述终端设备基于所述第三角速度数据和第三加速度数据,确定所述终端设备对应的第一转动角度,以及基于所述第四角速度数据和所述第四加速度数据,确定所述耳机对应的第二转动角度,包括:所述终端设备基于所述第三角速度数据和第三加速度数据确定第一重力向量,以及基于所述第四角速度数据和所述第四加速度数据确定第二重力向量;所述终端设备获取所述第一重力向量投影到第一载体坐标系时的第一投影向量、以及所述第二重力向量投影到第二载体坐标系时的第二投影向量;其中,所述第一载体坐标系为所述终端设备对应的坐标系,所述第二载体坐标系为所述耳机对应的坐标系;所述终端设备基于所述第一投影向量以及所述第三角速度数据确定所述第一转动角度,以及基于所述第二投影向量以及所述第四角速度数据确定所述第二转动角度。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:所述终端设备基于所述第一投影向量以及所述第三角速度数据确定所述终端设备在水平方向上的第五角速度数据,以及基于所述第二投影向量以及所述第四角速度数据确定所述...

【专利技术属性】
技术研发人员:邸皓轩陈政李丹洪林文钊
申请(专利权)人:荣耀终端有限公司
类型:发明
国别省市:

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

1