[go: up one dir, main page]

TWI646449B - 三維定位系統與方法 - Google Patents

三維定位系統與方法 Download PDF

Info

Publication number
TWI646449B
TWI646449B TW106115828A TW106115828A TWI646449B TW I646449 B TWI646449 B TW I646449B TW 106115828 A TW106115828 A TW 106115828A TW 106115828 A TW106115828 A TW 106115828A TW I646449 B TWI646449 B TW I646449B
Authority
TW
Taiwan
Prior art keywords
displacement information
controller
display device
mounted display
dimensional positioning
Prior art date
Application number
TW106115828A
Other languages
English (en)
Other versions
TW201901371A (zh
Inventor
謝秉甫
林志龍
莊俊傑
鍾惠君
洪偉鐘
韓佩倫
林澤偉
Original Assignee
華碩電腦股份有限公司
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 華碩電腦股份有限公司 filed Critical 華碩電腦股份有限公司
Priority to TW106115828A priority Critical patent/TWI646449B/zh
Priority to US15/968,822 priority patent/US20180329483A1/en
Application granted granted Critical
Publication of TWI646449B publication Critical patent/TWI646449B/zh
Publication of TW201901371A publication Critical patent/TW201901371A/zh

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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 OR CALCULATING; 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 OR CALCULATING; 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/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/0304Detection arrangements using opto-electronic means
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/033Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
    • G06F3/0346Pointing 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
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T11/002D [Two Dimensional] image generation

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)
  • Position Input By Displaying (AREA)
  • User Interface Of Digital Computer (AREA)
  • Length Measuring Devices By Optical Means (AREA)

Abstract

一種三維定位系統與方法,適用於虛擬實境的物件追蹤定位,三維定位方法包括:追蹤至少一控制器上的發光元件之特徵;依據特徵,計算各控制器與頭戴式顯示裝置之間的相對位移資訊;感測頭戴式顯示裝置的第一位移資訊和控制器的第二位移資訊;分別傳送相對位移資訊、第一位移資訊和第二位移資訊至主機,以及主機根據相對位移資訊、第一位移資訊和第二位移資訊,以調整虛擬實境中所對應的虛擬影像並傳送至頭戴式顯示裝置顯示。

Description

