欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種標(biāo)記視頻幀的方法及設(shè)備與流程

文檔序號(hào):12038219閱讀:378來源:國知局
一種標(biāo)記視頻幀的方法及設(shè)備與流程

本發(fā)明涉及視頻質(zhì)量分析領(lǐng)域,尤其涉及一種標(biāo)記視頻幀的方法及設(shè)備。



背景技術(shù):

視頻質(zhì)量評(píng)價(jià)主要包括主觀質(zhì)量評(píng)價(jià)以及客觀質(zhì)量評(píng)價(jià),其中,主觀質(zhì)量評(píng)價(jià)通過測試人員對(duì)視頻質(zhì)量進(jìn)行主動(dòng)評(píng)價(jià),由于人眼是視頻業(yè)務(wù)的最終接受者,因此主觀質(zhì)量評(píng)價(jià)為目前較為可靠的方式。在客觀質(zhì)量評(píng)價(jià)中,客觀質(zhì)量評(píng)價(jià)主要利用數(shù)學(xué)模型,例如全參考模型、部分參考模型以及無參考模型。全參考模型通過與參考視頻進(jìn)行質(zhì)量比較得到測試視頻的質(zhì)量;無參考模型在不依賴任何參考信息的情況下對(duì)測試視頻進(jìn)行評(píng)價(jià);部分參考模型則介于全參考模型和無參考模型之間。其中,對(duì)于全參考模型需要對(duì)視頻幀進(jìn)行標(biāo)記,使接收端能夠根據(jù)視頻幀的標(biāo)記識(shí)別出視頻幀,并對(duì)識(shí)別出的視頻幀進(jìn)行質(zhì)量評(píng)價(jià)。

現(xiàn)有技術(shù)采用多進(jìn)制的方式對(duì)視頻幀進(jìn)行數(shù)值標(biāo)記,根據(jù)多進(jìn)制的進(jìn)位規(guī)則生成數(shù)值符號(hào),該數(shù)值符號(hào)即為視頻幀的標(biāo)記。例如,如果采用5進(jìn)制,并采取4個(gè)符號(hào)位對(duì)視頻幀進(jìn)行標(biāo)記,以左邊為最低符號(hào)位來說,幀號(hào)為4的編碼為4000,如果幀號(hào)為9,則編碼為4100。這樣的編碼結(jié)果容易加快最低位的符號(hào)位的變化速度。在拍攝或者顯示的時(shí)候,多個(gè)視頻幀的圖像可能同時(shí)出現(xiàn)在同一畫面上,如果部分變化位變化頻率太快,甚至連續(xù)變化時(shí),就會(huì)導(dǎo)致接收端對(duì)變化位識(shí)別出錯(cuò)的幾率大大增加。



技術(shù)實(shí)現(xiàn)要素:

本發(fā)明提供一種標(biāo)記視頻幀的方法及設(shè)備,可提高視頻幀的識(shí)別準(zhǔn)確度,有利于視頻質(zhì)量評(píng)估的計(jì)算。

本發(fā)明第一方面提供一種標(biāo)記視頻幀的方法,在對(duì)視頻幀進(jìn)行標(biāo)記時(shí),通過獲取視頻幀上的至少一個(gè)標(biāo)記位,并從中選取第一標(biāo)記位,第一標(biāo)記位的權(quán)重指示所述第一標(biāo)記位被選取的概率,當(dāng)?shù)谝粯?biāo)記位低于預(yù)設(shè)容忍度時(shí),則改 變第一標(biāo)記位的取值,并根據(jù)改變后的取值確定位于第一標(biāo)記位的第一標(biāo)記塊的狀態(tài)信息,其中,第一標(biāo)記塊為圖案、顏色等非數(shù)字標(biāo)識(shí),最后與位于其他標(biāo)記位的標(biāo)記塊形成編碼信息,以標(biāo)記視頻幀。

結(jié)合第一方面,在第一方面的第一種實(shí)現(xiàn)方式中,確定第一標(biāo)記位在被選取之前的上一次選取過程中沒有被選取,以平衡各個(gè)標(biāo)記位被選取的概率。若第一標(biāo)記位在被選取之前的上一次選取過程中已經(jīng)被選取,則重新選取標(biāo)記位。

結(jié)合第一方面,在第一方面的第二種實(shí)現(xiàn)方式中,第一標(biāo)記位的取值的變化取決于第一標(biāo)記位的取值范圍,因此需要在第一標(biāo)記位的取值范圍內(nèi)改變第一標(biāo)記位的取值。

結(jié)合第一方面,在第一方面的第三種實(shí)現(xiàn)方式中,在選取第一標(biāo)記位之前,可獲取視頻幀上各個(gè)標(biāo)記位的標(biāo)記參數(shù),其中標(biāo)記參數(shù)包括所有標(biāo)記位在視頻幀的位置、標(biāo)記位的數(shù)量、標(biāo)記位的取值范圍以及標(biāo)記位的標(biāo)記順序,在確定所有標(biāo)記位的狀態(tài)信息之后,根據(jù)所有標(biāo)記位的狀態(tài)信息生成編碼信息。

結(jié)合第一方面,在第一方面的第四種實(shí)現(xiàn)方式中,可生成編碼信息與視頻幀的幀號(hào)的對(duì)應(yīng)關(guān)系,并利用編碼信息對(duì)視頻幀進(jìn)行標(biāo)記。在將視頻幀發(fā)送至接收端后,接收端通過預(yù)先獲取編碼信息與視頻幀的幀號(hào)的對(duì)應(yīng)關(guān)系直接得到幀號(hào),有利于提高視頻幀的識(shí)別準(zhǔn)確度。

