一種圖像處理方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001] 本申請設(shè)及圖像處理技術(shù)領(lǐng)域,更具體地說,設(shè)及一種圖像處理方法及裝置。
【背景技術(shù)】
[0002] 隨著網(wǎng)絡(luò)的普及,網(wǎng)絡(luò)視頻通話等也得到了廣泛的應(yīng)用。在進行網(wǎng)絡(luò)視頻通話時, 首先需要攝像頭采集圖像信息,并經(jīng)過編碼器進行編碼后,發(fā)給對方客戶端進行播放。
[0003] 但是,如果攝像頭在采集圖像信息時突然發(fā)生大幅度的晃動,則采集的圖像經(jīng)編 碼后播放時,會出現(xiàn)嚴重的馬賽克效應(yīng),大大降低了視頻質(zhì)量,影響用戶的體驗。
【發(fā)明內(nèi)容】
[0004] 有鑒于此,本申請?zhí)峁┝艘环N圖像處理方法及裝置,用于解決由于攝像頭晃動所 造成的視頻馬賽克效應(yīng),影響用戶體驗的問題。
[0005] 為了實現(xiàn)上述目的,現(xiàn)提出的方案如下:
[0006] 一種圖像處理方法,針對發(fā)送給編碼器的圖像,執(zhí)行下述過程:
[0007] 計算當前帖圖像與上一帖圖像的亮度均值差,W及相比于上一帖圖像,當前帖圖 像中產(chǎn)生亮度變化的像素點占當前帖圖像中所有像素點的比例;
[000引判斷所述亮度均值差是否大于第一晃動闊值;W及,
[0009] 判斷所述比例是否大于第二晃動闊值;
[0010] 若所述亮度均值差大于第一晃動闊值,且所述比例大于第二晃動闊值,則按照第 一預(yù)置調(diào)整方式,將編碼器計算出的編碼比特率上調(diào)。
[0011] 優(yōu)選地,還包括:
[0012] 判斷所述亮度均值差是否小于第一靜止闊值;W及,
[0013] 判斷所述比例是否小于第二靜止闊值;
[0014] 若所述亮度均值差小于第一靜止闊值,且所述比例小于第二靜止闊值,則按照第 二預(yù)置調(diào)整方式,將編碼器計算出的編碼比特率下調(diào)。
[0015] 優(yōu)選地,所述按照第一預(yù)置調(diào)整方式,將編碼器計算出的編碼比特率上調(diào),包括:
[0016] 將編碼器計算出的編碼比特率上調(diào)第一預(yù)置值;
[0017] 或者,
[0018] 確定所述亮度均值差所屬的預(yù)置的數(shù)值區(qū)間;
[0019] 按照預(yù)置的與該數(shù)值區(qū)間對應(yīng)的調(diào)整值,對編碼器計算出的編碼比特率進行上 調(diào)。
[0020] 優(yōu)選地,所述按照第二預(yù)置調(diào)整方式,將編碼器計算出的編碼比特率下調(diào),包括:
[0021] 將編碼器計算出的編碼比特率下調(diào)第二預(yù)置值;
[0022] 或者,
[0023] 確定所述亮度均值差所屬的預(yù)置的數(shù)值區(qū)間;
[0024] 按照預(yù)置的與該數(shù)值區(qū)間對應(yīng)的調(diào)整值,對編碼器計算出的編碼比特率進行下 調(diào)。
[0025] 一種圖像處理裝置,針對發(fā)送給編碼器的圖像進行處理,該裝置包括:
[0026] 計算單元,用于計算當前帖圖像與上一帖圖像的亮度均值差,W及相比于上一帖 圖像,當前帖圖像中產(chǎn)生亮度變化的像素點占當前帖圖像中所有像素點的比例;
[0027] 第一判斷單元,用于判斷所述亮度均值差是否大于第一晃動闊值;
[002引第二判斷單元,用于判斷所述比例是否大于第二晃動闊值;
[0029] 比特率上調(diào)單元,用于在確定所述亮度均值差大于第一晃動闊值,且所述比例大 于第二晃動闊值時,按照第一預(yù)置調(diào)整方式,將編碼器計算出的編碼比特率上調(diào)。
[0030] 優(yōu)選地,還包括:
[0031] 第=判斷單元,用于判斷所述亮度均值差是否小于第一靜止闊值;
[0032] 第四判斷單元,用于判斷所述比例是否小于第二靜止闊值;
[0033] 比特率下調(diào)單元,用于在確定所述亮度均值差小于第一靜止闊值,且所述比例小 于第二靜止闊值時,按照第二預(yù)置調(diào)整方式,將編碼器計算出的編碼比特率下調(diào)。
[0034] 優(yōu)選地,所述比特率上調(diào)單元包括:
[0035] 第一比特率上調(diào)子單元,用于將編碼器計算出的編碼比特率上調(diào)第一預(yù)置值;
[0036] 第二比特率上調(diào)子單元,用于確定所述亮度均值差所屬的預(yù)置的數(shù)值區(qū)間;按照 預(yù)置的與該數(shù)值區(qū)間對應(yīng)的調(diào)整值,對編碼器計算出的編碼比特率進行上調(diào)。
[0037] 優(yōu)選地,所述比特率下調(diào)單元包括:
[003引第一比特率下調(diào)子單元,用于將編碼器計算出的編碼比特率下調(diào)第二預(yù)置值;
[0039] 第二比特率下調(diào)子單元,用于確定所述亮度均值差所屬的預(yù)置的數(shù)值區(qū)間;按照 預(yù)置的與該數(shù)值區(qū)間對應(yīng)的調(diào)整值,對編碼器計算出的編碼比特率進行下調(diào)。
[0040] 從上述的技術(shù)方案可W看出,本申請實施例提供的圖像處理方法,針對發(fā)送給編 碼器的圖像執(zhí)行下述過程;計算當前帖圖像與上一帖圖像的亮度均值差,W及相比于上一 帖圖像,當前帖圖像中產(chǎn)生亮度變化的像素點占當前帖圖像中所有像素點的比例,判斷所 述亮度均值差是否大于第一晃動闊值,W及,判斷所述比例是否大于第二晃動闊值,若所述 亮度均值差大于第一晃動闊值,且所述比例大于第二晃動闊值,則按照第一預(yù)置調(diào)整方式, 將編碼器計算出的編碼比特率上調(diào)。本申請通過對比前后兩帖圖像的亮度均值差,在發(fā)現(xiàn) 亮度均值差過大時,進一步確定當前帖圖像中發(fā)生亮度變化的像素點占圖像中所有像素點 的比例是否過大,如果是,則確定出在拍攝當前帖圖像時攝像頭發(fā)生了晃動,因而為了避免 視頻出現(xiàn)馬賽克效應(yīng),將編碼器計算出的編碼比特率上調(diào),W保證輸出視頻的質(zhì)量,提升了 用戶的體驗度。
【附圖說明】
[0041] 為了更清楚地說明本申請實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn) 有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本 申請的實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可W根據(jù) 提供的附圖獲得其他的附圖。
[0042] 圖1為本申請實施例公開的一種圖像處理方法流程圖;
[0043] 圖2為本申請實施例公開的另一種圖像處理方法流程圖;
[0044] 圖3為本申請實施例公開的一種圖像處理裝置的結(jié)構(gòu)示意圖;
[0045] 圖4為本申請實施例公開的一種比特率上調(diào)單元的結(jié)構(gòu)示意圖;
[0046] 圖5為本申請實施例公開的另一種圖像處理裝置的結(jié)構(gòu)示意圖;
[0047] 圖6為本申請實施例公開的一種比特率下調(diào)單元的結(jié)構(gòu)示意圖。
【具體實施方式】
[0048] 下面將結(jié)合本申請實施例中的附圖,對本申請實施例中的技術(shù)方案進行清楚、完 整地描述,顯然,所描述的實施例僅僅是本申請一部分實施例,而不是全部的實施例?;?本申請中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他 實施例,都屬于本申請保護的范圍。
[0049] 本申請實施例提供了一種圖像處理方法,該方法針對發(fā)送給編碼器的圖像中進行 處理,具體處理過程參見圖1。
[0化0] 如圖1所示,該方法包括;
[0化1] 步驟S100、計算當前帖圖像與上一帖圖像的亮度均值差,W及相比于上一帖圖像, 當前帖圖像中產(chǎn)生亮度變化的像素點占當前帖圖像中所有像素點的比例;
[0052] 具體地,對于當前帖圖像,首先計算出其亮度均值,進而計算其與上一帖圖像的亮 度均值的差值,得到亮度均差值。在計算當前帖圖像的亮度均值時,具體為計算當前帖圖像 中各個像素點的亮度值的均值。
[0化3] 此外,還需要計算相比于上一帖圖像,當前帖圖像中產(chǎn)生亮度變化的像素點占當 前帖圖像中所有像素點的比例值。
[0化4] 步驟S110、判斷所述亮度均值差是否大于第一晃動闊值;
[0化5] 步驟S120、判斷所述比例是否大于第二晃動闊值;
[0化6] 若所述亮度均值差大于第一晃動闊值,且所述比例大于第二晃動闊值