1.一種對視頻比特流中的畫面進(jìn)行解碼的方法,所述方法包括:
對所述視頻比特流的幀內(nèi)隨機(jī)訪問點IRAP畫面進(jìn)行解碼(S1);以及
使用所述IRAP畫面和/或所述視頻比特流中根據(jù)解碼順序在依賴型隨機(jī)訪問點DRAP畫面之前的在先DRAP畫面作為所述DRAP畫面的僅有的參考畫面,將所述視頻比特流的所述DRAP畫面解碼(S2)為時間預(yù)測畫面,其中所述DRAP畫面構(gòu)成所述視頻比特流中的隨機(jī)訪問點。
2.根據(jù)權(quán)利要求1所述的方法,其中,解碼(S2)所述DRAP畫面包括:使用所述視頻比特流中根據(jù)所述解碼順序最接近的在先IRAP畫面作為所述DRAP畫面的所述僅有的參考畫面來解碼(S2)所述DRAP畫面。
3.根據(jù)權(quán)利要求1或2所述的方法,其中,解碼(S2)所述DRAP畫面包括:使用所述IRAP畫面和/或所述在先DRAP畫面作為所述DRAP畫面的所述僅有的參考畫面,將所述DRAP畫面的塊解碼(S2)為跳過塊;或?qū)⑺鯠RAP畫面的塊解碼(S2)為幀內(nèi)塊。
4.根據(jù)權(quán)利要求3所述的方法,其中,解碼(S2)所述DRAP畫面包括:
將所述DRAP畫面中的至少一個片的塊解碼(S10)為幀內(nèi)塊;以及
使用所述IRAP畫面和/或所述在先DRAP畫面作為所述DRAP畫面的所述僅有的參考畫面,將所述DRAP畫面中的至少一個片的塊解碼(S11)為跳過塊。
5.根據(jù)權(quán)利要求1至4中任一項所述的方法,還包括:對所述視頻比特流中按照輸出順序和解碼順序在所述DRAP畫面之后的至少一個非隨機(jī)訪問點“非RAP”畫面進(jìn)行解碼(S20),所述至少一個非RAP畫面不使用所述視頻比特流中按照解碼順序在所述DRAP畫面之前的任何非RAP畫面作為參考畫面。
6.一種對視頻流中的畫面進(jìn)行編碼的方法,所述方法包括:
對所述視頻流的幀內(nèi)隨機(jī)訪問點IRAP畫面進(jìn)行編碼(S30);以及
使用所述IRAP畫面和/或所述視頻流中根據(jù)解碼順序在依賴型隨機(jī)訪問點DRAP畫面之前的在先DRAP畫面作為所述DRAP畫面的僅有的參考畫面,將所述視頻比特流的所述DRAP畫面編碼(S31)為時間預(yù)測畫面,其中所述DRAP畫面構(gòu)成所述視頻流的編碼畫面的視頻比特流中的隨機(jī)訪問點。
7.根據(jù)權(quán)利要求6所述的方法,其中,編碼(S31)所述DRAP畫面包括:使用所述視頻流中根據(jù)所述解碼順序的最接近的在先IRAP畫面作為所述DRAP畫面的所述僅有的參考畫面來編碼(S31)所述DRAP畫面。
8.根據(jù)權(quán)利要求6或7所述的方法,其中,編碼(S31)所述DRAP畫面包括:使用所述IRAP畫面和/或所述在先DRAP畫面作為所述DRAP畫面的所述僅有的參考畫面,將所述DRAP畫面的塊編碼(S31)為跳過塊;或?qū)⑺鯠RAP畫面的塊編碼(S31)為幀內(nèi)塊。
9.根據(jù)權(quán)利要求8所述的方法,其中,編碼(S31)所述DRAP畫面包括:
將所述DRAP畫面中的至少一個片的塊編碼(S40)為幀內(nèi)塊;以及
使用所述IRAP畫面和/或所述在先DRAP畫面作為所述DRAP畫面的所述僅有的參考畫面,將所述DRAP畫面中的至少一個片的塊編碼(S41)為跳過塊。
10.根據(jù)權(quán)利要求6至9中任一項所述的方法,還包括:對根據(jù)所述解碼順序存在于所述IRAP畫面和所述DRAP畫面之間的中間畫面進(jìn)行編碼(S50)。
11.根據(jù)從屬于權(quán)利要求8或9的權(quán)利要求10所述的方法,其中,編碼(S31)所述DRAP畫面包括:如果所述IRAP畫面中的同位塊與所述中間畫面中的相應(yīng)同位塊相同或差別不超過定義的閾值,則使用所述IRAP畫面作為所述DRAP畫面的所述僅有的參考畫面將所述DRAP畫面的塊編碼(S31)為跳過塊,否則將所述DRAP畫面的所述塊編碼為幀內(nèi)塊。
12.根據(jù)權(quán)利要求8至10中任一項所述的方法,其中,編碼(S31)所述DRAP畫面包括:如果所述IRAP畫面中的同位塊與在所述IRAP畫面之前的另一IRAP畫面中或在所述另一IRAP畫面和所述IRAP畫面之間的中間畫面中的相應(yīng)同位塊相同或差別不超過定義的閾值,則使用所述IRAP畫面作為所述DRAP畫面的所述僅有的參考畫面將所述DRAP畫面的塊編碼(S31)為跳過塊,否則將所述DRAP畫面的所述塊編碼為幀內(nèi)塊。
13.根據(jù)權(quán)利要求6至12中任一項所述的方法,還包括:對所述視頻流中按照輸出順序和解碼順序在所述DRAP畫面之后的至少一個非隨機(jī)訪問點“非RAP”畫面進(jìn)行編碼(S50),所述至少一個非RAP畫面不使用所述視頻流中按照解碼順序在所述DRAP畫面之前的任何非RAP畫面作為參考畫面。
14.根據(jù)權(quán)利要求6至13中任一項所述的方法,還包括:將所述IRAP畫面的標(biāo)識符包括到所述DRAP畫面的參考畫面集之中,所述參考畫面集信號通知所述IRAP畫面作為短期參考畫面或者長期參考畫面。
15.根據(jù)權(quán)利要求6至14中任一項所述的方法,還包括:
以第一周期性間隔對所述視頻流的IRAP畫面執(zhí)行(S30)編碼;以及
以比所述第一周期性間隔短的第二周期性間隔對所述視頻流的DRAP畫面執(zhí)行(S31)編碼。
16.一種對視頻比特流中的畫面進(jìn)行解碼的解碼器(100,110,120),其中,
所述解碼器(100,110,120)被配置為對所述視頻比特流的幀內(nèi)隨機(jī)訪問點IRAP畫面進(jìn)行解碼;以及
所述解碼器(100,110,120)被配置為使用所述IRAP畫面和/或所述視頻比特流中根據(jù)解碼順序在依賴型隨機(jī)訪問點DRAP畫面之前的在先DRAP畫面作為所述DRAP畫面的僅有的參考畫面,將所述視頻比特流的所述DRAP畫面解碼(S2)為時間預(yù)測畫面,其中所述DRAP畫面構(gòu)成所述視頻比特流中的隨機(jī)訪問點。
17.根據(jù)權(quán)利要求16所述的解碼器,其中,所述解碼器(100,110,120)被配置為:使用所述視頻比特流中根據(jù)所述解碼順序的最接近的在先IRAP畫面作為所述DRAP畫面的所述僅有的參考畫面來解碼所述DRAP畫面。
18.根據(jù)權(quán)利要求16或17所述的解碼器,其中,所述解碼器(100,110,120)被配置為:使用所述IRAP畫面和/或所述在先DRAP畫面作為所述DRAP畫面的所述僅有的參考畫面,將所述DRAP畫面的塊解碼為跳過塊;或?qū)⑺鯠RAP畫面的塊解碼為幀內(nèi)塊。
19.根據(jù)權(quán)利要求18所述的解碼器,其中
所述解碼器(100,110,120)被配置為將所述DRAP畫面中的至少一個片的塊解碼為幀內(nèi)塊;以及
所述解碼器(100,110,120)被配置為使用所述IRAP畫面和/或所述在先DRAP畫面作為所述DRAP畫面的所述僅有的參考畫面,將所述DRAP畫面中的至少一個片的塊解碼為跳過塊。
20.根據(jù)權(quán)利要求16至19中任一項所述的解碼器,其中,所述解碼器(100,110,120)被配置為:對所述視頻比特流中按照輸出順序和解碼順序在所述DRAP畫面之后的至少一個非隨機(jī)訪問點“非RAP”畫面進(jìn)行解碼,所述至少一個非RAP畫面不使用所述視頻比特流中按照解碼順序在所述DRAP畫面之前的任何非RAP畫面作為參考畫面。
21.根據(jù)權(quán)利要求16至20中任一項所述的解碼器,包括:
IRAP解碼器(111),被配置為對所述IRAP畫面進(jìn)行解碼;以及
DRAP解碼器(112),被配置為對所述DRAP畫面進(jìn)行解碼。
22.根據(jù)權(quán)利要求16至20中任一項所述的解碼器,包括:
處理器(121);以及
存儲器(122),包括所述處理器(121)可執(zhí)行的指令,其中
所述處理器(121)操作為對所述IRAP畫面進(jìn)行解碼;以及
所述處理器(121)操作為對所述DRAP畫面進(jìn)行解碼。
23.一種對視頻比特流進(jìn)行解碼的解碼器(130),包括:
IRAP解碼器(131),用于對所述視頻比特流的幀內(nèi)隨機(jī)訪問點IRAP畫面進(jìn)行解碼;以及
DRAP解碼器(132),用于使用所述IRAP畫面和/或所述視頻比特流中根據(jù)解碼順序在依賴型隨機(jī)訪問點DRAP畫面之前的在先DRAP畫面作為所述DRAP畫面的僅有的參考畫面,將所述視頻比特流的所述DRAP畫面解碼為時間預(yù)測畫面,其中所述DRAP畫面構(gòu)成所述視頻比特流中的隨機(jī)訪問點。
24.一種對視頻流中的畫面進(jìn)行編碼的編碼器(200,210,220),其中
所述編碼器(200,210,220)被配置為對所述視頻流的幀內(nèi)隨機(jī)訪問點IRAP畫面進(jìn)行編碼;以及
所述編碼器(200,210,220)被配置為使用所述IRAP畫面和/或所述視頻流中根據(jù)解碼順序在依賴型隨機(jī)訪問點DRAP畫面之前的在先DRAP畫面作為所述DRAP畫面的僅有的參考畫面,將所述視頻比特流的所述DRAP畫面編碼為時間預(yù)測畫面,其中所述DRAP畫面構(gòu)成所述視頻流的編碼畫面的視頻比特流中的隨機(jī)訪問點。
25.根據(jù)權(quán)利要求24所述的編碼器,其中,所述編碼器(200,210,220)被配置為:使用所述視頻流中根據(jù)所述解碼順序的最接近的在先IRAP畫面作為所述DRAP畫面的所述僅有的參考畫面來編碼所述DRAP畫面。
26.根據(jù)權(quán)利要求24或25所述的編碼器,其中,所述編碼器(200,210,220)被配置為:使用所述IRAP畫面和/或所述在先DRAP畫面作為所述DRAP畫面的所述僅有的參考畫面,將所述DRAP畫面的塊解碼為跳過塊;或?qū)⑺鯠RAP畫面的塊解碼為幀內(nèi)塊。
27.根據(jù)權(quán)利要求26所述的編碼器,其中,
所述編碼器(200,210,220)被配置為將所述DRAP畫面中的至少一個片的塊編碼為幀內(nèi)塊;以及
所述編碼器(200,210,220)被配置為使用所述IRAP畫面和/或所述在先DRAP畫面作為所述DRAP畫面的所述僅有的參考畫面,將所述DRAP畫面中的至少一個片的塊編碼為跳過塊。
28.根據(jù)權(quán)利要求24至27中任一項所述的編碼器,其中,所述編碼器(200,210,220)被配置為對根據(jù)所述解碼順序存在于所述IRAP畫面和所述DRAP畫面之間的中間畫面進(jìn)行編碼。
29.根據(jù)權(quán)利要求28所述的編碼器,當(dāng)權(quán)利要求28從屬于權(quán)利要求26或27時,其中,所述編碼器(200,210,220)被配置為:如果所述IRAP畫面中的同位塊與所述中間畫面中的相應(yīng)同位塊相同或差別不超過定義的閾值,則使用所述IRAP畫面作為所述DRAP畫面的所述僅有的參考畫面將所述DRAP畫面的塊編碼為跳過塊,否則將所述DRAP畫面的所述塊編碼為幀內(nèi)塊。
30.根據(jù)權(quán)利要求26至28中任一項所述的編碼器,其中,所述編碼器(200,210,220)被配置為:如果所述IRAP畫面中的同位塊與在所述IRAP畫面之前的另一IRAP畫面或在所述另一IRAP畫面和所述IRAP畫面之間的中間畫面中的相應(yīng)同位塊相同或差別不超過定義的閾值,則使用所述IRAP畫面作為所述DRAP畫面的所述僅有的參考畫面將所述DRAP畫面的塊編碼為跳過塊,否則將所述DRAP畫面的所述塊編碼為幀內(nèi)塊。
31.根據(jù)權(quán)利要求24至30中任一項所述的解碼器,其中,所述編碼器(200,210,220)被配置為:對所述視頻流中按照輸出順序和解碼順序在所述DRAP畫面之后的至少一個非隨機(jī)訪問點“非RAP”畫面進(jìn)行編碼,所述至少一個非RAP畫面不使用所述視頻流中按照解碼順序在所述DRAP畫面之前的任何非RAP畫面作為參考畫面。
32.根據(jù)權(quán)利要求24至31中任一項所述的方法,其中,所述編碼器(200,210,220)被配置為:將所述IRAP畫面的標(biāo)識符包括到所述DRAP畫面的參考畫面集之中,所述參考畫面集信號通知所述IRAP畫面作為短期參考畫面或者長期參考畫面。
33.根據(jù)權(quán)利要求24至32中任一項所述的方法,其中:
所述編碼器(200,210,220)被配置為以第一周期性間隔對所述視頻流的IRAP畫面執(zhí)行編碼;以及
所述編碼器(200,210,220)被配置為以比所述第一周期間隔短的第二周期間隔對所述視頻流的DRAP畫面執(zhí)行編碼。
34.根據(jù)權(quán)利要求24至33中任一項所述的編碼器,包括:
IRAP編碼器(211),被配置為對所述IRAP畫面進(jìn)行編碼;以及
DRAP編碼器(212),被配置為對所述DRAP畫面進(jìn)行編碼。
35.根據(jù)權(quán)利要求24至33中任一項所述的編碼器,包括:
處理器(221);以及
存儲器(222),包括所述處理器(221)可執(zhí)行的指令,其中
所述處理器(221)操作為對所述IRAP畫面進(jìn)行編碼;以及
所述處理器(221)操作為對所述DRAP畫面進(jìn)行編碼。
36.一種對視頻流進(jìn)行編碼的編碼器(230),包括:
IRAP編碼器(231),用于對所述視頻流的幀內(nèi)隨機(jī)訪問點IRAP畫面進(jìn)行編碼;以及
DRAP編碼器(232),用于使用所述IRAP畫面和/或所述視頻流中根據(jù)解碼順序在依賴型隨機(jī)訪問點DRAP畫面之前的在先DRAP畫面作為所述DRAP畫面的僅有的參考畫面,將所述視頻比特流的所述DRAP畫面編碼為時間預(yù)測畫面,其中所述DRAP畫面構(gòu)成所述視頻流的編碼畫面的視頻比特流中的隨機(jī)訪問點。
37.一種包括指令的計算機(jī)程序(340),所述指令當(dāng)被處理器(310)執(zhí)行時使得所述處理器(310):
對視頻比特流的幀內(nèi)隨機(jī)訪問點IRAP畫面進(jìn)行解碼;以及
使用所述IRAP畫面和/或所述視頻比特流中根據(jù)解碼順序在依賴型隨機(jī)訪問點DRAP畫面之前的在先DRAP畫面作為所述DRAP畫面的僅有的參考畫面,將所述視頻比特流的所述DRAP畫面解碼為時間預(yù)測畫面,其中所述DRAP畫面構(gòu)成所述視頻比特流中的隨機(jī)訪問點。
38.一種包括指令的計算機(jī)程序(340),所述指令當(dāng)被處理器(310)執(zhí)行時使得所述處理器(310):
對視頻流的幀內(nèi)隨機(jī)訪問點IRAP畫面進(jìn)行編碼;以及
使用所述IRAP畫面和/或所述視頻流中根據(jù)解碼順序在依賴型隨機(jī)訪問點DRAP畫面之前的在先DRAP畫面作為所述DRAP畫面的僅有的參考畫面,將所述DRAP畫面編碼為時間預(yù)測畫面,其中所述DRAP畫面構(gòu)成所述視頻流的編碼畫面的視頻比特流中的隨機(jī)訪問點。
39.一種載體(350),包括根據(jù)權(quán)利要求37或38所述的計算機(jī)程序(340),其中,所述載體(350)是電子信號、光信號、電磁信號、磁信號、電信號、無線電信號、微波信號或計算機(jī)可讀存儲介質(zhì)之一。