System using digital filter for waveform or speech synthesis
AssigneeTexas Instruments Incorporated
InventorsGeorge L. Brantingham, Richard H. Wiggins, Jr.
Life of this patent
Estimating the term…
Abstract
A system using a digital filter for generating complex waveforms, such as human speech. The filter has a multiplier, an adder coupled to the output of the multiplier and various delay circuits coupled to the output of the adder. A latch memory is coupled to the output of one of the delay circuits. Switching circuits are provided for the output of the delay and the latch memory to inputs of the multiplier and the adder to selected times. Coefficients of the filter are preferably stored in a memory coupled to another input of the multiplier. The excitation signal is coupled to the adder in one embodiment and to the multiplier in another embodiment.
Claims30
A system for synthesizing human speech in response to a plurality of digital filter codes and digital excitation signals, said system comprising:
- first digital storage means for storing said plurality of digital filter codes;
- generator means for generating said digital excitation signals;
- digital filter means for implementing a lattice filter coupled to said first digital storage means and said generator means for producing digital signals representative of human speech in response to said plurality of digital filter codes and said digital excitation signals, said digital filter means comprising:
- only one arithmetic unit, said arithmetic unit comprising a multiplier, a digital adder, and selective feedback circuitry coupling said adder and said multiplier, said selective feedback circuitry including second digital storage means for storing data outputted from said adder and circuit means selectively coupling the outputs of said adder and said second digital storage means to an input of said multiplier and to an input of said adder, the output of said adder being directly line-coupled to the input of said multiplier in one condition of said selectively coupling circuit means, and the output of said adder being directly coupled to said second digital storage means in another condition of said selectively coupling circuit means;
- digital-to-analog converter means coupled to said digital filter means for converting said digital signals representative of human speech into analog signals;
- and
- audio means coupled to said digital-to-analog converter means for converting said analog signals into audible sounds.
A system for synthesizing human speech in response to a plurality of digital filter codes and digital excitation signals, said system comprising:
- first digital storage means for storing said plurality of digital filter codes;
- generator means for generating said digital excitation signals;
- digital filter means for implementing a lattice filter coupled to said first digital storage means and said generator means for producing digital signals representative of human speech in response to said plurality of digital filter codes and said digital excitation signals, said digital filter means comprising:
- only a single filter stage including:
- only one multiplier circuit;
- a digital adder circuit;
- and
- selective feedback circuitry coupling said
- only one multiplier circuit and said digital adder circuit, said selective feedback circuitry including second digital storage means for storing data outputted from said digital adder circuit and circuit means selectively coupling the outputs of said digital adder circuit and said second digital storage means to an input of said only one multiplier circuit and to an input of said digital adder circuit, the output of said digital adder circuit being directly line-coupled to the input of said only one multiplier circuit in one condition of said selectively coupling circuit means, and the output of said digital adder circuit being directly coupled to said second digital storage means in another condition of said selectively coupling circuit means;
- digital-to-analog converter means coupled to said digital filter means for converting said digital signals representative of human speech into analog signals;
- and
- audio means coupled to said digital-to-analog converter means for converting said analog signals into audible sounds.
A system for synthesizing human speech in response to a plurality of digital filter codes and digital excitation signals, said system comprising:
- first digital storage means for storing said plurality of digital filter codes;
- generator means for generating said digital excitation signals;
- digital filter means coupled to said first digital storage means and said generator means for producing digital signals representative of human speech in response to said plurality of digital filter codes and said digital excitation signals, said digital filter means comprising:
- only a single filter stage wherein the only arithmetic circuits are a single multiplier and a single adder, with selective feedback circuitry coupling said single multiplier and said single adder, said selective feedback circuitry including second digital storage means for storing data outputted from said single adder and circuit means selectively coupling the outputs of said single adder and said second digital storage means to an input of said single multiplier and to an input of said single adder, the output of said single adder being directly line-coupled to the input of said single multiplier in one condition of said selectively coupling circuit means, and the output of said single adder being directly coupled to said second digital storage means in another condition of said selectively coupling circuit means;
- digital-to-analog converter means coupled to said digital filter means for converting said digital signals representative of human speech into analog signals;
- and
- audio means coupled to said digital-to-analog converter means for converting said analog signals into audible sounds.
A system for synthesizing human speech in response to a plurality of digital filter coefficients and digital excitation signals, said system comprising:
- memory means for storing said plurality of digital filter coefficients;
- generator means for generating said digital excitation signals;
- digital filter means for implementing a lattice filter coupled to said memory means and said generator means for producing digital signals representative of human speech in response to said plurality of digital filter coefficients and said digital excitation signals, said digital filter means comprising only a single filter stage including
- a single multiplier circuit,
- first circuit means for coupling said memory means and said single multiplier circuit,
- an arithmetic circuit having first and second inputs, the first input of said arithmetic circuit being coupled to the output of said single multiplier circuit, and
- selective feedback circuitry coupling said single multiplier circuit and said arithmetic circuit, said selective feedback circuitry including
- digital storage means for storing data outputted from said arithmetic circuit,
- second circuit means for selectively coupling the outputs of said digital storage means and said arithmetic circuit to an input of said single multiplier circuit, the output of said arithmetic circuit being directly line-coupled to the input of said single multiplier circuit in one condition of said selectively coupling second circuit means, and the output of said arithmetic circuit being directly coupled to said digital storage means in another condition of said selectively coupling second circuit means, and
- third circuit means for selectively coupling the outputs of said digital storage means and said arithmetic circuit to the second input of said arithmetic circuit;
- digital-to-analog converter means coupled to said digital filter means for converting said digital signals representative of human speech into analog signals;
- and
- audio means coupled to said digital-to-analog converter means for converting said analog signals into audible sounds.
Dependencies are inferred from the claim text.