信息顯示程序和信息顯示裝置制造方法
【專利摘要】提供了一種信息顯示程序,使得計算機執(zhí)行:存儲包括多個交疊平面的三維結(jié)構(gòu)的透視投影數(shù)據(jù)的透視投影數(shù)據(jù)存儲處理,存儲與多個平面相關(guān)的相關(guān)信息的相關(guān)信息存儲處理,顯示三維結(jié)構(gòu)整體的透視投影圖像的透視投影顯示控制處理,存儲用于顯示多個平面的平行投影圖像的平行投影數(shù)據(jù)的平行投影數(shù)據(jù)存儲處理,顯示多個平面的平行投影圖像的平行投影顯示控制處理,計算執(zhí)行從透視投影圖像到平行投影圖像的轉(zhuǎn)變的轉(zhuǎn)變圖像數(shù)據(jù)的轉(zhuǎn)變計算處理,顯示轉(zhuǎn)變圖像的轉(zhuǎn)變顯示控制處理,和顯示相關(guān)信息的相關(guān)信息顯示控制處理。
【專利說明】信息顯示程序和信息顯示裝置
【技術(shù)領(lǐng)域】
[0001]本公開涉及例如在畫面上以線視圖顯示諸如建筑物之類的三維結(jié)構(gòu)的信息顯示程序和信息顯示裝置。
【背景技術(shù)】
[0002]—般地,在百貨商店、購物中心、陳列室、美術(shù)館、博物館等等中張貼建筑物中的向?qū)э@示。另外,在許多情況下在免費分發(fā)的小冊子上印刷類似的向?qū)э@示。
[0003]在一些向?qū)э@示中,作為整個建筑物的向?qū)?,以多層方式顯示指示各個樓層的矩形并且在各個矩形中示出店鋪、銷售品和展示內(nèi)容。另外,作為各個樓層的向?qū)?,以平面圖示出店鋪或展示物的位置。
[0004]引文列表
[0005]專利文獻(xiàn)
[0006]專利文獻(xiàn)1:JP2010-181447A
【發(fā)明內(nèi)容】
[0007]技術(shù)問題
[0008]然而,在上述向?qū)э@示中,難以理解就整個建筑物來看用戶期望的店鋪等等的空間位于何處。例如,在以多層方式顯示各個樓層的整個建筑物的向?qū)У那闆r下,只是在指示每個樓層的矩形內(nèi)部布置文字信息。因此,除非用戶去到每個樓層并且看到每個樓層的平面圖,否則用戶可能不會知道期望空間的位置。
[0009]每個樓層的平面圖可張貼在建筑物的入口處。然而,當(dāng)有多個樓層時,必須有很大的張貼空間。另外,在多個樓層的向?qū)е兴阉髌谕目臻g也是麻煩的。
[0010]在上述向?qū)э@示中,用戶難以理解其當(dāng)前位于建筑物中何處。在一些情況下,在每個樓層的平面圖上顯示當(dāng)前位置。然而,除了當(dāng)前顯示的位置以外,用戶可能不會理解用戶的位置。另外,在每個樓層的平面圖中,用戶可能不會理解用戶自己位于整個建筑物中何處。
[0011]有一種在信息終端中將當(dāng)前位置與樓層畫面一起以導(dǎo)航方式顯示的技術(shù)(參見專利文獻(xiàn)I)。然而,在此情況下,難以通過與整個建筑物的關(guān)系來直觀地理解期望空間、當(dāng)前
位置等等。
[0012]本公開被設(shè)計來解決上述現(xiàn)有技術(shù)的問題,并且本公開的一個目的是提供一種信息顯示程序和信息顯示裝置,其中能夠聯(lián)系整個三維結(jié)構(gòu)直觀地理解關(guān)于三維結(jié)構(gòu)的期望信息。
[0013]解決問題的方案
[0014]根據(jù)本公開,為了實現(xiàn)上述目的,提供了一種信息顯示程序,使得包括顯示單元的計算機執(zhí)行:透視投影數(shù)據(jù)存儲處理,存儲包括多個交疊的平面的三維結(jié)構(gòu)的透視投影數(shù)據(jù);相關(guān)信息存儲處理,存儲與多個平面相關(guān)的相關(guān)信息;透視投影顯示控制處理,基于透視投影數(shù)據(jù)在顯示單元上顯示三維結(jié)構(gòu)的整體的透視投影圖像;平行投影數(shù)據(jù)存儲處理,存儲用于顯示三維結(jié)構(gòu)中包括的多個平面的平行投影圖像的平行投影數(shù)據(jù);平行投影顯示控制處理,基于平行投影數(shù)據(jù)在顯示單元上顯示多個平面的平行投影圖像;轉(zhuǎn)變計算處理,基于透視投影數(shù)據(jù)和平行投影數(shù)據(jù)計算用于執(zhí)行從透視投影圖像到平行投影圖像或從平行投影圖像到透視投影圖像的轉(zhuǎn)變的轉(zhuǎn)變圖像數(shù)據(jù);轉(zhuǎn)變顯示控制處理,在顯示單元上顯示通過轉(zhuǎn)變計算處理計算出的透視投影圖像和平行投影圖像之間的轉(zhuǎn)變圖像;以及相關(guān)信息顯示控制處理,在顯示單元上顯示相關(guān)信息。
[0015]本公開也可理解為實現(xiàn)前述每個處理的功能的信息顯示裝置。
[0016]根據(jù)本公開的另一實施例,在轉(zhuǎn)變計算處理中,在平行投影圖像中的多個平面的交疊比透視投影圖像中的多個平面的交疊減少得更多的方向上移動平行投影圖像中的多個平面。
[0017]根據(jù)本公開的另一實施例,檢測當(dāng)前位置的位置信息檢測單元可連接到計算機。信息顯示程序可使得計算機執(zhí)行在透視投影圖像和平行投影圖像中的至少一個中顯示由位置信息檢測單元檢測到的當(dāng)前位置的位置信息顯示控制處理。
[0018]根據(jù)本公開的另一實施例,輸入單元可連接到計算機。當(dāng)通過來自輸入單元的輸入選擇透視投影圖像中的平面之一時,信息顯示程序可使得計算機執(zhí)行轉(zhuǎn)變計算處理和轉(zhuǎn)變顯示控制處理并且將相關(guān)信息顯示控制處理中顯示的相關(guān)信息設(shè)定為關(guān)于所選平面的相關(guān)信息。
[0019]發(fā)明的有利效果
[0020]根據(jù)上述的本公開,由于以透視投影方式顯示三維結(jié)構(gòu)中包括的平面的圖像被轉(zhuǎn)變到顯示平行投影圖像并顯示與平面相關(guān)的信息,所以可以聯(lián)系整個三維結(jié)構(gòu)直觀地理解關(guān)于三維結(jié)構(gòu)的期望信息。
【專利附圖】
【附圖說明】
[0021]圖1是圖示出根據(jù)一實施例的信息顯示裝置的框圖。
[0022]圖2是圖示出根據(jù)該實施例的信息顯示裝置上的透視投影圖像的顯示狀態(tài)的圖。
[0023]圖3是圖示出圖2中的透視投影圖像的旋轉(zhuǎn)狀態(tài)的圖。
[0024]圖4是圖示出從透視投影圖像到平行投影圖像的變化的圖。
[0025]圖5是圖示出根據(jù)該實施例的信息顯示裝置上的平行投影圖像和相關(guān)信息的顯示狀態(tài)的圖。
[0026]圖6是圖示出根據(jù)該實施例的信息顯示處理的順序的流程圖。
[0027]圖7是圖示出根據(jù)該實施例的透視投影圖像的顯示畫面示例的圖。
[0028]圖8是圖示出根據(jù)該實施例的轉(zhuǎn)變圖像的顯示畫面示例的圖。
[0029]圖9是圖示出根據(jù)該實施例的轉(zhuǎn)變圖像的顯示畫面示例的圖。
[0030]圖10是圖示出根據(jù)該實施例的轉(zhuǎn)變圖像的顯示畫面示例的圖。
[0031]圖11是圖示出根據(jù)該實施例的轉(zhuǎn)變圖像的顯示畫面示例的圖。
[0032]圖12是圖示出根據(jù)該實施例的轉(zhuǎn)變圖像的顯示畫面示例的圖。
[0033]圖13是圖示出根據(jù)該實施例的平行投影圖像和相關(guān)信息的顯示畫面示例的圖。
[0034]圖14是根據(jù)另一實施例的圖?!揪唧w實施方式】
[0035]接下來,將參考附圖具體描述用于實現(xiàn)本公開的模式(實施例)。當(dāng)前的實施例可通過用程序控制諸如智能電話或平板終端之類的充當(dāng)計算機的信息顯示裝置來實現(xiàn)。在此情況下,硬件或程序?qū)崿F(xiàn)方面可以按各種方式來加以修改。
[0036]另外,本公開可理解為前述程序或記錄程序的計算機可讀存儲介質(zhì)。下面參考將當(dāng)前實施例的每個功能圖示為方框的虛擬框圖來進(jìn)行描述。
[0037][1.配置]
[0038]根據(jù)本實施例的信息顯示裝置P包括一般信息顯示裝置中包括的輸入單元10、顯示單元20和位置檢測單元30,如圖1中所示。
[0039]輸入單元10是用戶用來輸入本實施例的處理或操作所必要的信息的輸入裝置。輸入單元10包括下文要描述的觸摸面板和形成在信息通信裝置P的殼體上的開關(guān)。另外,輸入單元10包括音頻輸入裝置,該音頻輸入裝置包括麥克風(fēng)和音頻識別單元。也就是說,在本實施例中,利用音頻進(jìn)行操作也是可能的。
[0040]顯示單元20是諸如顯示用戶從視覺上識別的圖像的顯示器之類的輸出裝置。充當(dāng)輸入單元10的觸摸面板設(shè)在顯示單元20中。用戶可利用在顯示單元20中配置的觸摸面板來執(zhí)行諸如叩擊或揮掃之類的輸入操作。位置檢測單元30是包括地磁傳感器和GPS檢測單元的處理單元并且檢測當(dāng)前位置。
[0041]另外,根據(jù)本實施例的信息顯示裝置P包括存儲單元40、顯示計算單元50和顯示控制單元60。
[0042]存儲單元40是存儲本實施例的處理所必要的信息的處理單元。存儲單元40包括投影顯示數(shù)據(jù)存儲單元40a、相關(guān)信息存儲單元40b、透視投影數(shù)據(jù)存儲單元40c和平行投影數(shù)據(jù)存儲單元40d。
[0043]投影顯示數(shù)據(jù)存儲單元40a是存儲用于執(zhí)行透視投影計算和平行投影計算的三維結(jié)構(gòu)的投影顯示數(shù)據(jù)的處理單元。投影顯示數(shù)據(jù)例如包括關(guān)于三維結(jié)構(gòu)的外部和內(nèi)部形狀的頂點和連結(jié)頂點的線的3維坐標(biāo)數(shù)據(jù)。三維結(jié)構(gòu)包括多個交疊的平面。例如,包括作為平面的多個樓層的建筑物包括在三維結(jié)構(gòu)中。
[0044]相關(guān)信息存儲單元40b存儲與三維結(jié)構(gòu)中包括的多個平面相關(guān)的信息。例如,當(dāng)三維結(jié)構(gòu)是包括作為平面的多個樓層的建筑物時,相關(guān)信息包括樓層的數(shù)目和每個樓層的名稱、功能、銷售品、展示物、店鋪和圖像。圖像還包括靜止圖像和運動圖像。
[0045]相關(guān)信息還包括由智能電話或平板終端中一般包括的發(fā)送和接收單元經(jīng)由網(wǎng)絡(luò)獲取的信息。例如,在相關(guān)信息中還包括每個樓層的實況圖像和諸如推特之類的書面文本數(shù)據(jù)。
[0046]透視投影數(shù)據(jù)存儲單元40c是存儲作為下文要描述的透視投影計算單元50a的計算結(jié)果的透視投影數(shù)據(jù)的處理單元。平行投影數(shù)據(jù)存儲單元40d是存儲作為下文要描述的平行投影計算單元50b的計算結(jié)果的平行投影數(shù)據(jù)的處理單元。
[0047]顯示計算單元50是計算要在顯示單元20上顯示的信息的處理單元。顯示計算單元50包括透視投影計算單元50a、平行投影計算單元50b、轉(zhuǎn)變計算單元50c、變形計算單元50d和位置計算單元50e。[0048]透視投影計算單元50a是基于投影顯示數(shù)據(jù)計算用于以透視投影方式顯示三維結(jié)構(gòu)的透視投影圖像的處理單元。平行投影計算單元50b是基于投影顯示數(shù)據(jù)計算用于以平行投影方式顯示三維結(jié)構(gòu)的平行投影圖像的處理單元。轉(zhuǎn)變計算單元50c是響應(yīng)于來自輸入單元10的指令輸入計算在透視投影圖像與平行投影圖像之間的轉(zhuǎn)變過程中的轉(zhuǎn)變圖像的處理單元。
[0049]在本實施例中,基于投影顯示數(shù)據(jù)來計算透視投影圖像和平行投影圖像,并且可通過透視投影圖像的每個點和平行投影圖像的每個點之間的線性插值來獲得轉(zhuǎn)變圖像。作為計算每個圖像的方法,可以應(yīng)用包括一般計算方法在內(nèi)的各種方法。下文將描述示例。
[0050]首先,透視投影計算單元50a進(jìn)行的透視投影計算例如是對形成三維結(jié)構(gòu)的每個點執(zhí)行的以下計算。也就是說,當(dāng)視點位于3維xyz空間中的z軸上的位置R處時,xy平面被認(rèn)為是投影平面。然后,當(dāng)通過使得xyz空間中的點PU,y, z)透視并投影到xy平面上獲得的點被假定為P” U”,y”,O)時,X”和y”可表達(dá)如下:
[0051]x”=R*x/(R-z),并且
[0052]y” =R*y/(R-z)。
[0053]當(dāng)向其添加旋轉(zhuǎn)元素時,給出以下表達(dá)式:
[0054]X” =R*x/ (R-z) +P*z+S,并且
[0055]y ” =R*y/ (R-z)+Q*z+T。
[0056]這里,R/(R-z)指示透視效果,P和Q指示與旋轉(zhuǎn)角度相應(yīng)的變化量(考慮到旋轉(zhuǎn)停止,其可以是固定值),并且S和T指示與消失點有關(guān)的值。
[0057]平行投影計算單元50b進(jìn)行的平行`投影計算與一般平行投影計算不同,并且通過將前述透視投影計算中的與縮放率有關(guān)的系數(shù)R/(R?z)設(shè)定為不依從于z的系數(shù)I和J來執(zhí)行以下計算。
[0058]X’ =I*x+K*z+M
[0059]y’ =J*y+L*z+N
[0060]這里,與前述P和Q —樣,K和L指示與旋轉(zhuǎn)角度相應(yīng)的變化量(固定值),并且M和N指示通過與原點的位置關(guān)系確定的、用于確定投影的圖像所位于的位置的值。
[0061]R/ (R-z) ^ I
[0062]P*z — K*z
[0063]S — M
[0064]T — N
[0065]R/ (R-z) — J
[0066]Q*z — L氺 z
[0067]另外,可以考慮各種設(shè)定上述表達(dá)式的各個系數(shù)的方法,例如可以考慮例如對每個參數(shù)執(zhí)行線性插值并且在取特定平衡的同時改變特定平衡的方法。該方法中還包括調(diào)整到投影平面的距離、縮放率,等等。
[0068]轉(zhuǎn)變計算單元50c是響應(yīng)于來自輸入單元10的指令輸入計算在透視投影圖像和平行投影圖像之間轉(zhuǎn)變的過程中的轉(zhuǎn)變圖像的處理單元。轉(zhuǎn)變計算單元50c執(zhí)行線性插值來獲得通過透視投影計算獲得的點(x”,y”)與通過平行投影獲得的點(x’,y’)之間的點。也就是說,首先通過每個投影方案計算開始點和結(jié)束點,并且在計算期間執(zhí)行線性插值。[0069]這里,從點(x”,y”)和點(X,,y,)之間的轉(zhuǎn)變開始到轉(zhuǎn)變結(jié)束設(shè)定時間t,按給定的定時劃分時間t,并且從每個定時的插值點獲得轉(zhuǎn)變圖像。另外,轉(zhuǎn)變計算單元50c還可執(zhí)行平行投影圖像到透視投影圖像的返回計算。
[0070]變形計算單元50d是當(dāng)例如從輸入單元10輸入旋轉(zhuǎn)、放大或縮小三維結(jié)構(gòu)的透視投影圖像的指令時改變透視投影圖像的角度和大小的處理單元。由于此計算是已知技術(shù),所以將省略對其的描述。另外,變形計算單元50d可基于來自信息顯示裝置P中包括的諸如地磁傳感器或加速度傳感器之類的傳感器的信息來檢測信息顯示裝置P的角度并且可根據(jù)檢測到的角度來改變透視投影圖像的角度。
[0071]位置計算單元50e是基于來自位置檢測單元30的當(dāng)前地點信息來計算透視投影圖像、轉(zhuǎn)變圖像和平行投影圖像中的當(dāng)前地點的顯示位置的處理單元。由于將當(dāng)前位置與透視投影圖像、轉(zhuǎn)變圖像和平行投影圖像相匹配的處理也是已知的技術(shù),所以將省略對其的描述。
[0072]顯示控制單元60是控制顯示單元20上的顯示的處理單元。顯示控制單元60包括透視投影顯示控制單元60a、變形顯示控制單元60b、轉(zhuǎn)變圖像顯示控制單元60c、平行投影圖像顯示控制單元60d、相關(guān)信息顯示控制單元60e、位置顯示控制單元60f和用戶界面(UI)控制單元60g。
[0073]透視投影顯示控制單元60a是根據(jù)透視投影計算單元50a的計算在顯示單元20上顯示透視投影圖像的處理單元。例如,如圖2中所示,顯示三維建筑物的線視圖。在此示例中,顯示線框,其中以線條連結(jié)各個投影點。該圖基本上是建筑物的透視圖。以堆疊方式顯示指示各個樓層的平面以像實際樓層那樣交疊。
[0074]變形顯示控制單元60b是顯示通過根據(jù)變形計算單元50d的計算來改變顯示單元20上的透視投影圖像的角度或大小而獲得的圖像的處理單元。例如,如圖3中所示,顯示從圖2中例示的建筑物的線視圖旋轉(zhuǎn)的圖像。
[0075]轉(zhuǎn)變圖像顯示控制單元60c是根據(jù)轉(zhuǎn)變計算單元50c的計算結(jié)果顯示從透視投影圖像(α )轉(zhuǎn)變到平行投影圖像(β )或從平行投影圖像轉(zhuǎn)變到透視投影圖像的圖像的處理單元。例如,如圖4中所示,顯示轉(zhuǎn)變到透視投影圖像和平行投影圖像的圖像。另外,更詳細(xì)的轉(zhuǎn)變顯示示例在下文將要描述的圖7至圖11中圖示。
[0076]平行投影顯示控制單元60d是顯示由平行投影計算單元50b計算出的平行投影圖像的處理單元。例如,如圖5中所示,根據(jù)實際樓層的順序垂直布置的矩形被顯示為指示各個樓層的平面。此時,根據(jù)轉(zhuǎn)變計算或平行投影計算的設(shè)定,在與透視投影圖像相比交疊減少得更多的方向上移動各個平面。在上述表達(dá)式的示例中,由于M和N是用于平行移動的參數(shù),所以可以通過設(shè)定M和N的值來調(diào)整平面以使得交疊減少或者可以優(yōu)選地調(diào)整平面以使得交疊不發(fā)生。另外,根據(jù)以群組為單位的縱橫比或平行移動,除了要調(diào)整的其他參數(shù)以外,平行投影中的坐標(biāo)也可被修改,以形成容易查看并且容易可用作用戶界面的布局。例如,在建筑物的情況下,可以從以透視投影方式真實地顯示多個樓層的畫面根據(jù)縱橫比和平行移動調(diào)整多個樓層(當(dāng)樓層是矩形時的4個頂點)各自的位置。
[0077]相關(guān)信息顯示控制單元60e是基于相關(guān)信息存儲單元40b中存儲的相關(guān)信息來顯示與透視投影圖像中包括的平面相關(guān)的信息的處理單元。例如,如圖5中所示,在平行投影圖像旁邊顯示所選樓層的照片、名稱和公告。[0078]位置顯示控制單元60e是在透視投影圖像或平行投影圖像中顯示當(dāng)前位置的處理單元。例如,如圖2和3中所示,指示當(dāng)前位置標(biāo)記的星形被顯示在樓層上的相應(yīng)位置處。
[0079]UI控制單元60g是將顯示單元20上顯示的圖像中的特定區(qū)域標(biāo)識為用于操作輸入的Π區(qū)域的處理單元。也就是說,Π控制單元60g標(biāo)識每個樓層、按鈕、圖標(biāo)、圖像等等的區(qū)域作為觸摸面板上可操作的區(qū)域。從而,用戶可通過揮掃或觸摸每個樓層、按鈕、圖標(biāo)、圖像等等來執(zhí)行操作輸入。
[0080]從能夠從真實的三維結(jié)構(gòu)基于該三維結(jié)構(gòu)的透視投影圖像獲取關(guān)于該三維結(jié)構(gòu)的相關(guān)信息的功能來看,可以說本實施例是所謂的增強現(xiàn)實(AR)的新方面。
[0081]一般地,可通過在智能電話上安裝應(yīng)用程序(以下簡稱為應(yīng)用)來配置信息通信裝置P。因此,前述每個單元的處理所必要的設(shè)定、計算表達(dá)式、參數(shù)等等被包括在應(yīng)用中并且被預(yù)先存儲在內(nèi)部存儲器或可移除存儲器中。
[0082]前述存儲單元40可一般包括諸如內(nèi)置的ROM或RAM之類的存儲器。然而,現(xiàn)在或?qū)砜傻玫乃写鎯橘|(zhì)都可用作存儲單元40。用作臨時存儲區(qū)域的寄存器、存儲器等等也包括在存儲單元40中。因此,為前述每個單元的處理臨時存儲的存儲區(qū)域也被理解為存儲單元40。
[0083][2.動作]
[0084]將參考圖6的流程圖和圖7至圖12的顯示畫面示例來描述根據(jù)上述本實施例的圖像顯示處理的示例。按以下順序顯示圖像的方法也是本公開的一種。
[0085]首先,在信息通信裝置P中,假定預(yù)先完全下載并安裝了應(yīng)用。與應(yīng)用一起,投影顯示數(shù)據(jù)存儲單元40a存儲投影顯示數(shù)據(jù)并且相關(guān)信息存儲單元40b存儲相關(guān)信息。
[0086]透視投影計算單元50a基于投影顯示數(shù)據(jù)執(zhí)行透視投影計算(步驟101)。計算結(jié)果被透視投影數(shù)據(jù)存儲單元40c存儲。然后,平行投影計算單元50b基于投影顯示數(shù)據(jù)執(zhí)行平行投影計算(步驟102)。計算結(jié)果被平行投影數(shù)據(jù)存儲單元40d存儲。
[0087]透視投影顯示控制單元60a在顯示單元20上顯示作為透視投影計算單元50a的透視投影計算結(jié)果的透視投影圖像(步驟103)。此時,位置顯示控制單元60f還在顯示單元20上顯示由位置計算單元50e計算出的當(dāng)前位置。
[0088]顯示畫面示例在圖2和圖7中圖示。在圖2和圖7中,圖示了建筑物的透視圖并且在IF上的當(dāng)前地點處顯示了星形。另外,顯示了按鈕“下一步〉”作為用于轉(zhuǎn)變到平行投影圖像的輸入界面。
[0089]這里,用戶利用輸入單元10輸入例如旋轉(zhuǎn)或放大透視投影圖像的變形指令(步驟104中的“是”)。然后,變形計算單元50d根據(jù)輸入時的操作量來執(zhí)行透視投影圖像的變形計算并且變形顯示控制單元60b在顯示單元20上顯示作為計算結(jié)果的變形圖像(步驟105)。
[0090]在顯示變形圖像之后或者當(dāng)沒有給出變形指令時(步驟104中的“否”),用戶利用輸入單元10輸入從透視投影圖像到平行投影圖像的變換指令(步驟106中的“是”)。例如,此輸入在用戶選擇按鈕“下一步〉”以選擇期望樓層的平面時執(zhí)行。然后,轉(zhuǎn)變計算單元50c基于透視投影數(shù)據(jù)和平行投影數(shù)據(jù)計算從透視投影圖像到平行投影圖像的轉(zhuǎn)變圖像(步驟107)。
[0091]基于計算結(jié)果,轉(zhuǎn)變圖像顯示控制單元60c顯示轉(zhuǎn)變圖像(步驟108)。例如,如圖8中所示,顯示通過對每個樓層的平面進(jìn)行線性插值獲得的圖像和指示每個樓層的文字信息。此顯示是在劃分預(yù)設(shè)時間t的每個時間點的計算結(jié)果。重復(fù)轉(zhuǎn)變圖像的計算和顯示,直到所設(shè)定的時間t過去為止(步驟109中的“否”)。這樣,如圖8至圖12中所示,轉(zhuǎn)變了圖像。
[0092]當(dāng)設(shè)定時間t已過去并且計算從而結(jié)束時(步驟109中的“是”),如圖13中所示,顯示最終平行投影圖像(步驟110)。另外,如圖10至圖12中所示,顯示所選樓層的圖像和文字信息作為關(guān)于所選樓層的相關(guān)信息(步驟111)。通過叩擊該樓層,可以用關(guān)于所叩擊的樓層的信息來替代相關(guān)信息。另外,此顯示包括按鈕“〉”作為用于轉(zhuǎn)變到透視投影圖像的輸入界面。
[0093]用戶利用輸入單元10輸入從透視投影圖像到平行投影圖像的變換指令(步驟112中的“是”)。該輸入是例如通過選擇按鈕“下一步〉”來執(zhí)行的。然后,轉(zhuǎn)變計算單元50c基于透視投影數(shù)據(jù)和平行投影數(shù)據(jù)計算從平行投影圖像到透視投影圖像的轉(zhuǎn)變圖像(步驟113)。
[0094]基于計算結(jié)果,轉(zhuǎn)變圖像顯示控制單元60c顯示轉(zhuǎn)變圖像(步驟114)。重復(fù)轉(zhuǎn)變圖像的計算和顯示,直到設(shè)定時間t過去為止(步驟115中的“否”)。這樣,如圖11至圖7的順序所示,轉(zhuǎn)變了圖像。
[0095]當(dāng)設(shè)定時間t已過去并且計算從而結(jié)束時(步驟115中的“是”),如圖12中所示,顯示原始透視投影圖像(步驟103)。當(dāng)在步驟106和112中沒有給出變換指令并且沒有給出結(jié)束指令時(步驟116和117中的“否”),直到當(dāng)前時間的顯示繼續(xù)。當(dāng)執(zhí)行應(yīng)用結(jié)束操作時(步驟116和117中的“是”),應(yīng)用結(jié)束。
[0096][3.有利效果]
[0097]上述實施例的有利效果如下。也就是說,由于顯示了用于將以透視投影方式顯示的三維結(jié)構(gòu)中包括的平面轉(zhuǎn)變到平行投影圖像的圖像并且顯示了與平面相關(guān)的信息,所以可以聯(lián)系整個三維結(jié)構(gòu)直觀地理解與三維結(jié)構(gòu)相關(guān)的期望信息。
[0098]例如,用戶可以基于透視投影圖像直觀地理解建筑物的構(gòu)造和位置關(guān)系。即使當(dāng)用戶在建筑物內(nèi)移動時,用戶也可以通過參考當(dāng)前位置的顯示和立體的透視投影圖像來立即理解用戶在向何處移動以及用戶位于建筑物內(nèi)何處。
[0099]此外,當(dāng)選擇期望的樓層時,圖像在樓層的形態(tài)被改變的同時被轉(zhuǎn)變到平行投影圖像,并且被轉(zhuǎn)換到最終平行投影圖像。由于在平行投影圖像中減少了樓層的交疊,所以容易選擇并理解每個樓層。此時,可以基于關(guān)于每個樓層的相關(guān)信息來獲得關(guān)于每個樓層的詳細(xì)信息。
[0100]另外,轉(zhuǎn)變圖像使得用戶能夠沒有中斷地理解透視投影圖像與平行投影圖像之間的樓層對應(yīng)關(guān)系。因此,用戶不會誤解其選擇的樓層對應(yīng)于透視投影圖像還是平行投影圖像。例如,當(dāng)畫面從表示建筑物的形狀的線框轉(zhuǎn)變到顯示關(guān)于每個樓層的信息的樓層向?qū)r,可通過由于無縫變化而連接樓層的圖示來明確不同畫面上的共同信息部分之間的對應(yīng)關(guān)系。
[0101]另外,使用三維結(jié)構(gòu)作為向用戶提供服務(wù)的場景的服務(wù)提供者可以通過向用戶分發(fā)應(yīng)用來提高三維結(jié)構(gòu)的用戶便利性。此外,當(dāng)用戶進(jìn)入建筑物的諸如入口之類的特定地點時,信息顯示裝置P中包括的發(fā)送和接收單元可以下載或可以自動下載并設(shè)定應(yīng)用或建筑物的透視投影數(shù)據(jù),從而進(jìn)一步提高用戶的便利性。
[0102]例如,當(dāng)應(yīng)用被分發(fā)給百貨商店、購物中心、陳列室、美術(shù)館、博物館、機場、車站、醫(yī)院等等的用戶時,用戶可以理解建筑物的構(gòu)造及其當(dāng)前位置并且可以立即獲取關(guān)于每個樓層的銷售品、店鋪、展示內(nèi)容、要提供的服務(wù)等等的信息,從而鼓勵他們訪問店鋪,等等。[4.其他實施例]
[0103]本公開不限于前述實施例。例如,通過在建筑物中的期望位置處顯示標(biāo)記,易于進(jìn)一步理解實際方向和位置關(guān)系,從而在以透視方式實際顯示樓層時理解樓層構(gòu)造。
[0104]也可以顯示期望的設(shè)備、設(shè)施、特征部分等等的圖標(biāo)。例如,通過顯示洗手間或電梯的圖標(biāo),用戶可以容易地定位到這些地方。可以提供搜索從當(dāng)前位置到設(shè)定的目的地的路線并且執(zhí)行向?qū)У膶?dǎo)航單元。在此情況下,由于以透視投影方式顯示的建筑物中的路線向?qū)б彩腔诹Ⅲw圖像的,所以易于理解垂直關(guān)系。
[0105]對象三維結(jié)構(gòu)不限于建筑物,并且多個平面不限于樓層。例如,如圖14中所示,布置有書籍的書架可被設(shè)定為被顯示為透視投影圖像的三維結(jié)構(gòu)。圖像從所顯示的書架的透視投影圖像轉(zhuǎn)變到其中以磚塊形式布置指示書籍或書籍的內(nèi)容的矩形的平行投影圖像。在平行投影圖像中的每個圖像中,顯示關(guān)于每本書籍的相關(guān)信息或者每本書籍的內(nèi)容及其相關(guān)信息。根據(jù)這個方面,與列表顯示之類的相比,可以按照書籍的布置位置來更合理地存儲每本書籍或每本書籍的內(nèi)容。書籍可包括個人相簿等等,從而在平行投影圖像中可顯示相簿的照片。
[0106]另外,可以考慮將安裝了各種家電的房屋顯示為透視投影圖像并且將指示家電的形態(tài)的布置顯示為平行投影圖像。通過以透視投影方式顯示房屋中的家電之間的位置關(guān)系,可以更直觀地選擇家電,或者可以執(zhí)行指示家電之間的互連狀態(tài)的功率消耗的概覽顯
不等等。
[0107]另外,可以以平行投影方式顯示在其上操作個體家電的畫面。以平行投影方式顯示的畫面可被設(shè)定為每個家電的前面板,可通過擴大關(guān)于內(nèi)容的信息來顯示,或者可通過排列家電來顯不。
[0108]附圖標(biāo)記列表
[0109]P 信息顯示裝置
[0110]10 輸入單元
[0111]20 顯示單元
[0112]30 位置檢測單元
[0113]40 存儲單元
[0114]40a投影顯示數(shù)據(jù)存儲單元
[0115]40b相關(guān)信息存儲單元
[0116]40c透視投影數(shù)據(jù)存儲單元
[0117]40d平行投影數(shù)據(jù)存儲單元
[0118]50a透視投影計算單元
[0119]50b平行投影計算單元
[0120]50c轉(zhuǎn)變計算單元
[0121]50d變形計算單元[0122]50e位置計算單元
[0123]60顯示控制單元
[0124]60a透視投影顯示控制單元
[0125]60b變形顯示控制單元
[0126]60c轉(zhuǎn)變顯示控制單元
[0127]60d平行投影顯示控制單元
[0128]60e相關(guān)信息顯示控制單元
[0129]60f位置顯示控制單元
[0130]60g UI控制單元
【權(quán)利要求】
1.一種信息顯示程序,使得包括顯示單元的計算機執(zhí)行: 透視投影數(shù)據(jù)存儲處理,存儲包括多個交疊的平面的三維結(jié)構(gòu)的透視投影數(shù)據(jù); 相關(guān)信息存儲處理,存儲與所述多個平面相關(guān)的相關(guān)信息; 透視投影顯示控制處理,基于所述透視投影數(shù)據(jù)在所述顯示單元上顯示所述三維結(jié)構(gòu)的整體的透視投影圖像; 平行投影數(shù)據(jù)存儲處理,存儲用于顯示所述三維結(jié)構(gòu)中包括的所述多個平面的平行投影圖像的平行投影數(shù)據(jù); 平行投影顯示控制處理,基于所述平行投影數(shù)據(jù)在所述顯示單元上顯示所述多個平面的平行投影圖像; 轉(zhuǎn)變計算處理,基于所述透視投影數(shù)據(jù)和所述平行投影數(shù)據(jù)計算用于執(zhí)行從所述透視投影圖像到所述平行投影圖像或從所述平行投影圖像到所述透視投影圖像的轉(zhuǎn)變的轉(zhuǎn)變圖像數(shù)據(jù); 轉(zhuǎn)變顯示控制處理,在所述顯示單元上顯示通過所述轉(zhuǎn)變計算處理計算出的所述透視投影圖像和所述平行投影圖像之間的轉(zhuǎn)變圖像;以及 相關(guān)信息顯示控制處理,在所述顯示單元上顯示所述相關(guān)信息。
2.根據(jù)權(quán)利要求1所述的信息顯示程序,其中,在所述轉(zhuǎn)變計算處理中,在所述平行投影圖像中的所述多個平面的交疊比所述透視投影圖像中的所述多個平面的交疊減少得更多的方向上移動所述平行投影圖像中的所述多個平面。
3.根據(jù)權(quán)利要求1所述的信息顯示程序, 其中,檢測當(dāng)前位置的位置 信息檢測單元連接到所述計算機,并且其中,所述信息顯示程序使得所述計算機執(zhí)行在所述透視投影圖像和所述平行投影圖像中的至少一個中顯示由所述位置信息檢測單元檢測到的當(dāng)前位置的位置信息顯示控制處理。
4.根據(jù)權(quán)利要求1所述的信息顯示程序, 其中,輸入單元連接到所述計算機,并且 其中,當(dāng)通過來自所述輸入單元的輸入選擇所述透視投影圖像中的平面之一時,所述信息顯示程序使得所述計算機執(zhí)行所述轉(zhuǎn)變計算處理和所述轉(zhuǎn)變顯示控制處理并且將在所述相關(guān)信息顯示控制處理中顯示的相關(guān)信息設(shè)定為關(guān)于所選平面的相關(guān)信息。
5.一種包括具有顯示單元的計算機的信息顯示裝置,該信息顯示裝置包括: 透視投影數(shù)據(jù)存儲單元,被配置為存儲包括多個交疊的平面的三維結(jié)構(gòu)的透視投影數(shù)據(jù); 相關(guān)信息存儲單元,被配置為存儲與所述多個平面相關(guān)的相關(guān)信息; 透視投影顯示控制單元,被配置為基于所述透視投影數(shù)據(jù)在所述顯示單元上顯示所述三維結(jié)構(gòu)的整體的透視投影圖像; 平行投影數(shù)據(jù)存儲單元,被配置為存儲用于顯示所述三維結(jié)構(gòu)中包括的所述多個平面的平行投影圖像的平行投影數(shù)據(jù); 平行投影顯示控制單元,被配置為基于所述平行投影數(shù)據(jù)在所述顯示單元上顯示所述多個平面的平行投影圖像; 轉(zhuǎn)變計算單元,被配置為基于所述透視投影數(shù)據(jù)和所述平行投影數(shù)據(jù)計算用于執(zhí)行從所述透視投影圖像到所述平行投影圖像或從所述平行投影圖像到所述透視投影圖像的轉(zhuǎn)變的轉(zhuǎn)變圖像數(shù)據(jù); 轉(zhuǎn)變顯示控制單元,被配置為在所述顯示單元上顯示由所述轉(zhuǎn)變計算單元計算出的所述透視投影圖像和所述平行投影圖像之間的轉(zhuǎn)變圖像;以及 相關(guān)信息顯示控制 單元,被配置為在所述顯示單元上顯示所述相關(guān)信息。
【文檔編號】G06T17/05GK103782325SQ201380002916
【公開日】2014年5月7日 申請日期:2013年6月11日 優(yōu)先權(quán)日:2012年7月11日
【發(fā)明者】渡嘉敷守, 永田聰 申請人:索尼公司