欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

用于生成動(dòng)態(tài)用戶界面效果的方法和系統(tǒng)與流程

文檔序號(hào):11567320閱讀:397來源:國(guó)知局
用于生成動(dòng)態(tài)用戶界面效果的方法和系統(tǒng)與流程

相關(guān)申請(qǐng)的交叉引用

本申請(qǐng)要求2015年10月30日提交的美國(guó)臨時(shí)專利申請(qǐng)no.62/248,485的優(yōu)先權(quán),其全部公開內(nèi)容用過引用并入本文。

本公開總體上涉及用于生成用戶界面效果的方法和系統(tǒng),并且更特別地,涉及用于基于真實(shí)世界照明條件動(dòng)態(tài)地生成用戶界面效果的方法和系統(tǒng)。



背景技術(shù):

用戶界面顯示信息并提供圖像以便于來自用戶的輸入以發(fā)送數(shù)據(jù)或啟動(dòng)某些動(dòng)作。設(shè)計(jì)者嘗試以創(chuàng)建與用戶的直觀交互的方式顯示用戶界面。在一些情況下,設(shè)計(jì)者已嘗試并入光學(xué)效果以向用戶提供結(jié)構(gòu)、順序和視覺層次。在一些情況下,用戶界面設(shè)計(jì)已嘗試并入被設(shè)計(jì)成在二維中模擬三維對(duì)象的效果。

例如,通過限定固定角度和固定不透明度(opacity)以模擬陰影而在用戶界面上生成投影。例如,設(shè)計(jì)者可能指定陰影以在模擬按鈕下方的90°角度20%不透明,并且在y軸上以2個(gè)像素偏置。然而,這些值是硬編碼的并且輸出為待包含在用戶界面中的靜態(tài)圖像資產(chǎn)。圖像資產(chǎn)的靜態(tài)性質(zhì)阻止了界面元素對(duì)改變著的光條件和/或定向動(dòng)態(tài)地做出反應(yīng)。

所公開的方法和系統(tǒng)可以指向于減輕或克服現(xiàn)有技術(shù)中的上面闡述的問題和/或其他問題中的一個(gè)或多個(gè)。



技術(shù)實(shí)現(xiàn)要素:

本公開的一個(gè)方面指向于一種用于生成動(dòng)態(tài)用戶界面效果的方法。方法可以包括接收指示出用戶界面的位置的定位數(shù)據(jù)和接收指示出用戶界面的定向的定向數(shù)據(jù)。方法還可以包括基于定位數(shù)據(jù)和定向數(shù)據(jù)來確定光源相對(duì)于用戶界面的位置,和基于光源的位置動(dòng)態(tài)地修改用戶界面上的圖像。

本公開的另一方面指向于一種用于生成動(dòng)態(tài)用戶界面效果的系統(tǒng)。系統(tǒng)可以包括配置成接收指示出用戶界面的位置的定位數(shù)據(jù)和指示出用戶界面的定向的定向數(shù)據(jù)的接口。系統(tǒng)還可以包括配置成基于定位數(shù)據(jù)和定向數(shù)據(jù)來確定光源相對(duì)于用戶界面的位置和基于光源的位置動(dòng)態(tài)地修改用戶界面上的圖像的處理單元。

本公開的又一方面指向于一種車輛。車輛可以包括用戶界面和系統(tǒng)。系統(tǒng)可以包括配置成接收指示出用戶界面的位置的定位數(shù)據(jù)和指示出用戶界面的定向的定向數(shù)據(jù)的接口。系統(tǒng)還可以包括配置成基于定位數(shù)據(jù)和定向數(shù)據(jù)來確定光源相對(duì)于用戶界面的位置和基于光源的相對(duì)位置動(dòng)態(tài)地修改用戶界面上的圖像的處理單元。

附圖說明

圖1是根據(jù)示例性實(shí)施例的示例性用戶界面的圖解舉例說明。

