亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

視頻查找方法及裝置與流程

文檔序號:12363925閱讀:191來源:國知局
視頻查找方法及裝置與流程

本發(fā)明涉及視頻技術領域,尤其涉及一種視頻查找方法及裝置。



背景技術:

目前手機上的圖片識別技術已經(jīng)有很多成熟的應用。比如,手機照片很多,一張張整理比較麻煩,有一些應用就能夠自動掃描你的相冊,根據(jù)關鍵詞找出你要的照片,給生活帶來便捷。

然而,在視頻領域,還沒有一種方法可供用戶方便快捷地搜索到所需的視頻,因此,在實際生活中給用戶煩惱;例如用戶在手機或者平板上正在看一部喜歡的電影,但是有突發(fā)事情需要關閉,用戶回來之后需要在手機或平板上經(jīng)過復雜的操作重新搜索之前觀看的電影;又例如用戶在外面看到一張喜歡的電影截屏的海報,想觀看海報上的電影時,需要在手機或者電腦上經(jīng)過復雜的操作搜索海報上的電影,電影視頻難度大。

在上述場景中用戶搜索視頻非常麻煩且難度大,導致用戶的體驗也很差;因此如何使用戶方便快捷地搜索視頻成為視頻領域中急需解決的技術問題。



技術實現(xiàn)要素:

本發(fā)明要解決的主要技術問題是,提供一種視頻查找方法及裝置、視頻播放方法及裝置,能夠解決如何使用戶方便快捷地搜索視頻的技術問題。

為解決上述技術問題,本發(fā)明提供一種視頻查找方法,應用于服務器,包括如下步驟:

獲取視頻的關鍵幀與關鍵詞之間的第一對應關系;

接收終端發(fā)送的關鍵詞,根據(jù)終端發(fā)送的關鍵詞與所述第一對應關系查找對應的視頻的關鍵幀。

進一步地,在查找到關鍵幀之后,所述方法還包括:將與查找到的關鍵幀對應的視頻信息發(fā)送給所述終端。

進一步地,在接收終端發(fā)送的關鍵詞之前,所述方法還包括:獲取視頻信息與視頻的關鍵幀之間的第二對應關系;

所述將與查找到的關鍵幀對應的視頻信息發(fā)送給所述終端的步驟包括:

根據(jù)查找到的關鍵幀和所述第二對應關系查找到對應的視頻信息;

將查找到的視頻信息發(fā)送給所述終端。

進一步地,接收到的關鍵詞包括:圖片關鍵詞,所述圖片關鍵詞為對包含視頻畫面的圖片進行圖像識別獲取的與所述視頻畫面相關的關鍵詞。

進一步地,所述獲取視頻的關鍵幀與關鍵詞之間的第一對應關系的步驟包括:

獲取視頻的關鍵幀;

對所述視頻的關鍵幀進行所述圖像識別獲取所述關鍵幀的關鍵詞;

建立所述視頻的關鍵幀與關鍵詞之間的第一對應關系。

進一步地,所述關鍵幀的關鍵詞包括:關鍵幀內的文字、關鍵幀內的主體內容及關鍵幀內主體內容所占關鍵幀的比例中的至少一種。

進一步地,在接收終端發(fā)送的圖片關鍵詞之前,所述方法還包括:

獲取所述視頻的關鍵幀在所述視頻中的時間信息;

建立所述視頻的關鍵幀與時間信息之間的第三對應關系;

在查找出對應的關鍵幀之后,所述方法還包括:

根據(jù)查找到的關鍵幀和所述第三對應關系查找對應的時間信息;

將查找到的時間信息發(fā)送給所述終端。

進一步地,所述視頻信息包括:視頻內容信息或者視頻資源位置信息。

同樣為了解決上述的技術問題,本發(fā)明還提供了一種視頻查找方法,應用于終端,包括如下步驟:

獲取關鍵詞;

將所述關鍵詞發(fā)送給服務器,以供所述服務器根據(jù)所述關鍵詞來查找視頻的關鍵幀。

進一步地,所述獲取關鍵詞的步驟包括:

獲取包含視頻畫面的圖片;

對所述圖片進行圖像識別獲取與所述視頻畫面相關的圖片關鍵詞。

進一步地,在將關鍵詞發(fā)送給服務器之后,所述方法還包括:

接收服務器發(fā)送的視頻信息;

根據(jù)所述視頻信息進行視頻播放。

進一步地,在將關鍵詞發(fā)送給服務器之后,所述方法還包括:接收服務器發(fā)送的時間信息;

所述根據(jù)所述視頻信息進行視頻播放的步驟包括:

根據(jù)所述視頻信息和時間信息進行視頻播放。

