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软件内虚拟摄像机的镜头焦距,来实现屏幕播出的图像大小变化,跟随人移动后,视野视图也跟随变化的感觉。但这种根据坐标值变化,来改变虚拟摄像机焦距的做法,是不符合人实际移动中产生的视觉变化,无法真正做到身临其境的感觉,属于折中的办法。针对现有技术中通过改变虚拟摄像机的焦距来匹配人物位移后的显示画面,导致不符合人眼真实视觉变化的问题,尚未有合理的解决方案。
技术实现思路
本专 ...
【技术保护点】
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
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。