用于AR眼镜的图像绘制方法技术

技术编号:18458349 阅读:52 留言:0更新日期:2018-07-18 12:31
本发明专利技术提供了一种用于AR眼镜的图像绘制方法,该方法包括:检测AR眼镜用户的眼部位置,在用户眼部位置发生变化时,利用用户眼部位置的实时检测数据对AR场景的图像绘制信息进行变换,利用变换后的图像绘制信息构建AR眼镜场景的3D图像。本发明专利技术提出了一种用于AR眼镜的图像绘制方法,实现了场景的注视角度与用户眼部位置改变后的角度的一致性,而且减轻用户在使用AR眼镜时由于角度变化剧烈所产生的顿挫感,优化用户体验。

Image rendering method for AR glasses

The present invention provides an image drawing method for AR glasses. The method includes: detecting the eye position of the AR eyeglasses users. When the user's eye position changes, the image rendering information of the AR scene is transformed by the real-time detection data of the user eye position, and the AR glasses are constructed by the transformed image rendering information. The 3D image of the scene. This invention puts forward an image drawing method for AR glasses, which realizes the consistency between the gaze angle of the scene and the angle after the change of the eye position of the user, and reduces the user's sense of frustration caused by the sharp angle change when using the AR glasses, and optimizes the user experience.

【技术实现步骤摘要】
用于AR眼镜的图像绘制方法
本专利技术涉及增强现实,特别涉及一种用于AR眼镜的图像绘制方法。
技术介绍
增强现实简称AR,意指通过技术手段创造出一种逼真的虚拟的现实效果。目前,增强现实设备已经逐渐成熟和完善,现已广泛应用在影视和游戏等领域,越来越多的用户开始选择增强现实设备如AR眼镜来体验3D内容。在用户通过AR眼镜来体验3D内容时,为了让用户体验到逼真的显示效果,在用户改变眼部的位置从而改变注视角度时,用户所观看的3D内容的观测方位即场景的注视角度要随之变化,从而带给用户强烈的真实感。而现有技术中,大多数AR眼镜在注视角度一致性时会给一部分用户带来不适,例如眼睛不舒服等,从而对整个3D内容的体验造成影响。
技术实现思路
为解决上述现有技术所存在的问题,本专利技术提出了一种用于AR眼镜的图像绘制方法,包括:检测AR眼镜用户的眼部位置,在用户眼部位置发生变化时,利用用户眼部位置的实时检测数据对AR场景的图像绘制信息进行变换,利用变换后的图像绘制信息构建AR眼镜场景的3D图像。优选地,所述检测AR眼镜用户的眼部位置,进一步包括:通过加速度传感器检测用户的眼部位置从而获取用户眼部位置的实时检测数据。优选地,所述用户眼部位置的实时检测数据包括眼部在AR空间中的实时旋转角。优选地,预先建立三维坐标系获取用户眼部相对于X轴的偏转角、相对于Y轴的偏转角以及相对于Z轴的偏转角,共同表示用户眼部的实时旋转角。优选地,所述用户眼部位置的实时检测数据还包括眼部在AR空间的实时平移距离。优选地,所述AR场景的图像绘制信息进一步包括场景的虚拟触摸焦点的位移量。优选地,将用户眼部位置的实时检测数据与触摸焦点位移量绑定,以根据实时检测数据,确定触摸焦点的位移量;所述虚拟触摸焦点是与真实场景的实际触摸焦点相对应的,实际触摸焦点移动,虚拟触摸焦点存在显示于场景中,或用于控制场景的视角改变的后台数据;通过将用户眼部位置的改变与虚拟触摸焦点的位置关联,从而改变场景的视角。本专利技术相比现有技术,具有以下优点:本专利技术提出了一种用于AR眼镜的图像绘制方法,实现了场景的注视角度与用户眼部位置改变后的角度的一致性,而且减轻用户在使用AR眼镜时由于角度变化剧烈所产生的顿挫感,优化用户体验。附图说明图1是根据本专利技术实施例的用于AR眼镜的图像绘制方法的流程图。具体实施方式下文与图示本专利技术原理的附图一起提供对本专利技术一个或者多个实施例的详细描述。结合这样的实施例描述本专利技术,但是本专利技术不限于任何实施例。本专利技术的范围仅由权利要求书限定,并且本专利技术涵盖诸多替代、修改和等同物。在下文描述中阐述诸多具体细节以便提供对本专利技术的透彻理解。出于示例的目的而提供这些细节,并且无这些具体细节中的一些或者所有细节也可以根据权利要求书实现本专利技术。本专利技术的一方面提供了一种用于AR眼镜的图像绘制方法。图1是根据本专利技术实施例的用于AR眼镜的图像绘制方法流程图。本专利技术通过检测用户的眼部位置,在眼部位置发生变化时,利用用户眼部位置的实时检测数据对场景的观测函数、投射函数或虚拟触摸焦点的定位信息进行变换,从而利用修改后的观测函数、投射函数或虚拟触摸焦点的定位信息构建场景的3D图像。此外,本专利技术实施例提供了三种不同的用于AR眼镜中场景的显示方法来实现场景的注视角度与眼部位置改变后的注视角度的一致性,可以针对不同的显示场景使用。本专利技术的实施例一提供一种用于AR眼镜中场景的显示方法,步骤11,检测用户的眼部位置,获取用户眼部位置的实时检测数据。可选的,可通过加速度传感器等传感器件检测用户的眼部位置从而获取用户眼部位置的实时检测数据,或通过照相机检测用户的眼部位置从而获取用户眼部位置的实时检测数据。用户眼部位置的实时检测数据可以包括眼部在AR空间中的实时旋转角,可通过预先建立三维坐标系获取用户眼部相对于X轴的偏转角、相对于Y轴的偏转角以及相对于Z轴的偏转角来共同表示用户眼部的实时旋转角。用户眼部位置的实时检测数据还可包括眼部在AR空间的实时平移距离。步骤12,根据用户眼部位置的实时检测数据,确定场景的虚拟触摸焦点的位移量。在支持触摸焦点转动视角的应用场景中,触摸焦点的移动可以控制偏转视角。将用户眼部位置的实时检测数据与触摸焦点位移量绑定,则可以根据实时检测数据,例如用户眼部的实时旋转角确定触摸焦点的位移量。该虚拟触摸焦点是与真实场景的实际触摸焦点相对应的,实际触摸焦点移动,该虚拟触摸焦点相应移动,3D内容随虚拟触摸焦点的移动而移动。虚拟触摸焦点可以是存在显示于场景中的,也可以是用于控制场景的视角改变的后台数据。将用户眼部位置的改变与虚拟触摸焦点的位置关联,从而改变场景的视角。步骤13,根据所述虚拟触摸焦点的位移量,修改所述虚拟触摸焦点的定位信息,以实现根据修改后的所述虚拟触摸焦点的定位信息生成并显示场景的3D图像,从而对场景的注视角度进行变换,实现场景的注视角度与用户眼部位置改变后的注视角度一致。得到虚拟触摸焦点的位移量后,修改虚拟触摸焦点的定位信息,从而使得应用程序控制所述虚拟触摸焦点移动,则画面会由于虚拟触摸焦点的移动而变换,从而达到画面与用户眼部的转动一致的目的。本专利技术的实施例一提供的显示方法中注视角度的一致性方法即利用虚拟触摸焦点进行偏转视角的方法,在游戏应用等的视角转换中,不影响整个管线和流程,更贴近与原游戏本身操控。优选的,在根据所述实时检测数据,确定用于场景的虚拟触摸焦点的位移量前,所述方法还包括:对实时检测数据进行光照均匀化处理,得到光照均匀化处理后的实时检测数据;所述根据所述实时检测数据,确定用于场景的虚拟触摸焦点的位移量包括:根据所述光照均匀化处理后的实时检测数据,确定用于场景的虚拟触摸焦点的位移量。这样可以在后续构建并显示3D图像从而改变注视角度时,能够在一定程度上减弱用户的顿挫感。本专利技术提供的实施例一中步骤12可以包括:步骤121,根据所述实时检测数据,确定所述用户眼部的实时旋转角。在很多场景例如射击游戏中,只关注眼部关于X轴和Y轴的旋转变换,则直接根据X轴数据和Y轴数据确定用户眼部的实时旋转角。步骤122,根据所述用户眼部的实时旋转角,确定用于场景的虚拟触摸焦点的位移量。进一步的,本专利技术提供的实施例一中步骤11包括:步骤111,获取用户眼部的当前帧的检测数据和该用户眼部前序帧的检测数据;例如,即取出当前帧的眼部检测数据中的rotx(眼部绕x轴偏转角),roty(眼部绕y轴偏转角),作为参考值;再获取前序帧的rotx,roty。根据当前帧的眼部检测数据和前序帧的检测数据能够准确的确定用户眼部的旋转角。步骤112,获取当前帧的检测数据和前序帧的检测数据的差值,并由所述差值确定所述实时旋转角。将当前帧的rotx(眼部绕x轴偏转角),roty(眼部绕y轴偏转角)和前序帧的rotx(眼部绕x轴偏转角),roty(眼部绕y轴偏转角)分别作差,得到Δrotx,Δroty。该Δrotx,Δroty分别为用户眼部沿X轴和沿Y轴的旋转角。本专利技术的实施例一中步骤122进一步包括:步骤1221,将所述用户眼部的实时旋转角与一换算系数相乘,得到用于场景的所述虚拟触摸焦点的位移量。即将上述步骤112得到的Δrotx,Δroty分别乘以一换算系数,该换算系数为用来转换眼部旋转角和触摸焦点偏移量的转换因子,本文档来自技高网...

