用于手机的图像放大变换方法

文档序号:7884457阅读:569来源:国知局
专利名称:用于手机的图像放大变换方法
技术领域
本发明涉及一种图像放大变换方法,特别涉及一种用于手机的图像放大变换方法。
背景技术
目前在市场上多是130万像素的手机,其硬件能够获取130万像素的图像。而当用户的需求提高,需要获得更高像素的图像时,就要采用更高像素的ccd硬件,但是此时手机的成本就会大幅度增加。

发明内容
本发明的目的是提供一种用于手机的图像放大变换方法,其将低象素的原始图像放大变换成高像素的放大图像。
本发明的目的是通过以下技术方案实现的一种用于手机的图像放大变换方法,包括如下步骤获取原始图像;在原始图像上增加象素点;计算空白点颜色;填充空白点,形成放大图像。
其中,所述计算空白点颜色的步骤中,利用插值算法计算该空白点颜色。
其中,所述插值算法为最近邻域算法,根据该空白点周围16个象素点的颜色计算该空白点颜色。
其中,所述原始图像为130万像素,其长度和宽度分别为1280象素和1024像素。
其中,所述放大图像为200万像素,其长度和宽度分别为1600像素和1200像素。
其中,所述放大图像的大小为2M。
本发明的积极进步效果在于能够在保持手机成本基本不变的情况下,获得高像素的图像。
具体实施例方式
下面给出本发明较佳实施例,以详细说明本发明的技术方案。
一种用于手机的图像放大变换方法,包括如下步骤获取原始图像;在原始图像上增加象素点;计算空白点颜色;填充空白点,形成放大图像。
其中,所述计算空白点颜色的步骤中,利用插值算法计算该空白点颜色。
其中,所述插值算法为最近邻域算法,根据该空白点周围16个象素点的颜色计算该空白点颜色。
其中,所述原始图像为130万像素,其长度和宽度分别为1280象素和1024像素。
其中,所述放大图像为200万像素,其长度和宽度分别为1600像素和1200像素。
其中,所述放大图像的大小为2M。
具体实施时,可在手机的MMI(人机交互接口)层加一个2M的分辨率。在函数OV9650_capture中增加了200万象素的代码,并将生成图象的宽度和高度变为1600和1200,并且把暴光窗口的宽度和高度由原来的1280和1024变为现在的1280和960,符合宽与高4∶3的比例。
当拿着手机对着目标事物拍照时,可以通过手机的按键8切换照片的设置,原有的130万像素,图象的宽度与高度为1280和1024,现在200万像素的宽度与高度为1600和1200,所以所选的模式就多了1600×1200这一选项。
当用户按下拍摄键时,手机中软件处理的机制是Capture这个函数会根据MMI层提供的暴光窗口的宽和高捕捉合适的图象,并往摄像头的寄存器里写参数,传到底层。
底层这边会根据获取的影像大小综合图象缓存的地址,原始图象的宽与高,目标图象的宽与高,图象缓存的大小再去变换成目标尺寸。如果上层传下来的目标尺寸是2M的,拍出来的照片就会是2M的。
保存,将原有的储存空间由96K增大到120K,这样就可以保存1600×1200的相片了。130万像素拍出来的照片大小为1280×1024,如果选择200万像素模式,拍出来的照片大小为1600×1200。
权利要求
1.一种用于手机的图像放大变换方法,其特征在于,该方法包括如下步骤获取原始图像;在原始图像上增加象素点;计算空白点颜色;填充空白点,形成放大图像。
2.根据权利要求1所述的图像放大变换方法,其特征在于,所述计算空白点颜色的步骤中,利用插值算法计算该空白点颜色。
3.根据权利要求2所述的图像放大变换方法,其特征在于,所述插值算法为最近领域算法,根据该空白点周围16个象素点的颜色计算该空白点颜色。
4.根据权利要求3所述的图像放大变换方法,其特征在于,所述原始图像为130万像素,其长度和宽度分别为1280象素和1024像素。
5.根据权利要求4所述的图像放大变换方法,其特征在于,所述放大图像为200万像素,其长度和宽度分别为1600像素和1200像素。
6.根据权利要求4所述的图像放大变换方法,其特征在于,所述放大图像的大小为2M。
全文摘要
本发明公开了一种用于手机的图像放大变换方法,包括如下步骤获取原始图像;在原始图像上增加象素点;计算空白点颜色;填充空白点,形成放大图像。本发明能够在保持手机成本基本不变的情况下,获得高像素的图像。
文档编号H04Q7/32GK1937699SQ20051002998
公开日2007年3月28日 申请日期2005年9月23日 优先权日2005年9月23日
发明者任晓刚, 詹恩超 申请人:上海晨兴电子科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1