IP Library › Granted Patent US 10,103,702
Granted Patent B2
US 10,103,702 · App. 14/904,845 · Granted Oct 16, 2018

Volume control rates

Inventors: Satish K. Putta (Oak Park, CA); Shaomin Sharon Peng (Agoura Hills, CA)
Assignee: Harman International Industries, Incorporated
H03G7/004H03G3/02H03G3/3026H04R3/00H04R2430/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 10,103,702
App. No.
14/904,845
Granted
Oct 16, 2018
Kind
B2
Abstract

A volume controller may maintain a volume mapping including a plurality of zones of volume level, each zone defined according to a range of included volume levels and specifying a volume ramp up control rate and a volume ramp down control rate for adjustment of volume levels within the range, determine, according to the volume mapping based on a current volume level and a direction of a requested volume change, a step value for adjusting the current volume level, and adjust the current volume level according to the step value.

Claims (47)

1. A system comprising:

a processor of a volume controller programmed to

maintain a volume mapping including a plurality of zones of volume level, each zone defined according to a range including a plurality of included volume levels and specifying a fixed volume ramp up control rate and a fixed volume ramp down control rate for adjustment of volume levels within the range regardless of a speed of a requested volume change, at least one of the plurality of zones specifying a fixed volume ramp up control rate and a fixed volume ramp down control rate that differ in absolute value,

identify, according to the volume mapping based on a current volume level and a direction of the requested volume change, to use either the fixed volume ramp up control rate or the fixed volume ramp down control rate as a step value for adjusting the current volume level, and

adjust the current volume level according to the step value.

2. The system of claim 1 , wherein the plurality of zones of volume level includes a first zone from a minimum volume to a lower bound of a normal listening range, a second zone from the lower bound of the normal listening range to a midpoint of the normal listening range, a third zone from the midpoint of the normal listening range to an upper bound of the normal listening range, and a fourth zone from the upper bound of the normal listening range to a maximum volume.

3. The system of claim 1 , wherein the volume ramp up control rate and the volume ramp down control rate of the zones within a normal listening range are set to equal step sizes, and the volume ramp up control rate and the volume ramp down control rate of the plurality of zones outside the normal listening range are set to different step sizes.

4. The system of claim 1 , wherein the volume controller is further configured to:

determine a requested rate of change to the current volume level, and

utilize the volume mapping to determine the step value when the rate of change exceeds a predetermined speed threshold.

5. The system of claim 4 , wherein the volume controller is further configured to:

maintain a plurality of periodically polled user interface values of a volume user interface, and

identify the requested rate of change to the current volume level according to the plurality of periodically polled user interface values.

6. The system of claim 4 , wherein the volume controller is further configured to utilize fixed volume ramp up and a volume ramp down control rates to adjust the current volume level when the rate of change does not exceed the predetermined speed threshold.

7. The system of claim 4 , wherein the volume controller is further configured to:

maintain a second volume mapping including a second plurality of zones of volume level, each zone defined according to a range of volume level and specifying a volume ramp up control rate and a volume ramp down control rate for adjusting volume levels within the zone, and

utilize the second volume mapping to adjust the current volume level when the rate of change does not exceed the predetermined speed threshold.

8. The system of claim 7 , wherein the second volume mapping includes a first zone from a minimum volume to a lower bound of a normal listening range, and a second zone from the lower bound of the normal listening range to a maximum volume.

9. The system of claim 2 , wherein the lower bound of the normal listening range is 23 dB, the midpoint of the normal listening range is 40 dB. and the upper bound of the normal listening range is 60 dB.

10. A system comprising:

a processor of a volume controller programmed to

maintain a first predefined volume mapping including a plurality of zones of volume level, each zone defined according to a range including a plurality of volume levels and specifying a fixed volume ramp up control rate and a fixed volume ramp down control rate for adjusting volume levels within the zone,

maintain a second predefined volume mapping including a second plurality of zones of volume level, each zone defined according to a range including a plurality of volume levels and specifying a fixed volume ramp up control rate and a fixed volume ramp down control rate for adjusting volume levels within the zone,

