可重构插值滤波器与相关的插值滤波方法技术

技术编号:18899128 阅读:21 留言:0更新日期:2018-09-08 14:00
可重构插值滤波器具有Lx1并行整像素与子‑整像素处理滤波器以及一滤波配置电路。该Lx1并行整像素与子‑整像素处理滤波器以并行方式在相同的像素线计算L滤波的样本,其中L是不小于1的正整数。该滤波配置电路依据预测区块的宽度重构该Lx1并行整像素与子‑整像素处理滤波器至(L/M)xM并行整像素与子‑整像素处理滤波器。该(L/M)xM并行整像素与子‑整像素处理滤波器通过以并行方式在M条像素线中的每一条计算L/M滤波的样本来处理该预测区块,其中M是不小于1的正整数,并且L/M是正整数。

Reconfigurable interpolation filter and related interpolation filtering method

The reconfigurable interpolation filter has Lx1 parallel integer-pixel and sub-integer-pixel processing filters and a filter configuration circuit. The Lx1 parallel integer-pixel and sub-integer-pixel processing filters compute L-filtered samples on the same pixel line in parallel, where L is not less than a positive integer. The filter configuration circuit reconstructs the Lx1 parallel integer-pixel and sub-integer-pixel processing filter to (L/M) xM parallel integer-pixel and sub-integer-pixel processing filter according to the width of the predicted block. The (L/M) xM parallel integer-pixel and sub-integer-pixel processing filter processes the prediction block by calculating the L/M filter samples for each of the M pixel lines in parallel, where M is not less than a positive integer and L/M is a positive integer.

