基于VR设备的云游戏图像显示控制方法和系统技术方案

技术编号:37842482 阅读:12 留言:0更新日期:2023-06-14 09:47
本发明专利技术提供了基于VR设备的云游戏图像显示控制方法和系统,其以VR设备所处环境为云游戏场景图像的生成基础,将所处环境存在的对象融合到云游戏场景信息中,使得用户在VR设备观看虚拟影像时能够获得所处环境关联的沉浸式虚拟游戏环境;并且根据用户的视力状态信息和眼睛观看状态信息,进行显示模式和图像源数据显示状态的调整,保证用户在云游戏过程中能够获得与自身视力条件和观看动作相匹配的虚拟影像;还根据VR设备的动作状态信息,调整图像源数据显示状态,实现云游戏与用户所处环境之间的沉浸式融合,提高低VR设备对不同云游戏情况的显示匹配性。况的显示匹配性。况的显示匹配性。

【技术实现步骤摘要】
基于VR设备的云游戏图像显示控制方法和系统


[0001]本专利技术涉及VR设备控制的
,特别涉及基于VR设备的云游戏图像显示控制方法和系统。

技术介绍

[0002]虚拟现实显示(VR)设备通过向用户进行虚拟影像显示,从而为用户提供沉浸逼真式的虚拟显示环境,其广泛应用于云游戏中,这样不同用户通过佩戴VR设备能够在同一虚拟游戏环境中进行交互。现有的VR设备只能为用户提供若干预定的云游戏虚拟场景,即用户通过VR设备观看到的虚拟影像只局限在若干类型场景中,无法实现云游戏与用户所处环境之间的沉浸式融合,降低用户在云游戏过程中的视觉逼真性。此外,当VR设备进入到预定的云游戏虚拟场景时,其显示状态是固定不变,无法根据用户在云游戏过程中的观看和动作状态,调整VR设备的虚拟现实显示状态,降低VR设备对不同云游戏情况的显示匹配性。

技术实现思路

