Method and apparatus for enhancing the modulation index of speech sounds passed through a digital vocoder
First Claim
Patent Images
1. A radio, comprising:
- a digital vocoder having a predetermined data frame sampling rate;
at least one processor for enhancing a modulation index of a predetermined high modulation rate sound event, the at least one processor detecting energy nulls of the predetermined high modulation rate sound event in a digitized speech stream, wherein the at least one processor comprises;
a pre-vocoder processor comprising a frame shifter for shifting a data frame of the digitized speech stream forward or backward in time relative to the vocoder frame sampling time to coincide with detected energy nulls; and
wherein the frame shifter further comprises;
a voice frame energy calculator for calculating voice frame energy at a higher data frame sampling rate than the vocoder;
a differential energy calculator to determine inter-frame differences;
an energy difference classifier;
a state machine to identify and locate the nulls; and
a buffer for shifting the data frame of the digitized speech stream backward or forwards based on the identified and detected energy nulls.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus for enhancing modulation of certain speech sounds, such as trill sounds, are provided for radios which utilize digital vocoders. A digitized speech stream is sampled and the sampling is adjusted to determine, detect and enhance trill nulls in the digitized voice stream by one or more of: frame shifting the digitized speech input stream prior to vocoding, time expanding a digitized speech steam prior to vocoding, time compressing a digitized speech output stream after vocoding, and/or modulation enhancement and filtering of the a digitized speech output stream after vocoding.
39 Citations
7 Claims
-
1. A radio, comprising:
-
a digital vocoder having a predetermined data frame sampling rate; at least one processor for enhancing a modulation index of a predetermined high modulation rate sound event, the at least one processor detecting energy nulls of the predetermined high modulation rate sound event in a digitized speech stream, wherein the at least one processor comprises; a pre-vocoder processor comprising a frame shifter for shifting a data frame of the digitized speech stream forward or backward in time relative to the vocoder frame sampling time to coincide with detected energy nulls; and
wherein the frame shifter further comprises;a voice frame energy calculator for calculating voice frame energy at a higher data frame sampling rate than the vocoder; a differential energy calculator to determine inter-frame differences; an energy difference classifier; a state machine to identify and locate the nulls; and a buffer for shifting the data frame of the digitized speech stream backward or forwards based on the identified and detected energy nulls. - View Dependent Claims (2)
-
-
3. A radio, comprising:
-
a digital vocoder having a predetermined data frame sampling rate; at least one processor for enhancing a modulation index of a predetermined high modulation rate sound event, the at least one processor detecting energy nulls of the predetermined high modulation rate sound event in a digitized speech stream, wherein the at least one processor comprises; a pre-vocoder processor to expand in time a digitized speech input stream to the vocoder, the expansion in time reducing envelope modulation frequencies of the digitized speech input stream below that of the predetermined sampling rate of the vocoder; and a post-vocoder processor to compress in time a digitized speech output stream from the vocoder, thereby reversing the time expansion.
-
-
4. A radio, comprising:
-
a digital vocoder having a predetermined data frame sampling rate; and at least one processor for enhancing a modulation index of a predetermined high modulation rate sound event, the at least one processor detecting energy nulls of the predetermined high modulation rate sound event in a digitized speech stream, wherein the at least one processor comprises; a post-vocoder processor providing a modulation enhancement filter that filters an energy envelope of a digitized speech stream output from the vocoder to enhance the modulation index of the predetermined high modulation rate sound event, wherein the modulation enhancement filter comprises; a time delay element to delay the digitized speech stream output from the vocoder; an energy envelope calculation element for calculating the modulation energy envelope of the digitized speech stream from the vocoder; a modulation domain enhancement filter providing a positive gain for predetermined modulation frequencies of the calculated energy envelope; and an energy envelope gain multiplier for imposing the filtered modulation energy envelope on the delayed digitized speech stream output from the time delay element. - View Dependent Claims (5)
-
-
6. A radio system, comprising:
-
a narrowband vocoder having a predetermined data frame analysis rate; a plurality of pre-vocoder processors comprising; a high modulation rate (HMR) event detector for detecting modulation amplitude nulls in a received speech signal; a data frame shifter module for shifting vocoder analysis frames forward and backward in time to coincide with detected modulation amplitude nulls; a processor for modifying vocoder frame energy parameters to coincide with detected modulation amplitude nulls; a waveform time expansion processor for expanding the speech signal in time to effectively lower signal modulation frequencies; a plurality of post-vocoder processors comprising; a waveform time compression processor for time compressing a decoded output signal from the narrowband vocoder; a modulation domain filter for filtering and providing a positive gain to trill modulation frequencies; and the plurality of pre-vocoder processors and post-vocoder processors enhancing modulation of an alveolar trill passing through the narrowband vocoder. - View Dependent Claims (7)
-
Specification