System and method of synthesizing a plurality of voices
First Claim
1. A system of synthesizing a plurality of voices by calculating voice data to generate a synthesized voice to prevent jitters in the synthesized voice, the system comprising:
- a memory for storing the voice data;
a processing unit coupled to the memory and triggered by a clock signal so that the processing unit can read the voice data stored in the memory and decode the voice data into a decoded voice;
a register coupled to the processing unit and actuated by the clock signal for receiving the decoded voice from the processing unit;
a latch unit coupled to the register and controlled by a timer for acquiring the decoded voices within the register, wherein the timer transmits a sampling signal to the latch unit for triggering periodically the latch unit according to a period of the sampling signal and the latch unit sequentially reads the decoded voices from the processing unit to prevent jitters in the synthesized voice; and
a digital/analog converter coupled to the latch unit for transferring the decoded voice into an analog synthesized voice to output the analog synthesized voice.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method of synthesizing a plurality of voices are described. The system has a processing unit, a register, a latch unit, a timer and a digital/analog converter. The processing unit decodes voice data into decoded voices and the decoded voices are then transmitted to the register. A plurality of different sampling signals of the timer are transmitted to the latch unit to trigger periodically the latch unit and the latch unit sequentially fetches the decoded voices stored in the register to prevent effectively jitters when the voice data are synthesized.
-
Citations
25 Claims
-
1. A system of synthesizing a plurality of voices by calculating voice data to generate a synthesized voice to prevent jitters in the synthesized voice, the system comprising:
-
a memory for storing the voice data;
a processing unit coupled to the memory and triggered by a clock signal so that the processing unit can read the voice data stored in the memory and decode the voice data into a decoded voice;
a register coupled to the processing unit and actuated by the clock signal for receiving the decoded voice from the processing unit;
a latch unit coupled to the register and controlled by a timer for acquiring the decoded voices within the register, wherein the timer transmits a sampling signal to the latch unit for triggering periodically the latch unit according to a period of the sampling signal and the latch unit sequentially reads the decoded voices from the processing unit to prevent jitters in the synthesized voice; and
a digital/analog converter coupled to the latch unit for transferring the decoded voice into an analog synthesized voice to output the analog synthesized voice. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system of synthesizing a plurality of voices by calculating voice data in memory to generate a synthesized voice to prevent jitters in the synthesized voice, the system comprising:
-
a processing unit coupled to the memory and triggered by a clock signal, wherein the processing unit reads the voice data stored in the memory and decode the voice data into a decoded voice;
a register coupled to the processing unit and actuated by the clock signal for receiving the decoded voice from the processing unit;
a latch unit coupled to the register and controlled by a plurality of timers for acquiring the decoded voices within the register, wherein the timers transmit a plurality of sampling signals responsive to the timers to the latch unit for triggering periodically the latch unit according to the different period of each of the sampling signals and the latch unit sequentially reads the decoded voices from the processing unit to prevent jitters in the synthesized voice; and
a digital/analog converter coupled to the latch unit for transferring the decoded voice into an analog synthesized voice and to output the analog synthesized voice. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A method of synthesizing a plurality of voices by calculating voice data in memory to generate a synthesized voice to prevent jitters in the synthesized voice, the method comprising the steps of:
-
reading the voice data stored in the memory by using a processing unit according to a clock signal;
decoding the voice data to into a decoded voice by the processing unit;
triggering a register with the clock signal to receive the decoded voice from the processing unit;
controlling a latch unit by generating a plurality of sampling signals responsive to a plurality of timers, wherein the timers transmit a plurality of sampling signals responsive to the timers to the latch unit for triggering periodically the latch unit according the different periods of each of the sampling signals and the latch unit sequentially reads the decoded voices from the processing unit to prevent jitters in the synthesized voice;
transforming the digital decoded voice into an analog decoded voice; and
outputting the analog decoded voice. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25)
-
Specification