METHOD AND SYSTEM FOR DIGITAL GAIN PROCESSING IN A HARDWARE AUDIO CODEC FOR AUDIO TRANSMISSION
First Claim
1. A method for processing audio signals, the method comprising:
- in a hardware audio CODEC which processes audio signals from a plurality of inputs, digitally adjusting levels of said input audio signals such that said digitally adjusted levels are approximately equal for each of said plurality of inputs, wherein said digitally adjusting comprises;
for each audio sample of one of said input audio signals, adding said audio sample to one or more right shifted versions of said audio sample; and
selecting a portion of a summed audio signal resulting from said addition.
7 Assignments
0 Petitions
Accused Products
Abstract
In a hardware audio CODEC which processes audio signals from a plurality of inputs, voltage and/or power levels of the input audio signals may be adjusted such that the digitally adjusted levels are approximately equal for each of the plurality of inputs. The digital adjustment may comprise, for each audio sample of one of the input audio signals, adding the audio sample to one or more right shifted versions of the audio sample and selecting a portion of a summed audio signal resulting from the addition. The portion of the summed audio that is selected may be determined based on the type of audio content being processed. The one or more right shifted versions of the audio sample may be selected via one or more switching elements which may be controlled via a digital control word which may be dynamically generated.
56 Citations
22 Claims
-
1. A method for processing audio signals, the method comprising:
in a hardware audio CODEC which processes audio signals from a plurality of inputs, digitally adjusting levels of said input audio signals such that said digitally adjusted levels are approximately equal for each of said plurality of inputs, wherein said digitally adjusting comprises; for each audio sample of one of said input audio signals, adding said audio sample to one or more right shifted versions of said audio sample; and selecting a portion of a summed audio signal resulting from said addition. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
12. A system for processing audio signals, the system comprising:
one or more circuits for use in a hardware audio CODEC that processes audio signals from a plurality of inputs, wherein; said one or more circuits are operable to digitally adjust levels of said input audio signals such that said digitally adjusted levels are approximately equal for each of said plurality of inputs, wherein; for each audio sample of one of said input audio signals, said one or more circuits adds said audio sample to one or more right shifted versions of said audio sample; and said one or more circuits selects a portion of a summed audio signal resulting from said addition. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
Specification