车载虚拟动画的构建方法、构建装置及控制方法制造方法及图纸

技术编号:34721744 阅读:20 留言:0更新日期:2022-08-31 18:07
本申请公开了一种车载虚拟动画的构建方法、构建装置及控制方法,构建方法,包括:接收真人面部运动数据和真人身体运动数据;基于真人面部运动数据和真人身体运动数据对目标车辆的预设虚拟人偶进行处理,获得预设虚拟人偶的自定义虚拟动画;将自定义虚拟动画传输至车联网运营管理平台。本申请基于用户提供的真人动画和目标车辆的预设虚拟人偶构建自定义虚拟动画并在车机端展示,满足不同用户的喜好和需求,提高用户体验度和依赖性。提高用户体验度和依赖性。提高用户体验度和依赖性。

【技术实现步骤摘要】
车载虚拟动画的构建方法、构建装置及控制方法


[0001]本申请涉及车辆的人机交互
,更具体地,涉及一种车载虚拟动画的构建方法、构建装置及控制方法。

技术介绍

[0002]车载虚拟人动画是用来表示车机语音处于录音、识别、等待、错误等状态的具象视频,支持通过具象化视频传递语音本身无法体现的情感和个性化因素。随着车载信息娱乐系统和汽车电子软硬件技术的飞速发展,从2017年开始,许多互联网汽车的新型车载系统,均搭载了整车制造商各具特色的车载虚拟人动画,给用户带来了更为鲜活、更富视觉的智能网联驾车体验。
[0003]现有的车载虚拟人动画一般由专业的美术制作团队基于各车厂设计的场景概念提前制作,过程中融入各主机厂的座舱理念和品牌特色,最终体现的通常是一整套固定的动画素材,用户后期无法再对其进行修改,这样的应用体验无法满足不同消费者的喜好和习惯需求。

技术实现思路

