一种色度插值方法和装置的制作方法

文档序号:7752641阅读:377来源:国知局
专利名称:一种色度插值方法和装置的制作方法
技术领域
本发明涉及视频编解码技术领域,特别是涉及一种色度插值方法和装置。
背景技术
H. 264标准是一种视频高压缩技术,全称是MPEG (运动图像专家组,Moving Picture Expert Group)-4AVC(高级视频编码,Advanced Video Coding)标准。在H. 264标准中,一帧图像被划分为若干个宏块,一个宏块由一个16 X 16亮度块、 一个8X8的Cb和Cr色度块组成;为提高运动估计的预测精度,H. 264标准采用1/4像素精 度的运动估计,也即,预测数据由参考图像与残差数据相加得到,运动矢量对亮度块是1/4 精度,对色度块是1/8精度。因此,对于参考色度块,H. 264标准的插值过程就是一个通过计算整像素点来得到 分数像素点(1/2像素点、1/4像素点和1/8像素点)的过程。参照图1,示出了现有H.264标准中的色度插值示意图,其输入为1、两个色度参考图像块(一个Cb,一个Cr);2、两个用1/8精度表示的色度运动矢量,即mvCLX,其中X代表0或1,表示前向或 后向,另外,xFracc = mvCLX
&7表示水平方向的分数像素偏移,yFracc = mvCLX [ 1] &7代 表垂直方向的分数项数偏移。并采用如下公式计算分像素点X X = ((8-xFracC)* (8-yFracC)*A+xFracC*(8-yFracC)*B+(8-xFracC)*yFracC*C+ xFracC*yFracC*D+32) >> 6可以看出,由于仅仅使用A、B、C、D四个整像素点,这样,会丢失一些相邻整像素点 的相关性信息,例如,在计算AB方向上的1/2像素点时,只是使用了 A、B两个整像素点;因 此,插值精度不高。总之,需要本领域技术人员迫切解决的一个技术问题就是如何能够提高色度插 值精度。