三維定位系統與方法
本案是有關於一種三維定位系統與方法。
就現有技術而言,一般的虛擬實境技術需額外在使用環境中架設外部裝置,透過外部裝置藉以定位頭戴式顯示器、控制器及使用者,此外部裝置例如為雷射掃描定位裝置、紅外光攝影機。
本案提供一種三維定位系統,適用於虛擬實境的物件追蹤定位,三維定位系統包括:至少一控制器、主機及頭戴式顯示裝置。各控制器各具有至少一發光元件。頭戴式顯示裝置耦接各控制器,其中,頭戴式顯示裝置包括物件追蹤模組。物件追蹤模組包括:第一慣性量測單元,用以感測頭戴式顯示裝置的第一位移資訊;至少一數位攝影機,追蹤至少一控制器上的發光元件的特徵。以及,主機用以調整虛擬實境中所對應的虛擬影像並傳送至頭戴式顯式裝置顯示。
本案之一實施方式提供一種三維定位方法,適用 於虛擬實境的物件追蹤定位,三維定位方法包括:追蹤至少一控制器上的發光元件之特徵;依據特徵,計算各控制器與頭戴式顯示裝置之間的相對位移資訊;感測頭戴式顯示裝置的第一位移資訊和各控制器的第二位移資訊;以及分別傳送相對位移資訊、第一位移資訊和第二位移資訊至主機;以及主機根據相對位移資訊、第一位移資訊和第二位移資訊,以調整虛擬實境中所對應的虛擬影像並傳送至頭戴式顯示裝置顯示。
100‧‧‧三維定位系統
110‧‧‧主機
120‧‧‧頭戴式顯示裝置
130‧‧‧第一控制器
132‧‧‧第二控制器
134‧‧‧第三控制器
140‧‧‧物件追蹤模組
142‧‧‧處理單元
144‧‧‧第一慣性量測單元
146‧‧‧第一傳輸單元
150‧‧‧第一數位攝影機
152‧‧‧第二數位攝影機
154‧‧‧第三數位攝影機
155‧‧‧顯示單元
160‧‧‧微處理器
162‧‧‧第二慣性量測單元
164‧‧‧按鈕元件
166‧‧‧第二傳輸單元
170‧‧‧第一發光元件
172‧‧‧第二發光元件
174‧‧‧第三發光元件
S210~S250‧‧‧三維定位方法流程步驟
第1圖繪示本案第一實施方式之三維定位系統的功能方塊圖。
第2圖繪示本案第一實施方式之三維定位方法的流程圖。
第3圖繪示本案第二實施方式之三維定位系統的功能方塊圖。
第4圖繪示本案第三實施方式之三維定位系統之物件追蹤模組的功能方塊圖。
第5圖繪示本案第四實施方式之三維定位系統之控制器的功能方塊圖。
以下將以圖式揭露本案之複數個實施方式,為明確說明起見,許多實務上的細節將在以下敘述中一併說明。然 而,應瞭解到,這些實務上的細節不應用以限制本案。也就是說,在本案部分實施方式中,這些實務上的細節是非必要的。此外,為簡化圖式起見,一些習知慣用的結構與元件在圖式中將以簡單示意的方式繪示之。
本案以下之描述,關於耦合、電性連接等,均包括有線或無線連結方式。此外,關於傳輸介面,亦均包括有線或無線傳輸介面。
本案提供一種三維定位系統100,適用於虛擬實境的物件追蹤定位。第1圖繪示本案第一實施方式之三維定位系統的功能方塊圖,三維定位系統100包括主機110、頭戴式顯示裝置120及第一控制器130。頭戴式顯示裝置120耦接第一控制器130,包括物件追蹤模組140及顯示單元155,而物件追蹤模組140包括處理單元142、第一慣性量測單元(Inertial Measurement Unit,IMU)144、第一傳輸單元146及第一數位攝影機150,其中,處理單元142耦接至第一慣性量測單元144、第一傳輸單元146及第一數位攝影機150。第一控制器130包括微處理器160、第二慣性量測單元162、按鈕元件164、第二傳輸單元166及第一發光元件170,其中,微處理器160耦接至第二慣性量測單元162、按鈕元件164、第二傳輸單元166及第一發光元件170。
主機110與頭戴式顯示裝置120之間以傳輸介面連接,主機110與第一控制器130之間亦以傳輸介面連接。在一實施例中,傳輸介面連接可利用纜線、藍芽、無線區域網路、全球互通微波存取(Worldwide Interoperability for Microwave Access,WiMAX)或長期演進技術(Long Term Evaluation,LTE)等通訊技術。其中,主機110可以是電腦、行動裝置或具運算能力之硬體裝置,但本案不以此為限。
在一實施例中,第一發光元件170可以是發光二極體(Light-emitting diode,LED),特別是一種遠紅線發光二極體,但本案不以此為限。
第2圖繪示本案第一實施方式之三維定位方法的流程圖,請同時參照第1圖及第2圖。首先,物件追蹤模組140中的第一數位攝影機150追蹤第一控制器130上第一發光元件170的特徵(步驟S210)。接著,物件追蹤模組140中的處理單元142依據此特徵,計算第一控制器130與頭戴式顯示裝置120之間的相對位移資訊(步驟S220)。其中,此特徵可以是發光元件之形狀或排列樣式。之後,第一慣性量測單元144感測頭戴式顯示裝置120的第一位移資訊以及第二慣性量測單元162感測第一控制器130的第二位移資訊(步驟S230)。在步驟S230之後,分別傳送相對位移資訊、第一位移資訊和第二位移資訊至主機110(步驟S240)。主機110根據相對位移資訊、第一位移資訊和第二位移資訊,以調整虛擬實境中所對應的虛擬影像並傳送至頭戴式顯示裝置120的顯示單元155顯示(步驟S250)。
在本案實施例中,第一位移資訊和第二位移資訊至少包含轉動角度或位移方向。相對位移資訊至少包含相對距離或位移方向。
此外,頭戴式顯示裝置120的第一慣性量測單元144感測頭戴式顯示裝置120的第一位移資訊以及處理單元142計算出的相對位移資訊,利用第一傳輸單元146將相對位移資訊和第一位移資訊傳送至主機110。第一控制器130的第二慣性量測單元162感測第一控制器130的第二位移資訊,第一控制器130的微處理器160利用第二傳輸單元166將第二位移資訊傳送至主機110。
在本案實施例中,第一控制器130更包含至少一按鈕元件164,當微處理器160偵測到按鈕元件164按下,即傳送致能訊號予第一發光元件170使其發光。
在本案其他實施例中,控制器可以不只一個。以第3圖為例,第3圖繪示本案第二實施方式之三維定位系統的功能方塊圖。除了與第1圖相同的構件之外,更包括其他控制器。第二控制器132、第三控制器134與第一控制器130之中所包含的構件相同。在第3圖的第二實施例中,包括了第一控制器130、第二控制器132及第三控制器134。在一實施例中,第一控制器130、第二控制器132及第三控制器134上的發光元件可以有不同的樣式,例如:不同的形狀,如三角形、四邊形或圓形等等。以不同樣式的發光元件。
在另一實施例中,第一控制器130、第二控制器132及第三控制器134上的發光元件可以有不同的亮度變化,藉以讓頭戴式顯示裝置120中的物件追蹤模組140辨識為不同的控制器。
在本案其他實施例中,物件追蹤模組140中可 以有多個數位攝影機。第4圖繪示本案第三實施方式之三維定位系統之物件追蹤模組的功能方塊圖,其包含了多個數位攝影機,包括第一數位攝影機150、第二數位攝影機152及第三數位攝影機154。不同的數位攝影機將從不同的角度追蹤控制器130,該些數位攝影機可以是能偵測發光二極體所發出之亮光的感測元件所構成,但本案不以此為限。
在本案其他實施例中,單一個控制器可包括多個發光元件。第5圖繪示本案第四實施方式之三維定位系統之控制器的功能方塊圖,其中,第一控制器130包括第一發光元件170、第二發光元件172及第三發光元件174。如前所述,發光元件可以有不同的樣式,例如可能有不同的形狀,如三角形、四邊形或圓形等等。不同樣式的發光元件,藉以讓頭戴式顯示裝置120中的物件追蹤模組140辨識為不同的發光元件。
本案提供一種三維定位系統,物件追蹤模組配置於使用者所配戴的頭戴式顯示裝置,即可追蹤定位使用者手持的控制器,無須事先在環境中架設外部裝置以定位控制器、頭戴式顯示器及使用者。此外,本案所提供的三維定位系統,物件追蹤模組追蹤控制器上的發光元件的特徵,計算頭戴式顯示裝置與控制器之間的相對位置資訊,接著,利用傳輸介面連接,將計算而得的結果,傳送至主機。由於部分資料運算已在頭戴式顯示裝置完成,因此需要傳輸至主機的資料量減少。據此,利用傳輸方式將資料傳輸至主機,而降低主機處理量負荷過大的問題。
雖然本案已以多種實施方式揭露如上,然其並非用以限定本案,任何熟習此技藝者,在不脫離本案之精神和範圍內,當可作各種之更動與潤飾,因此本案之保護範圍當視後附之申請專利範圍所界定者為準。

