视频编解码中的条带分割和片分割制造技术

技术编号:35255226 阅读:17 留言:0更新日期:2022-10-19 10:11
描述了用于包括视频编解码、视频解码和视频转码的视频处理的技术。一个示例方法包括根据规则执行至少包括一个视频片的视频与所述视频的比特流之间的转换。该规则规定基于比特流中的第一语法元素的值来导出视频片中的条带的以编解码树单元为单位的高度,第一语法元素的值指示为包括条带的视频片中的条带显式提供的片条带高度的数量。提供的片条带高度的数量。提供的片条带高度的数量。

【技术实现步骤摘要】
【国外来华专利技术】视频编解码中的条带分割和片分割
[0001]相关申请的交叉参考
[0002]根据适用专利法和/或依据巴黎公约的规则,本申请要求于2020年2月21日提交的第PCT/CN2020/076158号国际专利申请的优先权和利益。出于法律上的所有目的,上述申请的全部公开内容通过参考并入本申请公开的一部分。


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

技术介绍

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

技术实现思路

[0005]本文档公开了可由视频编码器和解码器使用的技术,视频编码器和解码器使用对编解码表示的解码有用的控制信息来处理视频的编解码表示。
[0006]在一个示例方面,公开了一种视频处理方法。该方法包括根据规则执行视频的视频图片与视频的比特流之间的转换。视频图片包括一个或多个条带,并且响应于满足至少一个条件,该规则规定指示两个矩形条带的片索引之间的差的语法元素存在于比特流中。两个矩形条带中的第一矩形条带被表示为第i个矩形条带,其中i是整数。
[0007]在另一个示例方面,公开了一种视频处理方法。该方法包括根据规则执行视频的视频图片与视频的比特流之间的转换。视频图片包括一个或多个子图片,并且每个子图片包括一个或多个矩形条带。该规则规定导出每个子图片中每个矩形条带在子图片级别的条带索引,以确定每个条带中编解码树单元的数量。
[0008]在另一个示例方面,公开了一种视频处理方法。该方法包括为视频的包括一个或多个子图片的视频图片与视频的比特流之间的转换,确定子图片中的条带的子图片级别条带索引与该条带的图片级别条带索引之间的映射关系。该方法还包括基于该确定来执行转换。
[0009]在另一个示例方面,公开了一种视频处理方法。该方法包括根据规则执行视频的视频图片与视频的比特流之间的转换。视频图片包括一个或多个子图片,并且该规则规定视频的一个片完全位于视频图片的单个子图片内。
[0010]在另一个示例方面,公开了一种视频处理方法。该方法包括执行视频的视频图片与视频的比特流之间的转换,其中,视频图片包括一个或多个子图片。比特流符合格式规则,该格式规则规定分割图片的信息被包括在与图片相关联的语法结构中。
[0011]在另一个示例方面,公开了一种视频处理方法。该方法包括对视频的包括具有非矩形形状的一个或多个条带的视频图片与视频的比特流之间的转换,确定视频图片的条带分割信息。该方法还包括基于该确定来执行转换。
[0012]在另一个示例方面,公开了一种视频处理方法。该方法包括根据规则执行视频的包括一个或多个条带的视频图片与视频的比特流之间的转换。该规则规定视频图片中的条带数量等于或大于基于是否对视频图片应用矩形分割或者非矩形分割来确定的条带的最小数量。
[0013]在另一个示例方面,公开了一种视频处理方法。该方法包括根据规则执行视频的视频图片与视频的比特流之间的转换。视频图片包括一个或多个条带。在视频图片的条带分割信息被包括在视频单元的语法结构中的情况下,条带由条带的左上位置和维度来表示。
[0014]在另一个示例方面,公开了一种视频处理方法。该方法包括根据规则执行视频的视频图片与视频的比特流之间的转换。视频图片包括一个或多个子图片,并且每个子图片包括一个或多个条带。该规则规定了每个子图片中的一个或多个条带的分割信息存在于在比特流中的方式。
[0015]在另一个示例方面,公开了一种视频处理方法。该方法包括根据规则执行视频的视频图片与视频的比特流之间的转换。视频图片包括一个或多个矩形条带,并且每个条带包括一个或多个片。该规则规定在比特流中省略对第i个矩形条带中的第一个片的第一片索引和第i+1个矩形条带中的第一片的第二片索引之间的差的信令通知。
[0016]在另一个示例方面,公开了一种视频处理方法。该方法包括:对视频的视频图片与视频的比特流之间的转换,响应于视频图片的维度与编解码树块的维度之间的关系,确定对于导出视频图片中的片的列的数量和片的行的数量的信息被有条件地包括在比特流中。该方法还包括基于该确定来执行转换。
[0017]在另一个示例方面,公开了一种视频处理方法。该方法包括执行视频的视频图片与视频的比特流之间的转换。视频图片包括一个或多个子图片。该比特流符合格式规则,该格式规则规定,在规定包括条带的子图片的子图片标识符的变量存在于比特流中的情况下,存在一个且仅有一个语法元素满足与该语法元素对应的第二变量等于该变量的条件。
[0018]在另一个示例方面,公开了一种视频处理方法。该方法包括执行视频的视频图片与视频的比特流之间的转换。视频图片包括一个或多个子图片。在应用非矩形分割或者在比特流中省略子图片信息的情况下,条带中的两个片具有不同的地址。
[0019]在另一个示例方面,公开了一种视频处理方法。该方法包括根据规则执行视频的视频图片与视频的比特流之间的转换。视频图片包括一个或多个片。该规则规定,在一个或多个片以均匀间隔和非均匀间隔二者组织的情况下,使用语法元素来指示片布局的类型。
[0020]在另一个示例方面,公开了一种视频处理方法。该方法包括根据规则执行视频的视频图片与视频的比特流之间的转换。该规则规定在转换中是否或如何处理Merge估计区域(Merge Estimation Region,MER)尺寸取决于最小允许编解码块尺寸。
[0021]在另一个示例方面,公开了一种视频处理方法。该方法包括根据规则执行包括至少一个视频片的视频与视频的比特流之间转换。该规则规定基于比特流中的第一语法元素的值来导出视频片中的条带的以编解码树单元为单位的高度,该第一语法元素的值指示包括该条带的视频片中的条带的显式提供的条带高度的数量。
[0022]在另一个示例方面,公开了一种视频处理方法。该方法包括根据规则执行包括视频图片的视频和视频的比特流之间转换,视频图片包括包含一个或多个条带的视频片。该
规则规定包括图片中的第一条带的片中的第二条带具有以编解码树单元为单位表示的高度。第一条带具有第一条带索引,并且第二条带具有第二条带索引,第二条带索引基于第一条带索引和视频片中的显式提供的条带高度的数量来确定。基于第一条带索引和第二条带索引来确定第二条带的高度。
[0023]在另一个示例方面,公开了一种视频处理方法。该方法包括执行视频与视频的比特流之间的转换,该视频包括包含一个或多个片的视频图片。视频图片参考图片参数集,并且图片参数集符合格式规则,该格式规则规定图片参数集包括N个片列的列宽度的列表,其中N是整数。视频图片中存在第N

