欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

視頻數(shù)據(jù)處理方法及裝置與流程

文檔序號(hào):12730706閱讀:202來源:國知局
視頻數(shù)據(jù)處理方法及裝置與流程

本發(fā)明涉及多媒體技術(shù)領(lǐng)域,特別是涉及一種視頻數(shù)據(jù)處理方法及裝置。



背景技術(shù):

隨著多媒體技術(shù)和網(wǎng)絡(luò)技術(shù)的發(fā)展,很多數(shù)據(jù)需要通過網(wǎng)絡(luò)進(jìn)行傳輸。以IP Camera(網(wǎng)絡(luò)攝像機(jī))為例,其是一種可生產(chǎn)數(shù)字視頻流,并將視頻流通過有線或無線網(wǎng)絡(luò)進(jìn)行傳輸?shù)臄z像機(jī),已經(jīng)超越了地域的限制,只要有網(wǎng)絡(luò)都可以進(jìn)行遠(yuǎn)程監(jiān)控及錄像,將大大節(jié)省安裝布線的費(fèi)用,真正做到遠(yuǎn)程監(jiān)控?zé)o界限。

當(dāng)視頻數(shù)據(jù)通過網(wǎng)絡(luò)傳輸?shù)臅r(shí)候,通常會(huì)通過對(duì)視頻數(shù)據(jù)進(jìn)行壓縮編碼來降低數(shù)據(jù)量。隨著技術(shù)的發(fā)展,視頻編碼算法相繼出現(xiàn)了MPEG(Moving Picture Experts Group Moving Picture Experts Group,動(dòng)態(tài)圖像專家組)標(biāo)準(zhǔn)、H.264(MPEG-4 A VC,活動(dòng)圖像專家組-4的高等視頻編碼)標(biāo)準(zhǔn),在不降低畫質(zhì)的情況下,碼率越來越低。然而,隨著用戶對(duì)視頻質(zhì)量的要求越來越高,視頻數(shù)據(jù)量相應(yīng)越來越大,從而對(duì)網(wǎng)絡(luò)造成的負(fù)擔(dān)也越來越大,因此單純使用視頻編碼算法仍然無法達(dá)到較好的降低碼率的效果。



技術(shù)實(shí)現(xiàn)要素:

基于此,有必要針對(duì)如何改善單純使用視頻編碼算法仍然無法達(dá)到較好的降低碼率的效果的問題,提供一種視頻數(shù)據(jù)處理方法及裝置。

一種視頻數(shù)據(jù)處理方法,包括:

獲取視頻數(shù)據(jù)并將所述視頻數(shù)據(jù)分割成多個(gè)宏塊;

分別識(shí)別各所述宏塊的狀態(tài);

根據(jù)各所述宏塊的狀態(tài)來設(shè)置各自相適應(yīng)的壓縮編碼參數(shù);

根據(jù)所述壓縮編碼參數(shù)對(duì)所述視頻數(shù)據(jù)利用壓縮編碼算法進(jìn)行壓縮編碼;其中,所述壓縮編碼算法以所述宏塊為單位進(jìn)行壓縮編碼。

在其中一個(gè)實(shí)施例中,分別識(shí)別各所述宏塊的狀態(tài)的步驟包括:

分別識(shí)別各所述宏塊相對(duì)于參考圖像的變化程度。

在其中一個(gè)實(shí)施例中,根據(jù)各所述宏塊的狀態(tài)來設(shè)置各自相適應(yīng)的壓縮編碼參數(shù)的步驟包括:

判斷所述宏塊的變化程度處于第一范圍時(shí),設(shè)置與自身對(duì)應(yīng)的所述壓縮編碼參數(shù)為第一壓縮編碼參數(shù);判斷所述宏塊的變化程度處于第二范圍時(shí),設(shè)置與自身對(duì)應(yīng)的所述壓縮編碼參數(shù)為第二壓縮編碼參數(shù);其中,所述第一范圍的變化程度大于所述第二范圍的變化程度;所述第一壓縮編碼參數(shù)對(duì)應(yīng)的壓縮比小于所述第二壓縮編碼對(duì)應(yīng)的壓縮比。

在其中一個(gè)實(shí)施例中,分別識(shí)別各所述宏塊的狀態(tài)的步驟包括:

分別識(shí)別各所述宏塊受噪聲污染的程度。