圖2是可以容納根據(jù)示例性實(shí)施例的圖1的示例性用戶界面的示例性車輛的內(nèi)部的示例性實(shí)施例的圖解舉例說明。

圖3是可以與根據(jù)示例性實(shí)施例的圖2的示例性車輛一起使用的示例性系統(tǒng)的方塊圖。

圖4是舉例說明了可以由根據(jù)示例性實(shí)施例的圖3的示例性系統(tǒng)執(zhí)行的示例性方法的流程圖。

具體實(shí)施方式

該公開總體上指向于配置成基于改變著的現(xiàn)實(shí)世界條件來動(dòng)態(tài)地調(diào)整用戶界面上的視覺效果的方法和系統(tǒng)。在一些實(shí)施例中,該公開指向于估計(jì)用戶界面的地理位置和定向并確定光源(例如,太陽或月亮)的相對(duì)位置和強(qiáng)度。本文使用的光源的強(qiáng)度是指由光源發(fā)射、反射或以其他方式提供的光的強(qiáng)度。該公開可以應(yīng)用于許多不同的應(yīng)用,諸如移動(dòng)著的車輛中的用戶界面。

圖1是用戶界面10的圖解舉例說明。用戶界面10可以配置成接收來自用戶的輸入并發(fā)送數(shù)據(jù)。例如,用戶界面10可以包括諸如lcd、led、等離子體顯示器或任何其他類型的顯示器等的顯示器,并且提供呈現(xiàn)在顯示器上的用于用戶輸入和數(shù)據(jù)顯示的圖形用戶界面(gui)。顯示器可以包括若干不同類型的材料,諸如塑料或玻璃,并且可以是觸敏的以接收來自用戶的命令。例如,顯示器可以包括諸如gorillaglasstm等的基本上剛性或諸如willowglasstm等的基本上柔韌的觸敏材料。用戶界面10可以被包括在車輛、智能電話、平板電腦和/或諸如智能手表或智能眼鏡等的可穿戴技術(shù)中。

如圖1所舉例說明的,示例性用戶界面10可以包括配置成描繪了背景12的像素陣列,若干特征14顯示在該背景上。例如,在一些實(shí)施例中,用戶界面10可以包括若干圖標(biāo)16,其可以向用戶提供對(duì)于若干程序的快捷方式,諸如主頁圖標(biāo)、電話圖標(biāo)、電子郵件圖標(biāo)和網(wǎng)絡(luò)圖標(biāo)。當(dāng)選擇例如電話圖標(biāo)時(shí),窗口18可以打開,其提供了鍵盤20和可以例如允許蜂窩網(wǎng)絡(luò)的操作的數(shù)據(jù)域(datafield)。圖標(biāo)16和鍵盤20可以通過按壓顯示器的相應(yīng)部分來致動(dòng)。當(dāng)選擇網(wǎng)絡(luò)圖標(biāo)時(shí),用戶界面10可以提供對(duì)web瀏覽器的訪問。用戶界面10還可以包括模擬旋鈕24,其可以通過用戶的旋轉(zhuǎn)運(yùn)動(dòng)來致動(dòng)。用戶界面10還可以包括模擬滑塊開關(guān)26,其可以被沿著顯示器上描繪的槽28拖動(dòng)。用戶界面10可以包括其他數(shù)據(jù)域以接收例如來自進(jìn)來的電話呼叫的的數(shù)據(jù)。用戶界面10可以限定笛卡爾坐標(biāo),例如x坐標(biāo)、y坐標(biāo)和z坐標(biāo)。

如圖1所舉例說明的,用戶界面10的特征14可以具有各種各樣的不同形狀和大小,以便改進(jìn)區(qū)分和/或操作的容易性。特征14可以具有在用戶界面10的平面上描繪出的沿著x/y坐標(biāo)的圖像形狀和大小。例如,模擬旋鈕24可以表現(xiàn)為大的圓形形狀以促進(jìn)由用戶的手指進(jìn)行的旋轉(zhuǎn)。另一方面,圖標(biāo)16可以形成相對(duì)較小和方形的形狀,因?yàn)閳D標(biāo)16涉及激活或去激活程序而不是調(diào)整諸如音量等的可調(diào)特征。為了增強(qiáng)圖標(biāo)的三維特征的模擬,特征14還可以配置成具有遠(yuǎn)離背景12在z軸上延伸的表觀高度。

