国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種圖像壓縮方法、裝置及電子設(shè)備的制造方法

      文檔序號:10516166閱讀:453來源:國知局
      一種圖像壓縮方法、裝置及電子設(shè)備的制造方法
      【專利摘要】本發(fā)明實施例公開了一種圖像壓縮方法、裝置及電子設(shè)備,包括:電子設(shè)備先獲取顯示屏的分辨率以及待壓縮圖像的分辨率;再檢測待壓縮圖像的分辨率是否高于顯示屏的分辨率;并能在檢測待壓縮圖像高于顯示屏的分辨率時,根據(jù)顯示屏的分辨率將待壓縮圖像的分辨率壓縮至目標分辨率,目標分辨率與顯示屏的分辨率的差值在預(yù)設(shè)的分辨率范圍內(nèi)。實施該發(fā)明實施例能夠精準確定待壓縮圖像對應(yīng)的壓縮程度。
      【專利說明】
      一種圖像壓縮方法、裝置及電子設(shè)備
      技術(shù)領(lǐng)域
      [0001]本發(fā)明涉及電子技術(shù)領(lǐng)域,尤其涉及一種圖像壓縮方法、裝置及電子設(shè)備。
      【背景技術(shù)】
      [0002]隨著電子技術(shù)的快速發(fā)展以及電子設(shè)備的迅速普及,電子設(shè)備的功能日益完善,例如,用戶可以利用電子設(shè)備存儲音頻文件、視頻文件以及用于記錄生活的照片等。然而,由于電子設(shè)備的存儲空間是有限的,因此,當電子設(shè)備中存儲的內(nèi)容較多時,則可能會因為存儲空間不足,而無法繼續(xù)存儲。以利用電子設(shè)備存儲視頻文件為例,在實際應(yīng)用中發(fā)現(xiàn),由于視頻文件是由圖片、文字以及音頻等內(nèi)容合成,則其所占的存儲空間也要遠遠大于單純的文字所占的存儲空間。因此,為了合理利用電子設(shè)備的存儲空間,合理調(diào)整視頻文件所占存儲空間顯得尤為重要。
      [0003]目前,為了合理利用電子設(shè)備的存儲空間,可以壓縮處理視頻文件。然而,在實際壓縮處理中發(fā)現(xiàn),若壓縮處理后的視頻文件太小,則可能導(dǎo)致視頻畫面顯示質(zhì)量極度差,若壓縮處理過程中壓縮處理程度不夠,則并不會節(jié)省多少存儲空間。由此可見,如何確定視頻文件壓縮處理程度是一個亟需解決的問題。

      【發(fā)明內(nèi)容】

      [0004]本發(fā)明實施例提供了一種圖像壓縮方法、裝置及電子設(shè)備,能夠精準確定待壓縮圖像的壓縮程度。
      [0005]第一方面,本發(fā)明實施例公開了一種圖像壓縮方法,應(yīng)用于具有顯示屏的電子設(shè)備中,包括:
      [0006]獲取所述顯示屏的分辨率以及待壓縮圖像的分辨率;
      [0007]檢測所述待壓縮圖像的分辨率是否高于所述顯示屏的分辨率;
      [0008]若檢測所述待壓縮圖像高于所述顯示屏的分辨率,則根據(jù)所述顯示屏的分辨率將所述待壓縮圖像的分辨率壓縮至目標分辨率,所述目標分辨率與所述顯示屏的分辨率的差值在預(yù)設(shè)的分辨率范圍內(nèi)。
      [0009]結(jié)合第一方面的實現(xiàn)方式,在第一方面的第一種可能的實現(xiàn)方式中,所述根據(jù)所述顯示屏的分辨率將所述待壓縮圖像的分辨率壓縮至目標分辨率,所述目標分辨率與所述顯示屏的分辨率的差值在預(yù)設(shè)的分辨率范圍內(nèi),包括:
      [0010]以所述顯示屏的分辨率作為所述目標分辨率,對所述待壓縮圖像進行壓縮處理。
      [0011]結(jié)合第一方面的第一種可能的實現(xiàn)方式,在第一方面的第二種可能的實現(xiàn)方式中,所述以所述顯示屏的分辨率作為所述目標分辨率,對所述待壓縮圖像進行壓縮處理之后,所述方法還包括:
      [0012]存儲壓縮后的圖像,刪除所述待處理圖像。
      [0013]結(jié)合第一方面的實現(xiàn)方式、第一方面的第一種可能的實現(xiàn)方式以及第一方面的第二種可能的實現(xiàn)方式中的任意一種實現(xiàn)方式,在第一方面的第三種可能的實現(xiàn)方式中,所述獲取所述顯示屏的分辨率以及待壓縮圖像的分辨率之前,還可以包括以下步驟:
      [0014]獲取所述電子設(shè)備的剩余存儲空間值;
      [0015]檢測所述剩余存儲空間值是否低于預(yù)設(shè)存儲空間閾值;
      [0016]其中,所述獲取所述顯示屏的分辨率以及待壓縮圖像的分辨率,包括:
      [0017]若檢測所述剩余存儲空間值低于所述預(yù)設(shè)存儲空間閾值,則獲取所述顯示屏的分辨率以及待壓縮圖像的分辨率。
      [0018]結(jié)合第一方面的第三種可能的實現(xiàn)方式,在第一方面的第四種可能的實現(xiàn)方式中,還可以包括以下步驟:
      [0019]獲取在預(yù)設(shè)時間段內(nèi)所述電子設(shè)備壓縮處理的圖像的類型;
      [0020]檢測存儲在所述電子設(shè)備的圖像中是否存在與所述類型匹配的且未被壓縮處理的圖像;
      [0021]若檢測存儲在所述電子設(shè)備的圖像中存在所述與所述類型匹配的且未被壓縮處理的圖像,則選取所述與所述類型匹配的且未被壓縮處理的圖像作為所述電子設(shè)備待壓縮圖像。
      [0022]第二方面,本發(fā)明實施例還公開了一種圖像壓縮裝置,所述裝置設(shè)置在電子設(shè)備上,所述電子設(shè)備配置有顯示屏,所述裝置包括:
      [0023]獲取模塊,用于獲取所述顯示屏的分辨率以及待壓縮圖像的分辨率;
      [0024]檢測模塊,用于檢測所述待壓縮圖像的分辨率是否高于所述顯示屏的分辨率;
      [0025]壓縮模塊,用于若所述檢測模塊檢測所述待壓縮圖像高于所述顯示屏的分辨率,則根據(jù)所述顯示屏的分辨率將所述待壓縮圖像的分辨率壓縮至目標分辨率,所述目標分辨率與所述顯示屏的分辨率的差值在預(yù)設(shè)的分辨率范圍內(nèi)。
      [0026]結(jié)合第二方面的裝置,在第二方面的第一種可能的裝置中,所述壓縮模塊根據(jù)所述顯示屏的分辨率將所述待壓縮圖像的分辨率壓縮至目標分辨率的【具體實施方式】為以所述顯示屏的分辨率作為所述目標分辨率,對所述待壓縮圖像進行壓縮處理。
      [0027]結(jié)合第二方面的第一種可能的裝置,在第二方面的第二種可能的裝置中,所述裝置還包括:
      [0028]存儲模塊,用于在所述壓縮模塊以所述顯示屏的分辨率作為所述目標分辨率,對所述待壓縮圖像進行壓縮處理之后,存儲壓縮后的圖像;
      [0029]刪除模塊,用于刪除所述待處理圖像。
      [0030]結(jié)合第二方面的裝置、第二方面的第一種可能裝置以及第二方面的第二種可能的裝置中的任意一種裝置,在第二方面的第三種可能的裝置中,所述獲取模塊,還用于獲取所述顯示屏的分辨率以及待壓縮圖像的分辨率之前,獲取所述電子設(shè)備的剩余存儲空間值;
      [0031]所述檢測模塊,還用于檢測所述剩余存儲空間值是否低于預(yù)設(shè)存儲空間閾值;
      [0032]其中,所述獲取模塊獲取所述顯示屏的分辨率以及待壓縮圖像的分辨率的【具體實施方式】為若所述檢測模塊檢測所述剩余存儲空間值低于所述預(yù)設(shè)存儲空間閾值,則獲取所述顯示屏的分辨率以及待壓縮圖像的分辨率。
      [0033]結(jié)合第二方面的第三種可能的裝置,在第二方面的第四種可能的裝置中,
      [0034]所述獲取模塊,還用于獲取在預(yù)設(shè)時間段內(nèi)所述電子設(shè)備壓縮處理的圖像的類型;
      [0035]所述檢測模塊,還用于檢測存儲在所述電子設(shè)備的文件中是否存在與所述類型匹配的且未被壓縮處理的圖像;
      [0036]其中,所述電子設(shè)備還包括:
      [0037]選取模塊,還用于若所述檢測模塊檢測存儲在所述電子設(shè)備的圖像中存在所述與所述類型匹配的且未被壓縮處理的圖像,則選取所述與所述類型匹配的且未被壓縮處理的圖像作為所述待壓縮圖像。
      [0038]第三方面,本發(fā)明實施例提供了一種電子設(shè)備,其特征在于,包括:殼體、處理器、存儲器、顯示屏、電路板和電源電路,其中,所述電路板安置在所述殼體圍成的空間內(nèi)部,所述處理器和所述存儲器設(shè)置在所述電路板上,所述顯示屏外嵌于所述殼體上且連接所述電路板;所述電源電路,用于為所述電子設(shè)備的各個電路或器件供電;所述存儲器用于存儲可執(zhí)行程序代碼和數(shù)據(jù);所述處理器通過讀取所述存儲器中存儲的可執(zhí)行程序代碼來運行與可執(zhí)行程序代碼對應(yīng)的程序,以用于執(zhí)行以下步驟:
      [0039]獲取所述顯示屏的分辨率以及待壓縮圖像的分辨率;
      [0040]檢測所述顯示屏的分辨率是否低于所述待壓縮圖像的分辨率;
      [0041]若檢測到所述顯示屏的分辨率低于所述待壓縮圖像的分辨率,則根據(jù)所述顯示屏的分辨率將所述待壓縮圖像的分辨率壓縮至預(yù)設(shè)的分辨率閾值范圍內(nèi)。
      [0042]結(jié)合第三方面的電子設(shè)備,在第三方面的第一種可能的電子設(shè)備中,所述處理器通過讀取所述存儲器中存儲的可執(zhí)行程序代碼來運行與可執(zhí)行程序代碼對應(yīng)的程序,執(zhí)行步驟根據(jù)所述顯示屏的分辨率將所述待壓縮圖像的分辨率壓縮至目標分辨率,所述目標分辨率與所述顯示屏的分辨率的差值在預(yù)設(shè)的分辨率范圍內(nèi)的【具體實施方式】為以所述顯示屏的分辨率作為所述目標分辨率,對所述待壓縮圖像進行壓縮處理。
      [0043]結(jié)合第三方面的第一種可能的電子設(shè)備,在第三方面的第二種可能的電子設(shè)備中,所述處理器通過讀取所述存儲器中存儲的可執(zhí)行程序代碼來運行與可執(zhí)行程序代碼對應(yīng)的程序,執(zhí)行步驟以所述顯示屏的分辨率作為所述目標分辨率,對所述待壓縮圖像進行壓縮處理之后,還可以執(zhí)行以下步驟:
      [0044]存儲壓縮后的圖像,刪除所述待處理圖像。
      [0045]結(jié)合第三方面的電子設(shè)備、第三方面的第一種可能的電子設(shè)備以及第三方面的第二種可能的電子設(shè)備中的任意一種電子設(shè)備,在第三方面的第三種可能的電子設(shè)備中,所述處理器通過讀取所述存儲器中存儲的可執(zhí)行程序代碼來運行與可執(zhí)行程序代碼對應(yīng)的程序,執(zhí)行步驟獲取所述顯示屏的分辨率以及待壓縮圖像的分辨率之前,還執(zhí)行以下步驟:
      [0046]獲取所述電子設(shè)備的剩余存儲空間值;
      [0047]檢測所述剩余存儲空間值是否低于預(yù)設(shè)存儲空間閾值;
      [0048]其中,所述獲取所述顯示屏的分辨率以及待壓縮圖像的分辨率,包括:
      [0049]若檢測所述剩余存儲空間值低于所述預(yù)設(shè)存儲空間閾值,則獲取所述顯示屏的分辨率以及待壓縮圖像的分辨率。
      [0050]結(jié)合第三方面的第三種可能的電子設(shè)備,在第三方面的第四種可能的電子設(shè)備中,所述處理器通過讀取所述存儲器中存儲的可執(zhí)行程序代碼來運行與可執(zhí)行程序代碼對應(yīng)的程序,還執(zhí)行以下步驟:
      [0051]獲取在預(yù)設(shè)時間段內(nèi)所述電子設(shè)備壓縮處理的圖像的類型;
      [0052]檢測存儲在所述電子設(shè)備的圖像中是否存在與所述類型匹配的且未被壓縮處理的圖像;
      [0053]若檢測存儲在所述電子設(shè)備的圖像中存在所述與所述類型匹配的且未被壓縮處理的圖像,則選取所述與所述類型匹配的且未被壓縮處理的圖像作為所述電子設(shè)備待壓縮圖像。
      [0054]本發(fā)明實施例中,電子設(shè)備先獲取顯示屏的分辨率以及待壓縮圖像的分辨率;再檢測待壓縮圖像的分辨率是否高于顯示屏的分辨率;并能在檢測待壓縮圖像高于顯示屏的分辨率時,根據(jù)顯不屏的分辨率將待壓縮圖像的分辨率壓縮至目標分辨率,目標分辨率與顯示屏的分辨率的差值在預(yù)設(shè)的分辨率范圍內(nèi)。在本發(fā)明實施例中,電子設(shè)備可以根據(jù)顯不屏的分辨率將待壓縮圖像的分辨率壓縮至目標分辨率,且目標分辨率與顯不屏的分辨率的差值在預(yù)設(shè)的分辨率范圍內(nèi),從而可以避免壓縮處理后的待壓縮圖像太小,待壓縮圖像顯示質(zhì)量極度差,或者壓縮處理過程中壓縮處理程度不夠,節(jié)省存儲空間較小的情況發(fā)生。由此可見,實施該發(fā)明實施例能夠精準確定待壓縮圖像的壓縮程度。
      【附圖說明】
      [0055]為了更清楚地說明本發(fā)明實施例中的技術(shù)方案,下面將對實施例中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
      [0056]圖1是本發(fā)明實施例公開的一種圖像壓縮方法的流程示意圖;
      [0057]圖2是本發(fā)明實施例公開的另一種圖像壓縮方法的流程示意圖;
      [0058]圖3是本發(fā)明實施例公開的一種圖像壓縮裝置的結(jié)構(gòu)示意圖;
      [0059]圖4是本發(fā)明實施例公開的另一種圖像壓縮裝置的結(jié)構(gòu)示意圖;
      [0000]圖5是本發(fā)明實施例公開的一種電子設(shè)備的結(jié)構(gòu)不意圖。
      【具體實施方式】
      [0061]下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例。基于本發(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
      [0062]本發(fā)明實施例提供了一種圖像壓縮方法、裝置及電子設(shè)備。在本發(fā)明實施例中,電子設(shè)備可以根據(jù)顯不屏的分辨率將待壓縮圖像的分辨率壓縮至目標分辨率,且目標分辨率與顯示屏的分辨率的差值在預(yù)設(shè)的分辨率范圍內(nèi),從而可以避免壓縮處理后的待壓縮圖像太小,待壓縮圖像顯示質(zhì)量極度差,壓縮處理過程中壓縮處理程度不夠,節(jié)省存儲空間較小的情況發(fā)生。由此可見,實施該發(fā)明實施例能夠精準確定待壓縮圖像對應(yīng)的壓縮程度。以下分別進行詳細描述。
      [0063]請參閱圖1,圖1是本發(fā)明實施例公開的一種圖像壓縮方法的流程示意圖。其中,圖1所示的圖像壓縮方法可以適用于智能手機(如Android手機、1S手機等)、平板電腦、掌上電腦以及移動互聯(lián)網(wǎng)設(shè)備(Mobile Internet Devices,MID)等具有顯示屏的電子設(shè)備中。本發(fā)明實施例中的圖像可以為視頻、圖片、圖形等。如圖1所示,該圖像壓縮方法可以包括以下步驟:
      [0064]101、獲取顯示屏的分辨率以及待壓縮圖像的分辨率。
      [0065]本發(fā)明實施例中,電子設(shè)備的顯示屏是用于顯示電子設(shè)備需要顯示的顯示內(nèi)容的屏幕。該顯示內(nèi)容可以包括但不限于文字、圖片以及符號等內(nèi)容。電子設(shè)備的顯示屏的尺寸是固定的,但用于顯示內(nèi)容的顯示區(qū)域的尺寸是可以調(diào)整的。在調(diào)整顯示區(qū)域的尺寸時,可以是用戶根據(jù)需要進行調(diào)整,也可以是電子設(shè)備根據(jù)用戶的歷史調(diào)整記錄進行調(diào)整;還可以是電子設(shè)備根據(jù)待顯示內(nèi)容的信息,如待顯示內(nèi)容的尺寸、待顯示內(nèi)容所占存儲空間的大小等信息,進行調(diào)整;還可以是電子設(shè)備根據(jù)電子設(shè)備的硬件信息,如電子設(shè)備的電池信息、電子設(shè)備顯示屏的分辨率等信息,進行調(diào)整,本發(fā)明實施例不作限定。通過實施該發(fā)明實施例可以在一定程度上降低電子設(shè)備的功能消耗,提高功耗的利用率。
      [0066]本發(fā)明實施例中,電子設(shè)備的顯示屏的分辨率是指電子設(shè)備的顯示屏的單位面積顯示像素的數(shù)量,以水平和垂直像素來衡量。電子設(shè)備的顯示屏的分辨率低時,例如640X480,在電子設(shè)備的顯示屏上顯示的像素少;電子設(shè)備的顯示屏的分辨率高時,例如1500X1200,在電子設(shè)備的顯示屏上顯示的像素多。舉例來說,電子設(shè)備的顯示屏的分辨率1500X1200的意思是水平方向含有像素數(shù)為1500個,垂直方向像素數(shù)1200個。在電子設(shè)備的顯示屏的尺寸一樣的情況下,顯示屏的分辨率越高,顯示效果就越精細和細膩。如同樣大小的顯示屏,分辨率為1500 X 1200的顯示屏比分辨率為640X480的顯示屏的顯示效果要精細和細膩。
      [0067]本發(fā)明實施例中,圖像的分辨率是圖像的寬和高像素值。圖像分辨率是用于度量圖像內(nèi)數(shù)據(jù)量的一個參數(shù),通常表示成每英寸像素。圖像A的分辨率為1500X1200,是指它在橫向和縱向上的有效像素,顯示區(qū)域的尺寸較小時,每英寸像素值較高,看起來清晰;顯示區(qū)域的尺寸較大時,由于沒有那么多有效像素填充顯示區(qū)域,有效像素的每英寸像素值下降,顯示時就模糊了。
      [0068]102、檢測待壓縮圖像的分辨率是否高于顯示屏的分辨率。
      [0069]本發(fā)明實施例中,電子設(shè)備在獲取顯示屏的分辨率以及待壓縮圖像的分辨率之后,則可以檢測待壓縮圖像的分辨率是否高于顯示屏的分辨率,以得到檢測結(jié)果。
      [0070]103、若檢測待壓縮圖像高于顯示屏的分辨率,則根據(jù)顯示屏的分辨率將待壓縮圖像的分辨率壓縮至目標分辨率,目標分辨率與顯示屏的分辨率的差值在預(yù)設(shè)的分辨率范圍內(nèi)。
      [0071]本發(fā)明實施例中,待壓縮圖像壓縮后的分辨率與顯示屏的分辨率的差值在預(yù)設(shè)的分辨率范圍內(nèi),預(yù)設(shè)的分辨率范圍越小,圖像的顯示質(zhì)量越好,當目標分辨率與顯示屏的分辨率的差值為零時,也即顯示屏的分辨率與待壓縮圖像的分辨率相同時,待壓縮圖像在該顯示屏中的顯示效果最佳,因為即使將待壓縮圖像的分辨率調(diào)整到較高的值,待壓縮圖像在該顯示屏中的顯示效果也不會有任何變化。因此,若電子設(shè)備檢測到待壓縮圖像高于顯示屏的分辨率,則電子設(shè)備可以根據(jù)顯示屏的分辨率將待壓縮圖像的分辨率壓縮至目標分辨率,目標分辨率與顯示屏的分辨率的差值在預(yù)設(shè)的分辨率范圍內(nèi)。
      [0072]舉例來說,若電子設(shè)備的顯示屏的分辨率為720X 1280,待壓縮圖像的分辨率為1080 X 1920,則可以將待壓縮圖像的分辨率1080 X 1920壓縮到720 X 1280。這樣的壓縮處理既可以少占用存儲空間180MB,且待壓縮圖像的在電子設(shè)備顯示屏上顯示時,顯示質(zhì)量也不會受到明顯的影響。
      [0073]在圖1中,詳細描述了電子設(shè)備先獲取顯示屏的分辨率以及待壓縮圖像的分辨率;再檢測待壓縮圖像的分辨率是否高于顯示屏的分辨率;并能在檢測待壓縮圖像高于顯示屏的分辨率時,根據(jù)顯不屏的分辨率將待壓縮圖像的分辨率壓縮至目標分辨率,目標分辨率與顯示屏的分辨率的差值在預(yù)設(shè)的分辨率范圍內(nèi)。在本發(fā)明實施例中,電子設(shè)備可以根據(jù)顯示屏的分辨率將待壓縮圖像的分辨率壓縮至目標分辨率,且目標分辨率與顯示屏的分辨率的差值在預(yù)設(shè)的分辨率范圍內(nèi),從而可以避免壓縮處理后的待壓縮圖像太小,待壓縮圖像顯示質(zhì)量極度差,或者壓縮處理過程中壓縮處理程度不夠,節(jié)省存儲空間較小的問題。由此可見,實施該發(fā)明實施例能夠精準確定待壓縮圖像的壓縮程度。
      [0074]請參閱圖2,圖2是本發(fā)明實施例公開的另一種圖像壓縮方法的流程示意圖。如圖2所示,該圖像壓縮方法可以包括以下步驟:
      [0075]201、獲取在預(yù)設(shè)時間段內(nèi)電子設(shè)備壓縮處理的圖像的類型。
      [0076]本發(fā)明實施例中,上述預(yù)設(shè)時間段的時間長度可以是用戶根據(jù)需要進行設(shè)定,也可以是電子設(shè)備根據(jù)用戶的歷史設(shè)定記錄進行設(shè)定,如一個月、兩個月、三個月等等。本發(fā)明實施例不作限定。
      [0077]本發(fā)明實施例中,圖像可以為視頻、圖片、圖形等,圖像的類型可以包括但不限于風景類型、人物類型或者建筑類型等。
      [0078]本發(fā)明實施例中,電子設(shè)備可以獲取在預(yù)設(shè)時間段內(nèi)電子設(shè)備壓縮處理的圖像的類型,并能夠根據(jù)在預(yù)設(shè)時間段內(nèi)電子設(shè)備壓縮處理的圖像的類型來確定用戶的壓縮過程中的偏好習(xí)慣,根據(jù)用戶的偏好習(xí)慣來確定待壓縮圖像,更能吻合用戶的使用習(xí)性,提高用戶體驗。
      [0079]202、檢測存儲在電子設(shè)備的圖像中是否存在與類型匹配的且未被壓縮處理的圖像。
      [0080]本發(fā)明實施例中,電子設(shè)備在獲取在預(yù)設(shè)時間段內(nèi)電子設(shè)備壓縮處理的圖像的類型之后,則可以檢測存儲在電子設(shè)備的圖像中是否存在與類型匹配的且未被壓縮處理的圖像。舉例來說,若電子設(shè)備獲取在預(yù)設(shè)時間段內(nèi)電子設(shè)備壓縮處理的文件的類型主要是風景類型,則電子設(shè)備可以繼續(xù)檢測存儲在電子設(shè)備的文件中是否存在與風景類型匹配的且未被壓縮處理的圖像。
      [0081]203、若檢測存儲在電子設(shè)備的圖像中存在與上述類型匹配的且未被壓縮處理的圖像,則選取與上述類型匹配的且未被壓縮處理的圖像作為電子設(shè)備待壓縮圖像。
      [0082]本發(fā)明實施例中,若檢測存儲在電子設(shè)備的圖像中存在與上述類型匹配的且未被壓縮處理的圖像,則說明電子設(shè)備中還有未壓縮,且需要被壓縮的圖像,則電子設(shè)備可以選取與上述類型匹配的且未被壓縮處理的圖像作為電子設(shè)備待壓縮圖像。舉例來說,若電子設(shè)備獲取在預(yù)設(shè)時間段內(nèi)電子設(shè)備壓縮處理的圖像的類型主要是風景類型,且電子設(shè)備檢測到存儲在電子設(shè)備的文件中存在與風景類型匹配的且未被壓縮處理的圖像,則可以將與風景類型匹配的且未被壓縮處理的圖像選取作為待壓縮圖像。
      [0083]進一步,由于電子設(shè)備的存儲空間是有限的,因此,電子設(shè)備還可以繼續(xù)執(zhí)行以下步驟:
      [0084]11)獲取電子設(shè)備的剩余存儲空間值;
      [0085]12)檢測剩余存儲空間值是否低于預(yù)設(shè)存儲空間閾值。
      [0086]其中,獲取顯示屏的分辨率以及待壓縮圖像的分辨率,包括:
      [0087]若檢測剩余存儲空間值低于預(yù)設(shè)存儲空間閾值,則獲取顯示屏的分辨率以及待壓縮圖像的分辨率。
      [0088]本發(fā)明實施例中,可以在電子設(shè)備中預(yù)先設(shè)置一個預(yù)設(shè)存儲空間閾值,其中,該預(yù)設(shè)存儲空間閾值可以是用戶根據(jù)需要進行設(shè)定,也可以是電子設(shè)備根據(jù)用戶的歷史設(shè)定記錄進行設(shè)定,還可以是電子設(shè)備根據(jù)用戶的總的存儲空間進行設(shè)定,還可以是電子設(shè)備根據(jù)電子設(shè)備的可用存儲空間進行設(shè)定,本發(fā)明實施例不作限定。通過實施該發(fā)明實施例可以增加預(yù)設(shè)存儲空間閾值的設(shè)定方式,使得該預(yù)設(shè)存儲空間閾值設(shè)定得更為合理,從而提尚用戶體驗。
      [0089]本發(fā)明實施例中,電子設(shè)備可以實時獲取電子設(shè)備的剩余存儲空間值,并能夠檢測剩余存儲空間值是否低于預(yù)設(shè)存儲空間閾值;若檢測到剩余存儲空間值低于預(yù)設(shè)存儲空間閾值,則說明電子設(shè)備當前存儲空間較小,則可以獲取顯示屏的分辨率以及待壓縮圖像的分辨率,并執(zhí)行壓縮處理待壓縮圖像,從而達到節(jié)省存儲空間的目的。
      [0090]204、獲取顯示屏的分辨率以及待壓縮圖像的分辨率。
      [0091]205、檢測待壓縮圖像的分辨率是否高于顯示屏的分辨率。
      [0092]206、若檢測待壓縮圖像高于顯示屏的分辨率,則根據(jù)顯示屏的分辨率將待壓縮圖像的分辨率壓縮至目標分辨率,目標分辨率與顯示屏的分辨率的差值在預(yù)設(shè)的分辨率范圍內(nèi)。
      [0093]本發(fā)明實施例中,顯示屏的分辨率與待壓縮圖像的分辨率相同時,待壓縮圖像在該顯示屏中的顯示的效果最佳。因此,即使將待壓縮圖像的分辨率調(diào)整到較高的值,待壓縮圖像在該顯示屏中的顯示效果也不會有任何變化。因此,若電子設(shè)備檢測到待壓縮圖像高于顯示屏的分辨率,則電子設(shè)備可以根據(jù)顯示屏的分辨率將待壓縮圖像的分辨率壓縮至目標分辨率,目標分辨率與顯示屏的分辨率的差值在預(yù)設(shè)的分辨率范圍內(nèi)。因此,為了在保證顯示效果的同時,降低待壓縮圖像所占的存儲空間,則電子設(shè)備可以繼續(xù)執(zhí)行以下步驟:
      [0094]21)檢測用戶在電子設(shè)備的觸摸屏上輸出的觸控操作;
      [0095]22)檢測觸控操作的觸控參數(shù)與預(yù)設(shè)的用于觸發(fā)電子設(shè)備壓縮待壓縮圖像的參數(shù)是否匹配;
      [0096]23)若檢測觸控操作的觸控參數(shù)與預(yù)設(shè)的用于觸發(fā)電子設(shè)備壓縮待壓縮圖像的參數(shù)匹配,則可以執(zhí)行步驟根據(jù)顯示屏的分辨率將待壓縮圖像的分辨率壓縮至目標分辨率。
      [0097]本發(fā)明實施例中,在檢測待壓縮圖像高于顯示屏的分辨率,則電子設(shè)備可以輸出用于提示壓縮待壓縮圖像的提示信息,并能夠檢測用戶針對該提示信息而在電子設(shè)備的觸摸屏上輸出的觸控操作。其中,該觸控操作可以包括但不限于滑動操作、點擊操作以及按壓操作中的一種或多種。
      [0098]本發(fā)明實施例中,觸控操作的觸控參數(shù)可以包括但不限于觸控軌跡、觸控方向、觸控力度、觸控頻率以及每兩次觸控的時間間隔等參數(shù)。
      [0099]本發(fā)明實施例中,可以在電子設(shè)備中預(yù)設(shè)一個用于觸發(fā)電子設(shè)備壓縮待壓縮圖像的參數(shù)。其中,該用于觸發(fā)電子設(shè)備壓縮待壓縮圖像的參數(shù)可以是用戶根據(jù)需要進行設(shè)定,也可以是電子設(shè)備根據(jù)用戶的歷史設(shè)定記錄進行設(shè)定,還可以是電子設(shè)備根據(jù)用戶的歷史觸控操作的觸控參數(shù)進行設(shè)定,本發(fā)明實施例不作限定。
      [0100]其中,電子設(shè)備根據(jù)用戶的歷史觸控操作的觸控參數(shù)進行設(shè)定上述用于觸發(fā)電子設(shè)備壓縮待壓縮圖像的參數(shù)可以包括以下步驟:
      [0101]31)獲取在預(yù)設(shè)時間段內(nèi)檢測到的用戶輸入的觸控操作的觸控參數(shù);
      [0102]32)根據(jù)上述在預(yù)設(shè)時間段內(nèi)檢測到的用戶輸入的觸控操作的觸控參數(shù)設(shè)定上述用于觸發(fā)電子設(shè)備壓縮待壓縮圖像的參數(shù)。
      [0103]舉例來說,若在預(yù)設(shè)時間段內(nèi)檢測到的用戶輸入的觸控操作的觸控參數(shù)為觸控壓力值,則可以計算在該預(yù)設(shè)時間段內(nèi)的觸控操作的觸控壓力值的平均值,并根據(jù)上述在預(yù)設(shè)時間段內(nèi)檢測到的用戶輸入的觸控操作的觸控壓力值設(shè)定上述用于觸發(fā)電子設(shè)備壓縮待壓縮圖像的參數(shù)。具體地,若計算在該預(yù)設(shè)時間段內(nèi)的觸控操作的觸控壓力值的平均值為0.5N,則可以將用于觸發(fā)電子設(shè)備壓縮待壓縮圖像的參數(shù)設(shè)定為(0.5-n)N至(0.5+n)N,n為實數(shù)。
      [0104]作為一種可選的實施方式,電子設(shè)備根據(jù)顯示屏的分辨率將待壓縮圖像的分辨率壓縮至目標分辨率,包括:
      [0105]以顯示屏的分辨率作為目標分辨率,對待壓縮圖像進行壓縮處理。
      [0106]本發(fā)明實施例中,電子設(shè)備將待壓縮圖像的分辨率壓縮至與顯示屏的分辨率相同具體為以顯示屏的分辨率作為目標分辨率,對待壓縮圖像進行壓縮處理。舉例來說,若電子設(shè)備的顯示屏的分辨率為720 X 1280,待壓縮圖像的分辨率為1080 X 1920,則在壓縮待壓縮圖像時,可以以720 X 1280為目標分辨率,將待壓縮圖像的分辨率由1080 X 1920壓縮至720X 1280。這樣的壓縮處理既可以少占用存儲空間180MB,且待壓縮圖像的在電子設(shè)備顯示屏上顯示時,顯示質(zhì)量也不會受到明顯的影響。其中,在壓縮過程中,采用的壓縮方法可以包括但不限于哈夫曼壓縮方法、線性預(yù)測編碼方法以及無損壓縮編碼方法等。
      [0?07]進一步,電子設(shè)備在根據(jù)顯不屏的分辨率將待壓縮圖像的分辨率壓縮至目標分辨率之后,還可以執(zhí)行以下步驟:
      [0108]存儲壓縮后的圖像,刪除待處理圖像。
      [0109]本發(fā)明實施例中,當電子設(shè)備根據(jù)顯示屏的分辨率將待壓縮圖像的分辨率壓縮至目標分辨率之后,由于目標分辨率與顯示屏的分辨率的差值在預(yù)設(shè)的分辨率范圍內(nèi),從而可以避免壓縮處理后的待壓縮圖像太小,待壓縮圖像顯示質(zhì)量極度差,或者壓縮處理過程中壓縮處理程度不夠,節(jié)省存儲空間較小的問題,且為了用戶可以在下一次查看時,查看到的是壓縮后的圖像,則電子設(shè)備可以將壓縮后的圖像存儲在電子設(shè)備中,且為了進一步節(jié)省存儲空間,可將待壓縮圖像的從電子設(shè)備中刪除。
      [0110]在圖2中,詳細描述了電子設(shè)備可以以顯示屏的分辨率作為目標分辨率,對待壓縮圖像進行壓縮處理。由于待壓縮圖像的分辨率壓縮至與顯示屏的分辨率相同時,待壓縮圖像在電子設(shè)備上的顯示效果最佳。由此可見,實施該發(fā)明實施例能夠在精準確定待壓縮圖像的壓縮程度的同時,提高待壓縮圖像的顯示效果。
      [0111]請參閱圖3,圖3是本發(fā)明實施例公開的一種圖像壓縮裝置的結(jié)構(gòu)示意圖,用于執(zhí)行上述圖像壓縮方法。其中,該圖像壓縮裝置設(shè)置在配備有顯示屏的電子設(shè)備上。本發(fā)明實施例中的圖像可以為視頻、圖片、圖形等。如圖3所示,該圖像壓縮裝置可以包括:獲取模塊301、檢測模塊302以及壓縮模塊303,其中,
      [0112]獲取模塊301,用于獲取顯示屏的分辨率以及待壓縮圖像的分辨率。
      [0113]本發(fā)明實施例中,電子設(shè)備的顯示屏是用于顯示電子設(shè)備需要顯示的顯示內(nèi)容的屏幕。該顯示內(nèi)容可以包括但不限于文字、圖片以及符號等內(nèi)容。電子設(shè)備的顯示屏的尺寸是固定的,但用于顯示內(nèi)容的顯示區(qū)域的尺寸是可以調(diào)整的。在調(diào)整顯示區(qū)域的尺寸時,可以是用戶根據(jù)需要進行調(diào)整,也可以是電子設(shè)備根據(jù)用戶的歷史調(diào)整記錄進行調(diào)整;還可以是電子設(shè)備根據(jù)待顯示內(nèi)容的信息,如待顯示內(nèi)容的尺寸、待顯示內(nèi)容所占存儲空間的大小等信息,進行調(diào)整;還可以是電子設(shè)備根據(jù)電子設(shè)備的硬件信息,如電子設(shè)備的電池信息、電子設(shè)備顯示屏的分辨率等信息,進行調(diào)整,本發(fā)明實施例不作限定。通過實施該發(fā)明實施例可以在一定程度上降低電子設(shè)備的功能消耗,提高功耗的利用率。
      [0114]本發(fā)明實施例中,電子設(shè)備的顯示屏的分辨率是指電子設(shè)備的顯示屏的單位面積顯示像素的數(shù)量,以水平和垂直像素來衡量。電子設(shè)備的顯示屏的分辨率低時,例如640X480,在電子設(shè)備的顯示屏上顯示的像素少;電子設(shè)備的顯示屏的分辨率高時,例如1500X1200,在電子設(shè)備的顯示屏上顯示的像素多。舉例來說,電子設(shè)備的顯示屏的分辨率1500X1200的意思是水平方向含有像素數(shù)為1500個,垂直方向像素數(shù)1200個。在電子設(shè)備的顯示屏的尺寸一樣的情況下,顯示屏的分辨率越高,顯示效果就越精細和細膩。如同樣大小的顯示屏,分辨率為1500 X 1200的顯示屏比分辨率為640X480的顯示屏的顯示效果要精細和細膩。
      [0115]本發(fā)明實施例中,圖像的分辨率是圖像的寬和高像素值。圖像分辨率是用于度量圖像內(nèi)數(shù)據(jù)量的一個參數(shù),通常表示成每英寸像素。圖像A的分辨率為1500X1200,是指它在橫向和縱向上的有效像素,顯示區(qū)域的尺寸較小時,每英寸像素值較高,看起來清晰;顯示區(qū)域的尺寸較大時,由于沒有那么多有效像素填充顯示區(qū)域,有效像素的每英寸像素值下降,顯示時就模糊了。
      [0116]檢測模塊302,用于獲取顯示屏的分辨率以及待壓縮圖像的分辨率。
      [0117]本發(fā)明實施例中,在獲取模塊301獲取顯示屏的分辨率以及待壓縮圖像的分辨率之后,則檢測模塊302可以檢測待壓縮圖像的分辨率是否高于顯示屏的分辨率,以得到檢測結(jié)果。
      [0118]壓縮模塊303,用于若檢測模塊302檢測待壓縮圖像高于顯示屏的分辨率,則根據(jù)顯不屏的分辨率將待壓縮圖像的分辨率壓縮至目標分辨率,目標分辨率與顯不屏的分辨率的差值在預(yù)設(shè)的分辨率范圍內(nèi)。
      [0119]本發(fā)明實施例中,待壓縮圖像壓縮后的分辨率與顯示屏的分辨率的差值在預(yù)設(shè)的分辨率范圍內(nèi),預(yù)設(shè)的分辨率范圍越小,圖像的顯示質(zhì)量越好,當目標分辨率與顯示屏的分辨率的差值為零時,也即顯示屏的分辨率與待壓縮圖像的分辨率相同時,待壓縮圖像在該顯示屏中的顯示效果最佳。因為即使將待壓縮圖像的分辨率調(diào)整到較高的值,待壓縮圖像在該顯示屏中的顯示效果也不會有任何變化。因此,若檢測模塊302檢測到待壓縮圖像高于顯示屏的分辨率,則壓縮模塊303可以根據(jù)顯示屏的分辨率將待壓縮圖像的分辨率壓縮至目標分辨率,目標分辨率與顯示屏的分辨率的差值在預(yù)設(shè)的分辨率范圍內(nèi)。
      [0120]舉例來說,若電子設(shè)備的顯示屏的分辨率為720X 1280,待壓縮圖像的分辨率為1080 X 1920,則壓縮模塊303可以將待壓縮圖像的分辨率1080 X 1920壓縮到720 X 1280。這樣的壓縮處理既可以少占用存儲空間180MB,且待壓縮圖像的在電子設(shè)備顯示屏上顯示時,顯示質(zhì)量也不會受到明顯的影響。
      [0121]在圖3中,詳細描述了獲取模塊301先獲取顯示屏的分辨率以及待壓縮圖像的分辨率;檢測模塊302再檢測待壓縮圖像的分辨率是否高于顯示屏的分辨率;并能在檢測模塊302檢測待壓縮圖像高于顯示屏的分辨率時,壓縮模塊303根據(jù)顯示屏的分辨率將待壓縮圖像的分辨率壓縮至目標分辨率,目標分辨率與顯示屏的分辨率的差值在預(yù)設(shè)的分辨率范圍內(nèi)。在本發(fā)明實施例中,壓縮模塊303可以根據(jù)顯不屏的分辨率將待壓縮圖像的分辨率壓縮至目標分辨率,且目標分辨率與顯示屏的分辨率的差值在預(yù)設(shè)的分辨率范圍內(nèi),從而可以避免壓縮處理后的待壓縮圖像太小,待壓縮圖像顯示質(zhì)量極度差,或者壓縮處理過程中壓縮處理程度不夠,節(jié)省存儲空間較小的問題。由此可見,實施該發(fā)明實施例能夠精準確定待壓縮圖像的壓縮程度。
      [0122]請參閱圖4,圖4是本發(fā)明實施例公開的另一種圖像壓縮裝置的結(jié)構(gòu)示意圖,用于執(zhí)行上述圖像壓縮方法。其中,圖4是在圖3的基礎(chǔ)上進一步細化得到,除包括圖3所示的所有模塊,還可以包括:選取模塊304、存儲模塊305以及刪除模塊306,其中,
      [0123]獲取模塊301,還用于獲取在預(yù)設(shè)時間段內(nèi)電子設(shè)備壓縮處理的圖像的類型。
      [0124]檢測模塊302,還用于檢測存儲在電子設(shè)備的文件中是否存在與類型匹配的且未被壓縮處理的圖像。
      [0125]選取模塊304,還用于若檢測模塊302檢測存儲在電子設(shè)備的圖像中存在與類型匹配的且未被壓縮處理的圖像,則選取與類型匹配的且未被壓縮處理的圖像作為所述待壓縮圖像。
      [0126]獲取模塊301,還用于獲取顯示屏的分辨率以及待壓縮圖像的分辨率之前,獲取電子設(shè)備的剩余存儲空間值。
      [0127]檢測模塊302,還用于檢測剩余存儲空間值是否低于預(yù)設(shè)存儲空間閾值。
      [0128]其中,獲取模塊301獲取顯示屏的分辨率以及待壓縮圖像的分辨率的【具體實施方式】為若檢測模塊302檢測剩余存儲空間值低于預(yù)設(shè)存儲空間閾值,則獲取顯示屏的分辨率以及待壓縮圖像的分辨率。
      [0129]存儲模塊305,用于在壓縮模塊303以顯示屏的分辨率作為目標分辨率,對待壓縮圖像進行壓縮處理之后,存儲壓縮后的圖像。
      [0130]刪除模塊306,用于刪除所述待處理圖像。
      [0131]壓縮模塊303將待壓縮圖像的分辨率壓縮至與顯示屏的分辨率相同的【具體實施方式】為以顯示屏的分辨率作為目標分辨率,對待壓縮圖像進行壓縮處理。通過實施圖4所示的實施方式,能夠精準確定待壓縮圖像對應(yīng)的壓縮程度,以提高待壓縮圖像在顯示過程中的顯示效果。
      [0132]請參閱圖5,圖5是本發(fā)明實施例公開的又一種電子設(shè)備的結(jié)構(gòu)示意圖,用于執(zhí)行上述圖像壓縮方法。如圖5所示,該電子設(shè)備可以包括:殼體501、處理器502,存儲器503,顯示屏504,電路板505和電源電路506等組件。其中,電路板505安置在殼體501圍成的空間內(nèi)部,處理器502和存儲器503設(shè)置在電路板505上,顯示屏504外嵌于殼體501上且連接電路板505。本領(lǐng)域技術(shù)人員可以理解,圖5中示出的電子設(shè)備的結(jié)構(gòu)并不構(gòu)成對本發(fā)明實施例的限定,它既可以是總線形結(jié)構(gòu),也可以是星型結(jié)構(gòu),還可以包括比圖示更多或更少的部件,或者組合某些部件,或者不同的部件布置。其中:
      [0133]處理器502為電子設(shè)備的控制中心,利用各種接口和線路連接整個電子設(shè)備的各個部分,通過運行或執(zhí)行存儲在存儲器503內(nèi)的程序和/或模塊,以及調(diào)用存儲在存儲器503內(nèi)的數(shù)據(jù),以執(zhí)行電子設(shè)備的各種功能和處理數(shù)據(jù)。處理器502可以由集成電路(Integrated Circuit,簡稱IC)組成,例如可以由單顆封裝的IC所組成,也可以由連接多顆相同功能或不同功能的封裝IC而組成。舉例來說,處理器502可以僅包括中央處理器(Central Processing Unit,簡稱CPU),也可以是CPU、數(shù)字信號處理器(digital signalprocessor,簡稱DSP)、圖形處理器(Graphic Processing Unit,簡稱GPU)及各種控制芯片的組合。在本發(fā)明實施方式中,CPU可以是單運算核心,也可以包括多運算核心。
      [0134]顯示屏504可以包括觸控面板、觸摸屏等,可以用于輸出提醒消息、圖片等信息,也可以接收用戶觸發(fā)的各項觸控操作。
      [0135]電源電路506,用于為電子設(shè)備的各個電路或器件供電。
      [0136]存儲器503可用于存儲軟件程序以及模塊,處理器502通過調(diào)用存儲在存儲器503中的軟件程序以及模塊,從而執(zhí)行電子設(shè)備的各項功能應(yīng)用以及實現(xiàn)數(shù)據(jù)處理。存儲器503主要包括程序存儲區(qū)和數(shù)據(jù)存儲區(qū),其中,程序存儲區(qū)可存儲操作系統(tǒng)、至少一個功能所需的應(yīng)用程序等;數(shù)據(jù)存儲區(qū)可存儲根據(jù)電子設(shè)備的使用所創(chuàng)建的數(shù)據(jù)等。在本發(fā)明實施例中,操作系統(tǒng)可以是Android系統(tǒng)、1S系統(tǒng)或Windows操作系統(tǒng)等等。
      [0137]在圖5所示的電子設(shè)備中,處理器502調(diào)用存儲在存儲器503中的應(yīng)用程序,用于執(zhí)行以下操作:
      [0138]獲取顯示屏的分辨率以及待壓縮圖像的分辨率;
      [0139]檢測待壓縮圖像的分辨率是否高于顯示屏的分辨率;
      [0140]若檢測待壓縮圖像高于顯示屏的分辨率,則根據(jù)顯示屏的分辨率將待壓縮圖像的分辨率壓縮至目標分辨率,目標分辨率與顯示屏的分辨率的差值在預(yù)設(shè)的分辨率范圍內(nèi)。
      [0141]作為一種可選的實施方式,處理器502調(diào)用存儲在存儲器503中的應(yīng)用程序,用于執(zhí)行步驟根據(jù)顯示屏的分辨率將所述待壓縮圖像的分辨率壓縮至目標分辨率,目標分辨率與顯示屏的分辨率的差值在預(yù)設(shè)的分辨率范圍內(nèi),包括:
      [0142]以顯示屏的分辨率作為目標分辨率,對待壓縮圖像進行壓縮處理。
      [0143]作為另一種可選的實施方式,處理器502調(diào)用存儲在存儲器503中的應(yīng)用程序,用于執(zhí)行步驟以顯示屏的分辨率作為目標分辨率,對待壓縮圖像進行壓縮處理之后,還可以執(zhí)行以下步驟:
      [0144]存儲壓縮后的圖像,刪除待處理圖像。
      [0145]作為又一種可選的實施方式,處理器502調(diào)用存儲在存儲器503中的應(yīng)用程序,用于執(zhí)行步驟獲取顯示屏的分辨率以及待壓縮圖像的分辨率之前,還可以執(zhí)行以下步驟:
      [0146]獲取電子設(shè)備的剩余存儲空間值;
      [0147]檢測剩余存儲空間值是否低于預(yù)設(shè)存儲空間閾值;
      [0148]其中,獲取顯示屏的分辨率以及待壓縮圖像的分辨率,包括:
      [0149]若檢測剩余存儲空間值低于預(yù)設(shè)存儲空間閾值,則獲取顯示屏的分辨率以及待壓縮圖像的分辨率。
      [0150]作為又一種可選的實施方式,處理器502調(diào)用存儲在存儲器503中的應(yīng)用程序,還用于執(zhí)行以下步驟:
      [0151]獲取在預(yù)設(shè)時間段內(nèi)電子設(shè)備壓縮處理的圖像的類型;
      [0152]檢測存儲在電子設(shè)備的圖像中是否存在與類型匹配的且未被壓縮處理的圖像;
      [0153]若檢測存儲在電子設(shè)備的圖像中存在與類型匹配的且未被壓縮處理的圖像,則選取與類型匹配的且未被壓縮處理的圖像作為電子設(shè)備待壓縮圖像。
      [0154]具體的,本發(fā)明實施例中介紹的電子設(shè)備可以實施本發(fā)明結(jié)合圖1、圖2介紹的圖像壓縮方法實施例中的部分或全部流程。
      [0155]本發(fā)明所有實施例中的模塊或子模塊,可以通過通用集成電路,例如CPlKCentralProcessing Uni t,中央處理器),或通過 ASIC( Appl icat 1n Specific IntegratedCircuit,專用集成電路)來實現(xiàn)。
      [0156]本發(fā)明實施例方法中的步驟可以根據(jù)實際需要進行順序調(diào)整、合并和刪減。
      [0157]本發(fā)明實施例電子設(shè)備中的單元可以根據(jù)實際需要進行合并、劃分和刪減。
      [0158]本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述實施例方法中的全部或部分流程,是可以通過計算機程序來指令相關(guān)的硬件來完成,所述的程序可存儲于一計算機可讀取存儲介質(zhì)中,該程序在執(zhí)行時,可包括如上述各方法的實施例的流程。其中,所述的存儲介質(zhì)可為磁碟、光盤、只讀存儲記憶體(Read-Only Memory,ROM)或隨機存取存儲器(Random AccessMemory,簡稱RAM)等。
      [0159]以上所揭露的僅為本發(fā)明較佳實施例而已,當然不能以此來限定本發(fā)明之權(quán)利范圍,因此依本發(fā)明權(quán)利要求所作的等同變化,仍屬本發(fā)明所涵蓋的范圍。
      【主權(quán)項】
      1.一種圖像壓縮方法,應(yīng)用于具有顯示屏的電子設(shè)備中,其特征在于,包括: 獲取所述顯示屏的分辨率以及待壓縮圖像的分辨率; 檢測所述待壓縮圖像的分辨率是否高于所述顯示屏的分辨率; 若檢測所述待壓縮圖像高于所述顯示屏的分辨率,則根據(jù)所述顯示屏的分辨率將所述待壓縮圖像的分辨率壓縮至目標分辨率,所述目標分辨率與所述顯示屏的分辨率的差值在預(yù)設(shè)的分辨率范圍內(nèi)。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述顯示屏的分辨率將所述待壓縮圖像的分辨率壓縮至目標分辨率,所述目標分辨率與所述顯示屏的分辨率的差值在預(yù)設(shè)的分辨率范圍內(nèi),包括: 以所述顯示屏的分辨率作為所述目標分辨率,對所述待壓縮圖像進行壓縮處理。3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述以所述顯示屏的分辨率作為所述目標分辨率,對所述待壓縮圖像進行壓縮處理之后,所述方法還包括: 存儲壓縮后的圖像,刪除所述待處理圖像。4.根據(jù)權(quán)利要求1?3中任意一項所述的方法,其特征在于,所述獲取所述顯示屏的分辨率以及待壓縮圖像的分辨率之前,所述方法還包括: 獲取所述電子設(shè)備的剩余存儲空間值; 檢測所述剩余存儲空間值是否低于預(yù)設(shè)存儲空間閾值; 其中,所述獲取所述顯示屏的分辨率以及待壓縮圖像的分辨率,包括: 若檢測所述剩余存儲空間值低于所述預(yù)設(shè)存儲空間閾值,則獲取所述顯示屏的分辨率以及待壓縮圖像的分辨率。5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述方法還包括: 獲取在預(yù)設(shè)時間段內(nèi)所述電子設(shè)備壓縮處理的圖像的類型; 檢測存儲在所述電子設(shè)備的圖像中是否存在與所述類型匹配的且未被壓縮處理的圖像; 若檢測存儲在所述電子設(shè)備的圖像中存在所述與所述類型匹配的且未被壓縮處理的圖像,則選取所述與所述類型匹配的且未被壓縮處理的圖像作為所述電子設(shè)備待壓縮圖像。6.—種圖像壓縮裝置,其特征在于,所述裝置設(shè)置在電子設(shè)備上,所述電子設(shè)備配置有顯示屏,所述裝置包括: 獲取模塊,用于獲取所述顯示屏的分辨率以及待壓縮圖像的分辨率; 檢測模塊,用于檢測所述待壓縮圖像的分辨率是否高于所述顯示屏的分辨率; 壓縮模塊,用于若所述檢測模塊檢測所述待壓縮圖像高于所述顯示屏的分辨率,則根據(jù)所述顯示屏的分辨率將所述待壓縮圖像的分辨率壓縮至目標分辨率,所述目標分辨率與所述顯示屏的分辨率的差值在預(yù)設(shè)的分辨率范圍內(nèi)。7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述壓縮模塊根據(jù)所述顯示屏的分辨率將所述待壓縮圖像的分辨率壓縮至目標分辨率的【具體實施方式】為以所述顯示屏的分辨率作為所述目標分辨率,對所述待壓縮圖像進行壓縮處理。8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述裝置還包括: 存儲模塊,用于在所述壓縮模塊以所述顯示屏的分辨率作為所述目標分辨率,對所述待壓縮圖像進行壓縮處理之后,存儲壓縮后的圖像; 刪除模塊,用于刪除所述待處理圖像。9.根據(jù)權(quán)利要求6?8中任意一項所述的裝置,其特征在于, 所述獲取模塊,還用于獲取所述顯示屏的分辨率以及待壓縮圖像的分辨率之前,獲取所述電子設(shè)備的剩余存儲空間值; 所述檢測模塊,還用于檢測所述剩余存儲空間值是否低于預(yù)設(shè)存儲空間閾值; 其中,所述獲取模塊獲取所述顯示屏的分辨率以及待壓縮圖像的分辨率的【具體實施方式】為若所述檢測模塊檢測所述剩余存儲空間值低于所述預(yù)設(shè)存儲空間閾值,則獲取所述顯示屏的分辨率以及待壓縮圖像的分辨率。10.—種電子設(shè)備,其特征在于,包括:殼體、處理器、存儲器、顯示屏、電路板和電源電路,其中,所述電路板安置在所述殼體圍成的空間內(nèi)部,所述處理器和所述存儲器設(shè)置在所述電路板上,所述顯示屏外嵌于所述殼體上且連接所述電路板;所述電源電路,用于為所述電子設(shè)備的各個電路或器件供電;所述存儲器用于存儲可執(zhí)行程序代碼和數(shù)據(jù);所述處理器通過讀取所述存儲器中存儲的可執(zhí)行程序代碼來運行與可執(zhí)行程序代碼對應(yīng)的程序,以用于執(zhí)行以下步驟: 獲取所述顯示屏的分辨率以及待壓縮圖像的分辨率; 檢測所述顯示屏的分辨率是否低于所述待壓縮圖像的分辨率; 若檢測到所述顯示屏的分辨率低于所述待壓縮圖像的分辨率,則根據(jù)所述顯示屏的分辨率將所述待壓縮圖像的分辨率壓縮至預(yù)設(shè)的分辨率閾值范圍內(nèi)。
      【文檔編號】H04N19/426GK105872542SQ201610366178
      【公開日】2016年8月17日
      【申請日】2016年5月27日
      【發(fā)明人】白斌
      【申請人】北京金山安全軟件有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1