在其中一個(gè)實(shí)施例中,根據(jù)各所述宏塊的狀態(tài)來設(shè)置各自相適應(yīng)的壓縮編碼參數(shù)的步驟包括:

判斷所述宏塊受噪聲污染的程度處于第三范圍時(shí),設(shè)置與自身對(duì)應(yīng)的所述壓縮編碼參數(shù)為第三壓縮編碼參數(shù);判斷所述宏塊受噪聲污染的程度處于第四范圍時(shí),設(shè)置與自身對(duì)應(yīng)的所述壓縮編碼參數(shù)為第四壓縮編碼參數(shù);其中,所述第三范圍的受噪聲污染的程度大于所述第四范圍的受噪聲污染的程度;所述第三壓縮編碼參數(shù)對(duì)應(yīng)的壓縮比小于所述第四壓縮編碼參數(shù)。

在其中一個(gè)實(shí)施例中,在分別識(shí)別各所述宏塊受噪聲污染的程度的步驟之前,所述方法還包括:

分別對(duì)各所述宏塊進(jìn)行降噪處理。

在其中一個(gè)實(shí)施例中,所述壓縮編碼參數(shù)包括量化參數(shù)。

在其中一個(gè)實(shí)施例中,在根據(jù)所述壓縮編碼參數(shù)對(duì)所述視頻數(shù)據(jù)利用壓縮編碼算法進(jìn)行壓縮編碼的步驟之后,所述方法還包括:

判斷壓縮編碼后生成的視頻流的動(dòng)態(tài)變化程度低于設(shè)定閾值時(shí),執(zhí)行增加雙向預(yù)測內(nèi)插編碼幀、增加圖像組的長度、丟棄參考幀這些步驟的一個(gè)或兩個(gè)以上。

一種視頻數(shù)據(jù)處理裝置,包括:

宏塊分割模塊,用于獲取視頻數(shù)據(jù)并將所述視頻數(shù)據(jù)分割成多個(gè)宏塊;

狀態(tài)識(shí)別模塊,用于分別識(shí)別各所述宏塊的狀態(tài);

參數(shù)設(shè)置模塊,用于根據(jù)各所述宏塊的狀態(tài)來設(shè)置各自相適應(yīng)的壓縮編碼參數(shù);

編碼壓縮模塊,用于根據(jù)所述壓縮編碼參數(shù)對(duì)所述視頻數(shù)據(jù)利用壓縮編碼算法進(jìn)行壓縮編碼;其中,所述壓縮編碼算法以所述宏塊為單位進(jìn)行壓縮編碼。

在其中一個(gè)實(shí)施例中,所述狀態(tài)識(shí)別模塊包括:

變化識(shí)別單元,用于分別識(shí)別各所述宏塊相對(duì)參考圖像的變化程度。

上述視頻數(shù)據(jù)處理方法及裝置具有的有益效果為:首先將視頻數(shù)據(jù)分割成多個(gè)宏塊,并分別識(shí)別各所述宏塊的狀態(tài),再根據(jù)各所述宏塊的狀態(tài)來設(shè)置各自相適應(yīng)的壓縮編碼參數(shù),從而根據(jù)所述壓縮編碼參數(shù)對(duì)所述視頻數(shù)據(jù)利用壓縮編碼算法進(jìn)行壓縮編碼。并且,所述壓縮編碼算法以所述宏塊為單位進(jìn)行壓縮編碼。因此,上述視頻數(shù)據(jù)處理方法及裝置不僅利用壓縮編碼的方式來壓縮視頻數(shù)據(jù),而且在進(jìn)行壓縮編碼前就進(jìn)行了相關(guān)處理,即根據(jù)各宏塊狀態(tài)的不同設(shè)置相應(yīng)不同的壓縮編碼參數(shù),以便在進(jìn)行后續(xù)的壓縮編碼時(shí),能夠?qū)Ω骱陦K進(jìn)行相適應(yīng)的壓縮編碼處理,例如可以將噪點(diǎn)少或者變化不大的宏塊的質(zhì)量降低,從而最大程度降低數(shù)據(jù)量,進(jìn)一步降低了碼率。

附圖說明

為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他實(shí)施例的附圖。

圖1為一實(shí)施例提供的視頻數(shù)據(jù)處理方法的流程圖;

