信息处理方法、用于使计算机执行该信息处理方法的程序、以及计算机技术

技术编号:26374884 阅读:18 留言:0更新日期:2020-11-19 23:43
本发明专利技术可以改善用户与虚拟对象交互的虚拟体验。一种使用计算机提供使用户沉浸于头戴式显示器的虚拟空间的方法,包括根据用户的身体的部分的活动使操作对象活动以及根据身体的部分的活动通过操作对象从包括第一对象和第二对象的目标对象中选择任一个,在第一对象满足被操作对象选择的选择条件的情况下,改变第一对象和/或第二对象的显示形态。

【技术实现步骤摘要】
信息处理方法、用于使计算机执行该信息处理方法的程序、以及计算机
本公开涉及信息处理方法、用于使计算机执行该信息处理方法的程序、以及计算机。
技术介绍
非专利文献1公开了以下技术:根据现实空间中的用户的手的状态(位置、倾斜度等),使虚拟现实(VirtualReality:VR)空间中的手对象的状态变化,并且通过操作该手对象,对虚拟空间内的预定的对象施加预定的作用。现有技术文献非专利文献非专利文献1:“ToyboxDemoforOculusTouch”、[online]、平成27年10月13日、Oculus、[2016年8月6日检索]、因特网<https://www.youtube.com/watch?v=iFEMiyGMa58>
技术实现思路
专利技术所要解决的课题非专利文献1中,在通过手对象操作预定的对象方面有改善的余地。例如,在向用户提供在用户操作现实空间中的实际物体时无法体验到的虚拟体验方面有改善的余地,需要用户能够在期望的时刻操作期望的虚拟对象。由此,除了在VR空间外,还在增强现实(AugmentedReality:AR)空间、混合现实(MixedReality:MR)空间等各种环境中,可以改善用户与虚拟对象交互的虚拟体验。本公开的目的在于提供可以改善虚拟体验的信息处理方法及用于使计算机实现该信息处理方法的程序。用于解决课题的方案根据本公开所示的一个方案,提供一种方法,该方法是用于计算机控制具有显示部的头戴式设备的信息处理方法,该方法包括在计算机的处理器中的以下步骤:指定对包括虚拟相机、操作对象以及包括第一对象和第二对象的多个目标对象的虚拟空间进行规定的虚拟空间数据;根据头戴式设备的活动使虚拟相机活动;根据用户头部以外的身体的部分的活动使操作对象活动;根据操作对象的活动选择第一对象或第二对象;以及基于虚拟相机的活动定义虚拟相机的视野,基于视野和虚拟空间数据,在显示部显示视野图像,在第一对象满足被操作对象选择的选择条件的情况下,改变第一对象和/或第二对象的显示形态。专利技术效果根据本公开,能够提供可改善虚拟体验的信息处理方法以及用于使计算机实现该信息处理方法的程序。附图的简要说明图1是示出头戴式设备(HeadMountedDevice:HMD)系统的示意图。图2是示出佩戴HMD的用户的头部的图。图3是示出控制装置的硬件配置的图。图4是示出外部控制器的具体结构的一个示例的图。图5是示出在HMD上显示视野图像的处理的流程图。图6是示出虚拟空间的一个示例的xyz空间图。图7中,状态(A)是图6所示的虚拟空间的yx平面图。状态(B)是图6所示的虚拟空间的zx平面图。图8是示出在HMD上显示的视野图像的一个示例的图。图9中,状态(A)是示出佩戴HMD和外部控制器的用户的图。状态(B)是示出包括虚拟相机、手对象、以及目标对象的虚拟空间的图。图10是用于说明根据本实施方式的信息处理方法的流程图。图11是用于说明根据本实施方式的信息处理方法的流程图。图12示出用右手对象400R选择目标对象500的情况。图13示出用右手对象400R选择目标对象500的情况。图14示出用右手对象400R选择目标对象500的情况。图15是用于说明根据本实施方式的信息处理方法的流程图。图16示出用右手对象400R选择目标对象500的情况。图17是用于说明本实施方式的信息处理方法的流程图。图18是用于说明根据本实施方式的信息处理方法的流程图。图19示出用左手对象400L使被右手对象400R选择的目标对象500变形的情况。图20示出用左手对象400L使被右手对象400R选择的目标对象500变形的情况。图21示出在用右手对象400R选择目标对象500后,通过活动右手对象400R改变目标对象500的朝向的情况。图22示出在目标对象500变形前后目标对象500的坐标信息的变化。图23是示出在HMD上显示的视野图像的一个示例的图。图24是示出在HMD上显示的视野图像的一个示例的图。图25是用于说明根据本实施方式的信息处理方法的流程图。图26是用于说明根据本实施方式的信息处理方法的流程图。图27是用于说明根据本实施方式的信息处理方法的流程图。图28示出资源数据的数据结构的一个示例。图29示出各对象的位置关系与视野图像的关系的一个示例。图30是用于说明根据本实施方式的信息处理方法的流程图。图31示出玩家信息的数据结构的一个示例。图32示出各对象的位置关系与视野图像的关系的一个示例。图33是示出在HMD上显示的视野图像的一个示例的图。图34示出各对象的位置关系与视野图像的关系的一个示例。图35示出各对象的位置关系与视野图像的关系的一个示例。图36示出各对象的位置关系与视野图像的关系的一个示例。图37示出各对象的位置关系与视野图像的关系的一个示例。具体实施方式在下文中参照附图,对本公开指示的实施方式进行说明。此外,在本实施方式的说明中,对于与已说明的部件具有相同的参照号码的部件,为了便于说明,不重复其说明首先,参照图1,对头戴式设备(HMD)系统1的结构进行说明。图1是示出HMD系统1的示意图。如图1所示,HMD系统1具有佩戴于用户U的头部上的HMD110、位置传感器130、控制装置120、以及外部控制器320。HMD110是具有显示部112、HMD传感器114、以及注视传感器140的头戴式显示装置。显示部112具有配置成覆盖佩戴HMD110的用户U的视界(视野)的非透射型显示装置。由此,用户U通过观看在显示部112上显示的视野图像能够沉浸于虚拟空间。此外,显示部112也可由配置为向用户U的左眼提供图像的左眼用显示部和配置为向用户U的右眼提供图像的右眼用显示部构成。另外,HMD110也可以具有透射型显示装置。该情况下,该透射型显示装置可以是能够通过调整其透射率而暂时配置为非透射型显示装置。另外,视野图像可在构成虚拟空间的图像的一部分包括呈现现实空间的配置。例如,可以使由安装至HMD110的相机拍摄的图像显示成叠加到视野图像的一部分上,也可以通过将该透过型显示装置的一部分的透射率设定成较高而能够从视野图像的一部分视觉确认现实空间。HMD传感器114安装于HMD110的显示部112的附近。HMD传感器114包括地磁传感器、加速度传感器、倾斜度传感器(角速度传感器、陀螺仪传感器等)中的至少一个,能够检测佩戴于用户U的头部的HMD110的各种活动。注视传感器140具有检测用户U的视线方向的眼动追踪功能。注视传感器140例如可具有右眼用注视传感器和左眼用注视传感器。右眼用注视传感器可通过向用户U的右眼照射例如红外光并检测从右眼(特别是角膜、虹膜)反射的反本文档来自技高网...

