提供照片熱圖的制作方法
【專利摘要】實(shí)施方式大體上涉及提供照片熱圖。在一些實(shí)施方式中,方法包括收集與至少一個(gè)對(duì)象相關(guān)聯(lián)的照片,其中,照片被收集自多個(gè)用戶。方法進(jìn)一步包括確定與該照片相關(guān)聯(lián)的熱圖信息。方法進(jìn)一步包括基于該熱圖信息來生成熱圖,其中,該熱圖指示與至少一個(gè)對(duì)象相關(guān)聯(lián)以及與一個(gè)或多個(gè)地理區(qū)域相關(guān)聯(lián)的量。
【專利說明】提供照片熱圖
[0001]相關(guān)申請(qǐng)的交叉引用
[0002]本申請(qǐng)要求2014年2月18日提交的美國(guó)非臨時(shí)申請(qǐng)14/182,687的優(yōu)先權(quán),其通過引用合并入本文,如同出于一切目的而在本申請(qǐng)中完整闡述。
【背景技術(shù)】
[0003]諸如建造水壩、砍伐森林、建立自然保護(hù)區(qū)、防治污染等的各種活動(dòng)已經(jīng)影響了世界各地的環(huán)境。一個(gè)影響已經(jīng)改變了各種動(dòng)物的種群。例如,取決于環(huán)境的變化,特定物種可能已經(jīng)變得瀕?;虿辉贋l危。另一個(gè)影響已經(jīng)使動(dòng)物由于環(huán)境的變化而尋找新的棲息地。例如,如果森林被砍伐,則其棲息者為了生存必須尋找新的棲息地。
【發(fā)明內(nèi)容】
[0004]實(shí)施方式大體上涉及提供照片熱圖。在一些實(shí)施方式中,方法包括:收集與至少一個(gè)對(duì)象相關(guān)聯(lián)的照片,其中,照片被收集自多個(gè)用戶。方法進(jìn)一步包括:確定與該照片相關(guān)聯(lián)的熱圖信息。方法進(jìn)一步包括:基于該熱圖信息來生成熱圖,其中,該熱圖指示與至少一個(gè)對(duì)象相關(guān)聯(lián)以及與一個(gè)或多個(gè)地理區(qū)域相關(guān)聯(lián)的量。
[0005]進(jìn)一步關(guān)于所述方法,在一些實(shí)施方式中,所述熱圖信息包括用于每個(gè)照片的地理位置信息。在一些實(shí)施方式中,所述熱圖信息包括用于每個(gè)照片的時(shí)間戳信息。在一些實(shí)施方式中,所述熱圖信息包括與所述至少一個(gè)對(duì)象相關(guān)聯(lián)的元數(shù)據(jù)。在一些實(shí)施方式中,所述至少一個(gè)對(duì)象是動(dòng)物。在一些實(shí)施方式中,所述方法進(jìn)一步包括:在所述照片中識(shí)別所述至少一個(gè)對(duì)象;以及確定與包含所述至少一個(gè)對(duì)象的照片相關(guān)聯(lián)的熱圖信息。在一些實(shí)施方式中,所述方法進(jìn)一步包括基于與包含所述至少一個(gè)對(duì)象的所述照片相關(guān)聯(lián)的時(shí)間戳信息來更新所述熱圖。在一些實(shí)施方式中,所述方法進(jìn)一步包括基于與包含所述至少一個(gè)對(duì)象的所述照片相關(guān)聯(lián)的地理位置信息來更新所述熱圖。在一些實(shí)施方式中,所述方法進(jìn)一步包括:基于一個(gè)或多個(gè)準(zhǔn)則來向目標(biāo)用戶顯示所述熱圖;以及基于用戶輸入來更新所述熱圖。
[0006]在一些實(shí)施方式中,方法包括:收集與至少一個(gè)對(duì)象相關(guān)聯(lián)的照片,其中,所述照片被收集自多個(gè)用戶。所述方法進(jìn)一步包括:確定與所述照片相關(guān)聯(lián)的熱圖信息,其中,所述熱圖信息包括用于每個(gè)照片的地理位置信息和時(shí)間戳信息。所述方法進(jìn)一步包括:基于所述熱圖信息來生成熱圖,其中,所述熱圖指示與所述至少一個(gè)對(duì)象相關(guān)聯(lián)以及與一個(gè)或多個(gè)地理區(qū)域相關(guān)聯(lián)的量。所述方法進(jìn)一步包括:基于與包含所述至少一個(gè)對(duì)象的照片相關(guān)聯(lián)的時(shí)間戳信息來更新所述熱圖。
[0007]進(jìn)一步關(guān)于所述方法,在一些實(shí)施方式中,所述熱圖信息包括與所述至少一個(gè)對(duì)象相關(guān)聯(lián)的元數(shù)據(jù)。在一些實(shí)施方式中,所述方法進(jìn)一步包括基于與包含所述至少一個(gè)對(duì)象的所述照片相關(guān)聯(lián)的地理位置信息來更新所述熱圖。在一些實(shí)施方式中,所述方法進(jìn)一步包括基于一個(gè)或多個(gè)準(zhǔn)則來向用戶顯示所述熱圖,以及基于用戶輸入來更新所述熱圖。
[0008]在一些實(shí)施方式中,系統(tǒng)包括一個(gè)或多個(gè)處理器,以及被編碼在一個(gè)或多個(gè)有形介質(zhì)中以用于由所述一個(gè)或多個(gè)處理器執(zhí)行的邏輯。所述邏輯當(dāng)被執(zhí)行時(shí)能夠操作來執(zhí)行操作,所述操作包括:收集與至少一個(gè)對(duì)象相關(guān)聯(lián)的照片,其中,所述照片被收集自多個(gè)用戶;確定與所述照片相關(guān)聯(lián)的熱圖信息;以及基于所述熱圖信息來生成熱圖,其中,所述熱圖指示與所述至少一個(gè)對(duì)象相關(guān)聯(lián)以及與一個(gè)或多個(gè)地理區(qū)域相關(guān)聯(lián)的數(shù)量。
[0009]進(jìn)一步關(guān)于所述系統(tǒng),在一些實(shí)施方式中,所述熱圖信息包括用于每個(gè)照片的地理位置信息。在一些實(shí)施方式中,所述熱圖信息包括用于每個(gè)照片的時(shí)間戳信息。在一些實(shí)施方式中,所述熱圖信息包括與所述至少一個(gè)對(duì)象相關(guān)聯(lián)的元數(shù)據(jù)。在一些實(shí)施方式中,所述至少一個(gè)對(duì)象是動(dòng)物。在一些實(shí)施方式中,所述邏輯當(dāng)被執(zhí)行時(shí)可進(jìn)一步操作來執(zhí)行操作,所述操作包括:在所述照片中識(shí)別所述至少一個(gè)對(duì)象;以及確定與包含所述至少一個(gè)對(duì)象的所述照片相關(guān)聯(lián)的熱圖信息。在一些實(shí)施方式中,所述邏輯當(dāng)被執(zhí)行時(shí)可進(jìn)一步操作來執(zhí)行以下操作,所述操作包括:基于與包含所述至少一個(gè)對(duì)象的所述照片相關(guān)聯(lián)的時(shí)間戳信息來更新所述熱圖。【附圖說明】
[0010]圖1圖示了可以被用于實(shí)現(xiàn)本文所述的實(shí)施方式的示例性網(wǎng)絡(luò)環(huán)境的框圖。
[0011]圖2圖示了根據(jù)一些實(shí)施方式的用于提供照片熱圖的示例簡(jiǎn)化流程圖。
[0012]圖3圖示了根據(jù)一些實(shí)施方式的動(dòng)物的示例照片。
[0013]圖4圖示了根據(jù)一些實(shí)施方式的熱圖信息。
[0014]圖5圖示了根據(jù)一些實(shí)施方式的示例熱圖。
[0015]圖6圖示了根據(jù)一些實(shí)施方式的示例熱圖,該示例熱圖與圖5的熱圖相似但是處于不同的日期。
[0016]圖7圖示了根據(jù)一些實(shí)施方式的與動(dòng)物相關(guān)聯(lián)的示例用戶界面。
[0017]圖8圖示了可以被用于實(shí)現(xiàn)本文所述的實(shí)施方式的示例服務(wù)器設(shè)備的框圖?!揪唧w實(shí)施方式】
[0018]本文所述的實(shí)施方式提供照片熱圖。在各種實(shí)施方式中,系統(tǒng)收集與諸如動(dòng)物、植物等的對(duì)象相關(guān)聯(lián)的照片,其中所述照片收集自從多個(gè)用戶。然后,系統(tǒng)確定與照片相關(guān)聯(lián)的熱圖信息。在一些實(shí)施方式中,熱圖信息包括每個(gè)照片的地理位置信息、每個(gè)照片的時(shí)間戳信息、以及與對(duì)象相關(guān)聯(lián)的元數(shù)據(jù)。然后,系統(tǒng)基于熱圖信息生成熱圖,其中所述熱圖指示與對(duì)象相關(guān)聯(lián)以及與一個(gè)或多個(gè)地理區(qū)域相關(guān)聯(lián)的量或種群密度。
[0019]在一些實(shí)施方式中,系統(tǒng)基于與包含對(duì)象的照片相關(guān)聯(lián)的時(shí)間戳信息和/或基于與包含對(duì)象的照片相關(guān)聯(lián)的地理位置信息,進(jìn)一步更新熱圖。在一些實(shí)施方式中,系統(tǒng)基于一個(gè)或多個(gè)準(zhǔn)則來向用戶顯示熱圖,并且基于用戶輸入來更新熱圖。
[0020]在各種實(shí)施方式中,熱圖使得用戶能夠使用照片來估計(jì)物種隨時(shí)間的增長(zhǎng)速率。 熱圖也使得用戶能夠使用照片來觀察特定物種的棲息地隨時(shí)間的變化。
[0021]圖1圖示了可以被用于實(shí)現(xiàn)本文所述的實(shí)施方式的示例網(wǎng)絡(luò)環(huán)境100的框圖。在一些實(shí)施方式中,網(wǎng)絡(luò)環(huán)境100包括系統(tǒng)102,系統(tǒng)102包括服務(wù)器設(shè)備104和社交網(wǎng)絡(luò)數(shù)據(jù)庫(kù) 106。在各種實(shí)施方式中,術(shù)語系統(tǒng)102與短語“社交網(wǎng)絡(luò)系統(tǒng)”可以互換使用。網(wǎng)絡(luò)環(huán)境100 也包括客戶端設(shè)備110、120、130、和140,其可以經(jīng)由系統(tǒng)102來相互通信。網(wǎng)絡(luò)環(huán)境100也包括網(wǎng)絡(luò)150。
[0022]為了便于說明,圖1對(duì)于系統(tǒng)102、服務(wù)器設(shè)備104、以及社交網(wǎng)絡(luò)數(shù)據(jù)庫(kù)106中的每一個(gè)都示出了一個(gè)框,并且針對(duì)客戶端設(shè)備110、120、130、和140示出了四個(gè)框???02、104、 和106可以表示多個(gè)系統(tǒng)、服務(wù)器設(shè)備、和社交網(wǎng)絡(luò)數(shù)據(jù)庫(kù)。此外,可以存在任意數(shù)目的客戶端設(shè)備。在其他實(shí)施方式中,網(wǎng)絡(luò)環(huán)境100可以不一定具有所示出的全部組件,和/或作為替代,或者可以具有其它元件,包括替代本文示出的那些類型或者除了其之外的其它類型的元件。[〇〇23] 在各種實(shí)施方式中,用戶1]1、1]2、1]3、和1]4可以使用相應(yīng)的客戶端設(shè)備110、120、 130、和140相互通信。例如,用戶U1、U2、U3、和U4可以使用相應(yīng)的客戶端設(shè)備110、120、130、 和140來向系統(tǒng)102提供照片以及查看熱圖。
[0024]在本文所述的各種實(shí)施方式中,系統(tǒng)102的處理器致使本文所述的要素(例如,熱圖、用于熱圖的控制等等)在一個(gè)或多個(gè)顯示屏的用戶界面上顯示。
[0025]雖然本文中在社交網(wǎng)絡(luò)系統(tǒng)的場(chǎng)境下描述了一些實(shí)施方式,但是這些實(shí)施方式可以應(yīng)用在除了社交網(wǎng)絡(luò)之外的場(chǎng)境中。例如,實(shí)施方式可以普遍地應(yīng)用于搜索引擎。例如, 系統(tǒng)102可以在獨(dú)立計(jì)算機(jī)、平板計(jì)算機(jī)、智能電話等上執(zhí)行本文所述的實(shí)施方式。
[0026]圖2圖示了根據(jù)一些實(shí)施方式的用于提供照片熱圖的示例簡(jiǎn)化流程圖。如下面所更詳細(xì)描述的,系統(tǒng)102生成熱圖,所述熱圖示出在特定地理區(qū)域中特定對(duì)象的出現(xiàn)頻率, 所述特定對(duì)象諸如動(dòng)物或植物的物種。在各種實(shí)施方式中,熱圖是數(shù)據(jù)的圖形表示,其中在矩陣或表格中包含的個(gè)體值被表示為顏色或陰影。在各種實(shí)施方式中,顏色對(duì)應(yīng)于測(cè)量的等級(jí)。例如,紅色或濃陰影可以對(duì)應(yīng)于測(cè)量的高等級(jí)。黃色或淡陰影可以對(duì)應(yīng)于測(cè)量的低等級(jí)。如下面所更詳細(xì)描述的,與特定地理位置相關(guān)聯(lián)的特定對(duì)象的照片的較多數(shù)量對(duì)應(yīng)于測(cè)量的較高等級(jí)。與特定地理位置相關(guān)聯(lián)的特定對(duì)象的照片的較少數(shù)量對(duì)應(yīng)于測(cè)量的較低等級(jí)。注意,術(shù)語“熱”不暗指將溫度可視化,而是將出現(xiàn)頻率等的其他量可視化。如下面所更詳細(xì)描述的,在各種實(shí)施方式中,這樣的量可以包括種群或種群密度等。系統(tǒng)102也提供用戶界面以使得用戶能夠查看熱圖以及操控?zé)釄D的多個(gè)方面。[〇〇27]參照?qǐng)D1和圖2這兩者,在框202啟動(dòng)方法,其中系統(tǒng)102收集與至少一個(gè)對(duì)象相關(guān)聯(lián)的照片,其中照片被收集自多個(gè)用戶。在一些實(shí)施方式中,當(dāng)用戶將圖像上傳到系統(tǒng)102 時(shí)和/或在用戶將圖像添加到照片簿之后,系統(tǒng)102接收來自用戶的照片。在一些實(shí)施方式中,系統(tǒng)102使得用戶的相機(jī)設(shè)備(例如智能電話)能夠在相機(jī)設(shè)備捕獲照片時(shí)自動(dòng)將圖像上傳到系統(tǒng)102。在一些實(shí)施方式中,為了收集照片,系統(tǒng)102可以搜索與系統(tǒng)102相關(guān)聯(lián)的現(xiàn)有數(shù)據(jù)庫(kù)和/或系統(tǒng)102可訪問的現(xiàn)有數(shù)據(jù)庫(kù)。因此,系統(tǒng)102可以收集大量的照片以及與特定對(duì)象相關(guān)聯(lián)的照片數(shù)據(jù)。
[0028]在各種實(shí)施方式中,系統(tǒng)102首先在照片中識(shí)別對(duì)象(例如,諸如特定動(dòng)物的目標(biāo)對(duì)象)。然后,系統(tǒng)102將該對(duì)象與至少一個(gè)類別或分類相關(guān)聯(lián)。例如,類別可以是各個(gè)分類中的一個(gè)(例如,鬃獅蜥、灰熊等)。然后,系統(tǒng)102識(shí)別包含與該類別相關(guān)聯(lián)的對(duì)象的其他照片,并且檢索那些被識(shí)別的照片。[〇〇29]圖3圖示了根據(jù)一些實(shí)施方式的動(dòng)物的示例照片300。在此特定示例中,照片300示出被稱為鬃獅蜥(bearded dragon)的動(dòng)物302。此外,被示出為覆蓋了照片300的方框304指示動(dòng)物3〇2的分類。例如,方框304示出域(domain)、界(domain)、門(phylum)、綱(class)、目(order)、亞目(suborder)、科(family)、亞科(subfamily)和屬(genus)。這些是示例類別。在一些實(shí)施方式中,方框304不需要示出所有的這些類別。在一些實(shí)施方式中,方框304可以包括其他分類。例如,在一些實(shí)施方式中,方框304還可以示出對(duì)象的種。
[0030]在各種實(shí)施方式中,系統(tǒng)102通過首先識(shí)別目標(biāo)對(duì)象(例如動(dòng)物302等)來確定這樣的信息。系統(tǒng)102可以利用任何合適的識(shí)別算法來確定內(nèi)容(例如特定對(duì)象)是否在給定照片(例如照片300)中被示出或者在多個(gè)照片中被示出。下面更詳細(xì)地描述了識(shí)別算法的示例實(shí)施方式。
[0031]為了便于說明,本文在與對(duì)象相關(guān)聯(lián)的照片的場(chǎng)境下描述一些實(shí)施方式。在各種實(shí)施方式中,對(duì)象可以表示對(duì)象分類或類別。例如,多個(gè)照片可以包括鬃獅蜥的圖像,其中每個(gè)照片都示出鬃獅蜥。一個(gè)照片中示出的特定鬃獅蜥可以與另一個(gè)照片中示出的鬃獅蜥不同。換言之,對(duì)象(例如鬃獅蜥)可以表示動(dòng)物的分類(例如,諸如鬃獅蜥的屬)。
[0032]雖然圖3所示對(duì)象是鬃獅蜥,但是對(duì)象可以是任何類型的動(dòng)物群,包括鳥類、哺乳動(dòng)物、爬行動(dòng)物等。例如,在下面的一些示例實(shí)施方式中,對(duì)象是灰熊。對(duì)象也可以是任何類型的植物群,包括植物、樹木等。對(duì)象也可以包括其他對(duì)象,例如建筑、歷史遺跡,或者是可以拍攝并且攝影者感興趣的任何項(xiàng)目。
[0033]這些實(shí)施方式和其他實(shí)施方式也可以應(yīng)用于與多個(gè)對(duì)象相關(guān)聯(lián)的多個(gè)照片。類似地,這些實(shí)施方式和其他實(shí)施方式也可以應(yīng)用于與不同對(duì)象相關(guān)聯(lián)的不同照片。
[0034]在框204中,系統(tǒng)102確定與照片相關(guān)聯(lián)的熱圖信息。在一些實(shí)施方式中,熱圖信息可以包括用于每個(gè)照片的地理位置信息。在一些實(shí)施方式中,熱圖信息可以包括用于每個(gè)照片的時(shí)間戳信息。在一些實(shí)施方式中,熱圖信息可以包括與照片中的對(duì)象相關(guān)聯(lián)的元數(shù)據(jù)。
[0035]圖4圖示了根據(jù)一些實(shí)施方式的熱圖信息400。如圖所示,熱圖信息400包括與照片300相關(guān)聯(lián)的地理位置信息402。地理位置信息402可以包括GPS瑋度(latitude)、GPS精度(longitude)、GPS海拔(altitude)等。
[0036]熱圖信息400也包括時(shí)間戳信息404。時(shí)間戳信息404可包括月、日、年、小時(shí)、分鐘、秒等。
[0037]熱圖信息400也包括與照片中的對(duì)象相關(guān)聯(lián)的元數(shù)據(jù)。例如,關(guān)于鬃獅蜥的示例,熱圖信息可已包括分類信息,諸如結(jié)合圖3所述的分類信息(例如域、界、門、綱、目、亞目、科、亞科、屬、種等)
[0038]熱圖信息400也包括其他元數(shù)據(jù)。這樣的元數(shù)據(jù)可以包括與照片相關(guān)聯(lián)的其他信息,例如照片的位置、文件大小、尺寸等。這樣的元數(shù)據(jù)可以包括與被用于拍攝該照片的相機(jī)設(shè)備相關(guān)聯(lián)的信息(例如,相機(jī)品牌、相機(jī)型號(hào)等)。
[0039]如上所述,雖然在特定動(dòng)物(例如鬃獅蜥)的場(chǎng)境下描述了示例對(duì)象,但是在各種實(shí)施方式中,對(duì)象可以是任何類型的動(dòng)物群,包括鳥類、哺乳動(dòng)物、爬行動(dòng)物等等。在各種實(shí)施方式中,對(duì)象也可以是任何類型的植物群,包括植物、樹木等等。在各種實(shí)施方式中,對(duì)象也可以是任何類型的無生命對(duì)象,例如建筑、歷史遺跡,或者是可以拍攝并且攝影者感興趣的任何項(xiàng)目。
[0040]在框206中,系統(tǒng)102基于熱圖信息來生成熱圖。例如,在一些實(shí)施方式中,系統(tǒng)102可以訪問包括與目標(biāo)對(duì)象(例如灰熊)相關(guān)聯(lián)的地理位置的地圖。然后,系統(tǒng)102將與對(duì)象相關(guān)聯(lián)的照片映射到地圖。在各種實(shí)施方式中,系統(tǒng)102可以基于與特定區(qū)域相關(guān)聯(lián)的照片的出現(xiàn),利用預(yù)定的陰影、圖案、顏色、顏色方案等將地理區(qū)域(例如地圖的一部分)加上陰影。熱圖示出在不同位置處拍攝的照片的數(shù)量。因此,在各種實(shí)施方式中,熱圖指示與至少一個(gè)對(duì)象相關(guān)聯(lián)以及與一個(gè)或多個(gè)地理區(qū)域相關(guān)聯(lián)的量。在各種實(shí)施方式中,所述量可以是種群密度。下面結(jié)合圖5和圖6來更詳細(xì)地描述熱圖的示例實(shí)施方式。
[0041 ]圖5圖示了根據(jù)一些實(shí)施方式的示例性熱圖500。如圖所示,熱圖500指示與對(duì)象(例如灰熊)相關(guān)聯(lián)以及與一個(gè)或多個(gè)地理區(qū)域相關(guān)聯(lián)的量。在各種實(shí)施方式中,照片的數(shù)目指示并反映種群密度。例如,在特定地理區(qū)域中拍攝的灰熊的眾多照片指示在該地理區(qū)域中灰熊的較高種群密度。因此,熱圖的陰影/顏色將反映較多數(shù)目的照片,并且因此反映較高的種群密度。相反,在特定地理區(qū)域中拍攝的灰熊的較少照片指示在該地理區(qū)域中灰熊的較低種群密度。因此,熱圖的陰影/顏色將反映較少數(shù)目的照片,并且因此反映較高的種群密度。在各種實(shí)施方式中,所述量是種群或種群密度。例如,地圖上的陰影區(qū)域502指示灰熊位于該處并且在該處被人們拍攝的位置。在各種實(shí)施方式中,陰影或顏色的程度指示特定對(duì)象的種群密度。此處,具有較濃陰影的地理區(qū)域指示較高的種群密度。具有較不濃陰影的區(qū)域指示中等的種群密度。具有淡陰影的區(qū)域指示較低的種群密度。
[0042]在各種實(shí)施方式中,系統(tǒng)102還基于各種信息來更新熱圖。例如,系統(tǒng)102可以至少部分地基于與包含至少一個(gè)對(duì)象的照片相關(guān)聯(lián)的時(shí)間戳信息來更新熱圖。在一些實(shí)施方式中,系統(tǒng)102還可以至少部分地基于與包含至少一個(gè)對(duì)象的照片相關(guān)聯(lián)的地理位置信息來更新熱圖。在各種實(shí)施方式中,系統(tǒng)102可以基于時(shí)間戳信息與地理位置信息的組合來更新熱圖。隨著系統(tǒng)102收集給定對(duì)象的更多照片,系統(tǒng)102對(duì)熱圖進(jìn)行更新。
[0043]在一些實(shí)施方式中,系統(tǒng)102還可以致使日歷504被顯示在用戶界面上。在此示例中,日歷504示出日期2012年5月16日,其是與此特定熱圖相對(duì)應(yīng)的日期。例如,在一些實(shí)施方式中,熱圖表示關(guān)于2012年5月16日的所拍攝的灰熊的照片。例如,在一些實(shí)施方式中,照片可以是在2012年5月16日拍攝的照片。在一些實(shí)施方式中,照片可以是2012年5月16日之前的預(yù)定時(shí)間框架(frame)(例如,日、月、年等等)或日期范圍期間拍攝的照片。
[0044]在一些實(shí)施方式中,系統(tǒng)102還可以致使控制506被顯示在用戶界面上。如此特定示例所示,控制506是滑塊??刂?06使得用戶能夠改變?nèi)掌谝员懔私鉄釄D如何基于時(shí)間來變化,。
[0045]圖6圖示了根據(jù)一些實(shí)施方式的示例熱圖600,示例熱圖600與圖5的熱圖500相似但是處于不同的日期。如圖所示,日歷504示出不同的日期2014年2月5日。此外,控制506已經(jīng)被移到了右邊。
[0046]如圖所示,熱圖600示出陰影區(qū)域602,陰影區(qū)域602指示與圖5的熱圖500的種群密度相比不同的種群密度。換言之,與2012年5月16日相比,拍攝了較少的與2014年2月5日相關(guān)聯(lián)的灰熊照片。
[0047]在一些實(shí)施方式中,與給定日期相關(guān)聯(lián)的給定熱圖指示在該給定日期的給定對(duì)象的種群密度。如上所指示,被用于生成熱圖的照片和/或熱圖信息可以與預(yù)定的時(shí)間框架或日期范圍相關(guān)聯(lián)。例如,在一些實(shí)施方式中,日期范圍可以包括范圍從該日期之前一個(gè)月直到該日期的照片以及關(guān)聯(lián)的熱圖信息。取決于特定實(shí)施方式,特定的時(shí)間框架(例如,(一個(gè)或多個(gè))日、(一個(gè)或多個(gè))月、(一個(gè)或多個(gè))年等)或日期范圍可以不同。
[0048]如圖5和圖6所示,實(shí)施方式使得用戶能夠使特定物種種群的成長(zhǎng)可視化。使用控制506(或者在日歷504上)改變?nèi)掌趯?dǎo)致系統(tǒng)102僅使用在該日或者在預(yù)定時(shí)間范圍中拍攝的照片來重建熱圖。熱圖使得用戶能夠使諸如動(dòng)物群、植物群等的對(duì)象的種群密度隨時(shí)間的變化可視化。因?yàn)闊釄D是基于照片,所以用戶能夠作出關(guān)于環(huán)境的假設(shè)。例如,給定用戶能夠具有對(duì)于動(dòng)物、植物等的種群以及這些項(xiàng)目的位置的變化的認(rèn)識(shí)。此外,實(shí)施方式提供有用的信息以供用戶了解為了拍攝特定對(duì)象的照片要去哪游歷。
[0049]在一些實(shí)施方式中,系統(tǒng)102基于一個(gè)或多個(gè)準(zhǔn)則來向用戶顯示熱圖。例如,如在上述示例中所描述的,用戶準(zhǔn)則可包括日期。在一些實(shí)施方式中,系統(tǒng)102基于用戶輸入來更新熱圖。例如,如同在上述示例中所描述的,用戶輸入可以包括滑塊控制的用戶移動(dòng)。
[0050]系統(tǒng)102可以使得用戶能夠輸入其他準(zhǔn)則和輸入以便生成和顯示熱圖。下面結(jié)合圖7來更詳細(xì)地描述示例實(shí)施方式。
[0051]圖7圖示了根據(jù)一些實(shí)施方式的與動(dòng)物相關(guān)聯(lián)的示例用戶界面700。在此示例中,用戶界面700提供關(guān)于灰熊的信息。系統(tǒng)102可以響應(yīng)于用戶將信息(例如“灰熊(grizzlybear)”)輸入至搜索欄內(nèi)來致使這樣的信息被顯示。在一些實(shí)施方式中,系統(tǒng)102可以使得灰熊信息連同其他搜索結(jié)果一起被顯示(例如,顯示到搜索結(jié)果列表的側(cè))。
[0052]在一些實(shí)施方式中,系統(tǒng)102可以使得控制702被顯示在與對(duì)象相關(guān)聯(lián)的信息接近處。響應(yīng)于用戶選擇控制702(例如點(diǎn)擊控制702),系統(tǒng)102隨后致使諸如圖5的熱圖500的熱圖被顯示。
[0053]使用灰熊示例,如果用戶搜索“灰熊”,則熱圖顯示拍攝了該物種的照片的地點(diǎn)。如上所指示,在特定地理區(qū)域中拍攝的照片的密度反映了目標(biāo)對(duì)象(例如灰熊)的種群密度。然后,用戶能夠使用時(shí)間滑塊來了解多年來種群和棲息地中的多少已經(jīng)改變。例如,該可視化數(shù)據(jù)可以使得用戶能夠估計(jì)2008年在附近建設(shè)的機(jī)場(chǎng)或者2011年的野火對(duì)灰熊的影響。
[0054]在另一個(gè)示例中,目前,野生動(dòng)物組織經(jīng)由報(bào)紙或郵件接觸公民并要求他們來確定和計(jì)算作為健康環(huán)境的指示生物的蝴蝶或其他昆蟲或者從其越冬地返回的鳥類的數(shù)量。這樣的方法的作用隨著這些人對(duì)于物種的知識(shí)以及參與的愿望而起伏。本文所述的實(shí)施方式利用鳥類、昆蟲、花卉、或者自然中的任何其他對(duì)象的照片。這樣的照片由眾多用戶和愛好者拍攝,并且這樣的照片經(jīng)由熱圖為野生動(dòng)物組織提供充裕的數(shù)據(jù)。本文所述的實(shí)施方式利用了由成千上萬人用他們的相機(jī)、智能電話、平板計(jì)算機(jī)等每天拍攝的照片。
[0055]實(shí)施方式也可以應(yīng)用于所有種類的對(duì)象,其中增長(zhǎng)(growth)信息和位置信息可能對(duì)用戶有價(jià)值。例如,這樣的對(duì)象可以包括建筑、歷史遺跡、諸如豪車的消費(fèi)品。因此,本文所述的實(shí)施方式使得用戶能夠關(guān)于眾多對(duì)象做出經(jīng)濟(jì)學(xué)假設(shè)。
[0056]本文所述的實(shí)施方式提供各種益處。例如,實(shí)施方式使得用戶能夠使用照片來估計(jì)物種隨時(shí)間的增長(zhǎng)率。例如,用戶能夠查看在給定熱圖中特定物種的種群隨時(shí)間的變化。實(shí)施方式也使得用戶能夠使用照片來觀察特定物種的棲息地隨時(shí)間的變化。例如,用戶能夠查看在給定熱圖中特定物種的種群隨時(shí)間的移動(dòng)。這些益處/優(yōu)點(diǎn)利用了系統(tǒng)對(duì)在全世界不同區(qū)域中的眾多對(duì)象(例如,動(dòng)物群、植物群等)的照片的持續(xù)收集。
[0057]雖然可以以特定順序呈現(xiàn)步驟、操作、或計(jì)算,但是在特定實(shí)施方式中可以改變順序。取決于特定實(shí)施方式,步驟的其他排序也是可能的。在一些特定實(shí)施方式中,在本說明書中示出為順序式的多個(gè)步驟可以同時(shí)被執(zhí)行。此外,一些實(shí)施方式可以不具有所示的全部步驟和/或代替所示步驟或除其之外,可以具有其他步驟。
[0058]雖然本文中將系統(tǒng)102描述為執(zhí)行實(shí)施方式中所述的步驟,但是系統(tǒng)102的任何合適的組件或組件的組合,或者與系統(tǒng)102相關(guān)聯(lián)的任何合適的處理器或多個(gè)處理器可以執(zhí)行所述的步驟。
[0059]在各種實(shí)施方式中,系統(tǒng)102可以利用各種識(shí)別算法來識(shí)別圖像中的對(duì)象、地標(biāo)等。這樣的識(shí)別算法可以是系統(tǒng)102不可缺少的部分。系統(tǒng)102也可以訪問由軟件提供的識(shí)別算法,所述軟件在系統(tǒng)102外部并且系統(tǒng)102訪問所述軟件。
[0060]在各種實(shí)施方式中,系統(tǒng)102獲得對(duì)象的參考圖像,其中每個(gè)參考圖像包括與已知的對(duì)象或?qū)ο蟮念悇e相關(guān)聯(lián)的對(duì)象的圖像。對(duì)象是已知的,原因在于系統(tǒng)102具有用戶的身份信息,例如對(duì)象的名稱和其他對(duì)象信息。在一些實(shí)施方式中,例如,參考圖像可以是用戶已經(jīng)上傳的對(duì)象圖像。在一些實(shí)施方式中,參考圖像可以是基于一組參考圖像的合成。
[0061 ]在一些實(shí)施方式中,為了識(shí)別對(duì)象,系統(tǒng)102可以將對(duì)象(例如對(duì)象的圖像)與對(duì)象的參考圖像進(jìn)行比較并且進(jìn)行匹配。注意,術(shù)語“對(duì)象”與短語“對(duì)象的圖像”被可互換地使用。為了便于說明,在本文所述的一些示例實(shí)施方式中對(duì)一個(gè)對(duì)象的識(shí)別進(jìn)行描述。這些實(shí)施方式也可以應(yīng)用于待識(shí)別的多個(gè)對(duì)象中的每個(gè)對(duì)象。
[0062]在一些實(shí)施方式中,為了識(shí)別與圖像中的對(duì)象相似的任何一個(gè)或多個(gè)參考圖像,系統(tǒng)102可以搜索參考圖像。在一些實(shí)施方式中,對(duì)于給定的參考圖像,系統(tǒng)102可以在用于分析的圖像中從對(duì)象的圖像提取特征,并且然后將這些特征與一個(gè)或多個(gè)參考圖像的特征進(jìn)行比較。例如,系統(tǒng)102可以分析諸如面部特性、身體特性等的對(duì)象特征的相對(duì)位置、大小、和/或形狀。在一些實(shí)施方式中,系統(tǒng)102可以使用從分析所集中的數(shù)據(jù),將圖像中的對(duì)象與具有匹配特征或相似特征的一個(gè)或多個(gè)參考圖像進(jìn)行匹配。在一些實(shí)施方式中,系統(tǒng)102可以將多個(gè)參考圖像準(zhǔn)則化,并且將來自這些圖像的對(duì)象數(shù)據(jù)壓縮為具有信息(例如對(duì)象特征數(shù)據(jù))的合成表示,并且然后將圖像中的對(duì)象與合成表示相比較以用于面部識(shí)別。
[0063]在一些場(chǎng)景中,圖像中的對(duì)象可能和與相同類別中的對(duì)象相關(guān)聯(lián)的多個(gè)參考圖像相似。因此,會(huì)有很尚可能與圖像中的對(duì)象相關(guān)聯(lián)的對(duì)象是與參考圖像相關(guān)聯(lián)的相同對(duì)象。
[0064]在一些實(shí)施方式中,為了促進(jìn)對(duì)象識(shí)別,系統(tǒng)102可以使用基于特征辨別(discriminat1n)的幾何識(shí)別算法。系統(tǒng)102也可以使用基于統(tǒng)計(jì)方法的光度算法,所述統(tǒng)計(jì)方法將對(duì)象特征提煉為用于比較的值。當(dāng)將圖像中的對(duì)象與一個(gè)或多個(gè)參考進(jìn)行比較時(shí)也可以使用幾何方法與光度方法的組合。
[0065]可以使用其他識(shí)別算法。例如,系統(tǒng)102可以使用識(shí)別算法,所述識(shí)別算法使用如下算法中的一個(gè)或多個(gè):主成分分析、線性判別分析、彈性束圖匹配、隱含馬爾科夫(Markov)模型、以及動(dòng)態(tài)鏈接匹配。將理解,系統(tǒng)102可以使用其他已知或者以后開發(fā)的識(shí)別算法、技術(shù)、和/或系統(tǒng)。
[0066]在一些實(shí)施方式中,系統(tǒng)102可以生成輸出,所述輸出指示圖像中的對(duì)象與給定參考圖像匹配的可能性(或概率)。在一些實(shí)施方式中,可以將輸出表示為度量(或數(shù)值),諸如與圖像中的對(duì)象匹配給定參考圖像的置信度相關(guān)聯(lián)的百分比。例如,值1.0可以表示100%匹配置信度。例如,當(dāng)被比較的圖像完全相同或者幾乎完全相同時(shí),會(huì)發(fā)生這種情況。該值可以更低,例如當(dāng)存在50%匹配機(jī)會(huì)時(shí)該值為0.5。其他類型的輸出也是可能的。例如,在一些實(shí)施方式中,輸出可以是用于匹配的置信度分值。
[0067]為了便于說明,在識(shí)別算法的場(chǎng)境下描述了上述的一些示例實(shí)施方式。為了實(shí)現(xiàn)本文所述的實(shí)施方式,可以使用各種識(shí)別算法和/或視覺搜索系統(tǒng)來識(shí)別諸如地標(biāo)、徽標(biāo)、實(shí)體、事件、面部等對(duì)象。
[0068]圖8圖示了可以被用于實(shí)現(xiàn)本文所述的實(shí)施方式的示例服務(wù)器設(shè)備800的框圖。例如,可以使用服務(wù)器設(shè)備800來實(shí)現(xiàn)圖1的服務(wù)器設(shè)備104以及執(zhí)行本文所述的方法實(shí)施方式。在一些實(shí)施方式中,服務(wù)器設(shè)備800包括處理器802、操作系統(tǒng)804、存儲(chǔ)器806、以及輸入/輸出(I/O)接口 808。服務(wù)器設(shè)備800也包括社交網(wǎng)絡(luò)引擎810和媒體應(yīng)用812,其可以被存儲(chǔ)在存儲(chǔ)器806中或者被存儲(chǔ)在任何其他合適的存儲(chǔ)位置或計(jì)算機(jī)可讀介質(zhì)上。媒體應(yīng)用812提供指令,所述指令使得處理器802能夠執(zhí)行本文所述的功能和其他功能。
[0069]為了便于說明,圖8對(duì)于處理器802、操作系統(tǒng)804、存儲(chǔ)器806、1/0接口808、社交網(wǎng)絡(luò)引擎810、以及媒體應(yīng)用812中的每個(gè)都示出了一個(gè)框。這些框802、804、806、808、810、和812可以表示多個(gè)處理器、操作系統(tǒng)、存儲(chǔ)器、I/O接口、社交網(wǎng)絡(luò)引擎、以及媒體應(yīng)用。在其他實(shí)施方式中,服務(wù)器設(shè)備800可以不具有所示的全部組件,和/或可以具有代替本文所示的元件或除其以外的包括其他類型的元件的其他元件。
[0070]雖然已經(jīng)關(guān)于其特定實(shí)施例對(duì)本說明書進(jìn)行了描述,但是這些特定實(shí)施例僅作為說明而不是限制。示例中所說明的概念可以被應(yīng)用于其他示例和實(shí)施方式。例如,本文中在社交網(wǎng)絡(luò)系統(tǒng)的場(chǎng)境中描述了一些實(shí)施方式。但是,可以在除了社交網(wǎng)絡(luò)之外的場(chǎng)境中應(yīng)用本文所述的實(shí)施方式。例如,實(shí)施方式可以本地地應(yīng)用于個(gè)體用戶。
[0071]注意,如本領(lǐng)域的技術(shù)人員所公知的,在本公開中所述的功能塊、方法、設(shè)備、和系統(tǒng)可以被整合,或者被劃分為系統(tǒng)、設(shè)備、和功能塊的不同組合。
[0072]可以使用任何合適的編程語言和編程技術(shù)來實(shí)現(xiàn)特定實(shí)施例的例程??梢圆捎貌煌木幊碳夹g(shù),諸如面向過程的編程技術(shù)或面向?qū)ο蟮木幊碳夹g(shù)。例程可以在單個(gè)處理設(shè)備上執(zhí)行,或者可以在多個(gè)處理器上執(zhí)行。雖然可以以特定順序來呈現(xiàn)步驟、操作、或計(jì)算,但是在不同的特定實(shí)施例中可以改變順序。在一些特定實(shí)施例中,在本說明書中示出為順序進(jìn)行的多個(gè)步驟可以被同時(shí)執(zhí)行。
[0073]“處理器”包括對(duì)數(shù)據(jù)、信號(hào)、或其他信息進(jìn)行處理的任何合適的硬件和/或軟件系統(tǒng)、機(jī)構(gòu)、或組件。處理器可包括有通用中央處理器、多個(gè)處理單元、用于實(shí)現(xiàn)功能的專用電路的系統(tǒng)、或其他系統(tǒng)。處理不必限于地理位置,或者不必具有時(shí)間限制。例如,處理器可以以“實(shí)時(shí)”、“離線”、在“批處理模式”等方式來執(zhí)行它的功能??梢酝ㄟ^不同(或相同)的處理系統(tǒng)在不同時(shí)間以及在不同位置來執(zhí)行多個(gè)部分的處理。計(jì)算機(jī)可以是與存儲(chǔ)器通信的任何處理器。存儲(chǔ)器可以是任何合適的數(shù)據(jù)存儲(chǔ)、存儲(chǔ)器、和/或非暫時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),包括:電子存儲(chǔ)設(shè)備,諸如隨機(jī)存取存儲(chǔ)器(RAM)、只讀存儲(chǔ)器(ROM)、磁存儲(chǔ)設(shè)備(硬盤驅(qū)動(dòng)器等)、閃存、光存儲(chǔ)設(shè)備(CD、DVD等等)、磁盤或光盤,或者適合于存儲(chǔ)供處理器執(zhí)行的指令的其他有形介質(zhì)。軟件指令也能夠被包含在電子信號(hào)中,并作為電子信號(hào)來提供,例如處于從服務(wù)器(例如分布式系統(tǒng)和/或云計(jì)算系統(tǒng))遞送的軟件即服務(wù)(SaaS)形式的電子信號(hào)。
【主權(quán)項(xiàng)】
1.一種方法,包括: 收集與至少一個(gè)對(duì)象相關(guān)聯(lián)的照片,其中,所述照片被收集自多個(gè)用戶; 確定與所述照片相關(guān)聯(lián)的熱圖信息,其中,所述熱圖信息包括每個(gè)照片的地理位置信息和時(shí)間戳信息; 基于所述熱圖信息來生成熱圖,其中,所述熱圖指示與所述至少一個(gè)對(duì)象相關(guān)聯(lián)以及與一個(gè)或多個(gè)地理區(qū)域相關(guān)聯(lián)的量;以及 基于與包含所述至少一個(gè)對(duì)象的照片相關(guān)聯(lián)的時(shí)間戳信息來更新所述熱圖。2.根據(jù)權(quán)利要求1所述的方法,其中,所述熱圖信息包括與所述至少一個(gè)對(duì)象相關(guān)聯(lián)的元數(shù)據(jù)。3.根據(jù)權(quán)利要求1所述的方法,進(jìn)一步包括:基于與包含所述至少一個(gè)對(duì)象的所述照片相關(guān)聯(lián)的地理位置信息來更新所述熱圖。4.根據(jù)權(quán)利要求1所述的方法,進(jìn)一步包括: 基于一個(gè)或多個(gè)準(zhǔn)則來向用戶顯示所述熱圖;以及 基于用戶輸入來更新所述熱圖。5.—種方法,包括: 收集與至少一個(gè)對(duì)象相關(guān)聯(lián)的照片,其中,所述照片被收集自多個(gè)用戶; 確定與所述照片相關(guān)聯(lián)的熱圖信息;以及 基于所述熱圖信息來生成熱圖,其中,所述熱圖指示與所述至少一個(gè)對(duì)象相關(guān)聯(lián)以及與一個(gè)或多個(gè)地理區(qū)域相關(guān)聯(lián)的量。6.根據(jù)權(quán)利要求5所述的方法,其中,所述熱圖信息包括每個(gè)照片的地理位置信息。7.根據(jù)權(quán)利要求5所述的方法,其中,所述熱圖信息包括每個(gè)照片的時(shí)間戳信息。8.根據(jù)權(quán)利要求5所述的方法,其中,所述熱圖信息包括與所述至少一個(gè)對(duì)象相關(guān)聯(lián)的元數(shù)據(jù)。9.根據(jù)權(quán)利要求5所述的方法,其中,所述至少一個(gè)對(duì)象是動(dòng)物。10.根據(jù)權(quán)利要求5所述的方法,進(jìn)一步包括: 識(shí)別所述照片中的所述至少一個(gè)對(duì)象;以及 確定與包含所述至少一個(gè)對(duì)象的所述照片相關(guān)聯(lián)的所述熱圖信息。11.根據(jù)權(quán)利要求5所述的方法,進(jìn)一步包括:基于與包含所述至少一個(gè)對(duì)象的所述照片相關(guān)聯(lián)的時(shí)間戳信息來更新所述熱圖。12.根據(jù)權(quán)利要求5所述的方法,進(jìn)一步包括:基于與包含所述至少一個(gè)對(duì)象的所述照片相關(guān)聯(lián)的地理位置信息來更新所述熱圖。13.根據(jù)權(quán)利要求5所述的方法,進(jìn)一步包括: 基于一個(gè)或多個(gè)準(zhǔn)則來向目標(biāo)用戶顯示所述熱圖;以及 基于用戶輸入來更新所述熱圖。14.一種系統(tǒng),包括: 一個(gè)或多個(gè)處理器;以及 被編碼在一個(gè)或多個(gè)有形介質(zhì)中以用于由所述一個(gè)或多個(gè)處理器執(zhí)行的邏輯,并且所述邏輯當(dāng)被執(zhí)行時(shí)能夠操作來執(zhí)行操作,所述操作包括: 收集與至少一個(gè)對(duì)象相關(guān)聯(lián)的照片,其中,所述照片被收集自多個(gè)用戶;確定與所述照片相關(guān)聯(lián)的熱圖信息;以及基于所述熱圖信息來生成熱圖,其中,所述熱圖指示與所述至少一個(gè)對(duì)象相關(guān)聯(lián)以及 與一個(gè)或多個(gè)地理區(qū)域相關(guān)聯(lián)的量。15.根據(jù)權(quán)利要求14所述的系統(tǒng),其中,所述熱圖信息包括每個(gè)照片的地理位置信息。16.根據(jù)權(quán)利要求14所述的系統(tǒng),其中,所述熱圖信息包括每個(gè)照片的時(shí)間戳信息。17.根據(jù)權(quán)利要求14所述的系統(tǒng),其中,所述熱圖信息包括與所述至少一個(gè)對(duì)象相關(guān)聯(lián) 的元數(shù)據(jù)。18.根據(jù)權(quán)利要求14所述的系統(tǒng),其中,所述至少一個(gè)對(duì)象是動(dòng)物。19.根據(jù)權(quán)利要求14所述的系統(tǒng),其中,所述邏輯當(dāng)被執(zhí)行時(shí)能夠進(jìn)一步操作來執(zhí)行操 作,所述操作包括:識(shí)別所述照片中的所述至少一個(gè)對(duì)象;以及確定與包含所述至少一個(gè)對(duì)象的所述照片相關(guān)聯(lián)的所述熱圖信息。20.根據(jù)權(quán)利要求14所述的系統(tǒng),其中,所述邏輯當(dāng)被執(zhí)行時(shí)能夠進(jìn)一步操作來執(zhí)行操 作,所述操作包括:基于與包含所述至少一個(gè)對(duì)象的所述照片相關(guān)聯(lián)的時(shí)間戳信息來更新 所述熱圖。
【文檔編號(hào)】G06K9/00GK106030612SQ201580009262
【公開日】2016年10月12日
【申請(qǐng)日】2015年2月4日
【發(fā)明人】尼爾斯·克呂克邁爾
【申請(qǐng)人】谷歌公司