一種視頻質(zhì)量增強(qiáng)的方法和裝置制造方法
【專利摘要】本發(fā)明公開了一種視頻質(zhì)量增強(qiáng)的方法和裝置,屬于多媒體視頻處理領(lǐng)域。所述方法包括:接收第三方發(fā)送的視頻的視頻插值信息,所述第三方用于獲取所述視頻的視頻插值信息;根據(jù)所述視頻的視頻插值信息對所述視頻進(jìn)行運(yùn)動插值得到新視頻,所述新視頻的視頻質(zhì)量優(yōu)于所述視頻的視頻質(zhì)量。所述裝置包括:第一接收模塊和插值模塊。本發(fā)明能夠降低終端在進(jìn)行視頻質(zhì)量增強(qiáng)過程中的計(jì)算復(fù)雜度。
【專利說明】一種視頻質(zhì)量增強(qiáng)的方法和裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及多媒體視頻處理領(lǐng)域,特別涉及一種視頻質(zhì)量增強(qiáng)的方法和裝置。
【背景技術(shù)】
[0002]隨著社會的發(fā)展和科技的進(jìn)步,在多媒體業(yè)務(wù)中用戶對視頻質(zhì)量的需求越來越高,目前用戶可以使用視頻質(zhì)量增強(qiáng)技術(shù)將原始低質(zhì)量的視頻轉(zhuǎn)換為高質(zhì)量的視頻,來滿足用戶對視頻質(zhì)量的需求。
[0003]現(xiàn)有技術(shù)提供一種視頻質(zhì)量增強(qiáng)的技術(shù),具體為:低幀率的視頻的視頻質(zhì)量較低,終端首先對低幀率的視頻進(jìn)行運(yùn)動估計(jì)得到幀間的運(yùn)動矢量,根據(jù)得到的幀間的運(yùn)動矢量對低幀率的視頻進(jìn)行運(yùn)動插值得到高幀率的視頻,而高幀率的視頻的視頻質(zhì)量大于低幀率的視頻的視頻質(zhì)量。
[0004]在實(shí)現(xiàn)本發(fā)明的過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)至少存在以下問題:
[0005]由于終端對視頻進(jìn)行運(yùn)動估計(jì)和運(yùn)動插值,導(dǎo)致在終端中進(jìn)行視頻質(zhì)量增強(qiáng)的計(jì)算復(fù)雜度較高,這就要求終端具備很高的處理能力,然而受到終端硬件的限制,現(xiàn)有終端的處理能力很難完成如此高的計(jì)算復(fù)雜度。
【發(fā)明內(nèi)容】
[0006]為了降低終端在進(jìn)行視頻質(zhì)量增強(qiáng)過程中的計(jì)算復(fù)雜度,本發(fā)明提供了一種視頻質(zhì)量增強(qiáng)的方法和裝置。所述技術(shù)方案如下:
[0007]第一方面,一種視頻質(zhì)量增強(qiáng)的方法,所述方法包括:
[0008]接收第三方發(fā)送的視頻的視頻插值信息,所述第三方用于獲取所述視頻的視頻插值信息;
[0009]根據(jù)所述視頻的視頻插值信息對所述視頻進(jìn)行運(yùn)動插值得到新視頻,所述新視頻的視頻質(zhì)量優(yōu)于所述視頻的視頻質(zhì)量。
[0010]結(jié)合第一方面,在上述第一方面的第一種可能的實(shí)現(xiàn)方式中,所述接收第三方發(fā)送的視頻的視頻插值信息之前,還包括:
[0011]發(fā)送用于獲取視頻插值信息的請求消息給第三方,所述請求消息攜帶視頻的視頻標(biāo)識,以使所述第三方根據(jù)所述請求消息獲取并發(fā)送所述視頻的視頻標(biāo)識對應(yīng)的視頻插值信息;或者,
[0012]發(fā)送下載請求消息給視頻流服務(wù)器,所述下載請求消息攜帶視頻的視頻標(biāo)識和用于獲取視頻插值信息的標(biāo)識,以使所述視頻流服務(wù)器根據(jù)所述下載請求消息獲取所述視頻的視頻碼流和視頻插值信息;或者,
[0013]發(fā)送下載請求消息給視頻流服務(wù)器以及發(fā)送用于獲取視頻插值信息的請求消息給第三方,所述下載請求消息攜帶視頻的視頻標(biāo)識,所述請求消息攜帶所述視頻的視頻標(biāo)識,以使所述視頻流服務(wù)器根據(jù)所述下載請求消息獲取所述視頻的視頻碼流并發(fā)送給終端,以及使所述視頻流服務(wù)器根據(jù)所述請求消息獲取所述視頻的視頻插值信息;或者,[0014]發(fā)送下載請求消息給視頻流服務(wù)器,所述下載請求消息攜帶視頻的視頻標(biāo)識和與所述視頻對應(yīng)的第三方的地址,以使所述視頻流服務(wù)器發(fā)送所述視頻的視頻碼流給終端以及發(fā)送所述視頻的視頻標(biāo)識給所述第三方,以及使所述第三方根據(jù)所述視頻的視頻標(biāo)識獲取所述視頻的視頻插值信息。
[0015]結(jié)合第一方面或第一方面的第一種可能的實(shí)現(xiàn)方式,在上述第一方面的第二種可能的實(shí)現(xiàn)方式中,所述接收第三方發(fā)送的視頻的視頻插值信息,包括:
[0016]接收視頻流服務(wù)器發(fā)送的視頻的視頻插值信息,所述視頻的視頻插值信息為所述視頻流服務(wù)器接收所述第三方發(fā)送的所述視頻的視頻插值信息。
[0017]結(jié)合第一方面、第一方面的第一種可能的實(shí)現(xiàn)方式或第一方面的第二種可能的實(shí)現(xiàn)方式,在上述第一方面的第三種可能的實(shí)現(xiàn)方式中,所述根據(jù)所述視頻的視頻插值信息對所述視頻進(jìn)行運(yùn)動插值得到新視頻之前,還包括:
[0018]接收第三方發(fā)送的視頻的視頻碼流,所述視頻的視頻碼流為所述第三方接收視頻流服務(wù)器發(fā)送的所述視頻的視頻碼流。
[0019]結(jié)合第一方面、第一方面的第一至第三的任一種可能的實(shí)現(xiàn)方式,在上述第一方面的第四種可能的實(shí)現(xiàn)方式中,所述根據(jù)所述視頻的視頻插值信息對所述視頻進(jìn)行插值得到新視頻,包括:
[0020]如果在播放所述視頻之后接收所述視頻的視頻插值信息,則根據(jù)未播放的所述視頻的視頻插值信息對未播放的所述視頻進(jìn)行運(yùn)動插值;
[0021]如果所述視頻包括的部分視頻幀的視頻插值信息有損傷,則根據(jù)沒有損傷的視頻幀的視頻插值信息對所述視頻進(jìn)行運(yùn)動插值;
[0022]如果所述視頻存在丟失或者損傷的視頻幀,則根據(jù)所述視頻的視頻插值信息生成所述視頻丟失或者損傷的視頻幀的視頻插值信息,根據(jù)所述視頻丟失或者損傷的視頻幀的視頻插值信息對所述視頻進(jìn)行運(yùn)動插值恢復(fù)所述視頻丟失或者損傷的視頻幀。
[0023]結(jié)合第一方面、第一方面的第一至第四的任一種可能的實(shí)現(xiàn)方式,在上述第一方面的第五中可能的實(shí)現(xiàn)方式中,所述視頻的視頻插值信息至少包括視頻幀的幀序號以及所述視頻巾貞包括的插值塊的運(yùn)動矢量參考方向和運(yùn)動矢量大??;或者
[0024]所述視頻的視頻插值信息至少包括視頻幀的幀序號以及所述視頻幀包括的像素的運(yùn)動矢量參考方向和運(yùn)動矢量大小。
[0025]第二方面,一種視頻質(zhì)量增強(qiáng)的方法,所述方法包括:
[0026]接收用于獲取視頻的視頻插值信息的請求消息,所述請求消息攜帶視頻的視頻標(biāo)識;
[0027]根據(jù)所述視頻的視頻標(biāo)識獲取所述視頻的視頻插值信息;
[0028]發(fā)送所述視頻的視頻插值信息給終端,使所述終端根據(jù)所述視頻的視頻插值信息對所述視頻進(jìn)行運(yùn)動插值得到新視頻,所述新視頻的視頻質(zhì)量優(yōu)于所述視頻的視頻質(zhì)量。
[0029]結(jié)合第二方面,在上述第二方面的第一種可能的實(shí)現(xiàn)方式中,所述根據(jù)所述視頻的視頻標(biāo)識獲取所述視頻的視頻插值信息,包括:
[0030]根據(jù)所述視頻的視頻標(biāo)識,查找已存儲的視頻標(biāo)識與視頻插值信息的對應(yīng)關(guān)系中是否存在所述視頻的視頻插值信息,如果存在,獲取查找的所述視頻的視頻插值信息;
[0031]如果不存在,根據(jù)所述視頻的視頻標(biāo)識從視頻流服務(wù)器中獲取所述視頻的視頻碼流,根據(jù)所述視頻的視頻碼流獲取所述視頻的視頻插值信息。
[0032]結(jié)合第二方面的第一種可能的實(shí)現(xiàn)方式,在上述第二方面的第二種可能的實(shí)現(xiàn)方式中,所述根據(jù)所述視頻的視頻碼流獲取所述視頻的視頻插值信息之后,還包括:
[0033]存儲所述視頻的視頻標(biāo)識和視頻插值信息的對應(yīng)關(guān)系。
[0034]結(jié)合第二方面、第二方面的第一種可能的實(shí)現(xiàn)方式或第二方面的第二中可能的實(shí)現(xiàn)方式,在上述第二方面的第三種可能實(shí)現(xiàn)方式中,所述發(fā)送所述視頻的視頻插值信息給終端,包括:
[0035]通過與終端之間的視頻傳輸通道或傳輸信道發(fā)送所述視頻的視頻插值信息給所述終。
[0036]第三方面,一種視頻質(zhì)量增強(qiáng)的方法,所述方法包括:
[0037]接收下載請求消息,所述下載請求消息攜帶視頻的視頻標(biāo)識;
[0038]根據(jù)所述視頻的視頻標(biāo)識獲取所述視頻的視頻碼流;
[0039]發(fā)送所述視頻的視頻標(biāo)識給第三方,使所述第三方根據(jù)所述視頻的視頻標(biāo)識獲取所述視頻的視頻插值信息并發(fā)送給終端;
[0040]發(fā)送所述視頻的視頻碼流給所述終端,使所述終端根據(jù)所述視頻的視頻碼流和視頻插值信息對所述視頻進(jìn)行運(yùn)動插值得到新視頻,所述新視頻的視頻質(zhì)量優(yōu)于所述視頻的視頻質(zhì)量。
[0041]結(jié)合第三方面,在上述第三方面的第一種可能的實(shí)現(xiàn)方式中,所述發(fā)送所述視頻的視頻標(biāo)識給第三方之前,還包括:
[0042]查詢所述云端是否存在包括所述視頻的視頻插值信息的第三方,如果存在,則選擇一個(gè)包括所述視頻的視頻插值信息的第三方,如果不存在,則從云端選擇一個(gè)第三方。
[0043]結(jié)合第三方面或第三方面的第一種可能的實(shí)現(xiàn)方式,在上述第三方面的第二種可能的實(shí)現(xiàn)方式中,所述發(fā)送所述視頻的視頻標(biāo)識給第三方之后,還包括:
[0044]如果所述第三方?jīng)]有獲取到所述視頻的視頻插值信息,發(fā)送所述視頻的視頻碼流給所述第三方,使所述第三方根據(jù)所述視頻的視頻碼流獲取所述視頻的視頻插值信息并發(fā)送給所述終端。
[0045]第四方面,一種視頻質(zhì)量增強(qiáng)的裝置,所述裝置包括:
[0046]第一接收模塊,用于接收第三方發(fā)送的視頻的視頻插值信息,所述第三方用于獲取所述視頻的視頻插值信息;
[0047]插值模塊,用于根據(jù)所述接收模塊接收的所述視頻的視頻插值信息對所述視頻進(jìn)行運(yùn)動插值得到新視頻,所述新視頻的視頻質(zhì)量優(yōu)于所述視頻的視頻質(zhì)量。
[0048]結(jié)合第四方面,在上述第四方面的第一種可能的實(shí)現(xiàn)方式中,所述裝置還包括:
[0049]發(fā)送模塊,用于發(fā)送用于獲取視頻插值信息的請求消息給第三方,所述請求消息攜帶視頻的視頻標(biāo)識,以使所述第三方根據(jù)所述請求消息獲取并發(fā)送所述視頻的視頻標(biāo)識對應(yīng)的視頻插值信息;或者,
[0050]發(fā)送下載請求消息給視頻流服務(wù)器,所述下載請求消息攜帶視頻的視頻標(biāo)識和用于獲取視頻插值信息的標(biāo)識,以使所述視頻流服務(wù)器根據(jù)所述下載請求消息獲取所述視頻的視頻碼流和視頻插值信息;或者,
[0051]發(fā)送下載請求消息給視頻流服務(wù)器以及發(fā)送用于獲取視頻插值信息的請求消息給第三方,所述下載請求消息攜帶視頻的視頻標(biāo)識,所述請求消息攜帶所述視頻的視頻標(biāo)識,以使所述視頻流服務(wù)器根據(jù)所述下載請求消息獲取所述視頻的視頻碼流并發(fā)送給終端,以及使所述視頻流服務(wù)器根據(jù)所述請求消息獲取所述視頻的視頻插值信息;或者,
[0052]發(fā)送下載請求消息給視頻流服務(wù)器,所述下載請求消息攜帶視頻的視頻標(biāo)識和與所述視頻對應(yīng)的第三方的地址,以使所述視頻流服務(wù)器發(fā)送所述視頻的視頻碼流給終端以及發(fā)送所述視頻的視頻標(biāo)識給所述第三方,以及使所述第三方根據(jù)所述視頻的視頻標(biāo)識獲取所述視頻的視頻插值信息。
[0053]結(jié)合第四方面或第四方面的第一種可能的實(shí)現(xiàn)方式,在上述第四方面的第二種可能的實(shí)現(xiàn)方式中,所述第一接收模塊,具體用于接收視頻流服務(wù)器發(fā)送的視頻的視頻插值信息,所述視頻的視頻插值信息為所述視頻流服務(wù)器接收所述第三方發(fā)送的所述視頻的視
頻插值信息。
[0054]結(jié)合第四方面、第四方面的第一中可能的實(shí)現(xiàn)方式或第四方面的第二種可能的實(shí)現(xiàn)方式,在上述第四方面的第三種可能的實(shí)現(xiàn)方式中,所述裝置還包括:
[0055]第二接收模塊,用于接收第三方發(fā)送的視頻的視頻碼流,所述視頻的視頻碼流為所述第三方接收視頻流服務(wù)器發(fā)送的所述視頻的視頻碼流。
[0056]結(jié)合第四方面、第四方面的第一至第三的任一種可能的實(shí)現(xiàn)方式,在上述第四方面的第四種可能的實(shí)現(xiàn)方式中,所述插值模塊包括:
[0057]第一運(yùn)動插值單元,用于如果在播放所述視頻之后接收所述視頻的視頻插值信息,則根據(jù)未播放的所述視頻的視頻插值信息對未播放的所述視頻進(jìn)行運(yùn)動插值;
[0058]第二運(yùn)動插值單元,用于如果所述視頻包括的部分視頻幀的視頻插值信息有損傷,則根據(jù)沒有損傷的視頻幀的視頻插值信息對所述視頻進(jìn)行運(yùn)動插值;
[0059]第三運(yùn)動插值單元,用于如果所述視頻存在丟失的視頻幀,則根據(jù)所述視頻的視頻插值信息生成所述視頻丟失的視頻幀的視頻插值信息,根據(jù)所述視頻丟失的視頻幀的視頻插值信息對所述視頻進(jìn)行運(yùn)動插值恢復(fù)所述視頻丟失的視頻幀。
[0060]結(jié)合第四方面、第四方面的第一至第四的任一種可能的實(shí)現(xiàn)方式,在上述第四方面的第五種可能的實(shí)現(xiàn)方式中,所述視頻的視頻插值信息至少包括視頻幀的幀序號以及所述視頻巾貞包括的插值塊的運(yùn)動矢量參考方向和運(yùn)動矢量大?。换蛘?br>
[0061]所述視頻的視頻插值信息至少包括視頻幀的幀序號以及所述視頻幀包括的像素的運(yùn)動矢量參考方向和運(yùn)動矢量大小。
[0062]第五方面,一種視頻質(zhì)量增強(qiáng)的裝置,所述裝置包括:
[0063]接收模塊,用于接收用于獲取視頻的視頻插值信息的請求消息,所述請求消息攜帶視頻的視頻標(biāo)識;
[0064]獲取模塊,用于根據(jù)所述視頻的視頻標(biāo)識獲取所述視頻的視頻插值信息;
[0065]發(fā)送模塊,用于發(fā)送所述視頻的視頻插值信息給終端,使所述終端根據(jù)所述視頻的視頻插值信息對所述視頻進(jìn)行運(yùn)動插值得到新視頻,所述新視頻的視頻質(zhì)量優(yōu)于所述視頻的視頻質(zhì)量。
[0066]結(jié)合第五方面,在上述第五方面的第一種可能的實(shí)現(xiàn)方式中,所述獲取模塊包括:
[0067]第一獲取單元,用于根據(jù)所述視頻的視頻標(biāo)識,查找已存儲的視頻標(biāo)識與視頻插值信息的對應(yīng)關(guān)系中是否存在所述視頻的視頻插值信息,如果存在,獲取查找的所述視頻的視頻插值信息;
[0068]第二獲取單元,用于如果不存在,根據(jù)所述視頻的視頻標(biāo)識從所述視頻流服務(wù)器中獲取所述視頻的視頻碼流,根據(jù)所述視頻的視頻碼流獲取所述視頻的視頻插值信息。
[0069]結(jié)合第五方面的第一種可能的實(shí)現(xiàn)方式,在上述第五方面的第二種可能的實(shí)現(xiàn)方式中,所述裝置還包括:
[0070]存儲模塊,用于存儲所述視頻的視頻標(biāo)識和視頻插值信息的對應(yīng)關(guān)系。
[0071]結(jié)合第五方面、第五方面的第一種可能的實(shí)現(xiàn)方式或第五方面的第二種可能的實(shí)現(xiàn)方式,在上述第五方面的第三中可能的實(shí)現(xiàn)方式中,所述發(fā)送模塊,具體用于通過與終端之間的視頻傳輸通道或傳輸信道發(fā)送所述視頻的視頻插值信息給所述終端。
[0072]第六方面,一種視頻質(zhì)量增強(qiáng)的裝置,所述裝置包括:
[0073]接收模塊,用于接收下載請求消息,所述下載請求消息攜帶視頻的視頻標(biāo)識;
[0074]獲取模塊,用于根據(jù)所述視頻的視頻標(biāo)識獲取所述視頻的視頻碼流;
[0075]第一發(fā)送模塊,用于發(fā)送所述視頻的視頻標(biāo)識給第三方,使所述第三方根據(jù)所述視頻的視頻標(biāo)識獲取所述視頻的視頻插值信息并發(fā)送給終端;
[0076]第二發(fā)送模塊,用于發(fā)送所述視頻的視頻碼流給所述終端,使所述終端根據(jù)所述視頻的視頻碼流和視頻插值信息對所述視頻進(jìn)行運(yùn)動插值得到新視頻,所述新視頻的視頻質(zhì)量優(yōu)于所述視頻的視頻質(zhì)量。
[0077]結(jié)合第六方面,在上述第六方面的第一種可能的實(shí)現(xiàn)方式中,所述裝置還包括:
[0078]查詢模塊,用于查詢所述云端是否存在包括所述視頻的視頻插值信息的第三方,如果存在,則選擇一個(gè)包括所述視頻的視頻插值信息的第三方,如果不存在,則從云端選擇
一個(gè)第三方。
[0079]結(jié)合第六方面或第六方面的第一種可能的實(shí)現(xiàn)方式,在上述第六方面的第二種可能的實(shí)現(xiàn)方式中,所述裝置還包括:
[0080]第三發(fā)送模塊,用于如果所述第三方?jīng)]有獲取到所述視頻的視頻插值信息,發(fā)送所述視頻的視頻碼流給所述第三方,使所述第三方根據(jù)所述視頻的視頻碼流獲取所述視頻的視頻插值信息并發(fā)送給所述終端。
[0081]第七方面,一種視頻質(zhì)量增強(qiáng)的裝置,所述裝置包括第一存儲器和第一處理器,用于執(zhí)行上述第一方面包括的任一項(xiàng)所述的一種視頻質(zhì)量增強(qiáng)的方法。
[0082]第八方面,一種視頻質(zhì)量增強(qiáng)的裝置,所述裝置包括第二存儲器和第二處理器,用于執(zhí)行上述第二方面包括的任一項(xiàng)所述的一種視頻質(zhì)量增強(qiáng)的方法。
[0083]第九方面,一種視頻質(zhì)量增強(qiáng)的裝置,所述裝置包括第三存儲器和第三處理器,用于執(zhí)行上述第三方面包括的任一項(xiàng)所述的一種視頻質(zhì)量增強(qiáng)的方法。
[0084]在本發(fā)明實(shí)施例中,第三方獲取并發(fā)送視頻的視頻插值信息給終端,終端根據(jù)該視頻的視頻插值信息對該視頻進(jìn)行運(yùn)動插值得到新的視頻,使得到的新視頻的視頻質(zhì)量優(yōu)于原視頻的視頻質(zhì)量,由于運(yùn)動估計(jì)在第三方上完成,終端只完成運(yùn)動插值過程,從而降低了終端在進(jìn)行視頻質(zhì)量增強(qiáng)過程中的計(jì)算復(fù)雜度。
【專利附圖】
【附圖說明】[0085]圖1是本發(fā)明實(shí)施例1提供的一種視頻質(zhì)量增強(qiáng)的方法流程圖;
[0086]圖2是本發(fā)明實(shí)施例2提供的又一種視頻質(zhì)量增強(qiáng)的方法流程圖;
[0087]圖3是本發(fā)明實(shí)施例3提供的又一種視頻質(zhì)量增強(qiáng)的方法流程圖;
[0088]圖4是本發(fā)明實(shí)施例4提供的又一種視頻質(zhì)量增強(qiáng)的方法流程圖;
[0089]圖5是本發(fā)明實(shí)施例5提供的又一種視頻質(zhì)量增強(qiáng)的方法流程圖;
[0090]圖6是本發(fā)明實(shí)施例6提供的又一種視頻質(zhì)量增強(qiáng)的方法流程圖;
[0091]圖7是本發(fā)明實(shí)施例7提供的又一種視頻質(zhì)量增強(qiáng)的方法流程圖;
[0092]圖8是本發(fā)明實(shí)施例8提供的一種視頻質(zhì)量增強(qiáng)的裝置結(jié)構(gòu)示意圖;
[0093]圖9是本發(fā)明實(shí)施例9提供的一種視頻質(zhì)量增強(qiáng)的裝置結(jié)構(gòu)示意圖;
[0094]圖10是本發(fā)明實(shí)施例10提供的一種視頻質(zhì)量增強(qiáng)的裝置結(jié)構(gòu)示意圖。
[0095]圖11是本發(fā)明實(shí)施例11提供的一種視頻質(zhì)量增強(qiáng)的裝置結(jié)構(gòu)示意圖;
[0096]圖12是本發(fā)明實(shí)施例12提供的一種視頻質(zhì)量增強(qiáng)的裝置結(jié)構(gòu)示意圖;
[0097]圖13是本發(fā)明實(shí)施例13提供的一種視頻質(zhì)量增強(qiáng)的裝置結(jié)構(gòu)示意圖
【具體實(shí)施方式】
[0098]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對本發(fā)明實(shí)施方式作進(jìn)一步地詳細(xì)描述。
[0099]本發(fā)明實(shí)施例提供了一種視頻質(zhì)量增強(qiáng)的方法,參見圖1,該方法包括:
[0100]步驟101:接收第三方發(fā)送的視頻的視頻插值信息,所述第三方用于獲取所述視頻的視頻插值信息;
[0101]步驟102:根據(jù)所述視頻的視頻插值信息對所述視頻進(jìn)行運(yùn)動插值得到新視頻,所述新視頻的視頻質(zhì)量優(yōu)于所述視頻的視頻質(zhì)量。
[0102]在本發(fā)明實(shí)施例中,終端接收視頻流服務(wù)器發(fā)送的視頻的視頻碼流和第三方發(fā)送的視頻的視頻插值信息,根據(jù)該視頻的視頻插值信息對該視頻進(jìn)行運(yùn)動插值得到新的視頻,得到的新視頻的視頻質(zhì)量優(yōu)于原視頻的視頻質(zhì)量,由于運(yùn)動估計(jì)的過程在第三方上完成,終端完成運(yùn)動插值,從而降低了終端在進(jìn)行視頻質(zhì)量增強(qiáng)過程中的計(jì)算復(fù)雜度。
[0103]實(shí)施例2
[0104]本發(fā)明實(shí)施例提供了 一種視頻質(zhì)量增強(qiáng)的方法。其中,在本發(fā)明實(shí)施例中,終端接收位于云端的視頻處理節(jié)點(diǎn)發(fā)送的視頻的視頻插值信息,根據(jù)該視頻的視頻插值信息對該視頻進(jìn)行運(yùn)動插值得到新視頻。參見圖2,該方法包括:
[0105]步驟201:終端獲取視頻處理節(jié)點(diǎn),發(fā)送用于獲取視頻插值信息的請求消息給該視頻處理節(jié)點(diǎn),該請求消息攜帶需要下載的視頻的視頻標(biāo)識;
[0106]具體地,終端發(fā)送節(jié)點(diǎn)請求消息給節(jié)點(diǎn)選擇服務(wù)器,節(jié)點(diǎn)選擇服務(wù)器接收該節(jié)點(diǎn)請求消息,從自身存儲的網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)中選擇一個(gè)視頻處理節(jié)點(diǎn),并將該視頻處理節(jié)點(diǎn)告知終端,終端再發(fā)送用于獲取視頻插值信息的請求消息給該視頻處理節(jié)點(diǎn),該請求消息攜帶終端需要下載的視頻的視頻標(biāo)識。其中,節(jié)點(diǎn)選擇服務(wù)器接收終端發(fā)送的節(jié)點(diǎn)請求消息后,可以從自身存儲的網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)中選擇離終端最近的視頻處理節(jié)點(diǎn)或選擇處理能力較強(qiáng)的視頻處理節(jié)點(diǎn)等。
[0107]其中,終端除了發(fā)送節(jié)點(diǎn)請求消息給節(jié)點(diǎn)選擇服務(wù)器選擇視頻處理節(jié)點(diǎn)的方式夕卜,也可以從自身存儲的已知列表中獲取視頻處理節(jié)點(diǎn),該已知列表存儲了視頻處理節(jié)點(diǎn)的地址;或者終端還可以接收用戶輸入的視頻處理節(jié)點(diǎn)的地址。
[0108]步驟202:終端發(fā)送下載請求消息給視頻流服務(wù)器,該下載請求消息攜帶需要下載的視頻的視頻標(biāo)識;
[0109]步驟203:視頻流服務(wù)器接收該下載請求消息,根據(jù)該下載請求消息攜帶的該視頻的視頻標(biāo)識獲取并發(fā)送該視頻的視頻碼流給終端;
[0110]具體地,視頻流服務(wù)器接收該下載請求消息,根據(jù)該下載請求消息攜帶的該視頻的視頻標(biāo)識獲取該視頻的視頻碼流,發(fā)送該視頻的視頻碼流給終端。
[0111]其中,視頻流服務(wù)器與終端之間存在視頻傳輸通道,視頻流服務(wù)器通過與終端之間的視頻傳輸通道發(fā)送該視頻的視頻碼流給終端。
[0112]步驟204:視頻處理節(jié)點(diǎn)接收用于獲取視頻插值信息的請求消息,根據(jù)該請求消息攜帶的視頻的視頻標(biāo)識查找是否已存儲該視頻的視頻插值信息,如果是,則執(zhí)行步驟205,如果不存在,則執(zhí)行步驟206 ;
[0113]具體地,視頻處理節(jié)點(diǎn)接收用于獲取視頻插值信息的請求消息,根據(jù)該請求消息攜帶的該視頻的視頻標(biāo)識,查找已存儲的視頻標(biāo)識與視頻插值信息的對應(yīng)關(guān)系中是否存在該視頻的視頻插值信息。
[0114]其中,該視頻的視頻插值信息包括該視頻包括的視頻幀的幀順序號以及該視頻幀包括的插值塊的運(yùn)動矢量參考方向和運(yùn)動矢量的大??;進(jìn)一步,在視頻的參考幀為非默認(rèn)參考幀的情況下,該視頻的視頻插值信息還可以包括參考幀的序號和雙向插值的權(quán)重。
[0115]其中,視頻標(biāo)識與視頻插值信息的對應(yīng)關(guān)系也可以存儲在云端的存儲節(jié)點(diǎn)中;相應(yīng)地,視頻處理節(jié)點(diǎn)可以通過通訊查找存儲節(jié)點(diǎn)存儲的視頻標(biāo)識與視頻插值信息的對應(yīng)關(guān)系,根據(jù)該視頻的視頻標(biāo)識從云端的存儲節(jié)點(diǎn)中獲取已經(jīng)存儲該的視頻的視頻插值信息。
[0116]步驟205:視頻處理節(jié)點(diǎn)獲取查找的該視頻的視頻插值信息,發(fā)送該視頻的視頻插值信息給終端,執(zhí)行步驟208 ;
[0117]其中,視頻處理節(jié)點(diǎn)可以對該視頻的視頻插值信息進(jìn)行壓縮,再發(fā)送壓縮的該視頻的視頻插值信息給終端,如此可以減少對網(wǎng)絡(luò)帶寬資源的占用。
[0118]步驟206:視頻處理節(jié)點(diǎn)根據(jù)該視頻的視頻標(biāo)識從視頻流服務(wù)器中獲取該視頻的視頻碼流;
[0119]具體地,視頻處理節(jié)點(diǎn)發(fā)送下載請求消息給視頻流服務(wù)器,該下載請求消息攜帶該視頻的視頻標(biāo)識;視頻流服務(wù)器接收下載請求消息,根據(jù)該視頻的視頻標(biāo)識獲取該視頻的視頻碼流,發(fā)送該視頻的視頻碼流給視頻處理節(jié)點(diǎn);視頻處理節(jié)點(diǎn)接收該視頻的視頻碼流。
[0120]其中,視頻流服務(wù)器與視頻處理節(jié)點(diǎn)之間存在視頻傳輸通道,視頻流服務(wù)器通過與視頻處理節(jié)點(diǎn)之間的視頻傳輸通道發(fā)送該視頻的視頻碼流給視頻處理節(jié)點(diǎn)。
[0121]步驟207:視頻處理節(jié)點(diǎn)根據(jù)該視頻的視頻碼流獲取該視頻的視頻插值信息,發(fā)送該視頻的視頻插值信息給終端;
[0122]具體地,視頻處理節(jié)點(diǎn)對該視頻的視頻碼流進(jìn)行解碼恢復(fù)出該視頻,對該視頻進(jìn)行運(yùn)動估計(jì)得到該視頻的視頻插值信息,發(fā)送該視頻的視頻插值信息給終端。
[0123]其中,視頻處理節(jié)點(diǎn)可以對該視頻的視頻插值信息進(jìn)行壓縮,再發(fā)送壓縮的該視頻的視頻插值信息給終端,如此可以減少對網(wǎng)絡(luò)帶寬資源的占用。
[0124]其中,視頻處理節(jié)點(diǎn)與終端之間存在視頻傳輸通道和/或傳輸信道,該傳輸信道可以包括視頻處理節(jié)點(diǎn)與終端之間的無線網(wǎng)絡(luò)連接、http (hypertext transportprotocol,超文本傳送協(xié)議)連接、p2p (Peer-to-Peer,點(diǎn)對點(diǎn))連接和/或RTP (Real-timeTransport Protocol,實(shí)時(shí)傳輸協(xié)議)連接等,無線網(wǎng)絡(luò)可以為3G (3rd_generation,第三代移動通信技術(shù))網(wǎng)絡(luò)和/LTE (Long Term Evolution,長期演進(jìn))網(wǎng)絡(luò)等。
[0125]相應(yīng)地,視頻處理節(jié)點(diǎn)可以通過與終端之間的視頻傳輸通道將該視頻的視頻插值信息發(fā)送給終端;或者,視頻處理節(jié)點(diǎn)可以通過與終端之間的傳輸信道將該視頻的視頻插值信息發(fā)送給終端。
[0126]進(jìn)一步地,視頻處理節(jié)點(diǎn)存儲該視頻的視頻標(biāo)識與該視頻的視頻插值信息的對應(yīng)關(guān)系。
[0127]其中,在本發(fā)明實(shí)施例中,終端也可以不直接向視頻處理節(jié)點(diǎn)請求獲取該視頻的視頻插值信息,而是由視頻流服務(wù)器接收下載請求消息后,請求視頻處理節(jié)點(diǎn)發(fā)送該視頻的視頻插值信息給終端,該過程可以包括如下(I) - (5):
[0128](I):視頻流服務(wù)器接收下載請求消息后,根據(jù)該下載請求消息攜帶的該視頻的視頻標(biāo)識查詢云端是否存在包括該視頻的視頻插值信息的視頻處理節(jié)點(diǎn),如果存在,執(zhí)行
(2),如果不存在,則執(zhí)行(4);
[0129]具體地,視頻流服務(wù)器廣播查詢請求消息給云端的視頻處理節(jié)點(diǎn),該查詢請求消息攜帶該視頻的視頻標(biāo)識;位于云端的視頻處理節(jié)點(diǎn)接收該查詢請求消息,根據(jù)該查詢請求消息攜帶的該視頻的視頻標(biāo)識判斷自身是否包括該視頻的視頻插值信息,如果包括,發(fā)送查詢響應(yīng)消息給視頻流服務(wù)器,該查詢響應(yīng)消息攜帶用于說明自身包括該視頻的視頻插值信息的標(biāo)識信息,如果不包括,發(fā)送查詢響應(yīng)消息給視頻流服務(wù)器,該查詢響應(yīng)消息攜帶用于說明自身不包括該視頻的視頻插值信息的標(biāo)識信息;視頻流服務(wù)器接收云端的視頻處理節(jié)點(diǎn)發(fā)送的查詢響應(yīng)消息,根據(jù)接收的查詢響應(yīng)消息攜帶的標(biāo)識信息確定云端是否存在包括該視頻的視頻插值信息的視頻處理節(jié)點(diǎn)。
[0130]其中,如果視頻流服務(wù)器接收的查詢響應(yīng)消息中存在攜帶用于說明視頻處理節(jié)點(diǎn)中包括該視頻的視頻插值信息的標(biāo)識信息,則視頻流服務(wù)器判斷出云端存在包括該視頻的視頻插值信息的視頻處理節(jié)點(diǎn),如果視頻流服務(wù)器接收的查詢響應(yīng)消息中不存在攜帶用于說明視頻處理節(jié)點(diǎn)中包括該視頻的視頻插值信息的標(biāo)識信息,則視頻流服務(wù)器判斷出云端不存在包括該視頻的視頻插值信息的視頻處理節(jié)點(diǎn)。
[0131]其中,在本發(fā)明實(shí)施例中,視頻流服務(wù)器也可以從服務(wù)器上查詢視頻處理節(jié)點(diǎn),該服務(wù)器上存儲有視頻處理節(jié)點(diǎn)的地址和視頻的視頻標(biāo)識的對應(yīng)關(guān)系,該服務(wù)器將存儲有視頻的視頻插值信息的視頻處理節(jié)點(diǎn)的地址和該視頻的視頻標(biāo)識存儲在視頻處理節(jié)點(diǎn)的地址和視頻的視頻標(biāo)識的對應(yīng)關(guān)系中;相應(yīng)地,視頻流服務(wù)器根據(jù)終端所請求的視頻的視頻標(biāo)識,從該服務(wù)器中查詢出存儲有終端所請求的視頻的視頻插值信息的視頻處理節(jié)點(diǎn)。
[0132](2):視頻流服務(wù)器選擇一個(gè)包括該視頻的視頻插值信息的視頻處理節(jié)點(diǎn),發(fā)送用于獲取視頻插值信息的請求消息給選擇的視頻處理節(jié)點(diǎn),該請求消息攜帶該視頻的視頻標(biāo)識和終端的地址;
[0133]具體地,如果查詢出存在多個(gè)包括該視頻的視頻插值信息的視頻處理節(jié)點(diǎn),則視頻流服務(wù)器從查詢的多個(gè)視頻處理節(jié)點(diǎn)中選擇一個(gè)視頻處理節(jié)點(diǎn),如果查詢出存在一個(gè)包括該視頻的視頻插值信息的視頻處理節(jié)點(diǎn),則視頻流服務(wù)器可以直接選擇查詢的一個(gè)視頻處理節(jié)點(diǎn),發(fā)送用于獲取視頻插值信息的請求消息給選擇的視頻處理節(jié)點(diǎn),該請求消息攜帶該視頻的視頻標(biāo)識和終端的地址。
[0134]其中,視頻流服務(wù)器從查詢的多個(gè)視頻處理節(jié)點(diǎn)中選擇一個(gè)視頻處理節(jié)點(diǎn),可以為:
[0135]視頻流服務(wù)器可以從查詢的多個(gè)視頻處理節(jié)點(diǎn)中選擇離終端距離最近的一個(gè)視頻處理節(jié)點(diǎn),可以從查詢的多個(gè)視頻處理節(jié)點(diǎn)中選擇處理能力較強(qiáng)的一個(gè)視頻處理節(jié)點(diǎn),或者,可以從查詢的多個(gè)視頻處理節(jié)點(diǎn)中隨機(jī)選擇一個(gè)視頻處理節(jié)點(diǎn)。
[0136](3):視頻處理節(jié)點(diǎn)接收該視頻的視頻標(biāo)識和終端的地址,根據(jù)該視頻的視頻標(biāo)識獲取該視頻的視頻插值信息,根據(jù)終端的地址發(fā)送該視頻的視頻插值信息給終端,結(jié)束操作;
[0137](4):視頻流服務(wù)器從云端為終端選擇一個(gè)視頻處理節(jié)點(diǎn),發(fā)送該視頻的視頻碼流和終端的地址給該視頻處理節(jié)點(diǎn);
[0138](5):視頻處理節(jié)點(diǎn)接收該視頻的視頻碼流和終端的地址,根據(jù)該視頻的視頻碼流獲取該視頻的視頻插值信息,根據(jù)終端的地址發(fā)送該視頻的視頻插值信息給終端,結(jié)束操作。
[0139]其中,視頻處理節(jié)點(diǎn)獲取該視頻的視頻插值信息后,存儲該視頻的視頻標(biāo)識和視頻插值信息的對應(yīng)關(guān)系。
[0140]其中,在本發(fā)明實(shí)施例的另一個(gè)優(yōu)選的實(shí)現(xiàn)方式為:視頻流服務(wù)器發(fā)送給視頻處理節(jié)點(diǎn)的用于獲取視頻插值信息的請求消息可以不攜帶終端的地址,視頻處理節(jié)點(diǎn)根據(jù)該視頻的視頻標(biāo)識獲取到該視頻的視頻插值信息,發(fā)送該視頻的視頻插值信息給視頻流服務(wù)器,使視頻流服務(wù)器將該視頻的視頻碼流和視頻插值信息一起發(fā)送給終端。
[0141]其中,本發(fā)明實(shí)施例的另一個(gè)優(yōu)選的實(shí)現(xiàn)方式為:終端發(fā)送用于獲取插值信息的請求消息給視頻處理節(jié)點(diǎn),該請求消息中攜帶需要下載視頻的視頻標(biāo)識和終端的地址;視頻處理節(jié)點(diǎn)接收該請求消息,根據(jù)該請求消息中攜帶的視頻標(biāo)識獲取該視頻的視頻插值信息,根據(jù)該請求消息中攜帶的終端的地址發(fā)送該視頻的視頻插值信息給終端,并發(fā)送下載請求消息給視頻流服務(wù)器,該下載請求消息中攜帶視頻的視頻標(biāo)識和終端的地址;視頻流服務(wù)器接收該下載請求消息,根據(jù)該下載請求消息中攜帶的視頻標(biāo)識獲取該視頻的視頻碼流,并根據(jù)該下載請求消息中攜帶的終端的地址發(fā)送該視頻的視頻碼流給終端。
[0142]其中,本發(fā)明實(shí)施例的另一個(gè)優(yōu)選的實(shí)現(xiàn)方式為:終端發(fā)送用于獲取插值信息的請求消息給視頻處理節(jié)點(diǎn),該請求消息中攜帶視頻的視頻標(biāo)識;視頻處理節(jié)點(diǎn)接收該請求消息,發(fā)送下載請求消息給視頻流服務(wù)器,該下載請求消息攜帶視頻的視頻標(biāo)識;視頻流服務(wù)器接收該下載請求消息,根據(jù)該下載請求消息中攜帶的該視頻的視頻標(biāo)識獲取該視頻的視頻碼流,發(fā)送該視頻的視頻碼流給視頻處理節(jié)點(diǎn);視頻處理節(jié)點(diǎn)根據(jù)該視頻的視頻標(biāo)識獲取該視頻的視頻插值信息以及接收該視頻的視頻碼流,發(fā)送該視頻的視頻插值信息以及該視頻的視頻碼流給終端。
[0143]其中,本發(fā)明實(shí)施例的另一個(gè)優(yōu)選的實(shí)現(xiàn)方式為:終端發(fā)送下載請求消息給視頻流服務(wù)器,該下載請求消息中攜帶視頻的視頻標(biāo)識、終端的地址以及視頻處理節(jié)點(diǎn)的地址;視頻流服務(wù)器接收該下載請求消息,根據(jù)該下載請求消息中攜帶的視頻處理節(jié)點(diǎn)的地址和終端的地址,發(fā)送該視頻的視頻碼流給終端,以及發(fā)送該視頻的視頻碼流和終端的地址給視頻處理節(jié)點(diǎn);視頻處理節(jié)點(diǎn)接收到該視頻碼流后,根據(jù)該視頻的視頻碼流獲取該視頻的視頻插值信息,并根據(jù)終端的地址,發(fā)送該視頻的視頻插值信息給終端。
[0144]其中,本發(fā)明實(shí)施例的另一個(gè)優(yōu)選的實(shí)現(xiàn)方式為:終端發(fā)送下載請求消息給視頻流服務(wù)器,該下載請求消息攜帶視頻的視頻標(biāo)識和用于獲取視頻插值信息的標(biāo)識;視頻流服務(wù)器接收該下載請求消息,根據(jù)該視頻的視頻標(biāo)識獲取該視頻的視頻碼流,以及根據(jù)該視頻的視頻標(biāo)識以及根據(jù)用于獲取視頻插值信息的標(biāo)識的指示獲取該視頻的視頻插值信息,發(fā)送該視頻的視頻碼流和視頻插值信息給終端。其中,視頻流服務(wù)器可以根據(jù)該視頻的視頻標(biāo)識,查找已存儲的視頻標(biāo)識與視頻插值信息的對應(yīng)關(guān)系,如果查找到該視頻的視頻插值信息,則獲取該視頻的視頻插值信息,如果沒有查找到該視頻的視頻插值信息,則對該視頻進(jìn)行運(yùn)動估計(jì)得到該視頻的視頻插值信息,并存儲該視頻的視頻標(biāo)識和該視頻的視頻插值信息的對應(yīng)關(guān)系。
[0145]其中,在本發(fā)明實(shí)施例中,除了下載方式外,也可以是一般流媒體視頻點(diǎn)播、直播和邊下邊看等觀看方式。
[0146]步驟208:終端接收視頻流服務(wù)器發(fā)送的該視頻的視頻碼流,對該視頻的視頻碼流進(jìn)行解碼得到該視頻;
[0147]其中,終端可以通過與視頻流服務(wù)器之間的視頻傳輸通道接收視頻流服務(wù)器發(fā)送的該視頻的視頻碼流。
[0148]步驟209:終端接收視頻處理節(jié)點(diǎn)發(fā)送的該視頻的視頻插值信息,根據(jù)該視頻的視頻插值信息對該視頻進(jìn)行運(yùn)動插值得到新視頻,新視頻的視頻質(zhì)量大于該視頻的視頻質(zhì)量。
[0149]其中,終端可以通過與視頻處理節(jié)點(diǎn)之間的視頻傳輸通道接收視頻處理節(jié)點(diǎn)發(fā)送的該視頻的視頻插值信息;或者,終端可以通過與視頻處理節(jié)點(diǎn)之間的傳輸信道接收視頻處理節(jié)點(diǎn)發(fā)送的該視頻的視頻插值信息。
[0150]其中,終端根據(jù)該視頻的視頻插值信息對該視頻進(jìn)行運(yùn)動插值后得到新視頻,且新視頻的幀率大于該視頻的幀率和/或新視頻的圖像分辨率大于該視頻的圖像分辨率,所以新視頻的視頻質(zhì)量大于該視頻的視頻質(zhì)量。
[0151]其中,終端接收的該視頻的視頻插值信息中包括該視頻包括的視頻幀的視頻插值信息,所以根據(jù)該視頻包括的視頻幀的視頻插值信息對該視頻進(jìn)行運(yùn)動插值可以恢復(fù)該視頻中出現(xiàn)損傷的視頻幀和/或放大該視頻包括的視頻幀的圖像分辨率和幀率;進(jìn)一步地,終端還可以根據(jù)該視頻的視頻插值信息生成該視頻丟失的視頻幀的視頻插值信息,根據(jù)該視頻丟失的視頻幀的視頻插值信息對該視頻進(jìn)行運(yùn)動插值得到新視頻,且新視頻包括該視頻丟失的視頻幀,以及新視頻的幀率大于該視頻的幀率;所以經(jīng)過運(yùn)動插值后得到的新視頻的幀率大于該視頻的幀率和/或新視頻的圖像分辨率大于該視頻的圖像分辨率,從而新視頻的視頻質(zhì)量大于該視頻的視頻質(zhì)量。
[0152]進(jìn)一步地,如果終端在播放該視頻之后接收該視頻的視頻插值信息,則終端根據(jù)未播放的視頻選擇未播放的視頻包括的視頻幀的視頻插值信息,根據(jù)未播放的視頻包括的視頻幀的視頻插值信息對未播放的視頻進(jìn)行運(yùn)動插值。[0153]進(jìn)一步地,如果該視頻包括的部分視頻幀的視頻插值信息有損傷,則終端選擇沒有損傷的視頻幀的視頻插值信息,根據(jù)選擇的沒有損傷的視頻幀的視頻插值信息對該視頻進(jìn)行運(yùn)動插值。
[0154]進(jìn)一步地,如果該視頻存在損傷的視頻幀,則終端根據(jù)該視頻的視頻插值信息對該視頻進(jìn)行運(yùn)動插值,可以修復(fù)該視頻中損傷的視頻幀。
[0155]進(jìn)一步地,在本發(fā)明實(shí)施例中,終端還可以事先保存有視頻,即終端不需要從視頻流服務(wù)器中下載該視頻;終端可以發(fā)送用于獲取插值信息的請求消息給視頻處理節(jié)點(diǎn),該請求消息攜帶該視頻的視頻標(biāo)識;視頻處理節(jié)點(diǎn)接收該請求消息,根據(jù)該請求消息攜帶的該視頻的視頻標(biāo)識獲取該視頻的視頻插值信息,發(fā)送該視頻的視頻插值信息給終端;終端接收該視頻的視頻插值信息,根據(jù)該視頻的視頻插值信息,對已存儲的該視頻進(jìn)行運(yùn)行插值得到新視頻。
[0156]在本發(fā)明實(shí)施例中,位于云端的視頻處理節(jié)點(diǎn)獲取并發(fā)送視頻的視頻插值信息給終端,終端根據(jù)該視頻的視頻插值信息對該視頻進(jìn)行運(yùn)動插值得到新的視頻,使得到的新視頻的視頻質(zhì)量優(yōu)于原視頻的視頻質(zhì)量,由于運(yùn)動估計(jì)的過程在視頻處理節(jié)點(diǎn)上完成,終端只完成運(yùn)動插值過程,從而降低了終端在進(jìn)行視頻質(zhì)量增強(qiáng)過程中的計(jì)算復(fù)雜度。
[0157]實(shí)施例3
[0158]本發(fā)明實(shí)施例提供了 一種視頻質(zhì)量增強(qiáng)的方法。其中,在本發(fā)明實(shí)施例中,事先在網(wǎng)絡(luò)中布置服務(wù)器,該服務(wù)器獲取并發(fā)送視頻的視頻插值信息給終端,終端根據(jù)該視頻的視頻插值信息對該視頻進(jìn)行運(yùn)動插值得到新視頻。參見圖3,該方法包括:
[0159]步驟301:終端發(fā)送用于獲取視頻插值信息的請求消息給服務(wù)器,該請求消息攜帶需要下載的視頻的視頻標(biāo)識;
[0160]步驟302:終端發(fā)送下載請求消息給視頻流服務(wù)器,該下載請求消息攜帶需要下載的視頻的視頻標(biāo)識;
[0161]步驟303:視頻流服務(wù)器接收該下載請求消息,根據(jù)該下載請求消息攜帶的該視頻的視頻標(biāo)識獲取并發(fā)送該視頻的視頻碼流給終端;
[0162]具體地,視頻流服務(wù)器接收該下載請求消息,根據(jù)該下載請求消息攜帶的該視頻的視頻標(biāo)識獲取該視頻的視頻碼流,發(fā)送該視頻的視頻碼流給終端。
[0163]其中,視頻流服務(wù)器與終端之間存在視頻傳輸通道,視頻流服務(wù)器通過與終端之間的視頻傳輸通道發(fā)送該視頻的視頻碼流給終端。
[0164]步驟304:服務(wù)器接收用于獲取視頻插值信息的請求消息,根據(jù)該請求消息攜帶的視頻的視頻標(biāo)識查找是否已存儲該視頻的視頻插值信息,如果是,則執(zhí)行步驟305,如果不存在,則執(zhí)行步驟306;
[0165]具體地,服務(wù)器接收用于獲取視頻插值信息的請求消息,根據(jù)該請求消息攜帶的該視頻的視頻標(biāo)識,查找已存儲的視頻標(biāo)識與視頻插值信息的對應(yīng)關(guān)系中是否存在該視頻的視頻插值信息。
[0166]其中,該視頻的視頻插值信息包括該視頻包括的視頻幀的幀順序號以及該視頻幀包括的插值塊的運(yùn)動矢量參考方向和運(yùn)動矢量的大??;進(jìn)一步,在視頻的參考幀為非默認(rèn)參考幀的情況下,該視頻的視頻插值信息還可以包括參考幀的序號和雙向插值的權(quán)重。
[0167]步驟305:服務(wù)器獲取查找的該視頻的視頻插值信息,發(fā)送該視頻的視頻插值信息給終端,執(zhí)行步驟308 ;
[0168]其中,服務(wù)器可以對該視頻的視頻插值信息進(jìn)行壓縮,再發(fā)送壓縮的該視頻的視頻插值信息給終端,如此可以減少對網(wǎng)絡(luò)帶寬資源的占用。
[0169]步驟306:服務(wù)器根據(jù)該視頻的視頻標(biāo)識從視頻流服務(wù)器中獲取該視頻的視頻碼流;
[0170]具體地,服務(wù)器發(fā)送下載請求消息給視頻流服務(wù)器,該下載請求消息攜帶該視頻的視頻標(biāo)識;視頻流服務(wù)器接收下載請求消息,根據(jù)該視頻的視頻標(biāo)識獲取該視頻的視頻碼流,發(fā)送該視頻的視頻碼流給服務(wù)器;服務(wù)器接收該視頻的視頻碼流。
[0171]其中,視頻流服務(wù)器與服務(wù)器之間存在視頻傳輸通道,視頻流服務(wù)器通過與服務(wù)器之間的視頻傳輸通道發(fā)送該視頻的視頻碼流給服務(wù)器。
[0172]步驟307:服務(wù)器根據(jù)該視頻的視頻碼流獲取該視頻的視頻插值信息,發(fā)送該視頻的視頻插值信息給終端;
[0173]具體地,服務(wù)器對該視頻的視頻碼流進(jìn)行解碼恢復(fù)出該視頻,對該視頻進(jìn)行運(yùn)動估計(jì)得到該視頻的視頻插值信息,發(fā)送該視頻的視頻插值信息給終端。
[0174]其中,服務(wù)器可以對該視頻的視頻插值信息進(jìn)行壓縮,再發(fā)送壓縮的該視頻的視頻插值信息給終端,如此可以減少對網(wǎng)絡(luò)帶寬資源的占用。
[0175]其中,服務(wù)器與終端之間存在視頻傳輸通道和/或傳輸信道,該傳輸信道可以包括服務(wù)器與終端之間的無線網(wǎng)絡(luò)連接、http連接、p2p連接和/或RTP連接等,無線網(wǎng)絡(luò)可以為3G網(wǎng)絡(luò)和/LTE網(wǎng)絡(luò)等。
[0176]相應(yīng)地,服務(wù)器可以通過與終端之間的視頻傳輸通道將該視頻的視頻插值信息發(fā)送給終端;或者,服務(wù)器可以通過與終端之間的傳輸信道將該視頻的視頻插值信息發(fā)送給終端。
[0177]進(jìn)一步地,服務(wù)器存儲該視頻的視頻標(biāo)識與該視頻的視頻插值信息的對應(yīng)關(guān)系。
[0178]其中,本發(fā)明實(shí)施例的另一個(gè)優(yōu)選的實(shí)現(xiàn)方式為:終端發(fā)送用于獲取插值信息的請求消息給服務(wù)器,該請求消息中攜帶需要下載視頻的視頻標(biāo)識和終端的地址;服務(wù)器接收該請求消息,根據(jù)該請求消息中攜帶的視頻標(biāo)識獲取該視頻的視頻插值信息,根據(jù)該請求消息中攜帶的終端的地址發(fā)送該視頻的視頻插值信息給終端,并發(fā)送下載請求消息給視頻流服務(wù)器,該下載請求消息中攜帶視頻的視頻標(biāo)識和終端的地址;視頻流服務(wù)器接收該下載請求消息,根據(jù)該下載請求消息中攜帶的視頻標(biāo)識獲取該視頻的視頻碼流,并根據(jù)該下載請求消息中攜帶的終端的地址發(fā)送該視頻的視頻碼流給終端。
[0179]其中,本發(fā)明實(shí)施例的另一個(gè)優(yōu)選的實(shí)現(xiàn)方式為:終端發(fā)送用于獲取插值信息的請求消息給服務(wù)器,該請求消息中攜帶視頻的視頻標(biāo)識;服務(wù)器接收該請求消息,發(fā)送下載請求消息給視頻流服務(wù)器,該下載請求消息攜帶該視頻的視頻標(biāo)識;視頻流服務(wù)器接收該下載請求消息,根據(jù)該下載請求消息中攜帶的該視頻的視頻標(biāo)識獲取該視頻的視頻碼流,發(fā)送該視頻的視頻碼流給服務(wù)器;服務(wù)器根據(jù)該視頻的視頻標(biāo)識獲取該視頻的視頻插值信息以及接收該視頻的視頻碼流,發(fā)送該視頻的視頻插值信息以及該視頻的視頻碼流給終端。
[0180]其中,本發(fā)明實(shí)施例的另一個(gè)優(yōu)選的實(shí)現(xiàn)方式為:終端發(fā)送下載請求消息給視頻流服務(wù)器,該下載請求消息中攜帶視頻的視頻標(biāo)識、終端的地址以及服務(wù)器的地址;視頻流服務(wù)器接收該下載請求消息,根據(jù)該下載請求消息中攜帶的服務(wù)器的地址和終端的地址,發(fā)送該視頻的視頻碼流給終端,以及發(fā)送該視頻的視頻碼流和終端的地址給服務(wù)器;服務(wù)器接收到該視頻碼流后,根據(jù)該視頻的視頻碼流獲取該視頻的視頻插值信息,并根據(jù)終端的地址,發(fā)送該視頻的視頻插值信息給終端。
[0181]其中,本發(fā)明實(shí)施例的另一個(gè)優(yōu)選的實(shí)現(xiàn)方式為:終端發(fā)送下載請求消息給視頻流服務(wù)器,該下載請求消息攜帶視頻的視頻標(biāo)識和用于獲取視頻插值信息的標(biāo)識;視頻流服務(wù)器接收該下載請求消息,根據(jù)該視頻的視頻標(biāo)識獲取該視頻的視頻碼流,以及根據(jù)該視頻的視頻標(biāo)識以及根據(jù)用于獲取視頻插值信息的標(biāo)識的指示獲取該視頻的視頻插值信息,發(fā)送該視頻的視頻碼流和視頻插值信息給終端。其中,視頻流服務(wù)器可以根據(jù)該視頻的視頻標(biāo)識,查找已存儲的視頻標(biāo)識與視頻插值信息的對應(yīng)關(guān)系,如果查找到該視頻的視頻插值信息,則獲取該視頻的視頻插值信息,如果沒有查找到該視頻的視頻插值信息,則對該視頻進(jìn)行運(yùn)動估計(jì)得到該視頻的視頻插值信息,并存儲該視頻的視頻標(biāo)識和該視頻的視頻插值信息的對應(yīng)關(guān)系。
[0182]其中,在本發(fā)明實(shí)施例中,除了下載方式外,也可以是一般流媒體視頻點(diǎn)播、直播和邊下邊看等觀看方式。
[0183]步驟308:終端接收視頻流服務(wù)器發(fā)送的該視頻的視頻碼流,對該視頻的視頻碼流進(jìn)行解碼得到該視頻;
[0184]其中,終端可以通過與視頻流服務(wù)器之間的視頻傳輸通道接收視頻流服務(wù)器發(fā)送的該視頻的視頻碼流。
[0185]步驟309:終端接收服務(wù)器發(fā)送的該視頻的視頻插值信息,根據(jù)該視頻的視頻插值信息對該視頻進(jìn)行運(yùn)動插值得到新視頻,新視頻的視頻質(zhì)量大于該視頻的視頻質(zhì)量。
[0186]其中,終端可以通過與服務(wù)器之間的視頻傳輸通道接收服務(wù)器發(fā)送的該視頻的視頻插值信息;或者,終端可以通過與服務(wù)器之間的傳輸信道接收服務(wù)器發(fā)送的該視頻的視頻插值信息。
[0187]其中,終端根據(jù)該視頻的視頻插值信息對該視頻進(jìn)行運(yùn)動插值后得到新視頻,且新視頻的幀率大于該視頻的幀率和/或新視頻的圖像分辨率大于該視頻的圖像分辨率,所以新視頻的視頻質(zhì)量大于該視頻的視頻質(zhì)量。
[0188]其中,終端接收的該視頻的視頻插值信息中包括該視頻包括的視頻幀的視頻插值信息,所以根據(jù)該視頻包括的視頻幀的視頻插值信息對該視頻進(jìn)行運(yùn)動插值可以恢復(fù)該視頻中出現(xiàn)損傷的視頻幀和/或放大該視頻包括的視頻幀的圖像分辨率和幀率;進(jìn)一步地,終端還可以根據(jù)該視頻的視頻插值信息生成該視頻丟失的視頻幀的視頻插值信息,根據(jù)該視頻丟失的視頻幀的視頻插值信息對該視頻進(jìn)行運(yùn)動插值得到新視頻,且新視頻包括該視頻丟失的視頻幀,以及新視頻的幀率大于該視頻的幀率;所以經(jīng)過運(yùn)動插值后得到的新視頻的幀率大于該視頻的幀率和/或新視頻的圖像分辨率大于該視頻的圖像分辨率,從而新視頻的視頻質(zhì)量大于該視頻的視頻質(zhì)量。
[0189]進(jìn)一步地,如果終端在播放該視頻之后接收該視頻的視頻插值信息,則終端根據(jù)未播放的視頻選擇未播放的視頻包括的視頻幀的視頻插值信息,根據(jù)未播放的視頻包括的視頻幀的視頻插值信息對未播放的視頻進(jìn)行運(yùn)動插值。
[0190]進(jìn)一步地,如果該視頻包括的部分視頻幀的視頻插值信息有損傷,則終端選擇沒有損傷的視頻幀的視頻插值信息,根據(jù)選擇的沒有損傷的視頻幀的視頻插值信息對該視頻進(jìn)行運(yùn)動插值。
[0191]進(jìn)一步地,如果該視頻存在損傷的視頻幀,則終端根據(jù)該視頻的視頻插值信息對該視頻進(jìn)行運(yùn)動插值,可以修復(fù)該視頻中損傷的視頻幀。
[0192]進(jìn)一步地,在本發(fā)明實(shí)施例中,終端還可以事先保存有視頻,即終端不需要從視頻流服務(wù)器中下載該視頻;終端可以發(fā)送用于獲取插值信息的請求消息給服務(wù)器,該請求消息攜帶該視頻的視頻標(biāo)識;服務(wù)器接收該請求消息,根據(jù)該請求消息攜帶的該視頻的視頻標(biāo)識獲取該視頻的視頻插值信息,發(fā)送該視頻的視頻插值信息給終端;終端接收該視頻的視頻插值信息,根據(jù)該視頻的視頻插值信息,對已存儲的該視頻進(jìn)行運(yùn)行插值得到新視頻。
[0193]在本發(fā)明實(shí)施例中,服務(wù)器獲取并發(fā)送視頻的視頻插值信息給終端,終端根據(jù)該視頻的視頻插值信息對該視頻進(jìn)行運(yùn)動插值得到新的視頻,使得到的新視頻的視頻質(zhì)量優(yōu)于原視頻的視頻質(zhì)量,由于運(yùn)動估計(jì)的過程在服務(wù)器上完成,終端只完成運(yùn)動插值過程,從而降低了終端在進(jìn)行視頻質(zhì)量增強(qiáng)過程中的計(jì)算復(fù)雜度。
[0194]實(shí)施例4
[0195]本發(fā)明實(shí)施例提供了 一種視頻質(zhì)量增強(qiáng)的方法。其中,在本發(fā)明實(shí)施例中,事先布置處理能力較強(qiáng)的協(xié)作終端,協(xié)作終端獲取該視頻的視頻插值信息并發(fā)送給終端,終端根據(jù)該視頻的視頻插值信息對該視頻進(jìn)行運(yùn)動插值得到新視頻。參見圖4,該方法包括:
[0196]步驟401:終端發(fā)送用于獲取視頻插值信息的請求消息給協(xié)作終端,該請求消息攜帶需要下載的視頻的視頻標(biāo)識;
[0197]步驟402:終端發(fā)送下載請求消息給視頻流服務(wù)器,該下載請求消息攜帶需要下載的視頻的視頻標(biāo)識;
[0198]步驟403:視頻流服務(wù)器接收該下載請求消息,根據(jù)該下載請求消息攜帶的該視頻的視頻標(biāo)識獲取并發(fā)送該視頻的視頻碼流給終端;
[0199]具體地,視頻流服務(wù)器接收該下載請求消息,根據(jù)該下載請求消息攜帶的該視頻的視頻標(biāo)識獲取該視頻的視頻碼流,發(fā)送該視頻的視頻碼流給終端。
[0200]其中,視頻流服務(wù)器與終端之間存在視頻傳輸通道,視頻流服務(wù)器通過與終端之間的視頻傳輸通道發(fā)送該視頻的視頻碼流給終端。
[0201]步驟404:協(xié)作終端接收用于獲取視頻插值信息的請求消息,根據(jù)該請求消息攜帶的視頻的視頻標(biāo)識查找是否已存儲該視頻的視頻插值信息,如果是,則執(zhí)行步驟405,如果不存在,則執(zhí)行步驟406;
[0202]具體地,協(xié)作終端接收用于獲取視頻插值信息的請求消息,根據(jù)該請求消息攜帶的該視頻的視頻標(biāo)識,查找已存儲的視頻標(biāo)識與視頻插值信息的對應(yīng)關(guān)系中是否存在該視頻的視頻插值信息。
[0203]其中,該視頻的視頻插值信息包括該視頻包括的視頻幀的幀順序號以及該視頻幀包括的插值塊的運(yùn)動矢量參考方向和運(yùn)動矢量的大小;進(jìn)一步,在視頻的參考幀為非默認(rèn)參考幀的情況下,該視頻的視頻插值信息還可以包括參考幀的序號和雙向插值的權(quán)重。
[0204]步驟405:協(xié)作終端獲取查找的該視頻的視頻插值信息,發(fā)送該視頻的視頻插值信息給終端,執(zhí)行步驟408;
[0205]其中,協(xié)作終端可以對該視頻的視頻插值信息進(jìn)行壓縮,再發(fā)送壓縮的該視頻的視頻插值信息給終端,如此可以減少對網(wǎng)絡(luò)帶寬資源的占用。
[0206]步驟406:協(xié)作終端根據(jù)該視頻的視頻標(biāo)識從視頻流服務(wù)器中獲取該視頻的視頻碼流;
[0207]具體地,協(xié)作終端發(fā)送下載請求消息給視頻流服務(wù)器,該下載請求消息攜帶該視頻的視頻標(biāo)識;視頻流服務(wù)器接收下載請求消息,根據(jù)該視頻的視頻標(biāo)識獲取該視頻的視頻碼流,發(fā)送該視頻的視頻碼流給協(xié)作終端;協(xié)作終端接收該視頻的視頻碼流。
[0208]其中,視頻流服務(wù)器與協(xié)作終端之間存在視頻傳輸通道,視頻流服務(wù)器通過與協(xié)作終端之間的視頻傳輸通道發(fā)送該視頻的視頻碼流給協(xié)作終端。
[0209]步驟407:協(xié)作終端根據(jù)該視頻的視頻碼流獲取該視頻的視頻插值信息,發(fā)送該視頻的視頻插值信息給終端;
[0210]具體地,協(xié)作終端對該視頻的視頻碼流進(jìn)行解碼恢復(fù)出該視頻,對該視頻進(jìn)行運(yùn)動估計(jì)得到該視頻的視頻插值信息,發(fā)送該視頻的視頻插值信息給終端。
[0211]其中,協(xié)作終端可以對該視頻的視頻插值信息進(jìn)行壓縮,再發(fā)送壓縮的該視頻的視頻插值信息給終端,如此可以減少對網(wǎng)絡(luò)帶寬資源的占用。
[0212]其中,協(xié)作終端與終端之間存在視頻傳輸通道和/或傳輸信道,該傳輸信道可以包括協(xié)作終端與終端之間的wifi連接、藍(lán)牙連接、無線網(wǎng)絡(luò)連接、http連接、p2p連接和/或RTP連接等,無線網(wǎng)絡(luò)可以為3G網(wǎng)絡(luò)和/LTE網(wǎng)絡(luò)等。
[0213]相應(yīng)地,協(xié)作終端可以通過與終端之間的視頻傳輸通道將該視頻的視頻插值信息發(fā)送給終端;或者,協(xié)作終端可以通過與終端之間的傳輸信道將該視頻的視頻插值信息發(fā)送給終端。
[0214]進(jìn)一步地,協(xié)作終端存儲該視頻的視頻標(biāo)識與該視頻的視頻插值信息的對應(yīng)關(guān)系O
[0215]其中,本發(fā)明實(shí)施例的另一個(gè)優(yōu)選的實(shí)現(xiàn)方式為:終端發(fā)送用于獲取插值信息的請求消息給協(xié)作終端,該請求消息中攜帶需要下載視頻的視頻標(biāo)識和終端的地址;協(xié)作終端接收該請求消息,根據(jù)該請求消息中攜帶的視頻標(biāo)識獲取該視頻的視頻插值信息,根據(jù)該請求消息中攜帶的終端的地址發(fā)送該視頻的視頻插值信息給終端,并發(fā)送下載請求消息給視頻流服務(wù)器,該下載請求消息中攜帶視頻的視頻標(biāo)識和終端的地址;視頻流服務(wù)器接收該下載請求消息,根據(jù)該下載請求消息中攜帶的視頻標(biāo)識獲取該視頻的視頻碼流,并根據(jù)該下載請求消息中攜帶的終端的地址把該視頻的視頻碼流發(fā)送給終端。
[0216]其中,本發(fā)明實(shí)施例的另一個(gè)優(yōu)選的實(shí)現(xiàn)方式為:終端發(fā)送用于獲取插值信息的請求消息給協(xié)作終端,該請求消息中攜帶視頻的視頻標(biāo)識;協(xié)作終端接收該請求消息,發(fā)送下載請求消息給視頻流服務(wù)器,該下載請求消息攜帶視頻的視頻標(biāo)識;視頻流服務(wù)器接收該下載請求消息,根據(jù)該下載請求消息中攜帶的該視頻的視頻標(biāo)識獲取該視頻的視頻碼流,發(fā)送該視頻的視頻碼流給協(xié)作終端;協(xié)作終端根據(jù)該視頻的視頻標(biāo)識獲取該視頻的視頻插值信息以及接收該視頻的視頻碼流,并發(fā)送該視頻的視頻插值信息以及該視頻的視頻碼流給終端。
[0217]其中,本發(fā)明實(shí)施例的另一個(gè)優(yōu)選的實(shí)現(xiàn)方式為:終端發(fā)送下載請求消息給視頻流服務(wù)器,該下載請求消息中攜帶視頻的視頻標(biāo)識、終端的地址以及協(xié)作終端的地址;視頻流服務(wù)器接收該下載請求消息,根據(jù)該下載請求消息中攜帶的協(xié)作終端的地址和終端的地址,發(fā)送該視頻的視頻碼流給終端,以及發(fā)送該視頻的視頻碼流和終端的地址給協(xié)作終端;協(xié)作終端接收到該視頻碼流后,根據(jù)該視頻的視頻碼流獲取該視頻的視頻插值信息,并根據(jù)終端的地址,發(fā)送該視頻的視頻插值信息給終端。
[0218]其中,本發(fā)明實(shí)施例的另一個(gè)優(yōu)選的實(shí)現(xiàn)方式為:終端發(fā)送下載請求消息給視頻流服務(wù)器,該下載請求消息攜帶視頻的視頻標(biāo)識和用于獲取視頻插值信息的標(biāo)識;視頻流服務(wù)器接收該下載請求消息,根據(jù)該視頻的視頻標(biāo)識獲取該視頻的視頻碼流,以及根據(jù)該視頻的視頻標(biāo)識以及根據(jù)用于獲取視頻插值信息的標(biāo)識的指示獲取該視頻的視頻插值信息,發(fā)送該視頻的視頻碼流和視頻插值信息給終端。其中,視頻流服務(wù)器可以根據(jù)該視頻的視頻標(biāo)識,查找已存儲的視頻標(biāo)識與視頻插值信息的對應(yīng)關(guān)系,如果查找到該視頻的視頻插值信息,則獲取該視頻的視頻插值信息,如果沒有查找到該視頻的視頻插值信息,則對該視頻進(jìn)行運(yùn)動估計(jì)得到該視頻的視頻插值信息,并存儲該視頻的視頻標(biāo)識和該視頻的視頻插值信息的對應(yīng)關(guān)系。
[0219]其中,在本發(fā)明實(shí)施例中,除了下載方式外,也可以是一般流媒體視頻點(diǎn)播、直播和邊下邊看等觀看方式。
[0220]步驟408:終端接收視頻流服務(wù)器發(fā)送的該視頻的視頻碼流,對該視頻的視頻碼流進(jìn)行解碼得到該視頻;
[0221]其中,終端可以通過與視頻流服務(wù)器之間的視頻傳輸通道接收視頻流服務(wù)器發(fā)送的該視頻的視頻碼流。
[0222]步驟409:終端接收協(xié)作終端發(fā)送的該視頻的視頻插值信息,根據(jù)該視頻的視頻插值信息對該視頻進(jìn)行運(yùn)動插值得到新視頻,新視頻的視頻質(zhì)量大于該視頻的視頻質(zhì)量。
[0223]其中,終端可以通過與協(xié)作終端之間的視頻傳輸通道接收協(xié)作終端發(fā)送的該視頻的視頻插值信息;或者,終端可以通過與協(xié)作終端之間的傳輸信道接收協(xié)作終端發(fā)送的該視頻的視頻插值信息。
[0224]其中,終端根據(jù)該視頻的視頻插值信息對該視頻進(jìn)行運(yùn)動插值后得到新視頻,且新視頻的幀率大于該視頻的幀率和/或新視頻的圖像分辨率大于該視頻的圖像分辨率,所以新視頻的視頻質(zhì)量大于該視頻的視頻質(zhì)量。
[0225]其中,終端接收的該視頻的視頻插值信息中包括該視頻包括的視頻幀的視頻插值信息,所以根據(jù)該視頻包括的視頻幀的視頻插值信息對該視頻進(jìn)行運(yùn)動插值可以恢復(fù)該視頻中出現(xiàn)損傷的視頻幀和/或放大該視頻包括的視頻幀的圖像分辨率和幀率;進(jìn)一步地,終端還可以根據(jù)該視頻的視頻插值信息生成該視頻丟失的視頻幀的視頻插值信息,根據(jù)該視頻丟失的視頻幀的視頻插值信息對該視頻進(jìn)行運(yùn)動插值得到新視頻,且新視頻包括該視頻丟失的視頻幀,以及新視頻的幀率大于該視頻的幀率;所以經(jīng)過運(yùn)動插值后得到的新視頻的幀率大于該視頻的幀率和/或新視頻的圖像分辨率大于該視頻的圖像分辨率,從而新視頻的視頻質(zhì)量大于該視頻的視頻質(zhì)量。
[0226]進(jìn)一步地,如果終端在播放該視頻之后接收該視頻的視頻插值信息,則終端根據(jù)未播放的視頻選擇未播放的視頻包括的視頻幀的視頻插值信息,根據(jù)未播放的視頻包括的視頻幀的視頻插值信息對未播放的視頻進(jìn)行運(yùn)動插值。
[0227]進(jìn)一步地,如果該視頻包括的部分視頻幀的視頻插值信息有損傷,則終端選擇沒有損傷的視頻幀的視頻插值信息,根據(jù)選擇的沒有損傷的視頻幀的視頻插值信息對該視頻進(jìn)行運(yùn)動插值。
[0228]進(jìn)一步地,如果該視頻存在損傷的視頻幀,則終端根據(jù)該視頻的視頻插值信息對該視頻進(jìn)行運(yùn)動插值,可以修復(fù)該視頻中損傷的視頻幀。
[0229]進(jìn)一步地,在本發(fā)明實(shí)施例中,終端還可以事先保存有視頻,即終端不需要從視頻流服務(wù)器中下載該視頻;終端可以發(fā)送用于獲取插值信息的請求消息給協(xié)作終端,該請求消息攜帶該視頻的視頻標(biāo)識;協(xié)作終端接收該請求消息,根據(jù)該請求消息攜帶的該視頻的視頻標(biāo)識獲取該視頻的視頻插值信息,發(fā)送該視頻的視頻插值信息給終端;終端接收該視頻的視頻插值信息,根據(jù)該視頻的視頻插值信息,對已存儲的該視頻進(jìn)行運(yùn)行插值得到新視頻。
[0230]在本發(fā)明實(shí)施例中,協(xié)作終端獲取并發(fā)送視頻的視頻插值信息給終端,終端根據(jù)該視頻的視頻插值信息對該視頻進(jìn)行運(yùn)動插值得到新的視頻,使得到的新視頻的視頻質(zhì)量優(yōu)于原視頻的視頻質(zhì)量,由于運(yùn)動估計(jì)的過程在協(xié)作終端上完成,終端只完成運(yùn)動插值過程,從而降低了終端在進(jìn)行視頻質(zhì)量增強(qiáng)過程中的計(jì)算復(fù)雜度。
[0231]實(shí)施例5
[0232]本發(fā)明實(shí)施例提供了 一種視頻質(zhì)量增強(qiáng)的方法。其中,在本發(fā)明實(shí)施例中,事先布置用于存儲視頻插值信息的信息服務(wù)器,信息服務(wù)器中包括所有視頻的視頻插值信息,終端從信息服務(wù)器中獲取需要下載的視頻的視頻插值信息,根據(jù)該視頻的視頻插值信息對該視頻進(jìn)行運(yùn)動插值得到新視頻。參見圖5,該方法包括:
[0233]步驟501:終端發(fā)送用于獲取視頻插值信息的請求消息給信息服務(wù)器,該請求消息攜帶需要下載的視頻的視頻標(biāo)識;
[0234]步驟502:終端發(fā)送下載請求消息給視頻流服務(wù)器,該下載請求消息攜帶需要下載的視頻的視頻標(biāo)識;
[0235]步驟503:視頻流服務(wù)器接收該下載請求消息,根據(jù)該下載請求消息攜帶的該視頻的視頻標(biāo)識獲取并發(fā)送該視頻的視頻碼流給終端;
[0236]具體地,視頻流服務(wù)器接收該下載請求消息,根據(jù)該下載請求消息攜帶的該視頻的視頻標(biāo)識獲取該視頻的視頻碼流,發(fā)送該視頻的視頻碼流給終端。
[0237]其中,視頻流服務(wù)器與終端之間存在視頻傳輸通道,視頻流服務(wù)器通過與終端之間的視頻傳輸通道發(fā)送該視頻的視頻碼流給終端。
[0238]步驟504:信息服務(wù)器接收用于獲取視頻插值信息的請求消息,根據(jù)該請求消息攜帶的視頻的視頻標(biāo)識獲取并發(fā)送該視頻的視頻插值信息給終端;
[0239]具體地,信息服務(wù)器接收用于獲取視頻插值信息的請求消息,根據(jù)該請求消息攜帶的該視頻的視頻標(biāo)識,從已存儲的視頻標(biāo)識與視頻插值信息的對應(yīng)關(guān)系中獲取該視頻的視頻插值信息,發(fā)送該視頻的視頻插值信息給終端。
[0240]其中,該視頻的視頻插值信息包括該視頻包括的視頻幀的幀順序號以及該視頻幀包括的插值塊的運(yùn)動矢量參考方向和運(yùn)動矢量的大小;進(jìn)一步,在視頻的參考幀為非默認(rèn)參考幀的情況下,該視頻的視頻插值信息還可以包括參考幀的序號和雙向插值的權(quán)重。
[0241]其中,信息服務(wù)器可以對該視頻的視頻插值信息進(jìn)行壓縮,再發(fā)送壓縮的該視頻的視頻插值信息給終端,如此可以減少對網(wǎng)絡(luò)帶寬資源的占用。
[0242]其中,信息服務(wù)器與終端之間存在視頻傳輸通道和/或傳輸信道,該傳輸信道可以包括信息服務(wù)器與終端之間的無線網(wǎng)絡(luò)連接、http連接、p2p連接和/或RTP連接等,無線網(wǎng)絡(luò)可以為3G網(wǎng)絡(luò)和/TE網(wǎng)絡(luò)等。
[0243]相應(yīng)地,信息服務(wù)器可以通過與終端之間的視頻傳輸通道將該視頻的視頻插值信息發(fā)送給終端;或者,信息服務(wù)器可以通過與終端之間的傳輸信道將該視頻的視頻插值信息發(fā)送給終端。
[0244]其中,運(yùn)營商在發(fā)布某視頻時(shí),先將該視頻發(fā)送給信息服務(wù)器,信息服務(wù)器對該視頻進(jìn)行運(yùn)動估計(jì)得到該視頻的視頻插值信息,并將該視頻的視頻標(biāo)識和視頻插值信息存儲在視頻標(biāo)識與視頻插值彳目息的對應(yīng)關(guān)系中。
[0245]其中,本發(fā)明實(shí)施例的另一個(gè)優(yōu)選的實(shí)現(xiàn)方式為:終端發(fā)送用于獲取插值信息的請求消息給信息服務(wù)器,該請求消息中攜帶需要下載視頻的視頻標(biāo)識和終端的地址;信息服務(wù)器接收該請求消息,根據(jù)該請求消息中攜帶的視頻標(biāo)識獲取該視頻的視頻插值信息,根據(jù)該請求消息中攜帶的終端的地址發(fā)送該視頻的視頻插值信息給終端,并發(fā)送下載請求消息給視頻流服務(wù)器,該下載請求消息中攜帶視頻的視頻標(biāo)識和終端的地址;視頻流服務(wù)器接收該下載請求消息,根據(jù)該下載請求消息中攜帶的視頻標(biāo)識獲取該視頻的視頻碼流,并根據(jù)該下載請求消息中攜帶的終端的地址發(fā)送該視頻的視頻碼流給終端。
[0246]其中,本發(fā)明實(shí)施例的另一個(gè)優(yōu)選的實(shí)現(xiàn)方式為:終端發(fā)送用于獲取插值信息的請求消息給信息服務(wù)器,該請求消息中攜帶視頻的視頻標(biāo)識;信息服務(wù)器接收該請求消息,發(fā)送下載請求消息給視頻流服務(wù)器,該下載請求消息攜帶視頻的視頻標(biāo)識;視頻流服務(wù)器接收該下載請求消息,根據(jù)該下載請求消息中攜帶的該視頻的視頻標(biāo)識獲取該視頻的視頻碼流,發(fā)送該視頻的視頻碼流給信息服務(wù)器;信息服務(wù)器根據(jù)該視頻的視頻標(biāo)識獲取該視頻的視頻插值信息以及接收該視頻的視頻碼流,發(fā)送該視頻的視頻插值信息以及待該視頻的視頻碼流給終端。
[0247]其中,本發(fā)明實(shí)施例的另一個(gè)優(yōu)選的實(shí)現(xiàn)方式為:終端發(fā)送下載請求消息給視頻流服務(wù)器,該下載請求消息中攜帶視頻的視頻標(biāo)識、終端的地址以及信息服務(wù)器的地址;視頻流服務(wù)器接收該下載請求消息,根據(jù)該下載請求消息中攜帶的信息服務(wù)器的地址和終端的地址,發(fā)送該視頻的視頻碼流給終端,以及發(fā)送該視頻的視頻碼流和終端的地址給信息服務(wù)器;信息服務(wù)器接收到該視頻的視頻碼流后,根據(jù)該視頻碼流獲取該視頻的視頻插值信息,并根據(jù)終端的地址,把該視頻的視頻插值信息發(fā)送給終端。
[0248]其中,本發(fā)明實(shí)施例的另一個(gè)優(yōu)選的實(shí)現(xiàn)方式為:終端發(fā)送下載請求消息給視頻流服務(wù)器,該下載請求消息攜帶視頻的視頻標(biāo)識和用于獲取視頻插值信息的標(biāo)識;視頻流服務(wù)器接收該下載請求消息,根據(jù)該視頻的視頻標(biāo)識獲取該視頻的視頻碼流,以及根據(jù)該視頻的視頻標(biāo)識以及根據(jù)用于獲取視頻插值信息的標(biāo)識的指示獲取該視頻的視頻插值信息,發(fā)送該視頻的視頻碼流和視頻插值信息給終端。其中,視頻流服務(wù)器可以根據(jù)該視頻的視頻標(biāo)識,查找已存儲的視頻標(biāo)識與視頻插值信息的對應(yīng)關(guān)系,如果查找到該視頻的視頻插值信息,則獲取該視頻的視頻插值信息,如果沒有查找到該視頻的視頻插值信息,則對該視頻進(jìn)行運(yùn)動估計(jì)得到該視頻的視頻插值信息,并存儲該視頻的視頻標(biāo)識和該視頻的視頻插值信息的對應(yīng)關(guān)系。
[0249]其中,在本發(fā)明實(shí)施例中,除了下載方式外,也可以是一般流媒體視頻點(diǎn)播、直播和邊下邊看等觀看方式。[0250]步驟505:終端接收視頻流服務(wù)器發(fā)送的該視頻的視頻碼流,對該視頻的視頻碼流進(jìn)行解碼得到該視頻;
[0251]其中,終端可以通過與視頻流服務(wù)器之間的視頻傳輸通道接收視頻流服務(wù)器發(fā)送的該視頻的視頻碼流。
[0252]步驟506:終端接收信息服務(wù)器發(fā)送的該視頻的視頻插值信息,根據(jù)該視頻的視頻插值信息對該視頻進(jìn)行運(yùn)動插值得到新視頻,新視頻的視頻視質(zhì)量大于該視頻的視頻質(zhì)量。
[0253]其中,終端可以通過與信息服務(wù)器之間的視頻傳輸通道接收信息服務(wù)器發(fā)送的該視頻的視頻插值信息;或者,終端可以通過與信息服務(wù)器之間的傳輸信道接收信息服務(wù)器發(fā)送的該視頻的視頻插值信息。
[0254]其中,終端根據(jù)該視頻的視頻插值信息對該視頻進(jìn)行運(yùn)動插值后得到新視頻,且新視頻的幀率大于該視頻的幀率和/或新視頻的圖像分辨率大于該視頻的圖像分辨率,所以新視頻的視頻質(zhì)量大于該視頻的視頻質(zhì)量。
[0255]其中,終端接收的該視頻的視頻插值信息中包括該視頻包括的視頻幀的視頻插值信息,所以根據(jù)該視頻包括的視頻幀的視頻插值信息對該視頻進(jìn)行運(yùn)動插值可以恢復(fù)該視頻中出現(xiàn)損傷的視頻幀和/或放大該視頻包括的視頻幀的圖像分辨率和幀率;進(jìn)一步地,終端還可以根據(jù)該視頻的視頻插值信息生成該視頻丟失的視頻幀的視頻插值信息,根據(jù)該視頻丟失的視頻幀的視頻插值信息對該視頻進(jìn)行運(yùn)動插值得到新視頻,且新視頻包括該視頻丟失的視頻幀,以及新視頻的幀率大于該視頻的幀率;所以經(jīng)過運(yùn)動插值后得到的新視頻的幀率大于該視頻的幀率和/或新視頻的圖像分辨率大于該視頻的圖像分辨率,從而新視頻的視頻質(zhì)量大于該視頻的視頻質(zhì)量。
[0256]進(jìn)一步地,如果終端在播放該視頻之后接收該視頻的視頻插值信息,則終端根據(jù)未播放的視頻選擇未播放的視頻包括的視頻幀的視頻插值信息,根據(jù)未播放的視頻包括的視頻幀的視頻插值信息對未播放的視頻進(jìn)行運(yùn)動插值。
[0257]進(jìn)一步地,如果該視頻包括的部分視頻幀的視頻插值信息有損傷,則終端選擇沒有損傷的視頻幀的視頻插值信息,根據(jù)選擇的沒有損傷的視頻幀的視頻插值信息對該視頻進(jìn)行運(yùn)動插值。
[0258]進(jìn)一步地,如果該視頻存在損傷的視頻幀,則終端根據(jù)該視頻的視頻插值信息對該視頻進(jìn)行運(yùn)動插值,可以修復(fù)該視頻中損傷的視頻幀。
[0259]在本發(fā)明實(shí)施例中,事先布置用于存儲視頻插值信息的信息服務(wù)器,信息服務(wù)器中包括所有視頻的視頻插值信息,終端從信息服務(wù)器中獲取需要下載的視頻的視頻插值信息,根據(jù)該視頻的視頻插值信息對該視頻進(jìn)行運(yùn)動插值得到新視頻,使得到的新視頻的視頻質(zhì)量優(yōu)于原視頻的視頻質(zhì)量,由于信息服務(wù)器中事先儲存了所有視頻的視頻插值信息,終端只負(fù)責(zé)接收視頻的插值信息并進(jìn)行運(yùn)動插值,從而降低了終端在進(jìn)行視頻質(zhì)量增強(qiáng)過程中的計(jì)算復(fù)雜度。
[0260]實(shí)施例6
[0261]本發(fā)明實(shí)施例提供了一種視頻質(zhì)量增強(qiáng)的方法,參見圖6,該方法包括:
[0262]步驟601:接收用于獲取視頻的視頻插值信息的請求消息,所述請求消息攜帶視頻的視頻標(biāo)識;[0263]步驟602:根據(jù)所述視頻的視頻標(biāo)識獲取所述視頻的視頻插值信息;
[0264]步驟603:發(fā)送所述視頻的視頻插值信息給終端,使所述終端根據(jù)所述視頻的視頻插值信息對所述視頻進(jìn)行運(yùn)動插值得到新視頻,所述新視頻的視頻質(zhì)量優(yōu)于所述視頻的視頻質(zhì)量。
[0265]其中,在本發(fā)明實(shí)施例中,除了下載方式外,也可以是一般流媒體視頻點(diǎn)播、直播和邊下邊看等觀看方式。
[0266]在本發(fā)明實(shí)施例中,第三方獲取終端需要下載的視頻的視頻插值信息,發(fā)送該視頻的視頻插值信息給終端,終端根據(jù)該視頻的視頻插值信息對該視頻進(jìn)行運(yùn)動插值得到新的視頻,得到的新視頻的視頻質(zhì)量優(yōu)于原視頻的視頻質(zhì)量,由于運(yùn)動估計(jì)的過程在第三方上完成,終端只完成運(yùn)動插值,從而降低了終端在進(jìn)行視頻質(zhì)量增強(qiáng)過程中的計(jì)算復(fù)雜度。
[0267]實(shí)施例7
[0268]本發(fā)明實(shí)施例提供了一種視頻質(zhì)量增強(qiáng)的方法,參見圖7,該方法包括:
[0269]步驟701:接收下載請求消息,所述下載請求消息攜帶視頻的視頻標(biāo)識;
[0270]步驟702:根據(jù)所述視頻的視頻標(biāo)識獲取所述視頻的視頻碼流;
[0271]步驟703:發(fā)送所述視頻的視頻標(biāo)識給第三方,使所述第三方根據(jù)所述視頻的視頻標(biāo)識獲取所述視頻的視頻插值信息并發(fā)送給終端;
[0272]步驟704:發(fā)送所述視頻的視頻碼流給所述終端,使所述終端根據(jù)所述視頻的視頻碼流和視頻插值信息對所述視頻進(jìn)行運(yùn)動插值得到新視頻,所述新視頻的視頻質(zhì)量優(yōu)于所述視頻的視頻質(zhì)量。
[0273]其中,在本發(fā)明實(shí)施例中,除了下載方式外,也可以是一般流媒體視頻點(diǎn)播、直播和邊下邊看等觀看方式。
[0274]在本發(fā)明實(shí)施例中,視頻流服務(wù)器獲取終端需要下載的視頻的視頻碼流,發(fā)送該視頻的視頻碼流給第三方,第三方對該視頻的視頻碼流進(jìn)行運(yùn)動估計(jì)得到該視頻的視頻插值信息并發(fā)送給終端,終端根據(jù)該視頻的視頻插值信息對該視頻進(jìn)行運(yùn)動插值得到新的視頻,得到的新視頻的視頻質(zhì)量優(yōu)于原視頻的視頻質(zhì)量,由于運(yùn)動估計(jì)的過程在第三方上完成,終端只完成運(yùn)動插值,從而降低了終端在進(jìn)行視頻質(zhì)量增強(qiáng)過程中的計(jì)算復(fù)雜度。
[0275]實(shí)施例8
[0276]本發(fā)明實(shí)施例提供了一種視頻質(zhì)量增強(qiáng)的裝置,參見圖8,該裝置包括:
[0277]第一接收模塊801,用于接收第三方發(fā)送的視頻的視頻插值信息,所述第三方用于獲取所述視頻的視頻插值信息;
[0278]插值模塊802,用于根據(jù)所述接收模塊接收的所述視頻的視頻插值信息對所述視頻進(jìn)行運(yùn)動插值得到新視頻,所述新視頻的視頻質(zhì)量優(yōu)于所述視頻的視頻質(zhì)量。
[0279]進(jìn)一步地,該裝置還包括:
[0280]發(fā)送模塊803,用于發(fā)送用于獲取視頻插值信息的請求消息給第三方,所述請求消息攜帶視頻的視頻標(biāo)識,以使所述第三方根據(jù)所述請求消息獲取并發(fā)送所述視頻的視頻標(biāo)識對應(yīng)的視頻插值信息;或者,
[0281]發(fā)送下載請求消息給視頻流服務(wù)器,所述下載請求消息攜帶視頻的視頻標(biāo)識和用于獲取視頻插值信息的標(biāo)識,以使所述視頻流服務(wù)器根據(jù)所述下載請求消息獲取所述視頻的視頻碼流和視頻插值信息;或者,[0282]發(fā)送下載請求消息給視頻流服務(wù)器以及發(fā)送用于獲取視頻插值信息的請求消息給第三方,所述下載請求消息攜帶視頻的視頻標(biāo)識,所述請求消息攜帶所述視頻的視頻標(biāo)識,以使所述視頻流服務(wù)器根據(jù)所述下載請求消息獲取所述視頻的視頻碼流并發(fā)送給終端,以及使所述視頻流服務(wù)器根據(jù)所述請求消息獲取所述視頻的視頻插值信息;或者,
[0283]發(fā)送下載請求消息給視頻流服務(wù)器,所述下載請求消息攜帶視頻的視頻標(biāo)識和與所述視頻對應(yīng)的第三方的地址,以使所述視頻流服務(wù)器發(fā)送所述視頻的視頻碼流給終端以及發(fā)送所述視頻的視頻標(biāo)識給所述第三方,以及使所述第三方根據(jù)所述視頻的視頻標(biāo)識獲取所述視頻的視頻插值信息。
[0284]其中,所述第一接收模塊801,具體用于接收視頻流服務(wù)器發(fā)送的視頻的視頻插值信息,所述視頻的視頻插值信息為所述視頻流服務(wù)器接收所述第三方發(fā)送的所述視頻的視
頻插值信息。
[0285]進(jìn)一步地,該裝置還包括:
[0286]第二接收模塊804,用于接收第三方發(fā)送的視頻的視頻碼流,所述視頻的視頻碼流為所述第三方接收視頻流服務(wù)器發(fā)送的所述視頻的視頻碼流。
[0287]其中,插值模塊802包括:
[0288]第一運(yùn)動插值單元8021,用于如果在播放所述視頻之后接收所述視頻的視頻插值信息,則根據(jù)未播放的所述視頻的視頻插值信息對未播放的所述視頻進(jìn)行運(yùn)動插值;
[0289]第二運(yùn)動插值單元8022,用于如果所述視頻包括的部分視頻幀的視頻插值信息有損傷,則根據(jù)沒有損傷的視頻幀的視頻插值信息對所述視頻進(jìn)行運(yùn)動插值;
[0290]第三運(yùn)動插值單元8023,用于如果所述視頻存在丟失的視頻幀,則根據(jù)所述視頻的視頻插值信息生成所述視頻丟失的視頻幀的視頻插值信息,根據(jù)所述視頻丟失的視頻幀的視頻插值信息對所述視頻進(jìn)行運(yùn)動插值恢復(fù)所述視頻丟失的視頻幀。
[0291]進(jìn)一步地,所述視頻的視頻插值信息至少包括視頻幀的幀序號以及所述視頻幀包括的插值塊的運(yùn)動矢量參考方向和運(yùn)動矢量大??;或者
[0292]所述視頻的視頻插值信息至少包括視頻幀的幀序號以及所述視頻幀包括的像素的運(yùn)動矢量參考方向和運(yùn)動矢量大小。
[0293]其中,在本發(fā)明實(shí)施例中,除了下載方式外,也可以是一般流媒體視頻點(diǎn)播、直播和邊下邊看等觀看方式。
[0294]在本發(fā)明實(shí)施例中,終端接收第三方發(fā)送的視頻的視頻插值信息,根據(jù)該視頻的視頻插值信息對該視頻進(jìn)行運(yùn)動插值得到新的視頻,使得到的新視頻的視頻質(zhì)量優(yōu)于原視頻的視頻質(zhì)量,由于運(yùn)動估計(jì)在第三方上完成,終端只完成運(yùn)動插值過程,從而降低了終端在進(jìn)行視頻質(zhì)量增強(qiáng)過程中的計(jì)算復(fù)雜度。
[0295]實(shí)施例9
[0296]本發(fā)明實(shí)施例提供了一種視頻質(zhì)量增強(qiáng)的裝置,參見圖9,該裝置包括:
[0297]接收模塊901,用于接收用于獲取視頻的視頻插值信息的請求消息,所述請求消息攜帶視頻的視頻標(biāo)識;
[0298]獲取模塊902,用于根據(jù)所述視頻的視頻標(biāo)識獲取所述視頻的視頻插值信息;
[0299]發(fā)送模塊903,用于發(fā)送所述視頻的視頻插值信息給終端,使所述終端根據(jù)所述視頻的視頻插值信息對所述視頻進(jìn)行運(yùn)動插值得到新視頻,所述新視頻的視頻質(zhì)量優(yōu)于所述視頻的視頻質(zhì)量。
[0300]其中,獲取模塊902包括:
[0301]第一獲取單元9021,用于根據(jù)所述視頻的視頻標(biāo)識,查找已存儲的視頻標(biāo)識與視頻插值信息的對應(yīng)關(guān)系中是否存在所述視頻的視頻插值信息,如果存在,獲取查找的所述視頻的視頻插值信息;
[0302]第二獲取單元9022,用于如果不存在,根據(jù)所述視頻的視頻標(biāo)識從所述視頻流服務(wù)器中獲取所述視頻的視頻碼流,根據(jù)所述視頻的視頻碼流獲取所述視頻的視頻插值信
肩、O
[0303]進(jìn)一步地,該裝置還包括:
[0304]存儲模塊904,用于存儲所述視頻的視頻標(biāo)識和視頻插值信息的對應(yīng)關(guān)系。
[0305]其中,所述發(fā)送模塊903,具體用于通過與所述終端之間的視頻傳輸通道或傳輸信道發(fā)送所述視頻的視頻插值信息給所述終端。
[0306]其中,在本發(fā)明實(shí)施例中,除了下載方式外,也可以是一般流媒體視頻點(diǎn)播、直播和邊下邊看等觀看方式。
[0307]在本發(fā)明實(shí)施例中,第三方獲取終端需要下載的視頻的視頻插值信息,發(fā)送該視頻的視頻插值信息給終端,終端根據(jù)該視頻的視頻插值信息對該視頻進(jìn)行運(yùn)動插值得到新的視頻,得到的新視頻的視頻質(zhì)量優(yōu)于原視頻的視頻質(zhì)量,由于運(yùn)動估計(jì)的過程在第三方上完成,終端只完成運(yùn)動插值,從而降低了終端在進(jìn)行視頻質(zhì)量增強(qiáng)過程中的計(jì)算復(fù)雜度。
[0308]實(shí)施例10
[0309]本發(fā)明實(shí)施例提供了一種視頻質(zhì)量增強(qiáng)的裝置,參見圖10,該裝置包括:
[0310]接收模塊1001:用于接收下載請求消息,所述下載請求消息攜帶視頻的視頻標(biāo)識;
[0311]獲取模塊1002,用于根據(jù)所述視頻的視頻標(biāo)識獲取所述視頻的視頻碼流;
[0312]第一發(fā)送模塊1003,用于發(fā)送所述視頻的視頻標(biāo)識給第三方,使所述第三方根據(jù)所述視頻的視頻標(biāo)識獲取所述視頻的視頻插值信息并發(fā)送給所述終端;
[0313]第二發(fā)送模塊1004,用于發(fā)送所述視頻的視頻碼流給所述終端,使所述終端根據(jù)所述視頻的視頻碼流和視頻插值信息對所述視頻進(jìn)行運(yùn)動插值得到新視頻,所述新視頻的視頻質(zhì)量優(yōu)于所述視頻的視頻質(zhì)量。
[0314]進(jìn)一步地,該裝置還包括:
[0315]查詢模塊1005,用于查詢所述云端是否存在包括所述視頻的視頻插值信息的第三方,如果存在,則選擇一個(gè)包括所述視頻的視頻插值信息的第三方,如果不存在,則從云端
選擇一個(gè)第三方。
[0316]進(jìn)一步地,所述服務(wù)器還包括:
[0317]第三發(fā)送模塊1006,用于如果所述第三方?jīng)]有獲取到所述視頻的視頻插值信息,發(fā)送所述視頻的視頻碼流給所述第三方,使所述第三方根據(jù)所述視頻的視頻碼流獲取所述視頻的視頻插值信息并發(fā)送給所述終端。
[0318]其中,在本發(fā)明實(shí)施例中,除了下載方式外,也可以是一般流媒體視頻點(diǎn)播、直播和邊下邊看等觀看方式。
[0319]在本發(fā)明實(shí)施例中,視頻流服務(wù)器獲取終端需要下載的視頻的視頻碼流,發(fā)送該視頻的視頻碼流給第三方,第三方對該視頻的視頻碼流進(jìn)行運(yùn)動估計(jì)得到視頻的視頻插值信息并發(fā)送給終端,終端根據(jù)該視頻的視頻插值信息對該視頻進(jìn)行運(yùn)動插值得到新的視頻,得到的新視頻的視頻質(zhì)量優(yōu)于原視頻的視頻質(zhì)量,由于運(yùn)動估計(jì)的過程在第三方上完成,終端只完成運(yùn)動插值,從而降低了終端在進(jìn)行視頻質(zhì)量增強(qiáng)過程中的計(jì)算復(fù)雜度。
[0320]實(shí)施例11
[0321]本發(fā)明實(shí)施例提供了一種視頻質(zhì)量增強(qiáng)的裝置,參見圖11,該裝置包括:
[0322]第一存儲器1101和第一處理器1102,用于執(zhí)行如下視頻質(zhì)量增強(qiáng)的方法:
[0323]接收第三方發(fā)送的視頻的視頻插值信息,所述第三方用于獲取所述視頻的視頻插
值信息;
[0324]根據(jù)所述視頻的視頻插值信息對所述視頻進(jìn)行運(yùn)動插值得到新視頻,所述新視頻的視頻質(zhì)量優(yōu)于所述視頻的視頻質(zhì)量。
[0325]所述接收第三方發(fā)送的視頻的視頻插值信息之前,還包括:
[0326]發(fā)送用于獲取視頻插值信息的請求消息給第三方,所述請求消息攜帶視頻的視頻標(biāo)識,以使所述第三方根據(jù)所述請求消息獲取并發(fā)送所述視頻的視頻標(biāo)識對應(yīng)的視頻插值信息;或者,
[0327]發(fā)送下載請求消息給視頻流服務(wù)器,所述下載請求消息攜帶視頻的視頻標(biāo)識和用于獲取視頻插值信息的標(biāo)識,以使所述視頻流服務(wù)器根據(jù)所述下載請求消息獲取所述視頻的視頻碼流和視頻插值信息;或者,
[0328]發(fā)送下載請求消息給視頻流服務(wù)器以及發(fā)送用于獲取視頻插值信息的請求消息給第三方,所述下載請求消息攜帶視頻的視頻標(biāo)識,所述請求消息攜帶所述視頻的視頻標(biāo)識,以使所述視頻流服務(wù)器根據(jù)所述下載請求消息獲取所述視頻的視頻碼流并發(fā)送給終端,以及使所述視頻流服務(wù)器根據(jù)所述請求消息獲取所述視頻的視頻插值信息;或者,
[0329]發(fā)送下載請求消息給視頻流服務(wù)器,所述下載請求消息攜帶視頻的視頻標(biāo)識和與所述視頻對應(yīng)的第三方的地址,以使所述視頻流服務(wù)器發(fā)送所述視頻的視頻碼流給終端以及發(fā)送所述視頻的視頻標(biāo)識給所述第三方,以及使所述第三方根據(jù)所述視頻的視頻標(biāo)識獲取所述視頻的視頻插值信息。
[0330]所述接收第三方發(fā)送的視頻的視頻插值信息,包括:
[0331]接收視頻流服務(wù)器發(fā)送的視頻的視頻插值信息,所述視頻的視頻插值信息為所述視頻流服務(wù)器接收所述第三方發(fā)送的所述視頻的視頻插值信息。
[0332]所述根據(jù)所述視頻的視頻插值信息對所述視頻進(jìn)行運(yùn)動插值得到新視頻之前,還包括:
[0333]接收第三方發(fā)送的視頻的視頻碼流,所述視頻的視頻碼流為所述第三方接收視頻流服務(wù)器發(fā)送的所述視頻的視頻碼流。
[0334]所述根據(jù)所述視頻的視頻插值信息對所述視頻進(jìn)行插值得到新視頻,包括:
[0335]如果在播放所述視頻之后接收所述視頻的視頻插值信息,則根據(jù)未播放的所述視頻的視頻插值信息對未播放的所述視頻進(jìn)行運(yùn)動插值;
[0336]如果所述視頻包括的部分視頻幀的視頻插值信息有損傷,則根據(jù)沒有損傷的視頻幀的視頻插值信息對所述視頻進(jìn)行運(yùn)動插值;
[0337]如果所述視頻存在丟失或者損傷的視頻幀,則根據(jù)所述視頻的視頻插值信息生成所述視頻丟失或者損傷的視頻幀的視頻插值信息,根據(jù)所述視頻丟失或者損傷的視頻幀的視頻插值信息對所述視頻進(jìn)行運(yùn)動插值恢復(fù)所述視頻丟失或者損傷的視頻幀。
[0338]所述視頻的視頻插值信息至少包括視頻幀的幀序號以及所述視頻幀包括的插值塊的運(yùn)動矢量參考方向和運(yùn)動矢量大??;或者
[0339]所述視頻的視頻插值信息至少包括視頻幀的幀序號以及所述視頻幀包括的像素的運(yùn)動矢量參考方向和運(yùn)動矢量大小。
[0340]在本發(fā)明實(shí)施例中,終端接收第三方發(fā)送的視頻的視頻插值信息,根據(jù)該視頻的視頻插值信息對該視頻進(jìn)行運(yùn)動插值得到新的視頻,使得到的新視頻的視頻質(zhì)量優(yōu)于原視頻的視頻質(zhì)量,由于運(yùn)動估計(jì)在第三方上完成,終端只完成運(yùn)動插值過程,從而降低了終端在進(jìn)行視頻質(zhì)量增強(qiáng)過程中的計(jì)算復(fù)雜度。
[0341]實(shí)施例12
[0342]本發(fā)明實(shí)施例提供了一種視頻質(zhì)量增強(qiáng)的裝置,參見圖12,該裝置包括:
[0343]第二存儲器1201和第二處理器1202,用于執(zhí)行如下視頻質(zhì)量增強(qiáng)的方法:
[0344]接收用于獲取視頻的視頻插值信息的請求消息,所述請求消息攜帶視頻的視頻標(biāo)識;
[0345]根據(jù)所述視頻的視頻標(biāo)識獲取所述視頻的視頻插值信息;
[0346]發(fā)送所述視頻的視頻插值信息給終端,使所述終端根據(jù)所述視頻的視頻插值信息對所述視頻進(jìn)行運(yùn)動插值得到新視頻,所述新視頻的視頻質(zhì)量優(yōu)于所述視頻的視頻質(zhì)量。
[0347]所述根據(jù)所述視頻的視頻標(biāo)識獲取所述視頻的視頻插值信息,包括:
[0348]根據(jù)所述視頻的視頻標(biāo)識,查找已存儲的視頻標(biāo)識與視頻插值信息的對應(yīng)關(guān)系中是否存在所述視頻的視頻插值信息,如果存在,獲取查找的所述視頻的視頻插值信息;
[0349]如果不存在,根據(jù)所述視頻的視頻標(biāo)識從視頻流服務(wù)器中獲取所述視頻的視頻碼流,根據(jù)所述視頻的視頻碼流獲取所述視頻的視頻插值信息。
[0350]所述根據(jù)所述視頻的視頻碼流獲取所述視頻的視頻插值信息之后,還包括:
[0351]存儲所述視頻的視頻標(biāo)識和視頻插值信息的對應(yīng)關(guān)系。
[0352]所述發(fā)送所述視頻的視頻插值信息給終端,包括:
[0353]通過與終端之間的視頻傳輸通道或傳輸信道發(fā)送所述視頻的視頻插值信息給所述終。
[0354]其中,在本發(fā)明實(shí)施例中,除了下載方式外,也可以是一般流媒體視頻點(diǎn)播、直播和邊下邊看等觀看方式。
[0355]在本發(fā)明實(shí)施例中,第三方獲取終端需要下載的視頻的視頻插值信息,發(fā)送該視頻的視頻插值信息給終端,終端根據(jù)該視頻的視頻插值信息對該視頻進(jìn)行運(yùn)動插值得到新的視頻,得到的新視頻的視頻質(zhì)量優(yōu)于原視頻的視頻質(zhì)量,由于運(yùn)動估計(jì)的過程在第三方上完成,終端只完成運(yùn)動插值,從而降低了終端在進(jìn)行視頻質(zhì)量增強(qiáng)過程中的計(jì)算復(fù)雜度。
[0356]實(shí)施例13
[0357]本發(fā)明實(shí)施例提供了一種視頻質(zhì)量增強(qiáng)的裝置,參見圖13,該裝置包括:
[0358]第三存儲器1301和第三處理器1302,用于執(zhí)行如下視頻質(zhì)量增強(qiáng)的方法:
[0359]接收下載請求消息,所述下載請求消息攜帶視頻的視頻標(biāo)識;
[0360]根據(jù)所述視頻的視頻標(biāo)識獲取所述視頻的視頻碼流;[0361]發(fā)送所述視頻的視頻標(biāo)識給第三方,使所述第三方根據(jù)所述視頻的視頻標(biāo)識獲取所述視頻的視頻插值信息并發(fā)送給終端;
[0362]發(fā)送所述視頻的視頻碼流給所述終端,使所述終端根據(jù)所述視頻的視頻碼流和視頻插值信息對所述視頻進(jìn)行運(yùn)動插值得到新視頻,所述新視頻的視頻質(zhì)量優(yōu)于所述視頻的視頻質(zhì)量。
[0363]所述發(fā)送所述視頻的視頻標(biāo)識給第三方之前,還包括:
[0364]查詢所述云端是否存在包括所述視頻的視頻插值信息的第三方,如果存在,則選擇一個(gè)包括所述視頻的視頻插值信息的第三方,如果不存在,則從云端選擇一個(gè)第三方。
[0365]所述發(fā)送所述視頻的視頻標(biāo)識給第三方之后,還包括:
[0366]如果所述第三方?jīng)]有獲取到所述視頻的視頻插值信息,發(fā)送所述視頻的視頻碼流給所述第三方,使所述第三方根據(jù)所述視頻的視頻碼流獲取所述視頻的視頻插值信息并發(fā)送給所述終端。
[0367]其中,在本發(fā)明實(shí)施例中,除了下載方式外,也可以是一般流媒體視頻點(diǎn)播、直播和邊下邊看等觀看方式。
[0368]在本發(fā)明實(shí)施例中,視頻流服務(wù)器獲取終端需要下載的視頻的視頻碼流,發(fā)送該視頻的視頻碼流給第三方,第三方對該視頻的視頻碼流進(jìn)行運(yùn)動估計(jì)得到該視頻的視頻插值信息并發(fā)送給終端,終端根據(jù)該視頻的視頻插值信息對該視頻進(jìn)行運(yùn)動插值得到新的視頻,得到的新視頻的視頻質(zhì)量優(yōu)于原視頻的視頻質(zhì)量,由于運(yùn)動估計(jì)的過程在第三方上完成,終端只完成運(yùn)動插值,從而降低了終端在進(jìn)行視頻質(zhì)量增強(qiáng)過程中的計(jì)算復(fù)雜度。
[0369]本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例的全部或部分步驟可以通過硬件來完成,也可以通過程序來指令相關(guān)的硬件完成,所述的程序可以存儲于一種計(jì)算機(jī)可讀存儲介質(zhì)中,上述提到的存儲介質(zhì)可以是只讀存儲器,磁盤或光盤等。
[0370]以上所述僅為本發(fā)明的較佳實(shí)施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【權(quán)利要求】
1.一種視頻質(zhì)量增強(qiáng)的方法,其特征在于,所述方法包括: 接收第三方發(fā)送的視頻的視頻插值信息,所述第三方用于獲取所述視頻的視頻插值信息; 根據(jù)所述視頻的視頻插值信息對所述視頻進(jìn)行運(yùn)動插值得到新視頻,所述新視頻的視頻質(zhì)量優(yōu)于所述視頻的視頻質(zhì)量。
2.如權(quán)利要求1所述的方法,其特征在于,所述接收第三方發(fā)送的視頻的視頻插值信息之前,還包括: 發(fā)送用于獲取視頻插值信息的請求消息給第三方,所述請求消息攜帶視頻的視頻標(biāo)識,以使所述第三方根據(jù)所述請求消息獲取并發(fā)送所述視頻的視頻標(biāo)識對應(yīng)的視頻插值信息;或者, 發(fā)送下載請求消息給視頻流服務(wù)器,所述下載請求消息攜帶視頻的視頻標(biāo)識和用于獲取視頻插值信息的標(biāo)識,以使所述視頻流服務(wù)器根據(jù)所述下載請求消息獲取所述視頻的視頻碼流和視頻插值信息;或者, 發(fā)送下載請求消息給視頻流服務(wù)器以及發(fā)送用于獲取視頻插值信息的請求消息給第三方,所述下載請求消息攜帶視頻的視頻標(biāo)識,所述請求消息攜帶所述視頻的視頻標(biāo)識,以使所述視頻流服務(wù)器根據(jù)所述下載請求消息獲取所述視頻的視頻碼流并發(fā)送給終端,以及使所述視頻流服務(wù)器根據(jù)所述請求消息獲取所述視頻的視頻插值信息;或者, 發(fā)送下載請求消息給視頻流服務(wù)器,所述下載請求消息攜帶視頻的視頻標(biāo)識和與所述視頻對應(yīng)的第三方的地址,以使所述視頻流服務(wù)器發(fā)送所述視頻的視頻碼流給終端以及發(fā)送所述視頻的視頻標(biāo)識給所述第三方,以及使所述第三方根據(jù)所述視頻的視頻標(biāo)識獲取所述視頻的視頻插值信息。
3.如權(quán)利要求1或2所述的方法,其 特征在于,所述接收第三方發(fā)送的視頻的視頻插值信息,包括: 接收視頻流服務(wù)器發(fā)送的視頻的視頻插值信息,所述視頻的視頻插值信息為所述視頻流服務(wù)器接收所述第三方發(fā)送的所述視頻的視頻插值信息。
4.如權(quán)利要求1至3任一項(xiàng)權(quán)利要求所述的方法,其特征在于,所述根據(jù)所述視頻的視頻插值信息對所述視頻進(jìn)行運(yùn)動插值得到新視頻之前,還包括: 接收第三方發(fā)送的視頻的視頻碼流,所述視頻的視頻碼流為所述第三方接收視頻流服務(wù)器發(fā)送的所述視頻的視頻碼流。
5.如權(quán)利要求1至4任一項(xiàng)權(quán)利要求所述的方法,其特征在于,所述根據(jù)所述視頻的視頻插值信息對所述視頻進(jìn)行插值得到新視頻,包括: 如果在播放所述視頻之后接收所述視頻的視頻插值信息,則根據(jù)未播放的所述視頻的視頻插值信息對未播放的所述視頻進(jìn)行運(yùn)動插值; 如果所述視頻包括的部分視頻幀的視頻插值信息有損傷,則根據(jù)沒有損傷的視頻幀的視頻插值信息對所述視頻進(jìn)行運(yùn)動插值; 如果所述視頻存在丟失或者損傷的視頻幀,則根據(jù)所述視頻的視頻插值信息生成所述視頻丟失或者損傷的視頻幀的視頻插值信息,根據(jù)所述視頻丟失或者損傷的視頻幀的視頻插值信息對所述視頻進(jìn)行運(yùn)動插值恢復(fù)所述視頻丟失或者損傷的視頻幀。
6.如權(quán)利要求1至5任一項(xiàng)權(quán)利要求所述的方法,其特征在于,所述視頻的視頻插值信息至少包括視頻幀的幀序號以及所述視頻幀包括的插值塊的運(yùn)動矢量參考方向和運(yùn)動矢量大??;或者 所述視頻的視頻插值信息至少包括視頻幀的幀序號以及所述視頻幀包括的像素的運(yùn)動矢量參考方向和運(yùn)動矢量大小。
7.一種視頻質(zhì)量增強(qiáng)的方法,其特征在于,所述方法包括: 接收用于獲取視頻的視頻插值信息的請求消息,所述請求消息攜帶視頻的視頻標(biāo)識; 根據(jù)所述視頻的視頻標(biāo)識獲取所述視頻的視頻插值信息; 發(fā)送所述視頻的視頻插值信息給終端,使所述終端根據(jù)所述視頻的視頻插值信息對所述視頻進(jìn)行運(yùn)動插值得到新視頻,所述新視頻的視頻質(zhì)量優(yōu)于所述視頻的視頻質(zhì)量。
8.如權(quán)利要求7所述的方法,其特征在于,所述根據(jù)所述視頻的視頻標(biāo)識獲取所述視頻的視頻插值信息,包括: 根據(jù)所述視頻的視頻標(biāo)識,查找已存儲的視頻標(biāo)識與視頻插值信息的對應(yīng)關(guān)系中是否存在所述視頻的視頻插值信息,如果存在,獲取查找的所述視頻的視頻插值信息; 如果不存在,根據(jù)所述視頻的視頻標(biāo)識從視頻流服務(wù)器中獲取所述視頻的視頻碼流,根據(jù)所述視頻的視頻碼流獲取所述視頻的視頻插值信息。
9.如權(quán)利要求8所述的方法,其特征在于,所述根據(jù)所述視頻的視頻碼流獲取所述視頻的視頻插值信息之后,還包括: 存儲所述視頻的視頻標(biāo)識和視頻插值彳目息的對應(yīng)關(guān)系。
10.如權(quán)利要求7至9任一項(xiàng)權(quán)利要求所述的方法,其特征在于,所述發(fā)送所述視頻的視頻插值信息給終端,包括: 通過與終端之間的視頻傳輸通道或傳輸信道發(fā)送所述視頻的視頻插值信息給所述終端。
11.一種視頻質(zhì)量增強(qiáng)的方法,其特征在于,所述方法包括: 接收下載請求消息,所述下載請求消息攜帶視頻的視頻標(biāo)識; 根據(jù)所述視頻的視頻標(biāo)識獲取所述視頻的視頻碼流; 發(fā)送所述視頻的視頻標(biāo)識給第三方,使所述第三方根據(jù)所述視頻的視頻標(biāo)識獲取所述視頻的視頻插值信息并發(fā)送給終端; 發(fā)送所述視頻的視頻碼流給所述終端,使所述終端根據(jù)所述視頻的視頻碼流和視頻插值信息對所述視頻進(jìn)行運(yùn)動插值得到新視頻,所述新視頻的視頻質(zhì)量優(yōu)于所述視頻的視頻質(zhì)量。
12.如權(quán)利要求11所述的方法,其特征在于,所述發(fā)送所述視頻的視頻標(biāo)識給第三方之前,還包括: 查詢所述云端是否存在包括所述視頻的視頻插值信息的第三方,如果存在,則選擇一個(gè)包括所述視頻的視頻插值信息的第三方,如果不存在,則從云端選擇一個(gè)第三方。
13.如權(quán)利要求11或12所述的方法,其特征在于,所述發(fā)送所述視頻的視頻標(biāo)識給第三方之后,還包括: 如果所述第三方?jīng)]有獲取到所述視頻的視頻插值信息,發(fā)送所述視頻的視頻碼流給所述第三方,使所述第三方根據(jù)所述視頻的視頻碼流獲取所述視頻的視頻插值信息并發(fā)送給所述終端。
14.一種視頻質(zhì)量增強(qiáng)的裝置,其特征在于,所述裝置包括: 第一接收模塊,用于接收第三方發(fā)送的視頻的視頻插值信息,所述第三方用于獲取所述視頻的視頻插值信息; 插值模塊,用于根據(jù)所述視頻的視頻插值信息對所述視頻進(jìn)行運(yùn)動插值得到新視頻,所述新視頻的視頻質(zhì)量優(yōu)于所述視頻的視頻質(zhì)量。
15.如權(quán)利要求14所述的裝置,其特征在于,所述裝置還包括: 發(fā)送模塊,用于發(fā)送用于獲取視頻插值信息的請求消息給第三方,所述請求消息攜帶視頻的視頻標(biāo)識,以使所述第三方根據(jù)所述請求消息獲取并發(fā)送所述視頻的視頻標(biāo)識對應(yīng)的視頻插值信息;或者, 發(fā)送下載請求消息給視頻流服務(wù)器,所述下載請求消息攜帶視頻的視頻標(biāo)識和用于獲取視頻插值信息的標(biāo)識,以使所述視頻流服務(wù)器根據(jù)所述下載請求消息獲取所述視頻的視頻碼流和視頻插值信息;或者, 發(fā)送下載請求消息給視頻流服務(wù)器以及發(fā)送用于獲取視頻插值信息的請求消息給第三方,所述下載請求消息攜帶視頻的視頻標(biāo)識,所述請求消息攜帶所述視頻的視頻標(biāo)識,以使所述視頻流服務(wù)器根據(jù)所述下載請求消息獲取所述視頻的視頻碼流并發(fā)送給終端,以及使所述視頻流服務(wù)器根據(jù)所述請求消息獲取所述視頻的視頻插值信息;或者, 發(fā)送下載請求消息給視頻流服務(wù)器,所述下載請求消息攜帶視頻的視頻標(biāo)識和與所述視頻對應(yīng)的第三方的地址,以使所述視頻流服務(wù)器發(fā)送所述視頻的視頻碼流給終端以及發(fā)送所述視頻的視頻標(biāo)識給所述第三方,以及使所述第三方根據(jù)所述視頻的視頻標(biāo)識獲取所述視頻的視頻插值信息。
16.如權(quán)利要求14或15所述的裝置,其特征在于, 所述第一接收模塊,具體用于接收視頻流服務(wù)器發(fā)送的視頻的視頻插值信息,所述視頻的視頻插值信息為所述視頻流服務(wù)器接收所述第三方發(fā)送的所述視頻的視頻插值信息。
17.如權(quán)利要求14至16任一項(xiàng)權(quán)利要求所述的裝置,其特征在于,所述裝置還包括: 第二接收模塊,用于接收第三方發(fā)送的視頻的視頻碼流,所述視頻的視頻碼流為所述第三方接收視頻流服務(wù)器發(fā)送的所述視頻的視頻碼流。
18.如權(quán)利要求14至17任一項(xiàng)權(quán)利要求所述的裝置,其特征在于,所述插值模塊包括: 第一運(yùn)動插值單元,用于如果在播放所述視頻之后接收所述視頻的視頻插值信息,則根據(jù)未播放的所述視頻的視頻插值信息對未播放的所述視頻進(jìn)行運(yùn)動插值; 第二運(yùn)動插值單元,用于如果所述視頻包括的部分視頻幀的視頻插值信息有損傷,則根據(jù)沒有損傷的視頻幀的視頻插值信息對所述視頻進(jìn)行運(yùn)動插值; 第三運(yùn)動插值單元,用于如果所述視頻存在丟失的視頻幀,則根據(jù)所述視頻的視頻插值信息生成所述視頻丟失的視頻幀的視頻插值信息,根據(jù)所述視頻丟失的視頻幀的視頻插值信息對所述視頻進(jìn)行運(yùn)動插值恢復(fù)所述視頻丟失的視頻幀。
19.如權(quán)利要求14至18任一項(xiàng)權(quán)利要求所述的裝置,其特征在于, 所述視頻的視頻插值信息至少包括視頻幀的幀序號以及所述視頻幀包括的插值塊的運(yùn)動矢量參考方向和運(yùn)動矢量大??;或者 所述視頻的視頻插值 信息至少包括視頻幀的幀序號以及所述視頻幀包括的像素的運(yùn)動矢量參考方向和運(yùn)動矢量大小。
20.一種視頻質(zhì)量增強(qiáng)的裝置,其特征在于,所述裝置包括: 接收模塊,用于接收用于獲取視頻的視頻插值信息的請求消息,所述請求消息攜帶視頻的視頻標(biāo)識; 獲取模塊,用于根據(jù)所述視頻的視頻標(biāo)識獲取所述視頻的視頻插值信息; 發(fā)送模塊,用于發(fā)送所述視頻的視頻插值信息給終端,使所述終端根據(jù)所述視頻的視頻插值信息對所述視頻進(jìn)行運(yùn)動插值得到新視頻,所述新視頻的視頻質(zhì)量優(yōu)于所述視頻的視頻質(zhì)量。
21.如權(quán)利要求20所述的裝置,其特征在于,所述獲取模塊包括: 第一獲取單元,用于根據(jù)所述視頻的視頻標(biāo)識,查找已存儲的視頻標(biāo)識與視頻插值信息的對應(yīng)關(guān)系中是否存在所述視頻的視頻插值信息,如果存在,獲取查找的所述視頻的視頻插值信息; 第二獲取單元,用于如果不存在,根據(jù)所述視頻的視頻標(biāo)識從所述視頻流服務(wù)器中獲取所述視頻的視頻碼流,根據(jù)所述視頻的視頻碼流獲取所述視頻的視頻插值信息。
22.如權(quán)利要求21所述的裝置,其特征在于,所述裝置還包括: 存儲模塊,用于存儲所述視頻的視頻標(biāo)識和視頻插值信息的對應(yīng)關(guān)系。
23.如權(quán)利要求20至22任一項(xiàng)權(quán)利要求所述的裝置,其特征在于, 所述發(fā)送模塊,具體用于通過與終端 之間的視頻傳輸通道或傳輸信道發(fā)送所述視頻的視頻插值信息給所述終端。
24.一種視頻質(zhì)量增強(qiáng)的裝置,其特征在于,所述裝置包括: 接收模塊,用于接收下載請求消息,所述下載請求消息攜帶視頻的視頻標(biāo)識; 獲取模塊,用于根據(jù)所述視頻的視頻標(biāo)識獲取所述視頻的視頻碼流; 第一發(fā)送模塊,用于發(fā)送所述視頻的視頻標(biāo)識給第三方,使所述第三方根據(jù)所述視頻的視頻標(biāo)識獲取所述視頻的視頻插值信息并發(fā)送給終端; 第二發(fā)送模塊,用于發(fā)送所述視頻的視頻碼流給所述終端,使所述終端根據(jù)所述視頻的視頻碼流和視頻插值信息對所述視頻進(jìn)行運(yùn)動插值得到新視頻,所述新視頻的視頻質(zhì)量優(yōu)于所述視頻的視頻質(zhì)量。
25.如權(quán)利要求24所述的裝置,其特征在于,所述裝置還包括: 查詢模塊,用于查詢所述云端是否存在包括所述視頻的視頻插值信息的第三方,如果存在,則選擇一個(gè)包括所述視頻的視頻插值信息的第三方,如果不存在,則從云端選擇一個(gè)第二方。
26.如權(quán)利要求24或25所述的裝置,其特征在于,所述裝置還包括: 第三發(fā)送模塊,用于如果所述第三方?jīng)]有獲取到所述視頻的視頻插值信息,發(fā)送所述視頻的視頻碼流給所述第三方,使所述第三方根據(jù)所述視頻的視頻碼流獲取所述視頻的視頻插值信息并發(fā)送給所述終端。
27.一種視頻質(zhì)量增強(qiáng)的裝置,其特征在于,所述裝置包括第一存儲器和第一處理器,用于執(zhí)行如權(quán)利要求1至6任一項(xiàng)權(quán)利要求所述的一種視頻質(zhì)量增強(qiáng)的方法。
28.一種視頻質(zhì)量增強(qiáng)的裝置,其特征在于,所述裝置包括第二存儲器和第二處理器,用于執(zhí)行如權(quán)利要求7至10任一項(xiàng)權(quán)利要求所述的一種視頻質(zhì)量增強(qiáng)的方法。
29.一種視頻質(zhì)量增強(qiáng)的裝置,其特征在于,所述裝置包括第三存儲器和第三處理器,用于執(zhí)行如權(quán)利要求11至 13任一項(xiàng)權(quán)利要求所述的一種視頻質(zhì)量增強(qiáng)的方法。
【文檔編號】H04N21/234GK103856785SQ201210520141
【公開日】2014年6月11日 申請日期:2012年12月6日 優(yōu)先權(quán)日:2012年12月6日
【發(fā)明者】謝清鵬, 姚峻, 李善甫 申請人:華為技術(shù)有限公司