identify whether to use the first predefined volume mapping or the second predefined volume mapping according to a requested rate of change to a current volume level, and

determine, based on a current volume level and a direction of a requested volume change, to use either the volume ramp up control rate or the volume ramp down control rate of the identified predefined volume mapping as a step value for adjusting the current volume level.

11. The system of claim 10 , wherein the volume controller is further configured to adjust the current volume level according to the step value.

12. The system of claim 10 , wherein the second predefined volume mapping includes fewer zones than the first predefined volume mapping and is utilized for rates of change to the current volume level below a predetermined threshold difference in change of the current volume level.

13. The system of claim 10 , wherein the volume controller is further configured to:

maintain a plurality of periodically polled user interface values of a volume user interface, and

identify the requested rate of change to the current volume level according to the plurality of periodically polled user interface values.

14. A non-transitory computer-readable medium encoded with computer executable instructions, the computer executable instructions executable by a processor, the computer-readable medium comprising instructions configured to:

maintain a volume mapping including a plurality of zones of volume level, each zone defined according to a range including a plurality of volume levels and specifying a fixed volume ramp up control rate and a fixed volume ramp down control rate for adjusting volume levels within the zone regardless of a speed of a requested volume change, at least one of the plurality of zones specifying a fixed volume ramp up control rate and a fixed volume ramp down control rate that differ in absolute value,

identify, according to the volume mapping based on a current volume level and a direction of the requested volume change, to use either the fixed volume ramp up control rate or the fixed volume ramp down control rate as a step value for adjusting the current volume level,

adjust the current volume level according to the step value.

15. The computer-readable medium of claim 14 , wherein the plurality of zones of volume level includes a first zone from a minimum volume to a lower bound of a normal listening range, a second zone from the lower bound of the normal listening range to a midpoint of the normal listening range, a third zone from the midpoint of the normal listening range to an upper bound of the normal listening range, and a fourth zone from the upper bound of the normal listening range to a maximum volume.

16. The computer-readable medium of claim 15 , wherein the volume ramp up control rate and the volume ramp down control rate of the zones within the normal listening range are set to equal step sizes, and the volume ramp up control rate and the volume ramp down control rate of the plurality of zones outside the normal listening range are set to different step sizes.

17. The computer-readable medium of claim 15 , further comprising instructions configured to:

determine a requested rate of change to the current volume level, and

utilize the volume mapping to determine the step value when the rate of change exceeds a predetermined speed threshold.

18. The computer-readable medium of claim 17 , further comprising instructions configured to:

maintain a plurality of periodically polled user interface values of a volume user interface, and

identify the requested rate of change to the current volume level according to the plurality of periodically polled user interface values.

19. The computer-readable medium of claim 17 , further comprising instructions configured to:

maintain a second volume mapping including a second plurality of zones of volume level, each zone defined according to a range of volume level and specifying a volume ramp up control rate and a volume ramp down control rate for adjusting volume levels within the zone, and

utilize the second volume mapping to adjust the current volume level when the rate of change does not exceed the predetermined speed threshold.

20. The computer-readable medium of claim 19 , wherein the second volume mapping includes a first zone from a minimum volume to a lower bound of a normal listening range, and a second zone from the lower bound of the normal listening range to a maximum volume.

21. The computer-readable medium of claim 14 , wherein the volume ramp up control rate and the volume ramp down control rate of the zones within a normal listening range are set to equal step sizes, and the volume ramp up control rate and the volume ramp down control rate of the plurality of zones outside the normal listening range are set to different step sizes.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 13, 2016
From: PUTTA, SATISH K.; PENG, SHAOMIN SHARON
To: HARMAN INTERNATIONAL INDUSTRIES, INC.
Reel/Frame 037479/0690 →
Continuity (2)
Provisional Application 61847898 · Jul 18, 2013
Related Publication 20160142029A1 · May 19, 2016
Cited By (3)
US 12,356,165 US 12,481,476 US 12,658,871