IP Library Granted Patent US 9,998,082
Granted Patent B1
US 9,998,082 · App. 15/407,101 · Granted Jun 12, 2018

Comparative balancing

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 9,998,082
App. No.
15/407,101
Granted
Jun 12, 2018
Kind
B1
Abstract

In an example embodiment, an audio device is provided with one or more processors and a computer-readable tangible medium with instructions stored thereon that, when executed, direct the one or more processors to access a target audio file and access a set of evaluated levels associated with one or more preset frequency bands in the target audio file. The computer-readable tangible medium also has instructions that direct the processor to create a set of comparatively balanced levels by comparatively balancing a set of actual levels associated with the one or more preset frequency bands in the target audio file to at least approximate a set of reference levels associated with the one or more preset frequency bands. The computer-readable tangible medium further has instructions that direct the processor to play the target audio file with the set of comparatively balanced levels.

Claims (76)

1. A non-transitory computer-readable tangible medium with instructions stored thereon that, when executed, direct a processor to perform acts comprising:

accessing a template audio file;

determining a number of frequency bands for selection in the template audio file based on a background sound;

selecting the number of frequency bands in the template audio file and accessing a set of reference levels associated with the number of frequency bands selected;

accessing a target audio file;

creating a set of evaluated levels using the target audio file by generating a non-continuous average of level settings for two or more temporally non-continuous samples from the target audio file for each frequency band in the number of frequency bands in the target audio file corresponding to the number of frequency bands in the template audio file selected;

isolating one or more differences in the level settings between the set of evaluated levels and the set of reference levels;

utilizing the one or more differences in the level settings to alter a set of actual levels of the target audio file, the set of actual levels corresponding to the number of frequency bands in the template audio file selected;

creating a comparatively balanced audio signal for the target audio file using the altered set of actual levels, which at least approximates the set of reference levels; and

directing the comparatively balanced audio signal to be played on an audio device when the target audio file is selected for playback to create a more uniform listening experience for a user.

2. The non-transitory computer-readable tangible medium of claim 1 , further including instructions to direct a processor to perform acts comprising:

allowing a user to designate a chosen audio file as the template audio file.

3. The non-transitory computer-readable tangible medium of claim 1 , further including instructions to direct a processor to perform acts comprising:

creating the set of reference levels associated with the number of frequency bands selected by one or more of:

generating a long-term average of levels associated with the number of frequency bands in the template audio file;

generating a short-term average of levels associated with the number of frequency bands in the template audio file;

generating a non-continuous average of levels associated with the number of frequency bands in the template audio file through use of two or more temporally non-continuous samples of the template audio file.

4. The non-transitory computer-readable tangible medium of claim 1 , further including instructions to direct a processor to perform acts comprising:

creating at least a portion of the set of reference levels from a second set of levels associated with the number of frequency bands entered by a user.

5. The non-transitory computer-readable tangible medium of claim 1 , further including instructions to direct a processor to perform acts comprising:

accessing the target audio file by accessing a real-time stream of audio; and

creating the set of evaluated levels by monitoring the real-time stream of audio for a desired period of time.

6. An audio device comprising:

one or more processors;

one or more output devices; and

a non-transitory computer-readable tangible medium with instructions stored thereon that, when executed, direct the one or more processors to perform acts comprising:

accessing a template audio file;

determining a number of frequency bands for selection in the template audio file based on a background sound;

selecting the number of frequency bands in the template audio file and accessing a set of reference levels associated with the number of frequency bands selected;

accessing a target audio file;

creating a set of evaluated levels using the target audio file by generating a non-continuous average of level settings for two or more temporally non-continuous samples from the target audio file for each frequency band in the number of frequency bands in the target audio file corresponding to the number of frequency bands in the template audio file selected;

isolating one or more differences in the level settings between the set of evaluated levels and the set of reference levels;

utilizing the one or more differences in the level settings to alter a set of actual levels of the target audio file, the set of actual levels corresponding to the number of frequency bands in the template audio file selected;

creating a comparatively balanced audio signal for the target audio file using the altered set of actual levels, which at least approximates the set of reference levels; and

directing the comparatively balanced audio signal to be played on at least one of the one or more output devices when the target audio file is selected for playback to create a more uniform listening experience for a user.

7. The audio device of claim 6 , wherein the non-transitory computer-readable tangible medium further includes instructions to direct the one or more processors to perform acts comprising:

allowing a user to designate a chosen audio file as the template audio file.

