发明名称 一种亚像素插值方法及系统
摘要 本发明公开一种亚像素插值方法,所述方法包括步骤:构建基于四次卷积的1/8,2/8,3/8,5/8,6/8,7/8亚像素6tap插值滤波器和基于三次卷积的4/8亚像素6tap插值滤波器;获取插值滤波器组;获取经水平插值列扩展和垂直插值行扩展后1/8,2/8,3/8,4/8,5/8,6/8,7/8亚像素像素值。本发明方法可一次实现1/8,2/8,3/8,4/8,5/8,6/8,7/8亚像素的插值,不同精度的亚像素采用不同的滤波器原型,使得不同滤波器间性能相互补充,从而提升滤波器组的综合性能。采用本发明的滤波器组进行亚像素插值,可以提升编码器的率失真性能,这种优势在低码率下更为显著。
申请公布号 CN102469310B 申请公布日期 2015.02.04
申请号 CN201010551959.6 申请日期 2010.11.19
申请人 深圳市云宙多媒体技术有限公司 发明人 舒倩
分类号 H04N19/00(2014.01)I;H04N19/59(2014.01)I 主分类号 H04N19/00(2014.01)I
代理机构 代理人
主权项 一种亚像素插值方法,其特征在于,所述方法包括步骤: 构建基于四次卷积的1/8,2/8,3/8,5/8,6/8,7/8亚像素6tap插值滤波器和基于三次卷积的4/8亚像素6tap插值滤波器; 获取插值滤波器组; 获取经水平插值列扩展和垂直插值行扩展后的1/8,2/8,3/8,4/8,5/8,6/8,7/8亚像素像素值; 所述“构建基于四次卷积的1/8,2/8,3/8,5/8,6/8,7/8亚像素6tap插值滤波器”具体为: 构建四次卷积的基函数: <img file="FDA0000559914690000011.GIF" wi="2005" he="618" />其中,u为基函数f(u)的自变量; 结合所述四次卷积的基函数的表达式,获取1/8亚像素的插值滤波器: filter<sub>1/8</sub>=[f(‑2‑x),f(‑1‑x),f(‑x),f(1‑x),f(2‑x),f(3‑x)],x=1/8; 结合所述四次卷积的基函数的表达式,取k分别等于k=1,2,3,5,6,7,可得1/8,2/8,3/8,5/8,6/8,7/8亚像素的插值滤波器: filter<sub>k/8</sub>=[f(‑2‑x),f(‑1‑x),f(‑x),f(1‑x),f(2‑x),f(3‑x)],x=k/8; 所述“构建基于三次卷积的4/8亚像素6tap插值滤波器”具体为: 构建三次卷积的基函数: <img file="FDA0000559914690000012.GIF" wi="1532" he="313" />其中,u为基函数f'(u)的自变量; 结合所述三次卷积的基函数的表达式,获取4/8亚像素的插值滤波器: filter<sub>4/8</sub>=[f'(2+x),f'(1+x),f'(x),f'(1‑x),f'(2‑x),f'(3‑x)],x=4/8; 所述“获取经水平插值列扩展和垂直插值行扩展后的1/8,2/8,3/8,4/8,5/8,6/8,7/8亚像素像素值”具体为: 经水平插值列扩展亚像素后的帧为: <img file="FDA0000559914690000021.GIF" wi="875" he="85" />经垂直插值行扩展亚像素的帧为: <img file="FDA0000559914690000022.GIF" wi="898" he="92" />其中<img file="FDA0000559914690000023.GIF" wi="211" he="80" />为经过列扩展以后的帧,filter<sub>k/8</sub>为k/8像素插值滤波器,k=1,2,3,4,5,6,7,<img file="FDA0000559914690000024.GIF" wi="169" he="79" />为filter<sub>k/8</sub>的转置矩阵,F(x,y)为原始帧,weight(k)为亚像素插值归一化因子,weight(k)=sum(filter<sub>k/8</sub>),其中,sum为求和计算,F<sub>k/8</sub>(x,y)为最后获取的插值滤波后的帧。
地址 518057 广东省深圳市南山区高新中四道31号研祥科技大厦9楼B4单元