進一步地,在將關鍵詞發(fā)送給服務器之后,所述方法還包括:

接收服務器發(fā)送的視頻信息;

將所述視頻信息發(fā)送給播放設備,以供所述播放設備根據(jù)所述視頻信息進行視頻播放。

進一步地,在將關鍵詞發(fā)送給服務器之后,所述方法還包括:

接收服務器發(fā)送的時間信息;

將所述時間信息發(fā)送給播放設備,以供所述播放設備根據(jù)時間信息和所述視頻信息進行視頻播放。

同樣為了解決上述的技術問題,本發(fā)明還提供了一種視頻查找裝置,應用于服務器,包括:獲取模塊和查找模塊;

所述獲取模塊,用于獲取視頻的關鍵幀與關鍵詞之間的第一對應關系;

所述查找模塊,用于接收終端發(fā)送的關鍵詞,根據(jù)終端發(fā)送的關鍵詞與所述第一對應關系查找對應的視頻的關鍵幀。

進一步地,所述視頻查找裝置還包括:發(fā)送模塊;

所述發(fā)送模塊,用于將與查找到的關鍵幀對應的視頻信息發(fā)送給所述終端。

同樣為了解決上述的技術問題,本發(fā)明還提供了一種視頻查找裝置,應用于終端,包括:獲取模塊和發(fā)送模塊;

所述獲取模塊,用于獲取關鍵詞;

所述發(fā)送模塊,用于將所述關鍵詞發(fā)送給服務器,以供所述服務器根據(jù)所述關鍵詞來查找視頻的關鍵幀。

進一步地,所述獲取模塊,用于:

獲取包含視頻畫面的圖片;

對所述圖片進行圖像識別獲取與所述視頻畫面相關的圖片關鍵詞。

本發(fā)明的有益效果是:

本發(fā)明提供了一種視頻查找方法及裝置;本發(fā)明的視頻查找方法,應用于服務器,具體包括:獲取視頻的關鍵幀與關鍵詞之間的第一對應關系;接收終端發(fā)送的關鍵詞,根據(jù)終端發(fā)送的關鍵詞與所述第一對應關系查找對應的視頻的關鍵幀;應用本發(fā)明的視頻查找方法,用戶終端只需將關鍵詞發(fā)送給服務器,由服務器根據(jù)終端發(fā)送的關鍵詞和第一對應關系自動查找出對應的視頻的關鍵幀;由于視頻的關鍵幀可以表征視頻,進而可以查找出對應的視頻;對于用戶來說,其只需獲取并發(fā)送關鍵詞給服務器即可,操作簡單快捷,應用本發(fā)明的方法,降低了視頻搜索的難度,提升了用戶體驗。

進一步地,本發(fā)明的視頻查找方法是基于圖像識別技術,對于用戶來說, 其只需獲取包含視頻畫面的圖片就可以快速獲取對應的視頻信息,操作簡單快捷,另外,應用本發(fā)明的方法,無需用戶記憶搜索視頻的關鍵詞信息,降低了視頻搜索的難度,提升了用戶體驗。

附圖說明

圖1為本發(fā)明實施例一提供的第一種視頻查找方法的流程示意圖;

圖2為本發(fā)明實施例一提供的第二種視頻查找方法的流程示意圖;

圖3為本發(fā)明實施例一提供的第三種視頻查找方法的流程示意圖;

圖4為本發(fā)明實施例一提供的第四種視頻查找方法的流程示意圖;

圖5為本發(fā)明實施例二提供的一種視頻查找方法的流程示意圖;

圖6為本發(fā)明實施例二提供的一種視頻播放方法的流程示意圖;

圖7為本發(fā)明實施例二提供的另一種視頻播放方法的流程示意圖;

圖8為本發(fā)明實施例三提供的一種視頻搜索和播放的流程示意圖;

圖9為本發(fā)明實施例三提供的另一種視頻搜索和播放的流程示意圖;

圖10為本發(fā)明實施例四提供的第一種視頻查找裝置的結構示意圖;

圖11為本發(fā)明實施例四提供的第二種視頻查找裝置的結構示意圖;

圖12為本發(fā)明實施例四提供的第三種視頻查找裝置的結構示意圖。

具體實施方式

下面通過具體實施方式結合附圖對本發(fā)明作進一步詳細說明。

實施例一:

考慮到在現(xiàn)有視頻領域存在如何使用戶方便快捷地搜索視頻的技術問題,本實施例提供了一種視頻查找方法,應用于服務器側,如圖1所示,包括如下 步驟:

步驟101:獲取視頻的關鍵幀與關鍵詞之間的第一對應關系。

本實施例中獲取第一對應關系的方式可以多種,例如可以由其他設備建立視頻的關鍵幀與關鍵詞之間的對應關系,然后服務器從該設備中獲取,又例如服務器之間建立視頻的關鍵幀與關鍵詞之間的對應關系。

