Suppression of voice response by device rendering trigger audio
US-2019371324-A1 · Dec 5, 2019 · US
US11202149B1 · US · B1
| Field | Value |
|---|---|
| Publication number | US-11202149-B1 |
| Application number | US-202017017736-A |
| Country | US |
| Kind code | B1 |
| Filing date | Sep 11, 2020 |
| Priority date | Sep 11, 2020 |
| Publication date | Dec 14, 2021 |
| Grant date | Dec 14, 2021 |
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 computer, including a processor and a memory, the memory including instructions to be executed by the processor to determine a first root-mean-square signal level of an audio data stream with a first delay, apply a bass shelf filter to the audio data stream based on the first root-mean-square signal level and an audio volume level, determine a second root-mean-square signal level of an audio data stream with a second delay and apply a treble shelf filter to the audio data stream based on the second root-mean-square signal level and the audio volume level. The instructions include further instructions to output the audio data stream to an audio amplifier and one or more speakers.
Opening claim text (preview).
The invention claimed is: 1. A computer, comprising: a processor; and a memory, the memory including instructions executable by the processor to: determine a first root mean square signal level for an audio data stream with a first delay by summing squared digital values of the audio data stream over a first time period and apply a bass shelf filter to the audio data stream based on the first root-mean-square signal level; determine a second root-mean-square signal level for the audio data stream with a second delay by summing squared digital values of the audio data stream over a second time period and apply a treble shelf filter to the audio data stream based on the second root-mean-square signal level; and output the audio data stream to an audio power amplifier. 2. The computer of claim 1 , the instructions including further instructions to determine the audio data stream by sampling and digitizing an analog audio signal. 3. The computer of claim 1 , wherein the first delay is greater than the second delay. 4. The computer of claim 1 , the instructions including further instructions to determine the first root mean square signal level by summing squared digital values of the audio data stream over a first time period. 5. The computer of claim 1 , wherein the bass shelf filter performs a bass boost filter by inputting a first dB value output by a first lookup table based on inputting the first root mean square signal level to the first lookup table to determine the first dB value to output to the bass shelf filter for first root mean square signal values between zero and a first percentage of a maximum audio volume and wherein the bass shelf filter performs a bass boost filter by inputting a second dB value output by the first lookup table based on inputting the root mean square signal level to the first lookup table to determine a second dB value to output to the bass shelf filter for first root mean square signal values between the first percentage and a maximum audio volume. 6. The computer of claim 1 , the instructions including further instructions to determine the second root mean square signal level by summing squared digital values of the audio data stream over a second time period. 7. The computer of claim 1 , wherein the treble shelf filter performs a treble cut filter by inputting a third dB value output from a second lookup table based on inputting the second root mean square signal level to the second lookup table that determines the third dB value to output to the treble shelf filter for second root mean square signal values between zero and second percentage of a maximum audio volume, wherein the treble shelf filter performs a treble cut filter by inputting a fourth dB value output from the second lookup table based on inputting the second root mean square signal level to the second lookup table that determines a fourth dB value output to the treble shelf filter for second root mean square signal levels between the second percentage of a maximum audio volume and a third percentage of the maximum audio volume and wherein the treble shelf filter performs a treble cut filter by inputting a fifth dB value output from the second lookup table based on inputting the second root mean square signal level to the second lookup table that determines the fifth dB value output from the second lookup table for second mean square signal levels between the third percentage of the maximum audio volume and the maximum audio volume. 8. The computer of claim 1 , wherein an audio volume level is a value between zero and 100% that is applied to the audio data stream to determine an output signal strength to be applied to one or more speakers. 9. The computer of claim 1 , wherein the audio data stream includes left and right stereo audio data streams and wherein the bass shelf filter and the treble shelf filter is applied to the left and right stereo audio data streams. 10. The computer of claim 1 , wherein the first time period is greater than the second time period. 11. A method, comprising: determining a first root-mean-square signal level for an audio data stream with a first delay by summing squared digital values of the audio data stream over a first time period and apply a bass shelf filter to the audio data stream based on the first root-mean-square signal level; determining a second root-mean-square signal level for the audio data stream with a second delay by summing squared digital values of the audio data stream over a second time period and apply a treble shelf filter to the audio data stream based on the second root-mean-square signal level; and outputting the audio data stream to an audio power amplifier. 12. The method of claim 11 , further comprising determining the audio data stream by sampling and digitizing an analog audio signal. 13. The method of claim 11 , wherein the first delay is greater than the second delay. 14. The method of claim 11 , further comprising determining the first root mean square signal level by summing squared digital values of the audio data stream over a first time period. 15. The method of claim 11 , wherein the bass shelf filter performs a bass boost filter by inputting a first dB value output by a first lookup table based on inputting the first root mean square signal level to the first lookup table to determine the first dB value to output to the bass shelf filter for first root mean square signal values between zero and a first percentage of a maximum audio volume and wherein the bass shelf filter performs a bass boost filter by inputting a second dB value output by the first lookup table based on inputting the root mean square signal level to the first lookup table to determine a second dB value to output to the bass shelf filter for first root mean square signal values between the first percentage and a maximum audio volume. 16. The method of claim 11 , further comprising determining the second root mean square signal level by summing squared digital values of the audio data stream over a second time period. 17. The method of claim 11 , wherein the treble shelf filter performs a treble cut filter by inputting a third dB value output from a second lookup table based on inputting the second root mean square signal level to the second lookup table that determines the third dB value to output to the treble shelf filter for second root mean square signal values between zero and second percentage of a maximum audio volume, wherein the treble shelf filter performs a treble cut filter by inputting a fourth dB value output from the second lookup table based on inputting the second root mean square signal level to the second lookup table that determines a fourth dB value output to the treble shelf filter for second root mean square signal levels between the second percentage of a maximum audio volume and a third percentage of the maximum audio volume and wherein the treble shelf filter performs a treble cut filter by inputting a fifth dB value output from the second lookup table based on inputting the second root mean square signal level to the second lookup table that determines the fifth dB value output from the second lookup table for second mean square signal levels between the third percentage of the maximum audio volume and the maximum audio volume. 18. The method of claim 11 , wherein an audio volume level is a value between zero and 100% that is applied to the audio data stream to determine an output signal strength to be applied. 19. The method of claim 11 , wherein the audio data stream includes left
Aspects of volume control, not necessarily automatic, in sound systems · CPC title
Details of stereophonic arrangements covered by H04R5/00 but not provided for in any of its subgroups · CPC title
Circuit arrangements, {e.g. for selective connection of amplifier inputs/outputs to loudspeakers, for loudspeaker detection, or for adaptation of settings to personal preferences or hearing impairments (combinations of amplifiers H03F3/68; stereophonic systems H04S)} · CPC title
Circuits for transducers (arrangements for producing a reverberation or echo sound G10K15/08; amplifiers H03F) · CPC title
of digital or coded signals · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.