本發(fā)明涉及智能設(shè)備技術(shù)領(lǐng)域,尤其涉及一種視頻時間軸生成方法及裝置、用戶設(shè)備。
背景技術(shù):
隨著學(xué)習(xí)手機(jī)、學(xué)習(xí)電腦等用戶設(shè)備的廣泛普及,學(xué)生利用學(xué)習(xí)手機(jī)、學(xué)習(xí)電腦等用戶設(shè)備進(jìn)行學(xué)習(xí)已經(jīng)是一種很常見的學(xué)習(xí)方式。
目前,這些用戶設(shè)備可以拍攝學(xué)校老師上課的視頻,在制作成與書本同步的學(xué)習(xí)視頻后,將該學(xué)習(xí)視頻導(dǎo)入這些用戶設(shè)備上,提供視頻資源供學(xué)生學(xué)習(xí)使用。通常,在視頻拍攝后,在后期進(jìn)行視頻處理時,需加上視頻時間軸。現(xiàn)有劃分時間軸的制作方法是,人工一邊觀看視頻,一邊確認(rèn)時間軸節(jié)點(diǎn),之后通過軟件或程序生成帶有時間軸的視頻。然而,這種制作方法比較耗費(fèi)人力,耗費(fèi)時間,效率較低。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明實(shí)施例公開了一種視頻時間軸生成方法及裝置、用戶設(shè)備,可以提高視頻時間軸制作的效率。
本發(fā)明實(shí)施例第一方面公開一種視頻時間軸生成方法,包括:
導(dǎo)入預(yù)先拍攝的學(xué)習(xí)視頻;
從所述學(xué)習(xí)視頻中確定視頻關(guān)鍵幀所在的位置;
獲取所述視頻關(guān)鍵幀對應(yīng)的時間節(jié)點(diǎn);
根據(jù)所述視頻關(guān)鍵幀所在的位置以及所述視頻關(guān)鍵幀對應(yīng)的時間節(jié)點(diǎn),生成視頻時間軸。
作為一種可選的實(shí)施方式,在本發(fā)明實(shí)施例第一方面中,在所述學(xué)習(xí)視頻不存在原始文本課件的情況下,所述從所述學(xué)習(xí)視頻中確定視頻關(guān)鍵幀所在的位置包括:
解析所述學(xué)習(xí)視頻中的音頻信息,并根據(jù)所述音頻信息中人物講話的時間間隔,將所述學(xué)習(xí)視頻切割成多個小音頻;
將所述多個小音頻中的任意兩個小音頻的文本內(nèi)容進(jìn)行對比,獲得攜帶有相似度的對比結(jié)果;
將所述對比結(jié)果中相似度大于或等于預(yù)設(shè)相似度閾值的文本內(nèi)容所對應(yīng)的小音頻劃分為同一節(jié)點(diǎn)的視頻,以及將所述對比結(jié)果中相似度小于所述預(yù)設(shè)相似度閾值的文本內(nèi)容所對應(yīng)的小音頻劃分為不同節(jié)點(diǎn)的視頻;
在劃分結(jié)束后,將不同節(jié)點(diǎn)所在的位置確定為視頻關(guān)鍵幀所在的位置。
作為一種可選的實(shí)施方式,在本發(fā)明實(shí)施例第一方面中,在所述學(xué)習(xí)視頻存在原始文本課件的情況下,所述從所述學(xué)習(xí)視頻中確定視頻關(guān)鍵幀所在的位置包括:
解析所述學(xué)習(xí)視頻中的音頻,獲得所述音頻的文本內(nèi)容;
根據(jù)所述原始課件的文本內(nèi)容的分節(jié)標(biāo)記,為所述音頻的文本內(nèi)容進(jìn)行劃分,以確定所述音頻的多個不同節(jié)點(diǎn);
將不同節(jié)點(diǎn)所對應(yīng)的音頻的位置確定為視頻關(guān)鍵幀所在的位置。
作為一種可選的實(shí)施方式,在本發(fā)明實(shí)施例第一方面中,所述方法還包括:
接收針對所述視頻時間軸上多個時間節(jié)點(diǎn)中的任一時間節(jié)點(diǎn)的操作指令;
響應(yīng)所述操作指令,從所述任一時間節(jié)點(diǎn)對應(yīng)的位置開始進(jìn)行播放;
統(tǒng)計(jì)預(yù)設(shè)時間段內(nèi)所述任一時間節(jié)點(diǎn)被操作的頻率以及所述任一時間節(jié)點(diǎn)對應(yīng)的視頻的播放時長;
若所述頻率超過預(yù)設(shè)頻率以及所述播放時長超過預(yù)設(shè)時長,則對所述任一時間節(jié)點(diǎn)進(jìn)行標(biāo)記。
作為一種可選的實(shí)施方式,在本發(fā)明實(shí)施例第一方面中,所述方法還包括:
若所述頻率超過預(yù)設(shè)頻率以及所述播放時長超過預(yù)設(shè)時長,確定所述任一時間節(jié)點(diǎn)對應(yīng)的視頻的知識點(diǎn)類型;
將所述任一時間節(jié)點(diǎn)對應(yīng)的視頻添加到與所述知識點(diǎn)類型匹配的重要視頻庫中。
本發(fā)明實(shí)施例第二方面公開一種視頻時間軸生成裝置,包括:
導(dǎo)入單元,用于導(dǎo)入預(yù)先拍攝的學(xué)習(xí)視頻;
確定單元,用于從所述學(xué)習(xí)視頻中確定視頻關(guān)鍵幀所在的位置;
獲取單元,用于獲取所述視頻關(guān)鍵幀對應(yīng)的時間節(jié)點(diǎn);
生成單元,用于根據(jù)所述視頻關(guān)鍵幀所在的位置以及所述視頻關(guān)鍵幀對應(yīng)的時間節(jié)點(diǎn),生成視頻時間軸。
作為一種可選的實(shí)施方式,在本發(fā)明實(shí)施例第二方面中,在所述學(xué)習(xí)視頻不存在原始文本課件的情況下,所述確定單元包括:
第一解析子單元,用于解析所述學(xué)習(xí)視頻中的音頻信息,并根據(jù)所述音頻信息中人物講話的時間間隔,將所述學(xué)習(xí)視頻切割成多個小音頻;
第一對比子單元,用于將所述多個小音頻中的任意兩個小音頻的文本內(nèi)容進(jìn)行對比,獲得攜帶有相似度的對比結(jié)果;
第一劃分子單元,用于將所述對比結(jié)果中相似度大于或等于預(yù)設(shè)相似度閾值的文本內(nèi)容所對應(yīng)的小音頻劃分為同一節(jié)點(diǎn)的視頻,以及將所述對比結(jié)果中相似度小于所述預(yù)設(shè)相似度閾值的文本內(nèi)容所對應(yīng)的小音頻劃分為不同節(jié)點(diǎn)的視頻;
第一確定子單元,用于在劃分結(jié)束后,將不同節(jié)點(diǎn)所在的位置確定為視頻關(guān)鍵幀所在的位置。
作為一種可選的實(shí)施方式,在本發(fā)明實(shí)施例第二方面中,在所述學(xué)習(xí)視頻存在原始文本課件的情況下,所述確定單元包括:
第二解析子單元,用于解析所述學(xué)習(xí)視頻中的音頻,獲得所述音頻的文本內(nèi)容;
第二劃分子單元,用于根據(jù)所述原始課件的文本內(nèi)容的分節(jié)標(biāo)記,為所述音頻的文本內(nèi)容進(jìn)行劃分,以確定所述音頻的多個不同節(jié)點(diǎn);
第二確定子單元,用于將不同節(jié)點(diǎn)所對應(yīng)的音頻的位置確定為視頻關(guān)鍵幀所在的位置。
作為一種可選的實(shí)施方式,在本發(fā)明實(shí)施例第二方面中,所述視頻時間軸生成裝置還包括:
接收單元,用于接收針對所述視頻時間軸上多個時間節(jié)點(diǎn)中的任一時間節(jié)點(diǎn)的操作指令;
播放單元,用于響應(yīng)所述操作指令,從所述任一時間節(jié)點(diǎn)對應(yīng)的位置開始進(jìn)行播放;
統(tǒng)計(jì)單元,用于統(tǒng)計(jì)預(yù)設(shè)時間段內(nèi)所述任一時間節(jié)點(diǎn)被操作的頻率以及所述任一時間節(jié)點(diǎn)對應(yīng)的視頻的播放時長;
標(biāo)記單元,用于若所述頻率超過預(yù)設(shè)頻率以及所述播放時長超過預(yù)設(shè)時長,則對所述任一時間節(jié)點(diǎn)進(jìn)行標(biāo)記。
作為一種可選的實(shí)施方式,在本發(fā)明實(shí)施例第二方面中,所述確定單元,還用于若所述頻率超過預(yù)設(shè)頻率以及所述播放時長超過預(yù)設(shè)時長,確定所述任一時間節(jié)點(diǎn)對應(yīng)的視頻的知識點(diǎn)類型;
所述視頻時間軸生成裝置還包括:
添加單元,用于將所述任一時間節(jié)點(diǎn)對應(yīng)的視頻添加到與所述知識點(diǎn)類型匹配的重要視頻庫中。
本發(fā)明實(shí)施例第三方面公開一種用戶設(shè)備,包括本發(fā)明實(shí)施例第二方面公開的所述視頻時間軸生成裝置。
與現(xiàn)有技術(shù)相比,本發(fā)明實(shí)施例具備以下有益效果:
本發(fā)明實(shí)施例中,用戶設(shè)備在導(dǎo)入預(yù)先拍攝的學(xué)習(xí)視頻之后,從學(xué)習(xí)視頻中確定視頻關(guān)鍵幀所在的位置,進(jìn)一步地,用戶設(shè)備獲取視頻關(guān)鍵幀對應(yīng)的時間節(jié)點(diǎn),并根據(jù)視頻關(guān)鍵幀所在的位置以及視頻關(guān)鍵幀對應(yīng)的時間節(jié)點(diǎn),生成視頻時間軸??梢姡瑢?shí)施本發(fā)明實(shí)施例,用戶設(shè)備可以自動根據(jù)視頻關(guān)鍵幀所在的位置以及視頻關(guān)鍵幀對應(yīng)的時間節(jié)點(diǎn),生成視頻時間軸,而不需要靠人工來制作,從而節(jié)省了人力節(jié)省了時間,提高了視頻時間軸制作的效率。
附圖說明
為了更清楚地說明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對實(shí)施例中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1是本發(fā)明實(shí)施例公開的一種視頻時間軸生成方法的流程示意圖;
圖2是本發(fā)明實(shí)施例公開的另一種視頻時間軸生成方法的流程示意圖;
圖3是本發(fā)明實(shí)施例公開的另一種視頻時間軸生成方法的流程示意圖;
圖4是本發(fā)明實(shí)施例公開的一種視頻時間軸生成裝置的結(jié)構(gòu)示意圖;
圖5是本發(fā)明實(shí)施例公開的另一種視頻時間軸生成裝置的結(jié)構(gòu)示意圖;
圖6是本發(fā)明實(shí)施例公開的另一種視頻時間軸生成裝置的結(jié)構(gòu)示意圖;
圖7是本發(fā)明實(shí)施例公開的另一種視頻時間軸生成裝置的結(jié)構(gòu)示意圖;
圖8是本發(fā)明實(shí)施例公開的一種用戶設(shè)備的結(jié)構(gòu)示意圖。
具體實(shí)施方式
下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
需要說明的是,本發(fā)明的說明書和權(quán)利要求書及上述附圖中的術(shù)語“第一”和“第二”等是用于區(qū)別不同對象,而不是用于描述特定順序。此外,術(shù)語“包括”和“具有”以及它們?nèi)魏巫冃?,意圖在于覆蓋不排他的包含。例如包含了一系列步驟或單元的過程、方法、系統(tǒng)、產(chǎn)品或設(shè)備沒有限定于已列出的步驟或單元,而是可選地還包括沒有列出的步驟或單元,或可選地還包括對于這些過程、方法、產(chǎn)品或設(shè)備固有的其它步驟或單元。
本發(fā)明實(shí)施例公開了一種視頻時間軸生成方法及裝置、用戶設(shè)備,可以提高視頻時間軸制作的效率。以下進(jìn)行結(jié)合附圖進(jìn)行詳細(xì)描述。
實(shí)施例一
請參閱圖1,圖1是本發(fā)明實(shí)施例公開的一種視頻時間軸生成方法的流程示意圖。如圖1所示,該視頻時間軸生成方法可以包括以下步驟:
101、用戶設(shè)備導(dǎo)入預(yù)先拍攝的學(xué)習(xí)視頻。
本發(fā)明實(shí)施例中,用戶可以預(yù)先對老師授課的現(xiàn)場(如教室,演播室)拍攝,獲得學(xué)習(xí)視頻,其中,該學(xué)習(xí)視頻如幼兒園階段的學(xué)習(xí)視頻、小學(xué)階段的學(xué)習(xí)視頻、中學(xué)階段的學(xué)習(xí)視頻以及大學(xué)的學(xué)習(xí)視頻等,具體內(nèi)容包括但不限于各科目的內(nèi)容,如語文、數(shù)學(xué)、英語、物理、化學(xué)等科目的內(nèi)容。
102、用戶設(shè)備從學(xué)習(xí)視頻中確定視頻關(guān)鍵幀所在的位置。
本發(fā)明實(shí)施例中,該視頻關(guān)鍵幀所在的位置可以理解為學(xué)習(xí)視頻中關(guān)鍵內(nèi)容所在時間節(jié)點(diǎn)的位置。比如:該學(xué)習(xí)視頻中講述了3道數(shù)學(xué)題,則視頻關(guān)鍵幀所在的位置可以為第1道題的開始時間節(jié)點(diǎn)所在的位置、第2道題的開始時間節(jié)點(diǎn)所在的位置以及第3道題的開始時間節(jié)點(diǎn)所在的位置,也即視頻關(guān)鍵幀所在的位置為每道題的開始時間所在的位置。
作為一種可選的實(shí)施方式,在學(xué)習(xí)視頻不存在原始文本課件的情況下,從學(xué)習(xí)視頻中確定視頻關(guān)鍵幀所在的位置包括:
解析學(xué)習(xí)視頻中的音頻信息,并根據(jù)音頻信息中人物講話的時間間隔,將學(xué)習(xí)視頻切割成多個小音頻;
將多個小音頻中的任意兩個小音頻的文本內(nèi)容進(jìn)行對比,獲得攜帶有相似度的對比結(jié)果;
將對比結(jié)果中相似度大于或等于預(yù)設(shè)相似度閾值的文本內(nèi)容所對應(yīng)的小音頻劃分為同一節(jié)點(diǎn)的視頻,以及將對比結(jié)果中相似度小于預(yù)設(shè)相似度閾值的文本內(nèi)容所對應(yīng)的小音頻劃分為不同節(jié)點(diǎn)的視頻;
在劃分結(jié)束后,將不同節(jié)點(diǎn)所在的位置確定為視頻關(guān)鍵幀所在的位置。
在該實(shí)施例中,學(xué)習(xí)視頻中包括音頻信息以及視頻信息,用戶設(shè)備可以解析學(xué)習(xí)視頻,以獲得音頻信息,并根據(jù)音頻信息中人物講話的時間間隔(比如10min),對學(xué)習(xí)視頻進(jìn)行初步切割定位,即可以將學(xué)習(xí)視頻切割成多個小音頻,這些多個小音頻的文本內(nèi)容可能互相有關(guān)聯(lián),也可能互相沒有關(guān)聯(lián)。進(jìn)一步地,由于預(yù)先拍攝的學(xué)習(xí)視頻中不存在原始文本課件,為了確定多個小音頻中的任意兩個小音頻的文本內(nèi)容之間的關(guān)聯(lián)性,還需要將多個小音頻中的任意兩個小音頻的文本內(nèi)容進(jìn)行對比,獲得攜帶有相似度的對比結(jié)果;如果對比結(jié)果中,某兩個小音頻的文本內(nèi)容的相似度大于或等于預(yù)設(shè)相似度閾值(如80%),則可以確定這兩個小音頻為存在關(guān)聯(lián)性的音頻,進(jìn)一步可以確定這兩個小音頻為同一節(jié)點(diǎn)的視頻,反之,如果對比結(jié)果中,某兩個小音頻的文本內(nèi)容的相似度小于預(yù)設(shè)相似度閾值(如80%),則可以確定這兩個小音頻為不存在關(guān)聯(lián)性的音頻,進(jìn)一步可以確定這兩個小音頻為不同節(jié)點(diǎn)的視頻。以此類推,直至將所有小音頻劃分為相同節(jié)點(diǎn)的視頻或不同節(jié)點(diǎn)的視頻。在劃分結(jié)束后,用戶設(shè)備就可以將不同節(jié)點(diǎn)所在的位置確定為視頻關(guān)鍵幀所在的位置。
作為另一種可選的實(shí)施方式,在學(xué)習(xí)視頻存在原始文本課件的情況下,從學(xué)習(xí)視頻中確定視頻關(guān)鍵幀所在的位置包括:
解析所述學(xué)習(xí)視頻中的音頻,獲得所述音頻的文本內(nèi)容;
根據(jù)所述原始課件的文本內(nèi)容的分節(jié)標(biāo)記,為所述音頻的文本內(nèi)容進(jìn)行劃分,以確定所述音頻的多個不同節(jié)點(diǎn);
將不同節(jié)點(diǎn)所對應(yīng)的音頻的位置確定為視頻關(guān)鍵幀所在的位置。
在該實(shí)施例中,預(yù)先拍攝的學(xué)習(xí)視頻中存在原始文本課件,而且,該原始文本課件的文本內(nèi)容存在分節(jié)標(biāo)記,比如:該原始文本課件有3道題,則第1道題與第2道題的交界處是一個分節(jié)標(biāo)記,第2道題與第3道題的交界處也是一個分節(jié)標(biāo)記。用戶設(shè)備在導(dǎo)入預(yù)先拍攝的學(xué)習(xí)視頻之后,可以先解析述學(xué)習(xí)視頻中的音頻,獲得音頻的文本內(nèi)容,進(jìn)一步地,根據(jù)原始課件的文本內(nèi)容的分節(jié)標(biāo)記,為音頻的文本內(nèi)容進(jìn)行劃分,以確定音頻的多個不同節(jié)點(diǎn)。通常,原始課件的文本內(nèi)容與音頻的文本內(nèi)容基本相同,故原始課件的文本內(nèi)容的分節(jié)標(biāo)記也就是音頻的文本內(nèi)容的不同節(jié)點(diǎn),從而,用戶設(shè)備可以將不同節(jié)點(diǎn)所對應(yīng)的音頻的位置確定為視頻關(guān)鍵幀所在的位置。
103、用戶設(shè)備獲取視頻關(guān)鍵幀對應(yīng)的時間節(jié)點(diǎn)。
本發(fā)明實(shí)施例中,學(xué)習(xí)視頻有相應(yīng)的播放時長,每個視頻關(guān)鍵幀也有相應(yīng)的播放時間節(jié)點(diǎn)。比如:學(xué)習(xí)視頻總的播放時長為5min,則視頻關(guān)鍵幀對應(yīng)的時間節(jié)點(diǎn)為3min20s。
104、用戶設(shè)備根據(jù)視頻關(guān)鍵幀所在的位置以及視頻關(guān)鍵幀對應(yīng)的時間節(jié)點(diǎn),生成視頻時間軸。
本發(fā)明實(shí)施例中,用戶設(shè)備在確定視頻關(guān)鍵幀所在的位置以及視頻關(guān)鍵幀對應(yīng)的時間節(jié)點(diǎn)之后,就可以將二者進(jìn)行綁定,生成視頻時間軸了。后續(xù),用戶只需要點(diǎn)擊視頻時間軸上的時間節(jié)點(diǎn),就可以對該時間節(jié)點(diǎn)對應(yīng)的視頻進(jìn)行播放了。
在圖1所描述的方法,用戶設(shè)備在導(dǎo)入預(yù)先拍攝的學(xué)習(xí)視頻之后,從學(xué)習(xí)視頻中確定視頻關(guān)鍵幀所在的位置,進(jìn)一步地,用戶設(shè)備獲取視頻關(guān)鍵幀對應(yīng)的時間節(jié)點(diǎn),并根據(jù)視頻關(guān)鍵幀所在的位置以及視頻關(guān)鍵幀對應(yīng)的時間節(jié)點(diǎn),生成視頻時間軸??梢?,實(shí)施本發(fā)明實(shí)施例,用戶設(shè)備可以自動根據(jù)視頻關(guān)鍵幀所在的位置以及視頻關(guān)鍵幀對應(yīng)的時間節(jié)點(diǎn),生成視頻時間軸,而不需要靠人工來制作,從而節(jié)省了人力節(jié)省了時間,提高了視頻時間軸制作的效率。
實(shí)施例二
請參閱圖2,圖2是本發(fā)明實(shí)施例公開的另一種視頻時間軸生成方法的流程示意圖。如圖2所示,該視頻時間軸生成方法可以包括以下步驟:
201、用戶設(shè)備導(dǎo)入預(yù)先拍攝的學(xué)習(xí)視頻。
202、在學(xué)習(xí)視頻不存在原始文本課件的情況下,用戶設(shè)備解析學(xué)習(xí)視頻中的音頻信息,并根據(jù)音頻信息中人物講話的時間間隔,將學(xué)習(xí)視頻切割成多個小音頻。
本發(fā)明實(shí)施例中,學(xué)習(xí)視頻中包括音頻信息以及視頻信息,用戶設(shè)備可以解析學(xué)習(xí)視頻,以獲得音頻信息,并根據(jù)音頻信息中人物講話的時間間隔(比如10min),對學(xué)習(xí)視頻進(jìn)行初步切割定位,即可以將學(xué)習(xí)視頻切割成多個小音頻,這些多個小音頻的文本內(nèi)容可能互相有關(guān)聯(lián),也可能互相沒有關(guān)聯(lián)。舉例來說,把屬于同一道題的多個小音頻看成是有關(guān)聯(lián)的,而把屬于不同的題目的多個小音頻看成是沒有關(guān)聯(lián)的。
203、用戶設(shè)備將多個小音頻中的任意兩個小音頻的文本內(nèi)容進(jìn)行對比,獲得攜帶有相似度的對比結(jié)果。
本發(fā)明實(shí)施例中,由于預(yù)先拍攝的學(xué)習(xí)視頻中不存在原始文本課件,為了確定多個小音頻中的任意兩個小音頻的文本內(nèi)容之間的關(guān)聯(lián)性,還需要將多個小音頻中的任意兩個小音頻的文本內(nèi)容進(jìn)行對比,獲得攜帶有相似度的對比結(jié)果。其中,該相似度可以用于描述任意兩個小音頻之間的關(guān)聯(lián)性,也即用于表征任意兩個小音頻是否屬于同一道題目。
204、用戶設(shè)備將對比結(jié)果中相似度大于或等于預(yù)設(shè)相似度閾值的文本內(nèi)容所對應(yīng)的小音頻劃分為同一節(jié)點(diǎn)的視頻,以及將對比結(jié)果中相似度小于預(yù)設(shè)相似度閾值的文本內(nèi)容所對應(yīng)的小音頻劃分為不同節(jié)點(diǎn)的視頻。
本發(fā)明實(shí)施例中,如果對比結(jié)果中,某兩個小音頻的文本內(nèi)容的相似度大于或等于預(yù)設(shè)相似度閾值(如80%),則可以確定這兩個小音頻為存在關(guān)聯(lián)性的音頻,進(jìn)一步可以確定這兩個小音頻為同一節(jié)點(diǎn)的視頻,反之,如果對比結(jié)果中,某兩個小音頻的文本內(nèi)容的相似度小于預(yù)設(shè)相似度閾值(如80%),則可以確定這兩個小音頻為不存在關(guān)聯(lián)性的音頻,進(jìn)一步可以確定這兩個小音頻為不同節(jié)點(diǎn)的視頻。以此類推,直至將所有小音頻劃分為相同節(jié)點(diǎn)的視頻或不同節(jié)點(diǎn)的視頻。
205、用戶設(shè)備在劃分結(jié)束后,將不同節(jié)點(diǎn)所在的位置確定為視頻關(guān)鍵幀所在的位置。
206、用戶設(shè)備獲取視頻關(guān)鍵幀對應(yīng)的時間節(jié)點(diǎn)。
207、用戶設(shè)備根據(jù)視頻關(guān)鍵幀所在的位置以及視頻關(guān)鍵幀對應(yīng)的時間節(jié)點(diǎn),生成視頻時間軸。
208、用戶設(shè)備接收針對視頻時間軸上多個時間節(jié)點(diǎn)中的任一時間節(jié)點(diǎn)的操作指令。
本發(fā)明實(shí)施例中,當(dāng)用戶需要播放某個時間節(jié)點(diǎn)對應(yīng)的學(xué)習(xí)視頻時,用戶可以通過點(diǎn)擊(單擊、雙擊、觸摸)的方式來觸發(fā)生成針對視頻時間軸上多個時間節(jié)點(diǎn)中的任一時間節(jié)點(diǎn)的操作指令。
209、用戶設(shè)備響應(yīng)操作指令,從任一時間節(jié)點(diǎn)對應(yīng)的位置開始進(jìn)行播放。
本發(fā)明實(shí)施例中,在用戶設(shè)備接收到針對視頻時間軸上多個時間節(jié)點(diǎn)中的任一時間節(jié)點(diǎn)的操作指令之后,用戶設(shè)備就可以響應(yīng)操作指令,從任一時間節(jié)點(diǎn)對應(yīng)的位置開始進(jìn)行播放。可選的,當(dāng)該任一時間節(jié)點(diǎn)對應(yīng)的視頻播放結(jié)束后,用戶設(shè)備可以停止繼續(xù)播放下一時間節(jié)點(diǎn)的視頻;或者,可選的,當(dāng)該任一時間節(jié)點(diǎn)對應(yīng)的視頻播放結(jié)束后,用戶設(shè)備可以繼續(xù)播放下一時間節(jié)點(diǎn)的視頻,直至接收到用戶輸入的停止播放指令為止。
210、用戶設(shè)備統(tǒng)計(jì)預(yù)設(shè)時間段內(nèi)任一時間節(jié)點(diǎn)被操作的頻率以及任一時間節(jié)點(diǎn)對應(yīng)的視頻的播放時長。
本發(fā)明實(shí)施例中,用戶在學(xué)習(xí)過程中,可能對某些時間節(jié)點(diǎn)的學(xué)習(xí)視頻比較重視,需要經(jīng)常播放該時間節(jié)點(diǎn)的學(xué)習(xí)視頻,故用戶對該時間節(jié)點(diǎn)的學(xué)習(xí)視頻的操作頻率比較高,同時,對該時間節(jié)點(diǎn)的學(xué)習(xí)視頻的播放時長也會長些。為了確定用戶對哪些時間節(jié)點(diǎn)的學(xué)習(xí)視頻比較重視,用戶設(shè)備可以統(tǒng)計(jì)預(yù)設(shè)時間段內(nèi)(如一周內(nèi))任一時間節(jié)點(diǎn)被操作的頻率以及任一時間節(jié)點(diǎn)對應(yīng)的視頻的播放時長。
211、若頻率超過預(yù)設(shè)頻率以及播放時長超過預(yù)設(shè)時長,用戶設(shè)備對任一時間節(jié)點(diǎn)進(jìn)行標(biāo)記。
本發(fā)明實(shí)施例中,若頻率超過預(yù)設(shè)頻率以及播放時長超過預(yù)設(shè)時長,表明用戶經(jīng)常觀看該任一時間節(jié)點(diǎn)的視頻,為了方便用戶日后快速便捷地找到該任一時間節(jié)點(diǎn)的視頻,用戶設(shè)備可以對任一時間節(jié)點(diǎn)進(jìn)行標(biāo)記。比如:用不同的顏色對該任一時間節(jié)點(diǎn)進(jìn)行標(biāo)記,又比如:用不同的圖形對該任一時間節(jié)點(diǎn)進(jìn)行標(biāo)記等等。
其中,實(shí)施圖2所描述的方法中,用戶設(shè)備在導(dǎo)入預(yù)先拍攝的學(xué)習(xí)視頻之后,在學(xué)習(xí)視頻不存在原始文本課件的情況下,用戶設(shè)備對學(xué)習(xí)視頻中的音頻進(jìn)行分割,并將多個小音頻中的任意兩個小音頻的文本內(nèi)容進(jìn)行對比,根據(jù)對比結(jié)果來確定視頻關(guān)鍵幀所在的位置,進(jìn)一步地,根據(jù)視頻關(guān)鍵幀所在的位置以及視頻關(guān)鍵幀對應(yīng)的時間節(jié)點(diǎn),生成視頻時間軸,而不需要靠人工來制作,從而節(jié)省了人力節(jié)省了時間,提高了視頻時間軸制作的效率。此外,用戶設(shè)備還可以根據(jù)預(yù)設(shè)時間段內(nèi)任一時間節(jié)點(diǎn)被操作的頻率以及任一時間節(jié)點(diǎn)對應(yīng)的視頻的播放時長,對任一時間節(jié)點(diǎn)進(jìn)行標(biāo)記,這有利于用戶日后快速便捷地找到該任一時間節(jié)點(diǎn)的視頻,提高用戶體驗(yàn)。
實(shí)施例三
請參閱圖3,圖3是本發(fā)明實(shí)施例公開的另一種視頻時間軸生成方法的流程示意圖。如圖3所示,該視頻時間軸生成方法可以包括以下步驟:
301、用戶設(shè)備導(dǎo)入預(yù)先拍攝的學(xué)習(xí)視頻。
302、在學(xué)習(xí)視頻存在原始文本課件的情況下,用戶設(shè)備解析學(xué)習(xí)視頻中的音頻,獲得音頻的文本內(nèi)容。
303、用戶設(shè)備根據(jù)原始課件的文本內(nèi)容的分節(jié)標(biāo)記,為音頻的文本內(nèi)容進(jìn)行劃分,以確定所述音頻的多個不同節(jié)點(diǎn)。
本發(fā)明實(shí)施例中,預(yù)先拍攝的學(xué)習(xí)視頻中存在原始文本課件,而且,該原始文本課件的文本內(nèi)容存在分節(jié)標(biāo)記,比如:該原始文本課件有3道題,則第1道題與第2道題的交界處是一個分節(jié)標(biāo)記,第2道題與第3道題的交界處也是一個分節(jié)標(biāo)記。用戶設(shè)備在導(dǎo)入預(yù)先拍攝的學(xué)習(xí)視頻之后,可以先解析述學(xué)習(xí)視頻中的音頻,獲得音頻的文本內(nèi)容,進(jìn)一步地,根據(jù)原始課件的文本內(nèi)容的分節(jié)標(biāo)記,為音頻的文本內(nèi)容進(jìn)行劃分,以確定音頻的多個不同節(jié)點(diǎn)。通常,原始課件的文本內(nèi)容與音頻的文本內(nèi)容基本相同,故原始課件的文本內(nèi)容的分節(jié)標(biāo)記也就是音頻的文本內(nèi)容的不同節(jié)點(diǎn),從而,用戶設(shè)備可以將不同節(jié)點(diǎn)所對應(yīng)的音頻的位置確定為視頻關(guān)鍵幀所在的位置。
304、用戶設(shè)備將不同節(jié)點(diǎn)所對應(yīng)的音頻的位置確定為視頻關(guān)鍵幀所在的位置。
305、用戶設(shè)備獲取視頻關(guān)鍵幀對應(yīng)的時間節(jié)點(diǎn)。
306、用戶設(shè)備根據(jù)視頻關(guān)鍵幀所在的位置以及視頻關(guān)鍵幀對應(yīng)的時間節(jié)點(diǎn),生成視頻時間軸。
307、用戶設(shè)備接收針對視頻時間軸上多個時間節(jié)點(diǎn)中的任一時間節(jié)點(diǎn)的操作指令。
308、用戶設(shè)備響應(yīng)操作指令,從任一時間節(jié)點(diǎn)對應(yīng)的位置開始進(jìn)行播放。
309、用戶設(shè)備統(tǒng)計(jì)預(yù)設(shè)時間段內(nèi)任一時間節(jié)點(diǎn)被操作的頻率以及任一時間節(jié)點(diǎn)對應(yīng)的視頻的播放時長。
310、若頻率超過預(yù)設(shè)頻率以及播放時長超過預(yù)設(shè)時長,用戶設(shè)備確定任一時間節(jié)點(diǎn)對應(yīng)的視頻的知識點(diǎn)類型。
本發(fā)明實(shí)施例中,若頻率超過預(yù)設(shè)頻率以及播放時長超過預(yù)設(shè)時長,表明用戶經(jīng)常觀看該任一時間節(jié)點(diǎn)的視頻。由于用戶經(jīng)常觀看的視頻比較多,視頻對應(yīng)的知識點(diǎn)類型(如速算類型、應(yīng)用類型、幾何類型等)也比較多,為了方便用戶日后快速便捷地查找,用戶設(shè)備可以確定任一時間節(jié)點(diǎn)對應(yīng)的視頻的知識點(diǎn)類型,然后將任一時間節(jié)點(diǎn)對應(yīng)的視頻添加到與知識點(diǎn)類型匹配的重要視頻庫中。這樣,用戶日后可以在短時間內(nèi)快速查詢重要視頻庫中的每一個知識點(diǎn)類型,進(jìn)行針對性地學(xué)習(xí),從而可以提高學(xué)習(xí)效率。
311、用戶設(shè)備將任一時間節(jié)點(diǎn)對應(yīng)的視頻添加到與知識點(diǎn)類型匹配的重要視頻庫中。
其中,實(shí)施圖3所描述的方法中,用戶設(shè)備在導(dǎo)入預(yù)先拍攝的學(xué)習(xí)視頻之后,用戶設(shè)備可以解析所述學(xué)習(xí)視頻中的音頻,獲得音頻的文本內(nèi)容,在學(xué)習(xí)視頻存在原始文本課件的情況下,用戶設(shè)備可以根據(jù)原始課件的文本內(nèi)容的分節(jié)標(biāo)記,為音頻的文本內(nèi)容進(jìn)行劃分,以確定音頻的多個不同節(jié)點(diǎn),進(jìn)一步地,用戶設(shè)備可以將不同節(jié)點(diǎn)所對應(yīng)的音頻的位置確定為視頻關(guān)鍵幀所在的位置。進(jìn)一步地,根據(jù)視頻關(guān)鍵幀所在的位置以及視頻關(guān)鍵幀對應(yīng)的時間節(jié)點(diǎn),生成視頻時間軸,而不需要靠人工來制作,從而節(jié)省了人力節(jié)省了時間,提高了視頻時間軸制作的效率。此外,用戶設(shè)備還可以根據(jù)預(yù)設(shè)時間段內(nèi)任一時間節(jié)點(diǎn)被操作的頻率以及任一時間節(jié)點(diǎn)對應(yīng)的視頻的播放時長,確定所述任一時間節(jié)點(diǎn)對應(yīng)的視頻的知識點(diǎn)類型,并將所述任一時間節(jié)點(diǎn)對應(yīng)的視頻添加到與所述知識點(diǎn)類型匹配的重要視頻庫中。這樣,用戶日后可以在短時間內(nèi)快速查詢重要視頻庫中的每一個知識點(diǎn)類型,進(jìn)行針對性地學(xué)習(xí),從而可以提高學(xué)習(xí)效率。
實(shí)施例四
請參閱圖4,圖4是本發(fā)明實(shí)施例公開的一種視頻時間軸生成裝置的結(jié)構(gòu)示意圖。其中,圖4所描述的視頻時間軸生成裝置可以用于執(zhí)行圖1所描述的視頻時間軸生成方法的部分或全部步驟,具體可以參見圖1中的相關(guān)描述,在此不再贅述。如圖4所示,該視頻時間軸生成裝置可以包括:
導(dǎo)入單元401,用于導(dǎo)入預(yù)先拍攝的學(xué)習(xí)視頻;
確定單元402,用于從所述學(xué)習(xí)視頻中確定視頻關(guān)鍵幀所在的位置;
獲取單元403,用于獲取所述視頻關(guān)鍵幀對應(yīng)的時間節(jié)點(diǎn);
生成單元404,用于根據(jù)所述視頻關(guān)鍵幀所在的位置以及所述視頻關(guān)鍵幀對應(yīng)的時間節(jié)點(diǎn),生成視頻時間軸。
其中,實(shí)施圖4所描述的視頻時間軸生成裝置,可以自動根據(jù)視頻關(guān)鍵幀所在的位置以及視頻關(guān)鍵幀對應(yīng)的時間節(jié)點(diǎn),生成視頻時間軸,而不需要靠人工來制作,從而節(jié)省了人力節(jié)省了時間,提高了視頻時間軸制作的效率。
實(shí)施例五
請參閱圖5,圖5是本發(fā)明實(shí)施例公開的另一種視頻時間軸生成裝置的結(jié)構(gòu)示意圖。其中,圖5所描述的視頻時間軸生成裝置可以用于執(zhí)行圖2所描述的視頻時間軸生成方法的部分或全部步驟,具體可以參見圖2中的相關(guān)描述,在此不再贅述。其中,圖5所示的視頻時間軸生成裝置是由于圖4所示的視頻時間軸生成裝置進(jìn)行優(yōu)化得到的。與圖4所示的視頻時間軸生成裝置相比,圖5中,在所述學(xué)習(xí)視頻不存在原始文本課件的情況下,確定單元402可以包括:
第一解析子單元4021,用于解析所述學(xué)習(xí)視頻中的音頻信息,并根據(jù)所述音頻信息中人物講話的時間間隔,將所述學(xué)習(xí)視頻切割成多個小音頻;
第一對比子單元4022,用于將所述多個小音頻中的任意兩個小音頻的文本內(nèi)容進(jìn)行對比,獲得攜帶有相似度的對比結(jié)果;
第一劃分子單元4023,用于將所述對比結(jié)果中相似度大于或等于預(yù)設(shè)相似度閾值的文本內(nèi)容所對應(yīng)的小音頻劃分為同一節(jié)點(diǎn)的視頻,以及將所述對比結(jié)果中相似度小于所述預(yù)設(shè)相似度閾值的文本內(nèi)容所對應(yīng)的小音頻劃分為不同節(jié)點(diǎn)的視頻;
第一確定子單元4024,用于在劃分結(jié)束后,將不同節(jié)點(diǎn)所在的位置確定為視頻關(guān)鍵幀所在的位置。
其中,實(shí)施圖5所描述的視頻時間軸生成裝置,可以根據(jù)視頻關(guān)鍵幀所在的位置以及視頻關(guān)鍵幀對應(yīng)的時間節(jié)點(diǎn),生成視頻時間軸,而不需要靠人工來制作,從而節(jié)省了人力節(jié)省了時間,提高了視頻時間軸制作的效率。此外,還可以根據(jù)預(yù)設(shè)時間段內(nèi)任一時間節(jié)點(diǎn)被操作的頻率以及任一時間節(jié)點(diǎn)對應(yīng)的視頻的播放時長,對任一時間節(jié)點(diǎn)進(jìn)行標(biāo)記,這有利于用戶日后快速便捷地找到該任一時間節(jié)點(diǎn)的視頻,提高用戶體驗(yàn)。
實(shí)施例六
請參閱圖6,圖6是本發(fā)明實(shí)施例公開的另一種視頻時間軸生成裝置的結(jié)構(gòu)示意圖。其中,圖6所描述的視頻時間軸生成裝置可以用于執(zhí)行圖3所描述的視頻時間軸生成方法的部分或全部步驟,具體可以參見圖3中的相關(guān)描述,在此不再贅述。其中,圖6所示的視頻時間軸生成裝置是由于圖4所示的視頻時間軸生成裝置進(jìn)行優(yōu)化得到的。與圖4所示的視頻時間軸生成裝置相比,圖6中在所述學(xué)習(xí)視頻存在原始文本課件的情況下,確定單元402可以包括:
第二解析子單元4025,用于解析所述學(xué)習(xí)視頻中的音頻,獲得所述音頻的文本內(nèi)容;
第二劃分子單元4026,用于根據(jù)所述原始課件的文本內(nèi)容的分節(jié)標(biāo)記,為所述音頻的文本內(nèi)容進(jìn)行劃分,以確定所述音頻的多個不同節(jié)點(diǎn);
第二確定子單元4027,用于將不同節(jié)點(diǎn)所對應(yīng)的音頻的位置確定為視頻關(guān)鍵幀所在的位置。
其中,實(shí)施圖6所描述的視頻時間軸生成裝置,可以根據(jù)視頻關(guān)鍵幀所在的位置以及視頻關(guān)鍵幀對應(yīng)的時間節(jié)點(diǎn),生成視頻時間軸,而不需要靠人工來制作,從而節(jié)省了人力節(jié)省了時間,提高了視頻時間軸制作的效率。此外,還可以根據(jù)預(yù)設(shè)時間段內(nèi)任一時間節(jié)點(diǎn)被操作的頻率以及任一時間節(jié)點(diǎn)對應(yīng)的視頻的播放時長,確定所述任一時間節(jié)點(diǎn)對應(yīng)的視頻的知識點(diǎn)類型,并將所述任一時間節(jié)點(diǎn)對應(yīng)的視頻添加到與所述知識點(diǎn)類型匹配的重要視頻庫中。這樣,用戶日后可以在短時間內(nèi)快速查詢重要視頻庫中的每一個知識點(diǎn)類型,進(jìn)行針對性地學(xué)習(xí),從而可以提高學(xué)習(xí)效率。
實(shí)施例七
請參閱圖7,圖7是本發(fā)明實(shí)施例公開的另一種視頻時間軸生成裝置的結(jié)構(gòu)示意圖。其中,圖7所示的視頻時間軸生成裝置是由于圖4所示的視頻時間軸生成裝置進(jìn)行優(yōu)化得到的。與圖4所示的視頻時間軸生成裝置相比,圖7所示的視頻時間軸生成裝置還可以包括:
接收單元405,用于接收針對所述視頻時間軸上多個時間節(jié)點(diǎn)中的任一時間節(jié)點(diǎn)的操作指令;
播放單元406,用于響應(yīng)所述操作指令,從所述任一時間節(jié)點(diǎn)對應(yīng)的位置開始進(jìn)行播放;
統(tǒng)計(jì)單元407,用于統(tǒng)計(jì)預(yù)設(shè)時間段內(nèi)所述任一時間節(jié)點(diǎn)被操作的頻率以及所述任一時間節(jié)點(diǎn)對應(yīng)的視頻的播放時長;
標(biāo)記單元408,用于若所述頻率超過預(yù)設(shè)頻率以及所述播放時長超過預(yù)設(shè)時長,則對所述任一時間節(jié)點(diǎn)進(jìn)行標(biāo)記。
可選的,所述確定單元402,還用于若所述頻率超過預(yù)設(shè)頻率以及所述播放時長超過預(yù)設(shè)時長,確定所述任一時間節(jié)點(diǎn)對應(yīng)的視頻的知識點(diǎn)類型;
圖7所示的視頻時間軸生成裝置還可以包括:
添加單元409,用于將所述任一時間節(jié)點(diǎn)對應(yīng)的視頻添加到與所述知識點(diǎn)類型匹配的重要視頻庫中。
其中,實(shí)施圖7所描述的視頻時間軸生成裝置,可以提高視頻時間軸制作的效率。
請參閱圖8,圖8是本發(fā)明實(shí)施例公開的一種用戶設(shè)備的結(jié)構(gòu)示意圖。其中,圖8所示的用戶設(shè)備包括圖4~圖7任意一種視頻時間軸生成裝置。實(shí)施圖8所示的用戶設(shè)備,可以提高視頻時間軸制作的效率。
在上述實(shí)施例中,對各個實(shí)施例的描述都各有側(cè)重,某個實(shí)施例中沒有詳述的部分,可以參見其他實(shí)施例的相關(guān)描述。
在本申請所提供的幾個實(shí)施例中,應(yīng)該理解到,所揭露的裝置,可通過其它的方式實(shí)現(xiàn)。例如,以上所描述的裝置實(shí)施例僅僅是示意性的,例如所述單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時可以有另外的劃分方式,例如多個單元或組件可以結(jié)合或者可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以是電性或其它的形式。
所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部單元來實(shí)現(xiàn)本實(shí)施例方案的目的。
另外,在本發(fā)明各個實(shí)施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨(dú)物理存在,也可以兩個或兩個以上單元集成在一個單元中。上述集成的單元既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能單元的形式實(shí)現(xiàn)。
所述集成的單元如果以軟件功能單元的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時,可以存儲在一個計(jì)算機(jī)可讀取存儲器中。基于這樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的全部或部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品存儲在一個存儲器中,包括若干指令用以使得一臺計(jì)算機(jī)設(shè)備(可為個人計(jì)算機(jī)、服務(wù)器或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實(shí)施例所述方法的全部或部分步驟。而前述的存儲器包括:u盤、只讀存儲器(rom,read-onlymemory)、隨機(jī)存取存儲器(ram,randomaccessmemory)、移動硬盤、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
本領(lǐng)域普通技術(shù)人員可以理解上述實(shí)施例的各種方法中的全部或部分步驟是可以通過程序來指令相關(guān)的硬件來完成,該程序可以存儲于一計(jì)算機(jī)可讀存儲器中,存儲器可以包括:閃存盤、只讀存儲器(英文:read-onlymemory,簡稱:rom)、隨機(jī)存取器(英文:randomaccessmemory,簡稱:ram)、磁盤或光盤等。
以上對本發(fā)明實(shí)施例公開的一種視頻時間軸生成方法及裝置、用戶設(shè)備進(jìn)行了詳細(xì)介紹,本文中應(yīng)用了具體個例對本發(fā)明的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想;同時,對于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在具體實(shí)施方式及應(yīng)用范圍上均會有改變之處,綜上所述,本說明書內(nèi)容不應(yīng)理解為對本發(fā)明的限制。