一种双模亮度插值滤波结构及方法技术

技术编号:14833973 阅读:66 留言:0更新日期:2017-03-16 20:28
本发明专利技术特别涉及一种双模亮度插值滤波结构及方法。该双模亮度插值滤波结构,将子块1与两组子块2和级联,形成双模亮度插值滤波电路第一级电路;将子块1输出与第一级输出后接两组子块2,第一级输出接一组子块2,形成双模亮度插值滤波电路第二级电路;将第二级输出与第一级输出后接两组子块2,子块1输出与第二级输出后接一组子块2,形成双模亮度插值滤波电路第三级电路;三级电路级联形成双模亮度插值滤波最终电路。该双模亮度插值滤波结构及方法,根据前级输入的编码模式的不同,将H.264协议和AVS/SVAC协议在亮度插值滤波模块电路复用,提高了片上资源利用率,为编码器其他模块留出了域量;且通过级联方式,各个种类的分像素值以流水形式滤波得出,能够快速高效地完成视频编码中帧间预测亮度插值滤波过程。

【技术实现步骤摘要】

本专利技术涉及视频编码
,特别涉及一种双模亮度插值滤波结构及方法
技术介绍
随着多媒体技术的高速发展,视频数据在人们的日常生活生产中越来越起到不可替代的作用。为了方便存储与传输,需对视频数据进行压缩编码。目前主流的压缩编码标准有H.264标准,我国自主推出的AVS/SVAC标准等。然而目前视频编码芯片大多仅包含一种编码模式,或包含多种编码模式但各自占用片上空间资源,压缩了视频编码其他模块所需的资源,无法对片上资源达到最合理利用,无形中增加了成本。基于上述问题,本专利技术提出了一种双模亮度插值滤波结构及方法。
技术实现思路
本专利技术为了弥补现有技术的缺陷,提供了一种简单高效的双模亮度插值滤波结构及方法。本专利技术是通过如下技术方案实现的:一种双模亮度插值滤波结构,其特征在于:包括模式配置模块,整像素存储模块,整像素输出接口,滤波器组模块,像素移位模块,分像素存储模块和分像素输出接口,其中滤波器组模块,像素移位模块,分像素存储模块和分像素输出接口复用,以级联方式成双模亮度插值滤波电路;所述整像素存储模块后接整像素输出接口,称为子块1,所述滤波器组模块后接像素移位模块,经分像素存储模块后接分像素输出接口,称为子块2;将子块1与两组子块2和级联,形成双模亮度插值滤波电路第一级电路;将子块1输出与第一级输出后接两组子块2,第一级输出接一组子块2,形成双模亮度插值滤波电路第二级电路;将第二级输出与第一级输出后接两组子块2,子块1输出与第二级输出后接一组子块2,形成双模亮度插值滤波电路第三级电路;三级电路级联形成双模亮度插值滤波最终电路。所述模式配置模块用于根据输入的编码模式,对整像素存储模块,整像素输出接口,滤波器组模块,像素移位模块分像素存储模块和分像素输出接口的参数进行配置;所述整像素存储模块用于保存待插值的整数像素值,其深度和宽度由模式配置模块配置;所述整像素输出接口用于将整像素存储模块中的数据输出给后级,其数据输出个数由模式配置模块配置;所述滤波器组模块用于连接整像素输出接口或分像素存储模块输出,计算特定的滤波值,其滤波器数量、滤波器抽头数及滤波器系数由模式配置模块配置;所述像素移位模块用于将滤波器组模块输出值移位,其移位数由模式配置模块配置;所述分像素存储模块用于存储移位后的像素值,并把分像素值输出给后级滤波器组模块,其深度和宽度由模式配置模块配置;所述分像素输出接口用于将分像素存储模块中的数据输出给后级,其数据输出个数由模式配置模块配置。本专利技术双模亮度插值滤波方法,包括以下步骤:(1)根据模式配置模块配置的参数组建符合特定编码规范的亮度插值滤波电路;(2)经第一级电路得到部分1/2像素点数值,存入相应分像素存储模块;(3)经第二级电路得到部分1/2像素点数值和部分1/4像素点数值,存入相应分像素存储模块;(4)经第三级电路得到部分1/4像素点数值,存入相应分像素存储模块;完成亮度插值滤波过程。所述步骤(1)中,特定编码规范包括H.264编码和AVS/SVAC编码模式。所述步骤(1)中,参数包括整像素存储器深度与宽度,整像素输出接口数据输出个数,滤波器组滤波器数量,滤波器抽头数,滤波器系数,像素移位模块移位数,分像素存储模块深度与宽度及分像素输出接口数据输出个数。本专利技术的有益效果是:该双模亮度插值滤波结构及方法,根据前级输入的编码模式的不同,将H.264协议和AVS/SVAC协议在亮度插值滤波模块电路复用,提高了片上资源利用率,为编码器其他模块留出了域量;且通过级联方式,各个种类的分像素值以流水形式滤波得出,能够快速高效地完成视频编码中帧间预测亮度插值滤波过程。附图说明附图1为本专利技术双模亮度插值滤波结构示意图。具体实施方式为了使本专利技术所要解决的技术问题、技术方案及有益效果更加清楚明白,以下结合附图和实施例,对本专利技术进行详细的说明。应当说明的是,此处所描述的具体实施例仅用以解释本专利技术,并不用于限定本专利技术。该双模亮度插值滤波结构,包括模式配置模块,整像素存储模块,整像素输出接口,滤波器组模块,像素移位模块,分像素存储模块和分像素输出接口,其中滤波器组模块,像素移位模块,分像素存储模块和分像素输出接口复用,以级联方式成双模亮度插值滤波电路;所述整像素存储模块后接整像素输出接口,称为子块1,所述滤波器组模块后接像素移位模块,经分像素存储模块后接分像素输出接口,称为子块2;将子块1与两组子块2和级联,形成双模亮度插值滤波电路第一级电路,可完成对由整像素输出接口输出的待编码整像素的1/2像素滤波插值功能;将子块1输出与第一级输出后接两组子块2,第一级输出接一组子块2,形成双模亮度插值滤波电路第二级电路;将第二级输出与第一级输出后接两组子块2,子块1输出与第二级输出后接一组子块2,形成双模亮度插值滤波电路第三级电路;三级电路级联形成双模亮度插值滤波最终电路。所述模式配置模块用于根据输入的编码模式,对整像素存储模块,整像素输出接口,滤波器组模块,像素移位模块分像素存储模块和分像素输出接口的参数进行配置;所述整像素存储模块用于保存待插值的整数像素值,其深度和宽度由模式配置模块配置;具体而言,对于H.264标准,配置深度为14,宽度为8bit;对于AVS/SVAC标准,配置深度为12,宽度为8bit。基于本专利技术所优选的,所述整像素存储器可同时按行列读写。所述整像素输出接口用于将整像素存储模块中的数据输出给后级,其数据输出个数由模式配置模块配置;对于H.264标准,配置数据输出个数为14;对于AVS/SVAC标准,配置数据输出个数为12;所述滤波器组模块用于连接整像素输出接口或分像素存储模块输出,计算特定的滤波值,其滤波器数量、滤波器抽头数及滤波器系数由模式配置模块配置;对于H.264标准,配置滤波器数量为9,配置滤波器抽头数为6,配置滤波器系数为(1,-5,20,20,-5,1);对于AVS/SVAC标准,配置滤波器数量为9,配置滤波器抽头数为4,配置滤波器系数为(-1,5,5,1)。所述像素移位模块用于将滤波器组模块输出值移位,其移位数由模式配置模块配置;对于H.264标准,配置移位数为5;对于AVS/SVAC标准,配置移位数为3。所述分像素存储模块用于存储移位后的像素值,并把分像素值输出给后级滤波器组模块,其深度和宽度由模式配置模块配置;对于H.264标准和AVS/SVAC标准,配置深度为9,宽度为8bit。所述分像素输出接口用于将分像素存储模块中的数据输出给后级,其数据输出个数由模式配置模块配置;对于H.264标准,配置数据输出个数为8;对于AVS/SVAC标准,配置数据输出个数为10。该双模亮度插值滤波方法,包括以下步骤:(1)根据模式配置模块配置的参数组建符合特定编码规范的亮度插值滤波电路;(2)经第一级电路得到部分1/2像素点数值,存入相应分像素存储模块;(3)经第二级电路得到部分1/2像素点数值和部分1/4像素点数值,存入相应分像素存储模块;(4)经第三级电路得到部分1/4像素点数值,存入相应分像素存储模块;完成亮度插值滤波过程。所述步骤(1)中,特定编码规范包括H.264编码和AVS/SVAC编码模式。所述步骤(1)中,参数包括整像素存储器深度与宽度,整像素输出接本文档来自技高网...
一种双模亮度插值滤波结构及方法

