亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種無線上網(wǎng)裝置及其進(jìn)行動(dòng)態(tài)語音緩沖的方法

文檔序號(hào):7714084閱讀:166來源:國知局
專利名稱:一種無線上網(wǎng)裝置及其進(jìn)行動(dòng)態(tài)語音緩沖的方法
技術(shù)領(lǐng)域
本發(fā)明涉及移動(dòng)通信網(wǎng)絡(luò)領(lǐng)域,尤其涉及一種無線上網(wǎng)裝置及其進(jìn)行動(dòng) 態(tài)語音緩沖的方法。
背景技術(shù)
目前,我國的3G網(wǎng)絡(luò)已經(jīng)日趨成熟,網(wǎng)絡(luò)的下載上傳數(shù)據(jù)速度得到了 極大的提高,這必然會(huì)導(dǎo)致人們對無線上網(wǎng)卡的音頻,視頻等新業(yè)務(wù)的需求。 目前國內(nèi)的無線上網(wǎng)卡已經(jīng)實(shí)現(xiàn)很多功能,如PS業(yè)務(wù)、短信彩信功能、STK 以及語音功能等。
如圖1所示,傳統(tǒng)的通過USB進(jìn)行語音業(yè)務(wù)的無線上網(wǎng)卡的音頻數(shù)據(jù) 的采集和解碼播放功能均在PC機(jī)上完成,這樣的話,由于不同的PC機(jī)傳 輸給無線上網(wǎng)卡的語音數(shù)據(jù)質(zhì)量有差異,導(dǎo)致不同的語音數(shù)據(jù)對語音的緩沖 大小的需求不同。由于傳統(tǒng)的嵌入式無線上網(wǎng)卡的內(nèi)存等資源相對緊張,所 以均采用了一個(gè)在正常情況下能完全保存語音數(shù)據(jù)的固定大小的語音緩沖, 這樣做的缺點(diǎn)是顯而易見的,因?yàn)檎Z音緩沖一旦設(shè)定,就沒有辦法修改,而 現(xiàn)實(shí)中的網(wǎng)絡(luò)環(huán)境、數(shù)據(jù)源的抖動(dòng)幅度千差萬別,這就可能導(dǎo)致在不同的環(huán) 境下語音數(shù)據(jù)會(huì)部分丟失,語音質(zhì)量會(huì)有不同波動(dòng)和失真,不能很好地滿足 人們對語音音質(zhì)的需求。
因此,當(dāng)前需要一種新的可以進(jìn)行動(dòng)態(tài)語音緩沖的無線上網(wǎng)裝置的技術(shù) 方案以解決上述問題。

