基于背景的圖形用戶界面(gui)遮蔽的制作方法
【專利摘要】本文中提供了系統(tǒng)、方法和儀表板顯示設備以提供圖形用戶界面(GUI)遮蔽要素。所述GUI遮蔽要素復制由機械顯示器結(jié)構(gòu)中的機械元件(例如,計量儀上的指針)所產(chǎn)生的陰影。本文中所公開的方面獨立于光傳感器來檢測太陽的位置。
【專利說明】
基于背景的圖形用戶界面(GUI)遮蔽
【背景技術(shù)】
[0001]常規(guī)地,在很多環(huán)境中,利用諸如開關(guān)、指針、刻度盤等機械元件來實施顯示器。機械元件可以耦合到各種傳感器和電子系統(tǒng),并且被配置為基于已接收的信息來移動或改變狀態(tài)。
[0002]機械元件可以將三維體驗投影或提供給觀看者。例如,在使用指針的情形下,指針可以放置在標記的表面上方,并且與有利于指針的投影的柄部連接。
[0003]圖1示出了根據(jù)常規(guī)實施方式的機械顯示器100的示例。如圖1中所示,機械顯示器100包括標記110、指針120和柄部130。柄部130有利于使指針120處于與標記110不同的平面中。響應于從光源150 (如在圖1中被示為太陽)接收到的光,產(chǎn)生陰影140。
[0004]在當今時代,現(xiàn)在用數(shù)字或電子顯示器來代替機械顯示器。數(shù)字或電子顯示器可以從諸如數(shù)字驅(qū)動電路之類的源接收呈現(xiàn)的信息,并且根據(jù)已接收的信息來呈現(xiàn)數(shù)字信息。
[0005]例如,在車輛的儀表板中,可以提供以數(shù)字形式提供的指針。指針可以用于顯示汽車功能的各種要素,例如:速度、燃料容量、每分鐘轉(zhuǎn)數(shù)(RPM)等。數(shù)字顯示信息最終可以用于根據(jù)已接收的信息來呈現(xiàn)圖形用戶界面(GUI)要素。
[0006]從機械用戶界面(UI)到數(shù)字UI的轉(zhuǎn)變可能被一些人視為較不可信或較不真實的。因此,這個轉(zhuǎn)變常常被視為無美感的決定。
【發(fā)明內(nèi)容】
[0007]以下描述涉及基于已接收的參數(shù)來提供圖形用戶界面(GUI)遮蔽要素。示例性實施例還可以涉及系統(tǒng)、無線充電設備、顯示器中的任何一個或它們的組合。
[0008]本發(fā)明的附加特征將在接下來的描述中進行闡述,并且部分附加特征將根據(jù)描述而顯而易見,或可以通過對本發(fā)明的實踐而被掌握。
[0009]本文中提供了一種用于在具有圖形用戶界面(GUI)要素的數(shù)字顯示器上提供GUI遮蔽要素的系統(tǒng)。所述系統(tǒng)包括:定向接收器,其用于接收關(guān)于與顯示器的觀看者相關(guān)聯(lián)的定向的信息;太陽能檢測器,其基于已接收的定向和當前時間來檢測太陽的位置;以及再呈現(xiàn)器(re-renderer),其基于⑶I要素來呈現(xiàn)⑶I遮蔽要素。呈現(xiàn)⑶I遮蔽要素以復制⑶I要素將產(chǎn)生的機械形式。
[0010]本文中提供了一種用于在具有圖形用戶界面(GUI)要素的數(shù)字顯示器上提供GUI遮蔽要素的方法。所述方法包括獲得關(guān)于數(shù)字顯示器的定向的信息;基于定向和一天中的時間來確定太陽的位置;以及呈現(xiàn)GUI要素的GUI遮蔽要素以復制通過由GUI要素表示的機械對象所產(chǎn)生的陰影。
[0011]應理解的是,前述一般描述和以下詳細描述是示例性的和解釋性的,并且旨在提供對所要求保護的本發(fā)明的進一步解釋。根據(jù)以下詳細描述、附圖和權(quán)利要求,其它特征和方面將顯而易見。
【附圖說明】
[0012]【具體實施方式】涉及以下附圖,其中,相似的附圖標記指代相似的項,并且在附圖中:
[0013]圖1示出了根據(jù)常規(guī)實施方式的機械顯示器的示例。
[0014]圖2示出了被實施為數(shù)字顯示器的機械顯示器的示例。
[0015]圖3是示出示例性計算機的方框圖。
[0016]圖4示出了用于并入基于顯示器的位置信息的遮蔽的系統(tǒng)。
[0017]圖5示出了用于并入基于顯示器的位置信息的遮蔽的方法。
[0018]圖6(a)和圖6(b)示出了圖4中的系統(tǒng)和圖5中的方法的示例性實施方式。
【具體實施方式】
[0019]在下文中參考附圖對本發(fā)明進行更充分地描述,在附圖中示出了本發(fā)明的示例性實施例。然而,本發(fā)明可以以很多不同的形式體現(xiàn),并且不應被解釋為限于本文中所闡述的實施例。相反,提供這些示例性實施例從而使本公開內(nèi)容是全面的,并且將本發(fā)明的范圍完全傳達給本領(lǐng)域中的技術(shù)人員。將理解的是,出于本公開內(nèi)容的目的,“每個……中的至少一個”將被解釋為意指遵循相應的語言的所列舉的要素的任何組合,其包括所列舉的要素中的多個要素的組合。例如,“Χ、γ、和Z中的至少一個”將被解釋為意指僅X、僅Y、僅Z、或兩個或多個項乂、¥、和2的任何組合(例如4¥242、¥24)。在整個附圖和說明書中,除非另有描述,否則相同的附圖參考標記被理解為指代相同的要素、特征、和結(jié)構(gòu)。為了清楚、圖示和方便,可以放大這些要素的相對尺寸和繪圖。
[0020]諸如那些在儀表板中找到的顯示器可以基于從傳感器(例如,電子傳感器等)接收的多種信息來向觀看者提供信息。如在【背景技術(shù)】部分中解釋的,常規(guī)上利用機械元件(例如計量儀、旋鈕等)來實施顯示器。機械元件產(chǎn)生陰影,例如圖1中所示的陰影140。
[0021]顯示器逐漸變成數(shù)字的。圖2示出了被實施為數(shù)字顯示器200的機械顯示器100的示例。圖2中所示的數(shù)字顯示器200包括各種GUI要素,例如用于標記的GUI要素210和用于指針的GUI要素220。數(shù)字顯示器200在觀看者看來可能是稍微陳舊且無美感的。
[0022]因此,顯示器200的實施者可能希望顯示器200是更真實的(即機械顯示器100的復制型)??梢允褂酶鞣N技術(shù),例如如圖2中所示,數(shù)字顯示器200可以被配置為在外觀和感覺上復制機械顯示器100。然而,可能遺漏了各種因素。
[0023]本文公開的是并入基于具體背景的圖形用戶界面(GUI)遮蔽的系統(tǒng)、方法和顯示設備。使用本文中所公開的方面,即使數(shù)字顯示器包括單個平面,顯示器200也可以復制真實的遮蔽效果。因此,數(shù)字顯示器200的實施者可以提供更真實的(S卩,機械顯示器的復制型)并且在美學上更令人愉快的環(huán)境。
[0024]圖3是示出示例性計算機300的方框圖。計算機300包括耦合到芯片組304的至少一個處理器302。芯片組304包括存儲器控制器中心320和輸入/輸出(I/O)控制器中心322。存儲器306和圖形適配器312耦合到存儲器控制器中心320,并且顯示器318耦合到圖形適配器312。存儲設備308、鍵盤310、點擊設備314、以及網(wǎng)絡適配器316耦合到I/O控制器中心322。計算機300的其它實施例可能具有不同的架構(gòu)。
[0025]存儲設備308是非暫態(tài)計算機可讀存儲介質(zhì),例如:硬盤驅(qū)動器、光盤只讀存儲器(⑶-ROM)、DVD、或固態(tài)存儲器設備。存儲器306保存由處理器302使用的指令和數(shù)據(jù)。點擊設備314是鼠標、軌跡球、方向盤控件、其它類型的汽車觸摸屏控件、或其它類型的點擊設備,并且結(jié)合鍵盤310使用點擊設備314來將數(shù)據(jù)輸入到計算機300中。點擊設備314還可以是游戲系統(tǒng)控制器、或用于控制游戲系統(tǒng)的任何類型的設備。例如,點擊設備314可以連接到使用生物特征掃描來檢測具體用戶的視頻或圖像采集設備。具體用戶可以使用運動或手勢來命令點擊設備314控制計算機300的各個方面。
[0026]圖形適配器312在顯示器318上顯示圖像和其它信息。網(wǎng)絡適配器316將計算機系統(tǒng)300耦合到一個或多個計算機網(wǎng)絡。
[0027]計算機300適用于執(zhí)行計算機程序模塊以用于提供本文中所述的功能。如本文中所使用的,術(shù)語“模塊”指的是用于提供指定功能的計算機程序邏輯單元。因此,可以將模塊實施成硬件、固件和/或軟件。在一個實施例中,程序模塊存儲在存儲設備308上、加載到存儲器306中、并由處理器302執(zhí)行。
[0028]由本文中所公開的實體和過程使用的計算機的類型可以根據(jù)實施例和實體所需的處理能力而變化。計算機300可以是移動設備、平板計算機、智能電話、或具有以上列出的要素的任何種類的計算要素。例如,諸如硬盤、固態(tài)存儲器或存儲設備之類的數(shù)據(jù)存儲設備可以存儲在包括多個刀片服務器的分布式數(shù)據(jù)庫系統(tǒng)中,所述多個刀片服務器一起工作以提供本文中所描述的功能。計算機可能缺少上述部件中的一些部件,例如:鍵盤310、圖形適配器312、和顯示器318。
[0029]計算機300可以充當本文中所公開的內(nèi)容共享服務的服務器(未示出)。計算機300可以與其它計算機300設備群集以創(chuàng)建服務器。構(gòu)成服務器的各種計算機300設備可以通過網(wǎng)絡450彼此通信。
[0030]圖4示出了用于并入基于顯示器460的位置信息的遮蔽的系統(tǒng)400。顯示器460是被配置為經(jīng)由發(fā)光元件來復制數(shù)字數(shù)據(jù)的電子顯示系統(tǒng)。
[0031]系統(tǒng)400可以被實施在諸如以上所示的計算機300的處理器上。系統(tǒng)400包括位置接收器410、定向接收器420、太陽能檢測器430、以及再呈現(xiàn)器440。
[0032]系統(tǒng)440可以(有線或無線地)耦合到電子控制單元^01)445^(^445將信息傳達到圖4中所示的各種電子部件并且傳達來自圖4中所示的各種電子部件的信息。在一個示例中,ECU 445經(jīng)由網(wǎng)絡450連接到服務器470。
[0033]如圖4中所示,E⑶445從系統(tǒng)400接收輸入,并且通過網(wǎng)絡445從服務器470取回信息。在替代的示例中,可以從本地儲存器(例如,圖4中所示的永久性儲存器475)取回所取回的信息。永久性儲存器475可以是以上關(guān)于存儲設備308所列舉的存儲設備中的任何存儲設備。在圖4中,永久性儲存器475經(jīng)由網(wǎng)絡450連接到系統(tǒng)400。然而,在另一個示例中,可以在本地提供永久性儲存器475。
[0034]在圖4中還示出了電子顯示器460。電子顯示器460被配置為顯示各種圖形用戶界面(GUI)要素,例如GUI要素441和442。在所示示例中,GUI要素441是與計量儀相關(guān)聯(lián)的指針。當電子系統(tǒng)指示一個值(例如燃料量、速度等)時,基于與電子系統(tǒng)的指示相關(guān)聯(lián)的量將GUI要素441呈現(xiàn)到電子顯示器460上的位置中。由系統(tǒng)400來完成GUI要素442的呈現(xiàn),并且在下文中將對詳細解釋進行進一步討論。
[0035]位置接收器410與位置檢測器480接口連接,并且接收與系統(tǒng)400和/或ECU445(或與ECU 445相關(guān)聯(lián)的車輛或目標)的當前位置相關(guān)聯(lián)的數(shù)字信息(位置信息411)。位置信息411可以是與當前位置相關(guān)聯(lián)的任何數(shù)據(jù),例如坐標、地圖上的點等。位置檢測器480可以利用全球定位衛(wèi)星(GPS) 481來獲得這個信息。
[0036]在圖4中所示的示例中,GPS481被提供為與位置檢測器480集成。然而,還可以經(jīng)由集成到在其中提供ECU 445的情形或背景中的GPS 481來接收信息。很多車輛包括內(nèi)置GPS系統(tǒng)。因此,內(nèi)置GPS系統(tǒng)可以被配置為以類似的方式操作系統(tǒng)400或與系統(tǒng)400—起工作。
[0037]位置信息411可以存儲在諸如以上關(guān)于存儲設備308所描述的那些存儲設備之類的臨時寄存器或存儲器中。
[0038]定向接收器420接收ECU445和/或系統(tǒng)400位于其中的對象的定向信息421。定向信息421對應于與ECU 445的車輛或顯示器460的觀看者指向的地方有關(guān)的方向(S卩,北、南、西、和東)。在圖4代表車輛的示例中,如果駕駛員和車輛的前方面向北,那么定向信息421可以指示“北”。
[0039]在一個示例中,從GPS481獲得定向信息421。然而,也可以使用其它定向檢測技術(shù),例如指南針(被示為方向482)的使用。
[0040]太陽能檢測器430經(jīng)由網(wǎng)絡450將位置信息411和定向信息421傳達到服務器470(或傳達到未連接到網(wǎng)絡450的本地數(shù)據(jù)庫)。作為響應,服務器470可以交叉引用查找表,并且經(jīng)由永久性儲存器475取回遮蔽信息431。
[0041]在一個示例中,遮蔽信息431可以是關(guān)于太陽或光源所在位置的指示。在這個實施方式中,遮蔽信息431可以繼而由太陽能檢測器430進行處理以產(chǎn)生遮蔽⑶I要素442。
[0042]在另一個示例中,服務器470可以被配置為直接傳送遮蔽⑶I要素442。在這種情況下,服務器470可以交叉引用永久性儲存器475,并且將遮蔽GUI要素442(而不是遮蔽信息431)傳達到系統(tǒng)400。在這種情境下,太陽能檢測器430不被配置為處理任何事物以呈現(xiàn)或創(chuàng)建遮蔽⑶I要素442。
[0043]遮蔽GUI要素442繼而經(jīng)由再呈現(xiàn)器440而被傳達到顯示器460。再呈現(xiàn)器440可以采用正顯示在顯示器460上的現(xiàn)有圖像,并且添加遮蔽⑶I要素442。替代地,可以將遮蔽⑶I要素442傳達到E⑶445,并且經(jīng)由作為E⑶445的部分而被包括的顯示驅(qū)動器446來再呈現(xiàn)遮蔽GUI要素442。因此,經(jīng)由顯示器460傳遞的圖像和信息可以包括GUI遮蔽要素442。
[0044]如果GUI要素441是機械(S卩,非數(shù)字)要素,那么GUI遮蔽要素442是與⑶I要素441相關(guān)聯(lián)的遮蔽的表示。因此,GUI遮蔽要素442可以是基于對位置411和定向421的了解??梢詢H從指南針相關(guān)的信息來確定太陽(或其它光源)的所估計的位置。然而,利用更多的信息(例如,以上相關(guān)聯(lián)的至少兩條信息片段)來提高太陽位置的準確度。此外,也可以通過一天中的時間471來了解太陽的所估計的位置。
[0045]在未示出的另一個示例中,也可以通過對當前天氣信息472的了解來輔助太陽的所估計的位置。在這種情況下,遮蔽GUI要素442的產(chǎn)生可以表示當天是晴天(S卩,將出現(xiàn)陰影)還是陰天(即,將最不可能出現(xiàn)陰影)。
[0046]以以上所描述的方式,系統(tǒng)400可以在仍然保持數(shù)字顯示器的同時有助于非數(shù)字顯示器的產(chǎn)生和感覺。
[0047]圖5示出了用于并入基于顯示器的位置信息的遮蔽的方法500。方法500可以存儲在計算機(例如,以上所示的計算機300)上。關(guān)于方法500及其操作所討論的各種概念可以類似地并入到系統(tǒng)400中,反之亦然。
[0048]在操作510中,獲得位置。可以經(jīng)由已知的位置檢測技術(shù)(例如,GPS等)獲得位置。在操作520中,一旦位置已知,就可以獲得定向。定向指的是顯示器的觀看者正在看的方向。
[0049]存在獲得定向的若干方式,在圖5中示出其中的兩種。方法500的實施方式可以并入兩種方法,并且因此不限于一種或另一種。在操作521中,依賴于GPS來定向。然而,在另一個示例中,可以使用諸如指南針等定向檢測設備(操作522)。
[0050]在圖5中所示的方法500中,獲得位置和定向兩者。然而,在方法500的某些實施方式中,只可以獲得定向。如果獲得位置和定向兩者,那么標注太陽相對于顯示器的位置的準確度可能增加。
[0051]獲得顯示器的位置或顯示器的觀看者的定向或者顯示器的位置和顯示器的觀看者的定向兩者的重要性在于,可以確定太陽的相對位置。例如,如果太陽在西方并且顯示器的觀看者在向北行進的汽車中,通過已知觀看者的定向(即,他/她正面向北),也可以確定對太陽與顯示器的交互作用的了解。以這種方式,可以確定對產(chǎn)生什么陰影到顯示器上的了解。
[0052]在操作530中,將在操作510和520中獲得的信息傳達到服務器或處理器,所述服務器或處理器被配置為將所獲得的信息轉(zhuǎn)換為能夠轉(zhuǎn)換為所產(chǎn)生的陰影的信息。操作510和520中獲得的信息可以與其它已知的信息(例如,一天中的時間和/或當前天氣狀況)結(jié)合。
[0053]在圖5中,示出了方法500的兩個不同的實施方式。在一個實施方式中,方法500進行到操作540。在操作540中,取回與遮蔽相關(guān)聯(lián)的GUI要素。遮蔽GUI要素可以用于增強在顯示器上已經(jīng)存在的GUI要素。在圖6(a)和圖6(b)中所示的示例中,已經(jīng)存在的GUI要素是指針,并且遮蔽GUI要素以類似于在顯示器是圖1中所示的機械計量儀的情況下的方式復制陰影。
[0054]在另一個實施方式中,如由連接操作530和541中的分支所示,利用操作510和520(或僅僅操作520)中所獲得的信息來產(chǎn)生遮蔽GUI要素。
[0055]在操作541中,取回太陽的位置。這可以由所獲得的信息來完成并且通過時間543來進行增強。此外,在另一個示例中,可以(即,從天氣服務器)取回天氣544。
[0056]在操作542中,所獲得的信息(全部或一些)繼而用于重新創(chuàng)建遮蔽GUI要素。遮蔽GUI要素(在操作550中)被傳達到相關(guān)聯(lián)的顯示器500。
[0057]圖6(a)和圖6(b)示出了系統(tǒng)400和方法500的示例性實施方式。所示顯示器460是車輛中的儀表板。儀表板顯不各種標記、計量儀和在標準儀表板實施方式中的其它常見信息傳遞屏。
[0058]在圖6(a)和圖6(b)中還示出了太陽600。如圖所示,通過時間指示,太陽600相對于時間和車輛的定向而位于天空的不同部分處。在圖6(a)中,車輛正面向北。在圖6(b)中,車輛正面向南。在這兩種情況下,時間是相同的。
[0059]使用本文中所公開的方面,GUI指針要素441可以具有被增強到顯示器上的遮蔽GUI要素442。如此,在顯示器460的演示中的每次演示中創(chuàng)建了以數(shù)字形式呈現(xiàn)的陰影。
[0060]系統(tǒng)400只需要知道位置、定向(或僅僅定向)和一天中的時間。如以上所解釋的,在其它實施方式中,也可以使用天氣信息。一旦已知那些因素,就可以創(chuàng)建遮蔽GUI要素442,并且將遮蔽GUI要素442呈現(xiàn)到顯示器460上。如在圖6(a)和圖6(b)中所示的,遮蔽⑶I要素442復制在GUI指針441是機械指針的情況下將創(chuàng)建的陰影。
[0061 ]對本領(lǐng)域中的技術(shù)人員顯而易見的是,可以在不脫離本發(fā)明的精神或范圍的情況下,對本發(fā)明做出各種修改和變化。因此,本發(fā)明旨在涵蓋本發(fā)明的修改和變化,只要所述修改和變化是在所附權(quán)利要求及其等同物的范圍內(nèi)。
【主權(quán)項】
1.一種用于在具有圖形用戶界面(GUI)要素的數(shù)字顯示器上提供⑶I遮蔽要素的系統(tǒng),包括: 定向接收器,其用于接收關(guān)于與所述顯示器的觀看者相關(guān)聯(lián)的定向的信息; 太陽能檢測器,其基于所接收的定向和當前時間來檢測太陽的位置;以及 再呈現(xiàn)器,其基于所述GUI要素來呈現(xiàn)所述GUI遮蔽要素,其中,呈現(xiàn)所述GUI遮蔽要素以復制所述GUI要素將產(chǎn)生的機械形式。2.根據(jù)權(quán)利要求1所述的系統(tǒng),還包括用于接收關(guān)于所述顯示器的位置的信息的位置接收器,其中,所述太陽能檢測器進一步基于所述顯示器的所述位置來檢測太陽的所述位置。3.根據(jù)權(quán)利要求2所述的系統(tǒng),其中,所述系統(tǒng)將所述顯示器的所接收的定向和所接收的位置傳達到服務器,并且經(jīng)由所述服務器接收太陽的所述位置。4.根據(jù)權(quán)利要求2所述的系統(tǒng),其中,所述太陽能檢測器被配置為計算太陽的所述位置。5.根據(jù)權(quán)利要求3所述的系統(tǒng),還包括基于當前天氣狀況來呈現(xiàn)所述GUI遮蔽要素。6.一種儀表板顯不器,包括: 數(shù)字顯示屏,其被配置為數(shù)字地表示機械計量儀的圖形描繪,所述數(shù)字顯示器被配置為呈現(xiàn)機械指針的圖形用戶界面(GUI)要素, 太陽能檢測器,其獨立于光傳感器而檢測太陽的位置,其中 所述數(shù)字顯示器基于所檢測的太陽的位置來呈現(xiàn)GUI遮蔽要素,其中,相對于所述機械指針的所述GUI要素呈現(xiàn)所述GUI遮蔽要素。7.根據(jù)權(quán)利要求6所述的儀表板顯示器,其中,經(jīng)由通過全球定位衛(wèi)星(GPS)提供的信息來檢測太陽的所述位置。8.根據(jù)權(quán)利要求6所述的儀表板顯示器,其中,經(jīng)由通過指南針提供的信息來檢測太陽的所述位置。9.根據(jù)權(quán)利要求6所述的儀表板顯示器,其中,呈現(xiàn)是基于當前天氣狀況。10.—種用于在具有圖形用戶界面(GUI)要素的數(shù)字顯示器上提供GUI遮蔽要素的方法,包括: 獲得關(guān)于數(shù)字顯示器的定向的信息; 基于所述定向和一天中的時間來確定太陽的位置;以及 呈現(xiàn)GUI要素的所述GUI遮蔽要素以復制通過由所述GUI要素表示的機械對象所產(chǎn)生的陰影, 其中,經(jīng)由處理器來執(zhí)行獲得、確定、以及呈現(xiàn)。11.根據(jù)權(quán)利要求10所述的方法,還包括:獲得關(guān)于所述數(shù)字顯示器的位置的信息;以及進一步基于所述數(shù)字顯示器的所述位置來呈現(xiàn)所述GUI遮蔽要素。12.根據(jù)權(quán)利要求10所述的方法,還包括:獲得關(guān)于當前天氣狀況的信息:以及進一步基于所述當前天氣狀況來呈現(xiàn)所述GUI遮蔽要素。
【文檔編號】G06F3/147GK106020762SQ201610197198
【公開日】2016年10月12日
【申請日】2016年3月31日
【發(fā)明人】U·B·鮑登, D·O·克雷默, K·恩特斯敏格爾
【申請人】威斯通全球技術(shù)公司