[发明专利]一种用于行缓冲器的压缩方法无效
申请号: | 200710179485.5 | 申请日: | 2007-12-13 |
公开(公告)号: | CN101202809A | 公开(公告)日: | 2008-06-18 |
发明(设计)人: | 霍晓方 | 申请(专利权)人: | 北京中星微电子有限公司 |
主分类号: | H04N1/41 | 分类号: | H04N1/41;G06T9/00 |
代理公司: | 北京律诚同业知识产权代理有限公司 | 代理人: | 陈红 |
地址: | 100083北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 用于 缓冲器 压缩 方法 | ||
技术领域
本发明涉及一种图像传输的方法,更具体地,涉及一种用于行缓冲器的JPEG(Joint Photographic Experts Group)压缩的方法。
背景技术
JPEG时一种针对相片影像而广泛使用的一种失真压缩的标准。由于JPEG是基于8×8宏块的压缩算法,该8×8宏块具体如图1所示。通常,行缓冲器的大小为64×2×8=1024字节,把该行缓冲器分为8行,每行为128字节,每行中8个字节为一个子块,共分为16个子块。我们把16个子块分为8个区,每个区共2个子块。以行和区为基本单位,这样行缓冲器就形成了8行和8列的宏块阵列,整个的行缓冲器可以分为64个区域,每个区分为2个1×8大小的子块,即,分别为第一子块和第二子块。为易于说明每个区域的位置,每个区域中可以引用一对坐标来表示。
在现有技术的方法中,图像传感器是按照行的方式依次输出各行的图像,即,同时输出各个行的同一列上的图像数据,所以必须把各行的数据暂时存储在RAM中,直到RAM中存储了连续8行的图像,才开始进行JPEG压缩。在图像压缩的同时,图像传感器还继续输出图像,所以需要另外的RAM用于存储后继的图像数据。一般的方法是用两个8行的行缓冲器r存储图像,用乒乓的方式交替工作。
因此,现有技术的用于行缓冲器的JPEG压缩方法占用了较多的资源,不利于降低成本。
发明内容
本发明的所解决的技术问题在于提出一种用于行缓冲器的压缩方法,通过合理地利用行缓冲器中的空闲区域,使得行缓冲器在输出图像数据的同时,又可以有效地存储新的图像数据,而无需额外再利用一个行缓冲器。
根据本发明的一种用于行缓冲器的压缩方法,该方法包括将一行缓冲器划分为多个区域,该多个区域分别以横向和纵向的形式进行排列后形成阵列;
逐行写入图像数据,直至最后一行;在将图像数据逐列写入到该最后一行的区域时,依次输出写满在位于同一列的区域上的图像数据直至位于该同一列上的各该区域全部为空;将以处于该阵列其中一个对角线上的多个区域为轴,将相对应的区域上的图像数据搬移到各该为空的区域。该每一区域进一步地被划分成第一和第二子块。故此,在各行的同一列相同位置上的子块被写满图像数据时,输出存储在该相同位置上的子块中的图像数据。
具体地,本发明的方法还包括将图像数据写入到最后一行的一预定列的第一子块中的步骤;输出该预定列的第一子块中的图像数据直至该预定列的第一子块全部为空的步骤;和将与该预定列的第一子块以该轴相对应的行中的各个列的第一子块中的图像数据搬移到该预定列的第一子块中的步骤。
进一步地,本发明的方法还包括继续将图像数据写入到该预定列的第二子块中的步骤;输出该预定列的第二子块中的图像数据直至该预定列的第二子块全部为空的步骤;和将与该预定列的第二子块以该轴相对应的行中的各个第二子块中的图像数据搬移到该预定列的第二子块中的步骤。
特别的,其中输出该预定列的第一子块或第二子块中的图像数据的步骤,还包括输出在该预定列中被搬移的图像数据。
根据本发明的方法还包括将新的图像数据继续逐行写入经搬移后为空的区域。
附图说明
下面结合附图,通过对本发明的较佳实施例的描述,使得本发明的上述技术方案以及其它有点显而易见。
图1显示了现有技术的行缓冲器的分区图;
图2A-图2Z显示了利用本发明的压缩方法对图像数据输出和写入的的流程示意图;
图3显示了第七区被输出后的存储结构示意图;
图4显示了在行缓冲器的最后一个区被读取后的存储结构示意图,其中第一至第七行已经写入了新的图像数据。
具体实施方式
下文,将详细描述本发明。
本发明具体利用8行的行缓冲器进行JPEG压缩的方法,并以图像的宽度为64,图像格式为YUV422为例来描述该方法。
如图1所示,本发明的方法需要首先将处于宏块阵列其中一个对角线上的区域确定为轴线,例如:该处于对角线区域应是区域(0,0),区域(1,1)...区域(7,7)。然后,在JPEG模块依次读出该轴线一侧的各个宏块以后,把轴线另一侧的图像数据搬移到该侧的相应区域中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京中星微电子有限公司,未经北京中星微电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710179485.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种双手握持使用的透明键盘
- 下一篇:一种涂布新闻纸