一種視頻控制的方法和視頻客戶端的制作方法
【專利摘要】本發(fā)明實(shí)施例提供一種視頻控制的方法和視頻客戶端,涉及視頻播放領(lǐng)域,能夠通過人臉檢測在攝像頭拍攝不到用戶時控制視頻暫停播放,避免用戶手動協(xié)助,節(jié)省了人力資源。該方法包括:視頻客戶端在播放視頻時,獲取安裝有該視頻客戶端的終端的前置攝像頭拍攝的第一圖像,并獲取人臉模板信息,根據(jù)該人臉模板的尺寸將該第一圖像進(jìn)行劃分,得到至少一個第一子圖像,該視頻客戶端在至少一個該第一子圖像與該人臉模板的相似度的值小于第一預(yù)設(shè)閾值時,暫停播放該視頻。本發(fā)明實(shí)施例用于控制視頻的播放。
【專利說明】一種視頻控制的方法和視頻客戶端
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及視頻播放領(lǐng)域,尤其涉及一種視頻控制的方法和視頻客戶端。
【背景技術(shù)】
[0002]現(xiàn)有技術(shù)中,終端在通過視頻客戶端播放視頻時,需要通過用戶手動控制視頻的暫停及暫停后的再次播放。比如,若用戶在觀看視頻的過程中點(diǎn)擊暫停視頻去處理其他事情,則在用戶返回時需要點(diǎn)擊播放繼續(xù)觀看視頻;若用戶在觀看視頻的過程中來不及暫停視頻就去處理其他事情了,則用戶返回時就會錯過一部分視頻內(nèi)容,對于錯過的視頻內(nèi)容,用戶需要通過拖放視頻進(jìn)度條來觀看。
[0003]可見,現(xiàn)有技術(shù)中采用的上述視頻控制方式需要用戶手動協(xié)助,從而存在著會耗費(fèi)較多人力資源的問題。
【發(fā)明內(nèi)容】
[0004]本發(fā)明提供一種視頻控制的方法和視頻客戶端,能夠通過人臉檢測在攝像頭拍攝不到用戶時控制視頻暫停播放,避免用戶手動協(xié)助,節(jié)省了人力資源。
[0005]本發(fā)明第一方面提供一種視頻控制的方法,包括:
[0006]視頻客戶端在播放視頻時,獲取安裝有所述視頻客戶端的終端的前置攝像頭拍攝的第一圖像;
[0007]獲取人臉模板信息,所述人臉模板信息包括所述人臉模板的尺寸和所述人臉模板的特征;
[0008]根據(jù)所述人臉模板的尺寸將所述第一圖像進(jìn)行劃分,得到至少一個第一子圖像;
[0009]在至少一個所述第一子圖像與所述人臉模板的相似度的值小于第一預(yù)設(shè)閾值時,暫停播放所述視頻。
[0010]在第一方面第一種可能的實(shí)現(xiàn)方式中,所述人臉模板的特征為灰度特征,在所述得到至少一個第一子圖像之后,所述方法還包括:
[0011]將每個第一子圖像轉(zhuǎn)換為各像素點(diǎn)采用灰度值表示的灰度圖,并獲取每個第一子圖像的灰度特征;
[0012]將每個第一子圖像的灰度特征分別與所述人臉模板的灰度特征進(jìn)行匹配,以得到每個第一子圖像分別與所述人臉模板的相似度的值。
[0013]結(jié)合第一方面或第一種可能的實(shí)現(xiàn)方式,在第二種可能的實(shí)現(xiàn)方式中,在所述暫停播放所述視頻后,所述方法還包括:
[0014]獲取所述前置攝像頭拍攝的第二圖像;
[0015]根據(jù)所述人臉模板的尺寸將所述第二圖像進(jìn)行劃分,得到至少一個第二子圖像;
[0016]在至少一個所述第二子圖像與所述人臉模板的相似度的值大于或等于所述第一預(yù)設(shè)閾值時,播放所述視頻。
[0017]結(jié)合第二種可能的實(shí)現(xiàn)方式,在第三種可能的實(shí)現(xiàn)方式中,所述方法還包括:[0018]在至少一個所述第二子圖像與所述人臉模板的相似度的值大于所述第一預(yù)設(shè)閾值時,獲取所述第二圖像中的第一人臉特征點(diǎn);
[0019]獲取第二人臉特征點(diǎn),其中,所述第二人臉特征點(diǎn)為所述視頻客戶端保存的人臉圖像的特征點(diǎn);
[0020]所述播放所述視頻包括:
[0021]在所述第一人臉特征點(diǎn)與所述第二人臉特征點(diǎn)的相似度的值大于第二預(yù)設(shè)閾值時,播放所述視頻。
[0022]結(jié)合第一方面至第三種可能的實(shí)現(xiàn)方式中的任一種可能的實(shí)現(xiàn)方式,在第四種可能的實(shí)現(xiàn)方式中,所述獲取安裝有所述視頻客戶端的終端的攝像頭拍攝的第一圖像包括:
[0023]獲取所述終端的所述攝像頭按照預(yù)設(shè)周期獲取的第一圖像。
[0024]本發(fā)明第二方面提供一種視頻客戶端,包括:
[0025]獲取單元,用于在視頻客戶端播放視頻時,獲取安裝有所述視頻客戶端的終端的前置攝像頭拍攝的第一圖像;
[0026]所述獲取單元還用于,獲取人臉模板信息,所述人臉模板信息包括所述人臉模板的尺寸和所述人臉模板的特征;
[0027]處理單元,用于在所述獲取單元獲取到所述第一圖像和所述人臉模板信息后,根據(jù)所述人臉模板的尺寸將所述第一圖像進(jìn)行劃分,得到至少一個第一子圖像;
[0028]所述處理單元還用于,在至少一個所述第一子圖像與所述人臉模板的相似度的值小于第一預(yù)設(shè)閾值時,暫停播放所述視頻。
[0029]在第二方面的第一種可能的實(shí)現(xiàn)方式中,所述人臉模板的特征為灰度特征,所述獲取單元具體用于,將每個第一子圖像轉(zhuǎn)換為各像素點(diǎn)采用灰度值表示的灰度圖,并獲取每個第一子圖像的灰度特征;
[0030]所述處理單元具體用于,將每個第一子圖像的灰度特征分別與所述人臉模板的灰度特征進(jìn)行匹配,以得到每個第一子圖像分別與所述人臉模板的相似度的值。
[0031]結(jié)合第二方面或第一種可能的實(shí)現(xiàn)方式,在第二種可能的實(shí)現(xiàn)方式中,在所述暫停播放所述視頻后,所述獲取單元具體用于,獲取所述前置攝像頭拍攝的第二圖像;
[0032]所述處理單元具體用于,根據(jù)所述人臉模板的尺寸將所述第二圖像進(jìn)行劃分,得到至少一個第二子圖像;
[0033]所述處理單元還用于,在至少一個所述第二子圖像與所述人臉模板的相似度的值大于或等于所述第一預(yù)設(shè)閾值時,播放所述視頻。
[0034]結(jié)合第二種可能的實(shí)現(xiàn)方式,在第三種可能的實(shí)現(xiàn)方式中,所述獲取單元具體用于,在至少一個所述第二子圖像與所述人臉模板的相似度的值大于所述第一預(yù)設(shè)閾值時,獲取所述第二圖像中的第一人臉特征點(diǎn);
[0035]所述獲取單元還用于,獲取第二人臉特征點(diǎn),其中,所述第二人臉特征點(diǎn)為所述視頻客戶端保存的人臉圖像的特征點(diǎn);
[0036]所述處理單元具體用于,在所述第一人臉特征點(diǎn)與所述第二人臉特征點(diǎn)的相似度的值大于第二預(yù)設(shè)閾值時,播放所述視頻。
[0037]結(jié)合第二方面至第三種可能的實(shí)現(xiàn)方式中的任一種可能的實(shí)現(xiàn)方式,在第四種可能實(shí)現(xiàn)方式中,所述獲取單元具體用于,獲取所述終端的所述攝像頭按照預(yù)設(shè)周期獲取的第一圖像。
[0038]采用上述方案,視頻客戶端在播放視頻時,獲取安裝有該視頻客戶端的終端的前置攝像頭拍攝的第一圖像,并獲取人臉模板信息,根據(jù)該人臉模板的尺寸將該第一圖像進(jìn)行劃分,得到至少一個第一子圖像,該視頻客戶端在至少一個該第一子圖像與該人臉模板的相似度的值小于第一預(yù)設(shè)閾值時,暫停播放該視頻。這樣,觀看視頻的用戶在離開該前置攝像頭的拍攝區(qū)域時,由于拍攝不到用戶的人臉圖像,該視頻客戶端能夠通過人臉檢測在確定該攝像頭拍攝的圖像中不包含人臉圖像時暫停視頻的播放,避免用戶手動協(xié)助,節(jié)省了人力資源。
【專利附圖】
【附圖說明】
[0039]圖1為本發(fā)明實(shí)施例提供的一種視頻控制方法的流程示意圖;
[0040]圖2為本發(fā)明實(shí)施例提供的一種視頻客戶端的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0041]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0042]本發(fā)明實(shí)施例提供一種視頻控制的方法,如圖1所示,該方法包括:
[0043]S101、視頻客戶端在播放視頻時,獲取安裝有該視頻客戶端的終端的前置攝像頭拍攝的第一圖像。
[0044]需要說明的是,用戶在通過視頻客戶端播放的視頻為已經(jīng)下載到本地的視頻或者用戶點(diǎn)播的視頻。
[0045]另外,對于可旋轉(zhuǎn)的攝像頭,當(dāng)該可旋轉(zhuǎn)的攝像頭的拍攝方向面朝觀看視頻的用戶時等同與所述前置攝像頭。
[0046]可選地,該視頻客戶端接收用戶發(fā)送的人臉控制命令,并根據(jù)所述人臉控制命令進(jìn)入通過人臉檢測控制視頻播放的模式。
[0047]示例地,視頻客戶端設(shè)置有人臉控制選項(xiàng),如人臉控制開關(guān)鍵,用戶在觀看視頻時可以點(diǎn)擊該人臉控制開關(guān)鍵開啟人臉控制視頻播放的模式。具體的,該視頻客戶端接收人臉控制命令后,啟動終端的前置攝像頭對所述終端的屏幕前端進(jìn)行拍攝,該視頻客戶端獲取該攝像頭拍攝到的第一圖像。
[0048]可選地,該視頻客戶端獲取該終端的前置攝像頭按照預(yù)設(shè)周期獲取的第一圖像。
[0049]示例地,用戶預(yù)先設(shè)置該前置攝像頭拍攝該第一圖像的周期,例如,預(yù)設(shè)周期I秒,則該前置攝像頭每I秒拍攝一次該終端屏幕前端的圖像,則該視頻客戶端每隔I秒獲取到一次該前置攝像頭拍攝的第一圖像。
[0050]S102、該視頻客戶端獲取人臉模板信息。
[0051]其中,該人臉模板信息包括該人臉模板的尺寸和特征。
[0052]示例地,該視頻客戶端對多個人臉樣本進(jìn)行標(biāo)準(zhǔn)化處理構(gòu)造出人臉樣本,具體地,該視頻客戶端對每個人臉樣本進(jìn)行尺度標(biāo)準(zhǔn)化和灰度分布標(biāo)準(zhǔn)化,將所有經(jīng)尺度標(biāo)準(zhǔn)化、灰度分布標(biāo)準(zhǔn)化后的人臉樣本取灰度平均得到該人臉模板。
[0053]其中,該人臉模板的特征可以是該人臉模板的灰度特征。
[0054]S103、該視頻客戶端根據(jù)該人臉模板的尺寸將該第一圖像進(jìn)行劃分,得到至少一個第一子圖像。
[0055]需要說明的是,為了適應(yīng)該第一圖像中可能存在的不同大小的人臉圖像,可以通過按不同長寬比對人臉模板進(jìn)行拉伸,得到多個不同尺寸的人臉模板,則通過不同尺寸的人臉模板分別對該第一圖像進(jìn)行劃分,可得到多個第一子圖像。
[0056]可選地,該視頻客戶端將每個第一子圖像轉(zhuǎn)換為各像素點(diǎn)采用灰度值表示的灰度圖,并獲取每個第一子圖像的灰度特征,并將每個第一子圖像的灰度特征分別與該人臉模板的灰度特征進(jìn)行匹配,以得到每個第一子圖像分別與該人臉模板的相似度的值。
[0057]示例地,該第一子圖像為紅、綠、藍(lán)三原色表示的RGB格式,則可將該第一子圖像轉(zhuǎn)換為相應(yīng)的灰度格式而形成灰度圖,得到該第一子圖像的灰度,并通過該第一子圖像的灰度與該人臉模板的灰度差別來表示該第一子圖像與該人臉模板的相似度,也就是說,若該第一子圖像的灰度與該人臉模板的灰度差別越大,則該第一子圖像與該人臉模板的相似度的值越?。蝗粼摰谝蛔訄D像的灰度與該人臉模板的灰度差別越小,則該第一子圖像與該人臉模板的相似度的值越大。該視頻客戶端將每一個第一子圖像的灰度與該人臉模板的灰度進(jìn)行比較,即可得到每一個第一子圖像分別與該人臉模板的相似度的值。
[0058]S104、該視頻客戶端在至少一個該第一子圖像與該人臉模板的相似度的值小于第一預(yù)設(shè)閾值時,暫停播放該視頻。
[0059]示例地,第一預(yù)設(shè)閾值為80%,則該視頻客戶端判斷每一個第一子圖像與該人臉模板的相似度的值是否大于80%,若否,則該視頻客戶端確定該第一子圖像與該人臉模板匹配失敗,也就是說該第一子圖像不是人臉圖像,當(dāng)該視頻客戶端在確定每一個第一子圖像都與該人臉模板匹配失敗時,該視頻客戶端暫停播放視頻。
[0060]進(jìn)一步地,該視頻客戶端在該視頻暫停播放后,通過該攝像頭獲取第二圖像,根據(jù)該人臉模板的尺寸將該第二圖像進(jìn)行劃分,得到至少一個第二子圖像,并在至少一個該第二子圖像與該人臉模板的相似度的值大于或等于該第一預(yù)設(shè)閾值時,播放該視頻。
[0061]具體的,該視頻客戶端在該視頻暫停播放后,繼續(xù)獲取該前置攝像頭按照預(yù)設(shè)周期拍攝的第二圖像,并將該第二圖像進(jìn)行人臉檢測,具體步驟可參考上述步驟S103至步驟S104,則在該第二圖像中存在第二子圖像與該人臉模板的相似度的值大于第一預(yù)設(shè)閾值時,該視頻客戶端確定該第二圖像中包含人臉圖像,并播放該視頻,這樣,用戶在返回繼續(xù)觀看視頻時,用戶出現(xiàn)在該攝像頭的拍攝范圍內(nèi),該視頻客戶端獲取該攝像頭拍攝的該第二圖像,通過人臉檢測,該視頻客戶端能夠自動播放暫停后的視頻,減少了用戶的操作。
[0062]在本發(fā)明一種可能的實(shí)現(xiàn)方式中,該視頻客戶端在至少一個該第二子圖像與該人臉模板的相似度的值大于該第一預(yù)設(shè)閾值時,獲取該第二圖像中的第一人臉特征點(diǎn),并在該第一人臉特征點(diǎn)與該第二人臉特征點(diǎn)的相似度的值大于第二預(yù)設(shè)閾值時,播放該視頻。
[0063]其中,該第二人臉特征點(diǎn)為該視頻客戶端保存的人臉圖像的特征點(diǎn)。
[0064]具體地,當(dāng)該第二圖像中存在第二子圖像與該人臉模板的相似度的值大于該第一預(yù)設(shè)閾值時,表明該第二子圖像中包含人臉圖像,則該視頻客戶端獲取該第二圖像中的第一人臉特征點(diǎn),并將獲取到的第一人臉特征點(diǎn)與該視頻客戶端保存的第二人臉特征點(diǎn)進(jìn)行匹配,其中,該第二人臉特征點(diǎn)為該視頻客戶端保存的人臉圖像的特征點(diǎn),以得到表示該第二圖像中的人臉圖像與該視頻客戶端保存的人臉圖像的相似度的值,并在該相似度的值大于第二預(yù)設(shè)閾值時,表明該第二圖像中的人臉圖像即為該視頻客戶端保存的人臉圖像,則該視頻客戶端播放該視頻。
[0065]需要說明的是,該視頻客戶端可以預(yù)先保存一個人臉圖像,該人臉圖像用于指定觀看該視頻的用戶,也就是說,該視頻客戶端在播放視頻之前可以預(yù)先采取觀看該視頻的特定用戶的人臉圖像,獲得該人臉圖像的特征點(diǎn),如該人臉圖像中人的雙眼之間的距離、嘴唇與鼻子之間的距離和嘴唇的高度等,則該視頻客戶端需要通過人臉識別來確定該第二圖像中的人臉圖像的特征點(diǎn)是否與該視頻客戶端保存的人臉圖像的特征點(diǎn)相匹配,并在匹配成功時,播放該視頻。
[0066]示例地,該第二預(yù)設(shè)閾值為90%。該第二圖像由于受到各種條件限制和隨機(jī)干擾,如攝像頭拍攝時的光線明暗,以及該視頻客戶端在獲取視頻時出現(xiàn)的失真,往往不能直接用于人臉識別,因此,該視頻客戶端需要對該第二圖像中的人臉圖像進(jìn)行預(yù)處理,例如,對該人臉圖像進(jìn)行消除噪聲、圖像銳化、增強(qiáng)對比度和濾波等。該視頻客戶端根據(jù)預(yù)處理后的該第二圖像獲取該第一人臉特征點(diǎn),如該第二圖像中的人臉圖像中人的雙眼之間的距離、嘴唇與鼻子之間的距離和嘴唇的高度等,若該將該第一人臉特征點(diǎn)與該視頻客戶端保存的人臉圖像的第二特征點(diǎn)的相似度的值大于90%,該視頻客戶端播放該視頻。
[0067]采用上述方法,視頻客戶端在播放視頻時,獲取安裝有該視頻客戶端的終端的前置攝像頭拍攝的第一圖像,并獲取人臉模板信息,根據(jù)該人臉模板的尺寸將該第一圖像進(jìn)行劃分,得到至少一個第一子圖像,該視頻客戶端在至少一個該第一子圖像與該人臉模板的相似度的值小于第一預(yù)設(shè)閾值時,暫停播放該視頻。這樣,觀看視頻的用戶在離開該前置攝像頭的拍攝區(qū)域時,由于拍攝不到用戶的人臉圖像,該視頻客戶端能夠通過人臉檢測在確定該攝像頭拍攝的圖像中不包含人臉圖像時暫停視頻的播放,避免用戶手動協(xié)助,節(jié)省了人力資源。
[0068]本發(fā)明實(shí)施例提供一種視頻客戶端20,如圖2所示,該視頻客戶端20包括:
[0069]獲取單元21,用于在視頻客戶端播放視頻時,獲取安裝有該視頻客戶端的終端的前置攝像頭拍攝的第一圖像。
[0070]該獲取單元還用于,獲取人臉模板信息。
[0071]其中,該人臉模板信息包括該人臉模板的尺寸和該人臉模板的特征。
[0072]處理單元22,用于在該獲取單元21獲取到該第一圖像和該人臉模板信息后,根據(jù)該人臉模板的尺寸將該第一圖像進(jìn)行劃分,得到至少一個第一子圖像。
[0073]該處理單元22還用于,在至少一個該第一子圖像與該人臉模板的相似度的值小于第一預(yù)設(shè)閾值時,暫停播放該視頻。
[0074]需要說明的是,用戶在通過視頻客戶端播放的視頻為已經(jīng)下載到本地的視頻或者用戶點(diǎn)播的視頻。
[0075]另外,對于可旋轉(zhuǎn)的攝像頭,當(dāng)該可旋轉(zhuǎn)的攝像頭的拍攝方向面朝觀看視頻的用戶時等同與所述前置攝像頭。
[0076]可選地,該視頻客戶端接收用戶發(fā)送的人臉控制命令,并根據(jù)所述人臉控制命令進(jìn)入通過人臉檢測控制視頻播放的模式。[0077]示例地,視頻客戶端設(shè)置有人臉控制選項(xiàng),如人臉控制開關(guān)鍵,用戶在觀看視頻時可以點(diǎn)擊該人臉控制開關(guān)鍵開啟人臉控制視頻播放的模式。具體的,該視頻客戶端接收人臉控制命令后,啟動終端的前置攝像頭對所述終端的屏幕前端進(jìn)行拍攝,該視頻客戶端獲取該攝像頭拍攝到的第一圖像。
[0078]可選地,該獲取單元21具體用于,獲取該終端的該前置攝像頭按照預(yù)設(shè)周期獲取的第一圖像。
[0079]示例地,用戶預(yù)先設(shè)置該前置攝像頭拍攝該第一圖像的周期,例如,預(yù)設(shè)周期I秒,則該前置攝像頭每I秒拍攝一次該終端屏幕前端的圖像,則該視頻客戶端每隔I秒獲取到一次該前置攝像頭拍攝的第一圖像。
[0080]需要說明的是,該視頻客戶端對多個人臉樣本進(jìn)行標(biāo)準(zhǔn)化處理構(gòu)造出人臉樣本,具體地,該視頻客戶端對每個人臉樣本進(jìn)行尺度標(biāo)準(zhǔn)化和灰度分布標(biāo)準(zhǔn)化,將所有經(jīng)尺度標(biāo)準(zhǔn)化、灰度分布標(biāo)準(zhǔn)化后的人臉樣本取灰度平均得到該人臉模板。
[0081]另外,為了適應(yīng)該第一圖像中可能存在的不同大小的人臉圖像,可以通過按不同長寬比對人臉模板進(jìn)行拉伸,得到多個不同尺寸的人臉模板,則通過不同尺寸的人臉模板分別對該第一圖像進(jìn)行劃分,可得到多個第一子圖像。
[0082]可選地,該人臉模板的特征為灰度特征,該獲取單元21具體用于,將每個第一子圖像轉(zhuǎn)換為各像素點(diǎn)采用灰度值表示的灰度圖,并獲取每個第一子圖像的灰度特征,并將每個第一子圖像的灰度特征分別與該人臉模板的灰度特征進(jìn)行匹配,以得到每個第一子圖像分別與該人臉模板的相似度的值。
[0083]示例地,該第一子圖像為RGB格式,則可將該第一子圖像轉(zhuǎn)換為相應(yīng)的灰度格式而形成灰度圖,得到該第一子圖像的灰度,并通過該第一子圖像的灰度與該人臉模板的灰度差別來表示該第一子圖像與該人臉模板的相似度,也就是說,若該第一子圖像的灰度與該人臉模板的灰度差別越大,則該第一子圖像與該人臉模板的相似度的值越小;若該第一子圖像的灰度與該人臉模板的灰度差別越小,則該第一子圖像與該人臉模板的相似度的值越大。該視頻客戶端將每一個第一子圖像的灰度與該人臉模板的灰度進(jìn)行比較,即可得到每一個第一子圖像分別與該人臉模板的相似度的值。若第一預(yù)設(shè)閾值為80%,則該視頻客戶端判斷每一個第一子圖像與該人臉模板的相似度的值是否大于80%,若否,則該視頻客戶端確定該第一子圖像與該人臉模板匹配失敗,也就是說該第一子圖像不是人臉圖像,當(dāng)該視頻客戶端在確定每一個第一子圖像都與該人臉模板匹配失敗時,該視頻客戶端暫停播放視頻。
[0084]進(jìn)一步地,在該暫停播放該視頻后,該獲取單元21還用于,獲取該前置攝像頭拍攝的第二圖像,該處理單元22具體用于,根據(jù)該人臉模板的尺寸將該第二圖像進(jìn)行劃分,得到至少一個第二子圖像,并在至少一個該第二子圖像與該人臉模板的相似度的值大于或等于該第一預(yù)設(shè)閾值時,播放該視頻。
[0085]具體的,該視頻客戶端在該視頻暫停播放后,繼續(xù)獲取該前置攝像頭按照預(yù)設(shè)周期拍攝的第二圖像,并將該第二圖像進(jìn)行人臉檢測,則在該第二圖像中存在第二子圖像與該人臉模板的相似度的值大于第一預(yù)設(shè)閾值時,該視頻客戶端確定該第二圖像中包含人臉圖像,并播放該視頻,這樣,用戶在返回繼續(xù)觀看視頻時,用戶出現(xiàn)在該攝像頭的拍攝范圍內(nèi),該視頻客戶端獲取該攝像頭拍攝的該第二圖像,通過人臉檢測,該視頻客戶端能夠自動播放暫停后的視頻,減少了用戶的操作。
[0086]可選地,該獲取單元21具體用于,在至少一個該第二子圖像與該人臉模板的相似度的值大于該第一預(yù)設(shè)閾值時,獲取該第二圖像中的第一人臉特征點(diǎn);該獲取單元21還用于,獲取第二人臉特征點(diǎn),該處理單元22具體用于,在該第一人臉特征點(diǎn)與該第二人臉特征點(diǎn)的相似度的值大于第二預(yù)設(shè)閾值時,播放該視頻。
[0087]其中,該第二人臉特征點(diǎn)為該視頻客戶端保存的人臉圖像的特征點(diǎn)。
[0088]具體地,當(dāng)該第二圖像中存在第二子圖像與該人臉模板的相似度的值大于該第一預(yù)設(shè)閾值時,表明該第二子圖像中包含人臉圖像,則該視頻客戶端獲取該第二圖像中的第一人臉特征點(diǎn),并將獲取到的第一人臉特征點(diǎn)與該視頻客戶端保存的第二人臉特征點(diǎn)進(jìn)行匹配,其中,該第二人臉特征點(diǎn)為該視頻客戶端保存的人臉圖像的特征點(diǎn),以得到表示該第二圖像中的人臉圖像與該視頻客戶端保存的人臉圖像的相似度的值,并在該相似度的值大于第二預(yù)設(shè)閾值時,表明該第二圖像中的人臉圖像即為該視頻客戶端保存的人臉圖像,則該視頻客戶端播放該視頻。
[0089]需要說明的是,該視頻客戶端可以預(yù)先保存一個人臉圖像,該人臉圖像用于指定觀看該視頻的用戶,也就是說,該視頻客戶端在播放視頻之前可以預(yù)先采取觀看該視頻的特定用戶的人臉圖像,獲得該人臉圖像的特征點(diǎn),如該人臉圖像中人的雙眼之間的距離、嘴唇與鼻子之間的距離和嘴唇的高度等,則該視頻客戶端需要通過人臉識別來確定該第二圖像中的人臉圖像的特征點(diǎn)是否與該視頻客戶端保存的人臉圖像的特征點(diǎn)相匹配,并在匹配成功時,播放該視頻。
[0090]示例地,該第二預(yù)設(shè)閾值為90%。該第二圖像由于受到各種條件限制和隨機(jī)干擾,如攝像頭拍攝時的光線明暗,以及該視頻客戶端在獲取視頻時出現(xiàn)的失真,往往不能直接用于人臉識別,因此,該視頻客戶端需要對該第二圖像中的人臉圖像進(jìn)行預(yù)處理,例如,對該人臉圖像進(jìn)行消除噪聲、圖像銳化、增強(qiáng)對比度和濾波等。該視頻客戶端根據(jù)預(yù)處理后的該第二圖像獲取該第一人臉特征點(diǎn),如該第二圖像中的人臉圖像中人的雙眼之間的距離、嘴唇與鼻子之間的距離和嘴唇的高度等,若該將該第一人臉特征點(diǎn)與該視頻客戶端保存的人臉圖像的第二特征點(diǎn)的相似度的值大于90%,該視頻客戶端播放該視頻。
[0091]采用上述視頻客戶端,該視頻客戶端在播放視頻時,獲取安裝有該視頻客戶端的終端的前置攝像頭拍攝的第一圖像,并獲取人臉模板信息,根據(jù)該人臉模板的尺寸將該第一圖像進(jìn)行劃分,得到至少一個第一子圖像,該視頻客戶端在至少一個該第一子圖像與該人臉模板的相似度的值小于第一預(yù)設(shè)閾值時,暫停播放該視頻。這樣,觀看視頻的用戶在離開該前置攝像頭的拍攝區(qū)域時,由于拍攝不到用戶的人臉圖像,該視頻客戶端能夠通過人臉檢測在確定該攝像頭拍攝的圖像中不包含人臉圖像時暫停視頻的播放,避免用戶手動協(xié)助,節(jié)省了人力資源。
[0092]以上所述,僅為本發(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.一種視頻控制的方法,其特征在于,包括: 視頻客戶端在播放視頻時,獲取安裝有所述視頻客戶端的終端的前置攝像頭拍攝的第一圖像; 獲取人臉模板信息,所述人臉模板信息包括所述人臉模板的尺寸和所述人臉模板的特征; 根據(jù)所述人臉模板的尺寸將所述第一圖像進(jìn)行劃分,得到至少一個第一子圖像; 在至少一個所述第一子圖像與所述人臉模板的相似度的值小于第一預(yù)設(shè)閾值時,暫停播放所述視頻。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述人臉模板的特征為灰度特征,在所述得到至少一個第一子圖像之后,所述方法還包括: 將每個第一子圖像轉(zhuǎn)換為各像素點(diǎn)采用灰度值表示的灰度圖,并獲取每個第一子圖像的灰度特征; 將每個第一子圖像的灰度特征分別與所述人臉模板的灰度特征進(jìn)行匹配,以得到每個第一子圖像分別與所述人臉模板的相似度的值。
3.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,在所述暫停播放所述視頻后,所述方法還包括: 獲取所述前置攝像頭拍攝的第二圖像; 根據(jù)所述人臉模板的尺寸將·所述第二圖像進(jìn)行劃分,得到至少一個第二子圖像;在至少一個所述第二子圖像與所述人臉模板的相似度的值大于或等于所述第一預(yù)設(shè)閾值時,播放所述視頻。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述方法還包括: 在至少一個所述第二子圖像與所述人臉模板的相似度的值大于所述第一預(yù)設(shè)閾值時,獲取所述第二圖像中的第一人臉特征點(diǎn); 獲取第二人臉特征點(diǎn),其中,所述第二人臉特征點(diǎn)為所述視頻客戶端保存的人臉圖像的特征點(diǎn); 所述播放所述視頻包括: 在所述第一人臉特征點(diǎn)與所述第二人臉特征點(diǎn)的相似度的值大于第二預(yù)設(shè)閾值時,播放所述視頻。
5.根據(jù)權(quán)利要求1至4任一項(xiàng)所述的方法,其特征在于,所述獲取安裝有所述視頻客戶端的終端的攝像頭拍攝的第一圖像包括: 獲取所述終端的所述前置攝像頭按照預(yù)設(shè)周期獲取的第一圖像。
6.一種視頻客戶端,其特征在于,包括: 獲取單元,用于在視頻客戶端播放視頻時,獲取安裝有所述視頻客戶端的終端的前置攝像頭拍攝的第一圖像; 所述獲取單元還用于,獲取人臉模板信息,所述人臉模板信息包括所述人臉模板的尺寸和所述人臉模板的特征; 處理單元,用于在所述獲取單元獲取到所述第一圖像和所述人臉模板信息后,根據(jù)所述人臉模板的尺寸將所述第一圖像進(jìn)行劃分,得到至少一個第一子圖像; 所述處理單元還用于,在至少一個所述第一子圖像與所述人臉模板的相似度的值小于第一預(yù)設(shè)閾值時,暫停播放所述視頻。
7.根據(jù)權(quán)利要求6所述的視頻客戶端,其特征在于,所述人臉模板的特征為灰度特征,所述獲取單元具體用于,將每個第一子圖像轉(zhuǎn)換為各像素點(diǎn)采用灰度值表示的灰度圖,并獲取每個第一子圖像的灰度特征; 所述處理單元具體用于,將每個第一子圖像的灰度特征分別與所述人臉模板的灰度特征進(jìn)行匹配,以得到每個第一子圖像分別與所述人臉模板的相似度的值。
8.根據(jù)權(quán)利要求6或7所述的視頻客戶端,其特征在于,在所述暫停播放所述視頻后,所述獲取單元具體用于,獲取所述前置攝像頭拍攝的第二圖像; 所述處理單元具體用于,根據(jù)所述人臉模板的尺寸將所述第二圖像進(jìn)行劃分,得到至少一個第二子圖像; 所述處理單元還用于,在至少一個所述第二子圖像與所述人臉模板的相似度的值大于或等于所述第一預(yù)設(shè)閾值時,播放所述視頻。
9.根據(jù)權(quán)利要求8所述的視頻客戶端,其特征在于,所述獲取單元具體用于,在至少一個所述第二子圖像與所述人臉模板的相似度的值大于所述第一預(yù)設(shè)閾值時,獲取所述第二圖像中的第一人臉特征點(diǎn); 所述獲取單元還用于,獲取第二人臉特征點(diǎn) ,其中,所述第二人臉特征點(diǎn)為所述視頻客戶端保存的人臉圖像的特征點(diǎn); 所述處理單元具體用于,在所述第一人臉特征點(diǎn)與所述第二人臉特征點(diǎn)的相似度的值大于第二預(yù)設(shè)閾值時,播放所述視頻。
10.根據(jù)權(quán)利要求6至9任一項(xiàng)所述的視頻客戶端,其特征在于,所述獲取單元具體用于,獲取所述終端的所述前置攝像頭按照預(yù)設(shè)周期獲取的第一圖像。
【文檔編號】H04N21/472GK103716707SQ201310671356
【公開日】2014年4月9日 申請日期:2013年12月10日 優(yōu)先權(quán)日:2013年12月10日
【發(fā)明者】劉興福, 袁斌, 李志綱, 張力文, 陳浩 申請人:樂視網(wǎng)信息技術(shù)(北京)股份有限公司