一种虚拟现实显示方法、装置及虚拟现实眼镜制造方法及图纸

技术编号:16431924 阅读:24 留言:0更新日期:2017-10-22 08:13
本发明专利技术属于图像处理领域,尤其涉及一种虚拟现实显示方法、装置及虚拟现实眼镜。所述方法包括:获取待合成的图层集合;判断所述图层集合中是否存在二维图层;若所述图层集合中存在二维图层,则将所述二维图层分别合成到预设的左侧帧缓存和预设的右侧帧缓存中;将与所述左侧帧缓存对应的图像显示在左侧显示屏上,将与所述右侧帧缓存对应的图像显示在右侧显示屏上。通过本发明专利技术,对于系统控制界面的二维图层,将其分别合成到预设的左侧帧缓存和预设的右侧帧缓存中,并将左右帧缓存对应的图像显示到左右显示屏上,从而实现了将该系统控制界面的二维图层进行三维显示的效果。

Virtual reality display method, device and virtual reality glasses

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

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

1