CN108693964B - 模拟环境显示***及方法 - Google Patents

模拟环境显示***及方法 Download PDF

Info

Publication number
CN108693964B
CN108693964B CN201810018087.3A CN201810018087A CN108693964B CN 108693964 B CN108693964 B CN 108693964B CN 201810018087 A CN201810018087 A CN 201810018087A CN 108693964 B CN108693964 B CN 108693964B
Authority
CN
China
Prior art keywords
pointed
specific portion
scene
information
indicator
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
Application number
CN201810018087.3A
Other languages
English (en)
Other versions
CN108693964A (zh
Inventor
李兴豪
李经豪
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
HTC Corp
Original Assignee
HTC Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by HTC Corp filed Critical HTC Corp
Publication of CN108693964A publication Critical patent/CN108693964A/zh
Application granted granted Critical
Publication of CN108693964B publication Critical patent/CN108693964B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/011Arrangements for interaction with the human body, e.g. for user immersion in virtual reality
    • G06F3/013Eye tracking input arrangements
    • GPHYSICS
    • G02OPTICS
    • G02BOPTICAL ELEMENTS, SYSTEMS OR APPARATUS
    • G02B27/00Optical systems or apparatus not provided for by any of the groups G02B1/00 - G02B26/00, G02B30/00
    • G02B27/0093Optical systems or apparatus not provided for by any of the groups G02B1/00 - G02B26/00, G02B30/00 with means for monitoring data relating to the user, e.g. head-tracking, eye-tracking
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/011Arrangements for interaction with the human body, e.g. for user immersion in virtual reality
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/011Arrangements for interaction with the human body, e.g. for user immersion in virtual reality
    • G06F3/012Head tracking input arrangements
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T19/00Manipulating 3D models or images for computer graphics
    • G06T19/20Editing of 3D images, e.g. changing shapes or colours, aligning objects or positioning parts
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N13/00Stereoscopic video systems; Multi-view video systems; Details thereof
    • H04N13/20Image signal generators
    • H04N13/275Image signal generators from 3D object models, e.g. computer-generated stereoscopic image signals
    • H04N13/279Image signal generators from 3D object models, e.g. computer-generated stereoscopic image signals the virtual viewpoint locations being selected by the viewers or determined by tracking
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N13/00Stereoscopic video systems; Multi-view video systems; Details thereof
    • H04N13/30Image reproducers
    • H04N13/332Displays for viewing with the aid of special glasses or head-mounted displays [HMD]
    • H04N13/344Displays for viewing with the aid of special glasses or head-mounted displays [HMD] with head-mounted left-right displays
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N13/00Stereoscopic video systems; Multi-view video systems; Details thereof
    • H04N13/30Image reproducers
    • H04N13/366Image reproducers using viewer tracking
    • H04N13/383Image reproducers using viewer tracking for tracking with gaze detection, i.e. detecting the lines of sight of the viewer's eyes
    • GPHYSICS
    • G02OPTICS
    • G02BOPTICAL ELEMENTS, SYSTEMS OR APPARATUS
    • G02B27/00Optical systems or apparatus not provided for by any of the groups G02B1/00 - G02B26/00, G02B30/00
    • G02B27/01Head-up displays
    • G02B27/017Head mounted
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/01Indexing scheme relating to G06F3/01
    • G06F2203/012Walk-in-place systems for allowing a user to walk in a virtual environment while constraining him to a given position in the physical environment

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Architecture (AREA)
  • Software Systems (AREA)
  • Computer Hardware Design (AREA)
  • Computer Graphics (AREA)
  • Optics & Photonics (AREA)
  • User Interface Of Digital Computer (AREA)
  • Processing Or Creating Images (AREA)

Abstract

一种模拟环境显示***及方法。模拟环境显示***包含第一穿戴装置以及计算单元。第一穿戴装置用以输出模拟环境中的第一景象,第一景象当中显示虚拟物件,第一穿戴装置更用以追踪第一物件的第一方向,并于第一景象当中显示对应第一方向的第一指标。计算单元用以判断虚拟物件中被第一指标指向的特定部分,并记录对应于被第一指标指向的特定部分的第一信息,并根据第一信息执行操作程序。本案的模拟环境显示***是用以搜集关于使用者频繁地观看或是不观看虚拟物件上的哪些部分的信息。

Description

模拟环境显示***及方法
技术领域
本案涉及一种模拟环境显示***及方法。
背景技术
虚拟实境技术是一种实用性相当高的技术,其可用于向多数使用者呈现视觉效果,尤可应用于像是会议或研讨会等场合之上。毕竟,对大多数使用者而言,透过可视的三维效果来呈现试做原型或是设计图等,其可以呈现的内容一定较仅展示二维的图片而言更为直观。然而,当将虚拟实境技术应用于位于不同空间的多个使用者时,现行的虚拟实境技术显然仍存在着缺失,亟待加以改良。
发明内容
本案的一实施态样是涉及一种模拟环境显示***,用以提供一模拟环境。***包含一第一穿戴装置以及一计算单元。该第一穿戴装置用以输出该模拟环境中的一第一景象,该第一景象当中显示一虚拟物件。该第一穿戴装置更用以追踪一第一物件的一第一方向,并根据该第一方向于该第一景象当中提供一第一指标。该计算单元用以判断该虚拟物件中被该第一指标指向的一特定部分,该计算单元并记录对应于被该第一指标指向的该特定部分的一第一信息,该计算单元并根据该第一信息执行一操作程序。
在一实施例中,该第一信息为该特定部分被该第一指标所指向的次数。
在另一实施例中,当该计算单元记录该第一信息时,该计算单元记录该第一穿戴装置的一位置。
在又一实施例中,模拟环境显示***还包含:一第二穿戴装置,用以输出该模拟环境中的一第二景象,该第二景象当中显示该虚拟物件,其中该第二穿戴装置更用以追踪一第二物件的一第二方向,并根据该第二方向于该第二景象当中显示对应该第二方向的一第二指标,其中该计算单元更用以判断该虚拟物件中被该第二指标指向的一特定部分,并记录对应于被该第二指标指向的该特定部分的一第二信息。
在再一实施例中,该第一信息为所述特定部分被该第一指标所指向的一第一次数,而该第二信息为所述特定部分被该第二指标所指向的一第二次数,当被该第一指标所指向的该特定部分相同于被该第二指标所指向的该特定部分,该第一次数与该第二次数被加总为一第三次数。
在一实施例中,在该模拟环境中,该虚拟物件的一表面分布有多个坐标,该计算单元用以判断所述多个坐标中被该第一指标指向的一特定坐标,进而判断该虚拟物件中被该第一指标指向的该特定部分。
在另一实施例中,该第一信息是该特定部分于该第一景象当中的一影像。
在又一实施例中,该第一信息是该特定部分于该第一景象当中的一影片。
在再一实施例中,该第一物件为一球体,而该第一方向为自该球体的表面上的一点延伸且垂直于该点的方向。
在一实施例中,该第一物件为具有一尖端的一物体,而该第一方向为自该物体的该尖端延伸的方向。
在另一实施例中,该操作程序包含标记该虚拟物件的该特定部分、遮蔽该虚拟物件的该特定部分、重塑形该虚拟物件的该特定部分以及发送关于该虚拟物件的该特定部分的一通知。
本案的另一实施态样是涉及一种模拟环境显示方法,用以提供一模拟环境。该模拟环境显示方法包含下列步骤:透过一第一穿戴装置输出该模拟环境中的一第一景象,其中该第一景象当中显示一虚拟物件;透过该第一穿戴装置追踪一第一物件的一第一方向;透过该第一穿戴装置根据该第一方向于该第一景象当中提供一第一指标;透过一计算单元判断该虚拟物件中被该第一指标指向的一特定部分;透过该计算单元记录对应于被该第一指标指向的该特定部分的一第一信息;以及透过该计算单元根据该第一信息执行一操作程序。
在一实施例中,该第一信息为该特定部分被该第一指标所指向的次数。
在另一实施例中,模拟环境显示方法还包含:当该计算单元记录该第一信息时,透过该计算单元记录该第一穿戴装置的一位置。
在又一实施例中,模拟环境显示方法还包含:透过一第二穿戴装置输出该模拟环境中的一第二景象,其中该第二景象当中显示该虚拟物件;透过该第二穿戴装置追踪一第二物件的一第二方向;透过该第二穿戴装置根据该第二方向于该第二景象当中提供对应该第二方向的一第二指标;透过该计算单元判断该虚拟物件中被该第二指标指向的一特定部分;透过该计算单元记录对应于被该第二指标指向的该特定部分的一第二信息;以及透过该计算单元根据该第二信息执行该操作程序。
在再一实施例中,该第一信息为所述特定部分被该第一指标所指向的一第一次数,而该第二信息为所述特定部分被该第二指标所指向的一第二次数,当被该第一指标所指向的该特定部分相同于被该第二指标所指向的该特定部分,该第一次数与该第二次数被加总为一第三次数。
在一实施例中,在该模拟环境中,该虚拟物件的一表面分布有多个坐标,该计算单元判断所述多个坐标中被该第一指标指向的一特定坐标,进而判断该虚拟物件中被该第一指标指向的该特定部分。
在另一实施例中,该第一信息是该特定部分于该第一景象当中的一影像。
在又一实施例中,该第一信息是该特定部分于该第一景象当中的一影片。
在再一实施例中,该第一物件为一球体,而该第一方向为自该球体的表面上的一点延伸且垂直于该点的方向。
在一实施例中,该第一物件为具有一尖端的一物体,而该第一方向为自该物体的该尖端延伸的方向。
在另一实施例中,该操作程序包含标记该虚拟物件的该特定部分、遮蔽该虚拟物件的该特定部分、重塑形该虚拟物件的该特定部分以及发送关于该虚拟物件的该特定部分的一通知。
应注意的是,前述的发明内容以及后述的实施方式皆仅是举例说明,其主要目的是为详细地解释本案权利要求书当中的内容。
附图说明
图1为根据本案一实施例绘示的模拟环境显示***示意图;
图2为根据本案图1的实施例绘示的模拟环境显示***示意图;
图3为根据本案一实施例绘示的模拟环境显示***示意图;
图4为根据本案一实施例绘示的模拟环境显示***示意图;以及
图5为本案一实施例的模拟环境显示方法的步骤流程图。
具体实施方式
以下将以附图及详细叙述清楚说明本案的精神,任何所属技术领域中具有通常知识者在了解本案的实施例后,当可由本案所教示的技术,加以改变及修饰,其并不脱离本案的精神与范围。
本文的用语只为描述特定实施例,而无意为本案的限制。单数形式如“一”、“这”、“此”、“本”以及“该”,如本文所用,同样也包含复数形式。
关于本文中所使用的“第一”、“第二”、…等,并非特别指称次序或顺位的意思,亦非用以限定本案,其仅为了区别以相同技术用语描述的元件或操作。
关于本文中所使用的“耦接”或“连接”,均可指二或多个元件或装置相互直接作实体接触,或是相互间接作实体接触,亦可指二或多个元件或装置相互操作或动作。
关于本文中所使用的“包含”、“包括”、“具有”、“含有”等等,均为开放性的用语,即意指包含但不限于。
关于本文中所使用的“及/或”,是包括所述事物的任一或全部组合。
关于本文中所使用的方向用语,例如:上、下、左、右、前或后等,仅是参考附加附图的方向。因此,使用的方向用语是用来说明并非用来限制本案。
关于本文中所使用的用词(terms),除有特别注明外,通常具有每个用词使用在此领域中、在本案的内容中与特殊内容中的平常意义。某些用以描述本案的用词将于下或在此说明书的别处讨论,以提供本领域技术人员在有关本案的描述上额外的引导。
图1为根据本案一实施例绘示的模拟环境显示***示意图。此处所述的模拟环境是为透过若干计算单元呈现的虚拟物件所建构而成的环境,例如,可为虚拟实境、扩增实境或混合实境等等。如图1所绘示,一第一穿戴装置100与一计算单元200通讯耦接。在一实施例中,该第一穿戴装置100是由一第一使用者(图中未示)所穿戴。该第一穿戴装置100是用以向该第一使用者显示一虚拟实境当中的一第一景象S1,其中该第一景象所显示的景物将对应该第一使用者的移动而更新。该第一穿戴装置100可自该计算单元200接收信号进而显示并更新该第一景象S1。该第一景象S1是显示于该第一穿戴装置100上的显示屏幕(图中未示),而非直接投影于现实环境当中。对应该第一使用者的一视角,该第一景象S1将显示该虚拟实境当中的一部分景物。
如同图1所示,该虚拟实境当中显示有一虚拟跑车VT。该第一使用者的眼球E1可于该第一景象S1当中观看该虚拟跑车VT的尾端。在本实施例中,透过设置于该第一穿戴装置100上的一光学感测器(图中未示),该第一穿戴装置100可追踪该眼球E1的一第一方向EO1。进一步地,该第一穿戴装置100可于该第一景象S1当中提供对应该第一方向EO1的一第一指标IN1。该第一方向EO1所指的是由该眼球E1的瞳孔向外延伸出的方向,其中该第一方向EO1与此瞳孔的表面相互垂直。该第一指标IN1是用以显示该第一使用者在该第一景象S1当中所观看的位置。如图中所示,该第一指标IN1是指向该虚拟跑车VT的尾端上的左侧部分,其即代表,该第一穿戴装置100追踪使用者的眼球E1目前正朝向该第一指标IN1所指向的位置。
在本实施例中,该计算单元200是用以判断该虚拟跑车VT的哪个部分被该第一指标IN1所指向,并进一步储存关于被指向的该部分的一第一信息。如同图1所示,该计算单元200可判断该虚拟跑车VT尾端上的左侧部分被该第一指标IN1所指向,因此,该计算单元200储存的该第一信息即对应于该虚拟跑车VT尾端上的左侧部分。另外,应注意的是,该第一信息是关于该虚拟跑车VT的若干部分被该第一指标IN1所指向的次数。
例如,当该第一指标IN1被判断指向该虚拟跑车VT上的一第一部分时,关于该第一部分被指向的次数将被储存起来。对应地,当该第一指标IN1被判断指向该虚拟跑车VT上的一第二部分时,关于该第二部分被指向的次数将被储存起来。据此,透过观察该第一信息,即可了解该第一使用者观看该虚拟跑车VT上的各个特定部分的次数。
在本实施例中,该第一信息亦可为在该第一景象S1当中包含被第一指标IN1所指向的该部分的一影像或影片。例如,当该计算单元200判断该第一指标IN1指向该虚拟跑车VT上的该第一部分时,该计算单元200将触发该第一穿戴装置100以撷取该第一景象S1的一即时影像,而在被撷取的该即时影像当中,将显示该第一指标IN1是指向于该虚拟跑车VT尾端上的左侧部分。
在本实施例中,当该计算单元200储存该第一信息时,该第一穿戴装置100相对于其所处空间的当前位置亦将一同被记录。透过此种方式,该计算单元200可判断该第一使用者是自哪个视角观看该虚拟跑车VT上的哪些部分。在一些实施例当中,该第一指标IN1是为仅有该第一穿戴装置100以及该计算单元200可判读的指标,该第一使用者并无法于该第一景象S1当中实际观察到该第一指标IN1的存在。
在本实施例中,当该计算单元200储存关于被指向的该部分的该第一信息时,该计算单元200更可根据该第一信息执行一操作程序。例如,该计算单元200可利用某些特殊标志或颜色标记该虚拟跑车VT上被指向的该部分,如此一来,该第一使用者即可于该第一景象S1当中观看到被标记的该部分。在另一例子中,该计算单元200可利用某些虚拟物件或是颜色遮蔽该虚拟跑车VT上被指向的该部分,在此状况下,该第一使用者便无法于该第一景象S1当中观看到该虚拟跑车VT上被遮蔽的该部分。在其他例子中,该计算单元200可于该第一景象S1当中对该虚拟跑车VT上被指向的该部分进行重塑形,或者,该计算单元200也可发送关于该虚拟跑车VT上被指向的该部分的一通知。
图2为根据本案图1的实施例绘示的模拟环境显示***示意图。如图2所示,在本实施例中,该第一穿戴装置100同样地显示前述实施例中的该第一景象S1,同样地,该虚拟跑车VT的尾端被显示于该第一景象S1当中。在本实施例中,该第一穿戴装置100可追踪该眼球E1的一第二方向EO2,并于该第一景象S1当中提供对应该第二方向EO2的一第二指标IN2。该第二方向EO2所指的是由该眼球E1的中心延伸至该眼球E1的瞳孔的方向。该第二指标IN2是用于表示该第一使用者(图中未示)在该第一景象S1当中所观看的方向。如图中所示,该第二指标IN2是指向该虚拟跑车VT的尾端的右侧部分,其即代表,该第一穿戴装置100追踪使用者的眼球E1目前正朝向该第二指标IN2所指向的位置。
同理地,在本实施例中,该计算单元200是用以判断该虚拟跑车VT的哪个部分被该第二指标IN2所指向,并进一步储存关于被指向的该部分的一第二信息。如同图1所示,该计算单元200可判断该虚拟跑车VT尾端上的右侧部分被该第二指标IN2所指向,因此,该计算单元200储存的该第二信息即对应于该虚拟跑车VT尾端上的右侧部分。应注意的是,该第二信息是关于该虚拟跑车VT的若干部分被该第二指标IN2所指向的次数。然而,根据图1的实施例,由于该第一信息以及该第二信息皆为关于该虚拟跑车VT的若干部分被指标所指向的次数,是故,若该第一指标IN1以及该第二指标IN1皆被判断指向该虚拟跑车VT上的同一部分,该第一信息以及该第二信息两者可被加总计算。据此,透过分析该第一信息以及该第二信息,即可获知该第一使用者可能喜爱或不喜爱该虚拟跑车VT上的某些部分。
在本实施例中,当该计算单元200储存该第一信息以及该第二信息时,该计算单元200更可根据该第一信息以及该第二信息执行一操作程序。例如,该计算单元200可标记或遮蔽该虚拟跑车VT上被指向的该部分,如此一来,该第一使用者即可于该第一景象S1观看被标记的该部分产生的对应变化。
图3为根据本案一实施例绘示的模拟环境显示***示意图。如图3所绘示,一第三穿戴装置300以及一第四穿戴装置400与一计算单元500通讯耦接。在一实施例中,该第三穿戴装置300是由一第三使用者所穿戴,而该第四穿戴装置400是由一第四使用者所穿戴。该第三穿戴装置300是用以向该第三使用者显示一虚拟实境当中的一第三景象,而该第四穿戴装置400是用以向该第四使用者显示该虚拟实境当中的一第四景象。在该第三景象以及该第四景象当中,皆显示有一虚拟跑车VT。然而,由于该第三使用者以及该第四使用者是自该虚拟实境当中的相近视角观看该虚拟跑车VT,故使用者由该第三景象以及该第四景象当中能观看到的景物大致上相同,即如图3当中的景象S5所绘示。该景象S5当中所绘示的是为自该第三使用者以及该第四使用者的视点在该虚拟实境当中所能够观看到的部分景物。
请见图3,在该第三景象以及该第四景象当中,皆可观看到该虚拟跑车VT的尾端,如同景象S5所示。在本实施例中,该第三使用者的眼球E3可于该第三景象当中观看到该虚拟跑车VT的尾端,而该第三穿戴装置300可追踪该眼球E3的一第三方向EO3,并于该第三景象当中提供对应该第三方向EO3的一第三指标IN3。同理地,该第四使用者的眼球E4可于该第四景象当中观看到该虚拟跑车VT的尾端,而该第四穿戴装置400可追踪该眼球E4的一第四方向EO4,并于该第四景象当中提供对应该第四方向EO4的一第四指标IN4。如同该景象S5所示,该第三指标IN3是指向该虚拟跑车VT的尾端上的左侧部分,而该第四指标IN4是指向该虚拟跑车VT的尾端上的右侧部分。
在本实施例中,该计算单元500是用以判断该虚拟跑车VT的哪个部分被该第三指标IN3以及该第四指标IN4所指向,该计算单元500并进一步储存关于被该第三指标IN3所指向的该部分的一第三信息以及储存关于被该第四指标IN4所指向的该部分的一第四信息。如图3所示,该计算单元500可判断该虚拟跑车VT尾端上的左侧部分被该第三指标IN3所指向,因此,该计算单元500储存的该第三信息即对应于该虚拟跑车VT尾端上的左侧部分。另外,该计算单元500可判断该虚拟跑车VT尾端上的右侧部分被该第四指标IN4所指向,因此,该计算单元500储存的该第四信息即对应于该虚拟跑车VT尾端上的右侧部分。
在本实施例中,当该计算单元500储存该第三信息以及该第四信息时,该计算单元500更可根据该第三信息以及该第四信息执行一操作程序。例如,该计算单元500可发送关于该虚拟跑车VT上被指向的该部分的一通知,而该第三使用者以及该第四使用者可于该景象S5当中观看到该通知。
在本实施例中,该第三信息是关于该虚拟跑车VT的若干部分被该第三指标IN3所指向的次数,而该第四信息是关于该虚拟跑车VT的若干部分被该第四指标IN4所指向的次数。由于该第三信息以及该第四信息皆为关于该虚拟跑车VT的若干部分被指标所指向的次数,是故,若该第三指标IN3以及该第四指标IN4皆被判断指向该虚拟跑车VT上的同一部分,该第三信息以及该第四信息两者可被加总计算以产生一第五信息。亦即,当该计算单元500与多个穿戴装置通讯耦接时,该计算单元500可搜集多个使用者观看该虚拟跑车VT上的各部分的信息。而透过分析该第五信息,即可获知该第三使用者以及该第四使用者可能喜爱或不喜爱该虚拟跑车VT上的某些部分。
在本实施例中,该第五信息亦可为关于被该第三指标IN3以及该第四指标IN4所指向的该部分的一影像或影片。此外,在一些实施例当中,该虚拟实境当中该虚拟跑车VT的表面分布有许多坐标点,而该计算单元500可判断其中的哪些坐标点被该第三指标IN3或是该第四指标IN4所指向,如此一来,该计算单元500即可更精确地判断该虚拟跑车VT上的哪些部分被该第三指标IN3或是该第四指标IN4所指向。在某些实施例当中,该第三指标IN3以及该第四指标IN4是为仅有该第三穿戴装置300、该第三穿戴装置400以及该计算单元500可判读的指标,该第三使用者并无法于该第三景象当中实际观察到该第三指标IN3的存在,同样地,该第四使用者也无法于该第四景象当中实际观察到该第四指标IN4的存在。
图4为根据本案一实施例绘示的模拟环境显示***示意图。如图4所绘示,一第六穿戴装置600与一计算单元700通讯耦接。在一实施例当中,该第六穿戴装置600是由一第六使用者U6所穿戴。该第六穿戴装置600是用以向该第六使用者U6显示一虚拟实境当中的一第六景象S6,其中该第六景象S6当中显示有一虚拟跑车VT。
如同图4所示,在该第六景象S6当中,可观看到该虚拟跑车VT的尾端。在一实施例中,该第六使用者U6可于该第六景象S6当中观看该虚拟跑车VT的尾端。当该第六使用者U6欲与其他使用者讨论该虚拟跑车VT上的某部分时,该第六使用者U6将透过他的手指F1指向该虚拟跑车VT上的该部分。此时,透过设置于该第六穿戴装置600上的一光学感测器(图中未示),该第六穿戴装置600可追踪该手指F1的一第六方向FO6。进一步地,该第六穿戴装置600可于该第六景象S6当中提供对应该第六方向FO6的一第六指标IN6。如图中所示,对应该第六方向FO6的该第六指标IN6指向了该虚拟跑车VT的尾端的中间部分,是故,该计算单元700可判断该虚拟跑车VT尾端上的中间部分被该第六指标IN6所指向,而该计算单元700更可储存关于被该第六指标IN6所指向的该部分的一第六信息。
在本实施例中,当该计算单元700储存该第六信息时,该计算单元700更可根据该第六信息执行一操作程序。例如,该计算单元500可对该虚拟跑车VT的尾端的中间部分进行重塑形,而该第六使用者U6即可于该第六景象S6当中观看该虚拟跑车VT的上被重塑形的该部分。
如上述实施例所示,可以了解,本案的计算单元并非仅可用于追踪使用者的眼球所指向的方向,其也可追踪使用者的各肢体所指向的方向。本案提供了一种技术手段,用以搜集关于使用者频繁地观看或是不观看虚拟物件上的哪些部分的信息,随后,可再对这些信息进行分析。经过此种分析,即可发现虚拟物件上设计优良的部分或具有设计缺陷的部分。
然而,应当理解,上述实施例当中的该计算单元300仅是本案其中一种可行的实施方式而已。在一些实施例当中,该计算单元200、该计算单元500以及该计算单元700可为设置于上述穿戴装置当中的中央处理器(CPU)、绘图处理器(GPU)或是其他的控制单元。端看该计算单元设置于哪个穿戴装置当中,该计算单元可判断该虚拟跑车VT的哪些部分被指标所指向,并对应地储存关于被指向的部分的信息。
图5为本案一实施例的模拟环境显示方法的步骤流程图。关于此方法的各个步骤,将于下列段落中详细地说明。
步骤S501:透过一第一穿戴装置输出该模拟环境中的一第一景象,其中该第一景象当中显示一虚拟物件。如图1以及图2的实施例所示,在这些实施例中,该第一穿戴装置100可向该第一使用者输出该虚拟实境当中的该第一景象S1。而在该第一景象S1当中,该第一使用者可以观看到该虚拟跑车VT,详细地说,该第一使用者可透过其眼球E1观看该虚拟跑车VT的尾端。
步骤S502:透过该第一穿戴装置追踪一第一物件的一第一方向。如图1以及图2的实施例所示,在这些实施例中,该第一穿戴装置100可追踪使用者眼球E1的该第一方向EO1,其中该第一方向EO1可为由该眼球E1中心穿越该眼球E1的瞳孔延伸而出的方向。
步骤S503:透过该第一穿戴装置于该第一景象当中显示对应该第一方向的一第一指标。如图1以及图2的实施例所示,在这些实施例中,对应该第一方向EO1的该第一指标IN1被提供于该第一景象S1当中。该第一指标IN1是用于标示该第一使用者正观看该第一景象S1当中的哪个位置。如图中所示,该第一指标IN1是指向于该虚拟跑车VT的尾端的左侧部分,其即代表,该第一穿戴装置100追踪使用者的眼球E1目前正朝向该第一指标IN1所指向的位置。
步骤S504:透过一计算单元判断该第一指标指向该虚拟物件的某些特定部分。如图1以及图2的实施例所示,在这些实施例中,该计算单元200将先判断该虚拟跑车VT的哪个部分被该第一指标IN1所指向,再进一步储存关于被指向的该部分的该第一信息。如图1所示,该计算单元200可判断该虚拟跑车VT尾端上的左侧部分被该第一指标IN1所指向。如图2所示,该计算单元200可判断该虚拟跑车VT尾端上的右侧部分被该第一指标IN1所指向。
步骤S505:透过该计算单元记录对应被指向的这些特定部分的一第一信息。如图1以及图2的实施例所示,在这些实施例中,该计算单元200更用于储存关于该虚拟跑车VT上被指向的该部分的该第一信息。如图1所示,该计算单元200所储存的该第一信息是对应于该虚拟跑车VT尾端上的左侧部分。如图2所示,该计算单元200所储存的该第二信息是对应于该虚拟跑车VT尾端上的右侧部分。该第一信息以及该第二信息皆为该虚拟跑车VT的各部分被该第一指标IN1所指向的次数,而当该计算单元200判断该第一指标IN1重复指向该虚拟跑车VT上的某部分时,该次数将被累计计算。
步骤S506:透过该计算单元根据该第一信息执行一操作程序。如图1以及图2的实施例所示,在这些实施例中,当该计算单元200储存关于该虚拟跑车VT上被指向的部分的该第一信息以及该第二信息时,该计算单元200更可根据该第一信息以及该第二信息对该虚拟跑车VT上被指向的部分执行该操作程序。在一些实施例当中,该操作程序可为标记该虚拟跑车VT上被指向的该部分、遮蔽该虚拟跑车VT上被指向的该部分、重塑形该虚拟跑车VT上被指向的该部分或是发送关于该虚拟跑车VT上被指向的该部分的一通知。
虽然本案以实施例揭露如上,然其并非用以限定本案,任何熟悉此技艺者,在不脱离本案的精神和范围内,当可作各种的更动与润饰,因此本案的保护范围当视所附的权利要求书所界定的范围为准。

Claims (18)

1.一种模拟环境显示***,用以提供一模拟环境,其特征在于,该模拟环境显示***包含:
一第一穿戴装置,用以输出该模拟环境中的一第一景象,该第一景象当中显示一虚拟物件,该虚拟物件对应多个表面坐标,其中该第一穿戴装置更用以追踪一第一物件的一第一方向,并根据该第一方向于该第一景象当中提供一第一指标;以及
一计算单元,用以判断该虚拟物件中被该第一指标指向的一特定部分,其中该计算单元是根据该第一指标指向该虚拟物件对应的所述多个表面坐标中的何者来确认该虚拟物件中被该第一指标指向的该特定部分,该计算单元并记录对应于被该第一指标指向的该特定部分的一第一信息,并根据该第一信息执行一操作程序,
其中该操作程序包含遮蔽该虚拟物件的该特定部分、重塑形该虚拟物件的该特定部分或发送关于该虚拟对象的该特定部分的一通知。
2.根据权利要求1所述的模拟环境显示***,其特征在于,该第一信息为该特定部分被该第一指标所指向的次数。
3.根据权利要求1所述的模拟环境显示***,其特征在于,当该计算单元记录该第一信息时,该计算单元记录该第一穿戴装置的一位置。
4.根据权利要求1所述的模拟环境显示***,其特征在于,还包含:
一第二穿戴装置,用以输出该模拟环境中的一第二景象,该第二景象当中显示该虚拟物件,其中该第二穿戴装置更用以追踪一第二物件的一第二方向,并根据该第二方向于该第二景象当中显示对应该第二方向的一第二指标;
其中该计算单元更用以判断该虚拟物件中被该第二指标指向的一特定部分,并记录对应于被该第二指标指向的该特定部分的一第二信息。
5.根据权利要求4所述的模拟环境显示***,其特征在于,该第一信息为所述特定部分被该第一指标所指向的一第一次数,而该第二信息为所述特定部分被该第二指标所指向的一第二次数,当被该第一指标所指向的该特定部分相同于被该第二指标所指向的该特定部分,该第一次数与该第二次数被加总为一第三次数。
6.根据权利要求1所述的模拟环境显示***,其特征在于,该第一信息是该特定部分于该第一景象当中的一影像。
7.根据权利要求1所述的模拟环境显示***,其特征在于,该第一信息是该特定部分于该第一景象当中的一影片。
8.根据权利要求1所述的模拟环境显示***,其特征在于,该第一物件为一球体,而该第一方向为自该球体的表面上的一点延伸且垂直于该点的方向。
9.根据权利要求1所述的模拟环境显示***,其特征在于,该第一物件为具有一尖端的一物体,而该第一方向为自该物体的该尖端延伸的方向。
10.一种模拟环境显示方法,用以提供一模拟环境,其特征在于,该模拟环境显示方法包含:
透过一第一穿戴装置输出该模拟环境中的一第一景象,其中该第一景象当中显示一虚拟物件,该虚拟物件对应多个表面坐标;
透过该第一穿戴装置追踪一第一物件的一第一方向;
透过该第一穿戴装置根据该第一方向于该第一景象当中提供一第一指标;
透过一计算单元判断该虚拟物件中被该第一指标指向的一特定部分,其中该计算单元是根据该第一指标指向该虚拟物件对应的所述多个表面坐标中的何者来确认该虚拟物件中被该第一指标指向的该特定部分;
透过该计算单元记录对应于被该第一指标指向的该特定部分的一第一信息;以及
透过该计算单元根据该第一信息执行一操作程序,其中该操作程序包含遮蔽该虚拟物件的该特定部分、重塑形该虚拟物件的该特定部分或发送关于该虚拟对象的该特定部分的一通知。
11.根据权利要求10所述的模拟环境显示方法,其特征在于,该第一信息为该特定部分被该第一指标所指向的次数。
12.根据权利要求10所述的模拟环境显示方法,其特征在于,还包含:
当该计算单元记录该第一信息时,透过该计算单元记录该第一穿戴装置的一位置。
13.根据权利要求10所述的模拟环境显示方法,其特征在于,还包含:
透过一第二穿戴装置输出该模拟环境中的一第二景象,其中该第二景象当中显示该虚拟物件;
透过该第二穿戴装置追踪一第二物件的一第二方向;
透过该第二穿戴装置根据该第二方向于该第二景象当中提供对应该第二方向的一第二指标;
透过该计算单元判断该虚拟物件中被该第二指标指向的一特定部分;
透过该计算单元记录对应于被该第二指标指向的该特定部分的一第二信息;以及
透过该计算单元根据该第二信息执行该操作程序。
14.根据权利要求13所述的模拟环境显示方法,其特征在于,该第一信息为所述特定部分被该第一指标所指向的一第一次数,而该第二信息为所述特定部分被该第二指标所指向的一第二次数,当被该第一指标所指向的该特定部分相同于被该第二指标所指向的该特定部分,该第一次数与该第二次数被加总为一第三次数。
15.根据权利要求10所述的模拟环境显示方法,其特征在于,该第一信息是该特定部分于该第一景象当中的一影像。
16.根据权利要求10所述的模拟环境显示方法,其特征在于,该第一信息是该特定部分于该第一景象当中的一影片。
17.根据权利要求10所述的模拟环境显示方法,其特征在于,该第一物件为一球体,而该第一方向为自该球体的表面上的一点延伸且垂直于该点的方向。
18.根据权利要求10所述的模拟环境显示方法,其特征在于,该第一物件为具有一尖端的一物体,而该第一方向为自该物体的该尖端延伸的方向。
CN201810018087.3A 2017-04-06 2018-01-09 模拟环境显示***及方法 Active CN108693964B (zh)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US201762482207P 2017-04-06 2017-04-06
US62/482,207 2017-04-06
US15/823,607 2017-11-28
US15/823,607 US10401957B2 (en) 2017-04-06 2017-11-28 System and method for providing simulated environment

Publications (2)

Publication Number Publication Date
CN108693964A CN108693964A (zh) 2018-10-23
CN108693964B true CN108693964B (zh) 2020-07-03

Family

ID=60953795

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810018087.3A Active CN108693964B (zh) 2017-04-06 2018-01-09 模拟环境显示***及方法

Country Status (4)

Country Link
US (1) US10401957B2 (zh)
EP (1) EP3385822B1 (zh)
CN (1) CN108693964B (zh)
TW (1) TWI669654B (zh)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11831665B2 (en) 2021-01-04 2023-11-28 Bank Of America Corporation Device for monitoring a simulated environment
US11693479B2 (en) * 2021-09-28 2023-07-04 Htc Corporation Virtual image display device and object selection method for virtual image thereof

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9363569B1 (en) * 2014-07-28 2016-06-07 Jaunt Inc. Virtual reality system including social graph

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9323325B2 (en) * 2011-08-30 2016-04-26 Microsoft Technology Licensing, Llc Enhancing an object of interest in a see-through, mixed reality display device
CN104571776A (zh) 2013-10-22 2015-04-29 胜华科技股份有限公司 电子装置
US10416760B2 (en) 2014-07-25 2019-09-17 Microsoft Technology Licensing, Llc Gaze-based object placement within a virtual reality environment
CN105653012A (zh) 2014-08-26 2016-06-08 蔡大林 多用户沉浸式全互动虚拟现实工程培训***
KR101655818B1 (ko) 2014-12-11 2016-09-08 현대자동차주식회사 웨어러블 글래스, 그 제어 방법 및 차량 제어 시스템
KR20160147636A (ko) 2015-06-15 2016-12-23 삼성전자주식회사 헤드 마운티드 디스플레이 장치

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9363569B1 (en) * 2014-07-28 2016-06-07 Jaunt Inc. Virtual reality system including social graph

Also Published As

Publication number Publication date
EP3385822B1 (en) 2020-06-24
CN108693964A (zh) 2018-10-23
US20180292899A1 (en) 2018-10-11
EP3385822A1 (en) 2018-10-10
TW201837696A (zh) 2018-10-16
US10401957B2 (en) 2019-09-03
TWI669654B (zh) 2019-08-21

Similar Documents

Publication Publication Date Title
US10089794B2 (en) System and method for defining an augmented reality view in a specific location
JP6659924B2 (ja) ヘッドマウントディスプレイの提示の調整
JP5724544B2 (ja) 画像処理装置、画像処理方法及びプログラム
US10007351B2 (en) Three-dimensional user interface device and three-dimensional operation processing method
JP2019517049A5 (zh)
US20170315364A1 (en) Virtual object display device, method, program, and system
ES2835598T3 (es) Interfaz de gesto
CN112215220A (zh) 视线检测方法和装置
CN102884492A (zh) 增强现实的指向装置
JP2010113335A (ja) 動的閾値を用いたマーカ認識方法及びこれを活用した増強現実に基づく学習システム
JP2005165848A (ja) 複合現実感提示方法および装置
US20200184736A1 (en) Information processing apparatus, system, image processing method, and storage medium
US20170092010A1 (en) Information processing device, information superimposed image display device, non-transitory computer readable medium recorded with marker display program, non-transitory computer readable medium recorded with information superimposed image display program, marker display method, and information-superimposed image display method
CN106202140A (zh) 数据浏览装置和数据浏览方法
CN108693964B (zh) 模拟环境显示***及方法
Kapler et al. “SkyMap”: World-Scale Immersive Spatial Display
JP5518677B2 (ja) 仮想情報付与装置及び仮想情報付与プログラム
KR102517919B1 (ko) 3차원 공간에서 광고 구분을 위한 광고 표식을 제공하는 방법 및 장치
JP6713591B1 (ja) 表示制御装置、表示制御方法、プログラム、ならびに、非一時的なコンピュータ読取可能な情報記録媒体
ES2760906T3 (es) Procedimiento de visualización de al menos una ventana de una escena tridimensional, producto de programa informático y sistema de visualización asociados
JP2006343954A (ja) 画像処理方法、画像処理装置
Biswas et al. Augmented 3D arrows for visualizing off-screen Points of Interest without clutter
JP2016058043A (ja) 情報処理装置、情報処理方法、プログラム
Normand et al. A typology of augmented reality applications based on their tracking requirements
JP7464933B2 (ja) 表示装置及び表示システム

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