本发明涉及虚拟现实技术领域,尤其涉及一种vr一体机及其图像调整方法。
背景技术:
vr设备也可被称为虚拟现实眼镜,它可以给佩戴者提供沉浸式视觉体验,大幅提升了游戏和视频体验。按照目前vr设备的硬件形态来划分,vr设备主要分为三种:移动端头显、外接头戴式设备和一体机头显,其中,移动端头显也就是所谓的vr眼镜盒子,只要放入手机即可观看;外接头戴式设备也称为pc端头显,需要将其连接电脑才能进行观看;一体机头显具有独立cpu、输入和输出显示功能,完全摆脱外置设备。
vr一体机由于不受空间约束及其它外部影响,算得上是真正意义上的vr独立产品,是未来的终极形态。目前,使用vr一体机的用户越来越多,而这些用户中很多都视力有问题,例如近视或远视,这样就会看不清图像,直接影响观影效果。因此,越来越多的vr一体机生厂商都在vr一体机上设置物距调节按钮,用户可通过该按钮来调节物距(即,显示屏到透镜的距离),例如,对于近视的用户,通过调小物距来放大图像,从而使得近视的用户能看到更加清晰的图像,但是,这样的话,虽然看到的图像变清晰了,但此时由于图像的放大使得用户看到的图像内容并不完整。同样地,对于远视的用户,通过调大物距来缩小图像,从而使得用户能看到更加清晰的图像,但是,这样的话,虽然看到的图像变清晰了,但此时由于图像的缩小,用户看到的图像内容的周围便会出现黑边。因此,不管是对于近视的用户还是远视的用户,仅仅通过调节物距虽然可使所看到的图像变得清晰,但图像内容并不能显示不完整或周围出现黑边,依然会影响观影效果,用户体验较差。
技术实现要素:
本发明要解决的技术问题在于,针对现有技术的上述图像内容显示不完整或周围出现黑边的缺陷,提供一种vr一体机及其图像调整方法,能在保证图像清晰的前提下,使用户视野范围内的图像显示完整且无黑边。
本发明解决其技术问题所采用的技术方案是:构造一种vr一体机的图像调整方法,包括:
s10.获取透镜到显示屏的距离;
s20.根据所获取的距离获取图像的缩放比例;
s30.根据所获取的缩放比例对所显示的图像进行调整,以使用户视野范围内的图像显示完整且无黑边。
优选地,所述步骤s10包括:
分别获取左透镜到左显示屏的第一距离及右透镜到右显示屏的第二距离;
所述步骤s20包括:
分别根据所获取的第一距离获取第一缩放比例,及根据所获取的第二距离获取第二缩放比例;
所述步骤s30包括:
分别根据所述第一缩放比例对左显示屏上所显示的图像进行调整,及根据所述第二缩放比例对右显示屏上所显示的图像进行调整。
优选地,所述左显示屏和所述右显示屏分别独立设置,或者,所述左显示屏和所述右显示屏集成为一显示屏。
优选地,在所述步骤s10之前,还包括:
s00.判断用户是否穿戴vr一体机,若是,则执行步骤s10。
优选地,在所述步骤s30中,根据最邻近法、双线性插值法或双三次样条插值法对所显示的图像进行调整。
本发明还构造一种vr一体机,包括:
第一获取模块,用于获取透镜到显示屏的距离;
第二获取模块,用于根据所获取的距离获取图像的缩放比例;
图像调整模块,用于根据所获取的缩放比例对所显示的图像进行调整,以使用户视野范围内的图像显示完整且无黑边。
优选地,
所述第一获取模块,用于分别获取左透镜到左显示屏的第一距离及右透镜到右显示屏的第二距离;
所述第二获取模块,用于分别根据所获取的第一距离获取第一缩放比例,及根据所获取的第二距离获取第二缩放比例;
所述图像调整模块,用于分别根据所述第一缩放比例对左显示屏上所显示的图像进行调整,及根据所述第二缩放比例对右显示屏上所显示的图像进行调整。
优选地,所述左显示屏和所述右显示屏分别独立设置,或者,所述左显示屏和所述右显示屏集成为一显示屏。
优选地,还包括:
判断模块,用于判断用户是否穿戴vr一体机;而且,
所述距离获取模块,用于在判断出用户穿戴vr一体机时,获取透镜到显示屏的距离。
优选地,所述图像调整模块,用于根据所获取的缩放比例,采用最邻近法、双线性插值法或双三次样条插值法对所显示的图像进行调整。
实施本发明的技术方案,能根据透镜到显示屏的距离对所显示的图像进行缩放处理,因此,不但可保证用户看到清晰的图像,而且使用户视野范围内的图像显示完整且无黑边。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。附图中:
图1是本发明vr一体机的图像调整方法实施例一的流程图;
图2是本发明vr一体机实施例一的逻辑结构图。
具体实施方式
在图1示出的本发明vr一体机的图像调整方法实施例一的流程图,该实施例的图像调整方法包括以下步骤:
s10.获取透镜到显示屏的距离;
在该步骤中,在一个具体实现方式中,用户可通过物距调节按钮来调节物距,即调节透镜到显示屏的距离,例如,近视的用户可根据自身的视力情况通过该按钮调小物距,远视的用户可根据自身的视力情况通过该按钮调大物距。在另一个具体实现方式中,用户可预先输入自己的视力数据,由vr一体机根据用户的视力数据自动调节物距。
s20.根据所获取的距离获取图像的缩放比例;
在该步骤中,当获取到透镜到显示屏的距离后,可根据预先设置的距离与缩放比例的对应关系,获取当前距离所对应的缩放比例。其中,距离与缩放比例的对应关系可预先通过试验的方式获取,以数组的方式存储,或者,先拟合成函数,并存储该函数。
s30.根据所获取的缩放比例对所显示的图像进行调整,以使用户视野范围内的图像显示完整且无黑边。
在该步骤中,在获取到缩放比例后,可根据该缩放比例对当前图像进行缩放处理,具体地,可根据最邻近法、双线性插值法或双三次样条插值法来对图像进行缩放处理,以使用户通过vr一体机所看到的图像显示完整且无黑边。例如,对于近视的用户,为了显示的更清晰会调小物距,即,减小透镜到显示屏的距离,此时,所成的像会变大,同时,由于所获取的缩放比例小于1,当将所显示的图像进行缩小处理后,用户就可在其视野范围内看到既清晰又完整的图像了。同样地,对于远视的用户,为了显示的更清晰会调大物距,即,增大透镜到显示屏的距离,此时,所成的像会变小,同时,由于所获取的缩放比例大于1,当将所显示的图像进行放大处理后,用户就可在其视野范围内看到既清晰又无黑边的图像了。
在实际应用中,发现很多近视或远视的用户两只眼的视力情况并不一致,有时甚至相差很多,为了进一步提高用户的观影效果,该实施例在上一实施例的基础上,对所显示的两个图像分别进行调整。具体地,
步骤s10包括:
分别获取左透镜到左显示屏的第一距离及右透镜到右显示屏的第二距离;
步骤s20包括:
分别根据所获取的第一距离获取第一缩放比例,及根据所获取的第二距离获取第二缩放比例;
步骤s30包括:
分别根据第一缩放比例对左显示屏上所显示的图像进行调整,及根据第二缩放比例对右显示屏上所显示的图像进行调整。
通过实施该实施例的技术方案,对于两只眼睛视力情况不一致的用户,可进一步提高观影效果。
需说明的是,在上述实施例中,左显示屏和右显示屏可分别独立设置,当然,也可将左显示屏和右显示屏集成为一显示屏。
优选地,在步骤s10之前,还包括:
s00.判断用户是否穿戴vr一体机,若是,则执行步骤s10。
在该步骤中,具体地,可通过姿态传感器来检测用户是否穿戴vr一体机,只有在判断出vr一体机在使用状态时,才进行后续的步骤。
图2是本发明vr一体机实施例一的逻辑结构图,该实施例的vr一体机包括第一获取模块10、第二获取模块20和图像调整模块30。其中,第一获取模块10用于获取透镜到显示屏的距离;第二获取模块20用于根据所获取的距离获取图像的缩放比例;图像调整模块30用于根据所获取的缩放比例对所显示的图像进行调整,以使用户视野范围内的图像显示完整且无黑边,而且,图像调整模块30优选地采用最邻近法、双线性插值法或双三次样条插值法对所显示的图像进行调整。
在一个优选实施例中,第一获取模块10用于分别获取左透镜到左显示屏的第一距离及右透镜到右显示屏的第二距离;第二获取模块20用于分别根据所获取的第一距离获取第一缩放比例,及根据所获取的第二距离获取第二缩放比例;图像调整模块30用于分别根据所述第一缩放比例对左显示屏上所显示的图像进行调整,及根据所述第二缩放比例对右显示屏上所显示的图像进行调整。
而且,在上述实施例中,左显示屏和右显示屏可分别独立设置,也可集成为一显示屏。
进一步地,本发明的vr一体机还包括判断模块,而且,判断模块用于判断用户是否穿戴vr一体机。距离获取模块用于在判断出用户穿戴vr一体机时,获取透镜到显示屏的距离。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何纂改、等同替换、改进等,均应包含在本发明的权利要求范围之内。