結(jié)合第一方面,在第一方面的第五種實(shí)現(xiàn)方式中,當(dāng)?shù)谝粯?biāo)記位的權(quán)重超過預(yù)設(shè)容忍度時(shí),需要改變第一標(biāo)記位的權(quán)重,再從第二標(biāo)記位(即視頻幀的標(biāo)記位中除第一標(biāo)記位以外的標(biāo)記位)中重新選擇標(biāo)記位。每次權(quán)重改變的大小可根據(jù)應(yīng)用場景進(jìn)行選擇,如以倍數(shù)的方式增減等方式。

本申請(qǐng)的第二方面,提供了一種設(shè)備,該設(shè)備用于對(duì)視頻幀進(jìn)行標(biāo)記,該設(shè)備包括了用于執(zhí)行第一方面提供的標(biāo)記視頻幀的方法的至少一個(gè)模塊及單元。

本申請(qǐng)的第三方面,提供了另一種設(shè)備,該設(shè)備的結(jié)構(gòu)中包括處理器,處理器被配置為支持該設(shè)備執(zhí)行第一方面提供的標(biāo)記視頻幀的方法中相應(yīng)的功能。處理器用于對(duì)視頻幀進(jìn)行標(biāo)記。該設(shè)備還包括存儲(chǔ)器,存儲(chǔ)器用于與處理器耦合,其保存該設(shè)備必要的程序指令和數(shù)據(jù)。該設(shè)備還包括通信總線以及通信接口,通信總線用于實(shí)現(xiàn)存儲(chǔ)器和處理器之間的連接通信。通信接口用于該設(shè)備與其他接收設(shè)備或者通信網(wǎng)絡(luò)通信。

采用本發(fā)明,在對(duì)視頻幀進(jìn)行標(biāo)記時(shí),通過獲取視頻幀上的至少一個(gè)標(biāo)記位,并從中選取第一標(biāo)記位,第一標(biāo)記位的權(quán)重指示所述第一標(biāo)記位被選取的概率,當(dāng)?shù)谝粯?biāo)記位低于預(yù)設(shè)容忍度時(shí),則改變第一標(biāo)記位的取值,并根據(jù)改變后的取值確定位于第一標(biāo)記位的第一標(biāo)記塊的狀態(tài)信息,其中,第一標(biāo)記塊為圖案、顏色等非數(shù)字標(biāo)識(shí),最后與位于其他標(biāo)記位的標(biāo)記塊形成編碼信息,以標(biāo)記視頻幀。以非數(shù)字標(biāo)識(shí)標(biāo)記視頻幀,且每次標(biāo)記選取至少一個(gè)標(biāo)記位變化能夠提高接收端對(duì)視頻幀的識(shí)別準(zhǔn)確度,有利于視頻質(zhì)量評(píng)估的計(jì)算。

附圖說明

為了更清楚地說明本發(fā)明實(shí)施例的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。

圖1是本發(fā)明實(shí)施例的一種標(biāo)記視頻幀的方法的一實(shí)施例的系統(tǒng)結(jié)構(gòu)示意圖;

圖2是本發(fā)明實(shí)施例的一種標(biāo)記視頻幀的方法的一實(shí)施例的流程示意圖;

圖3是本發(fā)明實(shí)施例的一種標(biāo)記視頻幀的方法的一實(shí)施例的標(biāo)記塊的狀態(tài)信息示意圖;

圖4是本發(fā)明實(shí)施例的一種標(biāo)記視頻幀的方法的另一實(shí)施例的流程示意圖;

圖5是本發(fā)明實(shí)施例的一種設(shè)備的結(jié)構(gòu)示意圖。

具體實(shí)施方式

下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。

采用本發(fā)明實(shí)施例,可提高視頻幀的識(shí)別準(zhǔn)確度,有利于視頻質(zhì)量評(píng)估的計(jì)算。

本發(fā)明的說明書和權(quán)利要求書及上述附圖中的術(shù)語“第一”、“第二”、“第三”和“第四”等是用于區(qū)別不同對(duì)象,而不是用于描述特定順序。此外,術(shù)語“包括” 和“具有”以及它們?nèi)魏巫冃危鈭D在于覆蓋不排他的包含。例如包含了一系列步驟或單元的過程、方法、系統(tǒng)、產(chǎn)品或設(shè)備沒有限定于已列出的步驟或單元,而是可選地還包括沒有列出的步驟或單元,或可選地還包括對(duì)于這些過程、方法、產(chǎn)品或設(shè)備固有的其它步驟或單元。

圖1是本發(fā)明實(shí)施例的一種標(biāo)記視頻幀的方法的一實(shí)施例的系統(tǒng)結(jié)構(gòu)示意圖,應(yīng)用于視頻質(zhì)量評(píng)價(jià)的應(yīng)用場景中,其中適用于全參考模型的視頻質(zhì)量評(píng)價(jià)。如圖1所示的系統(tǒng)架構(gòu)包括第一設(shè)備1、通信網(wǎng)絡(luò)2以及第二設(shè)備3。第一設(shè)備1用于對(duì)視頻幀進(jìn)行標(biāo)記,圖2-圖4的方法流程基于第一設(shè)備1而實(shí)現(xiàn)。第一設(shè)備1包括存儲(chǔ)器100以及處理器101,還可以包括通信總線102以及通信接口103。

