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