深度圖像的編解碼方法和編解碼裝置制造方法
【專利摘要】本發(fā)明提供一種深度圖像的編解碼方法和編解碼裝置,本發(fā)明的技術(shù)方案中,根據(jù)所述第一區(qū)域中樣本點的數(shù)值的均值與所述第一區(qū)域的預(yù)測值得到第一殘差,以及根據(jù)所述第二區(qū)域中樣本點的數(shù)值的均值與所述第二區(qū)域的預(yù)測值得到第二殘差;對上述第一殘差和第二殘差進(jìn)行編碼,由于第一區(qū)域的預(yù)測值與第二區(qū)域的預(yù)測值是從當(dāng)前圖像塊相鄰的已編碼的樣本點中獲取的,無需從預(yù)測塊中確定第一區(qū)域的預(yù)測值與第二區(qū)域的預(yù)測值的過程,因此,本發(fā)明的編碼或解碼方式簡單,減少了編碼或解碼系統(tǒng)的復(fù)雜度。
【專利說明】深度圖像的編解碼方法和編解碼裝置
【技術(shù)領(lǐng)域】
[0001 ] 本發(fā)明實施例涉及圖像處理技術(shù),尤其涉及一種深度圖像的編解碼方法和編解碼裝置。
【背景技術(shù)】
[0002]三維視頻圖像系統(tǒng)因其包括視圖像和深度圖像兩種類型的圖像信息,使得圖像視覺效果良好,得到了廣泛的應(yīng)用。
[0003]現(xiàn)有技術(shù)中,對三維視頻圖像的深度圖像通常采用基于分割塊的“DC”編碼(Segment-wise DC Coding,以下簡稱:SDC)深度建模模式(Depth modelling mode,以下簡稱:DMM) I或SDC-DMM4的方式進(jìn)行編碼或解碼,其中,SDC-DMMl的編碼方式為:按照DMMl的劃分方式將當(dāng)前圖像塊劃分為連續(xù)的兩個區(qū)域(partition),即:通過一條直線將當(dāng)前圖像塊劃分為兩個區(qū)域;分別為區(qū)域O和區(qū)域1,其中,每個區(qū)域包含當(dāng)前圖像塊的至少一個頂角;通過當(dāng)前圖像塊已編碼的相鄰的樣本(如左相鄰列或上相鄰行)獲取當(dāng)前圖像塊的兩個區(qū)域的預(yù)測值,分別稱為“DC0”和“DC1”,“DC0”和“DC1”的具體獲取方式可參見現(xiàn)有技術(shù),例如:“DC0”可以是上相鄰行中間的樣本點的數(shù)值,“DC1”可以是左相鄰列底端樣本點的數(shù)值,根據(jù)上述“DC0”和“DC1”構(gòu)建當(dāng)前圖像塊的預(yù)測塊(將當(dāng)前圖像塊的區(qū)域O填充為“DC0”,將當(dāng)前圖像塊的區(qū)域I填充為“DC1”),然后,確定當(dāng)前圖像塊的預(yù)測塊的四個頂角樣本點中兩個不同的像素值作為“SDC-DC0”和“SDC-DC1”,獲取當(dāng)前圖像塊的區(qū)域O的樣本點的數(shù)值的均值與上述“SDC-DC0”的差值,稱為第一殘差,和當(dāng)前圖像塊的區(qū)域I的樣本點的數(shù)值的均值與上述“SDC-DC1”的差值,稱為第二殘差,編碼上述第一殘差和第二殘差;解碼端采用與編碼端相逆的處理進(jìn)行解碼。SDC-DMM4的編碼方式為:按照DMM4的劃分方式將當(dāng)前圖像塊劃分為任意的兩個區(qū)域,分別為區(qū)域2和區(qū)域3,其中,區(qū)域2可以為空間連通的或者空間不連通的,區(qū)域3也可以為空間連通的或者空間不連通的。通過當(dāng)前圖像塊已編碼的相鄰的樣本(如左相鄰列或上相鄰行)獲取當(dāng)前圖像塊的兩個區(qū)域的預(yù)測值,分別稱為“DC2”和“DC3”,“DC2”和“DC3”的具體獲取方式可參見現(xiàn)有技術(shù),根據(jù)上述“DC2”和“DC3”構(gòu)建當(dāng)前圖像塊的預(yù)測塊(將當(dāng)前圖像塊的區(qū)域2填充為“DC2”,將當(dāng)前圖像塊的區(qū)域3填充為“DC3”),然后,遍歷當(dāng)前圖像塊的預(yù)測塊的樣本點的數(shù)值,獲取兩個不同的像素值作為“SDC-DC2”和“SDC-DC3”,獲取當(dāng)前圖像塊的區(qū)域2的樣本點的數(shù)值的均值與上述“SDC-DC2”的差值,稱為第三殘差,和當(dāng)前圖像塊的區(qū)域3的所有樣本點的數(shù)值的均值與上述“SDC-DC3”的差值,稱為第四殘差,編碼上述第三殘差和第四殘差;解碼端采用與編碼端相逆的處理進(jìn)行解碼。
[0004]然而,采用現(xiàn)有技術(shù)的編碼或解碼方法,編碼或解碼方式復(fù)雜,增加了編碼或解碼系統(tǒng)的復(fù)雜度。
【發(fā)明內(nèi)容】
[0005]本發(fā)明實施例提供一種深度圖像的編解碼方法和編解碼裝置,以減小編碼或解碼系統(tǒng)的復(fù)雜度。
[0006]本發(fā)明實施例第一方面提供一種深度圖像的編碼方法,包括:
[0007]從所述當(dāng)前圖像塊相鄰的已編碼的樣本點中獲取所述第一區(qū)域的預(yù)測值和所述第二區(qū)域的預(yù)測值,其中,所述第一區(qū)域和所述第二區(qū)域是根據(jù)當(dāng)前圖像塊劃分方式得到的;
[0008]根據(jù)所述第一區(qū)域中樣本點的數(shù)值的均值與所述第一區(qū)域的預(yù)測值得到第一殘差,以及根據(jù)所述第二區(qū)域中樣本點的數(shù)值的均值與所述第二區(qū)域的預(yù)測值得到第二殘差;
[0009]對所述第一殘差和所述第二殘差,進(jìn)行編碼。
[0010]結(jié)合第一方面,在第一種可能的實現(xiàn)方式中,所述從所述當(dāng)前圖像塊相鄰的已編碼的樣本點中獲取所述第一區(qū)域的預(yù)測值和所述第二區(qū)域的預(yù)測值,包括:
[0011]根據(jù)所述當(dāng)前圖像塊劃分方式,從所述當(dāng)前圖像塊相鄰的已編碼的上一行或左一列的樣本點中選擇至少兩個樣本點,對所述至少兩個樣本點的數(shù)值進(jìn)行算術(shù)運算,將運算結(jié)果作為第一區(qū)域的預(yù)測值或第二區(qū)域的預(yù)測值;或者,
[0012]根據(jù)所述當(dāng)前圖像塊劃分方式,從所述當(dāng)前圖像塊相鄰的已編碼的上一行或左一列的樣本點中選擇一個樣本點,將所述樣本點的數(shù)值作為第一區(qū)域的預(yù)測值或第二區(qū)域的預(yù)測值;或者,
[0013]根據(jù)所述當(dāng)前圖像塊劃分方式,從所述當(dāng)前圖像塊相鄰的已編碼的上一行選擇至少一個樣本點和左一列選擇至少一個樣本點,對所述上一行選擇的至少一個樣本點的數(shù)值和所述左一列選擇的至少一個樣本點的數(shù)值進(jìn)行算術(shù)運算,將運算結(jié)果作為第一區(qū)域的預(yù)測值或第二區(qū)域的預(yù)測值。
[0014]結(jié)合第一種可能的實現(xiàn)方式,在第二種可能的實現(xiàn)方式中,所述對所述至少兩個樣本點的數(shù)值進(jìn)行算術(shù)運算,包括:
[0015]對所述至少兩個樣本點的數(shù)值進(jìn)行平均運算;或者,
[0016]對所述至少兩個樣本點的數(shù)值進(jìn)行加權(quán)平均。
[0017]結(jié)合第一方面,在第三種可能的實現(xiàn)方式中,所述第一區(qū)域和所述第二區(qū)域是根據(jù)當(dāng)前圖像塊劃分方式得到的,包括:
[0018]深度圖像的當(dāng)前圖像塊的第一區(qū)域和第二區(qū)域是被一條直線劃分得到的;或者,
[0019]深度圖像的當(dāng)前圖像塊的第一區(qū)域和第二區(qū)域被劃分為任意形狀,其中,第一區(qū)域為空間連通的或者空間不連通的,第二區(qū)域為空間連通的或者空間不連通的。
[0020]結(jié)合第一方面或第一方面的第一種至第三種可能的實現(xiàn)方式中任一種可能的實現(xiàn)方式,在第四種可能的實現(xiàn)方式中,所述根據(jù)所述第一區(qū)域中樣本點的數(shù)值的均值與所述第一區(qū)域的預(yù)測值得到第一殘差,以及根據(jù)所述第二區(qū)域中樣本點的數(shù)值的均值與所述第二區(qū)域的預(yù)測值得到第二殘差;包括:
[0021]獲取第一區(qū)域中樣本點的數(shù)值的均值與所述第一區(qū)域的預(yù)測值的差值,將所述第一區(qū)域中樣本點的數(shù)值的均值與所述第一區(qū)域的預(yù)測值的差值作為第一殘差,以及獲取第二區(qū)域中樣本點的數(shù)值的均值與所述第二區(qū)域的預(yù)測值的差值,將所述第二區(qū)域中樣本點的數(shù)值的均值與所述第二區(qū)域的預(yù)測值的差值作為第二殘差。
[0022]結(jié)合第一方面或第一方面的第一種至第三種可能的實現(xiàn)方式中任一種可能的實現(xiàn)方式,在第五種可能的實現(xiàn)方式中,所述根據(jù)所述第一區(qū)域中樣本點的數(shù)值的均值與所述第一區(qū)域的預(yù)測值得到第一殘差,以及根據(jù)所述第二區(qū)域中樣本點的數(shù)值的均值與所述第二區(qū)域的預(yù)測值得到第二殘差;包括:
[0023]獲取第一區(qū)域中樣本點的數(shù)值的均值與所述第一區(qū)域的預(yù)測值的差值,將所述第一區(qū)域中樣本點的數(shù)值的均值與所述第一區(qū)域的預(yù)測值的差值映射為第一映射值,將所述第一映射值作為第一殘差,以及獲取第二區(qū)域中樣本點的數(shù)值的均值與所述第二區(qū)域的預(yù)測值的差值,將所述第二區(qū)域中樣本點的數(shù)值的均值與所述第二區(qū)域的預(yù)測值的差值映射為第二映射值,將所述第一映射值作為第二殘差。
[0024]結(jié)合第一方面或第一方面的第一種至第三種可能的實現(xiàn)方式中任一種可能的實現(xiàn)方式,在第六種可能的實現(xiàn)方式中,所述根據(jù)所述第一區(qū)域中樣本點的數(shù)值的均值與所述第一區(qū)域的預(yù)測值得到第一殘差,以及根據(jù)所述第二區(qū)域中樣本點的數(shù)值的均值與所述第二區(qū)域的預(yù)測值得到第二殘差,包括:
[0025]獲取第一區(qū)域中樣本點的數(shù)值的均值,將所述第一區(qū)域中樣本點的數(shù)值的均值映射成第三映射值,以及獲取第二區(qū)域中樣本點的數(shù)值的均值,將所述第二區(qū)域中樣本點的數(shù)值的均值映射成第四映射值;
[0026]獲取第一區(qū)域的預(yù)測值,將所述第一區(qū)域的預(yù)測值映射成第五映射值,以及獲取第二區(qū)域的預(yù)測值,將所述第二區(qū)域的預(yù)測值映射成第六映射值;
[0027]獲取所述第三映射值與所述第五映射值的差值,將所述第三映射值與所述第五映射值的差值作為第一殘差,以及獲取所述第四映射值與所述第六映射值的差值,將所述第四映射值與所述第六映射值的差值作為第二殘差。
[0028]本發(fā)明實施例第二方面提供一種深度圖像的解碼方法,包括:
[0029]從所述當(dāng)前圖像塊相鄰的已解碼的樣本點中獲取所述第一區(qū)域的預(yù)測值和所述第二區(qū)域的預(yù)測值,其中,所述第一區(qū)域和所述第二區(qū)域是根據(jù)當(dāng)前圖像塊劃分方式得到的;
[0030]根據(jù)第一殘差與所述第一區(qū)域的預(yù)測值得到第一重構(gòu)值,以及根據(jù)第二殘差與所述第二區(qū)域的預(yù)測值得到第二重構(gòu)值;
[0031]根據(jù)所述第一重構(gòu)值和所述第二重構(gòu)值進(jìn)行解碼操作。
[0032]結(jié)合第二方面,在第一種可能的實現(xiàn)方式中,所述從所述當(dāng)前圖像塊相鄰的已解碼的樣本點中獲取所述第一區(qū)域的預(yù)測值和所述第二區(qū)域的預(yù)測值,包括:
[0033]根據(jù)所述當(dāng)前圖像塊劃分方式,從所述當(dāng)前圖像塊相鄰的已解碼的上一行或左一列的樣本點中選擇至少兩個樣本點,對所述至少兩個樣本點的數(shù)值進(jìn)行算術(shù)運算,將運算結(jié)果作為第一區(qū)域的預(yù)測值或第二區(qū)域的預(yù)測值;或者,
[0034]根據(jù)所述當(dāng)前圖像塊劃分方式,從所述當(dāng)前圖像塊相鄰的已解碼的上一行或左一列的樣本點中選擇一個樣本點,將所述樣本點的數(shù)值作為第一區(qū)域的預(yù)測值或第二區(qū)域的預(yù)測值;或者,
[0035]根據(jù)所述當(dāng)前圖像塊劃分方式,從所述當(dāng)前圖像塊相鄰的已解碼的上一行選擇至少一個樣本點和左一列選擇至少一個樣本點,對所述上一行選擇的至少一個樣本點的數(shù)值和所述左一列選擇的至少一個樣本點的數(shù)值進(jìn)行算術(shù)運算,將運算結(jié)果作為第一區(qū)域的預(yù)測值或第二區(qū)域的預(yù)測值。[0036]結(jié)合第一種可能的實現(xiàn)方式,在第二種可能的實現(xiàn)方式中,所述對所述至少兩個樣本點的數(shù)值進(jìn)行算術(shù)運算,包括:
[0037]對所述至少兩個樣本點的數(shù)值進(jìn)行平均運算;或者,
[0038]對所述至少兩個樣本點的數(shù)值進(jìn)行加權(quán)平均。
[0039]結(jié)合第二方面,在第三種可能的實現(xiàn)方式中,所述第一區(qū)域和所述第二區(qū)域是根據(jù)當(dāng)前圖像塊劃分方式得到的,包括:
[0040]深度圖像的當(dāng)前圖像塊的第一區(qū)域和第二區(qū)域是被一條直線劃分得到的;或者,
[0041]深度圖像的當(dāng)前圖像塊的第一區(qū)域和第二區(qū)域被劃分為任意形狀,其中,第一區(qū)域為空間連通的或者空間不連通的,第二區(qū)域為空間連通的或者空間不連通的。
[0042]結(jié)合第二方面或第二方面的第一種至第三種可能的實現(xiàn)方式中任一種可能的實現(xiàn)方式,在第四種可能的實現(xiàn)方式中,所述根據(jù)第一殘差與所述第一區(qū)域的預(yù)測值得到第一重構(gòu)值,以及根據(jù)第二殘差與所述第二區(qū)域的預(yù)測值得到第二重構(gòu)值,包括:
[0043]獲取第一殘差,將所述第一殘差與所述第一區(qū)域的預(yù)測值的和值,作為第一重構(gòu)值,以及獲取第二殘差,將所述第二殘差與所述第二區(qū)域的預(yù)測值的和值,作為第二重構(gòu)值。
[0044]結(jié)合第二方面或第二方面的第一種至第三種可能的實現(xiàn)方式中任一種可能的實現(xiàn)方式,在第五種可能的實現(xiàn)方式中,所述根據(jù)第一殘差與所述第一區(qū)域的預(yù)測值得到第一重構(gòu)值,以及根據(jù)第二殘差與所述第二區(qū)域的預(yù)測值得到第二重構(gòu)值,包括:
[0045]獲取第一殘差,將所述第一殘差映射為第七映射值,以及獲取第二殘差,將所述第二殘差映射為第八映射值;
[0046]獲取所述第一區(qū)域的預(yù)測值和所述第七映射值的和值,作為第一重構(gòu)值,以及獲取所述第二區(qū)域的預(yù)測值和所述第八映射值的和值,作為第二重構(gòu)值。
[0047]結(jié)合第二方面或第二方面的第一種至第三種可能的實現(xiàn)方式中任一種可能的實現(xiàn)方式,在第六種可能的實現(xiàn)方式中,所述根據(jù)第一殘差與所述第一區(qū)域的預(yù)測值得到第一重構(gòu)值,以及根據(jù)第二殘差與所述第二區(qū)域的預(yù)測值得到第二重構(gòu)值,包括:
[0048]獲取第一區(qū)域的預(yù)測值,將所述第一區(qū)域的預(yù)測值映射成第九映射值,以及獲取第二區(qū)域的預(yù)測值,將所述第二區(qū)域的預(yù)測值映射成第十映射值;
[0049]獲取所述第九映射值與所述第一殘差的和值,將所述和值映射為第十一映射值,將所述第十一映射值作為第一重構(gòu)值,以及獲取所述第十映射值與所述第二殘差的和值,將所述和值映射為第十二映射值,將所述第十二映射值作為第二重構(gòu)值。
[0050]本發(fā)明實施例第三方面提供一種深度圖像的編碼裝置,包括:
[0051]獲取模塊,用于從所述當(dāng)前圖像塊相鄰的已編碼的樣本點中獲取所述第一區(qū)域的預(yù)測值和所述第二區(qū)域的預(yù)測值,其中,所述第一區(qū)域和所述第二區(qū)域是根據(jù)當(dāng)前圖像塊劃分方式得到的;
[0052]處理模塊,用于根據(jù)所述第一區(qū)域中樣本點的數(shù)值的均值與所述第一區(qū)域的預(yù)測值得到第一殘差,以及根據(jù)所述第二區(qū)域中樣本點的數(shù)值的均值與所述第二區(qū)域的預(yù)測值
得到第二殘差;
[0053]編碼模塊,用于對所述第一殘差和所述第二殘差,進(jìn)行編碼。
[0054]結(jié)合第三方面,在第一種可能的實現(xiàn)方式中,所述獲取模塊具體用于根據(jù)所述當(dāng)前圖像塊劃分方式,從所述當(dāng)前圖像塊相鄰的已編碼的上一行或左一列的樣本點中選擇至少兩個樣本點,對所述至少兩個樣本點的數(shù)值進(jìn)行算術(shù)運算,將運算結(jié)果作為第一區(qū)域的預(yù)測值或第二區(qū)域的預(yù)測值;或者,根據(jù)所述當(dāng)前圖像塊劃分方式,從所述當(dāng)前圖像塊相鄰的已編碼的上一行或左一列的樣本點中選擇一個樣本點,將所述樣本點的數(shù)值作為第一區(qū)域的預(yù)測值或第二區(qū)域的預(yù)測值;或者,根據(jù)所述當(dāng)前圖像塊劃分方式,從所述當(dāng)前圖像塊相鄰的已編碼的上一行選擇至少一個樣本點和左一列選擇至少一個樣本點,對所述上一行選擇的至少一個樣本點的數(shù)值和所述左一列選擇的至少一個樣本點的數(shù)值進(jìn)行算術(shù)運算,將運算結(jié)果作為第一區(qū)域的預(yù)測值或第二區(qū)域的預(yù)測值。
[0055]結(jié)合第一種可能的實現(xiàn)方式,在第二種可能的實現(xiàn)方式中,所述獲取模塊具體用于對所述至少兩個樣本點的數(shù)值進(jìn)行平均運算;或者,對所述至少兩個樣本點的數(shù)值進(jìn)行加權(quán)平均。
[0056]結(jié)合第三方面,在第三種可能的實現(xiàn)方式中,所述獲取模塊具體用于深度圖像的當(dāng)前圖像塊的第一區(qū)域和第二區(qū)域是被一條直線劃分得到的;或者,深度圖像的當(dāng)前圖像塊的第一區(qū)域和第二區(qū)域被劃分為任意形狀,其中,第一區(qū)域為空間連通的或者空間不連通的,第二區(qū)域為空間連通的或者空間不連通的。
[0057]結(jié)合第三方面或第三方面的第一種至第三種可能的實現(xiàn)方式中任一種可能的實現(xiàn)方式,在第四種可能的實現(xiàn)方式中,所述處理模塊具體用于獲取第一區(qū)域中樣本點的數(shù)值的均值與所述第一區(qū)域的預(yù)測值的差值,將所述第一區(qū)域中樣本點的數(shù)值的均值與所述第一區(qū)域的預(yù)測值的差值作為第一殘差,以及獲取第二區(qū)域中樣本點的數(shù)值的均值與所述第二區(qū)域的預(yù)測值的差值,將所述第二區(qū)域中樣本點的數(shù)值的均值與所述第二區(qū)域的預(yù)測值的差值作為第二殘差。
[0058]結(jié)合第三方面或第三方面的第一種至第三種可能的實現(xiàn)方式中任一種可能的實現(xiàn)方式,在第五種可能的實現(xiàn)方式中,所述處理模塊具體用于獲取第一區(qū)域中樣本點的數(shù)值的均值與所述第一區(qū)域的預(yù)測值的差值,將所述第一區(qū)域中樣本點的數(shù)值的均值與所述第一區(qū)域的預(yù)測值的差值映射為第一映射值,將所述第一映射值作為第一殘差,以及獲取第二區(qū)域中樣本點的數(shù)值的均值與所述第二區(qū)域的預(yù)測值的差值,將所述第二區(qū)域中樣本點的數(shù)值的均值與所述第二區(qū)域的預(yù)測值的差值映射為第二映射值,將所述第一映射值作為第二殘差。
[0059]結(jié)合第三方面或第三方面的第一種至第三種可能的實現(xiàn)方式中任一種可能的實現(xiàn)方式,在第六種可能的實現(xiàn)方式中,所述處理模塊具體用于獲取第一區(qū)域中樣本點的數(shù)值的均值,將所述第一區(qū)域中樣本點的數(shù)值的均值映射成第三映射值,以及獲取第二區(qū)域中樣本點的數(shù)值的均值,將所述第二區(qū)域中樣本點的數(shù)值的均值映射成第四映射值;獲取第一區(qū)域的預(yù)測值,將所述第一區(qū)域的預(yù)測值映射成第五映射值,以及獲取第二區(qū)域的預(yù)測值,將所述第二區(qū)域的預(yù)測值映射成第六映射值;獲取所述第三映射值與所述第五映射值的差值,將所述第三映射值與所述第五映射值的差值作為第一殘差,以及獲取所述第四映射值與所述第六映射值的差值,將所述第四映射值與所述第六映射值的差值作為第二殘差。
[0060]本發(fā)明實施例第四方面提供一種深度圖像的解碼裝置,包括:
[0061]獲取模塊,用于從所述當(dāng)前圖像塊相鄰的已解碼的樣本點中獲取所述第一區(qū)域的預(yù)測值和所述第二區(qū)域的預(yù)測值,其中,所述第一區(qū)域和所述第二區(qū)域是根據(jù)當(dāng)前圖像塊劃分方式得到的;
[0062]處理模塊,用于根據(jù)第一殘差與所述第一區(qū)域的預(yù)測值得到第一重構(gòu)值,以及根據(jù)第二殘差與所述第二區(qū)域的預(yù)測值得到第二重構(gòu)值;
[0063]解碼模塊,用于根據(jù)所述第一重構(gòu)值和所述第二重構(gòu)值進(jìn)行解碼操作。
[0064]結(jié)合第四方面,在第一種可能的實現(xiàn)方式中,所述獲取模塊具體用于根據(jù)所述當(dāng)前圖像塊劃分方式,從所述當(dāng)前圖像塊相鄰的已解碼的上一行或左一列的樣本點中選擇至少兩個樣本點,對所述至少兩個樣本點的數(shù)值進(jìn)行算術(shù)運算,將運算結(jié)果作為第一區(qū)域的預(yù)測值或第二區(qū)域的預(yù)測值;或者,根據(jù)所述當(dāng)前圖像塊劃分方式,從所述當(dāng)前圖像塊相鄰的已解碼的上一行或左一列的樣本點中選擇一個樣本點,將所述樣本點的數(shù)值作為第一區(qū)域的預(yù)測值或第二區(qū)域的預(yù)測值;或者,根據(jù)所述當(dāng)前圖像塊劃分方式,從所述當(dāng)前圖像塊相鄰的已解碼的上一行選擇至少一個樣本點和左一列選擇至少一個樣本點,對所述上一行選擇的至少一個樣本點的數(shù)值和所述左一列選擇的至少一個樣本點的數(shù)值進(jìn)行算術(shù)運算,將運算結(jié)果作為第一區(qū)域的預(yù)測值或第二區(qū)域的預(yù)測值。
[0065]結(jié)合第一種可能的實現(xiàn)方式,在第二種可能的實現(xiàn)方式中,所述獲取模塊具體用于對所述至少兩個樣本點的數(shù)值進(jìn)行平均運算;或者,對所述至少兩個樣本點的數(shù)值進(jìn)行加權(quán)平均。
[0066]結(jié)合第四方面,在第三種可能的實現(xiàn)方式中,所述獲取模塊具體用于深度圖像的當(dāng)前圖像塊的第一區(qū)域和第二區(qū)域是被一條直線劃分得到的;或者,深度圖像的當(dāng)前圖像塊的第一區(qū)域和第二區(qū)域被劃分為任意形狀,其中,第一區(qū)域為空間連通的或者空間不連通的,第二區(qū)域為空間連通的或者空間不連通的。
[0067]結(jié)合第四方面或第四方面的第一種至第三種可能的實現(xiàn)方式中任一種可能的實現(xiàn)方式,在第四種可能的實現(xiàn)方式中,所述處理模塊具體用于獲取第一殘差,將所述第一殘差與所述第一區(qū)域的預(yù)測值的和值,作為第一重構(gòu)值,以及獲取第二殘差,將所述第二殘差與所述第二區(qū)域的預(yù)測值的和值,作為第二重構(gòu)值。
[0068]結(jié)合第四方面或第四方面的第一種至第三種可能的實現(xiàn)方式中任一種可能的實現(xiàn)方式,在第五種可能的實現(xiàn)方式中,所述處理模塊具體用于獲取第一殘差,將所述第一殘差映射為第七映射值,以及獲取第二殘差,將所述第二殘差映射為第八映射值;獲取所述第一區(qū)域的預(yù)測值和所述第七映射值的和值,作為第一重構(gòu)值,以及獲取所述第二區(qū)域的預(yù)測值和所述第八映射值的和值,作為第二重構(gòu)值。
[0069]結(jié)合第四方面或第四方面的第一種至第三種可能的實現(xiàn)方式中任一種可能的實現(xiàn)方式,在第六種可能的實現(xiàn)方式中,所述處理模塊具體用于獲取第一區(qū)域的預(yù)測值,將所述第一區(qū)域的預(yù)測值映射成第九映射值,以及獲取第二區(qū)域的預(yù)測值,將所述第二區(qū)域的預(yù)測值映射成第十映射值;獲取所述第九映射值與所述第一殘差的和值,將所述和值映射為第十一映射值,將所述第十一映射值作為第一重構(gòu)值,以及獲取所述第十映射值與所述第二殘差的和值,將所述和值映射為第十二映射值,將所述第十二映射值作為第二重構(gòu)值。
[0070]本發(fā)明實施例提供的深度圖像的編解碼方法和編解碼裝置,本發(fā)明的技術(shù)方案中,根據(jù)所述第一區(qū)域中樣本點的數(shù)值的均值與所述第一區(qū)域的預(yù)測值得到第一殘差,以及根據(jù)所述第二區(qū)域中樣本點的數(shù)值的均值與所述第二區(qū)域的預(yù)測值得到第二殘差;對上述第一殘差和第二殘差進(jìn)行編碼,由于第一區(qū)域的預(yù)測值與第二區(qū)域的預(yù)測值是從當(dāng)前圖像塊相鄰的已編碼的樣本點中獲取的,無需從預(yù)測塊中確定第一區(qū)域的預(yù)測值與第二區(qū)域的預(yù)測值的過程,因此,本發(fā)明的編碼或解碼方式簡單,減少了編碼或解碼系統(tǒng)的復(fù)雜度。
【專利附圖】
【附圖說明】
[0071]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0072]圖1為本發(fā)明深度圖像的編碼方法實施例一的流程示意圖;
[0073]圖2為本發(fā)明采用第一種劃分方式得到的當(dāng)前圖像塊的示意圖;
[0074]圖3為本發(fā)明采用第二種劃分方式得到的當(dāng)前圖像塊的示意圖;
[0075]圖4為本發(fā)明第一種獲取第一區(qū)域的預(yù)測值或第二區(qū)域的預(yù)測值的示意圖;
[0076]圖5為本發(fā)明第二種獲取第一區(qū)域的預(yù)測值或第二區(qū)域的預(yù)測值的示意圖;
[0077]圖6為本發(fā)明第三種獲取第一區(qū)域的預(yù)測值或第二區(qū)域的預(yù)測值的示意圖;
[0078]圖7為本發(fā)明深度圖像的解碼方法實施例一的流程示意圖;
[0079]圖8為本發(fā)明深度圖像的編碼裝置實施例一的結(jié)構(gòu)示意圖;
[0080]圖9為本發(fā)明深度圖像的解碼裝置實施例一的結(jié)構(gòu)示意圖;
[0081]圖10是根據(jù)本發(fā)明另一實施例的用于深度圖像的編碼的設(shè)備的示意框圖;
[0082]圖11是根據(jù)本發(fā)明另一實施例的用于深度圖像的解碼的設(shè)備的示意框圖。
【具體實施方式】
[0083]下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護(hù)的范圍。
[0084]本發(fā)明的說明書和權(quán)利要求書及上述附圖中的術(shù)語“第一”、“第二”、“第三”、“第四”等(如果存在)是用于區(qū)別類似的對象,而不必用于描述特定的順序或先后次序。應(yīng)該理解這樣使用的數(shù)據(jù)在適當(dāng)情況下可以互換,以便這里描述的本發(fā)明的實施例例如能夠以除了在這里圖示或描述的那些以外的順序?qū)嵤4送?,術(shù)語“包括”和“具有”以及他們的任何變形,意圖在于覆蓋不排他的包含,例如,包含了一系列步驟或單元的過程、方法、系統(tǒng)、產(chǎn)品或設(shè)備不必限于清楚地列出的那些步驟或單元,而是可包括沒有清楚地列出的或?qū)τ谶@些過程、方法、產(chǎn)品或設(shè)備固有的其它步驟或單元。
[0085]本發(fā)明主要是通過從當(dāng)前圖像塊的相鄰的已編碼的樣本點中直接獲取第一區(qū)域的預(yù)測值和第二區(qū)域的預(yù)測值,而無需通過從預(yù)測塊中確定第一區(qū)域的預(yù)測值與第二區(qū)域的預(yù)測值的過程,根據(jù)上述第一區(qū)域中樣本點的數(shù)值的均值與上述從相鄰的已編碼的樣本點中直接獲取的第一區(qū)域預(yù)測值得到第一殘差,以及根據(jù)上述第二區(qū)域中樣本點的數(shù)值的均值與上述從相鄰的已編碼的樣本點中直接獲取的第二區(qū)域預(yù)測值得到第二殘差,對第一殘差和第二殘差,進(jìn)行編碼。在解碼過程中,獲取第一區(qū)域的預(yù)測值和第二區(qū)域的預(yù)測值的方法與編碼端相同,也無需從預(yù)測塊中確定第一區(qū)域的預(yù)測值與第二區(qū)域的預(yù)測值的過程,在上述技術(shù)方案中,由于無需從預(yù)測塊中確定第一區(qū)域的預(yù)測值與第二區(qū)域的預(yù)測值的過程,因此,本發(fā)明的技術(shù)方案編碼或解碼方式簡單,減少了編碼或解碼系統(tǒng)的復(fù)雜度。
[0086]下面以具體地實施例對本發(fā)明的技術(shù)方案進(jìn)行詳細(xì)說明。下面這幾個具體的實施例可以相互結(jié)合,對于相同或相似的概念或過程可能在某些實施例不再贅述。
[0087]圖1為本發(fā)明深度圖像的編碼方法實施例一的流程示意圖,如圖1所示,本實施例的方法包括:
[0088]SlOl:從當(dāng)前圖像塊相鄰的已編碼的樣本點中獲取第一區(qū)域的預(yù)測值和第二區(qū)域的預(yù)測值。
[0089]其中,所述第一區(qū)域和所述第二區(qū)域是根據(jù)當(dāng)前圖像塊劃分方式得到的具體地包括但不限于以下兩種劃分方式:第一種劃分方式是:通過一條直線劃分得到深度圖像的當(dāng)前圖像塊的第一區(qū)域和第二區(qū)域,也就是,深度圖像的當(dāng)前圖像塊的第一區(qū)域和第二區(qū)域是被一條直線劃分得到的。如圖2所示,圖2為本發(fā)明采用第一種劃分方式得到的當(dāng)前圖像塊的示意圖,其中,白色的為同一個區(qū)域,黑色的為同一個區(qū)域,也就是第一區(qū)域和第二區(qū)域,從圖2可以看出,通過第一種劃分方式得到的兩個區(qū)域的特點是:第一區(qū)域是空間連通的,第二區(qū)域也是空間連通的。第二種劃分方式是:將深度圖像的當(dāng)前圖像塊劃分為具有任意形狀的第一區(qū)域和第二區(qū)域,也就是,深度圖像的當(dāng)前圖像塊的第一區(qū)域和第二區(qū)域被劃分為任意形狀,其中,第一區(qū)域為空間連通的或者空間非連通空間不連通的,第二區(qū)域為空間連通的或者空間非連通空間不連通的。其中,空間不連通是指同一個空間中可包含多個子空間,每一個子空間之間可以不相連。所述的第二種劃分方式也被稱為基于輪廓的劃分(Contour partitioning)。如圖3所示,圖3為本發(fā)明采用第二種劃分方式得到的當(dāng)前圖像塊的示意圖,其中,白色的為同一個區(qū)域,黑色的為同一個區(qū)域,也就是第一區(qū)域和第二區(qū)域。從圖3可以看出,通過第二種劃分方式得到的當(dāng)前圖像塊的每個區(qū)域可以是空間連通的也可以是空間非連通空間不連通的。在編碼或解碼過程中,預(yù)測塊的劃分方式與上述的圖像塊的劃分方式相同。
[0090]得到當(dāng)前圖像塊的第一區(qū)域和第二區(qū)域之后,從當(dāng)前圖像塊相鄰的已編碼的樣本點中獲取第一區(qū)域的預(yù)測值和第二區(qū)域的預(yù)測值,具體地實現(xiàn)方式包括但不限于下述幾種實現(xiàn)方式:
[0091]第一種可能的實現(xiàn)方式:根據(jù)當(dāng)前圖像塊劃分方式,從當(dāng)前圖像塊相鄰的已編碼的上一行或左一列的樣本點中選擇至少兩個樣本點,對至少兩個樣本點的數(shù)值進(jìn)行算術(shù)運算,將運算結(jié)果作為第一區(qū)域的預(yù)測值或第二區(qū)域的預(yù)測值。如圖4所示,圖4為本發(fā)明第一種獲取第一區(qū)域的預(yù)測值或第二區(qū)域的預(yù)測值的示意圖,其中,白色區(qū)域為當(dāng)前圖像塊的第一區(qū)域,黑色區(qū)域為當(dāng)前圖像塊的第二區(qū)域,從當(dāng)前圖像塊相鄰的已編碼的上一行選擇兩個樣本點,分別為樣本點I和樣本點2,對樣本點I的數(shù)值和樣本點2的數(shù)值進(jìn)行算術(shù)運算,例如:進(jìn)行求平均運算,或者加權(quán)平均運算,將運算結(jié)果作為第一區(qū)域的預(yù)測值,從當(dāng)前圖像塊相鄰的已編碼的左一列選擇兩個樣本點,分別為樣本點3和樣本點4,對樣本點3的數(shù)值和樣本點4的數(shù)值進(jìn)行算術(shù)運算,例如:進(jìn)行求平均運算,或者加權(quán)平均運算,將運算結(jié)果作為第二區(qū)域的預(yù)測值。這里需要說明的是,圖4僅為一個示例,可以理解的是,根據(jù)劃分方式的不同,根據(jù)已編碼的上一行的樣本點得到的運算結(jié)果也可能是第二區(qū)域的預(yù)測值,根據(jù)已編碼的左一列的樣本點得到的運算結(jié)果也可能是第一區(qū)域的預(yù)測值,對此,本發(fā)明不做限制。
[0092]第二種可能的實現(xiàn)方式:根據(jù)當(dāng)前圖像塊劃分方式,從當(dāng)前圖像塊相鄰的已編碼的上一行或左一列的樣本點中選擇一個樣本點,將樣本點的數(shù)值作為第一區(qū)域的預(yù)測值或第二區(qū)域的預(yù)測值。如圖5所示,圖5為本發(fā)明第二種獲取第一區(qū)域的預(yù)測值或第二區(qū)域的預(yù)測值的示意圖;其中,白色區(qū)域為當(dāng)前圖像塊的第一區(qū)域,黑色區(qū)域為當(dāng)前圖像塊的第二區(qū)域,從當(dāng)前圖像塊相鄰的已編碼的上一行選擇中間的一個樣本點5,將樣本點5的數(shù)值作為第一區(qū)域的預(yù)測值,從當(dāng)前圖像塊已編碼的左一列選擇最底的一個樣本點6,將樣本點6的數(shù)值作為第二區(qū)域的預(yù)測值,這里需要說明的是,圖5僅為一個示例,可以理解的是,根據(jù)劃分方式的不同,根據(jù)已編碼的上一行選擇的一個樣本點的數(shù)值也可能是第二區(qū)域的預(yù)測值,根據(jù)已編碼的左一列選擇的一個樣本點的數(shù)值也可能是第一區(qū)域的預(yù)測值,對此,本發(fā)明不做限制。
[0093]第三種可能的實現(xiàn)方式:根據(jù)當(dāng)前圖像塊劃分方式,從當(dāng)前圖像塊相鄰的已編碼的上一行選擇至少一個樣本點和左一列選擇至少一個樣本點,對上一行選擇的至少一個樣本點的數(shù)值和左一列選擇的至少一個樣本點的數(shù)值進(jìn)行算術(shù)運算,將運算結(jié)果作為第一區(qū)域的預(yù)測值或第二區(qū)域的預(yù)測值。如圖6所示,圖6為本發(fā)明第三種獲取第一區(qū)域的預(yù)測值或第二區(qū)域的預(yù)測值的示意圖;其中,白色區(qū)域為當(dāng)前圖像塊的第一區(qū)域,黑色區(qū)域為當(dāng)前圖像塊的第二區(qū)域,從當(dāng)前圖像塊已編碼的上一行中選擇一個樣本點7,從當(dāng)前圖像塊已編碼的左一列中選擇兩個樣本點,分別為樣本點8,對樣本點7和樣本點8做算術(shù)運算,例如:求平均或者加權(quán)平均運算,將運算結(jié)果作為第一區(qū)域的預(yù)測值;從當(dāng)前圖像塊已編碼的上一行中選擇一個樣本點9,從當(dāng)前圖像塊已編碼的左一列中選擇一個樣本點10,對樣本點9和樣本點10做算術(shù)運算,例如:求平均或者加權(quán)平均運算,將運算結(jié)果作為第二區(qū)域的預(yù)測值。這里需要說明的是,圖6僅為一個示例,可以理解的是,根據(jù)劃分方式的不同,具體確定樣本點的運算結(jié)果是作為第一區(qū)域的預(yù)測值還是第二區(qū)域的預(yù)測值。
[0094]第四種可能的實現(xiàn)方式:當(dāng)當(dāng)前圖像塊左上角的樣本點與右上角的樣本點不屬于一個區(qū)域時則將條件一設(shè)為真,否則將條件一設(shè)為假;當(dāng)左上角的樣本點與左下角的樣本點不屬于一個區(qū)域時則將條件二設(shè)為真,否則將條件二設(shè)為假。當(dāng)條件一與條件二同為真時,則第二區(qū)域的預(yù)測值設(shè)為與當(dāng)前圖像塊右上角相鄰的相鄰行的樣本點的數(shù)值及與當(dāng)前圖像塊左下角相鄰的相鄰列的樣本點的數(shù)值的均值;當(dāng)條件一與條件二同為真或同為假時,則第一區(qū)域的預(yù)測值設(shè)為與當(dāng)前圖像塊左上角相鄰的相鄰行的樣本點的數(shù)值與當(dāng)前圖像塊左上角相鄰的相鄰列的樣本點的數(shù)值的均值;否則,當(dāng)條件二為真時第二區(qū)域的預(yù)測值等于與當(dāng)前圖像塊左下角相鄰的相鄰列的樣本點的數(shù)值,第一區(qū)域的預(yù)測值等于當(dāng)前圖像塊相鄰行中間樣本點的數(shù)值;否則當(dāng)條件二為假時,第二區(qū)域的預(yù)測值等于與當(dāng)前圖像塊右上角相鄰的相鄰行的樣本點的數(shù)值,第一區(qū)域的預(yù)測值等于當(dāng)前圖像塊相鄰列中間樣本點的數(shù)值。
[0095]上述根據(jù)所述當(dāng)前圖像塊劃分方式選擇樣本點的操作包括選擇當(dāng)前圖像塊特定位置的樣本點,判斷所述特定位置的樣本點是否屬于同一區(qū)域。所述的特定位置可以為當(dāng)前圖像塊的左上角、右上角、左下角、當(dāng)前圖像塊的第一行中間位置、當(dāng)前圖像塊的第一列中間位置。[0096]根據(jù)SlOl的上述方法即可以獲取到第一區(qū)域的預(yù)測值和第二預(yù)測的預(yù)測值,之后,執(zhí)彳了 S102。
[0097]S102:根據(jù)所述第一區(qū)域中樣本點的數(shù)值的均值與所述第一區(qū)域的預(yù)測值得到第一殘差,以及根據(jù)所述第二區(qū)域中樣本點的數(shù)值的均值與所述第二區(qū)域的預(yù)測值得到第二殘差。
[0098]具體地,包括以下幾種實現(xiàn)方式:
[0099]其中,第一種實現(xiàn)方式為:獲取第一區(qū)域中樣本點的數(shù)值的均值與上述第一區(qū)域的預(yù)測值的差值,將第一區(qū)域中樣本點的數(shù)值的均值與上述第一區(qū)域的預(yù)測值的差值作為第一殘差,以及獲取第二區(qū)域中樣本點的數(shù)值的均值與上述第二區(qū)域的預(yù)測值的差值,將第二區(qū)域中樣本點的數(shù)值的均值與上述第二區(qū)域的預(yù)測值的差值作為第二殘差。
[0100]其中,計算第一區(qū)域中樣本點的數(shù)值的均值的方法如下:
[0101]根據(jù)公式:
[0102]DCorg0= Σ Pix0[x, y]/sumOfPixels
[0103]其中,DCorgtlS第一區(qū)域中樣本點的數(shù)值的均值,Pixtl [x,y]為第一區(qū)域中坐標(biāo)為[X,y]的樣本點的數(shù)值,SumOfPixels為該區(qū)域中樣本點的個數(shù)。
[0104]可以理解的是,可以通過對第一區(qū)域中所有樣本點的數(shù)值求和除以所有樣本點的個數(shù),作為第一區(qū)域中樣本點的數(shù)值;也可以對第一區(qū)域中的樣本點進(jìn)行采樣,獲取采樣點,通過對第一區(qū)域中所有采樣點的數(shù)值求和除以該區(qū)域中采樣點的個數(shù),作為第一區(qū)域中樣本點的數(shù)值。
[0105]同理:計算第二區(qū)域中樣本點的數(shù)值的均值的方法如下:
[0106]根據(jù)公式:
[0107]DCorg1= Σ Pix1 [x, y]/sumOfPixels
[0108]其中,DCorg1為第二區(qū)域中樣本點的數(shù)值的均值,Pix1 [x,y]為第二區(qū)域中坐標(biāo)為[X,y]的樣本點的數(shù)值,sumOfPixels為該區(qū)域中樣本點的個數(shù)。
[0109]可以理解的是,可以通過對第二區(qū)域中所有樣本點的數(shù)值求和除以所有樣本點的個數(shù),作為第二區(qū)域中樣本點的數(shù)值;也可以對第二區(qū)域中的樣本點進(jìn)行采樣,獲取采樣點,通過對第二區(qū)域中所有采樣點的數(shù)值求和除以該區(qū)域中采樣點的個數(shù),作為第二區(qū)域中樣本點的數(shù)值。
[0110]第二種實現(xiàn)方式為:獲取第一區(qū)域中樣本點的數(shù)值的均值與第一區(qū)域的預(yù)測值的差值,將第一區(qū)域中樣本點的數(shù)值的均值與上述第一區(qū)域的預(yù)測值的差值映射為第一映射值,將上述第一映射值作為第一殘差,以及獲取第二區(qū)域中樣本點的數(shù)值的均值與所述第二區(qū)域的預(yù)測值的差值,將第二區(qū)域中樣本點的數(shù)值的均值與上述第二區(qū)域的預(yù)測值的差值映射為第二映射值,將所述第二映射值作為第二殘差。
[0111]第二種實現(xiàn)方式與第一種實現(xiàn)方式不同的是,第一種實現(xiàn)方式,是直接將第一區(qū)域中樣本點的數(shù)值的均值與第一區(qū)域的預(yù)測值的差值作為第一殘差,而第二種實現(xiàn)方式,是將第一區(qū)域中樣本點的數(shù)值的均值與第一區(qū)域的預(yù)測值的差值映射為第一映射值,將第一映射值作為第一殘差。第一種實現(xiàn)方式,是直接將第二區(qū)域中樣本點的數(shù)值的均值與第二區(qū)域的預(yù)測值的差值作為第二殘差,而第二種實現(xiàn)方式,是將第二區(qū)域中樣本點的數(shù)值的均值與第二區(qū)域的預(yù)測值的差值映射為第二映射值,將第二映射值作為第二殘差。[0112]通常,表示第一映射值所需的比特位少于表示第一區(qū)域中樣本點的數(shù)值的均值與第一區(qū)域的預(yù)測值的差值所需的比特位。表示第二映射值所需的比特位少于表示第二區(qū)域中樣本點的數(shù)值的均值與第二區(qū)域的預(yù)測值的差值所需的比特位。因此,采用第二種實現(xiàn)方式,可以節(jié)約傳輸帶寬。
[0113]第三種實現(xiàn)方式為:獲取第一區(qū)域中樣本點的數(shù)值的均值,將所述第一區(qū)域中樣本點的數(shù)值的均值映射成第三映射值,以及獲取第二區(qū)域中樣本點的數(shù)值的均值,將所述第二區(qū)域中樣本點的數(shù)值的均值映射成第四映射值;獲取第一區(qū)域的預(yù)測值,將所述第一區(qū)域的預(yù)測值映射成第五映射值,以及獲取第二區(qū)域的預(yù)測值,將所述第二區(qū)域的預(yù)測值映射成第六映射值;獲取所述第三映射值與所述第五映射值的差值,將所述第三映射值與所述第五映射值的差值作為第一殘差,以及獲取所述第四映射值與所述第六映射值的差值,將所述第四映射值與所述第六映射值的差值作為第二殘差。
[0114]也就是,第三種實現(xiàn)方式是將第一區(qū)域中樣本點的數(shù)值的均值的映射值與第一區(qū)域的預(yù)測值的映射值的差值作為第一殘差,將第二區(qū)域中樣本點的數(shù)值的均值的映射值與第二區(qū)域的預(yù)測值的映射值的差值作為第二殘差,通常,表示第三映射值所需的比特位少于表示第一區(qū)域中樣本點的數(shù)值的均值所需的比特位,表示第四映射值所需的比特位少于表示第二區(qū)域中中樣本點的數(shù)值的均值所需的比特位,表示第五映射值所需的比特位少于表示第一區(qū)域的預(yù)測值所需的比特位,表示第六映射值所需的比特位少于表示第二區(qū)域的預(yù)測值所需的比特位,因此,采用第三種實現(xiàn)方式,可以節(jié)約傳輸帶寬。
[0115]S103:對上述第一殘差和上述第二殘差,進(jìn)行編碼。
[0116]本實施例的技術(shù)方案中,通過根據(jù)所述第一區(qū)域中樣本點的數(shù)值的均值與所述第一區(qū)域的預(yù)測值得到第一殘差,以及根據(jù)所述第二區(qū)域中樣本點的數(shù)值的均值與所述第二區(qū)域的預(yù)測值得到第二殘差;對上述第一殘差和第二殘差進(jìn)行編碼,由于第一區(qū)域的預(yù)測值與第二區(qū)域的預(yù)測值是從當(dāng)前圖像塊相鄰的已編碼的樣本點中獲取的,無需從預(yù)測塊中確定第一區(qū)域的預(yù)測值與第二區(qū)域的預(yù)測值的過程,因此,本發(fā)明的編碼或解碼方式簡單,減少了編碼或解碼系統(tǒng)的復(fù)雜度。
[0117]圖7為本發(fā)明深度圖像的解碼方法實施例一的流程示意圖,如圖7所示,本實施例的方法包括:
[0118]S701:從當(dāng)前圖像塊相鄰的已解碼的樣本點中獲取第一區(qū)域的預(yù)測值和第二區(qū)域的預(yù)測值。
[0119]其中,第一區(qū)域和所述第二區(qū)域是根據(jù)當(dāng)前圖像塊劃分方式得到的。
[0120]具體包括但不限于兩種劃分方式:第一種劃分方式是:通過一條直線劃分得到深度圖像的當(dāng)前圖像塊的第一區(qū)域和第二區(qū)域。第二種劃分方式是:將深度圖像的當(dāng)前圖像塊劃分為具有任意形狀的第一區(qū)域和第二區(qū)域,其中,第一區(qū)域為空間連通的或者空間不連通的,第二區(qū)域為空間連通的或者空間不連通的。
[0121]得到當(dāng)前圖像塊的第一區(qū)域和第二區(qū)域之后,從當(dāng)前圖像塊相鄰的已解碼的樣本點中獲取第一區(qū)域的預(yù)測值和第二區(qū)域的預(yù)測值,具體地實現(xiàn)方式包括但不限于下述幾種實現(xiàn)方式:
[0122]第一種實現(xiàn)方式為:根據(jù)所述當(dāng)前圖像塊劃分方式,從所述當(dāng)前圖像塊相鄰的已解碼的上一行或左一列的樣本點中選擇至少兩個樣本點,對所述至少兩個樣本點的數(shù)值進(jìn)行算術(shù)運算,將運算結(jié)果作為第一區(qū)域的預(yù)測值或第二區(qū)域的預(yù)測值。其中,算術(shù)運算可以為其平均或者加權(quán)平均。也可以為其他的算術(shù)運算。
[0123]第二種實現(xiàn)方式為:根據(jù)所述當(dāng)前圖像塊劃分方式,從所述當(dāng)前圖像塊相鄰的已解碼的上一行或左一列的樣本點中選擇一個樣本點,將所述樣本點的數(shù)值作為第一區(qū)域的預(yù)測值或第二區(qū)域的預(yù)測值。
[0124]第三種實現(xiàn)方式為:根據(jù)所述當(dāng)前圖像塊劃分方式,從所述當(dāng)前圖像塊相鄰的已解碼的上一行選擇至少一個樣本點和左一列選擇至少一個樣本點,對所述上一行選擇的至少一個樣本點的數(shù)值和所述左一列選擇的至少一個樣本點的數(shù)值進(jìn)行算術(shù)運算,將運算結(jié)果作為第一區(qū)域的預(yù)測值或第二區(qū)域的預(yù)測值。其中,算術(shù)運算可以為其平均或者加權(quán)平均。也可以為其他的算術(shù)運算。
[0125]第四種可能的實現(xiàn)方式:當(dāng)當(dāng)前圖像塊左上角的樣本點與右上角的樣本點不屬于一個區(qū)域時則將條件一設(shè)為真,否則將條件一設(shè)為假;當(dāng)左上角的樣本點與左下角的樣本點不屬于一個區(qū)域時則將條件二設(shè)為真,否則將條件二設(shè)為假。當(dāng)條件一與條件二同為真時,則第二區(qū)域的預(yù)測值設(shè)為與當(dāng)前圖像塊右上角相鄰的相鄰行的樣本點的數(shù)值及與當(dāng)前圖像塊左下角相鄰的相鄰列的樣本點的數(shù)值的均值;當(dāng)條件一與條件二同為真或同為假時,則第一區(qū)域的預(yù)測值設(shè)為與當(dāng)前圖像塊左上角相鄰的相鄰行的樣本點的數(shù)值與與當(dāng)前圖像塊左上角相鄰的相鄰列的樣本點的數(shù)值的均值;否則,當(dāng)條件二為真時第二區(qū)域的預(yù)測值等于與當(dāng)前圖像塊左下角相鄰的相鄰列的樣本點的值,第一區(qū)域的預(yù)測值等于當(dāng)前圖像塊相鄰行中間樣本點的數(shù)值;否則當(dāng)條件二為假時,第二區(qū)域的預(yù)測值等于與當(dāng)前圖像塊左上角相鄰的相鄰行的樣本點的數(shù)值,第一區(qū)域的預(yù)測值等于當(dāng)前圖像塊相鄰列中間樣本點的數(shù)值。
[0126]上述根據(jù)所述當(dāng)前圖像塊劃分方式選擇樣本點的操作包括選擇當(dāng)前圖像塊特定位置的樣本點,判斷所述特定位置的樣本點是否屬于同一區(qū)域。所述的特定位置可以為當(dāng)前圖像塊的左上角、右上角、左下角、當(dāng)前圖像塊的第一行中間位置、當(dāng)前圖像塊的第一列中間位置。
[0127]本步驟與SlOl不同的是,SlOl是從已編碼的樣本點中獲取第一區(qū)域的預(yù)測值和第二區(qū)域的預(yù)測值,而S701是從已解碼的樣本點中獲取第一區(qū)域的預(yù)測值和第二區(qū)域的預(yù)測值。其獲取方法和原理相同,因此,在此不再詳細(xì)描述,參見S701。
[0128]根據(jù)S701的上述方法即可以獲取到第一區(qū)域的預(yù)測值和第二預(yù)測的預(yù)測值,之后,執(zhí)行S702。
[0129]S702:根據(jù)第一殘差與第一區(qū)域的預(yù)測值得到第一重構(gòu)值,以及根據(jù)第二殘差與第二區(qū)域的預(yù)測值得到第二重構(gòu)值。
[0130]其中,第一殘差和第二殘差是從接收到的碼流中獲取的。
[0131]根據(jù)第一殘差與第一區(qū)域的預(yù)測值得到第一重構(gòu)值,以及根據(jù)第二殘差與第二區(qū)域的預(yù)測值得到第二重構(gòu)值。包括但不限于以下幾種實現(xiàn):
[0132]第一種實現(xiàn)方式:當(dāng)編碼端編碼的第一殘差是第一區(qū)域中樣本點的數(shù)值的均值與所述第一區(qū)域的預(yù)測值的差值,第二殘差是第二區(qū)域中樣本點的數(shù)值的均值與所述第二區(qū)域的預(yù)測值的差值,則解碼端獲取第一殘差,將第一殘差與第一區(qū)域的預(yù)測值的和值,作為第一重構(gòu)值,以及獲取第二殘差,將第二殘差與所述第二區(qū)域的預(yù)測值的和值,作為第二重構(gòu)值。
[0133]第二種實現(xiàn)方式:當(dāng)編碼端編碼的第一殘差是第一區(qū)域中樣本點的數(shù)值的均值與所述第一區(qū)域的預(yù)測值的差值的映射值(第一映射值),第二殘差是第二區(qū)域中樣本點的數(shù)值的均值與所述第二區(qū)域的預(yù)測值的差值的映射值(第二映射值),則解碼端獲取第一殘差,將所述第一殘差映射為第七映射值,以及獲取第二殘差,將所述第二殘差映射為第八映射值;獲取所述第一區(qū)域的預(yù)測值和所述第七映射值的和值,作為第一重構(gòu)值,以及獲取所述第二區(qū)域的預(yù)測值和所述第八映射值的和值,作為第二重構(gòu)值。其中,第七映射值的大小即為編碼端第一區(qū)域中樣本點的數(shù)值的均值與所述第一區(qū)域的預(yù)測值的差值,第八映射值的大小即為編碼端第二區(qū)域中樣本點的數(shù)值的均值與所述第二區(qū)域的預(yù)測值的差值,表示第七映射值所需的比特位多于表示第一殘差所需的比特位,表示第八映射值所需的比特位多于表不第二殘差所需的比特位。
[0134]第三種實現(xiàn)方式:當(dāng)編碼端編碼的第一殘差是第一區(qū)域中樣本點的數(shù)值的均值的映射值(第三映射值)與第一區(qū)域的預(yù)測值的映射值(第五映射值)的差值;第二殘差是第二區(qū)域中樣本點的數(shù)值的均值的映射值(第四映射值)與第二區(qū)域的預(yù)測值的映射值(第六映射值)的差值,則解碼端獲取第一區(qū)域的預(yù)測值,將所述第一區(qū)域的預(yù)測值映射成第九映射值,以及獲取第二區(qū)域的預(yù)測值,將所述第二區(qū)域的預(yù)測值映射成第十映射值,通常表示第九映射值和第十映射值所需的比特位少于表示所述第一區(qū)域的預(yù)測值和所述第二區(qū)域的預(yù)測值的比特位;獲取所述第九映射值與所述第一殘差的和值,將所述和值映射為第十一映射值,將所述第十一映射值作為第一重構(gòu)值,以及獲取所述第十映射值與所述第二殘差的和值,將所述和值映射為第十二映射值,將所述第十二映射值作為第二重構(gòu)值,通常表示第十一映射值和第十二映射值所需的比特位比表示第九映射值和第十映射值所需的比特位多。其中,第九映射值的大小與編碼端第五映射值的大小相同,第十映射值的大小與編碼端第六映射值的大小相同,第十一映射值的大小即為編碼端第一區(qū)域中樣本點的數(shù)值的均值,第十二映射值的大小即為編碼端第二區(qū)域中樣本點的數(shù)值的均值。
[0135]S703:根據(jù)第一重構(gòu)值和第二重構(gòu)值進(jìn)行解碼操作。
[0136]根據(jù)上述第一重構(gòu)值獲得第一區(qū)域的樣本點的數(shù)值,根據(jù)上述第二重構(gòu)值獲得第二區(qū)域的樣本點的數(shù)值。
[0137]將上述第一重構(gòu)值作為第一區(qū)域的樣本點的數(shù)值,將上述第二重構(gòu)值作為第二區(qū)域的樣本點的數(shù)值。
[0138]此外,第一重構(gòu)值和第二重構(gòu)值分別表示了第一區(qū)域中樣本點的數(shù)值的均值和第二區(qū)域中樣本點的數(shù)值的均值,為了得到更準(zhǔn)確的當(dāng)前圖像塊第一區(qū)域樣本點的數(shù)值和第二區(qū)域樣本點的數(shù)值則將所述第一重構(gòu)值與第一區(qū)域預(yù)測值之差與預(yù)測塊對應(yīng)的第一區(qū)域中的樣本點數(shù)值相加得到第一區(qū)域圖像塊對應(yīng)的第一區(qū)域中的樣本點數(shù)值;將所述第二重構(gòu)值與第二區(qū)域預(yù)測值之差與預(yù)測塊對應(yīng)的第二區(qū)域中的樣本點數(shù)值相加得到第二區(qū)域圖像塊對應(yīng)的第二區(qū)域中的樣本點數(shù)值。
[0139]本實施例的技術(shù)方案中,通過根據(jù)第一殘差與所述第一區(qū)域的預(yù)測值得到第一重構(gòu)值,以及根據(jù)第二殘差與所述第二區(qū)域的預(yù)測值得到第二重構(gòu)值;根據(jù)所述第一重構(gòu)值和所述第二重構(gòu)值進(jìn)行解碼操作,由于第一區(qū)域的預(yù)測值與第二區(qū)域的預(yù)測值是從當(dāng)前圖像塊相鄰的已解碼的樣本點中獲取的,無需從預(yù)測塊中確定第一區(qū)域的預(yù)測值與第二區(qū)域的預(yù)測值的過程,因此,本發(fā)明的編碼或解碼方式簡單,減少了編碼或解碼系統(tǒng)的復(fù)雜度。
[0140]圖8為本發(fā)明深度圖像的編碼裝置實施例一的結(jié)構(gòu)示意圖,如圖8所示,本實施例的裝置包括獲取模塊801、處理模塊802和編碼模塊803,其中,獲取模塊801用于從所述當(dāng)前圖像塊相鄰的已編碼的樣本點中獲取所述第一區(qū)域的預(yù)測值和所述第二區(qū)域的預(yù)測值,其中,所述第一區(qū)域和所述第二區(qū)域是根據(jù)當(dāng)前圖像塊劃分方式得到的;處理模塊802用于根據(jù)所述第一區(qū)域中樣本點的數(shù)值的均值與所述第一區(qū)域的預(yù)測值得到第一殘差,以及根據(jù)所述第二區(qū)域中樣本點的數(shù)值的均值與所述第二區(qū)域的預(yù)測值得到第二殘差;編碼模塊803用于對所述第一殘差和所述第二殘差,進(jìn)行編碼。
[0141]在上述實施例中,所述獲取模塊801具體用于根據(jù)所述當(dāng)前圖像塊劃分方式,從所述當(dāng)前圖像塊相鄰的已編碼的上一行或左一列的樣本點中選擇至少兩個樣本點,對所述至少兩個樣本點的數(shù)值進(jìn)行算術(shù)運算,將運算結(jié)果作為第一區(qū)域的預(yù)測值或第二區(qū)域的預(yù)測值;或者,根據(jù)所述當(dāng)前圖像塊劃分方式,從所述當(dāng)前圖像塊相鄰的已編碼的上一行或左一列的樣本點中選擇一個樣本點,將所述樣本點的數(shù)值作為第一區(qū)域的預(yù)測值或第二區(qū)域的預(yù)測值;或者,根據(jù)所述當(dāng)前圖像塊劃分方式,從所述當(dāng)前圖像塊相鄰的已編碼的上一行選擇至少一個樣本點和左一列選擇至少一個樣本點,對所述上一行選擇的至少一個樣本點的數(shù)值和所述左一列選擇的至少一個樣本點的數(shù)值進(jìn)行算術(shù)運算,將運算結(jié)果作為第一區(qū)域的預(yù)測值或第二區(qū)域的預(yù)測值。
[0142]在上述實施例中,所述獲取模塊801具體用于對所述至少兩個樣本點的數(shù)值進(jìn)行平均運算;或者,對所述至少兩個樣本點的數(shù)值進(jìn)行加權(quán)平均。
[0143]在上述實施例中,所述獲取模塊801具體用于深度圖像的當(dāng)前圖像塊的第一區(qū)域和第二區(qū)域是被一條直線劃分得到的;或者,深度圖像的當(dāng)前圖像塊的第一區(qū)域和第二區(qū)域被劃分為任意形狀,其中,第一區(qū)域為空間連通的或者空間不連通的,第二區(qū)域為空間連通的或者空間不連通的。
[0144]在上述實施例中,所述處理模塊802具體用于獲取第一區(qū)域中樣本點的數(shù)值的均值與所述第一區(qū)域的預(yù)測值的差值,將所述第一區(qū)域中樣本點的數(shù)值的均值與所述第一區(qū)域的預(yù)測值的差值作為第一殘差,以及獲取第二區(qū)域中樣本點的數(shù)值的均值與所述第二區(qū)域的預(yù)測值的差值,將所述第二區(qū)域中樣本點的數(shù)值的均值與所述第二區(qū)域的預(yù)測值的差
值作為第二殘差。
[0145]在上述實施例中,所述處理模塊802具體用于獲取第一區(qū)域中樣本點的數(shù)值的均值與所述第一區(qū)域的預(yù)測值的差值,將所述第一區(qū)域中樣本點的數(shù)值的均值與所述第一區(qū)域的預(yù)測值的差值映射為第一映射值,將所述第一映射值作為第一殘差,以及獲取第二區(qū)域中樣本點的數(shù)值的均值與所述第二區(qū)域的預(yù)測值的差值,將所述第二區(qū)域中樣本點的數(shù)值的均值與所述第二區(qū)域的預(yù)測值的差值映射為第二映射值,將所述第一映射值作為第二殘差。
[0146]在上述實施例中,所述處理模塊802具體用于獲取第一區(qū)域中樣本點的數(shù)值的均值,將所述第一區(qū)域中樣本點的數(shù)值的均值映射成第三映射值,以及獲取第二區(qū)域中樣本點的數(shù)值的均值,將所述第二區(qū)域中樣本點的數(shù)值的均值映射成第四映射值;獲取第一區(qū)域的預(yù)測值,將所述第一區(qū)域的預(yù)測值映射成第五映射值,以及獲取第二區(qū)域的預(yù)測值,將所述第二區(qū)域的預(yù)測值映射成第六映射值;獲取所述第三映射值與所述第五映射值的差值,將所述第三映射值與所述第五映射值的差值作為第一殘差,以及獲取所述第四映射值與所述第六映射值的差值,將所述第四映射值與所述第六映射值的差值作為第二殘差。
[0147]本實施例的裝置,對應(yīng)的可用于執(zhí)行圖1所示方法實施例的技術(shù)方案,其實現(xiàn)原理和技術(shù)效果類似,在此不再贅述。
[0148]圖9為本發(fā)明深度圖像的解碼裝置實施例一的結(jié)構(gòu)示意圖,如圖9所示,本實施例的裝置包括獲取模塊901、處理模塊902和解碼模塊903,其中,獲取模塊901用于從所述當(dāng)前圖像塊相鄰的已解碼的樣本點中獲取所述第一區(qū)域的預(yù)測值和所述第二區(qū)域的預(yù)測值,其中,所述第一區(qū)域和所述第二區(qū)域是根據(jù)當(dāng)前圖像塊劃分方式得到的;處理模塊902用于根據(jù)第一殘差與所述第一區(qū)域的預(yù)測值得到第一重構(gòu)值,以及根據(jù)第二殘差與所述第二區(qū)域的預(yù)測值得到第二重構(gòu)值;解碼模塊903用于根據(jù)所述第一重構(gòu)值和所述第二重構(gòu)值進(jìn)行解碼操作。
[0149]在上述實施例中,所述獲取模塊901具體用于根據(jù)所述當(dāng)前圖像塊劃分方式,從所述當(dāng)前圖像塊相鄰的已解碼的上一行或左一列的樣本點中選擇至少兩個樣本點,對所述至少兩個樣本點的數(shù)值進(jìn)行算術(shù)運算,將運算結(jié)果作為第一區(qū)域的預(yù)測值或第二區(qū)域的預(yù)測值;或者,根據(jù)所述當(dāng)前圖像塊劃分方式,從所述當(dāng)前圖像塊相鄰的已解碼的上一行或左一列的樣本點中選擇一個樣本點,將所述樣本點的數(shù)值作為第一區(qū)域的預(yù)測值或第二區(qū)域的預(yù)測值;或者,根據(jù)所述當(dāng)前圖像塊劃分方式,從所述當(dāng)前圖像塊相鄰的已解碼的上一行選擇至少一個樣本點和左一列選擇至少一個樣本點,對所述上一行選擇的至少一個樣本點的數(shù)值和所述左一列選擇的至少一個樣本點的數(shù)值進(jìn)行算術(shù)運算,將運算結(jié)果作為第一區(qū)域的預(yù)測值或第二區(qū)域的預(yù)測值。
[0150]在上述實施例中,所述獲取模塊901具體用于對所述至少兩個樣本點的數(shù)值進(jìn)行平均運算;或者,對所述至少兩個樣本點的數(shù)值進(jìn)行加權(quán)平均。
[0151]在上述實施例中,所述獲取模塊901具體用于深度圖像的當(dāng)前圖像塊的第一區(qū)域和第二區(qū)域是被一條直線劃分得到的;或者,深度圖像的當(dāng)前圖像塊的第一區(qū)域和第二區(qū)域被劃分為任意形狀,其中,第一區(qū)域為空間連通的或者空間不連通的,第二區(qū)域為空間連通的或者空間不連通的。
[0152]在上述實施例中,所述處理模塊902具體用于獲取第一殘差,將所述第一殘差與所述第一區(qū)域的預(yù)測值的和值,作為第一重構(gòu)值,以及獲取第二殘差,將所述第二殘差與所述第二區(qū)域的預(yù)測值的和值,作為第二重構(gòu)值。
[0153]在上述實施例中,所述處理模塊902具體用于獲取第一殘差,將所述第一殘差映射為第七映射值,以及獲取第二殘差,將所述第二殘差映射為第八映射值;獲取所述第一區(qū)域的預(yù)測值和所述第七映射值的和值,作為第一重構(gòu)值,以及獲取所述第二區(qū)域的預(yù)測值和所述第八映射值的和值,作為第二重構(gòu)值。
[0154]在上述實施例中,所述處理模塊902具體用于獲取第一區(qū)域的預(yù)測值,將所述第一區(qū)域的預(yù)測值映射成第九映射值,以及獲取第二區(qū)域的預(yù)測值,將所述第二區(qū)域的預(yù)測值映射成第十映射值;獲取所述第九映射值與所述第一殘差的和值,將所述和值映射為第十一映射值,將所述第十一映射值作為第一重構(gòu)值,以及獲取所述第十映射值與所述第二殘差的和值,將所述和值映射為第十二映射值,將所述第十二映射值作為第二重構(gòu)值。
[0155]本實施例的裝置,對應(yīng)的可用于執(zhí)行圖7所示方法實施例的技術(shù)方案,其實現(xiàn)原理和技術(shù)效果類似,在此不再贅述。
[0156]圖10是根據(jù)本發(fā)明另一實施例的用于深度圖像的編碼的設(shè)備的示意框圖。圖10的設(shè)備400的一個例子為編碼器。設(shè)備400包括存儲器410和處理器420。存儲器410可以包括隨機存儲器、閃存、只讀存儲器、可編程只讀存儲器、非易失性存儲器或寄存器等。處理器420可以是中央處理器(Central Processing Unit, CPU)。存儲器410用于存儲可執(zhí)行指令。處理器420可以執(zhí)行存儲器410中存儲的可執(zhí)行指令,例如,處理器420用于從所述當(dāng)前圖像塊相鄰的已編碼的樣本點中獲取所述第一區(qū)域的預(yù)測值和所述第二區(qū)域的預(yù)測值,其中,所述第一區(qū)域和所述第二區(qū)域是根據(jù)當(dāng)前圖像塊劃分方式得到的;根據(jù)所述第一區(qū)域中樣本點的數(shù)值的均值與所述第一區(qū)域的預(yù)測值得到第一殘差,以及根據(jù)所述第二區(qū)域中樣本點的數(shù)值的均值與所述第二區(qū)域的預(yù)測值得到第二殘差;對所述第一殘差和所述第二殘差,進(jìn)行編碼。
[0157]可選地,作為一個實施例,處理器420可用于根據(jù)所述當(dāng)前圖像塊劃分方式,從所述當(dāng)前圖像塊相鄰的已編碼的上一行或左一列的樣本點中選擇至少兩個樣本點,對所述至少兩個樣本點的數(shù)值進(jìn)行算術(shù)運算,將運算結(jié)果作為第一區(qū)域的預(yù)測值或第二區(qū)域的預(yù)測值;或者,根據(jù)所述當(dāng)前圖像塊劃分方式,從所述當(dāng)前圖像塊相鄰的已編碼的上一行或左一列的樣本點中選擇一個樣本點,將所述樣本點的數(shù)值作為第一區(qū)域的預(yù)測值或第二區(qū)域的預(yù)測值;或者,根據(jù)所述當(dāng)前圖像塊劃分方式,從所述當(dāng)前圖像塊相鄰的已編碼的上一行選擇至少一個樣本點和左一列選擇至少一個樣本點,對所述上一行選擇的至少一個樣本點的數(shù)值和所述左一列選擇的至少一個樣本點的數(shù)值進(jìn)行算術(shù)運算,將運算結(jié)果作為第一區(qū)域的預(yù)測值或第二區(qū)域的預(yù)測值。
[0158]可選地,作為另一實施例,處理器420可用于獲取第一區(qū)域中樣本點的數(shù)值的均值與所述第一區(qū)域的預(yù)測值的差值,將所述第一區(qū)域中樣本點的數(shù)值的均值與所述第一區(qū)域的預(yù)測值的差值作為第一殘差,以及獲取第二區(qū)域中樣本點的數(shù)值的均值與所述第二區(qū)域的預(yù)測值的差值,將所述第二區(qū)域中樣本點的數(shù)值的均值與所述第二區(qū)域的預(yù)測值的差值作為第二殘差。
[0159]可選地,作為另一實施例,處理器420可用于獲取第一區(qū)域中樣本點的數(shù)值的均值與所述第一區(qū)域的預(yù)測值的差值,將所述第一區(qū)域中樣本點的數(shù)值的均值與所述第一區(qū)域的預(yù)測值的差值映射為第一映射值,將所述第一映射值作為第一殘差,以及獲取第二區(qū)域中樣本點的數(shù)值的均值與所述第二區(qū)域的預(yù)測值的差值,將所述第二區(qū)域中樣本點的數(shù)值的均值與所述第二區(qū)域的預(yù)測值的差值映射為第二映射值,將所述第一映射值作為第二殘差。
[0160]可選地,作為另一實施例,處理器420可用于獲取第一區(qū)域中樣本點的數(shù)值的均值,將所述第一區(qū)域中樣本點的數(shù)值的均值映射成第三映射值,以及獲取第二區(qū)域中樣本點的數(shù)值的均值,將所述第二區(qū)域中樣本點的數(shù)值的均值映射成第四映射值;獲取第一區(qū)域的預(yù)測值,將所述第一區(qū)域的預(yù)測值映射成第五映射值,以及獲取第二區(qū)域的預(yù)測值,將所述第二區(qū)域的預(yù)測值映射成第六映射值;獲取所述第三映射值與所述第五映射值的差值,將所述第三映射值與所述第五映射值的差值作為第一殘差,以及獲取所述第四映射值與所述第六映射值的差值,將所述第四映射值與所述第六映射值的差值作為第二殘差。
[0161]圖10的設(shè)備400的其它功能和操作可以參照上面圖1的方法實施例的過程,為了避免重復(fù),此處不再贅述。
[0162]圖11是根據(jù)本發(fā)明另一實施例的用于深度圖像的解碼的設(shè)備的示意框圖。圖11的設(shè)備500的一個例子為解碼器。設(shè)備500包括存儲器510和處理器520。存儲器510可以包括隨機存儲器、閃存、只讀存儲器、可編程只讀存儲器、非易失性存儲器或寄存器等。處理器520可以是中央處理器(Central Processing Unit, CPU)。存儲器510用于存儲可執(zhí)行指令。處理器520可以執(zhí)行存儲器510中存儲的可執(zhí)行指令,例如,處理器520從所述當(dāng)前圖像塊相鄰的已解碼的樣本點中獲取所述第一區(qū)域的預(yù)測值和所述第二區(qū)域的預(yù)測值,其中,所述第一區(qū)域和所述第二區(qū)域是根據(jù)當(dāng)前圖像塊劃分方式得到的;根據(jù)第一殘差與所述第一區(qū)域的預(yù)測值得到第一重構(gòu)值,以及根據(jù)第二殘差與所述第二區(qū)域的預(yù)測值得到第二重構(gòu)值;根據(jù)所述第一重構(gòu)值和所述第二重構(gòu)值進(jìn)行解碼操作。
[0163]可選地,作為一個實施例,處理器520可用于根據(jù)所述當(dāng)前圖像塊劃分方式,從所述當(dāng)前圖像塊相鄰的已解碼的上一行或左一列的樣本點中選擇至少兩個樣本點,對所述至少兩個樣本點的數(shù)值進(jìn)行算術(shù)運算,將運算結(jié)果作為第一區(qū)域的預(yù)測值或第二區(qū)域的預(yù)測值;或者,根據(jù)所述當(dāng)前圖像塊劃分方式,從所述當(dāng)前圖像塊相鄰的已解碼的上一行或左一列的樣本點中選擇一個樣本點,將所述樣本點的數(shù)值作為第一區(qū)域的預(yù)測值或第二區(qū)域的預(yù)測值;或者,根據(jù)所述當(dāng)前圖像塊劃分方式,從所述當(dāng)前圖像塊相鄰的已解碼的上一行選擇至少一個樣本點和左一列選擇至少一個樣本點,對所述上一行選擇的至少一個樣本點的數(shù)值和所述左一列選擇的至少一個樣本點的數(shù)值進(jìn)行算術(shù)運算,將運算結(jié)果作為第一區(qū)域的預(yù)測值或第二區(qū)域的預(yù)測值。
[0164]可選地,作為另一實施例,處理器520可用于獲取第一殘差,將所述第一殘差與所述第一區(qū)域的預(yù)測值的和值,作為第一重構(gòu)值,以及獲取第二殘差,將所述第二殘差與所述第二區(qū)域的預(yù)測值的和值,作為第二重構(gòu)值。
[0165]可選地,作為另一實施例,處理器520可用于獲取第一殘差,將所述第一殘差映射為第七映射值,以及獲取第二殘差,將所述第二殘差映射為第八映射值;獲取所述第一區(qū)域的預(yù)測值和所述第七映射值的和值,作為第一重構(gòu)值,以及獲取所述第二區(qū)域的預(yù)測值和所述第八映射值的和值,作為第二重構(gòu)值。
[0166]可選地,作為另一實施例,處理器520可用于獲取第一區(qū)域的預(yù)測值,將所述第一區(qū)域的預(yù)測值映射成第九映射值,以及獲取第二區(qū)域的預(yù)測值,將所述第二區(qū)域的預(yù)測值映射成第十映射值;獲取所述第九映射值與所述第一殘差的和值,將所述和值映射為第十一映射值,將所述第十一映射值作為第一重構(gòu)值,以及獲取所述第十映射值與所述第二殘差的和值,將所述和值映射為第十二映射值,將所述第十二映射值作為第二重構(gòu)值。
[0167]圖11的設(shè)備500的其它功能和操作可以參照上面圖7的方法實施例的過程,為了避免重復(fù),此處不再贅述。
[0168]本領(lǐng)域普通技術(shù)人員可以理解:實現(xiàn)上述各方法實施例的全部或部分步驟可以通過程序指令相關(guān)的硬件來完成。前述的程序可以存儲于一計算機可讀取存儲介質(zhì)中。該程序在執(zhí)行時,執(zhí)行包括上述各方法實施例的步驟;而前述的存儲介質(zhì)包括:R0M、RAM、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
[0169]最后應(yīng)說明的是:以上各實施例僅用以說明本發(fā)明的技術(shù)方案,而非對其限制;盡管參照前述各實施例對本發(fā)明進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對前述各實施例所記載的技術(shù)方案進(jìn)行修改,或者對其中部分或者全部技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實施例技術(shù)方案的范圍。
【權(quán)利要求】
1.一種深度圖像的編碼方法,其特征在于,包括: 從所述當(dāng)前圖像塊相鄰的已編碼的樣本點中獲取所述第一區(qū)域的預(yù)測值和所述第二區(qū)域的預(yù)測值,其中,所述第一區(qū)域和所述第二區(qū)域是根據(jù)當(dāng)前圖像塊劃分方式得到的; 根據(jù)所述第一區(qū)域中樣本點的數(shù)值的均值與所述第一區(qū)域的預(yù)測值得到第一殘差,以及根據(jù)所述第二區(qū)域中樣本點的數(shù)值的均值與所述第二區(qū)域的預(yù)測值得到第二殘差; 對所述第一殘差和所述第二殘差,進(jìn)行編碼。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述從所述當(dāng)前圖像塊相鄰的已編碼的樣本點中獲取所述第一區(qū)域的預(yù)測值和所述第二區(qū)域的預(yù)測值,包括: 根據(jù)所述當(dāng)前圖像塊劃分方式,從所述當(dāng)前圖像塊相鄰的已編碼的上一行或左一列的樣本點中選擇至少兩個樣本點,對所述至少兩個樣本點的數(shù)值進(jìn)行算術(shù)運算,將運算結(jié)果作為第一區(qū)域的預(yù)測值或第二區(qū)域的預(yù)測值;或者, 根據(jù)所述當(dāng)前圖像塊劃分方式,從所述當(dāng)前圖像塊相鄰的已編碼的上一行或左一列的樣本點中選擇一個樣本點,將所述樣本點的數(shù)值作為第一區(qū)域的預(yù)測值或第二區(qū)域的預(yù)測值;或者, 根據(jù)所述當(dāng)前圖像塊劃分方式,從所述當(dāng)前圖像塊相鄰的已編碼的上一行選擇至少一個樣本點和左一列選擇至少一個樣本點,對所述上一行選擇的至少一個樣本點的數(shù)值和所述左一列選擇的至少一個樣本點的數(shù)值進(jìn)行算術(shù)運算,將運算結(jié)果作為第一區(qū)域的預(yù)測值或第二區(qū)域的預(yù)測值。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述對所述至少兩個樣本點的數(shù)值進(jìn)行算術(shù)運算,包括: 對所述至少兩個樣本點的數(shù)值進(jìn)行平均運算;或者, 對所述至少兩個樣本點的數(shù)值進(jìn)行加權(quán)平均。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述第一區(qū)域和所述第二區(qū)域是根據(jù)當(dāng)前圖像塊劃分方式得到的,包括: 深度圖像的當(dāng)前圖像塊的第一區(qū)域和第二區(qū)域是被一條直線劃分得到的;或者, 深度圖像的當(dāng)前圖像塊的第一區(qū)域和第二區(qū)域被劃分為任意形狀,其中,第一區(qū)域為空間連通的或者空間不連通的,第二區(qū)域為空間連通的或者空間不連通的。
5.根據(jù)權(quán)利要求1~4任一項所述的方法,其特征在于,所述根據(jù)所述第一區(qū)域中樣本點的數(shù)值的均值與所述第一區(qū)域的預(yù)測值得到第一殘差,以及根據(jù)所述第二區(qū)域中樣本點的數(shù)值的均值與所述第二區(qū)域的預(yù)測值得到第二殘差,包括: 獲取第一區(qū)域中樣本點的數(shù)值的均值與所述第一區(qū)域的預(yù)測值的差值,將所述第一區(qū)域中樣本點的數(shù)值的均值與所述第一區(qū)域的預(yù)測值的差值作為第一殘差,以及獲取第二區(qū)域中樣本點的數(shù)值的均值與所述第二區(qū)域的預(yù)測值的差值,將所述第二區(qū)域中樣本點的數(shù)值的均值與所述第二區(qū)域的預(yù)測值的差值作為第二殘差。
6.根據(jù)權(quán)利要求1~4任一項所述的方法,其特征在于,所述根據(jù)所述第一區(qū)域中樣本點的數(shù)值的均值與所述第一區(qū)域的預(yù)測值得到第一殘差,以及根據(jù)所述第二區(qū)域中樣本點的數(shù)值的均值與所述第二區(qū)域的預(yù)測值得到第二殘差,包括: 獲取第一區(qū)域中樣本點的數(shù)值的均值與所述第一區(qū)域的預(yù)測值的差值,將所述第一區(qū)域中樣本點的數(shù)值的均值與所述第一區(qū)域的預(yù)測值的差值映射為第一映射值,將所述第一映射值作為第一殘差,以及獲取第二區(qū)域中樣本點的數(shù)值的均值與所述第二區(qū)域的預(yù)測值的差值,將所述第二區(qū)域中樣本點的數(shù)值的均值與所述第二區(qū)域的預(yù)測值的差值映射為第二映射值,將所述第一映射值作為第二殘差。
7.根據(jù)權(quán)利要求1~4任一項所述的方法,其特征在于,所述根據(jù)所述第一區(qū)域中樣本點的數(shù)值的均值與所述第一區(qū)域的預(yù)測值得到第一殘差,以及根據(jù)所述第二區(qū)域中樣本點的數(shù)值的均值與所述第二區(qū)域的預(yù)測值得到第二殘差,包括: 獲取第一區(qū)域中樣本點的數(shù)值的均值,將所述第一區(qū)域中樣本點的數(shù)值的均值映射成第三映射值,以及獲取第二區(qū)域中樣本點的數(shù)值的均值,將所述第二區(qū)域中樣本點的數(shù)值的均值映射成第四映射值; 獲取第一區(qū)域的預(yù)測值,將所述第一區(qū)域的預(yù)測值映射成第五映射值,以及獲取第二區(qū)域的預(yù)測值,將所述第二區(qū)域的預(yù)測值映射成第六映射值; 獲取所述第三映射值與所述第五映射值的差值,將所述第三映射值與所述第五映射值的差值作為第一殘差,以及獲取所述第四映射值與所述第六映射值的差值,將所述第四映射值與所述第六映射值的差值作為第二殘差。
8.一種深度圖像的解碼 方法,其特征在于,包括: 從所述當(dāng)前圖像塊相鄰的已解碼的樣本點中獲取所述第一區(qū)域的預(yù)測值和所述第二區(qū)域的預(yù)測值,其中,所述第一區(qū)域和所述第二區(qū)域是根據(jù)當(dāng)前圖像塊劃分方式得到的; 根據(jù)第一殘差與所述第一區(qū)域的預(yù)測值得到第一重構(gòu)值,以及根據(jù)第二殘差與所述第二區(qū)域的預(yù)測值得到第二重構(gòu)值; 根據(jù)所述第一重構(gòu)值和所述第二重構(gòu)值進(jìn)行解碼操作。
9.根據(jù)權(quán)利要求8所述的方法,其特征在于,所述從所述當(dāng)前圖像塊相鄰的已解碼的樣本點中獲取所述第一區(qū)域的預(yù)測值和所述第二區(qū)域的預(yù)測值,包括: 根據(jù)所述當(dāng)前圖像塊劃分方式,從所述當(dāng)前圖像塊相鄰的已解碼的上一行或左一列的樣本點中選擇至少兩個樣本點,對所述至少兩個樣本點的數(shù)值進(jìn)行算術(shù)運算,將運算結(jié)果作為第一區(qū)域的預(yù)測值或第二區(qū)域的預(yù)測值;或者, 根據(jù)所述當(dāng)前圖像塊劃分方式,從所述當(dāng)前圖像塊相鄰的已解碼的上一行或左一列的樣本點中選擇一個樣本點,將所述樣本點的數(shù)值作為第一區(qū)域的預(yù)測值或第二區(qū)域的預(yù)測值;或者, 根據(jù)所述當(dāng)前圖像塊劃分方式,從所述當(dāng)前圖像塊相鄰的已解碼的上一行選擇至少一個樣本點和左一列選擇至少一個樣本點,對所述上一行選擇的至少一個樣本點的數(shù)值和所述左一列選擇的至少一個樣本點的數(shù)值進(jìn)行算術(shù)運算,將運算結(jié)果作為第一區(qū)域的預(yù)測值或第二區(qū)域的預(yù)測值。
10.根據(jù)權(quán)利要求9所述的方法,其特征在于,所述對所述至少兩個樣本點的數(shù)值進(jìn)行算術(shù)運算,包括: 對所述至少兩個樣本點的數(shù)值進(jìn)行平均運算;或者, 對所述至少兩個樣本點的數(shù)值進(jìn)行加權(quán)平均。
11.根據(jù)權(quán)利要求8所述的方法,其特征在于,所述第一區(qū)域和所述第二區(qū)域是根據(jù)當(dāng)前圖像塊劃分方式得到的,包括: 深度圖像的當(dāng)前圖像塊的第一區(qū)域和第二區(qū)域是被一條直線劃分得到的;或者,深度圖像的當(dāng)前圖像塊的第一區(qū)域和第二區(qū)域被劃分為任意形狀,其中,第一區(qū)域為空間連通的或者空間不連通的,第二區(qū)域為空間連通的或者空間不連通的。
12.根據(jù)權(quán)利要求8~11任一項所述的方法,其特征在于,所述根據(jù)第一殘差與所述第一區(qū)域的預(yù)測值得到第一重構(gòu)值,以及根據(jù)第二殘差與所述第二區(qū)域的預(yù)測值得到第二重構(gòu)值,包括: 獲取第一殘差,將所述第一殘差與所述第一區(qū)域的預(yù)測值的和值,作為第一重構(gòu)值,以及獲取第二殘差,將所述第二殘差與所述第二區(qū)域的預(yù)測值的和值,作為第二重構(gòu)值。
13.根據(jù)權(quán)利要求8~11任一項所述的方法,其特征在于,所述根據(jù)第一殘差與所述第一區(qū)域的預(yù)測值得到第一重構(gòu)值,以及根據(jù)第二殘差與所述第二區(qū)域的預(yù)測值得到第二重構(gòu)值,包括: 獲取第一殘差,將所述第一殘差映射為第七映射值,以及獲取第二殘差,將所述第二殘差映射為第八映射值; 獲取所述第一區(qū)域的預(yù)測值和所述第七映射值的和值,作為第一重構(gòu)值,以及獲取所述第二區(qū)域的預(yù)測值和所述第八映射值的和值,作為第二重構(gòu)值。
14.根據(jù)權(quán)利要求8~11任一項所述的方法,其特征在于,所述根據(jù)第一殘差與所述第一區(qū)域的預(yù)測值得到第一重構(gòu)值,以及根據(jù)第二殘差與所述第二區(qū)域的預(yù)測值得到第二重構(gòu)值,包括: 獲取第一區(qū)域的預(yù)測值,將所述第一區(qū)域的預(yù)測值映射成第九映射值,以及獲取第二區(qū)域的預(yù)測值,將所述第二區(qū)域的預(yù)測值映射成第十映射值; 獲取所述第九映射值與所述第一殘差的和值,將所述和值映射為第十一映射值,將所述第十一映射值作為第一重構(gòu)值,以及獲取所述第十映射值與所述第二殘差的和值,將所述和值映射為第十二映射值,將所述第十二映射值作為第二重構(gòu)值。
15.一種深度圖像的編碼裝置,其特征在于,包括: 獲取模塊,用于從所述當(dāng)前圖像塊相鄰的已編碼的樣本點中獲取所述第一區(qū)域的預(yù)測值和所述第二區(qū)域的預(yù)測值,其中,所述第一區(qū)域和所述第二區(qū)域是根據(jù)當(dāng)前圖像塊劃分方式得到的; 處理模塊,用于根據(jù)所述第一區(qū)域中樣本點的數(shù)值的均值與所述第一區(qū)域的預(yù)測值得到第一殘差,以及根據(jù)所述第二區(qū)域中樣本點的數(shù)值的均值與所述第二區(qū)域的預(yù)測值得到第二殘差; 編碼模塊,用于對所述第一殘差和所述第二殘差,進(jìn)行編碼。
16.根據(jù)權(quán)利要求15所述的裝置,其特征在于,所述獲取模塊具體用于根據(jù)所述當(dāng)前圖像塊劃分方式,從所述當(dāng)前圖像塊相鄰的已編碼的上一行或左一列的樣本點中選擇至少兩個樣本點,對所述至少兩個樣本點的數(shù)值進(jìn)行算術(shù)運算,將運算結(jié)果作為第一區(qū)域的預(yù)測值或第二區(qū)域的預(yù)測值;或者,根據(jù)所述當(dāng)前圖像塊劃分方式,從所述當(dāng)前圖像塊相鄰的已編碼的上一行或左一列的樣本點中選擇一個樣本點,將所述樣本點的數(shù)值作為第一區(qū)域的預(yù)測值或第二區(qū)域的預(yù)測值;或者,根據(jù)所述當(dāng)前圖像塊劃分方式,從所述當(dāng)前圖像塊相鄰的已編碼的上一行選擇至少一個樣本點和左一列選擇至少一個樣本點,對所述上一行選擇的至少一個樣本點的數(shù)值和所述左一列選擇的至少一個樣本點的數(shù)值進(jìn)行算術(shù)運算,將運算結(jié)果作為第一區(qū)域的預(yù)測值或第二區(qū)域的預(yù)測值。
17.根據(jù)權(quán)利要求16所述的裝置,其特征在于,所述獲取模塊具體用于對所述至少兩個樣本點的數(shù)值進(jìn)行平均運算;或者,對所述至少兩個樣本點的數(shù)值進(jìn)行加權(quán)平均。
18.根據(jù)權(quán)利要求15所述的裝置,其特征在于,所述獲取模塊具體用于深度圖像的當(dāng)前圖像塊的第一區(qū)域和第二區(qū)域是被一條直線劃分得到的;或者,深度圖像的當(dāng)前圖像塊的第一區(qū)域和第二區(qū)域被劃分為任意形狀,其中,第一區(qū)域為空間連通的或者空間不連通的,第二區(qū)域為空間連通的或者空間不連通的。
19.根據(jù)權(quán)利要求15~18任一項所述的裝置,其特征在于,所述處理模塊具體用于獲取第一區(qū)域中樣本點的數(shù)值的均值與所述第一區(qū)域的預(yù)測值的差值,將所述第一區(qū)域中樣本點的數(shù)值的均值與所述第一區(qū)域的預(yù)測值的差值作為第一殘差,以及獲取第二區(qū)域中樣本點的數(shù)值的均值與所述第二區(qū)域的預(yù)測值的差值,將所述第二區(qū)域中樣本點的數(shù)值的均值與所述第二區(qū)域的預(yù)測值的差值作為第二殘差。
20.根據(jù)權(quán)利要求15~18任一項所述的裝置,其特征在于,所述處理模塊具體用于獲取第一區(qū)域中樣本點的數(shù)值的均值與所述第一區(qū)域的預(yù)測值的差值,將所述第一區(qū)域中樣本點的數(shù)值的均值與所述第一區(qū)域的預(yù)測值的差值映射為第一映射值,將所述第一映射值作為第一殘差,以及獲取第二區(qū)域中樣本點的數(shù)值的均值與所述第二區(qū)域的預(yù)測值的差值,將所述第二區(qū)域中樣本點的數(shù)值的均值與所述第二區(qū)域的預(yù)測值的差值映射為第二映射值,將所述第一映射值作為第二殘差。
21.根據(jù)權(quán)利要求15~18任一項所述的裝置,其特征在于,所述處理模塊具體用于獲取第一區(qū)域中樣本點的數(shù)值的均值,將所述第一區(qū)域中樣本點的數(shù)值的均值映射成第三映射值,以及獲取第二 區(qū)域中樣本點的數(shù)值的均值,將所述第二區(qū)域中樣本點的數(shù)值的均值映射成第四映射值;獲取第一區(qū)域的預(yù)測值,將所述第一區(qū)域的預(yù)測值映射成第五映射值,以及獲取第二區(qū)域的預(yù)測值,將所述第二區(qū)域的預(yù)測值映射成第六映射值;獲取所述第三映射值與所述第五映射值的差值,將所述第三映射值與所述第五映射值的差值作為第一殘差,以及獲取所述第四映射值與所述第六映射值的差值,將所述第四映射值與所述第六映射值的差值作為第二殘差。
22.一種深度圖像的解碼裝置,其特征在于,包括: 獲取模塊,用于從所述當(dāng)前圖像塊相鄰的已解碼的樣本點中獲取所述第一區(qū)域的預(yù)測值和所述第二區(qū)域的預(yù)測值,其中,所述第一區(qū)域和所述第二區(qū)域是根據(jù)當(dāng)前圖像塊劃分方式得到的; 處理模塊,用于根據(jù)第一殘差與所述第一區(qū)域的預(yù)測值得到第一重構(gòu)值,以及根據(jù)第二殘差與所述第二區(qū)域的預(yù)測值得到第二重構(gòu)值; 解碼模塊,用于根據(jù)所述第一重構(gòu)值和所述第二重構(gòu)值進(jìn)行解碼操作。
23.根據(jù)權(quán)利要求22所述的裝置,其特征在于,所述獲取模塊具體用于根據(jù)所述當(dāng)前圖像塊劃分方式,從所述當(dāng)前圖像塊相鄰的已解碼的上一行或左一列的樣本點中選擇至少兩個樣本點,對所述至少兩個樣本點的數(shù)值進(jìn)行算術(shù)運算,將運算結(jié)果作為第一區(qū)域的預(yù)測值或第二區(qū)域的預(yù)測值;或者,根據(jù)所述當(dāng)前圖像塊劃分方式,從所述當(dāng)前圖像塊相鄰的已解碼的上一行或左一列的樣本點中選擇一個樣本點,將所述樣本點的數(shù)值作為第一區(qū)域的預(yù)測值或第二區(qū)域的預(yù)測值;或者,根據(jù)所述當(dāng)前圖像塊劃分方式,從所述當(dāng)前圖像塊相鄰的已解碼的上一行選擇至少一個樣本點和左一列選擇至少一個樣本點,對所述上一行選擇的至少一個樣本點的數(shù)值和所述左一列選擇的至少一個樣本點的數(shù)值進(jìn)行算術(shù)運算,將運算結(jié)果作為第一區(qū)域的預(yù)測值或第二區(qū)域的預(yù)測值。
24.根據(jù)權(quán)利要求23所述的裝置,其特征在于,所述獲取模塊具體用于對所述至少兩個樣本點的數(shù)值進(jìn)行平均運算;或者,對所述至少兩個樣本點的數(shù)值進(jìn)行加權(quán)平均。
25.根據(jù)權(quán)利要求22所述的裝置,其特征在于,所述獲取模塊具體用于深度圖像的當(dāng)前圖像塊的第一區(qū)域和第二區(qū)域是被一條直線劃分得到的;或者,深度圖像的當(dāng)前圖像塊的第一區(qū)域和第二區(qū)域被劃分為任意形狀,其中,第一區(qū)域為空間連通的或者空間不連通的,第二區(qū)域為空間連通的或者空間不連通的。
26.根據(jù)權(quán)利要求22~25任一項所述的裝置,其特征在于,所述處理模塊具體用于獲取第一殘差,將所述第一殘差與所述第一區(qū)域的預(yù)測值的和值,作為第一重構(gòu)值,以及獲取第二殘差,將所述第二殘差與所述第二區(qū)域的預(yù)測值的和值,作為第二重構(gòu)值。
27.根據(jù)權(quán)利要求22~25任一項所述的裝置,其特征在于,所述處理模塊具體用于獲取第一殘差,將所述第一殘差映射為第七映射值,以及獲取第二殘差,將所述第二殘差映射為第八映射值;獲取所述第一區(qū)域的預(yù)測值和所述第七映射值的和值,作為第一重構(gòu)值,以及獲取所述第二區(qū)域的預(yù)測值和所述第八映射值的和值,作為第二重構(gòu)值。
28.根據(jù)權(quán)利要求22~25任一項所述的裝置,其特征在于,所述處理模塊具體用于獲取第一區(qū)域的預(yù)測值,將 所述第一區(qū)域的預(yù)測值映射成第九映射值,以及獲取第二區(qū)域的預(yù)測值,將所述第二區(qū)域的預(yù)測值映射成第十映射值;獲取所述第九映射值與所述第一殘差的和值,將所述和值映射為第十一映射值,將所述第十一映射值作為第一重構(gòu)值,以及獲取所述第十映射值與所述第二殘差的和值,將所述和值映射為第十二映射值,將所述第十二映射值作為第二重構(gòu)值。
【文檔編號】H04N19/593GK103841405SQ201410110039
【公開日】2014年6月4日 申請日期:2014年3月21日 優(yōu)先權(quán)日:2014年3月21日
【發(fā)明者】鄭蕭楨 申請人:華為技術(shù)有限公司