抖动参数的获取方法、装置、设备及存储介质制造方法及图纸

技术编号:23497955 阅读:18 留言:0更新日期:2020-03-13 13:06
本申请公开了一种抖动参数的获取方法、装置、设备及存储介质,属于互联网技术领域,所述方法包括:获取音频数据;生成音频数据对应的频域离散信号;对频域离散信号进行滤波处理,滤除非关键频率,得到滤波频域离散信号;根据滤波频域离散信号,生成修正后的音频数据;从修正后的音频数据中提取振幅关键点,得到抖动参数。本申请实施例提供的技术方案,一方面,解决了相关技术中抖动参数的获取对工作人员依赖性强,且效率低的技术问题,提高了抖动参数的生成效率,降低了生成抖动参数的过程对工作人员的依赖性;另一方面,游戏界面随着音效进行抖动时,抖动平滑,降低了游戏的粗糙感。

Acquisition method, device, equipment and storage medium of jitter parameters

【技术实现步骤摘要】
抖动参数的获取方法、装置、设备及存储介质
本申请实施例涉及计算机和互联网
,特别涉及一种抖动参数的获取方法、装置、设备及存储介质。
技术介绍
随着游戏种类和内容的不断丰富,游戏中虚拟对象的技能也逐渐增加。在相关技术中,游戏中的虚拟对象在释放技能的时候,用户界面根据技能播放该虚拟对象对应的美术动作,与此同时,用户界面发生对应的镜头抖动。其中,镜头抖动的参数可以根据虚拟对象的美术动作确定,例如,游戏美术人员在确定虚拟对象释放技能时对应的美术动作之后,根据美术动作确定镜头抖动参数。然而,在上述相关技术中,由于需要美术人员根据美术动作人为确定镜头抖动参数,抖动参数的获取对工作人员依赖性强,且效率低。
技术实现思路
本申请实施例提供了一种抖动参数的获取方法、装置、设备及存储介质,可用于解决相关技术中抖动参数的获取对工作人员依赖性强,且效率低的技术问题。所述技术方案如下:一方面,本申请实施例提供了一种抖动参数的获取方法,所述方法包括:获取音频数据;生成所述音频数据对应的频域离散信号;对所述频域离散信号进行滤波处理,滤除非关键频率信号,得到滤波频域离散信号;其中,所述非关键频率信号是指所述音频数据中的噪声信号;根据所述滤波频域离散信号,生成修正后的音频数据;从所述修正后的音频数据中提取振幅关键点,得到抖动参数。另一方面,本申请实施例提供了一种抖动参数的获取方法,所述方法包括:获取游戏应用程序中的音频数据;生成所述音频数据对应的频域离散信号;对所述频域离散信号进行滤波处理,滤除非关键频率信号,得到滤波频域离散信号;其中,所述非关键频率信号是指所述音频数据中的噪声信号;根据所述滤波频域离散信号,生成修正后的音频数据;从所述修正后的音频数据中提取振幅关键点,得到抖动参数,所述抖动参数用于控制所述游戏应用程序中相机的抖动。再一方面,本申请实施例提供了一种游戏界面的显示方法,所述方法包括:显示游戏界面;接收对应于目标技能的释放指令;根据所述释放指令,控制虚拟对象释放所述目标技能;播放所述目标技能对应的技能音效,并控制所述游戏界面进行抖动;其中,所述游戏界面的抖动参数是根据所述技能音效所对应的音频数据生成的。又一方面,本申请实施例提供了一种抖动参数的获取装置,所述装置包括:音频获取模块,用于获取音频数据;信号生成模块,用于生成所述音频数据对应的频域离散信号;信号滤波模块,用于对所述频域离散信号进行滤波处理,滤除非关键频率信号,得到滤波频域离散信号;其中,所述非关键频率信号是指所述音频数据中的噪声信号;音频修正模块,用于根据所述滤波频域离散信号,生成修正后的音频数据;参数获取模块,用于从所述修正后的音频数据中提取振幅关键点,得到抖动参数。还一方面,本申请实施例提供了一种抖动参数的获取装置,所述装置包括:音频获取模块,用于获取游戏应用程序中的音频数据;信号生成模块,用于生成所述音频数据对应的频域离散信号;信号滤波模块,用于对所述频域离散信号进行滤波处理,滤除非关键频率信号,得到滤波频域离散信号;其中,所述非关键频率信号是指所述音频数据中的噪声信号;音频修正模块,用于根据所述滤波频域离散信号,生成修正后的音频数据;参数获取模块,用于从所述修正后的音频数据中提取振幅关键点,得到抖动参数,所述抖动参数用于控制所述游戏应用程序中相机的抖动。还一方面,本申请实施例提供了一种游戏界面的显示装置,所述装置包括:界面显示模块,用于显示游戏界面;指令接收模块,用于接收对应于目标技能的释放指令;技能释放模块,用于根据所述释放指令,控制虚拟对象释放所述目标技能;界面抖动模块,用于播放所述目标技能对应的技能音效,并控制所述游戏界面进行抖动;其中,所述游戏界面的抖动参数是根据所述技能音效所对应的音频数据生成的。还一方面,本申请实施例提供了一种计算机设备,所述计算机设备包括处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现上述抖动参数的获取方法。可选地,上述计算机设备可以是服务器,也可以是终端。还一方面,本申请实施例提供了一种终端,所述终端包括处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现上述游戏界面的显示方法。还一方面,本申请是实施例提供了一种计算机可读存储介质,所述存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由处理器加载并执行以实现上述抖动参数的获取方法。还一方面,本申请是实施例提供了一种计算机可读存储介质,所述存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由处理器加载并执行以实现上述游戏界面的显示方法。还一方面,本申请实施例提供一种计算机程序产品,所述计算机程序产品被处理器执行时,用于实现上述抖动参数的获取方法。还一方面,本申请实施例提供一种计算机程序产品,所述计算机程序产品被处理器执行时,用于实现上述游戏界面的显示方法。本申请实施例提供的技术方案可以带来如下有益效果:提供了一种自动生成与音频数据对应的抖动参数的技术方案,一方面,通过上述技术方法生成抖动参数,解决了相关技术中抖动参数的获取对工作人员依赖性强,且效率低的技术问题,提高了抖动参数的生成效率,降低了生成抖动参数的过程对工作人员的依赖性;另一方面,通过上述技术方案生成的抖动参数与音频数据的配合度高,游戏界面随着音效进行抖动时,抖动平滑,降低了游戏的粗糙感。附图说明为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本申请一个实施例提供的实施环境的示意图;图2是本申请一个实施例提供的抖动参数的获取方法的流程图;图3示出了一个傅里叶变换前后的信号的示意图;图4示出了一个简单限幅滤波法前后的振幅关键点变化的示意图;图5是本申请另一个实施例提供的抖动参数的获取方法的流程图;图6示出了一个选取最大振幅的方法的示意图;图7示出了一个分段频域采样数据的形状的示意图;图8是本申请一个实施例提供的游戏界面的显示方法的流程图;图9示出了一个游戏应用程序中的两种不同技能的图标的示意图;图10示出了一个游戏界面的显示方法的流程图;图1本文档来自技高网...