【技术实现步骤摘要】
可重构插值滤波器与相关的插值滤波方法优先权声明本申请主张在2016年2月24日提出申请的美国临时专利申请第62/299,065号的权利,且上述美国专利申请以引用方式并入本文中。
本专利技术与滤波器相关,具体来说,是关于一种可重构插值滤波器(reconfigurableinterpolationfilter)以及相关的插值滤波方法。
技术介绍
传统的视频编码标准通常基于编码技术采用区块(block)来利用空间以及时间冗余。举例来说,基本的处理是将整体的源帧(sourceframe)分割为多个区块,在每一区块执行帧内预测/帧间预测,转换每一区块的冗余,并且执行量化与熵编码。此外,在编码流程中产生重建帧来提供参考像素数据,以被后续的区块编码使用。对于某些视频编码标准,环内滤波器(in-loopfilter(s))可用来增强重构帧的图像质量。视频译码器是用来执行视频编码器执行的视频编码操作的逆操作。举例来说,视频编码器针对区块的帧间预测执行运动估计,视频译码器针对区块的重构执行运动补偿。当视频编码器实施整像素(integer-pixel)以及子-整像素(sub-integerpixel)运动估计算法时,针对一个帧的多个区块找到的多个运动向量可包含具有整像素精确度的多个运动向量与具有子-整像素精确度的多个运动向量。通常来说,在视频译码器端需要插值滤波器(interpolationfilter)来处理参考帧的整像素来针对某些区块获得具有子-整像素精确度的预测区块,并且也针对其他区块获得具有整像素精确度的预测区块。因此,插值滤波器的设计对于在视频译码器中执行的运动补偿至关重要。
技术实现思路
本专利技术的多个目的之一是提供一种可重构插值滤波器以及相关的滤波方法。依据本专利技术的第一方面,提供示例性的可重构插值滤波器。该示例性的可重构插值滤波器包含Lx1并行整像素与子-整像素处理滤波器以及滤波配置电路。该Lx1并行整像素与子-整像素处理滤波器设置来以并行方式在相同的像素线计算L个滤波的样本,其中L是不小于1的正整数。该滤波配置电路设置为依据预测区块的宽度重构该Lx1并行整像素与子-整像素处理滤波器至(L/M)xM并行整像素与子-整像素处理滤波器,其中该(L/M)xM并行整像素与子-整像素处理滤波器是设置为以并行方式在M条像素线中的每一个通过计算L/M滤波的样本来处理该预测区块,M是不小于1的正整数,并且L/M是正整数。依据本专利技术的第二方面,提供示例性的可重构插值滤波器。该示例性的可重构插值滤波器包含Lx1并行整像素与子-整像素处理滤波器以及滤波配置电路。该Lx1并行整像素与子-整像素处理滤波器设置为以并行的方式在相同的像素在线计算L个滤波的样本,其中L是不小于1的正整数。该滤波配置电路设置为分别依据多个预测区块的多个宽度重构该Lx1并行整像素与子-整像素处理滤波器至多个并行整像素与子-整像素处理滤波器,其中该多个并行整像素与子-整像素处理滤波器是设置为在以并行方式通过计算多个滤波的样本来处理该多个预测区块,并且该多个并行整像素与子-整像素处理滤波器中的每一个是设置为在相同的像素线计算多个滤波的样本。依据本专利技术的第三方面,提供示例性的可重构插值滤波方法。该示例性的可重构插值滤波方法包含:利用Lx1并行整像素与子-整像素处理滤波器,以并行方式在相同的像素线计算L个滤波的样本,其中L是不小于1的正整数;依据预测区块的宽度重构该Lx1并行整像素与子-整像素处理滤波器至(L/M)xM并行整像素与子-整像素处理滤波器;以及利用该(L/M)xM并行整像素与子-整像素处理滤波器通过以并行方式在M条像素线中的每一条来计算L/M滤波的样本来处理该多个预测区块,M是不小于1的正整数,并且L/M是正整数。依据本专利技术的第四方面,提供示例性的可重构插值滤波方法。该示例性的可重构插值滤波方法包含:利用Lx1并行整像素与子-整像素处理滤波器,以并行方式在相同的像素线计算L个滤波的样本,其中L是不小于1的正整数;分别依据多个预测区块的多个宽度重构该Lx1并行整像素与子-整像素处理滤波器至多个并行整像素与子-整像素处理滤波器;以及利用该多个并行整像素与子-整像素处理滤波器通过以并行方式计算与多个预测区块相关的多个滤波的样本以处理该多个预测区块,其中该多个并行整像素与子-整像素处理滤波器中的每一个在相同的像素在线计算多个滤波的样本。本领域具有通常知识者在阅读了本专利技术的实施例的如多个附图中所绘示的具体描述之后,将可了解本专利技术的上述以及其他目的。附图说明图1是依据本专利技术的实施例的使用可重构运动补偿插值滤波器的视频译码器的示意图。图2是编码区块的不同的分割类型的示意图。图3是依据本专利技术的实施例的可重构插值滤波器的示意图。图4是依据本专利技术的实施例的在第一处理顺序(例如水平滤波→垂直滤波)下折叠的整像素与子-整像素处理滤波器架构的示意图。图5是依据本专利技术的实施例的具有整像素与子-整像素处理滤波器的Nx2N预测区块的水平滤波的示意图。图6是通过该4x8预测区块插值的水平滤波计算的水平滤波的样本的示意图。图7是依据本专利技术的实施例的具有折叠的整像素与子-整像素处理滤波器的Nx2N预测区块的垂直滤波的示意图。图8是依据本专利技术的实施例的具有折叠的整像素与子-整像素处理滤波器的2Nx2N预测区块的水平滤波的示意图。图9是依据本专利技术的实施例的具有折叠的整像素与子-整像素处理滤波器的2Nx2N预测区块的第一垂直滤波的示意图。图10是依据本专利技术的实施例的具有折叠的整像素与子-整像素处理滤波器的2Nx2N预测区块的第二水平滤波的示意图。图11是依据本专利技术的实施例的具有折叠的整像素与子-整像素处理滤波器的2Nx2N预测区块的第二垂直滤波的示意图。图12是依据本专利技术的实施例在第二处理顺序(例如垂直滤波→水平滤波)下的折叠的整像素与子-整像素处理滤波器架构的示意图。图13是依据本专利技术的实施例的在第一处理顺序(例如水平滤波→垂直滤波)下组合的整像素与子-整像素处理滤波器架构的示意图。图14是依据本专利技术的实施例的具有两个组合的整像素与子-整像素处理滤波器的两个Nx2N预测区块插值的水平滤波的示意图。图15是依据本专利技术的实施例的具有两个组合的整像素与子-整像素处理滤波器的两个并行的Nx2N预测区块插值的垂直滤波的示意图。图16是依据本专利技术的实施例的具有两个组合的整像素与子-整像素处理滤波器的两个nLx2N预测区块插值的水平滤波的示意图。图17是依据本专利技术的实施例的具有两个组合的整像素与子-整像素处理滤波器的2x8预测区块插值与6x8预测区块插值的垂直滤波的示意图。图18是依据本专利技术的实施例的在第二处理顺序(例如垂直滤波→水平滤波)下使用的组合的整像素与子-整像素处理滤波器架构的示意图。具体实施方式在说明书通篇和所附权利要求中使用某些术语以指代特定部件。本领域技术人员将理解,制造者可通过不同名称来指代一部件。本文档不旨在区分名称不同但功能相同的部件。在以下描述中和在权利要求书中,以开放的形式使用术语“包括”和“包含”,并从而应当将它们解释为表示“包括,但不限于……”。而且,术语“耦合”旨在表示间接或直接电连接。因此,如果一个设备电连接至另一设备,该连接可以是通过直接电连接,或通过经由其它设备和连接的本文档来自技高网
...

