IP Library › Granted Patent US 12,417,072
Granted Patent B2
US 12,417,072 · App. 18/667,996 · Granted Sep 16, 2025

Audio output device with hardware volume control

Inventors: Hilary K. Mogul (San Francisco, CA); Eric J. Day (San Jose, CA); Hannes Breitschaedel (Vienna, AT); Juha O. Merimaa (San Mateo, CA)
Assignee: Apple Inc.
G06F3/165G06F3/162H04R1/1041H04R1/1008H04R2420/07
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 12,417,072
App. No.
18/667,996
Granted
Sep 16, 2025
Kind
B2
Abstract

A method performed by an audio source device that is communicatively coupled with an audio output device, the method includes obtaining an audio signal; receiving a volume adjustment; applying the volume adjustment to the audio signal; applying dynamic range compression on the volume adjusted audio signal; and applying an inverse volume adjustment to the compressed audio signal, where the inverse volume adjusted audio signal is to be transmitted to the audio output device.

Claims (49)

1. A method performed by an audio source device that is communicatively coupled with an audio output device, the method comprising:

obtaining an audio signal;

receiving, from the audio output device, a volume adjustment for the audio signal;

applying the volume adjustment to the audio signal;

applying dynamic range compression on the volume adjusted audio signal; and

applying an inverse volume adjustment to the compressed audio signal,

wherein the inverse volume adjusted audio signal is to be transmitted to the audio output device that is configured to apply the volume adjustment to the inverse volume adjusted audio signal.

2. The method of claim 1 further comprising determining the dynamic range compression based on a difference between a signal level of the volume adjusted audio signal and a threshold audio level.

3. The method of claim 2 , wherein the threshold audio level is 0 decibels relative to full scale (dBFS) of the audio output device, wherein a signal level of the compressed audio signal does not exceed the 0 dBFS.

4. The method of claim 1 further comprising determining whether the volume adjustment is greater than a previous volume adjustment received from the audio output device, wherein the dynamic range compression is applied to the volume adjusted audio signal responsive to the volume adjustment being greater than the previous volume adjustment.

5. The method of claim 1 further comprising:

obtaining two or more audio channels; and

performing matrix mixing operations upon the audio channels to produce the audio signal,

wherein a signal level of at least one of the two or more audio channels does not exceed 0 decibels relative to full scale (dBFS) of the audio output device, while a signal level of the audio signal exceeds the 0 dBFS.

6. The method of claim 5 , wherein at least one of the audio channels is associated with a first software program that is being executed by the audio source device and at least another one of the audio channels is associated with a second software program that is being executed by the audio source device.

7. The method of claim 1 , wherein the audio output device is a wireless headset that is wirelessly connected to the audio source device.

8. An electronic device comprising:

at least one processor; and

memory having instructions stored therein which when executed by the at least one processor causes the electronic device to:

obtain an audio signal;

receive, from an audio output device, a volume adjustment for the audio signal;

applying the volume adjustment to the audio signal;

applying dynamic range compression on the volume adjusted audio signal;

applying an inverse volume adjustment to the compressed audio signal; and

transmit the inverse volume adjusted audio signal to the audio output device that is configured to apply the volume adjustment to the inverse volume adjusted audio signal for playback.

9. The electronic device of claim 8 , wherein the memory has further instructions to determine the dynamic range compression based on a difference between a signal level of the volume adjusted audio signal and a threshold audio level.

10. The electronic device of claim 9 , wherein the threshold audio level is 0 decibels relative to full scale (dBFS) of the audio output device, wherein a signal level of the compressed audio signal does not exceed the 0 dBFS.

11. The electronic device of claim 8 , wherein the memory has further instructions to determine whether the volume adjustment is greater than a previous volume adjustment received from the audio output device, wherein the dynamic range compression is applied on the volume adjusted audio signal responsive to the volume adjustment being greater than the previous volume adjustment.

12. The electronic device of claim 8 , wherein the memory has further instructions to:

obtain two or more audio channels; and

perform matrix mixing operations upon the audio channels to produce the audio signal,

wherein a signal level of at least one of the two or more audio channels does not exceed 0 decibels relative to full scale (dBFS) of the audio output device, while a signal level of the audio signal does exceed the 0 dBFS.

13. The electronic device of claim 12 , wherein at least one of the audio channels is associated with a first software program that is being executed by the electronic device and at least another one of the audio channels is associated with a second software program that is being executed by the electronic device.

14. The electronic device of claim 8 , wherein the audio output device is a wireless headset that is wirelessly connected to the electronic device.

15. A processor of an electronic device that is configured to:

obtain an audio signal;

receive, from an audio output device, a volume adjustment for the audio signal;

applying the volume adjustment to the audio signal;

applying dynamic range compression on the volume adjusted audio signal;

applying an inverse volume adjustment to the compressed audio signal; and

transmit the inverse volume adjusted audio signal to the audio output device that is configured to apply the volume adjustment to the inverse volume adjusted audio signal.

16. The processor of claim 15 is further configured to determine the dynamic range compression based on a difference between a signal level of the volume adjusted audio signal and a threshold audio level.

17. The processor of claim 16 , wherein the threshold audio level is 0 decibels relative to full scale (dBFS) of the audio output device.

18. The processor of claim 17 , wherein a signal level of the compressed audio signal does not exceed the 0 dBFS.

19. The processor of claim 15 is further configured to:

obtain two or more audio channels; and

perform matrix mixing operations upon the audio channels to produce the audio signal,

wherein a signal level of at least one of the two or more audio channels does not exceed 0 decibels relative to full scale (dBFS) of the audio output device, while a signal level of the audio signal does exceed the 0 dBFS.

20. The processor of claim 15 , wherein the audio output device is a wireless headset that is wirelessly connected to the electronic device.

Continuity (2)
Division 17355098 · Jun 22, 2021
Related Publication 20240303033A1 · Sep 12, 2024
References Cited (6)
US 20090245538A1 · Tomita · 2009 [cited by applicant]
US 20140185829A1 · Bongiovi · 2014 [cited by examiner]
US 20160036402A1 · Bongiovi · 2016 [cited by examiner]
US 20160227339A1 · Koppens · 2016 [cited by examiner]
US 20190158926A1 · Kang et al. · 2019 [cited by applicant]
US 20210311693A1 · Goto · 2021 [cited by applicant]