【技术保护点】
1.一种用于AR眼镜的图像绘制方法,其特征在于,包括:检测AR眼镜用户的眼部位置,在用户眼部位置发生变化时,利用用户眼部位置的实时检测数据对AR场景的图像绘制信息进行变换,利用变换后的图像绘制信息构建AR眼镜场景的3D图像。

【技术特征摘要】
1.一种用于AR眼镜的图像绘制方法,其特征在于,包括:检测AR眼镜用户的眼部位置,在用户眼部位置发生变化时,利用用户眼部位置的实时检测数据对AR场景的图像绘制信息进行变换,利用变换后的图像绘制信息构建AR眼镜场景的3D图像。2.根据权利要求1所述的方法,其特征在于,所述检测AR眼镜用户的眼部位置,进一步包括:通过加速度传感器检测用户的眼部位置从而获取用户眼部位置的实时检测数据。3.根据权利要求1所述的方法,其特征在于,所述用户眼部位置的实时检测数据包括眼部在AR空间中的实时旋转角。4.根据权利要求3所述的方法,其特征在于,还包括:预先建立三维坐标系获取用户眼部相对于X轴的偏转角、相对于Y轴的偏转角以及相...

【专利技术属性】
技术研发人员:陈晓蓉张永胜吴振华
申请(专利权)人:成都科木信息技术有限公司
类型:发明
国别省市:四川,51

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

1