[发明专利]一种滤波方法及设备有效
申请号: | 201910555840.7 | 申请日: | 2019-03-11 |
公开(公告)号: | CN110267036B | 公开(公告)日: | 2020-07-10 |
发明(设计)人: | 徐丽英 | 申请(专利权)人: | 杭州海康威视数字技术股份有限公司 |
主分类号: | H04N19/119 | 分类号: | H04N19/119;H04N19/11;H04N19/176;H04N19/80;H04N19/61 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 李珂珂 |
地址: | 310051 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 滤波 方法 设备 | ||
本申请公开了一种滤波方法及设备,属于数据处理技术领域。所述方法包括:当当前块启动帧内子块划分模式时,从当前块支持的子块划分方式中确定目标子块划分方式,按照该目标子块划分方式,将当前块划分成多个子块。从当前块的候选预测模式列表的预测模式中确定当前块的目标预测模式,根据目标预测模式进行帧内子块预测得到多个子块的预测像素信息,根据当前块的原始像素信息和该多个子块的预测像素信息确定该当前块的残差信息。根据多个子块支持的变换方式对该残差信息进行变换,根据该变换后的信息,对当前块进行编码生成当前块的编码流。本申请可以避免硬件对某种划分方式划分后的子块的处理代价较大的问题。
技术领域
本申请涉及数据处理技术领域,特别涉及一种滤波方法及设备。
背景技术
目前,ISP(Intra sub-block sub-partitions,帧内子块划分)技术在图像编码中得到广泛应用,该ISP技术的原理是将一个图像块划分成多个子块,以基于该多个子块进行预测、变换、量化、编码一系列处理。
在一些实施例中,对于支持ISP技术的图像块的划分方式一般包括水平方式和垂直方式。譬如,对于一个16*8的图像块来说,按照水平方式可以被划分成4个16*2的子块,按照垂直方式可以被划分成4个4*8子块。另外,对于一个4*8的图像块来说,按照水平方式可以被划分成2个4*4块,按照垂直方式可以被划分成2个2*8的子块。之后,可以由硬件基于得到的子块进行一系列处理。
在上述实现方式中,由于支持ISP技术的图像块的划分方式包括水平方式和垂直方式,然而,按照某种划分方式划分后,可能导致硬件对一些尺寸子块的处理代价较大。
发明内容
本申请实施例提供了一种滤波方法、装置、设备及存储介质,可以解决相关技术中硬件对一些尺寸子块的处理代交较大的问题。所述技术方案如下:
第一方面,提供了一种编码方法,所述方法包括:
当当前块启动帧内子块划分模式时,从所述当前块支持的子块划分方式中确定目标子块划分方式,以及从所述当前块的候选预测模式列表的预测模式中确定目标预测模式;
根据所述目标子块划分方式和所述目标预测模式,确定所述当前块的重构图像;
根据所述目标子块划分方式,确定子块的边界滤波强度;根据滤波强度值,对所述重构图像进行滤波。
在本申请一种可能的实现方式中,所述根据所述目标子块划分方式,确定子块的边界滤波强度,包括:
根据所述目标子块划分方式将所述当前块的重构图像划分为多个子块,基于得到的多个子块的尺寸确定子块的边界滤波强度,边界滤波强度用于对子块的边界进行滤波。
在本申请一种可能的实现方式中,当所述当前块的宽度或高度大于设定阈值时,将多个子块的变换块的边界滤波强度设置为非0。
在本申请一种可能的实现方式中,所述设定阈值为32。
在本申请一种可能的实现方式中,当所述当前块的宽高尺寸满足64*64时,所述当前块既支持水平划分又支持垂直划分。
在本申请一种可能的实现方式中,所述当前块的子块划分方式满足所述当前块划分的子块的宽为8的整数倍,或者,高为8的整数倍。
在本申请一种可能的实现方式中,所述根据所述目标子块划分方式和所述目标预测模式,确定所述当前块的重构图像,包括:
当解码时,按照所述目标子块划分方式,将所述当前块划分成多个子块;
根据所述多个子块对编码流进行反量化和反变换,得到所述多个子块对应的残差信息;
根据所述目标预测模式进行帧内子块预测得到所述多个子块的预测像素信息;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州海康威视数字技术股份有限公司,未经杭州海康威视数字技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910555840.7/2.html,转载请声明来源钻瓜专利网。