滤波动态补偿的非反馈插值器的制作方法

文档序号:7643117
专利名称:滤波动态补偿的非反馈插值器的制作方法
技术领域
本发明涉及一种非反馈插值器,特别是涉及一种可适用于不同滤波方式的 动态补偿的非反馈插值器。
背景技术
随着影^^多媒体产品的快速发展,影像视频方面的压缩技术也不断进步,继MPEG2、 MP3、 VCD、 DVD后,具有H. 264/AVC或MPEG4影音编解碼功能已经 是目前多媒体产品的基本要求条件之一,由于这两者具有强大的压縮比、低比 特率、无须复杂的程序以及高度与通信应用整合的能力,己经成为影音数字视 频产品必备的功能及标准格式。其中,MPEG-4标准已在无线视频通信和流 (Stream)媒体应用中得到采用,而由于H. 264/AVC在压縮性能方面所具有的优 势,H. 264/AVC将会在实时视频通信、广播电视、视频存储播放等领域中得到 应用。但是,H. 264/AVC视频压縮标准的主要目标在发展一套高效能、具有网络 亲和性(network-friendly)及具有抗误性(error resilience)能力的视频压 縮技术,并且大幅改进速率-失真效率(rate-distortion efficiency),与 MPEG-2、 H. 263v2或MPEG-4等视频压縮标准相比,由于其拥有较高的压縮率 及编码功能,使得在相似的视频压縮质量下可节省较多的比特速率。相对的在这些视频压縮标准的算法中,为了提高压縮效率,往往允许搭配 使用精确至半像素(Half Pixel)甚至是四分之一像素(Quarter Pixel)的动态 补偿(Motion Compensation)算法。而这些半像素或四分之一像素的值就必须 使用整数像素之间的插值(Interpolation)算法来达成,并且插值运算在整个 动态补偿功能运行上又是属于运算最频繁的部分。另一方面,因为人眼视觉对 于亮度(Luminance)及色度(Chrominance)拥有不一致的敏感度,因此在计算亮 度或色度的非整数像素值的时候,便会采用不同的插值算法,以H. 264/AVC 的视频压縮标准为例亮度方面是使用六阶滤波(6-Tap Filter)算法,而色度方面则是使用双线性滤波(Bi 1 inear Fi 11er)算法。而不同种类的插值算法在硬件电路设计上,就必须设计有两套不同的插值 运算单元来处理,但就亮度与色度的运算时间来看,在同一运算时间里是仅有一套插值运算单元在运行,这样一来便造成了硬件电路设计上的浪费。请参考 图1,为公知技术反馈型六阶滤波插值运算单元的示意图,如图所示,传统上 为了节省芯片的面积而将水平方向(Horizontal Direction)的滤波器与垂直 方向(Vertical Direction)的滤波器进行电路共享以产生的反馈型六阶滤波 插值运算单元,其中通过一六阶滤波器10'来接收一输入数据流ior并且先 进行水平方向的滤波,之后再利用一转置存储单元20'将水平方向的数据转 置成垂直方向,再反馈至六阶滤波器10'中进行处理,最后才产生输出数据 流102'。而这一设计虽只需使用一个六阶滤波器10'来达到节省面积的目 的,但由于其数据流的方向上因为产生反馈的路线,因此没办法无限制的接收 数据的输入,也就是说当六阶滤波器10'被反馈路线的数据所占用时,便无 法接收新的输入数据流101',所以无法达到无缝(Seamless)输入的效果。而 这样的限制对于数据来自不定期响应的动态随机存储器来说,会大幅降低其功 能。请参考图2,为公知技术双线性滤波插值运算单元的示意图,如图所示,其包括了一水平双线性滤波器ir 、 一垂直双线性滤波器i2'及一暂存缓冲区30'。而双线性滤波技术不论在水平方向或垂直方向上都只需要两笔输入 数据流101"的像素值便可进行运算,当两笔输入数据流101"的像素值输入至水平双线性滤波器ir后,其也被传送至暂存缓冲区30,,而垂直双线性滤波器12'插值储存于暂存缓冲区30'的每两个像素值之间,借此重复执行 运算之后产生输出数据流102"。因此,在目前业界急需产品拥有较佳的市场竞争力以及将生产成本降低的 情况下,如何整合硬件电路并搭配软件程序的设计来实现同时适用两种滤波功 能的插值器架构,便成为值得加以研究的重点,以使整个视频压縮技术借此更 能有效搭配使用各种编码工具及找出最佳的编码模式组合,进而发挥其最大的 功能。 发明内容本发明的目的在于提供一种滤波动态补偿的非反馈插值器,其克服了在运算时造成的不同的存储单元深度(D印th of Memory)以及频率延迟(Clock Latency),对各个插值算法提供相同的频率延迟,进而具有可同时适用于六阶 滤波及双线性滤波的动态补偿功能,且可以进行无缝(Seamless)的像素数据输 入的处理,可更有效节省所占面积。为了实现上述目的,本发明提供了一种滤波动态补偿的非反馈插值器,其 根据一插值运算位置对一图像区块进行亮度及色度的插值,该图像区块包含数 个整数像素点(Pixel),该非反馈插值器包括 一水平滤波器、 一第一垂直滤 波单元、 一第二垂直滤波单元、 一第三垂直滤波单元、 一第一多任务器及一双 线性滤波器。其中水平滤波器用以接收该整数像素点,并输出一水平像素点, 而第一垂直滤波单元耦接水平滤波单元,并进一步包含 一第一转置存储单元 以累积存储该水平像素点,并且提供一旁道路径来传输水平像素点; 一第一垂 直滤波器以处理该水平像素点而输出一第一取样点;以及一第一选择器直接耦 接及通过该旁道路径耦接于第一转置存储单元,用以选择产生一第二取样点及 一第三取样点。而第二垂直滤波单元及第三垂直滤波单元,分别通过其中的转 置存储单元来累积存储水平像素点紧邻两侧的整数像素点,进而分别经垂直滤 波器处理后输出取样点,而同样再借助选择器以选择产生另外两个取样点。此 外,第一多任务器接收该取样点,并依据插值运算位置来选择输出相对应的两 点取样点,之后再由双线性滤波器接收第一多任务器所输出的取样点,并加以 进行双线性滤波演算以产生出一插值像素点。以下结合附图和具体实施例对本发明进行详细描述,但不作为对本发明的 限定。


