的訪問操 作,來獲取到用戶A關(guān)于視頻videol的視頻訪問請(qǐng)求。
[0055] 本領(lǐng)域技術(shù)人員應(yīng)能理解上述獲取用戶關(guān)于所述視頻的視頻訪問請(qǐng)求的方式僅 為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的獲取用戶關(guān)于所述視頻的視頻訪問請(qǐng)求的方式如可 適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護(hù)范圍以內(nèi),并在此以引用方式包含于此。
[0056] 接著,提供裝置根據(jù)所述視頻訪問請(qǐng)求,將經(jīng)黑邊刪除處理后的所述視頻提供給 所述用戶。例如,接上例,請(qǐng)求獲取裝置獲取到用戶A關(guān)于視頻videol的視頻訪問請(qǐng)求,則 提供裝置根據(jù)該視頻訪問請(qǐng)求,通過諸如http、https等約定的通信方式,將黑邊刪除裝置 獲得經(jīng)黑邊刪除處理后的視頻videol提供給用戶A的用戶設(shè)備,以將經(jīng)黑邊刪除處理后的 視頻videol提供給用戶A,供用戶A觀看。
[0057] 圖4示出根據(jù)本發(fā)明一個(gè)優(yōu)選實(shí)施例的一種用于確定視頻的黑邊位置信息的設(shè) 備示意圖,其中,黑邊確定設(shè)備1包括視頻截圖裝置11'、采樣裝置12'、第一黑邊確定裝置 13'和第二黑邊確定裝置14',其中,第一黑邊確定裝置13'包括類別與灰度確定單元13Γ 與第一黑邊確定單元132'。具體地,視頻截圖裝置11'從待處理的視頻中截取至少一個(gè)原 始視頻圖像;采樣裝置12'對(duì)所述原始視頻圖像進(jìn)行邊界采樣處理,以獲得所述視頻所對(duì) 應(yīng)的一個(gè)或多個(gè)邊界采樣圖像;類別與灰度確定單元13Γ根據(jù)所述邊界采樣圖像的行/列 所對(duì)應(yīng)的行/列第一灰度值,從一個(gè)或多個(gè)灰度類別中確定所述邊界采樣圖像的行/列所 屬的灰度類別,以確定該行/列所對(duì)應(yīng)的行/列第二灰度值;第一黑邊確定單元132'根據(jù) 所述行/列第二灰度值,確定所述邊界采樣圖像所對(duì)應(yīng)的第一黑邊位置信息;第二黑邊確 定裝置14'根據(jù)所述第一黑邊位置信息,確定所述視頻相應(yīng)的第二黑邊位置信息。在此,視 頻截圖裝置11'、采樣裝置12'和第二黑邊確定裝置14'與圖1實(shí)施例中對(duì)應(yīng)裝置的內(nèi)容相 同或基本相同,為簡(jiǎn)明起見,故在此不再贅述,并以引用的方式包含與此。
[0058] 具體地,類別與灰度確定單元13Γ根據(jù)所述邊界采樣圖像的行/列所對(duì)應(yīng)的行/ 列第一灰度值,從一個(gè)或多個(gè)灰度類別中確定所述邊界采樣圖像的行/列所屬的灰度類 另IJ,以確定該行/列所對(duì)應(yīng)的行/列第二灰度值。在此,類別與灰度確定單元13Γ確定所 述行/列第二灰度值的方式包括但不限于以下至少任一項(xiàng):
[0059] 1)首先,根據(jù)所述邊界采樣圖像的行/列所對(duì)應(yīng)的圖像點(diǎn)的第一灰度值,從所述 一個(gè)或多個(gè)灰度類別中確定該圖像點(diǎn)所屬的灰度類別;然后,根據(jù)所述邊界采樣圖像的行 /列所對(duì)應(yīng)的圖像點(diǎn)所述的灰度類別,確定該行/列所屬的灰度類別,以確定該行/列所對(duì) 應(yīng)的行/列第二灰度值。
[0060] 例如,對(duì)于邊界采樣圖像svml,因其是對(duì)原始視頻圖像vml的上邊界采樣得到的, 則類別與灰度確定單元13Γ以邊界采樣圖像svml的上邊界行起始,依次確定邊界采樣圖 像sml的行所對(duì)應(yīng)的圖像點(diǎn)的第一灰度值,如假設(shè)邊界采樣圖像svml的上邊界所對(duì)應(yīng)的 行即第1行中所有圖像點(diǎn)的第一灰度值范圍均屬于區(qū)間[0, 20],則類別與灰度確定單元 13??筛鶕?jù)上述表2所示的灰度類別,得到該行的所有圖像點(diǎn)所屬的灰度類別均為灰度類 別I,則類別與灰度確定單元13??纱_定該行所屬的灰度類別為灰度類別I ;再如,若邊 界采樣圖像svml的上邊界所對(duì)應(yīng)的行即第1行中第一灰度值范圍屬于區(qū)間[0, 20]的圖像 點(diǎn)數(shù)量占該行所對(duì)應(yīng)的圖像點(diǎn)總數(shù)量最大,即該行中屬于灰度列別I的圖像點(diǎn)數(shù)量最多, 則類別與灰度確定單元13??纱_定該行所屬的灰度類別為具有相同灰度類別且占該行對(duì) 應(yīng)的圖像點(diǎn)總數(shù)量比例最大的圖像點(diǎn)所屬的灰度類別,即確定該行所對(duì)應(yīng)的灰度類別為灰 度類別I ;接著,根據(jù)上述表2所示的灰度類別,類別與灰度確定單元13Γ可確定灰度類別 I所對(duì)應(yīng)的灰度值為0,相應(yīng)地得到該行所對(duì)應(yīng)的行第二灰度值為0。
[0061] 2)首先,根據(jù)所述邊界采樣圖像的行/列所對(duì)應(yīng)的圖像點(diǎn)的第一灰度值,確定所 述邊界采樣圖像的行/列所對(duì)應(yīng)的行/列第一灰度值;然后,再根據(jù)所述行/列第一灰度 值,從所述一個(gè)或多個(gè)灰度類別中確定所述邊界采樣圖像的行/列所屬的灰度類別,以確 定該行/列所對(duì)應(yīng)的行/列第二灰度值。
[0062] 例如,對(duì)于邊界采樣圖像svml,因其是對(duì)原始視頻圖像vml的上邊界采樣得到的, 則類別與灰度確定單元13Γ以邊界采樣圖像svml的上邊界行起始,依次確定邊界采樣圖 像sml的行所對(duì)應(yīng)的行第一灰度值,如假設(shè)邊界采樣圖像svml的上邊界所對(duì)應(yīng)的行即第 1行中所有圖像點(diǎn)的第一灰度值均等于〇,則說明該行所對(duì)應(yīng)的行第一灰度值為〇 ;再如,假 設(shè)邊界采樣圖像sml的上邊界所對(duì)應(yīng)的行即第1行共有1000個(gè)像素點(diǎn),其中有800個(gè)圖 像點(diǎn)的第一灰度值為1,其余200個(gè)圖像點(diǎn)的第一灰度值為2,則類別與灰度確定單元13Γ 可將該1000個(gè)像素點(diǎn)的第一灰度值中,出現(xiàn)次數(shù)最多的像素點(diǎn)的第一灰度值1作為該行的 行第一灰度值,以此類推,類別與灰度確定單元13??纱_定邊界采樣圖像svml的所有行/ 列所對(duì)應(yīng)的行/列第一灰度值;然后,類別與灰度確定單元13Γ根據(jù)邊界采樣圖像svml的 行/列所對(duì)應(yīng)的行/列第一灰度值,從一個(gè)或多個(gè)灰度類別中確定邊界采樣圖像svml的行 /列所屬的灰度類別,確定該行/列所對(duì)應(yīng)的行/列第二灰度值,例如,對(duì)于邊界采樣圖像 svml的上邊界所對(duì)應(yīng)的行即第1行,假設(shè)類別與灰度確定單元13Γ首先確定該行所對(duì)應(yīng)的 行第一灰度值為2,則類別與灰度確定單元13??筛鶕?jù)上述表2所示的灰度類別,確定該行 所屬的灰度類別為灰度類別I,相應(yīng)地,該行/列所對(duì)應(yīng)的行/列第二灰度值為0。
[0063] 本領(lǐng)域技術(shù)人員應(yīng)能理解上述確定所述行/列第二灰度值的方式僅為舉例,其他 現(xiàn)有的或今后可能出現(xiàn)的確定所述行/列第二灰度值的方式如可適用于本發(fā)明,也應(yīng)包含 在本發(fā)明保護(hù)范圍以內(nèi),并在此以引用方式包含于此。
[0064] 接著,第一黑邊確定單元132'根據(jù)所述行/列第二灰度值,確定所述邊界采樣圖 像所對(duì)應(yīng)的第一黑邊位置信息,如以所述邊界采樣圖像的邊界行/列起始,將所述邊界采 樣圖像的相鄰兩行/列中灰度類別不同且其中一行/列的行/列第二灰度值滿足預(yù)定閾值 的行/列作為所述第一黑邊位置信息。在此,第一黑邊確定單元132'根據(jù)所述行/列第二 灰度值確定所述第一黑邊位置信息的方式與圖1中第一黑邊確定裝置13據(jù)所述行/列第 二灰度值確定所述第一黑邊位置信息的方式相同或基本相同,為簡(jiǎn)明起見,故在此不再贅 述,并以引用的方式包含與此。
[0065] 優(yōu)選地,黑邊確定設(shè)備1還包括聚類處理裝置(未示出)和類別確定裝置(未示出)。 具體地,聚類處理裝置根據(jù)所述邊界采樣圖像的圖像點(diǎn)的第一灰度值,對(duì)所述一個(gè)或多個(gè) 邊界采樣圖像所包括的圖像點(diǎn)進(jìn)行聚類處理,以獲得一個(gè)或多個(gè)圖像點(diǎn)聚類,其中,每一圖 像點(diǎn)聚類包含用于表征所述圖像點(diǎn)聚類的特征的類灰度特征值;類別確定裝置根據(jù)所述一 個(gè)或多個(gè)圖像點(diǎn)聚類所對(duì)應(yīng)的所述類灰度特征值,確定所述一個(gè)或多個(gè)灰度類別。在此,所 述類灰度特征值可用每一圖像點(diǎn)聚類中所有圖像點(diǎn)的第一灰度值中最小的第一灰度值表 示,也可用每一圖像點(diǎn)聚類中所有圖像點(diǎn)的第一灰度值的平均值來表示。
[0066] 具體地,聚類處理裝置根據(jù)所述邊界采樣圖像的圖像點(diǎn)的第一灰度值,對(duì)所述一 個(gè)或多個(gè)邊界采樣圖像所包括的圖像點(diǎn)進(jìn)行聚類處理,如采用k-means、IS0DATA、鏈狀方 法等非監(jiān)督學(xué)習(xí)方法,以獲得一個(gè)或多個(gè)圖像點(diǎn)聚類,其中,每一圖像點(diǎn)聚類包含用于表征 所述圖像點(diǎn)聚類的特征的類灰度特征值。例如,對(duì)于視頻videol,視頻截圖裝置11'從視 頻videol中截取的原始視頻圖像為30個(gè)與視頻videol的原始視頻畫面大小相一致的原 始視頻圖像vml至vm30,而采樣裝置12'對(duì)原始視頻圖像vml至vm30進(jìn)行邊界采樣時(shí), 每個(gè)邊界的采樣數(shù)為3,即對(duì)于視頻videol的每個(gè)邊界,采樣裝置12'得到相應(yīng)的90個(gè) 邊界采樣圖像,即采樣裝置12'共得到270個(gè)邊界采樣圖像,則聚類處理裝置可根據(jù)采樣 裝置12'得到的該270個(gè)邊界采樣圖像中每一邊界采樣圖像的圖像點(diǎn)的第一灰度值,對(duì)該 270個(gè)邊界采樣圖像所包括的圖像點(diǎn)進(jìn)行聚類處理,如采用k-means、IS0DATA、鏈狀方法等 非監(jiān)督學(xué)習(xí)方法,以獲得一個(gè)或多個(gè)圖像點(diǎn)聚類,其中,每一圖像點(diǎn)聚類包含用于表征所述 圖像點(diǎn)聚類的特征的類灰度特征值,如得到以下圖像點(diǎn)聚類:①圖像點(diǎn)的第一灰度值屬于 [0, 22]區(qū)間的第一圖像點(diǎn)聚類,其對(duì)應(yīng)的類灰度特征值為O ;②圖像點(diǎn)的第一灰度值屬于 [23, 111]區(qū)間的第一圖像點(diǎn)聚類,其對(duì)應(yīng)的類灰度特征值為23 ;③圖像點(diǎn)的第一灰度值 屬于[112, 120]區(qū)間的第一圖像點(diǎn)聚類,其對(duì)應(yīng)的類灰度特征值為112 ;④圖像點(diǎn)的第一灰 度值屬于[121,123]區(qū)間的第一圖像點(diǎn)聚類,其對(duì)應(yīng)的類灰度特征值為121。
[0067] 本領(lǐng)域技術(shù)人員應(yīng)能理解上述對(duì)所述一個(gè)或多個(gè)邊界采樣圖像所包括的圖像點(diǎn) 進(jìn)行聚類處理的方式僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的對(duì)所述一個(gè)或多個(gè)邊界采樣 圖像所包括的圖像點(diǎn)進(jìn)行聚類處理的方式如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護(hù)范圍 以內(nèi),并在此以引用方式包含于此。
[0068] 然后,類別確定裝置根據(jù)所述一個(gè)或多個(gè)圖像點(diǎn)聚類所對(duì)應(yīng)的所述類灰度特征 值,確定所述一個(gè)或多個(gè)灰度類別。例如,接上例,類別確定裝置根據(jù)聚類處理裝置得到的 圖像點(diǎn)聚類所對(duì)應(yīng)的所述類灰度特征值,確定所述一個(gè)或多個(gè)灰度類別,如每一類灰度特 征值對(duì)應(yīng)一個(gè)灰度列別,得到如圖1所示的灰度列別。
[0069] 圖5示出根據(jù)本發(fā)明另一個(gè)方面的一種用于確定視頻的黑邊位置信息的方法流 程圖。
[0070] 具體地,在步驟Sl中,黑邊確定設(shè)備1從待處理的視頻中截取至少一個(gè)原始視頻 圖像;在步驟S2中,黑邊確定設(shè)備1對(duì)所述原始視頻圖像進(jìn)行邊界采樣處理,以獲得所述 視頻所對(duì)應(yīng)的一個(gè)或多個(gè)邊界采樣圖像;在步驟S3中,黑邊確定設(shè)備1確定所述一個(gè)或多 個(gè)邊界采樣圖像所對(duì)應(yīng)的第一黑邊位置信息;在步驟S4中,黑邊確定設(shè)備1根據(jù)所述第一 黑邊位置信息,確定所述視頻相應(yīng)的第二黑邊位置信息。在此,黑邊確定設(shè)備1可由網(wǎng)絡(luò)設(shè) 備、用戶設(shè)備或網(wǎng)絡(luò)設(shè)備與用戶設(shè)備通過網(wǎng)絡(luò)相集成所構(gòu)成的設(shè)備實(shí)現(xiàn)。在此,所述網(wǎng)絡(luò)設(shè) 備包括但不限于如網(wǎng)絡(luò)主機(jī)、單個(gè)網(wǎng)絡(luò)服務(wù)器、多個(gè)網(wǎng)絡(luò)服務(wù)器集或基于云計(jì)算的計(jì)算機(jī) 集合等實(shí)現(xiàn);或者由用戶設(shè)備實(shí)現(xiàn)。在此,云由基于云計(jì)算(Cloud Computing)的大量主機(jī) 或網(wǎng)絡(luò)服務(wù)器構(gòu)成,其中,云計(jì)算是分布式計(jì)算的一種,由一群松散耦合的計(jì)算機(jī)集組成的 一個(gè)超級(jí)虛擬計(jì)算機(jī)。在此,所述用戶設(shè)備可以是任何一種可與用戶通過鍵盤、鼠標(biāo)、觸摸 板、觸摸屏、或手寫設(shè)備等方式進(jìn)行人機(jī)交互的電子產(chǎn)品,例如計(jì)算機(jī)、手機(jī)、PDA、掌上電腦 PPC或平板電腦等。所述網(wǎng)絡(luò)包括但不限于互聯(lián)網(wǎng)、廣域網(wǎng)、城域網(wǎng)、局域網(wǎng)、VPN網(wǎng)絡(luò)、無線 自組織網(wǎng)絡(luò)(Ad Hoc網(wǎng)絡(luò))等。本領(lǐng)域技術(shù)人員應(yīng)能理解上述控制設(shè)備1僅為舉例,其他現(xiàn) 有的或今后可能出現(xiàn)的網(wǎng)絡(luò)設(shè)備或用戶設(shè)備如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護(hù)范 圍以內(nèi),并在此以引用方式包含于此。在此,網(wǎng)絡(luò)設(shè)備及用戶設(shè)備均包括一種能夠按照事先 設(shè)定或存儲(chǔ)的指令,自動(dòng)進(jìn)行數(shù)值計(jì)算和信息處理的電子設(shè)備,其硬件包括但不限于微處 理器、專用集成電路(ASIC)、可編程門陣列(FPGA)、數(shù)字處理器(DSP)、嵌入式設(shè)備等。
[0071] 例如,當(dāng)黑邊確定設(shè)備1由網(wǎng)絡(luò)設(shè)備端實(shí)現(xiàn)時(shí),其可從待處理的視頻中截取至少 一個(gè)原始視頻圖像;然后,對(duì)所述原始視頻圖像進(jìn)行邊界采樣處理,以獲得所述視頻所對(duì)應(yīng) 的一個(gè)或多個(gè)邊界采樣圖像;接著,確定所述一個(gè)或多個(gè)邊界采樣圖像所對(duì)應(yīng)的第一黑邊 位置信息;然后,根據(jù)所述第一黑邊位置信息,確定所述視頻相應(yīng)的第二黑邊位置信息,以 根據(jù)所述黑邊位置信息,將所述視頻中相應(yīng)的黑邊區(qū)域進(jìn)行刪除處理,獲得經(jīng)黑邊刪除處 理后的所述視頻,以將經(jīng)黑邊刪除處理后的所述視頻提供給用戶設(shè)備,以由用戶設(shè)備提供 給對(duì)應(yīng)用戶。
[0072] 具體地,在步驟SI中,黑邊確定設(shè)備1首先通過諸如視頻服務(wù)器所提供的應(yīng)用程 序接口(API ),從視頻服務(wù)器中獲取待處理的視頻,如將視頻服務(wù)器中的所有視頻作為所述 待處理的視頻,或者,將視頻服務(wù)器中用戶訪問熱度最高的視頻作為所述待處理的視頻;然 后,再通過諸如FFmpeg、HyperSnap等視頻截圖工具從該待處理的視頻中截取至少一個(gè)原 始視頻圖像。在此,所述待處理的視頻是指在視頻的制作處理過程中加入了相同黑邊的視 頻,如視頻的上/下/左/右邊界的黑邊位置相同,黑邊成為視頻的一部分。在此,所述原 始視頻圖像是指從所述待處理的視頻中截取的包含該視頻的原始視頻畫面的至少一個(gè)邊 界的視頻圖像,如所述原始視頻圖像可以是從所述待處理的視頻中截取的與該視頻的原 始視頻畫面大小相一致的視頻圖像,也可以是從所述待處理的視頻中截取的包含該視頻的 原始視頻畫面的上/下/左/右邊界中至少一個(gè)邊界的視頻圖像。例