專利名稱:交互式音效產(chǎn)生方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及聲音處理領(lǐng)域,具體地說,涉及一種交互式音效產(chǎn)生方法及系統(tǒng)。
背景技術(shù):
隨著多媒體技術(shù)的發(fā)展,越來越多的用戶開始使用音效以使許多應(yīng)用更加生動(dòng)有趣。例如,用戶從配樂列表中選擇喜歡的音樂加入電子賀卡中;在某些電子郵件軟件中,用戶可以從預(yù)定義的背景音樂列表中選擇背景音樂。而隨著語音技術(shù)在多媒體通信中的廣泛應(yīng)用,用戶也希望能夠自己對(duì)預(yù)先錄制的或合成的聲音/語音制作音效以獲得個(gè)性化的聲音效果。例如,在在線游戲中,用戶希望可以根據(jù)不同的角色改變聲音;在多媒體短消息通信中,用戶希望能夠使短消息具有各種聲音效果,從而使其更具吸引力;在實(shí)時(shí)聊天中,用戶希望可以創(chuàng)造特別的聊天環(huán)境,諸如在海邊或在山洞里。
在現(xiàn)有技術(shù)中,大多數(shù)多媒體應(yīng)用程序僅提供簡(jiǎn)單的預(yù)定義的音效選擇,這些音效被插入文本信息中,該文本信息在進(jìn)行文本語音轉(zhuǎn)換的同時(shí),根據(jù)插入的音效調(diào)用相應(yīng)的聲音文件,然后以音頻形式播放給用戶。例如,美國(guó)專利申請(qǐng)US2002/0193996A1“Audio-form Presentation of TextMessages(文本消息的音頻形式表示)”和美國(guó)專利US6,963,839B1“Systemand Method of Controlling Sound in a Multi-media CommunicationApplication(在多媒體通信應(yīng)用中控制聲音的系統(tǒng)和方法)”都提供了這樣的技術(shù)方案。但是,在這些技術(shù)方案中,沒有將音效動(dòng)作和音效動(dòng)作的對(duì)象(聲音文件)分開,因此無法對(duì)音效進(jìn)行進(jìn)一步的編輯,經(jīng)過這樣音效處理后的聲音效果是固定的。
此外,專業(yè)的音頻編輯軟件可以提供強(qiáng)大的音效編輯功能,但這些軟件對(duì)于普通用戶來說很復(fù)雜,并且這些音頻編輯軟件通常是單獨(dú)的離線系統(tǒng),用戶無法在實(shí)時(shí)系統(tǒng)中使用。
發(fā)明內(nèi)容
本發(fā)明正是基于上述技術(shù)問題而提出的,其目的在于提供一種交互式音效產(chǎn)生方法及系統(tǒng),其可以提供靈活的音效標(biāo)識(shí),并可以對(duì)音效標(biāo)識(shí)進(jìn)行各種組合,生成音效表達(dá)式,方便用戶的音效編輯,并且可以方便地與諸如在線游戲、實(shí)時(shí)聊天等多媒體實(shí)時(shí)系統(tǒng)相結(jié)合,具有廣泛的應(yīng)用場(chǎng)景。
根據(jù)本發(fā)明的一個(gè)方面,提供一種交互式音效產(chǎn)生方法,包括以下步驟為用戶提供多個(gè)音效標(biāo)識(shí),其中每個(gè)所述音效標(biāo)識(shí)對(duì)應(yīng)于一特定音效對(duì)象,所述音效對(duì)象包括代表預(yù)先定義的聲音文件的種子聲音和代表對(duì)聲音的操作的音效動(dòng)作;針對(duì)整個(gè)源聲音或者至少一段源聲音,用戶選擇至少一個(gè)所述音效標(biāo)識(shí);利用所選擇的音效標(biāo)識(shí)對(duì)源聲音進(jìn)行編輯,形成音效表達(dá)式;解釋上述音效表達(dá)式,以確定上述音效表達(dá)式中每個(gè)音效標(biāo)識(shí)所對(duì)應(yīng)的操作和該操作的執(zhí)行順序;以及按照上述順序執(zhí)行上述操作以輸出具有音效的聲音。
優(yōu)選地,所述音效標(biāo)識(shí)包括系統(tǒng)預(yù)定義的音效標(biāo)識(shí)。
優(yōu)選地,所述音效標(biāo)識(shí)還包括用戶自定義的音效標(biāo)識(shí)。
優(yōu)選地,所述音效標(biāo)識(shí)是以文字標(biāo)記和/或圖標(biāo)的形式提供給用戶的,并且上述圖標(biāo)具有對(duì)應(yīng)的文字標(biāo)記。
優(yōu)選地,所述音效標(biāo)識(shí)是按照類型進(jìn)行分類的或者按照使用頻率進(jìn)行排序的。
優(yōu)選地,所述音效動(dòng)作包括插入操作、混音操作、回聲操作和聲音轉(zhuǎn)換操作;其中,所述插入操作是將一段聲音插入另一段聲音的操作;所述混音操作是將一段聲音與另一段聲音混合在一起的操作;所述回聲操作是使一段聲音產(chǎn)生回聲效果的操作;以及所述聲音轉(zhuǎn)換操作是將一段聲音變聲的操作。
優(yōu)選地,所述源聲音是預(yù)先錄制的聲音或者實(shí)時(shí)的聲音或者通過文本語音轉(zhuǎn)換合成的聲音中的任意一種。
優(yōu)選地,所述音效表達(dá)式采用XML格式。
優(yōu)選地,所述音效表達(dá)式采用文本形式。
優(yōu)選地,所述音效表達(dá)式采用文本和圖標(biāo)相結(jié)合的形式。
優(yōu)選地,采用XML解釋器解釋所述音效表達(dá)式。
優(yōu)選地,通過標(biāo)準(zhǔn)的堆棧式的規(guī)則解釋方法解釋所述音效表達(dá)式。
優(yōu)選地,解釋所述音效表達(dá)式的步驟包括將所述音效表達(dá)式中的圖標(biāo)翻譯成對(duì)應(yīng)的文字標(biāo)記;以及通過標(biāo)準(zhǔn)的堆棧式的規(guī)則解釋方法解釋上述音效表達(dá)式。
優(yōu)選地,確定與每個(gè)音效標(biāo)識(shí)對(duì)應(yīng)的操作包括確定每個(gè)音效標(biāo)識(shí)所對(duì)應(yīng)的音效對(duì)象,并且對(duì)于種子聲音,還確定其被施加的操作;對(duì)于音效動(dòng)作,還確定其操作的聲音對(duì)象。
根據(jù)本發(fā)明的另一個(gè)方面,提供一種交互式音效產(chǎn)生系統(tǒng),包括音效標(biāo)識(shí)提供裝置,用于為用戶提供多個(gè)音效標(biāo)識(shí),其中每個(gè)所述音效標(biāo)識(shí)對(duì)應(yīng)于一特定音效對(duì)象,所述音效對(duì)象包括代表預(yù)先定義的聲音文件的種子聲音和代表對(duì)聲音的操作的音效動(dòng)作;音效標(biāo)識(shí)選擇裝置,用于由用戶針對(duì)整個(gè)源聲音或者至少一段源聲音選擇至少一個(gè)音效標(biāo)識(shí);音效編輯裝置,用于利用所選擇的音效標(biāo)識(shí)編輯源聲音,以獲得音效表達(dá)式;音效解釋裝置,用于解釋音效表達(dá)式,以確定與音效表達(dá)式中的每個(gè)音效標(biāo)識(shí)相關(guān)的操作和該操作的執(zhí)行順序;以及音效引擎,用于按照上述順序執(zhí)行上述操作以輸出具有音效的聲音。
優(yōu)選地,所述的交互式音效產(chǎn)生系統(tǒng),進(jìn)一步還包括音效標(biāo)識(shí)產(chǎn)生裝置,用于在特定標(biāo)識(shí)與特定音效對(duì)象之間建立鏈接,生成音效標(biāo)識(shí)。
優(yōu)選地,所述音效標(biāo)識(shí)產(chǎn)生裝置還包括音效標(biāo)識(shí)設(shè)置界面,用于由用戶自定義音效標(biāo)識(shí)。
優(yōu)選地,所述音效標(biāo)識(shí)提供裝置還包括音效標(biāo)識(shí)庫(kù),用于存儲(chǔ)系統(tǒng)預(yù)定義的音效標(biāo)識(shí)和/或用戶自定義的音效標(biāo)識(shí)。
優(yōu)選地,所述音效引擎包括插入處理模塊,用于執(zhí)行所述插入操作;混音處理模塊,用于執(zhí)行所述混音操作;回聲處理模塊,用于執(zhí)行所述回聲操作;以及聲音轉(zhuǎn)換處理模塊,用于執(zhí)行所述聲音轉(zhuǎn)換操作。
圖1是根據(jù)本發(fā)明的一個(gè)實(shí)施例的交互式音效產(chǎn)生方法的流程圖;圖2是根據(jù)本發(fā)明的一個(gè)實(shí)施例的交互式音效產(chǎn)生系統(tǒng)的示意性框圖。
具體實(shí)施例方式
相信通過以下結(jié)合附圖對(duì)本發(fā)明的具體實(shí)施例的詳細(xì)描述,本發(fā)明的上述和其它目的、特征和優(yōu)點(diǎn)會(huì)更加明顯。
圖1是根據(jù)本發(fā)明的一個(gè)實(shí)施例的交互式音效產(chǎn)生方法的流程圖。如圖1所示,在步驟101,為用戶提供多個(gè)音效標(biāo)識(shí)。在本發(fā)明中,每個(gè)音效標(biāo)識(shí)對(duì)應(yīng)于一特定音效對(duì)象,所述音效對(duì)象包括代表預(yù)先定義的聲音文件的種子聲音和代表對(duì)聲音的操作的音效動(dòng)作。通常,是通過在特定的音效對(duì)象和特定的標(biāo)識(shí)之間建立鏈接來生成這些音效標(biāo)識(shí)的。這些音效標(biāo)識(shí)可以是系統(tǒng)預(yù)定義的,也可以是用戶自定義的。在本實(shí)施例中,我們建議在讓用戶自行定義音效標(biāo)識(shí)之前,提供一個(gè)包含常用的音效標(biāo)識(shí)的系統(tǒng)預(yù)定義音效標(biāo)識(shí)庫(kù)。這樣用戶可以增加或者修改這個(gè)音效標(biāo)識(shí)庫(kù),而不是完全重建。
下面具體說明音效標(biāo)識(shí)中的音效對(duì)象。
如上所述,音效對(duì)象包括種子聲音和音效動(dòng)作。
種子聲音是指預(yù)先定義的聲音文件,其可以是各種各樣的聲音文件,如音樂、風(fēng)聲、動(dòng)物聲音、鼓掌聲、笑聲等等。也就是說,種子聲音是在用戶進(jìn)行音效編輯前預(yù)先準(zhǔn)備好的聲音。
音效動(dòng)作是指對(duì)聲音的各種操作,包括插入操作、混音操作、回聲操作和聲音轉(zhuǎn)換操作等。插入操作是指將一段聲音插入另一段聲音中,例如在一段演說中插入鼓掌聲和笑聲,以達(dá)到活躍氣氛的效果。混音操作是指將一段聲音與另一段聲音混合在一起,例如將朗誦文本的聲音與一段音樂相混合,以達(dá)到抒情的效果。回聲操作是指使一段聲音產(chǎn)生回聲效果,例如模擬在山谷中或在空屋中說話。聲音轉(zhuǎn)換操作是指將一段聲音進(jìn)行變聲,以獲得特殊的表現(xiàn)力,例如將一段男聲轉(zhuǎn)換為女聲,將某人的聲音修改以使聽起來象卡通人物。對(duì)于本領(lǐng)域一般技術(shù)人員來說很明顯,除了以上的插入操作、混音操作、回聲操作和聲音轉(zhuǎn)換操作之外,音效動(dòng)作還可以包括其他操作。
于是,音效標(biāo)識(shí)通常可包括聲音標(biāo)識(shí)和動(dòng)作標(biāo)識(shí)。在根據(jù)本發(fā)明的優(yōu)選實(shí)施例中,這些音效標(biāo)識(shí)可以文字標(biāo)記和/或圖標(biāo)的形式提供給用戶,并且圖標(biāo)具有對(duì)應(yīng)的文字標(biāo)記。例如,用動(dòng)物的圖標(biāo)表示作為該動(dòng)物的聲音的種子聲音,并且該圖標(biāo)對(duì)應(yīng)的文字標(biāo)記是動(dòng)物的名稱,或者用文字標(biāo)記“MIX”表示混音操作。通常,音效標(biāo)識(shí)與音效對(duì)象之間具有明顯的關(guān)聯(lián)性,以方便用戶使用。
進(jìn)一步地,音效標(biāo)識(shí)可存儲(chǔ)在音效標(biāo)識(shí)庫(kù)中。在該數(shù)據(jù)庫(kù)中,特定的標(biāo)識(shí)可以采用標(biāo)識(shí)列表的形式存儲(chǔ),種子聲音可以采用聲音文件的形式,而音效動(dòng)作則以應(yīng)用程序的形式體現(xiàn)。并且,在各個(gè)標(biāo)識(shí)與各自的音效對(duì)象之間建有鏈接。
雖然在本實(shí)施例中僅給出了上述的音效標(biāo)識(shí)在音效標(biāo)識(shí)庫(kù)中的存儲(chǔ)方式,但是對(duì)于本領(lǐng)域普通技術(shù)人員來說,很容易知道也可以采用其它方式存儲(chǔ)音效標(biāo)識(shí)。
在音效標(biāo)識(shí)庫(kù)中,為了方便用戶使用,可以分別組織聲音標(biāo)識(shí)和動(dòng)作標(biāo)識(shí)。下面以舉例的方式說明聲音標(biāo)識(shí)和動(dòng)作標(biāo)識(shí)的組織方式。
1.聲音標(biāo)識(shí)在本實(shí)施例中,提供兩種聲音標(biāo)識(shí)的組織方式。
1)按照類型進(jìn)行分類。例如,聲音標(biāo)識(shí)可以劃分為音樂類、自然類、人聲類和其它類,其中音樂類又進(jìn)一步劃分為古典音樂、現(xiàn)代音樂、搖滾音樂、流行音樂和恐怖音樂,自然類進(jìn)一步劃分為諸如風(fēng)聲、雨聲、海浪聲等的自然聲音和諸如鳥鳴、青蛙叫聲等的動(dòng)物聲音,人聲類可進(jìn)一步劃分為祝福語和經(jīng)典臺(tái)詞,其它類可進(jìn)一步劃分為笑聲、哭聲和恐怖怪叫聲。
在此雖然僅給出了一種類型分類方法,但本領(lǐng)域的普通技術(shù)人員很容易知道,也可以采用其它的類型分類方法。
2)按照使用頻率進(jìn)行排序。這種組織方式就是根據(jù)對(duì)使用頻率的統(tǒng)計(jì),按照使用頻率的高低順序排列聲音標(biāo)識(shí)。通常,聲音標(biāo)識(shí)首先按照預(yù)設(shè)置的使用頻率進(jìn)行排序,隨著用戶的使用,各個(gè)聲音標(biāo)識(shí)的使用頻率改變,再根據(jù)新的使用頻率改變聲音標(biāo)識(shí)的順序,從而可以動(dòng)態(tài)地調(diào)整聲音標(biāo)識(shí)的排序。
雖然上面給出了兩種組織聲音標(biāo)識(shí)的方式,但應(yīng)當(dāng)知道,也可以采用其它的組織方式對(duì)聲音標(biāo)識(shí)進(jìn)行組織。
2.動(dòng)作標(biāo)識(shí)在本實(shí)施例中,對(duì)于動(dòng)作標(biāo)識(shí)也提供了類似聲音標(biāo)識(shí)的組織方式的兩種組織方式。
1)按照類型進(jìn)行分類。該組織方式根據(jù)音效動(dòng)作的類型對(duì)動(dòng)作標(biāo)識(shí)進(jìn)行分類。由此,動(dòng)作標(biāo)識(shí)可以劃分為插入操作類、混音操作類、回聲操作類和聲音轉(zhuǎn)換操作類,例如,混音操作類可進(jìn)一步劃分為強(qiáng)背景音操作類和弱背景音操作類,回聲操作類可進(jìn)一步劃分為空屋回聲操作類、山谷回聲操作類、巖洞回聲操作類等,聲音轉(zhuǎn)換操作類可進(jìn)一步劃分為男聲轉(zhuǎn)女聲操作類、女聲轉(zhuǎn)男聲操作類、年老轉(zhuǎn)年輕操作類、年輕轉(zhuǎn)年老操作類、人聲轉(zhuǎn)機(jī)器人聲操作類、人聲轉(zhuǎn)鬼魂效果操作類、人聲轉(zhuǎn)魔法師效果操作類等。
2)按照使用頻率進(jìn)行排序。這種方式就是根據(jù)對(duì)使用頻率的統(tǒng)計(jì),按照使用頻率的高低順序排列動(dòng)作標(biāo)識(shí)。通常,動(dòng)作標(biāo)識(shí)首先按照預(yù)設(shè)置的使用頻率進(jìn)行排序,隨著用戶的使用,各個(gè)動(dòng)作標(biāo)識(shí)的使用頻率改變,再根據(jù)新的使用頻率改變動(dòng)作標(biāo)識(shí)的順序,從而可以動(dòng)態(tài)地調(diào)整動(dòng)作標(biāo)識(shí)的排序。
雖然上面給出了兩種組織動(dòng)作標(biāo)識(shí)的方式,但應(yīng)當(dāng)知道,也可以采用其它的組織方式對(duì)動(dòng)作標(biāo)識(shí)進(jìn)行組織。
需要說明的是,如前所述,以上這些音效標(biāo)識(shí)(包括種子聲音標(biāo)識(shí)和音效動(dòng)作標(biāo)識(shí))可以是系統(tǒng)預(yù)定義的,也可以是用戶自定義的。
接下來,在步驟105,對(duì)于整個(gè)源聲音或者源聲音的一段或多段,用戶選擇一個(gè)或多個(gè)音效標(biāo)識(shí)。源聲音是指用戶想要進(jìn)行音效編輯的聲音。源聲音可以是用戶輸入的預(yù)先錄制的聲音或者實(shí)時(shí)的聲音。另外,用戶也可以輸入文本,通過文本語音轉(zhuǎn)換操作將該文本轉(zhuǎn)換為聲音,作為源聲音。
例如,用戶想要對(duì)文本“你會(huì)有報(bào)應(yīng)的”進(jìn)行音效編輯,首先需要調(diào)用文本語音轉(zhuǎn)換操作將該文本轉(zhuǎn)換為聲音以作為源聲音,然后對(duì)于這段源聲音,用戶依次選擇了“空屋回聲”動(dòng)作標(biāo)識(shí)、“風(fēng)聲”聲音標(biāo)識(shí)以及“混音”動(dòng)作標(biāo)識(shí)。
然后,在步驟110,利用所選擇的音效標(biāo)識(shí)對(duì)源聲音進(jìn)行編輯,形成源聲音的音效表達(dá)式。具體地,對(duì)于整個(gè)源聲音或者源聲音的一段或多段,將用戶所選擇的一個(gè)或多個(gè)音效標(biāo)識(shí)與對(duì)應(yīng)的源聲音相結(jié)合,從而形成源聲音的音效表達(dá)式。在上面的例子中,對(duì)源聲音進(jìn)行編輯就是將“空屋回聲”動(dòng)作標(biāo)識(shí)與合成聲音“你會(huì)有報(bào)應(yīng)的”相結(jié)合,然后與“風(fēng)聲”聲音標(biāo)識(shí)通過“混音”動(dòng)作標(biāo)識(shí)相結(jié)合,從而得到音效表達(dá)式。
音效表達(dá)式可以具有多種形式,在本實(shí)施例中,提供以下幾種音效表達(dá)式。
首先,音效表達(dá)式可以采用XML格式,在這種情況下,利用XML語言描述上述音效編輯過程,其中音效標(biāo)識(shí)由其所對(duì)應(yīng)的特定文字標(biāo)識(shí)來表示。即使所選擇的音效標(biāo)識(shí)是以圖標(biāo)形式提供給用戶的,在形成音效表達(dá)式時(shí)也應(yīng)將圖標(biāo)換成其對(duì)應(yīng)的文字標(biāo)識(shí)。在上面的例子中,源聲音的音效表達(dá)式如下所示<Operation-mix>
<seed>wind<\seed>
<Operation-echo_room>
<TTS>
你會(huì)有報(bào)應(yīng)的<\TTS>
<\Operation>
<\Operation>
該XML語言描述了用戶所要求的音效編輯過程,即首先,對(duì)文本“你會(huì)有報(bào)應(yīng)”進(jìn)行文本語音轉(zhuǎn)換(TTS)得到源聲音,然后對(duì)轉(zhuǎn)換后得到的源聲音執(zhí)行“空屋回聲”操作(Operation-echo_room),再與“風(fēng)聲”(種子聲音wind)“混音”(Operation-mix)。
音效表達(dá)式也可以采用文本形式,在這種情況下,音效標(biāo)識(shí)也由其所對(duì)應(yīng)的特定文字標(biāo)識(shí)來表示。即使所選擇的音效標(biāo)識(shí)是以圖標(biāo)形式提供給用戶的,在形成音效表達(dá)式時(shí)也應(yīng)將圖標(biāo)換成其對(duì)應(yīng)的文字標(biāo)識(shí)。在上面的例子中,源聲音的音效表達(dá)式如下所示MIX(WIND,ECHOROOM(TTS(你會(huì)有報(bào)應(yīng)的)))同樣,該文本形式的音效表達(dá)式也描述了用戶所要求的音效編輯過程,即首先,對(duì)文本“你會(huì)有報(bào)應(yīng)”進(jìn)行文本語音轉(zhuǎn)換(TTS)得到源聲音,然后對(duì)轉(zhuǎn)換后得到的源聲音執(zhí)行“空屋回聲”操作(ECHOROOM),再與“風(fēng)聲”(種子聲音WIND)“混音”(MIX)。上述各個(gè)音效動(dòng)作的執(zhí)行順序是通過上述文本形式的音效表達(dá)式中的括號(hào)來限定的,這類似于通常的數(shù)學(xué)表達(dá)式。
此外,音效表達(dá)式還可以采用文本和圖標(biāo)相結(jié)合的形式。在上面的例子中,源聲音的音效表達(dá)式如下所示 其中,音效標(biāo)識(shí)都以圖標(biāo)表示。
在以上音效表達(dá)式中通過各個(gè)圖標(biāo)描述了用戶所要求的音效編輯過程,即首先,對(duì)文本“你會(huì)有報(bào)應(yīng)”進(jìn)行文本語音轉(zhuǎn)換得到源聲音 然后對(duì)轉(zhuǎn)換后得到的源聲音執(zhí)行“空屋回聲”操作 再與“風(fēng)聲”“混音” 當(dāng)然,本領(lǐng)域的普通技術(shù)人員很容易知道,還可以采用其它形式的音效表達(dá)式。
然后,在步驟115,對(duì)通過步驟110形成的源聲音的音效表達(dá)式進(jìn)行解釋,以確定該音效表達(dá)式中的每個(gè)音效標(biāo)識(shí)所對(duì)應(yīng)的操作和該操作的執(zhí)行順序。在該步驟中,確定與每個(gè)音效標(biāo)識(shí)對(duì)應(yīng)的操作包括確定每個(gè)音效標(biāo)識(shí)所對(duì)應(yīng)的音效對(duì)象對(duì)于種子聲音,確定其被施加的操作;對(duì)于音效動(dòng)作,確定其操作的聲音對(duì)象。
對(duì)于不同形式的音效表達(dá)式,根據(jù)其形成方式采用相對(duì)應(yīng)的的解釋方式。
對(duì)于XML格式的音效表達(dá)式,采用XML解釋器進(jìn)行解釋。關(guān)于XML解釋器,可以參考http://www.w3.org/TR/REC-xml/中的XML解釋器,此處不再詳述。
對(duì)于文本形式的音效表達(dá)式,則采用標(biāo)準(zhǔn)的堆棧式的規(guī)則解釋方法進(jìn)行解釋。這種規(guī)則解釋方法對(duì)于本領(lǐng)域普通技術(shù)人員來說是公知的技術(shù),此處不再詳述。
對(duì)于文本和圖標(biāo)相結(jié)合的音效表達(dá)式,在對(duì)其進(jìn)行解釋時(shí),首先需要將該音效表達(dá)式中的圖標(biāo)翻譯成對(duì)應(yīng)的文字標(biāo)識(shí),然后采用標(biāo)準(zhǔn)的堆棧式的規(guī)則解釋方法進(jìn)行。
在上面的例子中,在對(duì)音效表達(dá)式進(jìn)行解釋后,可以得到相關(guān)的操作及操作順序如下首先,執(zhí)行“空屋回聲”操作,其操作的聲音對(duì)象是合成聲音“你會(huì)有報(bào)應(yīng)的”;其次,執(zhí)行“混音”操作,其操作的聲音對(duì)象是具有空屋回聲效果的合成聲音“你會(huì)有報(bào)應(yīng)的”和風(fēng)聲。
在步驟120,按照通過步驟115獲得的操作順序執(zhí)行相關(guān)的操作以輸出具有音效的聲音。在上面的例子中,首先調(diào)用“空屋回聲”操作應(yīng)用程序以使合成聲音“你會(huì)有報(bào)應(yīng)的”具有回聲效果,然后獲取風(fēng)聲的聲音文件并調(diào)用“混音”操作應(yīng)用程序,以將具有回聲效果的合成聲音與風(fēng)聲混合,生成最終的音效。
通過以上描述可以看出,根據(jù)本發(fā)明的交互式音效產(chǎn)生方法可以分別提供聲音標(biāo)識(shí)和動(dòng)作標(biāo)識(shí),克服了現(xiàn)有技術(shù)中音效動(dòng)作和音效動(dòng)作的對(duì)象(聲音文件)不能分離的缺點(diǎn),使音效標(biāo)識(shí)更加靈活。在本發(fā)明中,可以通過對(duì)音效標(biāo)識(shí)進(jìn)行進(jìn)一步的組合,形成音效表達(dá)式,于是便于用戶實(shí)時(shí)、動(dòng)態(tài)地進(jìn)行音效編輯,從而提供了更具用戶個(gè)性化的音效。
在同一個(gè)發(fā)明構(gòu)思下,圖2是根據(jù)本發(fā)明的一個(gè)實(shí)施例的交互式音效產(chǎn)生系統(tǒng)的示意性框圖。下面結(jié)合附圖詳細(xì)說明本發(fā)明的實(shí)施例。
如圖2所示,該交互式音效產(chǎn)生系統(tǒng)包括音效標(biāo)識(shí)產(chǎn)生裝置201,其通過在特定音效對(duì)象與特定標(biāo)識(shí)之間建立鏈接來生成音效標(biāo)識(shí),如上所述,音效對(duì)象包括代表預(yù)先定義的聲音文件的種子聲音和代表對(duì)聲音的操作的音效動(dòng)作;音效標(biāo)識(shí)提供裝置202,為用戶提供多個(gè)音效標(biāo)識(shí);音效標(biāo)識(shí)選擇裝置203,用戶通過該裝置對(duì)于整個(gè)源聲音或者源聲音的一段或多段選擇一個(gè)或多個(gè)音效標(biāo)識(shí);音效編輯裝置204,其利用所選擇的音效標(biāo)識(shí)編輯源聲音,以獲得源聲音的音效表達(dá)式;音效解釋裝置205,其解釋音效表達(dá)式,以確定與音效表達(dá)式中的每個(gè)音效標(biāo)識(shí)相關(guān)的操作和該操作的執(zhí)行順序;音效引擎206,其按照上述順序執(zhí)行上述操作以輸出具有音效的聲音。
以下進(jìn)一步詳細(xì)地說明該交互式音效產(chǎn)生系統(tǒng)中的各個(gè)組成部分。
如圖所示,在該實(shí)施例中,音效標(biāo)識(shí)提供裝置202包括用于存儲(chǔ)音效標(biāo)識(shí)的音效標(biāo)識(shí)庫(kù)212。在音效標(biāo)識(shí)庫(kù)212中,可以將聲音標(biāo)識(shí)和動(dòng)作標(biāo)識(shí)分開組織,其組織方式可以采用分類組織方式或使用頻率排序的組織方式。關(guān)于音效標(biāo)識(shí)的組織方式在前面已經(jīng)詳細(xì)描述過,此處不再贅述。此外,由于以上這些音效標(biāo)識(shí)即可以是系統(tǒng)預(yù)定義的,也可以是用戶自定義的,所以,在音效標(biāo)識(shí)庫(kù)212中可以將系統(tǒng)預(yù)定義的音效標(biāo)識(shí)和用戶自定義音效標(biāo)識(shí)分開組織,即音效標(biāo)識(shí)庫(kù)212可以包括預(yù)定義音效標(biāo)識(shí)庫(kù)和自定義音效標(biāo)識(shí)庫(kù)。
如前所述,音效標(biāo)識(shí)產(chǎn)生裝置201用于在特定音效對(duì)象與特定標(biāo)識(shí)之間建立鏈接來生成音效標(biāo)識(shí)。音效標(biāo)識(shí)中的各種音效對(duì)象在前面已經(jīng)詳細(xì)描述過,此處不再贅述。音效標(biāo)識(shí)根據(jù)音效對(duì)象的不同,可以包括聲音標(biāo)識(shí)和動(dòng)作標(biāo)識(shí)。
進(jìn)一步地,音效標(biāo)識(shí)產(chǎn)生裝置201還包括音效標(biāo)識(shí)設(shè)置界面211,用于由用戶自定義音效標(biāo)識(shí)。由于種子聲音標(biāo)識(shí)和音效動(dòng)作標(biāo)識(shí)設(shè)置方法差異較大,在本實(shí)施例中,分別給出兩種不同的音效標(biāo)識(shí)設(shè)置界面,分別用于聲音標(biāo)識(shí)設(shè)置和動(dòng)作標(biāo)識(shí)設(shè)置。
以下針對(duì)不同的音效標(biāo)識(shí)組織方法,介紹聲音標(biāo)識(shí)設(shè)置界面和動(dòng)作標(biāo)識(shí)設(shè)置界面。
首先,介紹聲音標(biāo)識(shí)設(shè)置界面。在聲音標(biāo)識(shí)是按使用頻率排序的情況下用戶選擇創(chuàng)建種子聲音標(biāo)識(shí);系統(tǒng)彈出一個(gè)對(duì)話框,要求用戶指定1.聲音文件2.對(duì)應(yīng)標(biāo)識(shí)。
用戶完成輸入后點(diǎn)擊確認(rèn)。
該聲音標(biāo)識(shí)被加入音效標(biāo)識(shí)庫(kù)的自定義標(biāo)識(shí)庫(kù)中。
用戶可以在圖標(biāo)列表的自定義標(biāo)識(shí)列表最后看到加入的新標(biāo)識(shí)。
在聲音標(biāo)識(shí)是按分類組織的情況下用戶選擇創(chuàng)建種子聲音標(biāo)識(shí);系統(tǒng)彈出一個(gè)對(duì)話框,要求用戶指定1.聲音文件2.對(duì)應(yīng)標(biāo)識(shí)3.所屬分類用戶完成輸入后點(diǎn)擊確認(rèn),該聲音標(biāo)識(shí)被加入音效標(biāo)識(shí)庫(kù)的自定義標(biāo)識(shí)庫(kù)中。
用戶可以在對(duì)應(yīng)分類的自定義標(biāo)識(shí)列表最后看到加入的新標(biāo)識(shí)。
下面,介紹音效動(dòng)作標(biāo)識(shí)設(shè)置界面。由于音效動(dòng)作標(biāo)識(shí)通常是按照分類組織的,于是,下面針對(duì)按分類組織的音效動(dòng)作標(biāo)識(shí)來介紹音效動(dòng)作標(biāo)識(shí)設(shè)置界面。
用戶選擇創(chuàng)建音效動(dòng)作標(biāo)識(shí);系統(tǒng)彈出一個(gè)對(duì)話框,要求用戶指定1.音效動(dòng)作所屬分類用戶選擇,系統(tǒng)彈出相應(yīng)分類的參數(shù)對(duì)話框,要求用戶指定2.具體的動(dòng)作參數(shù)設(shè)置;用戶完成參數(shù)設(shè)置后,系統(tǒng)將要求用戶指定3.對(duì)應(yīng)標(biāo)識(shí);用戶完成輸入后點(diǎn)擊確認(rèn),該音效動(dòng)作標(biāo)識(shí)被加入音效動(dòng)作標(biāo)識(shí)庫(kù)的自定義標(biāo)識(shí)庫(kù)中。
用戶可以在對(duì)應(yīng)分類的自定義標(biāo)識(shí)列表最后看到加入的新標(biāo)識(shí)。
以上介紹了根據(jù)本發(fā)明優(yōu)選實(shí)施例的交互式音效產(chǎn)生系統(tǒng)20中的音效標(biāo)識(shí)產(chǎn)生裝置201。下面詳細(xì)介紹交互式音效產(chǎn)生系統(tǒng)20中的其他裝置。
當(dāng)用戶需要進(jìn)行音效編輯時(shí),首先將源聲音輸入到音效標(biāo)識(shí)選擇裝置202中。在音效標(biāo)識(shí)選擇裝置202中,用戶根據(jù)自己的喜好對(duì)整個(gè)源聲音或者源聲音的一段或多段的,選擇一個(gè)或多個(gè)音效標(biāo)識(shí)。
源聲音可以是預(yù)先錄制的聲音或者實(shí)時(shí)的聲音。另外,當(dāng)用戶輸入文本時(shí),需要先通過文本語音轉(zhuǎn)換操作將該文本轉(zhuǎn)換為聲音,然后將該合成聲音作為源聲音輸入到音效標(biāo)識(shí)選擇裝置202中。
例如,用戶想要對(duì)文本“你會(huì)有報(bào)應(yīng)的”進(jìn)行音效編輯,首先需要調(diào)用文本語音轉(zhuǎn)換操作將該文本轉(zhuǎn)換為聲音以作為源聲音,然后對(duì)于這段源聲音,用戶通過音效標(biāo)識(shí)的標(biāo)記列表從音效標(biāo)識(shí)數(shù)據(jù)庫(kù)211中依次選擇了“空屋回聲”動(dòng)作標(biāo)識(shí)、“風(fēng)聲”聲音標(biāo)識(shí)以及“混音”動(dòng)作標(biāo)識(shí)。
當(dāng)用戶選擇了音效標(biāo)識(shí)后,這些音效標(biāo)識(shí)及其對(duì)應(yīng)的源聲音被輸出到音效編輯裝置203中。在上面的例子中,“空屋回聲”動(dòng)作標(biāo)識(shí)、“風(fēng)聲”聲音標(biāo)識(shí)、“混音”動(dòng)作標(biāo)識(shí)以及合成聲音“你會(huì)有報(bào)應(yīng)的”被輸入到音效編輯裝置203中。
在音效編輯裝置203中,對(duì)于整個(gè)源聲音或者一段或多段源聲音,將所選擇的一個(gè)或多個(gè)音效標(biāo)識(shí)與對(duì)應(yīng)的源聲音相結(jié)合而形成源聲音的音效表達(dá)式。在上面的例子中,將“空屋回聲”動(dòng)作標(biāo)識(shí)與合成聲音“你會(huì)有報(bào)應(yīng)的”相結(jié)合,然后與“風(fēng)聲”聲音標(biāo)識(shí)通過“混音”動(dòng)作標(biāo)識(shí)相結(jié)合,從而得到音效表達(dá)式。
進(jìn)一步地,音效編輯裝置203可以是XML編輯器,通過該XML編輯器可以形成XML格式的音效表達(dá)式。在上面的例子中,源聲音的音效表達(dá)式如下所示<Operation-mix>
<seed>wind<\seed>
<Operation-echo_room>
<TTS>
你會(huì)有報(bào)應(yīng)的<\TTS>
<\Operation>
<\Operation>
音效編輯裝置203也可以是文字編輯器,通過該文字編輯器可以形成文本形式的音效表達(dá)式。在上面的例子中,源聲音的音效表達(dá)式如下所示MIX(WIND,ECHOROOM(TTS(你會(huì)有報(bào)應(yīng)的)))此外,音效編輯裝置203還可以是可編輯文本和圖標(biāo)的編輯器,通過其可以形成文本和圖標(biāo)相結(jié)合的音效表達(dá)式。在上面的例子中,源聲音的音效表達(dá)式如下所示 其中,音效標(biāo)識(shí)都以圖標(biāo)表示。
當(dāng)然,本領(lǐng)域的普通技術(shù)人員很容易知道,還可以采用其它的編輯器作為音效編輯裝置。
當(dāng)源聲音的音效表達(dá)式在音效編輯裝置203中形成后,該音效表達(dá)式被輸出到音效解釋裝置204中進(jìn)行解釋。由于音效表達(dá)式的形成方式不同,因此音效解釋裝置204需采用相對(duì)應(yīng)的解釋裝置。音效解釋裝置204通過對(duì)音效表達(dá)式的解釋,可以確定與每個(gè)音效標(biāo)識(shí)對(duì)應(yīng)的操作和該操作的執(zhí)行順序,其中與每個(gè)音效標(biāo)識(shí)對(duì)應(yīng)的操作包括確定每個(gè)音效標(biāo)識(shí)的音效內(nèi)容,并且對(duì)于種子聲音,還確定其被施加的操作;對(duì)于音效動(dòng)作,還確定其操作的聲音對(duì)象。
對(duì)于XML格式的音效表達(dá)式,音效解釋裝置204是XML解釋器,其可以解釋XML格式的音效表達(dá)式。關(guān)于XML解釋器,可以參考http://www.w3.org/TR/REC-xml/中的XML解釋器,此處不再詳述。
對(duì)于文本形式的音效表達(dá)式,音效解釋裝置204采用標(biāo)準(zhǔn)的堆棧式的規(guī)則解釋方法進(jìn)行解釋。這種規(guī)則解釋方法對(duì)于本領(lǐng)域普通技術(shù)人員來說是公知的技術(shù),此處不再詳述。
對(duì)于文本和圖標(biāo)相結(jié)合的音效表達(dá)式,音效解釋裝置204將該音效表達(dá)式中的圖標(biāo)翻譯成對(duì)應(yīng)的文字標(biāo)記,再采用標(biāo)準(zhǔn)的堆棧式的規(guī)則解釋方法進(jìn)行解釋。
在上面的例子中,通過音效解釋裝置204的解釋,可以得到該音效表達(dá)式的相關(guān)操作及操作順序如下首先,執(zhí)行“空屋回聲”操作,其操作的聲音對(duì)象是合成聲音“你會(huì)有報(bào)應(yīng)的”;其次,執(zhí)行“混音”操作,其操作的聲音對(duì)象是具有空屋回聲效果的合成聲音“你會(huì)有報(bào)應(yīng)的”和風(fēng)聲。
與音效表達(dá)式相關(guān)的操作及操作順序被輸入到音效引擎205中,由音效引擎205根據(jù)操作順序執(zhí)行相關(guān)的操作。
進(jìn)一步地,音效引擎205包括插入處理模塊,用于執(zhí)行插入操作,即將一段聲音插入另一段聲音的操作;混音處理模塊,用于執(zhí)行混音操作,即將一段聲音與另一段聲音混合的操作;回聲處理模塊,用于執(zhí)行回聲操作,即使一段聲音產(chǎn)生回聲效果的操作;以及聲音轉(zhuǎn)換處理模塊,用于執(zhí)行聲音轉(zhuǎn)換操作,即將一段聲音變聲的操作。
在上面的例子中,合成聲音“你會(huì)有報(bào)應(yīng)的”首先被輸入到回聲處理模塊中進(jìn)行處理,回聲處理模塊輸出具有回聲效果的合成聲音,然后,具有回聲效果的合成聲音和風(fēng)聲聲音文件被輸入到混音處理模塊中進(jìn)行混音,最后從混音處理模塊中輸出具有最終音效的聲音。
通過以上描述可以看出,采用本實(shí)施例的交互式音效產(chǎn)生系統(tǒng),可以為用戶分別提供聲音標(biāo)識(shí)和動(dòng)作標(biāo)識(shí),克服了現(xiàn)有技術(shù)中音效動(dòng)作和音效動(dòng)作的對(duì)象(聲音文件)不能分離的缺點(diǎn),使音效標(biāo)識(shí)更加靈活。在本發(fā)明中,可以通過對(duì)音效標(biāo)識(shí)進(jìn)行進(jìn)一步的組合,形成音效表達(dá)式,于是便于用戶實(shí)時(shí)、動(dòng)態(tài)地進(jìn)行音效編輯,從而提供了更具用戶個(gè)性化的音效。
以上雖然結(jié)合實(shí)施例對(duì)本發(fā)明的交互式音效產(chǎn)生方法及系統(tǒng)進(jìn)行了詳細(xì)地描述,但應(yīng)當(dāng)理解,在不脫離本發(fā)明的精神和范圍的情況下,本發(fā)明的普通技術(shù)人員可以對(duì)上述實(shí)施例進(jìn)行各種修改。
權(quán)利要求
1.一種交互式音效產(chǎn)生方法,包括以下步驟為用戶提供多個(gè)音效標(biāo)識(shí),其中每個(gè)所述音效標(biāo)識(shí)對(duì)應(yīng)于一特定音效對(duì)象,所述音效對(duì)象包括代表預(yù)先定義的聲音文件的種子聲音和代表對(duì)聲音的操作的音效動(dòng)作;針對(duì)整個(gè)源聲音或者至少一段源聲音,用戶選擇至少一個(gè)所述音效標(biāo)識(shí);利用所選擇的音效標(biāo)識(shí)對(duì)源聲音進(jìn)行編輯,形成音效表達(dá)式;解釋上述音效表達(dá)式,以確定上述音效表達(dá)式中每個(gè)音效標(biāo)識(shí)所對(duì)應(yīng)的操作和該操作的執(zhí)行順序;以及按照上述順序執(zhí)行上述操作以輸出具有音效的聲音。
2.根據(jù)權(quán)利要求1所述的交互式音效產(chǎn)生方法,其中所述音效標(biāo)識(shí)包括系統(tǒng)預(yù)定義的音效標(biāo)識(shí)。
3.根據(jù)權(quán)利要求2所述的交互式音效產(chǎn)生方法,其中所述音效標(biāo)識(shí)還包括用戶自定義的音效標(biāo)識(shí)。
4.根據(jù)權(quán)利要求1所述的交互式音效產(chǎn)生方法,其中,所述音效標(biāo)識(shí)是以文字標(biāo)記和/或圖標(biāo)的形式提供給用戶的,并且上述圖標(biāo)具有對(duì)應(yīng)的文字標(biāo)記。
5.根據(jù)權(quán)利要求1所述的交互式音效產(chǎn)生方法,其中,所述音效標(biāo)識(shí)是按照類型進(jìn)行分類的或者按照使用頻率進(jìn)行排序的。
6.根據(jù)權(quán)利要求1所述的交互式音效產(chǎn)生方法,其中,所述音效動(dòng)作包括插入操作、混音操作、回聲操作和聲音轉(zhuǎn)換操作;其中,所述插入操作是將一段聲音插入另一段聲音的操作;所述混音操作是將一段聲音與另一段聲音混合在一起的操作;所述回聲操作是使一段聲音產(chǎn)生回聲效果的操作;以及所述聲音轉(zhuǎn)換操作是將一段聲音變聲的操作。
7.根據(jù)權(quán)利要求1所述的交互式音效產(chǎn)生方法,其中,所述源聲音是預(yù)先錄制的聲音或者實(shí)時(shí)的聲音或者通過文本語音轉(zhuǎn)換合成的聲音中的任意一種。
8.根據(jù)權(quán)利要求1所述的交互式音效產(chǎn)生方法,其中,所述音效表達(dá)式采用XML格式。
9.根據(jù)權(quán)利要求4所述的交互式音效產(chǎn)生方法,其中,所述音效表達(dá)式采用文本形式。
10.根據(jù)權(quán)利要求4所述的交互式音效產(chǎn)生方法,其中,所述音效表達(dá)式采用文本和圖標(biāo)相結(jié)合的形式。
11.根據(jù)權(quán)利要求8所述的交互式音效產(chǎn)生方法,其中,采用XML解釋器解釋所述音效表達(dá)式。
12.根據(jù)權(quán)利要求9所述的交互式音效產(chǎn)生方法,其中,通過標(biāo)準(zhǔn)的堆棧式的規(guī)則解釋方法解釋所述音效表達(dá)式。
13.根據(jù)權(quán)利要求10所述的交互式音效產(chǎn)生方法,其中,解釋所述音效表達(dá)式的步驟包括將所述音效表達(dá)式中的圖標(biāo)翻譯成對(duì)應(yīng)的文字標(biāo)記;以及通過標(biāo)準(zhǔn)的堆棧式的規(guī)則解釋方法解釋上述音效表達(dá)式。
14.根據(jù)權(quán)利要求1所述的交互式音效產(chǎn)生方法,其中確定與每個(gè)音效標(biāo)識(shí)對(duì)應(yīng)的操作包括確定每個(gè)音效標(biāo)識(shí)所對(duì)應(yīng)的音效對(duì)象,并且對(duì)于種子聲音,還確定其被施加的操作;對(duì)于音效動(dòng)作,還確定其操作的聲音對(duì)象。
15.一種交互式音效產(chǎn)生系統(tǒng),包括音效標(biāo)識(shí)提供裝置,用于為用戶提供多個(gè)音效標(biāo)識(shí),其中每個(gè)所述音效標(biāo)識(shí)對(duì)應(yīng)于一特定音效對(duì)象,所述音效對(duì)象包括代表預(yù)先定義的聲音文件的種子聲音和代表對(duì)聲音的操作的音效動(dòng)作;音效標(biāo)識(shí)選擇裝置,用于由用戶針對(duì)整個(gè)源聲音或者至少一段源聲音選擇至少一個(gè)音效標(biāo)識(shí);音效編輯裝置,用于利用所選擇的音效標(biāo)識(shí)編輯源聲音,以獲得音效表達(dá)式;音效解釋裝置,用于解釋音效表達(dá)式,以確定與音效表達(dá)式中的每個(gè)音效標(biāo)識(shí)相關(guān)的操作和該操作的執(zhí)行順序;以及音效引擎,用于按照上述順序執(zhí)行上述操作以輸出具有音效的聲音。
16.根據(jù)權(quán)利要求15所述的交互式音效產(chǎn)生系統(tǒng),進(jìn)一步還包括音效標(biāo)識(shí)產(chǎn)生裝置,用于在特定標(biāo)識(shí)與特定音效對(duì)象之間建立鏈接,生成音效標(biāo)識(shí)。
17.根據(jù)權(quán)利要求16所述的交互式音效產(chǎn)生系統(tǒng),其中,所述音效標(biāo)識(shí)產(chǎn)生裝置還包括音效標(biāo)識(shí)設(shè)置界面,用于由用戶自定義音效標(biāo)識(shí)。
18.根據(jù)權(quán)利要求16或17所述的交互式音效產(chǎn)生系統(tǒng)其中,所述音效標(biāo)識(shí)提供裝置還包括音效標(biāo)識(shí)庫(kù),用于存儲(chǔ)系統(tǒng)預(yù)定義的音效標(biāo)識(shí)和/或用戶自定義的音效標(biāo)識(shí)。
19.根據(jù)權(quán)利要求15所述的交互式音效產(chǎn)生系統(tǒng),其中,所述音效標(biāo)識(shí)是以文字標(biāo)記和/或圖標(biāo)的形式提供給用戶的,并且上述圖標(biāo)具有對(duì)應(yīng)的文字標(biāo)記。
20.根據(jù)權(quán)利要求18所述的交互式音效產(chǎn)生系統(tǒng),其中,所述音效標(biāo)識(shí)在所述音效標(biāo)識(shí)庫(kù)中是按照類型進(jìn)行分類的或者按照使用頻率進(jìn)行排序的。
21.根據(jù)權(quán)利要求15所述的交互式音效產(chǎn)生系統(tǒng),其中,所述音效動(dòng)作包括插入操作、混音操作、回聲操作和聲音轉(zhuǎn)換操作;其中,所述插入操作是將一段聲音插入另一段聲音的操作;所述混音操作是將一段聲音與另一段聲音混合在一起的操作;所述回聲操作是使一段聲音產(chǎn)生回聲效果的操作;以及所述聲音轉(zhuǎn)換操作是將一段聲音變聲的操作。
22.根據(jù)權(quán)利要求15所述的交互式音效產(chǎn)生系統(tǒng),其中,所述源聲音是預(yù)先錄制的聲音或者實(shí)時(shí)的聲音或者通過文本語音轉(zhuǎn)換合成的聲音中的任意一種。
23.根據(jù)權(quán)利要求15所述的交互式音效產(chǎn)生系統(tǒng),其中,所述音效編輯裝置是XML編輯器,通過其形成XML格式的音效表達(dá)式。
24.根據(jù)權(quán)利要求15所述的交互式音效產(chǎn)生系統(tǒng),其中,所述音效編輯裝置是文字編輯器,通過其形成文本形式的音效表達(dá)式。
25.根據(jù)權(quán)利要求15所述的交互式音效產(chǎn)生系統(tǒng),其中,所述音效編輯裝置是可編輯文本和圖標(biāo)的編輯器,通過其形成文本和圖標(biāo)相結(jié)合的音效表達(dá)式。
26.根據(jù)權(quán)利要求23所述的交互式音效產(chǎn)生系統(tǒng),其中,所述音效解釋裝置是XML解釋器,其用于解釋XML格式的音效表達(dá)式,并且確定與每個(gè)音效標(biāo)識(shí)對(duì)應(yīng)的操作包括確定每個(gè)音效標(biāo)識(shí)所對(duì)應(yīng)的音效對(duì)象,并且對(duì)于種子聲音,還確定其被施加的操作;對(duì)于音效動(dòng)作,還確定其操作的聲音對(duì)象。
27.根據(jù)權(quán)利要求24所述的交互式音效產(chǎn)生系統(tǒng),其中,所述音效解釋裝置采用標(biāo)準(zhǔn)的堆棧式的規(guī)則解釋方法以解釋文本形式的音效表達(dá)式;確定與每個(gè)音效標(biāo)識(shí)對(duì)應(yīng)的操作包括確定每個(gè)音效標(biāo)識(shí)所對(duì)應(yīng)的音效對(duì)象,并且對(duì)于種子聲音,還確定其被施加的操作;對(duì)于音效動(dòng)作,還確定其操作的聲音對(duì)象。
28.根據(jù)權(quán)利要求25所述的交互式音效產(chǎn)生系統(tǒng),其中,所述音效解釋裝置將上述音效表達(dá)式中的圖標(biāo)翻譯成對(duì)應(yīng)的文字標(biāo)記并采用標(biāo)準(zhǔn)的堆棧式的規(guī)則解釋方法以解釋文本和圖標(biāo)相結(jié)合的音效表達(dá)式;確定與每個(gè)音效標(biāo)識(shí)對(duì)應(yīng)的操作包括確定每個(gè)音效標(biāo)識(shí)所對(duì)應(yīng)的音效對(duì)象,并且對(duì)于種子聲音,還確定其被施加的操作;對(duì)于音效動(dòng)作,還確定其操作的聲音對(duì)象。
29.根據(jù)權(quán)利要求15所述的交互式音效產(chǎn)生系統(tǒng),其中,所述音效引擎包括插入處理模塊,用于執(zhí)行所述插入操作;混音處理模塊,用于執(zhí)行所述混音操作;回聲處理模塊,用于執(zhí)行所述回聲操作;以及聲音轉(zhuǎn)換處理模塊,用于執(zhí)行所述聲音轉(zhuǎn)換操作。
全文摘要
本發(fā)明提供了一種交互式音效產(chǎn)生方法,包括為用戶提供多個(gè)音效標(biāo)識(shí),其中每個(gè)所述音效標(biāo)識(shí)對(duì)應(yīng)于一特定音效對(duì)象,所述音效對(duì)象包括代表預(yù)先定義的聲音文件的種子聲音和代表對(duì)聲音的操作的音效動(dòng)作;針對(duì)整個(gè)源聲音或者至少一段源聲音,用戶選擇至少一個(gè)所述音效標(biāo)識(shí);利用所選擇的音效標(biāo)識(shí)對(duì)源聲音進(jìn)行編輯,形成音效表達(dá)式;解釋上述音效表達(dá)式,以確定上述音效表達(dá)式中每個(gè)音效標(biāo)識(shí)所對(duì)應(yīng)的操作和該操作的執(zhí)行順序;以及按照上述順序執(zhí)行上述操作以輸出具有音效的聲音。本發(fā)明的方法使得用戶可以實(shí)時(shí)、動(dòng)態(tài)地對(duì)聲音進(jìn)行音效編輯,從而提供更具用戶個(gè)性化的音效。另外,本發(fā)明還提供一種交互式音效產(chǎn)生系統(tǒng)。
文檔編號(hào)G10H1/00GK101046956SQ20061006650
公開日2007年10月3日 申請(qǐng)日期2006年3月28日 優(yōu)先權(quán)日2006年3月28日
發(fā)明者沈麗琴, 施勤, 李海萍, 雙志偉 申請(qǐng)人:國(guó)際商業(yè)機(jī)器公司