Music-Based Positioning Aided By Dead Reckoning
Music-based positioning (MP) provides positioning service only sporadically and therefore is not suitable for indoor positioning. The present invention discloses system and method for music-based positioning aided by dead reckoning (MP-DR). At each signature burst (i.e. a highly unique short musical segment suitable for positioning), musical sounds are used for positioning. Between signature bursts, positioning is performed by dead reckoning (DR). MP-DR is an ideal combination of MP and DR: DR extends temporal coverage for MP, while MP provides the much needed periodic calibrations for DR.
Latest HANGZHOU HAICUN INFORMATION TECHNOLOGY CO. LTD. Patents:
This application claims priority of a provisional application entitled “Music-Based Positioning Aided By Dead Reckoning”, Ser. No. 61/835,527, filed Jun. 14, 2013.
BACKGROUND1. Technical Field of the Invention
The present invention relates to the field of mobile electronic system, and more particularly to indoor positioning using human consumable sounds such as music.
2. Prior Arts
Sound has been suggested as a medium for positioning. For positioning in a large venue like a shopping mall or a supermarket, an important metric is the range of the sound. To limit the number of sound sources (e.g. loudspeakers), the sound used for positioning preferably has a long range.
Ultrasound, although widely used for ranging, fails in this aspect. Ultrasound suffers from severe attenuation when transmitted in air. For a distance of 100 meters, the transmission loss for a 40 kHz ultrasound is ˜140 dB (
On the other hand, audible sounds attenuate much less in air. For example, the transmission loss for a 1 kHz audible sound is only ˜40 dB for 100 meters (
Although it has many advantages, music-based positioning (MP) faces a difficult challenge. A large venue is filled with background noises and multi-path reflections. Apparently, not every portion of the music can be used for positioning. For example, the portion of the music that is barely distinguishable from background noise cannot be used. To be suitable for positioning, a musical segment (i.e. a burst) should possess enough uniquely identifiable properties. A figure of merit is its correlativity, which represents the relative strength of its auto-correlation vs. its correlation with other signals. A burst with a large correlativity is relatively un-correlated with its lagged replica or background noise. In an audio content, a burst suitable for positioning is referred to as its signature burst. The auto-correlation function of the signature burst will exhibit a distinct central peak with quickly diminishing side lobe tails.
Litwhiler et al. (“A simple method for evaluating audible signals for acoustic measurements”, the Technology Interface, Vol. 7, No. 2, Spring 2007) taught a music-based positioning (MP) method. A music file is first sliced into bursts of 1 s long each. The correlativity of each burst is then calculated as the ratio between the peak value and the root-mean-square (rms) value of its auto-correlation function. Any burst with correlativity higher than a pre-determined threshold (e.g. 20) is considered as a signature burst. In the example illustrated in
It is a principle object of the present invention to provide a positioning service in a large venue using the existing infra-structure (e.g. loudspeakers in the public address system and microphones in mobile devices).
It is a further object of the present invention to improve the temporal coverage of music-based positioning (MP).
It is a further object of the present invention to improve the accuracy of dead reckoning (DR).
In accordance with these and other objects of the present invention, the present invention discloses system and method for music-based positioning aided by dead reckoning (MP-DR).
SUMMARY OF THE INVENTIONThe present invention discloses system and method for music-based positioning aided by dead reckoning (MP-DR). At each signature burst (i.e. a highly unique short musical segment suitable for positioning), musical sounds are used for positioning. During a non-signature interval (i.e. between successive signature bursts), positioning is performed by dead reckoning.
MP-DR is an ideal combination of music-based positioning (MP) and dead reckoning (DR), whose strengths and weaknesses exactly complement each other. MP provides accurate positioning with an error of ˜1%. However, because most musical segments are not suitable for positioning, MP can be performed only sporadically. The time gap between two successive MP measurements ranges from a few seconds to tens of seconds. On the other hand, DR suffers from accumulation of errors. After calibrating its location at a reference point, although DR initially has a small error, this error grows rapidly and becomes unacceptable after a mobile user walks for more than one minute or so. For MP-DR, DR extends temporal coverage for MP, while MP provides the much needed periodic calibrations for DR.
It should be noted that all the drawings are schematic and not drawn to scale. Relative dimensions and proportions of parts of the device structures in the figures have been shown exaggerated or reduced in size for the sake of clarity and convenience in the drawings. The same reference symbols are generally used to refer to corresponding or similar features in the different embodiments.
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTSThose of ordinary skills in the art will realize that the following description of the present invention is illustrative only and is not intended to be in any way limiting. Other embodiments of the invention will readily suggest themselves to such skilled persons from an examination of the within disclosure.
As used herein, a “location” refers to a geographic area with a lower resolution. Because it has a low accuracy, a geographic area identified by dead reckoning (DR) is generally referred to as a location. Accordingly, the process of identifying a geographic area by DR is referred to as localization. A “position” refers to a geographic area with a higher resolution. Because it has a high accuracy, a geographic area identified by acoustic positioning (AP) or music-based positioning (MP) is generally referred to as a position. Accordingly, the process of identifying a geographic area by AP or MP is referred to as positioning.
In this specification, “human consumable sounds” are sounds whose volume can be turned up to project the sounds to a long range without causing annoyance to humans in the immediately vicinity. Human consumable sounds are generally produced from an audio content, including music, human speech or others. As music is used as a primary example of human consumable sounds, the terms “music-based positioning (MP)” and “acoustic positioning (AP)” are used interchangeably. They both refer to a positioning method using human consumable sounds.
Referring now to
At a first signature burst Si, a mobile device 100 is positioned using the signature burst Si (step 200 of
Although dead reckoning could have a large error (meters to tens of meters), this error is not passed on to the position 30a* because dead reckoning is only used to select one out of two intersections X, Y. The accuracy of the position 30a* is primarily determined by the accuracy of the radii ra, rb. Because acoustic ranging has a high accuracy (˜1%), the position 30a* can achieve a high accuracy, typically around tens of centimeters (
During a non-signature interval NSi (e.g. between two successive signature bursts Si and Si+1 of
Because of the noisy sensors, dead reckoning suffers from accumulation of errors, which can grow cubically with the total number of steps walked from the last reference point, where its location is calibrated. This is further illustrated in
At a second signature burst Si+1, the mobile device 100 is again positioned using the signature burst Si+1 (step 400 of
Referring now to
The mobile device 100 comprises an acoustic positioning (AP) module 60, a dead-reckoning (DR) module 70, a processor 80 and a memory 90. In some embodiments, the mobile device 100 may include many more components than those shown in
The AP module 60 is primarily a music-based positioning (MP) module. It measures the device position using human consumable sounds such as music. The measurement principles range from signal strength measurement to time-of-flight (TOF) measurement. The TOF measurement further includes pulsed time measurement, continuous-wave measurement (e.g. pattern-matching or phase-shift measurement) and others. More details of the AP module 60 are disclosed in
The DR module 70 receives sensor data and executes DR algorithm to determine the location of the mobile device based on vector analysis of changes in the sensor data. It comprises a plurality of inertial sensors that detect movement (e.g. rotation, motion, velocity, etc.), altitude, and/or direction. These inertial sensors can include an accelerometer, a compass, a gyroscope, and so forth. They collect data regarding the detected movement, position, and/or direction of the device.
The processor 80 accepts digital data as input, processes it according to instructions stored in the memory 90 and provides results as output. The memory 90 is adapted to store software. According to the teachings of the present invention, software is provided which includes a set of executable instructions, programs, and or program modules adapted to control the AP module 60 and the DR module 70. In some preferred embodiments, the memory 90 also stores audio contents and the associated signature-burst meta-data.
Referring now to
Referring now to
In
While illustrative embodiments have been shown and described, it would be apparent to those skilled in the art that may more modifications than that have been mentioned above are possible without departing from the inventive concepts set forth therein. The invention, therefore, is not to be limited except in the spirit of the appended claims.
Claims
1. A mobile device, comprising:
- an acoustic positioning (AP) module for positioning said mobile device using a signature burst, wherein said signature burst includes human consumable sounds suitable for positioning;
- a dead-reckoning (DR) module for localizing said mobile device during an interval without signature burst.
2. The mobile device according to claim 1, wherein said human consumable sounds are sounds of an audio content.
3. The mobile device according to claim 2, wherein said audio content is music or human speech.
4. The mobile device according to claim 2, further comprising a memory for storing said audio content.
5. The mobile device according to claim 2, further comprising a memory for storing a signature-burst meta-data associated with said audio content.
6. The mobile device according to claim 1, wherein said human consumable sounds are simultaneously generated by at least two sound-transmitting devices.
7. The mobile device according to claim 1, wherein said signature burst has a correlativity higher than a pre-determined value.
8. The mobile device according to claim 7, wherein the correlativity of a burst is the ratio of the peak value and the root-mean-square (rms) value of the auto-correlation function of said burst.
9. The mobile device according to claim 1, wherein said AP module further comprises a correlating element for calculating a correlation function between received audio signals and transmitted audio signals.
10. The mobile device according to claim 9, wherein said AP module further comprises a sound-receiving element for converting said human consumable sounds into said received audio signals.
11. The mobile device according to claim 9, wherein said AP module further comprises a radio-receiving element for converting a radio signal into a replica of said transmitted audio signals.
12. The mobile device according claim 9, wherein said AP module further comprises an audio-synthesizing element for converting an audio content into a replica of said transmitted audio signals.
13. The mobile device according claim 9, wherein said AP module measures the time-of-flight or time-difference-of-flight of said received audio signals with respect to said transmitted audio signals.
14. The mobile device according to claim 1, wherein said DR module comprises at least an accelerometer, a compass and/or a gyroscope.
15. A mobile device, comprising:
- a memory for storing a signature-burst meta-data associated with an audio content, wherein signature bursts include human consumable sounds suitable for positioning;
- an acoustic positioning module for positioning said mobile device using a signature burst of said audio content.
16. The mobile device according to claim 15, wherein said audio content is music or human speech.
17. The mobile device according to claim 15, wherein said human consumable sounds are simultaneously generated by at least two sound-transmitting devices.
18. The mobile device according to claim 15, wherein said signature bursts have a correlativity higher than a pre-determined value.
19. The mobile device according to claim 18, wherein the correlativity of a burst is the ratio between the peak value and the root-mean-square (rms) value of the auto-correlation function of said burst.
20. The mobile device according to claim 15, further comprising a dead-reckoning module for localizing said mobile device during an interval without signature burst.
Type: Application
Filed: Nov 24, 2013
Publication Date: Dec 18, 2014
Applicants: HANGZHOU HAICUN INFORMATION TECHNOLOGY CO. LTD. (HANGZHOU), (CORVALLIS, OR)
Inventors: GUOBIAO ZHANG (CORVALLIS, OR), BRUCE BING WANG (SHANGHAI)
Application Number: 14/088,437
International Classification: G01C 21/20 (20060101);