当前位置: 首页 > 专利查询>CY游戏公司专利>正文

程序、信息处理方法、信息处理系统、头戴式显示装置和信息处理装置制造方法及图纸

技术编号:24896409 阅读:22 留言:0更新日期:2020-07-14 18:21
提供一种使得可以在虚拟现实空间中向用户适当地显示GUI对象的程序。本发明专利技术是一种由处理装置执行的程序,所述处理装置用于进行要显示在头戴式显示装置的显示单元上的包括预定的GUI对象的虚拟空间的绘制处理,所述程序使得所述处理装置执行以下步骤:基于现实空间中的头戴式显示装置的位置来确定所述虚拟空间中的用户的视点位置;确定所述虚拟空间中的用户的可移动范围;在所确定的可移动范围的外侧的所述虚拟空间的区域中确定所述GUI对象的位置;通过使用透视法特性曲线来确定所述GUI对象在所述虚拟空间中的大小,使得所确定的位置处的所述GUI对象在所述显示单元上具有恒定显示大小;以及生成包括所述GUI对象的所述虚拟空间的绘制数据。

【技术实现步骤摘要】
【国外来华专利技术】程序、信息处理方法、信息处理系统、头戴式显示装置和信息处理装置
本专利技术涉及程序等,并且具体涉及用于在头戴式显示装置的显示单元上进行显示的程序等。
技术介绍
已知有头戴式显示器(HMD),该HMD穿戴在用户的头部上,并且在诸如显示器等的配置在眼睛的前方的显示单元上显示图像(视频)。HMD使得可以通过向穿戴HMD的用户提供虚拟空间中的图像和音频来向该用户提供虚拟现实(VR)世界。近来,还开发了用户在观看HMD上所显示的画面的同时玩的诸如游戏等的应用。这样的应用显示用于让用户体验虚拟空间的背景和角色图像、以及诸如选择消息窗口等的GUI元素(GUI对象)的图像。例如,专利文献1公开了通过使用虚拟空间中所配置的GUI来进行输入的输入方法。现有技术文献专利文献专利文献1:日本特开2017-004357
技术实现思路
专利技术要解决的问题在将与用户自身的手臂、手等相对应的虚拟对象的图像显示在HMD的显示单元上的VR应用中,在虚拟空间中配置GUI对象的情况下,存在以下的问题。在这样的VR应用中,虚拟空间中所配置的GUI对象必须配置在相对靠近用户的位置处,使得用户可以识别该GUI对象。然而,在GUI对象干扰与用户自身的手臂、手等相对应的虚拟对象的情况下,VR应用所提供的虚拟现实空间(虚拟空间)使得用户直观地感受到极大的不自然感。具体地,体验VR世界的用户将VR世界感觉成仿佛用户的手臂、手等穿透GUI对象或埋在GUI对象中,这极大地损害了沉浸感。r>另一方面,尽管存在以仿佛GUI对象与虚拟空间完全分离的方式将GUI对象显示在显示单元的一部分中的方法,但将GUI对象显示成仿佛GUI对象与虚拟空间完全分离也极大地损害了沉浸感。本专利技术是为了解决上述问题而作出的,并且其主要目的是提供一种使得能够在虚拟现实空间中向用户适当地显示GUI对象的程序等。用于解决问题的方案为了实现上述目的,根据本专利技术的方面的程序是一种由处理装置执行的程序,所述处理装置用于进行要显示在头戴式显示装置的显示单元上的包括预定的GUI对象的虚拟空间的绘制处理,所述程序的特征在于使得所述处理装置执行以下步骤:基于通过使用传感器获得的、现实空间中的所述头戴式显示装置的位置,来确定所述虚拟空间中的用户的视点位置;确定所述虚拟空间中的用户的可移动范围;在所确定的可移动范围的外侧的虚拟空间区域中确定所述GUI对象的位置;通过使用深度与所述虚拟空间中的单位长度在所述显示单元上的显示大小之间的对应关系,来确定所述GUI对象在所述虚拟空间中的大小,使得所确定的位置处的所述GUI对象在所述显示单元上具有恒定显示大小;以及生成包括具有所确定的大小的所述GUI对象的所述虚拟空间的绘制数据。此外,在本专利技术中,优选地,所述处理装置包括在所述头戴式显示装置中。此外,在本专利技术中,优选地,所述处理装置包括在以能够通信的方式与所述头戴式显示装置相连接的信息处理装置中。此外,在本专利技术中,优选地,所述绘制处理包括用于基于所述现实空间中的用户所把持的控制器的位置来绘制与所述控制器的位置相对应的所述虚拟对象的绘制处理,以及用户的所述可移动范围包括与所述控制器的位置相对应的所述虚拟对象的可移动范围。此外,在本专利技术中,优选地,在确定所述GUI对象的位置的步骤中,确定所述GUI对象的位置,使得从用户的视点位置观看的具有所述恒定显示大小的所述GUI对象与其它虚拟对象不重叠。此外,在本专利技术中,优选地,所述GUI对象包括选择窗口、定时窗口、进度条和滚动条至少之一。此外,为了实现上述目的,根据本专利技术的方面的信息处理方法是一种信息处理方法,用于进行要显示在头戴式显示装置的显示单元上的包括预定的GUI对象的虚拟空间的绘制处理,所述信息处理方法的特征在于包括以下步骤:基于通过使用传感器获得的、现实空间中的所述头戴式显示装置的位置,来确定所述虚拟空间中的用户的视点位置;确定所述虚拟空间中的用户的可移动范围;在所确定的可移动范围的外侧的虚拟空间区域中确定所述GUI对象的位置;通过使用深度与所述虚拟空间中的单位长度在所述显示单元上的显示大小之间的对应关系,来确定所述GUI对象在所述虚拟空间中的大小,使得所确定的位置处的所述GUI对象在所述显示单元上具有恒定显示大小;以及将包括具有所确定的大小的所述GUI对象的所述虚拟空间绘制在所述显示单元上。此外,为了实现上述目的,根据本专利技术的方面的信息处理系统是一种信息处理系统,包括头戴式显示装置,所述头戴式显示装置包括用于向用户显示虚拟空间的显示单元,所述信息处理系统的特征在于包括:传感器,用于获得现实空间中的所述头戴式显示装置的位置;处理单元,用于进行要显示在所述显示单元上的包括预定的GUI对象的所述虚拟空间的绘制处理;存储单元,用于存储表示深度与所述虚拟空间中的单位长度在所述显示单元上的显示大小之间的对应关系的数据,其中,所述处理单元被配置为:基于所述传感器所获得的位置来确定所述虚拟空间中的用户的视点位置;确定所述虚拟空间中的用户的可移动范围;在所确定的可移动范围的外侧的虚拟空间区域中确定所述GUI对象的位置;通过使用所述存储单元所存储的数据来确定所述GUI对象在所述虚拟空间中的大小,使得所确定的位置处的所述GUI对象在所述显示单元上具有恒定显示大小;以及将包括具有所确定的大小的所述GUI对象的所述虚拟空间绘制在所述显示单元上。此外,在本专利技术中,优选地,所述信息处理系统包括由用户把持的控制器,所述绘制处理包括用于基于现实空间中的所述控制器的位置来绘制与所述控制器的位置相对应的所述虚拟对象的绘制处理,以及用户的所述可移动范围包括与所述控制器的位置相对应的所述虚拟对象的可移动范围。此外,在本专利技术中,优选地,所述存储单元所存储的数据是通过针对各深度测量所述虚拟空间中的单位长度在所述显示单元上显示的显示大小而预先准备的。此外,在本专利技术中,优选地,所述信息处理系统包括以能够通信的方式与所述头戴式显示装置相连接的信息处理装置,以及所述处理单元由所述头戴式显示装置和所述信息处理装置来实现。此外,为了实现上述目的,根据本专利技术的方面的头戴式显示装置是一种头戴式显示装置,包括用于向用户显示虚拟空间的显示单元,所述头戴式显示装置的特征在于包括:处理单元,用于进行要显示在所述显示单元上的包括预定的GUI对象的所述虚拟空间的绘制处理;以及存储单元,用于存储表示深度与所述虚拟空间中的单位长度在所述显示单元上的显示大小之间的对应关系的数据,其中,所述处理单元被配置为:基于通过使用传感器获得的、现实空间中的所述头戴式显示装置的位置,来确定所述虚拟空间中的用户的视点位置;确定所述虚拟空间中的用户的可移动范围;在所确定的可移动范围的外侧的虚拟空间区域中确定所述GUI对象的位置;通过使用所述存储单元所存储的数据来确定所述GUI对象在所述虚拟空间中的大小,使得所确定的位置处的所述GUI对象在所述显示单元上具有恒定显示大小;以及将包括具有所确定的大小的所述GUI对象的所述虚拟空间绘制本文档来自技高网...