[0003]针对现有技术存在的缺陷,本专利技术提供基于VR设备的云游戏图像显示控制方法和系统,其根据VR设备所处环境的环境影像,得到所处环境的对象存在状态信息,并结合VR设备当前的云游戏场景信息,生成云游戏场景图像源数据;根据VR设备用户的视力状态信息和眼睛观看状态信息,分别调整VR设备的虚拟现实显示模式以及云游戏场景图像源数据的虚拟现实显示状态;还根据VR设备的虚拟现实显示画面与用户眼睛的相对位置信息,调整云游戏场景图像源数据的虚拟现实显示状态,其以VR设备所处环境为云游戏场景图像的生成基础,将所处环境存在的对象融合到云游戏场景信息中,使得用户在VR设备观看虚拟影像时能够获得所处环境关联的沉浸式虚拟游戏环境;并且根据用户的视力状态信息和眼睛观看状态信息,进行显示模式和图像源数据显示状态的调整,保证用户在云游戏过程中能够获得与自身视力条件和观看动作相匹配的虚拟影像;还根据VR设备的动作状态信息,调整图像源数据显示状态,实现云游戏与用户所处环境之间的沉浸式融合,提高低VR设备对不同云游戏情况的显示匹配性。
[0004]本专利技术提供基于VR设备的云游戏图像显示控制方法,其包括如下步骤:
[0005]步骤S1,获取VR设备所处环境的环境影像,从所述环境影像中提取得到所处环境的对象存在状态信息;根据所述对象存在状态信息和VR设备当前的云游戏场景信息,生成VR设备进行虚拟现实显示的云游戏场景图像源数据;
[0006]步骤S2,获取VR设备用户的视力状态信息,以此调整所述VR设备的虚拟现实显示模式;获取所述VR设备用户的眼睛观看状态信息,调整所述云游戏场景图像源数据的虚拟现实显示状态;
[0007]步骤S3,获取VR设备的实时动作状态信息,根据所述实时动作状态信息,确定VR设备的虚拟现实显示画面与用户眼睛的相对位置信息,以此调整所述云游戏场景图像源数据的虚拟现实显示状态。
[0008]进一步,在所述步骤S1中,获取VR设备所处环境的环境影像,从所述环境影像中提取得到所处环境的对象存在状态信息;根据所述对象存在状态信息和VR设备当前的云游戏场景信息,生成VR设备进行虚拟现实显示的云游戏场景图像源数据具体包括:
[0009]对VR设备所处环境进行双目拍摄,得到相应的双目环境影像;根据所述双目环境影像的双目视差,生成与所处环境对应的三维环境影像;
[0010]对所述三维环境影像进行对象识别处理,确定所处环境存在的每个对象各自的外形轮廓信息和景深信息,以此作为所述对象存在状态信息;
[0011]根据VR设备当前的云游戏场景类型信息,从预设云游戏数据库中选择匹配的云游戏场景背景画面;根据所述对象的景深信息,在所述云游戏场景背景画面勾勒形成相应的云游戏对象元素的画面位置;根据所述对象的外形轮廓信息,在所述画面位置勾勒形成相应的云游戏对象元素,从而生成VR设备进行虚拟现实显示的云游戏场景图像源数据。
[0012]进一步,在所述步骤S2中,获取VR设备用户的视力状态信息,以此调整所述VR设备的虚拟现实显示模式;获取所述VR设备用户的眼睛观看状态信息,调整所述云游戏场景图像源数据的虚拟现实显示状态具体包括:
[0013]获取VR设备用户的左眼和右眼视力状态信息,以此判断用户是否处于视力正常状态;若是,则指示所述VR设备切换至预定常规虚拟现实显示模式;若否,则根据左眼和右眼各自的视力值以及左眼与右眼的视力差值,指示所述VR设备切换至双目屈光差异化虚拟现实显示模式;
[0014]获取VR设备用户的左眼和右眼各自的观看视线方向变化信息,根据所述观看视线方向变化信息,确定左眼和右眼各自的观看视野范围;根据所述观看视野范围,调整所述云游戏场景图像源数据在左眼和右眼对应的投影界面的投影位置。
[0015]进一步,在所述步骤S2中,当完成判断用户是否处于视力正常状态后,还根据左眼和右眼各自的视力值以及显示在左右眼的云游戏图像显示的亮度变化状态,控制显示界面生成用眼提醒信息的弹窗,其过程为:
[0016]步骤S201,若用户处于视力正常状态,则利用下面公式(1),根据云游戏图像显示的亮度变化状态,控制显示界面生成用眼提醒信息的弹窗的显示,
[0017][0018]在上述公式(1)中,T(L
e
+R
e
=0)表示用户处于视力正常状态下的弹窗显示控制值;L
e
表示用户左眼视力的矫正度数;R
e
表示用户右眼视力的矫正度数;t表示当前时刻;t0表示用户最近一次佩戴VR设备的时刻;G
min
表示所述云游戏图像显示的最小亮度值;G(i)表示从t0时刻到当前时刻云游戏图像第i次亮度变化对应的亮度值;n(t)表示从t0时刻到当前时刻云游戏图像的亮度变化总次数;T0表示以最小亮度G
min
显示的状态下预设的用眼提醒时长,即在最小亮度G
min
显示的状态下通过T0时间后需要弹窗提醒用户保护用眼;表示将i的值从1取值到n(t)代入到括号内得到括号内的最大值;
[0019]若T(L
e
+R
e
=0)=1,则控制显示界面显示保护用眼的弹窗,在用户摘下VR设备后,
将T(L
e
+R
e
=0)的数值置零;
[0020]若T(L
e
+R
e
=0)=0,则控制显示界面不显示保护用眼的弹窗;
[0021]步骤S202,若用户不处于视力正常状态,则利用下面公式(2),根据左眼和右眼各自的视力值以及显示在左右眼的云游戏图像显示的亮度变化状态,得到左右眼的用眼疲劳系数,
[0022][0023]在上述公式(2)中,L
e
表示用户左眼的用眼疲劳系数;J
r
表示用户右眼的用眼疲劳系数;表示向上取整运算;25表示眼睛矫正的最小读数为25度;
[0024]步骤S203,利用下面公式(3),根据左右眼的用眼疲劳系数,控制显示界面生成用眼提醒信息的弹窗的显示,
[0025][0026本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.基于VR设备的云游戏图像显示控制方法,其特征在于,其包括如下步骤:步骤S1,获取VR设备所处环境的环境影像,从所述环境影像中提取得到所处环境的对象存在状态信息;根据所述对象存在状态信息和VR设备当前的云游戏场景信息,生成VR设备进行虚拟现实显示的云游戏场景图像源数据;步骤S2,获取VR设备用户的视力状态信息,以此调整所述VR设备的虚拟现实显示模式;获取所述VR设备用户的眼睛观看状态信息,调整所述云游戏场景图像源数据的虚拟现实显示状态;步骤S3,获取VR设备的实时动作状态信息,根据所述实时动作状态信息,确定VR设备的虚拟现实显示画面与用户眼睛的相对位置信息,以此调整所述云游戏场景图像源数据的虚拟现实显示状态。2.如权利要求1所述的基于VR设备的云游戏图像显示控制方法,其特征在于:在所述步骤S1中,获取VR设备所处环境的环境影像,从所述环境影像中提取得到所处环境的对象存在状态信息;根据所述对象存在状态信息和VR设备当前的云游戏场景信息,生成VR设备进行虚拟现实显示的云游戏场景图像源数据具体包括:对VR设备所处环境进行双目拍摄,得到相应的双目环境影像;根据所述双目环境影像的双目视差,生成与所处环境对应的三维环境影像;对所述三维环境影像进行对象识别处理,确定所处环境存在的每个对象各自的外形轮廓信息和景深信息,以此作为所述对象存在状态信息;根据VR设备当前的云游戏场景类型信息,从预设云游戏数据库中选择匹配的云游戏场景背景画面;根据所述对象的景深信息,在所述云游戏场景背景画面勾勒形成相应的云游戏对象元素的画面位置;根据所述对象的外形轮廓信息,在所述画面位置勾勒形成相应的云游戏对象元素,从而生成VR设备进行虚拟现实显示的云游戏场景图像源数据。3.如权利要求2所述的基于VR设备的云游戏图像显示控制方法,其特征在于:在所述步骤S2中,获取VR设备用户的视力状态信息,以此调整所述VR设备的虚拟现实显示模式;获取所述VR设备用户的眼睛观看状态信息,调整所述云游戏场景图像源数据的虚拟现实显示状态具体包括:获取VR设备用户的左眼和右眼视力状态信息,以此判断用户是否处于视力正常状态;若是,则指示所述VR设备切换至预定常规虚拟现实显示模式;若否,则根据左眼和右眼各自的视力值以及左眼与右眼的视力差值,指示所述VR设备切换至双目屈光差异化虚拟现实显示模式;获取VR设备用户的左眼和右眼各自的观看视线方向变化信息,根据所述观看视线方向变化信息,确定左眼和右眼各自的观看视野范围;根据所述观看视野范围,调整所述云游戏场景图像源数据在左眼和右眼对应的投影界面的投影位置。4.如权利要求3所述的基于VR设备的云游戏图像显示控制方法,其特征在于:在所述步骤S2中,当完成判断用户是否处于视力正常状态后,还根据左眼和右眼各自的视力值以及显示在左右眼的云游戏图像显示的亮度变化状态,控制显示界面生成用眼提醒信息的弹窗,其过程为:步骤S201,若用户处于视力正常状态,则利用下面公式(1),根据云游戏图像显示的亮度变化状态,控制显示界面生成用眼提醒信息的弹窗的显示,
在上述公式(1)中,T(L
e
+R
e
=0)表示用户处于视力正常状态下的弹窗显示控制值;L
e
表示用户左眼视力的矫正度数;R
e
表示用户右眼视力的矫正度数;t表示当前时刻;t0表示用户最近一次佩戴VR设备的时刻;G
min
表示所述云游戏图像显示的最小亮度值;G(i)表示从t0时刻到当前时刻云游戏图像第i次亮度变化对应的亮度值;n(t)表示从t0时刻到当前时刻云游戏图像的亮度变化总次数;T0表示以最小亮度G
min
显示的状态下预设的用眼提醒时长,即在最小亮度G
min
显示的状态下通过T0时间后需要弹窗提醒用户保护用眼;表示将i的值从1取值到n(t)代入到括号内得到括号内的最大值;若T(L
e
+R
e
=0)=1,则控制显示界面显示保护用眼的弹窗,在用户摘下VR设备后,将T(L
e
+R
e
=0)的数值置零;若T(L
e
+R
e
=0)=0,则控制显示界面不显示保护用眼的弹窗;步骤S202,若用户不处于视力正常状态,则利用下面公式(2),根据左眼和右眼各自的视力值以及显示在左右眼的云游戏图像显示的亮度变化状态,得到左右眼的用眼疲劳系数,在上述公式(2)中,L
e
表示用户左眼的用眼疲劳系数;J
r
表示用户右眼的用眼疲劳系数;表示向上取整运算;2...

【专利技术属性】
技术研发人员:王翊穆林
申请(专利权)人:炫彩互动网络科技有限公司
类型:发明
国别省市:

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

1