一種幀率調整的方法及裝置的制造方法
【專利摘要】本發明公開一種幀率調整的方法及裝置,涉及通信技術領域,可以解決視頻通話質量差的問題。本發明實施例通過實時監控終端的剩余內部存儲空間值,根據預設映射關系,確定終端的當前剩余內部存儲空間值對應的幀率值,將當前剩余內部存儲空間對應的幀率值設置為當前音視頻編解碼的幀率。本發明實施例提供的方案適于對視頻編解碼幀率進行調整時采用。
【專利說明】
_種巾貞率調整的方法及裝置
技術領域
[0001]本發明涉及通信技術領域,尤其涉及一種幀率調整的方法及裝置。
【背景技術】
[0002]目前,在采用VoLTE(VoiCeOver LTE,基于長期演進網絡的通話)技術進行視頻通話時,為了提高視頻通話的質量,可以根據當前LTE(Long Term Evolut1n,長期演進)網絡的狀況,來調整視頻編解碼的速率,例如,當LTE網絡的信號較好時,可以適當增加視頻編解碼的速率,當LTE網絡的信號變差時,可以適當降低視頻編解碼的速率,然而,當視頻編解碼速率較高時,單位時間內緩存的音視頻數據也較多,在LTE網絡信號較好的情況下,以較高的速率進行視頻的編解碼,當終端的剩余內部存儲空間不足時,會導致沒有剩余內部存儲空間緩存音視頻數據,進而導致視頻播放出現卡頓,影響視頻通話的質量。
【發明內容】
[0003]本發明的實施例提供一種幀率調整的方法及系統,可以解決視頻通話質量差的問題。
[0004]為達到上述目的,本發明的實施例采用如下技術方案:
[0005]—種幀率調整的方法,包括:
[0006]實時監控終端的剩余內部存儲空間值;
[0007]根據預設映射關系,確定所述終端的當前剩余內部存儲空間值對應的幀率值;
[0008]將所述當前剩余內部存儲空間值對應的幀率值設置為當前音視頻編解碼的幀率。
[0009]—種幀率調整的裝置,包括:
[0010]監控單元,用于實時監控終端的剩余內部存儲空間值;
[0011]確定單元,用于根據預設映射關系,確定所述終端的當前剩余內部存儲空間值對應的幀率值;
[0012]設置單元,用于將所述當前剩余內部存儲空間值對應的幀率值設置為當前音視頻編解碼的幀率。
[0013]本發明實施例提供的幀率調整的方法及裝置,實時監控終端的剩余內部存儲空間值,根據預設映射關系,確定所述終端的當前剩余內部存儲空間值對應的幀率值,將所述當前剩余內部存儲空間值對應的幀率值設置為當前音視頻編解碼的幀率,與現有技術中以較高的速率進行視頻的編解碼,當終端的剩余內部存儲空間不足時,會導致視頻播放出現卡頓,導致視頻通話質量差相比,本發明實施例中可以根據終端的當前剩余內部存儲空間值確定音視頻編解碼的幀率,使得確定出來的音視頻編解碼的幀率與終端的當前剩余內部存儲空間值相適應,保證了在終端采用調整后的音視頻編解碼幀率進行編碼或解碼的過程中,終端有足夠的剩余內部存儲空間緩存數據,保證了視頻通話的質量。
【附圖說明】
[0014]為了更清楚地說明本發明實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
[0015]圖1為本發明實施例提供的一種幀率調整的方法的流程圖;
[0016]圖2為本發明實施例提供的另一種幀率調整的方法的流程圖;
[0017]圖3為本發明實施例提供的一種幀率調整的裝置的邏輯結構示意圖;
[0018]圖4為本發明實施例提供的一種幀率調整的裝置的邏輯結構示意圖。
【具體實施方式】
[0019]下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發明一部分實施例,而不是全部的實施例。基于本發明中的實施例,本領域普通技術人員在沒有作出創造性勞動前提下所獲得的所有其他實施例,都屬于本發明保護的范圍。
[°02°]需提前說明的是,本發明實施例中的終端,又稱之為用戶設備(User Equipment,UE),是一種向用戶提供語音和/或數據連通性的設備,例如,具有無線連接功能的手持式設備、車載設備等。常見的終端例如包括:手機、平板電腦、筆記本電腦、掌上電腦、移動互聯網設備(mobile internet device,MID)、可穿戴設備,例如智能手表、智能手環、計步器等。
[0021]為了提高視頻通話的質量,本發明實施例提供了一種幀率調整的方法,如圖1所示,該方法包括:
[0022 ] 11、實時監控終端的剩余內部存儲空間值。
[0023]其中,本發明實施例中的內部存儲空間指終端的內存,例如RAM(Random-AccessMemory,隨機存儲器)。
[0024]可以理解的是,在終端進行視頻通話或者視頻播放的過程中,會占用終端的內部存儲空間,所以終端所剩余的內部存儲空間值是實時變化的,在本發明實施例中,在終端進行視頻通話或者視頻播放的過程中,需實時監控終端的剩余內部存儲空間值。
[0025]102、根據預設映射關系,確定終端的當前剩余內部存儲空間值對應的幀率值。
[0026]其中,預設映射關系為存儲區間與幀率值的映射關系。存儲區間用于表示內部存儲空間值的范圍,例如,內部存儲空間值從IM至50M對應存儲區間I,內部存儲空間值從5IM至100M對應存儲區間2,每個內部存儲空間對應一個匹配各自存儲區間內的內部存儲空間值的幀率值。
[0027]當終端確定當前的剩余內部存儲空間值之后,需確定當前的剩余內部存儲空間值所屬的存儲區間,然后根據預設映射關系,確定當前剩余內部存儲空間所屬的存儲區間對應的幀率值。
[0028]例如,當前的剩余內部存儲空間值為60M,則可確定當前的剩余內部存儲空間值所屬的存儲區間為存儲區間2,然后根據預設映射關系確定存儲區間2對應的幀率值。
[0029 ] 103、將當前剩余內部存儲空間值對應的幀率值設置為當前音視頻編解碼的幀率。
[0030]其中,音視頻編解碼用于VoLTE音視頻通話,或者可以用于終端中的視頻播放過程中。[0031 ]本發明實施例提供的幀率調整的方法,實時監控終端的剩余內部存儲空間值,根據預設映射關系,確定終端的當前剩余內部存儲空間值對應的幀率值,將當前剩余內部存儲空間值對應的幀率值設置為當前音視頻編解碼的幀率,與現有技術中以較高的速率進行視頻的編解碼,當終端的剩余內部存儲空間不足時,會導致視頻播放出現卡頓,導致視頻通話質量差相比,本發明實施例中可以根據終端的當前剩余內部存儲空間值確定音視頻編解碼的幀率,使得確定出來的音視頻編解碼的幀率與終端的當前剩余內部存儲空間值相適應,保證了在終端采用調整后的音視頻編解碼幀率進行編碼或解碼的過程中,終端有足夠的剩余內部存儲空間緩存數據,保證了視頻通話的質量。
[0032]需要說明的是,在進行圖1所示的方法流程之前,需先生成預設映射關系,基于此,在本發明實施例提供的一種實現方式中,如圖2所示,在上述步驟101、實時監控終端的剩余內部存儲空間值之前,還需執行步驟201至步驟204。
[0033]201、確定終端的總內部存儲空間值。
[0034]其中,終端的總內部存儲空間值為終端中可以用于存儲數據的內部存儲空間的最大值。
[0035]202、根據總內部存儲空間值,將終端的內部存儲空間值劃分為至少兩個存儲區間。
[0036]其中,存儲區間為內部存儲空間值的范圍,例如,當總內部存儲空間值為16G時,可以將內部存儲空間值從IM至512M設置為一個存儲區間,將內部存儲空間值從513M至IG設置為另一個存儲區間,以此類推。本發明實施例并不限制這一種劃分方法,劃分存儲區間的目的是將存儲區間內的內部存儲空間值與幀率值相適應,本發明不限制存儲區間的具體劃分方法,例如,還可以將儲空間值從IM至50M設置為一個存儲區間,將內部存儲空間值從5IM至100M設置為另一個存儲區間,然后將100M至200M設置為一個存儲區間。
[0037]203、確定每個存儲區間對應的幀率值。
[0038]—個存儲區間對應的幀率值具體可以為,在終端的當前剩余內部存儲空間值屬于該區間中時,能夠保證視頻播放不出現卡頓的幀率最大值。
[0039]204、根據每個存儲區間對應的幀率值生成預設映射關系。
[0040]可以理解的是,預設映射關系可以為存儲區間與幀率值的一一對應關系。
[0041 ]本發明實施例提供的幀率調整的方法,實時監控終端的剩余內部存儲空間值,根據預設映射關系,確定終端的當前剩余內部存儲空間值對應的幀率值,將當前剩余內部存儲空間值對應的幀率值設置為當前音視頻編解碼的幀率,與現有技術中以較高的速率進行視頻的編解碼,當終端的剩余內部存儲空間不足時,會導致視頻播放出現卡頓,導致視頻通話質量差相比,本發明實施例中可以根據終端的當前剩余內部存儲空間值確定音視頻編解碼的幀率,使得確定出來的音視頻編解碼的幀率與終端的當前剩余內部存儲空間值相適應,保證了在終端采用調整后的音視頻編解碼幀率進行編碼或解碼的過程中,終端有足夠的剩余內部存儲空間緩存數據,保證了視頻通話的質量。
[0042]對應于上述方法實施例,為了保證視頻通話的質量,本發明實施例還提供一種幀率調整的裝置,該裝置應用于終端中,如圖3所示,該裝置包括:監控單元301,確定單元302,設置單元303。
[0043]監控單元301,用于實時監控終端的剩余內部存儲空間值。
[0044]確定單元302,用于根據預設映射關系,確定終端的當前剩余內部存儲空間值對應的幀率值。
[0045]其中,預設映射關系為存儲區間與幀率值的映射關系。
[0046]設置單元303,用于將當前剩余內部存儲空間值對應的幀率值設置為當前音視頻編解碼的幀率。
[0047]其中,音視頻編解碼用于VoLTE音視頻通話,或者可以用于終端中的視頻播放過程中。
[0048]在本發明另一實施例中,如圖4所示,該裝置還包括劃分單元304,生成單元305。
[0049]確定單元302,還用于確定終端的總內部存儲空間值。
[0050]劃分單元304,用于根據總內部存儲空間值,將終端的內部存儲空間值劃分為至少兩個存儲區間。
[0051]確定單元302,還用于確定每個存儲區間對應的幀率值。
[0052]生成單元305,還用于根據每個存儲區間對應的幀率值生成預設映射關系。
[0053]在本發明另一實施例中,確定單元302,還用于確定當前剩余內部存儲空間值所屬的存儲區間;根據預設映射關系,確定當前剩余內部存儲空間所屬的存儲區間對應的幀率值。
[0054]本發明實施例提供的幀率調整的裝置,監控單元實時監控終端的剩余內部存儲空間值,確定單元根據預設映射關系,確定終端的當前剩余內部存儲空間值對應的幀率值,設置單元將當前剩余內部存儲空間值對應的幀率值設置為當前音視頻編解碼的幀率,與現有技術中以較高的速率進行視頻的編解碼,當終端的剩余內部存儲空間不足時,會導致視頻播放出現卡頓,導致視頻通話質量差相比,本發明實施例中可以根據終端的當前剩余內部存儲空間值確定音視頻編解碼的幀率,使得確定出來的音視頻編解碼的幀率與終端的當前剩余內部存儲空間值相適應,保證了在終端采用調整后的音視頻編解碼幀率進行編碼或解碼的過程中,終端有足夠的剩余內部存儲空間緩存數據,保證了視頻通話的質量。
[0055]通過以上的實施方式的描述,所屬領域的技術人員可以清楚地了解到本發明可借助軟件加必需的通用硬件的方式來實現,當然也可以通過硬件,但很多情況下前者是更佳的實施方式。基于這樣的理解,本發明的技術方案本質上或者說對現有技術做出貢獻的部分可以以軟件產品的形式體現出來,該計算機軟件產品存儲在可讀取的存儲介質中,如計算機的軟盤,硬盤或光盤等,包括若干指令用以使得一臺計算機設備(可以是個人計算機,服務器,或者網絡設備等)執行本發明各個實施例所述的方法。
[0056]以上所述,僅為本發明的【具體實施方式】,但本發明的保護范圍并不局限于此,任何熟悉本技術領域的技術人員在本發明揭露的技術范圍內,可輕易想到變化或替換,都應涵蓋在本發明的保護范圍之內。因此,本發明的保護范圍應以所述權利要求的保護范圍為準。
【主權項】
1.一種幀率調整的方法,其特征在于,包括: 實時監控終端的剩余內部存儲空間值; 根據預設映射關系,確定所述終端的當前剩余內部存儲空間值對應的幀率值; 將所述當前剩余內部存儲空間值對應的幀率值設置為當前音視頻編解碼的幀率。2.根據權利要求1所述的幀率調整的方法,其特征在于,在所述實時監控終端的剩余內部存儲空間值之前,所述方法還包括: 確定所述終端的總內部存儲空間值; 根據所述總內部存儲空間值,將所述終端的內部存儲空間值劃分為至少兩個存儲區間; 確定每個存儲區間對應的幀率值; 根據每個存儲區間對應的幀率值生成所述預設映射關系。3.根據權利要求2所述的幀率調整的方法,其特征在于,所述預設映射關系為所述存儲區間與幀率值的映射關系。4.根據權利要求1至3任一項所述的幀率調整的方法,其特征在于,所述根據預設映射關系,確定所述終端的當前剩余內部存儲空間值對應的幀率值,包括: 確定所述當前剩余內部存儲空間值所屬的存儲區間; 根據所述預設映射關系,確定所述當前剩余內部存儲空間所屬的存儲區間對應的幀率值。5.根據權利要求1所述的幀率調整的方法,其特征在于,所述音視頻編解碼用于VoLTE音視頻通話。6.一種幀率調整的裝置,其特征在于,包括: 監控單元,用于實時監控終端的剩余內部存儲空間值; 確定單元,用于根據預設映射關系,確定所述終端的當前剩余內部存儲空間值對應的幀率值; 設置單元,用于將所述當前剩余內部存儲空間值對應的幀率值設置為當前音視頻編解碼的幀率。7.根據權利要求6所述的幀率調整的裝置,其特征在于,所述裝置還包括劃分單元,生成單元; 所述確定單元,還用于確定所述終端的總內部存儲空間值; 所述劃分單元,用于根據所述總內部存儲空間值,將所述終端的內部存儲空間值劃分為至少兩個存儲區間; 所述確定單元,還用于確定每個存儲區間對應的幀率值; 所述生成單元,還用于根據每個存儲區間對應的幀率值生成所述預設映射關系。8.根據權利要求7所述的幀率調整的裝置,其特征在于,所述預設映射關系為所述存儲區間與幀率值的映射關系。9.根據權利要求6至8任一項所述的幀率調整的裝置,其特征在于, 所述確定單元,還用于確定所述當前剩余內部存儲空間值所屬的存儲區間;根據所述預設映射關系,確定所述當前剩余內部存儲空間所屬的存儲區間對應的幀率值。10.根據權利要求6所述的幀率調整的裝置,其特征在于,所述音視頻編解碼用于VoLTE音視頻通話。
【文檔編號】H04L29/06GK105959304SQ201610505398
【公開日】2016年9月21日
【申請日】2016年6月30日
【發明人】李銳
【申請人】宇龍計算機通信科技(深圳)有限公司