亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

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

文檔序號(hào):10597588閱讀:232來源:國知局
一種視頻壓縮方法、裝置及電子設(shè)備的制造方法
【專利摘要】本發(fā)明實(shí)施例公開了一種視頻壓縮方法、裝置及電子設(shè)備,包括:當(dāng)電子設(shè)備在線播放目標(biāo)視頻文件時(shí),獲取目標(biāo)視頻文件的分辨率以及電子設(shè)備的顯示屏的分辨率;檢測(cè)目標(biāo)視頻文件的分辨率是否高于顯示屏的分辨率;若檢測(cè)目標(biāo)視頻文件高于顯示屏的分辨率,則根據(jù)顯示屏的分辨率將目標(biāo)視頻文件的分辨率壓縮至目標(biāo)分辨率,目標(biāo)分辨率與顯示屏的分辨率的差值在預(yù)設(shè)的分辨率范圍內(nèi)。實(shí)施該發(fā)明實(shí)施例,能夠在保證視頻文件在電子設(shè)備顯示過程中顯示效果的同時(shí),降低用戶電子設(shè)備的流量損耗。
【專利說明】
_種視頻壓縮方法、裝置及電子設(shè)備
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及電子技術(shù)領(lǐng)域,尤其涉及一種視頻壓縮方法、裝置及電子設(shè)備。
【背景技術(shù)】
[0002]隨著電子技術(shù)的快速發(fā)展以及電子設(shè)備的迅速普及,電子設(shè)備的功能日益完善。例如,用戶可以利用電子設(shè)備訪問外部數(shù)據(jù)網(wǎng)絡(luò)資源,以進(jìn)行視頻文件的觀看等。在實(shí)際應(yīng)用中發(fā)現(xiàn),當(dāng)利用電子設(shè)備訪問外部網(wǎng)絡(luò)數(shù)據(jù)資源,以進(jìn)行視頻文件的觀看時(shí),視頻文件的分辨率是固定的,也即,外部網(wǎng)絡(luò)數(shù)據(jù)資源中視頻文件的分辨率有多大,則在電子設(shè)備上顯示時(shí)也是以該分辨率進(jìn)行顯示。然而,在實(shí)踐中證明,當(dāng)視頻文件的分辨率與電子設(shè)備的分辨率相等時(shí),視頻文件在電子設(shè)備顯示過程中顯示效果最佳,當(dāng)視頻文件的分辨率高于電子設(shè)備的分辨率時(shí),非但不會(huì)提高該視頻文件在電子設(shè)備顯示過程中顯示效果,反而會(huì)增加視頻文件緩沖過程中用戶電子設(shè)備的流量損耗的情況發(fā)生。由此可見,如何在保證視頻文件在電子設(shè)備顯示過程中顯示效果的同時(shí),降低用戶電子設(shè)備的流量損耗尤為重要。

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

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