TWI226601B - System and method of synthesizing a plurality of voices - Google Patents

System and method of synthesizing a plurality of voices Download PDF

Info

Publication number
TWI226601B
TWI226601B TW092101050A TW92101050A TWI226601B TW I226601 B TWI226601 B TW I226601B TW 092101050 A TW092101050 A TW 092101050A TW 92101050 A TW92101050 A TW 92101050A TW I226601 B TWI226601 B TW I226601B
Authority
TW
Taiwan
Prior art keywords
audio
patent application
scope
speech synthesis
processor
Prior art date
Application number
TW092101050A
Other languages
Chinese (zh)
Other versions
TW200414125A (en
Inventor
Chao-Wen Chi
Original Assignee
Winbond Electronics 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 Winbond Electronics Corp filed Critical Winbond Electronics Corp
Priority to TW092101050A priority Critical patent/TWI226601B/en
Priority to DE10356054A priority patent/DE10356054A1/en
Priority to GB0328325A priority patent/GB2397737B/en
Priority to JP2004008193A priority patent/JP2004226968A/en
Publication of TW200414125A publication Critical patent/TW200414125A/en
Application granted granted Critical
Publication of TWI226601B publication Critical patent/TWI226601B/en

Links

Classifications

    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L13/00Speech synthesis; Text to speech systems
    • G10L13/02Methods for producing synthetic speech; Speech synthesisers
    • G10L13/04Details of speech synthesis systems, e.g. synthesiser structure or memory management
    • G10L13/047Architecture of speech synthesisers

Landscapes

  • Engineering & Computer Science (AREA)
  • Computational Linguistics (AREA)
  • Health & Medical Sciences (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • Acoustics & Sound (AREA)
  • Multimedia (AREA)
  • Analogue/Digital Conversion (AREA)
  • Electrophonic Musical Instruments (AREA)
  • Stereophonic System (AREA)
  • Compression, Expansion, Code Conversion, And Decoders (AREA)

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 data are then transmitted to the register. A plurality of different sampling signals of the timer are sent to the latch unit to trigger periodically the latch unit so that latch unit sequentially acquires the decoded voices stored in the register to avoid effectively jitters when the voice data are synthesized.

Description

1226601 修正 _案號 92101050 : ^ 日 五、發明說明C〇 OIZICM^^ 發明所屬之技術領域 法,特別是有關於 11 e r )現象的語音合 本發明是有關於一種語音合成系統及方 一種使用栓鎖裝置來避免音訊跳動(j丄 成系統及方法。 先前技術 隨著資訊技術的快速發展及通訊網路 音”應用更加普遍化,例如在電子心是;㈣ 經吊使用語音編碼來處理語音的發送,特別是使用語音合 成技術來進行語音的壓縮處理,使操作者可以清楚地收聽 =聲音合成之後的效果,以達到娛樂及互相溝通的目的。 第1圖為傳統a吾音合成系統的方塊圖。此語音合成系統主 ,=含處理器100、暫存器102、數位/類比轉換器1〇4及揚 聱即1 0 6進行操作時,先將一時脈訊號1 〇 8輸入至處理器 、1 〇 0及暫存1 〇 2中,使處理器丨〇 〇依據時脈訊號j 〇 8的週期 進=音訊資料的計算解碼步驟,以產生解碼音訊。接著暫 存器102亦利用此時脈訊號ι〇8來觸發暫存器1〇2,以接收 來自處理器1 〇〇的解碼音訊,並且將計算完成的解碼音訊 依序傳送至數位/類比轉換器1 〇 4以及揚聲器1 〇 6中。 第2圖繪示第丨圖的語音合成系統之輸出時序 :;:敗:轴為訊號的振幅’其"ι,”,.'Τη表二訊 號的取樣週期(Sampllng Cycle,sp),D1,D2,.·. =處理器分別在取樣週期(T1,T2,···,Tn)的範圍内’,使^ 早刃體程式(F i rmware )來執行副程式運算所獲得的解碼音1226601 Amendment_Case No. 92101050: ^ 5th, invention description COOIZICM ^^ Law of the technical field to which the invention belongs, especially about the speech synthesis of the phenomenon of 11 er) The present invention relates to a speech synthesis system and a method using a plug Locking the device to prevent audio beating (j 丄 成 *** 和 方法. The previous technology with the rapid development of information technology and communication network tones "applications are more common, such as in the electronic heart; ㈣ The use of voice coding to handle the transmission of voice In particular, the use of speech synthesis technology for speech compression processing, so that operators can clearly listen to the effect after sound synthesis, to achieve the purpose of entertainment and communication with each other. Figure 1 is a block diagram of the traditional a voice synthesis system The main system of this speech synthesis system is: including processor 100, register 102, digital / analog converter 104 and yang, ie 106, input clock signal 1 08 to the processor, In 〇0 and temporary storage 〇02, the processor 丨 〇〇 is calculated according to the cycle of the clock signal j 〇 = audio data calculation and decoding steps to generate decoded audio. Then, the register 102 also uses the current pulse signal ι 08 to trigger the register 10 to receive the decoded audio from the processor 100, and sequentially transmit the decoded audio that has been calculated to the digital / analog conversion. Device 1 〇4 and speaker 1 〇6. Figure 2 shows the output timing of the speech synthesis system of Figure 丨 ::: Failure: the axis is the amplitude of the signal 'its " ι, ",.' Tη table two signals Sampling cycle (Sampllng Cycle, sp), D1, D2, ... = the processor is within the range of the sampling cycle (T1, T2, ..., Tn), respectively, so that ^ is earlier than the body program (F i rmware ) To perform decoding

案號 92101050 1226601Case No. 92101050 1226601

修正 五、發明說明(2) ^ 訊。理論上,處理器必須依庠蔣成立^ 、 週期(T1,T2)結束之前傳送到暫存器'曰,戒(f,02)在取樣 轉換器1 04擷取到解碼音訊,而1 : 能使數位/類比 推。 而其餘的解碼音訊依此類 實際上,處理器1 00在執行週期12内,除 仃計算解碼之外,還必須接受來 +曰Λ貝枓進 ",使得處理器i。〇需要花費又額末外自的其 中斷訊號η,以致於處理器二: = :;間來處理這些 解碼立π Π9认4 #处為iU〇無法在取樣週期T2内完成 :二曰§fl D2的计舁,而必須延遲至下一個取樣週期τ3。亦 抑=理益1 00無法將解碼音訊!)2在Τ2的範圍内傳送至暫存 :1 02,只能延遲至丁3以後才能送出。 r疋在夕工的°σ曰合成系統中,處理器1 〇 0在執行週期 邳=内將會接受多個中斷訊號1 η,由於中斷訊號會佔用 !、周Γ100佔用的指令時間,以致於無法及時在特定的取 斬Ϊ產生解碼音訊,使得數位/類比轉換器104無法從 曰子為中碩取解音訊,導致整個音訊的合成波形產生扭曲 立utortion),造成音訊跳動(Jitter)的效應。換言之, ^訊跳動係指處理器100對音訊資料進行音訊合成時",在 合成音訊中會有訊號失真或是夾雜噪音的現象,大 語音合成的品質。 田- =^ ’如何利用語音合成系統來消除音訊跳動的現象,使 浯t合成系統產生清晰的語音合成訊號,以提昇音訊合成 的品質’已經成為目前業界亟需解決的課題。 曰 -tS_121〇l〇5Q 1^^:Amendment 5. Description of invention (2) ^ News. Theoretically, the processor must be transferred to the register before the end of the cycle (T1, T2) ', said, or (f, 02) capture the decoded audio at the sampling converter 1 04, and 1: Make digital / analog inferences. And the rest of the decoded audio and so on. In fact, in the execution cycle 12 of the processor 100, in addition to calculating and decoding, it must also accept + Λ 贝 枓 进 " so that the processor i. 〇 It needs to spend its extra interrupt signal η, so that processor two: = :; to process these decodes π Π9 recognize 4 #iU # can not be completed within the sampling period T2: §fl The calculation of D2 must be delayed until the next sampling period τ3. Yi Yi = Li Yi 1 00 cannot decode audio! ) 2 is transmitted to the temporary storage within the range of T2: 1 02, which can only be sent after Ding 3. r 疋 In Xi Gong's ° σ synthesis system, the processor 1 00 will receive multiple interrupt signals 1 η within the execution cycle 邳 =, because the interrupt signal will take up the instruction time occupied by!, week Γ100, so that The inability to generate decoded audio in a specific fetch in a timely manner makes the digital / analog converter 104 unable to extract audio from the master and the master, resulting in a distortion of the entire audio waveform (tortertion), resulting in a jitter effect . In other words, ^ bounce means that when the processor 100 performs audio synthesis on the audio data ", there will be signal distortion or noise in the synthesized audio, and the quality of large speech synthesis. Tian-= ^ 'How to use the speech synthesis system to eliminate the phenomenon of audio bounce, so that the 浯 t synthesis system generates clear speech synthesis signals to improve the quality of audio synthesis' has become an urgent issue in the industry. -TS_121〇l〇5Q 1 ^^:

修正 1226601 五、發明說明(3) 發明内容 本^潑^日月夕 __ 時器產生=2的為提供一種語音合成系統及方法,利用計 取ΐί = :訊號控制一栓鎖裝置,使栓鎖裝置主動榻 敷使用@ 胃解碼音讯,解決處理器中指令時間(MIPS)不 本題,以提高處理器執行多工處理的效能。 數個計時考1的為提供一種語音合成系統及方法,使用複 非同步的敗::別產生複數個非同步的取樣訊號,藉由每個 據取樣旬i t訊號來觸發複數個栓鎖裝置,使栓鎖裝置依 的合成立^6、週期來傳送解碼音訊,以避免每個通道之間 口 乂曰訊產生音訊跳動的現象。 本發明· η ^ 數個計時残I為提供一種語音合成系統及方法,利用複 個不同取楛t 3產生複數個非同步取樣訊號,以形成複數 使體办門頻率的音訊通道,減少儲存解碼音訊所需的記 根據:i之::省Ϊ音合t系統的整體製造成本。 此語音合试,發明提出一種語音合成系統及方法。 時器及數:、、、主要包含處理器、暫存器、栓鎖裝置、計 用時脈訊_觸^^轉換器。其中處理11連接於記憶體,利 料,並且ί二處理器,使處理器讀取記憶體内的音訊資 訊。暫存器遠:用於對音訊資料進行解碼來形成解碼音 使暫存器接收爽t ί理1 ’亦利用時脈訊號觸發暫存器, 栓鎖裝置連ί =理器的解碼音訊。 鎖裝置掏藉!計時;控制检鎖裝置,使栓 號至栓鎖穿置二:的解碼曰訊’其中計時器傳送取樣訊 凌置,裎鎖裝置依據取樣訊號的週期定期地觸發Amendment 122661 V. Description of the invention (3) Summary of content The present invention provides a speech synthesis system and method using a clock generator = 2 to obtain a signal to control a latching device to make the latch The lock device actively uses the @ gastric decoding audio to solve the problem of instruction time (MIPS) in the processor, so as to improve the performance of the processor in performing multiplexing. In order to provide a speech synthesis system and method using several timed tests 1, do not use multiple non-synchronous failures :: Do not generate multiple non-synchronous sampling signals, and trigger multiple latching devices with each it sampling signal. The latching device is combined to form a ^ 6 cycle to transmit the decoded audio to avoid the phenomenon of audio bounce between the mouth-to-mouth communication between each channel. The present invention provides a speech synthesizing system and method, which uses a plurality of different fetches t3 to generate a plurality of asynchronous sampling signals to form a plurality of audio channels with a gate frequency and reduces storage decoding. The required memorandum for audio information is: i :: Save the overall manufacturing cost of the audio and t system. In this joint speech test, the invention proposes a speech synthesis system and method. Timing and number: ,,,, mainly include processor, register, latching device, clock signal_touch ^^ converter. Among them, the processing 11 is connected to the memory, and the second processor enables the processor to read the audio information in the memory. The register is far: used to decode the audio data to form a decoded sound, so that the register receives it. The clock 1 is also used to trigger the register. The latching device is connected to the decoded audio of the processor. The lock device is borrowed! Timing; control the lock detection device, so that the latch to the lock pass through the second: the decoded message ‘of which the timer sends the sampling signal and the lock device is triggered periodically according to the cycle of the sampling signal

_SR_92101〇50_SR_92101〇50

1226601 五、發明說明(4) 音訊。 換器將 並且輪 個計時 取動 音訊資 傳送的 據取樣 可以完 以*硬體 響處理 間,使 算完成 送解碼 指令時 之解碼 器,使 解碼音 栓鎖裝置’使栓鎖裝置主動接你水2 數位/類比轉換器連結於拴鎖梦Λ地理器的解碼 數位髮丨的解碼音訊轉㈣類、此數位/類比轉 出至揚聲器。 巧頬比型式的合成音訊, 具體而言,本發明利用栓鎖裝置搭 器,藉由計時器形成取樣气辨 個或疋稷數 作,使栓鎖裝置在預定的裝置的存 料,並且傳送至揚聲器,用 載暫存窃内的 模式。由於本發明的每—筆二:傳統處理器控制 訊號的週期進行傳送,因=:H…定期地依 全解決音訊跳動的現象此本發明之語音合成系統 分開獨立運作,且栓鎖裝置係 器的操作。亦即栓鎖鎖裝置f:影 得於梢壯苗m分^ 會佔用處理器的指令時 ,^、依據取樣週期定時地擷取及傳送計 立;碼音訊’然後栓鎖裴置定時地分別預定時間傳 。若是在處理器的執行週期範圍之内有足夠的 :來計算音m資料來形&修上不同的取樣週期 日λ ’則本發明的栓鎖裝置可配置兩個以上的計時 拴鎖裂置依據每個計時器的取樣週期來擷取及傳送 訊。 要的疋本無明特別適用於複數個不同取樣週期(非 :步的取樣訊唬)之多通道語音合成系統。因為傳統上 以處理器控制解碼音訊的傳送,其中處理器必須準時在、1226601 V. Description of the invention (4) Audio. The converter will take time to take a sample of the data transmitted by the audio data. The hardware can be used to process the decoder, so that the decoder when the decoding instruction is sent is completed, so that the decoded sound lock device 'makes the lock device actively pick you up. The water 2 digital / analog converter is connected to the decoded audio data of the decoded digital transmitter of the lock geometries, and the digital / analog output is sent to the speaker. The synthesizing audio of the type is specifically, specifically, the present invention utilizes a latch device to form a sample gas or a clock by a timer, so that the latch device is stored in a predetermined device and transmitted. To the speaker, use the temporarily stored theft mode. Since each of the two of the present invention: the traditional processor controls the period of the signal to be transmitted, because =: H ... periodically resolves the phenomenon of audio bounce. The speech synthesis system of the present invention operates independently and locks the device. Operation. That is, the latching device f: the shadow is captured in the shoots and m points ^ When it will occupy the processor's instructions, ^, periodically capture and transmit the calculation according to the sampling cycle; code the audio and then lock the Pei periodically Scheduled transmission. If it is sufficient within the scope of the processor's execution cycle: to calculate the sound m data to shape & repair different sampling cycle days λ ', the latching device of the present invention can be configured with more than two timing latching splits Capture and send messages based on the sampling period of each timer. The essential transcript is particularly suitable for multi-channel speech synthesis systems with multiple different sampling periods (non-: sampling sampling steps). Because traditionally the processor controls the transmission of decoded audio, the processor must be on time,

1226601 MM 92101050 五、發明說明(5) 個執行週期之内完成 音机。為了簡化語音 作穩定度,語音合成 斷訊號互相使用。亦 傳送解碼音訊的過程 用第二取樣週期傳送 完成傳送解碼音訊的 通道的中斷要求。 本發明的栓鎖裝置配 置,使栓鎖裝置主動 擷取暫存器内的解碼 每個語音通道内的解 每個語音通道之間解 時器的取樣週期來決 成系統中音訊跳動的 總之’本發明利用語 栓鎖裝置,使栓鎖裝 解決處理器中指令時 行多工處理的效能。 數個非同步的取樣訊 週期來依序傳送解碼 一年月 曰 修正 一個通道 合成系統 糸统並不 即當第一 中,若是 解螞音訊 動作之後 合複數個 依據第_ 音訊,並 碼音訊不 碼音訊的 疋傳送的 現象。 音合成系 置主動掏 間不敷使 特別是使 號,使栓 音訊,以 貫施方式 針對傳統語音合成系統及方法 或是複數個語音通道的解碼 的運作’並且提高系統的操 開放每個語音通道之間的中 語音通道利用第一取樣週期 第二語音通道要求處理器利 ,則必須等到第一語音通道 ’處理器才會處理第二語音 計時器個別來觸發栓鎖裝 取樣週期及第二取樣週期來 且定期地傳送解碼音訊,使 會有遲滯的現象。換言之, 不會相互影響,而是依據計 順序’大幅解決多通道語音 統及方法,利用計時器控制 取暫存器内的解碼音訊,以 用的問題,以提高處理器執 用複數個計時器分別產生複 鎖裝置依據每個取樣訊號的 避免音訊跳動的現象。 的缺點’本發明提供 一種語1226601 MM 92101050 Fifth, the description of the invention is completed within 5 execution cycles. In order to simplify the stability of the speech, the speech synthesis interrupt signals are used for each other. The process of transmitting decoded audio also uses the second sampling period to transmit the interrupt request for the channel that transmits the decoded audio. The configuration of the latching device of the present invention enables the latching device to actively capture the decoding in the register to decode the sampling period of the timer between each voice channel to determine the audio bounce in the system. The present invention utilizes a latching device to enable the latching to solve the performance of multiplexing when instructions are executed in the processor. Several non-synchronous sampling signal cycles are sequentially transmitted and decoded for one year and one month. Correcting a channel synthesizing system is not immediately the first. If it is to deactivate the audio action, a plurality of _ audios are combined and the audio is not. Phenomena of coded audio transmission. The synthesizing system is active enough, especially to make use of the signal, so that the audio can be applied in a consistent manner to the traditional speech synthesis system and method or the decoding operation of multiple speech channels' and improve the operation of the system. The middle voice channel between the channels uses the first sampling period and the second voice channel requires the processor to benefit. You must wait until the first voice channel 'processor will process the second voice timer individually to trigger the latching sampling period and the second The sampling period comes and the decoded audio is transmitted periodically, so that there will be a lag. In other words, they will not affect each other, but rather solve the multi-channel voice system and method according to the counting sequence. The timer control is used to fetch the decoded audio in the register to use the problem to improve the processor's execution of multiple timers. The phenomenon that the locking device avoids audio bounce according to each sampling signal is generated separately. Disadvantages ’the present invention provides a language

第10頁 -SS_J21〇l〇50Page 10 -SS_J21〇l〇50

1226601 五、發明說明(6) 音合成系統及方法,利用一。 裝置主動擷取暫存器内的解碼A f空制栓鎖裝置,使栓鎖 時間(MIPS)不敷使用的問題:二=、,以解決處理器中指令 器分別形成複數個非同步的取樣—進一步使用複數個計時 取樣訊號來觸發栓鎖裝置,使於:藉由每個非同步的 週期來依序傳送不同通道的解^立^置依據每個取樣訊號 間的合成音訊產生音訊跳動的現1訊,以避免每個通道之 首先參閱第3圖,繪示依據本發明之%立 圖。此語音合成系統藉由計管立:日a成系統的方塊 以避免在合成音訊中產生音十;料形成合成音訊’用 資料儲存於記憶體中。I本上,::現象j其中先將音訊 理器20 0、暫存器2〇2、检鎖裝置^、气成系統主要包含處 …,Tn)及數位/類比轉換 2 0 0連接於記憶體2 1 〇,利用時脈、 ,、中處理益 使處理考?ηη读*々降μ 脈5虎212觸發處理器2 0 0, 於2 0 0對音$ ^料^2 1 0内的音訊資料,並且處理器用 接於處理器2 0 0,亦利用時脈訊號曰孔暫存益2 0 2連 暫存器2 0 2接收來自處理器2〇〇的解碼音‘。子器2〇2’使 2Γ連μ暫存11 m’藉由計時器_制栓鎖 ,\使栓鎖裝置2°4擷取暫存器2。2内的解Ϊ Γ訊 ”中计日年為2 0 6傳达取樣訊號至栓鎖裝置2 〇 4 銷 ΓΓ2:4==: t…賴__置2二使栓鎖 f置:04主動接收來自處理器2〇〇的解碼音 中,计時器206例如可為一個或是複數個1^貫1226601 V. Description of the invention (6) Sound synthesis system and method, using one. The device actively captures the decoded A f empty latching device in the register to make the locking time (MIPS) insufficient. Two =, to solve the problem that the commander in the processor forms a plurality of asynchronous samples. —Further use a plurality of timing sampling signals to trigger the latching device, so that: by each asynchronous cycle, the solutions of different channels are transmitted in sequence ^ standing ^ The audio beat is generated according to the synthesized audio between each sampling signal Now, to avoid each channel, please refer to FIG. 3 first, and show the% vertical map according to the present invention. This speech synthesizing system is based on the following: the system of the system is used to avoid the generation of tones in the synthesized audio; it is expected that the synthesized audio is used to store the data in the memory. I :: Phenomenon j: firstly connect the audio processor 20 0, the temporary storage device 202, the lock detection device ^, the main components of the pneumatic system ..., Tn) and the digital / analog conversion 2 0 0 to the memory Body 2 1 〇, using the clock, ,, and medium to deal with the benefits? ηη read * 々 lower μ Pulse 5 Tiger 212 triggers processor 2 0, and the pairing of audio data in 2 $ 0 ^ ^ 2 1 0, and the processor is connected to the processor 2 0 0, and also uses the clock The signal said that the hole temporary storage benefit 202 and the temporary storage device 202 received the decoded tone from the processor 200. The slave device 2〇2 'makes 2Γ and μ temporarily store 11 m'. By the timer _ latch lock, the lock device 2 ° 4 captures the buffer 2. The solution in 2 Γ is counted in the day. The year is 2 0 6 to transmit the sampling signal to the latching device 2 〇4 pin ΓΓ2: 4 ==: t ... Lay __ 2 Set the lock f 2: 04 Actively receive the decoded sound from the processor 200 The timer 206 may be one or more