其中,存儲(chǔ)器100中存儲(chǔ)一組程序代碼,且處理器101調(diào)用存儲(chǔ)器100中存儲(chǔ)的程序代碼,用于執(zhí)行圖2至圖4的標(biāo)記視頻幀的方法。通信總線102用于實(shí)現(xiàn)存儲(chǔ)器100以及處理器101之間的連接通信,第一設(shè)備1通過通信接口103與通信網(wǎng)絡(luò)2連接。

存儲(chǔ)器100可以包括易失性存儲(chǔ)器(英文:volatilememory),例如隨機(jī)存取存儲(chǔ)器(英文:random-accessmemory,縮寫:ram);存儲(chǔ)器也可以包括非易失性存儲(chǔ)器(英文:non-volatilememory),例如只讀存儲(chǔ)器(英文:read-onlymemory,縮寫:rom),快閃存儲(chǔ)器(英文:flashmemory),硬盤(英文:harddiskdrive,縮寫:hdd)或固態(tài)硬盤(英文:solidstatedrive,縮寫:ssd);存儲(chǔ)器100還可以為上述種類的存儲(chǔ)器的組合。在通過軟件來實(shí)現(xiàn)本申請(qǐng)?zhí)峁┑募夹g(shù)方案時(shí),用于實(shí)現(xiàn)本申請(qǐng)圖2至圖4提供的標(biāo)記視頻幀的方法的程序代碼保存在存儲(chǔ)器100中,并由處理器101來執(zhí)行。

處理器101可以為中央處理器(英文:centralprocessingunit,縮寫:cpu)。

處理器101在對(duì)視頻幀進(jìn)行標(biāo)記時(shí),通過獲取視頻幀上的至少一個(gè)標(biāo)記位,并從中選取第一標(biāo)記位,第一標(biāo)記位的權(quán)重指示所述第一標(biāo)記位被選取的概率,當(dāng)?shù)谝粯?biāo)記位低于預(yù)設(shè)容忍度時(shí),則改變第一標(biāo)記位的取值,并根據(jù)改變后的取值確定位于第一標(biāo)記位的第一標(biāo)記塊的狀態(tài)信息,其中,第一標(biāo)記塊為圖案、顏色等非數(shù)字標(biāo)識(shí),最后與位于其他標(biāo)記位的標(biāo)記塊形成編碼信息,以標(biāo)記視頻幀。

通信網(wǎng)絡(luò)2用于在第一設(shè)備1與第二設(shè)備3之間建立連接通信,負(fù)責(zé)向第 二設(shè)備3發(fā)送標(biāo)記后的視頻幀。

第二設(shè)備3為視頻幀的接收端,用于接收第一設(shè)備1發(fā)送的完成標(biāo)記的視頻幀,并對(duì)接收到的視頻幀進(jìn)行識(shí)別,具體可以解析編碼信息,并根據(jù)預(yù)先獲取的幀號(hào)信息以及編碼信息的對(duì)應(yīng)關(guān)系得到視頻幀的幀號(hào),由此對(duì)得到的視頻幀進(jìn)行全參考模型的質(zhì)量評(píng)價(jià)。

請(qǐng)參閱圖2,圖2是本發(fā)明實(shí)施例的一種標(biāo)記視頻幀的方法的一實(shí)施例的流程示意圖。圖1所示的第一設(shè)備1運(yùn)行時(shí)執(zhí)行圖2所示的方法。值得注意的是,第一標(biāo)記位指示被選取的標(biāo)記位,第一標(biāo)記位的數(shù)量為至少一個(gè)。

如圖2所示,本發(fā)明實(shí)施例的一種標(biāo)記視頻幀的方法的一實(shí)施例可以包括以下步驟。

s100,獲取位于視頻幀上的標(biāo)記位,從所述標(biāo)記位中選取第一標(biāo)記位,并獲取所述第一標(biāo)記位的權(quán)重。

具體實(shí)現(xiàn)中,所述第一標(biāo)記位的權(quán)重指示所述第一標(biāo)記位被選取的概率。視頻幀存在至少一個(gè)標(biāo)記位,每個(gè)標(biāo)記位位于視頻幀的不同位置,每個(gè)標(biāo)記位上均有標(biāo)記塊,通過所有標(biāo)記位上的標(biāo)記塊的狀態(tài)信息可用于標(biāo)記視頻幀。由于每一個(gè)視頻幀的標(biāo)記位必須不相同,在視頻幀的所有標(biāo)記位中,需要挑選至少一個(gè)標(biāo)記位(例如第一標(biāo)記位)的標(biāo)記塊進(jìn)行變化,以區(qū)分每一個(gè)視頻幀。為了保證每個(gè)標(biāo)記位被選取的概率符合期望值,需要設(shè)定容忍度,以根據(jù)容忍度調(diào)整每個(gè)標(biāo)記位被選取的概率。權(quán)重是每次被選中的可能性,標(biāo)記位的權(quán)重越大,代表標(biāo)記位在本次更可能被選中。為了均衡標(biāo)記位被選取的概率,本實(shí)施例利用權(quán)重表示標(biāo)記位被選取的概率,因此當(dāng)選取第一標(biāo)記位進(jìn)行變化時(shí),需要獲取第一標(biāo)記位的權(quán)重。

