两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

一種解碼方法、裝置及終端的制作方法

文檔序號:7899070閱讀:201來源:國知局
專利名稱:一種解碼方法、裝置及終端的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及通信技術(shù)領(lǐng)域,特別是涉及一種解碼方法、裝置及終端。
背景技術(shù)
隨著通信技術(shù)和多媒體編解碼技術(shù)的發(fā)展,越來越多的便攜式終端設(shè)備具備媒體播放功能,例如,手機(jī)、上網(wǎng)本、電紙書和PDA (Personal Digital Assistant,個人數(shù)碼助
理)等。為支持媒體播放功能,便攜式終端設(shè)備中設(shè)置有解碼器,用于將壓縮碼流解碼為視頻幀。如圖1所示,為現(xiàn)有技術(shù)中的解碼器結(jié)構(gòu)示意圖,包括熵解碼模塊、殘差處理模塊、 幀內(nèi)預(yù)測模塊、幀間預(yù)測模塊和去塊效應(yīng)濾波模塊,其中,熵解碼模塊對壓縮碼流進(jìn)行熵解碼,得到殘差、塊類型、預(yù)測模式、運(yùn)動矢量和參考幀號等信息;殘差處理模塊對熵解碼得到的殘差進(jìn)行逆掃描、逆量化和逆變換處理;幀內(nèi)預(yù)測模塊和幀間預(yù)測模塊根據(jù)熵解碼得到的塊類型、預(yù)測模式、運(yùn)動矢量和參考幀號等信息,從參考幀中取出相應(yīng)的參考圖像數(shù)據(jù), 并生成預(yù)測塊。該預(yù)測塊和殘差處理模塊處理后的殘差塊相加后,經(jīng)過去塊效應(yīng)濾波模塊的去塊效應(yīng)濾波,可以得到輸出視頻幀。在實現(xiàn)本發(fā)明的過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)至少存在如下問題便攜式終端設(shè)備中的解碼器主要依靠電池供電,其待機(jī)和工作時間有限,無法支持較長時間的多媒體播放,會出現(xiàn)因電量不足而無法將多媒體文件完整地播放完畢的現(xiàn)象。

發(fā)明內(nèi)容
本發(fā)明實施例的目的在于提供一種解碼方法、裝置及終端,用以控制解碼器的工作時間,為此,本發(fā)明實施例采用如下技術(shù)方案一種解碼方法,包括確定解碼器的期望功率和當(dāng)前功率,并根據(jù)所述期望功率和所述當(dāng)前功率確定解碼器的工作模式;按照確定的工作模式對數(shù)據(jù)幀進(jìn)行解碼。一種解碼器,包括功率確定模塊,用于確定解碼器的期望功率和當(dāng)前功率模式確定模塊,用于根據(jù)所述期望功率和所述當(dāng)前功率確定解碼器的工作模式;幀間預(yù)測模塊、去塊效應(yīng)濾波模塊和殘差處理模塊,用于按照確定的工作模式對數(shù)據(jù)幀進(jìn)行解碼。一種終端,包括所述的解碼器。本發(fā)明的實施例包括以下優(yōu)點(diǎn),根據(jù)解碼器的期望功率和當(dāng)前功率確定解碼器的工作模式,實現(xiàn)對解碼器功率的動態(tài)調(diào)整,以控制解碼器的解碼時間。當(dāng)然,實施本發(fā)明的實施例的任一產(chǎn)品并不一定需要同時達(dá)到以上所述的所有優(yōu)點(diǎn)。


