US5490233A - Method and apparatus for reducing correlated errors in subband coding systems with quantizers - Google Patents

Method and apparatus for reducing correlated errors in subband coding systems with quantizers Download PDF

Info

Publication number
US5490233A
US5490233A US08/321,375 US32137594A US5490233A US 5490233 A US5490233 A US 5490233A US 32137594 A US32137594 A US 32137594A US 5490233 A US5490233 A US 5490233A
Authority
US
United States
Prior art keywords
subband
input signal
accordance
signal
error
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
US08/321,375
Inventor
Jelena Kovacevic
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
AT&T Corp
Original Assignee
AT&T IPM Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by AT&T IPM Corp filed Critical AT&T IPM Corp
Priority to US08/321,375 priority Critical patent/US5490233A/en
Assigned to AT&T IPM CORP. reassignment AT&T IPM CORP. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: AT&T CORP.
Assigned to AT&T CORP. reassignment AT&T CORP. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: AMERICAN TELELPHONE AND TELEGRAPH COMPANY
Application granted granted Critical
Publication of US5490233A publication Critical patent/US5490233A/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B1/00Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
    • H04B1/66Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission for reducing bandwidth of signals; for improving efficiency of transmission
    • H04B1/667Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission for reducing bandwidth of signals; for improving efficiency of transmission using a division in frequency subbands

Definitions

  • the present invention relates generally to digital waveform coding systems and more specifically to subband coding systems incorporating quantizers.
  • the signals to be transmitted or stored are often coded or compressed to reduce the amount of data required to represent them.
  • One technique useful for achieving such signal compression while maintaining signal quality of the subsequently decoded signal is subband coding.
  • subband coding the frequency spectrum of the signal to be coded is divided into a plurality of subbands by a bank of bandpass filters (the analysis filter bank). Each subband is, in effect, translated to zero frequency by modulation techniques, and then sampled (or resampled) at its Nyquist rate (twice the width of the band).
  • Each individual subband signal is then digitally encoded, typically by a quantizer with a preselected number of quantization levels.
  • each subband can be encoded according to criteria (including perceptual criteria) that are specific to that band.
  • criteria including perceptual criteria
  • the number of bits per sample (dependent on the number of quantizer levels) in each band can be individually allocated, thereby separately controlling the reconstruction error variance in each band.
  • the inherent tradeoff between bits per sample and reconstructed signal quality can be optimized based on the characteristics of the type of input signal. For example, in the case of speech signals, a relatively larger number of bits per sample are typically used in the low to medium frequency bands, where pitch and formant structure are advantageously preserved for faithful reproduction of the signal.
  • subband coding techniques The principals of subband coding techniques are described generally in N. S. Jayant and P. Noll, Digital Coding of Waveforms: Principles and Applications to Speech and Video, ch. 11, Prentice-Hall, Englewood Cliffs N.J., 1984, and in Subband Image Coding (J. W. Woods, ed.), ch. 2, Kluwer Academic Publishers, Boston Mass., 1991, each of which is hereby incorporated by reference.
  • aspects of the use of subband coding techniques to reduce bitrates for digital speech communication are described in detail in U.S. Pat. No. 4,048,443, issued on Sep. 13, 1977, to R. E. Crochiere et al., and assigned to the assignee of the present invention.
  • the Crochiere patent is also hereby incorporated by reference.
  • the application of subband coding techniques to still images and to video signals are described, e.g., in Subband Image Coding.
  • a subband coding system in accordance with one aspect of the present invention may produce a resultant reconstructed signal with more total error than a prior system, it will nonetheless be preferred because its error is exclusively or primarily uncorrelated with the input signal.
  • Typical error from optimal quantization methods such as Lloyd-Max quantization
  • an illustrative embodiment of the present invention advantageously incorporates characteristics of the quantizers in the design of synthesis filters.
  • a technique is provided for reducing correlated errors in subband coding systems with quantizers.
  • a subband synthesis filter for processing signals in one subband has a transfer function based on both the transfer function of the subband analysis filter bank and on the characteristics of the corresponding quantizer used to code that subband.
  • a plurality of subband synthesis filters each has a transfer function based on both the transfer function of the subband analysis filter bank and on the characteristics of the quantizer used to code the corresponding subband.
  • the outputs of these subband synthesis filters are then combined to produce a replica signal representative of the input signal.
  • subband synthesis filters for each subband have transfer functions which reduce error in the replica signal that is correlated with the input signal.
  • T is the transfer function of a perfect reconstruction filter section for the corresponding subband based on the subband analysis filter bank
  • is a gain factor relating to the gain plus additive noise model of the Lloyd-Max quantizer for the corresponding subband.
  • T is the transfer function of a quadrature mirror filter section for the corresponding subband based on the subband analysis filter bank
  • is a gain factor relating to the gain plus additive noise model of the Lloyd-Max quantizer for the corresponding subband.
  • a method and apparatus for decoding a subband coded input signal filters each coded subband signal with a corresponding subband synthesis filter.
  • Each subband synthesis filter has a transfer function based on the transfer function of the subband analysis filter bank and on the characteristics of the corresponding quantizer used to code that subband.
  • a method and apparatus for decoding a subband coded input signal reduces the error in the resultant decoded signal which is correlated with the original input signal.
  • a method and apparatus for decoding a subband coded input signal reduces the total error in the resultant decoded signal. First, the error which is correlated with the original input signal is reduced. Then, a noise removal technique is applied to reduce the uncorrelated error as well.
  • FIG. 1 shows a prior art subband coding system.
  • FIG. 2 shows a gain-plus-additive-noise linear model for the Lloyd-Max quantizer.
  • FIG. 3 shows the subband coding system of FIG. 1 with the gain plus additive noise linear model for the Lloyd-Max quantizer incorporated therein.
  • FIG. 4 shows the subband coding system of FIG. 3 as modified in accordance with an illustrative embodiment of the present invention.
  • FIG. 5 shows an implementation of the subband coding system of FIG. 4 according to an illustrative embodiment thereof.
  • the illustrative embodiment of the present invention is presented as comprising individual functional blocks.
  • the functions represented by these blocks may be provided through the use of either shared or dedicated hardware, including, but not limited to, hardware processors capable of executing software.
  • Illustrative embodiments may comprise digital signal processor (DSP) hardware, such as the AT&T DSP16 or DSP32C, and software performing the operations discussed below.
  • DSP digital signal processor
  • VLSI Very large scale integration
  • FIG. 1 shows a prior art subband coding system, familiar to those of ordinary skill in the art, illustrated for image or speech coding.
  • the system comprises encoder 15, decoder 23 and appropriate input and output devices.
  • microphone 12 may be used to input speech signal X to encoder 15, and speaker 34 may be used to project reconstructed (output) speech signal Y provided by decoder 23.
  • scanner 13 may be used to input image signal X to encoder 15, and printer 35 may be used to print out reconstructed (output) image signal Y provided by decoder 23.
  • camera 14 may be used to input video signal X to encoder 15, and display 36 may be used to display reconstructed (output) image signal Y provided by decoder 23.
  • encoder 15 comprises analysis filters 16-1 to 16-n, downsamplers 18-1 to 18-n, subband coders 20-1 to 20-n and multiplexer 22.
  • Decoder 23 comprises demultiplexer 24, subband decoders 26-1 to 26-n, upsamplers 28-1 to 28-n, synthesis filters 30-1 to 30-n and combiner 32.
  • encoder 15 codes input signal X to produce a coded input signal W for storage or transmission.
  • Analysis filters 16-1 to 16-n and corresponding downsamplers 18-1 to 18-n make up the analysis filter bank of the subband coding system.
  • This filter bank splits the input signal into n subband channels, translating each to zero frequency by a modulation process.
  • each subband is downsampled by a factor of n.
  • Downsampling by a factor m comprises the process of selecting every m'th sample.
  • subband coders 20-1 to 20-n individually code each subband signal by quantization functions Q 1 to Q n respectively. Each of these quantization functions quantizes the sampled value of the subband signal into one of a predetermined number of discrete quantization levels. Note that each coder may advantageously quantize its corresponding subband signal into a different number of levels, as described above.
  • coders 20-1 to 20-n transform the quantized values into an encoded representation.
  • the final step performed by encoder 15 is the combination of each coded subband signal into a single coded input signal W by multiplexer 22. This coded input signal may then be stored for later retrieval and decoding or transmitted across a communication channel for decoding at a receiving end. Alternatively, the individual coded subband signals may be stored or transmitted separately. In this latter case, neither multiplexer 22 of encoder 15 nor demultiplexer 24 of decoder 23 is included, and coded input signal W represents a plurality of separate signals.
  • Additional coding or other processing for transmission or storage may be used in particular applications.
  • additional switching and channel coding may be used to connect a subscriber at a first location with another subscriber at a second location via any of a variety of communications channels.
  • Decoder 23 decodes the coded input signal W to produce replica signal Y, which is representative of input signal X.
  • Demultiplexer 24 separates the combined coded input signal back into individual coded subband signals, which are, in turn decoded by subband decoders 26-1 to 26-n.
  • each subband decoder performs the inverse function of the corresponding subband coder in encoder 15.
  • subband decoder 26-1 performs function Q 1 -1
  • subband decoder 26-n performs function Q n -1 , where Q 1 -1 extracts the quantized values from the encoded representation.
  • the decoded subband signals are then upsampled by a factor of n by upsamplers 28-1 to 26-n (corresponding to the downsampling performed by downsamplers 18-1 to 18-n in encoder 15).
  • the decoded subband signals pass through synthesis filters 30-1 to 30-n (the synthesis filter bank).
  • Each subband signal is modulated back to its original spectral location before finally being combined by combiner 32 to produce replica signal Y.
  • an appropriate choice of a combination of an analysis filter bank and a synthesis filter bank can eliminate aliasing errors (e.g., a QMF design) or guarantee perfect reconstruction of the original signal (in the absence of coding errors).
  • the output of the system in the absence of quantization i.e., assume coding functions Q 1 to Q n are identity functions.
  • the component X(-z) is the aliased version of the signal; alias cancellation systems are designed to remove this part of the signal.
  • the quadrature mirror filter (QMF) technique uses the following choice of filters:
  • a well known optimal quantizer is the Lloyd-Max quantizer, described, e.g., in Jayant and Noll, ch. 4, which is hereby incorporated by reference.
  • Lloyd-Max quantizers it can be shown that
  • ⁇ q 2 , ⁇ x 2 and ⁇ y 2 are the variances of the quantization error, the quantizer input signal and the quantizer output signal, respectively.
  • This quantizer is optimal in that it yields the minimum mean-squared error ⁇ q 2 .
  • the Lloyd-Max quantizer can be modeled by a "gain plus additive noise" linear model. That is, its input/output relationship may be given by
  • x and y are random variables representing the input and output of the quantizer, respectively, r is a random variable representing the additive noise, and ⁇ is the gain factor ( ⁇ 1).
  • the gain plus additive noise model for the Lloyd-Max quantizer is shown diagrammatically in FIG. 2 as an instantiation of one subband coder 20 from the system of FIG. 1.
  • amplifier 38 applies a gain ⁇ , where ⁇ 1, to quantizer input (random) variable x.
  • adder 40 adds in random variable r, the noise term, to produce quantizer output (random) variable y.
  • FIG. 3 shows the subband coding system of FIG. 1 with an illustration of the gain plus additive noise model for the Lloyd-Max quantizers incorporated therein.
  • coder 20-1 comprises amplifier 38-1, which applies gain ⁇ 1 , ⁇ 1 ⁇ 1, and adder 40-1, which adds in random noise signal R 1 .
  • coder 20-n is shown comprising amplifier 38-n, which applies gain ⁇ n , ⁇ n ⁇ 1, and adder 40-n, which adds in random noise signal R n .
  • the gain factor ⁇ may be specifically chosen so that the additive noise component will be uncorrelated to the input signal. In fact, this is an important feature of the quantizer and associated model. In particular, for zero mean, unity-variance input signals, it is advantageous to choose
  • E(q 2 ) and E(x 2 ) are the second moments of q and x, respectively.
  • the gain plus additive noise model for the Lloyd-Max quantizer is described, e.g., in Jayant and Noll, ch. 4.
  • the signal error E S (z) is the term with X(z), namely
  • the synthesis filters to be used in a subband coding system are advantageously based not only on the analysis filters used, but also on the characteristics of the quantizers.
  • Analysis filters 16-1 and 16-2 are chosen to have respective transfer functions H 1 and H 2 .
  • Synthesis filters 30-1 and 30-2, with respective transfer functions T 1 and T 2 are chosen to form, in combination with analysis filters 16-1 and 16-2, a perfect reconstruction system in the absence of quantization. It is well known in the art that such transfer functions T 1 and T 2 can always be determined given transfer functions H 1 and H 2 .
  • prior art subband coding design techniques would commonly choose synthesis filters having transfer functions T 1 and T 2 , and then choose optimal quantizers with the desired number of quantization levels for each subband.
  • the synthesis filters in accordance with this embodiment of the present invention have transfer functions which are based not only on T 1 and T 2 , respectively, but based on the corresponding quantizers as well. Note first that the transfer functions H 1 and H 2 together with the transfer functions T 1 and T 2 must satisfy the conditions specified in equations (3) and (4) above, since they form a perfect reconstruction filter set. Specifically, then,
  • FIG. 4 shows the subband coding system of FIG. 3 modified according to an illustrative embodiment of the present invention.
  • synthesis filters 42-1 and 42-2 are chosen to have transfer functions G 1 and G 2 , respectively, so that
  • ⁇ 1 and ⁇ 2 are, once again, the respective gains of the gain plus additive noise linear model for quantization functions Q 1 and Q 2 , as implemented by coders 20-1 and 20-2, respectively.
  • the total error namely, E S (z)+E A (z)+E R (z)
  • E S (z)+E A (z)+E R (z) may or may not be reduced from that of prior art techniques, depending on the relative magnitude of ⁇ 1 and ⁇ 2 as compared with that of E S (z) and E A (z)in equations (11) and (12).
  • the total error remaining after noise removal will advantageously be reduced by the application of a standard random noise removal technique.
  • One such technique is typically applied in an image processing context as described, for example, in P. Chan and J. Lim, "One-Dimensional Processing for Adaptive Image Restoration," IEEE Trans. Acoust., Speech, and Signal Processing, vol. ASSP-33, pp. 117-125, February 1985, which is hereby incorporated by reference.
  • random noise reducer 44 accepts replica signal Y (representative of input signal X), processes it according to a prior art noise reduction technique such as the cited Chan and Lim process to produce improved replica signal Z.
  • the signal Z is then provided to output devices such as speaker 34 (in the case of speech), printer 35 (in the case of still images) or display 36 (in the case of video).
  • synthesis filters 42-1 to 42-n are chosen to have transfer functions G 1 to G n , respectively, such that
  • T 1 to T n are the transfer functions for respective perfect reconstruction synthesis filters 30-1 to 30-n for the system of FIG. 3.
  • ⁇ 1 to ⁇ n are the respective gain factors for the Lloyd-Max quantization functions Q 1 to Q n , as implemented by coders 20-1 to 20-n, respectively. With all signal-dependent error eliminated, the only remaining (random) error is
  • FIG. 5 shows an illustrative embodiment of a digital signal processor implementation of the subband coding system of the present invention.
  • the illustrated system comprises digital signal processor (DSP) 52, bidirectional transmission line 50, input data store 54, output data store 56, filter coefficient store 58, quantizer parameter store 60 and encoded signal store 62.
  • DSP digital signal processor
  • the various storage elements 54, 56, 58, 60 and 62 will be combined in one or a few data storage elements under the control of well known memory management apparatus or programs internal or external to DSP 52.
  • the illustrated system may be used to encode an input signal X supplied to DSP 52 by input data store 54.
  • the encoded signal may then be stored in encoded signal store 62 for later retrieval or may be communicated to another system via bidirectional transmission line 50.
  • the system may also be used to produce a replica signal Y from an encoded input signal, which may be retrieved from encoded signal store 62 or received from another system through bidirectional transmission line 50.
  • the replica signal is stored by DSP 52 in output data store 56.
  • the analysis filter transfer functions and the synthesis filter transfer functions are implemented as described above in DSP 52 based on the filter coefficients provided by filter coefficient store 58.
  • the quantization functions are implemented as described above based on quantization parameters provided by quantizer parameter store 60. That is, each of the sampling, filtering, quantizing, and translating operations are individually well known in the art. Similarly, the derivation of quantizing parameters, transfer function formulation and other described signal processing functionality are individually well known in the art. The present disclosure teaches how these techniques can be modified to produce the advantageous results of the present invention.
  • D is the sampling matrix representing the sampling lattice
  • z D denotes multidimensional upsampling.
  • Multidimensional subband coding techniques involved in these operations are well known in the art, as described, e.g., in J. Kovacevic and M. Vetterli, "Non-separable multidimensional perfect reconstruction filter banks and wavelet bases for R n ,” IEEE Trans. Inform. Th., special issue on Wavelet Transforms and Multiresolution Signal Analysis, vol. 38, pp. 533-555, March 1992, which is hereby incorporated by reference.
  • analysis filters 16-1 and 16-2 and synthesis filters 30-1 and 30-2 have transfer functions such that the filter banks in combination form a quadrature mirror filter (QMF) system, rather than a perfect reconstruction system.
  • QMF quadrature mirror filter
  • analysis filters 16-1 and 16-2 have transfer functions H(z) and H(-z), respectively, and let transfer functions T 1 and T 2 be H(z) and -H(-z), respectively.
  • synthesis filters 42-1 and 42-2 of the improved subband coding system of FIG. 4 have transfer functions G 1 and G 2 , respectively, so that
  • ⁇ 1 and ⁇ 2 are, once again, the respective gains of the gain plus additive noise linear model for quantization functions Q 1 and Q 2 , as implemented by coders 20-1 and 20-2, respectively.
  • the error consists of only two terms.
  • the first term including X(z) represents the QMF error (lack of perfect reconstruction error), and the second term is random error uncorrelated with the input signal.
  • the QMF error is typically almost negligible. Therefore, the technique of this illustrative embodiment of the present invention, even when based on QMF filter banks rather than perfect reconstruction filter banks, results in a subband coding system with almost entirely uncorrelated error.
  • the aforementioned random noise reduction techniques may also be advantageously applied to a QMF-based system, resulting in an improvement over prior art subband coding systems.
  • coders/decoders are merely representative of the broader class of audio signals.
  • speech in connection with inputs to the above-described coders/decoders (codecs) is merely representative of the broader class of audio signals.
  • codecs coders/decoders
  • audio likewise, is, of course, understood to include speech.

