两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

通過快門按擊的自動(dòng)媒體共享的制作方法

文檔序號(hào):6361856閱讀:213來源:國(guó)知局
專利名稱:通過快門按擊的自動(dòng)媒體共享的制作方法
技術(shù)領(lǐng)域
本公開總體上涉及包括照片和視頻的數(shù)字媒體領(lǐng)域,以及更特別地涉及在用戶之間的數(shù)字媒體的共享。
背景技術(shù)
數(shù)字圖像捕捉技術(shù)的發(fā)展現(xiàn)允許用戶快速并方便地捕捉包括照片和視頻的數(shù)字媒體。另外,諸如數(shù)碼相機(jī)在移動(dòng)設(shè)備中的集成、用于數(shù)字媒體的廉價(jià)存儲(chǔ)以及通過因特網(wǎng)的網(wǎng)絡(luò)連通性的創(chuàng)新允許用戶從任何位置捕捉數(shù)字媒體、并且與其他用戶共享它。對(duì)數(shù)字媒體的共享典型地涉及:用戶使用運(yùn)行于用戶的計(jì)算設(shè)備上的瀏覽器或其他應(yīng)用,將媒體上載到諸如Picasa和Picasa Web Albums的媒體共享網(wǎng)站。媒體被存儲(chǔ)在網(wǎng)站所運(yùn)作的遠(yuǎn)程web服務(wù)器處,并且稍后由用戶已選擇與之共享媒體的其他用戶訪問。然而,隨著數(shù)字媒體和數(shù)字媒體集合量增長(zhǎng),捜索特定圖像以與某些用戶共享變得很難處理。

發(fā)明內(nèi)容
實(shí)施例涉及用于自動(dòng)共享媒體的計(jì)算機(jī)實(shí)現(xiàn)的方法。在一個(gè)實(shí)施例中,接收分別與第一用戶和第二用戶相關(guān)聯(lián)的第一圖像集合和第二圖像集合。第一圖像集合包含第一內(nèi)容數(shù)據(jù)以及第ニ圖像集合包含第二內(nèi)容數(shù)據(jù)。另外,第一和第二用戶相互關(guān)聯(lián)。接著,在沒有用戶干預(yù)的情況下,根據(jù)第一和第二內(nèi)容數(shù)據(jù)將第一和第二集合自動(dòng)聚組成事件組。然后,在沒有用戶干預(yù)的情況下,自動(dòng)向第一和第二用戶提供對(duì)事件組的訪問??梢杂门c第一和第二用戶中的至少ー個(gè)相關(guān)聯(lián)的一個(gè)或多個(gè)新圖像自動(dòng)更新事件組,以及可以自動(dòng)向第一和第二用戶提供對(duì)更新的事件組的訪問。在另ー個(gè)實(shí)施例中,用于自動(dòng)共享媒體的系統(tǒng)包括至少ー個(gè)存儲(chǔ)器、媒體輸入模塊和媒體共享模塊。媒體輸入模塊和媒體共享模塊位于該至少ー個(gè)存儲(chǔ)器中。媒體輸入模塊被配置成接收與第一用戶相關(guān)聯(lián)的第一圖像集合以及與第二用戶相關(guān)聯(lián)的第二圖像集合,其中第一集合包含第一內(nèi)容數(shù)據(jù)以及第二集合包含第二內(nèi)容數(shù)據(jù)。另外,第一和第二用戶相互關(guān)聯(lián)。媒體共享模塊被配置成在沒有用戶干預(yù)的情況下,根據(jù)第一和第二內(nèi)容數(shù)據(jù)將第一和第二集合自動(dòng)聚組成事件組。媒體共享模塊被進(jìn)ー步配置成在沒有用戶干預(yù)的情況下,自動(dòng)向第一和第二用戶提供對(duì)事件組的訪問。媒體共享模塊可以用與第一和第二用戶中的至少ー個(gè)相關(guān)聯(lián)的一個(gè)或多個(gè)新圖像自動(dòng)更新事件組,以及可以自動(dòng)向第一和第二用戶提供對(duì)更新的事件組的訪問??梢允褂糜布⒐碳?、軟件或其組合來實(shí)現(xiàn)實(shí)施例,以及可以在ー個(gè)或多個(gè)計(jì)算機(jī)系統(tǒng)或其他處理系統(tǒng)中實(shí)現(xiàn)實(shí)施例。在下面參考附圖詳細(xì)描述了進(jìn)一步實(shí)施例、特征和益處以及各種實(shí)施例的結(jié)構(gòu)和操作。注意的是,本公開不限于在此描述的特定實(shí)施例。僅出于說明目的,在此提供了這樣的實(shí)施例?;谠诖税男畔?,另外實(shí)施例對(duì)相關(guān)領(lǐng)域技術(shù)人員將是顯而易見的。


