[发明专利]一种紧凑存储图像数据的读取装置及方法有效

专利信息
申请号: 201110399229.3 申请日: 2011-12-01
公开(公告)号: CN102521141A 公开(公告)日: 2012-06-27
发明(设计)人: 廖裕民 申请(专利权)人: 福州瑞芯微电子有限公司
主分类号: G06F12/02 分类号: G06F12/02;G06T1/60
代理公司: 福州市鼓楼区京华专利事务所(普通合伙) 35212 代理人: 宋连梅
地址: 350000 福建省*** 国省代码: 福建;35
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 紧凑 存储 图像 数据 读取 装置 方法
【说明书】:

【技术领域】

发明涉及一种紧凑存储图像数据的读取装置及方法。

【背景技术】

随着图像处理技术的发展,一些电子产品的用户界面和图像特效越来越绚丽,其所对应所需要的图像素材也越来越多,这些图像素材的特点是图像小而多,造成了在处理和显示特效时,素材图像数据占用了大量的存储空间,如果能尽量的减少这些图像数据的存储空间,将是非常有意义的。

目前普通的存储方式是当图像数据宽度不是word(计算机数据单位”字”,等于32比特)的整数倍的时候,会将一行中最后一个word中无效的部分使用无效数据填充,下一行的数据重新从word对齐的地址开始存储,这种存储方式处理简单,但是图像存储空间中的无效数据会浪费存储资源。

如图1所示,若需存储宽度为14byte(8bit就称为一个字节(Byte))的图象数据,首先从0x0的地址写数据,写到14byte的位置时,最后两个byte使用无效数据填充,下一行的数据重新从word对齐的地址0x10的地址开始存储下一个14byte的图象数据,同样,当写14byte的位置时,最后两个byte使用无效数据填充,依次类推,每个line最后两个byte都是使用无效数据填充,造成大量的存储空间浪费。

再如图2所示,若需存储宽度为13byte的图象数据,首先从0x0的地址写数据,写到13byte的位置时,最后3个byte使用无效数据填充,下一行的数据重新从word对齐的地址0x10的地址开始存储下一个13byte的图象数据,同样,当写13byte的位置时,最后两个byte使用无效数据填充,依次类推,每个line最后3个byte都是使用无效数据填充,造成大量的存储空间浪费。

为此,本发明提出一种紧凑型图像存储方式,在图像数据宽度不是word的整数倍的时候,会将一行最后几个像素和下一行的开始像素数据存储于一个word中,这样会节省图像的存储空间.特别是在大量的小图片需要存储的时候,可以节省大量的存储资源。

如图3所示,若需存储宽度为14byte的图象数据,首先从0x0的地址写数据,写到14byte的位置时,最后两个byte使用下一行的数据填充,即下一行的数据从地址0xc的地址开始存储下一个14byte的图象数据,同样,当写14byte的位置时,最后4个byte使用下一行的数据填充,依次类推,没有存储空间浪费,可以节省大量的存储资源。

再如图4所示,若需存储宽度为13byte的图象数据,首先从0x0的地址写数据,写到13byte的位置时,最后3个byte使用下一行的数据填充,即下一行的数据从地址0xd的地址开始存储下一个13byte的图象数据,同样,当写13byte的位置时,最后2个byte使用下一行的数据填充,依次类推,没有存储空间浪费,可以节省大量的存储资源。

针对这种紧凑存储方式,需要对应一种简单有效的控制装置及方法来实现图像的读取,否则就算实现了图像存储空间的节省,如果需要复杂的读取控制电路,这也是得不偿失的。

【发明内容】

本发明要解决的技术问题之一,在于提供一种紧凑存储图像数据的读取装置,用于控制紧凑型图像存储方式的读取,控制过程简单有效。

为解决上述技术问题:本发明采用的技术方案是:一种紧凑存储图像数据的读取装置,包括读取控制单元、写行缓存控制单元、行缓存单元、读取地址跳变单元以及配置信息存储单元;所述读取控制单元、写行缓存控制单元、行缓存单元顺次连接,所述配置信息存储单元、读取地址跳变单元以及读取控制单元顺次连接,所述配置信息存储单元还与读取控制单元直接连接;所述读取控制单元还与外部电路的图像存储单元连接,所述行缓存单元还与外部电路的显示或者图像处理电路连接;所述图像存储单元用于负责存储紧凑存储的图像数据;所述显示或者图像处理电路用于负责读取紧凑存储读取和解析电路的行缓存中的图像数据,将图像数据显示或者进行图像处理;所述读取地址跳变单元用于负责运算每次读取动作的地址;所述读取控制单元用于接收到每次读取的地址后,按照存储单元的读取时序发出读取命令,并将读取回来的图像数据送到到写行缓存控制单元进行判断和处理;所述写行缓存控制单元用于负责在得到每次的读数据后,根据判断,将读数据的全部或者部分写到行缓存单元中;所述行缓存单元用于存储图像数据,以供外部的图像显示或者处理电路取用;所述配置信息存储单元用于负责接收外部的配置信息,并将配置信息存储于内部,然后将这些配置信息送往各个所需的单元,配置信息包括图像存储的起始地址,图像的宽度和高度,图像的色度空间格式。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福州瑞芯微电子有限公司,未经福州瑞芯微电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201110399229.3/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top