Abstract

A method and apparatus for reducing correlated errors in subband coding systems with quantizers is disclosed. A subband coding system comprises a plurality of subband analysis filters to divide the frequency spectrum of the input signal into subbands, individual subband quantizers for coding each subband by a preselected number of quantization levels, corresponding subband decoders and subband synthesis filters. The transfer function of each of the subband synthesis filters is advantageously determined based on the transfer functions of the subband analysis filters as well as on the characteristics of the quantizer used to code the corresponding subband. Specifically, the synthesis filter transfer functions may be based on a perfect reconstruction filter bank or a quadrature mirror filter bank, as well as on the gain factors of a gain plus additive noise linear model for the Lloyd-Max quantizers used to code the corresponding subbands. That portion of the error between the input signal and the replica signal as reconstructed by the system which is correlated to the input signal may be advantageously reduced or eliminated, irrespective of that portion of the error which is uncorrelated to the input signal. Thus, the total error in a final signal may be advantageously reduced by the subsequent application of prior art techniques for the reduction of random, uncorrelated noise.

Description

This application is a continuation of application Ser. No. 07/984080, filed on Nov. 30, 1992 now abandoned.
FIELD OF THE INVENTION
The present invention relates generally to digital waveform coding systems and more specifically to subband coding systems incorporating quantizers.
BACKGROUND OF THE INVENTION
In a system for the communication and/or storage of signals representing, for example, speech, image or video information, the signals to be transmitted or stored are often coded or compressed to reduce the amount of data required to represent them. One technique useful for achieving such signal compression while maintaining signal quality of the subsequently decoded signal is subband coding. In subband coding the frequency spectrum of the signal to be coded is divided into a plurality of subbands by a bank of bandpass filters (the analysis filter bank). Each subband is, in effect, translated to zero frequency by modulation techniques, and then sampled (or resampled) at its Nyquist rate (twice the width of the band). Each individual subband signal is then digitally encoded, typically by a quantizer with a preselected number of quantization levels.
On reconstruction, the encoded subband signals are decoded and translated back to their original locations in the spectrum. These reconstructed subband signals are then combined using synthesis filters to give a close replica of the original signal. With this technique, each subband can be encoded according to criteria (including perceptual criteria) that are specific to that band. In particular, the number of bits per sample (dependent on the number of quantizer levels) in each band can be individually allocated, thereby separately controlling the reconstruction error variance in each band. In this way, the inherent tradeoff between bits per sample and reconstructed signal quality can be optimized based on the characteristics of the type of input signal. For example, in the case of speech signals, a relatively larger number of bits per sample are typically used in the low to medium frequency bands, where pitch and formant structure are advantageously preserved for faithful reproduction of the signal.
The principals of subband coding techniques are described generally in N. S. Jayant and P. Noll, Digital Coding of Waveforms: Principles and Applications to Speech and Video, ch. 11, Prentice-Hall, Englewood Cliffs N.J., 1984, and in Subband Image Coding (J. W. Woods, ed.), ch. 2, Kluwer Academic Publishers, Boston Mass., 1991, each of which is hereby incorporated by reference. In addition, aspects of the use of subband coding techniques to reduce bitrates for digital speech communication are described in detail in U.S. Pat. No. 4,048,443, issued on Sep. 13, 1977, to R. E. Crochiere et al., and assigned to the assignee of the present invention. The Crochiere patent is also hereby incorporated by reference. The application of subband coding techniques to still images and to video signals are described, e.g., in Subband Image Coding.
Much of the work on subband coding techniques has been directed to reconstructing the original signal from individual subband signals. Specifically, such work has emphasized recreating as closely as possible the original (unquantized) input signal, while ignoring any loss of information due to coding (quantization) effects. It is well known that the bandpass filters used in the analysis filter bank can never have perfectly sharp cut-offs (as do "brick wall" filters). Thus, one effect of dividing the original signal into subbands and subsequently recombining the subbands is to produce errors relating from signals from other subbands. The effect of these errors should be reduced or eliminated by the synthesis filters used to process the subband signals.
Early efforts in this direction addressed the aliasing effects which occur when overlapping subbands are sampled at a frequency less than twice the entire width of the band (including all of the corresponding analysis filter's roll-off). One result of these efforts was the Quadrature Mirror Filter (QMF) technique, described, e.g., in Jayant and Noll, ch. 11. Using QMF techniques, aliasing effects resulting from the reconstruction of the original signal from its overlapping subbands may be entirely eliminated by synthesis filters having transfer functions based on the transfer functions of the analysis filters. In other efforts, so-called perfect reconstruction filter sets have been developed in which the original (unquantized) input signal can be replicated perfectly in the absence of coding errors based on appropriate synthesis filters. Again, this is accomplished by using synthesis filters having transfer functions based on the transfer functions of the analysis filters.
Given this state of the art, a typical approach used by designers of subband coding systems is to use a perfect reconstruction (or alias-cancellation QMF) filter bank and then to select subband quantizers. However, the selection of the quantizers has not been an integral part of the design of the filter banks. As used in this discussion, overall (total) reconstruction error is determined as the difference between the input signal applied to the analysis filter bank and the resultant output (replica) signal produced by combining the outputs of the synthesis filters. Since the quantization error cannot be eliminated by the design of the filters (a quantization by its nature results in a loss of information), prior subband coding systems have sought to achieve minimum overall reconstruction error using perfect reconstruction filter banks and separately optimized (minimal loss) quantizers. Moreover, such optimal, minimum error quantizers, so-called Lloyd-Max quantizers, are well known in the art.
SUMMARY OF THE INVENTION
The limitations of the prior art techniques are overcome and a technical advance is made in accordance with the present invention based, in part, on a recognition that it is advantageous in subband coders with quantizers to reduce that part of the reconstruction error which is correlated with the input signal, even at the expense of increasing uncorrelated (random) error. It has been found that if most or all of the correlated error is eliminated it becomes possible to ultimately achieve a reconstructed signal with less total error than the aforementioned prior approach. This is so because well-known random noise removal techniques may be advantageously applied to the output of the subband coding system to reduce uncorrelated error. Thus, even though a subband coding system in accordance with one aspect of the present invention may produce a resultant reconstructed signal with more total error than a prior system, it will nonetheless be preferred because its error is exclusively or primarily uncorrelated with the input signal. Typical error from optimal quantization methods (such as Lloyd-Max quantization)includes both correlated and uncorrelated error. Therefore, an illustrative embodiment of the present invention advantageously incorporates characteristics of the quantizers in the design of synthesis filters. Thus, in accordance with an illustrative embodiment of the present invention, a technique is provided for reducing correlated errors in subband coding systems with quantizers. In accordance with one aspect of this embodiment, a subband synthesis filter for processing signals in one subband has a transfer function based on both the transfer function of the subband analysis filter bank and on the characteristics of the corresponding quantizer used to code that subband.
In accordance with another aspect of an illustrative embodiment of the present invention, a plurality of subband synthesis filters each has a transfer function based on both the transfer function of the subband analysis filter bank and on the characteristics of the quantizer used to code the corresponding subband. The outputs of these subband synthesis filters are then combined to produce a replica signal representative of the input signal.
In accordance with a further aspect of an illustrative embodiment, subband synthesis filters for each subband have transfer functions which reduce error in the replica signal that is correlated with the input signal.
In accordance with another aspect of an illustrative embodiment, each subband synthesis filter has a transfer function G given by G=(1/α)T. Here, T is the transfer function of a perfect reconstruction filter section for the corresponding subband based on the subband analysis filter bank, and α is a gain factor relating to the gain plus additive noise model of the Lloyd-Max quantizer for the corresponding subband.
In accordance with yet another aspect of an illustrative embodiment, each subband synthesis filter has a transfer function G given by G=(1/α)T. Here, T is the transfer function of a quadrature mirror filter section for the corresponding subband based on the subband analysis filter bank, and α is a gain factor relating to the gain plus additive noise model of the Lloyd-Max quantizer for the corresponding subband.
In accordance with a further aspect of an illustrative embodiment, a method and apparatus for decoding a subband coded input signal filters each coded subband signal with a corresponding subband synthesis filter. Each subband synthesis filter has a transfer function based on the transfer function of the subband analysis filter bank and on the characteristics of the corresponding quantizer used to code that subband.
In accordance with yet a further aspect of an illustrative embodiment, a method and apparatus for decoding a subband coded input signal reduces the error in the resultant decoded signal which is correlated with the original input signal.
In accordance with another aspect of an illustrative embodiment, a method and apparatus for decoding a subband coded input signal reduces the total error in the resultant decoded signal. First, the error which is correlated with the original input signal is reduced. Then, a noise removal technique is applied to reduce the uncorrelated error as well.
BRIEF DESCRIPTION OF THE DRAWINGS
FIG. 1 shows a prior art subband coding system.
FIG. 2 shows a gain-plus-additive-noise linear model for the Lloyd-Max quantizer.
FIG. 3 shows the subband coding system of FIG. 1 with the gain plus additive noise linear model for the Lloyd-Max quantizer incorporated therein.
FIG. 4 shows the subband coding system of FIG. 3 as modified in accordance with an illustrative embodiment of the present invention.
FIG. 5 shows an implementation of the subband coding system of FIG. 4 according to an illustrative embodiment thereof.
DETAILED DESCRIPTION
Introduction
For clarity of explanation, the illustrative embodiment of the present invention is presented as comprising individual functional blocks. The functions represented by these blocks may be provided through the use of either shared or dedicated hardware, including, but not limited to, hardware processors capable of executing software. Illustrative embodiments may comprise digital signal processor (DSP) hardware, such as the AT&T DSP16 or DSP32C, and software performing the operations discussed below. Very large scale integration (VLSI) hardware embodiments of the present invention, as well as hybrid DSP/VLSI embodiments, may also be advantageous in some circumstances.
FIG. 1 shows a prior art subband coding system, familiar to those of ordinary skill in the art, illustrated for image or speech coding. The system comprises encoder 15, decoder 23 and appropriate input and output devices. In the case of speech, microphone 12 may be used to input speech signal X to encoder 15, and speaker 34 may be used to project reconstructed (output) speech signal Y provided by decoder 23. In the case of still images, scanner 13 may be used to input image signal X to encoder 15, and printer 35 may be used to print out reconstructed (output) image signal Y provided by decoder 23. In the case of video, camera 14 may be used to input video signal X to encoder 15, and display 36 may be used to display reconstructed (output) image signal Y provided by decoder 23. Not shown explicitly are analog to digital converters and corresponding digital to analog converters to convert from and to signals for input or output devices which supply or require analog signals. Such converters will be used in appropriate cases as will be clear to those skilled in the art. In each case, encoder 15 comprises analysis filters 16-1 to 16-n, downsamplers 18-1 to 18-n, subband coders 20-1 to 20-n and multiplexer 22. Decoder 23 comprises demultiplexer 24, subband decoders 26-1 to 26-n, upsamplers 28-1 to 28-n, synthesis filters 30-1 to 30-n and combiner 32.
Specifically, encoder 15 codes input signal X to produce a coded input signal W for storage or transmission. Analysis filters 16-1 to 16-n and corresponding downsamplers 18-1 to 18-n make up the analysis filter bank of the subband coding system. This filter bank splits the input signal into n subband channels, translating each to zero frequency by a modulation process. Moreover, each subband is downsampled by a factor of n. Downsampling by a factor m comprises the process of selecting every m'th sample. Although it is possible to perform subband coding with downsampling. by a factor m<n, where n is the number of channels, it is most efficient and most common that m=n. This is known as a critically sampled filter bank.
Next, subband coders 20-1 to 20-n individually code each subband signal by quantization functions Q1 to Qn respectively. Each of these quantization functions quantizes the sampled value of the subband signal into one of a predetermined number of discrete quantization levels. Note that each coder may advantageously quantize its corresponding subband signal into a different number of levels, as described above. In addition to the quantization, coders 20-1 to 20-n transform the quantized values into an encoded representation. The final step performed by encoder 15 is the combination of each coded subband signal into a single coded input signal W by multiplexer 22. This coded input signal may then be stored for later retrieval and decoding or transmitted across a communication channel for decoding at a receiving end. Alternatively, the individual coded subband signals may be stored or transmitted separately. In this latter case, neither multiplexer 22 of encoder 15 nor demultiplexer 24 of decoder 23 is included, and coded input signal W represents a plurality of separate signals.
Additional coding or other processing for transmission or storage may be used in particular applications. Thus, for example, when encoder 15 and decoder 23 are used in a telecommunications context, additional switching and channel coding may be used to connect a subscriber at a first location with another subscriber at a second location via any of a variety of communications channels.
Decoder 23 decodes the coded input signal W to produce replica signal Y, which is representative of input signal X. Demultiplexer 24 separates the combined coded input signal back into individual coded subband signals, which are, in turn decoded by subband decoders 26-1 to 26-n. Specifically, each subband decoder performs the inverse function of the corresponding subband coder in encoder 15. For example, subband decoder 26-1 performs function Q1 -1 and subband decoder 26-n performs function Qn -1, where Q1 -1 extracts the quantized values from the encoded representation. Of course, the information lost by the quantization process in encoder 15 cannot be restored, since the functions Q1 to Qn are many-to-one functions. The decoded subband signals are then upsampled by a factor of n by upsamplers 28-1 to 26-n (corresponding to the downsampling performed by downsamplers 18-1 to 18-n in encoder 15).
Next, the decoded subband signals pass through synthesis filters 30-1 to 30-n (the synthesis filter bank). Each subband signal is modulated back to its original spectral location before finally being combined by combiner 32 to produce replica signal Y. Moreover, it is the task of synthesis filters 30-1 to 30-n to address the reconstruction problems described above. In particular, an appropriate choice of a combination of an analysis filter bank and a synthesis filter bank can eliminate aliasing errors (e.g., a QMF design) or guarantee perfect reconstruction of the original signal (in the absence of coding errors).
QMF and Perfect Reconstruction Filter Banks
Without loss of generality, the subband coding system of FIG. 1 can employ a value of n=2. The output of the system in the absence of quantization (i.e., assume coding functions Q1 to Qn are identity functions) is
Y(z)=(1/2)[G.sub.1 (z)H.sub.1 (z)+G.sub.2 (z)H.sub.2 (z)]X(z)+(1/2)[G.sub.1 (z)H.sub.1 (-z)+G.sub.2 (z)H.sub.2 (-z)]X(-z)             (1)
The component X(-z) is the aliased version of the signal; alias cancellation systems are designed to remove this part of the signal. For example, the quadrature mirror filter (QMF) technique uses the following choice of filters:
H.sub.1 (z)=G.sub.1 (z)=H(z), H.sub.2 (z)=-G.sub.2 (z)=H(-z).(2)
As is known in the prior art, once the filters are chosen as in (2), it is not possible to obtain perfect reconstruction of the signal, i.e., Y(z)=X(z) (except for trivial two-tap filters in the FIR, or finite-input-response, case). Note, however, that by numerically approximating perfect reconstruction, filters of extremely high quality can be designed.
To achieve both alias cancellation and perfect reconstruction, it is clear from equation (1) that the filters must satisfy the following two equations:
G.sub.1 (z)H.sub.1 (z)+G.sub.2 (z)H.sub.2 (z)=2,           (3)
and
G.sub.1 (z)H.sub.1 (-z)+G.sub.2 (z)H.sub.2 (-z)=0.         (4)
Note, however, that such filters would achieve perfect reconstruction only in the absence of quantization. Thus, it is an object of the present invention to incorporate the quantization process in the design of the filter banks.
Gain Plus Additive Noise Model for Lloyd-Max Quantization
A well known optimal quantizer is the Lloyd-Max quantizer, described, e.g., in Jayant and Noll, ch. 4, which is hereby incorporated by reference. For Lloyd-Max quantizers, it can be shown that
σ.sub.y.sup.2 =σ.sub.x.sup.2 -σ.sub.q.sup.2,(5)
where σq 2, σx 2 and σy 2 are the variances of the quantization error, the quantizer input signal and the quantizer output signal, respectively. This quantizer is optimal in that it yields the minimum mean-squared error σq 2. It is also well known in the art that the Lloyd-Max quantizer can be modeled by a "gain plus additive noise" linear model. That is, its input/output relationship may be given by
y=αx+r,                                              (6)
where x and y are random variables representing the input and output of the quantizer, respectively, r is a random variable representing the additive noise, and α is the gain factor (α≦1).
The gain plus additive noise model for the Lloyd-Max quantizer is shown diagrammatically in FIG. 2 as an instantiation of one subband coder 20 from the system of FIG. 1. In particular, amplifier 38 applies a gain α, where α≦1, to quantizer input (random) variable x. Then adder 40 adds in random variable r, the noise term, to produce quantizer output (random) variable y.
FIG. 3 shows the subband coding system of FIG. 1 with an illustration of the gain plus additive noise model for the Lloyd-Max quantizers incorporated therein. In particular, coder 20-1 comprises amplifier 38-1, which applies gain α1, α1 ≦1, and adder 40-1, which adds in random noise signal R1. Similarly, coder 20-n is shown comprising amplifier 38-n, which applies gain αn, αn ≦1, and adder 40-n, which adds in random noise signal Rn.
As is well known in the art, the gain factor α may be specifically chosen so that the additive noise component will be uncorrelated to the input signal. In fact, this is an important feature of the quantizer and associated model. In particular, for zero mean, unity-variance input signals, it is advantageous to choose
α=1-(σ.sub.q.sup.2 /σ.sub.x.sup.2).      (7)
Note that for input signals which are not zero mean, unity-variance signals, it can be readily determined that it is only necessary to normalize the quantizer input and output (random) variables x and y. In this manner, α is derived based on the mean and standard deviation of the input signal. In particular, choose
α=1-(E(q.sup.2)/E(x.sup.2)),                         (8)
where E(q2) and E(x2) are the second moments of q and x, respectively. The gain plus additive noise model for the Lloyd-Max quantizer is described, e.g., in Jayant and Noll, ch. 4.
Component Error Analysis
It is well known in the art to separate the error of a subband coding system into components in order to investigate the influence and severity of each. For example, an analysis of the error components in a subband coding system using QMF's is described in P. H. Westerink, J. Biemond and D. E. Boekee, "Scaler Quantization Error Analysis for Image Subband Coding Using QMF's," IEEE Trans. Signal Processing, vol. 40, pp. 421-428, February 1992, which is hereby incorporated by reference.
Without loss of generality, the subband coding system of FIG. 3 may employ n=2 in which coders 20-1 and 20-2 are Lloyd-Max quantizers with quantization functions Q1 and Q2, respectively. Furthermore, the gain plus additive noise linear models for Q1 and Q2 may be assumed to yield gains of α1 and α2, respectively, and additive noise components of R1 (z) and R2 (z), respectively, as shown. Then, the output of the subband coding system (including quantization)is ##EQU1##
Therefore, the total error (difference between the input signal X and the output signal Y) is ##EQU2##
This error can be decomposed into three constituent parts. The signal error ES (z) is the term with X(z), namely
E.sub.S (z)=(1/2)[α.sub.1 G.sub.1 (z)H.sub.1 (z)+α.sub.2 G.sub.2 (z)H.sub.2 (z)-2]X(z),                            (11)
the aliasing error EA (z) is the term with X(-z), namely
E.sub.A (z)=(1/2)[α.sub.1 G.sub.1 (z)H.sub.1 (-z)+α.sub.2 G.sub.2 (z)H.sub.2 (-z)]X(-z),                            (12)
and the random error ER (z)is
E.sub.R (z)=G.sub.1 (z)R.sub.1 (z.sup.2)+G.sub.2 (z)R.sub.2 (z.sup.2).(13)
Thus, the total error E(z) can be represented as
E(z)=E.sub.S (z)+E.sub.A (z)+E.sub.R (z).                  (14)
Changing Synthesis According to Quantization
According to an illustrative embodiment of the present invention, the synthesis filters to be used in a subband coding system are advantageously based not only on the analysis filters used, but also on the characteristics of the quantizers. Consider, for example, the subband coding system of FIG. 3 with n=2 as analyzed above. Analysis filters 16-1 and 16-2 are chosen to have respective transfer functions H1 and H2. Synthesis filters 30-1 and 30-2, with respective transfer functions T1 and T2, are chosen to form, in combination with analysis filters 16-1 and 16-2, a perfect reconstruction system in the absence of quantization. It is well known in the art that such transfer functions T1 and T2 can always be determined given transfer functions H1 and H2. As described above, prior art subband coding design techniques would commonly choose synthesis filters having transfer functions T1 and T2, and then choose optimal quantizers with the desired number of quantization levels for each subband.
According to an illustrative embodiment of the present invention, however, different synthesis filters will be used. In particular, the synthesis filters in accordance with this embodiment of the present invention have transfer functions which are based not only on T1 and T2, respectively, but based on the corresponding quantizers as well. Note first that the transfer functions H1 and H2 together with the transfer functions T1 and T2 must satisfy the conditions specified in equations (3) and (4) above, since they form a perfect reconstruction filter set. Specifically, then,
T.sub.1 (z)H.sub.1 (z)+T.sub.2 (z)H.sub.2 (z)=2,           (15)
and
T.sub.1 (z)H.sub.1 (-z)+T.sub.2 (z)H.sub.2 (-z)=0.         (16)
FIG. 4 shows the subband coding system of FIG. 3 modified according to an illustrative embodiment of the present invention. In particular, synthesis filters 42-1 and 42-2 are chosen to have transfer functions G1 and G2, respectively, so that
G.sub.1 (z)=(1/α.sub.1)T.sub.1 (z),                  (17)
and
G.sub.2 (z)=(1/α.sub.2)T.sub.2 (z),                  (18)
where α1 and α2 are, once again, the respective gains of the gain plus additive noise linear model for quantization functions Q1 and Q2, as implemented by coders 20-1 and 20-2, respectively.
Substituting equations (17) and (18) into equations (11), (12) and (13), and then applying equations (15) and (16), gives signal error ES (z) as
E.sub.S (z)=(1/2)[T.sub.1 (z)H.sub.1 (z)+T.sub.2 (z)H.sub.2 (z)-2]X(z)=0,(19)
aliasing error EA (z) as
E.sub.A (z)=(1/2)[T.sub.1 (z)H.sub.1 (-z)+T.sub.2 (z)H.sub.2 (-z)]X(-z)=0,(20)
and random error ER (z) as
E.sub.R (z)=(1/α.sub.1)T.sub.1 (z)R.sub.1 (z.sup.2)+(1/α.sub.2)T.sub.2 (z)R.sub.2 (z.sup.2).  (21)
Therefore, by choosing synthesis filters having transfer functions according to equations (17) and (18), all signal-dependant error has been eliminated. Only signal-independent error ER (z) remains. Therefore, known (random) noise removal techniques may be advantageously applied in order to reduce ER (z). Note, however, that the random error component of the total error has, in fact, been increased as compared to prior art techniques. This is the result of dividing the terms in equation (21) by α1, where α1 ≦1, as compared with the terms of equation (13). Moreover, note that the total error, namely, ES (z)+EA (z)+ER (z), may or may not be reduced from that of prior art techniques, depending on the relative magnitude of α1 and α2 as compared with that of ES (z) and EA (z)in equations (11) and (12). Nonetheless, the total error remaining after noise removal will advantageously be reduced by the application of a standard random noise removal technique. One such technique is typically applied in an image processing context as described, for example, in P. Chan and J. Lim, "One-Dimensional Processing for Adaptive Image Restoration," IEEE Trans. Acoust., Speech, and Signal Processing, vol. ASSP-33, pp. 117-125, February 1985, which is hereby incorporated by reference.
Referring to FIG. 4, random noise reducer 44 accepts replica signal Y (representative of input signal X), processes it according to a prior art noise reduction technique such as the cited Chan and Lim process to produce improved replica signal Z. The signal Z is then provided to output devices such as speaker 34 (in the case of speech), printer 35 (in the case of still images) or display 36 (in the case of video).
Generalizing to the n subband case, synthesis filters 42-1 to 42-n are chosen to have transfer functions G1 to Gn, respectively, such that
G.sub.i (z)=(1/α.sub.i)T.sub.i (z),                  (22)
for i=1 to n. Again, T1 to Tn are the transfer functions for respective perfect reconstruction synthesis filters 30-1 to 30-n for the system of FIG. 3. α1 to αn are the respective gain factors for the Lloyd-Max quantization functions Q1 to Qn, as implemented by coders 20-1 to 20-n, respectively. With all signal-dependent error eliminated, the only remaining (random) error is
E.sub.R (z)=(1/α.sub.1)T.sub.1 (z)R.sub.1 (z.sup.2)+. . .+(1/α.sub.n)T.sub.n (z)R.sub.n (z.sup.2).          (23)
FIG. 5 shows an illustrative embodiment of a digital signal processor implementation of the subband coding system of the present invention. In particular, the illustrated system comprises digital signal processor (DSP) 52, bidirectional transmission line 50, input data store 54, output data store 56, filter coefficient store 58, quantizer parameter store 60 and encoded signal store 62. In appropriate cases, the various storage elements 54, 56, 58, 60 and 62 will be combined in one or a few data storage elements under the control of well known memory management apparatus or programs internal or external to DSP 52. The illustrated system may be used to encode an input signal X supplied to DSP 52 by input data store 54. The encoded signal may then be stored in encoded signal store 62 for later retrieval or may be communicated to another system via bidirectional transmission line 50. The system may also be used to produce a replica signal Y from an encoded input signal, which may be retrieved from encoded signal store 62 or received from another system through bidirectional transmission line 50. The replica signal is stored by DSP 52 in output data store 56. The analysis filter transfer functions and the synthesis filter transfer functions are implemented as described above in DSP 52 based on the filter coefficients provided by filter coefficient store 58. The quantization functions are implemented as described above based on quantization parameters provided by quantizer parameter store 60. That is, each of the sampling, filtering, quantizing, and translating operations are individually well known in the art. Similarly, the derivation of quantizing parameters, transfer function formulation and other described signal processing functionality are individually well known in the art. The present disclosure teaches how these techniques can be modified to produce the advantageous results of the present invention.
Multidimensional Case Generalization
The preceding description of an illustrative embodiment of the present invention processes unidimensional input signals such as speech. The invention is not so limited. That is, the technique is readily applied to multidimensional input signals such as still images (two dimensions) or video signals (three dimensions). Specifically, given an m-dimensional input signal, one chooses the synthesis filters to have transfer functions Gi (z), such that
G.sub.i (z)=(1/α.sub.i)T.sub.i (z),                  (24)
where z is the m-dimensional z-transform vector, to eliminate all signal-dependent errors. Furthermore, the remaining, random, error will be
E.sub.R (z)=(1/α.sub.1)T.sub.1 (z)R.sub.1 (z.sup.D)+ . . .+(1/α.sub.n)T.sub.n (z)R.sub.n (z.sup.D),          (25)
where D is the sampling matrix representing the sampling lattice, and zD denotes multidimensional upsampling. Multidimensional subband coding techniques involved in these operations are well known in the art, as described, e.g., in J. Kovacevic and M. Vetterli, "Non-separable multidimensional perfect reconstruction filter banks and wavelet bases for Rn," IEEE Trans. Inform. Th., special issue on Wavelet Transforms and Multiresolution Signal Analysis, vol. 38, pp. 533-555, March 1992, which is hereby incorporated by reference.
Use With QMF Filter Banks
The techniques used in the preceding illustrative embodiments of the present invention can also be advantageously applied to systems using QMF filter banks, rather than perfect reconstruction filter banks. In particular, again consider the subband coding system of FIG. 3 with n=2. Now, however, it is to be assumed that analysis filters 16-1 and 16-2 and synthesis filters 30-1 and 30-2 have transfer functions such that the filter banks in combination form a quadrature mirror filter (QMF) system, rather than a perfect reconstruction system. Specifically, according to equation (2), let analysis filters 16-1 and 16-2 have transfer functions H(z) and H(-z), respectively, and let transfer functions T1 and T2 be H(z) and -H(-z), respectively. Then, according to another illustrative embodiment of the present invention, let synthesis filters 42-1 and 42-2 of the improved subband coding system of FIG. 4 have transfer functions G1 and G2, respectively, so that
G.sub.1 (z)=(1/α.sub.1)T.sub.1 (z)=(1/α.sub.1)H(z),(26)
and
G.sub.2 (z)=(1/α.sub.2)T.sub.2 (z)=-(1/α.sub.2)H(-z),(27)
where α1 and α2 are, once again, the respective gains of the gain plus additive noise linear model for quantization functions Q1 and Q2, as implemented by coders 20-1 and 20-2, respectively.
In this case, letting H1 (z)=H(z), H2 (z)=H(-z), and substituting equations (26) and (27) into equation (9), the resulting output of the system becomes
Y(z)=(1/2)[H.sup.2 (z)-H.sup.2 (-z)]X(z)+(1/α.sub.1)H(z)R.sub.1 (z.sup.2)-(1/α.sub.2)H(-z)R.sub.2 (z.sup.2).        (28)
Note that the aliasing term including X(-z) from equation (9) goes to zero in equation (28). The error between the output of the system and the input signal now becomes
E(z)=(1/2)[H.sup.2 (z)-H.sup.2 (-z)-2]X(z)+(1/α.sub.1)H(z)R.sub.1 (z.sup.2)-(1/α.sub.2)H(-z)R.sub.2 (z.sup.2).        (29)
The error consists of only two terms. The first term including X(z) represents the QMF error (lack of perfect reconstruction error), and the second term is random error uncorrelated with the input signal. However, it is known in the art that the QMF error is typically almost negligible. Therefore, the technique of this illustrative embodiment of the present invention, even when based on QMF filter banks rather than perfect reconstruction filter banks, results in a subband coding system with almost entirely uncorrelated error. Thus, the aforementioned random noise reduction techniques may also be advantageously applied to a QMF-based system, resulting in an improvement over prior art subband coding systems.
Although a number of specific embodiments of this invention have been shown and described herein, it is to be understood that these embodiments are merely illustrative of the many possible specific arrangements which can be devised to represent application of the principles of the present invention. Numerous and varied other arrangements can be devised in accordance with these principles by those of ordinary skill in the art without departing from the spirit and scope of the invention.
Those skilled in the art will recognize that the techniques described may be applied to coding and decoding of signals of various kinds in a wide range of applications. As an illustration, the above-described techniques will advantageously find application in telecommunications applications in combination with well known transmission, switching and terminal equipment. While audio, image and video signals have been illustratively discussed above, it should be understood that processing of other signals from applications such as medical technology and seismology will, in appropriate cases be enhanced using the techniques of the present invention. Likewise, though perfect reconstruction and QMF filter systems have illustratively been described above, other particular systems and applications using them will benefit from the application of the present techniques. Further, though Lloyd-Max quantizers have illustratively been employed to illustrate the use of systems including quantization in combination with subband filters, it should be understood that the teachings of the present invention contemplate the use of other particular quantizers having characteristics which can be advantageously reflected in decoder filters of the overall system.
While the above description has proceeded in terms of a particular linear transformation technique, i.e., subband coding, it should be understood that other linear transformation techniques may be used in an equivalent manner. As an example of such linear transformation, the well known Discrete Cosine Transform coding (DCT) technique may be used in a manner consistent with the above teachings. Thus, signals processed by a DCT transform analysis followed by a quantization may be transformed back to the original form using an inverse DCT synthesis process which is modified in accordance with the above teachings.
It should also be understood that the term speech in connection with inputs to the above-described coders/decoders (codecs) is merely representative of the broader class of audio signals. Thus the term should be understood to include music and other high quality audio signals, as well as speech signals. The term audio, likewise, is, of course, understood to include speech.

Claims (23)

I claim:
1. An apparatus comprising:
a subband synthesis filter for processing coded subband signals associated with the output of one subband of a subband analysis filter bank, said coded subband signals of said subband having been coded by a corresponding subband coder, said corresponding subband coder having one or more characteristic parameters associated therewith, said subband synthesis filter having a transfer function based on the transfer function of said subband analysis filter bank and on at least one of said characteristic parameters of said corresponding subband coder; and
means for combining the output of said subband synthesis filter with the output of at least one other subband synthesis filter.
2. The apparatus in accordance with claim 1, wherein said subband coder comprises a quantizer for quantizing said subband signals into a plurality of predetermined levels.
3. The apparatus in accordance with claim 2, wherein said subband analysis filter bank is applied to an input signal, separating said input signal into a plurality of said subband signals; and wherein the output of said subband synthesis filter is combined with the outputs of at least one other subband synthesis filter, each of said other subband synthesis filters having been applied to coded subband signals associated with the output of other subbands of said subband analysis filter bank, thereby producing a replica signal representative of said input signal.
4. The apparatus in accordance with claim 3, wherein said input signal comprises an audio signal.
5. The apparatus in accordance with claim 3, wherein said input signal comprises a still image signal.
6. The apparatus in accordance with claim 3, wherein said input signal comprises a video signal.
7. The apparatus in accordance with claim 3, wherein said transfer function reduces the portion of the error between said replica signal and said input signal which is correlated to said input signal, irrespective of the portion of said error which is uncorrelated to said input signal.
8. The apparatus in accordance with claim 7, wherein said quantizer comprises a Lloyd-Max quantizer.
9. The apparatus in accordance with claim 8, wherein said transfer function reduces said correlated portion of said error substantially to zero.
10. The apparatus in accordance with claim 9, wherein said transfer function G is given by
G=(1/α)T,
where T is a perfect reconstruction filter section for said subband analysis filter bank corresponding to said subband, and α is the gain factor of the gain plus additive noise linear model for said Lloyd-Max quantizer.
11. The apparatus in accordance with claim 8, wherein said transfer function G is given by
G=(1/α)T,
where T is a quadrature mirror filter section for said subband analysis filter bank corresponding to said subband, and α is the gain factor of the gain plus additive noise linear model for said Lloyd-Max quantizer.
12. A method for decoding a coded input signal wherein said coded input signal comprises a plurality of coded subband signals, each of said coded subband signals associated with the output of one subband of a subband analysis filter bank, said subband analysis filter bank having been applied to an input signal to separate said input signal into a plurality of subband signals, each of said coded subband signals having been coded by a corresponding subband coder, each of said corresponding subband coders having one or more characteristic parameters associated therewith, the method comprising the steps of
filtering each of said coded subband signals by a corresponding subband synthesis filter, each of said subband synthesis filters having a transfer function based on the transfer function of said subband analysis filter bank and on at least one of said characteristic parameters of said corresponding subband coder; and
combining the outputs of said subband synthesis filters to produce a replica signal representative of said input signal.
13. The method in accordance with claim 12, wherein said subband coders comprise quantizers for quantizing said subband signals into a plurality of predetermined levels.
14. The method in accordance with claim 13, wherein said transfer function reduces the portion of the error between said replica signal and said input signal which is correlated to said input signal, irrespective of the portion of said error which is uncorrelated to said input signal.
15. The method in accordance with claim 14, wherein said quantizer comprises a Lloyd-Max quantizer.
16. The method in accordance with claim 15, wherein said transfer function reduces said correlated portion of said error substantially to zero.
17. The method in accordance with claim 16, wherein said transfer function G is given by
G=(1/α)T,
where T is a perfect reconstruction filter section for said subband analysis filter bank corresponding to said subband, and α is the gain factor of the gain plus additive noise linear model for said Lloyd-Max quantizer.
18. The method in accordance with claim 17, further comprising the step of applying a noise removal scheme to said replica signal to reduce said uncorrelated portion of said error.
19. The method in accordance with claim 15, wherein said transfer function G is given by
G=(1/α)T,
where T is a quadrature mirror filter section for said subband analysis filter bank corresponding to said subband, and α is the gain factor of the gain plus additive noise linear model for said Lloyd-Max quantizer.
20. The method in accordance with claim 19, further comprising the step of applying a noise removal scheme to said replica signal to reduce said uncorrelated portion of said error.
21. The method in accordance with claim 12, wherein said input signal comprises an audio signal.
22. The method in accordance with claim 12, wherein said input signal comprises a still image signal.
23. The method in accordance with claim 12, wherein said input signal comprises a video signal.
US08/321,375 1992-11-30 1994-10-11 Method and apparatus for reducing correlated errors in subband coding systems with quantizers Expired - Lifetime US5490233A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US08/321,375 US5490233A (en) 1992-11-30 1994-10-11 Method and apparatus for reducing correlated errors in subband coding systems with quantizers

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US98408092A 1992-11-30 1992-11-30
US08/321,375 US5490233A (en) 1992-11-30 1994-10-11 Method and apparatus for reducing correlated errors in subband coding systems with quantizers

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
US98408092A Continuation 1992-11-30 1992-11-30

Publications (1)

Publication Number Publication Date
US5490233A true US5490233A (en) 1996-02-06

Family

ID=25530290

Family Applications (1)

Application Number Title Priority Date Filing Date
US08/321,375 Expired - Lifetime US5490233A (en) 1992-11-30 1994-10-11 Method and apparatus for reducing correlated errors in subband coding systems with quantizers

Country Status (4)

Country Link
US (1) US5490233A (en)
EP (1) EP0600642A3 (en)
JP (1) JPH06237183A (en)
CA (1) CA2106440C (en)

Cited By (27)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5943367A (en) * 1995-09-22 1999-08-24 U.S. Philips Corporation Transmission system using time dependent filter banks
US6041147A (en) * 1996-10-15 2000-03-21 Hughes Electronics Corporation Content-based indexing of images by coding levels defined as a function of reduced entropy
US6182035B1 (en) * 1998-03-26 2001-01-30 Telefonaktiebolaget Lm Ericsson (Publ) Method and apparatus for detecting voice activity
US6208276B1 (en) * 1998-12-30 2001-03-27 At&T Corporation Method and apparatus for sample rate pre- and post-processing to achieve maximal coding gain for transform-based audio encoding and decoding
US6301555B2 (en) 1995-04-10 2001-10-09 Corporate Computer Systems Adjustable psycho-acoustic parameters
US20020194364A1 (en) * 1996-10-09 2002-12-19 Timothy Chase Aggregate information production and display system
US20030110025A1 (en) * 1991-04-06 2003-06-12 Detlev Wiese Error concealment in digital transmissions
EP1367566A2 (en) * 1997-06-10 2003-12-03 Coding Technologies Sweden AB Source coding enhancement using spectral-band replication
US6674911B1 (en) * 1995-09-14 2004-01-06 William A. Pearlman N-dimensional data compression using set partitioning in hierarchical trees
US20040156549A1 (en) * 1998-10-01 2004-08-12 Cirrus Logic, Inc. Feedback scheme for video compression system
US6778649B2 (en) 1995-04-10 2004-08-17 Starguide Digital Networks, Inc. Method and apparatus for transmitting coded audio signals through a transmission channel with limited bandwidth
US20050099969A1 (en) * 1998-04-03 2005-05-12 Roberts Roswell Iii Satellite receiver/router, system, and method of use
US6931292B1 (en) 2000-06-19 2005-08-16 Jabra Corporation Noise reduction method and apparatus
US20070052560A1 (en) * 2003-05-28 2007-03-08 Minne Van Der Veen Bit-stream watermarking
US7194757B1 (en) 1998-03-06 2007-03-20 Starguide Digital Network, Inc. Method and apparatus for push and pull distribution of multimedia
US20070202800A1 (en) * 1998-04-03 2007-08-30 Roswell Roberts Ethernet digital storage (eds) card and satellite transmission system
US20090107322A1 (en) * 2007-10-25 2009-04-30 Yamaha Corporation Band Extension Reproducing Apparatus
US20090202001A1 (en) * 2006-07-03 2009-08-13 Nippon Telegraph And Telephone Corporation Image processing method and apparatus, image processing program, and storage medium which stores the program
US7633417B1 (en) * 2006-06-03 2009-12-15 Alcatel Lucent Device and method for enhancing the human perceptual quality of a multimedia signal
US20100067584A1 (en) * 2006-12-28 2010-03-18 Nippon Telegraph And Telephone Corporation Video processing method and apparatus, video processing program, and storage medium which stores the program
US8935156B2 (en) 1999-01-27 2015-01-13 Dolby International Ab Enhancing performance of spectral band replication and related high frequency reconstruction coding
US9218818B2 (en) 2001-07-10 2015-12-22 Dolby International Ab Efficient and scalable parametric stereo coding for low bitrate audio coding applications
US9245534B2 (en) 2000-05-23 2016-01-26 Dolby International Ab Spectral translation/folding in the subband domain
US9431020B2 (en) 2001-11-29 2016-08-30 Dolby International Ab Methods for improving high frequency reconstruction
US9542950B2 (en) 2002-09-18 2017-01-10 Dolby International Ab Method for reduction of aliasing introduced by spectral envelope adjustment in real-valued filterbanks
US9792919B2 (en) 2001-07-10 2017-10-17 Dolby International Ab Efficient and scalable parametric stereo coding for low bitrate applications
CN112259116A (en) * 2020-10-14 2021-01-22 北京字跳网络技术有限公司 Method and device for reducing noise of audio data, electronic equipment and storage medium

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5106323B2 (en) * 2008-09-04 2012-12-26 三菱電機株式会社 Radar image playback device
JP2010066131A (en) * 2008-09-11 2010-03-25 Mitsubishi Electric Corp Image radar device and image radar system

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4048443A (en) * 1975-12-12 1977-09-13 Bell Telephone Laboratories, Incorporated Digital speech communication system for minimizing quantizing noise
US4972484A (en) * 1986-11-21 1990-11-20 Bayerische Rundfunkwerbung Gmbh Method of transmitting or storing masked sub-band coded audio signals
US5214502A (en) * 1991-01-11 1993-05-25 Sony Broadcast & Communications Limited Compression of video signals
US5223926A (en) * 1991-01-11 1993-06-29 Sony Broadcast & Communications Limited Compression of video signals
US5231487A (en) * 1991-01-11 1993-07-27 Sony Broadcast & Communications Ltd. Storage of video signals

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5840914A (en) * 1981-09-02 1983-03-10 Nec Corp Band dividing and synthesizing filter
NL8700985A (en) * 1987-04-27 1988-11-16 Philips Nv SYSTEM FOR SUB-BAND CODING OF A DIGITAL AUDIO SIGNAL.
JPH0298232A (en) * 1988-10-05 1990-04-10 Fujitsu Ltd Time switching type band split voice encoder
JP2836889B2 (en) * 1990-02-13 1998-12-14 松下電器産業株式会社 Signal processing device
JP2959792B2 (en) * 1990-02-13 1999-10-06 松下電器産業株式会社 Audio signal processing device
DE69025188T2 (en) * 1990-11-05 1996-11-07 Philips Electronics Nv Digital transmission system, device for recording and / or playback and transmitter and receiver for use in the transmission system
JPH0566795A (en) * 1991-09-06 1993-03-19 Gijutsu Kenkyu Kumiai Iryo Fukushi Kiki Kenkyusho Noise suppressing device and its adjustment device

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4048443A (en) * 1975-12-12 1977-09-13 Bell Telephone Laboratories, Incorporated Digital speech communication system for minimizing quantizing noise
US4972484A (en) * 1986-11-21 1990-11-20 Bayerische Rundfunkwerbung Gmbh Method of transmitting or storing masked sub-band coded audio signals
US5214502A (en) * 1991-01-11 1993-05-25 Sony Broadcast & Communications Limited Compression of video signals
US5223926A (en) * 1991-01-11 1993-06-29 Sony Broadcast & Communications Limited Compression of video signals
US5231487A (en) * 1991-01-11 1993-07-27 Sony Broadcast & Communications Ltd. Storage of video signals

Non-Patent Citations (40)

* Cited by examiner, † Cited by third party
Title
A. Croisier et al., "Perfect channel splitting by use of interpolation/decimation/tree decomposition techniques," Int. Conf. on Inform. Sciences and Systems, (Patras, Greece), pp. 443-446, Aug. 1976.
A. Croisier et al., Perfect channel splitting by use of interpolation/decimation/tree decomposition techniques, Int. Conf. on Inform. Sciences and Systems, (Patras, Greece), pp. 443 446, Aug. 1976. *
A. Dembo and D. Malah, "Statistical design of analysis/synthesis systems," IEEE Trans. Acous., Speech, and Signal Proc., vol. 36, pp. 328-341, Mar. 1988.
A. Dembo and D. Malah, Statistical design of analysis/synthesis systems, IEEE Trans. Acous., Speech, and Signal Proc., vol. 36, pp. 328 341, Mar. 1988. *
A. N. Akansu, Multiresolution Signam Decomposition, Academic Press, Inc. Harcourt Brace Jovanovich, Publishers, Boston, San Diego, New York, London, Sydney, Tokyo, Toronto, pp. 221 229 (Oct. 1992). *
A. N. Akansu, Multiresolution Signam Decomposition, Academic Press, Inc. Harcourt Brace Jovanovich, Publishers, Boston, San Diego, New York, London, Sydney, Tokyo, Toronto, pp. 221-229 (Oct. 1992).
F. Mintzer, "Filters for distortion-free two-band multirate filter banks," IEEE Trans. Acoust., Speech, and Signal Proc., vol. 33, pp. 626-630, Jun. 1985.
F. Mintzer, Filters for distortion free two band multirate filter banks, IEEE Trans. Acoust., Speech, and Signal Proc., vol. 33, pp. 626 630, Jun. 1985. *
H. S. Malvar, "Optimal Pre- and Post-Filtering in Noisy Sampled-Data Systems," Technical Report 519, Aug. 1986, Massachusetts Institute of Technology, Research Laboratory of Electronics, Cambridge, Mass.
H. S. Malvar, Optimal Pre and Post Filtering in Noisy Sampled Data Systems, Technical Report 519, Aug. 1986, Massachusetts Institute of Technology, Research Laboratory of Electronics, Cambridge, Mass. *
IIR Filterbank for Subband Coding of Images Ramstad, IEEE/Jun. 88. *
J. Johnston, "A filter family designed for use in Quardrature Mirror Filter Banks," Proc. IEEE Int. Conf. Acoust., Speech, and Signal Proc., (Denver, Colo.) pp. 291-294, 1980.
J. Johnston, A filter family designed for use in Quardrature Mirror Filter Banks, Proc. IEEE Int. Conf. Acoust., Speech, and Signal Proc., (Denver, Colo.) pp. 291 294, 1980. *
J. Kovacevic and M. Vetterli, "Non-separable multidimensional perfect reconstruction filter banks and wavelet bases for Rn, " IEEE Trans. Inform. Th., Special issue on Wavelet Transforms and Multiresolution Signal Analysis, vol. 38, pp. 533-555, Mar. 1992.
J. Kovacevic and M. Vetterli, Non separable multidimensional perfect reconstruction filter banks and wavelet bases for R n , IEEE Trans. Inform. Th., Special issue on Wavelet Transforms and Multiresolution Signal Analysis, vol. 38, pp. 533 555, Mar. 1992. *
John W. Woods, "Subband Image Coding," Kluwer Academic Publishers, Boston/Dordrecht/London, Chapter 2, pp. 43-100, 1991.
John W. Woods, Subband Image Coding, Kluwer Academic Publishers, Boston/Dordrecht/London, Chapter 2, pp. 43 100, 1991. *
M. Vetteril, "A theory of mulitrate filter banks," IEEE Trans. Acoust., Speech, and Signal Proc., vol. 35, pp. 356-372, Mar. 1987.
M. Vetteril, A theory of mulitrate filter banks, IEEE Trans. Acoust., Speech, and Signal Proc., vol. 35, pp. 356 372, Mar. 1987. *
N. S. Jayant and P. Noll, "Digital Coding of Waveforms: Principles and Applications to Speech and Video," Prentice-Hall, Englewood Cliffs, N.J., Chapter, 4, pp. 115-220 and Chapter 11, pp. 486-509, 1984.
N. S. Jayant and P. Noll, Digital Coding of Waveforms: Principles and Applications to Speech and Video, Prentice Hall, Englewood Cliffs, N.J., Chapter, 4, pp. 115 220 and Chapter 11, pp. 486 509, 1984. *
N. Uzun et al., "Modeling and Analysis of Quantization Errors in Two Channel Subband Filter Structures," SPIE vol. 1818 Visual Communications and Image Processing '92, pp. 1446-1457 (Nov. 1992).
N. Uzun et al., Modeling and Analysis of Quantization Errors in Two Channel Subband Filter Structures, SPIE vol. 1818 Visual Communications and Image Processing 92, pp. 1446 1457 (Nov. 1992). *
Optimum Subband Filter Bank Design and Compensation in Presence of Quantizers Park et al., IEEE/Nov. 93. *
P. Chan and J. Lim, "One-Dimensional Processing for Adaptive Image Restoration," IEEE Trans. Acoust., Speech, and Signal Processing, vol. ASSP-33, pp. 117-125, Feb. 1985.
P. Chan and J. Lim, One Dimensional Processing for Adaptive Image Restoration, IEEE Trans. Acoust., Speech, and Signal Processing, vol. ASSP 33, pp. 117 125, Feb. 1985. *
P. H. Westerink, J. Biemond and D. E. Boekee, "Scalar Quantization Error Analysis for Image Subband Coding Using QMF's, IEEE Trans. Signal Processing," vol. 40, pp. 421-428, Feb. 1992.
P. H. Westerink, J. Biemond and D. E. Boekee, Scalar Quantization Error Analysis for Image Subband Coding Using QMF s, IEEE Trans. Signal Processing, vol. 40, pp. 421 428, Feb. 1992. *
P. P. Vaidyanathan, "Multirate digital filters, filter banks, polyphase networks, and applications: a tutorial," Proc. Ieee, vol. 78, pp. 56-93, Jan. 1990.
P. P. Vaidyanathan, "Quandrature mirror filter banks, M-band extensions and perfect reconstruction techniques," IEEE ASSP Mag., vol. 4, pp. 4-20, Jul. 1987.
P. P. Vaidyanathan, Multirate digital filters, filter banks, polyphase networks, and applications: a tutorial, Proc. Ieee, vol. 78, pp. 56 93, Jan. 1990. *
P. P. Vaidyanathan, Quandrature mirror filter banks, M band extensions and perfect reconstruction techniques, IEEE ASSP Mag., vol. 4, pp. 4 20, Jul. 1987. *
Subband Image Coding with Optimal Intra and Inter Band Subband Quantization Kossentini et al., IEEE/Nov. 93. *
Subband Image Coding with Optimal Intra- and Inter-Band Subband Quantization Kossentini et al., IEEE/Nov. 93.
T. Kronander, "New criteria for optimazation of QMF banks to be used in an image coding system" Proc. IEEE Int. Symp. Circ. and Syst., (Portland), Oreg.), pp. 1354-1357, 1989.
T. Kronander, New criteria for optimazation of QMF banks to be used in an image coding system Proc. IEEE Int. Symp. Circ. and Syst., (Portland), Oreg.), pp. 1354 1357, 1989. *
T. Lookabaugh, et al., "Analysis/synthesis systems in the presence of quantization," Proc. IEEE Int. Symp. Circ. and Syst., (Portland, Oreg.), pp. 1341-1344, 1989.
T. Lookabaugh, et al., Analysis/synthesis systems in the presence of quantization, Proc. IEEE Int. Symp. Circ. and Syst., (Portland, Oreg.), pp. 1341 1344, 1989. *
Westerink et al., "Scalar Quantization Error Analysis for Image Subband Coding Using QMF's," IEEE Trans. on Signal Processing, Feb. 1972, pp. 421-428.
Westerink et al., Scalar Quantization Error Analysis for Image Subband Coding Using QMF s, IEEE Trans. on Signal Processing, Feb. 1972, pp. 421 428. *

