地圖顯示裝置制造方法
【專利摘要】具備:隱藏判定部(9),比較對從設(shè)施模型的模型數(shù)據(jù)選擇的第一判定對象點(diǎn)以及第二判定對象點(diǎn)進(jìn)行坐標(biāo)變換而得到的縱深方向的坐標(biāo)值和在Z值緩沖器(24)中積蓄的地形模型的模型數(shù)據(jù)的縱深方向的坐標(biāo)值,判定設(shè)施模型是否被地形模型隱藏;以及設(shè)施追加處理部(10),將在隱藏判定部(9)中判定為未被地形模型隱藏的設(shè)施模型的模型數(shù)據(jù)進(jìn)行積蓄。
【專利說明】地圖顯示裝置
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及具備檢索并顯示位于本車輛周邊的設(shè)施的功能的地圖顯示裝置。
【背景技術(shù)】
[0002] 近年來,在以導(dǎo)航裝置為代表的地圖顯示應(yīng)用中,具備檢索位于本車輛的周邊的 設(shè)施的功能。在檢索周邊設(shè)施時(shí),在地圖中用圖標(biāo)等來顯示位于本車輛的周邊的便利店、醫(yī) 院、郵局等設(shè)施。用戶參照顯示了設(shè)施的圖標(biāo)的地圖,使用設(shè)施選擇按鈕等輸入單元來選擇 希望的設(shè)施。另外,還能夠顯示所選擇的設(shè)施的詳細(xì)信息等。作為顯示例,通過用粗框包圍 所選擇的圖標(biāo)而使所選擇的設(shè)施明確化,進(jìn)而用字符串標(biāo)明設(shè)施信息。另外,作為使所選擇 的設(shè)施明確化的方法,除了用粗框包圍圖標(biāo)以外還可以舉出使圖標(biāo)的顯示顏色變化或者設(shè) 置指示圖標(biāo)的箭頭等方法。
[0003] 但是,在被進(jìn)行了以三維方式表現(xiàn)二維的地圖數(shù)據(jù)的廣告牌(billboard)處理, 并表現(xiàn)了地形的起伏的情況下,存在如下問題:用戶所選擇的設(shè)施被地形的起伏隱藏而設(shè) 施的圖標(biāo)不被顯示于地圖顯示畫面,僅存在設(shè)施的詳細(xì)信息,用戶無法識別選擇中的設(shè)施 的位置。圖13例示該問題。圖13(a)示出地圖顯示的地圖數(shù)據(jù)的等高線和設(shè)施的位置,圖 13(b)示出從箭頭900方向觀察了在圖13(a)中示出的地形的地圖顯示畫面。如圖13(a) 所示,醫(yī)院901是選擇中,但醫(yī)院901位于起伏902的背面,所以在圖13(b)的地圖顯示畫 面中不被顯不表不醫(yī)院901的圖標(biāo),僅顯不表不醫(yī)院901的詳細(xì)彳目息的字符串903。因此, 用戶雖然能夠選擇醫(yī)院901,但無法識別醫(yī)院901位于地圖顯示畫面上的哪個(gè)地點(diǎn)。
[0004] 作為解決該不合適的方法,有如下手法:使用檢測被描繪目標(biāo)隱藏的目標(biāo)的遮擋 剔除(occlusionculling)的技術(shù),預(yù)先檢測被地形的起伏隱藏的目標(biāo),并從用戶可選擇的 設(shè)施選擇對象去掉。
[0005] 作為遮擋剔除的1個(gè)手法,有使用了Z緩沖器的隱藏判定。Z緩沖器是指,以像元 (pixel)單位存儲三維圖形中的從視點(diǎn)位置向各目標(biāo)的距離的存儲區(qū)域。在使用了Z緩沖 器的隱藏判定中,需要按照像元單位比較與隱藏判定對象的目標(biāo)對應(yīng)的Z緩沖器內(nèi)區(qū)域和 目標(biāo)的Z值。這樣,使用了Z緩沖器的遮擋剔除需要按照像元單位的比較處理,存在所需的 計(jì)算量多這樣的問題。
[0006] 作為其對策,在專利文獻(xiàn)1中,公開了如下方法:為了判定構(gòu)成目標(biāo)的片斷的縱深 方向的位置關(guān)系,設(shè)置按照集中了多個(gè)鄰接像素的像素塊單位分配了表示從視點(diǎn)起的縱深 的代表Z值的縮小緩沖器,利用在塊內(nèi)描繪的目標(biāo)的最遠(yuǎn)方的Z值、即最大的Z值,更新像 素塊的Z值。由此,在判定縱深方向的位置關(guān)系的情況下,成為只有按照塊單位的比較處 理,相比于按照像元單位的比較處理,能夠抑制計(jì)算量。
[0007] 專利文獻(xiàn)1 :日本特開2007-310798號公報(bào)
【發(fā)明內(nèi)容】
[0008] 但是,在上述專利文獻(xiàn)1中公開的技術(shù)中,雖然不需要按照像元單位的Z值的比較 處理,但需要所分割的塊數(shù)的比較處理,存在根據(jù)塊的分辨率而比較處理的運(yùn)算量增加這 樣的課題。
[0009] 本發(fā)明是為了解決上述那樣的課題而完成的,其目的在于,在對二維的地圖數(shù)據(jù) 進(jìn)行廣告牌處理來顯示地圖的情況下,使比較判定構(gòu)成地圖數(shù)據(jù)的地圖目標(biāo)是否被其它地 圖目標(biāo)隱藏的處理高速化。
[0010] 本發(fā)明的地圖顯示裝置,具備:地圖數(shù)據(jù)積蓄部,積蓄地圖數(shù)據(jù);顯示范圍計(jì)算 部,根據(jù)操作輸入,計(jì)算顯示的地圖圖像的地圖范圍;目標(biāo)信息獲取部,從在地圖數(shù)據(jù)積蓄 部中積蓄的地圖數(shù)據(jù),獲取構(gòu)成顯示范圍計(jì)算部計(jì)算出的地圖范圍的所有地圖目標(biāo)的目標(biāo) 信息;目標(biāo)選擇部,從目標(biāo)信息獲取部獲取的目標(biāo)信息,獲取被指定的類別的地圖目標(biāo)的目 標(biāo)信息;變換矩陣計(jì)算部,根據(jù)針對三維表現(xiàn)的地圖圖像的假想的視點(diǎn)位置、視線方向以及 根據(jù)該視點(diǎn)位置以及視線方向確定的三維參數(shù),計(jì)算將地圖數(shù)據(jù)變換為三維數(shù)據(jù)的變換矩 陣;繪制部,伴隨變換矩陣計(jì)算部計(jì)算出的變換矩陣,繪制目標(biāo)選擇部獲取的第一類別的地 圖目標(biāo)的目標(biāo)信息,生成三維的像素?cái)?shù)據(jù);緩沖器,積蓄繪制部生成的三維的像素?cái)?shù)據(jù);隱 藏判定部,從目標(biāo)選擇部獲取的第二類別的地圖目標(biāo)的目標(biāo)信息,選擇判定對象點(diǎn),伴隨變 換矩陣計(jì)算部計(jì)算出的變換矩陣,進(jìn)行判定對象點(diǎn)的坐標(biāo)變換,比較坐標(biāo)變換后的判定對 象點(diǎn)的縱深方向的坐標(biāo)值和在緩沖器中積蓄的三維的像素?cái)?shù)據(jù)的縱深方向的坐標(biāo)值,判定 第二類別的地圖目標(biāo)是否被第一類別的地圖目標(biāo)隱藏;以及積蓄處理部,將在隱藏判定部 中判定為未被第一類別的地圖目標(biāo)隱藏的第二類別的地圖目標(biāo)的目標(biāo)信息進(jìn)行積蓄,繪制 部繪制除了第一類別的地圖目標(biāo)以外的所有地圖目標(biāo)的目標(biāo)信息來生成三維的像素?cái)?shù)據(jù), 由此描繪地圖圖像。
[0011] 根據(jù)本發(fā)明,在構(gòu)成地圖數(shù)據(jù)的地圖目標(biāo)是否被其它地圖目標(biāo)隱藏的判定中,能 夠抑制比較判定處理的點(diǎn)數(shù),使比較判定處理高速化。
【專利附圖】
【附圖說明】
[0012] 圖1是示出實(shí)施方式1的地圖顯示裝置的結(jié)構(gòu)的框圖。
[0013] 圖2是示出實(shí)施方式1的地圖顯示裝置的環(huán)境參數(shù)的說明圖。
[0014] 圖3是示出實(shí)施方式1的地圖顯示裝置的地圖移動判定的概略的說明圖。
[0015] 圖4是示出實(shí)施方式1的地圖顯示裝置的地圖范圍中包含的模型數(shù)據(jù)的顯示例的 圖。
[0016] 圖5是示出實(shí)施方式1的地圖顯示裝置的動作的流程圖。
[0017] 圖6是示出實(shí)施方式1的地圖顯示裝置的地形模型的繪制的圖。
[0018] 圖7是示出實(shí)施方式1的地圖顯示裝置的判定對象點(diǎn)選擇部7以及判定對象點(diǎn)坐 標(biāo)變換部8的處理的說明圖。
[0019] 圖8是示出實(shí)施方式1的地圖顯示裝置的設(shè)施模型的隱藏判定處理的說明圖。
[0020] 圖9是示出實(shí)施方式1的地圖顯示裝置的繪制了除地形模型以外的模型數(shù)據(jù)的情 況下的顯示例的圖。
[0021] 圖10是示出實(shí)施方式1的地圖顯示裝置的顯示特征附加部13作為顯示特征附加 了粗框的情況下的例子的圖。
[0022] 圖11是示出實(shí)施方式1的地圖顯示裝置的附加了顯示特征的情況下的顯示例的 圖。
[0023] 圖12是示出實(shí)施方式1的地圖顯示裝置的設(shè)施模型和地形模型的位置關(guān)系的圖。
[0024] 圖13是示出以往的地圖顯示裝置的設(shè)施模型的選擇的圖。
[0025] 符號說明
[0026] 1 :顯示范圍計(jì)算部;2 :模型數(shù)據(jù)獲取部;3 :模型選擇部;4 :變換矩陣計(jì)算部;5 : 繪制部;6 :地圖移動判定部;7 :判定對象點(diǎn)選擇部;8 :判定對象點(diǎn)坐標(biāo)變換部;9 :隱藏判 定部;10 :設(shè)施追加處理部;11 :地圖模式設(shè)定部;12 :設(shè)施選擇部;13 :顯示特征附加部; 14 :顯示部;21 :地圖數(shù)據(jù)庫;22 :環(huán)境參數(shù)存儲部;23 :色彩緩沖器;24 :Z值緩沖器;100 : 地圖顯示裝置。
【具體實(shí)施方式】
[0027] 以下,為了更詳細(xì)地說明本發(fā)明,依照附圖,說明用于實(shí)施本發(fā)明的方式。
[0028] 實(shí)施方式1.
[0029] 圖1是示出本發(fā)明的實(shí)施方式1的地圖顯示裝置的結(jié)構(gòu)的框圖。在圖1中,地圖顯 示裝置100包括顯示范圍計(jì)算部1、模型數(shù)據(jù)獲取部(目標(biāo)信息獲取部)2、模型選擇部(目 標(biāo)選擇部)3、變換矩陣計(jì)算部4、繪制部5、地圖移動判定部6、判定對象點(diǎn)選擇部7、判定對 象點(diǎn)坐標(biāo)變換部8、隱藏判定部9、設(shè)施追加處理部(積蓄處理部)10、地圖模式設(shè)定部11、 設(shè)施選擇部(選擇部)12、顯示特征附加部13以及顯示部14。進(jìn)而,作為存儲區(qū)域,具備地 圖數(shù)據(jù)庫21、環(huán)境參數(shù)存儲部22、色彩緩沖器23、Z值緩沖器24、以及設(shè)施列表積蓄部25。 另外,這些存儲區(qū)域也可以設(shè)置于地圖顯示裝置100的外部。
[0030] 顯示范圍計(jì)算部1根據(jù)由用戶實(shí)施的滾動操作等操作輸入,計(jì)算在顯示部14的地 圖顯示畫面中顯示的地圖范圍。模型數(shù)據(jù)獲取部2從地圖數(shù)據(jù)庫21獲取構(gòu)成顯示范圍計(jì) 算部1計(jì)算出的地圖范圍的地圖數(shù)據(jù)的所有目標(biāo)的信息、例如道路信息、地形信息、設(shè)施信 息以及道路、設(shè)施等的文字信息等。另外,以下,將構(gòu)成地圖數(shù)據(jù)的地形信息、設(shè)施信息、道 路信息等總稱為模型數(shù)據(jù)。
[0031] 模型選擇部3從模型數(shù)據(jù)獲取部2獲取的模型數(shù)據(jù)中,獲取被指定的地圖項(xiàng)目類 別的模型數(shù)據(jù)。地圖項(xiàng)目類別是指,例如表示地形的起伏的地形模型、表示位于周邊的設(shè)施 的設(shè)施模型、表示道路的名稱、地域的名稱以及設(shè)施的名稱等的字符串模型等。
[0032] 變換矩陣計(jì)算部4根據(jù)在環(huán)境參數(shù)存儲部22中存儲的視點(diǎn)信息等三維的環(huán)境參 數(shù),計(jì)算用于對二維的地圖數(shù)據(jù)進(jìn)行三維的圖形描繪的變換矩陣。在環(huán)境參數(shù)存儲部22 中,作為三維的環(huán)境參數(shù)存儲了視點(diǎn)位置、注視點(diǎn)、視線上方向、Y方向視場角、能夠從視點(diǎn) 位置進(jìn)行視覺辨認(rèn)的區(qū)域的最前面以及最背面的Z值等。另外,此處,作為三維空間,將地 圖數(shù)據(jù)的寬度方向設(shè)為X軸、將地圖數(shù)據(jù)的高度方向設(shè)為Y軸、將地圖數(shù)據(jù)的縱深方向設(shè)為 Z軸而進(jìn)行了說明。以下也是同樣的。
[0033] 繪制部5伴隨變換矩陣計(jì)算部4計(jì)算出的變換矩陣,繪制模型選擇部3選擇的模 型數(shù)據(jù)。繪制是指,基于假想的視點(diǎn)對地圖數(shù)據(jù)進(jìn)行圖像化而表現(xiàn)的處理。繪制的數(shù)據(jù)被 寫入到色彩緩沖器23以及Z值緩沖器24。色彩緩沖器23是積蓄繪制部5繪制的三維圖像 的X坐標(biāo)值以及Y坐標(biāo)值的存儲區(qū)域。Z值緩沖器24是按照像元單位存儲三維圖像中的模 型的縱深方向的位置、即模型的坐標(biāo)值的Z值的存儲區(qū)域,將繪制部5繪制的三維圖像的Z 值與X坐標(biāo)以及Y坐標(biāo)對應(yīng)起來積蓄。
[0034] 地圖移動判定部6判定顯示范圍計(jì)算部1計(jì)算出的顯示范圍是否與已經(jīng)在顯示部 14中顯示的地圖范圍相同。在地圖移動判定部6中判定為顯示范圍計(jì)算部1計(jì)算出的顯示 范圍移動了的情況下,判定對象點(diǎn)選擇部7參照模型選擇部3選擇的模型數(shù)據(jù),獲取用于判 定該模型數(shù)據(jù)是否被其它模型數(shù)據(jù)隱藏的判定點(diǎn)的坐標(biāo)值。判定對象點(diǎn)坐標(biāo)變換部8使用 由變換矩陣計(jì)算部4計(jì)算出的變換矩陣,對判定對象點(diǎn)選擇部7獲取的判定點(diǎn)的坐標(biāo)值進(jìn) 行變換。
[0035] 隱藏判定部9判定通過比較判定對象點(diǎn)坐標(biāo)變換部8變換的判定點(diǎn)的Z值和在Z 值緩沖器24中積蓄的Z值而選擇的模型數(shù)據(jù)是否被其它模型數(shù)據(jù)隱藏。另外,在判定中, 與和判定點(diǎn)的X坐標(biāo)以及Y坐標(biāo)對應(yīng)的Z值緩沖器24的Z值進(jìn)行比較。在隱藏判定部9 中判定為所選擇的模型數(shù)據(jù)未被其它模型數(shù)據(jù)隱藏的情況下,設(shè)施追加處理部10進(jìn)行將 所選擇的模型數(shù)據(jù)追加到列表的處理。具體而言,在判定為所選擇的設(shè)施模型未被地形模 型隱藏的情況下,將該設(shè)施模型的設(shè)施信息保存于列表。設(shè)施列表積蓄部25保存與各模型 有關(guān)的信息列表,在上述例子中保存對設(shè)施信息進(jìn)行了列表化的選擇對象設(shè)施列表。
[0036] 地圖模式設(shè)定部11根據(jù)由用戶實(shí)施的操作輸入,決定地圖模式。地圖模式有僅顯 示通常的地圖的地圖模式、對用戶要求周邊設(shè)施的選擇并顯示所選擇的設(shè)施信息的設(shè)施檢 索模式等。在地圖模式設(shè)定部11決定的地圖模式是檢索周邊設(shè)施的設(shè)施檢索模式的情況 下,設(shè)施選擇部12根據(jù)由用戶實(shí)施的操作輸入,逐個(gè)切換而選擇在設(shè)施列表積蓄部25中保 存的選擇對象設(shè)施列表內(nèi)的設(shè)施模型。
[0037] 顯示特征附加部13在使設(shè)施選擇部12選擇的設(shè)施模型顯示于地圖顯示畫面時(shí), 進(jìn)行附加用于使所選擇的設(shè)施明確化的顯示特征的處理。具體而言,可以舉出用粗框包圍 設(shè)施模型的外周、變更設(shè)施模型的顯示顏色、使設(shè)施模型的顯示閃爍、追加指示設(shè)施模型的 箭頭、將設(shè)施模型的顯示大小較大地設(shè)定等。附加了顯示特征的設(shè)施模型被輸出到繪制部 5而繪制。顯示部14將繪制部5繪制的模型數(shù)據(jù)顯示為地圖顯示畫面。
[0038] 圖2是示出本發(fā)明的實(shí)施方式1的地圖顯示裝置的環(huán)境參數(shù)的說明圖。
[0039] 如圖2所示,作為環(huán)境參數(shù),提供視點(diǎn)Eye、注視點(diǎn)At、視線上方向Up、Y方向視場 角Θ、從視點(diǎn)位置Eye觀察的范圍(以下稱為視錐)的最前面Va以及最背面Vb的Z值。 如圖2(a)所示,視點(diǎn)Eye用(Xeye、Yeye、Zeye)表示,注視點(diǎn)At用(Xat、Yat、Zat)表示, 視線上方向Up用(Xup、Yup、Zup)表示。圖2(b)是從正側(cè)面觀察了視點(diǎn)Eye的圖,Y軸方 向視場角用Θ表示,從視點(diǎn)Eye至視錐的最前面Va為止的距離用Zn表示,從視點(diǎn)Eye至 視錐的最背面Vb為止的距離用Zf表示。
[0040] 接下來,說明色彩緩沖器23以及Z值緩沖器24。
[0041] 在色彩緩沖器23中積蓄的顯示數(shù)據(jù)的寬度以及高度分別是Width以及Height,按 照模型數(shù)據(jù)自身的顏色,針對每個(gè)像元單位進(jìn)行寫入。在Z值緩沖器24中積蓄的顯示數(shù)據(jù) 是與在色彩緩沖器23中積蓄的顯示數(shù)據(jù)相同的大小,針對每個(gè)像元單位寫入模型數(shù)據(jù)的Z 值。關(guān)于Z值,保存被歸一化為0. 0到I. 0的值,越是接近視點(diǎn)Eye的地點(diǎn),Z值取越小的 值。例如,在圖2(b)中示出的視錐的最前面Va的Z值成為0.0,視錐的最背面Vb的Z值成 為 1. 0。
[0042] 圖3是示出本發(fā)明的實(shí)施方式1的地圖顯示裝置的地圖移動判定的概略的說明 圖。
[0043] 圖3示出全地圖區(qū)域,將該全地圖區(qū)域內(nèi)的規(guī)定的地圖范圍顯示為地圖顯示畫 面。初始地圖范圍S是當(dāng)前在顯示部14中顯示為地圖顯示畫面的地圖范圍,用地圖上的4 個(gè)頂點(diǎn)(左上初始點(diǎn)、左下初始點(diǎn)、右下初始點(diǎn)、右上初始點(diǎn))的(S1、S2、S3、S4)定義。示 出了初始地圖范圍S根據(jù)用戶的滾動操作等而向地圖范圍P移動的情況。地圖范圍P用地 圖上的4個(gè)頂點(diǎn)(左上P點(diǎn)、左下P點(diǎn)、右下P點(diǎn)、右上P點(diǎn))的(P1、P2、P3、P4)定義。定 義地圖范圍P的4個(gè)頂點(diǎn)分別從定義初始地圖范圍S的4個(gè)頂點(diǎn)移動到不同的位置,所以 判定為地圖范圍P從初始地圖范圍S移動了。另外,如果地圖范圍P的4個(gè)頂點(diǎn)中的、至少 1個(gè)頂點(diǎn)從初始地圖范圍S的頂點(diǎn)移動,則判定為地圖范圍移動了。
[0044] 圖4是示出本發(fā)明的實(shí)施方式1的地圖顯示裝置的地圖范圍中包含的模型數(shù)據(jù)的 顯示例的圖。圖4(a)示出地圖范圍的三維的顯示例,圖4(b)示出從正側(cè)面觀察了視點(diǎn)的 情況下的地圖范圍。
[0045] 在圖4的例子中,示出在地圖范圍中顯示地形模型、3個(gè)設(shè)施的設(shè)施模型、字符串 模型的情況,示出各模型的位置關(guān)系。作為地形模型,顯示表示起伏等的地形X,在地形X上 存在的設(shè)施A、設(shè)施B、設(shè)施C被顯示為設(shè)施模型,地名等被顯示為字符串模型。
[0046] 關(guān)于地形模型,針對每個(gè)像元單位設(shè)定了X值、Y值、Z值。設(shè)施模型以及字符串模 型通過作為多邊形的板狀的模型的廣告牌表現(xiàn),針對每個(gè)像元單位設(shè)定了該廣告牌區(qū)域的 X值、Y值、Z值。另外,視線方向E和各廣告牌的面法線是相同的。設(shè)施模型的廣告牌的配 置方法能夠適當(dāng)構(gòu)成,例如以使設(shè)施所在的地圖上的位置坐標(biāo)成為廣告牌區(qū)域的中心坐標(biāo) 的方式進(jìn)行配置。同樣地,以使字符串表示的地點(diǎn)的地圖上的位置坐標(biāo)成為廣告牌區(qū)域的 中心坐標(biāo)的方式,配置字符串模型的廣告牌。
[0047] 另外,設(shè)視點(diǎn)Eye的視線方向E沿著圖4 (a)的Z軸方向。另外,如圖4(b)所示,在 從視點(diǎn)Eye觀察的情況下,設(shè)施A能夠被全部視覺辨認(rèn),但設(shè)施B被地形X隱藏而存在一部 分無法視覺辨認(rèn)的區(qū)域。進(jìn)而,設(shè)施C由于全部被地形X隱藏,所以無法視覺辨認(rèn)。另外, 關(guān)于在圖4中示出的例子,在地圖模式設(shè)定部11中設(shè)定了設(shè)施檢索模式的情況下顯示。
[0048] 接下來,參照圖5至圖12,說明地圖顯示裝置100的動作。首先,圖5是示出本發(fā) 明的實(shí)施方式1的地圖顯示裝置的動作的流程圖。地圖顯示裝置100的動作包括:繪制地 形模型的模型數(shù)據(jù)的第一處理、在判定為地圖范圍移動了的情況下判定設(shè)施是否被地形隱 藏的第二處理、在地圖模式是設(shè)施檢索模式的情況下進(jìn)行設(shè)施檢索的第三處理。首先,從第 一處理起依次參照具體例來說明。
[0049] ?第一處理:繪制地形模型的模型數(shù)據(jù)
[0050] 顯示范圍計(jì)算部1根據(jù)由用戶實(shí)施的滾動操作,計(jì)算所顯示的地圖范圍(步驟 ST1)。地圖范圍一般是使用縮尺、顯示中心的緯度經(jīng)度、視點(diǎn)的俯瞰角度等信息來決定的, 但基本上是開發(fā)者能夠自由地決定的范圍。以下,將決定的地圖范圍作為地圖范圍P進(jìn)行 說明。
[0051] 模型數(shù)據(jù)獲取部2參照地圖數(shù)據(jù)庫21,獲取構(gòu)成地圖范圍P的所有地圖目標(biāo)的模 型數(shù)據(jù)(步驟ST2)。如圖4所示,此處作為模型數(shù)據(jù)獲取地形模型(第一類別的地圖目 標(biāo))、設(shè)施A、設(shè)施B以及設(shè)施C的設(shè)施模型(第二類別的地圖目標(biāo))、字符串模型的數(shù)據(jù)。
[0052] 接下來,變換矩陣計(jì)算部4使用在環(huán)境參數(shù)存儲部22中存儲的三維的變換參數(shù), 計(jì)算三維圖形用的變換矩陣(步驟ST3)。
[0053]作為計(jì)算對象的變換矩陣是視圖矩陣(ViewMatrix)、投影矩陣(Projection Matrix)、視口矩陣(ViewportMatrix),各矩陣能夠如以下所示計(jì)算。另外,還設(shè)定被稱為 世界變換矩陣(WorldMatrix)的進(jìn)行模型的變形、移動的矩陣,但在該實(shí)施方式1中為了 簡化而說明為單位矩陣。
[0054] ?視圖矩陣
【權(quán)利要求】
1. 一種地圖顯示裝置,描繪并顯示表示構(gòu)成地圖數(shù)據(jù)的多個(gè)地圖目標(biāo)之間的縱深方向 的位置關(guān)系的三維表現(xiàn)的地圖圖像,其特征在于,所述地圖顯示裝置具備: 地圖數(shù)據(jù)積蓄部,積蓄所述地圖數(shù)據(jù); 顯示范圍計(jì)算部,根據(jù)操作輸入,計(jì)算所顯示的所述地圖圖像的地圖范圍; 目標(biāo)信息獲取部,從在所述地圖數(shù)據(jù)積蓄部中積蓄的地圖數(shù)據(jù),獲取構(gòu)成所述顯示范 圍計(jì)算部計(jì)算出的地圖范圍的所有地圖目標(biāo)的目標(biāo)信息; 目標(biāo)選擇部,從所述目標(biāo)信息獲取部獲取的目標(biāo)信息,獲取被指定的類別的地圖目標(biāo) 的目標(biāo)信息; 變換矩陣計(jì)算部,根據(jù)針對所述三維表現(xiàn)的地圖圖像的假想的視點(diǎn)位置、視線方向以 及根據(jù)該視點(diǎn)位置以及視線方向確定的三維參數(shù),計(jì)算將所述地圖數(shù)據(jù)變換為三維數(shù)據(jù)的 變換矩陣; 繪制部,伴隨所述變換矩陣計(jì)算部計(jì)算出的變換矩陣,繪制所述目標(biāo)選擇部獲取的第 一類別的地圖目標(biāo)的目標(biāo)信息,生成三維的像素?cái)?shù)據(jù); 緩沖器,積蓄所述繪制部生成的三維的像素?cái)?shù)據(jù); 隱藏判定部,從所述目標(biāo)選擇部獲取的第二類別的地圖目標(biāo)的目標(biāo)信息,選擇判定對 象點(diǎn),伴隨所述變換矩陣計(jì)算部計(jì)算出的變換矩陣,進(jìn)行所述判定對象點(diǎn)的坐標(biāo)變換,比較 坐標(biāo)變換后的判定對象點(diǎn)的縱深方向的坐標(biāo)值和在所述緩沖器中積蓄的三維的像素?cái)?shù)據(jù) 的縱深方向的坐標(biāo)值,判定所述第二類別的地圖目標(biāo)是否被所述第一類別的地圖目標(biāo)隱 藏;以及 積蓄處理部,將在所述隱藏判定部中判定為未被所述第一類別的地圖目標(biāo)隱藏的第二 類別的地圖目標(biāo)的目標(biāo)信息進(jìn)行積蓄, 所述繪制部繪制除了所述第一類別的地圖目標(biāo)以外的所有地圖目標(biāo)的目標(biāo)信息來生 成三維的像素?cái)?shù)據(jù),由此描繪所述地圖圖像。
2. 根據(jù)權(quán)利要求1所述的地圖顯示裝置,其特征在于,具備: 地圖模式輸入部,接受所述第二類別的地圖目標(biāo)的檢索指示; 選擇部,在經(jīng)由所述地圖模式輸入部接受了所述第二類別的地圖目標(biāo)的檢索指示的情 況下,從所述積蓄處理部積蓄的目標(biāo)信息,選擇第二類別的地圖目標(biāo);以及 顯示特征附加部,對所述選擇部選擇的第二類別的地圖目標(biāo),附加視覺性特征, 所述繪制部繪制所述選擇部選擇的第二類別的地圖目標(biāo)以及所述顯示特征附加部附 加的視覺性特征,并描繪到所述地圖圖像內(nèi)。
3. 根據(jù)權(quán)利要求1所述的地圖顯示裝置,其特征在于, 具備地圖移動判定部,該地圖移動判定部判定所述顯示范圍計(jì)算部計(jì)算出的地圖范圍 是否從上次計(jì)算出的地圖范圍移動了, 僅在所述地圖移動判定部中判定為地圖范圍移動了的情況下,所述隱藏判定部比較縱 深方向的坐標(biāo)值。
4. 根據(jù)權(quán)利要求1所述的地圖顯示裝置,其特征在于, 所述隱藏判定部將位于所述第二類別的地圖目標(biāo)的廣告牌多邊形的上邊的至少2點(diǎn) 選擇為所述判定對象點(diǎn)。
5. 根據(jù)權(quán)利要求4所述的地圖顯示裝置,其特征在于, 所述隱藏判定部在所述至少2點(diǎn)的判定對象點(diǎn)中的至少1點(diǎn)的判定對象點(diǎn)的縱深方向 的坐標(biāo)值小于在所述緩沖器中積蓄的三維的像素?cái)?shù)據(jù)的縱深方向的坐標(biāo)值的情況下,判定 為所述第二類別的地圖目標(biāo)未被所述第一類別的地圖目標(biāo)隱藏。
6.根據(jù)權(quán)利要求2所述的地圖顯示裝置,其特征在于, 所述顯示特征附加部對所述選擇部選擇的第二類別的地圖目標(biāo)附加強(qiáng)調(diào)顯示、或者使 第二類別的地圖目標(biāo)的顯示顏色發(fā)生變化、或者使第二類別的地圖目標(biāo)的顯示大小發(fā)生變 化。
【文檔編號】G06T17/05GK104246831SQ201280072397
【公開日】2014年12月24日 申請日期:2012年7月30日 優(yōu)先權(quán)日:2012年7月30日
【發(fā)明者】都丸義廣, 窪山正一朗 申請人:三菱電機(jī)株式會社