【技术保护点】
一种双模亮度插值滤波结构,其特征在于:包括模式配置模块,整像素存储模块,整像素输出接口,滤波器组模块,像素移位模块,分像素存储模块和分像素输出接口,其中滤波器组模块,像素移位模块,分像素存储模块和分像素输出接口复用,以级联方式成双模亮度插值滤波电路;所述整像素存储模块后接整像素输出接口,称为子块1,所述滤波器组模块后接像素移位模块,经分像素存储模块后接分像素输出接口,称为子块2;将子块1与两组子块2和级联,形成双模亮度插值滤波电路第一级电路;将子块1输出与第一级输出后接两组子块2,第一级输出接一组子块2,形成双模亮度插值滤波电路第二级电路;将第二级输出与第一级输出后接两组子块2,子块1输出与第二级输出后接一组子块2,形成双模亮度插值滤波电路第三级电路;三级电路级联形成双模亮度插值滤波最终电路。

【技术特征摘要】
1.一种双模亮度插值滤波结构,其特征在于:包括模式配置模块,整像素存储模块,整像素输出接口,滤波器组模块,像素移位模块,分像素存储模块和分像素输出接口,其中滤波器组模块,像素移位模块,分像素存储模块和分像素输出接口复用,以级联方式成双模亮度插值滤波电路;所述整像素存储模块后接整像素输出接口,称为子块1,所述滤波器组模块后接像素移位模块,经分像素存储模块后接分像素输出接口,称为子块2;将子块1与两组子块2和级联,形成双模亮度插值滤波电路第一级电路;将子块1输出与第一级输出后接两组子块2,第一级输出接一组子块2,形成双模亮度插值滤波电路第二级电路;将第二级输出与第一级输出后接两组子块2,子块1输出与第二级输出后接一组子块2,形成双模亮度插值滤波电路第三级电路;三级电路级联形成双模亮度插值滤波最终电路。2.根据权利要求1所述的双模亮度插值滤波结构,其特征在于,所述模式配置模块用于根据输入的编码模式,对整像素存储模块,整像素输出接口,滤波器组模块,像素移位模块分像素存储模块和分像素输出接口的参数进行配置;所述整像素存储模块用于保存待插值的整数像素值,其深度和宽度由模式配置模块配置;所述整像素输出接口用于将整像素存储模块中的数据输出给后级,其数据输出个数由模式配置模块配置;所述滤波器组模块用于连接整像素输出接口或分像素存储模块输出,计算...

【专利技术属性】
技术研发人员:王子彤姜凯于治楼
申请(专利权)人:济南浪潮高新科技投资发展有限公司
类型:发明
国别省市:山东;37

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

1