用于与虚拟世界进行交互的方法及相关产品技术

技术编号:38044785 阅读:14 留言:0更新日期:2023-06-30 11:11
本发明专利技术的实施例提供一种用于与虚拟世界进行交互的方法、一种主机及一种计算机可读存储介质。所述方法包括:确定手势且据以确定虚拟世界中的指示符;响应于确定手势是捏合手势而实行与虚拟世界中由指示符指示的位置或虚拟世界中由指示符指示的特定对象对应的特定功能。功能。功能。

【技术实现步骤摘要】
用于与虚拟世界进行交互的方法及相关产品


[0001]本专利技术大体来说涉及一种用于与虚拟世界进行交互的方法、主机及计算机可读存储介质。

技术介绍

[0002]现在,用户使用例如虚拟现实(virtual reality,VR)服务等现实服务是常见的。当沉浸在VR世界中时,用户可使用手势与VR世界进行交互。因此,开发者设计各种机制以供用户使用各种手势与VR世界进行交互将是有益的。

技术实现思路

[0003]因此,本专利技术涉及一种用于与虚拟世界进行交互的方法、主机及计算机可读存储介质,此可用于解决以上技术问题。
[0004]本专利技术的实施例提供一种用于与虚拟世界进行交互的方法,所述方法适用于主机,包括:确定手势且据以确定虚拟世界中的指示符;响应于确定手势是捏合手势,实行与虚拟世界中由指示符指示的位置或虚拟世界中由指示符指示的特定对象对应的特定功能。
[0005]本专利技术的实施例提供一种主机,所述主机包括存储电路及处理器。存储电路对程序代码进行存储。处理器耦合到存储电路且对程序代码进行存取以实行:确定手势且据以确定虚拟世界中的指示符;响应于确定手势是捏合手势,实行与虚拟世界中由指示符指示的位置或虚拟世界中由指示符指示的特定对象对应的特定功能。
[0006]本专利技术的实施例提供一种非暂时性计算机可读存储介质,计算机可读存储介质记录可执行计算机程序,可执行计算机程序由主机进行加载以实行以下步骤:确定手势且据以确定虚拟世界中的指示符;响应于确定手势是捏合手势,实行与虚拟世界中由指示符指示的位置或虚拟世界中由指示符指示的特定对象对应的特定功能。
附图说明
[0007]本文包括附图以提供对本专利技术的进一步理解,且附图被并入本说明书中并构成本说明书的一部分。图式示出本专利技术的实施例且与本说明一起用于阐释本专利技术的原理。
[0008]图1示出根据本专利技术实施例的主机的示意图。
[0009]图2示出根据本专利技术实施例的用于与虚拟世界进行交互的方法的流程图。
[0010]图3A及图3B示出根据本专利技术第一实施例的应用场景。
[0011]图4A示出根据第一实施例的主机及触发区域的右视图。
[0012]图4B示出图4A的侧视图。
[0013]图5示出根据本专利技术第二实施例的应用场景。
[0014]图6示出根据本专利技术第三实施例的应用场景。
[0015]图7示出根据本专利技术第三实施例的变化的应用场景。
[0016]图8示出根据本专利技术第四实施例的应用场景。
[0017]图9A及图9B示出根据本专利技术第五实施例的应用场景。
[0018]图10A及图10B示出根据本专利技术实施例的用于与虚拟世界进行交互的其他机制的应用场景。
[0019]图11示出根据本专利技术实施例的捏合对象的示意图。
[0020]图12示出根据本专利技术实施例的用于调用同步菜单的手势的示意图。
[0021]图13示出根据本专利技术实施例的改变捏合对象的外观的示意图。
[0022]图14示出与根据图13的所选择的菜单工具对应的不同功能的示意图。
[0023]图15示出根据本专利技术实施例的指示符的不同视觉类型的示意图。
具体实施方式
[0024]现在将详细参考本专利技术的当前优选实施例,所述当前优选实施例的实例在附图中示出。在图式及本说明中尽可能使用相同的参考编号来指代相同或相似的部件。
[0025]参见图1,图1示出根据本专利技术实施例的主机的示意图。在图1中,主机100可为能够跟踪用户的手势的任何装置。在一个实施例中,主机100可为提供增强现实(augmented reality,AR)/VR服务/内容的头戴式显示器(head

mounted display,HMD)。在一些实施例中,HMD可通过实行由内向外跟踪机制(inside

out tracking mechanism)来确定由用户的手实行的手势,但本专利技术并不限于此。
[0026]在一些实施例中,HMD可包括具有视野(field of view,FOV)的(前置)照相机,且当用户的手位于照相机的FOV中时,HMD可对手进行跟踪且基于由照相机俘获的图像而据以确定手势,但本专利技术并不限于此。在本专利技术中,由内向外跟踪机制的细节可参考相关的现有技术,且将不再对其细节予以赘述。
[0027]在图1中,主机100包括存储电路102及处理器104。存储电路102是固定的或可移动的随机存取存储器(random access memory,RAM)、只读存储器(read

only memory,ROM)、闪速存储器、硬盘或任何其他类似的装置中的一者或它们的组合,且存储电路102记录可由处理器104执行的多个模块和/或程序代码。
[0028]处理器104与存储电路102耦合,且处理器104可为例如通用处理器、专用处理器、传统处理器、数字信号处理器(digital signal processor,DSP)、多个微处理器、与DSP核相关联的一个或多个微处理器、控制器、微控制器、应用专用集成电路(Application Specific Integrated Circuit,ASIC)、现场可编程门阵列(Field Programmable Gate Array,FPGA)电路、任何其他类型的集成电路(integrated circuit,IC)、状态机及类似装置。
[0029]在本专利技术的实施例中,处理器104可对存储在存储电路102中的模块/程序代码进行存取,以实施本专利技术中提供的用于与虚拟世界进行交互的方法,此将在以下进一步论述。
[0030]参见图2,图2示出根据本专利技术实施例的用于与虚拟世界进行交互的方法的流程图。本实施例的方法可由图1中的主机100来执行,且以下将结合图1中所示的组件来阐述图2中的每一步骤的细节。
[0031]在步骤S210中,处理器104确定手势且据以确定虚拟世界中的指示符。在本专利技术的实施例中,虚拟世界可为例如由主机100提供给用户的VR世界,但本专利技术并不限于此。在其他实施例中,由主机100提供给用户的其他现实服务(例如,增强现实服务、混合现实服务或
类似现实服务)的视觉内容可大体被理解为虚拟世界,但本专利技术并不限于此。
[0032]在一个实施例中,处理器104可通过前述由内向外跟踪机制来确定用户的手势。举例来说,处理器104可控制主机100的(前置)照相机来俘获照相机视野内的用户的手作为图像且通过对所俘获的图像进行分析来识别图像中用户的手势,但本专利技术并不限于此。
[0033]在一个实施例中,处理器104可在虚拟世界中显示/呈现与用户的手对应的手部对象,且手部对象的外观可被调整成与在步骤S210中确定的手势对应。
[0034]在一个实施例中,由处理器104在虚拟世界中确定的指示符可为从手部对象发出的射线(raycast)。
[0035]在一个实施例中,在确定与用户的手的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种用于与虚拟世界进行交互的方法,适用于主机,其特征在于,包括:确定手势且据以确定所述虚拟世界中的指示符;响应于确定所述手势是捏合手势,实行与所述虚拟世界中由所述指示符指示的位置或所述虚拟世界中由所述指示符指示的特定对象对应的特定功能。2.根据权利要求1所述的方法,其中实行与所述虚拟世界中由所述指示符指示的所述位置或所述虚拟世界中由所述指示符指示的所述特定对象对应的所述特定功能的步骤包括:响应于确定所述捏合手势已经维持达时间阈值,在所述虚拟世界中由所述指示符指示的所述位置处显示参考区域,在所述手势维持所述捏合手势的期间显示与所述参考区域对应的视觉导引以及在所述虚拟世界中显示转向区域,其中所述方法还包括:响应于确定在未触发所述转向区域的情况下所述捏合手势已经被释放,将用户代表对象移动到所述参考区域。3.根据权利要求2所述的方法,还包括:响应于确定在触发所述转向区域的同时所述捏合手势已经被释放,将所述虚拟世界中的所述用户代表对象的视角转动达与所述转向区域对应的特定角度。4.根据权利要求1所述的方法,其中所述捏合手势是捏合及保持手势,所述虚拟世界中与所述指示符对应的所述特定对象具有第一交互部,且实行与所述虚拟世界中由所述指示符指示的所述位置或所述虚拟世界中由所述指示符指示的所述特定对象对应的所述特定功能的步骤包括:响应于确定所述指示符在所述捏合及保持手势开始时指示所述特定对象的所述第一交互部,在所述手势维持所述捏合及保持手势的期间根据所述手势的移动而对所述虚拟世界中的所述特定对象进行平移,其中所述方法还包括:响应于确定所述捏合及保持手势已经被释放,对所述虚拟世界中的所述特定对象进行固定。5.根据权利要求1所述的方法,其中所述捏合手势是捏合及释放手势,所述虚拟世界中与所述指示符对应的所述特定对象具有第一交互部,且实行与所述虚拟世界中由所述指示符指示的所述位置或所述虚拟世界中由所述指示符指示的所述特定对象对应的所述特定功能的步骤包括:响应于确定所述指示符在所述手势实行所述捏合及释放手势的期间指示所述特定对象的所述第一交互部,在所述捏合及释放手势已经完成之后,根据所述手势的平移来对所述虚拟世界中的所述特定对象进行平移,其中所述方法还包括:响应于确定在所述捏合及释放手势之后已经检测到另一捏合及释放手势,对所述虚拟世界中的所述特定对象进行固定。6.根据权利要求5所述的方法,还包括:响应于确定所述手势在所述捏合及释放手势已经完成之后变成第一手势,在所述手势维持所述第一手势的期间根据所述手势的深度来对所述虚拟世界中的所述特定对象的深
度进行调整。7.根据权利要求5所述的方法,还包括:响应于确定所述手势在所述捏合及释放手势已经完成之后变成第二手势,在所述手势维持所述第二手势的期间根据所述手势的所述平移来对所述虚拟世界中的所述特定对象进行旋转。8.根据权利要求1所述的方法,其中所述捏合手势是捏合及保持手势,所述虚拟世界中与所述指示符对应的所述特定对象具有第二交互部,且实行与所述虚拟世界中由所述指示符指示的所述位置或所述虚拟世界中由所述指示符指示的所述特定对象对应的所述特定功能的步骤包括:响应于确定所述指示符在所述手势实行所述捏合及释放手势的期间指示所述特定对象的所述第二交互部,在所述捏合及释放手势已经完成之后,根据所述手势的平移来对所述虚拟世界中的所述特定对象进行旋转,其中所述方法还包括:响应于确定已经检测到另一捏合及释放手势,对所述虚拟世界中的所述特定对象进行固定。9.根据权利要求1所述的方法,其中所述捏合手势是捏合及释放手势,所述虚拟世界中与所述指示符对应的所述特定对象具有第二交互部,且实行与所述虚拟世界中由所述指示符指示的所述位置或所述虚拟世界中...

【专利技术属性】
技术研发人员:孙裴
申请(专利权)人:宏达国际电子股份有限公司
类型:发明
国别省市:

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

1