【技术保护点】
1.一种由处理装置执行的程序,所述处理装置用于进行要显示在头戴式显示装置的显示单元上的包括虚拟对象的虚拟空间的绘制处理,所述虚拟对象包括预定的GUI对象,所述程序使得所述处理装置执行以下步骤:/n基于通过使用传感器获得的、现实空间中的所述头戴式显示装置的位置,来确定所述虚拟空间中的用户的视点位置;/n确定所述虚拟空间中的用户的可移动范围;/n在所确定的可移动范围的外侧的虚拟空间区域中确定所述GUI对象的位置;/n通过使用深度与所述虚拟空间中的单位长度在所述显示单元上的显示大小之间的对应关系,来确定所述GUI对象在所述虚拟空间中的大小,使得所确定的位置处的所述GUI对象在所述显示单元上具有恒定显示大小;以及/n生成包括所述虚拟对象的所述虚拟空间的绘制数据,所述虚拟对象包括具有所确定的大小的所述GUI对象。/n

【技术特征摘要】
【国外来华专利技术】20170927 JP 2017-1860971.一种由处理装置执行的程序,所述处理装置用于进行要显示在头戴式显示装置的显示单元上的包括虚拟对象的虚拟空间的绘制处理,所述虚拟对象包括预定的GUI对象,所述程序使得所述处理装置执行以下步骤:
基于通过使用传感器获得的、现实空间中的所述头戴式显示装置的位置,来确定所述虚拟空间中的用户的视点位置;
确定所述虚拟空间中的用户的可移动范围;
在所确定的可移动范围的外侧的虚拟空间区域中确定所述GUI对象的位置;
通过使用深度与所述虚拟空间中的单位长度在所述显示单元上的显示大小之间的对应关系,来确定所述GUI对象在所述虚拟空间中的大小,使得所确定的位置处的所述GUI对象在所述显示单元上具有恒定显示大小;以及
生成包括所述虚拟对象的所述虚拟空间的绘制数据,所述虚拟对象包括具有所确定的大小的所述GUI对象。


