快速显示压缩格式图片对称变化后的图片的方法和装置的制作方法

文档序号:2646039阅读:173来源:国知局
专利名称:快速显示压缩格式图片对称变化后的图片的方法和装置的制作方法
技术领域
本发明涉及移动终端应用领域,特别是涉及一种在移动终端压縮格式图片对称变
化后的图片的方法和装置。
背景技术
目前,随着移动通信技术的不断发展,移动终端已经深入到人们的生活中,移动通 信也已成为最广泛使用的通信方式。这里,本发明所称的移动终端是指手机、个人数字助理 (PDA, Personal Digital Assistant)等具有无线通讯功能的小型手持式移动通信设备。
以手机为例,其已不再是单纯的通信工具,还具有多媒体功能以及游戏功能。例 如,在手机游戏制作过程中,制作人员需要调用图片并复制粘贴在移动终端的显示屏上进 行显示,而为了节约手机资源,因此调用的图片都是压縮格式存储在手机中的文档,因此在 复制粘贴之前,需要对压縮格式的图片进行解压,而每调用一个图片,都进行一次解压的 话,会占用大量的CPU时间,导致手机系统运行缓慢。而且,用户需要对有些图片在原图的 基础上进行对称变化,例如X轴对称、Y轴对称,以及中心点对称。但目前的做法则需要重 新绘制一张新的图片并调用。因此,需要一种能快速在移动终端显示压縮格式图片经对称 变化后的图片的方法和装置。

发明内容
针对现有技术中存在的缺陷和不足,本发明的目的是提出一种方法和装置,能够 快速地显示在移动终端内以压縮格式存储的、并进行了对称变化的图片。
为了达到上述目的,本发明提出了一种快速显示压縮格式图片对称变化后的图片 的方法,包括 步骤1 :在移动终端中新建缓存区,并选择压縮格式的待处理图片; 步骤2 :根据每个所述待处理图片的原始尺寸,为每个所述待处理图片分配在所
述缓存区中的起始地址和大小,并将地址指针指向所述起始地址以及初始化所述地址指针
的方向; 步骤3 :对所述待处理图片进行解压,并根据所述起始地址,将解压后的图片存储 至所述缓存区; 步骤4 :配置所述移动终端显示设备属性包括将位置指针指向在所述移动终端 显示设备上显示图片的起始位置; 步骤5 :根据用户选择需要显示的图片,查找该图片在所述缓存区中分配的起始 地址,根据用户对所述图片需要作的对称变化,重新设置所述地址指针的方向和位置指针, 然后根据所述地址指针和位置指针从所述缓存区中提取所述图片后将对称变化后的图片 显示在所述移动终端显示设备上。
作为上述技术方案的优选,所述步骤1具体为 先将移动终端的剩余资源新建一个缓存区,根据所述缓存区的大小,选择压縮格式的待处理图片;或者根据选择的压縮格式的待处理图片的大小,在移动终端剩余资源中 新建缓存区。 作为上述技术方案的优选,在所述步骤4配置所述移动终端显示设备属性还包 括显示设备显示的有效区域的长度、宽度、长宽比例。 —种移动终端,包括快速显示压縮格式图片对称变化后的图片的装置,所述装置 包括 选择及新建模块,用于选择压縮格式的待处理图片,以及在所述移动终端中新建 缓存区; 配置缓存区模块,用于根据所述待处理图片的原始尺寸,为每个所述待处理图片 分配在所述缓存区中的起始地址和大小,并将地址指针指向所述起始地址以及初始化所述 地址指针的初始方向; 解压模块,用于对所述待处理图片进行解压,并根据所述配置缓存区模块分配的 在所述缓存区中的起始地址,将解压后的图片存储至所述缓存区; 配置显示设备属性模块,用于配置所述移动终端显示设备属性包括将位置指针 指向在所述移动终端显示设备上显示图片的起始位置; 显示模块,用于根据用户选择需要显示的图片,查找该图片在所述缓存区中分配 的起始地址,根据用户对所述图片需要作的对称变化,重新设置所述地址指针和位置指针, 然后根据所述地址指针和位置指针从所述缓存区中提取所述图片显示在移动终端显示设 备上。 作为上述技术方案的优选,所述选择及新建模块用于先将移动终端的剩余资源新 建一个缓存区,根据所述缓存区的大小,选择压縮格式的待处理图片;或者根据选择的压縮 格式的待处理图片大小,在移动终端剩余资源中新建缓存区。 作为上述技术方案的优选,所述配置显示设备属性模块还用于配置显示设备显示 的有效区域的长度、宽度、长宽比例。 本发明通过先将以压縮格式存储的待处理图片解压到移动终端中的缓存区中,当 使用者需要在输出设备贴图或者替换图片时,调用接口程序,从创建的缓存中直接提取解 压后的原始图片,直接或是进行了相应的对称变化处理后复制到显示设备进行显示。因此, 使用者可以在移动终端的输出设备比如显示屏上实现快速贴图,无需每次都先将图片进行 解压,然后根据用户要求重新进行绘制,大大提高了显示以压縮格式存储并进行对称变化 的图片的效率。 下面结合附图,对本发明的具体实施方式
作进一步的详细说明。对于所属技术领 域的技术人员而言,从对本发明的详细说明中,本发明的上述和其他目的、特征和优点将显 而易见。


