亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

視頻文件的搜索排序方法、系統(tǒng)及服務器的制作方法

文檔序號:6381021閱讀:217來源:國知局
專利名稱:視頻文件的搜索排序方法、系統(tǒng)及服務器的制作方法
技術領域
本發(fā)明涉及互聯網技術領域,特別涉及一種視頻文件的搜索排序方法、系統(tǒng)及服務器。
背景技術
目前,通過文件瀏覽器、網絡瀏覽器或視頻播放應用搜索視頻文件的方法,播放視頻時只是對視頻文件進行解碼播放,并未對視頻文件進行分析提取其內容信息,用戶不能按照自己的興趣對視頻文件搜索結果進行選擇,體驗不佳。此外,由于目前的互聯網提供了海量的視頻數據,因此對于用戶來講,如何能夠檢索到自己感興趣的視頻文件成為比較困難的事情,往往需要下載多個視頻文件,才能夠找到。因此,不僅浪費了用戶的時間,也浪費了大量寶貴的流量資源。特別是對于移動終端的用戶來說,由于移動終端下載速度的限制,該問題更為明顯。

發(fā)明內容
本發(fā)明的目的旨在至少解決所述技術缺陷之一。為此,本發(fā)明的第一個目的在于提出一種視頻文件的搜索排序方法,能夠滿足用戶需求,便于用戶根據統(tǒng)計信息對視頻文件進行管理,方便,直觀,用戶體驗好。本發(fā)明的第二個目的在于提出一種視頻文件的搜索排序系統(tǒng)。本發(fā)明的第三個目的在于提出一種服務器。為達到所述目的,本發(fā)明第一方面的實施例公開了一種視頻文件的搜索排序方法,包括以下步驟服務器對多個視頻文件分別進行視頻解碼以獲取每個視頻文件的解碼后的圖像;所述服務器對所述解碼后的圖像進行圖像識別以獲取每個視頻文件的多個物體對象的信息;所述服務器對每個視頻文件中的每個物體對象的出現次數進行統(tǒng)計以生成每個視頻文件對應的統(tǒng)計信息;所述服務器接收用戶通過客戶端發(fā)送的視頻搜索請求;所述服務器根據所述視頻搜索請求進行搜索以獲得多個搜索結果,其中,所述多個搜索結果中至少部分搜索結果具有所述統(tǒng)計信息;以及所述服務器根據所述統(tǒng)計信息對所述多個搜索結果進行排序。根據本發(fā)明實施例的視頻文件的搜索排序方法,通過對視頻文件進行解碼并對解碼后的圖像進行圖像識別,獲取視頻文件中物體對象的統(tǒng)計信息,并將統(tǒng)計信息呈現給用戶,從而可以按用戶感興趣的物體對象的統(tǒng)計信息對視頻文件進行排序供用戶選擇,不僅能夠滿足用戶需求,更快速且更準確地查找到其希望獲得的視頻文件,而且便于用戶根據統(tǒng)計信息對視頻文件進行管理,方便,直觀,用戶體驗好。為達到所述目的,本發(fā)明第二方面的實施例公開了一種視頻文件的搜索排序系統(tǒng),包括客戶端,用于接收用戶輸入的視頻搜索請求,并將所述視頻搜索請求發(fā)送至所述服務器;服務器,用于對多個視頻文件分別進行視頻解碼以獲取每個視頻文件的解碼后的圖像,對所述解碼后的圖像進行圖像識別以獲取每個視頻文件的多個物體對象的信息,并對每個視頻文件中的每個物體對象的出現次數進行統(tǒng)計以生成每個視頻文件對應的統(tǒng)計信息,以及根據所述客戶端發(fā)送的搜索請求進行搜索以獲取多個搜索結果,其中,所述多個搜索結果中至少部分搜索結果具有所述統(tǒng)計信息,并根據所述統(tǒng)計對所述多個搜索結果進行排序。根據本發(fā)明實施例的視頻文件的搜索排序系統(tǒng),通過對視頻文件進行解碼并對解碼后的圖像進行圖像識別,獲取視頻文件中物體對象的統(tǒng)計信息,并將統(tǒng)計信息呈現給用戶,從而可以按用戶感興趣的物體對象的統(tǒng)計信息對視頻文件進行排序供用戶選擇,不僅能夠滿足用戶需求,更快速且更準確地查找到其希望獲得的視頻文件,而且便于用戶根據統(tǒng)計信息對視頻文件進行管理,方便,直觀,用戶體驗好。
為達到所述目的,本發(fā)明第一方面的實施例公開了一種服務器,包括視頻解碼模塊,用于對多個視頻文件分別進行視頻解碼以獲取每個視頻文件的解碼后的圖像;圖像識別模塊,用于對所述解碼后的圖像進行圖像識別以獲取每個視頻文件的多個物體對象的信息;統(tǒng)計模塊,用于對每個視頻文件中的每個物體對象的出現次數進行統(tǒng)計以生成每個視頻文件對應的統(tǒng)計信息;接收模塊,用于接收用戶通過客戶端發(fā)送的視頻搜索請求;搜索模塊,用于根據視頻搜索請求進行搜索以獲得多個搜索結果,其中,所述多個搜索結果中至少部分搜索結果具有所述統(tǒng)計信息;以及排序模塊,用于根據所述統(tǒng)計信息對所述多個搜索結果進行排序。根據本發(fā)明實施例的服務器,通過對視頻文件進行解碼并對解碼后的圖像進行圖像識別,獲取視頻文件中物體對象的統(tǒng)計信息,并將統(tǒng)計信息呈現給用戶,從而可以按用戶感興趣的物體對象的統(tǒng)計信息對視頻文件進行排序供用戶選擇,不僅能夠滿足用戶需求,更快速且更準確地查找到其希望獲得的視頻文件,而且便于用戶根據統(tǒng)計信息對視頻文件進行管理,方便,直觀,用戶體驗好。本發(fā)明附加的方面和優(yōu)點將在下面的描述中部分給出,部分將從下面的描述中變得明顯,或通過本發(fā)明的實踐了解到。


