System and method for gain control of audio sample packets
First Claim
Patent Images
1. A method for determining gain factors for a sequential multiplicity of audio sample packets, based upon sequentially processing each packet as a present packet, comprising:
- determining a comparison peak value for a present packet by multiplying a highest sample value from said present packet by a previously determined gain factor;
determining a present packet hysteretic peak value from said comparison peak value and a previously determined hysteretic peak value from a previously processed packet; and
determining a new gain factor, for use with one or more subsequently processed packets, by periodically comparing present packet hysteretic peak values against predetermined minimum and maximum range values.
2 Assignments
0 Petitions
Accused Products
Abstract
Determining gain factors for a sequential multiplicity of audio sample packets by first determining a comparison peak value for a present such packet by multiplying a highest sample value by a previously predetermined gain factor, determining a hysteretic peak value for the present peak from the comparison peak value and a hysteretic peak value from a previously processed packet and determining a gain factor for use with subsequent packets.
7 Citations
20 Claims
-
1. A method for determining gain factors for a sequential multiplicity of audio sample packets, based upon sequentially processing each packet as a present packet, comprising:
-
determining a comparison peak value for a present packet by multiplying a highest sample value from said present packet by a previously determined gain factor;
determining a present packet hysteretic peak value from said comparison peak value and a previously determined hysteretic peak value from a previously processed packet; and
determining a new gain factor, for use with one or more subsequently processed packets, by periodically comparing present packet hysteretic peak values against predetermined minimum and maximum range values. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A digital processor for determining gain factors for a sequential multiplicity of audio sample packets, based upon sequentially processing each packet as a present packet, comprising:
-
first processing means for determining a comparison peak value for a present packet by multiplying a highest sample value from said present packet by a previously determined gain factor;
second processing means for determining a present packet hysteretic peak value from said comparison peak value and a hysteretic peak value from a previously processed packet;
third processing means for periodically comparing present packet hysteretic peak values, against predetermined range values;
fourth processing means for determining a new gain factor, for use with one or more subsequently processed packets, based upon said previously determined gain factor and in response to said third processing means for comparing; and
fifth processing means for adjusting said present packet hysteretic peak value in response to said fourth processing means, for causing said present packet hysteretic peak value to be based upon said new gain factor. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A telephone conferencing system for processing separate sequences of audio input packets from a multiplicity of connections based upon sequentially processing each packet as a present packet, comprising;
-
a first determining process adapted for determining a comparison peak value for each packet by multiplying a highest sample value from a present packet by a previously determined, connection-specific gain factor;
a second determining process adapted for determining a present packet hysteretic peak value from said comparison peak value and a previously determined hysteretic peak value of a last-processed connection-specific packet;
a comparing process adapted for periodically comparing present packet hysteretic peak values against predetermined minimum and maximum range values and against a silence threshold value;
a first adjusting process responsive to said comparing process, and adapted for adjusting said previously determined connection-specific gain factor to determine a new connection-specific gain factor for use with one or more subsequently processed connection-specific packets, if a compared present packet hysteretic peak value is neither between said predetermined minimum and maximum range values nor below said silence threshold value; and
a second adjusting process adapted for adjusting said present packet hysteretic peak value, in response to said first adjusting process, for causing said present packet hysteretic peak value to be based upon said new gain factor. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification