显示画面的更新方法及装置、储存介质、电子装置制造方法及图纸

技术编号:20544812 阅读:31 留言:0更新日期:2019-03-09 17:48
本发明专利技术实施例提供了一种显示画面的更新方法及装置、储存介质、电子装置,所述方法包括:获取三维眼镜在现实坐标系中的第一位移量,其中,三维眼镜佩戴于体验者的眼睛上;根据三维眼镜的第一位移量,确定虚拟摄像机在仿真软件虚拟坐标系中的第二位移量,其中,仿真软件中的虚拟坐标系与现实坐标系具有对应关系;根据确定的虚拟摄像机的第二位移量更新显示屏上的显示画面。解决了现有技术中通过改变虚拟摄像机的焦距来匹配人物位移后的显示画面,导致不符合人眼真实视觉变化的问题,达到人眼观看到的图像与实际人移动情况完全相同的真实反馈的效果。

Renewal Method and Device of Display Screen, Storage Media and Electronic Device

The embodiment of the present invention provides a method and device for updating the display screen, a storage medium and an electronic device. The method includes acquiring the first displacement of three-dimensional glasses in a real coordinate system, in which the three-dimensional glasses are worn on the eyes of the experiencer, and determining the second displacement of the virtual camera in the virtual coordinate system of the simulation software according to the first displacement of the three-dimensional glasses. The virtual coordinate system in the simulation software corresponds to the real coordinate system, and the display screen on the display screen is updated according to the second displacement of the determined virtual camera. By changing the focal length of the virtual camera to match the displaying picture of the displaced person in the existing technology, the problem that the real vision of the human eye does not conform to the change is solved, and the real feedback effect of the image that the human eye watches is exactly the same as that of the real person's movement is achieved.

