IP Library Granted Patent US 8,019,094
Granted Patent B2
US 8,019,094 · App. 11/557,955 · Granted Sep 13, 2011

Audio processing system with function of automatic gain control and method thereof

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 8,019,094
App. No.
11/557,955
Granted
Sep 13, 2011
Kind
B2
Abstract

The present invention relates to an audio processing system with function of automatic gain control and method thereof. The method includes steps of: receiving a playing command to play an audio file; reading a genre type of the audio file from a tag of the audio file; reading a genre gain value of the genre type from a gain setting table stored in a storage unit; decoding the audio file and generating digital audio signals; converting the digital audio signals to analog audio signals; and signaling a gain amplifier to amplify the analog audio signals by the genre gain value, thereby sounds corresponding to the analog audio signals amplified is proper to a listener's hearing.

Claims (44)

1. An audio processing system with a function of automatic gain control, the system comprising:

a storage unit for storing a plurality of audio files, and a gain setting table which lists a plurality of genre types with a genre gain value corresponding to each one of the genre types;

a processing unit for fetching an audio file from the storage unit after receiving a playing command to play the audio file;

a decoding unit for decoding the audio file and generating digital audio signals;

a digital/analog converter for converting the digital audio signals to analog audio signals; and

a gain managing unit comprising:

an identifying module for reading a genre type of the audio file fetched from a tag of the audio file;

an obtaining module for reading a genre gain value of the genre type from the gain setting table;

a gain adjusting module for signaling a gain amplifier to amplify the analog audio signals received from the digital/analog converter by the genre gain value read, and for adjusting a default gain value stored in the storage unit to an adjusted gain value in response to a gain adjusting command;

a calculating module for calculating an integrated gain value by assigning a weight value respectively to the genre gain value and the adjusted gain value, multiplying the genre gain value and the adjusted gain value by the corresponding weight value assigned, thereby obtaining two products, and summing the two products to obtain the integrated gain value; and

an updating module for updating the genre gain value of the genre type in the gain setting table with the integrated gain value.

2. The system according to claim 1 , wherein the gain managing unit further comprises an adding module, the adding module inserts the genre type read into the gain setting table, if the gain setting table does not list the genre type.

3. The system according to claim 1 , wherein the gain managing unit further comprises an adding module which inserts a default gain value stored in the storage unit into the gain setting table as a genre gain value of the genre type read, if the gain setting table does not list the genre gain value of the genre type.

4. An audio processing system with a function of automatic gain control, the system comprising:

a storage unit for storing a plurality of audio files, and a gain setting table, the gain setting listing a plurality of genre types with a genre gain value corresponding to each one of the genre type;

a processing unit for fetching an audio file from the storage unit after receiving a playing command to play the audio file;

a decoding unit for decoding the audio file fetched and generating digital audio signals;

a digital/analog converter for converting the digital audio signals to analog audio signals; and

wherein the processing unit comprises:

an identifying module for reading a genre type of the audio file from a tag of the audio file;

an obtaining module for reading a genre gain value of the genre type from the gain setting table;

a gain adjusting module for signaling a gain amplifier to amplify the analog audio signals received from the digital/analog converter by the genre gain value, and for adjusting a default gain value stored in the storage unit to an adjusted gain value in response to a gain adjusting command;

a calculating module for calculating an integrated gain value by assigning a weight value respectively to the genre gain value and the adjusted gain value, multiplying the genre gain value and the adjusted gain value by the corresponding weight value assigned, thereby obtaining two products, and summing the two products to obtain the integrated gain value; and

an updating module for updating the genre gain value of the genre type in the gain setting table with the integrated gain value.

5. The system according to claim 4 , wherein the processing unit further comprises an adding module which inserts the genre type read into the gain setting table, if the gain setting table does not list the genre type.

6. The system according to claim 4 , wherein the processing unit further comprises an adding module which inserts a default gain value stored in the storage unit into the gain setting table as a genre gain value of the genre type read, if the gain setting table does not list the genre gain value of the genre type.

7. An automatic gain control method of an audio processing system, the method comprising steps of:

receiving a playing command to play an audio file;

reading a genre type of the audio file from a tag of the audio file;

reading a genre gain value of the genre type from a gain setting table stored in a storage unit;

decoding the audio file and generating digital audio signals;

converting the digital audio signals to analog audio signals; and

signaling a gain amplifier to amplify the analog audio signals by the genre gain value;

receiving a gain adjusting command to adjust a default gain value stored in the storage unit;

adjusting the default gain value to an adjusted gain value;

assigning a weight value respectively to the genre gain value and the adjusted gain value;

multiplying the genre gain value and the adjusted gain value by the corresponding weight value assigned, thereby obtaining two products;

summing the two products to obtain an integrated gain value; and

updating the genre gain value of the genre type read from the gain setting table with the integrated gain value.

8. The method according to claim 7 , further comprising a step of:

inserting the genre type read into the gain setting table, if the gain setting table does not list the genre type.

9. The method according to claim 7 , further comprising steps of:

obtaining a default gain value stored in the storage unit,

inserting the default gain value into the gain setting table as the genre gain value of the genre type read, if the gain setting table does not list the genre gain value of the genre type.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 19, 2023
From: GOLD CHARM LIMITED
To: HANNSTAR DISPLAY CORPORATION
Reel/Frame 063383/0154 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 5, 2013
From: HONG FU JIN PRECISION INDUSTRY (WUHAN) CO., LTD.; HON HAI PRECISION INDUSTRY CO., LTD.
To: GOLD CHARM LIMITED
Reel/Frame 029573/0098 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 4, 2011
From: HON HAI PRECISION INDUSTRY CO., LTD.
To: HONG FU JIN PRECISION INDUSTRY (SHEN ZHEN) CO., LTD.; HON HAI PRECISION INDUSTRY CO., LTD.
Reel/Frame 026697/0830 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 8, 2006
From: HSIEH, KUAN-HONG; TSAI, WEN-SHENG; LIAN, WEN-CHUAN; LI, XIAO-GUANG
To: HON HAI PRECISION INDUSTRY CO., LTD.
Reel/Frame 018497/0715 →