第11頁Page 11

1226601 _案號 921Q1050 五、發明說明(7) (Timer)。數位/類比轉換器2〇8連結於栓鎖裝置2〇4,此數 位/類比轉換器2 0 8將數位型式的解碼音訊轉換為類比型式 的合成音訊’並且輸出至揚聲器214,以收聽合成音訊,$ 例如擴音器。 本發明之較佳實施例中,拴鎖裝置2〇4設有複數層資料結 構,用以儲存多層的解碼音訊。其中此複數層資料結構 用先進先出(FIFO)的法則,使栓鎖裝置2〇4依據先進先出 (FIFO)將解碼音訊傳送至數位/類比轉換器2〇8。而處理器 2 0 0例如可為6 5 0 2系列的微控制器(肘1^〇 — (:〇][11:1^116]〇/° 單晶片或是一般用途的中央處理器2〇〇(central Processing Unit, CPU)。 此外,處理器2 0 0中解碼音訊係於時域(Time D〇main^ 用的波形編碼法進行音訊資料的編碼,其中波形編碼法例 如可為自適性差動脈衝碼調變(Adaptive Dif fei^ntiai1226601 _ Case No. 921Q1050 V. Description of the invention (7) (Timer). The digital / analog converter 208 is connected to the latching device 204. This digital / analog converter 208 converts digital type decoded audio into analog type synthetic audio 'and outputs it to the speaker 214 to listen to the synthesized audio , $ For example a loudspeaker. In a preferred embodiment of the present invention, the latching device 204 is provided with a plurality of layers of data structure for storing multiple layers of decoded audio. The data structure of the multiple layers uses the first-in-first-out (FIFO) principle, so that the latching device 204 transmits the decoded audio to the digital / analog converter 208 according to the first-in-first-out (FIFO). The processor 2000 can be, for example, a microcontroller of the 6502 series (Elbow 1 ^ 〇— (: 〇) [11: 1 ^ 116] 〇 / ° single chip or a general-purpose central processor 2〇 〇 (central Processing Unit, CPU). In addition, the decoded audio in the processor 2000 is in the time domain (Time Domain). The waveform encoding method is used to encode the audio data. The waveform encoding method can be, for example, poorly adaptive. 1. dynamic pulse code modulation (Adaptive Dif fei ^ ntiai

Pulse Code Modulation,ADPCM)及差動脈衝碼調變 (Differential Pulse Code Modulation, DPCM)。其中自 適性差動脈衝碼調變(ADPCM)使用數位化取樣編碼技術, 將類比型式的語音訊號轉換成數位型式的訊號。而且自高 性差動脈衝碼調變(ADPCM)係採取相鄰兩樣本之間的差別、 作記錄,所以自適性差動脈衝碼調變(ADpcM)儲存相同聲 音所需的空間比一般脈衝碼調變(pul Se Code 耳Pulse Code Modulation (ADPCM) and Differential Pulse Code Modulation (DPCM). Among them, adaptive differential pulse code modulation (ADPCM) uses digital sampling coding technology to convert an analog voice signal into a digital signal. In addition, ADPCM uses the difference between two adjacent samples for recording, so the adaptive differential pulse code modulation (ADpcM) requires more space to store the same sound than ordinary pulse code modulation. Change (pul Se Code ear

Modulation, PCM)編碼技術更小。 具體而言,本發明利用栓鎖裝置2〇4搭配一個或是複數個 計時器2 0 6,藉由計時器2 0 6形成取樣訊號來控制栓鎖裝®置Modulation (PCM) coding technology is even smaller. Specifically, the present invention utilizes the latching device 204 and one or more timers 206, and the timer 206 forms a sampling signal to control the latching device.

第12頁Page 12

1226601 ’、其繪示依據本發明第3圖中使用單-計時器 ,的垢^曰%成糸統的時序圖。橫軸為時間軸,縱軸為訊 唬的振幅,SC表示處理器的工作訊號, 的執行週期,Μ為處理器20 0在一個執行週中期=乍,被 :=::rL表示計時器m的取樣訊二 =號SL的取樣週期。進行操作時,計時器2〇6利用取 :裝:2 0 4,使栓鎖裝置議取暫存器2。2内的 揚類比轉換成合成音訊,然後將合成音訊輸出1 “ U 此類推,检鎖裝置204利用計時器2〇6的觸 =依序= 本發明之拴鎖装置204使用計時器206的取樣訊號來接收暫1226601 ', which shows a time sequence diagram using a single-timer according to the third figure of the present invention. The horizontal axis is the time axis, the vertical axis is the amplitude of the bluff, SC is the working signal of the processor, the execution cycle of M, and M is the processor 20 0 in the middle of an execution cycle = 乍, is: = :: rL means timer m Sampling signal II = No. SL sampling period. During operation, the timer 206 uses the fetch: install: 2 0 4 to make the latch device fetch the temporary register 2. The analog analog in 2 is converted into synthesized audio, and then the synthesized audio is output 1 "U and so on, The lock detection device 204 uses the touch of the timer 206 = sequentially = The latching device 204 of the present invention uses the sampling signal of the timer 206 to receive temporary signals.

第13頁 1226601 案號 92101050 五、發明說明(9) Μ; 厂i Ε] ί ^ f器2 0 2的資料,由於計時器2 0 6與處理器2〇〇分開獨立運 :,所以栓鎖裝置2 0 4並不會影響處理器2 〇 〇的操作,亦 栓鎖裝置204不會佔用處理器.2 0 0的指令時間。具俨而二, 若處理器2 0 0在栓鎖裝置204的取樣週期之前先^對^於 忒取樣週期的解碼音訊,並將解碼音訊儲存於暫存器2 〇 2 内,則栓鎖裝置2 0 4便可依據取樣週期依序地擷取解碼音 訊i以定時地操取及傳送該解碼音訊傳送至數位/類比^ 換器2 0 8中,解決在單一通道的語音合成系統中因為延遲 傳送解碼音訊所造成的音訊跳動現象。 參閱第5圖,其繪示依據本發明第3圖中使用複數個計時器 2 Of的語音合成系統之時序圖。基本上,本發明第5圖類似 於第3圖,主要的差異在於第5圖使用複數個計時器2 〇 6來 控制栓鎖裝置2 0 4,為了方便說明起見,將以兩個計時器 2 0 6說明之,分別定義為第一計時器τ丨及第二計時器丁2。 橫軸為時間軸,縱軸為訊號的振幅,sc表示處理器的工作 訊號,其中T C表示處理器2 0 0的執行週期,D11,D 2 1表示處 理器2 0 0在一個執行週期内計算完成的兩個解碼音訊。sL i 表示第一計時器T1的取樣訊號,TL1表示取樣訊號SL1的取 樣週期。而SL2表示第二計時器T2的取樣訊號,TL2表示取 樣訊號SL2的取樣週期。進行操作時,第一計時器τ丨及第 二計時器Τ2分別依據第一取樣週期TL1及第二取樣週期 几2,使暫存器2 0 2内的解碼音訊〇11,〇21在預定的時間 ?11,?2卜利用第一計時器2 0 6及第二計時器2〇6觸發栓鎖 裝置2 0 4,使栓鎖裝置2 0 4擷取解碼音訊Dll, D21。依此類Page 13 1226601 Case No. 92101050 V. Description of the invention (9) Μ; Factory i Ε] ^ f 器 2 0 2's data, because the timer 206 and the processor 2000 are operated separately and independently: so the latch is locked The device 204 does not affect the operation of the processor 2000, and the latching device 204 does not take up the instruction time of the processor 2.0. Specifically, if the processor 200 first decodes the decoded audio in the sampling period before the sampling period of the latching device 204, and stores the decoded audio in the register 200, the latching device 2 0 4 can sequentially capture the decoded audio i according to the sampling cycle to periodically manipulate and transmit the decoded audio to the digital / analog ^ converter 208, which solves the problem of delay in a single-channel speech synthesis system. Audio bounce caused by sending decoded audio. Refer to FIG. 5, which shows a timing diagram of a speech synthesis system using a plurality of timers 2 Of according to FIG. 3 of the present invention. Basically, FIG. 5 of the present invention is similar to FIG. 3, and the main difference is that FIG. 5 uses a plurality of timers 206 to control the latching device 204. For convenience of explanation, two timers will be used 2 0 6 indicates that they are respectively defined as the first timer τ 丨 and the second timer D2. The horizontal axis is the time axis, the vertical axis is the signal amplitude, sc is the working signal of the processor, where TC is the execution cycle of the processor 2 0, D11, D 2 1 is the calculation of the processor 2 0 0 in one execution cycle Two decoded audio completed. sL i represents the sampling signal of the first timer T1, and TL1 represents the sampling period of the sampling signal SL1. SL2 indicates the sampling signal of the second timer T2, and TL2 indicates the sampling period of the sampling signal SL2. During the operation, the first timer τ 丨 and the second timer T2 are based on the first sampling period TL1 and the second sampling period 2 respectively, so that the decoded audio in the register 2 02 is at the predetermined Time? 11 ,? 2. The first timer 206 and the second timer 206 are used to trigger the latching device 204, so that the latching device 204 captures the decoded audio Dll, D21. By this

第14頁 1226601 案號 92101050 五、發明說明(10) - 推 ’栓鎖裝置20 4利用第一計時器T1及第二計時器T2的觸 發機制依序地接收 (1)11,1)21),(012,013,022),〜,(〇1111,0211)等解碼音訊,]^ 分別於預定時間(Pll,P21),(P12, P13, P22),···, (Plm,P2n)傳送之。 由於第一計時器2 0 6及第二計時器2 0 6與處理器2 0 0分開獨 立運作,且栓鎖裝置2 0 4係以硬體方式設置於語音合成系 統中’因此栓鎖裝置2 0 4不會影響處理器2 〇 〇的操作。亦、gPage 14 1226601 Case No. 92101050 V. Description of the invention (10)-Pushing the latch device 20 4 Using the trigger mechanism of the first timer T1 and the second timer T2 to sequentially receive (1) 11, 1) 21) , (012,013,022), ~, (〇1111, 0211) and other decoded audio,] ^ are transmitted at predetermined times (Pll, P21), (P12, P13, P22), ..., (Plm, P2n). Since the first timer 206 and the second timer 206 operate separately from the processor 200, and the latching device 2 0 4 is provided in the speech synthesis system in a hardware manner, therefore the latching device 2 0 4 will not affect the operation of the processor 2000. Also, g