圖1為現(xiàn)有技術(shù)中的解碼器結(jié)構(gòu)示意圖;圖2為本發(fā)明實施例中的解碼方法流程圖;圖3為本發(fā)明實施例中的整像素點(diǎn)和半像素點(diǎn)示意圖;圖4為本發(fā)明實施例中的解碼器的結(jié)構(gòu)示意圖。
具體實施例方式下面將結(jié)合本發(fā)明中的附圖,對本發(fā)明中的技術(shù)方案進(jìn)行清楚、完整的描述,顯然,所描述的實施例是本發(fā)明的一部分實施例,而不是全部的實施例。基于本發(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動的前提下所獲得的所有其他實施例,都屬于本發(fā)明保護(hù)的范圍。如圖2所示,為本發(fā)明實施例中的解碼方法流程圖,包括以下步驟步驟201,確定解碼器的長時平均功率、短時平均功率和期望功率。具體地,解碼器的長時平均功率為解碼器從開始工作到當(dāng)前時刻的平均功率,可以根據(jù)解碼器從開始工作到當(dāng)前時刻的累積解碼時長和累積消耗電量計算得到,如下式所示

權(quán)利要求
1.一種解碼方法,其特征在于,包括確定解碼器的期望功率和當(dāng)前功率,并根據(jù)所述期望功率和所述當(dāng)前功率確定解碼器的工作模式;按照確定的工作模式對數(shù)據(jù)幀進(jìn)行解碼。
2.如權(quán)利要求1所述的方法,其特征在于, 所述確定解碼器的期望功率,包括根據(jù)當(dāng)前剩余電量和期望解碼時長確定所述解碼器的期望功率;所述當(dāng)前功率包括第一平均功率和第二平均功率,所述確定解碼器的當(dāng)前功率,包括根據(jù)所述解碼器從開始工作到當(dāng)前時刻的累積解碼時長和累積消耗電量確定所述解碼器的第一平均功率,根據(jù)所述解碼器在對最近的預(yù)設(shè)數(shù)量個圖像組的解碼過程中的累積解碼時長和累積消耗電量確定所述解碼器的第二平均功率;所述根據(jù)所述期望功率和所述當(dāng)前功率確定解碼器的工作模式,包括 當(dāng)期望功率與第二平均功率之間的差值的絕對值超過預(yù)設(shè)門限,且期望功率與第一平均功率不相等時,根據(jù)期望功率與第一平均功率之間的大小關(guān)系確定解碼器的工作模式。
3.如權(quán)利要求2所述的方法,其特征在于,所述預(yù)設(shè)門限為預(yù)設(shè)數(shù)值、所述期望功率的預(yù)設(shè)倍數(shù)以及所述第二平均功率的預(yù)設(shè)倍數(shù)中的任意一種。
4.如權(quán)利要求2所述的方法,其特征在于,所述按照確定的工作模式對數(shù)據(jù)幀進(jìn)行解碼,包括當(dāng)確定的工作模式是簡化解碼模式時,按照所述簡化解碼模式對非參考幀進(jìn)行解碼, 所述簡化解碼模式為簡化殘差計算、半像素計算和去塊效應(yīng)濾波中的一種或多種處理操作的工作模式;當(dāng)確定的工作模式不是簡化解碼模式時,按照確定的解碼模式對參考幀和非參考幀進(jìn)行解碼。
5.如權(quán)利要求2所述的方法,其特征在于,所述根據(jù)期望功率與第一平均功率之間的大小關(guān)系確定解碼器的工作模式,具體為當(dāng)期望功率小于第一平均功率,且所述解碼器當(dāng)前工作模式中沒有同時簡化殘差計算、半像素計算和去塊效應(yīng)濾波時,在所述解碼器當(dāng)前工作模式的基礎(chǔ)上簡化殘差計算、半像素計算和去塊效應(yīng)濾波中的一種或多種處理操作;當(dāng)期望功率大于第一平均功率,且所述解碼器當(dāng)前工作模式為簡化解碼模式時,在所述解碼器當(dāng)前工作模式的基礎(chǔ)上還原被簡化的殘差計算、半像素計算和去塊效應(yīng)濾波中的一種或多種處理操作,所述簡化解碼模式為簡化殘差計算、半像素計算和去塊效應(yīng)濾波中的一種或多種處理操作的工作模式。
6.如權(quán)利要求5所述的方法,其特征在于,按照解碼過程復(fù)雜程度從高到低的順序,所述解碼器的工作模式包括未簡化殘差計算、半像素計算和去塊效應(yīng)濾波中的任一種處理操作的第一工作模式; 簡化殘差計算、半像素計算和去塊效應(yīng)濾波中的任一種處理操作的第二工作模式; 簡化殘差計算、半像素計算和去塊效應(yīng)濾波中的任意兩種處理操作的第三工作模式; 簡化殘差計算、半像素計算和去塊效應(yīng)濾波的第四工作模式。
7.如權(quán)利要求6所述的方法,其特征在于,所述當(dāng)期望功率小于第一平均功率,且所述解碼器當(dāng)前工作模式?jīng)]有同時簡化殘差計算、半像素計算和去塊效應(yīng)濾波時,在所述解碼器當(dāng)前工作模式的基礎(chǔ)上簡化殘差計算、半像素計算和去塊效應(yīng)濾波中的一種或多種處理操作,包括當(dāng)期望功率小于第一平均功率時,如果期望功率 > 第一平均功率與第一預(yù)設(shè)數(shù)值的乘積,且解碼器當(dāng)前工作模式為第一工作模式、第二工作模式或第三工作模式時,則將所述解碼器的工作模式調(diào)整到在解碼過程復(fù)雜程度上比當(dāng)前工作模式低一個級別的工作模式;如果第一平均功率與第二預(yù)設(shè)數(shù)值的乘積<期望功率<第一平均功率與第一預(yù)設(shè)數(shù)值的乘積,且解碼器當(dāng)前工作模式為第一工作模式或第二工作模式時,則將解碼器的工作模式調(diào)整到在解碼過程復(fù)雜程度上比當(dāng)前工作模式低兩個級別的工作模式;如果期望功率 < 第一平均功率與第二預(yù)設(shè)數(shù)值的乘積,且解碼器當(dāng)前工作模式為第一工作模式時,則將解碼器的工作模式調(diào)整到在解碼過程復(fù)雜程度上比當(dāng)前工作模式低三個級別的工作模式;其中,1 >第一預(yù)設(shè)數(shù)值>第二預(yù)設(shè)數(shù)值> 0。
8.如權(quán)利要求6所述的方法,其特征在于,所述當(dāng)期望功率大于第一平均功率,且所述解碼器當(dāng)前工作模式為簡化解碼模式時,在所述解碼器當(dāng)前工作模式的基礎(chǔ)上還原被簡化的殘差計算、半像素計算和去塊效應(yīng)濾波中的一種或多種處理操作,包括當(dāng)期望功率大于第一平均功率時,如果期望功率 < 第一平均功率與第三預(yù)設(shè)數(shù)值的乘積,且解碼器當(dāng)前工作模式為第二工作模式、第三工作模式或第四工作模式時,則將解碼器當(dāng)前工作模式調(diào)整到在解碼過程復(fù)雜程度上比當(dāng)前工作模式高一個級別的工作模式;如果第一平均功率與第四預(yù)設(shè)數(shù)值的乘積>期望功率>第一平均功率與第三預(yù)設(shè)數(shù)值的乘積,且解碼器當(dāng)前工作模式為第三工作模式或第四工作模式時,則將解碼器當(dāng)前工作模式調(diào)整到在解碼過程復(fù)雜程度上比當(dāng)前工作模式高兩個級別的工作模式;如果期望功率 > 第一平均功率與第四預(yù)設(shè)數(shù)值的乘積,且解碼器當(dāng)前工作模式為第四工作模式時,則將解碼器當(dāng)前工作模式調(diào)整到在解碼過程復(fù)雜程度上比當(dāng)前工作模式高三個級別的工作模式;其中,第四預(yù)設(shè)數(shù)值 > 第三預(yù)設(shè)數(shù)值> 1。
9.如權(quán)利要求6所述的方法,其特征在于,所述簡化殘差計算具體為當(dāng)宏塊中的非零元素的數(shù)目小于預(yù)設(shè)門限時,省略對所述宏塊的逆掃描、逆量化以及逆變換處理,將所述宏塊置0。
10.如權(quán)利要求6所述的方法,其特征在于,所述簡化去塊效應(yīng)濾波具體為當(dāng)幀間編碼塊和上邊相鄰編碼塊各自的運(yùn)動矢量在水平方向上的符號不相同時,省略對所述幀間編碼塊在水平方向上的去塊效應(yīng)濾波處理;當(dāng)幀間編碼塊和左邊相鄰編碼塊各自的運(yùn)動矢量在垂直方向上的符號不相同時,省略對所述幀間編碼塊在垂直方向上的去塊效應(yīng)濾波處理。
11.如權(quán)利要求6所述的方法,其特征在于,所述簡化半像素計算具體為 根據(jù)與半像素點(diǎn)相鄰的4個整像素點(diǎn),確定所述半像素點(diǎn)。
12.—種解碼器,其特征在于,包括功率確定模塊,用于確定解碼器的期望功率和當(dāng)前功率; 模式確定模塊,用于根據(jù)所述期望功率和所述當(dāng)前功率確定解碼器的工作模式; 幀間預(yù)測模塊、去塊效應(yīng)濾波模塊和殘差處理模塊,用于按照確定的工作模式對數(shù)據(jù)幀進(jìn)行解碼。
13.如權(quán)利要求12所述的解碼器,其特征在于,所述功率確定模塊,具體用于根據(jù)當(dāng)前剩余電量和期望解碼時長確定所述解碼器的期望功率,根據(jù)所述解碼器從開始工作到當(dāng)前時刻的累積解碼時長和累積消耗電量確定所述解碼器的第一平均功率,根據(jù)所述解碼器在對最近的預(yù)設(shè)數(shù)量個圖像組的解碼過程中的累積解碼時長和累積消耗電量確定所述解碼器的第二平均功率;所述模式確定模塊,具體用于當(dāng)期望功率與第二平均功率之間的差值的絕對值超過預(yù)設(shè)門限,且期望功率與第一平均功率不相等時,根據(jù)期望功率與第一平均功率之間的大小關(guān)系確定解碼器的工作模式。
14.如權(quán)利要求13所述的解碼器,其特征在于,所述預(yù)設(shè)門限為預(yù)設(shè)數(shù)值、所述期望功率的預(yù)設(shè)倍數(shù)以及所述第二平均功率的預(yù)設(shè)倍數(shù)中的任意一種。
15.如權(quán)利要求13所述的解碼器,其特征在于,所述幀間預(yù)測模塊、去塊效應(yīng)濾波模塊和殘差處理模塊,具體用于當(dāng)確定的工作模式是簡化解碼模式時,按照所述簡化解碼模式對非參考幀進(jìn)行解碼,所述簡化解碼模式為簡化殘差計算、半像素計算和去塊效應(yīng)濾波中的一種或多種處理操作的工作模式;當(dāng)確定的工作模式不是簡化解碼模式時,按照確定的解碼模式對參考幀和非參考幀進(jìn)行解碼。
16.如權(quán)利要求13所述的解碼器,其特征在于,所述模式確定模塊,具體用于當(dāng)期望功率小于第一平均功率,且所述解碼器當(dāng)前工作模式中沒有同時簡化殘差計算、半像素計算和去塊效應(yīng)濾波時,在所述解碼器當(dāng)前工作模式的基礎(chǔ)上簡化殘差計算、半像素計算和去塊效應(yīng)濾波中的一種或多種處理操作;當(dāng)期望功率大于第一平均功率,且所述解碼器當(dāng)前工作模式為簡化解碼模式時,在所述解碼器當(dāng)前工作模式的基礎(chǔ)上還原被簡化的殘差計算、半像素計算和去塊效應(yīng)濾波中的一種或多種處理操作,所述簡化解碼模式為簡化殘差計算、半像素計算和去塊效應(yīng)濾波中的一種或多種處理操作的工作模式。
17.如權(quán)利要求16所述的解碼器,其特征在于,按照解碼過程復(fù)雜程度從高到低的順序,所述解碼器的工作模式包括未簡化殘差計算、半像素計算和去塊效應(yīng)濾波中的任一種處理操作的第一工作模式; 簡化殘差計算、半像素計算和去塊效應(yīng)濾波中的任一種處理操作的第二工作模式; 簡化殘差計算、半像素計算和去塊效應(yīng)濾波中的任意兩種處理操作的第三工作模式; 簡化殘差計算、半像素計算和去塊效應(yīng)濾波的第四工作模式。
18.如權(quán)利要求17所述的解碼器,其特征在于,所述模式確定模塊,具體用于當(dāng)期望功率小于第一平均功率時, 如果期望功率 > 第一平均功率與第一預(yù)設(shè)數(shù)值的乘積,且解碼器當(dāng)前工作模式為第一工作模式、第二工作模式或第三工作模式時,將所述解碼器的工作模式調(diào)整到在解碼過程復(fù)雜程度上比當(dāng)前工作模式低一個級別的工作模式;如果第一平均功率與第二預(yù)設(shè)數(shù)值的乘積<期望功率<第一平均功率與第一預(yù)設(shè)數(shù)值的乘積,且解碼器當(dāng)前工作模式為第一工作模式或第二工作模式時,將解碼器的工作模式調(diào)整到在解碼過程復(fù)雜程度上比當(dāng)前工作模式低兩個級別的工作模式;如果期望功率 < 第一平均功率與第二預(yù)設(shè)數(shù)值的乘積,且解碼器當(dāng)前工作模式為第一工作模式時,將解碼器的工作模式調(diào)整到在解碼過程復(fù)雜程度上比當(dāng)前工作模式低三個級別的工作模式;其中,1 >第一預(yù)設(shè)數(shù)值>第二預(yù)設(shè)數(shù)值> 0。
19.如權(quán)利要求17所述的解碼器,其特征在于,所述模式確定模塊,具體用于當(dāng)期望功率大于第一平均功率時,如果期望功率 < 第一平均功率與第三預(yù)設(shè)數(shù)值的乘積,且解碼器當(dāng)前工作模式為第二工作模式、第三工作模式或第四工作模式時,將解碼器當(dāng)前工作模式調(diào)整到在解碼過程復(fù)雜程度上比當(dāng)前工作模式高一個級別的工作模式;如果第一平均功率與第四預(yù)設(shè)數(shù)值的乘積>期望功率>第一平均功率與第三預(yù)設(shè)數(shù)值的乘積,且解碼器當(dāng)前工作模式為第三工作模式或第四工作模式時,將解碼器當(dāng)前工作模式調(diào)整到在解碼過程復(fù)雜程度上比當(dāng)前工作模式高兩個級別的工作模式;如果期望功率 > 第一平均功率與第四預(yù)設(shè)數(shù)值的乘積,且解碼器當(dāng)前工作模式為第四工作模式時,則將解碼器當(dāng)前工作模式調(diào)整到在解碼過程復(fù)雜程度上比當(dāng)前工作模式高三個級別的工作模式;其中,第四預(yù)設(shè)數(shù)值 > 第三預(yù)設(shè)數(shù)值> 1。
20.如權(quán)利要求17所述的解碼器,其特征在于,還包括非零元素檢測開關(guān),用于檢測宏塊中的非零元素的數(shù)目;所述殘差處理模塊,具體用于當(dāng)宏塊中的非零元素的數(shù)目小于預(yù)設(shè)門限時,省略對所述宏塊的逆掃描、逆量化以及逆變換處理,將所述宏塊置0。
21.如權(quán)利要求17所述的解碼器,其特征在于,所述幀間預(yù)測模塊,具體用于根據(jù)與半像素點(diǎn)相鄰的4個整像素點(diǎn),確定所述半像素點(diǎn)ο
22.如權(quán)利要求17所述的解碼器,其特征在于,所述去塊效應(yīng)濾波模塊,具體用于在幀間編碼塊和上邊相鄰編碼塊各自的運(yùn)動矢量在水平方向上的符號不相同時,省略對所述幀間編碼塊在水平方向上的去塊效應(yīng)濾波處理; 在幀間編碼塊和左邊相鄰編碼塊各自的運(yùn)動矢量在垂直方向上的符號不相同時,省略對所述幀間編碼塊在垂直方向上的去塊效應(yīng)濾波處理。
23.—種終端,其特征在于,包括如權(quán)利要求12至22所述的解碼器。
全文摘要
本發(fā)明公開了一種解碼方法、裝置及終端,該方法包括根據(jù)當(dāng)前剩余電量和期望解碼時長確定所述解碼器的期望功率,根據(jù)所述解碼器從開始工作到當(dāng)前時刻的累積解碼時長和累積消耗電量確定所述解碼器的第一平均功率,根據(jù)所述解碼器在對最近的預(yù)設(shè)數(shù)量個圖像組的解碼過程中的累積解碼時長和累積消耗電量確定所述解碼器的第二平均功率;當(dāng)期望功率與第二平均功率之間的差值的絕對值超過預(yù)設(shè)門限,且期望功率與第一平均功率不相等時,根據(jù)期望功率與第一平均功率之間的大小關(guān)系確定解碼器的工作模式,并按照確定的工作模式對數(shù)據(jù)幀進(jìn)行解碼。通過使用本發(fā)明,能夠控制解碼器的工作時間。
文檔編號H04N7/46GK102547272SQ20101062356
公開日2012年7月4日 申請日期2010年12月30日 優(yōu)先權(quán)日2010年12月30日
發(fā)明者張儉, 楊黎波, 郭勐 申請人:中國移動通信集團(tuán)公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
小金县| 寻甸| 海丰县| 福建省| 报价| 双柏县| 锦屏县| 西宁市| 长汀县| 奉贤区| 宜黄县| 白水县| 汕尾市| 泰和县| 丹凤县| 哈密市| 天柱县| 临城县| 甘谷县| 濮阳市| 眉山市| 琼中| 孝义市| 留坝县| 永胜县| 霍州市| 安塞县| 荆州市| 南投市| 五常市| 怀安县| 璧山县| 安新县| 嘉祥县| 宜君县| 庆城县| 安岳县| 永济市| 闵行区| 电白县| 清丰县|