虚拟现实系统中显示用户移动的方法及相关装置制造方法及图纸

技术编号:20285061 阅读:24 留言:0更新日期:2019-02-10 17:44
一种显示用户移动的方法,该方法包含有:产生在第一人称视角下第一人称控制的第一图像;根据从该虚拟现实系统的该控制器接收到的第一控制信号,产生模拟用户;以及产生在第一人称视角下第三人称控制的第二图像;其中,在该第一人称视角下,该用户看到的图像为该模拟用户眼睛看到的图像画面,以及当操作在该第一人称控制时,该用户的移动显示方式是通过该模拟用户与该图像画面之间的相对距离来显示,而当操作在第三人称控制时,该用户的移动显示方式是通过该模拟用户在该图像画面上的不同位置来显示。

Method of Displaying User Mobility and Related Devices in Virtual Reality System

A method for displaying user movement includes: generating the first image of first person control from the first person perspective; generating an analog user from the first control signal received from the controller of the virtual reality system; and generating a second image of third person control from the first person perspective; where the user sees it from the first person perspective. The image is the image screen seen by the analog user's eyes, and the mobile display mode of the user is displayed by the relative distance between the analog user and the image screen when the first person control is operated. When the operation is controlled by the third person, the mobile display mode of the user is displayed by the different positions of the analog user on the image screen.

