本發(fā)明涉及數(shù)字視頻的編解碼技術(shù)領(lǐng)域,尤其涉及一種背景幀的碼率控制方法和裝置。
背景技術(shù):
近年來,多種基于背景建模的監(jiān)控視頻編碼方法被提出,有效減少了視頻編碼的背景冗余,顯著提升了編碼性能。為了使背景幀對后續(xù)幀編碼起到更好的預(yù)測參考作用,建模得到的背景幀往往以較高質(zhì)量編入碼流中。因此,背景幀的比特數(shù)明顯大于普通編碼幀的比特數(shù),造成瞬時碼率突增,緩沖器溢出,重建背景幀也無法被參考。
實際視頻編碼應(yīng)用中,需要對整個序列進行碼率控制來滿足傳輸帶寬的需求,碼率控制下的基于背景建模的監(jiān)控視頻編碼方法碼流平穩(wěn),但是大大削弱了背景幀參考帶來的性能,甚至出現(xiàn)性能損失。而背景幀中并不是所有區(qū)域的預(yù)測參考價值都相同。
技術(shù)實現(xiàn)要素:
本發(fā)明的實施例提供了一種背景幀的碼率控制方法和裝置,有效解決了視頻傳輸過程中瞬時碼率突增問題,并且盡可能保證了背景幀的參考價值。
為了實現(xiàn)上述目的,本發(fā)明采取了如下技術(shù)方案。
一種背景幀的碼率控制方法,包括:
判定待編碼背景幀的不同區(qū)域的預(yù)測參考價值,所述預(yù)測參考價值為預(yù)測的在進行幀間預(yù)測時待編碼背景幀的不同區(qū)域?qū)Υ幋a普通幀的參考價值;
根據(jù)所述預(yù)測參考價值,設(shè)定所述待編碼背景幀的不同區(qū)域的重要性級別;
根據(jù)所述不同區(qū)域的重要性級別,調(diào)整所述待編碼背景幀的不同區(qū)域的編碼質(zhì)量。
所述判定待編碼背景幀的不同區(qū)域的預(yù)測參考價值的步驟包括:
統(tǒng)計進行幀間預(yù)測時預(yù)訂數(shù)量的已編碼普通幀對已編碼背景幀的不同區(qū)域的參考次數(shù);
根據(jù)所述已編碼普通幀對已編碼背景幀的不同區(qū)域的參考次數(shù),判定待編碼背景幀的對應(yīng)區(qū)域的預(yù)測參考價值。
所述根據(jù)所述已編碼普通幀對已編碼背景幀的不同區(qū)域的參考次數(shù),判定待編碼背景幀的對應(yīng)區(qū)域的預(yù)測參考價值的步驟包括:
所述已編碼普通幀對已編碼背景幀的區(qū)域的參考次數(shù)越多,則判定為:待編碼背景幀的對應(yīng)區(qū)域的預(yù)測參考價值越大。
所述判定待編碼背景幀的不同區(qū)域的預(yù)測參考價值的步驟包括:
在背景建模過程中,獲取預(yù)定數(shù)量的待編碼普通幀序列;
計算所述普通幀序列中的相鄰普通幀的同位點像素值的差值的絕對值;
將所述差值的絕對值和閾值進行比較;
如果所述差值的絕對值小于所述閾值,則表示所述相鄰普通幀的同位像素值變化不大,前景經(jīng)過的概率較小,則不進行分段;否則,在所述相鄰普通幀處對所述普通幀序列進行分段;
統(tǒng)計所述各個像素點對所述普通幀序列的分段段數(shù),生成所述普通幀序列的各個區(qū)域的分段段數(shù);
根據(jù)所述普通幀序列的各個區(qū)域的分段段數(shù),判定待編碼背景幀的不同區(qū)域的預(yù)測參考價值。
所述根據(jù)所述普通幀序列的各個區(qū)域的分段段數(shù),判定待編碼背景幀的不同區(qū)域的預(yù)測參考價值的步驟包括:
所述普通幀序列的區(qū)域的分段段數(shù)越少,則判定為:待編碼背景幀的對應(yīng)區(qū)域的預(yù)測參考價值越高。
所述根據(jù)所述不同區(qū)域的重要性級別,調(diào)整所述待編碼背景幀的不同區(qū)域的編碼質(zhì)量的步驟包括:
基于編碼樹單元,調(diào)整所述待編碼背景幀的不同區(qū)域的編碼質(zhì)量;
或者,基于編碼單元或宏塊,調(diào)整所述待編碼背景幀的不同區(qū)域的編碼質(zhì)量;
或者,基于預(yù)測單元,調(diào)整所述待編碼背景幀的不同區(qū)域的編碼質(zhì)量;
或者,基于變換單元,調(diào)整所述待編碼背景幀的不同區(qū)域的編碼質(zhì)量;
或者,基于像素,調(diào)整所述待編碼背景幀的不同區(qū)域的編碼質(zhì)量。
所述根據(jù)所述不同區(qū)域的重要性級別,調(diào)整所述待編碼背景幀的不同區(qū)域的編碼質(zhì)量的步驟包括:
按照所述待編碼背景幀的不同區(qū)域的重要性級別,給所述待編碼背景幀的不同區(qū)域分配不同的用于編碼的比特數(shù)。
一種背景幀的碼率控制裝置,包括:
判定單元,判定待編碼背景幀的不同區(qū)域的預(yù)測參考價值,所述預(yù)測參考價值為在進行幀間預(yù)測時待編碼背景幀的不同區(qū)域?qū)Υ幋a普通幀的參考價值;
設(shè)定單元,根據(jù)所述預(yù)測參考價值,設(shè)定所述待編碼背景幀的不同區(qū)域的重要性級別;
調(diào)整單元,根據(jù)所述不同區(qū)域的重要性級別,調(diào)整所述待編碼背景幀的不同區(qū)域的編碼質(zhì)量。
所述判定單元包括:
統(tǒng)計子單元,統(tǒng)計進行幀間預(yù)測時預(yù)訂數(shù)量的已編碼普通幀對已編碼背景幀的不同區(qū)域的參考次數(shù);
判斷子單元,根據(jù)所述已編碼普通幀對已編碼背景幀的不同區(qū)域的參考次數(shù),判定待編碼背景幀的對應(yīng)區(qū)域的預(yù)測參考價值。
所述判定單元包括:
獲取子單元,在背景建模過程中,獲取預(yù)定數(shù)量的待編碼普通幀序列;
計算子單元,計算所述普通幀序列中的相鄰普通幀的同位點像素值的差值的絕對值;
比較子單元,將所述差值的絕對值和閾值進行比較;
分段子單元,如果所述差值的絕對值小于所述閾值,則表示所述相鄰普通幀的同位像素值變化不大,前景經(jīng)過的概率較小,則不進行分段;否則,在所述相鄰普通幀處對所述普通幀序列進行分段;
統(tǒng)計子單元,統(tǒng)計所述各個像素點對所述普通幀序列的分段段數(shù),生成所述普通幀序列的各個區(qū)域的分段段數(shù);
判定子單元,根據(jù)所述普通幀序列的各個區(qū)域的分段段數(shù),判定待編碼背景幀的不同區(qū)域的預(yù)測參考價值。
由上述本發(fā)明的實施例提供的技術(shù)方案可以看出,本發(fā)明實施例中,根據(jù)所述預(yù)測參考價值,調(diào)整所述待編碼背景幀的不同區(qū)域的編碼質(zhì)量,通過改變背景幀不同參考價值區(qū)域的編碼質(zhì)量,有效解決了視頻傳輸過程中瞬時碼率突增問題,并且盡可能保證了背景幀的參考價值。
本發(fā)明附加的方面和優(yōu)點將在下面的描述中部分給出,這些將從下面的描述中變得明顯,或通過本發(fā)明的實踐了解到。
附圖說明
為了更清楚地說明本發(fā)明實施例的技術(shù)方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為本發(fā)明實施例一提供的一種背景幀的碼率控制方法的處理流程圖;
圖2為本發(fā)明實施例一提供的一種背景幀的碼率控制方法的一實施例中的視頻序列的示意圖;
圖3為本發(fā)明實施例一提供的一種背景幀的碼率控制方法的另一實施例中的視頻序列的示意圖。
圖4為本發(fā)明一種背景幀碼率控制方法的另一實施例的流程圖;
圖5為本發(fā)明一種實施例的編碼樹單元(CTU)級背景幀碼率控制方法的步驟框圖。
圖6為本發(fā)明實施例一提供的一種背景幀的碼率控制裝置的處理流程圖。
具體實施方式
下面詳細描述本發(fā)明的實施方式,所述實施方式的示例在附圖中示出,其中自始至終相同或類似的標號表示相同或類似的元件或具有相同或類似功能的元件。下面通過參考附圖描述的實施方式是示例性的,僅用于解釋本發(fā)明,而不能解釋為對本發(fā)明的限制。
本技術(shù)領(lǐng)域技術(shù)人員可以理解,除非特意聲明,這里使用的單數(shù)形式“一”、“一個”、“所述”和“該”也可包括復數(shù)形式。應(yīng)該進一步理解的是,本發(fā)明的說明書中使用的措辭“包括”是指存在所述特征、整數(shù)、步驟、操作、元件和/或組件,但是并不排除存在或添加一個或多個其他特征、整數(shù)、步驟、操作、元件、組件和/或它們的組。應(yīng)該理解,當我們稱元件被“連接”或“耦接”到另一元件時,它可以直接連接或耦接到其他元件,或者也可以存在中間元件。此外,這里使用的“連接”或“耦接”可以包括無線連接或耦接。這里使用的措辭“和/或”包括一個或更多個相關(guān)聯(lián)的列出項的任一單元和全部組合。
本技術(shù)領(lǐng)域技術(shù)人員可以理解,除非另外定義,這里使用的所有術(shù)語(包括技術(shù)術(shù)語和科學術(shù)語)具有與本發(fā)明所屬領(lǐng)域中的普通技術(shù)人員的一般理解相同的意義。還應(yīng)該理解的是,諸如通用字典中定義的那些術(shù)語應(yīng)該被理解為具有與現(xiàn)有技術(shù)的上下文中的意義一致的意義,并且除非像這里一樣定義,不會用理想化或過于正式的含義來解釋。
為便于對本發(fā)明實施例的理解,下面將結(jié)合附圖以幾個具體實施例為例做進一步的解釋說明,且各個實施例并不構(gòu)成對本發(fā)明實施例的限定。
以下描述本發(fā)明的應(yīng)用場景。
實施例1:
如圖1所示,為本發(fā)明所述的一種背景幀的碼率控制方法,包括:
步驟11,判定待編碼背景幀的不同區(qū)域的預(yù)測參考價值,所述預(yù)測參考價值為在進行幀間預(yù)測時待編碼背景幀的不同區(qū)域?qū)Υ幋a普通幀的參考價值;
步驟12,根據(jù)所述預(yù)測參考價值,設(shè)定所述待編碼背景幀的不同區(qū)域的重要性級別;
步驟13,根據(jù)所述不同區(qū)域的重要性級別,調(diào)整所述待編碼背景幀的不同區(qū)域的編碼質(zhì)量。
本發(fā)明通過改變背景幀不同參考價值區(qū)域的編碼質(zhì)量,有效解決了視頻傳輸過程中瞬時碼率突增問題,并且盡可能保證了背景幀的參考價值。也就是說,本發(fā)明根據(jù)背景幀不同區(qū)域的預(yù)測參考價值高低,改變背景幀不同區(qū)域質(zhì)量,對背景幀進行碼率控制,保證背景幀預(yù)測參考價值的情況下解決視頻傳輸過程中瞬時碼率突增的問題。
在一實施例中,步驟11包括:
步驟111,統(tǒng)計進行幀間預(yù)測時預(yù)訂數(shù)量的已編碼普通幀對已編碼背景幀的不同區(qū)域的參考次數(shù);步驟111具體為:所述已編碼普通幀對已編碼背景幀的區(qū)域的參考次數(shù)越多,則判定為:待編碼背景幀的對應(yīng)區(qū)域的預(yù)測參考價值越大。
步驟112,根據(jù)所述已編碼普通幀對已編碼背景幀的不同區(qū)域的參考次數(shù),判定待編碼背景幀的對應(yīng)區(qū)域的預(yù)測參考價值。
圖2所示,所述本發(fā)明所述的一種背景幀的碼率控制方法包括:
步驟1,統(tǒng)計已編碼普通幀(第1~n-1幀)在幀間預(yù)測時對已編碼背景幀(第0幀)不同區(qū)域的參考次數(shù);
步驟2,根據(jù)第1步中統(tǒng)計得到的已編碼背景幀第0幀的被參考次數(shù),對待編碼背景幀第n幀進行預(yù)測,對第n幀劃分為重要和不重要區(qū)域兩級(或更多級別),參考次數(shù)多的為更重要區(qū)域;
步驟3,設(shè)定不同的調(diào)整力度,如基于編碼單元或基于編碼樹單元等;
步驟4,在背景幀第n幀中,以第3步中設(shè)定的調(diào)整力度為單位(即以不同大小的塊為單位)分配不同的比特數(shù),分配比特數(shù)越高,編碼質(zhì)量越高。
在另一實施例中,步驟11步驟包括:
步驟211,在背景建模過程中,獲取預(yù)定數(shù)量的待編碼普通幀序列;
步驟212,計算所述普通幀序列中的相鄰普通幀的同位點像素值的差值的絕對值;
步驟213,將所述差值的絕對值和閾值進行比較;
步驟214,如果所述差值的絕對值小于所述閾值,則表示所述相鄰普通幀的同位像素值變化不大,前景經(jīng)過的概率較小,則不進行分段;否則,在所述相鄰普通幀處對所述普通幀序列進行分段;
步驟215,統(tǒng)計所述各個像素點對所述普通幀序列的分段段數(shù),生成所述普通幀序列的各個區(qū)域的分段段數(shù);
步驟216,根據(jù)所述普通幀序列的各個區(qū)域的分段段數(shù),判定待編碼背景幀的不同區(qū)域的預(yù)測參考價值。步驟216具體為:所述普通幀序列的區(qū)域的分段段數(shù)越少,則判定為:待編碼背景幀的對應(yīng)區(qū)域的預(yù)測參考價值越高。
例如,如圖3所示,本發(fā)明所述的一種背景幀的碼率控制方法包括:
步驟1,對于待編碼普通幀(第1~n-1幀)上的同位像素點,如a1、a2、a3…an-1,并且認為a1至an-1是一整段,在編碼過程中,計算相鄰兩幀同位像素點的差值,例如a2-a1、a3-a2、a4-a3……an-1-an-2。如果差值大于設(shè)定閾值,說明相鄰兩幀該點像素值變化較大,很可能是有前景經(jīng)過或前背景切換,那么就進行分段處理。例如,a8-a7大于閾值,則認為a1至a7是一段,a8到an-1是一段,那么原來的一整段就被分成了兩段。根據(jù)此方法,在編碼過程中,對第1~n-1幀上每個同位像素點的分段段數(shù)進行統(tǒng)計,分段段數(shù)越少,說明像素值穩(wěn)定,很可能為背景區(qū)域。此步驟結(jié)束后,第n-1幀及其之前的圖像完成編碼。
步驟2,根據(jù)第一步中得到的分段段數(shù)統(tǒng)計,對待編碼背景幀第n幀進行預(yù)測,對第n幀劃分為重要和不重要區(qū)域兩級(或更多級別),統(tǒng)計段數(shù)越少的為更重要區(qū)域;
步驟3,設(shè)定不同的調(diào)整力度,如基于編碼單元或基于編碼樹單元等。
步驟4,在待編碼背景幀第n幀中,以第3步中設(shè)定的調(diào)整力度為單位(即以不同大小的塊為單位)分配不同的比特數(shù),分配比特數(shù)越高,編碼質(zhì)量越高。
步驟13包括:
基于編碼樹單元,調(diào)整所述待編碼背景幀的不同區(qū)域的編碼質(zhì)量;
或者,基于編碼單元或宏塊,調(diào)整所述待編碼背景幀的不同區(qū)域的編碼質(zhì)量;
或者,基于預(yù)測單元,調(diào)整所述待編碼背景幀的不同區(qū)域的編碼質(zhì)量;
或者,基于變換單元,調(diào)整所述待編碼背景幀的不同區(qū)域的編碼質(zhì)量;
或者,基于像素,調(diào)整所述待編碼背景幀的不同區(qū)域的編碼質(zhì)量。
或者,步驟13包括:
按照所述待編碼背景幀的不同區(qū)域的重要性級別,給所述待編碼背景幀的不同區(qū)域分配不同的用于編碼的比特數(shù)。
另一實施例:
如圖4所示,本發(fā)明提出了一種視頻編碼中背景幀碼率控制方法,該方法的步驟包括:
步驟41,根據(jù)一段編碼時間內(nèi)不同預(yù)測單元對背景幀的參考情況,來預(yù)測(判定)待編碼背景幀的不同區(qū)域的預(yù)測參考價值的高低;
步驟42,將背景幀不同區(qū)域按重要程度進行級別劃分;也就是說,根據(jù)不同區(qū)域的預(yù)測參考價值不同,對當前待編碼背景幀進行區(qū)域劃分;例如:根據(jù)預(yù)測參考價值高低,將背景幀劃分為重要區(qū)域和非重要區(qū)域兩級,或者更精細地劃分為更多級別。
步驟43,根據(jù)設(shè)定的調(diào)整力度,對背景幀不同重要級別的區(qū)域進行編碼質(zhì)量調(diào)整;也就是說,調(diào)整背景幀中不同預(yù)測參考價值區(qū)域的質(zhì)量。例如,設(shè)定基于編碼樹單元,或基于編碼單元或宏塊,或基于預(yù)測單元,或基于變換單元,或基于像素的調(diào)整力度,對背景幀不同重要級別,基于設(shè)定的調(diào)整力度,對背景幀更重要的級別分配更多比特數(shù),反之,分配更少比特數(shù);
步驟44,更新背景幀不同區(qū)域質(zhì)量改變后需要調(diào)整的參數(shù)。例如,修正或更新背景幀不同區(qū)域質(zhì)量調(diào)整后的需要隨之調(diào)整的參數(shù),包括但不限于量化參數(shù)、拉格朗日乘子的更新和其他參數(shù)修正。
其中,步驟41使用的判定方法為:根據(jù)一段編碼時間內(nèi)不同預(yù)測單元對背景幀的參考情況,來預(yù)測待編碼背景幀不同區(qū)域預(yù)測參考價值的高低。
其中,步驟42具體為:將背景幀劃分為重要區(qū)域和非重要區(qū)域兩級,或者,將背景幀不同區(qū)域按重要程度劃分為更多級別。
其中,步驟43中,對于調(diào)整背景幀不同預(yù)測參考價值區(qū)域的質(zhì)量的調(diào)整力度,可以基于編碼樹單元對背景幀質(zhì)量進行調(diào)整;或者,基于編碼單元或宏塊對背景幀質(zhì)量進行調(diào)整;或者,基于預(yù)測單元對背景幀質(zhì)量進行調(diào)整;或者,基于變換單元對背景幀質(zhì)量進行調(diào)整;或者,基于像素對背景幀質(zhì)量進行調(diào)整。
步驟43可以基于編碼樹單元對背景幀不同重要級別的區(qū)域進行比特數(shù)分配調(diào)整,對背景幀更重要級別的區(qū)域分配更多比特數(shù),反之,分配更少比特數(shù);或者,基于編碼單元或宏塊對背景幀不同重要級別的區(qū)域進行比特數(shù)分配調(diào)整,對背景幀更重要級別的區(qū)域分配更多比特數(shù),反之,分配更少比特數(shù);或者,基于預(yù)測單元對背景幀不同重要級別的區(qū)域進行比特數(shù)分配調(diào)整,對背景幀更重要級別的區(qū)域分配更多比特數(shù),反之,分配更少比特數(shù);或者,基于變換單元對背景幀不同重要級別的區(qū)域進行比特數(shù)分配調(diào)整,對背景幀更重要級別的區(qū)域分配更多比特數(shù),反之,分配更少比特數(shù);或者,基于像素對背景幀不同重要級別的區(qū)域進行比特數(shù)分配調(diào)整,對背景幀更重要級別的區(qū)域分配更多比特數(shù),反之,分配更少比特數(shù)。
對于背景幀碼率控制方法,在步驟43之后,還包括:
步驟44,更新背景幀不同區(qū)域質(zhì)量改變后需要調(diào)整的參數(shù)。
以下描述另一實施例。
圖5示出了本發(fā)明一個實施例的背景幀碼率控制方法示意圖。如圖5所示,本實施例的背景幀碼率控制方法包括:
S1:判定背景幀中不同區(qū)域的預(yù)測參考價值高低。
背景幀中不同區(qū)域的預(yù)測參考價值判定是算法的基礎(chǔ)環(huán)節(jié),精確的預(yù)測價值判定有助于編碼性能的提升。采用基于背景建模的判定方法。在背景建模過程中,將前后兩幀同位像素點的差值和預(yù)設(shè)的閾值進行比較。如果差值小于這一閾值,該像素點的像素值在前后兩幀變化不大,則不分段;否則,該像素點的像素值在前后兩幀有較大變化,進行分段。對背景建模過程中各個像素點的分段段數(shù)進行統(tǒng)計,分段段數(shù)多的區(qū)域是前景出現(xiàn)頻率高的區(qū)域,預(yù)測參考價值較低,分段段數(shù)少的區(qū)域是前景出現(xiàn)頻率低的區(qū)域,預(yù)測參考價值較高。
S2:根據(jù)不同區(qū)域的預(yù)測參考價值不同,對當前待編碼背景幀進行區(qū)域劃分。
具體為:設(shè)定判定閾值,將背景區(qū)域劃分為重要區(qū)域,非重要區(qū)域和一般區(qū)域三級。
S3:調(diào)整背景幀中不同預(yù)測參考價值區(qū)域的質(zhì)量。
圖5中,Bg(background)表示背景建模生成的背景幀。S-GOP(super-group of pictures超級圖片組)是用于背景更新采用的結(jié)構(gòu),在S-GOP中,初始的一段序列在編碼過程中,通過背景建模得到用于S-GOP1幀間參考的背景幀Bg1,而S-GOP1中最后一段序列在編碼過程中通過背景建模得到用于下一個S-GOP幀間參考的背景幀,以此類推。
以CTU級調(diào)整背景幀量化參數(shù),對于預(yù)測參考價值高區(qū)域,采用較小量化參數(shù),提升編碼質(zhì)量并分配較多比特數(shù);對于預(yù)測參考價值低區(qū)域,采用較大量化參數(shù),降低編碼質(zhì)量并減少分配比特數(shù);對于預(yù)測參考價值一般區(qū)域,采用原有量化參數(shù),編碼質(zhì)量保持不變。
S4:相關(guān)參數(shù)的修正和更新。
消除最佳預(yù)測模式對編碼性能的影響,當相鄰預(yù)測單元的質(zhì)量比當前預(yù)測單元質(zhì)量差時,停止對相鄰預(yù)測單元預(yù)測模式的參考,不使用最佳預(yù)測模式。同時,根據(jù)調(diào)整后的量化參數(shù),更新拉格朗日乘子值。
該實例測試基于高性能視頻編碼(HEVC)平臺,在低延時配置下,對比參考方法為HEVC參考軟件HM12.0的碼率控制方法,編碼幀數(shù)為1020幀,前120幀為訓練集,120幀之后可得到背景幀,編碼性能用BD-rate(碼率)和BD-PSNR(峰值信噪比)表示,背景幀編碼比特數(shù)和I幀編碼比特數(shù)的比值用BG/I表示。QP表示初始幀的量化參數(shù)。測試序列來自北京大學數(shù)字媒體所數(shù)據(jù)集PKU-SVD-A,其中后綴sd表示分辨率為720x576的視頻序列,hd表示分辨率為1920x1080的視頻序列。實驗結(jié)果如表1所示。
由表1可以得出,本發(fā)明提出方法編碼性能更好,背景幀編碼比特數(shù)接近I幀編碼比特數(shù),得到的碼流不會引起碼率突增。
表1
如圖6所示,為本發(fā)明所述的一種背景幀的碼率控制裝置,包括:
判定單元61,判定待編碼背景幀的不同區(qū)域的預(yù)測參考價值,所述預(yù)測參考價值為在進行幀間預(yù)測時待編碼背景幀的不同區(qū)域?qū)Υ幋a普通幀的參考價值;
設(shè)定單元62,根據(jù)所述預(yù)測參考價值,設(shè)定所述待編碼背景幀的不同區(qū)域的重要性級別;
調(diào)整單元63,根據(jù)所述不同區(qū)域的重要性級別,調(diào)整所述待編碼背景幀的不同區(qū)域的編碼質(zhì)量。
所述判定單元61包括:
統(tǒng)計子單元,統(tǒng)計進行幀間預(yù)測時預(yù)訂數(shù)量的已編碼普通幀對已編碼背景幀的不同區(qū)域的參考次數(shù);
判斷子單元,根據(jù)所述已編碼普通幀對已編碼背景幀的不同區(qū)域的參考次數(shù),判定待編碼背景幀的對應(yīng)區(qū)域的預(yù)測參考價值。
在一個實施例中,所述判定單元61包括:
獲取子單元,在背景建模過程中,獲取預(yù)定數(shù)量的待編碼普通幀序列;
計算子單元,計算所述普通幀序列中的相鄰普通幀的同位點像素值的差值的絕對值;
比較子單元,將所述差值的絕對值和閾值進行比較;
分段子單元,如果所述差值的絕對值小于所述閾值,則表示所述相鄰普通幀的同位像素值變化不大,前景經(jīng)過的概率較小,則不進行分段;否則,在所述相鄰普通幀處對所述普通幀序列進行分段;
統(tǒng)計子單元,統(tǒng)計所述各個像素點對所述普通幀序列的分段段數(shù),生成所述普通幀序列的各個區(qū)域的分段段數(shù);
判定子單元,根據(jù)所述普通幀序列的各個區(qū)域的分段段數(shù),判定待編碼背景幀的不同區(qū)域的預(yù)測參考價值。
以上所述,僅為本發(fā)明較佳的具體實施方式,但本發(fā)明的保護范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到的變化或替換,都應(yīng)涵蓋在本發(fā)明的保護范圍之內(nèi)。因此,本發(fā)明的保護范圍應(yīng)該以權(quán)利要求的保護范圍為準。