特征14的表觀高度可以用設(shè)計(jì)特征來描繪,諸如修改特征14上和/或周圍的圖像的對(duì)比度。例如,如果特征14被設(shè)計(jì)為具有在z平面中延伸的弓形表面,則特征14的周邊的至少一部分可以設(shè)置有描影的梯度以模擬在周邊之前撞擊表面的升高部分的表觀光源。取決于其形狀,特征14還可以將陰影30投射到用戶界面10的其他組成部分上,諸如背景12和/或鄰近特征14的鄰接部分上。陰影30可以由特征14的相對(duì)大小來確定。例如,在x軸、y軸和z軸中的至少一個(gè)上具有較大尺寸(或者升高的尺寸)的特征14可以產(chǎn)生較大的陰影30。取決于陰影30的大小,較大特征14可以阻擋來自較小特征14的表觀光源。還可以設(shè)想的是,特征14的大小可以改變以便強(qiáng)調(diào)用戶界面10的多個(gè)方面。例如,當(dāng)用戶界面10接收進(jìn)來的電話呼叫時(shí),具有有關(guān)電話呼叫的數(shù)據(jù)的數(shù)據(jù)域22可以沿著z軸放大或被抬升以變得更加突出,與其他特征14相比投射較大的陰影30。

還可以基于表觀光源的位置和/或強(qiáng)度來模擬從特征14延伸的陰影30。在一些實(shí)施例中,陰影30的角度可以基于表觀光源相對(duì)于用戶界面10的x軸、y軸和z軸的角度來計(jì)算。例如,陰影30可以根據(jù)從表觀光源延伸到特征14的邊緣的切線并使該線進(jìn)一步延伸以與背景12和/或鄰接特征14的x/y平面交叉來模擬。然后可以通過背景12和/或鄰接特征14的交叉點(diǎn)的累積來模擬陰影30的輪廓。因此,可以基于表觀光源的角度和特征14的尺寸用幾何學(xué)計(jì)算出陰影30的像素的數(shù)量。例如,表觀光源的較小角度(例如,較小的z軸坐標(biāo))和特征14的較大大小可以增加模擬陰影30中的像素的數(shù)量。

還可以基于表觀光源的強(qiáng)度來模擬陰影30的圖像,使得增加的強(qiáng)度可以創(chuàng)建較暗且更多限定的陰影30。例如,具有低強(qiáng)度的表觀光源可以生成具有約20%的不透明度的陰影30,而具有較高強(qiáng)度的表觀光源可以生成具有約80%的不透明度的陰影30。表觀光源的強(qiáng)度與陰影30的不透明度的關(guān)系可以通過例如查找表來確定。此外,各特征14可以取決于表觀光源的位置而提供不同的陰影30。例如,如果表觀光源沿著x軸在第一和第二特征14之間位于用戶界面10的頂上,則關(guān)于第一和第二特征14的陰影30可以沿著x軸在相反方向上延伸。在一些實(shí)施例中,表觀光源可以設(shè)計(jì)成模擬真實(shí)世界照明條件。

圖2是示例性車輛50的示例性實(shí)施例。車輛50可以具有任何車身造型,諸如跑車、雙門轎跑車、轎車、皮卡卡車、旅行車、運(yùn)動(dòng)型多用途車(suv)、小型貨車或改型廂式貨車(conversionvan)。車輛50可以是電動(dòng)車輛、燃料電池車輛、混合動(dòng)力車輛或傳統(tǒng)的內(nèi)燃機(jī)車輛。車輛50可以配置成由占據(jù)車輛50的駕駛員操作、被遠(yuǎn)程控制和/或自主的。車輛50可以經(jīng)受相對(duì)于地平線以仰角α和相對(duì)于方位方向(例如,正北)以方位角β(未示出)發(fā)射光的光源(例如,太陽或月亮)80。如圖2中進(jìn)一步舉例說明的,車輛50可以具有方向盤54可從其上突出的儀表板52,和用戶界面10。車輛50還可以包括若干傳感器,諸如加速度計(jì)58、陀螺儀60、氣壓計(jì)64和光傳感器66。