本發(fā)明所述的和/或附加的方面和優(yōu)點從下面結合附圖對實施例的描述中將變得明顯和容易理解,其中圖I為根據本發(fā)明一個實施例的視頻文件的搜索排序方法的流程圖;圖2為根據本發(fā)明又一個實施例的視頻文件的搜索排序方法的流程圖;圖3為根據本發(fā)明一個實施例的視頻文件的搜索排序系統(tǒng)的結構示意圖;以及圖4為根據本發(fā)明一個實施例的服務器的結構示意圖。
具體實施例方式下面詳細描述本發(fā)明的實施例,所述實施例的示例在附圖中示出,其中自始至終相同或類似的標號表示相同或類似的元件或具有相同或類似功能的元件。下面通過參考附圖描述的實施例是示例性的,僅用于解釋本發(fā)明,而不能解釋為對本發(fā)明的限制。相反,本發(fā)明的實施例包括落入所附加權利要求書的精神和內涵范圍內的所有變化、修改和等同物。
在本發(fā)明的描述中,除非另有說明,“多個”的含義是兩個或兩個以上。流程圖中或在此以其他方式描述的任何過程或方法描述可以被理解為,表示包括一個或更多個用于實現特定邏輯功能或過程的步驟的可執(zhí)行指令的代碼的模塊、片段或部分,并且本發(fā)明的優(yōu)選實施方式的范圍包括另外的實現,其中可以不按所示出或討論的順序,包括根據所涉及的功能按基本同時的方式或按相反的順序,來執(zhí)行功能,這應被本發(fā)明的實施例所屬技術領域的技術人員所理解。下面參考附圖描述根據本發(fā)明實施例的視頻文件的搜索排序方法、系統(tǒng)和服務器。本發(fā)明實施例提出的一種視頻文件的搜索排序方法,包括以下步驟服務器對多 個視頻文件分別進行視頻解碼以獲取每個視頻文件的解碼后的圖像;服務器對解碼后的圖像進行圖像識別以獲取每個視頻文件的多個物體對象的信息;服務器對每個視頻文件中的每個物體對象的出現次數進行統(tǒng)計以生成每個視頻文件對應的統(tǒng)計信息;服務器接收用戶通過客戶端發(fā)送的視頻搜索請求;服務器根據視頻搜索請求進行搜索以獲得多個搜索結果,其中,多個搜索結果中至少部分搜索結果具有統(tǒng)計信息;以及服務器根據統(tǒng)計信息對多個搜索結果進行排序。圖I為根據本發(fā)明一個實施例的視頻文件的搜索排序方法的流程圖。如圖I所示,根據本發(fā)明實施例的視頻文件的搜索排序方法包括下述步驟。步驟S101,服務器對多個視頻文件分別進行視頻解碼以獲取每個視頻文件的解碼后的圖像。具體地,服務器對多個視頻文件分別進行解碼,獲取每個視頻文件解碼后的多幀原始圖像,以供服務器進行圖像識別,其中原始圖像一般為YUV顏色格式或者RGB顏色格式。在本發(fā)明的實施例中,該步驟為線下執(zhí)行,服務器對其提供的視頻文件進行分析。在本發(fā)明的其他實施例中,也可以是其他服務器對多個視頻文件進行分析,之后將分析結果反饋給該服務器。步驟S102,服務器對解碼后的圖像進行圖像識別以獲取每個視頻文件的多個物體對象的信息。其中,多個物體對象可以包括人物,動物和/或建筑物等人或物。具體地,服務器可通過人臉識別技術對獲取的多幀原始圖像進行識別,也可以通過其他能夠識別出圖像中物體對象信息的圖像識別技術對獲取的多幀原始圖像進行識別。當然在本發(fā)明的其他實施例中,還可對動物或者建筑物等進行識別。具體的識別算法可為SURF算法、harr及adboost算法等。步驟S103,服務器對每個視頻文件中的每個物體對象的出現次數進行統(tǒng)計以生成每個視頻文件對應的統(tǒng)計信息,并將統(tǒng)計信息保存在數據庫之中。具體地,在本發(fā)明的實施例中,用戶可通過多種方式輸入其希望獲得視頻文件,例如通過文字輸入或者圖形輸入,甚至還可在已有的視頻文件中對該視頻文件中的物體對象進行標注。例如,服務器可提示用戶對識別出的物體對象進行標注,用戶接收到提示后為其標注相關信息后,服務器對識別出的物體對象的出現次數進行統(tǒng)計。例如,若識別出的物體對象為劉德華或張曼玉等人物,服務器提示用戶標注后用戶可為識別出的物體對象標注上劉德華或張曼玉等人物信息,若識別出的物體對象為貓、狗、大樓或汽車等,服務器提示用戶標注后用戶可為識別出的物體對象標注上貓、狗、大樓或汽車等信息。在對下一幀圖像進行識別時,若識別出與已標注的物體對象相同的物體對象,服務器自動為其添加標注,該物體對象的出現次數+1 ;若識別出與已標注的物體對象不同的物體對象,服務器則提示用戶對其進行標注,該物體對象的出現次數記為I。步驟S104,服務器接收用戶通過客戶端發(fā)送的視頻搜索請求。其中,客戶端可以為個人電腦、手機、平板電腦等。具體地,用戶可通過客戶端100中的文件瀏覽器或者網絡瀏覽器輸入視頻搜索請求。例如,若用戶需要搜索劉德華主演的影片,可通過客戶端向服務器發(fā)送“劉德華主演的影片”的搜索請求。步驟S105,服務器根據視頻搜索請求進行搜索以獲得多個搜索結果,其中,多個搜索結果中至少部分搜索結果具有統(tǒng)計信息。
步驟S106,服務器根據統(tǒng)計信息對多個搜索結果進行排序。例如,若用戶需要搜索劉德華主演的影片,服務器可根據“劉德華出現次數”對搜索結果進行排序,劉德華出現次數最多的影片即為劉德華主演的影片。根據本發(fā)明實施例的視頻文件的搜索排序方法,通過對視頻文件進行解碼并對解碼后的圖像進行圖像識別,獲取視頻文件中物體對象的統(tǒng)計信息,并將統(tǒng)計信息呈現給用戶,從而可以按用戶感興趣的物體對象的統(tǒng)計信息對視頻文件進行排序供用戶選擇,不僅能夠滿足用戶需求,更快速且更準確地查找到其希望獲得的視頻文件,而且便于用戶根據統(tǒng)計信息對視頻文件進行管理,方便,直觀,用戶體驗好。在本發(fā)明的一個實施例中,當用戶播放視頻文件時,還可以在播放前或播放后將視頻文件中的物體對象的統(tǒng)計信息呈現給用戶,例如,呈現出現哪些演員、演員出現次數以及出現哪些動物、建筑物等,可以吸引用戶注意并且方便用戶選擇所需資源,進一步提高用戶體驗。圖2為根據本發(fā)明又一個實施例的視頻文件的搜索排序方法的流程圖。在以上實施例中以物體對象的出現次數進行統(tǒng)計,在本發(fā)明的實施例中還可對物體對象的出現時間進行統(tǒng)計。如圖2所示,根據本發(fā)明實施例的視頻文件的搜索排序方法包括下述步驟。步驟S201,服務器對多個視頻文件分別進行視頻解碼以獲取每個視頻文件的解碼后的圖像。具體地,服務器對多個視頻文件分別進行解碼,獲取每個視頻文件解碼后的多幀原始圖像,以供服務器進行圖像識別,其中原始圖像一般為YUV顏色格式或者RGB顏色格式。在本發(fā)明的實施例中,該步驟為線下執(zhí)行,服務器對其提供的視頻文件進行分析。在本發(fā)明的其他實施例中,也可以是其他服務器對多個視頻文件進行分析,之后將分析結果反饋給該服務器。步驟S202,服務器對解碼后的圖像進行圖像識別以獲取每個視頻文件的多個物體對象的信息。其中,多個物體對象可以包括人物,動物和/或建筑物等人或物。具體地,服務器可通過人臉識別技術對獲取的多幀原始圖像進行識別,也可以通過其他能夠識別出圖像中物體對象信息的圖像識別技術對獲取的多幀原始圖像進行識別。當然在本發(fā)明的其他實施例中,還可對動物或者建筑物等進行識別。具體的識別算法可為SURF算法、harr及adboost算法等。
步驟S203,服務器對每個視頻文件中的每個物體對象的出現次數及出現時間進行統(tǒng)計以生成每個視頻文件對應的統(tǒng)計信息,并將統(tǒng)計信息保存在數據庫之中。其中,統(tǒng)計信息包括每個物體對象的出現次數信息和出現時間信息。
具體地,在本發(fā)明的實施例中,用戶可通過多種方式輸入其希望獲得視頻文件,例如通過文字輸入或者圖形輸入,甚至還可在已有的視頻文件中對該視頻文件中的物體對象進行標注。例如,服務器可提示用戶對識別出的物體對象進行標注,用戶接收到提示后為其標注相關信息后,服務器對識別出的物體對象的出現次數及出現時間進行統(tǒng)計。例如,若識別出的物體對象為劉德華或張曼玉等人物,服務器提示用戶標注后用戶可為識別出的物體對象標注上劉德華或張曼玉等人物信息,若識別出的物體對象為貓、狗、大樓或汽車等,服務器提示用戶標注后用戶可為識別出的物體對象標注上貓、狗、大樓或汽車等信息。在對下一幀圖像進行識別時,若識別出與已標注的物體對象相同的物體對象,服務器自動為其添加標注,該物體對象的出現次數+1,并記錄該物體對象的出現時間;若識別出與已標注的物體對象不同的物體對象,服務器則提示用戶對其進行標注,該物體對象的出現次數記為I,并記錄該物體對象的出現時間。步驟S204,服務器接收用戶通過客戶端發(fā)送的視頻搜索請求。其中,客戶端可以為個人電腦、手機、平板電腦等。具體地,用戶可通過客戶端100中的文件瀏覽器或者網絡瀏覽器輸入視頻搜索請求。例如,若用戶需要搜索劉德華主演的影片,可通過客戶端向服務器發(fā)送“劉德華主演的影片”的搜索請求。步驟S205,服務器根據視頻搜索請求進行搜索以獲得多個搜索結果,其中,多個搜索結果中至少部分搜索結果具有統(tǒng)計信息具體地,服務器通過搜索可獲得多個影片結果,其中至少部分具有劉德華出現次數信息。步驟S206,服務器根據統(tǒng)計信息對多個搜索結果進行排序。例如,若用戶需要搜索劉德華主演的影片,服務器可根據“劉德華出現次數”對搜索結果進行排序,劉德華出現次數最多的影片即為劉德華主演的影片。根據本發(fā)明實施例的視頻文件的搜索排序方法,通過對視頻文件中物體對象的出現次數及出現時間進行統(tǒng)計生成統(tǒng)計信息并呈現給用戶,可以使用戶能直接定位自己感興趣的人物、動物或其他物體,進一步滿足用戶需求,提升用戶體驗。在本發(fā)明的一個實施例中,當用戶播放視頻文件時,還可以在播放前或播放后將視頻文件中的物體對象的統(tǒng)計信息呈現給用戶,例如,呈現出現哪些演員、演員出現次數,出現時間以及出現哪些動物、建筑物等,可以吸引用戶注意并且方便用戶選擇所需資源,進一步提聞用戶體驗。為了實現上述實施例,本發(fā)明還提出一種視頻文件的搜索排序系統(tǒng)。本發(fā)明實施例提出了一種視頻文件的搜索排序系統(tǒng),包括客戶端,用于接收用戶輸入的視頻搜索請求,并將視頻搜索請求發(fā)送至服務器;服務器,用于對多個視頻文件分別進行視頻解碼以獲取每個視頻文件的解碼后的圖像,對解碼后的圖像進行圖像識別以獲取每個視頻文件的多個物體對象的信息,并對每個視頻文件中的每個物體對象的出現次數進行統(tǒng)計以生成每個視頻文件對應的統(tǒng)計信息,以及根據客戶端發(fā)送的搜索請求進行搜索以獲取多個搜索結果,其中,多個搜索結果中至少部分搜索結果具有統(tǒng)計信息,并根據統(tǒng)計對多個搜索結果進行排序。圖3為根據本發(fā)明一個實施例的視頻文件的搜索排序系統(tǒng)的結構示意圖。如圖3所示,根據本發(fā)明實施例的視頻文件的搜索排序系統(tǒng)包括客戶端100和服務器200。具體地,客戶端100用于接收用戶輸入的視頻搜索請求,并將視頻搜索請求發(fā)送至服務器。其中,客戶端100可以為個人電腦,手機、平板電腦等。更具體地,用戶可通過客戶端100中的文件瀏覽器或者網絡瀏覽器輸入視頻搜索請求。服務器200用于對多個視頻文件分別進行視頻解碼以獲取每個視頻文件的解碼后的圖像,對解碼后的圖像進行圖像識別以獲取每個視頻文件的多個物體對象的信息,并·對每個視頻文件中的每個物體對象的出現次數及出現時間進行統(tǒng)計以生成每個視頻文件對應的統(tǒng)計信息,以及根據客戶端發(fā)送的搜索請求進行搜索以獲取多個搜索結果,其中,多個搜索結果中至少部分搜索結果具有統(tǒng)計信息,并根據統(tǒng)計信息對多個搜索結果進行排序。在本發(fā)明的實施例中,服務器200在線下執(zhí)行對解碼后的圖像進行圖像識別以獲取每個視頻文件的多個物體對象的信息。服務器200可以對視頻文件進行分析,也可以接收其他服務器對多個視頻文件進行分析后反饋的結果。具體地,服務器對多個視頻文件分別進行解碼,獲取每個視頻文件解碼后的YUV顏色格式或者RGB顏色格式的多幀原始圖像,并通過人臉識別技術或者其他能夠識別出圖像中物體對象信息的圖像識別技術對獲取的多幀原始圖像進行識別,其中多個物體對象可以包括人物,動物和/或建筑物等人或物,以及根據客戶端發(fā)送的搜索請求進行搜索以獲取多個搜索結果,并根據統(tǒng)計信息對多個搜索結果進行排序。例如,若客戶端發(fā)送的“劉德華主演的影片”的搜索請求,則服務器按照此請求搜索具有劉德華出現次數信息的結果。并根據劉德華出現次數由多到少進行排序,供用戶選擇。更具體地,在本發(fā)明的實施例中,用戶可通過多種方式輸入其希望獲得視頻文件,例如通過文字輸入或者圖形輸入,甚至還可在已有的視頻文件中對該視頻文件中的物體對象進行標注。例如,服務器可提示用戶對識別出的物體對象進行標注,用戶接收到提示后為其標注相關信息后,服務器對識別出的物體對象的出現次數進行統(tǒng)計。例如,若識別出的物體對象為劉德華或張曼玉等人物,服務器提示用戶標注后用戶可為識別出的物體對象標注上劉德華或張曼玉等人物信息,若識別出的物體對象為貓、狗、大樓或汽車等,服務器提示用戶標注后用戶可為識別出的物體對象標注上貓、狗、大樓或汽車等信息。在對下一幀圖像進行識別時,若識別出與已標注的物體對象相同的物體對象,服務器自動為其添加標注,該物體對象的出現次數+1,并記錄該物體對象的出現時間;若識別出與已標注的物體對象不同的物體對象,服務器則提示用戶對其進行標注,該物體對象的出現次數記為I,并記錄該物體對象的出現時間。根據本發(fā)明實施例的視頻文件的搜索排序系統(tǒng),通過對視頻文件進行解碼并對解碼后的圖像進行圖像識別,獲取視頻文件中物體對象的統(tǒng)計信息,并將統(tǒng)計信息呈現給用戶,從而可以按用戶感興趣的物體對象的統(tǒng)計信息對視頻文件進行排序供用戶選擇,不僅能夠滿足用戶需求,更快速且更準確地查找到其希望獲得的視頻文件,而且便于用戶根據統(tǒng)計信息對視頻文件進行管理,方便,直觀,用戶體驗好。在本發(fā)明的一個實施例中,當用戶播放視頻文件時,還可以在播放前或播放后將視頻文件中的物體對象的統(tǒng)計信息呈現給用戶,例如,呈現出現哪些演員、演員出現次數以及出現哪些動物、建筑物等,可以吸引用戶注意并且方便用戶選擇所需資源,進一步提高用戶體驗。為了實現上 述實施例,本發(fā)明還提出一種服務器。本發(fā)明提出了一種服務器,包括視頻解碼模塊,用于對多個視頻文件分別進行視頻解碼以獲取每個視頻文件的解碼后的圖像;圖像識別模塊,用于對解碼后的圖像進行圖像識別以獲取每個視頻文件的多個物體對象的信息;統(tǒng)計模塊,用于對每個視頻文件中的每個物體對象的出現次數進行統(tǒng)計以生成每個視頻文件對應的統(tǒng)計信息;接收模塊,用于接收用戶通過客戶端發(fā)送的視頻搜索請求;搜索模塊,用于根據視頻搜索請求進行搜索以獲得多個搜索結果,其中,多個搜索結果中至少部分搜索結果具有統(tǒng)計信息;以及排序模塊,用于根據統(tǒng)計信息對多個搜索結果進行排序。圖4為根據本發(fā)明一個實施例的服務器的結構示意圖。如圖4所示,根據本發(fā)明實施例的服務器包括視頻解碼模塊100、圖像識別模塊200、統(tǒng)計模塊300、接收模塊400、搜索模塊500和排序模塊600。具體地,視頻解碼模塊100用于對多個視頻文件分別進行視頻解碼以獲取每個視頻文件的解碼后的圖像。更具體地,視頻解碼模塊100對多個視頻文件分別進行解碼,獲取每個視頻文件解碼后的多幀原始圖像,以供圖像識別模塊200進行圖像識別,其中原始圖像一般為YUV顏色格式或者RGB顏色格式。圖像識別模塊200用于對解碼后的圖像進行圖像識別以獲取每個視頻文件的多個物體對象的信息。其中,多個物體對象可以包括人物,動物和/或建筑物等人或物。更具體地,圖像識別模塊200可通過人臉識別技術對獲取的多幀原始圖像進行識別,也可以通過其他能夠識別出圖像中物體對象信息的圖像識別技術對獲取的多幀原始圖像進行識別。當然在本發(fā)明的其他實施例中,還可對動物或者建筑物等進行識別。具體的識別算法可為SURF算法、harr及adboost算法等。統(tǒng)計模塊300用于對每個視頻文件中的每個物體對象的出現次數進行統(tǒng)計以生成每個視頻文件對應的統(tǒng)計信息,并將統(tǒng)計信息保存在數據庫之中。具體地,在本發(fā)明的實施例中,用戶可通過多種方式輸入其希望獲得視頻文件,例如通過文字輸入或者圖形輸入,甚至還可在已有的視頻文件中對該視頻文件中的物體對象進行標注。例如,統(tǒng)計模塊300可提示用戶對識別出的物體對象進行標注,用戶接收到提示為其標注相關信息后,統(tǒng)計模塊300對識別出的物體對象的出現次數進行統(tǒng)計并生成每個視頻文件對應的統(tǒng)計信息。在本發(fā)明的一個實施例中,統(tǒng)計模塊300還用于對每個視頻文件中的每個物體對象的出現時間進行統(tǒng)計,并生成包含出現次數信息和出現時間信息的統(tǒng)計信息。例如,若識別出的物體對象為劉德華或張曼玉等人物,服務器提示用戶標注后用戶可為識別出的物體對象標注上劉德華或張曼玉等人物信息,若識別出的物體對象為貓、狗、大樓或汽車等,服務器提示用戶標注后用戶可為識別出的物體對象標注上貓、狗、大樓或汽車等信息。在對下一幀圖像進行識別時,若識別出與已標注的物體對象相同的物體對象,服務器自動為其添加標注,該物體對象的出現次數+1,并記錄該物體對象的出現時間;若識別出與已標注的物體對象不同的物體對象,服務器則提示用戶對其進行標注,該物體對象的出現次數記為I,并記錄該物體對象的出現時間。接收模塊400用于接收用戶通過客戶端發(fā)送的視頻搜索請求。例如,若用戶需要搜索劉德華主演的影片,可通過客戶端向服務器發(fā)送“劉德華主演的影片”的搜索請求,接收模塊400接收用戶發(fā)送的視頻搜索請求。搜索模塊500用于根據視頻搜索請求進行搜索以獲得多個搜索結果,其中,多個搜索結果中至少部分搜索結果具有統(tǒng)計信息。排序模塊600用于根據統(tǒng)計信息對多個搜索結果進行排序。例如,若用戶需要搜索劉德華主演的影片,排序模塊600可根據“劉德華出現次數”對搜索結果進行排序,劉德華出現次數最多的影片即為劉德華主演的影片。
根據本發(fā)明實施例的服務器,通過對視頻文件進行解碼并對解碼后的圖像進行圖像識別,獲取視頻文件中物體對象的統(tǒng)計信息,并將統(tǒng)計信息呈現給用戶,從而可以按用戶感興趣的物體對象的統(tǒng)計信息對視頻文件進行排序供用戶選擇,不僅能夠滿足用戶需求,更快速且更準確地查找到其希望獲得的視頻文件,而且便于用戶根據統(tǒng)計信息對視頻文件進行管理,方便,直觀,用戶體驗好。在本發(fā)明的一個實施例中,當用戶播放視頻文件時,還可以在播放前或播放后將視頻文件中的物體對象的統(tǒng)計信息呈現給用戶,例如,呈現出現哪些演員、演員出現次數以及出現哪些動物、建筑物等,可以吸引用戶注意并且方便用戶選擇所需資源,進一步提高用戶體驗。在本說明書的描述中,參考術語“一個實施例”、“一些實施例”、“示例”、“具體示例”、或“一些示例”等的描述意指結合該實施例或示例描述的具體特征、結構、材料或者特點包含于本發(fā)明的至少一個實施例或示例中。在本說明書中,對所述術語的示意性表述不一定指的是相同的實施例或示例。而且,描述的具體特征、結構、材料或者特點可以在任何的一個或多個實施例或示例中以合適的方式結合。盡管已經示出和描述了本發(fā)明的實施例,對于本領域的普通技術人員而言,可以理解在不脫離本發(fā)明的原理和精神的情況下可以對這些實施例進行多種變化、修改、替換和變型,本發(fā)明的范圍由所附權利要求及其等同限定。
權利要求
1.一種視頻文件的搜索排序方法,其特征在于,包括以下步驟 服務器對多個視頻文件分別進行視頻解碼以獲取每個視頻文件的解碼后的圖像; 所述服務器對所述解碼后的圖像進行圖像識別以獲取每個視頻文件的多個物體對象的信息; 所述服務器對每個視頻文件中的每個物體對象的出現次數進行統(tǒng)計以生成每個視頻文件對應的統(tǒng)計信息; 所述服務器接收用戶通過客戶端發(fā)送的視頻搜索請求; 所述服務器根據所述視頻搜索請求進行搜索以獲得多個搜索結果,其中,所述多個搜索結果中至少部分搜索結果具有所述統(tǒng)計信息;以及 所述服務器根據所述統(tǒng)計信息對所述多個搜索結果進行排序。
2.根據權利要求I所述的方法,其特征在于,所述多個物體對象包括人物。
3.根據權利要求I或2所述的方法,其特征在于,所述服務器通過人臉識別對所述圖像進行識別。
4.根據權利要求1-3任一項所述的方法,其特征在于,所述多個物體對象還包括動物和/或建筑物。
5.根據權利要求I所述的方法,其特征在于,還包括 所述服務器對所述每個物體對象的出現時間進行統(tǒng)計,其中,所述統(tǒng)計信息包括出現次數信息和出現時間信息。
6.一種視頻文件的搜索排序系統(tǒng),其特征在于,包括 客戶端,用于接收用戶輸入的視頻搜索請求,并將所述視頻搜索請求發(fā)送至所述服務器; 服務器,用于對多個視頻文件分別進行視頻解碼以獲取每個視頻文件的解碼后的圖像,對所述解碼后的圖像進行圖像識別以獲取每個視頻文件的多個物體對象的信息,并對每個視頻文件中的每個物體對象的出現次數進行統(tǒng)計以生成每個視頻文件對應的統(tǒng)計信息,以及根據所述客戶端發(fā)送的搜索請求進行搜索以獲取多個搜索結果,其中,所述多個搜索結果中至少部分搜索結果具有所述統(tǒng)計信息,并根據所述統(tǒng)計信息對所述多個搜索結果進行排序。
7.根據權利要求6所述的系統(tǒng),其特征在于,所述多個物體對象包括人物。
8.根據權利要求6所述的系統(tǒng),其特征在于,所述服務器通過人臉識別對所述圖像進行識別。
9.根據權利要求6-8任一項所述的系統(tǒng),其特征在于,所述多個物體對象還包括動物和/或建筑物。
10.根據權利要求6所述的系統(tǒng),其特征在于,所述服務器還用于對所述每個物體對象的出現時間進行統(tǒng)計,其中,所述統(tǒng)計信息包括出現次數信息和出現時間信息。
11.一種服務器,其特征在于,包括 視頻解碼模塊,用于對多個視頻文件分別進行視頻解碼以獲取每個視頻文件的解碼后的圖像; 圖像識別模塊,用于對所述解碼后的圖像進行圖像識別以獲取每個視頻文件的多個物體對象的信息;統(tǒng)計模塊,用于對每個視頻文件中的每個物體對象的出現次數進行統(tǒng)計以生成每個視頻文件對應的統(tǒng)計信息; 接收模塊,用于接收用戶通過客戶端發(fā)送的視頻搜索請求; 搜索模塊,用于根據視頻搜索請求進行搜索以獲得多個搜索結果,其中,所述多個搜索結果中至少部分搜索結果具有所述統(tǒng)計信息;以及 排序模塊,用于根據所述統(tǒng)計信息對所述多個搜索結果進行排序。
12.根據權利要求11所述的服務器,其特征在于,所述多個物體對象包括人物。
13.根據權利要求11所述的服務器,其特征在于,所述圖像識別模塊通過人臉識別對所述解碼后的圖像進行識別。
14.根據權利要求11-13任一項所述的服務器,其特征在于,所述多個物體對象還包括動物和/或建筑物。
15.根據權利要求11所述的服務器,其特征在于,所述統(tǒng)計模塊還用于對所述每個物體對象的出現時間進行統(tǒng)計,其中,所述統(tǒng)計信息包括出現次數信息和出現時間信息。
全文摘要
本發(fā)明提出一種視頻文件的搜索排序方法、系統(tǒng)和服務器。其中,所述方法包括服務器對多個視頻文件分別進行視頻解碼以獲取每個視頻文件的解碼后的圖像;服務器對解碼后的圖像進行圖像識別以獲取每個視頻文件的多個物體對象的信息;服務器對每個視頻文件中的每個物體對象的出現次數進行統(tǒng)計以生成每個視頻文件對應的統(tǒng)計信息;服務器接收用戶通過客戶端發(fā)送的視頻搜索請求;服務器根據視頻搜索請求進行搜索以獲得多個搜索結果;以及服務器根據統(tǒng)計信息對多個搜索結果進行排序。根據本發(fā)明實施例的方法,可按用戶興趣對視頻文件進行排序供用戶選擇,能夠滿足用戶需求,便于用戶根據統(tǒng)計信息對視頻文件進行管理,方便,直觀,用戶體驗好。
文檔編號G06F17/30GK102955858SQ20121044863
公開日2013年3月6日 申請日期2012年11月9日 優(yōu)先權日2012年11月9日
發(fā)明者鄧雄書 申請人:北京百度網訊科技有限公司
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1