交互應(yīng)用中的視頻數(shù)據(jù)處理方法和系統(tǒng)的制作方法
【專利摘要】本發(fā)明提供了一種交互應(yīng)用中的視頻數(shù)據(jù)處理方法和系統(tǒng)。所述方法包括:獲取視頻接收端的屏幕分辨率參數(shù);根據(jù)所述屏幕分辨率參數(shù)計(jì)算得到視頻接收端的屏幕分辨率高寬比;根據(jù)所述屏幕分辨率高寬比處理待傳輸至所述視頻接收端的視頻數(shù)據(jù);向所述視頻接收端傳輸所述處理后的視頻數(shù)據(jù)。所述系統(tǒng)包括:參數(shù)獲取模塊,用于獲取視頻接收端的屏幕分辨率參數(shù);運(yùn)算模塊,用于根據(jù)所述屏幕分辨率參數(shù)計(jì)算得到視頻接收端的屏幕分辨率高寬比;處理模塊,用于根據(jù)所述屏幕分辨率高寬比處理待傳輸至所述視頻接收端的視頻數(shù)據(jù);傳輸模塊,用于向所述視頻接收端傳輸處理后的視頻數(shù)據(jù)。采用本發(fā)明能動態(tài)適應(yīng)移動設(shè)備顯示屏的顯示屏幕分辨率,提高了自適應(yīng)能力。
【專利說明】交互應(yīng)用中的視頻數(shù)據(jù)處理方法和系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計(jì)算機(jī)應(yīng)用技術(shù),特別是涉及一種交互應(yīng)用中的視頻數(shù)據(jù)處理方法和系統(tǒng)。
【背景技術(shù)】
[0002]隨著各種移動設(shè)備的普及與發(fā)展,人們所進(jìn)行的資訊、娛樂以及社交溝通已經(jīng)不僅僅滿足于文字信息,而是普及到語音、視頻等各種多媒體領(lǐng)域。在交互應(yīng)用實(shí)現(xiàn)多媒體交互的過程中,參與雙方將按照系統(tǒng)設(shè)定的分辨率進(jìn)行在各自的移動設(shè)備中進(jìn)行視頻數(shù)據(jù)的顯不O
[0003]但是,由于移動設(shè)備中顯示屏的多樣性,進(jìn)行多媒體交互的參與雙方的顯示屏幕分辨率不盡相同,因此,視頻數(shù)據(jù)在移動設(shè)備中的全屏顯示將可能出現(xiàn)顯示畫面產(chǎn)生邊框、由于拉伸到全屏顯示而造成的畫面比例失真以及等比全屏顯示的情況,無法適應(yīng)各種移動設(shè)備顯示屏的顯示屏幕分辨率。
【發(fā)明內(nèi)容】
[0004]基于此,有必要針對多媒體交互過程中無法適應(yīng)各種移動設(shè)備顯示屏的顯示屏幕分辨率的技術(shù)問題,提供一種能動態(tài)適應(yīng)移動設(shè)備顯示屏的顯示屏幕分辨率的,提高了自適應(yīng)能力的交互應(yīng)用中的視頻數(shù)據(jù)處理方法。
[0005]此外,還有必要提供一種能動態(tài)適應(yīng)移動設(shè)備顯示屏的顯示屏幕分辨率的,提高了自適應(yīng)能力的交互應(yīng)用中的視頻數(shù)據(jù)處理系統(tǒng)。
[0006]一種XXX?!丢?dú)權(quán)內(nèi)容》
[0007]在其中一個(gè)實(shí)施例中,《從權(quán)內(nèi)容》
[0008]在其中一個(gè)實(shí)施例中,《從權(quán)內(nèi)容》
[0009]上述交互應(yīng)用中的視頻數(shù)據(jù)處理方法,在進(jìn)行多媒體交互時(shí)視頻發(fā)送端將獲取視頻接收端的屏幕分辨率參數(shù),根據(jù)獲取的屏幕分辨率參數(shù)計(jì)算得到視頻接收端的屏幕分辨率高寬比,以根據(jù)屏幕分辨率高寬比處理待傳輸至視頻接收端的視頻數(shù)據(jù),以便于使得傳輸至視頻接收端中的數(shù)據(jù)是與視頻接收端的屏幕分辨率參數(shù)相匹配的,進(jìn)而使得多媒體交互過程中的各種視頻數(shù)據(jù)能夠動態(tài)適應(yīng)所在移動設(shè)備顯示屏的顯示屏幕分辨率,極大地提高了自適應(yīng)能力。
【專利附圖】
【附圖說明】
[0010]圖1為一個(gè)實(shí)施例中交互應(yīng)用中的視頻數(shù)據(jù)處理方法的流程圖;
[0011]圖2為圖1中根據(jù)屏幕分辨率參數(shù)計(jì)算得到視頻接收端的屏幕分辨率高度比的方法流程圖;
[0012]圖3為圖1中根據(jù)屏幕分辨率高寬比處理待傳輸至視頻接收端的視頻數(shù)據(jù)的方法流程圖;
[0013]圖4為圖3中根據(jù)指定的視頻編碼分辨率和屏幕分辨率高寬比對視頻數(shù)據(jù)的編碼分辨率進(jìn)行調(diào)整的方法流程圖;
[0014]圖5為一個(gè)實(shí)施例中交互應(yīng)用中的視頻數(shù)據(jù)處理系統(tǒng)的結(jié)構(gòu)示意圖;
[0015]圖6為圖5中運(yùn)算模塊的結(jié)構(gòu)示意圖;
[0016]圖7為圖5中處理模塊的結(jié)構(gòu)示意圖;
[0017]圖8為圖7中調(diào)整單元的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0018]如圖1所示,在一個(gè)實(shí)施例中,一種交互應(yīng)用中的視頻數(shù)據(jù)處理方法,包括如下步驟:
[0019]步驟S10,獲取視頻接收端的屏幕分辨率參數(shù)。
[0020]本實(shí)施例中,視頻接收端為使用交互應(yīng)用進(jìn)行多媒體交互時(shí)接收視頻數(shù)據(jù)的一端,相應(yīng)的,視頻發(fā)送端即為使用交互應(yīng)用進(jìn)行多媒體交互時(shí)發(fā)送視頻數(shù)據(jù)的一端,視頻發(fā)送端和視頻接收端作為參與多媒體交互的雙方實(shí)現(xiàn)兩端之間的多媒體交互。
[0021]視頻發(fā)送端將獲取視頻接收端的屏幕分辨率參數(shù),該屏幕分辨率參數(shù)將指示了視頻接收端所在移動設(shè)備的顯示屏幕分辨率。
[0022]步驟S30,根據(jù)屏幕分辨率參數(shù)計(jì)算得到視頻接收端的屏幕分辨率高寬比。
[0023]本實(shí)施例中,根據(jù)視頻接收端的屏幕分辨率參數(shù)進(jìn)行屏幕分辨率高寬比的計(jì)算,該屏幕分辨率高寬比將反映了視頻接收端中屏幕的顯示畫面大小,適應(yīng)于該屏幕分辨率高寬比的視頻數(shù)據(jù)方能夠正常顯示于視頻接收端的屏幕中。
[0024]步驟S50,根據(jù)屏幕分辨率高寬比處理待傳輸至視頻接收端的視頻數(shù)據(jù)。
[0025]本實(shí)施例中,按照屏幕分辨率高寬比對待傳輸至視頻接收端的視頻數(shù)據(jù)進(jìn)行顯示畫面大小的調(diào)整,以使得視頻數(shù)據(jù)與視頻接收端所在移動設(shè)備中屏幕的顯示畫面大小相符,進(jìn)而避免出現(xiàn)視頻數(shù)據(jù)在視頻接收端的非正常顯示,例如,避免了視頻數(shù)據(jù)在視頻接收端的顯示畫面未能占據(jù)整個(gè)屏幕而出現(xiàn)的畫面周邊有黑色邊框的情況,避免了對視頻畫面感觀的影響。
[0026]進(jìn)一步的,對待傳輸至視頻接收端的視頻數(shù)據(jù)所進(jìn)行的處理將避免了對視頻數(shù)據(jù)在視頻接收端所進(jìn)行的顯示畫面拉伸,使得畫面顯示失真的情況不再發(fā)生。
[0027]步驟S70,向視頻接收端傳輸處理后的視頻數(shù)據(jù)。
[0028]本實(shí)施例中,將處理后的視頻數(shù)據(jù)由視頻發(fā)送端傳輸至視頻接收端,進(jìn)而使得視頻接收端所在移動設(shè)備的屏幕中顯示與其顯示畫面大小相符的視頻畫面,實(shí)現(xiàn)了視頻接收端和視頻發(fā)送端之間的多媒體交互。
[0029]在一個(gè)實(shí)施例中,上述步驟SlO的具體過程為:接收由登錄的控制服務(wù)器發(fā)送的視頻接收端的屏幕分辨率參數(shù),該屏幕分辨率參數(shù)由視頻接收端上報(bào)至視頻接收端所登錄的控制服務(wù)器中。
[0030]本實(shí)施例中,為實(shí)現(xiàn)多媒體交互,視頻發(fā)送端和視頻接收端均首先登錄至控制服務(wù)器中,以進(jìn)行視頻發(fā)送端和控制服務(wù)器之間的連接以及視頻接收端和控制服務(wù)器之間的連接。
[0031]視頻發(fā)送端和視頻接收端在登錄至控制服務(wù)器之后,將向控制服務(wù)器上報(bào)對應(yīng)的硬件信息,即屏幕分辨率參數(shù)。相應(yīng)的,視頻發(fā)送端在進(jìn)行視頻數(shù)據(jù)的傳輸之前將接收到由控制服務(wù)器發(fā)送的視頻接收端的屏幕分辨率參數(shù)。
[0032]如圖2所示,在一個(gè)實(shí)施例中,上述步驟S30包括:
[0033]步驟S310,從屏幕分辨率參數(shù)中提取得到視頻接收端的屏幕顯示高度和屏幕顯示覽度。
[0034]本實(shí)施例中,屏幕分辨率參數(shù)包括了視頻接收端的屏幕顯示高度和屏幕顯示寬度。
[0035]步驟S330,由視頻接收端的屏幕顯示高度和屏幕顯示寬度計(jì)算得到視頻接收端的屏幕分辨率聞寬比。
[0036]本實(shí)施例中,對視頻接收端的屏幕顯示高度和屏幕顯示寬度進(jìn)行計(jì)算以得到視頻接收端的屏幕分辨率高寬比,即 srcRat1HW=srcHeight*100/srcWidth,其中,srcRat1HW為屏幕分辨率高寬比,srcHeight為屏幕顯示高度,srcffidth屏幕顯示寬度。
[0037]如圖3所示,在一個(gè)實(shí)施例中,上述步驟S50包括:
[0038]步驟S510,獲取指定的視頻編碼分辨率。
[0039]本實(shí)施例中,視頻發(fā)送端可由控制服務(wù)器獲取得到指定的視頻編碼分辨率,該視頻編碼分辨率是與當(dāng)前視頻數(shù)據(jù)所對應(yīng)的。
[0040]步驟S530,根據(jù)指定的視頻編碼分辨率和屏幕分辨率高寬比對視頻數(shù)據(jù)的編碼分辨率進(jìn)行調(diào)整。
[0041]本實(shí)施例中,根據(jù)指定的視頻編碼分辨率和屏幕分辨率確定指定的視頻編碼分辨率和屏幕分辨率之間的大小關(guān)系,進(jìn)而根據(jù)這一大小關(guān)系進(jìn)行視頻數(shù)據(jù)的編碼分辨率的調(diào)
M
iF.0
[0042]如圖4所示,在一個(gè)實(shí)施例中,上述步驟S530的具體過程為:
[0043]步驟S531,根據(jù)指定的視頻編碼分辨率和屏幕分辨率高寬比計(jì)算視頻數(shù)據(jù)的第一調(diào)整參數(shù)。
[0044]本實(shí)施例中,由指定的視頻編碼分辨率和屏幕分辨率高寬比進(jìn)行計(jì)算,即dstHeight=encodeWidth*srcRat1HW/100,其中,dstHeight 為視頻數(shù)據(jù)的第一調(diào)整參數(shù),encodeWidth為指定的視頻編碼分辨率中的寬度參數(shù)。
[0045]步驟S533,根據(jù)第一調(diào)整參數(shù)以及第一調(diào)整參數(shù)與指定的視頻編碼分辨率之間的大小關(guān)系對視頻數(shù)據(jù)進(jìn)行裁剪。
[0046]在一個(gè)實(shí)施例中,上述步驟S533之前,該步驟S530還包括:
[0047]根據(jù)指定的視頻編碼分辨率和計(jì)算得到的第一調(diào)整參數(shù)判斷是否對待傳輸至視頻接收端的視頻數(shù)據(jù)觸發(fā)編碼分辨率的調(diào)整,若為是,則進(jìn)入步驟S533,若為否,則結(jié)束。
[0048]本實(shí)施例中,判斷指定的視頻編碼分辨率中的高度參數(shù)與計(jì)算得到的第一調(diào)整參數(shù)是否相等,若為是,則說明控制服務(wù)器所指定的視頻編碼分辨率與視頻接收端的屏幕具有相同的寬高比,進(jìn)而不需要進(jìn)行視頻數(shù)據(jù)的編碼分辨率的調(diào)整。
[0049]進(jìn)一步確定相互之間不相等的指定的視頻編碼分辨率中的高度參數(shù)和計(jì)算得到的第一調(diào)整參數(shù)之間的大于或者小于關(guān)系,即判斷計(jì)算得到的第一調(diào)整參數(shù)是否大于指定的視頻編碼分辨率中的高度參數(shù),若為是,則說明控制服務(wù)器指定的視頻編碼分辨率所對應(yīng)的寬度要大于視頻接收端的屏幕顯示畫面的寬度,因此,將對視頻數(shù)據(jù)的寬度按照第二調(diào)整參數(shù)進(jìn)行裁剪,第二調(diào)整參數(shù)即為裁剪后的視頻數(shù)據(jù)的寬度,即dstWith=encodeHeight*100/srcRat1HW。
[0050]判斷到計(jì)算得到的第一調(diào)整參數(shù)小于指定的視頻編碼分辨率中的高度參數(shù)時(shí),說明控制服務(wù)器指定的視頻編碼分辨率所對應(yīng)的高度要大于視頻接收端的屏幕顯示畫面的高度,因此,將對視頻數(shù)據(jù)的高度按照第一調(diào)整參數(shù)進(jìn)行裁剪。
[0051]通過如上所述的過程,將使得視頻接收端得以在保證畫面質(zhì)量的前提條件下進(jìn)行全屏滿屏顯示,此外,被裁剪的視頻數(shù)據(jù)是不參與編解碼及傳輸處理的,大大提高了處理效率,有效降低了傳輸帶寬。
[0052]如圖5所示,在一個(gè)實(shí)施例中,一種交互應(yīng)用中的視頻數(shù)據(jù)處理系統(tǒng),包括參數(shù)獲取模塊10、運(yùn)算模塊30、處理模塊50和傳輸模塊70。
[0053]參數(shù)獲取模塊10,用于獲取視頻接收端的屏幕分辨率參數(shù)。
[0054]本實(shí)施例中,視頻接收端為使用交互應(yīng)用進(jìn)行多媒體交互時(shí)接收視頻數(shù)據(jù)的一端,相應(yīng)的,視頻發(fā)送端即為使用交互應(yīng)用進(jìn)行多媒體交互時(shí)發(fā)送視頻數(shù)據(jù)的一端,視頻發(fā)送端和視頻接收端作為參與多媒體交互的雙方實(shí)現(xiàn)兩端之間的多媒體交互。
[0055]視頻發(fā)送端中的參數(shù)獲取模塊10將獲取視頻接收端的屏幕分辨率參數(shù),該屏幕分辨率參數(shù)將指示了視頻接收端所在移動設(shè)備的顯示屏幕分辨率。
[0056]運(yùn)算模塊30,用于根據(jù)屏幕分辨率參數(shù)計(jì)算得到視頻接收端的屏幕分辨率高寬比。
[0057]本實(shí)施例中,運(yùn)算模塊30根據(jù)視頻接收端的屏幕分辨率參數(shù)進(jìn)行屏幕分辨率高寬比的計(jì)算,該屏幕分辨率高寬比將反映了視頻接收端中屏幕的顯示畫面大小,適應(yīng)于該屏幕分辨率高寬比的視頻數(shù)據(jù)方能夠正常顯示于視頻接收端的屏幕中。
[0058]處理模塊50,用于根據(jù)屏幕分辨率高寬比處理待傳輸至視頻接收端的視頻數(shù)據(jù)。
[0059]本實(shí)施例中,處理模塊50按照屏幕分辨率高寬比對待傳輸至視頻接收端的視頻數(shù)據(jù)進(jìn)行顯示畫面大小的調(diào)整,以使得視頻數(shù)據(jù)與視頻接收端所在移動設(shè)備中屏幕的顯示畫面大小相符,進(jìn)而避免出現(xiàn)視頻數(shù)據(jù)在視頻接收端的非正常顯示,例如,避免了視頻數(shù)據(jù)在視頻接收端的顯示畫面未能占據(jù)整個(gè)屏幕而出現(xiàn)的畫面周邊有黑色邊框的情況,避免了對視頻畫面感觀的影響。
[0060]進(jìn)一步的,處理模塊50對待傳輸至視頻接收端的視頻數(shù)據(jù)所進(jìn)行的處理將避免了對視頻數(shù)據(jù)在視頻接收端所進(jìn)行的顯示畫面拉伸,畫面顯示失真的情況不再發(fā)生。
[0061]傳輸模塊70,用于向視頻接收端傳輸處理后的視頻數(shù)據(jù)。
[0062]本實(shí)施例中,傳輸模塊70將處理后的視頻數(shù)據(jù)由視頻發(fā)送端傳輸至視頻接收端,進(jìn)而使得視頻接收端所在移動設(shè)備的屏幕中顯示與其顯示畫面大小相符的視頻畫面,實(shí)現(xiàn)了視頻接收端和視頻發(fā)送端之間的多媒體交互。
[0063]在一個(gè)實(shí)施例中,上述參數(shù)獲取模塊10還用于接收由登錄的控制服務(wù)器發(fā)送的視頻接收端的屏幕分辨率參數(shù),該屏幕分辨率參數(shù)由視頻接收端上報(bào)至視頻接收端所登錄的控制服務(wù)器中。
[0064]本實(shí)施例中,為實(shí)現(xiàn)多媒體交互,視頻發(fā)送端和視頻接收端均首先登錄至控制服務(wù)器中,以進(jìn)行視頻發(fā)送端和控制服務(wù)器之間的連接以及視頻接收端和控制服務(wù)器之間的連接。
[0065]視頻發(fā)送端和視頻接收端在登錄至控制服務(wù)器之后,將向控制服務(wù)器上報(bào)對應(yīng)的硬件信息,即屏幕分辨率參數(shù)。相應(yīng)的,視頻發(fā)送端中的參數(shù)獲取模塊10在進(jìn)行視頻數(shù)據(jù)的傳輸之前將接收到由控制服務(wù)器發(fā)送的視頻接收端的屏幕分辨率參數(shù)。
[0066]如圖6所示,在一個(gè)實(shí)施例中,上述運(yùn)算模塊30包括提取單元310和高寬比計(jì)算單元330。
[0067]提取單元310,用于從屏幕分辨率參數(shù)中提取得到視頻接收端的屏幕顯示高度和屏幕顯示寬度。
[0068]本實(shí)施例中,屏幕分辨率參數(shù)包括了視頻接收端的屏幕顯示高度和屏幕顯示寬度。
[0069]高寬比計(jì)算單元330,用于由視頻接收端的屏幕顯示調(diào)度和屏幕顯示寬度計(jì)算得到視頻接收端的屏幕分辨率高寬比。
[0070]本實(shí)施例中,高寬比計(jì)算單元330對視頻接收端的屏幕顯示高度和屏幕顯示寬度進(jìn)行計(jì)算以得到視頻接收端的屏幕分辨率高寬比,即srcRat1HW=srcHeight*100/srcffidth,其中,srcRat1HW為屏幕分辨率高寬比,srcHeight為屏幕顯示高度,srcffidth
屏幕顯示寬度。
[0071]如圖7所示,在一個(gè)實(shí)施例中,上述處理模塊50包括分辨率獲取單元510和調(diào)整單元530。
[0072]分辨率獲取單元510,用于獲取指定的視頻編碼分辨率。
[0073]本實(shí)施例中,視頻發(fā)送端中的分辨率獲取單元510可由控制服務(wù)器獲取得到指定的視頻編碼分辨率,該視頻編碼分辨率是與當(dāng)前視頻數(shù)據(jù)所對應(yīng)的。
[0074]調(diào)整單元530,用于根據(jù)指定的視頻編碼分辨率和屏幕分辨率高寬比對視頻數(shù)據(jù)的編碼分辨率進(jìn)行調(diào)整。
[0075]本實(shí)施例中,調(diào)整單元530根據(jù)指定的視頻編碼分辨率和屏幕分辨率確定指定的視頻編碼分辨率和屏幕分辨率之間的大小關(guān)系,進(jìn)而根據(jù)這一大小關(guān)系進(jìn)行視頻數(shù)據(jù)的編碼分辨率的調(diào)整。
[0076]如圖8所示,在一個(gè)實(shí)施例中,上述調(diào)整單元530包括調(diào)整參數(shù)計(jì)算單元531和裁剪單元533。
[0077]調(diào)整參數(shù)計(jì)算單元531,用于根據(jù)指定的視頻編碼分辨率和屏幕分辨率高寬比計(jì)算視頻數(shù)據(jù)的第一調(diào)整參數(shù)。
[0078]本實(shí)施例中,調(diào)整參數(shù)計(jì)算單元531由指定的視頻編碼分辨率和屏幕分辨率高寬比進(jìn)行計(jì)算,即 dstHeight=encodeWidth*srcRat1HW/100,其中,dstHeight 為視頻數(shù)據(jù)的第一調(diào)整參數(shù),encodeWidth為指定的視頻編碼分辨率中的寬度參數(shù)。
[0079]裁剪單元533,用于根據(jù)第一調(diào)整參數(shù)以及第一調(diào)整參數(shù)與指定的視頻編碼分辨率之間的大小關(guān)系對視頻數(shù)據(jù)進(jìn)行裁剪。
[0080]在另一個(gè)實(shí)施例中,上述調(diào)整單元530還包括判斷單元。該判斷單元用于根據(jù)指定的視頻編碼分辨率和計(jì)算得到的第一調(diào)整參數(shù)判斷是否對侍傳輸至視頻接收端的視頻數(shù)據(jù)觸發(fā)編碼分辨率的調(diào)整,若為是,則通知裁剪單元533,若為否,則停止執(zhí)行。
[0081]本實(shí)施例中,判斷單元判斷指定的視頻編碼分辨率中的高度參數(shù)與計(jì)算得到的第一調(diào)整參數(shù)是否相等,若為是,則說明控制服務(wù)器所指定的視頻編碼分辨率與視頻接收端的屏幕具有相同的寬高比,進(jìn)而不需要進(jìn)行視頻數(shù)據(jù)的編碼分辨率的調(diào)整。
[0082]判斷單元進(jìn)一步確定相互之間不相等的指定的視頻編碼分辨率中的高度參數(shù)和計(jì)算得到的第一調(diào)整參數(shù)之間的大于或者小于關(guān)系,即判斷計(jì)算得到的第一調(diào)整參數(shù)是否大于指定的視頻編碼分辨率中的高度參數(shù),若為是,則說明控制服務(wù)器指定的視頻編碼分辨率所對應(yīng)的寬度要大于視頻接收端的屏幕顯示畫面的寬度,因此,裁剪單元533將對視頻數(shù)據(jù)的寬度按照第二調(diào)整參數(shù)進(jìn)行裁剪,第二調(diào)整參數(shù)即為裁剪后的視頻數(shù)據(jù)的寬度,即 dstWith=encodeHeight*100/srcRat1HW。
[0083]判斷單元判斷到計(jì)算得到的第一調(diào)整參數(shù)小于指定的視頻編碼分辨率中的高度參數(shù)時(shí),說明控制服務(wù)器指定的視頻編碼分辨率所對應(yīng)的高度要大于視頻接收端的屏幕顯示畫面的高度,因此,裁剪單元533將對視頻數(shù)據(jù)的高度按照第一調(diào)整參數(shù)進(jìn)行裁剪。
[0084]通過如上所述的過程,將使得視頻接收端得以在保證畫面質(zhì)量的前提條件下進(jìn)行全屏滿屏顯示,此外,被裁剪的視頻數(shù)據(jù)是不參與編解碼及傳輸處理的,大大提高了處理效率,有效降低了傳輸帶寬。
[0085]以上所述實(shí)施例僅表達(dá)了本發(fā)明的幾種實(shí)施方式,其描述較為具體和詳細(xì),但并不能因此而理解為對本發(fā)明專利范圍的限制。應(yīng)當(dāng)指出的是,對于本領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干變形和改進(jìn),這些都屬于本發(fā)明的保護(hù)范圍。因此,本發(fā)明專利的保護(hù)范圍應(yīng)以所附權(quán)利要求為準(zhǔn)。
【權(quán)利要求】
1.一種交互應(yīng)用中的視頻數(shù)據(jù)處理方法,包括如下步驟: 獲取視頻接收端的屏幕分辨率參數(shù); 根據(jù)所述屏幕分辨率參數(shù)計(jì)算得到視頻接收端的屏幕分辨率高寬比; 根據(jù)所述屏幕分辨率高寬比處理待傳輸至所述視頻接收端的視頻數(shù)據(jù); 向所述視頻接收端傳輸所述處理后的視頻數(shù)據(jù)。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述獲取視頻接收端的屏幕分辨率參數(shù)的步驟包括: 接收由所述登錄的控制服務(wù)器發(fā)送的視頻接收端的屏幕分辨率參數(shù),所述屏幕分辨率參數(shù)由所述視頻接收端上報(bào)至所述視頻接收端所登錄的控制服務(wù)器中。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述屏幕分辨率高寬比處理待傳輸至所述視頻接收端的視頻數(shù)據(jù)的步驟包括: 獲取指定的視頻編碼分辨率; 根據(jù)所述指定的視頻編碼分辨率和所述屏幕分辨率高寬比對所述視頻數(shù)據(jù)的編碼分辨率進(jìn)行調(diào)整。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述根據(jù)所述指定的視頻編碼分辨率和所述屏幕分辨率高寬比對所述視頻數(shù)據(jù)的編碼分辨率進(jìn)行調(diào)整的步驟包括: 根據(jù)所述指定的視頻編碼分辨率和所述屏幕分辨率高寬比計(jì)算所述視頻數(shù)據(jù)的第一調(diào)整參數(shù); 根據(jù)所述第一調(diào)整參數(shù)以及所述第一調(diào)整參數(shù)與指定的視頻編碼分辨率之間的大小關(guān)系對所述視頻數(shù)據(jù)進(jìn)行裁剪。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述根據(jù)所述第一調(diào)整參數(shù)以及所述第一調(diào)整參數(shù)與指定的視頻編碼分辨率之間的大小關(guān)系對所述視頻數(shù)據(jù)進(jìn)行裁剪的步驟之前,所述根據(jù)所述指定的視頻編碼分辨率和所述屏幕分辨率高寬比對所述視頻數(shù)據(jù)的編碼分辨率進(jìn)行調(diào)整的步驟還包括: 根據(jù)所述指定的視頻編碼分辨率和計(jì)算得到的第一調(diào)整參數(shù)比判斷是否對所述待傳輸至所述視頻接收端的視頻數(shù)據(jù)觸發(fā)編碼分辨率的調(diào)整,若為是,則進(jìn)入所述根據(jù)所述第一調(diào)整參數(shù)以及所述第一調(diào)整參數(shù)與指定的視頻編碼分辨率之間的大小關(guān)系對所述視頻數(shù)據(jù)進(jìn)行裁剪的步驟。
6.一種交互應(yīng)用中的視頻數(shù)據(jù)處理系統(tǒng),其特征在于,包括: 參數(shù)獲取模塊,用于獲取視頻接收端的屏幕分辨率參數(shù); 運(yùn)算模塊,用于根據(jù)所述屏幕分辨率參數(shù)計(jì)算得到視頻接收端的屏幕分辨率高寬比; 處理模塊,用于根據(jù)所述屏幕分辨率高寬比處理待傳輸至所述視頻接收端的視頻數(shù)據(jù); 傳輸模塊,用于向所述視頻接收端傳輸處理后的視頻數(shù)據(jù)。
7.根據(jù)權(quán)利要求6所述的系統(tǒng),其特征在于,所述參數(shù)獲取模塊還用于接收由所述登錄的控制服務(wù)器發(fā)送的視頻接收端的屏幕分辨率參數(shù),所述屏幕分辨率參數(shù)由所述視頻接收端上報(bào)至所述視頻接收端所登錄的控制服務(wù)器中。
8.根據(jù)權(quán)利要求6所述的系統(tǒng),其特征在于,所述處理模塊包括: 分辨率獲取單元,用于獲取指定的視頻編碼分辨率; 調(diào)整單元,用于根據(jù)所述指定的視頻編碼分辨率和所述屏幕分辨率高寬比對所述視頻數(shù)據(jù)的編碼分辨率進(jìn)行調(diào)整。
9.根據(jù)權(quán)利要求8所述的系統(tǒng),其特征在于,所述調(diào)整單元包括: 調(diào)整參數(shù)計(jì)算單元,用于根據(jù)所述指定的視頻編碼分辨率和所述屏幕分辨率高寬比計(jì)算所述視頻數(shù)據(jù)的第一調(diào)整參數(shù); 裁剪單元,用于根據(jù)所述第一調(diào)整參數(shù)以及所述第一調(diào)整參數(shù)與指定的視頻編碼分辨率之間的大小關(guān)系對所述視頻數(shù)據(jù)進(jìn)行裁剪。
10.根據(jù)權(quán)利要求9所述的系統(tǒng),其特征在于,所述調(diào)整模塊還包括: 判斷單元,用于根據(jù)所述指定的視頻編碼分辨率和計(jì)算得到的第一調(diào)整參數(shù)判斷是否對所述待傳輸至所述視頻接收端的視頻數(shù)據(jù)觸發(fā)編碼分辨率的調(diào)整,若為是,則通知所述裁剪單元。
【文檔編號】G06F3/14GK104281427SQ201410086079
【公開日】2015年1月14日 申請日期:2014年3月10日 優(yōu)先權(quán)日:2014年3月10日
【發(fā)明者】陳小平, 王大崴, 張帆 申請人:深圳深訊和科技有限公司