[發(fā)明專利]一種IP語音緩沖區(qū)的動態(tài)控制方法及裝置在審
| 申請?zhí)枺?/td> | 201610670378.1 | 申請日: | 2016-08-15 |
| 公開(公告)號: | CN107770124A | 公開(公告)日: | 2018-03-06 |
| 發(fā)明(設(shè)計)人: | 趙成;李瑞超;黃其華 | 申請(專利權(quán))人: | 北京信威通信技術(shù)股份有限公司 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 100193 北京市海淀區(qū)*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 ip 語音 緩沖區(qū) 動態(tài)控制 方法 裝置 | ||
技術(shù)領(lǐng)域
本發(fā)明實(shí)施例涉及通信的技術(shù)領(lǐng)域,尤其涉及一種IP語音緩沖區(qū)的動態(tài)控制方法及裝置。
背景技術(shù)
IP電話或網(wǎng)絡(luò)電話(Voice Over Internet Protocol,VOIP)是將傳統(tǒng)的語音信號封裝為IP數(shù)據(jù)包的格式,通過Internet傳輸至目的地后,再將IP數(shù)據(jù)包還原為傳統(tǒng)的語音信號并播放,從而現(xiàn)實(shí)語音通話服務(wù)。
與傳統(tǒng)電話不同,IP電話并沒有一條預(yù)先分配的專用邏輯線路用于傳輸語音,而使用分組交換技術(shù)。從IP協(xié)議的本質(zhì)上講,IP電話不能保證話音服務(wù)質(zhì)量,該話音服務(wù)質(zhì)量包括時延、抖動和丟包。對于分組丟失,數(shù)據(jù)業(yè)務(wù)可以采用重傳來彌補(bǔ),但VOIP是實(shí)時業(yè)務(wù),對時延、抖動等有嚴(yán)格的要求,所以必須要有一定的QOS保證。時延和抖動是VOIP業(yè)務(wù)中最重要的QOS參數(shù)之一,直接影響語音質(zhì)量,直接關(guān)系到語音是否能在接收端真實(shí)再現(xiàn)。因此,需要采用一定的算法和措施來消除時延和抖動的影響,保證語音質(zhì)量。
通常通過在接收端設(shè)置一個緩沖區(qū)來消除網(wǎng)絡(luò)的時延和抖動,緩沖區(qū)的主要思想是:每個數(shù)據(jù)包在網(wǎng)絡(luò)的傳輸中的時延與其在緩沖區(qū)中緩沖的時延之和應(yīng)該相等。抖動緩沖控制算法包括靜態(tài)抖動緩沖控制算法和動態(tài)抖動緩沖控制算法兩種。
靜態(tài)抖動緩沖控制算法:緩沖區(qū)的大小在語音通話建立后一直到語音通話結(jié)束,均為固定值,對于抖動超出緩沖區(qū)大小的語音包將會丟棄。動態(tài)抖動緩沖控制算法:緩沖區(qū)的大小隨實(shí)際網(wǎng)絡(luò)抖動情況而變化。接收端將當(dāng)前接收到的語音包的延遲與歷史保存的延遲信息相比,得到當(dāng)前網(wǎng)絡(luò)的最大抖動,從而選擇適當(dāng)?shù)木彌_區(qū)大小。
靜態(tài)抖動緩沖控制算法模型簡單,易于實(shí)現(xiàn)。其缺點(diǎn)是當(dāng)網(wǎng)絡(luò)抖動較大時丟包率高,而網(wǎng)絡(luò)抖動較小時,語音延遲較大,不能很好地根據(jù)網(wǎng)絡(luò)情況的變化來調(diào)整緩沖區(qū)的控制策略,而且初始狀態(tài)對后續(xù)通話的影響很大。一般都選擇采用動態(tài)抖動緩沖控制算法,能夠克服靜態(tài)抖動緩沖控制算法的缺點(diǎn)。但是傳統(tǒng)的動態(tài)抖動緩沖控制算法,通常只是選取歷史最大值作為緩沖區(qū)大小,沒有充分利用統(tǒng)計信息,對網(wǎng)絡(luò)抖動的變化適應(yīng)不夠及時,延遲仍然相對較大。同時,傳統(tǒng)的動態(tài)抖動緩沖控制算法在抖動變大時,通過插入靜音包來增加緩沖區(qū)大小;在抖動變小時,通過刪除最老的語音包來減小緩沖區(qū)大小,這種做法會引起語音失真。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例的目的在于提出一種IP語音緩沖區(qū)的動態(tài)控制方法及裝置,旨在解決如何能夠減少語音失真的問題。
為達(dá)此目的,本發(fā)明實(shí)施例采用以下技術(shù)方案:
第一方面,一種IP語音緩沖區(qū)的動態(tài)控制方法,所述方法包括:
接收語音包,并將所述語音包存放在抖動緩沖區(qū)中,通過所述抖動緩沖區(qū)消除網(wǎng)絡(luò)抖動,存放的語音包內(nèi)容包括包頭信息和語音payload,所述包頭信息包括包序號和時戳,所述抖動緩沖區(qū)的容量由單個語音包的時長決定,所述抖動緩沖區(qū)被劃分為若干個插槽,從0開始順序編號,每個插槽存放一個語音包的內(nèi)容;
從所述抖動緩沖區(qū)中獲取所述語音包并解碼出語音采樣數(shù)據(jù);
將解碼后的語音采樣數(shù)據(jù)存放在語音緩沖區(qū),并提供給聲卡播放,其中,所述語音緩沖區(qū)總共緩沖了2個語音包長度和10ms的采樣數(shù)據(jù),所述采樣數(shù)據(jù)分為已播放和未播放兩部分。
第二方面,一種IP語音緩沖區(qū)的動態(tài)控制裝置,所述裝置包括:
存儲模塊,用于接收語音包,并將所述語音包存放在抖動緩沖區(qū)中,通過所述抖動緩沖區(qū)消除網(wǎng)絡(luò)抖動,存放的語音包內(nèi)容包括包頭信息和語音payload,所述包頭信息包括包序號和時戳,所述抖動緩沖區(qū)的容量由單個語音包的時長決定,所述抖動緩沖區(qū)被劃分為若干個插槽,從0開始順序編號,每個插槽存放一個語音包的內(nèi)容;
獲取模塊,用于從所述抖動緩沖區(qū)中獲取所述語音包并解碼出語音采樣數(shù)據(jù);
播放模塊,用于將解碼后的語音采樣數(shù)據(jù)存放在語音緩沖區(qū),并提供給聲卡播放,其中,所述語音緩沖區(qū)總共緩沖了2個語音包長度和10ms的采樣數(shù)據(jù),所述采樣數(shù)據(jù)分為已播放和未播放兩部分。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于北京信威通信技術(shù)股份有限公司,未經(jīng)北京信威通信技術(shù)股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610670378.1/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:燙發(fā)器(NV310)
- 下一篇:雙管發(fā)熱盤
- 互聯(lián)網(wǎng)協(xié)議電話系統(tǒng)及其方法
- 虛擬機(jī)的IP地址的劃分方法
- 使非IP設(shè)備接入虛擬IP網(wǎng)絡(luò)的方法和系統(tǒng)
- CC通道檢測方法
- 一種IP地址評估方法及裝置
- 一種調(diào)度軟交換IP話機(jī)故障檢測報警系統(tǒng)
- 一種網(wǎng)絡(luò)攻擊的IP地址分析方法、裝置和存儲介質(zhì)
- 靜態(tài)IP與動態(tài)IP的沖突檢測方法、系統(tǒng)、終端及存儲介質(zhì)
- IP地址段查找方法與業(yè)務(wù)調(diào)度方法、裝置、電子設(shè)備
- 一種IP檢測的方法、裝置、設(shè)備及存儲介質(zhì)
- 一種主動回收數(shù)據(jù)緩沖區(qū)的方法
- 緩沖區(qū)控制裝置及方法
- 緩沖區(qū)數(shù)的調(diào)整方法和裝置
- 一種面向多租戶的緩沖區(qū)管理方法及服務(wù)器
- 一種汽車CAN總線網(wǎng)關(guān)的報文收發(fā)方法及系統(tǒng)
- 數(shù)據(jù)緩沖方法、裝置及存儲介質(zhì)
- 高并發(fā)數(shù)據(jù)存儲方法及計算機(jī)可讀存儲介質(zhì)
- 環(huán)形緩沖區(qū)的數(shù)據(jù)寫入方法、裝置、設(shè)備及介質(zhì)
- 一種能夠保證接收數(shù)據(jù)完整性的數(shù)據(jù)緩沖系統(tǒng)及方法
- 一種串口通信中的雙指針環(huán)形緩沖區(qū)設(shè)計方法及系統(tǒng)
- 用于車輛和拖車聯(lián)接車的拖車晃動探測與補(bǔ)償方法
- 一種移動通信系統(tǒng)中基站資源動態(tài)控制方法、裝置與基站
- 補(bǔ)償分布性通信時延的電力系統(tǒng)廣域動態(tài)控制方法及系統(tǒng)
- 動態(tài)控制電平移位電路
- 基于連續(xù)的運(yùn)行時中的聲明性動態(tài)控制流
- 一種音響控制電路和控制方法
- 一種礦用智能動態(tài)語音安全標(biāo)識
- 一種混合萃取劑分離丙二醇甲基醚-水的動態(tài)控制方案
- 動態(tài)控制特權(quán)系統(tǒng)端口和策略開放的方法及裝置
- 動態(tài)控制圓柱渦流發(fā)生器的湍流強(qiáng)化傳熱裝置及其工作方法





