本发明实施例涉及音源处理,尤其涉及一种音源信号处理方法、装置、显示设备及存储介质。
背景技术:
1、我们观看电视时屏幕画面中的物体通常是运动的,其位置是在变化着的,比如鸟儿的飞行,当前时刻鸟儿位于屏幕中的左下角,下一刻可能就飞到了屏幕右上角,但电视机配置的喇叭位置是不变的,所以各个喇叭发声产生的声像位置是不变的,比如在电视机下方左右两边对称安装了喇叭,声像始终居于电视中间位置,这就导致声像位置和画面中物体的位置不一致,和实际生活中的感受不一样,给用户就带来了比较差的观看体验。
2、现有技术中也提出过一些实现音画追踪的方法,在电视底部和顶部布置喇叭,通过控制各个喇叭的振幅及相位从而使合成声像位置和运动物体位置重合,但我们使用的电视大部分还是双声道的,只在电视底部左右两边各安装了一个喇叭,在顶部并没有喇叭,这时声场也基本只分布于电视底部区域,这种情况下利用现用技术中控制各个喇叭的振幅和相位的方法也并不能使声像位置居于屏幕顶部,当电视画面中鸟儿飞到屏幕顶部时,无法实现声像位置和当前鸟儿位置的重合,因此,如何提高音画追踪的准确度以提高用户的视听体验成为现在亟待解决的问题。
技术实现思路
1、鉴于此,为解决上述技术问题或部分技术问题,本发明实施例提供一种音源信号处理方法、装置、显示设备及存储介质。
2、第一方面,本发明实施例提供一种音源信号处理方法,包括:
3、当显示设备中存在移动的目标对象时,确定所述目标对象在所述显示设备中的多个位置信息;
4、获取每个所述位置信息对应的滤波器,每个所述位置信息对应一个滤波器;
5、在所述目标对象的移动过程中,将音源信号与每个所述位置信息对应的滤波器叠加,以通过所述显示设备的扬声器输出叠加后的虚拟声像信号。
6、在一个可能的实施方式中,所述确定所述目标对象在所述显示设备中的多个位置信息,包括:
7、获取所述目标对象在所述显示设备中的目标移动轨迹;
8、获取所述显示设备的多个网格区域;
9、从所述目标移动轨迹经过的网格区域中,确定预设数量的目标网格区域;
10、确定每个所述目标网格区域为一个位置信息,得到多个所述位置信息。
11、在一个可能的实施方式中,所述在所述目标对象的移动过程中,将音源信号与每个所述位置信息对应的滤波器叠加,包括:
12、获取所述目标对象移动过程中的实时位置信息;
13、确定与所述实时位置信息距离最近的位置信息为目标位置信息;
14、将音源信号与所述目标位置信息对应的滤波器叠加,得到新音源信号;
15、对所述新音源信号进行串扰消除处理,得到所述虚拟声像信号。
16、在一个可能的实施方式中,所述对所述新音源信号进行串扰消除处理,包括:
17、获取每个所述扬声器到所述显示设备对应的观看位置上的人体的左耳和右耳的系统传递函数频响矩阵;
18、对所述系统传递函数频响矩阵进行求逆运算,得到串扰消除滤波器的频响矩阵;
19、根据所述串扰消除滤波器的频响矩阵对所述新音源信号进行串扰消除处理。
20、在一个可能的实施方式中,所述确定所述目标对象在所述显示设备中的多个位置信息之前,所述方法还包括:
21、计算所述显示设备中每个网格区域到所述显示设备对应的观看位置的头相关传输函数,作为每个网格区域的滤波器;
22、将所述观看位置与每个所述网格区域的滤波器对应存储至数据库中;
23、所述获取每个所述位置信息对应的滤波器,包括:
24、从所述数据库中获取每个所述位置信息对应的滤波器。
25、在一个可能的实施方式中,所述方法还包括:
26、当所述观看位置发生变化时,计算每个网格区域到新观看位置的头相关传输函数,作为新滤波器;
27、根据所述新滤波器和所述新观看位置对所述数据库进行更新操作。
28、在一个可能的实施方式中,所述方法还包括:
29、当所述显示设备中存在多个目标对象时,根据每个所述目标对象的重要程度从多个所述目标对象中确定第一目标对象和第二目标对象;
30、确定所述第一目标对象的第一位置信息和第二目标对象的第二位置信息;
31、在所述第一目标对象的移动过程中,将所述第一目标对象对应的第一音源信号与所述第一位置信息对应的滤波器叠加,以通过所述显示设备的第一扬声器输出叠加后的第一虚拟声像信号;
32、在所述第二目标对象的移动过程中,将所述第二目标对象对应的第二音源信号与所述第二位置信息对应的滤波器叠加,以通过所述显示设备的第二扬声器输出叠加后的第二虚拟声像信号。
33、第二方面,本发明实施例提供一种音源信号处理装置,包括:
34、当显示设备中存在移动的目标对象时,确定所述目标对象在所述显示设备中的多个位置信息;
35、获取每个所述位置信息对应的滤波器,每个所述位置信息对应一个滤波器;
36、在所述目标对象的移动过程中,将音源信号与每个所述位置信息对应的滤波器叠加,以通过所述显示设备的扬声器输出叠加后的虚拟声像信号。
37、第三方面,本发明实施例提供一种显示设备,包括:处理器和存储器,所述处理器用于执行所述存储器中存储的音源信号处理程序,以实现上述第一方面中任一项所述的音源信号处理方法。
38、第四方面,本发明实施例提供一种存储介质,所述存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现上述第一方面中任一项所述的音源信号处理方法。
39、本发明实施例提供的音源信号处理方案,通过当显示设备中存在移动的目标对象时,确定所述目标对象在所述显示设备中的多个位置信息;获取每个所述位置信息对应的滤波器,每个所述位置信息对应一个滤波器;在所述目标对象的移动过程中,将音源信号与每个所述位置信息对应的滤波器叠加,以通过所述显示设备的扬声器输出叠加后的虚拟声像信号。由此,可以通过显示设备中移动的目标对象的位置生成虚拟声像信号,以使用户听到的声音与目标对象的在显示设备上的位置匹配,使得虚拟声像信号的位置和显示设备上运动物体重合,使虚拟声像信号的位置更加准确,提高音画追踪的准确度和用户的视听体验。
1.一种音源信号处理方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述确定所述目标对象在所述显示设备中的多个位置信息,包括:
3.根据权利要求1所述的方法,其特征在于,所述在所述目标对象的移动过程中,将音源信号与每个所述位置信息对应的滤波器叠加,包括:
4.根据权利要求3所述的方法,其特征在于,所述对所述新音源信号进行串扰消除处理,包括:
5.根据权利要求2所述的方法,其特征在于,所述确定所述目标对象在所述显示设备中的多个位置信息之前,所述方法还包括:
6.根据权利要求5所述的方法,其特征在于,所述方法还包括:
7.根据权利要求1所述的方法,其特征在于,所述方法还包括:
8.一种音源信号处理装置,其特征在于,包括:
9.一种显示设备,其特征在于,包括:处理器和存储器,所述处理器用于执行所述存储器中存储的音源信号处理程序,以实现权利要求1~7中任一项所述的音源信号处理方法。
10.一种存储介质,其特征在于,所述存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现权利要求1~7中任一项所述的音源信号处理方法。
