一种环路滤波方法及环路滤波器技术

技术编号:11543801 阅读:89 留言:0更新日期:2015-06-03 17:41
本发明专利技术公开了一种环路滤波方法及环路滤波器,应用于视频压缩编码中,可以同时支持H.264和H.265两种视频压缩编码标准,实现资源复用。该方法包括在去块滤波处理过程中,针对每个最大编码单元执行:对该最大编码单元的待滤波边界中的各垂直边界,按照从左至右的顺序依次进行去块滤波;对各垂直边界进行去块滤波后,对该最大编码单元的待滤波边界中的各水平边界,按照从上至下的顺序依次进行去块滤波;其中,各垂直边界、各水平边界包括多个单位数据块边界,在进行去块滤波时,以每个单位数据块边界相邻的两个单位数据块作为一个滤波单元。

【技术实现步骤摘要】
一种环路滤波方法及环路滤波器
本专利技术涉及视频压缩编码
,尤其涉及一种环路滤波方法及环路滤波器。
技术介绍
环路滤波作为视频压缩编码的一个重要部分,主要功能是对视频压缩编码过程产生的重建图像进行滤波,提高重建图像质量从而达到提高图像主观效果以及降低码率的目的。现有技术中,环路滤波是以LCU(LargestCodingUnit,最大编码单元)作为单位进行的。目前主流的视频压缩编码标准为H.264即AVC(AdvancedVideoCoding,先进视频编码)和H.265即HEVC(HighEfficiencyVideoCoding,高效视频编码)。在H.264中,环路滤波仅包含去块滤波处理,去除重建图像中因编码时反变换、反量化出现的方块效应;在H.265中,环路滤波不但包含去块滤波处理,还包含采样点自适应偏移处理,自适应地选择重建图像中的部分像素点为其添加一个最优的偏移值,使重建图像更接近原始图像。虽然H.264和H.265中的环路滤波都包含去块滤波处理,具体滤波算法也类似,但是H.264和H.265的去块滤波处理的滤波范围不同,即待滤波边界不同。并且,H.264和H.265的去块滤波处理中,滤波单元的划分、滤波顺序均不同,因此,需要两套资源分别实现H.264和H.265中的去块滤波处理,不能进行资源复用。
技术实现思路
本专利技术实施例提供一种环路滤波方法及环路滤波器,可以同时支持H.264和H.265两种视频压缩编码标准,实现了资源复用。第一方面,提供一种环路滤波方法,应用于视频压缩编码中,包括:在去块滤波处理过程中,针对每个最大编码单元执行:对该最大编码单元的待滤波边界中的各垂直边界,按照从左至右的顺序依次进行去块滤波;对各垂直边界进行去块滤波后,对该最大编码单元的待滤波边界中的各水平边界,按照从上至下的顺序依次进行去块滤波;其中,各垂直边界、各水平边界包括多个单位数据块边界,在所述进行去块滤波时,以每个单位数据块边界相邻的两个单位数据块作为一个滤波单元。结合第一方面,在第一种可能的实现方式中,对该最大编码单元的待滤波边界中的各垂直边界,按照从左至右的顺序依次进行去块滤波,具体包括:针对每条垂直边界,对该垂直边界的左相邻垂直边界进行去块滤波后间隔预设时长,再对该垂直边界进行去块滤波;对该最大编码单元的待滤波边界中的各水平边界,按照从上至下的顺序依次进行去块滤波,具体包括:针对每条水平边界,对该水平边界的上相邻水平边界进行去块滤波后间隔预设时长,再对该水平边界进行去块滤波。结合第一方面,或者结合第一方面的第一种可能的实现方式,在第二种可能的实现方式中,对该最大编码单元的待滤波边界中的各垂直边界,按照从左至右的顺序依次进行去块滤波,具体包括:在对各垂直边界进行色度去块滤波时,Cb色度去块滤波和Cr色度去块滤波间插进行;对该最大编码单元的待滤波边界中的各水平边界,按照从上至下的顺序依次进行去块滤波,具体包括:在对各水平边界进行色度去块滤波时,Cb色度去块滤波和Cr色度去块滤波间插进行。结合第一方面,第一方面的第一种可能的实现方式,或者第一方面的第二种可能的实现方式,在第三种可能的实现方式中,还包括:在去块滤波处理过程中,针对每个滤波单元,使用去块滤波后数据覆盖存储的去块滤波前数据。第二方面,提供一种环路滤波器,应用于视频压缩编码中,包括去块滤波单元;所述去块滤波单元用于在去块滤波处理过程中,针对每个最大编码单元执行:对该最大编码单元的待滤波边界中的各垂直边界,按照从左至右的顺序依次进行去块滤波;对各垂直边界进行去块滤波后,对该最大编码单元的待滤波边界中的各水平边界,按照从上至下的顺序依次进行去块滤波;其中,各垂直边界、各水平边界包括多个单位数据块边界,在所述进行去块滤波时,以每个单位数据块边界相邻的两个单位数据块作为一个滤波单元。结合第二方面,在第一种可能的实现方式中,所述去块滤波单元,具体用于针对每条垂直边界,对该垂直边界的左相邻垂直边界进行去块滤波后间隔预设时长,再对该垂直边界进行去块滤波;针对每条水平边界,对该水平边界的上相邻水平边界进行去块滤波后间隔预设时长,再对该水平边界进行去块滤波。结合第二方面,或者结合第二方面的第一种可能的实现方式,在第二种可能的实现方式中,所述去块滤波单元,具体用于在对各垂直边界进行色度去块滤波时,Cb色度去块滤波和Cr色度去块滤波间插进行;在对各水平边界进行色度去块滤波时,Cb色度去块滤波和Cr色度去块滤波间插进行。结合第二方面,第二方面的第一种可能的实现方式,或者第二方面的第二种可能的实现方式,在第三种可能的实现方式中,所述去块滤波单元,还用于在去块滤波处理过程中,针对每个滤波单元,使用去块滤波后数据覆盖存储的去块滤波前数据。根据第一方面提供的环路滤波方法,第二方面提供的环路滤波器,在去块滤波处理过程中,针对每个LCU,先对待滤波边界中的各垂直边界依次进行去块滤波,再对各水平边界依次进行去块滤波;其中,各垂直边界、各水平边界包括多个单位数据块边界,在进行去块滤波时,以每个单位数据块边界相邻的两个单位数据块作为一个滤波单元。按照该滤波单元的划分以及该滤波顺序,可以同时满足H.264和H.265两种视频压缩编码标准中去块滤波处理的滤波范围的要求,因此,仅需要一套资源便可实现H.264和H.265的去块滤波处理,即实现了资源复用。附图说明附图用来提供对本专利技术的进一步理解,并且构成说明书的一部分,与本专利技术实施例一起用于解释本专利技术,并不构成对本专利技术的限制。在附图中:图1为本专利技术实施例提供的环路滤波方法的示意图;图2为H.265中亮度去块滤波处理的滤波范围的示意图;图3为本专利技术实施例提供的H.265中亮度去块滤波处理的示意图;图4为本专利技术实施例提供的H.265中环路滤波方法的示意图之一;图5为本专利技术实施例提供的H.265中环路滤波方法的示意图之二;图6为H.264中亮度去块滤波处理的滤波范围的示意图;图7为本专利技术实施例提供的H.264中亮度去块滤波处理的示意图;图8为本专利技术实施例提供的H.264中色度去块滤波处理的示意图;图9为本专利技术实施例提供的亮度强滤波的实现电路的示意图。具体实施方式为了给出同时支持H.264和H.265两种视频压缩编码标准、实现资源复用的方案,本专利技术实施例提供了一种环路滤波方法及环路滤波器,以下结合说明书附图对本专利技术的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本专利技术,并不用于限定本专利技术。并且在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。本专利技术实施例提供了一种环路滤波方法,应用于视频压缩编码中,在去块滤波处理过程中,针对每个最大编码单元执行图1所示步骤:步骤101、对该最大编码单元的待滤波边界中的各垂直边界,按照从左至右的顺序依次进行去块滤波;步骤102、对各垂直边界进行去块滤波后,对该最大编码单元的待滤波边界中的各水平边界,按照从上至下的顺序依次进行去块滤波;其中,各垂直边界、各水平边界包括多个单位数据块边界,在进行去块滤波时,以每个单位数据块边界相邻的两个单位数据块作为一个滤波单元。具体的,上述单位数据块为4×4数据块。即本专利技术实施例提供的环路滤波方法中的去块滤波处理,以两个4×4数据块为滤波单元,先本文档来自技高网...
一种环路滤波方法及环路滤波器