Claims (6)

  1. 一種三維定位系統,適用於一虛擬實境的一物件追蹤定位,該三維定位系統包括:一主機;至少一控制器,各該控制器各具有至少一發光元件;一頭戴式顯示裝置,耦接該控制器,包括:一物件追蹤模組,包括:一第一慣性量測單元,用以感測該頭戴式顯示裝置的一第一位移資訊;至少一數位攝影機,追蹤該至少一控制器上的各該發光元件的一特徵;一處理單元,耦接至該第一慣性量測單元及該至少一數位攝影機,根據該至少一數位攝影機所追蹤的該特徵,計算各該控制器與該頭戴式顯示裝置之間的一相對位移資訊;以及一第一傳輸單元,耦接至該處理單元,用以傳輸該相對位移資訊以及該第一位移資訊至該主機;其中,各該控制器還包括:一第二傳輸單元;一第二慣性量測單元,用以感測該相應控制器的一第二位移資訊;以及 一微處理器,連接至該第二慣性量測單元及該第二傳輸單元,該微處理器利用該第二傳輸單元傳送該第二位移資訊至該主機;其中,該主機根據該相對位移資訊、該第一位移資訊和該第二位移資訊,調整該虛擬實境中所對應的一虛擬影像並傳送至該頭戴式顯示裝置顯示。
  2. 如申請專利範圍第1項的三維定位系統,其中該特徵可以是發光元件之形狀或排列樣式。
  3. 如申請專利範圍第1項的三維定位系統,其中該頭戴式顯示裝置更包括:一顯示單元,顯示該虛擬影像。
  4. 如申請專利範圍第1項的三維定位系統,其中該發光元件是一或多個發光二極體。
  5. 一種三維定位方法,配合一三維定位系統應用於一虛擬實境的一物件追蹤定位,該三維定位系統包括至少一控制器與一頭戴 式顯示裝置,該三維定位方法包括:追蹤一特徵,該特徵來自該至少一控制器上的至少一發光元件;依據該特徵,計算各該控制器與該頭戴式顯示裝置之間的一相對位移資訊;感測該頭戴式顯示裝置的一第一位移資訊和各該控制器的一第二位移資訊;該頭戴式顯示裝置傳送該相對位移資訊、該第一位移資訊至一主機;該控制器傳送該第二位移資訊至該主機;以及該主機根據該相對位移資訊、該第一位移資訊和該第二位移資訊以調整該虛擬實境中所對應的一虛擬影像,並傳送該虛擬影像至該頭戴式顯示裝置顯示。
  6. 如申請專利範圍第5項的三維定位方法,其中該特徵可以是發光元件之形狀或排列樣式。
