本公開涉及用于對三維顯示進(jìn)行注釋的方法、系統(tǒng)和設(shè)備。
背景技術(shù):
設(shè)施(例如建筑物、工廠、提煉廠等等)可以具有與其相關(guān)聯(lián)的建筑物信息模型(例如bim)。bim可以是例如設(shè)施的物理和/或功能特性的數(shù)字表示。包括在bim內(nèi)的可以是設(shè)施的三維(3d)模型(例如表示、顯示等)。該3d模型可以示出設(shè)施的布局,包括空間(例如房間)。3d模型可以包括可承載它們的幾何結(jié)構(gòu)(例如尺寸、形狀、維度等等)、關(guān)系和/或?qū)傩裕ɡ缑Q、材料、生產(chǎn)商、類型等等)的許多對象(例如固體形狀和/或空隙空間取向的)。例如,bim中的對象可以表示其中的設(shè)施和/或設(shè)備的結(jié)構(gòu)部分。
當(dāng)3d模型被顯示時,可使用文本注釋來在其中顯示對象的屬性。類似地,可以使用文本注釋來顯示對象的狀態(tài)描述(例如實時信息,諸如溫度、(一個或多個)警報、占用等等)。
例如對3d顯示進(jìn)行注釋的先前方法可將注釋固定到3d模型的“地面”或“墻壁”。然而,如果模型被旋轉(zhuǎn),則固定的注釋會變得不可讀和/或完全消失,導(dǎo)致(一個或多個)對象使它們模糊。另外,對3d顯示進(jìn)行注釋的先前方法可能碰到與例如當(dāng)縮小顯示時注釋折疊在彼此上面相關(guān)聯(lián)的問題,以及由模型的用戶操控產(chǎn)生的其他視覺連續(xù)性問題(例如情境感知的丟失)。
附圖說明
圖1圖示根據(jù)本公開的一個或多個實施例的用于對3d顯示進(jìn)行注釋的系統(tǒng)。
圖2圖示根據(jù)本公開的一個或多個實施例的經(jīng)過注釋的3d顯示的一部分的示例顯示。
圖3圖示根據(jù)本公開的一個或多個實施例的經(jīng)過注釋的3d顯示的一部分的另一示例顯示。
圖4圖示根據(jù)本公開的一個或多個實施例的經(jīng)過注釋的3d顯示的一部分的另一示例顯示。
圖5圖示根據(jù)本公開的一個或多個實施例的與對3d顯示進(jìn)行注釋相關(guān)聯(lián)的流程圖。
圖6a圖示根據(jù)本公開的一個或多個實施例的在3d顯示的特定視圖中顯示的示例注釋。
圖6b圖示根據(jù)本公開的一個或多個實施例的使用圖6a的示例注釋的遮擋樹。
圖6c圖示根據(jù)本公開的一個或多個實施例的圖6a的示例注釋的偏移方向。
圖6d圖示根據(jù)本公開的一個或多個實施例的圖6a的示例注釋的顯示方面的修改。
具體實施方式
本文描述了用于對3d顯示進(jìn)行注釋的方法、系統(tǒng)和設(shè)備。一種方法包括通過計算設(shè)備來顯示設(shè)施的3d模型的特定視圖,該3d模型包括多個對象,每個對象都與相應(yīng)的注釋相關(guān)聯(lián),確定與3d模型相關(guān)聯(lián)的情境,以及基于該情境來顯示與多個對象的相應(yīng)子集相關(guān)聯(lián)的多個注釋的子集。
本公開的實施例可以在注重對3d顯示的情境的考慮的情況下對3d顯示進(jìn)行注釋。然而先前方法可能在某些視圖中變得不可讀,本公開的實施可以提供適應(yīng)于3d模型的旋轉(zhuǎn)以及細(xì)節(jié)的不同等級(例如縮放)的注釋。本文的實施例允許用戶在3d模型被操控(例如放平、旋轉(zhuǎn)、縮放、重新確定尺寸等等)時保持情境感知和視覺連續(xù)性。
另外,本公開的實施例可以根據(jù)情境顯示和/或突出3d模型的各部分。如本文所使用的,情境指的是影響一個或多個注釋如何被顯示(或不被顯示)的一個或多個狀況。
可以基于從與設(shè)施相關(guān)聯(lián)的建筑物管理系統(tǒng)的子系統(tǒng)接收到的信息來確定情境。例如,如果該設(shè)施中存在警報,則一些實施例可以允許顯示(例如自動顯示)與對應(yīng)于警報的3d模型的各部分相關(guān)聯(lián)的注釋??梢允蛊渌糠郑ɡ绮慌c警報相對應(yīng)的部分)成為不可見和/或暗的。
可以基于與3d模型的用戶交互來確定情境。例如,可以響應(yīng)于用戶點擊或懸停在3d模型中的對象來上顯示注釋(或其被修改的顯示)。可以使與其他對象(例如未被選擇的對象)相關(guān)聯(lián)的其他注釋成為不可見和/或暗的。
因此,本公開的實施例可以在沒有先前方法中可能是普遍的任何情境的情況下提供允許用戶可見有關(guān)和/或期望信息的情境驅(qū)動的注釋而不是過多注釋。另外,一些實施例可以在沒有注釋造成的遮擋的情況下對3d顯示進(jìn)行注釋。與在其中注釋可能在某些視圖中重疊從而使得它們不可讀的先前方法形成對比,本文所述的實施例可以提供不管視圖如何都可讀的注釋。
在一些實施例中,可以例如通過線(例如線段)使將會以其他方式被遮擋的注釋偏移(例如重新定位)和鏈接到它們的對應(yīng)對象。在其他實施例中,可以使將以其他方式遮擋其他注釋的注釋變暗。
為了避免視覺不連續(xù),本公開的實施例可以在用戶操控3d模型的同時考慮3d模型的前一幀的布局。相應(yīng)地,用戶可以在他們與3d模型交互時保持情境感知,因為例如用戶可以在注釋的任何變化(例如移動、重新確定尺寸、顏色變化等等)發(fā)生時使它們可見。
在下面的詳細(xì)描述中,對形成詳細(xì)描述的一部分的附圖進(jìn)行參考。附圖以圖示的方式示出可如何實踐本公開的一個或多個實施例。
足夠詳細(xì)地描述這些實施例以使得本領(lǐng)域普通技術(shù)人員能夠?qū)嵺`本公開的一個或多個實施例。要理解,可以利用其他實施例并且可以在不偏離本公開的范圍的情況下作出過程改變。
如將會認(rèn)識到的,可以添加、互換、組合和/或排除如在本文的各種實施例中示出的元件,以便提供本公開的許多附加實施例。圖中提供的元件的比例和相對標(biāo)度意圖圖示本公開的實施例,并且不應(yīng)該理解為限制性的含義。
本文的圖遵循在其中第一一個或多個數(shù)字對應(yīng)于附圖圖號并且剩余的數(shù)字標(biāo)識附圖中的元件或部件的編號慣例,可通過使用相似數(shù)字來標(biāo)識不同圖之間的相似元件或部件。
如本文所使用的,“一個”或“許多”事物可以指代一個或多個此類事物。例如“許多對象”可以指代一個或多個對象。
圖1圖示根據(jù)本公開的一個或多個實施例的用于對3d顯示進(jìn)行注釋的系統(tǒng)100。如圖1中所示,系統(tǒng)100包括通信耦合至設(shè)施106的計算設(shè)備102。通信耦合可以允許在計算設(shè)備102和設(shè)施104之間的任一方向上傳達(dá)數(shù)據(jù)。盡管計算設(shè)備102被示出為與設(shè)施104分開,但是本公開的實施例不限于此。也就是說,例如計算設(shè)備102可以位于設(shè)施104內(nèi)。
如圖1中圖示的實施例中所示,計算設(shè)備102可以包括存儲器106和處理器108。存儲器106可以是能夠被處理器108訪問以執(zhí)行本公開的各種示例的任何類型的存儲介質(zhì)。例如,存儲器106可以是非瞬時計算機可讀介質(zhì),其上存儲有可被處理器108執(zhí)行以用于根據(jù)本公開的一個或多個實施例對3d顯示進(jìn)行注釋的計算機可讀指令(例如計算機程序指令)。
存儲器106可以是易失性或非易失性存儲器。存儲器106還可以是可移動(例如便攜式)存儲器,或非可移動(例如內(nèi)部)存儲器。例如,存儲器106可以是隨機存取存儲器(ram)(例如動態(tài)隨機存取存儲器(dram)和/或相變隨機存取存儲器(pcram))、只讀存儲器(rom)(例如電可擦除可編程只讀存儲器(eeprom)和/或壓縮盤只讀存儲器(cd-rom))、閃速存儲器、激光盤、數(shù)字多功能盤(dvd)或其他光盤存儲,以及/或者磁性介質(zhì)(諸如磁帶盒、磁帶、或盤)、以及其他類型的存儲器。
此外,盡管存儲器106被圖示為位于計算設(shè)備102內(nèi),但是本公開的實施例不限于此。例如,存儲器106還可以位于另一計算資源內(nèi)部(例如使得能夠通過因特網(wǎng)或另一有線或無線連接來下載計算機可讀指令)。
存儲器106可以存儲與設(shè)施104相關(guān)聯(lián)的建筑物信息模型(bim)112。例如,bim112可以是設(shè)施104的物理和/或功能特性的數(shù)字表示。包括在bim112內(nèi)的可以是設(shè)施104的3d模型(例如表示、顯示等等)。3d模型可以示出設(shè)施104的布局,包括空間(例如房間)。3d模型可以包括可承載它們的幾何結(jié)構(gòu)(例如尺寸、形狀、維度等等)、關(guān)系和/或?qū)傩裕ɡ缑Q、材料、生產(chǎn)商、類型等等)的許多對象(例如固體形狀和/或空隙空間取向的)。例如,bim112中的對象可以表示其中的設(shè)施104和/或設(shè)備的結(jié)構(gòu)部分。
計算設(shè)備102包括顯示器110。例如,該顯示器110(例如屏幕)可以被配置成顯示本文中的一個或多個實施例。盡管顯示器110被示出為包括在計算設(shè)備102內(nèi),但是顯示器110可以在計算設(shè)備102之外。
在一些實施例中,顯示器110可以是頭戴式顯示器(hmd),例如(頭戴式眼鏡)。在其他實施例中,顯示器110可以是視頻墻。在其他實施例中,顯示器110可以是移動設(shè)備(例如移動電話、平板電腦、個人數(shù)字助理(pda)等等)。在各種實施例中,可以利用多于一個顯示器。顯示器110可以是例如觸屏(例如顯示器可以包括觸屏能力)。
顯示器110可以向用戶(例如使用計算設(shè)備102的用戶)提供(例如顯示和/或呈現(xiàn))信息。計算設(shè)備102可以通過經(jīng)由顯示器110與用戶的交互來從用戶接收信息。例如,計算設(shè)備102可以經(jīng)由顯示器110從用戶接收輸入。用戶可以使用例如與計算設(shè)備102相關(guān)聯(lián)的鼠標(biāo)和/或鍵盤或通過在其中顯示器包括觸屏能力的實施例(例如在其中顯示器是觸屏的實施例)中觸摸顯示器來使輸入進(jìn)入計算設(shè)備102。
圖2圖示根據(jù)本公開的一個或多個實施例的經(jīng)過注釋的3d顯示的一部分的示例顯示214。如先前所討論的,本公開的實施例可以根據(jù)情境顯示和/或突出3d模型的部分。在圖2中圖示的示例中,基于用戶輸入來提供(例如確定)情境。
顯示器214包括應(yīng)用程序圖標(biāo)216。用戶可以通過致動輸入設(shè)備(例如鼠標(biāo)點擊)來選擇應(yīng)用程序圖標(biāo)216。響應(yīng)于選擇,可以顯示菜單218。菜單218可以包括與設(shè)施相關(guān)聯(lián)的建筑物管理系統(tǒng)的應(yīng)用程序(例如子系統(tǒng))。如所示的,示例應(yīng)用程序可以包括舒適配置文件、hvac網(wǎng)絡(luò)、安全、個人導(dǎo)航和建筑物審核。要理解,圖2中列出的應(yīng)用程序是出于說明的目的被包括在內(nèi),并且不意圖將本公開的實施例限于特定應(yīng)用程序。
在所示的示例中,用戶已從菜單218選擇“hvac網(wǎng)絡(luò)”。例如,該選擇可以引起顯示與hvac網(wǎng)絡(luò)的對象相關(guān)聯(lián)的注釋。例如,顯示與其相關(guān)的設(shè)備(例如“所有者”)、可變風(fēng)量(vav)設(shè)備220(hvac網(wǎng)絡(luò)的設(shè)備)有關(guān)聯(lián)的注釋221。
注釋可以包括對象的名稱和/或?qū)傩?。注釋可以包括對象的狀態(tài)描述(例如實時信息,諸如溫度、(多個)警報、占用等等)。注釋可以被顯示為“廣告牌”(例如廣告牌文本注釋)。也就是說,注釋可以是垂直位于設(shè)施的地面上的“符號”或“卡片”。注釋可以對3d模型的旋轉(zhuǎn)位置敏感。當(dāng)3d模型旋轉(zhuǎn)時,注釋可以改變?nèi)∠騺淼挚剐D(zhuǎn),以使得不管視圖如何它們都處于可讀取向。
如本文所使用的“視圖”可以指代3d模型的特定方面、虛擬有利點、旋轉(zhuǎn)位置和/或縮放等級。在3d模型處于特定旋轉(zhuǎn)位置和/或縮放等級時,視圖可以指代3d模型的外觀。在一些實施例中,視圖可以包括設(shè)施的一部分(例如房間、墻、設(shè)備、翼等等)。在其他實施例中,視圖可以包括整個設(shè)施。視圖可以是水平的、垂直的(例如鳥瞰)和/或之間的角度。視圖可以是設(shè)施的外部的和/或設(shè)施的內(nèi)部的。
在一些實施例中,如果對象不可見,則可以不在特定視圖中顯示與對象相關(guān)聯(lián)的注釋。也就是說,本公開的實施例可以確定特定對象是否在特定視圖中可見并且響應(yīng)于確定對象在該特定視圖中不可見而不顯示與該特定對象相關(guān)聯(lián)的注釋。為了減少用戶困惑,可以阻止顯示與隱藏(例如模糊)對象相關(guān)聯(lián)的注釋。
如先前所討論的,除了其他信息之外,注釋還可以包括對象的名稱和/或?qū)傩?、以及對象的狀態(tài)描述??梢詮呐c設(shè)施相關(guān)聯(lián)的bim(例如先前結(jié)合圖1描述的bim112)接收此類信息。在一些實施例中,可以在創(chuàng)建和/或收到bim時接收該信息。在一些實施例中,例如,可以在信息被確定時(例如實時)接收該信息??梢詮南惹坝懻摰呐c設(shè)施相關(guān)聯(lián)的建筑物管理系統(tǒng)的多個子系統(tǒng)接收信息??赏ㄟ^子系統(tǒng)的多個設(shè)備(諸如例如相機、傳感器、警報、讀卡器、溫控器等等)來確定信息。
在一些實施例中,可以使用不同顏色來顯示注釋。例如,可以以特定顏色(例如黃色)來顯示3d模型中的特定對象(例如門)??蓮腷im導(dǎo)出著色。例如該著色可取決于構(gòu)成對象的材料。
本公開的實施例可以使用特定顏色(例如黃色)來顯示與特定對象(例如門)相關(guān)聯(lián)的注釋。也就是說,實施例可以確定模型中特定對象的顏色并且使用該顏色來顯示與特定對象相關(guān)聯(lián)的注釋。因此,對象的顏色可以匹配其注釋的顏色??墒褂锰囟伾珌盹@示注釋自身的文本和/或可使用特定顏色來顯示文本周圍的箱狀物。盡管可由bim來提供對象的著色,但是本公開的實施例可以允許用戶修改和/或改變對象、子系統(tǒng)、注釋等等的顏色。
如先前所討論的,可以基于由用戶做出的與3d模型的特定部分相關(guān)聯(lián)的指示來確定情境。在一些實施例中,可以通過輸入設(shè)備的致動(例如在期望對象上點擊鼠標(biāo))來做出此類指示。在一些實施例中,可以通過保持在3d模型的特定部分內(nèi)達(dá)超過特定時間閾值的時間段(例如在期望對象上懸停鼠標(biāo))的輸入設(shè)備來做出該指示。
用戶指示可以引起注釋的顯示被修改。例如,可以在注釋中顯示與對象相關(guān)聯(lián)的附加信息。在另一示例中,響應(yīng)于所做出的指示,注釋可以在尺寸上增加(例如以更大的字體來顯示)。在一些實施例中,響應(yīng)于指示,與其他對象(例如未被選擇的對象)相關(guān)聯(lián)的其他注釋可以被做成不可見的和/或變暗的。
可以基于從與設(shè)施相關(guān)聯(lián)的建筑物管理系統(tǒng)的子系統(tǒng)接收到的信息來確定情境。可以通過子系統(tǒng)的許多設(shè)備(諸如例如相機、傳感器、警報、讀卡器、溫控器等等)來確定該信息。在一個示例中,可以確定異常狀態(tài)(例如超過閾值的溫度、警報狀況等等)??梢愿鶕?jù)受到從子系統(tǒng)接收到的信息指定的情境來顯示與子系統(tǒng)的對象相關(guān)聯(lián)的注釋。
圖3圖示根據(jù)本公開的一個或多個實施例的經(jīng)過注釋的3d顯示的一部分的另一示例顯示322。顯示322圖示與先前結(jié)合圖2討論的顯示214不同的視圖。示例顯示322圖示本公開的另一實施例,其中注釋可以通過線(例如線段)與它們的相關(guān)聯(lián)對象(所有者)鏈接。此類實施例可包括例如在其中注釋已經(jīng)偏移(下面結(jié)合圖5-6b討論)并且因此可能不再貼近地位于相關(guān)聯(lián)對象的上方的實例。
例如,第一vav設(shè)備324與第一vav設(shè)備注釋325鏈接;第二vav設(shè)備326與第二vav設(shè)備注釋327鏈接;第三vav設(shè)備328與第三vav設(shè)備注釋329鏈接;并且第四vav設(shè)備330與第四vav設(shè)備注釋331鏈接。使用線的實施例(諸如在示例顯示322中示出的)可以允許用戶在其中多個注釋處于受限空間中的實例中避免困惑。
圖4圖示根據(jù)本公開的一個或多個實施例的經(jīng)過注釋的3d顯示的一部分的另一示例顯示432。顯示432圖示與先前結(jié)合圖2描述的顯示214以及先前結(jié)合圖3描述的顯示322不同的視圖。
圖4中圖示的示例顯示432示出了在其中注釋被封閉在矩形中的一個實施例。例如,示例顯示432包括第一門注釋434、vav設(shè)備注釋436、第二門注釋438和第三門注釋440。例如將注釋封閉在矩形中可以允許注釋被更好地可視化。此外,矩形的使用可以允許本公開的實施例得當(dāng)?shù)匦Uc以前方法中普遍發(fā)生的遮擋問題。
圖5圖示根據(jù)本公開的一個或多個實施例的與對3d顯示進(jìn)行注釋相關(guān)聯(lián)的流程圖542。例如,可以由計算設(shè)備(例如先前結(jié)合圖1所述的計算設(shè)備102)來執(zhí)行流程圖542的步驟。
盡管圖5中未示出,但是流程圖542可以包括顯示設(shè)施的3d模型的特定視圖,該3d模型包括多個對象,每個對象都與相應(yīng)的注釋相關(guān)聯(lián)。此外,可以根據(jù)與3d模型相關(guān)聯(lián)的情境來對多個注釋劃分優(yōu)先順序。也就是說,可以根據(jù)情境來確定哪些(例如哪種類型的)注釋要被顯示。
關(guān)于已經(jīng)被劃分優(yōu)先順序的注釋,可以確定與特定視圖中可見的對象相關(guān)聯(lián)的注釋的子集。如先前所討論的,在某些實施例中如果對象在特定視圖中不可見,則可能不顯示其注釋。因此,流程圖542可以被視為僅包括根據(jù)情境以及根據(jù)(例如在當(dāng)前視圖中)可見的對象而顯示的注釋(例如多個注釋)。要注意,通過圖6a-6d中示出的示例注釋來部分圖示圖5的步驟。
在框544處,可以確定針對多個注釋的每個注釋的相應(yīng)遮擋權(quán)重。遮擋權(quán)重可以是擋住特定注釋(或者被特定注釋擋住)的注釋的數(shù)目。遮擋可以是完全遮擋和/或部分遮擋。在框546處,可以根據(jù)相應(yīng)的遮擋權(quán)重來對多個注釋分類。
在框548處,可以根據(jù)多個注釋中的具有最高遮擋權(quán)重(例如最高權(quán)重節(jié)點)的注釋來確定遮擋樹。遮擋樹可以是擋住其他注釋的注釋的關(guān)系映射。在框550處,例如多個注釋中的具有最高遮擋權(quán)重的注釋可以被選擇且視為ah。
在框552處,可以確定被多個注釋中的具有最高遮擋權(quán)重的注釋擋住的被擋住注釋。此類注釋可以被視為ah的“子節(jié)點”achild。
在框554處,可以基于多個注釋中的具有最高遮擋權(quán)重(ah)的注釋來作出關(guān)于是否可以使被擋住的注釋(achild)偏移的確定。例如該確定可以包括確定此類偏移是否將引起另一(例如新)遮擋。
例如可以基于遮擋樹來確定偏移方向??梢曰诒粨踝〉淖⑨尩闹行模ɡ缭诒粨踝∽⑨屩車木匦危┖途哂凶罡哒趽醯淖⑨尩闹行模ɡ缭诰哂凶罡哒趽醯淖⑨屩車木匦危┲g的關(guān)系(例如距離、取向、方向等等)來確定偏移方向。
如果被擋住注釋(achild)可以被偏移,則在框556處可以保留針對被擋住注釋的偏移結(jié)果。也就是說,響應(yīng)于確定使被擋住的注釋偏移將不會引起被擋住的注釋擋住多個注釋中的任何其他注釋,可以使被擋住的注釋偏移。
如果使被擋住的注釋偏移將引起被擋住的注釋擋住任何其他注釋,則在框558處可以使被擋住的注釋變暗。例如變暗可以降低被擋住的注釋的亮度。在一些實施例中,可以將亮度降低特定量。
在框560處,作出關(guān)于任何其他(例如所有)最高權(quán)重注釋是否已經(jīng)使它們的相應(yīng)被擋住注釋偏移和/或變暗的確定。如果是這樣,則流程圖542在框562處結(jié)束。例如如果任何其他最高權(quán)重注釋已經(jīng)擋住與其相關(guān)聯(lián)的注釋,則流程圖542可以返回到框550。
圖6a-6d圖示根據(jù)圖5中圖示的流程圖顯示的示例注釋。圖6a-6d包括:第一注釋vav-1-19-12664(在下文中被稱為“vav12664”);第二注釋vav-1-19-10(在下文中被稱為“vav10666”);第三注釋vav-1-19-18(在下文中被稱為“vav18668”);和第四注釋vav-1-19-13(在下文中被稱為“vav13670”)。
圖6a圖示根據(jù)本公開的一個或多個實施例的在3d顯示的特定視圖中顯示的示例注釋。如圖6a中所示,vav10666擋住vav12664、vav18668和vav13670中的每一個。因此,vav10666的遮擋權(quán)重可以被確定成3。因為vav12664、vav18668和vav13670中的每一個都僅被一個其他注釋(vav10666)擋住,所以它們每一個都可以被確定成具有遮擋權(quán)重1。
圖6b圖示根據(jù)本公開的一個或多個實施例的使用圖6a的示例注釋的遮擋樹。如所示的,通過相應(yīng)的線段將vav10666連接到vav12664、vav18668和vav13670中的每一個。例如,特定注釋在其遮擋樹中具有的到其他注釋的連接的數(shù)量可以允許對該注釋的遮擋權(quán)重的可視化和/或確定。
圖6c圖示根據(jù)本公開的一個或多個實施例的圖6a的示例注釋的偏移方向。如先前所討論的,可以例如基于遮擋樹來確定偏移方向??梢曰诒粨踝〉淖⑨尩闹行模ɡ缭诒粨踝∽⑨屩車木匦危┖途哂凶罡哒趽鯔?quán)重的注釋的中心(例如在具有最高遮擋權(quán)重的注釋周圍的矩形)之間的關(guān)系(例如距離、取向、方向等等)來確定偏移方向。
如圖6c中所示的,遠(yuǎn)離vav10666的中心的線(例如射線)指向可以為vav12664、vav18668和vav13指示偏移方向。在一些實施例中,偏移距離可以是偏移的最小距離,以使得遮擋被校正。在其他實施例中,為了可讀性和/或清楚的目的,偏移距離可以包括確保各注釋矩形之間的特定空間和/或距離的存在以使得在偏移之后各矩形是分開的。就是說,某些實施例可以將被擋住注釋偏移特定距離,以使得在偏移的被擋住注釋和多個注釋中的具有最高遮擋權(quán)重的注釋之間顯示特定空間。
圖6d圖示根據(jù)本公開的一個或多個實施例的圖6a的示例注釋的顯示方面的修改。在一些實施例中,注釋的顯示方面的修改可以包括使注釋變暗。在其他實施例中,顯示方面的修改可以包括使注釋偏移。
如圖6d中圖示的示例中所示,vav12664和vav18668已經(jīng)被偏移。因此,vav12664和vav18668不再擋住vav10666。盡管為了清楚的目的沒有示出,但是位置鄰近于vav13670(例如在vav13670右側(cè))的附加注釋的存在會已經(jīng)引起vav13670擋住已經(jīng)使vav13670偏移的附加注釋。因此,vav13670被顯示為變暗的并且還沒有被偏移。
盡管已經(jīng)在本文中圖示和描述了具體實施例,但是本領(lǐng)域普通技術(shù)人員將會認(rèn)識到,可以用計算以實現(xiàn)相同技術(shù)任何布置替代所示的具體實施例。意圖使本公開覆蓋本公開的各種實施例的任何以及所有適應(yīng)或變化。
要理解,已經(jīng)以說明方式而不是限制方式完成了上述描述。當(dāng)回顧上述描述時上述實施例以及在本文中沒有具體描述的其他實施例的組合對本領(lǐng)域技術(shù)人員來說將是顯而易見的。
本公開的各種實施例的范圍包括在其中使用上述結(jié)構(gòu)和方法的任何其他應(yīng)用。因此,應(yīng)該參考所附權(quán)利要求連同給予此類權(quán)利要求權(quán)利的等同物的全部范圍來確定本公開的各種實施例的范圍。
在前面的具體實施方式中,出于使本公開合理化的目的,在圖中圖示的示例實施例中將各種特征集合在一起。不要將此公開方法解釋為表明本公開的實施例要求比每個權(quán)利要求中明確列舉的更多的特征的意圖。
相反,如下面的權(quán)利要求表明,發(fā)明性主題在于少于單個公開的實施例的所有特征。因此,下面的權(quán)利要求被由此并入具體實施方式中,其中每個權(quán)利要求都獨立作為一個單獨的實施例。