專利名稱:移動終端及其快速顯示圖形的方法
技術(shù)領域:
本發(fā)明涉及一種電子設備及其顯示圖形的方法,特別是關(guān)于一種移動終端及其快速顯示圖形的方法。
背景技術(shù):
手機的菜單經(jīng)常是條列式菜單,每個菜單包含多個選項,每個選項前面通常會用一個圖形(即一個小圖示)來形象地表示該選項。手機菜單中的圖形通常是PNG格式,為了將圖形顯示出來,必須先將其解碼,例如從PNG格式解碼為BMP格式。手機屏幕的大小有限,當一個菜單有比較多的選項時,手機屏幕不能同時把所有的選項在一個畫面內(nèi)顯示出來。使用者可以通過手機的上下鍵巻動菜單,以顯示所要的選項。然而,當將菜單畫面往上或往下巻動時,畫面上的圖形都必須重新顯示,每個圖形在重新顯示前必須重新解碼。
對于較為低端的手機,處理器的執(zhí)行速度比較慢,由于沒有圖形加速芯片,圖形解碼的工作由處理器來執(zhí)行。當使用者連續(xù)按上下鍵巻動菜單時,由于圖形解碼要花費一定的時間,屏幕上顯示的畫面會有延遲,使得使用者無法快速査看其所要的選項。
發(fā)明內(nèi)容
鑒于以上內(nèi)容,有必要提供一種能夠快速顯示圖形的移動終端。此外,還有必要提供一種移動終端快速顯示圖形的方法。
一種移動終端,該移動終端包括快取隊列和快速顯示圖形的系統(tǒng),所述快取隊列用于儲存圖形的索引信息和圖形的解碼信息,所述快速顯示圖形的系統(tǒng)包括接收模塊,用于接收圖形的索引信息;査找模塊,用于根據(jù)接收的圖形的索引信息判斷該接收的圖形是否存在于快取隊列中,若接收的圖形存在于快取隊列中,則從快取隊列中取出該接收的圖形的解碼信息;解碼模塊,用于當接收的圖形不存在于快取隊列中時,根據(jù)接收的圖形的索引信息得到該接收的圖形的原始信息,根據(jù)該接收的圖形的原始信息解碼得到該接收的圖形的解碼信息;存儲模塊,用于當接收的圖形不存在于快取隊列中時,將該接收的圖形的索引信息及該接收的圖形的解碼信息存儲于快取隊列;及顯示模塊,用于根據(jù)該接收的圖形的解碼信息將該接收的圖形顯示在顯示裝置上。
一種移動終端快速顯示圖形的方法,該方法包括步驟接收圖形的索引信息;根據(jù)接收的圖形的索引信息判斷該接收的圖形是否存在于移動終端的快取隊列中,若接收的圖形存在于快取隊列中,則從快取隊列中取出該接收的圖形的解碼信息;若接收的圖形不存在于快取隊列中,則根據(jù)接收的圖形的索引信息得到該接收的圖形的原始信息,根據(jù)該接收的圖形的原始信息解碼得到該接收的圖形的解碼信息,并將該接收的圖形的索引信息及該接收的圖形的解碼信息存儲于快取隊列;及根據(jù)該接收的圖形的解碼信息將該接收的圖形顯示在顯示裝置上。
本發(fā)明能夠有效地減少圖形重復解碼,從而加快移動終端顯示圖形的速度。
圖l為本發(fā)明移動終端的架構(gòu)圖。
圖2為本發(fā)明移動終端的快速顯示圖形的系統(tǒng)的功能模塊圖。
圖3為本發(fā)明移動終端快速顯示圖形的方法流程圖。
具體實施例方式
參閱圖1所示,是本發(fā)明移動終端的架構(gòu)圖。所述移動終端l可以是手機,或是其他需要快速顯示圖形的電子設備。所述移動終端l包括用于實現(xiàn)圖形快速顯示的快速顯示圖形的系統(tǒng)10。所述移動終端1還包括快取隊列20、圖形存儲區(qū)30和顯示裝置40。所述圖形存儲區(qū)30用于存儲圖形的原始信息,例如存儲PNG格式的圖形文件。所述快取隊列20用于儲存圖形的索引信息和圖形的解碼信息。由所述圖形的索引信息可以得到該圖形的原始信息。根據(jù)圖形的原始信息解碼后得到該圖形的解碼信息,例如BMP格式的圖形文件。所述顯示裝置40根據(jù)該圖形的解碼信息顯示該圖形。該快取隊列20儲存于預先配置的內(nèi)存空間內(nèi)。例如,預先配置2000K字節(jié)(g卩2000KB)的內(nèi)存空間儲存該快取隊列20。假定每個存儲于快取隊列20中的圖形占用10KB內(nèi)存空間,則該快取隊列20最多可以儲存20個圖形的索引信息和解碼信息??梢圆扇∠冗M先出的方法管理該快取隊列20。例如,若快取隊列20未滿,則在隊列尾部加入新圖形的索引信息和解碼信息;若快取隊列20已滿,則刪除快取隊列20中最先儲存的圖形的索引信息和解碼信息,并在刪除的位置加入新圖形的索引信息和解碼信息。
參閱圖2所示,是本發(fā)明移動終端1的快速顯示圖形的系統(tǒng)10的功能模塊圖。該快速顯示圖形的系統(tǒng)IO包括接收模塊IOO、査找模塊IOI、解碼模塊102、存儲模塊103及顯示模塊104
所述接收模塊100用于接收圖形的索引信息。在本實施例中,所述圖形的索引信息包括該圖形在圖形存儲區(qū)30中的地址。
所述査找模塊101用于根據(jù)接收的圖形的索引信息判斷該圖形是否存在于快取隊列20中,并且當存在于快取隊列20中時,從快取隊列20中取出該圖形的解碼信息。如前所述,快取
5隊列20中存儲圖形的索引信息和圖形的解碼信息,將接收的圖形的索引信息與快取隊列20中存儲的圖形的索引信息進行比較,若存在相同的圖形的索引信息,則接收的圖形存在于快取隊列20中。
所述解碼模塊102用于當接收的圖形不存在于快取隊列20中時,根據(jù)接收的圖形的索引信息從圖形存儲區(qū)30中得到該圖形的原始信息,根據(jù)該接收的圖形的原始信息對該接收的圖形進行解碼,得到該接收的圖形的解碼信息。例如,從圖形存儲區(qū)30中得至I」PNG格式的圖形文件,解碼后得至I」BMP格式的圖形文件。
所述存儲模塊103用于將該接收的圖形的索引信息及解碼信息存儲于快取隊列20。如前所述,在本實施例中,采取先進先出的方法管理該快取隊列20。若快取隊列20未滿,則在隊列尾部加入新圖形的索引信息和解碼信息;若快取隊列20已滿,則刪除快取隊列20中最先儲存的圖形的索引信息和解碼信息,并在刪除的位置加入新圖形的索引信息和解碼信息。
所述顯示模塊104用于根據(jù)該接收的圖形的解碼信息將該接收的圖形顯示在移動終端1的顯示裝置40上。
參閱圖3所示,是本發(fā)明快速顯示圖形的方法流程圖。
步驟S301,接收模塊100接收圖形的索引信息。在本實施例中,所述圖形的索引信息包括該圖形在圖形存儲區(qū)30中的地址。
步驟S302,査找模塊101將接收的圖形的索引信息與快取隊列20中存儲的圖形的索引信息進行比較。
步驟S303,査找模塊101判斷該圖形是否存在于快取隊列20中。若存在相同的索引信息,則接收的圖形存在于快取隊列20中。
若該圖形存在快取隊列20中,則步驟S304,査找模塊101從快取隊列20中取出該圖形的
解碼信息。
若接收的圖形不存在于快取隊列20中,則步驟S305,解碼模塊102根據(jù)接收的圖形的索引信息從圖形存儲區(qū)30中得到該圖形的原始信息,根據(jù)該接收的圖形的原始信息對該接收的圖形進行解碼,得到該接收的圖形的解碼信息。例如,從圖形存儲區(qū)30中得至I」PNG格式的圖形文件,解碼后得到BMP格式的圖形文件。
步驟S306,存儲模塊103將該接收的圖形的索引信息及解碼信息存儲于快取隊列20。在本實施例中,采取先進先出的方法管理該快取隊列20。若快取隊列20未滿,則在隊列尾部加入新圖形的索引信息和解碼信息;若快取隊列20已滿,則刪除快取隊列20中最先儲存的圖形的索引信息和解碼信息,并在刪除的位置加入新圖形的索引信息和解碼信息。步驟S307,顯示模塊104根據(jù)該接收的圖形的解碼信息將該接收的圖形顯示在移動終端 l的顯示裝置40上。
權(quán)利要求
1.一種移動終端,其特征在于,該移動終端包括快取隊列和快速顯示圖形的系統(tǒng),所述快取隊列用于儲存圖形的索引信息和圖形的解碼信息,所述快速顯示圖形的系統(tǒng)包括接收模塊,用于接收圖形的索引信息;查找模塊,用于根據(jù)接收的圖形的索引信息判斷該接收的圖形是否存在于快取隊列中,若接收的圖形存在于快取隊列中,則從快取隊列中取出該接收的圖形的解碼信息;解碼模塊,用于當接收的圖形不存在于快取隊列中時,根據(jù)接收的圖形的索引信息得到該接收的圖形的原始信息,根據(jù)該接收的圖形的原始信息解碼得到該接收的圖形的解碼信息;存儲模塊,用于當接收的圖形不存在于快取隊列中時,將該接收的圖形的索引信息及該接收的圖形的解碼信息存儲于快取隊列;及顯示模塊,用于根據(jù)該接收的圖形的解碼信息將該接收的圖形顯示在顯示裝置上。
2.如權(quán)利要求l所述的移動終端,其特征在于,該移動終端是手機。
3.如權(quán)利要求l所述的移動終端,其特征在于,所述快取隊列采取先 進先出的方法進行管理。
4.如權(quán)利要求l所述的移動終端,其特征在于,所述圖形的原始信息 是PNG格式的圖形文件。
5.如權(quán)利要求4所述的移動終端,其特征在于,所述圖形的解碼信息 是BMP格式的圖形文件。
6.一種移動終端快速顯示圖形的方法,其特征在于,該方法包括步驟接收圖形的索引信息;根據(jù)接收的圖形的索引信息判斷該接收的圖形是否存在于移動終端的快取隊列中,若 接收的圖形存在于快取隊列中,則從快取隊列中取出該接收的圖形的解碼信息;若接收的圖形不存在于快取隊列中,則根據(jù)接收的圖形的索引信息得到該接收的圖形 的原始信息,根據(jù)該接收的圖形的原始信息解碼得到該接收的圖形的解碼信息,并將該接收 的圖形的索引信息及該接收的圖形的解碼信息存儲于快取隊列;及根據(jù)該接收的圖形的解碼信息將該接收的圖形顯示在顯示裝置上。
7 如權(quán)利要求6所述的移動終端快速顯示圖形的方法,其特征在于, 該移動終端是手機。
8 如權(quán)利要求6所述的移動終端快速顯示圖形的方法,其特征在于, 所述快取隊列采用先進先出的方法進行管理。
9 如權(quán)利要求6所述的移動終端快速顯示圖形的方法,其特征在于, 所述圖形的原始信息是PNG格式的圖形文件。
10 如權(quán)利要求9所述的移動終端快速顯示圖形的方法,其特征在于 ,所述圖形的解碼信息是BMP格式的圖形文件。
全文摘要
一種移動終端快速顯示圖形的方法,該方法包括步驟接收圖形的索引信息;根據(jù)接收的圖形的索引信息判斷該接收的圖形是否存在于移動終端的快取隊列中,若接收的圖形存在于快取隊列中,則從快取隊列中取出該接收的圖形的解碼信息;若接收的圖形不存在于快取隊列中,則根據(jù)接收的圖形的索引信息得到該接收的圖形的原始信息,根據(jù)該接收的圖形的原始信息解碼得到該接收的圖形的解碼信息,并將該接收的圖形的索引信息及該接收的圖形的解碼信息存儲于快取隊列;及根據(jù)該接收的圖形的解碼信息將該接收的圖形顯示在顯示裝置上。本發(fā)明還提供一種快速顯示圖形的移動終端。本發(fā)明能夠有效地減少圖形重復解碼,從而加快圖形的顯示速度。
文檔編號H04M1/725GK101645964SQ20081030363
公開日2010年2月10日 申請日期2008年8月8日 優(yōu)先權(quán)日2008年8月8日
發(fā)明者廖建涼 申請人:深圳富泰宏精密工業(yè)有限公司;奇美通訊股份有限公司