Patent classifications
G01S5/186
System and method for human interaction with virtual objects
A system for human interaction with virtual objects comprises: a touch sensitive surface, configured to detect a position of a contact made on the touch sensitive surface; a reference layer rigidly attached to the touch sensitive surface and comprising one or more patterns; a display device, configured to display a virtual object that is registered in a reference coordinate fixed with respect to the touch sensitive surface; one or more image sensors rigidly attached to the display device, configured to capture an image of at least a portion of the one or more patterns; and at least one processor, configured to determine a position and an orientation of the display device with respect to the touch sensitive surface based on the captured image, and identify an interaction with the virtual object based on the detected position of the contact made on the touch sensitive surface.
Method and apparatus for display of digital content associated with a location in a wireless communications area
Methods and apparatus for display of digital content associated with a location in a wireless communications area. A user interface is generated with a digital representation of energy levels received into an energy receiving sensor, such as a CCD. The user interface includes interactive portions based upon positions in a wireless communication area. The interactive portions may be activated to display the digital content in a user interface.
Doppler shift navigation system and method of using same
A device, system and method of use for the relative navigation in a fluid medium, the device having a receiver and a controller, the receiver capable of receiving signals through the fluid medium. The signals, produced by a source, are capable of undergoing Doppler shift, and the controller is capable of determining the Doppler shift of the signals and determining the bearing between the device and the source of the signals. The system further having a first vehicle capable of producing the signals and a second vehicle having the device and wherein the device determines the bearing of the second vehicle in relation to the first vehicle.
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.
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.
CONCEPTS AND METHODS FOR UNDERWATER COMMUNICATION WITH EQUIPMENT SUCH AS AUTOMATIC SWIMMING POOL CLEANERS
Techniques and methods for wirelessly communicating underwater with equipment such as, but not necessarily limited to, automatic swimming pool cleaners (APCs) are detailed. Such communication avoids any need for conventional wired communication with the APCs. In some cases sounds may be used to communicate, and such sounds may travel through both air and water.
System and method for human interaction with virtual objects using reference device with fiducial pattern
A system for human interaction with virtual objects comprises: a touch sensitive surface, configured to detect a position of a contact made on the touch sensitive surface; a reference layer rigidly attached to the touch sensitive surface and comprising one or more patterns; a display device, configured to display a virtual object that is registered in a reference coordinate fixed with respect to the touch sensitive surface; one or more image sensors rigidly attached to the display device, configured to capture an image of at least a portion of the one or more patterns; and at least one processor, configured to determine a position and an orientation of the display device with respect to the touch sensitive surface based on the captured image, and identify an interaction with the virtual object based on the detected position of the contact made on the touch sensitive surface.
DEVICE AND METHOD FOR ORIENTATION AND POSITIONING
Methods and devices for, among other applications, locating an emitter, comprises an array of receivers configured in different angular positions about the array relative to a corresponding array location axis, to receive a signal from the emitter having at least one burst containing a train of pulses, and at least one processor configured to profile pulse count values at each receiver, from one receiver to another in the array in relation to their respective angular positions, to designate a maximum peak angular position associated with a maximum pulse count value, and to attribute the peak angular position to an angular emitter location.
3D TRACKING OF INTERVENTIONAL MEDICAL DEVICES
A controller (210) for tracking an interventional medical device (252) in three dimensions includes a memory (212) that stores instructions, and a processor (211) that executes the instructions. When executed by the processor (211), the instructions cause the controller (210) to execute a process. The process includes determining (S320/S420), based on an elevation plane in an ultrasound X-plane mode, a first two-dimensional location of the interventional medical device (252) in the elevation plane. The process also includes determining (S320/S422), based on an azimuthal plane in the ultrasound X-plane mode, a second two-dimensional location of the interventional medical device (252) in the azimuthal plane. The process moreover includes determining (S330/S430), based on the first two-dimensional location and the second two-dimensional location, a three-dimensional location of the interventional medical device (252). Finally, the process includes modifying (S340/S440) ultrasound beam patterns fired in the ultrasound X-plane mode based on the three-dimensional location of the interventional medical device (252).
POSITION DETECTION METHOD, APPARATUS, ELECTRONIC DEVICE AND COMPUTER READABLE STORAGE MEDIUM
A position detection method may include obtaining voice signals during a voice call by at least two voice collecting devices; obtaining position energy information of the voice signals; and identifying a position of the terminal device relative to a user during the voice call, from predefined positions based on the position energy information.