圖2為圖1所示實(shí)施例的視頻數(shù)據(jù)處理方法的其中一種具體實(shí)施方式流程圖;

圖3為圖1所示實(shí)施例的視頻數(shù)據(jù)處理方法的另外一種具體實(shí)施方式流程圖;

圖4為圖1所示實(shí)施例的視頻數(shù)據(jù)處理方法的另外一種具體實(shí)施方式流程圖;

圖5為在圖4所示實(shí)施例的視頻數(shù)據(jù)處理方法的步驟S500中為了解釋關(guān)于丟棄參考幀而選用的碼流示意圖;

圖6為另一實(shí)施例提供的視頻數(shù)據(jù)處理裝置的組成框圖。

具體實(shí)施方式

為了便于理解本發(fā)明,下面將參照相關(guān)附圖對(duì)本發(fā)明進(jìn)行更全面的描述。附圖中給出了本發(fā)明的較佳實(shí)施例。但是,本發(fā)明可以以許多不同的形式來實(shí)現(xiàn),并不限于本文所描述的實(shí)施例。相反地,提供這些實(shí)施例的目的是使對(duì)本發(fā)明的公開內(nèi)容的理解更加透徹全面。

除非另有定義,本文所使用的所有的技術(shù)和科學(xué)術(shù)語與屬于發(fā)明的技術(shù)領(lǐng)域的技術(shù)人員通常理解的含義相同。本文中在發(fā)明的說明書中所使用的術(shù)語只是為了描述具體的實(shí)施例的目的,不是旨在限制本發(fā)明。本文所使用的術(shù)語“和/或”包括一個(gè)或多個(gè)相關(guān)的所列項(xiàng)目的任意的和所有的組合。

一實(shí)施例提供了一種視頻數(shù)據(jù)處理方法,可以由單片機(jī)等能夠執(zhí)行代碼的器件來執(zhí)行,請(qǐng)參考圖1,包括以下內(nèi)容。

步驟S100.獲取視頻數(shù)據(jù)并將所述視頻數(shù)據(jù)分割成多個(gè)宏塊。

其中,視頻數(shù)據(jù)為未進(jìn)行壓縮編碼之前的數(shù)據(jù),具體可以為YUV格式數(shù)據(jù)。一個(gè)宏塊由一個(gè)亮度像素塊和附加的兩個(gè)色度像素塊組成。各幀圖像分割宏塊的數(shù)量相同,并且宏塊的行、列分別包含的像素個(gè)數(shù)均是4的倍數(shù),例如宏塊大小可以為32像素×32像素、16像素×16像素、4像素×4像素等。另外,宏塊的數(shù)量還與視頻分辨率有關(guān),例如:對(duì)于1080p分辨率的視頻來說,如果使用大小為4像素×4像素的宏塊來進(jìn)行處理,那么一幀數(shù)據(jù)則可以分成129600個(gè)宏塊。

步驟S200.分別識(shí)別各所述宏塊的狀態(tài)。

其中,各所述宏塊的狀態(tài)可以包括與壓縮效果相關(guān)的特性,例如狀態(tài)可以包括能夠辨別圖像處于動(dòng)態(tài)還是靜態(tài)的特性,從而決定是否適合增大壓縮比。

步驟S300.根據(jù)各所述宏塊的狀態(tài)來設(shè)置各自相適應(yīng)的壓縮編碼參數(shù)。

其中,壓縮編碼參數(shù)是指在進(jìn)行壓縮編碼時(shí)所需的參數(shù),例如壓縮編碼參數(shù)可以包括量化參數(shù)(Qp),QP取最小值0時(shí),表示量化最精細(xì);相反,QP取最大值51時(shí),表示量化是最粗糙的。

在整個(gè)視頻數(shù)據(jù)中,有些宏塊的質(zhì)量會(huì)好些,而有些宏塊的質(zhì)量會(huì)差些,因此可以對(duì)質(zhì)量好的宏塊設(shè)置壓縮比較大的壓縮編碼參數(shù),而對(duì)質(zhì)量較差的宏塊設(shè)置壓縮比較小的壓縮編碼參數(shù),從而既能達(dá)到降低碼率的目的,又能降低對(duì)視頻整體質(zhì)量的影響。

步驟S400.根據(jù)所述壓縮編碼參數(shù)對(duì)所述視頻數(shù)據(jù)利用壓縮編碼算法進(jìn)行壓縮編碼。其中,所述壓縮編碼算法以所述宏塊為單位進(jìn)行壓縮編碼。

