HEVC
ljh_shuai
这个作者很懒,什么都没留下…
展开
-
HEVC中的去方块滤波——Deblocking Filter
Deblocking Filter的作用Deblocking与SAO都是HEVC中的环路滤波器,重建图像会首先经过Deblocking,再进行SAO。Deblocking主要用来去除编码的块效应,SAO消除图像的振铃效应。块效应(block artifact)我们知道现在的主流编码器都是使用基于块的混合编码框架,以编码块为单位进行预测、变换、量化。这就导致不同的编码块会使用不同的编码参数,进而不同编码重建块之间的存在一定的差异,尤其在编码块边界处较为明显。编码块边界处不连续的现象就是块效应。这种原创 2020-09-01 23:25:09 · 3212 阅读 · 0 评论 -
HEVC中的样点自适应补偿——Sample Adaptive Offset (SAO)
为什么需要SAO当变化块尺寸较大时,容易出现振铃效应,SAO就是用来削弱这种效应的。SAO首先利用分类器将样点分类,然后根据类别对样点值加上一个偏移值。样点的类别下标以及偏移值会被编码到码流中。HEVC中有两种SAO type,edge offset(EO) 和 band offset(BO),其中EO是根据样点值与周围样点值的关系来分类,而BO是根据样点本身的值来分类。HEVC中以CTU为单位进行SAO,不同的CTU可以使用相同的SAO参数(也就是region merging),一个CTU包含的原创 2020-07-14 10:17:21 · 2199 阅读 · 0 评论 -
HEVC中的编码结构-编码时的分层处理架构
引言我们都知道HEVC里有很多语法结构,为什么要设计那么多的语法结构呢?答案是为了增强操作的灵活性和数据损失的鲁棒性。这些语法架构使得HEVC在压缩效率和网络适应性都有显著提升。编码时的分层处理架构GOP视频序列由时间连续的图像构成,这些图像首先会被分成若干组,每一组图像集合就是一个GOP(Group of Pictures)。GOP分为封闭式GOP和开放式GOP,封闭式的即每个GOP之...原创 2019-12-18 17:24:39 · 3411 阅读 · 0 评论