專利名稱:行動(dòng)裝置及其圖片快速顯示方法
技術(shù)領(lǐng)域:
本發(fā)明是關(guān)于一種行動(dòng)裝置及其快速顯示圖片的方法。
背景技術(shù):
一般行動(dòng)裝置的圖片瀏覽器(Image browser),視行動(dòng)裝置屏幕的大小,提供使用者 同時(shí)瀏覽2*2=4或3*3=9張圖片,通常應(yīng)用在相簿或圖片文件夾。使用者可通過移動(dòng)選擇框促 成圖片檔案列表的巻動(dòng),瀏覽整個(gè)圖片檔案列表上的圖片。
在圖片瀏覽器上顯示的圖片是原圖的縮圖(Thumbnail),尺寸較原圖小,以方便瀏覽 與辨識(shí)。使用者可通過移動(dòng)選擇框來選擇感興趣的圖片,進(jìn)一步將它放大顯示,或者設(shè)定它 為桌面,或執(zhí)行檔案的操作等。因此,如何提供使用者一個(gè)高效率、順暢的圖片瀏覽體驗(yàn), 是圖片瀏覽器軟件設(shè)計(jì)的重要考量。
但是,低價(jià)的行動(dòng)裝置,受限于較低的計(jì)算能力與較小的儲(chǔ)存空間,容易造成圖片瀏覽 器無法提供高效率與順暢的圖片瀏覽體驗(yàn)。
發(fā)明內(nèi)容
鑒于以上內(nèi)容,有必要提供一種行動(dòng)裝置及其圖片快速顯示方法。
該行動(dòng)裝置的圖片快速顯示方法包括步驟初始化步驟于行動(dòng)裝置的存儲(chǔ)體初始化上 個(gè)屏幕緩沖區(qū)及目前屏幕緩沖區(qū)的長度,所述上個(gè)屏幕緩沖區(qū)用于存儲(chǔ)上個(gè)屏幕緩沖的圖片 的縮圖,目前屏幕緩沖區(qū)用于存儲(chǔ)目前屏幕需要緩沖的圖片的縮圖;列舉步驟當(dāng)用戶巻動(dòng) 或重新讀取圖片檔案列表時(shí),列舉所有需緩沖縮圖的圖片的索引于目前屏幕緩沖區(qū)中;縮圖 緩沖步驟從上個(gè)屏幕緩沖區(qū)或縮圖檔存儲(chǔ)區(qū)中將列舉的索引對(duì)應(yīng)的圖片縮圖拷貝粘貼至目
前屏幕緩沖區(qū)中,及/或?qū)⑸鲜隽信e的不存在于上個(gè)屏幕緩沖區(qū)或縮圖檔存儲(chǔ)區(qū)中的索引對(duì)
應(yīng)的圖片進(jìn)行即時(shí)轉(zhuǎn)換,并將轉(zhuǎn)換后的縮圖拷貝粘貼至目前屏幕緩沖區(qū)中;及縮圖顯示步驟 :從目前屏幕緩沖區(qū)讀取縮圖并將其設(shè)定于屏幕顯示及/或?qū)⒓磿r(shí)轉(zhuǎn)換完成的縮圖設(shè)定于屏
幕顯示。
該能夠快速顯示圖片的行動(dòng)裝置包括下列模塊初始化模塊,用于對(duì)快速顯示圖片所使 用到的縮圖的上個(gè)屏幕緩沖區(qū)及目前屏幕緩沖區(qū)的長度進(jìn)行配置及初始化,所述上個(gè)屏幕緩 沖區(qū)用于存儲(chǔ)上個(gè)屏幕緩沖的圖片的縮圖,目前屏幕緩沖區(qū)用于存儲(chǔ)目前屏幕需要緩沖的圖 片的縮圖;縮圖緩沖模塊,用于從上個(gè)屏幕緩沖區(qū)或縮圖檔存儲(chǔ)區(qū)中將目前屏幕緩沖區(qū)中列舉的圖片的索引對(duì)應(yīng)的圖片縮圖拷貝粘貼至目前屏幕緩沖區(qū)中,及/或?qū)⒛壳捌聊痪彌_區(qū)中 列舉的不存在于上個(gè)屏幕緩沖區(qū)或縮圖檔存儲(chǔ)區(qū)中的索引對(duì)應(yīng)的圖片進(jìn)行即時(shí)轉(zhuǎn)換;即時(shí)轉(zhuǎn) 換結(jié)果處理模塊,用于將即時(shí)轉(zhuǎn)換后的縮圖拷貝粘貼到目前屏幕緩沖區(qū)中;及縮圖讀取模塊 ,用于從目前屏幕緩沖區(qū)中讀取縮圖并將其設(shè)定于屏幕顯示。
采用本發(fā)明的縮圖緩沖機(jī)制的低價(jià)行動(dòng)裝置的圖片瀏覽器,不管在目前屏幕移動(dòng)選擇框 或是巻動(dòng)圖片檔案列表,新的屏幕上的所有縮圖皆能由目前屏幕緩沖區(qū)讀取,提高了圖片的 顯示效率。
圖l是本發(fā)明能夠快速顯示圖片的行動(dòng)裝置較佳實(shí)施方式的架構(gòu)圖。
圖2是在本發(fā)明行動(dòng)裝置快速顯示圖片的方法流程圖。
圖3是縮圖屏幕緩沖區(qū)的示意圖。
具體實(shí)施例方式
如圖1所示,是本發(fā)明能夠快速顯示圖片的行動(dòng)裝置較佳實(shí)施方式的架構(gòu)圖。該行動(dòng)裝 置1包括顯示屏幕區(qū)2,存儲(chǔ)體3。該存儲(chǔ)體3包括縮圖檔存儲(chǔ)區(qū)31和快速顯示圖片單元32。
該縮圖檔存儲(chǔ)區(qū)31用于存儲(chǔ)行動(dòng)裝置1中的圖片的縮圖,所存儲(chǔ)的縮圖來源包括照相 模組拍完照片后即時(shí)存儲(chǔ)原圖片,并將該原圖片的縮圖存進(jìn)該縮圖檔存儲(chǔ)區(qū)31,或者是通過 圖檔傳輸?shù)耐緩綄⒃瓐D片及其縮圖傳輸進(jìn)該行動(dòng)裝置l中,或者是原圖片在行動(dòng)裝置被瀏覽 時(shí)經(jīng)過了即時(shí)轉(zhuǎn)換之后儲(chǔ)存到縮圖檔存儲(chǔ)區(qū)中的。
該快速顯示圖片單元32被加載在圖片瀏覽器處理程序中運(yùn)行。該快速顯示單元32包括初 始化模塊320,縮圖緩沖模塊321,縮圖即時(shí)轉(zhuǎn)換結(jié)果處理模塊322,縮圖讀取模塊323及空間 釋放模塊324。本發(fā)明所述的模塊均是軟件意義上的程序。軟件模塊化的設(shè)計(jì)為將來程序的 修改與移值帶來了好處,程序的某些功能如果需要修改,只要修改與該功能相關(guān)的模塊,與 該功能不相關(guān)的其他模塊則不需要修改;若模塊化的軟件系統(tǒng)需要移值的時(shí)候,也只需要修 改與平臺(tái)相關(guān)的模塊即可。
該初始化模塊320用于對(duì)快速顯示圖片所使用到的參數(shù)及所需要的緩沖區(qū)進(jìn)行配置及初 始化。在本較佳實(shí)施例中,所需要的緩沖區(qū)包括縮圖的屏幕緩沖區(qū)。所使用到的參數(shù)包括屏 幕上縮圖的數(shù)量、屏幕緩沖區(qū)的長度及縮圖檔的尺寸。
該初始化模塊320根據(jù)行動(dòng)裝置1的存儲(chǔ)體容量配置所述縮圖的屏幕緩沖區(qū)的大小。 一般 而言,所配置的縮圖的屏幕緩沖區(qū)的長度為屏幕上縮圖的數(shù)量加屏幕上下二列縮圖數(shù)量。在 本較佳實(shí)施例中,屏幕上的縮圖數(shù)量是2X2個(gè), 一列縮圖的數(shù)量為2個(gè),兩列縮圖數(shù)量為2X
52個(gè),所以縮圖屏幕緩沖區(qū)的長度為2X2+2X2二8個(gè)。
該縮圖屏幕緩沖區(qū)被分成兩個(gè)縮圖緩沖區(qū)。因?yàn)樯弦粋€(gè)屏幕需要緩沖的內(nèi)容與目前屏幕 需要緩沖的內(nèi)容不相同,但是它們的內(nèi)容可能有部分相同,所以該縮圖的屏幕緩沖區(qū)被分成 上個(gè)屏幕緩沖區(qū)和目前屏幕緩沖區(qū)。該上個(gè)屏幕緩沖區(qū)保存上個(gè)屏幕的縮圖緩沖內(nèi)容,該目 前屏幕緩沖區(qū)保存目前屏幕縮圖緩沖內(nèi)容,而且可以從上個(gè)屏幕緩沖區(qū)拷貝需要的縮圖。所 述縮圖屏幕緩沖區(qū)保存的縮圖內(nèi)容包括縮圖、每個(gè)縮圖對(duì)應(yīng)的圖片的存儲(chǔ)路徑及每個(gè)圖片的 索引。每個(gè)圖片的索引與其對(duì)應(yīng)的圖片的存儲(chǔ)路徑相關(guān)聯(lián),其中圖片的索引用來辨識(shí)上個(gè)屏 幕緩沖區(qū)及目前屏幕緩沖區(qū)中的某一個(gè)縮圖是否屬于某張圖片。
請(qǐng)參閱圖3所示,圖3 (A)是檔案列表,圖3 (B)是上個(gè)屏幕緩沖區(qū),圖3 (C)是目前 屏幕緩沖區(qū)。圖3 (A)中的400所示的兩行索引6、 7、 8及9對(duì)應(yīng)的圖片縮圖是上個(gè)屏幕顯示 的內(nèi)容,401所示的兩行索引8、 9、 10及11對(duì)應(yīng)的圖片縮圖是目前屏幕所要顯示的內(nèi)容。圖 3 (B)是上個(gè)屏幕緩沖區(qū)所存儲(chǔ)的內(nèi)容,圖3 (C)是目前屏幕緩沖區(qū)所存儲(chǔ)的內(nèi)容。由該圖 3 (A)、圖3 (B)及圖3 (C)所示,目前屏幕緩沖區(qū)的內(nèi)容中有三行索引8、 9、 10、 11、 7 及6對(duì)應(yīng)的圖片縮圖都存在于上個(gè)屏幕緩沖區(qū)中,因此可以直接從上個(gè)屏幕緩沖區(qū)中拷貝過 來即可,最下面一行的內(nèi)容沒有在上個(gè)屏幕緩沖區(qū)中,則需要即時(shí)轉(zhuǎn)換縮圖或者從縮圖檔存 儲(chǔ)區(qū)31中讀出。
該初始化模塊320根據(jù)行動(dòng)裝置1的存儲(chǔ)體3的容量配置縮圖檔的尺寸。在本較佳實(shí)施例 中,在縮圖檔存儲(chǔ)區(qū)31中存儲(chǔ)的是下列格式的圖片的縮圖相機(jī)模組所照的相片(尺寸超過 640X480的JPG圖片),檔案?jìng)鬏斈J较路湃氤叽绯^1024X768的圖片。
所述縮圖的來源有三種即時(shí)轉(zhuǎn)換,縮圖檔存儲(chǔ)區(qū)31及縮圖的屏幕緩沖區(qū)。其中即時(shí)轉(zhuǎn) 換的縮圖是指將原圖即時(shí)轉(zhuǎn)換成縮圖,該種方式是三種方式中最慢的。來源于縮圖檔存儲(chǔ)區(qū) 中的縮圖是指該縮圖經(jīng)過先前的即時(shí)轉(zhuǎn)換之后儲(chǔ)存到縮圖檔存儲(chǔ)區(qū)中的,或是照相模組照完 照片后或圖檔傳輸進(jìn)行動(dòng)裝置l后儲(chǔ)存的,但并非所有的原圖片都有縮圖,因此,在行動(dòng)裝 置l中沒有需要的原圖片對(duì)應(yīng)的縮圖的情況下,需要對(duì)該原圖片進(jìn)行即時(shí)轉(zhuǎn)換以獲得縮圖。 來源于縮圖的屏幕緩沖區(qū)是指該縮圖存儲(chǔ)在上個(gè)屏幕緩沖區(qū)中,該種方式是三種方式中最快 的。
該縮圖緩沖模塊321用于搜尋目前屏幕緩沖區(qū)中各個(gè)索引對(duì)應(yīng)的圖片縮圖是不是存在于 上個(gè)屏幕緩沖區(qū)中,當(dāng)有索引對(duì)應(yīng)的圖片縮圖存在于上個(gè)屏幕緩沖區(qū)中時(shí),則將該索引對(duì)應(yīng) 的圖片縮圖拷貝粘貼至目前屏幕緩沖區(qū)中;當(dāng)有索引對(duì)應(yīng)的圖片縮圖不存在于上個(gè)屏幕緩沖 區(qū)中時(shí),嘗試從縮圖檔存儲(chǔ)區(qū)31中讀取該索引對(duì)應(yīng)的圖片縮圖,如果讀取成功,則將該索引對(duì)應(yīng)的圖片縮圖從縮圖檔存儲(chǔ)區(qū)31拷貝粘貼至目前屏幕緩沖區(qū)中;如果讀取縮圖檔存儲(chǔ)區(qū)失 敗,則傳送即時(shí)轉(zhuǎn)換請(qǐng)求至圖片解碼器以對(duì)該索弓1對(duì)應(yīng)的圖片進(jìn)行縮圖轉(zhuǎn)換。
該即時(shí)轉(zhuǎn)換結(jié)果處理模塊322用于將轉(zhuǎn)換后的縮圖拷貝粘貼至目前屏幕緩沖區(qū)中,及如 果該轉(zhuǎn)換后的縮圖是要在目前屏幕上顯示的縮圖時(shí),該即時(shí)轉(zhuǎn)換結(jié)果處理模塊322需要將該 轉(zhuǎn)換后的縮圖設(shè)定于顯示屏幕區(qū)2中顯示。
該縮圖讀取模塊323用于從目前屏幕緩沖區(qū)中讀取需要顯示的縮圖并將其設(shè)定于顯示屏 幕區(qū)2中顯示;如果該縮圖不在目前屏幕緩沖區(qū)中,表示該縮圖尚需要即時(shí)轉(zhuǎn)換,轉(zhuǎn)換后的 縮圖稍后由即時(shí)轉(zhuǎn)換結(jié)果處理模塊設(shè)定于顯示屏幕區(qū)2顯示。
該空間釋放模塊324用于在需要的時(shí)候釋放由初始化模塊320所配置及初始化的參數(shù)及緩 沖區(qū)所占用的存儲(chǔ)體空間。比如,當(dāng)需要重新配置縮圖的緩沖區(qū)的長度或縮圖檔的尺寸等的 時(shí)候,可由該空間釋放模塊324釋放空間以重新配置。
參閱圖2所示,是在本發(fā)明行動(dòng)裝置快速顯示圖片的方法流程圖。
在執(zhí)行快速顯示圖片之前,需要做準(zhǔn)備步驟,由初始化模塊320初始化及配置于該行動(dòng) 裝置l快速顯示圖片所需的參數(shù)及緩沖區(qū)。在本較佳實(shí)施例中,所需要的緩沖區(qū)包括縮圖的 屏幕緩沖區(qū)。所使用到的參數(shù)包括屏幕上縮圖的數(shù)量、屏幕緩沖區(qū)的長度及縮圖檔的尺寸。
步驟S200,在用戶在圖片檔案列表或相薄中進(jìn)行瀏覽時(shí),當(dāng)想從目前屏幕切換到下個(gè)屏 幕時(shí),使用者需要巻動(dòng)或者重新讀取圖片檔案列表,如圖3 (A)所示。
步驟S202,當(dāng)使用者停止巻動(dòng)或者停止讀取圖片檔案列表時(shí),新的需要顯示的圖片的索 引被列舉在屏幕上,針對(duì)該新的需要顯示在目前屏幕上的圖片索引,將所有需要緩沖縮圖的 圖片索引列舉在目前屏幕緩沖區(qū)中。該列舉在目前屏幕緩沖區(qū)中的圖片索引可為目前屏幕上 的圖片的索引、目前屏幕上面與下面的一列圖片的索引。請(qǐng)參見圖3 (A) 、 (B) 、 (C)所 示,在(C)所示的目前屏幕緩沖區(qū)中,403所示的圖片索引均位于上個(gè)屏幕緩沖區(qū)中,404 所示的圖片索引未出現(xiàn)在上個(gè)屏幕緩沖區(qū)中。
步驟S204,縮圖緩沖模塊321檢査列舉在目前屏幕緩沖區(qū)中的圖片的縮圖來源。也即根 據(jù)列舉在目前屏幕緩沖區(qū)中的圖片索引,搜尋上個(gè)屏幕緩沖區(qū),當(dāng)在上個(gè)屏幕緩沖區(qū)中搜尋 到該圖片的索引時(shí),則表明該圖片的縮圖存在于上個(gè)屏幕緩沖區(qū)中,進(jìn)入步驟S205;當(dāng)在上 個(gè)屏幕緩沖區(qū)中沒有搜尋到該圖片的索引時(shí),則嘗試讀取縮圖檔存儲(chǔ)區(qū)31,如果在縮圖檔存 儲(chǔ)區(qū)31中讀取到該圖片的索引,則表明該要顯示的圖片的縮圖存在于縮圖檔存儲(chǔ)區(qū)31,進(jìn)入 步驟S206;如果讀取縮圖檔存儲(chǔ)區(qū)31失敗,則傳送即時(shí)轉(zhuǎn)換縮圖的需求,進(jìn)入步驟S208。
步驟S205,縮圖縮沖模塊321根據(jù)該圖片的索引從上個(gè)屏幕緩沖區(qū)中拷貝該圖片的縮圖步驟S206,該縮圖縮沖模塊321根據(jù)該圖片的索引從縮圖檔存儲(chǔ)區(qū)31中拷貝該圖片的縮圖。
步驟S208,該縮圖緩沖模塊321將即時(shí)進(jìn)行縮圖轉(zhuǎn)換的請(qǐng)求傳送至圖片解碼器進(jìn)行縮圖 轉(zhuǎn)換,由原圖轉(zhuǎn)換成縮圖。該轉(zhuǎn)換的過程需耗費(fèi)較多的時(shí)間,所以轉(zhuǎn)換縮圖的運(yùn)作與該縮圖 緩沖機(jī)制是非同步的。當(dāng)為某圖片提出即時(shí)轉(zhuǎn)換成縮圖的請(qǐng)求后,可馬上檢査下一個(gè)列舉出 來的圖片索引所對(duì)應(yīng)的圖片。
步驟S210,該縮圖緩沖模塊321將上述拷貝的縮圖粘貼至目前屏幕緩沖區(qū)中,或由縮圖 即時(shí)轉(zhuǎn)換結(jié)果處理模塊322將轉(zhuǎn)換后的縮圖拷貝粘貼目前屏幕緩沖區(qū)中。
步驟S212,縮圖緩沖模塊321判斷列舉在目前屏幕緩沖區(qū)中的圖片索引是否均檢査過, 當(dāng)還有圖片索引未檢査時(shí)返回到步驟S204,當(dāng)所有列舉在目前屏幕緩沖區(qū)中的圖片索引均檢 査過時(shí),進(jìn)入步驟S214。
步驟S214,縮圖讀取模塊324從目前屏幕緩沖區(qū)將縮圖讀出,并將所讀出的縮圖設(shè)定至 屏幕以顯示。如果所列舉出的圖片索引所對(duì)應(yīng)的圖片的縮圖未顯示在屏幕上,表示該圖片的 縮圖正在轉(zhuǎn)換中,待轉(zhuǎn)換完成后,由縮圖即時(shí)轉(zhuǎn)換結(jié)果處理模塊322再將其設(shè)定于屏幕中顯 示。
在該行動(dòng)裝置l的使用中,當(dāng)需要重新配置縮圖的緩沖區(qū)的長度或縮圖檔的尺寸的時(shí)候 ,可由空間釋放模塊324釋放由初始化模塊320所配置及初始化的參數(shù)及緩沖區(qū)所占用的存儲(chǔ) 體空間以重新進(jìn)行縮圖緩沖區(qū)的長度及縮圖檔的尺寸的合理配置。
8
權(quán)利要求
1.一種行動(dòng)裝置的圖片快速顯示方法,其特征在于,該方法包括初始化步驟于行動(dòng)裝置的存儲(chǔ)體初始化上個(gè)屏幕緩沖區(qū)及目前屏幕緩沖區(qū)的長度,所述上個(gè)屏幕緩沖區(qū)用于存儲(chǔ)上個(gè)屏幕緩沖的圖片的縮圖,目前屏幕緩沖區(qū)用于存儲(chǔ)目前屏幕需要緩沖的圖片的縮圖;列舉步驟當(dāng)用戶卷動(dòng)或重新讀取圖片檔案列表時(shí),列舉所有需緩沖縮圖的圖片的索引于目前屏幕緩沖區(qū)中;縮圖緩沖步驟從上個(gè)屏幕緩沖區(qū)或縮圖檔存儲(chǔ)區(qū)中將列舉的索引對(duì)應(yīng)的圖片縮圖拷貝粘貼至目前屏幕緩沖區(qū)中,及/或?qū)⑸鲜隽信e的不存在于上個(gè)屏幕緩沖區(qū)或縮圖檔存儲(chǔ)區(qū)中的索引對(duì)應(yīng)的圖片進(jìn)行即時(shí)轉(zhuǎn)換,并將轉(zhuǎn)換后的縮圖拷貝粘貼至目前屏幕緩沖區(qū)中;及縮圖顯示步驟從目前屏幕緩沖區(qū)讀取縮圖并將其設(shè)定于屏幕顯示及/或?qū)⒓磿r(shí)轉(zhuǎn)換完成的縮圖設(shè)定于屏幕顯示。
2.如權(quán)利要求l所述的圖片快速顯示方法,其特征在于,該方法還包括步驟當(dāng)需要重新配置存儲(chǔ)體空間時(shí),釋放所配置的上個(gè)屏幕緩沖區(qū)、目前屏幕緩沖區(qū)所占 用的存儲(chǔ)體空間。
3.如權(quán)利要求l所述的圖片快速顯示方法,其特征在于,縮圖緩沖步 驟具體包括Sl:從上個(gè)屏幕緩沖區(qū)中搜尋列舉的索引對(duì)應(yīng)的圖片縮圖,若搜尋到列舉的索引對(duì)應(yīng) 的圖片縮圖,則進(jìn)入步驟S4,或者,若沒有搜尋到列舉的索引對(duì)應(yīng)的圖片縮圖,則進(jìn)入步驟 S2;S2:在縮圖檔存儲(chǔ)區(qū)中搜尋列舉的索引對(duì)應(yīng)的圖片縮圖,若搜尋到列舉的索引對(duì)應(yīng)的圖片縮圖,則進(jìn)入步驟S4,或者,若沒有搜尋到列舉的索引對(duì)應(yīng)的圖片縮圖,則進(jìn)入步驟S3;S3:提出即時(shí)轉(zhuǎn)換請(qǐng)求給圖片解碼器對(duì)步驟S2中沒有搜尋到的列舉的索弓1對(duì)應(yīng)的圖片進(jìn)行縮圖轉(zhuǎn)換以獲得對(duì)應(yīng)的圖片縮圖;S4:將搜尋到的圖片縮圖及/或轉(zhuǎn)換后的圖片縮圖拷貝粘貼到目前屏幕緩沖區(qū)。
4 一種能夠快速顯示圖片的行動(dòng)裝置,其特征在于,該行動(dòng)裝置包括初始化模塊,用于對(duì)快速顯示圖片所使用到的縮圖的上個(gè)屏幕緩沖區(qū)及目前屏幕緩沖 區(qū)的長度進(jìn)行配置及初始化,所述上個(gè)屏幕緩沖區(qū)用于存儲(chǔ)上個(gè)屏幕緩沖的圖片的縮圖,目 前屏幕緩沖區(qū)用于存儲(chǔ)目前屏幕需要緩沖的圖片的縮圖;縮圖緩沖模塊,用于從上個(gè)屏幕緩沖區(qū)或縮圖檔存儲(chǔ)區(qū)中將目前屏幕緩沖區(qū)中列舉的 圖片的索引對(duì)應(yīng)的圖片縮圖拷貝粘貼至目前屏幕緩沖區(qū)中,及/或?qū)⒛壳捌聊痪彌_區(qū)中列舉的不存在于上個(gè)屏幕緩沖區(qū)或縮圖檔存儲(chǔ)區(qū)中的索引對(duì)應(yīng)的圖片進(jìn)行即時(shí)轉(zhuǎn)換;即時(shí)轉(zhuǎn)換結(jié)果處理模塊,用于將即時(shí)轉(zhuǎn)換后的縮圖拷貝粘貼到目前屏幕緩沖區(qū)中;及 縮圖讀取模塊,用于從目前屏幕緩沖區(qū)中讀取縮圖并將其設(shè)定于屏幕顯示。
5 如權(quán)利要求4所述的行動(dòng)裝置,其特征在于,所述的縮圖緩沖模塊具體是通過以下步驟進(jìn)行縮圖緩沖的Sl:從上個(gè)屏幕緩沖區(qū)中搜尋目前屏幕緩沖區(qū)中列舉的圖片索引對(duì)應(yīng)的圖片縮圖,若搜尋到列舉的索引對(duì)應(yīng)的圖片縮圖,則進(jìn)入步驟S4,或者,若沒有搜尋到列舉的索引對(duì)應(yīng)的圖片縮圖,則進(jìn)入步驟S2;S2:在縮圖檔存儲(chǔ)區(qū)中搜尋列舉的索引對(duì)應(yīng)的圖片縮圖,若搜尋到列舉的索引對(duì)應(yīng)的圖片縮圖,則進(jìn)入步驟S4,或者,若沒有搜尋到列舉的索引對(duì)應(yīng)的圖片縮圖,則進(jìn)入步驟S3;S3:提出即時(shí)轉(zhuǎn)換請(qǐng)求給圖片解碼器對(duì)步驟S2中沒有搜尋到的列舉的索弓1對(duì)應(yīng)的圖片 進(jìn)行縮圖轉(zhuǎn)換以獲得對(duì)應(yīng)的圖片縮圖;S4:將搜尋到的圖片縮圖拷貝粘貼到目前屏幕緩沖區(qū)。
6 如權(quán)利要求4所述的行動(dòng)裝置,其特征在于,所述的即時(shí)轉(zhuǎn)換結(jié)果處理模塊還用于當(dāng)即時(shí)轉(zhuǎn)換后的縮圖是目前屏幕上的需要顯示的縮圖時(shí),將該縮圖設(shè)定于屏幕顯示。
7 如權(quán)利要求4所述的行動(dòng)裝置,其特征在于,該行動(dòng)裝置還包括空間釋放模塊,用于在需要的時(shí)候釋放由初始化模塊所配置及初始化的上個(gè)屏幕緩沖區(qū)、目前 屏幕緩沖區(qū)所占用的存儲(chǔ)體空間以重新進(jìn)行合理配置。
全文摘要
本發(fā)明提供一種行動(dòng)裝置及其圖片快速顯示方法。該行動(dòng)裝置包括初始化模塊,用于配置及初始化快速顯示圖片所使用的縮圖的上個(gè)屏幕緩沖區(qū)及目前屏幕緩沖區(qū)的長度;縮圖緩沖模塊,用于搜尋上個(gè)屏幕緩沖區(qū)或縮圖檔存儲(chǔ)區(qū),當(dāng)所搜尋的圖片的縮圖存在于上個(gè)屏幕緩沖區(qū)或縮圖檔存儲(chǔ)區(qū)中時(shí),將該縮圖拷貝粘貼至目前屏幕緩沖區(qū)中;當(dāng)不存在時(shí)傳送即時(shí)轉(zhuǎn)換請(qǐng)求至圖片解碼器進(jìn)行縮圖轉(zhuǎn)換;即時(shí)轉(zhuǎn)換結(jié)果處理模塊,用于將圖片解碼器轉(zhuǎn)換后的縮圖拷貝粘貼至目前屏幕緩沖區(qū)中;及縮圖讀取模塊,用于從目前屏幕緩沖區(qū)中讀取縮圖并將其設(shè)定于屏幕顯示。采用本發(fā)明的低價(jià)行動(dòng)裝置的圖片瀏覽器,新的屏幕上的縮圖皆能由目前屏幕緩沖區(qū)讀取,提高了圖片顯示效率。
文檔編號(hào)G06F17/30GK101667185SQ200810304380
公開日2010年3月10日 申請(qǐng)日期2008年9月5日 優(yōu)先權(quán)日2008年9月5日
發(fā)明者黃子緯 申請(qǐng)人:深圳富泰宏精密工業(yè)有限公司;奇美通訊股份有限公司