亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

地圖聚光燈的制作方法

文檔序號:6359823閱讀:139來源:國知局
專利名稱:地圖聚光燈的制作方法
地圖聚光燈
背景技術(shù)
在傳統(tǒng)上,地圖已被用于繪制目的地之間的各種路線,以及陸標、城市等等。隨著電子形式的地圖和相關(guān)聯(lián)的軟件的演化,地圖可以利用諸如特定地址、飯店、加油站、賓館、商店等之類的附加信息來再現(xiàn)。例如,當用戶輸入針對一個或多個感興趣的點的查詢時,相關(guān)聯(lián)的地圖可以利用正被視覺地標記的附加感興趣的點更新。隨著地圖被填充更多信息,它變得日益難以以可容易辨別的方式向用戶呈現(xiàn)感興趣的點。這是因為地圖上的項目可能變得十分密集和擁擠。因此,大量的顯示信息可能容易阻擋用戶感興趣的東西,以及阻礙用戶快速地與地圖內(nèi)容交互。

發(fā)明內(nèi)容
該發(fā)明內(nèi)容被提供以通過簡化形式引入在下面的具體實施方式
中進一步描述的概念的選擇。該發(fā)明內(nèi)容不旨在標識要求保護的主題的關(guān)鍵特征或必要特征,也不旨在用于限制要求保護的主題的范圍。在繪圖背景下,各種實施例使得包含感興趣的點的各種區(qū)域能夠被聚光照明。在至少一些實施例中,地圖被顯示在計算設備上,并且感興趣的點可能位于該地圖上。一個或多個包含感興趣的點的區(qū)域可以被視覺地聚光照明以將用戶的注意力吸引到相關(guān)聯(lián)的區(qū)域。在至少一些實施例中,聚光照明可以包括使被聚光照明的區(qū)域在視覺上未受影響,同時視覺地調(diào)光未被聚光照明的區(qū)域。在一些實施例中,聚光照明可以通過使用掩模來實現(xiàn)。該掩??梢员簧梢员硎靖信d趣的區(qū)域與不感興趣的區(qū)域之間的視覺差別。然后,該掩??梢杂糜谠佻F(xiàn)包括被聚光照明的區(qū)域的地圖。一些實施例可以響應于區(qū)域的確定的相關(guān)性進一步改變區(qū)域之間的聚光燈的視覺強度。