僅作為示例,參考附圖描述了實(shí)施例。在附圖中,相同參考數(shù)字可以指示相同或功能上相似的元素。元素在其中首次出現(xiàn)的附圖典型地由對(duì)應(yīng)參考數(shù)字中的最左ー個(gè)或多個(gè)數(shù)字指示。此外,合并入本文并且形成本說明書的一部分的附示了本公開的實(shí)施例,并且與描述一起進(jìn)ー步用來說明本公開的原理,以使相關(guān)領(lǐng)域技術(shù)人員能夠作出并使用其實(shí)施例。圖1是在其中可以實(shí)現(xiàn)實(shí)施例的示例性系統(tǒng)的圖。圖2是與實(shí)施例一致的客戶端應(yīng)用的示例的圖。圖3是與實(shí)施例一致的在其中可以實(shí)現(xiàn)媒體共享服務(wù)的系統(tǒng)的示例的圖。圖4A是與實(shí)施例一致的用于在用戶之間自動(dòng)共享媒體的方法的示例的流程圖。圖4B是與實(shí)施例一致的用于用ー個(gè)或多個(gè)新圖像更新事件組的方法的示例的流程圖。圖5是與實(shí)施例一致的用于使用客戶端應(yīng)用來捕捉并發(fā)送媒體的方法的示例的流程圖。圖6是與實(shí)施例一致的用于將圖像聚組成相冊(cè)的方法的示例的流程圖。圖7是與實(shí)施例一致的用于將相冊(cè)聚組成事件組的方法的示例的流程圖。圖8是在其中可以實(shí)現(xiàn)實(shí)施例的計(jì)算機(jī)系統(tǒng)的示例的圖。
具體實(shí)施例方式目錄1、概述I1、系統(tǒng)A、客戶端應(yīng)用B、媒體共享服務(wù)1、人臉識(shí)別2、地標(biāo)和對(duì)象/場(chǎng)景識(shí)別3、元數(shù)據(jù)提取4、圖像聚組a、相冊(cè)分割b、事件聚類和共享c、實(shí)時(shí)事件共享II1、方法A、用戶間的自動(dòng)媒體共享B、客戶端應(yīng)用C、相冊(cè)分割D、事件聚類IV、示例計(jì)算機(jī)系統(tǒng)實(shí)現(xiàn)V、結(jié)論
1、概述為了便于對(duì)圖像的捜索和共享,用戶可以按照相冊(cè)名稱或日期將數(shù)字媒體集合組織成不同的文件夾。用戶還可以將標(biāo)簽或標(biāo)簽詞與圖像或圖像組相關(guān)聯(lián)。標(biāo)簽包括描述圖像的內(nèi)容的ー個(gè)或多個(gè)關(guān)鍵詞。然而,涉及用戶提供的標(biāo)簽的組織方案對(duì)于來自不同源的較大圖像集合不能很好地調(diào)節(jié)。例如,用戶可能未能一致和/或準(zhǔn)確地為所有可用圖像加標(biāo)簽,以及在不同用戶為相同圖像提供的標(biāo)簽中可能存在不同。此外,需要大量用戶輸入來為較大量的圖像加標(biāo)簽,因此,用戶不能為所有可用圖像加標(biāo)簽。為了共享圖像組,每ー個(gè)用戶必須手動(dòng)組織圖像組、為圖像組加標(biāo)簽并且將圖像組上載到媒體共享網(wǎng)站。而且,對(duì)于對(duì)其來說數(shù)據(jù)輸入很難處理的移動(dòng)電話用戶或?qū)τ跊]有時(shí)間組織他們希望共享的媒體并且為所述媒體輸入描述性數(shù)據(jù)的用戶,這尤其困難。另外,媒體共享站點(diǎn)一般不提供對(duì)來自多個(gè)用戶的圖像進(jìn)行自動(dòng)聚組的能力。例如,用戶可能希望與事件的其他參與者共享在事件中拍攝的圖像。類似地,其他參與者可能希望與該用戶共享其的來自該事件的圖像。盡管兩個(gè)或多個(gè)用戶可以能夠創(chuàng)建包含來自多個(gè)用戶的圖像的合作相冊(cè)或圖像集合,然而,對(duì)這樣的相冊(cè)或圖像集合的創(chuàng)建和更新對(duì)用戶來說仍然是手動(dòng)過程。實(shí)施例涉及在用戶之間自動(dòng)共享媒體。實(shí)施例在沒有用戶干預(yù)的情況下,基于媒體對(duì)象的內(nèi)容將與用戶相關(guān)聯(lián)、包括照片和視頻的數(shù)字媒體自動(dòng)聚組成ー個(gè)或多個(gè)相冊(cè)。此外,實(shí)施例在沒有用戶干預(yù)的情況下,基于相冊(cè)的內(nèi)容將來自多個(gè)用戶的相冊(cè)自動(dòng)聚組成ー個(gè)或多個(gè)事件組。然后,取決于用戶的相互關(guān)聯(lián)及其個(gè)人共享偏好,可以在多個(gè)用戶之間共享自動(dòng)生成的事件組。實(shí)施例還使事件組能夠用新圖像進(jìn)行更新,并且在用戶之間自動(dòng)共享更新的事件組。例如,第一用戶和第二用戶可以屬于在其中每ー個(gè)用戶允許另ー個(gè)人訪問相互的、包括照片和視頻的數(shù)字媒體集合的社交網(wǎng)絡(luò)。第一和第二用戶可以從他們均參加的特定事件捕捉照片。每ー個(gè)用戶可以將事件照片與其他無關(guān)照片一起存儲(chǔ)。實(shí)施例自動(dòng)確定與每ー個(gè)用戶相關(guān)聯(lián)的照片的內(nèi)容、將對(duì)應(yīng)于事件的照片聚組成事件組以及在用戶之間共享該事件組,包括任何新的事件照片。實(shí)施例可以使用許多不同技術(shù)來確定媒體的內(nèi)容,所述技術(shù)包括但不限于:人臉識(shí)別、地標(biāo)識(shí)別以及場(chǎng)景或?qū)ο笞R(shí)別。實(shí)施例還可以從媒體提取元數(shù)據(jù)來確定其內(nèi)容。雖然在此參考用于特定應(yīng)用的說明性實(shí)施例描述了本公開,然而,應(yīng)當(dāng)理解的是,實(shí)施例并不限于此。其他實(shí)施例是可能的,以及在此教導(dǎo)和在其中實(shí)施例將有重大功用的另外領(lǐng)域的精神和范圍內(nèi),可以對(duì)實(shí)施例作出修改。進(jìn)ー步,當(dāng)結(jié)合實(shí)施例描述特定特征、結(jié)構(gòu)或特性時(shí),所認(rèn)為的是,無論是否明確描述,結(jié)合其他實(shí)施例實(shí)現(xiàn)這樣的特征、結(jié)構(gòu)或特性在相關(guān)領(lǐng)域的技術(shù)人員的知識(shí)范圍內(nèi)。對(duì)相關(guān)領(lǐng)域技術(shù)人員同樣將顯而易見的是,如在此描述的實(shí)施例可以在附圖中所圖示的軟件、硬件、固件和/或?qū)嶓w的許多不同實(shí)施例中實(shí)現(xiàn)。專門控制硬件來實(shí)現(xiàn)實(shí)施例的任何實(shí)際軟件代碼并不限制詳細(xì)描述。因此,考慮到在此提供的細(xì)節(jié)水平,將在理解實(shí)施例的修改和變化是可能的情況下,描述實(shí)施例的操作行為。在此的詳細(xì)描述中,對(duì)“ー個(gè)實(shí)施例”、“實(shí)施例”、“示例實(shí)施例”等的引用指示所描述的實(shí)施例可以包括特定特征、結(jié)構(gòu)或特性,但是每個(gè)實(shí)施例可以不一定包括該特定特征、結(jié)構(gòu)或特性。此外,這樣的短語不一定是指同一實(shí)施例。進(jìn)ー步,當(dāng)結(jié)合實(shí)施例描述特定特征、結(jié)構(gòu)或特性時(shí),所認(rèn)為的是,無論是否明確描述,結(jié)合其他實(shí)施例實(shí)現(xiàn)這樣的特征、結(jié)構(gòu)或特性在本領(lǐng)域的技術(shù)人員的知識(shí)范圍內(nèi)。詞語“媒體”和“數(shù)字媒體”在此可交替地用來寬泛并包含地指數(shù)字相片或數(shù)字照片以及數(shù)字視頻。詞語“圖像”在此用來寬泛并包含地指描繪場(chǎng)景和在該場(chǎng)景內(nèi)的項(xiàng)的圖像的數(shù)字相片,所述項(xiàng)包括但不限于:ー個(gè)或多個(gè)人、一個(gè)或多個(gè)地標(biāo)和/或ー個(gè)或多個(gè)對(duì)象。另外,詞語“圖像”可以指來自數(shù)字視頻的至少部分的一個(gè)或多個(gè)幀。此外,無論詞語“相片/照片”、“視頻”、“媒體”以及“圖像”是否被詞語“數(shù)字”修飾,所述詞語在此用來指數(shù)字照片和數(shù)字視頻。詞語“媒體共享站點(diǎn)”在此用來寬泛并包含地指適于在各個(gè)用戶之間共享包括照片和視頻的數(shù)字媒體的任何網(wǎng)站、服務(wù)、框架或協(xié)議。這樣的網(wǎng)站或服務(wù)還可以包括具有在站點(diǎn)的成員之間共享媒體的増加能力的社交網(wǎng)絡(luò)站點(diǎn)。詞語“圖像捕捉設(shè)備”和“圖像捕獲設(shè)備”在此可交替地用來寬泛并包含地指適于捕捉包括照片和視頻的數(shù)字媒體的任何設(shè)備。這樣的設(shè)備的示例包括但不限于:數(shù)碼相機(jī)、帶有集成數(shù)碼相機(jī)的移動(dòng)設(shè)備。此外,在此假設(shè),使用這樣的設(shè)備通過手動(dòng)按壓、選擇或點(diǎn)擊為了圖像曝光目的而打開快門設(shè)備的按鈕或鍵來捕捉圖像。然而,應(yīng)當(dāng)注意的是,詞語“快門”在此用來還寬泛并包含地指在圖像捕捉設(shè)備上用來(即,通過調(diào)用快門設(shè)備)捕捉圖像的任何類型的按鈕或鍵。I1、系統(tǒng)圖1是圖示在其中可以實(shí)現(xiàn)在此描述的實(shí)施例的系統(tǒng)100的圖。系統(tǒng)100包括客戶端設(shè)備110和110A-C、客戶端應(yīng)用112、設(shè)備輸入114、本地存儲(chǔ)器116、瀏覽器115、媒體查看器118、媒體120、通知130、網(wǎng)絡(luò)140、服務(wù)器150、160和170、媒體共享服務(wù)152以及數(shù)據(jù)庫(kù)180??蛻舳嗽O(shè)備110、110A、1 IOB和IIOC例如跨網(wǎng)絡(luò)140與一個(gè)或多個(gè)服務(wù)器150、160和170通信。盡管僅示出了服務(wù)器150、160和170 (在下文中被統(tǒng)稱為“服務(wù)器150”),然而,可以視需要使用更多服務(wù)器。類似地,盡管僅示出了客戶端設(shè)備110和110A-C,然而,可以視需要使用更多客戶端設(shè)備。客戶端設(shè)備100通過通信接ロ被通信地耦接到網(wǎng)絡(luò)140??蛻舳嗽O(shè)備110可以是具有一個(gè)或多個(gè)處理器和能夠通過網(wǎng)絡(luò)接收和傳輸數(shù)據(jù)的通信基礎(chǔ)結(jié)構(gòu)的任何類型的計(jì)算設(shè)備。客戶端設(shè)備110還包括設(shè)備輸入114。設(shè)備輸入114可以是耦接到客戶端設(shè)備110的任何類型的用戶輸入設(shè)備,包括但不限于:鼠標(biāo)、QWERTY鍵盤、觸摸屏、麥克風(fēng)或T9鍵盤。客戶端設(shè)備110可以包括但不限于:移動(dòng)電話、個(gè)人數(shù)字助理(PDA)、計(jì)算機(jī)、計(jì)算機(jī)集群、機(jī)頂盒或能夠處理指令以及接收和傳輸數(shù)據(jù)到和自人類和其他計(jì)算設(shè)備的其他類似類型的設(shè)備。服務(wù)器150類似地可以是能夠?qū)?shù)據(jù)派送給客戶端設(shè)備110的任何類型的計(jì)算設(shè)備。服務(wù)器150執(zhí)行媒體共享服務(wù)152。盡管關(guān)于服務(wù)器150示出了媒體共享服務(wù)152,然而,可以在任何服務(wù)器上實(shí)現(xiàn)媒體共享服務(wù)152。此外,可以在諸如服務(wù)器150的單個(gè)服務(wù)器上、或跨諸如服務(wù)器150、160和170的多個(gè)服務(wù)器在分布式或集群服務(wù)器環(huán)境中實(shí)現(xiàn)媒體共享服務(wù)152的功能。在實(shí)施例中,服務(wù)器150被通信地耦接到數(shù)據(jù)庫(kù)180。數(shù)據(jù)庫(kù)180可以是本領(lǐng)域技術(shù)人員已知的任何類型的數(shù)據(jù)存儲(chǔ)。在示例中,數(shù)據(jù)存儲(chǔ)可以是數(shù)據(jù)庫(kù)管理系統(tǒng),諸如ORACLE數(shù)據(jù)庫(kù)或本領(lǐng)域技術(shù)人員已知的其他數(shù)據(jù)庫(kù)。數(shù)據(jù)庫(kù)180可以存儲(chǔ)服務(wù)器150可訪問的任何類型的媒體和任何對(duì)應(yīng)媒體數(shù)據(jù)。盡管僅示出了數(shù)據(jù)庫(kù)180,然而,可以視需要使用更多數(shù)據(jù)庫(kù)。在實(shí)施例中,使用本地存儲(chǔ)器116來存儲(chǔ)客戶端設(shè)備110可訪問的信息。例如,存儲(chǔ)在本地存儲(chǔ)器116中的信息可以包括但不限于:ー個(gè)或多個(gè)數(shù)字媒體文件、ー個(gè)或多個(gè)用戶的聯(lián)系信息、或以數(shù)字格式的任何其他類型的信息。本地存儲(chǔ)器116可以是耦接到控制對(duì)記錄介質(zhì)的訪問的集成電路的任何類型的記錄介質(zhì)。記錄介質(zhì)可以是例如但不限于:半導(dǎo)體存儲(chǔ)器、硬盤或其他類似類型的存儲(chǔ)器或存儲(chǔ)設(shè)備。此外,本地存儲(chǔ)器116可以被集成在客戶端設(shè)備HO內(nèi)或可以是通過直接連接通信地耦接到客戶端設(shè)備110的獨(dú)立設(shè)備。例如,本地存儲(chǔ)器116可以包括客戶端設(shè)備110的內(nèi)部存儲(chǔ)器設(shè)備、緊湊型閃存卡、安全數(shù)字(SD)閃存卡或其他類似類型的存儲(chǔ)器設(shè)備。網(wǎng)絡(luò)140可以是能夠承載數(shù)據(jù)通信的任何網(wǎng)絡(luò)或網(wǎng)絡(luò)組合。這樣的網(wǎng)絡(luò)140可以包括但不限于:有線(例如,以太網(wǎng))或無線(例如,W1-Fi和3G)網(wǎng)絡(luò)。另外,網(wǎng)絡(luò)140可以包括但不限于:局域網(wǎng)、中等域網(wǎng)絡(luò)和/或廣域網(wǎng),諸如因特網(wǎng)。網(wǎng)絡(luò)140可以支持協(xié)議和技術(shù),包括但不限于:因特網(wǎng)或萬維網(wǎng)協(xié)議和/或服務(wù)。取決于特定應(yīng)用或環(huán)境,可以在系統(tǒng)100的組件之間提供中間網(wǎng)絡(luò)路由器、網(wǎng)關(guān)或服務(wù)器。在實(shí)施例中,客戶端設(shè)備110和110A-C執(zhí)行客戶端應(yīng)用112。在進(jìn)ー步實(shí)施例中,客戶端設(shè)備110和110A-C執(zhí)行媒體查看器118。在下面更詳細(xì)地描述了客戶端應(yīng)用112和媒體查看器118的操作。可以在任何類型的計(jì)算設(shè)備上實(shí)現(xiàn)客戶端應(yīng)用112和媒體查看器118。這樣的計(jì)算設(shè)備可以包括但不限于:個(gè)人計(jì)算機(jī)、諸如移動(dòng)電話的移動(dòng)設(shè)備、工作站、嵌入式系統(tǒng)、游戲控制臺(tái)、電視、機(jī)頂盒或任何其他計(jì)算設(shè)備。此外,計(jì)算設(shè)備可以包括但不限于:具有用于執(zhí)行和存儲(chǔ)指令的處理器和存儲(chǔ)器的設(shè)備。軟件可以包括一個(gè)或多個(gè)應(yīng)用和操作系統(tǒng)。硬件可以包括但不限于:處理器、存儲(chǔ)器和圖形用戶界面顯示器。計(jì)算設(shè)備還可以具有多個(gè)處理器和多個(gè)共享或單獨(dú)存儲(chǔ)器組件。例如,計(jì)算設(shè)備可以是集群計(jì)算環(huán)境或服務(wù)器群。在實(shí)施例中,如圖1中所圖示,客戶端設(shè)備110通過客戶端應(yīng)用112、媒體查看器118或其任何組合可以發(fā)送或接收媒體數(shù)據(jù)120到或自服務(wù)器150上的媒體共享服務(wù)152。媒體數(shù)據(jù)120包括ー個(gè)或多個(gè)媒體文件。媒體文件可以是照片、視頻或兩者的組合。另外,媒體文件可以包括與待被發(fā)送或檢索的媒體相對(duì)應(yīng)的媒體內(nèi)容信息和元數(shù)據(jù)??蛻舳藨?yīng)用112和媒體查看器118可以在客戶端設(shè)備110的顯示器上展示檢索到的媒體的視覺表示。這樣的顯示器可以是用于查看數(shù)字照片和/或視頻的任何類型的顯示器或可以是適于查看數(shù)字照片和/或視頻的任何類型的呈現(xiàn)設(shè)備。在實(shí)施例中,媒體查看器118可以是獨(dú)立應(yīng)用或其可以在諸如Google Chrome或Microsoft Internet Explorer的瀏覽器115內(nèi)被執(zhí)行。媒體查看器118例如可以作為在瀏覽器115內(nèi)的腳本、作為在瀏覽器115內(nèi)的插件、或作為在瀏覽器插件,諸如Adobe (Macromedia)Flash插件內(nèi)執(zhí)行的程序被執(zhí)行。在實(shí)施例中,客戶端應(yīng)用112和/或媒體查看器118與媒體共享服務(wù)152集成在一起。在實(shí)施例中,客戶端設(shè)備110還被配置成通過網(wǎng)絡(luò)140從媒體共享服務(wù)152接收通知130。在實(shí)施例中,通知130包括到存儲(chǔ)待被共享的媒體的在web上的位置的訪問鏈接。例如,訪問鏈接可以包括以諸如統(tǒng)ー資源定位符(URL)的web位置地址形式的到網(wǎng)站的位置??梢允褂迷S多不同協(xié)議和方法中的任何將通知130從媒體共享服務(wù)152發(fā)送給客戶端設(shè)備110。例如,可以通過電子郵件或短消息服務(wù)(SMS)從媒體共享服務(wù)152發(fā)送通知130。通過客戶端應(yīng)用112、媒體查看器118或適于接收這樣的通知的任何其他應(yīng)用或功用,諸如電子郵件客戶端或SMS應(yīng)用,可以在客戶端設(shè)備110處接收通知130。A、客戶端應(yīng)用圖2是圖示圖1的客戶端設(shè)備110的客戶端應(yīng)用112的示例性實(shí)施例的圖。客戶端應(yīng)用112包括圖像捕捉模塊210、人臉檢測(cè)模塊220、元數(shù)據(jù)插入模塊230、用戶接ロ模塊240以及圖像傳送模塊250。客戶端應(yīng)用112的組件中的每ー個(gè),包括圖像捕捉模塊210、人臉檢測(cè)模塊220、元數(shù)據(jù)插入模塊230、用戶接ロ模塊240以及圖像傳送模塊250,可以相互通信地耦接。在運(yùn)作中,客戶端應(yīng)用112使用用戶接ロ模塊240來在客戶端設(shè)備110處向用戶顯示捕捉數(shù)字圖像的選項(xiàng)。在用戶選擇了該選項(xiàng)時(shí),客戶端應(yīng)用112使用圖像捕捉模塊210來捕捉數(shù)字照片或視頻。為了捕捉圖像,圖像捕捉模塊210可以被耦接到圖像捕捉設(shè)備(未示出),諸如與客戶端設(shè)備110集成在一起的數(shù)碼相機(jī)。另外,用戶接ロ模塊240可以被耦接到用戶輸入設(shè)備,諸如在客戶端設(shè)備110處的觸摸屏或輸入按鈕(例如,設(shè)備輸入114)。一旦照片或視頻被捕捉到,其就可以被圖像捕捉模塊210存儲(chǔ)在客戶端設(shè)備110處,例如在本地存儲(chǔ)器116中。人臉檢測(cè)模塊220可以被配置成在媒體被圖像捕捉模塊210捕捉到之后對(duì)媒體進(jìn)行分析。在實(shí)施例中,人臉檢測(cè)模塊220還可以對(duì)先前在客戶端設(shè)備110處捕捉并存儲(chǔ)的媒體進(jìn)行分析。這樣的存儲(chǔ)的媒體可以已使用在110處的圖像捕捉設(shè)備(例如,通過圖像捕捉模塊210或在客戶端設(shè)備110處執(zhí)行的另ー個(gè)應(yīng)用)來捕捉或可以已使用沒有被耦接到客戶端設(shè)備110的單獨(dú)圖像捕捉設(shè)備來捕捉并且稍后被傳送到本地存儲(chǔ)器116。人臉檢測(cè)模塊220可以被配置成對(duì)ー個(gè)或多個(gè)圖像或用戶所指定的圖像進(jìn)行分析,來檢測(cè)圖像內(nèi)的人臉。例如,如果用戶將數(shù)字照片相冊(cè)傳送給本地存儲(chǔ)器116,則人臉檢測(cè)模塊220可以對(duì)在該相冊(cè)中的每ー個(gè)數(shù)字照片進(jìn)行分析來檢測(cè)人臉。當(dāng)人臉被檢測(cè)到時(shí),人臉檢測(cè)模塊220可以作出包圍檢測(cè)到的人臉的區(qū)域(例如包圍檢測(cè)到的人臉的矩形區(qū)域)的數(shù)字副本,來產(chǎn)生與檢測(cè)到的人臉相對(duì)應(yīng)的面部圖像或面部模型。然后,可以將面部圖像存儲(chǔ)在本地存儲(chǔ)器116中。替選地,可以將面部圖像存儲(chǔ)在客戶端應(yīng)用112通過網(wǎng)絡(luò)(例如,網(wǎng)絡(luò)140)可訪問的面部圖像數(shù)據(jù)庫(kù)(未示出)中。在實(shí)施例中,人臉檢測(cè)模塊220可以使用存儲(chǔ)的面部圖像來協(xié)助檢測(cè)隨后分析的圖像中的人臉。相關(guān)領(lǐng)域技術(shù)人員鑒于該描述應(yīng)當(dāng)理解的是,可以在人臉檢測(cè)模塊220中使用若干眾所周知的技術(shù)中的任何一個(gè)來檢測(cè)圖像中的人臉。這樣的技術(shù)的示例包括但不限于:如在美國(guó)專利N0.6,222,939中描述的彈性束圖匹配、如在美國(guó)專利N0.6,917,703中描述的針對(duì)“gabor jets”使用神經(jīng)網(wǎng)絡(luò)、以及如在美國(guó)專利N0.7,099,510中描述的使用提升原始特征的人臉檢測(cè)。在一些情況下,人臉檢測(cè)模塊220的自動(dòng)人臉檢測(cè)可能沒有檢測(cè)到圖像中的所有人臉。因此,在一些實(shí)施例中,用戶可以特地觸發(fā)人臉檢測(cè)模塊220來對(duì)指定圖像進(jìn)行處理。例如,人臉檢測(cè)模塊220可能沒有檢測(cè)到圖像中的ー個(gè)或多個(gè)人臉。在這種情況下,在實(shí)施例中,人臉檢測(cè)模塊220為用戶提供手動(dòng)幫助人臉檢測(cè)過程的能力。例如,用戶接ロ模塊210可以展示用來繪制圍繞用戶想要檢測(cè)的每ー個(gè)人臉的邊界區(qū)域或邊界框的圖形用戶界面。相關(guān)領(lǐng)域技術(shù)人員鑒于該描述應(yīng)當(dāng)理解的是,在自動(dòng)人臉檢測(cè)以及手動(dòng)幫助的人臉檢測(cè)中可以使用相同面部檢測(cè)技術(shù),其中僅有微小修改。例如,當(dāng)手動(dòng)幫助時(shí),人臉檢測(cè)軟件可以僅將更大權(quán)重賦予在所定義的區(qū)域內(nèi)識(shí)別的面部地標(biāo)特征。在實(shí)施例中,一旦使用人臉檢測(cè)模塊220來檢測(cè)了人臉,用戶接ロ模塊240就可以顯示ー個(gè)或多個(gè)用戶輸入域,用戶可以使用所述用戶輸入域來提供識(shí)別與檢測(cè)到的人臉相對(duì)應(yīng)的人的另外描述性數(shù)據(jù)。例如,用戶可以提供用其來為檢測(cè)到的面部圖像加標(biāo)簽的名稱。該標(biāo)簽稍后可以用來識(shí)別其他圖像中的該人。描述性數(shù)據(jù)還可以包括但不限干:所識(shí)別的人的聯(lián)系信息。當(dāng)用戶輸入了與檢測(cè)到的面部圖像相對(duì)應(yīng)的另外信息時(shí),除任何用戶提供的信息,包括但不限干:用于所識(shí)別的人的標(biāo)簽名稱、每ー個(gè)所識(shí)別的人的聯(lián)系信息和/或圖像說明或描述信息外,元數(shù)據(jù)插入模塊230可以被配置成用檢測(cè)到的人臉信息(例如,人臉檢測(cè)模塊220所產(chǎn)生的面部圖像)關(guān)聯(lián)或注釋圖像。在實(shí)施例中,人臉檢測(cè)模塊220可以使用存儲(chǔ)的面部圖像來識(shí)別檢測(cè)到的人臉。如上所述,可以將面部圖像存儲(chǔ)在本地存儲(chǔ)器116或客戶端應(yīng)用112通過網(wǎng)絡(luò)140可訪問的面部數(shù)據(jù)庫(kù)中。這樣的面部數(shù)據(jù)庫(kù)可以是適于存儲(chǔ)除元數(shù)據(jù)(包括與每ー個(gè)面部圖像相對(duì)應(yīng)的人的名稱和/或聯(lián)系信息)外的面部圖像的任何類型的數(shù)據(jù)庫(kù)。所存儲(chǔ)的面部圖像還可以包括其自身的元數(shù)據(jù),包括關(guān)于與面部圖像相對(duì)應(yīng)的人的身份的識(shí)別信息。例如,識(shí)別信息可以包括名稱和聯(lián)系信息。因此,在該實(shí)施例中,將不再需要用戶為檢測(cè)到的人臉提供識(shí)別信息。該實(shí)施例的益處是,元數(shù)據(jù)插入模塊230可以在沒有進(jìn)ー步用戶干預(yù)的情況下將檢測(cè)到的人臉信息和對(duì)應(yīng)的識(shí)別信息進(jìn)行關(guān)聯(lián)。然而,為了將檢測(cè)到的人臉與存儲(chǔ)的面部圖像或面部模型相匹配,人臉檢測(cè)模塊220可能需要被配置有另外的人臉識(shí)別功能。這樣的人臉識(shí)別功能將與下述圖3的媒體共享服務(wù)152的人臉識(shí)別模塊332的類似地進(jìn)行操作。在實(shí)施例中,元數(shù)據(jù)插入模塊230還可以將其他元數(shù)據(jù)(包括但不限于:拍攝圖像的時(shí)間和拍攝圖像的位置)與圖像相關(guān)聯(lián)。例如,客戶端設(shè)備110可以包括全球定位衛(wèi)星(GPS)接收器,以及元數(shù)據(jù)插入模塊230可以被配置成除任何其他信息外,將拍攝圖像的位置與圖像相關(guān)聯(lián)。相關(guān)領(lǐng)域技術(shù)人員鑒于該描述應(yīng)當(dāng)認(rèn)識(shí)到,可以將任何數(shù)量的眾所周知的信息格式用于元數(shù)據(jù)。例如,圖像的位置可以包括與捕捉圖像的地理位置相對(duì)應(yīng)的緯度和經(jīng)度坐標(biāo)。在實(shí)施例中,圖像傳送模塊250通過網(wǎng)絡(luò)140,圖1中所示的,將ー個(gè)或多個(gè)圖像從客戶端設(shè)備110傳送給服務(wù)器150的媒體共享服務(wù)152。所傳送的圖像包括通過元數(shù)據(jù)插入模塊230與圖像相關(guān)聯(lián)的元數(shù)據(jù)信息。圖像傳送模塊250被配置成通過客戶端設(shè)備110的通信接ロ傳送圖像。圖像傳送模塊250可以使用用于通過網(wǎng)絡(luò)140在客戶端設(shè)備110和媒體共享服務(wù)152之間傳送數(shù)字文件的任何數(shù)量的眾所周知的方法來傳送圖像。圖像捕捉模塊210、人臉檢測(cè)模塊220、元數(shù)據(jù)插入模塊230、用戶接ロ模塊240以及圖像傳送模塊250的實(shí)施例可以以軟件、固件、硬件或其任何組合來實(shí)現(xiàn)。圖像捕捉模塊210、人臉檢測(cè)模塊220、元數(shù)據(jù)插入模塊230、用戶接ロ模塊240以及圖像傳送模塊250或其部分的實(shí)施例也可以被實(shí)現(xiàn)為在能夠?qū)崿F(xiàn)在此描述的功能的ー個(gè)或多個(gè)計(jì)算設(shè)備上執(zhí)行的計(jì)算機(jī)可讀代碼。這樣的計(jì)算設(shè)備的示例包括但不限于:計(jì)算機(jī)、工作站、嵌入式系統(tǒng)、聯(lián)網(wǎng)設(shè)備、移動(dòng)設(shè)備或能夠?qū)崿F(xiàn)在此描述的功能的其他類型的處理器或計(jì)算機(jī)系統(tǒng)。另外,示出為在客戶端應(yīng)用112內(nèi)的圖像捕捉模塊210、人臉檢測(cè)模塊220、元數(shù)據(jù)插入模塊230、用戶接ロ模塊240以及圖像傳送模塊250表示在實(shí)現(xiàn)本公開的實(shí)施例時(shí)的功能性。本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解的是,可以以軟件實(shí)現(xiàn)比在客戶端應(yīng)用112中示出的更多或更少的模塊來實(shí)現(xiàn)本公開的功能性。B、媒體共享服務(wù)圖3是圖示在其中可以實(shí)現(xiàn)媒體共享服務(wù)152的示例性系統(tǒng)300的實(shí)施例的圖。系統(tǒng)300包括客戶端設(shè)備310、媒體數(shù)據(jù)庫(kù)320、圖1的媒體共享服務(wù)152、相冊(cè)數(shù)據(jù)庫(kù)350、事件數(shù)據(jù)庫(kù)360以及社交圖數(shù)據(jù)庫(kù)370。媒體共享服務(wù)152包括包含媒體輸入模塊330和媒體共享模塊340的各種組件模塊。媒體輸入模塊330包括人臉識(shí)別模塊332、地標(biāo)識(shí)別模塊334、對(duì)象識(shí)別模塊336以及元數(shù)據(jù)提取器模塊338。媒體數(shù)據(jù)庫(kù)320可以存儲(chǔ)任何類型的媒體數(shù)據(jù),諸如照片或視頻數(shù)據(jù)。圖像可以例如是從數(shù)碼相機(jī)拍攝的相片。圖像可以以JPEG、TIFF或用于數(shù)字圖像文件的其他類似格式編碼。每ー個(gè)圖像可以具有與該圖像相關(guān)聯(lián)的元數(shù)據(jù)。例如,圖像可以具有存儲(chǔ)信息的可交換圖像文件格式(EXIF)頭,所述信息諸如拍攝圖像的相片的時(shí)間、拍攝照片的位置以及關(guān)于諸如數(shù)碼相機(jī)的捕捉了圖像的圖像捕捉設(shè)備的信息,諸如品牌、型號(hào)、焦距和變焦。拍攝圖像的時(shí)間可以對(duì)應(yīng)于圖像捕捉設(shè)備使圖像曝光的時(shí)間。視頻包括幀序列,以及每ー個(gè)幀包括圖像。視頻還可以使用諸如數(shù)碼相機(jī)的能夠捕捉視頻的圖像捕捉設(shè)備來捕捉。在示例中,媒體數(shù)據(jù)庫(kù)320可以被耦接到媒體共享站點(diǎn)(未示出),諸如Picasa。用戶可以將媒體從媒體共享站點(diǎn)上載到媒體數(shù)據(jù)庫(kù)320。例如,參考回圖1,用戶可以使用在客戶端設(shè)備110處的瀏覽器115來導(dǎo)航到媒體共享站點(diǎn),并且通過媒體共享站點(diǎn)所提供的用戶接ロ將圖像上載到媒體數(shù)據(jù)庫(kù)320。在進(jìn)ー步示例中,用戶還可以能夠從媒體數(shù)據(jù)庫(kù)320檢索圖像。例如,用戶可以具有將圖像下載到客戶端110上以存儲(chǔ)在本地存儲(chǔ)器116中或使用也可以被耦接到媒體共享站點(diǎn)的媒體查看器118來查看圖像的選擇。媒體輸入模塊330從媒體數(shù)據(jù)庫(kù)320檢索媒體數(shù)據(jù)301。媒體輸入模塊330可以使用例如SQL選擇語句來從媒體數(shù)據(jù)庫(kù)320檢索媒體數(shù)據(jù)301。替選地,媒體輸入模塊330可以使用web服務(wù)來訪問媒體數(shù)據(jù)庫(kù)320。媒體數(shù)據(jù)庫(kù)320可以具有可以將媒體數(shù)據(jù)301推送到媒體輸入模塊330的ー個(gè)或多個(gè)中間服務(wù)器。如同上述媒體數(shù)據(jù)120,媒體數(shù)據(jù)301可以包括一個(gè)或多個(gè)圖像文件。圖像文件可以是相片、來自ー個(gè)或多個(gè)視頻的幀或兩者的組合。圖像文件可以包括圖像內(nèi)容和元數(shù)據(jù),諸如圖2中所圖示的客戶端應(yīng)用112的元數(shù)據(jù)插入模塊230所添加的元數(shù)據(jù)信息。媒體輸入模塊330還可以通過網(wǎng)絡(luò)140從經(jīng)由通信信道302的客戶端設(shè)備110、經(jīng)由通信信道304的客戶端設(shè)備IlOA和/或經(jīng)由通信信道303的客戶端設(shè)備310中的ー個(gè)或多個(gè)接收媒體數(shù)據(jù)120。盡管僅示出了客戶端設(shè)備110、客戶端設(shè)備IlOA和客戶端設(shè)備310,然而,可以視需要使用另外客戶端設(shè)備??蛻舳嗽O(shè)備310可以包括具有通過網(wǎng)絡(luò)140將捕捉到的圖像發(fā)送給包括媒體共享服務(wù)152的服務(wù)器150的能力的任何圖像捕捉設(shè)備。例如,客戶端設(shè)備310可以是獨(dú)立的數(shù)碼相機(jī),包括但不限于:帶有EYE-FI SD卡的數(shù)碼相機(jī),該EYE-FI SD卡提供存儲(chǔ)圖像并且將存儲(chǔ)的圖像直接上載到媒體共享站點(diǎn)的能力。在接收了媒體數(shù)據(jù)120和/或檢索了媒體數(shù)據(jù)301時(shí),媒體輸入模塊330將媒體數(shù)據(jù)120和/或媒體數(shù)據(jù)301發(fā)送給人臉識(shí)別模塊332、地標(biāo)識(shí)別模塊334、對(duì)象識(shí)別模塊336以及元數(shù)據(jù)提取器模塊338。1、人臉識(shí)別人臉識(shí)別模塊332通過執(zhí)行自動(dòng)人臉識(shí)別來識(shí)別ー個(gè)或多個(gè)人臉來解釋媒體數(shù)據(jù)120和/或媒體數(shù)據(jù)301 (在下文中被統(tǒng)稱為“媒體數(shù)據(jù)120/301”)的內(nèi)容。人臉識(shí)別模塊332的自動(dòng)人臉識(shí)別可以在兩個(gè)階段起作用:人臉檢測(cè)階段和人臉識(shí)別階段。然而,如果人臉檢測(cè)信息已與媒體數(shù)據(jù)120/301包括在一起,則人臉識(shí)別模塊332可以能夠跳過針對(duì)媒體數(shù)據(jù)120/301的人臉檢測(cè)階段。例如,已執(zhí)行了人臉檢測(cè)并且將人臉檢測(cè)信息與圖像文件包括在一起的客戶端設(shè)備110的客戶端應(yīng)用112可能已發(fā)送了圖像。由于不是所有圖像均包括人臉檢測(cè)信息,因此,人臉識(shí)別模塊332必須確定其接收的圖像文件是否包括這樣的信息,并且基于該確定,視需要執(zhí)行人臉檢測(cè)。人臉識(shí)別模塊332的人臉檢測(cè)階段包括自動(dòng)檢測(cè)媒體數(shù)據(jù)120/301的圖像中的人臉。這樣的自動(dòng)檢測(cè)可以基于例如一般面部特性。人臉識(shí)別模塊332對(duì)圖像進(jìn)行分析來檢測(cè)圖像內(nèi)的人臉。當(dāng)檢測(cè)到ー個(gè)或多個(gè)人臉時(shí),人臉識(shí)別模塊332可以生成與每ー個(gè)檢測(cè)到的人臉相對(duì)應(yīng)的人臉檢測(cè)信息,包括例如包圍在圖像內(nèi)的檢測(cè)到的人臉的有界區(qū)域。在實(shí)施例中,人臉識(shí)別模塊332可以使用戶能夠例如通過客戶端應(yīng)用112和/或媒體查看器118手動(dòng)幫助人臉檢測(cè)。在這樣的實(shí)施例中,人臉檢測(cè)階段的操作類似于上述圖2的人臉檢測(cè)模塊220的手動(dòng)或用戶幫助的操作。人臉識(shí)別模塊332的人臉識(shí)別階段包括識(shí)別檢測(cè)到的人臉。人臉識(shí)別模塊332的操作可以包括將檢測(cè)到的人臉與先前已識(shí)別的面部圖像中的一個(gè)或多個(gè)進(jìn)行比較。例如,先前識(shí)別的人臉可以被存儲(chǔ)在人臉識(shí)別模塊332可訪問的ー個(gè)或多個(gè)面部圖像數(shù)據(jù)庫(kù)(未示出)中。相關(guān)領(lǐng)域技術(shù)人員鑒于該描述應(yīng)當(dāng)理解的是,可以使用用于人臉檢測(cè)和識(shí)別的若干方法中的任何一個(gè)。在Lui 和 Chen 的“Video-based Face Recognition Using AdaptiveHidden Markov Models”, 2001, CVPR中描述了這樣的方法的一個(gè)不例。2、地標(biāo)和對(duì)象/場(chǎng)景識(shí)別地標(biāo)識(shí)別模塊334檢測(cè)具有地標(biāo)的媒體數(shù)據(jù)120/301的圖像部分并且識(shí)別該地標(biāo)。在通過引用整體合并入本文、題為“Automatic Discovery of Popular Landmarks”、共同擁有的美國(guó)專利申請(qǐng)N0.12/119,359中描述了地標(biāo)識(shí)別模塊334的ー個(gè)示例。地標(biāo)識(shí)別模塊334可以例如使用視覺聚類來識(shí)別地標(biāo)。對(duì)象識(shí)別模塊336對(duì)媒體數(shù)據(jù)120/301的圖像進(jìn)行解釋來識(shí)別圖像所表示的場(chǎng)景內(nèi)的対象。例如,媒體數(shù)據(jù)120/301可以包括場(chǎng)景的圖像,以及對(duì)象識(shí)別模塊336可以識(shí)別在該圖像中的對(duì)象。在另ー個(gè)示例中,對(duì)象識(shí)別模塊336可以識(shí)別在視頻的ー個(gè)或多個(gè)幀中的對(duì)象。對(duì)象識(shí)別模塊336可以是本領(lǐng)域技術(shù)人員已知的任何類型的對(duì)象識(shí)別模塊。總的來說,如同人臉識(shí)別模塊332,對(duì)象識(shí)別模塊336的操作可以包括兩個(gè)步驟。首先,檢測(cè)包括對(duì)象的圖像部分。其次,使該圖像部分通過識(shí)別對(duì)象的函數(shù),諸如分類器函數(shù)。相關(guān)領(lǐng)域技術(shù)人員鑒于該描述應(yīng)當(dāng)認(rèn)識(shí)到,對(duì)象識(shí)別模塊336可以包括被配置成檢測(cè)不同類型的對(duì)象的另外子組件,包括其他識(shí)別模塊。在一些實(shí)施例中,對(duì)象識(shí)別模塊120可以使用隱馬爾科夫模型來選擇特定対象,并且將所述特定對(duì)象與已知對(duì)象集中的對(duì)象相匹配。在媒體數(shù)據(jù)104是視頻的情況下,對(duì)象識(shí)別模塊120可以跨ー個(gè)或多個(gè)幀跟蹤對(duì)象,然后基于跟蹤的幀來識(shí)別該對(duì)象。通過使用人臉識(shí)別模塊332來識(shí)別人臉、使用地標(biāo)識(shí)別模塊334來識(shí)別地標(biāo)以及使用對(duì)象識(shí)別模塊336來識(shí)別對(duì)象,媒體輸入模塊330確定媒體內(nèi)容數(shù)據(jù)306。媒體內(nèi)容數(shù)據(jù)306可以包括例如媒體集合以及與媒體集合的內(nèi)容相對(duì)應(yīng)的人臉、地標(biāo)和/或?qū)ο蟮脑畔?。根?jù)實(shí)施例,除使用媒體數(shù)據(jù)120/301的內(nèi)容來確定媒體內(nèi)容數(shù)據(jù)306タト,媒體輸入模塊330可以使用元數(shù)據(jù)提取器模塊338來從媒體數(shù)據(jù)120/301直接提取元數(shù)據(jù)。3、元數(shù)據(jù)提取元數(shù)據(jù)提取器模塊338可以例如提取與媒體數(shù)據(jù)120/301包括在一起的元數(shù)據(jù)。如上所述,媒體數(shù)據(jù)120/301可以是例如媒體文件集合,以及每ー個(gè)媒體文件可以包括元數(shù)據(jù)。在實(shí)施例中,媒體文件可以是攝影的圖像文件,諸如JPEG或TIFF。攝影的圖像文件可以包括帶有關(guān)于該圖像的數(shù)據(jù)的EXIF頭。EXIF頭可以例如包括諸如拍攝照片的時(shí)間的數(shù)據(jù)。例如,客戶端設(shè)備310可以包括位置傳感器,諸如GPS傳感器??蛻舳嗽O(shè)備310所生成的圖像文件可以將拍攝每ー個(gè)照片的位置包括在其EXIF頭中。例如,EXIF頭可以具有與拍攝圖片的位置相對(duì)應(yīng)的緯度和經(jīng)度值。以這種方式,元數(shù)據(jù)提取器模塊338從媒體數(shù)據(jù)120/301讀取元數(shù)據(jù)以與媒體內(nèi)容數(shù)據(jù)306包括在一起。人臉識(shí)別模塊332、地標(biāo)識(shí)別模塊334、對(duì)象識(shí)別模塊336以及元數(shù)據(jù)提取器模塊338的實(shí)施例可以以軟件、固件、硬件或其任何組合來實(shí)現(xiàn)。人臉識(shí)別模塊332、地標(biāo)識(shí)別模塊334、對(duì)象識(shí)別模塊336以及元數(shù)據(jù)提取器模塊338或其部分的實(shí)施例也可以被實(shí)現(xiàn)來運(yùn)行于任何類型的處理設(shè)備上,包括但不限于:計(jì)算機(jī)、工作站、嵌入式系統(tǒng)、聯(lián)網(wǎng)設(shè)備、移動(dòng)設(shè)備或能夠?qū)崿F(xiàn)在此描述的功能的其他類型的處理器或計(jì)算機(jī)系統(tǒng)。4、圖像聚組使用媒體內(nèi)容數(shù)據(jù)306,媒體共享模塊340基于媒體的內(nèi)容和用戶間的關(guān)聯(lián)來自動(dòng)聚組來自不同用戶的媒體集合,并且在用戶之間共享聚組的媒體。例如,媒體輸入模塊330可以接收或獲取不同圖像,可能全部圖像相冊(cè),其中每ー個(gè)圖像和/或相冊(cè)與不同用戶相關(guān)聯(lián)。用戶自身可以相互關(guān)聯(lián),例如作為其中用戶通過例如在社交網(wǎng)絡(luò)站點(diǎn)上指定的共享偏好相互鏈接或關(guān)聯(lián)的同一社交網(wǎng)絡(luò)或社交圖的成員。在示例中,每ー個(gè)用戶可以具有存儲(chǔ)在社交網(wǎng)絡(luò)站點(diǎn)處的成員簡(jiǎn)檔信息。另外,每ー個(gè)用戶的簡(jiǎn)檔可以具有指定該用戶向其他用戶提供的媒體共享或訪問權(quán)限和特權(quán)的共享偏好??梢允褂霉蚕砥脕碜R(shí)別用戶選擇與之共享媒體的其他用戶。例如,第一用戶的共享偏好可以識(shí)別第二用戶,其中第一和第ニ用戶相互關(guān)聯(lián)??偟膩碚f,相互關(guān)聯(lián)的用戶相互提供媒體共享特權(quán),其中允許每ー個(gè)用戶訪問與另ー個(gè)用戶相關(guān)聯(lián)的圖像。因此,相互關(guān)聯(lián)的用戶可以通過其共享偏好來相互識(shí)別。相關(guān)領(lǐng)域技術(shù)人員鑒于該描述應(yīng)當(dāng)認(rèn)識(shí)到用于將共享偏好與用戶相關(guān)聯(lián)和用于將不同用戶相互關(guān)聯(lián)的任何數(shù)量的已知方法。a、相冊(cè)分割媒體共享模塊340自動(dòng)解釋媒體內(nèi)容數(shù)據(jù)306來將與每一個(gè)個(gè)體用戶相關(guān)聯(lián)的圖像聚組成用于該用戶的ー個(gè)或多個(gè)相冊(cè)。媒體共享模塊340然后自動(dòng)解釋媒體內(nèi)容數(shù)據(jù)306來將與不同用戶相對(duì)應(yīng)的相冊(cè)聚組成ー個(gè)或多個(gè)事件組,其中事件組包括與不同用戶相關(guān)聯(lián)的媒體。媒體共享模塊340然后在沒有用戶干預(yù)的情況下,基于不同用戶的社交圖或相互關(guān)聯(lián)在不同用戶之間自動(dòng)共享事件組。在實(shí)施例中,媒體共享模塊340還向用戶發(fā)送可用事件組的通知。媒體共享模塊340包括相冊(cè)分割模塊342、事件聚類模塊344、共享管理器346以及通知管理器348。在實(shí)施例中,媒體共享模塊340分別通過通信線路307、308和309被通信地耦接到相冊(cè)數(shù)據(jù)庫(kù)350、事件數(shù)據(jù)庫(kù)360和社交圖數(shù)據(jù)庫(kù)370中的每ー個(gè)。相冊(cè)分割模塊342通過基于包括在媒體內(nèi)容數(shù)據(jù)306中的媒體內(nèi)容數(shù)據(jù)信息將來自媒體輸入模塊330的媒體集合聚組成一個(gè)或多個(gè)相冊(cè),來分割該媒體集合。相冊(cè)分割模塊342使用媒體內(nèi)容數(shù)據(jù)306來確定與媒體集合中的每ー個(gè)圖像相對(duì)應(yīng)的媒體內(nèi)容數(shù)據(jù)?;诿咯`個(gè)圖像的確定的媒體內(nèi)容數(shù)據(jù),相冊(cè)分割模塊342將媒體集合分割成ー個(gè)或多個(gè)相冊(cè)。例如,媒體內(nèi)容數(shù)據(jù)306可以包括捕捉媒體集合的圖像的時(shí)間和位置(例如,以GPS坐標(biāo))?;诩现械拿咯`個(gè)圖像的確定的時(shí)間和位置,相冊(cè)分割模塊342將圖像集合或組分割成一個(gè)或多個(gè)相冊(cè),其中每ー個(gè)相冊(cè)包含具有基本上相似時(shí)間和位置信息的圖像。為了提高分割操作的準(zhǔn)確性和在分割的相冊(cè)中的不同圖像之間的內(nèi)容的相互關(guān)聯(lián),相冊(cè)分割模塊342基于其能夠從媒體內(nèi)容數(shù)據(jù)306得到的盡量多的信息來分割媒體集合。例如,相冊(cè)分割模塊342可以使用人臉識(shí)別信息、地標(biāo)識(shí)別信息、對(duì)象識(shí)別信息、元數(shù)據(jù)或其任何組合來將圖像集合分割成相冊(cè)。在實(shí)施例中,相冊(cè)■分割模塊342可以對(duì)相冊(cè)■數(shù)據(jù)庫(kù)350搜索包含帶有與從媒體輸入模塊330接收的特定圖像或圖像組相似的媒體內(nèi)容數(shù)據(jù)的圖像的現(xiàn)有相冊(cè)。使用上述先前不例,相冊(cè)■分割模塊342可以在相冊(cè)■數(shù)據(jù)庫(kù)350中找到包含具有與來自媒體輸入模塊330的圖像基本上相似的時(shí)間和位置信息的圖像的現(xiàn)有相冊(cè)。在該示例中,相冊(cè)分割模塊342將圖像添加到現(xiàn)有相冊(cè)。如果沒有找到匹配搜索標(biāo)準(zhǔn)(例如,帶有相似媒體內(nèi)容數(shù)據(jù)的圖像)的現(xiàn)有相冊(cè),則相冊(cè)分割模塊342可以創(chuàng)建一個(gè)或多個(gè)新的相冊(cè)。在實(shí)施例中,相冊(cè)分割模塊342可以使用相冊(cè)數(shù)據(jù)庫(kù)350來存儲(chǔ)新的相冊(cè)。相冊(cè)分割模塊342將每ー個(gè)相冊(cè)與和圖像組相關(guān)聯(lián)的用戶相關(guān)聯(lián)。b、事件聚類和共享事件聚類模塊344通過基于包括在媒體內(nèi)容數(shù)據(jù)306中的媒體內(nèi)容數(shù)據(jù)信息和與兩個(gè)或多個(gè)用戶相關(guān)聯(lián)的共享偏好將相冊(cè)聚組成ー個(gè)或多個(gè)事件組,來對(duì)相冊(cè)分割模塊342所分割的相冊(cè)進(jìn)行聚類。除事件聚類模塊344對(duì)相冊(cè)進(jìn)行聚組外,事件聚類模塊344的聚類操作類似于相冊(cè)分割模塊342的分割操作,其中不同相冊(cè)與不同用戶相關(guān)聯(lián)。如上所述,不同用戶可以通過相互識(shí)別的共享偏好來相互關(guān)聯(lián)。同樣如上所述,使用這樣的偏好來確定哪些用戶具有訪問與特定用戶相關(guān)聯(lián)的媒體的特權(quán)。事件聚類模塊344使用共享管理器346來確定共享偏好和在不同用戶間的關(guān)聯(lián)。在實(shí)施例中,共享管理器346與社交圖數(shù)據(jù)庫(kù)370通信地耦接。社交圖數(shù)據(jù)庫(kù)370可以存儲(chǔ)在相互具有社交關(guān)系的兩個(gè)或多個(gè)用戶之 間的任何類型的關(guān)聯(lián)。這樣的關(guān)聯(lián)可以包括用戶的共享偏好,其中共享偏好指定每ー個(gè)用戶與另一個(gè)所擁有的訪問權(quán)限或特權(quán)。可以將共享管理器346和社交圖數(shù)據(jù)庫(kù)370的實(shí)施例例如與ー個(gè)或多個(gè)社交網(wǎng)絡(luò)站點(diǎn)、照片共享站點(diǎn)或使得能夠在不同用戶之間進(jìn)行關(guān)聯(lián)或社交聯(lián)系的其他類似類型的站點(diǎn)整合在一起。在實(shí)施例中,共享管理器346從社交圖數(shù)據(jù)庫(kù)370檢索存儲(chǔ)的在兩個(gè)或多個(gè)用戶之間的關(guān)聯(lián),包括用戶的共享偏好。事件聚類模塊344使用關(guān)于用戶的檢索到的信息結(jié)合媒體內(nèi)容數(shù)據(jù)306來將相冊(cè)聚類成ー個(gè)或多個(gè)事件組。一旦事件聚類模塊344對(duì)事件組進(jìn)行了聚類,共享管理器346就基于用戶相互的關(guān)聯(lián)和每ー個(gè)用戶的個(gè)人共享偏好來將事件組與用戶相關(guān)聯(lián),并且向用戶提供對(duì)事件組的訪問。在實(shí)施例中,可以使用事件數(shù)據(jù)庫(kù)360來存儲(chǔ)用戶與事件組的關(guān)聯(lián)。例如,對(duì)應(yīng)于社交事件、在特定時(shí)間和位置捕捉的第一圖像相冊(cè)可以與第一用戶相關(guān)聯(lián)。在同一時(shí)間和位置(即事件)捕捉的第二圖像相冊(cè)可以與第二用戶相關(guān)聯(lián)。另外,可能存在與其他用戶相關(guān)聯(lián)、也在事件中捕捉的其他圖像相冊(cè)。在該示例中,事件聚類模塊344可以使用共享管理器346來確定用戶的關(guān)聯(lián)和共享偏好。如果共享管理器346識(shí)別在第一和第二用戶之間的關(guān)聯(lián)并且每ー個(gè)用戶的共享偏好向另ー個(gè)提供共享特權(quán),則事件聚類模塊344可以例如將第一和第二相冊(cè)聚類成在同一時(shí)間和位置捕捉到的圖像的事件組。在該示例中,事件組將包含與兩個(gè)用戶相關(guān)聯(lián)的圖像。一旦聚類模塊344創(chuàng)建了事件組,聚類模塊344就可以將事件組存儲(chǔ)在事件數(shù)據(jù)庫(kù)360中。共享管理器346然后可以向第一和第二用戶提供對(duì)該事件組的訪問。在實(shí)施例中,通知管理器348被配置成自動(dòng)向事件組的ー個(gè)或多個(gè)用戶發(fā)送通知(例如,圖1的通知130)。在實(shí)施例中,通知包括到事件組的訪問鏈接。例如,訪問鏈接可以是以統(tǒng)ー資源定位符(URL)地址形式的基于web的位置地址,用戶可以選擇其來被自動(dòng)指引到事件組。參考回圖1,事件組的圖像可以是例如通過客戶端應(yīng)用112、媒體查看器118或用戶能夠使用來查看媒體的類似類型的應(yīng)用可訪問的。在實(shí)施例中,事件聚類模塊344可以基于基本上相似的內(nèi)容數(shù)據(jù)來對(duì)事件數(shù)據(jù)庫(kù)360搜索現(xiàn)有事件組以添加新近聚類的事件組。如果在事件數(shù)據(jù)庫(kù)360中找到匹配的事件組,則事件聚類模塊344可以將聚類的事件組添加到該匹配的事件組。替選地,如果在事件數(shù)據(jù)庫(kù)360中沒有找到匹配的事件組,則事件聚類模塊344可以在事件數(shù)據(jù)庫(kù)360中為該聚類的事件組創(chuàng)建新的事件組。c、實(shí)時(shí)事件共享在實(shí)施例中,共享管理器346可以自動(dòng)使得能夠基于媒體內(nèi)容數(shù)據(jù)306的內(nèi)容信息來實(shí)時(shí)訪問和共享事件組。例如,共享管理器346可以使用從媒體內(nèi)容數(shù)據(jù)306確定的時(shí)間和位置元數(shù)據(jù)結(jié)合來自社交圖數(shù)據(jù)庫(kù)370的社交圖信息,來使得能夠基于時(shí)間、位置和社交圖信息來實(shí)時(shí)訪問和共享事件組。為了說明通過共享管理器346實(shí)時(shí)共享的示例,假設(shè)第一用戶和第二用戶在事件期間捕捉了事件的圖像。事件聚類模塊344可以例如基于第一和第二用戶在事件期間捕捉到的媒體內(nèi)容來為事件自動(dòng)生成事件組。媒體內(nèi)容數(shù)據(jù)306可以包括例如捕捉圖像的時(shí)間和位置。在該示例中,共享管理器346可以確定第一和第二用戶相互關(guān)聯(lián)并且具有匹配的共享偏好(例如,第一用戶對(duì)第二用戶允許媒體共享特權(quán),反之亦然)。基于時(shí)間和位置信息,共享管理器346將確定兩個(gè)用戶均在同一事件中,因此,開始將第一和第二用戶與事件組自動(dòng)關(guān)聯(lián),并且向用戶提供對(duì)該事件組的訪問。通知管理器348可以例如向第一和第二用戶發(fā)送包括到事件組的訪問鏈接的通知。第一和第二用戶可以在例如其各自移動(dòng)設(shè)備上接收通知。第一和第二用戶然后將能夠使用例如其各自移動(dòng)設(shè)備(例如,在圖1的客戶端應(yīng)用112或媒體查看器118中)來查看事件組的圖像。這使第一和第二用戶能夠在事件期間相互之間自動(dòng)并有效地共享媒體。相冊(cè)分割模塊342、事件聚類模塊344、共享管理器346和通知管理器348的實(shí)施例可以以軟件、固件、硬件或其任何組合來實(shí)現(xiàn)。相冊(cè)分割模塊342、事件聚類模塊344、共享管理器346和通知管理器348或其部分的實(shí)施例也可以被實(shí)現(xiàn)為運(yùn)行于任何類型的處理設(shè)備上,包括但不限干:計(jì)算機(jī)、工作站、嵌入式系統(tǒng)、聯(lián)網(wǎng)設(shè)備、移動(dòng)設(shè)備或能夠?qū)崿F(xiàn)在此描述的功能的其他類型的處理器或計(jì)算機(jī)系統(tǒng)。相冊(cè)數(shù)據(jù)庫(kù)350、事件數(shù)據(jù)庫(kù)360和社交圖數(shù)據(jù)庫(kù)370可以是本領(lǐng)域技術(shù)人員所知的任何類型的數(shù)據(jù)存儲(chǔ)。在示例中,數(shù)據(jù)存儲(chǔ)可以是數(shù)據(jù)庫(kù)管理系統(tǒng),諸如ORACLE數(shù)據(jù)庫(kù)或本領(lǐng)域技術(shù)人員已知的其他數(shù)據(jù)庫(kù)。除與圖像或視頻相對(duì)應(yīng)的元信息,包括元數(shù)據(jù)和其他內(nèi)容信息外,相冊(cè)數(shù)據(jù)庫(kù)350和事件數(shù)據(jù)庫(kù)360可以存儲(chǔ)任何類型的媒體,諸如圖像或視頻(例如,分別被組織成相冊(cè)或事件組)。參考回圖1,盡管關(guān)于服務(wù)器150示出了媒體共享服務(wù)152,然而,應(yīng)當(dāng)注意的是,媒體共享服務(wù)152及其組件(媒體輸入模塊330和媒體共享模塊340)或其部分的實(shí)施例可以在諸如服務(wù)器150的單個(gè)服務(wù)器上、或跨諸如服務(wù)器150、160和170的多個(gè)服務(wù)器在分布式或集群服務(wù)器環(huán)境中實(shí)現(xiàn)。此外,媒體輸入模塊330的子組件(人臉識(shí)別模塊332、地標(biāo)識(shí)別模塊334、對(duì)象識(shí)別模塊336和元數(shù)據(jù)提取器模塊338)或其部分可以在單個(gè)服務(wù)器上或跨多個(gè)服務(wù)器實(shí)現(xiàn)。類似地,媒體共享模塊340的子組件(相冊(cè)分割模塊342、事件聚類模塊344、共享管理器346和通知管理器348)或其部分可以在單個(gè)服務(wù)器上或跨多個(gè)服務(wù)器實(shí)現(xiàn)。II1、方法A、在用戶間的自動(dòng)媒體共享圖4A和4B是用于在用戶間自動(dòng)共享媒體的方法400的過程流程圖。方法400包括步驟 402、404、406、408、410、412、414、416、418、420、422、424 和 426。方法 400 的益處包括但不限于:用戶相互之間共享媒體的更快、更有效并且自動(dòng)方式。此外,方法400為用戶減輕了必須手動(dòng)將圖像聚組成相冊(cè)、將描述符添加到相冊(cè)(例如,相冊(cè)標(biāo)題)以及與其他用戶共享相冊(cè)的負(fù)擔(dān)。為了便于說明,將使用如上所述的圖1的系統(tǒng)100和圖3的系統(tǒng)300來描述方法400,但是并不意在限于此。參考回圖3,方法400可以例如由服務(wù)器150通過媒體共享服務(wù)152來執(zhí)行。方法400在圖4A的步驟402開始并且前進(jìn)到步驟404,其包括接收與第一用戶相關(guān)聯(lián)的第一圖像集合。步驟404可以例如由圖像輸入模塊330執(zhí)行。在實(shí)施例中,可以通過諸如客戶端設(shè)備110的第一用戶的客戶端設(shè)備從第一用戶直接接收第一圖像集合。在另ー個(gè)實(shí)施例中,第一集合可以被存儲(chǔ)在諸如媒體數(shù)據(jù)庫(kù)320的ー個(gè)或多個(gè)媒體數(shù)據(jù)庫(kù)中以供稍后檢索。例如,如上所述,第一圖像集合可能先前已被第一用戶通過例如媒體數(shù)據(jù)庫(kù)320可以被耦接到的照片共享站點(diǎn)上載。同樣,如上所述,第一集合的圖像可以是數(shù)字照片、來自數(shù)字視頻的幀或其任何組合。方法400前進(jìn)到步驟406,其包括為第一集合中的每ー個(gè)圖像確定第一內(nèi)容數(shù)據(jù)。步驟406可以例如由人臉識(shí)別模塊332、地標(biāo)識(shí)別模塊334、對(duì)象識(shí)別模塊336、媒體提取器模塊338或其任何組合來執(zhí)行。如上所述,第一內(nèi)容數(shù)據(jù)可以包括包含在第一圖像集合內(nèi)的所識(shí)別的人臉、地標(biāo)和/或?qū)ο蟮男畔?。同樣如上所述,第一?nèi)容數(shù)據(jù)可以另外包括從第一集合提取的元數(shù)據(jù),包括但不限干:捕捉圖像的時(shí)間和位置。方法400然后前進(jìn)到步驟408,其包括將第一集合分割成一個(gè)或多個(gè)相冊(cè)的第一相冊(cè)集。步驟408可以例如由媒體共享模塊340的相冊(cè)分割模塊342執(zhí)行。如上所述,基于在步驟406中的確定的第一內(nèi)容數(shù)據(jù)來對(duì)第一集合進(jìn)行分割。方法400的步驟410、412和414分別類似于上述步驟404、406和408。然而,步驟410、412和414對(duì)應(yīng)于與第二用戶相關(guān)聯(lián)的第二圖像集合。因此,在步驟410中,接收與第ニ用戶相關(guān)聯(lián)的第二圖像集合。如同步驟404中的第一圖像集合,可以從第二用戶直接接收或從諸如媒體數(shù)據(jù)庫(kù)320的媒體數(shù)據(jù)庫(kù)訪問第二集合。步驟410也可以例如由媒體輸入模塊330執(zhí)行。在步驟412中,確定第二集合中的每ー個(gè)圖像的第二內(nèi)容數(shù)據(jù)。步驟412可以例如由人臉識(shí)別模塊332、地標(biāo)識(shí)別模塊334、對(duì)象識(shí)別模塊336、媒體提取器模塊338或其任何組合來執(zhí)行。在步驟414中,基于第二內(nèi)容數(shù)據(jù)來將第二集合分割成ー個(gè)或多個(gè)相冊(cè)的第二相冊(cè)集。步驟414可以例如由相冊(cè)分割模塊342執(zhí)行。在實(shí)施例中,一個(gè)或多個(gè)相冊(cè)的第一相冊(cè)集和一個(gè)或多個(gè)相冊(cè)的第二相冊(cè)集分別與第一和第二用戶相關(guān)聯(lián)。如上所述,第一和第二用戶還可以相互關(guān)聯(lián)。另外,第一和第二用戶可以分別具有第一和第二共享偏好。每ー個(gè)用戶的共享偏好識(shí)別該用戶向另一個(gè)用戶提供的媒體共享權(quán)限和特權(quán)。例如,第一用戶可以通過向第二用戶提供對(duì)與第一用戶相關(guān)聯(lián)的媒體的訪問權(quán)限來具有允許與第二用戶共享媒體的共享偏好。第二用戶也可以具有對(duì)應(yīng)于第一用戶的類似共享偏好?!┑谝缓偷诙媳环指畛上鄳?yīng)ー個(gè)或多個(gè)相冊(cè)的第一相冊(cè)集和ー個(gè)或多個(gè)相冊(cè)的第二相冊(cè)集,方法400就前進(jìn)到步驟416。在步驟416中,根據(jù)第一和第二內(nèi)容數(shù)據(jù)以及第一和第二用戶的共享偏好將第一和第二集聚類成事件組。步驟416可以例如由事件聚類模塊344結(jié)合共享管理器346來執(zhí)行。在步驟416中創(chuàng)建事件組之后,方法400前進(jìn)到步驟418,其包括向第一和第二用戶提供對(duì)事件組的訪問。盡管未在方法400中示出,然而,根據(jù)實(shí)施例,第一和第二用戶還可以與事件組相關(guān)聯(lián)。另外,如圖3中所圖示,例如事件聚類模塊344可以通過通信線路308將事件組以及與第一和第二用戶的任何關(guān)聯(lián)存儲(chǔ)在事件數(shù)據(jù)庫(kù)360中。步驟418可以例如由共享管理器346執(zhí)行。在實(shí)施例中,方法400還可以包括另外步驟(未示出),其包括向第一和第二用戶發(fā)送事件組的通知。如上所述,該通知可以包括到事件組的訪問鏈接。該可選步驟可以例如由通知管理器348執(zhí)行。接著,方法400前進(jìn)到圖4B的步驟420,其包括接收表示來自事件組對(duì)應(yīng)于的特定事件的場(chǎng)景的ー個(gè)或多個(gè)新的圖像。例如,在步驟416中創(chuàng)建的事件組可以包括第一和第ニ用戶在特定事件期間捕捉的圖像。在創(chuàng)建事件組之后,第一和/或第二用戶可能發(fā)送也從該事件捕捉的新的圖像。新的圖像可以由第一和/或第二用戶在該事件期間從例如其移動(dòng)設(shè)備發(fā)送或可以在該事件之后被上載到例如媒體共享站點(diǎn)。在前者情況下,步驟420包括從用戶中的一個(gè)或兩者直接接收新的圖像。然而,在后者情況下,步驟420包括從耦接到媒體共享站點(diǎn)或與媒體共享站點(diǎn)整合在一起的媒體數(shù)據(jù)庫(kù)訪問上載的圖像。媒體數(shù)據(jù)庫(kù)可以是例如圖3的媒體數(shù)據(jù)庫(kù)320。
在進(jìn)ー步情況下,可以從第一用戶直接接收來自該事件的第一新圖像集,以及第ニ用戶可能已將來自該事件的第二新圖像集上載到媒體共享站點(diǎn)。在這種情況下,步驟420包括直接接收新的圖像以及從媒體數(shù)據(jù)庫(kù)訪問新的圖像。應(yīng)當(dāng)注意的是,任ー用戶可以選擇直接發(fā)送圖像或?qū)D像上載到媒體共享站點(diǎn)。步驟420可以例如由圖3的媒體輸入模塊330執(zhí)行。如果接收或訪問了新的圖像,則方法400前進(jìn)到步驟422,其包括用接收或訪問的新圖像更新事件組,并且前進(jìn)到步驟424,其包括向第一和第二用戶提供對(duì)更新的事件組的訪問。向第一和第二用戶提供對(duì)更新的事件組的訪問使得能夠在第一和第二用戶之間共享事件組。應(yīng)當(dāng)注意的是,向第一和第二用戶兩者均提供對(duì)事件組的訪問,而不考慮新的圖像自身是否原先由用戶中的僅僅ー個(gè)發(fā)送或上載。步驟422可以例如由事件聚類模塊344執(zhí)行。步驟424可以例如由共享管理器346執(zhí)行。在實(shí)施例中,方法400可以包括向第一和第ニ用戶發(fā)送更新的事件組的通知的另外步驟(未示出)。該步驟可以例如由通知管理器348執(zhí)行。如果沒有接收或訪問新的圖像,則方法400在步驟426結(jié)束。在實(shí)施例中,步驟420、422和424使得能夠通過點(diǎn)擊快門在第一和第二用戶之間自動(dòng)媒體共享。例如,在步驟420中接收的新圖像可以來自用戶,其使用在帶有集成數(shù)碼相機(jī)的計(jì)算設(shè)備(例如,圖3的客戶端設(shè)備110)上執(zhí)行的應(yīng)用(例如,客戶端應(yīng)用112)或諸如帶有EYE-FI卡的數(shù)碼相機(jī)(例如,圖3的客戶端設(shè)備310)的獨(dú)立圖像捕捉設(shè)備來捕捉了圖像。一旦接收了圖像,在步驟422,在沒有用戶干預(yù)的情況下,用新的圖像自動(dòng)更新事件組,以及在步驟424,在沒有用戶干預(yù)的情況下,在用戶之間自動(dòng)共享更新的事件組。方法400的ー個(gè)益處是:其在不需要用戶對(duì)圖像和圖像集合進(jìn)行手動(dòng)標(biāo)記和聚組的情況下,使得能夠在用戶之間自動(dòng)共享媒體(在步驟424中)。這導(dǎo)致共享媒體的更快、更容易并且更有效的用戶體驗(yàn),其通過使共享媒體更容易來使捕捉媒體的用戶受益。此外,隨著將共享該用戶捕捉的媒體的可能性増加,還使與該用戶相關(guān)聯(lián)的其他用戶受益。B、客戶端應(yīng)用圖5是用于使用客戶端應(yīng)用來發(fā)送媒體的示例性方法500的實(shí)施例的流程圖。為了便于說明,將使用圖2的客戶端應(yīng)用112和圖3的系統(tǒng)300來幫助方法500的描述。進(jìn)ー步,為了便于說明,將在帶有諸如數(shù)碼相機(jī)的集成圖像捕捉設(shè)備的移動(dòng)設(shè)備(例如,圖1的客戶端設(shè)備110)的情景下描述方法500。然而,基于在此的描述,相關(guān)領(lǐng)域技術(shù)人員應(yīng)當(dāng)認(rèn)識(shí)到,可以將方法500整合在能夠在具有相機(jī)或其他圖像捕捉設(shè)備的任何類型的計(jì)算設(shè)備上執(zhí)行的其他客戶端應(yīng)用內(nèi)。方法500 包括步驟 502、504、506、508、510、512、514 和 516。方法 500 在步驟 502開始,并且前進(jìn)到步驟504,其涉及捕捉表示具有ー個(gè)或多個(gè)人的場(chǎng)景的圖像。該圖像可以是數(shù)字照片或數(shù)字視頻的ー個(gè)或多個(gè)視頻幀。步驟504可以例如(例如,當(dāng)用戶點(diǎn)擊快門吋)由圖像捕捉模塊210執(zhí)行。除圖像捕捉模塊210捕捉到的圖像外,方法500還可以使用已捕捉并存儲(chǔ)在本地存儲(chǔ)器(例如,客戶端設(shè)備110的本地存儲(chǔ)器116)中的圖像。在步驟506中,如上所述,檢測(cè)圖像中的每ー個(gè)人的人臉。步驟506可以由上述人臉檢測(cè)模塊220執(zhí)行。方法500然后前進(jìn)到步驟508,其包括為檢測(cè)到的人臉獲取識(shí)別信息。在一個(gè)實(shí)施例中,在步驟508中獲取識(shí)別識(shí)信息包括使用戶能夠識(shí)別在圖像中檢測(cè)到的人臉。用戶可以通過為對(duì)應(yīng)于人臉的人輸入識(shí)別信息來識(shí)別人臉。這樣的識(shí)別信息可以包括但不限于被識(shí)別的人的名稱和/或聯(lián)系信息(例如,電子郵件地址)。例如,可以在耦接到執(zhí)行客戶端應(yīng)用(例如,客戶端應(yīng)用112)的計(jì)算設(shè)備(例如,圖1的客戶端設(shè)備110)的顯示器上顯示捕捉到的圖像。另外,可以在顯示器上用圍繞人臉繪制以為人臉劃界的虛擬框來示出圖像中的檢測(cè)到的人臉。用戶可以使用諸如觸摸屏或鍵盤(例如,設(shè)備輸入114)的用戶輸入設(shè)備來輸入名稱和聯(lián)系信息。步驟508的該實(shí)施例可以例如由上述用戶接ロ模塊240執(zhí)行。在另ー個(gè)實(shí)施例中,在步驟508中獲取識(shí)別信息包括如上所述,從例如客戶端應(yīng)用112可訪問的本地存儲(chǔ)器(例如,在本地存儲(chǔ)器116中)檢索匹配每ー個(gè)檢測(cè)到的人臉的存儲(chǔ)的面部圖像。在另ー個(gè)示例中,可以在步驟508中,從可以是例如客戶端應(yīng)用112通過網(wǎng)絡(luò)140可訪問的諸如面部圖像數(shù)據(jù)庫(kù)(未示出)的遠(yuǎn)程位置檢索存儲(chǔ)的面部圖像。存儲(chǔ)的面部圖像還可以包括其自身的元數(shù)據(jù),包括關(guān)于與面部圖像相對(duì)應(yīng)的人的身份的識(shí)別信息。例如,識(shí)別信息可以包括名稱和聯(lián)系信息。因此,在該實(shí)施例中,步驟508將不再需要用戶為檢測(cè)到的人臉提供識(shí)別信息。該實(shí)施例的益處是,在沒有進(jìn)ー步用戶干預(yù)的情況下,允許方法500繼續(xù)進(jìn)行。步驟508的該實(shí)施例可以例如由人臉檢測(cè)模塊220結(jié)合人臉識(shí)別模塊(諸如上述媒體共享服務(wù)152的人臉識(shí)別模塊332)來執(zhí)行。一旦已識(shí)別了檢測(cè)到的人臉,方法500就前進(jìn)到步驟510,其涉及將檢測(cè)到的人臉信息和識(shí)別信息(例如,名稱和聯(lián)系信息)與圖像相關(guān)聯(lián)??梢詫⑦@樣的信息作為元數(shù)據(jù)與圖像相關(guān)聯(lián)。在可選步驟512中,可以將另外元數(shù)據(jù)與圖像相關(guān)聯(lián),包括但不限于:捕捉圖像的時(shí)間和捕捉圖像的位置。例如,只有執(zhí)行客戶端應(yīng)用的設(shè)備包括GPS接收器時(shí),位置信息才可以可用。步驟510和512可以例如由元數(shù)據(jù)插入模塊230執(zhí)行。在將元數(shù)據(jù)信息與捕捉到的圖像相關(guān)聯(lián)之后,方法500前進(jìn)到步驟514,其涉及向媒體共享服務(wù)(諸如圖1和3的媒體共享服務(wù)152)發(fā)送圖像,包括元數(shù)據(jù)信息。例如圖3中所示的媒體共享服務(wù)152的媒體輸入模塊330可以接收所發(fā)送的圖像。步驟514可以例如由圖像傳送模塊250執(zhí)行。一旦圖像已被發(fā)送,方法500就在步驟516結(jié)束。

