Mob源電話視頻協(xié)作的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明的實施例涉及數(shù)據(jù)處理,并且更具體的涉及管理視頻剪輯或其他類型的數(shù)據(jù)。
【背景技術(shù)】
[0002]視頻正在萬維網(wǎng)上變得流行。除在其網(wǎng)站上提供大量視頻剪輯的內(nèi)容提供商(例如,新聞組織、媒體公司等)之外,日常用戶正在將用戶生成視頻剪輯上傳到各種儲存網(wǎng)站。另外,此類網(wǎng)站的用戶可以與社交聯(lián)網(wǎng)服務(wù)的用戶相同的方式“追隨”其他用戶并方便地查看由這些其他用戶上傳或推薦的視頻剪輯。用戶生成的視頻剪輯通常是用數(shù)字式視頻照相機、具有視頻能力的數(shù)字式靜止照相機以及越來越多地具有靜止照相機和視頻能力的無線終端(例如,智能電話等)記錄的。
【發(fā)明內(nèi)容】
[0003]在本發(fā)明的實施例中,計算機系統(tǒng)基于視頻剪輯的時間戳和地理定位戳來識別事件(例如,結(jié)婚、體育事件、日常場景等)的視頻剪輯,并發(fā)送指示視頻剪輯存在的消息。
【附圖說明】
[0004]根據(jù)下面給出的【具體實施方式】且根據(jù)本發(fā)明的各種實施例的附圖將更全面地理解本發(fā)明的實施例,然而,不應(yīng)將其理解成使本發(fā)明局限于特定實施例,而是僅用于說明和理解的目的。
[0005]圖1圖示出根據(jù)本發(fā)明的一個實施例的示例性系統(tǒng)架構(gòu)。
[0006]圖2是視頻剪輯管理器的一個實施例的框圖。
[0007]圖3描述了用于管理視頻剪輯儲存庫的方法的一個實施例的流程圖。
[0008]圖4描述了用于預(yù)先處理視頻剪輯儲存庫中的現(xiàn)有視頻剪輯的方法的一個實施例的流程圖。
[0009]圖5描述了用于處理被添加到視頻剪輯儲存庫的新視頻剪輯的方法的一個實施例的流程圖。
[0010]圖6描述了根據(jù)本發(fā)明的實施例操作的說明性計算機系統(tǒng)的框圖。
【具體實施方式】
[0011]本發(fā)明的實施例利用這樣的事實,即無線終端(例如,智能電話等)可具有地理定位能力,諸如全球定位系統(tǒng)(GPS)接收機、經(jīng)由W1-Fi熱點的位置估計等,并且可向由終端記錄的視頻剪輯分配時間戳和地理定位戳。特別地,描述了用于基于視頻剪輯的時間戳和地理定位戳來在視頻剪輯儲存庫中識別屬于同一事件的視頻剪輯(identifying videoclips in a video clip repository that are of the same event)的方法和系統(tǒng)。
[0012]在本發(fā)明的實施例中,當時間戳和地理定位戳在適當閾值內(nèi)匹配時,計算機系統(tǒng)確定兩個或更多視頻剪輯的集合是屬于同一事件的(例如,結(jié)婚、體育事件、日常場景等)。例如,如果兩個視頻剪輯具有2:03— 3:05pm和2:01 — 2:56pm的相應(yīng)時間戳且其地理定位戳在彼此的20米內(nèi),則計算機系統(tǒng)可能將兩個視頻剪輯識別為是屬于同一事件的。作為另一示例,具有10:20—10:52am和10:30—10:40am的相應(yīng)時間戳且在彼此的10米內(nèi)的相應(yīng)地理定位戳的兩個視頻剪輯也可能被識別為是屬于同一事件的。
[0013]在一個實施例中,計算機系統(tǒng)通過基于時間戳和地理定位戳來識別彼此“相關(guān)”的(即,屬于同一事件的)視頻剪輯來對視頻剪輯儲存庫中的現(xiàn)有視頻剪輯進行預(yù)處理。計算機系統(tǒng)然后向儲存庫中的視頻剪輯的每個創(chuàng)作者發(fā)送消息,詢問該創(chuàng)作者是否授予許可以:
[0014].將視頻剪輯的存在通知相關(guān)視頻剪輯的創(chuàng)作者,以及
[0015].將視頻剪輯的存在通知這些創(chuàng)作者的追隨者。
[0016]例如,如果Mary Jones已將其兄弟John結(jié)婚的視頻剪輯上傳到視頻剪輯儲存庫,則Mary將接收詢問她是否允許將她的視頻剪輯的存在通知John Jones結(jié)婚的其他視頻剪輯的創(chuàng)作者(例如,Mary的表親Betty等)以及她是否允許還將視頻剪輯的存在通知這些其他創(chuàng)作者的追隨者的消息。
[0017]根據(jù)本實施例,計算機系統(tǒng)接收對這些消息的響應(yīng),并且根據(jù)許可的允許,發(fā)送將相關(guān)視頻剪輯的(即,同一事件的視頻剪輯)存在通知創(chuàng)作者以及可能創(chuàng)作者的追隨者的消息。同樣地,當將新的視頻剪輯上傳到儲存庫時,以在預(yù)處理階段中相同的方式問新視頻剪輯的創(chuàng)作者他或她是否授予許可將新視頻剪輯的存在通知相關(guān)創(chuàng)作者及其追隨者。計算機系統(tǒng)然后按照許可的允許將新視頻剪輯的存在通知相關(guān)視頻剪輯的創(chuàng)作者(以及可能其追隨者),并且按照許可的允許將相關(guān)視頻剪輯的存在通知新視頻剪輯的創(chuàng)作者。
[0018]在一個實施例中,計算機系統(tǒng)還能夠?qū)ο嚓P(guān)視頻剪輯執(zhí)行圖像處理(例如,色彩平衡、對比度平衡、亮度平衡等)。此類圖像處理可以導致跨相關(guān)視頻剪輯更加一致的外觀(例如,為了改善跨視頻剪輯的色度一致性等),其在將相關(guān)視頻剪輯組合并編輯成單個視頻剪輯時是特別期望的。根據(jù)本實施例,除對于通知相關(guān)視頻剪輯的創(chuàng)作者及其追隨者的許可之外,還向視頻剪輯的創(chuàng)作者請求對于處理視頻剪輯的他或她的許可。
[0019]本發(fā)明的實施例因此提供了一種協(xié)作環(huán)境,其中可以容易地發(fā)現(xiàn)事件的視頻剪輯并在參加和記錄該事件的用戶之間共享,同時尊重單獨用戶的隱私愿望。此外,雖然參考視頻剪輯來描述本發(fā)明的實施例,但本發(fā)明的實施例還適用于其他類型的內(nèi)容,諸如靜止攝影、音頻剪輯、(例如,證目等)的文本副本等。
[0020]圖1圖示出根據(jù)本發(fā)明的一個實施例的示例性系統(tǒng)架構(gòu)100。系統(tǒng)架構(gòu)100包括被連接到網(wǎng)絡(luò)104的服務(wù)器機器115、視頻剪輯儲存庫120和客戶端機器102A — 102N。網(wǎng)絡(luò)104可以是公共網(wǎng)絡(luò)(例如,因特網(wǎng))、專用網(wǎng)絡(luò)(例如,局域網(wǎng)(LAN)或廣域網(wǎng)(WAN))或其組合。
[0021]客戶端機器102A — 102N可以是無線終端(例如,智能電話等)、個人計算機(PC)、膝上型計算機、平板計算機或任何其他計算或通信設(shè)備。客戶端機器102A — 102N可運行管理客戶端機器102A — 102N的硬件和軟件的操作系統(tǒng)(OS)。瀏覽器(未示出)可在客戶端機器上(例如,在客戶端機器的OS上)運行。瀏覽器可以是能夠訪問由網(wǎng)絡(luò)服務(wù)器提供的內(nèi)容的網(wǎng)絡(luò)瀏覽器。瀏覽器可向網(wǎng)絡(luò)服務(wù)器發(fā)布圖像和/或視頻搜索查詢或者可瀏覽先前已經(jīng)分類的圖像和/或視頻??蛻舳藱C器102A — 102N還可將圖像和/或視頻上傳到網(wǎng)絡(luò)服務(wù)器以用于存儲和/或分類。
[0022]服務(wù)器機器115可以是機架式服務(wù)器、路由器計算機、個人計算機、便攜式數(shù)字助理、移動電話、膝上型計算機、平板計算機、照相機、視頻照相機、筆記本、臺式計算機、媒體中心或上述的任何組合。服務(wù)器機器115包括網(wǎng)絡(luò)服務(wù)器140和視頻剪輯管理器125。在替換實施例中,網(wǎng)絡(luò)服務(wù)器140和視頻剪輯管理器125可在不同機器上運行。
[0023]視頻剪輯儲存庫120是永久性儲存器,其能夠存儲視頻剪輯及其他類型的內(nèi)容(例如,圖像、音頻剪輯、基于文本的文檔等)以及用以對視頻剪輯及其他類型的內(nèi)容進行標志、組織和編索引的數(shù)據(jù)結(jié)構(gòu)。在某些實施例中,視頻剪輯儲存庫120可能是附接網(wǎng)絡(luò)的文件服務(wù)器,而在其他實施例中視頻剪輯儲存庫120可能是某種其他類型的永久性儲存器,諸如面向?qū)ο髷?shù)據(jù)庫、關(guān)系數(shù)據(jù)庫等,其可以由服務(wù)器機器115或經(jīng)由網(wǎng)絡(luò)104耦接到服務(wù)器機器115的一個或多個不同機器托管。存儲在視頻剪輯儲存庫120中的視頻剪輯可包括由客戶端