視頻質(zhì)量調(diào)整方法和裝置制造方法
【專(zhuān)利摘要】本發(fā)明提供一種視頻質(zhì)量調(diào)整方法和裝置,其中方法包括:獲取當(dāng)前編碼圖像的內(nèi)容特性信息,并根據(jù)內(nèi)容特性信息得到當(dāng)前編碼圖像的圖像類(lèi)型;獲取當(dāng)前可用編碼碼率,并根據(jù)圖像類(lèi)型和可用編碼碼率得到對(duì)應(yīng)的配置選項(xiàng)有序列表,配置選項(xiàng)有序列表包括:以視頻質(zhì)量為依據(jù)順序排列的至少一個(gè)配置選項(xiàng);獲取當(dāng)前可用的編碼資源;從配置選項(xiàng)有序列表中,以視頻質(zhì)量從高到低的順序,選擇消耗的編碼資源小于或者等于當(dāng)前可用的編碼資源的首個(gè)配置選項(xiàng)作為目標(biāo)配置選項(xiàng);根據(jù)目標(biāo)配置選項(xiàng)對(duì)當(dāng)前編碼圖像進(jìn)行視頻編碼,獲得所述當(dāng)前編碼圖像編碼后的視頻質(zhì)量評(píng)價(jià)結(jié)果。本發(fā)明提升了視頻質(zhì)量。
【專(zhuān)利說(shuō)明】視頻質(zhì)量調(diào)整方法和裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信技術(shù),尤其涉及一種視頻質(zhì)量調(diào)整方法和裝置。
【背景技術(shù)】
[0002]隨著以配備前置攝像頭的智能手機(jī)為代表的移動(dòng)終端的普及和移動(dòng)互聯(lián)網(wǎng)的興起,雙向?qū)崟r(shí)視頻通話(huà)逐漸成為市場(chǎng)熱點(diǎn),比如,Phone-to-Phone via Internet的雙向視頻通話(huà)。在視頻通話(huà)中,通話(huà)雙方的視頻畫(huà)面需要通過(guò)網(wǎng)絡(luò)傳送到對(duì)端,例如,發(fā)送端通過(guò)攝像頭采集發(fā)送方的連續(xù)視頻內(nèi)容,并對(duì)該視頻內(nèi)容進(jìn)行壓縮編碼后經(jīng)過(guò)網(wǎng)絡(luò)傳輸?shù)浇邮斩耍邮斩私獯a后生成顯示內(nèi)容在屏幕上呈現(xiàn)發(fā)送方的視頻畫(huà)面。
[0003]其中,接收端所顯示的視頻畫(huà)面的質(zhì)量(簡(jiǎn)稱(chēng):視頻質(zhì)量),與發(fā)送端所采用的分辨率、幀率以及碼率等多種因素有關(guān),現(xiàn)有技術(shù)為了提升視頻質(zhì)量,采用了探測(cè)網(wǎng)絡(luò)可用帶寬來(lái)確定當(dāng)前視頻編碼可用碼率的方式,結(jié)合該碼率確定發(fā)送端適合的分辨率和幀率;上述因素考慮了在不同網(wǎng)絡(luò)狀態(tài)下的不同分辨率/幀率的配置,既防止了網(wǎng)絡(luò)擁塞和丟包等現(xiàn)象的發(fā)生,也在一定程度上提高了視頻質(zhì)量。但是,目前在發(fā)送端用于對(duì)視頻內(nèi)容進(jìn)行壓縮編碼的編碼配置通常是預(yù)先設(shè)置在該發(fā)送端中,在不同的分辨率和幀率下該配置均固定(所述的編碼配置例如包括搜索方法、搜索范圍、宏塊幀內(nèi)預(yù)測(cè)模式、幀間預(yù)測(cè)子宏塊劃分等多種在壓縮編碼時(shí)所用到的參數(shù)),這種固定的編碼配置方式,不能靈活適應(yīng)發(fā)送端編碼條件的改變,不能充分提升視頻質(zhì)量。
【發(fā)明內(nèi)容】
[0004]本發(fā)明提供一種視頻質(zhì)量調(diào)整方法和裝置,以提高視頻質(zhì)量。
[0005]第一方面,提供一種視頻質(zhì)量調(diào)整方法,包括:
[0006]獲取當(dāng)前編碼圖像的內(nèi)容特性信息,并根據(jù)所述內(nèi)容特性信息得到所述當(dāng)前編碼圖像的圖像類(lèi)型;
[0007]獲取當(dāng)前可用編碼碼率,并根據(jù)所述圖像類(lèi)型和可用編碼碼率,得到對(duì)應(yīng)的配置選項(xiàng)有序列表,所述配置選項(xiàng)有序列表包括:以視頻質(zhì)量為依據(jù)順序排列的至少一個(gè)配置選項(xiàng),所述配置選項(xiàng)包括:分辨率、幀率、編碼配置、以及消耗的編碼資源;
[0008]獲取當(dāng)前可用的編碼資源;
[0009]從所述配置選項(xiàng)有序列表中,以視頻質(zhì)量從高到低的順序,選擇消耗的編碼資源小于或者等于所述當(dāng)前可用的編碼資源的首個(gè)配置選項(xiàng),作為目標(biāo)配置選項(xiàng);
[0010]根據(jù)所述目標(biāo)配置選項(xiàng)對(duì)所述當(dāng)前編碼圖像進(jìn)行視頻編碼,獲得所述當(dāng)前編碼圖像編碼后的視頻質(zhì)量評(píng)價(jià)結(jié)果;若所述視頻質(zhì)量評(píng)價(jià)結(jié)果在預(yù)設(shè)范圍內(nèi),則選定所述目標(biāo)配置選項(xiàng)進(jìn)行編碼;否則,根據(jù)所述視頻質(zhì)量評(píng)價(jià)結(jié)果修正所述配置選項(xiàng)有序列表,并重新選擇新的目標(biāo)配置選項(xiàng)。
[0011]結(jié)合第一方面,在第一種可能的實(shí)現(xiàn)方式中,在所述獲取當(dāng)前編碼圖像的內(nèi)容特性信息之前,還包括:獲取與所述圖像類(lèi)型和可用編碼碼率對(duì)應(yīng)的至少一個(gè)配置選項(xiàng);根據(jù)率失真曲線(xiàn)方法,對(duì)所述至少一個(gè)配置選項(xiàng)以視頻質(zhì)量為依據(jù)排序,得到所述配置選項(xiàng)有序列表。
[0012]結(jié)合第一方面,在第二種可能的實(shí)現(xiàn)方式中,在所述獲取當(dāng)前編碼圖像的內(nèi)容特性信息之前,還包括:獲取測(cè)試編碼圖像的內(nèi)容特性信息和測(cè)試可用編碼碼率,并根據(jù)所述內(nèi)容特性信息得到所述測(cè)試編碼圖像的圖像類(lèi)型,所述測(cè)試編碼圖像的圖像類(lèi)型與所述當(dāng)前編碼圖像的圖像類(lèi)型相同,所述測(cè)試可用編碼碼率與所述當(dāng)前可用編碼碼率相同;在與所述測(cè)試編碼圖像的圖像類(lèi)型、以及所述測(cè)試可用編碼碼率分別對(duì)應(yīng)的配置選項(xiàng)列表中增加任一配置選項(xiàng);根據(jù)所述配置選項(xiàng)對(duì)所述測(cè)試編碼圖像進(jìn)行視頻編碼,并獲得所述測(cè)試編碼圖像編碼后的視頻質(zhì)量評(píng)價(jià)結(jié)果;反復(fù)執(zhí)行上述各步驟,直至所述配置選項(xiàng)列表中的配置選項(xiàng)的數(shù)目達(dá)到預(yù)設(shè)數(shù)值,所述預(yù)設(shè)數(shù)值是至少一個(gè);并將所述至少一個(gè)配置選項(xiàng)根據(jù)所述視頻質(zhì)量評(píng)價(jià)結(jié)果進(jìn)行排序,所述配置選項(xiàng)列表形成所述配置選項(xiàng)有序列表。
[0013]結(jié)合第一方面,在第三種可能的實(shí)現(xiàn)方式中,在所述得到對(duì)應(yīng)的配置選項(xiàng)有序列表之前,還包括:生成所述配置選項(xiàng);所述生成所述配置選項(xiàng),包括:確定分辨率和幀率的組合;根據(jù)所述組合中的分辨率,選擇較低級(jí)別的編碼配置;獲取在根據(jù)所述分辨率和較低級(jí)別的編碼配置進(jìn)行編碼時(shí)的第一最高運(yùn)行幀率、以及對(duì)應(yīng)的第一消耗編碼資源;若所述最高運(yùn)行幀率高于所述組合中的幀率,則將所述較低級(jí)別的編碼配置更改為較高級(jí)別的的編碼配置,并獲取在根據(jù)所述分辨率和較高級(jí)別的編碼配置進(jìn)行編碼時(shí)的第二最高運(yùn)行幀率、以及對(duì)應(yīng)的第二消耗編碼資源;所述第二消耗編碼資源高于所述第一消耗編碼資源;反復(fù)執(zhí)行上述步驟,直至所述第二最高運(yùn)行幀率小于或等于所述組合中的幀率時(shí),確定所述較高級(jí)別的編碼配置、以及所述第二消耗編碼資源作為所述配置選項(xiàng)中的編碼配置和消耗的編碼資源;所述分辨率和幀率的組合、所述編碼配置和消耗的編碼資源組成所述配置選項(xiàng)。
[0014]結(jié)合第一方面,在第四種可能的實(shí)現(xiàn)方式中,所述編碼資源包括:處理器工作負(fù)載、可用的存儲(chǔ)資源和運(yùn)行時(shí)間。
[0015]結(jié)合第一方面,在第五種可能的實(shí)現(xiàn)方式中,所述根據(jù)所述視頻質(zhì)量評(píng)價(jià)結(jié)果修正所述配置選項(xiàng)有序列表,包括:根據(jù)所述視頻質(zhì)量評(píng)價(jià)結(jié)果,修正所述配置選項(xiàng)列表中的配置選項(xiàng)排序、或者修正所述配置選項(xiàng)。
[0016]第二方面,提供一種視頻質(zhì)量調(diào)整裝置,包括:
[0017]圖像分析單元,用于獲取當(dāng)前編碼圖像的內(nèi)容特性信息,并根據(jù)所述內(nèi)容特性信息得到所述當(dāng)前編碼圖像的圖像類(lèi)型;
[0018]碼率獲取單元,用于獲取當(dāng)前可用編碼碼率;
[0019]列表查找單元,用于根據(jù)所述圖像類(lèi)型和可用編碼碼率,得到對(duì)應(yīng)的配置選項(xiàng)有序列表,所述配置選項(xiàng)有序列表包括:以視頻質(zhì)量為依據(jù)順序排列的至少一個(gè)配置選項(xiàng),所述配置選項(xiàng)包括:分辨率、幀率、編碼配置、以及消耗的編碼資源;
[0020]資源獲取單元,用于獲取當(dāng)前可用的編碼資源;
[0021]配置選擇單元,用于從所述配置選項(xiàng)有序列表中,以視頻質(zhì)量從高到低的順序,選擇消耗的編碼資源小于或者等于所述當(dāng)前可用的編碼資源的首個(gè)配置選項(xiàng),作為目標(biāo)配置選項(xiàng);
[0022]配置評(píng)價(jià)單元,用于根據(jù)所述目標(biāo)配置選項(xiàng)對(duì)所述當(dāng)前編碼圖像進(jìn)行視頻編碼,獲得所述當(dāng)前編碼圖像編碼后的視頻質(zhì)量評(píng)價(jià)結(jié)果;若所述視頻質(zhì)量評(píng)價(jià)結(jié)果在預(yù)設(shè)范圍內(nèi),則選定所述目標(biāo)配置選項(xiàng)進(jìn)行編碼;否則,根據(jù)所述視頻質(zhì)量評(píng)價(jià)結(jié)果修正所述配置選項(xiàng)有序列表,并重新選擇新的目標(biāo)配置選項(xiàng)。
[0023]結(jié)合第二方面,在第一種可能的實(shí)現(xiàn)方式中,該裝置還包括:第一配置列表生成單元,用于獲取與所述圖像類(lèi)型和可用編碼碼率對(duì)應(yīng)的至少一個(gè)配置選項(xiàng);根據(jù)率失真曲線(xiàn)方法,對(duì)所述至少一個(gè)配置選項(xiàng)以視頻質(zhì)量為依據(jù)排序,得到所述配置選項(xiàng)有序列表。
[0024]結(jié)合第二方面,在第二種可能的實(shí)現(xiàn)方式中,該裝置還包括:第二配置列表生成單元,用于獲取測(cè)試編碼圖像的內(nèi)容特性信息和測(cè)試可用編碼碼率,并根據(jù)所述內(nèi)容特性信息得到所述測(cè)試編碼圖像的圖像類(lèi)型,所述測(cè)試編碼圖像的圖像類(lèi)型與所述當(dāng)前編碼圖像的圖像類(lèi)型相同,所述測(cè)試可用編碼碼率與所述當(dāng)前可用編碼碼率相同;在與所述測(cè)試編碼圖像的圖像類(lèi)型、以及所述測(cè)試可用編碼碼率分別對(duì)應(yīng)的配置選項(xiàng)列表中增加任一配置選項(xiàng);根據(jù)所述配置選項(xiàng)對(duì)所述測(cè)試編碼圖像進(jìn)行視頻編碼,并獲得所述測(cè)試編碼圖像編碼后的視頻質(zhì)量評(píng)價(jià)結(jié)果;反復(fù)執(zhí)行上述各步驟,直至所述配置選項(xiàng)列表中的配置選項(xiàng)的數(shù)目達(dá)到預(yù)設(shè)數(shù)值,所述預(yù)設(shè)數(shù)值是至少一個(gè);并將所述至少一個(gè)配置選項(xiàng)根據(jù)所述視頻質(zhì)量評(píng)價(jià)結(jié)果進(jìn)行排序,所述配置選項(xiàng)列表形成所述配置選項(xiàng)有序列表。
[0025]結(jié)合第二方面,在第三種可能的實(shí)現(xiàn)方式中,該裝置還包括:配置選項(xiàng)生成單元,用于生成所述配置選項(xiàng),所述生成所述配置選項(xiàng)包括:確定分辨率和幀率的組合;根據(jù)所述組合中的分辨率,選擇較低級(jí)別的編碼配置;獲取在根據(jù)所述分辨率和較低級(jí)別的編碼配置進(jìn)行編碼時(shí)的第一最高運(yùn)行幀率、以及第一消耗編碼資源;若所述最高運(yùn)行幀率高于所述組合中的幀率,則將所述較低級(jí)別的編碼配置更改為較高級(jí)別的的編碼配置,并獲取在根據(jù)所述分辨率和較高級(jí)別的編碼配置進(jìn)行編碼時(shí)的第二最高運(yùn)行幀率、以及第二消耗編碼資源;所述第二消耗編碼資源高于所述第一消耗編碼資源;反復(fù)執(zhí)行上述步驟,直至所述第二最高運(yùn)行幀率小于或等于所述組合中的幀率時(shí),確定所述較高級(jí)別的編碼配置、以及所述第二消耗編碼資源作為所述配置選項(xiàng)中的編碼配置和消耗的編碼資源;所述分辨率和幀率的組合、所述編碼配置和消耗的編碼資源組成所述配置選項(xiàng)。
[0026]結(jié)合第二方面,在第四種可能的實(shí)現(xiàn)方式中,所述編碼資源包括:處理器工作負(fù)載、可用的存儲(chǔ)資源和運(yùn)行時(shí)間。
[0027]結(jié)合第二方面,在第五種可能的實(shí)現(xiàn)方式中,所述配置評(píng)價(jià)單元,用于根據(jù)所述視頻質(zhì)量評(píng)價(jià)結(jié)果修正所述配置選項(xiàng)有序列表,具體包括:根據(jù)所述視頻質(zhì)量評(píng)價(jià)結(jié)果,修正所述配置選項(xiàng)列表中的配置選項(xiàng)排序、或者修正所述配置選項(xiàng)。
[0028]結(jié)合第二方面、或第二方面的第一種可能的實(shí)現(xiàn)方式至第五種可能的實(shí)現(xiàn)方式中的任意一種,在第六種可能的實(shí)現(xiàn)方式中,所述視頻質(zhì)量調(diào)整裝置是編碼器。
[0029]本發(fā)明提供的視頻質(zhì)量調(diào)整方法和裝置的技術(shù)效果是:本發(fā)明實(shí)施例通過(guò)根據(jù)獲取的當(dāng)前可用編碼資源,以視頻質(zhì)量從高到低的順序,選擇消耗的編碼資源小于或者等于所述當(dāng)前可用的編碼資源的首個(gè)配置選項(xiàng)(即編碼配置)進(jìn)行編碼,實(shí)現(xiàn)了盡可能的更加充分的利用當(dāng)前可用的編碼資源,能夠提高視頻圖像的編碼質(zhì)量;與現(xiàn)有技術(shù)中的編碼配置固定方式相比較,由于不同的編碼配置對(duì)應(yīng)的消耗編碼資源是不同的,所以現(xiàn)有技術(shù)的消耗編碼資源也是基本固定的,有可能會(huì)出現(xiàn)剩余編碼資源不能充分利用(比如在碼率和分辨率降低時(shí),實(shí)際上編碼資源是有空余的),而本發(fā)明實(shí)施例能夠?qū)崟r(shí)獲取當(dāng)前可用編碼資源,并根據(jù)該資源實(shí)時(shí)動(dòng)態(tài)調(diào)整所選用的編碼配置,則能夠?qū)崿F(xiàn)對(duì)編碼資源的充分利用,進(jìn)一步提升視頻質(zhì)量。
【專(zhuān)利附圖】
【附圖說(shuō)明】
[0030]圖1為本發(fā)明視頻質(zhì)量調(diào)整方法實(shí)施例的應(yīng)用場(chǎng)景示例;
[0031]圖2為本發(fā)明視頻質(zhì)量調(diào)整方法一實(shí)施例的流程示意圖;
[0032]圖3為本發(fā)明視頻質(zhì)量調(diào)整方法中的碼率變化示意圖;
[0033]圖4為本發(fā)明視頻質(zhì)量調(diào)整方法另一實(shí)施例中的參數(shù)確定流程圖;
[0034]圖5為本發(fā)明視頻質(zhì)量調(diào)整裝置一實(shí)施例的結(jié)構(gòu)示意圖;
[0035]圖6為本發(fā)明視頻質(zhì)量調(diào)整裝置另一實(shí)施例的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0036]本發(fā)明實(shí)施例的視頻質(zhì)量調(diào)整方法,可以適用于例如視頻通話(huà)JWhApple FaceTime、Google Talk、Tango等雙向?qū)崟r(shí)視頻通話(huà)。視頻通話(huà)現(xiàn)在較為常見(jiàn)的應(yīng)用場(chǎng)景是家庭無(wú)線(xiàn)保真度(Wireless-Fidelity,簡(jiǎn)稱(chēng):WIFI)接入視頻通話(huà),參見(jiàn)圖1,圖1為本發(fā)明視頻質(zhì)量調(diào)整方法實(shí)施例的應(yīng)用場(chǎng)景示例,雙向視頻通話(huà)時(shí),通話(huà)的雙方都需要采集自己側(cè)的視頻畫(huà)面向?qū)Ψ桨l(fā)送,使得自己側(cè)的視頻畫(huà)面呈現(xiàn)在對(duì)方的終端上。比如,發(fā)送端的手機(jī)11通過(guò)其前置攝像頭采集發(fā)送方的連續(xù)視頻內(nèi)容,并且手機(jī)11對(duì)該采集的視頻內(nèi)容壓縮編碼生成壓縮碼流;手機(jī)11通過(guò)WIFI方式與家庭無(wú)線(xiàn)路由器12連接,壓縮碼流經(jīng)過(guò)無(wú)線(xiàn)路由器12、互聯(lián)網(wǎng)Internet、接收端的無(wú)線(xiàn)路由器13,到達(dá)接收端的手機(jī)14 ;壓縮碼流在手機(jī)14解碼后生成顯示內(nèi)容在屏幕上呈現(xiàn)發(fā)送端的視頻畫(huà)面。
[0037]本發(fā)明實(shí)施例的視頻質(zhì)量調(diào)整方法,主要討論的是圖1中的在發(fā)送端對(duì)視頻圖像進(jìn)行的編碼處理。因?yàn)?,接收端的屏幕上顯示的視頻圖像的質(zhì)量與發(fā)送端對(duì)視頻圖像的壓縮編碼處理是密切相關(guān)的,比如,如果發(fā)送端對(duì)采集的視頻圖像采用適合的分辨率、幀率、編碼配置參數(shù)等進(jìn)行壓縮編碼,將會(huì)使得視頻圖像具有較高的圖像質(zhì)量。
[0038]實(shí)施例一
[0039]圖2為本發(fā)明視頻質(zhì)量調(diào)整方法一實(shí)施例的流程示意圖,如圖2所示,該方法可以包括:
[0040]201、獲取當(dāng)前編碼圖像的內(nèi)容特性信息,并根據(jù)所述內(nèi)容特性信息得到所述當(dāng)前編碼圖像的圖像類(lèi)型;
[0041]其中,所述的當(dāng)前編碼圖像可以是終端(例如攝像頭)采集的發(fā)送方的視頻圖像,該視頻圖像例如是一幅風(fēng)景或者一幅人物運(yùn)動(dòng)像。所述的內(nèi)容特性信息指的是該當(dāng)前編碼圖像的空間紋理特性和時(shí)間運(yùn)動(dòng)特性,根據(jù)該空間紋理特性和時(shí)間運(yùn)動(dòng)特性,就可以確定該當(dāng)前編碼圖像的圖像類(lèi)型(即本實(shí)施例的圖像類(lèi)型是根據(jù)不同的內(nèi)容特性信息進(jìn)行劃分的,不同的內(nèi)容特性信息對(duì)應(yīng)著不同的圖像類(lèi)型)。
[0042]202、獲取當(dāng)前可用編碼碼率;
[0043]其中,所述的當(dāng)前可用編碼碼率可以是通過(guò)實(shí)時(shí)探測(cè)網(wǎng)絡(luò)可用帶寬確定的,表示了當(dāng)前網(wǎng)絡(luò)帶寬所能承受的可用碼率,例如800kbps。
[0044]需要說(shuō)明的是,本實(shí)施例中的各步驟之間不做嚴(yán)格的執(zhí)行順序限定,例如,本步驟中的獲取當(dāng)前可用編碼碼率、與201中的獲取編碼圖像的內(nèi)容特性信息,可以是并列的同時(shí)進(jìn)行。
[0045]203、根據(jù)所述圖像類(lèi)型和可用編碼碼率,得到對(duì)應(yīng)的配置選項(xiàng)有序列表;
[0046]其中,本實(shí)施例的配置選項(xiàng)有序列表是與圖像類(lèi)型、可用編碼碼率分別對(duì)應(yīng)的,SP不同的圖像類(lèi)型和可用編碼碼率對(duì)應(yīng)著不同的配置選項(xiàng)有序列表。如下以表1示例一種可選的上述三者之間的對(duì)應(yīng)關(guān)系記錄方式,具體實(shí)施中,也可以不采用這樣的表格方式,而采用其他的對(duì)應(yīng)關(guān)系記錄格式。
[0047]表1配置選項(xiàng)有序列表與碼率、圖像類(lèi)型的對(duì)應(yīng)關(guān)系
[0048]
【權(quán)利要求】
1.一種視頻質(zhì)量調(diào)整方法,其特征在于,包括: 獲取當(dāng)前編碼圖像的內(nèi)容特性信息,并根據(jù)所述內(nèi)容特性信息得到所述當(dāng)前編碼圖像的圖像類(lèi)型; 獲取當(dāng)前可用編碼碼率,并根據(jù)所述圖像類(lèi)型和可用編碼碼率,得到對(duì)應(yīng)的配置選項(xiàng)有序列表,所述配置選項(xiàng)有序列表包括:以視頻質(zhì)量為依據(jù)順序排列的至少一個(gè)配置選項(xiàng),所述配置選項(xiàng)包括:分辨率、幀率、編碼配置、以及消耗的編碼資源; 獲取當(dāng)前可用的編碼資源; 從所述配置選項(xiàng)有序列表中,以視頻質(zhì)量從高到低的順序,選擇消耗的編碼資源小于或者等于所述當(dāng)前可用的編碼資源的首個(gè)配置選項(xiàng),作為目標(biāo)配置選項(xiàng); 根據(jù)所述目標(biāo)配置選項(xiàng)對(duì)所述當(dāng)前編碼圖像進(jìn)行視頻編碼,獲得所述當(dāng)前編碼圖像編碼后的視頻質(zhì)量評(píng)價(jià)結(jié)果;若所述視頻質(zhì)量評(píng)價(jià)結(jié)果在預(yù)設(shè)范圍內(nèi),則選定所述目標(biāo)配置選項(xiàng)進(jìn)行編碼;否則,根據(jù)所述視頻質(zhì)量評(píng)價(jià)結(jié)果修正所述配置選項(xiàng)有序列表,并重新選擇新的目標(biāo)配置選項(xiàng)。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述獲取當(dāng)前編碼圖像的內(nèi)容特性信息之前,還包括: 獲取與所述圖像類(lèi)型和可用編碼碼率對(duì)應(yīng)的至少一個(gè)配置選項(xiàng); 根據(jù)率失真曲線(xiàn)方法,對(duì)所述至少一個(gè)配置選項(xiàng)以視頻質(zhì)量為依據(jù)排序,得到所述配置選項(xiàng)有序列表。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述獲取當(dāng)前編碼圖像的內(nèi)容特性信息之前,還包括: 獲取測(cè)試編碼圖像的內(nèi)容特性信息和測(cè)試可用編碼碼率,并根據(jù)所述內(nèi)容特性信息得到所述測(cè)試編碼圖像的圖像類(lèi)型,所述測(cè)試編碼圖像的圖像類(lèi)型與所述當(dāng)前編碼圖像的圖像類(lèi)型相同,所述測(cè)試可用編碼碼率與所述當(dāng)前可用編碼碼率相同; 在與所述測(cè)試編碼圖像的圖像類(lèi)型、以及所述測(cè)試可用編碼碼率分別對(duì)應(yīng)的配置選項(xiàng)列表中增加任一配置選項(xiàng); 根據(jù)所述配置選項(xiàng)對(duì)所述測(cè)試編碼圖像進(jìn)行視頻編碼,并獲得所述測(cè)試編碼圖像編碼后的視頻質(zhì)量評(píng)價(jià)結(jié)果; 反復(fù)執(zhí)行上述各步驟,直至所述配置選項(xiàng)列表中的配置選項(xiàng)的數(shù)目達(dá)到預(yù)設(shè)數(shù)值,所述預(yù)設(shè)數(shù)值是至少一個(gè);并將所述至少一個(gè)配置選項(xiàng)根據(jù)所述視頻質(zhì)量評(píng)價(jià)結(jié)果進(jìn)行排序,所述配置選項(xiàng)列表形成所述配置選項(xiàng)有序列表。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述得到對(duì)應(yīng)的配置選項(xiàng)有序列表之前,還包括:生成所述配置選項(xiàng); 所述生成所述配置選項(xiàng),包括: 確定分辨率和幀率的組合; 根據(jù)所述組合中的分辨率,選擇較低級(jí)別的編碼配置; 獲取在根據(jù)所述分辨率和較低級(jí)別的編碼配置進(jìn)行編碼時(shí)的第一最高運(yùn)行幀率、以及對(duì)應(yīng)的第一消耗編碼資源; 若所述最高運(yùn)行幀率高于所述組合中的幀率,則將所述較低級(jí)別的編碼配置更改為較高級(jí)別的的編碼配置,并獲取在根據(jù)所述分辨率和較高級(jí)別的編碼配置進(jìn)行編碼時(shí)的第二最高運(yùn)行幀率、以及對(duì)應(yīng)的第二消耗編碼資源;所述第二消耗編碼資源高于所述第一消耗編碼資源; 反復(fù)執(zhí)行上述步驟,直至所述第二最高運(yùn)行幀率小于或等于所述組合中的幀率時(shí),確定所述較高級(jí)別的編碼配置、以及所述第二消耗編碼資源作為所述配置選項(xiàng)中的編碼配置和消耗的編碼資源; 所述分辨率和幀率的組合、所述編碼配置和消耗的編碼資源組成所述配置選項(xiàng)。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述編碼資源包括:處理器工作負(fù)載、可用的存儲(chǔ)資源和運(yùn)行時(shí)間。
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述視頻質(zhì)量評(píng)價(jià)結(jié)果修正所述配置選項(xiàng)有序列表,包括: 根據(jù)所述視頻質(zhì)量評(píng)價(jià)結(jié)果,修正所述配置選項(xiàng)列表中的配置選項(xiàng)排序、或者修正所述配置選項(xiàng)。
7.一種視頻質(zhì)量調(diào)整裝置,其特征在于,包括: 圖像分析單元,用于獲取當(dāng)前編碼圖像的內(nèi)容特性信息,并根據(jù)所述內(nèi)容特性信息得到所述當(dāng)前編碼圖像的圖像類(lèi)型; 碼率獲取單元,用 于獲取當(dāng)前可用編碼碼率; 列表查找單元,用于根據(jù)所述圖像類(lèi)型和可用編碼碼率,得到對(duì)應(yīng)的配置選項(xiàng)有序列表,所述配置選項(xiàng)有序列表包括:以視頻質(zhì)量為依據(jù)順序排列的至少一個(gè)配置選項(xiàng),所述配置選項(xiàng)包括:分辨率、幀率、編碼配置、以及消耗的編碼資源; 資源獲取單元,用于獲取當(dāng)前可用的編碼資源; 配置選擇單元,用于從所述配置選項(xiàng)有序列表中,以視頻質(zhì)量從高到低的順序,選擇消耗的編碼資源小于或者等于所述當(dāng)前可用的編碼資源的首個(gè)配置選項(xiàng),作為目標(biāo)配置選項(xiàng); 配置評(píng)價(jià)單元,用于根據(jù)所述目標(biāo)配置選項(xiàng)對(duì)所述當(dāng)前編碼圖像進(jìn)行視頻編碼,獲得所述當(dāng)前編碼圖像編碼后的視頻質(zhì)量評(píng)價(jià)結(jié)果;若所述視頻質(zhì)量評(píng)價(jià)結(jié)果在預(yù)設(shè)范圍內(nèi),則選定所述目標(biāo)配置選項(xiàng)進(jìn)行編碼;否則,根據(jù)所述視頻質(zhì)量評(píng)價(jià)結(jié)果修正所述配置選項(xiàng)有序列表,并重新選擇新的目標(biāo)配置選項(xiàng)。
8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,還包括: 第一配置列表生成單元,用于獲取與所述圖像類(lèi)型和可用編碼碼率對(duì)應(yīng)的至少一個(gè)配置選項(xiàng);根據(jù)率失真曲線(xiàn)方法,對(duì)所述至少一個(gè)配置選項(xiàng)以視頻質(zhì)量為依據(jù)排序,得到所述配置選項(xiàng)有序列表。
9.根據(jù)權(quán)利要求7所述的裝置,其特征在于,還包括: 第二配置列表生成單元,用于獲取測(cè)試編碼圖像的內(nèi)容特性信息和測(cè)試可用編碼碼率,并根據(jù)所述內(nèi)容特性信息得到所述測(cè)試編碼圖像的圖像類(lèi)型,所述測(cè)試編碼圖像的圖像類(lèi)型與所述當(dāng)前編碼圖像的圖像類(lèi)型相同,所述測(cè)試可用編碼碼率與所述當(dāng)前可用編碼碼率相同;在與所述測(cè)試編碼圖像的圖像類(lèi)型、以及所述測(cè)試可用編碼碼率分別對(duì)應(yīng)的配置選項(xiàng)列表中增加任一配置選項(xiàng);根據(jù)所述配置選項(xiàng)對(duì)所述測(cè)試編碼圖像進(jìn)行視頻編碼,并獲得所述測(cè)試編碼圖像編碼后的視頻質(zhì)量評(píng)價(jià)結(jié)果;反復(fù)執(zhí)行上述各步驟,直至所述配置選項(xiàng)列表中的配置選項(xiàng)的數(shù)目達(dá)到預(yù)設(shè)數(shù)值,所述預(yù)設(shè)數(shù)值是至少一個(gè);并將所述至少一個(gè)配置選項(xiàng)根據(jù)所述視頻質(zhì)量評(píng)價(jià)結(jié)果進(jìn)行排序,所述配置選項(xiàng)列表形成所述配置選項(xiàng)有序列表。
10.根據(jù)權(quán)利要求7所述的裝置,其特征在于,還包括:配置選項(xiàng)生成單元,用于生成所述配置選項(xiàng),所述生成所述配置選項(xiàng)包括: 確定分辨率和幀率的組合;根據(jù)所述組合中的分辨率,選擇較低級(jí)別的編碼配置;獲取在根據(jù)所述分辨率和較低級(jí)別的編碼配置進(jìn)行編碼時(shí)的第一最高運(yùn)行幀率、以及第一消耗編碼資源;若所述最高運(yùn)行幀率高于所述組合中的幀率,則將所述較低級(jí)別的編碼配置更改為較高級(jí)別的的編碼配置,并獲取在根據(jù)所述分辨率和較高級(jí)別的編碼配置進(jìn)行編碼時(shí)的第二最高運(yùn)行幀率、以及第二消耗編碼資源;所述第二消耗編碼資源高于所述第一消耗編碼資源;反復(fù)執(zhí)行上述步驟,直至所述第二最高運(yùn)行幀率小于或等于所述組合中的幀率時(shí),確定所述較高級(jí)別的編碼配置、以及所述第二消耗編碼資源作為所述配置選項(xiàng)中的編碼配置和消耗的編碼資源;所述分辨率和幀率的組合、所述編碼配置和消耗的編碼資源組成所述配置選項(xiàng)。
11.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述編碼資源包括:處理器工作負(fù)載、可用的存儲(chǔ)資源和運(yùn)行時(shí)間。
12.根據(jù)權(quán)利要求7所述的裝置,其特征在于, 所述配置評(píng)價(jià)單元,用于根據(jù)所述視頻質(zhì)量評(píng)價(jià)結(jié)果修正所述配置選項(xiàng)有序列表,具體包括:根據(jù)所述視 頻質(zhì)量評(píng)價(jià)結(jié)果,修正所述配置選項(xiàng)列表中的配置選項(xiàng)排序、或者修正所述配置選項(xiàng)。
13.根據(jù)權(quán)利要求7-12任一所述的裝置,其特征在于,所述視頻質(zhì)量調(diào)整裝置是編碼器。
【文檔編號(hào)】H04N19/147GK103974060SQ201310038831
【公開(kāi)日】2014年8月6日 申請(qǐng)日期:2013年1月31日 優(yōu)先權(quán)日:2013年1月31日
【發(fā)明者】鄭士勝 申請(qǐng)人:華為技術(shù)有限公司