Claims
- 1. At least one computer readable medium having computer program instructions stored therein for effecting automatic gain control for a plurality of sampled signals each corresponding to one of a plurality of channels, each channel having an initial gain factor associated therewith, the computer program instructions comprising:
first instructions for setting an attack threshold for each of the channels, at least one of the attack thresholds being different than others of the attack thresholds; second instructions for applying at least one release multiplier greater than one to each of the initial gain factors when none of a plurality of results of trial multiplications of the initial gain factors and the corresponding sampled signals exceeds its associated attack threshold, thereby generating first modified gain factors; third instructions for applying at least one attack multiplier less than one to each of the initial gain factors when at least one of the results of the trial multiplications exceeds its associated attack threshold, thereby generating second modified gain factors; and fourth instructions for applying final gain factors corresponding to either the first or second modified gain factors to the plurality of sampled signals.
- 2. The at least one computer readable medium of claim 1 wherein the plurality of channels comprises a center channel, a left front channel, a right front channel, a left surround channel, and a right surround channel.
- 3. The at least one computer readable medium of claim 2 wherein the attack threshold associated with the center channel is at least 3 dB higher than any of the other attack thresholds.
- 4. The at least one computer readable medium of claim 3 wherein the attack threshold associated with the center channel is 6 dB higher than any of the other attack thresholds.
- 5. The at least one computer readable medium of claim 2 wherein the attack thresholds associated with the left front and right front channels are the same.
- 6. The at least one computer readable medium of claim 2 wherein the attack thresholds associated with the left surround and right surround channels are the same.
- 7. The at least one computer readable medium of claim 1 further comprising fifth instructions for applying a nonlinear gain function to either of the first and second modified gain factors to generate the final gain factors.
- 8. The at least one computer readable medium of claim 7 wherein the nonlinear gain function comprises an exponential function.
- 9. The at least one computer readable medium of claim 7 wherein the nonlinear gain function comprises an approximate exponential function.
- 10. The at least one computer readable medium of claim 9 wherein the approximate exponential function is derived using a binary logarithm.
- 11. The at least one computer readable medium of claim 1 further comprising fifth instructions for band pass filtering the plurality of channels to generate a plurality of control signals, the second and third instructions being operable to perform the trial multiplications using the control signals.
- 12. The at least one computer readable medium of claim 1 further comprising fifth instructions for inhibiting application of the at least one release multiplier to the initial gain factors when the results of all of the trial multiplications are below a first threshold below all of the attack thresholds.
- 13. The at least one computer readable medium of claim 12 wherein the fifth instructions are operable to inhibit application of the at least one release multiplier by reducing the at least one release multiplier.
- 14. The at least one computer readable medium of claim 12 wherein the fifth instructions are operable to inhibit application of the at least one release multiplier by stopping application of the at least one release multiplier.
- 15. The at least one computer readable medium of claim 1 wherein the at least one attack multiplier comprises a first attack multiplier and a second attack multiplier, the third instructions being operable to apply the first attack multiplier to each of a first subset of the initial gain factors and the second attack multiplier to each of a second subset of the initial gain factors.
- 16. The at least one computer readable medium of claim 15 wherein the plurality of channels comprises a center channel, a left front channel, a right front channel, a left surround channel, and a right surround channel, and wherein the first subset of initial gain factors corresponds to the center channel, the left front channel, and the right front channel, and wherein the second subset of initial gain factors corresponds to the left surround channel and the right surround channel.
- 17. A system for transmitting the sampled signals of claim 1 comprising the at least one computer readable medium of claim 1.
- 18. The system of claim 17 comprising any of a server platform in a wide area network, a digital radio transmission platform, a cellular communication system transmission platform, a cable television transmission platform, and a satellite television transmission platform.
- 19. A system for receiving the sampled signals of claim 1 comprising the at least one computer readable medium of claim 1.
- 20. The system of claim 19 comprising any of a client platform in a wide area network, a digital radio receiver, a portable cellular communication device, a cable television decoder, and a satellite television decoder.
- 21. A portable device comprising the at least one computer readable medium of claim 1.
- 22. The portable device of claim 21 wherein the sampled signals represent audio signals and the portable device comprises a digital audio player.
- 23. The portable device of claim 22 wherein the digital audio player comprises any of a compact disc player, and an MP3 player.
- 24. A computer implemented method for effecting automatic gain control for a plurality of sampled signals each corresponding to one of a plurality of channels, each channel having an initial gain factor associated therewith, the method comprising:
setting an attack threshold for each of the channels, at least one of the attack thresholds being different than others of the attack thresholds; applying at least one release multiplier greater than one to each of the initial gain factors when none of a plurality of results of trial multiplications of the initial gain factors and the corresponding sampled signals exceeds its associated attack threshold, thereby generating first modified gain factors; applying at least one attack multiplier less than one to each of the initial gain factors when at least one of the results of the trial multiplications exceeds its associated attack threshold, thereby generating second modified gain factors; and applying final gain factors corresponding to either the first or second modified gain factors to the plurality of sampled signals.
- 25. A computer readable medium having a data file stored therein representing gain-controlled sampled signals generated using the computer implemented method of claim 24.
- 26. At least one computer readable medium having computer program instructions stored therein for effecting automatic gain control for a sampled signal having an attack threshold and an initial gain factor associated therewith, the computer program instructions comprising:
first instructions for applying a release multiplier greater than one to the initial gain factor when a trial multiplication result derived with reference to the initial gain factor and the sampled signal is below the attack threshold, thereby generating a first modified gain factor; second instructions for applying an attack multiplier less than one to the initial gain factor when the trial multiplication result exceeds the associated attack threshold, thereby generating a second modified gain factor; and third instructions for applying a final gain factor to the sampled signal, the final gain factor being derived by application of a nonlinear gain function to either the first or second modified gain factor.
- 27. The at least one computer readable medium of claim 26 wherein the nonlinear gain function comprises an exponential function.
- 28. The at least one computer readable medium of claim 26 wherein the nonlinear gain function comprises an approximate exponential function.
- 29. The at least one computer readable medium of claim 28 wherein the approximate exponential function is derived using a binary logarithm.
- 30. The at least one computer readable medium of claim 27 wherein the nonlinear gain function is characterized by a compression ratio, the computer program instructions further comprising fourth instructions for adjusting the compression ratio.
- 31. The at least one computer readable medium of claim 26 further comprising fourth instructions for inhibiting application of the release multiplier to the initial gain factor when trial multiplication result is below a first threshold below the attack threshold.
- 32. A system for transmitting the sampled signal of claim 26 comprising the at least one computer readable medium of claim 26.
- 33. The system of claim 32 comprising any of a server platform in a wide area network, a digital radio transmission platform, a cellular communication system transmission platform, a cable television transmission platform, and a satellite television transmission platform.
- 34. A system for receiving the sampled signal of claim 26 comprising the at least one computer readable medium of claim 26.
- 35. The system of claim 34 comprising any of a client platform in a wide area network, a digital radio receiver, a portable cellular communication device, a cable television decoder, and a satellite television decoder.
- 36. A portable device comprising the at least one computer readable medium of claim 26.
- 37. The portable device of claim 36 wherein the sampled signal represent an audio signal and the portable device comprises a digital audio player.
- 38. The portable device of claim 37 wherein the digital audio player comprises any of a compact disc player, and an MP3 player.
- 39. A computer implemented method for effecting automatic gain control for a sampled signal having an attack threshold and an initial gain factor associated therewith, the method comprising:
applying a release multiplier greater than one to the initial gain factor when a trial multiplication result derived with reference to the initial gain factor and the sampled signal is below the attack threshold, thereby generating a first modified gain factor; applying an attack multiplier less than one to the initial gain factor when the trial multiplication result exceeds the associated attack threshold, thereby generating a second modified gain factor; and applying a final gain factor to the sampled signal, the final gain factor being derived by application of a nonlinear gain function to either the first or second modified gain factor.
- 40. A computer readable medium having a data file stored therein representing a gain-controlled sampled signal generated using the computer implemented method of claim 39.
- 41. At least one computer readable medium having computer program instructions stored therein for effecting automatic gain control for a plurality of sampled signals each corresponding to one of a plurality of channels, each channel having an initial gain factor and an attack threshold associated therewith, the computer program instructions comprising:
first instructions for applying at least one release multiplier greater than one to each of the initial gain factors when none of a plurality of results of trial multiplications of the initial gain factors and the corresponding sampled signals exceeds its associated attack threshold, thereby generating first modified gain factors; second instructions for applying a first attack multiplier less than one to each of a first subset of the initial gain factors and a second attack multiplier less than one to each of a second subset of the initial gain factors when at least one of the trial multiplication results exceeds its associated attack threshold, thereby generating second modified gain factors; and third instructions for applying final gain factors corresponding to either the first or second modified gain factors to the plurality of sampled signals.
- 42. The at least one computer readable medium of claim 41 wherein the plurality of channels comprises a center channel, a left front channel, a right front channel, a left surround channel, and a right surround channel.
- 43. The at least one computer readable medium of claim 42 wherein the first subset of initial gain factors corresponds to the center channel, the left front channel, and the right front channel, and wherein the second subset of initial gain factors corresponds to the left surround channel and the right surround channel.
- 44. The at least one computer readable medium of claim 41 wherein at least one of the attack thresholds is different than others of the attack thresholds.
- 45. The at least one computer readable medium of claim 41 further comprising fourth instructions for applying a nonlinear gain function to either of the first and second modified gain factors to generate the final gain factors.
- 46. The at least one computer readable medium of claim 41 further comprising fourth instructions for band pass filtering the plurality of channels to generate a plurality of control signals, the first and second instructions being operable to perform the trial multiplications using the control signals.
- 47. The at least one computer readable medium of claim 41 further comprising fourth instructions for inhibiting application of the at least one release multiplier to the initial gain factors when all of the trial multiplication results are below a first threshold below all of the attack thresholds.
- 48. A system for transmitting the sampled signals of claim 41 comprising the at least one computer readable medium of claim 41.
- 49. The system of claim 48 comprising any of a server platform in a wide area network, a digital radio transmission platform, a cellular communication system transmission platform, a cable television transmission platform, and a satellite television transmission platform.
- 50. A system for receiving the sampled signals of claim 41 comprising the at least one computer readable medium of claim 41.
- 51. The system of claim 50 comprising any of a client platform in a wide area network, a digital radio receiver, a portable cellular communication device, a cable television decoder, and a satellite television decoder.
- 52. A portable device comprising the at least one computer readable medium of claim 41.
- 53. The portable device of claim 52 wherein the sampled signals represent audio signals and the portable device comprises a digital audio player.
- 54. The portable device of claim 53 wherein the digital audio player comprises any of a compact disc player, and an MP3 player.
- 55. A computer implemented method for effecting automatic gain control for a plurality of sampled signals each corresponding to one of a plurality of channels, each channel having an initial gain factor and an attack threshold associated therewith, the method comprising:
applying at least one release multiplier greater than one to each of the initial gain factors when none of a plurality of results of trial multiplications of the initial gain factors and the corresponding sampled signals exceeds its associated attack threshold, thereby generating first modified gain factors; applying a first attack multiplier less than one to each of a first subset of the initial gain factors and a second attack multiplier less than one to each of a second subset of the initial gain factors when at least one of the trial multiplication results exceeds its associated attack threshold, thereby generating second modified gain factors; and applying final gain factors corresponding to either the first or second modified gain factors to the plurality of sampled signals.
- 56. A computer readable medium having a data file stored therein representing gain-controlled sampled signals generated using the computer implemented method of claim 55.
- 57. At least one computer readable medium having computer program instructions stored therein for effecting automatic gain control for a plurality of sampled signals each corresponding to one of a plurality of channels, each channel having an initial gain factor and an attack threshold associated therewith, the computer program instructions comprising:
first instructions for filtering at least some of the sampled signals with reference to a frequency band thereby manipulating sensitivity of the automatic gain control relative to the frequency band; second instructions for applying release multipliers greater than one to the initial gain factors when results of trial multiplications of the initial gain factors and the corresponding filtered signals exceed the associated attack thresholds, thereby generating first modified gain factors; and third instructions for applying attack multipliers less than one to the initial gain factors when the trial multiplication results exceed the associated attack thresholds, thereby generating second modified gain factors; and fourth instructions for applying final gain factors corresponding to either the first or second modified gain factors to the plurality of sampled signals.
- 58. The at least one computer readable medium of claim 57 wherein the plurality of channels comprises a center channel, a left front channel, a right front channel, a left surround channel, and a right surround channel.
- 59. The at least one computer readable medium of claim 58 wherein the frequency band comprises the upper midrange audio band.
- 60. The at least one computer readable medium of claim 58 wherein the plurality of channels further comprises a sub-woofer channel, the first instructions not being operable to filter the sampled signal corresponding to the sub-woofer channel.
- 61. The at least one computer readable medium of claim 57 wherein at least one of the attack thresholds is different than others of the attack thresholds.
- 62. The at least one computer readable medium of claim 57 wherein at least one of the attack multipliers is different than others of the attack multipliers.
- 63. The at least one computer readable medium of claim 57 further comprising fifth instructions for applying a nonlinear gain function to either of the first and second modified gain factors to generate the final gain factors.
- 64. The at least one computer readable medium of claim 57 further comprising fifth instructions for inhibiting application of the release multipliers to the initial gain factors when all of the trial multiplication results are below a first threshold below all of the attack thresholds.
- 65. A system for transmitting the sampled signals of claim 57 comprising the at least one computer readable medium of claim 57.
- 66. The system of claim 65 comprising any of a server platform in a wide area network, a digital radio transmission platform, a cellular communication system transmission platform, a cable television transmission platform, and a satellite television transmission platform.
- 67. A system for receiving the sampled signals of claim 57 comprising the at least one computer readable medium of claim 57.
- 68. The system of claim 67 comprising any of a client platform in a wide area network, a digital radio receiver, a portable cellular communication device, a cable television decoder, and a satellite television decoder.
- 69. A portable device comprising the at least one computer readable medium of claim 57.
- 70. The portable device of claim 69 wherein the sampled signals represent audio signals and the portable device comprises a digital audio player.
- 71. The portable device of claim 70 wherein the digital audio player comprises any of a compact disc player, and an MP3 player.
- 72. A computer implemented method for effecting automatic gain control for a plurality of sampled signals each corresponding to one of a plurality of channels, each channel having an initial gain factor and an attack threshold associated therewith, the method comprising:
filtering at least some of the sampled signals with reference to a frequency band thereby manipulating sensitivity of the automatic gain control relative to the frequency band; applying release multipliers greater than one to the initial gain factors when results of trial multiplications of the initial gain factors and the corresponding filtered signals exceed the associated attack thresholds, thereby generating first modified gain factors; and applying attack multipliers less than one to the initial gain factors when the trial multiplication results exceed the associated attack thresholds, thereby generating second modified gain factors; and applying final gain factors corresponding to either the first or second modified gain factors to the plurality of sampled signals.
- 73. A computer readable medium having a data file stored therein representing gain-controlled sampled signals generated using the computer implemented method of claim 72.
- 74. At least one computer readable medium having computer program instructions stored therein for effecting automatic gain control for a sampled signal having an initial gain factor and an attack threshold associated therewith, the computer program instructions comprising:
first instructions for applying a release multiplier greater than one to the initial gain factor when a result of a trial multiplication of the initial gain factor and the sampled signal is below the attack threshold, thereby generating a first modified gain factor; second instructions for applying an attack multiplier less than one to the initial gain factor when the trial multiplication result exceeds the attack threshold, thereby generating a second modified gain factor; third instructions for inhibiting application of the release multiplier to the initial gain factor when the trial multiplication result is below at least one threshold below the attack threshold; and fourth instructions for applying a final gain factor to the sampled signal, the final gain factor corresponding to either the initial gain factor, the first modified gain factor, or the second modified gain factor.
- 75. The at least one computer readable medium of claim 74 wherein the third instructions are operable to inhibit application of the release multiplier by reducing the release multiplier.
- 76. The at least one computer readable medium of claim 74 wherein the third instructions are operable to inhibit application of the release multiplier by stopping application of the release multiplier.
- 77. The at least one computer readable medium of claim 74 further comprising fifth instructions for applying a nonlinear gain function to either of the first and second modified gain factors to generate the final gain factor.
- 78. The at least one computer readable medium of claim 74 further comprising fifth instructions for band pass filtering the sampled signal to generate a control signal, the second and third instructions being operable to perform the trial multiplication with the control signal.
- 79. A system for transmitting the sampled signal of claim 74 comprising the at least one computer readable medium of claim 74.
- 80. The system of claim 79 comprising any of a server platform in a wide area network, a digital radio transmission platform, a cellular communication system transmission platform, a cable television transmission platform, and a satellite television transmission platform.
- 81. A system for receiving the sampled signal of claim 74 comprising the at least one computer readable medium of claim 74.
- 82. The system of claim 81 comprising any of a client platform in a wide area network, a digital radio receiver, a portable cellular communication device, a cable television decoder, and a satellite television decoder.
- 83. A portable device comprising the at least one computer readable medium of claim 74.
- 84. The portable device of claim 83 wherein the sampled signal represents an audio signal and the portable device comprises a digital audio player.
- 85. The portable device of claim 84 wherein the digital audio player comprises any of a compact disc player, and an MP3 player.
- 86. A computer implemented method for effecting automatic gain control for a sampled signal having an initial gain factor and an attack threshold associated therewith, the method comprising:
applying a release multiplier greater than one to the initial gain factor when a result of a trial multiplication of the initial gain factor and the sampled signal is below the attack threshold, thereby generating a first modified gain factor; applying an attack multiplier less than one to the initial gain factor when the trial multiplication result exceeds the attack threshold, thereby generating a second modified gain factor; inhibiting application of the release multiplier to the initial gain factor when the trial multiplication result is below at least one threshold below the attack threshold; and applying a final gain factor to the sampled signal, the final gain factor corresponding to either the initial gain factor, the first modified gain factor, or the second modified gain factor.
- 87. A computer readable medium having a data file stored therein representing a gain-controlled sampled signal generated using the computer implemented method of claim 86.
- 88. At least one computer readable medium having computer program instructions stored therein for effecting processing of a plurality of sampled signals, at least one of the sampled signals corresponding to a master band and a first one of the sampled signals corresponding to a sub-woofer channel, the computer program instructions comprising:
first instructions for low pass filtering the at least one sampled signal corresponding to the master band thereby generating a filtered signal including bass components associated with the at least one sampled signal; and second instructions for mixing the filtered signal and the first sampled signal thereby generating a bass-enhanced sub-woofer channel.
- 89. The at least one computer readable medium of claim 88 wherein the at least one sampled signal corresponds to a plurality of sampled signals and the master band corresponds to a plurality of main channels each of which corresponds to one of the plurality of sampled signals.
- 90. The at least one computer readable medium of claim 88 wherein the plurality of main channels comprises a center channel, a left front channel, a right front channel, a left surround channel, and a right surround channel.
- 91. A system for transmitting the sampled signals of claim 88 comprising the at least one computer readable medium of claim 88.
- 92. The system of claim 91 comprising any of a server platform in a wide area network, a digital radio transmission platform, a cellular communication system transmission platform, a cable television transmission platform, and a satellite television transmission platform.
- 93. A system for receiving the sampled signals of claim 88 comprising the at least one computer readable medium of claim 88.
- 94. The system of claim 93 comprising any of a client platform in a wide area network, a digital radio receiver, a portable cellular communication device, a cable television decoder, and a satellite television decoder.
- 95. A portable device comprising the at least one computer readable medium of claim 88.
- 96. The portable device of claim 95 wherein the sampled signals represent audio signals and the portable device comprises a digital audio player.
- 97. The portable device of claim 96 wherein the digital audio player comprises any of a compact disc player, and an MP3 player.
- 98. A computer implemented method for effecting processing of a plurality of sampled signals, at least one of the sampled signals corresponding to a master band and a first one of the sampled signals corresponding to a sub-woofer channel, the method comprising:
low pass filtering the at least one sampled signal corresponding to the master band thereby generating a filtered signal including bass components associated with the at least one sampled signal; and mixing the filtered signal and the first sampled signal thereby generating a bass-enhanced sub-woofer channel.
- 99. A computer readable medium having a data file stored therein representing the bass-enhanced sub-woofer channel generated using the computer implemented method of claim 98.
RELATED APPLICATION DATA
[0001] The present application is a continuation-in-part application of U.S. patent application Ser. No. 09/927,578 for DIGITAL SIGNAL PROCESSING TECHNIQUES FOR IMPROVING AUDIO CLARITY AND INTELLIGIBILITY filed on Aug. 6, 2001, which is a continuation-in-part of U.S. patent application Ser. No. 09/669,069 for TECHNIQUES FOR IMPROVING AUDIO CLARITY AND INTELLIGIBILITY AT REDUCED BIT RATES OVER A DIGITAL NETWORK filed on Dec. 20, 2000, the entire disclosures of which are incorporated herein by reference for all purposes.
Continuation in Parts (2)
|
Number |
Date |
Country |
| Parent |
09927578 |
Aug 2001 |
US |
| Child |
10214944 |
Aug 2002 |
US |
| Parent |
09669069 |
Dec 2000 |
US |
| Child |
10214944 |
Aug 2002 |
US |