[发明专利]一种紧凑存储图像数据的读取装置及方法有效
申请号: | 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使用下一行的数据填充,依次类推,没有存储空间浪费,可以节省大量的存储资源。
针对这种紧凑存储方式,需要对应一种简单有效的控制装置及方法来实现图像的读取,否则就算实现了图像存储空间的节省,如果需要复杂的读取控制电路,这也是得不偿失的。
【发明内容】
本发明要解决的技术问题之一,在于提供一种紧凑存储图像数据的读取装置,用于控制紧凑型图像存储方式的读取,控制过程简单有效。
为解决上述技术问题:本发明采用的技术方案是:一种紧凑存储图像数据的读取装置,包括读取控制单元、写行缓存控制单元、行缓存单元、读取地址跳变单元以及配置信息存储单元;所述读取控制单元、写行缓存控制单元、行缓存单元顺次连接,所述配置信息存储单元、读取地址跳变单元以及读取控制单元顺次连接,所述配置信息存储单元还与读取控制单元直接连接;所述读取控制单元还与外部电路的图像存储单元连接,所述行缓存单元还与外部电路的显示或者图像处理电路连接;所述图像存储单元用于负责存储紧凑存储的图像数据;所述显示或者图像处理电路用于负责读取紧凑存储读取和解析电路的行缓存中的图像数据,将图像数据显示或者进行图像处理;所述读取地址跳变单元用于负责运算每次读取动作的地址;所述读取控制单元用于接收到每次读取的地址后,按照存储单元的读取时序发出读取命令,并将读取回来的图像数据送到到写行缓存控制单元进行判断和处理;所述写行缓存控制单元用于负责在得到每次的读数据后,根据判断,将读数据的全部或者部分写到行缓存单元中;所述行缓存单元用于存储图像数据,以供外部的图像显示或者处理电路取用;所述配置信息存储单元用于负责接收外部的配置信息,并将配置信息存储于内部,然后将这些配置信息送往各个所需的单元,配置信息包括图像存储的起始地址,图像的宽度和高度,图像的色度空间格式。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福州瑞芯微电子有限公司,未经福州瑞芯微电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110399229.3/2.html,转载请声明来源钻瓜专利网。
- 彩色图像和单色图像的图像处理
- 图像编码/图像解码方法以及图像编码/图像解码装置
- 图像处理装置、图像形成装置、图像读取装置、图像处理方法
- 图像解密方法、图像加密方法、图像解密装置、图像加密装置、图像解密程序以及图像加密程序
- 图像解密方法、图像加密方法、图像解密装置、图像加密装置、图像解密程序以及图像加密程序
- 图像编码方法、图像解码方法、图像编码装置、图像解码装置、图像编码程序以及图像解码程序
- 图像编码方法、图像解码方法、图像编码装置、图像解码装置、图像编码程序、以及图像解码程序
- 图像形成设备、图像形成系统和图像形成方法
- 图像编码装置、图像编码方法、图像编码程序、图像解码装置、图像解码方法及图像解码程序
- 图像编码装置、图像编码方法、图像编码程序、图像解码装置、图像解码方法及图像解码程序
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置