[0004]本申请提供一种车载虚拟动画的构建方法、构建装置及控制方法,基于用户提供的真人动画和目标车辆的预设虚拟人偶构建自定义虚拟动画并在车机端展示,满足不同用户的喜好和需求,提高用户体验度和依赖性。
[0005]本申请提供了一种车载虚拟动画的构建方法,包括:
[0006]接收真人面部运动数据和真人身体运动数据;
[0007]基于真人面部运动数据和真人身体运动数据对目标车辆的预设虚拟人偶进行处理,获得预设虚拟人偶的自定义虚拟动画;
[0008]将自定义虚拟动画传输至车联网运营管理平台。
[0009]优选地,基于真人面部运动数据和真人身体运动数据对目标车辆的预设虚拟人偶进行处理,获得预设虚拟人偶的自定义虚拟动画,具体包括:
[0010]依据真人面部运动数据和真人身体运动数据分别获得预设虚拟人偶的面部关键帧动画和身体关键帧动画;
[0011]对面部关键帧动画和身体关键帧动画进行渲染,获得预设虚拟人偶的自定义虚拟动画。
[0012]优选地,依据真人面部运动数据获得预设虚拟人偶的面部关键帧动画,具体包括:
[0013]依据真人面部运动数据获得面部三维模型;
[0014]通过面部三维模型计算面部捕捉点轨迹;
[0015]将面部捕捉点轨迹对齐到预设虚拟人偶的面部,生成预设虚拟人偶的面部关键帧动画。
[0016]优选地,依据真人身体运动数据获得预设虚拟人偶的身体关键帧动画,具体包括:
[0017]依据真人身体运动数据获得每一帧中人体的全局坐标和相邻两帧之间的关节旋转量;
[0018]将每个关节的全局坐标和相邻两帧之间的关节旋转量转换为该关节的旋转矩阵;
[0019]将所有关节的旋转矩阵对齐到预设虚拟人偶的对应部位,生成预设虚拟人偶的身体关键帧动画。
[0020]本申请提供一种车载虚拟动画的构建装置,包括数据接收模块、自定义虚拟动画获得模块以及传输模块;
[0021]数据接收模块用于接收真人面部运动数据和真人身体运动数据;
[0022]自定义虚拟动画获得模块用于基于真人面部运动数据和真人身体运动数据对目标车辆的预设虚拟人偶进行处理,获得预设虚拟人偶的自定义虚拟动画;
[0023]传输模块用于将自定义虚拟动画传输至车联网运营管理平台。
[0024]优选地,自定义虚拟动画获得模块包括关键帧动画获得模块和渲染模块;
[0025]关键帧动画获得模块用于依据真人面部运动数据和真人身体运动数据分别获得预设虚拟人偶的面部关键帧动画和身体关键帧动画;
[0026]渲染模块用于对面部关键帧动画和身体关键帧动画进行渲染,获得预设虚拟人偶的自定义虚拟动画。
[0027]优选地,关键帧动画获得模块包括面部三维模型获得模块、轨迹计算模块以及第一对齐模块;
[0028]面部三维模型获得模块用于依据真人面部运动数据获得面部三维模型;
[0029]轨迹计算模块用于通过面部三维模型计算面部捕捉点轨迹;
[0030]第一对齐模块用于将面部捕捉点轨迹对齐到预设虚拟人偶的面部,生成预设虚拟人偶的面部关键帧动画。
[0031]优选地,关键帧动画获得模块包括坐标和旋转量获得模块、旋转矩阵转换模块以及第二对齐模块;
[0032]坐标和旋转量获得模块用于依据真人身体运动数据获得每一帧中人体的全局坐标和相邻两帧之间的关节旋转量;
[0033]旋转矩阵转换模块用于将每个关节的全局坐标和相邻两帧之间的关节旋转量转换为该关节的旋转矩阵;
[0034]第二对齐模块用于将所有关节的旋转矩阵对齐到预设虚拟人偶的对应部位,生成预设虚拟人偶的身体关键帧动画。
[0035]本申请还提供一种车载虚拟动画的控制方法,包括:
[0036]接收根据上述车载虚拟动画的构建方法获得的车载虚拟动画以及用户信息;
[0037]对车载虚拟动画进行合法性验证;
[0038]若合法性验证通过,并且接收到车机端的调用请求,则将与车机端的用户信息对应的车载虚拟动画发送至车机端。
[0039]优选地,基于MQTT服务协议与车机端通信。
[0040]通过以下参照附图对本申请的示例性实施例的详细描述,本申请的其它特征及其优点将会变得清楚。
附图说明
[0041]被结合在说明书中并构成说明书的一部分的附图示出了本申请的实施例,并且连同其说明一起用于解释本申请的原理。
[0042]图1为本申请提供的车载虚拟动画的构建方法的流程图;
[0043]图2为本申请提供的获得预设虚拟人偶的自定义虚拟动画的流程图;
[0044]图3为本申请提供的车载虚拟动画的构建装置的结构图;
[0045]图4为本申请提供的关键帧动画获得模块的结构图;
[0046]图5为本申请提供的车载虚拟动画的控制系统的结构图。
具体实施方式
[0047]现在将参照附图来详细描述本申请的各种示例性实施例。应注意到:除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置、数字表达式和数值不限制本申请的范围。
[0048]以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本申请及其应用或使用的任何限制。
[0049]对于相关领域普通技术人员已知的技术、方法和设备可能不作详细讨论,但在适当情况下,技术、方法和设备应当被视为说明书的一部分。
[0050]在这里示出和讨论的所有例子中,任何具体值应被解释为仅仅是示例性的,而不是作为限制。因此,示例性实施例的其它例子可以具有不同的值。
[0051]本申请提供一种车载虚拟动画的构建方法、构建装置及控制方法,基于用户提供的真人动画和目标车辆的预设虚拟人偶构建自定义虚拟动画并在车机端展示,满足不同用户的喜好和需求,提高用户体验度和依赖性。
[0052]实施例一
[0053]需要说明的是,本申请的车载虚拟动画的构建方法可以在移动终端(例如手机、平板、膝上电脑等)上执行,也可以在台本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种车载虚拟动画的构建方法,其特征在于,包括:接收真人面部运动数据和真人身体运动数据;基于所述真人面部运动数据和真人身体运动数据对目标车辆的预设虚拟人偶进行处理,获得所述预设虚拟人偶的自定义虚拟动画;将所述自定义虚拟动画传输至车联网运营管理平台。2.根据权利要求1所述的车载虚拟动画的构建方法,其特征在于,基于所述真人面部运动数据和真人身体运动数据对目标车辆的预设虚拟人偶进行处理,获得所述预设虚拟人偶的自定义虚拟动画,具体包括:依据所述真人面部运动数据和所述真人身体运动数据分别获得所述预设虚拟人偶的面部关键帧动画和身体关键帧动画;对所述面部关键帧动画和所述身体关键帧动画进行渲染,获得所述预设虚拟人偶的自定义虚拟动画。3.根据权利要求2所述的车载虚拟动画的构建方法,其特征在于,依据所述真人面部运动数据获得所述预设虚拟人偶的面部关键帧动画,具体包括:依据所述真人面部运动数据获得面部三维模型;通过所述面部三维模型计算面部捕捉点轨迹;将面部捕捉点轨迹对齐到所述预设虚拟人偶的面部,生成所述预设虚拟人偶的面部关键帧动画。4.根据权利要求2所述的车载虚拟动画的构建方法,其特征在于,依据所述真人身体运动数据获得所述预设虚拟人偶的身体关键帧动画,具体包括:依据所述真人身体运动数据获得每一帧中人体的全局坐标和相邻两帧之间的关节旋转量;将每个关节的全局坐标和相邻两帧之间的关节旋转量转换为该关节的旋转矩阵;将所有关节的旋转矩阵对齐到所述预设虚拟人偶的对应部位,生成所述预设虚拟人偶的身体关键帧动画。5.一种车载虚拟动画的构建装置,其特征在于,包括数据接收模块、自定义虚拟动画获得模块以及传输模块;所述数据接收模块用于接收真人面部运动数据和真人身体运动数据;所述自定义虚拟动画获得模块用于基于所述真人面部运动数据和真人身体运动数据对目标车辆的预设虚拟人偶进行处理,获得所述预设虚拟人偶的自定义虚拟动画;所述传输模块用于将所述自定义虚拟...

【专利技术属性】
技术研发人员:张雨婷陈桃花胡燕娇阚瑞王点墨
申请(专利权)人:安徽江淮汽车集团股份有限公司
类型:发明
国别省市:

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

1