On the one hand, the invention discloses a virtual reality interaction method, which includes taking a reference image containing a user's pupil, locating the position of the human eye pupil in the reference image, and determining the eye position of the user's pupil on the target screen based on the mapping relationship between the reference image and the coordinate system of the target screen. If the fixation position is located in an operable area, the user's fixation state can be judged to satisfy the preset conditions, and the corresponding interactive operation can be performed if it is satisfied. On the other hand, the invention also discloses a virtual reality interactive device, which realizes the interactive operation by tracking the user's gazing position on the target screen. To avoid the complex operation and low interaction efficiency caused by the frequent rotation of the head of the user for virtual interaction, the line-of-sight based interaction method of the invention is simple and efficient, which can reduce the user burden and improve the user experience.
【技术实现步骤摘要】
一种虚拟现实交互方法及装置
本专利技术涉及虚拟现实
更具体地,涉及一种虚拟现实交互方法及装置。
技术介绍
虚拟现实(VirtualReality,VR)技术,是以沉浸性、构想性为基本特征,采用计算机技术为核心的依赖于图形、图像处理手段生成的一种虚拟环境,从而通过模拟人的视觉、听觉和触觉等获得与真实世界相同的感受。目前,在虚拟现实(VirtualReality)技术中,普遍采用的交互方式是“定时瞄点”。采用“定时瞄点”的交互方式,用户需要频繁的转动头部完成相应的交互操作,大大增加了用户的负担,降低了用户体验效果。
技术实现思路
本专利技术的一个目的在于提供一种虚拟现实交互方法,实现基于视线的交互,防止用户使用时产生眩晕,本专利技术的另一个目的在于提供一种应用该方法的虚拟现实交互装置。为达到上述目的,本专利技术采用下述技术方案:本专利技术一方面公开了一种虚拟现实交互方法,包括:拍摄包含用户人眼瞳孔的参考图像;定位人眼瞳孔在所述参考图像中的位置;基于所述参考图像和目标屏幕的坐标系之间的映射关系确定用户人眼的瞳孔在目标屏幕上的注视位置;若注视位置位于可操作区域内,判断用户的注视状态是否满足预设条件,如果满足则执行相应的交互操作。优选地,所述定位人眼瞳孔在所述参考图像中的位置包括以下步骤:对所述参考图像进行滤波,滤除所述参考图像的噪声;将瞳孔从参考图像中分离出来;去除干扰点;对瞳孔区域边缘点进行椭圆拟合,得到椭圆的瞳孔区域;计算瞳孔区域的中心,作为瞳孔位置。优选地,所述映射关系通过以下步骤获得:预先选取目标屏幕上的三个校准点,所述三个校准点包括不在同一水平线和同 ...
【技术保护点】
1.一种虚拟现实交互方法,其特征在于,包括:拍摄包含用户人眼瞳孔的参考图像;定位人眼瞳孔在所述参考图像中的位置;基于所述参考图像和目标屏幕的坐标系之间的映射关系确定用户人眼的瞳孔在目标屏幕上的注视位置;若注视位置位于可操作区域内,判断用户的注视状态是否满足预设条件,如果满足则执行相应的交互操作。
【技术特征摘要】
1.一种虚拟现实交互方法,其特征在于,包括:拍摄包含用户人眼瞳孔的参考图像;定位人眼瞳孔在所述参考图像中的位置;基于所述参考图像和目标屏幕的坐标系之间的映射关系确定用户人眼的瞳孔在目标屏幕上的注视位置;若注视位置位于可操作区域内,判断用户的注视状态是否满足预设条件,如果满足则执行相应的交互操作。2.根据权利要求1所述的一种虚拟现实交互方法,其特征在于,所述定位人眼瞳孔在所述参考图像中的位置包括以下步骤:对所述参考图像进行滤波,滤除所述参考图像的噪声;将瞳孔从参考图像中分离出来;去除干扰点;对瞳孔区域边缘点进行椭圆拟合,得到椭圆的瞳孔区域;计算瞳孔区域的中心,作为瞳孔位置。3.根据权利要求1所述的一种虚拟现实交互方法,其特征在于,所述映射关系通过以下步骤获得:预先选取目标屏幕上的三个校准点,所述三个校准点包括不在同一水平线和同一竖直线上的第一校准点、第二校准点和第三校准点;将所述三个校准点通过目标屏幕依次向用户显示;依次获取用户直视目标屏幕上三个校准点时的校准图像,得到校准图像中的用户瞳孔位置,综合所述三个校准点在目标屏幕的位置得到视线校准系数。4.根据权利要求3所述的一种虚拟现实交互方法,其特征在于,所述视线校准系数为其中,Xscale和Yscale分别为水平校准系数和竖直校准系数,xO为第一校准点的横坐标,yO为第一校准点的纵坐标,xA为第二校准点的横坐标,yA为第二校准点的纵坐标,xB为第三校准点的横坐标,yB为第三校准点的纵坐标,x′O为校准图像中用户注视第一校准点时的瞳孔位置的横坐标,y′O为校准图像中用户注视第一校准点时的瞳孔位置的纵坐标,x′A为校准图像中用户注视第二校准点时的瞳孔位置的横坐标,y′A为校准图像中用户注视第二校准点时的瞳孔位置的纵坐标,x′B为校准图像中用户注视第三校准点时的瞳孔位置的横坐标,y′B为校准图像中用户注视第三校准点时的瞳孔位置的纵坐标。5.根据权利要求4所述的一种虚拟现实交互方法,其特征在于,所述注视位置为Xgaze=xO+Xscale*(x′O-x),Ygaze=yO+Yscale*(y′O-y);其中,Xgaze和Ygaze分别为所述注视位置的横坐标和纵坐标,x和y为所述瞳孔位置的横坐标和纵坐标,xO为第一校准点的横坐标,yO为第一校准点的纵坐标,x′O为校准图像中用户注视第一校准点时的瞳孔位置的横坐标,y′O为校准图像中用户注视第一校准点时的瞳孔位置的纵坐标。6.根据权利要求1所述的一种虚拟现实交互方法,其特征在于,所述若注视位置位于可操作区域内,判断注视状态是否满足预设条件,如果满足则执行相应的交互操作包括以下步骤:在预设时间内,拍摄多张所述参考图像,在所述多张参考图像中用户注视可操作区域内的同一位置的注视次数为N,预设N1,N2和N3三个阈值,若N>N1,则判定交互模式为第一交互模式,将N清零并执行第一交互模式对应的交互操作;若N>N2,则判定交互模式为第二交互模式,将N清零并执行第二交互模式对应的交互操作;若N>...
【专利技术属性】
技术研发人员:孙建康,张浩,陈丽莉,楚明磊,闫桂新,尹国冰,薛鸿臻,马福强,
申请(专利权)人:京东方科技集团股份有限公司,北京京东方光电科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。