发明内容
本发明所要解决的技术问题是提供一种色度插值方法和装置,用以提高色度插值 精度。为了解决上述问题,本发明公开了一种色度插值方法,包括输入参考帧的待插值区域的整像素点;利用距1/2像素点最近的四个整像素点,插值得到所述1/2像素点;利用距1/4像素点最近的整像素点和1/2像素点,插值得到所述1/4像素点;利用距1/8像素点最近的整像素点、1/2像素点和1/4像素点,插值得到所述1/8 像素点。优选的,所述插值得到所述1/2像素点的步骤,包括
分别针对整像素点水平方向和垂直方向上的1/2像素点,利用相应方向上的距其 最近的四个相邻整像素点进行插值;针对整像素点对角线方向上的像素点,利用距其最近的四个整像素点进行插值。优选的,所述插值得到所述1/2像素点的步骤,包括采用4抽头滤波器,对距1/2像素点最近的四个整像素点进行插值,得到所述1/2
像素点。优选的,所述插值得到所述1/4像素点的步骤,包括针对像素点对角线方向上的1/4像素点,利用距其最近的一个整像素点和三 个1/2像素点进行插值;针对非1/2像素点对角线方向上的1/4像素点,利用距其最近的一个整像素点和 一个1/2像素点,或者,两个1/2像素点,进行插值。优选的,所述插值得到所述1/8像素点的步骤包括针对1/4像素点对角线方向上的1/8像素点,利用距其最近的一个整像素点和三 个1/4像素点,或者,一个1/2像素点和三个1/4像素点,进行插值;针对非1/4像素点对角线方向上的1/8像素点,利用距其最近的一个整像素点和 一个1/4像素点,或者,一个1/2像素点和一个1/4像素点,或者,两个1/4像素点,进行插值。本发明还公开了一种色度插值装置,包括输入模块,用于输入参考帧的待插值区域的整像素点;1/2像素点插值模块,用于利用距1/2像素点最近的四个整像素点,插值得到所述 1/2像素点;1/4像素点插值模块,用于利用距1/4像素点最近的整像素点和1/2像素点,插值 得到所述1/4像素点;1/8像素点插值模块,用于利用距1/8像素点最近的整像素点、1/2像素点和1/4 像素点,插值得到所述1/8像素点。优选的,所述1/2像素点插值模块包括第一 1/2像素点插值子模块,用于分别针对整像素点水平方向和垂直方向上的 1/2像素点,利用相应方向上的距其最近的四个相邻整像素点进行插值;第二 像素点插值子模块,用于针对整像素点对角线方向上的像素点,利用 距其最近的四个整像素点进行插值。优选的,所述1/2像素点插值模块具体用于,采用4抽头滤波器,对距1/2像素点 最近的四个整像素点进行插值,得到所述1/2像素点。优选的,所述1/4像素点插值模块包括第一 1/4像素点插值子模块,用于针对像素点对角线方向上的1/4像素点,利 用距其最近的一个整像素点和三个1/2像素点进行插值;第二 1/4像素点插值子模块,用于针对非1/2像素点对角线方向上的1/4像素点, 利用距其最近的一个整像素点和一个1/2像素点,或者,两个1/2像素点,进行插值。优选的,所述1/8像素点插值模块包括
5
第一 1/8像素点插值子模块,用于针对1/4像素点对角线方向上的1/8像素点,利 用距其最近的一个整像素点和三个1/4像素点,或者,一个1/2像素点和三个1/4像素点, 进行插值;第二 1/8像素点插值子模块,用于针对非1/4像素点对角线方向上的1/8像素点, 利用距其最近的一个整像素点和一个1/4像素点,或者,一个1/2像素点和一个1/4像素 点,或者,两个1/4像素点,进行插值。与现有技术相比,本发明具有以下优点本发明利用当前参考像素源中距待插值分数像素点最近的像素点进行插值,由于 所述当前参考像素源随着待插值分数像素点的变化而不断更新,这样,能够保证所述用于 插值的像素点距待插值分数像素点最近,而最近像素点与该待插值分数像素点的相关性最 大,因此,能够达到较好的插值效果,进而提高色度插值精度。首先,本发明利用距其最近的四个整像素点,插值得到所述1/2像素点,相对于现 有技术,只采用两个相邻整像素点,或者,虽然采用四个相邻整像素点,但是这些整像素点 距所述1/2像素点不是最近的,本发明能够得到准确性和精度更高的1/2像素点,也就为待 插值1/4像素点和1/8像素点提供了更高精度的参考像素源。其次,本发明从包括整像素点和1/2像素点的当前参考像素源中,选择距1/4像素 点最近的进行插值,因此,相对于现有技术,仅仅选用相邻的整像素点,而这些整像素点距 离该1/4像素点不是最近的,本发明能够得到准确性和精度更高的1/4像素点,也就为待插 值1/8像素点提供了更高精度的参考像素源。再者,由于从包括整像素点、1/2像素点和1/4像素点的当前参考像素源中,选择 距1/8像素点最近的进行插值,因此,相对于现有技术仅仅选用相邻的整像素点,而这些整 像素点距离该1/8像素点不是最近的,本发明能够得到准确性和精度更高的1/8像素点,从 而能够提高色度插值精度。


