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

地圖的顯示方法及裝置,車載系統(tǒng)的制作方法

文檔序號(hào):2586581閱讀:274來源:國(guó)知局
專利名稱:地圖的顯示方法及裝置,車載系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及地圖的顯示技術(shù),尤其是一種地圖的顯示方法及裝置,車載系統(tǒng)。
背景技術(shù)
汽車作為人們的日常交通工具已經(jīng)擁有了 120多年的歷史,在此期間隨著科技的發(fā)展,汽車也經(jīng)歷了日新月異的變化。伴隨著汽車技術(shù)的不斷發(fā)展與進(jìn)步,車載系統(tǒng)作為汽車的輔助產(chǎn)品,逐漸走進(jìn)人們的生活。車載系統(tǒng)中車載地圖的導(dǎo)航功能為汽車用戶在尋找道路和目的地上提供了極大的方便。
地圖是由地圖數(shù)據(jù)繪制而成的,地圖數(shù)據(jù)存放在地圖數(shù)據(jù)庫(kù)中,在繪制地圖時(shí),從地圖數(shù)據(jù)庫(kù)中加載相應(yīng)的地圖數(shù)據(jù),繪制后顯示在屏幕中。地圖數(shù)據(jù)通常按照地圖的比例(也稱地圖比例尺)分級(jí)存儲(chǔ),每一級(jí)比例的地圖數(shù)據(jù)對(duì)應(yīng)一個(gè)比例的地圖。
用戶在使用地圖的過程中,經(jīng)常會(huì)對(duì)地圖進(jìn)行縮小或放大的操作。每一次縮小或放大地圖,需要重新加載一次地圖數(shù)據(jù)(即加載下一級(jí)比例的地圖數(shù)據(jù))。由于地圖的數(shù)據(jù)通常較為龐大,其中包含眾多的興趣點(diǎn)、道路、區(qū)域等數(shù)據(jù)信息,因此加載和繪制地圖數(shù)據(jù)的耗時(shí)較長(zhǎng),在此過程中,地圖的顯示不是連續(xù)的,而是分區(qū)域顯示的。也就是說,用戶在對(duì)地圖進(jìn)行縮小或放大的操作時(shí),鑒于加載和繪制地圖數(shù)據(jù)的耗時(shí)較長(zhǎng),因此用戶看到的縮小或放大后的地圖是一塊區(qū)域一塊區(qū)域逐步顯示的,而不是一次性顯示整幅的地圖。這給用戶查找地圖中的信息帶了諸多不便。若要縮短加載和繪制地圖數(shù)據(jù)的耗時(shí),需要提高設(shè)備的性能,這將導(dǎo)致生產(chǎn)成本的提高。
另外,地圖通常是由圖層組成的,包括顯示給用戶的是地圖層和網(wǎng)格狀的背景層。用戶在對(duì)地圖進(jìn)行縮小或放大的操作時(shí),在等待地圖數(shù)據(jù)加載和繪制的過程中,呈現(xiàn)給用戶的通常是網(wǎng)格狀的背景層,并且不同比例之間的地圖的顯示是跳躍的,不是連貫的。這不僅影響地圖顯示的美觀,并且也給用戶帶來了較差的視覺感受。
公開號(hào)為CN 101647048A的中國(guó)專利申請(qǐng),公開了一種地圖顯示系統(tǒng),其沿著顯示畫面顯示的地圖上的道路動(dòng)態(tài)地顯示道路名稱、導(dǎo)向等導(dǎo)航關(guān)聯(lián)信息,易于辨認(rèn)出顯示畫面上顯示的道路及其道路名稱、行進(jìn)方向。
但是如何使得不同比例之間的地圖能夠連續(xù)顯示,給用戶帶來較佳的視覺效果成為目前亟待解決的問題之一。發(fā)明內(nèi)容
本發(fā)明解決的問題是如何使得不同比例之間的地圖能夠連續(xù)顯示,給用戶帶來較佳的視覺效果。
為解決上述問題,本發(fā)明提供了一種地圖的顯示方法,包括:
獲取當(dāng)前級(jí)比例的地圖數(shù)據(jù)繪制的地圖對(duì)應(yīng)的顯示圖片及所述顯示圖片的當(dāng)前顯示比例;
基于所述顯示圖片的當(dāng)前顯示比例,以預(yù)定比例和預(yù)定次數(shù)逐次縮小或放大顯示圖片并予以顯示;
最后一次縮小或放大顯示圖片后,以下一級(jí)比例的地圖數(shù)據(jù)重新繪制地圖并予以顯不O
可選的,所述地圖的顯示方法還包括:
基于所述當(dāng)前級(jí)比例和下一級(jí)比例,確定縮小或放大顯示圖片的預(yù)定次數(shù)和每次縮小或放大后的顯示圖片的顯示比例;
基于每次縮小或放大后的顯示圖片的顯示比例確定每次縮小或放大顯示圖片的預(yù)定比例。
可選的,所述預(yù)定次數(shù)為3-5次。
可選的,每次縮小或放大后的顯示圖片的顯示比例組成等比數(shù)列,所述預(yù)定比例為所述等比數(shù)列的公比;或者,每次縮小或放大后的顯示圖片的顯示比例組成等差數(shù)列,所述預(yù)定比例為所述等差數(shù)列的公差。
可選的,所述等比數(shù)列的公比為1.1-1.3,所述等差數(shù)列的公差為1-3。
可選的,所述以預(yù)定比例和預(yù)定次數(shù)逐次縮小或放大顯示圖片包括:
以所述預(yù)定比例和預(yù)定次數(shù)逐次放大顯示圖片時(shí),若放大后的顯示圖片的像素小于第一預(yù)定像素,則對(duì)所述放大后的顯示圖片的像素進(jìn)行插值運(yùn)算,增加所述放大后的顯示圖片的像素到所述第一預(yù)定像素;
以所述預(yù)定比例和預(yù)定次數(shù)逐次縮小顯示圖片時(shí),若縮小后的顯示圖片的像素大于第二預(yù)定像素,則對(duì)所述縮小后的顯示圖片的像素進(jìn)行插值運(yùn)算,減小所述縮小后的顯示圖片的像素到所述第二預(yù)定像素;
所述第一預(yù)定像素或第二預(yù)定像素基于每次縮小或放大后的顯示圖片和顯示分辨率確定。
可選的,所述地圖為車載地圖。
為解決上述問題,本發(fā)明的技術(shù)方案還提供了一種地圖的顯示裝置,包括:
獲取單元,用以獲取當(dāng)前級(jí)比例的地圖數(shù)據(jù)繪制的地圖對(duì)應(yīng)的顯示圖片及所述顯示圖片的當(dāng)前顯示比例;
縮放單元,用以基于所述顯示圖片的當(dāng)前顯示比例,以預(yù)定比例和預(yù)定次數(shù)逐次縮小或放大所述顯示圖片;
重繪單元,用以最后一次縮小或放大顯示圖片后,以下一級(jí)比例的地圖數(shù)據(jù)重新繪制地顯示單元,用以顯示每次縮小或放大后的顯示圖片或重新繪制的地圖。
可選的,所述地圖的顯示裝置還包括:
第一確定單元,用以基于所述當(dāng)前級(jí)比例和下一級(jí)比例,確定縮小或放大顯示圖片的預(yù)定次數(shù)和每次縮小或放大后的顯示圖片的顯示比例;
第二確定單元,用以基于每次縮小或放大后的顯示圖片的顯示比例確定每次縮小或放大顯示圖片的預(yù)定比例。
可選的,所述預(yù)定次數(shù)為3-5次。
可選的,每次縮小或放大后的顯示圖片的顯示比例組成等比數(shù)列,所述預(yù)定比例為所述等比數(shù)列的公比;或者,每次縮小或放大后的顯示圖片的顯示比例組成等差數(shù)列,所述預(yù)定比例為所述等差數(shù)列的公差。
可選的,所述等比數(shù)列的公比為1.1-1.3,所述等差數(shù)列的公差為1-3。
可選的,所述縮放單元包括:
控制單元,用以以所述預(yù)定比例和預(yù)定次數(shù)逐次縮小或放大顯示圖片;
比對(duì)單元,用以比對(duì)每次縮小或放大后的顯示圖片的像素與預(yù)定像素,所述預(yù)定像素包括第一預(yù)定像素和第二預(yù)定像素;
計(jì)算單元,用以基于每次縮小或放大后的顯示圖片和顯示分辨率確定所述第一預(yù)定像素或第二預(yù)定像素;
第一插值單元,用以在所述比對(duì)單元比對(duì)放大后的顯示圖片的像素小于所述第一預(yù)定像素時(shí),對(duì)所述放大后的顯示圖片的像素進(jìn)行插值運(yùn)算,增加所述放大后的顯示圖片的像素到所述第一預(yù)定像素;
第二插值單元,用以在所述比對(duì)單元比對(duì)縮小后的顯示圖片的像素大于所述第二預(yù)定像素時(shí),對(duì)所述縮小后的顯示圖片的像素進(jìn)行插值運(yùn)算,減小所述縮小后的顯示圖片的像素到所述第二預(yù)定像素。
可選的,所述地圖為車載地圖。
為解決上述問題,本發(fā)明的技術(shù)方案還提供了一種車載系統(tǒng),包括如上所述的地圖的顯示裝置。
與現(xiàn)有技術(shù)相比,本發(fā)明具有以下優(yōu)點(diǎn):
對(duì)當(dāng)前級(jí)比例的地圖數(shù)據(jù)繪制的地圖進(jìn)行縮小或放大操作時(shí),在等待加載和繪制下一級(jí)比例的地圖數(shù)據(jù)并給用戶顯示的過程中,對(duì)當(dāng)前級(jí)比例的地圖數(shù)據(jù)繪制好的地圖的顯示圖片進(jìn)行縮小或放大并顯示給用戶。由于對(duì)顯示圖片的縮小或放大不需要進(jìn)行太大的數(shù)據(jù)的加載和重繪,耗時(shí)較短且繪制的顯示圖片與地圖的顯示相似,在此過程中用戶看到的地圖及地圖的顯示圖片的縮小或放大的顯示過程是連續(xù)的,能夠給用戶帶來良好的視覺效果。
由于不需要通過提高設(shè)備的性能來縮短等待時(shí)間,也不需要另外存儲(chǔ)更多不同級(jí)的地圖數(shù)據(jù),僅是通過在等待的過程中,顯示縮小或放大的地圖的顯示圖片給用戶,這不僅可以降低生產(chǎn)成本,而且減少資源的浪費(fèi),從而達(dá)到較優(yōu)的效果。
對(duì)縮小或放大后的地圖的顯示圖片的像素進(jìn)行插值運(yùn)算,根據(jù)情況增加或減小地圖的顯示圖片的像素。這保證每次縮小或放大后的地圖的顯示圖片的清晰度,能夠達(dá)到較優(yōu)的顯示效果。


