亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種顯示視頻質(zhì)量的方法及客戶端的制作方法

文檔序號:82455閱讀:274來源:國知局
專利名稱:一種顯示視頻質(zhì)量的方法及客戶端的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及網(wǎng)絡(luò)領(lǐng)域,特別是涉及一種顯示視頻質(zhì)量的方法及客戶端。
背景技術(shù)
視頻畫面的質(zhì)量主要取決于幀率和視頻壓縮率(采樣率)。以下對上述兩個(gè)參數(shù)加以介紹。
視頻壓縮視頻是由一幀一幀的畫面連續(xù)顯示而產(chǎn)生的,一般效果較好的視頻會(huì)每秒顯示10至25幀。而一幀畫面是由畫面區(qū)域內(nèi)的象素構(gòu)成的,所述象素為畫面中最小的基本單位,一個(gè)象素代表一個(gè)點(diǎn)的顏色。如果不對視頻進(jìn)行壓縮,視頻會(huì)話中發(fā)送的數(shù)據(jù)量是較大的,例如320×240(象素)的視頻,如果用RGB(Red,Green,Blue)來表示象素顏色,一個(gè)象素用3個(gè)Byte來表示,每秒發(fā)送15幀,則流量為320×240×3×8×15=27000kbps。這個(gè)數(shù)據(jù)流量對于一般網(wǎng)絡(luò)都是無法支撐的(例如ADSL的下行帶寬為512kbps),所以需要進(jìn)行視頻壓縮。視頻壓縮是利用一定的壓縮算法,以一定的失真(壓縮后和原圖像有一定差別)為代價(jià)大大降低視頻的流量。算法一定的情況下,壓縮率越大,視頻畫面質(zhì)量越低。
幀率幀率是指視頻中每秒顯示的視頻畫面,幀率越高視頻越流暢。
在網(wǎng)絡(luò)中傳輸視頻,其畫面質(zhì)量受到網(wǎng)絡(luò)環(huán)境和終端運(yùn)行環(huán)境的制約,所以視頻質(zhì)量(幀率和采樣率)會(huì)隨網(wǎng)絡(luò)環(huán)境和終端運(yùn)行環(huán)境的變化而變化。
在現(xiàn)有的視頻會(huì)話產(chǎn)品中,用戶只能直覺感知視頻畫面的質(zhì)量,無法以量化的形式獲知當(dāng)前視頻畫面的質(zhì)量。