【技术保护点】
1.一种方法,包括:/n定义虚拟空间,其中所述虚拟空间包括虚拟相机、操作对象和目标对象;/n检测用户身体的一部分的位置;/n根据检测到的所述身体的所述部分的运动移动所述操作对象;/n在所述操作对象移动之后,响应于所述操作对象的预定手势选择所述目标对象,其中,选择所述目标对象包括:/n基于所述操作对象与所述目标对象之间的位置关系校正所述目标对象的方向或位置;以及/n在选择所述目标对象之后,根据所述操作对象的移动来移动所述目标对象。/n

【技术特征摘要】
20160809 JP 2016-157052;20160824 JP 2016-163926;201.一种方法,包括:
定义虚拟空间,其中所述虚拟空间包括虚拟相机、操作对象和目标对象;
检测用户身体的一部分的位置;
根据检测到的所述身体的所述部分的运动移动所述操作对象;
在所述操作对象移动之后,响应于所述操作对象的预定手势选择所述目标对象,其中,选择所述目标对象包括:
基于所述操作对象与所述目标对象之间的位置关系校正所述目标对象的方向或位置;以及
在选择所述目标对象之后,根据所述操作对象的移动来移动所述目标对象。


2.根据权利要求1所述的方法,其中,选择所述目标对象还包括在校正所述目标对象的方向或位置之后将所述目标对象与所述操作对象相关联。


3.根据权利要求1所述的方法,其中,所述校正包括:响应于所述操作对象对所述目标对象的选择,旋转所述目标对象,使得从所述目标对象朝向所述操作对象延伸的第一参考方向基本平行于从所述操作对象朝向所述目标对象延伸的第二参考方向。


4.根据权利要求3所述的方法,还包括:
识别用于由所述操作对象选择所述目标对象的第一方向,所述第一方向与所述操作对象相关联;以及
识别用于允许所述目标对象由所述操作对象选择的第二方向,
其中,校正所述目标对象的方向包括减小所述第二方向和所述第一方向之间的距离。


5.根据权利要求4所述的方法,
其中,所述身体的所述部分包括所述用户的手,以及
其中,所述操作对象包括被配置为根据检测到的所述手的运动而运动的虚拟手。


6.根据权利要求5所述的方法,还包括:
识别所述目标对象中的用于通过所述虚拟手的多个选择部分选择的多个被选择部分;以及
基于所述多个被选择部分之间的位置关系来识别所述第二方向。


7.根据权利要求1所述的方法,
其中所述身体的所述部分包括所述用户的手,
所述操作对象包括被配置为根据所述手的运动而运动的虚拟手,以及
所述方法还包括响应于检测到的所述虚拟手的运动校正所述目标对象的位置,以减小所述目标对象与所述虚拟手之间的距离,其中所述虚拟手的运动包括用于选择所述目标对象的运动。


8.根据权利要求7所述的方法,还包括:
为所述虚拟手设定碰撞区;以及
基于所述碰撞区确定所述虚拟手与所述目标对象是否接触。


9.根据权利要求8所述的方法,还包括:
响应于检测到的所述虚拟手的运动校正所述目标对象的位置,以减小所述目标对象与所述虚拟手之间的距离,其中所述虚拟手的运动包括在所述虚拟手和所述目标对象接触时用于选择所述目标对象的运动。


10.根据权利要求8所述的方法,还包括:
基于检测到的所述用户的手的速度来改变所述碰撞区的大小。


11.根据权利要求1所述的方法,还包括:
当所述目标对象在所述操作对象的可移动范围之外时,识别用于由所述操作对象选择所述目标对象的第一方向,所述第一方向与所述操作对象相关联;以及
响应于对预定操作输入的检测,沿所述第一方向向所述操作对象移动所述目标对象。


12.一种系统,包括:
配置成在其上存储指令的非暂时性计算机可读介质;以及
连接至所述非暂时性计算机可读介质的处理器,其中所述处理器被配置为执行用于以下操作的指令:
定义虚...

【专利技术属性】
技术研发人员:高野友辉近藤一平加田健志
申请(专利权)人:克罗普股份有限公司
类型:发明
国别省市:日本;JP

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

1