IPC분류정보
국가/구분 |
United States(US) Patent
등록
|
국제특허분류(IPC7판) |
|
출원번호 |
US-0554848
(2009-09-04)
|
등록번호 |
US-8463603
(2013-06-11)
|
발명자
/ 주소 |
|
출원인 / 주소 |
- Huawei Technologies Co., Ltd.
|
대리인 / 주소 |
Huawei Technologies Co., Ltd.
|
인용정보 |
피인용 횟수 :
2 인용 특허 :
2 |
초록
▼
MDCT or FFT-based audio coding algorithms often have the problem named here spectral pre-echoes when coding an energy attack signal. This invention presents several possibilities to avoid the spectral pre-echoes existing in decoded signal segment before the energy attack point. The spectral envelope
MDCT or FFT-based audio coding algorithms often have the problem named here spectral pre-echoes when coding an energy attack signal. This invention presents several possibilities to avoid the spectral pre-echoes existing in decoded signal segment before the energy attack point. The spectral envelope before the attack point can be improved by performing spectrum smoothing, replacing the segment of having spectral pre-echoes or filtering the segment with a combined filter obtained by doing LPC analysis.
대표청구항
▼
1. A signal processing method, comprising: receiving, by an access device, an encoded energy attack signal in a frequency domain, wherein the encoded energy attack signal is encoded from an energy attack signal of an audio signal in a time domain by performing a transformation with a current transfo
1. A signal processing method, comprising: receiving, by an access device, an encoded energy attack signal in a frequency domain, wherein the encoded energy attack signal is encoded from an energy attack signal of an audio signal in a time domain by performing a transformation with a current transform window, and wherein the current transform window covers a significant energy portion of the energy attack signal;decoding, by the access device, the encoded energy attack signal into the time domain by performing an inverse-transformation;detecting an energy attack point of the decoded energy attack signal in the time domain; andreplacing, by the access device, a signal segment with spectral pre-echoes in the decoded energy attack signal before the energy attack point with a corresponding signal segment without spectral pre-echoes retrieved from a signal history buffer, wherein the signal segment without spectral pre-echoes is covered by a previous transform window, and is decoded and stored in the signal history buffer. 2. The method of claim 1, wherein said energy attack point is a time point at which energy of the decoded signal suddenly increases. 3. The method of claim 1, wherein the signal segment without spectral pre-echoes covered by the previous transform window has a correlation with the signal segment with spectral pre-echoes in the decoded energy attack signal before the energy attack point. 4. The method of claim 3, wherein the correlation between the signal segment without spectral pre-echoes and the signal segment with spectral pre-echoes is maximized at a distance around one pitch lag or multiple pitch lags when the energy attack signal has periodicity. 5. The method of claim 1, further comprising: applying an Overlap-Add at boundaries of the replaced signal segment. 6. The method of claim 1, wherein the transformation is a Modified Discrete Cosine Transform (MDCT) or a Fast Fourier Transform (FFT), and the inverse-transformation is an inverse-MDCT or an inverse-FFT. 7. An access device, comprising: a receiver, configured to receive an encoded energy attack signal in a frequency domain, wherein the encoded energy attack signal is encoded from an energy attack signal of an audio signal in a time domain by performing a transformation with a current transform window, and wherein the current transform window covers a significant energy portion of the energy attack signal; anda processor, configured to decode the encoded energy attack signal into the time domain by performing an inverse-transformation, detect an energy attack point of the decoded energy attack signal in the time domain; and replace a signal segment with spectral pre-echoes in the decoded energy attack signal before the energy attack point with a corresponding signal segment without spectral pre-echoes retrieved from a signal history buffer, wherein the signal segment without spectral pre-echoes is covered by a previous transform window, and is decoded and stored in the signal history buffer. 8. The device of claim 7, wherein said energy attack point is a time point at which energy of the decoded signal suddenly increases. 9. The device of claim 7, wherein the signal segment without spectral pre-echoes covered by the previous transform window has a correlation with the signal segment with spectral pre-echoes in the decoded energy attack signal before the energy attack point. 10. The device of claim 9, wherein the correlation between the signal segment without spectral pre-echoes and the signal segment with spectral pre-echoes is maximized at a distance around one pitch lag or multiple pitch lags when the energy attack signal has periodicity. 11. The device of claim 7, wherein the processor is further configured to apply an Overlap-Add at boundaries of the replaced signal segment. 12. The device of claim 7, wherein the transformation is a Modified Discrete Cosine Transform (MDCT) or a Fast Fourier Transform (FFT), and the inverse-transformation is an inverse-MDCT or an inverse-FFT. 13. A communication system, comprising a network side device and an access device; wherein the network side device is configured to send an encoded energy attack signal to the audio access device, wherein the encoded energy attack signal is encoded from an energy attack signal of an audio signal in a time domain by performing a transformation with a current transform window, and wherein the current transform window covers a significant energy portion of the energy attack signal; andthe access device is configured to receive the encoded energy attack signal, decode the encoded energy attack signal into the time domain by performing an inverse-transformation, detect an energy attack point of the decoded energy attack signal in the time domain; and replace a signal segment with spectral pre-echoes in the decoded energy attack signal before the energy attack point with a corresponding signal segment without spectral pre-echoes retrieved from a signal history buffer, wherein the signal segment without spectral pre-echoes is covered by a previous transform window, and is decoded and stored in the signal history buffer. 14. The system of claim 13, wherein said energy attack point is a time point at which energy of the decoded signal suddenly increases. 15. The system of claim 13, wherein the signal segment without spectral pre-echoes covered by the previous transform window has a correlation with the signal segment with spectral pre-echoes in the decoded energy attack signal before the energy attack point. 16. The system of claim 15, wherein the correlation between the signal segment without spectral pre-echoes and the signal segment with spectral pre-echoes is maximized at a distance around one pitch lag or multiple pitch lags when the energy attack signal has periodicity. 17. The system of claim 13, wherein the access device is further configured to apply an Overlap-Add at boundaries of the replaced signal segment. 18. The system of claim 13, wherein the communication system is a voice over internet protocol (VOIP) system. 19. The system of claim 13, wherein the communication system is a cellular telephone system. 20. The system of claim 13, wherein the transformation is a Modified Discrete Cosine Transform (MDCT) or a Fast Fourier Transform (FFT), and the inverse-transformation is an inverse-MDCT or an inverse-FFT. 21. A computer-readable non-transitory medium storing instructions which, when executed by a processor, cause the processor to perform a process, wherein the process comprises: receiving an encoded energy attack signal in a frequency domain, wherein the encoded energy attack signal is encoded from an energy attack signal of an audio signal in a time domain by performing a transformation with a current transform window, and wherein the current transform window covers a significant energy portion of the energy attack signal;decoding the encoded energy attack signal into the time domain by performing an inverse-transformation;detecting an energy attack point of the decoded energy attack signal in the time domain; andreplacing a signal segment with spectral pre-echoes in the decoded energy attack signal before the energy attack point with a corresponding signal segment without spectral pre-echoes retrieved from a signal history buffer, wherein the signal segment without spectral pre-echoes is covered by a previous transform window, and is decoded and stored in the signal history buffer.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.