交互对象的驱动方法、装置、设备以及存储介质制造方法及图纸

技术编号:29098553 阅读:22 留言:0更新日期:2021-06-30 10:09
公开了一种交互对象的驱动方法、装置、设备以及存储介质,所述方法包括:获取所述交互对象的第一控制参数,所述第一控制参数用于控制至少一个身体部位的姿态;根据所述交互对象的当前交互状态,获取所述交互对象的第二控制参数,所述第二控制参数包括目标身体部位中的至少一个局部姿态的局部控制参数,所述目标身体部位为所述至少一个身体部位中的身体部位;根据所述第一控制参数和所述第二控制参数,控制所述交互对象的姿态变化。制所述交互对象的姿态变化。制所述交互对象的姿态变化。

【技术实现步骤摘要】
交互对象的驱动方法、装置、设备以及存储介质


[0001]本公开涉及计算机
,具体涉及一种交互对象的驱动方法、装置、设备以及存储介质。

技术介绍

[0002]虚拟对象的驱动是人机交互领域的重要研究内容。相关技术中,通常根据虚拟对象的多个身体部位的控制参数来控制所述虚拟对象的姿态,然而根据所述控制参数所实现的身体部位的姿态幅度是固定的,例如控制虚拟对象做出的招手的幅度、微笑的幅度等都是固定的,无法适配不同的交互场景或者不同的交互状态。

技术实现思路