加速度計(jì)58可以配置成確定用戶界面10的靜態(tài)加速度(例如,重力)和/或動(dòng)態(tài)加速度(例如,突然起動(dòng)/停止)。例如,如果用戶界面10是靜止的,則加速度計(jì)58可以配置成通過感測(cè)重力來感測(cè)與用戶界面10的定向相關(guān)的定向數(shù)據(jù)。在一些實(shí)施例中,加速度計(jì)58可以包括配置成測(cè)量質(zhì)量相對(duì)于參考點(diǎn)的加速度的傳感器。傳感器可以包括配置成將由質(zhì)量的運(yùn)動(dòng)生成的機(jī)械力轉(zhuǎn)換為指示出用戶界面10的加速度的電信號(hào)的壓電、壓阻和/或電容元件。

陀螺儀60可以配置成確定用戶界面10相對(duì)于x軸、y軸和z軸的角速度。在一些實(shí)施例中,陀螺儀60可以包括隨著用戶界面10的定向和角速度改變而徑向偏移的偏心質(zhì)量。傳感器可以包括配置成將來自質(zhì)量的運(yùn)動(dòng)的機(jī)械力轉(zhuǎn)換為指示出用戶界面10的角速度的電信號(hào)的壓電、壓阻和/或電容元件。在一些實(shí)施例中,加速度計(jì)58和陀螺儀60可以定位在同一電路板上。例如,加速度計(jì)58和陀螺儀60可以定位在用戶界面10和/或車輛50的車載計(jì)算機(jī)的電路中。加速度計(jì)58的信號(hào)和陀螺儀60的信號(hào)可以組合使用以提高定向數(shù)據(jù)的準(zhǔn)確度和細(xì)節(jié)。例如,電路可以包括接收加速度計(jì)58的信號(hào)和陀螺儀的信號(hào)兩者以生成指示出定向數(shù)據(jù)的信號(hào)的濾波器。

羅盤62可以附加地或替代地用來根據(jù)至少一個(gè)軸確定用戶界面10的定向。例如,羅盤62可以包括與行星磁場(chǎng)相互作用以檢測(cè)方位方向并確定指示出用戶界面10的x軸、y軸和z軸的相對(duì)定向的定向數(shù)據(jù)的磁體。羅盤62還可以配置成根據(jù)定向數(shù)據(jù)生成信號(hào)。

氣壓計(jì)64可以配置成測(cè)量用戶界面10的本地空氣壓力。在一些實(shí)施例中,氣壓計(jì)64可以包括膨脹(當(dāng)壓力下降的時(shí)候)或收縮(當(dāng)壓力上升的時(shí)候)并生成指示出用戶界面10的本地空氣壓力的相應(yīng)電信號(hào)的壓電、壓阻和/或電容元件。然后可以基于由氣壓計(jì)64測(cè)得的空氣壓力根據(jù)查找表和/或計(jì)算來確定用戶界面10的海拔高度。氣壓計(jì)64可以定位在相對(duì)于用戶界面10的任何位置。氣壓計(jì)64可以定位在車輛50的外部表面上(例如,在發(fā)動(dòng)機(jī)罩或車頂上)或車輛50的內(nèi)部(例如,在用戶界面10的殼體中)。