检鎖裝置2 04不會佔用處理器2 0 0的指令時間,使得栓鎖壯P 置2〇、f可以依據第一取樣週期及第二取樣週期定時地擷衣 及傳送計算完成的解碼音訊,然後栓鎖裝置2〇4定 =預定時間P11,P21傳送解碼音訊D11,D21。因此解刀 =:d21在處理器2 0 0的執行週期内TC,藉由第—樣 ,弟二取樣週期願取及傳送解碼音訊, | f,月 產生訊號失真。 个s使合成音訊 換言之,若是在處理器2〇〇的執行週 :的指令時間來計算音訊資料來形成兩個以:不之内有足 丄=之解碼音訊,則本發明的栓鎖裝置 5 、取樣 士的計時器m,使栓鎖裂置2〇4依 二置兩個以 樣週期來擷取及傳送解碼音訊。 母個计時為2 0 6的取 本發明特別適用於複數個^同取樣週 唬)之多通道語音合成系統。因為傳統】冋=的取樣訊 :f碼音訊的傳送,其中處理器200必須準二:理器2 0 0控 期之内完成—個通道或是複數個語音通道行 1226601 一^-型】。千』日 修正 五、發明說明(11) 一" ^S- 為了簡化語音合成系統的運作,並且提高系統的操作穩定 度,語音合成系統並不開放每個語音通道之間的中斷訊號 互相使用。亦即當第一語音通道利用第一取樣週期傳送解 碼音訊的過程中,若是第二語音通道要求處理器2 0 0利用 第二取樣週期傳送解碼音訊,則必須等到第一語音通道完 成傳达解碼音訊的動作之後,處理器2 〇 〇才會處理第二注 音通道的中衡要求。 °° 因此j在傳統的語音合成系統中,第二語音道中解碼音訊 必然受制於第一語音通道’以致於輪出的合成音訊發生音 訊跳動。相對地,本發明的栓鎖裝置204與處理器2 0 0完全 分離並配合複數個計時器2 0 6個別來觸發栓鎖裝置204, 使权鎖衣置2 0 4主動依據第一取樣週期及第二取樣週 擷取暫存器20 2内的解碼音訊,並且定期地傳送解碼音 j ’使:個語音通道内的解碼音訊不會有遲滯的現象。換 a之,母個語音通道之間解碼音訊的不會相互影塑, 依據計時器2 0 6的取樣週q f彳# # 疋 ίΓ6:二Γί本發明之語音合成系統的操作流程圖。首 取利用時脈頻率觸發處理器,使處理器讀 口己隐體内的音訊資料。拉菩力6 Π 9本抓 、 資料進行解瑪牛_ 、 接者在^ 2步驟中處理器對音訊 ;,以形成解碼音訊。然後在步驟_ 利用時脈頻率觸發暫存器,使處理哭 直接載入至暫存器中。 时直接將解碼音訊 接著在6 0 6步驟中利用複數個計時器 〜成的稷數個取樣訊 MM 92101050The lock detection device 204 will not take up the instruction time of the processor 2000, so that the latches P20 and f can periodically retrieve clothes and transmit the calculated decoded audio according to the first sampling period and the second sampling period. Then the locking device 204 is set to the predetermined time P11, P21 to transmit the decoded audio D11, D21. Therefore, during the execution cycle of the processor 2 0, TC == d21, by the first sample, the second sample cycle is willing to fetch and transmit the decoded audio, | f, the month produces signal distortion. In other words, the synthesized audio means that if the audio data is calculated at the instruction time of the processor 2000: to form two audio signals: if there is not enough decoded audio within =, the latch device 5 of the present invention 2. The timer m of the sampler enables the latch to be set to 204 to capture and transmit decoded audio in two sample periods. The present invention is particularly applicable to a multi-channel speech synthesis system with multiple sampling times. Because of the traditional] 冋 = sampling signal: f-code audio transmission, the processor 200 must be completed within two control period: processor 2 0 0-a channel or a plurality of voice channel lines 1226601 a ^ -type]. Thousands of Days Amendment V. Description of the Invention (11) ^ S- In order to simplify the operation of the speech synthesis system and improve the stability of the system's operation, the speech synthesis system does not open the interrupt signals between each speech channel to use each other . That is, when the first voice channel uses the first sampling period to transmit decoded audio, if the second voice channel requires the processor 200 to use the second sampling period to transmit the decoded audio, it must wait until the first voice channel has completed transmitting and decoding. After the audio action, the processor 2000 will process the balance request of the second Zhuyin channel. °° Therefore, in the traditional speech synthesis system, the decoded audio in the second speech channel is bound to be restricted by the first speech channel ', so that the synthesized audio in turn has audio bounce. In contrast, the latching device 204 of the present invention is completely separated from the processor 200, and cooperates with a plurality of timers 20 to trigger the latching device 204 individually, so that the weight locker 204 is actively set according to the first sampling period and The second sampling cycle captures the decoded audio in the register 202, and periodically transmits the decoded audio j 'so that the decoded audio in each voice channel will not lag. In other words, the decoded audio between the parent speech channels will not affect each other. According to the sampling cycle of the timer 2 06 q f 彳 # # 疋 Γ6: 二 Γί The operation flowchart of the speech synthesis system of the present invention. The first fetch uses the clock frequency to trigger the processor, so that the processor reads the audio data in its own body. Lapu Li 6 Π 9 this capture, the data is analyzed, and then the processor processes the audio in ^ 2 steps to form decoded audio. Then in step _ use the clock frequency to trigger the register, so that the processing cry is directly loaded into the register. Will directly decode the audio and then use a plurality of timers to generate a number of sampled signals in step 6 6 MM 92101050