8. The audio device of claim 7 , wherein the non-transitory tangible computer-readable tangible medium further includes instructions to direct the one or more processors to perform acts comprising:

creating the set of reference levels associated with the number of frequency bands selected by one or more of:

generating a long-term average of levels associated with the number of frequency bands in the template audio file;

generating a short-term average of levels associated with the number of frequency bands in the template audio file;

generating a non-continuous average of levels associated with the number of frequency bands in the template audio file through use of two or more temporally non-continuous samples of the template audio file.

9. The audio device of claim 6 , wherein the non-transitory computer-readable tangible medium further includes instructions to direct the one or more processors to perform acts comprising:

allowing a user to enter a designated set of levels associated with the number of frequency bands selected; and

creating at least a portion of the set of reference levels from the designated set of levels.

10. The audio device of claim 6 , wherein the non-transitory computer-readable tangible medium further includes instructions to direct the one or more processors to perform acts comprising:

allowing a user during playback of the target audio file to interact with a cross fader to determine an amount of fade between the set of actual levels associated with the number of frequency bands in the target audio file and a set of comparatively balanced levels associated with the number of frequency bands in the target audio file.

11. The audio device of claim 6 , wherein the audio device comprises one or more of:

a public address system;

a hearing aid;

a telephone;

a speaker;

one or more headphones;

a computer;

a DJ control setup;

a musical instrument;

a television;

an internet-based music streaming service;

an entertainment system.

12. A computer-implemented method for processing a target audio file comprising:

accessing a template audio file;

determining a number of frequency bands for selection in the template audio file based on a background sound;

selecting the number of frequency bands in the template audio file and accessing a set of reference levels associated with the number of frequency bands selected;

accessing the target audio file;

creating a set of evaluated levels using the target audio file by generating a non-continuous average of level settings for two or more temporally non-continuous samples from the target audio file for each frequency band in the number of frequency bands in the target audio file corresponding to the number of frequency bands in the template audio file selected;

isolating one or more differences in the level settings between the set of evaluated levels and the set of reference levels;

utilizing the one or more differences in the level settings to alter a set of actual levels of the target audio file, the set of actual levels corresponding to the number of frequency bands in the template audio file selected;

creating a comparatively balanced audio signal for the target audio file using the altered set of actual levels, which at least approximates the set of reference levels; and

directing the comparatively balanced audio signal to be played on an audio device when the target audio file is selected for playback to create a more uniform listening experience for a user.

13. The method for processing a target audio file of claim 12 , further comprising:

allowing a user to designate a chosen audio file as the template audio file.

14. The method for processing a target audio file of claim 12 , further comprising:

accessing the target audio file by accessing a real-time stream of audio; and

creating the set of evaluated levels by monitoring the real-time stream of audio for a desired period of time.

15. The method for processing a target audio file of claim 12 , wherein accessing the target audio file comprises:

detecting a new audio file being uploaded to an audio device.

Assignments (7)
GRANT OF SECURITY INTEREST IN PATENT RIGHTS Recorded Dec 22, 2020
From: GIBSON BRANDS, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 054839/0217 →
RELEASE OF SECURITY INTEREST : RECORDED AT REEL/FRAME - 047384/0215 Recorded Dec 21, 2020
From: WELLS FARGO BANK, NATIONAL ASSOCIATION
To: GIBSON BRANDS, INC.
Reel/Frame 054823/0016 →
RELEASE OF SECURITY INTEREST Recorded Apr 9, 2019
From: CORTLAND CAPITAL MARKET SERVICES LLC; WILMINGTON TRUST, NATIONAL ASSOCIATION; BANK OF AMERICA, NA
To: GIBSON BRANDS, INC.
Reel/Frame 048841/0001 →
SECURITY INTEREST Recorded Nov 1, 2018
From: GIBSON BRANDS, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION
Reel/Frame 047384/0215 →
SECURITY INTEREST Recorded May 24, 2018
From: GIBSON BRANDS, INC.
To: CORTLAND CAPITAL MARKET SERVICES LLC
Reel/Frame 046239/0247 →
SECOND LIEN INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Feb 21, 2017
From: GIBSON BRANDS, INC.; GIBSON INTERNATIONAL SALES LLC; GIBSON PRO AUDIO CORP.; GIBSON INNOVATIONS USA, INC.; BALDWIN PIANO, INC.
To: BANK OF AMERICA, N.A., AS AGENT
Reel/Frame 041760/0592 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 6, 2017
From: ANDERTON, CRAIG
To: GIBSON BRANDS, INC.
Reel/Frame 041179/0163 →