壓縮編碼算法可以為H.264壓縮算法或其他以宏塊為單位進(jìn)行編碼的壓縮編碼算法。另外,步驟S100中對(duì)宏塊的劃分方式與步驟S400中壓縮編碼算法對(duì)宏塊的劃分方式相同,以提高壓縮的速度。另外,本發(fā)明實(shí)施例中,在利用壓縮編碼算法進(jìn)行壓縮編碼時(shí),對(duì)于不同的宏塊分別采取各自的壓縮編碼參數(shù),從而能夠?qū)Ω骱陦K進(jìn)行相適應(yīng)的壓縮編碼處理。

因此,上述視頻數(shù)據(jù)處理方法不僅僅利用壓縮編碼的方式來壓縮視頻數(shù)據(jù),而且在進(jìn)行壓縮編碼前就進(jìn)行了相關(guān)處理,即根據(jù)各宏塊狀態(tài)的不同設(shè)置不同的壓縮編碼參數(shù),以便在進(jìn)行后續(xù)的壓縮編碼時(shí),能夠?qū)Ω骱陦K進(jìn)行相適應(yīng)的壓縮編碼處理,例如可以將噪點(diǎn)少或者變化不大的宏塊的視頻質(zhì)量降低,從而最大程度降低數(shù)據(jù)量,進(jìn)一步降低了碼率。

在其中一個(gè)實(shí)施例中,請(qǐng)參考圖2,步驟S200包括以下內(nèi)容。

步驟S210.分別識(shí)別各所述宏塊相對(duì)于參考圖像的變化程度。

其中,各所述宏塊相對(duì)于參考圖像的變化程度可以反應(yīng)出圖像的動(dòng)態(tài)或靜態(tài)特性。例如:變化程度可以為移動(dòng)距離,在具體實(shí)施中,可以檢測當(dāng)前幀圖像中的各宏塊在前一幀(即參考幀)圖像中的對(duì)應(yīng)位置,從而得出各宏塊的移動(dòng)距離。

具體的,可以利用移動(dòng)偵測算法來計(jì)算各所述宏塊的變化程度。并且,移動(dòng)偵測算法可以根據(jù)背景減除法、時(shí)間差分法、光流法等方式來進(jìn)行運(yùn)動(dòng)檢測。

進(jìn)一步的,基于步驟S210的內(nèi)容,步驟S300包括以下內(nèi)容,請(qǐng)繼續(xù)參考圖2。

步驟S310.判斷所述宏塊的變化程度處于第一范圍時(shí),設(shè)置與自身對(duì)應(yīng)的所述壓縮編碼參數(shù)為第一壓縮編碼參數(shù);判斷所述宏塊的變化程度處于第二范圍時(shí),設(shè)置與自身對(duì)應(yīng)的所述壓縮編碼參數(shù)為第二壓縮編碼參數(shù)。其中,所述第一范圍的變化程度大于所述第二范圍的變化程度。所述第一壓縮編碼參數(shù)對(duì)應(yīng)的壓縮比小于所述第二壓縮編碼。

本發(fā)明實(shí)施例中,對(duì)于變化程度較大的宏塊,為了保證圖像質(zhì)量,設(shè)置壓縮編碼參數(shù)對(duì)應(yīng)的壓縮較小,這時(shí)與動(dòng)態(tài)環(huán)境下的壓縮編碼參數(shù)較接近,例如可以設(shè)置量化參數(shù)為較小的值。對(duì)于變化程度較小的宏塊,由于不需要保持高碼率也可維持圖像質(zhì)量,因此設(shè)置其壓縮編碼參數(shù)對(duì)應(yīng)的壓縮比較大,這時(shí)與靜態(tài)環(huán)境下的壓縮編碼參數(shù)較接近,例如可以設(shè)置量化參數(shù)為較大的值,從而能夠在保證圖像質(zhì)量的前提下降低編碼的數(shù)據(jù)量,進(jìn)而降低碼率。

