US 11,960,791 B2
Control of a motion tracking system by user thereof
Márcio Filipe Moutinho Colunas, Oporto (PT); José Carlos Coelho Alves, Oporto (PT); Luís António Correia de Oliveira, Oporto (PT); Luís Ungaro Pinto Coelho, Oporto (PT); and Virgílio António Ferro Bento, Oporto (PT)
Assigned to SWORD HEALTH, S.A., Oporto (PT)
Appl. No. 17/607,971
Filed by SWORD HEALTH S.A., Oporto (PT)
PCT Filed Oct. 29, 2020, PCT No. PCT/EP2020/080412
§ 371(c)(1), (2) Date Nov. 1, 2021,
PCT Pub. No. WO2021/089407, PCT Pub. Date May 14, 2021.
Claims priority of application No. 19398014 (EP), filed on Nov. 4, 2019.
Prior Publication US 2022/0308829 A1, Sep. 29, 2022
Int. Cl. G06F 3/16 (2006.01); G06F 3/01 (2006.01)
CPC G06F 3/167 (2013.01) [G06F 3/011 (2013.01); G06F 2218/00 (2023.01)] 20 Claims
OG exemplary drawing
 
1. A method for controlling a motion tracking system, the motion tracking system comprising a plurality of sensors adapted for arrangement on a body of a user and configured to wirelessly transmit data packets, and a computing apparatus comprising both a plurality of antennas and a plurality of microphones, the method including the following steps:
processing, with the computing apparatus, sound waves detected by each microphone of the plurality of microphones so as to detect a voice of the user and estimate a first direction of the user relative to the computing apparatus based on the detected sound waves;
processing, with the computing apparatus, electromagnetic waves captured by each antenna of the plurality of antennas so as to detect data packets transmitted to the computing apparatus by each sensor of the plurality of sensors and estimate second directions of each sensor of the plurality of sensors relative to the computing apparatus based on the captured electromagnetic waves, each of the data packets including one or more measurements of a respective sensor of the plurality of sensors;
averaging the second directions with the computing apparatus so as to provide an average direction for the plurality of sensors;
computing a difference between the first direction and the average direction with the computing apparatus; and
starting, with the computing apparatus, to track motion of the user based on measurements of each sensor of the plurality of sensors in the data packets when the computed difference does not exceed a predetermined difference threshold.