可選的,可獲取所有標(biāo)記位在視頻幀的位置,標(biāo)記位的數(shù)量、標(biāo)記位的取值范圍以及標(biāo)記位的標(biāo)記順序。其中,標(biāo)記位的數(shù)量與視頻幀的總數(shù)n以及每個(gè)標(biāo)記位的取值范圍r(取值0~r-1)對(duì)應(yīng),也與幀的標(biāo)記算法有關(guān)。標(biāo)記位的數(shù)量必須要能保證容納所有的視頻幀,所以最少的數(shù)量為標(biāo)記位的取值范圍用于指示標(biāo)記塊的狀態(tài)信息的變化范圍,標(biāo)記位的每一個(gè)取值與位于該標(biāo)記位上的標(biāo)記塊狀態(tài)信息對(duì)應(yīng),標(biāo)記位的標(biāo)記順序即為高低位順序,例如左側(cè)為低位、右側(cè)為高位、或者左側(cè)為高位、右側(cè)為低位等順序,本實(shí)施例不作限定。

可選的,針對(duì)視頻測試的目的不同,在第一設(shè)備1選擇的視頻素材也存在 差異,視頻素材可分為靜態(tài)型、動(dòng)態(tài)型和混合型,本實(shí)施例則對(duì)視頻素材的類型不做限定。

可選的,本發(fā)明實(shí)施例中的算法并不排斥目前的各種編碼校驗(yàn)方法,如奇偶校驗(yàn),前向糾錯(cuò)等,配合在一起使用可以使得幀號(hào)的識(shí)別更加有效,所以標(biāo)記位數(shù)量可能增加。

s101,若所述第一標(biāo)記位的權(quán)重低于預(yù)設(shè)容忍度,則改變所述第一標(biāo)記位的取值。

具體實(shí)現(xiàn)中,容忍度表示當(dāng)前的各個(gè)標(biāo)記位上的實(shí)際選中概率符合期望的均勻的最大誤差。當(dāng)?shù)谝粯?biāo)記位的權(quán)重低于預(yù)設(shè)容忍度時(shí),則認(rèn)為第一標(biāo)記位被選中的概率符合期望的均勻的最大誤差,因此可改變第一標(biāo)記位的取值。

s102,根據(jù)所述第一標(biāo)記位改變后的取值確定位于所述第一標(biāo)記位的第一標(biāo)記塊的狀態(tài)信息。

具體實(shí)現(xiàn)中,所述第一標(biāo)記塊為非數(shù)字標(biāo)識(shí)。標(biāo)記塊的形狀選擇可以是圓形,也可以是方形,或者其他特殊形狀,對(duì)形狀的選擇本發(fā)明實(shí)施例并無特別要求,但每個(gè)標(biāo)記位所指示的取值范圍內(nèi)的每一個(gè)值在相應(yīng)的標(biāo)記塊的形狀上有不同的呈現(xiàn)。圖3是標(biāo)記塊的狀態(tài)信息示意圖,圖3(a)中標(biāo)記塊采用圓形標(biāo)識(shí),標(biāo)記塊的旋轉(zhuǎn)角度即為標(biāo)記塊的狀態(tài)信息,標(biāo)記位的取值范圍為0-7,對(duì)應(yīng)標(biāo)記塊的旋轉(zhuǎn)角度(此時(shí)以45°遞增)進(jìn)行區(qū)別。圖3(b)中標(biāo)記塊采用采用方格標(biāo)識(shí),標(biāo)記塊的狀態(tài)信息采用顏色標(biāo)識(shí),標(biāo)記位的取值范圍為0-4,代表標(biāo)記塊的狀態(tài)信息包括5種顏色,因此每個(gè)方格采用5種顏色相區(qū)別。當(dāng)確定改變第一標(biāo)記位的取值之后,根據(jù)改變后的取值確定第一標(biāo)記塊的狀態(tài)信息。以圖3(b)為例,標(biāo)記位的取值范圍為0-4,可分別代表紅橙黃綠青5種顏色,第一標(biāo)記位在未改變之前取值為0,標(biāo)記塊的狀態(tài)信息為紅色,在確定改變第一標(biāo)記位的取值之后,例如改變?yōu)?,則確定第一標(biāo)記位對(duì)應(yīng)的標(biāo)記塊的狀態(tài)信息此時(shí)為青色。

s103,獲取位于第二標(biāo)記位的第二標(biāo)記塊的狀態(tài)信息。

具體實(shí)現(xiàn)中,所述第二標(biāo)記位為所述標(biāo)記位中除所述第一標(biāo)記位外的標(biāo)記位。在確定改變第一標(biāo)記塊的狀態(tài)信息后,獲取位于視頻幀的其他標(biāo)記位的第二標(biāo)記塊的狀態(tài)信息,第二標(biāo)記塊的狀態(tài)信息保持不變。在改變第一標(biāo)記塊后,使該視頻幀與其他視頻幀進(jìn)行區(qū)分。

s104,根據(jù)所述第一標(biāo)記塊的狀態(tài)信息以及所述第二標(biāo)記塊的狀態(tài)信息生成編碼信息。

具體實(shí)現(xiàn)中,所述編碼信息用于標(biāo)記所述視頻幀。在確定了視頻幀上所有標(biāo)記位上標(biāo)記塊的狀態(tài)信息之后,根據(jù)所有標(biāo)記位上標(biāo)記塊的狀態(tài)信息生成編碼信息,也就是視頻幀的幀號(hào)的編碼結(jié)果。最后通過圖像處理,根據(jù)編碼信息對(duì)視頻幀進(jìn)行標(biāo)記。例如在視頻幀上添加編碼信息,可通過改變視頻幀的指定位置上的像素點(diǎn)的取值來完成。

具體實(shí)現(xiàn)中,第一設(shè)備1完成視頻幀的標(biāo)記之后,對(duì)視頻幀進(jìn)行壓縮,形成nal(networkabstractlayer,網(wǎng)絡(luò)抽象層)包流,經(jīng)過協(xié)議封裝后通過圖1所示的通信網(wǎng)絡(luò)2向第二設(shè)備3發(fā)送包括視頻幀的數(shù)據(jù)包。