2.根据权利要求1所述的程序,其中,所述处理装置包括在所述头戴式显示装置中。


3.根据权利要求1所述的程序,其中,所述处理装置包括在以能够通信的方式与所述头戴式显示装置相连接的信息处理装置中。


4.根据权利要求1至3中任一项所述的程序,
其中,所述绘制处理包括用于基于所述现实空间中的用户所把持的控制器的位置来绘制与所述控制器的位置相对应的所述虚拟对象的绘制处理,以及
其中,用户的所述可移动范围包括与所述控制器的位置相对应的所述虚拟对象的可移动范围。


5.根据权利要求1至4中任一项所述的程序,其中,在确定所述GUI对象的位置的步骤中,确定所述GUI对象的位置,使得从用户的视点位置观看的具有所述恒定显示大小的所述GUI对象与其它虚拟对象不重叠。


6.根据权利要求1至5中任一项所述的程序,其中,所述GUI对象包括选择窗口、定时窗口、进度条和滚动条至少之一。


7.一种信息处理方法,用于进行要显示在头戴式显示装置的显示单元上的包括虚拟对象的虚拟空间的绘制处理,所述虚拟对象包括预定的GUI对象,所述信息处理方法包括以下步骤:
基于通过使用传感器获得的、现实空间中的所述头戴式显示装置的位置,来确定所述虚拟空间中的用户的视点位置;
确定所述虚拟空间中的用户的可移动范围;
在所确定的可移动范围的外侧的虚拟空间区域中确定所述GUI对象的位置;
通过使用深度与所述虚拟空间中的单位长度在所述显示单元上的显示大小之间的对应关系,来确定所述GUI对象在所述虚拟空间中的大小,使得所确定的位置处的所述GUI对象在所述显示单元上具有恒定显示大小;以及
将包括所述虚拟对象的所述虚拟空间绘制在所述显示单元上,所述虚拟对象包括具有所确定的大小的所述GUI对象。


8.一种信息处理系统,包括头戴式显示装置,所述头戴式显示装置包括用于向用户显示虚拟空间的显示单元,所述信息处理系统包括:
传感器,用于获得现实空间中的所述头戴式显示装置的位置;
处理单元,用于进行要显示在所述显示单元上的包括虚拟对象的所述虚拟空间的绘制处理,所述虚拟对象包括预定的GUI对象;
存储单元,用于存储表示深度与所述虚拟空间中的单位长度在所述显示单元上的显示大小之间的对应关系的数据,
其中,所述处理单元被配置为:
基于所述传感器所获得的位置来确定所述虚拟空间中的用户的视...

【专利技术属性】
技术研发人员:谏山英世仓林修一
申请(专利权)人:CY游戏公司
类型:发明
国别省市:日本;JP

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

1