图1为本发明提出的快速显示压縮格式图片对称变化后的图片的方法的第一优 选实施例的示意图; 图2为本发明提出的快速显示压縮格式图片对称变化后的图片的装置的组成示 意图。
具体实施例方式
以下为本发明提出的一种移动终端显示压縮格式图片的装置的优选实施例,如图 1所示, 步骤1 :在移动终端中新建缓存区,并选择压縮格式的待处理图片; 这里,可以一次选择一个或多个以压縮格式存储的待处理图片,并且,选择了待处
理图片后,获取待处理图片的属性,所述属性中包括图片的数据,图片的数据主要包括图
片的名称、图片的原始尺寸(长度和宽度),还可以包括图片的路径和格式等; 步骤2 :根据每个所述待处理图片的原始尺寸,为每个所述待处理图片分配在所
述缓存区中的起始地址和大小;并设置地址指针指向起始地址以及所述地址指针的初始方
向(例如初始方向设置为从左至右); 当步骤1中选择了多个待处理图片时,根据每个待处理图片的原始尺寸,配置缓
存属性,即为每个待处理图片分配在缓存区中的大小和起始地址; 所述大小可以根据图片的原始尺寸计算所得,所述计算方法可以是 长度X宽度X位深度+8,其中,位深度为手机系统中设定的固定值; 步骤3 :对所述待处理图片进行解压,并根据在所述缓存区中分配的所述起始地
址,将解压后的图片存储至所述缓存区; 步骤4 :配置所述移动终端显示设备属性包括将位置指针指向在所述移动终端 显示设备上显示图片的起始位置; 步骤5 :根据用户选择需要显示的图片,查找该图片在所述缓存区中分配的起始 地址,根据用户对所述图片需要作的对称变化,重新设置所述位置指针和地址指针,然后根 据所述位置指针和地址指针从所述缓存区中提取所述图片后在所述移动终端显示设备上 显示对称变化后的图片; 例如若要对图片进行X轴对称变化,则将位置指针重新设置为指向与步骤4中 的初始位置关于X轴对称的位置,而地址指针的方向不变,即与步骤2中的初始方向保持一 致; 若要对图片进行Y轴对称变化,则将位置指针重新设置为指向与步骤4中的初始 位置关于Y轴对称的位置,且地址指针的方向设置为与初始方向相反的方向(例如将从左 至右的初始方向变更为从右至左)。 上述实施例实现了在显示压縮格式的图片的同时,完成了对该图片的变换,可以
将变换后的图片直接显示出来,因此,节约了移动终端处理的时间。
其中,步骤1可以具体为 步骤11 :选择以压縮格式存储在移动终端中的待处理图片; 步骤12 :根据选择的待处理图片的大小在所述移动终端中新建缓存区; 或者 步骤ll':在移动终端中新建缓存区; 步骤12':用户根据所述缓存区的大小,选择压縮格式的待处理图片; 先利用移动终端剩余的内存新建缓存区,然后根据缓存区的大小来选择恰当数量
的以压縮格式存储的待处理图片,这样可以避免移动终端中内存不够用的情况发生。
在上述实施例中,还可以增设判断的步骤,以判断用户是否需要对图片进行对称 处理,因此,所述步骤5根据用户选择需要显示的图片,查找该图片在所述缓存区中分配的 起始地址之后还包括判断用户是否需要对所述图片进行对称变化,若是,继续执行该步骤 5 ;若否,就可以直接根据所述初始地址从所述缓存区中提取所述图片显示在移动终端显示 设备上。 另外,还可以在移动终端的输出设备上显示解压后的图片之前先对输出设备的属 性进行配置,以为了更好的在输出设备上显示图片。配置所述输出设备的属性包括配置输 出设备显示的有效区域的长度、宽度、长宽比例等。 本发明提出的一种移动终端,包括快速显示压縮格式图片对称变化后的图片的装 置,如图2所示,该装置包括 选择及新建模块,用于选择压縮格式的待处理图片,以及在所述移动终端中新建 缓存区; 配置缓存区模块,用于根据所述待处理图片的原始尺寸,为每个所述待处理图片 分配在所述缓存区中的起始地址和大小,并将地址指针指向所述起始地址以及初始化所述 地址指针的初始方向; 解压模块,用于对所述待处理图片进行解压,并根据所述配置缓存区模块分配的 在所述缓存区中的起始地址,将解压后的图片存储至所述缓存区; 配置显示设备属性模块,用于配置所述移动终端显示设备属性包括将位置指针 指向在所述移动终端显示设备上显示图片的起始位置; 显示模块,用于根据用户选择需要显示的图片,查找该图片在所述缓存区中分配 的起始地址,根据用户对所述图片需要作的对称变化,重新设置所述地址指针和位置指针, 然后根据所述地址指针和位置指针从所述缓存区中提取所述图片显示在移动终端显示设 备上。 其中,所述选择及新建模块用于先将移动终端的剩余资源新建一个缓存区,根据 所述缓存区的大小,选择压縮格式的待处理图片;或者根据选择的压縮格式的待处理图片 大小,在移动终端剩余资源中新建缓存区。 所述装置还可以包括判断模块,用于所述所述显示模块中根据用户选择需要显示 的图片,查找该图片在所述缓存区中分配的起始地址之后,判断用户是否需要对所述图片 进行对称变化,若是,继续运行所述显示模块;若否,直接根据所述初始地址从所述缓存区 中提取所述图片显示在移动终端显示设备上。 其中,所述配置显示设备属性模块还用于配置显示设备显示的有效区域的长度、 宽度、长宽比例。 虽然,本发明已通过以上实施例及其附图而清楚说明,然而在不背离本发明精神 及其实质的情况下,所属技术领域的技术人员当可根据本发明作出各种相应的变化和修 正,但这些相应的变化和修正都应属于本发明的权利要求的保护范围。
权利要求
一种快速显示压缩格式图片对称变化后的图片的方法,其特征在于,包括步骤1在移动终端中新建缓存区,并选择压缩格式的待处理图片;步骤2根据每个所述待处理图片的原始尺寸,为每个所述待处理图片分配在所述缓存区中的起始地址和大小,并将地址指针指向所述起始地址以及初始化所述地址指针的方向;步骤3对所述待处理图片进行解压,并根据所述起始地址,将解压后的图片存储至所述缓存区;步骤4配置所述移动终端显示设备属性包括将位置指针指向在所述移动终端显示设备上显示图片的起始位置;步骤5根据用户选择需要显示的图片,查找该图片在所述缓存区中分配的起始地址,根据用户对所述图片需要作的对称变化,重新设置所述地址指针的方向和位置指针,然后根据所述地址指针和位置指针从所述缓存区中提取所述图片后将对称变化后的图片显示在所述移动终端显示设备上。
2. 根据权利要求1所述的方法,其特征在于,所述步骤1具体为先将移动终端的剩余资源新建一个缓存区,根据所述缓存区的大小,选择压縮格式的 待处理图片;或者根据选择的压縮格式的待处理图片的大小,在移动终端剩余资源中新建 缓存区。
3. 根据权利要求1所述的方法,其特征在于,在所述步骤4配置所述移动终端显示设备 属性还包括显示设备显示的有效区域的长度、宽度、长宽比例。
4. 一种移动终端,其特征在于,包括快速显示压縮格式图片对称变化后的图片的装置, 所述装置包括选择及新建模块,用于选择压縮格式的待处理图片,以及在所述移动终端中新建缓存区;配置缓存区模块,用于根据所述待处理图片的原始尺寸,为每个所述待处理图片分配 在所述缓存区中的起始地址和大小,并将地址指针指向所述起始地址以及初始化所述地址 指针的初始方向;解压模块,用于对所述待处理图片进行解压,并根据所述配置缓存区模块分配的在所 述缓存区中的起始地址,将解压后的图片存储至所述缓存区;配置显示设备属性模块,用于配置所述移动终端显示设备属性包括将位置指针指向 在所述移动终端显示设备上显示图片的起始位置;显示模块,用于根据用户选择需要显示的图片,查找该图片在所述缓存区中分配的起 始地址,根据用户对所述图片需要作的对称变化,重新设置所述地址指针和位置指针,然后 根据所述地址指针和位置指针从所述缓存区中提取所述图片显示在移动终端显示设备上。
5. 根据权利要求4所述的移动终端,其特征在于,所述选择及新建模块用于先将移动 终端的剩余资源新建一个缓存区,根据所述缓存区的大小,选择压縮格式的待处理图片;或 者根据选择的压縮格式的待处理图片大小,在移动终端剩余资源中新建缓存区。
6. 根据权利要求4所述的移动终端,其特征在于,所述配置显示设备属性模块还用于 配置显示设备显示的有效区域的长度、宽度、长宽比例。
全文摘要
本发明涉及快速显示压缩格式图片对称变化后的图片的方法和装置,方法包括在移动终端中新建缓存区,选择压缩格式的待处理图片;为每个待处理图片分配在缓存区中的起始地址和大小,并初始化地址指针;对待处理图片进行解压存储至缓存区;将位置指针指向显示图片的起始位置;根据用户选择需要显示的图片,查找其起始地址,根据用户需要作的对称变化,重新设置地址指针的方向和位置指针,从缓存区中提取图片后将对称变化后的图片显示在移动终端显示设备上。本发明将以压缩格式存储的待处理图片解压到缓存区中,使用者从创建的缓存中直接提取解压后的原始图片,进行相应对称变化后复制到显示设备进行显示,实现了快速贴图。
文档编号G09G5/36GK101789129SQ201010106549
公开日2010年7月28日 申请日期2010年1月26日 优先权日2010年1月26日
发明者唐毓刚 申请人:深圳市五巨科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1