JP6993518B2 - ヘッドマウントディスプレイとコントローラとの電磁場を介したクロック同期 - Google Patents
ヘッドマウントディスプレイとコントローラとの電磁場を介したクロック同期 Download PDFInfo
- Publication number
- JP6993518B2 JP6993518B2 JP2020542152A JP2020542152A JP6993518B2 JP 6993518 B2 JP6993518 B2 JP 6993518B2 JP 2020542152 A JP2020542152 A JP 2020542152A JP 2020542152 A JP2020542152 A JP 2020542152A JP 6993518 B2 JP6993518 B2 JP 6993518B2
- Authority
- JP
- Japan
- Prior art keywords
- hmd
- controller device
- magnetic
- data
- signal
- 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
- 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
- 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/038—Control and interface arrangements therefor, e.g. drivers or device-embedded control circuitry
- G06F3/0383—Signal control means within the pointing device
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/20—Input arrangements for video game devices
- A63F13/21—Input arrangements for video game devices characterised by their sensors, purposes or types
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/20—Input arrangements for video game devices
- A63F13/21—Input arrangements for video game devices characterised by their sensors, purposes or types
- A63F13/216—Input arrangements for video game devices characterised by their sensors, purposes or types using geographical information, e.g. location of the game device or player using GPS
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/20—Input arrangements for video game devices
- A63F13/23—Input arrangements for video game devices for interfacing with the game device, e.g. specific interfaces between game controller and console
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/25—Output arrangements for video game devices
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/25—Output arrangements for video game devices
- A63F13/26—Output arrangements for video game devices having at least one additional display device, e.g. on the game controller or outside a game booth
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/30—Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/50—Controlling the output signals based on the game progress
- A63F13/52—Controlling the output signals based on the game progress involving aspects of the displayed game scene
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01D—MEASURING NOT SPECIALLY ADAPTED FOR A SPECIFIC VARIABLE; ARRANGEMENTS FOR MEASURING TWO OR MORE VARIABLES NOT COVERED IN A SINGLE OTHER SUBCLASS; TARIFF METERING APPARATUS; MEASURING OR TESTING NOT OTHERWISE PROVIDED FOR
- G01D5/00—Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable
- G01D5/12—Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable using electric or magnetic means
- G01D5/244—Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable using electric or magnetic means influencing characteristics of pulses or pulse trains; generating pulses or pulse trains
- G01D5/249—Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable using electric or magnetic means influencing characteristics of pulses or pulse trains; generating pulses or pulse trains using pulse code
- G01D5/2492—Pulse stream
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01P—MEASURING LINEAR OR ANGULAR SPEED, ACCELERATION, DECELERATION, OR SHOCK; INDICATING PRESENCE, ABSENCE, OR DIRECTION, OF MOVEMENT
- G01P13/00—Indicating or recording presence, absence, or direction, of movement
-
- 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
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/16—Constructional details or arrangements
- G06F1/1601—Constructional details related to the housing of computer displays, e.g. of CRT monitors, of flat displays
-
- 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/017—Gesture based interaction, e.g. based on a set of recognized hand gestures
-
- 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/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/04—Synchronising
-
- 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/0101—Head-up displays characterised by optical features
- G02B2027/014—Head-up displays characterised by optical features comprising information/image processing systems
-
- 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/0179—Display position adjusting means not related to the information to be displayed
- G02B2027/0187—Display position adjusting means not related to the information to be displayed slaved to motion of at least a part of the body of the user, e.g. head, eye
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Human Computer Interaction (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Environmental & Geological Engineering (AREA)
- Radar, Positioning & Navigation (AREA)
- Optics & Photonics (AREA)
- Signal Processing (AREA)
- Computer Hardware Design (AREA)
- User Interface Of Digital Computer (AREA)
- Position Input By Displaying (AREA)
- Controls And Circuits For Display Device (AREA)
Description
Claims (20)
- インタラクティブアプリケーションを実行し、事前設定されたフレームレートで画像フレームを生成して送信するコンピューティングデバイスであって、前記画像フレームが、実行中の前記インタラクティブアプリケーションのアプリケーション状態に基づいて生成される、前記コンピューティングデバイスと、
前記コンピューティングデバイスから送信された前記画像フレームを受信し、ヘッドマウントディスプレイ(HMD)のディスプレイデバイスを介して前記画像フレームを提示する前記HMDであって、前記HMDは、磁気信号を放出する磁気エミッタを含み、前記磁気信号が、前記コンピューティングデバイスから受信した前記画像フレームに同期される同期符号化を有する、前記HMDと、
前記磁気信号を検出する磁気センサを含むコントローラデバイスであって、前記コントローラデバイスは、検出された前記磁気信号を処理して、前記コントローラデバイスの位置及び/または向きを識別する磁気位置データを判定し、前記コントローラデバイスは、検出された前記磁気信号を更に処理して、前記同期符号化を読み取り、前記コントローラデバイスは、前記同期符号化を使用して、前記磁気位置データに対応するタイミングデータを生成し、前記タイミングデータが、前記同期符号化に基づいて前記磁気位置データのタイミングを示し、前記コントローラデバイスは、前記磁気位置データ、及び対応する前記タイミングデータを前記コンピューティングデバイスに送信する、前記コントローラデバイスとを備え、
前記コンピューティングデバイスは、前記磁気位置データ、及び対応する前記タイミングデータを使用して、前記コントローラデバイスの前記位置及び/または向きを判定し、前記コンピューティングデバイスは、前記コントローラデバイスの前記位置及び/または向きを使用して、実行中の前記インタラクティブアプリケーションの前記アプリケーション状態を更新する、システム。 - 前記画像フレームの前記送信が、前記事前設定されたフレームレートに従って、各画像フレームの開始を知らせるタイミング信号を含むビデオ信号の送信によって設定され、
前記磁気信号の前記同期符号化が、前記タイミング信号に同期される、請求項1に記載のシステム。 - 前記タイミング信号が垂直同期信号である、請求項2に記載のシステム。
- 前記磁気信号の前記同期符号化が、前記磁気信号の周波数または振幅の1つ以上の変調によって設定されている、請求項1に記載のシステム。
- 前記変調が、前記タイミング信号に同期された前記磁気信号の変化の繰り返しパターンを設定する、請求項4に記載のシステム。
- 対応する前記タイミングデータを生成することが、前記同期符号化を使用して、前記同期符号化からの前記コントローラデバイスのクロックのドリフトを修正することを含む、請求項1に記載のシステム。
- 前記コントローラデバイスの前記位置及び/または向きが、前記HMDに対している、請求項1に記載のシステム。
- 前記タイミングデータが、前記磁気位置データを前記画像フレームの前記生成に同期させることを可能にする、請求項1に記載のシステム。
- 前記コントローラデバイスは、モーションデータのサンプルを生成する少なくとも1つのモーションセンサを含み、前記コントローラデバイスは、前記同期符号化を使用して、モーションセンサデータのサンプルごとに対応するタイムスタンプを生成し、前記コントローラデバイスは、前記モーションデータのサンプル、及び対応する前記タイムスタンプを前記コンピューティングデバイスに送信し、
前記コンピューティングデバイスは、前記モーションデータのサンプル、及び対応する前記タイムスタンプを使用して、前記コントローラデバイスの位置及び/または向きを判定し、前記コントローラデバイスの前記位置及び/または向きが、実行中の前記インタラクティブアプリケーションの前記アプリケーション状態を更新するために使用される、請求項1に記載のシステム。 - モーションセンサデータの所与のサンプルの対応する前記タイムスタンプを生成することが、前記同期符号化を使用して、前記同期符号化からの前記コントローラデバイスのクロックのドリフトを修正することを含む、請求項9に記載のシステム。
- 方法であって、
コンピューティングデバイスによってインタラクティブアプリケーションを実行すること、及び前記コンピューティングデバイスによって、事前設定されたフレームレートで画像フレームを生成して送信することであって、前記画像フレームが、実行中の前記インタラクティブアプリケーションのアプリケーション状態に基づいて生成され、送信することと、
ヘッドマウントディスプレイ(HMD)によって、前記コンピューティングデバイスから送信された前記画像フレームを受信するとともに、前記HMDのディスプレイデバイスを介して前記画像フレームを提示すること、及び前記HMDの磁気エミッタによって、磁気信号を放出することであって、前記磁気信号が、前記コンピューティングデバイスから受信した前記画像フレームに同期される同期符号化を有し、放出することと、
磁気センサを含むコントローラデバイスによって、前記磁気信号を検出すること、及び前記コントローラデバイスによって、検出された前記磁気信号を処理して、前記コントローラデバイスの位置及び/または向きを識別する磁気位置データを判定することを含み、
前記コントローラデバイスは、検出された前記磁気信号を更に処理して、前記同期符号化を読み取り、前記コントローラデバイスは、前記同期符号化を使用して、前記磁気位置データに対応するタイミングデータを生成し、前記タイミングデータが、前記同期符号化に基づいて前記磁気位置データのタイミングを示し、前記コントローラデバイスは、前記磁気位置データ、及び対応する前記タイミングデータを前記コンピューティングデバイスに送信し、
前記コンピューティングデバイスは、前記磁気位置データ、及び対応する前記タイミングデータを使用して、前記コントローラデバイスの前記位置及び/または向きを判定し、前記コンピューティングデバイスは、前記コントローラデバイスの前記位置及び/または向きを使用して、実行中の前記インタラクティブアプリケーションの前記アプリケーション状態を更新する、方法。 - 前記画像フレームの前記送信が、前記事前設定されたフレームレートに従って、各画像フレームの開始を知らせるタイミング信号を含むビデオ信号の送信によって設定され、
前記磁気信号の前記同期符号化が、前記タイミング信号に同期される、請求項11に記載の方法。 - 前記タイミング信号が垂直同期信号である、請求項12に記載の方法。
- 前記磁気信号の前記同期符号化が、前記磁気信号の周波数または振幅の1つ以上の変調によって設定されている、請求項11に記載の方法。
- 前記変調が、前記タイミング信号に同期された前記磁気信号の変化の繰り返しパターンを設定する、請求項14に記載の方法。
- 対応する前記タイミングデータを生成することが、前記同期符号化を使用して、前記同期符号化からの前記コントローラデバイスのクロックのドリフトを修正することを含む、請求項11に記載の方法。
- 前記コントローラデバイスの前記位置及び/または向きが、前記HMDに対している、請求項11に記載の方法。
- 前記タイミングデータが、前記磁気位置データを前記画像フレームの前記生成に同期させることを可能にする、請求項11に記載の方法。
- 前記コントローラデバイスは、モーションデータのサンプルを生成する少なくとも1つのモーションセンサを含み、前記コントローラデバイスは、前記同期符号化を使用して、モーションセンサデータのサンプルごとに対応するタイムスタンプを生成し、前記コントローラデバイスは、前記モーションデータのサンプル、及び対応する前記タイムスタンプを前記コンピューティングデバイスに送信し、
前記コンピューティングデバイスは、前記モーションデータのサンプル、及び対応する前記タイムスタンプを使用して、前記コントローラデバイスの位置及び/または向きを判定し、前記コントローラデバイスの前記位置及び/または向きが、実行中の前記インタラクティブアプリケーションの前記アプリケーション状態を更新するために使用される、請求項11に記載の方法。 - モーションセンサデータの所与のサンプルの対応する前記タイムスタンプを生成することが、前記同期符号化を使用して、前記同期符号化からの前記コントローラデバイスのクロックのドリフトを修正することを含む、請求項19に記載の方法。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US15/887,877 US10534454B2 (en) | 2018-02-02 | 2018-02-02 | Head-mounted display to controller clock synchronization over EM field |
US15/887,877 | 2018-02-02 | ||
PCT/US2018/068008 WO2019152121A1 (en) | 2018-02-02 | 2018-12-28 | Head-mounted display to controller clock synchronization over em field |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2021512427A JP2021512427A (ja) | 2021-05-13 |
JP6993518B2 true JP6993518B2 (ja) | 2022-01-13 |
Family
ID=65139273
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2020542152A Active JP6993518B2 (ja) | 2018-02-02 | 2018-12-28 | ヘッドマウントディスプレイとコントローラとの電磁場を介したクロック同期 |
Country Status (5)
Country | Link |
---|---|
US (1) | US10534454B2 (ja) |
EP (1) | EP3746196B1 (ja) |
JP (1) | JP6993518B2 (ja) |
CN (1) | CN112312979B (ja) |
WO (1) | WO2019152121A1 (ja) |
Families Citing this family (36)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10962780B2 (en) * | 2015-10-26 | 2021-03-30 | Microsoft Technology Licensing, Llc | Remote rendering for virtual images |
FR3072469B1 (fr) * | 2017-10-13 | 2019-11-01 | Commissariat A L'energie Atomique Et Aux Energies Alternatives | Procede de synchronisation d'un systeme de localisation magnetique |
US10719124B2 (en) * | 2018-02-07 | 2020-07-21 | Htc Corporation | Tracking system, tracking method for real-time rendering an image and non-transitory computer-readable medium |
WO2019246058A1 (en) * | 2018-06-18 | 2019-12-26 | Magic Leap, Inc. | Systems and methods for temporarily disabling user control interfaces during attachment of an electronic device |
US11624909B2 (en) | 2018-06-18 | 2023-04-11 | Magic Leap, Inc. | Head-mounted display systems with power saving functionality |
US10848160B2 (en) * | 2018-07-10 | 2020-11-24 | Aerotech, Inc. | Devices, systems, and methods for reducing jitter in control systems |
US10600236B2 (en) | 2018-08-06 | 2020-03-24 | Valve Corporation | Prediction and throttling adjustments based on application rendering performance |
US11500455B2 (en) * | 2018-10-16 | 2022-11-15 | Nolo Co., Ltd. | Video streaming system, video streaming method and apparatus |
US10950055B2 (en) | 2018-11-03 | 2021-03-16 | Facebook Technologies, Llc | Video game controlled by player motion tracking |
US10780349B2 (en) * | 2018-11-03 | 2020-09-22 | Facebook Technologies, Llc | Virtual reality collision interpretation |
US11347303B2 (en) | 2018-11-30 | 2022-05-31 | Sony Interactive Entertainment Inc. | Systems and methods for determining movement of a controller with respect to an HMD |
SE1851562A1 (en) * | 2018-12-12 | 2020-06-02 | Tobii Ab | Method Computer Program and Driver Unit for Streaming Gaze Data Packets |
US10931972B2 (en) * | 2019-01-24 | 2021-02-23 | Dell Products, L.P. | Forward channel contextual error concealment and sync for virtual, augmented, or mixed reality (XR) content in connectivity-constrained environments |
JP2022518779A (ja) * | 2019-01-28 | 2022-03-16 | マジック リープ, インコーポレイテッド | 6自由度の姿勢測定値における半球の曖昧性を解決するための方法およびシステム |
DE102020109121A1 (de) * | 2019-04-02 | 2020-10-08 | Ascension Technology Corporation | Korrektur von Verzerrungen |
US11194386B1 (en) * | 2019-05-22 | 2021-12-07 | Facebook Technologies, Llc | Artificial reality wearable magnetic sensor system for body pose tracking |
US11719850B2 (en) * | 2019-06-20 | 2023-08-08 | Sony Interactive Entertainment Inc. | Detecting and compensating for magnetic interference in electromagnetic (EM) positional tracking |
US10997949B2 (en) * | 2019-10-04 | 2021-05-04 | Facebook Technologies, Llc | Time synchronization between artificial reality devices |
KR20210054111A (ko) * | 2019-11-04 | 2021-05-13 | 삼성디스플레이 주식회사 | 표시장치 |
US20220417568A1 (en) * | 2019-11-26 | 2022-12-29 | Sony Group Corporation | Image transmission apparatus and display apparatus |
CN111190560B (zh) * | 2019-12-24 | 2022-09-06 | 青岛小鸟看看科技有限公司 | 获取硬件垂直同步信号的方法、装置、设备及存储介质 |
US11348320B2 (en) | 2020-04-02 | 2022-05-31 | Samsung Electronics Company, Ltd. | Object identification utilizing paired electronic devices |
US11567528B2 (en) | 2020-05-19 | 2023-01-31 | Microsoft Technology Licensing, Llc | LED synchronization for virtual and augmented reality devices |
CN111949123B (zh) * | 2020-07-01 | 2023-08-08 | 青岛小鸟看看科技有限公司 | 多传感器手柄控制器混合追踪方法及装置 |
US11965944B2 (en) | 2020-08-27 | 2024-04-23 | Apple Inc. | Compact, multi-user, multi-level, multi-target magnetic tracking system |
WO2022061263A1 (en) * | 2020-09-21 | 2022-03-24 | Daedalus Labs Llc | Systems having peripherals with magnetic field tracking |
US11549823B2 (en) | 2020-09-23 | 2023-01-10 | Apple Inc. | Compact 3-axis coil design for magnetic tracking |
CN112822480B (zh) * | 2020-12-31 | 2022-05-17 | 青岛小鸟看看科技有限公司 | Vr***及其定位追踪方法 |
US11784619B2 (en) | 2021-10-05 | 2023-10-10 | Snap Inc. | Disciplining crystals to synchronize timing of independent nodes |
US11775005B2 (en) * | 2021-10-06 | 2023-10-03 | Snap Inc. | Synchronizing systems on a chip using a shared clock |
US12021611B2 (en) | 2021-10-07 | 2024-06-25 | Snap Inc. | Synchronizing systems-on-chip using GPIO timestamps |
US20230401723A1 (en) * | 2022-06-10 | 2023-12-14 | Sony Interactive Entertainment Inc. | Synchronous dynamic vision sensor led ai tracking system and method |
US12029971B2 (en) | 2022-06-10 | 2024-07-09 | Sony Interactive Entertainment LLC | Hybrid pixel dynamic vision sensor tracking using IR and ambient light (or depth sensor) |
US11995226B2 (en) * | 2022-06-10 | 2024-05-28 | Sony Interactive Entertainment Inc. | Dynamic vision sensor tracking based on light source occlusion |
EP4350487A1 (en) * | 2022-08-04 | 2024-04-10 | Samsung Electronics Co., Ltd. | Xr device, electronic device, and control method therefor |
WO2024090630A1 (ko) * | 2022-10-28 | 2024-05-02 | 엘지전자 주식회사 | 전송 코일을 구비하는 헤드 마운티드 디스플레이 장치 및 이를 포함하는 사용자 인터랙션 추정 시스템 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20100009752A1 (en) | 2008-07-10 | 2010-01-14 | Amir Rubin | Passive and active video game controllers with magnetic position sensing |
WO2016141373A1 (en) | 2015-03-05 | 2016-09-09 | Magic Leap, Inc. | Systems and methods for augmented reality |
JP2016532178A (ja) | 2013-06-08 | 2016-10-13 | 株式会社ソニー・インタラクティブエンタテインメント | ヘッドマウントディスプレイにおいて、透過モードと非透過モードとの間を移行するシステム及び方法 |
JP2017516185A (ja) | 2014-03-14 | 2017-06-15 | 株式会社ソニー・インタラクティブエンタテインメント | 回転自在に設置されたカメラ付きのゲーミングデバイス |
US20180108179A1 (en) | 2016-10-17 | 2018-04-19 | Microsoft Technology Licensing, Llc | Generating and Displaying a Computer Generated Image on a Future Pose of a Real World Object |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7640121B2 (en) * | 2005-11-30 | 2009-12-29 | General Electric Company | System and method for disambiguating the phase of a field received from a transmitter in an electromagnetic tracking system |
US9084002B2 (en) * | 2010-05-03 | 2015-07-14 | Microsoft Technology Licensing, Llc | Heterogeneous image sensor synchronization |
US10137361B2 (en) * | 2013-06-07 | 2018-11-27 | Sony Interactive Entertainment America Llc | Systems and methods for using reduced hops to generate an augmented virtual reality scene within a head mounted system |
US10905943B2 (en) * | 2013-06-07 | 2021-02-02 | Sony Interactive Entertainment LLC | Systems and methods for reducing hops associated with a head mounted system |
US10156908B2 (en) * | 2015-04-15 | 2018-12-18 | Sony Interactive Entertainment Inc. | Pinch and hold gesture navigation on a head-mounted display |
GB2560086B (en) * | 2015-09-09 | 2020-02-05 | Imagination Tech Ltd | Synchronising devices |
CN106951069A (zh) * | 2017-02-23 | 2017-07-14 | 深圳市金立通信设备有限公司 | 一种虚拟现实界面的控制方法及虚拟现实设备 |
-
2018
- 2018-02-02 US US15/887,877 patent/US10534454B2/en active Active
- 2018-12-28 JP JP2020542152A patent/JP6993518B2/ja active Active
- 2018-12-28 EP EP18837132.2A patent/EP3746196B1/en active Active
- 2018-12-28 WO PCT/US2018/068008 patent/WO2019152121A1/en unknown
- 2018-12-28 CN CN201880090677.5A patent/CN112312979B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20100009752A1 (en) | 2008-07-10 | 2010-01-14 | Amir Rubin | Passive and active video game controllers with magnetic position sensing |
JP2016532178A (ja) | 2013-06-08 | 2016-10-13 | 株式会社ソニー・インタラクティブエンタテインメント | ヘッドマウントディスプレイにおいて、透過モードと非透過モードとの間を移行するシステム及び方法 |
JP2017516185A (ja) | 2014-03-14 | 2017-06-15 | 株式会社ソニー・インタラクティブエンタテインメント | 回転自在に設置されたカメラ付きのゲーミングデバイス |
WO2016141373A1 (en) | 2015-03-05 | 2016-09-09 | Magic Leap, Inc. | Systems and methods for augmented reality |
US20180108179A1 (en) | 2016-10-17 | 2018-04-19 | Microsoft Technology Licensing, Llc | Generating and Displaying a Computer Generated Image on a Future Pose of a Real World Object |
Also Published As
Publication number | Publication date |
---|---|
CN112312979A (zh) | 2021-02-02 |
US10534454B2 (en) | 2020-01-14 |
JP2021512427A (ja) | 2021-05-13 |
US20190243472A1 (en) | 2019-08-08 |
EP3746196A1 (en) | 2020-12-09 |
CN112312979B (zh) | 2024-05-17 |
EP3746196B1 (en) | 2022-04-13 |
WO2019152121A1 (en) | 2019-08-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6993518B2 (ja) | ヘッドマウントディスプレイとコントローラとの電磁場を介したクロック同期 | |
US11504609B2 (en) | Head mounted display | |
US11079999B2 (en) | Display screen front panel of HMD for viewing by users viewing the HMD player | |
JP6982215B2 (ja) | 検出された手入力に基づく仮想手ポーズのレンダリング | |
US10445925B2 (en) | Using a portable device and a head-mounted display to view a shared virtual reality space | |
US10388071B2 (en) | Virtual reality (VR) cadence profile adjustments for navigating VR users in VR environments | |
EP3469466B1 (en) | Directional interface object | |
CN107533369B (zh) | 带有***装置的手套指尖的磁性跟踪 | |
US10933318B2 (en) | Systems and methods for detecting and displaying a boundary associated with player movement | |
EP3003122B1 (en) | Systems and methods for customizing optical representation of views provided by a head mounted display based on optical prescription of a user |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20201005 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20201005 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20211124 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20211209 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6993518 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |