# US 2016/0260445 A1 · Audio Loudness Adjustment

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2016/0260445 A1
- Document ID: US20160260445A1
- Status: Published application
- Kind: A1
- Application number: 14/639,919
- Filed: 2015-03-05
- Published: 2016-09-08
- Earliest claimed: 2015-03-05
- Assignees: Adobe Systems Incorporated
- Applicants: Adobe Systems Incorporated
- Inventors: Sven Duwenhorst
- Web page: https://patentgrep.com/patent/US20160260445A1

## CPC

- G06F 3/04847: Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
- G06F 3/165: {Management of the audio stream, e.g. setting of volume, audio stream path}
- G10L 21/0316: by changing the amplitude
- G10L 21/12: by displaying time domain information
- H03G 3/32: the control being dependent upon ambient noise level or sound level
- H03G 7/002: {in untuned or low-frequency amplifiers, e.g. audio amplifiers (H03G7/007, H03G7/001, H03G7/008, H03G7/02, H03G7/06 take precedence)}
- H03G 7/007: {of digital or coded signals}
- G10L 21/0224: Processing in the time domain
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G10L: SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- H03G: CONTROL OF AMPLIFICATION

## Abstract

Audio loudness adjustment techniques are described. In one or more implementations, primary and secondary sound data originating as part of an audio signal is adjusted. For example, a loudness of the sound data is adjusted. To do so, the loudness, which indicates a sound intensity of the primary and secondary sound data, is determined. Adjustments are then computed for at least a portion of the audio signal based on a target dynamic range parameter, which defines a desired difference between the loudness of the primary and secondary sound data respectively. Based on the computed adjustments, a variety of actions may be performed, such as applying the adjustments to the audio signal to generate an adjusted audio signal in which the primary and secondary sound data substantially have the desired loudness difference. Further, a preview of the adjusted audio signal may be updated in real-time for display in a user interface.

## Claims

### Claim 1

In a digital audio environment to adjust primary and secondary sound data originating as part of an audio signal by one or more computing devices, a method comprising:
determining loudness of the audio signal by the one or more computing devices, the loudness indicating a sound intensity of the primary and secondary sound data;
computing adjustments to the loudness by the one or more computing devices for at least a portion of the audio signal based on a target dynamic range parameter that defines a desired difference between the loudness of the primary and secondary sound data respectively; and
applying the computed adjustments by the one or more computing devices to the audio signal to generate an adjusted audio signal in which the primary and secondary sound data substantially have the desired difference in the loudness.

### Claim 2 (depends on 1)

A method as described in claim 1, further comprising receiving an input to specify the target dynamic range parameter, the adjustments to the loudness being computed responsive to receiving the input.

### Claim 3 (depends on 2)

A method as described in claim 2, wherein the input to specify the target dynamic range parameter is received via a single user interface element.

### Claim 4 (depends on 2)

A method as described in claim 2, wherein the input is received via a user interface that includes waveform representations that represent the audio signal and a preview of the adjusted audio signal.

### Claim 5 (depends on 4)

A method as described in claim 4, further comprising generating the user interface for display, including generating the waveform representation of the preview substantially in real-time, the waveform representation of the preview being updated as the input to specify the target dynamic range parameter is received.

### Claim 6 (depends on 5)

A method as described in claim 5, wherein the waveform representation of the preview is generated prior to applying the computed adjustments to the audio signal to generate the adjusted audio signal.

### Claim 7 (depends on 1)

A method as described in claim 1, wherein the adjustments result in the loudness of at least one of the primary or secondary data being substantially leveled over the audio signal.

### Claim 8 (depends on 1)

A method as described in claim 1, wherein the adjustments result in the loudness of at least one of the primary or secondary data being amplified over the audio signal.

### Claim 9 (depends on 8)

A method as described in claim 8, wherein the increase of the target dynamic range parameter increases the desired difference between the loudness of the primary and secondary sound data, and the adjustments are configured to adjust the loudness of the portion to result in the primary and secondary sound data substantially having the increased desired difference in the loudness.

### Claim 10 (depends on 1)

A method as described in claim 1, wherein the primary data corresponds to speech, the secondary data corresponds to background noise, and the target dynamic range parameter defines the desired difference between the loudness of the speech and the loudness of the background noise.

### Claim 11

In a digital audio environment to adjust primary and secondary sound data originating as part of an audio signal and to display a preview of adjusted sound data by one or more computing devices, a method comprising:
generating a graphical user interface for display that includes:
a first waveform representation configured to represent an unadulterated version of the audio signal; and
a second waveform representation configured to represent an adjusted version of the audio signal that is adjustable based input received via one or more user interface elements; and
responsive to receiving input via one of the user interface elements to change a target dynamic range parameter that defines a desired difference in loudness between the primary and secondary sound data respectively, updating the second waveform representation to reflect adjustments to the loudness computed according to the input to change the target dynamic range parameter.

### Claim 12 (depends on 11)

A method as described in claim 11, further comprising computing the adjustments to the loudness to result in the primary and secondary sound data having the desired difference in the loudness.

### Claim 13 (depends on 11)

A method as described in claim 11, wherein the user interface element to adjust the target dynamic range parameter comprises a slider that enables the target dynamic range parameter to be increased or decreased.

### Claim 14 (depends on 11)

A method as described in claim 11, wherein the one or more user interface elements include separate amplification and leveling user interface elements, the amplification user interface element enabling amplification adjustments to be made to the primary and secondary sound data, the leveling user interface element enabling leveling adjustments to be made to the primary and secondary sound data, and the input received via the one user interface element to adjust the target dynamic range parameter effective to make both the amplification and the leveling adjustments to the primary and secondary sound data independent of inputs received via the amplification and leveling user interface elements.

### Claim 15 (depends on 11)

A method as described in claim 11, wherein the second waveform representation is updated for display in the user interface without generating the adjusted version of the audio signal.

### Claim 16 (depends on 11)

A method as described in claim 11, further comprising:
receiving additional input via the one or more user interface elements to apply the computed adjustments to the audio signal; and
generating the adjusted version of the audio signal by adjusting the audio signal in accordance with the computed adjustments.

### Claim 17 (depends on 11)

A method as described in claim 11, further comprising outputting the adjusted version of the audio signal via an audio output device.

### Claim 18

A system implemented in a digital audio environment to adjust primary and secondary sound data originating as part of an audio signal, the system comprising:
a loudness adjustment module, implemented at least partially in hardware, to:
change a target dynamic range parameter that defines a desired difference between a loudness of the primary and the secondary sound data responsive to receiving input via a user interface to make the change; and
compute adjustments to the loudness for at least a portion of the audio signal responsive to receipt of the input and to result in the primary and secondary sound data substantially having the desired difference in the loudness; and
a display device to display via the user interface a preview of a new audio signal that reflects application of the computed loudness adjustments to the audio signal.

### Claim 19 (depends on 18)

A system as described in claim 18, wherein the preview of the new audio signal comprises a waveform representation of the new audio signal.

### Claim 20 (depends on 18)

A system as described in claim 18, wherein the preview of the new audio signal is updated for display substantially in real-time in conjunction with receiving the input to change the target dynamic range parameter.
