亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

視頻轉(zhuǎn)碼方法和裝置的制造方法

文檔序號(hào):10616362閱讀:255來(lái)源:國(guó)知局
視頻轉(zhuǎn)碼方法和裝置的制造方法
【專利摘要】本發(fā)明實(shí)施例提供一種視頻轉(zhuǎn)碼方法和裝置,用以解決現(xiàn)有技術(shù)中經(jīng)過(guò)采樣后屏幕視頻的內(nèi)容變得模糊不清,導(dǎo)致用戶觀看時(shí)無(wú)法清晰地觀看視頻內(nèi)容,降低用戶體驗(yàn)的問(wèn)題。其中,方法包括:對(duì)原始視頻進(jìn)行識(shí)別,確定所述原始視頻是否為屏幕視頻;若所述原始視頻為屏幕視頻,則按照所述原始視頻的分辨率對(duì)所述原始視頻進(jìn)行轉(zhuǎn)碼處理。本發(fā)明實(shí)施例無(wú)需對(duì)屏幕視頻進(jìn)行采樣,轉(zhuǎn)碼得到的視頻的內(nèi)容不會(huì)變模糊,從而保證用戶觀看時(shí)能夠清晰地觀看視頻內(nèi)容,提升用戶體驗(yàn)。
【專利說(shuō)明】
視頻轉(zhuǎn)碼方法和裝置
技術(shù)領(lǐng)域
[0001] 本發(fā)明實(shí)施例設(shè)及對(duì)媒體技術(shù)領(lǐng)域,尤其設(shè)及一種視頻轉(zhuǎn)碼方法和裝置。
【背景技術(shù)】
[0002] 隨著多媒體技術(shù)的迅速發(fā)展,用戶可W通過(guò)各種播放終端觀看各式各樣的視頻。 W視頻網(wǎng)站為例,視頻網(wǎng)站中提供大量的視頻資源供用戶觀看,用戶可W選擇視頻網(wǎng)站中 推薦的視頻進(jìn)行播放,還可W在視頻網(wǎng)站上捜索需要觀看的視頻,得到捜索結(jié)果后即可在 該視頻網(wǎng)站上播放捜索到的視頻,滿足了用戶的各種需求。目前視頻網(wǎng)站上還可W提供大 量的屏幕視頻,屏幕視頻是指通過(guò)軟件對(duì)計(jì)算機(jī)屏幕的操作情況進(jìn)行錄制形成的視頻,例 如隨著在線教育的快速發(fā)展,大量的教育類屏幕視頻被制作并在互聯(lián)網(wǎng)上傳播,此類屏幕 視頻的內(nèi)容包括PPT講解,應(yīng)用軟件教學(xué)等等,用戶在觀看屏幕視頻時(shí),需要從視頻中獲取 知識(shí),聽(tīng)講解的同時(shí)需要認(rèn)真觀看視頻內(nèi)容,因此就要求屏幕視頻的內(nèi)容清晰。
[0003] 現(xiàn)有技術(shù)中,為了進(jìn)一步提升用戶體驗(yàn),更大程度地滿足用戶需求,視頻網(wǎng)站還可 W針對(duì)原始視頻進(jìn)行視頻轉(zhuǎn)碼,W將原始視頻轉(zhuǎn)換得到多種適合不同網(wǎng)絡(luò)帶寬的格式(檔 次),如兼容、標(biāo)清、高清、超清等格式,各種格式對(duì)應(yīng)的分辨率和碼率不同,用戶在觀看視 頻時(shí)可W根據(jù)網(wǎng)絡(luò)帶寬的情況選擇相應(yīng)的格式播放。在傳統(tǒng)的視頻轉(zhuǎn)碼過(guò)程中,對(duì)于適合 大帶寬格式的視頻,轉(zhuǎn)碼得到的視頻分辨率和碼率大;對(duì)于適合小帶寬格式的視頻,轉(zhuǎn)碼得 到的視頻分辨率和碼率小,因此在轉(zhuǎn)碼過(guò)程中需要對(duì)原始視頻進(jìn)行采樣W達(dá)到不同的分辨 率。
[0004] 但是,對(duì)于屏幕視頻而言,如果采用上述轉(zhuǎn)碼方式,則經(jīng)過(guò)采樣后屏幕視頻的內(nèi)容 會(huì)變得模糊不清,因此將導(dǎo)致用戶觀看時(shí)無(wú)法清晰地觀看視頻內(nèi)容,降低用戶體驗(yàn)。

