Claims
- 1. A signal processing system with a multi-channel compressor for compressing input signals respectively received by at least first and second signal channels of the multi-channel compressor, said multi-channel compressor comprising:
a peak detecting means for detecting signal peaks of the first and second channel input signals; a gain adjusting means, coupled to said peak detecting means, for adjusting gains of first and second channel gain control signals in accordance with the detected signal peaks of first and second channel input signals; and a compressing means, coupled to said gain adjusting means, for generating first and second channel compressed outputs in accordance with the first and second channel gain control signals, wherein one of the first and second channel input signals causes a cross-suppression effect in generating a corresponding one of the second and first channel compressed outputs.
- 2. The signal processing system of claim 1, wherein the first channel input signal causes a first cross-suppression effect in generating the second channel compressed output, and the second channel input signal causes a second cross-suppression effect in generating the first channel compressed output.
- 3. The signal processing system of claim 1, wherein the compressing means comprises:
a first channel compressing unit, said first channel compressing unit receiving the first channel input signal for generating the first channel compressed output in accordance with the first channel gain control signal; and a second channel compressing unit, said second channel compressing unit receiving the second channel input signal for generating the second channel compressed output in accordance with the second channel gain control signal.
- 4. The signal processing system of claim 3, wherein the multi-channel compressor further comprises a maximum determining means for determining first and second channel maximum signals of the first and second channel input signals, respectively, said peak detecting means detecting signal peaks of the first and second channel maximum signals.
- 5. The signal processing system of claim 4, wherein the first and second channel gain control signals are identical.
- 6. The signal processing system of claim 3, wherein said peak detecting means comprises first and second channel peak detectors respectively detecting signal peaks of the first and second channel input signals, and said gain adjusting means comprises first and second channel gain adjustors respectively coupled to said first and second channel peak detectors for adjusting first and second channel gain control signals.
- 7. The signal processing system of claim 6, wherein the first and second channel gain control signals are weighted combination of peak-detected signals derived from the first and second channel input signals.
- 8. The signal processing system of claim 7, wherein said first and second channel compressing units of the dual-channel compressor respectively comprise a plurality of frequency compressing regions adapted to compress a corresponding plurality of frequency bands of the first and second channel input signals, the first and second channel gain control signals respectively for said first and second channel compressing units in each frequency band being weighted combination of peak-detected signals derived from the first and second channel input signals.
- 9. The signal processing system of claim 7, wherein the weighted combination of the peak-detected signals have different time constants for the first and second channel peak detection.
- 10. The signal processing system of claim 7, wherein the weighted combination of the peak-detected signals have same time constants for the first and second channel peak detection.
- 11. The signal processing system of claim 6, wherein the multi-channel compressor further comprises:
a first channel logarithmic converter coupled to said first channel peak detector, said first channel logarithmic converter converting a detected signal peak of the first channel input signal into a logarithm; and a second channel logarithm converter coupled to said second channel peak detector, said second channel logarithmic converter converting a detected signal peak of the second channel input signal into a logarithm.
- 12. The signal processing system of claim 11, wherein the multi-channel compressor further comprises:
a first channel multiplier coupled to said first channel logarithmic converter, said first channel multiplier multiplying an output of said first channel logarithmic converter by a predetermined factor; a second channel multiplier coupled to said second channel logarithmic converter, said second channel multiplier multiplying an output of said second channel logarithmic converter by the predetermined factor; a first adder means, coupled to said first channel logarithmic converter and said second channel multiplier, for summing outputs respectively thereof; and a second adder means, coupled to said second channel logarithmic converter and said first channel multiplier, for summing outputs respectively thereof, wherein a first and a second channel gain adjustor respectively receive outputs of said first and second adder means to adjust first and second channel gain control signals.
- 13. The signal processing system of claim 12, wherein said first channel peak detector comprises first and second peak detector units respectively detect signal peaks of the first channel input signal, said first channel logarithmic converter comprises first and second logarithmic units respectively convert the detected signal peaks of said first and second peak detector units into logarithms, said second channel peak detector comprises third and fourth peak detector units respectively detect signal peaks of the second channel input signal, and said second channel logarithmic converter comprises third and fourth logarithmic units respectively convert the detected signal peaks of said third and fourth peak detector units into logarithms,
said first channel multiplier being coupled to said second logarithmic unit to multiply an output of said second logarithmic unit by the predetermined factor, said second channel multiplier being coupled to said third logarithmic unit to multiply an output of said third logarithmic unit by the predetermined factor, said first adder means being coupled to said first logarithmic unit and said second channel multiplier for summing outputs respectively thereof, and said second adder means being coupled to said fourth logarithmic unit and said first channel multiplier for summing outputs respectively thereof.
- 14. The signal processing system of claim 6, wherein the multi-channel compressor further comprises:
a first channel attenuator coupled to said first channel compressing unit, said first channel attenuator attenuating an output of said first channel compressing unit and generating the first channel compressed output; a second channel attenuator coupled to said second channel compressing unit, said second channel attenuator attenuating an output of said second channel compressing unit and generating the second channel compressed output; a first feedback peak detector coupled to said first and second channel attenuators, said first feedback peak detector detecting a signal peak of the first channel compressed output; and a second feedback peak detector coupled to said first and second channel attenuators, said second feedback peak detector detecting a signal peak of the second channel compressed output, wherein said first and second channel attenuators respectively attenuate outputs of said first and second channel compressing units in accordance with the detected peaks of the second and first channel compressed outputs.
- 15. The signal processing system of claim 1, wherein said multi-channel compressor is a binaural compressor adapted to process binaural acoustic signals received by the signal processing system.
- 16. The signal processing system of claim 15, wherein said multi-channel compressor emulates COCB effects performed by a healthy human auditory system.
- 17. A multi-channel signal processor, comprising a plurality of signal channels respectively receiving input signals and outputting output signals, wherein at least a first signal channel and a second signal channel of the plurality of signal channels are cross-coupled to each other so that one of the first and second channel input signals causes a cross-suppression effect in generating a corresponding one of the second and first channel output signals.
- 18. The multi-channel signal processor of claim 17, wherein the first channel input signal causes a first cross-suppression effect in generating the second channel output signal by the second signal channel and the second channel input signal causes a second cross-suppression effect in generating the first channel output signal by the first signal channel.
- 19. The multi-channel signal processor of claim 17, wherein said first signal channel comprises first signal compression means for receiving the first channel input signal and generating the first channel output signal in accordance with a first channel control signal, and said second signal channel comprises second signal compression means for receiving the second channel input signal and generating the second channel output signal in accordance with a second channel control signal.
- 20. The multi-channel signal processor of claim 19, wherein the first and second channel control signals are respectively weighted combination of signals derived from the first and second channel input signals.
- 21. The multi-channel signal processor of claim 19, wherein said first and second signal compressing means of the multi-channel signal processor respectively comprise a plurality of frequency compressing regions adapted to compress a corresponding plurality of frequency bands of the first and second channel input signals, the first and second channel control signals respectively for said first and second signal compressing means in each frequency band being weighted combination of signals derived from the first and second channel input signals.
- 22. The multi-channel signal processor of claim 19, further comprising:
a peak detecting means for detecting signal peaks of the first and second input signals; and a gain adjusting means, coupled to said first and second signal compression means, for adjusting gains of the first and second channel control signals, wherein the first and second channel control signals are respectively weighted combination of the peak-detected signals derived from the first and second channel input signals.
- 23. The multi-channel signal processor of claim 22, wherein the weighted combination of the peak-detected signals have different time constants for the first and second channel peak detection.
- 24. The multi-channel signal processor of claim 22, wherein the weighted combination of the peak-detected signals have same time constants for the first and second channel peak detection.
- 25. The multi-channel signal processor of claim 22, further comprising a maximum determining means for determining first and second channel maximum signals respectively of the first and second channel input signals, said peak detecting means being coupled to said maximum determining means to detect signal peaks of the first and second channel maximum signals.
- 26. The multi-channel signal processor of claim 25, wherein the first and second channel control signals are identical.
- 27. The multi-channel signal processor of claim 22, wherein said peak detecting means comprises first and second channel peak detectors respectively detecting signal peaks of the first and second channel input signals, and said gain adjusting means comprises first and second channel gain adjustors respectively coupled to said first and second channel peak detectors for adjusting first and second channel control signals in accordance with the detected signal peaks of first and second channel input signals, said first channel peak detector and said first channel gain adjustor being located in said first signal channel, said second channel peak detector and said second channel gain adjustor being located in said second signal channel.
- 28. The multi-channel signal processor of claim 27, further comprising:
a first channel logarithmic converter located in said first signal channel and coupled to said first channel peak detector, said first channel logarithmic converter converting a detected signal peak of the first channel input signal into a logarithm; a second channel logarithmic converter located in said second signal channel and coupled to said second channel peak detector, said second channel logarithmic converter converting a detected signal peak of the second channel input signal into a logarithm; a first channel multiplier located in said first signal channel and coupled to said first channel logarithmic converter, said first channel multiplier multiplying an output of said first channel logarithmic converter by a predetermined factor; a second channel multiplier located in said second signal channel and coupled to said second channel logarithmic converter, said second channel multiplier multiplying an output of said second channel logarithmic converter by the predetermined factor; a first adder located in said first signal channel, said first adder being coupled to said first channel logarithmic converter and said second channel multiplier to sum outputs respectively thereof; and a second adder located in said second signal channel, said second adder being coupled to said second channel logarithmic converter and said first channel multiplier to sum outputs respectively thereof, wherein said first and second channel gain adjustors respectively receive outputs of said first and second adders to adjust first and second channel control signals.
- 29. The multi-channel signal processor of claim 28, wherein said first channel peak detector comprises first and second peak detecting units respectively detecting signal peaks of the first channel input signal, said first channel logarithmic converter comprises first and second logarithmic units respectively converting the detected signal peaks of said first and second peak detecting units into logarithms, said second channel peak detector comprises third and fourth peak detecting units respectively detecting signal peaks of the second channel input signal, and said second channel logarithmic converter comprises third and fourth logarithmic units respectively converting the detected signal peaks of said third and fourth peak detecting units into logarithms,
said first channel multiplier being coupled to said second logarithmic unit to multiply an output of said second logarithmic unit by the predetermined factor, said second channel multiplier being coupled to said third logarithmic unit to multiply an output of said third logarithmic unit by the predetermined factor, said first adder being coupled to said first logarithmic unit and said second channel multiplier to sum outputs respectively thereof, and said second adder being coupled to said fourth logarithmic unit and said first channel multiplier to sum outputs respectively thereof.
- 30. The multi-channel signal processor of claim 19, further comprising:
a first channel attenuator located in said first signal channel and coupled to said first signal compressing means, said first channel attenuator attenuating an output of said first signal compressing means to generate the first channel output signal; a second channel attenuator located in said second signal channel and coupled to said second signal compressing means, said second channel attenuator attenuating an output of said second signal compressing means to generate the second channel output signal; a first feedback peak detector coupled to said first and second channel attenuators, said first feedback peak detector detecting a signal peak of the first channel output signal; and a second feedback peak detector coupled to said first and second channel attenuators, said second feedback peak detector detecting a signal peak of the second channel output signal, wherein said first and second channel attenuators respectively attenuate outputs of said first and second signal compressing means in accordance with the detected peaks of the second and first channel output signals.
- 31. The multi-channel signal processor of claim 17, wherein said multi-channel signal processor is a binaural compressor adapted to process binaural signals received by said multi-channel signal processor.
- 32. The multi-channel signal processor of claim 31, wherein said multi-channel signal processor emulates COCB effects performed by a healthy human auditory system.
- 33. A method for processing signals in an audio system, comprising the steps of:
receiving first and second channel input signals respectively by first and second channel compressing units of the audio system; determining first and second channel gain control signals, the first and second channel gain control signals being weighted combination of signals derived from the first and second channel input signals; adjusting signal gains of the first and second channel gain control signals; and generating first and second channel compressed output signals by compressing first and second channel input signals using the first and second channel compressing units in accordance with the adjusted first and second channel gain control signals, respectively.
- 34. The method according to claim 33, prior to the step of determining the first and second channel gain control signals, further comprising the step of detecting signal peaks respectively of the first and second channel input signals.
- 35. The method according to claim 34, prior to the step of detecting signal peaks, further comprising the step of determining first and second channel maximum signals respectively of the first and second channel input signals.
- 36. The method according to claim 33, wherein the step of determining the first and second channel gain control signals comprises the following steps:
converting the detected signal peaks of the first and second channel input signals respectively into first and second channel logarithms; multiplying the first and second channel logarithms respectively by a predetermined factor; adding the first channel logarithm with the second channel logarithm multiplied by the predetermined factor; and adding the second channel logarithm with the first channel logarithm multiplied by the predetermined factor.
- 37. A method for processing signals in an audio system, comprising the steps of:
receiving first and second channel input signals respectively by first and second channel compressing units of the audio system; determining first and second channel gain control signals; adjusting signal gains of the first and second channel gain control signals; generating first and second channel compressed signals by compressing first and second channel input signals using the first and second channel compressing units in accordance with the adjusted first and second channel gain control signals, respectively; generating first and second channel output signals by respectively attenuating the first and second channel compressed signals using first and second channel attenuators; detecting signal peaks of the first and second channel output signals; and controlling attenuating factors of the first and second channel attenuators in accordance with the detected signal peaks of the second and first channel output signals, respectively, to generating the first and second channel output signals.
- 38. A multi-channel signal processor, comprising:
a first signal channel, said first signal channel receiving a first channel input signal and outputting a first channel compressed output; a second signal channel, said second signal channel receiving a second channel input signal and outputting a second channel compressed output; a first peak detector, said first peak detector detecting a signal peak of the first channel compressed output; and a second peak detector, said second peak detector detecting a signal peak of the second channel compressed output, wherein said first signal channel comprises:
a first channel peak detector, said first channel peak detector detecting a signal peak of the first channel input signal for generating a first channel control signal; a first channel gain adjustor, said first channel gain adjustor adjusting signal gain of the first channel control signal; a first channel compressing unit, said first channel compressing unit receiving the first channel input signal and outputting a first channel compressed signal in accordance with the adjusted first channel control signal; and a first channel attenuator, said first channel attenuator attenuating the first channel compressed signal in accordance with a first channel attenuation factor to generate the first channel compressed output, wherein said second signal channel comprises:
a second channel peak detector, said second channel peak detector detecting a signal peak of the second channel input signal for generating a second channel control signal; a second channel gain adjustor, said second channel gain adjustor adjusting signal gain of the second channel control signal; a second channel compressing unit, said second channel compressing unit receiving the second channel input signal and outputting a second channel compressed signal in accordance with the adjusted second channel control signal; and a second channel attenuator, said second channel attenuator attenuating the second channel compressed signal in accordance with a second channel attenuation factor to generate the second channel compressed output, and wherein the first channel attenuation factor is determined by the first channel attenuator in accordance with a detected signal peak of the second channel compressed output, and the second channel attenuation factor is determined by the second channel attenuator in accordance with a detected signal peak of the first channel compressed output.
- 39. A multi-channel signal processor, comprising:
a first signal channel, said first signal channel receiving a first channel input signal and outputting a first channel compressed output signal; and a second signal channel, said second signal channel receiving a second channel input signal and outputting a second channel compressed output signal, wherein said first signal channel comprises:
a first channel peak detector, said first channel peak detector detecting a signal peak of the first channel input signal; a first channel gain control unit, said first channel gain control unit generating a first channel control signal in accordance with the detected peak of the first channel input signal; a first channel gain adjustor, said first channel gain adjustor adjusting signal gain of the first channel control signal; and a first channel compressing unit, said first channel compressing unit receiving the first channel input signal and outputting a first channel compressed signal in accordance with the adjusted first channel control signal, wherein said second signal channel comprises:
a second channel peak detector, said second channel peak detector detecting a signal peak of the second channel input signal; a second channel gain control unit, said second channel gain control unit generating a second channel control signal in accordance with the detected peak of the second channel input signal; a second channel gain adjustor, said second channel gain adjustor adjusting signal gain of the second channel control signal; and a second channel compressing unit, said second channel compressing unit receiving the second channel input signal and outputting a second channel compressed signal in accordance with the adjusted second channel control signal, and wherein the first and second channel control signals being weighted combination of signals derived from the first and second channel input signals.
- 40. The multi-channel signal processor of claim 39, wherein
the first channel gain control unit comprises:
a first channel logarithmic converter, said first channel logarithmic converter converting the detected peak of the first channel input signal into a first channel logarithm; a first channel multiplier, said first channel multiplier multiplying the first channel logarithm by a predetermined factor; and a first channel adder, wherein the second channel gain control unit comprises:
a second channel logarithmic converter, said second channel logarithmic converter converting the detected peak of the second channel input signal into a second channel logarithm; a second channel multiplier, said second channel multiplier multiplying the second channel logarithm by a predetermined factor; and a second channel adder, and wherein said first channel adder adding the first channel logarithm and the second channel logarithm multiplied with the predetermined factor, and said second channel adder adding the second channel logarithm and the first channel logarithm multiplied with the predetermined factor.
CROSS-REFERENCE TO RELATED APPLICATION
[0001] This application claims benefit from U.S. Provisional Application Serial No. 60/352,295, filed Jan. 28, 2002.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60352295 |
Jan 2002 |
US |