光傳感器66可以包括配置成測(cè)量從光源80接收的光的若干不同的機(jī)構(gòu)。在一些實(shí)施例中,光傳感器66可以包括光電池、光電晶體管、光伏電池、發(fā)光二極管(led)和/或有源像素傳感器(aps)中的一個(gè)或多個(gè)。例如,光傳感器66可以包括由包含像素傳感器陣列的集成電路構(gòu)成的aps。來自光傳感器66的光可以生成橫跨aps的電壓,該電壓可以被測(cè)量以確定光源80的強(qiáng)度。傳感器陣列還可以配置成檢測(cè)光源80相對(duì)于傳感器陣列的角度。光傳感器66還可以配置成生成指示出光源80相對(duì)于用戶界面10的強(qiáng)度和/或角度的電信號(hào)。光傳感器66可以定位在外部表面上,諸如在車輛50的發(fā)動(dòng)機(jī)罩或車頂上。光傳感器66可以有利地配置成確定光源80中的瞬時(shí)變化,諸如當(dāng)光源80從相對(duì)阻礙的位置(例如,云后)移動(dòng)到相對(duì)無礙的位置時(shí),反之亦然。此外,由于光源64的準(zhǔn)確度可能由于其他阻礙物(例如,污垢、灰塵和/或油漆)而受損,所以由光傳感器66生成的信號(hào)可以相對(duì)于記錄的氣象數(shù)據(jù)來調(diào)整(例如,歸一化)。

圖3提供了可以依照控制用戶界面10的操作的方法使用的示例性系統(tǒng)51的塊圖。如圖3所舉例說明的,系統(tǒng)51可以包括除其他外具有i/o接口102、處理單元104、存儲(chǔ)單元106和存儲(chǔ)器模塊108的控制器100??刂破?00的組成部件中的一個(gè)或多個(gè)可以安裝在用戶界面10中和/或在車輛50的車載計(jì)算機(jī)中。這些單元可以配置成在彼此之間或之中傳輸數(shù)據(jù)和發(fā)出或接收指令。

i/o接口102可以配置用于控制器100與系統(tǒng)51的諸如用戶界面10、加速度計(jì)58、陀螺儀60、羅盤62、氣壓計(jì)64和/或光傳感器66等的各種組成部件之間的雙向通信。i/o接口102還可以配置成向衛(wèi)星110和氣象站112發(fā)出操作信號(hào)以及從衛(wèi)星110和氣象站112接收操作信號(hào)。i/o接口102可以經(jīng)由通信電纜、無線網(wǎng)絡(luò)或其他通信介質(zhì)在裝置中的每一個(gè)之間發(fā)出和接收數(shù)據(jù)。例如,衛(wèi)星110和氣象站112可以配置成經(jīng)由網(wǎng)絡(luò)70向i/o接口102發(fā)出和接收信號(hào)。網(wǎng)絡(luò)70可以是可允許發(fā)送和接收數(shù)據(jù)的任何類型的有線或無線網(wǎng)絡(luò)。例如,網(wǎng)絡(luò)70可以包括無線電波、全國(guó)性蜂窩網(wǎng)絡(luò)、本地?zé)o線網(wǎng)絡(luò)(例如,藍(lán)牙tm或wifi)和/或有線網(wǎng)絡(luò)。處理單元104可以配置成接收信號(hào)并處理信號(hào)以確定真實(shí)世界照明條件。處理單元104還可以配置成經(jīng)由i/o接口102生成和發(fā)送命令信號(hào),以便致動(dòng)通信中的裝置。

在一些實(shí)施例中,處理單元104可以配置成確定用戶界面10的地理定位。例如,處理單元104可以配置成鎖定到多個(gè)衛(wèi)星110上,以便例如利用全球定位系統(tǒng)(gps)對(duì)當(dāng)前的緯度、經(jīng)度和/或海拔高度作三角測(cè)量。處理單元104還可以配置成將所確定的定位與可能影響用戶界面10和/或車輛50的照明的自然和人造結(jié)構(gòu)的位置進(jìn)行比較。例如,處理單元104可以配置成確定用戶界面10相對(duì)于升高的區(qū)域(例如,山)、隧道、大型建筑物和景觀(例如,樹木)的定位。在一些實(shí)施例中,處理單元104可以附加地或替代地配置成基于由氣壓計(jì)64生成的信號(hào)來確定用戶界面10的海拔高度。氣壓計(jì)64可以根據(jù)本地空氣壓力測(cè)量來提供關(guān)于用戶界面10的海拔高度的更準(zhǔn)確的數(shù)據(jù)。