本實施例中視頻的關鍵幀是一幀畫面,例如可以為獨立完整的一幀畫面,對于一組GOP(Group of Pictures)而言,后面的視頻幀都依賴于關鍵幀;因此,本實施例中視頻的關鍵幀可以表征視頻,找到視頻的關鍵幀即可知曉對應的視頻。

在本實施例中由服務器建立視頻與視頻關鍵幀的關鍵詞之間的第一對應關系的具體過程可以包括:

獲取視頻的關鍵幀;

對所述視頻的關鍵幀進行所述圖像識別獲取所述關鍵幀的關鍵詞;

建立所述視頻的關鍵幀與關鍵詞之間的第一對應關系。

本實施例方法可以針對視頻,分別獲取視頻的關鍵幀,然后針對所有關鍵幀,進行圖像識別獲取各關鍵幀的關鍵詞并保存關鍵詞,最后建立關鍵幀與關鍵詞之間的對應關系。

本實施例中對關鍵幀的圖像識別基于知識庫內容和圖像識別方式,不同的知識庫內容和圖像識別方式可以獲取的關鍵詞不相同。

優(yōu)先地,本實施例中關鍵幀的關鍵詞可以包括關鍵幀內的文字、關鍵幀內的主體內容及關鍵幀內主體內容所占關鍵幀的比例中的至少一種。例如本實施例中關鍵幀的關鍵詞,可以是視頻的關鍵幀中的文字信息,主體內容,以及主體內容所占圖片的比例,這一組關鍵信息,可以用來標識一幅圖片。

本實施例中視頻的關鍵幀與關鍵詞之間的第一對應關系的形式可以包括:關鍵幀的關鍵詞索引,索引值為關鍵詞,索引對象為關鍵幀。

在本實施例中終端發(fā)送的關鍵詞可以為圖片關鍵詞,其中圖片關鍵詞為對 包含視頻畫面的圖片進行圖像識別獲取的與所述視頻畫面相關的關鍵詞;例如由用戶終端自己對含視頻畫面的圖片(例如視頻畫面截屏圖片、對視頻畫面拍攝形成的圖片等)進行圖像識別獲取的關鍵詞,也可以由其他設備對包含視頻畫面的圖片(例如視頻畫面截屏圖片、對視頻畫面拍攝形成的圖片等)進行圖像識別獲取的關鍵詞,然后終端從其他設備獲取轉發(fā)給服務器。

優(yōu)先地,在本實施例中終端側的圖像識別方式與服務器側的關鍵幀識別方式需要一致,否則識別出來的關鍵詞內容不同,就無法精確匹配出視頻。

步驟102:接收終端發(fā)送的關鍵詞,根據(jù)終端發(fā)送的關鍵詞與所述第一對應關系查找對應的視頻的關鍵幀。

具體地,接收終端發(fā)送的圖片關鍵詞,根據(jù)所述圖片關鍵詞和所述第一對應關系查找與所述圖片關鍵詞對應的視頻;所述圖片關鍵詞為所述終端對包含視頻畫面的圖片進行圖像識別獲取的與所述視頻畫面相關的關鍵詞。

由于視頻的關鍵幀可以表征視頻,找到視頻的關鍵幀即可知曉對應的視頻。

本實施例中查找出與關鍵詞對應的關鍵幀可能一個或多個;具體查找的關鍵幀可以為一個視頻中的某一個關鍵幀或者一組視頻中的關鍵幀,該組視頻可以為關聯(lián)性最強的一組視頻。

應用本實施例的視頻查找方法,用戶終端只需獲取包含視頻畫面的圖片(例如對視頻畫面進行拍攝或者截屏等),然后將對該圖片進行圖像識別獲取與視頻畫面相關的關鍵詞發(fā)送給服務器,由服務器根據(jù)終端發(fā)送的關鍵詞和存儲的對應關系自動查找出對應的視頻的關鍵幀,由于該關鍵幀可以表征視頻,查找到視頻的關鍵幀就是查找到視頻;對于用戶來說,其只需獲取包含視頻畫面的圖片就可以快速獲取對應的視頻信息,操作簡單快捷,另外,應用本實施例的方法,無需用戶記憶搜索視頻的關鍵詞信息,降低了視頻搜索的難度,提升了用戶體驗。

為能夠讓終端可以播放查找到的視頻,如圖2所示,本實施例還提供了一種視頻查找方法,應用于服務器側,包括:

步驟201:建立視頻的關鍵幀與關鍵詞之間的第一對應關系。