TW106115828A 2017-05-12 2017-05-12 三維定位系統與方法 TWI646449B (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
TW106115828A TWI646449B (zh) 2017-05-12 2017-05-12 三維定位系統與方法
US15/968,822 US20180329483A1 (en) 2017-05-12 2018-05-02 Three-dimensional positioning system and method thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW106115828A TWI646449B (zh) 2017-05-12 2017-05-12 三維定位系統與方法

Publications (2)

Publication Number Publication Date
TWI646449B true TWI646449B (zh) 2019-01-01
TW201901371A TW201901371A (zh) 2019-01-01

Family

ID=64097772

Family Applications (1)

Application Number Title Priority Date Filing Date
TW106115828A TWI646449B (zh) 2017-05-12 2017-05-12 三維定位系統與方法

Country Status (2)

Country Link
US (1) US20180329483A1 (zh)
TW (1) TWI646449B (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11460912B2 (en) 2019-11-24 2022-10-04 XRSpace CO., LTD. System and method related to data fusing

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10488223B1 (en) * 2017-09-13 2019-11-26 Facebook Technologies, Llc Methods and systems for calibrating an inertial measurement unit of an electronic device
US20200326765A1 (en) * 2019-04-12 2020-10-15 XRSpace CO., LTD. Head mounted display system capable of indicating a tracking unit to track a hand gesture or a hand movement of a user or not, related method and related non-transitory computer readable storage medium

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TW201511803A (zh) * 2013-06-09 2015-04-01 新力電腦娛樂股份有限公司 頭戴式顯示器
CN106484119A (zh) * 2016-10-24 2017-03-08 网易(杭州)网络有限公司 虚拟现实系统及虚拟现实系统输入方法

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2001056007A1 (en) * 2000-01-28 2001-08-02 Intersense, Inc. Self-referenced tracking
US10055018B2 (en) * 2014-08-22 2018-08-21 Sony Interactive Entertainment Inc. Glove interface object with thumb-index controller
US9851786B2 (en) * 2014-12-10 2017-12-26 Sixense Entertainment, Inc. System and method for assisting a user in remaining in a selected area while the user is in a virtual reality environment
KR102384882B1 (ko) * 2016-04-26 2022-04-07 매직 립, 인코포레이티드 증강 현실 시스템들을 사용한 전자기 추적
US10147243B2 (en) * 2016-12-05 2018-12-04 Google Llc Generating virtual notation surfaces with gestures in an augmented and/or virtual reality environment
US10365784B2 (en) * 2017-03-08 2019-07-30 Colopl, Inc. Information processing method and apparatus for executing the information processing method
US10496157B2 (en) * 2017-05-09 2019-12-03 Microsoft Technology Licensing, Llc Controlling handheld object light sources for tracking

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TW201511803A (zh) * 2013-06-09 2015-04-01 新力電腦娛樂股份有限公司 頭戴式顯示器
CN106484119A (zh) * 2016-10-24 2017-03-08 网易(杭州)网络有限公司 虚拟现实系统及虚拟现实系统输入方法

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11460912B2 (en) 2019-11-24 2022-10-04 XRSpace CO., LTD. System and method related to data fusing

Also Published As

Publication number Publication date
TW201901371A (zh) 2019-01-01
US20180329483A1 (en) 2018-11-15

Similar Documents

Publication Publication Date Title
CN112527102B (zh) 头戴式一体机系统及其6DoF追踪方法和装置
US10948724B2 (en) Transmissive display device, display control method, and computer program
CN111383266B (zh) 物体追踪系统及物体追踪方法
US10788316B1 (en) Multi-sensor real-time alignment and calibration
CN113448343B (zh) 用于设定飞行器的目标飞行路径的方法、系统和可读介质
US20180259775A1 (en) Transmission-type display device, display control method, and computer program
JP4396564B2 (ja) 物体のモニタリング方法およびこれを用いたモーショントラッカ
CN110782492B (zh) 位姿跟踪方法及装置
WO2015021084A1 (en) Speckle sensing for motion tracking
TWI714054B (zh) 用於追蹤和渲染對應於實體對象的虛擬對象的追蹤系統以及用於其的操作方法
CN112424832B (zh) 用于检测对象的3d关联的系统与方法
JP2023509291A (ja) ジョイント赤外および可視光視覚慣性オブジェクト追跡
TWI646449B (zh) 三維定位系統與方法
TW201626174A (zh) 具高追蹤速度的光學導航裝置
CN119317943A (zh) 使用头戴式装置相机和控制器基准点进行控制器定位的可穿戴系统
WO2019193859A1 (ja) カメラ較正方法、カメラ較正装置、カメラ較正システムおよびカメラ較正プログラム
US10388027B2 (en) Detection method, display apparatus, and detection system
JP7667961B2 (ja) 検出装置及び検出方法
CN112581920B (zh) 显示系统、显示控制方法以及记录介质
US12045385B2 (en) Wearable tracking system and wearable tracking method
EP3312626B1 (en) Auxiliary apparatus for lighthouse positioning system
TW202319892A (zh) 用於配件配對的方法、系統以及記錄介質
JP6670682B2 (ja) 位置検出方法及び位置検出システム
CN116609789A (zh) 可穿戴设备的定位方法、穿戴设备及电子设备
JP4858346B2 (ja) マーカー像識別装置及びマーカー像識別方法