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

一種視頻標(biāo)識處理方法及裝置與流程

文檔序號:12499121閱讀:307來源:國知局
一種視頻標(biāo)識處理方法及裝置與流程
本發(fā)明涉及互聯(lián)網(wǎng)
技術(shù)領(lǐng)域
,尤其涉及視頻標(biāo)識處理方法及裝置。
背景技術(shù)
:隨著智能電視的飛速發(fā)展,智能電視所提供的全開放式平臺為用戶欣賞普通電視內(nèi)容的同時,也可以使用戶欣賞到各視頻內(nèi)容提供商提供的視頻文件。相關(guān)技術(shù)中,視頻內(nèi)容提供商出于宣傳目的,通常會在其提供的視頻文件上添加LOGO標(biāo)識,通過該標(biāo)識實現(xiàn)宣傳的目的,但是對于在電視上播放的視頻,廣電總局明確要求禁止在播出畫面上出現(xiàn)內(nèi)容提供商對應(yīng)的LOGO;現(xiàn)有的處理方法是對視頻文件進(jìn)行重新編輯,將視頻幀中的LOGO通過插值的方法模糊掉或者直接給LOGO打上馬賽克,從而在電視播放畫面中出現(xiàn)供應(yīng)商LOGO。技術(shù)實現(xiàn)要素:發(fā)明人研究發(fā)現(xiàn):盡管通過插值模糊或打馬賽克的方式可以避免在播放畫面中出現(xiàn)內(nèi)容提供商LOGO(即視頻標(biāo)識),但是處理復(fù)雜,且LOGO所在位置的畫質(zhì)受損嚴(yán)重,降低了視頻的播放效果;此外,除了廣電總局要求禁止在播放畫面上出現(xiàn)內(nèi)容提供商LOGO外,不同的電視廠商、電視運(yùn)營商及牌照方對是否添加新的視頻標(biāo)識提出了不同需求,這種對視頻文件中供應(yīng)商LOGO進(jìn)行插值模糊或打馬賽克的方式難以滿足多方需求。針對上述缺陷,發(fā)明人提出一種視頻標(biāo)識處理方法及裝置。在不改變原視頻文件情況下,在視頻播放過程中,通過采用遮罩圖片覆蓋視頻標(biāo)識,實現(xiàn)既保證畫質(zhì)質(zhì)量,又滿足電視廠商、電視運(yùn)營商及牌照方的需求。一方面,本發(fā)明提供一種視頻標(biāo)識處理方法,包括:接收對視頻文件的播放操作指令,獲取所述視頻文件的視頻ID和視頻客戶端的產(chǎn)線ID,所述產(chǎn)線ID用于標(biāo)識電視廠商信息或電視運(yùn)營商信息;根據(jù)所述視頻ID和產(chǎn)線ID,獲取視頻標(biāo)識在所述視頻文件的幀畫面中的位置信息;根據(jù)所述位置信息判斷是否需要遮擋所述視頻標(biāo)識,若是,則獲取與所述產(chǎn)線ID匹配的遮罩圖片,根據(jù)所述遮罩圖片和位置信息對所述視頻標(biāo)識進(jìn)行遮擋。另一方面,本發(fā)明提供一種視頻標(biāo)識處理裝置,包括:響應(yīng)單元,用于接收對視頻文件的播放操作指令,獲取所述視頻文件的視頻ID和視頻客戶端的產(chǎn)線ID,所述產(chǎn)線ID用于標(biāo)識電視廠商信息或電視運(yùn)營商信息;第一獲取單元,用于根據(jù)所述視頻ID和產(chǎn)線ID,獲取視頻標(biāo)識在所述視頻文件的幀畫面中的位置信息;判斷單元,用于根據(jù)所述位置信息判斷是否需要遮擋所述視頻標(biāo)識;第二獲取單元,用于在所述判斷單元的判斷結(jié)果為需要遮擋所述視頻標(biāo)識時,獲取與所述產(chǎn)線ID匹配的遮罩圖片;處理單元,用于根據(jù)所述遮罩圖片和位置信息對所述視頻標(biāo)識進(jìn)行遮擋。本發(fā)明具有如下有益效果:本發(fā)明首先根據(jù)電視廠商、電視運(yùn)營商及牌照方的需求配置對應(yīng)的遮罩圖片,通過檢測視頻標(biāo)識在視頻中的位置,用遮罩圖片覆蓋視頻標(biāo)識,從而既符合廣電總局要求又滿足電視廠商、電視運(yùn)營商的需求;并且,本發(fā)明提供的采用遮罩圖片遮擋視頻標(biāo)識的方式不需要改變原視頻文件,可以確保視頻畫質(zhì)質(zhì)量,在電視端實現(xiàn)較好的播放效果。附圖說明為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案和優(yōu)點,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單的介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其它附圖。圖1是本發(fā)明實施例揭示的一種視頻標(biāo)識處理方法的計算機(jī)終端的硬件結(jié)構(gòu)框圖;圖2是本發(fā)明實施例揭示的視頻標(biāo)識處理方法的流程圖;圖3是本發(fā)明實施例揭示的視頻標(biāo)識處理方法的詳細(xì)流程圖;圖4是本發(fā)明實施例揭示的確定視頻標(biāo)識的位置信息的方法流程圖;圖5是本發(fā)明實施例揭示的視頻標(biāo)識顯示于顯示屏幕上的場景示意圖;圖6是本發(fā)明實施例揭示的視頻標(biāo)識處理裝置的結(jié)構(gòu)框圖;圖7是本發(fā)明實施例揭示的視頻標(biāo)識處理裝置的結(jié)構(gòu)框圖;圖8是根據(jù)本發(fā)明實施例的計算機(jī)終端的結(jié)構(gòu)框圖。具體實施方式為了使本
技術(shù)領(lǐng)域
的人員更好地理解本發(fā)明方案,下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分的實施例,而不是全部的實施例。基于本發(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都應(yīng)當(dāng)屬于本發(fā)明保護(hù)的范圍。需要說明的是,本發(fā)明的說明書和權(quán)利要求書及上述附圖中的術(shù)語“第一”、“第二”等是用于區(qū)別類似的對象,而不必用于描述特定的順序或先后次序。應(yīng)該理解這樣使用的數(shù)據(jù)在適當(dāng)情況下可以互換,以便這里描述的本發(fā)明的實施例能夠以除了在這里圖示或描述的那些以外的順序?qū)嵤?。此外,術(shù)語“包括”和“具有”以及他們的任何變形,意圖在于覆蓋不排他的包含,例如,包含了一系列步驟或單元的過程、方法、系統(tǒng)、產(chǎn)品或設(shè)備不必限于清楚地列出的那些步驟或單元,而是可包括沒有清楚地列出的或?qū)τ谶@些過程、方法、產(chǎn)品或設(shè)備固有的其它步驟或單元。實施例1本實施例提供一種視頻標(biāo)識處理方法的實施例,需要說明的是,在附圖的流程圖示出的步驟可以在諸如一組計算機(jī)可執(zhí)行指令的計算機(jī)系統(tǒng)中執(zhí)行,并且,雖然在流程圖中示出了邏輯順序,但是在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟。本申請所提供的方法實施例可以在移動終端、計算機(jī)終端或者類似的運(yùn)算裝置中執(zhí)行。以運(yùn)行在計算機(jī)終端上為例,圖1是本發(fā)明實施例揭示的一種視頻標(biāo)識處理方法的計算機(jī)終端的硬件結(jié)構(gòu)框圖。如圖1所示,計算機(jī)終端100可以包括一個或多個(圖中僅示出一個)處理器102(處理器102可以包括但不限于微處理器MCU或可編程邏輯器件FPGA等的處理裝置)、用于存儲數(shù)據(jù)的存儲器104、以及用于通信功能的傳輸裝置106。本領(lǐng)域普通技術(shù)人員可以理解,圖1所示的結(jié)構(gòu)僅為示意,其并不對上述電子裝置的結(jié)構(gòu)造成限定。例如,計算機(jī)終端100還可包括比圖1中所示更多或者更少的組件,或者具有與圖1所示不同的配置。存儲器104可用于存儲應(yīng)用軟件的軟件程序以及模塊,如本發(fā)明實施例中的視頻標(biāo)識處理方法對應(yīng)的程序指令/模塊,處理器102通過運(yùn)行存儲在存儲器104內(nèi)的軟件程序以及模塊,從而執(zhí)行各種功能應(yīng)用以及數(shù)據(jù)處理,即實現(xiàn)上述的視頻標(biāo)識處理方法。存儲器104可包括高速隨機(jī)存儲器,還可包括非易失性存儲器,如一個或者多個磁性存儲裝置、閃存、或者其他非易失性固態(tài)存儲器。在一些實例中,存儲器104可進(jìn)一步包括相對于處理器102遠(yuǎn)程設(shè)置的存儲器,這些遠(yuǎn)程存儲器可以通過網(wǎng)絡(luò)連接至計算機(jī)終端10。上述網(wǎng)絡(luò)的實例包括但不限于互聯(lián)網(wǎng)、企業(yè)內(nèi)部網(wǎng)、局域網(wǎng)、移動通信網(wǎng)及其組合。傳輸裝置106用于經(jīng)由一個網(wǎng)絡(luò)接收或者發(fā)送數(shù)據(jù)。上述的網(wǎng)絡(luò)具體實例可包括計算機(jī)終端100的通信供應(yīng)商提供的無線網(wǎng)絡(luò)。在一個實例中,傳輸裝置106包括一個網(wǎng)絡(luò)適配器(NetworkInterfaceController,簡稱為NIC),其可通過基站與其他網(wǎng)絡(luò)設(shè)備相連從而可與互聯(lián)網(wǎng)進(jìn)行通訊。在一個實例中,傳輸裝置106可以為射頻(RadioFrequency,簡稱為RF)模塊,其用于通過無線方式與互聯(lián)網(wǎng)進(jìn)行通訊。在上述運(yùn)行環(huán)境下,本申請?zhí)峁┝巳鐖D2所示的一種視頻標(biāo)識處理方法。該方法可以應(yīng)用于智能終端設(shè)備中,由智能終端設(shè)備中的處理器執(zhí)行,智能終端設(shè)備可以是智能手機(jī)、平板電腦、智能電視等。智能終端設(shè)備中安裝有至少一個應(yīng)用程序,本發(fā)明實施例并不限定應(yīng)用程序的種類,可以為系統(tǒng)類應(yīng)用程序,也可以為軟件類應(yīng)用程序。圖2是本發(fā)明實施例揭示的視頻標(biāo)識處理方法的流程圖。如圖2所示,該方法的一種可選的方案包括如下步驟:步驟201,接收對視頻文件的播放操作指令,獲取所述視頻文件的視頻ID和視頻客戶端的產(chǎn)線ID,所述產(chǎn)線ID用于標(biāo)識電視廠商信息或電視運(yùn)營商信息;步驟S202,根據(jù)所述視頻ID和產(chǎn)線ID,獲取視頻標(biāo)識在所述視頻文件的幀畫面中的位置信息;步驟S203,根據(jù)所述位置信息判斷是否需要遮擋所述視頻標(biāo)識;步驟S204,若需要遮擋所述視頻標(biāo)識,則獲取與所述產(chǎn)線ID匹配的遮罩圖片,根據(jù)所述遮罩圖片和位置信息對所述視頻標(biāo)識進(jìn)行遮擋。本實施例所述的視頻標(biāo)識包括但不限于內(nèi)容提供商LOGO、電視臺臺標(biāo)、廣告LOGO和“直播”字符圖片,視頻標(biāo)識通常出現(xiàn)于顯示畫面的右上角位置。視頻ID是預(yù)先設(shè)置的用于標(biāo)識視頻文件的編碼,每個視頻文件對應(yīng)一個唯一的視頻ID。電視廠商、電視運(yùn)營商與視頻內(nèi)容提供商合作,從視頻內(nèi)容提供商獲取視頻文件,然后在顯示終端上播放,對于視頻內(nèi)容提供商,每個合作對象可稱作一條產(chǎn)線,而每條產(chǎn)線都對應(yīng)一個唯一的產(chǎn)線ID,產(chǎn)線ID用于標(biāo)識視頻內(nèi)容獲取方。因宣傳等目的,內(nèi)容提供商多會在視頻文件的幀畫面中嵌入其對應(yīng)的LOGO,但是,電視上播放的視頻必須符合廣電總局的要求,而內(nèi)容提供商LOGO是不允許出現(xiàn)在電視畫面上的,傳統(tǒng)做法是通過插值模糊或打馬賽克的方式對視頻各幀畫面中的LOGO進(jìn)行處理,這類方式處理復(fù)雜,耗費(fèi)資源,且會造成LOGO所在位置甚至周圍的畫質(zhì)受損,影響視頻播放效果,用戶體驗也不好。此外,電視廠商和電視運(yùn)營商也希望展示一些既符合廣電總局要求又能用作自身宣傳的圖片或LOGO。鑒于上述原因,本實施例提出預(yù)先配置符合各產(chǎn)線顯示要求的遮罩圖片(即將遮罩圖片和產(chǎn)線ID對應(yīng)存儲),并存儲各視頻的視頻標(biāo)識對應(yīng)于各產(chǎn)線的位置信息(即將視頻ID、產(chǎn)線ID和視頻標(biāo)識的位置信息對應(yīng)存儲),在播放視頻時,先獲取視頻標(biāo)識對應(yīng)于產(chǎn)線ID的位置信息,根據(jù)位置信息判斷是否需要對視頻標(biāo)識進(jìn)行處理,如果需要,則獲取對應(yīng)的遮罩圖片,利用遮罩圖片遮擋視頻標(biāo)識,從而不需要改變視頻文件內(nèi)容,就能滿足產(chǎn)線或牌照方的顯示要求,還可以確保視頻畫質(zhì)質(zhì)量,提高用戶體驗。實施例2本實施例提供一種視頻標(biāo)識處理方法。在如實施例1的運(yùn)行環(huán)境下,本申請?zhí)峁┝巳鐖D3所示的視頻標(biāo)識處理方法。圖3是本發(fā)明實施例揭示的視頻標(biāo)識處理方法的詳細(xì)流程圖。如圖3所示,該方法的一種可選的方案包括如下步驟:步驟一:配置遮罩配置表以及媒資信息。媒資信息存儲于媒資系統(tǒng)中,包括視頻信息、產(chǎn)線信息及對應(yīng)的視頻標(biāo)識的位置信息;其中,視頻信息包括視頻ID,視頻信息還可以包括視頻的標(biāo)題、年份、演員、簡介等信息;產(chǎn)線信息包括產(chǎn)線ID。獲取對應(yīng)于視頻信息和產(chǎn)線信息的視頻標(biāo)識位置信息的一種可選方法,參見圖4所示,包括如下步驟:S11:獲取視頻文件及其對應(yīng)的視頻ID。所述步驟S11中,可以從服務(wù)器獲取視頻配置信息,配置信息可以是文本型的,比如漢字、字母等,也可以是數(shù)值型的,比如數(shù)字。在具體的應(yīng)用場景中,配置信息中可以攜帶多種與視頻相關(guān)的信息,比如視頻ID、視頻地址等等。視頻地址表示了其在視頻庫中的位置,終端能夠通過視頻地址觀看或者下載得到對應(yīng)的視頻文件。終端獲取到服務(wù)器發(fā)送的與視頻ID對應(yīng)的配置信息,則能夠通過配置信息對視頻文件加以區(qū)分識別。S12:根據(jù)所述視頻文件和各產(chǎn)線的顯示策略,確定視頻標(biāo)識對應(yīng)于各產(chǎn)線的位置信息。所述步驟S12具體包括:檢測視頻ID對應(yīng)的視頻文件的幀畫面中是否存在視頻標(biāo)識;如果不存在視頻標(biāo)識,則確定視頻標(biāo)識對應(yīng)于各產(chǎn)線的位置信息均為空;如果存在視頻標(biāo)識,則獲取所述視頻標(biāo)識在視頻文件的幀畫面中的位置坐標(biāo),將所述視頻標(biāo)識與各產(chǎn)線允許的標(biāo)識圖片進(jìn)行一一比對,判斷該視頻標(biāo)識是否符合產(chǎn)線的顯示要求,若是,則確定視頻標(biāo)識對應(yīng)于該產(chǎn)線的位置信息為空,若否,則將所述位置坐標(biāo)確定為視頻標(biāo)識對應(yīng)于該產(chǎn)線的位置信息。在一個可選的實施例中,幀畫面是視頻文件在播放時每一幀的圖像畫面。檢測視頻文件的幀畫面中是否存在視頻標(biāo)識,首先需要在幀畫面中確定檢測區(qū)域,在一個可選的實施例中,可以在視頻文件播放畫面中確定視頻標(biāo)識的檢測區(qū)域,在另一個可選的實施例中,服務(wù)器事先記錄各個內(nèi)容提供商在其所提供的視頻文件上標(biāo)注視頻標(biāo)識的位置,將視頻標(biāo)識所在的檢測區(qū)域進(jìn)行一一記錄,當(dāng)需要檢測視頻標(biāo)識時,可以向服務(wù)器獲取視頻標(biāo)識在幀畫面中的檢測區(qū)域。檢測區(qū)域可以以幀畫面中的像素位置來確定。然后,在檢測區(qū)域檢測幀畫面中是否存在視頻標(biāo)識,在一個可選的實施例中,可以通過將檢測區(qū)域的圖像內(nèi)容與預(yù)設(shè)的視頻標(biāo)識的模板進(jìn)行匹配,從而確定幀畫面中是否存在視頻標(biāo)識,在另一個可選的實施例中,可以通過圖像識別的方式直接對幀畫面中的圖像內(nèi)容進(jìn)行特征識別,進(jìn)而確定幀畫面中是否存在視頻標(biāo)識。作為一種可選的實施方式,可以通過SIFT算法直接對幀畫面中的圖像內(nèi)容進(jìn)行特征識別,進(jìn)而確定幀畫面中是否存在視頻標(biāo)識。SIFT,即尺度不變特征變換(Scale-invariantfeaturetransform,SIFT),是用于圖像處理領(lǐng)域的一種描述。SIFT算法用來偵測與描述影像中的局部性特征,它在空間尺度中尋找極值點,并提取出其位置、尺度、旋轉(zhuǎn)不變量,此算法由DavidLowe在1999年所發(fā)表,2004年完善總結(jié)。其應(yīng)用范圍包含物體辨識、機(jī)器人地圖感知與導(dǎo)航、影像縫合、3D模型建立、手勢辨識、影像追蹤和動作比對等。局部影像特征的描述與偵測可以幫助辨識物體,SIFT特征是基于物體上的一些局部外觀的興趣點而與影像的大小和旋轉(zhuǎn)無關(guān)。對于光線、噪聲、些微視角改變的容忍度也相當(dāng)高?;谶@些特性,它們是高度顯著而且相對容易擷取,在母數(shù)龐大的特征數(shù)據(jù)庫中,很容易辨識物體而且鮮有誤認(rèn)。使用SIFT特征描述對于部分物體遮蔽的偵測率也相當(dāng)高,甚至只需要3個以上的SIFT物體特征就足以計算出位置與方位。在現(xiàn)今的電腦硬件速度下和小型的特征數(shù)據(jù)庫條件下,辨識速度可接近即時運(yùn)算。SIFT特征的信息量大,適合在海量數(shù)據(jù)庫中快速準(zhǔn)確匹配。對幀畫面進(jìn)行視頻標(biāo)識檢測,如果檢測到視頻標(biāo)識,則進(jìn)一步確定視頻標(biāo)識在幀畫面中的位置信息。作為一種可選的實施方式,可以通過SIFT算法在幀畫面中查找SIFT特征點,所述SIFT特征點包括幀畫面的邊緣點和視頻標(biāo)識的角點;根據(jù)所述幀畫面的邊緣點和視頻標(biāo)識的角點計算視頻標(biāo)識的位置坐標(biāo),所述位置坐標(biāo)的參數(shù)包括視頻標(biāo)識的右上角頂點分別距離幀畫面的右邊緣和上邊緣的距離、視頻標(biāo)識的寬度和長度。參見圖5,視頻標(biāo)識在幀畫面的右上角位置處,視頻標(biāo)識的位置信息可用一個四元組的坐標(biāo)表示,記作pos(x,y,w,h),x表示視頻標(biāo)識的右上角頂點距離幀畫面的右邊緣的最短距離,y表示視頻標(biāo)識的右上角頂點距離幀畫面的上邊緣的最短距離,w表示視頻標(biāo)識的寬度,h表示視頻標(biāo)識的長度,x、y、w和h的單位都是像素。根據(jù)視頻標(biāo)識的檢測結(jié)果和各產(chǎn)線的顯示策略,確定視頻標(biāo)識對應(yīng)于各產(chǎn)線的位置信息。在一個可選的實施例中,顯示策略規(guī)定了終端的視頻播放畫面中允許和不允許出現(xiàn)的內(nèi)容。在一個可選的實施例中,顯示策略可以是允許視頻播放畫面中不出現(xiàn)視頻標(biāo)識,以及出現(xiàn)如電視臺臺標(biāo)、直播字樣、廣告LOGO這類既符合廣電總局要求又符合產(chǎn)線要求的信息。如果沒有在視頻文件的幀畫面中檢測到視頻標(biāo)識,則表明視頻文件符合播放要求,可以確定視頻標(biāo)識對應(yīng)于各產(chǎn)線的位置信息為空,可以用于位置坐標(biāo)pos(0,0,0,0)來表示位置信息為空。如果在視頻文件的幀畫面中檢測到視頻標(biāo)識,則需要進(jìn)一步判斷該視頻標(biāo)識是否符合產(chǎn)線要求,即將所述視頻標(biāo)識與與各產(chǎn)線允許的標(biāo)識圖片進(jìn)行一一比對,判斷該視頻標(biāo)識是否符合產(chǎn)線的顯示要求,若視頻標(biāo)識符合產(chǎn)線的顯示要求,則確定視頻標(biāo)識對應(yīng)于該產(chǎn)線的位置信息為空,可以用于位置坐標(biāo)pos(0,0,0,0)來表示位置信息為空,若視頻標(biāo)識不符合產(chǎn)線的顯示要求,則將檢測得到的視頻標(biāo)識的位置坐標(biāo)確定為視頻標(biāo)識對應(yīng)于該產(chǎn)線的位置信息。S13:存儲所述視頻ID、所述產(chǎn)線的產(chǎn)線ID和視頻標(biāo)識對應(yīng)的位置信息。將視頻ID、產(chǎn)線ID和位置信息進(jìn)行對應(yīng)存入媒資系統(tǒng),如表1所示。表1:產(chǎn)線視頻位置信息PL01Video01pos(0,0,0,0)PL02Video01pos(x1,y1,w1,h1)PL03Video01pos(x2,y2,w2,h2)PL04Video01pos(0,0,0,0)在一個可選的實施例中,每條產(chǎn)線都對應(yīng)自己的遮罩圖片,產(chǎn)線和遮罩圖片的對應(yīng)關(guān)系可以通過遮罩配置表來體現(xiàn),如表2所示。在一個實施例中,遮罩圖片信息可以是一個指向遠(yuǎn)程圖片的url,在另一個實施例中,遮罩圖片信息可以是一個指向本地圖片的路徑。表2:產(chǎn)線遮罩圖片信息PL01mask.logo1PL02mask.logo2PL03mask.logo3步驟二:接收對視頻文件的播放操作指令,獲取所述視頻文件的視頻ID和視頻客戶端的產(chǎn)線ID。在一個可選的實施例中,用戶通過對選中的視頻文件進(jìn)行播放操作時,客戶端接收對視頻文件的播放操作指令,獲取被選中的視頻文件的視頻配置信息和產(chǎn)線配置信息,視頻配置信息可以是視頻文件的視頻ID,產(chǎn)線配置信息是預(yù)先在客戶端配置并存儲的,產(chǎn)線配置信息可以是產(chǎn)線ID,產(chǎn)線ID用于標(biāo)識電視廠商信息或電視運(yùn)營商信息。步驟三:根據(jù)所述視頻ID和產(chǎn)線ID,獲取視頻標(biāo)識在所述視頻文件的幀畫面中的位置信息。所述步驟三具體包括:S31:客戶端生成攜帶視頻ID和產(chǎn)線ID的位置信息獲取請求;S32:客戶端將所述位置信息獲取請求發(fā)送至服務(wù)器,所述服務(wù)器根據(jù)所述位置信息獲取請求攜帶的視頻ID和產(chǎn)線ID在媒資系統(tǒng)中查詢得到對應(yīng)的位置信息,并將所述位置信息返回至客戶端;S33:客戶端接收服務(wù)器根據(jù)所述視頻ID和產(chǎn)線ID查找并返回的位置信息。步驟四:根據(jù)所述位置信息判斷是否需要遮擋所述視頻標(biāo)識,若是,則獲取與所述產(chǎn)線ID匹配的遮罩圖片,根據(jù)所述遮罩圖片和位置信息對所述視頻標(biāo)識進(jìn)行遮擋??蛻舳嗽诮邮盏椒?wù)器返回的位置信息后,判斷位置信息是否為空,在一個可選的實施例中,所述位置信息采用位置坐標(biāo)表示,當(dāng)位置坐標(biāo)為(0,0,0,0)時,表示位置信息為空,否則表示位置信息不為空;在另一個可選的實施例中,若客戶端未接收到服務(wù)器返回的位置信息,可視為服務(wù)器返回的位置信息為空,否則表示位置信息不為空。如果判斷出位置信息為空,表明視頻文件中不存在視頻標(biāo)識或者視頻文件中存在的視頻標(biāo)識符合產(chǎn)線要求,因而不需要對所述視頻標(biāo)識進(jìn)行處理,可直接播放視頻文件。如果判斷出位置信息不為空,表明視頻文件中存在視頻標(biāo)識且該視頻標(biāo)識不符合產(chǎn)線要求,需要對視頻標(biāo)識進(jìn)行處理。在一個可選的實施例中,對視頻標(biāo)識進(jìn)行處理的方法包括如下步驟:S41:獲取與產(chǎn)線ID對應(yīng)的遮罩圖片。具體包括:客戶端生成攜帶所述產(chǎn)線ID的遮罩圖片獲取請求;客戶端將所述遮罩圖片獲取請求發(fā)送至服務(wù)器,以便服務(wù)器根據(jù)所述產(chǎn)線ID在遮罩配置表中查詢得到對應(yīng)的遮罩圖片信息,并將所述遮罩圖片信息發(fā)送至客戶端;客戶端接收服務(wù)器返回的遮罩圖片信息,并根據(jù)所述遮罩圖片信息提取遮罩圖片。S42:根據(jù)所述位置信息將遮罩圖片以疊加方式顯示于視頻客戶端的播放畫面之上,遮擋視頻文件的幀畫面中的視頻標(biāo)識。視頻文件在客戶端上播放時,將所述遮罩圖片疊加顯示于視頻客戶端的播放畫面之上,用遮擋圖片覆蓋視頻文件中的視頻標(biāo)識,從而使得視頻終端用戶觀看到的播放畫面之上沒有原視頻文件的視頻標(biāo)識。與現(xiàn)有的處理視頻標(biāo)識的技術(shù)相比,本實施例這種采用遮罩圖片遮擋視頻標(biāo)識的方式不需要改變原視頻文件,可以確保視頻畫質(zhì)質(zhì)量,在電視端實現(xiàn)較好的播放效果。在一個可選的實施例中,步驟S41和S42之間還包括:根據(jù)位置信息將所述遮罩圖片的大小調(diào)整為與所述視頻標(biāo)識的大小一致。即,根據(jù)視頻標(biāo)識的位置坐標(biāo)調(diào)整遮罩圖片的大小,例如可以以視頻標(biāo)識的寬度和長度為基準(zhǔn),調(diào)整遮罩圖片與視頻標(biāo)識的寬度和長度一致,還可以根據(jù)視頻標(biāo)識的寬度和長度調(diào)整遮罩圖片尺寸,使遮罩圖片恰好能夠完全覆蓋所述視頻標(biāo)識。所述步驟S42中,將調(diào)整后的遮罩圖片疊加顯示于視頻文件的視頻標(biāo)識之上。在實際的工作環(huán)境中,各種終端的大小各不相同,這樣在播放視頻的時候就會存在視頻畫面的拉升和縮放問題,這種情況下需要對遮罩圖片做相應(yīng)的處理,否則會出現(xiàn)遮罩圖片錯位,不能完全遮擋視頻標(biāo)識的問題。作為一種可選的實施方式,在縮放視頻畫面的時候,同時對遮罩圖片做等比縮放,具體步驟如下:1)視頻客戶端在啟動的時候獲取終端屏幕的寬和高,記作(w1,h1);2)視頻客戶端在播放視頻的時候,根據(jù)視頻的ID獲取到視頻幀畫面的寬和高,記作(w2,h2);3)視頻客戶端計算出縮放比例,w1/w2=pw以及h1/h2=ph,pw和ph分別是寬度和高度的縮放比例。4)視頻客戶端根據(jù)pw或者ph(二選一即可)對視頻幀畫面進(jìn)行縮放;同時根據(jù)pw或者ph(二選一即可)對遮罩圖片進(jìn)行縮放,對遮罩圖片縮放的比例和對幀畫面縮放的比例保持一致。上面的步驟處理完后,不論在何種屏幕尺寸的終端上顯示,最終遮罩圖片都不會錯位。在一個可選的實施例中,步驟S42之后還包括:當(dāng)檢測到對視頻的播放畫面進(jìn)行縮放操作時,獲取視頻播放畫面的縮放比例,按照所述縮放比例對所述遮罩圖片進(jìn)行縮放。用戶在視頻播放過程中可以通過縮放操作調(diào)整播放畫面的大小,客戶端檢測到用戶對視頻的播放畫面進(jìn)行縮放操作時,獲取視頻播放畫面的縮放比例,按照所述縮放比例同時對視頻畫面和遮罩圖片進(jìn)行縮放。這樣可以確保無論播放畫面大小如何改變,遮罩圖片都能完全遮擋視頻標(biāo)識。需要說明的是,對于前述的方法實施例,為了簡單描述,故將其都表述為一系列的動作組合,但是本領(lǐng)域技術(shù)人員應(yīng)該知悉,本發(fā)明并不受所描述的動作順序的限制,因為依據(jù)本發(fā)明,某些步驟可以采用其他順序或者同時進(jìn)行。其次,本領(lǐng)域技術(shù)人員也應(yīng)該知悉,說明書中所描述的實施例均屬于優(yōu)選實施例,所涉及的動作和模塊并不一定是本發(fā)明所必須的。通過以上的實施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到根據(jù)上述實施例的方法可借助軟件加必需的通用硬件平臺的方式來實現(xiàn),當(dāng)然也可以通過硬件,但很多情況下前者是更佳的實施方式。基于這樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機(jī)軟件產(chǎn)品存儲在一個存儲介質(zhì)(如ROM/RAM、磁碟、光盤)中,包括若干指令用以使得一臺終端設(shè)備(可以是手機(jī),計算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實施例所述的方法。實施例3本實施例提供一種視頻標(biāo)識處理裝置。如圖6所示,該裝置包括響應(yīng)單元20、第一獲取單元30、判斷單元40、第二獲取單元50和處理單元60。響應(yīng)單元20,用于接收對視頻文件的播放操作指令,獲取所述視頻文件的視頻ID和視頻客戶端的產(chǎn)線ID,所述產(chǎn)線ID用于標(biāo)識電視廠商信息或電視運(yùn)營商信息;第一獲取單元30,用于根據(jù)所述視頻ID和產(chǎn)線ID,獲取視頻標(biāo)識在所述視頻文件的幀畫面中的位置信息;判斷單元40,用于根據(jù)所述位置信息判斷是否需要遮擋所述視頻標(biāo)識;第二獲取單元50,用于在所述判斷單元的判斷結(jié)果為需要遮擋所述視頻標(biāo)識時,獲取與所述產(chǎn)線ID匹配的遮罩圖片;處理單元60,用于根據(jù)所述遮罩圖片和位置信息對所述視頻標(biāo)識進(jìn)行遮擋。該實施例的視頻標(biāo)識處理裝置中,響應(yīng)單元20用于執(zhí)行本發(fā)明實施例1中的步驟S201,第一獲取單元30用于執(zhí)行本發(fā)明實施例1中的步驟S202,判斷單元40用于執(zhí)行本發(fā)明實施例1中的步驟S203,第二獲取單元50和處理單元60用于執(zhí)行本發(fā)明實施例1中的步驟S204。作為一種可選的實施方式,所述處理單元60具體用于:在所述位置信息不為空時,在視頻文件播放過程中,根據(jù)所述位置信息將遮罩圖片以疊加方式顯示于視頻客戶端的播放畫面之上,遮擋視頻文件的幀畫面中的視頻標(biāo)識。所述處理單元60包括第一調(diào)整子單元61、處理子單元62和第二調(diào)整子單元63:第一調(diào)整子單元61,用于根據(jù)位置信息將所述遮罩圖片的大小調(diào)整為與所述視頻標(biāo)識的大小一致;處理子單元62,用于根據(jù)所述位置信息將遮罩圖片以疊加方式顯示于視頻客戶端的播放畫面之上,遮擋視頻文件的幀畫面中的視頻標(biāo)識;第二調(diào)整子單元63,用于在檢測到對視頻的播放畫面進(jìn)行縮放操作時,獲取視頻播放畫面的縮放比例,按照所述縮放比例對所述遮罩圖片進(jìn)行縮放。作為一種可選的實施方式,參見圖7,本實施例的視頻標(biāo)識處理裝置還包括預(yù)處理單元10,所述預(yù)處理單元10包括獲取子單元11、確定子單元12和存儲子單元。獲取子單元11,用于獲取視頻文件及其對應(yīng)的視頻ID;確定子單元12,根據(jù)所述視頻文件和各產(chǎn)線的顯示策略,確定視頻標(biāo)識對應(yīng)于各產(chǎn)線的位置信息;存儲子單元13,用于存儲所述視頻ID、所述產(chǎn)線的產(chǎn)線ID和對應(yīng)的位置信息。作為一種可選的實施方式,所述確定子單元12包括檢測模塊121、第一確定模塊122和第二確定模塊123。檢測模塊121,用于檢測視頻文件的幀畫面中是否存在視頻標(biāo)識;第一確定模塊122,用于在檢測模塊未檢測到所述視頻標(biāo)識時,確定視頻標(biāo)識對應(yīng)于各產(chǎn)線的位置信息均為空;第二確定模塊123,用于在檢測模塊未檢測到所述視頻標(biāo)識時,獲取所述視頻標(biāo)識在視頻文件的幀畫面中的位置坐標(biāo),將所述視頻標(biāo)識與各產(chǎn)線允許的標(biāo)識圖片進(jìn)行一一比對,判斷該視頻標(biāo)識是否符合產(chǎn)線的顯示要求,若是,則確定視頻標(biāo)識對應(yīng)于該產(chǎn)線的位置信息為空,若否,則將所述位置坐標(biāo)確定為視頻標(biāo)識對應(yīng)于該產(chǎn)線的位置信息,所述位置坐標(biāo)的參數(shù)包括視頻標(biāo)識的右上角頂點分別距離幀畫面的右邊緣和上邊緣的距離、視頻標(biāo)識的寬度和長度。作為一種可選的實施方式,所述第一獲取單元30包括第一生成子單元31、第一發(fā)送子單元32和第一接收子單元33。第一生成子單元31,用于生成攜帶所述視頻ID和產(chǎn)線ID的位置信息獲取請求;第一發(fā)送子單元32,用于將所述位置信息獲取請求發(fā)送至服務(wù)器;第一接收子單元33,用于接收服務(wù)器根據(jù)所述視頻ID和產(chǎn)線ID查找并返回的位置信息。作為一種可選的實施方式,所述第二獲取單元50包括第二生成子單元51、第二發(fā)送子單元52、第二接收子單元53和第二提取自單元54。第二生成子單元51,用于生成攜帶所述產(chǎn)線ID的遮罩圖片獲取請求;第二發(fā)送子單元52,用于將所述遮罩圖片獲取請求發(fā)送至服務(wù)器;第二接收子單元53,用于接收服務(wù)器根據(jù)所述產(chǎn)線ID查找并返回的遮罩圖片信息;第二提取子單元54,用于根據(jù)所述遮罩圖片信息提取遮罩圖片。本實施例首先根據(jù)電視廠商、電視運(yùn)營商及牌照方的需求配置對應(yīng)的遮罩圖片,通過檢測視頻標(biāo)識在視頻中的位置,用遮罩圖片覆蓋視頻標(biāo)識,從而既符合廣電總局要求又滿足電視廠商、電視運(yùn)營商的需求;并且,本發(fā)明提供的采用遮罩圖片遮擋視頻標(biāo)識的方式不需要改變原視頻文件,可以確保視頻畫質(zhì)質(zhì)量,在電視端實現(xiàn)較好的播放效果,提高用戶體驗。實施例4本發(fā)明的實施例還提供了一種存儲介質(zhì)??蛇x地,在本實施例中,上述存儲介質(zhì)可以用于保存上述實施例的一種視頻標(biāo)識處理方法所執(zhí)行的程序代碼??蛇x地,在本實施例中,上述存儲介質(zhì)可以位于計算機(jī)網(wǎng)絡(luò)的多個網(wǎng)絡(luò)設(shè)備中的至少一個網(wǎng)絡(luò)設(shè)備??蛇x地,在本實施例中,存儲介質(zhì)被設(shè)置為存儲用于執(zhí)行以下步驟的程序代碼:第一步,接收對視頻文件的播放操作指令,獲取所述視頻文件的視頻ID和視頻客戶端的產(chǎn)線ID,所述產(chǎn)線ID用于標(biāo)識電視廠商信息或電視運(yùn)營商信息;第二步,根據(jù)所述視頻ID和產(chǎn)線ID,獲取視頻標(biāo)識在所述視頻文件的幀畫面中的位置信息;第三步,根據(jù)所述位置信息判斷是否需要遮擋所述視頻標(biāo)識,若是,則第四步,獲取與所述產(chǎn)線ID匹配的遮罩圖片,根據(jù)所述遮罩圖片和位置信息對所述視頻標(biāo)識進(jìn)行遮擋??蛇x地,存儲介質(zhì)還被設(shè)置為存儲用于執(zhí)行以下步驟的程序代碼:獲取到的位置信息不為空時,在視頻文件播放過程中,根據(jù)所述位置信息將遮罩圖片以疊加方式顯示于視頻客戶端的播放畫面之上,遮擋視頻文件的幀畫面中的視頻標(biāo)識??蛇x地,在本實施例中,上述存儲介質(zhì)可以包括但不限于:U盤、只讀存儲器(ROM,Read-OnlyMemory)、隨機(jī)存取存儲器(RAM,RandomAccessMemory)、移動硬盤、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。實施例5本發(fā)明的實施例還提供一種計算機(jī)終端,該計算機(jī)終端可以是計算機(jī)終端群中的任意一個計算機(jī)終端設(shè)備??蛇x地,在本實施例中,上述計算機(jī)終端也可以替換為移動終端等終端設(shè)備??蛇x地,在本實施例中,上述計算機(jī)終端可以位于計算機(jī)網(wǎng)絡(luò)的多個網(wǎng)絡(luò)設(shè)備中的至少一個網(wǎng)絡(luò)設(shè)備??蛇x地,圖8是根據(jù)本發(fā)明實施例的計算機(jī)終端的結(jié)構(gòu)框圖。如圖8所示,該計算機(jī)終端A可以包括:一個或多個(圖中僅示出一個)處理器801、存儲器803、以及傳輸裝置805。其中,存儲器803可用于存儲軟件程序以及模塊,如本發(fā)明實施例中的視頻標(biāo)識處理方法及裝置對應(yīng)的程序指令/模塊,處理器801通過運(yùn)行存儲在存儲器803內(nèi)的軟件程序以及模塊,從而執(zhí)行各種功能應(yīng)用以及數(shù)據(jù)處理,即實現(xiàn)上述的視頻標(biāo)識處理方法。存儲器803可包括高速隨機(jī)存儲器,還可以包括非易失性存儲器,如一個或者多個磁性存儲裝置、閃存、或者其他非易失性固態(tài)存儲器。在一些實例中,存儲器803可進(jìn)一步包括相對于處理器801遠(yuǎn)程設(shè)置的存儲器,這些遠(yuǎn)程存儲器可以通過網(wǎng)絡(luò)連接至計算機(jī)終端A。上述網(wǎng)絡(luò)的實例包括但不限于互聯(lián)網(wǎng)、企業(yè)內(nèi)部網(wǎng)、局域網(wǎng)、移動通信網(wǎng)及其組合。上述的傳輸裝置805用于經(jīng)由一個網(wǎng)絡(luò)接收或者發(fā)送數(shù)據(jù)。上述的網(wǎng)絡(luò)具體實例可包括有線網(wǎng)絡(luò)及無線網(wǎng)絡(luò)。在一個實例中,傳輸裝置805包括一個網(wǎng)絡(luò)適配器,其可通過網(wǎng)線與其他網(wǎng)絡(luò)設(shè)備與路由器相連從而可與互聯(lián)網(wǎng)或局域網(wǎng)進(jìn)行通訊。在一個實例中,傳輸裝置805為射頻模塊,其用于通過無線方式與互聯(lián)網(wǎng)進(jìn)行通訊。其中,具體地,存儲器803用于存儲預(yù)設(shè)動作條件和預(yù)設(shè)權(quán)限用戶的信息、以及應(yīng)用程序。處理器801可以通過傳輸裝置調(diào)用存儲器803存儲的信息及應(yīng)用程序,以執(zhí)行下述步驟:第一步,接收對視頻文件的播放操作指令,獲取所述視頻文件的視頻ID和視頻客戶端的產(chǎn)線ID,所述產(chǎn)線ID用于標(biāo)識電視廠商信息或電視運(yùn)營商信息;第二步,根據(jù)所述視頻ID和產(chǎn)線ID,獲取視頻標(biāo)識在所述視頻文件的幀畫面中的位置信息;第三步,根據(jù)所述位置信息判斷是否需要遮擋所述視頻標(biāo)識,若是,則第四步,獲取與所述產(chǎn)線ID匹配的遮罩圖片,根據(jù)所述遮罩圖片和位置信息對所述視頻標(biāo)識進(jìn)行遮擋。本實施例中的具體示例可以參考上述實施例1和實施例2中所描述的示例,在此不再贅述。上述本發(fā)明實施例序號僅僅為了描述,不代表實施例的優(yōu)劣。上述實施例中的集成的單元如果以軟件功能單元的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,可以存儲在上述計算機(jī)可讀取的存儲介質(zhì)中?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的全部或部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機(jī)軟件產(chǎn)品存儲在存儲介質(zhì)中,包括若干指令用以使得一臺或多臺計算機(jī)設(shè)備(可為個人計算機(jī)、服務(wù)器或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實施例所述方法的全部或部分步驟。在本發(fā)明的上述實施例中,對各個實施例的描述都各有側(cè)重,某個實施例中沒有詳述的部分,可以參見其他實施例的相關(guān)描述。在本申請所提供的幾個實施例中,應(yīng)該理解到,所揭露的客戶端,可通過其它的方式實現(xiàn)。其中,以上所描述的裝置實施例僅僅是示意性的,例如所述單元的劃分,僅僅為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式,例如多個單元或組件可以結(jié)合或者可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,單元或模塊的間接耦合或通信連接,可以是電性或其它的形式。所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡(luò)單元上。可以根據(jù)實際的需要選擇其中的部分或者全部單元來實現(xiàn)本實施例方案的目的。另外,在本發(fā)明各個實施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中。上述集成的單元既可以采用硬件的形式實現(xiàn),也可以采用軟件功能單元的形式實現(xiàn)。當(dāng)前第1頁1 2 3 
當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1