專利名稱:用于提供增強型用戶接口的方法和裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明的各實施例一般地涉及用戶接口技術(shù),更具體地說,某些實例實施例涉及用于提供增強型用戶接口的方法和裝置。
背景技術(shù):
現(xiàn)代計算時代已經(jīng)引起計算能力的巨大發(fā)展以及計算設(shè)備的可購性增強。計算能力方面的這種發(fā)展已經(jīng)導致計算設(shè)備大小的減少并產(chǎn)生新一代移動設(shè)備,這些移動設(shè)備能夠執(zhí)行的功能就在幾年前還需要只能由最先進的臺式計算機提供的處理能力。因此,具有小外形規(guī)格的移動計算設(shè)備已經(jīng)變得普遍存在,并且用于執(zhí)行各種應用。然而,迄今為止,用戶接口技術(shù)的發(fā)展已經(jīng)落后于在其上實現(xiàn)用戶接口的計算設(shè)備的發(fā)展。
發(fā)明內(nèi)容
在此提供了用于提供增強型用戶接口的方法、裝置和計算機程序產(chǎn)品。根據(jù)各種實施例的方法、裝置和計算機程序產(chǎn)品可以為計算設(shè)備和計算設(shè)備用戶提供多種優(yōu)勢。某些實例實施例提供半透明用戶接口層,其與第二用戶接口層并行地顯示。在某些實例實施例中,所述半透明用戶接口層被配置為與在所述第二用戶接口層中顯示的信息、應用接口(多個)等并行地顯示交互式動畫、信息和/或其他內(nèi)容。在此方面,所述半透明用戶接口層的半透明性可以允許顯示其他內(nèi)容而不干擾在所述第二用戶接口層中顯示的內(nèi)容。某些實例實施例還提供物理刺激的檢測,例如在其上顯示所述半透明用戶接口的顯示器的物理刺激和/或在其上顯示所述半透明用戶接口的計算設(shè)備的物理刺激。某些此類實例實施例被配置為向在所述半透明用戶接口層中顯示的內(nèi)容應用影響以響應物理刺激的檢測。相應地,在所述半透明用戶接口中顯示的內(nèi)容可以是提供視覺效果豐富的用戶體驗的用戶交互式內(nèi)容,這可以增強常規(guī)用戶接口上的用戶體驗。在第一實例實施例中,提供了一種方法,所述方法包括導致與第二用戶接口層并行地顯示半透明用戶接口層。在此實例實施例中,所述半透明用戶接口層的至少一部分與所述第二用戶接口層的至少一部分重疊。此實施例的方法還包括檢測物理刺激。此實施例的方法還包括確定所述物理刺激對所述半透明用戶接口層中的內(nèi)容顯示的影響。此實施例的方法另外包括通過修改所述半透明用戶接口層中的內(nèi)容顯示來應用所確定的影響以響應檢測到所述物理刺激。在另一個實例實施例中,提供了一種裝置。此實施例的裝置包括至少一個處理器和存儲計算機程序代碼的至少一個存儲器,其中所述至少一個存儲器和所存儲的計算機程序代碼被配置為與所述至少一個處理器一起使所述裝置至少導致與第二用戶接口層并行地顯示半透明用戶接口層。在此實例實施例中,所述半透明用戶接口層的至少一部分與所述第二用戶接口層的至少一部分重疊。所述至少一個存儲器和所存儲的計算機程序代碼被配置為與所述至少一個處理器一起還導致此實施例的裝置檢測物理刺激。所述至少一個存儲器和所存儲的計算機程序代碼被配置為與所述至少一個處理器一起另外導致此實施例的裝置確定所述物理刺激對所述半透明用戶接口層中的內(nèi)容顯示的影響。所述至少一個存儲器和所存儲的計算機程序代碼被配置為與所述至少一個處理器一起還導致此實施例的裝置通過修改所述半透明用戶接口層中的內(nèi)容顯示來應用所確定的影響以響應檢測到所述物理刺激。在另一個實例實施例中,提供了一種計算機程序產(chǎn)品。此實施例的計算機程序產(chǎn)品包括具有存儲在其中的計算機可讀程序指令的至少一個計算機可讀存儲介質(zhì)。此實施例的程序指令包括被配置為導致與第二用戶接口層并行地顯示半透明用戶接口層的程序指令。在此實例實施例中,所述半透明用戶接口層的至少一部分與所述第二用戶接口層的至少一部分重疊。此實施例的程序指令還包括被配置為檢測物理刺激的程序指令。此實施例的程序指令另外包括被配置為確定所述物理刺激對所述半透明用戶接口層中的內(nèi)容顯示的影響的程序指令。此實施例的程序指令還包括被配置為通過修改所述半透明用戶接口層中的內(nèi)容顯示來應用所確定的影響以響應檢測到所述物理刺激的程序指令。在另一個實例實施例中,提供了一種裝置,所述裝置包括用于導致與第二用戶接口層并行地顯示半透明用戶接口層的部件。在此實例實施例中,所述半透明用戶接口層的 至少一部分與所述第二用戶接口層的至少一部分重疊。此實施例的裝置還包括用于檢測物理刺激的部件。此實施例的裝置另外包括用于確定所述物理刺激對所述半透明用戶接口層中的內(nèi)容顯示的影響的部件。此實施例的裝置還包括用于通過修改所述半透明用戶接口層中的內(nèi)容顯示來應用所確定的影響以響應檢測到所述物理刺激的部件。僅出于總結(jié)本發(fā)明的某些實例實施例的目的提供了上面的概要,以便基本了解本發(fā)明的某些方面。因此,將理解,上面描述的實例實施例僅為實例,不應被解釋為以任何方式縮窄本發(fā)明的范圍或精神。將理解,除了在此總結(jié)的這些實施例之外,本發(fā)明的范圍還包含許多潛在的實施例,將在下面進一步描述其中某些實施例。
已概括地描述了本發(fā)明的各實施例,現(xiàn)在將參考不一定按比例繪制的附圖,這些附圖是圖I示出了根據(jù)本發(fā)明的一個實例實施例的用于提供增強型用戶接口的裝置的方塊圖;圖2是根據(jù)本發(fā)明的一個實例實施例的移動終端的示意方塊圖;圖3示出了根據(jù)本發(fā)明的一個實例實施例的實例用戶接口的屏幕捕獲;圖4示出了根據(jù)本發(fā)明的一個實例實施例的實例用戶接口的屏幕捕獲;圖5示出了根據(jù)本發(fā)明的一個實例實施例的實例用戶接口的屏幕捕獲;圖6示出了根據(jù)本發(fā)明的一個實例實施例的半透明用戶接口層的實施方式;以及圖7示出了根據(jù)本發(fā)明的一個實例實施例的用于提供增強型用戶接口的實例方法的流程圖。
具體實施例方式現(xiàn)在,將在下文中參考附圖更全面地描述本發(fā)明的某些實施例,在這些附圖中示出了本發(fā)明的部分而不是全部實施例。實際上,本發(fā)明可以以多種不同的形式體現(xiàn),并且不應被解釋為限于在此說明的實施例;相反,提供這些實施例以便本公開將滿足適用的法律要求。在全文中,相似標號指相似元素。如在此使用的,術(shù)語“電路”指(a)純硬件電路實施方式(例如,采用模擬電路和/或數(shù)字電路的實施方式);(b)電路和計算機程序產(chǎn)品(多個)的組合,所述計算機程序產(chǎn)品包括存儲在一個或多個計算機可讀存儲器上的軟件和/或固件指令,這些指令協(xié)同工作以導致裝置執(zhí)行在此描述的一個或多個功能;以及(C)需要軟件或固件以便操作的電路(即使軟件或固件并不實際存在),例如微處理器(多個)或微處理器(多個)的一部分。在此,此“電路”定義適用于包括在任何權(quán)利要求中對此術(shù)語的所有使用。作為進一步的實例,如在此使用的,術(shù)語“電路”還包括包含一個或多個處理器和/或其部分(多個)以及隨附軟件和/或固件的實施方式。作為另一個實例,術(shù)語“電路”如在此使用的,例如還包括服務器、蜂窩網(wǎng)絡(luò)設(shè)備、其他網(wǎng)絡(luò)設(shè)備和/或其他計算設(shè)備中的用于移動電話的基帶集成電路或應用處理器集成電路或類似的集成電路。
圖I示出了根據(jù)本發(fā)明的一個實例實施例的用于提供增強型用戶接口的裝置102的方塊圖。將理解,提供裝置102作為本發(fā)明的一個實施例的實例,不應被解釋為以任何方式縮窄本發(fā)明的范圍或精神。在此方面,除了在此示出和描述的這些實施例之外,本公開的范圍還包含許多潛在的實施例。因此,盡管圖I示出了用于提供增強型用戶接口的裝置的配置的一個實例,但也可以使用多種其他配置實現(xiàn)本發(fā)明的各實施例。裝置102可以體現(xiàn)為臺式計算機、膝上型計算機、移動終端、移動計算機、移動電話、移動通信設(shè)備、一個或多個服務器、一個或多個網(wǎng)絡(luò)節(jié)點、游戲設(shè)備、數(shù)字照相機/攝像機、音頻/視頻播放器、電視設(shè)備、無線電接收器、數(shù)字視頻錄像機、定位設(shè)備、它們的任何組合等。在此方面,裝置102可以包括任何被配置為導致在裝置102的顯示器或在操作上連接到裝置102的顯示器上根據(jù)一個或多個實例實施例顯示半透明用戶接口層的計算設(shè)備。在一個實例實施例中,裝置102體現(xiàn)為移動終端,例如圖2中示出的移動終端。在此方面,圖2示出了表示裝置102的一個實施例的移動終端10的方塊圖。然而應理解,示出并在下文中描述的移動終端10僅例示可以實現(xiàn)和/或受益于本發(fā)明的各實施例的一種類型的裝置102,因此不應被用于限制本發(fā)明的范圍。盡管出于實例的目的示出并將在下文中描述電子設(shè)備的多個實施例,但諸如移動電話、移動計算機、便攜式數(shù)字助理(PDA)、尋呼機、膝上型計算機、臺式計算機、游戲設(shè)備、電視之類的其他類型電子設(shè)備以及其他類型電子系統(tǒng)都可以采用本發(fā)明的實施例。如所示出的,移動終端10可以包括與發(fā)送器14和接收器16通信的天線12(或多個天線12)。移動終端10還可以包括被配置為分別為所述發(fā)送器提供信號并從所述接收器接收信號的處理器20。處理器20例如可以體現(xiàn)為各種包括電路、一個或多個具有隨附數(shù)字信號處理器(多個)的微處理器、一個或多個沒有隨附數(shù)字信號處理器的處理器、一個或多個協(xié)處理器、一個或多個多核處理器、一個或多個控制器、處理電路、一個或多個計算機的部件、各種其他包括諸如ASIC (專用集成電路)或FPGA (現(xiàn)場可編程門陣列)之類的集成電路的處理元件,或它們的某種組合。因此,盡管在圖2中被示出為單個處理器,但在某些實施例中,處理器20包括多個處理器。處理器20發(fā)送和接收的這些信號可以包括信令信息,所述信令信息符合適用蜂窩系統(tǒng)的空中接口標準和/或任何數(shù)量的不同有線或無線網(wǎng)絡(luò)技術(shù)(包括但不限于無線保真(Wi-Fi)、諸如電氣與電子工程師學會(IEEE) 802. 11,802. 16之類的無線本地接入網(wǎng)絡(luò)(WLAN)技術(shù))。此外,這些信號可以包括語音數(shù)據(jù)、用戶生成的數(shù)據(jù)、用戶請求的數(shù)據(jù)等。在此方面,所述移動終端可以能夠使用一個或多個空中接口標準、通信協(xié)議、調(diào)制類型、接入類型等操作。更具體地說,所述移動終端可以能夠根據(jù)各種第一代(1G)、第二代(2G)、2. 5G、第三代(3G)通信協(xié)議、第四代(4G)通信協(xié)議、網(wǎng)際協(xié)議多媒體子系統(tǒng)(IMS)通信協(xié)議(例如,會話發(fā)起協(xié)議(SIP))等操作。例如,所述移動終端可以能夠根據(jù)2G無線通信協(xié)議IS-136 (時分多址(TDMA))、全球移動通信系統(tǒng)(GSM)、IS-95 (碼分多址(CDMA))等操作。而且,所述移動終端例如可以能夠根據(jù)通用分組無線業(yè)務(GPRS)JI強型數(shù)據(jù)GSM環(huán)境(EDGE)等2. 5G無線通信協(xié)議操作。此外,所述移動終端例如可以能夠根據(jù)諸如通用移動電信系統(tǒng)(UMTS)、碼分多址2000 (CDMA2000)、寬帶碼分多址(WCDMA)、時分同步碼分多址(TD-SCDMA)之類的3G無線通信協(xié)議操作。所述移動終端另外可以能夠根據(jù)諸如長期演進(LTE)或演進型通用陸地無線接入網(wǎng)絡(luò)(E-UTRAN)之類的3. 9G無線通信協(xié)議操作。此外,所述移動終端例如可以能夠根據(jù)第四代(4G)無線通信協(xié)議等以及可以在未來開發(fā)的類似無線通信協(xié)議操作。某些窄帶高級移動電話系統(tǒng)(NAMPS)以及全接入通信系統(tǒng)(TACS)移動終端如果為雙模或更高模電話(例如,數(shù)字/模擬或TDMA/CDMA/模擬電話),則也可以受益于本發(fā)明 的各實施例。此外,移動終端10可以能夠根據(jù)無線保真(Wi-Fi)或全球微波接入互操作性(WiMAX)協(xié)議操作。將理解,處理器20可以包括電路以便實現(xiàn)移動移動終端10的音頻/視頻和邏輯功能。例如,處理器20可以包括數(shù)字信號處理器設(shè)備、微處理器設(shè)備、模數(shù)轉(zhuǎn)換器、數(shù)模轉(zhuǎn)換器等??梢愿鶕?jù)這些設(shè)備的相應能力在它們之間分配所述移動終端的控制和信號處理功能。所述處理器另外可以包括內(nèi)部語音編碼器(VC)20a、內(nèi)部數(shù)據(jù)調(diào)制解調(diào)器(DM)20b等。此外,所述處理器可以包括用于操作一個或多個可以存儲在存儲器中的軟件程序的功能。例如,處理器20可以能夠操作連接性程序,例如網(wǎng)絡(luò)瀏覽器。所述連接性程序可以允許移動終端10根據(jù)諸如無線應用協(xié)議(WAP)、超文本傳輸協(xié)議(HTTP)之類的協(xié)議發(fā)送和接收網(wǎng)絡(luò)內(nèi)容,例如基于位置的內(nèi)容。移動終端10可以能夠使用傳輸控制協(xié)議/網(wǎng)際協(xié)議(TCP/IP)跨因特網(wǎng)或其他網(wǎng)絡(luò)發(fā)送和接收網(wǎng)絡(luò)內(nèi)容。移動終端10還可以包括用戶接口,其例如包括耳機或揚聲器24、振鈴器22、麥克風26、顯示器28、用戶輸入接口等,它們可以在操作上耦合到處理器20。在此方面,處理器20可以包括用戶接口電路,其被配置為控制諸如揚聲器24、振鈴器22、麥克風26、顯示器28之類的用戶接口的一個或多個元件的至少某些功能。處理器20和/或包括處理器20的用戶接口電路可以被配置為通過計算機程序指令(例如,軟件和/或固件)控制用戶接口的一個或多個元件的一個或多個功能,所述計算機程序指令存儲在可由處理器20訪問的存儲器(例如,易失性存儲器40、非易失性存儲器42等)上。盡管未示出,但移動終端可以包括電池以便為與所述移動終端相關(guān)的各種電路(例如,用于提供機械振動作為可檢測的輸出的電路)供電。所述用戶輸入接口可以包括允許所述移動終端接收數(shù)據(jù)的設(shè)備,例如小鍵盤30、觸摸顯示器(未示出)、游戲桿(未示出)和/或其他輸入設(shè)備。在包括小鍵盤的實施例中,所述小鍵盤可以包括數(shù)字(0-9)和相關(guān)鍵(#、*)和/或用于操作所述移動終端的其他鍵。如圖2中所示,移動終端10還可以包括一個或多個部件以便共享和/或獲得數(shù)據(jù)。例如,所述移動終端可以包括短程射頻(RF)收發(fā)器和/或詢問器64,以便可以根據(jù)RF技術(shù)與電子設(shè)備共享數(shù)據(jù)和/或從電子設(shè)備獲得數(shù)據(jù)。所述移動終端可以包括其他短程收發(fā)器,例如紅外線(IR)收發(fā)器66、使用Bluetooth Special Interest Group開發(fā)的Bluetooth 品牌無線技術(shù)操作的Bluet00thTM(BT)收發(fā)器68、無線通用串行總線(USB)收發(fā)器70等。Bluetooth 收發(fā)器68可以能夠根據(jù)超低功耗Bluetooth 技術(shù)(例如,Wibree )無線電標準操作。在此方面,移動終端10 (具體地說,所述短程收發(fā)器)可以能夠在所述移動終端的附近(例如在10米內(nèi))將數(shù)據(jù)發(fā)送到電子設(shè)備和/或從電子設(shè)備接收數(shù)據(jù)。盡管未示出,但所述移動終端可以能夠根據(jù)各種無線聯(lián)網(wǎng)技術(shù)(包括無線保真(Wi-Fi)、諸如IEEE802. 11技術(shù)、IEEE 802. 15技術(shù)、IEEE 802. 16技術(shù)之類的WLAN技術(shù))從電子設(shè)備發(fā)送和/或接收數(shù)據(jù)。移動終端10可以包括定位電路36。定位電路36例如可以包括全球定位系統(tǒng)(GPS)傳感器、輔助全球定位系統(tǒng)(輔助GPS)傳感器等。然而,在一個實施例中,定位電路 36包括計步器、加速計和/或慣性傳感器。此外,定位電路36可以被配置為基于信號三角測量或其他機制確定所述移動終端的位置。在某些實施例中,定位電路36被配置為確定所述移動終端的位置(例如所述移動終端的緯度和經(jīng)度坐標)或相對于參考點的位置(例如終點或起點)。來自定位電路36的信息可以傳送到所述移動終端的存儲器或另一存儲設(shè)備,以便被存儲為位置歷史、位置信息、運動信息等。此外,所述移動終端的存儲器可以存儲用于確定單元id信息的指令。在此方面,所述存儲器可以存儲應用程序以便由處理器20執(zhí)行,處理器20確定與所述移動終端通信的當前單元的身份,例如單元id身份或單元id信息。所述單元id信息可以與定位電路36—起用于更準確地確定所述移動終端的位置。在其中定位電路36包括計步器、加速計和/或慣性傳感器的實施例中,定位電路36可以被配置為確定移動終端10的運動狀態(tài)。在其中定位電路36包括GPS傳感器等的實施例中,也可以確定移動終端10的運動狀態(tài)。在此方面,定位電路36可以被配置為基于移動終端10的位置是否在間隔10內(nèi)變化來判定移動終端10是否運動。定位電路36還可以被配置為例如基于移動終端10在某一時間間隔內(nèi)行進的距離來確定此運動狀態(tài)的程度或嚴重度。移動終端10可以包括存儲器,例如用戶身份模塊(SM) 38、可移動用戶身份模塊(R-UIM)等,它們可以存儲與移動訂戶相關(guān)的信息元素。除了 SIM之外,移動終端可以包括其他可移動和/或固定存儲器。移動終端10可以包括易失性存儲器40和/或非易失性存儲器42。例如,易失性存儲器40可以包括隨機存取存儲器(RAM)(包括動態(tài)和/或靜態(tài)RAM)、片上或片外高速緩沖存儲器等??梢郧度牒?或可移動的非易失性存儲器42例如可以包括只讀存儲器、閃存、磁存儲設(shè)備(例如,硬盤、軟盤驅(qū)動器、磁帶等)、光盤驅(qū)動器和/或介質(zhì)、非易失性隨機存取存儲器(NVRAM)等。與易失性存儲器40相同,非易失性存儲器42可以包括高速緩存區(qū)域以便臨時存儲數(shù)據(jù)。所述存儲器可以存儲一個或多個軟件程序、指令、信息塊、數(shù)據(jù)等,它們可以由所述移動終端用于執(zhí)行所述移動終端的功能。例如,所述存儲器可以包括能夠唯一標識移動終端10的標識符,例如國際移動設(shè)備標識(MEI)代碼。返回圖1,在一個實例實施例中,裝置102包括各種部件以便執(zhí)行在此描述的各種功能。裝置102的這些部件例如可以包括處理器110、存儲器112、通信接口 114、用戶接口116、刺激檢測電路118或接口控制電路120中的一個或多個。如在此描述的,裝置102的這些部件例如可以體現(xiàn)為電路、硬件元件(例如,適當編程的處理器、組合邏輯電路等)、包括可由適當配置的處理設(shè)備(例如,處理器110)執(zhí)行的存儲在計算機可讀介質(zhì)(例如,存儲器112)上的計算機可讀程序指令(例如,軟件或固件)的計算機程序產(chǎn)品,或它們的某種組
八
口 ο處理器110例如可以體現(xiàn)為各種包括一個或多個具有隨附數(shù)字信號處理器(多個)的微處理器、一個或多個沒有隨附數(shù)字信號處理器的處理器、一個或多個協(xié)處理器、一個或多個多核處理器、一個或多個控制器、處理電路、一個或多個計算機的部件、各種其他包括諸如ASIC (專用集成電路)或FPGA (現(xiàn)場可編程門陣列)之類的集成電路的處理元件,或它們的某種組合。因此,盡管在圖I中被示出為單個處理器,但在某些實施例中,處理器110包括多個處理器。所述多個處理器在操作上可以彼此通信,并可以共同被配置為執(zhí)行在此描述的裝置102的一個或多個功能。所述多個處理器可以包含在單個計算設(shè)備上,或跨共同被配置為用作裝置102的多個計算設(shè)備分布。在其中裝置102體現(xiàn)為移動終端10的實施例中,處理器110可以體現(xiàn)為或包括處理器20。在一個實例實施例中,處理器110被配置 為執(zhí)行存儲在存儲器112中的指令或以其他方式可由處理器110訪問的指令。當這些指令由處理器110執(zhí)行時,可以導致裝置102執(zhí)行在此描述的裝置102的一個或多個功能。因此,無論通過硬件或軟件方法或它們的組合來配置,當相應地配置時,處理器110可以包括能夠執(zhí)行根據(jù)本發(fā)明的各實施例的操作的實體。因此,例如當處理器110體現(xiàn)為ASIC、FPGA等時,處理器110可以包括專門配置的硬件以便執(zhí)行在此描述的一個或多個操作。備選地,作為另一個實例,當處理器110體現(xiàn)為例如可以存儲在存儲器112中的指令的執(zhí)行器時,所述指令可以專門配置處理器110以執(zhí)行在此描述的一個或多個算法和操作。存儲器112例如可以包括易失性存儲器、非易失性存儲器或它們的某種組合。盡管在圖I中被示出為單個存儲器,但存儲器112可以包括多個存儲器。所述多個存儲器可以包含在單個計算設(shè)備上,或可以跨共同被配置為用作裝置102的多個計算設(shè)備分布。在各種實例實施例中,存儲器112例如可以包括硬盤、隨機存取存儲器、高速緩沖存儲器、閃存、光盤只讀存儲器(CD-ROM)、數(shù)字通用光盤只讀存儲器(DVD-ROM)、光盤、被配置為存儲信息的電路,或它們的某種組合。在其中裝置102體現(xiàn)為移動終端10的實施例中,存儲器112可以包括易失性存儲器40和/或非易失性存儲器42。存儲器112可以被配置為存儲信息、數(shù)據(jù)、應用、指令等以使裝置102能夠執(zhí)行根據(jù)本發(fā)明的實例實施例的各種功能。例如,在至少某些實施例中,存儲器112被配置為緩沖輸入數(shù)據(jù)以便由處理器110處理。此外或備選地,在至少某些實施例中,存儲器112被配置為存儲程序指令以便由處理器110執(zhí)行。存儲器112可以以靜態(tài)和/或動態(tài)信息的形式存儲信息。所存儲的信息例如可以包括用于在用戶接口、用戶接口應用等中顯示的內(nèi)容。此存儲的信息可以由刺激檢測電路118和/或接口控制電路120在執(zhí)行其相應功能的過程中存儲和/或使用。通信接口 114可以體現(xiàn)為任何包含在電路、硬件、包括存儲在計算機可讀介質(zhì)(例如,存儲器112)上并由處理設(shè)備(例如,處理器110)執(zhí)行的計算機可讀程序指令的計算機程序產(chǎn)品中的設(shè)備或部件,或它們的組合,通信接口 114被配置為例如通過裝置102用于與實體通信的網(wǎng)絡(luò)從實體接收數(shù)據(jù)和/或?qū)?shù)據(jù)發(fā)送到實體。通信接口 114例如可以包括天線、發(fā)送器、接收器、收發(fā)器和/或支持硬件或軟件以便例如通過網(wǎng)絡(luò)實現(xiàn)與一個或多個遠程計算設(shè)備通信。通信接口 114可以被配置為使用任何可以用于在計算設(shè)備之間通信的協(xié)議接收和/或發(fā)送數(shù)據(jù)。在此方面,通信接口 114可以被配置為使用任何可以用于發(fā)送數(shù)據(jù)的協(xié)議,通過裝置102和一個或多個計算設(shè)備用于通信的無線網(wǎng)絡(luò)、有線網(wǎng)絡(luò)、它們的某種組合等接收和/或發(fā)送數(shù)據(jù)。在一個實例實施例中,通信接口 114至少部分地體現(xiàn)為處理器110或以其他方式由處理器110控制。在此方面,通信接口 114可以例如通過總線與處理器110通信。通信接口 114另外可以例如通過總線與存儲器112、用戶接口 116、刺激檢測電路118和/或接口控制電路120通信。用戶接口 116可以與處理器110通信以接收用戶輸入的指示和/或為用戶提供可聽、可見、機械或其他輸出。因此,用戶接口 116例如可以包括鍵盤、鼠標、游戲桿、顯示器、觸摸屏顯示器、麥克風、揚聲器和/或其他輸入/輸出機構(gòu)。用戶接口 116可以例如通過總線與存儲器112、通信接口 114、刺激檢測電路118和/或接口控制電路120通信。刺激檢測電路118可以體現(xiàn)為各種部件,例如電路、硬件、包括存儲在計算機可讀介質(zhì)(例如,存儲器112)上并由處理設(shè)備(例如,處理器110)執(zhí)行的計算機可讀程序指令的計算機程序產(chǎn)品,或它們的某種組合,并且在一個實施例中,體現(xiàn)為處理器110或以其他方式由處理器110控制。在其中獨立于處理器110而包含刺激檢測電路118的實施例中,刺激檢測電路118可以與處理器110通信。刺激檢測電路118還可以例如通過總線與存儲器 112、通信接口 114、用戶接口 116或接口控制電路120中的一個或多個通信。刺激檢測電路118可以被配置為檢測對用戶接口 116和/或裝置102的物理刺激。在此方面,刺激檢測電路118可以與用戶接口 116的觸摸屏顯示器通信以檢測對觸摸屏顯示器的觸摸輸入和/或與之關(guān)聯(lián)的特性。作為另一個實例,刺激檢測電路118可以被配置為檢測對用戶接口 116的麥克風或其他音頻傳感器的語音輸入和/或所述語音輸入的聲音特性。作為另一個實例,刺激檢測電路118可以包括被配置為確定裝置102的位置的全球定位系統(tǒng)(GPS)傳感器、輔助全球定位系統(tǒng)(輔助GPS)傳感器等。作為進一步的實例,刺激檢測電路118可以包括被配置為檢測裝置102的運動狀態(tài)、裝置102的運動特性、裝置102的方向更改等的計步器、加速計、慣性傳感器等。由刺激檢測電路118檢測的信息可以傳送到存儲器112,以便存儲為可以由接口控制電路120訪問和/或以其他方式由接口控制電路120使用的物理刺激信息,如以下將進一步描述的那樣。此外或備選地,刺激檢測電路118可以被配置為將檢測的信息傳送到接口控制電路120。在其中裝置102體現(xiàn)為移動終端10的實施例中,刺激檢測電路118可以包括定位電路36。接口控制電路120可以體現(xiàn)為各種部件,例如電路、硬件、包括存儲在計算機可讀介質(zhì)(例如,存儲器112)上并由處理設(shè)備(例如,處理器110)執(zhí)行的計算機可讀程序指令的計算機程序產(chǎn)品,或它們的某種組合,并且在一個實施例中,體現(xiàn)為處理器110或以其他方式由處理器110控制。在其中獨立于處理器110而包含接口控制電路120的實施例中,接口控制電路120可以與處理器110通信。接口控制電路120還可以例如通過總線與存儲器112、通信接口 114、用戶接口 116或刺激檢測電路118中的一個或多個通信。在某些實例實施例中,接口控制電路120被配置為導致與第二用戶接口層并行地顯示半透明用戶接口層。所述半透明用戶接口層的至少一部分與所述第二用戶接口層的至少一部分重疊。在此方面,所述半透明用戶接口層或所述第二用戶接口層中的一個可以至少部分地覆在另一個的上面。所述第二用戶接口層例如可以包括主用戶接口層,其中顯示應用、操作系統(tǒng)桌面環(huán)境等的圖形用戶接口。備選地,作為另一個實例,所述半透明用戶接口層可以包括所述主用戶接口層而所述第二用戶接口層可以包括輔助接口層以便顯示其他內(nèi)容。所述半透明用戶接口層可以是半透明的,因為在顯示器的前臺顯示所述半透明用戶接口層時,底層第二用戶接口層的至少一部分通過所述半透明用戶接口層可見。因此,在所述半透明用戶接口層中顯示的內(nèi)容本身可以是半透明的,以允許用戶并行查看在底層用戶接口層中顯示的內(nèi)容和在覆蓋的半透明用戶接口層中顯示的內(nèi)容。作為另一個實例,所述半透明用戶接口層可以是半透明的,因為可以僅在該層的一部分中(例如,在所述半透明用戶接口層的并未覆蓋底層用戶接口層中顯示的內(nèi)容的一部分中)顯示內(nèi)容,而該層的其中不顯示內(nèi)容的各部分完全透明。在所述半透明用戶接口層中顯示的內(nèi)容可以在與所述半透明用戶接口層并行地顯示的第二用戶接口層中顯示的圖形元素(例如,窗口)的邊界外部顯示,以便在所述半透明用戶接口層中顯示的內(nèi)容不干擾在所述第二用戶接口層中顯示的圖形元素。
就在所述半透明用戶接口層中顯示的一種或多種顏色而言,所述半透明用戶接口層可以是半透明的。例如,就每種顏色而言,所述半透明用戶接口層可以是半透明的(例如, 50%透明度)。作為另一個實例,所述半透明用戶接口層可以具有分配給不同顏色的不同透明度級別。例如,可以為黑色分配100%透明度級別,可以為藍色分配50%透明度級別。在一個實例實施例中,接口控制電路120被配置為當所述第二用戶接口層在所述半透明用戶接口層之下時,根據(jù)在所述第二用戶接口層中顯示的內(nèi)容而智能地確定顏色透明度級別。在此方面,接口控制電路120可以被配置為根據(jù)在底層用戶接口層中顯示的內(nèi)容來調(diào)整所述半透明用戶接口層的透明度級別(多個),以使用戶能夠更好地查看所述半透明用戶接口層和底層用戶接口層中的內(nèi)容。在某些實例實施例中,刺激檢測電路118被配置為檢測物理刺激。所述物理刺激可以包括對在其上顯示所述半透明用戶接口層的觸摸屏顯示器的觸摸輸入。作為另一個實例,所述物理刺激可以包括與用戶接口 116的用戶接口元素的其他用戶交互。例如,所述物理刺激可以包括對用戶接口 116的語音輸入,例如裝置102的用戶發(fā)出的語音命令。所檢測的物理刺激可以包括裝置102的移動、旋轉(zhuǎn)等。刺激檢測電路118可以檢測的物理刺激的非限制性類型實例包括裝置102的方向更改、裝置102的移動、對在其上顯示所述半透明用戶接口層的觸摸屏顯示器的輸入、對用戶接口 116的語音輸入,或它們的某種組合等。刺激檢測電路118另外可以被配置為檢測與所檢測的物理刺激關(guān)聯(lián)的條件??梢耘c所檢測的物理刺激關(guān)聯(lián)并由刺激檢測電路118檢測的條件的非限制性實例包括與在對其上顯示所述半透明用戶接口層的觸摸屏顯示器的輸入關(guān)聯(lián)的壓力、與對在其上顯示所述半透明用戶接口層的觸摸屏顯示器的輸入關(guān)聯(lián)的電特性,或與對用戶接口 116的語音輸入關(guān)聯(lián)的聲音特性,或它們的某種組合等。接口控制電路120可以被配置為確定所檢測的物理刺激對所述半透明用戶接口層中的內(nèi)容顯示的影響。各種實例實施例(其中某些將在此進一步描述)可以被配置為根據(jù)所檢測的物理刺激的類型和/或與所檢測的物理刺激關(guān)聯(lián)的特性而向所述半透明用戶接口層中的內(nèi)容顯示應用各種影響。因此,適用于特定檢測的物理刺激的影響可以取決于與所述半透明用戶接口層關(guān)聯(lián)的設(shè)置、在所述半透明用戶接口層中顯示的內(nèi)容、在并行地顯示的第二 (例如,主)用戶接口層中顯示的圖形元素、在并行地顯示的第二用戶接口層中顯示其圖形用戶接口的活動應用、預定義的用戶偏好等。
接口控制電路120還可以被配置為通過修改所述半透明用戶接口層中的內(nèi)容顯示來應用所確定的影響以響應檢測到所述物理刺激。根據(jù)所確定的影響,接口控制電路120例如可以導致在所述半透明用戶接口層中顯示的內(nèi)容的重新放置、在所述半透明用戶接口層中顯示的內(nèi)容的動畫的重新放置,導致顯示先前未在所述半透明用戶接口層中顯示的內(nèi)容,在所述半透明用戶接口層與并行地顯示的第二用戶接口層之間傳輸內(nèi)容等。在一個實例實施例中,接口控制電路120被配置為通過以下操作中的一個或多個修改所述半透明用戶接口層中的內(nèi)容顯示將顯示的內(nèi)容從所述半透明用戶接口層傳輸?shù)剿龅诙脩艚涌趯樱驅(qū)@示的內(nèi)容從所述第二用戶接口層傳輸?shù)剿霭胪该饔脩艚涌趯?。例如,可以確定所檢測的物理刺激與在所述第二用戶接口層中顯示其圖形用戶接口的活動應用關(guān)聯(lián)。在此實例中,修改所述半透明用戶接口層中的內(nèi)容顯示可以包括從所述活動應用的所述圖形用戶接口提取內(nèi)容并導致在所述半透明用戶接口層中顯示所提取的內(nèi)容的表示。此外或備選地,修改所述半透明用戶接口層中的內(nèi)容顯示可以包括提取在所述半透明用戶接口層中顯示的內(nèi)容并向所述活動應用提供所提取的內(nèi)容以便由所述活動應用使用或利用。 例如,可以在所述第二用戶接口層中顯示網(wǎng)絡(luò)瀏覽器用戶接口。用戶可以對在網(wǎng)絡(luò)瀏覽器用戶接口窗口中顯示的網(wǎng)頁的統(tǒng)一資源定位符(URL)的表示執(zhí)行預定義的物理刺激,例如將URL拖動到網(wǎng)絡(luò)瀏覽器用戶接口窗口之外。響應于所述預定義的物理刺激,接口控制電路120可以被配置為導致在所述半透明用戶接口層中顯示所述URL的表示。作為另一個實例,響應于物理刺激,可以在所述半透明用戶接口層中顯示與電子郵件或其他消息應用關(guān)聯(lián)的聯(lián)系人、日歷事件提醒、未接電話、新消息等的表示。作為另一實例,所述半透明用戶接口層可以用作剪貼板,以傳送從在所述第二用戶接口層中顯示的應用接口復制的文本片段。在所述第二用戶接口層中顯示其用戶接口的活動應用還可以利用或以其他方式使用在所述半透明用戶接口層中顯示的內(nèi)容。例如,可以在所述第二用戶接口層中顯示新電子郵件消息創(chuàng)建表單,并且可以在所述半透明用戶接口層中顯示圖像、聯(lián)系人和文本片段的表示。預定義的物理刺激可以導致將在所述半透明用戶接口層中顯示其表示的內(nèi)容傳輸?shù)剿鲭娮余]件消息創(chuàng)建表單并由其利用。例如,用戶可以將表示拖動到所述電子郵件消息創(chuàng)建表單中。作為另一個實例,用戶可以選擇表示(例如,通過單擊所述表示、點擊所述表示等),并且接口控制電路120可以根據(jù)內(nèi)容的類型和/或打開的應用(多個)的類型(多種)確定為適當?shù)膽锰峁┧霰硎敬淼膬?nèi)容。因此,例如通過提供被配置為導致由所述電子郵件消息創(chuàng)建表單利用所述聯(lián)系人、圖像和文本片段的所述表示的物理刺激,用戶可以創(chuàng)建電子郵件消息,其發(fā)往所述聯(lián)系人的地址并附加所述圖像和文本片段作為消息的一部分。在某些實例實施例中,接口控制電路120被配置為至少部分地根據(jù)在所述第二用戶接口層中顯示的一個或多個圖形元素的位置而自動控制在所述半透明用戶接口層中顯示的內(nèi)容表示的位置。在此方面,接口控制電路120可以被配置為確保在所述半透明用戶接口層中顯示的內(nèi)容表示不會與在所述第二用戶接口層中顯示的圖形元素重疊。因此,刺激檢測電路118可以被配置為檢測操縱在所述第二用戶接口層中顯示的圖形元素的位置和/或大小的物理刺激。作為響應,接口控制電路120可以重新定位在所述半透明用戶接口層中顯示的內(nèi)容表示和/或調(diào)整其大小以響應所檢測的物理刺激,以便所述內(nèi)容表示不會與在所述第二用戶接口層中顯示的調(diào)整大小和/或重新定位后的圖形元素重疊。在此方面,接口控制電路120可以被配置為調(diào)整在所述半透明用戶接口層中顯示的內(nèi)容,以便它在所述第二用戶接口層中顯示的內(nèi)容的外部邊界“彈跳”或以其他方式保持在其外部。接口控制電路120例如可以被配置為確定在所述第二用戶接口層中顯示的圖形元素的邊界,并定位在所述半透明用戶接口層中顯示的內(nèi)容表示以便它在所確定的邊界之外顯示。例如,當在所述第二用戶接口層中顯示的圖形元素包括窗口(例如可以由窗口化操作系統(tǒng)顯示)時,接口控制電路120可以被配置為從所述窗口化操作系統(tǒng)確定所述窗口的邊界,并定位在所述半透明用戶接口層中顯示的內(nèi)容表示(多個)以便它們在所述窗口的邊界之外。盡管到此為止已經(jīng)描述了在所述半透明用戶接口層中顯示的內(nèi)容表示以響應所檢測的物理刺激,但將理解,在某些實施例中,接口控制電路120可以被配置為導致 自動在所述半透明用戶接口層中顯示內(nèi)容表示,例如以響應發(fā)生與活動應用關(guān)聯(lián)的預定義事件。例如,在日歷事件之前的預定義時間量,可以在所述半透明用戶接口層中顯示事件的提醒。作為另一個實例,可以在所述半透明用戶接口層中顯示未讀消息、語音郵件、未接電話等的指示以響應接收到消息、語音郵件或未接電話。在某些實施例中,在所述半透明用戶接口層中顯示的內(nèi)容表示和指示的外觀可以隨時間變化和/或響應于不斷變化的條件。例如,隨著已安排事件的時間的臨近,在所述半透明用戶接口層中顯示的該事件的提醒的顏色和/或大小可以更改以指示緊迫性。此外或備選地,接口控制電路120可以調(diào)整在所述半透明用戶接口層中顯示的內(nèi)容表示的透明度級別,以反映與所述內(nèi)容關(guān)聯(lián)的優(yōu)先級級別、預定義用戶興趣級別等。作為另一個實例,在經(jīng)過針對事件安排的時間之后,在所述半透明用戶接口層中顯示的事件的提醒可以逐漸消失。還可以根據(jù)裝置102的位置、當前天氣、時間、季節(jié)、用戶情緒等修改在所述半透明用戶接口層中顯示的內(nèi)容的外觀。在一個實例實施例中,接口控制電路120被配置為至少部分地基于所檢測的物理刺激而確定用戶的情緒。在此方面,接口控制電路120可以基于與所檢測的物理刺激關(guān)聯(lián)的特性而確定情緒。此類特性可以包括裝置102的移動頻率、與對在其上顯示所述半透明用戶接口層的觸摸屏顯示器的觸摸輸入(多個)關(guān)聯(lián)的壓力、用于提供對觸摸屏顯示器的觸摸輸入的用戶手指(多個)的電特性和/或其變化、對用戶接口 116的語音輸入的語音特性和/或其變化、它們的某種組合等。例如,裝置102的更快速和/或夸張的移動結(jié)合與觸摸輸入關(guān)聯(lián)的更有力的壓力可以指示用戶處于被激怒的情緒。相比之下,與觸摸輸入關(guān)聯(lián)的柔和壓力可以指示用戶情緒平靜或愉快。接口控制電路120還可以被配置為確定所確定的情緒對所述半透明用戶接口層中的內(nèi)容顯示的影響,并修改所述半透明用戶接口層中的內(nèi)容顯示以反映所確定的情緒。例如,如果確定用戶情緒憤怒,則可以采用紅色、橙色和/或其他適當?shù)念伾怀鲲@示內(nèi)容以指示用戶情緒憤怒。作為另一個實例,如果確定用戶情緒憤怒,則可以增加在所述半透明用戶接口層中顯示的動畫的速度以指示憤怒情緒。備選地,如果確定用戶情緒憤怒,則可以將與在所述半透明用戶接口層中顯示的內(nèi)容關(guān)聯(lián)的顏色方案更改為使人平靜的顏色和/或可以降低在所述半透明用戶接口層中顯示的動畫的速度以使用戶平靜。
在某些實例實施例中,在所述半透明用戶接口層中顯示的內(nèi)容包括動畫。因此,接口控制電路120可以被配置為確定所檢測的物理刺激對動畫的影響,并根據(jù)所確定的影響修改所述動畫。例如,接口控制電路120可以被配置為確定為物理刺激建模的方程。接口控制電路120可以被配置為根據(jù)例如基于納維爾-斯托克斯方程的流體物理學、根據(jù)例如基于牛頓方程的粒子物理學等確定該方程。接口控制電路120還可以被配置為根據(jù)所確定的方程修改所述動畫。例如,所述動畫可以包括滾動彈球,并且接口控制電路120可以根據(jù)所檢測的物理刺激的牛頓物理學模型來修改彈球的顯示位置和/或滾動彈球的速度/方向。執(zhí)行此操作時,接口控制電路120可以考慮與裝置102的運動關(guān)聯(lián)的速度或嚴重度、與觸摸輸入關(guān)聯(lián)的速度和/或壓力等。作為另一個實例,動畫可以包括流體動畫,并且接口控制電路120可以被配置為根據(jù)基于所檢測的物理刺激確定的流體物理學模型來修改流體動畫的顯示。作為另一個實例,接口控制電路120可以被配置為根據(jù)與在所述第二用戶接口層 中顯示的內(nèi)容的用戶交互來修改在所述半透明用戶接口層中顯示的動畫。在此方面,接口控制電路120可以被配置為檢測和識別在所述第二用戶接口層中顯示的內(nèi)容,并根據(jù)所識別的內(nèi)容修改在所述半透明用戶接口層中顯示的動畫。例如,如果用戶與所述第二用戶接口層中的網(wǎng)絡(luò)瀏覽器交互,并且用戶查看的網(wǎng)頁包含多云風景的圖像,則接口控制電路120可以導致在所述半透明用戶接口層中顯示云的動畫。作為另一個實例,接口控制電路120可以檢測在所述第二用戶接口層中顯示的內(nèi)容的顏色方案/模式,并根據(jù)所檢測的顏色方案/模式修改在所述半透明用戶接口層中顯示的動畫。除了根據(jù)所檢測的物理刺激修改在所述半透明用戶接口層中顯示的動畫之外,接口控制電路120可以被配置為響應于其他事件而修改動畫。例如,接口控制電路120可以根據(jù)天氣狀況、時間、季節(jié)等修改動畫。接口控制電路120另外或備選地可以被配置為根據(jù)裝置102的用戶的情緒修改動畫,例如可以根據(jù)所檢測的物理刺激和/或如前所述的與之關(guān)聯(lián)的特性確定用戶的情緒?,F(xiàn)在參考圖3,示出了根據(jù)本發(fā)明的一個實例實施例的實例用戶接口的屏幕捕獲。在此方面,圖3中的屏幕捕獲示出了半透明用戶接口層中的粘性流體動畫310。半透明粘性流體動畫310在覆蓋在其中顯示網(wǎng)絡(luò)瀏覽器應用窗口 312的第二用戶接口層上面的前臺中顯示,如屏幕捕獲300中所示?,F(xiàn)在參考屏幕捕獲302,用戶可以使用觸摸輸入306操縱應用窗口 312。觸摸輸入306可以包括在應用窗口 312的邊界外部拖動/拋出應用內(nèi)容項(聯(lián)系人、URL、圖像等)。如可在屏幕捕獲304中看到的,在所述半透明用戶接口層中生成表示在所述應用窗口的邊界外部拖動/拋出的內(nèi)容項的氣泡314。氣泡314可以根據(jù)所述粘性流體動畫的約束/特性在所述半透明用戶接口層中浮動以響應所檢測的物理刺激。因此,例如,如屏幕捕獲306中所示,當在所述半透明用戶接口層中浮動時,氣泡314的位置可以變化。用戶可以通過選擇氣泡314 (例如,通過使用觸摸手勢點擊氣泡314)將其激活。當氣泡314被激活時,氣泡314表示的內(nèi)容可以在活動應用的上下文中變得可用。例如,如果消息編輯器打開,并且選定氣泡包含圖像,則接口控制電路120可以附加圖像作為消息的一部分。現(xiàn)在參考圖4,示出了根據(jù)另一個實例實施例的實例用戶接口的屏幕捕獲。在圖4中示出的實施例中,并行地在半透明用戶接口層中顯示多個矩形圖標404以及在第二用戶接口層中顯示多個圖形元素402。圖標404可以表示諸如即將舉行的會議、新消息之類的提醒,并且可以在所述半透明用戶接口層中“浮動”。接口控制電路120可以控制圖標404的位置,以便圖標404被置于其中沒有沖突觸摸功能的安全區(qū)域中。在此方面,圖標404可以被置于圖形元素402邊框的邊界外部。例如,圖標404可以彈跳離開所述第二用戶接口層中顯示的窗口的邊框。用戶可以通過選擇“浮動提醒”來使其消失。如果選定的提醒表示新消息,則當選擇提醒時,可以打開所述消息以便閱讀。選擇表示日歷提醒的圖標可以導致接口控制電路120打開對應的日歷項以供用戶查看。圖5示出了根據(jù)本發(fā)明的各實例實施例的實例用戶接口的屏幕捕獲。在此方面,圖5示出了可以在半透明用戶接口層中顯示的多個實例動畫的屏幕捕獲。屏幕捕獲502示出了爆炸煙花動畫。在此方面,可以顯示爆炸煙花的半透明動畫。 屏幕捕獲504示出了半透明云和風動畫。屏幕捕獲504中示出的半透明云可以以動畫形式穿過顯示器屏幕,就好像風吹一樣。云的速度可以根據(jù)所檢測的物理刺激而變化。云的特性也可以根據(jù)各種條件而變化。例如,如果為有雨天氣,則可以顯示雨云。如果為晴朗天氣,則可以顯示更少的云,并且顯示的這些云可以包括非雨云。屏幕捕獲506示出了流動水滴的半透明動畫。水滴可以根據(jù)檢測的物理刺激穿過屏幕。相應地,接口控制電路120可以改變與動畫水滴關(guān)聯(lián)的速度、行進方向等以響應所檢測的物理刺激。屏幕捕獲508示出了滾動彈球的半透明動畫。彈球可以根據(jù)檢測的物理刺激穿過屏幕。相應地,接口控制電路120可以改變與動畫彈球關(guān)聯(lián)的速度、行進方向等以響應所檢測的物理刺激。圖6示出了根據(jù)本發(fā)明的一個實例實施例的半透明用戶接口層的實施方式。在此方面,圖6示出了其中所述半透明用戶接口層包括半透明應用窗口的實施例,所述半透明應用窗口被配置為通過用戶接口系統(tǒng)(例如,窗口化操作系統(tǒng))與一個或多個其他用戶接口層并行地顯示。參考圖6,半透明用戶接口層應用窗口 602與應用窗口 604、606和608并行地顯示,應用窗口 604、606和608在覆蓋半透明用戶接口層應用窗口 602的第二用戶接口層中顯示。因此,半透明用戶接口層可以實現(xiàn)為具有半透明外觀的窗口,以便允許可與所述半透明窗口中顯示的內(nèi)容并行地查看重疊的用戶接口元素。某些實例實施例提供了對上述半透明用戶接口特性的擴展。例如,接口控制電路120可以被配置為隱藏半透明用戶接口層以響應預定義的物理刺激。類似地,接口控制電路120可以被配置為顯示半透明用戶接口層以響應預定義的物理刺激。作為另一個實例,接口控制電路120可以被配置為切換半透明用戶接口層的顯示(例如,顯示/隱藏所述半透明用戶接口層)以響應對用戶接口 116的用戶輸入。例如,當用戶選擇時,可以將按鈕、軟鍵等配置為切換所述半透明用戶接口層的顯示。在一個實例實施例中,接口控制電路120被配置為將在所述半透明用戶接口層中顯示的兩個或更多個內(nèi)容項綁定為組。接口控制電路120可以根據(jù)內(nèi)容項的類別對內(nèi)容項進行分組(例如,聯(lián)系人組、事件提醒組、圖像組等)。作為另一個實例,接口控制電路120可以對多個內(nèi)容項進行分組以響應用戶輸入。例如,用戶可以選擇將與單個工作項目相關(guān)的聯(lián)系人內(nèi)容項、圖像內(nèi)容項和文本片段內(nèi)容項分組為單個分組后的內(nèi)容項。在此方面,用戶可以以允許用戶邏輯地處理在所述半透明用戶接口層中顯示的內(nèi)容項的方式組織內(nèi)容項。因此,分組后的內(nèi)容項可以用于組織內(nèi)容項。接口控制電路120可以被配置為作為緊密結(jié)合的組(cohesive group)控制分組后的內(nèi)容項的顯示。某些實施例可以提供半透明動畫用戶接口層的共享和/或下載。例如,用戶可以例如通過網(wǎng)絡(luò)服務、電子郵件、設(shè)備到設(shè)備通信等與朋友同步和/或共享動畫樣式和設(shè)置。同樣,用戶可以能夠通過下載服務在網(wǎng)絡(luò)上下載半透明用戶接口層動畫和樣式(例如,動畫“皮膚”)。作為另一個實例擴展,所述半透明用戶接口層可以用作“屏幕保護程序”。例如,當裝置102準備進入休眠狀態(tài)(例如,在空閑周期之后)時,接口控制電路120可以導致所述半透明用戶接口層使用所述半透明用戶接口的動畫效果作為屏幕保護程序,直到裝置102進入休眠狀態(tài)。作為另一實例,接口控制電路120可以被配置為響應于物理刺激而將所述半透明用戶接口層完全帶到前臺以便它不再是半透明,從而允許用戶修改所述半透明用戶接口層 的設(shè)置,激活/停用所述半透明用戶接口層等。接口控制電路120另外可以被配置為導致在所述半透明用戶接口層中顯示有關(guān)內(nèi)容項的其他詳細信息,而無需在所述第二用戶接口層中作為應用或小程序(applet)打開所述內(nèi)容項。因此,用戶可以查看與所述內(nèi)容項關(guān)聯(lián)的元數(shù)據(jù)或其他更具描述性的數(shù)據(jù),而無需在所述第二用戶接口層(例如,主用戶接口層)中完全打開或使用所述內(nèi)容項。作為另一個實例,接口控制電路120可以被配置為采用除了上述實例之外的方式,確定和/或調(diào)整所述半透明用戶接口層的透明度級別(多個)。例如,接口控制電路120可以被配置為使用所確定的用于在所述半透明用戶接口層的某位置(例如,在所述半透明用戶接口層的x,y坐標處)對物理刺激建模的方程作為設(shè)置此位置和/或相關(guān)位置的透明度級別的因素。接口控制電路120另外可以被配置使用預定義的掩體(mask)來限定透明區(qū)域的邊界和/或動畫在“半透明用戶接口層”中的邊界。所述掩體可以包括穩(wěn)定的幾何形狀或根據(jù)預定義的算法而隨時間變化的形狀。接口控制電路120還可以被配置為在所述半透明用戶接口層中應用透明度級別。在此方面,某些內(nèi)容項可以變成透明的以成為攜帶它們的動畫,而某些內(nèi)容項可能不會變成透明的以成為動畫。響應于預定義物理刺激的措辭(diction)、響應于發(fā)生預定義的事件等,接口控制電路120還可以例如基于預定義的用戶偏好而調(diào)整半透明用戶接口層的全局透明比率。在某些實例實施例中,接口控制電路120被配置為導致顯示多個半透明用戶接口層。所述多個半透明用戶接口層中的每一個都可以始終可見,或可以被激活/停用以響應一個或多個預定義規(guī)則(例如在用戶輸入、預定義用戶輸入、檢測到預定義物理刺激等之后,超時時段到期)。在其中顯示多個半透明用戶接口層的實施例中,每個用戶接口層可以被配置為顯示一種或多種特定類型的內(nèi)容項。例如,接口控制電路120可以被配置為導致在第一半透明用戶接口層中顯示表示圖像的內(nèi)容項,以及在第二半透明用戶接口層中顯示表示消息的內(nèi)容項。作為另一個實例,可以根據(jù)關(guān)聯(lián)的優(yōu)先級在半透明用戶接口層中顯示內(nèi)容項。例如,可以在第一半透明用戶接口層中顯示高優(yōu)先級內(nèi)容項,以及可以在第二半透明用戶接口層中顯示低優(yōu)先級內(nèi)容項。接口控制電路120可以被配置為將內(nèi)容項從第一半透明用戶接口層傳輸?shù)降诙胪该饔脩艚涌趯?。接口控制電?20可以根據(jù)預定義的準則或事件(例如,與內(nèi)容項關(guān)聯(lián)的優(yōu)先級的更改、所檢測的物理刺激等)將內(nèi)容項從一個層傳輸?shù)搅硪粋€層,以響應將內(nèi)容項從一個層移動到另一個層的用戶輸入等。例如,用戶可以在半透明用戶接口層之間拖放內(nèi)容項。在一個實例實施例中,可以將半透明層分成多個部分(例如,根據(jù)x、y坐標)。每個部分可以被配置為顯示一種或多種特定類型的內(nèi)容項。例如,接口控制電路120可以被配置為導致在所述半透明用戶接口層的第一部分中顯示表示圖像的內(nèi)容項,以及在所述半透明用戶接口層的第二部分中顯示表示消息的內(nèi)容項。作為另一個實例,可以根據(jù)關(guān)聯(lián)的優(yōu) 先級在所述半透明用戶接口層的各部分中顯示內(nèi)容項。例如,可以在所述半透明用戶接口層的第一部分中顯示高優(yōu)先級內(nèi)容項,以及可以在所述半透明用戶接口層的第二部分中顯示低優(yōu)先級內(nèi)容項。在一個實例實施例中,接口控制電路120被配置為切換兩個或更多顯示的用戶接口層中的哪個層是半透明用戶接口層。例如,接口控制電路120可以被配置為通過控制在一個或多個其他用戶接口層下面的后臺顯示哪個(哪些)用戶接口層而安排兩個或更多用戶接口層的顯示。相應地,接口控制電路120可以被配置為導致在另一用戶接口層上顯示的用戶接口層(多個)被顯示為半透明用戶接口層。在另一實例實施例中,接口控制電路120被配置為將半透明用戶接口層帶到前臺(例如,覆蓋第二用戶接口層),將半透明用戶接口層發(fā)送到后臺(例如,在第二用戶接口層下面)等。接口控制電路120可以被配置為執(zhí)行此操作以響應檢測到預定義的物理刺激、發(fā)生預定義的事件等。在一個實例實施例中,通過切換兩個或更多顯示的用戶接口層中的哪個層是半透明層和/或?qū)胪该饔脩艚涌趯影l(fā)送到后臺,可以使“第二用戶接口層”顯示為半透明,而先前定義的“半透明用戶接口層”可以被修改以使得它根本不透明,而是顯示為與后臺同色(solid)。在此實例實施例中,所述半透明用戶接口層可以保持它在半透明時,甚至在顯示為同色的后臺用戶接口層時所具有的相同屬性。相應地,接口控制電路120可以被配置為根據(jù)在此描述的任何實例修改半透明層中的內(nèi)容顯示,即使在半透明層被顯示為第二用戶接口層的后臺中的同色層時也是如此。因此,將理解,接口控制電路120可以被配置為導致顯示多個至少部分地重疊的用戶接口層。即使用戶接口層可能不一定半透明,接口控制電路120也可以根據(jù)在此描述的任何實施例修改或控制在一個或多個顯示的用戶接口層中顯示的內(nèi)容。相應地,接口控制電路120例如可以被配置為修改在非透明用戶接口層中顯示的內(nèi)容以響應所檢測的物理刺激。在另一個實例實施例中,接口控制電路120可以被配置為導致在兩個或更多其他用戶接口層之間顯示半透明用戶接口層。在此方面,接口控制電路120可以被配置為導致在一系列用戶接口層的中間顯示半透明用戶接口層。作為另一個實例,接口控制電路120可以被配置為導致在一系列包括兩個或更多顯示的窗口之間顯示半透明用戶接口層。圖7示出了根據(jù)本發(fā)明的一個實例實施例的用于提供增強型用戶接口的實例方法的流程圖。在圖7中示出并針對圖7描述的操作例如可以在處理器110、存儲器112、通信接口 114、用戶接口 116、刺激檢測電路118或接口控制電路120中的一個或多個的幫助下和/或控制下執(zhí)行。操作700可以包括導致與第二用戶接口層并行地顯示半透明用戶接口層。操作710可以包括檢測物理刺激。操作720可以包括確定所述物理刺激對所述半透明用戶接口層中的內(nèi)容顯示的影響。操作730可以包括通過修改所述半透明用戶接口層中的內(nèi)容顯示來應用所確定的影響以響應檢測到所述物理刺激。圖7是根據(jù)本發(fā)明的一個實例實施例的系統(tǒng)、方法和計算機程序產(chǎn)品的流程圖。將理解,所述流程圖的每個方塊以及所述流程圖中的方塊的組合可以由諸如硬件和/或計算機程序產(chǎn)品之類的各種部件實現(xiàn),所述計算機程序產(chǎn)品包括一個或多個具有存儲在其上的計算機可讀程序指令的計算機可讀介質(zhì)。例如,在此描述的一個或多個過程可以通過計算機程序產(chǎn)品的計算機程序指令體現(xiàn)。在此方面,體現(xiàn)在此描述的過程的計算機程序產(chǎn)品(多個)可以由移動終端、服務器或其他計算設(shè)備的一個或多個存儲設(shè)備存儲并由所述計算設(shè)備中的處理器執(zhí)行。在某些實施例中,組成體現(xiàn)上述過程的計算機程序產(chǎn)品(多個)的計 算機程序指令可以由多個計算設(shè)備的存儲設(shè)備存儲。如將理解的,任何此類計算機程序產(chǎn)品都可以被加載到計算機或其他可編程裝置以產(chǎn)生機器,以便包括在所述計算機或其他可編程裝置上執(zhí)行的指令的計算機程序產(chǎn)品產(chǎn)生用于實現(xiàn)在所述流程圖方塊(多個)中指定的功能的部件。此外,所述計算機程序產(chǎn)品可以包括一個或多個可以在其上存儲所述計算機程序指令的計算機可讀存儲器(例如,存儲器112),以便所述一個或多個計算機可讀存儲器可以引導計算機或其他可編程裝置(例如,裝置102)以特定方式執(zhí)行功能,從而所述計算機程序產(chǎn)品包括一件實現(xiàn)在所述流程圖方塊(多個)中指定的功能的制品。一個或多個計算機程序產(chǎn)品的計算機程序指令也可以被加載到計算機或其他可編程裝置(例如,裝置102),以導致在所述計算機或其他可編程裝置上執(zhí)行一系列操作以產(chǎn)生計算機實現(xiàn)的過程,從而在所述計算機或其他可編程裝置上執(zhí)行的指令實現(xiàn)在所述流程圖方塊(多個)中指定的功倉泛。相應地,所述流程圖的方塊支持用于執(zhí)行指定功能的部件的組合。還將理解,所述流程圖的一個或多個方塊以及所述流程圖中的方塊的組合可以由執(zhí)行指定功能的基于專用硬件的計算機系統(tǒng)或?qū)S糜布陀嬎銠C程序產(chǎn)品(多個)的組合來實現(xiàn)??梢砸远喾N方式執(zhí)行上述功能。例如,可以采用任何用于執(zhí)行上述每個功能的適當部件來實現(xiàn)本發(fā)明的各實施例。在一個實施例中,適當配置的處理器(例如,處理器110)可以提供全部或部分元件。在另一個實施例中,可以由計算機程序產(chǎn)品配置全部或部分元件并在其控制下操作這些元件。用于執(zhí)行本發(fā)明的各實施例的方法的計算機程序產(chǎn)品包括諸如非易失性存儲介質(zhì)之類的計算機可讀存儲介質(zhì)(例如,存儲器112),以及諸如一系列包含在所述計算機可讀存儲介質(zhì)中的計算機指令之類的計算機可讀程序代碼部分。因此,本發(fā)明的某些實施例為計算設(shè)備和計算設(shè)備用戶提供多種優(yōu)勢。某些實例實施例提供了與第二用戶接口層并行地顯示的半透明用戶接口層。在某些實例實施例中,所述半透明用戶接口層被配置為與在所述第二用戶接口層中顯示的信息、應用接口(多個)等并行地顯示交互式動畫、信息和/或其他內(nèi)容。在此方面,所述半透明用戶接口層的半透明性可以允許顯示其他內(nèi)容而不干擾在所述第二用戶接口層中顯示的內(nèi)容。某些實例實施例還提供物理刺激的檢測,例如在其上顯示所述半透明用戶接口的顯示器的物理刺激和/或在其上顯示所述半透明用戶接口的計算設(shè)備的物理刺激。某些此類實例實施例被配置為向在所述半透明用戶接口層中顯示的內(nèi)容應用影響以響應物理刺激的檢測。某些實例實施例利用未使用(例如,空閑)空間在半透明用戶接口層中顯示內(nèi)容,以便通過為內(nèi)容提供動畫效果而改進使用滿意度和真實性。相應地,在所述半透明用戶接口中顯示的內(nèi)容可以是提供視覺效果豐富的用戶體驗的用戶交互式內(nèi)容,較之常規(guī)用戶接口,這可以增強用戶體驗。本領(lǐng)域技術(shù)人員將想到在此說明的本發(fā)明的許多修改和其他實施例,對本領(lǐng)域技術(shù)人員來說,這些發(fā)明屬于得益于在上述描述和關(guān)聯(lián)附圖中提供的教導。因此,將理解,本發(fā)明的各實施例并不限于所公開的特定實施例,并且修改和其他實施例旨在包括在本發(fā)明的范圍內(nèi)。此外,盡管上述描述和關(guān)聯(lián)附圖在元件和/或功能的特定實例組合的上下文中描述了實例實施例,但應理解,備選實施例可以提供不同的元件和/或功能組合而不偏離 本發(fā)明的范圍。在此方面,例如也可在本發(fā)明的范圍內(nèi)構(gòu)想不同于上面明確描述的那些組合的元件和/或功能組合。盡管在此采用了特定術(shù)語,但它們僅用于一般和描述性意義而非用于限制目的。
權(quán)利要求
1.一種方法,包括 導致與第二用戶接口層并行地顯示半透明用戶接口層,其中所述半透明用戶接口層的至少一部分與所述第二用戶接口層的至少一部分重疊; 檢測物理刺激; 通過接口控制電路確定所述物理刺激對所述半透明用戶接口層中的內(nèi)容顯示的影響;以及 通過修改所述半透明用戶接口層中的內(nèi)容顯示來應用所確定的影響以響應檢測到所述物理刺激。
2.根據(jù)權(quán)利要求I的方法,其中所述物理刺激包括以下項中的一個或多個在其上顯示所述半透明用戶接口層的計算設(shè)備的方向更改、在其上顯示所述半透明用戶接口層的計算設(shè)備的移動、對在其上顯示所述半透明用戶接口層的觸摸屏顯示器的輸入、與對在其上顯示所述半透明用戶接口層的觸摸屏顯示器的輸入關(guān)聯(lián)的壓力、與對在其上顯示所述半透明用戶接口層的觸摸屏顯示器的輸入關(guān)聯(lián)的電特性,或與對在其上顯示所述半透明用戶接口層的計算設(shè)備的語音輸入關(guān)聯(lián)的聲音特性。
3.根據(jù)權(quán)利要求I的方法,其中修改所述半透明用戶接口層中的內(nèi)容顯示包括以下項中的一個或多個將所顯示的內(nèi)容從所述半透明用戶接口層傳輸?shù)剿龅诙脩艚涌趯樱驅(qū)⑺@示的內(nèi)容從所述第二用戶接口層傳輸?shù)剿霭胪该饔脩艚涌趯印?br>
4.根據(jù)權(quán)利要求I的方法,其中所述物理刺激與在所述第二用戶接口層中顯示其圖形用戶接口的活動應用關(guān)聯(lián),并且其中修改所述半透明用戶接口層中的內(nèi)容顯示包括以下項中的一個或多個 從所述活動應用的所述圖形用戶接口提取內(nèi)容并導致在所述半透明用戶接口層中顯示所提取的內(nèi)容的表示;或 提取在所述半透明用戶接口層中顯示的內(nèi)容并向所述活動應用提供所提取的內(nèi)容。
5.根據(jù)權(quán)利要求I的方法,還包括 確定在所述第二用戶接口層中顯示的圖形元素的邊界;以及 其中修改所述半透明用戶接口層中的內(nèi)容顯示包括修改內(nèi)容的顯示,使得在所述半透明用戶接口層中顯示的內(nèi)容顯示在所確定的邊界的外部。
6.根據(jù)權(quán)利要求I的方法,還包括 至少部分地基于所述物理刺激而確定用戶的情緒;并且其中 確定所述物理刺激對所述半透明用戶接口層中的內(nèi)容顯示的影響包括確定所確定的情緒對所述半透明用戶接口層中的內(nèi)容顯示的影響;以及 修改所述半透明用戶接口層中的內(nèi)容顯示包括修改所述半透明用戶接口層的內(nèi)容顯示以反映所確定的情緒。
7.根據(jù)權(quán)利要求I的方法,其中在所述半透明用戶接口層中顯示動畫;并且其中 確定所述物理刺激對所述半透明用戶接口層中的內(nèi)容顯示的影響包括確定對所述物理刺激建模的方程;以及 應用所確定的影響包括根據(jù)所確定的方程來修改所述動畫。
8.根據(jù)權(quán)利要求I的方法,其中所述半透明用戶接口層包括被配置為由用戶接口系統(tǒng)來顯示的半透明應用窗口。
9.一種裝置,包括至少一個處理器和存儲計算機程序代碼的至少一個存儲器,其中所述至少一個存儲器和所存儲的計算機程序代碼被配置為與所述至少一個處理器一起導致所述裝置至少執(zhí)行以下操作 導致與第二用戶接口層并行地顯示半透明用戶接口層,其中所述半透明用戶接口層的至少一部分與所述第二用戶接口層的至少一部分重疊; 檢測物理刺激; 確定所述物理刺激對所述半透明用戶接口層中的內(nèi)容顯示的影響;以及 通過修改所述半透明用戶接口層中的內(nèi)容顯示來應用所確定的影響以響應檢測到所述物理刺激。
10.根據(jù)權(quán)利要求9的裝置,其中所述物理刺激包括以下項中的一個或多個在其上顯示所述半透明用戶接口層的計算設(shè)備的方向更改、在其上顯示所述半透明用戶接口層的計算設(shè)備的移動、對在其上顯示所述半透明用戶接口層的觸摸屏顯示器的輸入、與對在其上顯示所述半透明用戶接口層的觸摸屏顯示器的輸入關(guān)聯(lián)的壓力、與對在其上顯示所述半透明用戶接口層的觸摸屏顯示器的輸入關(guān)聯(lián)的電特性,或與對在其上顯示所述半透明用戶接口層的計算設(shè)備的語音輸入關(guān)聯(lián)的聲音特性。
11.根據(jù)權(quán)利要求9的裝置,其中所述至少一個存儲器和所存儲的計算機程序代碼被配置為與所述至少一個處理器一起導致所述裝置通過以下操作中的一個或多個來修改所述半透明用戶接口層中的內(nèi)容顯示將所顯示的內(nèi)容從所述半透明用戶接口層傳輸?shù)剿龅诙脩艚涌趯?,或?qū)⑺@示的內(nèi)容從所述第二用戶接口層傳輸?shù)剿霭胪该饔脩艚涌趯印?br>
12.根據(jù)權(quán)利要求9的裝置,其中所述物理刺激與在所述第二用戶接口層中顯示其圖形用戶接口的活動應用關(guān)聯(lián),并且其中所述至少一個存儲器和所存儲的計算機程序代碼被配置為與所述至少一個處理器一起導致所述裝置通過以下操作中的一個或多個修改所述半透明用戶接口層中的內(nèi)容顯示 從所述活動應用的所述圖形用戶接口提取內(nèi)容并導致在所述半透明用戶接口層中顯示所提取的內(nèi)容的表示;或 提取在所述半透明用戶接口層中顯示的內(nèi)容并向所述活動應用提供所提取的內(nèi)容。
13.根據(jù)權(quán)利要求9的裝置,其中所述至少一個存儲器和所存儲的計算機程序代碼被配置為與所述至少一個處理器一起還導致所述裝置執(zhí)行以下操作 確定在所述第二用戶接口層中顯示的圖形元素的邊界;以及 其中所述至少一個存儲器和所存儲的計算機程序代碼被配置為與所述至少一個處理器一起導致所述裝置修改所述半透明用戶接口層中的內(nèi)容顯示,方式為修改內(nèi)容的顯示,使得在所述半透明用戶接口層中顯示的內(nèi)容顯示在所確定的邊界的外部。
14.根據(jù)權(quán)利要求9的裝置,其中所述至少一個存儲器和所存儲的計算機程序代碼被配置為與所述至少一個處理器一起還導致所述裝置執(zhí)行以下操作 至少部分地基于所述物理刺激而確定用戶的情緒;并且其中所述至少一個存儲器和所存儲的計算機程序代碼被配置為與所述至少一個處理器一起導致所述裝置執(zhí)行以下操作 通過確定所確定的情緒對所述半透明用戶接口層中的內(nèi)容顯示的影響而確定所述物理刺激對所述半透明用戶接口層中的內(nèi)容顯示的影響;以及 通過修改所述半透明用戶接口層的內(nèi)容顯示以反映所確定的情緒而修改所述半透明用戶接口層中的內(nèi)容顯示。
15.根據(jù)權(quán)利要求9的裝置,其中在所述半透明用戶接口層中顯示動畫;并且其中所述至少一個存儲器和所存儲的計算機程序代碼被配置為與所述至少一個處理器一起導致所述裝置執(zhí)行以下操作 通過確定對所述物理刺激建模的方程而確定所述物理刺激對所述半透明用戶接口層中的內(nèi)容顯示的影響;以及 通過根據(jù)所確定的方程來修改所述動畫而應用所確定的影響。
16.根據(jù)權(quán)利要求9的裝置,其中所述半透明用戶接口層包括被配置為由用戶接口系 來顯示的半透明應用窗口。
17.根據(jù)權(quán)利要求9的裝置,其中所述裝置包括移動電話或被包含在移動電話上,所述移動電話包括用戶接口電路和存儲在所述至少一個存儲器中的一個或多個上的用戶接口軟件;其中所述用戶接口電路和用戶接口軟件被配置為 便于用戶通過使用顯示器來控制所述移動電話的至少一些功能;以及 導致在所述顯示器上顯示所述移動電話的用戶接口的至少一部分以便于用戶控制所述移動電話的至少一些功能。
18.一種計算機程序產(chǎn)品,包括具有存儲在其上的計算機可讀程序指令的至少一個有形計算機可讀存儲介質(zhì),所述計算機可讀程序指令包括 被配置為導致與第二用戶接口層并行地顯示半透明用戶接口層的程序指令,其中所述半透明用戶接口層的至少一部分與所述第二用戶接口層的至少一部分重疊; 被配置為檢測物理刺激的程序指令; 被配置為確定所述物理刺激對所述半透明用戶接口層中的內(nèi)容顯示的影響的程序指令;以及 被配置為通過修改所述半透明用戶接口層中的內(nèi)容顯示來應用所確定的影響以響應檢測到所述物理刺激的程序指令。
19.根據(jù)權(quán)利要求18的計算機程序產(chǎn)品,其中所述物理刺激與在所述第二用戶接口層中顯示其圖形用戶接口的活動應用關(guān)聯(lián),并且其中被配置為應用所確定的影響的程序指令包括被配置為執(zhí)行以下操作中的一個或多個的程序指令 從所述活動應用的所述圖形用戶接口提取內(nèi)容并導致在所述半透明用戶接口層中顯示所提取的內(nèi)容的表示;或 提取在所述半透明用戶接口層中顯示的內(nèi)容并向所述活動應用提供所提取的內(nèi)容。
20.根據(jù)權(quán)利要求18的計算機程序產(chǎn)品,還包括 被配置為至少部分地基于所述物理刺激而確定用戶的情緒的程序指令;并且其中 被配置為確定所述物理刺激對所述半透明用戶接口層中的內(nèi)容顯示的影響的程序指令包括被配置為確定所確定的情緒對所述半透明用戶接口層中的內(nèi)容顯示的影響的程序指令;以及 被配置為應用所確定的影響的程序指令包括被配置為修改所述半透明用戶接口層中的內(nèi)容顯示以反映所確定的情緒的程序指令。
全文摘要
提供了用于提供增強型用戶接口的方法和裝置。一種方法可以包括導致與第二用戶接口層并行地顯示半透明用戶接口層。所述半透明用戶接口層的至少一部分可以與所述第二用戶接口層的至少一部分重疊。所述方法可以還包括檢測物理刺激。所述方法另外可以包括確定所述物理刺激對所述半透明用戶接口層中的內(nèi)容顯示的影響。所述方法還可以包括通過修改所述半透明用戶接口層中的內(nèi)容顯示來應用所確定的影響以響應檢測到所述物理刺激。還提供了對應的裝置。
文檔編號G06F3/033GK102822790SQ201180017381
公開日2012年12月12日 申請日期2011年2月4日 優(yōu)先權(quán)日2010年4月2日
發(fā)明者J·萊斯凱拉, M·撒爾梅拉, J·尼庫拉, A·海普恩 申請人:諾基亞公司