專利名稱:自動變形自適應用戶接口裝置和方法
技術領域:
本發明大體上涉及計算機用戶接口系統,且更特定來說涉及能夠在交替的配置之間調適的用戶接口。
背景技術:
許多計算機系統依賴于用戶接口裝置來從用戶接收命令和數據輸入。幾種類型 的用戶接口裝置已經變為標準,包含鍵盤、計算機鼠標、觸摸板、觸摸屏顯示器以及跟蹤球。此類常規用戶接口裝置針對特定類型的輸入任務而專門化,例如鍵入文本或打字命令(例如,小鍵盤或鍵盤)以及在圖形用戶接口內導覽(例如,計算機鼠標或跟蹤球)。用戶通常必須在日常任務的過程中在兩個輸入裝置之間,例如在鍵盤與鼠標之間切換。觸摸屏顯示器對于一些計算裝置已經變得流行,因為其實現導覽和數據輸入(例如,經由虛擬鍵盤)。然而,觸摸屏用戶接口不提供升高的鍵,且因此在人體工程學上和在觸覺上沒有用于文本鍵入的物理鍵盤那樣令人滿意。屏幕上鍵盤并不容易使用,且不提供硬鍵的觸覺反饋。
發明內容
各種方面包含一種自適應用戶接口裝置,用于將用戶輸入接收到計算裝置,其中用戶接口表面經配置以響應于用戶輸入或者應用程序或計算裝置的操作狀態而改變操作模式。此些改變操作模式可包含改變用戶接口表面的功能性和/或形狀。一方面包含一種配置此自適應用戶接口裝置的方法,所述自適應用戶接口裝置經配置以接收用戶輸入,所述方法包含調適所述自適應用戶接口裝置的操作模式,其中調適操作模式可選自由以下各項組成的群組調整所述用戶接口裝置對用戶輸入的靈敏度,以及改變所述自適應用戶接口裝置的形狀。在一方面中,所述方法可進一步包含感測所述自適應用戶接口裝置上的用戶輸入;確定與所述感測到的用戶輸入兼容的操作模式;以及通過配置所述自適應用戶接口裝置來實施所述所識別的兼容用戶輸入模式。在又一方面中,調適所述自適應用戶接口裝置的操作模式可包含選擇觸摸板模式和觸筆激活式數字平板模式中的一者。在另一方面中,調適所述自適應用戶接口裝置的操作模式可包含改變所述自適應用戶接口裝置的表面的一部分的形狀。此方面的方法可進一步包含確定用戶的手指在所述自適應用戶接口裝置的所述表面上的可接受位置;確定所述用戶的手指在所述自適應用戶接口裝置的所述表面上的當前位置;以及當確定所述用戶的手指的所述當前位置不處于所述確定的可接受位置時升高所述自適應用戶接口裝置的所述表面的一部分,以便在所述確定的可接受位置的方向上導引所述用戶的手指。在一方面中,改變所述自適應用戶接口裝置的形狀可包含在第一模式中升高所述自適應用戶接口裝置的所述表面上的按鈕,且在第二模式中降低所述按鈕變為與所述自適應用戶接口裝置的所述表面齊平;且升高所述自適應用戶接口裝置的所述表面上的按鈕可包含以鍵盤、小鍵盤、游戲接口或其它形式的用戶接口結構的形式升高多個按鈕 。在又一方面中,升高所述自適應用戶接口裝置的所述表面上的按鈕可包含以基于所述自適應用戶接口裝置的用戶的身份在大小和定向上經配置的鍵盤的形式升高多個按鈕。在又一方面中,所述自適應用戶接口裝置可包含一個或一個以上視覺元件,且所述方法可包含激活所述自適應用戶接口裝置的所述表面上的所述一個或一個以上視覺元件。在又一方面中,所述方法可包含確定耦合到所述自適應用戶接口裝置的計算裝置的操作狀態;基于所述確定的當前操作狀態來確定所述自適應用戶接口的合適配置模式;以及通過升高所述自適應用戶接口裝置的所述表面上的具有由所述確定的配置模式界定的形狀和位置的多個按鈕來實施所述確定的配置模式。在此方面中,所述多個升高的按鈕的所述形狀和位置可傳達關于與所述升高的按鈕中的每一者相關聯的功能性的信息。在此方面中,所述方法可進一步包含以傳送關于與所述升高的按鈕中的每一者相關聯的功能性的信息的方式激活所述自適應用戶接口裝置的所述表面上的一個或一個以上視覺元件。在又一方面中,所述方法可包含確定耦合到所述自適應用戶接口裝置的計算裝置的菜單狀態,其中升高所述自適應用戶接口裝置的所述表面上的按鈕包含以由所述菜單狀態界定的格式升高多個按鈕。在此方面中,所述菜單狀態可在執行于所述計算裝置上的應用程序中指定。在此方面中,所述方法可進一步包含感測所述多個按鈕中的一者的壓下;確定與所述多個按鈕中的所述壓下的一者相關聯的功能性;在與所述多個按鈕中的所述壓下的一者相關聯的所述功能性經確定是可執行命令的情況下在所述計算裝置中執行命令;以及在與所述多個按鈕中的所述壓下的一者相關聯的所述功能性經確定是另一用戶接口菜單的選擇的情況下改變所述菜單狀態且以由所述經改變的菜單狀態界定的格式升高多個按鈕。在此方面中,所述多個升高的按鈕的所述形狀和位置可傳達關于與所述升高的按鈕中的每一者相關聯的所述功能性的信息。在又一方面中,所述方法可進一步包含以傳送關于與所述多個按鈕中的每一者相關聯的所述功能性的信息的方式激活所述自適應用戶接口裝置的所述表面上的多個視覺元件。在又一方面中,一種計算裝置可包含處理器,其耦合到自適應用戶接口表面,所述自適應用戶接口表面經配置以響應于接收到對所述用戶接口表面的用戶觸摸而向所述處理器發送信號,其中所述處理器可以處理器可執行指令配置以執行包含以下各項的操作調適所述用戶接口表面的操作模式,其中調適操作模式可選自由以下各項組成的群組調整所述自適應用戶接口表面對用戶輸入的靈敏度,以及改變所述自適應用戶接口表面的形狀。在又一方面中,所述處理器可以處理器可執行指令配置以執行進一步包含以下各項的操作從所述自適應用戶接口表面接收指示所述用戶接口表面上的用戶輸入的信號;確定與所述所指示的用戶輸入兼容的操作模式;以及通過配置所述自適應用戶接口表面來實施所述所識別的兼容用戶輸入模式。在又一方面中,所述處理器可以處理器可執行指令配置以執行操作以使得調適所述自適應用戶接口表面的操作模式包含選擇觸摸板模式和觸筆激活式數字平板模式中的一者。
在又一方面中,所述自適應用戶接口表面可經配置以響應于從所述處理器接收的命令而升高和降低,且所述處理器可以處理器可執行指令配置以執行操作以使得調適所述自適應用戶接口表面的操作模式包含向所述自適應用戶接口表面發送信號以致使所述自適應用戶接口表面改變所述自適應用戶接口表面的一部分的形狀。在一方面中,所述處理器可以處理器可執行指令配置以執行包含以下各項的操作確定用戶的手指在所述用戶接口表面上的可接受位置;確定所述用戶的手指在所述用戶接口表面上的當前位置;以及當確定所述用戶的手指的所述當前位置不處于所述確定的可接受位置時向所述自適應用戶接口表面發送信號以致使所述自適應用戶接口表面升高所述自適應用戶接口表面的一部分,以便在所述確定的可接受位置的方向上導引所述用戶的手指。在又一方面中,所述處理器可以處理器可執行指令配置以執行操作且所述自適應用戶接口表面可經配置以使得改變所述自適應用戶接口表面的形狀包含在第一模式中升高所述自適應用戶接口表面上的按鈕,且在第二模式中降低所述按鈕變為與所述自適應用戶接口表面齊平。在又一方面中,所述處理器可以處理器可執行指令配置以執行操作且所述自適應用戶接口表面可經配置以使得升高所述自適應用戶接口表面上的按鈕包含以鍵盤、小鍵盤和游戲接口中的一者的形式升高多個按鈕。在又一方面中,所述處理器可以處理器可執行指令配置以執行操作且所述自適應用戶接口表面可經配置以使得升高所述自適應用戶接口表面上的按鈕包含以 基于所述計算裝置的用戶的身份在大小和定向上經配置的鍵盤的形式升高多個按鈕。在又一方面中,所述自適應用戶接口表面可進一步包含耦合到所述處理器的一個或一個以上視覺元件,且所述處理器可以處理器可執行指令配置以執行進一步包含激活所述用戶接口表面上的所述一個或一個以上視覺元件的操作。在又一方面中,所述處理器可以處理器可執行指令配置以執行進一步包含以下各項的操作確定所述計算裝置的操作狀態;基于所述確定的當前操作狀態來確定所述用戶表面的合適配置模式;以及通過向所述自適應用戶接口表面發送信號以致使所述自適應用戶接口表面升高具有由所述確定的配置模式界定的形狀和位置的多個按鈕來實施所述確定的配置模式。在所述方面中,所述處理器可以處理器可執行指令配置以執行操作以使得所述多個升高的按鈕的所述形狀和位置傳達關于與所述升高的按鈕中的每一者相關聯的功能性的信息。進一步在此方面中,所述自適應用戶接口表面可進一步包含耦合到所述處理器的一個或一個以上視覺元件,且所述處理器可以處理器可執行指令配置以執行進一步包括以傳送關于與所述升高的按鈕中的每一者相關聯的所述功能性的信息的方式激活所述自適應用戶接口表面上的所述一個或一個以上視覺元件的操作。在又一方面中,所述計算裝置處理器可以處理器可執行指令配置以執行進一步包括確定所述計算裝置的菜單狀態的操作,其中升高所述自適應用戶接口表面上的按鈕包含以由所述菜單狀態界定的格式升高多個按鈕。在此方面中,所述處理器可以處理器可執行指令配置以執行操作以使得所述菜單狀態可在執行于所述計算裝置上的應用程序中指定。在又一方面中,所述計算裝置處理器可以處理器可執行指令配置以執行進一步包含以下各項的操作從所述自適應用戶接口表面接收指示所述多個按鈕中的一者的壓下的信號;確定與所述多個按鈕中的所述壓下的一者相關聯的功能性;在與所述多個按鈕中的所述壓下的一者相關聯的所述功能性經確定是可執行命令的情況下在所述計算裝置中執行命令;以及在與所述多個按鈕中的所述壓下的一者相關聯的所述功能性經確定是另一用戶接口菜單的選擇的情況下改變所述菜單狀態且向所述自適應用戶接口表面發送信號來以由所述經改變的菜單狀態界定的格式升高多個按鈕。在此方面中,所述處理器可以處理器可執行指令配置以執行操作以使得所述多個升高的按鈕的所述形狀和位置傳達關于與所述升高的按鈕中的每一者相關聯的所述功能性的信息。進一步在此方面中,所述自適應用戶接口表面可包含耦合到所述處理器的多個視覺元件,且所述處理器可以處理器可執行指令配置以執行進一步包括以傳送關于與所述多個按鈕中的每一者相關聯的所述功能性的信息的方式激活所述自適應用戶接口表面上的所述多個視覺元件的操作。在又一方面中,計算裝置自適應用戶接口表面包含壓電致動器,所述壓電致動器經配置以響應于從所述處理器接收的信號而升高所述自適應用戶接口表面的一部分。在此方面中,所述自適應用戶接口表面可包含粗纖維復合材料元件,所述粗纖維復合材料元件包括夾在粘合劑與帶電極的聚酰亞胺膜的層之間的矩形壓電陶瓷桿。在又一方面中,計算裝置自適應用戶接口表面包含流體匣;閥,其耦合到所述流體匣和所述處理器且經配置以響應于從所述處理器接收的信號而打開和關閉;以及流體泵,其流體地耦合到所述閥。 在又一方面中,計算裝置自適應用戶接口表面包含電耦合到所述處理器的靜電激活部分。在此方面中,所述靜電激活部分可包含由絕緣體層分離的第一和第二表面層,其中所述第一和第二表面層可電耦合到所述處理器以使得所述處理器可選擇性地將相同或不同電壓施加到所述第一和第二表面層,且其中所述處理器以處理器可執行指令配置以執行進一步包括將具有相同極性的電壓施加到所述第一和第二表面層以升高所述靜電激活部分的操作。在又一方面中,計算裝置自適應用戶接口表面包含電耦合到所述處理器的磁性激活部分。在此方面中,所述磁性激活部分包括由分隔件層分離的永久磁體和電磁體,其中所述電磁體可電耦合到所述處理器以使得所述處理器可通過將電流施加到所述電磁體來產生磁場,且所述處理器可以處理器可執行指令配置以執行進一步包括將電流施加到所述電磁體以升高所述用戶接口表面的所述磁性激活部分的操作。又一方面包含一種計算裝置,其包含用于實現上述方面方法的功能中的一些或全部的裝置。又一方面包含一種非暫時性處理器可讀存儲媒體,其上存儲有處理器可執行指令,所述處理器可執行指令經配置以致使耦合到自適應用戶接口表面的計算裝置的處理器執行上述方面方法的操作。在又一方面中,一種自適應用戶接口裝置包含用戶接口表面,其經配置以響應于來自耦合到所述自適應用戶接口裝置的處理器的信號而改變形狀。在此方面中,所述用戶接口表面可包含一個或一個以上視覺元件,所述視覺元件經配置以響應于來自耦合到所述自適應用戶接口裝置的處理器的信號而產生視覺圖像。在此方面中,所述用戶接口表面可包含致動器,所述致動器經配置以在第一模式中升高所述用戶接口表面的一部分,且在第二模式中降低所述表面的所述部分變為與所述用戶接口表面齊平。在此方面中,所述用戶接口表面可包含呈鍵盤、小鍵盤、游戲接口或另一用戶接口裝置的形式的多個致動器。在一方面中,所述多個致動器可經配置以用基于所述自適應用戶接口裝置的用戶的身份在大小和定向上經配置的鍵盤的形式升高多個按鈕。在一方面中,所述用戶接口表面可包含多個致動器,所述多個致動器可由耦合到所述自適應用戶接口裝置的處理器控制且經配置以經個別地致動以各自響應于來自耦合到所述自適應用戶接口裝置的處理器的信號而升高所述用戶接口表面的外部的一部分。在一方面中,所述用戶接口表面可經配置以檢測所述用戶接口表面的升高的部分的壓下,且將指示所述用戶接口表面的所述升高的部分被壓下的信號發送到耦合到所述自適應用戶接口裝置的所述處理器。在又一方面中,所述致動器可為壓電致動器中的一者,例如粗纖維復合材料元件,所述粗纖維復合材料元件包括夾在粘合劑與帶電極的聚酰亞胺膜的層之間的矩形壓電陶瓷桿。在另一方面中,所述致動器可為流體致動器,包含流體匣;閥,其耦合到所述流體匣且經配置以響應于從耦合到所述自適應用戶接口裝置的所述處理器接收的信號而打開和關閉;以及流體泵,其流體地耦合到所述閥。在另一方面中,所述致動器可為靜電致動器,其可包含由絕緣體層分離的第一和第二表面層,其中所述第一和第二表面層可電耦合到所述處理器以使得所述處理器可選擇性地將相同或不同電壓施加到所述第一和第二表面層。在另一方面中,所述致動器可為磁性致動器,其可包含由分隔件層分離的永久磁體和電磁體,其中所述電磁體電耦合到所述處理器以使得所述處理器可通過將電流施加到所述電磁體來產生磁場。 在另一方面中,一種自適應用戶接口裝置可包含用戶接口表面;以及用于響應于來自耦合到所述自適應用戶接口裝置的處理器的信號而改變所述用戶接口表面的形狀的裝置,和/或用于響應于來自耦合到所述自適應用戶接口裝置的處理器的信號而產生視覺圖像的裝置。在一方面中,所述用戶接口表面可包含用于在第一模式中升高所述用戶接口表面的一部分且在第二模式中降低所述表面的所述部分變為與所述用戶接口表面齊平的裝置。在一方面中,所述用戶接口表面可包含用于以鍵盤、小鍵盤、游戲接口和/或另一用戶接口裝置中的一者的形式升高多個按鈕的裝置。在一方面中,所述用戶接口表面可包含用于以基于所述自適應用戶接口裝置的用戶的身份在大小和定向上經配置的鍵盤的形式升高多個按鈕的裝置。在一方面中,所述用戶接口表面可包含用于響應于從耦合到所述自適應用戶接口裝置的所述處理器接收的信號而個別地升高所述用戶接口表面的小部分的裝置。在一方面中,所述用戶接口表面可包含用于檢測所述用戶接口表面的升高的部分的壓下的裝置;以及用于將指示所述用戶接口表面的所述升高的部分被壓下的信號發送到耦合到所述自適應用戶接口裝置的所述處理器的裝置。
并入本文且構成本說明書的部分的
本發明的示范性實施例,且連同上文給出的一般描述和下文給出的詳細描述一起用以闡釋本發明的特征。圖IA和IB是根據一方面的經配置為觸摸板和用于從觸筆接受輸入的數字平板的自適應用戶接口的圖。圖2A和2B是在變形為鍵盤輸入模式之前和之后的自適應用戶接口的圖。圖3是具有用于監視用戶輸入的相機的自適應用戶接口的橫截面圖。圖4是說明各種方面的功能組件的硬件/軟件架構圖。圖5是說明根據各種方面的概覽方法的過程流程圖。圖6是具有可充入的流體匣的自適應用戶接口的橫截面圖。圖7是通過由線性致動器驅動的銷致動的自適應用戶接口的橫截面圖。
圖8A到SE是展示通過由線性致動器驅動的銷致動的自適應用戶接口的進一步細節的橫截面圖和立面圖。圖9A和9B是由所施加電壓致動的自適應用戶接口的橫截面圖。圖9C和9D是由所施加磁場致動的自適應用戶接口的橫截面圖。圖IOA到IOC是作為按鈕壓下序列的結果在自適應用戶接口上實施的按鈕配置序列的說明。圖IIA到IIC是可響應于所辨識的用戶特征而在自適應用戶接口上呈現的替代鍵盤配置的說明。圖12是經配置為計算機游戲輸入的自適應用戶接口的說明。圖13是經配置為音樂鍵盤的自適應用戶接口的說明。 圖14展示可由自適應用戶接口產生的替代按鈕配置的實例。圖15A和15B是在用戶與接口交互以滑動升高的表面之前和之后的自適應用戶接口的說明。圖16A和16B是在用戶與接口交互以操縱輸入模式的形貌之前和之后的自適應用戶接口的說明。圖17是根據一方面的用于以菜單樹呈現多個按鈕配置的方法的過程流程圖。圖18A到18C是經配置有視覺顯示元件的一方面自適應用戶接口的橫截面和立面圖。圖19是根據一方面的用于與用戶交互以建議用戶的手指在接口裝置上的新位置的方法的過程流程圖。圖20是適合于與各種方面一起使用的計算系統的組件框圖。圖21是適合于與各種方面一起使用的計算機的說明。圖22是適合于與各種方面一起使用的移動裝置的說明。
具體實施例方式將參考附圖詳細描述各種方面。只要可能,將在整個圖式中使用相同的參考標號來指代相同或相似的部分。對具體實例和實施方案做出的參考是出于說明性目的,且不希望限制本發明或權利要求書的范圍。本文使用詞語“示范性”來表示“充當實例、例子或說明”。本文中描述為“示范性”的任何實施方案都不一定解釋為比其它實施方案優選或有利。各種方面包含提供自適應用戶接口裝置的系統和方法,所述自適應用戶接口裝置可自動經配置以接收多種不同類型的用戶輸入。在第一方面中,所述自適應用戶接口裝置可充當響應于手指觸摸的觸摸屏,且當用觸筆觸碰時,適于充當從觸筆接收輸入的數字平板。在第二方面中,所述自適應用戶接口裝置可升高或降低固定位置中的按鈕,從而使其能夠在平坦觸摸表面與具有升高的按鈕的小鍵盤或鍵盤之間變換。在第三方面中,所述自適應用戶接口裝置可升高或降低在所述接口的表面上任何地方的按鈕,其中升高的按鈕的形狀、配置和定向可由應用程序或操作系統軟件配置。在一方面中,所述自適應用戶接口的再配置可響應于感測到的用戶輸入和/或操作系統(例如,可用的按鈕功能選項或菜單狀態)而自動實現。在一方面中,計算裝置可基于接收到的輸入(例如,觸摸表面上的觸摸)來預期用戶交互模式,且呈現與所述預期交互一致的配置(例如,特定一組升高的按鈕)。各種方面可在多種應用中實施,尤其是在其中將需要多種不同用戶輸入接口和配置的應用中。另外,實現所述接口的表面上任何地方的按鈕的動態放置的方面可實現菜單/按鈕樹配置,其可由用戶簡單地通過感覺升高的按鈕的位置和形狀來解譯,進而為用戶提供物理用戶接口,通過所述物理用戶接口,用戶可與復雜系統交互而無需看著圖形用戶接口顯示器。在又一方面中,所述自適應用戶接口表面可定位于計算裝置或連接到計算裝置的設備的任一可觸摸表面上,而不僅僅是平坦(例如,平板)表面或視覺顯示表面上。在各種方面中,所述自適應用戶接口裝置可在當前輸入模式內調適用戶接口,或將所述用戶接口變形為完全不同的輸入模式。在圖IA和IB中說明的方面中,自適應用戶接口 102可呈可充當觸摸板100的平板的形式,所述觸摸板100可感測在觸摸板模式中操作的用戶手指104觸摸,且可將此些輸入提供到附接的計算機,且在感測到觸筆106對所述表面的觸碰后,即刻變換為經配置以從觸筆106接收輸入的數字書寫板110。在此方面中,自適應用戶接口 102可展現適合于以所述表面上的手指敲擊的形式接收用戶輸入的對觸摸的第一級靈敏度,以及適合于以所述表面上的觸筆敲擊的形式接收用戶輸入的第二級靈敏度。舉例來說,觸摸表面的靈敏度可經再配置以適應與觸筆106壓抵自適應用戶接口裝置的表面相關聯的具有較高局部接觸壓力的較小接觸表面。另外,感測機構可經修改或再校·準以利用由觸筆106提供的不同類型的物理交互(與手指觸摸相比)。舉例來說,自適應用戶接口 102可經配置以在觸摸板模式100中使用電容性傳感器感測用戶的手指觸摸,且在數字平板模式110中基于可由金屬觸筆提供的不同的一組電信號而變換到辨識觸筆敲擊。在圖2A和2B中說明的另一方面中,自適應用戶接口 102可經配置以在第一模式200中充當觸摸板或數字平板,且通過升高經預配置的按鈕214而變換或變形為鍵盤模式,所述經預配置的按鈕214經致動以上升而形成鍵盤接口 210。此些按鈕214可由本文描述的致動機構中的任一者致動。通過提供在鍵盤模式中升起但在觸摸板模式中縮回以形成光滑表面的致動按鈕214,自適應用戶接口裝置可充當用以接收觸摸型用戶輸入的觸摸表面或數字平板,以及充當用于接收常規數據鍵入用戶輸入的常規鍵盤。此外,鍵盤配置模式可僅在預期有某些用戶輸入時被激活,例如當用戶經授權以使用計算機或進行發送到計算機的數據鍵入時。當未使用時,自適應用戶接口 102的此方面提供光滑的觸摸板表面,其可適合于其它任務(例如接收指向和繪畫輸入)同時提供可容易清潔的表面。舉例來說,自適應用戶接口裝置的此方面可尤其有用于醫院設施中,因為所述接口裝置表面在不處于鍵盤模式中時返回到平坦配置,從而使得其能夠容易清潔和消毒。由于按鈕214從表面平面升起,因此可能沒有其中可隱藏細菌的間隙或凹槽。自適應用戶接口裝置的此方面可類似地有用于工廠設施中,其中可僅在所述機器處于操作狀態中時升高制造機器控制按鈕以接收用戶輸入。在其它時間,自適應用戶接口可呈現可容易清潔灰塵和塵垢的光滑表面。由于在按鈕214之間不存在開口或凹槽,因此灰塵和加工微粒變為留在鍵盤中的機會少得多。通過提供升高的按鈕214,鍵盤210可比部署于工廠設施中的通常在平坦鍵盤上使用塑料片的當前用戶接口裝置更容易使用。在下文參見圖6到16B更詳細描述的第三方面中,自適應用戶接口可配置有多個致動元件,所述致動元件可被個別地致動以在接口表面上的任何地方且以多種形狀產生升高的部分或按鈕214。通過調整升高的按鈕214的形狀中的位置,自適應用戶接口 102可適應廣泛多種不同的操作模式或功能性,且提供可具有基于其在觸覺上可辨識形狀的意義的鍵。舉例來說,如下文參見圖14所論述,此大體上可配置的自適應用戶接口可能夠致動若干按鈕,所述按鈕的形狀可通過用戶的手指辨識以傳達關于與每一按鈕相關聯的功能性的信息。這可允許用戶準確地選擇特定按鈕而不必看著小鍵盤、鍵盤或圖形用戶接口顯示器。此些能力可有用于其中用戶無法從視覺活動(例如,駕駛車輛、開飛機或操作重型機器)分散其注意力的應用。在又一方面中,按鈕位置可響應于用戶輸入,從而使得用戶能夠如同在常規物理顯示器上移動滑動杠桿那樣對按鈕進行再定位。在一些方面中,自適應用戶接口的配置或操作模式可由用戶選擇,例如通過定位計算裝置或接口裝置上的開關,或通過選擇用戶接口菜單上的選項。在其它方面中,計算裝置或自適應用戶接口裝置可經配置以基于用戶與所述接口的交互而自動確定適當的配置或操作模式??墒褂糜糜诒孀R用戶對接口的既定使用的各種機構。可經由用戶接口直接接收輸入,例如通過觸摸板、觸筆或各種按鈕模式的輸入。輸入可為經由麥克風或接收器接收 的語音或音頻命令。輸入也可包含手指、手或其它物體的示意動作或姿勢,其中所述示意動作或姿勢是通過處理從相機、接近傳感器或其它裝置接收的數據來辨識。舉例來說,如果用戶用雙手的指尖觸摸自適應用戶接口的表面,如圖2A中說明,那么附接的計算裝置或自適應用戶接口裝置可將此觸摸事件辨識為指示應激活鍵盤模式,如圖2B中說明。作為另一實例,用戶與接口的交互可由相機302接收,如圖3中說明。舉例來說,附接的計算裝置或自適應用戶接口裝置可經配置以處理從相機302接收的圖像以確定用戶的手的定向,且將此圖像與存儲在存儲器中的圖像進行比較以選擇可有用于確定接口裝置的適當配置或操作模式的對應圖像。為了使得應用程序能夠與可提供廣范圍的命令信號的自適應用戶接口裝置102交互,使用此接口的計算裝置可配置有自適應平板應用程序接口軟件模塊402,作為其操作系統的一部分或接口裝置的驅動器。此自適應平板應用程序接口軟件模塊402可包含應用程序接口部分404,其經配置以將鍵事件通知傳遞到應用程序420以及從應用程序420接收配置信號和命令。應用程序接口模塊404可充當翻譯器,使得應用程序開發者無需關注從自適應用戶接口裝置接收命令的細節。自適應平板應用程序接口軟件模塊402還可包含平板控制器模塊406,其經配置以將配置和致動命令傳遞到自適應用戶接口裝置102以及從自適應用戶接口裝置102接收觸摸事件通知。平板控制器模塊406可經配置以指定平板表面上將被致動或升起的坐標,以便產生按鈕特定配置。此些配置和致動命令可傳遞到表面致動器410,例如驅動個別按鈕升起致動器的電路。由于按鈕的位置和用戶輸入的特征可基于所實施的裝置配置而變化,因此平板控制器模塊406也可經配置以將所接收的觸摸事件坐標或按鈕致動翻譯為可由應用程序解譯的對應命令(例如,與特定壓下的按鈕相關聯的字母或數字)。平板控制器模塊406還可包含狀態機408,其經配置以在自適應用戶接口裝置經配置為小鍵盤或鍵盤時支持鍵盤操作。在操作中,當用戶觸摸或以另外方式與自適應用戶接口裝置102交互時,例如以適合于在鍵盤上打字的方式定位雙手的指尖,此些交互可傳遞到平板控制器模塊406。平板控制器406可經配置以將此輸入辨識為指示用戶期望經由鍵盤將輸入鍵入計算機中。作為響應,平板控制器可將配置和致動命令傳輸到表面致動器410以致使表面的若干部分以鍵盤的形式升起。關于觸摸平板表面的指尖的位置的信息可由平板控制器模塊406使用以確定所產生鍵盤的適當定向和大小。在各種方面中,自適應平板應用程序接口 402可在耦合到自適應用戶接口裝置102的計算裝置中操作的軟件內實施,或可在作為自適應用戶接口裝置102的部分的處理器內實施。圖5說明實例方法500,通過所述方法,用戶接口可依賴于用戶意圖來自動地在輸入模式之間變形。在框502中,自適應用戶接口可例如以通過指尖或觸筆對表面的觸摸的形式來呈現用戶輸入。此用戶輸入可從多種傳感器接收,例如觸敏表面、對表面成像的相機、接近傳感器、壓力傳感器和其它傳感器。在確定框505中,附接的計算裝置內或自適應用戶接口裝置內的處理器可確定所述輸入是否被辨識為與特定接口模式或配置相關的輸入。如果用戶輸入未被辨識為可理解的用戶輸入(即,確定框504 =“否”),那么用戶接口可忽略所述輸入且返回到框502以等待下一用戶輸入。如果所接收的用戶輸入被辨識為有意義的用戶輸入(即,確定框504 =“是”),那么在框507中可使所接收的輸入與對應接口裝置模式或配置相關。不同的輸入模式可需要不同的傳感器配置(例如,靈敏度、傳感器解譯等等),且不同的配置可需要觸摸接口物理地改變形狀,例如升高表面的若干部分以便產生物理按鈕。在框510中,處理器可確定檢測到的用戶接口裝置是否已經配置于相關的輸入模式或配置中。如果相關的模式或配置已經有效(即,確定框504 =“是”),那么在框514中可根據所實施的馬達配置來處理所接收的輸入,其中將所得的命令信息提供到附接的計算裝置。在框514中處理用戶輸入之后,處理器可返回到框502以等待下一接收的用戶輸入。然而,如果相關的模式或配置并未已經有效(即,確定框504 =“否”),那么在框512中自適應用戶接口可將自身變換到對應模式或配置。如本文描述,此變換可包含自適應用戶接口物理地改變表面的形狀(例如,通過升高或降低按鈕)、再校準輸入傳感器或這兩種情況。各種方面可使用多種機構用于實現自適應用戶接口裝置102的表面中的形狀改·變。此些形狀改變機構可包含氣動、液壓、電致動器、靜電以及磁性機構。此些形狀改變驅動致動器連接到自適應用戶接口裝置自身內或耦合到接口裝置的計算裝置內的處理器,使得表面形狀改變可由處理器控制。下文描述各種形狀改變驅動致動器的實例,然而不同的技術和驅動機構可與各種方面一起使用。圖6說明自適應用戶接口裝置600,其中按鈕214可經由施加到流體匣602的氣動或液壓壓力而升起高出表面601接口裝置。此些流體匣602可由流體泵604進行充入,所述流體泵604經配置以升高送氣或流體分配通道606內的氣體或液體的壓力。耦合到每一流體匣602的處理器可控制的閥608使得處理器能夠個別地致動按鈕214或表面601的若干部分,以便形成升高的圖案或按鈕214。壓力系統604可采用氣動或液壓泵來對流體匣602進行充入。通過打開閥608中的每一者且對系統加壓,例如通過將壓力系統604去能,按鈕214可縮回以使接口裝置返回到光滑平板模式。在又一方面中,第二組處理器控制的閥(未圖示)可耦合到每一流體匣602,所述閥在打開時可減少流體匣中的壓力,以便使得處理器能夠個別地升高和降低按鈕214而無需激活引導系統604。升高的按鈕表面214可如同常規按鈕那樣被壓下??苫诹黧w匣602內的壓力改變來確定按鈕214的壓下,所述壓力改變可由壓力傳感器(未圖示)檢測或者由可將按鈕壓下轉換為可由附接的計算機解譯的電信號的變換器或開關檢測。
圖7說明用于自適應用戶接口顯示器的另一實例致動器機構,其依賴于壓電元件來升高接口表面701的若干部分。壓電材料可經配置以在存在所施加電場的情況下伸長。當耦合到柔性表面701時,接口中的多個壓電元件可經配置以響應于個別激活信號而升高表面,例如以產生升高的按鈕214。壓電元件702可直接耦合到裝置表面701,或可耦合到與表面接觸的機械銷。壓電材料在經受機械應力時產生電流。因此,當用戶壓下升高的按鈕214時,壓電材料可產生電信號,可測量所述電信號以檢測按鈕壓下。用以致動壓電元件702的電場可由處理器個別地連接到元件,例如通過將元件連接到電壓源的固態開關的接口。多個獨立致動的壓電元件702可由處理器控制以產生多種升高的表面形狀中的任一者。即使用壓電元件可實現的位移量可能相對小,表面高度的較小改變也可足以提供可感知的升聞的表面特征??稍诟鞣N方面中使用的壓電元件的實例是粗纖維復合材料(MFC),其由佛羅里達州薩拉索塔市的智能材料公司(Smart Material Corp. of Sarasota, Florida)制造和出售。MFC包括矩形壓電陶瓷桿,其夾在粘合劑與帶電極的聚酰亞胺膜的層之間。此膜含有交指式電極,所述電極將所施加電壓直接傳送到帶形桿以及從帶形桿直接傳送所施加電壓。 此組合件實現了密封、耐久、現成的封裝中的平面內立桿、致動和感測。當嵌入在表面中或附接到柔性結構時,MFC可提供分布式固態偏轉和振動控制或應變測量。圖8A到8E中說明又一實例形狀改變致動系統。在此實例方面中,自適應用戶接口裝置102的表面可通過由線性致動器馬達個別地驅動的多個銷來升高。參見圖8A,單個致動器802可包含可彎的表面層804,其可由下伏銷806垂直移位,所述下伏銷806由平行板808和810橫向保持在適當位置且由線性致動器812垂直驅動。線性致動器812可為任何合適的線性馬達,包含線性壓電致動器、螺線管致動器、線性馬達、線性步進馬達等等。每一線性致動器802可由例如由連接器814遞送的個別電信號驅動,所述連接器814可耦合到附接的計算裝置內或自適應用戶接口裝置內的處理器。圖8A說明處于斷電或經去能配置中的致動器802。在此配置中,可彎的表面層804平放。圖SB說明處于加電或經供能配置中的致動器802,其中可彎的表面層804通過由銷806施加的壓力而升高。如圖SC到SE所示,多個致動器802可靠近間隔且配置于陣列中,以便能夠響應于經由連接器814由處理器施加的個別信號而升高可彎的表面層804的不同部分。圖SC說明處于平板模式中的自適應用戶接口裝置102,其中沒有致動器802被供能。圖8D說明處于小鍵盤或按鈕模式中的自適應用戶接口裝置102,其中致動器802的選定部分820被供能,從而產生升高的按鈕214。通過將致動器802組織或配置為被個別地供能以及將其布置于陣列中,如圖8E中說明,可產生廣泛多種不同的按鈕形狀??苫诋斀雍系匿N通過其個別線性致動器812而被壓下時或者當將壓力或應變施加到線性致動器812或支撐板810時產生的信號來檢測升高的按鈕214的壓下。圖9A和9B中說明利用靜電力的又一實例形狀改變致動系統。在此實例方面中,自適應用戶接口裝置102可包含可由處理器例如施加電壓(例如,Vcc)來選擇性供能的頂部表面層904和底部支撐層910。如果頂部表面層904和底部支撐層910由絕緣體層908分離,那么施加到所述頂部和底部層的電荷可導致靜電排斥或吸引力。通過將頂部表面層904配置有可彎的部分906,當將具有相同極性的電壓施加到如圖9A中說明的頂部表面層904和底部服務支撐層910時,靜電力可致使可彎的部分906升起高出頂部表面層904的其余部分。此升高的表面可提供觸覺按鈕214。此按鈕214的壓下可通過可由電傳感器912測得的所述兩個層之間的電容或電壓的改變來檢測。如圖9B中說明,通過將頂部表面層904和底部支撐層910中的一者或兩者耦合到接地,或通過將具有相反極性的電壓施加到頂部表面層904和底部支撐層910,按鈕214可縮回,且自適應用戶接口裝置100可返回到光滑表面。通過將可彎的部分906組織于陣列中,例如圖SE中說明,可產生廣泛多種不同的按鈕形狀。圖9C和9D中說明利用磁力的形狀改變致動系統的又一實例。在此實例方面中,自適應用戶接口裝置102可包含嵌入于可彎的頂部表面層956內的永久磁體954,其與定位于底部支撐板958內的餅狀電磁體960相對地定位。可提供分隔件層960以防止永久磁體954與電磁體960粘在一起。通過將正確多數的電壓施加到電磁體960,可以排斥永久磁體954的方式產生磁場。如果永久磁體954以可彎的材料耦合到頂部表面層956,那么其可升起高出所述表面層達足夠的程度,以便產生如圖9C中說明的按鈕214??衫缤ㄟ^例如由電傳感器962以十六分之一來測量餅狀電磁體900中感應的電流來檢測此按鈕的致動。通過反轉施加到餅狀電磁體960的電流的極性,可在永久磁體954與電磁體960之間建立吸引力,從而致使永久磁體954擱置于分隔件層960上,從而得到自適應用戶接口裝置102的 光滑表面。通過將永久磁體與電磁體對組織于陣列中,例如圖8E中說明,通過選擇性地對個別電磁體960供能可產生廣泛多種不同的按鈕形狀。在又一方面中,可能不需要接口的表面的物理扭曲。而是,例如振動、溫度或電荷等其它技術可在對用戶接口的若干區的控制中對用戶提供觸覺反饋,例如在接收到輸入時施加力、產生振動或改變溫度。自適應用戶接口裝置102的形狀改變表面的可控制性可提供當前已知接口技術不可用的大量有用應用。在自適應用戶接口裝置表面上的任何地方升高具有可辨識形狀的按鈕的能力可使得所述接口能夠以當前使用視覺顯示器實現的方式傳達關于可用命令選項(即,與按鈕相關聯的功能)的信息。在接口上的不同位置中升高具有可辨識形狀的按鈕可以觸覺方式向用戶傳達可用按鈕供能。用戶隨后可壓下此些按鈕以選擇對應功能。以類似于圖形用戶接口和語音激活式電話接口系統操作的方式,一方面可升高具有以菜單樹組織傳達其功能性的形狀和位置的按鈕。因此,一系列不同的升高按鈕配置可響應于用戶壓下按鈕而呈現,其中配置取決于用戶輸入和可用的當前功能選項而改變。舉例來說,升高的按鈕的第一配置可使得用戶能夠在不同類別的功能性(例如,飛行控制、弓丨擎控制、導航控制、通信控制等等)當中進行選擇。壓下此些一般菜單按鈕中的一者以選擇一類功能性可帶來與所選類別相關的第二按鈕配置,其中按鈕形狀和位置傳達與每一按鈕相關聯的功能性。壓下這些按鈕中的一者可致動對應功能或選擇與額外功能選項相關聯的又一按鈕配置。命令選項的這種分層可繼續通過多個層,以便提供用戶可經由單個自適應用戶接口裝置選擇的廣范圍的功能。由于按鈕的形狀和位置可改變,因此用戶可基于感覺來確定按鈕的功能而無需看著按鈕或看著圖形用戶接口顯示器。以此方式,可在小的接口表面區域內提供非常復雜的用戶控制接口。以按鈕的形狀和位置傳達按鈕的功能性可具有廣范圍的有用應用。此自適應用戶接口裝置的一個實例應用是用于控制面板飛機座艙。飛機座艙通常帶有用于控制各種飛機系統的大量按鈕。飛行員必須記住占據座艙面積的較大部分的每一開關或按鈕的位置。最近的航空電子系統正在用可呈現指派于較少按鈕的菜單識別功能的計算機圖形用戶接口代替許多按鈕。然而,飛行員必須將其注意力分散到顯示器以激活與在顯示屏上識別的功能相連的虛擬鍵或按鈕。各種方面使得不同類型的控制系統能夠用于座艙中,其中許多按鈕可由單個自適應用戶接口裝置代替,所述單個自適應用戶接口裝置變換所呈現的按鈕以對應于替代功能的多層菜單系統。在又一方面中,自適應用戶接口裝置可配置有傳感器以基于例如用戶手的形狀等可感測的參數來辨識用戶。在辨識出用戶后,自適應用戶接口裝置可即刻改變配置和形狀以為用戶提供與用戶的偏好和授權一致的接口。此些能力可與變換用戶接口相組合以提供又一層安全性,因為如果用戶未經授權,則鍵將不會升高并可供使用。此外,在接口上呈現的特定鍵可取決于用戶經授權以激活的功能性。圖10A、10B和IOC中說明用以基于用戶輸入來提供替代鍵的菜單的自適應用戶接 口裝置的實例。舉例來說,圖IOA說明自適應用戶接口顯示器102,其中對用戶呈現由兩個升高的按鈕214a、214b表示的兩個功能選項。這可反映初始菜單配置1000,其中用戶可在兩層菜單之間進行選擇。響應于用戶壓下按鈕214b,可呈現包含按鈕214c、214d和214e的第二接口配置1020,其中按鈕214b已退回,如圖IOB中說明。作為又一實例,如果用戶壓下按鈕214c,那么如圖IOC說明可產生包含按鈕214b、214d、214e和214f的第三替代按鈕配置1040,其中按鈕214c退回。各種方面的能力可用于根據多種不同用戶定制鍵盤,如圖IlA到IlC中說明。舉例來說,幼兒可能偏好于較小的鍵盤,而具有較大手指的成人可能偏好于展開較寬的較大鍵。因此,如圖IlA中說明,自適應用戶接口裝置102可變換為適合于具有較小手的用戶的鍵盤1100,且在用戶具有較大手的情況下變換為較大鍵盤配置1120,如圖IlB中說明。又一實例,用戶可選擇特定類型的鍵盤布局,例如圖9C中說明。因此,單個自適應用戶接口裝置102可使得用戶能夠從廣范圍的替代鍵盤布置中進行選擇,例如Dvorak布局,且包含用于支持各種語言的多種鍵,包含用于語言特定發音標記的額外鍵。這些布局中的每一者可經設定為與用戶身份相關聯的優選模式,或經設定為同一方面內的不同模式。自適應用戶接口裝置的物理配置可自動實現(例如)以基于其被感測到的在表面上的觸摸位置來調整按鈕的形貌以配合用戶手的大小,或者其可由用戶設定。用戶可編程或設定自適應用戶接口裝置以基于用戶的身份而自動與特定模式或形貌相互作用,例如以個人偏好的形式。舉例來說,用戶可能偏好于包含如圖IlC中說明的額外按鈕的鍵盤布局。當所述特定用戶由檢測到的用戶接口裝置(或耦合到所述裝置的計算機)識別或辨識出時,可自動實施用戶設定,從而導致鍵在所需位置中升高。各種方面的能力可不限于常規小鍵盤或鍵盤布局,且可適應多種用戶接口(其適于特定應用)。舉例來說,圖12說明自適應用戶接口裝置102的配置200,其中裝置已采用經專門化以用于計算機游戲的按鈕形貌。舉例來說,游戲接口配置1200可包含一組功能控制按鈕1202、一組菜單按鈕1204以及運動或方向控制器1206。作為自適應用戶接口裝置對游戲應用的應用實例,計算裝置可經配置以使得用戶能夠通過與表面交互以致使升高的部分來回移動而玩具有移動對象的游戲,類似于游戲“Pong”。舉例來說,兩個玩家可位于自適應用戶接口裝置表面的相對側上,且用他們的手輪流擊中表面的升高部分。用戶的手在表面的升高部分上的觸摸將由自適應用戶接口裝置檢測以傳送到處理器,處理器將致使升高的表面響應于檢測到的觸摸(例如,位置和壓力)而移動。因此,用戶觸摸移動的升高部分可致使所述升高部分在相反方向上行進。如果表面的升高部分到達自適應用戶接口裝置的邊界,則用戶可能贏得此游戲。在又一實例中,處理器可致使自適應用戶接口裝置升高表面的若干部分以便例如響應于游戲輸入或游戲狀態而在所述表面上推動一對象,例如乒乓球、撲克籌碼或小型玩具。移動的表面部分與用戶之間的其它形式的物理交互可經實施以實現廣泛多種計算機游戲。圖13說明另一實例應用,其中自適應用戶接口裝置102已采用樂器配置1300,其中呈現多個鋼琴鍵1304。如上文論述,由自適應用戶接口顯示器產生的按鈕的形狀可用以向用戶傳達可感測到的意義而無需看著小鍵盤。圖14中說明幾個在觸覺上可辨識的按鈕配置的實例。其它復雜的按鈕形狀也是可能的。
各種方面不限于產生按鈕。舉例來說,可在自適應用戶接口裝置上呈現復雜的形貌(例如)以傳達地理信息、身份信息以及通常在視覺顯示器上當前傳達給用戶的種類的信息。舉例來說,自適應用戶接口裝置的表面可變形為一個人的臉的輪廓,從而使得用戶能夠基于感覺來辨識個人。在又一方面中,在自適應用戶接口顯示器上呈現的按鈕214的位置可響應于用戶輸入而改變。舉例來說,圖15A和15B說明配置1500,其中按鈕1504例如以類似于字母可如何在音頻均衡器、滑動電子控制件或線性電位計中定位的方式來沿著升高的線1502定位。圖15A說明接口按鈕1504的第一位置。用戶可觸摸按鈕中的一者且在無需從表面提起手指的情況下,沿著控制線1502中的一者垂直地推動所述按鈕。響應于感測到所施加的壓力,自適應用戶接口裝置可沿著垂直軸MDII再定位按鈕,好像用戶在物理上正在移動按鈕一樣。圖15B說明在用戶已沿著垂直線1502中的一者移動按鈕中的一者之后接口按鈕1504的第二位置。此形式的控制提供關于按鈕沿著垂直標度的位置的視覺和觸覺反饋,例如可用于控制響應于此線性輸入的系統。所產生按鈕的滑動運動可發出具有連續值范圍的任何輸入的信號,包含類似于所述表面相似的滑動電子控制件或線性電位計的行為。以類似方式,用戶可在自適應用戶接口裝置上再定位按鈕(例如)以適合其個人偏好或工作需要。舉例來說,如圖16A中說明,用戶可在一個位置中觸摸按鈕214且將其拖動到其可保持的第二位置,如圖16B中說明。除了輸入之外,滑動表面也可為操縱一方面以變為優選形貌的方式。此些個人化形貌可經保存為用戶偏好,其可隨后在自適應用戶接口裝置或附接的計算裝置知道了用戶的身份時再現。如上文論述,以各種位置和各種形狀呈現按鈕的靈活性實現了一種用戶不關注視覺顯示器的整潔的新形式接口。圖17中說明可在計算裝置中或配備有用于實施多種菜單按鈕配置的處理器的自適應用戶接口裝置內實施的實例方法1700。在方法1700中在框1702中,處理器可將菜單狀態設定于分層菜單組織中的最低層級。舉例來說,最低層級菜單可提供用戶可從中進行選擇的用于選擇菜單類別的選項。在框1704中,自適應用戶接口裝置可以對應于當前設定的菜單狀態的形狀和位置來升高按鈕。在框1706中,自適應用戶接口裝置可感測按鈕壓下,且在框1708中,附接的處理器可確定鏈接到所壓下的按鈕的功能或菜單選擇。在框1706和1708中,可基于在當前菜單狀態中界定的與自適應用戶接口裝置的表面區域上的按鈕位置相關的功能映射來確定所鏈接的功能性。因此,確定鏈接到特定按鈕的功能或菜單選擇選項可涉及使按鈕壓下的位置與當前菜單狀態中呈現的選項相關。在確定框1710中,處理器可確定由按鈕壓下指示的選擇是否已選擇一可執行功能或另一菜單。如果對應于按鈕壓下的功能性是將實施的另一菜單的選擇(即,確定框1710 =“菜單選擇”),那么處理器可在框1714中將菜單狀態設定為所選的菜單。隨后,自適應用戶接口裝置可返回到框1704以用對應于新選擇的菜單狀態的形狀和位置來升高按鈕。如果處理器確定所壓下的按鈕對應于一可執行功能(即,確定框1710 =“功能”),那么可在框1712中執行所選的功能。如果由于執行所述功能菜單選項應返回到基本菜單,那么處理器可返回到框1702以將菜單狀態設定于最低層級。如果所執行的功能導致一不同菜單狀態,那么處理器可任選地返回到框1704以實施當前菜單狀態。在方法1700中界定和實施的菜單狀態可在用戶應用程序中和/或在計算裝置操作系統內指定。舉例來說,許多狀態可指定接口上的物理位置和按鈕的形狀,以及其根據菜單狀態組織的相關聯功能性。任一數目的菜單狀態可如此由應用程序開發者界定。因此,方法1700使得應用程序開發者能夠實施廣泛多種物理小鍵盤配置和菜單。雖然一些圖式說明經配置為平坦表面(例如平板表面)的自適應用戶接口裝置, 但接口表面可以任何形式或輪廓配置且定位于計算裝置或耦合到計算裝置的設備的任何可接達表面上。舉例來說,如上文提到,自適應用戶接口裝置可并入到飛機座艙或者汽車儀表板或控制臺的表面中。作為另一實例,自適應用戶接口裝置元件可并入在移動裝置(例如,智能電話、智能書或膝上型計算機)的任一表面上,例如側面或背表面。以此方式,例如一組用戶接口按鈕可被激活且在移動裝置的背面上升高,從而使得用戶能夠在查看前表面上的視覺顯示器上的圖像的同時通過壓下所述背表面上的具有可辨識形狀的按鈕來提供輸入。雖然自適應用戶接口裝置使得用戶能夠在無圖形顯示的情況下與系統交互,但在一些方面中,所述接口也可并入有顯示元件。除了傳達系統狀態的升高的按鈕配置之外,可將柔性顯示元件集成到自適應用戶接口裝置的頂部層中,其可由處理器控制以傳達視覺信息。可用于此方面的合適顯示器技術的實例是柔性有機發光二極管(OLED)技術,其實例最近已由索尼(Sony)公司宣布。在變形表面的頂部上顯示視覺信息可確認升高的按鈕的功能,例如在升高的表面上顯示字母、數字和/或色彩。以此方式,可以例如色彩、字母或數字和/或文本標記等視覺識別符來動態地標記經致動的按鈕。圖18A到18C中說明配備動態顯示器的自適應用戶接口裝置的此方面。參見圖18A,通過在頂部表面804的頂部內或頂部上包含例如柔性OLED元件等處理器激活式顯示元件1802可形成具有集成視覺顯示元件的自適應用戶接口裝置102。顯示元件1802可在結構上為柔性的,因此其可在升高的按鈕或形狀的各種配置被激活時與頂部表面804—起彎曲。顯示元件1802可以多種形狀和布局布置,以便適應廣泛種類的可部署按鈕和形狀。在各種方面中可實施多種顯示元件組件,包含例如各種類型的液晶顯示器(IXD)元件和發光二極管(LED)。圖18A中說明的其它組件在上文參見圖8來描述。在一些方面中,處理器激活式顯示元件1802可經配置為設定的顯示特征,例如用于下伏按鈕的字母、數字或文本,其在下伏按鈕升高時被照亮或以另外方式激活。以此方式,鍵盤的鍵在鍵盤模式被激活時(即,當鍵升高且經配置以接收用戶輸入時)被識別,但在自適應用戶接口裝置102處于桌面或減活模式中時不被照亮。
在其它方面中,處理器激活式顯示元件1802可定位于自適應用戶接口顯示裝置102上,使得其可由處理器激活以便產生與元件圖案一致的任何顯示。舉例來說,參見圖18B,處理器激活式顯示元件1802可以若干片段和圖案定位于自適應用戶接口顯示裝置102上,使得通過處理器選擇性地暗化(例如,通過激活LCD)或照亮(例如,對LED供能)特定顯示元件片段來照亮任何數字或字符。在此方面中,顯示元件1802可呈若干短條的形式,其配置于格式化一數字/字符圖案1804的陣列中。如圖18A中所示的橫截面A中說明,顯示元件1802可部分地或完全地嵌入外部接口 804內。通過選擇性地激活特定顯示元件1802,處理器可在如數字/字符圖案1806中說明的數字/字符圖案內產生任何數字或字符??蓪嵤V泛多種不同的顯示元件1802圖案,例如提供如數字/字符圖案1808中說明的對角線顯示元件。在此方面中,顯示元件1802中的每一者電子耦合到處理器,使得其可被選擇性地供能以照亮對應于經激活按鈕的字母或字符。在圖18C中說明的另一實例中,處理器激活式顯示元件1802可經配置為自適應用戶接口顯示裝置102的表面上的點或LED的陣列。在此配置中,可通過選擇性地照亮或暗化所選的顯示元件1802以便形成圖案來產生任何形式的顯示。此方面可尤其有用于可 激活廣范圍的按鈕和升高的形狀的自適應用戶接口顯示器,因為在表面上可照亮或暗化字母、數字、形狀或文本的任何圖案。雖然圖18C展示若干圓點的圖案,但顯示元件1802可為任何形狀,包含線段、十字、橢圓等等。在使用中,耦合到自適應用戶接口顯示裝置102的處理器可結合激活裝置表面的按鈕或升高的部分來激活顯示元件1802,例如在上文關于圖5和17描述的框512和1704中執行的操作的部分。以此方式,升高的按鈕的形狀和位置可取決于或傳達其功能性的意義,所述意義可以按鈕/升高的部分的表面上的視覺顯示來表達。在又一方面中,可提供應用程序編程接口(API)以輔助應用程序開發者配置和實施自適應用戶接口裝置。對于能夠致動一表面的任一部分的自適應用戶接口裝置,例如上文參見圖8A到SE所描述,可以類似于顯示器像素的方式來處理個別表面致動器,不同之處是所述致動涉及指定所述表面應升高到的高度。為了反映此情況,最小的致動元件單元可稱為“高度像素(hixel)”。C程序員有若干方式可配置應用程序以致動高度像素集合,以便產生特定用戶接口表面配置。在第一實例中,應用程序可經配置以引入到存儲器中的可能稱為“高度畫布(Height Canvas)”的某個位置或緩沖器中。自適應用戶接口裝置可隨后使用存儲在此高度畫布中的數據來確定升高哪些高度像素且升高多高。自適應用戶接口裝置隨后升高或降低每一高度像素(或像素集合,如果所述裝置不具有像素/高度像素分辨率的話)。舉例來說,具有值0(黑)的高度像素可不升高,而具有值255(白)的高度像素可被延伸到其最大高度。通過將新的高度像素值循序地加載到高度畫布中,自適應用戶接口裝置可造成移動或動畫,其中表面特征隨著時間而上升和下降。在第二實例中,自適應用戶接口裝置的制造者可提供函數或API,其可由任何應用程序調用以致動高度像素。此函數或API可從圖形緩沖器接收圖像,例如所顯示圖像的一些或全部,將所接收圖像變換為灰度級,可能修改所述圖像以使其適合用于致動特定的表面致動元件,且將結果復制到如上所述的高度畫布中。以此方式,由此函數或API處理的動畫圖像可產生移動的表面特征。
在第三實例中,例如Qt、GTK或Windows等圖形用戶接口(⑶I)工具包可經修改以借此針對可使接口特征與特定位置和高度的高度像素相關聯的每個窗口小部件(按鈕、檢查框、滑塊等等)提供查找表。因此,如果開發者正在使用Visual C++來拖放按鈕以產生計算器應用程序,那么⑶I工具包(例如Microsoft)可確定計算器接口上的按鈕的高度應為高度像素值128,其中按鈕經配置為圓形,且可確定文本框的高度應為圍繞邊界的高度像素值96,其中文本具有高度像素值48。此類GUI工具包可與大量軟件應用程序和編程語言一起工作,且用以支持針對多種計算裝置的應用程序開發。在又一方面中,按鈕和特征升高到的高度可為可調整的或用戶可界定的,例如根據基于用戶偏好、用戶的手和/或手指的測量或其它信息的比例因數來調整。此針對特定用戶的致動高度調整比例因數可記錄在存儲器中,使得經致動按鈕和表面的高度將取決于誰登錄到系統中。此致動高度調整比例因數可應用于存儲在高度畫布中的高度像素值,或可應用于用來填充高度畫布的輸入。在又一方面中,計算裝置的處理器可以通過響應于用戶或基于執行的應用程序的 操作或操作狀態而移動升高的表面來與用戶交互的方式控制和調適用戶接口裝置。因此, 計算裝置處理器和自適應用戶接口裝置可經配置以升高裝置表面的一部分以警告用戶一狀況,例如傳入的電話呼叫、警報或者當前或待決的操作狀態。舉例來說,自適應用戶接口裝置可由處理器使用以觸摸、輕擊或戳碰用戶(例如用戶的腿,當計算裝置處于用戶的口袋中時)以警告用戶一傳入的電話呼叫、電子郵件或文本消息。此觸摸、輕擊或戳碰可代替或增強振動模式警報。作為另一實例,接口表面的一部分可升起以提供警報的視覺指示,例如模擬舉起的手或旗幟。作為另一實例,計算裝置處理器和自適應用戶接口裝置可經配置以確定用戶的手在裝置表面上的當前位置是否適合于當前操作狀態,且當其不處于合適位置中時,升高表面的若干部分以便將用戶的手導引到較好的位置。圖19中說明用于將用戶的手指導引到新位置的方法1900。在方法1900中在框1902中,處理器可確定用戶的手指或手的可接受位置。此確定可接受位置可取決于針對當前操作狀態或應用而致動的按鈕的配置,或將原本被用戶的手阻擋的所顯示圖像。在框1904中,自適應用戶接口裝置可檢測用戶的手指在接口表面上的觸摸,且將所述觸摸的位置傳送到耦合到用戶接口裝置的計算裝置的處理器。在確定框1906中,處理器可確定用戶的手指或手是否處于自適應用戶接口裝置的表面上的可接受位置。舉例來說,如果自適應用戶接口裝置包含顯示元件,如上文參見圖18A到18C所示,那么處理器可確定用戶的手指在自適應用戶接口裝置表面上的位置是否將阻擋用戶對顯示的重要部分的查看。作為另一實例,當裝置的當前操作狀態需要當用戶的手處于所確定位置時無法由用戶感測或致動的升高的按鈕配置時,處理器可確定用戶的手處于不合適的位置。如果處理器確定用戶的手指或手處于用戶接口表面上的可接受位置(即,確定框1906 =“是”),那么處理器和自適應用戶接口裝置可繼續進行如上文參見圖5或圖17描述的方法500或1700。如果處理器確定用戶的手指或手不處于可接受位置(即,確定框1906 =“否”),那么在框1908中處理器可引導自適應用戶接口裝置升高致動器表面的連接到所述用戶的手指或手的位置的一部分。在框1910中,處理器裝置可隨后致動鄰接的表面致動器元件以便移動升高的表面,以便朝向所確定的可接受位置引導用戶的手指。舉例來說,致動器表面可提供脊部或升高的表面,其壓抵用戶的手指的尖端以便提供在可接受位置的方向上的簡單推動。在升高的表面的每一遞增移動的情況下,通過返回到框1904以確定其在表面上的當前位置,處理器可確定用戶的手指或手是否已移動到可接受位置。表面的一部分的此移動可繼續直到處理器確定用戶的手指或手處于用戶接口表面上的可接受位置(即,確定框1906 =“是”)為止,處理器和自適應用戶接口裝置可繼續進行如上文參見圖5或圖17描述的方法500或1700。以此方式,計算裝置和相關聯的自適應用戶接口裝置可對用戶提供觸覺反饋以將用戶的手指或手導弓I到裝置表面上的較合適的位置。沿著提示用戶將手指移動到較合適的位置的線,計算裝置的處理器還可經配置以類似地將用戶的手指移動到可例如通過提供額外散熱器來改善操作的位置。舉例來說,處理器可經配置以檢測何時裝置正在高于閾值溫度而運行,且升高致動器表面的若干部分以便將用戶的手指中的一者或一者以上再定位到其可充當額外散熱器的位置。在又一方面中,計算裝置的處理器可經配置以使用移動自適應用戶接口裝置的升高部分以產生計算裝置自身的移動的能力。舉例來說,處理器可經配置以在接口表面上移動升高的部分,其使得所述裝置能夠走過桌面或其它表面。在另一實例中,處理器可經配置 以在接口表面上移動升高的部分以致使裝置在用戶的口袋內爬行。舉例來說,處理器可經配置以辨識何時裝置處于用戶的口袋中(例如,通過檢測較低或無環境光、裝置處于睡眠模式、裝置處于垂直定向等等),且以與向用戶的口袋中更深的爬行(即,在重力的方向上)協調的方式激活可移動膜,以便防止裝置掉落到口袋之外。在又一方面中,配置有實現較大致動的致動器元件的自適應用戶接口顯示器可經配置以彈開所述表面的蓋,例如以警告用戶需要用戶輸入的狀況。此致動可經配置為可由應用程序激活的警報狀況或致動。上文描述的方面可在多種計算裝置中的任一者上實施,圖20中說明所述計算裝置的實例組件。圖20中說明計算裝置2000的示范性非限制性方面的實例組件和模塊。計算裝置2000可包含電子組件的電路板2080 (例如,母板),所述電子組件中的一些或全部可集成到芯片上系統中,所述電路板包含耦合到存儲器2002的控制處理器2001??刂铺幚砥?001可進一步耦合到也耦合在一起的數字信號處理器2011和/或模擬信號處理器2021。在一些方面中,控制處理器2001和數字信號處理器2011可為同一組件或可集成到同一處理器芯片中。顯示器控制器2033和觸摸屏控制器2043可耦合到控制處理器2001且耦合到在計算裝置2000內或連接到計算裝置2000的顯示器或觸摸屏顯示器2003。在各種方面中,控制處理器2001可耦合到自適應用戶接口裝置2007。在一些方面中,自適應用戶接口裝置2007可集成在計算裝置2000結構中,例如裝置外部表面的一部分,而在其它方面中,自適應用戶接口裝置2007可為單獨裝置,例如數字平板/觸摸板或機器控制接口。在一些方面中,自適應用戶接口裝置2007可包含控制器電路2017,其可充當自適應用戶接口裝置的致動器和傳感器與控制處理器2001之間的控制接口。在其它方面中,控制器電路2017可包含在計算裝置組件內,例如母板2080上,或甚至在控制處理器2001內。在一些方面中,控制器電路2017可包含處理器(未單獨圖示)以響應于來自控制處理器2001的控制信號和/或響應于用戶與裝置的交互而控制由自適應用戶接口裝置2007執行的操作。另外,控制處理器2001還可耦合到可裝卸式存儲器2022(例如,在移動計算裝置的情況下的SD存儲器或SIM卡)和/或外部存儲器2004,例如磁盤驅動器、CD驅動器和DVD驅動器中的一者或一者以上??刂铺幚砥?001還可耦合到通用串行總線(USB)控制器2012,其耦合到USB端口 2014。而且,電源2070可通過USB控制器2012或通過不同的電連接耦合到電路板2002以對各種電子組件提供電力(例如,DC電力)??刂铺幚砥?001還可耦合到視頻編碼器2034,例如逐行倒相(PAL)編碼器、順序色彩存儲(SECAM)編碼器或國家電視系統委員會(NTSC)編碼器。此外,視頻編碼器2034可耦合到視頻放大器2036,其可耦合到視頻編碼器2034和顯示器或觸摸屏顯示器2003。而且,視頻端口 2038可耦合到視頻放大器2036以使得能夠將計算裝置2000連接到外部監視器、電視機或其它顯示器(未圖示)。在一些方面中,尤其是移動計算裝置中,控制處理器2001可例如經由模擬信號處理器2021耦合到射頻(RF)收發器2005。RF收發器2005可耦合到用于發射和接收RF信號的RF天線2004。RF收發器2005可經配置以發射和接收一個或一個以上不同無線通信協議的通信信號,所述協議包含例如蜂窩式電話(例如,G-3、UMTS, CDMA等等)、WiFi、WiMax 和藍牙??刂铺幚砥?001可進一步耦合到網絡卡2006,其可耦合到網絡連接器2016和/或RF收發器2005且經配置以經由外部網絡(例如,局域網、因特網、內部網、WiFi網絡、藍牙網絡、個域網(PAN)等等)實現通信。網絡卡2006可呈單獨芯片或卡的形式,或可作為完整解決方案通信芯片實施為控制處理器2001或RF收發器2005 (或兩者)的一部分。若干模擬裝置可經由模擬信號處理器2021耦合到控制處理器2001,例如如圖20所示的小鍵盤2008。在其它實施方案中,小鍵盤或鍵盤可包含其自己的處理器,使得與控制處理器2001的接口可以是通過直接連接(未圖示)、通過網絡連接(例如,通過網絡卡),或者通過USB端口 2014。在一些實施方案中,數碼相機2048可耦合到控制處理器2001。在示范性方面中,數碼相機2048可為電荷耦合裝置(CCD)相機或互補金屬氧化物半導體(CMOS)相機。數碼相機2048可建置到計算裝置2000中或通過外部電纜耦合到裝置。在一些實施方案中,音頻編解碼器2050 (例如,立體聲編解碼器)可耦合到模擬信號處理器2021且經配置以經由音頻放大器2052將聲音信號發送到一個或一個以上揚聲器2054。音頻編解碼器2050還可耦合到麥克風放大器2056,其可耦合到麥克風2058(例如,經由麥克風插孔)。頭戴式耳機插孔2059也可耦合到音頻編解碼器2050用于將音頻輸出到頭戴式耳機。在一些實施方案中,計算裝置2000可包含單獨的RF接收器電路2060,其可耦合到用于接收廣播無線通信信號的天線2062。接收器電路2060可經配置以接收廣播電視信號(例如,FLO TV廣播),且將所接收信號提供到DSP 2011供處理。在一些實施方案中,接收器電路2060可經配置以接收FM無線電信號,在此情況下所接收信號可傳遞到音頻編解碼器2050供處理。在一方面中,用于實現上文描述的方法操作中的一者或一者以上的處理器可執行指令可存儲在內部存儲器2002、可裝卸式存儲器2022和/或非易失性存儲器2004中(例如,硬驅動器、CD驅動器或可經由網絡存取的其它存儲裝置上)。此些處理器可執行指令可由控制處理器2001執行以便執行本文描述的方法。
圖21中說明適合于與各種方面一起使用的多用途計算機2100的實例。此多用途計算機2000通常包含處理器2001,其耦合到易失性存儲器2002和大容量非易失性存儲器,例如磁盤驅動器2003。計算機2100還可包含耦合到處理器2001的軟盤驅動器2104和壓縮光盤(⑶)驅動器2105。在所述方面中,計算機2000耦合到例如上文描述的自適應用戶接口裝置2007。另外,計算機2100還可耦合到常規用戶接口裝置,例如鍵盤2008、計算機鼠標2010和顯示器2109。計算機2100還可包含耦合到處理器2001的若干連接器端口,用于建立數據連接或接納外部存儲器裝置,例如USB或FireWire 連接器插座或用于將處理器2001耦合到網絡的其它網絡連接電路2006。圖22中說明適合于與各種方面一起使用的移動裝置2200的實例。此移動裝置2200可在如所說明的裝置的殼體2202內包含上文參見圖20描述的組件。另外,移動裝置2200的表面中的一者或一者以上可經配置為自適應用戶接口裝置2007。舉例來說,殼體2202的背部分可包含自適應用戶接口裝置2007a。如此配置后,可在背側自適應用戶接口裝置2007a和觸摸屏顯示器2003兩者上提供用戶輸入。另外或替代地,正常的用戶接口部分可配置有自適應用戶接口裝置2007b,例如裝置的如所說明可能另外提供鍵盤的一部分。 在圖22中說明的實例中,自適應用戶接口裝置2007b可提供于通過打開或滑動顯示器部分而顯露的一部分上。如此配置后,可打開移動裝置2200以顯露自適應用戶接口裝置2007b,其取決于操作模式和用戶輸入而可充當觸摸板或小鍵盤。上述方法描述和過程流程圖僅作為說明性實例而提供,且既定不要求或暗示各種方面的步驟必須以所呈現次序來執行。如所屬領域的技術人員將了解,上述方面中的步驟次序可以任一次序來執行。例如“然后”、“隨后”、“接著”等詞語既定不限制步驟的次序;這些詞語僅用來在方法的描述中指導讀者。此外,例如使用冠詞“一”或“所述”以單數形式對權利要求元件的任何參考不應解釋為將所述元件限于單數形式。結合本文中所揭示的方面而描述的各種說明性邏輯塊、模塊、電路和算法步驟可被實施為電子硬件、計算機軟件或兩者的組合。為清楚說明硬件與軟件的此互換性,上文已大致關于其功能性而描述了各種說明性組件、塊、模塊、電路及步驟。所述功能性是實施為硬件還是軟件取決于特定應用及施加于整個系統的設計約束。所屬領域的技術人員可針對每一特定應用以不同方式來實施所描述的功能性,但所述實施方案決定不應被解釋為會導致脫離本發明的范圍。結合本文所揭示的方面描述的用以實施各種說明性邏輯、邏輯塊、模塊和電路的硬件可用經設計以執行本文描述的功能的通用處理器、數字信號處理器(DSP)、專用集成電路(ASIC)、現場可編程門陣列(FPGA)或其它可編程邏輯裝置、離散門或晶體管邏輯、離散硬件組件或其任何組合來實施或執行。通用處理器可以是微處理器,但在替代方案中,處理器可以是任何常規處理器、控制器、微控制器或狀態機。處理器還可實施為計算裝置的組合,例如,DSP與微處理器的組合、多個微處理器、一個或一個以上微處理器與DSP核心的聯合,或任何其它此配置?;蛘撸恍┎襟E或方法可由特定用于給定功能的電路執行。在一個或一個以上示范性方面中,可以硬件、軟件、固件或其任何組合來實施所述的功能。如果實施于軟件中,則可將功能作為計算機可讀媒體上的一個或一個以上指令或代碼而加以存儲或傳輸。本文揭示的方法或算法的步驟可體現于所執行的處理器可執行軟件模塊中,所述模塊可駐留在有形非暫時性計算機可讀媒體或處理器可讀媒體中。非暫時性計算機可讀和處理器可讀媒體可為可由計算機或處理器存取的任何可用媒體。作為實例而非限制,此計算機可讀媒體可包括RAM、ROM、EEPROM、CD-ROM或其它光盤存儲裝置、磁盤存儲裝置或其它磁性存儲裝置,或可用以運載或存儲呈指令或數據結構形式的所要程序代碼且可由計算機存取的任何其它媒體。如本文中所使用,磁盤及光盤包含壓縮光盤(CD)、激光光盤、光學光盤、數字多功能光盤(DVD)、軟磁盤及藍光光盤,其中磁盤通常磁性地再現數據,而光盤使用激光光學地再現數據。上文的組合也應包含在計算機可讀媒體的范圍內。另外,方法或算法的操作可作為代碼和 /或指令中的一者或任一組合或集合而駐留在可并入到計算機程序產品中的非暫時性處理器可讀媒體和/或計算機可讀媒體上。提供先前對所揭示方面的描述以使得所屬領域的技術人員能夠制作或使用本發明。對于所屬領域的技術人員來說,將易于明了對這些方面的各種修改,且在不脫離本發明的范圍的情況下,本文中定義的一般原理可適用于其它方面。因此,本發明既定不限于本文中所展示的方面,而是應被賦予與本文中所揭示的原理和新穎特征一致的最寬范圍。
權利要求
1.一種配置自適應用戶接口裝置的方法,所述自適應用戶接口裝置經配置以接收用戶輸入,所述方法包括 調適所述自適應用戶接口裝置的操作模式,其中調適操作模式是選自由以下各項組成的群組調整所述用戶接口裝置對用戶輸入的靈敏度,以及改變所述自適應用戶接口裝置的形狀。
2.根據權利要求I所述的方法,其進一步包括 感測所述自適應用戶接口裝置上的用戶輸入; 確定與所述感測到的用戶輸入兼容的操作模式;以及 通過配置所述自適應用戶接口裝置來實施所述所識別的兼容用戶輸入模式。
3.根據權利要求I所述的方法,其中調適所述自適應用戶接口裝置的操作模式包括選擇觸摸板模式和觸筆激活式數字平板模式中的一者。
4.根據權利要求I所述的方法,其中調適所述自適應用戶接口裝置的操作模式包括改變所述自適應用戶接口裝置的表面的一部分的形狀。
5.根據權利要求4所述的方法,其進一步包括 確定用戶的手指在所述自適應用戶接口裝置的所述表面上的可接受位置; 確定所述用戶的手指在所述自適應用戶接口裝置的所述表面上的當前位置;以及 當確定所述用戶的手指的所述當前位置不處于所述確定的可接受位置時升高所述自適應用戶接口裝置的所述表面的一部分,以便在所述確定的可接受位置的方向上導引所述用戶的手指。
6.根據權利要求4所述的方法,其中改變所述自適應用戶接口裝置的形狀包括在第一模式中升高所述自適應用戶接口裝置的所述表面上的按鈕,且在第二模式中降低所述按鈕變為與所述自適應用戶接口裝置的所述表面齊平。
7.根據權利要求6所述的方法,其中升高所述自適應用戶接口裝置的所述表面上的按鈕包括以鍵盤、小鍵盤和游戲接口中的一者的形式升高多個按鈕。
8.根據權利要求6所述的方法,其中升高所述自適應用戶接口裝置的所述表面上的按鈕包括以基于所述自適應用戶接口裝置的用戶的身份在大小和定向上經配置的鍵盤的形式升高多個按鈕。
9.根據權利要求6所述的方法,其進一步包括激活所述自適應用戶接口裝置的所述表面上的一個或一個以上視覺元件。
10.根據權利要求6所述的方法,其進一步包括 確定耦合到所述自適應用戶接口裝置的計算裝置的操作狀態; 基于所述確定的當前操作狀態來確定所述自適應用戶接口的合適配置模式;以及 通過升高所述自適應用戶接口裝置的所述表面上具有由所述確定的配置模式界定的形狀和位置的多個按鈕來實施所述確定的配置模式。
11.根據權利要求10所述的方法,其中所述多個升高的按鈕的所述形狀和位置傳達關于與所述升高的按鈕中的每一者相關聯的功能性的信息。
12.根據權利要求11所述的方法,其進一步包括以傳送關于與所述升高的按鈕中的每一者相關聯的所述功能性的信息的方式激活所述自適應用戶接口裝置的所述表面上的一個或一個以上視覺元件。
13.根據權利要求6所述的方法,其進一步包括確定耦合到所述自適應用戶接口裝置的計算裝置的菜單狀態,其中升高所述自適應用戶接口裝置的所述表面上的按鈕包括以由所述菜單狀態界定的格式升高多個按鈕。
14.根據權利要求13所述的方法,其中所述菜單狀態是在執行于所述計算裝置上的應用程序中指定。
15.根據權利要求13所述的方法,其進一步包括 感測所述多個按鈕中的一者的壓下; 確定與所述多個按鈕中的所述壓下的一者相關聯的功能性; 在與所述多個按鈕中的所述壓下的一者相關聯的所述功能性經確定是可執行命令的情況下在所述計算裝置中執行命令;以及 在與所述多個按鈕中的所述壓下的一者相關聯的所述功能性經確定是對另一用戶接口菜單的選擇的情況下改變所述菜單狀態且以由所述經改變的菜單狀態界定的格式升高多個按鈕。
16.根據權利要求15所述的方法,其中所述多個升高的按鈕的所述形狀和位置傳達關于與所述升高的按鈕中的每一者相關聯的所述功能性的信息。
17.根據權利要求15所述的方法,其進一步包括以傳送關于與所述多個按鈕中的每一者相關聯的所述功能性的信息的方式激活所述自適應用戶接口裝置的所述表面上的多個視覺元件。
18.一種計算裝置,其包括 處理器; 自適應用戶接口表面,其耦合到所述處理器且經配置以響應于接收到對所述用戶接口表面的用戶觸摸而向所述處理器發送信號, 其中所述處理器以處理器可執行指令配置以執行包括以下各項的操作 調適所述用戶接口表面的操作模式,其中調適操作模式是選自由以下各項組成的群組調整所述自適應用戶接口表面對用戶輸入的靈敏度,以及改變所述自適應用戶接口表面的形狀。
19.根據權利要求18所述的計算裝置,其中所述處理器以處理器可執行指令配置以執行進一步包括以下各項的操作 從所述自適應用戶接口表面接收指示所述用戶接口表面上的用戶輸入的信號; 確定與所述所指示的用戶輸入兼容的操作模式;以及 通過配置所述自適應用戶接口表面來實施所述所識別的兼容用戶輸入模式。
20.根據權利要求18所述的計算裝置,其中所述處理器以處理器可執行指令配置以執行操作以使得調適所述自適應用戶接口表面的操作模式包括選擇觸摸板模式和觸筆激活式數字平板模式中的一者。
21.根據權利要求18所述的計算裝置,其中 所述自適應用戶接口表面經配置以響應于從所述處理器接收的命令而被升高和降低;且 所述處理器以處理器可執行指令配置以執行操作以使得調適所述自適應用戶接口表面的操作模式包括向所述自適應用戶接口表面發送信號以致使所述自適應用戶接口表面改變所述自適應用戶接口表面的一部分的形狀。
22.根據權利要求21所述的計算裝置,其中所述處理器以處理器可執行指令配置以執行進一步包括以下各項的操作 確定用戶的手指在所述用戶接口表面上的可接受位置; 確定所述用戶的手指在所述用戶接口表面上的當前位置;以及當確定所述用戶的手指的所述當前位置不處于所述確定的可接受位置時向所述自適應用戶接口表面發送信號以致使所述自適應用戶接口表面升高所述自適應用戶接口表面的一部分,以便在所述確定的可接受位置的方向上導引所述用戶的手指。
23.根據權利要求21所述的計算裝置,其中所述處理器以處理器可執行指令配置以執行操作且所述自適應用戶接口表面經配置以使得改變所述自適應用戶接口表面的形狀包括在第一模式中升高所述自適應用戶接口表面上的按鈕,且在第二模式中降低所述按鈕變為與所述自適應用戶接口表面齊平。
24.根據權利要求23所述的計算裝置,其中所述處理器以處理器可執行指令配置以執行操作且所述自適應用戶接口表面經配置以使得升高所述自適應用戶接口表面上的按鈕包括以鍵盤、小鍵盤和游戲接口中的一者的形式升高多個按鈕。
25.根據權利要求23所述的計算裝置,其中所述處理器以處理器可執行指令配置以執行操作且所述自適應用戶接口表面經配置以使得升高所述自適應用戶接口表面上的按鈕包括以基于所述計算裝置的用戶的身份在大小和定向上經配置的鍵盤的形式升高多個按鈕。
26.根據權利要求23所述的計算裝置,其中 所述自適應用戶接口表面進一步包括耦合到所述處理器的一個或一個以上視覺元件;且 所述處理器以處理器可執行指令配置以執行進一步包括激活所述自適應用戶接口表面上的所述一個或一個以上視覺元件的操作。
27.根據權利要求23所述的計算裝置,其中所述處理器以處理器可執行指令配置以執行進一步包括以下各項的操作 確定所述計算裝置的操作狀態; 基于所述確定的當前操作狀態來確定所述用戶表面的合適配置模式;以及通過向所述自適應用戶接口表面發送信號以致使所述自適應用戶接口表面升高具有由所述確定的配置模式界定的形狀和位置的多個按鈕來實施所述確定的配置模式。
28.根據權利要求27所述的計算裝置,其中所述處理器以處理器可執行指令配置以執行操作以使得所述多個升高的按鈕的所述形狀和位置傳達關于與所述升高的按鈕中的每一者相關聯的功能性的信息。
29.根據權利要求28所述的計算裝置,其中 所述自適應用戶接口表面進一步包括耦合到所述處理器的一個或一個以上視覺元件;且 所述處理器以處理器可執行指令配置以執行進一步包括以傳送關于與所述升高的按鈕中的每一者相關聯的所述功能性的信息的方式激活所述自適應用戶接口表面上的所述一個或一個以上視覺元件的操作。
30.根據權利要求23所述的計算裝置,其中所述處理器以處理器可執行指令配置以執行進一步包括確定所述計算裝置的菜單狀態的操作,其中升高所述自適應用戶接口表面上的按鈕包括以由所述菜單狀態界定的格式升高多個按鈕。
31.根據權利要求30所述的計算裝置,其中所述處理器以處理器可執行指令配置以執行操作以使得所述菜單狀態是在執行于所述計算裝置上的應用程序中指定。
32.根據權利要求30所述的計算裝置,其中所述處理器以處理器可執行指令配置以執行進一步包括以下各項的操作 從所述自適應用戶接口表面接收指示所述多個按鈕中的一者的壓下的信號; 確定與所述多個按鈕中的所述壓下的一者相關聯的功能性; 在與所述多個按鈕中的所述壓下的一者相關聯的所述功能性經確定是可執行命令的情況下在所述計算裝置中執行命令;以及 在與所述多個按鈕中的所述壓下的一者相關聯的所述功能性經確定是對另一用戶接口菜單的選擇的情況下改變所述菜單狀態且向所述自適應用戶接口表面發送信號來以由所述經改變的菜單狀態界定的格式升高多個按鈕。
33.根據權利要求32所述的計算裝置,其中所述處理器以處理器可執行指令配置以執行操作以使得所述多個升高的按鈕的所述形狀和位置傳達關于與所述升高的按鈕中的每一者相關聯的所述功能性的信息。
34.根據權利要求32所述的計算裝置,其中 所述自適應用戶接口表面包括耦合到所述處理器的多個視覺元件;且 所述處理器以處理器可執行指令配置以執行進一步包括以傳送關于與所述多個按鈕中的每一者相關聯的所述功能性的信息的方式激活所述自適應用戶接口表面上的所述多個視覺元件的操作。
35.根據權利要求21所述的計算裝置,其中所述自適應用戶接口表面包括壓電致動器,所述壓電致動器經配置以響應于從所述處理器接收的信號而升高所述自適應用戶接口表面的一部分。
36.根據權利要求21所述的計算裝置,其中所述自適應用戶接口表面包括粗纖維復合材料元件,所述粗纖維復合材料元件包括夾在粘合劑層與帶電極的聚酰亞胺膜層之間的矩形壓電陶瓷桿。
37.根據權利要求21所述的計算裝置,其中所述自適應用戶接口表面包括 流體匣; 閥,其耦合到所述流體匣和所述處理器且經配置以響應于從所述處理器接收的信號而打開和關閉;以及 流體泵,其流體地耦合到所述閥。
38.根據權利要求21所述的計算裝置,其中所述自適應用戶接口表面包括電耦合到所述處理器的靜電激活部分。
39.根據權利要求38所述的計算裝置,其中所述靜電激活部分包括由絕緣體層分離的第一和第二表面層, 其中所述第一和第二表面層電耦合到所述處理器以使得所述處理器可選擇性地將相同或不同電壓施加到所述第一和第二表面層,且其中所述處理器以處理器可執行指令配置以執行進一步包括將具有相同極性的電壓施加到所述第一和第二表面層以升高所述靜電激活部分的操作。
40.根據權利要求21所述的計算裝置,其中所述自適應用戶接口表面包括電耦合到所述處理器的磁性激活部分。
41.根據權利要求40所述的計算裝置,其中所述磁性激活部分包括由分隔件層分離的永久磁體和電磁體, 其中所述電磁體電耦合到所述處理器以使得所述處理器可通過將電流施加到所述電磁體來產生磁場,且 其中所述處理器以處理器可執行指令配置以執行進一步包括將電流施加到所述電磁體以升高所述自適應用戶接口表面的所述磁性激活部分的操作。
42.一種計算裝置,其包括 用于調適自適應用戶接口裝置的操作模式的裝置,其中調適操作模式是選自由以下各項組成的群組調整所述用戶接口裝置對用戶輸入的靈敏度,以及改變所述自適應用戶接口裝置的形狀。
43.根據權利要求42所述的計算裝置,其進一步包括 用于感測所述自適應用戶接口裝置上的用戶輸入的裝置; 用于確定與所述感測到的用戶輸入兼容的操作模式的裝置;以及 用于通過配置所述自適應用戶接口裝置來實施所述所識別的兼容用戶輸入模式的裝置。
44.根據權利要求42所述的計算裝置,其中用于調適所述自適應用戶接口裝置的操作模式的裝置包括用于選擇觸摸板模式和觸筆激活式數字平板模式中的一者的裝置。
45.根據權利要求42所述的計算裝置,其中用于調適所述自適應用戶接口裝置的操作模式的裝置包括用于改變所述自適應用戶接口裝置的表面的一部分的形狀的裝置。
46.根據權利要求45所述的計算裝置,其進一步包括 用于確定用戶的手指在所述自適應用戶接口裝置的所述表面上的可接受位置的裝置; 用于確定所述用戶的手指在所述自適應用戶接口裝置的所述表面上的當前位置的裝置;以及 用于當確定所述用戶的手指的所述當前位置不處于所述確定的可接受位置時升高所述自適應用戶接口裝置的所述表面的一部分以便在所述確定的可接受位置的方向上導引所述用戶的手指的裝置。
47.根據權利要求45所述的計算裝置,其中用于改變所述自適應用戶接口裝置的形狀的裝置包括用于在第一模式中升高所述自適應用戶接口裝置的所述表面上的按鈕且在第二模式中降低所述按鈕變為與所述自適應用戶接口裝置的所述表面齊平的裝置。
48.根據權利要求47所述的計算裝置,其中用于升高所述自適應用戶接口裝置的所述表面上的按鈕的裝置包括用于以鍵盤、小鍵盤和游戲接口中的一者的形式升高多個按鈕的 裝直。
49.根據權利要求47所述的計算裝置,其中用于升高所述自適應用戶接口裝置的所述表面上的按鈕的裝置包括用于以基于所述自適應用戶接口裝置的用戶的身份在大小和定向上經配置的鍵盤的形式升高多個按鈕的裝置。
50.根據權利要求47所述的計算裝置,其進一步包括用于激活所述自適應用戶接口裝置的所述表面上的一個或一個以上視覺元件的裝置。
51.根據權利要求47所述的計算裝置,其進一步包括 用于確定耦合到所述自適應用戶接口裝置的計算裝置的操作狀態的裝置; 用于基于所述確定的當前操作狀態來確定所述自適應用戶接口的合適配置模式的裝置;以及 用于通過升高所述自適應用戶接口裝置的所述表面上的具有由所述確定的配置模式界定的形狀和位置的多個按鈕來實施所述確定的配置模式的裝置。
52.根據權利要求51所述的計算裝置,其中所述多個升高的按鈕的所述形狀和位置傳達關于與所述升高的按鈕中的每一者相關聯的功能性的信息。
53.根據權利要求52所述的計算裝置,其進一步包括以傳送關于與所述升高的按鈕中的每一者相關聯的所述功能性的信息的方式激活所述自適應用戶接口裝置的所述表面上的一個或一個以上視覺兀件。
54.根據權利要求45所述的計算裝置,其進一步包括確定耦合到所述自適應用戶接口裝置的計算裝置的菜單狀態,其中升高所述自適應用戶接口裝置的所述表面上的按鈕包括以由所述菜單狀態界定的格式升高多個按鈕。
55.根據權利要求54所述的計算裝置,其中所述菜單狀態是在執行于所述計算裝置上的應用程序中指定。
56.根據權利要求54所述的計算裝置,其進一步包括 感測所述多個按鈕中的一者的壓下; 確定與所述多個按鈕中的所述壓下的一者相關聯的功能性; 在與所述多個按鈕中的所述壓下的一者相關聯的所述功能性經確定是可執行命令的情況下在所述計算裝置中執行命令;以及 在與所述多個按鈕中的所述壓下的一者相關聯的所述功能性經確定是對另一用戶接口菜單的選擇的情況下改變所述菜單狀態且以由所述經改變的菜單狀態界定的格式升高多個按鈕。
57.根據權利要求56所述的計算裝置,其中所述多個升高的按鈕的所述形狀和位置傳達關于與所述升高的按鈕中的每一者相關聯的所述功能性的信息。
58.根據權利要求57所述的計算裝置,其進一步包括以傳送關于與所述多個按鈕中的每一者相關聯的所述功能性的信息的方式激活所述自適應用戶接口裝置的所述表面上的多個視覺元件。
59.根據權利要求47所述的計算裝置,其中用于升高所述自適應用戶接口裝置的所述表面上的按鈕的裝置包括用于使用壓電致動器來升高所述用戶接口的一部分的裝置。
60.根據權利要求47所述的計算裝置,其中用于升高所述自適應用戶接口裝置的所述表面上的按鈕的裝置包括用于以液壓方式升高所述用戶接口的一部分的裝置。
61.根據權利要求47所述的計算裝置,其中用于升高所述自適應用戶接口裝置的所述表面上的按鈕的裝置包括用于以靜電方式升高所述用戶接口的一部分的裝置。
62.根據權利要求47所述的計算裝置,其中用于升高所述自適應用戶接口裝置的所述表面上的按鈕的裝置包括用于以磁性方式升高所述用戶接口的一部分的裝置。
63.一種非暫時性處理器可讀存儲媒體,其上存儲有處理器可執行指令,所述處理器可執行指令經配置以致使耦合到自適應用戶接口表面的計算裝置的處理器執行包括以下各項的操作 調適所述自適應用戶接口表面的操作模式,其中調適操作模式是選自由以下各項組成的群組調整所述自適應用戶接口表面對用戶輸入的靈敏度,以及改變所述自適應用戶接口表面的形狀。
64.根據權利要求18所述的非暫時性處理器可讀存儲媒體,其中所述存儲的處理器可執行指令經配置以致使所述處理器執行進一步包括以下各項的操作 從所述自適應用戶接口表面接收指示所述自適應用戶接口表面上的用戶輸入的信號; 確定與所述所指示的用戶輸入兼容的操作模式;以及 通過配置所述自適應用戶接口表面來實施所述所識別的兼容用戶輸入模式。
65.根據權利要求64所述的非暫時性處理器可讀存儲媒體,其中所述存儲的處理器可執行指令經配置以致使所述處理器執行操作以使得調適所述自適應用戶接口表面的操作模式包括選擇觸摸板模式和觸筆激活式數字平板模式中的一者。
66.根據權利要求64所述的非暫時性處理器可讀存儲媒體,其中所述存儲的處理器可執行指令經配置以致使所述處理器執行操作以使得調適所述自適應用戶接口表面的操作模式包括向所述自適應用戶接口表面發送信號以致使所述自適應用戶接口表面改變所述自適應用戶接口表面的一部分的形狀。
67.根據權利要求66所述的非暫時性處理器可讀存儲媒體,其中所述存儲的處理器可執行指令經配置以致使所述處理器執行進一步包括以下各項的操作 確定用戶的手指在所述自適應用戶接口表面上的可接受位置; 確定所述用戶的手指在所述自適應用戶接口表面上的當前位置;以及 當確定所述用戶的手指的所述當前位置不處于所述確定的可接受位置時向所述自適應用戶接口表面發送信號以致使所述自適應用戶接口表面升高所述自適應用戶接口表面的一部分,以便在所述確定的可接受位置的方向上導引所述用戶的手指。
68.根據權利要求66所述的非暫時性處理器可讀存儲媒體,其中所述存儲的處理器可執行指令經配置以致使所述處理器執行操作以使得改變所述自適應用戶接口表面的形狀包括在第一模式中升高所述自適應用戶接口表面上的按鈕,且在第二模式中降低所述按鈕變為與所述自適應用戶接口表面齊平。
69.根據權利要求68所述的非暫時性處理器可讀存儲媒體,其中所述存儲的處理器可執行指令經配置以致使所述處理器執行操作以使得升高所述自適應用戶接口表面上的按鈕包括以鍵盤、小鍵盤和游戲接口中的一者的形式升高多個按鈕。
70.根據權利要求68所述的非暫時性處理器可讀存儲媒體,其中所述存儲的處理器可執行指令經配置以致使所述處理器執行操作以使得升高所述自適應用戶接口表面上的按鈕包括以基于所述計算裝置的用戶的身份在大小和定向上經配置的鍵盤的形式升高多個按鈕。
71.根據權利要求68所述的非暫時性處理器可讀存儲媒體,其中所述存儲的處理器可執行指令經配置以致使所述處理器執行進一步包括激活所述自適應用戶接口表面上的所述一個或一個以上視覺元件的操作。
72.根據權利要求68所述的非暫時性處理器可讀存儲媒體,其中所述存儲的處理器可執行指令經配置以致使所述處理器執行進一步包括以下各項的操作 確定所述計算裝置的操作狀態; 基于所述確定的當前操作狀態來確定所述用戶表面的合適配置模式;以及 通過向所述自適應用戶接口表面發送信號以致使所述自適應用戶接口表面升高具有由所述確定的配置模式界定的形狀和位置的多個按鈕來實施所述確定的配置模式。
73.根據權利要求72所述的非暫時性處理器可讀存儲媒體,其中所述存儲的處理器可執行指令經配置以致使所述處理器執行操作以使得所述多個升高的按鈕的所述形狀和位置傳達關于與所述升高的按鈕中的每一者相關聯的功能性的信息。
74.根據權利要求73所述的非暫時性處理器可讀存儲媒體,其中所述存儲的處理器可執行指令經配置以致使所述處理器執行進一步包括以傳送關于與所述升高的按鈕中的每一者相關聯的所述功能性的信息的方式激活所述自適應用戶接口表面上的所述一個或一個以上視覺元件的操作。
75.根據權利要求68所述的非暫時性處理器可讀存儲媒體,其中所述存儲的處理器可執行指令經配置以致使所述處理器執行進一步包括確定所述計算裝置的菜單狀態的操作,其中升高所述自適應用戶接口表面上的按鈕包括以由所述菜單狀態界定的格式升高多個按鈕。
76.根據權利要求75所述的非暫時性處理器可讀存儲媒體,其中所述存儲的處理器可執行指令經配置以致使所述處理器執行操作以使得所述菜單狀態是在執行于所述計算裝置上的應用程序中指定。
77.根據權利要求75所述的非暫時性處理器可讀存儲媒體,其中所述存儲的處理器可執行指令經配置以致使所述處理器執行進一步包括以下各項的操作 從所述自適應用戶接口表面接收指示所述多個按鈕中的一者的壓下的信號; 確定與所述多個按鈕中的所述壓下的一者相關聯的功能性; 在與所述多個按鈕中的所述壓下的一者相關聯的所述功能性經確定是可執行命令的情況下在所述計算裝置中執行命令;以及 在與所述多個按鈕中的所述壓下的一者相關聯的所述功能性經確定是對另一用戶接口菜單的選擇的情況下改變所述菜單狀態且向所述自適應用戶接口表面發送信號來以由所述經改變的菜單狀態界定的格式升高多個按鈕。
78.根據權利要求77所述的非暫時性處理器可讀存儲媒體,其中所述存儲的處理器可執行指令經配置以致使所述處理器執行操作以使得所述多個升高的按鈕的所述形狀和位置傳達關于與所述升高的按鈕中的每一者相關聯的所述功能性的信息。
79.根據權利要求77所述的非暫時性處理器可讀存儲媒體,其中所述存儲的處理器可執行指令經配置以致使所述處理器執行進一步包括以傳送關于與所述多個按鈕中的每一者相關聯的所述功能性的信息的方式激活所述自適應用戶接口表面上的所述多個視覺元件的操作。
80.—種自適應用戶接口裝置,其包括用戶接口表面,其經配置以響應于來自耦合到所述自適應用戶接口裝置的處理器的信號而改變形狀。
81.根據權利要求80所述的自適應用戶接口裝置,其中所述用戶接口表面進一步包括一個或一個以上視覺元件,所述視覺元件經配置以響應于來自耦合到所述自適應用戶接口裝置的處理器的信號而產生視覺圖像。
82.根據權利要求80所述的自適應用戶接口裝置,其中所述用戶接口表面包括致動器,所述致動器經配置以在第一模式中升高所述用戶接口表面的一部分,且在第二模式中降低所述表面的所述部分變為與所述用戶接口表面齊平。
83.根據權利要求82所述的自適應用戶接口裝置,其中所述用戶接口表面包括呈鍵盤、小鍵盤和游戲接口中的一者的形式的多個致動器。
84.根據權利要求83所述的自適應用戶接口裝置,其中所述多個致動器經配置以用基于所述自適應用戶接口裝置的用戶的身份在大小和定向上經配置的鍵盤的形式升高多個按鈕。
85.根據權利要求82所述的自適應用戶接口裝置,其中所述用戶接口表面包括多個致動器,所述多個致動器可由耦合到所述自適應用戶接口裝置的處理器控制且經配置以被個別地致動以各自響應于來自耦合到所述自適應用戶接口裝置的處理器的信號而升高所述用戶接口表面的外部的一部分。
86.根據權利要求82所述的自適應用戶接口裝置,其中所述用戶接口表面經配置以檢測所述用戶接口表面的升高的部分的壓下,且將指示所述用戶接口表面的所述升高的部分被壓下的信號發送到耦合到所述自適應用戶接口裝置的所述處理器。
87.根據權利要求82所述的自適應用戶接口裝置,其中所述致動器包括壓電致動器。
88.根據權利要求87所述的自適應用戶接口裝置,其中所述壓電致動器包括粗纖維復合材料元件,所述粗纖維復合材料元件包括夾在粘合劑層與帶電極的聚酰亞胺膜層之間的矩形壓電陶瓷桿。
89.根據權利要求82所述的自適應用戶接口裝置,其中所述致動器包括 流體匣; 閥,其耦合到所述流體匣且經配置以響應于從耦合到所述自適應用戶接口裝置的所述處理器接收的信號而打開和關閉;以及 流體泵,其流體地耦合到所述閥。
90.根據權利要求82所述的自適應用戶接口裝置,其中所述致動器包括靜電致動器。
91.根據權利要求90所述的自適應用戶接口裝置,其中所述靜電致動器包括由絕緣體層分離的第一和第二表面層,其中所述第一和第二表面層電耦合到所述處理器以使得所述處理器可選擇性地將相同或不同電壓施加到所述第一和第二表面層。
92.根據權利要求82所述的自適應用戶接口裝置,其中所述用戶接口表面包括磁性致動器。
93.根據權利要求92所述的自適應用戶接口裝置,其中所述磁性致動器包括由分隔件層分離的永久磁體和電磁體,其中所述電磁體電耦合到所述處理器以使得所述處理器可通過將電流施加到所述電磁體來產生磁場。
94.一種自適應用戶接口裝置,其包括用戶接口表面;以及 用于響應于來自耦合到所述自適應用戶接口裝置的處理器的信號而改變所述用戶接口表面的形狀的裝置。
95.根據權利要求94所述的自適應用戶接口裝置,其進一步包括用于響應于來自耦合到所述自適應用戶接口裝置的處理器的信號而產生視覺圖像的裝置。
96.根據權利要求94所述的自適應用戶接口裝置,其中所述用戶接口表面包括用于在第一模式中升高所述用戶接口表面的一部分且在第二模式中降低所述表面的所述部分變為與所述用戶接口表面齊平的裝置。
97.根據權利要求94所述的自適應用戶接口裝置,其中所述用戶接口表面包括用于以鍵盤、小鍵盤和游戲接口中的一者的形式升高多個按鈕的裝置。
98.根據權利要求97所述的自適應用戶接口裝置,其中用于升高多個按鈕的裝置包括用于以基于所述自適應用戶接口裝置的用戶的身份在大小和定向上經配置的鍵盤的形式升高多個按鈕的裝置。
99.根據權利要求94所述的自適應用戶接口裝置,用于響應于從耦合到所述自適應用戶接口裝置的所述處理器接收的信號而個別地升高所述用戶接口表面的小部分的裝置。
100.根據權利要求96所述的自適應用戶接口裝置,其進一步包括 用于檢測所述用戶接口表面的升高的部分的壓下的裝置;以及 用于將指示所述用戶接口表面的所述升高的部分被壓下的信號發送到耦合到所述自適應用戶接口裝置的所述處理器的裝置。
全文摘要
一種能夠實施多個輸入和配置模式的自適應用戶接口裝置可適于當前用戶輸入,且可包含配置改變。在一方面中,自適應用戶接口裝置可經配置以用于觸摸板模式中的手指感測,且經配置以用于數字平板模式中的觸筆感測。在另一方面中,所述自適應用戶接口裝置的表面特征可例如通過響應于進入鍵盤或小鍵盤模式而升高按鈕來改變形狀。各種機構可用于升高按鈕,且可使得能夠在所述接口上以多種形狀和位置呈現按鈕。所述自適應用戶接口裝置的配置可取決于用戶動作和用戶身份??筛鶕S多等級來組織配置模式,從而使得單個用戶接口能夠在有限的表面區域內支持大量輸入選項功能性。
文檔編號G06F3/0488GK102934069SQ201180028181
公開日2013年2月13日 申請日期2011年3月2日 優先權日2010年6月10日
發明者瑪麗亞·羅梅拉·喬利夫, 布賴恩·莫邁爾, 巴巴科·福魯坦保爾, 德溫德爾·山川, 塞繆爾·J·霍羅德斯基, 喬納森·基斯, 詹姆斯·P·梅森, 杰迪恩·N·伊 申請人:高通股份有限公司