图1是现有H. 264标准中的色度插值示意图;图2是本发明一种色度插值方法实施例的流程图;图3是本发明一种色度插值的示意图;图4是本发明一种在编码端的应用示例;图5是本发明一种在解码端的应用示例;图6是本发明一种色度插值装置实施例的结构图。
具体实施例方式为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实 施方式对本发明作进一步详细的说明。本发明的核心构思之一在于,利用当前参考像素源中距待插值分数像素点最近的 像素点进行插值,由于所述当前参考像素源随着待插值分数像素点的变化而不断更新,例 如,待插值1/2像素点的参考像素源包括整像素点,待插值1/4像素点的参考像素源包括 整像素点和1/2像素点,待插值1/8像素点的参考像素源包括整像素点、1/2像素点和1/4
6像素点,这样,能够保证所述用于插值的像素点距待插值分数像素点最近,而最近像素点与 该待插值分数像素点的相关性最大,因此,能够达到较好的插值效果,进而提高色度插值精度。参照图2,示出了本发明一种色度插值方法实施例的流程图,具体可以包括步骤201、输入参考帧的待插值区域的整像素点;所述输入的整像素点被作为本发明的初始参考像素源,也即,作为待插值1/2像 素点的参考像素源;这里,所述待插值区域可以为参考帧的全局或局部区域,本发明对此不 加以限制。步骤202、利用距1/2像素点最近的四个整像素点,插值得到所述1/2像素点;以YCbCr4:2:0采样格式的参考帧为例,无论Cb或者Cr色度分量,都是对亮度分 量Y在水平和垂直方向做1/2抽取得到的,即,Cb和Cr大小一样,水平和垂直方向都是亮 度分量Y的一半(总数就是1/4),那么相邻的4个亮度像素(2x2块)共用一个Cb和Cr。由于色度分量是亮度分量以2 1的抽样率存储,如果选用大数量的相邻整像素 点进行插值,例如,在所述数量为6或8时,待插值1/2像素点与距其最远的整像素点的相 关性很小,甚至没有相关性,会影响插值精度;而如果选用小数量的相邻整像素点,例如,图 1中仅仅选用2个相邻整像素点,则会丢失一些相邻整像素点的相关性信息,同样会影响插 值精度。进一步,本专利发明人发现,对一个1/2像素点来说,距它最近的四个整像素点与 它的相关性比较大,其中,所述每个整像素点到该1/2像素点的距离可以相同,也可以不 同。在实际中,步骤202的执行过程可以包括子步骤Al、分别针对整像素点水平方向和垂直方向上的1/2像素点,利用相应方 向上的距其最近的四个相邻整像素点进行插值;参照图3,示出了本发明一种色度插值的示意图,其中,A'为整像素点水平方向上 的1/2像素点,距其最近的四个相邻整像素点包括Ε、A、B、F,其中,A和B距A'最近,E和 F距A'次最近;B'为整像素点垂直方向上的1/2像素点,距其最近的四个相邻整像素点包 括G、A、C、H,其中,A和C距B'最近,G和H距B'次最近。子步骤A2、针对整像素点对角线方向上的1/2像素点,利用距其最近的四个整像 素点进行插值。以图3为例,整像素点对角线方向上的1/2像素点,C'为整像素点对角线方向上 的1/2像素点,A、B、C、D为距C'最近的整像素点。在具体实现中,可采用4抽头滤波器,对距1/2像素点最近的四个整像素点进行插 值,得到所述1/2像素点;其中的滤波系数可根据相应整像素点与待插值1/2像素点的位置 关系来确定。对于整像素点水平方向上的A',由于A和B距A'最近,可赋予相应滤波系数以 较大的值;E和F距k丨次最近,可赋予相应滤波系数以较小的值;例如,所采用4抽头滤波 器的滤波系数可以为(_1,5,5,_1),此时,可采用如下4抽头滤波器公式,插值得到A'A' = (_E+5*A+5*B_F+4)/8(1)同理,对于整像素点垂直方向上的B',所采用4抽头滤波器的滤波系数也可以为(-1,5,5,-1),此时,可采用如下4抽头滤波器公式,插值得到B'B' = (_G+5*A+5*C_H+4)/8(2)对于整像素点对角线方向上的C',由于A、B、C、D到C'的距离相等,也即权重是 相同的,故可采用相同的滤波器系数,假设为(1,1,1,1),则可采用如下4抽头滤波器公式, 插值得到C'C' = (A+B+C+D+2) /4(3)可以理解,上述(_1,5,5,-1)滤波器系数只是作为示例,本领域技术人员可以根 据实际情况,采用其它滤波器系数,例如,(1,7,7,1)等,本发明对此不加以限制。步骤203、利用距1/4像素点最近的整像素点和1/2像素点,插值得到所述1/4像素占.由于利用距其最近的四个整像素点,插值得到所述1/2像素点,相对于现有技术 只采用两个相邻整像素点,或者,虽然采用四个相邻整像素点,但是这些整像素点距离所述 1/2像素点不是最近的,本发明能够得到准确性和精度更高的1/2像素点,也就为待插值 1/4像素点和1/8像素点提供了更高精度的参考像素源。具体到本步骤的待插值1/4像素点,其当前参考像素源包括整像素点和1/2像素 点,在实际中,可以根据具体的1/4像素点,来确定使用当前参考像素源中的哪些像素点, 所述步骤203具体可以包括子步骤Bi、针对像素点对角线方向上的1/4像素点,利用距其最近的一个整像 素点和三个1/2像素点进行插值;以图3为例,c'为像素点对角线方向上的1/4像素点,A为距c'最近的整像 素点,A'、B'、C'为距c'最近的1/2像素点;由于A、A'、B'、C'到C'的距离相等,也 即权重是相同的,故可采用相同的滤波器系数,假设为(1,1,1,1),在具体实现中,可采用如 下4抽头滤波器公式,插值得到c'c' = (A+A' +B' +C' +2)/4(4)子步骤B2、针对非像素点对角线方向上的1/4像素点,利用距其最近的一个整 像素点和一个1/2像素点,或者,两个1/2像素点,进行插值。例如,对于非1/2像素点对角线方向上的1/4像素点a' A为距其最近的整像素 点,A'为距其最近的1/2像素点,且A、A'到a'的距离相等,也即权重是相同的,故可采 用相同的滤波器系数,假设为(1,1);在具体实现中采用如下2抽头滤波器公式,插值得到 a'a' = (A+A' +1)/2(5)对于非1/2像素点对角线方向上的1/4像素点d' , B'、C'为距d'最近的1/2 像素点,且B'、C'到d'的距离相等,同理,可采用如下2抽头滤波器公式,插值得到d'd' = (B' +C' +1)/2(6)步骤204、利用距1/8像素点最近的整像素点、1/2像素点和1/4像素点,插值得到 所述1/8像素点。由于从包括整像素点和1/2像素点的当前参考像素源中,选择距1/4像素点最近 的进行插值,因此,相对于现有技术仅仅选用相邻的整像素点,而这些整像素点距离该1/4 像素点不是最近的,本发明能够得到准确性和精度更高的1/4像素点,也就为待插值1/8像素点提供了更高精度的参考像素源。具体到本步骤的待插值1/8像素点,其当前参考像素源包括整像素点、1/2像素点 和1/4像素点,在实际中,可以根据具体的1/8像素点,来确定使用当前参考像素源中的哪 些像素点,所述步骤204具体可以包括如下子步骤子步骤Cl、针对1/4像素点对角线方向上的1/8像素点,利用距其最近的一个整像 素点和三个1/4像素点,或者,一个1/2像素点和三个1/4像素点,进行插值;在实际中,针对1/4像素点对角线方向上的1/8像素点,可采用如下4抽头滤波器 公式,插值得到i = (A+a' +b' +c' +2)/4(7)或者,k=(B'+b' +c' +d' +2)/4(8)其中,i、k为1/4像素点对角线方向上的1/8像素点,A为距i最近的整像素点, a'、b'、c'为距i最近的1/4像素点,B'为距k最近的1/2像素点,b'、c'、d'为距k 最近的1/4像素点。子步骤C2、针对非1/4像素点对角线方向上的1/8像素点,利用距其最近的一个 整像素点和一个1/4像素点,或者,一个1/2像素点和一个1/4像素点,或者,两个1/4像素 点,进行插值。例如,对于一个整像素点和一个1/4像素点的情形,1/8像素点a的2抽头滤波器 公式可以为a = (A+a' +1)/2(9)又如,对于一个1/2像素点和一个1/4像素点的情形,1/8像素点b的2抽头滤波 器公式可以为b = (A' +a' +1)/2(10)再如,对于两个1/4像素点的情形,1/8像素点e的2抽头滤波器公式可以为e = (a' +c' +1)/2(11)其中,a、i、b、e为1/8像素点,A、a'分别为距a最近的整像素点和1/4像素点, A、c'分别为距i最近的整像素点和1/4像素点,A'、a'分别为距b最近的1/2像素点和 1/4像素点,a'、c'为距e最近的1/4像素点。由于从包括整像素点、1/2像素点和1/4像素点的当前参考像素源中,选择距1/8 像素点最近的进行插值,因此,相对于现有技术仅仅选用相邻的整像素点,而这些整像素点 距离该1/8像素点不是最近的,本发明能够得到准确性和精度更高的1/8像素点,从而能够 提高色度插值精度。需要说明的是,对于四个相邻整像素点组成的矩形区域,如果其上线段位于待插 值区域的第一行,例如,图3中的线段AB位于待插值区域的第一行,而插值B'点还需要用 到整像素点G,此时,所述整像素点G可用整像素点A代替;或者,其左线段位于待插值区域的第一列,例如,图3中的线段AC位于待插值区域 的第一列,而插值A'点还需要用到整像素点E,此时,所述整像素点E可用整像素点A代替。本发明的色度插值方法可以应用于视频编解码过程中1、编码端;
9
在帧间编码时,由于编码端的运动估计是针对亮度块进行的,因此在搜索运动向 量的过程中并没有用到色度插值,;如果当前帧需要作为后续帧的参考帧时,那么就需要利 用色度运动向量,插值得到相应的色度预测块。参照图4,示出了本发明一种在编码端的应用示例,其中,对参考帧中原编码色度 块进行解码,可以得到色度重构块;对于所述色度重构块,可依据本发明,对输入的整像素 点依次进行插值得到1/2像素点,1/4像素点和1/8像素。进一步,本领域技术人员可根据亮度运动估计得到的运动矢量,在插值后的参考 帧中,搜索相应的分像素块来作为当前块编码的预测块。2、解码端。在解码端得到运动向量后,通常首先进行亮度插值,得到亮度运动矢量。参照图5,示出了本发明一种在解码端的应用示例,该示例针对色度块进行操作, 其中,可首先对亮度运动矢量推导得到色度矢量,然后对色度进行相应的插值得到预测块; 由于解码过程中不涉及运动估计,因此,所述亮度插值和色度插值可同时进行,也即,可同 时得到相应的亮度和色度预测块。与前述方法实施例相应,本发明还公开了一种色度插值装置实施例,参照图6,具 体可以包括输入模块601,用于输入参考帧的待插值区域的整像素点;1/2像素点插值模块602,用于利用距1/2像素点最近的四个整像素点,插值得到 所述1/2像素点;1/4像素点插值模块603,用于利用距1/4像素点最近的整像素点和1/2像素点, 插值得到所述1/4像素点;1/8像素点插值模块604,用于利用距1/8像素点最近的整像素点、1/2像素点和 1/4像素点,插值得到所述1/8像素点。1/2像素点插值模块602、待插值1/2像素点的参考像素源包括整像素点,在实际中,所述1/2像素点插值模 块602可以进一步包括第一 1/2像素点插值子模块D1,用于分别针对整像素点水平方向和垂直方向上的 1/2像素点,利用相应方向上的距其最近的四个相邻整像素点进行插值;第二 1/2像素点插值子模块D2,用于针对整像素点对角线方向上的1/2像素点,利 用距其最近的四个整像素点进行插值。在具体实现中,所述1/2像素点插值模块602可具体用于,采用4抽头滤波器,对 距1/2像素点最近的四个整像素点进行插值,得到所述1/2像素点。例如,所述第一 1/2像素点插值子模块,可具体用于采用如下4抽头滤波器公式, 插值得到所述1/2像素点A' = (_E+5*A+5*B_F+4)/8其中,A'为整像素点水平方向或垂直方向上的1/2像素点,E、A、B、F与A'同方 向,且,A和B为距A'最近的整像素点,E和F为距A'次最近的整像素点。又如,所述第二 1/2像素点插值子模块,可具体用于采用如下4抽头滤波器公式, 插值得到所述1/2像素点
10
C' = (A+B+C+D+2) /4其中,C'为整像素点对角线方向上的1/2像素点,A、B、C、D为距C'最近的整像
; ο1/4像素点插值模块603、待插值1/4像素点的参考像素源包括整像素点和1/2像素点,本发明可以提供所 述1/4像素点插值模块603的如下结构子模块第一 1/4像素点插值子模块E1,用于针对1/2像素点对角线方向上的1/4像素点, 利用距其最近的一个整像素点和三个1/2像素点进行插值;例如,所述第一 1/4像素点插值子模块E1,可用于采用如下4抽头滤波器公式,插 值得到所述1/4像素点c' = (A+A' +B' +C' +2)/4其中,c'为1/2像素点对角线方向上的1/4像素点,A为距c'最近的整像素点, A'、B'、C'为距c'最近的1/2像素点。第二 1/4像素点插值子模块E2,用于针对非1/2像素点对角线方向上的1/4像素 点,利用距其最近的一个整像素点和一个像素点,或者,两个像素点,进行插值。又如,所述第二 1/4像素点插值子模块E2,可用于采用如下2抽头滤波器公式,插 值得到所述1/4像素点a' = (A+A' +1)/2,或者,d' = (B' +C' +1)/2其中,a'、d'为非1/2像素点对角线方向上的1/4像素点,A为距a'最近的整 像素点,A'为距a'最近的1/2像素点,B'、C'为距d'最近的1/2像素点。1/8像素点插值模块604、待插值1/8像素点的参考像素源包括整像素点、1/2像素点和1/4像素点,本发明 可以提供所述1/8像素点插值模块604的如下设计结构根据具体的1/8像素点,确定从当前参考像素源中选用哪些像素点,此时,可以在 所述1/8像素点插值模块中设计如下子模块第一 1/8像素点插值子模块F1,用于针对1/4像素点对角线方向上的1/8像素点, 利用距其最近的一个整像素点和三个1/4像素点,或者,一个1/2像素点和三个1/4像素 点,进行插值;在具体实现中,所述第一 1/8像素点插值子模块F1,可用于采用如下4抽头滤波器 公式,插值得到所述1/8像素点i = (A+a' +b' +c' +2)/4,或者,k = (B‘ +b' +c' +d' +2)/4其中,i、k为1/4像素点对角线方向上的1/8像素点,A为距i最近的整像素点, a'、b'、c'为距i最近的1/4像素点,B'为距k最近的1/2像素点,b'、c'、d'为距k 最近的1/4像素点。第二 1/8像素点插值子模块F2,用于针对非1/4像素点对角线方向上的1/8像素 点,利用距其最近的一个整像素点和一个1/4像素点,或者,一个1/2像素点和一个1/4像 素点,或者,两个1/4像素点,进行插值。所述第二 1/8像素点插值子模块F2的工作过程可以为,采用如下2抽头滤波器公 式,插值得到所述1/8像素点
a = (A+a' +1)/2,或者,b = (A' +a' +1)/2,或者,e = (a' +c' +1)/2其中,a、b、e为非1/4像素点对角线方向上的1/8像素点,A、a'分别为距a最近 的整像素点和1/4像素点,A'、a'分别为距b最近的1/2像素点和1/4像素点,a'、c ‘ 为距e最近的1/4像素点。对于装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关 之处参见方法实施例的部分说明即可。以上对本发明所提供的一种色度插值方法和装置,进行了详细介绍,本文中应用 了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解 本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具 体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明 的限制。
权利要求
一种色度插值方法,其特征在于,包括输入参考帧的待插值区域的整像素点;利用距1/2像素点最近的四个整像素点,插值得到所述1/2像素点;利用距1/4像素点最近的整像素点和1/2像素点,插值得到所述1/4像素点;利用距1/8像素点最近的整像素点、1/2像素点和1/4像素点,插值得到所述1/8像素点。
2.如权利要求1所述的方法,其特征在于,所述插值得到所述1/2像素点的步骤,包括分别针对整像素点水平方向和垂直方向上的像素点,利用相应方向上的距其最近 的四个相邻整像素点进行插值;针对整像素点对角线方向上的像素点,利用距其最近的四个整像素点进行插值。
3.如权利要求1或2所述的方法,其特征在于,所述插值得到所述1/2像素点的步骤, 包括采用4抽头滤波器,对距1/2像素点最近的四个整像素点进行插值,得到所述1/2像素点ο
4.如权利要求1所述的方法,其特征在于,所述插值得到所述1/4像素点的步骤,包括针对像素点对角线方向上的1/4像素点,利用距其最近的一个整像素点和三个1/2 像素点进行插值;针对非1/2像素点对角线方向上的1/4像素点,利用距其最近的一个整像素点和一个 1/2像素点,或者,两个1/2像素点,进行插值。
5.如权利要求1所述的方法,其特征在于,所述插值得到所述1/8像素点的步骤包括 针对1/4像素点对角线方向上的1/8像素点,利用距其最近的一个整像素点和三个1/4像素点,或者,一个1/2像素点和三个1/4像素点,进行插值;针对非1/4像素点对角线方向上的1/8像素点,利用距其最近的一个整像素点和一个 1/4像素点,或者,一个1/2像素点和一个1/4像素点,或者,两个1/4像素点,进行插值。
6.一种色度插值装置,其特征在于,包括输入模块,用于输入参考帧的待插值区域的整像素点;1/2像素点插值模块,用于利用距1/2像素点最近的四个整像素点,插值得到所述1/2 像素点;1/4像素点插值模块,用于利用距1/4像素点最近的整像素点和1/2像素点,插值得到 所述1/4像素点;1/8像素点插值模块,用于利用距1/8像素点最近的整像素点、1/2像素点和1/4像素 点,插值得到所述1/8像素点。
7.如权利要求6所述的装置,其特征在于,所述1/2像素点插值模块包括第一 1/2像素点插值子模块,用于分别针对整像素点水平方向和垂直方向上的1/2像 素点,利用相应方向上的距其最近的四个相邻整像素点进行插值;第二 像素点插值子模块,用于针对整像素点对角线方向上的像素点,利用距其 最近的四个整像素点进行插值。
8.如权利要求6或7所述的装置,其特征在于,所述1/2像素点插值模块具体用于,采 用4抽头滤波器,对距1/2像素点最近的四个整像素点进行插值,得到所述1/2像素点。
9.如权利要求6所述的装置,其特征在于,所述1/4像素点插值模块包括第一 1/4像素点插值子模块,用于针对像素点对角线方向上的1/4像素点,利用距 其最近的一个整像素点和三个1/2像素点进行插值;第二 1/4像素点插值子模块,用于针对非像素点对角线方向上的1/4像素点,利用 距其最近的一个整像素点和一个1/2像素点,或者,两个1/2像素点,进行插值。
10.如权利要求6所述的装置,其特征在于,所述1/8像素点插值模块包括第一 1/8像素点插值子模块,用于针对1/4像素点对角线方向上的1/8像素点,利用距 其最近的一个整像素点和三个1/4像素点,或者,一个1/2像素点和三个1/4像素点,进行 插值;第二 1/8像素点插值子模块,用于针对非1/4像素点对角线方向上的1/8像素点,利用 距其最近的一个整像素点和一个1/4像素点,或者,一个1/2像素点和一个1/4像素点,或 者,两个1/4像素点,进行插值。
全文摘要
本发明提供了一种色度插值方法和装置,其中的色度插值方法具体包括输入参考帧的待插值区域的整像素点;利用距1/2像素点最近的四个整像素点,插值得到所述1/2像素点;利用距1/4像素点最近的整像素点和1/2像素点,插值得到所述1/4像素点;利用距1/8像素点最近的整像素点、1/2像素点和1/4像素点,插值得到所述1/8像素点。本发明主要用以提高色度插值的精度。
文档编号H04N7/26GK101888558SQ201010211400
公开日2010年11月17日 申请日期2010年6月18日 优先权日2010年6月18日
发明者季鹏飞 申请人:北京中星微电子有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1