TWI633326B - Multiplayer positioning system and multiplayer positioning method - Google Patents
Multiplayer positioning system and multiplayer positioning method Download PDFInfo
- Publication number
- TWI633326B TWI633326B TW106131057A TW106131057A TWI633326B TW I633326 B TWI633326 B TW I633326B TW 106131057 A TW106131057 A TW 106131057A TW 106131057 A TW106131057 A TW 106131057A TW I633326 B TWI633326 B TW I633326B
- Authority
- TW
- Taiwan
- Prior art keywords
- wearable device
- signal
- depth information
- sensing
- processing device
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S5/00—Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
- G01S5/16—Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations using electromagnetic waves other than radio waves
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S5/00—Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
- G01S5/18—Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations using ultrasonic, sonic, or infrasonic waves
Landscapes
- Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Electromagnetism (AREA)
- Position Fixing By Use Of Radio Waves (AREA)
- Measurement Of Velocity Or Position Using Acoustic Or Ultrasonic Waves (AREA)
Abstract
本發明提出一種多人定位系統包括第一穿戴式裝置、第二穿戴式裝置以及處理裝置。第一穿戴式裝置藉由發射第一感測信號來感測第一深度資訊。第二穿戴式裝置藉由發射第二感測信號來感測第二深度資訊。第一感測信號相異於第二感測信號。處理裝置通信連接於第一穿戴式裝置以及第二穿戴式裝置。處理裝置藉由分析第一深度資訊來取得第一穿戴式裝置在感測區域中的第一位置資訊。處理裝置藉由分析第二深度資訊來取得第二穿戴式裝置在感測區域中的第二位置資訊。另外,一種多人定位方法亦被提出。The invention provides a multi-person positioning system including a first wearable device, a second wearable device, and a processing device. The first wearable device senses the first depth information by transmitting a first sensing signal. The second wearable device senses the second depth information by transmitting a second sensing signal. The first sensing signal is different from the second sensing signal. The processing device is communicatively connected to the first wearable device and the second wearable device. The processing device obtains first position information of the first wearable device in the sensing area by analyzing the first depth information. The processing device obtains the second position information of the second wearable device in the sensing area by analyzing the second depth information. In addition, a multi-person positioning method has also been proposed.
Description
本發明是有關於一種定位技術,且特別是有關於一種多人定位系統以及多人定位方法。The invention relates to a positioning technology, and in particular to a multi-person positioning system and a multi-person positioning method.
隨著虛擬實境技術的發展,有越來越多的虛擬實境應用可適用於多人操作的情境。然而,當多個使用者同時在同一操作區域中執行虛擬實境的應用時,各使用者除了需各別進行定位之外,還須有效判斷彼此的位置,才可有效進行多人虛擬實境的操作。對此,由於傳統的定位方式是採用外向內(Out-side-in)的感測定位技術,因此需要複雜的架設環境以及具有較高的架設成本,並且其應用的場所類型有較多的侷限。據此,如何建置多人定位系統以有效進行多人定位操作,並且使多人定位系統可具有較低的建置成本以及可廣泛應用於各種場所是本領域目前重要課題之一。With the development of virtual reality technology, there are more and more virtual reality applications that can be applied to situations where multiple people operate. However, when multiple users execute virtual reality applications in the same operating area at the same time, in addition to positioning each user separately, each user must effectively judge each other's position to effectively perform multi-person virtual reality. Operation. In this regard, because the traditional positioning method uses out-side-in sensing positioning technology, it requires a complex installation environment and has a high installation cost, and the types of places where it is applied have more limitations. . According to this, how to construct a multi-person positioning system to effectively perform multi-person positioning operations, and to make the multi-person positioning system have a lower construction cost and can be widely used in various places is one of the important topics in the field at present.
本發明提供一種多人定位系統以及多人定位方法,可有效進行多人定位操作,並具有較低的建置成本且可廣泛應用各種操作環境。The invention provides a multi-person positioning system and a multi-person positioning method, which can effectively perform multi-person positioning operations, has a low construction cost, and can be widely applied to various operating environments.
本發明的一種多人定位系統包括第一穿戴式裝置、第二穿戴式裝置以及處理裝置。第一穿戴式裝置用以藉由發射第一感測信號來感測第一深度資訊。第二穿戴式裝置用以藉由發射第二感測信號來感測第二深度資訊。第一感測信號的第一信號特徵相異於第二感測信號的第二信號特徵。處理裝置通信連接於第一穿戴式裝置以及第二穿戴式裝置。處理裝置用以接收第一深度資訊以及第二深度資訊。處理裝置藉由分析第一深度資訊來取得第一穿戴式裝置在感測區域中的第一位置資訊,並且處理裝置藉由分析第二深度資訊來取得第二穿戴式裝置在感測區域中的第二位置資訊。A multi-person positioning system of the present invention includes a first wearable device, a second wearable device, and a processing device. The first wearable device is configured to sense the first depth information by transmitting a first sensing signal. The second wearable device is configured to sense the second depth information by transmitting a second sensing signal. The first signal characteristic of the first sensing signal is different from the second signal characteristic of the second sensing signal. The processing device is communicatively connected to the first wearable device and the second wearable device. The processing device is configured to receive the first depth information and the second depth information. The processing device obtains the first position information of the first wearable device in the sensing area by analyzing the first depth information, and the processing device obtains the first position information of the second wearable device in the sensing area by analyzing the second depth information. Second location information.
本發明的一種多人定位方法適用於多人定位系統。多人定位方法包括以下步驟:藉由第一穿戴式裝置發射第一感測信號來感測第一深度資訊,並且藉由第二穿戴式裝置發射第二感測信號來感測第二深度資訊,其中第一感測信號的第一信號特徵相異於第二感測信號的第二信號特徵;藉由處理裝置通信連接於第一穿戴式裝置以及第二穿戴式裝置,並且處理裝置用以接收第一深度資訊以及第二深度資訊;以及藉由處理裝置分析第一深度資訊來取得第一穿戴式裝置在感測區域中的第一位置資訊,並且處理裝置藉由分析第二深度資訊來取得第二穿戴式裝置在感測區域中相對於周圍環境的第二位置資訊。The multi-person positioning method of the present invention is applicable to a multi-person positioning system. The multi-person positioning method includes the following steps: sensing a first depth information by transmitting a first sensing signal by a first wearable device, and sensing a second depth information by transmitting a second sensing signal by a second wearable device Wherein the first signal characteristic of the first sensing signal is different from the second signal characteristic of the second sensing signal; the processing device is communicatively connected to the first wearable device and the second wearable device, and the processing device is used for Receiving the first depth information and the second depth information; and obtaining the first position information of the first wearable device in the sensing area by the processing device analyzing the first depth information, and the processing device analyzing the second depth information to Obtain second position information of the second wearable device relative to the surrounding environment in the sensing area.
基於上述,本發明提供一種多人定位系統以及多人定位方法可適用於多個穿戴式裝置分別以內向外(In-side-out)的感測定位技術,來取得周圍環境的多個深度資訊,並且整合這些穿戴式裝置的感測結果來取得這些穿戴式裝置之間的相對位置關係。Based on the above, the present invention provides a multi-person positioning system and a multi-person positioning method that are applicable to a plurality of wearable devices with in-side-out sensing positioning technology to obtain multiple depth information of the surrounding environment. , And integrate the sensing results of these wearable devices to obtain the relative position relationship between the wearable devices.
為讓本發明的上述特徵和優點能更明顯易懂,下文特舉實施例,並配合所附圖式作詳細說明如下。In order to make the above features and advantages of the present invention more comprehensible, embodiments are hereinafter described in detail with reference to the accompanying drawings.
為了使本發明之內容可以被更容易明瞭,以下特舉實施例做為本發明確實能夠據以實施的範例。另外,凡可能之處,在圖式及實施方式中使用相同標號的元件/構件/步驟,係代表相同或類似部件。In order to make the content of the present invention easier to understand, the following specific embodiments are examples based on which the present invention can be implemented. In addition, wherever possible, the same reference numbers are used in the drawings and embodiments to refer to the same or similar components.
圖1繪示本發明一實施例的多人定位系統的方塊圖。參考圖1,多人定位系統100包括第一穿戴式裝置110、第二穿戴式裝置120以及處理裝置130。在本實施例中,第一穿戴式裝置110以及第二穿戴式裝置120可藉由有線連接或無線連接的方式與處理裝置130進行通訊以傳輸資料。在本實施例中,第一穿戴式裝置110用以藉由發射第一感測信號ES1來感測周圍環境的第一深度資訊,並且第二穿戴式裝置120用以藉由發射第二感測信號ES2來感測周圍環境的第二深度資訊。在本實施例中,處理裝置130藉由分析第一深度資訊來取得第一穿戴式裝置110在感測區域中的第一位置資訊,並且處理裝置130藉由分析第二深度資訊來取得第二穿戴式裝置120在感測區域中的第二位置資訊。在本實施例中,第一深度資訊以及第二深度資訊係指穿戴式裝置與周圍環境的物件或人物之間的距離。在本實施例中,第一位置資訊以及第二位置資訊係指穿戴式裝置在此周圍環境(或感測區域)中的絕對位置、相對位置或坐標。FIG. 1 is a block diagram of a multi-person positioning system according to an embodiment of the present invention. Referring to FIG. 1, the multi-person positioning system 100 includes a first wearable device 110, a second wearable device 120, and a processing device 130. In this embodiment, the first wearable device 110 and the second wearable device 120 may communicate with the processing device 130 by using a wired connection or a wireless connection to transmit data. In this embodiment, the first wearable device 110 is used to sense the first depth information of the surrounding environment by transmitting the first sensing signal ES1, and the second wearable device 120 is used to emit the second sensing The signal ES2 is used to sense the second depth information of the surrounding environment. In this embodiment, the processing device 130 obtains the first position information of the first wearable device 110 in the sensing area by analyzing the first depth information, and the processing device 130 obtains the second position information by analyzing the second depth information. The second position information of the wearable device 120 in the sensing area. In this embodiment, the first depth information and the second depth information refer to the distance between the wearable device and objects or people in the surrounding environment. In this embodiment, the first position information and the second position information refer to the absolute position, relative position, or coordinates of the wearable device in the surrounding environment (or sensing area).
也就是說,本實施例的多人定位系統100可用於定位第一穿戴式裝置110以及第二穿戴式裝置120分別位於某一空間中的位置。舉例來說,多人定位系統100可記錄第一穿戴式裝置110以及第二穿戴式裝置120分別在此空間中對應於周圍背景物件的絕對位置、相對位置或坐標等。並且,在本實施例中,處理裝置130可進一步整合第一位置資訊以及第二位置資訊,以取得第一穿戴式裝置110以及第二穿戴式裝置120之間的相對位置關係。因此,處理裝置130可分別提供對應的位置資訊至第一穿戴式裝置110以及第二穿戴式裝置120,以使第一穿戴式裝置110可辨識第二穿戴式裝置120在此空間中的位置,並且同樣使第二穿戴式裝置120可辨識第一穿戴式裝置110在此空間中的位置。That is, the multi-person positioning system 100 of this embodiment may be used to locate the positions of the first wearable device 110 and the second wearable device 120 in a certain space, respectively. For example, the multi-person positioning system 100 may record the absolute position, relative position, or coordinates of the first wearable device 110 and the second wearable device 120 in this space corresponding to the surrounding background objects, respectively. Moreover, in this embodiment, the processing device 130 may further integrate the first position information and the second position information to obtain a relative position relationship between the first wearable device 110 and the second wearable device 120. Therefore, the processing device 130 can provide corresponding position information to the first wearable device 110 and the second wearable device 120, respectively, so that the first wearable device 110 can recognize the position of the second wearable device 120 in this space. It also enables the second wearable device 120 to recognize the position of the first wearable device 110 in this space.
在本實施例中,第一穿戴式裝置110包括第一信號接收器111、第一資料傳輸模組112、第一信號發射模組113,其中第一信號發射模組113包括第一信號發射器113_1以及第一信號產生器113_2。第一資料傳輸模組112耦接第一信號接收器111以及第一信號發射模組113。在本實施例中,第二穿戴式裝置120包括第二信號接收器121、第二資料傳輸模組122、第二信號發射模組123,其中第二信號發射模組123包括第二信號發射器123_1以及第二信號產生器123_2。第二資料傳輸模組122耦接第二信號接收器121以及第二信號發射模組123。並且,在一實施例中,第一穿戴式裝置110以及第二穿戴式裝置120還可進一步包括處理器(Processor),可執行信號處理、影像處理、距離計算等操作,以實現本發明各實施例所述的操作手段。In this embodiment, the first wearable device 110 includes a first signal receiver 111, a first data transmission module 112, and a first signal transmission module 113. The first signal transmission module 113 includes a first signal transmitter. 113_1 and the first signal generator 113_2. The first data transmission module 112 is coupled to the first signal receiver 111 and the first signal transmitting module 113. In this embodiment, the second wearable device 120 includes a second signal receiver 121, a second data transmission module 122, and a second signal transmission module 123. The second signal transmission module 123 includes a second signal transmitter. 123_1 and the second signal generator 123_2. The second data transmission module 122 is coupled to the second signal receiver 121 and the second signal transmitting module 123. In addition, in an embodiment, the first wearable device 110 and the second wearable device 120 may further include a processor, which may perform operations such as signal processing, image processing, and distance calculation, so as to implement various implementations of the present invention. The operation means described in the example.
在本實施例中,第一資料傳輸模組112以及第二資料傳輸模組122包括有線或無線的傳輸界面以及通信模組,例如採用藍芽(Bluetooth)、無線區域網路(WiFi)等方式,本發明並不加以限制。在本實施例中,第一信號發射模組113以及第二信號發射模組123可為紅外線(Infrared)信號發射模組或是超音波(Ultrasound)信號發射模組,其中第一信號發射器113_1以及第二信號發射器123_1可分別藉由不同發射頻率來發射信號。在一實施例中,第一信號產生器113_2以及第二信號產生器123_2也可用以分別產生不同的信號波長的紅外線信號或超音波信號。在本實施例中,第一信號接收器111以及第二信號接收器121可分別設計而僅接收相對應的發射頻率或信號波長的紅外線信號或超音波信號。In this embodiment, the first data transmission module 112 and the second data transmission module 122 include a wired or wireless transmission interface and a communication module. For example, Bluetooth, wireless local area network (WiFi), etc. are used. The invention is not limited. In this embodiment, the first signal transmitting module 113 and the second signal transmitting module 123 may be an infrared signal transmitting module or an ultrasound signal transmitting module. The first signal transmitter 113_1 And the second signal transmitter 123_1 can transmit signals through different transmission frequencies. In an embodiment, the first signal generator 113_2 and the second signal generator 123_2 may also be used to generate infrared signals or ultrasonic signals with different signal wavelengths, respectively. In this embodiment, the first signal receiver 111 and the second signal receiver 121 may be designed to receive only infrared signals or ultrasonic signals with corresponding transmission frequencies or signal wavelengths.
在本實施例中,第一穿戴式裝置110以及第二穿戴式裝置120可例如是虛擬實境(Virtual Reality, VR)顯示裝置、擴增實境(Augmented Reality, AR)顯示裝置、混合實境(Mixed Reality, MR)顯示裝置或光學頭戴式顯示器(Optical Head Mounted Display, OHMD)等諸如此類的穿戴式顯示器。因此,本實施例的第一穿戴式裝置110以及第二穿戴式裝置120可進一步包括顯示模組、儲存模組或穿戴機構等,本發明並不加以限制。In this embodiment, the first wearable device 110 and the second wearable device 120 may be, for example, a virtual reality (VR) display device, an augmented reality (AR) display device, or a mixed reality (Mixed Reality, MR) display devices or optical head mounted displays (Optical Head Mounted Display, OHMD) and the like. Therefore, the first wearable device 110 and the second wearable device 120 in this embodiment may further include a display module, a storage module, or a wearing mechanism, and the present invention is not limited thereto.
在本實施例中,處理裝置130例如是中央處理單元(Central Processing Unit, CPU),或是其他可程式化之一般用途或特殊用途的微處理器(Microprocessor)、數位訊號處理器(Digital Signal Processor, DSP)、可程式化控制器、特殊應用積體電路(Application Specific Integrated Circuits, ASIC)、可程式化邏輯裝置(Programmable Logic Device, PLD)、其他類似處理電路或這些裝置的組合。在本實施例中,處理裝置130可外設於第一穿戴式裝置110以及第二穿戴式裝置120,並且第一穿戴式裝置110以及第二穿戴式裝置120可藉由有線或無線的方式通信連接於處理裝置130。然而,在一實施例中,處理裝置130亦可分別設置於第一穿戴式裝置110以及第二穿戴式裝置當中,以使第一穿戴式裝置110以及第二穿戴式裝置120彼此可直接通信連接,並且可分別獨立執行本發明各實施例所述的多人定位操作。In this embodiment, the processing device 130 is, for example, a Central Processing Unit (CPU), or other programmable general-purpose or special-purpose microprocessor (Microprocessor), digital signal processor (Digital Signal Processor) (DSP), programmable controller, Application Specific Integrated Circuits (ASIC), Programmable Logic Device (PLD), other similar processing circuits, or a combination of these devices. In this embodiment, the processing device 130 may be external to the first wearable device 110 and the second wearable device 120, and the first wearable device 110 and the second wearable device 120 may communicate in a wired or wireless manner. Connected to the processing device 130. However, in an embodiment, the processing device 130 may also be respectively disposed in the first wearable device 110 and the second wearable device, so that the first wearable device 110 and the second wearable device 120 can directly communicate with each other. , And the multiple-person positioning operation described in each embodiment of the present invention can be performed independently.
圖2繪示本發明一實施例的多人定位系統的情境示意圖。參考圖1以及圖2,第一穿戴式裝置110以及第二穿戴式裝置120可位於感測區域SR中。在本實施例中,感測區域SR為立體區域,其中座標軸X以及座標軸Y所形成的平面可視為地板面,並且朝座標軸Z方向為垂直方向。座標軸X、座標軸Y以及座標軸Z彼此垂直。舉例而言,在本實施例中,兩個使用者可分別穿戴第一穿戴式裝置110以及第二穿戴式裝置120,並且位於感測區域SR中。然而,本發明的感測區域SR並不限於圖2所式,圖2的感測區域SR僅用於釋例性說明使用者所處之空間以及周圍環境。在本實施例中,第一穿戴式裝置110以及第二穿戴式裝置120可分別藉由發射第一感測信號ES1以及第二感測信號ES2來感測周圍環境的第一深度資訊以及第二深度資訊,以使第一穿戴式裝置110以及第二穿戴式裝置120可建立與周圍環境之間的距離,以及建立周圍環境的模型以回饋相同的模擬環境於使用者。FIG. 2 is a schematic diagram of a scenario of a multi-person positioning system according to an embodiment of the present invention. Referring to FIGS. 1 and 2, the first wearable device 110 and the second wearable device 120 may be located in the sensing area SR. In this embodiment, the sensing area SR is a three-dimensional area, and a plane formed by the coordinate axis X and the coordinate axis Y can be regarded as a floor surface, and is perpendicular to the coordinate axis Z direction. The coordinate axis X, the coordinate axis Y, and the coordinate axis Z are perpendicular to each other. For example, in this embodiment, two users can respectively wear the first wearable device 110 and the second wearable device 120 and are located in the sensing area SR. However, the sensing area SR of the present invention is not limited to the formula shown in FIG. 2, and the sensing area SR of FIG. 2 is only used for illustratively illustrating the space where the user is located and the surrounding environment. In this embodiment, the first wearable device 110 and the second wearable device 120 may respectively sense the first depth information of the surrounding environment and the second depth information by transmitting a first sensing signal ES1 and a second sensing signal ES2. Depth information, so that the first wearable device 110 and the second wearable device 120 can establish a distance from the surrounding environment, and build a model of the surrounding environment to feedback the same simulated environment to the user.
並且,若存在一個背景物件OB位於感測區域SR中,則當第一穿戴式裝置110以及第二穿戴式裝置120分別接收到由背景物件OB反射的第一反射信號RS1以及第二反射信號RS2時,第一穿戴式裝置110以及第二穿戴式裝置120可辨識與此背景物件OB的距離以及此背景物件OB的座標。此外,由於背景物件OB不會隨時間移動,而第二穿戴式裝置120可能會隨時間移動,因此第一穿戴式裝置110可依據取得的第一深度資訊以及物件是否隨時間移動的特徵來分辨感測到的物件是屬於第二穿戴式裝置120背景物件OB,而不會有混淆情況。同理,第二穿戴式裝置同樣可執行相同判斷操作。In addition, if a background object OB is located in the sensing area SR, when the first wearable device 110 and the second wearable device 120 receive the first reflection signal RS1 and the second reflection signal RS2 reflected by the background object OB, respectively. At this time, the first wearable device 110 and the second wearable device 120 can recognize the distance from the background object OB and the coordinates of the background object OB. In addition, since the background object OB does not move with time, and the second wearable device 120 may move with time, the first wearable device 110 can distinguish based on the obtained first depth information and whether the object moves with time. The sensed object belongs to the background object OB of the second wearable device 120 without any confusion. Similarly, the second wearable device can also perform the same judgment operation.
也就是說,在本實施例中,處理裝置130可用以整合第一穿戴式裝置110以及第二穿戴式裝置120提供的深度資訊以及位置資料,並且依據整合後的深度資訊以及位置資料來提供相對應的影像資料或控制資訊,以使第一穿戴式裝置110以及第二穿戴式裝置120可執行或顯示對應的影像或操作。舉例來說,第一穿戴式裝置110以及第二穿戴式裝置120可連線執行虛擬實境的互動程式,並且第一穿戴式裝置110以及第二穿戴式裝置120除了可在各自的虛擬實境顯示影像識別周圍環境的背景物件OB位置、形狀以及大小,並且可在彼此的虛擬實境顯示影像中識別彼此且追蹤彼此的位置。That is, in this embodiment, the processing device 130 may be used to integrate depth information and position data provided by the first wearable device 110 and the second wearable device 120, and provide relative information based on the integrated depth information and position data. Corresponding image data or control information, so that the first wearable device 110 and the second wearable device 120 can execute or display corresponding images or operations. For example, the first wearable device 110 and the second wearable device 120 can be connected to execute a virtual reality interactive program, and the first wearable device 110 and the second wearable device 120 can be executed in their own virtual reality. The display image recognizes the position, shape, and size of the background objects OB in the surrounding environment, and can identify each other and track each other's position in each other's virtual reality display image.
圖3繪示本發明一實施例的感測信號以及反射信號的信號波形圖。參考圖1至圖3,在本實施例中,當第一穿戴式裝置110發射的第一感測信號ES1經由一物件反射後,若第一穿戴式裝置110接收到第一反射信號RS1,則第一穿戴式裝置110可藉由計算發射第一感測信號ES1以及接收第一反射信號RS1的時間差T1來取得第一深度資訊。同理,當第二穿戴式裝置120發射的第二感測信號ES2經由另一物件反射後,若第二穿戴式裝置120接收到第二反射信號ES1,則第二穿戴式裝置120可藉由計算發射第二感測信號ES2以及接收第二反射信號RS2的時間差T2來取得第二深度資訊。FIG. 3 is a signal waveform diagram of a sensing signal and a reflection signal according to an embodiment of the present invention. Referring to FIG. 1 to FIG. 3, in this embodiment, after the first sensing signal ES1 emitted by the first wearable device 110 is reflected by an object, if the first wearable device 110 receives the first reflection signal RS1, then The first wearable device 110 may obtain the first depth information by calculating a time difference T1 between transmitting the first sensing signal ES1 and receiving the first reflection signal RS1. Similarly, when the second sensing signal ES2 transmitted by the second wearable device 120 is reflected by another object, if the second wearable device 120 receives the second reflection signal ES1, the second wearable device 120 may use Calculate the time difference T2 between transmitting the second sensing signal ES2 and receiving the second reflection signal RS2 to obtain the second depth information.
值得注意的是,在本實施例中,為了使第一穿戴式裝置110以及第二穿戴式裝置120在分別執行感測周圍環境的深度資訊的操作時,第一穿戴式裝置110以及第二穿戴式裝置120可區隔各別的感測信號,以避免發生信號干擾以產生錯誤的距離判斷,因此本實施例的第一穿戴式裝置110以及第二穿戴式裝置120可分別發射具有不同信號特徵的第一感測信號ES1以及第二感測信號ES2。在本實施例中,第一感測信號ES1以及第二感測信號ES2可例如具有不同發射頻率的信號特徵。舉例來說,第一感測信號ES1的發射頻率可例如是持續發射10ms(毫秒),並接著停止發射10ms。第二感測信號ES1的發射頻率可例如是持續發射16ms,並接著停止發射16ms。並且,第一反射信號RS1以及第二反射信號RS2的接收頻率分別相同於第一感測信號ES1以及第二感測信號ES2,但是本發明的信號頻率大小並不限於此,各頻率可依據不同使用需求來對應設計之。因此,第一穿戴式裝置110以及第二穿戴式裝置120可有效避免干擾或是發生誤判的情況。然而,在一實施例中,第一感測信號ES1或第二感測信號ES2也可具有混合式發射頻率的信號特徵,例如持續發射12ms,並接著停止發射12ms,再持續發射15ms,並再接著停止發射15ms,以使有效增加多個感測信號之間的區隔性。It is worth noting that, in this embodiment, in order for the first wearable device 110 and the second wearable device 120 to perform operations of sensing depth information of the surrounding environment, the first wearable device 110 and the second wearable device 120 respectively The wearable device 120 can separate the respective sensing signals to prevent signal interference from occurring to generate a wrong distance judgment. Therefore, the first wearable device 110 and the second wearable device 120 in this embodiment can transmit different signal characteristics. The first sensing signal ES1 and the second sensing signal ES2. In this embodiment, the first sensing signal ES1 and the second sensing signal ES2 may have signal characteristics with different transmission frequencies, for example. For example, the transmission frequency of the first sensing signal ES1 may be, for example, continuous transmission for 10 ms (milliseconds), and then stop transmitting for 10 ms. The transmission frequency of the second sensing signal ES1 may be, for example, continuous transmission for 16 ms and then stop transmitting for 16 ms. In addition, the receiving frequencies of the first reflection signal RS1 and the second reflection signal RS2 are the same as the first sensing signal ES1 and the second sensing signal ES2, respectively, but the magnitude of the signal frequency of the present invention is not limited thereto, and each frequency may be based on different Use requirements to correspond to the design. Therefore, the first wearable device 110 and the second wearable device 120 can effectively avoid interference or misjudgment. However, in an embodiment, the first sensing signal ES1 or the second sensing signal ES2 may also have a signal characteristic of a mixed transmission frequency, for example, transmitting continuously for 12ms, and then stopping transmitting for 12ms, and then transmitting for 15ms, and Then stop transmitting for 15ms to effectively increase the separation between multiple sensing signals.
另外,在一實施例中,第一穿戴式裝置110以及第二穿戴式裝置120還可設計具有不同信號波長的信號特徵。舉例來說,第一感測信號ES1為使用頻譜3um(微米)~5um的紅外線信號,並且第二感測信號ES2為使用頻譜7um~14um的紅外線信號。因此,第一感測信號ES1例如具有的信號波長3um的信號特徵,並且,第二感測信號ES2例如具有的信號波長7um的信號特徵。因此,第一穿戴式裝置110以及第二穿戴式裝置120可經由設計以使只接收各自對應的信號波長的第一反射信號RS1以及第二反射信號RS2,而有效避免干擾或是發生誤判的情況。甚至,在又一實施例中,第一感測信號ES1以及第二感測信號ES2亦可分別混合不同不同發射頻率以及不同信號波長,以進一步增加信號區隔的強度。In addition, in an embodiment, the first wearable device 110 and the second wearable device 120 may also be designed with signal characteristics having different signal wavelengths. For example, the first sensing signal ES1 is an infrared signal using a spectrum of 3um (micrometer) to 5um, and the second sensing signal ES2 is an infrared signal using a spectrum of 7um to 14um. Therefore, the first sensing signal ES1 has, for example, a signal characteristic with a signal wavelength of 3um, and the second sensing signal ES2 has, for example, a signal characteristic with a signal wavelength of 7um. Therefore, the first wearable device 110 and the second wearable device 120 can be designed to receive only the first reflection signal RS1 and the second reflection signal RS2 corresponding to the respective signal wavelengths, thereby effectively avoiding interference or misjudgment. . Furthermore, in yet another embodiment, the first sensing signal ES1 and the second sensing signal ES2 may be respectively mixed with different transmission frequencies and different signal wavelengths to further increase the intensity of the signal segmentation.
在本實施例中,第一穿戴式裝置110以及第二穿戴式裝置120可分別經由第一資料傳輸模組112以及第二資料傳輸模組122將各自的信號特徵以及取得的深度資訊傳送至處理裝置130,以使處理裝置130可經由資料分析來整合周圍環境的距離資訊以及不同使用者之間的相對距離與位置,並且可據此建構立體虛擬模型並應用於虛擬實境程式中。因此,本發明的多人定位系統100採用內向外(In-side-out)的感測定位技術來進行定位,並且可整合多個使用者於同一操作空間中同時執行定位以及周圍環境的距離判斷,並可有助結合多人虛擬實境的相關應用。In this embodiment, the first wearable device 110 and the second wearable device 120 may transmit their respective signal characteristics and acquired depth information to the processing via the first data transmission module 112 and the second data transmission module 122, respectively. The device 130, so that the processing device 130 can integrate the distance information of the surrounding environment and the relative distance and position between different users through data analysis, and can construct a three-dimensional virtual model and apply it to a virtual reality program. Therefore, the multi-person positioning system 100 of the present invention uses in-side-out sensing positioning technology to perform positioning, and can integrate multiple users to simultaneously perform positioning and distance judgment of the surrounding environment in the same operating space. , And can help to integrate related applications of multiplayer virtual reality.
圖4繪示本發明一實施例的多人定位方法的流程圖。參考圖4,本實施例的多人定位方法可至少適用於圖1實施例的多人定位系統100。在步驟S410中,多人定位系統100可藉由第一穿戴式裝置110發射第一感測信號ES1來感測周圍環境的第一深度資訊,並且藉由第二穿戴式裝置120發射第二感測信號ES2來感測周圍環境的第二深度資訊,其中第一感測信號ES1的第一信號特徵相異於第二感測信號ES2的第二信號特徵。因此,第一穿戴式裝置110以及第二穿戴式裝置120可同時於同一感測區域中同時執行周圍環境的距離感測,而不會有互相干擾的情況。在步驟S420中,多人定位系統100可藉由處理裝置130通信連接於第一穿戴式裝置110以及第二穿戴式裝置120,並且處理裝置130用以接收第一深度資訊以及第二深度資訊。在步驟S430中,多人定位系統100可藉由處理裝置130分析第一深度資訊來取得第一穿戴式裝置110的第一位置資訊,並且處理裝置130藉由分析第二深度資訊來取得第二穿戴式裝置120的第二位置資訊。也就是說,本實施例的多人定位系統100可有效取得在感測區域中的多個使用者之間的位置資訊以及周圍環境的距離資訊。FIG. 4 is a flowchart of a multi-person positioning method according to an embodiment of the present invention. Referring to FIG. 4, the multi-person positioning method of this embodiment is applicable to at least the multi-person positioning system 100 of the embodiment of FIG. 1. In step S410, the multi-person positioning system 100 may sense the first depth information of the surrounding environment by transmitting the first sensing signal ES1 through the first wearable device 110, and transmit the second sense through the second wearable device 120 The sensing signal ES2 is used to sense the second depth information of the surrounding environment. The first signal characteristic of the first sensing signal ES1 is different from the second signal characteristic of the second sensing signal ES2. Therefore, the first wearable device 110 and the second wearable device 120 can simultaneously perform distance sensing of the surrounding environment in the same sensing area at the same time, without mutual interference. In step S420, the multi-person positioning system 100 may be communicatively connected to the first wearable device 110 and the second wearable device 120 through the processing device 130, and the processing device 130 is configured to receive the first depth information and the second depth information. In step S430, the multi-person positioning system 100 may obtain the first position information of the first wearable device 110 by analyzing the first depth information by the processing device 130, and obtain the second position information by analyzing the second depth information by the processing device 130. The second location information of the wearable device 120. That is, the multi-person positioning system 100 of this embodiment can effectively obtain position information between multiple users in the sensing area and distance information of the surrounding environment.
綜上所述,本發明的多人定位系統以及多人定位方法,是採用內向外(Inside-Out)的感測定位技術來進行定位,其中可藉由多個使用者穿戴的多個穿戴式裝置分別發射不同信號特徵的感測信號,以使有效進行周圍環境的距離感測,並且經由後端處理裝置來整合這些穿戴式裝置的深度感測結果,以取得與周圍環境的距離以及彼此之間的相對位置。因此,本發明的多人定位系統可有效適用多人虛擬實境的相關追蹤定位應用,並且無須在周圍環境中外設其他感測器,而具有較低成本以及具有可廣泛應用於各式場所的優點。To sum up, the multi-person positioning system and the multi-person positioning method of the present invention use the inside-out sensing positioning technology for positioning, in which multiple wearable types can be worn by multiple users. The device emits sensing signals with different signal characteristics, so as to effectively perform the distance sensing of the surrounding environment, and integrate the depth sensing results of these wearable devices through a back-end processing device to obtain the distance to the surrounding environment and each other. Relative position. Therefore, the multi-person positioning system of the present invention can be effectively applied to related tracking and positioning applications of multi-person virtual reality, and does not need to have other sensors in the surrounding environment. advantage.
雖然本發明已以實施例揭露如上,然其並非用以限定本發明,任何所屬技術領域中具有通常知識者,在不脫離本發明的精神和範圍內,當可作些許的更動與潤飾,故本發明的保護範圍當視後附的申請專利範圍所界定者為準。Although the present invention has been disclosed as above with the examples, it is not intended to limit the present invention. Any person with ordinary knowledge in the technical field can make some modifications and retouching without departing from the spirit and scope of the present invention. The protection scope of the present invention shall be determined by the scope of the attached patent application.
100‧‧‧多人定位系統
110‧‧‧第一穿戴式裝置
111‧‧‧第一信號接收器
112‧‧‧第一資料傳輸模組
113‧‧‧第一信號發射模組
113_1‧‧‧第一信號發射器
113_2‧‧‧第一信號產生器
120‧‧‧第二穿戴式裝置
121‧‧‧第二信號接收器
122‧‧‧第二資料傳輸模組
123‧‧‧第二信號發射模組
123_1‧‧‧第二信號發射器
123_2‧‧‧第二信號產生器
130‧‧‧處理裝置
ES1‧‧‧第一感測信號
ES2‧‧‧第二感測信號
RS1‧‧‧第一反射信號
RS2‧‧‧第二反射信號
SR‧‧‧感測區域
OB‧‧‧背景物件
X、Y、Z‧‧‧座標軸
T1、T2‧‧‧時間差
S410、S420、S430‧‧‧步驟100‧‧‧ multi-person positioning system
110‧‧‧ The first wearable device
111‧‧‧First Signal Receiver
112‧‧‧The first data transmission module
113‧‧‧The first signal transmitting module
113_1‧‧‧The first signal transmitter
113_2‧‧‧The first signal generator
120‧‧‧Second wearable device
121‧‧‧Second Signal Receiver
122‧‧‧Second data transmission module
123‧‧‧Second signal transmitting module
123_1‧‧‧Second signal transmitter
123_2‧‧‧Second signal generator
130‧‧‧treatment device
ES1‧‧‧first sensing signal
ES2‧‧‧Second sensing signal
RS1‧‧‧First reflected signal
RS2‧‧‧Second reflected signal
SR‧‧‧Sensing area
OB‧‧‧ background objects
X, Y, Z‧‧‧ Coordinate axes
T1, T2‧‧‧Time difference
S410, S420, S430‧‧‧ steps
圖1繪示本發明一實施例的多人定位系統的方塊圖。 圖2繪示本發明一實施例的多人定位系統的情境示意圖。 圖3繪示本發明一實施例的感測信號以及反射信號的信號波形圖。 圖4繪示本發明一實施例的多人定位方法的流程圖。FIG. 1 is a block diagram of a multi-person positioning system according to an embodiment of the present invention. FIG. 2 is a schematic diagram of a scenario of a multi-person positioning system according to an embodiment of the present invention. FIG. 3 is a signal waveform diagram of a sensing signal and a reflection signal according to an embodiment of the present invention. FIG. 4 is a flowchart of a multi-person positioning method according to an embodiment of the present invention.
Claims (10)
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW106131057A TWI633326B (en) | 2017-09-11 | 2017-09-11 | Multiplayer positioning system and multiplayer positioning method |
| CN201810185233.1A CN109490829B (en) | 2017-09-11 | 2018-03-07 | Multi-person positioning system and multi-person positioning method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW106131057A TWI633326B (en) | 2017-09-11 | 2017-09-11 | Multiplayer positioning system and multiplayer positioning method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| TWI633326B true TWI633326B (en) | 2018-08-21 |
| TW201913137A TW201913137A (en) | 2019-04-01 |
Family
ID=63959710
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW106131057A TWI633326B (en) | 2017-09-11 | 2017-09-11 | Multiplayer positioning system and multiplayer positioning method |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN109490829B (en) |
| TW (1) | TWI633326B (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2021237393A1 (en) * | 2020-05-25 | 2021-12-02 | Qualcomm Incorporated | Environment sensing using radio frequencies configured for wireless communication |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102947777A (en) * | 2010-06-22 | 2013-02-27 | 微软公司 | User tracking feedback |
| US20150258431A1 (en) * | 2014-03-14 | 2015-09-17 | Sony Computer Entertainment Inc. | Gaming device with rotatably placed cameras |
| TW201610472A (en) * | 2014-07-31 | 2016-03-16 | 三星電子股份有限公司 | Wearable glasses and method of providing content using the same |
| TW201621557A (en) * | 2014-12-04 | 2016-06-16 | 宏達國際電子股份有限公司 | Virtual reality system |
| CN206209206U (en) * | 2016-11-14 | 2017-05-31 | 上海域圆信息科技有限公司 | 3D glasses with fixed sample point and the virtual reality system of Portable multi-person interaction |
Family Cites Families (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| RU2008103665A (en) * | 2005-07-06 | 2009-08-20 | ТРЭК` Н ФАЙНД ПиТиУай ЛТД (AU) | DEVICE AND METHOD FOR DETERMINING LOCATION OF SUBJECT |
| DE102008045386B4 (en) * | 2008-09-02 | 2017-07-13 | Carl Zeiss Ag | Device and method for determining an object position |
| TWI410662B (en) * | 2009-04-30 | 2013-10-01 | Mstar Semiconductor Inc | Positioning method and system |
| CN102116859A (en) * | 2009-12-31 | 2011-07-06 | 青岛海尔软件有限公司 | Indoor positioning perception system |
| US9922537B2 (en) * | 2013-08-05 | 2018-03-20 | Tejas Girish Shah | Wearable multi-sensory personal safety and tracking device |
| CN106331465A (en) * | 2015-07-02 | 2017-01-11 | 宏碁股份有限公司 | Image acquisition device and its auxiliary shooting method |
| US10156912B2 (en) * | 2015-11-25 | 2018-12-18 | Honeywell International Inc. | High speed, high precision six degree-of-freedom optical tracker system and method |
| CN105911540B (en) * | 2016-06-01 | 2021-04-16 | 北京京东方多媒体科技有限公司 | A wireless positioning system and sports training system |
-
2017
- 2017-09-11 TW TW106131057A patent/TWI633326B/en active
-
2018
- 2018-03-07 CN CN201810185233.1A patent/CN109490829B/en active Active
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102947777A (en) * | 2010-06-22 | 2013-02-27 | 微软公司 | User tracking feedback |
| US20150258431A1 (en) * | 2014-03-14 | 2015-09-17 | Sony Computer Entertainment Inc. | Gaming device with rotatably placed cameras |
| TW201610472A (en) * | 2014-07-31 | 2016-03-16 | 三星電子股份有限公司 | Wearable glasses and method of providing content using the same |
| TW201621557A (en) * | 2014-12-04 | 2016-06-16 | 宏達國際電子股份有限公司 | Virtual reality system |
| CN206209206U (en) * | 2016-11-14 | 2017-05-31 | 上海域圆信息科技有限公司 | 3D glasses with fixed sample point and the virtual reality system of Portable multi-person interaction |
Also Published As
| Publication number | Publication date |
|---|---|
| CN109490829B (en) | 2023-03-24 |
| CN109490829A (en) | 2019-03-19 |
| TW201913137A (en) | 2019-04-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20250054248A1 (en) | Safety for Wearable Virtual Reality Devices Via Object Detection and Tracking | |
| US11036304B2 (en) | Mode switching for integrated gestural interaction and multi-user collaboration in immersive virtual reality environments | |
| US11954268B2 (en) | Augmented reality eyewear 3D painting | |
| US20250193626A1 (en) | Immersive augmented reality experiences using spatial audio | |
| US10949027B2 (en) | Interactive virtual display | |
| CN109313502B (en) | Positioning using the tap event of the selection device | |
| CN109117684A (en) | System and method for the selective scanning in binocular augmented reality equipment | |
| US20230156357A1 (en) | Visual-inertial tracking using rolling shutter cameras | |
| US20210405363A1 (en) | Augmented reality experiences using social distancing | |
| TWI634343B (en) | Positioning device and positioning method | |
| US12067157B2 (en) | Drift cancelation for portable object detection and tracking | |
| US10078374B2 (en) | Method and system enabling control of different digital devices using gesture or motion control | |
| JP2020047239A (en) | Tracking system and tracking method thereof | |
| CN105589607A (en) | Touch system, touch display system and touch interaction method | |
| US20250110333A1 (en) | Augmented reality gaming using virtual eyewear beams | |
| TW201830050A (en) | Tracking system, tracking device and tracking method | |
| TW201911024A (en) | Electronic device, method and system for detecting fingers and non-transitory computer-readable medium | |
| Streli et al. | Structured light speckle: Joint ego-centric depth estimation and low-latency contact detection via remote vibrometry | |
| US20190339768A1 (en) | Virtual reality interaction system and method | |
| TWI633326B (en) | Multiplayer positioning system and multiplayer positioning method | |
| KR101524576B1 (en) | Wearable device | |
| EP3312626B1 (en) | Auxiliary apparatus for lighthouse positioning system | |
| JP7169450B2 (en) | Thermal display with radar overlay | |
| CN120660054A (en) | Virtual reality system and method implemented therein | |
| CN116243786A (en) | Method for performing interaction on stereoscopic image and stereoscopic image display system |