采用本發(fā)明實(shí)施例,在對(duì)視頻幀進(jìn)行標(biāo)記時(shí),通過獲取視頻幀上的至少一個(gè)標(biāo)記位,并從中選取第一標(biāo)記位,第一標(biāo)記位的權(quán)重指示所述第一標(biāo)記位被選取的概率,當(dāng)?shù)谝粯?biāo)記位低于預(yù)設(shè)容忍度時(shí),則改變第一標(biāo)記位的取值,并根據(jù)改變后的取值確定位于第一標(biāo)記位的第一標(biāo)記塊的狀態(tài)信息,其中,第一標(biāo)記塊為圖案、顏色等非數(shù)字標(biāo)識(shí),最后與位于其他標(biāo)記位的標(biāo)記塊形成編碼信息,以標(biāo)記視頻幀。以非數(shù)字標(biāo)識(shí)標(biāo)記視頻幀,且每次標(biāo)記選取至少一個(gè)標(biāo)記位變化能夠提高接收端對(duì)視頻幀的識(shí)別準(zhǔn)確度,有利于視頻質(zhì)量評(píng)估的計(jì)算,有利于視頻的質(zhì)量評(píng)估、幀狀態(tài)統(tǒng)計(jì)、幀率和時(shí)延統(tǒng)計(jì)等。

請(qǐng)參閱圖4,圖4是本發(fā)明實(shí)施例的一種標(biāo)記視頻幀的方法的另一實(shí)施例的流程示意圖。圖1所示的第一設(shè)備1運(yùn)行時(shí)執(zhí)行圖4所示的方法。值得注意的是,第一標(biāo)記位指示被選取的標(biāo)記位,第一標(biāo)記位的數(shù)量為至少一個(gè)。

如圖4所示,本發(fā)明實(shí)施例的一種標(biāo)記視頻幀的方法的另一實(shí)施例可以包括以下步驟。

s200,獲取位于視頻幀上的標(biāo)記位。

具體實(shí)現(xiàn)中,視頻幀存在至少一個(gè)標(biāo)記位,每個(gè)標(biāo)記位位于視頻幀的不同位置,每個(gè)標(biāo)記位上均有標(biāo)記塊,通過所有標(biāo)記位上的標(biāo)記塊的狀態(tài)信息可用于標(biāo)記視頻幀。由于每一個(gè)視頻幀的標(biāo)記位必須不相同,在視頻幀的所有標(biāo)記位中,需要挑選至少一個(gè)標(biāo)記位(例如第一標(biāo)記位)的標(biāo)記塊進(jìn)行變化,以區(qū)分每一個(gè)視頻幀。

可選的,針對(duì)視頻測試的目的不同,在第一設(shè)備1選擇的視頻素材也存在差異,視頻素材可分為靜態(tài)型、動(dòng)態(tài)型和混合型,本實(shí)施例則對(duì)視頻素材的類型不做限定。

可選的,本發(fā)明實(shí)施例中的算法并不排斥目前的各種編碼校驗(yàn)方法,如奇偶校驗(yàn),前向糾錯(cuò)等,配合在一起使用可以使得幀號(hào)的識(shí)別更加有效,所以標(biāo)記位數(shù)量可能增加。

s201,確定所述標(biāo)記位的標(biāo)記參數(shù)。

具體實(shí)現(xiàn)中,標(biāo)記位的標(biāo)記參數(shù)可包括所有標(biāo)記位在視頻幀的位置、標(biāo)記位的數(shù)量、標(biāo)記位的取值范圍以及標(biāo)記位的標(biāo)記順序。其中,標(biāo)記位的數(shù)量與視頻幀的總數(shù)n以及每個(gè)標(biāo)記位的取值范圍r(取值0~r-1)對(duì)應(yīng),也與幀的標(biāo)記算法有關(guān)。標(biāo)記位的數(shù)量必須要能保證容納所有的視頻幀,所以最少的數(shù)量為標(biāo)記位的取值范圍用于指示標(biāo)記塊的狀態(tài)信息的變化范圍,標(biāo)記位的每一個(gè)取值與位于該標(biāo)記位上的標(biāo)記塊狀態(tài)信息對(duì)應(yīng)。不同的取值范圍會(huì)使得所有標(biāo)記位所能標(biāo)記的幀的數(shù)量存在差異,范圍越大,能表示的狀態(tài)信息的類型越多,能表達(dá)的幀數(shù)越多,或者說同樣的幀數(shù)可能可以采用更少的標(biāo)記位。標(biāo)記位的標(biāo)記順序即為高低位順序,例如左側(cè)為低位、右側(cè)為高位、或者左側(cè)為高位、右側(cè)為低位等順序,本實(shí)施例不作限定。

s202,從所述標(biāo)記位中選取第一標(biāo)記位,確定在選取所述第一標(biāo)記位的上一次選取中,所述第一標(biāo)記位未被選取。

具體實(shí)現(xiàn)中,在選取第一標(biāo)記位之后,需要判斷第一標(biāo)記位在被選取之前是否已被選取,即判斷選取的第一標(biāo)記位是否與上一次選取改變?nèi)≈档臉?biāo)記位相同,若是則從第二標(biāo)記位中重新選取標(biāo)記位,并改變被選取的標(biāo)記位的取值。若選取的第一標(biāo)記位與上一次選取改變?nèi)≈档臉?biāo)記位不相同,則繼續(xù)執(zhí)行下述步驟。

s203,獲取所述第一標(biāo)記位的權(quán)重。

