IP Library Granted Patent US 11,716,065
Granted Patent B2
US 11,716,065 · App. 17/096,689 · Granted Aug 1, 2023

Systems and methods of volume limiting

Inventor: Aurelio Ramos (Jamaica Plain, MA)
Assignee: Sonos, Inc.
H03G11/00H03G3/3005H03G7/002H03G9/025H04R3/007H03G2201/103H04R2430/01
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,716,065
App. No.
17/096,689
Granted
Aug 1, 2023
Kind
B2
Abstract

Systems and methods for limiting volume in an audio playback device using a feedback controller are disclosed herein. In one example, a gain stage modulates gain of an audio signal based in part on feedback from a downstream limiter. The gain stage receives a first audio signal as well as a feedback signal from the feedback controller. Based at least in part on the feedback signal from the feedback controller, the gain stage modulates a gain of the first audio signal to provide a second audio signal. The second audio signal is delivered to the limiter, which limits the second audio signal to produce an output signal. The output signal is played back via a transducer. The feedback controller receives a gain reduction value from the limiter and determines a feedback signal to provide to the gain stage upstream of the limiter.

Claims (58)

1. An audio signal processing system for a playback device, the system comprising:

a first component configured to receive an incoming audio signal and adjust gain based at least in part on a control signal;

a dynamic bass filter downstream of the first component and configured to attenuate a low-frequency portion of the gain-adjusted signal output by the first component;

a second component downstream of the dynamic bass filter and configured to reduce gain for signals above a threshold;

a third component configured to receive a gain reduction value from the second component and, based at least in part on the gain reduction value, provide the control signal to the first component to adjust the gain of incoming audio signals via the first component, wherein the gain reduction value reflects an amount of gain reduction applied by the second component; and

a fourth component configured to receive an output from the second component and cause audio to be played back based on the output.

2. The system of claim 1 , wherein the first component comprises a gain stage, the second component comprises a limiter, the third component comprises a feedback controller, and the fourth component comprises an audio amplifier or audio transducer.

3. The system of claim 1 , wherein the third component is configured to apply an algorithm to the gain reduction value and output the control signal to the first component.

4. The system of claim 3 , wherein applying the algorithm comprises applying a plurality of time constant (TC) filters to the gain reduction value and combining TC filter output signals.

5. The system of claim 4 , wherein each of the TC filters comprises different time constants and wherein applying the plurality of TC filters comprises applying the plurality of TC filters in parallel and combining respective TC filter output signals.

6. A method, comprising:

receiving a first audio signal at a first component upstream from a second component;

adjusting a gain of the first audio signal via the first component to provide a second audio signal;

receiving the second audio signal from the first component at a dynamic bass filter, dynamically attenuating a low-frequency portion of the second audio signal via the

dynamic bass filter to produce a filtered second audio signal; and

outputting the filtered second audio signal from the dynamic bass filter to the second component;

receiving the filtered second audio signal at the second component;

reducing a gain of the filtered second audio signal via the second component to produce a first output signal;

providing a gain reduction value from the second component to a third component, wherein the gain reduction value reflects an amount of gain reduction applied by the second component;

determining, via the third component, a control signal based at least in part on the gain reduction value from the second component;

playing back audio based on the first output signal;

receiving a third audio signal at the first component;

receiving the control signal, from the third component, at the first component;

based at least in part on the control signal from the third component, adjusting a gain of the third audio signal via the first component to provide a fourth audio signal;

receiving the fourth audio signal from the first component at the dynamic bass filter;

dynamically attenuating a low-frequency portion of the fourth audio signal via the dynamic bass filter to produce a filtered fourth audio signal; and

outputting the filtered fourth audio signal from the dynamic bass filter to the second component;

receiving the filtered fourth audio signal at the second component;

reducing a gain of the filtered fourth audio signal via the second component to produce a second output signal; and

playing back audio based on the second output signal.

7. The method of claim 6 , wherein the first component comprises a gain stage, the second component comprises a limiter, and the third component comprises a feedback controller.

8. The method of claim 6 , wherein determining the control signal comprises applying an algorithm to the gain reduction value and outputting the control signal to the first component.

9. The method of claim 8 , wherein applying the algorithm comprises applying a plurality of time constant (TC) filters to the gain reduction value and combining TC filter output signals.

10. The method of claim 9 , wherein each of the TC filters comprises different time constants and wherein applying the plurality of TC filters comprises applying the plurality of TC filters in parallel and combining respective TC filter output signals.

11. The method of claim 6 , wherein the first audio signal comprises a first portion of media content received at the first component at a first time, and wherein the third audio signal comprises a second portion of the media content received at the first component at a second time subsequent to the first time.

12. A non-transitory computer-readable medium comprising instructions for limiting volume in audio playback, the instructions, when executed by a processor of a playback device, causing the playback device to perform operations comprising:

receiving a first audio signal at a first component upstream from a second component;

adjusting a gain of the first audio signal via the first component to provide a second audio signal;

receiving the second audio signal from the first component at a dynamic bass filter;

dynamically attenuating a low-frequency portion of the second audio signal via the dynamic bass filter to produce a filtered second audio signal; and

outputting the filtered second audio signal from the dynamic bass filter to the second component,

receiving the filtered second audio signal at the second component;

reducing a gain of the filtered second audio signal via the second component to produce a first output signal;

providing a gain reduction value from the second component to a third component, wherein the gain reduction value reflects an amount of gain reduction applied by the second component;

determining, via the third component, a control signal based at least in part on the gain reduction value from the second component;

playing back audio based on the first output signal;

receiving a third audio signal at the first component;

receiving the control signal, from the third component, at the first component;

based at least in part on the control signal from the third component, adjusting a gain of the third audio signal via the first component to provide a fourth audio signal;

receiving the fourth audio signal from the first component at the dynamic bass filter;

dynamically attenuating a low-frequency portion of the fourth audio signal via the dynamic bass filter to produce a filtered fourth audio signal; and

outputting the filtered fourth audio signal from the dynamic bass filter to the second component;

receiving the filtered fourth audio signal at the second component;

reducing a gain of the filtered fourth audio signal via the second component to produce a second output signal; and

playing back audio based on the second output signal.

13. The computer-readable medium of claim 12 , wherein determining the control signal comprises applying an algorithm to the gain reduction value and outputting the control signal to the first component.

14. The computer-readable medium of claim 13 , wherein applying the algorithm comprises applying a plurality of time constant (TC) filters to the gain reduction value and combining TC filter output signals.

15. The computer-readable medium of claim 14 , wherein each of the TC filters comprises different time constants and wherein applying the plurality of TC filters comprises applying the plurality of TC filters in parallel and combining respective TC filter output signals.

Assignments (2)
SECURITY AGREEMENT Recorded Oct 15, 2021
From: SONOS, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 058123/0206 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 12, 2020
From: RAMOS, AURELIO
To: SONOS, INC.
Reel/Frame 054353/0851 →
Continuity (2)
Continuation 15943064 · Apr 2, 2018
Related Publication 20210067122A1 · Mar 4, 2021