TWI226601B - System and method of synthesizing a plurality of voices - Google Patents
System and method of synthesizing a plurality of voices Download PDFInfo
- 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
Links
- 238000000034 method Methods 0.000 title abstract description 19
- 230000002194 synthesizing effect Effects 0.000 title abstract description 10
- 238000005070 sampling Methods 0.000 claims abstract description 61
- 238000012545 processing Methods 0.000 claims abstract description 15
- 230000015572 biosynthetic process Effects 0.000 claims description 53
- 238000003786 synthesis reaction Methods 0.000 claims description 53
- 230000003044 adaptive effect Effects 0.000 claims description 7
- 238000001514 detection method Methods 0.000 claims description 6
- 238000006243 chemical reaction Methods 0.000 claims description 4
- 230000005236 sound signal Effects 0.000 claims description 4
- 238000012937 correction Methods 0.000 claims description 2
- 238000012986 modification Methods 0.000 claims description 2
- 230000004048 modification Effects 0.000 claims description 2
- 230000001960 triggered effect Effects 0.000 claims description 2
- 238000001308 synthesis method Methods 0.000 claims 7
- 206010011469 Crying Diseases 0.000 claims 1
- 239000002131 composite material Substances 0.000 claims 1
- 230000001419 dependent effect Effects 0.000 claims 1
- 230000005284 excitation Effects 0.000 claims 1
- 239000000463 material Substances 0.000 claims 1
- 235000012054 meals Nutrition 0.000 claims 1
- 239000004575 stone Substances 0.000 claims 1
- 238000012546 transfer Methods 0.000 claims 1
- 238000010586 diagram Methods 0.000 description 8
- 230000008569 process Effects 0.000 description 7
- 230000005540 biological transmission Effects 0.000 description 6
- 238000005516 engineering process Methods 0.000 description 5
- 230000008901 benefit Effects 0.000 description 4
- 238000004364 calculation method Methods 0.000 description 4
- 230000001360 synchronised effect Effects 0.000 description 4
- 238000004891 communication Methods 0.000 description 3
- 230000009471 action Effects 0.000 description 2
- 238000010009 beating Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 238000012360 testing method Methods 0.000 description 2
- 241000282376 Panthera tigris Species 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000006835 compression Effects 0.000 description 1
- 238000007906 compression Methods 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000002496 gastric effect Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 230000008439 repair process Effects 0.000 description 1
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 1
Classifications
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L13/00—Speech synthesis; Text to speech systems
- G10L13/02—Methods for producing synthetic speech; Speech synthesisers
- G10L13/04—Details of speech synthesis systems, e.g. synthesiser structure or memory management
- G10L13/047—Architecture 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
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)
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)
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)
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)
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 |
-
2003
- 2003-01-17 TW TW092101050A patent/TWI226601B/en not_active IP Right Cessation
- 2003-12-01 DE DE10356054A patent/DE10356054A1/en not_active Ceased
- 2003-12-05 GB GB0328325A patent/GB2397737B/en not_active Expired - Fee Related
-
2004
- 2004-01-15 JP JP2004008193A patent/JP2004226968A/en active Pending
Cited By (1)
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 |