Processing

Please wait...

Settings

Settings

Goto Application

1. WO2016176116 - UTILIZING A MOBILE DEVICE AS A MOTION-BASED CONTROLLER

Publication Number WO/2016/176116
Publication Date 03.11.2016
International Application No. PCT/US2016/028792
International Filing Date 22.04.2016
IPC
G06F 3/01 2006.01
GPHYSICS
06COMPUTING; CALCULATING OR COUNTING
FELECTRIC DIGITAL DATA PROCESSING
3Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
01Input arrangements or combined input and output arrangements for interaction between user and computer
G06F 3/033 2013.01
GPHYSICS
06COMPUTING; CALCULATING OR COUNTING
FELECTRIC DIGITAL DATA PROCESSING
3Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
01Input arrangements or combined input and output arrangements for interaction between user and computer
03Arrangements for converting the position or the displacement of a member into a coded form
033Pointing devices displaced or positioned by the user; Accessories therefor
G06F 3/0346 2013.01
GPHYSICS
06COMPUTING; CALCULATING OR COUNTING
FELECTRIC DIGITAL DATA PROCESSING
3Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
01Input arrangements or combined input and output arrangements for interaction between user and computer
03Arrangements for converting the position or the displacement of a member into a coded form
033Pointing devices displaced or positioned by the user; Accessories therefor
0346with detection of the device orientation or free movement in a 3D space, e.g. 3D mice, 6-DOF pointers using gyroscopes, accelerometers or tilt-sensors
G06F 3/0481 2013.01
GPHYSICS
06COMPUTING; CALCULATING OR COUNTING
FELECTRIC DIGITAL DATA PROCESSING
3Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
01Input arrangements or combined input and output arrangements for interaction between user and computer
048Interaction techniques based on graphical user interfaces
0481based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
G06F 3/0484 2013.01
GPHYSICS
06COMPUTING; CALCULATING OR COUNTING
FELECTRIC DIGITAL DATA PROCESSING
3Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
01Input arrangements or combined input and output arrangements for interaction between user and computer
048Interaction techniques based on graphical user interfaces
0484for the control of specific functions or operations, e.g. selecting or manipulating an object or an image, setting a parameter value or selecting a range
H04S 7/00 2006.01
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
SSTEREOPHONIC SYSTEMS
7Indicating arrangements; Control arrangements, e.g. balance control
CPC
G01S 5/0263
GPHYSICS
01MEASURING; TESTING
SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
5Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
02using radio waves
0257Hybrid positioning
0263by combining or switching between positions derived from two or more separate positioning systems
G01S 5/0278
GPHYSICS
01MEASURING; TESTING
SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
5Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
02using radio waves
0278involving statistical or probabilistic considerations
G01S 5/18
GPHYSICS
01MEASURING; TESTING
SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
5Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
18using ultrasonic, sonic, or infrasonic waves
G01S 5/30
GPHYSICS
01MEASURING; TESTING
SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
5Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
18using ultrasonic, sonic, or infrasonic waves
30Determining absolute distances from a plurality of spaced points of known location
G06F 1/1694
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
1Details not covered by groups G06F3/00G06F13/00 and G06F21/00
16Constructional details or arrangements
1613for portable computers
1633Constructional details or arrangements of portable computers not specific to the type of enclosures covered by groups G06F1/1615 - G06F1/1626
1684Constructional details or arrangements related to integrated I/O peripherals not covered by groups G06F1/1635 - G06F1/1675
1694the I/O peripheral being a single or a set of motion sensors for pointer control or gesture input obtained by sensing movements of the portable computer
G06F 2203/0384
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
2203Indexing scheme relating to G06F3/00 - G06F3/048
038Indexing scheme relating to G06F3/038
0384Wireless input, i.e. hardware and software details of wireless interface arrangements for pointing devices
Applicants
  • BOARD OF REGENTS, THE UNIVERSITY OF TEXAS SYSTEM [US]/[GB]
Inventors
  • QIU, Lili
  • YUN, Sangki
  • CHEN, Yi-chao
Agents
  • VOIGT, Robert, A., Jr.
Priority Data
62/154,80930.04.2015US
Publication Language English (EN)
Filing Language English (EN)
Designated States
Title
(EN) UTILIZING A MOBILE DEVICE AS A MOTION-BASED CONTROLLER
(FR) UTILISATION D'UN DISPOSITIF MOBILE COMME UNITÉ DE COMMANDE À BASE DE MOUVEMENT
Abstract
(EN)
A method, system and computer program product for accurately tracking the position of a mobile device. The microphone on a mobile device receives acoustic signals at a few selected frequencies from a device to be controlled by the mobile device. The frequency shifts are used to estimate the speed and distance traveled. The distance between the speakers of the device to be controlled is calibrated and the mobile device's initial position is narrowed down using its movement trajectory. Based on the information, the mobile device's new position is continuously tracked in real time. Hence, movement of the mobile device can be accurately tracked, thereby allowing the mobile device to be realized as a motion-based controller (e.g., mouse, game controller, controller for Internet of Things).
(FR)
La présente invention concerne un procédé, un système et un produit-programme informatique permettant de suivre avec précision la position d'un dispositif mobile. Un microphone sur un dispositif mobile reçoit des signaux acoustiques à quelques fréquences sélectionnées provenant d'un dispositif à commander au moyen du dispositif mobile. Des décalages de fréquence sont utilisés pour estimer la vitesse et la distance parcourue. La distance entre les haut-parleurs du dispositif à commander est étalonnée et la position initiale du dispositif mobile est circonscrite à l'aide de sa trajectoire de déplacement. En se basant sur ces informations, la nouvelle position du dispositif mobile est continuellement suivie en temps réel. De ce fait, le déplacement du dispositif mobile peut être suivi avec précision, ce qui permet au dispositif mobile de servir en tant qu’unité de commande à base de mouvement (par exemple, une souris, un dispositif de commande de jeu, un dispositif de commande pour l’Internet des objets).
Also published as
Latest bibliographic data on file with the International Bureau