US 11,719,850 B2
Detecting and compensating for magnetic interference in electromagnetic (EM) positional tracking
Dennis D. Castleman, Fremont, CA (US); and Xiaoyong Ye, South San Francisco, CA (US)
Assigned to Sony Interactive Entertainment Inc., Tokyo (JP)
Filed by Sony Interactive Entertainment Inc., Tokyo (JP)
Filed on Jun. 9, 2020, as Appl. No. 16/897,170.
Claims priority of provisional application 62/864,499, filed on Jun. 20, 2019.
Prior Publication US 2020/0400856 A1, Dec. 24, 2020
Int. Cl. G01V 3/38 (2006.01); G01V 3/36 (2006.01); G01V 3/10 (2006.01); G06F 3/01 (2006.01); G02B 27/01 (2006.01)
CPC G01V 3/38 (2013.01) [G01V 3/108 (2013.01); G01V 3/36 (2013.01); G02B 27/017 (2013.01); G06F 3/011 (2013.01)] 23 Claims
OG exemplary drawing
 
1. A method, comprising:
using an electromagnetic (EM) tracking system to track a tangible object;
detecting a presence of interference with a magnetic field generated by the EM tracking system;
collecting interference samples with a receive coil used by the EM tracking system during periods when at least one transmit coil used by the EM tracking system is turned off;
periodically determining a number of interference samples that have been collected; and
generating, with a processor, a model of the interference after the periodically determining a number of interference samples that have been collected.
 
10. A system, comprising:
an electromagnetic (EM) tracking transmitter;
an EM tracking receiver; and
a processor based apparatus in communication with the EM tracking transmitter and the EM tracking receiver;
wherein the processor based apparatus is configured to execute steps comprising:
using the EM tracking transmitter and the EM tracking receiver to implement an EM tracking system;
using the EM tracking system to track a tangible object;
detecting a presence of interference with a magnetic field generated by the EM tracking system;
collecting interference samples with a receive coil used by the EM tracking system during periods when at least one transmit coil used by the EM tracking system is turned off;
periodically determining a number of interference samples that have been collected; and
generating a model of the interference after the periodically determining a number of interference samples that have been collected.
 
17. A non-transitory computer readable storage medium storing one or more computer programs configured to cause a processor based system to execute steps comprising:
using an electromagnetic (EM) tracking system to track a tangible object;
detecting a presence of interference with a magnetic field generated by the EM tracking system;
collecting interference samples with a receive coil used by the EM tracking system during periods when at least one transmit coil used by the EM tracking system is turned off;
periodically determining a number of interference samples that have been collected; and
generating a model of the interference after the periodically determining a number of interference samples that have been collected.