本步驟中建立第一對應關系的具體過程可以參考上述相關描述。例如建立關鍵幀的關鍵詞索引,索引值為關鍵詞,索引對象為視頻的關鍵幀。

步驟202:接收終端發(fā)送的關鍵詞,根據(jù)終端發(fā)送的關鍵詞與所述第一對應關系查找對應的視頻的關鍵幀。

優(yōu)先地,終端發(fā)送的關鍵詞包括圖片關鍵詞,所述圖片關鍵詞為對包含視頻畫面的圖片進行圖像識別獲取的與所述視頻畫面相關的關鍵詞。例如由發(fā)送終端之間對包含視頻畫面的圖片進行圖像識別獲取的與所述視頻畫面相關的關鍵詞。

在接收到圖片關鍵詞后,根據(jù)圖片關鍵詞在關鍵幀的關鍵詞索引中檢索打對應的視頻的關鍵幀。

步驟203:將與查找到的關鍵幀對應的視頻信息發(fā)送給所述終端。

本步驟視頻信息可以包括:視頻內容信息、或者視頻資源位置信息。

在查找到對應的關鍵幀之后,本實施例可以與該關鍵幀對應的視頻內容信息發(fā)送給終端,以供終端直接進行播放,或者發(fā)送給其他播放設備進行播放。

或者將關鍵幀對應的視頻資源位置信息例如URI(Uniform Resource Identifier,統(tǒng)一資源標識符)發(fā)送給終端,以供終端根據(jù)標識信息獲取對應的視頻內容進行播放,或者將標識信息發(fā)送給其他播放設備使其他播放設備根據(jù)標識信息獲取對應的視頻內容進行播放。

在本實施例中由于查找出的關鍵幀可以為一個或者多個,因此,與關鍵幀對應的視頻信息也可以一個或者多個,例如查找出的視頻可能為一個視頻或者一組視頻,那么本實施例方法就需要將一個視頻的信息發(fā)送給終端,或者將一組視頻中各視頻的信息發(fā)送給終端。

具體地,本實施例方法可以在步驟202之前,獲取視頻信息與視頻的關鍵幀之間的第二對應關系;在此情況下,步驟203可以具體包括:根據(jù)查找到的 關鍵幀和所述第二對應關系查找到對應的視頻信息;將查找到的視頻信息發(fā)送給所述終端。

本實施例中獲取視頻信息與視頻的關鍵幀之間的第二對應關系的過程可以由用戶終端自己建立第二對應關系;可以由其他設備建立第二對應關系,然后用戶終端從其他設備中獲取第二對應關系。

本實施例中建立視頻信息與視頻的關鍵幀之間的第二對應關系的具體過程可以包括:

針對視頻獲取視頻的關鍵幀以及視頻信息(例如視頻內容或者視頻資源位置信息);

然后建立視頻的關鍵幀與視頻信息的第二對應關系。

在本實施例中第二對應關系可以為視頻信息的關鍵幀索引,其中視頻的關鍵幀索引的索引值為關鍵幀,索引對象為視頻信息;在查找到視頻的關鍵幀之后,搜索視頻信息的關鍵幀索引匹配出對應的視頻信息。

應用本實施例的視頻查找方法,用戶終端只需獲取包含視頻畫面的圖片(例如對視頻畫面進行拍攝或者截屏等),然后將對該圖片進行圖像識別獲取與視頻畫面相關的關鍵詞發(fā)送給服務器,由服務器根據(jù)終端發(fā)送的關鍵詞和存儲的對應關系自動查找出對應的視頻并反饋查找結果給終端;可見本發(fā)明的視頻查找方法是基于圖像識別技術,對于用戶來說,其只需獲取包含視頻畫面的圖片就可以快速獲取對應的視頻信息,操作簡單快捷,另外,應用本實施例的方法,無需用戶記憶搜索視頻的關鍵詞信息,降低了視頻搜索的難度,提升了用戶體驗。

根據(jù)上述的描述,如圖3所示,本實施例還提供了另一種視頻查找方法,應用于服務器側,包括如下步驟:

步驟300:獲取視頻的關鍵幀;對所述關鍵幀進行所述圖像識別獲取所述關鍵幀的關鍵詞。

步驟301:建立視頻關鍵幀與關鍵詞之間的第一對應關系和視頻信息與視頻關鍵幀之間的第二對應關系。

本實施例中對應關系的建立方式可以為建立索引,例如,先建立視頻的關鍵幀索引(即第二對應關系),然后建立關鍵幀的關鍵詞索引(即第一對應關系);其中視頻的關鍵幀索引的索引值為關鍵幀,索引對象為視頻信息(包括視頻內容信息或者資源位置信息);關鍵幀的關鍵詞索引的索引值為關鍵詞,索引對象為關鍵幀;這樣在接收到終端發(fā)送的關鍵詞后,首先搜索關鍵幀的關鍵詞索引匹配出對應的關鍵幀,然后在搜索視頻的關鍵幀索引匹配出對應的視頻信息。

