音频处理方法和装置与流程

文档序号:35423518发布日期:2023-09-13 12:36阅读:21来源:国知局
音频处理方法和装置与流程

本技术涉及终端,尤其涉及一种音频处理方法和装置。


背景技术:

1、随着终端设备的普及和发展,人们对于终端设备的功能需求也越发多样化。例如,为了满足用户佩戴耳机时对音频的收听需求,通常情况下,终端设备可以获取基于耳机确定的头部转动角度以及基于终端设备确定的设备转动角度之间的偏转角度,并基于该偏转角度对初始音频信号进行处理,得到目标音频信号,使得用户收听到的目标音频信号更具有空间感和方位感。

2、然而,在部分场景中,可能出现目标音频信号的声像发生较大变化,使得该目标音频信号播放时较为突兀,影响用户的音频收听体验。


技术实现思路

1、本技术实施例提供一种音频处理方法和装置,当终端设备与耳机不为同方向运动时,终端设备基于第三角速度数据和第三加速度数据对第一音频信号进行处理,得到第二音频信号,使得终端设备可以减少由于偏移角度发生较大变化时带来的声像变化较大的情况,并提高用户的听觉体验。

2、第一方面,本技术实施例提供一种音频处理方法,应用于终端设备,终端设备与耳机建立通信连接,方法包括:终端设备显示第一界面;其中,第一界面中包括第一控件;响应于针对第一控件的操作,终端设备获取n个第一目标数据;其中,n个第一目标数据中的任一个包括:基于终端设备获取的、终端设备的第一角速度数据和第一加速度数据,以及基于耳机获取的、耳机的第二角速度数据和第二加速度数据;终端设备基于n个第一目标数据确定终端设备与耳机是否为同方向运动;当终端设备与耳机不为同方向运动时,终端设备基于第二目标数据,对第一音频信号进行空间音频渲染处理,得到第二音频信号;其中,第二目标数据包括基于耳机获取的、耳机的第三角速度数据和第三加速度数据。当终端设备与耳机不为同方向运动时,终端设备基于第三角速度数据和第三加速度数据对第一音频信号进行处理,得到第二音频信号,使得终端设备可以减少由于偏移角度发生较大变化时带来的声像变化较大的情况,并提高用户的听觉体验。

3、在一种可能的实现方式中,终端设备基于n个第一目标数据确定终端设备与耳机是否为同方向运动,包括:终端设备将n个第一目标数据输入到预设模型中,输出目标识别结果;其中,目标识别结果包括:终端设备与耳机为同方向运动,或者终端设备与耳机不为同方向运动。这样,终端设备可以通过预设模型实现对于终端设备与耳机是否为同方向运动的精准识别。

4、在一种可能的实现方式中,终端设备将n个第一目标数据输入到预设模型中,输出目标识别结果,包括:终端设备基于预设时长内获取的n个第一目标数据进行特征提取,得到特征数据;其中,特征数据包括:基于n个第一目标数据中的任一个确定的n个第一特征数据中的任一个第一特征数据;任一个第一特征数据包括下述一种或多种:第一角速度数据的第一模值、第二角速度数据的第二模值、第一加速度数据的模值、第二加速度数据的模值、第一角速度数据的垂直分量、第一角速度数据的水平分量、第二角速度数据的垂直分量、或第二角速度数据的水平分量;终端设备将特征数据输入到预设模型中,得到目标识别结果。这样,终端设备可以通过第一特征提取,捕捉第一目标数据中的运动特征,使得终端设备可以基于第一特征数据,实现对于终端设备与耳机是否为同方向运动的精准识别。

5、在一种可能的实现方式中,特征数据还包括:基于n个第一特征数据确定的第二特征数据;其中,第二特征数据包括下述一种或多种:预设时长内终端设备与耳机绕垂直轴转动的相对角速度的方差、预设时长内终端设备与耳机绕垂直轴转动的相对角速度的均值、预设时长内第一模值与第二模值之差的均值、预设时长内第一模值的均值、预设时长内第二模值的均值、预设时长内第一角速度数据与第二角速度数据之差的方差、预设时长内第一角速度数据与第二角速度数据之差的均值、或预设时长内第一模值的均值与第二模值的均值之间的比值。这样,终端设备可以通过第二特征提取,捕捉第一目标数据中更为深入的运动特征,以提高基于预设模型识别终端设备与耳机是否为同方向运动的准确性。

6、在一种可能的实现方式中,预设模型中包括至少两个决策树模型,终端设备将n个第一目标数据输入到预设模型中,输出目标识别结果,包括:终端设备将n个第一目标数据分别输入到至少两个决策树模型,输出至少两个第一识别结果;终端设备基于至少两个第一识别结果确定目标识别结果。这样,终端设备可以通过至少两个决策树模型,提高预设模型进行数据识别的稳定性和安全性。

