一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

用于渐进解码器刷新译码和可扩展译码的编码器、解码器以及数据流的制作方法

2022-07-11 04:56:34 来源:中国专利 TAG:

技术特征:
1.一种视频数据流,包括:图片(1011、1012、
……
、101
n
)的序列(100),其包括至少一个渐进解码器刷新(gdr)译码的图片(103)和刷新周期(rp)中的一个或多个后续图片(1012、
……
、101
n
),参数集,其定义多个图片配置,所述多个图片配置将图片区(101)细分成第一子区(101r)和第二子区(101u),其中,一个对应于包括一个或多个刷新的图片区域(102r)的刷新的子区(101r),并且,所述另一个对应于包括一个或多个尚未刷新的图片区域(102u)的未刷新的子区(101u),其中,对于所述刷新周期(rp)内的每个图片(1011、1012、
……
、101
n
),所述视频数据流包括用于从所述多个图片配置标识出对应的一个图片配置的图片配置标识符。2.根据权利要求1所述的视频数据流,其中,图片(1011、1012、
……
、101
n
)的所述序列(100)以导致下者的方式被译码:帧内预测不跨越所述第一子区(101r)与所述第二子区(101u)之间的边界,和/或所述刷新的子区(101r)的时间性预测不参考所述尚未刷新的子区(101u),和/或上下文模型推导不跨越所述第一子区(101r)与所述第二子区(101u)之间的边界。3.根据权利要求1或2所述的视频数据流,其中,所述对应的一个图片配置指示被包含在图片的所述序列(100)的当前译码的图片(1011、1012、
……
、101
n
)中的所述刷新的图片区域(102r)和所述尚未刷新的图片区域(102u)。4.根据权利要求1、2或3中的任一项所述的视频数据流,其中,出自所述多个图片配置的每个图片配置包括用于用信号通知哪些图片区域(102)是刷新的图片区域(102r)和哪些图片区域(102)是未刷新的图片区域(102u)的一组区域索引。5.根据权利要求1至4中的任一项所述的视频数据流,其中,被包含在图片的所述序列(100)中的所述图片(1011、1012、
……
、101
n
)细分成一个或多个图块(102),并且其中,出自所述多个图片配置的每个图片配置包括用于用信号通知哪些图片图块(102)是刷新的图片图块(102r)和哪些图片图块(102)是未刷新的图片图块(102u)的一组图块索引。6.根据权利要求1至5中的任一项所述的视频数据流,其中,被包含在图片的所述序列(100)中的所述图片(1011、1012、
……
、101
n
)细分成图片图块行(102),并且其中,出自所述多个图片配置的每个图片配置包括用于用信号通知哪些图片图块行(102)是刷新的图片图块行(102r)和/或哪些图片图块行(102)是未刷新的图片图块行(102u)的至少一个行索引。7.根据权利要求1至6中的任一项所述的视频数据流,其中,被包含在图片的所述序列(100)中的所述图片(1011、1012、
……
、101
n
)细分成图片图块列(102),并且其中,出自所述多个图片配置的每个图片配置包括用于用信号通知哪些图片图块列(102)是刷新的图片图块列(102r)和/或哪些图片图块列(102)是未刷新的图片列(102u)的至少一个列索引。8.根据权利要求1至7中的任一项所述的视频数据流,其中,被包含在图片的所述序列(100)中的所述图片(1011、1012、
……
、101
n
)细分成译
码块行(102),并且其中,出自所述多个图片配置的每个图片配置包括用于用信号通知哪些译码块行(102)是刷新的译码块行(102r)和/或哪些译码块行(102)是未刷新的译码块行(102u)的至少一个行译码块索引。9.根据权利要求1至8中的任一项所述的视频数据流,其中,被包含在图片的所述序列(100)中的所述图片(1011、1012、
……
、101
n
)细分成译码块列(102),并且其中,出自所述多个图片配置的每个图片配置包括用于用信号通知哪些译码块列(102)是刷新的译码块列(102r)和/或哪些译码块列(102)是未刷新的译码块列(102u)的至少一个列译码块索引。10.根据权利要求1至9中的任一项所述的视频数据流,其中,被包含在图片的所述序列(100)中的所述图片(1011、1012、
……
、101
n
)细分成译码块对角线(102),并且其中,出自所述多个图片配置的每个图片配置包括用于用信号通知哪些译码块对角线(102)是刷新的译码块对角线(102r)和/或哪些译码块对角线(102)是未刷新的译码块对角线(102u)的至少一个对角线译码块索引。11.根据权利要求1至10中的任一项所述的视频数据流,其中,被包含在图片的所述序列(100)中的所述图片(1011、1012、
……
、101
n
)细分成样本行(102),并且其中,出自所述多个图片配置的每个图片配置包括用于用信号通知哪些样本行(102)是刷新的样本行(102r)和/或哪些样本行(102)是未刷新的样本行(102u)的至少一个样本行索引。12.根据权利要求1至11中的任一项所述的视频数据流,其中,被包含在图片的所述序列(100)中的所述图片(1011、1012、
……
、101
n
)细分成样本列(102),并且其中,出自所述多个图片配置的每个图片配置包括用于用信号通知哪些样本列(102)是刷新的样本列(102r)和/或哪些样本列(102)是未刷新的样本列(102u)的至少一个样本列索引。13.根据权利要求1至12中的任一项所述的视频数据流,其中,所述对应的一个图片配置在所述视频数据流的访问单元分割符中和/或切片标头中用信号通知。14.一种用于从数据流对出自图片(1011、1012、
……
、101
n
)的序列(100)的至少一个图片进行解码的解码器,所述序列(100)包括至少一个渐进解码器刷新(gdr)译码的图片(103)和刷新周期(rp)中的一个或多个后续图片(1012、
……
、101
n
),其中,所述解码器配置成从所述数据流读取参数集,所述参数集定义多个图片配置,所述多个图片配置将图片区(101)细分成第一子区(101r)和第二子区(101u),其中,一个对应于包括一个或多个刷新的图片区域(102r)的刷新的子区(101r),并且,所述另一个对应于包括一个或多个尚未刷新的图片区域(102u)的未刷新的子区(101u),其中,对于所述刷新周期(rp)内的每个图片(1011、1012、
……
、101
n
),所述解码器进一步配置成从所述数据流读取用于从所述多个图片配置标识出对应的一个图片配置的图片配置标识符,以便对所述至少一个图片(1011、1012、
……
、101
n
)进行解码。15.一种用于将出自图片(1011、1012、
……
、101
n
)的序列(100)的至少一个图片编码到数据流中的编码器,所述序列(100)包括至少一个渐进解码器刷新(gdr)译码的图片(103)和刷新周期(rp)中的一个或多个后续图片(1012、
……
、101
n
),
其中,所述编码器配置成将参数集写入到所述数据流中,所述参数集定义多个图片配置,所述多个图片配置将图片区(101)细分成第一子区(101r)和第二子区(101u),其中,一个对应于包括一个或多个刷新的图片区域(102r)的刷新的子区(101r),并且,所述另一个对应于包括一个或多个尚未刷新的图片区域(102u)的未刷新的子区(101u),其中,对于所述刷新周期(rp)内的每个图片(1011、1012、
……
、101
n
),所述编码器进一步配置成在所述数据流中设定用于从所述多个图片配置标识出对应的一个图片配置的图片配置标识符。16.一种用于从数据流对至少一个图片出自图片(1011、1012、
……
、101
n
)的序列(100)进行解码的方法,所述序列(100)包括至少一个渐进解码器刷新(gdr)译码的图片(103)和刷新周期(rp)中的一个或多个后续图片(1012、
……
、101
n
),所述方法包括以下的步骤:从所述数据流读取参数集,所述参数集定义多个图片配置,所述多个图片配置将图片区(101)细分成第一子区(101r)和第二子区(101u),其中,一个对应于包括一个或多个刷新的图片区域(102r)的刷新的子区(101r),并且,所述另一个对应于包括一个或多个尚未刷新的图片区域(102u)的未刷新的子区(101u),针对所述刷新周期(rp)内的每个图片(1011、1012、
……
、101
n
)而从所述数据流读取用于从所述多个图片配置标识出对应的一个图片配置的图片配置标识符,以便对所述至少一个图片(1011、1012、
……
、101
n
)进行解码。17. 一种用于将出自图片(1011、1012、
……
、101
n
)的序列(100)的至少一个图片编码到数据流中的方法,所述序列(100)包括至少一个渐进解码器刷新(gdr)译码的图片(103)和刷新周期(rp)中的一个或多个后续图片(1012、
……
、101n),所述方法包括以下的步骤:将参数集写入到所述数据流中,所述参数集定义多个图片配置,所述多个图片配置将图片区(101)细分成第一子区(101r)和第二子区(101u),其中,一个对应于包括一个或多个刷新的图片区域(102r)的刷新的子区(101r),并且,所述另一个对应于包括一个或多个尚未刷新的图片区域(102u)的未刷新的子区(101u),以及针对所述刷新周期(rp)内的每个图片(1011、1012、
……
、101
n
)而在所述数据流中设定用于从所述多个图片配置标识出对应的一个图片配置的图片配置标识符。18.一种计算机程序,用于当在计算机或信号处理器上执行时实现根据权利要求16或17所述的方法。19.一种视频数据流,包括:图片(1011、1012、
……
、101
n
)的序列(100),所述序列(100)包括至少一个渐进解码器刷新(gdr)译码的图片(103)和刷新周期(rp)中的一个或多个后续图片(1012、
……
、101
n
),其中,图片(1011、1012、
……
、101
n
)的所述序列(100)的每个图片以所述相应的图片被细分成的块(102)为单位循序地译码到所述视频数据流中,其中,所述视频数据流包括隐式信令,其中,相应的图片(1011、1012、
……
、101
n
)的刷新的子区(101r)基于块译码顺序而在所述视频数据流中隐式地用信号通知,或其中,对于每个块(102),所述视频数据流包括指示是否为下者的语法元素:a)所述块(102)是位于相应的图片的第一子区(101r)中并且最后被译码的最后块,和/或b)所述块(102)是位于相应的图片的第一子区(101r)中并且首先被译码的第一块,和/
或c)所述块(102)邻接限定第一子区(101r)的界线,和/或d)所述块(102)位于第一子区(101r)内侧。20.根据权利要求19所述的视频数据流,其中,图片区(101)细分成第一子区(101r)和第二子区(101u),其中,一个对应于包括一个或多个刷新的图片区域(102r)的刷新的子区(101r),并且,所述另一个对应于包括一个或多个尚未刷新的图片区域(101u)的未刷新的子区(101u)。21.根据权利要求19或20所述的视频数据流,其中,所述隐式信令用信号通知所述块译码顺序中的预确定位置处的第一块(102)是所述刷新的子区(101r)的一部分。22.根据权利要求19至21中的任一项所述的视频数据流,其中,所述语法元素用于指示出自图片(1011、1012、
……
、101
n
)的所述序列的图片的刷新的子区(101r)与尚未刷新的子区(101u)之间的边界,和/或用于指示哪个子区是刷新的子区(101r)和哪个子区是尚未刷新的子区(101u)。23.根据权利要求19至22中的任一项所述的视频数据流,其中,在所述语法元素指示下者的情况下:b)所述块(102)是位于相应的图片(101)的刷新的子区(101r)中并且最后被译码的最后块,所述视频数据流包括用于指示是否为下者的另外的语法元素(例如,region_horizontal_flag):a1)所述块(102)是所述刷新的子区(101r)的一行或多行块(102)的最后译码的块,或a2)所述块(102)是所述刷新的子区(101r)的一列或多列块(102)的最后译码的块。24.根据权利要求23所述的视频数据流,其中,所述另外的语法元素用于指示所述最后块(102)是从译码分裂树的水平分割还是从竖直分割推导,所述相应的图片(101)根据所述译码分裂树而细分成块(102)。25.根据权利要求19至24中的任一项所述的视频数据流,其中,所述视频数据流包括帧内预测中断指示,所述帧内预测中断指示用于指示例如如果邻近的图片区域(102u)被包含在尚未刷新的子区(101u)中,则所述邻近的图片区域(102u)的邻近的块(102)不可用于预测。26.根据权利要求19至25中的任一项所述的视频数据流,其中,所述刷新的子区(101r)包括布置于与所述相应的图片(101)细分成的所述块(102)的所述大小对齐的网格中的一个或多个刷新的图片区域(102r)。27.根据权利要求19至26中的任一项所述的视频数据流,其中,所述相应的图片(101)的图片区域竖直地细分成一个或多个切片(102),其中,对于每个切片,所述语法元素用信号通知。28.根据权利要求19至27中的任一项所述的视频数据流,其中,所述相应的图片(101)的图片区域水平地细分成一行或多行块(102),其中,所述语法元素:i. 仅在所述第一行中用信号通知,或
ii. 在每一行中用信号通知。29.根据权利要求19至28中的任一项所述的视频数据流,其中,所述相应的图片(101)的图片区域竖直地细分成一列或多列块(102),其中,所述语法元素:i. 仅在所述第一列中用信号通知,或ii. 在每一列中用信号通知。30.一种用于从数据流对出自图片(1011、1012、
……
、101
n
)的序列(100)的至少一个图片进行解码的解码器,所述序列(100)包括至少一个渐进解码器刷新(gdr)译码的图片(103)和刷新周期(rp)中的一个或多个后续图片,其中,图片(1011、1012、
……
、101
n
)的所述序列(100)的每个图片以所述相应的图片被细分成的块(102)为单位从所述视频数据流循序地解码,其中,所述解码器配置成基于块译码顺序而从所述数据流隐式地推导所述至少一个图片的刷新的子区(101r),或其中,对于每个块(102),所述解码器配置成从所述数据流读取指示是否为下者的语法元素:a)所述块(102)是位于相应的图片的第一子区(101r)中并且最后被译码的最后块,和/或b)所述块(102)是位于相应的图片的第一子区(101r)中并且首先被译码的第一块,和/或c)所述块(102)邻接限定第一子区(101r)的界线,和/或d)所述块(102)位于第一子区(101r)内侧。31.根据权利要求30所述的解码器,其中,图片区(101)细分成第一子区(101r)和第二子区(101u),其中,一个对应于包括一个或多个刷新的图片区域(102r)的刷新的子区(101r),并且,所述另一个对应于包括一个或多个尚未刷新的图片区域(102u)的未刷新的子区(101u)。32.一种用于将出自图片(1011、1012、
……
、101
n
)的序列(100)的至少一个图片编码到数据流中的编码器,所述序列(100)包括至少一个渐进解码器刷新(gdr)译码的图片(103)和刷新周期(rp)中的一个或多个后续图片,其中,图片(1011、1012、
……
、101
n
)的所述序列(100)的每个图片以所述相应的图片被细分成的块(102)为单位循序地编码到所述视频数据流中,其中,对于每个块(102),所述编码器配置成将指示是否为下者的语法元素写入到所述数据流中:a)所述块(102)是位于相应的图片的第一子区(101r)中并且最后被译码的最后块,和/或b)所述块(102)是位于相应的图片的第一子区(101r)中并且首先被译码的第一块,和/或c)所述块(102)邻接限定第一子区(101r)的界线,和/或d)所述块(102)位于第一子区(101r)内侧。33.根据权利要求32所述的编码器,
其中,图片区(101)细分成第一子区(101r)和第二子区(101u),其中,一个对应于包括一个或多个刷新的图片区域(102r)的刷新的子区(101r),并且,所述另一个对应于包括一个或多个尚未刷新的图片区域(102u)的未刷新的子区(101u)。34.一种用于从数据流对出自图片(1011、1012、
……
、101
n
)的序列(100)的至少一个图片进行解码的方法,所述序列(100)包括至少一个渐进解码器刷新(gdr)译码的图片(103)和刷新周期(rp)中的一个或多个后续图片,其中,图片(1011、1012、
……
、101
n
)的所述序列(100)的每个图片以所述相应的图片被细分成的块(102)为单位从所述视频数据流循序地解码,其中,所述方法包括以下的步骤:基于块译码顺序而从所述数据流隐式地推导所述至少一个图片的刷新的子区(101r),或针对每个块(102)而从所述数据流读取指示是否为下者的语法元素(例如,标志):a)所述块(102)是位于相应的图片的第一子区(101r)中并且最后被译码的最后块,和/或b)所述块(102)是位于相应的图片的第一子区(101r)中并且首先被译码的第一块,和/或c)所述块(102)邻接限定第一子区(101r)的界线,和/或d)所述块(102)位于第一子区(101r)内侧。35.一种用于将出自图片(1011、1012、
……
、101
n
)的序列(100)的至少一个图片编码到数据流中的方法,所述序列(100)包括至少一个渐进解码器刷新(gdr)译码的图片(103)和刷新周期(rp)中的一个或多个后续图片,其中,图片(1011、1012、
……
、101
n
)的所述序列(100)的每个图片以所述相应的图片被细分成的块(102)为单位循序地编码到所述视频数据流中,其中,所述方法包括以下的步骤:针对每个块(102)而将指示是否为下者的语法元素写入到所述数据流中:a)所述块(102)是位于相应的图片的第一子区(101r)中并且最后被译码的最后块,和/或b)所述块(102)是位于相应的图片的第一子区(101r)中并且首先被译码的第一块,和/或c)所述块(102)邻接限定第一子区(101r)的界线,和/或d)所述块(102)位于第一子区(101r)内侧。36.一种计算机程序,用于当在计算机或信号处理器上执行时,实现根据权利要求34或35所述的方法。37. 一种视频数据流,包括:至少一个图片(101),其细分成图块(102),和图块重新排序标志,其中,a)如果所述数据流中的所述图块重新排序标志(例如,sps_enforce_raster_scan_flag)具有第一状态,则用信号通知所述图片(101)的图块(102)将使用按照图块遍历所述图片(101)的第一译码顺序来译码,和/或b)如果所述数据流中的所述图块重新排序标志具有第二状态,则用信号通知所述图片
(101)的图块(102)将使用沿光栅扫描顺序遍历所述图片(101)的第二译码顺序来译码。38. 一种配置成从数据流对图片进行解码的解码器,其中:a)如果所述数据流中的图块重新排序标志(例如,sps_enforce_raster_scan_flag)具有第一状态,则所述解码器配置成使用按照图块遍历所述图片(101)的第一解码顺序来从所述数据流对所述图片(101)的图块(102)进行解码,和/或b)如果所述数据流中的所述图块重新排序标志具有第二状态,则所述解码器配置成使用沿光栅扫描顺序遍历所述图片(101)的第二解码顺序来从所述数据流对所述图片(101)的所述图块(102)进行解码。39.根据权利要求38所述的解码器,其中,所述解码器配置成使用渐进解码刷新(gdr)途径来对所述图片(101)进行解码,其中,所述图片(101)是包括至少一个gdr译码的图片(103)和一个或多个后续图片的图片(1011、1012、
……
、101
n
)的序列(100)的一部分,其中,所述图片(101)被逐块解码并且划分成多个分组(501a、501b、
……
、501n),其中,两个或更多个分组包括所述相同量的被刷新的块(102r)和/或所述相同量的尚未被刷新的块(102u)。40. 一种配置成将图片编码到数据流中的编码器,其中:a)所述编码器配置成将所述数据流中的图块重新排序标志(例如,sps_enforce_raster_scan_flag)设定成第一状态,从而指示所述图片(101)的图块(102)将使用按照图块遍历所述图片(101)的第一译码顺序来译码,和/或b)所述编码器配置成将所述数据流中的所述图块重新排序标志设定成第二状态,从而指示所述图片(101)的图块(102)将使用沿光栅扫描顺序遍历所述图片(101)的第二译码顺序来译码。41.一种多层可扩展视频数据流(600),包括:第一层(601)中的图片(2011、2012、
……
、201
n
)的第一序列(200)和第二层(602)中的图片(1011、1012、
……
、101
n
)的第二序列(100),其中,所述第二层(602)中的图片(1011、1012、
……
、101
n
)的所述第二序列(100)包括作为起始图片的至少一个渐进解码器刷新(gdr)图片(103)和刷新周期(rp)中的一个或多个后续图片(1012、
……
、101
n
),其中,所述多层可扩展视频数据流(600)包括信号通知,所述信号通知承载关于所述第二层(602)的所述gdr图片(103)的尚未刷新的子区(101u)将从所述第一层(601)的样本(202r)进行层间预测的可能性的信息和如下的信息:在被包含在所述刷新周期(rp)中的所述一个或多个后续图片(1012、
……
、101
n
)的尚未刷新的子区(101u)中,运动向量预测被禁用,或运动向量预测非时间性地实现,或在所述gdr图片(103)的尚未刷新的子区(101u)中,运动向量预测被禁用,或运动向量预测非时间性地实现。42.根据权利要求41所述的多层可扩展视频数据流(600),其中,所述以下的译码概念中的至少一个被禁用,以便对被包含在所述刷新周期(rp)中的所述一个或多个后续图片(1012、
……
、101
n
)的所述尚未刷新的子区(101u)进行译码:时间性运动向量预测(tmvp)
高级时间性运动向量预测(atmvp)受tmvp影响的候选,例如,所述合并列表中的受tmvp或子块tmvp影响的运动向量候选解码器侧运动向量细化(dmvr)。43.根据权利要求40或41所述的多层可扩展视频数据流(600),其中,所述以下的译码概念中的至少一个被禁用,以便对所述gdr图片(103)的所述尚未刷新的子区(101u)进行译码:时间性运动向量预测(tmvp)高级时间性运动向量预测(atmvp)受tmvp影响的候选,例如,所述合并列表中的受tmvp或子块tmvp影响的运动向量候选解码器侧运动向量细化(dmvr)并且其中,dmvr被禁用,以便对被包含在所述刷新周期(rp)中的所述一个或多个后续图片(1012、
……
、101
n
)的所述尚未刷新的子区(101u)进行译码。44.根据权利要求41至43中的任一项所述的多层可扩展视频数据流(600),其中,从所述第一层(601)的样本(202r)进行的所述层间预测包括由所述第一层(601)的样本(202r)的升采样的版本替代所述gdr图片(103)的所述尚未刷新的子区(101u)的一个或多个样本(102u)。45.根据权利要求41至44中的任一项所述的多层可扩展视频数据流(600),其中,所述gdr图片(103)的所述整个尚未刷新的子区(101u)的所有样本(102u)都被所述第一层(601)的样本(202r)的升采样的版本替代,使得来自所述第二层(602)中的译码的图片的所述第二序列(100)的图片(1011、1012、
……
、101
n
)立即可对用户呈现。46.根据权利要求41至45中的任一项所述的多层可扩展视频数据流(600),其中,所述第二层(100)的所述一个或多个后续图片(1012、
……
、101
n
)的尚未刷新的子区(101u)使用渐进地更新到所述第二层(602)的刷新的样本(102r)的来自所述第一层(601)的所述升采样的替代样本(202r)来通过层内预测而刷新。47.根据权利要求41至46中的任一项所述的多层可扩展视频数据流(600),其中,所述第二层(602)独立于所述第一层(601)或独立于任何另外的层而被译码,并且其中,如果在所述gdr图片(103)处随机地访问图片(1011、1012、
……
、101
n
)的所述第二序列(100),则所述信号通知指示所述第二层(602)的所述gdr图片(103)的所述尚未刷新的子区(101u)将从所述第一层(601)或具有足够的内容的任何预确定的另外的层的样本(202r)进行层间预测。48.一种用于对来自多层可扩展视频数据流(600)的至少一个图片进行解码的解码器,所述多层可扩展视频数据流(600)包括第一层(601)中的图片(2011、2012、
……
、201
n
)的第一序列(200)和第二层(602)中的图片(1011、1012、
……
、101
n
)的第二序列(100),其中,所述第二层(602)中的图片(1011、1012、
……
、101
n
)的所述第二序列(100)包括作为起始图片的至少一个渐进解码器刷新(gdr)图片(103)和刷新周期(rp)中的一个或多个后续图片(1012、
……
、101
n
),其中,所述解码器配置成从所述多层可扩展视频数据流(600)读取承载关于所述第二层(602)的所述gdr图片(103)的尚未刷新的子区(101u)将从所述第一层(601)的样本(202r)进行层间预测的可能性的信息的信号通知,并且,
其中,所述解码器进一步配置成响应于所述信号通知而:在被包含在所述刷新周期(rp)中的所述一个或多个后续图片(1012、
……
、101
n
)的尚未刷新的子区(101u)中禁用运动向量预测或非时间性地实现运动向量预测,或在所述gdr图片(103)的尚未刷新的子区(101u)中,禁用运动向量预测或非时间性地实现运动向量预测。49.一种用于将至少一个图片编码到多层可扩展视频数据流(600)中的编码器,所述多层可扩展视频数据流(600)包括第一层(601)中的图片(2011、2012、
……
、201
n
)的第一序列(200)和第二层(602)中的图片(1011、1012、
……
、101
n
)的第二序列,其中,所述第二层(602)中的图片(1011、1012、
……
、101
n
)的所述第二序列(100)包括作为起始图片的至少一个渐进解码器刷新(gdr)图片(103)和刷新周期(rp)中的一个或多个后续图片(1012、
……
、101n),其中,所述编码器配置成将信号通知写入到所述多层可扩展视频数据流(600)中,所述信号通知承载关于所述第二层(602)的所述gdr图片(103)的尚未刷新的子区(101u)将从所述第一层(601)的样本(202r)进行层间预测的可能性的信息和如下的信息:在被包含在所述刷新周期(rp)中的所述一个或多个后续图片(1012、
……
、101
n
)的尚未刷新的子区(101u)中,运动向量预测被禁用,或运动向量预测非时间性地实现,或在所述gdr图片(103)的尚未刷新的子区(101u)中,运动向量预测被禁用,或运动向量预测非时间性地实现。50.一种用于对来自多层可扩展视频数据流(600)的至少一个图片进行解码的方法,所述多层可扩展视频数据流(600)包括第一层(601)中的图片(2011、2012、
……
、201
n
)的第一序列(200)和第二层(602)中的图片(1011、1012、
……
、101
n
)的第二序列(100),其中,所述第二层(602)中的图片(1011、1012、
……
、101
n
)的所述第二序列(100)包括作为起始图片的至少一个渐进解码器刷新(gdr)图片(103)和刷新周期(rp)中的一个或多个后续图片(1012、
……
、101
n
),其中,所述方法包括以下的步骤:从所述多层可扩展视频数据流(600)读取承载关于所述第二层(602)的所述gdr图片(103)的尚未刷新的子区(101u)将从所述第一层(601)的样本(202r)进行层间预测的可能性的信息的信号通知,和响应于所述信号通知而执行所述以下的动作中的至少一个:在被包含在所述刷新周期(rp)中的所述一个或多个后续图片(1012、
……
、101
n
)的尚未刷新的子区(101u)中,禁用运动向量预测或非时间性地实现运动向量预测,或在所述gdr图片(103)的尚未刷新的子区(101u)中,禁用运动向量预测或非时间性地实现运动向量预测。51.一种用于将至少一个图片编码到多层可扩展视频数据流(600)中的方法,所述多层可扩展视频数据流(600)包括第一层(601)中的图片(2011、2012、
……
、201
n
)的第一序列(200)和第二层(602)中的图片(1011、1012、
……
、101
n
)的第二序列(100),其中,所述第二层(602)中的图片(1011、1012、
……
、101
n
)的所述第二序列(100)包括作为起始图片的至少一个渐进解码器刷新(gdr)图片(103)和刷新周期(rp)中的一个或多个后续图片(1012、
……
、101
n
),其中,所述方法包括以下的步骤:将信号通知写入到所述多层可扩展视频数据流(600)中,所述信号通知承载关于所述
第二层(602)的所述gdr图片(103)的尚未刷新的子区(101u)将从所述第一层(601)的样本(202r)进行层间预测的可能性的信息和如下的信息:在被包含在所述刷新周期(rp)中的所述一个或多个后续图片(1012、
……
、101
n
)的尚未刷新的子区(101u)中,运动向量预测被禁用,或运动向量预测非时间性地实现,或在所述gdr图片(103)的尚未刷新的子区(101u)中,运动向量预测被禁用,或运动向量预测非时间性地实现。52.一种计算机程序,用于当在计算机或信号处理器上执行时,实现根据权利要求50或51所述的方法。53.一种多层可扩展视频数据流(700),包括:第一层(701)中的图片(2011、2012、
……
、201
n
)的第一序列(200)和第二层(702)中的图片(1011、1012、
……
、101
n
)的第二序列(100),所述第一层(701)和所述第二层(702)中的每个包括多个时间性子层(701a、701b;702a、702b),其中,所述可扩展视频数据流(700)包括指示所述第二层(例如,增强层)(702)的哪些时间性子层(702a、702b)通过层间预测来译码的信号通知。54.根据权利要求53所述的多层可扩展视频数据流(700),其中,所述信号通知包括预确定的时间性标识符,在不进行层间预测的情况下,从所述预确定的时间性标识符对所述第二层(702)的所述时间性子层(702a、702b)进行译码。55.根据权利要求54所述的多层可扩展视频数据流(700),其中,所述第二层(702)的包括具有高于所述预确定的时间性标识符的值的时间性标识符的那些时间性子层(702b)在不进行层间预测的情况下被译码。56.根据权利要求54或55所述的多层可扩展视频数据流,其中,所述第二层(702)的包括具有高达或低于所述预确定的时间性标识符的值的时间性标识符的那些时间性子层(702a)利用层间预测来译码。57.根据权利要求53至56中的任一项所述的多层可扩展视频数据流(700),其中,如果所述信号通知指示所述第二层(702)的时间性子层(702b)不使用更低层(701)的时间性子层(701b)来进行层间预测,则所述更低层(701)的该时间性子层(701b)可从所述多层可扩展视频数据流(700)丢弃。58.根据权利要求53至57中的任一项所述的多层可扩展视频数据流(700),进一步包括用于指示所述信号通知是否被包括在所述多层可扩展视频数据流(700)中或所述第二层(702)的所有时间性子层(702a、702b)是否默认都依赖于更低层(701)的语法元素。59.一种用于对来自包括第一层(701)中的图片(2011、2012、
……
、201
n
)的第一序列(200)和第二层(702)中的图片(1011、1012、
……
、101
n
)的第二序列(100)的至少一个图片进行解码的解码器,所述第一和第二层(701、702)中的每个包括多个时间性子层(701a、701b;702a、702b),其中,所述解码器配置成通过基于从所述可扩展视频数据流(700)推导的信号通知而使用层间预测来对所述时间性子层(701a、701b;702a、702b)中的一个或多个进行解码,所述信号通知(例如,vps_sub_layer_independent_flag[i][j])指示所述第二层(702)(例如,增强层)的哪些时间性子层(702a、702b)将通过层间预测来译码。
60.根据权利要求59所述的解码器,其中,所述信号通知包括预确定的时间性标识符,在不进行层间预测的情况下,从所述预确定的时间性标识符对所述第二层(702)的所述时间性子层(702a、702b)进行译码。61.根据权利要求60所述的解码器,其中,所述第二层(702)的包括具有高于所述预确定的时间性标识符的值的时间性标识符的那些时间性子层(702b)在不进行层间预测的情况下被译码。62.根据权利要求60或61所述的解码器,其中,所述第二层(702)的包括具有高达或低于所述预确定的时间性标识符的值的时间性标识符的那些时间性子层(702a)利用层间预测来译码。63.根据权利要求60至62中的任一项所述的解码器,其中,如果所述解码器从所述信号通知推导所述第二层(702)的时间性子层(702b)不使用更低层(701)的时间性子层(701b)来进行层间预测,则所述解码器配置成从解码丢弃所述更低层(701)的该时间性子层(701b)。64.一种用于将至少一个图片编码到包括第一层(701)中的图片(2011、2012、
……
、201
n
)的第一序列(200)和第二层(702)中的图片(1011、1012、
……
、101
n
)的第二序列(100)的多层可扩展视频数据流(700)中的编码器,所述第一和第二层(701、702)中的每个包括多个时间性子层(701a、701b;702a、702b),其中,所述编码器配置成通过使用层间预测来对所述时间性子层(701a、701b;702a、702b)中的一个或多个进行编码并且将信号通知写入到所述可扩展视频数据流(700)中,所述信号通知指示所述第二层(702)的哪些时间性子层(702a、702b)通过层间预测来译码。65.根据权利要求64所述的编码器,其中,所述信号通知包括预确定的时间性标识符,在不进行层间预测的情况下,从所述预确定的时间性标识符对所述第二层(702)的所述时间性子层(702a、702b)进行译码。66.根据权利要求65所述的编码器,其中,所述第二层(702)的包括具有高于所述预确定的时间性标识符的值的时间性标识符的那些时间性子层(702b)在不进行层间预测的情况下被译码。67.根据权利要求65或66所述的编码器,其中,所述第二层(702)的包括具有高达或低于所述预确定的时间性标识符的值的时间性标识符的那些时间性子层(702a)利用层间预测来译码。68.根据权利要求64至67中的任一项所述的编码器,其中,如果所述编码器确定所述第二层(702)的时间性子层(702b)不使用更低层(701)的时间性子层(701b)来进行层间预测,则所述编码器配置成从编码丢弃所述更低层(701)的该时间性子层(701b)。69.根据权利要求64至68中的任一项所述的编码器,其中,所述编码器配置成将图片的所述第二序列的连续图片的第一预确定行编码为依赖的,或配置成将图片的所述第二序列的连续图片的第二预确定行编码为使用层间依赖性。70.一种用于对来自包括第一层(701)中的图片(2011、2012、
……
、201
n
)的第一序列(200)和第二层(702)中的图片(1011、1012、
……
、101
n
)的第二序列(100)的多层可扩展视频
数据流(700)的至少一个图片进行解码的方法,所述第一和第二层(701、702)中的每个包括多个时间性子层(701a、701b;702a、702b),其中,所述方法包括以下的步骤:通过基于从所述可扩展视频数据流(700)推导的信号通知而使用层间预测来对所述时间性子层(702a、702b)中的一个或多个进行解码,所述信号通知指示所述第二层(702)的哪些时间性子层(702a、702b)将通过层间预测来译码。71.根据权利要求70所述的用于解码的方法,其中,所述信号通知包括预确定的时间性标识符,在不进行层间预测的情况下,从所述预确定的时间性标识符对所述第二层(702)的所述时间性子层(702a、702b)进行译码。72.根据权利要求71所述的用于解码的方法,其中,所述第二层(702)的包括具有高于所述预确定的时间性标识符的值的时间性标识符的那些时间性子层(702b)在不进行层间预测的情况下被译码。73.根据权利要求71或72所述的用于解码的方法,其中,所述第二层(702)的包括具有高达或低于所述预确定的时间性标识符的值的时间性标识符的那些时间性子层(702a)利用层间预测来译码。74.一种用于将至少一个图片编码到包括第一层(701)中的图片(2011、2012、
……
、201
n
)的第一序列(200)和第二层(702)中的图片(1011、1012、
……
、101
n
)的第二序列(100)的多层可扩展视频数据流(700)中的方法,所述第一和第二层(701、702)中的每个包括多个时间性子层(701a、701b;702a、702b),其中,所述方法包括以下的步骤:通过使用层间预测来对所述时间性子层(702a、702b)中的一个或多个进行编码并且将信号通知写入到所述可扩展视频数据流(700)中,所述信号通知指示所述第二层(702)的哪些时间性子层(702a、702b)通过层间预测来译码。75.根据权利要求74所述的用于编码的方法,其中,所述信号通知包括预确定的时间性标识符,在不进行层间预测的情况下,从所述预确定的时间性标识符对所述第二层(702)的所述时间性子层(702a、702b)进行译码。76.根据权利要求75所述的用于编码的方法,其中,所述第二层(702)的包括具有高于所述预确定的时间性标识符的值的时间性标识符的那些时间性子层(702b)在不进行层间预测的情况下被译码。77.根据权利要求75或76所述的用于编码的方法,其中,所述第二层(702)的包括具有高达或低于所述预确定的时间性标识符的值的时间性标识符的那些时间性子层(702a)利用层间预测来译码。78.一种计算机程序,用于当在计算机或信号处理器上执行时,实现根据权利要求70至73或74至77所述的方法。

技术总结
本发明涉及用于对图片进行译码并且特别地对图片的连续序列进行译码的方法、编码器、解码器以及数据流,一些实施例可以利用用于对图片进行译码的所谓的渐进解码器刷新(GDR)译码方案。一些实施例可以提出可扩展译码和渐进解码器刷新改进。解码器刷新改进。解码器刷新改进。


技术研发人员:Y
受保护的技术使用者:弗劳恩霍夫应用研究促进协会
技术研发日:2020.09.23
技术公布日:2022/7/10
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献