利索能及
我要发布
收藏
专利号: 2023109860040
申请人: 江西科技学院
专利类型:发明专利
专利状态:已下证
更新日期:2025-10-14
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.多场景VR互动方法,其特征在于,包括:

S1:基于多维信息空间中构建虚拟信息环境,所述虚拟信息环境中包括至少一个虚拟场景;

S11:获取用户的躯干运动信息、头部信息;躯干运动信息包括身躯的旋转角度P1、倾斜角度或移动位置Z1,头部信息包括用户头部的旋转角度P2和倾斜角度 ;将身躯的倾斜角度 、移动位置Z1和头部的倾斜角度 进行计算,利用公式 ,以得到场景同步位置权重G;其中,g1、g2分别表示身躯的高度、脖颈到眼睛的高度,a1、a2、a3分别表示身躯的倾斜角度、头部的倾斜角度和身躯的移动位置所对应的权重影响因子;

S12:使用眼球跟踪技术获取眼球的运动轨迹,基于眼球的运动轨迹分别利用瞳孔中心算法与视线交点算法计算,以得到对应的注视点预估位置,将两个注视点预估位置进行均值计算,以得到用户注视位置Z2;将身躯的旋转角度P1、用户头部的旋转角度P2和用户注视位置Z2进行计算,利用公式 ,以得到场景同步旋转权重H;

其中,b1、b2、b3分别表示身躯的旋转角度、用户头部的旋转角度和用户注视位置所对应的权重影响因子;

S2:配置每个虚拟场景的特定识别标记,将所有的特定识别标记规整并生成特定识别库,并将特定识别标记与虚拟场景进行配对;将所有的虚拟场景并对其进行标注以生成对应虚拟场景的预变标识,由所有的预变标识建立场景选择界面;

S3:在用户发出VR互动请求后,反馈场景选择界面,从场景选择界面中选择预变标识;

用户对所述预变标识进行确认操作时,将所述用户添加至预设的虚拟场景中,并确定所述用户在预设的虚拟场景中的用户视角场景;实时获取用户所发出的语音并进行语音转录,以生成用户特征文本;对用户特征文本进行分析与处理以得到用户要求特征;从虚拟场景中提取所有的场景特征,由此构建场景特征库;对用户要求特征与虚拟场景进行要求配置分析,将场景特征库内的所有场景特征与用户要求特征进行匹配,以得到用户要求特征的个数,若该个数大于一,则进行多场景特征换景处理,将匹配到的用户要求特征所对应的场景特征作为多特征场景列表,若该个数小于或等于一,则进行单场景特征换景处理,将匹配到的用户要求特征所对应的场景特征作为单特征场景列表;

获取在对应的场景选定列表组中的场景特征,对场景特征进行特征需求分析,获取该选定场景特征的位置坐标,以该位置坐标基点进行范围选取,识别范围选取内所有场景特征的个数并标定为对应场景特征存在数量;对用户要求特征进行数值识别分析,提取对用户要求特征中的数量词并标记为用户需求特征数量;将用户需求特征数量与对应场景特征存在数量进行匹配,若成功匹配,则记录对应的场景特征以得到多数量特征场景列表;将单特征场景列表、多特征场景列表和多数量特征场景列表标记为场景选定列表组;按设定选取方式从对应的场景选定列表组进行选定特征场景,在选定特征场景后,生成对应选定特征场景的换景执行操作,设定场景响应时间,在生成选定特征场景时,触发在设定的场景响应时间后将用户添加至对应选定特征场景所对应的位置坐标处,并确定用户在选定场景特征所设定位置坐标的用户视角场景;其中,设定选取方式包括但不限于随机选取,顺序选取或用户选取;

S4:实时采集用户的多维度交互信息,基于多维度交互信息按实时更新用户视角场景;

S41:设定预设的虚拟场景中的参照位置坐标和参照旋转坐标;获取用户视角场景的用户位置坐标和用户旋转坐标,通过向量计算用户位置坐标与参照位置坐标之间差值,并将该差值与预设的场景同步位置权重相乘,得到位置坐标变化值,同时,通过向量计算用户旋转坐标与参照旋转坐标之间差值,并将该差值与预设的场景同步旋转权重相乘,得到旋转坐标变化值;

S42:基于所述位置坐标变化值和所述旋转坐标变化值调整用户视角场景,以对用户视角场景更新。

2.多场景VR互动系统,其特征在于,采用权利要求1所述的多场景VR互动方法,包括虚拟环境生成模块、场景标定模块、场景确定模块和视角更新模块;

所述虚拟环境生成模块用于获取多维信息并进行空间构建虚拟信息环境,所述虚拟信息环境中至少包括一个虚拟场景;

所述场景标定模块用于配置每个虚拟场景的特定识别标记,将所有的特定识别标记归整并生成特定识别库,并将特定识别标记与虚拟场景进行配对;将所有的虚拟场景并对其进行标注以生成对应虚拟场景的预变标识,由所有的预变标识建立场景选择界面;特定识别标记包括但不限于场景特征图像或信息;

所述场景确定模块用于在用户发出VR互动请求后,将场景选择界面反馈给用户,从场景选择界面中选择预变标识;用户对所述预变标识进行确认操作后,将所述用户添加至预设的虚拟场景中,并确定所述用户在预设的虚拟场景中的用户视角场景;还用于实时获取用户所发出的语音并进行语音转录,以生成用户特征文本;设定语音识别标志和语音读取时区,将在语音读取时区所识别的用户特征文本中的文字与语音识别标志进行匹配,若匹配成功,则进行特征需求配对处理,提取用户特征文本在预设时段内的语音文本,将语音文本与场景设定特征进行匹配,将成功匹配的语音文本标记为用户要求特征;从虚拟场景中提取所有的场景特征,由此构建场景特征库;对用户要求特征与虚拟场景进行要求配置分析,以得到场景选定列表组;其中,场景选定列表组包括多特征场景列表、单特征场景列表和多数量特征场景列表;按设定选取方式从对应的场景选定列表组进行选定特征场景,在选定特征场景后,生成对应选定特征场景的换景执行操作;其中,设定选取方式包括但不限于随机选取,顺序选取或用户选取;

所述视角更新模块包括更新单元和变化值确定单元;变化值确定单元用于获取用户的多维度交互信息并进行分析,获取用户的躯干运动信息、头部信息;躯干运动信息包括身躯的旋转角度P1、倾斜角度 或移动位置Z1,头部信息包括用户头部的旋转角度P2和倾斜角度 ;变化值确定单元用于对将身躯的倾斜角度 、移动位置Z1和头部的倾斜角度 进行计算,利用公式 ,以得到场景同步位置权重G;其中,g1、g2分别表示身躯的高度、脖颈到眼睛的高度,a1、a2、a3分别表示身躯的倾斜角度、头部的倾斜角度和身躯的移动位置所对应的权重影响因子;使用眼球跟踪技术获取眼球的运动轨迹,基于眼球的运动轨迹分别利用瞳孔中心算法与视线交点算法计算,以得到对应的注视点预估位置,将两个注视点预估位置进行均值计算,以得到用户注视位置Z2;将身躯的旋转角度P1、用户头部的旋转角度P2和用户注视位置Z2进行计算,利用公式,以得到场景同步旋转权重H;其中,b1、b2、b3分别表示身躯的旋转角度、用户头部的旋转角度和用户注视位置所对应的权重影响因子;所述更新单元用于基于所述位置坐标变化值和所述旋转坐标变化值调整用户视角场景,以对用户视角场景更新。

3.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序适用于由处理器加载并执行权利要求1所述的方法。