專(zhuān)利名稱(chēng):一種視頻質(zhì)量評(píng)估方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種視頻質(zhì)量評(píng)估方法及裝置。
背景技術(shù):
隨著通信技術(shù)的發(fā)展,IPTV(Internet Protocol Television,因特網(wǎng)協(xié)議電視)業(yè)務(wù)作為ー種電信業(yè)務(wù),已經(jīng)進(jìn)入大規(guī)模商用階段。目前,一般通過(guò)計(jì)算MOS-V值(MeanOpinion Score-Vedio,視頻平均意見(jiàn)得分)來(lái)評(píng)估IPTV業(yè)務(wù)的質(zhì)量,其中,在計(jì)算MOS-V值 時(shí),考慮的參數(shù)一般包括網(wǎng)絡(luò)及業(yè)務(wù)的KPI (Key Performance Indication,關(guān)鍵業(yè)務(wù)指標(biāo))參數(shù),比如幀大小、幀信息丟失率、幀類(lèi)型、內(nèi)容豐富度、運(yùn)動(dòng)性、場(chǎng)景切換等參數(shù)。但是,在實(shí)現(xiàn)本發(fā)明的過(guò)程中發(fā)明人發(fā)現(xiàn),現(xiàn)有計(jì)算MOS-V值的方法中并未考慮解碼器的解碼特性參數(shù),從而導(dǎo)致計(jì)算出的MOS-V值的準(zhǔn)確性不高,也就使得對(duì)IPTV業(yè)務(wù)質(zhì)量評(píng)估的準(zhǔn)確性不高。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供一種視頻質(zhì)量評(píng)估方法及裝置,提高對(duì)IPTV業(yè)務(wù)質(zhì)量評(píng)估的準(zhǔn)確性。本發(fā)明實(shí)施例采用如下技術(shù)方案一種視頻質(zhì)量評(píng)估方法,包括獲取頻道視頻流;獲取解碼器的解碼特性參數(shù),所述解碼特性參數(shù)至少包括解碼緩沖容量;根據(jù)所述解碼特性參數(shù)獲取幀信息丟失率,井根據(jù)所述頻道視頻流獲取視頻平均意見(jiàn)得分MOS-V參數(shù);根據(jù)所述幀信息丟失率以及所述MOS-V參數(shù)獲取所述頻道視頻流的MOS-V值。一種視頻質(zhì)量評(píng)估裝置,包括視頻流獲取單元,用于獲取頻道視頻流;第一參數(shù)獲取単元,用于獲取解碼器的解碼特性參數(shù),所述解碼特性參數(shù)至少包括解碼緩沖容量;第二參數(shù)獲取単元,用于根據(jù)所述解碼特性參數(shù)獲取幀信息丟失率,井根據(jù)所述頻道視頻流獲取MOS-V參數(shù);MOS-V值獲取單元,用于根據(jù)所述幀信息丟失率以及所述MOS-V參數(shù)獲取所述頻道視頻流的MOS-V值。本發(fā)明實(shí)施例提供的一種視頻質(zhì)量評(píng)估方法及裝置,獲取頻道視頻流,并獲取解碼器的解碼特性參數(shù),所述解碼特性參數(shù)至少包括解碼緩沖容量,根據(jù)所述解碼特性參數(shù)獲取幀信息丟失率,井根據(jù)所述頻道視頻流獲取視頻平均意見(jiàn)得分MOS-V參數(shù),根據(jù)所述幀信息丟失率以及所述MOS-V參數(shù)獲取所述頻道視頻流的MOS-V值。由于解碼器的解碼緩沖容量對(duì)幀信息丟失率的準(zhǔn)確性有很大影響,因此當(dāng)計(jì)算MOS-V值時(shí)考慮解碼器的解碼特性參數(shù),會(huì)提高幀信息丟失率的準(zhǔn)確性,從而獲得準(zhǔn)確的MOS-V值,因此,利用本發(fā)明實(shí)施例的技術(shù)方案,提高了對(duì)IPTV業(yè)務(wù)質(zhì)量評(píng)估的準(zhǔn)確性。
為了更清楚地說(shuō)明本發(fā)明實(shí)施例的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作ー簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖I為本發(fā)明實(shí)施例一視頻質(zhì)量評(píng)估方法的流程圖;圖2為本發(fā)明實(shí)施例ニ視頻質(zhì)量評(píng)估方法的示意圖;圖3為本發(fā)明實(shí)施例三視頻質(zhì)量評(píng)估方法的示意圖; 圖4為本發(fā)明實(shí)施例四視頻質(zhì)量評(píng)估方法的示意圖;圖5為本發(fā)明實(shí)施例五視頻質(zhì)量評(píng)估裝置的示意圖;圖6為本發(fā)明實(shí)施例五MOS-V值獲取単元的示意圖;圖7為本發(fā)明實(shí)施例五丟失率獲取模塊的示意圖;圖8為本發(fā)明實(shí)施例五視頻質(zhì)量評(píng)估裝置的又一示意圖。
具體實(shí)施例方式下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。如圖I所示,本發(fā)明實(shí)施例一提供了一種視頻質(zhì)量評(píng)估方法,包括如下步驟步驟11、網(wǎng)絡(luò)設(shè)備犾取頻道視頻流。在本實(shí)施例中,所述頻道視頻流從頭端發(fā)出,經(jīng)由網(wǎng)絡(luò)設(shè)備到達(dá)終端的解碼器。所述終端可以包括各種解碼設(shè)備,例如電視、個(gè)人電腦、平板電腦、手機(jī)、機(jī)頂盒(set-topbox, STB)和多媒體播放器等。所述解碼器為所述終端中的硬件或軟件的解碼模塊。所述解碼器將獲得的視頻流信息解碼,并可以進(jìn)一歩通過(guò)顯示設(shè)備顯示出來(lái)。其中,在所述網(wǎng)絡(luò)設(shè)備中可設(shè)置網(wǎng)絡(luò)監(jiān)控設(shè)備,所述網(wǎng)絡(luò)監(jiān)控設(shè)備可作為監(jiān)控模塊集成于所述網(wǎng)絡(luò)設(shè)備中,并可直接獲取頻道視頻流信息;或者所述網(wǎng)絡(luò)監(jiān)控設(shè)備可作為單獨(dú)器件側(cè)掛在所述網(wǎng)絡(luò)設(shè)備旁邊,此時(shí),該監(jiān)控設(shè)備可通過(guò)端ロ鏡像等方法從網(wǎng)絡(luò)設(shè)備獲取頻道視頻流。步驟12、網(wǎng)絡(luò)設(shè)備獲取解碼器的解碼特性參數(shù),所述解碼特性參數(shù)至少包括解碼緩沖容量。在本實(shí)施例中,所述網(wǎng)絡(luò)監(jiān)控設(shè)備作為監(jiān)控模塊集成于所述網(wǎng)絡(luò)設(shè)備中,并啟用視頻監(jiān)控功能。所述解碼緩沖容量是指播放頻道視頻流的解碼器的實(shí)際的解碼緩沖容量。其中,所述網(wǎng)絡(luò)設(shè)備可以從終端或者監(jiān)控服務(wù)器獲取解碼器的解碼特性參數(shù),具體的方式可以為方式一、所述網(wǎng)絡(luò)設(shè)備向所述終端發(fā)送解碼特性參數(shù)請(qǐng)求消息,并接收所述終端發(fā)送的解碼特性參數(shù)請(qǐng)求響應(yīng)消息,其中所述解碼特性參數(shù)請(qǐng)求響應(yīng)消息中包括解碼特性參數(shù)。方式ニ、當(dāng)所述解碼器加入組播組時(shí),所述網(wǎng)絡(luò)設(shè)備接收所述終端發(fā)送的解碼特性參數(shù)。方式三、所述網(wǎng)絡(luò)設(shè)備向監(jiān)控服務(wù)器發(fā)送解碼特性參數(shù)請(qǐng)求消息,并接收所述監(jiān)控服務(wù)器發(fā)送的解碼特性參數(shù)請(qǐng)求響應(yīng)消息,其中所述解碼特性參數(shù)請(qǐng)求響應(yīng)消息中包括解碼特性參數(shù)。根據(jù)以上的描述,在方式一和方式三中,所述網(wǎng)絡(luò)設(shè)備需要分別向所述終端或所述監(jiān)控服務(wù)器發(fā)送解碼特性參數(shù)請(qǐng)求消息,才能獲取所述解碼特性參數(shù);而在方式ニ中,所述網(wǎng)絡(luò)設(shè)備不需要向所述終端或所述監(jiān)控服務(wù)器發(fā)送解碼特性參數(shù)請(qǐng)求消息,而是直接接收所述終端發(fā)送的解碼特性參數(shù)。另外,當(dāng)網(wǎng)絡(luò)設(shè)備下游存在多種類(lèi)型解碼器時(shí),監(jiān)控服務(wù)器可根據(jù)需求監(jiān)控指定類(lèi)型的解碼器,或者同時(shí)監(jiān)控多種類(lèi)型解碼器。步驟13、網(wǎng)絡(luò)設(shè)備根據(jù)所述解碼特性參數(shù)獲取幀信息丟失率,井根據(jù)所述頻道視頻流獲取視頻平均意見(jiàn)得分MOS-V參數(shù)。在本實(shí)施例中,所述網(wǎng)絡(luò)設(shè)備首先根據(jù)獲取的解碼緩沖容量創(chuàng)建ー個(gè)虛擬解碼緩沖,所述虛擬解碼緩沖的容量與實(shí)際解碼器的解碼緩沖容量一致,因此所述虛擬解碼緩沖能存放的報(bào)文總數(shù)和所述解碼器的解碼緩沖能存放的報(bào)文總數(shù)是一致的。所述虛擬解碼緩沖可以虛擬終端的解碼器的解碼緩沖存放所述頻道視頻流的報(bào)文的行為。虛擬解碼緩沖可以存放完整的報(bào)文,此外,由于所述虛擬解碼緩沖只需要虛擬解碼行為,故其也可以只存放所述報(bào)文的關(guān)鍵信息,例如報(bào)文長(zhǎng)度、報(bào)文序列號(hào)、各TS (Transport Stream,傳輸流)報(bào)文特性信息等,其中,所述TS報(bào)文特性信息包括TS CC(Continuity Counter,連續(xù)計(jì)數(shù))字段值,TS是否含有巾貞頭信息、巾貞類(lèi)型、巾貞的QP (Quantization Parameter,量化參數(shù))等。其中,所述網(wǎng)絡(luò)設(shè)備可以通過(guò)解析并獲取所述視頻流信息獲取所述報(bào)文的關(guān)鍵信息,也可以由頭端或其他網(wǎng)絡(luò)設(shè)備直接獲取所述報(bào)文的關(guān)鍵信息。所述虛擬解碼緩沖虛擬所述解碼器的緩沖及解碼行為吋,檢測(cè)視頻流報(bào)文是否由于網(wǎng)絡(luò)丟包、時(shí)延、抖動(dòng)以及亂序等情況引起報(bào)文丟失,或者在解碼器解碼緩沖時(shí)出現(xiàn)上溢或者下溢情況,從而準(zhǔn)確地計(jì)算幀信息丟失率?,F(xiàn)有技術(shù)計(jì)算幀信息丟失率主要依據(jù)網(wǎng)絡(luò)是否有丟包來(lái)進(jìn)行計(jì)算,而實(shí)際上,對(duì)于時(shí)延比較大的報(bào)文,雖然網(wǎng)絡(luò)沒(méi)有丟包,但當(dāng)解碼器按照FPS (FramesPer Second,姆秒中貞數(shù)目)速率定時(shí)讀取數(shù)據(jù)時(shí),時(shí)延大了的報(bào)文也會(huì)錯(cuò)過(guò)解碼時(shí)機(jī),這種情況也相當(dāng)于丟包。另外,當(dāng)視頻流突發(fā),雖然網(wǎng)絡(luò)沒(méi)有丟包,但因?yàn)橥话l(fā)流量大,導(dǎo)致解碼器的解碼緩沖溢出,這部分溢出的報(bào)文也相當(dāng)于丟包,所述網(wǎng)絡(luò)設(shè)備也可以通過(guò)解碼緩沖容量來(lái)判斷這種情況的解碼器是否出現(xiàn)丟包。而所述通過(guò)虛擬解碼緩沖通過(guò)虛擬解碼器的緩沖及解碼行為可以正確檢測(cè)出解碼器真實(shí)的幀信息丟失情況,提高了計(jì)算幀信息丟失率的準(zhǔn)確性。
為了提高網(wǎng)絡(luò)服務(wù)器監(jiān)控的準(zhǔn)確性,所述解碼特性參數(shù)還可以包括錯(cuò)誤隱藏方法參數(shù)。解碼器不同的錯(cuò)誤隱藏方法給終端用戶(hù)帶來(lái)的體驗(yàn)會(huì)不同,從而導(dǎo)致MOS-V值會(huì)存在差異。具體的,當(dāng)視頻幀出現(xiàn)報(bào)文丟失時(shí),所述解碼器的錯(cuò)誤隱藏方式通常有以下兩種方式一、解碼器繼續(xù)解碼,錯(cuò)誤的解碼信息以花屏方式顯示,使所述顯示設(shè)備播放的畫(huà)面流暢;
方式ニ、解碼錯(cuò)誤后,所述顯示設(shè)備不顯示本幀信息,而是繼續(xù)停滯在上一個(gè)正確解碼的幀信息,從而保證所述顯示設(shè)備播放的畫(huà)面無(wú)花塊,但該畫(huà)面會(huì)出現(xiàn)停滯。所述終端根據(jù)上述解碼器的錯(cuò)誤隱藏方法獲取述錯(cuò)誤隱藏方法參數(shù),并將所述錯(cuò)誤隱藏方法參數(shù)上報(bào)至所述網(wǎng)絡(luò)設(shè)備。進(jìn)ー步的,所述網(wǎng)絡(luò)設(shè)備根據(jù)所述虛擬解碼緩沖中存放的視頻報(bào)文的關(guān)鍵信息,可以獲取到視頻流的MOS-V參數(shù)。其中,所述MOS-V參數(shù)包括幀大小、幀類(lèi)型、內(nèi)容豐富度、運(yùn)動(dòng)性以及場(chǎng)景切換等參數(shù)。步驟14、所述網(wǎng)絡(luò)設(shè)備根據(jù)所述幀信息丟失率以及所述MOS-V參數(shù)獲取所述頻道視頻流的MOS-V值。當(dāng)所述網(wǎng)絡(luò)設(shè)備計(jì)算MOS-V值時(shí),由于所述幀信息丟失率更準(zhǔn)確,因而基于所述 幀信息丟失率獲取的所述頻道視頻流的MOS-V值更準(zhǔn)確。進(jìn)ー步的,如果所述解碼器的解碼特性參數(shù)還包括所述錯(cuò)誤隱藏方法參數(shù),所述網(wǎng)絡(luò)設(shè)備根據(jù)所述幀信息丟失率、所述錯(cuò)誤隱藏方法參數(shù)以及所述MOS-V參數(shù)獲取所述頻道視頻流的MOS-V值。此時(shí),所述網(wǎng)絡(luò)設(shè)備可以根據(jù)錯(cuò)誤隱藏方法參數(shù)選擇合適終端的錯(cuò)誤隱藏方法的MOS-V值計(jì)算方法,并基于所述幀信息丟失率和所述MOS-V參數(shù)獲取更準(zhǔn)確的所述頻道視頻流的MOS-V值。其中,所述MOS-V值通常為1-5范圍內(nèi)的數(shù)值,其數(shù)值越大表明IPTV用戶(hù)體驗(yàn)越好,一般的,用戶(hù)認(rèn)為MOS-V值在3.6以上的IPTV的質(zhì)量是可以接受的。為了便于運(yùn)營(yíng)商及其他維護(hù)部門(mén)監(jiān)控視頻質(zhì)量,所述網(wǎng)絡(luò)設(shè)備獲取MOS-V值之后,可以周期性地將所述MOS-V值上報(bào)至監(jiān)控服務(wù)器。另外,所述網(wǎng)絡(luò)監(jiān)控設(shè)備作為単獨(dú)器件側(cè)掛在所述網(wǎng)絡(luò)設(shè)備旁邊的工作過(guò)程與所述網(wǎng)絡(luò)監(jiān)控設(shè)備作為監(jiān)控模塊集成于所述網(wǎng)絡(luò)設(shè)備中的工作過(guò)程相似,這里就不再重復(fù)。通過(guò)以上描述可以看出,由于解碼器的解碼緩沖容量對(duì)幀信息丟失率的準(zhǔn)確性有很大影響,因此當(dāng)計(jì)算MOS-V值時(shí)考慮解碼器的解碼特性參數(shù),會(huì)提高幀信息丟失率的準(zhǔn)確性,從而獲得準(zhǔn)確的MOS-V值,并且可以應(yīng)用多個(gè)網(wǎng)絡(luò)設(shè)備監(jiān)控視頻流信息,以確定視頻流故障的確切位置,因此,利用本發(fā)明實(shí)施例的技術(shù)方案,提高了對(duì)IPTV業(yè)務(wù)質(zhì)量評(píng)估的準(zhǔn)確性。以下結(jié)合具體的實(shí)施例,詳細(xì)描述ー下本發(fā)明實(shí)施例實(shí)現(xiàn)視頻質(zhì)量評(píng)估的方法。如圖2所示,本發(fā)明實(shí)施例ニ提供了一種視頻質(zhì)量評(píng)估方法,包括如下步驟步驟21、網(wǎng)絡(luò)設(shè)備獲取頻道視頻流。此步驟可參照方法實(shí)施例一中的步驟11。步驟22、網(wǎng)絡(luò)設(shè)備向終端發(fā)送解碼特性參數(shù)請(qǐng)求消息。步驟23、網(wǎng)絡(luò)設(shè)備接收所述終端發(fā)送的解碼特性參數(shù)請(qǐng)求響應(yīng)消息,其中所述解碼特性參數(shù)請(qǐng)求響應(yīng)消息中包括解碼特性參數(shù)。在本實(shí)施例中,所述解碼特性參數(shù)至少包括解碼緩沖容量。步驟24、網(wǎng)絡(luò)設(shè)備根據(jù)所述解碼特性參數(shù)獲取幀信息丟失率,井根據(jù)所述頻道視頻流獲取MOS-V參數(shù)。在本實(shí)施例中,所述網(wǎng)絡(luò)設(shè)備首先根據(jù)獲取的解碼緩沖容量創(chuàng)建ー個(gè)虛擬解碼緩沖,并通過(guò)所述虛擬解碼緩沖虛擬所述解碼器的解碼行為,以檢測(cè)視頻流的損傷情況。具體地,當(dāng)所述虛擬解碼緩沖的數(shù)據(jù)達(dá)到特定數(shù)據(jù)量時(shí),所述網(wǎng)絡(luò)設(shè)備虛擬解碼器的解碼行為,即按照FPS(Frames Per Second,姆秒巾貞數(shù)目)速率讀取虛擬解碼緩沖中的數(shù)據(jù)。例如,若FPS為25,那么所述網(wǎng)絡(luò)設(shè)備每隔40ms從所述虛擬解碼緩沖中讀走ー幀數(shù)據(jù)。所謂“讀走”,是指將虛擬解碼緩沖中的此幀數(shù)據(jù)的關(guān)鍵報(bào)文信息刪除,以使所述虛擬解碼緩沖能夠循環(huán)使用。當(dāng)所述網(wǎng)絡(luò)設(shè)備“讀走” ー幀數(shù)據(jù)時(shí),根據(jù)報(bào)文序列號(hào)來(lái)判斷所述報(bào)文是否有丟包,若所述報(bào)文序列號(hào)不連續(xù),則所述報(bào)文有丟包;當(dāng)報(bào)文序列號(hào)連續(xù)時(shí),再結(jié)合上溢或下溢情況來(lái)判斷所述報(bào)文是否有丟包,進(jìn)而計(jì)算出準(zhǔn)確的幀信息丟失率,下面將詳細(xì)描述。如果上游鏈路出現(xiàn)故障或者時(shí)延過(guò)大,在周期性讀取時(shí)間之內(nèi),所述網(wǎng)絡(luò)設(shè)備無(wú)法從虛擬解碼緩沖中讀走ー幀數(shù)據(jù),即所述網(wǎng)絡(luò)設(shè)備虛擬解碼器的解碼行為時(shí)獲取不到相應(yīng)的幀信息,此時(shí),虛擬解碼緩沖出現(xiàn)下溢,導(dǎo)致所述網(wǎng)絡(luò)設(shè)備無(wú)法讀取幀信息。其中,所述周期性讀取時(shí)間可通過(guò)FPS獲得,例如,若FPS為25,那么所述周期性讀取時(shí)間為40ms。如果上游鏈路出現(xiàn)突發(fā),視頻流傳輸速率過(guò)快,將會(huì)使虛擬解碼緩沖出現(xiàn)上溢,SP新到達(dá)的報(bào)文由于無(wú)法緩沖到虛擬解碼緩沖中而被認(rèn)為在所述網(wǎng)絡(luò)設(shè)備虛擬解碼器的解 碼行為時(shí)被丟棄,計(jì)算為丟包。另外,為了提高網(wǎng)絡(luò)服務(wù)器監(jiān)控的準(zhǔn)確性,所述解碼特性參數(shù)還可以包括錯(cuò)誤隱藏方法參數(shù)。當(dāng)視頻幀信息由于網(wǎng)絡(luò)丟包或者緩沖區(qū)溢出產(chǎn)生信息丟失時(shí),解碼器的錯(cuò)誤隱藏方法可以為解碼器繼續(xù)解碼,錯(cuò)誤的解碼信息以花屏方式顯示,使所述顯示設(shè)備播放的畫(huà)面流暢;或者,解碼錯(cuò)誤后,所述顯示設(shè)備不顯示本幀信息,而是繼續(xù)停滯在上ー個(gè)正確解碼的幀信息,從而保證所述顯示設(shè)備播放的畫(huà)面無(wú)花塊,但該畫(huà)面會(huì)出現(xiàn)停滯。進(jìn)而,所述網(wǎng)絡(luò)設(shè)備通過(guò)錯(cuò)誤隱藏方法獲取所述錯(cuò)誤隱藏方法參數(shù)。在本實(shí)施例中,所述網(wǎng)絡(luò)設(shè)備根據(jù)所述虛擬解碼緩沖中存放的視頻報(bào)文的關(guān)鍵信息,可以獲取到視頻流的MOS-V參數(shù)。其中,所述MOS-V參數(shù)包括幀大小、幀類(lèi)型、內(nèi)容豐富度、運(yùn)動(dòng)性以及場(chǎng)景切換等參數(shù)。步驟25、網(wǎng)絡(luò)設(shè)備根據(jù)所述幀信息丟失率以及所述MOS-V參數(shù)獲取所述頻道視頻流的MOS-V值。此步驟可參照方法實(shí)施例一中的步驟14。步驟26、網(wǎng)絡(luò)設(shè)備將所述MOS-V值上報(bào)至監(jiān)控服務(wù)器。為了便于運(yùn)營(yíng)商及其他維護(hù)部門(mén)監(jiān)控視頻質(zhì)量,所述網(wǎng)絡(luò)設(shè)備獲取MOS-V值之后,可以周期性地將所述MOS-V值上報(bào)至監(jiān)控服務(wù)器。通過(guò)以上描述可以看出,由于解碼器的解碼緩沖容量對(duì)幀信息丟失率的準(zhǔn)確性有很大影響,因此當(dāng)計(jì)算MOS-V值時(shí)考慮解碼器的解碼特性參數(shù),會(huì)提高幀信息丟失率的準(zhǔn)確性,從而獲得準(zhǔn)確的MOS-V值,并且可以應(yīng)用多個(gè)網(wǎng)絡(luò)設(shè)備監(jiān)控視頻流信息,以確定視頻流故障的確切位置,因此,利用本發(fā)明實(shí)施例的技術(shù)方案,提高了對(duì)IPTV業(yè)務(wù)質(zhì)量評(píng)估的準(zhǔn)確性。如圖3所示,本發(fā)明實(shí)施例三提供了一種視頻質(zhì)量評(píng)估方法,包括如下步驟步驟31、網(wǎng)絡(luò)設(shè)備接收終端發(fā)送的解碼特性參數(shù)。在本實(shí)施例中,當(dāng)所述解碼器加入組播組時(shí),所述網(wǎng)絡(luò)設(shè)備直接接收所述解碼器加入組播組的消息,其中所述消息中包括解碼特性參數(shù),而不需要向所述解碼器發(fā)送解碼特性參數(shù)請(qǐng)求消息。其中,所述解碼特性參數(shù)至少包括解碼緩沖容量。
步驟32、網(wǎng)絡(luò)設(shè)備獲取頻道視頻流。此步驟可參照方法實(shí)施例一中的步驟11。步驟33、網(wǎng)絡(luò)設(shè)備根據(jù)所述解碼特性參數(shù)獲取幀信息丟失率,井根據(jù)所述頻道視頻流獲取MOS-V參數(shù)。此步驟可參照方法實(shí)施例ニ中的步驟24。 步驟34、網(wǎng)絡(luò)設(shè)備根據(jù)所述幀信息丟失率以及所述MOS-V參數(shù)獲取所述頻道視頻流的MOS-V值。此步驟可參照方法實(shí)施例一中的步驟14。步驟35、網(wǎng)絡(luò)設(shè)備將所述MOS-V值上報(bào)至監(jiān)控服務(wù)器。此步驟可參照方法實(shí)施例ニ中的步驟26。通過(guò)以上描述可以看出,由于解碼器的解碼緩沖容量對(duì)幀信息丟失率的準(zhǔn)確性有很大影響,因此當(dāng)計(jì)算MOS-V值時(shí)考慮解碼器的解碼特性參數(shù),會(huì)提高幀信息丟失率的準(zhǔn)確性,從而獲得準(zhǔn)確的MOS-V值,并且可以應(yīng)用多個(gè)網(wǎng)絡(luò)設(shè)備監(jiān)控視頻流信息,以確定視頻流故障的確切位置,因此,利用本發(fā)明實(shí)施例的技術(shù)方案,提高了對(duì)IPTV業(yè)務(wù)質(zhì)量評(píng)估的準(zhǔn)確性。如圖4所示,本發(fā)明實(shí)施例四提供了一種視頻質(zhì)量評(píng)估方法,包括如下步驟步驟41、網(wǎng)絡(luò)設(shè)備獲取頻道視頻流。此步驟可參照方法實(shí)施例一中的步驟11。步驟42、網(wǎng)絡(luò)設(shè)備向監(jiān)控服務(wù)器發(fā)送解碼特性參數(shù)請(qǐng)求消息。步驟43、網(wǎng)絡(luò)設(shè)備接收所述監(jiān)控服務(wù)器發(fā)送的解碼特性參數(shù)請(qǐng)求響應(yīng)消息,其中所述解碼特性參數(shù)請(qǐng)求響應(yīng)消息中包括解碼特性參數(shù),所述解碼特性參數(shù)少為解碼緩沖容量。特別的,為了提高對(duì)所述視頻質(zhì)量監(jiān)控的靈活性,當(dāng)網(wǎng)絡(luò)設(shè)備下游存在多種類(lèi)型解碼器時(shí),監(jiān)控服務(wù)器可同時(shí)監(jiān)控多種類(lèi)型解碼器,也可以根據(jù)需求監(jiān)控指定類(lèi)型的解碼器。具體的,當(dāng)所述監(jiān)控服務(wù)器根據(jù)需求監(jiān)控指定類(lèi)型的解碼器時(shí),向網(wǎng)絡(luò)設(shè)備發(fā)送指定解碼器類(lèi)型的解碼特性參數(shù)請(qǐng)求響應(yīng)消息,其中所述解碼特性參數(shù)請(qǐng)求響應(yīng)消息中包括指定解碼器類(lèi)型的解碼特性參數(shù)。步驟44、網(wǎng)絡(luò)設(shè)備根據(jù)所述解碼特性參數(shù)獲取幀信息丟失率,井根據(jù)所述頻道視頻流獲取MOS-V參數(shù)。此步驟可參照方法實(shí)施例ニ中的步驟24。步驟45、網(wǎng)絡(luò)設(shè)備根據(jù)所述幀信息丟失率以及所述MOS-V參數(shù)獲取所述頻道視頻流的MOS-V值。此步驟可參照方法實(shí)施例一中的步驟14。步驟46、網(wǎng)絡(luò)設(shè)備將所述MOS-V值上報(bào)至所述監(jiān)控服務(wù)器。此步驟可參照方法實(shí)施例ニ中的步驟26。通過(guò)以上描述可以看出,由于解碼器的解碼緩沖容量對(duì)幀信息丟失率的準(zhǔn)確性有很大影響,因此當(dāng)計(jì)算MOS-V值時(shí)考慮解碼器的解碼特性參數(shù),會(huì)提高幀信息丟失率的準(zhǔn)確性,從而獲得準(zhǔn)確的MOS-V值,并且可以應(yīng)用多個(gè)網(wǎng)絡(luò)設(shè)備監(jiān)控視頻流信息,以確定視頻流故障的確切位置,因此,利用本發(fā)明實(shí)施例的技術(shù)方案,提高了對(duì)IPTV業(yè)務(wù)質(zhì)量評(píng)估的準(zhǔn)確性。在上述實(shí)施例四中,如圖4所示,為了提高對(duì)所述視頻質(zhì)量監(jiān)控的靈活性,當(dāng)網(wǎng)絡(luò)設(shè)備下游存在多種類(lèi)型解碼器時(shí),所述網(wǎng)絡(luò)設(shè)備向所述監(jiān)控服務(wù)器發(fā)送解碼特性參數(shù)請(qǐng)求消息之前,所述實(shí)施例四還可以包括步驟47、所述監(jiān)控服務(wù)器向所述網(wǎng)絡(luò)設(shè)備發(fā)送變更待監(jiān)測(cè)解碼器類(lèi)型的請(qǐng)求消
其中,所述解碼特性參數(shù)請(qǐng)求消息用于表示請(qǐng)求類(lèi)型變更后的解碼器的解碼特性參數(shù)。具體的,所述網(wǎng)絡(luò)設(shè)備接收所述監(jiān)控服務(wù)器發(fā)送的變更待監(jiān)測(cè)解碼器類(lèi)型的請(qǐng)求消息之后,向所述監(jiān)控服務(wù)器發(fā)送解碼器解碼特性參數(shù)請(qǐng)求消息,并接收所述監(jiān)控服務(wù)器發(fā)送的解碼特性參數(shù)請(qǐng)求響應(yīng)消息,其中所述解碼特性參數(shù)請(qǐng)求響應(yīng)消息中包括類(lèi)型變更后的解碼器的解碼特性參數(shù)。如圖5所示,本發(fā)明實(shí)施例五提供了一種視頻質(zhì)量評(píng)估裝置,包括視頻流獲取單元51,用于獲取頻道視頻流;第一參數(shù)獲取単元52,用于獲取解碼器的解碼特性參數(shù),所述解碼特性參數(shù)至少為解碼緩沖容量;第二參數(shù)獲取単元53,用于根據(jù)所述解碼特性參數(shù)獲取幀信息丟失率,井根據(jù)所述頻道視頻流獲取MOS-V參數(shù);M0S-V值獲取単元54,用于根據(jù)所述幀信息丟失率以及所述MOS-V參數(shù)獲取所述頻道視頻流的MOS-V值。其中,如方法實(shí)施例中的描述,所述第一參數(shù)獲取單元52可通過(guò)至少三種方式獲取解碼特性參數(shù)。相應(yīng)的,所述第一參數(shù)獲取単元52具體可包括第一請(qǐng)求發(fā)送模塊,用于向終端發(fā)送解碼特性參數(shù)請(qǐng)求消息;第一消息接收模塊,用于接收所述終端發(fā)送的解碼特性參數(shù)請(qǐng)求響應(yīng)消息,其中所述解碼特性參數(shù)請(qǐng)求響應(yīng)消息中包括解碼特性參數(shù)?;蛘撸龅谝粎?shù)獲取単元52具體用于接收所述終端加入組播組的消息,其中所述消息包括解碼特性參數(shù)?;蛘?,所述參數(shù)獲取單元52具體可包括第二請(qǐng)求發(fā)送模塊,用于向監(jiān)控服務(wù)器發(fā)送解碼特性參數(shù)請(qǐng)求消息;第二消息接收模塊,用于接收所述監(jiān)控服務(wù)器發(fā)送的解碼特性參數(shù)請(qǐng)求響應(yīng)消息,其中所述解碼特性參數(shù)請(qǐng)求響應(yīng)消息中包括解碼特性參數(shù)。另外,為了提高對(duì)所述視頻質(zhì)量監(jiān)控的靈活性,所述參數(shù)獲取單元52還包括第三消息接收模塊,用于接收所述監(jiān)控服務(wù)器發(fā)送的變更待監(jiān)測(cè)解碼器類(lèi)型的請(qǐng)求消息。具體地,當(dāng)?shù)谌⒔邮漳K接收所述監(jiān)控服務(wù)器發(fā)送的變更待監(jiān)測(cè)解碼器類(lèi)型的請(qǐng)求消息之后,所述第二請(qǐng)求發(fā)送模塊,具體用于向所述監(jiān)控服務(wù)器發(fā)送解碼特性參數(shù)請(qǐng)求消息;第二消息接收模塊具體用于接收所述監(jiān)控服務(wù)器發(fā)送的解碼特性參數(shù)請(qǐng)求響應(yīng)消息,其中所述解碼特性參數(shù)請(qǐng)求響應(yīng)消息中包括類(lèi)型變更后的解碼器的解碼特性參數(shù)。其中,所述第一參數(shù)獲取単元52的工作原理可參照前述方法實(shí)施例中的描述。在本實(shí)施例中,如圖6所示,所述第二參數(shù)獲取單元53包括丟失率獲取模塊531,用于根據(jù)所述解碼特性參數(shù)獲取幀信息丟失率;參數(shù)獲取模塊532,用于根據(jù)所述頻道視頻流獲取MOS-V參數(shù)。 其中,如圖7所示,所述丟失率獲取模塊531包括緩沖創(chuàng)建子模塊5311,用于根據(jù)所述解碼緩沖容量創(chuàng)建虛擬解碼緩沖;數(shù)據(jù)處理子模塊5312,用于按照FPS讀取所述虛擬解碼緩沖中的數(shù)據(jù);丟失率獲取子模塊5313,用于根據(jù)對(duì)所述數(shù)據(jù)的讀取情況獲取幀信息丟失率。
如圖8所示,為了便于運(yùn)營(yíng)商及其他維護(hù)部門(mén)監(jiān)控視頻質(zhì)量,所述視頻質(zhì)量評(píng)估裝置還包括上報(bào)單元55,用于將所述MOS-V值上報(bào)至監(jiān)控服務(wù)器。所述裝置的工作原理可參照前述方法實(shí)施例中的描述,且所述裝置可位于網(wǎng)絡(luò)設(shè)備中。通過(guò)以上描述可以看出,由于解碼器的解碼緩沖容量對(duì)幀信息丟失率的準(zhǔn)確性有很大影響,因此當(dāng)計(jì)算MOS-V值時(shí)考慮解碼器的解碼特性參數(shù),會(huì)提高幀信息丟失率的準(zhǔn)確性,從而獲得準(zhǔn)確的MOS-V值,并且可以應(yīng)用多個(gè)網(wǎng)絡(luò)設(shè)備監(jiān)控視頻流信息,以確定視頻流故障的確切位置,因此,利用本發(fā)明實(shí)施例的裝置,提高了對(duì)IPTV業(yè)務(wù)質(zhì)量評(píng)估的準(zhǔn)確性。綜上所述,利用本發(fā)明實(shí)施例的技術(shù)方案,能夠提高對(duì)IPTV業(yè)務(wù)質(zhì)量評(píng)估的準(zhǔn)確性。以上所述,僅為本發(fā)明的具體實(shí)施方式
,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)以所述權(quán)利要求的保護(hù)范圍為準(zhǔn)。
權(quán)利要求
1.一種視頻質(zhì)量評(píng)估方法,其特征在于,包括 獲取頻道視頻流; 獲取解碼器的解碼特性參數(shù),所述解碼特性參數(shù)至少包括解碼緩沖容量; 根據(jù)所述解碼特性參數(shù)獲取幀信息丟失率,井根據(jù)所述頻道視頻流獲取視頻平均意見(jiàn)得分MOS-V參數(shù); 根據(jù)所述幀信息丟失率以及所述MOS-V參數(shù)獲取所述頻道視頻流的MOS-V值。
2.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述解碼特性參數(shù)還包括錯(cuò)誤隱藏方法;所述根據(jù)所述解碼特性參數(shù)獲取幀信息丟失率之后還包括根據(jù)所述解碼特性參數(shù)獲取錯(cuò)誤隱藏方法參數(shù); 所述根據(jù)所述幀信息丟失率以及所述MOS-V參數(shù)獲取所述頻道視頻流的MOS-V值包 括根據(jù)所述幀信息丟失率、所述錯(cuò)誤隱藏方法參數(shù)以及所述MOS-V參數(shù)獲取所述頻道視頻流的MOS-V值。
3.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述獲取解碼器的解碼特性參數(shù)包括 向所述解碼器發(fā)送解碼特性參數(shù)請(qǐng)求消息,接收所述解碼器發(fā)送的解碼特性參數(shù)請(qǐng)求響應(yīng)消息,其中所述解碼特性參數(shù)請(qǐng)求響應(yīng)消息中包括所述解碼特性參數(shù);或接收所述解碼器加入組播組的消息,其中所述消息包括解碼特性參數(shù);或向監(jiān)控服務(wù)器發(fā)送解碼特性參數(shù)請(qǐng)求消息,接收所述監(jiān)控服務(wù)器發(fā)送的解碼特性參數(shù)請(qǐng)求響應(yīng)消息,其中所述解碼特性參數(shù)請(qǐng)求響應(yīng)消息中包括解碼特性參數(shù)。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述向監(jiān)控服務(wù)器發(fā)送解碼特性參數(shù)請(qǐng)求消息之前,還包括 接收所述監(jiān)控服務(wù)器發(fā)送的變更待監(jiān)測(cè)解碼器類(lèi)型的請(qǐng)求消息; 所述接收所述監(jiān)控服務(wù)器發(fā)送的解碼特性參數(shù)請(qǐng)求響應(yīng)消息,其中所述解碼特性參數(shù)請(qǐng)求響應(yīng)消息中包括解碼特性參數(shù)包括 接收所述監(jiān)控服務(wù)器發(fā)送的解碼特性參數(shù)請(qǐng)求響應(yīng)消息,其中所述解碼特性參數(shù)請(qǐng)求響應(yīng)消息中包括類(lèi)型變更后的解碼器的解碼特性參數(shù)。
5.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述根據(jù)所述解碼特性參數(shù)獲取幀信息丟失率包括 根據(jù)所述解碼緩沖容量創(chuàng)建虛擬解碼緩沖; 按照每秒巾貞數(shù)目FPS讀取所述虛擬解碼緩沖中的數(shù)據(jù); 根據(jù)對(duì)所述數(shù)據(jù)的讀取情況獲取幀信息丟失率。
6.一種視頻質(zhì)量評(píng)估裝置,其特征在于,包括 視頻流獲取單元,用于獲取頻道視頻流; 第一參數(shù)獲取単元,用于獲取解碼器的解碼特性參數(shù),所述解碼特性參數(shù)至少包括解碼緩沖容量; 第二參數(shù)獲取単元,用于根據(jù)所述解碼特性參數(shù)獲取幀信息丟失率,并根據(jù)所述頻道視頻流獲取MOS-V參數(shù); MOS-V值獲取単元,用于根據(jù)所述幀信息丟失率以及所述MOS-V參數(shù)獲取所述頻道視頻流的MOS-V值。
7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述解碼特性參數(shù)還包括錯(cuò)誤隱藏方法;第二參數(shù)獲取単元具體用于根據(jù)所述解碼特性參數(shù)獲取幀信息丟失率和錯(cuò)誤隱藏方法參數(shù);所述MOS-V值獲取単元具體用于根據(jù)所述幀信息丟失率、所述錯(cuò)誤隱藏方法參數(shù)以及所述MOS-V參數(shù)獲取所述頻道視頻流的MOS-V值。
8.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述第一參數(shù)獲取単元包括第一請(qǐng)求發(fā)送模塊,用于向所述解碼器發(fā)送解碼特性參數(shù)請(qǐng)求消息;第一消息接收模塊,用于接收所述解碼器發(fā)送的解碼特性參數(shù)請(qǐng)求響應(yīng)消息,其中所述解碼特性參數(shù)請(qǐng)求響應(yīng)消息中包括所述解碼特性參數(shù); 或者,所述第一參數(shù)獲取単元具體用于接收所述解碼器加入組播組的消息,其中所述消息包括解碼特性參數(shù); 或者,所述第一參數(shù)獲取単元包括第二請(qǐng)求發(fā)送模塊,用于向監(jiān)控服務(wù)器發(fā)送解碼特性參數(shù)請(qǐng)求消息;第二消息接收模塊,用于接收所述監(jiān)控服務(wù)器發(fā)送的解碼特性參數(shù)請(qǐng)求響應(yīng)消息,其中所述解碼特性參數(shù)請(qǐng)求響應(yīng)消息中包括解碼特性參數(shù)。
9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述第一參數(shù)獲取單元還包括第三消息接收模塊,用于接收所述監(jiān)控服務(wù)器發(fā)送的變更待監(jiān)測(cè)解碼器類(lèi)型的請(qǐng)求消息;所述第二請(qǐng)求發(fā)送模塊,具體用于向所述監(jiān)控服務(wù)器發(fā)送解碼特性參數(shù)請(qǐng)求消息;第二消息接收模塊具體用于接收所述監(jiān)控服務(wù)器發(fā)送的解碼特性參數(shù)請(qǐng)求響應(yīng)消息,其中所述解碼特性參數(shù)請(qǐng)求響應(yīng)消息中包括類(lèi)型變更后的解碼器的解碼特性參數(shù)。
10.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述第二參數(shù)獲取単元包括 丟失率獲取模塊,用于根據(jù)所述解碼特性參數(shù)獲取幀信息丟失率; 參數(shù)獲取模塊,用于根據(jù)所述頻道視頻流獲取MOS-V參數(shù)獲取MOS-V參數(shù)。
11.根據(jù)權(quán)利要求10所述的裝置,其特征在于,所述丟失率獲取模塊包括 緩沖創(chuàng)建子模塊,用于根據(jù)所述解碼緩沖容量創(chuàng)建虛擬解碼緩沖; 數(shù)據(jù)處理子模塊,用于按照FPS讀取所述虛擬解碼緩沖中的數(shù)據(jù); 丟失率獲取子模塊,用于根據(jù)對(duì)所述數(shù)據(jù)的讀取情況獲取幀信息丟失率。
全文摘要
本發(fā)明實(shí)施例公開(kāi)了一種視頻質(zhì)量評(píng)估方法及裝置,涉及通信技術(shù)領(lǐng)域,為提高對(duì)IPTV業(yè)務(wù)質(zhì)量評(píng)估的準(zhǔn)確性而發(fā)明。所述方法包括獲取頻道視頻流,并獲取解碼器的解碼特性參數(shù),所述解碼特性參數(shù)至少包括解碼緩沖容量,根據(jù)所述解碼特性參數(shù)獲取幀信息丟失率,并根據(jù)所述頻道視頻流獲取視頻平均意見(jiàn)得分MOS-V參數(shù),根據(jù)所述幀信息丟失率以及所述MOS-V參數(shù)獲取所述頻道視頻流的MOS-V值。本發(fā)明實(shí)施例主要用于視頻質(zhì)量評(píng)估技術(shù)中。
文檔編號(hào)H04N17/00GK102651821SQ20111004849
公開(kāi)日2012年8月29日 申請(qǐng)日期2011年2月28日 優(yōu)先權(quán)日2011年2月28日
發(fā)明者于文曉, 劉濟(jì)濤, 楊友慶, 胡寅亮 申請(qǐng)人:華為技術(shù)有限公司