具體的,如果僅作粗略劃分,而將所有宏塊共分為動(dòng)態(tài)和靜態(tài)兩類,可以假設(shè)移動(dòng)距離的閾值為60,移動(dòng)距離的范圍是0~100,這時(shí)第一范圍為移動(dòng)距離大于60,第二范圍為移動(dòng)距離小于60。那么,移動(dòng)距離小于60的宏塊都可以設(shè)置為對(duì)應(yīng)靜態(tài)環(huán)境下的壓縮編碼參數(shù)(例如量化參數(shù)為51),而移動(dòng)距離大于60的宏塊都可以設(shè)置為對(duì)應(yīng)動(dòng)態(tài)環(huán)境下的壓縮編碼參數(shù)(例如量化參數(shù)為0)。另外,也可以作更詳細(xì)的劃分,可以設(shè)定移動(dòng)距離介于0~10時(shí),令Qp=51,移動(dòng)距離介于11~20時(shí),設(shè)置Qp=46,依次類推。

在其中一個(gè)實(shí)施例中,請(qǐng)參考圖3,步驟S200還可以包括以下內(nèi)容。

步驟S230.分別識(shí)別各所述宏塊受噪聲污染的程度。

其中,受噪聲污染的程度越大,說明宏塊內(nèi)包含的噪點(diǎn)越多。

進(jìn)一步的,基于步驟S230的內(nèi)容,步驟S300還可以包括以下內(nèi)容,請(qǐng)繼續(xù)參考圖3。

步驟S320.判斷所述宏塊受噪聲污染的程度處于第三范圍時(shí),設(shè)置與自身對(duì)應(yīng)的所述壓縮編碼參數(shù)為第三壓縮編碼參數(shù);判斷所述宏塊受噪聲污染的程度處于第四范圍時(shí),設(shè)置與自身對(duì)應(yīng)的所述壓縮編碼參數(shù)為第四壓縮編碼參數(shù)。其中,所述第三范圍的受噪聲污染的程度大于所述第四范圍的受噪聲污染的程度。所述第三壓縮編碼參數(shù)對(duì)應(yīng)的壓縮比小于所述第四壓縮編碼參數(shù)。

由于受噪聲污染程度較大的宏塊其質(zhì)量本身較低,因此給予其對(duì)應(yīng)壓縮比較小的壓縮編碼參數(shù),例如可以設(shè)置量化參數(shù)為較小的值,能夠保證圖像的質(zhì)量。而受噪聲污染程度較小的宏塊其質(zhì)量本身較高,因此給予其對(duì)應(yīng)壓縮比較大的壓縮編碼參數(shù),例如可以設(shè)置量化參數(shù)為較大的值,從而能夠在保證圖像質(zhì)量的前提下降低編碼的數(shù)據(jù)量,進(jìn)而降低碼率。

進(jìn)一步的,請(qǐng)繼續(xù)參考圖3,在步驟S230之前,所述方法還可以包括以下內(nèi)容。

步驟S220.分別對(duì)各所述宏塊進(jìn)行降噪處理。

其中,可以對(duì)各宏塊利用圖像濾波算法進(jìn)行降噪處理,以去除噪點(diǎn),從而排除噪點(diǎn)造成的碼率虛高現(xiàn)象。另外,在降噪之后再執(zhí)行步驟S230,由于這時(shí)噪點(diǎn)的數(shù)量相比降噪之前會(huì)減少很多,因此可以增加能夠使壓縮比較大的宏塊所占的比例,從而進(jìn)一步降低了碼率。

因此,本發(fā)明實(shí)施例通過將被噪聲污染程度較低或者變化程度不大的宏塊的壓縮質(zhì)量較低,從而可以最大程度得降低每一幀視頻的數(shù)據(jù)量。

需要說明的是,圖2和圖3所示的視頻數(shù)據(jù)處理方法中各步驟的執(zhí)行順序不限于上述情況,例如:若圖2和圖3都需要執(zhí)行時(shí),那么還可以先執(zhí)行步驟S210和步驟S220,然后執(zhí)行步驟S310和步驟S320,最后再執(zhí)行步驟S400。

可以理解的是,設(shè)置壓縮編碼參數(shù)的具體方式不限于上述情況,還可以根據(jù)宏塊與壓縮效果相關(guān)的其他狀態(tài)來設(shè)置壓縮編碼參數(shù)。

在其中一個(gè)實(shí)施例中,請(qǐng)參考圖4,在步驟S400之后,所述方法還包括以下內(nèi)容。

