一种虚拟现实防眩晕方法和系统技术方案

技术编号:15894735 阅读:20 留言:0更新日期:2017-07-28 19:32
本发明专利技术公开了一种适用于外语教学的虚拟现实防眩晕方法和系统,具体实现方法为,在使用陀螺仪检测到使用者头部动作后,暂时冻结或模糊使用者双眼前的显示,在头部动作停止后,再根据新的头部位置更新显示,此外,在冻结显示的同时,还可以使用画中画实时更新使用者新视角的可见内容,方便使用者确定头部动作的幅度和终点,本发明专利技术的方法和系统摒弃了现在提高测量速度和显示速度的思路,转而采用镜头跳跃的手法,间歇地更新使用者眼前的画面,这种做法将可在降低硬件成本的同时,在外语教学等非竞技性虚拟现实场合显著减少使用者的眩晕现象。

Method and system for preventing vertigo by virtual reality

The invention discloses a virtual reality for the anti vertigo foreign language teaching method and system realization method, in the use of gyroscope detects user head movements, temporarily freeze or blur eyes before users in head movements stop, according to the new head position update the display, in addition, in the frozen display at the same time, you can also use the PIP real-time updates a user visible content of the new perspective, to facilitate users to determine the magnitude of head movements and end point, method and system of the present invention from now to improve the measuring speed and the speed of display ideas, instead of using the lens jump technique, intermittently update users in front of the screen, this approach will be in to reduce the hardware cost at the same time, significantly reduce the user's vertigo phenomenon in foreign language teaching and other non competitive virtual reality applications.