图1为公知技术反馈型六阶滤波插值运算单元的示意图;图2为公知技术双线性滤波插值运算单元的示意图;图3为本发明非反馈插值器的实施例方块图;图4为图像区块的像素点位置示意图;图5为本发明在亮度插值的第一实施例应用示意图;图6为本发明在亮度插值的第二实施例应用示意图;图7为本发明在亮度插值的第三实施例应用示意图;图8为本发明在亮度插值的第四实施例应用示意图; 图9为本发明在色度插值的第一实施例应用示意图; 图10为本发明在色度插值的第二实施例应用示意图;及 图1 i为本发明在色度插值的第三实施例应用示意图。其中,附图标记 10'六阶滤波器 11'水平双线性滤波器 12'垂直双线性滤波器 101, , 101"输入数据流 102, , 102"输出数据流 2(T转置存储单元 30'暂存缓冲区 1第一取样点 2第二取样点 3第三取样点 4第四取样点 5第五取样点 6第六取样点 7第七取样点 8第八取样点 9第九取样点 10水平滤波器 20第一垂直滤波单元 201第一转置存储单元 202第一垂直滤波器 203第一选择器 204第一数值运算单元 205第四数值运算单元 206第四选择器 30第二垂直滤波单元301第二转置存储单元 302第二垂直滤波器 303第二选择器 304第二数值运算单元 40第三垂直滤波单元 401第三转置存储单元 402第三垂直滤波器 403第三选择器 404第三数值运算单元 50第一多任务器 60双线性滤波器 D缓存单元I, I, , I"整数像素点 Q插值像素点具体实施方式
请参考图3,为本发明非反馈插值器的实施例方块图,本发明提供的非反 馈插值器根据滤波动态补偿所要进行的插值运算位置对图像区块进行亮度及 色度的插值,而在图像区块中包含有数个整数像素点(Pixel) (1, I' , I"), 并通过本发明非反馈插值器而可插值出该插值运算位置的插值像素点Q。如图 所示,本发明非反馈插值器包括 一水平滤波器IO、 一第一垂直滤波单元20、一第二垂直滤波单元30、 一第三垂直滤波单元40、 一第一多任务器50及一双 线性滤波器60。其中,若要进行亮度插值演算时,便选择插值运算位置的左 右各三点整数点来提供给水平滤波器10进行插值演算;而若要进行色度插值 演算时,则选择插值运算位置的左右各一点整数点来进行插值演算。水平滤波 器IO以水平方向接收该整数像素点(I, I' , I"),并输出一水平像素点,而 第一垂直滤波单元20耦接水平滤波单元10,且进一步包含 一第一转置存储 单元201、 一第一垂直滤波器202、 一第一选择器203、 一第一数值运算单元 204、 一第四数值运算单元205及一第四选择器206。其中第一转置存储单元 201用以累积储存该水平像素点,并且提供旁道路径来传输水平像素点,而第一垂直滤波器202耦接第一转置存储单元201,以用来接收该累积的水平像素 点进而进行垂直滤波以输出一第一取样点l,举例来说,迸行亮度插值时累积 六个水平像素点才可进行垂直滤波;而进行色度插值时累积两个水平像素点便 可进行垂直滤波。再有,第一选择器203直接耦接与通过旁道路径耦接于第-转置存储单元201用以进行选择水平像素点以产生一第二取样点2及一第三取 样点3。由于非反馈插值器先运算水平方向再运算垂直方向,因此当垂直滤波运算 完便会输出结果,而也就因此,当第一垂直滤波器202进行垂直滤波运算后可 再经第一数值运算单元204进行四舍五入(Rounding)及删除(Clipping)的运 算以得到第一取样点l;而同样的,在第一选择器203之后也可例如通过第四 数值运算单元205来进行数值运算而得到第二取样点2及第三取样点3,而经 过此数值运算之后能够确保取样点符合1像素(pixel)为8位(bits),也就是 位于0至255之间。此外,第三取样点3更可通过第四选择器206的选择而等 同于第二取样点2,以在该两点取样点为相同时不需再进行运算而可直接取 得。接着,第二垂直滤波单元30包含一第二转置存储单元301、 一第二垂直 滤波器302、 一第二选择器303及一第二数值运算单元304。其中通过第二转 置存储单元301来累积存储水平像素点两侧其中之一的整数像素点I',进而 经第二垂直滤波器302加以运算输出一第四取样点4,而第二转置存储单元301 还提供旁道路径来传输整数像素点I',第二选择器303来选择整数像素点I' 以产生一第五取样点5及一第六取样点6。同理,还可借助第二数值运算单元 304耦接于第二垂直滤波器302以进行四舍五入及删除的运算而产生第四取样 点4。相同的,第三垂直滤波单元40包含一第三转置存储单元401、 一第三垂 直滤波器402、 一第三选择器403及一第三数值运算单元404。其中通过第三 转置存储单元401来累积存储水平像素点两侧其中的另一整数像素点I",进 而经第三垂直滤波器402加以运算输出一第七取样点7,而第三转置存储单元 401还另提供旁道路径来传输整数像素点I",并借助第三选择器403来选择 整数像素点I"以产生一第八取样点8及一第九取样点9。相同的,可借助第 三数值运算单元404耦接于第三垂直滤波器402以进行四舍五入及删除的运算而产生第七取样点7。而上述的各个选择器(203、303及403)都用来平衡进行亮度插值或色度插 值时所产生不同工作频率的延迟,亮度插值由于需累积六个像素点方可进行六 阶滤波演算,因此需要六个延迟频率;而色度插值因只需两个像素点便可进行 双线性滤波演算,因此只需两个延迟频率。而本发明为了能进行亮度插值及色 度插值,因此需要利用各个旁道路径搭配选择器来平衡不同工作频率的差异。 其中,该选择器可为多任务器或切换器。另外,该转置存储单元可分别包含有 数个缓存单元D,并且该选择器例如可分别直接耦接于所属的转置存储单元中 的第三个缓存单元。而第一多任务器50例如可为九选二的多任务器,用于接收上述该取样点 l至9,并根据插值运算位置而选择相对应的两点取样点来进行输出。此外, 双线性滤波器60接收第一多任务器50所输出的两点取样点来进行双线性滤波 演算以产生插值像素点Q,其中插值像素点Q在亮度插值时即为四分之一像素 点;而在色度插值时为依权重比例的像素点。在参考以下实施例说明时,请同时参考图4,为图像区块的像素点位置示 意图,以方便说明。请参考图5,为本发明在亮度插值的第一实施例应用示意图,此实施例水 平方向为非整数像素,垂直方向为非整数像素时的六阶滤波的应用,如图所示, 在此情况下,因为在水平及垂直方向上都必须经过滤波,因此除了各旁道路径 之外,其它的运算单元都必须工作。而水平滤波器10在接收图像区块的水平 方向六个整数像素点(I、 r及I")之后进行水平六阶滤波以输出第一个二分 之一像素点,并且由第一垂直滤波单元20中的第一转置存储单元201开始累 积存储,而在第一转置存储单元201累积存储到第一垂直滤波器202所需的六 个二分之一整数像素点时,便由第一垂直滤波器202进行垂直六阶滤波而输出 第一取样点l,而在第一转置存储单元201累积二分之一像素点的同时,也通 过第一选择器203的选择通行而将所累积的第三及第四个二分之一像素点进 行第一数值运算单元204的四舍五入及删除运算之后存储以产生第二取样点2 及第三取样点3。另外,在第一垂直滤波单元20运行的同时,第二垂直滤波单元30及第三 垂直滤波单元40也同时进行运算。首先,第二垂直滤波单元30借助其中的第二转置存储单元301来直接累积存储该图像区块的中间两个其中的一个整数 像素点I',而在第二转置存储单元301累积存储到第二垂直滤波器302所需 的六个整数像素点I'时,便由第二垂直滤波器302进行垂直六阶滤波,且通 过第二数值运算单元304的运算而产生第四取样点4。相同的,第三垂直滤波单元40借助其中的第三转置存储单元401来直接累积储存该图像区块的中间 两个其中的另一个整数像素点I",而在第三转置存储单元401累积储存到第 三垂直滤波器402所需的六个整数像素点I"时,便由第三垂直滤波器402进 行垂直六阶滤波,且通过第三数值运算单元404的运算而产生第七取样点7。而由于水平及垂直方向皆为非整数,因此第一多任务器50便接收上述第 一取样点1、第二取样点2、第三取样点3、第四取样点4及第七取样点7等 五点并依据所要进行插值运算位置来选择其中两点进行输出,而双线性滤波器 60便接收第一多任务器50所选择输出的两点取样点来进行双线性滤波而产生 所需的插值像素点Q。请参考图6,为本发明在亮度插值的第二实施例应用示意图,此实施例为 水平方向为非整数像素,垂直方向为整数像素时的六阶滤波的应用,如图所示, 在此情况下时,因为垂直方向为整数像素,因此所有垂直滤波单元皆可通过本 身的旁道路径以节省频率延迟,并且各个垂直滤波器也可以关闭以节省能耗。 而水平滤波器10在接收图像区块的水平方向六个整数像素点(I、 T及I") 之后进行水平六阶滤波以输出第一个二分之一像素点,并且在经第一转置存储 单元201时便通过第一选择器203选择旁道路径来通过,而同样在经第四数值 运算单元205运算后产生第二取样点2及第三取样点3。此外,在第四数值运 算单元205之后,也可通过第四选择器206来使第三取样点3等于第二取样点 2,以更节省频率的延迟。而在第二垂直滤波单元30及第三垂直滤波单元40中,由于本实施例为整 数像素,因此仅需分别使用到第二转置存储单元301及第三转置存储单元401 且分别通过第二选择器303及第三选择器403来选择旁道路径以进行累积储存 整数像数点(分别为I'及I")。第二转置存储单元301累积储存两个整数像 素点I'即产生第五取样点5及第六取样点6;而第三转置存储单元401累积 储存两个整数像素点I"即产生第八取样点8及第九取样点9。同样的,第一多任务器50接收第二取样点2、第三取样点3、第五取样点5、第六取样点6、第八取样点8及第九取样点9等六点,并依据所要进行插 值运算位置来选择其中两点进行输出,而双线性滤波器60便接收第--多任务 器50所选择输出的两点取样点来进行双线性滤波而产生所需的插值像素点Q。请参考图7,为本发明在亮度插值的第三实施例应用示意图,此实施例为 水平方向为整数像素,垂直方向为非整数像素时的六阶滤波的应用,如图所示, 在此情况下时,因为水平方向为整数像素,因此水平滤波器IO及用以处理非 整数像数滤波的第一垂直滤波单元20都可关闭以节省能耗。此时,仅需第二 垂直滤波单元30及第三垂直滤波单元40进行运算,且第二选择器303及第三 选择器403也分别选择第二转置存储单元301及第三转置存储单元401来作为 各自整数像素点(I'及I")的通道,因此,第二转置存储单元301累积六个 整数像素点I'之后,第二垂直滤波器302便进行垂直六阶滤波,并经第二数 值运算单元304运算后产生第四取样点4,同时截取第二转置存储单元301本 身所累积储存的第三及第四个整数像素点I'为第五取样点5及第六取样点6。 同理,第三转置存储单元401累积六个整数像素点I"之后,第三垂直滤波器 402便进行垂直六阶滤波,并经第三数值运算单元404运算后产生第七取样点 7,同时截取第三转置存储单元401本身所累积储存的第三及第四个整数像素 点I"为第八取样点8及第九取样点9。再由第一多任务器50接收第四取样点4、第五取样点5、第六取样点6、 第七取样点7、第八取样点8及第九取样点9等六点,并依据所要进行插值运 算位置来选择其中两点进行输出,而双线性滤波器60便接收第一多任务器50 所选择输出的两点取样点来进行双线性滤波而产生所需的插值像素点Q。请参考图8,为本发明在亮度插值的第四实施例应用示意图,此实施例为 水平及垂直方向皆为整数像素的六阶滤波的应用,如图所示,在此情况下时, 因为水平方向为整数像素,因此水平滤波器IO及用以处理非整数像数滤波的 第一垂直滤波单元20接可关闭以节省能耗,并且由于垂直方向也为整数像素, 因此第二垂直滤波单元30及第三垂直滤波单元40中各自的垂直滤波器也可以 关闭,仅剩下第二转置存储单元301及第三转置存储单元401分别通过第二选 择器303及第三选择器403来选择使用旁道路径以节省频率延迟。而第二转置存储单元301通过第二选择器303累积两个整数像素点I ,之 后便可产生第五取样点5及第六取样点6;同时第三转置存储单元401通过第三选择器403累积两个整数像素点I"之后便可产生第八取样点8及第九取样 点9。再由第一多任务器50接收第五取样点5、第六取样点6、第八取样点8及第九取样点9等四点,并依据所要进行插值运算位置来选择其中两点进行输 出,而双线性滤波器60便接收第一多任务器50所选择输出的两点取样点来进 行双线性滤波而产生所需的插值像素点Q。以下的实施例为色度插值演算,因而各个滤波器最多仅需两个像素点即可 进行双线性滤波演算,且双线性滤波采用权重计算的方式进行,所以在进行双 线性滤波后的像素点为依权重比例的非整数像素点,并非全为二分之一像素 点。此外,由于进行双线性滤波演算之后,即可得出所要插值运算位置,因此, 第一多任务器50及双线性滤波器60便不需加以进行运算而直接通过形成插值 像素点Q。请参考图9,为本发明在色度插值的第一实施例应用示意图,此实施例为 水平及垂直方向都为非整数像素的双线性滤波的应用,如图所示,在此情况下时,水平滤波器io接收图像区块中水平方向的两个整数像素点(r及r), 并且通过水平滤波器io进行双线性滤波以输出一非整数像素点,而第一转置存储单元201在累积存储两个非整数像数点后,便通过第一垂直滤波器202 进行双线性滤波演算,且同样经过第一数值运算单元204运算后输出第一取样 点1。而在直接通过第一多任务器50及双线性滤波器60后以形成插值像素点 Q。请参考图10,为本发明在色度插值的第二实施例应用示意图,此实施例 为水平方向为非整数像素,垂直方向为整数像素的双线性滤波的应用,如图所 示,在此情况下时,由于垂直方向为整数像素,因此,水平滤波器10所输出 的非整数像素点经第一选择器203选择旁道路径通过,而不需进行垂直方向的 双线性滤波,而该非整数像素点经过第四数值运算单元205运算后再经第四选 择器206直接选择暂存为第三取样点3。并且同样直接通过第一多任务器50 及双线性滤波器60后以形成插值像素点Q。请参考图11,为本发明在色度插值的第三实施例应用示意图,此实施例 为水平方向为整数像素,垂直方向为非整数像素的双线性滤波的应用,如图所 示,在此情况下时,为保持数据流的一致性,因此水平方向即使为整数像素, 仍会通过水平滤波器10,但此时的水平滤波器10并不会进行任何演算及处理操作,而在第一转置存储单元201中累积整数像素点(r或i")达两个时便会通过第一垂直滤波器202进行垂直双线性滤波,并经第一数值运算单元204 运算后产生第一取样点1。同样的第一取样点1直接通过第一多任务器50及 双线性滤波器60后以形成插值像素点Q。而本发明在色度插值的第四实施例为水平及垂直方向皆为整数像素,其与 色度插值的第三实施例相同为保持数据流的一致性,因此水平方向即使为整数 像素,仍会通过水平滤波器10,但此时的水平滤波器10并不会进行任何演算 及处理操作,而请同样参考图10的应用示意图即可,本实施例与该图所不同说明的是水平滤波器io并不会进行演算处理而直接输出整数像素点(r或I"),并经第一选择器203选择旁道路径通过,而不需进行垂直方向的双线性 滤波,并且再经过第四数值运算单元205运算后由第四选择器206直接选择暂 存为第三取样点3。最后同样直接通过第一多任务器50及双线性滤波器60后 以形成插值像素点Q。综上所述,本发明非反馈插值器主要将六阶滤波插值及双线性滤波插值共 享同一硬件电路,以节省面积,并且可允许高流量及无缝(Seamless)输入,同 时更拥有较佳的可扩充性。此外,因为增加了旁道路径,使得六阶滤波插值或 双线性滤波插值均承受相同的频率延迟,以保持数据处理速率的一致性。当然,本发明还可有其他多种实施例,在不背离本发明精神及其实质的情 况下,熟悉本领域的技术人员可根据本发明作出各种相应的改变和变形,但这 些相应的改变和变形都应属于本发明所附的权利要求的保护范围。
权利要求
1. 一种滤波动态补偿的非反馈插值器,其特征在于,根据一插值运算位置对一图像区块进行亮度及色度的插值,该图像区块包含数个整数像素点,该非反馈插值器包括一水平滤波器,以水平方向接收该整数像素点,并输出一水平像素点;一第一垂直滤波单元,耦接该水平滤波单元,进一步包含一第一转置存储单元,用以累积储存该水平像素点,并且另提供一旁道路径来传输该水平像素点;一第一垂直滤波器,耦接该第一转置存储单元,以接收该累积的水平像素点而进行垂直滤波以输出一第一取样点;及一第一选择器,直接耦接及通过该旁道路径耦接于该第一转置存储单元,用以选择该水平像素点以产生一第二取样点及一第三取样点;一第二垂直滤波单元,通过一第二转置存储单元来累积储存该水平像素点两侧其中之一整数像素点,进而经由一第二垂直滤波器运算以输出一第四取样点,且另提供旁道路径来传输该整数像素点,再借助一第二选择器选择该整数像素点以产生一第五取样点及一第六取样点;一第三垂直滤波单元,通过一第三转置存储单元来累积储存该水平像素点两侧其中的另一整数像素点,进而经由一第三垂直滤波器运算以输出一第七取样点,且另提供旁道路径来传输该另一整数像素点,再借助一第三选择器选择该另一整数像素点以产生一第八取样点及一第九取样点;一第一多任务器,接收该取样点,并依据该插值运算位置来选择输出相对应的两点取样点;及一双线性滤波器,用以接收该第一多任务器所输出的取样点,并运算产生出一插值像素点。
2、 根据权利要求1所述的滤波动态补偿的非反馈插值器,其特征在于, 若进行该亮度的插值时,该水平滤波器接收该图像区块中在该插值运算位置的 左右各三个整数像素点。
3、 根据权利要求1所述的滤波动态补偿的非反馈插值器,其特征在于, 若进行该色度的插值时,该水平滤波器接收该图像区块中在该插值运算位置的 左右各一个整数像素点。
4、 根据权利要求1所述的滤波动态补偿的非反馈插值器,其特征在于, 所述的第一垂直滤波单元还进一步包含一第四选择器,耦接于该第二取样点, 以选择该第二取样点即为该第三取样点。
5、 根据权利要求1所述的滤波动态补偿的非反馈插值器,其特征在于, 所述的选择器用以平衡亮度插值及色度插值时的不同工作频率。
6、 根据权利要求1所述的滤波动态补偿的非反馈插值器,其特征在于, 所述的选择器为多任务器或切换器。
7、 根据权利要求1所述的滤波动态补偿的非反馈插值器,其特征在于, 所述的转置存储单元分别包含数个缓存单元。
8、 根据权利要求7所述的滤波动态补偿的非反馈插值器,其特征在于, 所述的选择器分别直接耦接于所属该转置存储单元中的第三个缓存单元。
9、 根据权利要求1所述的滤波动态补偿的非反馈插值器,其特征在于, 所述的垂直滤波单元还进一步分别包括-一数值运算单元,耦接于该所属的垂直滤波器以进一步加以进行四舍五入 及删除运算而分别输出该第一取样点、该第四取样点及该七取样点。
10、 根据权利要求9所述的滤波动态补偿的非反馈插值器,其特征在于, 所述的第一垂直滤波单元还进一步包括另一数值运算单元,耦接于该第一选择 器,用以对该第一选择器所输出的该水平像素点进行四舍五入及删除的运算。
11、 根据权利要求1所述的滤波动态补偿的非反馈插值器,其特征在于, 所述的第一多任务器为九选二的多任务器。
12、 根据权利要求1所述的滤波动态补偿的非反馈插值器,其特征在于, 所述的插值取样点在该亮度插值时为四分之一像素点;而在该色度插值时为依 权重比例的像素点。
全文摘要
本发明公开了一种滤波动态补偿的非反馈插值器,其中,将六阶滤波插值及双线性滤波插值共享同一硬件电路,并且根据一插值运算位置对一图像区块进行亮度及色度的插值,其包括一水平滤波器、一第一垂直滤波单元、一第二垂直滤波单元、一第三垂直滤波单元、一第一多任务器及一双线性滤波器,其中,在各垂直滤波单元中分别通过一选择器及一旁道路径来平衡不同滤波演算的频率延迟。借此,以达到整合六阶滤波及双线性滤波的插值演算,进而提高效率及节省面积的目的。
文档编号H04N5/14GK101242506SQ20071000044
公开日2008年8月13日 申请日期2007年2月7日 优先权日2007年2月7日
发明者林晏生 申请人:扬智科技股份有限公司
再多了解一些
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1