【發(fā)明內(nèi)容】
陽(yáng)〇化]本發(fā)明實(shí)施例提供一種視頻轉(zhuǎn)碼方法和裝置,用W解決現(xiàn)有技術(shù)中經(jīng)過(guò)采樣后屏 幕視頻的內(nèi)容變得模糊不清,導(dǎo)致用戶觀看時(shí)無(wú)法清晰地觀看視頻內(nèi)容,降低用戶體驗(yàn)的 問(wèn)題。
[0006] 本發(fā)明實(shí)施例提供一種視頻轉(zhuǎn)碼方法,包括: 陽(yáng)007] 對(duì)原始視頻進(jìn)行識(shí)別,確定所述原始視頻是否為屏幕視頻;
[0008] 若所述原始視頻為屏幕視頻,則按照所述原始視頻的分辨率對(duì)所述原始視頻進(jìn)行 轉(zhuǎn)碼處理。
[0009] 本發(fā)明實(shí)施例提供一種視頻轉(zhuǎn)碼裝置,包括:
[0010] 視頻識(shí)別模塊,用于對(duì)原始視頻進(jìn)行識(shí)別,確定所述原始視頻是否為屏幕視頻;
[0011] 屏幕視頻轉(zhuǎn)碼模塊,用于在所述視頻識(shí)別模塊識(shí)別出所述原始視頻為屏幕視頻 時(shí),按照所述原始視頻的分辨率對(duì)所述原始視頻進(jìn)行轉(zhuǎn)碼處理。
[0012] 本發(fā)明實(shí)施例提供的視頻轉(zhuǎn)碼方法和裝置,在對(duì)原始視頻進(jìn)行轉(zhuǎn)碼時(shí),并非直接 按照轉(zhuǎn)碼的目標(biāo)格式對(duì)應(yīng)的分辨率進(jìn)行轉(zhuǎn)碼,而是先對(duì)原始視頻進(jìn)行識(shí)別,確定原始視頻 是否為屏幕視頻,如果確定出原始視頻為屏幕視頻,則按照原始視頻的分辨率對(duì)原始視頻 進(jìn)行轉(zhuǎn)碼處理,也即采用不改變?cè)家曨l的分辨率的形式進(jìn)行轉(zhuǎn)碼,因此,無(wú)需對(duì)屏幕視頻 進(jìn)行采樣,轉(zhuǎn)碼得到的視頻的內(nèi)容不會(huì)變模糊,從而保證用戶觀看時(shí)能夠清晰地觀看視頻 內(nèi)容,提升用戶體驗(yàn)。
【附圖說(shuō)明】
[0013] 為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn) 有技術(shù)描述中所需要使用的附圖作一簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖是本發(fā) 明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可W根 據(jù)運(yùn)些附圖獲得其他的附圖。
[0014] 圖1為本發(fā)明實(shí)施例一的一種視頻轉(zhuǎn)碼方法的步驟流程圖;
[0015] 圖2為本發(fā)明實(shí)施例二的一種視頻轉(zhuǎn)碼方法的步驟流程圖;
[0016] 圖3為本發(fā)明實(shí)施例=的一種視頻轉(zhuǎn)碼裝置的結(jié)構(gòu)框圖;
[0017] 圖4為本發(fā)明實(shí)施例四的一種視頻轉(zhuǎn)碼裝置的結(jié)構(gòu)框圖。
【具體實(shí)施方式】
[0018] 為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例 中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是 本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員 在沒(méi)有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0019] 實(shí)施例一
[0020] 參照?qǐng)D1,示出了本發(fā)明實(shí)施例一的一種視頻轉(zhuǎn)碼方法的步驟流程圖。
[0021] 本實(shí)施例的視頻轉(zhuǎn)碼方法可W包括W下步驟:
[0022] 步驟101,對(duì)原始視頻進(jìn)行識(shí)別,確定原始視頻是否為屏幕視頻。
[0023] 本發(fā)明實(shí)施例W視頻網(wǎng)站的視頻轉(zhuǎn)碼為例進(jìn)行說(shuō)明。視頻網(wǎng)站的服務(wù)器中可W保 存多個(gè)原始視頻的資源,服務(wù)器可W對(duì)原始視頻進(jìn)行視頻轉(zhuǎn)碼處理,W得到多種適合不同 帶寬的格式的視頻,用戶可W根據(jù)網(wǎng)絡(luò)帶寬的狀態(tài)在視頻網(wǎng)站的客戶端中選擇對(duì)應(yīng)格式的 視頻進(jìn)行播放。
[0024] 本發(fā)明實(shí)施例中,針對(duì)屏幕視頻類的原始視頻,將采用特定的視頻轉(zhuǎn)碼方式,因 此,在轉(zhuǎn)碼之前先對(duì)原始視頻進(jìn)行識(shí)別,W確定原始視頻是否為屏幕視頻,如果原始視頻是 屏幕視頻,則將采用步驟102中的特定方式進(jìn)行視頻轉(zhuǎn)碼,如果原始視頻是非屏幕視頻,貝U 無(wú)需采用步驟102中的設(shè)定方式進(jìn)行轉(zhuǎn)碼(具體過(guò)程將在實(shí)施例二中進(jìn)行描述)。其中,屏 幕視頻是指通過(guò)軟件對(duì)計(jì)算機(jī)屏幕的操作情況進(jìn)行錄制形成的視頻。
[0025] 步驟102,若原始視頻為屏幕視頻,則按照原始視頻的分辨率對(duì)原始視頻進(jìn)行轉(zhuǎn)碼 處理。
[00%] 如果在步驟101中識(shí)別出原始視頻為屏幕視頻,則在轉(zhuǎn)碼處理過(guò)程中并非按照目 標(biāo)格式的視頻的分辨率進(jìn)行轉(zhuǎn)碼,而是將按照原始視頻的分辨率對(duì)原始視頻進(jìn)行轉(zhuǎn)碼處 理,得到多種適合不同帶寬的格式的視頻。視頻轉(zhuǎn)碼處理是指將已經(jīng)壓縮編碼的視頻碼流 轉(zhuǎn)換成另一個(gè)視頻碼流,W適應(yīng)不同的網(wǎng)絡(luò)帶寬、不同的終端處理能力和不同的用戶需求, 轉(zhuǎn)碼本質(zhì)上是一個(gè)先解碼,再編碼的過(guò)程,在得到目標(biāo)碼流之后,對(duì)于對(duì)原始視頻進(jìn)行轉(zhuǎn)碼 處理的具體過(guò)程,本領(lǐng)域技術(shù)人員根據(jù)實(shí)際經(jīng)驗(yàn)進(jìn)行相關(guān)處理即可,本發(fā)明實(shí)施例在此不 再詳細(xì)論述。
[0027] 本發(fā)明實(shí)施例在對(duì)原始視頻進(jìn)行轉(zhuǎn)碼時(shí),并非直接按照轉(zhuǎn)碼的目標(biāo)格式對(duì)應(yīng)的分 辨率進(jìn)行轉(zhuǎn)碼,而是先對(duì)原始視頻進(jìn)行識(shí)別,確定原始視頻是否為屏幕視頻,如果確定出原 始視頻為屏幕視頻,則按照原始視頻的分辨率對(duì)原始視頻進(jìn)行轉(zhuǎn)碼處理,也即采用不改變 原始視頻的分辨率的形式進(jìn)行轉(zhuǎn)碼,因此,無(wú)需對(duì)屏幕視頻進(jìn)行采樣,轉(zhuǎn)碼得到的視頻的內(nèi) 容不會(huì)變模糊,從而保證用戶觀看時(shí)能夠清晰地觀看視頻內(nèi)容,提升用戶體驗(yàn)。 W28] 實(shí)施例二
[0029] 參照?qǐng)D2,示出了本發(fā)明實(shí)施例二的一種視頻轉(zhuǎn)碼方法的步驟流程圖。
[0030] 本實(shí)施例的視頻轉(zhuǎn)碼方法可W包括W下步驟:
[0031] 步驟201,對(duì)原始視頻進(jìn)行識(shí)別,確定原始視頻是否為屏幕視頻。
[0032] 本發(fā)明實(shí)施例中在對(duì)原始視頻進(jìn)行轉(zhuǎn)碼處理之前先對(duì)原始視頻進(jìn)行識(shí)別,W確定 原始視頻的類型,即確定原始視頻是否為屏幕視頻,根據(jù)識(shí)別結(jié)果的不同選用不同的轉(zhuǎn)碼 方式進(jìn)行處理,如果確定出為屏幕視頻,則執(zhí)行步驟202的方式對(duì)原始視頻進(jìn)行轉(zhuǎn)碼處理; 如果確定出為非屏幕視頻,則執(zhí)行步驟203的方式對(duì)原始視頻進(jìn)行轉(zhuǎn)碼處理。
[0033] 優(yōu)選地,本發(fā)明實(shí)施例中,可W在對(duì)原始視頻進(jìn)行識(shí)別之前,預(yù)先訓(xùn)練生成視頻識(shí) 別模型,在對(duì)原始視頻進(jìn)行識(shí)別時(shí),利用該視頻識(shí)別模型進(jìn)行識(shí)別。下面,具體介紹如何訓(xùn) 練生成視頻識(shí)別模型。
[0034] 優(yōu)選地,本發(fā)明實(shí)施例可W采用SVM(Support Vector Machine,支持向量機(jī))的方 式生成視頻識(shí)別模型,SVM是一種有監(jiān)督的機(jī)器學(xué)習(xí)方法,通常用來(lái)進(jìn)行模式識(shí)別、分類、W 及回歸分析等,使用SVM生成模型的步驟包括:樣本準(zhǔn)備與特征提取一訓(xùn)練模型,因此,本 實(shí)施例中訓(xùn)練生成視頻識(shí)別模型的過(guò)程可W包括W下步驟:
[0035] 步驟Al,獲取樣本視頻,并提取樣本視頻的樣本特征參數(shù)。
[0036] 可W從全網(wǎng)的視頻資源中獲取部分視頻作為樣本視頻,一個(gè)樣本視頻即指一個(gè)視 頻文件,樣本視頻中的屏幕視頻和非屏幕視頻的數(shù)量可W相同,也可W不同。例如,可W從 全網(wǎng)的視頻資源中獲取5000個(gè)樣本視頻,其中正樣本(屏幕視頻)2500個(gè),負(fù)樣本(非屏 幕視頻)2500個(gè),樣本視頻的時(shí)長(zhǎng)隨機(jī),內(nèi)容隨機(jī)。
[0037] 經(jīng)過(guò)對(duì)屏幕視頻和非屏幕視頻的特征進(jìn)行分析發(fā)現(xiàn),屏幕視頻與非屏幕視頻的 明顯區(qū)別是屏幕視頻的帖間信息變化很小,因此本發(fā)明W此特征作為訓(xùn)練的特征,進(jìn)一步 地,考慮到對(duì)于樣本視頻的每一帖視頻圖像,當(dāng)樣本視頻采用YUV420(其中Y表示亮度 (Luminance或Luma),也就是灰階值;U和V表示色度(化rominance或化roma))等格式時(shí), 特征參數(shù)的維數(shù)為m = widthXhei曲t X 2,其中width和hei曲t分別表示一帖視頻圖像的 寬度和高度,但是該種數(shù)據(jù)量較大,處理過(guò)程較為復(fù)雜,因此本發(fā)明實(shí)施例對(duì)特征參數(shù)進(jìn)行 降維處理,W帖間的亮度變化衡量帖間信息變化。
[0038] 因此,該步驟Al中提取樣本視頻的樣本特征參數(shù)的過(guò)程可W包括:
[0039] All,針對(duì)每個(gè)樣本視頻,分別提取當(dāng)前樣本視頻中的每帖視頻圖像的亮度分量, 即Y分量。
[0040] Y分量表示的是一帖視頻圖像的亮度分量,Y分量是一個(gè)二維矩陣,矩陣的寬度和 高度與對(duì)應(yīng)的一帖視頻圖像的寬度和高度一致,也即視頻圖像中的一個(gè)像素對(duì)應(yīng)二維矩陣 中的一個(gè)元素。例如,視頻圖像的寬度和高度像素值為640X480,則該帖視頻圖像對(duì)應(yīng)的Y 分量即為一個(gè)包括640行X 480列個(gè)元素的而為矩陣。
[0041] A12,針對(duì)每個(gè)樣本視頻,計(jì)算當(dāng)前樣本視頻的全部視頻圖像中每?jī)商噜彽囊曨l 圖像的亮度分量的差值,并計(jì)算全部差值的平均值mean。
[0042] 通過(guò)W下公式1計(jì)算平均值mean :
[0043]
[0044] 公式1中,n表示當(dāng)前樣本視頻的全部視頻圖像的總帖數(shù),Yi表示當(dāng)前樣本視頻的 第i帖視頻圖像的亮度分量,Yw表示當(dāng)前樣本視頻的第i+1帖視頻圖像的亮度分量。
[0045] A13,針對(duì)每個(gè)樣本視頻,依據(jù)當(dāng)前樣本視頻對(duì)應(yīng)的上述平均值計(jì)算當(dāng)前樣本視頻 的全部視頻圖像的亮度分量的標(biāo)準(zhǔn)偏差sd。
[0046] 通過(guò)W下公式2計(jì)算平均值標(biāo)準(zhǔn)偏差Sd :
[0047]
[0048] 針對(duì)每個(gè)樣本視頻,計(jì)算出當(dāng)前樣本視頻對(duì)應(yīng)的平均值和標(biāo)準(zhǔn)偏差后,即可將平 均值和標(biāo)準(zhǔn)偏差作為當(dāng)前樣本視頻對(duì)應(yīng)的樣本特征參數(shù),此時(shí)特征的維數(shù)是2,與上述維 數(shù)m相比,大大降低了運(yùn)算的復(fù)雜度。經(jīng)過(guò)上述過(guò)程,得到了每個(gè)樣本視頻的樣本特征參 數(shù)(每個(gè)樣本視頻對(duì)應(yīng)有平均值和標(biāo)準(zhǔn)偏差運(yùn)兩個(gè)樣本特征參數(shù)),然后可W獲取全部樣 本視頻的樣本特征參數(shù)中的最小參數(shù)值min值)和最大參數(shù)值max值),也即,獲取全部樣本 視頻的平均值中的最小值和最大值,W及獲取全部樣本視頻的標(biāo)準(zhǔn)偏差中的最小值和最大 值。
[0049] 需要說(shuō)明的是,本發(fā)明實(shí)施例中樣本視頻的樣本特征參數(shù)并不限定于上述平均值 和標(biāo)準(zhǔn)偏差兩種,將其他適用的參數(shù)作為樣本特征參數(shù)也是可行的,如針對(duì)每個(gè)樣本視頻, 計(jì)算當(dāng)前樣本視頻的全部視頻圖像中每?jī)商噜彽囊曨l圖像的亮度分量的差值,并計(jì)算全 部差值的總和值,將該總和值作為當(dāng)前樣本視頻對(duì)應(yīng)的樣本特征參數(shù),等等。
[0050] 步驟A2,根據(jù)各個(gè)樣本視頻的樣本特征參數(shù)進(jìn)行訓(xùn)練,生成視頻識(shí)別模型。
[0051] 優(yōu)選地,本發(fā)明實(shí)施例使用的SVM類型可W是非線性軟間隔支持向量分類機(jī) (C-SVC)。因此,該步驟A2可W包括:
[0052] A21,針對(duì)每個(gè)樣本視頻,分別對(duì)當(dāng)前樣本視頻的樣本特征參數(shù)進(jìn)行縮放處理。
[0053] 在訓(xùn)練過(guò)程中,可W先將上述步驟Al中得到的各個(gè)樣本視頻的樣本特征參數(shù) mean和Sd分別進(jìn)行縮放處理即歸一化處理,W使樣本特征參數(shù)縮放到[L,U]之間,進(jìn)行縮 放處理可W避免一些樣本特征參數(shù)范圍過(guò)大,另一些樣本特征參數(shù)范圍過(guò)小而導(dǎo)致數(shù)據(jù)集 不平衡,還可W避免在計(jì)算核函數(shù)時(shí)計(jì)算過(guò)程復(fù)雜。本發(fā)明實(shí)施例中,對(duì)平均值和標(biāo)準(zhǔn)偏 差兩個(gè)樣本特征參數(shù)的縮放處理過(guò)程相同,針對(duì)一個(gè)樣本特征參數(shù)的縮放處理過(guò)程可W包 括:
[0054] A211,獲取設(shè)定的最小縮放值和最大縮放值,W及獲取上述多個(gè)樣本視頻的樣本 特征參數(shù)中的最小參數(shù)值和最大參數(shù)值。 陽(yáng)化5] 在縮放時(shí)可W將特征參數(shù)縮放到[-1,1]或者[0,1]之間等,如果選取縮放到[-1, 1]之間,則最小縮放值L = -1,最大縮放值U = 1 ;如果選取縮放到[0,1]之間,則最小縮 放值L = 0,最大縮放值U = 1。在獲取到上述多個(gè)樣本視頻的樣本特征參數(shù)中的最小參數(shù) 值minO))和最大參數(shù)值maxO)后,還可W將maxO)及minO))保存到文件中,W供后續(xù)對(duì) 原始視頻進(jìn)行識(shí)別時(shí)使用。
[0056] A212,依據(jù)最小縮放值和最大縮放值,W及最小參數(shù)值和最大參數(shù)值,對(duì)當(dāng)前樣本 視頻的樣本特征參數(shù)進(jìn)行縮放處理。
[0057] 按照如下公式3進(jìn)行縮放處理:
[0058]
[0059] 公式3中,L為最小縮放值,U為最大縮放值,min值)為最小參數(shù)值,max值)為最 大參數(shù)值,D為當(dāng)前樣本視頻的特征參數(shù),D ^為縮放處理后的樣本特征參數(shù)。
[0060] A22,依據(jù)縮放處理后的樣本特征參數(shù)進(jìn)行訓(xùn)練,生成視頻識(shí)別模型。
[0061] 首先,計(jì)算得到視頻識(shí)別模型的相關(guān)參數(shù)a^^和b^^其中,〇>^表示的是分類直線 的斜率,1/表示的是分類直線的偏移量。 W創(chuàng)
公式4
[0063] 公式4中的參數(shù)W的計(jì)算如公式5所示:
[0064]
W65] 公式4的對(duì)偶問(wèn)題如公式6所示:
[0066]
公式 6
[0067] K(Xi,x,)表示核函數(shù),本發(fā)明實(shí)施例中的核函數(shù)可W選用RBF核函數(shù)(Radial Basis化nction,徑向基核函數(shù)),核函數(shù)如公式7所示:
[0068]
公式 7 陽(yáng)069] 其中,C表示懲罰參數(shù),e 1表示第i個(gè)樣本視頻對(duì)應(yīng)的松弛變量,X 1表示第i個(gè)樣 本視頻對(duì)應(yīng)的縮放處理后的樣本特征參數(shù),表示第i個(gè)樣本視頻的類型(即樣本視頻是 屏幕視頻還是非屏幕視頻,例如可W設(shè)置1表示屏幕視頻,-1表示非屏幕視頻等),X,表示 第j個(gè)樣本視頻對(duì)應(yīng)的縮放處理后的樣本特征參數(shù),y,表示第j個(gè)樣本視頻的類型,O為 核函數(shù)的可調(diào)參數(shù),1表示樣本視頻的總個(gè)數(shù),符號(hào)"M 11"表示范數(shù)。
[0070] 根據(jù)上述公式4-公式7可W計(jì)算得出公式6的最優(yōu)解,如公式8所示:
[00川 曰*=(曰1*,...,曰1*)T公式8 陽(yáng)0巧根據(jù)a呵W計(jì)算得到b %如公式9所示: 陽(yáng)07引
公式9
[0074] 公式9中,通過(guò)從a *中選取一個(gè)正分量0 < a /< C得到j(luò)的數(shù)值。
[0075] 本發(fā)明實(shí)施例中,可朗尋上述的懲罰參數(shù)C的初始值設(shè)置為0. 1,將RBF核函數(shù)的 參數(shù)O的初始值設(shè)置為le-5,經(jīng)過(guò)上述公式4-公式9,可W計(jì)算得到視頻識(shí)別模型的相關(guān) 參數(shù)〇>^和13%對(duì)于計(jì)算參數(shù)〇>^和13"^勺具體過(guò)程,本領(lǐng)域技術(shù)人員根據(jù)實(shí)際經(jīng)驗(yàn)進(jìn)行相關(guān) 處理即可,本發(fā)明實(shí)施例在此不再詳細(xì)論述。
[0076] 其次,根據(jù)上述相關(guān)參數(shù)a 和b巧P可得到如公式10所示的視頻識(shí)別模型:
[0077]
公式 10
[0078] 優(yōu)選地,為了提高訓(xùn)練模型的泛化能力,本發(fā)明實(shí)施例還可W針對(duì)該視頻識(shí)別模 型,選用K折交叉驗(yàn)證化-folder cross-validation)的方法尋找參數(shù)O與C的最優(yōu)值, 例如可W選取折數(shù)k為5,懲罰參數(shù)C的范圍設(shè)置為[0. 1,500],核函數(shù)的參數(shù)O的范圍設(shè) 置為[le-5,4]。驗(yàn)證過(guò)程中O與0的步長(zhǎng)均選擇5,則進(jìn)行K折交叉驗(yàn)證后得到最優(yōu)參數(shù) 為C = 312. 5, O = 3. 90625,在得到上述最優(yōu)參數(shù)后,再基于最優(yōu)參數(shù)對(duì)樣本視頻進(jìn)行訓(xùn) 練,得到視頻識(shí)別模型的相關(guān)參數(shù)a嘴b %并得到上述公式7所示的視頻識(shí)別模型,并將 該視頻識(shí)別模型保存到文件中。
[0079] 在通過(guò)上述方式生成視頻識(shí)別模型之后,即可采用該視頻識(shí)別模型對(duì)原始視頻進(jìn) 行識(shí)別。
[0080] 優(yōu)選地,步驟201可W包括W下子步驟:
[0081] 子步驟al,獲取原始視頻對(duì)應(yīng)的原始特征參數(shù)。
[0082] 優(yōu)選地,該子步驟al可W包括W下子步驟:
[0083] 子步驟all,分別提取原始視頻中的每帖視頻圖像的亮度分量。
[0084] 子步驟al2,計(jì)算原始視頻的全部視頻圖像中每?jī)商噜彽囊曨l圖像的亮度分量 的差值,并計(jì)算全部差值的平均值。該子步驟al2可W采用上述公式I計(jì)算平均值。
[00化]子步驟al3,依據(jù)平均值計(jì)算全部視頻圖像的亮度分量的標(biāo)準(zhǔn)偏差。該子步驟al3 可W采用上述公式2計(jì)算標(biāo)準(zhǔn)偏差。
[0086] 計(jì)算出原始視頻對(duì)應(yīng)的平均值和標(biāo)準(zhǔn)偏差,即可將該平均值和標(biāo)準(zhǔn)偏差作為該原 始視頻對(duì)應(yīng)的原始特征參數(shù)。
[0087] 該子步驟al的具體過(guò)程與上述針對(duì)每個(gè)樣本視頻提取樣本特征參數(shù)的具體過(guò)程 基本相似,具體參照上述相關(guān)描述即可,本發(fā)明實(shí)施例在此不再詳細(xì)論述。
[0088] 子步驟曰2,將原始特征參數(shù)進(jìn)行縮放處理,W使原始特征參數(shù)縮放到設(shè)定范圍內(nèi)。
[0089] 優(yōu)選地,該子步驟a2可W包括W下子步驟:
[0090] 子步驟a21,獲取設(shè)定的最小縮放值和最大縮放值,W及獲取預(yù)設(shè)的多個(gè)樣本視頻 的樣本特征參數(shù)中的最小參數(shù)值和最大參數(shù)值.
[0091] 子步驟a22,依據(jù)最小縮放值和最大縮放值,W及最小參數(shù)值和最大參數(shù)值,對(duì)原 始特征參數(shù)進(jìn)行縮放處理。
[0092] 該子步驟a22可W采用上述公式3計(jì)算縮放處理后的原始特征參數(shù),即根據(jù)如下 公式將原始特征參數(shù)進(jìn)行縮放處理:
[0093]
[0094] 其中,L為最小縮放值,U為最大縮放值,min (D)為最小參數(shù)值,max (D)為最大參 數(shù)值,D為原始特征參數(shù),D ^為縮放處理后的原始特征參數(shù)。
[00巧]該子步驟al與上述步驟A21基本相似,相關(guān)之處參照上述參照步驟A21的相關(guān)描 述即可,本發(fā)明實(shí)施例在此不再詳細(xì)論述。
[0096] 子步驟曰3,將縮放處理后的原始特征參數(shù)作為預(yù)先訓(xùn)練得到的視頻識(shí)別模型的輸 入,獲取視頻識(shí)別模型的輸出結(jié)果,其中輸出結(jié)果用于指示原始視頻是否為屏幕視頻。
[0097] 將縮放處理后的原始特征參數(shù)作為上述公式10所示的視頻識(shí)別模型的輸入,即 公式10中的X表示原始視頻對(duì)應(yīng)的縮放處理后的樣本特征參數(shù),公式10中的Sgn函數(shù)返 回表示數(shù)字符號(hào)的整數(shù),公式10的輸出結(jié)果即可指示原始視頻是否為屏幕視頻,如輸出結(jié) 果為1表示屏幕視頻,輸出結(jié)果為-1表示非屏幕視頻等。
[0098] 例如,原始視頻為視頻A,首先獲取視頻A對(duì)應(yīng)的原始特征參數(shù)為m(平均值)和 n (標(biāo)準(zhǔn)偏差),然后將m和n分別進(jìn)行縮放處理,m縮放處理后得到m ^,n縮放處理后得到 n ^ ;后續(xù)在利用公式10所示的視頻識(shí)別模型對(duì)視頻A進(jìn)行識(shí)別時(shí),將矩陣虹^,n^ ]作 為公式10中的X,計(jì)算得到輸出結(jié)果f (X),如果f (X)為1則表示視頻A為屏幕視頻,如果 f (X)為-1則表示視頻A為非屏幕視頻。
[0099] 步驟202,若原始視頻為屏幕視頻,則按照原始視頻的分辨率對(duì)原始視頻進(jìn)行轉(zhuǎn)碼 處理。
[0100] 如果在步驟201中識(shí)別出原始視頻為屏幕視頻,則為了避免在視頻轉(zhuǎn)碼過(guò)程中對(duì) 屏幕視頻進(jìn)行采樣而導(dǎo)致轉(zhuǎn)碼后得到的屏幕視頻變模糊,本發(fā)明實(shí)施例中針對(duì)該種類型的 原始視頻,將按照原始視頻的分辨率對(duì)原始視頻進(jìn)行轉(zhuǎn)碼處理。 陽(yáng)101] 優(yōu)選地,該步驟202中按照原始視頻的分辨率對(duì)原始視頻進(jìn)行轉(zhuǎn)碼處理的過(guò)程可 W包括:針對(duì)設(shè)定的每種目標(biāo)格式,保持原始視頻的分辨率不變,將原始視頻轉(zhuǎn)碼為目標(biāo)格 式的視頻。對(duì)于一個(gè)原始視頻,可W將其轉(zhuǎn)碼為多種不同目標(biāo)格式的視頻,如表一所示,可 W將原始視頻轉(zhuǎn)碼為兼容、急速、標(biāo)清、高清、超清、720PU080P運(yùn)屯種檔次(即目標(biāo)格式) 的視頻,轉(zhuǎn)碼得到的每種檔次的視頻的分辨率和帖率均為隨源(隨源是指與原始視頻相 同),每種檔次的視頻的碼率通過(guò)將原始視頻的碼率度itrate)乘上一個(gè)對(duì)應(yīng)的系數(shù)(具體 系數(shù)如表一所示)計(jì)算得到,且視頻的碼率對(duì)應(yīng)有最大碼率和最小碼率,如果計(jì)算得到某 種檔次的視頻的碼率超出了最大碼率和最小碼率之間的范圍,則選用最大碼率和最小碼率 之間的某個(gè)碼率作為該種檔次的視頻的碼率。通過(guò)該種轉(zhuǎn)碼方式,在轉(zhuǎn)碼過(guò)程中無(wú)需對(duì)原 始視頻進(jìn)行采樣處理,因此不會(huì)導(dǎo)致采樣后視頻內(nèi)容(如文字等)的清晰度降低。 陽(yáng) 1021
[(
陽(yáng)104] 表一
[0105] 步驟203,若原始視頻為非屏幕視頻,則按照設(shè)定的目標(biāo)格式對(duì)應(yīng)的分辨率對(duì)原始 視頻進(jìn)行轉(zhuǎn)碼處理。 陽(yáng)106] 如果在步驟201中識(shí)別出原始視頻為非屏幕視頻,則考慮到用戶觀看非屏幕視頻 時(shí)對(duì)文字等內(nèi)容的清晰度要求相比于屏幕視頻來(lái)說(shuō)較低,若對(duì)非屏幕視頻仍然采用上述步 驟202的方式進(jìn)行轉(zhuǎn)碼,則將造成很大的帶寬浪費(fèi),因此,本發(fā)明實(shí)施例中針對(duì)非屏幕視頻 類型的原始視頻,將不再采用上述屏幕視頻的轉(zhuǎn)碼方法,而是按照設(shè)定的目標(biāo)格式對(duì)應(yīng)的 分辨率對(duì)原始視頻進(jìn)行轉(zhuǎn)碼處理。 陽(yáng)107] 優(yōu)選地,該步驟203中按照設(shè)定的目標(biāo)格式對(duì)應(yīng)的分辨率對(duì)原始視頻進(jìn)行轉(zhuǎn)碼處 理的過(guò)程可W包括:針對(duì)設(shè)定的每種目標(biāo)格式,將原始視頻的分辨率修改為目標(biāo)格式對(duì)應(yīng) 的分辨率,W將原始視頻轉(zhuǎn)碼為目標(biāo)格式的視頻。針對(duì)每種目標(biāo)格式,可W分別設(shè)定其對(duì)應(yīng) 的分辨率,在轉(zhuǎn)碼過(guò)程中將對(duì)原始視頻進(jìn)行采樣W達(dá)到目標(biāo)格式對(duì)應(yīng)的分辨率,例如,如果 目標(biāo)格式對(duì)應(yīng)的分辨率小于原始視頻的分辨率,則將原始視頻進(jìn)行下采樣處理W降低分辨 率,如果目標(biāo)格式對(duì)應(yīng)的分辨率大于原始視頻的分辨率,則將原始視頻進(jìn)行上采樣處理W 提高分辨率。對(duì)于具體的轉(zhuǎn)碼處理過(guò)程,本領(lǐng)域技術(shù)人員根據(jù)實(shí)際經(jīng)驗(yàn)進(jìn)行相關(guān)處理即可, 本發(fā)明實(shí)施例在此不再詳細(xì)論述。
[0108] 本發(fā)明實(shí)施例自動(dòng)對(duì)原始視頻進(jìn)行識(shí)別,對(duì)屏幕視頻類的原始視頻采用保持原始 分辨率不變的視頻轉(zhuǎn)碼方式,對(duì)非屏幕視頻類的原始視頻采用改變分辨率的視頻轉(zhuǎn)碼方 式,因此對(duì)于屏幕視頻能夠能保證轉(zhuǎn)碼后的視頻在小帶寬的情況下依舊保持文字等內(nèi)容的 清晰度,提升用戶體驗(yàn),對(duì)于非屏幕視頻能夠避免帶寬的浪費(fèi)。 陽(yáng)109] 對(duì)于前述的各方法實(shí)施例,為了簡(jiǎn)單描述,故將其都表述為一系列的動(dòng)作組合,但 是本領(lǐng)域技術(shù)人員應(yīng)該知悉,本發(fā)明并不受所描述的動(dòng)作順序的限制,因?yàn)橐罁?jù)本發(fā)明,某 些步驟可W采用其他順序或者同時(shí)進(jìn)行。其次,本領(lǐng)域技術(shù)人員也應(yīng)該知悉,說(shuō)明書(shū)中所描 述的實(shí)施例均屬于優(yōu)選實(shí)施例,所設(shè)及的動(dòng)作和模塊并不一定是本發(fā)明所必須的。
[0110] 實(shí)施例S 陽(yáng)111] 參照?qǐng)D3,示出了本發(fā)明實(shí)施例=的一種視頻轉(zhuǎn)碼裝置的結(jié)構(gòu)框圖。
[0112] 本實(shí)施例的視頻轉(zhuǎn)碼裝置可W包括W下模塊:
[0113] 視頻識(shí)別模塊301,用于對(duì)原始視頻進(jìn)行識(shí)別,確定原始視頻是否為屏幕視頻;
[0114] 屏幕視頻轉(zhuǎn)碼模塊302,用于在視頻識(shí)別模塊識(shí)別出原始視頻為屏幕視頻時(shí),按照 原始視頻的分辨率對(duì)原始視頻進(jìn)行轉(zhuǎn)碼處理。
[0115] 本發(fā)明實(shí)施例在對(duì)原始視頻進(jìn)行轉(zhuǎn)碼時(shí),并非直接按照轉(zhuǎn)碼的目標(biāo)格式對(duì)應(yīng)的分 辨率進(jìn)行轉(zhuǎn)碼,而是先對(duì)原始視頻進(jìn)行識(shí)別,確定原始視頻是否為屏幕視頻,如果確定出原 始視頻為屏幕視頻,則按照原始視頻的分辨率對(duì)原始視頻進(jìn)行轉(zhuǎn)碼處理,也即采用不改變 原始視頻的分辨率的形式進(jìn)行轉(zhuǎn)碼,因此,無(wú)需對(duì)屏幕視頻進(jìn)行采樣,轉(zhuǎn)碼得到的視頻的內(nèi) 容不會(huì)變模糊,從而保證用戶觀看時(shí)能夠清晰地觀看視頻內(nèi)容,提升用戶體驗(yàn)。 陽(yáng)116] 實(shí)施例四
[0117] 參照?qǐng)D4,示出了本發(fā)明實(shí)施例四的一種視頻轉(zhuǎn)碼裝置的結(jié)構(gòu)框圖。
[0118] 本實(shí)施例的視頻轉(zhuǎn)碼裝置可W包括W下模塊:
[0119] 視頻識(shí)別模塊401,用于對(duì)原始視頻進(jìn)行識(shí)別,確定原始視頻是否為屏幕視頻;
[0120] 屏幕視頻轉(zhuǎn)碼模塊402,用于在視頻識(shí)別模塊識(shí)別出原始視頻為屏幕視頻時(shí),按照 原始視頻的分辨率對(duì)原始視頻進(jìn)行轉(zhuǎn)碼處理。 陽(yáng)121] 優(yōu)選地,視頻轉(zhuǎn)碼裝置還可W包括:非屏幕視頻轉(zhuǎn)碼模塊403,用于在視頻識(shí)別模 塊識(shí)別出原始視頻為非屏幕視頻時(shí),按照設(shè)定的目標(biāo)格式對(duì)應(yīng)的分辨率對(duì)原始視頻進(jìn)行轉(zhuǎn) 碼處理。
[0122] 優(yōu)選地,屏幕視頻轉(zhuǎn)碼模塊402,具體用于針對(duì)設(shè)定的每種目標(biāo)格式,保持原始視 頻的分辨率不變,將原始視頻轉(zhuǎn)碼為目標(biāo)格式的視頻。 陽(yáng)123] 優(yōu)選地,視頻識(shí)別模塊401可W包括W下子模塊:獲取子模塊,用于獲取原始視頻 對(duì)應(yīng)的原始特征參數(shù);縮放子模塊,用于將原始特征參數(shù)進(jìn)行縮放處理,W使原始特征參數(shù) 縮放到設(shè)定范圍內(nèi);識(shí)別子模塊,用于將縮放處理后的原始特征參數(shù)作為預(yù)先訓(xùn)練得到的 視頻識(shí)別模型的輸入,獲取視頻識(shí)別模型的輸出結(jié)果,其中輸出結(jié)果用于指示原始視頻是 否為屏幕視頻。
[0124] 優(yōu)選地,獲取子模塊可W包括W下子單元:亮度提取子單元,用于分別提取原始視 頻中的每帖視頻圖像的亮度分量;參數(shù)計(jì)算子單元,用于計(jì)算全部視頻圖像中每?jī)商噜?的視頻圖像的亮度分量的差值,并計(jì)算全部差值的平均值,W及,依據(jù)平均值計(jì)算全部視頻 圖像的亮度分量的標(biāo)準(zhǔn)偏差;將平均值和標(biāo)準(zhǔn)偏差作為原始視頻對(duì)應(yīng)的原始特征參數(shù)。
[01巧]優(yōu)選地,縮放子模塊可W包括W下子單元:參數(shù)獲取子單元,用于獲取設(shè)定的最小 縮放值和最大縮放值,W及獲取預(yù)設(shè)的多個(gè)樣本視頻的樣本特征參數(shù)中的最小參數(shù)值和最 大參數(shù)值;參數(shù)處理子單元,用于依據(jù)最小縮放值和最大縮放值,W及最小參數(shù)值和最大參 數(shù)值,對(duì)原始特征參數(shù)進(jìn)行縮放處理。
[01%] 優(yōu)選地,參數(shù)處理子單元,具體用于根據(jù)如下公式將原始特征參數(shù)進(jìn)行縮放處 理: 陽(yáng) 127]
[0128] 其中,L為最小縮放值,U為最大縮放值,min值)為最小參數(shù)值,max值)為最大參 數(shù)值,D為原始特征參數(shù),D ^為縮放處理后的原始特征參數(shù)。
[0129] 本發(fā)明實(shí)施例自動(dòng)對(duì)原始視頻進(jìn)行識(shí)別,對(duì)屏幕視頻類的原始視頻采用保持原始 分辨率不變的視頻轉(zhuǎn)碼方式,對(duì)非屏幕視頻類的原始視頻采用改變分辨率的視頻轉(zhuǎn)碼方 式,因此對(duì)于屏幕視頻能夠能保證轉(zhuǎn)碼后的視頻在小帶寬的情況下依舊保持文字等內(nèi)容的 清晰度,提升用戶體驗(yàn),對(duì)于非屏幕視頻能夠避免帶寬的浪費(fèi)。
[0130] 對(duì)于裝置實(shí)施例而言,由于其與方法實(shí)施例基本相似,所W描述的比較簡(jiǎn)單,相關(guān) 之處參見(jiàn)方法實(shí)施例的部分說(shuō)明即可。 陽(yáng)131] W上所描述的裝置實(shí)施例僅僅是示意性的,其中所述作為分離部件說(shuō)明的單元可 W是或者也可W不是物理上分開(kāi)的,作為單元顯示的部件可W是或者也可W不是物理單 元,即可W位于一個(gè)地方,或者也可W分布到多個(gè)網(wǎng)絡(luò)單元上??蒞根據(jù)實(shí)際的需要選擇其 中的部分或者全部模塊來(lái)實(shí)現(xiàn)本實(shí)施例方案的目的。本領(lǐng)域普通技術(shù)人員在不付出創(chuàng)造性 的勞動(dòng)的情況下,即可W理解并實(shí)施。
[0132] 本發(fā)明的各個(gè)裝置實(shí)施例可W W硬件實(shí)現(xiàn),或者W在一個(gè)或者多個(gè)處理器上運(yùn)行 的軟件模塊實(shí)現(xiàn),或者W它們的組合實(shí)現(xiàn)。本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)理解,可W在實(shí)踐中使用 微處理器或者數(shù)字信號(hào)處理器值S巧來(lái)實(shí)現(xiàn)根據(jù)本發(fā)明實(shí)施例的通信處理設(shè)備中的一些 或者全部部件的一些或者全部功能。本發(fā)明還可W實(shí)現(xiàn)為用于執(zhí)行運(yùn)里所描述的方法的一 部分或者全部的設(shè)備或者裝置程序(例如,計(jì)算機(jī)程序和計(jì)算機(jī)程序產(chǎn)品)。運(yùn)樣的實(shí)現(xiàn)本 發(fā)明的程序可W存儲(chǔ)在計(jì)算機(jī)可讀介質(zhì)上,或者可W具有一個(gè)或者多個(gè)信號(hào)的形式。運(yùn)樣 的信號(hào)可W從因特網(wǎng)網(wǎng)站上下載得到,或者在載體信號(hào)上提供,或者W任何其他形式提供。
[0133] 例如,本發(fā)明的裝置可W應(yīng)用于服務(wù)器中,該服務(wù)器傳統(tǒng)上可W包括處理器和W 存儲(chǔ)器形式的計(jì)算機(jī)程序產(chǎn)品或者計(jì)算機(jī)可讀介質(zhì)。存儲(chǔ)器可W是諸如閃存、邸PROM(電 可擦除可編程只讀存儲(chǔ)器)、EPROM、硬盤(pán)或者ROM之類的電子存儲(chǔ)器。存儲(chǔ)器具有用于執(zhí) 行上述方法中的任何方法步驟的程序代碼的存儲(chǔ)空間。例如,用于程序代碼的存儲(chǔ)空間可 W包括分別用于實(shí)現(xiàn)上面的方法中的各種步驟的各個(gè)程序代碼。運(yùn)些程序代碼可W從一個(gè) 或者多個(gè)計(jì)算機(jī)程序產(chǎn)品中讀出或者寫(xiě)入到運(yùn)一個(gè)或者多個(gè)計(jì)算機(jī)程序產(chǎn)品中。運(yùn)些計(jì)算 機(jī)程序產(chǎn)品包括諸如硬盤(pán),緊致盤(pán)(CD)、存儲(chǔ)卡或者軟盤(pán)之類的程序代碼載體。運(yùn)樣的計(jì)算 機(jī)程序產(chǎn)品通常為便攜式或者固定存儲(chǔ)單元,該存儲(chǔ)單元可W具有與上述服務(wù)器中的存儲(chǔ) 器類似布置的存儲(chǔ)段、存儲(chǔ)空間等。程序代碼可WW適當(dāng)形式進(jìn)行壓縮。通常,存儲(chǔ)單元包 括計(jì)算機(jī)可讀代碼,即可W由例如上述處理器讀取的代碼,運(yùn)些代碼當(dāng)由服務(wù)器運(yùn)行時(shí),導(dǎo) 致該服務(wù)器執(zhí)行上面所描述的方法中的各個(gè)步驟。
[0134] 通過(guò)W上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可W清楚地了解到各實(shí)施方式可 借助軟件加必需的通用硬件平臺(tái)的方式來(lái)實(shí)現(xiàn),當(dāng)然也可W通過(guò)硬件?;谶\(yùn)樣的理解,上 述技術(shù)方案本質(zhì)上或者說(shuō)對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可WW軟件產(chǎn)品的形式體現(xiàn)出來(lái),該 計(jì)算機(jī)軟件產(chǎn)品可W存儲(chǔ)在計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,如R0M/RAM、磁碟、光盤(pán)等,包括若干指 令用W使得一臺(tái)計(jì)算機(jī)設(shè)備(可W是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行各個(gè)實(shí)施 例或者實(shí)施例的某些部分所述的方法。
[0135] 最后應(yīng)說(shuō)明的是:W上實(shí)施例僅用W說(shuō)明本發(fā)明的技術(shù)方案,而非對(duì)其限制;盡 管參照前述實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說(shuō)明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然 可W對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分技術(shù)特征進(jìn)行等同替 換;而運(yùn)些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的精 神和范圍。
【主權(quán)項(xiàng)】
1. 一種視頻轉(zhuǎn)碼方法,其特征在于,包括: 對(duì)原始視頻進(jìn)行識(shí)別,確定所述原始視頻是否為屏幕視頻; 若所述原始視頻為屏幕視頻,則按照所述原始視頻的分辨率對(duì)所述原始視頻進(jìn)行轉(zhuǎn)碼 處理。2. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述按照所述原始視頻的分辨率對(duì)所述 原始視頻進(jìn)行轉(zhuǎn)碼處理的步驟,包括: 針對(duì)設(shè)定的每種目標(biāo)格式,保持所述原始視頻的分辨率不變,將所述原始視頻轉(zhuǎn)碼為 所述目標(biāo)格式的視頻。3. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述對(duì)原始視頻進(jìn)行識(shí)別,確定所述原始 視頻是否為屏幕視頻的步驟,包括: 獲取所述原始視頻對(duì)應(yīng)的原始特征參數(shù); 將所述原始特征參數(shù)進(jìn)行縮放處理,W使所述原始特征參數(shù)縮放到設(shè)定范圍內(nèi); 將縮放處理后的原始特征參數(shù)作為預(yù)先訓(xùn)練得到的視頻識(shí)別模型的輸入,獲取所述視 頻識(shí)別模型的輸出結(jié)果,其中所述輸出結(jié)果用于指示所述原始視頻是否為屏幕視頻。4. 根據(jù)權(quán)利要求3所述的方法,其特征在于,所述獲取所述原始視頻對(duì)應(yīng)的原始特征 參數(shù)的步驟,包括: 分別提取所述原始視頻中的每帖視頻圖像的亮度分量; 計(jì)算全部視頻圖像中每?jī)商噜彽囊曨l圖像的亮度分量的差值,并計(jì)算全部差值的平 均值; 依據(jù)所述平均值計(jì)算全部視頻圖像的亮度分量的標(biāo)準(zhǔn)偏差; 將所述平均值和所述標(biāo)準(zhǔn)偏差作為所述原始視頻對(duì)應(yīng)的原始特征參數(shù)。5. 根據(jù)權(quán)利要求3所述的方法,其特征在于,所述將所述原始特征參數(shù)進(jìn)行縮放處理 的步驟,包括: 獲取設(shè)定的最小縮放值和最大縮放值,W及獲取預(yù)設(shè)的多個(gè)樣本視頻的樣本特征參數(shù) 中的最小參數(shù)值和最大參數(shù)值; 依據(jù)所述最小縮放值和最大縮放值,W及所述最小參數(shù)值和最大參數(shù)值,對(duì)所述原始 特征參數(shù)進(jìn)行縮放處理。6. 根據(jù)權(quán)利要求5所述的方法,其特征在于,所述依據(jù)所述最小縮放值和最大縮放值, W及所述最小參數(shù)值和最大參數(shù)值,將所述原始特征參數(shù)進(jìn)行縮放處理的步驟,包括: 根據(jù)如下公式將所述原始特征參數(shù)進(jìn)行縮放處理:其中,L為所述最小縮放值,U為所述最大縮放值,min(D)為所述最小參數(shù)值,max(D) 為所述最大參數(shù)值,D為所述原始特征參數(shù),D ^為縮放處理后的原始特征參數(shù)。7. -種視頻轉(zhuǎn)碼裝置,其特征在于,包括: 視頻識(shí)別模塊,用于對(duì)原始視頻進(jìn)行識(shí)別,確定所述原始視頻是否為屏幕視頻; 屏幕視頻轉(zhuǎn)碼模塊,用于在所述視頻識(shí)別模塊識(shí)別出所述原始視頻為屏幕視頻時(shí),按 照所述原始視頻的分辨率對(duì)所述原始視頻進(jìn)行轉(zhuǎn)碼處理。8. 根據(jù)權(quán)利要求7所述的裝置,其特征在于, 所述屏幕視頻轉(zhuǎn)碼模塊,具體用于針對(duì)設(shè)定的每種目標(biāo)格式,保持所述原始視頻的分 辨率不變,將所述原始視頻轉(zhuǎn)碼為所述目標(biāo)格式的視頻。9. 根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述視頻識(shí)別模塊包括: 獲取子模塊,用于獲取所述原始視頻對(duì)應(yīng)的原始特征參數(shù); 縮放子模塊,用于將所述原始特征參數(shù)進(jìn)行縮放處理,W使所述原始特征參數(shù)縮放到 設(shè)定范圍內(nèi); 識(shí)別子模塊,用于將縮放處理后的原始特征參數(shù)作為預(yù)先訓(xùn)練得到的視頻識(shí)別模型的 輸入,獲取所述視頻識(shí)別模型的輸出結(jié)果,其中所述輸出結(jié)果用于指示所述原始視頻是否 為屏幕視頻。10. 根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述獲取子模塊包括: 亮度提取子單元,用于分別提取所述原始視頻中的每帖視頻圖像的亮度分量; 參數(shù)計(jì)算子單元,用于計(jì)算全部視頻圖像中每?jī)商噜彽囊曨l圖像的亮度分量的差 值,并計(jì)算全部差值的平均值,W及,依據(jù)所述平均值計(jì)算全部視頻圖像的亮度分量的標(biāo)準(zhǔn) 偏差;將所述平均值和所述標(biāo)準(zhǔn)偏差作為所述原始視頻對(duì)應(yīng)的原始特征參數(shù)。11. 根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述縮放子模塊包括: 參數(shù)獲取子單元,用于獲取設(shè)定的最小縮放值和最大縮放值,W及獲取預(yù)設(shè)的多個(gè)樣 本視頻的樣本特征參數(shù)中的最小參數(shù)值和最大參數(shù)值; 參數(shù)處理子單元,用于依據(jù)所述最小縮放值和最大縮放值,W及所述最小參數(shù)值和最 大參數(shù)值,對(duì)所述原始特征參數(shù)進(jìn)行縮放處理。12. 根據(jù)權(quán)利要求11所述的裝置,其特征在于, 所述參數(shù)處理子單元,具體用于根據(jù)如下公式將所述原始特征參數(shù)進(jìn)行縮放處理:其中,L為所述最小縮放值,U為所述最大縮放值,min(D)為所述最小參數(shù)值,max(D) 為所述最大參數(shù)值,D為所述原始特征參數(shù),D ^為縮放處理后的原始特征參數(shù)。
【文檔編號(hào)】H04N21/4402GK105979283SQ201510493729
【公開(kāi)日】2016年9月28日
【申請(qǐng)日】2015年8月12日
【發(fā)明人】劉陽(yáng), 白茂生, 魏偉, 蔡硯剛, 邊智
【申請(qǐng)人】樂(lè)視云計(jì)算有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1