7、在一种可能的实现方式中,方法还包括:终端设备获取第一角速度数据或第一加速度数据的第一采集时间、以及第二角速度数据或第二加速度数据的第二采集时间;终端设备基于n个第一目标数据确定终端设备与耳机是否为同方向运动,包括:在第一采集时间与第二采集时间之间的差值小于阈值的情况下,终端设备基于n个第一目标数据确定终端设备与耳机是否为同方向运动。这样,由于耳机侧传输至终端设备的耳机角速度数据以及耳机加速度数据会在传输过程中产生不可避免的延迟,因此终端设备可以通过时间点的比较,提高数据的一致性。

8、在一种可能的实现方式中,终端设备与耳机不为同方向运动包括下述一种或多种:终端设备处于静止状态且耳机处于运动状态、或终端设备处于运动状态且耳机处于静止状态。

9、在一种可能的实现方式中,终端设备基于第二目标数据,对第一音频信号进行空间音频渲染处理,包括:终端设备基于第三角速度数据和第三加速度数据,确定耳机对应的转动角度;终端设备基于转动角度对第一音频信号进行空间音频渲染处理。这样,终端设备可以通过耳机的转动角度,对第一音频信号进行处理,得到第二音频信号,使得终端设备可以减少由于偏移角度发生较大变化时带来的声像变化较大的情况,并提高用户的听觉体验。

10、第二方面,本技术实施例提供一种音频处理装置,显示单元,用于显示第一界面;其中,第一界面中包括第一控件;响应于针对第一控件的操作,处理单元,用于获取n个第一目标数据;其中,n个第一目标数据中的任一个包括:基于终端设备获取的、终端设备的第一角速度数据和第一加速度数据,以及基于耳机获取的、耳机的第二角速度数据和第二加速度数据;处理单元,还用于基于n个第一目标数据确定终端设备与耳机是否为同方向运动;当终端设备与耳机不为同方向运动时,处理单元,还用于基于第二目标数据,对第一音频信号进行空间音频渲染处理,得到第二音频信号;其中,第二目标数据包括基于耳机获取的、耳机的第三角速度数据和第三加速度数据。

11、在一种可能的实现方式中,处理单元,具体用于:将n个第一目标数据输入到预设模型中,输出目标识别结果;其中,目标识别结果包括:终端设备与耳机为同方向运动,或者终端设备与耳机不为同方向运动。

12、在一种可能的实现方式中,处理单元,具体用于:基于预设时长内获取的n个第一目标数据进行特征提取,得到特征数据;其中,特征数据包括:基于n个第一目标数据中的任一个确定的n个第一特征数据中的任一个第一特征数据;任一个第一特征数据包括下述一种或多种:第一角速度数据的第一模值、第二角速度数据的第二模值、第一加速度数据的模值、第二加速度数据的模值、第一角速度数据的垂直分量、第一角速度数据的水平分量、第二角速度数据的垂直分量、或第二角速度数据的水平分量;终端设备将特征数据输入到预设模型中,得到目标识别结果。

13、在一种可能的实现方式中,特征数据还包括:基于n个第一特征数据确定的第二特征数据;其中,第二特征数据包括下述一种或多种:预设时长内终端设备与耳机绕垂直轴转动的相对角速度的方差、预设时长内终端设备与耳机绕垂直轴转动的相对角速度的均值、预设时长内第一模值与第二模值之差的均值、预设时长内第一模值的均值、预设时长内第二模值的均值、预设时长内第一角速度数据与第二角速度数据之差的方差、预设时长内第一角速度数据与第二角速度数据之差的均值、或预设时长内第一模值的均值与第二模值的均值之间的比值。

14、在一种可能的实现方式中,预设模型中包括至少两个决策树模型,处理单元,具体用于:将n个第一目标数据分别输入到至少两个决策树模型,输出至少两个第一识别结果;基于至少两个第一识别结果确定目标识别结果。

15、在一种可能的实现方式中,处理单元,还用于:获取第一角速度数据或第一加速度数据的第一采集时间、以及第二角速度数据或第二加速度数据的第二采集时间;在第一采集时间与第二采集时间之间的差值小于阈值的情况下,基于n个第一目标数据确定终端设备与耳机是否为同方向运动。

16、在一种可能的实现方式中,终端设备与耳机不为同方向运动包括下述一种或多种:终端设备处于静止状态且耳机处于运动状态、或终端设备处于运动状态且耳机处于静止状态。

17、在一种可能的实现方式中,处理单元,具体用于:基于第三角速度数据和第三加速度数据,确定耳机对应的转动角度;终端设备基于转动角度对第一音频信号进行空间音频渲染处理。

18、第三方面,本技术实施例提供一种终端设备,包括处理器和存储器,存储器用于存储代码指令;处理器用于运行代码指令,使得终端设备以执行如第一方面或第一方面的任一种实现方式中描述的方法。

19、第四方面,本技术实施例提供一种计算机可读存储介质,计算机可读存储介质存储有指令,当指令被执行时,使得计算机执行如第一方面或第一方面的任一种实现方式中描述的方法。

20、第五方面,一种计算机程序产品,包括计算机程序,当计算机程序被运行时,使得计算机执行如第一方面或第一方面的任一种实现方式中描述的方法。

21、应当理解的是,本技术的第二方面至第五方面与本技术的第一方面的技术方案相对应,各方面及对应的可行实施方式所取得的有益效果相似,不再赘述。

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