修正 置依據每 裝置主動 對應於每 準時地傳 音訊跳動 解碼音訊 數位/類 糸統 ,使 器中 多工 生複 來觸 依序 明利 由不 ,以 之栓 检鎖 指令 處理 數個 發栓 傳送 用複 同頻 節省 1226601 五、發明說明(12) 號來觸發栓鎖裝置, 期定時地觸發栓鎖裝 的解碼音訊,其中每 訊,栓鎖裝置藉由每 成音訊,以避免合成 6 0 8步驟中,數位/類 的解碼訊號。最後在 型式的解碼音訊輸出 綜上所述,本發明利 存器,利用計時器控 存器内的解碼音訊, 使用的問題,以提高 進一步使用複數個計 说’藉由每個非同步 裝置依據每個取樣訊 免音訊跳動的現象。 產生複數個非同步取 減少儲存解碼音訊的 製造成本。 本發明已揭示較佳實 實施,非用以限定本 領悟本發明之精神後 可作些許更動潤飾及 視後附之申請專利範 其中栓鎖裝 置,使栓鎖 一取樣訊號 一取樣訊號 音訊中產生 比轉換器將 6 1 0步驟中 至揚聲器。 用$吾音合成 制栓鎖裝置 以解決處理 處理器執行 時器分別產 的取樣訊號 號的週期來 此外’本發 樣机號,藉 記憶體空間 施例如上,僅用於幫 發明之精神,而熟悉 ’在不脫離本發明之 等同之變化替換,其 園及其等同領域而定 一取樣訊號的週 擷取來自處理器 ~通道的合成音 送每一通道的合 的現象。隨後在 轉換為類比型式 比轉換器將類比 鎖裝置來控制暫 裝置主動擷取暫 時間(MIPS)不敷 的效能。本發明 非同步的取樣訊 鎖裝置,使栓鎖 解碼音訊,以避 數個計時器分別 率的語音通道, s吾音合成系統的 助暸解本發明之 此領域技藝者於 精神範圍内,當 專利保護範圍當The correction setting is based on each device actively corresponding to each punctual and timely audio beating and decoding of the audio digital / type system, so that the multiplexer in the device can come back in order to determine whether it is beneficial or not, and use the lock check command to process several hairpin transmissions. Multiple co-frequency savings 1226601 V. Inventory No. (12) to trigger the latching device, and periodically trigger the decoded audio of the latching device, in which each latching device uses every audio to avoid synthesizing 6 0 8 steps Medium, digital / class decoding signal. Finally, in terms of the type of decoded audio output, in summary, the memory of the present invention uses the decoded audio in the timer control register to improve the use of a plurality of countermeasures. Each sampled signal is free of audio bounce. Generating multiple asynchronous fetches reduces the manufacturing cost of storing decoded audio. The present invention has been disclosed for better implementation, and is not intended to limit the understanding of the spirit of the present invention. Some modifications can be made, and the attached patent application includes the locking device, which locks a sampling signal and a sampling signal audio. Than the converter will step 6 10 to the speaker. The use of $ Goyin synthesizing the latching device to solve the cycle of the sampling signal produced by the processing processor execution timer, in addition to the "prototype number of this hair, borrowed from the memory space for example, is only used to help the spirit of the invention, And it is familiar with the phenomenon of changing the equivalent of the present invention, its circle and its equivalent field, and the sampling of a sampling signal from the processor to the channel to synthesize the sound of each channel. Then in the conversion to the analog type, the analog converter locks the device to control the performance of the device ’s active acquisition time (MIPS). The non-synchronous sampling signal lock device of the present invention enables the latch to decode audio to avoid speech channels with a number of timers. The syllabary synthesizing system helps those skilled in this field of the present invention to understand the spirit of When the scope of protection

