亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

用于在圖形用戶界面小部件中使用紋理的系統(tǒng)和方法

文檔序號:6348639閱讀:130來源:國知局
專利名稱:用于在圖形用戶界面小部件中使用紋理的系統(tǒng)和方法
技術(shù)領(lǐng)域
本發(fā)明一般地涉及觸覺反饋,并且更具體地涉及用于在圖形用戶界面小部件中使用紋理的系統(tǒng)和方法。
背景技術(shù)
在過去幾年中,包含觸摸屏和觸覺反饋的裝置的使用以指數(shù)增長。這些裝置被用作便攜組織器、電話、音樂播放器和游戲系統(tǒng)。當觸覺技術(shù)改善時,裝置可以包含配置為模擬紋理的觸覺效果。因此,需要用于在圖形用戶界面小部件中使用紋理的系統(tǒng)和方法。

發(fā)明內(nèi)容
本發(fā)明的實施例提供了用于在圖形用戶界面小部件中使用紋理的系統(tǒng)和方法。例如,在一個實施例中,一種用于在圖形用戶界面小部件中使用紋理的系統(tǒng)包括致動器,該致動器被配置為接收觸覺信號,并且至少部分地基于觸覺信號來輸出觸覺效果,觸覺效果被配置為模擬紋理;觸摸敏感接口,該觸摸敏感接口被配置為檢測用戶交互并且輸出接口信號;以及處理器,該處理器與致動器和觸摸敏感接口進行交互,該處理器被配置為接收接口信號;接收包括限定顯示區(qū)域的多個像素的顯示信號;確定與限定顯示區(qū)域的第一部分的第一組像素相關(guān)聯(lián)的第一紋理;確定與用于限定顯示區(qū)域的第二部分的第二組像素相關(guān)聯(lián)的第二紋理;以及傳送觸覺信號,該觸覺信號被配置為使得致動器輸出第一觸覺效果,該第一觸覺效果被配置為在用戶交互與顯示區(qū)域的第一部分相關(guān)聯(lián)時模擬第一紋理; 以及輸出第二觸覺效果,該第二觸覺效果被配置為在用戶交互與顯示區(qū)域的第二部分相關(guān)聯(lián)時模擬第二紋理。這些說明性實施例被描述而不限制或限定本發(fā)明,而是提供有助于本發(fā)明理解的示例。在提供本發(fā)明的進一步說明的具體實施方式
中討論了說明性實施例??梢酝ㄟ^查看本說明書來進一步理解由本發(fā)明的各個實施例提供的優(yōu)點。