處理單元104還可以配置成確定有關(guān)用戶界面10的x軸、y軸和z軸的例如相對(duì)于方位方向的定向的定向數(shù)據(jù)。在一些實(shí)施例中,處理單元104可以配置成基于gps數(shù)據(jù)來確定定向。例如,當(dāng)用戶界面50以速率移動(dòng)時(shí),處理單元104可以配置成分析用戶界面10的當(dāng)前和前一位置以確定用戶界面10的當(dāng)前定向數(shù)據(jù)。然而,從gps數(shù)據(jù)提取的定向數(shù)據(jù)可能不準(zhǔn)確,尤其是在低速率下;因此處理單元104可以配置成附加地或替代地憑借由諸如加速度計(jì)58、陀螺儀60和/或羅盤62等的本地傳感器所生成的信號(hào)來確定定向數(shù)據(jù)。例如,處理單元104可以配置成使用本地傳感器58、60、62中一個(gè)或更多以基于重力加速度和/或行星磁場(chǎng)來確定用戶界面10的x軸、y軸和z軸的定向。

處理單元104可以配置成詢問氣象站112以確定本地大氣條件。例如,處理單元104可以配置成從氣象站112獲取有關(guān)光源80的定位的數(shù)據(jù),諸如仰角α和方位角β。處理單元104可以附加地或替代地配置成基于在存儲(chǔ)單元106和/或存儲(chǔ)器模塊108中存儲(chǔ)為查找表的太陽圖表(solarcharts)和/或月球圖表(lunarcharts)來確定光源80的位置。例如,處理單元104可以配置成基于太陽圖表和/或月球圖表根據(jù)特定日期、時(shí)間和/或地理定位來計(jì)算出光源80的確切定位。處理器104可以進(jìn)一步配置成詢問氣象站112以確定諸如本地太陽強(qiáng)度等的其他本地大氣條件和諸如云遮蓋和/或空氣質(zhì)量(例如,污染)等的可降低太陽強(qiáng)度的條件。在某些情形中,處理單元104可以配置成基于諸如本地傳感器等的其他機(jī)構(gòu)來確定本地大氣條件。例如,當(dāng)確定了氣象條件是“部分多云”使得接收到的光源80的強(qiáng)度可以瞬間改變時(shí),處理單元104可以配置成基于由光傳感器66生成的信號(hào)來確定瞬時(shí)光強(qiáng)度。

處理單元104可以配置成基于光源80的位置而動(dòng)態(tài)地修改用戶界面10上的圖像。在一些實(shí)施例中,處理單元104可以配置成將光源80的仰角α和方位角β投影到用戶界面10的x軸、y軸和z軸上。例如,處理單元104可以配置成用幾何學(xué)轉(zhuǎn)換光源80的仰角α和方位角β,以根據(jù)用戶界面10的x軸、y軸和z軸來確定表觀光源的位置。處理單元104可以配置成根據(jù)表觀光源生成從至少一個(gè)特征14投影的陰影30的輪廓。例如,處理單元104可以配置成模擬從表觀光源延伸到特征14的邊緣的線,并使該模擬的線進(jìn)一步延伸以與背景12和/或鄰接特征14的x/y平面交叉。

處理單元104還可以配置成基于光源80的表觀強(qiáng)度來確定陰影30的不透明度。例如,處理單元104可以配置成基于以下各項(xiàng)中的至少一個(gè)來確定光源80的強(qiáng)度:從氣象站112獲取的數(shù)據(jù)、由光傳感器64生成的信號(hào)和/或基于例如一年中的某一時(shí)間、緯度、經(jīng)度和/或海拔高度計(jì)算出的光源80的距離?;谒_定的光源80的強(qiáng)度,處理單元104可以配置成根據(jù)存儲(chǔ)在存儲(chǔ)單元106和/或存儲(chǔ)器模塊108中的查找表而使陰影30的不透明度相互關(guān)聯(lián)。處理單元104然后可以配置成基于所確定的不透明度來提供陰影30的描影。

