[发明专利]视频译码中的条带和分块有效
申请号: | 201980060333.4 | 申请日: | 2019-09-13 |
公开(公告)号: | CN112703743B | 公开(公告)日: | 2022-05-24 |
发明(设计)人: | 王业奎;弗努·亨德里;陈建乐 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04N19/70 | 分类号: | H04N19/70;H04N19/13;H04N19/36;H04N19/30 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 视频 译码 中的 条带 分块 | ||
1.一种在解码器中实现的方法,其特征在于,所述方法包括:
所述解码器的接收器接收码流,所述码流包括视频译码层VCL(video coding layer)网络抽象层NAL(network abstraction layer)单元,所述视频译码层网络抽象层单元包含划分成多个分块(tile)的图像数据的条带(slice);
所述解码器的处理器确定所述VCL NAL单元中的所述分块的数量;
所述处理器确定所述分块的入口点偏移(entry point offset)的数量比所述VCL NAL单元中的所述分块的数量少一,其中每个入口点偏移表示对应的分块在所述VCL NAL单元中的起始位置,其中所述入口点偏移的数量没有在所述码流中进行显式指示(explicitlysignaled);
所述处理器根据所述入口点偏移的数量获取所述分块的所述入口点偏移;
所述处理器对所述入口点偏移处的所述分块进行解码以生成重建图像。
2.根据权利要求1所述的方法,其特征在于,所述分块的所述入口点偏移是从与所述条带相关联的条带头获取的。
3.根据权利要求1或2所述的方法,其特征在于,所述码流包括多个VCL NAL单元,其中每个VCL NAL单元包含划分成整数个分块的图像数据的单个条带。
4.根据权利要求1或2所述的方法,其特征在于,所述图像数据译码为包含在所述分块中的每一个分块中的多个译码树单元CTU(coding tree unit),其中所述VCL NAL单元中的所述CTU的地址是根据与所述分块对应的分块标识符ID(identifier)来分配的。
5.根据权利要求4所述的方法,其特征在于,对所述分块进行解码包括根据所述VCLNAL单元中的所述CTU的地址对所述CTU进行解码,所述CTU的地址在所述条带头中进行显式指示。
6.根据权利要求4所述的方法,其特征在于,对所述分块进行解码包括:
所述处理器根据所述VCL NAL单元中包含的第一分块的分块ID确定所述VCL NAL单元中的所述CTU的地址;
所述处理器根据所述CTU的地址对所述CTU进行解码。
7.根据权利要求4所述的方法,其特征在于,所述CTU不包含表示所述VCL NAL单元中的最后一个CTU的标志,其中所述VCL NAL单元包含填充位,所述填充位紧跟在每个分块中的最后一个CTU之后。
8.根据权利要求1所述的方法,其特征在于,所述方法还包括:所述处理器将所述重建图像作为重建视频序列的一部分转发给显示器。
9.一种在编码器中实现的方法,其特征在于,所述方法包括:
所述编码器的处理器将图像分割成至少一个条带(slice),并将所述至少一个条带分割成多个分块(tile);
所述处理器将所述分块编码在至少一个视频译码层VCL(video coding layer)网络抽象层NAL(network abstraction layer)单元中的码流;
所述处理器将所述VCL NAL单元中的所述分块的数量编码在码流;
所述处理器将所述分块的入口点偏移编码在码流,其中每个入口点偏移表示对应的分块在所述VCL NAL单元中的起始位置,入口点偏移的数量没有在所述码流中进行显式指示;
根据所述分块的所述入口点偏移的数量比所述VCL NAL单元中的所述分块的数量少一的推论,所述编码器的发送器发送没有所述入口点偏移的数量的所述码流,以支持对所述分块进行解码。
10.根据权利要求9所述的方法,其特征在于,所述分块的所述入口点偏移编码在与所述条带相关联的条带头中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201980060333.4/1.html,转载请声明来源钻瓜专利网。