[发明专利]一种编码单元处理方法和相关装置有效
申请号: | 201911185741.0 | 申请日: | 2019-11-27 |
公开(公告)号: | CN112866710B | 公开(公告)日: | 2022-07-26 |
发明(设计)人: | 张涛 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | H04N19/139 | 分类号: | H04N19/139;H04N19/176;H04N19/70 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 王兆林 |
地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 编码 单元 处理 方法 相关 装置 | ||
本申请实施例公开了一种编码单元处理方法和相关装置,对待定编码单元进行划分得到多个子编码单元,确定多个子编码单元的相对偏移量。计算多个相对偏移量之间的差别信息,确定该差别信息是否满足目标条件,由于该差别信息可以体现出多个相对偏移量之间差别,若满足,可以确定这些相对偏移量间的波动幅值小于阈值,即这些相对偏移量在数值上波动不大,属于相近的相对偏移量,可作为一个整体进行后续编码。若不满足,确定这些相对偏移量间的波动幅值大于等于阈值,即这些相对偏移量在数值上波动交大,所涉及的数值区间较宽,不具备作为一个整体编码的条件,不对待定编码单元进行编码代价计算,从而降低视频编码过程中的计算量,提高了编码效率。
技术领域
本申请涉及视频处理领域,特别是涉及一种编码单元处理方法和相关装置。
背景技术
视频编码是指通过压缩技术,将原始视频格式的文件转换成另一种视频格式文件,通过视频编码可以大大减少视频数据的数据量大小,为视频数据的传输、存储、处理等提供了便利。
在视频编码过程时,现有的视频编码标准如高效视频编码(High EfficiencyVideo Coding,HEVC),多功能视频编码(Versatile Video Coding,VVC)均需要对编码单元(Coding Unit,CU)的不同划分情况进行递归遍历来确定得到最佳编码代价下的CU划分大小,例如HEVC标准中,CU的大小可以是64x64,32x32,16x16以及8x8(单位可以是像素),编码前需要对各个大小的CU进行递归遍历,确定从中确定编码代价最小的CU划分方式,以便对该划分方向下的CU进行编码。
可见在相关技术中,编码前的通过CU划分的递归遍历方式需要进行大量的编码代价计算,过程极其复杂,增加了系统的处理负担。
发明内容
为了解决上述技术问题,本申请提供了一种编码单元处理方法和相关装置,通过减少编码代价计算降低视频编码过程中的计算量,提高了编码效率。
本申请实施例公开了如下技术方案:
一方面,本申请实施例提供了一种编码单元处理方法,所述方法包括:
对待定编码单元进行划分得到多个子编码单元;
确定所述多个子编码单元分别相对于参考帧的相对偏移量;
根据所述多个子编码单元分别对应的相对偏移量之间的差别信息,确定所述差别信息是否满足目标条件;
若所述差别信息满足所述目标条件,确定所述相对偏移量间的波动幅值小于阈值,对所述待定编码单元进行编码代价计算;
若所述差别信息不满足所述目标条件,确定所述相对偏移量间的波动幅值大于等于所述阈值,不对所述待定编码单元进行编码代价计算。
另一方面,本申请实施例提供了一种编码单元处理装置,所述装置包括划分单元、第一确定单元和第二确定单元:
所述划分单元,用于对待定编码单元进行划分得到多个子编码单元;
所述第一确定单元,用于确定所述多个子编码单元分别相对于参考帧的相对偏移量;
所述第二确定单元,用于若所述差别信息满足所述目标条件,确定所述相对偏移量间的波动幅值小于阈值,对所述待定编码单元进行编码代价计算;
所述第二确定单元还用于若所述差别信息不满足所述目标条件,确定所述相对偏移量间的波动幅值大于等于所述阈值,不对所述待定编码单元进行编码代价计算。
另一方面,本申请实施例提供了一种用于编码单元处理的设备,所述设备包括处理器以及存储器:
所述存储器用于存储程序代码,并将所述程序代码传输给所述处理器;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911185741.0/2.html,转载请声明来源钻瓜专利网。