[发明专利]编码方法、解码方法及装置有效
申请号: | 201910551639.1 | 申请日: | 2019-06-24 |
公开(公告)号: | CN112135147B | 公开(公告)日: | 2023-02-28 |
发明(设计)人: | 孙煜程;徐丽英;曹小强 | 申请(专利权)人: | 杭州海康威视数字技术股份有限公司 |
主分类号: | H04N19/61 | 分类号: | H04N19/61;H04N19/119;H04N19/176;H04N19/18 |
代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 杨春香 |
地址: | 310051 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 编码 方法 解码 装置 | ||
本申请提供一种编码方法、解码方法及装置,该编码方法包括:当确定所述当前图像块的帧内子块划分模式为垂直划分模式,且所述当前图像块的尺寸为M*N,所述M≥8时,对所述当前图像块只进行垂直变换,将变换系数编入码流。该方法可以避免水平维度的变换导致的硬件地址频繁偏移,提高视频编码性能,并避免水平维度的变换无法满足吞吐率要求。
技术领域
本申请涉及视频编解码技术,尤其涉及一种编码方法、解码方法及装置。
背景技术
完整的视频编码一般包括预测、变换、量化、熵编码、滤波等操作。其中,预测包括帧内预测和帧间预测。
帧内预测是考虑到在图像中,相邻图像块之间存在很强的空域相关性,因此可以利用周围已经重建的像素作为参考像素对当前未编码块进行预测,从而可以只需要对残差信号(原始信号-预测信号)进行后续编码处理,而不是对原始信号进行编码,有效去除了空域上的冗余,大大提高了视频信号的压缩效率。
变换是指将以空间域中像素形式描述的图像转换至变换域,以变换系数的形式来表示。而绝大多数图像都含有较多平坦区域和缓慢变化的区域,适当的变换可以使图像能量在空间域的分散分布转换为在变换域的相对集中分布,去除了信号之间的频域相关性,配合量化过程,可以有效压缩码流。
目前通用视频编码(Versatile Video Coding,简称VVC)支持帧内子块划分(Intra Sub-Partition,简称ISP)技术。ISP技术将帧内预测块划分为若干子块,即一个编码单元(Coding Unit,简称CU)可以被水平或垂直的划分成若干个小的子块(sub-CU)。
例如,对于一个16x8的帧内预测块,可以水平被划分成4个16x2的子块,或者垂直划分成4个4x8的子块;对于一个4x8的帧内预测块,可以被水平划分成2个4X4的子块,或者,垂直划分为2个2x8的子块。
帧内预测块进行水平划分(可以称为ISP水平划分模式)或是垂直划分(可以称为ISP垂直划分模式)可以经过编码端基于率失真代价(Rate-Distortion Optimized,简称RDO)确定。
目前的视频编码方案中,在ISP垂直划分模式下进行帧内预测块的变换时,通常将帧内预测块划分为多个子块后进行二维变换。
例如,假设帧内预测块的大小为8*N,则在ISP垂直划分模式下,目前的视频编码方案将该帧内预测块划分为4个2*N的子块,并分别对各子块进行二维变换。
实践发现,上述帧内预测块的变换方案中,对2*N的子块进行水平维度的变换时,会带来频繁的硬件地址偏移,降低了视频编码性能,且水平维度的变换难以满足吞吐率的要求。
发明内容
有鉴于此,本申请提供一种视频图像处理方法及装置。
具体地,本申请是通过如下技术方案实现的:
根据本申请实施例的第一方面,提供一种编码方法,包括:
当确定所述当前图像块的帧内子块划分模式为垂直划分模式,且所述当前图像块的尺寸为M*N,所述M≥8时,对所述当前图像块只进行垂直变换,将变换系数编入码流。
根据本申请实施例的第二方面,提供一种解码方法,包括:
根据码流,确定当前图像块的尺寸;
根据所述码流,判断所述当前图像块是否为帧内子块划分模式;
当所述当前图像块为帧内子块划分模式,且为垂直划分模式,以及所述当前图像块的尺寸为M*N,所述M≥8时,对从码流中获取的所述当前图像块的变换系数只进行垂直逆变换。
根据本申请实施例的第三方面,提供一种编码装置,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州海康威视数字技术股份有限公司,未经杭州海康威视数字技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910551639.1/2.html,转载请声明来源钻瓜专利网。