發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問題是提供一種無線上網(wǎng)裝置及其進(jìn)行動(dòng)態(tài)語 音緩沖的方法,解決了動(dòng)態(tài)地調(diào)整上行和下行語音的緩沖大小的問題。為了解決上述問題,本發(fā)明提供了一種無線上網(wǎng)裝置,用于上網(wǎng)設(shè)備和
網(wǎng)絡(luò)側(cè)之間的數(shù)據(jù)傳輸,包括動(dòng)態(tài)語音緩沖處理模塊,用于接收所述上網(wǎng) 設(shè)備發(fā)送的上行語音數(shù)據(jù)或所述網(wǎng)絡(luò)側(cè)下發(fā)的下行語音數(shù)據(jù)并進(jìn)行數(shù)據(jù)檢 測,根據(jù)檢測結(jié)果進(jìn)行動(dòng)態(tài)調(diào)整語音緩沖的大小后,將所述上行語音數(shù)據(jù)發(fā) 送給所述網(wǎng)絡(luò)側(cè)或?qū)⑺鱿滦姓Z音數(shù)據(jù)發(fā)送給所述上網(wǎng)設(shè)備。
進(jìn)一步地,上述無線上網(wǎng)裝置還可包括,所述動(dòng)態(tài)語音緩沖處理模塊, 包括語音數(shù)據(jù)接收單元、語音數(shù)據(jù)檢測單元、語音數(shù)據(jù)緩沖調(diào)整單元以及 語音數(shù)據(jù)發(fā)送單元,其中,
所述語音數(shù)據(jù)接收單元,用于接收上行語音數(shù)據(jù)或下行語音數(shù)據(jù)后,發(fā) 送給所述語音數(shù)據(jù)檢測單元;
所述語音數(shù)據(jù)才全測單元,用于接收所述語音數(shù)據(jù)接收單元發(fā)送的所述上 行語音數(shù)據(jù)或下行語音數(shù)據(jù)并進(jìn)行數(shù)據(jù)檢測,將檢測結(jié)果發(fā)送給所述語音數(shù) 據(jù)緩沖調(diào)整單元,同時(shí)將所述上行語音數(shù)據(jù)或下行語音數(shù)據(jù)轉(zhuǎn)發(fā)給所述語音 數(shù)據(jù)緩沖調(diào)整單元;
所述語音數(shù)據(jù)緩沖調(diào)整單元,用于接收所述語音數(shù)據(jù)4企測單元發(fā)送的所 述檢測結(jié)果,并根據(jù)所述檢測結(jié)果進(jìn)行動(dòng)態(tài)調(diào)整語音緩沖的大小后,將接收 的所述上行語音數(shù)據(jù)或下行語音數(shù)據(jù)轉(zhuǎn)發(fā)給所述語音數(shù)據(jù)發(fā)送單元;
所述語音數(shù)據(jù)發(fā)送單元,用于接收所述語音數(shù)據(jù)緩沖調(diào)整單元轉(zhuǎn)發(fā)的所 述上行語音數(shù)據(jù)或下行語音數(shù)據(jù)并進(jìn)行相應(yīng)地發(fā)送。
進(jìn)一步地,上述無線上網(wǎng)裝置還可包括,所述語音數(shù)據(jù)檢測單元對所述 上行語音數(shù)據(jù)或下行語音數(shù)據(jù)并進(jìn)行數(shù)據(jù)檢測,得到檢測結(jié)果,是指所述 語音數(shù)據(jù)檢測單元檢測當(dāng)前語音數(shù)據(jù)包之間的時(shí)間差,根據(jù)當(dāng)前語音數(shù)據(jù)包 之間的時(shí)間差與平均的語音數(shù)據(jù)包時(shí)間差進(jìn)行對比得到檢測結(jié)果;
所述語音數(shù)據(jù)緩沖調(diào)整單元,還用于根據(jù)檢測結(jié)果,設(shè)置定時(shí)器時(shí)長, 將調(diào)整后緩沖中的當(dāng)前語音數(shù)據(jù)發(fā)往協(xié)議棧的緩沖。
進(jìn)一步地,上述無線上網(wǎng)裝置還可包括USB驅(qū)動(dòng)模塊、PCM碼流處理 模塊、基帶模塊與射頻及天線模塊,其中,
所述USB驅(qū)動(dòng)模塊,用于接收所述上網(wǎng)設(shè)備發(fā)送的上行語音數(shù)據(jù),并發(fā)送給PCM碼流處理模塊;接收所述PCM碼流處理模塊發(fā)送的處理后的 下行語音數(shù)據(jù),并發(fā)送給所述上網(wǎng)設(shè)備;
所述PCM碼流處理才莫塊,用于接收所述USB驅(qū)動(dòng)才莫塊發(fā)送的上行語音 數(shù)據(jù),并進(jìn)行壓縮與解壓縮,同時(shí)打包處理后發(fā)送給所述動(dòng)態(tài)語音緩沖處理 模塊;接收所述動(dòng)態(tài)語音緩沖處理模塊發(fā)送的經(jīng)過語音參數(shù)以及回聲的處理 后的下行語音數(shù)據(jù),進(jìn)行壓縮與解壓縮,同時(shí)打包處理后發(fā)送給所述USB 驅(qū)動(dòng)模塊;
所述基帶模塊,用于接收所述動(dòng)態(tài)語音緩沖處理模塊發(fā)送的處理后的語 音數(shù)據(jù),并對該上行語音數(shù)據(jù)進(jìn)行語音參數(shù)以及回聲的處理,將經(jīng)過語音參 數(shù)以及回聲處理的上行語音數(shù)據(jù)發(fā)送給所述射頻及天線才莫塊;接收所述基帶 模塊發(fā)送的下行語音數(shù)據(jù),并進(jìn)行語音參數(shù)以及回聲的處理,將經(jīng)過語音參 數(shù)以及回聲處理后的下行語音數(shù)據(jù)發(fā)送給所述動(dòng)態(tài)語音緩沖處理模塊;
所述射頻及天線模塊,用于接收所述基帶模塊發(fā)送的過語音參數(shù)以及回 聲處理的上行語音數(shù)據(jù),并通過空口發(fā)送給所述網(wǎng)絡(luò)側(cè);通過空口接收所述 網(wǎng)絡(luò)側(cè)發(fā)送的下行語音數(shù)據(jù),并發(fā)送給所述基帶模塊。
進(jìn)一步地,上述無線上網(wǎng)裝置還可包括,所述無線上網(wǎng)裝置是無線上網(wǎng)
卡;
所述上網(wǎng)設(shè)備是個(gè)人計(jì)算機(jī)。
本發(fā)明還提供了一種無線上網(wǎng)裝置進(jìn)行動(dòng)態(tài)語音緩沖的方法,包括
所述無線上網(wǎng)裝置接收所述上網(wǎng)設(shè)備發(fā)送的上行語音數(shù)據(jù)或所述網(wǎng)絡(luò) 側(cè)下發(fā)的下行語音數(shù)據(jù)并進(jìn)行數(shù)據(jù)檢測;
所述無線上網(wǎng)裝置根據(jù)4全測結(jié)果進(jìn)行動(dòng)態(tài)調(diào)整語音緩沖的大小后,將所 述上行語音數(shù)據(jù)發(fā)送給所述網(wǎng)絡(luò)側(cè)或?qū)⑺鱿滦姓Z音數(shù)據(jù)發(fā)送給所述上網(wǎng) 設(shè)備。
進(jìn)一步地,上述方法還可包括,所述無線上網(wǎng)裝置接收所述上網(wǎng)設(shè)備發(fā) 送的上行語音數(shù)據(jù)進(jìn)行數(shù)據(jù)檢測,根據(jù)檢測結(jié)果進(jìn)行動(dòng)態(tài)調(diào)整語音緩沖的大 小后,將所述上行語音數(shù)據(jù)發(fā)送給所述網(wǎng)絡(luò)側(cè),是指
所述無線上網(wǎng)裝置接收所述上網(wǎng)設(shè)備發(fā)送的上行語音數(shù)據(jù)后,將該上行語音數(shù)據(jù)進(jìn)行壓縮與解壓縮,同時(shí)進(jìn)行打包處理;
所述無線上網(wǎng)裝置檢測當(dāng)前語音數(shù)據(jù)包之間的時(shí)間差,根據(jù)當(dāng)前語音數(shù) 據(jù)包之間的時(shí)間差與平均的語音數(shù)據(jù)包時(shí)間差進(jìn)行對比得到檢測結(jié)果,根據(jù) 檢測結(jié)果對當(dāng)前的語音緩沖大小進(jìn)行動(dòng)態(tài)調(diào)整,設(shè)置定時(shí)器時(shí)長,將調(diào)整后 緩沖中的當(dāng)前語音數(shù)據(jù)發(fā)往協(xié)議棧的上行緩沖;
所述無線上網(wǎng)裝置進(jìn)行語音的相關(guān)參數(shù)調(diào)整處理后,根據(jù)參數(shù)調(diào)整數(shù)值 表進(jìn)行上行語音數(shù)據(jù)的增益處理后,將所述上行語音數(shù)據(jù)發(fā)送給所述網(wǎng)絡(luò) 側(cè)。
進(jìn)一步地,上述方法還可包括,所述無線上網(wǎng)裝置接收所述網(wǎng)絡(luò)側(cè)發(fā)送 的下行語音數(shù)據(jù)進(jìn)行數(shù)據(jù)檢測,根據(jù)檢測結(jié)果進(jìn)行動(dòng)態(tài)調(diào)整語音緩沖的大小 后,將所述下行語音數(shù)據(jù)發(fā)送給所述上網(wǎng)設(shè)備,是指
所述無線上網(wǎng)裝置接收所述網(wǎng)絡(luò)側(cè)發(fā)送的下行語音數(shù)據(jù)后,進(jìn)行AEC 及增益的處理;
所述無線上網(wǎng)裝置檢測當(dāng)前語音數(shù)據(jù)包之間的時(shí)間差,之后與平均的語 音數(shù)據(jù)包時(shí)間差進(jìn)行對比得到檢測結(jié)果,才艮據(jù)4企測結(jié)果對當(dāng)前的語音緩沖大 小進(jìn)行動(dòng)態(tài)調(diào)整,設(shè)置定時(shí)器時(shí)長,將調(diào)整后緩沖中的當(dāng)前語音數(shù)據(jù)發(fā)往協(xié) 議棧的下行緩沖;
所述無線上網(wǎng)裝置將所述下行語音數(shù)據(jù)發(fā)送給所述上網(wǎng)設(shè)備。
與現(xiàn)有技術(shù)相比,應(yīng)用本發(fā)明,對不同語音數(shù)據(jù)包的時(shí)間差進(jìn)行檢測后, 動(dòng)態(tài)地調(diào)整上行和下行語音的緩沖大小,不僅可以充分利用內(nèi)存,而且能很 好地消除由于不同網(wǎng)絡(luò)條件、傳輸條件以及數(shù)據(jù)源本身的抖動(dòng)而帶來的對語 音通話音質(zhì)所產(chǎn)生的負(fù)面影響,很好地滿足了人們對語音通話中高清音質(zhì)的 需求。