發(fā)明內(nèi)容本發(fā)明提供一種顯示視頻質(zhì)量的方法及客戶端,用以解決目前用戶只能直覺感知視頻畫面的質(zhì)量,無法以量化的形式獲知當(dāng)前視頻畫面的質(zhì)量的問題。
本發(fā)明方法包括A、客戶端獲取當(dāng)前視頻流的質(zhì)量參數(shù);B、將所述質(zhì)量參數(shù)與預(yù)設(shè)的等級規(guī)則對照,以確定當(dāng)前視頻流的等級;C、以量化的形式實(shí)時(shí)顯示視頻流的等級。
所述質(zhì)量參數(shù)包括幀率和采樣率。
所述幀率以客戶端每秒鐘收到的視頻畫面幀數(shù)計(jì)算。所述采樣率從當(dāng)前視頻流的包頭中獲取。
所述等級規(guī)則中規(guī)定了每一等級對應(yīng)的幀率范圍和采樣率范圍。
所述步驟C中,量化的形式包括數(shù)字形式、文本形式或圖形形式。
本發(fā)明的客戶端,包括質(zhì)量參數(shù)獲取模塊,用于獲取當(dāng)前視頻流的質(zhì)量參數(shù);等級規(guī)則設(shè)置模塊,用于預(yù)先設(shè)置等級規(guī)則;等級確定模塊,用于將所述質(zhì)量參數(shù)獲取模塊獲取的質(zhì)量參數(shù)與所述等級規(guī)則設(shè)置模塊中預(yù)先設(shè)置的等級規(guī)則對照,并確定當(dāng)前視頻流的等級后,將等級信息輸出;顯示模塊,用于將所述等級確定模塊輸出的等級信息量化顯示。
所述質(zhì)量參數(shù)獲取模塊中包括幀率獲取子模塊,用于計(jì)算所述客戶端每秒鐘收到的視頻畫面的幀數(shù);采樣率獲取子模塊,用于從視頻流的包頭中獲取采樣率。
所述等級規(guī)則設(shè)置模塊預(yù)先設(shè)置的等級規(guī)則中規(guī)定了每一等級對應(yīng)的幀率范圍和采樣率范圍。
所述顯示模塊以數(shù)字形式、文本形式或圖形形式顯示視頻流的等級。
本發(fā)明有益效果如下本發(fā)明方法在客戶端收到對端發(fā)來的視頻流后,獲取當(dāng)前視頻流的幀率和采樣率,并將所述幀率和采樣率與預(yù)設(shè)的等級規(guī)則對照,所述等級規(guī)則中規(guī)定了每一等級對應(yīng)的幀率范圍和采樣率范圍,這樣即可確定當(dāng)前視頻流的等級,再將所述等級信息以量化的形式顯示出來,從而使用戶可以以量化的形式明確獲知當(dāng)前視頻畫面的質(zhì)量等級。
為了支撐本發(fā)明方法。本發(fā)明還提供了一種客戶端,包括質(zhì)量參數(shù)獲取模塊,用于獲取當(dāng)前視頻流的質(zhì)量參數(shù);等級規(guī)則設(shè)置模塊,用于預(yù)先設(shè)置等級規(guī)則;等級確定模塊,用于將所述質(zhì)量參數(shù)獲取模塊獲取的質(zhì)量參數(shù)與所述等級規(guī)則設(shè)置模塊中預(yù)先設(shè)置的等級規(guī)則對照,并確定當(dāng)前視頻流的等級后,輸出;顯示模塊,用于將所述等級確定模塊輸出的等級信息量化顯示。所述質(zhì)量參數(shù)獲取模塊中進(jìn)一步包括幀率獲取子模塊,用于計(jì)算所述客戶端每秒鐘收到的視頻畫面的幀數(shù);采樣率獲取子模塊,用于從視頻流的包頭中獲取采樣率。
圖1為本發(fā)明客戶端結(jié)構(gòu)示意圖;圖2為本發(fā)明方法步驟流程圖;圖3為本發(fā)明量化顯示的示意圖;圖4為本發(fā)明量化顯示的另一示意圖。
具體實(shí)施方式為了使用戶可以量化的形式獲知當(dāng)前視頻畫面的質(zhì)量,本發(fā)明提供了一種客戶端,參見圖1所示,其包括等級確定模塊,以及與所述等級確定模塊相連的質(zhì)量參數(shù)獲取模塊、等級規(guī)則設(shè)置模塊和顯示模塊;在所述質(zhì)量參數(shù)獲取模塊中進(jìn)一步包括幀率獲取子模塊和采樣率獲取子模塊。
所述質(zhì)量參數(shù)獲取模塊,用于獲取本客戶端當(dāng)前收到的視頻流的質(zhì)量參數(shù)。所述質(zhì)量參數(shù)包括但不限于幀率和采樣率,所以在所述質(zhì)量參數(shù)獲取模塊中進(jìn)一步包括用于計(jì)算本客戶端每秒鐘收到的視頻畫面的幀數(shù)的幀率獲取子模塊,以及用于從視頻流的包頭中獲取采樣率的采樣率獲取子模塊。
所述等級規(guī)則設(shè)置模塊,用于由系統(tǒng)或用戶預(yù)先設(shè)置等級規(guī)則。所述等級規(guī)則中規(guī)定了每一等級對應(yīng)的幀率范圍和采樣率范圍。
所述等級確定模塊,用于將所述質(zhì)量參數(shù)獲取模塊獲取的質(zhì)量參數(shù)(幀率和采樣率)與所述等級規(guī)則設(shè)置模塊中預(yù)先設(shè)置的等級規(guī)則對照(即查找所述幀率和采樣率所在的范圍),并確定當(dāng)前視頻流的等級后,將等級信息輸出到所述顯示模塊。
所述顯示模塊,用于將所述等級確定模塊輸出的等級信息量化顯示。所述量化顯示的形式包括但不限于數(shù)字形式、文本形式或圖形形式。
應(yīng)用上述客戶端,本發(fā)明提供了一種顯示視頻質(zhì)量的方法,參見圖2所示,包括下列步驟S0、設(shè)置等級規(guī)則(準(zhǔn)備步驟)。
S1、客戶端收到視頻流。
S2、獲取當(dāng)前視頻流的質(zhì)量參數(shù)。
S3、以所述質(zhì)量參數(shù)對照等級規(guī)則,確定當(dāng)前視頻流的等級。
S4、量化顯示視頻流的等級。
以下通過兩個(gè)實(shí)例具體描述本發(fā)明方法。
方法實(shí)例一客戶端收到的視頻流的等級低。
S100、設(shè)置等級規(guī)則(準(zhǔn)備步驟)。
通過本發(fā)明客戶端中的等級規(guī)則設(shè)置模塊,由系統(tǒng)或用戶預(yù)先設(shè)置等級規(guī)則。由于視頻畫面的質(zhì)量主要取決于幀率和采樣率(但不限于幀率和采樣率),所以所述等級規(guī)則中包含幀率和采樣率這兩個(gè)元素,并且規(guī)定了每一等級對應(yīng)的幀率范圍和采樣率范圍。所述等級規(guī)則的模版參見表一所示
表一通常情況下,按照系統(tǒng)默認(rèn)值完成等級規(guī)則的設(shè)定,設(shè)定完成后的等級規(guī)則參見表二所示
表二S101、客戶端收到視頻流。
本客戶端收到對端發(fā)來的視頻流。當(dāng)前視頻流的參數(shù)取決于當(dāng)前的網(wǎng)絡(luò)情況及本客戶端所在的終端設(shè)備的情況。
S102、獲取當(dāng)前視頻流的質(zhì)量參數(shù)。
所述客戶端通過質(zhì)量參數(shù)獲取模塊中的幀率獲取子模塊,計(jì)算當(dāng)前每秒鐘收到的視頻畫面的幀數(shù),即獲取當(dāng)前幀率。
按照現(xiàn)有的網(wǎng)絡(luò)傳輸機(jī)制,會(huì)對采集到的原始視頻進(jìn)行壓縮,壓縮后的視頻流將被打包到符合現(xiàn)有的網(wǎng)絡(luò)傳輸協(xié)議的數(shù)據(jù)包中,在所述數(shù)據(jù)包的包頭中攜帶有對原始視頻進(jìn)行壓縮所采用的采樣率。所述客戶端通過質(zhì)量參數(shù)獲取模塊中的采樣率獲取子模塊,從當(dāng)前視頻流所在數(shù)據(jù)包的包頭中獲取采樣率。
S103、以所述質(zhì)量參數(shù)對照等級規(guī)則,確定當(dāng)前視頻流的等級。
所述客戶端中的等級確定模塊收到所述質(zhì)量參數(shù)獲取模塊發(fā)來的幀率和采樣率后,從所述等級規(guī)則設(shè)置模塊中調(diào)出預(yù)設(shè)的等級規(guī)則,將兩者進(jìn)行對照。
本例中所述客戶端當(dāng)前收到的視頻流的幀率為8幀每秒,采樣率為160×120,對照表二得到當(dāng)前視頻流的等級為2級。之后,所述等級確定模塊將等級信息(2級)輸出到顯示模塊。
S104、量化顯示視頻流的等級。
客戶端中的顯示模塊收到所述等級信息后,以量化的形式實(shí)時(shí)顯示當(dāng)前視頻流的等級。參見圖3和圖4所示,所述量化的形式可為圖形形式。以醒目的顏色配合漸高的指示條,可使用戶直觀的了解當(dāng)前視頻流的好壞。也可采用數(shù)字或文本等形式顯示當(dāng)前視頻流的等級,例如“2”,或者“二級”。
方法實(shí)例二客戶端收到的視頻流的等級高。
S200、設(shè)置等級規(guī)則(準(zhǔn)備步驟)。
通過本發(fā)明客戶端中的等級規(guī)則設(shè)置模塊,由系統(tǒng)或用戶預(yù)先設(shè)置等級規(guī)則。由于視頻畫面的質(zhì)量主要取決于幀率和采樣率(但不限于幀率和采樣率),所以所述等級規(guī)則中包含幀率和采樣率這兩個(gè)元素,并且規(guī)定了每一等級對應(yīng)的幀率范圍和采樣率范圍。所述等級規(guī)則的模版參見表一所示
表一通常情況下,按照系統(tǒng)默認(rèn)值完成等級規(guī)則的設(shè)定,設(shè)定完成后的等級規(guī)則參見表二所示
表二S201、客戶端收到視頻流。
本客戶端收到對端發(fā)來的視頻流。當(dāng)前視頻流的參數(shù)取決于當(dāng)前的網(wǎng)絡(luò)情況及本客戶端所在的終端設(shè)備的情況。
S202、獲取當(dāng)前視頻流的質(zhì)量參數(shù)。
所述客戶端通過質(zhì)量參數(shù)獲取模塊中的幀率獲取子模塊,計(jì)算當(dāng)前每秒鐘收到的視頻畫面的幀數(shù),即獲取當(dāng)前幀率。
按照現(xiàn)有的網(wǎng)絡(luò)傳輸機(jī)制,會(huì)對采集到的原始視頻進(jìn)行壓縮,壓縮后的視頻流將被打包到符合現(xiàn)有的網(wǎng)絡(luò)傳輸協(xié)議的數(shù)據(jù)包中,在所述數(shù)據(jù)包的包頭中攜帶有對原始視頻進(jìn)行壓縮所采用的采樣率。所述客戶端通過質(zhì)量參數(shù)獲取模塊中的采樣率獲取子模塊,從當(dāng)前視頻流所在數(shù)據(jù)包的包頭中獲取采樣率。
S203、以所述質(zhì)量參數(shù)對照等級規(guī)則,確定當(dāng)前視頻流的等級。
所述客戶端中的等級確定模塊收到所述質(zhì)量參數(shù)獲取模塊發(fā)來的幀率和采樣率后,從所述等級規(guī)則設(shè)置模塊中調(diào)出預(yù)設(shè)的等級規(guī)則,將兩者進(jìn)行對照。
本例中所述客戶端當(dāng)前收到的視頻流的幀率為12幀每秒,采樣率為320×240,對照表二得到當(dāng)前視頻流的等級為5級。之后,所述等級確定模塊將等級信息(5級)輸出到顯示模塊。
S204、量化顯示視頻流的等級。
客戶端中的顯示模塊收到所述等級信息后,以量化的形式實(shí)時(shí)顯示當(dāng)前視頻流的等級。參見圖3和圖4所示,所述量化的形式可為圖形形式。以醒目的顏色配合漸高的指示條,可使用戶直觀的了解當(dāng)前視頻流的好壞。也可采用數(shù)字或文本等形式顯示當(dāng)前視頻流的等級,例如“5”,或者“五級”。
顯然,本領(lǐng)域的技術(shù)人員可以對本發(fā)明進(jìn)行各種改動(dòng)和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求
及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動(dòng)和變型在內(nèi)。
權(quán)利要求
1.一種顯示視頻質(zhì)量的方法,其特征在于,包括下列步驟A、客戶端獲取當(dāng)前視頻流的質(zhì)量參數(shù);B、將所述質(zhì)量參數(shù)與預(yù)設(shè)的等級規(guī)則對照,以確定當(dāng)前視頻流的等級;C、以量化的形式實(shí)時(shí)顯示視頻流的等級。
2.如權(quán)利要求
1所述的方法,其特征在于,所述質(zhì)量參數(shù)包括幀率和采樣率。
3.如權(quán)利要求
2所述的方法,其特征在于,所述幀率以客戶端每秒鐘收到的視頻畫面幀數(shù)計(jì)算。
4.如權(quán)利要求
2所述的方法,其特征在于,所述采樣率從當(dāng)前視頻流的包頭中獲取。
5.如權(quán)利要求
2所述的方法,其特征在于,所述等級規(guī)則中規(guī)定了每一等級對應(yīng)的幀率范圍和采樣率范圍。
6.如權(quán)利要求
1至5任一項(xiàng)所述的方法,其特征在于,所述步驟C中,量化的形式包括數(shù)字形式、文本形式或圖形形式。
7.一種客戶端,其特征在于,包括質(zhì)量參數(shù)獲取模塊,用于獲取當(dāng)前視頻流的質(zhì)量參數(shù);等級規(guī)則設(shè)置模塊,用于預(yù)先設(shè)置等級規(guī)則;等級確定模塊,用于將所述質(zhì)量參數(shù)獲取模塊獲取的質(zhì)量參數(shù)與所述等級規(guī)則設(shè)置模塊中預(yù)先設(shè)置的等級規(guī)則對照,并確定當(dāng)前視頻流的等級后,將等級信息輸出;顯示模塊,用于將所述等級確定模塊輸出的等級信息量化顯示。
8.如權(quán)利要求
7所述的客戶端,其特征在于,所述質(zhì)量參數(shù)獲取模塊中包括幀率獲取子模塊,用于計(jì)算所述客戶端每秒鐘收到的視頻畫面的幀數(shù);采樣率獲取子模塊,用于從視頻流的包頭中獲取采樣率。
9.如權(quán)利要求
8所述的客戶端,其特征在于,所述等級規(guī)則設(shè)置模塊預(yù)先設(shè)置的等級規(guī)則中規(guī)定了每一等級對應(yīng)的幀率范圍和采樣率范圍。
10.如權(quán)利要求
7至9任一項(xiàng)所述的客戶端,其特征在于,所述顯示模塊以數(shù)字形式、文本形式或圖形形式顯示視頻流的等級。
專利摘要
本發(fā)明公開了一種顯示視頻質(zhì)量的方法及客戶端,用以解決目前用戶只能直覺感知視頻畫面的質(zhì)量,無法以量化的形式獲知當(dāng)前視頻畫面的質(zhì)量的問題。本發(fā)明方法包括客戶端獲取當(dāng)前視頻流的質(zhì)量參數(shù);將所述質(zhì)量參數(shù)與預(yù)設(shè)的等級規(guī)則對照,以確定當(dāng)前視頻流的等級;以量化的形式實(shí)時(shí)顯示視頻流的等級。本發(fā)明的客戶端包括質(zhì)量參數(shù)獲取模塊,用于獲取當(dāng)前視頻流的質(zhì)量參數(shù);等級規(guī)則設(shè)置模塊,用于預(yù)先設(shè)置等級規(guī)則;等級確定模塊,用于將所述質(zhì)量參數(shù)獲取模塊獲取的質(zhì)量參數(shù)與所述等級規(guī)則設(shè)置模塊中預(yù)先設(shè)置的等級規(guī)則對照,并確定當(dāng)前視頻流的等級后,將等級信息輸出;顯示模塊,用于將所述等級確定模塊輸出的等級信息量化顯示。
文檔編號H04N5/445GK1992885SQ200510135418
公開日2007年7月4日 申請日期2005年12月28日
發(fā)明者冼業(yè)成, 盛馥鐘, 趙艷, 杜修杏, 龔毅, 陳妍, 秦鵬程 申請人:騰訊科技(深圳)有限公司導(dǎo)出引文BiBTeX, EndNote, RefMan
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會(huì)獲得點(diǎn)贊!
1