# US 10,311,880 B2 · System for perceived enhancement and restoration of compressed audio signals

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

- Number: US 10,311,880 B2
- Document ID: US10311880B2
- Status: Granted
- Kind: B2
- Application number: 15/435,729
- Filed: 2017-02-17
- Published: 2017-06-08
- Granted: 2019-06-04
- Earliest claimed: 2012-11-26
- Assignees: Harman International Industries, Incorporated
- Applicants: Harman International Industries, Incorporated
- Inventors: Gilbert Arthur Joseph Soulodre
- Web page: https://patentgrep.com/patent/US10311880B2

## CPC

- G10L 19/005: Correction of errors induced by the transmission channel, if related to the coding algorithm
- G10L 19/02: using spectral analysis, e.g. transform vocoders or subband vocoders
- G10L 19/0208: {Subband vocoders}
- G10L 19/025: Detection of transients or attacks for time/frequency resolution switching
- G10L 19/167: {Audio streaming, i.e. formatting and decoding of an encoded audio signal representation into a data stream for transmission or storage purposes}
- G10L 21/0316: by changing the amplitude
- G10L 21/038: using band spreading techniques
- H03G 7/007: {of digital or coded signals}
- H03G 9/00: Combinations of two or more types of control, e.g. gain control and tone control
- 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

A system for processing compressed audio includes a signal enhancer module configured to generate one or more signal treatments. The one or more signal treatments may be generated by the signal enhancer module based on analysis of the incoming audio signal. Alternatively, or in addition, characteristics of the incoming audio signal may be provided to the signal enhancer module for use in generating the one or more signal treatments. The one or more signal treatments may be added to file audio signals.

## Claims

### Claim 1

A system to repair compressed audio signals, the system comprising:
a processor; and
a masked signal fill module executable by the processor to:
receive a compressed audio input signal for audio playback including a plurality of signal components at a plurality of frequencies;
compare a first energy level for a first signal component on the compressed audio input signal to a simultaneous masking threshold;
determine that a first frequency of the first signal component is inaudible for a listener in response to the first energy level being below the simultaneous masking threshold, wherein a second frequency of a second signal component on the compressed audio input signal causes the first frequency of the first signal component to be inaudible for the listener; and
apply a first signal treatment to the first signal component to generate a first increased energy level for the first signal component, the first increased energy level being equal to the simultaneous masking threshold; and
wherein the masked signal fill module is further executable by the processor to apply the first signal treatment by amplifying the first signal component to generate the first increased energy level.

### Claim 2 (depends on 1)

The system of claim 1, wherein the masked signal fill module is further executable by the processor to cause the first signal component at the first increased energy level to be audible for the listener after applying the first signal treatment.

### Claim 3 (depends on 1)

The system of claim 1, wherein the masked signal fill module is further executable by the processor to apply a perceptual model to determine the simultaneous masking threshold for each of the plurality of frequencies for the plurality of signal components on the compressed audio input signal.

### Claim 4

A non-transitory computer readable storage medium storing computer readable instructions executable by a processor to repair compressed audio signals, the computer readable storage medium comprising:
instructions executable by the processor to receive a compressed audio input signal including a plurality of signal components at a plurality of frequencies;
instructions executable by the processor to compare a first energy level for a first signal component on the compressed audio input signal to a simultaneous masking threshold;
instructions executable by the processor to determine that the first signal component is inaudible for a listener in response to the first energy level being below the simultaneous masking threshold, wherein a second signal component on the compressed audio input signal causes the first signal component to be inaudible for the listener;
instructions executable by the processor to apply a first signal treatment to the first signal component to generate a first increased energy level for the first signal component, the first increased energy level being equal to the simultaneous masking threshold,
wherein the instructions executable by the processor to apply the first signal treatment includes instructions executable by the processor to amplify the first signal component to provide the first increased energy level.

### Claim 5 (depends on 4)

The non-transitory computer readable storage medium of claim 4, further comprising instructions to cause the first signal component at the first increased energy level to be audible for the listener after applying the first signal treatment.

### Claim 6 (depends on 4)

The non-transitory computer readable storage medium of claim 4, further comprising instructions to apply a perceptual model to determine the simultaneous masking threshold for each of the plurality of frequencies for the plurality of signal components on the compressed audio input signal.

### Claim 7

A system to repair compressed audio signals, the system comprising:
a processor; and
a masked signal fill module executable by the processor to:
receive a compressed audio input signal including a plurality of signal components at a plurality of frequencies;
compare a first energy level for a first signal component on the compressed audio input signal to a simultaneous masking threshold;
determine that a first frequency of the first signal component is inaudible for a listener in response to the first energy level being below the simultaneous masking threshold; and
apply a first signal treatment to the first signal component by amplifying the first signal component to generate a first increased energy level for the first signal component that is equal to the simultaneous masking threshold such that the amplified first signal component is audible to the listener,
wherein a second frequency of a second signal component on the compressed audio input signal causes the first frequency of the first signal component to be inaudible for the listener.

### Claim 8 (depends on 7)

The system of claim 7, wherein the masked signal fill module is further executable by the processor to cause the first signal component at the first increased energy level to be audible for the listener after applying the first signal treatment.

### Claim 9 (depends on 7)

The system of claim 7, wherein the masked signal fill module is further executable by the processor to apply a perceptual model to determine the simultaneous masking threshold for each of the plurality of frequencies for the plurality of signal components on the compressed audio input signal.
