專利名稱::一種基于h.264的視頻圖像組比特分配方法
技術(shù)領(lǐng)域:
:本發(fā)明涉及視頻壓縮領(lǐng)域的編解碼技術(shù),尤其涉及一種基于H.264的圖像組比特分配方法。用于對(duì)實(shí)時(shí)編碼的視頻流進(jìn)行碼率控制。
背景技術(shù):
:對(duì)視頻實(shí)時(shí)通信而言,由于通信信道帶寬有限,需要對(duì)視頻編碼的碼率進(jìn)行控制,以確保視頻碼流的順利傳輸和信道帶寬的充分利用。針對(duì)不同的應(yīng)用場(chǎng)合,現(xiàn)有技術(shù)中有多種碼率控制的策略。所謂碼率控制,就是動(dòng)態(tài)地調(diào)整編碼器的參數(shù),以得到目標(biāo)比特?cái)?shù)。它為視頻序列中的視頻圖像組(GOP:GroupOfPicture)、圖像或者子圖像分配一定的比特。GOP是一組具有較強(qiáng)的時(shí)間相關(guān)性的圖像,一個(gè)GOP通常含有I幀、P幀、B幀三種格式的幀,排成形如舊BPBBPBBPBBPBBPBBPBBPBBPBBPBBPBBP.........的樣式。其中,l幀是一幅原始的圖像,P幀和B幀則記錄當(dāng)前幀相對(duì)于I幀的變化。整個(gè)視頻流由多個(gè)GOP構(gòu)成?,F(xiàn)有的支持H.264標(biāo)準(zhǔn)的編碼器,主要是通過調(diào)整量化參數(shù)(QP:QuantisationParameter)來進(jìn)行碼率控制。事實(shí)上,量化參數(shù)QP反映了圖像細(xì)節(jié)的壓縮情況,若量化參數(shù)QP較小,則圖像在壓縮后其大部分的細(xì)節(jié)都會(huì)被保留,從而使視頻碼流比較大,碼率就高;反之,若量化參數(shù)QP較大,視頻碼流會(huì)比較小,碼率就低,但圖像質(zhì)量也隨之顯著下降。也就是說,量化參數(shù)QP和碼率成反比關(guān)系。在進(jìn)行碼率控制的同時(shí),還需要考慮到率失真優(yōu)化(RDO:RateDistortionOptimized)的問題。所謂率失真優(yōu)化,簡(jiǎn)而言之就是在輸出同等碼率的情況下,將壓縮后的圖像質(zhì)量的失真程度盡可能地降低。但是現(xiàn)有的問題在于,H.264標(biāo)準(zhǔn)將量化參數(shù)QP同時(shí)用于碼率控制和率失真優(yōu)化,這就導(dǎo)致了蛋雞悖論為了對(duì)當(dāng)前幀進(jìn)行RDO,需利用當(dāng)前幀的QP,而當(dāng)前幀的QP又只能在RDO后才能確定下來。解決的辦法無非是進(jìn)行2遍編碼。但是這樣做的話,編碼器的負(fù)荷太重,對(duì)于需要實(shí)時(shí)編碼的場(chǎng)合顯然是不適用的。4因此,目前現(xiàn)有技術(shù)中主流的H.264編碼器,在需要實(shí)時(shí)編碼的場(chǎng)合,都是采用一遍編碼。這時(shí),碼率控制問題的關(guān)鍵就集中在GOP的比特分配上。比如,目前使用的主流的H.264編碼器一x264,在壓縮一個(gè)GOP時(shí)的做法就相當(dāng)筒單根據(jù)用戶指定的碼率,設(shè)置一個(gè)較大的QP來編碼I幀,然后根據(jù)當(dāng)時(shí)碼率的超支或盈余情況,對(duì)后繼各幀的QP進(jìn)行調(diào)節(jié)。壓縮結(jié)果的缺點(diǎn)很明顯圖像質(zhì)量在開始的幾秒內(nèi)有明顯的跳變,即前面若干幀圖像質(zhì)量非常差,隨后才好轉(zhuǎn)。從x264的方法中可以看出,在一遍編碼過程中要實(shí)現(xiàn)碼率控制并不難,但是如果在碼率控制的同時(shí)要兼顧RDO,問題就具有相當(dāng)?shù)奶魬?zhàn)性。在一遍編碼的情況下是否是較好地實(shí)現(xiàn)RDO及對(duì)視頻流失真情況的評(píng)判,更多是依賴于人眼的主觀判斷。經(jīng)研究,在對(duì)視頻流的眾多主觀評(píng)價(jià)規(guī)則中,以圖像質(zhì)量的穩(wěn)定性最為重要。換句話說,就是觀察者對(duì)視頻幀圖像質(zhì)量時(shí)好時(shí)壞的變化最為敏感。特別是處于同一個(gè)GOP中的圖像,由于場(chǎng)景非常相似,圖像質(zhì)量的差別可以馬上被人眼捕捉到。因此,上述的x264編碼器碼率控制方法的缺點(diǎn)圖像質(zhì)量在開始的幾秒內(nèi)有明顯的跳變,即前面若干幀圖像質(zhì)量非常差,隨后才好轉(zhuǎn),實(shí)際上是一個(gè)非常致命的弱點(diǎn)。而為了保證圖像質(zhì)量的連續(xù)性和穩(wěn)定性,對(duì)同一GOP的所有幀都使用相同的QP進(jìn)行壓縮的話,也會(huì)出現(xiàn)問題,因?yàn)閹c幀之間的編碼類型、圖像內(nèi)容都各不相同,如果使用相同的QP進(jìn)行壓縮,那么壓縮出來的碼流大小也會(huì)各不相同,這必將導(dǎo)致視頻碼率失控,圖像質(zhì)量波動(dòng)更大。
發(fā)明內(nèi)容本發(fā)明的目的是為了填補(bǔ)現(xiàn)有技術(shù)的不足之處,提出一種基于H.264的圖像組比特分配方法,本發(fā)明的方法才艮據(jù)目標(biāo)碼率和圖像內(nèi)容的復(fù)雜度,比較合理地確定一個(gè)視頻圖像組(GOP:GroupOfPicture)第一幀(I幀)的量化參數(shù),從而實(shí)現(xiàn)圖像組的比特分配,達(dá)到目標(biāo)碼率與圖像質(zhì)量的平衡。要克服x264的缺點(diǎn),也就是要保證圖像質(zhì)量的連續(xù)性和穩(wěn)定性。理想的方法是,對(duì)同一GOP的所有幀都使用相同的QP進(jìn)行壓縮。事實(shí)上這行不通因?yàn)閹c幀之間的編碼類型、圖像內(nèi)容都不同,使用同一QP壓縮出來的碼流大小也不同,這將導(dǎo)致碼率失控。解決此問題的關(guān)鍵在于能否在壓縮一個(gè)GOP之前,比較準(zhǔn)確地估算出與整個(gè)GOP的量化參數(shù)的平均值QPm。實(shí)際上,QPm是一個(gè)實(shí)數(shù)。由于實(shí)數(shù)QP在H.264標(biāo)準(zhǔn)中沒有意義,所以本文中的QPm都是指對(duì)實(shí)數(shù)QPm舍入取整后的結(jié)果。對(duì)整數(shù)QPm的估算值記為QPi。如果作為GOP第一幀的量化參數(shù)的QPi足夠接近QPm,并且在編碼時(shí)根據(jù)已經(jīng)輸出碼流的碼率情況,讓每一幀的QP在QPi上下浮動(dòng)。這樣,就既能保證碼率受控,又可使幀間的圖像質(zhì)量差別減小。本專利方法能夠準(zhǔn)確地計(jì)算QPi,從而較好地實(shí)現(xiàn)了碼率控制與率失真優(yōu)化的平衡。本發(fā)明通過采用以下的技術(shù)方案來實(shí)現(xiàn)實(shí)施一種基于H.264的碎見頻圖像組比特分配方法,應(yīng)用于對(duì)實(shí)時(shí)編碼的視頻流進(jìn)行碼率控制的視頻圖像編碼器中,尤其是,包括如下步驟A、估算視頻流GOP第一幀的量化參數(shù)平均值QPm的近似值,設(shè)為QPi;已、對(duì)視頻流GOP中的I幀進(jìn)行編碼;C、統(tǒng)計(jì)計(jì)算當(dāng)前輸出的碼率;D、根據(jù)步驟C所計(jì)算出的碼率,對(duì)后繼的B幀或P幀調(diào)整者QP值;E、對(duì)B幀或P幀進(jìn)4亍編碼;F、視頻流未結(jié)束時(shí),轉(zhuǎn)而再執(zhí)行步驟C;G、視頻流結(jié)束。上述方法中,所述步驟A中的量化參數(shù)平均值QPm為對(duì)實(shí)數(shù)舍入取整后的整數(shù)值。上述方法中,所述步驟A通過將GOP的第一幀的量化步長(zhǎng)算出,設(shè)為Qstepi,繼而——對(duì)應(yīng)求出QPi,步驟如下A-1、設(shè)用戶指定的目標(biāo)碼率為Br,設(shè)用戶指定的幀率為Fr,計(jì)算出每幀的平均字節(jié)數(shù)值,設(shè)為FB,計(jì)算公式如下6BrFB=------------Frx8A-2、計(jì)算GOP第一幀圖像的邊緣總和ES;A-3、設(shè)量化CxESQS=-----------------FBA-4、查找H.264標(biāo)準(zhǔn)的關(guān)系表,搜索出與QS最接近的量化步長(zhǎng)Qstepi。A-5.、使用Qstepi再次查找H.264標(biāo)準(zhǔn)的關(guān)系表,得出QPi。取值是O.63。上述方法中,所述邊緣總和ES用一階微分的水平垂直差分法計(jì)算?;蛩鲞吘壙偤虴S用二階微分的水平垂直差分法計(jì)算。上述方法中,所述步驟A-5,是查找H.264標(biāo)準(zhǔn)的關(guān)系表,找出Qstepi的索引,進(jìn)一步得出QPi與現(xiàn)有技術(shù)相比較,本發(fā)明的方法根據(jù)目標(biāo)碼率和圖像內(nèi)容的復(fù)雜度,合理地確定一個(gè)視頻圖像組第一幀的量化參數(shù),從而進(jìn)行圖像組的比特分配,繼而達(dá)到目標(biāo)碼率與圖像質(zhì)量的平衡。而現(xiàn)有技術(shù)的x264總是將GOP的首幀的QP值設(shè)得很高,然后迅速降低,令同一G0P中不同圖像的量化步長(zhǎng)相差高達(dá)數(shù)倍,圖像劇烈抖動(dòng)。本發(fā)明的方法既實(shí)現(xiàn)了碼率控制,同時(shí)也在一遍編碼的情況下較好地實(shí)現(xiàn)率失真優(yōu)化,圖像質(zhì)量相對(duì)平穩(wěn)。圖1為量化參數(shù)QP與量化步長(zhǎng)QStep的對(duì)應(yīng)關(guān)系;圖2是本發(fā)明一種基于H.264的圖像組比特分配方法的主流程圖;圖3是本發(fā)明一種基于H.264的圖像組比特分配方法的計(jì)算QPi詳細(xì)步驟流程圖4是本發(fā)明一種基于H.264的圖像組比特分配方法壓縮bridge—far視頻時(shí)QP變化的示意圖5是現(xiàn)有技術(shù)x264壓縮bridge—far視頻時(shí)QP變化的示意圖;圖6是本發(fā)明一種基于H.264的圖像組比特分配方法壓縮hall—monitor浮見頻時(shí)QP變化的示意圖7是現(xiàn)有技術(shù)x264壓縮hall—monitor視頻時(shí)QP變化的示意圖8是本發(fā)明一種基于H.264的圖像組比特分配方法壓縮paris視頻時(shí)QP變化的示意圖9是現(xiàn)有技術(shù)x264壓縮paris視頻時(shí)QP變化的示意圖。具體實(shí)施例方式下面結(jié)合附圖所示的實(shí)施例對(duì)本發(fā)明做進(jìn)一步詳盡的描述。參照?qǐng)D1~圖3,實(shí)施一種基于H.264的視頻圖像組比特分配方法,應(yīng)用于對(duì)實(shí)時(shí)編碼的視頻流進(jìn)行碼率控制的視頻圖像編碼器中,包括如下步驟,見圖2:A、估算視頻流GOP第一幀的量化參數(shù)平均值QPm的近似值,設(shè)為QPi;B、對(duì)視頻流GOP中的I幀進(jìn)行編碼;C、統(tǒng)計(jì)計(jì)算當(dāng)前輸出的碼率;D、根據(jù)步驟C所計(jì)算出的碼率,對(duì)后繼的B幀或P幀調(diào)整者QP值;E、3于B幀或P幀進(jìn)4亍編石馬;F、;f見頻流未結(jié)束時(shí),轉(zhuǎn)而再執(zhí)行步驟C;G、纟見頻流結(jié)束。上述實(shí)施方法中,所述步驟A中的量化參數(shù)平均值QPm為對(duì)實(shí)數(shù)舍入取整后的整數(shù)值。,上述步驟的核心是步驟A,即QPm的近似值QPi的算法。詳細(xì)介紹如下在H.264標(biāo)準(zhǔn)中,量化參數(shù)QP其實(shí)是進(jìn)行量化時(shí)所用步長(zhǎng)qst印的一個(gè)索引值,也就是說,QP與qst印存在——對(duì)應(yīng)的關(guān)系,在H.264標(biāo)準(zhǔn)中以一個(gè)關(guān)系表的形式出現(xiàn)。知道QP,就可以查表得到對(duì)應(yīng)的qstep;同理,也可以通過qstep查到QP。本專利方法便是先算出GOP的第一幀的量化步長(zhǎng)qstepi,再查表求QPi。qstepi的值與目標(biāo)碼率、圖像內(nèi)容的復(fù)雜度(指細(xì)節(jié)的豐富程度)和幀間的運(yùn)動(dòng)情況三個(gè)方面有關(guān)。其中,目標(biāo)碼率由編碼器的用戶指定;圖像復(fù)雜度可以用圖像的邊緣總量來代表;而幀間的運(yùn)動(dòng)情況則在編碼之前無從得知,只能預(yù)先確定一個(gè)經(jīng)驗(yàn)系數(shù)C。C的值因應(yīng)用而異,比如視頻會(huì)議和電影點(diǎn)播是兩種不同應(yīng)用,視頻會(huì)議圖像的幀間運(yùn)動(dòng)較少,因而C值較小;而電影的幀間運(yùn)動(dòng)較為頻繁和劇烈,C值也相應(yīng)地較大。上述實(shí)施方法中,所述步驟A通過將GOP的第一幀的量化步長(zhǎng)算出,設(shè)為Qstepi,繼而——對(duì)應(yīng)求出QPi,步驟如下,見圖3:A-1、設(shè)用戶指定的目標(biāo)碼率為Br,設(shè)用戶指定的幀率為Fr,計(jì)算出每幀的平均字節(jié)數(shù)值,設(shè)為FB,計(jì)算公式如下BrFB=-Frx8A-2、計(jì)算GOP第一幀圖像的邊緣總和ES;A-3、設(shè)量化CxESQS=-----------------FBA-4、查找H.264標(biāo)準(zhǔn)的關(guān)系表,搜索出與QS最接近的量化步長(zhǎng)Qstepi。A-5、使用Qstepi再次查找H.264標(biāo)準(zhǔn)的關(guān)系表,得出QPi。其中,br是目標(biāo)碼率,單位是比特/秒(bps),fr是幀率,單位是幀/秒(fps)。由數(shù)字圖像處理的知識(shí)可知,圖像細(xì)節(jié)的豐富程度可以由圖像的邊緣信息來表示。因此我們計(jì)算圖像的邊緣總和ES,用它的大小來表示圖像內(nèi)容的復(fù)雜度。上述實(shí)施方法中,所述在類似視頻會(huì)議的幀間變化較少的的應(yīng)用中,C的取值是0.63。上述實(shí)施方法中,所述邊緣總和ES用一階微分的水平垂直差分法計(jì)算。或是所述邊緣總和ES用二階微分的水平垂直差分法計(jì)算。進(jìn)一步的,所述步驟A-5,是查找H.264標(biāo)準(zhǔn)的關(guān)系表,找出Qstepi的索引,進(jìn)一步得出QPi。本專利方法能夠較為準(zhǔn)確地估計(jì)出QPm,不但保證碼率受控,而且整個(gè)視頻流的QP始終在QPm上下浮動(dòng),較好地實(shí)現(xiàn)了圖像質(zhì)量的穩(wěn)定性。為了證明這一點(diǎn),對(duì)本專利方法和x264進(jìn)行了比對(duì)實(shí)驗(yàn)在碼率為80kbps,幀率25fps的情況下,選定3個(gè)視頻文件,幀數(shù)均為250幀。通常,在視頻會(huì)議應(yīng)用中,場(chǎng)景變化不太大,這時(shí)一個(gè)GOP所含的圖像數(shù)目的典型值是250。分別用本方法(下面統(tǒng)稱為new)和x264進(jìn)行壓縮,實(shí)驗(yàn)的結(jié)果見下表<table>tableseeoriginaldocumentpage10</column></row><table>對(duì)表中的數(shù)據(jù)進(jìn)行分析,不難看出兩種方法的相似之處:(1)平均QP相近甚至相同,說明二者都能實(shí)現(xiàn)碼率控制的目標(biāo)。(2)最小QP相近甚至相同,且與平均QP接近,說明二者在編碼開始后,經(jīng)過一段時(shí)間的調(diào)整,最終都能找到平衡碼率和圖像質(zhì)量的QP值。而二者的不同之處在于(1)x264的最大QP值一般比平均值大12左右。new方法的最大QP則最多比平均QP大3。(2)x264的QP最大值與最小值的距離在13以上,而new的距離則不超過6。前文已經(jīng)介紹QP值越大,圖像質(zhì)量越差。QP值是量化步長(zhǎng)的索引,代表的是量化步長(zhǎng)的值;在H.264標(biāo)準(zhǔn)中,QP值每相差6,就意味著量化步長(zhǎng)相差2倍??梢?,在本實(shí)驗(yàn)中,x264令同一GOP中不同圖像的量化步長(zhǎng)相差高達(dá)4倍,圖像質(zhì)量的抖動(dòng)可謂劇烈。事實(shí)上,x264總是將GOP的首幀的QP值設(shè)得很高,然后迅速降低,因此壓縮后的視頻在每個(gè)GOP的開始階段,其圖像質(zhì)量的波動(dòng)都非常明顯。而new則總能令QPi接近QPm,從而在壓縮一開始,就實(shí)現(xiàn)了碼率控制和圖像質(zhì)量穩(wěn)定性的平衡。為了更好地說明這一點(diǎn),下面給出實(shí)驗(yàn)錄得的每個(gè)GOP的QP變化情況。如圖4和圖5所示的比較,水平坐標(biāo)代表GOP中的幀順序,垂直坐標(biāo)代表對(duì)應(yīng)幀的QP值。圖中的水平直線代表平均量化參數(shù)QPm,而QPi則是GOP第一幀亦即I幀的量化參數(shù)。在bridge—far視頻時(shí),對(duì)比兩組圖形可以看出,x264壓縮后的G0P,圖像質(zhì)量總是在開始階段存在劇烈抖動(dòng),而本發(fā)明的方法壓縮后的G0P,圖像質(zhì)量則相對(duì)平穩(wěn)得多。這主要得益于本專利算法能夠較為準(zhǔn)確地估計(jì)出QPm的值。如圖6和圖7所示的比較,水平坐標(biāo)代表GOP中的幀順序,垂直坐標(biāo)代表對(duì)應(yīng)幀的QP值。圖中的水平直線代表平均量化參數(shù)QPm,而QPi則是GOP第一幀亦即I幀的量化參數(shù)。在halLmonitor視頻時(shí),對(duì)比兩組圖形可以看出,x264壓縮后的GOP,圖像質(zhì)量總是在開始階段存在劇烈抖動(dòng),而本發(fā)明的方法壓縮后的G0P,圖像質(zhì)量則相對(duì)平穩(wěn)得多。這主要得益于本專利算法能夠較為準(zhǔn)確地估計(jì)出QPm的值。如圖8和圖9所示的比較,水平坐標(biāo)代表GOP中的幀順序,垂直坐標(biāo)代表對(duì)應(yīng)幀的QP值。圖中的水平直線代表平均量化參數(shù)QPm,而QPi則是GOP第一幀亦即I幀的量化參數(shù)。在paris視頻時(shí),對(duì)比兩組圖形可以看出,x264壓縮后的GOP,圖像質(zhì)量總是在開始階段存在劇烈抖動(dòng),而本發(fā)明的方法壓縮后的G0P,圖像質(zhì)量則相對(duì)平穩(wěn)得多。這主要得益于本專利算法能夠較為準(zhǔn)確地估計(jì)出QPm的值。毫無疑問,本發(fā)明的方法既實(shí)現(xiàn)了碼率控制,同時(shí)也在一遍編碼的情況下較好地實(shí)現(xiàn)率失真優(yōu)化。以上內(nèi)容是結(jié)合具體的優(yōu)選實(shí)施方式對(duì)本發(fā)明所作的進(jìn)一步詳細(xì)說明,不能認(rèn)定本發(fā)明的具體實(shí)施只局限于這些說明。對(duì)于本發(fā)明所屬
技術(shù)領(lǐng)域:
的普通技術(shù)人員來說,在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干簡(jiǎn)單推演或替換,都應(yīng)當(dāng)視為屬于本發(fā)明的保護(hù)范圍。ii權(quán)利要求1.一種基于H.264的視頻圖像組比特分配方法,應(yīng)用于對(duì)實(shí)時(shí)編碼的視頻流進(jìn)行碼率控制的視頻圖像編碼器中,其特征在于,包括如下步驟A、估算視頻流GOP第一幀的量化參數(shù)平均值QPm的近似值,設(shè)為QPi;B、對(duì)視頻流GOP中的I幀進(jìn)行編碼;C、統(tǒng)計(jì)計(jì)算當(dāng)前輸出的碼率;D、根據(jù)步驟C所計(jì)算出的碼率,對(duì)后繼的B幀或P幀調(diào)整者QP值;E、對(duì)B幀或P幀進(jìn)行編碼;F、視頻流未結(jié)束時(shí),轉(zhuǎn)而再執(zhí)行步驟C;G、視頻流結(jié)束。2.如權(quán)利要求1所述的一種基于H.264的視頻圖像組比特分配方法,其特征在于所述步驟A中的量化參數(shù)平均值QPm為對(duì)實(shí)數(shù)舍入取整后的整數(shù)值。3.如權(quán)利要求1所述的一種基于H.264的視頻圖像組比特分配方法,其特征在于所述步驟A通過將GOP的第一幀的量化步長(zhǎng)算出,設(shè)為Qstepi,繼而——對(duì)應(yīng)求出QPi,步驟如下A-1、設(shè)用戶指定的目標(biāo)碼率為Br,設(shè)用戶指定的幀率為Fr,計(jì)算出每幀的平均字節(jié)數(shù)值,設(shè)為FB,計(jì)算公式如下<formula>formulaseeoriginaldocumentpage2</formula>A-2、計(jì)算GOP第一幀圖像的邊緣總和ES;A-3、設(shè)量化<formula>formulaseeoriginaldocumentpage2</formula>A-4、查找H.264標(biāo)準(zhǔn)的關(guān)系表,搜索出與QS最接近的量化步長(zhǎng)Qstepi。A-5、使用Qstepi再次查找H.264標(biāo)準(zhǔn)的關(guān)系表,得出QPi。4.如權(quán)利要求3所述的一種基于H.264的視頻圖像組比特分配方法,其特征在于所述在類似視頻會(huì)議的帕間變化較少的的應(yīng)用中,C的取值是0.63。5.如權(quán)利要求3所述的一種基于H.264的視頻圖像組比特分配方法,其特征在于所述邊緣總和ES用一階微分的水平垂直差分法計(jì)算。6.如權(quán)利要求3所述的一種基于H.264的視頻圖像組比特分配方法,其特征在于所述邊緣總和ES用二階微分的水平垂直差分法計(jì)算。7.如權(quán)利要求3所述的一種基于H.264的視頻圖像組比特分配方法,其特征在于所述步驟A-5,是查找H.264標(biāo)準(zhǔn)的關(guān)系表,找出Qstepi的索引,進(jìn)一步得出QPi。全文摘要一種基于H.264的視頻圖像組比特分配方法,應(yīng)用于對(duì)實(shí)時(shí)編碼的視頻流進(jìn)行碼率控制的視頻圖像編碼器中,包括步驟A.估算視頻流GOP第一幀的量化參數(shù)平均值QPm的近似值,設(shè)為QPi;B.對(duì)視頻流GOP中的I幀進(jìn)行編碼;C.統(tǒng)計(jì)計(jì)算當(dāng)前輸出的碼率;D.根據(jù)步驟C所計(jì)算出的碼率,對(duì)后繼的B幀或P幀調(diào)整者QP值;E.對(duì)B幀或P幀進(jìn)行編碼;F.視頻流未結(jié)束時(shí),轉(zhuǎn)而再執(zhí)行步驟C;G.視頻流結(jié)束。本發(fā)明的方法根據(jù)目標(biāo)碼率和圖像內(nèi)容的復(fù)雜度,合理地確定一個(gè)視頻圖像組第一幀的量化參數(shù),從而進(jìn)行圖像組的比特分配,在一遍編碼的情況下較好地實(shí)現(xiàn)率失真優(yōu)化,圖像質(zhì)量相對(duì)平穩(wěn)。文檔編號(hào)H04N7/26GK101466035SQ200710125308公開日2009年6月24日申請(qǐng)日期2007年12月21日優(yōu)先權(quán)日2007年12月21日發(fā)明者曾嘉亮,鐘似玢申請(qǐng)人:深圳市融合視訊科技有限公司