Input device for AR/VR applications

US12093438B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12093438-B2
Application numberUS-202117216012-A
CountryUS
Kind codeB2
Filing dateMar 29, 2021
Priority dateOct 17, 2017
Publication dateSep 17, 2024
Grant dateSep 17, 2024

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

An AR/VR input device include a processor(s), an internal measurement unit (IMU), and a plurality of sensors configured to detect emissions received from a plurality of remote emitters. The processor(s) can be configured to: determine a time-of-flight (TOF) of the detected emissions, determine a first estimate of a position and orientation of the input device based on the TOF of a subset of the detected emissions and the particular locations of each of the plurality of sensors on the input device that are detecting the detected emissions, determine a second estimate of the position and orientation of the input device based on the measured acceleration and velocity from the IMU, and continuously update a calculated position and orientation of the input device within the AR/VR environment in real-time based on a Beyesian estimation (e.g., Extended Kalman filter) that utilizes the first estimate and second estimate.

First claim

Opening claim text (preview).

What is claimed is: 1. A method of reducing inertial measurement unit (IMU) drift in a peripheral device, the method comprising: receiving movement tracking data corresponding to a movement of the peripheral device within a virtual reality/augmented (ARIVR) environment; while receiving the movement tracking data corresponding to the movement of the peripheral device: determining a current field-of-view within the AR/VR environment; in response to determining that the peripheral device is located within the current field-of-view within the AR/VR environment, setting a movement sensitivity of the peripheral device to a first movement sensitivity value; and in response to determining that the peripheral device is located outside of the current field-of-view within the AR/VR environment, mitigating IMU drift of the peripheral device by setting the movement sensitivity of the peripheral device to a second movement sensitivity value, wherein the movement tracking data corresponds to movement of the peripheral device over 6 degrees of freedom: wherein the movement sensitivity corresponds to an amount of position tracking resolution associated with peripheral device, and wherein the first movement sensitivity value has a higher position tracking resolution than the second movement sensitivity value, the second movement sensitivity value being a non-zero value. 2. The method of claim 1 wherein the setting of the movement sensitivity of the peripheral device to the first and second sensitivity values corresponds to a same function. 3. The method of claim 1 wherein the peripheral device is a stylus device. 4. A system for reducing tracking drift in a peripheral device, the system comprising: one or more processors; one or more machine-readable, non-transitory storage mediums that include instructions configured to cause the one or more processors to perform operations including: receiving movement tracking data corresponding to a movement of the peripheral device within a virtual reality/augmented (AR/VR) environment; while receiving the movement tracking data corresponding to the movement of the peripheral device: determining a current field-of-view within the AR/VR environment; in response to determining that the peripheral device is located within the current field-of-view within the AR/VR environment, setting a movement sensitivity of the peripheral device to a first movement sensitivity value; and in response to determining that the peripheral device is located outside of the current field-of-view within the AR/VR environment, mitigating IMU drift of the peripheral device by setting the movement sensitivity of the peripheral device to a second movement sensitivity value, wherein the movement sensitivity corresponds to an amount of position tracking resolution associated with peripheral device, and wherein the first movement sensitivity value has a higher position tracking resolution than the second movement sensitivity value, the second movement sensitivity value being a non-zero value. 5. The system of claim 4 wherein the setting of the movement sensitivity of the peripheral device to the first and second sensitivity values corresponds to a same function. 6. The system of claim 4 wherein the peripheral device is a stylus device. 7. A computer-program product tangibly embodied in a machine-readable non-transitory storage medium that includes instructions configured to reducing tracking drift in a peripheral device by causing one or more processors to: receive movement tracking data corresponding to a movement of a peripheral device within a virtual reality/augmented (AR/VR) environment; while receiving the movement tracking data corresponding to the movement of the peripheral device: determine a current field-of-view within the AR/VR environment; in response to determining that the peripheral device is located within the current field-of-view within the AR/VR environment, set a movement sensitivity of the peripheral device to a first movement sensitivity value; and in response to determining that the peripheral device is located outside of the current field-of-view within the AR/VR environment, mitigate IMU drift of the peripheral device by setting the movement sensitivity of the peripheral device to a second movement sensitivity value, wherein the movement sensitivity corresponds to an amount of position tracking resolution associated with peripheral device, and wherein the first movement sensitivity value has a higher position tracking resolution than the second movement sensitivity value, the second movement sensitivity value being a non-zero value. 8. The computer-program product of claim 7 wherein the setting of the movement sensitivity of the peripheral device to the first and second sensitivity values corresponds to a same function.

Assignees

Inventors

Classifications

  • with ranging devices, e.g. LIDAR or RADAR · CPC title

  • with passive imaging devices, e.g. cameras · CPC title

  • with detection of the device orientation or free movement in a three-dimensional [3D] space, e.g. 3D mice, 6-DOF [six degrees of freedom] pointers using gyroscopes, accelerometers or tilt-sensors · CPC title

  • Trajectory determination or predictive filtering, e.g. target tracking or Kalman filtering · CPC title

  • using ultrasonic, sonic or infrasonic waves · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12093438B2 cover?
An AR/VR input device include a processor(s), an internal measurement unit (IMU), and a plurality of sensors configured to detect emissions received from a plurality of remote emitters. The processor(s) can be configured to: determine a time-of-flight (TOF) of the detected emissions, determine a first estimate of a position and orientation of the input device based on the TOF of a subset of the…
Who is the assignee on this patent?
Logitech Europe Sa
What technology area does this patent fall under?
Primary CPC classification G06F3/011. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Sep 17 2024 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 4 related publications on this page (citations in our corpus or others sharing the same primary CPC).