一种运动参数确定方法和装置制造方法及图纸

技术编号:30692301 阅读:14 留言:0更新日期:2021-11-06 09:26
本申请提供了一种运动参数确定方法和装置,其中,方法包括:预先针对目标对象的运动情况构建复合函数集合,当获取到目标时间时,可以从预先构建的复合函数集合中,确定目标时间对应的复合函数,作为目标复合函数,然后根据目标时间和目标复合函数,即可确定目标时间对应的目标运动参数值。由此可见,本申请通过函数计算的方式确定目标时间对应的目标运动参数值,免去了逐帧迭代的过程,耗时更短,效率更高,并且,本申请提供的运动参数确定方法能够得到任意时间对应的目标运动参数值。得到任意时间对应的目标运动参数值。得到任意时间对应的目标运动参数值。

【技术实现步骤摘要】
一种运动参数确定方法和装置


[0001]本申请涉及数据处理
,特别是涉及一种运动参数确定方法和装置。

技术介绍

[0002]目前,存在大量需要通过相机等设备展示目标对象的运动轨迹的游戏,比如飞盘高尔夫游戏、高尔夫球游戏等。为了更好地将目标对象的运动轨迹展示出来,通常需要知道目标对象在各个时间下的运动参数。
[0003]现有技术中,通常通过帧迭代方式进行运动参数的计算,即通过上一帧的运动参数推导下一帧的运动参数。但是,帧迭代方式存在以下缺点:第一,若要确定指定时间下的运动参数值,需要首先找到指定时间对应的指定帧,然后再进行推导,过程较为繁琐;第二,若指定时间位于两帧之间,则无法得到对应运动参数值。

技术实现思路