圖1是通過USB進(jìn)行語音通話的上網(wǎng)卡原理圖; 圖2是傳統(tǒng)無線上網(wǎng)卡語音部分內(nèi)部結(jié)構(gòu)圖3是本發(fā)明的具有動(dòng)態(tài)語音緩沖功能的無線上網(wǎng)裝置的結(jié)構(gòu)示意圖;圖4是本發(fā)明的動(dòng)態(tài)語音緩沖處理模塊的結(jié)構(gòu)示意圖; 圖5是本發(fā)明的無線上網(wǎng)裝置的上行語音處理流程圖; 圖6是本發(fā)明的無線上網(wǎng)裝置的下行語音處理流程圖。
具體實(shí)施例方式
下面結(jié)合附圖和具體實(shí)施方式
對本發(fā)明作進(jìn)一步說明。
如圖2所示,傳統(tǒng)的無線上網(wǎng)卡并沒有動(dòng)態(tài)調(diào)整語音緩沖的處理模塊, 這就很難保證在不同的條件下均能聽到高清的通話音質(zhì)。
如圖3所示,本發(fā)明的無線上網(wǎng)裝置,用于上網(wǎng)設(shè)備和網(wǎng)絡(luò)側(cè)之間的數(shù) 據(jù)傳輸,包括USB驅(qū)動(dòng)模塊、PCM碼流處理模塊、動(dòng)態(tài)語音緩沖處理模 塊、基帶模塊與射頻及天線模塊,其中,
所述無線上網(wǎng)裝置可以是指無線上網(wǎng)卡;
所述上網(wǎng)設(shè)備是個(gè)人計(jì)算機(jī)等終端。
USB驅(qū)動(dòng)模塊,用于接收上網(wǎng)設(shè)備發(fā)送的上行語音數(shù)據(jù),并發(fā)送給PCM 碼流處理模塊;接收PCM碼流處理模塊發(fā)送的處理后的下行語音數(shù)據(jù),并 發(fā)送給上網(wǎng)設(shè)備;
PCM碼流處理模塊,用于接收USB驅(qū)動(dòng)模塊發(fā)送的上行語音數(shù)據(jù),并 進(jìn)行壓縮與解壓縮,同時(shí)打包處理后發(fā)送給動(dòng)態(tài)語音緩沖處理模塊;接收動(dòng) 態(tài)語音緩沖處理沖莫塊發(fā)送的經(jīng)過語音參數(shù)以及回聲處理后的下行語音數(shù)據(jù), 進(jìn)行壓縮與解壓縮,同時(shí)打包處理后發(fā)送給USB驅(qū)動(dòng)模塊;
動(dòng)態(tài)語音緩沖處理模塊,用于接收PCM碼流處理模塊發(fā)送的處理后的 上行語音數(shù)據(jù)并進(jìn)行數(shù)據(jù)檢測,根據(jù)檢測結(jié)果進(jìn)行動(dòng)態(tài)調(diào)整語音緩沖的大 小,并將該處理后的上行語音數(shù)據(jù)發(fā)送給基帶模塊;接收基帶模塊發(fā)送的經(jīng) 過語音參數(shù)以及回聲處理后的下行語音數(shù)據(jù)并進(jìn)行數(shù)據(jù)檢測,根據(jù)檢測結(jié)果 進(jìn)行動(dòng)態(tài)調(diào)整語音緩沖的大小,并將經(jīng)過語音參數(shù)以及回聲處理后的下行語 音數(shù)據(jù)發(fā)送給PCM碼流處理模塊;
基帶模塊,用于接收動(dòng)態(tài)語音緩沖處理^t塊發(fā)送的處理后的語音數(shù)據(jù), 并對該上行語音凄t據(jù)進(jìn)行語音參數(shù)以及回聲等的處理,將經(jīng)過語音參數(shù)以及
9回聲處理的上行語音數(shù)據(jù)發(fā)送給射頻及天線模塊;接收基帶模塊發(fā)送的下行 語音數(shù)據(jù),并進(jìn)行語音參數(shù)以及回聲等的處理,將經(jīng)過語音參數(shù)以及回聲處 理后的下行語音數(shù)據(jù)發(fā)送給動(dòng)態(tài)語音緩沖處理模塊;射頻及天線模塊,用于接收基帶模塊發(fā)送的過語音參數(shù)以及回聲處理的 上行語音數(shù)據(jù),并通過空口發(fā)送給網(wǎng)絡(luò)側(cè);通過空口接收網(wǎng)絡(luò)側(cè)發(fā)送的下行 語音數(shù)據(jù),并發(fā)送給基帶模塊。如圖4所示,本發(fā)明的動(dòng)態(tài)語音緩沖處理模塊,包括語音數(shù)據(jù)接收單 元、語音數(shù)據(jù)檢測單元、語音數(shù)據(jù)緩沖調(diào)整單元以及語音數(shù)據(jù)發(fā)送單元,其 中,所述語音數(shù)據(jù)接收單元,用于接收上行語音數(shù)據(jù)或下行語音數(shù)據(jù)后,發(fā) 送給所述語音數(shù)據(jù)檢測單元;所述語音數(shù)據(jù)檢測單元,用于接收所述語音數(shù)據(jù)接收單元發(fā)送的所述上 行語音數(shù)據(jù)或下行語音數(shù)據(jù)并進(jìn)行數(shù)據(jù)檢測,將檢測結(jié)果發(fā)送給所述語音數(shù) 據(jù)緩沖調(diào)整單元,同時(shí)將所述上行語音數(shù)據(jù)或下行語音數(shù)據(jù)轉(zhuǎn)發(fā)給所述語音 數(shù)據(jù)緩沖調(diào)整單元;所述語音數(shù)據(jù)檢測單元對所述上行語音數(shù)據(jù)或下行語音數(shù)據(jù)并進(jìn)行數(shù) 據(jù)檢測,得到檢測結(jié)果,是指所述語音數(shù)據(jù)檢測單元檢測當(dāng)前語音數(shù)據(jù)包 之間的時(shí)間差,根據(jù)當(dāng)前語音數(shù)據(jù)包之間的時(shí)間差與平均的語音數(shù)據(jù)包時(shí)間 差進(jìn)行對比得到檢測結(jié)果。其中平均的語音數(shù)據(jù)包時(shí)間差可以采用20ms。所述語音數(shù)據(jù)緩沖調(diào)整單元,用于接收所述語音數(shù)據(jù)檢測單元發(fā)送的所 述檢測結(jié)果,并根據(jù)所述檢測結(jié)果進(jìn)行動(dòng)態(tài)調(diào)整語音緩沖的大小后,將接收 的所述上行語音數(shù)據(jù)或下行語音數(shù)據(jù)轉(zhuǎn)發(fā)給所述語音數(shù)據(jù)發(fā)送單元;所述語音數(shù)據(jù)緩沖調(diào)整單元,還用于根據(jù)檢測結(jié)果,設(shè)置定時(shí)器時(shí)長, 將調(diào)整后緩沖中的當(dāng)前語音數(shù)據(jù)發(fā)往協(xié)議棧的緩沖。所述語音數(shù)據(jù)發(fā)送單元,用于接收所述語音數(shù)據(jù)緩沖調(diào)整單元轉(zhuǎn)發(fā)的所 述上行語音數(shù)據(jù)或下行語音數(shù)據(jù)并進(jìn)行相應(yīng)地發(fā)送。本發(fā)明的無線上網(wǎng)裝置進(jìn)行動(dòng)態(tài)語音緩沖的方法,包括無線上網(wǎng)裝置接收所述上網(wǎng)設(shè)備發(fā)送的上行語音數(shù)據(jù)或所述網(wǎng)絡(luò)側(cè)下發(fā)的下行語音數(shù)據(jù)并進(jìn)行數(shù)據(jù)檢測;無線上網(wǎng)裝置根據(jù)檢測結(jié)果進(jìn)行動(dòng)態(tài)調(diào)整語音緩沖的大小后,將所述上 行語音數(shù)據(jù)發(fā)送給所述網(wǎng)絡(luò)側(cè)或?qū)⑺鱿滦姓Z音數(shù)據(jù)發(fā)送給所述上網(wǎng)設(shè)備。其中,所述無線上網(wǎng)裝置接收所述上網(wǎng)設(shè)備發(fā)送的上行語音數(shù)據(jù)進(jìn)行數(shù) 據(jù)檢測,根據(jù)檢測結(jié)果進(jìn)行動(dòng)態(tài)調(diào)整語音緩沖的大小后,將所述上行語音數(shù) 據(jù)發(fā)送給所述網(wǎng)絡(luò)側(cè),是指所述無線上網(wǎng)裝置接收所述上網(wǎng)設(shè)備發(fā)送的上行語音數(shù)據(jù)后,將該上行 語音數(shù)據(jù)進(jìn)行壓縮與解壓縮,同時(shí)進(jìn)行打包處理;所述無線上網(wǎng)裝置檢測當(dāng)前語音數(shù)據(jù)包之間的時(shí)間差,根據(jù)當(dāng)前語音數(shù) 據(jù)包之間的時(shí)間差與平均的語音數(shù)據(jù)包時(shí)間差進(jìn)行對比得到檢測結(jié)果,根據(jù) 檢測結(jié)果對當(dāng)前的語音緩沖大小進(jìn)行動(dòng)態(tài)調(diào)整,設(shè)置定時(shí)器時(shí)長,將調(diào)整后 緩沖中的當(dāng)前語音數(shù)據(jù)發(fā)往協(xié)議棧的上行緩沖;所述無線上網(wǎng)裝置進(jìn)行語音的相關(guān)參數(shù)調(diào)整處理后,根據(jù)參數(shù)調(diào)整數(shù)值 表進(jìn)行上行語音數(shù)據(jù)的增益處理后,將所述上行語音數(shù)據(jù)發(fā)送給所述網(wǎng)絡(luò) 側(cè)。其中,所述無線上網(wǎng)裝置接收所述網(wǎng)絡(luò)側(cè)發(fā)送的下行語音數(shù)據(jù)進(jìn)行數(shù)據(jù) 檢測,根據(jù);險(xiǎn)測結(jié)果進(jìn)行動(dòng)態(tài)調(diào)整語音緩沖的大小后,將所述下行語音數(shù)據(jù) 發(fā)送給所述上網(wǎng)設(shè)備,是指所述無線上網(wǎng)裝置接收所述網(wǎng)絡(luò)側(cè)發(fā)送的下行語音數(shù)據(jù)后,進(jìn)行AEC 及增益的處理;所述無線上網(wǎng)裝置檢測當(dāng)前語音數(shù)據(jù)包之間的時(shí)間差,之后與平均的語 音數(shù)據(jù)包時(shí)間差進(jìn)行對比得到檢測結(jié)果,根據(jù)檢測結(jié)果對當(dāng)前的語音緩沖大 小進(jìn)行動(dòng)態(tài)調(diào)整,設(shè)置定時(shí)器時(shí)長,將調(diào)整后緩沖中的當(dāng)前語音數(shù)據(jù)發(fā)往協(xié) 議棧的下行緩沖;所述無線上網(wǎng)裝置將所述下行語音數(shù)據(jù)發(fā)送給所述上網(wǎng)設(shè)備。.下面對無線上網(wǎng)裝置進(jìn)行上行語音處理方案(圖5)作詳細(xì)描述步驟501:當(dāng)通過PC側(cè)軟件撥通電話后,上行語音數(shù)據(jù)的采集通過連接PC主機(jī)的Mic來完成后,經(jīng)過聲卡的ADC才莫塊處理后轉(zhuǎn)換為PCM碼流 后,再通過PC側(cè)軟件進(jìn)行壓縮后變?yōu)閁-LAW格式數(shù)據(jù),然后定時(shí)發(fā)送給 USB驅(qū)動(dòng)才莫塊;步驟502: USB驅(qū)動(dòng)^t塊開通上行語音數(shù)據(jù)的傳輸通道,并確保數(shù)據(jù)傳 輸?shù)膶?shí)時(shí)性、正確性和完整性;在開通數(shù)據(jù)通道之后,根據(jù)定時(shí)器和信號(hào)量 的控制來及時(shí)地讀取上行語音數(shù)據(jù)。步驟503: PCM碼流處理^t塊啟動(dòng)上^f處理線程,乂人USB緩沖中讀取 U-LAW數(shù)據(jù),然后通過數(shù)據(jù)壓縮模塊將U-LAW格式語音數(shù)據(jù)正確地轉(zhuǎn)換 為PCM碼流,之后將數(shù)據(jù)重新打包并定時(shí)將處理過的PCM碼流發(fā)送到動(dòng) 態(tài)語音緩沖處理模塊中。步驟504:動(dòng)態(tài)語音緩沖處理模塊啟動(dòng)接收線程,接收語音數(shù)據(jù),然后 將打包后的數(shù)據(jù)及時(shí)交給數(shù)據(jù)檢測處理流程,并檢測當(dāng)前語音數(shù)據(jù)包之間的 時(shí)間差,之后與平均的語音數(shù)據(jù)包時(shí)間差進(jìn)行對比,根據(jù)對比結(jié)果對當(dāng)前的 語音緩沖大小進(jìn)行動(dòng)態(tài)調(diào)整;最后啟動(dòng)發(fā)送線程,根據(jù)定時(shí)器設(shè)置時(shí)長,將 調(diào)整后緩沖中的數(shù)據(jù)發(fā)往協(xié)議棧的上行緩沖。步驟505:基帶模塊進(jìn)行語音的相關(guān)參數(shù)調(diào)整處理,主要是進(jìn)行AEC 回聲與噪音處理,然后根據(jù)參數(shù)調(diào)整數(shù)值表進(jìn)行上行語音數(shù)據(jù)的增益處理等 后,射頻及天線模塊進(jìn)行上行語音數(shù)據(jù)的發(fā)射即可。.下面對無線上網(wǎng)裝置進(jìn)行下行語音處理方案(圖6)作詳細(xì)描述步驟601:網(wǎng)絡(luò)側(cè)將下行語音數(shù)據(jù)發(fā)送給射頻及天線模塊后,基帶模塊 進(jìn)行AEC及增益等處理,同時(shí)DSP定時(shí)將下行PCM語音數(shù)據(jù)發(fā)往協(xié)議棧的 下行緩沖。步驟602:進(jìn)入動(dòng)態(tài)語音緩沖處理模塊,首先啟動(dòng)接收線程,接收語音 數(shù)據(jù),然后將打包后的數(shù)據(jù)及時(shí)交給數(shù)據(jù)檢測處理流程,并檢測當(dāng)前語音數(shù) 據(jù)包之間的時(shí)間差,之后與平均的語音數(shù)據(jù)包時(shí)間差進(jìn)行對比,根據(jù)對比結(jié) 果對當(dāng)前的語音緩沖大小進(jìn)行動(dòng)態(tài)調(diào)整;最后啟動(dòng)發(fā)送線程,根據(jù)定時(shí)器設(shè) 置時(shí)長,將調(diào)整后緩沖中的數(shù)據(jù)發(fā)往協(xié)議棧的下行緩沖中。步驟603: USB驅(qū)動(dòng)模塊開通下行語音數(shù)據(jù)的傳輸通道,并確保數(shù)據(jù)傳輸?shù)膶?shí)時(shí)性、正確性和完整性;在開通數(shù)據(jù)通道之后,根據(jù)定時(shí)器和信號(hào)量 的控制來及時(shí)地將下行語音數(shù)據(jù)寫入U(xiǎn)SB下行端口,將下行語音數(shù)據(jù)傳給 PC側(cè)軟件處理模塊。步驟604: PC側(cè)軟件處理模塊將收到的下行語音數(shù)據(jù)傳給聲卡等音頻 設(shè)備播放。以上所述,僅為本發(fā)明較佳的具體實(shí)施方式
,但本發(fā)明的保護(hù)范圍并不 局限于此,任何熟悉該技術(shù)的人在本發(fā)明所揭露的技術(shù)范圍內(nèi),可輕易想到 的變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范 圍應(yīng)該以權(quán)利要求的保護(hù)范圍為準(zhǔn)。
權(quán)利要求
1、一種無線上網(wǎng)裝置,用于上網(wǎng)設(shè)備和網(wǎng)絡(luò)側(cè)之間的數(shù)據(jù)傳輸,其特征在于,包括動(dòng)態(tài)語音緩沖處理模塊,用于接收所述上網(wǎng)設(shè)備發(fā)送的上行語音數(shù)據(jù)或所述網(wǎng)絡(luò)側(cè)下發(fā)的下行語音數(shù)據(jù)并進(jìn)行數(shù)據(jù)檢測,根據(jù)檢測結(jié)果進(jìn)行動(dòng)態(tài)調(diào)整語音緩沖的大小后,將所述上行語音數(shù)據(jù)發(fā)送給所述網(wǎng)絡(luò)側(cè)或?qū)⑺鱿滦姓Z音數(shù)據(jù)發(fā)送給所述上網(wǎng)設(shè)備。
2、 如權(quán)利要求1所述的無線上網(wǎng)裝置,其特征在于,所述動(dòng)態(tài)語音緩沖處理模塊,包括語音數(shù)據(jù)接收單元、語音數(shù)據(jù)檢測 單元、語音數(shù)據(jù)緩沖調(diào)整單元以及語音數(shù)據(jù)發(fā)送單元,其中,所述語音數(shù)據(jù)接收單元,用于接收上行語音數(shù)據(jù)或下行語音數(shù)據(jù)后,發(fā) 送給所述語音數(shù)據(jù)檢測單元;所述語音數(shù)據(jù)檢測單元,用于接收所述語音數(shù)據(jù)接收單元發(fā)送的所述上 行語音數(shù)據(jù)或下行語音數(shù)據(jù)并進(jìn)行數(shù)據(jù)檢測,將才企測結(jié)果發(fā)送給所述語音數(shù) 據(jù)緩沖調(diào)整單元,同時(shí)將所述上行語音數(shù)據(jù)或下行語音數(shù)據(jù)轉(zhuǎn)發(fā)給所述語音 數(shù)據(jù)緩沖調(diào)整單元;所述語音數(shù)據(jù)緩沖調(diào)整單元,用于接收所述語音數(shù)據(jù)4企測單元發(fā)送的所 述檢測結(jié)果,并根據(jù)所述檢測結(jié)果進(jìn)行動(dòng)態(tài)調(diào)整語音緩沖的大小后,將接收 的所述上行語音數(shù)據(jù)或下行語音數(shù)據(jù)轉(zhuǎn)發(fā)給所述語音lt據(jù)發(fā)送單元;所述語音數(shù)據(jù)發(fā)送單元,用于接收所述語音數(shù)據(jù)緩沖調(diào)整單元轉(zhuǎn)發(fā)的所 述上行語音數(shù)據(jù)或下行語音數(shù)據(jù)并進(jìn)行相應(yīng)地發(fā)送。
3、 如權(quán)利要求2所述的無線上網(wǎng)裝置,其特征在于,所述語音數(shù)據(jù)檢測單元對所述上行語音數(shù)據(jù)或下行語音數(shù)據(jù)并進(jìn)行數(shù) 據(jù)檢測,得到檢測結(jié)果,是指所述語音數(shù)據(jù)檢測單元檢測當(dāng)前語音數(shù)據(jù)包 之間的時(shí)間差,根據(jù)當(dāng)前語音數(shù)據(jù)包之間的時(shí)間差與平均的語音數(shù)據(jù)包時(shí)間 差進(jìn)行對比得到檢測結(jié)果;所述語音數(shù)據(jù)緩沖調(diào)整單元,還用于根據(jù)4企測結(jié)果,設(shè)置定時(shí)器時(shí)長,將調(diào)整后緩沖中的當(dāng)前語音數(shù)據(jù)發(fā)往協(xié)議棧的緩沖。
4、 如權(quán)利要求1所述的無線上網(wǎng)裝置,其特征在于,還包括USB驅(qū)動(dòng)模塊、PCM碼流處理模塊、基帶模塊與射頻及天線 模塊,其中,所述USB驅(qū)動(dòng)模塊,用于接收所述上網(wǎng)設(shè)備發(fā)送的上行語音數(shù)據(jù),并 發(fā)送給PCM碼流處理模塊;接收所述PCM碼流處理模塊發(fā)送的處理后的 下行語音數(shù)據(jù),并發(fā)送給所述上網(wǎng)設(shè)備;所述PCM碼流處理模塊,用于接收所述USB驅(qū)動(dòng)模塊發(fā)送的上行語音 數(shù)據(jù),并進(jìn)行壓縮與解壓縮,同時(shí)打包處理后發(fā)送給所述動(dòng)態(tài)語音緩沖處理 模塊;接收所述動(dòng)態(tài)語音緩沖處理模塊發(fā)送的經(jīng)過語音參數(shù)以及回聲的處理 后的下行語音數(shù)據(jù),進(jìn)行壓縮與解壓縮,同時(shí)打包處理后發(fā)送給所述USB 驅(qū)動(dòng)模塊;所述基帶模塊,用于接收所述動(dòng)態(tài)語音緩沖處理模塊發(fā)送的處理后的語 音數(shù)據(jù),并對該上行語音數(shù)據(jù)進(jìn)行語音參數(shù)以及回聲的處理,將經(jīng)過語音參 數(shù)以及回聲處理的上行語音數(shù)據(jù)發(fā)送給所述射頻及天線模塊;接收所述基帶 模塊發(fā)送的下行語音數(shù)據(jù),并進(jìn)行語音參數(shù)以及回聲的處理,將經(jīng)過語音參 數(shù)以及回聲處理后的下行語音數(shù)據(jù)發(fā)送給所述動(dòng)態(tài)語音緩沖處理模塊;所述射頻及天線模塊,用于接收所述基帶模塊發(fā)送的過語音參數(shù)以及回 聲處理的上行語音數(shù)據(jù),并通過空口發(fā)送給所述網(wǎng)絡(luò)側(cè);通過空口接收所述 網(wǎng)絡(luò)側(cè)發(fā)送的下行語音數(shù)據(jù),并發(fā)送給所述基帶模塊。
5、 如權(quán)利要求1所述的無線上網(wǎng)裝置,其特征在于, 所述無線上網(wǎng)裝置是無線上網(wǎng)卡; 所述上網(wǎng)設(shè)備是個(gè)人計(jì)算機(jī)。
6、 一種無線上網(wǎng)裝置進(jìn)行動(dòng)態(tài)語音緩沖的方法,其特征在于,包括所述無線上網(wǎng)裝置接收所述上網(wǎng)設(shè)備發(fā)送的上行語音數(shù)據(jù)或所述網(wǎng)絡(luò) 側(cè)下發(fā)的下行語音數(shù)據(jù)并進(jìn)行數(shù)據(jù)檢測;所述無線上網(wǎng)裝置根據(jù)檢測結(jié)果進(jìn)行動(dòng)態(tài)調(diào)整語音緩沖的大小后,將所述上行語音數(shù)據(jù)發(fā)送給所述網(wǎng)絡(luò)側(cè)或?qū)⑺鱿滦姓Z音數(shù)據(jù)發(fā)送給所述上網(wǎng)設(shè)備。
7、 如權(quán)利要求6所述的方法,其特征在于,所述無線上網(wǎng)裝置接收所述上網(wǎng)設(shè)備發(fā)送的上行語音數(shù)據(jù)進(jìn)行數(shù)據(jù)檢測,根據(jù)檢測結(jié)果進(jìn)行動(dòng)態(tài)調(diào)整語音緩沖的大小后,將所述上行語音數(shù)據(jù)發(fā)送給所述網(wǎng)絡(luò)側(cè),是指所述無線上網(wǎng)裝置接收所述上網(wǎng)設(shè)備發(fā)送的上行語音數(shù)據(jù)后,將該上行語音數(shù)據(jù)進(jìn)行壓縮與解壓縮,同時(shí)進(jìn)行打包處理;所述無線上網(wǎng)裝置檢測當(dāng)前語音數(shù)據(jù)包之間的時(shí)間差,根據(jù)當(dāng)前語音數(shù)據(jù)包之間的時(shí)間差與平均的語音數(shù)據(jù)包時(shí)間差進(jìn)行對比得到檢測結(jié)果,根據(jù)檢測結(jié)果對當(dāng)前的語音緩沖大小進(jìn)行動(dòng)態(tài)調(diào)整,設(shè)置定時(shí)器時(shí)長,將調(diào)整后緩沖中的當(dāng)前語音數(shù)據(jù)發(fā)往協(xié)議棧的上行緩沖;所述無線上網(wǎng)裝置進(jìn)行語音的相關(guān)參數(shù)調(diào)整處理后,根據(jù)參數(shù)調(diào)整數(shù)值表進(jìn)行上行語音數(shù)據(jù)的增益處理后,將所述上行語音數(shù)據(jù)發(fā)送給所述網(wǎng)絡(luò)側(cè)。
8、 如權(quán)利要求6所述的方法,其特征在于,所述無線上網(wǎng)裝置接收所述網(wǎng)絡(luò)側(cè)發(fā)送的下行語音數(shù)據(jù)進(jìn)行數(shù)據(jù)檢測,根據(jù)檢測結(jié)果進(jìn)行動(dòng)態(tài)調(diào)整語音緩沖的大小后,將所述下行語音數(shù)據(jù)發(fā)送給所述上網(wǎng)設(shè)備,是指所述無線上網(wǎng)裝置接收所述網(wǎng)絡(luò)側(cè)發(fā)送的下行語音數(shù)據(jù)后,進(jìn)行AEC及增益的處理;所述無線上網(wǎng)裝置檢測當(dāng)前語音數(shù)據(jù)包之間的時(shí)間差,之后與平均的語音數(shù)據(jù)包時(shí)間差進(jìn)行對比得到檢測結(jié)果,根據(jù)檢測結(jié)果對當(dāng)前的語音緩沖大小進(jìn)行動(dòng)態(tài)調(diào)整,設(shè)置定時(shí)器時(shí)長,將調(diào)整后緩沖中的當(dāng)前語音數(shù)據(jù)發(fā)往協(xié)議棧的下行緩沖;所述無線上網(wǎng)裝置將所述下行語音數(shù)據(jù)發(fā)送給所述上網(wǎng)設(shè)備。
全文摘要
本發(fā)明公開了一種無線上網(wǎng)裝置及其進(jìn)行動(dòng)態(tài)語音緩沖的方法,用于上網(wǎng)設(shè)備和網(wǎng)絡(luò)側(cè)之間的數(shù)據(jù)傳輸,包括動(dòng)態(tài)語音緩沖處理模塊,用于接收所述上網(wǎng)設(shè)備發(fā)送的上行語音數(shù)據(jù)或所述網(wǎng)絡(luò)側(cè)下發(fā)的下行語音數(shù)據(jù)并進(jìn)行數(shù)據(jù)檢測,根據(jù)檢測結(jié)果進(jìn)行動(dòng)態(tài)調(diào)整語音緩沖的大小后,將所述上行語音數(shù)據(jù)發(fā)送給所述網(wǎng)絡(luò)側(cè)或?qū)⑺鱿滦姓Z音數(shù)據(jù)發(fā)送給所述上網(wǎng)設(shè)備。應(yīng)用本發(fā)明,解決了動(dòng)態(tài)地調(diào)整上行和下行語音的緩沖大小的問題。
文檔編號(hào)H04W92/02GK101657045SQ200910178310
公開日2010年2月24日 申請日期2009年9月22日 優(yōu)先權(quán)日2009年9月22日
發(fā)明者常建鵬 申請人:中興通訊股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會(huì)獲得點(diǎn)贊!
1