步驟S500.判斷壓縮編碼后生成的視頻流的動(dòng)態(tài)變化程度低于設(shè)定閾值時(shí),執(zhí)行增加雙向預(yù)測內(nèi)插編碼幀、增加圖像組的長度、丟棄參考幀這些步驟的一個(gè)或兩個(gè)以上。

與步驟S100至步驟S300在進(jìn)行編碼前進(jìn)行的處理方式不同,步驟S500是對(duì)壓縮編碼后生成的整個(gè)視頻流進(jìn)行處理。其中,壓縮編碼后生成的視頻流的動(dòng)態(tài)變化程度可以利用移動(dòng)偵測算法來計(jì)算。當(dāng)動(dòng)態(tài)變化程度低于設(shè)定閾值時(shí)可以對(duì)應(yīng)畫面變化較少的狀態(tài)或畫面靜止?fàn)顟B(tài),這時(shí)不需要保持高碼率也可維持圖像質(zhì)量,因此可以繼續(xù)采取相關(guān)增加壓縮比的措施,來進(jìn)一步降低碼率。

其中,關(guān)于增加雙向預(yù)測內(nèi)插編碼幀(B幀)這一措施,由于B幀的壓縮比與I幀(關(guān)鍵幀)、P幀(前向預(yù)測編碼幀)相比最高,因此增加B幀的數(shù)量可以提高整個(gè)視頻流的壓縮比。

關(guān)于增加圖像組(GOP)的長度這一措施,當(dāng)GOP的長度增加后,會(huì)使相鄰兩個(gè)I幀之間的B幀或P幀的數(shù)量增加,從而使得B幀或P幀在整個(gè)視頻流中所占的比例增大,而由于B幀、P幀的壓縮比較高,因此即可降低整個(gè)視頻流的碼率。

關(guān)于丟棄參考幀這一措施,以圖5所示的視頻流進(jìn)行說明,該視頻流編碼采用的是4倍跳幀,其中,I1、p4、p8均為參考幀,其他幀均為非參考幀,那么可以主動(dòng)丟掉p1-p3幀、p5-p7幀及p9-p12幀,這樣并不會(huì)影響視頻質(zhì)量,但是可以大大降低碼率。

進(jìn)一步的,還可以對(duì)壓縮編碼后生成的視頻流進(jìn)行降噪處理,從而進(jìn)一步減少噪點(diǎn)的數(shù)量,既提高了圖像質(zhì)量又降低了碼率。

需要說明的是,圖1至圖4為本發(fā)明實(shí)施例的方法的流程示意圖。應(yīng)該理解的是,雖然圖1至圖4的流程圖中的各個(gè)步驟按照箭頭的指示依次顯示,但是這些步驟并不是必然按照箭頭指示的順序依次執(zhí)行。除非本文中有明確的說明,這些步驟的執(zhí)行并沒有嚴(yán)格的順序限制,其可以以其他的順序執(zhí)行。而且,圖1至圖4中的至少一部分步驟可以包括多個(gè)子步驟或者多個(gè)階段,這些子步驟或者階段并不必然是在同一時(shí)刻執(zhí)行完成,而是可以在不同的時(shí)刻執(zhí)行,其執(zhí)行順序也不必然是依次進(jìn)行,而是可以與其他步驟或者其他步驟的子步驟或者階段的至少一部分輪流或者交替地執(zhí)行。

在另一實(shí)施例中,提供了一種視頻數(shù)據(jù)處理裝置,請(qǐng)參考圖6,包括以下內(nèi)容。

宏塊分割模塊100,用于獲取視頻數(shù)據(jù)并將所述視頻數(shù)據(jù)分割成多個(gè)宏塊。

狀態(tài)識(shí)別模塊200,用于分別識(shí)別各所述宏塊的狀態(tài)。

參數(shù)設(shè)置模塊300,用于根據(jù)各所述宏塊的狀態(tài)來設(shè)置各自相適應(yīng)的壓縮編碼參數(shù)。

編碼壓縮模塊400,用于根據(jù)所述壓縮編碼參數(shù)對(duì)所述視頻數(shù)據(jù)利用壓縮編碼算法進(jìn)行壓縮編碼。其中,所述壓縮編碼算法以所述宏塊為單位進(jìn)行壓縮編碼。

在其中一個(gè)實(shí)施例中,狀態(tài)識(shí)別模塊200包括:

變化識(shí)別單元,用于分別識(shí)別各所述宏塊相對(duì)參考圖像的變化程度。

