【摘要】 本发明公开了一种嵌入式系统中图片资源加载的方法,包括步骤有:根据 图片分辨率和/或系统内存限制,将图片资源分为小图片和大图片;在存储图 片资源时,将小图片的图片数据存储于内存中,而将大图片的图片数据存储于 文件系统中;在加载图片资源时,对于小图片则直接从内存中加载该小图片的 图片数据,而对于大图片则从文件系统中加载该大图片的图片数据。相应地, 本发明还提供一种嵌入式系统中图片资源加载的装置。借此,本发明实现了图 片资源的灵活加载,最大地优化了图片资源的访问速度和内存开销。。: 【专利类型】发明授权 【申请人】中兴通讯股份有限公司 【申请人类型】企业 【申请人地址】518057广东省深圳市南山区高新技术产业园科技南路中兴通讯大厦 【申请人地区】中国 【申请人城市】深圳市 【申请人区县】南山区 【申请号】CN200810056902.1 【申请日】2008-01-25 【申请年份】2008 【公开公告号】CN100589104C 【公开公告日】2010-02-10 【公开公告年份】2010 【授权公告号】CN100589104C 【授权公告日】2010-02-10 【授权公告年份】2010.0 【IPC分类号】G06F17/30 【发明人】薛晨曦; 殷飞; 童晓演 【主权项内容】1、一种嵌入式系统中图片资源加载的方法,其特征在于,所述方法包括: A、根据图片分辨率和/或系统内存限制,将图片资源分为小图片和大图片; B、在存储图片资源时,将小图片的图片数据存储于内存中,而将大图片 的图片数据存储于文件系统中; C、在加载图片资源时,对于小图片则直接从内存中加载该小图片的图片 数据,而对于大图片则从文件系统中加载该大图片的图片数据; 其中,所述步骤B中进一步包括: B1、在存储一图片资源时,先判断该图片资源的类别,若是小图片则执 行步骤B2,若是大图片则执行步骤B3; B2、将小图片的图片数据转换成第一位图结构和第一点阵数组,并将该 第一点阵数组存储于内存中,且所述第一位图结构中设有一非空的第一点阵指 针,该第一点阵指针指向内存中的第一点阵数组; B3、将大图片的图片数据转换成第二位图结构和第二点阵数组,并将该 第二点阵数组存储于一文件系统中,且所述第二位图结构中设有一置空的第二 点阵指针以及一指向该文件系统中的图片资源映射表的图片指针,并把该图片 指针和该大图片对应的资源ID的映射关系加入该图片资源映射表中。 【当前权利人】中兴通讯股份有限公司 【当前专利权人地址】广东省深圳市南山区高新技术产业园科技南路中兴通讯大厦 【专利权人类型】上市股份有限公司 【统一社会信用代码】9144030027939873X7 【引证次数】4.0 【他引次数】4.0 【家族引证次数】4.0 【家族被引证次数】6