自适应全零块检测模型

在早期检测出全零块,可以加速RDOQ过程。尽管RDOQ带来了编码性能的显著改善,但是它导致了高计算复杂度(由于码率和失真的折衷来确定最佳量化电平的这种复杂度)。由于许多TB经过RDOQ之后是全零块,因此在RDOQ之前检测全零块是非常值得的,这样就可以直接省去变换量化这样繁琐的步骤。本文主要介绍一种自适应零块检测模型来加速RDOQ过程。


引言

  趁早检测出零块以跳过变换量化等等步骤,可以在保持编码性能的同时,降低编码复杂度,实现快速量化。

HEVC中的RDOQ

  实验表明,RDOQ以10%-15%的总编码时间增加仅获得了3%-6%的编码增益。因此,就迫切需要一种新方法来加速RDOQ。
统计结果表明,经过RDOQ,超过50%的TB是AZB。QP越大,AZB比例也越大。而且,AZB比例与TB大小密切相关。在RDOQ之前检测AZB可以极大节省量化时间,同时保持编码性能不变。

AZB检测方法

  对于大尺寸的TB,很难精确检测出全零块,因为大的TB包含更多的细节(也就是高频非零系数)。在这一部分提出一种比较新颖的可以适用于所有TB尺寸的AZB检测方法。
  首先,分析AZB中原始变换系数(RDOQ之前)的特征,并且找到边界点值;
  然后,研究AZB检测阈值、QP和TB尺寸之间的关系;
  最后,利用自适应阈值模型来检测全零块。
  如果一个TB中每个变换系数都比相应的设定的阈值要小,那么这个TB可以被认为是全零块,并且可以直接跳过RDOQ;除此之外,其他TB被编码为非全零块。

1.全零块中变换系数分析

  为了分析全零块中变换系数特征,需要记录全零块中变换系数的绝对值。
  第一步,根据QP(22,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值