CN114578958A - 基于虚拟场景和用户语义信息的虚拟导游的实时优化位置的计算方法 - Google Patents

基于虚拟场景和用户语义信息的虚拟导游的实时优化位置的计算方法 Download PDF

Info

Publication number
CN114578958A
CN114578958A CN202111003840.XA CN202111003840A CN114578958A CN 114578958 A CN114578958 A CN 114578958A CN 202111003840 A CN202111003840 A CN 202111003840A CN 114578958 A CN114578958 A CN 114578958A
Authority
CN
China
Prior art keywords
virtual
user
guide
optimal
scene
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202111003840.XA
Other languages
English (en)
Other versions
CN114578958B (zh
Inventor
汪淼
叶子铭
陈俊龙
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beihang University
Original Assignee
Beihang University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beihang University filed Critical Beihang University
Priority to CN202111003840.XA priority Critical patent/CN114578958B/zh
Publication of CN114578958A publication Critical patent/CN114578958A/zh
Application granted granted Critical
Publication of CN114578958B publication Critical patent/CN114578958B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/011Arrangements for interaction with the human body, e.g. for user immersion in virtual reality

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • User Interface Of Digital Computer (AREA)
  • Processing Or Creating Images (AREA)

Abstract

本公开的实施例公开了基于虚拟场景和用户语义信息的虚拟导游的控制方法,其步骤为:根据虚拟场景和用户的语义信息,确定用户感兴趣的目标物体;根据用户和目标物***置信息,确定虚拟导游最佳讲解位置;通过A‑Star算法设计移动路径,控制虚拟导游沿着该路径移动到虚拟场景中的最佳讲解位置;在虚拟导游移动到最佳讲解位置之后,确定该点的最优朝向,并控制虚拟导游转身面朝该方向。该实施方式通过提出一种虚拟导游的位置朝向的计算函数,进而计算出更加科学合理的虚拟导游位置,该结果可以应用于虚拟现实、增强现实等虚拟场景下虚拟旅游讲解、虚拟博物馆讲解、虚拟商场导购等应用领域。

Description

基于虚拟场景和用户语义信息的虚拟导游的实时优化位置的 计算方法
技术领域
本公开的实施例涉及计算机技术领域,具体涉及基于虚拟场景和用户语义信息的虚拟导游的控制方法。
背景技术
虚拟导游是虚拟现实领域非常重要的辅助助手,能够帮助用户快速了解场景内容和场景信息。随着虚拟现实的不断普及,人们对于虚拟导游已经不仅仅局限于场景信息的讲解,同时也要保持一定的专业技巧以及交互礼仪,以保持用户体验的沉浸感和舒适感。2012年Best等人提出Making museum tours better的相关建议,他提出有关在真实世界中导游应该注意的问题和交互技巧。然而,对于虚拟场景中这却是一个挑战,其原因在于:首先,对于虚拟场景中,有关用户信息的获取需要我们分析和筛选有用的信息作为判断依据;其次虚拟导游如何根据这些信息保持合适的交互姿态。因此本发明提出一种目标物体推算方法,保证了语义信息的充分利用,并且根据这些信息为虚拟导游选择自然合理的交互姿态。
虚拟人物的交互位置、朝向问题已经有很多前人进行研究,2006年Elber研究了虚拟人物的摆放位置和展现形式对于用户体验的影响,2019年Techasarntikul探究了虚拟角色的不同位置和移动方式对于用户参观体验的影响。2019年Lang提出了在混合现实场景中利用预实验的结果,对于给定场景下的虚拟导游位置和朝向的摆放。虽然目前对于虚拟人物的交互问题研究范围广泛,但是,对于这种实时通用的虚拟导游交互方法,已有工作鲜有研究,且本发明致力于如何为虚拟导游快速有效的找出最优的交互位置和朝向。
针对该领域研究中现有方法的不足。本发明公开了一种基于虚拟场景和用户语义信息的虚拟导游的实时优化位置的计算方法。该方法通过推算出用户感兴趣的目标物体,计算出虚拟导游最佳讲解位置和朝向。为了避免过于巨大的计算代价,该方法通过缩小解空间进行快速实时搜索。本方法在虚拟导游的位置、朝向优化方面能够得到优于已有方法的结果。
发明内容
(一)所要解决的技术问题
本发明要解决的技术问题是:如何推测出当前虚拟场景下用户感兴趣的虚拟物体,如何在虚拟场景下为虚拟导游实时高效地计算出合理的讲解位置和朝向,以及如何实现虚拟导游的位置移动。
(二)技术方案
为了解决上述技术问题,本发明提出了一种基于虚拟场景和用户语义信息的虚拟导游的实时优化位置的计算方法,包括以下步骤:
S1、根据虚拟场景和用户的语义信息,确定用户感兴趣的目标物体;
S2、根据用户和目标物***置信息,确定虚拟导游最佳讲解位置;
S3、通过A-Star算法设计移动路径,控制虚拟导游沿着该路径移动到虚拟场景中的最佳讲解位置;
S4、在虚拟导游移动到最佳讲解位置之后,确定该点的最优朝向,并控制虚拟导游转身面朝该方向。
可选地,上述根据虚拟场景和用户的语义信息,确定用户感兴趣的目标物体包括:根据虚拟场景和用户的语义信息,确定用户感兴趣的目标物体。
可选地,上述根据用户和目标物***置信息,确定虚拟导游最佳讲解位置包括:根据用户和目标物***置信息,确定虚拟导游最佳讲解位置。
可选地,上述通过A-Star算法设计移动路径,控制虚拟导游沿着该路径移动到虚拟场景中的最佳讲解位置包括:通过A-Star算法设计移动路径,控制虚拟导游沿着该路径移动到虚拟场景中的最佳讲解位置。
可选地,上述在虚拟导游移动到最佳讲解位置之后,确定该点的最优朝向,并控制虚拟导游转身面朝该方向包括:在虚拟导游移动到最佳讲解位置之后,确定该点的最优朝向,并控制虚拟导游转身面朝该方向。
(三)有益效果
上述技术方案具有如下优点:本发明所提出的用于推测用户感兴趣目标物体的方法能够充分利用虚拟场景的物体属性信息以及用户自身语义信息,该语义信息有效表达了用户的兴趣点,有利于精准推测出目标物体。本发明通过缩小搜索空间,能够快速高效地搜索出虚拟导游的最佳讲解位置,做到实时计算更新虚拟导游的位置,让导游的位置和朝向能时刻保持最优解,有利于改善用户交互体验。
附图说明
图1是根据本公开的基于虚拟场景和用户语义信息的虚拟导游的控制方法的一些实施例的流程图。
具体实施方式
下面将参照附图更详细地描述本公开的实施例。虽然附图中显示了本公开的某些实施例,然而应当理解的是,本公开可以通过各种形式来实现,而且不应该被解释为限于这里阐述的实施例。相反,提供这些实施例是为了更加透彻和完整地理解本公开。应当理解的是,本公开的附图及实施例仅用于示例性作用,并非用于限制本公开的保护范围。
另外还需要说明的是,为了便于描述,附图中仅示出了与有关发明相关的部分。在不冲突的情况下,本公开中的实施例及实施例中的特征可以相互组合。
参考图1,示出了根据本公开的基于虚拟场景和用户语义信息的虚拟导游的控制方法的一些实施例的流程。该基于虚拟场景和用户语义信息的虚拟导游的控制方法,包括以下步骤:
步骤S1,根据虚拟场景和用户的语义信息,确定用户感兴趣的目标物体。
在一些实施例中,基于虚拟场景和用户语义信息的虚拟导游的控制方法的执行主体(例如计算设备)可以根据虚拟场景和用户的语义信息,确定用户感兴趣的目标物体。
作为示例,本步骤可以包括以下子步骤:
第一子步骤,获取虚拟场景的语义信息和用户的语义信息。
其中,上述执行主体可以通过有线连接或无线连接的方式,获取虚拟场景的语义信息和用户的语义信息。其中,虚拟场景的语义信息可以是在虚拟场景下的物体信息。虚拟场景的语义信息可以包括用户周围三米范围内所有场景物体的位置信息po和物体的朝向信息θo。用户的语义信息可以是在虚拟场景下的用户信息。用户的语义信息可以包括用户的位置信息
Figure BDA0003236473900000041
和朝向信息
Figure BDA0003236473900000042
用户可以是使用虚拟导游***游览虚拟场景的人。用户的位置信息
Figure BDA0003236473900000043
可以表征用户在虚拟场景下的坐标。虚拟场景可以是计算机渲染生成的3D场景环境,可以是在VR环境下的用户活动场景,比如VR下的博物馆,商城等3D场景。用户的朝向信息
Figure BDA0003236473900000044
可以表征用户视线方向与虚拟场景正北方向的以弧度制度量的夹角。物体的位置信息po可以表征物体在虚拟场景下的坐标。物体的朝向信息θo可以表征物体与虚拟场景正北方向的以弧度制度量的夹角。在虚拟场景下的坐标,所在的坐标系可以是右手坐标系。在虚拟场景下的坐标,所在的坐标系可以是如下构建的:以虚拟场景的中心为原点,以与虚拟场景的南北方向平行的轴为横轴,以与虚拟场景的东西方向平行的轴为纵轴,以与虚拟场景上下方向平行的轴为竖轴。其中,在虚拟场景下的坐标中的竖坐标可以是一个定值。例如,虚拟场景下的坐标中的竖坐标可以是地板所在楼层的高度。
第二子步骤,根据用户的位置信息和物体的位置信息,确定用户与物体之间的距离关系。
例如,上述执行主体根据用户的位置信息和物体的位置信息,通过以下公式,确定用户与物体之间的距离关系:
Figure BDA0003236473900000051
其中,
Figure BDA0003236473900000052
可以表征用户与物体之间的距离关系的得分函数。用户与物体之间的距离越近,
Figure BDA0003236473900000053
的值越大。
Figure BDA0003236473900000054
是用户的位置信息,例如坐标(xt,zt。其中,xt是用户在虚拟场景下的坐标(xt,zt)中的横坐标。zt是用户在虚拟场景下的坐标(xt,zt)中的纵坐标。po是物体的位置信息,例如坐标(xo,zo)。其中,xo是物体在虚拟场景下的坐标(xo,zo)中的横坐标。zo是物体在虚拟场景下的坐标(xo,zo)中的纵坐标。exp()是以自然常数为底的幂指数。
Figure BDA0003236473900000055
是以自然常数为底的幂指数函数。
Figure BDA0003236473900000056
是用户位置与物***置之间的的欧式距离。
Figure BDA0003236473900000057
是用户位置与物***置之间的欧式距离的平方,例如(xt-xo)2+(zt-zo)2
第三子步骤,根据用户的朝向信息和物体的朝向,确定用户与物体之间的朝向关系。
例如,上述执行主体根据用户的朝向信息和物体的朝向,通过以下公式,确定用户与物体之间的朝向关系:
Figure BDA0003236473900000058
其中,
Figure BDA0003236473900000059
可以表征用户与物体之间的朝向关系的得分函数。
Figure BDA00032364739000000510
是用户的朝向信息。θo是物体的朝向信息。π表示180°的弧度制。cos()是余弦函数。
第四子步骤,根据用户与物体之间的距离关系和用户与物体之间的朝向关系,确定物体的总得分函数,得到物体的总得分函数值。
其中,物体的总得分函数值可以表征用户对物体感兴趣的程度。物体的总得分函数值越高,用户对该物体越感兴趣。
例如,上述执行主体根据用户与物体之间的距离关系和用户与物体之间的朝向关系,通过以下公式,确定物体的总得分函数:
Figure BDA0003236473900000061
其中,F(ut,O)是物体的总得分函数。ap和aθ是F(ut,o)的参数。通过调参,ap和aθ的取值可以是0.5。
Figure BDA0003236473900000062
可以表征用户与物体之间的朝向关系的得分函数。
Figure BDA0003236473900000063
可以表征用户与物体之间的距离关系的得分函数。用户与物体之间的距离越近,
Figure BDA0003236473900000064
的值越大。
Figure BDA0003236473900000065
是用户的位置信息。po是物体的位置信息。
Figure BDA0003236473900000066
是用户的朝向信息。θo是物体的朝向信息。
第五子步骤,根据每个物体的得分函数值,将得分函数值最高的物体作为用户感兴趣的目标物体。
其中,用户感兴趣的目标物体是得分函数值最高的物体。
步骤S2,根据用户和目标物***置信息,确定虚拟导游最佳讲解位置。
在一些实施例中,上述执行主体可以根据用户和目标物***置信息,确定虚拟导游最佳讲解位置。
作为示例,本步骤可以包括以下子步骤:
第一子步骤,根据虚拟导游移动开始的位置信息和虚拟导游移动结束的位置信息,确定虚拟导游移动距离关系。
其中,虚拟导游移动开始的位置信息可以表征虚拟导游未移动之前的坐标。虚拟导游移动结束的位置信息可以表征虚拟导游移动到每一个可能到达的点的坐标。
例如,上述执行主体根据虚拟导游移动开始的位置信息和虚拟导游移动结束的位置信息,通过以下公式,确定虚拟导游移动距离关系:
Figure BDA0003236473900000071
其中,
Figure BDA0003236473900000072
是虚拟导游移动开始的位置到虚拟导游移动结束的位置之间的移动距离关系的函数。
Figure BDA0003236473900000073
是虚拟导游移动开始的位置信息,例如坐标(x1,z1)。其中,x1是虚拟导游移动开始时,在虚拟场景下的坐标(x1,z1)中的横坐标。z1是虚拟导游移动开始时,在虚拟场景下的坐标(x1,z1)中的纵坐标。
Figure BDA0003236473900000074
是虚拟导游移动结束,可能站立位置对应的位置信息,例如
Figure BDA0003236473900000075
可以是坐标(x2,z2)。其中,x2是虚拟导游移动结束时,在虚拟场景下的坐标(x2,z2)中的横坐标。z2是虚拟导游移动结束时,在虚拟场景下的坐标(x2,z2)中的纵坐标。σ是超参数,通过调参σ可以取值为1。exp()是以自然常数为底的幂指数。
Figure BDA0003236473900000076
是虚拟导游移动开始的位置,和虚拟导游移动结束的位置的欧式距离。
Figure BDA0003236473900000077
是虚拟导游移动开始的位置和虚拟导游移动结束的位置的欧式距离的平方。
例如,
Figure BDA0003236473900000081
可以是(x1-x2)2+(z1-z2)2
第二子步骤,根据虚拟导游的位置信息,确定虚拟导游可能站立的位置与用户左右两侧最优位置之间的位置关系。其中,虚拟导游可以是由计算机控制的为用户讲解的3D人物模型。虚拟导游包括的移动和讲解等行为模式可以由相关编写程序定义。虚拟导游可能的位置信息可以用于表征虚拟导游可能站立在虚拟场景下的坐标。
例如,
Figure BDA0003236473900000082
可以表征虚拟导游可能站立的位置与用户左侧最优位置之间的位置得分函数。
Figure BDA0003236473900000083
可以表征虚拟导游可能站立的位置与用户右侧最优位置之间的位置得分函数。其中,
Figure BDA0003236473900000084
Figure BDA0003236473900000085
分别代表着虚拟导游在用户左右两侧的最优位置的坐标。
Figure BDA0003236473900000086
是虚拟导游移动结束,可能站立的位置对应的位置信息。σ是超参数。σ通过调参可以设置为1。虚拟导游在用户左右两侧的最优位置的坐标
Figure BDA0003236473900000087
Figure BDA0003236473900000088
的求解的计算公式相同,都是由用户实验结果拟合的函数曲线X(d)=λ1·d22·d+λ3和Z(d)=λ4·d25·d+λ6计算得出。其中,通过实验数据中的虚拟导游的坐标(x,z),利用最小二乘法进行一元二次函数曲线拟合。其中,实验数据中的虚拟导游的坐标(x,z)可以是在一个简易的虚拟场景下,若干个用户根据自己喜好,在距自己不同距离,选择的若干个虚拟导游位置的坐标。其中,x是虚拟导游在虚拟场景下的坐标(x,z)中的横坐标。z是虚拟导游在虚拟场景下的坐标(x,z)中的纵坐标。λ1、λ2、λ3、λ4、λ5和λ6分别是拟合函数的求解参数。X(d)可以是求解坐标
Figure BDA0003236473900000091
和坐标
Figure BDA0003236473900000092
的横坐标的函数。Z(d)可以是求解坐标
Figure BDA0003236473900000093
和坐标
Figure BDA0003236473900000094
的纵坐标的函数。
Figure BDA0003236473900000095
的参数λ1、λ2、λ3、λ4、λ5和λ6可以分别是[0.0472,-0.3242,-0.7462,-0.1452,1.2666,-1.0927]中的数值。
Figure BDA0003236473900000096
的参数λ1、λ2、λ3、λ4、λ5和λ6可以分别是[-0.1104,0.5739,0.6276,-0.1556,1.3632,-1.2280]中的数值。d是X(d)和Z(d)函数的自变量。d可以是用户和目标物体的距离。通过
Figure BDA0003236473900000097
Figure BDA0003236473900000098
这两个函数,可以选择尽可能离用户实验结果靠近的点作为讲解位置。exp()是以自然常数为底的幂指数。
Figure BDA0003236473900000099
是虚拟导游可能站立的点的位置与虚拟导游在用户左侧的最优位置之间的欧式距离。
Figure BDA00032364739000000910
是虚拟导游可能站立的点的位置与虚拟导游在用户右两侧的最优位置之间的欧式距离。
第三子步骤,根据左右两边的位置得分函数与移动距离函数,确定虚拟导游最佳讲解位置。
例如,上述执行主体根据左右两边的位置得分函数与移动距离函数,通过以下公式,确定虚拟导游最佳讲解位置:
Figure BDA00032364739000000911
其中,
Figure BDA00032364739000000912
是可以表征虚拟导游最佳讲解位置的函数。
Figure BDA00032364739000000913
是虚拟导游移动结束,可能站立的位置的位置信息。
Figure BDA00032364739000000914
是虚拟导游移动开始的位置到虚拟导游移动结束的位置之间的移动距离关系的函数。
Figure BDA0003236473900000101
可以表征虚拟导游可能站立的位置与用户左侧最优位置之间的位置得分函数。
Figure BDA0003236473900000102
可以表征虚拟导游可能站立的位置与用户右侧最优位置之间的位置得分函数。max{}是取最大值操作。SA()是模拟退火函数。其中,对于求解最大值问题,由于解空间(虚拟导游可以站立的空间)为连续空间,无法通过遍历直接求解最大值。所以可以通过模拟退火算法(Simulated Anneaing)近似求解最大值。和传统模拟退火类似,具体求解方式可以包括:(1)令T=T0表示开始退火的初始温度,初始解y0可以设置为求解的虚拟导游最优位置,并计算对应的目标函数值E(y0)。其中,目标函数可以是
Figure BDA0003236473900000103
Figure BDA0003236473900000104
(2)令T=kT。其中,k取值在0到1之间。k是温度下降速率,比如可以取值为0.85。对当前解yt施加随机扰动(将y坐标位置随机移动2/n米,n为迭代次数),在其邻域内产生一个新解yt+1,并计算对应的目标函数值E(yt+1),可以以p表征接受新的解的概率。其中,
Figure BDA0003236473900000105
可以根据实验数据,例如,迭代进行200次。最后的yt作为可以接受的最优解。
步骤S3,通过A-Star算法设计移动路径,控制虚拟导游沿着该路径移动到虚拟场景中的最佳讲解位置。
在一些实施例中,上述执行主体可以通过A-Star算法设计移动路径,控制虚拟导游沿着该路径移动到虚拟场景中的最佳讲解位置。其中,移动路径是虚拟导游到最佳讲解位置,所需要移动的路径。
作为示例,上述执行主体可以通过以下A-Star算法,确定移动路径:
f*(n)=g*(n)+h*(n)。
其中,f*(n)是上述执行主体控制虚拟导游,从虚拟导游的初始位置经由编号为n的位置,到虚拟场景中的最佳讲解位置的最小距离的估计。g*(n)是上述执行主体控制虚拟导游,从虚拟导游的初始位置,到编号为n的位置的最小的欧式距离。h*(n)是上述执行主体控制虚拟导游,从编号为n的位置到虚拟场景中的最佳讲解位置的最小的曼哈顿距离的估计。
步骤S4,在虚拟导游移动到最佳讲解位置之后,确定该点的最优朝向,并控制虚拟导游转身面朝该方向。
在一些实施例中,上述执行主体可以在虚拟导游移动到最佳讲解位置之后,确定该点的最优朝向,并控制虚拟导游转身面朝该方向。其中,上述执行主体可以根据最优朝向公式,确定虚拟导游在最佳讲解位置的最优朝向,并控制虚拟导游转身面朝该方向。
作为示例,上述执行主体可以通过以下公式,确定虚拟导游的最优朝向:
θ(x,z)=w1·x2+w2·z2+w3·x·z+w4·x+w5·z+w6
其中,θ(x,z)是表征虚拟导游在最佳讲解位置的以弧度制度量的朝向函数。x是虚拟导游在虚拟场景下的横坐标。z是虚拟导游在虚拟场景下的竖坐标。w1、w2、w3、w4、w5和w6分别是函数θ(x,z)的6个参数。其中,w1、w2、w3、w4、w5和w6可以是根据用户实验结果中的虚拟导游的坐标和朝向,利用最小二乘法拟合出二元二次方程作为虚拟导游的用户朝向计算函数,以生成的用户朝向计算函数的参数结果值。w1、w2、w3、w4、w5和w6分别可以取值为[0.1254,-0.0511,0.0010,-0.4685,-0.2975,0.5856]。
以上描述仅为本公开的一些较佳实施例以及对所运用技术原理的说明。本领域技术人员应当理解,本公开的实施例中所涉及的发明范围,并不限于上述技术特征的特定组合而成的技术方案,同时也应涵盖在不脱离上述发明构思的情况下,由上述技术特征或其等同特征进行任意组合而形成的其它技术方案。例如上述特征与本公开的实施例中公开的(但不限于)具有类似功能的技术特征进行互相替换而形成的技术方案。

Claims (5)

1.一种基于虚拟场景和用户语义信息的虚拟导游的控制方法,其特征在于,包括以下步骤:
S1:根据虚拟场景和用户的语义信息,确定用户感兴趣的目标物体;
S2:根据用户和目标物***置信息,确定虚拟导游最佳讲解位置;
S3:通过A-Star算法设计移动路径,控制虚拟导游沿着该路径移动到虚拟场景中的最佳讲解位置;
S4:在虚拟导游移动到最佳讲解位置之后,确定该点的最优朝向,并控制虚拟导游转身面朝该方向。
2.如权利要求1所述方法,其特征在于,所述根据虚拟场景和用户的语义信息,确定用户感兴趣的目标物体,包括:
根据虚拟场景和用户的语义信息,确定用户感兴趣的目标物体。
3.如权利要求2所述方法,其特征在于,所述根据用户和目标物***置信息,确定虚拟导游最佳讲解位置,包括:
根据用户和目标物***置信息,确定虚拟导游最佳讲解位置。
4.如权利要求3所述方法,其特征在于,所述通过A-Star算法设计移动路径,控制虚拟导游沿着该路径移动到虚拟场景中的最佳讲解位置,包括:
通过A-Star算法设计移动路径,控制虚拟导游沿着该路径移动到虚拟场景中的最佳讲解位置。
5.如权利要求4所述方法,其特征在于,所述在虚拟导游移动到最佳讲解位置之后,确定该点的最优朝向,并控制虚拟导游转身面朝该方向,包括:
在虚拟导游移动到最佳讲解位置之后,确定该点的最优朝向,并控制虚拟导游转身面朝该方向。
CN202111003840.XA 2021-08-30 2021-08-30 基于虚拟场景和用户语义信息的虚拟导游的实时优化位置的计算方法 Active CN114578958B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202111003840.XA CN114578958B (zh) 2021-08-30 2021-08-30 基于虚拟场景和用户语义信息的虚拟导游的实时优化位置的计算方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202111003840.XA CN114578958B (zh) 2021-08-30 2021-08-30 基于虚拟场景和用户语义信息的虚拟导游的实时优化位置的计算方法

Publications (2)

Publication Number Publication Date
CN114578958A true CN114578958A (zh) 2022-06-03
CN114578958B CN114578958B (zh) 2024-07-02

Family

ID=81768030

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202111003840.XA Active CN114578958B (zh) 2021-08-30 2021-08-30 基于虚拟场景和用户语义信息的虚拟导游的实时优化位置的计算方法

Country Status (1)

Country Link
CN (1) CN114578958B (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115766779A (zh) * 2022-11-03 2023-03-07 北京邮电大学 物联网中目标节点高精度定位方法、***、设备及介质
CN116704012A (zh) * 2023-06-13 2023-09-05 北京万物镜像数据服务有限公司 一种目标元素空间热度的确定方法、装置及设备

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20130036371A1 (en) * 2010-10-30 2013-02-07 Cohen Aaron D Virtual World Overlays, Related Software, Methods of Use and Production Thereof
JP2015046103A (ja) * 2013-08-29 2015-03-12 シャープ株式会社 対話型インタフェース及び情報処理装置
CN105403216A (zh) * 2015-11-23 2016-03-16 镇江市高等专科学校 一种具有多交互模式的智能景区导游***
US20190057531A1 (en) * 2017-08-16 2019-02-21 Microsoft Technology Licensing, Llc Repositioning user perspectives in virtual reality environments
WO2020119445A1 (zh) * 2018-12-13 2020-06-18 深圳壹账通智能科技有限公司 基于生物识别的自主导游方法、装置、设备及存储介质
CN111640171A (zh) * 2020-06-10 2020-09-08 浙江商汤科技开发有限公司 一种历史场景的讲解方法、装置、电子设备及存储介质

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20130036371A1 (en) * 2010-10-30 2013-02-07 Cohen Aaron D Virtual World Overlays, Related Software, Methods of Use and Production Thereof
JP2015046103A (ja) * 2013-08-29 2015-03-12 シャープ株式会社 対話型インタフェース及び情報処理装置
CN105403216A (zh) * 2015-11-23 2016-03-16 镇江市高等专科学校 一种具有多交互模式的智能景区导游***
US20190057531A1 (en) * 2017-08-16 2019-02-21 Microsoft Technology Licensing, Llc Repositioning user perspectives in virtual reality environments
WO2020119445A1 (zh) * 2018-12-13 2020-06-18 深圳壹账通智能科技有限公司 基于生物识别的自主导游方法、装置、设备及存储介质
CN111640171A (zh) * 2020-06-10 2020-09-08 浙江商汤科技开发有限公司 一种历史场景的讲解方法、装置、电子设备及存储介质

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
江亚炬: "基于移动增强现实的导航***的设计与实现", 《中国优秀硕士学位论文全文数据库》 *

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115766779A (zh) * 2022-11-03 2023-03-07 北京邮电大学 物联网中目标节点高精度定位方法、***、设备及介质
CN115766779B (zh) * 2022-11-03 2023-07-07 北京邮电大学 物联网中目标节点高精度定位方法、***、设备及介质
CN116704012A (zh) * 2023-06-13 2023-09-05 北京万物镜像数据服务有限公司 一种目标元素空间热度的确定方法、装置及设备
CN116704012B (zh) * 2023-06-13 2023-12-22 北京万物镜像数据服务有限公司 一种目标元素空间热度的确定方法、装置及设备

Also Published As

Publication number Publication date
CN114578958B (zh) 2024-07-02

Similar Documents

Publication Publication Date Title
CN114578958A (zh) 基于虚拟场景和用户语义信息的虚拟导游的实时优化位置的计算方法
CN109885168B (zh) 基于改进重定向行走的虚拟现实漫游***与方法
US20140364227A1 (en) Locating and orienting device in space
CN107665269B (zh) 基于地理信息的快速人群疏散仿真方法和装置
Riecke et al. 3D user interfaces for virtual reality and games: 3D selection, manipulation, and spatial navigation
US20210404826A1 (en) Exertion-aware path generation
CN115922728A (zh) 机器人指向动作控制方法、装置、电子设备和存储介质
Li Elliptical4vr: An interactive exergame authoring tool for personalized elliptical workout experience in vr
Montano Murillo et al. NaviFields: Relevance fields for adaptive VR navigation
Zhang et al. A posture detection method for augmented reality–aided assembly based on YOLO-6D
Kunz et al. Virtual reality based time and motion study with support for real walking
Li et al. Mapping various large virtual spaces to small real spaces: A novel redirected walking method for immersive VR navigation
Fender et al. Creature teacher: A performance-based animation system for creating cyclic movements
Todd et al. VirtuNav: A Virtual Reality indoor navigation simulator with haptic and audio feedback for the visually impaired
Tran et al. Easy-to-use virtual brick manipulation techniques using hand gestures
Jeon et al. A sketch interface to empower novices to create 3D animations
Peng et al. Dualmotion: Global-to-local casual motion design for character animations
CN115358621A (zh) 一种基于特征锚点的人群队形规划方法及***
Peng et al. 21‐2: exploring 3D interactive performance animation for VR/AR applications using low‐cost motion capture
Pfeil et al. Interactive climbing route design using a simulated virtual climber
Qi et al. Go-in-circles: A directed walking algorithm for vr navigation based on one-step-ahead strategy
Azizah et al. Gesture recognition for note generation in vr rhythm game
Singh et al. Navigation and Speed Regulation Aimed at Travel through Immersive Virtual Environments: A Review
Shchur et al. Smartphone app with usage of AR technologies-SolAR System
CN111831178B (zh) 一种基于运动趋势信息的三维环境下辅助目标选择方法及***

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant