專利名稱:視頻文件播放處理方法、裝置及顯示設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及視頻播放處理技術(shù)領(lǐng)域,特別是一種視頻文件播放處理方法、 裝置及顯示設(shè)備,降低顯示設(shè)備進(jìn)行視頻顯示所消耗的能量。
背景技術(shù):
高分辨率的無(wú)線顯示移動(dòng)設(shè)備因其良好的便攜性、清晰的圖像品質(zhì)等優(yōu)點(diǎn) 具有廣闊的市場(chǎng)。
無(wú)線顯示移動(dòng)設(shè)備通過(guò)無(wú)線接口從主機(jī)端接收符合無(wú)線接口通信協(xié)議的 顯示數(shù)據(jù),然后由解碼模塊解碼接收到的顯示數(shù)據(jù),將解碼得到的視頻流數(shù)據(jù)
的像素信息發(fā)送到顯存進(jìn)行存儲(chǔ),VGA (Video Graphics Array,視頻圖形陣列)
處理模塊根據(jù)顯存中的像素信息生成VGA信號(hào)發(fā)送到顯示屏進(jìn)行顯示。 發(fā)明人在實(shí)現(xiàn)本發(fā)明的過(guò)程中,發(fā)現(xiàn)現(xiàn)有技術(shù)至少存在如下問(wèn)題 由于無(wú)線顯示移動(dòng)設(shè)備一般應(yīng)用于視頻播放,其采用電池供電,而一般來(lái)
講,采用電池方式進(jìn)行供電就可能發(fā)生電量不足,無(wú)法完成當(dāng)前視頻播放,或
者續(xù)航時(shí)間短的問(wèn)題。
當(dāng)然,其他利用有限電源供電的顯示設(shè)備也存在同樣的問(wèn)題。
發(fā)明內(nèi)容
本發(fā)明的目的是提供一種視頻文件播放處理方法、裝置及顯示設(shè)備,降低 顯示設(shè)備處理視頻文件播放時(shí)的能量消耗。
為了實(shí)現(xiàn)上述目的,本發(fā)明實(shí)施例提供了 一種視頻文件播放處理方法,包
括
獲取顯示設(shè)備的當(dāng)前電量和第一視頻文件的第一分辨率和播放時(shí)長(zhǎng),所述 顯示設(shè)備通過(guò)一 能量有限的電源來(lái)進(jìn)行供電;
根據(jù)所述播放時(shí)長(zhǎng)和所述顯示設(shè)備以所述第一分辨率播放視頻文件對(duì)應(yīng)的電量消耗速率,計(jì)算以所述第一分辨率播放所述第一視頻文件需要消耗的第 一電量;
在所述當(dāng)前電量小于所述第一電量時(shí),將所述第一視頻文件的分辨率從所 述第 一分辨率降低到第二分辨率得到第二視頻文件,并向所述顯示設(shè)備發(fā)送所 述第二視頻文件的第 一顯示數(shù)據(jù)。
優(yōu)選的,上述的方法,其中,所述將所述第一視頻文件的分辨率從所述第 一分辨率降低到第二分辨率得到第二視頻文件具體包括
將所述當(dāng)前電量除以所述播放時(shí)長(zhǎng),得到第二電量消耗速率;
將所述第一^L頻文件的分辨率降低到第二分辨率得到所述第二^J頁(yè)文件, 所述第二分辨率下,所述顯示設(shè)備播放視頻文件的電量消耗速率小于或等于所 述第二電量消耗速率。
優(yōu)選的,上述的方法,其中,所述獲取顯示設(shè)備的當(dāng)前電量具體為通過(guò) 無(wú)線接口接收所述顯示設(shè)備從智能電池的管理芯片得到的當(dāng)前電量。
優(yōu)選的,上述的方法,其中,還包括
#^居向所述顯示設(shè)備發(fā)送的所述第二^L頻文件的第二分辨率,降低所述顯 示設(shè)備的解碼模塊的時(shí)鐘頻率和/或顯存的時(shí)鐘頻率;
在時(shí)鐘頻率降低后的時(shí)鐘的驅(qū)動(dòng)下,所述解碼模塊和所述顯存滿足所述第 二分辨率的第二視頻文件的播放的要求。
優(yōu)選的,上述的方法,其中,其特征在于
所述第一顯示數(shù)據(jù)為所述第二視頻文件的原始紅綠藍(lán)RGB數(shù)據(jù)或紅綠藍(lán) 數(shù)據(jù)經(jīng)過(guò)幀間和/或幀內(nèi)預(yù)測(cè)后的壓縮數(shù)據(jù)。
為了實(shí)現(xiàn)上述目的,本發(fā)明實(shí)施例還提供了 一種視頻文件播放處理裝置, 包括
當(dāng)前電量獲取模塊,用于獲取顯示設(shè)備的當(dāng)前電量,所述顯示設(shè)備通過(guò)一 能量有限的電源來(lái)進(jìn)行供電;;
播放參數(shù)獲取模塊,用于獲取第一視頻文件的第一分辨率和播放時(shí)長(zhǎng); 計(jì)算模塊,用于根據(jù)所述播放時(shí)長(zhǎng)和所述顯示設(shè)備以所述第一分辨率播放
視頻文件對(duì)應(yīng)的電量消耗速率,計(jì)算所述顯示設(shè)備以所述第一分辨率播放所述 第 一視頻文件需要消耗的第 一 電量;
6發(fā)送處理模塊,用于在所述當(dāng)前電量小于所述第一電量時(shí),將所述第一視 頻文件的分辨率從所述第 一分辨率降低到第二分辨率得到第二視頻文件,并通 過(guò)無(wú)線接口向所述顯示設(shè)備發(fā)送所述第二視頻文件的第 一顯示數(shù)據(jù)。
上述的裝置,其中,所述發(fā)送處理模塊中包括
用于將所述當(dāng)前電量除以所述播放時(shí)長(zhǎng)得到第二電量消耗速率的單元;和 用于將所述第 一視頻文件的分辨率降低到第二分辨率得到所述第二視頻
文件的單元,所述第二分辨率下,所述顯示設(shè)備播放視頻文件的電量消耗速率
小于或等于所述第二電量消耗速率。 上述的裝置,其中,還包括
時(shí)鐘頻率調(diào)整模塊,用于根據(jù)向所述顯示設(shè)備發(fā)送的所述第二視頻文件的 第二分辨率,降低所述顯示設(shè)備的解碼模塊的時(shí)鐘頻率和/或顯存的時(shí)鐘頻率;
在時(shí)鐘頻率降低后的時(shí)鐘的驅(qū)動(dòng)下,所述解碼模塊和所述顯存滿足所述第 二分辨率的視頻文件的播;故的要求。
上述的裝置,其中,
所述第一顯示數(shù)據(jù)為所述第二視頻文件的原始紅綠藍(lán)RGB數(shù)據(jù),或者為 所述第二視頻文件的原始紅綠藍(lán)RGB數(shù)據(jù)經(jīng)過(guò)幀間和/或幀內(nèi)預(yù)測(cè)后的壓縮數(shù) 據(jù)。
為了實(shí)現(xiàn)上述目的,本發(fā)明實(shí)施例還提供了一種顯示設(shè)備,通過(guò)一能量有 限的電源來(lái)進(jìn)行供電,且支持最高分辨率為第一分辨率的視頻文件的播放,所 述設(shè)備包括
接收模塊,用于通過(guò)無(wú)線接口接收用于顯示具有第二分辨率的視頻文件的
顯示數(shù)據(jù),所述第二分辨率小于所述第一分辨率;
解碼模塊,用于對(duì)接收到的所述顯示數(shù)據(jù)進(jìn)行解碼;
顯存模塊,用于保存解碼后得到的所述視頻文件的像素信息;
視頻圖形陣列處理模塊,用于根據(jù)顯存中的像素信息生成視頻圖形陣列信
號(hào)發(fā)送到顯示屏進(jìn)行顯示; 所述設(shè)備還包括
時(shí)鐘模塊,用于生成驅(qū)動(dòng)所述接收模塊、解碼模塊、顯存模塊和視頻圖形 陣列處理模塊的時(shí)鐘信號(hào);
7時(shí)鐘信號(hào)頻率控制模塊,用于控制所述時(shí)鐘模塊生成具有第一頻率的第一 時(shí)鐘和/或控制所述時(shí)鐘模塊生成具有第二頻率的第二時(shí)鐘,所述解碼才莫塊在 所述第一時(shí)鐘的驅(qū)動(dòng)下,能正常處理所述待播放視頻文件,所述顯存模塊在所 述第二時(shí)鐘的驅(qū)動(dòng)下,能正常處理所述像素信息;
所述第一頻率低于所述解碼模塊在所述第一分辨率正常工作時(shí)的最低時(shí)
鐘頻率;
所述第二頻率低于所述顯存模塊在所述第一分辨率正常工作時(shí)的最低時(shí) 鐘頻率。
本發(fā)明實(shí)施例具有以下的有益效果
本發(fā)明實(shí)施例的方法和裝置,在發(fā)現(xiàn)顯示設(shè)備的當(dāng)前電量不足以完成當(dāng)前 分辨率的視頻文件的播放時(shí),降低視頻文件的分辨率,因此降低了播放分辨率 降低后的視頻文件的電量需求,使得用戶能夠在當(dāng)前電量下欣賞更長(zhǎng)時(shí)間的視 頻文件的播放;
本發(fā)明實(shí)施例的方法和裝置,進(jìn)一步通過(guò)預(yù)先知道的分辨率所對(duì)應(yīng)的電量 消耗速率,將分辨率降低到第三分辨率,在該分辨率下,顯示設(shè)備播放一見(jiàn)頻文 件的電量消耗速率小于或等于顯示設(shè)備的當(dāng)前電量除以視頻文件的剩余時(shí)間 得到的電力消耗速率,因此,顯示設(shè)備能將視頻文件完全播放;
考慮到顯示設(shè)備支持分辨率較高的視頻文件的播放,在分辨率降低后,顯 示設(shè)備的顯存、解碼模塊不再需要那么高的時(shí)鐘頻率,因此,本發(fā)明實(shí)施例進(jìn) 一步降低顯存和解碼模塊的時(shí)鐘頻率,使之降低到支持當(dāng)前分辨率的視頻文件 的播放的程度,進(jìn)一步降低了顯示設(shè)備的電量消耗。
圖1為本發(fā)明第一實(shí)施例的視頻文件播放處理方法的流程示意圖; 圖2為本發(fā)明第一實(shí)施例的視頻文件播放處理裝置的結(jié)構(gòu)示意圖; 圖3為本發(fā)明第一實(shí)施例的方法中步驟16的詳細(xì)流程示意圖; 圖4為本發(fā)明第二實(shí)施例的顯示設(shè)備的結(jié)構(gòu)示意圖。
具體實(shí)施例方式
8在使用顯示設(shè)備觀看視頻文件的過(guò)程中,影響顯示設(shè)備的功率消耗主要包
4舌如下的兩方面
1、 分辨率,同樣的視頻圖像在大分辨率下,所需處理的像素個(gè)數(shù)更多,
必然增加功耗;
2、 解碼模塊和顯存的時(shí)鐘頻率。
本發(fā)明實(shí)施例的視頻文件播放處理方法、裝置及顯示設(shè)備中,通過(guò)控制視 頻文件的分辨率和/或解碼模塊和顯存的時(shí)鐘頻率來(lái)降低顯示設(shè)備處理視頻文 件播放時(shí)的能量消耗。
在本發(fā)明的具體實(shí)施例中,該顯示設(shè)備通過(guò)一能量有限的電源來(lái)進(jìn)行供 電,而在后續(xù)的具體說(shuō)明中,僅以無(wú)線顯示移動(dòng)設(shè)備為例進(jìn)行說(shuō)明。
<第一具體實(shí)施例>
本發(fā)明的第一具體實(shí)施例中,視頻文件播放處理方法如圖1所示,包括
步驟11,獲取并保存無(wú)線顯示移動(dòng)設(shè)備播放不同分辨率的視頻文件對(duì)應(yīng) 的第一電量消耗速率(即單位時(shí)間內(nèi)消耗的電量);
步驟12,獲取無(wú)線顯示移動(dòng)設(shè)備的當(dāng)前電量和原始待播放視頻文件的第 一分辨率和播放時(shí)長(zhǎng);
步驟13,根據(jù)無(wú)線顯示移動(dòng)設(shè)備播放不同分辨率的視頻文件對(duì)應(yīng)的第一 電量消耗速率、所述原始待播放視頻文件的第一分辨率和播放時(shí)長(zhǎng),計(jì)算所述 無(wú)線顯示移動(dòng)設(shè)備播放分辨率為第一分辨率的所述原始待播放視頻文件所消 耗的第一電量;
步驟14,判斷所述無(wú)線顯示移動(dòng)設(shè)備的當(dāng)前電量是否大于所述第一電量, 如果是進(jìn)入步驟15,否則進(jìn)入步驟16;
步驟15,通過(guò)無(wú)線接口向所述無(wú)線顯示移動(dòng)設(shè)備發(fā)送用于顯示所述原始 待播放視頻文件的顯示數(shù)據(jù);
步驟16,降低所述原始待播放視頻文件的分辨率(在此得到了第二^L頻 文件),并通過(guò)所述無(wú)線接口向所述無(wú)線顯示移動(dòng)設(shè)備發(fā)送用于顯示降低分辨 率得到的視頻文件(即第二視頻文件)的顯示數(shù)據(jù)。
在本發(fā)明的具體實(shí)施例中,該顯示數(shù)據(jù)可以是兩種形式
視頻文件的原始RGBlt據(jù);或視頻文件的原始RGB數(shù)據(jù)經(jīng)過(guò)幀間和/或幀內(nèi)預(yù)測(cè)后的壓縮數(shù)據(jù)。
第一種方式下,無(wú)線顯示移動(dòng)"i殳備直接可以利用,而第二種方式下,無(wú)線 顯示移動(dòng)設(shè)備需要利用幀預(yù)測(cè)算法恢復(fù)出當(dāng)前待播放幀。
通過(guò)上述的描迷可以發(fā)現(xiàn),由于分辨率降低,所以無(wú)線顯示移動(dòng)設(shè)備所需 處理的像素個(gè)數(shù)減少,必然降低了功耗,因此能播放更長(zhǎng)的時(shí)間,而用戶也能 夠欣賞更長(zhǎng)時(shí)間的視頻播放。
下面對(duì)各個(gè)步驟進(jìn)行進(jìn)一步詳細(xì)說(shuō)明。
步驟11中需要預(yù)先并保存無(wú)線顯示移動(dòng)設(shè)備播放不同分辨率的視頻文件 時(shí)單位時(shí)間內(nèi)的電量消耗,這個(gè)可通過(guò)離線方式來(lái)測(cè)量得到,對(duì)于每一種分辨 率的單位時(shí)間內(nèi)的電量消耗的測(cè)量如下所述,包括
步驟lll,測(cè)量無(wú)線顯示移動(dòng)設(shè)備的電量Al;
步驟112,播放無(wú)線顯示移動(dòng)設(shè)備能夠支持的分辨率B的視頻文件預(yù)定時(shí)
間;
步驟113,測(cè)量無(wú)線顯示移動(dòng)設(shè)備的電量A2;
步驟114,將電量Al與A2的差除以播放時(shí)間得到在無(wú)線顯示移動(dòng)設(shè)備 播放分辨率為B的視頻文件時(shí)單位時(shí)間內(nèi)的電量消4C。
可以發(fā)現(xiàn)在步驟11和步驟13中都需要獲取無(wú)線顯示移動(dòng)設(shè)備的當(dāng)前電 量,下面對(duì)如何獲取該當(dāng)前電量進(jìn)行詳細(xì)說(shuō)明。
由于現(xiàn)在的用于移動(dòng)設(shè)備的電池都是智能電池,移動(dòng)設(shè)備能通過(guò)I2C總線 與智能電池的管理芯片交互,獲取電池的信息,其中就包括電池的當(dāng)前電量;
獲取該電量后,主機(jī)端通過(guò)無(wú)線接口接收即可。
當(dāng)然,才艮據(jù)智能電池的不同、管理芯片的不同,該總線也可能是其他形式 的總線。
本發(fā)明的第一具體實(shí)施例中,視頻文件播放處理裝置如圖2所示,包括
第一電量消耗速率(即單位時(shí)間內(nèi)消耗的電量);
當(dāng)前電量獲取模塊,用于獲取所述無(wú)線顯示移動(dòng)設(shè)備的當(dāng)前電量; 播放參數(shù)獲取模塊,用于獲取原始待播放視頻文件的第一分辨率和播放時(shí)
10動(dòng)設(shè)備播放不同分辨率的視頻文件對(duì)應(yīng)的 第一電量消耗速率、所述原始待播放視頻文件的第一分辨率和播放時(shí)長(zhǎng),計(jì)算
所述無(wú)線顯示移動(dòng)設(shè)備纟番放所述原始待播放視頻文件所消耗的第一電量;
判斷模塊,用于判斷所述無(wú)線顯示移動(dòng)設(shè)備的當(dāng)前電量是否小于所述第一
電量,獲取一判斷結(jié)果;
第一發(fā)送模塊,用于在所述判斷結(jié)果指示當(dāng)前電量大于或等于第一電量 時(shí),通過(guò)無(wú)線接口向所述無(wú)線顯示移動(dòng)設(shè)備發(fā)送用于顯示所述原始待播放視頻 文件的顯示數(shù)據(jù);
視頻文件處理模塊,用于在所述判斷結(jié)果指示當(dāng)前電量小于第一電量時(shí), 降低所述原始待播》i^見(jiàn)頻文件的分辨率;
第二發(fā)送模塊,用于通過(guò)所述無(wú)線接口向所述無(wú)線顯示移動(dòng)設(shè)^^發(fā)送用于 顯示降低分辨率得到的視頻文件的顯示數(shù)據(jù)。
在本發(fā)明的第一實(shí)施例的上述描述中,通過(guò)降低分辨率,延長(zhǎng)了視頻文件 的播放時(shí)間,使用戶能欣賞更長(zhǎng)時(shí)間的視頻,但當(dāng)前電量還不一定能夠支持無(wú) 線顯示移動(dòng)設(shè)備將降低分辨率得到的視頻文件播放完,為了能將降低分辨率得 到的視頻文件播放完,需要將分辨率降低到某一特定值,因此,本發(fā)明第一實(shí) 施例的步驟16如圖3所示,具體包括
步驟161,將所述當(dāng)前電量除以播放時(shí)長(zhǎng),得到所述無(wú)線顯示移動(dòng)設(shè)備的 第二電量消耗速率;
步驟162,獲取第三電量消耗速率,所述第三電量消耗速率為預(yù)先保存的 無(wú)線顯示移動(dòng)設(shè)備的第一電量消耗速率中,小于或等于所述第二電量消耗速率 的最大值;
步驟163,將所述原始待插-放視頻文件的分辨率降低到所述第三電量消:l毛
速率所對(duì)應(yīng)的第三分辨率;
步驟164,通過(guò)所述無(wú)線接口向所述無(wú)線顯示移動(dòng)i殳備發(fā)送用于顯示分辨 率降低到第三分辨率后的視頻文件的顯示數(shù)據(jù)。
也就是說(shuō),將所述原始待播放視頻文件的分辨率降低到第三分辨率,所述 第三分辨率下,所述無(wú)線顯示移動(dòng)設(shè)備播放視頻文件的電量消耗速率小于或等 于所述當(dāng)前電量除以所述播放時(shí)長(zhǎng)得到的第二電量消耗速率。
ii因此,該視頻文件處理模塊具體包括
電量消耗速率計(jì)算單元,用于在所述判斷結(jié)果指示當(dāng)前電量小于第一電量 時(shí),將所述當(dāng)前電量除以播放時(shí)長(zhǎng),得到所述無(wú)線顯示移動(dòng)設(shè)備的第二電量消 耗速率;
電量消耗速率獲取單元,用于獲取第三電量消耗速率,所述第三電量消耗 速率為預(yù)先保存的無(wú)線顯示移動(dòng)設(shè)備的第一電量消耗速率中,小于或等于所述
第二電量消耗速率的最大值;
分辨率修改單元,用于將所述原始待播放視頻文件的分辨率降低到所述第 三電量消耗速率所對(duì)應(yīng)的第三分辨率。
通過(guò)上述的處理,由于在第三分辨率下的視頻文件插-放時(shí)的電力消耗速率 小于當(dāng)前電量除以播放時(shí)長(zhǎng)得到的第二電量消耗速率,因此無(wú)線顯示移動(dòng)設(shè)備 的當(dāng)前電量能夠?qū)⒁曨l文件播放完。
應(yīng)當(dāng)了解的是,在現(xiàn)有的無(wú)線接口的傳輸速率條件下,無(wú)線顯示移動(dòng)設(shè)備 通過(guò)無(wú)線接口從主機(jī)端接收符合無(wú)線接口通信協(xié)議的用于顯示視頻文件的顯 示數(shù)據(jù),然后由解碼模塊解碼接收到的顯示數(shù)據(jù),將解碼后的視頻流數(shù)據(jù)的像 素信息發(fā)送到顯存進(jìn)行存儲(chǔ),VGA (Video Graphics Array, ^L頻圖形陣列)處 理才莫塊根據(jù)顯存中的像素信息生成VGA信號(hào)發(fā)送到顯示屏進(jìn)行顯示。
在上述的處理過(guò)程中,解碼;漠塊和顯存的時(shí)鐘頻率一直工作在最高頻率, 以支持最高分辨率的視頻文件的播放,而解碼模塊和顯存的時(shí)鐘頻率越高,其 能量消耗越高,而當(dāng)播放的視頻文件的分辨率低于設(shè)備支持的最高分辨率時(shí), 解碼模塊和顯存的時(shí)鐘頻率并不需要在最高頻率,因此,本發(fā)明實(shí)施例的方法
為了進(jìn)一步降低無(wú)線顯示移動(dòng)設(shè)備的能量消耗,還包括如下步驟
降低無(wú)線顯示移動(dòng)設(shè)備的解碼模塊和顯存的時(shí)鐘頻率,在降低后的時(shí)鐘頻
率的時(shí)鐘的驅(qū)動(dòng)下,所述無(wú)線顯示移動(dòng)設(shè)備的解碼模塊和顯存支持所述分辨率
降低后的視頻文件的播放,其中
解碼才莫塊在當(dāng)前分辨率下的驅(qū)動(dòng)時(shí)鐘的最低頻率為當(dāng)前分辨率*采樣幀
數(shù)/每個(gè)時(shí)鐘解出的像素個(gè)數(shù),這里每個(gè)時(shí)鐘解出的像素個(gè)數(shù)與壓縮算法以及
壓縮算法的實(shí)現(xiàn)方法有關(guān)。
顯存模塊在當(dāng)前分辨率下的驅(qū)動(dòng)時(shí)鐘的最低頻率為當(dāng)前分辨率*1108總位寬* (刷新率+采樣幀頻)/ (00112位寬*2)
<第二具體實(shí)施例>
為了降低無(wú)線顯示移動(dòng)設(shè)備播放視頻文件時(shí)的功率消耗,本發(fā)明第二具體 實(shí)施例提供了 一種無(wú)線顯示移動(dòng)設(shè)備,支持視頻文件播放的最高分辨率為第一
分辨率,如圖4所示,包括
接收模塊,用于通過(guò)無(wú)線接口接收用于顯示待播放視頻文件的顯示數(shù)據(jù); 解碼模塊,用于對(duì)接收到的所述顯示數(shù)據(jù)進(jìn)行解碼;
顯存模塊,用于保存解碼后得到的所述待播放視頻文件的像素信息;
視頻圖形陣列處理模塊,用于根據(jù)顯存中的像素信息生成視頻圖形陣列信 號(hào)發(fā)送到顯示屏進(jìn)行顯示。
時(shí)鐘模塊,用于生成驅(qū)動(dòng)所述接收模塊、解碼模塊、顯存模塊和視頻圖形 陣列處理模塊的時(shí)鐘信號(hào);
時(shí)鐘信號(hào)頻率控制^t塊,用于控制所述時(shí)鐘模塊生成具有第一頻率的第一 時(shí)鐘和/或控制所述時(shí)鐘模塊生成具有第二頻率的第二時(shí)鐘,所述解碼模塊在 所述第一時(shí)鐘的驅(qū)動(dòng)下,能正常處理所述待播》文視頻文件,所述顯存才莫塊在所 述第二時(shí)鐘的驅(qū)動(dòng)下,能正常處理所述像素信息;
所述第一頻率低于所迷解碼模塊在所述第一分辨率正常工作時(shí)的最低時(shí) 鐘頻率;
所述第二頻率低于所述顯存模塊在所述第一分辨率正常工作時(shí)的最低時(shí) 鐘頻率。
所述解碼^^莫塊在第一分辨率下的驅(qū)動(dòng)時(shí)鐘的最低頻率為第一分辨率*采 樣幀數(shù)/每個(gè)時(shí)鐘解出的像素個(gè)數(shù),這里每個(gè)時(shí)鐘解出的像素個(gè)數(shù)與壓縮算法 以及壓縮算法的實(shí)現(xiàn)方法有關(guān)。
顯存模塊在第一分辨率下的驅(qū)動(dòng)時(shí)鐘的最低頻率為第一分辨率+RGB總 位寬* (刷新率+采樣幀頻)/ (00112位寬*2)
本發(fā)明第二實(shí)施例的方法其支持視頻文件播放的最高分辨率為第 一分辨 率,該方法包括
步驟51,通過(guò)無(wú)線接口接收待播放視頻文件的顯示數(shù)據(jù);
步驟52,接收到的待播放視頻文件的顯示數(shù)據(jù)進(jìn)行解碼;步驟53,保存解碼后得到的所述待播放視頻文件的像素信息到顯存;步驟54,根據(jù)顯存中的像素信息生成視頻圖形陣列信號(hào)發(fā)送到顯示屏進(jìn)4亍顯示;
驅(qū)動(dòng)所述解碼動(dòng)作的第一時(shí)鐘的頻率為第一頻率,驅(qū)動(dòng)所述顯存處理所述像素信息的第二時(shí)鐘的頻率為第二頻率,在所述第一時(shí)鐘的驅(qū)動(dòng)下,能正常解碼所述待播放視頻文件,在所述第二時(shí)鐘的驅(qū)動(dòng)下,所述顯存能正常處理所述像素信息;
所述第一頻率低于在所述第一分辨率正常解碼時(shí)的最低時(shí)鐘頻率,所述第二頻率低于顯存在所述第一分辨率正常工作時(shí)的最低時(shí)鐘頻率。
在上述的說(shuō)明中,關(guān)于解碼模塊和顯存模塊在某一分辨率正常工作時(shí)的時(shí)鐘頻率的計(jì)算僅僅是本發(fā)明實(shí)施例的一種具體計(jì)算方式,但根據(jù)不同的情況(如編碼方式、顯存的具體情況)其計(jì)算有可能不同,但在此不進(jìn)一步詳細(xì)說(shuō)明。
在本發(fā)明的具體實(shí)施例中,是以原始待播放文件進(jìn)行的說(shuō)明,也就是在視頻文件播放前進(jìn)行預(yù)測(cè),應(yīng)當(dāng)了解的是,本發(fā)明實(shí)施例也可以在視頻播放過(guò)程中進(jìn)行應(yīng)用,這種情況下,處理的對(duì)象為視頻文件剩余的部分,由于其處理方式與原始待播放;現(xiàn)頻文件的處理方式幾乎相同,、唯一的不同在于處理時(shí)間點(diǎn)的差別,因此,在此不再詳細(xì)描述。
以上所述僅是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出,對(duì)于本技術(shù)領(lǐng)域的普通技術(shù)人員來(lái)說(shuō),在不脫離本發(fā)明原理的前提下,還可以作出若干改進(jìn)和潤(rùn)飾,這些改進(jìn)和潤(rùn)飾也應(yīng)視為本發(fā)明的保護(hù)范圍。
1權(quán)利要求
1.一種視頻文件播放處理方法,其特征在于,包括獲取顯示設(shè)備的當(dāng)前電量和第一視頻文件的第一分辨率和播放時(shí)長(zhǎng),所述顯示設(shè)備通過(guò)一能量有限的電源來(lái)進(jìn)行供電;根據(jù)所述播放時(shí)長(zhǎng)和所述顯示設(shè)備以所述第一分辨率播放視頻文件對(duì)應(yīng)的電量消耗速率,計(jì)算以所述第一分辨率播放所述第一視頻文件需要消耗的第一電量;在所述當(dāng)前電量小于所述第一電量時(shí),將所述第一視頻文件的分辨率從所述第一分辨率降低到第二分辨率得到第二視頻文件,并向所述顯示設(shè)備發(fā)送所述第二視頻文件的第一顯示數(shù)據(jù)。
2. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述將所述第一視頻文件 的分辨率從所述第 一分辨率降低到第二分辨率得到第二視頻文件具體包括將所述當(dāng)前電量除以所述播放時(shí)長(zhǎng),得到第二電量消耗速率;將所述第 一視頻文件的分辨率降低到第二分辨率得到所述第二視頻文件,所述第二分辨率下,所述顯示設(shè)備播放視頻文件的電量消耗速率小于或等于所述第二電量消耗速率。
3. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述獲取顯示設(shè)備的當(dāng)前 電量具體為通過(guò)無(wú)線接口接收所述顯示設(shè)備從智能電池的管理芯片得到的當(dāng) 前電量。
4. 根據(jù)權(quán)利要求1所述的方法,其特征在于,還包括 根據(jù)向所述顯示設(shè)備發(fā)送的所述第二視頻文件的第二分辨率,降低所述顯示設(shè)備的解碼模塊的時(shí)鐘頻率和/或顯存的時(shí)鐘頻率;在時(shí)鐘頻率降低后的時(shí)鐘的驅(qū)動(dòng)下,所述解碼模塊和所述顯存滿足所述第 二分辨率的第二視頻文件的播放的要求。
5. 根據(jù)權(quán)利要求1所述的方法,其特征在于所述第一顯示數(shù)據(jù)為所述第二視頻文件的原始紅綠藍(lán)RGB數(shù)據(jù)或紅綠藍(lán) 數(shù)據(jù)經(jīng)過(guò)幀間和/或幀內(nèi)預(yù)測(cè)后的壓縮數(shù)據(jù)。
6. —種視頻文件播放處理裝置,其特征在于,包括當(dāng)前電量獲取模塊,用于獲取顯示設(shè)備的當(dāng)前電量,所述顯示設(shè)備通過(guò)一能量有限的電源來(lái)進(jìn)行供電;;播放參數(shù)獲取模塊,用于獲取第一視頻文件的第一分辨率和播放時(shí)長(zhǎng); 計(jì)算模塊,用于根據(jù)所述播放時(shí)長(zhǎng)和所述顯示設(shè)備以所述第一分辨率播放視頻文件對(duì)應(yīng)的電量消耗速率,計(jì)算所述顯示設(shè)備以所述第一分辨率播放所述第一視頻文件需要消耗的第一電量;發(fā)送處理模塊,用于在所述當(dāng)前電量小于所述第一電量時(shí),將所述第一視頻文件的分辨率從所述第一分辨率降^f氐到第二分辨率得到第二^L頻文件,并通過(guò)無(wú)線接口向所述顯示設(shè)^^發(fā)送所述第二視頻文件的第 一顯示數(shù)據(jù)。
7. 根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述發(fā)送處理模塊中包括 用于將所述當(dāng)前電量除以所述播放時(shí)長(zhǎng)得到第二電量消耗速率的單元;和 用于將所述第 一視頻文件的分辨率降低到第二分辨率得到所述第二視頻文件的單元,所述第二分辨率下,所述顯示設(shè)備播放視頻文件的電量消耗速率 小于或等于所述第二電量消耗速率。
8. 根據(jù)權(quán)利要求6所述的裝置,其特征在于,還包括 時(shí)鐘頻率調(diào)整模塊,用于根據(jù)向所述顯示設(shè)備發(fā)送的所述第二視頻文件的第二分辨率,降低所述顯示設(shè)備的解碼模塊的時(shí)鐘頻率和/或顯存的時(shí)鐘頻率; 在時(shí)鐘頻率降低后的時(shí)鐘的驅(qū)動(dòng)下,所述解碼;漠塊和所述顯存滿足所述第 二分辨率的視頻文件的播放的要求。
9. 根據(jù)權(quán)利要求6所述的裝置,其特征在于所述第一顯示數(shù)據(jù)為所述第二視頻文件的原始紅綠藍(lán)RGB數(shù)據(jù),或者為 所述第二視頻文件的原始紅綠藍(lán)RGB數(shù)據(jù)經(jīng)過(guò)幀間和/或幀內(nèi)預(yù)測(cè)后的壓縮數(shù) 據(jù)。
10. —種顯示設(shè)備,通過(guò)一能量有限的電源來(lái)進(jìn)行供電,且支持最高分辨 率為第一分辨率的視頻文件的播放,所述設(shè)備包括接收模塊,用于通過(guò)無(wú)線接口接收用于顯示具有第二分辨率的視頻文件的 顯示數(shù)據(jù),所述第二分辨率小于所述第一分辨率;解碼模塊,用于對(duì)接收到的所述顯示數(shù)據(jù)進(jìn)行解碼;顯存模塊,用于保存解碼后得到的所述視頻文件的像素信息;視頻圖形陣列處理模塊,用于根據(jù)顯存中的像素信息生成視頻圖形陣列信號(hào)發(fā)送到顯示屏進(jìn)行顯示;其特征在于,所述設(shè)備還包括時(shí)鐘模塊,用于生成驅(qū)動(dòng)所述接收模塊、解碼模塊、顯存模塊和視頻圖形 陣列處理;漠塊的時(shí)鐘信號(hào);時(shí)鐘信號(hào)頻率控制模塊,用于控制所述時(shí)鐘模塊生成具有第一頻率的第一 時(shí)鐘和/或控制所述時(shí)鐘模塊生成具有第二頻率的第二時(shí)鐘,所述解碼才莫塊在 所述第一時(shí)鐘的驅(qū)動(dòng)下,能正常處理所述待插-》i^見(jiàn)頻文件,所述顯存^f莫塊在所 述第二時(shí)鐘的驅(qū)動(dòng)下,能正常處理所述像素信息;所述第一頻率低于所述解碼模塊在所述第一分辨率正常工作時(shí)的最低時(shí) 鐘頻率;所述第二頻率低于所述顯存模塊在所述第一分辨率正常工作時(shí)的最低時(shí) 鐘頻率。
全文摘要
本發(fā)明提供一種視頻文件播放處理方法、裝置及顯示設(shè)備,該方法包括獲取顯示設(shè)備的當(dāng)前電量和第一視頻文件的第一分辨率和播放時(shí)長(zhǎng),所述顯示設(shè)備通過(guò)一能量有限的電源來(lái)進(jìn)行供電;根據(jù)所述播放時(shí)長(zhǎng)和所述顯示設(shè)備以所述第一分辨率播放視頻文件對(duì)應(yīng)的電量消耗速率,計(jì)算以所述第一分辨率播放所述第一視頻文件需要消耗的第一電量;在所述當(dāng)前電量小于所述第一電量時(shí),將所述第一視頻文件的分辨率從所述第一分辨率降低到第二分辨率得到第二視頻文件,并向所述顯示設(shè)備發(fā)送所述第二視頻文件的第一顯示數(shù)據(jù)。本發(fā)明降低了顯示設(shè)備的能量消耗,使用戶在能量有限的情況下能盡可能多的播放視頻文件。
文檔編號(hào)G09G5/36GK101685619SQ20081022322
公開日2010年3月31日 申請(qǐng)日期2008年9月27日 優(yōu)先權(quán)日2008年9月27日
發(fā)明者琪 李, 桐 王 申請(qǐng)人:聯(lián)想(北京)有限公司