專利名稱:一種無線視頻傳輸方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信領(lǐng)域,具體涉及到一種無線視頻傳輸方法。
背景技術(shù):
在無線視頻數(shù)據(jù)傳輸?shù)倪^程中,通常需要將信源數(shù)據(jù)通過編碼轉(zhuǎn)換為適合無線信道傳輸?shù)男问健P乱淮膰H視頻編碼標(biāo)準(zhǔn)H. 264/AVC更強的視頻壓縮能力,使得網(wǎng)絡(luò)能夠在相同的帶寬占用條件下傳輸比以往的編碼標(biāo)準(zhǔn)質(zhì)量更高的視頻數(shù)據(jù)。同時隨著3G網(wǎng)絡(luò)的廣泛應(yīng)用以及LTE的迅速興起,無線通信帶寬的增加使得視頻業(yè)務(wù)在無線移動網(wǎng)絡(luò)中的應(yīng)用越來越廣泛,但由于無線傳輸環(huán)境具有不穩(wěn)定,容易出錯的特點,使得高質(zhì)量大碼率的視頻在無線移動環(huán)境下可靠傳輸需要更高的要求。目前,傳統(tǒng)的無線視頻傳輸優(yōu)化主要采用基于聯(lián)合信源信道編碼的視頻傳輸優(yōu)化和基于跨層參數(shù)配置的視頻傳輸優(yōu)化。其中,跨層優(yōu)化方法主要解決現(xiàn)有通用分層網(wǎng)絡(luò)協(xié)議架構(gòu)所造成的網(wǎng)絡(luò)資源分配優(yōu)化中的效率較低問題。針對無線視頻傳輸?shù)目鐚觾?yōu)化方法是對聯(lián)合信源信道編碼視頻傳輸優(yōu)化方法的進一步延伸,可以實現(xiàn)適配無線傳輸環(huán)境的應(yīng)用層實時視頻編碼。統(tǒng)一聯(lián)合優(yōu)化應(yīng)用層視頻編碼和網(wǎng)絡(luò)底層的視頻傳輸并不是一項簡單的工作。由于涉及到不同層位的資源分配,并通過全局目標(biāo)進行優(yōu)化,其計算復(fù)雜度要求很高,很難滿足實際實時應(yīng)用的需求。特別是值得注意的是,盡管結(jié)合應(yīng)用層視頻編碼和物理層自適應(yīng)調(diào)制編碼的方法可以有效的從信源和信道結(jié)合的角度,聯(lián)合分配傳輸錯誤控制的強度,由于要多次對同一視頻內(nèi)容重復(fù)編碼,并基于遞歸的方式逐像素估計端到端視頻失真,才能找到最優(yōu)的編碼量化參數(shù)和自適應(yīng)調(diào)制編碼模式,其計算相當(dāng)復(fù)雜。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明的目的是提供一種無線視頻傳輸方法,以解決現(xiàn)有技術(shù)的視頻數(shù)據(jù)傳輸方法中,尋找最優(yōu)編碼量化參數(shù)和自適應(yīng)調(diào)制編碼模式的計算非常復(fù)雜的問題, 降低計算復(fù)雜度。為實現(xiàn)上述目的,本發(fā)明提供了一種無線視頻傳輸方法,該方法包括設(shè)置初始編碼量化參數(shù)范圍;依據(jù)初始編碼量化參數(shù)范圍,估計率失真模型,依據(jù)該模型縮小量化參數(shù)范圍;在縮小的量化參數(shù)范圍中,尋求最佳編碼量化參數(shù)和最佳自適應(yīng)調(diào)制編碼模式;依照最佳編碼量化參數(shù)對視頻數(shù)據(jù)編碼,以最佳自適應(yīng)調(diào)制編碼模式配置物理層,以進行當(dāng)前條帶數(shù)據(jù)包傳輸。由于采用了以上的技術(shù)特征,使得本發(fā)明相比于現(xiàn)有技術(shù),具有如下的優(yōu)點和積極效果本發(fā)明提供了一種低計算復(fù)雜度的跨層優(yōu)化無線視頻傳輸方法,該方法利用多通道視頻編碼的率失真特性,通過率失真估計和編碼塊模式?jīng)Q策信息重用,降低跨層優(yōu)化無線視頻傳輸?shù)挠嬎銖?fù)雜度,從而實現(xiàn)滿足實際應(yīng)用需求的低計算復(fù)雜度的跨層優(yōu)化視頻傳輸。
圖I為依據(jù)本發(fā)明提供的一種無線視頻傳輸方法實施例的總流程圖;圖2A-2B為圖I中步驟S102的詳細流程圖;圖3A-圖3D為圖I中步驟S103的詳細流程圖;圖4為模式重用編碼的示意圖。
具體實施例方式本發(fā)明的核心思想在于通過率失真估計和編碼塊模式?jīng)Q策信息重用,降低無線視頻跨層優(yōu)化傳輸?shù)挠嬎銖?fù)雜度。具體說,通過跨層優(yōu)化服務(wù)器端對同一個編碼條帶進行兩個不同量化參數(shù)的視頻編碼,然后計算率失真模型。在每個自適應(yīng)調(diào)制編碼模式(AMC) 下,根據(jù)丟包率的大小判斷是否需要跨層優(yōu)化端到端失真估計。如果不需要,計算滿足最大傳輸時延的視頻編碼量化參數(shù)即可。如果需要跨層優(yōu)化端到端失真估計,則根據(jù)率失真模型得到的量化參數(shù)進行進行一定范圍的縮放。在該量化參數(shù)范圍內(nèi),通過多次編碼全搜索的方式找到最小的端到端失真對應(yīng)的最優(yōu)的編碼量化參數(shù)和自適應(yīng)調(diào)制編碼模式。在全搜索編碼中,對于量化參數(shù)相近的兩次不同的編碼,后一次編碼采用塊模式重用的方式,節(jié)省編碼中塊模式?jīng)Q策的復(fù)雜度。下面通過附圖和實施例,對本發(fā)明的技術(shù)方案做進一步的詳細描述。如圖I所示,其為本發(fā)明提供的無線視頻傳輸方法的流程圖。由圖可見,本發(fā)明提供的方法包括在步驟SlOl中,設(shè)置初始編碼量化參數(shù)范圍;在步驟S102中,依據(jù)初始編碼量化參數(shù)范圍,估計率失真模型,依據(jù)該模型縮小量化參數(shù)范圍; 在步驟S103中,在縮小的量化參數(shù)范圍中,尋求最佳編碼量化參數(shù)和最佳自適應(yīng)調(diào)制編碼模式;在步驟S104中,依照最佳編碼量化參數(shù)對視頻數(shù)據(jù)編碼,以最佳自適應(yīng)調(diào)制編碼模式配置物理層,以進行當(dāng)前條帶數(shù)據(jù)包傳輸。具體地,以下結(jié)合附圖和表格對每個步驟進行更詳盡的敘述。在步驟SlOl中,根據(jù)通常應(yīng)用中最低和最高的碼率需求,首先通過編碼配置文件設(shè)置最大和最小的編碼量化參數(shù)范圍QPjnin和QP_max,例如QP_min = 10和QPjnax = 45。 由于視頻前后幀之間具有一定的內(nèi)容相關(guān)性,特別是運動信息較少的圖像背景區(qū)域。對于 inter幀編碼,其前后幀之間的編碼率失真關(guān)系非常接近,所以在進行量化參數(shù)QP選擇時, 可以選擇前一幀對應(yīng)位置的QP作為當(dāng)前幀編碼區(qū)域的QP,也就是選擇上一幀中同樣位置的編碼塊Eilri的QP作為當(dāng)前編碼塊an的QP_min,這樣可以縮減一下QP的范圍。設(shè)置最優(yōu)的編碼量化參數(shù)BestQP和最優(yōu)的自適應(yīng)編碼調(diào)制方式BestAMC為O。根據(jù)信道反饋的信噪比SNR,計算所有候選自適應(yīng)調(diào)制編碼AMC (AMCi i = 1,2... I)模式對應(yīng)的物理層誤比特率BER(BERj I j = 1,2,. . . J),同時計算每個AMC對應(yīng)的滿足最大傳輸時延的碼率上限限制(R_limitk k = 1,2,· · · K)。
物理層候選AMC模式如下表I所示
AMC Index (m)I23456ModulationBPSKQPSKQPSK16-QAM16-QAM64-QAMCoding Rate (C111)1/23/49/163/43/43/4Rm (bits/sym)0.501.001.502.253.04.5aIll1.13690.33510.21970.20810.19360.1887bm7.55563.25431.52440.62500.34840.0871表I表I中,AMC Index表示AMC模式的索引,從I到6分別對應(yīng)一種不同的調(diào)制和編碼方式!Modulation表示調(diào)制模式;Coding Rate表示信道編碼模式,而Rm表示以每個符號多少個比特表示的傳輸速率;系數(shù)am和bm為計算第m個AMC模式對應(yīng)的誤比特率模型所需要的模型系數(shù)。所有候選AMC模式對應(yīng)的物理層誤比特率BER(BERj | j = 1,2,. . . J),可以根據(jù)SNR 的值Y按如下公式計算,其中系數(shù)\.和1^為計算第j個AMC模式對應(yīng)的誤比特率時需要的模型系數(shù),其取值參考AMC模式表,這里j是AMC模式index。每個AMC模式對應(yīng)的滿足最大傳輸時延的碼率上限限制R_limit(R_limitk|k = 1,2,···Κ)可以通過如下計算,R_limitk = Tmax · Rk · 270 (2)其中,Tmax為視頻傳輸一巾貞所能容忍的最大傳輸時延,此處一般設(shè)為35毫秒;Rk為第k個AMC對應(yīng)的傳輸速率,以每個符號多少個比特表示,其取值參考AMC模式表。請參考圖2,其為圖I中步驟S102的具體流程圖。由圖可見,步驟S102進一步包含了以下的具體實施方式
。在步驟S201中,設(shè)置QP = QP_min進行編碼,并記錄對應(yīng)QP_min的碼率rate_max 和編碼失真信息。在步驟S202中,判斷rate_max是否大于最大AMC模式的碼率上限限制max{R_ Iimitk |k= 1,2, ... K},如果 rate_max 大于 max {R_limitk k = 1,2, ... K},則執(zhí)行步驟 S206 ;否則執(zhí)行步驟S203。在步驟S203中,根據(jù)當(dāng)前QP,也就是QPjnin的編碼碼率,計算最大AMC對應(yīng)的丟
包率 P max AMC ;在步驟S204中,如果P max AMC大于等于O. 001則執(zhí)行步驟S205,否則請參考圖2B, 在P _ AMC小于O. 001的情況下,選擇當(dāng)前QP (也就是QP_min)為BestQP,最大的AMC模式作為BestAMC,執(zhí)行最后的步驟S104。這是因為為丟包率,其按照如下公式Ρ,(χ)= ι-(ι-6£^(χ)/°計算;其中, Stl表示傳輸數(shù)據(jù)包的字節(jié)數(shù),j表示AMC模式索引,Y表示接收的信噪比SNR。對于丟包率,如果丟包率小于O. 001,一般視頻失真很小,肉眼很難感覺到視頻的失真,所以在丟包率小于O. 001的時候沒必要進行復(fù)雜的端到端失真估計計算,而直接通過視頻編碼的失真來判斷最優(yōu)的編碼QP和AMC模式,達到了降低計算復(fù)雜度的效果。那么在P max AMC大于等于O. 001的情況下,在步驟S205中,計算當(dāng)前QP(也就是 QP_min)編碼所對應(yīng)的滿足的AMC模式的端到端失真,并把其中最小的失真賦值給min_ distortion。其中,端到端失真計算采用逐像素遞歸的方法進行估計。在步驟S206中,將當(dāng)前量化參數(shù)設(shè)置為初始量化范圍中的最大值。用QP = QP_ max進行編碼,記錄rate_min (QP_max),以及相應(yīng)的編碼碼率與失真信息,分別計算其得到的端到端失真D (Dm |m = 1,2, ... Μ) ο在步驟S207中,根據(jù)步驟S205和S206得到的碼率和失真信息進行率失真模型估計,即得到R = + 6中的a和b,其中R為編碼的碼率信息,Qst印為QP對應(yīng)的量化步長,
a和b為常數(shù)。根據(jù)QP_min和QP_max兩次編碼產(chǎn)生的R和Qstep可以計算得到a和b。在步驟S208中,根據(jù)最大和最小AMC模式對應(yīng)的,結(jié)合在步驟S207中得到的率失真模型,計算最大AMC模式對應(yīng)的期望QP_exPl和最小AMC模式對應(yīng)的期望QP_exp1;以縮小編碼量化參數(shù)范圍,設(shè)置QP_min2 = QP_exp1; QP_max2 = QP_exp1+l0
D_ 160 ^例如當(dāng)RJimit1 = 10,在步驟S207中,得到的率失真模型為^ _ f + 5則可以
s^step,
得到 Qstep 為 32,根據(jù) Qstep = 2(qp_4)/6 得到 QP_exPl 為 34。類似的,根據(jù)R_limitK = 15也可以算出Cff^exp1 = 28。這樣估計出的QP范圍 [28,35],和設(shè)定固定QP范圍[10,45]全搜索編碼相比,可以大大縮減QP范圍,進而減少編碼次數(shù)和端到端失真計算的次數(shù),也就降低了跨層優(yōu)化計算的復(fù)雜度。以下參考圖3A-圖3D,其為對縮小后的量化參數(shù)范圍進一步優(yōu)化尋找最佳的量化編碼參數(shù)和最佳AMC模式的詳細流程圖。首先,設(shè)置當(dāng)前QP為QPjnin2,計算最大AMC模式對應(yīng)的丟包率P κ ;如圖3Β,如果Pk小于O. 001,則設(shè)置Best_QP等于當(dāng)前QP,也就是縮小范圍后的量化參數(shù)最小值QP_min2,BestAMC為其所對應(yīng)的AMC,執(zhí)行最后步驟S104 ;否則執(zhí)行下一步。設(shè)置當(dāng)前QP = QP_max2,并編碼,計算滿足AMC模式碼率限制的對應(yīng)的端到端失真 D(Dm|m= 1,2,...MM)。麗為滿足時延碼率限制的AMC模式個數(shù)。設(shè)置最小端到端失真值 min_distortion為計算出的端到端失真中的最小值min{Dm|m = I, 2,... MM} 假定QP_max2 為 Best_QP,對應(yīng) AMC 為 BestAMC。將當(dāng)前的QP與QPjnin2比較,當(dāng)前QP滿足QP > QPjnin2,則執(zhí)行下一步驟,否則將當(dāng)前QP確定為Best_QP,BestAMC為其所對應(yīng)的AMC,執(zhí)行步驟S104。若當(dāng)前QP > QPjnin2,則設(shè)置當(dāng)前QP減去1,重新編碼。如圖3D所示,如果上一個編碼QP沒有采用模式重用編碼,則并根據(jù)上一個QP編碼的碼流信息,進行塊模式重用(同時運動信息重用)的編碼;否則采用正常RDO模式?jīng)Q策編碼。編碼完成后計算滿足AMC模式碼率限制的對應(yīng)的失真D (Dm |m = 1,2,. . . MM)。如果在前一 QP中得出的min_distortion大于當(dāng)前QP得出的min{Dm|m = 1,2, ... MM},則設(shè)置min_distortion 等于min {Djm = I, 2, · · · MM},更新端到端失真最小值min_distortion, 同時更新Best_QP和BestAMC。之后返回將當(dāng)前的QP與QPjnin2比較的步驟,當(dāng)前QP滿足 QP >= QPjnin2,則執(zhí)行下一步驟,否則將當(dāng)前QP確定為Best_QP,BestAMC為其所對應(yīng)的 AMC,執(zhí)行步驟S104。如果在前一 QP中得出的min_distortion不大于當(dāng)前QP得出的min{Dm|m = I,
2,... MM},則不需要更新端到端失真最小值min_distortion,也不更改假定的Best_QP和 BestAMC,直接返回將當(dāng)前的QP與QPjnin2比較的步驟,當(dāng)前QP滿足QP > = QPjnin2,則執(zhí)行下一步驟,否則將當(dāng)前QP設(shè)置為Best_QP,BestAMC為其所對應(yīng)的AMC,執(zhí)行步驟S104。反復(fù)執(zhí)行上述的步驟,直到當(dāng)前的QP滿足小于或等于QPjnin2的條件,其尋求具有最小端到端失真的QP數(shù)值,將此具備最小端到端失真的QP設(shè)置為Best_QP,BestAMC為其所對應(yīng)的AMC,執(zhí)行步驟S104。例如,若在反復(fù)執(zhí)行上述步驟的過程中,發(fā)現(xiàn)當(dāng)前QP編碼計算得到的端到端失真比QPjnin2小,且為大于QPjnin2的QP值中端到端失真最小的,那么此QP值選為Best_QP, BestAMC為其所對應(yīng)的AMC,執(zhí)行步驟S104。例如,QP值為34的情況,對應(yīng)的端到端失真小于QP值為35的情況,以此類推,QP 為29的情況下,具有最小的端到端失真,那么選擇29作為Best_QP,若30具有最小端到端失真,則30為最佳Best_QP。在將當(dāng)前QP減去I重新編碼的過程中,其中模式重用編碼的特征在于采用前一個 QP編碼的相同位置編碼塊的intra或inter模式,以及編碼采用的塊尺寸對當(dāng)前編碼塊進行編碼。如果前一個QP編碼的相同位置編碼塊采用的inter編碼模式,則當(dāng)前編碼塊也要采用其相應(yīng)的運動向量進行預(yù)測補償編碼。對于采用的編碼塊尺寸,同樣可以重用,參考圖 4。前一個QP編碼時采用的塊尺寸模式(4x4,4x8. . . 16x16),可以作為當(dāng)前編碼單元的塊尺寸,同時該塊對應(yīng)的運動向量也完全重用,這樣避免了塊模式?jīng)Q策過程,也避免了搜索運動向量所需要的大量計算,可以大大節(jié)省跨層優(yōu)化視頻傳輸?shù)倪\算時間。專業(yè)人員應(yīng)該還可以進一步意識到,結(jié)合本文中所公開的實施例描述的各示例的單元及算法步驟,能夠以電子硬件、計算機軟件或者二者的結(jié)合來實現(xiàn),為了清楚地說明硬件和軟件的可互換性,在上述說明中已經(jīng)按照功能一般性地描述了各示例的組成及步驟。 這些功能究竟以硬件還是軟件方式來執(zhí)行,取決于技術(shù)方案的特定應(yīng)用和設(shè)計約束條件。 專業(yè)技術(shù)人員可以對每個特定的應(yīng)用來使用不同方法來實現(xiàn)所描述的功能,但是這種實現(xiàn)不應(yīng)認為超出本發(fā)明的范圍。結(jié)合本文中所公開的實施例描述的方法或算法的步驟可以用硬件、處理器執(zhí)行的軟件模塊,或者二者的結(jié)合來實施。軟件模塊可以置于隨機存儲器(RAM)、內(nèi)存、只讀存儲器 (ROM)、電可編程ROM、電可擦除可編程ROM、寄存器、硬盤、可移動磁盤、CD-ROM、或技術(shù)領(lǐng)域內(nèi)所公知的任意其它形式的存儲介質(zhì)中。以上所述的具體實施方式
,對本發(fā)明的目的、技術(shù)方案和有益效果進行了進一步詳細說明,所應(yīng)理解的是,以上所述僅為本發(fā)明的具體實施方式
而已,并不用于限定本發(fā)明的保護范圍,凡在本發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換、改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。
權(quán)利要求
1.一種無線視頻傳輸方法,其特征在于,包括設(shè)置初始編碼量化參數(shù)范圍;依據(jù)初始編碼量化參數(shù)范圍,估計率失真模型,依據(jù)該模型縮小量化參數(shù)范圍;在縮小的量化參數(shù)范圍中,尋求最佳編碼量化參數(shù)和最佳自適應(yīng)調(diào)制編碼模式;依照最佳編碼量化參數(shù)對視頻數(shù)據(jù)編碼,以最佳自適應(yīng)調(diào)制編碼模式配置物理層,以進行當(dāng)前條帶數(shù)據(jù)包傳輸。
2.如權(quán)利要求I所述的方法,其特征在于,所述依據(jù)初始編碼量化參數(shù)范圍,估計率失真模型,依據(jù)該模型縮小量化參數(shù)范圍的步驟進一步包括以初始最小量化參數(shù)編碼,記錄碼率;判斷該碼率是否大于全部候選自適應(yīng)調(diào)制編碼AMC模式中最大的滿足最大傳輸時延的碼率限制值;若否,則計算最大AMC模式的丟包率,判斷該丟包率是否小于O. 001 ;若否,則計算當(dāng)前量化參數(shù)編碼對應(yīng)的小于碼率上限的AMC模式的端到端失真;以初始最大量化參數(shù)編碼,記錄碼率,并計算最大量化參數(shù)編碼碼率和最大量化參數(shù)編碼端到端失真;以最大和最小初始量化參數(shù)編碼分別對應(yīng)的碼率和端到端失真,估計率失真模型;依據(jù)該率失真模型計算縮小的量化參數(shù)范圍。
3.如權(quán)利要求2所述的方法,其特征在于,在判斷該碼率是否大于全部候選自適應(yīng)調(diào)制編碼AMC模式中最大的滿足最大傳輸時延的碼率限制值的步驟之后,若是,則直接執(zhí)行以初始最大量化參數(shù)編碼,記錄碼率,并計算最大量化參數(shù)編碼碼率和最大量化參數(shù)編碼端到端失真的步驟。
4.如權(quán)利要求2所述的方法,其特征在于,在判斷該丟包率是否小于O.001的步驟之后,若該丟包率小于O. 001,則將該最小初始編碼量化參數(shù)作為最佳編碼量化參數(shù),該最小初始編碼量化參數(shù)對應(yīng)的最大AMC模式為最佳自適應(yīng)調(diào)制編碼模式,然后執(zhí)行依照最佳編碼量化參數(shù)對視頻數(shù)據(jù)編碼,以最佳自適應(yīng)調(diào)制編碼模式配置物理層,以進行當(dāng)前條帶數(shù)據(jù)包傳輸?shù)牟襟E。
5.如權(quán)利要求I所述的方法,其特征在于,所述在縮小的量化參數(shù)范圍中,尋求最佳編碼量化參數(shù)和最佳自適應(yīng)調(diào)制編碼模式的步驟中進一步包括以縮小的量化參數(shù)范圍中的最小值計算最大AMC模式下的第二丟包率,并判斷該第二丟包率是否小于O. 001 ;若是,則以當(dāng)前量化參數(shù)為最佳編碼量化參數(shù),以該量化參數(shù)對應(yīng)的最大AMC模式為最佳自適應(yīng)調(diào)制編碼模式。若否,則在以縮小的量化參數(shù)范圍中查找具備最小端到端失真值的量化參數(shù)和自適應(yīng)調(diào)制編碼模式,以此具備最小端到端失真值的量化參數(shù)為最佳編碼量化參數(shù),其對應(yīng)的AMC 模式為最佳自適應(yīng)調(diào)制編碼模式。
6.如權(quán)利要求5所述的方法,其特征在于,在查找具備最小端到端失真值的量化參數(shù)的步驟中包括步驟6. 1,以縮小的量化參數(shù)范圍中的最大值為當(dāng)前量化參數(shù),計算對應(yīng)的小于碼率上限的AMC模式的端到端失真,找出當(dāng)前量化參數(shù)編碼對應(yīng)的小于碼率上限的AMC模式中最小的端到端失真值;步驟6. 2,以當(dāng)前量化參數(shù)為假定最優(yōu)量化參數(shù),當(dāng)前AMC模式為最佳自適應(yīng)調(diào)制編碼模式;步驟6. 3,將當(dāng)前量化參數(shù)減I,再進行編碼,并更新端到端失真;步驟6. 4,判斷前一量化參數(shù)編碼對應(yīng)的小于碼率上限的AMC模式中最小的端到端失真值是否大于減I后的量化參數(shù)對應(yīng)的端到端失真中的最小值;步驟6. 5,若是,則更新最小端到端失真值和假定最優(yōu)量化參數(shù)和最佳自適應(yīng)調(diào)制編碼模式,反之則不更新;重復(fù)執(zhí)行步驟6. 3至步驟6. 5,獲取最終假定最優(yōu)量化參數(shù)和最佳自適應(yīng)調(diào)制編碼模式,分別以該最終假定最優(yōu)量化參數(shù)和假定最佳自適應(yīng)調(diào)制編碼模式為最優(yōu)量化參數(shù)和最優(yōu)最佳自適應(yīng)調(diào)制編碼模式。
7.如權(quán)利要求6所述的方法,其特征在于,在步驟6.2之后,還包括判斷當(dāng)前量化參數(shù)是否大于縮小的量化參數(shù)范圍中的最小值;若否,則以當(dāng)前量化參數(shù)為最佳編碼量化參數(shù),以該量化參數(shù)對應(yīng)的最大AMC模式為最佳自適應(yīng)調(diào)制編碼模式。
8.如權(quán)利要求6所述的方法,其特征在于,在判斷前一量化參數(shù)編碼對應(yīng)的小于碼率上限的AMC模式中最小的端到端失真值是否大于更新后的端到端失真中的最小值的步驟之后,若否,則直接返回判斷當(dāng)前量化參數(shù)是否不小于縮小的量化參數(shù)范圍中的最小值之后,直到滿足當(dāng)前量化參數(shù)小于縮小后的量化參數(shù)范圍中的最小值之后,將對應(yīng)量化參數(shù)為最佳編碼量化參數(shù),以該量化參數(shù)對應(yīng)的最大AMC模式為最佳自適應(yīng)調(diào)制編碼模式,執(zhí)行以最佳自適應(yīng)調(diào)制編碼模式配置物理層,以進行當(dāng)前條帶數(shù)據(jù)包傳輸?shù)牟襟E。
9.如權(quán)利要求7所述的方法,其特征在于,在將當(dāng)前量化參數(shù)減1,再進行編碼的步驟中進一步包括判斷上一量化編碼參數(shù)是否采用模式重用編碼,若是,則依據(jù)上一量化參數(shù)編碼的碼流信息,啟用塊模式重用的編碼;若否,則進行正常的率失真優(yōu)化編碼。
10.如權(quán)利要求I所述的方法,其特征在于,在設(shè)置初始編碼量化參數(shù)范圍的步驟中, 還包括設(shè)置計算全部候選AMC模式對應(yīng)的物理層誤比特率和每個AMC模式對應(yīng)的滿足最大傳輸時延的碼率上限值。
全文摘要
本發(fā)明提供了一種無線視頻傳輸方法,該方法包括設(shè)置初始編碼量化參數(shù)范圍;依據(jù)初始編碼量化參數(shù)范圍,估計率失真模型,依據(jù)該模型縮小量化參數(shù)范圍;在縮小的量化參數(shù)范圍中,尋求最佳編碼量化參數(shù)和最佳自適應(yīng)調(diào)制編碼模式;依照最佳編碼量化參數(shù)對視頻數(shù)據(jù)編碼,以最佳自適應(yīng)調(diào)制編碼模式配置物理層,進行當(dāng)前條帶數(shù)據(jù)包傳輸。本發(fā)明提供了一種低計算復(fù)雜度的跨層優(yōu)化無線視頻傳輸方法,該方法利用多通道視頻編碼的率失真特性,通過率失真估計和編碼塊模式?jīng)Q策信息重用,降低跨層優(yōu)化無線視頻傳輸?shù)挠嬎銖?fù)雜度,從而實現(xiàn)滿足實際應(yīng)用需求的低計算復(fù)雜度的跨層優(yōu)化視頻傳輸。
文檔編號H04N7/26GK102595143SQ20121007317
公開日2012年7月18日 申請日期2012年3月19日 優(yōu)先權(quán)日2012年3月19日
發(fā)明者劉延偉, 唐暉, 慈松, 要瑞宵, 趙平華 申請人:中國科學(xué)院聲學(xué)研究所