步驟302:接收終端發(fā)送的圖片關鍵詞,根據(jù)所述圖片關鍵詞和所述第一對應關系查找與所述圖片關鍵詞對應的視頻關鍵幀。

例如,在接收到圖片關鍵詞后,利用圖片關鍵詞在關鍵幀的關鍵詞索引中匹配出與圖片關鍵詞對應的關鍵幀。

步驟303:根據(jù)查找到的視頻關鍵幀和所述第二對應關系查找與該視頻關鍵幀對應的視頻信息。

例如,在匹配出對應的關鍵幀后,利用該關鍵幀在視頻的關鍵幀的索引中匹配出與關鍵幀對應的視頻。

步驟304:將查找到的視頻信息發(fā)送給終端。

例如可以將視頻的媒體內容發(fā)送給終端進行播放,或者將URI發(fā)送給終端以供終端獲取對應的視頻內容進行播放。

考慮到用戶獲取視頻的信息之后會從頭播放之前觀看的視頻,用戶會重復觀看已經(jīng)看過的視頻內容或者進行快進等操作,降低了用戶體驗低;針對此情況,本實施例提供了一種解決方案,即服務器還需要將相關的時間信息發(fā)送給終端,以使得用戶在播放視頻時可以從之前觀看的時間點繼續(xù)觀看視頻,提升了用戶體驗。

具體地,在本實施例中,在步驟302之前,本實施例方法還包括:獲取所述視頻的關鍵幀在所述視頻中的時間信息;建立視頻關鍵幀與時間信息之間的第三對應關系;

在步驟302之后,本實施例方法還包括:根據(jù)查找到的關鍵幀和所述第三對應關系查找對應的時間信息;將查找到的時間信息發(fā)送給所述終端。

本實施例方法可以將關鍵幀對應的時間信息發(fā)送給終端,以使得用戶在播放視頻時可以從之前觀看的時間點繼續(xù)觀看視頻,提升了用戶體驗。

如圖4所示,本實施例還提供了另一種視頻查找方法,應用于服務器側,包括如下步驟:

步驟400:獲取視頻的關鍵幀,對所述關鍵幀進行所述圖像識別獲取所述關鍵幀的關鍵詞,以及獲取所述關鍵幀在所述視頻中的時間信息。

步驟401:建立視頻關鍵幀與關鍵詞之間的第一對應關系、視頻信息與視頻關鍵幀之間的第二對應關系、以及視頻關鍵幀與時間信息之間的第三對應關系,并存儲第一對應關系、第二對應關系和第三對應關系。

本步驟中由第一關系和第二對應關系組成了視頻與視頻關鍵幀的關鍵詞之間的對應關系。

