Positioning method using broadcast speeches
10704914 ยท 2020-07-07
Assignee
- HangZhou HaiCun Information Technology Co., Ltd. (HangZhou, ZheJiang, CN)
- Zhang; Fuobiao (Corvallis, OR, US)
Inventors
Cpc classification
G01S5/26
PHYSICS
International classification
G01S5/30
PHYSICS
G01C22/00
PHYSICS
Abstract
A positioning method using music pieces continuously provides positioning service. At each signature burst (i.e., a highly unique short musical segment suitable for positioning), sounds of a music piece are used for positioning. Between signature bursts, dead reckoning (DR) is used.
Claims
1. An indoor-positioning method for continuously determining an indoor geographic area of an apparatus using sounds of a broadcast speech including first and second signature bursts separated by a first non-signature interval and followed by a second non-signature interval, comprising the steps of: A) determining a first position of said apparatus by an acoustic-positioning (AP) module at said first signature burst by correlating received audio signals and transmitted audio signals; B) determining locations of said apparatus by using said first position as a first initial location for dead reckoning by a dead-reckoning (DR) module during said first non-signature interval; C) determining a second position of said apparatus by said AP module at said second signature burst by correlating received audio signals and transmitted audio signals; D) determining locations of said apparatus by using said second position as a second initial location for dead reckoning by said DR module during said second non-signature interval, whereby said broadcast speech is produced by a public address (PA) system.
2. The method according to claim 1, wherein said first or second signature burst has a correlativity higher than a pre-determined value.
3. The method according to claim 2, wherein the correlativity of a signature burst is the ratio of the peak value and the root-mean-square (rms) value of the auto-correlation function of said signature burst.
4. The method according to claim 1, further comprising a memory for storing a signature-burst meta-data associated with said broadcast speech.
5. The method according to claim 1, further comprising a memory for storing content data for said broadcast speech.
6. The method according to claim 1, wherein said AP module further comprises a signal generator for generating a replica of said transmitted audio signals.
7. The method according to claim 1, wherein said AP module measures the time-of-flight of said received audio signals with respect to said transmitted audio signals.
8. The method according to claim 1, wherein said sounds of said broadcast speech are simultaneously generated by at least two sound-transmitting devices.
9. The method according to claim 8, wherein said AP module measures the time-difference-of-flight of said received audio signals.
10. The method according to claim 1, wherein said DR module comprises at least an accelerometer, a compass and/or a gyroscope.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1)
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9) 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 EMBODIMENTS
(10) Those 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.
(11) 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.
(12) A music piece includes at least a melody and/or a rhythm. Being pleasant to hear, the music volume can be turned up to cover a larger area. As music is used as a primary example for positioning, the terms music-based positioning (MP) and acoustic positioning (AP) are used interchangeably. They both refer to a positioning method using sounds of a music piece.
(13) Referring now to
(14) At a first signature burst S.sub.i, a mobile device 100 is positioned using the signature burst S.sub.i (step 200 of
(15) 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 r.sub.a, r.sub.b. Because acoustic ranging has a high accuracy (1%), the position 30a* can achieve a high accuracy, typically around tens of centimeters (
(16) During a non-signature interval NS.sub.i (e.g., including all non-signature bursts between two successive signature bursts S.sub.i and S.sub.i+1 of
(17) 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
(18) At a second signature burst S.sub.i+1, the mobile device 100 is again positioned using the signature burst S.sub.i+1 (step 400 of
(19) Referring now to
(20) 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
(21) The AP module 60 is primarily a music-based positioning (MP) module. It measures the device position using sounds of a music piece or a human speech. 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
(22) 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.
(23) 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 the content data of the music sounds and/or the human speech. It can also store the signature-burst meta-data associated with the music sounds (or, the human speech).
(24) Referring now to
(25) Referring now to
(26) In
(27)
(28) Compared with music pieces, human speeches generally comprise more signature bursts and are more suitable for positioning. Accordingly, the present invention discloses a method for continuously determining a geographic area of an apparatus using sounds of a broadcast speech including first and second signature bursts separated a first non-signature interval and followed by a second non-signature interval, comprising the steps of: A) determining a first position of said apparatus by an acoustic-positioning (AP) module at said first signature burst by correlating received audio signals and transmitted audio signals; B) determining locations of said apparatus by using said first position as a first initial location for dead reckoning by a dead-reckoning (DR) module during said first non-signature interval; C) determining a second position of said apparatus by said AP module at said second signature burst by correlating received audio signals and transmitted audio signals; D) determining locations of said apparatus by using said second position as a second initial location for dead reckoning by said DR module during said second non-signature interval.
(29) While illustrative embodiments have been shown and described, it would be apparent to those skilled in the art that many more modifications than that have been mentioned above are possible without departing from the inventive concepts set forth therein. Although music is used as a primary example to illustrate AP-MD, this concept can be easily extended to human speech. The invention, therefore, is not to be limited except in the spirit of the appended claims.