-
公开(公告)号:US20230089646A1
公开(公告)日:2023-03-23
申请号:US17834184
申请日:2022-06-07
Applicant: PENUMBRA, INC.
Inventor: Cameron J. Mahon , Oded Y. Zur , Alejandro S. Diaz
IPC: G01R33/00
Abstract: A system and method that can automatically select a frequency of a magnetic field in a magnetic tracking system. A magnetic tracking system emits an alternating magnetic field using a set of three frequencies. In the present approach, a transmitter is capable of generating multiple sets of three frequencies. A processor selects a first set of frequencies to use and causes the receiver to measure the amplitude of the magnetic field at those frequencies. In one embodiment, the frequency set having the lowest energy is selected. The processor then compares an estimated jitter at those frequencies to the actual jitter experienced using the frequencies. If the actual jitter exceeds the estimated jitter by a predetermined amount, the processor switches to a different set of frequencies and causes the receiver to measure the magnetic field at the new set of frequencies. The process may repeat using the additional sets of frequencies.
-
公开(公告)号:US11976921B2
公开(公告)日:2024-05-07
申请号:US17834173
申请日:2022-06-07
Applicant: PENUMBRA, INC.
Inventor: Michael D. Collins , Alejandro S. Diaz , Oded Y. Zur , Cameron J. Mahon , Branislav Vasilijevic , Amir Rubin
IPC: G01R33/025 , G01B7/00
CPC classification number: G01B7/003 , G01R33/025
Abstract: A method and apparatus for reducing magnetic tracking error in the position and orientation determined in a magnetic tracking system having a magnetic field generator. In some embodiments, the measured position and orientation of a sensor is compared to an expected theoretical position and orientation. Any error is assumed to be from “floor distortion,” i.e., eddy currents in the floor caused by the magnetic field generated by the magnetic field transmitter. The floor distortion is modeled as being caused by eddy currents caused by a second magnetic field transmitter that is a reflection of the actual transmitter. An algorithm iteratively searches over a parameter space to minimize the difference between the measured position and orientation and the theoretical position and orientation, and applies a correction to the measured position and orientation. The measurements and corrections of the position and orientation run in real-time with no additional hardware or calibration required.
-
公开(公告)号:US20230083524A1
公开(公告)日:2023-03-16
申请号:US17834173
申请日:2022-06-07
Applicant: PENUMBRA, INC.
Inventor: Michael D. Collins , Alejandro S. Diaz , Oded Y. Zur , Cameron J. Mahon , Branislav Vasilijevic , Amir Rubin
IPC: G01B7/00 , G01R33/025
Abstract: A method and apparatus for reducing magnetic tracking error in the position and orientation determined in a magnetic tracking system having a magnetic field generator. In some embodiments, the measured position and orientation of a sensor is compared to an expected theoretical position and orientation. Any error is assumed to be from “floor distortion,” i.e., eddy currents in the floor caused by the magnetic field generated by the magnetic field transmitter. The floor distortion is modeled as being caused by eddy currents caused by a second magnetic field transmitter that is a reflection of the actual transmitter. An algorithm iteratively searches over a parameter space to minimize the difference between the measured position and orientation and the theoretical position and orientation, and applies a correction to the measured position and orientation. The measurements and corrections of the position and orientation run in real-time with no additional hardware or calibration required.
-
4.
公开(公告)号:US20220407902A1
公开(公告)日:2022-12-22
申请号:US17844416
申请日:2022-06-20
Applicant: Penumbra, Inc.
Inventor: Amir Rubin , Joel Breton , Ariel Z. Rubin , Scott C. Duensing , Alejandro S. Diaz , William Herrera , Christian Laursen , Andrew Yumul Huertas , Danilo Moura Silva
IPC: H04L65/403 , H04L65/1069 , H04L65/1089 , H04L65/1093 , H04L9/40
Abstract: Real-time two-way communication between a user immersed in a virtual reality (VR) environment and another party who is not in the VR environment. The sequence of video frames being presented to the VR user on, e.g., a head mounted display, i.e., the VR user's “field of view” in the VR environment, is shown to a guest user on their computing device. Simultaneously, video from a camera in a guest user computing device is shown to the VR user in a window in the VR environment. Audio is also exchanged in real time between the VR user and guest user by use of a microphone and loudspeaker in both the VR system and the guest user computing device. The VR user's system can also support both rotational and translational user movement thus properly changing the VR user's apparent distance from objects displayed in the VR environment.
-
5.
公开(公告)号:US12032735B2
公开(公告)日:2024-07-09
申请号:US17844416
申请日:2022-06-20
Applicant: Penumbra, Inc.
Inventor: Amir Rubin , Joel Breton , Ariel Z. Rubin , Scott C. Duensing , Alejandro S. Diaz , William Herrera , Christian Laursen , Andrew Yumul Huertas , Danilo Moura Silva
IPC: G06F3/01 , G06F3/14 , G06T19/00 , H04L65/1069 , H04L65/1089 , H04L65/1093 , H04L65/403 , H04N7/15
CPC classification number: G06F3/012 , G06F3/14 , G06T19/00 , H04L65/1069 , H04L65/1089 , H04L65/1093 , H04L65/403 , H04N7/152 , G06T2219/024
Abstract: Real-time two-way communication between a user immersed in a virtual reality (VR) environment and another party who is not in the VR environment. The sequence of video frames being presented to the VR user on, e.g., a head mounted display, i.e., the VR user's “field of view” in the VR environment, is shown to a guest user on their computing device. Simultaneously, video from a camera in a guest user computing device is shown to the VR user in a window in the VR environment. Audio is also exchanged in real time between the VR user and guest user by use of a microphone and loudspeaker in both the VR system and the guest user computing device. The VR user's system can also support both rotational and translational user movement thus properly changing the VR user's apparent distance from objects displayed in the VR environment.
-
公开(公告)号:US11914005B2
公开(公告)日:2024-02-27
申请号:US18201361
申请日:2023-05-24
Applicant: PENUMBRA, INC.
Inventor: Cameron J. Mahon , Oded Y. Zur , Alejandro S. Diaz
IPC: G01R33/00
CPC classification number: G01R33/0017 , G01R33/0088
Abstract: A system and method that can automatically select a frequency of a magnetic field in a magnetic tracking system. A magnetic tracking system emits an alternating magnetic field using a set of three frequencies. In the present approach, a transmitter is capable of generating multiple sets of three frequencies. A processor selects a first set of frequencies to use and causes the receiver to measure the amplitude of the magnetic field at those frequencies. In one embodiment, the frequency set having the lowest energy is selected. The processor then compares an estimated jitter at those frequencies to the actual jitter experienced using the frequencies. If the actual jitter exceeds the estimated jitter by a predetermined amount, the processor switches to a different set of frequencies and causes the receiver to measure the magnetic field at the new set of frequencies. The process may repeat using the additional sets of frequencies.
-
公开(公告)号:US20230296697A1
公开(公告)日:2023-09-21
申请号:US18201361
申请日:2023-05-24
Applicant: PENUMBRA, INC.
Inventor: Cameron J. Mahon , Oded Y. Zur , Alejandro S. Diaz
IPC: G01R33/00
CPC classification number: G01R33/0017 , G01R33/0088
Abstract: A system and method that can automatically select a frequency of a magnetic field in a magnetic tracking system. A magnetic tracking system emits an alternating magnetic field using a set of three frequencies. In the present approach, a transmitter is capable of generating multiple sets of three frequencies. A processor selects a first set of frequencies to use and causes the receiver to measure the amplitude of the magnetic field at those frequencies. In one embodiment, the frequency set having the lowest energy is selected. The processor then compares an estimated jitter at those frequencies to the actual jitter experienced using the frequencies. If the actual jitter exceeds the estimated jitter by a predetermined amount, the processor switches to a different set of frequencies and causes the receiver to measure the magnetic field at the new set of frequencies. The process may repeat using the additional sets of frequencies.
-
公开(公告)号:US11693063B2
公开(公告)日:2023-07-04
申请号:US17834184
申请日:2022-06-07
Applicant: PENUMBRA, INC.
Inventor: Cameron J. Mahon , Oded Y. Zur , Alejandro S. Diaz
IPC: G01R33/00
CPC classification number: G01R33/0017 , G01R33/0088
Abstract: A system and method that can automatically select a frequency of a magnetic field in a magnetic tracking system. A magnetic tracking system emits an alternating magnetic field using a set of three frequencies. In the present approach, a transmitter is capable of generating multiple sets of three frequencies. A processor selects a first set of frequencies to use and causes the receiver to measure the amplitude of the magnetic field at those frequencies. In one embodiment, the frequency set having the lowest energy is selected. The processor then compares an estimated jitter at those frequencies to the actual jitter experienced using the frequencies. If the actual jitter exceeds the estimated jitter by a predetermined amount, the processor switches to a different set of frequencies and causes the receiver to measure the magnetic field at the new set of frequencies. The process may repeat using the additional sets of frequencies.
-
9.
公开(公告)号:US20220404907A1
公开(公告)日:2022-12-22
申请号:US17844426
申请日:2022-06-20
Applicant: Penumbra, Inc.
Inventor: Amir Rubin , Joel Breton , Ariel Z. Rubin , Scott C. Duensing , Alejandro S. Diaz , William Herrera , Christian Laursen , Andrew Yumul Huertas , Danilo Moura Silva
Abstract: Real-time two-way communication between a user immersed in a virtual reality (VR) environment and another party who is not in the VR environment. The sequence of video frames being presented to the VR user on, e.g., a head mounted display, i.e., the VR user's “field of view” in the VR environment, is shown to a guest user on their computing device. Simultaneously, video from a camera in a guest user computing device is shown to the VR user in a window in the VR environment. Audio is also exchanged in real time between the VR user and guest user by use of a microphone and loudspeaker in both the VR system and the guest user computing device. The VR user's system can also support both rotational and translational user movement thus properly changing the VR user's apparent distance from objects displayed in the VR environment.
-
-
-
-
-
-
-
-