【技术实现步骤摘要】
显示画面的更新方法及装置、储存介质、电子装置
本专利技术涉及虚拟仿真
,具体而言,涉及一种显示画面的更新方法及装置、储存介质、电子装置。
技术介绍
目前虚拟仿真技术应用中,大多采用CAVE系统,如图1,体验者104处于由三块显示屏围成的空间内,当然也有更多的显示屏,位于体验者的正上方,脚下,和后方,本文不做过多阐述。三块显示屏显示视频画面(正面显示屏101,左侧显示屏102,右侧显示屏103),人通过佩戴安装标记点的3D眼镜105观看立体画面。显示屏围成的空间上方,安装了多部红外动捕摄像头106,这些摄像头交叉覆盖这个空间,会实时地对空间内特殊的标记点进行空间定位追踪,这些标记点安装在体验者佩戴的3D眼镜上,这样,人在空间内任意移动,动捕系统就会追踪得到眼镜,也就是人眼的空间位移信息,将这个信息实时输出至三块显示屏的显示系统,3D显示图像软件会根据这些空间位置信息,实时地按照位置信息改变视频画面,相应地符合人移动带来的视角变换。这就是虚拟仿真系统的典型应用。通常来说,动捕系统捕捉的眼镜空间位移信息为x,y,z三轴向坐标值,虚拟仿真系统3D软件会得到这三个坐标变化值,然后匹配一定系数,改变3D软件内虚拟摄像机的镜头焦距,来实现屏幕播出的图像大小变化,跟随人移动后,视野视图也跟随变化的感觉。但这种根据坐标值变化,来改变虚拟摄像机焦距的做法,是不符合人实际移动中产生的视觉变化,无法真正做到身临其境的感觉,属于折中的办法。针对现有技术中通过改变虚拟摄像机的焦距来匹配人物位移后的显示画面,导致不符合人眼真实视觉变化的问题,尚未有合理的解决方案。
技术实现思路
本专利技术实施例提供了一种显示画面的更新方法及装置、储存介质、电子装置,以至少解决相关技术中通过改变虚拟摄像机的焦距来匹配人物位移后的显示画面,导致不符合人眼真实视觉变化的问题。根据本专利技术的一个实施例,提供了一种图像显示画面的更新方法,包括:获取三维眼镜在现实坐标系中的第一位移量,其中,所述三维眼镜佩戴于体验者的眼睛上;根据所述三维眼镜的所述第一位移量,确定虚拟摄像机在仿真软件虚拟坐标系中的第二位移量,其中,所述仿真软件中的虚拟坐标系与所述现实坐标系具有对应关系;根据确定的所述虚拟摄像机的第二位移量更新显示屏上的显示画面。优选地,获取三维眼镜在现实坐标系中的第一位移量包括:设定所述现实坐标系中的X轴的方向平行于所述显示屏所在的平面,Y轴的方向垂直于所述显示屏所在的平面,所述现实坐标系所在的平面为地面,所述显示屏垂直于地面设置,所述Y轴的正方向指向所述显示屏所在的平面;获取所述三维眼镜在所述Y轴方向的位移量,将所述三维眼镜在Y轴方向的位移量确定为所述第一位移量。优选地,获取所述三维眼镜在所述Y轴方向的位移量,将所述三维眼镜在Y轴方向的位移量确定为所述第一位移量包括:获取所述三维眼镜一次位移的第一起始坐标值和第一终止坐标值,并提取所述第一起始坐标值中的Y轴坐标值Y1,以及所述第一终止坐标值中的Y轴坐标值Y2;利用所述坐标值Y2减去所述坐标值Y1,得到所述三维眼镜在Y轴方向的位移量△1,将所述位移量△1确定为所述第一位移量;当△1>0时,三维眼镜朝靠近所述显示屏的方向发生位移,当△1<0时,三维眼镜朝远离所述显示屏的方向发生位移;其中,所述一次位移按照以下方式确定:所述三维眼镜从开始移动到本次移动静止的过程,确定为一次位移;或所述三维眼镜在从开始移动到本次移动静止的过程中,按照预设规则分割成多个位移阶段,将其中每个位移阶段确定为一次位移。优选地,根据所述三维眼镜的所述第一位移量,确定虚拟摄像机在仿真软件虚拟坐标系中的第二位移量,包括:根据三维眼镜在Y轴方向的位移量△1,计算虚拟摄像机在仿真软件虚拟坐标系中Y轴方向的位移量△2,所述位移量△2的计算公式为:△2=K·△1,其中,K为正数;将所述虚拟摄像机在仿真软件虚拟坐标系中Y轴方向的位移量△2确定为所述第二位移量。优选地,根据确定的所述虚拟摄像机的第二位移量更新显示屏上的显示画面包括:根据确定的所述虚拟摄像机的所述第二位移量调整目标对象在所述显示屏的显示画面上的大小。优选地,根据确定的所述虚拟摄像机的所述第二位移量调整目标对象在所述显示屏的显示画面上的大小包括:根据所述位移量△2,调整所述虚拟摄像机的视角范围;其中,当所述位移量△2>0时,缩小所述虚拟摄像机的视角范围,当所述位移量△2<0时,放大所述虚拟摄像机的视角范围;根据所述虚拟摄像机的视角范围,调整所述目标对象在所述显示画面上的大小;其中,当所述虚拟摄像机的视角范围缩小时,放大所述目标对象在所述显示画面上的大小,当所述虚拟摄像机的视角范围放大时,缩小所述目标对象在所述显示画面上的大小。根据本专利技术的另一个实施例,还提供了一种显示画面的更新装置,包括:获取模块,用于获取三维眼镜在现实坐标系中的第一位移量,其中,所述三维眼镜佩戴于体验者的眼睛上;确定模块,用于根据所述三维眼镜的所述第一位移量,确定虚拟摄像机在仿真软件虚拟坐标系中的第二位移量,其中,所述仿真软件中的虚拟坐标系与所述现实坐标系具有对应关系;更新模块,用于根据确定的所述虚拟摄像机的第二位移量更新显示屏上的显示画面。优选地,所述获取模块包括:设定单元,用于设定所述现实坐标系中的X轴的方向平行于所述显示屏所在的平面,Y轴的方向垂直于所述显示屏所在的平面,所述现实坐标系所在的平面为地面,所述显示屏垂直于地面设置,所述Y轴的正方向指向所述显示屏所在的平面;获取单元,用于获取所述三维眼镜在所述Y轴方向的位移量,将所述三维眼镜在Y轴方向的位移量确定为所述第一位移量。根据本专利技术实施例的另一个方面,还提供了一种存储介质,其特征在于,所述存储介质中存储有计算机程序,其中,所述计算机程序被设置为运行时执行上述任一项方法实施例中的步骤。根据本专利技术的另一个实施例,还提供了一种电子装置,包括存储器和处理器,其特征在于,所述存储器中存储有计算机程序,所述处理器被设置为运行所述计算机程序以执行上述任一项方法实施例中的步骤。通过本专利技术实施例,通过采集到的人眼坐标值,输出至虚拟3D软件环境中相应的坐标系中,佩戴到摄像机上,达到人眼观看到的图像与实际人移动情况完全相同的真实反馈的效果。解决了现有技术中通过改变虚拟摄像机的焦距来匹配人物位移后的显示画面,导致不符合人眼真实视觉变化的问题。附图说明此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1是相关技术中3D仿真体验示意图;图2是本专利技术实施例的一种图像显示画面的更新方法的移动终端的硬件结构框图;图3是根据本专利技术实施例中图像显示画面的更新方法的流程图;图4是根据本专利技术实施例的图像显示画面的更新方法的演示图;图5是根据本专利技术实施例的图像显示画面的更新方法的另一演示图;图6是根据本专利技术实施例的图像显示画面的更新方法的另一演示图;图7是根据本专利技术实施例的图像显示画面的更新装置的结构框图;图8是根据本专利技术实施例的图像显示画面的更新系统的结构框图。具体实施方式下文中将参考附图并结合实施例来详细说明本专利技术。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。需要说明的本文档来自技高网...