貫穿附圖,相同的數(shù)字用于引用相似的特征。圖I圖示了其中可以根據(jù)一個或多個實施例使用的本文描述的各種原理的操作環(huán)境。圖2圖示了兩個地圖,一個地圖沒有使用本文描述的各種原理再現(xiàn),一個地圖使用本文描述的各種原理再現(xiàn)。圖3是描述根據(jù)一個或多個實施例的方法中的步驟的流程圖。圖4圖示了根據(jù)一個或多個實施例的掩模與該掩模所關(guān)聯(lián)的地圖之間的關(guān)系。圖5是描述根據(jù)一個或多個實施例的方法中的步驟的流程圖。圖6圖示了根據(jù)一個或多個實施例聚光照明地圖的各方面。圖7是描述根據(jù)一個或多個實施例的方法中的步驟的流程圖。圖8圖示了可以用于實現(xiàn)一個或多個實施例的示例系統(tǒng)。
具體實施例方式概沭
在繪圖背景下,各種實施例使得包含感興趣的點的各種區(qū)域能夠被聚光照明。在至少一些實施例中,地圖被顯示并且感興趣的點可能位于該地圖上。一個或多個包含感興趣的點的區(qū)域可以被視覺地聚光照明以將用戶的注意力吸引到相關(guān)聯(lián)的區(qū)域。在至少一些實施例中,聚光燈的形狀和尺寸可以是固定的或可變的。以類似方式,包含感興趣的點的區(qū)域的形狀和尺寸可以是固定的或可變的。例如,取決于地區(qū)中感興趣的點的數(shù)量、地圖的縮放比例以及感興趣的點的聚集,區(qū)域或聚光照明燈可以被定義為具有非對稱形狀。在另一個示例中,區(qū)域或聚光燈可以被定義為固定的圓形。因此,區(qū)域的及其相關(guān)聯(lián)的聚光燈的形狀和尺寸可以變化。在至少一些實施例中,聚光照明可以包括使被聚光照明的區(qū)域在視覺上未受影響,同時視覺地調(diào)光未被聚光照明的區(qū)域。在一些實施例中,聚光照明可以通過使用掩模來實現(xiàn)。該掩??梢员簧梢员硎靖信d趣的區(qū)域與不感興趣的區(qū)域之間的視覺差別。然后, 該掩??梢杂糜谕ㄟ^視覺地調(diào)光不感興趣的區(qū)域來再現(xiàn)包括聚光照明的區(qū)域的地圖。一些實施例可以進一步改變對應于確定的相關(guān)性的區(qū)域之間聚光燈的視覺強度。例如,濾波器可以被應用于區(qū)域以改變該區(qū)域上聚光燈的有效視覺強度。視覺強度的差異可以對應于區(qū)域的相關(guān)性。正如區(qū)域相關(guān)性改變得那樣多,視覺強度也可能如此。不同的視覺強度可以被應用于在相同的再現(xiàn)中識別的每一個區(qū)域。在下面的討論中,提供了標題為“操作環(huán)境”的部分并且該部分描述了其中可以使用一個或多個實施例的一種環(huán)境。此后,標題為“聚光照明地圖”的部分描述了根據(jù)一個或多個實施例可以如何構(gòu)造地圖以聚光照明感興趣的區(qū)域。接下來,標題為“掩模生成”的部分描述了根據(jù)一個或多個實施例掩模如何可以被生成并應用到地圖以再現(xiàn)具有被聚光照明的區(qū)域的地圖。此后,標題為“漸變的強度”的部分描述了一個或多個實施例,其中一個或多個區(qū)域的聚光燈強度可以被改變以將區(qū)域的相關(guān)性與用戶關(guān)聯(lián)。最后,標題為“示例系統(tǒng)”的部分描述了可以用于實現(xiàn)一個或多個實施例的示例系統(tǒng)?,F(xiàn)在考慮在其中可以實現(xiàn)一個或多個實施例的示例操作環(huán)境。操作環(huán)境
圖I 一般地在100處圖示了根據(jù)一個或多個實施例的操作環(huán)境。環(huán)境100包括計算機設備102,該計算機設備具有一個或多個處理器104、一個或多個計算機可讀存儲介質(zhì)106和一個或多個駐留在計算機可讀存儲介質(zhì)上并且可由(多個)處理器執(zhí)行的應用108。通過示例而非限制,該計算機可讀存儲介質(zhì)可以包括典型地與計算設備相關(guān)聯(lián)的易失性和非易失性存儲器和/或存儲介質(zhì)的所有形式。這樣的介質(zhì)可以包括ROM、RAM、閃存、硬盤、可移動介質(zhì)等等。計算設備的一個特定示例在下面的圖8中被示出和描述。此外,計算設備102包括web瀏覽器110形式的軟件應用??梢允褂萌魏芜m當?shù)膚eb瀏覽器,其示例可從本文檔的受讓人和其他地方獲得。此外,計算機可讀存儲介質(zhì)106可以包括如上文和下文所述地操作的地圖聚光照明模塊111。地圖聚光照明模塊111可以被實現(xiàn)為可以被應用108和瀏覽器110利用的獨立組件??商娲鼗虼送猓貓D聚光照明模塊111可以被實現(xiàn)為應用108和/或瀏覽器110的一部分。
在操作中,地圖聚光照明模塊111在繪圖背景下工作以使得能夠再現(xiàn)地圖,該地圖的再現(xiàn)將用戶的注意力吸引到感興趣的(多個)區(qū)域。該地圖聚光照明模塊可以通過聚光照明所述(多個)區(qū)域來這樣做。例如,該地圖聚光照明模塊可以識別(多個)感興趣的區(qū)域,并且使所述(多個)區(qū)域比不感興趣的區(qū)域在視覺上更亮,如下文更詳細地描述的。此外,環(huán)境100包括諸如因特網(wǎng)之類的網(wǎng)絡112和可以從其接收和向其發(fā)送內(nèi)容的一個或多個web站點114。這樣的內(nèi)容可以包括可以被地圖聚光照明模塊111如上文和下文所述地操作的地圖內(nèi)容。應當領(lǐng)會和理解,諸如支持web站點114的服務器之類的計算設備可以包括如上文和下文所述而操作的地圖聚光照明模塊。通過示例而非限制,計算設備102可以被體現(xiàn)為任何適當?shù)挠嬎阍O備,比如膝上型計算機、便攜式計算機、諸如個人數(shù)字助理(PDA)之類的手持式計算機、蜂窩電話等等。已經(jīng)描述了示例操作環(huán)境,現(xiàn)在考慮關(guān)于如何可以根據(jù)一個或多個實施例執(zhí)行聚光照明地圖的討論。 聚光照明地圖
各種實施例提供了將用戶的注意力吸引到包含一個或多個感興趣的點的一個或多個區(qū)域的能力。聚光燈用于使得所述(多個)區(qū)域在視覺上顯得比不包括感興趣的點的區(qū)域更亮。例如,通過在地圖上聚光照明感興趣的(多個)區(qū)域同時不聚光照明不包括(多個)感興趣的點的區(qū)域,用戶的焦點可以容易地被導向更相關(guān)的(多個)區(qū)域。作為示例,考慮圖2,其圖示了已經(jīng)被再現(xiàn)具有以202和204標記的感興趣的點的示例地圖200。通過示例而非限制,感興趣的點可以以任何適當方式來標記,比如諸如推針之類的功能可見性(affordanCe)、“X”、圖標等等。除了多個感興趣的點之外,地圖200顯示附加的視覺信息,比如公園206、機場208、動物園210的位置以及各種路線212。即使感興趣的點被標記,用戶的注意力也可能變得在所呈現(xiàn)的附加視覺信息與感興趣的點之間分配。感興趣的點可以以任何適當方式來識別。僅作為一個示例,考慮用戶閱讀關(guān)于城市、飯店、當?shù)鼐包c等等文章。如果用戶將他們的光標懸停在文章中感興趣的焦點上,可以再現(xiàn)聚光照明該焦點的地圖。作為另一個示例,用戶可以將針對位置、商店、飯店等的查詢輸入到他們的瀏覽器。響應于用戶的輸入,可以再現(xiàn)聚光照明所述位置、商店、飯店等的地圖。應當領(lǐng)會和理解,感興趣的點除了從用戶生成之外,還可以從輸入生成。例如,廣告客戶可以指定感興趣的點,其在特定地圖被再現(xiàn)時將被突出顯示。根據(jù)一個或多個實施例,為了將用戶的注意力吸引到感興趣的點,被確定包含(多個)感興趣的點的區(qū)域被聚光照明,如由地圖214圖示。特別地,感興趣的點202和204分別位于地圖上的區(qū)域220和222中。通過示例而非限制,這些區(qū)域的形狀可以以任何適當?shù)姆绞蕉x,比如圓形、正方形、非對稱形狀、矩形等等。在一個或多個實施例中,各區(qū)域的尺寸和/或形狀在相同的再現(xiàn)中可能彼此不同,如由區(qū)域220和222所示,其中區(qū)域的尺寸是不同的。任何適當?shù)目紤]可以形成區(qū)域的尺寸和/或形狀可以不同的基礎。例如,包含較少感興趣的點的區(qū)域可以被定義為比包含更多感興趣的點的區(qū)域更小??商娲鼗虼讼Σ?,包含具有高相關(guān)性的感興趣的點的區(qū)域可以被定義為比包含具有較低相關(guān)性的感興趣的點的區(qū)域更大。因此,多個區(qū)域可以基于相關(guān)性而在尺寸和/或形狀方面不同。一旦(多個)區(qū)域已被識別,則聚光照明可以被如上文和下午所述的那樣應用。多個聚光照明的區(qū)域可以在尺寸和形狀方面不同。例如,聚光燈216和218被分別應用到區(qū)域220和222,以使得它們在視覺上與眾不同-在此情況下比區(qū)域224更亮。在一個或多個實施例中,聚光燈的邊緣可以以這樣的方式被再現(xiàn)使聚光燈邊緣漸漸融入未被聚光照明的區(qū)域中。盡管未被圖示,但是這可以通過在聚光燈被再現(xiàn)時使用適當?shù)臑V波器來完成。各種實施例還可以提供在沒有干擾地圖的基礎內(nèi)容的情況下聚光燈快速出現(xiàn)和消失的能力。在一個實施例中,這可以通過再現(xiàn)對應的不透明地圖來實現(xiàn)。例如,經(jīng)由瀏覽器閱讀文章可以激活該文章所提及的地圖的一個或多個聚光照明區(qū)域。關(guān)閉報紙文章然后可以去活聚光燈。 圖3是描述根據(jù)一個或多個實施例的方法中的步驟的流程圖。該方法可以結(jié)合任何適當?shù)挠布?、軟件、固件或其組合來實現(xiàn)。在至少一些實施例中,該方法的各個方面可以通過適當配置的web瀏覽器和/或軟件模塊(比如地圖聚光照明模塊111 (圖I))來實現(xiàn)??商娲鼗虼送?,該方法可以由服務于web頁面的服務器來實現(xiàn)。步驟300顯示地圖。該步驟可以以任何適當方式執(zhí)行。例如,在至少一些實施例中,該地圖可以經(jīng)由web瀏覽器或任何其他在計算設備上執(zhí)行的諸如GPS軟件之類的適當?shù)能浖枚伙@示。步驟302接收與一個或多個相對于所述地圖感興趣的點相關(guān)聯(lián)的輸入。該輸入可以包括任何適當類型的輸入,在上文中提供了其示例。響應于接收輸入,步驟304確定相對于所述地圖包含(多個)感興趣的點的一個或多個區(qū)域。該步驟可以以任何適當方式執(zhí)行。例如,所述區(qū)域可以基于點的數(shù)量、顯示的地圖的縮放比例、所述(多個)點彼此間的接近性、區(qū)域是否會重疊等來確定。然而,應當領(lǐng)會和理解,在不脫離要求保護的主題的精神的情況下,可以利用用于確定包含感興趣的點的區(qū)域的任何適當技術(shù)。該步驟可能導致單個或多個被定義的區(qū)域。響應于確定包含(多個)感興趣的點的(多個)區(qū)域,步驟306聚光照明地圖上的所述(多個)區(qū)域以創(chuàng)建相對于不包含感興趣的點的區(qū)域的可辨別的視覺差別。例如,聚光燈可以使得感興趣的(多個)區(qū)域相對于不包括感興趣的點的(多個)區(qū)域顯得更亮。這可以以任何適當?shù)姆绞綀?zhí)行。例如,在至少一個實施例中,該步驟可以通過再現(xiàn)不包括(多個)感興趣的點的在視覺上更暗的(多個)區(qū)域來執(zhí)行,而感興趣的(多個)區(qū)域保持不受影響。聚光照明該地圖可以包括更新現(xiàn)有地圖,或者再現(xiàn)新地圖以包含聚光燈。已經(jīng)描述了如何可以根據(jù)一個或多個實施例執(zhí)行聚光照明地圖,現(xiàn)在考慮如何可以使用掩模來在地圖上提供聚光照明效果。掩樽牛成
在至少一些實施例中,可以通過使用掩模來聚光照明地圖。例如,掩??梢杂糜诒硎静^(qū)別感興趣的(多個)區(qū)域和不感興趣的(多個)區(qū)域。該掩模然后可以用于再現(xiàn)地圖,其中該地圖上感興趣的(多個)區(qū)域在視覺外觀方面不同于不感興趣的(多個)區(qū)域。作為示例,考慮圖4。在那里,再現(xiàn)了具有以402和404標記的感興趣的點的地圖400。除了感興趣的點之外,地圖400顯示了附加信息,比如路線、公園和動物園。掩模406包括三個不同的區(qū)域408、410和412。區(qū)域408和410對應于包含感興趣的點402、404的(多個)區(qū)域,而區(qū)域412表示不包括任何感興趣的點的區(qū)域。掩模可以包含如在掩模406中所示的單獨的區(qū)域、重疊的區(qū)域或其任意組合。
在一個或多個實施例中,掩??梢员槐硎緸榫哂斜碚鞑桓信d趣的區(qū)域的黑色背景的位圖。包括感興趣的點的區(qū)域可以通過將形狀添加到位圖而被包括在位圖上。盡管掩模406將區(qū)域408和410圖示為白色圓形形狀,但是應當領(lǐng)會和理解,可以在不脫離要求保護的主題的精神的情況下使用任何適當?shù)男螤?、尺寸和顏色。一旦形成,位圖然后可以被用作到像素著色器(shader)的輸入。該像素著色器可以用于通過計算結(jié)果輸出中各個結(jié)果像素的顏色和屬性來再現(xiàn)掩模。通過示例而非限制,這樣的屬性包括半透明性、遮蔽、凹凸繪圖、照明值等。在至少一個實施例中,像素著色器可以生成結(jié)果位圖,其中所添加的輸入位圖的形狀對應于結(jié)果位圖中的孔,并且輸入位圖的黑色區(qū)域?qū)诮Y(jié)果位圖中的較小透明程度。所生成的位圖可以被覆蓋在現(xiàn)有地圖上,或者用于生成新地圖,其中一些區(qū)域在視覺上顯得比其他區(qū)域更亮,如地圖412所示。根據(jù)一個或多個實施例,掩模中區(qū)域的邊緣可以圖示逐漸過渡和/或漸漸融入到其他區(qū)域中。例如,區(qū)域408和410可以逐漸地在視覺上過渡到區(qū)域412中,其中伴隨著從區(qū)域408、410的顏色到區(qū)域412的顏色的逐漸改變。這可以通過使用適當?shù)臑V波器來完成。地圖414構(gòu)成地圖400和掩模406的組合。區(qū)域416和418分別對應于掩模區(qū)域 408和410,而區(qū)域420對應于掩模區(qū)域412。如在地圖414上所示,區(qū)域416和418在視覺上區(qū)別于區(qū)域420。盡管仍然可見,區(qū)域420相對于區(qū)域416和418在視覺上顯得更暗,從而將用戶的注意力吸引到包含感興趣的點的區(qū)域。因此,如在上文的示例中,覆蓋在地圖上面的掩模可以再現(xiàn)視覺上未受影響的感興趣的區(qū)域并且再現(xiàn)視覺上更暗的不感興趣的區(qū)域。可替代地,掩模可以覆蓋在地圖上面,該掩模可以再現(xiàn)在視覺上更亮的感興趣的區(qū)域,同時再現(xiàn)在視覺上未受影響的不感興趣的區(qū)域。圖5是描述根據(jù)一個或多個實施例的方法中的步驟的流程圖。該方法可以結(jié)合任何適當?shù)挠布?、軟件、固件或其組合來實現(xiàn)。在至少一些實施例中,該方法的各個方面可以通過適當配置的web瀏覽器和/或軟件模塊(比如地圖聚光照明模塊111 (圖I))來實現(xiàn)。可替代地或此外,該方法可以由服務于web頁面的服務器來實現(xiàn)。步驟500顯示地圖。該步驟可以以任何適當方式執(zhí)行。例如,在至少一些實施例中,該地圖可以經(jīng)由web瀏覽器或任何其他在計算設備上執(zhí)行的諸如GPS軟件之類的適當?shù)膽枚伙@示。步驟502接收與一個或多個相對于所述地圖感興趣的點相關(guān)聯(lián)的輸入。該輸入可以包括任何適當類型的輸入,在上文中提供了其示例。響應于接收輸入,步驟504確定相對于所述地圖包含感興趣的(多個)點的一個或多個區(qū)域。該步驟可以以任何適當方式執(zhí)行。通過示例而非限制,所述區(qū)域可以基于點的數(shù)量、顯示的地圖的縮放比例、所述點彼此間的接近性、區(qū)域是否會重疊等來確定。然而,應當領(lǐng)會和理解,在不脫離要求保護的主題的精神的情況下,可以利用用于確定包含感興趣的點的區(qū)域的任何適當?shù)募夹g(shù)。該步驟可能導致被定義的單個或多個區(qū)域。響應于確定包含感興趣的(多個)點的(多個)區(qū)域,步驟506生成相對于地圖的掩模,其具有對應于感興趣的(多個)區(qū)域的掩模區(qū)域以及對應于不感興趣的(多個)區(qū)域的掩模區(qū)域。(多個)區(qū)域可以由掩模的不同狀態(tài)表示。例如,對應于感興趣的(多個)區(qū)域的掩模上的(多個)區(qū)域可以由掩模的未覆蓋狀態(tài)表示,而對應于不感興趣的(多個)區(qū)域的掩模上的(多個)區(qū)域可以由掩模的覆蓋狀態(tài)表示。在上文中提供了可以如何完成這一點的示例。
響應于生成掩模,步驟508使用該掩模再現(xiàn)地圖。例如,具有不同透明程度的區(qū)域的掩??梢员桓采w在現(xiàn)有地圖上,從而再現(xiàn)具有不同視覺強度的區(qū)域的地圖。在又一個示例中,可以通過使用來自掩模的信息增加或調(diào)暗指定的(多個)區(qū)域的視覺亮度來生成新地圖。已經(jīng)描述了如何可以使用掩模來在地圖上提供聚光照明效果,現(xiàn)在考慮關(guān)于可以如何將聚光燈的漸變強度應用到地圖。漸變的強度
各種實施例可以提供使包含感興趣的點的區(qū)域的視覺強度漸變的能力。在一些實施例中,被聚光照明的區(qū)域的亮度或視覺強度的程度可以對應于該區(qū)域的確定的相關(guān)性。作為示例,考慮圖6,其圖示了具有三個不同區(qū)域602、604和606的示例地圖600。 區(qū)域602和604包含與輸入相關(guān)的各種感興趣的點,而區(qū)域606不包含識別的點。在三個區(qū)域中,區(qū)域602被示出為具有最亮的視覺強度。區(qū)域604具有比區(qū)域602更小的視覺強度,但是具有比區(qū)域606更大的視覺強度。區(qū)域606在這三個識別的區(qū)域中顯得最暗。在該示例中,區(qū)域602具有與相關(guān)聯(lián)的輸入最大的相關(guān)性,并且因此具有最大的視覺強度。通過示例而非限制,區(qū)域的相關(guān)性可以以許多方式來確定,比如通過區(qū)域中的點的數(shù)量、感興趣的點與相關(guān)聯(lián)的輸入的關(guān)鍵詞比較的最大匹配、區(qū)域與廣告客戶的相關(guān)性、與最高正反饋相關(guān)聯(lián)的區(qū)域中的(多個)點等等來確定。在一個或多個實施例中,(多個)區(qū)域的視覺強度可以基于輸入?yún)?shù)而改變。該輸入?yún)?shù)可以指示任何適當?shù)亩攘俊Mㄟ^示例而非限制,輸入?yún)?shù)可以描述區(qū)域與如上述示例中的輸入查詢的相關(guān)性、在搜索引擎處(多個)點的人氣命中計數(shù)(popularity hitcount)、(多個)區(qū)域中(多個)點的相關(guān)聯(lián)的正反饋的量、所述(多個)區(qū)域中(多個)點的家庭友好的屬性的程度等等。因此,應用到(多個)區(qū)域的視覺強度可以基于輸入?yún)?shù)來調(diào)整。在一個或多個實施例中,可以生成在一個或多個區(qū)域中改變透明度的量的掩模。掩模另外可以具有透明程度彼此不同的區(qū)域。例如,可以生成具有100%透明度的感興趣的(多個)區(qū)域的掩模,而不感興趣的(多個)區(qū)域具有較小的透明程度。在另一個示例中,一個感興趣的區(qū)域可以具有100%的透明度,而第二個感興趣的區(qū)域具有90%的透明度,第三個感興趣的區(qū)域具有80%的透明度,以及不感興趣的區(qū)域具有50%的透明度。改變區(qū)域的視覺強度可以以若干方式來實現(xiàn)。例如,在一個或多個實施例中,可以應用高斯濾波器來使掩模上區(qū)域的邊緣模糊以改變其有效的視覺強度。通過應用濾波器來使感興趣的(多個)區(qū)域與不感興趣的(多個)區(qū)域之間的視覺過渡漸變并且/或者修改到(多個)區(qū)域中過渡的跨度,可以實現(xiàn)多種視覺強度或亮度以及聚光照明尺寸。應用到區(qū)域的濾波器的操縱特性可以控制區(qū)域之間過渡的改變的速率,以及到區(qū)域中過渡的深度,其繼而可以控制區(qū)域的視覺強度的程度。在一個或多個實施例中,多個區(qū)域上的聚光燈可以具有不同的尺寸和視覺強度。各種強度和尺寸的(多個)聚光燈的組合不僅將用戶的注意力吸引到地圖上的(多個)區(qū)域,而且可以向用戶提供關(guān)于所述(多個)區(qū)域的一瞥信息。圖7是描述根據(jù)一個或多個實施例的方法中步驟的流程圖。該方法可以結(jié)合任何適當?shù)挠布④浖?、固件或其組合來實現(xiàn)。在至少一些實施例中,該方法的各個方面可以通過適當配置的web瀏覽器和/或軟件模塊(比如地圖聚光照明模塊111 (圖I))來實現(xiàn)。可替代地或此外,該方法可以由服務于web頁面的服務器來實現(xiàn)。步驟700顯示地圖。該步驟可以以任何適當方式執(zhí)行。例如,在至少一些實施例中,該地圖可以經(jīng)由web瀏覽器或在計算設備上執(zhí)行的諸如GPS軟件之類的其他應用而被顯示。步驟702接收與一個或多個相對于所述地圖感興趣的點相關(guān)聯(lián)的輸入。該輸入可以包括任何適當類型的輸入,在上文中提供了其示例。響應于接收輸入,步驟704確定相對于所述地圖包含(多個)感興趣的點的一個或多個區(qū)域。該步驟可以以任何適當方式執(zhí)行。通過示例而非限制,所述區(qū)域可以基于點的數(shù)量、顯示的地圖的縮放比例、所述點彼此間的接近性、區(qū)域是否會重疊等來確定。然而,應當領(lǐng)會和理解,在不脫離要求保護的主題的精神的情況下,可以利用用于確定包含感興趣的點的區(qū)域的任何適當?shù)募夹g(shù)。該步驟可能導致被定義的單個或多個區(qū)域。響應于確定包含(多個)感興趣的點的(多個)區(qū)域,步驟706確定所述(多個)區(qū)域的相關(guān)性。這可以以多種方式完成,上文中提供了其示例。響應于確定(多個)區(qū)域的相關(guān)性,步驟708根據(jù)區(qū)域的相關(guān)聯(lián)的相關(guān)性確定一個或多個區(qū)域上(多個)聚光燈的視覺強度。上文中提供了關(guān)于如何可以做到這一點的示例。地圖內(nèi)(多個)區(qū)域的視覺強度可以彼此不同。例如,在一個或多個實施例中,具有獨立特性的單獨濾波器可以應用于每個區(qū)域,從而導致具有不同的視覺強度的程度的區(qū)域。步驟710聚光照明包含一個或多個感興趣的點的一個或多個區(qū)域以在區(qū)域之間創(chuàng)建可辨別的視覺差別。上文提供了可以如何做到這一點的示例。已經(jīng)描述了提供地圖的(多個)區(qū)域上的聚光燈的漸變強度的各種實施例,現(xiàn)在考慮可以用于實現(xiàn)上述實施例中的一個或多個的示例系統(tǒng)。示例系統(tǒng)
圖8圖示了可以用于實現(xiàn)上述各種實施例的示例計算設備800。計算設備800可以是例如圖I的計算設備102。計算設備800包括一個或多個處理器或處理單元802、一個或多個存儲器和/或存儲組件804、一個或多個輸入/輸出(I/O)設備806以及允許各種組件和設備相互通信的總線808。總線808表示若干類型的總線結(jié)構(gòu)任意一個或多個,包括存儲器總線或存儲器控制器、外圍總線、圖形加速端口以及使用多種總線架構(gòu)中任意一種的處理器或局部總線??偩€ 808可以包括有線和/或無線總線。存儲器/存儲組件804表示一個或多個計算機存儲介質(zhì)。組件804可以包括易失性介質(zhì)(比如隨機存取存儲器(RAM))和/或非易失性介質(zhì)(比如只讀存儲器(ROM)、閃存、光盤、磁盤等等)。組件804可以包括固定介質(zhì)(例如,RAM、R0M、固定的硬盤驅(qū)動器等)以及可移動介質(zhì)(閃存驅(qū)動器、可移動硬盤驅(qū)動器、光盤等等)?!獋€或多個輸入/輸出設備806允許用戶將命令和信息輸入到計算設備800,并且還允許信息被呈現(xiàn)給用戶和/或其他組件或設備。輸入設備的示例包括鍵盤、光標控制設備(例如鼠標)、麥克風、掃描儀等等。輸出設備的示例包括顯示設備(例如監(jiān)視器或投影儀)、揚聲器、打印機、網(wǎng)卡等等。在本文中可以在軟件或程序模塊的一般背景下描述各種技術(shù)。一般地,軟件包括執(zhí)行特定任務或?qū)崿F(xiàn)特定抽象數(shù)據(jù)類型的例程、程序、對象、組件、數(shù)據(jù)結(jié)構(gòu)等等。這些模塊和技術(shù)的實現(xiàn)方式可以被存儲在某種形式的計算機可讀介質(zhì)上或跨越該計算機可讀介質(zhì)傳輸。計算機可讀介質(zhì)可以是可以被計算設備訪問的任何可用介質(zhì)或媒質(zhì)。通過示例而非限制,計算機可讀介質(zhì)可以包括“計算機可讀存儲介質(zhì)”。“計算機可讀存儲介質(zhì)”包括以用于存儲諸如計算機可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊或其他數(shù)據(jù)之類的信息的任何方法或技術(shù)實現(xiàn)的易失性和非易失性、可移動和不可移動介質(zhì)。計算機可讀存儲介質(zhì)包括但不限于RAM、R0M、EEPR0M、閃存或其他存儲技術(shù)、CD-ROM、數(shù)字多用途盤(DVD)或其他光學存儲裝置、盒式磁帶、磁帶、磁盤存儲或其他磁存儲設備或可以用于存儲期望的信息并且可被計算機訪問的任何其他介質(zhì)。結(jié)論
在繪圖的背景下,上述各種實施例使得包含感興趣的點的各種區(qū)域能夠被聚光照明。在至少一些實施例中,地圖被顯示在計算設備上,并且感興趣的點可能位于該地圖上。一個或多個包含感興趣的點的區(qū)域可以被視覺地聚光照明以將用戶的注意力吸引到相關(guān)聯(lián)的區(qū)域。 盡管已經(jīng)以特定于結(jié)構(gòu)特征和/或方法動作的語言描述了主題,但是應當理解,在所附權(quán)利要求中定義的主題不必限于上述特定特征或動作。相反,上述特定特征和動作作為實現(xiàn)權(quán)利要求的示例形式而被公開。
權(quán)利要求
1.一種計算機實現(xiàn)的方法,包括 利用計算設備顯示地圖; 接收定義要顯示在地圖上的一個或多個感興趣的點的輸入; 確定一個或多個相對于地圖包含所述一個或多個感興趣的點的區(qū)域;以及在地圖上聚光照明包含所述一個或多個感興趣的點的所述一個或多個區(qū)域并且不聚光照明不包括所述一個或多個感興趣的點的一個或多個區(qū)域。
2.權(quán)利要求I的方法,其中接收定義一個或多個感興趣的點的輸入包括從用戶接收輸入。
3.權(quán)利要求I的方法,其中所述聚光照明包括改變多個被聚光照明的區(qū)域的尺寸。
4.權(quán)利要求3的方法,其中所述改變包括基于所述多個區(qū)域的相關(guān)性改變所述尺寸。
5.權(quán)利要求I的方法,其中所述聚光照明和所述不聚光照明包括與包含所述一個或多個感興趣的點的所述一個或多個區(qū)域相比,在視覺上較暗地再現(xiàn)不包括所述一個或多個感興趣的點的所述一個或多個區(qū)域。
6.權(quán)利要求I的方法,其中確定包含所述一個或多個感興趣的點的所述一個或多個區(qū)域包括基于所述一個或多個感興趣的點彼此間的接近性確定區(qū)域。
7.權(quán)利要求I的方法,其中聚光照明包括使聚光燈邊緣漸漸融入到未被聚光照明的區(qū)域中。
8.—個或多個體現(xiàn)計算機可執(zhí)行指令的計算機可讀存儲介質(zhì),所述計算機可執(zhí)行指令可執(zhí)行以 利用計算設備顯示地圖; 接收定義要顯示在地圖上的一個或多個感興趣的點的輸入; 確定一個或多個相對于地圖包含所述一個或多個感興趣的點的區(qū)域; 生成掩模,其中對應于包含所述一個或多個感興趣的點的所述一個或多個區(qū)域的掩模區(qū)域被表示為第一掩模狀態(tài),并且對應于不包括所述一個或多個感興趣的點的區(qū)域的區(qū)域被表不為不同于第一掩模狀態(tài)的第二掩模狀態(tài);以及 使用所述掩模有效地再現(xiàn)地圖使得包含所述一個或多個感興趣的點的區(qū)域相對于不包括所述一個或多個感興趣的點的一個或多個區(qū)域顯得更亮。
9.權(quán)利要求8的一個或多個計算機可讀存儲介質(zhì),其中可執(zhí)行來接收輸入的指令包括可執(zhí)行來從用戶接收輸入的指令。
10.權(quán)利要求8的一個或多個計算機可讀存儲介質(zhì),其中所述掩模包括位圖。
11.權(quán)利要求10的一個或多個計算機可讀存儲介質(zhì),其中所述計算機可執(zhí)行指令可執(zhí)行來向用于再現(xiàn)掩模的像素著色器輸入位圖。
12.權(quán)利要求8的一個或多個計算機可讀存儲介質(zhì),其中用于生產(chǎn)掩模的指令包括用于應用濾波器以使從包含所述一個或多個感興趣的點的所述一個或多個區(qū)域到不包括所述一個或多個感興趣的點的所述一個或多個區(qū)域的視覺過渡漸變的指令。
13.權(quán)利要求12的一個或多個計算機可讀存儲介質(zhì),其中所述濾波器包括高斯濾波器。
14.權(quán)利要求8的一個或多個計算機可讀存儲介質(zhì),其中用于確定一個或多個區(qū)域的指令包括用于基于所述一個或多個點彼此間的接近性確定所述一個或多個感興趣的點的指令。
15.—個或多個體現(xiàn)計算機可執(zhí)行指令的計算機可讀存儲介質(zhì),所述計算機可執(zhí)行指令可執(zhí)行以 利用計算設備顯示地圖; 接收定義要顯示在地圖上的一個或多個感興趣的點的輸入; 確定一個或多個相對于地圖包含所述一個或多個感興趣的點的區(qū)域; 在地圖上聚光照明包含所述一個或多個感興趣的點的所述一個或多個區(qū)域,其中被聚光照明的區(qū)域的視覺強度對應于區(qū)域的確定的相關(guān)性。
全文摘要
在繪圖背景下,各種實施例使得包含感興趣的點的各種區(qū)域能夠被聚光照明。在至少一些實施例中,地圖被顯示在計算設備上,并且感興趣的點可能位于該地圖上。一個或多個包含感興趣的點的區(qū)域可以被視覺地聚光照明以將用戶的注意力吸引到相關(guān)聯(lián)的區(qū)域。
文檔編號G06F3/048GK102782638SQ201180012983
公開日2012年11月14日 申請日期2011年3月1日 優(yōu)先權(quán)日2010年3月9日
發(fā)明者G.A.拉莫斯 申請人:微軟公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1