【技术保护点】
一种环路滤波方法,应用于视频压缩编码中,其特征在于,包括:在去块滤波处理过程中,针对每个最大编码单元执行:对该最大编码单元的待滤波边界中的各垂直边界,按照从左至右的顺序依次进行去块滤波;对各垂直边界进行去块滤波后,对该最大编码单元的待滤波边界中的各水平边界,按照从上至下的顺序依次进行去块滤波;其中,各垂直边界、各水平边界包括多个单位数据块边界,在所述进行去块滤波时,以每个单位数据块边界相邻的两个单位数据块作为一个滤波单元。

【技术特征摘要】
1.一种环路滤波方法,应用于视频压缩编码中,其特征在于,包括:在去块滤波处理过程中,针对每个最大编码单元执行:对该最大编码单元的待滤波边界中的各垂直边界,按照从左至右的顺序依次进行去块滤波;针对每条垂直边界,对该垂直边界的左相邻垂直边界进行去块滤波后间隔预设时长,再对该垂直边界进行去块滤波;对各垂直边界进行去块滤波后,对该最大编码单元的待滤波边界中的各水平边界,按照从上至下的顺序依次进行去块滤波;针对每条水平边界,对该水平边界的上相邻水平边界进行去块滤波后间隔预设时长,再对该水平边界进行去块滤波;其中,各垂直边界、各水平边界包括多个单位数据块边界,在所述进行去块滤波时,以每个单位数据块边界相邻的两个单位数据块作为一个滤波单元。2.如权利要求1所述的方法,其特征在于,对该最大编码单元的待滤波边界中的各垂直边界,按照从左至右的顺序依次进行去块滤波,具体包括:在对各垂直边界进行色度去块滤波时,Cb色度去块滤波和Cr色度去块滤波间插进行;对该最大编码单元的待滤波边界中的各水平边界,按照从上至下的顺序依次进行去块滤波,具体包括:在对各水平边界进行色度去块滤波时,Cb色度去块滤波和Cr色度去块滤波间插进行。3.如权利要求1或2所述的方法,其特征在于,还包括:在去块滤波处理过程中,针对每个滤波单...

【专利技术属性】
技术研发人员:马春晖高剑
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1