【技术保护点】
1.一种可重构插值滤波器,包含:Lx1并行整像素与子‑整像素处理滤波器,设置来以并行方式在一个相同的像素线计算L个滤波的样本,其中L是不小于1的正整数;以及滤波配置电路,设置为依据预测区块的宽度重构该Lx1并行整像素与子‑整像素处理滤波器至(L/M)xM并行整像素与子‑整像素处理滤波器,其中该(L/M)xM并行整像素与子‑整像素处理滤波器是设置为以并行方式在M条像素线中的每一条通过计算L/M滤波的样本来处理该预测区块,M是不小于1的正整数,并且L/M是正整数。

【技术特征摘要】
2017.02.23 US 15/439,9471.一种可重构插值滤波器,包含:Lx1并行整像素与子-整像素处理滤波器,设置来以并行方式在一个相同的像素线计算L个滤波的样本,其中L是不小于1的正整数;以及滤波配置电路,设置为依据预测区块的宽度重构该Lx1并行整像素与子-整像素处理滤波器至(L/M)xM并行整像素与子-整像素处理滤波器,其中该(L/M)xM并行整像素与子-整像素处理滤波器是设置为以并行方式在M条像素线中的每一条通过计算L/M滤波的样本来处理该预测区块,M是不小于1的正整数,并且L/M是正整数。2.根据权利要求1所述的可重构插值滤波器,其中该可重构插值滤波器是水平滤波器,并且该M条像素线中的每一条是一像素行。3.根据权利要求2所述的可重构插值滤波器,其中该水平滤波器在一像素行方向上针对多个输入的样本执行插值滤波,以产生水平滤波的样本,并且该水平滤波的样本是被在一像素列方向上执行的插值滤波所使用。4.根据权利要求2所述的可重构插值滤波器,其中该水平滤波器在一像素行方向上针对多个垂直滤波的样本执行插值滤波。5.根据权利要求1所述的可重构插值滤波器,其中该可重构插值滤波器是一垂直滤波器,并且该M条像素线中的每一条是一像素行。6.根据权利要求5所述的可重构插值滤波器,其中该垂直滤波器在一像素列的方向上针对多个输入样本执行插值滤波,以产生垂直滤波的样本,并且该垂直滤波的样本是在一像素行方向上执行的插值滤波所使用。7.根据权利要求5所述的可重构插值滤波器,其中该垂直滤波器在一像素列方向上针对水平滤波的样本执行插值滤波。8.根据权利要求1所述的可重构插值滤波器,其中该预测区块的宽度是等于L。9.根据权利要求1所述的可重构插值滤波器,其中该预测区块的宽度与L不同。10.根据权利要求9所述的可重构插值滤波器,其中该预测区块的宽度小于L。11.一种可重构插值滤波器,包含:Lx1并行整像素与子-整像素处理滤波器,设置为以并行的方式在一个相同的像素线计算L个滤波的样本,其中L是不小于1的正整数;以及滤波配置电路,设置为分别依据多个预测区块的多个宽度重构该Lx1并行整像素与子-整像素处理滤波器为多个并行整像素与子-整像素处理滤波器,其中该多个并行整像素与子-整像素处理滤波器是设置为在以并行方式通过计算多个滤波的样本来处理该多个预测区块,并且该多个并行整像素与子-整像素处理滤波器中...

【专利技术属性】
技术研发人员:陈奇宏张永昌王智鸣
申请(专利权)人:联发科技股份有限公司
类型:发明
国别省市:中国台湾,71

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

1