當參考附圖閱讀下面的具體實施方式
時,可以更好地理解本發(fā)明的這些和其他特征、方面和優(yōu)點,其中圖1是根據(jù)本發(fā)明的一個實施例的用于在圖形用戶界面小部件中使用紋理的系統(tǒng)的框圖;圖2是根據(jù)本發(fā)明的一個實施例的用于在圖形用戶界面小部件中使用紋理的系統(tǒng)的圖示;圖3a和圖北是根據(jù)本發(fā)明的一個實施例的用于在圖形用戶界面小部件中使用紋理的系統(tǒng)的圖示;圖4是根據(jù)本發(fā)明的一個實施例的用于在圖形用戶界面小部件中使用紋理的方法的流程圖;圖5是根據(jù)本發(fā)明的一個實施例的用于在圖形用戶界面小部件中使用紋理的系統(tǒng)的圖示;圖6是根據(jù)本發(fā)明的一個實施例的用于在圖形用戶界面小部件中使用紋理的系統(tǒng)的另一個圖示;圖7是根據(jù)本發(fā)明的一個實施例的用于在圖形用戶界面小部件中使用紋理的系統(tǒng)的另一個圖示;圖8是根據(jù)本發(fā)明的一個實施例的用于在圖形用戶界面小部件中使用紋理的系統(tǒng)的另一個圖示;圖9是根據(jù)本發(fā)明的一個實施例的用于在圖形用戶界面小部件中使用紋理的系統(tǒng)的另一個圖示;
圖10是根據(jù)本發(fā)明的一個實施例的用于在圖形用戶界面小部件中使用紋理的另一個圖示;圖11是根據(jù)本發(fā)明的一個實施例的用于在圖形用戶界面小部件中使用紋理的系統(tǒng)的另一個圖示;圖12是根據(jù)本發(fā)明的一個實施例的用于在圖形用戶界面小部件中使用紋理的系統(tǒng)的另一個圖示;以及圖13是根據(jù)本發(fā)明的一個實施例的用于在圖形用戶界面小部件中使用紋理的系統(tǒng)的另一個圖示。
具體實施例方式本發(fā)明的實施例提供了用于在圖形用戶界面小部件中使用紋理的系統(tǒng)和方法。用于在圖形用戶界面小部件中使用紋理的系統(tǒng)的說明性實施例本發(fā)明的一個說明性實施例包括消息發(fā)送裝置,諸如移動電話。在說明性實施例中,消息發(fā)送裝置包括三星觸覺電話(SCH-W420),其配備有Immersion公司的 TouchSense 3000、TouchSense 4000 或 TouchSense 5000 振動觸覺反饋系統(tǒng),該反饋系統(tǒng)先前被稱為Immersion公司的VibeI1onz 振動觸覺反饋系統(tǒng)。在其他實施例中,可以利用不同的消息發(fā)送裝置和觸覺反饋系統(tǒng)。該說明性消息發(fā)送裝置包括顯示器、揚聲器、網(wǎng)絡(luò)接口、存儲器和與這些元件中的每一個進行通信的處理器。該說明性消息發(fā)送裝置還包括觸摸敏感接口和致動器,該二者都與處理器進行通信。觸摸敏感接口被配置為感測與消息發(fā)送裝置的用戶交互,并且該致動器被配置為輸出觸覺效果。該說明性消息發(fā)送裝置可以進一步包括操縱性客體特征 (manipuladum),該操縱性客體特征被配置為檢測用戶交互,并且向處理器傳送與用戶交互相關(guān)聯(lián)的接口信號。在該說明性消息發(fā)送裝置中,顯示器被配置為對用戶顯示圖形用戶界面。該圖形用戶界面可以包括虛擬對象,諸如圖標、按鈕或虛擬鍵盤。該說明性消息發(fā)送裝置進一步包括安裝顯示器上的觸覺敏感接口,諸如觸摸屏。觸摸敏感接口允許用戶與在圖形用戶界面中顯示的虛擬對象進行交互。例如,在一個實施例中,圖形用戶界面可以包括虛擬鍵盤。在這樣的實施例中,觸摸敏感接口允許用戶觸摸在虛擬鍵盤上的鍵來輸入與該鍵相關(guān)聯(lián)的字母數(shù)字字符。該功能可以用于鍵入消息,或以其他方式與在圖形用戶界面中的對象進行交互。在該說明性消息發(fā)送裝置中,處理器被配置為確定觸覺效果,并且相配置為輸出觸覺效果的致動器傳送與觸覺效果相對應(yīng)的觸覺信號。在該說明性消息發(fā)送裝置中,該觸覺效果模擬用戶在觸摸敏感接口的表面上感覺到的紋理。所模擬的紋理可以與在顯示器上示出的用戶界面相關(guān)聯(lián)。例如,顯示器可以示出包括巖石形狀的圖標。在這樣的實施例中, 處理器可以確定被配置為模擬在觸摸敏感接口的表面上的巖石的紋理的觸覺效果。然后, 處理器向被配置為輸出觸覺效果的致動器傳送觸覺信號。當致動器接收到觸覺信號時,它將以配置為使得觸摸敏感接口的表面近似巖石紋理的頻率來輸出觸覺效果,諸如振動。在該說明性實施例中,處理器可以實現(xiàn)觸覺映射,以確定觸覺效果。例如,在說明性實施例中, 處理器可以接收顯示信號,該顯示信號包括多個像素,每個像素與一種顏色相關(guān)聯(lián)。例如,
7在說明性實施例中,顯示信號中的每個像素可以與顏色紅色、綠色或藍色相關(guān)聯(lián),并且可以進一步與每種顏色的強度相關(guān)聯(lián)。在說明性實施例中,處理器向每種顏色指配觸覺值,并且進一步指配與每種顏色的強度相關(guān)聯(lián)的觸覺強度。然后,處理器向配置為輸出觸覺效果的致動器傳送包括觸覺值和觸覺強度的觸覺信號。在說明性實施例中,處理器可以進一步基于外部觸發(fā)來確定觸覺效果。例如,在說明性實施例中,處理器被配置為接收來自觸摸敏感接口的接口信號,該觸摸敏感接口被配置為檢測用戶交互。然后,在說明性實施例中,處理器至少部分地基于接口信號來確定觸覺效果。例如,處理器可以至少部分地基于接口信號來修改觸覺值或觸覺強度。在該說明性實施例中,如果觸摸敏感接口檢測到高速或高壓用戶交互,則處理器確定較高強度的觸覺效果。該說明性消息發(fā)送裝置可以輸出用于多個目的的觸覺效果。例如,在一個實施例中,觸覺效果可以用作處理器已經(jīng)接收到與用戶交互相關(guān)聯(lián)的接口信號的確認。例如,圖形用戶界面可以包括按鈕,并且觸摸敏感接口可以檢測與按下按鈕相關(guān)聯(lián)的用戶交互,并且向處理器傳送接口信號。作為響應(yīng),處理器可以確定觸覺效果以確認接收到接口信號。在這樣的實施例中,觸覺效果可以使得用戶感覺到在觸摸敏感接口的表面上的紋理。在該說明性實施例中,處理器還可以進一步確定用于其他目的的觸覺效果。例如,說明性消息發(fā)送裝置可以輸出紋理,以向用戶警告在顯示器上的邊界或者輸出紋理作為在顯示器的表面上的諸如圖標的對象的標識。該說明性示例被給出以對讀者介紹在此描述的一般主題。本發(fā)明不限于該示例。 下面的部分描述了用于在圖形用戶界面小部件中使用紋理的系統(tǒng)和方法的各種其他非限定性實施例和示例。用于在圖形用戶界面小部件中使用紋理的說明性系統(tǒng)現(xiàn)在參考附圖,其中,在幾個附圖,相同的附圖標記指示相同的元件,圖1是根據(jù)本發(fā)明的一個實施例的用于在圖形用戶界面小部件中使用紋理的系統(tǒng)的框圖。如圖1中所示,系統(tǒng)100包括消息發(fā)送裝置102,諸如移動電話、便攜式數(shù)字助理(PDA)、便攜式媒體播放器、便攜式計算機、便攜式游戲裝置或某種其他移動裝置。在一些實施例中,消息發(fā)送裝置102可以包括膝上型、平板、臺式PC或其他類似的裝置。在其他實施例中,消息發(fā)送裝置可以包括用于與PC或某種其他裝置一起使用的外部監(jiān)視器。消息發(fā)送裝置102包括處理器110,處理器110與網(wǎng)絡(luò)接口 112、觸摸敏感接口 114、顯示器116、致動器118、揚聲器120 和存儲器122進行通信。處理器110被配置為執(zhí)行存儲在存儲器122中的計算機可執(zhí)行程序指令。例如, 處理器110可以執(zhí)行用于消息收發(fā)或用于生成觸覺反饋的一個或多個計算機程序。處理器110可以包括微處理器、數(shù)字信號處理器(DSP)、專用集成電路(ASIC)、一個或多個現(xiàn)場可編程門陣列(FPGA)或狀態(tài)機。處理器110可以進一步包括可編程電子裝置,諸如可編程邏輯控制器(PLC)、可編程中斷控制器(PIC)、可編程邏輯器件(PLD)、可編程只讀存儲器 (PR0M)、電子可編程只讀存儲器(EPR0M或EEPR0M)或其他類似的裝置。存儲器122包括存儲指令的計算機可讀介質(zhì),該指令在由處理器110執(zhí)行時使得處理器110執(zhí)行諸如在此所述的各種步驟。計算機可讀介質(zhì)的實施例可以包括但不限于能夠向處理器110提供計算機可讀指令的電子、光、磁性或其他存儲裝置或傳輸裝置。介質(zhì)的其他示例包括但不限于,軟盤、CD-ROM、磁盤、存儲器芯片、ROM、RAM、ASIC、配置的處理器、所有光學(xué)介質(zhì)、所有磁帶或其他磁性介質(zhì)、或計算機處理器可以從其進行讀取的任何其他介質(zhì)。另外,各種其他裝置可以包括計算機可讀介質(zhì),諸如路由器、專用或公用紋理或其他傳輸裝置。處理器110和所描述的處理可以在一個或多個結(jié)構(gòu)中,并且可以分布在一個或多個結(jié)構(gòu)中。處理器110與網(wǎng)絡(luò)接口 112進行通信。網(wǎng)絡(luò)接口 112可以包括移動通信的一個或多個方法,諸如紅外線、無線電、Wi-Fi或蜂窩網(wǎng)絡(luò)通信。在其他變體中,網(wǎng)絡(luò)接口 112包括有線網(wǎng)絡(luò)接口,諸如以太網(wǎng)。消息發(fā)送裝置102可以被配置為通過諸如蜂窩網(wǎng)絡(luò)和/或因特網(wǎng)的網(wǎng)絡(luò)來與其他裝置(未示出)交換消息或虛擬消息對象。在裝置之間交換的消息的實施例可以包括語音消息、文本消息、數(shù)據(jù)消息或其他形式的數(shù)字消息。處理器110還與一個或多個觸摸敏感接口 114進行通信。在一些實施例中,觸摸敏感接口 114可以包括觸摸屏或觸摸板。例如,在一些實施例中,觸摸敏感接口 114可以包括安裝在顯示器上的觸摸屏,該顯示器被配置為接收顯示信號并且向用戶輸出圖像。在其他實施例中,觸摸敏感接口 114可以包括光學(xué)傳感器或另一種傳感器。在一個實施例中,觸摸敏感接口可以包括LED檢測器。例如,在一個實施例中,觸摸敏感接口 114可以包括安裝在顯示器116的一側(cè)上的LED手指檢測器。在一些實施例中,處理器與單個觸摸敏感接口 114進行通信,在其他實施例中,處理器與諸如第一觸摸屏和第二觸摸屏的多個觸摸敏感接口進行通信。觸摸敏感接口 114被配置為檢測用戶交互,并且基于用戶交互,向處理器110 傳送信號。在一些實施例中,觸摸敏感接口 114可以被配置為檢測用戶交互的多個方面。例如,觸摸敏感接口 114可以檢測用戶交換的速度和壓力,并且將該信息并入到接口信號中。在圖1中所示的實施例中,處理器110還與顯示器116進行通信。處理器110可以被配置為生成要在顯示器116上示出的用戶界面的圖示,然后向顯示器116傳送包括該圖形再現(xiàn)的顯示信號。在其他實施例中,顯示器116被配置為接收來自另一個裝置的顯示信號。例如,在一些實施例中,顯示器116可以包括外部顯示器,諸如計算機監(jiān)視器。顯示器116被配置為接收顯示信號,并且輸出與該顯示信號相關(guān)聯(lián)的圖像。在一些實施例中,顯示信號可以包括肌8、11(11^、8^&、視頻、8視頻或本領(lǐng)域中公知的其他類型的顯示信號。在一些實施例中,顯示器116包括平面屏幕顯示器,諸如液晶顯示器(LCD)或等離子屏幕顯示器。在其他實施例中,顯示器116包括陰極射線管(CRT)或本領(lǐng)域中公知的其他類型的顯示器。在其他實施例中,顯示器116可以包括觸摸敏感接口 114,例如,顯示器116可以包括觸摸屏IXD。在其他實施例中,顯示器116可以包括柔性屏幕或柔性顯示器。例如,在一些實施例中,顯示器116可以包括在其表面下安裝的觸覺基板。在這樣的實施例中,顯示器 116由柔性材料構(gòu)成,并且響應(yīng)于從處理器110接收到的信號,該柔性基板彎曲,在顯示器 116的表面上形成脊、槽或其他特征。在一些實施例中,觸覺基板可以包括等離子致動器、壓電致動器、電活性聚合物、微電機系統(tǒng)、形狀記憶合金、流體網(wǎng)格或充氣單元。在一些實施例中,處理器110接收與和在顯示器116上所示的圖形用戶界面的交互相關(guān)聯(lián)的來自觸摸敏感接口 114的信號。例如,在一個實施例中,觸摸敏感接口 114可以包括觸摸屏,并且在顯示器116上的圖形用戶界面可以包括虛擬鍵盤。在這樣的實施例中, 當用戶與覆蓋虛擬鍵盤的鍵中的一個的觸摸屏的一部分進行交互時,該觸摸屏將向處理器 110發(fā)送與那個用戶交互相對應(yīng)的接口信號?;诮涌谛盘?,處理器110將確定用戶按下了在虛擬鍵盤上的鍵中的一個。該功能允許用戶與在顯示器116上的其他圖標和虛擬對象進行交互。例如,在一些實施例中,用戶可以輕彈觸摸屏以移動虛擬球或轉(zhuǎn)動虛擬旋鈕。如圖1中所示,處理器110還與執(zhí)行系統(tǒng)進行通信,該執(zhí)行系統(tǒng)包括一個或多個致動器118、用于每個致動器的懸掛系統(tǒng)以及用于每個致動器的電源和控制接線。在一些實施例中,消息發(fā)送裝置102包括多于一個的執(zhí)行系統(tǒng)。處理器110被配置為確定觸覺效果,并且向致動器118傳送與該觸覺效果相對應(yīng)的觸覺信號。在一些實施例中,觸覺效果包括在顯示器116的表面、觸摸敏感接口 114或消息發(fā)送裝置102的外殼上感覺到的振動觸覺紋理。在一些實施例中,確定觸覺效果可以包括一系列計算來確定觸覺效果。在其他實施例中,確定觸覺效果可以包括訪問查找表,以確定適當?shù)挠|覺效果。在其他實施例中,確定觸覺效果可以包括查找表和算法的組合。在一些實施例中,確定觸覺效果可以包括觸覺映射。在這樣的實施例中,確定觸覺效果可以包括將顯示信號映射到致動器。例如,顯示信號可以包括多個像素,每個像素與一種顏色相關(guān)聯(lián)。在這樣的實施例中,每個像素可以與顏色紅色、綠色或藍色相關(guān)聯(lián);每種顏色可以進一步與諸如強度1-8的強度相關(guān)聯(lián)。在這樣的實施例中,確定觸覺效果可以包括對每種顏色指配觸覺效果。在一些實施例中,觸覺效果可以包括操作的方向和強度,例如, 在一個實施例中,觸覺信號可以被配置為使得旋轉(zhuǎn)致動器以一半的功率來順時針旋轉(zhuǎn)。在一些實施例中,操作的強度可以與顏色的強度相關(guān)聯(lián)。一旦處理器110確定了觸覺效果,則它傳送包括觸覺效果的觸覺信號。在一些實施例中,處理器110可以僅向在顯示信號中的一些像素指配觸覺效果。例如,在這樣的實施例中,觸覺效果可以僅與顯示信號的一部分相關(guān)聯(lián)。在一些實施例中,處理器110可以利用觸覺映射來確定觸覺效果,并且然后向顯示器116輸出顯示信號。在其他實施例中,處理器110可以使用觸覺映射來確定觸覺效果, 并且然后不向顯示器116傳送顯示信號。在這樣的實施例中,顯示器116可以在致動器118 輸出觸覺效果的同時保持暗或關(guān)斷。例如,在這樣的實施例中,處理器110可以接收來自與消息發(fā)送裝置102相關(guān)聯(lián)的數(shù)字相機的顯示信號。在一些實施例中,為了保存電池能量,用戶可以去激活顯示器116。在這樣的實施例中,處理器可以利用觸覺映射來在顯示器的表面上向用戶提供模擬紋理的觸覺效果。該紋理可以用于在相機聚焦時或者在某種其他事件已經(jīng)出現(xiàn)時警告用戶。例如,處理器110可以使用面部識別軟件來確定在顯示器116上的位置處模擬紋理的觸覺效果,如果顯示器116被激活,則該紋理與面部相關(guān)聯(lián)。在一些實施例中,處理器110可以至少部分地基于用戶交互或觸發(fā)來確定觸覺效果。在這樣的實施例中,處理器Iio接收來自觸摸敏感接口 114的接口信號,并且至少部分地基于該接口信號來確定觸覺效果。例如,在一些實施例中,處理器110可以基于由觸摸敏感接口 114檢測的用戶交互的位置來確定觸覺效果。例如,在一個實施例中,處理器110可以確定模擬用戶在顯示器116上觸摸的虛擬對象的紋理的觸覺效果。在其他實施例中,處理器110可以至少部分地基于接口信號來確定觸覺效果的強度。例如,如果觸摸敏感接口 114檢測到高壓用戶交互,則處理器110可以確定高強度觸覺效果。在另一個實施例中,如果觸摸敏感接口 114檢測到低壓用戶交互,則處理器110可以確定低強度觸覺效果。在其他實施例中,處理器110可以至少部分地基于用戶交互的速度來確定觸覺效果的強度。例如,在一個實施例中,處理器110可以在觸摸敏感接口 114檢測到低速用戶交互時確定低強度觸覺效果。在其他實施例中,處理器110可以確定沒有觸覺效果,除非它接收到來自觸摸敏感接口 114的與用戶交互相關(guān)聯(lián)的接口信號。一旦處理器110確定了觸覺效果,則它向致動器118傳送與觸覺效果相關(guān)聯(lián)的觸覺信號。致動器118被配置為接收來自處理器110的觸覺信號,并且生成觸覺效果。致動器118可以是例如壓電致動器、電機、電磁致動器、音圈、形狀記憶合金、電活性聚合物、螺線管、質(zhì)量偏心旋轉(zhuǎn)電機(ERM)或線性共振致動器(LRA)。在一些實施例中,致動器118可以包括多個致動器,諸如ERM和LRA。在本發(fā)明的一些實施例中,由致動器118生成的觸覺效果被配置為模擬用戶在觸摸敏感接口 114或顯示器116的表面上感覺到的紋理。該紋理可以與在顯示器116上所示的圖形用戶界面相關(guān)聯(lián)。例如,顯示器116可以示出包括巖石形狀的圖標。在這樣的實施例中,處理器110可以確定被配置為在觸摸敏感接口 114的表面上模擬巖石的紋理的觸覺效果。然后,處理器110將向輸出觸覺效果的致動器118傳送與該觸覺效果相關(guān)聯(lián)的觸覺信號。例如,當致動器118接收到觸覺信號時,它可以以配置為使得觸摸敏感接口的表面包括巖石的紋理的頻率來輸出振動。在其他實施例中,致動器118可以被配置為以使得顯示器116或觸摸敏感接口 114的表面包括水、冰、皮革、沙子、碎石、雪、皮膚、皮毛或某種其他表面的紋理的頻率來輸出振動。在一些實施例中,可以在消息發(fā)送裝置102的不同部分上, 例如在其外殼上,輸出觸覺效果。在一些實施例中,致動器118可以輸出被配置為同時輸出多種紋理的多種振動。例如,致動器118可以輸出被配置為使得顯示器116的表面包括沙子的紋理的振動,并且致動器118還可以被配置為輸出被配置為使得用戶感到在沙子中的巖石的紋理的另外的振動。在一些實施例中,在圖1中未示出,消息發(fā)送裝置102可以包括多個致動器。在包括兩個或更多的致動器的實施例中,每個致動器可以同時輸出不同的觸覺效果,因此提高了可獲得的觸覺效果的豐富性。例如,每個致動器可以輸出被配置為模擬不同紋理的不同的頻率或類型的觸覺效果。在一些實施例中,用戶可以在消息發(fā)送裝置102上同時但是在不同的位置處感覺到這些紋理。例如,在一個實施例中,第一致動器可以輸出被配置為模擬第一圖標上的紋理的第一觸覺效果,同時,第二致動器可以輸出被配置為模擬第二圖標上的第二紋理的第二觸覺效果。在這樣的實施例中,用戶可以感覺到在第一圖標上的第一紋理,并且同時,感覺到在第二圖標上的第二紋理。在其他實施例中,兩個致動器可以被配置為輸出獨立的觸覺效果,該獨立的觸覺效果在被組合時被配置為模擬單個紋理。而且,在一些實施例中,在圖1中未示出,消息發(fā)送裝置102可以包括多個顯示器。在一些實施例中, 每個顯示器可以與多于一個的致動器相關(guān)聯(lián)。在這樣的實施例中,用戶可以與顯示器中的一個進行交互,并且在另一個顯示器上感覺到對應(yīng)的觸覺效果。處理器110可以處于許多原因而確定觸覺效果。例如,在一些實施例中,處理器 110可以輸出與在顯示器116上所示的對象的紋理相對應(yīng)的觸覺效果。在這樣的實施例中, 顯示器可以示出多個對象,并且處理器可以在用戶從對象向?qū)ο笠苿铀?她的手指時確定不同的觸覺效果,因此針對每個對象模擬不同紋理。在一些實施例中,觸覺效果可以用作處理器110已經(jīng)接收到與用戶交互相關(guān)聯(lián)的信號的確認。例如,在一個實施例中,圖形用戶界面可以包括按鈕,并且觸摸敏感接口 114可以檢測與按下按鈕相關(guān)聯(lián)的用戶交互。當觸摸敏感接口 114向處理器110傳送與用戶交互相關(guān)聯(lián)的接口信號時,處理器110可以確定用于確認接口信號的接收的觸覺效果。在這樣的實施例中,觸覺效果可以使得用戶感覺到在觸摸敏感接口 114的表面上的紋理。例如,處理器可以輸出模擬沙子的紋理的觸覺效果, 以確認處理器110已經(jīng)接收到用戶輸入。在其他實施例中,處理器可以確定不同的紋理,例如水、冰、油、巖石或皮膚的紋理。在一些實施例中,觸覺效果可以用于不同的目的,例如,向用戶警告顯示器116上的邊界或者向用戶提供關(guān)于在顯示器116上的圖像的觸覺信息。例如,在一些實施例中,顯示器116上的每個圖標可以包括不同的紋理,并且當用戶從一個圖像向另一個移動其手指時,處理器將確定模擬每個圖標的紋理的觸覺效果。在其他實施例中,當用戶手指從觸摸一個圖標移動到觸摸顯示器的背景時,處理器可以改變紋理,因此向用戶警告他/她不再觸摸圖標。如圖1中所示,處理器110還與揚聲器120進行通信。揚聲器120被配置為接收來自處理器110的音頻信號,并且將其輸出給用戶。在一些實施例中,音頻信號可以與由致動器118輸出的觸覺效果或由顯示器116輸出的圖像相關(guān)聯(lián)。在其他實施例中,音頻信號可能不與觸覺效果或圖像相對應(yīng)。在一些實施例中,在圖1中未示出,處理器110可以進一步包括一個或多個傳感器,諸如GPS傳感器、成像傳感器、加速計、位置傳感器、旋轉(zhuǎn)速度傳感器、光傳感器、相機、 麥克風或某種其他類型的傳感器。傳感器可以被配置為檢測在加速度、傾斜度、慣性或位置上的改變。例如,消息發(fā)送裝置102可以包括加速計,該加速計被配置為測量消息發(fā)送裝置的加速度。傳感器被配置為向處理器110傳送傳感器信號。傳感器信號可以包括與消息發(fā)送裝置102的位置、移動、加速度或“拉動 (jerk)”(即加速度的導(dǎo)數(shù))相關(guān)聯(lián)的一個或多個參數(shù)。例如,在一個實施例中,傳感器可以生成和傳送包括多個參數(shù)的傳感器信號,每個參數(shù)與沿著或圍繞一個測量到的平移或旋轉(zhuǎn)軸的移動相關(guān)聯(lián)。在一些實施例中,傳感器輸出處理器110被編程為解釋以指示沿著一個或多個軸的移動的電壓或電流。在一些實施例中,處理器110將接收傳感器信號,并且確定它應(yīng)當激活虛擬工作空間,并且將在X、Y或Z方向上的消息發(fā)送裝置102的感測的移動解釋為與在虛擬工作空間“內(nèi)”的虛擬移動相對應(yīng)。然后,用戶可以通過在虛擬工作空間內(nèi)做手勢來在虛擬工作空間中移動裝置102以選擇功能或文件。例如,通過在虛擬工作空間內(nèi)在功能上在Z軸上移動消息發(fā)送裝置102。在一些實施例中,用戶可以在虛擬工作空間內(nèi)使用手勢來修改由消息發(fā)送裝置102輸出的觸覺效果。圖2是根據(jù)本發(fā)明的一個實施例的用于在圖形用戶界面小部件中使用紋理的系統(tǒng)的圖示。圖2包括消息發(fā)送裝置200,諸如移動電話、PDA、便攜式媒體播放器、便攜式游戲裝置或移動計算機。消息發(fā)送裝置200被配置為通過諸如蜂窩網(wǎng)絡(luò)或因特網(wǎng)的網(wǎng)絡(luò)來發(fā)送和接收信號,諸如語音郵件、文本消息和其他數(shù)據(jù)消息。消息發(fā)送裝置200可以包括無線網(wǎng)絡(luò)接口和/或有線網(wǎng)絡(luò)接口(圖2中未示出)。雖然裝置200在圖2中被示為手持式消息發(fā)送裝置,但是其他實施例可以包括不同的裝置,諸如視頻游戲系統(tǒng)和/或個人計算機。又如圖2中所示,消息發(fā)送裝置200包括外殼202和顯示器216。在一些實施例中,顯示器216可以包括IXD顯示器。在其他實施例中,顯示器216可以包括等離子顯示器或本領(lǐng)域中公知的其他類型的顯示器。顯示器216被配置為接收顯示信號,并且輸出與該顯示信號相關(guān)聯(lián)的圖像。在一些實施例中,顯示信號可以包括vga、hdmi、svga、視頻、s視
12頻或本領(lǐng)域中公知的其他類型的顯示信號。在圖2中所示的實施例中,顯示器216包括有紋理的球204。顯示器216還包括紋理選擇圖標206。紋理選擇圖標206包括巖石、沙子和水。仍然參考圖2,消息發(fā)送裝置200進一步包括操縱性客體特征 (manipulandum)2140在圖2中所示的實施例中,操縱性客體特征214包括滾球和按鈕。消息發(fā)送裝置200還包括觸摸敏感接口 218。在圖2中所示的實施例中,觸摸敏感接口包括位于顯示器216上的觸摸屏。在一些實施例中,顯示器216和觸摸屏可以包括單個集成組件, 諸如觸摸屏顯示器。操縱性客體特征214和觸摸敏感接口 218被配置為檢測用戶交互,并且向處理器傳送與用戶交互相對應(yīng)的接口信號。在一些實施例中,用戶交互與在顯示器216上所示的圖形用戶界面相關(guān)聯(lián)。在這樣的實施例中,處理器接收接口信號,并且至少部分地基于該接口信號,修改顯示器216上的圖形用戶界面。例如,在圖2中所示的實施例中,用戶可以使用操縱性客體特征214或觸摸敏感接口 218來選擇紋理選擇圖標206中的一個。一旦用戶已經(jīng)選擇了用于有紋理的球204的紋理,其在顯示器上的外觀就可以改變以與該紋理相對應(yīng)。例如,如果用戶選擇沙子紋理圖標,則處理器將確定當用戶與有紋理的球204進行交互時使得用戶感覺到沙子紋理的觸覺效果?;蛘?,在另一實施例中,如果用戶選擇巖石紋理圖標,則處理器可以確定當用戶與有紋理的球204進行交互時使得用戶感覺到巖石紋理的觸覺效果。消息發(fā)送裝置200進一步包括致動器,該致動器被配置為接收觸覺信號,并且輸出觸覺效果(在圖2中未示出)。在一些實施例中,觸覺效果包括由消息發(fā)送裝置200的用戶感覺到的振動觸覺紋理。處理器110被配置為確定觸覺效果,并且向致動器傳送與觸覺效果相對應(yīng)的觸覺信號。在一些實施例中,確定觸覺效果可以包括執(zhí)行一系列計算。在其他實施例中,確定觸覺效果可以包括訪問查找表。在其他實施例中,確定觸覺效果可以包括使用查找表和算法的組合。一旦處理器110確定了觸覺效果,則它向致動器傳送與觸覺效果相關(guān)聯(lián)的觸覺信號。致動器接收來自處理器110的觸覺信號,并且輸出觸覺效果。用戶可以經(jīng)由顯示器216的表面或通過消息發(fā)送裝置200的某個其他部分,例如經(jīng)由操縱性客體特征214或外殼202來感覺觸覺效果。在圖2中所示的實施例中,顯示器216包括有紋理的球204。當用戶與有紋理的球204進行交互時,處理器將確定在顯示器216的表面上模擬有紋理的球204的紋理的觸覺效果。例如,有紋理的球可以包括沙子的紋理。在這樣的實施例中,處理器可以確定模擬沙子的粗糙沙礫的感覺的觸覺效果。在一些實施例中,處理器可以修改當用戶在有紋理的球204的表面上移動他們的手指時的該觸覺效果,以便于模擬在沙子上移動的紋理。圖3a是根據(jù)本發(fā)明的一個實施例的用于在圖形用戶界面小部件中使用紋理的系統(tǒng)的圖示。圖3a包括消息發(fā)送裝置300,諸如移動電話、PDA、便攜式媒體播放器、便攜式游戲裝置或移動計算機。消息發(fā)送裝置300被配置為通過諸如蜂窩網(wǎng)絡(luò)或因特網(wǎng)的網(wǎng)絡(luò)來發(fā)送和接收包括消息的信號,該消息例如語音郵件、文本消息和其他數(shù)據(jù)消息。消息發(fā)送裝置 300可以包括無線網(wǎng)絡(luò)接口和/或有線網(wǎng)絡(luò)接口(在圖3a中未示出)。雖然裝置300在圖 3a中被圖示為手持式消息發(fā)送裝置,但是其他實施例可以包括不同的裝置,諸如視頻游戲系統(tǒng)和/或個人計算機。
如圖3a中所示,消息發(fā)送裝置300包括顯示器316。顯示器316被配置為接收顯示信號,并且至少部分地基于顯示信號來輸出圖像。消息發(fā)送裝置300進一步包括處理器 (在圖3a中未示出),該處理器被配置為向顯示器316傳送顯示信號。消息發(fā)送裝置300進一步包括安裝在顯示器316上的觸摸敏感接口 314。觸摸敏感接口 314被配置為檢測用戶交互,并且向處理器傳送與用戶交互相對應(yīng)的接口信號。顯示器316包括兩個圖標302和 304。當用戶與圖標302和304中的一個進行交互時,觸摸敏感接口 314將檢測用戶交互, 并且向處理器傳送對應(yīng)的接口信號。基于該接口信號,處理器可以確定用戶已經(jīng)打開了鏈接到圖標中的一個的文件或執(zhí)行了本領(lǐng)域中公知的某個其他動作。如圖3a中所示,圖標302和304中的每一個包括紋理。在所示的實施例中,圖標 302包括磚塊的紋理,并且圖標304包括巖石的紋理。在其他實施例中,可以使用不同的紋理,例如,沙子、水、油、草、皮毛、皮革、冰、木頭的紋理或本領(lǐng)域中公知的某種其他紋理。當在圖3a中被示出為手指306的用戶與關(guān)聯(lián)于每個圖標的顯示器316的一部分進行交互時, 處理器將確定被配置為模擬該圖標的紋理的觸覺效果。然后,處理器將向被配置為輸出觸覺效果的致動器(在圖3a中未示出)輸出與觸覺效果相關(guān)聯(lián)的信號。例如,在圖3a中所示的實施例中,當用戶與關(guān)聯(lián)于圖標302的顯示器的一部分進行交互時,處理器將確定與磚塊的紋理相關(guān)聯(lián)的觸覺效果。該觸覺效果可以被表征為當用戶的手指306在砂漿上移動時用高功率脈沖標注的隨機信號。在其他實施例中,可以使用其他觸覺效果來模擬可以與顯示器316上所示的圖像相對應(yīng)的不同的紋理。圖北是根據(jù)本發(fā)明的一個實施例的用于在圖形用戶界面小部件中使用紋理的系統(tǒng)的圖示。在圖北中所示的實施例中,確定觸覺效果包括將顯示信號映射到致動器。在圖 3b中所示的實施例包括顯示器350的放大部分。顯示器350被配置為接收來自處理器的顯示信號。顯示信號包括每一個與顏色和該顏色的強度相關(guān)聯(lián)的多個像素。顯示器350接收該顯示信號,并且輸出與顯示信號相關(guān)聯(lián)的圖像。在圖北中所示的實施例中,顯示器350的放大部分包括6個像素351、352、353、3M、355和356。每個像素與顏色和范圍為1_10的該顏色的強度相關(guān)聯(lián)。例如,像素355與顏色綠色和在10中的顏色強度3相關(guān)聯(lián)。因此, 顯示器350將在像素355的位置處以強度3輸出顏色綠色。在圖北中所示的實施例中,處理器至少部分地基于顯示信號和從安裝在顯示器 350(在圖北中未示出)上的觸摸敏感接口接收到的接口信號來確定觸覺效果。例如,在圖 3b中所示的實施例中,處理器使用顯示信號來使觸覺效果與每一個像素相關(guān)聯(lián)或“映射”。 例如,在圖北中所示的實施例中,處理器可以確定每種顏色的不同頻率觸覺效果。處理器可以進一步將每個像素的觸覺效果的強度與每個像素的顏色的強度相關(guān)聯(lián)。例如,處理器可以確定具有強度8的像素也具有觸覺強度8。當處理器接收到與在顯示器上的像素之上的用戶交互相關(guān)聯(lián)的接口信號時,處理器將輸出與用戶正在交互的像素相關(guān)聯(lián)的觸覺信號。該觸覺效果被配置為使得用戶在顯示器的表面上感覺到紋理。例如,在圖北中所示的實施例中,處理器可以確定藍色像素與敲擊觸覺效果相關(guān)聯(lián),紅色像素與脈動振動相關(guān)聯(lián),并且綠色像素與點擊觸覺效果相關(guān)聯(lián)。在這樣的實施例中,當觸摸敏感接口檢測到用戶的手指已經(jīng)通過像素351時,處理器將確定具有強度1的敲擊。然后,當用戶的手指在像素352上移動時,處理器將確定具有強度5的脈動振動。而且, 當用戶的手指繼續(xù)在顯示器350上移動到像素353時,處理器可以確定具有強度3的點擊效果。這些觸覺效果被配置為使得當用戶在顯示器350的表面上移動他的/她的手指時用戶在顯示器350的表面上感覺到紋理。在一些實施例中,消息發(fā)送裝置可以包括多個致動器。在這樣的實施例中,處理器可以被配置為確定向哪個致動器輸出觸覺信號。例如,在一個實施例中,消息發(fā)送裝置可以包括被配置為輸出不同強度的觸覺效果的兩個致動器。 在這樣的實施例中,處理器可以確定第一致動器應(yīng)當輸出具有小于3的強度的所有觸覺效果,并且第二致動器應(yīng)當輸出具有大于或等于3的強度的所有觸覺效果。在其他實施例中, 每種顏色被映射到特定致動器。例如,在這樣的實施例中,第一致動器可以輸出與顏色藍色相關(guān)聯(lián)的所有觸覺效果,第二致動器可以輸出與顏色紅色相關(guān)聯(lián)的所有觸覺效果,并且第三致動器可以輸出與顏色綠色相關(guān)聯(lián)的所有觸覺效果。在其他實施例中,消息發(fā)送裝置可以實現(xiàn)顏色、強度、觸覺效果和致動器的不同組合,以在顯示器的表面上模擬各種紋理。用于在圖形用戶界面小部件中使用紋理的方法圖4是相對于在圖1中所示的裝置所述的根據(jù)本發(fā)明的一個實施例的用于在圖形用戶界面小部件中使用紋理的方法的流程圖。如圖4中所示,當處理器110接收到包括限定顯示區(qū)域402的多個像素的顯示信號時,方法400開始。顯示信號可以包括vga、hdmi、 svga、視頻、s視頻或本領(lǐng)域中公知的其他類型的顯示信號。顯示信號可以包括圖形用戶界面或消息發(fā)送裝置經(jīng)由顯示器116向用戶顯示的其他圖像。在一些實施例中,顯示區(qū)域可以包括本領(lǐng)域中公知的標準顯示大小,例如,480像素χ 320像素。在其他實施例中,顯示區(qū)域可以更大或更小。然后,觸摸敏感接口 114向處理器110傳送接口信號,處理器110接收接口信號 404。在一些實施例中,觸摸敏感接口 114可以包括觸摸屏或觸摸板。例如,在一些實施例中,觸摸敏感接口 114可以包括安裝在被配置為接收顯示信號并且向用戶輸出圖像的顯示器上的觸摸屏。在其他實施例中,觸摸敏感接口 114可以包括按鈕、開關(guān)、鼠標、滾輪、滾球或本領(lǐng)域中公知的某種其他類型的物理裝置界面。在一些實施例中,處理器110與單個觸摸敏感接口 114進行通信。在其他實施例中,處理器110與諸如觸摸屏和滾球的多個觸摸敏感接口 114進行通信。觸摸敏感接口 114被配置為檢測用戶交互,并且基于該用戶交互, 向處理器110傳送信號。在一些實施例中,觸摸敏感接口 114可以被配置為檢測用戶交互的多個方面。例如,觸摸敏感接口 114可以檢測用戶交互的速度和壓力,并且將該信息并入接口信號內(nèi)。在一些實施例中,觸摸敏感接口 114能夠檢測多觸摸。接下來,處理器110確定與限定顯示區(qū)域406的第一部分的第一組像素相關(guān)聯(lián)的第一紋理。由第一組像素限定的顯示區(qū)域的一部分可以限定在圖形用戶界面中的對象,諸如文本、圖像或圖標。在一些實施例中,處理器110將確定與對象的特性相關(guān)聯(lián)的紋理。例如,如果該對象包括文本,則處理器110可以確定諸如“1”的高字母的粗紋理和用于諸如 “O”的短字母的較軟的紋理。在另一個實施例中,處理器Iio可以基于與圖標相關(guān)聯(lián)的文件的內(nèi)容來確定紋理。例如,處理器110可以確定用于包含比用戶限定的數(shù)據(jù)量更多的文件的粗紋理和用于包含比該量更少的文件的較軟紋理。第一紋理可以包括本領(lǐng)域中公知的許多紋理中的一個,例如,鋼、冰、皮毛、皮膚、皮革、沙子、砂紙、巖石、雪、水或油的紋理?;蛘撸?在一些實施例中,處理器110可以確定第一紋理不包括紋理。然后,處理器110確定與限定顯示區(qū)域408的第二部分的第二組像素相關(guān)聯(lián)的第二紋理。在一些實施例中,顯示區(qū)域的第二部分可以包括顯示區(qū)域的第一部分沒有占用的所有顯示區(qū)域。在其他實施例中,顯示區(qū)域的第二部分可以包括圖形用戶界面中的特定對象,例如,文本、圖或圖標。在其他實施例中,第二部分可以包括第一部分沒有占用的區(qū)域的一些子集。在一些實施例中,處理器110將確定第二紋理與對象的特性相關(guān)聯(lián)。第二紋理可以包括本領(lǐng)域中公知的許多紋理中的一個,例如,鋼、冰、皮毛、皮膚、皮革、沙子、砂紙、巖石、雪、水或油的紋理。在一些實施例中,處理器110可以確定第二紋理與第一紋理類似或相同?;蛘?,在一些實施例中,處理器110可以確定第二紋理不包括紋理。在一些實施例中,處理器110可以實現(xiàn)觸覺映射以確定第一和第二觸覺效果。在這樣的實施例中,處理器110可以將顯示信號映射到一個或多個致動器。在一些實施例中, 將顯示信號映射到致動器包括至少部分地基于顯示信號來確定在顯示器上的各個位置處的觸覺效果。例如,顯示信號可以包括多個像素,每個像素與一種顏色相關(guān)聯(lián)。在這樣的實施例中,處理器110可以通過對顯示信號中的每種顏色指配觸覺值來確定觸覺效果。然后, 處理器110至少部分地基于觸覺值來確定觸覺效果。在一些實施例中,處理器110可以僅對顯示信號中的一些像素指配觸覺值。例如,在這樣的實施例中,觸覺效果可以僅與顯示信號的一部分相關(guān)聯(lián)。在一些實施例中,處理器110可以至少部分地基于用戶交互或觸發(fā)來確定第一觸覺效果和第二觸覺效果。在這樣的實施例中,處理器110接收來自觸摸敏感接口 114的接口信號,并且至少部分地基于該接口信號來確定觸覺效果。例如,在一些實施例中,處理器 110可以基于從觸摸敏感接口 114接收到的接口信號來確定不同強度的觸覺效果。例如,如果觸摸敏感接口 114檢測到高壓用戶交互,則處理器110可以確定高強度觸覺效果。在另一個實施例中,如果觸摸敏感接口 114檢測到低壓用戶交互,則處理器110可以確定低強度觸覺效果。接下來,處理器110向被配置為接收觸覺信號和輸出觸覺效果410的觸摸敏感接口 218傳送觸覺信號。觸摸敏感接口 218可以是例如壓電致動器、電機、電磁致動器、音圈、 線性共振致動器、形狀記憶合金、電活性聚合物、螺線管、質(zhì)量偏心旋轉(zhuǎn)電機(ERM)或線性共振致動器(LRA)。觸覺效果可以包括本領(lǐng)域中公知的幾種觸覺效果中的一個,例如,振動、 敲擊、蜂鳴、顛簸或扭動消息發(fā)送裝置。在一些實施例中,觸覺信號被配置為使得致動器118 輸出模擬紋理的觸覺效果。在一些實施例中,如果處理器110確定用戶交互與顯示區(qū)域的第一部分相關(guān)聯(lián),則紋理包括第一紋理。在其他實施例中,如果處理器110確定用戶交互與顯示區(qū)域的第二部分相關(guān)聯(lián),則紋理包括第二紋理。在一些實施例中,處理器110可以至少部分地基于從觸摸敏感接口 114接收到的接口信號來確定用戶交互的位置。在其他實施例中,處理器110可以基于另一個因素來確定用戶交互的位置,該另一個因素例如是從傳感器或諸如鼠標、滾輪或滾球的操縱性客體特征或傳感器接收到的傳感器信號。最后,顯示器116接收顯示信號,并且至少部分地基于顯示信號輸出圖像。在一些實施例中,顯示器116包括平面屏幕顯示器,諸如液晶顯示器(IXD)或等離子屏幕顯示器。 在其他實施例中,顯示器116包括陰極射線管(CRT)或本領(lǐng)域中公知的其他類型的顯示器。 在其他實施例中,顯示器116可以包括觸摸敏感接口 114,例如,顯示器116可以包括觸摸屏 IXD。在一些實施例中,處理器110被配置為生成要在顯示器116上示出的用戶界面的圖形再現(xiàn),然后向顯示器116傳送包括該圖形再現(xiàn)的顯示信號。在其他實施例中,顯示器116被配置為接收來自另一個裝置的顯示信號。例如,在一些實施例中,顯示器116可以包括外部顯示器,諸如計算機監(jiān)視器。用于在圖形用戶界面小部件中使用紋理的各個實施例的說明圖5是根據(jù)本發(fā)明的一個實施例的用于在圖形用戶界面小部件中使用紋理的系統(tǒng)的圖示。圖5包括系統(tǒng)500,該系統(tǒng)500包括消息發(fā)送裝置502。消息發(fā)送裝置502包括顯示器516。顯示器516被配置為向用戶顯示圖形用戶界面。而且,被配置為檢測用戶交互的觸摸敏感接口被安裝在顯示器516上。觸摸敏感接口允許用戶與顯示器516中示出的圖形用戶界面進行交互,例如允許用戶輸入文本,選擇對象或執(zhí)行本領(lǐng)域中公知的其他操作。 在圖5中所示的實施例中,系統(tǒng)500包括手持裝置。在其他實施例中,系統(tǒng)500可以包括較大的裝置,例如膝上型或臺式計算機或在信息亭中的顯示器。在一些實施例(在圖5中未示出)中,系統(tǒng)500可以進一步包括諸如鼠標、滾輪或滾球的操縱性客體特征,其允許用戶與在顯示器516上的圖形用戶界面進行交互。如圖5中所示,顯示器516顯示文本504。顯示器516進一步在文本504的一部分上顯示選擇框506,其指示用戶已經(jīng)選擇了文本504內(nèi)的文本506的一部分。在一些實施例中,用戶可能已經(jīng)例如通過輕擊與文本相關(guān)聯(lián)的顯示器516的一部分來突出顯示在選擇框506中的文本。在其他實施例中,文本編輯程序可能例如在軌跡的一部分改變功能時已經(jīng)自動地突出顯示框506中的文本。在這樣的實施例中,選擇框506可以包括用戶對于現(xiàn)有文本文件的編輯。消息發(fā)送裝置502進一步包括致動器(在圖5中未示出),該致動器被配置為輸出被配置為模擬紋理的觸覺效果。在一些實施例中,用戶可以在裝置502的外殼上感覺到紋理。在其他實施例中,用戶可以在顯示器516的表面上感覺到紋理。例如,在一些實施例中,當用戶觸摸與選擇框506相關(guān)聯(lián)的顯示器516的一部分時,致動器可以輸出被配置為模擬紋理的觸覺效果。而且,在這樣的實施例中,致動器可以被配置為在用戶觸摸不與選擇框 506相關(guān)聯(lián)的顯示器516的一部分時輸出模擬不同紋理的觸覺效果。例如,當用戶與選擇框 506進行交互時,致動器可以輸出模擬沙子的紋理的觸覺效果。而且,當用戶與顯示器516 的剩余部分進行交互時,致動器可以輸出模擬水的紋理的觸覺效果。在其他實施例中,致動器可以輸出被配置為模擬不同紋理的觸覺效果。在一些實施例中,用戶可以指配要與選擇框506相關(guān)聯(lián)的紋理以及要與顯示器516的剩余部分相關(guān)聯(lián)的另一個紋理。在一些實施例中,紋理可以與在選擇框506內(nèi)的文本相關(guān)聯(lián)。例如,在一些實施例中,致動器可以在用戶與諸如“1”的高字母進行交互時輸出粗紋理,并且在用戶與諸如“a” 的短字母進行交互時輸出軟紋理。在另一個實施例中,致動器可以在用戶與大寫字母進行交互時輸出粗紋理,并且當用戶與小寫字母進行交互時輸出較軟的紋理。在其他實施例中, 紋理可以與其他因素相關(guān)聯(lián),該其他因素例如字體、字體大小、文本的長度或單個字的長度。在一些實施例中,消息發(fā)送裝置502可以包括多于一個的致動器。在這樣的實施例中,這些致動器可以組合地使用以生成觸覺效果。例如,當組合每個致動器的觸覺效果時,它們可以形成模擬紋理的單個觸覺效果。在其他實施例中,消息發(fā)送裝置502可以分別使用致動器。例如,第一致動器可以在用戶與關(guān)聯(lián)于選擇框506的顯示器516的一部分進行交互時輸出第一觸覺效果,并且第二致動器可以在用戶與顯示器516的剩余部分進行交互時輸出第二觸覺效果。圖6是根據(jù)本發(fā)明的一個實施例的用于在圖形用戶界面小部件中使用紋理的系統(tǒng)的圖示。圖6包括系統(tǒng)600,系統(tǒng)600類似于上面的系統(tǒng)500。如在圖6中所示,消息發(fā)送裝置602包括位于觸摸敏感接口下的顯示器616。在一些實施例(在圖6中未示出)中,系統(tǒng)600可以進一步包括諸如鼠標、滾輪或滾球的操縱性客體特征,其允許用戶與顯示器616 上的圖形用戶界面進行交互。如圖6中所示,顯示器616包括文本604。顯示器616進一步包括突出顯示的文本606,該文本606在圖6中所示的實施例中包括詞“parents”的兩個實例。在一些實施例中,用戶可以例如通過輕擊與要突出顯示的文本相關(guān)聯(lián)的顯示器616的位置來選擇該文本。在其他實施例中,文本編輯程序可以已經(jīng)自動地被突出顯示例如為文本編輯程序的搜索功能的一部分的文本606。在這樣的實施例中,突出顯示的文本606可以包括在文本文件中的搜索項的每一個實例。消息發(fā)送裝置602進一步包括致動器(在圖6中未示出),該致動器被配置為輸出被配置為模擬紋理的觸覺效果。在一些實施例中,用戶可以在顯示器616的表面上感覺到該紋理。例如,在一些實施例中,當用戶觸摸與突出顯示的文本606相關(guān)聯(lián)的顯示器616的一部分時,致動器可以輸出被配置為模擬紋理的觸覺效果。而且,在這樣的實施例中,致動器可以被配置為在用戶觸摸不與突出顯示的文本606相關(guān)聯(lián)的顯示器616的一部分時輸出模擬不同的紋理的觸覺效果。例如,當用戶與突出顯示的文本606進行交互時,致動器可以輸出模擬草地的紋理的觸覺效果。而且,當用戶與顯示器616的剩余部分進行交互時,致動器可以輸出模擬冰的紋理的觸覺效果。這樣的實施例可以使得用戶能夠在不觀看文檔的情況下迅速地確定在文件內(nèi)的搜索項的所有位置。在其他實施例中,致動器可以輸出被配置為模擬不同紋理的觸覺效果。在一些實施例中,用戶可以指配要與突出顯示的文本606相關(guān)聯(lián)的紋理以及要與顯示器616的剩余部分相關(guān)聯(lián)的另一個紋理。在一些實施例中,消息發(fā)送裝置602可以包括多于一個的致動器,如在此與系統(tǒng)500相關(guān)地所述。圖7是根據(jù)本發(fā)明的一個實施例的用于在圖形用戶界面小部件中使用紋理的系統(tǒng)的圖示。圖7包括系統(tǒng)700,其類似于上面的系統(tǒng)500。如圖7中所示,消息發(fā)送裝置702 包括位于觸摸敏感接口下的顯示器716。在一些實施例(在圖7中未示出)中,系統(tǒng)700可以進一步包括諸如鼠標、滾輪或滾球的操縱性客體特征,其允許用戶與在顯示器716上的圖形用戶界面進行交互。如圖7中所示,顯示器716包括數(shù)字小鍵盤704。紋理鍵706在數(shù)值小鍵盤704 內(nèi),紋理鍵706在圖7中所示的實施例中是數(shù)值5。在其他實施例中,不同的鍵可以包括紋理鍵706,例如,用戶可以將任何鍵指配為紋理鍵。而且,在其他實施例中,數(shù)字小鍵盤704 可以包括不同類型的小鍵盤,例如QWERTY鍵盤或本領(lǐng)域中公知的某種其他鍵盤。消息發(fā)送裝置702進一步包括致動器(在圖7中未示出),該致動器被配置為輸出被配置為模擬紋理的觸覺效果。在一些實施例中,用戶可以在顯示器716上感覺到該紋理。例如,在一些實施例中,當用戶觸摸與紋理鍵706相關(guān)聯(lián)的顯示器716的一部分時,致動器可以輸出被配置為模擬紋理的觸覺效果。在這樣的實施例中,當用戶觸摸數(shù)字小鍵盤 704的其他部分時,致動器可以不輸出紋理。在其他實施例中,致動器可以被配置為在用戶與數(shù)字小鍵盤704的其他部分進行交互時輸出不同的紋理,但是當用戶與顯示器716的其他部分進行交互時不輸出任何紋理。這樣的實施例可以允許用戶在不觀看顯示器716的情況下迅速地確定他的/她的手指在數(shù)字小鍵盤704上的位置。在一些實施例中,消息發(fā)送裝置702可以被配置為輸出被配置為模擬與在數(shù)字小鍵盤704上的每個按鍵相關(guān)聯(lián)的獨特紋理的更復(fù)雜的觸覺效果。例如,在一些實施例中,消息發(fā)送裝置702可以輸出被配置為模擬在數(shù)字小鍵盤704上的每一個按鈕的邊緣的觸覺效果。在一些實施例中,這些觸覺效果可以包括模擬在每個按鍵上的四邊的振動。在一些實施例中,觸覺效果可以進一步被配置為模擬每個按鈕的深度或表面特征。在一個實施例中,觸覺效果可以被配置為模擬不良好地平坦的鍵,例如略凹的鍵。該功能可以使得用戶能夠?qū)⒁粋€鍵與另一個進行區(qū)分,并且可以進一步允許用戶將鍵的中心與鍵的邊緣進行區(qū)分。在一些實施例中,可以應(yīng)用類似的功能以在諸如全QWERTY鍵盤的較大鍵盤上模擬紋理。在一些實施例中,消息發(fā)送裝置702可以包括多于一個的致動器,如在此關(guān)于系統(tǒng)500描述的。圖8是根據(jù)本發(fā)明的一個實施例的用于在圖形用戶界面小部件中使用紋理的系統(tǒng)的圖示。圖8包括系統(tǒng)800,系統(tǒng)800與上面的系統(tǒng)500類似。如圖8中所示,消息發(fā)送裝置802包括位于觸摸敏感接口下的顯示器816。在一些實施例(在圖8中未示出)中,系統(tǒng)800可以進一步包括諸如鼠標、滾輪或滾球的操縱性客體特征,其允許用戶與在顯示器 816上的圖形用戶界面進行交互。如圖8中所示,顯示器816包括文件夾804、806、808和810,其每一個包含在消息發(fā)送裝置802的硬盤驅(qū)動器上的文件。如圖8中所示,文件夾806和808都包括紋理,而文件夾804和810不包括紋理。在一些實施例中,用戶可以創(chuàng)建另外的文件夾,并且對那些文件夾指配紋理。在其他實施例中,用戶可以移除文件夾。因此,具有或沒有紋理的文件夾的許多組合是可能的。在一些實施例中,文件夾804、806、808和810可以包括具有對可以在消息發(fā)送裝置802上運行的應(yīng)用的鏈接的圖標。消息發(fā)送裝置802進一步包括致動器(在圖8中未示出),該致動器被配置為輸出被配置為模擬紋理的觸覺效果。在一些實施例中,用戶可以在顯示器816的表面上感覺到該紋理。例如,在一些實施例中,當用戶觸摸與文件夾806相關(guān)聯(lián)的顯示器816的一部分時,致動器可以輸出被配置為模擬紋理的觸覺效果。在這樣的實施例中,當用戶觸摸與文件夾804相關(guān)聯(lián)的顯示器816的一部分時,致動器可以不輸出紋理。而且,在這樣的實施例中, 當用戶觸摸與文件夾808相關(guān)聯(lián)的顯示器816的一部分時,致動器可以輸出被配置為模擬不同紋理的不同觸覺效果。在一些實施例中,當用戶與不與文件夾804、806、808和810之一相關(guān)聯(lián)的顯示器816的其他部分進行交互時,致動器可以被配置為輸出不同的紋理。這樣的實施例可以允許用戶在不觀看顯示器816的情況下迅速地確定他/她正在觸摸哪個文件夾。在一些實施例中,消息發(fā)送裝置802可以基于與文件夾相關(guān)聯(lián)的文件來確定紋理。例如,在一些實施例中,文件夾808可以包括音頻文件。在這樣的實施例中,消息發(fā)送裝置802可以基于音頻文件的類型來確定紋理,該音頻文件的類型例如在文件是硬巖石時是粗紋理,并且在文件正常時是軟紋理。在另一個示例中,消息發(fā)送裝置可以基于在文件夾中的文件的屬性來確定紋理。例如,文件夾806可以包括保護或只讀的文件,而文件夾808 可以包括可修改的音頻文件。在這樣的實施例中,消息發(fā)送裝置802可以在用戶與文件夾 806進行交互時確定粗紋理,并且在用戶與文件夾808進行交互時確定溫和或軟的紋理。在其他實施例中,與文件夾相關(guān)聯(lián)的不同因素可以用于確定觸覺效果,該不同的因素例如文件夾大小、文件夾的內(nèi)容、文件夾的時間、文件夾的標題、文件或文件夾的創(chuàng)建者或本領(lǐng)域中公知的某個其他因素。在一些實施例中,消息發(fā)送裝置802可以包括多于一個的致動器, 如在此關(guān)于系統(tǒng)500所述的。圖9是根據(jù)本發(fā)明的一個實施例的用于在圖形用戶界面小部件中使用紋理的系統(tǒng)的圖示。圖9包括系統(tǒng)900,其類似于上面的系統(tǒng)500。如圖9中所示,消息發(fā)送裝置902 包括位于觸摸敏感接口之下的顯示器916。在一些實施例(在圖9中未示出)中,系統(tǒng)900 可以進一步包括諸如鼠標、滾輪或滾球的操縱性客體特征,其允許用戶在顯示器916上與圖形用戶界面進行交互。如圖9中所示,顯示器916包括對三維對象904的二維渲染。三維對象904的一側(cè)包括有紋理側(cè)906。在其他實施例中,三維對象904可以包括不同形狀。在一些實施例中, 用戶可以以計算機輔助的設(shè)計程序用諸如球體或三角形的不同形狀來繪制對象。而且,在其他實施例中,用戶可以對三維對象904的其他側(cè)指配紋理。在其他實施例中,顯示器916 可以包括具有有紋理側(cè)的多個組合的多個三維對象。例如,在一些實施例中,顯示器916可以包括三維對象904的多個視圖。在這樣的實施例中,每個視圖可以包括不同的紋理。消息發(fā)送裝置902進一步包括致動器(在圖9中未示出),該致動器被配置為輸出被配置為模擬紋理的觸覺效果。在一些實施例中,用戶可以在顯示器916的表面上感覺到該紋理。例如,在一些實施例中,當用戶觸摸與有紋理側(cè)906相關(guān)聯(lián)的顯示器916的一部分時,致動器可以輸出被配置為模擬紋理的觸覺效果。在這樣的實施例中,當用戶觸摸三維對象904的其他部分時,致動器可以不輸出紋理。在其他實施例中,當用戶與不與三維對象904相關(guān)聯(lián)的顯示器916的一部分進行交互時,致動器可以被配置為輸出不同的紋理。在其他實施例中,消息發(fā)送裝置902可以在用戶旋轉(zhuǎn)或移動三維對象904時輸出紋理。這樣的實施例可以允許用戶在不觀看顯示器916的情況下迅速地確定在顯示器916上示出三維對象904的哪個視圖。在一些實施例中,消息發(fā)送裝置902可以包括多于一個的致動器,如在此關(guān)于系統(tǒng)500所述的。圖10是根據(jù)本發(fā)明的一個實施例的用于在圖形用戶界面小部件中使用紋理的系統(tǒng)的圖示。圖10包括系統(tǒng)1000,其類似于上面的系統(tǒng)500。如圖10中所示,消息發(fā)送裝置 1002包括位于觸摸敏感接口之下的顯示器1016。在一些實施例(在圖10中未示出)中, 系統(tǒng)1000可以進一步包括諸如鼠標、滾輪或滾球的操縱性客體特征,其允許用戶與在顯示器1016上的圖形用戶界面進行交互。如圖10中所示,顯示器1016包括用于簡單的計算機輔助設(shè)計程序的圖形用戶界面。顯示器1016進一步包括對三維對象1004的二維渲染。顯示器1016進一步包括線選擇框1006。線選擇框1006包括三個線圖標1008、1010和1012,它們具有越來越大的線粗度。在其他實施例中,三維對象1004可以包括不同的形狀。例如,用戶可以繪制不同形狀的對象,諸如球體或平行四邊形。而且,在其他實施例中,除了線選擇框1006之外,計算機輔助設(shè)計程序可以包括被配置為控制不同功能的不同框,例如,形狀選擇框、文本輸入框、 陰影選擇框或被配置為修改本領(lǐng)域中公知的某個其他特征的框。消息發(fā)送裝置1002進一步包括致動器(在圖10中未示出),該致動器被配置為輸出被配置為模擬紋理的觸覺效果。在一些實施例中,用戶可以在顯示器1016的表面上感覺到該紋理。例如,在一些實施例中,當用戶觸摸與線選擇框1006相關(guān)聯(lián)的顯示器1016 的一部分時,致動器可以輸出被配置為模擬紋理的觸覺效果。在一些實施例中,消息發(fā)送裝置1002可以輸出被配置為模擬與用戶選擇的線的粗度相關(guān)聯(lián)的紋理的觸覺效果,該紋理例如是用于粗線1008的粗紋理和用于細線1012的軟紋理。在一些實施例中,消息發(fā)送裝置1002可以在用戶繪制對象時輸出觸覺效果。在其他實施例中,消息發(fā)送裝置1002可以僅當用戶選擇線時輸出觸覺效果。在其他實施例中,消息發(fā)送裝置1002可以在用戶與三維對象1004進行交互時輸出觸覺效果,并且在用戶與顯示器1016的其他部分進行交互時不輸出觸覺效果。在一些實施例中,消息發(fā)送裝置1002可以包括多個致動器,如在此關(guān)于系統(tǒng)500所述的。圖11是根據(jù)本發(fā)明的一個實施例的用于在圖形用戶界面小部件中使用紋理的系統(tǒng)的圖示。圖11包括系統(tǒng)1100,其類似于上面的系統(tǒng)500。如圖11中所示,消息發(fā)送裝置 1102包括位于觸摸敏感接口之下的顯示器1116。在一些實施例(在圖11中未示出)中, 系統(tǒng)1100可以進一步包括諸如鼠標、滾輪或滾球的操縱性客體特征,其允許用戶在顯示器 1116上與圖形用戶界面進行交互。如圖11中所示,顯示器1116包括用于讀取文本文件的界面,該界面包括滾動條軌跡1104、滾動條1106和文本1108。在圖11中所示的實施例中,用戶可以沿著滾動條軌跡1104上下移動滾動條1106,以便于滾動到文本1108的不同部分。在一些實施例中,用戶可以輕擊滾動條軌跡1104的一部分,以便于將滾動條1106和文本1108移動到與在滾動條軌跡1104上的那個點相關(guān)聯(lián)的部分。在其他實施例中,滾動條軌跡1104和滾動條1106 可以包括不同的外觀或執(zhí)行不同的功能。例如,在一些實施例中,滾動條軌跡1104和滾動條1106可以位于顯示器1116的頂部或底部,并且允許用戶水平地移動顯示器。在其他實施例中,滾動條軌跡1104和滾動條1106可以用于控制不同類型的用戶界面,例如,繪制應(yīng)用、web瀏覽應(yīng)用、電子郵件應(yīng)用或本領(lǐng)域中公知的某個其他的應(yīng)用。消息發(fā)送裝置1102進一步包括致動器(在圖11中未示出),該致動器被配置為輸出被配置為模擬紋路的觸覺效果。在一些實施例中,用戶可以在顯示器1116的表面上感覺到該紋理。例如,在一些實施例中,當用戶觸摸與滾動條1106相關(guān)聯(lián)的顯示器1116的一部分時,致動器可以輸出被配置為模擬紋理的觸覺效果。在這樣的實施例中,當用戶觸摸滾動條軌跡1104的一部分時,致動器可以不輸出不同的紋理。而且,在一些實施例中,致動器可以輸出當用戶沿著滾動條軌跡1104移動滾動條1106時改變的紋理。例如,在一些實施例中,致動器可以輸出被配置為模擬當用戶進一步向下移動滾動條軌跡1104下時變粗的紋理的觸覺效果。這樣的實施例可以允許用戶在不用觀看顯示器1116的情況下,或不從讀取文本1108分心的情況下迅速地確定在滾動條軌跡1104上的他的/她的手指的位置。在一些實施例中,消息發(fā)送裝置1102可以包括多于一個的致動器,如在此關(guān)于系統(tǒng)500所述的。圖12是根據(jù)本發(fā)明的一個實施例的用于在圖形用戶界面小部件中使用紋理的系統(tǒng)的圖示。圖12包括系統(tǒng)1200,其類似于上面的系統(tǒng)500。如圖12中所示,消息發(fā)送裝置 1202包括位于觸摸敏感接口之下的顯示器1216。在一些實施例(在圖12中未示出)中, 系統(tǒng)1200可以進一步包括諸如鼠標、滾輪或滾球的操縱性客體特征,其允許用戶與在顯示器1216上的圖形用戶界面進行交互。如圖12中所示,顯示器1216包括用于映射應(yīng)用或全球定位系統(tǒng)(GPS)接收器的
21圖形用戶界面。圖形用戶界面包括路由1204、目的地1206和沿著或接近路由1204的幾個建筑物1208、1210和1212。在一些實施例中,路由1204可以比圖5中所示長得多。例如, 在一些實施例中,路由1204可能需要幾個屏幕來被整體地示出。因此,可以細分路由1204 使得在任何一個時間示出僅路由1204的一部分。在其他實施例中,在圖形用戶界面中可以示出路徑點和本領(lǐng)域中已知的其他項目。消息發(fā)送裝置1202進一步包括致動器(在圖12中未示出),該致動器被配置為輸出被配置為模擬紋理的觸覺效果。在一些實施例中,用戶可以在顯示器1216的表面上感覺到該紋理。例如,在一些實施例中,當用戶觸摸與目的地1206相關(guān)聯(lián)的顯示器1216的一部分時,致動器可以輸出被配置為模擬紋理的觸覺效果。在這樣的實施例中,當用戶觸摸顯示器1216的其他部分時,致動器可以不輸出紋理。因此,紋理可以允許用戶迅速地確定在顯示器1216上的目的地1206的位置。在其他實施例中,圖形用戶界面的另外的特征可以包括紋理。例如,路由1204可以包括紋理。在這樣的實施例中,用戶可以在顯示器1216的表面上移動他的/她的手指,并且當手指觸摸路由1204時感覺到紋理。在其他實施例中,消息發(fā)送裝置1202可以沿著用戶的路由自動地對其他建筑物指配紋理。例如,在一些實施例中,消息發(fā)送裝置可以對特定類型的建筑物指配紋理,該特定類型的建筑物例如是所有的加油站、飯館或醫(yī)院。在一個實施例中,建筑物1208可以包括醫(yī)院,建筑物1210可以包括購物商場,并且建筑物1212可以包括加油站。在這樣的實施例中,用戶可以搜索加油站。作為該搜索的一部分,用戶可以進入搜索菜單,該搜索菜單允許用戶沿著他的/她的路由對所有的加油站指配紋理。然后,用戶可以使他的/她的手指在顯示器1216的表面上行進以找到加油站。當用戶觸摸顯示器1216時,他/她感覺到與建筑物1212相關(guān)聯(lián)的顯示器1216的一部分,并且知道那是加油站。在其他實施例中,界面的不同部分可以與紋理相關(guān)聯(lián)。例如,在一個實施例中,沿著路由1204的一個或多個轉(zhuǎn)彎可以與紋理相關(guān)聯(lián)。在另一個實施例中,沿著路由1204的一個或多個路點可以與紋理相關(guān)聯(lián)。在一些實施例中,消息發(fā)送裝置1202可以包括多于一個的致動器,如在此關(guān)于系統(tǒng)500所述的。圖13是根據(jù)本發(fā)明的一個實施例的用于在圖形用戶界面小部件中使用紋理的系統(tǒng)的圖示。圖13包括系統(tǒng)1300,其類似于上面的系統(tǒng)500。如圖13中所示,消息發(fā)送裝置 1302包括位于觸摸敏感接口之下的顯示器1316。在一些實施例(在圖13中未示出)中, 系統(tǒng)1300可以進一步包括諸如鼠標、滾輪或滾球的操縱性客體特征,其允許用戶與在顯示器1316上的圖形用戶界面進行交互。如圖13中所示,顯示器1316包括用于社會聯(lián)網(wǎng)應(yīng)用的頁面。顯示器1316進一步包括圖片框1304、名稱框1306、狀態(tài)框1308和紋理框1310。圖片框1304被配置為允許用戶在他的/她的社會聯(lián)網(wǎng)頁面上粘貼圖片。在圖13中所示的實施例中,用戶還沒有粘貼圖片或保護社會頁面,使得不在用戶的網(wǎng)絡(luò)中的用戶不能訪問圖片框1304。名稱框1306被配置為允許用戶粘貼他們的姓名或某個其他的標識特性。在圖13中所示的實施例中,名稱框 1306包括文本“John Doe' s Social I^age”。在其他實施例中,用戶可以粘貼其他信息,例如政治背景、聯(lián)系信息、性別或關(guān)系狀態(tài)。狀態(tài)框1308被配置為允許用戶或用戶的朋友向用戶的社會聯(lián)網(wǎng)頁面粘貼狀態(tài)更新。在一些實施例中,這些更新可以包括文本更新、圖像更新、視頻更新或紋理更新。在圖13中所示的實施例中,狀態(tài)更新框1308包括兩個更新。首先,它包括紋理更新“John Doe is ready for the weekend”。其次,它包括紋理更新1310。消息發(fā)送裝置1302進一步包括致動器(在圖13中未示出),該致動器被配置為輸出被配置為模擬紋理的觸覺效果。在一些實施例中,用戶可以在顯示器1316的表面上感覺到該紋理。例如,在圖13中所示的實施例中,紋理更新1310包括木板的紋理。當用戶或?qū)τ谟脩舻纳鐣?lián)網(wǎng)頁面的訪問者觸摸紋理更新1310時,消息發(fā)送裝置1302輸出被配置為模擬木板的紋理的觸覺效果。在其他實施例中,紋理更新1310可以包括不同的紋理,諸如油、沙子、水、草地、皮毛、皮膚、蜥蜴皮、皮革、砂紙、磚塊或巖石的紋理。在一些實施例中, 用戶可以將與他們當前心情相關(guān)聯(lián)的紋理粘貼到他們自己的社會聯(lián)網(wǎng)頁面。在其他實施例中,用戶可以將紋理粘貼到朋友的頁面作為給他們的朋友的禮物或消息。在其他實施例中, 用戶可以使紋理與社會聯(lián)網(wǎng)頁面的其他部分相關(guān)聯(lián)。例如,在一些實施例中,用戶可以將紋理粘貼到圖片、消息、狀態(tài)或社會聯(lián)網(wǎng)頁面的某個其他部分。在一些實施例中,消息發(fā)送裝置1302可以包括多于一個的致動器,如在此與系統(tǒng) 500相關(guān)地所述。用于在圖形用戶界面小部件中使用紋理的系統(tǒng)和方法的優(yōu)點存在用于在圖形用戶界面小部件中使用紋理的系統(tǒng)和方法的許多優(yōu)點。例如,用于在圖形用戶界面小部件中使用紋理的系統(tǒng)和方法對移動裝置增加了先前未使用的觸覺效果。該新的效果為用戶提供了在不觀看裝置的顯示器的情況下從裝置接收信息的新的途徑。例如,用于在圖形用戶界面小部件中使用紋理的系統(tǒng)和方法可以允許用戶向不同的圖標、按鈕或他們的顯示器的其他小部件指配不同的紋理。因此,用戶能夠在不必觀看圖標的情況下確定他們在觸摸哪個圖標。這可以提高裝置的可用性,并且可以使得裝置更有益于視覺受損者。它也可以提高還沒有被用戶先前利用的不同類型的應(yīng)用的采用率,用戶經(jīng)常在諸如行走或駕駛的分心的情況下使用移動裝置。而且,用于在圖形用戶界面小部件中使用紋理的系統(tǒng)和方法可以在不使用戶從其他任務(wù)分心的情況下向用戶提供更多的信息。因此,它可以計算用戶錯誤的可能性。例如, 如果用戶正在使用用于在圖形用戶界面小部件中使用紋理的系統(tǒng)和方法,則他們不太可能碰到錯誤的圖標或按下錯誤的鍵。該功能可以用于提高用戶滿意度和提高包含用于在圖形用戶界面小部件中使用紋理的系統(tǒng)和方法的技術(shù)的采用率。一般考慮在此使用“被適配為”或“被配置為”指開放和包含性的語言,該語言不排除被適配或配置為執(zhí)行另外的任務(wù)或步驟的裝置。另外,“基于”的使用在下述方面表示是開放和包含性的“基于”一個或多個所述條件或值的過程、步驟、計算或其他動作可以實際上基于除了所述的那些之外的另外的條件或值。在此包括的標題、列表和編號僅用于容易描述,并且不意味著是限制性的。可以在數(shù)字電子電路、計算機硬件、固件、軟件或前述部分的組合中實現(xiàn)根據(jù)本主題的各方面的實施例。在一個實施例中,計算機可以包括一個或多個處理器。處理器可以包括或訪問計算機可讀介質(zhì),諸如耦合到處理器的隨機存取存儲器(RAM)。處理器執(zhí)行存儲在存儲器中的計算機可執(zhí)行程序指令,諸如執(zhí)行一個或多個計算機程序,所述一個或多個計算機程序包括傳感器采樣例程、觸覺效果選擇例程和用于產(chǎn)生信號以生成如上所述的所選擇的觸覺效果的適當程序。這樣的處理器可以包括微處理器、數(shù)字信號處理器(DSP)、專用集成電路(ASIC)、 現(xiàn)場可編程門陣列(FPGA)和狀態(tài)機。這樣的處理器可以進一步包括可編程電子裝置,諸如 PLC、可編程中斷控制器(PIC)、可編程邏輯器件(PLD)、可編程只讀存儲器(PR0M)、電子可編程只讀存儲器(EPR0M或EEPR0M)或其他類似的裝置。這樣的處理器可以包括介質(zhì)或可以與介質(zhì)進行通信,該介質(zhì)例如是有形計算機可讀介質(zhì),可以存儲指令,該指令在由處理器執(zhí)行時可以使得處理器執(zhí)行在此描述為由處理器執(zhí)行或輔助的步驟。計算機可讀介質(zhì)的實施例可以包括但不限于能夠向諸如在web服務(wù)器中的處理器的處理器提供計算機可讀指令的所有的電子、光學(xué)、磁性或其他存儲裝置。介質(zhì)的其他示例包括但是不限于軟盤、⑶-ROM、磁盤、存儲器芯片、R0M、RAM、ASIC、配置的處理器、所有的光學(xué)介質(zhì)、所有的磁帶或其他磁性介質(zhì)或計算機處理器可以從其讀取的任何其他介質(zhì)。而且,各種其他裝置可以包括計算機可讀介質(zhì),諸如路由器、專用或公共網(wǎng)絡(luò)或其他傳輸裝置。所述的處理器和處理可以在一個或多個結(jié)構(gòu)中,并且可以分布在一個或多個結(jié)構(gòu)上。處理器可以包括用于執(zhí)行在此所述的方法的一個或多個(或方法的部分)的代碼。雖然已經(jīng)關(guān)于本發(fā)明的特定實施例詳細描述了本主題,但是可以明白,本領(lǐng)域內(nèi)的技術(shù)人員在獲得上述內(nèi)容的理解時可以容易地得到這樣的實施例的替代、改變和等同內(nèi)容。因此,應(yīng)當理解本公開被提供用于示例性目的,而不是限制性目的,并且不排除對本主題包含對于本領(lǐng)域內(nèi)的普通技術(shù)人員容易清楚的這樣的修改、改變和/或增加。
權(quán)利要求
1.一種系統(tǒng),包括致動器,所述致動器被配置為接收觸覺信號,并且至少部分地基于所述觸覺信號來輸出觸覺效果,所述觸覺相關(guān)被配置為模擬紋理;觸摸敏感接口,所述觸摸敏感接口被配置為檢測用戶交互并且輸出接口信號;以及處理器,所述處理器與所述致動器和所述觸摸界面進行通信,所述處理器被配置為接收所述接口信號;接收包括限定顯示區(qū)域的多個像素的顯示信號;確定與限定所述顯示區(qū)域的第一部分的第一組像素相關(guān)聯(lián)的第一紋理;確定與限定所述顯示區(qū)域的第二部分的第二組像素相關(guān)聯(lián)的第二紋理;以及傳送觸覺信號,所述觸覺信號被配置為使得所述致動器輸出第一觸覺效果,所述第一觸覺效果被配置為在所述用戶交互與所述顯示區(qū)域的所述第一部分相關(guān)聯(lián)時模擬所述第一紋理,以及輸出第二觸覺效果,所述第二觸覺效果被配置為在所述用戶交互與所述顯示區(qū)域的所述第二部分相關(guān)聯(lián)時模擬所述第二紋理。
2.根據(jù)權(quán)利要求1所述的系統(tǒng),其中,所述第一紋理和所述第二紋理的每一個至少部分地基于所述顯示信號。
3.根據(jù)權(quán)利要求1所述的系統(tǒng),其中,所述紋理是振動觸覺效果。
4.根據(jù)權(quán)利要求1所述的系統(tǒng),其中,所述紋理包括沙子、草地、磚塊、巖石、皮膚、織物或皮毛的紋理。
5.根據(jù)權(quán)利要求1所述的系統(tǒng),其中,所述致動器包括線性共振致動器、質(zhì)量偏心旋轉(zhuǎn)致動器、形狀記憶合金、電活性聚合物、復(fù)合壓電致動器或壓電致動器。
6.根據(jù)權(quán)利要求1所述的系統(tǒng),其中,所述顯示區(qū)域的所述第一部分包括邊界,并且所述顯示區(qū)域的所述第二部分包括不包括所述邊界的像素。
7.根據(jù)權(quán)利要求1所述的系統(tǒng),其中,所述顯示區(qū)域的所述第一部分包括路由,并且所述顯示區(qū)域的所述第二部分包括全球定位系統(tǒng)界面。
8.根據(jù)權(quán)利要求1所述的系統(tǒng),其中,所述顯示區(qū)域的所述第一部分包括目的地,并且所述顯示區(qū)域的所述第二部分包括全球定位系統(tǒng)界面。
9.根據(jù)權(quán)利要求1所述的系統(tǒng),其中,所述顯示區(qū)域的所述第一部分包括在社會聯(lián)網(wǎng)頁面上的位置,并且所述顯示區(qū)域的所述第二位置包括所述社會聯(lián)網(wǎng)頁面的剩余部分。
10.根據(jù)權(quán)利要求1所述的系統(tǒng),其中,所述顯示區(qū)域的所述第一部分包括滾動條,并且所述顯示區(qū)域的所述第二部分包括不包括所述滾動條的像素。
11.根據(jù)權(quán)利要求10所述的系統(tǒng),其中,所述處理器被配置為確定在所述滾動條移動時在所述顯示區(qū)域的所述第一部分中的不同紋理。
12.根據(jù)權(quán)利要求1所述的系統(tǒng),其中,所述顯示區(qū)域的所述第一部分包括文本,并且所述顯示區(qū)域的所述第二部分包括所述顯示區(qū)域的剩余部分。
13.根據(jù)權(quán)利要求1所述的系統(tǒng),其中,所述顯示區(qū)域的所述第一部分包括至少部分地基于所述接口信號確定的所述顯示區(qū)域的一部分,并且所述顯示區(qū)域的所述第二部分包括所述顯示區(qū)域的剩余部分。
14.根據(jù)權(quán)利要求1所述的系統(tǒng),其中,所述顯示區(qū)域的所述第一部分包括圖標,并且所述顯示區(qū)域的所述第二部分包括所述顯示區(qū)域的剩余部分。
15.根據(jù)權(quán)利要求14所述的系統(tǒng),其中,所述圖標包括繪制工具。
16.根據(jù)權(quán)利要求14所述的系統(tǒng),其中,所述圖標包括文件夾。
17.根據(jù)權(quán)利要求16所述的系統(tǒng),其中,至少部分地基于所述文件夾的內(nèi)容來確定所述第一紋理。
18.根據(jù)權(quán)利要求1所述的系統(tǒng),進一步包括與所述處理器進行通信的顯示器,所述顯示器被配置為接收所述顯示信號,并且至少部分地基于所述顯示信號來輸出圖像。
19.根據(jù)權(quán)利要求18所述的系統(tǒng),其中,在所述顯示器的表面上輸出所述第一紋理和所述第二紋理。
20.一種用于輸出紋理的方法,包括接收顯示信號,所述顯示信號包括限定顯示區(qū)域的多個像素; 接收來自被配置為檢測用戶交互并且輸出接口信號的觸摸敏感接口的接口信號; 確定與限定所述顯示區(qū)域的第一部分的第一組像素相關(guān)聯(lián)的第一紋理; 確定與限定所述顯示區(qū)域的第二部分的第二組像素相關(guān)聯(lián)的第二紋理;以及向致動器傳送觸覺信號,所述致動器被配置為接收所述觸覺信號,并且輸出觸覺效果, 所述觸覺信號被配置為使得所述致動器在所述用戶交互與所述顯示區(qū)域的所述第一部分相關(guān)聯(lián)時輸出第一觸覺效果,所述第一觸覺效果被配置為模擬所述第一紋理,以及在所述用戶交互與所述顯示區(qū)域的所述第二部分相關(guān)聯(lián)時輸出第二觸覺效果,所述第二觸覺效果被配置為模擬所述第二紋理。
21.根據(jù)權(quán)利要求20所述的方法,進一步包括接收所述顯示信號,并且至少部分地基于所述顯示信號來輸出圖像。
22.根據(jù)權(quán)利要求21所述的方法,其中,在所述顯示器的表面上輸出所述第一方法和所述第二觸覺效果。
23.—種系統(tǒng),包括致動器,所述致動器被配置為接收觸覺信號,并且至少部分地基于所述觸覺信號來輸出觸覺效果,所述觸覺效果被配置為模擬紋理;觸摸敏感接口,所述觸摸敏感接口被配置為檢測用戶交互并且輸出與所述用戶交互相關(guān)聯(lián)的接口信號;以及處理器,所述處理器與所述致動器和所述觸摸界面進行通信,所述處理器被配置為 接收所述接口信號;接收包括限定顯示區(qū)域的多個像素的顯示信號;至少部分地基于所述顯示信號和所述接口信號來確定第一紋理,所述第一紋理與限定所述顯示區(qū)域的第一部分的第一組像素相關(guān)聯(lián);至少部分地基于所述顯示信號和所述接口信號來確定第二紋理,所述第二紋理與限定所述顯示區(qū)域的第二部分的第二組像素相關(guān)聯(lián);以及傳送觸覺信號,所述觸覺信號被配置為使得所述致動器輸出第一觸覺效果,所述第一觸覺效果被配置為在所述用戶交互與所述顯示區(qū)域的所述第一部分相關(guān)聯(lián)時模擬所述第一紋理,以及輸出第二觸覺效果,所述第二觸覺效果被配置為在所述用戶交互與所述顯示區(qū)域的所述第二部分相關(guān)聯(lián)時模擬所述第二紋理;以及顯示器,所述顯示器被配置為接收所述顯示信號,并且至少部分地基于所述顯示信號來輸出圖像,并且其中,在所述顯示器的表面上輸出所述第一觸覺效果和所述第二觸覺效^ ο
全文摘要
公開了用于在圖形用戶界面小部件中使用紋理的系統(tǒng)和方法。例如,一種公開的系統(tǒng)包括一種系統(tǒng),包括致動器,被配置為接收觸覺信號,并且至少部分地基于該觸覺信號來輸出觸覺效果,觸覺效果被配置為模擬紋理;觸摸敏感接口,被配置為檢測用戶交互并且輸出接口信號;以及處理器,與致動器和觸摸界面進行通信,處理器被配置為接收接口信號;接收包括限定顯示區(qū)域的多個像素的顯示信號;確定與限定顯示區(qū)域的第一部分的第一組像素相關(guān)聯(lián)的第一紋理;確定與限定顯示區(qū)域的第二部分的第二組像素相關(guān)聯(lián)的第二紋理;以及傳送觸覺信號,觸覺信號被配置為使得所述致動器輸出第一觸覺效果,第一觸覺效果被配置為在用戶交互與顯示區(qū)域的第一部分相關(guān)聯(lián)時模擬第一紋理,并且輸出第二觸覺效果,第二觸覺效果被配置為在用戶交互與顯示區(qū)域的第二部分相關(guān)聯(lián)時模擬第二紋理。
文檔編號G06F3/048GK102349042SQ201080011905
公開日2012年2月8日 申請日期2010年3月11日 優(yōu)先權(quán)日2009年3月12日
發(fā)明者丹尼·A·格蘭特, 君·曼扭爾·克魯斯-赫南德斯, 安德魯·格斯林, 阿利·莫達雷斯 申請人:伊梅森公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1