虚拟现实交互画面的调节方法和装置的制造方法_2

文档序号:9452648阅读:来源:国知局
面的晕动程度的画面晕动评分,并根据采集到的画面晕动评分对交互画面的效果参数进行动态调节,以调节所述交互画面的渲染效果来缓解所述用户对所述交互画面的晕动症状,由于效果参数为对交互画面的渲染效果以及用户对所述交互画面的晕动程度造成影响的参数,因此可以实现在进行相同场景的虚拟现实交互时,可以通过不同人群反馈的画面晕动评分对交互画面的效果参数进行动态调节,以对不同人群对交互画面的晕动反应进行差异化调节,可以提升用户的虚拟现实交互体验。
[0062]如图1所示,图1是根据一示例性实施例示出的一种虚拟现实交互画面的调节方法,应用于虚拟现实终端中,包括以下步骤:
[0063]在步骤101中,采集用户在虚拟现实交互时输入的画面晕动评分;所述画面晕动评分表征用户在虚拟现实交互时对交互画面的晕动程度;
[0064]在步骤102中,根据采集到的所述画面晕动评分对所述交互画面的效果参数进行动态调节,以调节所述交互画面的渲染效果来缓解所述用户对所述交互画面的晕动症状;其中,所述效果参数为对所述交互画面的渲染效果以及用户对所述交互画面的晕动程度造成影响的参数。
[0065]在本实施例中,上述虚拟现实终端可以包括穿戴式的虚拟现实接入终端,例如,该穿戴式的虚拟现实接入终端可以包括虚拟现实眼镜、虚拟现实头盔等。
[0066]在实际的使用过程中,用户可以通过将上述虚拟现实终端接入到对应的虚拟现实服务端为来进行虚拟现实交互,其中上述虚拟现实服务端可以包括面向用户提供虚拟现实服务,与用户的虚拟现实终端适配使用的移动终端、PC终端、服务器或者其它可以面向用户的虚拟现实终端提供虚拟现实服务的专用设备。
[0067]例如,当上述虚拟现实终端为虚拟现实眼镜时,用户可以将该虚拟现实眼镜接入用户的移动终端,从而可以面向用户提供虚拟现实的3D观影服务。又如,当上述虚拟现实终端为虚拟现实头盔时,用户可以将该虚拟现实头盔接入到用户的PC终端,从而可以面向用户提供虚拟现实的联机游戏服务。
[0068]在本实施例中,当用户使用上述虚拟现实终端进行虚拟现实交互时,为了使用户在进行虚拟现实交互时能够实时的反馈自己对交互画面的晕动程度,上述虚拟现实终端可以通过引入用户晕动反馈机制来实时采集用户输入的画面晕动评分,从而实时的了解到用户针对当前的交互画面的晕动程度。
[0069]在初始状态下,上述虚拟现实终端可以在系统中对用户的晕动症状进行量化,将用户的晕动症状量化为多个晕动等级,然后基于量化结果在交互界面中输入与上述多个晕动等级分别对应的多个交互选项。
[0070]其中,上述多个交互选项可以由上述虚拟现实终端根据每一个交互选项的晕动等级分别设置对应的画面晕动评分,用户在进行虚拟现实交互的过程中,可以通过在上述多个交互选项中选择对应的交互选项,来输入对应的画面晕动评分,向虚拟现实终端实时反馈自己当前的晕动程度。其中,上述画面晕动评分越高表示用户对交互画面的晕动程度越尚O
[0071]例如,上述虚拟现实终端可以将用户的晕动症状量化为5分制,O分表示没有晕动症状,5分表示晕动症状很明显,其它评分按照数值的依次递增标识用户的晕动症状逐渐增强。当用户使用上述虚拟现实终端进行虚拟现实交互时,上述虚拟现实终端可以基于上述量化结果在交互画面中输出5个交互选项,其中每一个交互选项分别对应一个量化后的评分,用户在进行虚拟现实交互时,可以根据当前的实际感受,从上述多个交互选项中选择对应的交互选项,来输入对应的画面晕动评分,向虚拟现实终端实时反馈自己的当前晕动程度。
[0072]在本实施例中,虚拟现实终端在采集用户在进行虚拟现实交互过程中输入的画面晕动评分时,可以实时的监听用户针对上述多个交互选项的选择事件,当监听到针对上述多个交互选项中任一交互选项的选择事件时,则可以采集与该交互选项对应的画面晕动评分,作为用户当前输入的画面晕动评分。
[0073]其中,用户在从上述多个交互选项中选择对应的交互选项时,通常可以通过不同的方式进行实现,在本实施例中不进行特别限定。
[0074]例如,当上述虚拟现实终端配置了对应的操纵杆时,用户可以通过控制操纵杆移动交互画面中的光标来完成对应的选定操作。当上述虚拟现实终端监听到用户通过控制操作杆完成的针对任一交互选项的选择操作时,可以认为当前监听到了针对该交互选项的选择事件,则可以获取与该交互选项对应的画面晕动评分。
[0075]又如,当上述虚拟现实终端配置了动作传感器时,用户可以通过将上述动作传感器佩戴在身体的指定部位,然后通过身体的指定部位完成一些特定的动作来移动交互画面中的光标来完成对应的选定操作,当上述虚拟现实终端通过上述动作传感器检测到用户通过身体的指定部位完成了针对任一交互选项的选定操作时,可以认为当前监听到了针对该交互选项的选择事件,则可以获取与该交互选项对应的画面晕动评分。比如,当上述虚拟现实终端为虚拟现实头盔时,用户可以通过头部向左或者向右移动来控制光标的方向,该头盔通过动作传感器检测到用户头部向左移动的动作时,可以将光标向左移动,检测到用户头部向右移动的动作时,可以将光标向右移动,当光标停留在某一选择选项上超过预设时长(比如2秒),可以认为用户执行了针对该交互选项的选择操作,则可以获取与该交互选项对应的画面晕动评分。
[0076]在本实施例中,当上述虚拟现实终端采集到用户在进行虚拟现实交互时输入的画面晕动评分时,由于该画面晕动评分表征用户当前的晕动程度,因此上述虚拟现实终端可以将采集到的画面晕动评分作为参考,对交互画面当前的渲染效果进行调节以缓解该用户的晕动症状。
[0077]其中,上述虚拟现实终端在对交互画面当前的渲染效果进行调节以缓解该用户的晕动症状时,可以通过动态调节上述交互画面的效果参数来完成。上述效果参数可以包括对交互画面的渲染效果以及用户对所述交互画面的晕动程度造成影响的参数,在本实施例中不进行特别限定。
[0078]例如,上述效果参数可以包括画面延迟、光线明暗、画面抖动速度等参数中的一个或者多个的组合。当上述效果参数包括画面延迟时,可以在用户进行虚拟现实交互时降低交互画面当前的画面延时,来调节当前的渲染效果以缓解用户的晕动症状。当上述效果参数包括光线明暗时,可以在用户进行虚拟现实交互时降低交互画面当前的亮度,来调节当前的渲染效果以缓解用户的晕动症状。当上述效果参数包括画面抖动速度时,可以在用户进行虚拟现实交互时降低交互画面当前的画面抖动速度,来调节当前的渲染效果以缓解用户的晕动症状,在本实施例中不再进行一一列举。
[0079]在本实施例中,上述虚拟现实终端在为上述多个交互选项分别设置对应的画面晕动评分后,还可以分别为每个画面晕动评分设置对应的参数调节幅度。
[0080]其中,不同的画面晕动评分分别对应不同的参数调节幅度,画面晕动评分越高其对应的参数调节幅度越大。例如,假设将用户的晕动程度量化为5分制,O分表示没有晕动程度,5表示晕动程度很明显,那么可以为O分设置一个较小的参数调节幅度,可以为5分设置一个较大的参数调节幅度。
[0081]当上述虚拟现实终端采集到用户输入的上述画面晕动评分时,首先可以将该画面晕动评分与预设评分进行比较,来判断该画面晕动评分是否高于预设评分,其中,该预设评分可以根据实际需求进行设置,可以用于表征用户能够容忍的晕动程度。当上述虚拟现实终端判断出采集到的所述画面晕动评分高于所述预设评分时,表明用户的晕动程度可能超过了所能容忍的晕动程度,此时可以触发上述虚拟现实终端可以基于与该画面晕动评分对应的参数调节幅度调低所述效果参数,以降低所述交互画面的渲染效果,从而缓解用户的晕动症状,直到再次采集到的该用户在虚拟现实交互时输入的画面晕动评分为预设评分时停止。当再次采集到的画面晕动评分为预设评分时,则可以认为通过本次调节使用户的晕动程度消失或者回到了可以容忍的范围之内。
[0082]另外,当再次采集到的该用户在虚拟现实交互时输入的画面晕动评分为预设评分时停止时,表明用户晕动症状不明显,或者晕动程度为用户所能容忍的晕动程度,此时上述虚拟现实终端还可以基于与该画面晕动评分对应的参数调节幅度调高所述效果参数,适当的提高上述交互画面的渲染效果,通过这种方式,可以保证用户不产生晕动症状的前提下,为用户提供尽可能真实的渲染效果。
[0083]如果适当的提高上述交互画面的渲染效果后,上述虚拟现实终端再次采集到的用户输入的画面晕动评分高于上述预设评分,那么上述虚拟现实终端可以重复以上过程,重新根据与该画面晕动评分对应的参数调节幅度调低所述效果参数,以降低所述交互画面的渲染效果,来缓解用户的晕动症状。
[0084]当然,在实际应用中,当采集到的所述画面晕动评分低于或等于所述预设评分时,此时上述虚拟现实终端也可以不对上述效果参数进行调节,在本实施例中不进行特别限定。其中,值得说明的是,在实际应用中,上述预设评分可以是一个画面晕动评分阈值,也可以是一个画面晕动评分的阈值范围。例如,假设将用户的晕动程度量化为5分制,O分表示没有晕动症状,5表示晕动程度很明显,上述虚拟现实终端可以将上述预设评分设置为O分,也可以将该预设评分设置为一个O?I的评分范围。当上述预设评分设置为O分时,表明只要用户出现晕动症状就会触发上述虚拟现实终端对交互画面的效果参数进行调低的操作,直到采集到用户的晕动症状消失时为止。当上述预设评分设置为O?I的评分范围时,此时上述O?I的评分范围表征的晕动程度为用户可以接受的晕动程度,因此在这种情况下,只要用户输入的画面晕动评分所表征的晕动程度在该可以接受的晕动程度范围之内,就可以不触发上述虚拟现实终端对交互画面的效果参数进行调低的操作。
[0085]可见,通过这种动态的调节机制,当用户的晕动症状明显时,可以降低交互画面的渲染效果来缓解用户的晕动症状,当用户的晕动症状不明显或者可容忍时,还可以适当的提高交互画面的渲染效果。通过这种方式,即使不同的用户在进行相同场景的虚拟现实交互时所输入的画面晕动评分均不相同时,上述虚拟现实终端仍然能够针对不同用户对交互画面的晕动反应进行差异化调节,来缓解用户的晕动症状,从而可以提升用户的虚拟现实交互体验。
[0086]在本实施例中,当上述虚拟现实终端通过采集到的由用户输入的画面晕动评分对交互画面的效果参数进行动态调节结束后,还可以在本地保存采集到的该画面晕动评分与动态调节结束后的上述效果参数之间的对应关系,从而当该用户下次登录时,可以根据已经保存的上述对应关系直接对交互画面的效果参数进行调节,从而
当前第2页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1