一種色度均衡量化參數(shù)調(diào)整方法及系統(tǒng)的制作方法
【專利摘要】本發(fā)明公開一種色度均衡量化參數(shù)調(diào)整方法及系統(tǒng),本發(fā)明方法通過(guò)對(duì)亮度色度均衡度的預(yù)判,來(lái)調(diào)節(jié)色度量化參數(shù)增量,達(dá)到提升亮度率失真性能的目的。此外,本發(fā)明實(shí)施例方法設(shè)置場(chǎng)景檢測(cè)環(huán)節(jié),可以適時(shí)地打開亮度色度均衡度的預(yù)判,達(dá)到色度量化參數(shù)的自適應(yīng)調(diào)整。最終實(shí)現(xiàn),亮度率失真性能提升與控制計(jì)算量之間的優(yōu)化實(shí)現(xiàn)。
【專利說(shuō)明】一種色度均衡量化參數(shù)調(diào)整方法及系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及視頻編解碼領(lǐng)域,尤其涉及一種色度均衡量化參數(shù)調(diào)整方法及系統(tǒng)。【背景技術(shù)】
[0002]從視覺特性上來(lái)講,人眼對(duì)色度的敏感度遠(yuǎn)遠(yuǎn)低于亮度。然而,常規(guī)的編碼技術(shù)對(duì)于亮度、色度信息在空間采樣率上的就不同的視頻信息源(例如常用的YUV420、YUV422等)并沒有專門設(shè)計(jì)。這就使得,在編碼中往往在色度上浪費(fèi)多余的比特。
【發(fā)明內(nèi)容】
[0003]本發(fā)明實(shí)施例的目的在于提出一種色度均衡量化參數(shù)調(diào)整方法,旨在解決現(xiàn)有技術(shù)在亮度、色度信息在空間采樣率上,沒有針對(duì)不同的視頻信息源進(jìn)行專門設(shè)計(jì),在編碼中往往在色度上浪費(fèi)多余的比特的問(wèn)題。
[0004]本發(fā)明實(shí)施例是這樣實(shí)現(xiàn)的,一種色度均衡量化參數(shù)調(diào)整方法,所述方法包括以下步驟:
[0005]SlOl:判斷當(dāng)前編碼幀是否為第一幀,若是則進(jìn)入S102 ;否則,進(jìn)入S103 ;
[0006]S102:計(jì)算當(dāng)前編碼幀的u色度量化參數(shù)調(diào)整參數(shù)及V色度量化參數(shù)調(diào)整參數(shù),然后進(jìn)入步驟S103 ;
[0007]S103:計(jì)算量化 參數(shù)調(diào)整值;
[0008]S104:利用量化參數(shù)調(diào)整值,對(duì)當(dāng)前編碼幀進(jìn)行編碼。進(jìn)一步地,所述方法還包括以下步驟:
[0009]S105:判斷當(dāng)前編碼幀是否為非I幀且Td>Thres2,若是則進(jìn)入步驟S107 ;否則進(jìn)入步驟S106 ;
[0010]其中,Td表示當(dāng)前編碼幀與前一個(gè)I幀之間包含的圖像幀數(shù)Jhres2為第二閾值,5 ( Thres2 ( fps, fps表示編碼片源的采樣幀率;
[0011]S106:判斷當(dāng)前編碼幀是否為非I幀且Td≤Thres2,若是則進(jìn)入SllO ;否則,則進(jìn)人 S109 ;
[0012]S107:計(jì)算廣義I基本塊數(shù)量,進(jìn)入步驟S108 ;
[0013]S108:判斷是否廣義I基本塊數(shù)量大于第三判定閾值Thres3,若是則進(jìn)入S109 ;否則進(jìn)入SI 10。
[0014]其中,Thres3為第三閾值,0.8 ^ Thres3 I。
[0015]S109:更新u色度量化參數(shù)調(diào)整參數(shù)及V色度量化參數(shù)調(diào)整參數(shù);
[0016]SllO:判斷是否下一個(gè)編碼幀存在,若是則設(shè)置下一個(gè)編碼幀作為當(dāng)前編碼幀,然后進(jìn)入S103 ;否則,結(jié)束。
[0017]進(jìn)一步地,所述步驟“計(jì)算當(dāng)前編碼幀的U色度量化參數(shù)調(diào)整參數(shù)及V色度量化參數(shù)調(diào)整參數(shù)”包括以下步驟:
[0018]S1021:計(jì)算亮度強(qiáng)度變量;[0019]Inyt = std(yt(i, j)-yt+1(i, j))
[0020]其中,yt(i, j)表示當(dāng)前編碼幀在第i行第j列的亮度值,t表示當(dāng)前編碼幀的播放序號(hào);yt+1 (i, j)表示當(dāng)前編碼幀在播放順序上的下一幀在第i行第j列的亮度值;std表示求均方差;Inyt表示當(dāng)前編碼幀的亮度強(qiáng)度變量;
[0021]S1022:計(jì)算u色度的強(qiáng)度差變量和V色度的強(qiáng)度差變量;
【權(quán)利要求】
1.一種色度均衡量化參數(shù)調(diào)整方法,其特征在于,所述方法包括以下步驟: 5101:判斷當(dāng)前編碼幀是否為第一幀,若是則進(jìn)入S102 ;否則,進(jìn)入S103 ; 5102:計(jì)算當(dāng)前編碼幀的u色度量化參數(shù)調(diào)整參數(shù)及V色度量化參數(shù)調(diào)整參數(shù),然后進(jìn)入步驟S103 ; 5103:計(jì)算量化參數(shù)調(diào)整值; 5104:利用量化參數(shù)調(diào)整值,對(duì)當(dāng)前編碼幀進(jìn)行編碼。
2.如權(quán)利要求1所述的色度均衡量化參數(shù)調(diào)整方法,其特征在于,所述方法還包括以下步驟: 5105:判斷當(dāng)前編碼幀是否為非I幀且TdXThres2,若是則進(jìn)入步驟S107 ;否則進(jìn)入步驟 S106 ; 其中,Td表示當(dāng)前編碼幀與前一個(gè)I幀之間包含的圖像幀數(shù)Jhres2為第二閾值,5 ( Thres2 ( fps, fps表示編碼片源的采樣幀率; 5106:判斷當(dāng)前編碼幀是否為非I幀且Td≤Thres2,若是則進(jìn)入SllO ;否則,則進(jìn)入S109 ; 5107:計(jì)算廣義I基本塊數(shù)量,進(jìn)入步驟S108 ; 5108:判斷是否廣義I基本塊數(shù)量大于第三判定閾值Thres3,若是則進(jìn)入S109 ;否則進(jìn)人 SllO0 其中,Thres3為第三閾值,0.8 ( Thres3 ( I。 5109:更新u色度量化參數(shù)調(diào)整參數(shù)及V色度量化參數(shù)調(diào)整參數(shù); 5110:判斷是否下一個(gè)編碼幀存在,若是則設(shè)置下一個(gè)編碼幀作為當(dāng)前編碼幀,然后進(jìn)入S103 ;否則,結(jié)束。
3.如權(quán)利要求1所述的色度均衡量化參數(shù)調(diào)整方法,其特征在于,所述步驟“計(jì)算當(dāng)前編碼幀的u色度量化參數(shù)調(diào)整參數(shù)及V色度量化參數(shù)調(diào)整參數(shù)”包括以下步驟: S1021:計(jì)算亮度強(qiáng)度變量;
Inyt = std(yt(i, j)-yt+1(i, j)) 其中,yt(i, j)表示當(dāng)前編碼幀在第i行第j列的亮度值,t表示當(dāng)前編碼幀的播放序號(hào);yt+1 (i, j)表示當(dāng)前編碼幀在播放順序上的下一幀在第i行第j列的亮度值;std表示求均方差;Inyt表示當(dāng)前編碼幀的亮度強(qiáng)度變量; S1022:計(jì)算u色度的強(qiáng)度差變量和V色度的強(qiáng)度差變量;
4.如權(quán)利要求3所述的色度均衡量化參數(shù)調(diào)整方法,其特征在于, 所述步驟“計(jì)算量化參數(shù)調(diào)整值”具體為:
5.如權(quán)利要求3所述的色度均衡量化參數(shù)調(diào)整方法,其特征在于, 所述廣義I基本塊數(shù)量計(jì)算方法為:
6.一種色度均衡量化參數(shù)調(diào)整系統(tǒng),其特征在于,所述系統(tǒng)包括: 第一判斷模塊,用于判斷當(dāng)前編碼幀是否為第一幀,若是則進(jìn)入色度量化參數(shù)調(diào)整參數(shù)計(jì)算裝置;否則,進(jìn)入量化參數(shù)調(diào)整值計(jì)算模塊; 色度量化參數(shù)調(diào)整參數(shù)計(jì)算裝置,用于計(jì)算當(dāng)前編碼幀的u色度量化參數(shù)調(diào)整參數(shù)及V色度量化參數(shù)調(diào)整參數(shù); 量化參數(shù)調(diào)整值計(jì)算模塊,用于計(jì)算量化參數(shù)調(diào)整值;編碼模塊,用于利用量化參數(shù)調(diào)整值,對(duì)當(dāng)前編碼幀進(jìn)行編碼。
7.如權(quán)利要求6所述的色度均衡量化參數(shù)調(diào)整系統(tǒng),其特征在于,所述系統(tǒng)還包括: 第二判斷模塊,用于判斷當(dāng)前編碼幀是否為非I幀且Td>Thres2,若是則進(jìn)入廣義I基本塊數(shù)量計(jì)算模塊;否則進(jìn)入第三判斷模塊; 其中,Td表示當(dāng)前編碼幀與前一個(gè)I幀之間包含的圖像幀數(shù)Jhres2為第二閾值,5 ^ Thres2 ^ fps ; 第三判斷模塊,用于判斷當(dāng)前編碼幀是否為非I幀且Td ≤ Thres2,若是則進(jìn)入第五判斷模塊;否則,則進(jìn)入色度量化參數(shù)調(diào)整參數(shù)更新模塊; 廣義I基本塊數(shù)量計(jì)算模塊,用于計(jì)算廣義I基本塊數(shù)量,進(jìn)入第四判斷模塊; 第四判斷模塊,用于判斷是否廣義I基本塊數(shù)量大于第三判定閾值Thres3,若是則進(jìn)入色度量化參數(shù)調(diào)整參數(shù)更新模塊;否則進(jìn)入第五判斷模塊; 其中,Thres3為第三閾值,0.8 ≤ Thres3≤ I ; 色度量化參數(shù)調(diào)整參數(shù)更新模塊,用于更新u色度量化參數(shù)調(diào)整參數(shù)及V色度量化參數(shù)調(diào)整參數(shù); 第五判斷模塊,用于判斷是否下一個(gè)編碼幀存在,若是則設(shè)置下一個(gè)編碼幀作為當(dāng)前編碼幀,然后進(jìn)入量化參數(shù)調(diào)整值計(jì)算模塊;否則,結(jié)束。
8.如權(quán)利要求6所述的色度均衡量化參數(shù)調(diào)整系統(tǒng),其特征在于, 所述色度量化參數(shù)調(diào)整參數(shù)計(jì)算裝置還包括: 亮度強(qiáng)度變量計(jì)算模塊,用于計(jì)算亮度強(qiáng)度變量; 色度的強(qiáng)度差變量計(jì)算模塊,用于計(jì)算u色度的強(qiáng)度差變量和V色度的強(qiáng)度差變量;色度量化參數(shù)調(diào)整參數(shù)計(jì)算模塊,用于計(jì)算U色度量化參數(shù)調(diào)整參數(shù)和V色度量化參數(shù)調(diào)整參數(shù)。
9.如權(quán)利要求8所述的色度均衡量化參數(shù)調(diào)整系統(tǒng),其特征在于, 所述計(jì)算亮度強(qiáng)度變量具體為:
Inyt = std(yt(i, j)-yt+1(i, j)) 其中,yt(i, j)表示當(dāng)前編碼幀在第i行第j列的亮度值,t表示當(dāng)前編碼幀的播放序號(hào);yt+1 (i, j)表示當(dāng)前編碼幀在播放順序上的下一幀在第i行第j列的亮度值;std表示求均方差;Inyt表示當(dāng)前編碼幀的亮度強(qiáng)度變量; 所述計(jì)算u色度的強(qiáng)度差變量和V色度的強(qiáng)度差變量具體為:
10.如權(quán)利要求7所述的色度均衡量化參數(shù)調(diào)整系統(tǒng),其特征在于, 所述廣義I基本塊數(shù)量計(jì)算方法為: numbeif - sum(sign(block]'其中,
【文檔編號(hào)】H04N19/186GK104023236SQ201410265648
【公開日】2014年9月3日 申請(qǐng)日期:2014年6月13日 優(yōu)先權(quán)日:2014年6月13日
【發(fā)明者】洪婷 申請(qǐng)人:深圳百科信息技術(shù)有限公司