方法500 (尤其結(jié)合方法400)的ー個(gè)益處是其使用戶能夠用最少步驟以快速并容易的方式自動(dòng)共享媒體。用戶可以僅通過點(diǎn)擊快門來共享媒體(在步驟504中)。C、相冊(cè) 分割圖6是用于將圖像聚組成相冊(cè)的示例性方法600的實(shí)施例的流程圖。方法600包括步驟602、604、606、608、610、612、614和616。方法600在步驟602開始并且前進(jìn)到步驟604,其包括接收與用戶相關(guān)聯(lián)的圖像。步驟604可以例如由圖3的媒體輸入模塊330執(zhí)行。在接收了圖像時(shí),方法600前進(jìn)到步驟606,其包括為該圖像確定內(nèi)容數(shù)據(jù)。圖像內(nèi)容數(shù)據(jù)可以包括但不限于:人臉識(shí)別信息、地標(biāo)識(shí)別信息、元數(shù)據(jù)信息(例如,時(shí)間和位置信息)以及任何其他類型的圖像內(nèi)容信息。步驟606可以例如由媒體輸入模塊330的子組件,包括人臉識(shí)別模塊332、地標(biāo)識(shí)別模塊334、對(duì)象識(shí)別模塊336、元數(shù)據(jù)提取器模塊338、或其任何組合來執(zhí)行。方法600前進(jìn)到步驟608,其包括基于圖像內(nèi)容數(shù)據(jù)來對(duì)用戶的現(xiàn)有相冊(cè)(如果有的話)捜索匹配的相冊(cè)。如果現(xiàn)有相冊(cè)包含帶有與所接收的圖像基本上相似的內(nèi)容數(shù)據(jù)的圖像,則可以認(rèn)為該現(xiàn)有相冊(cè)是匹配。相關(guān)領(lǐng)域技術(shù)人員鑒于該描述應(yīng)當(dāng)理解的是,可以使用用于搜索的許多方法中的任何一個(gè)來有效搜索匹配的相冊(cè)。一個(gè)這樣的方法的示例包括在用來存儲(chǔ)用戶相冊(cè)的數(shù)據(jù)庫(kù)(例如,圖3的相冊(cè)數(shù)據(jù)庫(kù)350)中創(chuàng)建與圖像內(nèi)容數(shù)據(jù)的維度中的一個(gè)相對(duì)應(yīng)的本地索引。例如,可以創(chuàng)建與相冊(cè)的結(jié)束時(shí)間戳相對(duì)應(yīng)的索引??梢允褂眠@樣的時(shí)間戳索引來掃描從圖像時(shí)間戳(即,捕捉圖像的時(shí)間)減去某個(gè)預(yù)先確定的閾值到數(shù)據(jù)庫(kù)中的表的末尾的范圍。然后,可以通過圖像內(nèi)容數(shù)據(jù)的剩余維度,例如位置信息,對(duì)從掃描產(chǎn)生的候選相冊(cè)進(jìn)行過濾。該示例方法的益處是減少了搜索的相冊(cè)數(shù)。如果在步驟608中找到匹配的相冊(cè),則方法600前進(jìn)到步驟610,其中將圖像添加到匹配的相冊(cè)。替選地,如果在步驟608中沒有找到匹配的相冊(cè),則方法600前進(jìn)到步驟612,其中為圖像創(chuàng)建新的相冊(cè)。步驟608、610、612和614可以例如由圖3中所示的媒體共享模塊340的相冊(cè)分割模塊342執(zhí)行。在步驟610或612之后,方法600在步驟614結(jié)束。D、事件聚類圖7是用于將與兩個(gè)或多個(gè)用戶相關(guān)聯(lián)的相冊(cè)聚組成事件組的示例性方法600的實(shí)施例的流程圖。方法700包括步驟702、704、706、708、710、712、714和716。方法700在步驟702開始并且前進(jìn)到步驟704,其包括接收兩個(gè)或多個(gè)相冊(cè),其中每ー個(gè)相冊(cè)與不同用戶相關(guān)聯(lián)。步驟704可以例如由圖3的媒體輸入模塊330執(zhí)行。在接收了相冊(cè)時(shí),方法700前進(jìn)到步驟706,其包括為每ー個(gè)相冊(cè)確定相冊(cè)內(nèi)容數(shù)據(jù)。相冊(cè)內(nèi)容數(shù)據(jù)包括與在給定相冊(cè)內(nèi)的圖像相對(duì)應(yīng)的內(nèi)容信息。這樣的相冊(cè)內(nèi)容數(shù)據(jù)可以包括但不限于:人臉識(shí)別信息、地標(biāo)識(shí)別信息、元數(shù)據(jù)信息(例如,時(shí)間和位置信息)以及任何其他類型的相冊(cè)內(nèi)容信息。步驟706可以例如由媒體輸入模塊330的子組件,包括人臉識(shí)別模塊332、地標(biāo)識(shí)別模塊334、對(duì)象識(shí)別模塊336、元數(shù)據(jù)提取器模塊338、或其任何組合來執(zhí)行。方法700前進(jìn)到步驟708,其包括基于相冊(cè)內(nèi)容數(shù)據(jù)來對(duì)與用戶相關(guān)聯(lián)的現(xiàn)有事件組(如果有的話)搜索匹配的相冊(cè)。如同方法600,如果現(xiàn)有事件組包含帶有與所接收的相冊(cè)基本上相似的內(nèi)容數(shù)據(jù)的相冊(cè),則可以認(rèn)為該現(xiàn)有事件組是該相冊(cè)的匹配。同樣如同方法600,相關(guān)領(lǐng)域技術(shù)人員鑒于該描述應(yīng)當(dāng)理解的是,方法700可以利用可以用來有效搜索匹配的事件組的用于搜索的許多方法中的任何ー個(gè)。例如,如同方法600中的示例,用于方法700的ー個(gè)方法包括在用來存儲(chǔ)事件組的數(shù)據(jù)庫(kù)(例如,圖3的事件數(shù)據(jù)庫(kù)360)中創(chuàng)建本地索引。如果在步驟708中找到匹配的事件組,則方法700前進(jìn)到步驟710,其中將相冊(cè)添加到匹配的事件組。替選地,如果在步驟708中沒有找到匹配的事件組,則方法700前進(jìn)到步驟712,其中為相冊(cè)創(chuàng)建新的事件組。步驟708、710、712和714可以例如由圖3中所示的媒體共享模塊340的事件聚類模塊344執(zhí)行。在步驟710或712之后,方法700在步驟714結(jié)束。在實(shí)施例中,方法700還可以包括ー個(gè)或多個(gè)另外步驟(未示出),其涉及向用戶詢問建議的事件組。在該實(shí)施例中,方法700可以例如通過顯示其中待包括用戶的ー個(gè)或多個(gè)相冊(cè)的事件組列表來建議ー個(gè)或多個(gè)事件組。該列表可以例如在用戶所訪問的媒體共享站點(diǎn)處顯示。一旦用戶選擇了事件組,方法700就可以前進(jìn)到將與該用戶相關(guān)聯(lián)的ー個(gè)或多個(gè)相冊(cè)插入用戶選擇的事件組。涉及詢問用戶并且接收用戶的選擇的另外步驟可以例如由圖3的共享管理器346執(zhí)行。涉及將相冊(cè)添加到選擇的事件組的步驟可以例如由事件聚類模塊344執(zhí)行。IV、示例計(jì)算機(jī)系統(tǒng)實(shí)現(xiàn)
在圖1-7中所示的本公開的方面或其任何部分或功能可以使用硬件、軟件模塊、固件、在其上存儲(chǔ)有指令的有形計(jì)算機(jī)可讀介質(zhì)或其組合來實(shí)現(xiàn),并且可以在ー個(gè)或多個(gè)計(jì)算機(jī)系統(tǒng)或其他處理系統(tǒng)中實(shí)現(xiàn)。圖8圖示了在其中本公開的實(shí)施例或其部分可以被實(shí)現(xiàn)為計(jì)算機(jī)可讀代碼的示例計(jì)算機(jī)系統(tǒng)800。例如,圖3的系統(tǒng)300可以在計(jì)算機(jī)系統(tǒng)800中使用硬件、軟件、固件、在其上存儲(chǔ)有指令的有形計(jì)算機(jī)可讀介質(zhì)或其組合來實(shí)現(xiàn),并且可以在ー個(gè)或多個(gè)計(jì)算機(jī)系統(tǒng)或其他處理系統(tǒng)中實(shí)現(xiàn)。硬件、軟件或這樣的任何組合可以使圖1-7中的任何模塊和組件具體化。如果使用可編程邏輯,則這樣的邏輯可以在商用處理平臺(tái)或?qū)S迷O(shè)備上執(zhí)行。本領(lǐng)域技術(shù)人員可以理解的是,所公開的主題的實(shí)施例可以用各種計(jì)算機(jī)系統(tǒng)配置,包括多核多處理器系統(tǒng)、小型計(jì)算機(jī)、大型計(jì)算機(jī)、以分布式功能連接或集群的計(jì)算機(jī)、以及可以被嵌入到實(shí)際上任何設(shè)備中的普遍或微型計(jì)算機(jī),來實(shí)踐。例如,可以使用至少ー個(gè)處理器設(shè)備和存儲(chǔ)器來實(shí)現(xiàn)上述實(shí)施例。處理器設(shè)備可以是單個(gè)處理器、多個(gè)處理器或其組合。處理器設(shè)備可以具有一個(gè)或多個(gè)處理器“核”。根據(jù)該示例計(jì)算機(jī)系統(tǒng)800描述了本公開的各種實(shí)施例。在閱讀該描述之后,對(duì)相關(guān)領(lǐng)域技術(shù)人員將變得顯而易見的是,如何使用其他計(jì)算機(jī)系統(tǒng)和/或計(jì)算機(jī)體系結(jié)構(gòu)來實(shí)現(xiàn)本公開的實(shí)施例。盡管可能將操作描述為順次過程,然而,實(shí)際上可以并行、同時(shí)和/或在分布式環(huán)境下執(zhí)行部分操作,以及其中程序代碼被本地或遠(yuǎn)程存儲(chǔ)以供單或多處理器機(jī)器訪問。另外,在一些實(shí)施例中,在不背離所公開的主題的精神的情況下,可以重新安排操作的順序。處理器設(shè)備804可以是專用或通用處理器設(shè)備。如相關(guān)領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解的,處理器設(shè)備804還可以是在多核/多處理器系統(tǒng)(這樣的系統(tǒng)獨(dú)立運(yùn)作)或在集群或服務(wù)器群中運(yùn)作的計(jì)算機(jī)設(shè)備集群中的單個(gè)處理器。處理器設(shè)備804被連接到通信基礎(chǔ)結(jié)構(gòu)806,例如總線、消息隊(duì)列、網(wǎng)絡(luò)或多核消息傳遞方案。計(jì)算機(jī)系統(tǒng)800還包括例如隨機(jī)存取存儲(chǔ)器(RAM)的主存儲(chǔ)器808,并且還可以包括輔助存儲(chǔ)器810。輔助存儲(chǔ)器810可以包括例如硬盤驅(qū)動(dòng)器812、可移動(dòng)存儲(chǔ)驅(qū)動(dòng)器814。可移動(dòng)存儲(chǔ)驅(qū)動(dòng)器814可以包括軟盤驅(qū)動(dòng)器、磁帶驅(qū)動(dòng)器、光盤驅(qū)動(dòng)器、閃存等。可移動(dòng)存儲(chǔ)驅(qū)動(dòng)器814以眾所周知的方式讀寫可移動(dòng)存儲(chǔ)単元818。可移動(dòng)存儲(chǔ)単元818可以包括通過可移動(dòng)存儲(chǔ)驅(qū)動(dòng)器814進(jìn)行讀寫的軟盤、磁帶、光盤等。如相關(guān)領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解的是,可移動(dòng)存儲(chǔ)単元818包括在其中存儲(chǔ)有計(jì)算機(jī)軟件和/或數(shù)據(jù)的計(jì)算機(jī)可用存儲(chǔ)介質(zhì)。在替選實(shí)施方式中,輔助存儲(chǔ)器810可以包括用于允許計(jì)算機(jī)程序或其他指令被加載入計(jì)算機(jī)系統(tǒng)800中的其他類似裝置。這樣的裝置可以包括例如可移動(dòng)存儲(chǔ)単元822和接ロ 820。這樣的裝置的示例可以包括程序盒帶和盒帶接ロ(諸如在視頻游戲設(shè)備中找到的)、可移動(dòng)存儲(chǔ)器芯片(諸如EPROM或PR0M)和相關(guān)聯(lián)的插槽、以及允許軟件和數(shù)據(jù)從可移動(dòng)存儲(chǔ)單元822傳送到計(jì)算機(jī)系統(tǒng)800的其他可移動(dòng)存儲(chǔ)單元822和接ロ 820。計(jì)算機(jī)系統(tǒng)800還可以包括通信接ロ 824。通信接ロ 824允許軟件和數(shù)據(jù)在計(jì)算機(jī)系統(tǒng)800和外部設(shè)備之間進(jìn)行傳送。通信接ロ 824可以包括調(diào)制解調(diào)器、網(wǎng)絡(luò)接ロ(諸如以太網(wǎng)卡)、通信端ロ、PCMCIA槽和卡等。通過通信接ロ 824傳送的軟件和數(shù)據(jù)可以以信號(hào)形式,其可以是能夠通過通信接ロ 824接收的電、電磁、光或其他信號(hào)??梢酝ㄟ^通信路徑826向通信接ロ 824提供這些信號(hào)。通信路徑826載送信號(hào),并且可以使用電線或電纜、光纖、電話線、蜂窩電話鏈路、RF鏈路或其他通信信道來實(shí)現(xiàn)。在本文檔中,詞語“計(jì)算機(jī)程序介質(zhì)”和“計(jì)算機(jī)可用介質(zhì)” 一般用來指諸如可移動(dòng)存儲(chǔ)単元818、可移動(dòng)存儲(chǔ)単元822和安裝在硬盤驅(qū)動(dòng)器812中的硬盤的介質(zhì)。計(jì)算機(jī)程序介質(zhì)和計(jì)算機(jī)可用介質(zhì)還可以指可以是存儲(chǔ)器半導(dǎo)體(例如,DRAM等)的存儲(chǔ)器,諸如主存儲(chǔ)器808和輔助存儲(chǔ)器810。可以將計(jì)算機(jī)程序(也被稱為計(jì)算機(jī)控制邏輯)存儲(chǔ)在主存儲(chǔ)器808和/或輔助存儲(chǔ)器810中。還可以通過通信接ロ 824接收計(jì)算機(jī)程序。這樣的計(jì)算機(jī)程序當(dāng)被執(zhí)行吋,使計(jì)算機(jī)系統(tǒng)800能夠?qū)崿F(xiàn)如在此論述的本公開。特別地,計(jì)算機(jī)程序當(dāng)被執(zhí)行吋,使處理器設(shè)備804能夠?qū)崿F(xiàn)本公開的過程,諸如在上述圖4A-B、6和7的流程圖400、600和700分別圖示的方法中的階段。因此,這樣的計(jì)算機(jī)程序表示計(jì)算機(jī)系統(tǒng)800的控制器。在使用軟件來實(shí)現(xiàn)本公開的實(shí)施例的情況下,軟件可以被存儲(chǔ)在計(jì)算機(jī)程序產(chǎn)品中并且使用可移動(dòng)存儲(chǔ)驅(qū)動(dòng)器814、接ロ 820、硬盤驅(qū)動(dòng)器812或通信接ロ 824來加載入計(jì)算機(jī)系統(tǒng)800。本公開的實(shí)施例還可以指向包括存儲(chǔ)在任何計(jì)算機(jī)可用介質(zhì)上的軟件的計(jì)算機(jī)程序產(chǎn)品。這樣的軟件當(dāng)在ー個(gè)或多個(gè)數(shù)據(jù)處理設(shè)備中執(zhí)行時(shí),促使數(shù)據(jù)處理設(shè)備如在此所描述的進(jìn)行操作。本公開的實(shí)施例利用任何計(jì)算機(jī)可用或可讀介質(zhì)。計(jì)算機(jī)可用介質(zhì)的示例包括但不限于:主存儲(chǔ)設(shè)備(例如,任何類型的隨機(jī)存取存儲(chǔ)器)、輔助存儲(chǔ)設(shè)備(例如,硬盤驅(qū)動(dòng)器、軟盤、⑶ROM、ZIP盤、帶、磁存儲(chǔ)設(shè)備以及光存儲(chǔ)設(shè)備、MEMS、納米技術(shù)存儲(chǔ)設(shè)備等)以及通信介質(zhì)(例如,有線和無線通信網(wǎng)絡(luò)、局域網(wǎng)、廣域網(wǎng)、內(nèi)聯(lián)網(wǎng)等)。V、結(jié)論應(yīng)當(dāng)理解的是,意在使用具體實(shí)施方式
部分而非發(fā)明內(nèi)容和摘要部分來解釋權(quán)利要求。發(fā)明內(nèi)容和摘要部分可以闡明發(fā)明人所預(yù)期的本公開的ー個(gè)或多個(gè)而非所有示例性實(shí)施例,因此,發(fā)明內(nèi)容和摘要部分并不意在以任何方式限制本公開和所附的權(quán)利要求。在上面借助于說明指定功能及其關(guān)系的實(shí)現(xiàn)的功能構(gòu)造塊來描述了本公開。為了便于描述,在本文中任意地限定了這些功能構(gòu)造塊的邊界。可以限定替選邊界,只要所述指定功能及其關(guān)系被適當(dāng)?shù)貓?zhí)行。特定實(shí)施例的前述描述如此充分地掲示了本公開的一般性質(zhì),使得其他人可以在不背離本公開的一般構(gòu)思的情況下,通過應(yīng)用在本領(lǐng)域的技術(shù)內(nèi)的知識(shí)而為各種應(yīng)用容易地修改和/或調(diào)整這樣的特定實(shí)施例,而不用進(jìn)行過度實(shí)驗(yàn)。因此,基于在本文中提供的教導(dǎo)和指導(dǎo),這樣的調(diào)整和修改意在在所公開的實(shí)施例的等價(jià)物的含義和范圍內(nèi)。應(yīng)當(dāng)理解的是,在本文中的措詞或術(shù)語用于描述而非限制的目的,因此本說明書的術(shù)語或措詞應(yīng)當(dāng)由技術(shù)人員根據(jù)所述教導(dǎo)和指導(dǎo)來解釋。本公開的寬度和范圍不應(yīng)當(dāng)受任何上述示例性實(shí)施例限制,而是應(yīng)當(dāng)僅依據(jù)所附權(quán)利要求及其等價(jià)物來限定。
權(quán)利要求
1.一種用于在用戶之間自動(dòng)共享媒體的計(jì)算機(jī)實(shí)現(xiàn)的方法,包括: 在至少ー個(gè)計(jì)算設(shè)備上接收與第一用戶相關(guān)聯(lián)的第一圖像集合,所述第一集合具有第一內(nèi)容數(shù)據(jù); 在所述至少一個(gè)計(jì)算設(shè)備上接收與第二用戶相關(guān)聯(lián)的第二圖像集合,所述第二集合具有第二內(nèi)容數(shù)據(jù),其中所述第一和第二用戶相互關(guān)聯(lián); 基于所述第一和第二用戶的所述關(guān)聯(lián),根據(jù)所述第一和第二內(nèi)容數(shù)據(jù)將所述第一和第ニ集合聚組成事件組; 向所述第一和第二用戶提供對(duì)所述事件組的訪問。
2.根據(jù)權(quán)利要求1所述的方法,進(jìn)ー步包括: 接收與所述第一圖像集合或所述第二圖像集合中的ー個(gè)相關(guān)聯(lián)的ー個(gè)或多個(gè)另外圖像;以及 更新所述事件組以包括與所述第一和第二用戶中的至少ー個(gè)相關(guān)聯(lián)的ー個(gè)或多個(gè)另外圖像,并且所述第一和第二用戶可被自動(dòng)提供對(duì)所述更新的事件組的訪問。
3.根據(jù)權(quán)利要求2所述的方法,其中所述ー個(gè)或多個(gè)另外圖像響應(yīng)于對(duì)圖像快門設(shè)備的點(diǎn)擊而被接收。
4.根據(jù)權(quán)利要求1所述的方法,進(jìn)ー步包括:響應(yīng)于確定所述第一和第二內(nèi)容數(shù)據(jù)中的至少ー個(gè)包括對(duì)應(yīng)于與所述第一和第二用戶中的至少ー個(gè)相關(guān)聯(lián)的第三用戶的人臉的身份,向所述第三用戶提供對(duì)所述事件組的訪問。
5.根據(jù)權(quán)利要求1所述 的方法,其中將所述第一和第二集合聚組成事件組包括: 根據(jù)所述第一內(nèi)容數(shù)據(jù)將與所述第一用戶相關(guān)聯(lián)的所述第一集合分割成ー個(gè)或多個(gè)相冊(cè)■的第一相冊(cè)■集,其中所述第一用戶具有第一共享偏好; 根據(jù)所述第二內(nèi)容數(shù)據(jù)將與所述第二用戶相關(guān)聯(lián)的所述第二集合分割成ー個(gè)或多個(gè)相冊(cè)的第二相冊(cè)集,其中所述第二用戶具有第二共享偏好;以及 基于所述第一和第二內(nèi)容數(shù)據(jù)以及相應(yīng)第一和第二用戶的所述第一和第二共享偏好將所述第一和第二相冊(cè)集聚類成所述事件組,其中所述第一和第二共享偏好至少部分匹配。
6.根據(jù)權(quán)利要求1所述的方法,其中所述的向所述第一和第二用戶提供對(duì)所述事件組的訪問包括:向所述第一和第二用戶發(fā)送帶有到所述事件組的訪問鏈接的通知。
7.根據(jù)權(quán)利要求1所述的方法,其中所述第一集合的圖像是來自第一視頻的至少部分的幀,以及其中所述第二集合的圖像是來自第二視頻的至少部分的幀。
8.根據(jù)權(quán)利要求1所述的方法,進(jìn)ー步包括: 為所述第一集合中的圖像確定所述第一內(nèi)容數(shù)據(jù);以及 為所述第二集合中的圖像確定所述第二內(nèi)容數(shù)據(jù)。
9.根據(jù)權(quán)利要求8所述的方法,其中確定所述第一內(nèi)容數(shù)據(jù)包括:識(shí)別所述第一集合的圖像中的第一人臉,所述第一內(nèi)容數(shù)據(jù)包括所述第一人臉的身份,以及 其中確定所述第二內(nèi)容數(shù)據(jù)包括:識(shí)別所述第二集合的圖像中的第二人臉,所述第二內(nèi)容數(shù)據(jù)包括所述第二人臉的身份。
10.根據(jù)權(quán)利要求9所述的方法,其中識(shí)別所述第一人臉包括:從所述第一用戶獲取所述第一人臉的第一身份,其中識(shí)別所述第二人臉包括:從所述第二用戶獲取所述第二人臉的第二身份, 其中所述第一人臉的所述第一身份對(duì)應(yīng)于所述第二用戶,以及 其中所述第二人臉的所述第二身份對(duì)應(yīng)于所述第一用戶。
11.根據(jù)權(quán)利要求8所述的方法,其中確定所述第一內(nèi)容數(shù)據(jù)包括:識(shí)別所述第一集合的圖像中的第一地標(biāo),所述第一內(nèi)容數(shù)據(jù)對(duì)應(yīng)于所述第一地標(biāo),以及 其中確定所述第二內(nèi)容數(shù)據(jù)包括:識(shí)別所述第二集合的圖像中的第二地標(biāo),所述第二內(nèi)容數(shù)據(jù)對(duì)應(yīng)于所述第二地標(biāo)。
12.根據(jù)權(quán)利要求8所述的方法,其中確定所述第一內(nèi)容數(shù)據(jù)包括:識(shí)別所述第一集合的圖像中的第一對(duì)象,所述第一內(nèi)容數(shù)據(jù)對(duì)應(yīng)于所述第一對(duì)象,以及 其中確定所述第二內(nèi)容數(shù)據(jù)包括:識(shí)別所述第二集合的圖像中的第二對(duì)象,所述第二內(nèi)容數(shù)據(jù)對(duì)應(yīng)于所述第一對(duì)象。
13.根據(jù)權(quán)利要求8所述的方法,其中確定所述第一內(nèi)容數(shù)據(jù)包括從所述第一集合的圖像提取第一元數(shù)據(jù),所述第一內(nèi)容數(shù)據(jù)對(duì)應(yīng)于所述第一元數(shù)據(jù),以及 其中確定所述第二內(nèi)容數(shù)據(jù)包括從所述第二集合的圖像提取第二元數(shù)據(jù),所述第二內(nèi)容數(shù)據(jù)對(duì)應(yīng)于所述第二元數(shù)據(jù)。
14.根據(jù)權(quán)利要求13所述的方法,其中提取所述第一元數(shù)據(jù)包括提取所述第一集合的圖像被曝光的第一時(shí)間,以及提取所述第二元數(shù)據(jù)包括提取所述第二集合的圖像被曝光的第二時(shí)間。
15.根據(jù)權(quán)利要求13所 述的方法,其中提取所述第一元數(shù)據(jù)包括提取所述第一集合的圖像被曝光的第一位置,以及提取所述第二元數(shù)據(jù)包括提取所述第二集合的圖像被曝光的第二位置。
16.一種用于在用戶之間自動(dòng)共享媒體的系統(tǒng),包括: 一個(gè)或多個(gè)處理器; 媒體輸入模塊,其被配置成接收與第一用戶相關(guān)聯(lián)的第一圖像集合以及與第二用戶相關(guān)聯(lián)的第二圖像集合,所述第一集合具有第一內(nèi)容數(shù)據(jù)以及所述第二集合具有第二內(nèi)容數(shù)據(jù),其中所述第一和第二用戶相互關(guān)聯(lián);以及 媒體共享模塊,其用來基于所述第一和第二用戶的所述關(guān)聯(lián),根據(jù)所述第一和第二內(nèi)容數(shù)據(jù)將所述第一和第二集合聚組成事件組,以及向所述第一和第二用戶提供對(duì)所述事件組的訪問, 其中所述媒體輸入模塊和所述媒體共享模塊使用所述ー個(gè)或多個(gè)處理器來實(shí)現(xiàn)。
17.根據(jù)權(quán)利要求16所述的系統(tǒng),其中所述媒體輸入模塊被進(jìn)一歩配置成接收與所述第一圖像集合或所述第二圖像集合中的ー個(gè)相關(guān)聯(lián)的ー個(gè)或多個(gè)另外圖像,所述媒體共享模塊被進(jìn)ー步配置成更新所述事件組以包括與所述第一和第二用戶中的至少ー個(gè)相關(guān)聯(lián)的ー個(gè)或多個(gè)另外圖像,并且所述第一和第二用戶可被自動(dòng)提供對(duì)所述更新的事件組的訪問。
18.根據(jù)權(quán)利要求17所述的系統(tǒng),其中所述ー個(gè)或多個(gè)另外圖像響應(yīng)于對(duì)圖像快門設(shè)備的點(diǎn)擊而被接收。
19.根據(jù)權(quán)利要求16所述的系統(tǒng),其中所述媒體共享模塊被進(jìn)ー步配置成:響應(yīng)于確定所述第一和第二內(nèi)容數(shù)據(jù)中的至少ー個(gè)包括對(duì)應(yīng)于與所述第一和第二用戶中的至少ー個(gè)相關(guān)聯(lián)的第三用戶的人臉的身份,向所述第三用戶提供對(duì)所述事件組的訪問。
20.根據(jù)權(quán)利要求16所述的系統(tǒng),其中所述媒體共享模塊包括: 相冊(cè)分割模塊,其被配置成根據(jù)所述第一內(nèi)容數(shù)據(jù)將與所述第一用戶相關(guān)聯(lián)的所述第一集合自動(dòng)分割成一個(gè)或多個(gè)相冊(cè)的第一相冊(cè)集,所述第一用戶具有第一共享偏好,以及根據(jù)所述第二內(nèi)容數(shù)據(jù)將與所述第二用戶相關(guān)聯(lián)的所述第二集合自動(dòng)分割成ー個(gè)或多個(gè)相冊(cè)的第二相冊(cè)集,所述第二用戶具有第二共享偏好;以及 事件聚類模塊,其被配置成基于所述第一和第二內(nèi)容數(shù)據(jù)以及相應(yīng)第一和第二用戶的所述第一和第二共享偏好將所述第一和第二相冊(cè)集聚類成事件組,其中所述第一和第二共享偏好至少部分匹配。
21.根據(jù)權(quán)利要求16所述的系統(tǒng),其中所述媒體共享模塊包括: 通知管理器,其被配置成向所述第一和第二用戶發(fā)送帶有到所述事件組的訪問鏈接的通知。
22.根據(jù)權(quán)利要求16所述的系統(tǒng),其中所述第一集合的圖像是來自第一視頻的至少部分的幀,以及其中所述第二集合的圖像是來自第二視頻的至少部分的幀。
23.根據(jù)權(quán)利要求16所述的系統(tǒng),其中所述媒體輸入模塊被進(jìn)一歩配置成為所述第一集合中的圖像確定所述第一內(nèi)容數(shù)據(jù),以及為所述第二集合中的圖像確定所述第二內(nèi)容數(shù)據(jù)。
24.根據(jù)權(quán)利要求23所述的系統(tǒng),其中所述媒體輸入模塊包括: 人臉識(shí)別模塊,其被配置成識(shí)別所述第一集合的圖像中的第一人臉,所述第一內(nèi)容數(shù)據(jù)包括所述第一人臉的身份,以及識(shí)別所述第二集合的圖像中的第二人臉,所述第二內(nèi)容數(shù)據(jù)包括所述第二人臉的身份 。
25.根據(jù)權(quán)利要求24所述的系統(tǒng),其中所述人臉識(shí)別模塊被配置成從所述第一用戶獲取所述第一人臉的第一身份,所述第一人臉的所述第一身份對(duì)應(yīng)于所述第二用戶,以及從所述第二用戶獲取所述第二人臉的第二身份,所述第二人臉的所述第二身份對(duì)應(yīng)于所述第ー用戶。
26.根據(jù)權(quán)利要求23所述的系統(tǒng),其中所述媒體輸入模塊包括: 地標(biāo)識(shí)別模塊,其被配置成識(shí)別所述第一集合的圖像中的第一地標(biāo),所述第一內(nèi)容數(shù)據(jù)對(duì)應(yīng)于所述第一地標(biāo),以及識(shí)別所述第二集合的圖像中的第二地標(biāo),所述第二內(nèi)容數(shù)據(jù)對(duì)應(yīng)于所述第二地標(biāo)。
27.根據(jù)權(quán)利要求23所述的系統(tǒng),其中所述媒體輸入模塊包括: 對(duì)象識(shí)別模塊,其用來識(shí)別所述第一集合的圖像中的第一對(duì)象,所述第一內(nèi)容數(shù)據(jù)對(duì)應(yīng)于所述第一對(duì)象,以及識(shí)別所述第二集合的圖像中的第二對(duì)象,所述第二內(nèi)容數(shù)據(jù)對(duì)應(yīng)于所述第二対象。
28.根據(jù)權(quán)利要求23所述的系統(tǒng),其中所述媒體輸入模塊包括: 元數(shù)據(jù)提取器,其用來從所述第一集合的圖像提取第一元數(shù)據(jù),所述第一內(nèi)容數(shù)據(jù)對(duì)應(yīng)于所述第一元數(shù)據(jù),以及從所述第二集合的圖像提取第二元數(shù)據(jù),所述第二內(nèi)容數(shù)據(jù)對(duì)應(yīng)于所述第二元數(shù)據(jù)。
29.根據(jù)權(quán)利要求28所述的系統(tǒng),其中所述第一元數(shù)據(jù)包括所述第一集合的圖像被曝光的第一時(shí)間,以及其中所述第二元數(shù)據(jù)包括所述第二集合的圖像被曝光的第二時(shí)間。
30.根據(jù)權(quán)利要求28所述的系統(tǒng),其中所述第一元數(shù)據(jù)包括所述第一集合的圖像被曝光的第一位置,以 及其中所述第二元數(shù)據(jù)包括所述第二集合的圖像被曝光的第二位置。
全文摘要
提供了用于在用戶之間自動(dòng)共享媒體的計(jì)算機(jī)實(shí)現(xiàn)的方法。從不同用戶接收?qǐng)D像集合,其中每一個(gè)集合與特定用戶相關(guān)聯(lián)以及用戶可以相互關(guān)聯(lián)?;诩现械膱D像的內(nèi)容將集合聚組成一個(gè)或多個(gè)相冊(cè),其中每一個(gè)相冊(cè)與特定用戶相關(guān)聯(lián)。基于相冊(cè)的內(nèi)容將來自不同用戶的相冊(cè)聚組成一個(gè)或多個(gè)事件組。然后,在沒有用戶干預(yù)的情況下,基于不同用戶的相互關(guān)聯(lián)和其個(gè)人共享偏好來在該不同用戶之間自動(dòng)共享事件組。
文檔編號(hào)G06F17/30GK103119595SQ201180046353
公開日2013年5月22日 申請(qǐng)日期2011年7月27日 優(yōu)先權(quán)日2010年7月27日
發(fā)明者凱思·紹基·崎佑哈拉, 亨利·本杰明, 達(dá)林·德萊, 平·辛·陳, 西蒙·韓, 凱文·斯米拉克, 布萊恩·阿克塞, 希杜克·諾沙迪, 凱達(dá)爾·卡尼特卡爾, 埃文·常 申請(qǐng)人:谷歌公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
湟中县| 大同市| 都兰县| 万宁市| 长沙县| 阳江市| 和政县| 封丘县| 辽阳市| 鄂温| 大丰市| 庆阳市| 建始县| 新密市| 绥中县| 高阳县| 东乡族自治县| 宁陕县| 抚顺县| 弥渡县| 鹤峰县| 上栗县| 葵青区| 湾仔区| 文水县| 清流县| 锡林郭勒盟| 五家渠市| 鹿泉市| 中江县| 镇雄县| 巴青县| 汾阳市| 扶绥县| 铜川市| 陈巴尔虎旗| 额尔古纳市| 鸡西市| 沙洋县| 台中县| 诸暨市|