本發(fā)明涉及一種語音處理裝置傳輸語音的方法以及系統(tǒng)。
背景技術(shù):
隨著企業(yè)級(jí)產(chǎn)品的不斷發(fā)展和豐富,與語音相關(guān)的業(yè)務(wù)需求越來越大。傳統(tǒng)的語音處理裝置中,主控芯片通過pcm接口,對(duì)通話過程進(jìn)行控制。所有的主控芯片都設(shè)置了有限的pcm接口數(shù)量。因此,語音路數(shù)往往受到主控芯片的性能限制。
如圖1所示,語音處理裝置包括通過總線依次相連的fxs(foreignexchangestation,外部交換站)和fxo(foreignexchangeoffice,外部交換局)芯片、cpu(主控芯片)。該語音處理裝置將通過語音口傳輸?shù)恼Z音,采用pcm編碼,傳輸?shù)絚pu中。但是每個(gè)pcm通道只能傳輸一路語音信號(hào),其使用率低下。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明要解決的技術(shù)問題,在于提供一種語音處理裝置傳輸語音的方法以及系統(tǒng),使一個(gè)pcm通道能夠傳輸兩路語音信號(hào),增加了現(xiàn)有芯片能傳輸?shù)恼Z音路數(shù),降低設(shè)備成本。
本發(fā)明之一是這樣實(shí)現(xiàn)的:一種語音處理裝置傳輸語音的方法,包括如下步驟:
步驟1、模擬通道對(duì)語音信號(hào)采集得到16bit的標(biāo)準(zhǔn)線性pcm信號(hào);
步驟2、將16bit的標(biāo)準(zhǔn)線性pcm信號(hào)進(jìn)行壓縮得到8bit的信號(hào);
步驟3、之后將兩路8bit的信號(hào)合并為16bit的信號(hào);
步驟4、將該信號(hào)通過pcm通道傳輸至cpu,cpu將收到的信號(hào)進(jìn)行拆分,轉(zhuǎn)換成兩路8bita-law信號(hào),最終轉(zhuǎn)換成16bit的標(biāo)準(zhǔn)線性pcm信號(hào)。
進(jìn)一步地,所述步驟1進(jìn)一步具體為:模擬通道通過16bit的標(biāo)準(zhǔn)線性pcm編碼方式對(duì)語音信號(hào)進(jìn)行采集,得到16bit的標(biāo)準(zhǔn)線性pcm信號(hào)。
進(jìn)一步地,所述步驟2進(jìn)一步具體為:將16bit的標(biāo)準(zhǔn)線性pcm信號(hào)通過a-law編碼方式進(jìn)行壓縮得到8bit的a-law信號(hào)。
本發(fā)明之二是這樣實(shí)現(xiàn)的:一種語音處理裝置傳輸語音的系統(tǒng),包括如下模塊:
采集模塊,模擬通道對(duì)語音信號(hào)采集得到16bit的標(biāo)準(zhǔn)線性pcm信號(hào);
壓縮模塊,將16bit的標(biāo)準(zhǔn)線性pcm信號(hào)進(jìn)行壓縮得到8bit的信號(hào);
合并模塊,之后將兩路8bit的信號(hào)合并為16bit的信號(hào);
接收模塊,將該信號(hào)通過pcm通道傳輸至cpu,cpu將收到的信號(hào)進(jìn)行拆分,轉(zhuǎn)換成兩路8bita-law信號(hào),最終轉(zhuǎn)換成16bit的標(biāo)準(zhǔn)線性pcm信號(hào)。
進(jìn)一步地,所述采集模塊進(jìn)一步具體為:模擬通道通過16bit的標(biāo)準(zhǔn)線性pcm編碼方式對(duì)語音信號(hào)進(jìn)行采集,得到16bit的標(biāo)準(zhǔn)線性pcm信號(hào)。
進(jìn)一步地,所述壓縮模塊進(jìn)一步具體為:將16bit的標(biāo)準(zhǔn)線性pcm信號(hào)通過a-law編碼方式進(jìn)行壓縮得到8bit的a-law信號(hào)。
本發(fā)明具有如下優(yōu)點(diǎn):本發(fā)明一種語音處理裝置傳輸語音的方法以及系統(tǒng),使一個(gè)pcm通道能夠傳輸兩路語音信號(hào),增加了現(xiàn)有芯片能傳輸?shù)恼Z音路數(shù),降低設(shè)備成本。
附圖說明
下面參照附圖結(jié)合實(shí)施例對(duì)本發(fā)明作進(jìn)一步的說明。
圖1為現(xiàn)有裝置原理圖。
圖2為本發(fā)明方法執(zhí)行流程圖。
具體實(shí)施方式
如圖2所示,本發(fā)明語音處理裝置傳輸語音的方法,包括如下步驟:
步驟1、模擬通道通過16bit的標(biāo)準(zhǔn)線性pcm編碼方式對(duì)語音信號(hào)進(jìn)行采集,得到16bit的標(biāo)準(zhǔn)線性pcm信號(hào);
步驟2、將16bit的標(biāo)準(zhǔn)線性pcm信號(hào)通過a-law編碼方式進(jìn)行壓縮得到8bit的a-law信號(hào);
步驟3、之后將兩路8bit的信號(hào)合并為16bit的信號(hào);
步驟4、將該信號(hào)通過pcm通道傳輸至cpu,cpu將收到的信號(hào)進(jìn)行拆分,轉(zhuǎn)換成兩路8bita-law信號(hào),最終轉(zhuǎn)換成16bit的標(biāo)準(zhǔn)線性pcm信號(hào)。
本發(fā)明語音處理裝置傳輸語音的系統(tǒng),包括如下模塊:
采集模塊,模擬通道通過16bit的標(biāo)準(zhǔn)線性pcm編碼方式對(duì)語音信號(hào)進(jìn)行采集,得到16bit的標(biāo)準(zhǔn)線性pcm信號(hào);
壓縮模塊,將16bit的標(biāo)準(zhǔn)線性pcm信號(hào)通過a-law編碼方式進(jìn)行壓縮得到8bit的a-law信號(hào);
合并模塊,之后將兩路8bit的信號(hào)合并為16bit的信號(hào);
接收模塊,將該信號(hào)通過pcm通道傳輸至cpu,cpu將收到的信號(hào)進(jìn)行拆分,轉(zhuǎn)換成兩路8bita-law信號(hào),最終轉(zhuǎn)換成16bit的標(biāo)準(zhǔn)線性pcm信號(hào)。
如圖2所示,在本發(fā)明中,模擬通道對(duì)語音口信號(hào)進(jìn)行采集,采用pcm編碼方式,采樣量化編碼數(shù)據(jù)為16bit的標(biāo)準(zhǔn)線性pcm信號(hào),而采用a-law編碼方式,則將標(biāo)準(zhǔn)線性pcm信號(hào)壓縮為8bit的a-law信號(hào),將兩路a-law信號(hào)合并為16bit的信號(hào),通過pcm通道傳輸?shù)絚pu。cpu通過信號(hào)處理,將獲取的信號(hào)進(jìn)行拆分,轉(zhuǎn)換成兩路8bita-law信號(hào),最終轉(zhuǎn)換成16bit的標(biāo)準(zhǔn)線性pcm信號(hào),其中語音口為聲源。
雖然以上描述了本發(fā)明的具體實(shí)施方式,但是熟悉本技術(shù)領(lǐng)域的技術(shù)人員應(yīng)當(dāng)理解,我們所描述的具體的實(shí)施例只是說明性的,而不是用于對(duì)本發(fā)明的范圍的限定,熟悉本領(lǐng)域的技術(shù)人員在依照本發(fā)明的精神所作的等效的修飾以及變化,都應(yīng)當(dāng)涵蓋在本發(fā)明的權(quán)利要求所保護(hù)的范圍內(nèi)。