[发明专利]数码相框中利用小容量存储器动态存储照片的方法有效

专利信息
申请号: 200710118008.8 申请日: 2007-06-27
公开(公告)号: CN101087355A 公开(公告)日: 2007-12-12
发明(设计)人: 史岩;刘巍 申请(专利权)人: 北京海尔集成电路设计有限公司
主分类号: H04N1/21 分类号: H04N1/21;H04N1/387;H04N1/41
代理公司: 暂无信息 代理人: 暂无信息
地址: 100088北京市*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 数码 相框中 利用 容量 存储器 动态 存储 照片 方法
【说明书】:

技术领域

本发明涉及在数码相框或含有数码相框功能的产品中,利用小容量存储器动态存储多张数码照片的方法,特别是数码相框中利用小容量存储器动态存储照片的方法。

背景技术

数码相框是家用产品的一种。其核心功能是将介质中的图像文件经过解码转换后通过液晶屏或其它显示设备输出。现有文件存储的介质及连接方式有如下几种:通过直接相连的方式读取存储在USB、各种数码卡、移动硬盘或其他类似设备中的文件;通过网络或者蓝牙接口读取网络中其他设备上的文件;直接读取本机存储器中的文件。其中,包含第三种方式的产品必须设计文件在本机的存储方式。

传统的数码相框一般使用包含大容量NAND型FLASH的设备进行直接的文件存储,但是,这样会增加较多的成本。而小容量的存储设备又不能够满足产品的存储需要。现有的数码相机基本都在300万像素以上,典型值在500万像素以上,并且仍在增加,这样的照片使用通用的JPEG格式存储大小几乎都在1MBytes以上,如果不加处理直接用小容量存储设备存储(典型值2MBytes),则只能存储很少量的照片,使数码相框的应用受到限制。另一方面,现有数码相框中显示设备的分辨率远远小于图片本身的分辨率,图片的细节无法在显示设备上显示,文件的大部分数据对于在数码相框上显示是不必要的冗余信息。所以,将图像经过处理去除冗余信息后进行存储可以解决上述两个问题。

进行编码后的数据必须以一定的方式存储于介质中。这种存储有如下特点:第一,必须可以动态存储、删除;第二、尽量节省存储空间;第三、提高存储速度;第四、需要考虑存储介质的特殊性问题。在一般情况下,这类应用的存储介质大多都是NOR型FLASH,它具有块擦除、可写0不可写1、擦写寿命有限等特点;第五、存储的数据容量存在一个大致的范围;第六、存储设备容量较小。对于第一、二、三个特点是一般存储方式都需要考虑的问题,第四个特点在很多特殊的存储方式中得到了体现:如公开号CN 1405683A和公开号CN1908937A的中国专利申请。但是如果考虑到第五点和第六点的特殊性,上述两项专利中所使用的方法还可以优化。CN 1405683A使用动态链表存储结构,而CN 1908937A使用的是索引结构,这两个结构在写入数据时都必须进行两处修改,链表结构必须修改数据和链式指针,而索引结构必须修改数据和索引,这相当于增加了块擦除的次数,降低了设备寿命,并引入了意外损坏的风险。根据上述第四、第五、第六项特点,并考虑到设备寿命及应用次数的极限,可以设计存储方法使得图片的存储和删除只需要擦写一次而解决。

发明内容

本发明的目的在于提供一种在数码相框或含有数码相框功能的产品中,利用小容量存储器动态存储多张数码照片的方法。这样可以极大地降低存储空间,并延长设备的使用寿命,通过对于原始图像进行图像处理和使用特定的存储结构,可以使图片存储于小容量的设备上。

本发明所述的数码相框中利用小容量存储器动态存储照片的方法,包括:

使用大小不同的分块,大存储块和小存储块的选项需要满足整体存储空间必须是大存储块大小的倍数,大存储块的大小必须是小存储块的倍数,大存储块集中在存贮空间的前端,小存储块集中在存储空间的后端,中间部分不划分块,大存储块和小存储块都分为有效数据块和已删除数据块,并通过在块首部的标示码标示有效数据块和已删除数据块;

待存储的图像文件由一个大存储块或一个大存储块和若干小存储块进行存储,大存储块存储图像文件的起始部分,小存储块依次存储图像文件的剩余部分,并通过在块首部的存储块序号进行关联与确定顺序;

存储的图像文件进行删除时,仅将相关区块的表示码改写为删除状态,不需要擦除操作。

所述存储块序号由一个4字节的数表示,其中前三个字节代表图像文件标号,相同即代表存储的是同一个图像文件,而后一个字节代表一个图像文件各个部分的存储顺序,标号小的在前,依次组成图像文件,大存储块的这个部分为0。

大存储块包括两个字节的标示码,四个字节的存储序号,四字节的文件长度,20字节的文件名,后面的部分为存储数据,所述小存储块依次包括两个字节的标示码,四个字节的存储序号,后面的部分为存储数据,其中,标示码为0x5A0F代表大存储块有效数据的存储序号,后面的部分为存储数据,其中,标示码为0x5A0F代表大存储块有效数据的标示码,0x5A00代表大存储块已删除数据的标示码,标示码为0x5A1F代表小存储块有效数据,标示码为0x5A1F代表小存储块有效数据的标示码,0x5A10代表小存储块已删除数据的标识码。

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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