System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及智能家居,具体涉及一种虚拟形象显示方法、装置、设备和存储介质。
技术介绍
1、虚拟形象作为支持多模态输出的交互入口,目前被广泛应用于主持、主播、客服等领域,近来,随着中控屏等有屏设备作为全屋智能的入口,通过在有屏设备上搭载虚拟形象逐渐受到智能家电、全屋智能厂商的重视。但是相关技术中虚拟形象与用户存在联动视角不同步的缺陷。
技术实现思路
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、本申请实施例提供一种虚拟形象显示方法、装置、设备和存储介质,应用于包括显示屏的电子设备,包括:确定所述电子设备前存在运动对象,则按照预设驱动参数将所述运动对象对应的虚拟形象显示在所述显示屏上;基于所述运动对象的运动参数,确定所述虚拟形象的目标驱动参数;所述运动参数包括第一参数,所述第一参数表征所述运动对象相对所述显示屏的方向角度;所述目标驱动参数包括第一驱动参数,所述第一驱动参数表征所述虚拟形象在所述显示屏上进行显示的旋转系数;按照所述目标驱动参数将所述虚拟形象显示在所述显示屏上。采用本申请实施例的技术方案,能够根据运动对象的运动参数,确定虚拟形象在显示屏上进行显示的旋转系数,进而能够根据旋转系数确定虚拟形象的旋转角度,从而使得虚拟形象的旋转角度与运动对象相对显示屏的方向角度保持一致,有效实现将虚拟形象与运动对象的视角进行联动。
本文档来自技高网...【技术保护点】
1.一种虚拟形象显示方法,其特征在于,应用于包括显示屏的电子设备,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述基于所述运动对象的运动参数,确定所述虚拟形象的目标驱动参数,包括:
3.根据权利要求2所述的方法,其特征在于,所述位置参数包括第一像素和第二像素;所述第一像素表征所述运动对象在虚拟坐标系中第一坐标轴上的像素坐标;所述第二像素表征所述运动对象在虚拟坐标系中第二坐标轴上的像素坐标;所述根据所述运动对象的位置参数确定所述第一参数,包括:
4.根据权利要求3所述的方法,其特征在于,所述基于所述第一像素和所述第二像素确定所述第一参数,包括:
5.根据权利要求1所述的方法,其特征在于,所述运动参数还包括第二参数;其中,所述第二参数表征所述运动对象与所述显示屏之间的距离;所述目标驱动参数还包括第二驱动参数;所述第二驱动参数表征所述运动对象在所述显示屏上进行显示的缩放系数;所述基于所述运动对象的运动参数,确定所述虚拟形象的目标驱动参数,包括:
6.根据权利要求5所述的方法,其特征在于,所述方法还包括:
< ...【技术特征摘要】
1.一种虚拟形象显示方法,其特征在于,应用于包括显示屏的电子设备,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述基于所述运动对象的运动参数,确定所述虚拟形象的目标驱动参数,包括:
3.根据权利要求2所述的方法,其特征在于,所述位置参数包括第一像素和第二像素;所述第一像素表征所述运动对象在虚拟坐标系中第一坐标轴上的像素坐标;所述第二像素表征所述运动对象在虚拟坐标系中第二坐标轴上的像素坐标;所述根据所述运动对象的位置参数确定所述第一参数,包括:
4.根据权利要求3所述的方法,其特征在于,所述基于所述第一像素和所述第二像素确定所述第一参数,包括:
5.根据权利要求1所述的方法,其特征在于,所述运动参数还包括第二参数;其中,所述第二参数表征所...
【专利技术属性】
技术研发人员:苗忠良,
申请(专利权)人:美的集团武汉制冷设备有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。