Removing impulsive noise in a radio
US-9780816-B1 · Oct 3, 2017 · US
US10133542B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10133542-B2 |
| Application number | US-201615392732-A |
| Country | US |
| Kind code | B2 |
| Filing date | Dec 28, 2016 |
| Priority date | Dec 28, 2016 |
| Publication date | Nov 20, 2018 |
| Grant date | Nov 20, 2018 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A system comprising at least one processor; and at least one storage device. The storage device(s) store instructions that, when executed, cause the at least one processor to: prior to enabling output of an audio signal based on an audio data stream, detect, within the audio data stream, an indication of a target sound that corresponds to one of a plurality of sounds that are expected to cause distraction, replace, within the audio data stream, the indication of the target sound with an indication of a replacement sound, wherein the replacement sound is a less distracting version of the target sound, and after replacing the indication of the target sound with the indication of the replacement sound, output the audio data stream.
Opening claim text (preview).
What is claimed is: 1. A method comprising: prior to enabling output of an audio signal based on an audio data stream, detecting, by a computing device, within the audio data stream, an indication of a target sound that corresponds to one of a plurality of sounds that are expected to cause distraction; determining, by the computing device, whether movement of the computing device is consistent with movement of an automobile; responsive to determining that the movement of the computing device is consistent with the movement of the automobile, performing, by the computing device, an operation to prevent the audio signal based on the audio data stream from including the target sound; and after performing the operation, outputting, by the computing device, the audio data stream. 2. The method of claim 1 , wherein performing the operation comprises replacing, within the audio data stream, the indication of the target sound with an indication of a replacement sound, wherein the replacement sound is a less distracting version of the target sound; and wherein outputting the audio data stream includes outputting, by the computing device, the audio signal based on the audio data stream. 3. The method of claim 1 , wherein performing the operation comprises adjusting an audio output device so that the audio signal corresponding to the indication of the target sound does not sound like the target sound when output using the audio output device; and wherein outputting the audio data stream includes outputting, by the computing device, through the audio output device, the audio signal based on the audio data stream. 4. The method of claim 2 , further comprising: determining, by the computing device, a context in which the computing device is being used; and determining at least one of the plurality of sounds that are expected to cause distraction based at least on the context in which the computing device is being used. 5. The method of claim 4 , wherein the context in which the computing device is being used is based on at least one of: information about a sound another device within the vicinity of the computing device is configured to output; information derived from the movement of the computing device; or information derived from a location of the computing device. 6. The method of claim 1 , wherein performing the operation comprises replacing, within the audio data stream, the indication of the target sound with an indication of a replacement sound, wherein the indication of the replacement sound is a modified version of the indication of the target sound to prevent distraction; wherein outputting the audio data stream includes outputting, by the computing device, over a network, to a remote device, the audio data stream; and wherein the method further comprises: determining, by the computing device, a context in which the remote device is being used, and determining the plurality of sounds that are expected to cause distraction based at least on the context in which the remote device is being used. 7. The method of claim 6 , wherein the context in which the remote device is being used is based on at least one of: information about a sound another device within the vicinity of the remote device is configured to output; information about a sound the remote device is configured to output; information derived from movement of the remote device; or information derived from a location of the remote device. 8. The method of claim 1 , further comprising: monitoring the audio data stream to detect the indication of the target sound during a window of time sufficient to recognize any one of the plurality of sounds that are expected to cause distraction, wherein outputting the audio data stream includes outputting the audio data stream delayed by at least the window of time. 9. The method of claim 1 , wherein the replacement sound is different than the target sound, and wherein the replacement sound is recognizable as representing the target sound. 10. A computing device comprising: at least one processor; and at least one storage device that stores instructions that, when executed, configure the at least one processor to: prior to enabling output of an audio signal based on an audio data stream, detect, within the audio data stream, an indication of a target sound that corresponds to one of a plurality of sounds that are expected to cause distraction, determine whether movement of the computing device is consistent with movement of an automobile; responsive to determining that the movement of the computing device is consistent with the movement of the automobile, replace, within the audio data stream, the indication of the target sound with an indication of a replacement sound, wherein the indication of the replacement sound is a modified version of the indication of the target sound to prevent distraction, and after replacing the indication of the target sound with the indication of the replacement sound, output the audio data stream. 11. The computing device of claim 10 , wherein the instructions, when executed, configure the at least one processor to output the audio data stream by at least configuring the at least one processor to output the audio signal based on the audio data stream, and wherein the instructions, when executed, further configure the at least one processor to: determine a context in which the computing device is being used; and determine the plurality of sounds that are expected to cause distraction based at least on the context in which the computing device is being used. 12. The computing device of claim 11 , wherein the context in which the computing device is being is based on at least one of: information about a sound another device within the vicinity of the computing device is configured to output; information derived from the movement of the computing device; or information derived from a location of the computing device. 13. The computing device of claim 10 , wherein the instructions, when executed, configure the at least one processor to output the audio data stream by at least configuring the processor to output, over a network, to a remote device, the audio data stream, and wherein the instructions, when executed, further configure the at least one processor to: determine, by the computing device, a context in which the remote device is being used; and determine the plurality of sounds that are expected to cause distraction based at least on the context in which the remote device is being used. 14. The computing device of claim 13 , wherein the context in which the remote device is being used is based on at least one of: information about a sound another device within the vicinity of the remote device is configured to output; information about a sound the remote device is configured to output; information derived from movement of the remote device; and information derived from a location of the remote device. 15. The computing device of claim 10 , wherein the instructions, when executed, further configure the at least one processor to: monitor the audio data stream to detect the indication of the target sound during a window of time sufficient to recognize any one of the plurality of sounds that are expected to cause distraction, wherein outputting the audio data stream includes outputting the audio data stream delayed by at least the window of time. 16. The computing device of claim 10 , wherein the replacement sound is different than the target sound, and wherein the replacement sound is recognizable as repre
for loudspeakers (H04R29/007 takes precedence) · CPC title
Audio watermarking, i.e. embedding inaudible data in the audio signal · CPC title
for correcting frequency response · CPC title
Management of the audio stream, e.g. setting of volume, audio stream path · CPC title
Speech or voice signal processing techniques to produce another audible or non-audible signal, e.g. visual or tactile, in order to modify its quality or its intelligibility (G10L19/00 takes precedence) · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.