1个片列,并且第N

1个片列的宽度等于显式包括的片列宽度的列表中的第N

1个条目加上一个编解码树块。
[0024]在另一个示例方面,公开了一种视频处理方法。该方法包括执行视频与视频的比特流之间的转换,本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种视频处理方法,包括:根据规则执行至少包括一个视频片的视频与所述视频的比特流之间的转换,其中,所述规则规定基于所述比特流中的第一语法元素的值导出所述视频片中的条带的以编解码树单元为单位的高度,所述第一语法元素的值指示包括所述条带的所述视频片中的条带的显式提供的条带高度的数量。2.根据权利要求1所述的方法,其中,响应于所述第一语法元素的值等于0,所述视频片中的所述条带的以编解码树单元为单位的高度是从所述视频的信息中导出的。3.根据权利要求1或2所述的方法,其中,所述视频片中的所述条带的以编解码树单元为单位的所述高度被表示为sliceHeightInCtus[i],其中sliceHeightInCtus[i]等于行高度RowHeight[SliceTopLeftTileIdx[i]/NumTileCoumns]的值,其中SliceTopLeftTileIdx规定包括所述条带中的第一编解码树单元的片的片索引,并且NumTileColumns规定片列的数量,并且其中,所述行高度RowHeight[j]的值规定第j个片行的以编解码树块为单位的高度。4.根据权利要求1至3中任一项所述的方法,其中,响应于所述视频片中的所述条带的所述高度不存在于所述比特流中,所述视频片中的所述条带的以编解码树单元为单位的所述高度是从所述视频的信息中导出的。5.根据权利要求1至3中任一项所述的方法,其中,所述视频片中的所述条带的以编解码树单元为单位的所述高度是根据所述比特流中存在的第二语法元素导出的,所述第二语法元素指示所述视频片中的所述条带的所述高度。6.根据权利要...

【专利技术属性】
技术研发人员:张凯张莉王业奎邓智玭范逵许继征刘鸿彬
申请(专利权)人:字节跳动有限公司
类型:发明
国别省市:

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

1