【技术实现步骤摘要】
一种虚拟现实防眩晕方法和系统
本专利技术涉及虚拟现实领域,尤其涉及一种虚拟现实防眩晕方法和系统。该方法和系统的典型应用场合为外语教学。
技术介绍
目前,虚拟现实技术已经取得了长足的进展。各种实现方式(如头盔、虚拟现实眼镜等)层出不穷。不过目前的实现方式都有一个很大的缺点,就是容易导致使用者头晕。目前解决这个问题的思路是提高陀螺仪测量速度和显示更新速度,不过这种做法对硬件要求很高,随之提高了成本。与此同时,已经有不少学者尝试以虚拟现实的形式进行教学,而使用虚拟现实进行教学,并不需要像游戏或其他应用一样,追求实时准确响应。如果能够以较低成本的办法达到防眩晕的效果,则基于虚拟现实的教学有望得到更广泛的应用。
技术实现思路
有鉴于此,本专利技术要解决的一个技术问题是提供一种虚拟现实防眩晕方法,从而在降低硬件成本的同时避免使用者的眩晕现象。其基本做法为,摒弃现在提高测量速度和显示速度的思路,转而采用镜头跳跃的手法,间歇地更新使用者眼前的画面。一种虚拟现实防眩晕方法,包括:使用陀螺仪测量使用者的头部动作(转动、俯仰等)或身体动作;在检测到使用者动作后,暂时冻结(或模糊)使用者双眼前的显示;根据本专利技术的方法的一个实施例,进一步的,在检测到使用者动作并暂时冻结(或模糊)使用者双眼前的显示时,还在适当位置新开小窗口,根据陀螺仪输出在小窗口显示新头部位置对应的画面;这种多画面显示可以帮助使用者预估新的视野,并据此控制头部转动方向和幅度。本专利技术要解决的一个技术问题是提供一种虚拟现实防眩晕系统,从而在降低硬件成本的同时避免使用者的眩晕现象。一种虚拟现实防眩晕系统,包括:陀螺仪,用于检测使用者的头部动作(转动、俯仰等)或身体动作;放置于双眼前的显示设施,用于展示虚拟现实场景;模糊设施,放置于显示设施和使用者眼睛之间,用于在使用者动作时模糊使用者视野;控制器,用于根据陀螺仪量测控制模糊设施。根据本专利技术的方法的一个实施例,进一步的,模糊设施为液晶点阵组成。在陀螺仪检测到头部或身体动作后,更改点阵中部分液晶状态,暂时模糊使用者视野。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为根据本专利技术的虚拟现实防眩晕方法的一个实施例的流程图。图2为根据本专利技术的虚拟现实防眩晕方法的一个实施例的多画面显示示意图。图3为根据本专利技术的虚拟现实防眩晕系统的一个实施例的示意图。具体实施方式下面参照附图对本专利技术进行更全面的描述,其中说明本专利技术的示例性实施例。下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。目前,虚拟现实技术已经取得了长足的进展。各种实现方式(如头盔、虚拟现实眼镜等)层出不穷。不过目前的实现方式都有一个很大的缺点,就是容易导致使用者头晕。事实上,虚拟现实导致的头晕,至少有相当一部分可以从控制理论的角度来解释。对人类来说,大脑是控制器,眼睛是传感器,而控制头部运动的肌肉是执行机构。一般而言,如果大脑希望改变视野,则会指挥相应的肌肉(执行机构)引起头部动作,最后眼睛(传感器)获得的景象应该与期望值相当。如果在头部运动过程中传感器获得的景象与大脑期望存在差异,就会导致眩晕。由于头部运动、视野改变和人类双眼测距、使用工具、运动等活动密切相关,人类已经进化到这个控制-反馈闭环可以相当精巧吻合的程度。以目前的测量、控制手段来精准实现这种吻合仍有困难,即使能够实现成本也相当高昂。不过,在特定的场合,完全可以用采取另外一个思路。即在人脑中打破这种控制-反馈闭环,便可进而消除虚拟现实带来的眩晕。外语教学就是这样的一个场合。在利用虚拟现实进行外语教学时,多数情况下,老师/学生或朋友之间是在固定的场景下交谈,或在相对缓和的运动中活动/交流。显然,仅为教学的背景和目的,是不需要实时准确更新场景的。这就带来一种新的可能,即模拟电影镜头跳跃(蒙太奇)的做法,在相距甚远的不同视角间跳跃(而非连续过渡),这种做法可以打破大脑中固有的控制-反馈闭环错觉,即可实现防眩晕的效果。图1为根据本专利技术的虚拟现实防眩晕方法的一个实施例的流程图。如图1所示,使用放置于虚拟现实眼镜或头盔内的陀螺仪,检测使用者的头部或身体运动,一旦运动超过某一预设的阈值(这一阈值因人而异),就冻结使用者眼前的画面。运动停止后,再由CPU或GPU计算得到新的头部位置对应的视野和显示画面,并更新到显示设施上去。所得到的效果,就将类似于电影中的镜头跳跃手法,由旧的视角直接跳跃到新的视角去。此外,在冻结画面的同时,还可以加上模糊效果,以加大和常规运动认知的区别,方便人脑形成新的反射机制。不过,这一做法虽然可行,却并不完美。这是因为在看电影时,观众处于完全的被动状态,视角完全由导演决定。而在虚拟现实环境下,即使仅为教学的目的,使用者也希望自己决定视角。此时完全打破控制-反馈的闭环,虽然可以防眩晕,但是却会影响人选择视角进行交流。所以,最好能够部分保留控制-反馈的闭环,为达到这个目的,可以使用两种方法:第一种方法是在使用者头部/身体动作时,不是冻结画面,而是仅将画面模糊,但画面仍随着动作而变化。另外一种方法则是,在硬件许可时,使用图2所示多画面(画中画)的做法。这种做法也可以帮助使用者预估新的视野,并据此控制动作幅度和终点,改善使用体验。具体做法为,在检测到使用者头部或身体动作并暂时冻结使用者双眼前的显示时,还在适当位置新开小窗口,根据陀螺仪输出在小窗口显示新头部位置对应的画面(由于大画面起到防眩晕效果,所以小画面更新速度可以较低,对硬件要求也随之降低);最后,在运动停止后,再将小窗口的显示内容放大到完整视野(小窗口随着消失)。这种画中画的做法,既使用大画面欺骗大脑,达到镜头跳跃和防眩晕的效果,又用小画面来辅助预测新的视野和显示内容,保留控制-反馈的闭环,是更好的实现方式。此外,图2仅在右下角显示了小画面,事实上,小画面的位置可以在左上、左、左下、右上、右、右下等任意位置。这是因为一般情况下,头部转动时,眼球也会随着转动,所以头部向右下转动,则小画面应位于右下方。类似的,头部向其他方向转动,小画面也可以随着调整位置。前文所述的虚拟现实防眩晕方法可以取得较好的效果,不过该方法对虚拟现实设备仍要求较高,主要表现在,陀螺仪检测到运动后,需要尽快冻结或模糊显示。稍有迟滞就会影响防眩晕效果。而低时滞必然对设备的控制/计算能力及软件(操作系统)的实时性有更高的要求。单纯为了降低时滞而去提高计算能力,改进软件实时性其实并不非常必要。此时可以采用额外的硬件回路来达到更好的效果。如图3所示,一种虚拟现实防眩晕系统的一个实施例,包括:陀螺仪,用于检测使用者的头部动作(转动、俯仰等)或身体动作;放置于双眼前的显示设施,用于展示虚拟现实场景;模糊设施,放置于显示设施和使用者眼睛之间,用于在使用者头部或身体动作时模糊本文档来自技高网...
一种虚拟现实防眩晕方法和系统

【技术保护点】
一种适用于教学的虚拟现实防眩晕方法,其特征在于,在检测到使用者头部或身体运动超阈值后,暂时冻结使用者双眼前的显示,待运动停止后再更新显示。

【技术特征摘要】
1.一种适用于教学的虚拟现实防眩晕方法,其特征在于,在检测到使用者头部或身体运动超阈值后,暂时冻结使用者双眼前的显示,待运动停止后再更新显示。2.如权利要求1所述的一种适用于教学的虚拟现实防眩晕方法,其特征在于:在检测到使用者头部或身体运动超阈值后,暂时冻结并模糊使用者双眼前的显示,待运动停止后再更新显示。3.如权利要求1所述的一种适用于教学的虚拟现实防眩晕方法,其特征在于:在暂时冻结使用者双眼前的显示后,在显示画面上划分小画面,小画面上实时显示使用者新头部位置应看到的场景。4.一种适用于教学的虚拟现实防眩晕方法,其特征在于,在检测到使用者头部或身体运动超阈值后,暂时模糊使用者双眼...

【专利技术属性】
技术研发人员:魏琼华李英杰丹阳穆海博张玉红
申请(专利权)人:河南中医药大学
类型:发明
国别省市:河南,41

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

1