視頻處理方法及系統(tǒng)、視頻播放器與云服務(wù)器的制造方法
【專利摘要】本發(fā)明提供一種視頻處理方法及系統(tǒng)、視頻播放器與云服務(wù)器。其中視頻處理方法包括:接收用戶通過人機(jī)接口模塊發(fā)送的攜帶被選中人臉圖片的視頻定位請求;獲取視頻定位請求中的被選中人臉圖片在視頻中對應(yīng)的視頻信息,該視頻信息中包括被選中人臉圖片的標(biāo)識(shí)和被選中人臉圖片的至少一段視頻段信息;顯示被選中人臉圖片對應(yīng)的視頻信息。采用本發(fā)明的技術(shù)方案,可以彌補(bǔ)現(xiàn)有技術(shù)中無法對視頻中某個(gè)確定的人臉的所有視頻段進(jìn)行定位,導(dǎo)致視頻定位的效率較低的缺陷,實(shí)現(xiàn)對視頻中一個(gè)被選中人臉圖片的所有視頻信息的定位,視頻定位效率非常高,且采用本發(fā)明的技術(shù)方案,方便用戶觀看該視頻中該被選中人臉圖片對應(yīng)的演員的所有表演,用戶體驗(yàn)度非常好。
【專利說明】
視頻處理方法及系統(tǒng)、視頻播放器與云服務(wù)器
技術(shù)領(lǐng)域
[0001] 本發(fā)明設(shè)及視頻處理技術(shù)領(lǐng)域,尤其設(shè)及一種視頻處理方法及系統(tǒng)、視頻播放器 與云服務(wù)器。
【背景技術(shù)】
[0002] 近年來,隨著科技的發(fā)展,為了給用戶提供更加豐富的精神文化生活服務(wù),涌現(xiàn)出 來各種各樣的視頻。為了便于用戶觀看,用戶可W通過電腦或者手機(jī)等終端,通過下載或者 在線觀看的方式,觀看用戶感興趣的視頻節(jié)目。
[0003] 現(xiàn)有技術(shù)中,隨著視頻節(jié)目越來越多,為了便于用戶快速查找視頻中各個(gè)時(shí)間段 的大致畫面。有些客戶端可W為用戶提供視頻縮略圖,用戶可W通過視頻縮略圖提前了解 視頻各個(gè)時(shí)間段的畫面情況,但當(dāng)視頻過長時(shí),縮略圖會(huì)較多,導(dǎo)致用戶難W快速的在視頻 中定位到自己感興趣的視頻段,從而可能給觀看者帶來較差的用戶體驗(yàn)。為了便于用戶從 視頻中快速定位到自己感興趣的視頻段,有些客戶端還提供有部分時(shí)間段的劇情提示,運(yùn) 樣,用戶結(jié)合視頻縮略圖和劇情提示,可W快速定位到用戶感興趣的視頻段。
[0004] 但是,在實(shí)現(xiàn)本發(fā)明的過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)中用戶需要結(jié)合視頻縮略圖 和劇情提示,進(jìn)行手動(dòng)操作實(shí)現(xiàn)定位用戶感興趣的視頻段,導(dǎo)致視頻定位的效率較低。
【發(fā)明內(nèi)容】
[0005] 本發(fā)明提供一種視頻處理方法及系統(tǒng)、視頻播放器與云服務(wù)器,W克服現(xiàn)有技術(shù) 中視頻定位效率較低的缺陷,W實(shí)現(xiàn)對視頻中某個(gè)確定的人臉的所有視頻段進(jìn)行定位,提 高視頻的定位處理效率。
[0006] 本發(fā)明提供一種視頻處理方法,所述方法包括:
[0007] 接收用戶通過人機(jī)接口模塊發(fā)送的攜帶被選中人臉圖片的視頻定位請求;
[000引獲取所述視頻定位請求中的所述被選中人臉圖片在視頻中對應(yīng)的視頻信息,所述 視頻信息中包括所述被選中人臉圖片的標(biāo)識(shí)和所述被選中人臉圖片的至少一段視頻段信 息;
[0009] 顯示所述被選中人臉圖片對應(yīng)的所述視頻信息。
[0010] 本發(fā)明還提供一種視頻處理方法,所述方法包括:
[0011] 接收視頻播放器發(fā)送的攜帶被選中人臉圖片的視頻定位請求;所述視頻定位請求 為所述視頻播放器接收用戶通過人機(jī)接口模塊發(fā)送的;
[0012] 從預(yù)存儲(chǔ)的人臉分類數(shù)據(jù)庫中獲取所述被選中人臉圖片對應(yīng)的所述視頻信息;所 述視頻信息中包括所述被選中人臉圖片的標(biāo)識(shí)和所述被選中人臉圖片的至少一段視頻段 ?目息;
[0013] 向所述視頻播放器發(fā)送所述被選中人臉圖片對應(yīng)的所述視頻信息,W供所述視頻 播放器向用戶顯示所述被選中人臉圖片對應(yīng)的所述視頻信息。
[0014] 本發(fā)明還提供一種視頻播放器,包括:
[0015] 接收模塊,用于接收用戶通過人機(jī)接口模塊發(fā)送的攜帶被選中人臉圖片的視頻定 位請求;
[0016] 獲取模塊,用于獲取所述視頻定位請求中的所述被選中人臉圖片在視頻中對應(yīng)的 視頻信息,所述視頻信息中包括所述被選中人臉圖片的標(biāo)識(shí)和所述被選中人臉圖片的至少 一段視頻段信息;
[0017] 顯示模塊,用于顯示所述被選中人臉圖片對應(yīng)的所述視頻信息。
[0018] 本發(fā)明還提供一種云服務(wù)器,所述云服務(wù)器包括:
[0019] 接收模塊,用于接收視頻播放器發(fā)送的攜帶被選中人臉圖片的視頻定位請求;所 述視頻定位請求為所述視頻播放器接收用戶通過人機(jī)接口模塊發(fā)送的;
[0020] 獲取模塊,用于從預(yù)存儲(chǔ)的人臉分類數(shù)據(jù)庫中獲取所述被選中人臉圖片對應(yīng)的所 述視頻信息;所述視頻信息中包括所述被選中人臉圖片的標(biāo)識(shí)和所述被選中人臉圖片的至 少一段視頻段信息;
[0021] 發(fā)送模塊,用于向所述視頻播放器發(fā)送所述被選中人臉圖片對應(yīng)的所述視頻信 息,W供所述視頻播放器向用戶顯示所述被選中人臉圖片對應(yīng)的所述視頻信息。
[0022] 本發(fā)明還提供一種視頻播放系統(tǒng),所述視頻播放系統(tǒng)包括視頻播放器和云服務(wù) 器,所述視頻播放器和所述云服務(wù)器通信連接,所述視頻播放器采用如上所述的視頻播放 器,所述云服務(wù)器采用如上所述的云服務(wù)器。
[0023] 本發(fā)明的視頻處理方法及系統(tǒng)、視頻播放器與云服務(wù)器,通過接收用戶通過人機(jī) 接口模塊發(fā)送的攜帶被選中人臉圖片的視頻定位請求,獲取視頻定位請求中的被選中人臉 圖片在視頻中對應(yīng)的視頻信息,并顯示被選中人臉圖片對應(yīng)的視頻信息。采用本發(fā)明的技 術(shù)方案,可W彌補(bǔ)現(xiàn)有技術(shù)中無法對視頻中某個(gè)確定的人臉的所有視頻段進(jìn)行定位,導(dǎo)致 視頻定位的效率較低的缺陷,實(shí)現(xiàn)對視頻中一個(gè)被選中人臉圖片的所有視頻信息的定位, 視頻定位效率非常高,且采用本發(fā)明的技術(shù)方案,方便用戶觀看該視頻中該被選中人臉圖 片對應(yīng)的演員的所有表演,用戶體驗(yàn)度非常好。
【附圖說明】
[0024] 為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施例或現(xiàn) 有技術(shù)描述中所需要使用的附圖作一簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā) 明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可W 根據(jù)運(yùn)些附圖獲得其他的附圖。
[0025] 圖1為本發(fā)明的視頻處理方法一實(shí)施例的流程圖。
[0026] 圖2為本發(fā)明實(shí)施例中的某一人臉標(biāo)識(shí)對應(yīng)的人臉的PTS分布圖。
[0027] 圖3為本發(fā)明的視頻處理方法另一實(shí)施例的流程圖。
[00%]圖4為本發(fā)明的視頻處理方法再一實(shí)施例的流程圖。
[0029] 圖5為本發(fā)明的視頻處理方法又一實(shí)施例的流程圖。
[0030] 圖6為本發(fā)明的視頻處理方法再另一實(shí)施例的流程圖。
[0031 ]圖7為本發(fā)明的視頻播放器一實(shí)施例的結(jié)構(gòu)示意圖。
[0032] 圖8為本發(fā)明的視頻播放器另一實(shí)施例的結(jié)構(gòu)示意圖。
[0033] 圖9為本發(fā)明的視頻播放器再一實(shí)施例的結(jié)構(gòu)示意圖。
[0034] 圖10為本發(fā)明的視頻播放器又一實(shí)施例的結(jié)構(gòu)示意圖。
[0035] 圖11為本發(fā)明的云服務(wù)器一實(shí)施例的結(jié)構(gòu)示意圖。
[0036] 圖12為本發(fā)明的云服務(wù)器另一實(shí)施例的結(jié)構(gòu)示意圖。
[0037] 圖13為本發(fā)明的視頻播放系統(tǒng)實(shí)施例的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0038] 為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例 中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是 本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員 在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0039] 圖1為本發(fā)明的視頻處理方法一實(shí)施例的流程圖。如圖1所示,本實(shí)施例的視頻處 理方法,具體可W包括如下步驟:
[0040] 100、接收用戶通過人機(jī)接口模塊發(fā)送的攜帶被選中人臉圖片的視頻定位請求; [0041 ]本實(shí)施例在視頻播放器一側(cè)描述本發(fā)明的技術(shù)方案,該視頻播放器即為視頻處理 系統(tǒng)的客戶端。該視頻播放器可W安裝在例如手機(jī)、平板電腦等移動(dòng)終端上;也可W安裝在 電腦等非移動(dòng)終端即普通終端上。具體地,該客戶端與用戶交互,該視頻播放器接收用戶通 過人機(jī)接口模塊發(fā)送的攜帶被選中人臉圖片的視頻定位請求,其中,該人機(jī)接口模塊可W 為鍵盤、觸控筆或者觸摸屏的信息檢測與接收模塊等等。例如當(dāng)用戶通過手指或者觸控筆 在觸摸屏上、選擇被選中人臉,并點(diǎn)擊發(fā)送視頻定位請求對應(yīng)的按鈕時(shí),觸摸屏的信息檢測 與接收模塊可W檢測到用戶發(fā)出的該視頻定位請求,并獲取到該視頻定位請求中攜帶的被 選中人臉圖片。例如本實(shí)施例中用戶選擇的被選中人臉圖片可W為用戶所選擇的視頻中的 某一個(gè)演員的清晰的人臉照片,或者演員在視頻截屏中的人臉??傊?,該被選中的人臉圖片 要求所包括的人臉必須足夠清晰,能夠便于識(shí)別。
[0042] 101、獲取視頻定位請求中的被選中人臉圖片在視頻中對應(yīng)的視頻信息;
[0043] 本實(shí)施例的視頻信息中包括被選中人臉圖片的標(biāo)識(shí)和該視頻中被選中人臉圖片 對應(yīng)的至少一段視頻段信息,或者進(jìn)一步還可W包括該被選中人臉圖片。由于視頻是由一 個(gè)個(gè)演員通過一段段視頻段串接而成,本實(shí)施例中,可W獲取視頻定位請求中該被選中人 臉圖片對應(yīng)的所有視頻信息,其中每一個(gè)視頻信息可W包括該被選中人臉圖片的標(biāo)識(shí)和至 少一段視頻段信息,其中被選中人臉圖片的標(biāo)識(shí)用于唯一標(biāo)識(shí)視頻中該被選中人臉圖片, 可W為該被選中人臉圖片的對應(yīng)的演員的姓名或者藝名,或者當(dāng)該被選中人臉圖片對應(yīng) 演員的姓名或者藝名在該視頻中不唯一時(shí),可W使用其他標(biāo)識(shí)(Identification; ID)來唯 一標(biāo)識(shí)該被選中人臉圖片。視頻段為該被選中人臉圖片在該視頻中出現(xiàn)的視頻的片段;該 被選中人臉圖片在該視頻中出現(xiàn)的一個(gè)視頻片段即為一段視頻段;至少一段視頻段信息為 該被選中人臉圖片在該視頻中出現(xiàn)的所有視頻的片段。例如本實(shí)施例的至少一段視頻段信 息可W包括每一段視頻段的起止時(shí)間,即該視頻段的開始時(shí)間和結(jié)束時(shí)間。
[0044] 102、顯示被選中人臉圖片對應(yīng)的視頻信息。
[0045] 例如,具體可W在視頻播放器的界面上顯示被選中人臉圖片對應(yīng)的視頻信息,運(yùn) 樣,即完成了對該被選中人臉圖片的視頻的定位。用戶可W根據(jù)所顯示的被選中人臉圖片 的視頻信息,選擇在該視頻播放器上觀看定位的該被選中人臉圖片的視頻。例如本實(shí)施例 的視頻處理方法,可w適用于對一個(gè)視頻節(jié)目中任意一個(gè)演員的所有視頻信息的定位,方 便用戶觀看該視頻中該演員的所有表演。
[0046] 本實(shí)施例的視頻處理方法,通過接收用戶通過人機(jī)接口模塊發(fā)送的攜帶被選中人 臉圖片的視頻定位請求,獲取視頻定位請求中的被選中人臉圖片在視頻中對應(yīng)的視頻信 息,并顯示被選中人臉圖片對應(yīng)的視頻信息。采用本實(shí)施例的視頻處理方法,可W彌補(bǔ)現(xiàn)有 技術(shù)中無法對視頻中某個(gè)確定的人臉的所有視頻段進(jìn)行定位,導(dǎo)致視頻定位的效率較低的 缺陷,實(shí)現(xiàn)對視頻中一個(gè)被選中人臉圖片的所有視頻信息的定位,視頻定位效率非常高,且 采用本實(shí)施例的視頻處理方法,方便用戶觀看該視頻中該被選中人臉圖片對應(yīng)的演員的所 有表演,用戶體驗(yàn)度也非常好。
[0047] 進(jìn)一步可選地,在上述實(shí)施例的技術(shù)方案的基礎(chǔ)上,步驟10Γ'獲取視頻定位請求 中的被選中人臉圖片在視頻中對應(yīng)的視頻信息",具體可W包括:從預(yù)存儲(chǔ)的人臉分類數(shù)據(jù) 庫中獲取被選中人臉圖片對應(yīng)的視頻信息。
[0048] 具體地,本實(shí)施例中,在視頻播放器即視頻播放系統(tǒng)的客戶端一側(cè)預(yù)存儲(chǔ)有人臉 分類數(shù)據(jù)庫。運(yùn)樣,當(dāng)視頻播放器與云服務(wù)器之間沒有網(wǎng)絡(luò)連接的時(shí)候,視頻播放器一端也 可W自行進(jìn)行本實(shí)施例的視頻處理。
[0049] 進(jìn)一步可選地,在上述實(shí)施例中的"從預(yù)存儲(chǔ)的人臉分類數(shù)據(jù)庫中獲取被選中人 臉圖片對應(yīng)的視頻信息"之前,本實(shí)施例的視頻處理方法,還可W包括:建立人臉分類數(shù)據(jù) 庫。例如該人臉分類數(shù)據(jù)庫中可W包括多個(gè)人臉標(biāo)識(shí),W及每個(gè)人臉標(biāo)識(shí)對應(yīng)的人臉在視 頻中對應(yīng)的視頻信息,例如該視頻信息可W包括該人臉在視頻中的每一段視頻段的起止時(shí) 間。
[0050] 進(jìn)一步可選地,上述實(shí)施例中的"建立人臉分類數(shù)據(jù)庫",具體可W包括如下步驟:
[0051 ] (1)對視頻中的每一帖視頻進(jìn)行解碼,得到一組圖像;
[0052] 視頻是由一帖一帖的圖像串接而成,對每一帖圖像進(jìn)行解碼,可W得到對應(yīng)的圖 像,本實(shí)施例中,W解碼所得圖像為RGB圖像為例。對該視頻的所有帖視頻進(jìn)行解碼,可W得 到一組RGB圖像。
[0053] (2)對該組圖像中各圖像進(jìn)行人臉檢測,獲取各圖像中的人臉W及人臉的視頻播 放時(shí)間(Presentation Time Stamp;PTS);
[0054] 對步驟(1)所得的一組RGB圖像中的每一個(gè)RGB圖像使用人臉檢測算法檢測人臉。 當(dāng)檢測到該RGB圖像中包括有人臉的時(shí)候,獲取該RGB圖像中的人臉,W及該RG姻像的在視 頻播出中的PTS。
[0055] (3)根據(jù)人臉W及人臉的PTS,生成人臉時(shí)間戳數(shù)據(jù)庫;
[0056] 根據(jù)步驟(2)人臉檢測得到的人臉W及各人臉的PTS,生成人臉時(shí)間戳數(shù)據(jù)庫。即 該人臉時(shí)間戳數(shù)據(jù)庫中包括人臉W及每一個(gè)人臉在視頻中的PTS。該人臉時(shí)間戳數(shù)據(jù)庫W 時(shí)間為基準(zhǔn),保存了包括有人臉的圖像中每個(gè)時(shí)刻對應(yīng)的檢測出的人臉,由于一部視頻較 長,解碼出來的圖像會(huì)過多,W時(shí)長90分鐘,帖率為30來計(jì)算,共需檢測90*60*30 = 162000 張圖像。運(yùn)樣的計(jì)算量會(huì)帶來較大的計(jì)算負(fù)擔(dān)W及人臉時(shí)間戳數(shù)據(jù)庫的存儲(chǔ)負(fù)擔(dān)。因此,實(shí) 際應(yīng)用中,考慮到視頻在短時(shí)間內(nèi)畫面變化并不大,在步驟(2)進(jìn)行人臉檢測時(shí),可W考慮 改變采樣頻率,例如每10帖掃描一張圖像的人臉,則每秒只需要掃描3張,總計(jì)需要90*60*3 = 16200張圖像即可。
[0057] (4)將人臉時(shí)間戳數(shù)據(jù)庫中的所有人臉按照各人臉標(biāo)識(shí)進(jìn)行歸類,W使得屬于同 一人的人臉對應(yīng)同一個(gè)人臉標(biāo)識(shí);
[0058] 具體地,步驟(3)所得的人臉時(shí)間戳數(shù)據(jù)庫中的所有人臉可能包括好多個(gè)演員的 人臉,其中有些人臉是某一演員的在不同PTS的人臉,該步驟中,可W按照人臉標(biāo)識(shí)對人臉 進(jìn)行歸類,例如可W按照PTS由前向后的順序,對人臉時(shí)間戳數(shù)據(jù)庫中每一個(gè)人臉進(jìn)行識(shí) 另IJ,例如第一個(gè)人臉可W對其設(shè)置人臉標(biāo)識(shí),該人臉標(biāo)識(shí)可W由用戶通過人機(jī)接口模塊輸 入,例如可W為該人臉對應(yīng)的演員的姓名或者藝名,或者其他人臉I(yè)D,并存儲(chǔ)該人臉標(biāo)識(shí)、 該人臉W及該人臉的PTS。然后接著按照PTS的順序,識(shí)別人臉時(shí)間戳數(shù)據(jù)庫中的第二個(gè)人 臉,通過特征值匹配算法,判斷該人臉與已存儲(chǔ)的人臉是否為同一人,如果是,將該人臉的 標(biāo)識(shí)設(shè)置為已存儲(chǔ)的人臉標(biāo)識(shí),W將屬于同一人的人臉對應(yīng)同一個(gè)人臉標(biāo)識(shí)。如果不是同 一人,則設(shè)置新的人臉標(biāo)識(shí),依此類推,可W將人臉時(shí)間戳數(shù)據(jù)庫中的所有人臉按照各人臉 標(biāo)識(shí)進(jìn)行歸類,W使得屬于同一人的人臉對應(yīng)同一個(gè)人臉標(biāo)識(shí)。
[0059] (5)根據(jù)各人臉標(biāo)識(shí)對應(yīng)的人臉的PTS,估算人臉標(biāo)識(shí)對應(yīng)的人臉的各段視頻段信 息;該視頻段信息包括視頻段的起止時(shí)間;
[0060] 根據(jù)步驟(4)的處理,可W對人臉時(shí)間戳數(shù)據(jù)庫中的所有人臉按照各人臉標(biāo)識(shí)進(jìn) 行歸類,緊接著,本實(shí)施例中,可W根據(jù)各人臉標(biāo)識(shí)對應(yīng)的人臉的PTS,確定該人臉標(biāo)識(shí)對應(yīng) 的連續(xù)的PTS。因?yàn)槿四樀囊曨l段需要該人臉在連續(xù)的PTS中出現(xiàn),因此根據(jù)該人臉標(biāo)識(shí)對 應(yīng)的連續(xù)的PTS可W確定該人臉的連續(xù)的視頻段,從而可W估算出該人臉標(biāo)識(shí)對應(yīng)的人臉 的各段視頻段信息,即視頻段的起止時(shí)間。例如圖2為本發(fā)明實(shí)施例中的某一人臉標(biāo)識(shí)對應(yīng) 的人臉的PTS分布圖。其中橫坐標(biāo)為PTS,縱坐標(biāo)為該人臉標(biāo)識(shí)對應(yīng)的人臉出現(xiàn)的概率,0表 示沒有出現(xiàn),1表示出現(xiàn)。從圖帥可W看出,縱軸值為1且最為密集的那些點(diǎn)對應(yīng)的PTS組成 的一段時(shí)間,如時(shí)間段3到5可W認(rèn)為滿足出現(xiàn)該人臉的條件。通過分段算法,可W將圖2中 縱軸值為1對應(yīng)的點(diǎn)分為若干段,每一段都代表了該人臉對應(yīng)的演員集中出現(xiàn)的一個(gè)視頻 片段。另外,對于某一段中PTS點(diǎn)的數(shù)量少,即視頻片段極短的段可W丟棄。例如圖2中的人 臉分布圖可W得到如下的表1所示的視頻段信息。
[0061] 表 1
[0062]
[0063] (6)根據(jù)各人臉標(biāo)識(shí)對應(yīng)的各段視頻段信息,建立人臉分類數(shù)據(jù)庫。
[0064] 根據(jù)上述得到的每一個(gè)人臉標(biāo)識(shí),W及每一個(gè)人臉標(biāo)識(shí)對應(yīng)的各段視頻段信息, 建立人臉分類數(shù)據(jù)庫,W及該人臉分類數(shù)據(jù)庫中包括每一個(gè)人臉標(biāo)識(shí),每一個(gè)人臉標(biāo)識(shí)對 應(yīng)的人臉在視頻中的每一段視頻段中的起止時(shí)間。運(yùn)樣非常方便根據(jù)該人臉分類數(shù)據(jù)庫中 該視頻中每一個(gè)人臉進(jìn)行視頻定位。
[0065] 例如,本實(shí)施例的人臉分類數(shù)據(jù)庫的核屯、結(jié)構(gòu)體可W采用如下方式表示:
[0066] typedefstruct_humanFaceData
[0067] {
[0068] int face_id;/7人臉的 ID
[0069] cha;r*face_name;//人臉對應(yīng)人物之名字
[0070] double**face_timestamp;/7 視頻片段起止時(shí)間
[0071 ] intnumbe;r_appea;r;//視頻片段的個(gè)數(shù)
[0072] float penrcenLawear;//人臉出現(xiàn)概率
[0073] 化皿anFaceData;
[0074] typedef struct_humanFaceDataSet
[0075] {
[0076] int numbe;r_face;//有效的人臉數(shù)量< =N
[0077] humanFaceData*human_face_data;/7 所有人臉對應(yīng)的分段數(shù)據(jù)
[0078] int S0URCE_ID;/7數(shù)據(jù)生成來源:云服務(wù)器端或視頻播放器端即客戶端
[0079] 化皿anFaceDataSet;
[0080] 本實(shí)施例W在視頻播放器一側(cè)即視頻播放系統(tǒng)的客戶端描述本發(fā)明的技術(shù)方案, 實(shí)際應(yīng)用中,該人臉分類數(shù)據(jù)庫也可W在云服務(wù)器端,參見后續(xù)實(shí)施例的記載。
[0081] 進(jìn)一步可選地,在上述實(shí)施例的技術(shù)方案的基礎(chǔ)上,步驟"根據(jù)各人臉標(biāo)識(shí)對應(yīng)的 各段視頻段信息,建立人臉分類數(shù)據(jù)庫"之后,還可W包括:將人臉分類數(shù)據(jù)庫中的各人臉 標(biāo)識(shí)按照在視頻中出現(xiàn)的概率由大到小的順序排列。
[0082] 具體地,將人臉分類數(shù)據(jù)庫中的各人臉標(biāo)識(shí)按照在視頻中出現(xiàn)的概率由大到小的 順序排列,得到各個(gè)人臉標(biāo)識(shí)對應(yīng)的人臉的概率分布表,根據(jù)該概率分布表可W直接確定 出該視頻中的主角配角。可選地,還可W根據(jù)各人臉標(biāo)識(shí)對應(yīng)的人臉出現(xiàn)的概率丟棄出現(xiàn) 數(shù)量少的人臉,例如,運(yùn)些概率很小的人臉可能為群眾演員,該人臉被用戶去定位的概率很 小,所W此時(shí)可W丟棄概率很小的人臉,W節(jié)省人臉分類數(shù)據(jù)庫中的存儲(chǔ)空間。
[0083] 進(jìn)一步可選地,此時(shí)對應(yīng)的上述實(shí)施例的步驟"將人臉分類數(shù)據(jù)庫中的各人臉標(biāo) 識(shí)按照在視頻中出現(xiàn)的概率由大到小的順序排列"之后,步驟100"接收用戶通過人機(jī)接口 模塊發(fā)送的攜帶被選中人臉圖片的視頻定位請求"之前,還可W包括:顯示人臉分類數(shù)據(jù)庫 中前N個(gè)人臉標(biāo)識(shí)對應(yīng)的人臉圖片,N為大于或者等于1的整數(shù);
[0084] 本實(shí)施例中的前N個(gè)即指的是各人臉標(biāo)識(shí)按照在視頻中出現(xiàn)的概率較大的N個(gè)人 臉標(biāo)識(shí),運(yùn)N個(gè)人臉標(biāo)識(shí)即為該視頻中的較為重要的角色,重要角色的演員被用戶定位的概 率較高。因此,視頻播放器可W顯示人臉分類數(shù)據(jù)庫中出現(xiàn)概率較高的前N個(gè)人臉標(biāo)識(shí)中每 一個(gè)人臉標(biāo)識(shí)對應(yīng)的人臉圖片,運(yùn)樣用戶可W從N個(gè)人臉中選擇一個(gè)人臉作為被選中人臉 圖片,來定位該被選中人臉圖片的視頻。因此,上述實(shí)施例中的步驟100中的"接收用戶通過 人機(jī)接口模塊發(fā)送的攜帶被選中人臉圖片的視頻定位請求"中的被選中人臉圖片可W為用 戶從N個(gè)人臉標(biāo)識(shí)對應(yīng)的人臉圖片中選擇的。具體地,用戶可W通過人機(jī)接口模塊從N個(gè)人 臉中選擇一個(gè)來發(fā)起視頻定位請求。另外,上述實(shí)施例中的步驟100中的"接收用戶通過人 機(jī)接口模塊發(fā)送的攜帶被選中人臉圖片的視頻定位請求"中的被選中人臉圖片也可W為用 戶通過人機(jī)接口模塊輸入的,例如,用戶知道某一個(gè)演員參演了該視頻,想要在該視頻中定 位該演員的所有視頻段,可W從網(wǎng)絡(luò)下載一個(gè)包括該演員的被選中人臉圖片的圖片發(fā)起視 頻定位請求?;蛘哂脩粢部蒞通過拍攝照片的形式拍得包括該演員的被選中人臉圖片的照 片,并發(fā)起視頻定位請求。
[0085] 上述實(shí)施例的所有方案均W在視頻播放系統(tǒng)的客戶端一側(cè)即視頻播放器一側(cè)建 立人臉分類數(shù)據(jù)庫,并進(jìn)行視頻處理。運(yùn)種方案需要客戶端無法連接至云服務(wù)器時(shí),執(zhí)行上 述人臉分類數(shù)據(jù)庫建立的功能模塊可W部署于視頻播放器的引擎中,并在native層及 化va層提供相應(yīng)接口,供視頻播放器本地執(zhí)行相應(yīng)功能時(shí)調(diào)用。
[0086] 需要說明的是,如果在視頻播放器一端放置人臉分類數(shù)據(jù)庫,并執(zhí)行相應(yīng)功能執(zhí) 行時(shí),需要消耗大量的資源,因此,上述實(shí)施例的步驟"建立人臉分類數(shù)據(jù)庫"之后,當(dāng)視頻 播放器與云服務(wù)器之間建立通信連接之后,還可W向云服務(wù)器發(fā)送人臉分類數(shù)據(jù)庫,W供 云服務(wù)器存儲(chǔ)該人臉分類數(shù)據(jù)庫,并在后續(xù)視頻定位請求中在云服務(wù)器一側(cè)定位某一被選 中人臉圖片的視頻信息。
[0087] 例如,進(jìn)一步可選地,上述實(shí)施例中的步驟10Γ'獲取視頻定位請求中的被選中人 臉圖片在視頻中對應(yīng)的視頻信息",具體可W包括如下步驟:
[0088] (A)向云服務(wù)器發(fā)送攜帶被選中人臉圖片的視頻定位請求;
[0089] (B)接收云服務(wù)器發(fā)送的視頻信息,視頻信息為云服務(wù)器根據(jù)被選中人臉圖片從 云服務(wù)器中預(yù)存儲(chǔ)的人臉分類數(shù)據(jù)庫中獲取的。
[0090] 本實(shí)施例中W在云服務(wù)器一側(cè)進(jìn)行視頻定位請求為例。視頻播放器接收到用戶通 過人機(jī)接口模塊發(fā)送的攜帶被選中人臉圖片的視頻定位請求之后,視頻播放器向云服務(wù)器 發(fā)送攜帶被選中人臉圖片的該視頻定位請求。然后云服務(wù)器在云服務(wù)器一側(cè)預(yù)存儲(chǔ)的人臉 分類數(shù)據(jù)庫中獲取該被選中人臉圖片對應(yīng)的視頻信息,并發(fā)送給視頻播放器。對應(yīng)地,視頻 播放器接收云服務(wù)器發(fā)送的視頻信息。
[0091] 在上述實(shí)施例的技術(shù)方案的基礎(chǔ)上,步驟102"顯示被選中人臉圖片對應(yīng)的視頻信 息"之后,具體還可W包括:根據(jù)被選中人臉圖片的至少一段視頻段信息,將至少一段視頻 段合并為被選中人臉圖片對應(yīng)的定位視頻。
[0092] 例如,具體地,根據(jù)至少一個(gè)視頻段信息中各視頻段的開始時(shí)間和終止時(shí)間,從視 頻中獲取對應(yīng)的各段視頻段,將各視頻段合并在一起,形成該被選中人臉圖片對應(yīng)的定位 視頻。
[0093] 上述實(shí)施例中的各種可選方案可W采用可結(jié)合的方式任意組合,形成本發(fā)明的可 選實(shí)施例,在此不再一一寶述。
[0094] 上述實(shí)施例的視頻處理方法,通過建立人臉分類數(shù)據(jù)庫,并在接收用戶發(fā)送的攜 帶被選中人臉圖片的視頻定位請求之后,根據(jù)人臉分類數(shù)據(jù)庫實(shí)現(xiàn)對被選中人臉圖片的視 頻的定位,視頻定位效率非常高,且采用上述實(shí)施例的技術(shù)方案,方便用戶觀看該視頻中該 被選中人臉圖片對應(yīng)的演員的所有表演,用戶體驗(yàn)度非常好。
[0095] 圖3為本發(fā)明的視頻處理方法另一實(shí)施例的流程圖。如圖3所示,本實(shí)施例的視頻 處理方法,在上述實(shí)施例的技術(shù)方案的基礎(chǔ)上,描述本發(fā)明的一種使用場景。如圖3所示,本 實(shí)施例的視頻處理方法,具體可W包括:
[0096] 200、視頻播放器對視頻中的每一帖視頻進(jìn)行解碼,得到一組圖像;
[0097] 本實(shí)施例的使用場景為當(dāng)用戶通過人機(jī)接口模塊在視頻播放器一側(cè)使用視頻定 位處理功能時(shí),視頻播放器與云服務(wù)器之間無通信連接,人臉分類數(shù)據(jù)庫的建立W及根據(jù) 人臉分類數(shù)據(jù)庫進(jìn)行視頻定位請求,均在視頻播放器即視頻播放系統(tǒng)的客戶端一側(cè)進(jìn)行視 頻處理為例描述本發(fā)明的技術(shù)方案。
[0098] 201、視頻播放器對一組圖像中各圖像進(jìn)行人臉檢測,獲取各圖像中的人臉W及人 臉的PTS;
[0099] 202、視頻播放器根據(jù)人臉W及人臉的PTS,生成人臉時(shí)間戳數(shù)據(jù)庫;
[0100] 203、視頻播放器將人臉時(shí)間戳數(shù)據(jù)庫中的所有人臉按照各人臉標(biāo)識(shí)進(jìn)行歸類,W 使得屬于同一人的人臉對應(yīng)同一個(gè)人臉標(biāo)識(shí);
[0101] 204、視頻播放器根據(jù)各人臉標(biāo)識(shí)對應(yīng)的人臉的PTS,估算人臉標(biāo)識(shí)對應(yīng)的人臉的 各段視頻段信息;
[0102] 例如該視頻段信息包括視頻段的開始時(shí)間和終止時(shí)間。
[0103] 205、視頻播放器根據(jù)各人臉標(biāo)識(shí)對應(yīng)的各段視頻段信息,建立人臉分類數(shù)據(jù)庫;
[0104] 其中該人臉分類數(shù)據(jù)庫中可W包括人臉標(biāo)識(shí)W及該人臉標(biāo)識(shí)在該視頻中對應(yīng)的 各段視頻段信息。
[0105] 206、視頻播放器將人臉分類數(shù)據(jù)庫中的各人臉標(biāo)識(shí)按照在視頻中出現(xiàn)的概率由 大到小的順序排列;
[0106] 207、視頻播放器在界面上顯示人臉分類數(shù)據(jù)庫中前N個(gè)人臉標(biāo)識(shí)對應(yīng)的人臉圖 片;
[0107] 其中N為大于或者等于1的整數(shù);本實(shí)施例向顯示人臉分類數(shù)據(jù)庫中的前N個(gè)人臉 標(biāo)識(shí),是為了告知用戶該視頻中運(yùn)N個(gè)人臉是出現(xiàn)概率較高的重要演員,用戶可W知道該視 頻中的各個(gè)主配角。
[0108] 208、用戶通過人機(jī)接口模塊從N個(gè)人臉標(biāo)識(shí)對應(yīng)的人臉圖片中選擇一個(gè)被選中人 臉圖片,并發(fā)起視頻定位請求;
[0109] 本實(shí)施例中是W從視頻播放器界面上顯示的人臉分類數(shù)據(jù)庫中的前N個(gè)人臉標(biāo)識(shí) 對應(yīng)的人臉圖片中選擇一個(gè)人臉圖片,作為被選中人臉圖片為例。實(shí)際應(yīng)用中,也可W通過 拍照的方式或者從網(wǎng)上下載的方式來獲取被選中人臉圖片,在此不再一一舉例。
[0110] 209、視頻播放器接收用戶發(fā)送的攜帶被選中人臉圖片的視頻定位請求;
[0111] 210、視頻播放器從預(yù)存儲(chǔ)的人臉分類數(shù)據(jù)庫中獲取被選中人臉圖片對應(yīng)的視頻 ?目息;
[0112] 視頻信息中包括被選中人臉圖片的標(biāo)識(shí)和被選中人臉圖片的至少一段視頻段信 息。人臉分類數(shù)據(jù)庫中預(yù)存儲(chǔ)的被選中人臉圖片對應(yīng)的視頻信息中還可W包括各個(gè)被選中 人臉圖片。
[0113] 具體地,視頻播放器可W將被選中人臉圖片與人臉分類數(shù)據(jù)庫中每一個(gè)人臉圖片 進(jìn)行人臉識(shí)別,例如可W通過特征值匹配算法進(jìn)行人臉識(shí)別,從而從人臉分類數(shù)據(jù)庫中獲 取被選中人臉圖片對應(yīng)的視頻信息。
[0114] 211、視頻播放器在界面上顯示被選中人臉圖片對應(yīng)的視頻信息;
[0115] 用戶可W根據(jù)視頻播放器界面上顯示的被選中人臉圖片的開始時(shí)間和結(jié)束時(shí)間, 點(diǎn)擊觀看視頻信息對應(yīng)的各段視頻段,觀看該被選中人臉圖片在該視頻中對應(yīng)的所有視頻 段,了解該被選中人臉圖片對應(yīng)的演員在該視頻中的演技。
[0116] 212、視頻播放器根據(jù)被選中人臉圖片對應(yīng)的視頻信息中的至少一段視頻段信息, 將至少一段視頻段合并為被選中人臉圖片對應(yīng)的定位視頻。
[0117] 本實(shí)施例中各步驟的實(shí)施,詳細(xì)可W參考上述相關(guān)實(shí)施例的記載,在此不再寶述。
[0118] 本實(shí)施例的視頻處理方法,通過在視頻播放器一側(cè)建立人臉分類數(shù)據(jù)庫,并在接 收用戶發(fā)送的攜帶被選中人臉圖片的視頻定位請求之后,根據(jù)人臉分類數(shù)據(jù)庫實(shí)現(xiàn)對被選 中人臉圖片的視頻的定位,視頻定位效率非常高。采用本實(shí)施例的視頻處理方法,可W彌補(bǔ) 現(xiàn)有技術(shù)中無法對視頻中某個(gè)確定的人臉的所有視頻段進(jìn)行定位,導(dǎo)致視頻定位的效率較 低的缺陷,實(shí)現(xiàn)對視頻中一個(gè)被選中人臉圖片的所有視頻信息的定位,視頻定位效率非常 高,且采用本實(shí)施例的視頻處理方法,方便用戶觀看該視頻中該被選中人臉圖片對應(yīng)的演 員的所有表演,用戶體驗(yàn)度也非常好。
[0119] 圖4為本發(fā)明的視頻處理方法再一實(shí)施例的流程圖。如圖4所示,本實(shí)施例的視頻 處理方法,具體可W包括如下步驟:
[0120] 300、接收視頻播放器發(fā)送的攜帶被選中人臉圖片的視頻定位請求;
[0121 ]本實(shí)施例中的視頻定位請求為視頻播放器接收用戶通過人機(jī)接口模塊發(fā)送的;本 實(shí)施例的視頻處理方法在云服務(wù)器一側(cè)描述本發(fā)明的技術(shù)上方案。
[0122] 301、從預(yù)存儲(chǔ)的人臉分類數(shù)據(jù)庫中獲取被選中人臉圖片對應(yīng)的視頻信息;
[0123] 其中本實(shí)施例的視頻信息中包括被選中人臉圖片的標(biāo)識(shí)和被選中人臉圖片的至 少一段視頻段信息;例如該視頻信息中還可W包括該被選中人臉圖片。詳細(xì)可W參考上述 實(shí)施例的記載,在此不再寶述。
[0124] 302、向視頻播放器發(fā)送被選中人臉圖片對應(yīng)的視頻信息,W供視頻播放器向用戶 顯示被選中人臉圖片對應(yīng)的視頻信息。
[0125] 最后云服務(wù)器獲取到被選中人臉圖片對應(yīng)的視頻信息之后,向視頻播放器發(fā)送該 被選中人臉圖片對應(yīng)的視頻信息,視頻播放器可W在界面上向用戶顯示被選中人臉圖片對 應(yīng)的視頻信息,用戶根據(jù)顯示的被選中人臉圖片的視頻信息,可W觀看該被選中人臉圖片 在該視頻中對應(yīng)的所有視頻段,并可W進(jìn)一步根據(jù)運(yùn)些視頻段確定該被選中人臉圖片對應(yīng) 的演員在視頻中的演技。
[0126] 本實(shí)施例與上述圖1所示實(shí)施例的區(qū)別在,上述圖1所示實(shí)施例,是W視頻播放器 即客戶端與云服務(wù)器之間無通信連接,所有視頻處理方案均在視頻播放器一側(cè)來實(shí)現(xiàn)為 例,描述本發(fā)明的視頻處理方案。
[0127] 而本實(shí)施例在云服務(wù)器與視頻播放器之間具有通信連接,在視頻播放器接收到用 戶通過人機(jī)接口模塊發(fā)送的視頻定位請求之后,可W從預(yù)存儲(chǔ)的人臉分類數(shù)據(jù)庫中獲取被 選中人臉圖片對應(yīng)的視頻信息;最后再向視頻播放器發(fā)送被選中人臉圖片對應(yīng)的視頻信 息,W供視頻播放器向用戶顯示被選中人臉圖片對應(yīng)的視頻信息。即具體地通過視頻播放 器與云服務(wù)器之間具有通信連接為例,來描述本發(fā)明的技術(shù)方案,其各步驟的實(shí)現(xiàn)原理類 似,詳細(xì)亦可W參考上述圖1所示實(shí)施例的記載,在此不再寶述。
[0128] 本實(shí)施例的視頻處理方法,通過接收視頻播放器發(fā)送的攜帶被選中人臉圖片的視 頻定位請求,并從預(yù)存儲(chǔ)的人臉分類數(shù)據(jù)庫中獲取被選中人臉圖片對應(yīng)的視頻信息,向視 頻播放器發(fā)送被選中人臉圖片對應(yīng)的視頻信息,W供視頻播放器向用戶顯示被選中人臉 圖片對應(yīng)的視頻信息,實(shí)現(xiàn)根據(jù)人臉分類數(shù)據(jù)庫實(shí)現(xiàn)對被選中人臉圖片的視頻的定位,視 頻定位效率非常高。采用本實(shí)施例的視頻處理方法,可W彌補(bǔ)現(xiàn)有技術(shù)中無法對視頻中某 個(gè)確定的人臉的所有視頻段進(jìn)行定位,導(dǎo)致視頻定位的效率較低的缺陷,實(shí)現(xiàn)對視頻中一 個(gè)被選中人臉圖片的所有視頻信息的定位,視頻定位效率非常高,且采用本實(shí)施例的視頻 處理方法,方便用戶觀看該視頻中該被選中人臉圖片對應(yīng)的演員的所有表演,用戶體驗(yàn)度 也非常好。
[0129] 進(jìn)一步可選地,在上述實(shí)施例的技術(shù)方案的基礎(chǔ)上,在步驟30Γ'從預(yù)存儲(chǔ)的人臉 分類數(shù)據(jù)庫中獲取被選中人臉圖片對應(yīng)的視頻信息"之前,還可W包括:建立人臉分類數(shù)據(jù) 庫。即本實(shí)施例中,在云服務(wù)器一側(cè)建立人臉分類數(shù)據(jù)庫,該人臉分類數(shù)據(jù)庫的結(jié)構(gòu)W及所 包括的信息與上述實(shí)施例中在視頻播放器一側(cè)建立的人臉分類數(shù)據(jù)庫相同,詳細(xì)可W參考 上述實(shí)施例的記載,在此不再寶述。
[0130] 進(jìn)一步可選地,上述實(shí)施例中的"建立人臉分類數(shù)據(jù)庫",具體可W包括如下步驟:
[0131] (a)對視頻中的每一帖視頻進(jìn)行解碼,得到一組圖像;
[0132] (b)對一組圖像中各圖像進(jìn)行人臉檢測,獲取各圖像中的人臉W及人臉的PTS;
[0133] (C)根據(jù)人臉W及人臉的PTS,生成人臉時(shí)間戳數(shù)據(jù)庫;
[0134] (d)將人臉時(shí)間戳數(shù)據(jù)庫中的所有人臉按照各人臉標(biāo)識(shí)進(jìn)行歸類,W使得屬于同 一人的人臉對應(yīng)同一個(gè)人臉標(biāo)識(shí);
[0135] (e)根據(jù)各人臉標(biāo)識(shí)對應(yīng)的人臉的PTS,估算人臉標(biāo)識(shí)對應(yīng)的人臉的各段視頻段信 息;該視頻段信息包括視頻段的起止時(shí)間;
[0136] (f)根據(jù)各人臉標(biāo)識(shí)對應(yīng)的各段視頻段信息,建立人臉分類數(shù)據(jù)庫。
[0137] 本實(shí)施例的上述步驟(a)-(f)與上述圖1所示實(shí)施例的后續(xù)可選技術(shù)方案中的步 驟(1)-(6)實(shí)現(xiàn)建立人臉分類數(shù)據(jù)庫的實(shí)現(xiàn)相同,詳細(xì)可W參考上述實(shí)施例的記載,在此不 再寶述。
[0138] 進(jìn)一步可選地,在上述實(shí)施例中的步驟(?Τ'根據(jù)各人臉標(biāo)識(shí)對應(yīng)的各段視頻段信 息,建立人臉分類數(shù)據(jù)庫"之后,還可W包括:將人臉分類數(shù)據(jù)庫中的各人臉標(biāo)識(shí)按照在視 頻中出現(xiàn)的概率由大到小的順序排列。
[0139] 或者進(jìn)一步可選地,在上述實(shí)施例中的步驟"將所述人臉分類數(shù)據(jù)庫中的各所述 人臉標(biāo)識(shí)按照在所述視頻中出現(xiàn)的概率由大到小的順序排列"之后,步驟300"接收視頻播 放器發(fā)送的攜帶被選中人臉圖片的視頻定位請求"之前,還可W包括:向視頻播放器發(fā)送人 臉分類數(shù)據(jù)庫中前Ν個(gè)人臉標(biāo)識(shí),W供視頻播放器向用戶顯示前Ν個(gè)人臉標(biāo)識(shí)對應(yīng)的人臉圖 片,Ν為大于或者等于1的整數(shù);
[0140] 此時(shí)對應(yīng)的被選中人臉圖片為用戶從Ν個(gè)人臉標(biāo)識(shí)對應(yīng)的人臉圖片中選擇的;或 者被選中人臉圖片也可W為用戶通過人機(jī)接口模塊輸入的。
[0141] 或者進(jìn)一步可選地,云服務(wù)器一側(cè)的預(yù)存儲(chǔ)的人臉分類數(shù)據(jù)庫可W是在視頻播放 器一側(cè)建立的,并在云服務(wù)器一側(cè)與視頻播放器一側(cè)有通信連接之后,發(fā)送給云服務(wù)器的。 例如在上述實(shí)施例的步驟30Γ'從預(yù)存儲(chǔ)的人臉分類數(shù)據(jù)庫中獲取被選中人臉圖片對應(yīng)的 視頻信息"之前,還可W包括:接收視頻播放器發(fā)送的人臉分類數(shù)據(jù)庫。
[0142] 上述實(shí)施例中的各種可選方案,均在云服務(wù)器一側(cè)描述本發(fā)明的技術(shù)方案,具體 實(shí)現(xiàn)方式亦可W參考視頻播放器一側(cè)的實(shí)施,在此不再寶述。上述實(shí)施例中的各種可選方 案可W采用可結(jié)合的方式任意組合,形成本發(fā)明的可選實(shí)施例,在此不再一一寶述。
[0143] 上述實(shí)施例的視頻處理方法,通過在云服務(wù)器一側(cè)建立人臉分類數(shù)據(jù)庫,并在接 收視頻播放器發(fā)送的攜帶被選中人臉圖片的視頻定位請求之后,根據(jù)人臉分類數(shù)據(jù)庫實(shí)現(xiàn) 對被選中人臉圖片的視頻的定位,并將定位的結(jié)構(gòu)返回給視頻播放器,由視頻播放器向用 戶顯示,視頻定位效率非常高,且采用上述實(shí)施例的技術(shù)方案,方便用戶觀看該視頻中該被 選中人臉圖片對應(yīng)的演員的所有表演,用戶體驗(yàn)度非常好。
[0144] 圖5為本發(fā)明的視頻處理方法又一實(shí)施例的流程圖。如圖5所示,本實(shí)施例的視頻 處理方法,描述本發(fā)明的再一種使用場景。如圖5所示,本實(shí)施例的視頻處理方法,具體可W 包括:
[0145] 400、視頻播放器對視頻中的每一帖視頻進(jìn)行解碼,得到一組圖像;
[0146] 本實(shí)施例的使用場景為當(dāng)用戶通過人機(jī)接口模塊在視頻播放器一側(cè)使用視頻定 位處理功能時(shí),視頻播放器與云服務(wù)器之間無通信連接,人臉分類數(shù)據(jù)庫的建立在視頻播 放器即視頻播放系統(tǒng)的客戶端一側(cè)進(jìn)行,但后續(xù)視頻播放器與云服務(wù)器之間又恢復(fù)通信 連接,視頻播放器將建立的人臉分類數(shù)據(jù)庫又發(fā)送給云服務(wù)器,由云服務(wù)器后續(xù)根據(jù)人臉 分類數(shù)據(jù)庫進(jìn)行視頻定位請求進(jìn)行視頻處理為例描述本發(fā)明的技術(shù)方案。
[0147] 401、視頻播放器對一組圖像中各圖像進(jìn)行人臉檢測,獲取各圖像中的人臉W及人 臉的PTS;
[0148] 402、視頻播放器根據(jù)人臉W及人臉的PTS,生成人臉時(shí)間戳數(shù)據(jù)庫;
[0149] 403、視頻播放器將人臉時(shí)間戳數(shù)據(jù)庫中的所有人臉按照各人臉標(biāo)識(shí)進(jìn)行歸類,W 使得屬于同一人的人臉對應(yīng)同一個(gè)人臉標(biāo)識(shí);
[0150] 404、視頻播放器根據(jù)各人臉標(biāo)識(shí)對應(yīng)的人臉的PTS,估算人臉標(biāo)識(shí)對應(yīng)的人臉的 各段視頻段信息;
[0151 ]例如該視頻段信息包括視頻段的開始時(shí)間和終止時(shí)間。
[0152] 405、視頻播放器根據(jù)各人臉標(biāo)識(shí)對應(yīng)的各段視頻段信息,建立人臉分類數(shù)據(jù)庫;
[0153] 其中該人臉分類數(shù)據(jù)庫中可W包括人臉標(biāo)識(shí)W及該人臉標(biāo)識(shí)在該視頻中對應(yīng)的 各段視頻段信息。
[0154] 406、視頻播放器將人臉分類數(shù)據(jù)庫中的各人臉標(biāo)識(shí)按照在視頻中出現(xiàn)的概率由 大到小的順序排列;
[0K5] 407、當(dāng)視頻播放器與云服務(wù)器建立網(wǎng)絡(luò)鏈接,視頻播放器可W向云服務(wù)器發(fā)送該 人臉分類數(shù)據(jù)庫;
[0156] 運(yùn)樣后續(xù)可W在云服務(wù)器側(cè)進(jìn)行視頻處理,減少視頻播放器客戶端的資源損耗, 提高視頻處理效率。
[0157] 408、云服務(wù)器向視頻播放器發(fā)送人臉分類數(shù)據(jù)庫中前N個(gè)人臉標(biāo)識(shí)對應(yīng)的人臉圖 片;其中N為大于或者等于1的整數(shù);
[0158] 409、視頻播放器在界面上向用戶顯示人臉分類數(shù)據(jù)庫中前N個(gè)人臉標(biāo)識(shí)對應(yīng)的人 臉圖片;
[0159] 運(yùn)樣用戶可W根據(jù)顯示的人臉確定該視頻中的主配角。并進(jìn)一步可W從中選擇一 個(gè)人臉作為被選中人臉圖片發(fā)起視頻定位請求,W請求查看該被選中人臉圖片在該視頻中 的所有視頻段。
[0160] 410、用戶通過人機(jī)接口模塊從N個(gè)人臉標(biāo)識(shí)對應(yīng)的人臉圖片中選擇一個(gè)被選中人 臉圖片,并發(fā)起視頻定位請求;
[0161] 411、視頻播放器接收用戶發(fā)送的攜帶被選中人臉圖片的視頻定位請求,并轉(zhuǎn)發(fā)給 云服務(wù)器;
[0162] 412、云服務(wù)器接收視頻定位請求,并從預(yù)存儲(chǔ)的人臉分類數(shù)據(jù)庫中獲取被選中人 臉圖片對應(yīng)的視頻信息;
[0163] 視頻信息中包括被選中人臉圖片的標(biāo)識(shí)和被選中人臉圖片的至少一段視頻段信 息。人臉分類數(shù)據(jù)庫中預(yù)存儲(chǔ)的被選中人臉圖片對應(yīng)的視頻信息中還可W包括各個(gè)被選中 人臉圖片。
[0164] 具體地,云服務(wù)器可W將被選中人臉圖片與人臉分類數(shù)據(jù)庫中每一個(gè)人臉圖片進(jìn) 行人臉識(shí)別,例如可W通過特征值匹配算法進(jìn)行人臉識(shí)別,從而從人臉分類數(shù)據(jù)庫中獲取 被選中人臉圖片對應(yīng)的視頻信息。
[0165] 此時(shí)云服務(wù)器可W向視頻播放器發(fā)送被選中人臉圖片對應(yīng)的視頻信息;由視頻播 放器在界面上顯示被選中人臉圖片對應(yīng)的視頻信息。
[0166] 用戶可W根據(jù)視頻播放器界面上顯示的被選中人臉圖片的開始時(shí)間和結(jié)束時(shí)間, 點(diǎn)擊觀看視頻信息對應(yīng)的各段視頻段,觀看該被選中人臉圖片在該視頻中對應(yīng)的所有視頻 段,了解該被選中人臉圖片對應(yīng)的演員在該視頻中的演技。
[0167] 或者進(jìn)一步地,還可W包括如下步驟:
[0168] 413、云服務(wù)器根據(jù)被選中人臉圖片的對應(yīng)的視頻信息中的至少一段視頻段信息, 將至少一段視頻段合并為被選中人臉圖片對應(yīng)的定位視頻;
[0169] 或者本實(shí)施例中,云服務(wù)器也可W直接向視頻播放服務(wù)器發(fā)送該被選中人臉圖片 對應(yīng)的視頻信息,由視頻播放器根據(jù)被選中人臉圖片的對應(yīng)的視頻信息中的至少一段視頻 段信息,將至少一段視頻段合并為被選中人臉圖片對應(yīng)的定位視頻。
[0170] 414、云服務(wù)器向視頻播放器發(fā)送定位視頻;
[0171] 415、視頻播放器在界面上向用戶顯示該被選中人臉圖片對應(yīng)的定位視頻。
[0172] 本實(shí)施例中,定位視頻為該被選中人臉圖片在視頻中的所有視頻段的集合,當(dāng)視 頻播放器在界面上向用戶顯示該被選中人臉圖片對應(yīng)的定位視頻,用戶便可W觀看該被選 中人臉圖片在該視頻中對應(yīng)的所有視頻段,了解該被選中人臉圖片對應(yīng)的演員在該視頻中 的演技。
[0173] 本實(shí)施例中各步驟的實(shí)施,詳細(xì)可W參考上述相關(guān)實(shí)施例的記載,在此不再寶述。
[0174] 本實(shí)施例的視頻處理方法,通過在視頻播放器一側(cè)建立人臉分類數(shù)據(jù)庫,并當(dāng)云 服務(wù)器與視頻播放器之間具有通信連接時(shí),由視頻播放器向云服務(wù)器發(fā)送該人臉分類數(shù)據(jù) 庫,而后續(xù)的視頻定位請求處理在云服務(wù)器一側(cè)進(jìn)行,即由云服務(wù)器接收視頻播放器發(fā)送 的攜帶被選中人臉圖片的視頻定位請求之后,根據(jù)人臉分類數(shù)據(jù)庫實(shí)現(xiàn)對被選中人臉圖片 的視頻的定位,視頻定位效率非常高。采用本實(shí)施例的視頻處理方法,可W彌補(bǔ)現(xiàn)有技術(shù)中 無法對視頻中某個(gè)確定的人臉的所有視頻段進(jìn)行定位,導(dǎo)致視頻定位的效率較低的缺陷, 實(shí)現(xiàn)對視頻中一個(gè)被選中人臉圖片的所有視頻信息的定位,視頻定位效率非常高,且采用 本實(shí)施例的視頻處理方法,方便用戶觀看該視頻中該被選中人臉圖片對應(yīng)的演員的所有表 演,用戶體驗(yàn)度也非常好。
[0175] 圖6為本發(fā)明的視頻處理方法再另一實(shí)施例的流程圖。如圖6所示,本實(shí)施例的視 頻處理方法,在上述實(shí)施例的技術(shù)方案的基礎(chǔ)上,描述本發(fā)明的再一種使用場景。如圖6所 示,本實(shí)施例的視頻處理方法,具體可W包括:
[0176] 500、云服務(wù)器對視頻中的每一帖視頻進(jìn)行解碼,得到一組圖像;
[0177] 本實(shí)施例的使用場景為當(dāng)用戶通過人機(jī)接口模塊在視頻播放器一側(cè)使用視頻定 位處理功能時(shí),視頻播放器與云服務(wù)器之間有通信連接,人臉分類數(shù)據(jù)庫的建立在云服務(wù) 器一側(cè)進(jìn)行,后續(xù)也由云服務(wù)器后續(xù)根據(jù)人臉分類數(shù)據(jù)庫進(jìn)行視頻定位請求進(jìn)行視頻處理 為例描述本發(fā)明的技術(shù)方案。
[0178] 501、云服務(wù)器對一組圖像中各圖像進(jìn)行人臉檢測,獲取各圖像中的人臉W及人臉 的 PTS;
[0179] 502、云服務(wù)器根據(jù)人臉W及人臉的PTS,生成人臉時(shí)間戳數(shù)據(jù)庫;
[0180] 503、云服務(wù)器將人臉時(shí)間戳數(shù)據(jù)庫中的所有人臉按照各人臉標(biāo)識(shí)進(jìn)行歸類,W使 得屬于同一人的人臉對應(yīng)同一個(gè)人臉標(biāo)識(shí);
[0181] 504、云服務(wù)器根據(jù)各人臉標(biāo)識(shí)對應(yīng)的人臉的PTS,估算人臉標(biāo)識(shí)對應(yīng)的人臉的各 段視頻段信息;
[0182] 例如該視頻段信息包括視頻段的開始時(shí)間和終止時(shí)間。
[0183] 505、云服務(wù)器根據(jù)各人臉標(biāo)識(shí)對應(yīng)的各段視頻段信息,建立人臉分類數(shù)據(jù)庫;
[0184] 其中該人臉分類數(shù)據(jù)庫中可W包括人臉標(biāo)識(shí)W及該人臉標(biāo)識(shí)在該視頻中對應(yīng)的 各段視頻段信息。
[0185] 506、云服務(wù)器將人臉分類數(shù)據(jù)庫中的各人臉標(biāo)識(shí)按照在視頻中出現(xiàn)的概率由大 到小的順序排列;
[0186] 運(yùn)樣后續(xù)可W在云服務(wù)器側(cè)進(jìn)行視頻處理,減少視頻播放器客戶端的資源損耗, 提高視頻處理效率。
[0187] 507、云服務(wù)器向視頻播放器發(fā)送人臉分類數(shù)據(jù)庫中前N個(gè)人臉標(biāo)識(shí)對應(yīng)的人臉圖 片;其中N為大于或者等于1的整數(shù);
[0188] 508、視頻播放器在界面上向用戶顯示人臉分類數(shù)據(jù)庫中前N個(gè)人臉標(biāo)識(shí)對應(yīng)的人 臉圖片;
[0189] 運(yùn)樣用戶可W根據(jù)顯示的人臉確定該視頻中的主配角。并進(jìn)一步可W從中選擇一 個(gè)人臉作為被選中人臉圖片發(fā)起視頻定位請求,W請求查看該被選中人臉圖片在該視頻中 的所有視頻段。
[0190] 509、用戶通過人機(jī)接口模塊從N個(gè)人臉標(biāo)識(shí)對應(yīng)的人臉圖片中選擇一個(gè)被選中人 臉圖片,并發(fā)起視頻定位請求;
[0191] 或者用戶也可W自己通過拍照或者下載圖片的方式,通過人機(jī)接口模塊輸入被選 中人臉圖片,并發(fā)起視頻定位請求。
[0192] 510、視頻播放器接收用戶發(fā)送的攜帶被選中人臉圖片的視頻定位請求,并轉(zhuǎn)發(fā)給 云服務(wù)器;
[0193] 511、云服務(wù)器接收視頻定位請求,并從預(yù)存儲(chǔ)的人臉分類數(shù)據(jù)庫中獲取被選中人 臉圖片對應(yīng)的視頻信息;
[0194] 視頻信息中包括被選中人臉圖片的標(biāo)識(shí)和被選中人臉圖片的至少一段視頻段信 息。人臉分類數(shù)據(jù)庫中預(yù)存儲(chǔ)的被選中人臉圖片對應(yīng)的視頻信息中還可W包括各個(gè)被選中 人臉圖片。
[01%]此時(shí)云服務(wù)器可W向視頻播放器發(fā)送被選中人臉圖片對應(yīng)的視頻信息;由視頻播 放器在界面上顯示被選中人臉圖片對應(yīng)的視頻信息。
[0196]用戶可W根據(jù)視頻播放器界面上顯示的被選中人臉圖片的開始時(shí)間和結(jié)束時(shí)間, 點(diǎn)擊觀看視頻信息對應(yīng)的各段視頻段,觀看該被選中人臉圖片在該視頻中對應(yīng)的所有視頻 段,了解該被選中人臉圖片對應(yīng)的演員在該視頻中的演技。
[0197] 或者進(jìn)一步地,還可W包括如下步驟:
[0198] 512、云服務(wù)器根據(jù)被選中人臉圖片的對應(yīng)的視頻信息中的至少一段視頻段信息, 將至少一段視頻段合并為被選中人臉圖片對應(yīng)的定位視頻;
[0199] 513、云服務(wù)器向視頻播放器發(fā)送定位視頻;
[0200] 514、視頻播放器在界面上向用戶顯示該被選中人臉圖片對應(yīng)的定位視頻。
[0201] 本實(shí)施例中,定位視頻為該被選中人臉圖片在視頻中的所有視頻段的集合,當(dāng)視 頻播放器在界面上向用戶顯示該被選中人臉圖片對應(yīng)的定位視頻,用戶便可W觀看該被選 中人臉圖片在該視頻中對應(yīng)的所有視頻段,了解該被選中人臉圖片對應(yīng)的演員在該視頻中 的演技。
[0202] 本實(shí)施例中各步驟的實(shí)施,詳細(xì)可W參考上述相關(guān)實(shí)施例的記載,在此不再寶述。
[0203] 本實(shí)施例的視頻處理方法,通過在云服務(wù)器一側(cè)建立人臉分類數(shù)據(jù)庫,而后續(xù)的 視頻定位請求處理在云服務(wù)器一側(cè)進(jìn)行,即由云服務(wù)器接收視頻播放器發(fā)送的攜帶被選中 人臉圖片的視頻定位請求之后,根據(jù)人臉分類數(shù)據(jù)庫實(shí)現(xiàn)對被選中人臉圖片的視頻的定 位,視頻定位效率非常高。采用本實(shí)施例的視頻處理方法,可W彌補(bǔ)現(xiàn)有技術(shù)中無法對視頻 中某個(gè)確定的人臉的所有視頻段進(jìn)行定位,導(dǎo)致視頻定位的效率較低的缺陷,實(shí)現(xiàn)對視頻 中一個(gè)被選中人臉圖片的所有視頻信息的定位,視頻定位效率非常高,且采用本實(shí)施例的 視頻處理方法,方便用戶觀看該視頻中該被選中人臉圖片對應(yīng)的演員的所有表演,用戶體 驗(yàn)度也非常好。
[0204] 圖7為本發(fā)明的視頻播放器一實(shí)施例的結(jié)構(gòu)示意圖。如圖7所示,本實(shí)施例的視頻 播放器,具體可W包括:接收模塊10、獲取模塊11和顯示模塊12。
[0205] 其中接收模塊10用于接收用戶通過人機(jī)接口模塊發(fā)送的攜帶被選中人臉圖片的 視頻定位請求;獲取模塊11與接收模塊10連接,獲取模塊11用于獲取接收模塊10接收的視 頻定位請求中的被選中人臉圖片在視頻中對應(yīng)的視頻信息,視頻信息中包括被選中人臉圖 片的標(biāo)識(shí)和被選中人臉圖片的至少一段視頻段信息;顯示模塊12與獲取模塊11連接,顯示 模塊12用于顯示獲取模塊11獲取的被選中人臉圖片對應(yīng)的視頻信息。
[0206] 本實(shí)施例的視頻播放器,通過采用上述模塊實(shí)現(xiàn)視頻處理的實(shí)現(xiàn)機(jī)制與上述圖1 所示方法實(shí)施例的實(shí)現(xiàn)機(jī)制相同,詳細(xì)可W參考上述圖1所示實(shí)施例的記載,在此不再寶 述。
[0207] 本實(shí)施例的視頻播放器,通過采用上述模塊實(shí)現(xiàn)接收用戶通過人機(jī)接口模塊發(fā)送 的攜帶被選中人臉圖片的視頻定位請求,獲取視頻定位請求中的被選中人臉圖片在視頻中 對應(yīng)的視頻信息,并顯示被選中人臉圖片對應(yīng)的視頻信息。采用本實(shí)施例的技術(shù)方案,可W 彌補(bǔ)現(xiàn)有技術(shù)中無法對視頻中某個(gè)確定的人臉的所有視頻段進(jìn)行定位,導(dǎo)致視頻定位的效 率較低的缺陷,實(shí)現(xiàn)對視頻中一個(gè)被選中人臉圖片的所有視頻信息的定位,視頻定位效率 非常高,且采用本實(shí)施例的技術(shù)方案,方便用戶觀看該視頻中該被選中人臉圖片對應(yīng)的演 員的所有表演,用戶體驗(yàn)度也非常好。
[0208] 圖8為本發(fā)明的視頻播放器另一實(shí)施例的結(jié)構(gòu)示意圖。如圖8所示,本實(shí)施例的視 頻播放器,在上述圖7所示實(shí)施例的技術(shù)方案的基礎(chǔ)上進(jìn)一步更加詳細(xì)地描述本發(fā)明的技 術(shù)方案。
[0209] 本實(shí)施例的視頻播放器中的獲取模塊11具體用于從預(yù)存儲(chǔ)的人臉分類數(shù)據(jù)庫中 獲取被選中人臉圖片對應(yīng)的視頻信息。
[0210] 如圖8所示,本實(shí)施例的視頻播放器還包括:建立模塊13,用于建立人臉分類數(shù)據(jù) 庫。此時(shí)對應(yīng)地,獲取模塊11與建立模塊13連接,獲取模塊11具體用于從建立模塊13建立的 人臉分類數(shù)據(jù)庫中獲取被選中人臉圖片對應(yīng)的視頻信息。
[0211] 如圖8所示,進(jìn)一步可選地,本實(shí)施例的視頻播放器中,建立模塊13,具體包括:解 碼單元131、人臉檢測單元132、人臉時(shí)間戳數(shù)據(jù)庫生成單元133、歸類單元134、估算單元135 和人臉分類數(shù)據(jù)庫生成單元136。
[0212] 其中解碼單元131用于對視頻中的每一帖視頻進(jìn)行解碼,得到一組圖像;人臉檢測 單元132與解碼單元131連接,人臉檢測單元132用于對解碼單元131得到的一組圖像中各圖 像進(jìn)行人臉檢測,獲取各圖像中的人臉W及人臉的PTS;人臉時(shí)間戳數(shù)據(jù)庫生成單元133與 人臉檢測單元132連接,人臉時(shí)間戳數(shù)據(jù)庫生成單元133用于根據(jù)人臉檢測單元132檢測得 到的人臉W及人臉的PTS,生成人臉時(shí)間戳數(shù)據(jù)庫;歸類單元134與人臉時(shí)間戳數(shù)據(jù)庫生成 單元133連接,歸類單元134用于將人臉時(shí)間戳數(shù)據(jù)庫生成單元133生成的人臉時(shí)間戳數(shù)據(jù) 庫中的所有人臉按照各人臉標(biāo)識(shí)進(jìn)行歸類,W使得屬于同一人的人臉對應(yīng)同一個(gè)人臉標(biāo) 識(shí);估算單元135與歸類單元134連接,估算單元135用于根據(jù)歸類單元134歸類之后的各人 臉標(biāo)識(shí)對應(yīng)的人臉的PTS,估算人臉標(biāo)識(shí)對應(yīng)的人臉的各段視頻段信息;該視頻段信息包括 視頻段的起止時(shí)間;人臉分類數(shù)據(jù)庫生成單元136與估算單元135連接,人臉分類數(shù)據(jù)庫生 成單元136用于根據(jù)估算單元135得到的各人臉標(biāo)識(shí)對應(yīng)的各段視頻段信息,建立人臉分類 數(shù)據(jù)庫。
[0213] 進(jìn)一步可選地,如圖8所示,本實(shí)施例的視頻播放器中的建立模塊13,還包括:排序 單元137,該排序單元137與人臉分類數(shù)據(jù)庫生成單元136連接,排序單元137用于將人臉分 類數(shù)據(jù)庫生成單元136生成的人臉分類數(shù)據(jù)庫中的各人臉標(biāo)識(shí)按照在視頻中出現(xiàn)的概率由 大到小的順序排列。
[0214] 此時(shí)對應(yīng)的,獲取模塊11與人臉分類數(shù)據(jù)庫生成單元136連接,獲取模塊11具體用 于從人臉分類數(shù)據(jù)庫生成單元136建立的人臉分類數(shù)據(jù)庫中獲取被選中人臉圖片對應(yīng)的視 頻信息。
[0215] 進(jìn)一步可選地,本實(shí)施例的視頻播放器中顯示模塊12還與人臉分類數(shù)據(jù)庫生成單 元136連接,顯示模塊12用于顯示經(jīng)排序后的人臉分類數(shù)據(jù)庫中前N個(gè)人臉標(biāo)識(shí)對應(yīng)的人臉 圖片,N為大于或者等于1的整數(shù);進(jìn)一步地,此時(shí)被選中人臉圖片為用戶從N個(gè)人臉標(biāo)識(shí)對 應(yīng)的人臉圖片中選擇的;或者被選中人臉圖片為用戶通過人機(jī)接口模塊輸入的。
[0216] 進(jìn)一步可選地,本實(shí)施例的視頻播放器中還包括:合并模塊14。該合并模塊14與人 臉分類數(shù)據(jù)庫生成單元136連接,該合并模塊14用于根據(jù)人臉分類數(shù)據(jù)庫生成單元136生成 的人臉分類數(shù)據(jù)庫中的被選中人臉圖片的至少一段視頻段信息,將至少一段視頻段合并為 被選中人臉圖片對應(yīng)的定位視頻。
[0217] 本實(shí)施例的視頻播放器,上述技術(shù)方案是W在視頻播放器一側(cè)建立人臉分類數(shù)據(jù) 庫,并根據(jù)用戶發(fā)送的攜帶被選中人臉圖片的視頻定位請求,進(jìn)行視頻處理。
[0218] 本實(shí)施例的視頻播放器,通過采用上述模塊實(shí)現(xiàn)視頻處理的實(shí)現(xiàn)機(jī)制與上述圖3 所示方法實(shí)施例的實(shí)現(xiàn)機(jī)制相同,詳細(xì)可W參考上述圖3所示實(shí)施例的記載,在此不再寶 述。
[0219] 本實(shí)施例的視頻播放器,通過采用上述模塊實(shí)現(xiàn)建立人臉分類數(shù)據(jù)庫,并在接收 用戶發(fā)送的攜帶被選中人臉圖片的視頻定位請求之后,根據(jù)人臉分類數(shù)據(jù)庫實(shí)現(xiàn)對被選中 人臉圖片的視頻的定位,視頻定位效率非常高。采用本實(shí)施例的技術(shù)方案,可W彌補(bǔ)現(xiàn)有技 術(shù)中無法對視頻中某個(gè)確定的人臉的所有視頻段進(jìn)行定位,導(dǎo)致視頻定位的效率較低的缺 陷,實(shí)現(xiàn)對視頻中一個(gè)被選中人臉圖片的所有視頻信息的定位,視頻定位效率非常高,且采 用本實(shí)施例的技術(shù)方案,方便用戶觀看該視頻中該被選中人臉圖片對應(yīng)的演員的所有表 演,用戶體驗(yàn)度也非常好。
[0220] 圖9為本發(fā)明的視頻播放器再一實(shí)施例的結(jié)構(gòu)示意圖。如圖9所示,本實(shí)施例的視 頻播放器,在上述圖8所示實(shí)施例的技術(shù)方案的基礎(chǔ)上進(jìn)一步更加詳細(xì)地描述本發(fā)明的技 術(shù)方案。
[0221] 如圖9所示,本實(shí)施例的視頻播放器中還包括發(fā)送模塊15。該發(fā)送模塊15與人臉分 類數(shù)據(jù)庫生成單元136連接,用于向云服務(wù)器發(fā)送人臉分類數(shù)據(jù)庫生成單元136生成的人臉 分類數(shù)據(jù)庫。
[0222] 進(jìn)一步可選地,本實(shí)施例的視頻播放器中發(fā)送模塊15還與接收模塊10連接,發(fā)送 模塊15具體還用于向云服務(wù)器發(fā)送接收模塊10接收的攜帶被選中人臉圖片的視頻定位請 求;接收模塊10具體還用于接收云服務(wù)器發(fā)送的視頻信息,視頻信息為云服務(wù)器根據(jù)被選 中人臉圖片從云服務(wù)器中預(yù)存儲(chǔ)的人臉分類數(shù)據(jù)庫中獲取的。
[0223] 此時(shí)對應(yīng)地,合并模塊14與接收模塊10連接,合并模塊14用于根據(jù)接收模塊10接 收的視頻信息中的被選中人臉圖片的至少一段視頻段信息,將至少一段視頻段合并為被選 中人臉圖片對應(yīng)的定位視頻。
[0224] 本實(shí)施例的視頻播放器,是W在視頻播放器一側(cè)建立人臉分類數(shù)據(jù)庫,并將人臉 分類數(shù)據(jù)庫發(fā)送給云服務(wù)器;并當(dāng)視頻播放器接收攜帶被選中人臉圖片的視頻定位請求之 后,視頻播放器向云服務(wù)器發(fā)送該視頻定位請求,并由云服務(wù)器根據(jù)攜帶被選中人臉圖片 的視頻定位請求,進(jìn)行視頻處理。
[0225] 本實(shí)施例的視頻播放器,通過采用上述模塊實(shí)現(xiàn)視頻處理的實(shí)現(xiàn)機(jī)制與上述圖5 所示方法實(shí)施例的實(shí)現(xiàn)機(jī)制相同,詳細(xì)可W參考上述圖5所示實(shí)施例的記載,在此不再寶 述。
[0226] 本實(shí)施例的視頻播放器,通過采用上述模塊實(shí)現(xiàn)在視頻播放器一側(cè)建立人臉分類 數(shù)據(jù)庫,并當(dāng)云服務(wù)器與視頻播放器之間具有通信連接時(shí),由視頻播放器向云服務(wù)器發(fā)送 該人臉分類數(shù)據(jù)庫,而后續(xù)的視頻定位請求處理在云服務(wù)器一側(cè)進(jìn)行,即由云服務(wù)器接收 視頻播放器發(fā)送的攜帶被選中人臉圖片的視頻定位請求之后,根據(jù)人臉分類數(shù)據(jù)庫實(shí)現(xiàn)對 被選中人臉圖片的視頻的定位,視頻定位效率非常高。采用本實(shí)施例的技術(shù)方案,可W彌補(bǔ) 現(xiàn)有技術(shù)中無法對視頻中某個(gè)確定的人臉的所有視頻段進(jìn)行定位,導(dǎo)致視頻定位的效率較 低的缺陷,實(shí)現(xiàn)對視頻中一個(gè)被選中人臉圖片的所有視頻信息的定位,視頻定位效率非常 高,且采用本實(shí)施例的技術(shù)方案,方便用戶觀看該視頻中該被選中人臉圖片對應(yīng)的演員的 所有表演,用戶體驗(yàn)度也非常好。
[0227] 圖10為本發(fā)明的視頻播放器又一實(shí)施例的結(jié)構(gòu)示意圖。如圖10所示,本實(shí)施例的 視頻播放器,在圖7所示實(shí)施例的技術(shù)方案的基礎(chǔ)上,進(jìn)一步包括如下技術(shù)方案。
[0228] 本實(shí)施例的視頻播放器中也包括發(fā)送模塊15。發(fā)送模塊15與接收模塊10連接,發(fā) 送模塊15具體還用于向云服務(wù)器發(fā)送接收模塊10接收的攜帶被選中人臉圖片的視頻定位 請求;接收模塊10具體還用于接收云服務(wù)器發(fā)送的視頻信息,視頻信息為云服務(wù)器根據(jù)被 選中人臉圖片從云服務(wù)器中預(yù)存儲(chǔ)的人臉分類數(shù)據(jù)庫中獲取的。
[0229] 此時(shí)對應(yīng)地,合并模塊14與獲取模塊11連接,合并模塊14用于根據(jù)獲取模塊11獲 取的視頻信息中的被選中人臉圖片的至少一段視頻段信息,將至少一段視頻段合并為被選 中人臉圖片對應(yīng)的定位視頻。可選地,合并模塊14也可W設(shè)置在云服務(wù)器一側(cè),此時(shí)對應(yīng)的 獲取模塊11還可W用于直接接收視頻服務(wù)器發(fā)送的該被選中人臉圖片對應(yīng)的定位視頻。
[0230] 本實(shí)施例的視頻播放器與上述圖9所示實(shí)施例相比,省去建立模塊13。本實(shí)施例的 視頻播放器,是W在云服務(wù)器一側(cè)建立人臉分類數(shù)據(jù)庫,并當(dāng)視頻播放器接收攜帶被選中 人臉圖片的視頻定位請求之后,視頻播放器向云服務(wù)器發(fā)送該視頻定位請求,并由云服務(wù) 器根據(jù)攜帶被選中人臉圖片的視頻定位請求,進(jìn)行視頻處理。本實(shí)施例的視頻播放器,采用 上述模塊實(shí)現(xiàn)視頻處理的實(shí)現(xiàn)機(jī)制,詳細(xì)亦可W參考上述相關(guān)方法實(shí)施例的記載,在此不 再寶述。
[0231] 本實(shí)施例的視頻播放器,通過采用上述模塊實(shí)現(xiàn)接收攜帶被選中人臉圖片的視頻 定位請求之后,視頻播放器向云服務(wù)器發(fā)送該視頻定位請求,并由云服務(wù)器根據(jù)攜帶被選 中人臉圖片的視頻定位請求,進(jìn)行視頻處理,視頻定位效率非常高。采用本實(shí)施例的技術(shù) 方案,可W彌補(bǔ)現(xiàn)有技術(shù)中無法對視頻中某個(gè)確定的人臉的所有視頻段進(jìn)行定位,導(dǎo)致視 頻定位的效率較低的缺陷,實(shí)現(xiàn)對視頻中一個(gè)被選中人臉圖片的所有視頻信息的定位,視 頻定位效率非常高,且采用本實(shí)施例的技術(shù)方案,方便用戶觀看該視頻中該被選中人臉圖 片對應(yīng)的演員的所有表演,用戶體驗(yàn)度也非常好。
[0232] 圖11為本發(fā)明的云服務(wù)器一實(shí)施例的結(jié)構(gòu)示意圖。如圖11所示,本實(shí)施例的云服 務(wù)器包括:接收模塊20、獲取模塊21和發(fā)送模塊22。其中接收模塊20用于接收視頻播放器發(fā) 送的攜帶被選中人臉圖片的視頻定位請求;視頻定位請求為視頻播放器接收用戶通過人機(jī) 接口模塊發(fā)送的;獲取模塊21與接收模塊20連接,獲取模塊21用于從預(yù)存儲(chǔ)的人臉分類數(shù) 據(jù)庫中獲取接收模塊20接收的被選中人臉圖片對應(yīng)的視頻信息;視頻信息中包括被選中人 臉圖片的標(biāo)識(shí)和被選中人臉圖片的至少一段視頻段信息;發(fā)送模塊22與獲取模塊21連接, 發(fā)送模塊22用于向視頻播放器發(fā)送獲取模塊21獲取的被選中人臉圖片對應(yīng)的視頻信息,W 供視頻播放器向用戶顯示被選中人臉圖片對應(yīng)的視頻信息。
[0233] 本實(shí)施例的云服務(wù)器,通過采用上述模塊實(shí)現(xiàn)視頻處理的實(shí)現(xiàn)機(jī)制與上述圖4所 示方法實(shí)施例的實(shí)現(xiàn)機(jī)制相同,詳細(xì)可W參考上述圖4所示實(shí)施例的記載,在此不再寶述。
[0234] 本實(shí)施例的云服務(wù)器,通過采用上述模塊實(shí)現(xiàn)接收視頻播放器發(fā)送的攜帶被選中 人臉圖片的視頻定位請求,并從預(yù)存儲(chǔ)的人臉分類數(shù)據(jù)庫中獲取被選中人臉圖片對應(yīng)的視 頻信息,向視頻播放器發(fā)送被選中人臉圖片對應(yīng)的視頻信息,W供視頻播放器向用戶顯示 被選中人臉圖片對應(yīng)的視頻信息,實(shí)現(xiàn)根據(jù)人臉分類數(shù)據(jù)庫實(shí)現(xiàn)對被選中人臉圖片的視頻 的定位,視頻定位效率非常高。采用本實(shí)施例的視頻處理方法,可W彌補(bǔ)現(xiàn)有技術(shù)中無法對 視頻中某個(gè)確定的人臉的所有視頻段進(jìn)行定位,導(dǎo)致視頻定位的效率較低的缺陷,實(shí)現(xiàn)對 視頻中一個(gè)被選中人臉圖片的所有視頻信息的定位,視頻定位效率非常高,且采用本實(shí)施 例的視頻處理方法,方便用戶觀看該視頻中該被選中人臉圖片對應(yīng)的演員的所有表演,用 戶體驗(yàn)度也非常好。
[0235] 圖12為本發(fā)明的云服務(wù)器另一實(shí)施例的結(jié)構(gòu)示意圖。如圖12所示,本實(shí)施例的云 服務(wù)器,在上述圖11所示實(shí)施例的技術(shù)方案的基礎(chǔ)上進(jìn)一步更加詳細(xì)地描述本發(fā)明的技 術(shù)方案。
[0236] 如圖12所示,本實(shí)施例的云服務(wù)器還包括:建立模塊23,該建立模塊23用于建立人 臉分類數(shù)據(jù)庫。此時(shí)對應(yīng)地,獲取模塊21還與建立模塊23連接,獲取模塊21用于從建立模塊 23建立的人臉分類數(shù)據(jù)庫中獲取接收模塊20接收的被選中人臉圖片對應(yīng)的視頻信息。
[0237] 如圖12所示,進(jìn)一步可選地,本實(shí)施例的云服務(wù)器中,建立模塊23,具體包括:解碼 單元231、人臉檢測單元232、人臉時(shí)間戳數(shù)據(jù)庫生成單元233、歸類單元234、估算單元235和 人臉分類數(shù)據(jù)庫生成單元236。
[0238] 其中解碼單元231用于對視頻中的每一帖視頻進(jìn)行解碼,得到一組圖像;人臉檢測 單元232與解碼單元231連接,人臉檢測單元232用于對解碼單元231得到的一組圖像中各圖 像進(jìn)行人臉檢測,獲取各圖像中的人臉W及人臉的PTS;人臉時(shí)間戳數(shù)據(jù)庫生成單元233與 人臉檢測單元232連接,人臉時(shí)間戳數(shù)據(jù)庫生成單元233用于根據(jù)人臉檢測單元232檢測得 到的人臉W及人臉的PTS,生成人臉時(shí)間戳數(shù)據(jù)庫;歸類單元234與人臉時(shí)間戳數(shù)據(jù)庫生成 單元233連接,歸類單元234用于將人臉時(shí)間戳數(shù)據(jù)庫生成單元233生成的人臉時(shí)間戳數(shù)據(jù) 庫中的所有人臉按照各人臉標(biāo)識(shí)進(jìn)行歸類,W使得屬于同一人的人臉對應(yīng)同一個(gè)人臉標(biāo) 識(shí);估算單元235與歸類單元234連接,估算單元235用于根據(jù)歸類單元234歸類之后的各人 臉標(biāo)識(shí)對應(yīng)的人臉的PTS,估算人臉標(biāo)識(shí)對應(yīng)的人臉的各段視頻段信息;該視頻段信息包括 視頻段的起止時(shí)間;人臉分類數(shù)據(jù)庫生成單元236與估算單元235,人臉分類數(shù)據(jù)庫生成單 元236用于根據(jù)估算單元235得到的各人臉標(biāo)識(shí)對應(yīng)的各類視頻段信息,建立人臉分類數(shù)據(jù) 庫。
[0239] 進(jìn)一步可選地,如圖12所示,本實(shí)施例的云服務(wù)器中的建立模塊23還包括排序單 元237,該排序單元237與人臉分類數(shù)據(jù)庫生成單元236連接,排序單元237用于將人臉分類 數(shù)據(jù)庫生成單元236生成的人臉分類數(shù)據(jù)庫中的各人臉標(biāo)識(shí)按照在視頻中出現(xiàn)的概率由大 到小的順序排列。
[0240] 此時(shí)對應(yīng)地,獲取模塊21還與人臉分類數(shù)據(jù)庫生成單元236連接,獲取模塊21用于 從人臉分類數(shù)據(jù)庫生成單元236建立的人臉分類數(shù)據(jù)庫中獲取接收模塊20接收的被選中人 臉圖片對應(yīng)的視頻信息。
[0241] 進(jìn)一步可選地,本實(shí)施例的云服務(wù)器中的發(fā)送模塊22還用于向視頻播放器發(fā)送 人臉分類數(shù)據(jù)庫中前N個(gè)人臉標(biāo)識(shí),W供視頻播放器向用戶顯示前N個(gè)人臉標(biāo)識(shí),N為大于或 者等于1的整數(shù)。對應(yīng)地接收模塊20接收的視頻定位請求中的被選中人臉圖片可W為用戶 從N個(gè)人臉標(biāo)識(shí)對應(yīng)的人臉圖片中選擇的;或者該被選中人臉圖片可W為用戶通過人機(jī)接 口模塊輸入的。
[0242] 本實(shí)施例的云服務(wù)器,是W在云服務(wù)器一側(cè)建立人臉分類數(shù)據(jù)庫,并當(dāng)接收視頻 播放器發(fā)送的攜帶被選中人臉圖片的視頻定位請求之后,由云服務(wù)器根據(jù)攜帶被選中人臉 圖片的視頻定位請求,進(jìn)行視頻處理。
[0243] 本實(shí)施例的云服務(wù)器,通過采用上述模塊實(shí)現(xiàn)視頻處理的實(shí)現(xiàn)機(jī)制與上述圖6所 示方法實(shí)施例的實(shí)現(xiàn)機(jī)制相同,詳細(xì)可W參考上述圖6所示實(shí)施例的記載,在此不再寶述。
[0244] 或者可選地,當(dāng)人臉分類數(shù)據(jù)庫是在視頻播放器一側(cè)建立,并由視頻播放器發(fā)送 給云服務(wù)器,由云服務(wù)器根據(jù)攜帶被選中人臉圖片的視頻定位請求,進(jìn)行視頻處理時(shí),此時(shí) 本實(shí)施例的云服務(wù)器中的接收模塊20還用于接收視頻播放器發(fā)送的人臉分類數(shù)據(jù)庫。
[0245] 本實(shí)施例的云服務(wù)器,通過采用上述模塊實(shí)現(xiàn)通過在云服務(wù)器一側(cè)建立人臉分類 數(shù)據(jù)庫,而后續(xù)的視頻定位請求處理在云服務(wù)器一側(cè)進(jìn)行,即由云服務(wù)器接收視頻播放器 發(fā)送的攜帶被選中人臉圖片的視頻定位請求之后,根據(jù)人臉分類數(shù)據(jù)庫實(shí)現(xiàn)對被選中人臉 圖片的視頻的定位,視頻定位效率非常高。采用本實(shí)施例的技術(shù)方案,可W彌補(bǔ)現(xiàn)有技術(shù)中 無法對視頻中某個(gè)確定的人臉的所有視頻段進(jìn)行定位,導(dǎo)致視頻定位的效率較低的缺陷, 實(shí)現(xiàn)對視頻中一個(gè)被選中人臉圖片的所有視頻信息的定位,視頻定位效率非常高,且采用 本實(shí)施例的技術(shù)方案,方便用戶觀看該視頻中該被選中人臉圖片對應(yīng)的演員的所有表演, 用戶體驗(yàn)度也非常好。
[0246] 圖13為本發(fā)明的視頻播放系統(tǒng)實(shí)施例的結(jié)構(gòu)示意圖。如圖13所示,本實(shí)施例的視 頻播放系統(tǒng)包括視頻播放器30和云服務(wù)器40,視頻播放器30和云服務(wù)器40通信連接,例如 本實(shí)施例的視頻播放器30采用如上圖9所示實(shí)施例的視頻播放器,對應(yīng)地云服務(wù)器40采用 如上圖11所示的云服務(wù)器,并且具體可W采用圖5所示實(shí)施例的視頻處理方法來實(shí)現(xiàn)視頻 處理?;蛘弑緦?shí)施例的視頻播放器30采用如上圖10所示實(shí)施例的視頻播放器,對應(yīng)地云服 務(wù)器40采用如上圖12所示的云服務(wù)器,并且具體可W采用圖6所示實(shí)施例的視頻處理方法 來實(shí)現(xiàn)視頻處理。詳細(xì)可W參考上述相關(guān)實(shí)施例的記載,在此不再寶述。
[0247] 本實(shí)施例的視頻播放系統(tǒng),通過采用上述視頻播放器30和云服務(wù)器40可W根據(jù)人 臉分類數(shù)據(jù)庫實(shí)現(xiàn)對被選中人臉圖片的視頻的定位,視頻定位效率非常高。采用本實(shí)施例 的技術(shù)方案,可W彌補(bǔ)現(xiàn)有技術(shù)中無法對視頻中某個(gè)確定的人臉的所有視頻段進(jìn)行定位, 導(dǎo)致視頻定位的效率較低的缺陷,實(shí)現(xiàn)對視頻中一個(gè)被選中人臉圖片的所有視頻信息的定 位,視頻定位效率非常高,且采用本實(shí)施例的技術(shù)方案,方便用戶觀看該視頻中該被選中人 臉圖片對應(yīng)的演員的所有表演,用戶體驗(yàn)度也非常好。
[0248] 本領(lǐng)域普通技術(shù)人員可W理解:實(shí)現(xiàn)上述各方法實(shí)施例的全部或部分步驟可W通 過程序指令相關(guān)的硬件來完成。前述的程序可W存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中。該程 序在執(zhí)行時(shí),執(zhí)行包括上述各方法實(shí)施例的步驟;而前述的存儲(chǔ)介質(zhì)包括:R〇M、RAM、磁碟或 者光盤等各種可W存儲(chǔ)程序代碼的介質(zhì)。
[0249] W上所描述的裝置實(shí)施例僅僅是示意性的,其中作為分離部件說明的單元可W是 或者也可W不是物理上分開的,作為單元顯示的部件可W是或者也可W不是物理單元,即 可W位于一個(gè)地方,或者也可W分布到至少兩個(gè)網(wǎng)絡(luò)單元上??蒞根據(jù)實(shí)際的需要選擇其 中的部分或者全部模塊來實(shí)現(xiàn)本實(shí)施例方案的目的。本領(lǐng)域普通技術(shù)人員在不付出創(chuàng)造性 的勞動(dòng)的情況下,即可W理解并實(shí)施。
[0250] 最后應(yīng)說明的是:W上各實(shí)施例僅用W說明本發(fā)明的技術(shù)方案,而非對其限制;盡 管參照前述各實(shí)施例對本發(fā)明進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依 然可W對前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對其中部分或者全部技術(shù)特征進(jìn) 行等同替換;而運(yùn)些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù) 方案的范圍。
【主權(quán)項(xiàng)】
1. 一種視頻處理方法,其特征在于,所述方法包括: 接收用戶通過人機(jī)接口模塊發(fā)送的攜帶被選中人臉圖片的視頻定位請求; 獲取所述視頻定位請求中的所述被選中人臉圖片在視頻中對應(yīng)的視頻信息,所述視頻 信息中包括所述被選中人臉圖片的標(biāo)識(shí)和所述被選中人臉圖片的至少一段視頻段信息; 顯示所述被選中人臉圖片對應(yīng)的所述視頻信息。2. 根據(jù)權(quán)利要求1所述的方法,其特征在于,獲取所述視頻定位請求中的所述被選中人 臉圖片在視頻中對應(yīng)的視頻信息,包括: 從預(yù)存儲(chǔ)的人臉分類數(shù)據(jù)庫中獲取所述被選中人臉圖片對應(yīng)的所述視頻信息。3. 根據(jù)權(quán)利要求2所述的方法,其特征在于,從預(yù)存儲(chǔ)的人臉分類數(shù)據(jù)庫中獲取所述被 選中人臉圖片對應(yīng)的所述視頻信息之前,所述方法還包括: 建立所述人臉分類數(shù)據(jù)庫。4. 根據(jù)權(quán)利要求3所述的方法,其特征在于,建立所述人臉分類數(shù)據(jù)庫,包括: 對所述視頻中的每一幀視頻進(jìn)行解碼,得到一組圖像; 對所述一組圖像中各所述圖像進(jìn)行人臉檢測,獲取各所述圖像中的人臉以及所述人臉 的視頻播放時(shí)間; 根據(jù)所述人臉以及所述人臉的視頻播放時(shí)間,生成人臉時(shí)間戳數(shù)據(jù)庫; 將所述人臉時(shí)間戳數(shù)據(jù)庫中的所有所述人臉按照各人臉標(biāo)識(shí)進(jìn)行歸類,以使得屬于同 一人的所述人臉對應(yīng)同一個(gè)所述人臉標(biāo)識(shí); 根據(jù)各所述人臉標(biāo)識(shí)對應(yīng)的所述人臉的所述視頻播放時(shí)間,估算所述人臉標(biāo)識(shí)對應(yīng)的 所述人臉的各類所述視頻段信息; 根據(jù)各所述人臉標(biāo)識(shí)對應(yīng)的各類所述視頻段信息,建立所述人臉分類數(shù)據(jù)庫。5. 根據(jù)權(quán)利要求4所述的方法,其特征在于,根據(jù)各所述人臉標(biāo)識(shí)對應(yīng)的各類所述視頻 段信息,建立所述人臉分類數(shù)據(jù)庫之后,所述方法還包括: 將所述人臉分類數(shù)據(jù)庫中的各所述人臉標(biāo)識(shí)按照在所述視頻中出現(xiàn)的概率由大到小 的順序排列。6. 根據(jù)權(quán)利要求5所述的方法,其特征在于,將人臉分類數(shù)據(jù)庫中的各人臉標(biāo)識(shí)按照在 視頻中出現(xiàn)的概率由大到小的順序排列之后,接收用戶通過人機(jī)接口模塊發(fā)送的攜帶被選 中人臉圖片的視頻定位請求之前,所述方法還包括: 顯示所述人臉分類數(shù)據(jù)庫中前N個(gè)所述人臉標(biāo)識(shí),所述N為大于或者等于1的整數(shù); 進(jìn)一步地,所述被選中人臉圖片為所述用戶從所述N個(gè)所述人臉標(biāo)識(shí)對應(yīng)的人臉圖片 中選擇的;或者所述被選中人臉圖片為所述用戶通過所述人機(jī)接口模塊輸入的。7. 根據(jù)權(quán)利要求3所述的方法,其特征在于,建立所述人臉分類數(shù)據(jù)庫之后,所述方法 還包括: 向云服務(wù)器發(fā)送所述人臉分類數(shù)據(jù)庫。8. 根據(jù)權(quán)利要求1所述的方法,其特征在于,獲取所述視頻定位請求中的所述被選中人 臉圖片在視頻中對應(yīng)的視頻信息,包括: 向云服務(wù)器發(fā)送攜帶所述被選中人臉圖片的所述視頻定位請求; 接收所述云服務(wù)器發(fā)送的所述視頻信息,所述視頻信息為所述云服務(wù)器根據(jù)所述被選 中人臉圖片從所述云服務(wù)器中預(yù)存儲(chǔ)的人臉分類數(shù)據(jù)庫中獲取的。9. 根據(jù)權(quán)利要求1-8任一所述的方法,其特征在于,顯示所述被選中人臉圖片對應(yīng)的所 述視頻信息之后,所述方法還包括: 根據(jù)所述被選中人臉圖片的所述至少一段視頻段信息,將所述至少一段視頻段合并為 所述被選中人臉圖片對應(yīng)的定位視頻。10. -種視頻處理方法,其特征在于,所述方法包括: 接收視頻播放器發(fā)送的攜帶被選中人臉圖片的視頻定位請求;所述視頻定位請求為所 述視頻播放器接收用戶通過人機(jī)接口模塊發(fā)送的; 從預(yù)存儲(chǔ)的人臉分類數(shù)據(jù)庫中獲取所述被選中人臉圖片對應(yīng)的所述視頻信息;所述視 頻信息中包括所述被選中人臉圖片的標(biāo)識(shí)和所述被選中人臉圖片的至少一段視頻段信息; 向所述視頻播放器發(fā)送所述被選中人臉圖片對應(yīng)的所述視頻信息,以供所述視頻播放 器向用戶顯示所述被選中人臉圖片對應(yīng)的所述視頻信息。11. 根據(jù)權(quán)利要求10所述的方法,其特征在于,所述從預(yù)存儲(chǔ)的人臉分類數(shù)據(jù)庫中獲取 所述被選中人臉圖片對應(yīng)的所述視頻信息之前,所述方法還包括: 建立所述人臉分類數(shù)據(jù)庫。12. 根據(jù)權(quán)利要求11所述的方法,其特征在于,建立所述人臉分類數(shù)據(jù)庫,具體包括: 對所述視頻中的每一幀視頻進(jìn)行解碼,得到一組圖像; 對所述一組圖像中各所述圖像進(jìn)行人臉檢測,獲取各所述圖像中的人臉以及所述人臉 的視頻播放時(shí)間; 根據(jù)所述人臉以及所述人臉的視頻播放時(shí)間,生成人臉時(shí)間戳數(shù)據(jù)庫; 將所述人臉時(shí)間戳數(shù)據(jù)庫中的所有所述人臉按照各人臉標(biāo)識(shí)進(jìn)行歸類,以使得屬于同 一人的所述人臉對應(yīng)同一個(gè)所述人臉標(biāo)識(shí); 根據(jù)各所述人臉標(biāo)識(shí)對應(yīng)的所述人臉的所述視頻播放時(shí)間,估算所述人臉標(biāo)識(shí)對應(yīng)的 所述人臉的各段所述視頻段信息;根據(jù)各所述人臉標(biāo)識(shí)對應(yīng)的各段所述視頻段信息,建立 所述人臉分類數(shù)據(jù)庫。13. 根據(jù)權(quán)利要求12所述的方法,其特征在于,根據(jù)各所述人臉標(biāo)識(shí)對應(yīng)的各段所述視 頻段信息,建立所述人臉分類數(shù)據(jù)庫之后,所述方法還包括: 將所述人臉分類數(shù)據(jù)庫中的各所述人臉標(biāo)識(shí)按照在所述視頻中出現(xiàn)的概率由大到小 的順序排列。14. 根據(jù)權(quán)利要求13所述的方法,其特征在于,將所述人臉分類數(shù)據(jù)庫中的各所述人臉 標(biāo)識(shí)按照在所述視頻中出現(xiàn)的概率由大到小的順序排列之后,接收視頻播放器發(fā)送的攜帶 被選中人臉圖片的視頻定位請求之前,所述方法還包括: 向所述視頻播放器發(fā)送所述人臉分類數(shù)據(jù)庫中前N個(gè)所述人臉標(biāo)識(shí),以供所述視頻播 放器向所述用戶顯示所述前N個(gè)所述人臉標(biāo)識(shí),所述N為大于或者等于1的整數(shù); 進(jìn)一步地,所述被選中人臉圖片為所述用戶從所述N個(gè)所述人臉標(biāo)識(shí)對應(yīng)的人臉圖片 中選擇的;或者所述被選中人臉圖片為所述用戶通過所述人機(jī)接口模塊輸入的。15. 根據(jù)權(quán)利要求10所述的方法,其特征在于,所述從預(yù)存儲(chǔ)的人臉分類數(shù)據(jù)庫中獲取 所述被選中人臉圖片對應(yīng)的所述視頻信息之前,所述方法還包括: 接收所述視頻播放器發(fā)送的所述人臉分類數(shù)據(jù)庫。16. -種視頻播放器,其特征在于,包括: 接收模塊,用于接收用戶通過人機(jī)接口模塊發(fā)送的攜帶被選中人臉圖片的視頻定位請 求; 獲取模塊,用于獲取所述視頻定位請求中的所述被選中人臉圖片在視頻中對應(yīng)的視頻 信息,所述視頻信息中包括所述被選中人臉圖片的標(biāo)識(shí)和所述被選中人臉圖片的至少一段 視頻段信息; 顯示模塊,用于顯示所述被選中人臉圖片對應(yīng)的所述視頻信息。17. 根據(jù)權(quán)利要求16所述的視頻播放器,其特征在于,所述獲取模塊,具體用于從預(yù)存 儲(chǔ)的人臉分類數(shù)據(jù)庫中獲取所述被選中人臉圖片對應(yīng)的所述視頻信息。18. 根據(jù)權(quán)利要求17所述的視頻播放器,其特征在于,所述視頻播放器,還包括: 建立模塊,用于建立所述人臉分類數(shù)據(jù)庫。19. 根據(jù)權(quán)利要求18所述的視頻播放器,其特征在于,所述建立模塊,具體包括: 解碼單元,用于對所述視頻中的每一幀視頻進(jìn)行解碼,得到一組圖像; 人臉檢測單元,用于對所述一組圖像中各所述圖像進(jìn)行人臉檢測,獲取各所述圖像中 的人臉以及所述人臉的視頻播放時(shí)間; 人臉時(shí)間戳數(shù)據(jù)庫生成單元,用于根據(jù)所述人臉以及所述人臉的視頻播放時(shí)間,生成 人臉時(shí)間戳數(shù)據(jù)庫; 歸類單元,用于將所述人臉時(shí)間戳數(shù)據(jù)庫中的所有所述人臉按照各人臉標(biāo)識(shí)進(jìn)行歸 類,以使得屬于同一人的所述人臉對應(yīng)同一個(gè)所述人臉標(biāo)識(shí); 估算單元,用于根據(jù)各所述人臉標(biāo)識(shí)對應(yīng)的所述人臉的所述視頻播放時(shí)間,估算所述 人臉標(biāo)識(shí)對應(yīng)的所述人臉的各段所述視頻段信息;人臉分類數(shù)據(jù)庫生成單元,用于根據(jù)各 所述人臉標(biāo)識(shí)對應(yīng)的各段所述視頻段信息,建立所述人臉分類數(shù)據(jù)庫。20. 根據(jù)權(quán)利要求19所述的視頻播放器,其特征在于,所述建立模塊,還包括: 排序單元,用于將所述人臉分類數(shù)據(jù)庫中的各所述人臉標(biāo)識(shí)按照在所述視頻中出現(xiàn)的 概率由大到小的順序排列。21. 根據(jù)權(quán)利要求20所述的視頻播放器,其特征在于,所述顯示模塊,還用于顯示所述 人臉分類數(shù)據(jù)庫中前N個(gè)所述人臉標(biāo)識(shí),所述N為大于或者等于1的整數(shù); 進(jìn)一步地,所述被選中人臉圖片為所述用戶從所述N個(gè)所述人臉標(biāo)識(shí)對應(yīng)的人臉圖片 中選擇的;或者所述被選中人臉圖片為所述用戶通過所述人機(jī)接口模塊輸入的。22. 根據(jù)權(quán)利要求18所述的視頻播放器,其特征在于,所述視頻播放器還包括: 發(fā)送模塊,用于向云服務(wù)器發(fā)送所述人臉分類數(shù)據(jù)庫。23. 根據(jù)權(quán)利要求22所述的視頻播放器,其特征在于,所述發(fā)送模塊,具體還用于向所 述云服務(wù)器發(fā)送攜帶所述被選中人臉圖片的所述視頻定位請求; 所述接收模塊,具體還用于接收所述云服務(wù)器發(fā)送的所述視頻信息,所述視頻信息為 所述云服務(wù)器根據(jù)所述被選中人臉圖片從所述云服務(wù)器中預(yù)存儲(chǔ)的人臉分類數(shù)據(jù)庫中獲 取的。24. 根據(jù)權(quán)利要求16-23任一所述的視頻播放器,其特征在于,所述視頻播放器還包括: 合并模塊,用于根據(jù)所述被選中人臉圖片的所述至少一段視頻段信息,將所述至少一 段視頻段合并為所述被選中人臉圖片對應(yīng)的定位視頻。25. -種云服務(wù)器,其特征在于,所述云服務(wù)器包括: 接收模塊,用于接收視頻播放器發(fā)送的攜帶被選中人臉圖片的視頻定位請求;所述視 頻定位請求為所述視頻播放器接收用戶通過人機(jī)接口模塊發(fā)送的; 獲取模塊,用于從預(yù)存儲(chǔ)的人臉分類數(shù)據(jù)庫中獲取所述被選中人臉圖片對應(yīng)的所述視 頻信息;所述視頻信息中包括所述被選中人臉圖片的標(biāo)識(shí)和所述被選中人臉圖片的至少 一段視頻段信息; 發(fā)送模塊,用于向所述視頻播放器發(fā)送所述被選中人臉圖片對應(yīng)的所述視頻信息,以 供所述視頻播放器向用戶顯示所述被選中人臉圖片對應(yīng)的所述視頻信息。26. 根據(jù)權(quán)利要求25所述的云服務(wù)器,其特征在于,所述云服務(wù)器還包括: 建立模塊,用于建立所述人臉分類數(shù)據(jù)庫。27. 根據(jù)權(quán)利要求26所述的云服務(wù)器,其特征在于,所述建立模塊,具體包括: 解碼單元,用于對所述視頻中的每一幀視頻進(jìn)行解碼,得到一組圖像; 人臉檢測單元,用于對所述一組圖像中各所述圖像進(jìn)行人臉檢測,獲取各所述圖像中 的人臉以及所述人臉的視頻播放時(shí)間; 人臉時(shí)間戳數(shù)據(jù)庫生成單元,用于根據(jù)所述人臉以及所述人臉的視頻播放時(shí)間,生成 人臉時(shí)間戳數(shù)據(jù)庫; 歸類單元,用于將所述人臉時(shí)間戳數(shù)據(jù)庫中的所有所述人臉按照各人臉標(biāo)識(shí)進(jìn)行歸 類,以使得屬于同一人的所述人臉對應(yīng)同一個(gè)所述人臉標(biāo)識(shí); 估算單元,用于根據(jù)各所述人臉標(biāo)識(shí)對應(yīng)的所述人臉的所述視頻播放時(shí)間,估算所述 人臉標(biāo)識(shí)對應(yīng)的所述人臉的各段所述視頻段信息;人臉分類數(shù)據(jù)庫生成單元,用于根據(jù)各 所述人臉標(biāo)識(shí)對應(yīng)的各段所述視頻段信息,建立所述人臉分類數(shù)據(jù)庫。28. 根據(jù)權(quán)利要求27所述的云服務(wù)器,其特征在于,所述建立模塊,還包括: 排序單元,用于將所述人臉分類數(shù)據(jù)庫中的各所述人臉標(biāo)識(shí)按照在所述視頻中出現(xiàn)的 概率由大到小的順序排列。29. 根據(jù)權(quán)利要求28所述的云服務(wù)器,其特征在于,所述發(fā)送模塊,還用于向所述視頻 播放器發(fā)送所述人臉分類數(shù)據(jù)庫中前N個(gè)所述人臉標(biāo)識(shí),以供所述視頻播放器向所述用戶 顯示所述前N個(gè)所述人臉標(biāo)識(shí),所述N為大于或者等于1的整數(shù); 進(jìn)一步地,所述被選中人臉圖片為所述用戶從所述N個(gè)所述人臉標(biāo)識(shí)對應(yīng)的人臉圖片 中選擇的;或者所述被選中人臉圖片為所述用戶通過所述人機(jī)接口模塊輸入的。30. 根據(jù)權(quán)利要求25所述的云服務(wù)器,其特征在于,所述接收模塊,還用于接收所述視 頻播放器發(fā)送的所述人臉分類數(shù)據(jù)庫。31. -種視頻播放系統(tǒng),其特征在于,所述視頻播放系統(tǒng)包括視頻播放器和云服務(wù)器, 所述視頻播放器和所述云服務(wù)器通信連接,所述視頻播放器采用如上權(quán)利要求22-24任一 所述的視頻播放器,所述云服務(wù)器采用如上權(quán)利要求25-30任一所述的云服務(wù)器。
【文檔編號(hào)】H04N21/432GK105872717SQ201510702093
【公開日】2016年8月17日
【申請日】2015年10月26日
【發(fā)明人】馬進(jìn), 唐熊
【申請人】樂視移動(dòng)智能信息技術(shù)(北京)有限公司