System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及音频信号处理,尤其涉及一种声像锚点的插帧补偿方法、装置、显示设备及存储介质。
技术介绍
1、在多媒体技术的快速发展中,视频与音频的同步与融合成为了提升用户体验的关键因素。
2、显示设备在对画面内容进行回放时,画面中经常会出现通过图像识别采集图像中运动物体的位置,发声物体持续移动的画面,例如飞机的飞行、动物的奔跑等,在移动对象进行移动时,其在电视机画面中的位置可能会跟随变化,通过对视频进行采样,识别运动物体在画面中的坐标,并根据坐标赋予声音信息一个坐标锚点(声像锚点),可以让声音信息模拟出在坐标锚点输出的效果,从而使得声效跟随运动物体移动。
3、然而,受限于主芯片算力及系统延迟等因素影响,针对视频画面的采样频率往往受到一定限制,导致视频画面的采样频率远低于音频信号的处理帧率,在画面中运动物体的位置变化剧烈的场景下,这一差异尤为显著,使得音频信号的声像锚点更新不够连续和平滑,进而削弱了音频与视频之间的联动效果,降低了整体视听体验的连贯性和真实感。
4、上述内容仅用于辅助理解本申请的技术方案,并不代表承认上述内容是现有技术。
技术实现思路
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、综上可知,本申请通过在视频采样到的运动物体的坐标点中进行插帧补偿,使得音频信号的声音锚点相比起原本的视频采样频率更加密集,相比起仅仅通过视频采样到的坐标点确定声音信号的声像锚点的方法,本申请通过插针补偿提高了声像锚点的密度,在画面中运动物体的位置变化剧烈的场景下,避免了位置变化剧烈导致的声像锚点的跳跃,提高了音频信号声像锚点的连续性和平滑性,从而提高了音频与视频之间的联动效果,提升了整体视听体验的连贯性。
本文档来自技高网...【技术保护点】
1.一种声像锚点的插帧补偿方法,其特征在于,所述方法包括:
2.如权利要求1所述的声像锚点的插帧补偿方法,其特征在于,所述在各所述坐标点的任意两个相邻的目标坐标点的目标轨迹中插入至少一个补偿坐标点的步骤,包括:
3.如权利要求2所述的声像锚点的插帧补偿方法,其特征在于,所述计算各所述坐标点的任意两个相邻的目标坐标点之间的目标轨迹的步骤包括:
4.如权利要求2所述的声像锚点的插帧补偿方法,其特征在于,所述计算各所述坐标点的任意两个相邻的目标坐标点之间的目标轨迹的步骤包括:
5.如权利要求2所述的声像锚点的插帧补偿方法,其特征在于,所述在所述目标轨迹中插入所述目标数量的补偿坐标点的步骤包括:
6.如权利要求1所述的声像锚点的插帧补偿方法,其特征在于,所述根据所述声像锚点控制所述扬声器的输出参数的步骤包括:
7.如权利要求1所述的声像锚点的插帧补偿方法,其特征在于,所述按照预设的频率获取视频中目标运动物体的坐标点的步骤包括:
8.一种声像锚点的插帧补偿装置,其特征在于,所述装置包括:
9.一
10.一种存储介质,其特征在于,所述存储介质为计算机可读存储介质,所述存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至7中任一项所述的声像锚点的插帧补偿方法的步骤。
...【技术特征摘要】
1.一种声像锚点的插帧补偿方法,其特征在于,所述方法包括:
2.如权利要求1所述的声像锚点的插帧补偿方法,其特征在于,所述在各所述坐标点的任意两个相邻的目标坐标点的目标轨迹中插入至少一个补偿坐标点的步骤,包括:
3.如权利要求2所述的声像锚点的插帧补偿方法,其特征在于,所述计算各所述坐标点的任意两个相邻的目标坐标点之间的目标轨迹的步骤包括:
4.如权利要求2所述的声像锚点的插帧补偿方法,其特征在于,所述计算各所述坐标点的任意两个相邻的目标坐标点之间的目标轨迹的步骤包括:
5.如权利要求2所述的声像锚点的插帧补偿方法,其特征在于,所述在所述目标轨迹中插入所述目标数量的补偿坐标点的步骤包括:
6.如权利要求1所述的声像锚点的插帧补偿方...
【专利技术属性】
技术研发人员:周阳,高汉峰,何辉,金立平,沈思宽,
申请(专利权)人:深圳创维显示科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。