移动终端及其快速显示图形的方法

文档序号:7930457阅读:109来源:国知局
专利名称:移动终端及其快速显示图形的方法
技术领域
本发明涉及一种电子设备及其显示图形的方法,特别是关于一种移动终端及其快速显示图形的方法。
背景技术
手机的菜单经常是条列式菜单,每个菜单包含多个选项,每个选项前面通常会用一个图形(即一个小图示)来形象地表示该选项。手机菜单中的图形通常是PNG格式,为了将图形显示出来,必须先将其解码,例如从PNG格式解码为BMP格式。手机屏幕的大小有限,当一个菜单有比较多的选项时,手机屏幕不能同时把所有的选项在一个画面内显示出来。使用者可以通过手机的上下键巻动菜单,以显示所要的选项。然而,当将菜单画面往上或往下巻动时,画面上的图形都必须重新显示,每个图形在重新显示前必须重新解码。
对于较为低端的手机,处理器的执行速度比较慢,由于没有图形加速芯片,图形解码的工作由处理器来执行。当使用者连续按上下键巻动菜单时,由于图形解码要花费一定的时间,屏幕上显示的画面会有延迟,使得使用者无法快速査看其所要的选项。

发明内容
鉴于以上内容,有必要提供一种能够快速显示图形的移动终端。此外,还有必要提供一种移动终端快速显示图形的方法。
一种移动终端,该移动终端包括快取队列和快速显示图形的系统,所述快取队列用于储存图形的索引信息和图形的解码信息,所述快速显示图形的系统包括接收模块,用于接收图形的索引信息;査找模块,用于根据接收的图形的索引信息判断该接收的图形是否存在于快取队列中,若接收的图形存在于快取队列中,则从快取队列中取出该接收的图形的解码信息;解码模块,用于当接收的图形不存在于快取队列中时,根据接收的图形的索引信息得到该接收的图形的原始信息,根据该接收的图形的原始信息解码得到该接收的图形的解码信息;存储模块,用于当接收的图形不存在于快取队列中时,将该接收的图形的索引信息及该接收的图形的解码信息存储于快取队列;及显示模块,用于根据该接收的图形的解码信息将该接收的图形显示在显示装置上。
一种移动终端快速显示图形的方法,该方法包括步骤接收图形的索引信息;根据接收的图形的索引信息判断该接收的图形是否存在于移动终端的快取队列中,若接收的图形存在于快取队列中,则从快取队列中取出该接收的图形的解码信息;若接收的图形不存在于快取队列中,则根据接收的图形的索引信息得到该接收的图形的原始信息,根据该接收的图形的原始信息解码得到该接收的图形的解码信息,并将该接收的图形的索引信息及该接收的图形的解码信息存储于快取队列;及根据该接收的图形的解码信息将该接收的图形显示在显示装置上。
本发明能够有效地减少图形重复解码,从而加快移动终端显示图形的速度。