具體實(shí)現(xiàn)中,所述第一標(biāo)記位的權(quán)重指示所述第一標(biāo)記位被選取的概率。為了均衡標(biāo)記位被選取的概率,本實(shí)施例利用權(quán)重表示標(biāo)記位被選取的概率,因此當(dāng)選取第一標(biāo)記位進(jìn)行變化時(shí),需要獲取第一標(biāo)記位的權(quán)重。權(quán)重是每次被選中的可能性,標(biāo)記位的權(quán)重越大,代表標(biāo)記位在本次更可能被選中。

s204,若所述第一標(biāo)記位的權(quán)重大于或等于所述預(yù)設(shè)容忍度,則改變所述 第一標(biāo)記位的權(quán)重。

具體實(shí)現(xiàn)中,容忍度表示當(dāng)前的各個(gè)標(biāo)記位上的實(shí)際選中概率符合期望的均勻的最大誤差。當(dāng)?shù)谝粯?biāo)記位的權(quán)重超過預(yù)設(shè)容忍度時(shí),需要改變第一標(biāo)記位的權(quán)重,再從第二標(biāo)記位(即視頻幀的標(biāo)記位中除第一標(biāo)記位以外的標(biāo)記位)中重新選擇標(biāo)記位。每次權(quán)重改變的大小可根據(jù)應(yīng)用場景進(jìn)行選擇,如以倍數(shù)的方式增減等方式,權(quán)重的取值方式本實(shí)施例則不作限定。

可選的,可在獲取視頻幀上的標(biāo)記位時(shí),首先初始化時(shí)為每一個(gè)標(biāo)記位,對(duì)每一個(gè)標(biāo)記位設(shè)置相同的選中概率,即對(duì)每一個(gè)標(biāo)記位設(shè)置相同的權(quán)重。在對(duì)標(biāo)記位的隨機(jī)選擇過程中,會(huì)容易導(dǎo)致標(biāo)記位被選取的概率出現(xiàn)一定的偏差。如果各標(biāo)記位被選取的概率存在差異,需要根據(jù)設(shè)置的預(yù)設(shè)的容忍度調(diào)整每一個(gè)標(biāo)記位的被下一次選中的概率。改變方式例如可以為增加權(quán)重較小的標(biāo)記位的權(quán)重,或者降低權(quán)重較大的標(biāo)記位的權(quán)重,即增加選中概率較小的標(biāo)記位的概率,或者降低選中概率較大的標(biāo)記位的概率。

s205,從第二標(biāo)記位中重新選擇標(biāo)記位。

具體實(shí)現(xiàn)中,在改變第一標(biāo)記位的權(quán)重之后,從視頻幀的標(biāo)記位中除第一標(biāo)記位以外的標(biāo)記位中重新選擇標(biāo)記位(例如第三標(biāo)記位),并獲取第三標(biāo)記位的權(quán)重,若第三標(biāo)記位的權(quán)重低于預(yù)設(shè)容忍度,則針對(duì)第三標(biāo)記位執(zhí)行步驟s206至步驟s212的部分。

s206,若所述第一標(biāo)記位的權(quán)重低于預(yù)設(shè)容忍度,則獲取所述第一標(biāo)記位的取值范圍。

具體實(shí)現(xiàn)中,當(dāng)?shù)谝粯?biāo)記位的權(quán)重低于預(yù)設(shè)容忍度時(shí),則認(rèn)為第一標(biāo)記位被選中的概率符合期望的均勻的最大誤差,因此可改變第一標(biāo)記位的取值。

s207,根據(jù)所述第一標(biāo)記位的取值范圍改變所述第一標(biāo)記位的取值。

具體實(shí)現(xiàn)中,在第一標(biāo)記位的取值范圍內(nèi)選擇新值以替換原先的取值時(shí),可通過隨機(jī)選擇的方式,或者單調(diào)選擇的方式。隨機(jī)選擇是在第一標(biāo)記位的取值范圍內(nèi)隨機(jī)選取一個(gè);單調(diào)選擇是在原先的取值的基礎(chǔ)上按照單調(diào)遞增或遞減的方式進(jìn)行選取。

可選的,具體的選擇方式與標(biāo)記塊的狀態(tài)信息、標(biāo)記位的取值范圍以及原先的取值與替換的取值之間的關(guān)系有關(guān)。如圖3(a)所示,標(biāo)記塊的狀態(tài)信息采用圓形標(biāo)識(shí),在第一標(biāo)記位的取值范圍內(nèi)選擇替換的取值時(shí),需要在取值范 圍0-7之間隨機(jī)選擇。若原先的取值和替換的取值的差別導(dǎo)致圓形標(biāo)識(shí)相差180°,標(biāo)記塊的狀態(tài)信息根據(jù)替換的取值對(duì)應(yīng)變化后,可能會(huì)與變化前的標(biāo)記塊產(chǎn)生重影,增加識(shí)別難度。這種情況可以改變選擇策略,如改為單調(diào)選擇的方式,或重新隨機(jī)選擇。

s208,根據(jù)所述第一標(biāo)記位改變后的取值確定位于所述第一標(biāo)記位的第一標(biāo)記塊的狀態(tài)信息。

s209,獲取位于第二標(biāo)記位的第二標(biāo)記塊的狀態(tài)信息。

具體實(shí)現(xiàn)中,本實(shí)施例的步驟s208至步驟s209的實(shí)施方式可詳見實(shí)施例圖2的步驟s102至步驟s103,本實(shí)施例則不再贅述。