[0003]本公开实施例提供一种交互对象的驱动方案。
[0004]根据本公开的一方面,提供一种交互对象的驱动方法,包括:获取所述交互对象的第一控制参数,所述第一控制参数用于控制至少一个身体部位的姿态;根据所述交互对象的当前交互状态,获取所述交互对象的第二控制参数,所述第二控制参数包括目标身体部位中的至少一个局部姿态的局部控制参数,所述目标身体部位为所述至少一个身体部位中的身体部位;根据所述第一控制参数和所述第二控制参数,控制所述交互对象的姿态变化。
[0005]结合本公开提供的任一实施方式,所述根据所述第一控制参数和所述第二控制参数,控制所述交互对象的姿态变化,包括:根据所述第一控制参数中用于控制所述目标身体部位的参数,以及所述第二控制参数中所述目标身体部位中的至少一个局部姿态的局部控制参数,控制所述目标身体部位的姿态。
[0006]结合本公开提供的任一实施方式,所述第一控制参数包括至少一个第一子控制层,所述第一子控制层用于控制所述至少一个身体部位中的一个身体部位的姿态;所述第二控制参数包括至少一个第二子控制层,所述第二子控制层用于控制所述目标身体部位的姿态;所述根据所述第一控制参数中用于控制所述目标身体部位的参数,以及所述第二控制参数中所述目标身体部位中的至少一个局部姿态的局部控制参数,控制所述目标身体部位的姿态,包括:利用所述第一控制参数中所述目标身体部位的第一子控制层以及所述第二控制参数中所述目标身体部位的第二子控制参数层,控制所述目标身体部位的姿态。
[0007]结合本公开提供的任一实施方式,所述身体部位的第一子控制层包括所述身体部位中的至少一个局部姿态的局部控制参数;所述目标身体部位的第二子控制层包括所述目标身体部位的至少一个局部姿态的局部控制参数。
[0008]结合本公开提供的任一实施方式,每个所述第一子控制层和每个所述第二子控制层分别具有权重系数,所述利用所述第一控制参数中所述目标身体部位的第一子控制层以及所述第二控制参数中所述目标身体部位的第二子控制参数层,控制所述目标身体部位的姿态,包括:根据所述目标身体部位的第一子控制层所包括的局部姿态的局部控制参数,以及对应的权重系数,得到第一局部参数值;根据所述目标身体部位的第二子控制层所包含
的局部姿态的局部控制参数,以及对应的权重系数,得到第二局部参数值;根据所述第一局部参数值和所述第二局部参数值,控制所述目标身体部位的姿态。
[0009]结合本公开提供的任一实施方式,所述方法还包括:响应于多个第一子控制层中的第一层和第二层包含至少部分相同的局部姿态的局部控制参数,且所述局部控制参数的值不同,根据所述第一层和所述第二层之间的优先级关系,确定所述第一层和所述第二层对应的权重系数;和/或,响应于所述目标身体部位的第一子控制层与第二子控制层包含至少部分相同的局部姿态的局部控制参数,且局部控制参数的值不同,根据所述第一子控制层和所述第二子控制层之间的优先级关系,确定所述第一子控制层和所述第二子控制层的权重系数。
[0010]结合本公开提供的任一实施方式,所述获取所述交互对象的第一控制参数,包括:获取所述交互对象的回应文本,所述回应文本包含至少一个身体部位的姿态信息;根据所述至少一个身体部位的姿态信息,获取所述至少一个身体部位的第一控制参数。
[0011]结合本公开提供的任一实施方式,所述方法还包括:响应于所述第一控制参数中包含所述目标身体部位的设定姿态的第一姿态控制参数;所述根据所述交互对象的当前交互状态,获取所述交互对象的第二控制参数,包括:根据当前交互状态确定所述目标身体部位的设定姿态对应的目标姿态;根据所述设定姿态和所述目标姿态的转换关系,以及所述第一姿态控制参数,得到所述目标姿态对应的第二姿态控制参数。
[0012]结合本公开提供的任一实施方式,所述根据所述设定姿态和所述目标姿态的转换关系,以及所述第一姿态控制参数,得到所述目标姿态对应的第二姿态控制参数,包括:根据所述目标姿态与所述设定姿态之间的幅度比例,对所述第一姿态控制参数进行变换,得到所述目标姿态对应的第二姿态控制参数。
[0013]结合本公开提供的任一实施方式,所述根据所述第一控制参数和所述第二控制参数,控制所述交互对象的姿态变化,包括:在根据所述第一控制参数控制所述交互对象的姿态的过程中,响应于运行至所述设定姿态的第一姿态控制参数,根据所述设定姿态对应的目标姿态的第二姿态控制参数驱动所述交互对象实现所述目标姿态。
[0014]结合本公开提供的任一实施方式,所述身体部位的姿态包括以下至少一项:面部表情、肢体动作、面部动作、口型。
[0015]结合本公开提供的任一实施方式,所述方法还包括:根据以下至少一项确定所述交互对象的当前交互状态:所述回应文本的语义分析结果;所述回应文本中所包含的关键字;所述回应文本所指示的当前交互意图;当前交互场景。
[0016]根据本公开的一方面,提出一种交互对象的驱动装置,所述装置包括:第一获取单元,用于获取所述交互对象的第一控制参数,所述第一控制参数用于控制至少一个身体部位的姿态;第二获取单元,用于根据所述交互对象的当前交互状态,获取所述交互对象的第二控制参数,所述第二控制参数包括目标身体部位中的至少一个局部姿态的局部控制参数,所述目标身体部位为所述至少一个身体部位中的身体部位;控制单元,用于根据所述第一控制参数和所述第二控制参数,控制所述交互对象的姿态变化。
[0017]结合本公开提供的任一实施方式,所述控制单元具体用于:根据所述第一控制参数中用于控制所述目标身体部位的参数,以及所述第二控制参数中所述目标身体部位中的至少一个局部姿态的局部控制参数,控制所述目标身体部位的姿态。
[0018]结合本公开提供的任一实施方式,所述第一控制参数包括至少一个第一子控制层,所述第一子控制层用于控制所述至少一个身体部位中的一个身体部位的姿态;所述第二控制参数包括至少一个第二子控制层,所述第二子控制层用于控制所述目标身体部位的姿态;所述控制单元在用于根据所述第一控制参数中用于控制所述目标身体部位的参数,以及所述第二控制参数中所述目标身体部位中的至少一个局部姿态的局部控制参数,控制所述目标身体部位的姿态时,具体用于:利用所述第一控制参数中所述目标身体部位的第一子控制层以及所述第二控制参数中所述目标身体部位的第二子控制参数层,控制所述目标身体部位的姿态。
[0019]结合本公开提供的任一实施方式,所述身体部位的第一子控制层包本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种交互对象的驱动方法,其特征在于,所述方法包括:获取所述交互对象的第一控制参数,所述第一控制参数用于控制至少一个身体部位的姿态;根据所述交互对象的当前交互状态,获取所述交互对象的第二控制参数,所述第二控制参数包括目标身体部位中的至少一个局部姿态的局部控制参数,所述目标身体部位为所述至少一个身体部位中的身体部位;根据所述第一控制参数和所述第二控制参数,控制所述交互对象的姿态变化。2.根据权利要求1所述的方法,其特征在于,所述根据所述第一控制参数和所述第二控制参数,控制所述交互对象的姿态变化,包括:根据所述第一控制参数中用于控制所述目标身体部位的参数,以及所述第二控制参数中所述目标身体部位中的至少一个局部姿态的局部控制参数,控制所述目标身体部位的姿态。3.根据权利要求2所述的方法,其特征在于,所述第一控制参数包括至少一个第一子控制层,所述第一子控制层用于控制所述至少一个身体部位中的一个身体部位的姿态;所述第二控制参数包括至少一个第二子控制层,所述第二子控制层用于控制所述目标身体部位的姿态;所述根据所述第一控制参数中用于控制所述目标身体部位的参数,以及所述第二控制参数中所述目标身体部位中的至少一个局部姿态的局部控制参数,控制所述目标身体部位的姿态,包括:利用所述第一控制参数中所述目标身体部位的第一子控制层以及所述第二控制参数中所述目标身体部位的第二子控制参数层,控制所述目标身体部位的姿态。4.根据权利要求3任一项所述的方法,其特征在于,所述身体部位的第一子控制层包括所述身体部位中的至少一个局部姿态的局部控制参数;所述目标身体部位的第二子控制层包括所述目标身体部位的至少一个局部姿态的局部控制参数。5.根据权利要求4所述的方法,其特征在于,每个所述第一子控制层和每个所述第二子控制层分别具有权重系数,所述利用所述第一控制参数中所述目标身体部位的第一子控制层以及所述第二控制参数中所述目标身体部位的第二子控制参数层,控制所述目标身体部位的姿态,包括:根据所述目标身体部位的第一子控制层所包括的局部姿态的局部控制参数,以及对应的权重系数,得到第一局部参数值;根据所述目标身体部位的第二子控制层所包含的局部姿态的局部控制参数,以及对应的权重系数,得到第二局部参数值;根据所述第一局部参数值和所述第二局部参数值,控制所述目标身体部位的姿态。6.根据权利要求4或5所述的方法,其特征在于,所述方法还包括:响应于多个第一子控制层中的第一层和第二层包含至少部分相同的局部姿态的局部控制参数,且所述局部控制参数的值不同,根据所述第一层和所述第二层之间的优先级关系,确定所述第一层和所述第二层对应的权重系数;和/或,响应于所述目标身体部位的第一子控制层与第二子控制层包含至少部分相同的局部姿态的局部控制参数,且局部控制参数的值不同,根据所述第一子控制层和所述第二子控
制层之间的优先级关系,确定所述第一子控制层和所述第二子控制层...

【专利技术属性】
技术研发人员:孙林
申请(专利权)人:北京市商汤科技开发有限公司
类型:发明
国别省市:

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

1