本實施例中對應關系的建立方式可以為建立索引,例如,建立視頻的視頻關鍵幀的索引(即第二對應關系)、建立視頻關鍵幀的關鍵詞的索引(即第一對應關系。

本實施例中第三對應關系的建立方式也可以為建立索引,例如建立時間信息的關鍵幀索引,索引值為關鍵幀,索引對象為時間信息;在查找出關鍵幀后,可以根據(jù)查找的關鍵幀在時間信息的關鍵幀索引中匹配出對應的時間信息。本實施例中時間信息可以為時間點信息。

步驟402:接收終端發(fā)送的圖片關鍵詞,根據(jù)所述圖片關鍵詞和所述第一對應關系查找與所述圖片關鍵詞對應的視頻關鍵幀。

例如,在接收到圖片關鍵詞后,利用圖片關鍵詞在關鍵幀的關鍵詞索引中匹配出與圖片關鍵詞對應的關鍵幀。

步驟403:根據(jù)查找到的視頻關鍵幀和所述第二對應關系查找與該視頻關鍵幀對應的視頻信息,根據(jù)查找到的視頻關鍵幀和所述第三對應關系查找與該視頻關鍵幀對應的時間信息。

例如,在匹配出對應的關鍵幀后,利用該關鍵幀在視頻的關鍵幀的索引中匹配出與關鍵幀對應的視頻。

步驟404:將查找到的視頻信息(例如內容信息或者資源位置信息)、以及時間信息發(fā)送給終端。

采用本實施例方法,能夠便捷的通過視頻截屏或者拍照,匹配到對應的視頻以及視頻時間點,給用戶觀看視頻帶來便捷。

實施例二:

本實施例提供了一種視頻查找方法,應用于終端側,如圖5所示,包括如下步驟:

步驟501:獲取關鍵詞。

本實施例中獲取關鍵詞的方式可以包括多種,例如可以由終端自己生成關鍵詞,也可以由他設備生成關鍵詞,終端從其他設備中獲取關鍵詞。

具體地,本實施例中關鍵詞可以為圖片關鍵詞,圖片關鍵詞為對包含視頻畫面的圖片進行圖像識別獲取與所述視頻畫面相關的圖片關鍵詞。

終端獲取圖片關鍵詞的過程可以包括:

首先,獲取包含視頻畫面的圖片;

本實施例中獲取包含視頻畫面的圖片的方式有多種,例如,對視頻畫面進行截屏獲取截屏照片,或者對視頻畫面進行拍照(如對正在播放視頻的顯示器拍照)等。

然后,對所述圖片進行圖像識別獲取與所述視頻畫面相關的圖片關鍵詞。

具體地,終端可以通過特定的圖像識別應用來對圖片進行圖像識別獲取與視頻畫面相關的圖片關鍵詞,該應用掃描包含視頻畫面的照片獲取關鍵詞。

在本實施例中包含視頻畫面的圖片有兩種形式,一種是整個圖片全部填充視頻畫面,圖片即為視頻畫面,例如對視頻畫面截屏獲取的視頻截屏照片,此時只需對整個照片進行圖像識別即可;另一種是圖片的一部分填充視頻畫面,例如拍照的區(qū)域大于視頻的區(qū)域時,拍攝的照片中還包含其他內容,此時需要針對視頻畫面進行圖像識別,把非視頻畫面的內容丟棄掉。

本實施例中識別出的與視頻畫面相關的關鍵詞可以包括:視頻畫面內的文 字、視頻畫面內的主體內容及視頻畫面內主體內容所占視頻畫面的比例中的至少一種。本實施例中終端側的圖像識別流程與服務器側的圖像識別流程是一致的。

步驟502:將所述關鍵詞發(fā)送給服務器,以供所述服務器根據(jù)所述關鍵詞來查找視頻的關鍵幀。

本實施例的視頻查找方法可以將關鍵詞發(fā)送給服務器由服務器自動查找出對應的視頻的關鍵幀,從而查找到視頻,方便簡單,提升了用戶體驗。

考慮到服務器側查找到視頻關鍵幀后,還會將視頻關鍵幀對應的視頻信息發(fā)送給終端進行視頻播放,因此,本實施例方法在上述步驟502之后還可以包括:接收服務器發(fā)送的視頻信息;根據(jù)所述視頻信息進行視頻播放。

如圖6所示,本實施例提供了一種視頻播放方法,包括如下步驟:

步驟601:獲取包含視頻畫面的圖片。

步驟602:對所述圖片進行圖像識別獲取與所述視頻畫面相關的圖片關鍵詞,并將所述圖片關鍵詞發(fā)送給服務器。

步驟603:接收服務器發(fā)送的視頻信息;

在獲取圖片關鍵詞之后,終端將獲取的圖片關鍵詞發(fā)送至服務器,服務器會根據(jù)圖片關鍵詞和存儲的視頻與視頻關鍵幀的關鍵詞之間的對應關系查找出對應的視頻,然后服務器將查找出的視頻的信息發(fā)送給終端。

本實施例中查找出的視頻可能是一個視頻,也可能是多個視頻例如與圖片關鍵詞關聯(lián)性最強的一組視頻。因此,本實施例中終端接收到的視頻信息可以為一個視頻信息,或者多個視頻信息(例如一組視頻信息)。

本實施例中視頻的信息可以包括視頻的內容信息或者視頻的標識信息(例如URI)。

步驟604:根據(jù)所述視頻信息進行視頻播放。

當接收到視頻的信息為視頻的內容信息時,終端直接播放視頻的內容信息;

當接收到視頻的信息為視頻資源的位置信息(例如URI)時,終端根據(jù)位置 信息獲取對應的視頻內容,然后播放獲取的視頻內容。

在終端接收到一組視頻信息時,用戶還需要選擇所需的視頻信息進行播放。

本實施例視頻播放方法可以使用戶方便快捷地搜索到所需的視頻并進行播放。

在服務器還需要發(fā)送時間信息的情況下,本實施例的播放方法,在步驟602之后,還可以包括:接收服務器發(fā)送的時間信息;此時,步驟604具體包括:根據(jù)所述時間信息和所述視頻信息進行視頻播放。

由于本實施例方法中終端還可以接收到時間信息,終端可以知道之前用戶獲取圖片的時間(即用戶中斷觀看視頻的時間),在播放視頻時可以從該時間開始播放,不需要從頭播放,提升了用戶體驗。

上述介紹的是終端直接播放視頻的情況,下面介紹由其他播放設備播放視頻的情況,如圖7所示,本實施例還提供了另一種視頻播放方法,包括如下步驟:

步驟701:獲取包含視頻畫面的圖片。

例如,對正在播放視頻的電視屏幕進行拍攝獲取包含視頻畫面的圖片。

步驟702:對所述圖片進行圖像識別獲取與所述視頻畫面相關的圖片關鍵詞,并將所述圖片關鍵詞發(fā)送給服務器。

具體地,終端可以通過特定的圖像識別應用來對圖片進行圖像識別獲取與視頻畫面相關的圖片關鍵詞,該應用掃描包含視頻畫面的照片獲取關鍵詞。

在本實施例中包含視頻畫面的圖片有兩種形式,一種是整個圖片全部填充視頻畫面,圖片即為視頻畫面,例如對視頻畫面截屏獲取的視頻截屏照片,此時只需對整個照片進行圖像識別即可;另一種是圖片的一部分填充視頻畫面,例如拍照的區(qū)域大于視頻的區(qū)域時,拍攝的照片中還包含其他內容,此時需要針對視頻畫面進行圖像識別,把非視頻畫面的內容丟棄掉,例如在對電視屏幕拍攝獲取的圖片識別時,只針對電視屏幕內容進行識別,把不屬于電視屏幕內 容的界面部分進行丟棄。

步驟703:接收服務器發(fā)送的視頻信息。

具體描述可參考上述步驟603的描述。

步驟704:將所述視頻信息發(fā)送給播放設備,以供所述播放設備根據(jù)所述視頻信息進行視頻播放。

本實施例中終端部直接播放視頻,而是將服務器發(fā)送的視頻的信息轉換給播放設備(例如電視或者機頂盒)進行播放。

具體地,當接收到視頻的信息為視頻的內容信息時,終端將視頻的內容信息發(fā)送給播放設備,播放設備接收到視頻的內容信息后直接播放視頻;

當接收到視頻信息為視頻資源位置信息時,終端將視頻資源位置信息發(fā)送給播放設備,播放設備根據(jù)接收到的視頻資源位置信息獲取對應的視頻內容進行播放。

在服務器還發(fā)送時間信息給終端的情況下,在圖7所示的方法中,在步驟702之后,還包括:接收服務器發(fā)送的時間信息;將所述時間信息發(fā)送給播放設備,以供所述播放設備根據(jù)時間信息和所述視頻信息進行視頻播放。

實施例三:

根據(jù)實施例一和實施例二的描述,本實施例介紹實施例一和實施例二所述方法的具體應用:

首先服務器建立視頻的關鍵幀索引、關鍵幀的關鍵詞索引以及時間點的關鍵幀索引,具體流程如下:

1、對所有視頻進行處理獲取各視頻的關鍵幀,建立視頻的關鍵幀索引。

關鍵幀是獨立完整的一幀畫面,對于一組GOP而言,后面的視頻幀都依賴 于關鍵幀。

2、獲取關鍵幀在視頻中的時間點信息,針對所有關鍵幀進行圖像識別獲取各關鍵幀的關鍵詞信息并保存。

本實施例中圖像識別算法和知識庫內容,決定了關鍵詞的內容,也決定了搜索視頻和定位的準確度。

目前很多的應用,能夠比較準確識別圖片中的文字,主體內容,以及主體內容所占圖片的比例,一組關鍵詞信息,可以用來標識一幅圖片。這組關鍵詞也即本文中對應的關鍵詞

3、建立關鍵幀的關鍵詞索引、時間點的關鍵幀索引。

下面以終端直接播放視頻為例來介紹視頻搜索和播放的具體流程:

在終端通過攝像頭拍照,或者其他方式,獲取一張視頻截屏的圖片之后,如圖8所示,包括如下步驟:

步驟801、終端描截屏圖片,獲取截屏圖片關鍵詞信息。

步驟802:終端將關鍵詞信息發(fā)送給服務器。

步驟803:服務器接收終端發(fā)送的關鍵詞信息,根據(jù)該關鍵詞信息搜索關鍵幀的關鍵詞索引匹配對應的關鍵幀。

由于截屏時不一定正好處于關鍵幀的位置,所以可能截屏與關鍵幀存在不是完全匹配,需要匹配一個或者多個最相近的視頻幀。

步驟804:服務器根據(jù)匹配出的關鍵幀搜索時間點的關鍵幀索引和視頻的關鍵幀的所有匹配對應的視頻和時間點。

本步驟匹配結果可以為一個視頻,此時服務器發(fā)送一個視頻或者標識信息給終端

本步驟匹配結果可以為一組視頻,則發(fā)送的是一組視頻或者標識信息給終 端。

步驟805:服務器將匹配出來的視頻對應的視頻信息以及時間點發(fā)送給終端。

該視頻信息可以包括:匹配出的視頻對應的標識信息或者匹配出的視頻的視頻內容。

步驟806:終端接收服務器發(fā)送的時間點和視頻,或者時間點和標識信息;然后根據(jù)接收到的信息播放對應的視頻。

下面以其他播放設備(電視)播放視頻為例來介紹視頻搜索和播放的具體流程:

在手機已經(jīng)針對電視播放的視頻進行拍照獲取包含視頻內容的照片的前提下,如圖9所述,視頻搜索和播放的過程,包括如下步驟:

步驟901:手機啟動特定識別應用掃描照片,獲取與視頻內容相關的關鍵詞信息。

由于拍照的區(qū)域可能會大于視頻的區(qū)域,這個需要針對應電視屏幕內容進行識別,把不屬于電視屏幕內容的界面部分進行丟棄。

在本實施例中識別的關鍵詞信息可以是照片的主題信息,以及各種顏色的百分比。

步驟902:特定識別應用將關鍵詞信息通過網(wǎng)絡發(fā)給視頻所在的服務器。

步驟903:服務器在收到關鍵詞信息后,根據(jù)該關鍵詞信息搜索關鍵幀的關鍵詞索引匹配對應的關鍵幀。

匹配出來的結果可以是一個視頻中的某一個關鍵幀,也可以是關聯(lián)性最強的對應一組視頻中的關鍵幀.

步驟904:服務器根據(jù)匹配出的關鍵幀搜索時間點的關鍵幀索引和視頻的關 鍵幀的所有匹配對應的視頻和時間點信息。

此時匹配結果可以為一個視頻或者一組視頻,一個時間點信息或者一組時間點信息。

步驟905:服務器將匹配出的視頻對應的視頻信息、和時間點信息發(fā)送給終端。

該視頻信息可以包括:匹配出的視頻對應的標識信息或者匹配出的視頻的視頻內容。

由于接收到的可能是一組視頻信息,這個情況下需要手機應用或者手機用戶進行篩選。例如用戶從一組視頻標識信息中篩選出所需視頻的視頻標識。

步驟906:手機將視頻信息和時間點信息推送給電視或者機頂盒。

推送方式可以是AirPlay方式,或者DLNA等方式。

步驟907:電視或者機頂盒根據(jù)視頻信息和時間點信息啟動對應的節(jié)目播放。

實施例四:

如圖10所示,本實施例提供了一種視頻查找裝置,應用于服務器,包括:獲取模塊和查找模塊;

所述獲取模塊,用于獲取視頻的關鍵幀與關鍵詞之間的第一對應關系;

所述查找模塊,用于接收終端發(fā)送的關鍵詞,根據(jù)終端發(fā)送的關鍵詞與所述第一對應關系查找對應的視頻的關鍵幀。

如圖11所示,本實施例的視頻查找裝置,還包括:發(fā)送模塊;

所述發(fā)送模塊,用于將與查找到的關鍵幀對應的視頻信息發(fā)送給所述終端。

如圖12所示,本實施例還提供了一種視頻查找裝置,應用于終端,包括: 獲取模塊和發(fā)送模塊;

所述獲取模塊,用于獲取關鍵詞;

所述發(fā)送模塊,用于將所述關鍵詞發(fā)送給服務器,以供所述服務器根據(jù)所述關鍵詞來查找視頻的關鍵幀。

優(yōu)先地,所述獲取模塊,用于:

獲取包含視頻畫面的圖片;

對所述圖片進行圖像識別獲取與所述視頻畫面相關的圖片關鍵詞

應用本實施例的視頻查找裝置,用戶終端只需獲取包含視頻畫面的圖片(例如對視頻畫面進行拍攝或者截屏等),然后將對該圖片進行圖像識別獲取與視頻畫面相關的關鍵詞發(fā)送給服務器,由服務器根據(jù)終端發(fā)送的關鍵詞和存儲的對應關系自動查找出對應的視頻并反饋查找結果給終端;可見本發(fā)明的視頻查找方法是基于圖像識別技術,對于用戶來說,其只需獲取包含視頻畫面的圖片就可以快速獲取對應的視頻信息,操作簡單快捷,另外,應用本實施例的裝置,無需用戶記憶搜索視頻的關鍵詞信息,降低了視頻搜索的難度,提升了用戶體驗。

以上內容是結合具體的實施方式對本發(fā)明所作的進一步詳細說明,不能認定本發(fā)明的具體實施只局限于這些說明。對于本發(fā)明所屬技術領域的普通技術人員來說,在不脫離本發(fā)明構思的前提下,還可以做出若干簡單推演或替換,都應當視為屬于本發(fā)明的保護范圍。

當前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1