s210,根據(jù)所述標(biāo)記位的標(biāo)記參數(shù)、所述第一標(biāo)記塊的狀態(tài)信息以及所述第二標(biāo)記塊的狀態(tài)信息生成編碼信息。

具體實(shí)現(xiàn)中,所述編碼信息用于標(biāo)記所述視頻幀。在確定了視頻幀上所有標(biāo)記位上標(biāo)記塊的狀態(tài)信息之后,根據(jù)所有標(biāo)記位上標(biāo)記塊的狀態(tài)信息以及所有標(biāo)記位的標(biāo)記順序生成編碼信息,也就是視頻幀的幀號(hào)的編碼結(jié)果。最后通過圖像處理,根據(jù)編碼信息對(duì)視頻幀進(jìn)行標(biāo)記。例如在視頻幀上添加編碼信息,可通過改變視頻幀的指定位置上的像素點(diǎn)的取值來完成。

可選的,可根據(jù)所有標(biāo)記位上標(biāo)記塊的狀態(tài)信息、標(biāo)記位的數(shù)量以及所有標(biāo)記位的標(biāo)記順序生成編碼信息。

s211,生成所述編碼信息與所述視頻幀的幀號(hào)的對(duì)應(yīng)關(guān)系。

具體實(shí)現(xiàn)中,圖1所示的第一設(shè)備1在生成編碼信息之后,生成編碼信息與視頻幀的幀號(hào)的對(duì)應(yīng)關(guān)系,并以文件或數(shù)據(jù)庫的方式保存,再通過通信網(wǎng)絡(luò)2向第二設(shè)備3發(fā)送編碼信息與視頻幀的幀號(hào)的對(duì)應(yīng)關(guān)系。

s212,根據(jù)所述編碼信息對(duì)所述視頻幀進(jìn)行標(biāo)記。

具體實(shí)現(xiàn)中,第一設(shè)備1完成視頻幀的標(biāo)記之后,對(duì)視頻幀進(jìn)行壓縮,形成nal(networkabstractlayer,網(wǎng)絡(luò)抽象層)包流,經(jīng)過協(xié)議封裝后通過圖1所示的通信網(wǎng)絡(luò)2向第二設(shè)備3發(fā)送包括視頻幀的數(shù)據(jù)包。

可選的,可在實(shí)時(shí)播放過程中根據(jù)編碼信息對(duì)視頻幀進(jìn)行標(biāo)記。

可選的,第二設(shè)備3接收到第一設(shè)備1通過通信網(wǎng)絡(luò)2發(fā)送的包括視頻幀的數(shù)據(jù)包后,通過解封裝得到視頻幀,并對(duì)視頻幀進(jìn)行模糊處理,邊緣提取等,以識(shí)別視頻幀上所有標(biāo)記位的標(biāo)記塊,最后得到編碼信息。第二設(shè)備3得到編 碼信息后,可通過預(yù)先獲取的編碼信息與視頻幀的幀號(hào)的對(duì)應(yīng)關(guān)系直接得到幀號(hào),完成對(duì)視頻幀的識(shí)別,利用幀號(hào)進(jìn)行全參考模型的質(zhì)量評(píng)價(jià),或進(jìn)行視頻幀的狀態(tài)統(tǒng)計(jì)等等。

可選的,第二設(shè)備3還可預(yù)先獲取第一設(shè)備1用于生成編碼信息的參數(shù),再根據(jù)第一設(shè)備1生成編碼信息的過程反向解析得到幀號(hào)。

采用本發(fā)明實(shí)施例,在對(duì)視頻幀進(jìn)行標(biāo)記時(shí),通過獲取視頻幀上的至少一個(gè)標(biāo)記位,并從中選取第一標(biāo)記位,第一標(biāo)記位的權(quán)重指示所述第一標(biāo)記位被選取的概率,當(dāng)?shù)谝粯?biāo)記位低于預(yù)設(shè)容忍度時(shí),則改變第一標(biāo)記位的取值,并根據(jù)改變后的取值確定位于第一標(biāo)記位的第一標(biāo)記塊的狀態(tài)信息,其中,第一標(biāo)記塊為圖案、顏色等非數(shù)字標(biāo)識(shí),最后與位于其他標(biāo)記位的標(biāo)記塊形成編碼信息,以標(biāo)記視頻幀。以非數(shù)字標(biāo)識(shí)標(biāo)記視頻幀,且每次標(biāo)記選取至少一個(gè)標(biāo)記位變化能夠提高接收端對(duì)視頻幀的識(shí)別準(zhǔn)確度,有利于視頻質(zhì)量評(píng)估的計(jì)算,有利于視頻的質(zhì)量評(píng)估、幀狀態(tài)統(tǒng)計(jì)、幀率和時(shí)延統(tǒng)計(jì)等。

請(qǐng)參閱圖5,圖5是本發(fā)明實(shí)施例的一種設(shè)備的結(jié)構(gòu)示意圖。圖5所示的設(shè)備科通過圖1所示的第一設(shè)備1實(shí)現(xiàn),還可以通過專用集成電路(英文:application-specificintegratedcircuit,縮寫:asic)實(shí)現(xiàn),或可編程邏輯器件(英文:programmablelogicdevice,縮寫:pld)實(shí)現(xiàn)。上述pld可以是復(fù)雜可編程邏輯器件(英文:complexprogrammablelogicdevice,縮寫:cpld),fpga,通用陣列邏輯(英文:genericarraylogic,縮寫:gal)或其任意組合。第一設(shè)備1用于實(shí)現(xiàn)如圖2至圖4所示的標(biāo)記視頻幀的方法。通過軟件實(shí)現(xiàn)如圖2至圖4所示的標(biāo)記視頻幀的方法時(shí),第一設(shè)備1也可以為軟件模塊。