第17頁 1226601 案號 92101050 /y f正替換頁1 Θ ; M C月丨 ! 曰 修正 圖式簡單說明 圖式簡單說明 為使本發明之上述和其他目的、特徵及優點更明顯易懂, 配合後附圖式,作詳細說明如下: 第1圖繪示傳統語音合成系統的方塊圖; 第2圖繪示第1圖的語音合成系統之輸出時序圖; 第3圖繪示依據本發明的語音合成系統之方塊圖; 第4圖繪示依據本發明第3圖中使用單一計時器之語音合成 系統之輸出時序圖;Page 17 1226601 Case No. 92101050 / yf is replacing page 1 Θ; MC Month !! Modified schema is briefly explained. The schema is simply to make the above and other objects, features, and advantages of the present invention more obvious and easy to understand. The diagram is described in detail as follows: FIG. 1 shows a block diagram of a conventional speech synthesis system; FIG. 2 shows an output timing diagram of the speech synthesis system of FIG. 1; and FIG. 3 shows a speech synthesis system according to the present invention. Block diagram; Figure 4 shows the output timing diagram of the speech synthesis system using a single timer according to Figure 3 of the present invention;

第5圖繪示依據本發明第3圖中使用複數個計時器之語音合 成系統之輸出時序圖;以及 第6圖繪示依據本發明之語音合成系統的操作流程圖。 圖式標記說明 1 0 0、2 0 0 : 處理器 1 0 2、2 0 2 : 暫存器 1 0 4、2 0 8 : 數位/類比轉換器 1 0 6、2 1 4 : 揚聲器 1 0 8、2 1 2 : 時脈訊號 2 0 4 : 栓鎖裝置 2 0 6 : 計時器 210 : 記憶體Fig. 5 shows an output timing chart of the speech synthesis system using a plurality of timers according to Fig. 3 of the present invention; and Fig. 6 shows an operation flowchart of the speech synthesis system according to the present invention. Description of the graphical symbols 1 0 0, 2 0 0: Processor 1 0 2, 2 0 2: Register 1 0 4, 2 0 8: Digital / analog converter 1 0 6, 2 1 4: Speaker 1 0 8 , 2 1 2: Clock signal 2 0 4: Latching device 2 0 6: Timer 210: Memory

