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)来处理参考帧的整像素来针对某些区块获得具有子-整像素精确度的预测区块,并且也针对其他区块获得具有整像素精确度的预测区块。因此,插值滤波器的设计对于在视频译码器中执行的运动补偿至 ...
【技术保护点】
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
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。