CN108628435B - 虚拟实境***、移动装置的操作方法、非挥发性计算机可读取记录媒体、虚拟实境处理装置 - Google Patents
虚拟实境***、移动装置的操作方法、非挥发性计算机可读取记录媒体、虚拟实境处理装置 Download PDFInfo
- Publication number
- CN108628435B CN108628435B CN201710329880.0A CN201710329880A CN108628435B CN 108628435 B CN108628435 B CN 108628435B CN 201710329880 A CN201710329880 A CN 201710329880A CN 108628435 B CN108628435 B CN 108628435B
- Authority
- CN
- China
- Prior art keywords
- virtual reality
- mobile device
- metaverse
- rotation angle
- sensor
- 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.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T19/00—Manipulating 3D models or images for computer graphics
- G06T19/006—Mixed reality
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/011—Arrangements for interaction with the human body, e.g. for user immersion in virtual reality
-
- G—PHYSICS
- G02—OPTICS
- G02B—OPTICAL ELEMENTS, SYSTEMS OR APPARATUS
- G02B27/00—Optical systems or apparatus not provided for by any of the groups G02B1/00 - G02B26/00, G02B30/00
- G02B27/01—Head-up displays
- G02B27/017—Head mounted
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/033—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
- G06F3/0346—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of the device orientation or free movement in a 3D space, e.g. 3D mice, 6-DOF [six degrees of freedom] pointers using gyroscopes, accelerometers or tilt-sensors
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/04815—Interaction with a metaphor-based environment or interaction object displayed as three-dimensional, e.g. changing the user viewpoint with respect to the environment or object
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/70—Determining position or orientation of objects or cameras
- G06T7/73—Determining position or orientation of objects or cameras using feature-based methods
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
- G09G5/003—Details of a display terminal, the details relating to the control arrangement of the display terminal and to the interfaces thereto
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2203/00—Indexing scheme relating to G06F3/00 - G06F3/048
- G06F2203/01—Indexing scheme relating to G06F3/01
- G06F2203/012—Walk-in-place systems for allowing a user to walk in a virtual environment while constraining him to a given position in the physical environment
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2370/00—Aspects of data communication
- G09G2370/02—Networking aspects
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Computer Hardware Design (AREA)
- Computer Graphics (AREA)
- Software Systems (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Optics & Photonics (AREA)
- User Interface Of Digital Computer (AREA)
- Processing Or Creating Images (AREA)
- Controls And Circuits For Display Device (AREA)
Abstract
一种虚拟实境***、移动装置的操作方法、非挥发性计算机可读取记录媒体、虚拟实境处理装置。虚拟实境***包括:虚拟实境显示装置、第一虚拟实境控制器、移动装置、及虚拟实境处理装置。虚拟实境显示装置用以相应于虚拟实境显示装置的位置及旋转角度,显示一虚拟实境环境。移动装置接附于第一虚拟实境控制器。虚拟实境处理装置用以:取得第一虚拟实境控制器的位置及旋转角度;透过一网络,传送第一虚拟实境控制器的位置及旋转角度至移动装置,以令移动装置相应于第一虚拟实境控制器的位置及旋转角度,操作性地显示虚拟实境环境中的一虚拟实境物件。透过应用本案一实施例,可在不使用另一虚拟实境显示装置的状态下,令他人得以看得虚拟实境物件。
Description
技术领域
本案涉及一种电子***、操作方法、非挥发性计算机可读取记录媒体、及电子装置。具体而言,本案涉及一种虚拟实境***、移动装置的操作方法、非挥发性计算机可读取记录媒体、及虚拟实境处理装置。
背景技术
随着电子技术的发展,虚拟实境***已广泛地应用在人们的生活当中。
虚拟实境***包括至少一虚拟实境显示器、至少一虚拟实境控制器、及虚拟实境处理装置。虚拟实境处理装置可透过虚拟实境显示器及虚拟实境控制器,侦测使用者的动作,并据以控制虚拟实境显示器进行相应的显示。然而,在缺少另一虚拟实境显示器的情况下,不易使他人一同进入虚拟实境环境。
发明内容
本案的一实施态样涉及一种虚拟实境(virtual reality,VR)***。根据本案一实施例,该虚拟实境***包括:一虚拟实境显示装置、一第一虚拟实境控制器、一移动装置、以及一虚拟实境处理装置。该虚拟实境显示装置用以相应于该虚拟实境显示装置的位置及旋转角度,显示一虚拟实境环境。该移动装置接附于该第一虚拟实境控制器。该虚拟实境处理装置用以取得该第一虚拟实境控制器的位置及旋转角度;以及透过一网络,传送该第一虚拟实境控制器的位置及旋转角度至该移动装置,以令该移动装置相应于该第一虚拟实境控制器的位置及旋转角度,操作性地(operably)显示该虚拟实境环境中的一虚拟实境物件。
根据本案一实施例,该移动装置更用以:透过该移动装置的一摄影元件,拍摄多个真实世界影像;以及相应于该第一虚拟实境控制器的位置及旋转角度,操作性地显示该虚拟实境物件于所述多个真实世界影像上。
根据本案一实施例,该移动装置更用以:相应于该第一虚拟实境控制器的位置及旋转角度,操作性地显示该虚拟实境物件于该虚拟实境环境中。
根据本案一实施例,该虚拟实境处理装置更用以:透过该网络,传送该虚拟实境显示装置的位置及旋转角度至该移动装置,以令该移动装置相应于该虚拟实境显示装置的位置及旋转角度以及该第一虚拟实境控制器的位置及旋转角度,操作性地(operably)显示该虚拟实境环境中的该虚拟实境物件。
根据本案一实施例,该虚拟实境处理装置更用以:控制该虚拟实境显示装置,以根据该虚拟实境显示装置的位置及旋转角度以及该第一虚拟实境控制器的位置及旋转角度,操作性地显示另一虚拟实境物件。
根据本案一实施例,该移动装置更用以:相应于该第一虚拟实境控制器的位置,取得该移动装置的位置;以及相应于该移动装置的位置,操作性地显示该虚拟实境物件。
根据本案一实施例,该虚拟实境处理装置更用以:取得一第二虚拟实境控制器的位置及旋转角度;以及透过该网络,传送该第二虚拟实境控制器的位置及旋转角度至该移动装置,以令该移动装置相应于该第二虚拟实境控制器的位置及旋转角度,操作性地显示该虚拟实境环境中的该虚拟实境物件。
根据本案一实施例,该虚拟实境处理装置更用以:接收显示于该移动装置上的一即时影像;以及控制该虚拟实境显示装置,以操作性地显示该移动装置上的该即时影像。
本案的另一实施态样涉及一种移动装置的操作方法。根据本案一实施例,该操作方法包括:透过一网络,从一虚拟实境处理装置接收一感测器的位置及旋转角度,其中该感测器接附于该移动装置,该虚拟实境处理装置与一虚拟实境显示装置进行沟通,该虚拟实境显示装置用以相应于该虚拟实境显示装置的位置及旋转角度,显示该虚拟实境环境;以及相应于该感测器的位置及旋转角度,操作性地显示该虚拟实境环境中的一虚拟实境物件。
本案的另一实施态样涉及一种非挥发性计算机可读取记录媒体。根据本案一实施例,该非挥发性计算机可读取记录媒体用以储存一计算机程序。在执行该计算机程序时,将致使一或多处理元件执行多个操作包括:透过一网络,从一虚拟实境处理装置接收一感测器的位置及旋转角度,其中该感测器接附于一移动装置,该虚拟实境处理装置与一虚拟实境显示装置进行沟通,该虚拟实境显示装置用以相应于该虚拟实境显示装置的位置及旋转角度,显示该虚拟实境环境;以及相应于该感测器的位置及旋转角度,操作性地显示该虚拟实境环境中的一虚拟实境物件。
本案的另一实施态样涉及一种虚拟实境处理装置。根据本案一实施例,该虚拟实境处理装置包括一或多处理元件、一记忆体、以及一或多程序。该记忆体电性连接该一或多处理元件。该一或多程序储存于该记忆体中,并用以被该一或多处理元件所执行,该一或多程序包括以下指令:取得相应于一第一虚拟实境控制器的位置及旋转角度的一第一信号;以及透过一网络,传送该第一虚拟实境控制器的位置及旋转角度至接附于该第一虚拟实境控制器的一移动装置,以令该移动装置相应于该第一虚拟实境控制器的位置及旋转角度,操作性地显示该虚拟实境环境中的一虚拟实境物件。
透过应用上述一实施例,即可在不使用另一虚拟实境显示装置的状态下,令他人得以看得虚拟实境物件。
附图说明
图1为根据本案一实施例所绘示的虚拟实境***的示意图;
图2为根据本发明一实施例的虚拟实境***的操作示意图;
图3为根据本发明一实施例的虚拟实境***的操作示意图;
图4为根据本发明一实施例的虚拟实境***的操作示意图;
图5为根据本发明一实施例的虚拟实境***的操作示意图;以及
图6为根据本发明一实施例的移动装置的操作方法的流程图。
具体实施方式
以下将以附图及详细叙述清楚说明本揭示内容的精神,任何所属技术领域中具有通常知识者在了解本揭示内容的实施例后,当可由本揭示内容所教示的技术,加以改变及修饰,其并不脱离本揭示内容的精神与范围。
关于本文中所使用的“电性连接”,可指二或多个元件相互直接作实体或电性接触,或是相互间接作实体或电性接触,而“电性连接”还可指二或多个元件相互操作或动作。
关于本文中所使用的“第一”、“第二”、…等,并非特别指称次序或顺位的意思,亦非用以限定本发明,其仅为了区别以相同技术用语描述的元件或操作。
关于本文中所使用的“包含”、“包括”、“具有”、“含有”等等,均为开放性的用语,即意指包含但不限于。
关于本文中所使用的“及/或”,是包括所述事物的任一或全部组合。
关于本文中所使用的方向用语,例如:上、下、左、右、前或后等,仅是参考附加附图的方向。因此,使用的方向用语是用来说明并非用来限制本案。
关于本文中所使用的用词(terms),除有特别注明外,通常具有每个用词使用在此领域中、在此揭露的内容中与特殊内容中的平常意义。某些用以描述本揭露的用词将于下或在此说明书的别处讨论,以提供本领域技术人员在有关本揭露的描述上额外的引导。
图1为根据本案一实施例所绘示的虚拟实境***10的示意图。在本实施例中,虚拟实境***10包括虚拟实境处理装置100、虚拟实境显示装置130、虚拟实境控制器140、感测器150、及移动装置200。
在一实施例中,虚拟实境处理装置100可透过有线连接(connection)或无线连接与虚拟实境显示装置130、虚拟实境控制器140、及感测器150进行沟通。在一实施例中,虚拟实境处理装置100可透过网络20(如无线网络)与移动装置200沟通。在一实施例中,感测器150接附于移动装置200。在一实施例中,感测器150是用一固定器(或粘着物)30接附于移动装置200。在一实施例中,感测器150与移动装置200彼此整合。
在一实施例中,虚拟实境处理装置100可整合至虚拟实境显示装置130及/或虚拟实境控制器140上,故本案不以此处所述实施例为限。在一实施例中,其它数量的虚拟实境显示装置130、虚拟实境控制器140、感测器150、固定器(或粘着物)30、及/或移动装置200亦在本案范围之中。在一实施例中,虚拟实境控制器140可基于实际需求而被省略,故本案不以上述实施例为限。
在一实施例中,虚拟实境***10可还包括基地台(base station)(未绘示),基地台用以对虚拟实境显示装置130、虚拟实境控制器140、及/或感测器150进行定位,及/或对虚拟实境显示装置130、虚拟实境控制器140、及/或感测器150的倾斜角度(tilt angle)(如旋转角度或方向(orientation))进行侦测。然而,其它定位及侦测倾斜角度的方法亦在本案范围之中。
在一实施例中,虚拟实境处理装置100包括一或多处理元件110及记忆体120。在本实施例中,此一或多处理元件110电性连接记忆体120。在一实施例中,虚拟实境处理装置100可还包括信号传收器,信号传收器用以传送及接收虚拟实境处理装置100与虚拟实境显示装置130间的信号、虚拟实境处理装置100与虚拟实境控制器140间的信号、及/或虚拟实境处理装置100与感测器150间的信号。在一实施例中,虚拟实境处理装置100还包括网络元件(如无线网络卡),用以透过网络20与移动装置200沟通。
在一实施例中,移动装置200包括一或多处理元件210、记忆体220、及显示元件230。在本实施例中,此一或多处理元件210电性连接记忆体220及显示元件230。在一实施例中,移动装置200还包括网络元件(如无线网络卡),用以透过网络20与虚拟实境处理装置100沟通。
在一实施例中,前述一或多处理元件110及/或前述一或多处理元件210皆例如可用中央处理器、及/或微处理器等处理器实现,但不以此为限。在一实施例中,记忆体120、220皆可包括一或多个记忆体装置,其中每一记忆体装置或多个记忆体装置的集合包括计算机可读取记录媒体。记忆体120、220皆可包括只读记忆体、快闪记忆体、软盘、硬盘、光盘、随身盘、磁带、可由网络存取的数据库、或熟悉此技艺者可轻易思及具有相同功能的计算机可读取记录媒体。在一实施例中,虚拟实境显示装置130及显示元件230皆例如可用液晶显示器或主动矩阵有机发光二极体显示器等显示器实现,但不以此为限。在一实施例中,虚拟实境控制器140例如可用Vive控制器或Gear控制器等手持控制器实现,但不以此为限。
在一实施例中,感测器150例如可用光塔定位(lighthouse)感测器实现,但不以此为限。在一实施例中,感测器150可用一特定感测器所实现,此一特定感测器大致相同于虚拟实境控制器140中用以定位及侦测旋转角度的感测器,但不以此为限。在一实施例中,感测器150可为另一虚拟实境控制器,此另一虚拟实境控制器和虚拟实境控制器140具有相同功能及结构,但不以此为限。
在一实施例中,前述一或多处理元件110可运行或执行储存于记忆体120中的各种软体程序及/或指令集,以执行虚拟实境处理装置100的各种功能及处理数据。在一实施例中,前述一或多处理元件210可运行或执行储存于记忆体220中的各种软体程序及/或指令集,以执行移动装置200的各种功能及处理数据。
应注意到,上述虚拟实境***10中的装置及元件的实现方式不以上述实施例所揭露的为限,且连接关系亦不以上述实施例为限,凡足以令虚拟实境***10实现下述技术内容的连接方式与实现方式皆可运用于本案。
在一实施例中,一或多处理元件110控制虚拟实境显示装置130显示虚拟实境环境。在一实施例中,一或多处理元件110取得相应于感测器150的位置及旋转角度的第一信号,并将感测器150的位置及旋转角度传送至移动装置200,以令移动装置200得以根据感测器150的位置及旋转角度,操作性地(operably)显示虚拟实境环境中的虚拟实境物件(VRobject)。例如,当感测器150的位置及/或旋转角度改变,移动装置200操作性地以不同距离及角度显示虚拟实境物件。
在一实施例中,由于感测器150是接附于(attach)或固定于(fix)移动装置200,故感测器150的位置及旋转角度大致相同于移动装置200的位置及旋转角度。亦即,透过如此设置,移动装置200可相应于移动装置200的位置及旋转角度显示前述虚拟实境物件,以令他人可透过移动装置200看见前述虚拟实境物件,而不需使用另一虚拟实境显示装置130。
应注意到,上述的用词“操作性地”,意指当移动装置200朝向虚拟实境物件时,显示元件230可显示虚拟实境物件,且当移动装置200不朝向虚拟实境物件时,显示元件230可不显示虚拟实境物件。在以下段落中,用词“操作性地”亦具有类似意义,将不再赘述。
以下将搭配第2-5图以提供本案更具体细节,然本案不以下述操作例为限。
在此一操作例中,一或多处理元件110可控制虚拟实境显示装置130以显示虚拟实境环境VRN(如图2、图4所示)。在此一操作例中,虚拟实境环境VRN中存在虚拟实境物件VOB1-VOB4。在本例中,虚拟实境物件VOB1的位置及方向(orientation)对应于虚拟实境显示装置130的位置及旋转角度。虚拟实境物件VOB2的位置及方向对应于感测器150的位置及旋转角度。虚拟实境物件VOB3的位置及方向对应于虚拟实境控制器140的位置及旋转角度。
在一实施例中,感测器150可感测其自身的位置及旋转角度。一或多处理元件110可透过与感测器150间的连接,从感测器150取得感测器150的位置及旋转角度。在一实施例中,一或多处理元件110可透过网络20,将感测器150的位置及旋转角度传送至移动装置200,以令移动装置200得以根据感测器150的位置及旋转角度,操作性地显示虚拟实境环境VRN中的虚拟实境物件VOB1、VOB3、VOB4。
在一实施例中,虚拟实境显示装置130可感测其自身的位置及旋转角度。一或多处理元件110可透过与虚拟实境显示装置130间的连接,从虚拟实境显示装置130取得虚拟实境显示装置130的位置及旋转角度。在一实施例中,一或多处理元件110可透过网络20,将虚拟实境显示装置130的位置及旋转角度传送至移动装置200。在一实施例中,一或多处理元件210可透过网络20接收虚拟实境显示装置130的位置及旋转角度,并控制显示元件230相应于虚拟实境显示装置130的位置及旋转角度及感测器150的位置及旋转角度,操作性地显示虚拟实境物件VOB1。例如,当虚拟实境显示装置130的位置及/或旋转角度改变,显示元件230操作性地以不同距离及/或角度显示虚拟实境物件VOB1。
在一实施例中,虚拟实境控制器140可感测其自身的位置及旋转角度。一或多处理元件110可透过与虚拟实境控制器140间的连接,自虚拟实境控制器140取得虚拟实境控制器140的位置及旋转角度,并透过网络20,将感测器150的位置及旋转角度传送至移动装置200。在一实施例中,一或多处理元件210可透过网络20接收虚拟实境显示装置130的位置及旋转角度,并控制显示元件230相应于虚拟实境控制器140的位置及旋转角度及感测器150的位置及旋转角度,操作性地显示虚拟实境物件VOB3(如图3所示)。
在一实施例中,一或多处理元件110可取得虚拟实境物件VOB4的位置及方向,并透过网络20,将虚拟实境物件VOB4的位置及方向传送至移动装置200。一或多处理元件210可透过网络20接收虚拟实境物件VOB4的位置及方向,并控制显示元件230相应于虚拟实境物件VOB4的位置及方向及感测器150的位置及旋转角度,操作性地显示虚拟实境物件VOB4(如图3所示)。
透过上述操作,他人可透过移动装置200看见虚拟实境物件VOB1、VOB3、VOB4,而不需使用另一虚拟实境显示装置130。
在本案一实施例中,一或多处理元件210可透过网络20,从虚拟实境处理装置100取得虚拟实境物件VOB1、VOB3、VOB4的模型(model)。在另一实施例中,一或多处理元件210可从安装在移动装置200上的应用程序取得虚拟实境物件VOB1、VOB3、VOB4的模型。然而,其它取得虚拟实境物件VOB1、VOB3、VOB4的模型的方法亦在本案范围之中。
在本案一实施例中,在移动装置200接收感测器150的位置及旋转角度后,一或多处理元件210可根据感测器150的位置取得移动装置200的位置,并根据移动装置200的位置及/或旋转角度,控制显示元件230操作性地显示虚拟实境物件VOB1、VOB3、VOB4。例如,感测器150与移动装置200之间可存在偏移(如在xyz空间座标系中z轴上+10厘米的偏移),当感测器150旋转角度为(0,0,0)时,一或多处理元件210可根据感测器150的位置(如xyz空间座标(+5,+5,-5)),取得移动装置200的位置(如xyz空间座标(+5,+5,+5))。
此外,在本案一实施例中,在移动装置200接收感测器150的位置及旋转角度后,一或多处理元件210可根据感测器150的旋转角度取得移动装置200的旋转角度,并根据移动装置200的位置及/或旋转角度,控制显示元件230操作性地显示虚拟实境物件VOB1、VOB3、VOB4。
在本案一实施例中,一或多处理元件210可控制移动装置200的摄影元件拍摄真实世界影像,并控制显示元件230相应于感测器150的位置及旋转角度,操作性地显示虚拟实境物件VOB1、VOB3、VOB4于真实世界影像上。亦即,显示元件230可操作性地同时显示虚拟实境物件VOB1、VOB3、VOB4与拍摄到的真实世界影像。
在本案一实施例中,一或多处理元件210可控制显示元件230相应于感测器150的位置及旋转角度,操作性地显示虚拟实境物件VOB1、VOB3、VOB4于虚拟实境环境VRN中。亦即,显示元件230可操作性地同时显示虚拟实境物件VOB1、VOB3、VOB4与虚拟实境环境VRN。
在本案一实施例中,一或多处理元件210可透过网络20,从虚拟实境处理装置100取得虚拟实境环境VRN的模型。在另一实施例中,一或多处理元件210可从安装在移动装置200上的应用程序取得虚拟实境环境VRN的模型。然而,其它取得虚拟实境环境VRN的模型的方法亦在本案范围之中。
参照图4,在一实施例中,在一或多处理元件110取得虚拟实境显示装置130的位置及旋转角度及感测器150的位置及旋转角度后,一或多处理元件110可控制虚拟实境显示装置130,以相应于虚拟实境显示装置130的位置及旋转角度及感测器150的位置及旋转角度,操作性地显示虚拟实境物件VOB2。
在变化的实施例中,移动装置200可传送移动装置200的位置及/或旋转角度至一或多处理元件110(如透过网络20传送),以令一或多处理元件110得以控制虚拟实境显示装置130,以相应于移动装置200的位置及/或旋转角度,操作性地显示虚拟实境物件VOB2。
在一实施例中,在一或多处理元件110取得虚拟实境显示装置130的位置及旋转角度及虚拟实境控制器140的位置及旋转角度后,一或多处理元件110可控制虚拟实境显示装置130,以相应于虚拟实境显示装置130的位置及旋转角度及虚拟实境控制器140的位置及旋转角度,操作性地显示虚拟实境物件VOB3。
在一实施例中,在一或多处理元件110取得虚拟实境显示装置130的位置及旋转角度及虚拟实境物件VOB4的位置及方向后,一或多处理元件110可控制虚拟实境显示装置130,以相应于虚拟实境显示装置130的位置及旋转角度及虚拟实境物件VOB4的位置及方向,操作性地显示虚拟实境物件VOB4。
参照图5,在一实施例中,一或多处理元件210可透过网络20,传送显示于显示元件230上的即时影像RTI至虚拟实境处理装置100。一或多处理元件110可透过网络20,接收显示于显示元件230上的即时影像RTI,并控制虚拟实境显示装置130操作性地显示接收到的显示元件230上的即时影像RTI。在一实施例中,显示于显示元件230上的即时影像RTI可相应于虚拟实境显示装置130的位置及旋转角度,操作性地显示于虚拟实境显示装置130。例如,当虚拟实境显示装置130朝向虚拟实境环境VRN中放置即时影像RTI的特定位置时,显示装置130显示这些即时影像RTI。
以下将搭配图6中的移动装置的操作方法以提供本案更具体细节,然本案不以下述实施例为限。
应注意到,此一操作方法可应用于相同或相似于图1中所示结构的移动装置。而为使叙述简单,以下将根据本发明一实施例,以图1中的移动装置200为例进行对操作方法叙述,然本发明不以此应用为限。
此外,操作方法亦可实作为一计算机程序,并储存于一非暂态计算机可读取记录媒体中,而使计算机、电子装置、或前述一或多处理元件210读取此记录媒体后执行此一操作方法。非暂态计算机可读取记录媒体可为只读记忆体、快闪记忆体、软盘、硬盘、光盘、随身盘、磁带、可由网络存取的数据库或熟悉此技艺者可轻易思及具有相同功能的非暂态计算机可读取记录媒体。
另外,应了解到,在本实施方式中所提及的操作方法的操作,除特别叙明其顺序者外,均可依实际需要调整其前后顺序,甚至可同时或部分同时执行。
再者,在不同实施例中,这些操作亦可适应性地增加、置换、及/或省略。
参照图1、图6,操作方法300包括以下操作。
在操作S1中,一或多处理元件210透过网络20,从虚拟实境处理装置100接收感测器150的位置及旋转角度。在一实施例中,感测器150接附于移动装置200。虚拟实境处理装置100与虚拟实境显示装置130进行沟通。虚拟实境显示装置130用以相应于虚拟实境显示装置130的位置及旋转角度,显示虚拟实境环境。
在操作S2中,一或多处理元件210控制显示元件230,以相应于感测器150的位置及旋转角度,操作性地显示虚拟实境环境中的虚拟实境物件。
关于上述操作方法的具体细节可参照前述段落,故在此不赘述。
透过上述操作,他人可透过移动装置200看见虚拟实境物件,而不需使用另一虚拟实境显示装置130。
虽然本发明已以实施例揭露如上,然其并非用以限定本发明,任何熟悉此技艺者,在不脱离本发明的精神和范围内,当可作各种的更动与润饰,因此本发明的保护范围当视所附的权利要求书所界定的范围为准。
Claims (11)
1.一种虚拟实境***,其特征在于,包括:
一虚拟实境显示装置,用以相应于该虚拟实境显示装置的位置及旋转角度,显示一虚拟实境环境,其中该虚拟实境环境包括一虚拟实境物件;
一第一虚拟实境控制器;
一移动装置,其中一感测器接附于该移动装置,该感测器与该移动装置之间存在一空间座标系中至少一轴上的偏移,该移动装置不是另一虚拟实境显示装置;以及
一虚拟实境处理装置,用以:
透过与该感测器间的连接从该感测器取得该感测器的位置及旋转角度;以及
透过网络将该感测器的位置及旋转角度传送至该移动装置,其中该移动装置根据该感测器的位置取得该移动装置的位置,根据该感测器的旋转角度取得该移动装置的旋转角度,并根据该移动装置的位置及旋转角度操作性地显示该虚拟实境物件。
2.根据权利要求1所述的虚拟实境***,其特征在于,该移动装置更用以:
透过该移动装置的一摄影元件,拍摄多个真实世界影像;以及
相应于该第一虚拟实境控制器的位置及旋转角度,操作性地显示该虚拟实境物件于所述多个真实世界影像上。
3.根据权利要求1所述的虚拟实境***,其特征在于,该移动装置更用以:
相应于该第一虚拟实境控制器的位置及旋转角度,操作性地显示该虚拟实境物件于该虚拟实境环境中。
4.根据权利要求1-3中任一者所述的虚拟实境***,其特征在于,该虚拟实境处理装置更用以:
透过该网络,传送该虚拟实境显示装置的位置及旋转角度至该移动装置,以令该移动装置相应于该虚拟实境显示装置的位置及旋转角度以及该第一虚拟实境控制器的位置及旋转角度,操作性地显示该虚拟实境环境中的该虚拟实境物件。
5.根据权利要求1-3中任一者所述的虚拟实境***,其特征在于,该虚拟实境处理装置更用以:
控制该虚拟实境显示装置,以根据该虚拟实境显示装置的位置及旋转角度以及该第一虚拟实境控制器的位置及旋转角度,操作性地显示另一虚拟实境物件。
6.根据权利要求1-3中任一者所述的虚拟实境***,其特征在于,该移动装置更用以:
相应于该第一虚拟实境控制器的位置,取得该移动装置的位置;以及
相应于该移动装置的位置,操作性地显示该虚拟实境物件。
7.根据权利要求1-3中任一者所述的虚拟实境***,其特征在于,该虚拟实境处理装置更用以:
取得一第二虚拟实境控制器的位置及旋转角度;以及
透过该网络,传送该第二虚拟实境控制器的位置及旋转角度至该移动装置,以令该移动装置相应于该第二虚拟实境控制器的位置及旋转角度,操作性地显示该虚拟实境环境中的该虚拟实境物件。
8.根据权利要求1-3中任一者所述的虚拟实境***,其特征在于,该虚拟实境处理装置更用以:
接收显示于该移动装置上的一即时影像;以及
控制该虚拟实境显示装置,以操作性地显示该移动装置上的该即时影像。
9.一种移动装置的操作方法,其特征在于,包括:
透过一网络,从一虚拟实境处理装置接收一感测器的位置及旋转角度,其中该感测器接附于该移动装置,该感测器与该移动装置之间存在一空间座标系中至少一轴上的偏移,该移动装置不是另一虚拟实境显示装置,该虚拟实境处理装置与一虚拟实境显示装置进行沟通,该虚拟实境显示装置用以相应于该虚拟实境显示装置的位置及旋转角度,显示一虚拟实境环境;以及
该移动装置根据该感测器的位置取得该移动装置的位置,根据该感测器的旋转角度取得该移动装置的旋转角度,并根据该移动装置的位置及旋转角度操作性地显示虚拟实境物件。
10.一种非挥发性计算机可读取记录媒体,其特征在于,用以储存一计算机程序,其中在执行该计算机程序时,将致使一或多处理元件执行多个操作包括:
透过一网络,从一虚拟实境处理装置接收一感测器的位置及旋转角度,其中该感测器接附于一移动装置,该感测器与该移动装置之间存在一空间座标系中至少一轴上的偏移,该移动装置不是另一虚拟实境显示装置,该虚拟实境处理装置与一虚拟实境显示装置进行沟通,该虚拟实境显示装置用以相应于该虚拟实境显示装置的位置及旋转角度,显示一虚拟实境环境;以及
该移动装置根据该感测器的位置取得该移动装置的位置,根据该感测器的旋转角度取得该移动装置的旋转角度,并根据该移动装置的位置及旋转角度操作性地显示虚拟实境物件。
11.一种虚拟实境处理装置,其特征在于,包括:
一或多处理元件;
一记忆体,电性连接该一或多处理元件;以及
一或多程序,其中该一或多程序储存于该记忆体中,并用以被该一或多处理元件所执行,该一或多程序包括以下指令:
相应于虚拟实境显示装置的位置及旋转角度,显示一虚拟实境环境,其中该虚拟实境环境包括一虚拟实境物件,一感测器接附于一移动装置,该感测器与该移动装置之间存在一空间座标系中至少一轴上的偏移,该移动装置不是另一虚拟实境显示装置;
透过与该感测器间的连接从该感测器取得该感测器的位置及旋转角度;
透过网络将该感测器的位置及旋转角度传送至该移动装置,其中该移动装置根据该感测器的位置取得该移动装置的位置,根据该感测器的旋转角度取得该移动装置的旋转角度,并根据该移动装置的位置及旋转角度操作性地显示该虚拟实境物件。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US15/466,884 US10282909B2 (en) | 2017-03-23 | 2017-03-23 | Virtual reality system, operating method for mobile device, and non-transitory computer readable storage medium |
US15/466,884 | 2017-03-23 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108628435A CN108628435A (zh) | 2018-10-09 |
CN108628435B true CN108628435B (zh) | 2020-07-03 |
Family
ID=58992618
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710329880.0A Active CN108628435B (zh) | 2017-03-23 | 2017-05-11 | 虚拟实境***、移动装置的操作方法、非挥发性计算机可读取记录媒体、虚拟实境处理装置 |
Country Status (4)
Country | Link |
---|---|
US (1) | US10282909B2 (zh) |
EP (1) | EP3379380B1 (zh) |
CN (1) | CN108628435B (zh) |
TW (1) | TWI613570B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110928417B (zh) * | 2019-12-11 | 2022-07-26 | 漳州北极光数字科技有限公司 | 一种平面识别模式增强现实多人共享交互方法 |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2014190106A1 (en) * | 2013-05-23 | 2014-11-27 | Microsoft Corporation | Hologram anchoring and dynamic positioning |
Family Cites Families (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TW200901089A (en) | 2007-06-22 | 2009-01-01 | Mo Fz Tang Co Ltd | Virtual reality image superimposing system and method thereof |
US8957858B2 (en) * | 2011-05-27 | 2015-02-17 | Microsoft Technology Licensing, Llc | Multi-platform motion-based computer interactions |
BR112014010230A8 (pt) * | 2011-10-28 | 2017-06-20 | Magic Leap Inc | sistema e método para realidade virtual e aumentada |
TWI522726B (zh) | 2013-09-27 | 2016-02-21 | 拓景科技股份有限公司 | 資訊產生與分享方法,及其相關裝置與電腦程式產品 |
US9996975B2 (en) * | 2014-03-18 | 2018-06-12 | Dreamworks Animation L.L.C. | Interactive multi-rider virtual reality ride system |
US9818225B2 (en) * | 2014-09-30 | 2017-11-14 | Sony Interactive Entertainment Inc. | Synchronizing multiple head-mounted displays to a unified space and correlating movement of objects in the unified space |
US20160188585A1 (en) * | 2014-12-27 | 2016-06-30 | Lenitra Durham | Technologies for shared augmented reality presentations |
US20160232713A1 (en) * | 2015-02-10 | 2016-08-11 | Fangwei Lee | Virtual reality and augmented reality control with mobile devices |
US20170039986A1 (en) | 2015-08-07 | 2017-02-09 | Microsoft Technology Licensing, Llc | Mixed Reality Social Interactions |
US10976808B2 (en) * | 2015-11-17 | 2021-04-13 | Samsung Electronics Co., Ltd. | Body position sensitive virtual reality |
GB2545275A (en) * | 2015-12-11 | 2017-06-14 | Nokia Technologies Oy | Causing provision of virtual reality content |
US10126553B2 (en) * | 2016-06-16 | 2018-11-13 | Microsoft Technology Licensing, Llc | Control device with holographic element |
US10134192B2 (en) * | 2016-10-17 | 2018-11-20 | Microsoft Technology Licensing, Llc | Generating and displaying a computer generated image on a future pose of a real world object |
-
2017
- 2017-03-23 US US15/466,884 patent/US10282909B2/en active Active
- 2017-05-11 CN CN201710329880.0A patent/CN108628435B/zh active Active
- 2017-05-15 EP EP17171057.7A patent/EP3379380B1/en active Active
- 2017-05-15 TW TW106116002A patent/TWI613570B/zh active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2014190106A1 (en) * | 2013-05-23 | 2014-11-27 | Microsoft Corporation | Hologram anchoring and dynamic positioning |
Also Published As
Publication number | Publication date |
---|---|
EP3379380A1 (en) | 2018-09-26 |
US20180276893A1 (en) | 2018-09-27 |
CN108628435A (zh) | 2018-10-09 |
EP3379380B1 (en) | 2022-09-14 |
US10282909B2 (en) | 2019-05-07 |
TWI613570B (zh) | 2018-02-01 |
TW201835725A (zh) | 2018-10-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8908043B2 (en) | System and method for location-based operation of a head mounted display | |
US20200349350A1 (en) | Methods and apparatus for venue based augmented reality | |
US11625841B2 (en) | Localization and tracking method and platform, head-mounted display system, and computer-readable storage medium | |
US20090237420A1 (en) | Automatically conforming the orientation of a display signal to the rotational position of a display device receiving the display signal | |
KR20150136981A (ko) | 사물 인터넷 기기들을 제어하기 위한 제어 장치 및 방법 | |
EP3379284B1 (en) | Positioning method, electronic device, and storage medium | |
US10929642B2 (en) | Identification of objects for three-dimensional depth imaging | |
CN107807347A (zh) | 飞行器的定位控制方法 | |
US20090237379A1 (en) | Automatically conforming the orientation of a display signal to the rotational position of a display device receiving the display signal | |
KR20180098079A (ko) | 비전 기반의 사물 인식 장치 및 그 제어 방법 | |
CN112424832A (zh) | 用于检测对象的3d关联的***与方法 | |
CN110737798A (zh) | 室内巡检方法及相关产品 | |
US12026299B2 (en) | Adaptive intelligent head-hand VR system and method | |
US20160284051A1 (en) | Display control method and information processing apparatus | |
WO2019119441A1 (zh) | 体感控制器控制云台的方法、云台、体感控制器和*** | |
CN108628435B (zh) | 虚拟实境***、移动装置的操作方法、非挥发性计算机可读取记录媒体、虚拟实境处理装置 | |
KR101956035B1 (ko) | 인터랙티브 디스플레이 디바이스 및 그 제어 방법 | |
TW201917534A (zh) | 互動顯示系統及互動顯示控制方法 | |
CN110837295A (zh) | 一种手持控制设备及其追踪定位的方法、设备与*** | |
US20190272426A1 (en) | Localization system and method and computer readable storage medium | |
US20130155211A1 (en) | Interactive system and interactive device thereof | |
US10518405B2 (en) | Industrial robot system comprising a dual arm robot | |
KR20180106178A (ko) | 무인 비행체, 전자 장치 및 그에 대한 제어 방법 | |
KR20210049521A (ko) | 위치를 탐지하는 전자 장치 및 그 방법 | |
CN108415676B (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 | ||
GR01 | Patent grant |