Cited By (75)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030110025A1 (en) * 1991-04-06 2003-06-12 Detlev Wiese Error concealment in digital transmissions
US6778649B2 (en) 1995-04-10 2004-08-17 Starguide Digital Networks, Inc. Method and apparatus for transmitting coded audio signals through a transmission channel with limited bandwidth
US6301555B2 (en) 1995-04-10 2001-10-09 Corporate Computer Systems Adjustable psycho-acoustic parameters
US20040170335A1 (en) * 1995-09-14 2004-09-02 Pearlman William Abraham N-dimensional data compression using set partitioning in hierarchical trees
US6674911B1 (en) * 1995-09-14 2004-01-06 William A. Pearlman N-dimensional data compression using set partitioning in hierarchical trees
US5943367A (en) * 1995-09-22 1999-08-24 U.S. Philips Corporation Transmission system using time dependent filter banks
US20020194364A1 (en) * 1996-10-09 2002-12-19 Timothy Chase Aggregate information production and display system
US6041147A (en) * 1996-10-15 2000-03-21 Hughes Electronics Corporation Content-based indexing of images by coding levels defined as a function of reduced entropy
EP1367566A2 (en) * 1997-06-10 2003-12-03 Coding Technologies Sweden AB Source coding enhancement using spectral-band replication
EP1367566A3 (en) * 1997-06-10 2004-09-08 Coding Technologies AB Source coding enhancement using spectral-band replication
US7650620B2 (en) 1998-03-06 2010-01-19 Laurence A Fish Method and apparatus for push and pull distribution of multimedia
US20070239609A1 (en) * 1998-03-06 2007-10-11 Starguide Digital Networks, Inc. Method and apparatus for push and pull distribution of multimedia
US7194757B1 (en) 1998-03-06 2007-03-20 Starguide Digital Network, Inc. Method and apparatus for push and pull distribution of multimedia
US6182035B1 (en) * 1998-03-26 2001-01-30 Telefonaktiebolaget Lm Ericsson (Publ) Method and apparatus for detecting voice activity
US8774082B2 (en) 1998-04-03 2014-07-08 Megawave Audio Llc Ethernet digital storage (EDS) card and satellite transmission system
US8284774B2 (en) 1998-04-03 2012-10-09 Megawave Audio Llc Ethernet digital storage (EDS) card and satellite transmission system
US7372824B2 (en) 1998-04-03 2008-05-13 Megawave Audio Llc Satellite receiver/router, system, and method of use
US20050099969A1 (en) * 1998-04-03 2005-05-12 Roberts Roswell Iii Satellite receiver/router, system, and method of use
US7792068B2 (en) 1998-04-03 2010-09-07 Robert Iii Roswell Satellite receiver/router, system, and method of use
US20070202800A1 (en) * 1998-04-03 2007-08-30 Roswell Roberts Ethernet digital storage (eds) card and satellite transmission system
US20040156549A1 (en) * 1998-10-01 2004-08-12 Cirrus Logic, Inc. Feedback scheme for video compression system
US7158681B2 (en) 1998-10-01 2007-01-02 Cirrus Logic, Inc. Feedback scheme for video compression system
US6208276B1 (en) * 1998-12-30 2001-03-27 At&T Corporation Method and apparatus for sample rate pre- and post-processing to achieve maximal coding gain for transform-based audio encoding and decoding
US6384759B2 (en) * 1998-12-30 2002-05-07 At&T Corp. Method and apparatus for sample rate pre-and post-processing to achieve maximal coding gain for transform-based audio encoding and decoding
US8935156B2 (en) 1999-01-27 2015-01-13 Dolby International Ab Enhancing performance of spectral band replication and related high frequency reconstruction coding
US9245533B2 (en) 1999-01-27 2016-01-26 Dolby International Ab Enhancing performance of spectral band replication and related high frequency reconstruction coding
US9245534B2 (en) 2000-05-23 2016-01-26 Dolby International Ab Spectral translation/folding in the subband domain
US9691400B1 (en) 2000-05-23 2017-06-27 Dolby International Ab Spectral translation/folding in the subband domain
US10699724B2 (en) 2000-05-23 2020-06-30 Dolby International Ab Spectral translation/folding in the subband domain
US10311882B2 (en) 2000-05-23 2019-06-04 Dolby International Ab Spectral translation/folding in the subband domain
US10008213B2 (en) 2000-05-23 2018-06-26 Dolby International Ab Spectral translation/folding in the subband domain
US9786290B2 (en) 2000-05-23 2017-10-10 Dolby International Ab Spectral translation/folding in the subband domain
US9697841B2 (en) 2000-05-23 2017-07-04 Dolby International Ab Spectral translation/folding in the subband domain
US9691402B1 (en) 2000-05-23 2017-06-27 Dolby International Ab Spectral translation/folding in the subband domain
US9691399B1 (en) 2000-05-23 2017-06-27 Dolby International Ab Spectral translation/folding in the subband domain
US9691403B1 (en) 2000-05-23 2017-06-27 Dolby International Ab Spectral translation/folding in the subband domain
US9691401B1 (en) 2000-05-23 2017-06-27 Dolby International Ab Spectral translation/folding in the subband domain
US6931292B1 (en) 2000-06-19 2005-08-16 Jabra Corporation Noise reduction method and apparatus
US9792919B2 (en) 2001-07-10 2017-10-17 Dolby International Ab Efficient and scalable parametric stereo coding for low bitrate applications
US9799340B2 (en) 2001-07-10 2017-10-24 Dolby International Ab Efficient and scalable parametric stereo coding for low bitrate audio coding applications
US10902859B2 (en) 2001-07-10 2021-01-26 Dolby International Ab Efficient and scalable parametric stereo coding for low bitrate audio coding applications
US10540982B2 (en) 2001-07-10 2020-01-21 Dolby International Ab Efficient and scalable parametric stereo coding for low bitrate audio coding applications
US9218818B2 (en) 2001-07-10 2015-12-22 Dolby International Ab Efficient and scalable parametric stereo coding for low bitrate audio coding applications
US10297261B2 (en) 2001-07-10 2019-05-21 Dolby International Ab Efficient and scalable parametric stereo coding for low bitrate audio coding applications
US9865271B2 (en) 2001-07-10 2018-01-09 Dolby International Ab Efficient and scalable parametric stereo coding for low bitrate applications
US9799341B2 (en) 2001-07-10 2017-10-24 Dolby International Ab Efficient and scalable parametric stereo coding for low bitrate applications
US9779746B2 (en) 2001-11-29 2017-10-03 Dolby International Ab High frequency regeneration of an audio signal with synthetic sinusoid addition
US9761234B2 (en) 2001-11-29 2017-09-12 Dolby International Ab High frequency regeneration of an audio signal with synthetic sinusoid addition
US11238876B2 (en) 2001-11-29 2022-02-01 Dolby International Ab Methods for improving high frequency reconstruction
US9431020B2 (en) 2001-11-29 2016-08-30 Dolby International Ab Methods for improving high frequency reconstruction
US9792923B2 (en) 2001-11-29 2017-10-17 Dolby International Ab High frequency regeneration of an audio signal with synthetic sinusoid addition
US10403295B2 (en) 2001-11-29 2019-09-03 Dolby International Ab Methods for improving high frequency reconstruction
US9761236B2 (en) 2001-11-29 2017-09-12 Dolby International Ab High frequency regeneration of an audio signal with synthetic sinusoid addition
US9761237B2 (en) 2001-11-29 2017-09-12 Dolby International Ab High frequency regeneration of an audio signal with synthetic sinusoid addition
US9812142B2 (en) 2001-11-29 2017-11-07 Dolby International Ab High frequency regeneration of an audio signal with synthetic sinusoid addition
US9818418B2 (en) 2001-11-29 2017-11-14 Dolby International Ab High frequency regeneration of an audio signal with synthetic sinusoid addition
US10115405B2 (en) 2002-09-18 2018-10-30 Dolby International Ab Method for reduction of aliasing introduced by spectral envelope adjustment in real-valued filterbanks
US9990929B2 (en) 2002-09-18 2018-06-05 Dolby International Ab Method for reduction of aliasing introduced by spectral envelope adjustment in real-valued filterbanks
US11423916B2 (en) 2002-09-18 2022-08-23 Dolby International Ab Method for reduction of aliasing introduced by spectral envelope adjustment in real-valued filterbanks
US10013991B2 (en) 2002-09-18 2018-07-03 Dolby International Ab Method for reduction of aliasing introduced by spectral envelope adjustment in real-valued filterbanks
US9842600B2 (en) 2002-09-18 2017-12-12 Dolby International Ab Method for reduction of aliasing introduced by spectral envelope adjustment in real-valued filterbanks
US10157623B2 (en) 2002-09-18 2018-12-18 Dolby International Ab Method for reduction of aliasing introduced by spectral envelope adjustment in real-valued filterbanks
US9542950B2 (en) 2002-09-18 2017-01-10 Dolby International Ab Method for reduction of aliasing introduced by spectral envelope adjustment in real-valued filterbanks
US10418040B2 (en) 2002-09-18 2019-09-17 Dolby International Ab Method for reduction of aliasing introduced by spectral envelope adjustment in real-valued filterbanks
US10685661B2 (en) 2002-09-18 2020-06-16 Dolby International Ab Method for reduction of aliasing introduced by spectral envelope adjustment in real-valued filterbanks
US20070052560A1 (en) * 2003-05-28 2007-03-08 Minne Van Der Veen Bit-stream watermarking
US7633417B1 (en) * 2006-06-03 2009-12-15 Alcatel Lucent Device and method for enhancing the human perceptual quality of a multimedia signal
US8611434B2 (en) * 2006-07-03 2013-12-17 Nippon Telegraph And Telephone Corporation Image processing method and apparatus, image processing program, and storage medium which stores the program
US20090202001A1 (en) * 2006-07-03 2009-08-13 Nippon Telegraph And Telephone Corporation Image processing method and apparatus, image processing program, and storage medium which stores the program
US20100067584A1 (en) * 2006-12-28 2010-03-18 Nippon Telegraph And Telephone Corporation Video processing method and apparatus, video processing program, and storage medium which stores the program
US8467460B2 (en) 2006-12-28 2013-06-18 Nippon Telegraph And Telephone Corporation Video processing method and apparatus, video processing program, and storage medium which stores the program
US7897864B2 (en) * 2007-10-25 2011-03-01 Yamaha Corporation Band extension reproducing apparatus
US20090107322A1 (en) * 2007-10-25 2009-04-30 Yamaha Corporation Band Extension Reproducing Apparatus
CN112259116A (en) * 2020-10-14 2021-01-22 北京字跳网络技术有限公司 Method and device for reducing noise of audio data, electronic equipment and storage medium
CN112259116B (en) * 2020-10-14 2024-03-15 北京字跳网络技术有限公司 Noise reduction method and device for audio data, electronic equipment and storage medium