【技术保护点】
1.一种抖动参数的获取方法,其特征在于,所述方法包括:/n获取音频数据;/n生成所述音频数据对应的频域离散信号;/n对所述频域离散信号进行滤波处理,滤除非关键频率信号,得到滤波频域离散信号;其中,所述非关键频率信号是指所述音频数据中的噪声信号;/n根据所述滤波频域离散信号,生成修正后的音频数据;/n从所述修正后的音频数据中提取振幅关键点,得到抖动参数。/n

【技术特征摘要】
1.一种抖动参数的获取方法,其特征在于,所述方法包括:
获取音频数据;
生成所述音频数据对应的频域离散信号;
对所述频域离散信号进行滤波处理,滤除非关键频率信号,得到滤波频域离散信号;其中,所述非关键频率信号是指所述音频数据中的噪声信号;
根据所述滤波频域离散信号,生成修正后的音频数据;
从所述修正后的音频数据中提取振幅关键点,得到抖动参数。


2.根据权利要求1所述的方法,其特征在于,所述从所述修正后的音频数据中提取振幅关键点,得到抖动参数,包括:
从所述修正后的音频数据中采样获取振幅关键点;
对所述振幅关键点进行过滤处理,得到处理后的振幅关键点;
基于所述处理后的振幅关键点得到所述抖动参数。


3.根据权利要求2所述的方法,其特征在于,所述对所述振幅关键点进行过滤处理,得到处理后的振幅关键点,包括:
将振幅低于预设门限值的振幅关键点的振幅调整为零,得到所述处理后的振幅关键点。


4.根据权利要求2所述的方法,其特征在于,所述基于所述处理后的振幅关键点得到所述抖动参数,包括:
获取所述处理后的振幅关键点的相关信息,所述相关信息包括:标识、数量和振幅;
根据所述相关信息生成贝塞尔曲线,所述贝塞尔曲线用于表征所述抖动参数。


5.根据权利要求1至4任一项所述的方法,其特征在于,所述对所述频域离散信号进行滤波处理,滤除非关键频率信号,得到滤波频域离散信号,包括:
获取关键频率;
根据所述关键频率,确定所述频域离散信号的滤波范围;
滤除所述滤波范围之外的频域离散信号,且保留所述滤波范围之内的频域离散信号,得到所述滤波频域离散信号。


6.根据权利要求5所述的方法,其特征在于,所述获取关键频率,包括:
对所述音频数据进行分段处理,得到n个分段音频数据,所述n为大于1的整数;
获取各个所述分段音频数据的振幅最大值;
从所述n个分段音频数据中选取目标分段音频数据,所述目标分段音频数据是指所述振幅最大值满足预设条件的分段音频数据;
滤除所述目标分段音频数据对应的频域离散信号中的噪声信号,得到所述关键频率。


7.一种抖动参数的获取方法,其特征在于,所述方法包括:
获取游戏应用程序中的音频数据;
生成所述音频数据对应的频域离散信号;
对所述频域离散信号进行滤波处理,滤除非关键频率信号,得到滤波频域离散信号;其中,所述非关键频率信号是指所述音频数据中的噪声信号;
根据所述滤波频域离散信号,生成修正后的音频数据;
从所述修正后的音频数据中提取振幅关键点,得到抖动参数,所述抖动参数用于控制所述游戏应用程序中相机的抖动。


8.根据权利要求7所述的方法,其特征在于,所述音频数据是指所述游戏应用程序中虚拟对象释放技能时的技能音效所对应的音频数据。


9.一种游戏界面的显示方法,其特征在于,所述方法包括:
显示游戏...

【专利技术属性】
技术研发人员:傅强
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

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

1