Ambient audio injection
First Claim
Patent Images
1. A system, comprising:
- a microphone configured to convert individual ambient sounds including a discrete sound to individual digital audio samples including a discrete signal;
a device including a memory with an audio injection application installed thereon, wherein the application comprises;
an equalizer module that generates an anti-noise signal using the individual digital audio samples and analyzes a range of sound characteristics for each of the individual digital audio samples via a Fast Fourier Transform heuristic to transform a set of digital audio samples into complex numbers representing the range of sound characteristics;
a selector module that applies a selection heuristic to select the discrete signal from the individual digital audio samples based on the sound characteristics and a duration threshold, wherein the selection heuristic includes a Boolean selection heuristic configured to match in real time each complex number produced by the equalizer module to a set of predetermined complex numbers from a network-based server according to a geographic location of the device; and
an audio module that supplies, to an output speaker, the anti-noise signal and an insert signal generated according to the discrete signal selected by the selection heuristic into a supplied audio stream at a pre-defined level based on an operation configuration to eliminate or reduce the ambient sounds and enhance situational awareness.
1 Assignment
0 Petitions
Accused Products
Abstract
An exemplary system comprises a device including a memory with an audio injection application installed thereon. The application comprises an equalizer module that analyzes sound characteristics of individual digital audio samples including a discrete signal, a selector module that applies a selection heuristic to select the discrete signal from the individual digital audio samples based on the sound characteristics, and an audio module that supplies to an output an insert signal generated according to the discrete signal selected by the selection heuristic.
-
Citations
17 Claims
-
1. A system, comprising:
-
a microphone configured to convert individual ambient sounds including a discrete sound to individual digital audio samples including a discrete signal; a device including a memory with an audio injection application installed thereon, wherein the application comprises; an equalizer module that generates an anti-noise signal using the individual digital audio samples and analyzes a range of sound characteristics for each of the individual digital audio samples via a Fast Fourier Transform heuristic to transform a set of digital audio samples into complex numbers representing the range of sound characteristics; a selector module that applies a selection heuristic to select the discrete signal from the individual digital audio samples based on the sound characteristics and a duration threshold, wherein the selection heuristic includes a Boolean selection heuristic configured to match in real time each complex number produced by the equalizer module to a set of predetermined complex numbers from a network-based server according to a geographic location of the device; and an audio module that supplies, to an output speaker, the anti-noise signal and an insert signal generated according to the discrete signal selected by the selection heuristic into a supplied audio stream at a pre-defined level based on an operation configuration to eliminate or reduce the ambient sounds and enhance situational awareness. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method, comprising:
-
converting, by a microphone, individual ambient sounds including a discrete sound to individual digital audio samples including a discrete signal; generating an anti-noise signal using the individual digital audio samples; analyzing, by an electronic device, a range of sound characteristics for each of the individual digital audio samples via a Fast Fourier Transform heuristic to transform a set of digital audio samples into complex numbers representing the range of sound characteristics; applying a selection heuristic to select the discrete signal from the individual digital audio samples based on the sound characteristics and a duration threshold, wherein the selection heuristic includes a Boolean selection heuristic configured to match in real time each complex number to a set of predetermined complex numbers from a network-based server according to a geographic location of the electronic device; and supplying, to an output speaker of the electronic device, the anti-noise signal and an insert signal generated according to the discrete signal selected by the selection heuristic into a supplied audio stream at a pre-defined level based on an operation configuration to eliminate or reduce the ambient sounds and enhance situational awareness. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A non-transitory computer-readable medium tangibly embodying computer-executable instructions, comprising:
-
converting, by a microphone, individual ambient sounds including a discrete sound to individual digital audio samples including a discrete signal; generating an anti-noise signal using the individual digital audio samples; analyzing, by an electronic device, a range of sound characteristics for each of the individual digital audio samples via a Fast Fourier Transform heuristic to transform a set of digital audio samples into complex numbers representing the range of sound characteristics; applying a selection heuristic to select the discrete signal from the individual digital audio samples based on the sound characteristics and a duration threshold, wherein the selection heuristic includes a Boolean selection heuristic configured to match in real time each complex number to a set of predetermined complex numbers from a network-based server according to a geographic location of the electronic device; and supplying, to an output speaker of the electronic device, the anti-noise signal and an insert signal generated according to the discrete signal selected by the selection heuristic into a supplied audio stream at a pre-defined level based on an operation configuration to eliminate or reduce the ambient sounds and enhance situational awareness. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A device, comprising:
-
a microphone configured to convert individual ambient sounds including a discrete sound to individual digital audio samples including a discrete signal; a memory with an audio injection application installed thereon, wherein the application comprises; an equalizer module that generates an anti-noise signal using the individual audio samples and analyzes a range of sound characteristics for each of the individual digital audio samples via a Fast Fourier Transform heuristic to transform a set of digital audio samples into complex numbers representing the range of sound characteristics, a selector module that applies a selection heuristic to select the discrete signal from the individual digital audio samples based on the sound characteristics and a duration threshold, wherein the selection heuristic includes a Boolean selection heuristic configured to match in real time each complex number produced by the equalizer module to a set of predetermined complex numbers from a network-based server according to a geographic location of the device, and an audio module that supplies, to an output speaker, the anti-noise signal and an insert signal generated according to the discrete signal selected by the selection heuristic into a supplied audio stream at a pre-defined level based on an operation configuration to eliminate or reduce the ambient sounds and enhance situational awareness.
-
Specification