一种环路滤波方法及环路滤波器的制造方法

文档序号:8365925阅读:402来源:国知局
一种环路滤波方法及环路滤波器的制造方法
【技术领域】
[0001]本发明涉及视频压缩编码技术领域,尤其涉及一种环路滤波方法及环路滤波器。
【背景技术】
[0002]环路滤波作为视频压缩编码的一个重要部分,主要功能是对视频压缩编码过程产生的重建图像进行滤波,提高重建图像质量从而达到提高图像主观效果以及降低码率的目的。
[0003]现有技术中,环路滤波是以IXU (Largest Coding Unit,最大编码单元)作为单位进行的。目前主流的视频压缩编码标准为H.264即AVC(Advanced Video Coding,先进视频编码)和 H.265 即 HEVC (High Efficiency Video Coding,高效视频编码)。在 H.264 中,环路滤波仅包含去块滤波处理,去除重建图像中因编码时反变换、反量化出现的方块效应;在H.265中,环路滤波不但包含去块滤波处理,还包含采样点自适应偏移处理,自适应地选择重建图像中的部分像素点为其添加一个最优的偏移值,使重建图像更接近原始图像。
[0004]虽然H.264和H.265中的环路滤波都包含去块滤波处理,具体滤波算法也类似,但是H.264和H.265的去块滤波处理的滤波范围不同,即待滤波边界不同。并且,H.264和
H.265的去块滤波处理中,滤波单元的划分、滤波顺序均不同,因此,需要两套资源分别实现
H.264和H.265中的去块滤波处理,不能进行资源复用。

【发明内容】