在其中一個(gè)實(shí)施例中,參數(shù)設(shè)置模塊300包括:

第一設(shè)置單元,用于判斷所述宏塊的變化程度處于第一范圍時(shí),設(shè)置與自身對(duì)應(yīng)的所述壓縮編碼參數(shù)為第一壓縮編碼參數(shù);判斷所述宏塊的變化程度處于第二范圍時(shí),設(shè)置與自身對(duì)應(yīng)的所述壓縮編碼參數(shù)為第二壓縮編碼參數(shù);其中,所述第一范圍的變化程度大于所述第二范圍的變化程度;所述第一壓縮編碼參數(shù)對(duì)應(yīng)的壓縮比小于所述第二壓縮編碼對(duì)應(yīng)的壓縮比。

在其中一個(gè)實(shí)施例中,狀態(tài)識(shí)別模塊200包括:

噪聲識(shí)別單元,用于分別識(shí)別各所述宏塊受噪聲污染的程度。

在其中一個(gè)實(shí)施例中,參數(shù)設(shè)置模塊300包括:

第二設(shè)置單元,用于判斷所述宏塊受噪聲污染的程度處于第三范圍時(shí),設(shè)置與自身對(duì)應(yīng)的所述壓縮編碼參數(shù)為第三壓縮編碼參數(shù);判斷所述宏塊受噪聲污染的程度處于第四范圍時(shí),設(shè)置與自身對(duì)應(yīng)的所述壓縮編碼參數(shù)為第四壓縮編碼參數(shù);其中,所述第三范圍的受噪聲污染的程度大于所述第四范圍的受噪聲污染的程度;所述第三壓縮編碼參數(shù)對(duì)應(yīng)的壓縮比小于所述第四壓縮編碼參數(shù)。

在其中一個(gè)實(shí)施例中,所述視頻數(shù)據(jù)處理裝置還包括:

降噪模塊,用于分別對(duì)各所述宏塊進(jìn)行降噪處理。

在其中一個(gè)實(shí)施例中,所述壓縮編碼參數(shù)包括量化參數(shù)。

在其中一個(gè)實(shí)施例中,所述視頻數(shù)據(jù)處理裝置還包括:

視頻流處理模塊,用于在判斷壓縮編碼后生成的視頻流的動(dòng)態(tài)變化程度低于設(shè)定閾值時(shí),執(zhí)行增加雙向預(yù)測內(nèi)插編碼幀、增加圖像組的長度、丟棄參考幀這些步驟的一個(gè)或兩個(gè)以上。

需要說明的是,本發(fā)明實(shí)施例提供的視頻數(shù)據(jù)處理裝置與上一實(shí)施例提供的視頻數(shù)據(jù)處理方法對(duì)應(yīng),這里就不再贅述。

以上所述實(shí)施例的各技術(shù)特征可以進(jìn)行任意的組合,為使描述簡潔,未對(duì)上述實(shí)施例中的各個(gè)技術(shù)特征所有可能的組合都進(jìn)行描述,然而,只要這些技術(shù)特征的組合不存在矛盾,都應(yīng)當(dāng)認(rèn)為是本說明書記載的范圍。

以上所述實(shí)施例僅表達(dá)了本發(fā)明的幾種實(shí)施方式,其描述較為具體和詳細(xì),但并不能因此而理解為對(duì)發(fā)明專利范圍的限制。應(yīng)當(dāng)指出的是,對(duì)于本領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干變形和改進(jìn),這些都屬于本發(fā)明的保護(hù)范圍。因此,本發(fā)明專利的保護(hù)范圍應(yīng)以所附權(quán)利要求為準(zhǔn)。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
阿克陶县| 库伦旗| 洛隆县| 巴林左旗| 广饶县| 兴安县| 滦平县| 阳新县| 鄂托克前旗| 陈巴尔虎旗| 河池市| 巩留县| 河北区| 衡东县| 桃园县| 扎囊县| 新津县| 光山县| 津市市| 思茅市| 龙里县| 常山县| 稷山县| 南澳县| 呼和浩特市| 宁乡县| 济宁市| 柳河县| 长兴县| 铁岭县| 德州市| 东明县| 溆浦县| 英吉沙县| 泾阳县| 石台县| 乐昌市| 龙口市| 永福县| 焦作市| 迁西县|