專利名稱:圖像中的興趣點(poi)數(shù)據(jù)定位的制作方法
圖像中的興趣點(POI)數(shù)據(jù)定位
背景技術(shù):
數(shù)字攝影可允許將一連串圖像拼接或粘合到一起以提供從一圖像到另一圖像的相對無縫的過渡。此外,可以在沿諸如街道的路線行進的同時采集諸如側(cè)視像的圖像。將這些側(cè)視像拼接在一起可以提供例如沿路線行進的用戶體驗。
發(fā)明內(nèi)容
提供本發(fā)明內(nèi)容用于以簡化形式引入將在下面的具體實施方式
中進一步描述的一系列概念。本發(fā)明內(nèi)容并非旨在確定要求保護的主題的關(guān)鍵因素或必要特征,也不旨在用來限制要求保護的主題的范圍。全景影像的側(cè)視圖或側(cè)面圖可包括拼接/粘合在一起以形成一定程度上無縫的影像視圖的一系列圖像(例如,照片幀、視頻幀等)。這類平面全景影像通常同時顯示拼接在一起的許多圖像。當前,以這種方式拼接在一起的圖像可以結(jié)合數(shù)字地圖服務(wù)來使用,在該服務(wù)中,例如,用戶可以查看與他們可能正在查看的地圖相關(guān)聯(lián)的街道的平面全景式圖像。興趣點(POI)信息可以在包括例如平面全景圖像的顯示中提供,其中POI信息可以與相關(guān)聯(lián)的POI (例如,建筑物、歷史遺址、街道、企業(yè)、地理位置、城市等)相對地置于一處。然而,當存在大量包括POI(例如,寫字樓中的企業(yè)、商廈中的店鋪、公園或美術(shù)館中的展覽,等等)的置于一處的地理點時,各個POI信息的視覺顯示可能重疊和/或(被彼此)模糊化。此外,這些類型的平面全景圖像常常為與POI相關(guān)聯(lián)的地理位置提供低的精度;并且當圖像被縮小時,可能存在更高密度的P0I,從而使觀看者感到混亂。因此,主要公開了一種或多種技術(shù)和/或系統(tǒng),其可以提供例如在平面全景圖像中的POI信息或數(shù)據(jù)的改進的群集,特別是在某位置可能存在高密度的POI時(例如在縮小時)。可以為用于平面全景圖像的特定視圖的一個或多個POI識別相應(yīng)的POI地理位置,并且可以在適當時識別公共的群集地理位置。例如,可以將標簽(以有序方式)一起群集在公共的群集地理位置,而不是將相應(yīng)的POI數(shù)據(jù)標簽置于其對應(yīng)的(例如,并且可能不準確的、重疊的,等等)地理位置。平面全景圖像可以用一個或多個數(shù)據(jù)標簽的合適的一個或多個群集來渲染。在將興趣點(POI)數(shù)據(jù)置于平面全景圖像中的一個實施例中,可以接收包括第一地理位置的第一 POI數(shù)據(jù)和包括第二地理位置的第二 POI數(shù)據(jù)。此外,可以創(chuàng)建第一數(shù)據(jù)標簽,其包括第一 POI數(shù)據(jù)的至少一部分,并且可以創(chuàng)建第二數(shù)據(jù)標簽,其包括第二 POI數(shù)據(jù)的至少一部分。另外,第一數(shù)據(jù)標簽和第二數(shù)據(jù)標簽可以在平面全景圖像中群集在群集地理位置處。群集地理位置可至少部分地基于第一地理位置和第二地理位置??梢岳斫猓怯邢喾吹闹甘?,諸如第一、第二和/或之類的術(shù)語在本文中僅僅用作識別符,而不意圖暗示項目、術(shù)語等的順序、次序、時間特征、限定或有限的數(shù)量或分組,并且因此不意圖以這樣的方式限制包括所附權(quán)利要求的本申請的范圍。為了實現(xiàn)上述和有關(guān)目的,以下描述和附圖提出了某些示例性的方面和實施方式。這些僅僅是可以采用一個或多個方面的各種方式中的一些的指示。根據(jù)結(jié)合附圖考慮的以下詳細描述,本公開的其它方面、優(yōu)點和新穎的特征將變得顯而易見。
圖1是示出用于將興趣點數(shù)據(jù)放置在平面全景圖像中的示例性方法的流程圖。圖2是示出其中可以實現(xiàn)本文所述一種或多種技術(shù)的一個或多個部分的示例實施例的流程圖。圖3是示出其中可以實現(xiàn)本文所述一種或多種技術(shù)的一個或多個部分的示例實施例的流程圖。圖4A、4B和4C示出其中可以實現(xiàn)本文所述一種或多種技術(shù)的一個或多個部分的示例實施例。圖5示出其中可以實現(xiàn)本文所述一種或多種技術(shù)的一個或多個部分的示例實施例。圖6是示出用于將興趣點放置在平面全景圖像中的示例性系統(tǒng)的組件圖。圖7是示出其中可以實現(xiàn)本文所述一個或多個系統(tǒng)的示例實施例的組件圖。圖8是示例性計算機可讀媒體的圖示,其包括配置成體現(xiàn)本文提出的規(guī)定中的一個或多個的處理器可執(zhí)行指令。圖9示出其中可以實現(xiàn)本文提出的規(guī)定中的一個或多個的示例性計算環(huán)境。
具體實施例方式現(xiàn)在參照附圖描述要求保護的主題,其中相同的附圖標記通常始終用來表示相同的要素。在以下描述中,為了說明起見,提出了許多具體細節(jié)以便提供對要求保護的主題的全面理解。然而,可能顯而易見的是,要求保護的主題可以在沒有這些具體細節(jié)的情況下實施。在其它情況下,以框圖形式示出了結(jié)構(gòu)和設(shè)備,以便有利于描述要求保護的主題。除了別的之外,如本文所提供的,可以設(shè)想一種方法,該方法提供對用于平面全景圖像的興趣點(POI)數(shù)據(jù)或信息的渲染,其中POI數(shù)據(jù)可以被置于相對靠近圖像中POI的實際位置(例如,地理位置)。此外,當例如通過放大和/或縮小而改變圖像時,可以適當?shù)卣{(diào)節(jié)POI信息的位置以提供POI的相對準確的位置。另外,當圖像的縮放水平可能以其它方式導致POI信息重疊或使圖像中的其它數(shù)據(jù)變模糊時,可以將用于多于一個的POI的POI信息群集在一起。圖1是示出用于將興趣點數(shù)據(jù)置于平面全景圖像中的示例性方法100的流程圖。示例性方法100始于102。在104中,接收包括第一地理位置的第一 POI數(shù)據(jù)和包括第二地理位置的第二 POI數(shù)據(jù)。POI數(shù)據(jù)可主要包括例如與圖像中的POI (例如,對象、位置、實體等)有關(guān)的信息,例如實體名稱(例如企業(yè)名稱等);關(guān)于實體的信息(例如,聯(lián)系信息、工作時間等);關(guān)于實體的更新信息(例如,在線評分、用戶提交的內(nèi)容等);和/或關(guān)于某位置的更新信息(例如,在線用戶提交的信息、最新天氣報告、新聞、圖像等)。此外,作為示例,地理位置可包括識別圖像中的位置的數(shù)據(jù),例如坐標(例如網(wǎng)格坐標、緯度/經(jīng)度等),和/或地址。在106中,創(chuàng)建包括第一POI數(shù)據(jù)的至少一部分的第一數(shù)據(jù)標簽以及包括第二POI數(shù)據(jù)的至少一部分的第二數(shù)據(jù)標簽。數(shù)據(jù)標簽可包括例如一條信息,該信息可包括平面全景圖像的渲染版本。作為一個示例,數(shù)據(jù)標簽可包括POI數(shù)據(jù)的至少一部分的文本(例如,名稱、描述符等)、可代表POI數(shù)據(jù)的至少一部分的圖標(例如,公交車站圖標、徽標等)、和/或可代表POI數(shù)據(jù)的至少一部分的圖像(例如,用戶提交的圖像和/或視頻的一部分等)。在108中,將第一數(shù)據(jù)標簽和第二數(shù)據(jù)標簽群集在平面全景圖像中的群集地理位置處。群集地理位置至少部分地基于第一地理位置和第二地理位置。作為一個示例,由于第一和第二地理位置彼此靠近,第一和第二標簽兩者在平面全景圖像顯示中可以不完全一致(例如,以提供所需的用戶體驗)。例如,第一和第二地理位置可指示在平面全景圖像中相鄰的企業(yè)(例如,或在同一建筑物內(nèi)的企業(yè))。然而,在該示例中,由于用于圖像的數(shù)據(jù)標簽的可見(例如字體)尺寸,在被置于靠近它們相應(yīng)的地理位置(例如經(jīng)營場所)時,第一和第二數(shù)據(jù)標簽可以重疊、模糊化和/或以其它方式彼此妨礙。因此,在該示例中,第一和第二數(shù)據(jù)標簽可以在群集地理位置處群集在一起,其中群集地理位置可包括在第一和第二地理位置之間(例如或在第一和第二地理位置處)的位置。當在平面全景圖像中群集了第一和第二數(shù)據(jù)標簽時,示例性方法100在110中結(jié)束。圖2是示出其中可以實現(xiàn)本文所述一種或多種技術(shù)的一個或多個部分的示例實施例200的流程圖。在202中,可以接收圖像數(shù)據(jù)250,例如指示平面全景圖像的一部分的圖像數(shù)據(jù)(例如,人體尺寸、道路一側(cè)的一部分的街道級圖像)。在204中,可以接收用于圖像數(shù)據(jù)250的第一縮放水平252,例如,指示在顯示上渲染的觀察窗內(nèi)可以包括多少平面全景圖像。作為一個示例,當平面全景圖像被初始地渲染以便用戶在顯示上觀看時,可基于初始(例如默認)縮放水平(例如第一縮放水平)分配的圖像的特定部分將被渲染,其中縮放水平可指示顯示了多少平面全景圖像,和/或在平面全景圖像中顯示了多少細節(jié)。在206中,可以例如基于接收的圖像數(shù)據(jù)250和接收的第一縮放水平252的指示而識別平面全景圖像的第一視圖。作為示例性示例,圖4A示出其中可以實現(xiàn)本文所述一種或多種技術(shù)的一個或多個部分的示例實施例400。在該示例400中,平面全景圖像402包括街邊影像404,例如建筑物、風景等。此外,在該示例中,圖像402可縮放至允許在圖像402(例如街道級影像的廣角視圖)中包括影像404的大部分、大量等的水平(例如,第一縮放水平)。回到圖2,在208中,可以接收用于平面全景圖像(例如圖4的402)的第一視圖的POI數(shù)據(jù)254。如上所述,作為一個示例,POI數(shù)據(jù)可主要包括實體名稱、實體元數(shù)據(jù)、更新的實體元數(shù)據(jù)和/或更新的位置元數(shù)據(jù)。此外,POI數(shù)據(jù)可包括例如地理位置,其中POI數(shù)據(jù)的至少一部分與該地理位置相關(guān)聯(lián)。例如,包括企業(yè)名稱的POI數(shù)據(jù)可與該企業(yè)的地理位置(例如,地址、緯度、經(jīng)度、全球定位系統(tǒng)(GPS)數(shù)據(jù)、網(wǎng)格坐標等)相關(guān)聯(lián)。在一個實施例中,可以接收可用于平面全景圖像的第一視圖中的實體和/或位置的POI數(shù)據(jù)。在210中,可以為平面全景圖像的第一視圖創(chuàng)建一個或多個數(shù)據(jù)標簽。如上所述,數(shù)據(jù)標簽可包括例如POI數(shù)據(jù)的至少一部分,例如文本、圖標和/或圖像。作為示例性示例,在圖4A中,數(shù)據(jù)標簽可包括文本,該文本在這種情況下包括平面全景圖像中所包括(例如或至少包含)的企業(yè)和/或位置的名稱。作為另一個示例性示例,圖5示出其中可以實現(xiàn)本文所述一種或多種技術(shù)的一個或多個部分的示例實施例500。在該示例實施例500中,數(shù)據(jù)標簽510可包括圖標和/或圖形(例如,公交車站標志)、另一個數(shù)據(jù)標簽512可包括圖像(例如,與實體相關(guān)聯(lián)的圖像、在某位置捕獲的圖像等),并且又一個數(shù)據(jù)標簽508、514、516可包括一類文本框。在一個實施例中,數(shù)據(jù)標簽的顯示尺寸可至少基于接收的POI數(shù)據(jù)(例如,圖2的254)確定。此外,在一個實施例中,數(shù)據(jù)標簽的顯示尺寸可至少基于所需的標簽窗口尺寸確定。作為一個示例,標簽窗口可包括顯示的一部分,其包括可以在其中渲染數(shù)據(jù)標簽的平面全景圖像。所需標簽窗口尺寸可包括例如以提供所需顯示布置的方式(例如,占據(jù)顯示的所需部分,以所需字體類型和/或標簽尺寸等)適應(yīng)數(shù)據(jù)標簽的大小。此外,作為一個示例,數(shù)據(jù)標簽中使用的POI數(shù)據(jù)可有助于確定數(shù)據(jù)標簽的顯示尺寸。例如,包括許多字符的文本可采用一種尺寸,而圖像可采用另一種尺寸。作為示例性示例,圖4C示出其中可以實現(xiàn)本文所述一種或多種技術(shù)的一個或多個部分的示例實施例460。在該示例460中,數(shù)據(jù)標簽包括比在此前的顯示(例如,圖4A的400)中所渲染的更大的顯示尺寸。在該示例中,字體類型和/或字體尺寸可有助于確定數(shù)據(jù)標簽的顯示尺寸,其中較大的字體可導致標簽的較大顯示尺寸(例如,并且較小的字體導致較小尺寸的標簽)?;氐綀D2,在212中,可以識別為平面全景圖像的第一視圖創(chuàng)建的相應(yīng)的一個或多個數(shù)據(jù)標簽的地理位置。如上所述,用于數(shù)據(jù)標簽的POI數(shù)據(jù)254也可包括例如地理位置。在一個實施例中,可以將來自POI數(shù)據(jù)254的地理位置信息和與平面全景圖像(例如,在圖像捕獲時捕獲的圖像)相關(guān)聯(lián)的位置信息進行比較。作為一個示例,當采集(例如,在沿構(gòu)成影像的道路行進的同時)用于平面全景圖像的影像(例如,一系列相對連續(xù)的圖像)時,也可以采集地理位置信息(例如,地址、GPS數(shù)據(jù)等)。在該示例中,POI地理位置可與影像地理位置信息匹配以確定POI是否可以位于平面全景圖像的第一視圖中。如果與數(shù)據(jù)標簽相關(guān)聯(lián)的POI地理位置位于平面全景圖像的第一視圖中,則可以為數(shù)據(jù)標簽識別影像中的合適(例如,近似的)位置。在214中,可以為一個或多個數(shù)據(jù)標簽確定一個或多個群集地理位置。作為一個示例,群集地理位置可包括可以為平面全景圖像群集一個或多個數(shù)據(jù)標簽的位置。在一個實施例中,如果第一地理位置和第二地理位置包括不同的地理位置,則確定群集地理位置可包括識別設(shè)置在第一地理位置和第二地理位置之間的地理位置。作為示例性示例,在圖4A中,用于Jan’s和Ken’s的群集地理位置406C可以大約位于Jan’s的地理位置和Ken’s的地理位置之間的中部。在該示例中,由于用于Jan’s和Ken’s的數(shù)據(jù)標簽406C在置于它們在平面全景圖像402中的相應(yīng)地理位置時可能(至少部分地)彼此重疊、模糊化等(例如,由于它們相應(yīng)的顯示尺寸),群集地理位置可以在兩者之間識別。在一個實施例中,如果第一地理位置和第二地理位置包括相同的地理位置,則確定群集地理位置可包括識別設(shè)置在第一地理位置和第二地理位置處的地理位置。也就是說,例如,寫字樓可包括分別包括相同的地理位置(例如,地址、GPS坐標等)的多個企業(yè)。在該示例中,群集地理位置可包括與數(shù)據(jù)標簽中相應(yīng)的POI (例如,企業(yè))相同的地理位置?;氐綀D2,在216中,相應(yīng)的一個或多個數(shù)據(jù)標簽可以群集在它們相應(yīng)的群集地理位置??梢岳斫猓糜谄矫嫒皥D像中的例如P01、數(shù)據(jù)標簽等的位置數(shù)據(jù)可包括P01、數(shù)據(jù)標簽等的不太精確和/或準確的位置。作為示例,企業(yè)的地址可能并不總是與圖像(例如,和/或數(shù)字地圖)中的企業(yè)的物理位置精確地一致。也就是說,與圖像中的對應(yīng)對象(例如建筑物)的地理位置匹配的POI地理位置可能由于底層數(shù)據(jù)不精確和/或不準確而與對象略微偏離、失準等。相應(yīng)地,如本文提供的群集可以適應(yīng)這樣的不精確和/或不準確,以便例如通過提供近似的群集位置而提供滿意的用戶體驗。例如,如果用于P01、數(shù)據(jù)標簽等的相應(yīng)地理位置不太精確和/或準確(例如,由于底層數(shù)據(jù)的不精確和/或不準確),大約位于兩個(或更多個)P01、數(shù)據(jù)標簽等之間的中間的群集地理位置顯著地緩減了可能出現(xiàn)的問題。也就是說,由于P01、數(shù)據(jù)標簽等位于它們相應(yīng)的地理位置以外的任何位置,使得與這些地理位置的不精確和/或不準確有關(guān)的問題基本上沒有意義。在218中,一個或多個群集的數(shù)據(jù)標簽可以渲染在平面全景圖像的第一視圖中,例如在對應(yīng)的地理位置處。作為示例性示例,在圖4A中,第一組數(shù)據(jù)標簽在平面全景圖像402中被渲染在第一群集地理位置406A處,第二組數(shù)據(jù)標簽被渲染在第二群集地理位置406B處,第三組數(shù)據(jù)標簽被渲染在第三群集地理位置406C處,依此類推(例如,對于剩余的群集地理位置406D-406G)。在一個實施例中,群集可以至少基于第一縮放水平(例如,包括圖4A中的平面全景圖402的視圖)。也就是說,例如,與相應(yīng)的數(shù)據(jù)標簽的顯示尺寸結(jié)合的諸如在圖4A中的平面全景圖的縮小視圖可用來確定如何群集數(shù)據(jù)標簽。作為一個示例,在群集地理位置406E處,可以將用于Quinn’ S、Red’s和Silvio’s的地理位置包括在平面全景圖402中的區(qū)域內(nèi),該區(qū)域包括數(shù)據(jù)標簽的顯示尺寸(例如,企業(yè)Quinn’ S、Red’s和Silvio’s位于由標簽的顯示尺寸覆蓋的空間中)。在該示例中,如果它們不組合在群集地理位置406E處,相應(yīng)的數(shù)據(jù)標簽可能彼此重疊。在一個實施例中,群集可包括在對應(yīng)的群集地理位置處或共同置于該位置的以列表形式渲染一個或多個數(shù)據(jù)標簽。作為示例性示例,在圖4A中,在相應(yīng)的群集地理位置406 (A-G)處以列表形式渲染數(shù)據(jù)標簽。此外,在一個實施例中,數(shù)據(jù)標簽中的一個或多個可以被渲染在平面全景圖像外部。作為示例性示例,在圖4A中,相應(yīng)的數(shù)據(jù)標簽共同置于平面全景圖像402外部它們對應(yīng)的群集地理位置406 (A-G)處。在一個實施例中,群集可包括以非列表形式渲染一個或多個數(shù)據(jù)標簽,其中相應(yīng)的一個或多個數(shù)據(jù)標簽可包括到對應(yīng)的群集地理位置的指針。此外,在一個實施例中,渲染可包括將相應(yīng)的數(shù)據(jù)標簽的至少一部分置于平面全景圖像上。作為示例性示例,在圖5中,示例實施例500包括平面全景圖像502,其中數(shù)據(jù)標簽508、512、514、516、518以非列表形式(例如,文本框、圖像、圖標、文本泡泡等)至少部分地渲染在平面全景圖像502中,并且其中這些數(shù)據(jù)標簽508、512、514、516、518分別包括到它們對應(yīng)的地理位置(例如,群集地理位置)的指針。圖3是示出其中可以實現(xiàn)本文所述一種或多種技術(shù)的一個或多個部分的示例實施例300的流程圖。在302中,可以接收平面全景圖像的圖像數(shù)據(jù)350,并且在304中可以接收平面全景圖像的第二縮放水平352的指示。作為示例性示例,圖4B和圖4C示出了示例實施例430、460,其中可以實現(xiàn)本文所述一種或多種技術(shù)的一個或多個部分。示例實施例430可包括從第一縮放水平“放大”的平面全景圖像432的示例(例如,圖4A的平面全景圖像402)。此外,示例實施例430可包括從圖4C的平面全景圖像460 “縮小”的平面全景圖像432的示例。也就是說,例如,平面全景圖像的第二縮放水平可包括從平面全景圖像的前一視圖(例如,圖2的或圖4C的第一視圖)放大或縮小的視圖?;氐綀D3,在306中,接收的圖像數(shù)據(jù)350和接收的第二縮放水平352的指示可用來識別平面全景圖像的第二視圖。作為示例性示例,在圖4B中,平面全景圖像432(例如,第二視圖)包括比圖4A的圖像402中更少的街邊影像434。也就是說,在該示例中,由于平面全景圖像432包括放大視圖,其包括更少的對象,但更多的細節(jié)(例如,包括圖4A的街邊影像404的右側(cè)(大約)三分之二)?;氐綀D3,在308中,可以接收用于平面全景圖像的第二視圖的POI數(shù)據(jù)354。作為示例,用于第二視圖的POI數(shù)據(jù)354可包括來自第一視圖的POI數(shù)據(jù)(例如圖2的254)的至少一些(例如或全部),特別是在第二視圖包括從第一視圖的放大視圖(例如,從圖4A的402到圖4B的432)時。作為另一示例,如果第二視圖包括從第一視圖的縮小視圖(例如,從圖4C的462到圖4B的432),則用于第二視圖的POI數(shù)據(jù)354可包括比第一視圖的數(shù)據(jù)更多的數(shù)據(jù)。例如,如上所述,縮小視圖可包括更多街邊影像(例如圖4B的434),其包括更多對象,從而可I!纟包括更多POI。
在310中,可以創(chuàng)建用于平面全景圖像的第二視圖的一個或多個數(shù)據(jù)標簽,并且在312中可以識別相應(yīng)的一個或多個數(shù)據(jù)標簽的地理位置。在314中,可以確定群集地理位置的第二視圖,并且在316中可以將用于第二視圖的相應(yīng)的一個或多個數(shù)據(jù)標簽再次群集在它們對應(yīng)的群集地理位置處。作為一個示例,如果第二縮放水平為縮小視圖(例如,在類似的空間中包括更多街道級影像),再次群集可包括將一個或多個數(shù)據(jù)標簽添加到數(shù)據(jù)標簽的前一群集;或者如果第二縮放水平為平面全景圖像的放大視圖(例如,在類似的空間中包括更少街道級影像),再次群集可包括將一個或多個數(shù)據(jù)標簽從數(shù)據(jù)標簽的前一群集中分離。在一個實施例中,至少第三數(shù)據(jù)標簽(例如且更多)可以與第一數(shù)據(jù)標簽和第二數(shù)據(jù)標簽在群集地理位置處再次群集,其中第二縮放水平包括從第一縮放水平縮小。在該實施例中,第一和第二數(shù)據(jù)標簽可能已經(jīng)一起群集在包括第一縮放水平的平面全景影像中的群集地理位置處。此外,如果用于第一數(shù)據(jù)標簽的第一地理位置、用于第二數(shù)據(jù)標簽的第二地理位置和用于第三數(shù)據(jù)標簽的第三地理位置設(shè)置在包括數(shù)據(jù)標簽中的至少一個的平面全景圖像的區(qū)域中,則第三數(shù)據(jù)可以再次群集在群集地理位置處。作為示例性示例,在圖4A、圖4B和圖4C中,第一縮放水平可包括圖4B的平面全景圖像432,其中第一和第二數(shù)據(jù)標簽,分別為Quinn’s和Red’s,群集在第一群集地理位置436D處。在該示例中,第二縮放水平可包括(縮小的)圖4A的平面全景圖像402,其中第三數(shù)據(jù)標簽Silvio’s與第一數(shù)據(jù)標簽Quinn’s和第二數(shù)據(jù)標簽Red’s再次群集在第二群集地理位置406E處。此外,在示例實施例400中,用于Silvio’s的地理位置包括在平面全景圖像402中所需尺寸的數(shù)據(jù)標簽Quinn’s和Red’s內(nèi),并且因此Silvio’s也再次群集在與Quinn’s和Red’s相同的群集地理位置406E處。在一個實施例中,如果第二縮放水平包括從第一縮放水平放大,再次群集可包括將第一數(shù)據(jù)標簽置于第一地理位置處和將第二數(shù)據(jù)標簽置于第二地理位置處。此外,在該實施例中,如果第一地理位置和第二地理位置不設(shè)置在包括例如所需尺寸的第一數(shù)據(jù)標簽和/或第二數(shù)據(jù)標簽的平面全景圖像的區(qū)域中,則第一數(shù)據(jù)標簽和第二數(shù)據(jù)標簽可以再次群集在它們相應(yīng)的地理位置處。作為示例性示例,第一縮放水平可包括圖4B的平面全景圖像432,其中分別為Quinn’s和Red’s的第一數(shù)據(jù)標簽和第二數(shù)據(jù)標簽群集在第一群集地理位置436D處。在該示例中,第二縮放水平可包括(放大的)圖4C的平面全景圖像462,其中第一數(shù)據(jù)標簽Quinn’s再次群集在第一地理位置466A處,并且第二數(shù)據(jù)標簽Red’s再次群集在第二地理位置466B處。在該不例中,相應(yīng)的第一地理位置466A和第二地理位置466B不再包括在由其它地理位置的數(shù)據(jù)標簽占據(jù)的區(qū)域內(nèi),并且可以因此分離?;氐綀D3,在318中,一個或多個數(shù)據(jù)標簽可以被渲染在平面全景圖像的第二視圖中。作為示例性示例,在圖4B中,相應(yīng)的數(shù)據(jù)標簽被渲染在它們對應(yīng)的群集地理位置436A-436G處。在一個實施例中,渲染平面全景圖像(例如432)的顯示可能不能顯示群集在群集地理位置處的相應(yīng)的數(shù)據(jù)標簽。作為示例,群集地理位置436C包括五個數(shù)據(jù)標簽,并且相應(yīng)的群集地理位置436F、436G包括三個數(shù)據(jù)標簽。在該示例中,可以在群集地理位置436C、436F、436G處包括指示器標簽,其向用戶指示可通過選擇該指示器標簽來查看剩余的未顯示數(shù)據(jù)標簽。作為示例,在選擇指示器標簽之后,相應(yīng)的數(shù)據(jù)標簽可以顯示在平面全景圖像434上。作為另一示例性示例,在圖4C中,平面全景圖像462的放大視圖包括在它們對應(yīng)的群集地理位置466處的相應(yīng)的數(shù)據(jù)標簽。在群集地理位置處僅群集(例如或者再次群集)一個數(shù)據(jù)標簽的一個實施例中,群集地理位置可對應(yīng)于與數(shù)據(jù)標簽相關(guān)聯(lián)的POI數(shù)據(jù)的地理位置。作為示例,包括它們對應(yīng)的渲染數(shù)據(jù)標簽的群集地理位置466A-466G對應(yīng)于來自用于數(shù)據(jù)標簽的接收的POI的地理位置(例如企業(yè)位置)。在一個實施例中,可以調(diào)節(jié)數(shù)據(jù)標簽中的一個或多個的顯示尺寸。如果第二縮放水平包括從第一縮放水平縮小,則調(diào)節(jié)顯示尺寸可包括將顯示尺寸從第一縮放水平(例如,針對圖4C的平面全景圖像462)減小至第二縮放水平(例如,針對圖4B的平面全景圖像432)。此外,如果第二縮放水平包括從第一縮放水平放大,則調(diào)節(jié)顯示尺寸可包括將顯示尺寸從第一縮放水平(例如,針對圖4B的平面全景圖像432)增加至第二縮放水平(例如,針對圖4C的平面全景圖像462)。例如,在平面全景圖像462中的相應(yīng)的地理位置466 (A-G)處的數(shù)據(jù)標簽的顯示尺寸比在圖4B的平面全景圖432中的相應(yīng)的地理位置436處的數(shù)據(jù)標簽的(相對的)顯示尺寸更大(例如更大的字體)??梢詫⑾到y(tǒng)設(shè)計成提供在平面全景圖像中的興趣點(POI)數(shù)據(jù)標簽的群集和再次群集。例如,當POI數(shù)據(jù)標簽相對于圖像中的POI的地理位置放置時,POI數(shù)據(jù)標簽可包括允許平面全景圖像的觀看者辨別或識別圖像中的特定POI的信息。當圖像的縮放水平可導致POI數(shù)據(jù)標簽重疊和/或數(shù)據(jù)模糊時,數(shù)據(jù)標簽可以(再)被群集在公共群集地理位置,其表示多于一個的地理位置。此外,當圖像被放大時,數(shù)據(jù)標簽可以根據(jù)例如它們在圖像中的相應(yīng)地理位置而被再次群集和/或分離。圖6是示出用于將興趣點(POI)數(shù)據(jù)置于平面全景圖像中的示例性系統(tǒng)600的組件圖。在不例性系統(tǒng)600中,配置成處理用于系統(tǒng)600的數(shù)據(jù)的基于計算機的處理器602與數(shù)據(jù)標簽創(chuàng)建組件604可操作地耦接。數(shù)據(jù)標簽創(chuàng)建組件604被配置成創(chuàng)建包括接收的第一 POI數(shù)據(jù)650的至少一部分的第一數(shù)據(jù)標簽652并且創(chuàng)建包括接收的第二 POI數(shù)據(jù)650的至少一部分的第二數(shù)據(jù)標簽652。在一個實施例中,第一 POI數(shù)據(jù)和第二 POI數(shù)據(jù)中的至少一個可包括與地理位置(例如,地址、經(jīng)度、緯度、GPS坐標、網(wǎng)格/地圖坐標等)相關(guān)聯(lián)的實體名稱(例如,企業(yè)、建筑物、位置等)等。此外,POI數(shù)據(jù)可包括用于與地理位置相關(guān)聯(lián)的實體的實體元數(shù)據(jù)(例如,描述信息、聯(lián)系信息等)。另外,POI數(shù)據(jù)可包括用于與地理位置相關(guān)聯(lián)的實體的更新的實體元數(shù)據(jù)(例如,在線評論、訪問記錄、喜好、評級、狀況、事件通知、時間表、廣告等)和/或用于地理位置的更新的位置元數(shù)據(jù)(例如,狀況更新、訪問記錄等)??梢岳斫?,第一 POI數(shù)據(jù)和/或第二 POI數(shù)據(jù)中的一些或全部可以從在線網(wǎng)絡(luò)(例如因特網(wǎng))接收。在一個實施例中,第一數(shù)據(jù)標簽和第二數(shù)據(jù)標簽中的至少一個可主要包括文本,其包括接收的與數(shù)據(jù)標簽相關(guān)聯(lián)的POI數(shù)據(jù)650的至少一部分;圖標,其可以代表接收的與數(shù)據(jù)標簽相關(guān)聯(lián)的POI數(shù)據(jù)650的至少一部分;和/或圖像,其可以代表接收的與數(shù)據(jù)標簽相關(guān)聯(lián)的POI數(shù)據(jù)650的至少一部分。作為示例性示例,在圖5中,接收的POI數(shù)據(jù)可包括實體名稱,其中數(shù)據(jù)標簽包括文本,例如Silvio’s 508和/或Tim’s 506。此外,接收的POI數(shù)據(jù)可包括更新的位置元數(shù)據(jù),例如房地產(chǎn)列表516,其包括文本。另外,接收的POI數(shù)據(jù)可包括作為圖標和文本的實體元數(shù)據(jù),例如公交車站510的公交車時間表。此外,接收的POI數(shù)據(jù)可包括更新的實體元數(shù)據(jù),例如,在Tim’s 506處的基于文本的訪問記錄518、在Val’ s處的基于文本的評級514和/或在Red’s處的上傳的圖像512?;氐綀D6,示例性系統(tǒng)600包括群集組件606,其與數(shù)據(jù)標簽創(chuàng)建組件604可操作地耦接。群集組件606被配置成將第一數(shù)據(jù)標簽和第二數(shù)據(jù)標簽652群集在平面全景圖像654中的群集地理位置處,其中群集地理位置至少基于包括在第一 POI數(shù)據(jù)650中的第一地理位置和包括在第二 POI數(shù)據(jù)650中的第二地理位置。也就是說,例如,用于圖像654的群集標簽可以在顯示給圖像的觀看者的平面全景圖像中渲染在相同位置處。圖7是示出其中可以實現(xiàn)本文所述一個或多個系統(tǒng)的示例實施例700的組件圖。在該示例700中,提供了圖6的延伸,因此為簡潔起見可以不重復(fù)參照圖6描述的元素、組件等的說明。在示例實施例700中,群集位置確定組件710可被配置成識別群集地理位置758。在一個實施例中,如果第一地理位置和第二地理位置是不同的地理位置,則群集位置確定組件710可通過識別可以設(shè)置在第一地理位置和第二地理位置之間(例如,在兩者間大致居中)的地理位置來識別群集地理位置758。在一個實施例中,如果第一地理位置和第二地理位置是相同的地理位置,則群集位置確定組件710可通過識別可以設(shè)置在第一地理位置和第二地理位置處的地理位置來識別群集地理位置758。在一個實施例中,群集組件606可被配置成至少基于接收的第一縮放水平756的指示而將第一數(shù)據(jù)標簽和第二數(shù)據(jù)標簽752群集760在來自接收的圖像數(shù)據(jù)762的平面全景圖像中的群集地理位置758處。此外,在一個實施例中,群集組件606可包括再次群集組件714,其被配置成至少基于接收的第二縮放水平756的指示再次群集760第一數(shù)據(jù)標簽和第二數(shù)據(jù)標簽752。在示例實施例700中,群集渲染組件712可被配置成渲染包括例如對應(yīng)于接收的POI數(shù)據(jù)750的一個或多個數(shù)據(jù)標簽的群集。群集可包括一個或多個數(shù)據(jù)標簽752,數(shù)據(jù)標簽752可被渲染在所得平面全景圖像754中。在一個實施例中,群集可包括在對應(yīng)的群集地理位置(例如圖4A的406A)處或共同置于該位置的列表形式的一個或多個數(shù)據(jù)標簽。在一個實施例中,群集可包括非列表形式的一個或多個數(shù)據(jù)標簽,其中一個或多個數(shù)據(jù)標簽位于對應(yīng)的地理位置處。此外,在該實施例中,一個或多個數(shù)據(jù)標簽可分別包括到平面全景圖像中的對應(yīng)地理位置的指針(例如,圖5的508、516、518)。在一個實施例中,由群集渲染組件712執(zhí)行的群集渲染可包括將一個或多個數(shù)據(jù)標簽置于平面全景圖像外部(例如圖5的508)。此外,在一個實施例中,群集渲染可包括將一個或多個數(shù)據(jù)標簽置于平面全景圖像上(例如,圖5的512、518)。另一個實施例涉及包括處理器可執(zhí)行指令的計算機可讀媒體,該指令被配置成實現(xiàn)本文提出的技術(shù)中的一種或多種。圖8示出了可以這些方式設(shè)計的示例性計算機可讀介質(zhì),其中實施方式800包括上面編碼有計算機可讀數(shù)據(jù)806的計算機可讀介質(zhì)808 (例如,CD-R.DVD-R或硬盤驅(qū)動器的盤片)。這種計算機可讀數(shù)據(jù)806進而包括配置成根據(jù)本文提出的原理中的一個或多個來操作的一組計算機指令804。在一個這樣的實施例802中,處理器可執(zhí)行指令804可被配置成執(zhí)行方法,例如圖1的示例性方法100中的至少一些。在另一個這樣的實施例中,處理器可執(zhí)行指令804可被配置來實現(xiàn)系統(tǒng),例如圖6的示例性系統(tǒng)600中的至少一些。本領(lǐng)域的普通技術(shù)人員可以設(shè)計出配置成根據(jù)本文提出的技術(shù)來操作的許多這樣的計算機可讀介質(zhì)。雖然已用結(jié)構(gòu)特征和/或方法動作專用的語言描述了本主題,但應(yīng)當理解,所附權(quán)利要求中限定的主題不必限于上述具體特征或動作。相反,上述具體特征和動作是作為實施權(quán)利要求的示例形式而公開的。如本申請中所用,術(shù)語“組件”、“模塊”、“系統(tǒng)”、“接口”等一般旨在表示與計算機有關(guān)的實體,例如硬件、硬件和軟件的組合、軟件、或執(zhí)行中的軟件。例如,組件可以是但不限于在處理器上運行的進程、處理器、對象、可執(zhí)行文件、執(zhí)行的線程、程序和/或計算機。舉例而言,在控制器上運行的應(yīng)用和控制器均可以是組件。一個或多個組件可以駐留在進程和/或執(zhí)行的線程內(nèi),并且組件可以位于一個計算機上和/或分布在兩個或更多個計算機之間。此外,要求保護的主題可以實現(xiàn)為方法、裝置或制造制品,其使用標準編程和/或工程技術(shù)來生產(chǎn)軟件、固件、硬件或它們的任何組合,由此控制計算機來實現(xiàn)所公開的主題。如本文所用,術(shù)語“制造制品”旨在涵蓋可從任何計算機可讀設(shè)備、載體或介質(zhì)訪問的計算機程序。當然,本領(lǐng)域的技術(shù)人員將認識到,在不脫離要求保護的主題的范圍或精神的情況下,可以對該配置進行許多修改。圖9和下面的討論提供了對實現(xiàn)本文提出的規(guī)定中的一個或多個的實施例合適的計算環(huán)境的簡要的一般性描述。圖9的操作環(huán)境僅僅是合適的操作環(huán)境的一個示例,而并非意圖暗示對操作環(huán)境的使用或功能的范圍的任何限制。示例計算設(shè)備包括但不限于個人計算機、服務(wù)器計算機、手持或膝上型設(shè)備、移動設(shè)備(例如,手機、個人數(shù)字助理(PDA)、媒體播放器等)、多處理器系統(tǒng)、消費性電子產(chǎn)品、小型計算機、大型計算機、包括上述系統(tǒng)或設(shè)備中任一種的分布式計算環(huán)境,等等。雖然不要求,但在由一個或多個計算設(shè)備執(zhí)行的“計算機可讀指令”的一般上下文中描述實施例。計算機可讀指令可經(jīng)由計算機可讀介質(zhì)(下文討論)來分布。計算機可讀指令可實現(xiàn)為程序模塊,例如,執(zhí)行特定任務(wù)或?qū)崿F(xiàn)特定抽象數(shù)據(jù)類型的函數(shù)、對象、應(yīng)用程序編程接口(API)、數(shù)據(jù)結(jié)構(gòu)等。通常,計算機可讀指令的功能可根據(jù)需要在各種環(huán)境中組合或分布。圖9示出了包括計算設(shè)備912的系統(tǒng)900的示例,計算設(shè)備912被配置成實現(xiàn)本文提供的一個或多個實施例。在一種配置中,計算設(shè)備912包括至少一個處理單元916和存儲器918。根據(jù)計算設(shè)備的準確配置和類型,存儲器918可以是易失性(例如RAM)、非易失性(例如,ROM、閃存等)或兩者的某種組合。該配置在圖9中由虛線914示出。在其它實施例中,設(shè)備912可包括附加的特征和/或功能。例如,設(shè)備912還可包括附加的存儲(例如,可拆卸和/或不可拆卸),包括但不限于磁性存儲、光學存儲等。這樣的附加存儲在圖9中由存儲920示出。在一個實施例中,用于實現(xiàn)本文提供的一個或多個實施例的計算機可讀指令可以在存儲920中。存儲920也可存儲其它計算機可讀指令以實現(xiàn)操作系統(tǒng)、應(yīng)用程序等。計算機可讀指令可加載到存儲器918中以用于由例如處理單元916來執(zhí)行。如本文所用,術(shù)語“計算機可讀介質(zhì)”包括計算機存儲介質(zhì)。計算機存儲介質(zhì)包括以任何方法或技術(shù)實現(xiàn)的用于存儲諸如計算機可讀指令或其它數(shù)據(jù)的信息的易失性和非易失性、可移動和不可移動介質(zhì)。存儲器918和存儲920是計算機存儲介質(zhì)的示例。計算機存儲介質(zhì)包括但不限于RAM、ROM、EEPR0M、閃存或其它存儲器技術(shù)、CD-ROM、數(shù)字多用盤(DVD)或其它光學存儲、磁卡帶、磁帶、磁盤存儲或其它磁性存儲設(shè)備,或任何其它可用于存儲所需信息并可被設(shè)備912訪問的媒體。任何這樣的計算機存儲介質(zhì)都可以是設(shè)備912的一部分。設(shè)備912還可包括允許設(shè)備912與其它設(shè)備通信的(多個)通信連接926。(多個)通信連接926可包括但不限于調(diào)制解調(diào)器、網(wǎng)絡(luò)接口卡(NIC)、集成網(wǎng)絡(luò)接口、射頻發(fā)射器/接收器、紅外端口、USB連接、或用于將計算設(shè)備912連接到其它計算設(shè)備的其它接口。(多個)通信連接926可包括有線連接或無線連接。(多個)通信連接926可以發(fā)送和/或接收通信介質(zhì)。術(shù)語“計算機可讀介質(zhì)”可包括通信介質(zhì)。通信介質(zhì)通常具體表現(xiàn)為計算機可讀指令或在諸如載波或其它傳輸機制的“已調(diào)制數(shù)據(jù)信號”中的其它數(shù)據(jù),并且包括任何信息傳輸介質(zhì)。術(shù)語“已調(diào)制數(shù)據(jù)信號”可包括其特性中有一個或多個被以在該信號中編碼信息的方式設(shè)置或改變的信號。設(shè)備912可包括(多個)輸入設(shè)備924,例如,鍵盤、鼠標、手寫筆、語音輸入設(shè)備、觸摸輸入設(shè)備、紅外攝像機、視頻輸入設(shè)備和/或任何其它輸入設(shè)備。也可以在設(shè)備912中包括(多個)輸出設(shè)備922,例如,一個或多個顯不器、揚聲器、打印機、和/或任何其它輸出設(shè)備。(多個)輸入設(shè)備924和(多個)輸出設(shè)備922可經(jīng)由有線連接、無線連接或它們的任何組合連接到設(shè)備912。在一個實施例中,來自另一個計算設(shè)備的輸入設(shè)備或輸出設(shè)備可用作計算設(shè)備912的(多個)輸入設(shè)備924或(多個)輸出設(shè)備922。計算設(shè)備912的組件可通過諸如總線的各種互連器連接。這樣的互連器可包括外設(shè)部件互連(PCI),例如,PCI Express、通用串行總線(USB)、火線(IEEE 1394)、光學總線結(jié)構(gòu)等。在另一個實施例中,計算設(shè)備912的組件可由網(wǎng)絡(luò)互連。例如,存儲器918可由位于由網(wǎng)絡(luò)互連的不同物理位置的多個物理存儲器單元構(gòu)成。本領(lǐng)域的技術(shù)人員將意識到,用來存儲計算機可讀指令的存儲設(shè)備可以跨網(wǎng)絡(luò)分布。例如,可經(jīng)由網(wǎng)絡(luò)928訪問的計算設(shè)備930可存儲計算機可讀指令以實現(xiàn)本文提供的一個或多個實施例。計算設(shè)備912可訪問計算設(shè)備930并下載一部分或全部計算機可讀指令以用于執(zhí)行。備選地,計算設(shè)備912可根據(jù)需要下載計算機可讀指令的片段,或者一些指令可以在計算設(shè)備912上執(zhí)行,一些指令在計算設(shè)備930上執(zhí)行。本文提供了實施例的各種操作。在一個實施例中,所描述的操作中的一個或多個可以構(gòu)成存儲在一個或多個計算機可讀介質(zhì)上的計算機可讀指令,這些指令在由計算設(shè)備執(zhí)行時將促使計算設(shè)備執(zhí)行所描述的操作。一些或全部操作被描述的順序不應(yīng)被理解為暗示這些操作一定是與順序有關(guān)的。受益于本說明書的本領(lǐng)域技術(shù)人員將理解備選順序。此夕卜,應(yīng)當理解,并非所有操作都必然存在于本文提供的每個實施例中。此外,詞語“示例性”在本文中用來表示充當示例、例子或例證。本文中描述為“示例性的”任何方面或設(shè)計未必被理解為比其它方面或設(shè)計有利。相反,詞語示例性的使用旨在以具體方式提供概念。如本申請中所用,術(shù)語“或”旨在表示包含性的“或”,而不是排它性的“或”。也就是說,除非另外指出或從上下文中能清楚看出,否則“X采用A或B”旨在表示任何自然的包含性的排列。也就是說,如果X采用A、X采用B、或X采用A和B兩者,貝U“X采用A或B”在上述例子中的任一個中得到滿足。此外,“A和B和/或之類中的至少一個”通常表示A或B或A和B兩者。此外,本申請及所附權(quán)利要求中使用的冠詞“一”和“一個”通??梢岳斫鉃楸硎尽耙粋€或多個”,除非另外指出或從上下文中能清楚看出是指單數(shù)形式。另外,雖然已經(jīng)結(jié)合一個或多個實施示出和描述了本公開,但本領(lǐng)域的其他技術(shù)人員在閱讀和理解本說明書和附圖之后將想到等同的更改和修改。本公開包括所有這樣的修改和更改,并且僅受以下權(quán)利要求的范圍的限制。特別關(guān)于由上述組件(例如,要素、資源等)執(zhí)行的各種功能,除非另外指明,用來描述這樣的組件的術(shù)語旨在對應(yīng)于執(zhí)行所述組件的指定功能的任何組件(例如,功能上等同的),即使不在結(jié)構(gòu)上等同于在本文示出的本公開的示例性實施方式中執(zhí)行功能的所公開的結(jié)構(gòu)。此外,雖然本公開的特定特征可能已結(jié)合若干實施中的僅僅一個而公開,但這樣的特征可以與對于任何給定或特定應(yīng)用而言可能是期望和有利的其它實施方式的一個或多個其它特征相結(jié)合。此外,就在詳細描述或權(quán)利要求中使用術(shù)語“包括”、“具有”、“含有”、“帶有”或它們的變型而言,這樣的術(shù)語旨在以類似于術(shù)語“包含”的方式而為包含性的。
權(quán)利要求
1.一種用于將興趣點(POI)數(shù)據(jù)置于平面全景圖像中的基于計算機的方法(100),包括 接收包括第一地理位置的第一 POI數(shù)據(jù)和包括第二地理位置的第二 POI數(shù)據(jù)(104);創(chuàng)建包括所述第一 POI數(shù)據(jù)的至少一部分的第一數(shù)據(jù)標簽以及包括所述第二 POI數(shù)據(jù)的至少一部分的第二數(shù)據(jù)標簽(106);以及 將所述第一數(shù)據(jù)標簽和第二數(shù)據(jù)標簽在所述平面全景圖像中群集在群集地理位置處,所述群集地理位置至少基于所述第一地理位置和所述第二地理位置,所述群集的至少一部分由處理單元執(zhí)行(108)。
2.根據(jù)權(quán)利要求1所述的方法,包括確定所述群集地理位置,所述確定所述群集地理位置包括下列中的一個或多個 如果所述第一地理位置和所述第二地理位置包括不同的地理位置,則識別設(shè)置在所述第一地理位置和所述第二地理位置之間的地理位置;以及 如果所述第一地理位置和所述第二地理位置包括相同的地理位置,則識別設(shè)置在所述第一地理位置和所述第二地理位置處的地理位置。
3.根據(jù)權(quán)利要求1所述的方法,包括下列中的一個或多個 接收用于所述平面全景圖像的第一縮放水平的指示;以及 接收用于所述平面全景圖像的第二縮放水平的指示。
4.根據(jù)權(quán)利要求3所述的方法,所述群集至少基于所述第一縮放水平。
5.根據(jù)權(quán)利要求3所述的方法,包括至少基于所述第二縮放水平再次群集所述第一數(shù)據(jù)標簽和第二數(shù)據(jù)標簽。
6.根據(jù)權(quán)利要求1所述的方法,群集包括下列中的一個或多個 以列表形式在所述群集地理位置處渲染所述第一數(shù)據(jù)標簽和所述第二數(shù)據(jù)標簽;以及以非列表形式渲染所述第一數(shù)據(jù)標簽和所述第二數(shù)據(jù)標簽,所述第一數(shù)據(jù)標簽和所述第二數(shù)據(jù)標簽中的至少一個包括到所述群集地理位置的指針。
7.根據(jù)權(quán)利要求1所述的方法,包括調(diào)節(jié)所述第一數(shù)據(jù)標簽和所述第二數(shù)據(jù)標簽中的至少一個的顯示尺寸,所述調(diào)節(jié)包括下列中的一個或多個 如果第二縮放水平包括從第一縮放水平的放大,則將所述顯示尺寸從所述第一縮放水平增加至所述第二縮放水平;以及 如果第二縮放水平包括從第一縮放水平的縮小,則將所述顯示尺寸從所述第一縮放水平減小至所述第二縮放水平。
8.一種用于將興趣點(POI)數(shù)據(jù)置于平面全景圖像中的系統(tǒng)(600),包括 基于計算機的處理器(602),其被配置成處理用于所述系統(tǒng)的數(shù)據(jù); 與所述處理器可操作地耦接的數(shù)據(jù)標簽創(chuàng)建組件¢04),其被配置成創(chuàng)建包括接收的第一 POI數(shù)據(jù)的至少一部分的第一數(shù)據(jù)標簽并且創(chuàng)建包括接收的第二 POI數(shù)據(jù)的至少一部分的第二數(shù)據(jù)標簽;以及 與所述數(shù)據(jù)標簽創(chuàng)建組件可操作地耦接的群集組件¢06),其被配置成將所述第一數(shù)據(jù)標簽和第二數(shù)據(jù)標簽群集在所述平面全景圖像中的群集地理位置處,所述群集地理位置至少基于包括在所述第一 POI數(shù)據(jù)中的第一地理位置和包括在所述第二 POI數(shù)據(jù)中的第二地理位置。
9.根據(jù)權(quán)利要求8所述的系統(tǒng),包括配置成識別所述群集地理位置的群集位置確定組件,所述識別包括下列中的一個或多個 如果所述第一地理位置和所述第二地理位置包括不同的地理位置,則識別設(shè)置在所述第一地理位置和所述第二地理位置之間的地理位置;以及 如果所述第一地理位置和所述第二地理位置包括相同的地理位置,則識別設(shè)置在所述第一地理位置和所述第二地理位置處的地理位置。
10.根據(jù)權(quán)利要求8所述的系統(tǒng),包括配置成渲染包括一個或多個數(shù)據(jù)標簽的群集的群集渲染組件,所述群集包括下列中的一個或多個 與所述群集地理位置置于一處的列表形式的所述一個或多個數(shù)據(jù)標簽;以及 分別包括到對應(yīng)地理位置的指針的非列表形式的所述一個或多個數(shù)據(jù)標簽。
11.一種或多種其上存儲計算機可執(zhí)行指令的計算機可讀存儲媒體,所述指令當由計算設(shè)備執(zhí)行時,使得所述計算設(shè)備實現(xiàn)如權(quán)利要求1 一 7中的任一個所述的方法。
全文摘要
公開了一種或多種技術(shù)和/或系統(tǒng)等,其用于將興趣點(POI)置于從多個相對地排序的圖像生成的平面全景圖像中??梢越邮沼糜谄矫嫒皥D像的具有第一地理位置的第一POI數(shù)據(jù)和具有第二地理位置的第二POI數(shù)據(jù),并且可以創(chuàng)建分別包括第一和第二POI數(shù)據(jù)中的至少一些的第一和第二數(shù)據(jù)標簽??梢灾辽倩诘谝缓偷诙乩砦恢米R別用于第一和第二數(shù)據(jù)標簽的群集地理位置,并且可以將第一和第二數(shù)據(jù)標簽群集在平面全景圖像中的群集地理位置處。響應(yīng)于例如縮放操作,可以將第一和第二數(shù)據(jù)標簽再次群集(例如,四處移動)和顯示在平面全景圖像內(nèi)的不同位置處。
文檔編號G06F17/30GK103020228SQ20121054167
公開日2013年4月3日 申請日期2012年12月14日 優(yōu)先權(quán)日2011年12月14日
發(fā)明者S.威廉斯, T.旺特蘭德, G.拉莫斯, P.G.斯布萊 申請人:微軟公司