[發明專利]圖片快速讀取方法有效
| 申請號: | 201210049303.3 | 申請日: | 2012-02-29 |
| 公開(公告)號: | CN102629254A | 公開(公告)日: | 2012-08-08 |
| 發明(設計)人: | 唐僑;鄒玉蘭;徐青松;何平 | 申請(專利權)人: | 惠州市德賽西威汽車電子有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 廣州粵高專利商標代理有限公司 44102 | 代理人: | 任海燕 |
| 地址: | 516006 廣東省惠*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 圖片 快速 讀取 方法 | ||
技術領域
本發明涉及一種文件讀取方法,尤其是一種圖片文件的快速讀取方法。?
背景技術
目前,對于手機、車載汽車電子等設備,由于其硬件性能的限制,很難做到實時從文件中讀取圖片數據并顯示出來。特別是對于圖片的預覽,要同時讀取并顯示多張圖片的縮略圖,將會占用比較長的CPU時間,這這在實際應用中,是不可接受的。?
由于軟件直接從外部存儲器中獲取數據比從內存中獲取數據的速度慢很多。而對于一臺設備,考慮到成本的原因,內存大小是受到限制,然而從文件中讀取圖片是需要一定的時間,為保證在讀取圖片的過程中主線程(或工作線程)不會發生假死的現象,圖片池管理模塊需要建立專門的讀取線程,用于負責將圖片從文件中讀入到圖片池中。?
對于任何一臺設備,由于內存上的限制,圖片池不可能做到無限大,這就需要圖片池對緩存的圖片按一定的策略進行取舍。一般而言,對于一組圖片,在屏幕上是不可能同時全部顯示出來的;并且,用戶對圖片的瀏覽一般也是依次進行的,跳動瀏覽的情況比較少。?
對于這個問題,一種解決方法的是全面的提高硬件配置,但是這種方法帶來了兩個問題:一是原有的一些裝置,由于其硬件已經定型,這種解決方法不適用;二是高硬件配置的裝置必然帶來高成本。?
基于上面的情況,市場急盼一種在不改變硬件的前提下,能夠快速讀取圖片的方法。?
發明內容
本發明針對上述設備普遍存在的缺點,提出一種新型圖片快速讀取方法。?
本發明采取的設計方案為:?
一種圖片快速讀取方法,包括:開辟圖片池,所述的圖片池專門用于存儲圖片;采用及遠原則釋放圖片池中圖片,是指按照圖片排列順序,與當前顯示圖片的距離最遠的圖片率先被釋放,所述的及遠原則是指與當前顯示圖片的距離越遠釋放的優先級越高;采取及近原則加載圖片進圖片池,是指按照圖片排列順序,與當前顯示圖片的距離最近的圖片率先被加載,所述的及近原則是指與當前顯示圖片的距離越近加載的優先級越高。
一種優選方案,還包括監視當前顯示圖片變化步驟,若當前顯示圖片發生變化,則進入所述的采用及遠原則釋放圖片池中圖片,若當前顯示圖片沒有發生變化,則繼續等待。?
一種優選方案:所述采用及遠原則釋放圖片包括以下步驟:圖片池是否存滿判斷步驟,若圖片池存滿,則進入所述采用及遠原則釋放圖片,若圖片池沒有存滿,則直接進入所述采用及近原則加載圖片;采用及遠原則,需找需要釋放圖片;是否找到符合條件圖片文件步驟,若有,則進入釋放圖片步驟,若沒有則進入監視當前顯示圖片變化步驟;釋放圖片步驟,把圖片從圖片池中釋放出來。?
一種優選方案,所述的采取及近原則加載圖片進圖片池包括以下步驟:采用及近原則,尋找需要加載的文件;是否找到符合條件圖片文件步驟,若有,則進入圖片大小處理步驟,若沒有則進入監視當前顯示圖片變化步驟;圖片大小處理步驟,所述的圖片大小處理步驟用于把尺寸超大的圖片壓縮到圖片池所允許大小;加載圖片進入圖片池。?
一種優選方案,還包括圖片讀取過程:若需被顯示的圖片已經存儲于圖片池里,則從圖片池中讀取該圖片;若需被顯示的圖片池沒有存儲在圖片池里,則先讀出空圖片,等該圖片載入到圖片池后再讀出。?
一種優選方案,所述的圖片池包括用于緩存縮略圖的縮略圖池和緩存正式圖片的正式圖池。?
綜上所述,本發明具有以下顯著的有益效果:?
(1)本發明采用及遠原則、及近原則對內存圖片池子的圖片加載和釋放進行控制,在同樣的內存情況下,提高了對下一個的顯示圖片的預判性,進而提高了內存的使用的有效性,提高了圖片的整體讀取速度;(2)本發明不帶來硬件的改變,不增加生產的成本,便于大規模推廣。
附圖說明
附圖1為本發明所述圖片快速讀取方法的工作流程圖;?
附圖2為本發明所述圖片快速讀取方法的圖片池工作示意圖。
具體實施方式
?為了讓本領域的技術人員更好地理解本發明的技術方案,下面結合附圖對本發明作進一步闡述。?
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于惠州市德賽西威汽車電子有限公司,未經惠州市德賽西威汽車電子有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210049303.3/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種造紙烘缸
- 下一篇:基于智能移動終端的加密云存儲方法





