基于mob源視頻來推斷事件的制作方法
【技術領域】
[0001]本發明的實施例涉及數據處理,并且更具體地涉及被加時間戳和地理定位戳的視頻剪輯或其他類型的數據的處理。
【背景技術】
[0002]視頻正在萬維網上變得流行。除在其網站上提供大量視頻剪輯的內容提供商(例如,新聞組織、媒體公司等)之外,日常用戶正在將用戶生成視頻剪輯上傳到各種儲存網站。另外,此類網站的用戶可以與社交聯網服務的用戶相同的方式“追隨”其他用戶并方便地查看由這些其他用戶上傳或推薦的視頻剪輯。用戶生成的視頻剪輯通常是用數字式視頻照相機、具有視頻能力的數字式靜止照相機以及越來越多地具有靜止照相機和視頻能力的無線終端(例如,智能電話等)記錄的。
【發明內容】
[0003]在本發明的實施例中,計算機系統在存在被上傳到儲存庫的具有類似時間戳和地理定位戳的至少給定數目的視頻剪輯時推斷可能已發生感興趣事件(例如,公眾聚集、表演、意外事件等)。計算機系統響應于該推斷而傳送通知(例如,向執法機構、向新聞組織、向期刊的出版者、向公共博客等),其指示事件的可能發生以及與該事件相關聯的時間和地理定位。
【附圖說明】
[0004]根據下面給出的【具體實施方式】且根據本發明的各種實施例的附圖將更全面地理解本發明的實施例,然而,不應將其理解成使本發明局限于特定實施例,而是僅用于說明和理解的目的。
[0005]圖1圖示出根據本發明的一個實施例的示例性系統架構。
[0006]圖2是視頻剪輯管理器的一個實施例的框圖。
[0007]圖3描述了用于監視視頻剪輯儲存庫的方法的一個實施例的流程圖。
[0008]圖4描述了用于預先處理視頻剪輯儲存庫中的現有視頻剪輯的方法的一個實施例的流程圖。
[0009]圖5描述了用于處理被添加到視頻剪輯儲存庫的新視頻剪輯的方法的一個實施例的流程圖。
[0010]圖6描述了根據本發明的實施例操作的說明性計算機系統的框圖。
【具體實施方式】
[0011]本發明的實施例利用這樣的事實,即無線終端(例如,智能電話等)可具有地理定位能力,諸如全球定位系統(GPS)接收機、經由W1-Fi熱點的位置估計等,并且可向由終端記錄的視頻剪輯分配時間戳和地理定位戳。特別地,描述了用于推斷可能已發生感興趣事件(例如,公眾聚集、表演、突發事件等)并將事件存在的通知傳送給特定接收者(例如,給執法機構、新聞組織、期刊的出版者、公共博客等)的方法和系統。在本發明的實施例中,計算機系統確定何時存在被上傳到儲存庫的具有在適當閾值內的類似時間戳和地理定位戳的至少給定數目的視頻剪輯。例如,如果具有在彼此的5分鐘內的時間戳和在彼此的20米內的地理定位戳的12個視頻剪輯已被上傳到儲存庫,則計算機系統可能推斷在該時間和地理定位處發生感興趣事件并向本地電視新聞頻道傳送通知。
[0012]在一個實施例中,計算機系統通過基于視頻剪輯的時間戳和地理定位戳來定義“相關”視頻剪輯的群組來對視頻剪輯儲存庫中的現有視頻剪輯進行預處理。當存在其大小(即,群組中的視頻剪輯的數目)滿足或超過大小閾值時,計算機系統向一個或多個接收者(例如,新聞組織等)傳送在所指示時間和地理定位處可能發生感興趣事件的通知。在一個此類實施例中,計算機系統還基于事件的地理定位(例如,曼哈頓的事件可能被傳送給NYC警察局和紐約頻道7等)、事件的時間(例如,3:00am的事件可能轉到警察局而不是電視臺)或其他準則(例如,群組中的視頻剪輯的數目、視頻剪輯被上傳到儲存庫的時間、被應用于視頻剪輯的元數據標簽等)來確定通知的特定接收者。
[0013]在一個實施例中,在儲存庫已被處理之后,計算機系統監視新上傳到儲存庫的視頻剪輯,并且基于其時間戳和地理定位戳而將新上傳的視頻剪輯添加到現有群組或者創建新群組。當視頻剪輯被添加到群組且群組的大小已第一次達到大小閾值時,計算機系統傳送一個或多個通知,如上所述。
[0014]在一個實施例中,向上傳視頻剪輯的創作者請求對于在事件的推斷中考慮該視頻剪輯的許可。視頻剪輯被包括在群組中且只有當創作者已準予他或她的許可時才被計入。
[0015]本發明的實施例因此能夠在無線終端的用戶將視頻剪輯在被記錄后上傳到儲存庫時向相關組織提供近實時信息。此外,雖然參考視頻剪輯來描述本發明的實施例,但本發明的實施例還適用于其他類型的內容,諸如靜止攝影、音頻剪輯等。
[0016]圖1圖示出根據本發明的一個實施例的示例性系統架構100。系統架構100包括被連接到網絡104的服務器機器115、視頻剪輯儲存庫120和客戶端機器102A — 102N。網絡104可以是公共網絡(例如,因特網)、專用網絡(例如,局域網(LAN)或廣域網(WAN))或其組合。
[0017]客戶端機器102A — 102N可以是無線終端(例如,智能電話等)、個人計算機(PC)、膝上型計算機、平板計算機或任何其他計算或通信設備。客戶端機器102A — 102N可運行管理客戶端機器102A — 102N的硬件和軟件的操作系統(OS)。瀏覽器(未示出)可在客戶端機器上(例如,在客戶端機器的OS上)運行。瀏覽器可以是能夠訪問由網絡服務器提供服務的內容的網絡瀏覽器。瀏覽器可向網絡服務器發布圖像和/或視頻搜索查詢或者可瀏覽先前已經分類的圖像和/或視頻。客戶端機器102A — 102N還可將圖像和/或視頻上傳到網絡服務器以用于存儲和/或分類。
[0018]服務器機器115可以是機架式服務器、路由器計算機、個人計算機、便攜式數字助理、移動電話、膝上型計算機、平板計算機、照相機、視頻照相機、筆記本、臺式計算機、媒體中心或上述的任何組合。服務器機器115包括網絡服務器140和視頻剪輯監視器125。在替換實施例中,網絡服務器140和視頻剪輯監視器125可在不同機器上運行。
[0019]視頻剪輯儲存庫120是永久性儲存器,其能夠存儲視頻剪輯及其他類型的內容(例如,圖像、音頻剪輯、基于文本的文檔等)以及用以對視頻剪輯及其他類型的內容進行標志、組織和編索引的數據結構。在某些實施例中,視頻剪輯儲存庫120可能是附接網絡的文件服務器,而在其他實施例中視頻剪輯儲存庫120可能是某種其他類型的永久性儲存器,諸如面向對象數據庫、關系數據庫等,其可以由服務器機器115或經由網絡104耦接到服務器機器115的一個或多個不同機器托管。存儲在視頻剪輯儲存庫120中的視頻剪輯可包括由客戶端機器上傳的用戶生成內容。視頻剪輯可另外或替換地包括由諸如新聞組織、出版社、圖書館等的服務提供商提供的內容。
[0020]網絡服務器140可從視頻剪輯儲存庫120向客戶端102A-102N提供視頻剪輯。網絡服務器140可接收視頻剪輯搜索查詢并對視頻剪輯儲存庫120中的視頻剪輯執行搜索以確定滿足搜索查詢的視頻剪輯。網絡服務器140然后可將與搜索查詢匹配的視頻剪輯流傳輸到客戶端102A — 102N。
[0021]根據某些實施例,視頻剪輯監視器125能夠將上傳的視頻剪輯存儲在視頻剪輯儲存庫120中,能夠對視頻剪輯儲存庫120中的視頻剪輯編索引,能夠基于其時間戳和地理定位戳來識別相關的視頻剪輯儲存庫120中的視頻剪輯的群組,能夠從用戶請求將其視頻剪輯包括在此類群組中的許可,能夠