Patent classifications
G01S5/30
INDOOR LOCATION POSITION SYSTEM AND METHOD
A location position system can include a plurality of beacons arranged a grid formation divided into a plurality of sub-grids. A mobile computing device can implement a location position application and can receive a radio signal from a particular beacon of the plurality of beacons. The radio signal can comprise a data component uniquely identifying the particular beacon, which can be used to identify a particular sub-grid of the plurality of sub-grids. An audio signal can be received from each of a set of sub-grid beacons associated with the particular sub-grid. Each audio signal can: (i) have a frequency in the frequency range of 16 kHz to 24 kHz and a transmission delay from a reference time, (ii) lack any additional identifying data, and (iii) be separately transmitted from the radio signal transmitted by the particular beacon. The mobile computing device can determine its position based on the received audio signals.
METHODS AND SYSTEMS FOR DETERMINING POSITION AND ORIENTATION OF A DEVICE USING ACOUSTIC BEACONS
A system and method for determining the position and orientation of a wearable audio device, for example, methods and systems for determining the position, orientation, and/or height of a wearable audio device using acoustic beacons. In some examples, the determined position, orientation, and/or height can be utilized to correct for drift experienced by an inertial measurement unit (IMU). In other examples, the drift may cause am externalized or virtualize audio source, generated within a known environment, to move or drift relative to the known locations of physical audio sources within the environment. Thus, the systems and methods described herein can be utilized to correct for drift in the position of a virtual audio source with respect to the wearable audio device by first determining its own absolute position and orientation within the environment.
Methods, apparatuses and systems for time delay estimation
Methods, apparatuses, and systems for calculating time delays by a Wasserstein approach are provided. A plurality of signals are recorded by a plurality of sensors (three or more), respectively, and received at a controller. The plurality of signals recorded by the plurality of sensors are generated in response to a signal emitted by a source. The plurality of signals are converted into a plurality of probability density functions. A cumulative distribution transform for each of the plurality of probability density functions is calculated. A time delay for each unique pair of the plurality of sensors is calculated by minimizing a Wasserstein distance between two cumulative distribution transforms corresponding to the unique pair of the plurality of sensors.
LOCALIZATION SYSTEM AND METHOD
A localization system includes a first sensor, configured to detect a vibration and generate a first electrical signal in response to the detection of the vibration; a second sensor, configured to detect a vibration and generate a second electrical signal in response to the detection of the vibration; a third sensor, configured to detect a vibration and generate a third electrical signal in response to the detection of the vibration; and
a processor, configured to determine a position of a source of the vibration based on the first electrical signal, the second electrical signal, and the third electrical signal.
Three dimensional object-localization and tracking using ultrasonic pulses with synchronized inertial position determination
A tracking method is disclosed. The method may include displaying visual content on a screen. A base station may be stationary with respect to the screen while the visual content is being displayed. In contrast, one or more objects may move with respect to the screen while the visual content is being displayed. The one or more objects may be tracked so that the movement thereof may be used to alter the visual content. Such tracking may involve the base station and the one or more objects sending and/or receiving one or more ultrasonic pulses. The tracked object also determines information using an inertial sensor assembly that receives a synchronization signal coordinated with the one or more ultrasonic pulses. Time-difference-of-arrival and/or time-of-flight of the one or more ultrasonic pulses may then be used to estimate a relative location and/or a relative orientation of the one or more objects with respect to the base station in three dimensional space, so that the estimate is fused with information determined by the inertial sensor assembly using the synchronization signal.
Three dimensional object-localization and tracking using ultrasonic pulses with synchronized inertial position determination
A tracking method is disclosed. The method may include displaying visual content on a screen. A base station may be stationary with respect to the screen while the visual content is being displayed. In contrast, one or more objects may move with respect to the screen while the visual content is being displayed. The one or more objects may be tracked so that the movement thereof may be used to alter the visual content. Such tracking may involve the base station and the one or more objects sending and/or receiving one or more ultrasonic pulses. The tracked object also determines information using an inertial sensor assembly that receives a synchronization signal coordinated with the one or more ultrasonic pulses. Time-difference-of-arrival and/or time-of-flight of the one or more ultrasonic pulses may then be used to estimate a relative location and/or a relative orientation of the one or more objects with respect to the base station in three dimensional space, so that the estimate is fused with information determined by the inertial sensor assembly using the synchronization signal.
TRIANGULATION OF ITEM IN PATIENT BODY
A surgical positioning system includes an emitter secured to a medical implant; at least three microphones; at least one processor; and a memory. The emitter has a speaker and a power source. The memory stores instructions for execution by the processor that, when executed, cause the processor to receive, from each of the at least three microphones, information about a detected sound; and calculate, based on position information corresponding to each of the at least three microphones and the received information, a position of the implant.
TRIANGULATION OF ITEM IN PATIENT BODY
A surgical positioning system includes an emitter secured to a medical implant; at least three microphones; at least one processor; and a memory. The emitter has a speaker and a power source. The memory stores instructions for execution by the processor that, when executed, cause the processor to receive, from each of the at least three microphones, information about a detected sound; and calculate, based on position information corresponding to each of the at least three microphones and the received information, a position of the implant.
AN ARTIFICIAL INTELLIGENCE APPARATUS FOR DETERMINING PATH OF USER AND METHOD FOR THE SAME
An embodiment of the present invention provides, comprising: a communication unit configured to communicate with a plurality of external AI apparatuses; and a processor configured to receive sound signals of the user from the plurality of external AI apparatuses, calculate a distance and a variation of the distance from each of the plurality of external AI apparatuses to the user based on the received sound signals, determine a current path of the user based on the calculated distance and the calculated variation of the distance, and determine a future path of the user based on the current path.
AN ARTIFICIAL INTELLIGENCE APPARATUS FOR DETERMINING PATH OF USER AND METHOD FOR THE SAME
An embodiment of the present invention provides, comprising: a communication unit configured to communicate with a plurality of external AI apparatuses; and a processor configured to receive sound signals of the user from the plurality of external AI apparatuses, calculate a distance and a variation of the distance from each of the plurality of external AI apparatuses to the user based on the received sound signals, determine a current path of the user based on the calculated distance and the calculated variation of the distance, and determine a future path of the user based on the current path.