CN106569654A - 一种虚拟现实界面显示方法及虚拟现实设备 - Google Patents
一种虚拟现实界面显示方法及虚拟现实设备 Download PDFInfo
- Publication number
- CN106569654A CN106569654A CN201610881287.2A CN201610881287A CN106569654A CN 106569654 A CN106569654 A CN 106569654A CN 201610881287 A CN201610881287 A CN 201610881287A CN 106569654 A CN106569654 A CN 106569654A
- Authority
- CN
- China
- Prior art keywords
- visual field
- target
- angle
- eyes
- eyes angle
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Withdrawn
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
- Processing Or Creating Images (AREA)
Abstract
本发明实施例公开了一种虚拟现实界面显示方法及虚拟现实设备。其中,该方法包括:确定当前使用者的目标水平双眼视场角以及目标垂直双眼视场角;在虚拟显示空间中使用所述目标水平双眼视场角以及所述目标垂直双眼视场角构造三维空间;在所述三维空间中显示呈曲面的虚拟现实界面,其中,所述呈曲面的虚拟现实界面上的任意两个位置到所述当前使用者的眼睛的距离相等。实施本发明实施例可以自适应地根据使用者的双眼视场角来显示虚拟现实界面。
Description
技术领域
本发明涉及虚拟现实技术领域,尤其涉及一种虚拟现实界面显示方法及虚拟现实设备。
背景技术
虚拟现实(Virtual Reality,VR)技术是一种多源信息融合的交互式的三维动态视景和实体行为的***仿真环境。它利用计算机生成一种模拟环境,用户可以沉浸在该模拟环境中,体验虚拟世界。虚拟现实给用户提供了比3D电影更丰富的三维感知信息,更逼近于人眼观看三维物理世界的方式,因此,虚拟现实越来越受到用户的青睐。
然而实践中发现,由于虚拟现实界面的沉浸感,通常的虚拟现实界面在设计中一味追求大而广,而并未考虑使用者的视觉特征,使用者在使用虚拟现实界面(该虚拟现实界面通常在水平及垂直的角度很大)时,通常会频繁地上下左右前后晃动脑袋进行功能、服务的选择以及退出等动作,一方面频繁的头部移动增加了使用成本,另一方面若虚拟现实***的刷新率(即帧率)低于一定阈值后,使用者观看虚拟现实界面会有各种不适感,比如眩晕、眼睛疲劳等,用户体验不佳。
发明内容
本发明实施例提供了一种虚拟现实界面显示方法及虚拟现实设备,可以提高用户体验。
本发明实施例第一方面公开了一种虚拟现实界面显示方法,包括:
确定当前使用者的目标水平双眼视场角以及目标垂直双眼视场角;
在虚拟显示空间中使用所述目标水平双眼视场角以及所述目标垂直双眼视场角构造三维空间;
在所述三维空间中显示呈曲面的虚拟现实界面,其中,所述呈曲面的虚拟现实界面上的任意两个位置到所述当前使用者的眼睛的距离相等。
本发明实施例第二方面公开了一种虚拟现实设备,包括:
确定单元,用于确定当前使用者的目标水平双眼视场角以及目标垂直双眼视场角;
构造单元,用于在虚拟显示空间中使用所述目标水平双眼视场角以及所述目标垂直双眼视场角构造三维空间;
显示单元,用于在所述三维空间中显示呈曲面的虚拟现实界面,其中,所述呈曲面的虚拟现实界面上的任意两个位置到所述当前使用者的眼睛的距离相等。
本发明实施例中,在当前使用者使用虚拟现实设备时,虚拟现实设备可以确定当前使用者的目标水平双眼视场角以及目标垂直双眼视场角,进一步地,虚拟现实设备在虚拟显示空间中使用目标水平双眼视场角以及目标垂直双眼视场角构造三维空间,这样虚拟现实设备就可以在三维空间中显示呈曲面的虚拟现实界面,其中,呈曲面的虚拟现实界面上的任意两个位置到当前使用者的眼睛的距离相等。可见,通过本发明实施例,虚拟现实设备可以自动地根据当前使用者的目标水平双眼视场角以及目标垂直双眼视场角构建三维空间并在该三维空间上显示呈曲面的虚拟现实界面,该呈曲面的虚拟现实界面给当前使用者提供一个最佳的视场角,同时,该呈曲面的虚拟现实界面的任意两个位置到用户的眼睛的距离相等,这使得用户不需要晃动脑袋就可以以最佳视场角观看该呈曲面的虚拟现实界面上的内容,从而可以自适应地根据使用者的双眼视场角来显示虚拟现实界面,提高用户体验。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例公开的一种虚拟现实界面显示方法的流程示意图;
图1A是本发明实施例公开的一种虚拟现实界面的水平双眼视场角的界面示意图;
图1B是本发明实施例公开的一种虚拟现实界面的垂直双眼视场角的界面示意图;
图1C是本发明实施例公开的一种鼻子长度的示意图;
图1D是本发明实施例公开的另一种虚拟现实界面的水平双眼视场角的界面示意图;
图1E是本发明实施例公开的另一种虚拟现实界面的垂直双眼视场角的界面示意图;
图1F是本发明实施例公开的一种虚拟现实界面与使用者的眼睛的距离的示意图;
图2是本发明实施例公开的另一种虚拟现实界面显示方法的流程示意图;
图3是本发明实施例公开的一种虚拟现实设备的结构示意图;
图4是本发明实施例公开的另一种虚拟现实设备的结构示意图;
图5是本发明实施例公开的另一种虚拟现实设备的结构示意图;
图6是本发明实施例公开的另一种虚拟现实设备的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明的说明书和权利要求书及上述附图中的术语“第一”和“第二”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、***、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。
本发明实施例公开了一种虚拟现实界面显示方法及虚拟现实设备,可以自适应地根据使用者的双眼视场角来显示虚拟现实界面。以下分别进行详细说明。
请参见图1,图1是本发明实施例公开的一种虚拟现实界面显示方法的流程示意图。如图1所示,该方法可以包括以下步骤。
101、虚拟现实设备确定当前使用者的目标水平双眼视场角以及目标垂直双眼视场角。
本发明实施例中,虚拟现实(Virtual Reality,VR)技术,又称灵境技术,是以沉浸性、交互性和构想性为基本特征的计算机高级人机界面。它综合利用了计算机图形学、仿真技术、多媒体技术、人工智能技术、计算机网络技术、并行处理技术和多传感器技术,模拟人的视觉、听觉、触觉等感觉器官功能,使人能够沉浸在计算机生成的虚拟境界中,并能够通过语言、手势等自然的方式与之进行实时交互,创建了一种适人化的多维信息空间。
虚拟现实设备给用户提供了比3D电影更丰富的三维感知信息,以及更逼近于人眼观看三维物理世界的方式。其中,该虚拟现实设备的产品形态主要有:基于手机的VR、VR一体机以及基于PC机的VR。
本发明实施例中,人双眼的视场角(Field Of View,FOV)指人眼能看到画面的角度,大致在210度。人双眼能看到画面的角度越大,即视场角越大,沉浸感则越强。视场角的大小在用户体验上的差别就如同你在手机上看电影和在IMAX厅看电影的差别。影响视场角的大小的因素很多,如屏幕尺寸,光学技术等。一般来说,在VR中FOV若能达到120度,就会具有较好的沉浸感,但并不是过大的FOV就更加沉浸,过大FOV以及过大的虚拟现实界面会造成头部频繁移动或视觉疲劳。其中,FOV可以分为水平双眼视场角(Horizontal Field OfView,HFOV)以及垂直双眼视场角(Vertical Field Of View,VFOV)。
请一并参见图1A以及图1B,图1A是本发明实施例公开的一种虚拟现实界面的水平双眼视场角的界面示意图,图1B是本发明实施例公开的一种虚拟现实界面的垂直双眼视场角的界面示意图;如图1A所示,用户的HFOV为α,用户在水平方向的视野只看到虚拟现实界面的一部分,如图1B所示,用户的VFOV为β,同样,用户在垂直方向的视野只看到虚拟现实界面的一部分。用户为了更好地观看虚拟现实界面的全部内容,用户需要频繁地上下左右前后晃动脑袋,这样很容易使得用户感觉到眩晕以及视觉疲劳。
本发明实施例中,当前使用者佩戴虚拟现实设备时,虚拟现实设备可以确定当前使用者的目标水平双眼视场角以及目标垂直双眼视场角,该目标水平双眼视场角即当前使用者的水平双眼视场角,该目标垂直双眼视场角即当前使用者的垂直双眼视场角。
作为一种可选的实施方式,在步骤101之前,该方法还可以包括以下步骤:
11)获取所述当前使用者的目标身体部位数据。
12)从身体部位数据与水平双眼视场角的对应关系中,查询所述目标身体部位数据对应的目标水平双眼视场角,以及从身体部位数据与垂直双眼视场角的对应关系中,查询所述目标身体部位数据对应的目标垂直双眼视场角。
在该实施例中,该目标身体部位数据可以包括但不限于当前使用者的鼻子的大小或颞骨的长度。虚拟现实设备可以预先建立身体部位数据与水平双眼视场角的对应关系以及身体部位数据与垂直双眼视场角的对应关系,在获取到当前使用者的目标身体部位数据之后,虚拟现实设备就可以从身体部位数据与水平双眼视场角的对应关系中,查询目标身体部位数据对应的目标水平双眼视场角,以及从身体部位数据与垂直双眼视场角的对应关系中,查询目标身体部位数据对应的目标垂直双眼视场角。其中,虚拟现实设备可以通过相关传感器(比如距离传感器)测量当前使用者的目标身体部位数据。
作为另一种可选的实施方式,在步骤101之前,该方法还可以包括以下步骤:
获取所述当前使用者的目标身体部位数据;从身体部位数据与水平双眼视场角的对应关系中,查询所述目标身体部位数据对应的目标水平双眼视场角,以及根据所述目标水平双眼视场角与目标垂直双眼视场角的比值关系确定所述目标垂直双眼视场角;或,
获取所述当前使用者的目标身体部位数据;从身体部位数据与垂直双眼视场角的对应关系中,查询所述目标身体部位数据对应的目标垂直双眼视场角,以及根据所述目标垂直双眼视场角与目标水平双眼视场角的比值关系确定所述目标水平双眼视场角。
在该可选的实施方式中,虚拟现实设备在获取当前使用者的目标身体部位数据之后,可以只从身体部位数据与水平双眼视场角的对应关系中,查询所述目标身体部位数据对应的目标水平双眼视场角,进而根据所述目标水平双眼视场角与目标垂直双眼视场角的比值关系确定所述目标垂直双眼视场角;或者,只从身体部位数据与垂直双眼视场角的对应关系中,查询所述目标身体部位数据对应的目标垂直双眼视场角,以及根据所述目标垂直双眼视场角与目标水平双眼视场角的比值关系确定所述目标水平双眼视场角。其中,根据多次试验,目标垂直双眼视场角与目标水平双眼视场角呈一定的比值关系,比如:目标水平双眼视场角为目标垂直双眼视场角的2/3倍。
作为一种可选的实施方式,在获取所述当前使用者的目标身体部位数据之前,该方法还可以包括以下步骤:
13)获取多个使用者的身体部位数据,以及获取每个所述使用者设定的水平双眼视场角以及垂直双眼视场角;
14)根据多个所述身体部位数据、多个所述水平双眼视场角以及多个所述垂直双眼视场角,确定身体部位数据与水平双眼视场角的对应关系,以及确定身体部位数据与垂直双眼视场角的对应关系。
在该可选的实施方式中,虚拟现实设备需要预先获取多个使用者的身体部位数据,以及获取每个使用者设定的水平双眼视场角以及垂直双眼视场角,进一步使用学***双眼视场角的对应关系,以及确定身体部位数据与垂直双眼视场角的对应关系。根据多次试验,身体部位数据与双眼视场角呈线性关系。具体的,可以假设Y=H(X)=a0+a1*X,其中,Y为水平双眼视场角,X为身体部位数据,a0以及a1为待确定的参数。对于等精度测量到的N组数据(xi,yi),i=1,2,3,4,5…N,xi值被认为是准确的,所有的误差只联系着yi,可以使用最小二乘法把观测数据拟合成直线。
用最小二乘法估计参数时,要求观测值yi的偏差的加权平方和为最小时,对于等精度观测值的直线拟合来说,由公式最小,即可得到参数a(a0、a1等)的最佳估计,要求观测值yi的偏差的平方和为最小。
根据如下公式:
整理后得到方程:
求解上述方程,即可得到a0及a1的最佳估计值及当后续不同的使用者使用虚拟现实设备时,虚拟现实设备只需要测出使用者的身体部位数据,并结合预先建立的对应关系,就可以确定当前使用者的双眼视场角,并进行虚拟现实界面的调整,以适应不同使用者的需求。
举例来说,假设身体部位数据为鼻子的大小,则鼻子的大小与水平双眼视场角的对应关系为:HFOV=1.5*鼻子的大小,又举例来说,假设身体部位数据为颞骨的长度,则颞骨的长度与水平双眼视场角的对应关系为:HFOV=4/5*颞骨的长度。请一并参见图1C,图1C是本发明实施例公开的一种鼻子长度的示意图。其中,图1C所示的直线的长度为鼻子的长度。
102、虚拟现实设备在虚拟显示空间中使用目标水平双眼视场角以及目标垂直双眼视场角构造三维空间。
其中,虚拟现实设备可以在虚拟显示空间中使用目标水平双眼视场角以及目标垂直双眼视场角构造三维空间,其中,该三维空间为等分空间。
103、虚拟现实设备在三维空间中显示呈曲面的虚拟现实界面。
请一并参见图1D以及图1E,图1D是本发明实施例公开的另一种虚拟现实界面的水平双眼视场角的界面示意图;图1E是本发明实施例公开的另一种虚拟现实界面的垂直双眼视场角的界面示意图。其中,图1D是根据上述步骤所呈现的虚拟现实界面的水平双眼视场角的界面,从图1D中可以看出,用户的HFOV为α,用户在水平方向的视野能看到虚拟现实界面的所有内容。同样,图1E是根据上述步骤所呈现的虚拟现实界面的垂直双眼视场角的界面,从图1E中可以看出,用户的HFOV为β,用户在垂直方向的视野能看到虚拟现实界面的所有内容。
本发明实施例中,相比较小的显示界面,虚拟现实界面比较大。用户在三维空间中能够看到虚拟现实界面的不同位置,虚拟现实界面到用户眼睛的距离不同,因此,用户在使用虚拟现实设备中如果虚拟现实界面到用户眼睛的距离不同,虚拟现实界面将会产生红绿蓝(Red Green Blue,RGB)偏移,尤其是在高刷新帧率的显示下拖影及偏移很严重。这会让用户体验不舒服,甚至引发眩晕。
故本发明实施例中,可以在三维空间中显示一个呈曲面的虚拟现实界面,其中,该呈曲面的虚拟现实界面上的任意两个位置到当前使用者的眼睛的距离相等。请一并参见图1F,图1F是本发明实施例公开的一种虚拟现实界面与使用者的眼睛的距离的示意图。从图1F可以看出,图1F所示的虚拟现实界面呈曲面,该虚拟现实界面的任意两个位置到使用者的眼睛的距离均为3m。
本发明实施例中,根据上述步骤呈现的虚拟现实界面,用户不需要移动脑袋,就可以看到虚拟现实界面的全部内容,避免虚拟现实界面发生抖动,提高虚拟现实界面的显示效果,同时,减少用户的眩晕感,提高用户体验。
作为一种可选的实施方式,在步骤103之后,虚拟现实设备可以根据目标水平双眼视场角来确定分辨视域以及有效视域,比如,分辨视域为目标水平双眼视场角的1/6倍,有效视域为目标水平双眼视场角的1/3倍,进一步地,虚拟现实设备可以在分辨视域中显示重要程度较高的应用以及产品服务,在有效视域中显示重要程度次高的应用以及产品服务。
其中,分辨视域约15度。映在人眼视网膜上的图像,只有中心部分能分辨清楚,这叫分辨视域。从15度到30度之间则称为有效视域,观众能立刻看清物体的存在以及有什么动作。还不到需要转动头部才能辨别清楚的程度,但分辨能力已经下降了。
在图1所描述的方法流程中,虚拟现实设备可以自动地根据当前使用者的目标水平双眼视场角以及目标垂直双眼视场角构建三维空间并在该三维空间上显示呈曲面的虚拟现实界面,该呈曲面的虚拟现实界面给当前使用者提供一个最佳的视场角,同时,该呈曲面的虚拟现实界面的任意两个位置到用户的眼睛的距离相等,这使得用户不需要晃动脑袋就可以以最佳视场角观看该呈曲面的虚拟现实界面上的内容,从而可以自适应地根据使用者的双眼视场角来显示虚拟现实界面,同时,减少使用成本,降低使用者的眩晕感,提高用户体验。
请参见图2,图2是本发明实施例公开的另一种虚拟现实界面显示方法的流程示意图。如图2所示,该方法可以包括以下步骤。
201、虚拟现实设备获取多个使用者的身体部位数据,以及获取每个使用者设定的水平双眼视场角以及垂直双眼视场角。
其中,该身体部位数据包括但不限于使用者的鼻子的大小或颞骨的长度。
202、虚拟现实设备根据多个身体部位数据、多个水平双眼视场角以及多个垂直双眼视场角,确定身体部位数据与水平双眼视场角的对应关系,以及确定身体部位数据与垂直双眼视场角的对应关系。
具体的,虚拟现实设备需要预先获取多个使用者的身体部位数据,以及获取每个使用者设定的水平双眼视场角以及垂直双眼视场角,进一步使用学***双眼视场角的对应关系,以及确定身体部位数据与垂直双眼视场角的对应关系。
根据多次试验,身体部位数据与双眼视场角呈线性关系。具体的,可以假设Y=H(X)=a0+a1*X,其中,Y为水平双眼视场角,X为身体部位数据,a0以及a1为待确定的参数。对于等精度测量到的N组数据(xi,yi),i=1,2,3,4,5…N,xi值被认为是准确的,所有的误差只联系着yi,可以使用最小二乘法把观测数据拟合成直线。
用最小二乘法估计参数时,要求观测值yi的偏差的加权平方和为最小时,对于等精度观测值的直线拟合来说,由公式最小,即可得到参数a(a0、a1等)的最佳估计,要求观测值yi的偏差的平方和为最小。
根据如下公式:
整理后得到方程:
求解上述方程,即可得到a0及a1的最佳估计值及
当后续不同的使用者使用虚拟现实设备时,虚拟现实设备只需要测出使用者的身体部位数据,并结合预先建立的对应关系,就可以确定当前使用者的双眼视场角,并进行虚拟现实界面的调整,以适应不同使用者的需求。
举例来说,假设身体部位数据为鼻子的大小,则鼻子的大小与水平双眼视场角的对应关系为:HFOV=1.5*鼻子的大小,又举例来说,假设身体部位数据为颞骨的长度,则颞骨的长度与水平双眼视场角的对应关系为:HFOV=4/5*颞骨的长度。
203、虚拟现实设备获取当前使用者的目标身体部位数据。
204、虚拟现实设备从身体部位数据与水平双眼视场角的对应关系中,查询目标身体部位数据对应的目标水平双眼视场角,以及从身体部位数据与垂直双眼视场角的对应关系中,查询目标身体部位数据对应的目标垂直双眼视场角。
205、虚拟现实设备确定当前使用者的目标水平双眼视场角以及目标垂直双眼视场角。
206、虚拟现实设备在虚拟显示空间中使用目标水平双眼视场角以及目标垂直双眼视场角构造三维空间。
207、虚拟现实设备在三维空间中显示呈曲面的虚拟现实界面。
其中,呈曲面的虚拟现实界面上的任意两个位置到当前使用者的眼睛的距离相等。
在图2所描述的方法流程中,虚拟现实设备可以自动地根据当前使用者的目标水平双眼视场角以及目标垂直双眼视场角构建三维空间并在该三维空间上显示呈曲面的虚拟现实界面,该呈曲面的虚拟现实界面给当前使用者提供一个最佳的视场角,同时,该呈曲面的虚拟现实界面的任意两个位置到用户的眼睛的距离相等,这使得用户不需要晃动脑袋就可以以最佳视场角观看该呈曲面的虚拟现实界面上的内容,从而可以自适应地根据使用者的双眼视场角来显示虚拟现实界面,同时,减少使用成本,降低使用者的眩晕感,提高用户体验。
请参见图3,图3是本发明实施例公开的一种虚拟现实设备的结构示意图,该虚拟现实设备用于执行图1或图2所描述方法中的部分或全部步骤,具体请参见图1或图2中的描述,在此不再赘述。如图3所示,该虚拟现实设备300可以包括:
确定单元301,用于确定当前使用者的目标水平双眼视场角以及目标垂直双眼视场角;
构造单元302,用于在虚拟显示空间中使用所述目标水平双眼视场角以及所述目标垂直双眼视场角构造三维空间;
显示单元303,用于在所述三维空间中显示呈曲面的虚拟现实界面,其中,所述呈曲面的虚拟现实界面上的任意两个位置到所述当前使用者的眼睛的距离相等。
请参见图4,图4是本发明实施例公开的另一种虚拟现实设备的结构示意图,该虚拟现实设备用于执行图1或图2所描述方法中的部分或全部步骤,具体请参见图1或图2中的描述,在此不再赘述。其中,图4所示的虚拟现实设备是在图3所示的虚拟现实设备的基础上进一步优化得到的,与图3所示的虚拟现实设备相比,图4所示的虚拟现实设备除了包括图3所示的虚拟现实设备的所有单元外,还可以包括:
第一获取单元304,用于在所述确定单元301确定目标水平双眼视场角以及目标垂直双眼视场角之前,获取所述当前使用者的目标身体部位数据;
查询单元305,用于从身体部位数据与水平双眼视场角的对应关系中,查询所述目标身体部位数据对应的目标水平双眼视场角,以及从身体部位数据与垂直双眼视场角的对应关系中,查询所述目标身体部位数据对应的目标垂直双眼视场角。
作为一种可选的实施方式,图4所示的虚拟现实设备300还可以包括:
第二获取单元306,用于在获取所述当前使用者的目标身体部位数据之前,获取多个使用者的身体部位数据,以及获取每个所述使用者设定的水平双眼视场角以及垂直双眼视场角;
所述确定单元301,还用于根据多个所述身体部位数据、多个所述水平双眼视场角以及多个所述垂直双眼视场角,确定身体部位数据与水平双眼视场角的对应关系,以及确定身体部位数据与垂直双眼视场角的对应关系。
其中,所述目标身体部位数据包括鼻子的大小或颞骨的长度,所述目标水平双眼视场角为90度,所述目标垂直双眼视场角为60度。
请参见图5,图5是本发明实施例公开的另一种虚拟现实设备的结构示意图,该虚拟现实设备用于执行图1或图2所描述方法中的部分或全部步骤,具体请参见图1或图2中的描述,在此不再赘述。其中,图5所示的虚拟现实设备是在图3所示的虚拟现实设备的基础上进一步优化得到的,与图3所示的虚拟现实设备相比,图5所示的虚拟现实设备除了包括图3所示的虚拟现实设备的所有单元外,还可以包括:
获取确定单元307,用于在所述确定单元301确定目标水平双眼视场角以及目标垂直双眼视场角之前,获取所述当前使用者的目标身体部位数据;从身体部位数据与水平双眼视场角的对应关系中,查询所述目标身体部位数据对应的目标水平双眼视场角,以及根据所述目标水平双眼视场角与目标垂直双眼视场角的比值关系确定所述目标垂直双眼视场角;或,还用于获取所述当前使用者的目标身体部位数据;从身体部位数据与垂直双眼视场角的对应关系中,查询所述目标身体部位数据对应的目标垂直双眼视场角,以及根据所述目标垂直双眼视场角与目标水平双眼视场角的比值关系确定所述目标水平双眼视场角。
作为一种可选的实施方式,图5所示的虚拟现实设备300还可以包括:
第二获取单元306,用于在获取所述当前使用者的目标身体部位数据之前,获取多个使用者的身体部位数据,以及获取每个所述使用者设定的水平双眼视场角以及垂直双眼视场角;
所述确定单元301,还用于根据多个所述身体部位数据、多个所述水平双眼视场角以及多个所述垂直双眼视场角,确定身体部位数据与水平双眼视场角的对应关系,以及确定身体部位数据与垂直双眼视场角的对应关系。
在图3~图5所描述的虚拟现实设备300中,虚拟现实设备可以自动地根据当前使用者的目标水平双眼视场角以及目标垂直双眼视场角构建三维空间并在该三维空间上显示呈曲面的虚拟现实界面,该呈曲面的虚拟现实界面给当前使用者提供一个最佳的视场角,同时,该呈曲面的虚拟现实界面的任意两个位置到用户的眼睛的距离相等,这使得用户不需要晃动脑袋就可以以最佳视场角观看该呈曲面的虚拟现实界面上的内容,从而可以自适应地根据使用者的双眼视场角来显示虚拟现实界面,同时,减少使用成本,降低使用者的眩晕感,提高用户体验。
请参见图6,图6是本发明实施例公开的另一种虚拟现实设备的结构示意图,该虚拟现实设备用于执行图1或图2所描述方法中的部分或全部步骤,具体请参见图1或图2中的描述,在此不再赘述。其中,该虚拟现实设备600包括:至少一个处理器601,例如CPU(Central Processing Unit,中央处理器),至少一个输入装置602、至少一个输出装置603以及存储器604,其中,所述处理器601、输入装置602、输出装置603以及存储器604分别连接通信总线。
其中,处理器601是虚拟现实设备的控制中心,利用各种接口和线路连接整个虚拟现实设备的各个部分,通过运行或执行存储在存储器604内的软件程序和/或模块,以及调用存储在存储器604内的数据,执行虚拟现实设备的各种功能和处理数据,从而对虚拟现实设备进行整体监控。可选的,处理器601可包括一个或多个处理单元;优选的,处理器601可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作***、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器601中。
输入装置602可用于接收输入的数字或字符信息,以及产生与虚拟现实设备的用户设置以及功能控制有关的键信号输入。具体地,输入装置602可包括触控面板以及其他输入设备。触控面板,也称为触摸屏,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触控面板上或在触控面板附近的操作),并根据预先设定的程式驱动相应的连接装置。可选的,触控面板可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器601,并能接收处理器601发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触控面板。除了触控面板,输入装置602还可以包括其他输入设备。具体地,其他输入设备可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆等中的一种或多种。
输出装置603可用于显示由用户输入的信息或提供给用户的信息以及虚拟现实设备的各种菜单。输出装置603可包括显示面板,可选的,可以采用液晶显示器(LiquidCrystal Display,LCD)、有机发光二极管(Organic Light-Emitting Diode,OLED)等形式来配置显示面板。进一步的,触控面板可覆盖显示面板,当触控面板检测到在其上或附近的触摸操作后,传送给处理器601以确定触摸事件的类型,随后处理器601根据触摸事件的类型在显示面板上提供相应的视觉输出。其中,触控面板与显示面板可以作为两个独立的部件来实现虚拟现实设备的输入和输入功能,但是在某些实施例中,可以将触控面板与显示面板集成而实现虚拟现实设备的输入和输出功能。
存储器604可用于存储软件程序以及模块,处理器601通过运行存储在存储器604的软件程序以及模块,从而执行虚拟现实设备的各种功能应用以及数据处理。存储器604可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作***、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据手机的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器604可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。
其中,处理器601通过运行或执行存储在存储器604内的软件程序和/或模块,以及调用存储在存储器604内存储的程序代码,用于执行以下操作:
确定当前使用者的目标水平双眼视场角以及目标垂直双眼视场角;
在虚拟显示空间中使用所述目标水平双眼视场角以及所述目标垂直双眼视场角构造三维空间;
通过所述输出装置603在所述三维空间中显示呈曲面的虚拟现实界面,其中,所述呈曲面的虚拟现实界面上的任意两个位置到所述当前使用者的眼睛的距离相等。
作为一种可选的实施方式,在所述处理器601确定目标水平双眼视场角以及目标垂直双眼视场角之前,所述处理器601调用存储在存储器604内存储的程序代码,还用于执行以下操作:
通过所述输入装置602获取所述当前使用者的目标身体部位数据;
从身体部位数据与水平双眼视场角的对应关系中,查询所述目标身体部位数据对应的目标水平双眼视场角,以及从身体部位数据与垂直双眼视场角的对应关系中,查询所述目标身体部位数据对应的目标垂直双眼视场角。
作为一种可选的实施方式,在所述处理器601确定目标水平双眼视场角以及目标垂直双眼视场角之前,所述处理器601调用存储在存储器604内存储的程序代码,还用于执行以下操作:
通过所述输入装置602获取所述当前使用者的目标身体部位数据;从身体部位数据与水平双眼视场角的对应关系中,查询所述目标身体部位数据对应的目标水平双眼视场角,以及根据所述目标水平双眼视场角与目标垂直双眼视场角的比值关系确定所述目标垂直双眼视场角;或,
通过所述输入装置602获取所述当前使用者的目标身体部位数据;从身体部位数据与垂直双眼视场角的对应关系中,查询所述目标身体部位数据对应的目标垂直双眼视场角,以及根据所述目标垂直双眼视场角与目标水平双眼视场角的比值关系确定所述目标水平双眼视场角。
作为一种可选的实施方式,所述处理器601通过所述输入装置602获取所述当前使用者的目标身体部位数据之前,所述处理器601调用存储在存储器604内存储的程序代码,还用于执行以下操作:
获取多个使用者的身体部位数据,以及获取每个所述使用者设定的水平双眼视场角以及垂直双眼视场角;
根据多个所述身体部位数据、多个所述水平双眼视场角以及多个所述垂直双眼视场角,确定身体部位数据与水平双眼视场角的对应关系,以及确定身体部位数据与垂直双眼视场角的对应关系。
其中,所述目标身体部位数据包括鼻子的大小或颞骨的长度,所述目标水平双眼视场角为90度,所述目标垂直双眼视场角为60度。
在图6所描述的虚拟现实设备600中,虚拟现实设备可以自动地根据当前使用者的目标水平双眼视场角以及目标垂直双眼视场角构建三维空间并在该三维空间上显示呈曲面的虚拟现实界面,该呈曲面的虚拟现实界面给当前使用者提供一个最佳的视场角,同时,该呈曲面的虚拟现实界面的任意两个位置到用户的眼睛的距离相等,这使得用户不需要晃动脑袋就可以以最佳视场角观看该呈曲面的虚拟现实界面上的内容,从而可以自适应地根据使用者的双眼视场角来显示虚拟现实界面,同时,减少使用成本,降低使用者的眩晕感,提高用户体验。
需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
在本申请所提供的几个实施例中,应该理解到,所揭露的装置,可通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性或其它的形式。
本发明实施例方法中的步骤可以根据实际需要进行顺序调整、合并和删减。
本发明实施例终端中的单元可以根据实际需要进行合并、划分和删减。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储器中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储器中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储器包括:U盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储器中,存储器可以包括:闪存盘、只读存储器(英文:Read-Only Memory,简称:ROM)、随机存取器(英文:Random Access Memory,简称:RAM)、磁盘或光盘等。
以上对本发明实施例进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上上述,本说明书内容不应理解为对本发明的限制。
Claims (10)
1.一种虚拟现实界面显示方法,其特征在于,包括:
确定当前使用者的目标水平双眼视场角以及目标垂直双眼视场角;
在虚拟显示空间中使用所述目标水平双眼视场角以及所述目标垂直双眼视场角构造三维空间;
在所述三维空间中显示呈曲面的虚拟现实界面,其中,所述呈曲面的虚拟现实界面上的任意两个位置到所述当前使用者的眼睛的距离相等。
2.根据权利要求1所述的方法,其特征在于,在所述确定目标水平双眼视场角以及目标垂直双眼视场角之前,所述方法还包括:
获取所述当前使用者的目标身体部位数据;
从身体部位数据与水平双眼视场角的对应关系中,查询所述目标身体部位数据对应的目标水平双眼视场角,以及从身体部位数据与垂直双眼视场角的对应关系中,查询所述目标身体部位数据对应的目标垂直双眼视场角。
3.根据权利要求1所述的方法,其特征在于,在所述确定目标水平双眼视场角以及目标垂直双眼视场角之前,所述方法还包括:
获取所述当前使用者的目标身体部位数据;从身体部位数据与水平双眼视场角的对应关系中,查询所述目标身体部位数据对应的目标水平双眼视场角,以及根据所述目标水平双眼视场角与目标垂直双眼视场角的比值关系确定所述目标垂直双眼视场角;或,
获取所述当前使用者的目标身体部位数据;从身体部位数据与垂直双眼视场角的对应关系中,查询所述目标身体部位数据对应的目标垂直双眼视场角,以及根据所述目标垂直双眼视场角与目标水平双眼视场角的比值关系确定所述目标水平双眼视场角。
4.根据权利要求2或3所述的方法,其特征在于,所述获取所述当前使用者的目标身体部位数据之前,所述方法还包括:
获取多个使用者的身体部位数据,以及获取每个所述使用者设定的水平双眼视场角以及垂直双眼视场角;
根据多个所述身体部位数据、多个所述水平双眼视场角以及多个所述垂直双眼视场角,确定身体部位数据与水平双眼视场角的对应关系,以及确定身体部位数据与垂直双眼视场角的对应关系。
5.根据权利要求2或3所述的方法,其特征在于,所述目标身体部位数据包括鼻子的大小或颞骨的长度,所述目标水平双眼视场角为90度,所述目标垂直双眼视场角为60度。
6.一种虚拟现实设备,其特征在于,包括:
确定单元,用于确定当前使用者的目标水平双眼视场角以及目标垂直双眼视场角;
构造单元,用于在虚拟显示空间中使用所述目标水平双眼视场角以及所述目标垂直双眼视场角构造三维空间;
显示单元,用于在所述三维空间中显示呈曲面的虚拟现实界面,其中,所述呈曲面的虚拟现实界面上的任意两个位置到所述当前使用者的眼睛的距离相等。
7.根据权利要求6所述的虚拟现实设备,其特征在于,所述虚拟现实设备还包括:
第一获取单元,用于在所述确定单元确定目标水平双眼视场角以及目标垂直双眼视场角之前,获取所述当前使用者的目标身体部位数据;
查询单元,用于从身体部位数据与水平双眼视场角的对应关系中,查询所述目标身体部位数据对应的目标水平双眼视场角,以及从身体部位数据与垂直双眼视场角的对应关系中,查询所述目标身体部位数据对应的目标垂直双眼视场角。
8.根据权利要求6所述的虚拟现实设备,其特征在于,所述虚拟现实设备还包括:
获取确定单元,用于在所述确定单元确定目标水平双眼视场角以及目标垂直双眼视场角之前,获取所述当前使用者的目标身体部位数据;从身体部位数据与水平双眼视场角的对应关系中,查询所述目标身体部位数据对应的目标水平双眼视场角,以及根据所述目标水平双眼视场角与目标垂直双眼视场角的比值关系确定所述目标垂直双眼视场角;或,还用于获取所述当前使用者的目标身体部位数据;从身体部位数据与垂直双眼视场角的对应关系中,查询所述目标身体部位数据对应的目标垂直双眼视场角,以及根据所述目标垂直双眼视场角与目标水平双眼视场角的比值关系确定所述目标水平双眼视场角。
9.根据权利要求7或8所述的虚拟现实设备,其特征在于,所述虚拟现实设备还包括:
第二获取单元,用于在获取所述当前使用者的目标身体部位数据之前,获取多个使用者的身体部位数据,以及获取每个所述使用者设定的水平双眼视场角以及垂直双眼视场角;
所述确定单元,还用于根据多个所述身体部位数据、多个所述水平双眼视场角以及多个所述垂直双眼视场角,确定身体部位数据与水平双眼视场角的对应关系,以及确定身体部位数据与垂直双眼视场角的对应关系。
10.根据权利要求7或8所述的虚拟现实设备,其特征在于,所述目标身体部位数据包括鼻子的大小或颞骨的长度,所述目标水平双眼视场角为90度,所述目标垂直双眼视场角为60度。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610881287.2A CN106569654A (zh) | 2016-10-09 | 2016-10-09 | 一种虚拟现实界面显示方法及虚拟现实设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610881287.2A CN106569654A (zh) | 2016-10-09 | 2016-10-09 | 一种虚拟现实界面显示方法及虚拟现实设备 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN106569654A true CN106569654A (zh) | 2017-04-19 |
Family
ID=58532690
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610881287.2A Withdrawn CN106569654A (zh) | 2016-10-09 | 2016-10-09 | 一种虚拟现实界面显示方法及虚拟现实设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106569654A (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107610044A (zh) * | 2017-08-29 | 2018-01-19 | 歌尔科技有限公司 | 图像处理方法、计算机可读存储介质及虚拟现实头戴设备 |
CN107908278A (zh) * | 2017-10-20 | 2018-04-13 | 华为技术有限公司 | 一种虚拟现实vr界面生成的方法和装置 |
CN107967089A (zh) * | 2017-12-20 | 2018-04-27 | 浙江煮艺文化科技有限公司 | 一种虚拟现实界面显示方法 |
-
2016
- 2016-10-09 CN CN201610881287.2A patent/CN106569654A/zh not_active Withdrawn
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107610044A (zh) * | 2017-08-29 | 2018-01-19 | 歌尔科技有限公司 | 图像处理方法、计算机可读存储介质及虚拟现实头戴设备 |
CN107908278A (zh) * | 2017-10-20 | 2018-04-13 | 华为技术有限公司 | 一种虚拟现实vr界面生成的方法和装置 |
WO2019076348A1 (zh) * | 2017-10-20 | 2019-04-25 | 华为技术有限公司 | 一种虚拟现实vr界面生成的方法和装置 |
CN107908278B (zh) * | 2017-10-20 | 2020-04-28 | 华为技术有限公司 | 一种虚拟现实vr界面生成的方法和装置 |
US11294535B2 (en) | 2017-10-20 | 2022-04-05 | Huawei Technologies Co., Ltd. | Virtual reality VR interface generation method and apparatus |
CN107967089A (zh) * | 2017-12-20 | 2018-04-27 | 浙江煮艺文化科技有限公司 | 一种虚拟现实界面显示方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107469354B (zh) | 补偿声音信息的视觉方法及装置、存储介质、电子设备 | |
Ens et al. | The personal cockpit: a spatial interface for effective task switching on head-worn displays | |
US11474610B2 (en) | Systems and methods for generating dynamic obstacle collision warnings for head-mounted displays | |
US9250746B2 (en) | Position capture input apparatus, system, and method therefor | |
WO2010062117A2 (en) | Immersive display system for interacting with three-dimensional content | |
CN106843498B (zh) | 基于虚拟现实的动态界面交互方法及装置 | |
US11809617B2 (en) | Systems and methods for generating dynamic obstacle collision warnings based on detecting poses of users | |
CN103999018B (zh) | 响应三维显示对象的用户选择姿势的方法和*** | |
KR20150046105A (ko) | 멀티모드 피드백으로 이미지를 인식하는 시스템 및 방법 | |
CN102426486B (zh) | 一种立体交互方法及***作设备 | |
CN106527722A (zh) | 虚拟现实中的交互方法、***及终端设备 | |
US20160091979A1 (en) | Interactive displaying method, control method and system for achieving displaying of a holographic image | |
CN106134186A (zh) | 遥现体验 | |
CN103455212A (zh) | 智能镜及其显示方案 | |
US9253468B2 (en) | Three-dimensional (3D) user interface method and system | |
CN107204044B (zh) | 一种基于虚拟现实的画面显示方法及相关设备 | |
EP3591503B1 (en) | Rendering of mediated reality content | |
CN106716331A (zh) | 模拟触摸显示器的实时响应性 | |
CN106861184B (zh) | 一种在沉浸式vr游戏中实现人机交互的方法和*** | |
CN104991684A (zh) | 触控设备及其工作方法 | |
CN106569654A (zh) | 一种虚拟现实界面显示方法及虚拟现实设备 | |
CN105183236A (zh) | 一种触屏输入装置与方法 | |
CN102508562A (zh) | 一种立体交互*** | |
CN104598035A (zh) | 基于3d立体图像显示的光标显示方法、智能设备及*** | |
CN110148224A (zh) | Hud图像显示方法、装置及终端设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WW01 | Invention patent application withdrawn after publication | ||
WW01 | Invention patent application withdrawn after publication |
Application publication date: 20170419 |