子图片和片行信令通知之间的交互制造技术

技术编号:35202935 阅读:20 留言:0更新日期:2022-10-15 10:12
描述了对于视频编码和视频解码的几种技术。一种示例方法包括:根据规则,作出确定,该确定关于视频的视频图片的子图片的高度是否小于视频图片的片行的高度;以及使用该确定执行视频和视频的比特流之间的转换。行视频和视频的比特流之间的转换。行视频和视频的比特流之间的转换。

【技术实现步骤摘要】
【国外来华专利技术】子图片和片行信令通知之间的交互
[0001]相关申请的交叉引用
[0002]根据适用的《专利法》和/或依据《巴黎公约》的规定,本申请旨在及时要求于2020年2月24日提交的美国临时专利申请No.62/980,963的优先权和权益。出于根据法律的全部目的,上述申请的全部公开内容作为本申请公开内容的一部分通过引用并入。


[0003]本专利文档涉及图像和视频编解码和解码。

技术介绍

[0004]数字视频占互联网和其他数字通信网络上最大的带宽使用。随着能够接收和显示视频的连接用户设备数量增加,预计对于数字视频使用的带宽需求将继续增长。

技术实现思路

[0005]本文档公开了可由视频编码器和解码器使用的技术,用于使用对编解码表示的解码有用的控制信息处理视频的编解码表示。
[0006]在一个示例方面,公开了一种视频处理方法。该方法包括:执行包括一个或多个视频图片的视频和视频的比特流之间的转换,其中每个视频图片包括一个或多个片,该一个或多个片包括一个或多个片列,其中比特流符合格式规则,并且其中格式规则规定对于视频图片的片的每个编解码树单元(CTU)列推导片列索引。
[0007]在另一个示例方面,公开了一种视频处理方法。该方法包括:执行包括一个或多个视频图片的视频和视频的比特流之间的转换,其中每个视频图片包括一个或多个片,该一个或多个片包括一个或多个片列,其中比特流符合格式规则,并且其中格式规则规定对于视频图片的片的每个编解码树单元(CTU)行推导片行索引。
[0008]在另一个示例方面,公开了一种视频处理方法。该方法包括:根据规则,执行包括至少一个视频图片的视频和视频的比特流之间的转换,其中该至少一个视频图片包括一个或多个条带和一个或多个子图片,并且其中该规则规定响应于指示该至少一个视频图片的每个子图片是否包括单个条带的与该至少一个视频图片相关联的语法元素,指示该至少一个视频图片中的一个或多个条带的条带索引的顺序。
[0009]在另一个示例方面,公开了一种视频处理方法。该方法包括:执行视频的视频区域的视频单元和视频的比特流之间的转换,其中比特流符合格式规则,其中格式规则规定比特流中的视频区域的第一级别的第一控制信息控制比特流中的视频单元的第二级别是否包括第二控制信息,其中第二级别小于第一级别,其中第一控制信息和第二控制信息包括关于亮度映射和色度缩放(LMCS)工具是否或如何应用于视频单元的信息,并且其中LMCS工具包括对于转换使用色度残余缩放(CRS)或亮度改造过程(RP)。
[0010]在另一个示例方面,公开了一种视频处理方法。所述方法包括:根据规则,执行视频与视频的比特流之间的转换,该规则规定当参考序列参数集中的第一语法元素指示启用
LMCS工具时启用亮度映射和色度缩放(LMCS)工具,其中规则规定当第一语法元素指示禁用LMCS工具时不使用LMCS工具,其中规则规定当比特流中的第二语法元素指示在视频的图片标头级别启用LMCS工具时,对于与视频图片的图片标头相关联的所有条带启用LMCS工具,其中规则规定当第二语法元素指示在视频的图片标头级别禁用LMCS工具时,LMCS工具不用于与图片标头相关联的所有条带,其中规则规定当选择性地包括在比特流中的第三语法元素指示在视频的条带标头级别启用LMCS工具时,将LMCS工具用于与视频图片的条带标头相关联的当前条带,并且其中规则规定当第三语法元素指示在视频的条带标头级别禁用LMCS工具时,LMCS工具不用于当前条带。
[0011]在另一个示例方面,公开了一种视频处理方法。该方法包括:根据规则,执行包括一个或多个视频图片的视频与视频的比特流之间的转换,其中规则规定自适应运动矢量差精度(AMVR)是否用于仿射帧间模式的运动矢量编解码中是基于选择性地包括在指示是否启用AMVR的参考序列参数集(SPS)中的语法元素,其中规则规定当语法元素指示AMVR禁用时,AMVR不用于仿射帧间模式的运动矢量编解码,并且其中规则规定当语法元素不包括在SPS中时,AMVR被推断不用于仿射帧间模式的运动矢量编解码。
[0012]在另一个示例方面,公开了一种视频处理方法。该方法包括:根据规则,执行包括视频图片的视频和视频的比特流之间的转换,其中视频图片包括子图片、片和条带,并且其中规则规定由于子图片包括从片分割的条带,通过避免使用视频图片的片的数量计算子图片的高度来执行转换。
[0013]在另一个示例方面,公开了一种视频处理方法。该方法包括:执行包括视频图片的视频和视频的比特流之间的转换,其中比特流指示基于视频图片的编解码树单元(CTU)的数量计算的视频图片的子图片的高度。
[0014]在另一个示例方面,公开了一种视频处理方法。该方法包括:根据规则作出确定,该确定关于视频的视频图片的子图片的高度是否小于视频图片的片行的高度;以及使用该确定来执行视频和视频的比特流之间的转换。
[0015]在另一个示例方面,公开了一种视频处理方法。该方法包括:执行包括一个或多个视频图片的视频和视频的编解码表示之间的转换,其中每个视频图片包括一个或多个片,其中编解码表示符合格式规则;其中格式规则规定在编解码表示中信令通知的第一信息和从编解码表示中推导的第二信息,其中至少第一信息或第二信息与一个或多个片的行索引或列索引相关。
[0016]在另一个示例方面,公开了一种视频处理方法。该方法包括:执行视频的视频区域的视频单元和视频的编解码表示之间的转换,其中编解码表示符合格式规则;其中格式规则规定视频区域处的第一控制信息控制是否在视频单元级别包括第二控制信息;其中,第一控制信息和/或第二控制信息包括关于对于转换的亮度映射和色度缩放(LMCS)或色度残差缩放(CRS)或改造过程(RP)的信息。
[0017]在又一示例方面,公开了一种视频编码器装置。视频编码器包括被配置为实现上述方法的处理器。
[0018]在又一示例方面,公开了一种视频解码器装置。视频解码器包括被配置为实现上述方法的处理器。
[0019]在又一示例方面,公开了一种其上存储有代码的计算机可读介质。该代码以处理
器可执行代码的形式体现本文描述的方法之一。
[0020]本文档中描述了这些和其他特征。
附图说明
[0021]图1示出了图片的光栅扫描条带分割的示例,其中图片被划分为12个片和3个光栅扫描条带。
[0022]图2示出了图片的矩形条带分割的示例,其中图片被划分为24个片(6个片列和4个片行)和9个矩形条带。
[0023]图3示出了分割为片和矩形条带的图片的示例,其中图片被划分为4个片(2个片列和2个片行)和4个矩形条带。
[0024]图4示出了分割为15个片、24个条带和24个子图片的图片。
[0025]图5为示例视频处理系统的框图。
[0026]图6为视频处理装置的框图。
[0027]图7为视频处理的示例方法的流程图。
[0028]图8为示出根据本公开的一些实施例的视频编解码系统的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种视频处理方法,包括:根据规则,作出确定,所述确定关于视频的视频图片的子图片的高度是否小于所述视频图片的片行的高度;以及使用所述确定执行所述视频和所述视频的比特流之间的转换。2.根据权利要求1所述的方法,其中,所述规则规定当以下情况时,所述子图片的高度小于一个片行:所述子图片仅包括所述一个片行的编解码树单元CTU,并且位于所述子图片的顶部的第一组CTU与位于所述一个片行的顶部的第二组CTU不同,或者位于所述子图片的底部的第三组CTU与位于所述一个片行的底部的第四组CTU不同。3.根据权利要求1所述的方法,其中,当所述视频图片的每个子图片仅包括一个条带并且所述子图片的高度小于一个片行时,对于所述视频图片的具有图片级别条带索引i的每个条带,CtbAddrInSlice[i][j]的值从所述子图片的CTU光栅扫描中的第j个CTU的图片光栅扫描CTU地址推导,并且其中,j在从0到条带中的CTU的数量减1的范围内,包括端值。4.根据权利要求1所述的方法,其中,所述规则规定当以下情况时,所述子图片的高度小于一个片行:位于所述子图片的顶部的第一组CTU和位于所述子图片的底部的第二组CTU之间的距离小于所述视频图片的片的第二高度,其中,所述片的第二高度基于所述子图片的CTU的数量。5.根据权利要求1所述的方法,其中,当所述视频图片的每个子图片仅包括一个条带并且所述子图片的高度大于或等于一个片行时,对于所述视频图片的具有图片级别条带索引i的每个条带,CtbAddrInSlice[i][j]的值按照所述子图片中CTU的顺序从第j个CTU的图片光栅扫描CTU地址中推导,并且其中,j在从0到条带中CTU的数量减1的范围内,包括端...

【专利技术属性】
技术研发人员:王业奎张莉张凯
申请(专利权)人:字节跳动有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1