【技术实现步骤摘要】
虚拟现实系统中显示用户移动的方法及相关装置
本专利技术关于一种用于虚拟现实系统的方法,尤指一种在虚拟现实环境中用来显示用户移动的方法。
技术介绍
大部分的虚拟现实系统可在房间大小的区域内,依据用户穿载的用户接口装置,来追踪用户的运动行为。用户接口装置(如游戏手把、控制器、触控面板等)用来提供用户与系统软件之间的互动,举例来说,由运算装置执行的虚拟现实游戏。此外,用户穿载的头戴式显示器(head-mounteddisplay,HMD)用来显示运算装置产生的互动图像,使用户能体验虚拟现实。在传统技术中,头戴式显示器显示的虚拟现实图像是在第一人称视角下基于第一人称控制所产生的图像。在第一人称视角下,用户看到的图像如同通过模拟用户(Avatar)的眼睛看到的图像,其中模拟用户的视角是由用户控制,以及基于第一人称控制,用户的移动显示方式是通过模拟用户与第一人称视角画面之间的相对距离来显示,以使用户有移动的感受。举例来说,当用户玩家向前移动时,头戴式显示器显示的虚拟现实图像中的场景会逐渐接近模拟用户,其中在第一人称视角画面中,模拟用户未显示在场景中。另一方面,在第三人称视角下基于第一人称控制所产生的图像中,用户看到的图像如同经过模拟用户的肩膀或背后所看到的图像,以及基于第三人称控制,用户的移动显示方式是通过模拟用户在第三人称视角画面中的位置来显示。举例来说,当用户玩家向前移动时,头戴式显示器显示的虚拟现实图像中的模拟用户会在场景中的不同位置(例如向前移动)。换句话说,在第三人称视角画面中,模拟用户会显示在场景中。在虚拟现实体验中,用户需要更大的实际空间来探索虚拟现实环境。目前有二种较为常用的移动方式,令用户能在虚拟现实环境中有移动的感受。1.人造运动移动(Artificiallocomotionmovement):用户按压触控面板上的方向键或推动游戏手把的摇杆,用来控制模拟用户在虚拟现实环境中的移动。用户通过头戴式显示器显示的图像来观看虚拟现实环境。由于用户的视角是被拖曳着的,以及移动的图像是直接快速的播放,因此会造成模拟器眩晕症(simulatorsickness),即用户会感觉头晕或恶心。模拟器眩晕症是虚拟现实系统中,由于眼睛和耳朵传送不一致的信号至大脑,而产生的副作用。详细来说,用户是通过眼睛和内耳来判断移动,在一般情况下,二者传送到大脑的信号会一致。然而,在虚拟现实体验中,用户眼睛看到的画面会使眼睛传送“移动状态”的信号至大脑,但内耳却是传送“静止状态”的信号至大脑,因此造成在用户大脑中不一致的信号,而产生眩晕。2.传送移动(Teleportationmovement):通过按压触控面板上的按键,用户通过头戴式显示器会看到指向移动位置的指示或指标,以及当用户释放按键时,模拟用户会被传送到选择的移动位置。虽然这种显示方式能减少用户晕眩的情况,但是由于没有显示模拟用户从原始位置到目标位置当中的过程,用户可能会有瞬间移动的感觉,而产生疑惑或视觉上的不适应。由上述可知,目前在虚拟现实环境中显示用户移动的方法,都有其缺失,因此有可能会降低用户体验虚拟现实的意愿。
技术实现思路
因此,本专利技术提供用于虚拟现实系统中用来显示用户移动的方法及相关虚拟现实装置,以解决上述问题。本专利技术揭示一种显示用户移动的方法,用于虚拟现实系统的运算装置,该虚拟现实系统包含头戴式显示器及控制器,该方法包含有:产生在第一人称视角下基于第一人称控制的第一图像;根据从该虚拟现实系统的该控制器接收到的第一控制信号,产生对应用户的模拟用户(Avatar);以及产生在第一人称视角下基于第三人称控制的第二图像,其中该第二图像包含有该模拟用户;其中,在该第一人称视角下,该用户看到的图像为该模拟用户眼睛看到的图像画面,其中该模拟用户的视角是由该用户所控制,以及基于该第一人称控制,该用户的移动显示方式是通过该模拟用户与该图像画面之间的相对距离来显示,而基于第三人称控制,该用户的移动显示方式是通过该模拟用户在该图像画面上的不同位置来显示。本专利技术另揭示一种虚拟现实系统,用来在虚拟现实中显示用户移动,该虚拟现实系统包含有:运算装置,用来执行系统软件,用来产生虚拟现实图像;头戴式显示器,连接该运算装置,用来显示该运算装置产生的该虚拟现实图像,以及产生位置信息给该运算装置;以及至少一控制器,连接该运算装置,用来产生控制信号至该运算装置;其中,该运算装置包含有:处理单元,用来执行程序代码;以及存储单元,耦接于该处理单元,用来存储该程序代码,其中该程序代码指示该处理单元执行以下步骤:产生在第一人称视角下基于第一人称控制的第一图像;根据从该虚拟现实系统的该控制器接收到的第一控制信号,产生对应用户的模拟用户(Avatar);以及产生在第一人称视角下基于第三人称控制的第二图像,其中该第二图像包含有该模拟用户;其中,在该第一人称视角下,该用户看到的图像为该模拟用户眼睛看到的图像,其中该模拟用户的视角是由该用户所控制,以及基于该第一人称控制,该用户的移动显示方式是通过该模拟用户与该图像画面之间的相对距离来显示,而基于第三人称控制,该用户的移动显示方式是通过该模拟用户在该图像画面上的不同位置来显示附图说明图1为本专利技术实施例虚拟现实系统的示意图。图2为本专利技术实施例虚拟现实系统装置的示意图。图3为本专利技术实施例流程的示意图。图4~13为本专利技术实施例移动图像的示意图。具体实施方式请参考图1,图1为本专利技术实施例虚拟现实系统的示意图。虚拟现实系统(如HTCVIVE)中的空间追踪机制允许用户能在虚拟现实环境中自由的移动并探索。详细来说,虚拟现实系统包含有头戴式显示器(head-mounteddisplay,HMD)100、控制器102A~102B、灯塔104A~104B,以及运算装置106(如个人计算机)。灯塔104A~104B用来发出红外线、控制器102A~102B用来产生控制信号至运算装置106,因此用户能与运算装置106执行的系统软件(如虚拟现实游戏)之间进行互动,以及头戴式显示器100用来显示由运算装置106产生的互动图像,以供用户观看。此外,头戴式显示器100及控制器102A~102B分别包含多个传感器,用来检测从灯塔104A~104B发射出来的垂直与水平红外线,藉以定位头戴式显示器100及控制器102A~102B。头戴式显示器100及控制器102A~102B的位置信息及控制信号可传送至运算装置106进行处理,并回传至头戴式显示器100,用来显示相对应的互动图像给用户,因此用户能沉浸虚拟现实环境中。图2为本专利技术实施例虚拟现实装置的示意图。虚拟现实装置20可为图1中的运算装置106,并包含处理单元200、存储单元210以及通讯接口单元220。处理单元200可为微处理器或特殊应用集成电路(application-specificintegratedcircuit,ASIC)。存储单元210可为任一数据存储装置,用来存储程序代码214,并通过处理单元200读取及执行程序代码214。举例来说,存储单元210可为用户识别模块(subscriberidentitymodule,SIM)、只读式存储器(read-onlymemory,ROM)、随机存取存储器(random-accessmemory,本文档来自技高网
...

【技术保护点】
1.一种显示用户移动的方法,用于虚拟现实系统的运算装置,该虚拟现实系统包含头戴式显示器及控制器,该方法包含有:产生在第一人称视角下基于第一人称控制的第一图像;根据从该虚拟现实系统的该控制器接收到的第一控制信号,产生对应用户的模拟使用者(Avatar);以及产生在第一人称视角下基于第三人称控制的第二图像,其中该第二图像包含有该模拟用户;其中,在该第一人称视角下,该用户看到的图像为该模拟用户眼睛看到的图像画面,其中该模拟用户的视角是由该用户所控制,以及基于该第一人称控制,该用户的移动显示方式是通过该模拟用户与该图像画面之间的相对距离来显示,而基于第三人称控制,该用户的移动显示方式是通过该模拟用户在该图像画面上的不同位置来显示。

【技术特征摘要】
2017.07.27 US 62/537,471;2018.02.13 US 15/894,9501.一种显示用户移动的方法,用于虚拟现实系统的运算装置,该虚拟现实系统包含头戴式显示器及控制器,该方法包含有:产生在第一人称视角下基于第一人称控制的第一图像;根据从该虚拟现实系统的该控制器接收到的第一控制信号,产生对应用户的模拟使用者(Avatar);以及产生在第一人称视角下基于第三人称控制的第二图像,其中该第二图像包含有该模拟用户;其中,在该第一人称视角下,该用户看到的图像为该模拟用户眼睛看到的图像画面,其中该模拟用户的视角是由该用户所控制,以及基于该第一人称控制,该用户的移动显示方式是通过该模拟用户与该图像画面之间的相对距离来显示,而基于第三人称控制,该用户的移动显示方式是通过该模拟用户在该图像画面上的不同位置来显示。2.如权利要求1所述的方法,还包含有:根据从该控制器接收到的第二控制信号,释放该模拟用户。3.如权利要求1所述的方法,其中产生在第一人称视角下基于该第三人称控制的该第二图像的步骤包含有:从该控制器接收控制信号,用来移动该模拟用户的位置从原始位置至目标位置;以及在该第二图像中,产生该模拟用户从该原始位置移动到该目标位置的移动画面。4.如权利要求3所述的方法,其中产生在第一人称视角下基于该第三人称控制的该第二图像的步骤包含有:从该头戴式显示器接收位置信息;以及根据该位置信息,在该第二图像中,产生关于该模拟用户的姿势画面。5.如权利要求3所述的方法,还包含有:根据从该控制器接收的第二控制信号,释放该模拟用户;以及产生对应该目标位置的第三图像,其中第该三图像是根据该第一人称视角下基于该第一人称控制所产生的画面。6.一种虚拟现实系统,用来在虚拟现实中显示用户移动,该虚拟现实系统包含有:运算装置,用来执行系统软...

【专利技术属性】
技术研发人员:何威毅林育群钟权洪范扬铮
申请(专利权)人:宏达国际电子股份有限公司
类型:发明
国别省市:中国台湾,71

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

1