[發明專利]一種通過逐行解壓方式顯示圖片的方法和系統在審
| 申請號: | 201310691172.3 | 申請日: | 2013-12-17 |
| 公開(公告)號: | CN103686306A | 公開(公告)日: | 2014-03-26 |
| 發明(設計)人: | 于海波 | 申請(專利權)人: | 康佳集團股份有限公司 |
| 主分類號: | H04N21/431 | 分類號: | H04N21/431;H04N19/112 |
| 代理公司: | 深圳市君勝知識產權代理事務所 44268 | 代理人: | 王永文;劉文求 |
| 地址: | 518053 廣東省深*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 通過 逐行 解壓 方式 顯示 圖片 方法 系統 | ||
技術領域
本發明涉及機頂盒圖片顯示領域,尤其涉及一種通過逐行解壓方式顯示圖片的方法和系統。
背景技術
目前機頂盒顯示一張圖片,例如顯示PCX格式圖片時,通常做法是:讀取圖片尺寸信息,然后根據圖片尺寸申請解壓內存,再進行解壓,根據圖片原始尺寸和屏幕尺寸計算出縮放比例,根據縮放比例縮放到屏幕適合的大小進行顯示,這種顯示方式存在以下問題:機頂盒顯示大尺寸PCX圖片時經常受到機頂盒內存大小的限制,當需要顯示的圖片原始尺寸很大的時候,通常解壓需要的內存很大,機頂盒無法分配到足夠內存,于是導致圖片顯示失敗,無法顯示大尺寸的圖片。
因此,現有技術還有待于改進和發展。
發明內容
鑒于上述現有技術的不足,本發明的目的在于提供一種通過逐行解壓方式縮放顯示圖片的方法和系統,旨在解決現有的圖片顯示方式在顯示大尺寸圖片時內存不足的問題。
本發明的技術方案如下:
一種通過逐行解壓方式顯示圖片的方法,其中,包括步驟:
A、讀取需顯示的圖片原始尺寸信息;
B、申請解壓圖片的一行所需的內存空間;
C、讀取圖片一行的壓縮數據,并解壓到申請的內存空間中;
D、根據圖片原始尺寸和最終的顯示尺寸計算圖片縮放比例,根據所述圖片縮放比例判斷是否顯示該行;
E、當需顯示該行時,按照縮放比例對內存空間的解壓數據進行寬度的縮放并顯示。
所述的通過逐行解壓方式顯示圖片的方法,其中,所述步驟E中,當不需要顯示該行時,丟棄該行的解壓數據。
所述的通過逐行解壓方式顯示圖片的方法,其中,所述步驟B中,申請的內存空間:M=width*3,width為圖片寬度。
所述的通過逐行解壓方式顯示圖片的方法,其中,所述步驟E中,在進行縮放處理之后,返回步驟C讀取圖片下一行的壓縮數據。
一種通過逐行解壓方式顯示圖片的系統,其中,包括:
讀取模塊,用于讀取需顯示的圖片原始尺寸信息;
內存空間申請模塊,用于申請解壓圖片的一行所需的內存空間;
解壓模塊,用于讀取圖片一行的壓縮數據,并解壓到申請的內存空間中;
判斷模塊,用于根據圖片原始尺寸和最終的顯示尺寸計算圖片縮放比例,根據所述圖片縮放比例判斷是否顯示該行;
縮放模塊,用于當需顯示該行時,按照縮放比例對內存空間的解壓數據進行寬度的縮放并顯示。
所述的通過逐行解壓方式顯示圖片的系統,其中,所述縮放模塊還包括:
丟棄單元,用于當不需要顯示該行時,丟棄該行的解壓數據。
所述的通過逐行解壓方式顯示圖片的系統,其中,申請的內存空間:M=width*3,width為圖片寬度。
所述的通過逐行解壓方式顯示圖片的系統,其中,所述縮放模塊還包括:
返回單元,用于在進行縮放處理之后,返回讀取圖片下一行的壓縮數據。
有益效果:本發明通過逐行解壓的方式申請內存,這樣在申請解壓空間的時候只需申請解壓圖片一行數據所需的內存空間,從而節省了大量內存空間,同時根據提前計算好的縮放比例確定是否顯示該行,所以利用本發明的方法在顯示大尺寸圖片時,大大釋放了內存空間,避免了分配不到足夠內存的問題。
附圖說明
圖1為本發明一種通過逐行解壓方式顯示圖片的方法較佳實施例的流程圖。
圖2為本發明一種通過逐行解壓方式顯示圖片的系統較佳實施例的結構框圖。
具體實施方式
本發明提供一種通過逐行解壓方式顯示圖片的方法和系統,為使本發明的目的、技術方案及效果更加清楚、明確,以下對本發明進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發明,并不用于限定本發明。
請參閱圖1,圖1為本發明一種通過逐行解壓方式顯示圖片的方法,如圖所示,其包括步驟:
S101、讀取需顯示的圖片原始尺寸信息;
S102、申請解壓圖片的一行所需的內存空間;
S103、讀取圖片一行的壓縮數據,并解壓到申請的內存空間中;
S104、根據圖片原始尺寸和最終的顯示尺寸計算圖片縮放比例,根據所述圖片縮放比例判斷是否顯示該行;
S105、當需顯示該行時,按照縮放比例對內存空間的解壓數據進行寬度的縮放并顯示。
首先在步驟S101中,讀取需顯示的圖片原始尺寸信息,即長和寬等信息,本實施例中的圖片指PCX格式圖片,本實施例的改進之處也在于對圖片顯示方式的改進。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于康佳集團股份有限公司,未經康佳集團股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310691172.3/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:濺油罩
- 下一篇:一種倉儲管理自動化方法





