值("1",結合 圖1)的數(shù)量越少,即需要用于表示差值編碼的當前DLT的信息量越少。參見基于圖1描述 的范圍受限位圖(RCBM)編碼,與直接采用RCBM編碼的當前DLT相比,當前DLT211和參考 DLT213之間的相似性通常導致顯示或包括一個范圍縮小了的A-DLT215,在圖1中稱為 diff_max_dlt_value。相比于當前DLT的常規(guī)RCBM編碼,這導致了待傳輸或存儲的用來表 示使用差值編碼或者差值RCBM編碼的當前DLT的比特值進一步減少。同時,可以采用用于 常規(guī)RCBM的算法和句法來對差值比特串進行編碼,從而提供基于圖5描述的不太復雜的編 碼器。
[0196] 如果A-DLT215指示當前DLT211和參考DLT213之間無差值,例如,A-DLT只 包括第二二進制值"0",在一種實現(xiàn)形式中,單個標志用于對這樣的A-DLT215進行標示。 利用這種方法,如果設置了該標志,則A-DLT215指示參考DLT213和當前DLT211完全 相同,A-DLT215中沒有其他信息需要進行標示,否則,A-DLT215由基于參考DLT213計 算當前DLT211所需的所有信息組成。
[0197] 參考DLT213的選擇取決于使用的預測場景,以及已編碼/解碼的DLT的可用性。 隨機接入單元中的第一個編碼/解碼的DLT,例如,SPS中的標示的序列或I切片的SH中的 標示的內(nèi)部片段,不能利用這里所述的DLT預測方法,因為沒有可用的參考DLT213。對于 所有其他DLT的編碼/解碼,應用該預測方法。如果沒有參考DLT213可用,按照現(xiàn)有技術, 即如【KaiZhang、JichengAn和ShawminLei,"3D_CE6.h相關:3DVC中一種高效的DLT編 碼方法",聯(lián)合協(xié)作小組關于3D視頻編碼擴展開發(fā)的文件,JCT3V-C0142, 2013年1月】中所 述,對當前DLT211進行明確地編碼/解碼。否則,從其他已編碼/解碼的DLT中選擇該參 考DLT213來發(fā)掘當前DLT211和參考DLT213之間的相似性。在單視圖視頻序列的情況 下,在一種實現(xiàn)方式中,在已編碼/解碼的用于其他時刻,例如片段間、圖像間、切片間等的 DLT中選擇參考DLT213。在多視圖視頻序列的情況下,在一種實現(xiàn)方式中,在多視圖視頻 序列的其他視圖中已編碼/解碼的DLT中選擇參考DLT213。因此,如圖3所闡述的,可以 利用時間的和/或空間的預測類型,即視圖間的預測類型。
[0198] 圖3示出了闡述一種實現(xiàn)形式中不同的時間和空間(視圖間)的DLT預測場景的 示意圖。
[0199] 場景1描繪了僅在視圖索引上對DLT進行連續(xù)預測的第一種DLT預測場景301。場 景2描繪了僅在時間索引上對DLT進行連續(xù)預測的第二種DLT預測場景302。場景3描繪 了依次在視圖索引上和在時間索引上對DLT進行連續(xù)預測的第三種DLT預測場景303。場 景3中的第一輪預測連續(xù)應用在視圖索引上,并在時間索引上對這輪連續(xù)的視圖索引預測 的結果進行連續(xù)預測。場景4描繪了依次在時間索引上和在視圖索引上對DLT進行連續(xù)預 測的第四種DLT預測場景304。場景4中的第一輪預測連續(xù)應用在時間索引上,并在視圖索 引上對這輪連續(xù)的時間索引預測的結果進行連續(xù)預測。場景5描繪了在視圖索引上對DLT 進行連續(xù)預測,并在時間索引上對DLT進行并行預測的第五種DLT預測場景305。場景5中 的第一輪預測連續(xù)應用在視圖索引上,并在時間索引上對這輪連續(xù)的視圖索引預測的結果 進行平行預測,即預測開始于相同的連續(xù)的視圖索引預測結果。場景6描繪了在視圖索引 上對DLT進行連續(xù)預測,并在時間和視圖索引上對DLT進行并行預測的第六種DLT預測場 景306。場景6中原始DLT用于連續(xù)的視圖索引預測,且用于并行的時間和視圖索引預測, 即在視圖索引和時間索引上的預測都開始于同一原始DLT。
[0200] 圖4示出了闡述一種實現(xiàn)形式中采用PPS中標示的通用參考DLT的分層DLT預測 的示意圖。
[0201] 通常,所有DLT都以同等的編碼級別,例如SH,進行標示。但是,在如圖4所描繪的 一種實現(xiàn)形式中,以一個較高編碼級別,例如圖片參數(shù)集PPS407,來設置參考DLT403。在 這種情況下,在一種實現(xiàn)形式中,參考DLT403被用作在一個預定義組409,例如內(nèi)部片段 或其他隨機接入單元,內(nèi)對所有DLT進行編碼/解碼的通用參考。圖4闡述了這種分層標 示方法。從參考DLT403開始在時間索引和視圖索引上對DLT進行并行預測。在視圖索引 和時間索引上的預測都開始于相同的參考DLT403。
[0202] 在一種實現(xiàn)形式中,一種用于降低傳輸錯誤對上文結合圖1描述的基于預測的編 碼/解碼方法100的性能的影響的方法包括:以較高編碼級別,例如PPS,對DLT值的位長 進行標示。這確保了DLT值是可解碼的,即使中間A-DLT丟失。通過應用這種方法,解決 了萬一參考DLT損壞或未下發(fā)給解碼器,對基于該參考DLT進行預測的所有其他DLT不能 進行適當解碼的問題。
[0203] 在一種實現(xiàn)形式中,一種用于降低傳輸錯誤對上文結合圖1描述的基于預測的編 碼/解碼方法100的性能的影響的方法包括:在包含帶有SEI消息類型的典型的SEI消息 頭的專用的SEI消息中發(fā)送丟失的參考DLT,所述SEI消息類型指示所述SEI消息包含用于 特定時刻(P0C)和視圖的參考DLT??蛇x地,所述SEI消息還包含參考DLT標識符,所述參 考DLT標識符確定例如被標示的參考DLT開始于的哪個時刻(P0C)和哪個視圖。這確保了 DLT值是可解碼的,即使中間A-DLT丟失。通過應用這種方法,解決了萬一參考DLT損壞或 未下發(fā)給解碼器,對基于該參考DLT進行預測的所有其他DLT不能進行適當解碼的問題。
[0204] 圖5示出了一種實現(xiàn)形式中采用一種DLT預測算法對DLT進行編碼的裝置500的 方框示意圖。該裝置500用于利用DLT預測對DLT查詢表進行編碼。在方框501中,按照 現(xiàn)有技術,即根據(jù)【KaiZhang、JichengAn、ShawminLei,"3D-CE6.h相關:3DVC中一種高 效的DLT編碼方法",聯(lián)合協(xié)作小組關于3D視頻編碼擴展開發(fā)的文件,JCT3V-C0142, 2013年 1月】執(zhí)行當前DLT的DLT編碼方法??筛鶕?jù)環(huán)境自適應選擇方框501中使用的用于對輸 入f目號進行編碼的實際編碼方法,例如,輸入彳目號是A-DLT515還是參考DLT513。在方 框503中,進行DLT預測,將A-DLT515作為當前DLT511和參考DLT513之間的差值進 行計算。在方框505中,做出了關于是否使用DLT預測的決策;如果使用DLT預測,在方框 501中對A-DLT515進行編碼,否則,在方框501中對當前DLT511進行編碼。
[0205] 所述參考深度查詢表513可對應于上文結合圖2a描述的參考DLT203或者上文 結合圖2b描述的參考DLT213。所述當前深度查詢表511可對應于上文結合圖2a描述的 當前DLT201或者上文結合圖2b描述的當前DLT211。所述差值深度查詢表515可對應于 上文結合圖2a描述的差值DLT205或者上文結合圖2b描述的差值DLT215。
[0206] 圖6示出了一種實現(xiàn)形式中與至少一部分3D圖像相關聯(lián)的深度查詢表的解碼方 法600的方框示意圖。該方法600包括:將存在于與至少一部分3D圖像相關聯(lián)的差值深 度查詢表的同類型的表述中且不存在于參考深度查詢表的表述中的深度值信息添加到601 深度查詢表的表述中。該方法600包括:將不存在于差值深度查詢表的表述中的參考DLT 的表述的深度值信息復制到所述深度查詢表中。
[0207] 在一種實現(xiàn)形式中,所述差值深度查詢表的表述對應于差值查詢表,所述參考查 詢表的表述對應于參考查詢表,所述深度值信息對應于深度值。
[0208] 在一種實現(xiàn)形式中,所述方法600還包括:對所述差值深度查詢表的已編碼的表 述進行解碼以獲得差值深度查詢表;對所述參考深度查詢表的已編碼的表述進行解碼以獲 得參考查詢表。
[0209] 在一種實現(xiàn)形式中,所述差值深度查詢表的表述對應于一個表示對應的差值查詢 表的深度值的索引差值列表,所述參考深度查詢表的表述對應于一個表示對應的參考查詢 表的深度值的索引參考列表,所述深度值信息對應于索引。
[0210] 在一種實現(xiàn)形式中,所述差值深度查詢表的表述對應于一個包括一串二進制值的 差值二進制串,其中二進制值的位置與深度值相關聯(lián),二進制值的第一二進制值指示對應 的差值查詢表中深度值的出現(xiàn);所述參考深度查詢表的表述對應于一個包括一串二進制值 的參考二進制串,其中二進制值的位置與深度值相關聯(lián),二進制值的第一二進制值指示對 應的參考查詢表中深度值的出現(xiàn);所述深度值信息對應于二進制串。
[0211] 在一種實現(xiàn)形式中,所述差值深度查詢表的表述對應于采用范圍受限位圖RCBM 編碼的差值二進制串,所述參考深度查詢表的表述對應于采用范圍受限位圖RCBM編碼的 參考二進制串。
[0212] 在一種實現(xiàn)形式中,所述方法600還包括:對用于指示所述深度查詢表的表述與 所述參考深度查詢表的表述之間同一性的標志進行分析;如果所述標志指示同一性,則將 所述參考深度查詢表的表述用作與所述至少一部分3D圖像相關聯(lián)的深度查詢表的表述。
[0213] 在一種實現(xiàn)形式中,所述參考深度查詢表在先前已編碼的深度查詢表中選擇,這 些先前已編碼的深度查詢表用于與其他視圖相關聯(lián)的其他3D圖像,用于與包括所述3D圖 像的3D視頻序列的其他視圖和/或時刻相關聯(lián)的其他3D圖像,用于所述3D圖像的其他部 分,或者用于與其他視圖和/或時刻相關聯(lián)的其他3D圖像的對應部分,其中,所述3D圖像 的部分包括所述3D圖像的切片、編碼單元、編碼塊或宏塊。
[0214] 在一種實現(xiàn)形式中,所述方法600還包括:對包含在編碼單元編碼級別、切片頭編 碼級別、圖像頭編碼級別、圖像參數(shù)集編碼級別、SPS編碼級別或SEI編碼級別中的類型指 示符進行分析,其中,所述類型指示符指示是否對所述深度查詢表的表述進行了編碼;如果 所述類型指示符指示對所述深度查詢表的表述進行了編碼,根據(jù)權利要求1至21任一項所 述的方法對與所述3D圖像的至少一部分相關聯(lián)的深度查詢表進行解碼。
[0215] 在一種實現(xiàn)形式中,所述方法600還包括:對包含在編碼單元編碼級別、切片頭編 碼級別、圖像頭編碼級別、圖像參數(shù)集編碼級別、SPS編碼級別或SEI編碼級別中的類型指 示符進行分析,所述類型指示符指示用于對所述深度查詢表的表述進行編碼的編碼類型; 根據(jù)所述類型指示符對所述參考深度查詢表進行解碼;對與所述至少一部分3D圖像相關 聯(lián)的深度查詢表進行解碼。
[0216] 在一種實現(xiàn)形式中,在單視圖視頻序列的情況下,所述參考深度查詢表的表述對 應于與其他時刻相關聯(lián)的深度查詢表,更具體地,對應于用于包括3D圖像的3D視頻序列的 內(nèi)部片段、圖像或切片的深度查詢表。
[0217] 在一種實現(xiàn)形式中,所述在多視圖視頻序列的情況下,所述參考深度查詢表的表 述對應于與所述多視圖視頻序列的其他視圖和/或時刻相關聯(lián)的深度查詢表,更具體地, 對應于用于包括3D圖像的3D視頻序列的內(nèi)部片段、圖像或切片的深度查詢表。
[0218] 在一種實現(xiàn)形式中,所述參考深度查詢表的表述對應于同等編碼級別的深度查詢 表。在一種實現(xiàn)形式中,所述參考深度查詢表的表述對應于較高編碼級別的深度查詢表,所 述較高編碼級