集的原始圖像按分塊交給編碼器編碼成單獨的H264 NALU,編碼器編碼后產(chǎn)生分塊個數(shù)的h264 NALU,解碼的時候分別解碼每個分塊的H264 NALU,按照分塊的位置拼接成完整的圖像顯示。
[0021]5)根據(jù)各分塊的編碼設(shè)置壓縮視頻并進(jìn)行發(fā)送/存儲視頻文件。
[0022]相應(yīng)的,本發(fā)明的基于統(tǒng)計分析圖像優(yōu)先級的編碼碼流控制裝置,包括:
采集模塊,用于采集圖像原始數(shù)據(jù);
數(shù)據(jù)處理模塊,用于將采集的每一幀圖像按照矩形分塊;
統(tǒng)計分析模塊,用于計算每個分塊中圖像的變化,并且記錄和統(tǒng)計每個塊的圖像改變概率;
編碼模塊,用于根據(jù)每個分塊的圖像改變概率,設(shè)置該分塊的編碼質(zhì)量和幀率。
[0023]該裝置還可以包括發(fā)送和存儲模塊,用于發(fā)送/存儲根據(jù)各分塊的編碼設(shè)置壓縮后的視頻文件。
[0024]所述統(tǒng)計分析模塊記錄和統(tǒng)計的圖像改變概率為當(dāng)前拍攝場景中,變化越大的區(qū)域圖像改變概率越大。
[0025]所述編碼模塊對圖像改變概率大的區(qū)域編碼質(zhì)量和幀率設(shè)置為高,其他區(qū)域設(shè)置為低。
[0026]更具體的,統(tǒng)計分析模塊的運(yùn)動偵測通道(安防處理芯片均具有運(yùn)動偵測功能)接收每個分塊圖像的運(yùn)動狀態(tài),并輸出每個分塊的運(yùn)動偵測信息,所述運(yùn)動偵測信息包含每個分塊圖像的宏塊SAD值信息、運(yùn)動區(qū)域信息和報警像素個數(shù),根據(jù)這些信息,可以區(qū)分每個分塊的變化狀態(tài)。對每個分塊的運(yùn)動偵測信息進(jìn)行最近時間加權(quán),每個分塊的圖像改變概率是前η秒的變化統(tǒng)計,η為大于I的整數(shù)。根據(jù)這些信息,可以區(qū)分每個分塊的變化狀態(tài)。通過遍歷每個分塊信息,找到變化概率最小的分塊,并且將該分塊的畫質(zhì),幀率,幀間隔等設(shè)置為低。分塊的畫質(zhì)調(diào)節(jié)有兩種情況,芯片編碼器支持分區(qū)域質(zhì)量調(diào)節(jié),那么直接設(shè)置分塊區(qū)域的質(zhì)量,芯片編碼器不支持區(qū)域質(zhì)量調(diào)節(jié),將采集的原始圖像按分塊交給編碼器編碼成單獨的Η264 NALU,編碼器編碼后產(chǎn)生分塊個數(shù)的h264 NALU,解碼的時候分別解碼每個分塊的H264 NALU,按照分塊的位置拼接成完整的圖像顯示。
【主權(quán)項】
1.基于統(tǒng)計分析圖像優(yōu)先級的編碼方法,其特征在于,包括以下步驟: 1)采集圖像傳感器的圖像原始數(shù)據(jù); 2)將采集的每一幀圖像按照矩形分塊; 3)計算每個分塊中圖像的變化,并且記錄和統(tǒng)計每個分塊的圖像改變概率; 4)根據(jù)每個分塊的圖像改變概率,設(shè)置該分塊的編碼質(zhì)量和幀率。
2.根據(jù)權(quán)利要求1所述的基于統(tǒng)計分析圖像優(yōu)先級的編碼方法,其特征在于,還包括步驟5)根據(jù)各分塊的編碼設(shè)置壓縮視頻并發(fā)送/存儲視頻文件。
3.根據(jù)權(quán)利要求1或2所述的基于統(tǒng)計分析圖像優(yōu)先級的編碼方法,其特征在于,所述步驟3)中圖像改變概率為當(dāng)前拍攝場景中,變化越大的區(qū)域圖像改變概率越大。
4.根據(jù)權(quán)利要求1或2所述的基于統(tǒng)計分析圖像優(yōu)先級的編碼方法,其特征在于,所述步驟3)計算每個分塊中圖像的變化,并且記錄和統(tǒng)計每個分塊的圖像改變概率具體為:處理芯片的運(yùn)動偵測通道接收每個分塊圖像的運(yùn)動狀態(tài),并輸出每個分塊的運(yùn)動偵測信息,所述運(yùn)動偵測信息包含每個分塊圖像的宏塊SAD值信息、運(yùn)動區(qū)域信息和報警像素個數(shù),對每個分塊的運(yùn)動偵測信息進(jìn)行最近時間加權(quán),每個分塊的圖像改變概率是前η秒的變化統(tǒng)計,η為大于I的整數(shù)。
5.根據(jù)權(quán)利要求1或2所述的基于統(tǒng)計分析圖像優(yōu)先級的編碼方法,其特征在于,所述步驟4)根據(jù)每個分塊的圖像改變概率,設(shè)置該分塊的編碼質(zhì)量和幀率具體為:圖像改變概率大的區(qū)域編碼質(zhì)量和幀率設(shè)置為高,其他區(qū)域設(shè)置為低。
6.基于統(tǒng)計分析圖像優(yōu)先級的編碼碼流控制裝置,其特征在于,包括: 采集模塊,用于采集圖像原始數(shù)據(jù); 數(shù)據(jù)處理模塊,用于將采集的每一幀圖像按照矩形分塊; 統(tǒng)計分析模塊,用于計算每個分塊中圖像的變化,并且記錄和統(tǒng)計每個分塊的圖像改變概率; 編碼模塊,用于根據(jù)每個分塊的圖像改變概率,設(shè)置該分塊的編碼質(zhì)量和幀率。
7.根據(jù)權(quán)利要求6所述的基于統(tǒng)計分析圖像優(yōu)先級的編碼碼流控制裝置,其特征在于,還包括發(fā)送和存儲模塊,用于發(fā)送/存儲根據(jù)各分塊的編碼設(shè)置壓縮后的視頻文件。
8.根據(jù)權(quán)利要求6或7所述的基于統(tǒng)計分析圖像優(yōu)先級的編碼碼流控制裝置,其特征在于,所述統(tǒng)計分析模塊記錄和統(tǒng)計的圖像改變概率為當(dāng)前拍攝場景中,變化越大的區(qū)域圖像改變概率越大。
9.根據(jù)權(quán)利要求6或7所述的基于統(tǒng)計分析圖像優(yōu)先級的編碼碼流控制裝置,其特征在于,統(tǒng)計分析模塊的運(yùn)動偵測通道接收每個分塊圖像的運(yùn)動狀態(tài),并輸出每個分塊的運(yùn)動偵測信息,所述運(yùn)動偵測信息包含每個分塊圖像的宏塊SAD值信息、運(yùn)動區(qū)域信息和報警像素個數(shù),對每個分塊的運(yùn)動偵測信息進(jìn)行最近時間加權(quán),每個分塊的圖像改變概率是前η秒的變化統(tǒng)計,η為大于I的整數(shù)。
10.根據(jù)權(quán)利要求6或7所述的基于統(tǒng)計分析圖像優(yōu)先級的編碼碼流控制裝置,其特征在于,所述編碼模塊對圖像改變概率大的區(qū)域編碼質(zhì)量和幀率設(shè)置為高,其他區(qū)域設(shè)置為低。
【專利摘要】本發(fā)明公開了一種基于統(tǒng)計分析圖像優(yōu)先級的編碼方法及編碼碼流控制裝置,通過統(tǒng)計分析方法,確定拍攝場景中變化大的區(qū)域和變化小的區(qū)域,通過統(tǒng)計分析的結(jié)果,設(shè)置編碼器對不同區(qū)域的編碼質(zhì)量和幀率進(jìn)行控制。采用本發(fā)明的方法及裝置,可以用來在不明顯降低視頻質(zhì)量的情況下的降低視頻碼流,降低實時流媒體傳輸對帶寬的需求,節(jié)約成本。
【IPC分類】H04N19-176, H04N19-146, H04N19-137
【公開號】CN104754336
【申請?zhí)枴緾N201510172102
【發(fā)明人】楊大方, 汪洪, 張正義
【申請人】成都華邁通信技術(shù)有限公司
【公開日】2015年7月1日
【申請日】2015年4月13日