[发明专利]共享硬件进行影像放大或缩小的方法及装置有效
申请号: | 200810038421.8 | 申请日: | 2008-06-02 |
公开(公告)号: | CN101599260A | 公开(公告)日: | 2009-12-09 |
发明(设计)人: | 陈永纬 | 申请(专利权)人: | 慧国(上海)软件科技有限公司;慧荣科技股份有限公司 |
主分类号: | G09G5/00 | 分类号: | G09G5/00;G09G5/02;G09G5/373;G06T3/40 |
代理公司: | 上海专利商标事务所有限公司 | 代理人: | 陈 亮 |
地址: | 200433上海*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 共享 硬件 进行 影像 放大 缩小 方法 装置 | ||
技术领域
本发明是关于影像处理的方法,尤其是关于共享硬件进行影像放大或缩小 的方法。
背景技术
随着多媒体的发展,人们对影像处理的需求遽增。而影像处理包含多种面 向,其中之一就是将输入影像做缩小(scaling down)或放大(scaling up)的动作(简 称影像缩放),而执行该功能的硬件则为一缩放器(scaler)。
对于影像缩放的应用,例如:网络地图的影像缩放,常要求兼顾速度及精 确度,因此,如何进行影像缩放且尽可能达到实时而不失真的要求,则为一重 要课题。
然而,进行影像缩放的方法之一,举例而言,是将影像中的所有像素数据 完整储存于高容量的内存中,再配合高速处理器做运算。此举固然可取得最佳 化的影像,然而将大幅增加成本,并不符合业界实际需求。此外,业界对于所 述影像缩放的作法各有不同,甚至有将影像缩小与放大交由不同的硬件来执行 的作法,常使得硬件架构变得相当复杂而无效率。
发明内容
基于上述目的,本发明提供一种影像处理方法,可共享硬件进行影像放大 (scaling up)或缩小(scaling down),且其使用极少量的内存即可达到影像放大的 功能。该影像具有对应于一具有多个列及多个行的二维数组的多个像素。本发 明的方法包括提供一个列缓冲器,具有至少2N个储存位置、提供一第一变量 及一第二变量,用以配合该列缓冲器进行影像放大或缩小。其中,当进行影像 缩小时,执行一缩小程序,该缩小程序包括将对应该二维数组的一第k列的多 个像素依序储存于该列缓冲器的第1至第N个储存位置中、将对应该二维数组 的一第k+1列第j行的像素储存于该第一变量中、将对应该二维数组的一第k+1 列第j+1行的像素储存于该第二变量中、使用一第一算法依照分别暂存于该列 缓冲器第j行、第j+1行、该第一变量以及该第二变量中的这些像素计算出一 第一新像素、输出该第一新像素、将上述储存于该第一变量中的该像素移位至 该行缓冲器中的第j个储存位置、将上述储存于该第二变量中的该像素移位至 该第一变量中、将对应该二维数组的一第k+1列第j+2行的一像素储存于该第 二变量中、使用该第一算法依照分别暂存于该列缓冲器第j+1行、第j+2行、 该第一变量以及该第二变量中的这些像素计算出一第二新像素,并输出该第二 新像素。再者,当进行影像放大时,执行一放大程序,该放大程序包括将对应 该二维数组的一第k列的多个像素依序储存于该列缓冲器的第1至第N个储存 位置中、将对应该二维数组的一第k+1列第j行的像素储存于该第一变量中、 将对应该二维数组的一第k+1列第j+1行的像素储存于该第二变量中、使用一 第二算法依照分别暂存于该列缓冲器第j行、第j+1行、该第一变量以及该第 二变量中的这些像素计算出一第一新列像素群,并输出该第一新列像素群、将 上述储存于该第一变量中的该像素移位至该行缓冲器中的第N+j个储存位置、 将上述储存于该第二变量中的该像素移位至该第一变量中、将对应该二维数组 的一第k+1列第j+2行的一像素储存于该第二变量中、使用该第二算法依照分 别暂存于该列缓冲器第j+1行、第j+2行、该第一变量以及该第二变量中的这 些像素计算出一第二新列像素群,并输出该第二新列像素群。其中当执行该放 大程序中的当将上述储存于该第一变量中的该像素移位至该行缓冲器中的第 N+j个储存位置的步骤时,更包括当j=N时,则使用该第二算法依照分别暂存 于该列缓冲器第j行、第j+1行、第N+j行、第N+j+1行的这些像素计算出至 少一第三新列像素群,并输出至少该第三新列像素群。
本发明又提供一种影像处理装置,可共享硬件进行影像放大或缩小,该影 像具有同上述的多个像素。本发明的装置包括一个列缓冲器,具有至少2N个 储存位置、一第一变量、一第二变量以及一缩放器。该缩放器用以配合该列缓 冲器及该第一、第二变量进行影像放大或缩小。该缩放器执行上述该缩小程序 以将影像缩小,且可执行上述该放大程序以将影像放大。
附图说明
为让本发明的上述目的、特征和优点能更明显易懂,以下结合附图对本发 明的具体实施方式作详细说明,其中:
图1为现有技术中的影像处理器的架构图。
图2为依照本发明进行影像缩放的方法流程图。
图3a为依照本发明缩小程序的方法流程图。
图3b为进行本发明缩小程序前的像素与的后新像素的示意图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于慧国(上海)软件科技有限公司;慧荣科技股份有限公司,未经慧国(上海)软件科技有限公司;慧荣科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810038421.8/2.html,转载请声明来源钻瓜专利网。