有時(shí)當(dāng)光源80物理上位于用戶界面10后面時(shí),系統(tǒng)51可以執(zhí)行若干不同的功能。在一些實(shí)施例中,處理單元104可以配置成在特征14的頂部上覆蓋陰影30以提供光源80的真實(shí)效果。然而,在一些實(shí)施例中,處理單元104可以配置成將特征14后面的陰影30投影到背景12上,即使當(dāng)光源80在背景12后面時(shí),以便確保特征14的可見性。

存儲(chǔ)單元106和/或存儲(chǔ)器模塊108可以配置成存儲(chǔ)可由控制器100執(zhí)行以執(zhí)行系統(tǒng)11的功能的一個(gè)或多個(gè)計(jì)算機(jī)程序。例如,存儲(chǔ)單元106和/或存儲(chǔ)器模塊108可以配置成存儲(chǔ)配置成gps軟件,該gps軟件配置成基于與衛(wèi)星110的通信來確定地理定位。存儲(chǔ)單元106和/或存儲(chǔ)器模塊108還可以配置成存儲(chǔ)由處理單元使用的數(shù)據(jù)和/或查找表。例如,存儲(chǔ)單元106和/或存儲(chǔ)器模塊108可以配置成存儲(chǔ)有關(guān)用戶界面10上的特征14的大小和位置的數(shù)據(jù)。存儲(chǔ)單元106和/或存儲(chǔ)器模塊108還可以配置成存儲(chǔ)將光源80的強(qiáng)度與陰影30的不透明度相關(guān)聯(lián)的查找表。

圖4是舉例說明了可由圖3的示例性系統(tǒng)51執(zhí)行的示例性過程1000的流程圖。

在步驟1010中,系統(tǒng)51的一個(gè)或多個(gè)組成部件可以確定用戶界面10的地理定位。例如,處理單元104可以執(zhí)行g(shù)ps軟件以確定用戶界面10的全球定位數(shù)據(jù),例如,用戶界面10可以在2015年10月31日太平洋標(biāo)準(zhǔn)時(shí)間下午4點(diǎn)50分當(dāng)前位于北緯35.8334°西經(jīng)120.2824°處。基于gps數(shù)據(jù),處理單元104還可以確定用戶界面10是在鄰近大型建筑物的城市地區(qū)中。在一些實(shí)施例中,處理單元104可以確定可相對(duì)于用戶界面10阻擋光源80的特定建筑物的位置和高度。在另一示例中,處理單元104可以配置成確定用戶界面10何時(shí)被定位在光源80可以被阻擋的樹林地區(qū)中,或者在光源80可以更直接的開闊地區(qū)中。處理單元104還可以配置成根據(jù)或者gps數(shù)據(jù)和/或氣壓計(jì)64來確定用戶界面10被定位在例如海拔233英尺處。

在步驟1020中,系統(tǒng)51的一個(gè)或多個(gè)組成部件可以確定用戶界面10的定向。在一些實(shí)施例中,處理單元104可以執(zhí)行g(shù)ps軟件以確定用戶界面10的定向數(shù)據(jù)。例如,用戶界面10可以向東行進(jìn),使得用戶界面的z軸當(dāng)前相對(duì)于地平線以30°的角度指向西。處理單元104可以附加或替代地基于由加速度計(jì)58、陀螺儀60和羅盤62中的至少一個(gè)所生成的信號(hào)來確定定向數(shù)據(jù)。