【技术保护点】
1.一种显示画面的更新方法,其特征在于,包括:获取三维眼镜在现实坐标系中的第一位移量,其中,所述三维眼镜佩戴于体验者的眼睛上;根据所述三维眼镜的所述第一位移量,确定虚拟摄像机在仿真软件虚拟坐标系中的第二位移量,其中,所述仿真软件中的虚拟坐标系与所述现实坐标系具有对应关系;根据确定的所述虚拟摄像机的第二位移量更新显示屏上的显示画面。

【技术特征摘要】
1.一种显示画面的更新方法,其特征在于,包括:获取三维眼镜在现实坐标系中的第一位移量,其中,所述三维眼镜佩戴于体验者的眼睛上;根据所述三维眼镜的所述第一位移量,确定虚拟摄像机在仿真软件虚拟坐标系中的第二位移量,其中,所述仿真软件中的虚拟坐标系与所述现实坐标系具有对应关系;根据确定的所述虚拟摄像机的第二位移量更新显示屏上的显示画面。2.根据权利要求1所述的方法,其特征在于,获取三维眼镜在现实坐标系中的第一位移量包括:设定所述现实坐标系中的X轴的方向平行于所述显示屏所在的平面,Y轴的方向垂直于所述显示屏所在的平面,所述现实坐标系所在的平面为地面,所述显示屏垂直于地面设置,所述Y轴的正方向指向所述显示屏所在的平面;获取所述三维眼镜在所述Y轴方向的位移量,将所述三维眼镜在Y轴方向的位移量确定为所述第一位移量。3.根据权利要求2所述的方法,其特征在于,获取所述三维眼镜在所述Y轴方向的位移量,将所述三维眼镜在Y轴方向的位移量确定为所述第一位移量,包括:获取所述三维眼镜一次位移的第一起始坐标值和第一终止坐标值,并提取所述第一起始坐标值中的Y轴坐标值Y1,以及所述第一终止坐标值中的Y轴坐标值Y2;利用所述坐标值Y2减去所述坐标值Y1,得到所述三维眼镜在Y轴方向的位移量△1,将所述位移量△1确定为所述第一位移量;当△1>0时,三维眼镜朝靠近所述显示屏的方向发生位移,当△1<0时,三维眼镜朝远离所述显示屏的方向发生位移;其中,所述一次位移按照以下方式确定:所述三维眼镜从开始移动到本次移动静止的过程,确定为一次位移;或所述三维眼镜在从开始移动到本次移动静止的过程中,按照预设规则分割成多个位移阶段,将其中每个位移阶段确定为一次位移。4.根据权利要求3所述的方法,其特征在于,根据所述三维眼镜的所述第一位移量,确定虚拟摄像机在仿真软件虚拟坐标系中的第二位移量,包括:根据三维眼镜在Y轴方向的位移量△1,计算虚拟摄像机在仿真软件虚拟坐标系中Y轴方向的位移量△2,所述位移量△2的计算公式为:△2=K·△1,其中,K为正数;将所述虚拟摄像机在仿真软件虚拟坐标系中Y轴方向的位移量△2确定...

【专利技术属性】
技术研发人员:常明
申请(专利权)人:利亚德光电股份有限公司
类型:发明
国别省市:北京,11

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

1