Also Published As

Publication number Publication date
EP0600642A3 (en) 1995-02-08
CA2106440C (en) 1997-11-18
JPH06237183A (en) 1994-08-23
EP0600642A2 (en) 1994-06-08
CA2106440A1 (en) 1994-05-31

Similar Documents

Publication Publication Date Title
US5490233A (en) Method and apparatus for reducing correlated errors in subband coding systems with quantizers
US6502069B1 (en) Method and a device for coding audio signals and a method and a device for decoding a bit stream
KR100395190B1 (en) Apparatus and method for coding or decoding signals
US5926791A (en) Recursively splitting the low-frequency band with successively fewer filter taps in methods and apparatuses for sub-band encoding, decoding, and encoding and decoding
US5805739A (en) Lapped orthogonal vector quantization
KR100352352B1 (en) Information encoding method, information decoding method and apparatus, information transmission method, and method of recording information on information recording medium
JP3277692B2 (en) Information encoding method, information decoding method, and information recording medium
EP1969593B1 (en) Multiple description coding using correlating transforms
US6735339B1 (en) Multi-stage encoding of signal components that are classified according to component value
Kovacevic Subband coding systems incorporating quantizer models
PL207862B1 (en) Low bit-rate audio coding
US7369989B2 (en) Unified filter bank for audio coding
KR100330290B1 (en) Signal encoding device, signal decoding device, and signal encoding method
KR100952065B1 (en) Coding method, apparatus, decoding method, and apparatus
US6934420B1 (en) Wave image compression
US20010018651A1 (en) Coded voice signal format converting apparatus
US5983175A (en) Audio coding method
EP0398973B1 (en) Method and apparatus for electrical signal coding
WO1999044291A1 (en) Coding device and coding method, decoding device and decoding method, program recording medium, and data recording medium
Mertins Optimized biorthogonal shape adaptive wavelets
Karray et al. L/sup/spl infin//-coding of images: a confidence interval criterion
JPH05236428A (en) Image data recording and transmitting device
JP3230365B2 (en) Information encoding method and apparatus, and information decoding method and apparatus
Francis et al. Signal compression by subband coding
JP3465698B2 (en) Signal decoding method and apparatus

Legal Events

Date Code Title Description
AS Assignment

Owner name: AT&T IPM CORP., FLORIDA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:AT&T CORP.;REEL/FRAME:007528/0038

Effective date: 19950523

Owner name: AT&T CORP., NEW YORK

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:AMERICAN TELELPHONE AND TELEGRAPH COMPANY;REEL/FRAME:007527/0274

Effective date: 19940420

STCF Information on status: patent grant

Free format text: PATENTED CASE

FEPP Fee payment procedure

Free format text: PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

FPAY Fee payment

Year of fee payment: 4

FEPP Fee payment procedure

Free format text: PAYER NUMBER DE-ASSIGNED (ORIGINAL EVENT CODE: RMPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

Free format text: PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

FPAY Fee payment

Year of fee payment: 8

FEPP Fee payment procedure

Free format text: PAYER NUMBER DE-ASSIGNED (ORIGINAL EVENT CODE: RMPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

Free format text: PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

FPAY Fee payment

Year of fee payment: 12