在步驟1030中,系統(tǒng)51的一個(gè)或多個(gè)組成部件可以確定光源80的位置和強(qiáng)度。處理單元104還可以確定其他本地大氣條件。例如,處理單元104可以詢問氣象站112以確定光源80的仰角α相對(duì)于地平線約為40°,并且方位角β相對(duì)于方位方向約為-30°。處理單元104還可以確定其為具有1370w/m2的太陽強(qiáng)度的全日照。處理單元104還可以確定其是城市地區(qū),使得建筑物可以在用戶界面10的預(yù)定位置處創(chuàng)建光源80的阻礙物。

在步驟1040中,系統(tǒng)51的一個(gè)或多個(gè)組成部件可以基于光源80的位置和強(qiáng)度來動(dòng)態(tài)地修改用戶界面10上的圖像。在一些實(shí)施例中,處理單元104可以配置成將表觀光源模擬到用戶界面10上。例如,處理單元104可以根據(jù)用戶界面10的x軸、y軸和z軸來確定表觀光源的位置和強(qiáng)度。處理單元104可以用幾何學(xué)轉(zhuǎn)換光源80的仰角α和方位角β,以根據(jù)用戶界面10的x軸、y軸和z軸來確定表觀光源的位置。處理單元104可以模擬從光源80的方向到特征14的邊緣的線,并確定模擬線與背景12和/或另一特征14的x/y平面交叉的點(diǎn)。處理單元104然后可以連接交叉點(diǎn)以創(chuàng)建陰影30的輪廓。處理單元104還可以根據(jù)所確定的1370w/m2的表觀強(qiáng)度從查找表中檢索陰影30的不透明度。處理單元104可以基于當(dāng)光源80被相對(duì)阻擋時(shí)、例如當(dāng)建筑物被定位在用戶界面10與光源80之間時(shí)降低陰影30的不透明度。

該公開的另一方面指向于一種非暫時(shí)性計(jì)算機(jī)可讀介質(zhì),其存儲(chǔ)了當(dāng)被執(zhí)行時(shí)引起一個(gè)或多個(gè)處理器執(zhí)行該公開的方法的指令。計(jì)算機(jī)可讀介質(zhì)可以包括易失性或非易失性、磁性、半導(dǎo)體、磁帶、光學(xué)、可移動(dòng)、不可移動(dòng)或其他類型的計(jì)算機(jī)可讀介質(zhì)或計(jì)算機(jī)可讀存儲(chǔ)裝置。例如,如所公開的,計(jì)算機(jī)可讀介質(zhì)可以是其上存儲(chǔ)有計(jì)算機(jī)指令的存儲(chǔ)單元或存儲(chǔ)器模塊。在一些實(shí)施例中,計(jì)算機(jī)可讀介質(zhì)可以是其上存儲(chǔ)有計(jì)算機(jī)指令的光盤或閃存驅(qū)動(dòng)器。

對(duì)于本領(lǐng)域技術(shù)人員顯而易見的是,可以對(duì)所公開的系統(tǒng)和相關(guān)方法進(jìn)行各種修改和變化??紤]到所公開的系統(tǒng)和相關(guān)方法的說明書和實(shí)踐,其他實(shí)施例對(duì)于本領(lǐng)域技術(shù)人員將是顯而易見的。意在說明書和示例僅被認(rèn)為是示例性的,其中真實(shí)的范圍由以下權(quán)利要求及其等效內(nèi)容指示出。

當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
清远市| 翼城县| 平乐县| 安吉县| 循化| 宁晋县| 梧州市| 水富县| 铜川市| 绥阳县| 宾阳县| 福安市| 抚松县| 宜州市| 玉山县| 墨玉县| 昌都县| 高雄市| 阿鲁科尔沁旗| 桐城市| 会昌县| 德兴市| 枣强县| 吉木萨尔县| 尖扎县| 普格县| 壤塘县| 汝阳县| 德州市| 基隆市| 灌云县| 盘锦市| 赤壁市| 阿拉尔市| 永兴县| 呈贡县| 梓潼县| 宜黄县| 巧家县| 池州市| 南澳县|