Audiolocation system combining use of audio fingerprinting and audio watermarking
First Claim
1. A system for audio-based navigation or localization, comprising:
- a sound system with a first speaker playing first audio content and a second speaker playing second audio content, wherein the first speaker is positioned in a first space in a venue and the second speaker is positioned in a second space of the venue; and
a mobile device with memory storing a database of fingerprints of a plurality of differing audio content, with a microphone for receiving an audio signal associated with the first audio content or the second audio content, and with a processor running at least one of a fingerprinting module and a watermarking module to determine a location of the mobile device by processing the received audio signal,wherein the processor runs the fingerprinting module and the watermarking module in parallel to process the audio signal, andwherein the location is provided by the watermarking module when a watermark is decoded from the audio signal by the watermarking module and provided by the fingerprinting module when decoding by the watermarking module fails.
3 Assignments
0 Petitions
Accused Products
Abstract
An audio-based navigation system for determining a present location or position of a mobile device such as a smartphone within a venue. The system includes a sound system with a first speaker playing first audio content and a second speaker playing second audio content. The first speaker is positioned in a first space in a venue, and the second speaker is positioned in a second space of the venue. The navigation system also includes a mobile device with memory storing a database of fingerprints of a plurality of differing audio content. The mobile device includes a microphone for receiving an audio signal associated with the first audio content or with the second audio content. The mobile device includes a processor(s) selectively running software to determine the mobile device location in the first or second space using either fingerprinting or watermarking module by processing the received audio signal.
-
Citations
23 Claims
-
1. A system for audio-based navigation or localization, comprising:
-
a sound system with a first speaker playing first audio content and a second speaker playing second audio content, wherein the first speaker is positioned in a first space in a venue and the second speaker is positioned in a second space of the venue; and a mobile device with memory storing a database of fingerprints of a plurality of differing audio content, with a microphone for receiving an audio signal associated with the first audio content or the second audio content, and with a processor running at least one of a fingerprinting module and a watermarking module to determine a location of the mobile device by processing the received audio signal, wherein the processor runs the fingerprinting module and the watermarking module in parallel to process the audio signal, and wherein the location is provided by the watermarking module when a watermark is decoded from the audio signal by the watermarking module and provided by the fingerprinting module when decoding by the watermarking module fails. - View Dependent Claims (2, 3)
-
-
4. A system for audio-based navigation or localization, comprising:
-
a sound system with a first speaker playing first audio content and a second speaker playing second audio content, wherein the first speaker is positioned in a first space in a venue and the second speaker is positioned in a second space of the venue; and a mobile device with memory storing a database of fingerprints of a plurality of differing audio content, with a microphone for receiving an audio signal associated with the first audio content or the second audio content, and with a processor running at least one of a fingerprinting module and a watermarking module to determine a location of the mobile device by processing the received audio signal, wherein the processor initially only runs the fingerprinting module to provide the location and runs the watermarking module to provide the location after the audio signal is locked based on processing by the fingerprinting module, wherein the processor switches the fingerprinting module off when the audio signal is locked, and wherein the processor resumes use of the fingerprinting module and switches the watermarking module off when the watermarking is unable to decode a watermark in the received audio signal. - View Dependent Claims (5, 6, 7)
-
-
8. A system for audio-based navigation or localization, comprising:
-
a sound system with a first speaker playing first audio content and a second speaker playing second audio content, wherein the first speaker is positioned in a first space in a venue and the second speaker is positioned in a second space of the venue; and a mobile device with memory storing a database of fingerprints of a plurality of differing audio content, with a microphone for receiving an audio signal associated with the first audio content or the second audio content, and with a processor running at least one of a fingerprinting module and a watermarking module to determine a location of the mobile device by processing the received audio signal, wherein the processor initially only runs the fingerprinting module to provide the location and runs the watermarking module to provide the location after the audio signal is locked based on processing by the fingerprinting module, and wherein the processor switches the watermarking module off after a first watermark is decoded in the received audio signal and switches the fingerprinting module on to provide the location on a periodic basis. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A system for audio-based localization, comprising:
-
a sound system with a first speaker playing first audio content and a second speaker playing second audio content, wherein the first speaker is positioned in a first space in a venue and the second speaker is positioned in a second space of the venue; and a mobile device with memory storing a database of fingerprints of a plurality of differing audio content, with a microphone for receiving an audio signal associated with the first audio content or the second audio content, and with a processor selectively running a fingerprinting module and a watermarking module to determine a location of the mobile device by processing the received audio signal, wherein the processor first runs the fingerprinting module to provide the location and second runs the watermarking to provide the location after the audio signal is locked based on processing by the fingerprinting module, wherein the processor switches the fingerprinting module off when the audio signal is locked, and wherein the processor resumes use of the fingerprinting module and switches the watermarking module off when the watermarking is unable to decode a watermark in the received audio signal. - View Dependent Claims (14, 15, 16)
-
-
17. A system for audio-based navigation or localization, comprising:
-
a sound system with a first speaker playing first audio content and a second speaker playing second audio content, wherein the first speaker is positioned in a first space in a venue and the second speaker is positioned in a second space of the venue; and a mobile device with a microphone for receiving an audio signal associated with the first audio content or the second audio content, wherein the mobile device further includes a processor running a fingerprinting module and a watermarking module to determine a location of the mobile device by processing the received audio signal, wherein the processor runs the fingerprinting module and the watermarking module in parallel to process the audio signal, and wherein the location is provided by the watermarking module when a watermark is decoded from the audio signal by the watermarking module and provided by the fingerprinting module when decoding by the watermarking module fails.
-
-
18. A system for audio-based navigation or localization, comprising:
-
a sound system with a first speaker playing first audio content and a second speaker playing second audio content, wherein the first speaker is positioned in a first space in a venue and the second speaker is positioned in a second space of the venue; and a mobile device with a microphone for receiving an audio signal associated with the first audio content or the second audio content, wherein the mobile device further includes a processor running a fingerprinting module and a watermarking module to determine a location of the mobile device by processing the received audio signal, wherein the processor initially only runs the fingerprinting module to provide the location and runs the watermarking to provide the location after the audio signal is locked based on processing by the fingerprinting module, wherein the processor switches the fingerprinting module off when the audio signal is locked, and wherein the processor resumes use of the fingerprinting module and switches the watermarking module off when the watermarking is unable to decode a watermark in the received audio signal. - View Dependent Claims (19)
-
-
20. A system for audio-based navigation or localization, comprising:
-
a sound system with a first speaker playing first audio content and a second speaker playing second audio content, wherein the first speaker is positioned in a first space in a venue and the second speaker is positioned in a second space of the venue; and a mobile device with a microphone for receiving an audio signal associated with the first audio content or the second audio content, wherein the mobile device further includes a processor running a fingerprinting module and a watermarking module to determine a location of the mobile device by processing the received audio signal, wherein the processor initially only runs the fingerprinting module to provide the location and runs the watermarking to provide the location after the audio signal is locked based on processing by the fingerprinting module, wherein the processor switches the watermarking module off after a first watermark is decoded in the received audio signal and switches the fingerprinting module on to provide the location on a periodic basis, and wherein the fingerprinting module performs fingerprinting at an increased frequency upon a loss of signal lock.
-
-
21. A system for audio-based localization, comprising:
-
a sound system with a first speaker playing first audio content and a second speaker playing second audio content, wherein the first speaker is positioned in a first space in a venue and the second speaker is positioned in a second space of the venue; and a mobile device with memory storing a database of fingerprints of a plurality of differing audio content, with a microphone for receiving an audio signal associated with the first audio content or the second audio content, and with a processor selectively running a fingerprinting module and a watermarking module to determine a location of the mobile device by processing the received audio signal, wherein the processor first runs the fingerprinting module to provide the location and second runs the watermarking to provide the location after the audio signal is locked based on processing by the fingerprinting module, and wherein the processor switches the watermarking module off after a first watermark is decoded in the received audio signal and switches the fingerprinting module on to provide the location on a periodic basis. - View Dependent Claims (22, 23)
-
Specification