亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

圖像的編解碼方法和裝置制造方法

文檔序號:8002565閱讀:158來源:國知局
圖像的編解碼方法和裝置制造方法
【專利摘要】本發(fā)明實施例提供一種圖像的編解碼方法和裝置,通過獲取當前圖像塊所采用的劃分模式;根據(jù)劃分模式獲取當前圖像塊的劃分信息;對劃分模式對應的劃分模式標識以及劃分信息進行編碼處理,從而使得解碼端根據(jù)劃分模式標識以及劃分信息獲得編碼端所采用的劃分模板,進而進行解碼,無需編解碼端存儲大量的劃分模板,減小了編解碼系統(tǒng)的負擔。
【專利說明】圖像的編解碼方法和裝置
【技術領域】
[0001 ] 本發(fā)明實施例涉及圖像處理技術,尤其涉及一種圖像的編解碼方法和裝置。
【背景技術】
[0002]一個圖像塊包含一個以上的樣本點,因此圖像塊具有多種劃分方法,每一種劃分方法對應一個劃分模板,使用劃分模板確定圖像塊中的每一個樣本點(樣本點)對應的區(qū)域(partition)。所述的劃分方法可以將一個圖像塊劃分成兩個具有任意形狀的區(qū)域。
[0003]上述塊劃分方法也可應用于三維視頻的深度圖編解碼技術。例如楔波(Wedge let)技術也使用了上述的圖像塊劃分方法。其原理是將圖像塊劃分成兩個具有任意形狀的區(qū)域之后,每個區(qū)域使用一個預測值進行編碼和解碼操作,因此,編解碼端必須使用相同的劃分方法才能將圖像塊準確的恢復。對于各圖像塊尺寸,楔波技術對應不同的劃分模板。例如,例如,4X4的圖像塊,有86個劃分模板,8X8的圖像塊,有782個劃分模板?,F(xiàn)有技術中,針對同一尺寸的圖像塊,編碼端和解碼端采用相同的編號方式,對圖像塊的所有劃分模板進行編號,并存儲所有的劃分模板。編碼端在編碼時,將所采用的劃分模板的編號寫入碼流中,解碼端獲取劃分模板的編號之后,從存儲的所有的劃分模板中獲取劃分模板的編號對應的劃分模板,以獲知解碼端所采用的劃分模板,從而準確恢復圖像塊。
[0004]然而,采用現(xiàn)有技術的方法,需要存儲大量的劃分模板,會占用較多的存儲空間,從而增加了編解碼系統(tǒng)的負擔。

【發(fā)明內容】

