Claims
- 1. An apparatus for reducing sparseness in an input digital signal, comprising:
- an input to receive the input digital signal, the input digital signal derived from an analog signal and including a first sequence of sample blocks which correspond respectively to timewise successive segments of the analog signal, each sample block including a sequence of sample values;
- an anti-sparseness operator coupled to said input and responsive to the input digital signal for producing therefrom an output digital signal which includes a further sequence of sample blocks that respectively timewise correspond to said sample blocks of said first sequence of sample blocks, each sample block of said further sequence of sample blocks including a sequence of sample values, said sequence of sample values in each sample block of said further sequence of sample blocks having a greater density of non-zero sample values than the sequence of sample values in the corresponding sample block of said first sequence of sample blocks; and
- an output coupled to said anti-sparseness operator to receive therefrom said output digital signal.
- 2. The apparatus of claim 1, wherein said anti-sparseness operator includes a circuit for adding to the input digital signal a noise-like signal.
- 3. The apparatus of claim 1, wherein said anti-sparseness operator includes a filter coupled to said input to filter the input digital signal.
- 4. The apparatus of claim 3, wherein said filter is an all-pass filter.
- 5. The apparatus of claim 3, wherein said filter uses one of circular convolution and linear convolution to filter sample values in respective sample blocks in said first sequence of sample blocks.
- 6. The apparatus of claim 3, wherein said filter modifies a phase spectrum of said input digital signal but leaves a magnitude spectrum thereof substantially unaltered.
- 7. The apparatus of claim 1, wherein said anti-sparseness operator includes a signal path extending from said input to said output, said signal path including a filter, and said anti-sparseness operator also including a circuit for adding a noise-like signal to a signal carried by said signal path.
- 8. The apparatus of claim 7, wherein said filter is an all-pass filter.
- 9. The apparatus of claim 7, wherein said filter uses one of circular convolution and linear convolution to filter sample values in respective sample blocks in the first sequence of sample blocks.
- 10. The apparatus of claim 7, wherein said filter modifies a phase spectrum of the input digital signal but leaves a magnitude spectrum thereof substantially unaltered.
- 11. An apparatus for processing acoustical signal information, comprising:
- an input for receiving the acoustical signal information, said acoustical signal information representing an analog acoustical signal;
- a coding apparatus coupled to said input and responsive to said information for providing a digital signal, said digital signal including a first sequence of sample blocks which correspond respectively to timewise successive segments of the analog acoustical signal, each sample block including a sequence of sample values; and
- an anti-sparseness operator having an input coupled to said coding apparatus and responsive to said digital signal for producing therefrom an output digital signal which includes a second sequence of sample blocks that respectively timewise correspond to said sample blocks of said first sequence of sample blocks, each sample block of said second sequence of sample blocks including a sequence of sample values, said sequence of sample values in each sample block of said second sequence of sample blocks having a greater density of non-zero sample values than the sequence of sample values in the corresponding sample block of said first sequence of sample blocks.
- 12. The apparatus of claim 11, wherein said coding apparatus includes a plurality of codebooks, a summing circuit and a synthesis filter, said codebooks having respective outputs coupled to respective inputs of said summing circuit, and said summing circuit having an output coupled to an input of said synthesis filter.
- 13. The apparatus of claim 12, wherein said anti-sparseness operator input is coupled to one of said codebook outputs.
- 14. The apparatus of claim 12, wherein said anti-sparseness operator input is coupled to said output of said summing circuit.
- 15. The apparatus of claim 12, wherein said anti-sparseness operator input is coupled to an output of said synthesis filter.
- 16. The apparatus of claim 12, wherein said coding apparatus is an encoding apparatus and the acoustical signal information is said analog acoustical signal.
- 17. The apparatus of claim 12, wherein said coding apparatus is a decoding apparatus and the acoustical signal information includes information from which said analog acoustical signal is to be constructed.
- 18. A method of reducing sparseness in an input digital signal, comprising:
- receiving the input digital signal, the input digital signal derived from an analog signal and including a first sequence of sample blocks which correspond respectively to timewise successive segments of the analog signal, each sample block including a sequence of sample values;
- producing in response to the input digital signal an output digital signal which includes a second sequence of sample blocks that respectively timewise correspond to said sample blocks of said first sequence of sample blocks, each sample block of said second sequence of sample blocks including a sequence of sample values, said sequence of sample values in each sample block of said second sequence of sample blocks having a greater density of non-zero sample values than the sequence of sample values in the corresponding sample block of said first sequence of sample blocks; and
- outputting the output digital signal.
- 19. The method of claim 18, wherein said producing step includes filtering the input digital signal.
- 20. The method of claim 19, wherein said filtering step includes using an all-pass filter.
- 21. The method of claim 19, wherein said filtering step includes using one of circular convolution and linear convolution to filter sample values in respective sample blocks of the first sequence of sample blocks.
- 22. The method of claim 19, wherein said filtering step includes modifying a phase spectrum of the input digital signal but leaving the magnitude spectrum thereof substantially unaltered.
- 23. The method of claim 18, wherein said producing step includes filtering a first signal to obtain a filtered signal, and adding a noise-like signal to one of said first signal and said filtered signal.
- 24. The method of claim 23, wherein said filtering step includes using an all-pass filter.
- 25. The method of claim 23, wherein said filtering step includes using one of circular convolution and linear convolution to filter sample values in respective sample blocks of the first sequence of sample blocks.
- 26. The method of claim 23, wherein said filtering step includes modifying a phase spectrum of the input digital signal but leaving a magnitude spectrum thereof substantially unaltered.
- 27. The method of claim 18, wherein said producing step includes adding a noise-like signal to the input digital signal.
- 28. A method of processing acoustical signal information, comprising:
- receiving the acoustical signal information, said acoustical signal information representing an analog acoustical signal;
- providing in response to the information a digital signal including a first sequence of sample blocks which correspond respectively to timewise successive segments of the analog acoustical signal, each sample block including a sequence of sample values; and
- producing in response to the digital signal an output digital signal which includes a further sequence of sample blocks that respectively timewise correspond to said sample blocks of said first sequence of sample blocks, each sample block of said further sequence of sample blocks including a sequence of sample values, the sequence of sample values in each sample block of said further sequence of sample blocks having a greater density of non-zero sample values than the sequence of sample values in the corresponding sample block of said first sequence of sample blocks.
- 29. An apparatus for reducing sparseness in an input digital signal which includes a first sequence of sample values, comprising:
- an input to receive the input digital signal;
- an anti-sparseness operator coupled to said input and responsive to the input digital signal for producing an output digital signal which includes a further sequence of sample values, said further sequence of sample values having a greater density of non-zero sample values than the first sequence of sample values, said anti-sparseness operator operable to perform a convolution operation on respective blocks of sample values in said first sequence of sample values; and
- an output coupled to said anti-sparseness operator to receive therefrom said output digital signal.
- 30. An apparatus for processing acoustical signal information, comprising:
- an input for receiving the acoustical signal information;
- a coding apparatus coupled to said input and responsive to said information for providing a digital signal, said digital signal including a first sequence of sample values; and
- an anti-sparseness operator having an input coupled to said coding apparatus and responsive to said digital signal for producing an output digital signal which includes a second sequence of sample values, said second sequence of sample values having a greater density of non-zero sample values than the first sequence of sample values, said anti-sparseness operator operable to perform a convolution operation on respective blocks of sample values in said first sequence of sample values.
- 31. A method of reducing sparseness in an input digital signal which includes a first sequence of sample values, comprising:
- receiving the input digital signal;
- producing in response to the input digital signal an output digital signal which includes a second sequence of sample values, said second sequence of sample values having a greater density of non-zero sample values than the first sequence of sample values, said producing step including performing a convolution operation on respective blocks of sample values in said first sequence of sample values; and
- outputting the output digital signal.
- 32. A method of processing acoustical signal information, comprising:
- receiving the acoustical signal information;
- providing in response to the information a digital signal including a first sequence of sample values; and
- producing in response to the digital signal an output digital signal which includes a further sequence of sample values, the further sequence of sample values having a greater density of non-zero sample values than the first sequence of sample values, said producing step including performing a convolution operation on respective blocks of sample values in said first sequence of sample values.
REDUCING SPARSENESS IN CODED SPEECH SIGNALS
This application claims the priority under 35 USC 119 (e) (1) of copending U.S. Provisional Application Ser. No. 06/057,752, filed on Sep. 2, 1997, and is a continuation-in-part of copending U.S. Ser. No. 09/034,590, filed on Mar. 4, 1998.
US Referenced Citations (1)
Number |
Name |
Date |
Kind |
5806037 |
Sogo |
Sep 1998 |
|
Foreign Referenced Citations (1)
Number |
Date |
Country |
0709827 |
May 1996 |
EPX |
Continuation in Parts (1)
|
Number |
Date |
Country |
Parent |
034590 |
Mar 1998 |
|