欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

語音信號處理方法和裝置以及通信系統(tǒng)的制作方法

文檔序號:2822489閱讀:228來源:國知局
專利名稱:語音信號處理方法和裝置以及通信系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明實施例涉及通信領(lǐng)域,尤其涉及一種語音信號處理方法和裝置以及通信系統(tǒng)。

背景技術(shù)
隨著通信業(yè)務(wù)的不斷豐富,語音業(yè)務(wù)也隨之快速發(fā)展,例如彩鈴播放、視頻播放業(yè)務(wù)中的語音傳輸?shù)取?br> 分組交換網(wǎng)是一種以分組交換為基礎(chǔ)的網(wǎng)絡(luò)。所謂分組交換,即為將業(yè)務(wù)數(shù)據(jù)劃分成一定長度的分組,并且以各個分組為單位進行存儲轉(zhuǎn)發(fā)。因此,在分組交換網(wǎng)中進行語音傳輸時,語音信號會被劃分為多個語音片段,并且以這些語音片段為單位進行存儲轉(zhuǎn)發(fā)。在分組交換網(wǎng)中,為了降低語音編解碼的帶寬,語音信號的發(fā)送端設(shè)備一般采用編碼激勵線性預(yù)測(Code excitedlinear prediction,以下簡稱CELP)算法對語音信號進行編碼處理,CELP算法根據(jù)語音信號的短時相關(guān)性,通過之前接收的語音信號對當前的語音信號進行預(yù)測,進而實現(xiàn)語音信號編碼。語音信號的接收端設(shè)備可以應(yīng)用解碼器對接收的語音信號進行相關(guān)性解析,從而獲取解析后的語音信號。
在實現(xiàn)本發(fā)明過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)中至少存在如下問題由于在分組交換網(wǎng)中,語音信號被劃分為多個語音片段,這些語音片段之間不存在短時相關(guān)性,因此,接收端設(shè)備進行相關(guān)性解析后,在相鄰兩段語音片段之間會產(chǎn)生尖銳噪音,降低語音信號質(zhì)量。


發(fā)明內(nèi)容
本發(fā)明實施例提供一種語音信號處理方法和裝置以及通信系統(tǒng),以實現(xiàn)提高語音信號質(zhì)量。
本發(fā)明實施例提供一種語音信號處理方法,包括 在相鄰播放的語音片段之間插入復(fù)位幀,所述復(fù)位幀用于對接收端設(shè)備的解碼器進行復(fù)位; 將插入所述復(fù)位幀后的語音片段發(fā)送給所述接收端設(shè)備。
本發(fā)明實施例提供一種語音信號處理裝置,包括 處理模塊,用于在相鄰播放的語音片段之間插入復(fù)位幀,所述復(fù)位幀用于對接收端設(shè)備的解碼器進行復(fù)位; 發(fā)送模塊,用于將插入所述復(fù)位幀后的語音片段發(fā)送給所述接收端設(shè)備。
本發(fā)明實施例還提供一種通信系統(tǒng),包括上述語音信號處理裝置。
本發(fā)明實施例,通過在相鄰播放的語音片段之間插入復(fù)位幀,可以使得接收端設(shè)備在播放相鄰的語音片段之間,對其自身的解碼器進行復(fù)位處理,從而使得接收端設(shè)備的解碼器可以將相鄰播放的語音片段進行獨立解析,從而避免在播放相鄰的語音片段之間產(chǎn)生尖銳噪音,進而提高了語音信號的質(zhì)量。



為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作一簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為本發(fā)明語音信號處理方法一個實施例的流程圖; 圖2為現(xiàn)有技術(shù)中相鄰播放的兩段語音片段的結(jié)構(gòu)示意圖; 圖3為本發(fā)明語音信號處理方法實施例插入復(fù)位幀后相鄰播放的兩段語音片段的結(jié)構(gòu)示意圖; 圖4為本發(fā)明語音信號處理方法另一個實施例的流程圖; 圖5為本發(fā)明語音信號處理方法再一實施例的流程圖; 圖6為本發(fā)明語音信號處理裝置一個實施例的結(jié)構(gòu)示意圖; 圖7為本發(fā)明語音信號處理裝置另一個實施例的結(jié)構(gòu)示意圖; 圖8為本發(fā)明語音信號處理裝置再一個實施例的結(jié)構(gòu)示意圖。