[0005]本發(fā)明實施例提供一種圖像的編解碼方法和裝置,以減小編解碼系統(tǒng)的負擔。
[0006]本發(fā)明實施例第一方面提供一種圖像的編碼方法,包括:
[0007]獲取當前圖像塊所采用的劃分模式;
[0008]根據(jù)所述劃分模式獲取所述當前圖像塊的劃分信息;
[0009]對所述劃分模式對應的劃分模式標識以及所述劃分信息進行編碼處理。
[0010]結合第一方面,在第一種可能的實現(xiàn)方式中,所述劃分模式為矩形劃分模式或非矩形劃分模式。
[0011]結合第一種可能的實現(xiàn)方式,在第二種可能的實現(xiàn)方式中,若所述劃分模式為矩形劃分模式,所述根據(jù)所述劃分模式獲取所述當前圖像塊的劃分信息,包括:
[0012]獲取所述當前圖像塊的劃分線的第一偏移量;
[0013]所述對所述劃分模式對應的劃分模式標識以及所述劃分信息進行編碼處理,包括:
[0014]對所述矩形劃分模式標識以及所述第一偏移量進行編碼處理。
[0015]結合第一種可能的實現(xiàn)方式,在第三種可能的實現(xiàn)方式中,若所述劃分模式為非矩形劃分模式,所述根據(jù)所述劃分模式獲取所述當前圖像塊的劃分信息,包括:
[0016]獲取所述當前圖像塊的劃分線的比例值、劃分方向以及第二偏移量,其中,所述劃分線的比例值是根據(jù)所述劃分線與所述當前圖像塊的邊界的兩個交點的坐標值獲得的;
[0017]所述對所述劃分模式對應的劃分模式標識以及所述劃分信息進行編碼處理,包括:
[0018]若所述劃分模式為非矩形劃分模式,對所述非矩形劃分模式標識以及所述劃分線的比例值、劃分方向以及第二偏移量進行編碼處理。
[0019]結合第二種可能的實現(xiàn)方式,在第四種可能的實現(xiàn)方式中,所述第一偏移量為零值或者非零值;
[0020]若所述第一偏移量為非零值,所述第一偏移量包括所述第一偏移量的符號和所述第一偏移量的絕對值;
[0021]所述對所述第一偏移量進行編碼處理,包括:
[0022]依次編碼所述第一偏移量的絕對值和所述第一偏移量的符號;
[0023]若所述第一偏移量為零值,所述第一偏移量無符號,所述對所述第一偏移量進行編碼處理,包括:
[0024]編碼所述零值。
[0025]結合第三種可能的實現(xiàn)方式,在第五種可能的實現(xiàn)方式中,所述第二偏移量為零值或者非零值;
[0026]若所述第二偏移量為非零值,所述第二偏移量包括所述第二偏移量的符號和所述第二偏移量的絕對值;
[0027]所述對所述第二偏移量進行編碼處理,包括:
[0028]依次編碼所述第二偏移量的絕對值和所述第二偏移量的符號;
[0029]若所述第二偏移量為零值,所述第二偏移量無符號位,所述對所述第二偏移量進行編碼處理,包括:
[0030]編碼所述零值。
[0031]結合第四種可能的實現(xiàn)方式,在第六種可能的實現(xiàn)方式中,所述依次編碼所述第一偏移量的絕對值和所述第一偏移量的符號,包括:
[0032]若所述第一偏移量的絕對值大于預設數(shù)值,則獲取所述第一偏移量的絕對值與所述預設數(shù)值的差值的I/η與所述預設數(shù)值的第一和值,其中,η為大于I的整數(shù);
[0033]依次編碼所述第一和值和所述第一偏移量的符號。
[0034]結合第五種可能的實現(xiàn)方式,在第七種可能的實現(xiàn)方式中,所述依次編碼所述第二偏移量的絕對值和所述第二偏移量的符號,包括:
[0035]若所述第二偏移量的絕對值大于預設數(shù)值,則獲取所述第二偏移量的絕對值與所述預設數(shù)值的差值的I/η與所述預設數(shù)值的第二和值,其中,η為大于I的整數(shù);
[0036]依次編碼所述第二和值和所述第二偏移量的符號。
[0037]結合第二種至第七種可能的實現(xiàn)方式中任一種可能的實現(xiàn)方式,在第八種可能的實現(xiàn)方式中,所述劃分線的比例值為所述劃分線與所述當前圖像塊邊界的兩個交點的坐標值的縱坐標的差值與橫坐標的差值的比值。
[0038]本發(fā)明實施例第二方面提供一種圖像的解碼方法,包括:
[0039]獲取待解碼圖像塊的劃分模式標識;
[0040]根據(jù)所述劃分模式標識獲取所述待解碼圖像塊的劃分信息;[0041]根據(jù)所述劃分模式標識和所述劃分信息確定所述待解碼圖像塊樣本點所屬的區(qū)域;
[0042]根據(jù)所述樣本點所屬的區(qū)域對所述待解碼圖像塊進行解碼處理。
[0043]結合第二方面,在第一種可能的實現(xiàn)方式中,所述劃分模式標識為矩形劃分模式標識或非矩形劃分模式標識。
[0044]結合第一種可能的實現(xiàn)方式,在第二種可能的實現(xiàn)方式中,若所述劃分模式標識為矩形劃分模式標識,所述根據(jù)所述劃分模式標識獲取所述待解碼圖像塊的劃分信息包括:
[0045]獲取所述待解碼圖像塊的劃分線的第一偏移量。
[0046]結合第一種可能的實現(xiàn)方式,在第三種可能的實現(xiàn)方式中,若所述劃分模式標識為非矩形劃分模式標識,所述根據(jù)所述劃分模式標識獲取所述待解碼圖像塊的劃分信息包括:
[0047]獲取所述待解碼圖像塊的劃分線的比例值、劃分方向以及第二偏移量。
[0048]結合第二種可能的實現(xiàn)方式,在第四種可能的實現(xiàn)方式中,所述獲取所述待解碼圖像塊的劃分線的第一偏移量包括:
[0049]獲取所述偏移量數(shù)值,若所述偏移量數(shù)值為零值,則確定所述第一偏移量為零值;
[0050]若所述偏移量數(shù)值為非零值,則根據(jù)所述偏移量數(shù)值確定劃分線的第一偏移量的絕對值,獲取所述偏移量的符號信息,根據(jù)所述符號信息確定所述第一偏移量的符號。
[0051]結合第三種可能的實現(xiàn)方式,在第五種可能的實現(xiàn)方式中,所述獲取所述待解碼圖像塊的劃分線的第二偏移量包括:
[0052]獲取所述偏移量數(shù)值,若所述偏移量數(shù)值為零值,則確定所述第二偏移量為零值;
[0053]若所述偏移量數(shù)值為非零值,則根據(jù)所述偏移量數(shù)值確定劃分線的第二偏移量的絕對值,獲取所述偏移量的符號信息,根據(jù)所述符號信息確定所述第二偏移量的符號。
[0054]結合第四種可能的實現(xiàn)方式,在第六種可能的實現(xiàn)方式中,所述根據(jù)所述偏移量數(shù)值確定劃分線的第一偏移量的絕對值,包括:
[0055]確定所述偏移量數(shù)值為第一偏移量的絕對值。
[0056]結合第五種可能的實現(xiàn)方式,在第七種可能的實現(xiàn)方式中,所述根據(jù)所述偏移量數(shù)值確定劃分線的第二偏移量的絕對值,包括:
[0057]確定所述偏移量數(shù)值為第二偏移量的絕對值。
[0058]結合第四種可能的實現(xiàn)方式,在第八種可能的實現(xiàn)方式中,所述根據(jù)所述偏移量數(shù)值確定劃分線的第一偏移量的絕對值,包括:
[0059]判斷所述偏移量數(shù)值是否大于預設數(shù)值,若是,則確定所述偏移量數(shù)值與所述預設數(shù)值的差值的η倍與所述預設數(shù)值的和值為第一偏移量的絕對值;若否,則確定所述偏移量數(shù)值為第一偏移量的絕對值,其中η為大于I的整數(shù)。
[0060]結合第五種可能的實現(xiàn)方式,在第九種可能的實現(xiàn)方式中,所述根據(jù)所述偏移量數(shù)值確定劃分線的第二偏移量的絕對值,包括:
[0061]判斷所述偏移量數(shù)值是否大于預設數(shù)值,若是,則確定所述偏移量數(shù)值與所述預設數(shù)值的差值的η倍與所述預設數(shù)值的和值為第二偏移量的絕對值;若否,則確定所述偏移量數(shù)值為第二偏移量的絕對值,其中η為大于I的整數(shù)。
[0062]結合第二種、第四種、第六種、第二種可能的實現(xiàn)方式中任一種可能的實現(xiàn)方式,在第十種可能的實現(xiàn)方式中,所述矩形劃分模式標識為水平矩形劃分模式標識或垂直矩形劃分模式標識。
[0063]結合第十種可能的實現(xiàn)方式,在第十一種可能的實現(xiàn)方式中,若所述矩形劃分模式標識為水平矩形劃分模式標識,所述根據(jù)所述劃分模式標識和所述劃分信息確定所述待解碼圖像塊樣本點所屬的區(qū)域,包括:
[0064]若所述樣本點的坐標值滿足條件:
[0065]y>bl~a
[0066]其中,y表示所述待解碼圖像塊中樣本點的縱坐標的值,bl表示水平第一預設基準點縱坐標的值,a表不第一偏移量,則確定所述樣本點屬于第一區(qū)域;若所述樣本點的坐標值不滿足所述y>bl_a條件,則確定所述樣本點屬于第二區(qū)域。
[0067]結合第十種可能的實現(xiàn)方式,在第十二種可能的實現(xiàn)方式中,若所述矩形劃分模式標識為垂直劃分模式標識,所述根據(jù)所述劃分模式標識和所述劃分信息確定所述待解碼圖像塊樣本點所屬的區(qū)域,包括:
[0068]若所述樣本點的坐標值滿足條件:
[0069]x>b2-a
[0070]其中,X`表示所述待解碼圖像塊中樣本點的橫坐標的值,b2表示垂直第一預設基準點橫坐標的值,則確定所述樣本點屬于第一區(qū)域;若所述樣本的坐標值不滿足所述x>b2-a條件,則確定所述樣本點屬于第二區(qū)域。
[0071]結合第三種、第五種、第七種、第九種可能的實現(xiàn)方式中任一種可能的實現(xiàn)方式,在第十三種可能的實現(xiàn)方式中,若所述劃分模式標識為非矩形劃分模式標識,所述根據(jù)所述劃分模式標識和所述劃分信息確定所述待解碼圖像塊樣本點所屬的區(qū)域,包括:
[0072]根據(jù)劃分線的比例值、劃分方向以及第二偏移量與樣本點的坐標值的關系確定所述待解碼圖像塊樣本點所屬的區(qū)域。
[0073]結合第十三種可能的實現(xiàn)方式,在第十四種可能的實現(xiàn)方式中,所述劃分方向為從左上到右下的第一方向或從左下到右上的第二方向。
[0074]結合第十四種可能的實現(xiàn)方式,在第十五種可能的實現(xiàn)方式中,若所述劃分方向為從左上到右下的第一方向時,所述根據(jù)劃分線的比例值、劃分方向以及第二偏移量與樣本點的坐標值的關系確定所述待解碼圖像塊樣本點所屬的區(qū)域,包括:
[0075]若所述待解碼圖像塊樣本點中坐標值滿足如下條件:
[0076]x-b3~nX c<y/r
[0077]其中,(x,y)為所述待解碼圖像塊中樣本點的坐標值,X表示橫坐標的值,y表示縱坐標的值,b3表不第一方向第二預設基準點的橫坐標的值,c表不第二偏移量,r表不比例值,η為大于或等于I的整數(shù),則確定所述樣本點屬于第一區(qū)域;若所述樣本點的坐標值不滿足所述x-b4-nXc〈y/r條件,則確定所述樣本點屬于第二區(qū)域。
[0078]結合第十四種可能的實現(xiàn)方式,在第十六種可能的實現(xiàn)方式中,若所述劃分方向為從左下到右上的第二方向時,所述根據(jù)劃分線的比例值、劃分方向以及第二偏移量與樣本點的坐標值的關系確定所述待解碼圖像塊樣本點所屬的區(qū)域,包括:
[0079]若所述待解碼圖像塊樣本點中坐標值滿足如下條件:
[0080]b4~nX c~x>y/r
[0081]其中,(x,y)為所述待解碼圖像塊中樣本點的坐標值,X表示橫坐標的值,y表示縱坐標的值,b4表不第二方向第二預設基準點的橫坐標的值,c表不第二偏移量,r表不比例值,η為大于或等于I的整數(shù),否則所述η等于比例值的倒數(shù),則確定所述樣本點屬于第一區(qū)域;若所述樣本點的坐標值不滿足所述b4-nXc-X>y/r條件,則確定所述樣本點屬于第二區(qū)域。
[0082]結合第十三種可能的實現(xiàn)方式,在第十七種可能的實現(xiàn)方式中,所述比例值大于等于I或者小于I。
[0083]結合第十七種可能的實現(xiàn)方式,在第十八種可能的實現(xiàn)方式中,若所述比例值大于等于1,所述根據(jù)劃分線的比例值、劃分方向以及第二偏移量與樣本點的坐標值的關系確定所述待解碼圖像塊樣本點所屬的區(qū)域,包括:
[0084]若所述待解碼圖像塊樣本點中坐標值滿足如下條件:
[0085]x-x3_c> (y-y3) /r
[0086]其中,(x,y)為所述待解碼圖像塊中樣本點的坐標值,X表示橫坐標的值,y表示縱坐標的值,(x3, y3)表示第二預設基準點的坐標值,x3表示橫坐標的值,y3表示縱坐標的值,c表不第二偏移量,r表不比例值,則確定所述樣本點屬于第一區(qū)域;若所述樣本點的坐標值不滿足所述X-X3-c> (y-y3) /r條件,則確定所述樣本點屬于第二區(qū)域。
`[0087]結合第十五種或第十六種可能的實現(xiàn)方式中,在第十九種可能的實現(xiàn)方式中,當r=2s時,所述y/r通過將y右移s位獲得;
[0088]當r=2_s時,所述y/r通過將y左移s位獲得;
[0089]其中,s為大于等于I的整數(shù)。
[0090]結合第十八種可能的實現(xiàn)方式,在第二十種可能的實現(xiàn)方式中,當r=2s時,所述(y-y3) /r通過將y-y3的差值右移s位獲得;
[0091]當r=2i時,所述(y_y3) /r通過將y-y3的差值左移s位獲得;
[0092]其中,s為大于等于I的整數(shù)。
[0093]結合第十七種可能的實現(xiàn)方式,在第二十一種可能的實現(xiàn)方式中,若所述比例值小于1,所述根據(jù)劃分線的比例值、劃分方向以及第二偏移量與樣本點的坐標值的關系確定所述待解碼圖像塊樣本點所屬的區(qū)域,包括:
[0094]所述待解碼圖像塊樣本點中坐標值滿足如下條件:
[0095]y4+c~r (χ-χ4) >y
[0096]其中,(x, y)為所述待解碼圖像塊中樣本點的坐標值,X表示橫坐標的值,y表示縱坐標的值,(x4, y4)表示第二預設基準點的坐標值,x4表示橫坐標的值,y4表示縱坐標的值,則確定所述樣本點屬于第一區(qū)域;若所述樣本點的坐標值不滿足所述y4+c-r (x-x4)>y條件,則確定所述樣本點屬于第二區(qū)域。
[0097]結合第二方面,在第二十二種可能的實現(xiàn)方式中,所述根據(jù)所述劃分模式標識和所述劃分信息確定所述待解碼圖像塊樣本點所屬的區(qū)域,包括:
[0098]根據(jù)所述劃分模式標識確定預設的圖像塊尺寸的預設基準點的坐標值;[0099]根據(jù)所述預設的圖像塊尺寸的預設基準點的坐標值與所述待解碼圖像塊的尺寸確定待解碼圖像塊的預設基準點的坐標值;
[0100]根據(jù)所述待解碼圖像塊的預設基準點的坐標值以及所述劃分信息確定所述待解碼圖像塊中樣本點所屬的區(qū)域。
[0101]結合第二方面,在第二十三種可能的實現(xiàn)方式中,所述根據(jù)所述劃分模式標識和所述劃分信息確定所述待解碼圖像塊樣本點所屬的區(qū)域,包括:
[0102]根據(jù)所述劃分模式標識和所述劃分信息確定劃分線與所述待解碼圖像塊邊界的兩個交點的坐標值;
[0103]根據(jù)所述兩個交點的坐標值和所述待解碼圖像塊樣本點的坐標值,確定所述待解碼圖像塊中樣本點所屬的區(qū)域。
[0104]結合第二方面或第二方面的第一種至第二十三種可能的實現(xiàn)方式中任一種可能的實現(xiàn)方式,在第二十四種可能的實現(xiàn)方式中,所述根據(jù)所述樣本點所屬的區(qū)域對所述待解碼圖像塊進行解碼處理,包括:
[0105]根據(jù)所述樣本點所屬的區(qū)域確定所述待解碼圖像塊的劃分模板;
[0106]根據(jù)所述劃分模板對所述待解碼圖像塊進行解碼處理;
[0107]結合第二十四種可能的實現(xiàn)方式,在第二十五種可能的實現(xiàn)方式中,所述根據(jù)所述劃分模板對所述待解碼圖像塊進行解碼處理,包括:
[0108]若樣本點屬于所述劃分模板的第一區(qū)域,則采用所述第一區(qū)域對應的預測值對所述樣本點進行解碼;
[0109]若樣本點屬于所述劃分模板的第二區(qū)域,則采用所述第二區(qū)域對應的預測值對所述樣本點進行解碼。
[0110]本發(fā)明實施例第三方面提供一種圖像的編碼裝置,包括:
[0111]第一獲取模塊,用于獲取當前圖像塊所采用的劃分模式;
[0112]第二獲取模塊,用于根據(jù)所述劃分模式獲取所述當前圖像塊的劃分信息;
[0113]處理模塊,用于對所述劃分模式對應的劃分模式標識以及所述劃分信息進行編碼處理。
[0114]結合第一方面,在第一種可能的實現(xiàn)方式中,所述劃分模式為矩形劃分模式或非矩形劃分模式。
[0115]結合第一種可能的實現(xiàn)方式,在第二種可能的實現(xiàn)方式中,若所述劃分模式為矩形劃分模式,所述第二獲取模塊具體用于獲取所述當前圖像塊的劃分線的第一偏移量;
[0116]所述處理模塊具體用于對所述矩形劃分模式標識以及所述第一偏移量進行編碼處理。
[0117]結合第一種可能的實現(xiàn)方式,在第三種可能的實現(xiàn)方式中,若所述劃分模式為非矩形劃分模式,所述第二獲取模塊具體用于獲取所述當前圖像塊的劃分線的比例值、劃分方向以及第二偏移量,其中,所述劃分線的比例值是根據(jù)所述劃分線與所述當前圖像塊的邊界的兩個交點的坐標值獲得的;
[0118]所述處理模塊具體用于若所述劃分模式為非矩形劃分模式,對所述非矩形劃分模式標識以及所述劃分線的比例值、劃分方向以及第二偏移量進行編碼處理。
[0119]結合第二種可能的實現(xiàn)方式,在第四種可能的實現(xiàn)方式中,所述第一偏移量為零值或者非零值;
[0120]若所述第一偏移量為非零值,所述第一偏移量包括所述第一偏移量的符號和所述第一偏移量的絕對值;
[0121]所述處理模塊具體用于依次編碼所述第一偏移量的絕對值和所述第一偏移量的符號;
[0122]若所述第一偏移量為零值,所述第一偏移量無符號,所述處理模塊具體用于編碼所述零值。
[0123]結合第三種可能的實現(xiàn)方式,在第五種可能的實現(xiàn)方式中,所述第二偏移量為零值或者非零值;
[0124]若所述第二偏移量為非零值,所述第二偏移量包括所述第二偏移量的符號和所述第二偏移量的絕對值;
[0125]所述處理模塊具體用于依次編碼所述第二偏移量的絕對值和所述第二偏移量的符號;
[0126]若所述第二偏移量為零值,所述第二偏移量無符號位,所述處理模塊具體用于編碼所述零值。
[0127]結合第四種可能的實現(xiàn)方式,在第六種可能的實現(xiàn)方式中,所述處理模塊具體用于若所述第一偏移量的絕對值大于預設數(shù)值,則獲取所述第一偏移量的絕對值與所述預設數(shù)值的差值的I/η與所述預設數(shù)值的第一和值,其中,η為大于I的整數(shù);依次編碼所述第一和值和所述第一偏移量的符號。
[0128]結合第五種可能的實現(xiàn)方式,在第七種可能的實現(xiàn)方式中,所述處理模塊具體用于若所述第二偏移量的絕對值大于預設數(shù)值,則獲取所述第二偏移量的絕對值與所述預設數(shù)值的差值的I/η與所述預設數(shù)值的第二和值,其中,η為大于I的整數(shù);依次編碼所述第二和值和所述第二偏移量的符號。
[0129]結合第二種至第七種可能的實現(xiàn)方式中任一種可能的實現(xiàn)方式,在第八種可能的實現(xiàn)方式中,所述劃分線的比例值為所述劃分線與所述當前圖像塊邊界的兩個交點的坐標值的縱坐標的差值與橫坐標的差值的比值。
[0130]本發(fā)明實施例第四方面提供一種圖像的解碼裝置,包括:
[0131]第一獲取模塊,用于獲取待解碼圖像塊的劃分模式標識;
[0132]第二獲取模塊,用于根據(jù)所述劃分模式標識獲取所述待解碼圖像塊的劃分信息;
[0133]處理模塊,用于根據(jù)所述劃分模式標識和所述劃分信息確定所述待解碼圖像塊樣本點所屬的區(qū)域;
[0134]解碼模塊,用于根據(jù)所述樣本點所屬的區(qū)域對所述待解碼圖像塊進行解碼處理。
[0135]結合第二方面,在第一種可能的實現(xiàn)方式中,所述劃分模式標識為矩形劃分模式標識或非矩形劃分模式標識。
[0136]結合第一種可能的實現(xiàn)方式,在第二種可能的實現(xiàn)方式中,若所述劃分模式標識為矩形劃分模式標識,所述第二獲取模塊具體用于獲取所述待解碼圖像塊的劃分線的第一
偏移量。
[0137]結合第一種可能的實現(xiàn)方式,在第三種可能的實現(xiàn)方式中,若所述劃分模式標識為非矩形劃分模式標識,所述第二獲取模塊具體用于獲取所述待解碼圖像塊的劃分線的比例值、劃分方向以及第二偏移量。
[0138]結合第二種可能的實現(xiàn)方式,在第四種可能的實現(xiàn)方式中,所述第二獲取模塊具體用于獲取所述偏移量數(shù)值,若所述偏移量數(shù)值為零值,則確定所述第一偏移量為零值;若所述偏移量數(shù)值為非零值,則根據(jù)所述偏移量數(shù)值確定劃分線的第一偏移量的絕對值,獲取所述偏移量的符號信息,根據(jù)所述符號信息確定所述第一偏移量的符號。
[0139]結合第三種可能的實現(xiàn)方式,在第五種可能的實現(xiàn)方式中,所述第二獲取模塊具體用于獲取所述偏移量數(shù)值,若所述偏移量數(shù)值為零值,則確定所述第二偏移量為零值;若所述偏移量數(shù)值為非零值,則根據(jù)所述偏移量數(shù)值確定劃分線的第二偏移量的絕對值,獲取所述偏移量的符號信息,根據(jù)所述符號信息確定所述第二偏移量的符號。
[0140]結合第四種可能的實現(xiàn)方式,在第六種可能的實現(xiàn)方式中,所述第二獲取模塊具體用于確定所述偏移量數(shù)值為第一偏移量的絕對值。
[0141]結合第五種可能的實現(xiàn)方式,在第七種可能的實現(xiàn)方式中,所述第二獲取模塊具體用于確定所述偏移量數(shù)值為第二偏移量的絕對值。
[0142]結合第四種可能的實現(xiàn)方式,在第八種可能的實現(xiàn)方式中,所述第二獲取模塊具體用于判斷所述偏移量數(shù)值是否大于預設數(shù)值,若是,則確定所述偏移量數(shù)值與所述預設數(shù)值的差值的η倍與所述預設數(shù)值的和值為第一偏移量的絕對值;若否,則確定所述偏移量數(shù)值為第一偏移量的絕對值,其中η為大于I的整數(shù)。
[0143]結合第五種可能的實現(xiàn)方式,在第九種可能的實現(xiàn)方式中,所述第二獲取模塊具體用于判斷所述偏移量數(shù)值是否大于預設數(shù)值,若是,則確定所述偏移量數(shù)值與所述預設數(shù)值的差值的η倍與所述預設數(shù)值的和值為第二偏移量的絕對值;若否,則確定所述偏移量數(shù)值為第二偏移量的絕對值,其中η為大于I的整數(shù)。
[0144]結合第二種、第四種、第六種、第二種可能的實現(xiàn)方式中任一種可能的實現(xiàn)方式,在第十種可能的實現(xiàn)方式中`,所述矩形劃分模式標識為水平矩形劃分模式標識或垂直矩形劃分模式標識。
[0145]結合第十種可能的實現(xiàn)方式,在第十一種可能的實現(xiàn)方式中,若所述矩形劃分模式標識為水平矩形劃分模式標識,所述處理模塊具體用于若所述樣本點的坐標值滿足條件:
[0146]y>bl~a
[0147]其中,y表示所述待解碼圖像塊中樣本點的縱坐標的值,bl表示水平第一預設基準點縱坐標的值,a表不第一偏移量,則確定所述樣本點屬于第一區(qū)域;若所述樣本點的坐標值不滿足所述y>bl_a條件,則確定所述樣本點屬于第二區(qū)域。
[0148]結合第十種可能的實現(xiàn)方式,在第十二種可能的實現(xiàn)方式中,若所述矩形劃分模式標識為垂直劃分模式標識,所述處理模塊具體用于若所述樣本點的坐標值滿足條件:
[0149]x>b2-a
[0150]其中,X表示所述待解碼圖像塊中樣本點的橫坐標的值,b2表示垂直第一預設基準點橫坐標的值,則確定所述樣本點屬于第一區(qū)域;若所述樣本的坐標值不滿足所述x>b2-a條件,則確定所述樣本點屬于第二區(qū)域。
[0151]結合第三種、第五種、第七種、第九種可能的實現(xiàn)方式中任一種可能的實現(xiàn)方式,在第十三種可能的實現(xiàn)方式中,若所述劃分模式標識為非矩形劃分模式標識,所述處理模塊具體用于根據(jù)劃分線的比例值、劃分方向以及第二偏移量與樣本點的坐標值的關系確定所述待解碼圖像塊樣本點所屬的區(qū)域。
[0152]結合第十三種可能的實現(xiàn)方式,在第十四種可能的實現(xiàn)方式中,所述劃分方向為從左上到右下的第一方向或從左下到右上的第二方向。
[0153]結合第十四種可能的實現(xiàn)方式,在第十五種可能的實現(xiàn)方式中,若所述劃分方向為從左上到右下的第一方向時,所述處理模塊具體用于若所述待解碼圖像塊樣本點中坐標值滿足如下條件:
[0154]x-b3~nX c<y/r
[0155]其中,(x,y)為所述待解碼圖像塊中樣本點的坐標值,X表示橫坐標的值,y表示縱坐標的值,b3表不第一方向第二預設基準點的橫坐標的值,c表不第二偏移量,r表不比例值,η為大于或等于I的整數(shù),否則所述η等于比例值的倒數(shù),則確定所述樣本點屬于第一區(qū)域;若所述樣本點的坐標值不滿足所述X-b4-c〈y/r條件,則確定所述樣本點屬于第二區(qū)域。
[0156]結合第十四種可能的實現(xiàn)方式,在第十六種可能的實現(xiàn)方式中,若所述劃分方向為從左下到右上的第二方向時,所述處理模塊具體用于若所述待解碼圖像塊樣本點中坐標值滿足如下條件:
[0157]b4~nX c~x>y/r
[0158]其中,(x,y)為所述待解碼圖像塊中樣本點的坐標值,X表示橫坐標的值,y表示縱坐標的值,b4表不第二方向第二預設基準點的橫坐標的值,c表不第二偏移量,r表不比例值,η為大于或等于I的整數(shù),否則所述η等于比例值的倒數(shù),則確定所述樣本點屬于第一區(qū)域;若所述樣本點的坐標值不滿足所述b4-c-X>y/r條件,則確定所述樣本點屬于第二區(qū)域。
[0159]結合第十三種可能的實現(xiàn)方式,在第十七種可能的實現(xiàn)方式中,所述比例值大于等于I或者小于I。
[0160]結合第十七種可能的實現(xiàn)方式,在第十八種可能的實現(xiàn)方式中,若所述比例值大于等于1,所述處理模塊具體用于若所述待解碼圖像塊樣本點中坐標值滿足如下條件:
[0161]x-x3_c> (y-y3) /r
[0162]其中,(x,y)為所述待解碼圖像塊中樣本點的坐標值,X表示橫坐標的值,y表示縱坐標的值,(x3, y3)表示第二預設基準點的坐標值,x3表示橫坐標的值,y3表示縱坐標的值,c表不第二偏移量,r表不比例值,則確定所述樣本點屬于第一區(qū)域;若所述樣本點的坐標值不滿足所述X-X3-c> (y-y3) /r條件,則確定所述樣本點屬于第二區(qū)域。
[0163]結合第十五種或第十六種可能的實現(xiàn)方式中,在第十九種可能的實現(xiàn)方式中,當r=2s時,所述y/r通過將y右移s位獲得;
[0164]當r=2]時,所述y/r通過將y左移s位獲得;
[0165]其中,s為大于等于I的整數(shù)。
[0166]結合第十八種可能的實現(xiàn)方式,在第二十種可能的實現(xiàn)方式中,當r=2s時,當r=2s時,所述(y-y3) /r通過將y-y3的差值右移s位獲得;
[0167]當r=2、時,所述(y_y3) /r通過將y-y3的差值左移s位獲得;
[0168]其中,s為大于等于I的整數(shù)。[0169]結合第十七種可能的實現(xiàn)方式,在第二十一種可能的實現(xiàn)方式中,若所述比例值小于1,所述處理模塊具體用于所述待解碼圖像塊樣本點中坐標值滿足如下條件:
[0170]y4+c~r (χ-χ4) >y
[0171]其中,(x, y)為所述待解碼圖像塊中樣本點的坐標值,X表示橫坐標的值,y表示縱坐標的值,(x4, y4)表示第二預設基準點的坐標值,x4表示橫坐標的值,y4表示縱坐標的值,則確定所述樣本點屬于第一區(qū)域;若所述樣本點的坐標值不滿足所述y4+c-r (x-x4)>y條件,則確定所述樣本點屬于第二區(qū)域。
[0172]結合第四方面,在第二十二種可能的實現(xiàn)方式中,所述處理模塊具體用于根據(jù)所述劃分模式標識確定預設的圖像塊尺寸的預設基準點的坐標值;根據(jù)所述預設的圖像塊尺寸的預設基準點的坐標值與所述待解碼圖像塊的尺寸確定待解碼圖像塊的預設基準點的坐標值;根據(jù)所述待解碼圖像塊的預設基準點的坐標值以及所述劃分信息確定所述待解碼圖像塊中樣本點所屬的區(qū)域。
[0173]結合第四方面,在第二十三種可能的實現(xiàn)方式中,所述處理模塊具體用于根據(jù)所述劃分模式標識和所述劃分信息確定劃分線與所述待解碼圖像塊邊界的兩個交點的坐標值;根據(jù)所述兩個交點的坐標值和所述待解碼圖像塊樣本點的坐標值,確定所述待解碼圖像塊中樣本點所屬的區(qū)域。
[0174]結合第四方面或第四方面的第一種至第二十三種可能的實現(xiàn)方式中任一種可能的實現(xiàn)方式,在第二十四種可能的實現(xiàn)方式中,所述解碼模塊具體用于根據(jù)所述樣本點所屬的區(qū)域確定所述待解碼圖像塊的劃分模板;根據(jù)所述劃分模板對所述待解碼圖像塊進行解碼處理;
[0175]結合第二十四種可能的實現(xiàn)方式,在第二十五種可能的實現(xiàn)方式中,所述解碼模塊具體用于若樣本點屬于所述劃分模板的第一區(qū)域,則采用所述第一區(qū)域對應的預測值對所述樣本點進行解碼;若樣本點屬于所述劃分模板的第二區(qū)域,則采用所述第二區(qū)域對應的預測值對所述樣本點進行解碼。
[0176]本發(fā)明實施例提供的圖像的編解碼方法和裝置,通過獲取當前圖像塊所采用的劃分模式;根據(jù)劃分模式獲取當前圖像塊的劃分信息;對劃分模式對應的劃分模式標識以及劃分信息進行編碼處理,從而使得解碼端根據(jù)劃分模式標識以及劃分信息獲得編碼端所采用的劃分模板,進而進行解碼,無需編解碼端存儲大量的劃分模板,減小了編解碼系統(tǒng)的負擔。
【專利附圖】

【附圖說明】
[0177]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術中的技術方案,下面將對實施例或現(xiàn)有技術描述中所需要使用的附圖作一簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0178]圖1為本發(fā)明圖像的編碼方法實施例一的流程示意圖;
[0179]圖2為本發(fā)明圖像的編碼方法實施例一矩形劃分模式示意圖;
[0180]圖3為本發(fā)明圖像的編碼方法實施例一非矩形劃分模式示意圖;
[0181]圖4為本發(fā)明圖像的解碼方法實施例一的流程示意圖;[0182]圖5是本發(fā)明圖像的編碼方法實施例一水平第一預設基準點的示意圖;
[0183]圖6是本發(fā)明圖像的編碼方法實施例一垂直第一預設基準點的示意圖;
[0184]圖7是本發(fā)明圖像的編碼方法實施例一 1:1第二預設基準點的示意圖;
[0185]圖8是本發(fā)明圖像的編碼方法實施例一 2:1第二預設基準點的示意圖;
[0186]圖9是本發(fā)明圖像的編碼方法實施例一 1:2第二預設基準點的示意圖;
[0187]圖10是本發(fā)明圖像的編碼方法實施例一 4:1第二預設基準點的示意圖;
[0188]圖11是本發(fā)明圖像的編碼方法實施例一 1:4第二預設基準點的示意圖;
[0189]圖12是本發(fā)明圖像的編碼方法實施例一 1:4第二預設基準點的示意圖;
[0190]圖13是本發(fā)明圖像的編碼方法實施例一 1:2第二預設基準點的示意圖;
[0191]圖14為本發(fā)明圖像的編碼裝置實施例一的結構示意圖;
[0192]圖15為本發(fā)明圖像的解碼裝置實施例一的結構示意圖;
[0193]圖16是根據(jù)本發(fā)明另一實施例的用于圖像的解碼的設備的示意框圖。
【具體實施方式】
[0194]為使本發(fā)明實施例的目的、技術方案和優(yōu)點更加清楚,下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0195]本發(fā)明編碼端通過對所采用的劃分模式對應的劃分標識以及劃分信息進行編碼處理,使得解碼端可以根據(jù)劃分模式標識和劃分信息,獲取編碼端所采用的劃分模板,進而進行解碼處理,無需編解碼端存儲大量的劃分模板,從而,減小了編解碼系統(tǒng)的負擔。
[0196]圖1為本發(fā)明圖像的編碼方法實施例一的流程示意圖,本實施例的方法由編碼端執(zhí)行,如圖1所示,本實施例的方法包括:
[0197]SlOl:獲取當前圖像塊所采用的劃分模式。
[0198]其中,劃分模式包括:矩形劃分模式和非矩形劃分模式,采用矩形劃分模式可以將圖像塊劃分成兩個矩形區(qū)域,如圖2所示,圖2為本發(fā)明圖像的編碼方法實施例一矩形劃分模式示意圖。采用非矩形劃分模式可以將兩個圖像塊劃分成兩個非矩形區(qū)域,如圖3所示,圖3為本發(fā)明圖像的編碼方法實施例一非矩形劃分模式示意圖。在對當前圖像塊進行編碼時,可以根據(jù)當前圖像塊的劃分模板確定當前圖像塊所采用的劃分模式,也可以根據(jù)劃分線是否與圖像塊的其中兩個邊界平行,確定當前圖像塊所采用的劃分模式,也可以根據(jù)劃分線是否與圖像塊的其中兩個邊界垂直,確定當前圖像塊所采用的劃分模式,具體地獲取當前圖像塊的劃分模式的方式,本發(fā)明對此不作限制,只要是將當前圖像塊劃分為兩個矩形區(qū)域,所采用的劃分模式都是矩形劃分模式,只要是將當前圖像塊劃分為兩個非矩形區(qū)域,所采用的劃分模式都是非矩形劃分模式。
[0199]S102:根據(jù)劃分模式獲取當前圖像塊的劃分信息。
[0200]根據(jù)劃分模式的不同,需要獲取當前圖像塊的劃分信息則不同。劃分信息可以為第一偏移量、劃分方向、比例值、第二偏移量中的一種或其組合;其中,第一偏移量和第二偏移量中的“第一”與“第二”僅用于區(qū)分在矩形劃分模式下的偏移量與非矩形劃分模式下的偏移量,其可以為同一參數(shù)。[0201]若劃分模式為矩形劃分模式,則獲取當前圖像塊的劃分線的第一偏移量。所謂劃分線就是將當前圖像塊分為不同的兩個區(qū)域的分界線。所謂第一偏移量為上述劃分線與當前圖像塊的邊界的第一交點相對于第一預設基準點的偏移量,第一交點是劃分線與當前圖像塊的邊界的兩個交點中的與第一預設基準點在同一邊界上的點。由于第一預設基準點的設置是編解碼端事先約定的,因此,解碼端可以根據(jù)第一預設基準點和第一偏移量獲知劃分線的第一交點的坐標值,根據(jù)第一交點的坐標值以及劃分模式,就可以確定待解碼圖像塊中樣本點所屬的區(qū)域,進而確定待解碼圖像塊的劃分模板,以根據(jù)劃分模板進行解碼處理。
[0202]若劃分模式為非矩形劃分模式,則獲取當前圖像塊的劃分線的比例值,劃分方向以及第二偏移量。所述比例值,劃分方向以及第二偏移量可以兩兩組合的方式(如比例值與劃分方向,劃分方向與第二偏移量,比例值與第二偏移量)組成一個索引值,并對所述索引值進行編碼;也可以將所述比例值,劃分方向以及第二偏移量組成一個索引值,并對所述索引值進行編碼。若非矩形劃分模式的比例值只有一種,則無需獲取劃分線的比例值,其中,所謂劃分線的比例值是根據(jù)劃分線與當前圖像塊的邊界的兩個交點的坐標值獲得的,具體地,可以是兩個交點的坐標值的縱坐標的差值與橫坐標的差值的比值,假設,第一交點的坐標值為(xl,yl),第二交點的坐標值為(x2,y2),則比例值為(yl-y2)/ (xl_x2)。當然,也可以為(Xl-X2)/(yl_y2),其目的是通過比例值確定劃分線的傾斜角度,本發(fā)明各實施例中采用(yl-y2)/(xl-x2)作為比例值。劃分方向,是指劃分線的方向,是由從左上到右下的第一方向或從左下到右上的第二方向。第二偏移量為劃分線與當前圖像塊的邊界的第二交點相對于第二預設基準點的偏移量,第二交點是劃分線與當前圖像塊的邊界的兩個交點中的與第二預設基準點在同一邊界上的點。由于第二預設基準點的設置是編解碼端事先約定的,因此,解碼端可以根據(jù)第二預設基準點和第二偏移量、比例值、劃分方向確定待解碼圖像塊中樣本點所屬的區(qū)域,進而確定待解碼圖像塊的劃分模板,以根據(jù)劃分模板進行解碼處理。
[0203]S103:對劃分模式對應的劃分模式標識以及劃分信息進行編碼處理。
[0204]所述劃分模式標識包括矩形模式標識和非矩形模式標識,若劃分模式為矩形劃分模式,則對應的劃分模式標識為矩形劃分模式標識,若劃分模式為非矩形劃分模式,則對應的劃分模式標識為非矩形劃分模式標識,矩形模式標識和非矩形模式標識對應不同的碼字。例如,可以用“O”表示矩形劃分模式,“I”表示非矩形劃分模式。矩形劃分模式又分為水平矩形劃分模式和垂直矩形劃分模式,因此,可以在矩形劃分模式標識之后增加一個比特用于標識具體是水平矩形劃分模式,還是垂直矩形劃分模式,例如,可以用“01”表示水平劃分矩形劃分模式,用于“00”表示垂直矩形劃分模式。解碼端在獲取劃分模式標識時,若獲知第一個比特為“I”時,則確定編碼端采用的是非矩形劃分模式,若獲知第一個比特是“O”時,則獲知編碼端采用的是矩形劃分模式,進而獲取下一個比特,若為“ I ”,則確定編碼端采用的是矩形劃分模式中的水平矩形劃分模式,若為“0”,則確定編碼端采用的是矩形劃分模式中的垂直矩形劃分模式。上面僅為舉例說明,至于具體采用某個碼子標識矩形編碼模式、非矩形編碼模式、水平矩形編碼模式或垂直編碼模式,本發(fā)明對此不作限制,只要是編解碼端約定的碼子表示相同的含義即可。例如,在編碼端,規(guī)定“O”表示矩形編碼模式,“I”表示非矩形編碼模式,則在解碼端,也規(guī)定“O”表示矩形編碼模式,“I”表示非矩形編碼模式。在編解碼系統(tǒng)中,上述的矩形模式標識和非矩形模式標識以及垂直矩形劃分模式和水平矩形劃分模式可以同一個參數(shù)表示,根據(jù)上面的例子,編碼端不同的劃分模式對應不同的碼字,解碼端根據(jù)解碼得到的碼字確定對應的劃分模式。
[0205]若劃分模式為矩形劃分模式,則需要對矩形劃分模式標識以及第一偏移量進行編碼處理;若劃分模式為非矩形劃分模式,則需要對非矩形劃分模式標識以及劃分線的比例值、劃分方向以及第二偏移量進行編碼處理。
[0206]在本步驟中,對第一偏移量進行編碼處理包括但不限于以下幾種可行實現(xiàn)方式:
[0207]第一種可行的實現(xiàn)方式,當?shù)谝黄屏繛榱阒禃r,直接編碼所述零值;當?shù)谝黄屏繛榉橇阒禃r,第一偏移量包括符號和第一偏移量的絕對值,依次編碼第一偏移量的絕對值和第一偏移量的符號;例如,第一偏移量為-8,則先編碼8再編碼-8的符號,符號包括正號和負號兩種,因此,符號位可以用I個比特編碼。解碼端在解碼時,先判斷偏移量數(shù)值為零值還是非零值,若為非零值,則需進一步獲取符號信息,以準確恢復第一偏移量。
[0208]第二種可行的實現(xiàn)方式,當?shù)谝黄屏枯^大時,當前圖像塊被劃分成兩個尺寸差別較大的區(qū)域,然而,在實際應用中,當前圖像塊被劃分成兩個尺寸差別較大的區(qū)域的概率較小,因此,為了節(jié)省編碼比特,節(jié)約資源,當?shù)谝黄屏康慕^對值大于預設數(shù)值時,對第一偏移量的絕對值與預設值的差值的I/η與預設數(shù)值的第一和值和第一偏移量的符號進行編碼,其中,η為大于I的整數(shù)。由于第一和值的取值范圍比第一偏移量的取值范圍小,因此,能夠節(jié)省編碼比特,從而節(jié)約資源。
[0209]在本步驟中,對第二偏移量進行編碼處理包括但不限于以下幾種可行實現(xiàn)方式:
[0210]第一種可行的實現(xiàn)方式,當?shù)诙屏繛榱阒禃r,直接編碼所述零值;當?shù)诙屏繛榉橇阒禃r,第二偏移量包括符號和第二偏移量的絕對值,依次編碼第二偏移量的絕對值和第二偏移量的符號位。
[0211]第二種可行的實現(xiàn)方式,當?shù)诙屏枯^大時,當前圖像塊被劃分成兩個尺寸差別較大的區(qū)域,然而,在實際應用中,當前圖像塊被劃分成兩個尺寸差別較大的區(qū)域的概率較小,因此,為了節(jié)省編碼比特,節(jié)約資源,當?shù)诙屏康慕^對值大于預設數(shù)值時,對第二偏移量的絕對值與預設值的差值的I/η與預設數(shù)值的第二和值和第二偏移量的符號位進行編碼。由于第二和值的取值范圍比第二偏移量的取值范圍小,因此,能夠節(jié)省編碼比特,從而節(jié)約資源。
[0212]在本步驟中,對第二偏移量進行編碼處理對第一偏移量的進行編碼處理的實行方式類似,此處不再詳述。
[0213]本發(fā)明實施例提供的圖像的編解碼方法和裝置,通過獲取當前圖像塊所采用的劃分模式;根據(jù)劃分模式獲取當前圖像塊的劃分信息;對劃分模式對應的劃分模式標識以及劃分信息進行編碼處理,從而使得解碼端根據(jù)劃分模式標識以及劃分信息獲得編碼端所采用的劃分模板,進而進行解碼,無需編解碼端存儲大量的劃分模板,減小了編解碼系統(tǒng)的負擔。
[0214]圖4為本發(fā)明圖像的解碼方法實施例一的流程示意圖,本實施例的方法由解碼端執(zhí)行,如圖4所示,本實施例的方法包括:
[0215]S401:獲取待解碼圖像塊的劃分模式標識。
[0216]劃分模式標識為矩形劃分模式標識和非矩形劃分模式標識,解碼端按照與編碼端約定的碼子與劃分模式的對應關系,獲取劃分模式標識。[0217]S402:根據(jù)劃分模式標識獲取待解碼圖像塊的劃分信息。
[0218]若劃分模式標識為矩形劃分模式標識,則獲取待解碼圖像塊的劃分線的第一偏移量;若劃分模式標識為非矩形劃分模式標識,則獲取待解碼圖像塊的劃分線的比例值、劃分方向以及第二偏移量。也可以獲取索引值,通過查表或預設的方式獲得比例值與劃分方向,或獲得劃分方向與第二偏移量,或獲得比例值與第二偏移量,或獲得比例值,劃分方向以及第二偏移量。
[0219]若劃分模式標識為矩形劃分模式標識,若碼流中偏移量數(shù)值為零值,則確定第一偏移量為零值;若偏移量數(shù)值為非零值,則根據(jù)偏移量數(shù)值確定劃分線的第一偏移量的絕對值,然后獲取偏移量的符號信息,根據(jù)符號信息確定第一偏移量的符號。
[0220]偏移量數(shù)值可以是第一偏移量的絕對值,也可以是第一偏移量的絕對值的對數(shù)值,也可以是第一偏移量的絕對值與預設值的差值的I/η與預設數(shù)值的第一和值,其中η為大于I的整數(shù)。
[0221]具體地,根據(jù)偏移量數(shù)值確定劃分線的第一偏移量的絕對值,包括但不限于以下幾種方式:
[0222]若編碼端采用S103的第一種可行的實現(xiàn)方式對第一偏移量進行編碼,則解碼端獲取偏移量數(shù)值,確定上述偏移量數(shù)值為第一偏移量的絕對值,獲取符號信息確定第一偏移量的符號。
[0223]若編碼端采用S103的第二種可行的實現(xiàn)方式對第一偏移量進行編碼,則解碼端獲取偏移量數(shù)值,判斷偏移量數(shù)值是否大于預設數(shù)值,若是,則確定偏移量數(shù)值與預設數(shù)值的差值的η倍與預設數(shù)值的和值為第一偏移量的絕對值,其中η為大于I的整數(shù);若否,則確定偏移量數(shù)值為第一偏移量的絕對值。
[0224]若劃分模式標識為非矩形劃分模式標識,若碼流中偏移量數(shù)值為零值,則確定第二偏移量為零值;若偏移量數(shù)值為非零值,則根據(jù)偏移量數(shù)值確定劃分線的第二偏移量的絕對值,獲取偏移量的符號信息,根據(jù)符號信息確定第二偏移量的符號。
[0225]偏移量數(shù)值可以是第二偏移量的絕對值,也可以是第二偏移量的絕對值的對數(shù)值,也可以是第二偏移量的絕對值與預設值的差值的I/η與預設數(shù)值的第二和值。
[0226]具體地,根據(jù)偏移量數(shù)值確定劃分線的第二偏移量的絕對值,包括但不限于以下幾種方式:
[0227]若編碼端采用S103的第一種可行的實現(xiàn)方式對第二偏移量進行編碼,則解碼端獲取偏移量數(shù)值,確定上述偏移量數(shù)值為第二偏移量的絕對值,獲取符號信息根據(jù)符號信息確定第二偏移量的符號。
[0228]若編碼端采用S103的第二種可行的實現(xiàn)方式對第二偏移量進行編碼,則解碼端獲取偏移量數(shù)值,判斷偏移量數(shù)值是否大于預設數(shù)值,若是,則確定偏移量數(shù)值與預設數(shù)值的差值的η倍與預設數(shù)值的和值為第二偏移量的絕對值,其中η為大于I的整數(shù);若否,則確定偏移量數(shù)值為第二偏移量的絕對值。
[0229]S403:根據(jù)劃分模式標識和劃分信息確定待解碼圖像塊樣本點所屬的區(qū)域。
[0230]矩形劃分模式標識分為水平矩形劃分模式標識和垂直矩形劃分模式標識。
[0231]若矩形劃分模式標識為水平矩形劃分模式標識,則根據(jù)條件y>bl_a,確定待解碼圖像塊中樣本點所屬的區(qū)域,其中,y表示所述待解碼圖像塊中樣本點的縱坐標的值,bl表不水平第一預設基準點縱坐標的值,a表不第一偏移量;若樣本點的坐標值滿足條件y>bl-a,則確定樣本點屬于第一區(qū)域,若樣本點的坐標值不滿足條件y>bl_a,則確定樣本點屬于第二區(qū)域,相當于將處于劃分線上的樣本點確定為屬于第二區(qū)域,可以理解的是,也可以將處于劃分線上的樣本點確定為屬于第一區(qū)域,依具體情況而定。
[0232]若矩形劃分模式標識為垂直矩形劃分模式標識,則根據(jù)條件x>b2_a,確定待解碼圖像塊中樣本點所屬的區(qū)域,其中,X表示所述待解碼圖像塊中樣本點的橫坐標的值,b2表示垂直第一預設基準點橫坐標的值,a表示第一偏移量;若樣本點的坐標值滿足條件x>b2-a,則確定樣本點屬于第一區(qū)域,若樣本點的坐標值不滿足條件x>b2_a,則確定樣本點屬于第二區(qū)域,相當于將處于劃分線上的樣本點確定為屬于第二區(qū)域,可以理解的是,也可以將處于劃分線上的樣本點確定為屬于第一區(qū)域,依具體情況而定。若劃分模式標識為非矩形劃分模式標識,則劃分信息中包括比例值、劃分方向和第二偏移量。根據(jù)劃分線的比例值、劃分方向以及第二偏移量與樣本點的坐標值關系確定待解碼圖像塊樣本點所屬的區(qū)域的一種實現(xiàn)方式如下:
[0233]第二偏移量為劃分線與當前圖像塊的水平邊界或邊界延長線的第二交點相對于第二預設基準點的偏移量,或劃分線與當前圖像塊的垂直邊界或邊界延長線的第二交點相對于第二預設基準點的偏移量,所述第二預設基準點與所述第二交點在同一水平邊界上。劃分線的劃分方向為從左上到右下的第一方向或從左下到右上的第二方向。
[0234]劃分方向為從左上到右下的第一方向時,則根據(jù)條件x-b3_nX c〈y/r,確定待解碼圖像塊中樣本點所屬的區(qū)域,其中,(x,y)為所述待解碼圖像塊中樣本點的坐標值,X表示橫坐標的值,y表示縱坐標的值,b3表示第一方向第二預設基準點的橫坐標的值,c表示第二偏移量,r表示比例值,η為大于或等于I的整數(shù)。若樣本點的坐標值滿足條件x-b3-nXc〈y/r,則確定樣本點屬于第一區(qū)域,若樣本點的坐標值不滿足條件x-b3-nXc〈y/r,則確定樣本點屬于第二區(qū)域,相當于將處于劃分線上的樣本點確定為屬于第二區(qū)域,可以理解的是,也可以將處于劃分線上的樣本點確定為屬于第一區(qū)域,依具體情況而定。
[0235]劃分方向為從左下到右上的第二方向時,則根據(jù)條件b4_nX c_x>y/r,確定待解碼圖像塊中樣本點所屬的區(qū)域,其中,(x,y)為所述待解碼圖像塊中樣本點的坐標值,X表示橫坐標的值,y表示縱坐標的值,b4表示第二方向第二預設基準點的橫坐標的值,c表示第二偏移量,r表示比例值,η為大于或等于I的整數(shù)。若樣本點的坐標值滿足條件b4-n X c_x>y/r,則確定樣本點屬于第一區(qū)域,若樣本點的坐標值不滿足條件b4-nXc-x>y/r,則確定樣本點屬于第二區(qū)域,相當于將處于劃分線上的樣本點確定為屬于第二區(qū)域,可以理解的是,也可以將處于劃分線上的樣本點確定為屬于第一區(qū)域,依具體情況而定。
[0236]在上述實施例中,η的取值可以是一預設的數(shù)值;也可以根據(jù)比例值的確定,當所述比例值大于或等于I時,所述η的值為1,否則所述η等于比例值的倒數(shù)。
[0237]根據(jù)劃分線的比例值、劃分方向以及第二偏移量與樣本點的坐標值關系確定待解碼圖像塊樣本點所屬的區(qū)域的另一種實現(xiàn)方式如下:
[0238]當比例值大于等于I時,第二偏移量為劃分線與當前圖像塊的水平邊界的第二交點相對于第二預設基準點的偏移量,第二預設基準點與第二交點在同一水平邊界上。若待解碼圖像塊樣本點中坐標值滿足如下條件:
[0239]x-x3_c> (y-y3) /r[0240]其中,(x,y)為待解碼圖像塊中樣本點的坐標值,x表示橫坐標的值,y表示縱坐標的值,(x3,y3)表示第二預設基準點的坐標值,x3表示橫坐標的值,y4表示縱坐標的值,c表示第二偏移量,r表示比例值,則確定樣本點屬于第一區(qū)域;若樣本點的坐標值不滿足所述x-x3-c> (y_y3)/r條件,則確定樣本點屬于第二區(qū)域;相當于將處于劃分線上的樣本點確定為屬于第二區(qū)域,可以理解的是,也可以將處于劃分線上的樣本點確定為屬于第一區(qū)域,依具體情況而定。
[0241]當比例值小于I時,第二偏移量為劃分線與當前圖像塊的垂直邊界的第二交點相對于第二預設基準點的偏移量,第二預設基準點與第二交點在同一垂直邊界上。所述待解碼圖像塊樣本點中坐標值滿足如下條件:
[0242]y4+c-r (x_x4) >y
[0243]其中,(x,y)為待解碼圖像塊中樣本點的坐標值,x表示橫坐標的值,y表示縱坐標的值,(x4, y4)表示第二預設基準點的坐標值,x4表示橫坐標的值,y4表示縱坐標的值,c表不第二偏移量,r表不比例值,則確定樣本點屬于第一區(qū)域;若樣本點的坐標值不滿足所述y4+c-r(x-x4)>y條件,則確定樣本點屬于第二區(qū)域;相當于將處于劃分線上的樣本點確定為屬于第二區(qū)域,可以理解的是,也可以將處于劃分線上的樣本點確定為屬于第一區(qū)域,依具體情況而定。
[0244]在上述實施例中涉及到的除法操作可以通過移位操作獲得,例如,當r=2s時,所述y/r可通過將y右移s位獲得;當r=2、時,所述y/r可通過將y左移s位獲得;其中,s為大于等于I的整數(shù)。當r=2s時,所述(y_y3)/r可通過將y_y3的差值右移s位獲得;當r=2_s時,所述(y_y3) /r可通過將y_y3的差值左移s位獲得;其中,s為大于等于I的整數(shù)。
[0245]根據(jù)劃分模式標識和劃分信息確定待解碼圖像塊樣本點所屬的區(qū)域,還包括一種實現(xiàn)方式:
[0246]即根據(jù)劃分模式標識確定預設的圖像塊尺寸的預設基準點的坐標值;根據(jù)預設的圖像塊尺寸的預設基準點的坐標值與待解碼圖像塊的尺寸確定待解碼圖像塊的預設基準點的坐標值,根據(jù)待解碼圖像塊的預設基準點的坐標值以及劃分信息確定待解碼圖像塊中樣本點所屬的區(qū)域。
[0247]更具體地,針對非矩形劃分模式來描述,確定了待解碼圖像塊的預設基準點的坐標值之后,則可根據(jù)預設基準點的坐標值與第二偏移量確定劃分線與待解碼圖像塊的一個交點的坐標值,在根據(jù)比例值和劃分方向確定經(jīng)過該交點的劃分線的,進而可以獲得劃分線與待解碼圖像塊的邊界的另一個交點的坐標值,稱兩個交點分別為第三交點和第四交點,確定兩個交點的坐標值之后,若劃分方向為從左上到右下的第一方向,可以根據(jù)條件:(y-yl)/(xl-x)>(y2-y)/ (x_x2),確定待解碼圖像中樣本點所屬的區(qū)域,其中,(x, y)為所述待解碼圖像塊中樣本點的坐標值,X表示橫坐標的值,y表示縱坐標的值,(xl,yl)表示第三交點的坐標值,(x2,y2)表示第四交點的坐標值。若樣本點的坐標值滿足條件(y-yl)/ (xl-x)>(y2-y)/ (χ-χ2),則確定樣本點屬于第一區(qū)域,若樣本點的坐標值不滿足條件(y-yl)/(xl-x)>(y2-y)/(χ-χ2),則確定樣本點屬于第二區(qū)域,相當于將處于劃分線上的樣本點確定為屬于第二區(qū)域,可以 理解的是,也可以將處于劃分線上的樣本點確定為屬于第一區(qū)域,依具體情況而定。
[0248]若劃分方向為從左下到右上的第二方向,可以根據(jù)條件:(y-yl)/(xl_x)>(y2-y)/(x-x2),確定待解碼圖像中樣本點所屬的區(qū)域,其中,(x, y)為所述待解碼圖像塊中樣本點的坐標值,X表示橫坐標的值,y表示縱坐標的值,(xl,yl)表示第三交點的坐標值,(x2,y2)表示第四交點的坐標值。若樣本點的坐標值滿足條件(y-yl)/(xl-x)>(y2-y)/(χ-χ2),則確定樣本點屬于第一區(qū)域,若樣本點的坐標值不滿足條件(y-yl)/(xl-x)>(y2-y)/(χ-χ2),貝U確定樣本點屬于第二區(qū)域,相當于將處于劃分線上的樣本點確定為屬于第二區(qū)域,可以理解的是,也可以將處于劃分線上的樣本點確定為屬于第一區(qū)域,依具體情況而定。
[0249]作為根據(jù)劃分模式標識和劃分信息確定待解碼圖像塊樣本點所屬的區(qū)域的再一種可行的實現(xiàn)方式:
[0250]在確定所述圖像塊樣本點所述的區(qū)域時,同一比例值及劃分方向對應的劃分模板的形狀是一樣的,所不同的只是劃分線的位置。因此,在確定圖像塊劃分的比例值及劃分方向之后可確定一基準模板,所述基準模板的劃分線與圖像塊邊界的交點為基準點。根據(jù)偏移值可確定圖像塊的劃分模板。如圖10所示,圖像塊的劃分模板可視作在基準模板的基礎上向左偏移了 b個樣本點。
[0251]因此,在編解碼系統(tǒng)中,可根據(jù)圖像塊的劃分模式,及比例值和劃分方向確定圖像塊的基準模板,根據(jù)偏移值及圖像塊樣本點的坐標確定圖像塊樣本點所屬的區(qū)域。設圖像塊尺寸為4n x4n,偏移值為b,圖像塊樣本點的坐標值為(x, y),基準模板為basePattern,其中basePattern為一數(shù)組,根據(jù)坐標值(x, y)從基準模板中獲得數(shù)值O或I,所述的數(shù)值O或I表示樣本點屬于區(qū)域O或區(qū)域I。確定圖像塊樣本點所屬的區(qū)域的方法如下:
[0252]若x-b的值小于0,則該樣本點屬于區(qū)域O ;
[0253]否則,若x-b的值大于4n_l,則該樣本點屬于區(qū)域I ;
[0254]否則,若basePattern [x-b]的值等于O,則該樣本點屬于區(qū)域O ;
[0255]否則,若basePattern [x-b]的值等于I,則該樣本點屬于區(qū)域I。
[0256]根據(jù)上述例子可知,圖像塊的樣本點根據(jù)偏移值b做了橫坐標變換,根據(jù)所述坐標變換之后的坐標值及基準模板確定圖像塊樣本點所屬的區(qū)域。
[0257]根據(jù)上述例子,也可根據(jù)偏移值對圖像塊樣本點的縱坐標或橫坐標與縱坐標的組合進行坐標變換,根據(jù)所述坐標變換之后的坐標值及基準模板確定圖像塊樣本點所屬的區(qū)域。
[0258]S404:根據(jù)樣本點所屬的區(qū)域對待解碼圖像塊進行解碼處理。
[0259]在S403步驟中確定樣本點所屬的區(qū)域之后,根據(jù)樣本點所屬的區(qū)域確定待解碼圖像塊的劃分模板;根據(jù)劃分模板對待解碼圖像塊進行解碼處理。
[0260]其中,像素恢復解碼處理模塊根據(jù)劃分模板對待解碼圖像塊進行解碼處理包括:若樣本點屬于劃分模板的第一區(qū)域,則采用第一區(qū)域對應的預測值對樣本點進行解碼;若樣本點屬于劃分模板的第二區(qū)域,則采用第二區(qū)域對應的預測值對所述樣本點進行解碼。
[0261]其他的解碼處理模塊,都可以根據(jù)劃分模板對待解碼圖像塊進行解碼處理。
[0262]本實施例中,通過獲取待解碼圖像塊的劃分模式標識,根據(jù)劃分模式標識獲取待解碼圖像塊的劃分信息,根據(jù)劃分模式標識和劃分信息確定待解碼圖像塊樣本點所屬的區(qū)域,根據(jù)樣本點所屬的區(qū)域對待解碼圖像塊進行解碼處理,無需編解碼端存儲大量的劃分模板,減小了編解碼系統(tǒng)的負擔。
[0263]在上述各實施例中,編碼端與解碼端采用相同的規(guī)則確定第一預設基準點或第二預設基準點,以其中的一種規(guī)則進行舉例說明:
[0264]若編碼端采用的劃分模式為水平矩形劃分模式,則確定第一預設基準點為當前圖像塊的左邊界的中心點;解碼端根據(jù)水平矩形劃分模式標識,確定待解碼圖像塊的左邊界的中心點為第一預設基準點。
[0265]若編碼端采用的劃分模式為垂直矩形劃分模式,則確定第一預設基準點為當前圖像塊的上邊界的中心點;解碼端根據(jù)垂直劃分模式標識,確定待解碼圖像塊的上邊界的中心點為第二預設基準點。
[0266]若編碼端采用的劃分模式為非矩形劃分模式,則與劃分線的比例值和劃分方向相同,并且將當前圖像塊劃分為大小相同的兩個區(qū)域的線條與當前圖像塊的左邊界的交點或者上邊界的交點,作為第二預設基準點。解碼端根據(jù)劃分線的比例值和劃分方向確定,與劃分線的比例值和劃分方向相同,并且將待解碼圖像塊劃分為大小相同的兩個區(qū)域的線條與待解碼圖像塊的左邊界的交點或者上邊界的交點,為第二預設基準點。
[0267]為了更清楚的描述采用上述方法確定的第一預設基準點和第二預設基準點,本發(fā)明還給出了水平矩形劃分模式確定的第一預設基準點的圖示,垂直矩形劃分模式確定的第一預設基準點的圖示,以及非矩形劃分模式比例值分別為1:1、2:1、1:2、4:1、1:4的第二基準點的圖示,圖5是本發(fā)明圖像的編碼方法實施例一水平第一預設基準點的示意圖,其中,當前圖像塊的尺寸為4nX4n,(0,2n_l)為確定的第一預設基準點。圖6是本發(fā)明圖像的編碼方法實施例一垂直第一預設基準點的示意圖,其中,當前圖像塊的尺寸為4nX4n,(2n-l,O)為確定的第一預設基準點。圖7是本發(fā)明圖像的編碼方法實施例一 1:1第二預設基準點的示意圖,其中,當前圖像塊的尺寸為4nX4n,比例值為1: 1,劃分方向為左下到右上,b表示偏移量數(shù)值,(4n-l,0)為確定的第二預設基準點。圖8是本發(fā)明圖像的編碼方法實施例一 2:1第二預設基準點的示意圖,其中,當前圖像塊的尺寸為4nX4n,比例值為2:1,劃分方向為左下到右上,b表示偏移量數(shù)值,(3n-l,0)為確定的第二預設基準點。圖9是本發(fā)明圖像的編碼方法實施例一 1:2第二預設基準點的示意圖,其中,當前圖像塊的尺寸為4nX4n,比例值為1:2,劃分方向為左下到右上,b表示偏移量數(shù)值,(0,3n-l)為確定的第二預設基準點。圖10是本發(fā)明圖像的編碼方法實施例一4:1第二預設基準點的示意圖,其中,當前圖像塊的尺寸為4nX4n,比例值為4:1,劃分方向為左下到右上,b表示偏移量數(shù)值,(2.5n_l,
O)為確定的第二預設基準點。圖11是本發(fā)明圖像的編碼方法實施例一 1:4第二預設基準點的示意圖,其中,當前圖像塊的尺寸為4nX4n,比例值為1:4,劃分方向為左下到右上,b表示偏移量數(shù)值,(0,2.5n-l,)為確定的第二預設基準點。
[0268]由于在確定劃分模式的過程中,在確定比例值及劃分方向之后劃分線始終是沿水平方向或垂直方向相對于基準點偏移,因此基準點在對應的比例值及劃分方向條件下可表示為基準點的橫坐標或縱坐標的數(shù)值。例如,如圖10所示,此時比例值為4:1,劃分方向為左下至右上,此時圖像塊劃分線在水平方向上相對于基準點偏移,此時基準點可表示為
2.5η~1 ο
[0269]當比例值小于I時,第二偏移量為劃分線與當前圖像塊的水平邊界延長線的第二交點相對于第二預設基準點的偏移量,第二預設基準點與第二交點在同一水平邊界上。劃分線的劃分方向為從左上到右下的第一方向或從左下到右上的第二方向。以1:4為例和1:2為例,圖12是本發(fā)明圖像的編碼方法實施例一 1:4第二預設基準點的示意圖,其中,當前圖像塊的尺寸為4nX4n,比例值為1:4,劃分方向為左下到右上,b表示偏移量數(shù)值,(ΙΟη-1,0)為確定的第二預設基準點,第二交點坐標為(10n-4b-l,0);圖13是本發(fā)明圖像的編碼方法實施例一 1:2第二預設基準點的示意圖,其中,當前圖像塊的尺寸為4nX4n,t匕例值為1:2,劃分方向為左下到右上,b表示偏移量數(shù)值,(-2n-l,0),為確定的第二預設基準點,第二交點坐標為(_2n-2b-l,0)。圖14為本發(fā)明圖像的編碼裝置實施例一的結構示意圖;本實施例的裝置包括第一獲取模塊1501、第二獲取模塊1502和處理模塊1503,其中,第一獲取模塊1501用于獲取當前圖像塊所采用的劃分模式;第二獲取模式1202,用于根據(jù)上述劃分模式獲取上述當前圖像塊的劃分信息;處理模塊1503,用于對上述劃分模式對應的劃分模式標識以及上述劃分信息進行編碼處理。
[0270]在上述實施例中,上述劃分模式為矩形劃分模式或非矩形劃分模式。
[0271]在上述實施例中,若上述劃分模式為矩形劃分模式,上述第二獲取模式1202具體用于獲取上述當前圖像塊的劃分線的第一偏移量。
[0272]上述處理模塊1503具體用于對上述矩形劃分模式標識以及上述第一偏移量進行編碼處理。
[0273]在上述實施例中,若上述劃分模式為非矩形劃分模式,上述第二獲取模式1202具體用于獲取上述當前圖像塊的劃分線的比例值、劃分方向以及第二偏移量,其中,上述劃分線的比例值是根據(jù)上述劃分線與上述當前圖像塊的邊界的兩個交點的坐標值獲得的。
[0274]上述處理模塊1503具體用于若上述劃分模式為非矩形劃分模式,對上述非矩形劃分模式標識以及上述劃分線的比例值、劃分方向以及第二偏移量進行編碼處理。
[0275]在上述實施例中,上述第一偏移量為零值或者非零值。
[0276]若上述第一偏移量為非零值,上述第一偏移量包括上述第一偏移量的符號和上述第一偏移量的絕對值。
[0277]上述處理模塊1503具體用于依次編碼上述第一偏移量的絕對值和上述第一偏移量的符號。
[0278]若上述第一偏移量為零值,上述第一偏移量無符號,上述處理模塊1503具體用于編碼上述零值。
[0279]在上述實施例中,上述第二偏移量為零值或者非零值。
[0280]若上述第二偏移量為非零值,上述第二偏移量包括上述第二偏移量的符號和上述第二偏移量的絕對值。
[0281]上述處理模塊1503具體用于依次編碼上述第二偏移量的絕對值和上述第二偏移量的符號。
[0282]若上述第二偏移量為零值,上述第二偏移量無符號位,上述處理模塊1503具體用于編碼上述零值。
[0283]在上述實施例中,上述處理模塊1503具體用于若上述第一偏移量的絕對值大于預設數(shù)值,則獲取上述第一偏移量的絕對值與上述預設數(shù)值的差值的I/η與上述預設數(shù)值的第一和值,其中,η為大于I的整數(shù);依次編碼上述第一和值和上述第一偏移量的符號。
[0284]在上述實施例中,上述處理模塊1503具體用于若上述第二偏移量的絕對值大于預設數(shù)值,則獲取上述第二偏移量的絕對值與上述預設數(shù)值的差值的I/η與上述預設數(shù)值的第二和值,其中,η為大于I的整數(shù);依次編碼上述第二和值和上述第二偏移量的符號。[0285]在上述實施例中,上述劃分線的比例值為上述劃分線與上述當前圖像塊邊界的兩個交點的坐標值的縱坐標的差值與橫坐標的差值的比值。
[0286]本實施例的裝置可用于執(zhí)行圖1所示方法實施例的技術方案,其實現(xiàn)原理和技術效果類似,此處不再贅述。
[0287]圖15為本發(fā)明圖像的解碼裝置實施例一的結構示意圖。本實施例的裝置包括第一獲取模塊1601、第二獲取模塊1602、處理模塊1603和解碼模塊1604其中,第一獲取模塊1601用于獲取待解碼圖像塊的劃分模式標識;第二獲取模塊1602,用于根據(jù)上述劃分模式標識獲取上述待解碼圖像塊的劃分信息;處理模塊1603,用于根據(jù)上述劃分模式標識和上述劃分信息確定上述待解碼圖像塊樣本點所屬的區(qū)域;解碼模塊1604,用于根據(jù)上述樣本點所屬的區(qū)域對上述待解碼圖像塊進行解碼處理。
[0288]在上述實施例中,上述劃分模式標識為矩形劃分模式標識或非矩形劃分模式標識。
[0289]在上述實施例中,若上述劃分模式標識為矩形劃分模式標識,上述第二獲取模塊1602具體用于獲取上述待解碼圖像塊的劃分線的第一偏移量。
[0290]在上述實施例中,若上述劃分模式標識為非矩形劃分模式標識,上述第二獲取模塊1602具體用于獲取上述待解碼圖像塊的劃分線的比例值、劃分方向以及第二偏移量。
[0291]在上述實施例中,上述第二獲取模塊1602具體用于獲取上述偏移量數(shù)值,若上述偏移量數(shù)值為零值,則確定上述第一偏移量為零值;若上述偏移量數(shù)值為非零值,則根據(jù)上述偏移量數(shù)值確定劃分線的第一偏移量的絕對值,獲取上述偏移量的符號信息,根據(jù)上述符號信息確定上述第一偏移量的符號。
[0292]在上述實施例中,上述第二獲取模塊1602具體用于獲取上述偏移量數(shù)值,若上述偏移量數(shù)值為零值,則確定上述第二偏移量為零值;若上述偏移量數(shù)值為非零值,則根據(jù)上述偏移量數(shù)值確定劃分線的第二偏移量的絕對值,獲取上述偏移量的符號信息,根據(jù)上述符號信息確定上述第二偏移量的符號。
[0293]在上述實施例中,上述第二獲取模塊1602具體用于確定上述偏移量數(shù)值為第一偏移量的絕對值。
[0294]在上述實施例中,上述第二獲取模塊1602具體用于確定上述偏移量數(shù)值為第二偏移量的絕對值。
[0295]在上述實施例中,上述第二獲取模塊1602具體用于判斷上述偏移量數(shù)值是否大于預設數(shù)值,若是,則確定上述偏移量數(shù)值與上述預設數(shù)值的差值的η倍與上述預設數(shù)值的和值為第一偏移量的絕對值;若否,則確定上述偏移量數(shù)值為第一偏移量的絕對值,其中η為大于I的整數(shù)。
[0296]在上述實施例中,上述第二獲取模塊1602具體用于判斷上述偏移量數(shù)值是否大于預設數(shù)值,若是,則確定上述偏移量數(shù)值與上述預設數(shù)值的差值的η倍與上述預設數(shù)值的和值為第二偏移量的絕對值;若否,則確定上述偏移量數(shù)值為第二偏移量的絕對值,其中η為大于I的整數(shù)。
[0297]在上述實施例中,上述矩形劃分模式標識為水平矩形劃分模式標識或垂直矩形劃分模式標識。
[0298]在上述實施例中,若上述矩形劃分模式標識為水平矩形劃分模式標識,上述處理模塊1603具體用于若上述樣本點的坐標值滿足條件:
[0299]y>bl-a
[0300]其中,y表示上述待解碼圖像塊中樣本點的縱坐標的值,bl表示水平第一預設基準點縱坐標的值,a表不第一偏移量,則確定上述樣本點屬于第一區(qū)域;若上述樣本點的坐標值不滿足上述y>bl_a條件,則確定上述樣本點屬于第二區(qū)域。
[0301]在上述實施例中,若上述矩形劃分模式標識為垂直劃分模式標識,上述處理模塊1603具體用于若上述樣本點的坐標值滿足條件:
[0302]x>b2-a
[0303]其中,X表示上述待解碼圖像塊中樣本點的橫坐標的值,b2表示垂直第一預設基準點橫坐標的值,則確定上述樣本點屬于第一區(qū)域;若上述樣本的坐標值不滿足上述x>b2-a條件,則確定上述樣本點屬于第二區(qū)域。
[0304]在上述實施例中,若上述劃分模式標識為非矩形劃分模式標識,上述處理模塊1603具體用于根據(jù)劃分線的比例值、劃分方向以及第二偏移量與樣本點的坐標值的關系確定上述待解碼圖像塊樣本點所屬的區(qū)域。
[0305]在上述實施例中,上述劃分方向為從左上到右下的第一方向或從左下到右上的第
二方向。
[0306]在上述實施例中,若上述劃分方向為從左上到右下的第一方向時,上述處理模塊1603具體用于若上述待解碼圖像塊樣本點中坐標值滿足如下條件:
[0307]x-b3~nX c<y/r
[0308]其中,(x,y)為上述待解碼圖像塊中樣本點的坐標值,x表示橫坐標的值,y表示縱坐標的值,b3表不第一方向第二預設基準點的橫坐標的值,c表不第二偏移量,r表不比例值,η為大于或等于I的整數(shù),則確定上述樣本點屬于第一區(qū)域;若上述樣本點的坐標值不滿足上述x-b4-nXc〈y/r條件,則確定上述樣本點屬于第二區(qū)域。
[0309]在上述實施例中,若上述劃分方向為從左下到右上的第二方向時,上述處理模塊1603具體用于若上述待解碼圖像塊樣本點中坐標值滿足如下條件:
[0310]b4~nX c~x>y/r
[0311]其中,(x,y)為上述待解碼圖像塊中樣本點的坐標值,x表示橫坐標的值,y表示縱坐標的值,b4表不第二方向第二預設基準點的橫坐標的值,c表不第二偏移量,r表不比例值,η為大于或等于I的整數(shù),則確定上述樣本點屬于第一區(qū)域;若上述樣本點的坐標值不滿足上述b4-nX c-x>y/r條件,則確定上述樣本點屬于第二區(qū)域。
[0312]在上述實施例中,當所述比例值大于或等于I時,所述η的值為I,否則所述η等于比例值的倒數(shù)。
[0313]在上述實施例中,上述比例值大于等于I或者小于I。
[0314]在上述實施例中,若上述比例值大于等于1,上述處理模塊1603具體用于若上述待解碼圖像塊樣本點中坐標值滿足如下條件:
[0315]x-x3_c> (y-y3) /r
[0316]其中,(x,y)為上述待解碼圖像塊中樣本點的坐標值,x表示橫坐標的值,y表示縱坐標的值,(x3, y3)表示第二預設基準點的坐標值,x3表示橫坐標的值,y3表示縱坐標的值,c表不第二偏移量,r表不比例值,則確定上述樣本點屬于第一區(qū)域;若上述樣本點的坐標值不滿足上述x-x3-c> (y-y3) /r條件,則確定上述樣本點屬于第二區(qū)域。
[0317]在上述實施例中,當r=2s時,上述y/r可通過將y右移s位獲得;
[0318]當r=2i時,上述y/r可通過將y左移s位獲得;
[0319]其中,s為大于等于I的整數(shù)。
[0320]在上述實施例中,當r=2s時,上述(y_y3)/r可通過將y-y3的差值右移s位獲得;
[0321]當r=2,時,上述(y_y3) /r可通過將y-y3的差值左移s位獲得;
[0322]其中,s為大于等于I的整數(shù)。
[0323]在上述實施例中,若上述比例值小于1,上述處理模塊1603具體用于上述待解碼圖像塊樣本點中坐標值滿足如下條件:
[0324]y4+c~r (x_x4) >y
[0325]其中,(x,y)為上述待解碼圖像塊中樣本點的坐標值,X表示橫坐標的值,y表示縱坐標的值,(x4, y4)表示第二預設基準點的坐標值,x4表示橫坐標的值,y4表示縱坐標的值,則確定上述樣本點屬于第一區(qū)域;若上述樣本點的坐標值不滿足上述y4+c-r (x-x4)>y條件,則確定上述樣本點屬于第二區(qū)域。
[0326]在上述實施例中,上述處理模塊1603具體用于根據(jù)上述劃分模式標識確定預設的圖像塊尺寸的預設基準點的坐標值;根據(jù)上述預設的圖像塊尺寸的預設基準點的坐標值與上述待解碼圖像塊的尺寸確定待解碼圖像塊的預設基準點的坐標值;根據(jù)上述待解碼圖像塊的預設基準點的坐標值以及上述劃分信息確定上述待解碼圖像塊中樣本點所屬的區(qū)域。
[0327]在上述實施例中,上述處理模塊1603具體用于根據(jù)上述劃分模式標識和上述劃分信息確定劃分線與上述待解碼圖像塊邊界的兩個交點的坐標值;根據(jù)上述兩個交點的坐標值和上述待解碼圖像塊樣本點的坐標值,確定上述待解碼圖像塊中樣本點所屬的區(qū)域。
[0328]在上述實施例中,上述解碼模塊1604具體用于根據(jù)上述樣本點所屬的區(qū)域確定上述待解碼圖像塊的劃分模板;根據(jù)上述劃分模板對上述待解碼圖像塊進行解碼處理。
[0329]在上述實施例中,上述解碼模塊1604具體用于若樣本點屬于上述劃分模板的第一區(qū)域,則采用上述第一區(qū)域對應的預測值對上述樣本點進行解碼;若樣本點屬于上述劃分模板的第二區(qū)域,則采用上述第二區(qū)域對應的預測值對上述樣本點進行解碼。
[0330]本實施例的裝置可用于執(zhí)行圖4所示方法實施例的技術方案,其實現(xiàn)原理和技術效果類似,此處不再贅述。
[0331]圖16是根據(jù)本發(fā)明另一實施例的用于圖像的解碼的設備的示意框圖。圖16的設備400的一個例子為解碼器。設備400包括存儲器410和處理器420。存儲器410可以包括隨機存儲器、閃存、只讀存儲器、可編程只讀存儲器、非易失性存儲器或寄存器等。處理器420可以是中央處理器(Central Processing Unit, CPU)。存儲器410用于存儲可執(zhí)行指令。處理器420可以執(zhí)行存儲器410中存儲的可執(zhí)行指令,例如,處理器420可用于獲取待解碼圖像塊的劃分模式標識;根據(jù)所述劃分模式標識獲取所述待解碼圖像塊的劃分信息;根據(jù)所述劃分模式標識和所述劃分信息確定所述待解碼圖像塊樣本點所屬的區(qū)域;根據(jù)所述樣本點所屬的區(qū)域對所述待解碼圖像塊進行解碼處理。
[0332]可選地,作為一個實施例,處理器420可用于若所述劃分模式標識為矩形劃分模式標識,獲取所述待解碼圖像塊的劃分線的第一偏移量。[0333]可選地,作為另一實施例,處理器420可用于若所述劃分模式標識為非矩形劃分模式標識,獲取所述待解碼圖像塊的劃分線的比例值、劃分方向以及第二偏移量。
[0334]可選地,作為另一實施例,處理器420可用于若所述劃分方向為從左上到右下的第一方向時,所述根據(jù)劃分線的比例值、劃分方向以及第二偏移量與樣本點的坐標值的關系確定所述待解碼圖像塊樣本點所屬的區(qū)域,包括:
[0335]若所述待解碼圖像塊樣本點中坐標值滿足如下條件:
[0336]x-b3~nX c<y/r
[0337]其中,(x,y)為所述待解碼圖像塊中樣本點的坐標值,x表示橫坐標的值,y表示縱坐標的值,b3表不第一方向第二預設基準點的橫坐標的值,c表不第二偏移量,r表不比例值,η為大于或等于I的整數(shù),則確定所述樣本點屬于第一區(qū)域;若所述樣本點的坐標值不滿足所述x-b4-nXc〈y/r條件,則確定所述樣本點屬于第二區(qū)域。
[0338]可選地,作為另一實施例,處理器420可用于若所述劃分方向為從左下到右上的第二方向時,所述根據(jù)劃分線的比例值、劃分方向以及第二偏移量與樣本點的坐標值的關系確定所述待解碼圖像塊樣本點所屬的區(qū)域,包括:
[0339]若所述待解碼圖像塊樣本點中坐標值滿足如下條件:
[0340]b4~nX c~x>y/r
[0341]其中,(x,y)為所述待解碼圖像塊中樣本點的坐標值,x表示橫坐標的值,y表示縱坐標的值,b4表不第二方向第二預設基準點的橫坐標的值,c表不第二偏移量,r表不比例值,η為大于或等于I的整數(shù),則確定所述樣本點屬于第一區(qū)域;若所述樣本點的坐標值不滿足所述b4-nX c-x>y/r條件,則確定所述樣本點屬于第二區(qū)域。
[0342]圖16的設備400的其它功能和操作可以參照上面圖4的方法實施例的過程,為了避免重復,此處不再贅述。
[0343]本領域普通技術人員可以理解:實現(xiàn)上述各方法實施例的全部或部分步驟可以通過程序指令相關的硬件來完成。前述的程序可以存儲于一計算機可讀取存儲介質中。該程序在執(zhí)行時,執(zhí)行包括上述各方法實施例的步驟;而前述的存儲介質包括:R0M、RAM、磁碟或者光盤等各種可以存儲程序代碼的介質。
[0344]最后應說明的是:以上各實施例僅用以說明本發(fā)明的技術方案,而非對其限制;盡管參照前述各實施例對本發(fā)明進行了詳細的說明,本領域的普通技術人員應當理解:其依然可以對前述各實施例所記載的技術方案進行修改,或者對其中部分或者全部技術特征進行等同替換;而這些修改或者替換,并不使相應技術方案的本質脫離本發(fā)明各實施例技術方案的范圍。
【權利要求】
1.一種圖像的編碼方法,其特征在于,包括: 獲取當前圖像塊所采用的劃分模式; 根據(jù)所述劃分模式獲取所述當前圖像塊的劃分信息; 對所述劃分模式對應的劃分模式標識以及所述劃分信息進行編碼處理。
2.根據(jù)權利要求1所述的方法,其特征在于,所述劃分模式為矩形劃分模式或非矩形劃分模式。
3.根據(jù)權利要求2所述的方法,其特征在于,若所述劃分模式為矩形劃分模式,所述根據(jù)所述劃分模式獲取所述當前圖像塊的劃分信息,包括: 獲取所述當前圖像塊的劃分線的第一偏移量; 所述對所述劃分模式對應的劃分模式標識以及所述劃分信息進行編碼處理,包括: 對所述矩形劃分模式標識以及所述第一偏移量進行編碼處理。
4.根據(jù)權利要求2所述的方法,其特征在于,若所述劃分模式為非矩形劃分模式,所述根據(jù)所述劃分模式獲取所述當前圖像塊的劃分信息,包括: 獲取所述當前圖像塊的劃分線的比例值、劃分方向以及第二偏移量,其中,所述劃分線的比例值是根據(jù)所述劃分線與所述當前圖像塊的邊界的兩個交點的坐標值獲得的; 所述對所述劃分模式對應的劃分模式標識以及所述劃分信息進行編碼處理,包括:若所述劃分模式為非矩形劃分模式,對所述非矩形劃分模式標識以及所述劃分線的比例值、劃分方向以及第二偏移量進行編碼處理。
5.根據(jù)權利要求3所述的方法,其特征在于,所述第一偏移量為零值或者非零值; 若所述第一偏移量為非零值,所述第一偏移量包括所述第一偏移量的符號和所述第一偏移量的絕對值; 所述對所述第一偏移量進行編碼處理,包括: 依次編碼所述第一偏移量的絕對值和所述第一偏移量的符號; 若所述第一偏移量為零值,所述第一偏移量無符號,所述對所述第一偏移量進行編碼處理,包括: 編碼所述零值。
6.根據(jù)權利要求4所述的方法,其特征在于,所述第二偏移量為零值或者非零值; 若所述第二偏移量為非零值,所述第二偏移量包括所述第二偏移量的符號和所述第二偏移量的絕對值; 所述對所述第二偏移量進行編碼處理,包括: 依次編碼所述第二偏移量的絕對值和所述第二偏移量的符號; 若所述第二偏移量為零值,所述第二偏移量無符號位,所述對所述第二偏移量進行編碼處理,包括: 編碼所述零值。
7.根據(jù)權利要求5所述的方法,其特征在于,所述依次編碼所述第一偏移量的絕對值和所述第一偏移量的符號,包括: 若所述第一偏移量的絕對值大于預設數(shù)值,則獲取所述第一偏移量的絕對值與所述預設數(shù)值的差值的I/η與所述預設數(shù)值的第一和值,其中,η為大于I的整數(shù); 依次編碼所述第一和值和所述第一偏移量的符號。
8.根據(jù)權利要求6所述的方法,其特征在于,所述依次編碼所述第二偏移量的絕對值和所述第二偏移量的符號,包括: 若所述第二偏移量的絕對值大于預設數(shù)值,則獲取所述第二偏移量的絕對值與所述預設數(shù)值的差值的I/η與所述預設數(shù)值的第二和值,其中,η為大于I的整數(shù); 依次編碼所述第二和值和所述第二偏移量的符號。
9.根據(jù)權利要求3~8任一項所述的方法,其特征在于,所述劃分線的比例值為所述劃分線與所述當前圖像塊邊界的兩個交點的坐標值的縱坐標的差值與橫坐標的差值的比值。
10.一種圖像的解碼方法,其特征在于,包括: 獲取待解碼圖像塊的劃分模式標識; 根據(jù)所述劃分模式標識獲取所述待解碼圖像塊的劃分信息; 根據(jù)所述劃分模式標識和所述劃分信息確定所述待解碼圖像塊樣本點所屬的區(qū)域; 根據(jù)所述樣本點所屬的區(qū)域對所述待解碼圖像塊進行解碼處理。
11.根據(jù)權利要求10所述的方法,其特征在于,所述劃分模式標識為矩形劃分模式標識或非矩形劃分模式標識。
12.根據(jù)權利要求11所述的方法,其特征在于,若所述劃分模式標識為矩形劃分模式標識,所述根據(jù)所述劃分模式標識獲取所述待解碼圖像塊的劃分信息包括: 獲取所述待解碼圖像塊的劃分線的第一偏移量。
13.根據(jù)權利要求11所述的方法,其特征在于,若所述劃分模式標識為非矩形劃分模式標識,所述根據(jù)所述劃分模式標識獲取所述待解碼圖像塊的劃分信息包括: 獲取所述待解碼圖像塊的劃分線的比例值、劃分方向以及第二偏移量。
14.根據(jù)權利要求12所述的方法,其特征在于,所述獲取所述待解碼圖像塊的劃分線的第一偏移量包括: 獲取所述偏移量數(shù)值,若所述偏 移量數(shù)值為零值,則確定所述第一偏移量為零值; 若所述偏移量數(shù)值為非零值,則根據(jù)所述偏移量數(shù)值確定劃分線的第一偏移量的絕對值,獲取所述偏移量的符號信息,根據(jù)所述符號信息確定所述第一偏移量的符號。
15.根據(jù)權利要求13所述的方法,其特征在于,所述獲取所述待解碼圖像塊的劃分線的第二偏移量包括: 獲取所述偏移量數(shù)值,若所述偏移量數(shù)值為零值,則確定所述第二偏移量為零值; 若所述偏移量數(shù)值為非零值,則根據(jù)所述偏移量數(shù)值確定劃分線的第二偏移量的絕對值,獲取所述偏移量的符號信息,根據(jù)所述符號信息確定所述第二偏移量的符號。
16.根據(jù)權利要求14所述的方法,其特征在于,所述根據(jù)所述偏移量數(shù)值確定劃分線的第一偏移量的絕對值,包括: 確定所述偏移量數(shù)值為第一偏移量的絕對值。
17.根據(jù)權利要求15所述的方法,其特征在于,所述根據(jù)所述偏移量數(shù)值確定劃分線的第二偏移量的絕對值,包括: 確定所述偏移量數(shù)值為第二偏移量的絕對值。
18.根據(jù)權利要求14所述的方法,其特征在于,所述根據(jù)所述偏移量數(shù)值確定劃分線的第一偏移量的絕對值,包括: 判斷所述偏移量數(shù)值是否大于預設數(shù)值,若是,則確定所述偏移量數(shù)值與所述預設數(shù)值的差值的η倍與所述預設數(shù)值的和值為第一偏移量的絕對值;若否,則確定所述偏移量數(shù)值為第一偏移量的絕對值,其中η為大于I的整數(shù)。
19.根據(jù)權利要求15所述的方法,其特征在于,所述根據(jù)所述偏移量數(shù)值確定劃分線的第二偏移量的絕對值,包括: 判斷所述偏移量數(shù)值是否大于預設數(shù)值,若是,則確定所述偏移量數(shù)值與所述預設數(shù)值的差值的η倍與所述預設數(shù)值的和值為第二偏移量的絕對值;若否,則確定所述偏移量數(shù)值為第二偏移量的絕對值,其中η為大于I的整數(shù)。
20.根據(jù)權利要求12、14、16、18任一項所述的方法,其特征在于,所述矩形劃分模式標識為水平矩形劃分模式標識或垂直矩形劃分模式標識。
21.根據(jù)權利要求20所述的方法,其特征在于,若所述矩形劃分模式標識為水平矩形劃分模式標識,所述根據(jù)所述劃分模式標識和所述劃分信息確定所述待解碼圖像塊樣本點所屬的區(qū)域,包括: 若所述樣本點的坐標值滿足條件:
y>bl~a 其中,y表示所述待解碼圖像塊中樣本點的縱坐標的值,bl表示水平第一預設基準點縱坐標的值,a表不第一偏移量,則確定所述樣本點屬于第一區(qū)域;若所述樣本點的坐標值不滿足所述y>bl_a條件,則確定所述樣本點屬于第二區(qū)域。
22.根據(jù)權利要求20所述的方法,其特征在于,若所述矩形劃分模式標識為垂直劃分模式標識,所述根據(jù)所述劃分模式標識和所述劃分信息確定所述待解碼圖像塊樣本點所屬的區(qū)域,包括: 若所述樣本點的坐標值滿足條件:
x>b2_a 其中,X表示所述待解碼圖像塊中樣本點的橫坐標的值,b2表示垂直第一預設基準點橫坐標的值,則確定所述樣本點屬于第一區(qū)域;若所述樣本的坐標值不滿足所述x>b2-a條件,則確定所述樣本點屬于第二區(qū)域。
23.根據(jù)權利要求13、15、17、19任一項所述的方法,其特征在于,若所述劃分模式標識為非矩形劃分模式標識,所述根據(jù)所述劃分模式標識和所述劃分信息確定所述待解碼圖像塊樣本點所屬的區(qū)域,包括: 根據(jù)劃分線的比例值、劃分方向以及第二偏移量與樣本點的坐標值的關系確定所述待解碼圖像塊樣本點所屬的區(qū)域。
24.根據(jù)權利要求23所述的方法,其特征在于,所述劃分方向為從左上到右下的第一方向或從左下到右上的第二方向。
25.根據(jù)權利要求24所述的方法,其特征在于,若所述劃分方向為從左上到右下的第一方向時,所述根據(jù)劃分線的比例值、劃分方向以及第二偏移量與樣本點的坐標值的關系確定所述待解碼圖像塊樣本點所屬的區(qū)域,包括: 若所述待解碼圖像塊樣本點中坐標值滿足如下條件:
x_b3_nX c〈y/r 其中,(x,y)為所述待解碼圖像塊中樣本點的坐標值,X表示橫坐標的值,y表示縱坐標的值,b3表不第一方向第二預設基準點的橫坐標的值,c表不第二偏移量,r表不比例值,η為大于或等于I的整數(shù),則確定所述樣本點屬于第一區(qū)域;若所述樣本點的坐標值不滿足所述x-b4-nXc〈y/r條件,則確定所述樣本點屬于第二區(qū)域。
26.根據(jù)權利要求24所述的方法,其特征在于,若所述劃分方向為從左下到右上的第二方向時,所述根據(jù)劃分線的比例值、劃分方向以及第二偏移量與樣本點的坐標值的關系確定所述待解碼圖像塊樣本點所屬的區(qū)域,包括: 若所述待解碼圖像塊樣本點中坐標值滿足如下條件: b4-nX c-x>y/r 其中,(X,y)為所述待解碼圖像塊中樣本點的坐標值,X表示橫坐標的值,y表示縱坐標的值,b4表不第二方向第二預設基準點的橫坐標的值,C表不第二偏移量,r表不比例值,η為大于或等于I的整數(shù),則確定所述樣本點屬于第一區(qū)域;若所述樣本點的坐標值不滿足所述b4-nXc-x>y/r條件,則確定所述樣本點屬于第二區(qū)域。
27.根據(jù)權利要求25或26所述的方法,其特征在于,所述當所述比例值大于或等于I時,所述η的值為1,否則所述η等于比例值的倒數(shù)。
28.根據(jù)權利要求27所述的方法,其特征在于,所述比例值大于等于I或者小于I。
29.根據(jù)權利要求28所述的方法,其特征在于,若所述比例值大于等于1,所述根據(jù)劃分線的比例值、劃分方向以及第二偏移量與樣本點的坐標值的關系確定所述待解碼圖像塊樣本點所屬的區(qū)域,包括: 若所述待解碼圖像塊樣本點中坐標值滿足如下條件: x_x3_c> (y-y3) /r` 其中,(X,y)為所述待解碼圖像塊中樣本點的坐標值,X表示橫坐標的值,y表示縱坐標的值,(x3, y3)表示第二預設基準點的坐標值,X3表示橫坐標的值,y3表示縱坐標的值,c表不第二偏移量,r表不比例值,則確定所述樣本點屬于第一區(qū)域;若所述樣本點的坐標值不滿足所述X-X3-c> (y-y3) /r條件,則確定所述樣本點屬于第二區(qū)域。
30.根據(jù)權利要求25或26所述的方法,其特征在于, 當r=2s時,所述y/r通過將I右移s位獲得; 當r=2_s時,所述y/r通過將y左移s位獲得; 其中,s為大于等于I的整數(shù)。
31.根據(jù)權利要求29所述的方法,其特征在于,當r=2s時,所述(y_y3)/r通過將y-y3的差值右移s位獲得; 當r=2_s時,所述(y_y3) /r通過將y-y3的差值左移s位獲得; 其中,s為大于等于I的整數(shù)。
32.根據(jù)權利要求28所述的方法,其特征在于,若所述比例值小于1,所述根據(jù)劃分線的比例值、劃分方向以及第二偏移量與樣本點的坐標值的關系確定所述待解碼圖像塊樣本點所屬的區(qū)域,包括: 所述待解碼圖像塊樣本點中坐標值滿足如下條件: y4+c~r (χ-χ4) >y 其中,(x,y)為所述待解碼圖像塊中樣本點的坐標值,X表示橫坐標的值,y表示縱坐標的值,(x4, y4)表示第二預設基準點的坐標值,x4表示橫坐標的值,y4表示縱坐標的值,則確定所述樣本點屬于第一區(qū)域;若所述樣本點的坐標值不滿足所述y4+c-r (x-x4)>y條件,則確定所述樣本點屬于第二區(qū)域。
33.根據(jù)權利要求10所述的方法,其特征在于,所述根據(jù)所述劃分模式標識和所述劃分信息確定所述待解碼圖像塊樣本點所屬的區(qū)域,包括: 根據(jù)所述劃分模式標識確定預設的圖像塊尺寸的預設基準點的坐標值; 根據(jù)所述預設的圖像塊尺寸的預設基準點的坐標值與所述待解碼圖像塊的尺寸確定待解碼圖像塊的預設基準點的坐標值; 根據(jù)所述待解碼圖像塊的預設基準點的坐標值以及所述劃分信息確定所述待解碼圖像塊中樣本點所屬的區(qū)域。
34.根據(jù)權利要求10所述的方法,其特征在于,所述根據(jù)所述劃分模式標識和所述劃分信息確定所述待解碼圖像塊樣本點所屬的區(qū)域,包括: 根據(jù)所述劃分模式標識和所述劃分信息確定劃分線與所述待解碼圖像塊邊界的兩個交點的坐標值; 根據(jù)所述兩個交點的坐標值和所述待解碼圖像塊樣本點的坐標值,確定所述待解碼圖像塊中樣本點所屬的區(qū)域。
35.根據(jù)權利要求10~34任一項所述的方法,其特征在于,所述根據(jù)所述樣本點所屬的區(qū)域對所述待解碼圖像塊進行解碼處理,包括: 根據(jù)所述樣本點所屬的區(qū)域確定所述待解碼圖像塊的劃分模板; 根據(jù)所述劃分模板對所述待解碼圖像塊進行解碼處理。
36.根據(jù)權利要求35所述的方法,其特征在于,所述根據(jù)所述劃分模板對所述待解碼圖像塊進行解碼處理,包括: 若樣本點屬于所述劃分模板的第一區(qū)域,則采用所述第一區(qū)域對應的預測值對所述樣本點進行解碼; 若樣本點屬于所述劃分模板的第二區(qū)域,則采用所述第二區(qū)域對應的預測值對所述樣本點進行解碼。
37.一種圖像的編碼裝置,其特征在于,包括: 第一獲取模塊,用于獲取當前圖像塊所采用的劃分模式; 第二獲取模塊,用于根據(jù)所述劃分模式獲取所述當前圖像塊的劃分信息; 處理模塊,用于對所述劃分模式對應的劃分模式標識以及所述劃分信息進行編碼處理。
38.根據(jù)權利要求37所述的裝置,其特征在于,所述劃分模式為矩形劃分模式或非矩形劃分模式。
39.根據(jù)權利要求38所述的方法,其特征在于,若所述劃分模式為矩形劃分模式,所述第二獲取模塊具體用于獲取所述當前圖像塊的劃分線的第一偏移量; 所述處理模塊具體用于對所述矩形劃分模式標識以及所述第一偏移量進行編碼處理。
40.根據(jù)權利要求38所述的裝置,其特征在于,若所述劃分模式為非矩形劃分模式,所述第二獲取模塊具體用于獲取所述當前圖像塊的劃分線的比例值、劃分方向以及第二偏移量,其中,所述劃分線的比例值是根據(jù)所述劃分線與所述當前圖像塊的邊界的兩個交點的坐標值獲得的; 所述處理模塊具體用于若所述劃分模式為非矩形劃分模式,對所述非矩形劃分模式標識以及所述劃分線的比例值、劃分方向以及第二偏移量進行編碼處理。
41.根據(jù)權利要求39所述的裝置,其特征在于,所述第一偏移量為零值或者非零值; 若所述第一偏移量為非零值,所述第一偏移量包括所述第一偏移量的符號和所述第一偏移量的絕對值; 所述處理模塊具體用于依次編碼所述第一偏移量的絕對值和所述第一偏移量的符號; 若所述第一偏移量為零值,所述第一偏移量無符號,所述處理模塊具體用于編碼所述零值。
42.根據(jù)權利要求40所述的裝置,其特征在于,所述第二偏移量為零值或者非零值; 若所述第二偏移量為非零值,所述第二偏移量包括所述第二偏移量的符號和所述第二偏移量的絕對值; 所述處理模塊具體用于依次編碼所述第二偏移量的絕對值和所述第二偏移量的符號; 若所述第二偏移量為零值,所述第二偏移量無符號位,所述處理模塊具體用于編碼所述零值。
43.根據(jù)權利要求41所述的裝置,其特征在于,所述處理模塊具體用于若所述第一偏移量的絕對值大于預設數(shù)值,則獲`取所述第一偏移量的絕對值與所述預設數(shù)值的差值的I/η與所述預設數(shù)值的第一和值,其中,η為大于I的整數(shù);依次編碼所述第一和值和所述第一偏移量的符號。
44.根據(jù)權利要求42所述的裝置,其特征在于,所述處理模塊具體用于若所述第二偏移量的絕對值大于預設數(shù)值,則獲取所述第二偏移量的絕對值與所述預設數(shù)值的差值的I/η與所述預設數(shù)值的第二和值,其中,η為大于I的整數(shù);依次編碼所述第二和值和所述第二偏移量的符號。
45.根據(jù)權利要求39~44任一項所述的裝置,其特征在于,所述劃分線的比例值為所述劃分線與所述當前圖像塊邊界的兩個交點的坐標值的縱坐標的差值與橫坐標的差值的比值。
46.一種圖像的解碼裝置,其特征在于,包括: 第一獲取模塊,用于獲取待解碼圖像塊的劃分模式標識; 第二獲取模塊,用于根據(jù)所述劃分模式標識獲取所述待解碼圖像塊的劃分信息; 處理模塊,用于根據(jù)所述劃分模式標識和所述劃分信息確定所述待解碼圖像塊樣本點所屬的區(qū)域; 解碼模塊,用于根據(jù)所述樣本點所屬的區(qū)域對所述待解碼圖像塊進行解碼處理。
47.根據(jù)權利要求46所述的裝置,其特征在于,所述劃分模式標識為矩形劃分模式標識或非矩形劃分模式標識。
48.根據(jù)權利要求47所述的裝置,其特征在于,若所述劃分模式標識為矩形劃分模式標識,所述第二獲取模塊具體用于獲取所述待解碼圖像塊的劃分線的第一偏移量。
49.根據(jù)權利要求47所述的裝置,其特征在于,若所述劃分模式標識為非矩形劃分模式標識,所述第二獲取模塊具體用于獲取所述待解碼圖像塊的劃分線的比例值、劃分方向以及第二偏移量。
50.根據(jù)權利要求48所述的裝置,其特征在于,所述第二獲取模塊具體用于獲取所述偏移量數(shù)值,若所述偏移量數(shù)值為零值,則確定所述第一偏移量為零值;若所述偏移量數(shù)值為非零值,則根據(jù)所述偏移量數(shù)值確定劃分線的第一偏移量的絕對值,獲取所述偏移量的符號信息,根據(jù)所述符號信息確定所述第一偏移量的符號。
51.根據(jù)權利要求49所述的裝置,其特征在于,所述第二獲取模塊具體用于獲取所述偏移量數(shù)值,若所述偏移量數(shù)值為零值,則確定所述第二偏移量為零值;若所述偏移量數(shù)值為非零值,則根據(jù)所述偏移量數(shù)值確定劃分線的第二偏移量的絕對值,獲取所述偏移量的符號信息,根據(jù)所述符號信息確定所述第二偏移量的符號。
52.根據(jù)權利要求50所述的裝置,其特征在于,所述第二獲取模塊具體用于確定所述偏移量數(shù)值為第一偏移量的絕對值。
53.根據(jù)權利要求51所述的裝置,其特征在于,所述第二獲取模塊具體用于確定所述偏移量數(shù)值為第二偏移量的絕對值。
54.根據(jù)權利要求50所述的裝置,其特征在于,所述第二獲取模塊具體用于判斷所述偏移量數(shù)值是否大于預設數(shù)值,若是,則確定所述偏移量數(shù)值與所述預設數(shù)值的差值的η倍與所述預設數(shù)值的和值為第一偏移量的絕對值;若否,則確定所述偏移量數(shù)值為第一偏移量的絕對值,其中η為大于I的整數(shù)。
55.根據(jù)權利要求51所述的裝置,其特征在于,所述第二獲取模塊具體用于判斷所述偏移量數(shù)值是否大于預設數(shù)值,若是,則確定所述偏移量數(shù)值與所述預設數(shù)值的差值的η倍與所述預設數(shù)值的和值為第二偏移量的絕對值;若否,則確定所述偏移量數(shù)值為第二偏移量的絕對值,其中η為大于I的整數(shù)。
56.根據(jù)權利要求48、50、52、54任一項所述的裝置,其特征在于,所述矩形劃分模式標識為水平矩形劃分模式標識或垂直矩形劃分模式標識。
57.根據(jù)權利要求56所述的裝置,其特征在于,若所述矩形劃分模式標識為水平矩形劃分模式標識,所述處理模塊具體用于若所述樣本點的坐標值滿足條件:
y>bl-a 其中,y表示所述待解碼圖像塊中樣本點的縱坐標的值,bl表示水平第一預設基準點縱坐標的值,a表不第一偏移量,則確定所述樣本點屬于第一區(qū)域;若所述樣本點的坐標值不滿足所述y>bl_a條件,則確定所述樣本點屬于第二區(qū)域。
58.根據(jù)權利要求56所述的裝置,其特征在于,若所述矩形劃分模式標識為垂直劃分模式標識,所述處理模塊具體用于若所述樣本點的坐標值滿足條件:
x>b2-a 其中,X表示所述待解碼圖像塊中樣本點的橫坐標的值,b2表示垂直第一預設基準點橫坐標的值,則確定所述樣本點屬于第一區(qū)域;若所述樣本的坐標值不滿足所述x>b2-a條件,則確定所述樣本點屬于第二區(qū)域。
59.根據(jù)權利要求51、53、55、57任一項所述的裝置,其特征在于,若所述劃分模式標識為非矩形劃分模式標識,所述處理模塊具體用于根據(jù)劃分線的比例值、劃分方向以及第二偏移量與樣本點的坐標值的關系確定所述待解碼圖像塊樣本點所屬的區(qū)域。
60.根據(jù)權利要求59所述的裝置,其特征在于,所述劃分方向為從左上到右下的第一方向或從左下到右上的第二方向。
61.根據(jù)權利要求60所述的裝置,其特征在于,若所述劃分方向為從左上到右下的第一方向時,所述處理模塊具體用于若所述待解碼圖像塊樣本點中坐標值滿足如下條件:
x_b3_nX c〈y/r 其中,(x,y)為所述待解碼圖像塊中樣本點的坐標值,X表示橫坐標的值,y表示縱坐標的值,b3表不第一方向第二預設基準點的橫坐標的值,c表不第二偏移量,r表不比例值,η為大于或等于I的整數(shù),則確定所述樣本點屬于第一區(qū)域;若所述樣本點的坐標值不滿足所述x-b4_c〈y/r條件,則確定所述樣本點屬于第二區(qū)域。
62.根據(jù)權利要求60所述的裝置,其特征在于,若所述劃分方向為從左下到右上的第二方向時,所述處理模塊具體用于若所述待解碼圖像塊樣本點中坐標值滿足如下條件:
b4-nX c-x>y/r 其中,(X,y)為所述待解碼圖像塊中樣本點的坐標值,X表示橫坐標的值,y表示縱坐標的值,b4表不第二方向第二預設基準點的橫坐標的值,C表不第二偏移量,r表不比例值,η為大于或等于I的整數(shù),則確定所述樣本點屬于第一區(qū)域;若所述樣本點的坐標值不滿足所述b4-c_x>y/r條件,則確定所述樣本點屬于第二區(qū)域。
63.根據(jù)權利要求61或62所述的方法,其特征在于,所述當所述比例值大于或等于I時,所述η的值為1,否則所述η等于比例值的倒數(shù)。
64.根據(jù)權利要求59所述的裝置,其特征在于,所述比例值大于等于I或者小于I。
65.根據(jù)權利要求64所述的裝置,其特征在于,若所述比例值大于等于1,所述處理模塊具體用于若所述待解碼圖像塊樣本 點中坐標值滿足如下條件:
x_x3_c> (y-y3) /r 其中,(X,y)為所述待解碼圖像塊中樣本點的坐標值,X表示橫坐標的值,y表示縱坐標的值,(x3, y3)表示第二預設基準點的坐標值,X3表示橫坐標的值,y3表示縱坐標的值,c表不第二偏移量,r表不比例值,則確定所述樣本點屬于第一區(qū)域;若所述樣本點的坐標值不滿足所述X-X3-c> (y-y3) /r條件,則確定所述樣本點屬于第二區(qū)域。
66.根據(jù)權利要求61或62所述的裝置,其特征在于, 當r=2s時,所述y/r通過將I右移s位獲得; 當r=2_s時,所述y/r通過將y左移s位獲得; 其中,s為大于等于I的整數(shù)。
67.根據(jù)權利要求65所述的裝置,其特征在于, 當r=2s時,所述(y_y3) /r通過將y-y3的差值右移s位獲得; 當r=2_s時,所述(y_y3) /r通過將y-y3的差值左移s位獲得; 其中,s為大于等于I的整數(shù)。
68.根據(jù)權利要求64所述的裝置,其特征在于,若所述比例值小于1,所述處理模塊具體用于所述待解碼圖像塊樣本點中坐標值滿足如下條件:
y4+c~r (χ-χ4) >y 其中,(x,y)為所述待解碼圖像塊中樣本點的坐標值,X表示橫坐標的值,y表示縱坐標的值,(x4, y4)表示第二預設基準點的坐標值,x4表示橫坐標的值,y4表示縱坐標的值,則確定所述樣本點屬于第一區(qū)域;若所述樣本點的坐標值不滿足所述y4+c-r (x-x4)>y條件,則確定所述樣本點屬于第二區(qū)域。
69.根據(jù)權利要求46所述的裝置,其特征在于,所述處理模塊具體用于根據(jù)所述劃分模式標識確定預設的圖像塊尺寸的預設基準點的坐標值;根據(jù)所述預設的圖像塊尺寸的預設基準點的坐標值與所述待解碼圖像塊的尺寸確定待解碼圖像塊的預設基準點的坐標值;根據(jù)所述待解碼圖像塊的預設基準點的坐標值以及所述劃分信息確定所述待解碼圖像塊中樣本點所屬的區(qū)域。
70.根據(jù)權利要求46所述的裝置,其特征在于,所述處理模塊具體用于根據(jù)所述劃分模式標識和所述劃分信息確定劃分線與所述待解碼圖像塊邊界的兩個交點的坐標值;根據(jù)所述兩個交點的坐標值和所述待解碼圖像塊樣本點的坐標值,確定所述待解碼圖像塊中樣本點所屬的區(qū)域。
71.根據(jù)權利要求46~70任一項所述的裝置,其特征在于,所述解碼模塊具體用于根據(jù)所述樣本點所屬的區(qū)域確定所述待解碼圖像塊的劃分模板;根據(jù)所述劃分模板對所述待解碼圖像塊進行解碼處理。
72.根據(jù)權利要求71所述的裝置,其特征在于,所述解碼模塊具體用于若樣本點屬于所述劃分模板的第一區(qū)域,則采用所述第一區(qū)域對應的預測值對所述樣本點進行解碼;若樣本點屬于所述劃分模板的第二區(qū)域,則采用所述第二區(qū)域對應的預測值對所述樣本點進行解碼。`
【文檔編號】H04N19/50GK103517070SQ201310306667
【公開日】2014年1月15日 申請日期:2013年7月19日 優(yōu)先權日:2013年7月19日
【發(fā)明者】李蔚然, 鄭蕭楨, 何蕓 申請人:清華大學, 華為技術有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1