本發(fā)明屬于數(shù)據(jù)處理技術(shù)領(lǐng)域,具體涉及到視頻數(shù)據(jù)結(jié)構(gòu)化方法及裝置、視頻數(shù)據(jù)檢索方法及裝置、視頻播放器。
背景技術(shù):
目前人們使用文字來為視頻文件進行命名,標明出此視頻的基本屬性。當對視頻庫中的視頻文件進行檢索時,只能根據(jù)視頻文件的名稱進行區(qū)分檢索,而許多視頻數(shù)據(jù)內(nèi)容所呈現(xiàn)對象的特征信息不能體現(xiàn)出來,在查找更具體的信息時,只有通過播放視頻才能看出來,這將大大浪費了查找合適的視頻的時間;即使最終找到視頻文件,但由于其耗費大量的精力、時間導(dǎo)致其價值有可能會不同程度地被消弱。
隨著科技的發(fā)展,人們對數(shù)據(jù)的數(shù)量與細分越來越關(guān)心,大數(shù)據(jù)的價值也得到了體現(xiàn),所以出現(xiàn)了現(xiàn)在比較新興的大數(shù)據(jù)應(yīng)用。由于對視頻數(shù)據(jù)的檢索時間限制,目前的視頻數(shù)據(jù)只是在較窄范圍內(nèi)進行簡單檢索查看,面對龐大的視頻數(shù)據(jù)量,人們并不能實現(xiàn)真正的大數(shù)據(jù)視頻的應(yīng)用,從而導(dǎo)致很多的視頻數(shù)據(jù)附帶的價值被淹沒,浪費了寶貴的資源。
技術(shù)實現(xiàn)要素:
為了解決上述技術(shù)問題,本發(fā)明提供一種視頻數(shù)據(jù)結(jié)構(gòu)化方法及裝置,可用于對視頻數(shù)據(jù)進行結(jié)構(gòu)化處理,在進行視頻數(shù)據(jù)檢索時,可以直接根據(jù)所需要的視頻數(shù)據(jù)內(nèi)容所呈現(xiàn)對象的特征信息進行檢索,很大程度地提高檢索效率。
本發(fā)明采用如下技術(shù)方案:
一方面,本發(fā)明提供一種視頻數(shù)據(jù)結(jié)構(gòu)化方法,其包括以下步驟:
配置結(jié)構(gòu)化頭部信息,所述結(jié)構(gòu)化頭部信息包括視頻數(shù)據(jù)內(nèi)容所呈現(xiàn)對象的至少一種特征信息;
錄制視頻,采集視頻數(shù)據(jù);
對視頻數(shù)據(jù)進行編碼處理;
對編碼后的視頻數(shù)據(jù)進行封裝處理;
對封裝后的視頻數(shù)據(jù)進行結(jié)構(gòu)化處理,所述結(jié)構(gòu)化處理包括在封裝后的視頻數(shù)據(jù)封裝頭部前面加上所述結(jié)構(gòu)化頭部信息。
所述的視頻數(shù)據(jù)結(jié)構(gòu)化方法,其中,在封裝后的視頻數(shù)據(jù)封裝頭部前面加上所述結(jié)構(gòu)化頭部信息之前還包括:把所述結(jié)構(gòu)化頭部信息,按照預(yù)定排列規(guī)則生成數(shù)據(jù)結(jié)構(gòu);
且所述在封裝后的視頻數(shù)據(jù)封裝頭部前面加上所述結(jié)構(gòu)化頭部信息,是在封裝后的視頻數(shù)據(jù)封裝頭部前面加上已生成的所述數(shù)據(jù)結(jié)構(gòu)。
所述的視頻數(shù)據(jù)結(jié)構(gòu)化方法,所述結(jié)構(gòu)化頭部信息還包括:結(jié)構(gòu)化數(shù)據(jù)標志、結(jié)構(gòu)化頭部信息數(shù)據(jù)長度和擴展標志。
本發(fā)明還提供一種視頻數(shù)據(jù)結(jié)構(gòu)化裝置,其包括:
配置模塊,用于配置結(jié)構(gòu)化頭部信息,所述結(jié)構(gòu)化頭部信息包括視頻數(shù)據(jù)內(nèi)容所呈現(xiàn)對象的至少一種特征信息;
采集模塊,用于錄制視頻,采集視頻數(shù)據(jù);
編碼模塊,用于對視頻數(shù)據(jù)進行編碼處理;
封裝模塊,用于對編碼后的視頻數(shù)據(jù)進行封裝處理;
結(jié)構(gòu)化模塊,用于對封裝后的視頻數(shù)據(jù)進行結(jié)構(gòu)化處理,所述結(jié)構(gòu)化處理包括在封裝后的視頻數(shù)據(jù)封裝頭部前面加上所述結(jié)構(gòu)化頭部信息。
所述的視頻數(shù)據(jù)結(jié)構(gòu)化裝置,優(yōu)選的是,其還包括生成模塊,用于在封裝后的視頻數(shù)據(jù)封裝頭部前面加上所述結(jié)構(gòu)化頭部信息之前,把所述結(jié)構(gòu)化頭部信息,按照預(yù)定排列規(guī)則生成數(shù)據(jù)結(jié)構(gòu);
且所述在封裝后的視頻數(shù)據(jù)封裝頭部前面加上所述結(jié)構(gòu)化頭部信息,是在封裝后的視頻數(shù)據(jù)封裝頭部前面加上已生成的所述數(shù)據(jù)結(jié)構(gòu)。
另外,本發(fā)明還提供一種視頻數(shù)據(jù)檢索方法,其包括以下步驟:
輸入檢索關(guān)鍵詞;
解析出數(shù)據(jù)庫中視頻數(shù)據(jù)封裝頭部前面的結(jié)構(gòu)化頭部信息;
從所述結(jié)構(gòu)化頭部信息中提取出視頻數(shù)據(jù)內(nèi)容所呈現(xiàn)對象的特征信息;
根據(jù)對比規(guī)則,將所述檢索關(guān)鍵詞與所述特征信息相對比,得出對比值,然后,將所述對比值與相似度閾值相比較;
若所述對比值大于或等于所述相似度閾值,則獲取包含該特征信息的視頻數(shù)據(jù)的視頻文件名稱和該視頻文件的路徑信息;
顯示出已獲取的所述視頻文件名稱和該視頻文件的路徑信息。
所述的視頻數(shù)據(jù)檢索方法,其中,所述解析出數(shù)據(jù)庫中視頻數(shù)據(jù)封裝頭部前面的結(jié)構(gòu)化頭部信息,是解析出數(shù)據(jù)庫中視頻數(shù)據(jù)的封裝頭部前面的數(shù)據(jù)結(jié)構(gòu);
且從所述結(jié)構(gòu)化頭部信息中提取出視頻數(shù)據(jù)內(nèi)容所呈現(xiàn)對象的特征信息,是按照所述數(shù)據(jù)結(jié)構(gòu)中的不同特征信息排列順序進行提取的;
所述將所述檢索關(guān)鍵詞與所述特征信息相對比,是按照不同特征信息的提取順序,將所述檢索關(guān)鍵詞分別與每個特征信息進行相對比,然后得出對比值。
本發(fā)明還提供一種視頻數(shù)據(jù)檢索裝置,其包括:
輸入模塊,用于輸入檢索關(guān)鍵詞;
第一解析模塊,用于解析出數(shù)據(jù)庫中視頻數(shù)據(jù)封裝頭部前面的結(jié)構(gòu)化頭部信息;
提取模塊,用于從所述結(jié)構(gòu)化頭部信息中提取出視頻數(shù)據(jù)內(nèi)容所呈現(xiàn)對象的特征信息;
對比模塊,用于根據(jù)對比規(guī)則,將所述檢索關(guān)鍵詞與所述特征信息相對比,得出對比值,然后,將所述對比值與相似度閾值相比較;
獲取模塊,用于若所述對比值大于或等于所述相似度閾值,則獲取包含該特征信息的視頻數(shù)據(jù)的視頻文件名稱和該視頻文件的路徑信息;
顯示模塊,用于顯示出已獲取的所述視頻文件名稱和該視頻文件的路徑信息。
所述的視頻數(shù)據(jù)檢索裝置,其中,所述解析出數(shù)據(jù)庫中視頻數(shù)據(jù)封裝頭部前面的結(jié)構(gòu)化頭部信息,是解析出數(shù)據(jù)庫中視頻數(shù)據(jù)的封裝頭部前面的數(shù)據(jù)結(jié)構(gòu);
且從所述結(jié)構(gòu)化頭部信息中提取出視頻數(shù)據(jù)內(nèi)容所呈現(xiàn)對象的特征信息,是按照所述數(shù)據(jù)結(jié)構(gòu)中的不同特征信息排列順序進行提取的;
所述將所述檢索關(guān)鍵詞與所述特征信息相對比,是按照不同特征信息的提取順序,將所述檢索關(guān)鍵詞分別與每個特征信息進行相對比,然后得出對比值。
本發(fā)明還一種視頻播放器,其包括第二解析模塊,用于播放視頻數(shù)據(jù)之前,先解析出該視頻數(shù)據(jù)的結(jié)構(gòu)化頭部信息,再解析出該視頻數(shù)據(jù)的結(jié)構(gòu)化頭部信息之后的封裝頭部和視頻數(shù)據(jù)。
本發(fā)明實施例的視頻數(shù)據(jù)結(jié)構(gòu)化方法,可以將視頻數(shù)據(jù)內(nèi)容所呈現(xiàn)對象的特征信息配置到結(jié)構(gòu)化頭部中,在進行視頻數(shù)據(jù)檢索時,不需要根據(jù)視頻文件名稱進行檢索,可以直接根據(jù)所需要的視頻數(shù)據(jù)內(nèi)容所呈現(xiàn)對象的特征信息進行檢索,擴大了檢索關(guān)鍵詞的范圍;也可以使用戶不用觀看視頻內(nèi)容,通過解析視頻文件就能知道該視頻數(shù)據(jù)內(nèi)容所呈現(xiàn)對象的特征信息,很大程度地節(jié)約了用戶的檢索時間,提高檢索效率;也可以以此為基礎(chǔ)實現(xiàn)視頻數(shù)據(jù)的大數(shù)據(jù)應(yīng)用,以至于可以充分利用大量視頻數(shù)據(jù)的價值。
附圖說明
圖1為本發(fā)明一優(yōu)選實施例中的視頻數(shù)據(jù)結(jié)構(gòu)化方法的流程圖。
圖2為本發(fā)明一優(yōu)選實施例中的視頻數(shù)據(jù)結(jié)構(gòu)化裝置的結(jié)構(gòu)圖。
圖3為本發(fā)明另一優(yōu)選實施例中的視頻數(shù)據(jù)結(jié)構(gòu)化裝置的結(jié)構(gòu)圖。
圖4為本發(fā)明一優(yōu)選實施例中的視頻數(shù)據(jù)檢索方法的流程圖。
圖5為本發(fā)明一優(yōu)選實施例中的視頻數(shù)據(jù)檢索裝置的結(jié)構(gòu)圖。
具體實施方式
為了更加清楚地了解本發(fā)明的技術(shù)方案,下面結(jié)合附圖對本發(fā)明進行詳細介紹。本發(fā)明的實施例具有示例性的作用,本領(lǐng)域技術(shù)人員在本發(fā)明實施例基礎(chǔ)上做出的無實質(zhì)性的改進,都應(yīng)屬于本發(fā)明的保護范圍。
如圖1所示的視頻數(shù)據(jù)結(jié)構(gòu)化方法,其包括以下步驟:
s101:配置結(jié)構(gòu)化頭部信息,所述結(jié)構(gòu)化頭部信息包括視頻數(shù)據(jù)內(nèi)容所呈現(xiàn)對象的至少一種特征信息。
通常,在結(jié)構(gòu)化處理之前,可以將錄像機調(diào)制配置界面,打開輸入框,輸入結(jié)構(gòu)化頭部信息即可。具體可以在采集視頻數(shù)據(jù)之前輸入已知的所呈現(xiàn)對象的某些特征信息,然后在采集視頻數(shù)據(jù)之后輸入所呈現(xiàn)對象的另外一些特征信息;也可以在采集視頻數(shù)據(jù)之后輸入所呈現(xiàn)對象的全部所需特征信息。
視頻數(shù)據(jù)內(nèi)容所呈現(xiàn)對象的特征信息通常可以包括對象的名稱、年齡、性別、涉及到的相關(guān)事情等。例如:如果視頻數(shù)據(jù)內(nèi)容是醫(yī)療行業(yè)中患者的就診過程,則視頻數(shù)據(jù)內(nèi)容所呈現(xiàn)的對象通常包括醫(yī)生和患者,醫(yī)生的特征信息包括醫(yī)生所在醫(yī)院的名稱、醫(yī)生所在科室的名稱、醫(yī)生名稱等,患者的特征信息包括患者名稱、患者年齡、患者性別、患者病情、患者以往就診情況、患者當前狀態(tài)、患者用藥情況等。如果視頻數(shù)據(jù)內(nèi)容是教育行業(yè)中學生的上課過程,則視頻數(shù)據(jù)內(nèi)容所呈現(xiàn)的對象通常包括教師和學生,教師的特征信息包括教師所在學校的名稱、教師所教課程的名稱、教師名稱等,學生的特征信息包括學生名稱、學生年齡、學生性別、學生當前的學習狀態(tài)等。
s102:錄制視頻,采集視頻數(shù)據(jù)。
當需要錄制視頻時,開啟錄像機,采集視頻數(shù)據(jù)。
s103:對視頻數(shù)據(jù)進行編碼處理。
采集到視頻數(shù)據(jù)后,對原始視頻數(shù)據(jù)進行編碼處理,具體的編碼方式包括:h.264、h.263、vp8等。
s104:對編碼后的視頻數(shù)據(jù)進行封裝處理。
具體的封裝格式包括:avi、mp4、mpg、wmv等。
s105:對封裝后的視頻數(shù)據(jù)進行結(jié)構(gòu)化處理,所述結(jié)構(gòu)化處理包括在封裝后的視頻數(shù)據(jù)封裝頭部前面加上所述結(jié)構(gòu)化頭部信息。
在封裝后的視頻數(shù)據(jù)封裝頭部前面加上所述結(jié)構(gòu)化頭部信息,是為了后續(xù)解析過程中,可以先解析出結(jié)構(gòu)化頭部信息,以增加檢索速度。通常,如果只是檢索,可以只解析出結(jié)構(gòu)化頭部信息,不用解析視頻數(shù)據(jù)封裝頭部和視頻數(shù)據(jù)。
本發(fā)明實施例的視頻數(shù)據(jù)結(jié)構(gòu)化方法,可以將視頻數(shù)據(jù)內(nèi)容所呈現(xiàn)對象的特征信息配置到結(jié)構(gòu)化頭部中,在進行視頻數(shù)據(jù)檢索時,不需要根據(jù)視頻文件名稱進行檢索,可以直接根據(jù)所需要的視頻數(shù)據(jù)內(nèi)容所呈現(xiàn)對象的特征信息進行檢索,擴大了檢索關(guān)鍵詞的范圍;也可以使用戶不用觀看視頻內(nèi)容,通過解析視頻文件就能知道該視頻數(shù)據(jù)內(nèi)容所呈現(xiàn)對象的特征信息,很大程度地節(jié)約了用戶的檢索時間,提高檢索效率;也可以以此為基礎(chǔ)實現(xiàn)視頻數(shù)據(jù)的大數(shù)據(jù)應(yīng)用,以至于可以充分利用大量視頻數(shù)據(jù)的價值。
基于圖1所示的視頻數(shù)據(jù)結(jié)構(gòu)化方法,其中,在封裝后的視頻數(shù)據(jù)封裝頭部前面加上所述結(jié)構(gòu)化頭部信息之前還包括:把所述結(jié)構(gòu)化頭部信息,按照預(yù)定排列規(guī)則生成數(shù)據(jù)結(jié)構(gòu);
且所述在封裝后的視頻數(shù)據(jù)封裝頭部前面加上所述結(jié)構(gòu)化頭部信息,是在封裝后的視頻數(shù)據(jù)封裝頭部前面加上已生成的所述數(shù)據(jù)結(jié)構(gòu)。
所述預(yù)定排列規(guī)則,可以視不同需求而定。例如:如果視頻數(shù)據(jù)內(nèi)容是醫(yī)療行業(yè)中患者的就診過程,預(yù)定排列規(guī)則可以是醫(yī)生的特征信息在患者的特征信息之前,具體排列順序可以是醫(yī)生所在醫(yī)院的名稱、醫(yī)生所在科室的名稱、醫(yī)生名稱、患者名稱、患者年齡、患者性別、患者病情、患者以往就診情況、患者當前狀態(tài)、患者用藥情況等;預(yù)定排列規(guī)則也可以是患者的特征信息在的醫(yī)生特征信息之前,具體排列順序可以是患者名稱、患者年齡、患者性別、患者病情、患者以往就診情況、患者當前狀態(tài)、患者用藥情況、醫(yī)生名稱、醫(yī)生所在科室的名稱、醫(yī)生所在醫(yī)院的名稱等。如果視頻數(shù)據(jù)內(nèi)容是教育行業(yè)中學生的上課過程,預(yù)定排列規(guī)則可以是:教師所在學校的名稱、教師所教課程的名稱、教師名稱等,學生的特征信息包括學生名稱、學生年齡、學生性別、學生當前的學習狀態(tài)等。所述數(shù)據(jù)結(jié)構(gòu)即是將所述結(jié)構(gòu)化頭部信息按照預(yù)定排列規(guī)則組合成的數(shù)據(jù)集合。
基于圖1所示的視頻數(shù)據(jù)結(jié)構(gòu)化方法,其中,所述結(jié)構(gòu)化頭部信息還包括:結(jié)構(gòu)化數(shù)據(jù)標志、結(jié)構(gòu)化頭部信息數(shù)據(jù)長度和擴展標志。
通常結(jié)構(gòu)化頭部信息還可以包括擴展內(nèi)容。擴展標志就是用于標志后面是否還有擴展內(nèi)容,通常,當擴展標志為1時,可以表示有擴展內(nèi)容;當擴展標志為0時,表示沒有擴展內(nèi)容。
所述結(jié)構(gòu)化數(shù)據(jù)標志可以是sd(structureddata)。
所述結(jié)構(gòu)化頭部信息數(shù)據(jù)長度,表示整個結(jié)構(gòu)化頭部信息數(shù)據(jù)長度,從結(jié)構(gòu)化數(shù)據(jù)標志一直到擴展標志的數(shù)據(jù)長度;如果有擴展內(nèi)容,則結(jié)構(gòu)化頭部信息數(shù)據(jù)長度就從sd標志一直到擴展內(nèi)容的最后一位的長度。
通常把所述結(jié)構(gòu)化頭部信息,按照預(yù)定排列規(guī)則生成數(shù)據(jù)結(jié)構(gòu)排列順序可以為:sd標志、結(jié)構(gòu)化頭部信息數(shù)據(jù)長度、特征信息1、特征信息2……特征信息n、擴展標志、擴展內(nèi)容。
如圖2所示的視頻數(shù)據(jù)結(jié)構(gòu)化裝置,其包括:
配置模塊,用于配置結(jié)構(gòu)化頭部信息,所述結(jié)構(gòu)化頭部信息包括視頻數(shù)據(jù)內(nèi)容所呈現(xiàn)對象的至少一種特征信息;
采集模塊,用于錄制視頻,采集視頻數(shù)據(jù);
編碼模塊,用于對視頻數(shù)據(jù)進行編碼處理;
封裝模塊,用于對編碼后的視頻數(shù)據(jù)進行封裝處理;
結(jié)構(gòu)化模塊,用于對封裝后的視頻數(shù)據(jù)進行結(jié)構(gòu)化處理,所述結(jié)構(gòu)化處理包括在封裝后的視頻數(shù)據(jù)封裝頭部前面加上所述結(jié)構(gòu)化頭部信息。
通常,在結(jié)構(gòu)化處理之前,利用配置模塊完成配置結(jié)構(gòu)化頭部信息即可。具體可以在采集視頻數(shù)據(jù)之前輸入已知的所呈現(xiàn)對象的某些特征信息,然后在采集視頻數(shù)據(jù)之后輸入所呈現(xiàn)對象的另外一些特征信息;也可以在采集視頻數(shù)據(jù)之后(封裝模塊封裝處理之后)輸入所呈現(xiàn)對象的全部所需特征信息,最后利用結(jié)構(gòu)化模塊進行結(jié)構(gòu)化處理。
本發(fā)明實施例的視頻數(shù)據(jù)結(jié)構(gòu)化裝置可用于實現(xiàn)上述的視頻數(shù)據(jù)結(jié)構(gòu)化方法,其可以將視頻數(shù)據(jù)內(nèi)容所呈現(xiàn)對象的特征信息配置到結(jié)構(gòu)化頭部中,在進行視頻數(shù)據(jù)檢索時,不需要根據(jù)視頻文件名稱進行檢索,可以直接根據(jù)所需要的視頻數(shù)據(jù)內(nèi)容所呈現(xiàn)對象的特征信息進行檢索,擴大了檢索關(guān)鍵詞的范圍;也可以使用戶不用觀看視頻內(nèi)容,通過解析視頻文件就能知道該視頻數(shù)據(jù)內(nèi)容所呈現(xiàn)對象的特征信息,很大程度地節(jié)約了用戶的檢索時間,提高檢索效率;也可以以此為基礎(chǔ)實現(xiàn)視頻數(shù)據(jù)的大數(shù)據(jù)應(yīng)用,以至于可以充分利用大量視頻數(shù)據(jù)的價值。
如圖3所示的視頻數(shù)據(jù)結(jié)構(gòu)化裝置,其還包括生成模塊,用于在封裝后的視頻數(shù)據(jù)封裝頭部前面加上所述結(jié)構(gòu)化頭部信息之前,把所述結(jié)構(gòu)化頭部信息,按照預(yù)定排列規(guī)則生成數(shù)據(jù)結(jié)構(gòu);
且所述在封裝后的視頻數(shù)據(jù)封裝頭部前面加上所述結(jié)構(gòu)化頭部信息,是在封裝后的視頻數(shù)據(jù)封裝頭部前面加上已生成的所述數(shù)據(jù)結(jié)構(gòu)。
所述結(jié)構(gòu)化頭部信息通常還包括:結(jié)構(gòu)化數(shù)據(jù)標志、結(jié)構(gòu)化頭部信息數(shù)據(jù)長度、擴展標志、擴展內(nèi)容(如果有)。
如圖4所示的視頻數(shù)據(jù)檢索方法,其包括:
s201:輸入檢索關(guān)鍵詞。
所述檢索關(guān)鍵詞通常包括所需對象的至少一種特征信息,這樣才能檢索到相關(guān)的視頻數(shù)據(jù)(如果存在相關(guān)視頻數(shù)據(jù))。例如:如果需要檢索醫(yī)療行業(yè)中某位患者的就診過程,檢索關(guān)鍵詞可以包括:患者名稱、患者年齡、患者性別、患者病情、患者以往就診情況、患者當前狀態(tài)、患者用藥情況等中的一個或多個,如果該患者存在多個相關(guān)視頻數(shù)據(jù),則會檢索出多個相關(guān)視頻;如果需要檢索醫(yī)療行業(yè)中某位醫(yī)生的就診過程,檢索關(guān)鍵詞可以包括醫(yī)生名稱、醫(yī)生所在醫(yī)院的名稱、醫(yī)生所在科室的名稱等中的一個或多個,如果該醫(yī)生存在多個相關(guān)視頻數(shù)據(jù),則會檢索出多個相關(guān)視頻。如果需要檢索教育行業(yè)中某位學生的上課過程,檢索關(guān)鍵詞可以包括:學生名稱、學生年齡、學生性別、學生當前的學習狀態(tài)等中的一個或多個。檢索時,輸入的相關(guān)關(guān)鍵詞越多,檢索到的視頻數(shù)據(jù)越精準。
s202:解析出數(shù)據(jù)庫中視頻數(shù)據(jù)封裝頭部前面的結(jié)構(gòu)化頭部信息;
從所述結(jié)構(gòu)化頭部信息中提取出視頻數(shù)據(jù)內(nèi)容所呈現(xiàn)對象的特征信息。
所述視頻數(shù)據(jù)內(nèi)容所呈現(xiàn)對象的特征信息通??梢园▽ο蟮拿Q、年齡、性別、涉及到的相關(guān)事情等。
s203:根據(jù)對比規(guī)則,將所述檢索關(guān)鍵詞與所述特征信息相對比,得出對比值,然后,將所述對比值與相似度閾值相比較。
所述對比規(guī)則可以是:將每個檢索關(guān)鍵詞分別與每個特征信息相對比,分別得到每個檢索關(guān)鍵詞的一個或多個對比分值,再分別選取每個檢索關(guān)鍵詞的最大對比分值,將每個檢索關(guān)鍵詞的最大對比分值取平均值(或者其他統(tǒng)計算法)得到本次檢索的對比值。
例如:如果預(yù)先規(guī)定最大對比分值為10(取值范圍0-10),相似度閾值為7。如果需要檢索醫(yī)療行業(yè)中張三(患者名稱)在李四(醫(yī)生名稱)那就診過程,則可以輸入檢索關(guān)鍵詞:張三(患者名稱)、李四(醫(yī)生名稱);從結(jié)構(gòu)化頭部信息中提取出視頻數(shù)據(jù)內(nèi)容所呈現(xiàn)對象的特征信息可以包括李四(醫(yī)生名稱)、xx醫(yī)院(李四醫(yī)生所在醫(yī)院的名稱)、張三(患者名稱)、男(患者性別)等,將檢索關(guān)鍵詞“張三”分別與特征信息李四、xx醫(yī)院、張三、男相對比,得到的對比分值分別為0、0、10、0,取最大對比分值為10;將檢索關(guān)鍵詞“李四”分別與特征信息李四、xx醫(yī)院、張三、男相對比,得到的對比分值分別為10、0、0、0,取最大對比分值為10,將每個檢索關(guān)鍵詞的最大對比分值取平均值得到本次檢索的對比值為10。
s204:若所述對比值大于或等于所述相似度閾值,則獲取包含該特征信息的視頻數(shù)據(jù)的視頻文件名稱和該視頻文件的路徑信息。
例如:如果預(yù)先規(guī)定最大對比分值為10(取值范圍0-10),相似度閾值為7,計算得到的某視頻數(shù)據(jù)的檢索對比值為10,則獲取該視頻數(shù)據(jù)的視頻文件名稱和該視頻文件的路徑信息。
通常,若所述對比值小于所述相似度閾值,則對該視頻數(shù)據(jù)作上已檢索臨時標志,之后,繼續(xù)解析下一個視頻數(shù)據(jù)封裝頭部前面的結(jié)構(gòu)化頭部信息。作上已檢索臨時標志,是為了避免重復(fù)。一般當顯示出已獲取的所述視頻文件名稱和該視頻文件的路徑信息之后,可以將已檢索臨時標志去除。
s205:顯示出已獲取的所述視頻文件名稱和該視頻文件的路徑信息。
本發(fā)明實施例的視頻數(shù)據(jù)檢索方法,不需要根據(jù)視頻文件名稱進行檢索,通過解析出數(shù)據(jù)庫中視頻數(shù)據(jù)封裝頭部前面的結(jié)構(gòu)化頭部信息,將檢索關(guān)鍵詞與提取出視頻數(shù)據(jù)內(nèi)容所呈現(xiàn)對象的特征信息分別相對比,得出對比值,并通過將所述對比值與相似度閾值相比較,得出檢索結(jié)果;該視頻數(shù)據(jù)檢索方法擴大了檢索關(guān)鍵詞的范圍,也可以使用戶不用觀看視頻內(nèi)容,通過解析視頻文件就能檢索該視頻數(shù)據(jù)內(nèi)容所呈現(xiàn)對象的特征信息,很大程度地節(jié)約了用戶的檢索時間,提高檢索效率;也可以以此為基礎(chǔ)實現(xiàn)視頻數(shù)據(jù)的大數(shù)據(jù)應(yīng)用,以至于可以充分利用大量視頻數(shù)據(jù)的價值。
基于圖4所示的視頻數(shù)據(jù)檢索方法,其中,所述解析出數(shù)據(jù)庫中視頻數(shù)據(jù)封裝頭部前面的結(jié)構(gòu)化頭部信息,是解析出數(shù)據(jù)庫中視頻數(shù)據(jù)的封裝頭部前面的數(shù)據(jù)結(jié)構(gòu);
且從所述結(jié)構(gòu)化頭部信息中提取出視頻數(shù)據(jù)內(nèi)容所呈現(xiàn)對象的特征信息,是按照所述數(shù)據(jù)結(jié)構(gòu)中的不同特征信息排列順序進行提取的;
所述將所述檢索關(guān)鍵詞與所述特征信息相對比,是按照不同特征信息的提取順序,將所述檢索關(guān)鍵詞分別與每個特征信息進行相對比,然后得出對比值。
本發(fā)明實施例的視頻數(shù)據(jù)檢索方法中,按照所述數(shù)據(jù)結(jié)構(gòu)中的不同特征信息排列順序進行提取的,以及按照不同特征信息的提取順序,將所述檢索關(guān)鍵詞分別與每個特征信息進行相對比,可以避免重復(fù),進一步提高效率。
如圖5所示的視頻數(shù)據(jù)檢索裝置,其包括:
輸入模塊,用于輸入檢索關(guān)鍵詞;
第一解析模塊,用于解析出數(shù)據(jù)庫中視頻數(shù)據(jù)封裝頭部前面的結(jié)構(gòu)化頭部信息;
提取模塊,用于從所述結(jié)構(gòu)化頭部信息中提取出視頻數(shù)據(jù)內(nèi)容所呈現(xiàn)對象的特征信息;
對比模塊,用于根據(jù)對比規(guī)則,將所述檢索關(guān)鍵詞與所述特征信息相對比,得出對比值,然后,將所述對比值與相似度閾值相比較;
獲取模塊,用于若所述對比值大于或等于所述相似度閾值,則獲取包含該特征信息的視頻數(shù)據(jù)的視頻文件名稱和該視頻文件的路徑信息;
顯示模塊,用于顯示出已獲取的所述視頻文件名稱和該視頻文件的路徑信息。
其中,所述對比模塊,還用于若所述對比值小于所述相似度閾值,則對該視頻數(shù)據(jù)作上已檢索臨時標志。
顯示模塊,還用于顯示出已獲取的所述視頻文件名稱和該視頻文件的路徑信息之后,將已檢索臨時標志去除。
本發(fā)明實施例的視頻數(shù)據(jù)檢索裝置,可用于實現(xiàn)上述的視頻數(shù)據(jù)檢索方法,利用該裝置,在進行視頻數(shù)據(jù)檢索時不需要根據(jù)視頻文件名稱進行檢索,通過解析出數(shù)據(jù)庫中視頻數(shù)據(jù)封裝頭部前面的結(jié)構(gòu)化頭部信息,將檢索關(guān)鍵詞與提取出視頻數(shù)據(jù)內(nèi)容所呈現(xiàn)對象的特征信息分別相對比,得出對比值,并通過將所述對比值與相似度閾值相比較,得出檢索結(jié)果;該視頻數(shù)據(jù)檢索方法擴大了檢索關(guān)鍵詞的范圍,也可以使用戶不用觀看視頻內(nèi)容,通過解析視頻文件就能檢索該視頻數(shù)據(jù)內(nèi)容所呈現(xiàn)對象的特征信息,很大程度地節(jié)約了用戶的檢索時間,提高檢索效率;也可以以此為基礎(chǔ)實現(xiàn)視頻數(shù)據(jù)的大數(shù)據(jù)應(yīng)用,以至于可以充分利用大量視頻數(shù)據(jù)的價值。
基于圖5所示的視頻數(shù)據(jù)檢索裝置,其中,所述解析出數(shù)據(jù)庫中視頻數(shù)據(jù)封裝頭部前面的結(jié)構(gòu)化頭部信息,是解析出數(shù)據(jù)庫中視頻數(shù)據(jù)的封裝頭部前面的數(shù)據(jù)結(jié)構(gòu);
且從所述結(jié)構(gòu)化頭部信息中提取出視頻數(shù)據(jù)內(nèi)容所呈現(xiàn)對象的特征信息,是按照所述數(shù)據(jù)結(jié)構(gòu)中的不同特征信息排列順序進行提取的;
所述將所述檢索關(guān)鍵詞與所述特征信息相對比,是按照不同特征信息的提取順序,將所述檢索關(guān)鍵詞分別與每個特征信息進行相對比,然后得出對比值。
本發(fā)明實施例還提供一種視頻播放器,其包括第二解析模塊,用于播放視頻數(shù)據(jù)之前,先解析出該視頻數(shù)據(jù)的結(jié)構(gòu)化頭部信息,再解析出該視頻數(shù)據(jù)的結(jié)構(gòu)化頭部信息之后的封裝頭部和視頻數(shù)據(jù)。
利用本發(fā)明實施例的視頻播放器,可以播放利用上述視頻數(shù)據(jù)結(jié)構(gòu)化裝置結(jié)構(gòu)化后的視頻數(shù)據(jù)。
以上所述,僅為本發(fā)明的實施例,但本發(fā)明的保護范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護范圍之內(nèi)。因此,本發(fā)明的保護范圍應(yīng)以所述權(quán)利要求的保護范圍為準。