图l为本发明移动终端的架构图。
图2为本发明移动终端的快速显示图形的系统的功能模块图。
图3为本发明移动终端快速显示图形的方法流程图。
具体实施例方式
参阅图1所示,是本发明移动终端的架构图。所述移动终端l可以是手机,或是其他需要快速显示图形的电子设备。所述移动终端l包括用于实现图形快速显示的快速显示图形的系统10。所述移动终端1还包括快取队列20、图形存储区30和显示装置40。所述图形存储区30用于存储图形的原始信息,例如存储PNG格式的图形文件。所述快取队列20用于储存图形的索引信息和图形的解码信息。由所述图形的索引信息可以得到该图形的原始信息。根据图形的原始信息解码后得到该图形的解码信息,例如BMP格式的图形文件。所述显示装置40根据该图形的解码信息显示该图形。该快取队列20储存于预先配置的内存空间内。例如,预先配置2000K字节(g卩2000KB)的内存空间储存该快取队列20。假定每个存储于快取队列20中的图形占用10KB内存空间,则该快取队列20最多可以储存20个图形的索引信息和解码信息。可以采取先进先出的方法管理该快取队列20。例如,若快取队列20未满,则在队列尾部加入新图形的索引信息和解码信息;若快取队列20已满,则删除快取队列20中最先储存的图形的索引信息和解码信息,并在删除的位置加入新图形的索引信息和解码信息。
参阅图2所示,是本发明移动终端1的快速显示图形的系统10的功能模块图。该快速显示图形的系统IO包括接收模块IOO、査找模块IOI、解码模块102、存储模块103及显示模块104
所述接收模块100用于接收图形的索引信息。在本实施例中,所述图形的索引信息包括该图形在图形存储区30中的地址。
所述査找模块101用于根据接收的图形的索引信息判断该图形是否存在于快取队列20中,并且当存在于快取队列20中时,从快取队列20中取出该图形的解码信息。如前所述,快取
5队列20中存储图形的索引信息和图形的解码信息,将接收的图形的索引信息与快取队列20中存储的图形的索引信息进行比较,若存在相同的图形的索引信息,则接收的图形存在于快取队列20中。
所述解码模块102用于当接收的图形不存在于快取队列20中时,根据接收的图形的索引信息从图形存储区30中得到该图形的原始信息,根据该接收的图形的原始信息对该接收的图形进行解码,得到该接收的图形的解码信息。例如,从图形存储区30中得至I」PNG格式的图形文件,解码后得至I」BMP格式的图形文件。
所述存储模块103用于将该接收的图形的索引信息及解码信息存储于快取队列20。如前所述,在本实施例中,采取先进先出的方法管理该快取队列20。若快取队列20未满,则在队列尾部加入新图形的索引信息和解码信息;若快取队列20已满,则删除快取队列20中最先储存的图形的索引信息和解码信息,并在删除的位置加入新图形的索引信息和解码信息。
所述显示模块104用于根据该接收的图形的解码信息将该接收的图形显示在移动终端1的显示装置40上。
参阅图3所示,是本发明快速显示图形的方法流程图。
步骤S301,接收模块100接收图形的索引信息。在本实施例中,所述图形的索引信息包括该图形在图形存储区30中的地址。
步骤S302,査找模块101将接收的图形的索引信息与快取队列20中存储的图形的索引信息进行比较。
步骤S303,査找模块101判断该图形是否存在于快取队列20中。若存在相同的索引信息,则接收的图形存在于快取队列20中。
若该图形存在快取队列20中,则步骤S304,査找模块101从快取队列20中取出该图形的
解码信息。
若接收的图形不存在于快取队列20中,则步骤S305,解码模块102根据接收的图形的索引信息从图形存储区30中得到该图形的原始信息,根据该接收的图形的原始信息对该接收的图形进行解码,得到该接收的图形的解码信息。例如,从图形存储区30中得至I」PNG格式的图形文件,解码后得到BMP格式的图形文件。
步骤S306,存储模块103将该接收的图形的索引信息及解码信息存储于快取队列20。在本实施例中,采取先进先出的方法管理该快取队列20。若快取队列20未满,则在队列尾部加入新图形的索引信息和解码信息;若快取队列20已满,则删除快取队列20中最先储存的图形的索引信息和解码信息,并在删除的位置加入新图形的索引信息和解码信息。步骤S307,显示模块104根据该接收的图形的解码信息将该接收的图形显示在移动终端 l的显示装置40上。
权利要求
1.一种移动终端,其特征在于,该移动终端包括快取队列和快速显示图形的系统,所述快取队列用于储存图形的索引信息和图形的解码信息,所述快速显示图形的系统包括接收模块,用于接收图形的索引信息;查找模块,用于根据接收的图形的索引信息判断该接收的图形是否存在于快取队列中,若接收的图形存在于快取队列中,则从快取队列中取出该接收的图形的解码信息;解码模块,用于当接收的图形不存在于快取队列中时,根据接收的图形的索引信息得到该接收的图形的原始信息,根据该接收的图形的原始信息解码得到该接收的图形的解码信息;存储模块,用于当接收的图形不存在于快取队列中时,将该接收的图形的索引信息及该接收的图形的解码信息存储于快取队列;及显示模块,用于根据该接收的图形的解码信息将该接收的图形显示在显示装置上。
2.如权利要求l所述的移动终端,其特征在于,该移动终端是手机。
3.如权利要求l所述的移动终端,其特征在于,所述快取队列采取先 进先出的方法进行管理。
4.如权利要求l所述的移动终端,其特征在于,所述图形的原始信息 是PNG格式的图形文件。
5.如权利要求4所述的移动终端,其特征在于,所述图形的解码信息 是BMP格式的图形文件。
6.一种移动终端快速显示图形的方法,其特征在于,该方法包括步骤接收图形的索引信息;根据接收的图形的索引信息判断该接收的图形是否存在于移动终端的快取队列中,若 接收的图形存在于快取队列中,则从快取队列中取出该接收的图形的解码信息;若接收的图形不存在于快取队列中,则根据接收的图形的索引信息得到该接收的图形 的原始信息,根据该接收的图形的原始信息解码得到该接收的图形的解码信息,并将该接收 的图形的索引信息及该接收的图形的解码信息存储于快取队列;及根据该接收的图形的解码信息将该接收的图形显示在显示装置上。
7 如权利要求6所述的移动终端快速显示图形的方法,其特征在于, 该移动终端是手机。
8 如权利要求6所述的移动终端快速显示图形的方法,其特征在于, 所述快取队列采用先进先出的方法进行管理。
9 如权利要求6所述的移动终端快速显示图形的方法,其特征在于, 所述图形的原始信息是PNG格式的图形文件。
10 如权利要求9所述的移动终端快速显示图形的方法,其特征在于 ,所述图形的解码信息是BMP格式的图形文件。
全文摘要
一种移动终端快速显示图形的方法,该方法包括步骤接收图形的索引信息;根据接收的图形的索引信息判断该接收的图形是否存在于移动终端的快取队列中,若接收的图形存在于快取队列中,则从快取队列中取出该接收的图形的解码信息;若接收的图形不存在于快取队列中,则根据接收的图形的索引信息得到该接收的图形的原始信息,根据该接收的图形的原始信息解码得到该接收的图形的解码信息,并将该接收的图形的索引信息及该接收的图形的解码信息存储于快取队列;及根据该接收的图形的解码信息将该接收的图形显示在显示装置上。本发明还提供一种快速显示图形的移动终端。本发明能够有效地减少图形重复解码,从而加快图形的显示速度。
文档编号H04M1/725GK101645964SQ20081030363
公开日2010年2月10日 申请日期2008年8月8日 优先权日2008年8月8日
发明者廖建凉 申请人:深圳富泰宏精密工业有限公司;奇美通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1