本發(fā)明涉及視頻處理技術(shù)領(lǐng)域,特別涉及一種提升網(wǎng)絡(luò)視頻清晰度的方法及裝置。
背景技術(shù):
目前越來越多家庭的電視機(jī)使用網(wǎng)絡(luò)來觀看電視或視頻,網(wǎng)絡(luò)視頻由于網(wǎng)絡(luò)帶寬限制,一般都是經(jīng)過高比率壓縮的(也就是碼率很低),其畫質(zhì)表現(xiàn)與標(biāo)準(zhǔn)的電視信號(hào)有著較大差異。而目前的電視機(jī)對(duì)于畫質(zhì)的處理主要針對(duì)的是廣播電視的信號(hào),畫質(zhì)調(diào)整的依據(jù)是片源的分辨率,調(diào)整方法是隨著分辨率的增加減少降噪并降低銳度。
這種畫質(zhì)調(diào)整過程沒有顧及到網(wǎng)絡(luò)視頻的碼率的調(diào)整,所以對(duì)于高分辨率且低碼率的網(wǎng)絡(luò)視頻,往往會(huì)因?yàn)榈徒翟攵鴮?dǎo)致圖像不清晰。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的主要目的是提供一種提升網(wǎng)絡(luò)視頻清晰度的方法,旨在提高網(wǎng)絡(luò)視頻播放時(shí)的清晰度。
為實(shí)現(xiàn)上述目的,本發(fā)明提出了一種提升網(wǎng)絡(luò)視頻清晰度的方法,包括以下步驟:
接收網(wǎng)絡(luò)視頻的數(shù)據(jù),解碼得到網(wǎng)絡(luò)視頻的分辨率與碼率;
根據(jù)當(dāng)前網(wǎng)絡(luò)視頻的分辨率和碼率,分別計(jì)算出當(dāng)前分辨率的畫質(zhì)補(bǔ)償系數(shù),及碼率的畫質(zhì)補(bǔ)償系數(shù);
根據(jù)所述分辨率的畫質(zhì)補(bǔ)償系數(shù)及碼率的畫質(zhì)補(bǔ)償系數(shù),調(diào)整網(wǎng)絡(luò)視頻的清晰度。
優(yōu)選地,所述根據(jù)當(dāng)前網(wǎng)絡(luò)視頻的分辨率和碼率,分別計(jì)算出當(dāng)前分辨率的畫質(zhì)補(bǔ)償系數(shù),及碼率的畫質(zhì)補(bǔ)償系數(shù)的步驟包括:
根據(jù)當(dāng)前網(wǎng)絡(luò)視頻的分辨率和碼率,調(diào)用預(yù)設(shè)的降噪函數(shù)和銳度函數(shù),分別計(jì)算出當(dāng)前的分辨率的降噪補(bǔ)償系數(shù)和銳度補(bǔ)償系數(shù),及碼率的降噪補(bǔ)償系數(shù)和銳度補(bǔ)償系數(shù)。
優(yōu)選地,所述根據(jù)所述分辨率的畫質(zhì)補(bǔ)償系數(shù)及碼率的畫質(zhì)補(bǔ)償系數(shù),調(diào)整網(wǎng)絡(luò)視頻的清晰度的步驟包括:
根據(jù)當(dāng)前的分辨率的降噪補(bǔ)償系數(shù)和銳度補(bǔ)償系數(shù),及碼率的降噪補(bǔ)償系數(shù)和銳度補(bǔ)償系數(shù),計(jì)算得到調(diào)整網(wǎng)絡(luò)視頻清晰度所需的降噪系數(shù)和銳度系數(shù),根據(jù)降噪系數(shù)和銳度系數(shù),調(diào)整網(wǎng)絡(luò)視頻的清晰度。
優(yōu)選地,所述根據(jù)所述分辨率的畫質(zhì)補(bǔ)償系數(shù)及碼率的畫質(zhì)補(bǔ)償系數(shù),調(diào)整網(wǎng)絡(luò)視頻的清晰度的步驟進(jìn)一步包括:
根據(jù)分辨率的比重系數(shù)及碼率的比重系數(shù),調(diào)整網(wǎng)絡(luò)視頻的清晰度。
優(yōu)選地,所述分辨率的比重系數(shù)及碼率的比重系數(shù)之和為1,所述分辨率的比重系數(shù)的范圍為0.6~0.8且所述碼率的比重系數(shù)的范圍為0.2~0.4。
本發(fā)明還一種提升網(wǎng)絡(luò)視頻清晰度的裝置,包括:
解碼模塊,用于接收網(wǎng)絡(luò)視頻的數(shù)據(jù),解碼得到網(wǎng)絡(luò)視頻的分辨率與碼率;
計(jì)算模塊,用于根據(jù)當(dāng)前網(wǎng)絡(luò)視頻的分辨率和碼率,分別計(jì)算出當(dāng)前分辨率的畫質(zhì)補(bǔ)償系數(shù),及碼率的畫質(zhì)補(bǔ)償系數(shù);
調(diào)整模塊,用于根據(jù)所述分辨率的畫質(zhì)補(bǔ)償系數(shù)及碼率的畫質(zhì)補(bǔ)償系數(shù),調(diào)整網(wǎng)絡(luò)視頻的清晰度。
優(yōu)選地,所述計(jì)算模塊具體用于:
根據(jù)當(dāng)前網(wǎng)絡(luò)視頻的分辨率和碼率,調(diào)用預(yù)設(shè)的降噪函數(shù)和銳度函數(shù),分別計(jì)算出當(dāng)前的分辨率的降噪補(bǔ)償系數(shù)和銳度補(bǔ)償系數(shù),及碼率的降噪補(bǔ)償系數(shù)和銳度補(bǔ)償系數(shù)。
優(yōu)選地,所述調(diào)整模塊具體用于:
根據(jù)當(dāng)前的分辨率的降噪補(bǔ)償系數(shù)和銳度補(bǔ)償系數(shù),及碼率的降噪補(bǔ)償系數(shù)和銳度補(bǔ)償系數(shù),計(jì)算得到調(diào)整網(wǎng)絡(luò)視頻清晰度所需的降噪系數(shù)和銳度系數(shù),根據(jù)降噪系數(shù)和銳度系數(shù),調(diào)整網(wǎng)絡(luò)視頻的清晰度。
優(yōu)選地,所述所述調(diào)整模塊還用于:
根據(jù)分辨率的比重系數(shù)及碼率的比重系數(shù),調(diào)整網(wǎng)絡(luò)視頻的清晰度。
優(yōu)選地,所述分辨率的比重系數(shù)及碼率的比重系數(shù)之和為1,所述分辨率的比重系數(shù)的范圍為0.6~0.8且所述碼率的比重系數(shù)的范圍為0.2~0.4。
本發(fā)明技術(shù)方案通過將接收到的網(wǎng)絡(luò)視頻的數(shù)據(jù)進(jìn)行解碼,得到網(wǎng)絡(luò)視頻的分辨率與碼率,根據(jù)分辨率和碼率,分別計(jì)算出當(dāng)前分辨率的畫質(zhì)補(bǔ)償系數(shù),及碼率的畫質(zhì)補(bǔ)償系數(shù),對(duì)清晰度進(jìn)行調(diào)整。針對(duì)高壓縮比的網(wǎng)絡(luò)視頻,本發(fā)明技術(shù)方案同時(shí)對(duì)分辨率和碼率進(jìn)行調(diào)整補(bǔ)償,相對(duì)現(xiàn)有的畫質(zhì)調(diào)整只是調(diào)整分辨率,發(fā)明技術(shù)方案有效提高了網(wǎng)絡(luò)視頻播放時(shí)的清晰度。
附圖說明
為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖示出的結(jié)構(gòu)獲得其他的附圖。
圖1為本發(fā)明提升網(wǎng)絡(luò)視頻清晰度的方法一實(shí)施例的流程圖;
圖2為本發(fā)明分辨率的降噪函數(shù)曲線示意圖;
圖3為本發(fā)明分辨率的銳度函數(shù)曲線示意圖;
圖4為本發(fā)明碼率的降噪函數(shù)曲線示意圖;
圖5為本發(fā)明碼率的銳度函數(shù)曲線示意圖;
圖6為本發(fā)明提升網(wǎng)絡(luò)視頻清晰度的裝置的功能模塊圖。
本發(fā)明目的的實(shí)現(xiàn)、功能特點(diǎn)及優(yōu)點(diǎn)將結(jié)合實(shí)施例,參照附圖做進(jìn)一步說明。
具體實(shí)施方式
下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明的一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
需要說明,本發(fā)明實(shí)施例中所有方向性指示(諸如上、下、左、右、前、后……)僅用于解釋在某一特定姿態(tài)(如附圖所示)下各部件之間的相對(duì)位置關(guān)系、運(yùn)動(dòng)情況等,如果該特定姿態(tài)發(fā)生改變時(shí),則該方向性指示也相應(yīng)地隨之改變。
另外,在本發(fā)明中涉及“第一”、“第二”等的描述僅用于描述目的,而不能理解為指示或暗示其相對(duì)重要性或者隱含指明所指示的技術(shù)特征的數(shù)量。由此,限定有“第一”、“第二”的特征可以明示或者隱含地包括至少一個(gè)該特征。另外,各個(gè)實(shí)施例之間的技術(shù)方案可以相互結(jié)合,但是必須是以本領(lǐng)域普通技術(shù)人員能夠?qū)崿F(xiàn)為基礎(chǔ),當(dāng)技術(shù)方案的結(jié)合出現(xiàn)相互矛盾或無法實(shí)現(xiàn)時(shí)應(yīng)當(dāng)認(rèn)為這種技術(shù)方案的結(jié)合不存在,也不在本發(fā)明要求的保護(hù)范圍之內(nèi)。
本發(fā)明提出一種提升網(wǎng)絡(luò)視頻清晰度的方法。
參照?qǐng)D1,在本發(fā)明實(shí)施例中,該提升網(wǎng)絡(luò)視頻清晰度的方法,,包括以下步驟:
S100、接收網(wǎng)絡(luò)視頻的數(shù)據(jù),解碼得到網(wǎng)絡(luò)視頻的分辨率與碼率;
S200、根據(jù)當(dāng)前網(wǎng)絡(luò)視頻的分辨率和碼率,分別計(jì)算出當(dāng)前分辨率的畫質(zhì)補(bǔ)償系數(shù),及碼率的畫質(zhì)補(bǔ)償系數(shù);
S300、根據(jù)所述分辨率的畫質(zhì)補(bǔ)償系數(shù)及碼率的畫質(zhì)補(bǔ)償系數(shù),調(diào)整網(wǎng)絡(luò)視頻的清晰度。
需要說明的是,視頻的清晰度的高低與分辨率和碼率相關(guān)。通常情況下,分辨率越大、碼率越大,視頻的清晰度也就越高。
網(wǎng)絡(luò)視頻由于網(wǎng)絡(luò)寬帶的限制,都是經(jīng)過高比率壓縮的,其碼率較低。在進(jìn)行視頻播放時(shí),通常要對(duì)視頻的分辨率和碼率進(jìn)行調(diào)整,以獲取最好的清晰度。本發(fā)明實(shí)施例中設(shè)置公式:
清晰度=分辨率*(b1*降噪+c1*銳度)+碼率*(b2*降噪+c2*銳度);
其中,b1為分辨率相關(guān)的降噪系數(shù),c1為分辨率相關(guān)的銳度系數(shù),b1和c1即為分辨率的畫質(zhì)補(bǔ)償系數(shù);
b2為碼率相關(guān)的降噪系數(shù),c2為碼率相關(guān)的銳度系數(shù),b2和c2即為碼率的畫質(zhì)補(bǔ)償系數(shù)。
由上述公式可知,根據(jù)視頻的分辨率和碼率,計(jì)算出相應(yīng)的畫質(zhì)補(bǔ)償參數(shù),實(shí)現(xiàn)最大的播放清晰度。
本發(fā)明技術(shù)方案通過采用將接收到的網(wǎng)絡(luò)視頻的數(shù)據(jù)進(jìn)行解碼,得到網(wǎng)絡(luò)視頻的分辨率與碼率,通過分辨率和碼率,分別計(jì)算出當(dāng)前分辨率的畫質(zhì)補(bǔ)償系數(shù),及碼率的畫質(zhì)補(bǔ)償系數(shù),再相應(yīng)調(diào)整清晰度。針對(duì)高壓縮比的網(wǎng)絡(luò)視頻,本發(fā)明技術(shù)方案同時(shí)對(duì)分辨率和碼率進(jìn)行調(diào)整補(bǔ)償,相對(duì)現(xiàn)有的畫質(zhì)調(diào)整只是調(diào)整分辨率,發(fā)明技術(shù)方案有效提高了網(wǎng)絡(luò)視頻播放時(shí)的清晰度。
具體地,所述根據(jù)當(dāng)前網(wǎng)絡(luò)視頻的分辨率和碼率,分別計(jì)算出當(dāng)前分辨率的畫質(zhì)補(bǔ)償系數(shù),及碼率的畫質(zhì)補(bǔ)償系數(shù)的步驟包括:
根據(jù)當(dāng)前網(wǎng)絡(luò)視頻的分辨率和碼率,調(diào)用預(yù)設(shè)的降噪函數(shù)和銳度函數(shù),分別計(jì)算出當(dāng)前的分辨率的降噪補(bǔ)償系數(shù)和銳度補(bǔ)償系數(shù),及碼率的降噪補(bǔ)償系數(shù)和銳度補(bǔ)償系數(shù)。
參照?qǐng)D2及圖3,一般情況下,采用標(biāo)準(zhǔn)儀器輸出的標(biāo)準(zhǔn)分辨率信號(hào),調(diào)整各個(gè)不同分辨率下面的降噪系數(shù)b1和銳度系數(shù)c1使得圖像達(dá)到較好的清晰度,分別得出一組隨著分辨率變化而變化的降噪數(shù)值和銳度數(shù)值,通過指數(shù)平滑算法可以計(jì)算出隨著分辨率變化而調(diào)整的降噪曲線B1=fb1(分辨率),銳度曲線C1=fc1(分辨率)。
參照?qǐng)D4及圖5,同理,在某一分辨率下,降低視頻碼率,通過調(diào)整降噪系數(shù)b2(隨著碼率降低而加大降噪)和銳度系數(shù)c2(隨著碼率降低而減少銳度),使得低碼率的清晰度得到補(bǔ)償,達(dá)到與高碼率清晰度接近的效果。在各個(gè)不同的碼率下,記錄了一組降噪系數(shù)b2和一組銳度系數(shù)c2,通過指數(shù)平滑算法可以求得隨著碼率變化而調(diào)整的降噪曲線B2=fb2(碼率)和銳度曲線C2=fc2(碼率)。
因此,將得到的降噪函數(shù)及銳度函數(shù)的數(shù)據(jù)預(yù)先加載至需要補(bǔ)償?shù)娘@示設(shè)備,根據(jù)不同的分辨率及碼率,通過調(diào)用降噪函數(shù)及銳度函數(shù),就能計(jì)算出分辨率的降噪補(bǔ)償系數(shù)和銳度補(bǔ)償系數(shù),及碼率的降噪補(bǔ)償系數(shù)和銳度補(bǔ)償系數(shù)。
進(jìn)一步地,所述根據(jù)所述分辨率的畫質(zhì)補(bǔ)償系數(shù)及碼率的畫質(zhì)補(bǔ)償系數(shù),調(diào)整網(wǎng)絡(luò)視頻的清晰度的步驟包括:
根據(jù)當(dāng)前的分辨率的降噪補(bǔ)償系數(shù)和銳度補(bǔ)償系數(shù),及碼率的降噪補(bǔ)償系數(shù)和銳度補(bǔ)償系數(shù),計(jì)算得到調(diào)整網(wǎng)絡(luò)視頻清晰度所需的降噪系數(shù)和銳度系數(shù),根據(jù)降噪系數(shù)和銳度系數(shù),調(diào)整網(wǎng)絡(luò)視頻的清晰度。
綜合分辨率和和碼率的效果,可以計(jì)算出:
降噪函數(shù)曲線:B=B1+B2=fb1(分辨率)+fb2(碼率)
銳度函數(shù)曲線:C=C1+C2=fc1(分辨率)+fc2(碼率)
進(jìn)一步地,所述根據(jù)所述分辨率的畫質(zhì)補(bǔ)償系數(shù)及碼率的畫質(zhì)補(bǔ)償系數(shù),調(diào)整網(wǎng)絡(luò)視頻的清晰度的步驟進(jìn)一步包括:
根據(jù)分辨率的比重系數(shù)及碼率的比重系數(shù),調(diào)整網(wǎng)絡(luò)視頻的清晰度。
進(jìn)一步地,分辨率的比重系數(shù)及碼率的比重系數(shù)之和為1,分辨率的比重系數(shù)的范圍為0.6~0.8且碼率的比重系數(shù)的范圍為0.2~0.4。
值得說明的是,分辨率對(duì)視頻清晰度的影響和碼率對(duì)視頻清晰度的影響比重是不一樣的,為進(jìn)一步優(yōu)化視頻播放的清晰度,根據(jù)實(shí)際實(shí)驗(yàn)測得分辨率和碼率對(duì)清晰度的影響比重,設(shè)定一下公式:
清晰度=a1*分辨率*(b1*降噪+c1*銳度)+a2*碼率*(b2*降噪+c2*銳度);
其中,b1為分辨率相關(guān)的降噪系數(shù),c1為分辨率相關(guān)的銳度系數(shù),b1和c1即為分辨率的畫質(zhì)補(bǔ)償系數(shù);
b2為碼率相關(guān)的降噪系數(shù),c2為碼率相關(guān)的銳度系數(shù),b2和c2即為碼率的畫質(zhì)補(bǔ)償系數(shù);
a1為分辨率的比重系數(shù),a2為碼率的比重系數(shù)。a1與a2之和為1,因此,當(dāng)a1與a2其中之一設(shè)定時(shí),另一者也就確定了。例如當(dāng)a1取值為0.7時(shí),a2取值為0.3。
通過本發(fā)明,可以提升低碼率的網(wǎng)絡(luò)視頻在播放時(shí)的圖像清晰度,使得用戶得到更好的畫質(zhì)體驗(yàn)。
參照?qǐng)D6,基于上述提升網(wǎng)絡(luò)視頻清晰度的方法,本發(fā)明還一種提升網(wǎng)絡(luò)視頻清晰度的裝置,該裝置可以是電視機(jī),尤其是能接收網(wǎng)絡(luò)信號(hào)的電視機(jī),該裝置包括:
解碼模塊10,用于接收網(wǎng)絡(luò)視頻的數(shù)據(jù),解碼得到網(wǎng)絡(luò)視頻的分辨率與碼率;
計(jì)算模塊20,用于根據(jù)當(dāng)前網(wǎng)絡(luò)視頻的分辨率和碼率,分別計(jì)算出當(dāng)前分辨率的畫質(zhì)補(bǔ)償系數(shù),及碼率的畫質(zhì)補(bǔ)償系數(shù);
調(diào)整模塊30,用于根據(jù)所述分辨率的畫質(zhì)補(bǔ)償系數(shù)及碼率的畫質(zhì)補(bǔ)償系數(shù),調(diào)整網(wǎng)絡(luò)視頻的清晰度。
優(yōu)選地,所述計(jì)算模塊20具體用于:
根據(jù)當(dāng)前網(wǎng)絡(luò)視頻的分辨率和碼率,調(diào)用預(yù)設(shè)的降噪函數(shù)和銳度函數(shù),分別計(jì)算出當(dāng)前的分辨率的降噪補(bǔ)償系數(shù)和銳度補(bǔ)償系數(shù),及碼率的降噪補(bǔ)償系數(shù)和銳度補(bǔ)償系數(shù)。
優(yōu)選地,所述調(diào)整模塊30具體用于:
根據(jù)當(dāng)前的分辨率的降噪補(bǔ)償系數(shù)和銳度補(bǔ)償系數(shù),及碼率的降噪補(bǔ)償系數(shù)和銳度補(bǔ)償系數(shù),計(jì)算得到調(diào)整網(wǎng)絡(luò)視頻清晰度所需的降噪系數(shù)和銳度系數(shù),根據(jù)降噪系數(shù)和銳度系數(shù),調(diào)整網(wǎng)絡(luò)視頻的清晰度。
具體地,所述調(diào)整模塊30還用于:根據(jù)分辨率的比重系數(shù)及碼率的比重系數(shù),調(diào)整網(wǎng)絡(luò)視頻的清晰度。
進(jìn)一步地,分辨率的比重系數(shù)及碼率的比重系數(shù)之和為1,分辨率的比重系數(shù)的范圍為0.6~0.8且碼率的比重系數(shù)的范圍為0.2~0.4。
本發(fā)明針對(duì)網(wǎng)絡(luò)視頻的碼率較低會(huì)引起清晰度下降的特點(diǎn),通過識(shí)別網(wǎng)絡(luò)視頻的碼率和分辨率,并同時(shí)根據(jù)碼率和分辨率來自動(dòng)調(diào)整畫質(zhì)補(bǔ)償參數(shù),使得在播放低碼率的網(wǎng)絡(luò)片源時(shí)增強(qiáng)降噪、降低銳度,從而保證播放網(wǎng)絡(luò)視頻時(shí)畫面更清晰。
以上所述僅為本發(fā)明的優(yōu)選實(shí)施例,并非因此限制本發(fā)明的專利范圍,凡是在本發(fā)明的發(fā)明構(gòu)思下,利用本發(fā)明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)變換,或直接/間接運(yùn)用在其他相關(guān)的技術(shù)領(lǐng)域均包括在本發(fā)明的專利保護(hù)范圍內(nèi)。