[0004]有鉴于此,本申请提供了一种运动参数确定方法和装置,用于确定目标时间对应的目标运动参数值,其技术方案如下:
[0005]一种运动参数确定方法,包括:
[0006]获取目标时间;
[0007]从预先针对目标对象的运动情况构建的复合函数集合中,确定目标时间对应的复合函数,作为目标复合函数,其中,复合函数集合中任一复合函数均包括输入参数、时间参数和运动参数,任一复合函数均对应一时间段,任一复合函数能够反映对应时间段内时间参数与运动参数的关系,输入参数为使目标对象按照设定轨迹运动的参数;
[0008]根据目标时间和目标复合函数,确定目标时间对应的目标运动参数值。
[0009]可选的,运动参数中包括速度参数;
[0010]构建复合函数集合的过程,包括:
[0011]根据初始输入参数值,确定首个复合函数,其中,初始输入参数值为用户在目标对象开始运动前设置的输入参数的值;
[0012]将首个复合函数作为当前复合函数,基于当前复合函数以及当前复合函数对应的时间段下的最大时间确定运动参数值;
[0013]根据确定出的运动参数值,确定下一复合函数的类型和输入参数值,其中,下一复合函数对应的时间段与当前复合函数对应的时间段相同或相邻;
[0014]根据下一复合函数的类型和输入参数值,确定下一复合函数;
[0015]将下一复合函数作为当前复合函数,返回执行基于当前复合函数以及当前复合函数对应的时间段下的最大时间确定运动参数值,直至基于当前复合函数以及当前复合函数对应的时间段下的最大时间确定的速度值为0。
[0016]可选的,从预先针对目标对象的运动情况构建的复合函数集合中,确定目标时间对应的复合函数,包括:
[0017]从复合函数集合中,确定包含目标时间的时间段对应的复合函数,作为目标复合函数。
[0018]可选的,根据目标时间和目标复合函数,确定目标时间对应的目标运动参数值,包括:
[0019]若目标复合函数为一个,则基于目标时间和一个目标复合函数确定一个目标复合函数下目标时间对应的运动参数值,作为目标运动参数值;
[0020]若目标复合函数为多个,则基于目标时间和每个目标复合函数确定每个目标复合函数下目标时间对应的运动参数值;基于各个目标复合函数下目标时间对应的运动参数值,确定目标运动参数值。
[0021]可选的,运动参数包括但不限于以下参数:位置、速度、旋转、法线、速度、加速度、角速度和角加速度。
[0022]可选的,运动参数包括多个参数,目标运动参数值包括多个参数值;
[0023]运动参数确定方法,还包括:
[0024]将目标运动参数值包含的每个参数值通过每个参数对应的API接口输出。
[0025]一种运动参数确定装置,包括:
[0026]时间获取模块,用于获取目标时间;
[0027]目标函数确定模块,用于从预先针对目标对象的运动情况构建的复合函数集合中,确定目标时间对应的复合函数,作为目标复合函数,其中,复合函数集合中任一复合函数均包括输入参数、时间参数和运动参数,任一复合函数均对应一时间段,任一复合函数能够反映对应时间段内时间参数与运动参数的关系,输入参数为使目标对象按照设定轨迹运动的参数;
[0028]目标参数值确定模块,用于根据目标时间和目标复合函数,确定目标时间对应的目标运动参数值。
[0029]可选的,运动参数中包括速度参数;
[0030]运动参数确定装置,还包括:
[0031]函数集合构建模块,用于构建复合函数集合;
[0032]函数集合构建模块,包括:
[0033]首个函数确定模块,用于根据初始输入参数值,确定首个复合函数,将首个复合函数作为当前复合函数,其中,初始输入参数值为用户在目标对象开始运动前设置的输入参数的值;
[0034]运动参数值确定模块,用于基于当前复合函数以及当前复合函数对应的时间段下的最大时间确定运动参数值;
[0035]类型及输入参数值确定模块,用于根据确定出的运动参数值,确定下一复合函数的类型和输入参数值,其中,下一复合函数对应的时间段与当前复合函数对应的时间段相同或相邻;
[0036]下个函数确定模块,用于根据下一复合函数的类型和输入参数值,确定下一复合函数;
[0037]下个函数确定模块,还用于将下一复合函数作为当前复合函数,返回执行运动参数值确定模块,直至运动参数值确定模块确定的速度值为0。
[0038]可选的,目标函数确定模块,具体用于从复合函数集合中,确定包含目标时间的时间段对应的复合函数,作为目标复合函数。
[0039]可选的,目标参数值确定模块,具体用于若目标复合函数为一个,则基于目标时间和一个目标复合函数确定一个目标复合函数下目标时间对应的运动参数值,作为目标运动参数值;若目标复合函数为多个,则基于目标时间和每个目标复合函数确定每个目标复合函数下目标时间对应的运动参数值,基于各个目标复合函数下目标时间对应的运动参数值,确定目标运动参数值。
[0040]经由上述的技术方案可知,本申请提供的运动参数确定方法,预先会针对目标对象的运动情况构建复合函数集合,当获取到目标时间时,可以从预先构建的复合函数集合中,确定目标时间对应的复合函数,作为目标复合函数,然后根据目标时间和目标复合函数,即可确定目标时间对应的目标运动参数值。由此可见,本申请通过函数计算的方式确定目标时间对应的目标运动参数值,免去了逐帧迭代的过程,耗时更短,效率更高,并且,本申请提供的运动参数确定方法能够得到任意时间对应的目标运动参数值。
附图说明
[0041]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
[0042]图1为本申请实施例提供的运动参数确定方法的流程示意图;
[0043]图2为本申请实施例提供的运动参数确定装置的结构示意图。
具体实施方式
[0044]下面将结本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种运动参数确定方法,其特征在于,包括:获取目标时间;从预先针对目标对象的运动情况构建的复合函数集合中,确定所述目标时间对应的复合函数,作为目标复合函数,其中,所述复合函数集合中任一复合函数均包括输入参数、时间参数和运动参数,任一复合函数均对应一时间段,任一复合函数能够反映对应时间段内时间参数与运动参数的关系,所述输入参数为使所述目标对象按照设定轨迹运动的参数;根据所述目标时间和所述目标复合函数,确定所述目标时间对应的目标运动参数值。2.根据权利要求1所述的运动参数确定方法,其特征在于,所述运动参数中包括速度参数;构建所述复合函数集合的过程,包括:根据初始输入参数值,确定首个复合函数,其中,所述初始输入参数值为用户在所述目标对象开始运动前设置的输入参数的值;将所述首个复合函数作为当前复合函数,基于当前复合函数以及当前复合函数对应的时间段下的最大时间确定运动参数值;根据确定出的运动参数值,确定下一复合函数的类型和输入参数值,其中,所述下一复合函数对应的时间段与所述当前复合函数对应的时间段相同或相邻;根据所述下一复合函数的类型和输入参数值,确定所述下一复合函数;将所述下一复合函数作为当前复合函数,返回执行所述基于当前复合函数以及当前复合函数对应的时间段下的最大时间确定运动参数值,直至基于当前复合函数以及当前复合函数对应的时间段下的最大时间确定的速度值为0。3.根据权利要求1所述的运动参数确定方法,其特征在于,所述从预先针对目标对象的运动情况构建的复合函数集合中,确定所述目标时间对应的复合函数,包括:从所述复合函数集合中,确定包含所述目标时间的时间段对应的复合函数,作为所述目标复合函数。4.根据权利要求1所述的运动参数确定方法,其特征在于,所述根据所述目标时间和所述目标复合函数,确定所述目标时间对应的目标运动参数值,包括:若所述目标复合函数为一个,则基于所述目标时间和所述一个目标复合函数确定所述一个所述目标复合函数下所述目标时间对应的运动参数值,作为所述目标运动参数值;若所述目标复合函数为多个,则基于所述目标时间和每个所述目标复合函数确定每个所述目标复合函数下所述目标时间对应的运动参数值;基于各个所述目标复合函数下所述目标时间对应的运动参数值,确定所述目标运动参数值。5.根据权利要求1所述的运动参数确定方法,其特征在于,所述运动参数包括但不限于以下参数:位置、速度、旋转、法线、速度、加速度、角速度和角加速度。6.根据权利要求5所述的运动参数确定方法,其特征在于,所述运动参数包括多个参数,所述目标运动...

【专利技术属性】
技术研发人员:尤闻宇
申请(专利权)人:北京果仁互动科技有限公司
类型:发明
国别省市:

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

1