圖1是本發(fā)明實(shí)施例提供的地圖的顯示方法的流程圖2-4是本發(fā)明提供的實(shí)施例的示意圖5是本發(fā)明實(shí)施例提供的地圖的顯示裝置的結(jié)構(gòu)圖。
具體實(shí)施方式
為使本發(fā)明的上述目的、特征和優(yōu)點(diǎn)能夠更為明顯易懂,下面結(jié)合附圖對(duì)本發(fā)明的具體實(shí)施方式
做詳細(xì)的說明。
在以下描述中闡述了具體細(xì)節(jié)以便于充分理解本發(fā)明。但是本發(fā)明能夠以多種不同于在此描述的其它方式來實(shí)施,本領(lǐng)域技術(shù)人員可以在不違背本發(fā)明內(nèi)涵的情況下做類似推廣。因此本發(fā)明不受下面公開的具體實(shí)施方式
的限制。
圖1是本發(fā)明實(shí)施例提供的地圖的顯示方法的流程圖,下面結(jié)合圖1詳細(xì)說明。
所述地圖的顯示方法包括:
步驟SI,獲取當(dāng)前級(jí)比例的地圖數(shù)據(jù)繪制的地圖對(duì)應(yīng)的顯示圖片及所述顯示圖片的當(dāng)前顯示比例;
步驟S4,基于所述顯示圖片的當(dāng)前顯示比例,以預(yù)定比例和預(yù)定次數(shù)逐次縮小或放大顯示圖片并予以顯示;
步驟S5,最后一次縮小或放大顯示圖片后,以下一級(jí)比例的地圖數(shù)據(jù)重新繪制地圖并予以顯示。
預(yù)定比例和預(yù)定次數(shù)可以是根據(jù)實(shí)際情況預(yù)先給定的經(jīng)驗(yàn)值,也可以根據(jù)下述步驟S2和S3確定,即在所述步驟SI與步驟S4之間還包括:
步驟S2,基于所述當(dāng)前級(jí)比例和下一級(jí)比例,確定縮小或放大顯示圖片的預(yù)定次數(shù)和每次縮小或放大后的顯示圖片的顯示比例;
步驟S3,基于每次縮小或放大后的顯示圖片的顯示比例確定每次縮小或放大顯示圖片的預(yù)定比例。
所述步驟SI中,地圖通常是根據(jù)地圖數(shù)據(jù)繪制,繪制完成之后以圖片的形式顯示在屏幕中。在地圖的使用過程中,經(jīng)常會(huì)對(duì)地圖進(jìn)行縮小或放大的操作,由于不同比例的地圖需要調(diào)用不同級(jí)別的地圖數(shù)據(jù)來繪制,因此每次縮小或放大地圖時(shí),需要調(diào)用新的地圖數(shù)據(jù)重新繪制。不同比例的地圖對(duì)應(yīng)不同級(jí)別的地圖數(shù)據(jù)。
具體的,繪制好的地圖通常以矢量圖片在屏幕中顯示,對(duì)矢量圖片的地圖進(jìn)行放大或縮小操作時(shí),需要加載不同級(jí)的地圖數(shù)據(jù)。由于地圖數(shù)據(jù)較為龐大,因此每次加載和繪制所述地圖數(shù)據(jù)的耗時(shí)通常較長(zhǎng),且地圖的顯示也不連續(xù),而是分區(qū)域繪制的。
為使得地圖在屏幕中的顯示連貫而平滑,對(duì)地圖進(jìn)行縮小或放大的操作時(shí),可以在等待加載和繪制下一級(jí)地圖數(shù)據(jù)給用戶顯示的過程中,對(duì)繪制好的當(dāng)前地圖的顯示圖片的矢量圖片轉(zhuǎn)換成位片,對(duì)該位片進(jìn)行縮小或放大并顯示給用戶。這樣的顯示過程,在視覺上是一個(gè)連續(xù)而平滑的顯示過程,不會(huì)出現(xiàn)地圖的突然縮小或放大的情況,也看不到地圖的分區(qū)域繪制,能夠帶來較好的視覺感受。
將矢量圖片轉(zhuǎn)換為位片,可以通過常用的拷屏操作,或者常用的圖片格式轉(zhuǎn)換算法。地圖的顯示圖片(轉(zhuǎn)換之后的位片)具有顯示比例,所述顯示比例可以根據(jù)地圖的比例乘以系數(shù)獲得。通常情況下,當(dāng)前級(jí)的地圖數(shù)據(jù)繪制的地圖對(duì)應(yīng)的顯示圖片的顯示比例與當(dāng)前級(jí)的地圖數(shù)據(jù)繪制的地圖的比例相等。例如,當(dāng)前級(jí)的地圖數(shù)據(jù)繪制的地圖的比例為(I厘米:10公里),通常該比例簡(jiǎn)稱為10公里,則該顯示圖片的顯示比例可以設(shè)定為10。此處僅是舉例說明顯示圖片的顯示比例的計(jì)算方法,在具體實(shí)施過程中,也可以采用其他的計(jì)算方法,不受上述內(nèi)容的限制。
所述步驟S2中,所述當(dāng)前級(jí)比例表示未縮小或放大地圖時(shí),繪制該地圖所需的地圖數(shù)據(jù)的比例;下一級(jí)比例表示縮小或放大當(dāng)前地圖后,繪制縮小或放大后的地圖所需的地圖數(shù)據(jù)的比例。一個(gè)級(jí)別的地圖數(shù)據(jù)對(duì)應(yīng)一個(gè)比例的地圖。地圖的比例是根據(jù)地圖數(shù)據(jù)確定的,地圖數(shù)據(jù)的比例與地圖的比例相同。
根據(jù)當(dāng)前級(jí)比例和下一級(jí)比例,確定縮小或放大地圖的顯示圖片的次數(shù)和每次縮小或放大后的顯示圖片的顯示比例??s小或放大地圖的顯示圖片的次數(shù)和每次縮小或放大后的顯示圖片的顯示比例通常是經(jīng)驗(yàn)值。舉例來講,當(dāng)前級(jí)比例為10公里,下一級(jí)比例為5公里,則縮小或放大地圖的顯示圖片的次數(shù)通常為4次,每次縮小或放大后的顯示圖片的顯示比例依次可以為9、8、7、6或者9、7、6.5、6。
所述預(yù)定次數(shù)為3-5次。所述預(yù)定次數(shù)越多,視覺效果越平滑且連續(xù),但是縮小或放大地圖的顯示圖片的次數(shù)越多,對(duì)設(shè)備內(nèi)存的消耗越大,在實(shí)際操作中,可以根據(jù)實(shí)際情況選擇合適的預(yù)定次數(shù)。
所述步驟S3中,基于每次縮小或放大所述地圖的顯示圖片(以下地圖的顯示圖片未特別說明,均表示位片)后的顯示比例可以確定每次縮小或放大顯示圖片的預(yù)定比例。
通常情況下,每次縮小或放大后的地圖的顯示圖片的顯示比例組成等比數(shù)列,所述預(yù)定比例為所述等比數(shù)列的公比;或者,每次縮小或放大后的顯示圖片的顯示比例組成等差數(shù)列,所述預(yù)定比例為所述等差數(shù)列的公差。所述等比數(shù)列的公比通常為1.1-1.3,所述等差數(shù)列的公差通常為1-3。具體實(shí)施時(shí),所述公比或公差以實(shí)際操作的數(shù)值為準(zhǔn)。
具體的,以等差數(shù)列來講,當(dāng)前級(jí)比例為10公里,下一級(jí)比例為5公里,放大地圖的顯示圖片的預(yù)定次數(shù)為4次。計(jì)算當(dāng)前級(jí)比例與下一級(jí)比例的差值,以預(yù)定次數(shù)(4)對(duì)所述差值進(jìn)行等分。等分所述差值得到的每份差值的大小為所述等差數(shù)列的公差(1.25)。等比數(shù)列的公比可以采用取對(duì)數(shù)的數(shù)學(xué)方法計(jì)算。
所述步驟S4中,以所述步驟S3中的預(yù)定比例和預(yù)定次數(shù)逐次縮小或放大所述地圖的顯示圖片,并顯示在屏幕中。由于位片的縮小或放大所需的時(shí)間較短,且也不需要較多的數(shù)據(jù),因此縮小或放大所述地圖的顯示圖片可以產(chǎn)生連續(xù)而平滑的視覺效果。
所述地圖的顯示圖片在縮小或放大的過程中,由于顯示比例的變化會(huì)帶動(dòng)像素的排列的變化,因此在放大的過程中會(huì)出現(xiàn)圖片中的圖像模糊的情況,在縮小的過程中會(huì)出現(xiàn)圖片中的圖像疊加的情況。
為解決上述問題,在縮小或放大過程中,會(huì)對(duì)地圖的顯示圖片的像素進(jìn)行插值運(yùn)算,具體的:
以所述預(yù)定比例和預(yù)定次數(shù)逐次放大顯示圖片時(shí),若放大后的顯示圖片的像素小于第一預(yù)定像素,則對(duì)所述放大后的顯示圖片的像素進(jìn)行插值運(yùn)算,增加所述放大后的顯示圖片的像素到所述第一預(yù)定像素;
以所述預(yù)定比例和預(yù)定次數(shù)逐次縮小顯示圖片時(shí),若縮小后的顯示圖片的像素大于第二預(yù)定像素,則對(duì)所述縮小后的顯示圖片的像素進(jìn)行插值運(yùn)算,減小所述縮小后的顯示圖片的像素到所述第二預(yù)定像素。
所述第一預(yù)定像素和第二預(yù)定像素基于每次縮小或放大后的顯示圖片和顯示分辨率(簡(jiǎn)稱分辨率,通常為屏幕的分辨率)確定。
第一次縮小或放大的地圖的顯示圖片為當(dāng)前級(jí)比例的地圖數(shù)據(jù)繪制的地圖對(duì)應(yīng)的顯示圖片,以后每次要進(jìn)行縮小或放大操作的顯示圖片(也稱為原始圖片)為前一次縮小或放大后的顯示圖片。對(duì)位片的縮小或放大不會(huì)改變位片中像素的數(shù)目,也就是說,未進(jìn)行插值運(yùn)算之前,縮小或放大后的顯示圖片的像素與縮小或放大前的原始的顯示圖片的像素相等。若進(jìn)行了插值運(yùn)算,則會(huì)改變位片的像素,也就是說,若進(jìn)行了插值運(yùn)算,每次經(jīng)過縮小或放大后的顯示圖片的像素可能會(huì)不同。每次縮小或放大顯示圖片后,所述第一預(yù)定像素或第二預(yù)定像素都會(huì)重新計(jì)算,進(jìn)行像素的比對(duì)時(shí),以當(dāng)前的顯示圖片的像素和最新計(jì)算的第一預(yù)定像素或第二預(yù)定像素進(jìn)行比對(duì)。
具體的,例如,分辨率為180像素/英寸時(shí),一張長(zhǎng):3.556英寸,寬'2.667英寸的位片包含的像素?cái)?shù)目為307200 ;在分辨率為180像素/英寸時(shí),若位片由長(zhǎng):9英寸,寬:6.7英寸(分辨率為180像素/英寸時(shí),該位片包含的像素?cái)?shù)是1953720)縮小到長(zhǎng):3.556英寸,寬:2.667英寸時(shí),307200表示第二預(yù)定像素,原始位片的像素(1953720)大于第二預(yù)定像素(307200),減小所述縮小后的顯示圖片的像素(1953720)到所述第二預(yù)定像素(307200);同理,在分辨率為180像素/英寸時(shí),若位片由長(zhǎng):1英寸,寬:0.6英寸(分辨率為180像素/英寸時(shí),該位片包含的像素?cái)?shù)是19440)放大到長(zhǎng):3.556英寸,寬:2.667英寸時(shí),307200表示第一預(yù)定像素,原始位片的像素(19440)小于第一預(yù)定像素(307200),增加所述放大后的顯示圖片的像素(19440)到所述第一預(yù)定像素(307200)。
所述步驟S5中,對(duì)地圖的縮小或放大的操作,雖然在加載和繪制下一級(jí)地圖數(shù)據(jù)的過程中,可以顯示縮小或放大的地圖的顯示圖片,但最終還是需要在屏幕中顯示由下一級(jí)地圖數(shù)據(jù)繪制的地圖,因此在最后一次縮小或放大地圖的顯示圖片后,以下一級(jí)比例的地圖數(shù)據(jù)重新繪制地圖并顯示。
通常在最后一次縮小或放大地圖的顯示圖片時(shí),或者最后一次縮小或放大地圖的顯示圖片后,以下一級(jí)比例的地圖數(shù)據(jù)重新繪制地圖,并顯示在屏幕中。
所述地圖可以是車載地圖、計(jì)算機(jī)地圖、手機(jī)地圖、平板電腦地圖等其他設(shè)備上的地圖。
圖2至圖4是本發(fā)明提供的實(shí)施例的示意圖,下面結(jié)合圖1至圖4詳細(xì)說明。
圖2所示的是已經(jīng)根據(jù)地圖數(shù)據(jù)繪制好的地圖。通常來講,地圖數(shù)據(jù)是分等級(jí)存放在地圖數(shù)據(jù)庫(kù)中的,每個(gè)級(jí)別的地圖數(shù)據(jù)對(duì)應(yīng)一個(gè)比例的地圖,地圖數(shù)據(jù)的比例表示地圖的比例,根據(jù)不同級(jí)別的地圖數(shù)據(jù)可以繪制不同比例的地圖。
一般來講,地圖數(shù)據(jù)分為17個(gè)級(jí)別的地圖數(shù)據(jù),依次為第一級(jí)別到第十七級(jí)別。每個(gè)級(jí)別的地圖數(shù)據(jù)對(duì)應(yīng)一個(gè)比例的地圖,地圖的比例也稱為地圖的比例尺,通常是以公里或米為單位計(jì)數(shù)的。這17個(gè)級(jí)別的地圖數(shù)據(jù)一旦保存之后,基本是不會(huì)進(jìn)行增加、刪除或者修改的操作,也就是說,地圖數(shù)據(jù)通常是固定不變的。17個(gè)級(jí)別的地圖數(shù)據(jù)通常對(duì)應(yīng)的地圖的比例依次對(duì)應(yīng):2000公里比例的地圖(表示I厘米:2000公里,地圖上I厘米表示實(shí)際的2000公里,以下類推),1000公里比例的地圖,500公里比例的地圖,200公里比例的地圖,100公里比例的地圖,50公里比例的地圖,25公里比例的地圖,20公里比例的地圖,10公里比例的地圖,5公里比例的地圖,2公里比例的地圖,I公里比例的地圖,500米比例的地圖,200米比例的地圖,100米比例的地圖,50米比例的地圖,20米比例的地圖。通常情況下,第一次在屏幕中顯示地圖時(shí),地圖默認(rèn)的比例為17個(gè)比例中處于中間的比例,也就是10公里比例的地圖,以第九級(jí)別的地圖數(shù)據(jù)繪制。舉例來說,圖2所示的地圖為10公里比例的地圖,如果是縮小地圖,則下一級(jí)比例為20公里比例;如果是放大地圖,則下一級(jí)比例為5公里比例。在其他實(shí)施例中,下一級(jí)比例也可以根據(jù)需要設(shè)定。
以第九級(jí)別的地圖數(shù)據(jù)繪制好地圖之后,該地圖的比例為10公里,在屏幕中以矢量圖片的形式顯示。對(duì)地圖可以進(jìn)行放大或者縮小的操作,以便查找地圖中的信息,例如,對(duì)地圖進(jìn)行放大的操作,圖3是對(duì)圖2所示的地圖進(jìn)行放大操作后的地圖,該地圖的比例為5公里,采用的是第十級(jí)別的地圖數(shù)據(jù)繪制的。
地圖數(shù)據(jù)通常很大,包含的內(nèi)容也很多,一個(gè)地區(qū)的地圖數(shù)據(jù),通常包括地域數(shù)據(jù)、道路數(shù)據(jù)和興趣點(diǎn)數(shù)據(jù)等。地域數(shù)據(jù)包括該區(qū)域的區(qū)域代碼、經(jīng)緯度坐標(biāo)或經(jīng)緯度信息等;道路數(shù)據(jù)包括該區(qū)域內(nèi)的道路數(shù)目,每條道路的經(jīng)緯度坐標(biāo)或經(jīng)緯度信息、道路的類型和道路的交叉路等;興趣點(diǎn)數(shù)據(jù)包括該區(qū)域內(nèi)包含的興趣點(diǎn)的數(shù)目、興趣點(diǎn)的名稱、興趣點(diǎn)的位置信息和興趣點(diǎn)的類型等。
在繪制地圖時(shí),加載地圖數(shù)據(jù)需要耗時(shí),將地圖數(shù)據(jù)轉(zhuǎn)換成屏幕坐標(biāo)需要耗時(shí),地圖中顏色的渲染也需要耗時(shí),從一個(gè)比例的地圖縮小或放大到另一個(gè)比例的地圖大約需要l_2s ο
地圖通常是由圖層組成的,包括顯示給用戶的是地圖層和網(wǎng)格狀的背景層。用戶在對(duì)地圖進(jìn)行縮小或放大的操作時(shí),在等待地圖數(shù)據(jù)加載和繪制的過程中,呈現(xiàn)給用戶的通常是網(wǎng)格狀的背景層,并且不同比例之間的地圖的顯示是跳躍的,不是連貫的。另外,地圖在繪制時(shí),通常是分塊繪制的,因此用戶看到的縮小或放大后的地圖是一塊區(qū)域一塊顯示的,而不是一整幅地圖一次性顯示,圖4為現(xiàn)有的地圖在放大過程中的顯示畫面。這給用戶查找地圖中的信息帶了諸多不便,同時(shí)也影響了視覺感受。
為了實(shí)現(xiàn)地圖從大到小或者從小到大的連貫而平滑的過渡,可以對(duì)地圖數(shù)據(jù)進(jìn)行更細(xì)的級(jí)別劃分,例如在上述17個(gè)級(jí)別的每個(gè)級(jí)別的地圖數(shù)據(jù)之間再增加若干級(jí)別的地圖數(shù)據(jù)。但是這種方式仍舊需要對(duì)地圖數(shù)據(jù)進(jìn)行加載,這不僅更加耗費(fèi)時(shí)間,而且需要更大的存儲(chǔ)空間去存儲(chǔ)地圖數(shù)據(jù),并且多次加載地圖數(shù)據(jù)十分耗費(fèi)內(nèi)存,因此這種方式反而增加了成本,還浪費(fèi)資源,不利于使用。
鑒于上述情況,可以在等待加載和繪制下一級(jí)地圖數(shù)據(jù)給用戶顯示的過程中,對(duì)繪制好的地圖的顯示圖片進(jìn)行縮小或放大并顯示給用戶。也就是說,對(duì)圖2所示的地圖進(jìn)行縮小或放大操作時(shí),本實(shí)施例中以放大操作為例說明,在給用戶顯示圖3所示的地圖之前,對(duì)圖2所示的地圖的顯示圖片進(jìn)行逐次連續(xù)的放大,直至下一級(jí)別(第十級(jí)別)的地圖數(shù)據(jù)加載并繪制完成之后,才在屏幕上顯示根據(jù)第十級(jí)別的地圖數(shù)據(jù)繪制的圖3的地圖。
圖片在設(shè)備中以兩種形式顯示:位圖或者矢量圖。
位圖:也叫點(diǎn)陣圖像或繪制圖像,是由稱作像素(圖片元素)的單個(gè)點(diǎn)(像素點(diǎn))組成的。這些點(diǎn)可以進(jìn)行不同的排列和染色以構(gòu)成圖樣。當(dāng)放大位圖時(shí),可以看見賴以構(gòu)成整個(gè)圖像的無數(shù)單個(gè)方塊(像素點(diǎn))。擴(kuò)大位圖尺寸的效果是增大單個(gè)像素,從而使線條和形狀顯得參差不齊(像素低就會(huì)出現(xiàn)俗稱的馬賽克狀或者噪點(diǎn));當(dāng)縮小時(shí),像素點(diǎn)堆積在一起,容易造成圖像的疊加失真。
矢量圖:是根據(jù)幾何特性來繪制圖形,矢量可以是一個(gè)點(diǎn)或一條線,矢量圖只能靠軟件生成,因?yàn)檫@種類型的圖像文件包含獨(dú)立的分離圖像,可以自由無限制的重新組合。它的特點(diǎn)是縮小或放大后圖像不會(huì)失真。
根據(jù)地圖數(shù)據(jù)繪制的地圖是矢量圖,對(duì)進(jìn)行縮小或放大的操作時(shí),由于每次加載不同的地圖數(shù)據(jù)繪制,因此不會(huì)出現(xiàn)圖像失真的情況。但是每次加載和繪制地圖數(shù)據(jù),耗時(shí)長(zhǎng)且畫面不連貫。
地圖繪制完成后以矢量圖的形式在屏幕中顯示,通過拷屏操作,例如,電腦鍵盤上PrintScreen鍵,將在屏幕顯示的矢量地圖拷貝下來形成位圖(也可以稱為地圖的顯示圖片)。在等待加載和繪制第十級(jí)別的地圖數(shù)據(jù)時(shí),對(duì)該位片進(jìn)行逐次放大的操作,并在屏幕上顯示每一次放大的位片。
通常情況下,在等待一個(gè)級(jí)別地圖數(shù)據(jù)到下一個(gè)級(jí)別的地圖數(shù)據(jù)縮小或放大的過程中,對(duì)該位片逐次縮小或放大,一般經(jīng)過3-5次,即可達(dá)到連貫而平滑的縮小或放大的視覺效果,并且經(jīng)過3-5次縮小或放大后,下一個(gè)級(jí)別的地圖數(shù)據(jù)基本已完成加載和繪制。這個(gè)數(shù)據(jù)是經(jīng)驗(yàn)數(shù)據(jù),具體實(shí)施時(shí),可以根據(jù)情況做調(diào)整。
每次縮小或放大該位片的比例和縮小或放大的次數(shù)是預(yù)設(shè)的,每次縮小或放大所述地圖的位片后的顯示比例組成等比數(shù)列或等差數(shù)列,此處以等差數(shù)列的計(jì)算方法為例說明。
位片的顯示比例與地圖的比例基本是1:1的,因此位片的顯示比例通常是已知的,地圖的比例與地圖數(shù)據(jù)的比例相同,繪制當(dāng)前地圖的地圖數(shù)據(jù)的比例和繪制下一級(jí)別的地圖的地圖數(shù)據(jù)的比例也是已知的。以圖2和圖3為例,圖2中地圖的比例是10公里,圖3中地圖的比例是5公里,則當(dāng)前地圖的位片的顯示比例近似看成是10,圖3所示的地圖的位片的顯示比例近似看成是5,兩者做減法得到差值5,預(yù)定的放大次數(shù)是5次,則差值5除以次數(shù)5等于1,則每次放大所述地圖的位片后的顯示比例依次為:9、8、7、6、5。差值5除以次數(shù)5得到的結(jié)果I為該等差數(shù)列的公差,每次放大后的位片的顯示比例,由位片的前一次的顯示比例減去該公差得到。
按照計(jì)算得到的位片的顯示比例和放大的次數(shù),逐次放大該位片,并將每一次放大后的位片顯示在屏幕中。在這個(gè)過程中,利用下一級(jí)地圖數(shù)據(jù)繪制的地圖并不顯示的屏幕中。在最后一次放大地圖的位片時(shí),下一級(jí)地圖數(shù)據(jù)基本已經(jīng)加載并繪制完成,最后一次放大后的顯示圖片可以不顯示在屏幕中,而是在最后一次以根據(jù)下一級(jí)地圖數(shù)據(jù)繪制的地圖代替最后一次放大后的顯示圖片顯示在屏幕中,或者在顯示最后一次放大的地圖的位片后的極短的時(shí)間內(nèi),將根據(jù)下一次地圖數(shù)據(jù)繪制的地圖顯示在屏幕中。這可以帶來良好的視覺效果,給人一種地圖是平滑而連貫的顯示在屏幕中的感覺。
由于位片使用像素來表現(xiàn)圖像。每個(gè)像素在該位片中都有自己特定的位置和顏色值。例如,一幅位片中的道路就是由該位置的像素拼合在一起組成的。也就是說,每幅位片中包含的像素是固定的,縮小或放大位片時(shí),其包含的像素的數(shù)目是不變的。因此,在屏幕上對(duì)位片進(jìn)行縮小或放大時(shí),容易出現(xiàn)像素間距變大或者像素重疊的情況,導(dǎo)致位片會(huì)失真,并會(huì)呈現(xiàn)鋸齒狀。
在對(duì)地圖的顯示圖片進(jìn)行縮小或放大的過程中,不可避免的也會(huì)出現(xiàn)上述情況,因此需要對(duì)位片的像素進(jìn)行插值運(yùn)算,以保證位片經(jīng)過縮小或放大后,像素能夠滿足需求,降低出現(xiàn)圖片失真的幾率。
具體的,在位片的像素和分辨率固定的情況下,位片的清晰度與位片的尺寸有關(guān)。位片通常是規(guī)則的矩形,位片的尺寸通常指矩形的長(zhǎng)X寬。
在位片的像素和分辨率固定的情況下,位片的尺寸過大或過小都會(huì)影響位片的清晰度。通常來講,分辨率固定的情況下,大尺寸的位片需要較多的像素,小尺寸的位片要求的像素較少。位片的像素和分辨率固定的情況下,放大該位片(增大位片的尺寸),必然需要增加該位片的像素來保證清晰度,相應(yīng)的,縮小該位片(減小位片的尺寸),必然需要降低該位片的像素來保證清晰度。
鑒于上述情況,在具體實(shí)施時(shí),以預(yù)定比例和預(yù)定次數(shù)逐次放大地圖的顯示圖片時(shí),放大后的地圖的顯示圖片的像素小于第一預(yù)定像素,對(duì)放大后的地圖的顯示圖片的像素進(jìn)行插值運(yùn)算,增加放大后的地圖的顯示圖片的像素到所述第一預(yù)定像素;以預(yù)定比例和預(yù)定次數(shù)逐次縮小地圖的顯示圖片時(shí),縮小后的地圖的顯示圖片的像素大于第二預(yù)定像素,對(duì)縮小后的地圖的顯示圖片的像素進(jìn)行插值運(yùn)算,減小縮小后的地圖的顯示圖片的像素到所述第二預(yù)定像素。
對(duì)縮小或放大后的地圖的顯示圖片的像素進(jìn)行插值運(yùn)算后,當(dāng)前地圖的顯示圖片的像素已發(fā)生變化,若對(duì)該進(jìn)行插值運(yùn)算后的地圖的顯示圖片進(jìn)行縮小或放大,則以變化后的地圖的顯示圖片的像素為準(zhǔn)。例如,地圖的顯示圖片(稱為原始圖片)的像素為30萬,對(duì)所述原始圖片進(jìn)行放大(得到的圖片稱為第一次圖片),此時(shí)第一預(yù)定像素為50萬,由于第一次圖片的像素(30萬)小于該第一預(yù)定像素(50萬),則對(duì)第一次圖片的像素進(jìn)行插值運(yùn)算,像素由30萬增加至50萬;對(duì)所述第一次圖片進(jìn)行放大(放大后的圖片稱為第二次圖片),此時(shí)第一預(yù)定像素變?yōu)?0萬,第二次圖片的像素(50萬)小于新的第一預(yù)定像素(80萬),對(duì)所述第二次圖片的像素進(jìn)行插值運(yùn)算,像素由50萬增加至80萬。
所述第一預(yù)定像素和第二預(yù)定像素與位片的大小和分辨率相關(guān),通常情況下:分辨率為180像素/英寸時(shí),尺寸大小是:3.556英寸(長(zhǎng))Χ2.667英寸(寬)的位片需要的像素?cái)?shù)為307200(矩形的長(zhǎng)邊的單位像素?cái)?shù)640Χ矩形的寬邊的單位像素?cái)?shù)480),約等于30萬像素。大于或小于上述尺寸時(shí),該位片都不會(huì)很清晰。具體實(shí)施時(shí),可以根據(jù)上述比例計(jì)算各尺寸的位片的像素?cái)?shù),并將該像素?cái)?shù)設(shè)置為所述第一預(yù)定像素或第二預(yù)定像素。此處僅是提供了一種第一預(yù)定像素和第二預(yù)定像素的計(jì)算方式,在其他實(shí)施例中,也可以采用其他的計(jì)算方式,不受此處限制。
具體實(shí)現(xiàn)時(shí),可采用resample algorithm算法,該算法的部分實(shí)現(xiàn)代碼可參見下附代碼:
權(quán)利要求
1.一種地圖的顯示方法,其特征在于,包括: 獲取當(dāng)前級(jí)比例的地圖數(shù)據(jù)繪制的地圖對(duì)應(yīng)的顯示圖片及所述顯示圖片的當(dāng)前顯示比例; 基于所述顯示圖片的當(dāng)前顯示比例,以預(yù)定比例和預(yù)定次數(shù)逐次縮小或放大顯示圖片并予以顯示; 最后一次縮小或放大顯示圖片后,以下一級(jí)比例的地圖數(shù)據(jù)重新繪制地圖并予以顯/Jn ο
2.如權(quán)利要求1所述的地圖的顯示方法,其特征在于,還包括: 基于所述當(dāng)前級(jí)比例和下一級(jí)比例,確定縮小或放大顯示圖片的預(yù)定次數(shù)和每次縮小或放大后的顯示圖片的顯示比例; 基于每次縮小或放大后的顯示圖片的顯示比例確定每次縮小或放大顯示圖片的預(yù)定比例。
3.如權(quán)利要求1或2所述的地圖的顯示方法,其特征在于,所述預(yù)定次數(shù)為3-5次。
4.如權(quán)利要求1或2所述的地圖的顯示方法,其特征在于,每次縮小或放大后的顯示圖片的顯示比例組成等比數(shù)列,所述預(yù)定比例為所述等比數(shù)列的公比;或者,每次縮小或放大后的顯示圖片的顯示比例組成等差數(shù)列,所述預(yù)定比例為所述等差數(shù)列的公差。
5.如權(quán)利要求4所述的地圖的顯示方法,其特征在于,所述等比數(shù)列的公比為1.1-1.3,所述等差數(shù)列的公差為1-3。
6.如權(quán)利要求1所述的地圖的顯示方法,其特征在于,所述以預(yù)定比例和預(yù)定次數(shù)逐次縮小或放大顯示圖片包括: 以所述預(yù)定比例和預(yù)定次數(shù)逐次放大顯示圖片時(shí),若放大后的顯示圖片的像素小于第一預(yù)定像素,則對(duì)所述放大后的顯示圖片的像素進(jìn)行插值運(yùn)算,增加所述放大后的顯示圖片的像素到所述第一預(yù)定像素; 以所述預(yù)定比例和預(yù)定次數(shù)逐次縮小顯示圖片時(shí),若縮小后的顯示圖片的像素大于第二預(yù)定像素,則對(duì)所述縮小后的顯示圖片的像素進(jìn)行插值運(yùn)算,減小所述縮小后的顯示圖片的像素到所述第二預(yù)定像素; 所述第一預(yù)定像素或第二預(yù) 定像素基于每次縮小或放大后的顯示圖片和顯示分辨率確定。
7.如權(quán)利要求1所述的地圖的顯示方法,其特征在于,所述地圖為車載地圖。
8.一種地圖的顯示裝置,其特征在于,包括: 獲取單元,用以獲取當(dāng)前級(jí)比例的地圖數(shù)據(jù)繪制的地圖對(duì)應(yīng)的顯示圖片及所述顯示圖片的當(dāng)前顯示比例; 縮放單元,用以基于所述顯示圖片的當(dāng)前顯示比例,以預(yù)定比例和預(yù)定次數(shù)逐次縮小或放大所述顯示圖片; 重繪單元,用以最后一次縮小或放大顯示圖片后,以下一級(jí)比例的地圖數(shù)據(jù)重新繪制地圖; 顯示單元,用以顯示每次縮小或放大后的顯示圖片或重新繪制的地圖。
9.如權(quán)利要求8所述的地圖的顯示裝置,其特征在于,還包括: 第一確定單元,用以基于所述當(dāng)前級(jí)比例和下一級(jí)比例,確定縮小或放大顯示圖片的預(yù)定次數(shù)和每次縮小或放大后的顯示圖片的顯示比例; 第二確定單元,用以基于每次縮小或放大后的顯示圖片的顯示比例確定每次縮小或放大顯示圖片的預(yù)定比例。
10.如權(quán)利要求8或9所述的地圖的顯示裝置,其特征在于,所述預(yù)定次數(shù)為3-5次。
11.如權(quán)利要求8或9所述的地圖的顯示裝置,其特征在于,每次縮小或放大后的顯示圖片的顯示比例組成等比數(shù)列,所述預(yù)定比例為所述等比數(shù)列的公比;或者,每次縮小或放大后的顯示圖片的顯示比例組成等差數(shù)列,所述預(yù)定比例為所述等差數(shù)列的公差。
12.如權(quán)利要求11所述的地圖的顯示裝置,其特征在于,所述等比數(shù)列的公比為1.1-1.3,所述等差數(shù)列的公差為1-3。
13.如權(quán)利要求8所述的地圖的顯示裝置,其特征在于,所述縮放單元包括: 控制單元,用以以所述預(yù)定比例和預(yù)定次數(shù)逐次縮小或放大顯示圖片; 比對(duì)單元,用以比對(duì)每次縮小或放大后的顯示圖片的像素與預(yù)定像素,所述預(yù)定像素包括第一預(yù)定像素和第二預(yù)定像素; 計(jì)算單元,用以基于每次縮小或放大后的顯示圖片和顯示分辨率確定所述第一預(yù)定像素或第二預(yù)定像素; 第一插值單元,用以在所述比對(duì)單元比對(duì)放大后的顯示圖片的像素小于所述第一預(yù)定像素時(shí),對(duì)所述放大后的顯示圖片的像素進(jìn)行插值運(yùn)算,增加所述放大后的顯示圖片的像素到所述第一預(yù)定像素; 第二插值單元,用以在所述比對(duì)單元比對(duì)縮小后的顯示圖片的像素大于所述第二預(yù)定像素時(shí),對(duì)所述縮小后的顯示圖片的像素進(jìn)行插值運(yùn)算,減小所述縮小后的顯示圖片的像素到所述第二預(yù)定像素。
14.如權(quán)利要求8所述的地圖的顯示裝置,其特征在于,所述地圖為車載地圖。
15.一種車載系統(tǒng),其 特征在于,包括權(quán)利要求8-14任一項(xiàng)所述的地圖的顯示裝置。
全文摘要
一種地圖的顯示方法及裝置,車載系統(tǒng),所述地圖的顯示方法包括獲取當(dāng)前級(jí)比例的地圖數(shù)據(jù)繪制的地圖對(duì)應(yīng)的顯示圖片及所述顯示圖片的當(dāng)前顯示比例;基于所述顯示圖片的當(dāng)前顯示比例,以預(yù)定比例和預(yù)定次數(shù)逐次縮小或放大顯示圖片并予以顯示;最后一次縮小或放大顯示圖片后,以下一級(jí)比例的地圖數(shù)據(jù)重新繪制地圖并予以顯示。本發(fā)明的技術(shù)方案使得不同比例之間的地圖能夠連續(xù)顯示,給用戶帶來較佳的視覺效果。
文檔編號(hào)G09B29/10GK103137008SQ201110391438
公開日2013年6月5日 申請(qǐng)日期2011年11月30日 優(yōu)先權(quán)日2011年11月30日
發(fā)明者王軍 申請(qǐng)人:上海博泰悅臻電子設(shè)備制造有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1