Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by John C. Hardwick.
Journal of the Acoustical Society of America | 1994
John C. Hardwick; Jae S. Lim
The quantized parameter bits are grouped into several categories according to their sensitivity to bit errors. More effective error correction codes are used to encode the most sensitive parameter bits, while less effective error correction codes are used to encode the less sensitive parameter bits. This method improves the efficiency of the error correction and improves the performance if the total bit rate is limited. The perceived quality of coded speech is improved. A smoothed spectral envelope is created in the frequency domain. The ratio between the actual spectral envelope and the smoothed spectral envelope is used to enhance the spectral envelope. This reduces distortion which is contained in the spectral envelope.
Journal of the Acoustical Society of America | 1994
John C. Hardwick; Jae S. Lim
The pitch estimation method is improved. Sub-integer resolution pitch values are estimated in making the initial pitch estimate; the sub-integer pitch values are preferably estimated by interpolating intermediate variables between integer values. Pitch regions are used to reduce the amount of computation required in making the initial pitch estimate. Pitch-dependent resolution is used in making the initial pitch estimate, with higher resolution being used for smaller values of pitch. The accuracy of the voiced/unvoiced decision is improved by making the decision dependent on the energy of the current segment relative to the energy of recent prior segments; if the relative energy is low, the current segment favors an unvoiced decision; if high, it favors a voiced decision. Voiced harmonics are generated using a hybrid approach; some voiced harmonics are generated in the time domain, whereas the remaining harmonics are generated in the frequency domain; this preserves much of the computational savings of the frequency domain approach, while at the same time improving speech quality. Voiced harmonics generated in the frequency domain are generated with higher frequency accuracy; the harmonics are frequency scaled, transformed into the time domain with a Discrete Fourier Transform, interpolated and then time scaled.
Journal of the Acoustical Society of America | 1994
John C. Hardwick; Jae S. Lim
The pitch estimation method is improved. Sub-integer resolution pitch values are estimated in making the initial pitch estimate; the sub-integer pitch values are preferably estimated by interpolating intermediate variables between integer values. Pitch regions are used to reduce the amount of computation required in making the initial pitch estimate. Pitch-dependent resolution is used in making the initial pitch estimate, with higher resolution being used for smaller values of pitch. The accuracy of the voiced/unvoiced decision is improved by making the decision dependent on the energy of the current segment relative to the energy of recent prior segments; if the relative energy is low, the current segment favors an unvoiced decision; if high, it favors a voiced decision. Voiced harmonics are generated using a hybrid approach; some voiced harmonics are generated in the time domain, whereas the remaining harmonics are generated in the frequency domain; this preserves much of the computational savings of the frequency domain approach, while at the same time improving speech quality. Voiced harmonics generated in the frequency domin are generated with higher frequency accuracy; the harmonics are frequency sealed, transformed into the time domain with a Discrete Fourier Transform, interpolated and then time scaled.
Journal of the Acoustical Society of America | 1994
John C. Hardwick; Jae S. Lim
The pitch estimation method is improved. Sub-integer resolution pitch values are estimated in making the initial pitch estimate; the sub-integer pitch values are preferably estimated by interpolating intermediate variables between integer values. Pitch regions are used to reduce the amount of computation required in making the initial pitch estimate. Pitch-dependent resolution is used in making the initial pitch estimate, with higher resolution being used for smaller values of pitch. The accuracy of the voiced/unvoiced decision is improved by making the decision dependent on the energy of the current segment relative to the energy of recent prior segments; if the relative energy is low, the current segment favors an unvoiced decision; if high, it favors a voiced decision. Voiced harmonics are generated using a hybrid approach; some voiced harmonics are generated in the time domain, whereas the remaining harmonics are generated in the frequency domain; this preserves much of the computational savings of the frequency domain approach, while at the same time improving speech quality. Voiced harmonics generated in the frequency domain are generated with higher frequency accuracy; the harmonics are frequency scaled, transformed into the time domain with a Discrete Fourier Transform, interpolated and then time scaled.
Journal of the Acoustical Society of America | 1999
Daniel W. Griffin; John C. Hardwick
A method for encoding a speech signal into digital bits including the steps of dividing the speech signal into speech frames representing time intervals of the speech signal, determining voicing information for frequency bands of the speech frames, and determining spectral magnitudes representative of the magnitudes of the spectrum at determined frequencies across the frequency bands. The method further includes quantizing and encoding the spectral magnitudes and the voicing information. The steps of determining, quantizing and encoding the spectral magnitudes is done is such a manner that the spectral magnitudes independent of voicing information are available for later synthesizing.
Journal of the Acoustical Society of America | 1997
Jae S. Lim; John C. Hardwick
In a speech coding and decoding system, in which a timewise segment of an acoustic speech signal is represented by a frame of a data signal characterized by a fundamental frequency and spectral harmonics, a current frame is reconstructed using a set of prediction signals based on the number of spectral harmonics for the current frame and a preceding frame and reconstructed signal parameters characterizing the preceding frame. The number of spectral harmonics for the current and preceding frames are reconstructed from at least a pair of digitally encoded signals that are generated using error protection codes for all of their bits.
Journal of the Acoustical Society of America | 1998
Daniel W. Griffin; John C. Hardwick
A method for decoding and synthesizing a synthetic digital speech signal from digital bits of the type produced by dividing a speech signal into frames and encoding the speech signal by an MBE based encoder. The method includes the steps of decoding the bits to provide spectral envelope and voicing information for each of the frames, processing the spectral envelope information to determine regenerated spectral phase information for each of the frames based on local envelope smoothness determining from the voicing information whether frequency bands for a particular frame are voiced or unvoiced. The method further includes synthesizing speech components for voiced frequency bands using the regenerated spectral phase information, synthesizing a speech component representing the speech signal in at least one unvoiced frequency band, and synthesizing the speech signal by combining the synthesized speech components for voiced and unvoiced frequency bands.
Journal of the Acoustical Society of America | 1997
John C. Hardwick; Jae S. Lim
Journal of the Acoustical Society of America | 1998
John C. Hardwick; Jae S. Lim
Journal of the Acoustical Society of America | 1994
John C. Hardwick; Jae S. Lim