Claims (1)

1226601 ' -~~~- — 六、申請專利範圍 1 · 一種語音合 並且避免在該 成系統至少包 一記憶 一處理 使該處 對該音 一暫存 器 以 一栓鎖 置,使 計時器 樣訊號 接收來 生音訊 體,用 器連接 理器讀 訊資料 器連接 使該暫 裝置連 該拴鎖 傳送取 的週期 自該處 跳動的 成系統, 合成音訊 含·· 以儲存該 於該記憶 取該記憶 作解碼, 於該處理 存器接收 結於該暫 裝置擷取 樣訊號至 定時地觸 理器的該 現象;以 1210105(11226601 '-~~~-— VI. Application for patent scope 1 · A voice synthesizer and avoiding at least one memory and one processing in the finished system so that the sound register is locked with a latch there, making the timer-like The signal receives the incoming audio body, and the device is connected to the reader to read the data. The device is connected to the latch to transmit the cycle from the system. The synthesized audio contains ... to store the data in the memory and retrieve the data. The memory is decoded, and the processing register receives the phenomenon that the sampling signal captured by the temporary device is sent to the timing controller; with 1210105 (1 藉由計算音 中產生音訊 訊資料形成合成音訊’ 跳動的現象,該語音合 音訊資料; 體,利用時 體内的該音 以形成解碼 為’利用該 來自该處理 存器,藉由 該暫存器内 該栓鎖裝置 發該检鎖裝 解碼音訊, 及 脈訊號觸發該處理器, 訊資料,並且該處理器 音訊; 0寸脈訊號觸發該暫存 器的該解碼音訊; —計時器控制該栓鎖裝 的該解碼音訊,其中該 ’該栓鎖裝置依據該取 置,使該栓鎖裝置主動 以避免該合成音訊中彥 數位/類比轉換器連結於$权鎖裝置,該數位/類比轉換 器將數位型式的該解碼音訊轉換為類比型式的該合成音 訊,並且將該合成音訊輸出至揚聲器,以收聽該合成音 訊。 2·如申請專利範圍第1項所述之語音合成系統,其中該检 鎖裝置設有複數層資料結構’用以接收該解碼音訊。 3 ·如申請專利範園第2項所述之語音合成系統,其中該暫By calculating the generated audio data in the sound, the phenomenon of "combined audio" is formed, and the speech is combined with the audio data; when the sound in the body is used to form the decoding, it is "utilized from the processing memory, through the temporary storage" The latching device in the device sends the lock detection decoding audio, and the pulse signal triggers the processor, the data, and the processor audio; the 0-inch pulse signal triggers the decoding audio of the register; the timer controls the The decoded audio of the latch is installed, wherein the latch device makes the latch device take the initiative to avoid the synthetic audio Nakahiko digital / analog converter connected to the $ right lock device, the digital / analog conversion The converter converts the decoded audio of the digital type into the synthesized audio of the analog type, and outputs the synthesized audio to a speaker to listen to the synthesized audio. 2. The speech synthesis system according to item 1 of the scope of patent application, wherein the lock detection device is provided with a plurality of layers of data structure 'for receiving the decoded audio. 3. The speech synthesis system described in item 2 of the patent application park, wherein the temporary 1226601 if _金號H〇l(j政 六、申請專利範圍 月 曰 修正 存器至少包含隨機存取記憶體(Rand〇in Access Memory RAM)。 , 4 ·如申請專利範圍第2項所述之語音合成系統,其中該些 層資料結構至少包含使用先進先出(FIF〇)的法則,以將該 解碼音訊傳送至該栓鎖裝置中。 5 ·如申請專利範圍第1項所述之語音合成系統,其中該處 理器至少包含微控制器(M i c r 0 — c 0 n t r 〇 1 1 e r )或是中央處理 器(Central Processing Unit, CPU)。 6·^申請專利範圍第1項所述之語音合成系統,其中該處 理器包含使用波形編碼(W a v e f 〇 r m c 〇 d i n g )法則對該音訊 餐料編碼。 I.如申請專利範圍第6項所述之語音合成系統,其中該波 形編碼(WaVef0rm Coding)法則至少包含碼薄激發線^預 、、扁碼(C 〇 d e E X c i t e d L i n e a r P r e d i c t i ο η,C E L P )法則。 l如申請專利範圍第6項所述之語音合成系統,其中該波 、、烏碼法則至少包含自適性差動脈衝碼調變(A 0 p [ μ y各 則。 ) 9.如申請專利範圍第6項所述之語音合成系統,其中該波1226601 if _ 金 号 H〇l (J Zhengli, the scope of the patent application, the correction memory contains at least random access memory (RandOin Access Memory RAM)., 4 as described in the second scope of the patent application Speech synthesis system, where the layers of data structure include at least the first-in-first-out (FIF) rule to transmit the decoded audio to the latching device. 5 · Speech synthesis as described in item 1 of the scope of patent application System, where the processor includes at least a microcontroller (Micr 0 — c 0 ntr 〇1 1 er) or a central processing unit (CPU). 6 · ^ The voice described in item 1 of the scope of patent application A synthesis system, wherein the processor includes encoding the audio frequency meal using a waveform encoding (Wavef omc ding) rule. I. The speech synthesis system as described in item 6 of the patent application scope, wherein the waveform encoding (WaVef0rm Coding) ) The rule includes at least the codebook excitation line ^ pre, and flat code (C ode EX cited Linear Redicti ο η, CELP) rule. L As described in the sixth item of the scope of patent application The speech synthesis system, wherein the wave and black code rules at least include adaptive differential pulse code modulation (A 0 p [μ y each.) 9. The speech synthesis system described in item 6 of the scope of patent application, Where the wave 第20頁 ,二-----------------, „ _ 級…92眷 1226601 修正 月 曰 六、申請專利範圍 形編石馬法則至少媽調變(dpcm)法則 1°二種語音合成系統’藉由計算記憶體内的音吒資枓 以形成複數個通道之合成音 内的曰?枓’ ”音訊跳動的現象,㈣音合成系成音訊中 dt ί接於該記憶體,利用-時脈訊號觸發該處理 =使该處理器讀取該記憶體内的該音 又:處理 :器對該音訊資料作解石馬,以形成解碼音訊心並且該處 ;ί:ί;Γ=;,利用該時脈訊號觸發該暫存 一 使孩暫存裔接收來自該處理器的該解碼立却· 全鎖裝置連結於該暫存器,利用複數個昉二二丄、— 固取樣訊號來控制該栓鎖裝置,該栓鎖裝置:攄^」複數 :樣訊號的週期定時地觸發該栓鎖裝i,使‘於::些 =擷取來自該處理器的該解碼音訊,•中每二二2主 應於每二該些通道的該合成音訊,該栓鎖裝置夢:二 、μ些取樣訊號定期地傳送每一該些通道的該人二1母 以避免該合成音訊中產生音訊跳動的現象· ^ ^ Λ 比轉換 ^取祖^八的邊解碼音訊轉換為類比型式的誃人立 吼,用以輸出至揚聲器,以收聽該合成音訊。口曰 11 ·如申請專利範圍第1 0項所述之語音合成系統,農φ 拴鎖裝置設有複數層資料結構,用以接收該解碼音气。ΜPage 20, two -----------------, _ _ grade ... 92 dependent 1226601 Amendment of the sixth month, the patent application scope of the rule of the shape of the stone horse at least the mother modulation (dpcm) Rule 1 ° Two kinds of speech synthesis systems 'by calculating the audio data in the memory to form a composite sound of a plurality of channels, "?"' The phenomenon of audio bounce, the sound synthesis is a dt in the audio. In the memory, use the -clock signal to trigger the processing = to cause the processor to read the audio in the memory again: processing: the processor makes a calculus of the audio data to form a decoded audio heart and there; ί: ί; Γ = ;, using the clock signal to trigger the temporary storage so that the child temporary storage can receive the decoding from the processor. The full-lock device is connected to the temporary storage device, using a plurality of 昉 22丄, — The sampling device is fixed to control the latching device. The latching device: 摅 ^ ”plural: the periodicity of the sample signal triggers the latching device i at regular intervals, so that ':: some = captures from the processor The decoded audio, • Every two, two and two of the masters should synthesize the audio of every two of these channels, and the latching device dreams: two μ Some sampled signals are transmitted regularly to each person's two mothers of each of these channels to avoid the phenomenon of audio bounce in the synthesized audio. A human roars to output to a speaker to listen to the synthesized audio. Mouth 11 · According to the speech synthesis system described in item 10 of the scope of the patent application, the agricultural φ locking device is provided with a plurality of layers of data structure to receive the decoded sound. Μ 第21頁 1226601 含 --- 六、申請專利範圍Page 21 1226601 Contains --- VI. Scope of patent application 月 曰 修正 丨―lirilTlir - - … 1 2 ·如申請專利範圍第11項所述之語音合成系統,其中該 些層資料結構至少包含使用先進先出(F I F 0)的法則將該解 石馬音訊傳送至該栓鎖裝置中。 1 3 .如申請專利範圍第1 〇項戶斤述之語音合成系統,其中該 處理器至少包含微控制器(Micro-control ler)或是中央處 理為、(Central Processing Unit, CPU)。 1 4 ·如申請專利範圍第丨0項所述之語音合成系統,其中該 處理器包含使用波形編碼(Waveform Coding)法則對該音 訊資料編碼。 1 5 ·如申請專利範圍第1 4項所述之語音合成系統,其中該 波形編碼(W a v e f 〇 r m C 〇 d i n g )法則至少包含碼薄激發線性 預測編碼(Code Excited Linear Prediction, CELP)法 則。 1 6 ·如申請專利範圍第1 4項所述之語音合成系統,其中該 波形編碼法則至少包含自適性差動脈衝碼調變(ADPCM)法 則。 1 7 ·如申請專利範圍第1 4項所述之語音合成系統,其中該 波形編碼法則至少包含差動脈衝碼調變(DPCM )法則。Modification of the month 丨 ―lirilTlir--… 1 2 · The speech synthesis system described in item 11 of the scope of patent application, wherein the data structure of these layers at least includes the first-in-first-out (FIF 0) rule Transfer to the latching device. 1 3. According to the speech synthesis system described in Item 10 of the scope of patent application, the processor includes at least a microcontroller (Micro-controller) or a central processing unit (CPU). 1 4 · The speech synthesis system as described in item 0 of the patent application scope, wherein the processor includes encoding the audio data using a Waveform Coding rule. 15 · The speech synthesis system as described in item 14 of the scope of patent application, wherein the waveform coding (W af f r r C C d i n g) rule includes at least a codebook excited linear prediction coding (Code Excited Linear Prediction, CELP) rule. 16 · The speech synthesis system according to item 14 of the scope of patent application, wherein the waveform coding rule includes at least the adaptive differential pulse code modulation (ADPCM) rule. 17 · The speech synthesis system according to item 14 of the scope of patent application, wherein the waveform coding rule includes at least the differential pulse code modulation (DPCM) rule. 第22頁 1226601 卩 _SS_92M5^ .1 ·,./., 人, ”:V.fl it 六、申請專利範圍 _ ^ 以形成複數個通成道之去合成\由:算記憶體内的音訊資料, ;生音訊跳動的現象合: = = ^ 利用時脈訊號觸發處理器, 該音訊資料; μ地°。唄取該記憶體内的 該處理器對該音訊資料進 ^ 、 利用該時脈訊號觸發暫存哭碼,j =成解碼音訊; 理器的該解碼音訊;…使該暫存器接收來自該處 利用複數個計時5| ^ 置,該栓鎖裝置依攄备丄^ t個取樣訊號來觸發栓鎖裝 該栓鎖裝置,使今於稍驶^些取樣訊號的週期定時地觸發 碼音訊,复由^ ^权鎖凌置主動擷取來自該處理器的該解 合六立> 、▲母忒些取樣訊號對應於每一該些通道的該 每_ ^孔、及柽鎖裝置藉由每一該些取樣訊號準時地傳运 4些通這的該合成音訊,以避免該合成音訊中產生音 訊跳動的現象;以及 數位/類比轉換器將該解碼音訊轉換為類比型式的該解瑪 訊號’並且輸出至音訊產生裝置。 1 9 ·如申請專利範圍第丨8項所述之語音合成方法,其中該 栓鎖裝置設有複數層資料結構,用以接收該解碼音訊。 2 0 ·如申請專利範圍第1 9項所述之語音合成方法,其中S 些層資料結構至少包含使用先進先出(FIFO)的法則,以將Page 221226601 SS_SS_92M5 ^ .1 ·,. /., Person, ”: V.fl it 六 、 Application for patent scope _ ^ To form a number of meditations to synthesize \ From: Count the audio data in the memory The phenomenon that the audio bounces together: = = ^ uses the clock signal to trigger the processor, the audio data; μ ground °. The processor in the memory takes the audio data ^, and uses the clock signal Trigger the temporary crying code, j = decoded audio; the decoded audio of the processor; ... make the register receive from there using a plurality of timing 5 | ^ settings, the latching device is prepared 丄 t samples The signal is used to trigger the latch to install the latch device, so that the code audio will be triggered periodically at a period of a few sampling signals, and the ^ ^ lock setting will actively retrieve the disengagement from the processor >;, ▲ The mother sample signals correspond to the holes in each of the channels, and the shackle device transmits the synthesized audio signals on time through each sample signal to avoid the Audio bounce in synthesized audio; and a digital / analog converter The audio signal is converted into an analog type of the solution signal and output to the audio generating device. 1 9 · The speech synthesis method according to item 8 of the patent application scope, wherein the latching device is provided with a plurality of layers of data structure for Receive the decoded audio. 20 · The speech synthesis method described in item 19 of the scope of the patent application, wherein the data structure of the layers includes at least a first-in-first-out (FIFO) rule to convert 第23頁 1226601 案 申請專利範圍 93; 9 :一嗟 土月 曰 修正 該解碼音訊t運」•裝置中 2 1 ·如申請專利範圍第1 8項所述之語音合成方法,其中該 處理器至少包含微控制器(M i c r 〇 - c ο n t r ο 1 1 e r )或是中央声 王里器(Central Processing Unit, CPU)。 2 2 ·如申請專利範圍第丨8項所述之語音合成方法,其中該 處理器包含使用波形編碼(Waveform Coding)法則對該^ A負料編碼。 2 3 ·如申請專利範圍第2 2項所述之語音合成方法,其中該 波形編碼(Waveform Coding)法則至少包含碼薄激發線性 預剛編碼(Code Excited Linear Prediction,CELP)法 則。 2 4 ·如申請專利範圍第2 2項所述之語音合成方法,其中該 波形編碼法則至少包含自適性差動脈衝碼調變(ADPCM)法 則。 2 5 ·如申請專利範圍第2 2項所述之語音合成方法,其中該 波形編碼法則至少包含差動脈衡碼調變(DPCM)法則。Page 23, 1226601, applied for a patent range of 93; 9: a fixed date to modify the decoded audio signal. "• 2 in the device. · The speech synthesis method described in item 18 of the scope of patent application, wherein the processor is at least Contains a microcontroller (Micr 〇- c ο ntr ο 1 1 er) or a central processing unit (CPU). 2 2 · The speech synthesis method as described in item 8 of the patent application scope, wherein the processor includes encoding the ^ A negative material using a Waveform Coding rule. 2 3 · The speech synthesis method described in item 22 of the scope of patent application, wherein the Waveform Coding rule includes at least the Code Excited Linear Prediction (CELP) rule. 2 4 · The speech synthesis method as described in item 22 of the scope of patent application, wherein the waveform coding rule includes at least the adaptive differential pulse code modulation (ADPCM) rule. 2 5 · The speech synthesis method as described in item 22 of the scope of patent application, wherein the waveform coding rule includes at least the differential arterial code modulation (DPCM) rule.
TW092101050A 2003-01-17 2003-01-17 System and method of synthesizing a plurality of voices TWI226601B (en)

Priority Applications (4)

Application Number Priority Date Filing Date Title
TW092101050A TWI226601B (en) 2003-01-17 2003-01-17 System and method of synthesizing a plurality of voices
DE10356054A DE10356054A1 (en) 2003-01-17 2003-12-01 System and method for synthesizing a variety of voices
GB0328325A GB2397737B (en) 2003-01-17 2003-12-05 System and method of synthesizing a plurality of voices
JP2004008193A JP2004226968A (en) 2003-01-17 2004-01-15 Device and method for speech synthesis

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW092101050A TWI226601B (en) 2003-01-17 2003-01-17 System and method of synthesizing a plurality of voices

Publications (2)

Publication Number Publication Date
TW200414125A TW200414125A (en) 2004-08-01
TWI226601B true TWI226601B (en) 2005-01-11

Family

ID=29778291

Family Applications (1)

Application Number Title Priority Date Filing Date
TW092101050A TWI226601B (en) 2003-01-17 2003-01-17 System and method of synthesizing a plurality of voices

Country Status (4)

Country Link
JP (1) JP2004226968A (en)
DE (1) DE10356054A1 (en)
GB (1) GB2397737B (en)
TW (1) TWI226601B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7974713B2 (en) 2005-10-12 2011-07-05 Fraunhofer-Gesellschaft Zur Foerderung Der Angewandten Forschung E.V. Temporal and spatial shaping of multi-channel audio signals

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101333685B1 (en) * 2011-12-28 2013-12-03 (주) 반도전기통신 Apparatur and Method for Control the Descrambling Timing of Data Under the M2M Modem
GB2545718A (en) 2015-12-23 2017-06-28 Nordic Semiconductor Asa Radio transceivers

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4774686A (en) * 1986-03-21 1988-09-27 Rca Licensing Corporation Serial digital signal processing circuitry
JPH0782423B2 (en) * 1987-09-16 1995-09-06 三洋電機株式会社 Data input / output circuit
JPH04371032A (en) * 1991-06-19 1992-12-24 Mitsubishi Electric Corp Digital data processing circuit
JP3052824B2 (en) * 1996-02-19 2000-06-19 日本電気株式会社 Audio playback time adjustment circuit
DE10035965A1 (en) * 2000-07-24 2002-02-21 Infineon Technologies Ag Data stream output method for MPEG decoder of digital TV receiver, involves changing frequency of clock signal used for reading-out data from FIFO memory, based on its storage level
US20020052744A1 (en) * 2000-10-31 2002-05-02 Chaur-Wen Jih Synchronized output speech synthesizer device
JP4396877B2 (en) * 2000-12-14 2010-01-13 コロムビアミュージックエンタテインメント株式会社 Jitter elimination apparatus and digital audio reproduction system
CN1144171C (en) * 2001-04-06 2004-03-31 华邦电子股份有限公司 Synchronous output device with sound synthesis

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7974713B2 (en) 2005-10-12 2011-07-05 Fraunhofer-Gesellschaft Zur Foerderung Der Angewandten Forschung E.V. Temporal and spatial shaping of multi-channel audio signals

Also Published As

Publication number Publication date
GB2397737B (en) 2005-03-09
GB2397737A (en) 2004-07-28
JP2004226968A (en) 2004-08-12
GB0328325D0 (en) 2004-01-07
DE10356054A1 (en) 2004-08-05
TW200414125A (en) 2004-08-01

Similar Documents

Publication Publication Date Title
CN104054317B (en) Wireless voice Transmission system and method
CN108885880A (en) For disposing the silent system and method in audio stream
CN105357604B (en) Audio playing device with Bluetooth function and audio playing method
US8566108B2 (en) Synchronization of multiple real-time transport protocol sessions
TW201244412A (en) Devices for encoding and detecting a watermarked signal
JP2002542518A5 (en)
CN108922528B (en) Method and apparatus for processing speech
CN104205210A (en) Decoding device and method, audio signal processing device and method, and program
CN102812513A (en) Decoding apparatus, decoding method, encoding apparatus, encoding method, and program
TWI226601B (en) System and method of synthesizing a plurality of voices
JP2023553554A (en) Heterogeneous computing systems and methods for clock synchronization
CN104981868B (en) The method coded and decoded to audio signal and the equipment for being coded and decoded to audio signal
JP2002185440A (en) Method and system for communication as well as recording medium with recorded communication program
WO2010130193A1 (en) Device, method for controlling audio media packet transmission and audio media server
WO2018219459A1 (en) A method and an apparatus for enhancing an audio signal captured in an indoor environment
TW305091B (en)
US20040186709A1 (en) System and method of synthesizing a plurality of voices
JP4778872B2 (en) Music output device
Gournay et al. Performance analysis of a decoder-based time scaling algorithm for variable jitter buffering of speech over packet networks
TW527781B (en) Method for communication between a transmitter and a receiver
WO2019047348A1 (en) Data sending method and receiving method based on audio interface
CN101636782A (en) Method and device for generating triangular waves
RU2138917C1 (en) Device for synthesis of multiple pcm data
CN115437611A (en) Audio coding and decoding frame and development method based on audio coding and decoding frame
CN100587630C (en) Accuracy self-adapting continuous complicated wave form synthesis method

Legal Events

Date Code Title Description
MM4A Annulment or lapse of patent due to non-payment of fees