具體實施例方式 為使本發(fā)明實施例的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
圖1為本發(fā)明語音信號處理方法一個實施例的流程圖,如圖1所示,本實施例的方法包括 步驟101、在相鄰播放的語音片段之間插入復(fù)位幀,所述復(fù)位幀用于對接收端設(shè)備的解碼器進行復(fù)位處理。
舉例來說,語音信號處理裝置可以在相鄰播放的語音片段之間插入復(fù)位幀。具體地,該語音信號處理裝置可以判斷相鄰播放的語音片段之間是否存在復(fù)位幀,如果存在則可以不對相鄰播放的語音片段進行任何處理,若不存在,則可以在相鄰播放的語音片段之間插入復(fù)位幀。圖2為現(xiàn)有技術(shù)中相鄰播放的兩段語音片段的結(jié)構(gòu)示意圖,圖3為本發(fā)明語音信號處理方法實施例插入復(fù)位幀后相鄰播放的兩段語音片段的結(jié)構(gòu)示意圖。如圖3所示,插入的復(fù)位幀位于第一段語音片段和第二段語音片段之間,該復(fù)位幀的作用是對接收端設(shè)備的解碼器進行復(fù)位處理。本實施例中的復(fù)位幀可以為協(xié)議中定義的Homing Frame。
步驟102、將插入所述復(fù)位幀后的語音片段發(fā)送給所述接收端設(shè)備。
插入復(fù)位幀后的語音片段在播放時可以被發(fā)送給接收端設(shè)備,例如移動終端。
具體來說,接收端設(shè)備的解碼器,例如移動終端的解碼器,可以以每段語音片段為單位依次接收。解碼器在對相鄰播放的語音片段的第一段語音片段的每一幀解析完成之后并且在開始解析第二段語音片段的第一幀之前,可以先解析插入的復(fù)位幀。解碼器在解析該復(fù)位幀之后即可進行復(fù)位處理,并在復(fù)位處理后再對第二段語音片段進行解析。因此,該復(fù)位處理可以使得解碼器將第一段語音片段和第二段語音片段作為獨立的語音片段進行解析,而不會將第一段語音片段和第二段語音片段作為連續(xù)語音進行相關(guān)性解析,從而不會在相鄰播放的語音片段之間產(chǎn)生尖銳噪音,進而提高了語音信號的質(zhì)量。
本實施例,通過在相鄰播放的語音片段之間插入復(fù)位幀,可以使得接收端設(shè)備在播放相鄰的語音片段之間,對其自身的解碼器進行復(fù)位處理,從而使得接收端設(shè)備的解碼器可以將相鄰播放的語音片段進行獨立解析,而不會將相鄰播放的語音片段作為連續(xù)語音進行相關(guān)性解析,從而避免在播放相鄰的語音片段之間產(chǎn)生尖銳噪音,進而提高了語音信號的質(zhì)量。
進一步地,本發(fā)明實施例中的語音片段可以包括靜態(tài)語音片段和動態(tài)語音片段。其中,靜態(tài)語音片段可以為預(yù)先存儲的聲音文件中的任一語音片段;動態(tài)語音片段可以為實時產(chǎn)生的任一語音片段,例如會議中的話音片段。
語音片段在通過分組交換網(wǎng)傳送給接收端設(shè)備的過程中可能經(jīng)歷三種狀態(tài)。一種是音源存儲狀態(tài),該音源存儲狀態(tài)可以為作為聲音文件的靜態(tài)語音片段被存儲在音源設(shè)備上的狀態(tài);另一種是語音片段通過播放處理設(shè)備(例如文件播放服務(wù)器)被發(fā)送到分組交換網(wǎng)的播放狀態(tài)例如將存儲的聲音文件通過文件播放服務(wù)器發(fā)送到分組交換網(wǎng)的播放狀態(tài),又例如會議中的人聲的實時發(fā)送狀態(tài);還一種是將播放設(shè)備通過分組交換網(wǎng)發(fā)送的語音片段轉(zhuǎn)換為接收端設(shè)備所需的語音信號的轉(zhuǎn)換狀態(tài)。對于第二種狀態(tài)和第三種狀態(tài)來說,所處理的語音片段均為動態(tài)語音片段,具有實時性。因此,本發(fā)明實施例可以在語音片段處于上述這三種狀態(tài)時進行預(yù)處理,以避免接收端設(shè)備在進行相關(guān)性解析后,在相鄰播放的兩段語音片段之間產(chǎn)生尖銳噪聲。
與上述語音片段所處的三種狀態(tài)相對應(yīng)的,上述實施例的方法可以應(yīng)用在通信系統(tǒng)中的三種語音信號處理裝置上。
與第一種狀態(tài)對應(yīng)的語音信號處理裝置可以是音源處理設(shè)備。該音源處理設(shè)備可以在聲音產(chǎn)生源對預(yù)先存儲的靜態(tài)語音片段進行處理。以靜態(tài)語音片段舉例來說,在撥打中國移動客服熱線時,第一段語音片段為“尊敬的動感地帶用戶,歡迎您致電10086,查詢話費余額,請按1......”,假如用戶按下1,則會播放第二段語音片段“您當前的余額為XXX”。第一段語音片段和第二段語音片段均是在服務(wù)器上已經(jīng)存儲好的語音片段。因此,對于這些已經(jīng)存儲好的語音片段來說,可以采用本發(fā)明實施例的方法修改已經(jīng)存儲的語音片段,在相鄰播放的語音片段之間插入復(fù)位幀。下面采用一個具體實施例對第一種狀態(tài)下靜態(tài)語音片段的語音信號處理方法進行詳細說明。
圖4為本發(fā)明語音信號處理方法另一個實施例的流程圖,如圖4所示,本實施例的方法可以包括 步驟401、獲取預(yù)先存儲的語音文件中相鄰播放的語音片段。
舉例來說,音源處理設(shè)備可以獲取預(yù)先存儲的語音文件中相鄰播放的語音片段。具體地,音源處理設(shè)備可以兩兩獲取相鄰播放的語音片段。假設(shè)所需播放的語音片段有4段,依次記為語音片段0、語音片段1、語音片段2和語音片段3。因此,音源處理設(shè)備可以相鄰播放的語音片段0和1、相鄰播放的語音片段1和2以及相鄰播放的語音片段2和3。
步驟402、判斷相鄰播放的語音片段之間是否存在復(fù)位幀,若是,則執(zhí)行步驟403,否則執(zhí)行步驟404。
音源處理設(shè)備可以分別判斷相鄰播放的語音片段0和1之間、相鄰播放的語音片段1和2之間以及相鄰播放的語音片段2和3之間是否存在復(fù)位幀。
可選地,如果預(yù)先已經(jīng)確定所有相鄰播放的語音片段之間均沒有復(fù)位幀,例如,通過對所有語音片段的第一幀或者最后一幀進行檢測,確定所有語音片段均不包括復(fù)位幀,則步驟402的判斷過程可以省略,直接執(zhí)行步驟404即可。
步驟403、不做任何處理。
步驟404、將所述復(fù)位幀插入到所述相鄰播放的語音片段中后播放的語音片段的第一幀之前。
由于語音文件中的語音片段是分別存儲的,因此對于這種靜態(tài)語音片段來說,音源處理設(shè)備在相鄰播放的語音片段之間插入復(fù)位幀時,需要將復(fù)位幀插入到相鄰播放的語音片段之間的某一個語音片段中。在本實施例中,音源處理設(shè)備可以將復(fù)位幀插入到相鄰播放的語音片段中后播放的語音片段的第一幀之前。
本實施例可以假設(shè)上述語音片段0和1之間、語音片段1和2之間以及語音片段2和3之間均不存在復(fù)位幀,則本實施例可以將復(fù)位幀插入到語音片段1、語音片段2以及語音片段3的第一幀之前,也即插入的復(fù)位幀作為接收端設(shè)備的解碼器對語音片段1、語音片段2以及語音片段3進行解析時的第一幀。
可替換地,步驟404也可以為將所述復(fù)位幀插入到所述相鄰播放的語音片段中先播放的語音片段的最后一幀之后。例如,將復(fù)位幀插入到語音片段0、語音片段1以及語音片段2的最后一幀之后,也即插入的復(fù)位幀作為接收端設(shè)備的解碼器對語音片段1、語音片段2以及語音片段3進行解析時的最后一幀。
步驟405、將插入所述復(fù)位幀后的語音片段發(fā)送給所述接收端設(shè)備。
可選地,本實施例在插入復(fù)位幀后,可以將插入復(fù)位幀的語音片段重新進行存儲處理,待需要播放該語音片段的時候,再將插入所述復(fù)位幀后的語音片段發(fā)送給所述接收端設(shè)備。
不管步驟404是將復(fù)位幀插入相鄰播放的語音片段中先播放的語音片段的最后一幀之后,還是將復(fù)位幀插入到相鄰播放的語音片段中后播放的語音片段的第一幀之前,接收端設(shè)備的解碼器在對接收的語音片段進行解析時,可以在解析完一段語音片段之后即對解碼器進行復(fù)位,再解析下一段語音片段。
本實施例可以在音源產(chǎn)生處即可將復(fù)位幀插入到存儲成文件形式的語音片段中,因此本實施例對于其他設(shè)備無需開發(fā)新的功能,只需要修改現(xiàn)有語音文件即可。接收端設(shè)備的解碼器可以將接收的相鄰播放的語音片段進行獨立解析,而不會將相鄰播放的語音片段作為連續(xù)語音進行相關(guān)性解析,從而避免在播放相鄰的語音片段之間產(chǎn)生尖銳噪音,進而提高了語音信號的質(zhì)量。
與第二種狀態(tài)對應(yīng)的語音信號處理裝置可以是播放處理設(shè)備,例如用于將語音片段播放到網(wǎng)絡(luò)上的播放服務(wù)器。在語音片段被播放到網(wǎng)絡(luò)之前,該播放處理設(shè)備可以對語音片段進行預(yù)處理。下面采用一個具體實施例對第二種狀態(tài)下動態(tài)語音片段的語音信號處理方法進行詳細說明。
圖5為本發(fā)明語音信號處理方法再一實施例的流程圖,如圖5所示,本實施例的方法可以包括 步驟501、檢測當前播放的語音片段即將切換到下一語音片段。
舉例來說,播放處理設(shè)備可以檢測當前播放的語音片段即將切換到下一語音片段。該檢測方法可以采用現(xiàn)有技術(shù)中的任一檢測方法,例如檢測語音片段1已經(jīng)進入緩存區(qū)等,此處不再贅述。
本實施例可以假設(shè)播放處理設(shè)備檢測語音片段0即將切換到語音片段1。
步驟502、判斷相鄰播放的語音片段之間是否存在復(fù)位幀,若是,則執(zhí)行步驟503,否則執(zhí)行步驟504。
播放處理設(shè)備可以判斷語音片段0和語音片段1之間是否存在復(fù)位幀。具體地,該播放處理設(shè)備可以判斷語音片段0的最后一幀是否為復(fù)位幀或者語音片段1的第一幀是否為復(fù)位幀,或者是否存在復(fù)位幀作為單獨的一幀插入在語音片段0和語音片段1之間。
可選地,如果預(yù)先已經(jīng)確定所有相鄰播放的語音片段之間均沒有復(fù)位幀,則步驟502的判斷過程可以省略,直接執(zhí)行步驟504即可。
步驟503、不做任何處理。
步驟504、在相鄰播放的語音片段之間插入復(fù)位幀。
在具體實現(xiàn)時,播放處理設(shè)備既可以將復(fù)位幀插入到所述相鄰播放的語音片段中后播放的語音片段的第一幀之前,也可以將復(fù)位幀插入到所述相鄰播放的語音片段中先播放的語音片段的最后一幀之后。
由于實時處理過程中需要考慮時延問題,而在相鄰播放的語音片段之間插入復(fù)位幀則會引入播放時延,因此,可選地,播放處理設(shè)備在相鄰播放的語音片段之間插入復(fù)位幀時,可以將先播放的語音片段的最后一幀丟棄,或者將即將播放的下一語音片段的第一幀丟棄。
播放處理設(shè)備可以通過判斷當前播放的語音片段是否播放完成,確定丟棄當前播放的語音片段的最后一幀還是丟棄下一語音片段的第一幀。具體來說,若播放處理設(shè)備判斷當前播放的語音片段的至少最后一幀還未播放,則將當前播放的語音片段的最后一幀丟棄,若當前播放的語音片段的最后一幀已經(jīng)播放,則將所述下一語音片段的第一幀丟棄。
步驟505、完成語音片段切換,并將插入所述復(fù)位幀后的語音片段發(fā)送給所述接收端設(shè)備。
本實施例可以在動態(tài)語音片段的實時傳送過程中將復(fù)位幀插入到相鄰播放的語音片段之間。接收端設(shè)備的解碼器可以將接收的相鄰播放的語音片段進行獨立解析,而不會將相鄰播放的語音片段作為連續(xù)語音進行相關(guān)性解析,從而避免在播放相鄰的語音片段之間產(chǎn)生尖銳噪音,進而提高了語音信號的質(zhì)量。而且,本實施例還可以通過判斷當前播放的語音片段是否播放完成,確定丟棄當前播放的語音片段的最后一幀還是丟棄下一語音片段的第一幀,從而避免由于插入復(fù)位幀而出現(xiàn)的時延問題。
在本發(fā)明語音信號處理方法還一個實施例中,與第三種狀態(tài)對應(yīng)的語音信號處理裝置可以是轉(zhuǎn)碼設(shè)備,例如媒體網(wǎng)關(guān)(Media Gateway,以下簡稱MGW),媒體處理器等。其處理的語音片段也為動態(tài)語音片段。在語音片段被轉(zhuǎn)換成接收端設(shè)備所需的語音信號之前,該轉(zhuǎn)碼設(shè)備可以對動態(tài)語音片段進行預(yù)處理。由于轉(zhuǎn)碼設(shè)備無法區(qū)分語音片段是文件播放還是實時播放,也即無法區(qū)分語音片段是動態(tài)語音片段還是靜態(tài)語音片段,因此,對于轉(zhuǎn)碼設(shè)備來說,可以采用動態(tài)語音片段的處理方式進行處理,也即采用圖5所示的方式進行處理,其具體實現(xiàn)過程不再贅述。
本實施例可以在轉(zhuǎn)碼設(shè)備進行轉(zhuǎn)碼處理過程中,將復(fù)位幀插入到相鄰播放的語音片段之間。接收端設(shè)備的解碼器可以將接收的相鄰播放的語音片段進行獨立解析,而不會將相鄰播放的語音片段作為連續(xù)語音進行相關(guān)性解析,從而避免在播放相鄰的語音片段之間產(chǎn)生尖銳噪音,進而提高了語音信號的質(zhì)量。而且,本實施例還可以通過判斷當前播放的語音片段是否播放完成,確定丟棄當前播放的語音片段的最后一幀還是丟棄下一語音片段的第一幀,從而避免由于插入復(fù)位幀而出現(xiàn)的時延問題。
本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述方法實施例的全部或部分步驟可以通過程序指令相關(guān)的硬件來完成,前述的程序可以存儲于一計算機可讀取存儲介質(zhì)中,該程序在執(zhí)行時,執(zhí)行包括上述方法實施例的步驟;而前述的存儲介質(zhì)包括ROM、RAM、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
圖6為本發(fā)明語音信號處理裝置一個實施例的結(jié)構(gòu)示意圖,如圖6所示,本實施例的語音信號處理裝置可以包括處理模塊11和發(fā)送模塊12,其中,處理模塊11用于在相鄰播放的語音片段之間插入復(fù)位幀,所述復(fù)位幀用于對接收端設(shè)備的解碼器進行復(fù)位處理;發(fā)送模塊12用于將插入所述復(fù)位幀后的語音片段發(fā)送給所述接收端設(shè)備。
本實施例的裝置與圖1所示方法實施例的實現(xiàn)原理類似,此處不再贅述。
本實施例的裝置,通過在相鄰播放的語音片段之間插入復(fù)位幀,可以使得接收端設(shè)備在播放相鄰的語音片段之間,對其自身的解碼器進行復(fù)位處理,從而使得接收端設(shè)備的解碼器可以將相鄰播放的語音片段進行獨立解析,而不會將相鄰播放的語音片段作為連續(xù)語音進行相關(guān)性解析,從而避免在播放相鄰的語音片段之間產(chǎn)生尖銳噪音,進而提高了語音信號的質(zhì)量。
圖7為本發(fā)明語音信號處理裝置另一個實施例的結(jié)構(gòu)示意圖,如圖7所示,本實施例在圖6所示裝置的基礎(chǔ)上,進一步包括獲取模塊13,該獲取模塊13用于獲取預(yù)先存儲的語音文件中相鄰播放的語音片段,并確定所述相鄰播放的語音片段之間沒有復(fù)位幀;處理模塊11還用于將所述復(fù)位幀插入到所述相鄰播放的語音片段中先播放的語音片段的最后一幀之后,或者將所述復(fù)位幀插入到所述相鄰播放的語音片段中后播放的語音片段的第一幀之前。
本實施例的裝置可以為音源處理設(shè)備,本實施例的裝置與圖4所示方法實施例的實現(xiàn)原理類似,此處不再贅述。
本實施例的裝置,可以在音源產(chǎn)生處即可將復(fù)位幀插入到存儲成文件形式的語音片段中,因此本實施例對于其他設(shè)備無需開發(fā)新的功能,只需要修改現(xiàn)有語音文件即可。接收端設(shè)備的解碼器可以將接收的相鄰播放的語音片段進行獨立解析,而不會將相鄰播放的語音片段作為連續(xù)語音進行相關(guān)性解析,從而避免在播放相鄰的語音片段之間產(chǎn)生尖銳噪音,進而提高了語音信號的質(zhì)量。
圖8為本發(fā)明語音信號處理裝置再一個實施例的結(jié)構(gòu)示意圖,如圖8所示,本實施例在圖6所示裝置的基礎(chǔ)上,進一步包括檢測模塊14,該檢測模塊14用于檢測當前播放的語音片段即將切換到下一語音片段,并確定所述相鄰播放的語音片段之間沒有復(fù)位幀。處理模塊11還用于在所述當前播放的語音片段的至少最后一幀還未播放時,將所述當前播放的語音片段的最后一幀丟棄,在所述當前播放的語音片段的最后一幀已經(jīng)播放時,將所述下一語音片段的第一幀丟棄。
本實施例的裝置可以為播放處理設(shè)備(如播放服務(wù)器)或者轉(zhuǎn)碼設(shè)備(如MGW,媒體處理器等),本實施例的裝置與圖5所示方法實施例的實現(xiàn)原理類似,此處不再贅述。
本實施例的裝置,可以在動態(tài)語音片段的實時傳送過程中或者轉(zhuǎn)碼設(shè)備進行轉(zhuǎn)碼處理過程中,將復(fù)位幀插入到相鄰播放的語音片段之間。接收端設(shè)備的解碼器可以將接收的相鄰播放的語音片段進行獨立解析,而不會將相鄰播放的語音片段作為連續(xù)語音進行相關(guān)性解析,從而避免在播放相鄰的語音片段之間產(chǎn)生尖銳噪音,進而提高了語音信號的質(zhì)量。而且,本實施例還可以通過判斷當前播放的語音片段是否播放完成,確定丟棄當前播放的語音片段的最后一幀還是丟棄下一語音片段的第一幀,從而避免由于插入復(fù)位幀而出現(xiàn)的時延問題。
本發(fā)明通信系統(tǒng)實施例,可以包括上述圖6~8中的任一語音信號處理裝置,從而可以在靜態(tài)語音片段的音源產(chǎn)生處、動態(tài)語音片段的實時傳送過程中或者轉(zhuǎn)碼設(shè)備進行轉(zhuǎn)碼處理過程中,將復(fù)位幀插入到相鄰播放的語音片段之間。接收端設(shè)備的解碼器可以將接收的相鄰播放的語音片段進行獨立解析,而不會將相鄰播放的語音片段作為連續(xù)語音進行相關(guān)性解析,從而避免在播放相鄰的語音片段之間產(chǎn)生尖銳噪音,進而提高了語音信號的質(zhì)量。
最后應(yīng)說明的是以上實施例僅用以說明本發(fā)明的技術(shù)方案,而非對其限制;盡管參照前述實施例對本發(fā)明進行了詳細的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當理解其依然可以對前述各實施例所記載的技術(shù)方案進行修改,或者對其中部分技術(shù)特征進行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實施例技術(shù)方案的精神和范圍。
權(quán)利要求
1.一種語音信號處理方法,其特征在于,包括
在相鄰播放的語音片段之間插入復(fù)位幀,所述復(fù)位幀用于對接收端設(shè)備的解碼器進行復(fù)位;
將插入所述復(fù)位幀后的語音片段發(fā)送給所述接收端設(shè)備。
2.根據(jù)權(quán)利要求1所述的語音信號處理方法,其特征在于,所述在相鄰播放的語音片段之間插入復(fù)位幀之前,包括
獲取預(yù)先存儲的語音文件中相鄰播放的語音片段,并確定所述相鄰播放的語音片段之間沒有復(fù)位幀;
所述在相鄰播放的語音片段之間插入復(fù)位幀,包括
將所述復(fù)位幀插入到所述相鄰播放的語音片段中先播放的語音片段的最后一幀之后,或者將所述復(fù)位幀插入到所述相鄰播放的語音片段中后播放的語音片段的第一幀之前。
3.根據(jù)權(quán)利要求1所述的語音信號處理方法,其特征在于,所述在相鄰播放的語音片段之間插入復(fù)位幀之前,包括
檢測當前播放的語音片段即將切換到下一語音片段,并確定所述相鄰播放的語音片段之間沒有復(fù)位幀。
4.根據(jù)權(quán)利要求3所述的語音信號處理方法,其特征在于,還包括
若所述當前播放的語音片段的至少最后一幀還未播放,則將所述當前播放的語音片段的最后一幀丟棄。
5.根據(jù)權(quán)利要求3所述的語音信號處理方法,其特征在于,還包括
若所述當前播放的語音片段的最后一幀已經(jīng)播放,則將所述下一語音片段的第一幀丟棄。
6.一種語音信號處理裝置,其特征在于,包括
處理模塊,用于在相鄰播放的語音片段之間插入復(fù)位幀,所述復(fù)位幀用于對接收端設(shè)備的解碼器進行復(fù)位;
發(fā)送模塊,用于將插入所述復(fù)位幀后的語音片段發(fā)送給所述接收端設(shè)備。
7.根據(jù)權(quán)利要求6所述的語音信號處理裝置,其特征在于,還包括
獲取模塊,用于獲取預(yù)先存儲的語音文件中相鄰播放的語音片段,并確定所述相鄰播放的語音片段之間沒有復(fù)位幀;
所述處理模塊還用于將所述復(fù)位幀插入到所述相鄰播放的語音片段中先播放的語音片段的最后一幀之后,或者將所述復(fù)位幀插入到所述相鄰播放的語音片段中后播放的語音片段的第一幀之前。
8.根據(jù)權(quán)利要求6所述的語音信號處理裝置,其特征在于,還包括
檢測模塊,用于檢測當前播放的語音片段即將切換到下一語音片段,并確定所述相鄰播放的語音片段之間沒有復(fù)位幀。
9.根據(jù)權(quán)利要求8所述的語音信號處理裝置,其特征在于,所述處理模塊還用于在所述當前播放的語音片段的至少最后一幀還未播放時,將所述當前播放的語音片段的最后一幀丟棄,在所述當前播放的語音片段的最后一幀已經(jīng)播放時,將所述下一語音片段的第一幀丟棄。
10.一種通信系統(tǒng),其特征在于,包括權(quán)利要求6~9中任一權(quán)利要求所述的語音信號處理裝置。
全文摘要
本發(fā)明實施例提供一種語音信號處理方法和裝置以及通信系統(tǒng)。方法,包括在相鄰播放的語音片段之間插入復(fù)位幀,所述復(fù)位幀用于對接收端設(shè)備的解碼器進行復(fù)位;將插入所述復(fù)位幀后的語音片段發(fā)送給所述接收端設(shè)備。裝置,包括處理模塊,用于在相鄰播放的語音片段之間插入復(fù)位幀,所述復(fù)位幀用于對接收端設(shè)備的解碼器進行復(fù)位;發(fā)送模塊,用于將插入所述復(fù)位幀后的語音片段發(fā)送給所述接收端設(shè)備。本發(fā)明實施例,通過在相鄰播放的語音片段之間插入復(fù)位幀,可以避免在播放相鄰的語音片段之間產(chǎn)生尖銳噪音,進而提高了語音信號的質(zhì)量。
文檔編號G10L21/02GK101789240SQ20091024392
公開日2010年7月28日 申請日期2009年12月25日 優(yōu)先權(quán)日2009年12月25日
發(fā)明者王韜 申請人:華為技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
怀化市| 巴塘县| 忻城县| 扶绥县| 罗山县| 惠水县| 淮安市| 灵山县| 靖边县| 晋城| 会宁县| 泽普县| 廉江市| 三原县| 嘉兴市| 庆元县| 怀安县| 蓝田县| 张家界市| 罗源县| 临猗县| 雷波县| 南开区| 林口县| 建德市| 鄱阳县| 福鼎市| 罗山县| 祁东县| 克拉玛依市| 宾阳县| 屏南县| 屏东县| 兖州市| 蒲城县| 吴堡县| 浏阳市| 虎林市| 西平县| 平阳县| 新安县|