[0005]本发明实施例提供一种环路滤波方法及环路滤波器,可以同时支持H.264和
H.265两种视频压缩编码标准,实现了资源复用。
[0006]第一方面,提供一种环路滤波方法,应用于视频压缩编码中,包括:
[0007]在去块滤波处理过程中,针对每个最大编码单元执行:
[0008]对该最大编码单元的待滤波边界中的各垂直边界,按照从左至右的顺序依次进行去块滤波;
[0009]对各垂直边界进行去块滤波后,对该最大编码单元的待滤波边界中的各水平边界,按照从上至下的顺序依次进行去块滤波;
[0010]其中,各垂直边界、各水平边界包括多个单位数据块边界,在所述进行去块滤波时,以每个单位数据块边界相邻的两个单位数据块作为一个滤波单元。
[0011]结合第一方面,在第一种可能的实现方式中,对该最大编码单元的待滤波边界中的各垂直边界,按照从左至右的顺序依次进行去块滤波,具体包括:
[0012]针对每条垂直边界,对该垂直边界的左相邻垂直边界进行去块滤波后间隔预设时长,再对该垂直边界进行去块滤波;
[0013]对该最大编码单元的待滤波边界中的各水平边界,按照从上至下的顺序依次进行去块滤波,具体包括:
[0014]针对每条水平边界,对该水平边界的上相邻水平边界进行去块滤波后间隔预设时长,再对该水平边界进行去块滤波。
[0015]结合第一方面,或者结合第一方面的第一种可能的实现方式,在第二种可能的实现方式中,对该最大编码单元的待滤波边界中的各垂直边界,按照从左至右的顺序依次进行去块滤波,具体包括:
[0016]在对各垂直边界进行色度去块滤波时,Cb色度去块滤波和Cr色度去块滤波间插进行;
[0017]对该最大编码单元的待滤波边界中的各水平边界,按照从上至下的顺序依次进行去块滤波,具体包括:
[0018]在对各水平边界进行色度去块滤波时,Cb色度去块滤波和Cr色度去块滤波间插进行。
[0019]结合第一方面,第一方面的第一种可能的实现方式,或者第一方面的第二种可能的实现方式,在第三种可能的实现方式中,还包括:
[0020]在去块滤波处理过程中,针对每个滤波单元,使用去块滤波后数据覆盖存储的去块滤波前数据。
[0021]第二方面,提供一种环路滤波器,应用于视频压缩编码中,包括去块滤波单元;
[0022]所述去块滤波单元用于在去块滤波处理过程中,针对每个最大编码单元执行:
[0023]对该最大编码单元的待滤波边界中的各垂直边界,按照从左至右的顺序依次进行去块滤波;
[0024]对各垂直边界进行去块滤波后,对该最大编码单元的待滤波边界中的各水平边界,按照从上至下的顺序依次进行去块滤波;
[0025]其中,各垂直边界、各水平边界包括多个单位数据块边界,在所述进行去块滤波时,以每个单位数据块边界相邻的两个单位数据块作为一个滤波单元。
[0026]结合第二方面,在第一种可能的实现方式中,所述去块滤波单元,具体用于针对每条垂直边界,对该垂直边界的左相邻垂直边界进行去块滤波后间隔预设时长,再对该垂直边界进行去块滤波;针对每条水平边界,对该水平边界的上相邻水平边界进行去块滤波后间隔预设时长,再对该水平边界进行去块滤波。
[0027]结合第二方面,或者结合第二方面的第一种可能的实现方式,在第二种可能的实现方式中,所述去块滤波单元,具体用于在对各垂直边界进行色度去块滤波时,Cb色度去块滤波和Cr色度去块滤波间插进行;在对各水平边界进行色度去块滤波时,Cb色度去块滤波和Cr色度去块滤波间插进行。
[0028]结合第二方面,第二方面的第一种可能的实现方式,或者第二方面的第二种可能的实现方式,在第三种可能的实现方式中,所述去块滤波单元,还用于在去块滤波处理过程中,针对每个滤波单元,使用去块滤波后数据覆盖存储的去块滤波前数据。
[0029]根据第一方面提供的环路滤波方法,第二方面提供的环路滤波器,在去块滤波处理过程中,针对每个LCU,先对待滤波边界中的各垂直边界依次进行去块滤波,再对各水平边界依次进行去块滤波;其中,各垂直边界、各水平边界包括多个单位数据块边界,在进行去块滤波时,以每个单位数据块边界相邻的两个单位数据块作为一个滤波单元。按照该滤波单元的划分以及该滤波顺序,可以同时满足H.264和H.265两种视频压缩编码标准中去块滤波处理的滤波范围的要求,因此,仅需要一套资源便可实现H.264和H.265的去块滤波处理,即实现了资源复用。
【附图说明】
[0030]附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:
[0031]图1为本发明实施例提供的环路滤波方法的示意图;
[0032]图2为H.265中亮度去块滤波处理的滤波范围的示意图;
[0033]图3为本发明实施例提供的H.265中亮度去块滤波处理的示意图;
[0034]图4为本发明实施例提供的H.265中环路滤波方法的示意图之一;
[0035]图5为本发明实施例提供的H.265中环路滤波方法的示意图之二 ;
[0036]图6为H.264中亮度去块滤波处理的滤波范围的示意图;
[0037]图7为本发明实施例提供的H.264中亮度去块滤波处理的示意图;
[0038]图8为本发明实施例提供的H.264中色度去块滤波处理的示意图;
[0039]图9为本发明实施例提供的亮度强滤波的实现电路的示意图。
【具体实施方式】
[0040]为了给出同时支持H.264和H.265两种视频压缩编码标准、实现资源复用的方案,本发明实施例提供了一种环路滤波方法及环路滤波器,以下结合说明书附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。并且在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组入口 ο
[0041]本发明实施例提供了一种环路滤波方法,应用于视频压缩编码中,在去块滤波处理过程中,针对每个最大编码单元执行图1所示步骤:
[0042]步骤101、对该最大编码单元的待滤波边界中的各垂直边界,按照从左至右的顺序依次进行去块滤波;
[0043]步骤102、对各垂直边界进行去块滤波后,对该最大编码单元的待滤波边界中的各水平边界,按照从上至下的顺序依次进行去块滤波;
[0044]其中,各垂直边界、各水平边界包括多个单位数据块边界,在进行去块滤波时,以每个单位数据块边界相邻的两个单位数据块作为一个滤波单元。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1