The invention belongs to the field of image processing, in particular to a virtual reality display method, device and virtual reality glasses. The method comprises: obtaining layers to be synthesized; whether the layer exists in the collection of two-dimensional layers; if the layers are in the collection of two-dimensional layers, the two-dimensional layers were synthesized to the left side of the frame buffer and the preset preset on the right side of the frame buffer; the image corresponding to the left side of the frame buffer the screen will display on the left side, and the right image frame buffer corresponding to the display on the right side on the screen. According to the invention, for the two-dimensional layer control system interface, which were synthesized to the left frame buffer preset and preset the right frame buffer, the left and the right image frame buffer corresponding to the display to the screen, enabling the two-dimensional map layer control interface of the system for 3D display effect.
【技术实现步骤摘要】
一种虚拟现实显示方法、装置及虚拟现实眼镜
本专利技术属于图像处理领域,尤其涉及一种虚拟现实显示方法、装置及虚拟现实眼镜。
技术介绍
虚拟现实技术(VirtualReality,VR)是一种可以创建和体验虚拟世界的计算机仿真系统,它利用计算机生成一种模拟环境,是一种多源信息融合的、交互式的三维动态视景和实体行为的系统仿真使用户沉浸到该环境中。近年来,随着VR技术的发展,大量的VR设备开始进入消费者的视野,例如VR眼镜即是利用头戴式显示设备将人的对外界的视觉、听觉封闭,引导用户产生一种身在虚拟环境中的感觉。其显示原理是左右眼显示屏分别显示左右眼的图像,人眼获取这种带有差异的信息后在脑海中产生立体感。但是现有技术对VR显示的支持主要集中在三维(3Dimensions,3D)应用,而并不支持系统控制界面比如关机控制,音量控制,电量显示等二维(2Dimensions,2D)图层的三维显示。
技术实现思路
有鉴于此,本专利技术实施例提供了一种虚拟现实显示方法及装置,以解决现有技术不支持系统控制界面比如关机控制,音量控制,电量显示等二维图层的三维显示的问题。本专利技术实施例的第一方面提供了一种虚拟现实显示方法,可以包括:获取待合成的图层集合;判断所述图层集合中是否存在二维图层;若所述图层集合中存在二维图层,则将所述二维图层分别合成到预设的左侧帧缓存和预设的右侧帧缓存中,所述左侧帧缓存为与虚拟现实显示设备的左侧显示屏对应的帧缓存,所述右侧帧缓存为与虚拟现实显示设备的右侧显示屏对应的帧缓存;将与所述左侧帧缓存对应的图像显示在所述左侧显示屏上,将与所述右侧帧缓存对应的图像显示在所 ...
【技术保护点】
一种虚拟现实显示方法,其特征在于,包括:获取待合成的图层集合;判断所述图层集合中是否存在二维图层;若所述图层集合中存在二维图层,则将所述二维图层分别合成到预设的左侧帧缓存和预设的右侧帧缓存中,所述左侧帧缓存为与虚拟现实显示设备的左侧显示屏对应的帧缓存,所述右侧帧缓存为与虚拟现实显示设备的右侧显示屏对应的帧缓存;将与所述左侧帧缓存对应的图像显示在所述左侧显示屏上,将与所述右侧帧缓存对应的图像显示在所述右侧显示屏上,以实现所述二维图层的三维显示。
【技术特征摘要】
1.一种虚拟现实显示方法,其特征在于,包括:获取待合成的图层集合;判断所述图层集合中是否存在二维图层;若所述图层集合中存在二维图层,则将所述二维图层分别合成到预设的左侧帧缓存和预设的右侧帧缓存中,所述左侧帧缓存为与虚拟现实显示设备的左侧显示屏对应的帧缓存,所述右侧帧缓存为与虚拟现实显示设备的右侧显示屏对应的帧缓存;将与所述左侧帧缓存对应的图像显示在所述左侧显示屏上,将与所述右侧帧缓存对应的图像显示在所述右侧显示屏上,以实现所述二维图层的三维显示。2.根据权利要求1所述的虚拟现实显示方法,其特征在于,所述将所述二维图层分别合成到预设的左侧帧缓存和预设的右侧帧缓存中包括:创建第一帧缓存对象和第二帧缓存对象;将所述左侧帧缓存关联到所述第一帧缓存对象,将所述右侧帧缓存关联到所述第二帧缓存对象;按照预设的第一坐标调整规则调整所述二维图层的顶点坐标和纹理坐标,得到所述二维图层的左侧图层;按照预设的第二坐标调整规则调整所述二维图层的顶点坐标和纹理坐标,得到所述二维图层的右侧图层;通过所述第一帧缓存对象将所述二维图层的左侧图层合成到所述左侧帧缓存;通过所述第二帧缓存对象将所述二维图层的右侧图层合成到所述右侧帧缓存。3.根据权利要求1或2所述的虚拟现实显示方法,其特征在于,在将与所述左侧帧缓存对应的图像显示在所述左侧显示屏上,将与所述右侧帧缓存对应的图像显示所述右侧显示屏上之前,还包括:判断所述图层集合中是否存在三维图层;若所述图层集合中存在三维图层,则将所述三维图层的左侧图层合成到所述左侧帧缓存中,将所述三维图层的右侧图层合成到所述右侧帧缓存中,所述左侧图层为与所述左侧显示屏对应的图层,所述右侧图层为与所述右侧显示屏对应的图层。4.根据权利要求2所述的虚拟现实显示方法,其特征在于,在将与所述左侧帧缓存对应的图像显示在所述左侧显示屏上,将与所述右侧帧缓存对应的图像显示在所述右侧显示屏上之前,还包括:判断所述图层集合中是否存在三维图层;若所述图层集合中存在三维图层,则获取所述三维图层的第一数目和进行硬件合成最大支持的第二数目;若所述第一数目小于或等于所述第二数目,则对所述三维图层均进行硬件合成;若所述第一数目大于所述第二数目,则将所述三维图层分为第一图层和第二图层,对所述第一图层进行硬件合成,将所述第二图层的左侧图层合成到所述左侧帧缓存中,将所述第二图层的右侧图层合成到所述右侧帧缓存中。5.根据权利要求4所述的虚拟现实显示方法,其特征在于,所述将所述第二图层的左侧图层合成到所述左侧帧缓存中,将所述第二图层的右侧图层合成到所述右侧帧缓存中包括:通过所述第一帧缓存对象将所述第二图层的左侧图...
【专利技术属性】
技术研发人员:邱振青,吴海全,张恩勤,王如军,师瑞文,白文科,马志勇,李耀伟,崔云,
申请(专利权)人:深圳市冠旭电子股份有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。