一種視頻搜索方法及裝置的制造方法
【技術領域】
[0001 ]本發(fā)明屬于通信技術領域,尤其涉及一種視頻搜索方法及裝置。
【背景技術】
[0002]隨著互聯(lián)網(wǎng)技術的迅速發(fā)展,互聯(lián)網(wǎng)上可供用戶搜索查詢的網(wǎng)絡資源也越來越多,在這眾多的資源中,準確搜索出用戶需要的資源也顯得尤為重要。
[0003]以視頻資源為例,通常情況下采用人工運營的方式,將視頻進行拆分和剪輯,編輯出多個片段視頻,并添加相關標題。用戶通過統(tǒng)一的綜合搜索框,輸入搜索詞進行全網(wǎng)搜索,若搜索詞跟添加的標題完全匹配時,展示搜索結(jié)果。
[0004]在對現(xiàn)有技術的研究和實踐過程中,本發(fā)明的發(fā)明人發(fā)現(xiàn),由于現(xiàn)有技術中從視頻的拆分、剪輯到標題的添加,都需要人工進行,人工運營成分較多,容易出現(xiàn)標題不全面或不準確的現(xiàn)象,因此會直接導致視頻搜索效率低以及搜索結(jié)果準確率不高的問題。
【發(fā)明內(nèi)容】
[0005]本發(fā)明的目的在于提供一種視頻搜索方法及裝置,旨在提高搜索效率以及搜索結(jié)果的準確率。
[0006]為解決上述技術問題,本發(fā)明實施例提供以下技術方案:
[0007]—種視頻搜索方法,其中包括:
[0008]獲取待標注視頻,并利用預設的分類模型,預測所述待標注視頻中視頻幀的視頻幀標簽;
[0009]將時間相鄰的且具有相同的視頻幀標簽的視頻幀進行合并,對所述待標注視頻標注相應的視頻幀標簽;
[0010]在接收到指示搜索視頻的搜索請求時,基于視頻幀標簽的標注結(jié)果確定所述搜索請求相應的視頻幀標簽;
[0011]在候選視頻中,查找標注有所述視頻幀標簽的目標視頻,并對所述目標視頻進行展示。
[0012]為解決上述技術問題,本發(fā)明實施例還提供以下技術方案:
[0013]一種視頻搜索裝置,其中包括:
[0014]標簽預測單元,用于獲取待標注視頻,并利用預設的分類模型,預測所述待標注視頻中視頻幀的視頻幀標簽;
[0015]第一標注單元,用于將時間相鄰的且具有相同的視頻幀標簽的視頻幀進行合并,對所述待標注視頻標注相應的視頻幀標簽;
[0016]標簽確定單元,用于在接收到指示搜索視頻的搜索請求時,基于視頻幀標簽的標注結(jié)果確定所述搜索請求相應的視頻幀標簽;
[0017]查找單元,用于在候選視頻中,查找標注有所述視頻幀標簽的目標視頻;
[0018]展示單元,用于對所述目標視頻進行展示。
[0019]相對于現(xiàn)有技術,本發(fā)明實施例,首先利用預設的分類模型,對待標注視頻中視頻幀的視頻幀標簽進行預測,并將時間相鄰的且具有相同的視頻幀標簽的視頻幀進行合并,對待標注視頻標注相應的視頻幀標簽;其后,在接收到用戶指示搜索視頻的搜索請求時,基于視頻幀標簽的標注結(jié)果確定搜索請求相應的視頻幀標簽,從而在候選視頻中查找出標注有該視頻幀標簽的目標視頻并進行展示;本實施例中,通過對視頻幀標簽進行預測、合并以及標注,從而基于視頻幀標簽的標注結(jié)果確定搜索請求相應的視頻幀標簽,即利用預先標注的視頻幀標簽對視頻的內(nèi)容進行搜索,相對于基于人工添加標題的方式,大大的提高了視頻搜索的效率以及搜索結(jié)果的準確率。
【附圖說明】
[0020]下面結(jié)合附圖,通過對本發(fā)明的【具體實施方式】詳細描述,將使本發(fā)明的技術方案及其它有益效果顯而易見。
[0021 ]圖1a是本發(fā)明實施例提供的視頻搜索裝置的場景示意圖;
[0022]圖1b是本發(fā)明第一實施例提供的視頻搜索方法的流程示意圖;
[0023]圖2a至圖2h為本發(fā)明第二實施例提供的視頻搜索方法的場景示意圖;
[0024]圖3a為本發(fā)明第三實施例提供的視頻搜索裝置的結(jié)構(gòu)示意圖;
[0025]圖3b為本發(fā)明第三實施例提供的視頻搜索裝置的另一結(jié)構(gòu)示意圖。
【具體實施方式】
[0026]請參照圖式,其中相同的組件符號代表相同的組件,本發(fā)明的原理是以實施在一適當?shù)倪\算環(huán)境中來舉例說明。以下的說明是基于所例示的本發(fā)明具體實施例,其不應被視為限制本發(fā)明未在此詳述的其它具體實施例。
[0027]在以下的說明中,本發(fā)明的具體實施例將參考由一部或多部計算機所執(zhí)行的步驟及符號來說明,除非另有述明。因此,這些步驟及操作將有數(shù)次提到由計算機執(zhí)行,本文所指的計算機執(zhí)行包括了由代表了以一結(jié)構(gòu)化型式中的數(shù)據(jù)的電子信號的計算機處理單元的操作。此操作轉(zhuǎn)換該數(shù)據(jù)或?qū)⑵渚S持在該計算機的內(nèi)存系統(tǒng)中的位置處,其可重新配置或另外以本領域測試人員所熟知的方式來改變該計算機的運作。該數(shù)據(jù)所維持的數(shù)據(jù)結(jié)構(gòu)為該內(nèi)存的實體位置,其具有由該數(shù)據(jù)格式所定義的特定特性。但是,本發(fā)明原理以上述文字來說明,其并不代表為一種限制,本領域測試人員將可了解到以下所述的多種步驟及操作亦可實施在硬件當中。
[0028]本發(fā)明的原理使用許多其它泛用性或特定目的運算、通信環(huán)境或組態(tài)來進行操作。所熟知的適合用于本發(fā)明的運算系統(tǒng)、環(huán)境與組態(tài)的范例可包括(但不限于)手持電話、個人計算機、服務器、多處理器系統(tǒng)、微電腦為主的系統(tǒng)、主架構(gòu)型計算機、及分布式運算環(huán)境,其中包括了任何的上述系統(tǒng)或裝置。
[0029]本發(fā)明實施例提供一種視頻搜索方法及裝置。
[0030]參見圖la,該圖為本發(fā)明實施例提供的視頻搜索裝置所處系統(tǒng)的場景示意圖,該視頻搜索系統(tǒng)可以包括視頻搜索裝置,主要用于利用預設的分類模型,預測待標注視頻中視頻幀的視頻幀標簽,并將時間相鄰的且具有相同的視頻幀標簽的視頻幀進行合并,從而實現(xiàn)對待標注視頻標注相應的視頻幀標簽;其后,接收用戶輸入的指示搜索視頻的搜索請求,如指示搜索“A劇集吻戲”、“B劇集搞笑戲”等等,基于視頻幀標簽的標注結(jié)果,確定與搜索請求相應的視頻幀標簽,接著,在候選視頻中,如某一指定視頻、或者全網(wǎng)視頻等,查找出標注有該視頻幀標簽的目標視頻,最后對目標視頻進行展示。
[0031 ]此外,該視頻搜索系統(tǒng)還可以包括視頻庫,主要用于存儲待標注視頻,以使視頻搜索裝置可以對待標注視頻標注相應的視頻幀標簽;該視頻庫中還存儲有實際場景中涉及到的搜索內(nèi)容以及與所述搜索內(nèi)容對應的意圖標簽,以使得視頻搜索裝置基于此進行訓練,生成神經(jīng)網(wǎng)絡模型;另外,該視頻庫還存儲有大量候選視頻,以供視頻搜索裝置從中查找出目標視頻,等等。當然,該視頻搜索系統(tǒng)還可以包括用戶終端,用于通過輸入裝置,如鍵盤、鼠標等,接收用戶直接輸入搜索請求,并在確定出目標視頻后,通過輸出裝置,如終端屏幕等,對目標視頻進行播放。
[0032]以下將分別進行詳細說明。
[0033]第一實施例
[0034]在本實施例中,將從視頻搜索裝置的角度進行描述,該視頻搜索裝置具體可以集成在服務器或網(wǎng)關等網(wǎng)絡設備中。
[0035]—種視頻搜索方法,包括:獲取待標注視頻,并利用預設的分類模型,預測待標注視頻中視頻幀的視頻幀標簽;將時間相鄰的且具有相同的視頻幀標簽的視頻幀進行合并,對待標注視頻標注相應的視頻幀標簽;在接收到指示搜索視頻的搜索請求時,基于視頻幀標簽的標注結(jié)果確定搜索請求相應的視頻幀標簽;在候選視頻中,查找標注有該視頻幀標簽的目標視頻,并對該目標視頻進行展示。
[0036]請參閱圖lb,圖1b是本發(fā)明第一實施例提供的視頻搜索方法的流程示意圖,具體流程可以包括:
[0037]在步驟SlOl中,獲取待標注視頻,并利用預設的分類模型,預測所述待標注視頻中視頻幀的視頻幀標簽。
[0038]在步驟S102中,將時間相鄰的且具有相同的視頻幀標簽的視頻幀進行合并,對待標注視頻標注相應的視頻幀標簽。
[0039]在步驟S103中,在接收到指示搜索視頻的搜索請求時,基于視頻幀標簽的標注結(jié)果確定搜索請求相應的視頻幀標簽。
[0040]其中,所述步驟SlOl至步驟S103可具體為:
[0041 ]可以理解的是,一方