該設(shè)備包括獲取模塊500、改變模塊501、確定模塊502、生成模塊503以及標(biāo)記模塊504。獲取模塊500工作時(shí),執(zhí)行圖2所示的步驟s100和步驟s103、執(zhí)行圖4所示的步驟s200、步驟s203和步驟s209。改變模塊501工作時(shí),執(zhí)行圖2所示的步驟s101、執(zhí)行圖4所示的步驟s204、步驟s206-步驟s207。確定模塊502工作時(shí),執(zhí)行圖2所示的步驟s102、執(zhí)行圖4所示的步驟s201-步驟s202、步驟s208。生成模塊503工作時(shí),執(zhí)行圖2所示的步驟s104、執(zhí)行圖4所示的步驟s210-步驟s211。標(biāo)記模塊504工作時(shí),執(zhí)行圖4所示的步驟s212。其中改變模塊501還包括獲取單元5011以及改變單元5012。獲取單元 5011工作時(shí),執(zhí)行圖4所示的步驟s206。改變單元5012工作時(shí),執(zhí)行圖4所示的步驟s207。

采用本發(fā)明實(shí)施例,在對(duì)視頻幀進(jìn)行標(biāo)記時(shí),通過獲取視頻幀上的至少一個(gè)標(biāo)記位,并從中選取第一標(biāo)記位,第一標(biāo)記位的權(quán)重指示所述第一標(biāo)記位被選取的概率,當(dāng)?shù)谝粯?biāo)記位低于預(yù)設(shè)容忍度時(shí),則改變第一標(biāo)記位的取值,并根據(jù)改變后的取值確定位于第一標(biāo)記位的第一標(biāo)記塊的狀態(tài)信息,其中,第一標(biāo)記塊為圖案、顏色等非數(shù)字標(biāo)識(shí),最后與位于其他標(biāo)記位的標(biāo)記塊形成編碼信息,以標(biāo)記視頻幀。以非數(shù)字標(biāo)識(shí)標(biāo)記視頻幀,且每次標(biāo)記選取至少一個(gè)標(biāo)記位變化能夠提高接收端對(duì)視頻幀的識(shí)別準(zhǔn)確度,有利于視頻質(zhì)量評(píng)估的計(jì)算,有利于視頻的質(zhì)量評(píng)估、幀狀態(tài)統(tǒng)計(jì)、幀率和時(shí)延統(tǒng)計(jì)等。

在上述實(shí)施例中,對(duì)各個(gè)實(shí)施例的描述都各有側(cè)重,某個(gè)實(shí)施例中沒有詳述的部分,可以參見其他實(shí)施例的相關(guān)描述。圖2至圖4所示的標(biāo)記視頻幀的方法的實(shí)現(xiàn)細(xì)節(jié),可以用于設(shè)備,運(yùn)用于全參考模型的視頻質(zhì)量評(píng)價(jià)當(dāng)中。

結(jié)合本申請(qǐng)公開內(nèi)容所描述的方法可以由處理器執(zhí)行軟件指令的方式來實(shí)現(xiàn)。軟件指令可以由相應(yīng)的軟件模塊組成,軟件模塊可以被存放于ram、快閃存儲(chǔ)器、rom、可擦除可編程只讀存儲(chǔ)器(英文:erasableprogrammablereadonlymemory,縮寫:eprom)、電可擦可編程只讀存儲(chǔ)器(英文:electricallyerasableprogrammablereadonlymemory,縮寫:eeprom)、硬盤、光盤或者本領(lǐng)域熟知的任何其它形式的存儲(chǔ)介質(zhì)中。

本領(lǐng)域技術(shù)人員應(yīng)該可以意識(shí)到,在上述一個(gè)或多個(gè)示例中,本申請(qǐng)所描述的功能可以用硬件或軟件來實(shí)現(xiàn)。當(dāng)使用軟件實(shí)現(xiàn)時(shí),可以將這些功能存儲(chǔ)在計(jì)算機(jī)可讀介質(zhì)中或者作為計(jì)算機(jī)可讀介質(zhì)上的一個(gè)或多個(gè)指令或代碼進(jìn)行傳輸。存儲(chǔ)介質(zhì)可以是通用或?qū)S糜?jì)算機(jī)能夠存取的任何可用介質(zhì)。

以上所述的具體實(shí)施方式,對(duì)本申請(qǐng)的目的、技術(shù)方案和有益效果進(jìn)行了進(jìn)一步詳細(xì)說明,所應(yīng)理解的是,以上所述僅為本申請(qǐng)的具體實(shí)施方式而已,并不用于限定本申請(qǐng)的保護(hù)范圍,凡在本申請(qǐng)的技術(shù)方案的基礎(chǔ)之上,所做的任何修改、改進(jìn)等,均應(yīng)包括在本申請(qǐng)的保護(hù)范圍之內(nèi)。

當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
黑龙江省| 霍州市| 巩留县| 卢湾区| 车致| 英超| 磐石市| 威宁| 阿巴嘎旗| 北票市| 澄江县| 昌邑市| 柳江县| 青河县| 鲁甸县| 海安县| 平定县| 施甸县| 育儿| 武山县| 新河县| 寻乌县| 巢湖市| 聊城市| 杂多县| 甘德县| 丹凤县| 长寿区| 泰顺县| 邵阳县| 同心县| 永州市| 义乌市| 富锦市| 高雄市| 普陀区| 调兵山市| 永城市| 祥云县| 德江县| 桃园市|