響應(yīng)于用戶輸入創(chuàng)建自定義振動(dòng)模式的制作方法
【專利摘要】本申請(qǐng)涉及響應(yīng)于用戶輸入創(chuàng)建自定義振動(dòng)模式。本發(fā)明描述了能被實(shí)現(xiàn)為方法、裝置和/或嵌入在計(jì)算機(jī)可讀介質(zhì)中的計(jì)算機(jī)軟件的技術(shù),并且所述技術(shù)尤其被用于響應(yīng)于用戶輸入(例如,響應(yīng)于用戶在移動(dòng)設(shè)備的顯示器上敲出期望模式)創(chuàng)建自定義振動(dòng)模式。例如,在本發(fā)明中描述的主題的一個(gè)或多個(gè)方面可以具體化為一種或多種方法,包括:從電子設(shè)備的用戶接收用于規(guī)定自定義振動(dòng)模式的觸式輸入;響應(yīng)于接收到觸式輸入,向所述用戶提供與所接收到的觸式輸入相對(duì)應(yīng)的視覺反饋;并且存儲(chǔ)所規(guī)定的自定義振動(dòng)模式,以供所述電子設(shè)備用來啟動(dòng)示意預(yù)定通知事件的觸覺反饋。
【專利說明】響應(yīng)于用戶輸入創(chuàng)建自定義振動(dòng)模式
[0001]相關(guān)申請(qǐng)的交叉引用
[0002]本申請(qǐng)要求于2011年6月3日提交的美國(guó)申請(qǐng)序列號(hào)N0.13/153, 331的優(yōu)先權(quán),其中該申請(qǐng)的內(nèi)容通過引用全文結(jié)合在此。
【技術(shù)領(lǐng)域】
[0003]本公開一般地涉及例如響應(yīng)于接收到通知事件來創(chuàng)建用于由移動(dòng)電子設(shè)備回放的自定義振動(dòng)模式。
【背景技術(shù)】
[0004]移動(dòng)設(shè)備當(dāng)前已經(jīng)能夠響應(yīng)于在移動(dòng)設(shè)備處接收到通知或提醒(例如,接收電話呼叫、電子郵件消息或文本消息),來提供獨(dú)特的聽覺指示。例如,移動(dòng)設(shè)備的用戶可以向用戶聯(lián)系人地址簿中的關(guān)聯(lián)聯(lián)系人分配獨(dú)特的鈴聲。當(dāng)移動(dòng)設(shè)備檢測(cè)到這些獨(dú)特聯(lián)系人之一正在呼叫用戶或是以其他方式嘗試與用戶通信時(shí),該移動(dòng)設(shè)備就能提供對(duì)分配給該呼叫聯(lián)系人的獨(dú)特鈴聲的聽覺回放。
[0005]此外,移動(dòng)設(shè)備的用戶實(shí)質(zhì)上能夠向與移動(dòng)設(shè)備相關(guān)聯(lián)的任何通知事件分配獨(dú)特聲音。例如,可以向電話呼叫、SMS/MMS消息、電子郵件接收和日歷提醒等分配能夠在聽覺上向用戶通知基本的通知事件或提醒的相應(yīng)聲音。
【發(fā)明內(nèi)容】
[0006]本公開描述了能被實(shí)現(xiàn)為方法、裝置和/或嵌入在計(jì)算機(jī)可讀介質(zhì)中的計(jì)算機(jī)軟件的技術(shù),并且所述技術(shù)尤其被用于響應(yīng)于用戶輸入(例如,響應(yīng)于用戶在移動(dòng)設(shè)備的顯示器上敲出期望模式)創(chuàng)建自定義振動(dòng)模式。
[0007]—般而言,在一個(gè)方面,一種由在計(jì)算機(jī)系統(tǒng)上執(zhí)行的一個(gè)或多個(gè)進(jìn)程執(zhí)行的方法,包括:接收來自電子設(shè)備的用戶的用于規(guī)定自定義振動(dòng)模式的觸式輸入;響應(yīng)于對(duì)觸式輸入的接收,向所述用戶提供與所接收到的觸式輸入相對(duì)應(yīng)的視覺反饋;以及存儲(chǔ)所規(guī)定的自定義振動(dòng)模式,以供所述電子設(shè)備用來啟動(dòng)示意預(yù)定通知事件的觸覺反饋。該方面的其他實(shí)施方式包括相應(yīng)的系統(tǒng)、裝置和計(jì)算機(jī)程序產(chǎn)品。
[0008]這些和其他方面可以包括如下特征的一個(gè)或多個(gè)。所述觸式輸入可包括在所述電子設(shè)備的觸摸敏感表面上接收的敲下事件和抬起事件的節(jié)奏。所述視覺反饋可包括說明所述自定義振動(dòng)模式與時(shí)間的關(guān)系的進(jìn)度條。所述進(jìn)度條可包括對(duì)所述自定義振動(dòng)模式中的振動(dòng)分段的指示,所述振動(dòng)分段與敲下事件相對(duì)應(yīng)。對(duì)所述進(jìn)度條中的每個(gè)振動(dòng)分段的指示可包括長(zhǎng)度,其中每個(gè)振動(dòng)分段的長(zhǎng)度與敲下事件的持續(xù)時(shí)間相對(duì)應(yīng)。所述視覺反饋可在視覺上強(qiáng)調(diào)敲下事件的起點(diǎn)。所述視覺反饋可與所述敲下事件的強(qiáng)度和持續(xù)時(shí)間中的至少之一相關(guān)地變化。相比于較長(zhǎng)持續(xù)時(shí)間的敲下事件,針對(duì)較短持續(xù)時(shí)間的敲下事件的視覺反饋可在顏色亮度、尺寸和速度中的至少一方面明顯較小。本方法還可以包括:響應(yīng)于對(duì)觸式輸入的接收,向所述用戶提供與規(guī)定所述自定義振動(dòng)模式的接收到的觸式輸入相對(duì)應(yīng)的觸覺反饋。觸覺反饋可以與敲下事件的強(qiáng)度和持續(xù)時(shí)間中的至少之一相關(guān)地變化。相比于較長(zhǎng)持續(xù)時(shí)間的敲下事件,針對(duì)較短持續(xù)時(shí)間的敲下事件的觸覺反饋可以在持續(xù)時(shí)間和強(qiáng)度中的至少一方面明顯較小。本方法還可以包括:重放所述自定義振動(dòng)模式,其中所述重放還包括向用戶提供與所述觸式輸入相對(duì)應(yīng)的所述視覺反饋以及啟動(dòng)與所述自定義振動(dòng)模式相對(duì)應(yīng)的觸覺反饋。本方法還可以包括:向通知事件分配所述自定義振動(dòng)模式;以及當(dāng)由所述電子設(shè)備檢測(cè)到所述通知事件時(shí),啟動(dòng)根據(jù)所述自定義振動(dòng)模式的觸覺反饋。
[0009]能夠從所述主題得到的潛在優(yōu)點(diǎn)可以包括在自定義振動(dòng)模式的記錄和重放階段期間增強(qiáng)的可視化反饋。例如,在記錄自定義振動(dòng)模式時(shí),用戶可以在移動(dòng)設(shè)備的顯示器上敲出一模式。當(dāng)檢測(cè)到敲下事件時(shí),移動(dòng)設(shè)備能夠在顯示器中顯示與所述敲下事件相對(duì)應(yīng)的可視化顯示。例如,可以顯示包含對(duì)敲下事件的長(zhǎng)度和/或敲下事件之間的時(shí)間段的指示的進(jìn)度條。此外,可以在顯示器的另一部分內(nèi)同時(shí)提供其他的視覺反饋。例如,可以顯示石子落入池塘的波紋效果,其中在顯示屏上視覺地出現(xiàn)從敲下事件起點(diǎn)擴(kuò)展的波紋。該波紋效果可以與敲下事件的力和持續(xù)時(shí)間相對(duì)應(yīng)地在強(qiáng)度和顏色上有所變化。
[0010]另一潛在優(yōu)點(diǎn)可以包括一種以自定義的方式振動(dòng)移動(dòng)設(shè)備由此提供對(duì)通知事件或提醒的可識(shí)別振動(dòng)反饋的方法。例如,可以向地址簿中的具體聯(lián)系人、SMS/MMS通知、日歷提醒和電子郵件接收等分配獨(dú)特的振動(dòng)模式。當(dāng)檢測(cè)到通知事件或提醒時(shí),在該通知事件或提醒被分配有振動(dòng)模式的情況下,移動(dòng)設(shè)備可以啟動(dòng)與該振動(dòng)模式相對(duì)應(yīng)的觸覺反饋,由此向移動(dòng)設(shè)備的用戶通知基本的通知事件或提醒。
[0011]一個(gè)或多個(gè)實(shí)施方式的細(xì)節(jié)將結(jié)合附圖在如下描述中闡述。其他的特征、方面和潛在優(yōu)點(diǎn)將會(huì)從描述和附圖以及權(quán)利要求中變得顯見。
【專利附圖】
【附圖說明】
[0012]圖1是一種創(chuàng)建用于通知事件的自定義振動(dòng)模式的示例性方法的流程圖。
[0013]圖2a_2d是用于在移動(dòng)設(shè)備上創(chuàng)建自定義振動(dòng)模式的示例性用戶界面。
[0014]圖3a_3b是用于在移動(dòng)設(shè)備上重放自定義振動(dòng)模式的示例性用戶界面。
[0015]圖4是用于命名和存儲(chǔ)自定義振動(dòng)的示例性用戶界面。
[0016]圖5是用于向通知事件分配振動(dòng)模式的示例性用戶界面。
[0017]圖6是移動(dòng)設(shè)備的示例性架構(gòu)的框圖。
[0018]圖7是一種用于移動(dòng)設(shè)備的示例性網(wǎng)絡(luò)操作環(huán)境的框圖。
[0019]各附圖中相似的附圖標(biāo)記指示相似的元件。
【具體實(shí)施方式】
[0020]圖1是一種用于創(chuàng)建自定義振動(dòng)模式并將該自定義振動(dòng)模式分配給通知事件的示例性方法的流程圖。在步驟110,移動(dòng)設(shè)備的用戶可以開始記錄自定義振動(dòng)模式。例如,用戶可以選擇用于創(chuàng)建自定義振動(dòng)模式的應(yīng)用的用戶界面內(nèi)的記錄按鈕。當(dāng)記錄階段開始時(shí),移動(dòng)設(shè)備能夠檢測(cè)并捕捉從用戶接收的輸入,并且響應(yīng)于該輸入創(chuàng)建自定義振動(dòng)模式。在步驟112,可以在移動(dòng)設(shè)備處接收用戶輸入。例如,用戶可以在與移動(dòng)設(shè)備相關(guān)聯(lián)的觸摸敏感表面上物理地敲出節(jié)奏(例如,持續(xù)時(shí)間變化且其間可能具有變化的延遲的一系列敲下事件)。也可以從任何其他合適的輸入機(jī)構(gòu)接收輸入,例如移動(dòng)設(shè)備上的運(yùn)動(dòng)捕捉傳感器或物理按鈕??梢葬槍?duì)每個(gè)敲下事件創(chuàng)建振動(dòng)模式中的具體振動(dòng)分段。在某些實(shí)施方式中,振動(dòng)分段的持續(xù)時(shí)間可以與敲下事件的相應(yīng)持續(xù)時(shí)間有關(guān)。此外,抬起事件的持續(xù)時(shí)間(例如,其間沒有檢測(cè)到敲下事件的任意長(zhǎng)度的持續(xù)時(shí)間)可以與敲下事件之間的相應(yīng)持續(xù)時(shí)間有關(guān)。例如,如果移動(dòng)設(shè)備檢測(cè)到一秒的敲下事件(例如,用戶手指或觸控筆保持與觸摸敏感表面接觸),隨后是兩秒的抬起事件,再后是三秒的第二敲下事件,則振動(dòng)模式可以是一秒的振動(dòng),隨后是兩秒的不振動(dòng),再后是三秒的振動(dòng)。
[0021]可以針對(duì)每個(gè)敲下事件檢測(cè)強(qiáng)度的度量(例如,檢測(cè)到的用戶使手指或觸控筆保持抵靠觸摸敏感表面所用的力),并將該度量轉(zhuǎn)換成振動(dòng)模式內(nèi)相應(yīng)振動(dòng)分段的可變強(qiáng)度(例如,可變的振動(dòng)水平)。在某些實(shí)施方式中,振動(dòng)分段的強(qiáng)度可以是可基于敲下事件的持續(xù)時(shí)間變化的。例如,在敲下事件開始時(shí),振動(dòng)分段可以與具體強(qiáng)度相關(guān)聯(lián)。隨著該敲下事件的持續(xù)時(shí)間的增加,與該振動(dòng)分段相關(guān)聯(lián)的強(qiáng)度可以根據(jù)該敲下事件的持續(xù)時(shí)間而增加或降低,例如與敲下事件的持續(xù)時(shí)間成比例或與敲下事件的持續(xù)時(shí)間成反比。在某些實(shí)施方式中,與振動(dòng)分段相關(guān)聯(lián)的強(qiáng)度可以達(dá)到基于移動(dòng)設(shè)備中觸覺機(jī)構(gòu)的能力的最大強(qiáng)度。
[0022]在另一實(shí)施方式中,強(qiáng)度可以基于施加至觸摸敏感表面的力度或敲下事件在觸摸敏感表面上的位置來確定。例如,在單個(gè)敲下事件期間可以在觸摸敏感表面上檢測(cè)到變化的力(例如,手指或觸控筆施加的不同力度)。這類變化的力可被轉(zhuǎn)換成與敲下事件相對(duì)應(yīng)的振動(dòng)分段中變化的振動(dòng)。此外,觸摸敏感表面的特定區(qū)域可以與變化的強(qiáng)度水平相關(guān)聯(lián),使得當(dāng)敲下事件在特定區(qū)域內(nèi)出現(xiàn)時(shí),向相應(yīng)的振動(dòng)分段分配特定強(qiáng)度。例如,在觸摸敏感表面的一個(gè)特定區(qū)域(例如,中央)內(nèi)感測(cè)到的敲下事件可以與較高強(qiáng)度振動(dòng)相對(duì)應(yīng),而在觸摸敏感表面的另一特定區(qū)域(例如,角落)內(nèi)感測(cè)到的敲下則可以與較低強(qiáng)度振動(dòng)相對(duì)應(yīng)。在某些實(shí)施方式中,強(qiáng)度可以基于跨觸摸敏感表面的具體的敲下和拖動(dòng)模式而被確定。例如,敲下事件可以在觸摸敏感表面的一部分內(nèi)開始并在另一部分內(nèi)結(jié)束。可以基于該敲下事件的行進(jìn)方向而向相應(yīng)振動(dòng)分段分配強(qiáng)度。例如,在觸摸敏感表面底部附近開始并在其頂部附近結(jié)束的敲下事件可以與高強(qiáng)度或漸增的強(qiáng)度相對(duì)應(yīng),而檢測(cè)到的以相反方向移動(dòng)的敲下事件則可以與低強(qiáng)度或漸降的強(qiáng)度相對(duì)應(yīng)。從左向右、從右向左或?qū)蔷€移動(dòng)的敲下事件可以類似地與預(yù)定的強(qiáng)度水平和/或變化強(qiáng)度的模式相對(duì)應(yīng)。
[0023]在步驟112中接收到的用戶輸入也可由移動(dòng)設(shè)備的運(yùn)動(dòng)感測(cè)部件檢測(cè)。例如,用戶可以使用移動(dòng)設(shè)備做出物理手勢(shì)(例如,在諸如上、下、左或右的方向上加速設(shè)備),該手勢(shì)可被轉(zhuǎn)換成振動(dòng)模式中的相應(yīng)振動(dòng)分段。
[0024]在步驟114,可以響應(yīng)于在步驟112接收到的用戶輸入來提供反饋。反饋可通過視覺、觸覺、聽覺或用于提供反饋的任何其他合適途徑來提供。在某些實(shí)施方式中,敲下事件的持續(xù)時(shí)間可以與振動(dòng)模式中的具體振動(dòng)分段的持續(xù)時(shí)間相對(duì)應(yīng)??梢蕴峁┗谇孟率录某掷m(xù)時(shí)間描繪振動(dòng)分段的持續(xù)時(shí)間的視覺反饋。例如,可以顯示進(jìn)度條,以指示振動(dòng)模式的持續(xù)時(shí)間與時(shí)間的關(guān)系以及該振動(dòng)模式內(nèi)各振動(dòng)分段的持續(xù)時(shí)間與時(shí)間的關(guān)系。在某些實(shí)施方式中,較短持續(xù)時(shí)間的敲下事件(如,沒有敲下保持的敲下)在進(jìn)度條中可由點(diǎn)表示,而較長(zhǎng)持續(xù)時(shí)間的敲下事件(如,具有敲下保持的敲下)在進(jìn)度條中則可由長(zhǎng)度可變的增長(zhǎng)的矩形表示。
[0025]響應(yīng)于對(duì)用戶輸入的接收,在步驟114可以在移動(dòng)設(shè)備的顯示器上提供其他用于創(chuàng)建振動(dòng)模式的視覺反饋,例如像是圖4b所示的“石子落入池塘”效果。在某些實(shí)施方式中,“石子落入池塘”效果能夠被可視化為從觸摸敏感表面上檢測(cè)到敲下事件的起點(diǎn)擴(kuò)展的一個(gè)或多個(gè)波紋,這類似于從落入池塘的石子的起點(diǎn)擴(kuò)展的波紋。如果敲下事件的持續(xù)時(shí)間較短或強(qiáng)度較弱,則從敲下事件擴(kuò)展的波紋可以看上去更小,就好像有小石子落入池塘那樣。另一方面,如果敲下事件的持續(xù)時(shí)間較長(zhǎng)或強(qiáng)度較大,則從敲下事件的起點(diǎn)擴(kuò)展的波紋可以看上去更大,就好像有大石子落入池塘那樣。此外,較少的波紋可用于較短的敲下事件,而數(shù)量較多的波紋則可用于較長(zhǎng)的敲下事件。在某些實(shí)施方式中,顏色可以與波紋相關(guān)聯(lián),使得某些顏色與敲下事件的變化的強(qiáng)度相關(guān)聯(lián)。例如,持續(xù)時(shí)間較短或強(qiáng)度較弱的敲下事件會(huì)導(dǎo)致綠色波紋而持續(xù)時(shí)間較長(zhǎng)或強(qiáng)度較大的敲下事件則會(huì)導(dǎo)致紅色波紋。
[0026]響應(yīng)于對(duì)用戶輸入的接收,在步驟114可以在移動(dòng)設(shè)備的顯示器上提供用于創(chuàng)建振動(dòng)模式的其他視覺反饋,例如基于敲下事件的持續(xù)時(shí)間和/或強(qiáng)度而增長(zhǎng)和收縮的、從敲下事件起點(diǎn)擴(kuò)展的圓。在某些實(shí)施方式中,圓可以作為實(shí)心圓而從敲下事件的起點(diǎn)不定地?cái)U(kuò)大直到到達(dá)閾值圓尺寸為止,在該閾值處圓可以開始搏動(dòng)以提供圓已經(jīng)到達(dá)最大限度并持續(xù)沖擊該最大限度的可視化顯示。當(dāng)敲下事件釋放,即在抬起事件時(shí),上述圓就可以開始收縮。此外,顏色也可以與上述圓相關(guān)聯(lián)以指示振動(dòng)模式中振動(dòng)分段的強(qiáng)度。例如,圓可以以一種顏色(例如綠色)從敲下事件的起點(diǎn)開始擴(kuò)展,以指示該振動(dòng)分段可具有低強(qiáng)度。該圓于是可以隨著圓的擴(kuò)大而轉(zhuǎn)換成不同顏色(例如紅色),以指示該振動(dòng)分段可具有較大強(qiáng)度。
[0027]此外,在步驟114,可以在振動(dòng)模式的記錄階段提供觸覺反饋。例如,在敲下事件期間,移動(dòng)設(shè)備可以提供與敲下事件相對(duì)應(yīng)的觸覺反饋或振動(dòng)。觸覺反饋可以取決于檢測(cè)到的敲下事件的持續(xù)時(shí)間和強(qiáng)度而在強(qiáng)度和持續(xù)時(shí)間上有所變化。在某些實(shí)施方式中,觸覺反饋跟蹤由用戶輸入創(chuàng)建的自定義振動(dòng)模式中的振動(dòng)分段或與其相關(guān)。例如,響應(yīng)于在步驟112接收到的用戶輸入而在步驟114提供的觸覺反饋可以與振動(dòng)模式中的振動(dòng)相對(duì)應(yīng)。也就是說,在步驟114提供的觸覺反饋可以與在步驟118中啟動(dòng)的、用于向移動(dòng)設(shè)備的用戶通知已接收到通知事件的觸覺反饋或振動(dòng)相同,其中與觸覺反饋相對(duì)應(yīng)的振動(dòng)模式已在步驟116被分配給通知事件。
[0028]響應(yīng)于接收到用戶輸入而在步驟114提供的反饋可以以實(shí)時(shí)方式提供。例如,雖然移動(dòng)設(shè)備可能不知道敲下事件將持續(xù)多久,但是可以通過基于接收到的用戶輸入向移動(dòng)設(shè)備提供開始反饋和結(jié)束反饋的指令而以不定量時(shí)間實(shí)時(shí)提供可視化顯示和觸覺反饋。
[0029]在步驟114,除了在振動(dòng)模式的記錄階段期間提供實(shí)時(shí)反饋之外,還可以在記錄階段的重放部分期間提供視覺和觸覺反饋。例如,在記錄已經(jīng)結(jié)束之后,移動(dòng)設(shè)備的用戶可能期望在將振動(dòng)模式分配給通知事件之前預(yù)覽該振動(dòng)模式。在某些實(shí)施方式中,用戶可以選擇重放剛記錄的振動(dòng)模式。重放期間,可以顯示在本公開中討論的任何可視化顯示,并且可以提供與記錄的振動(dòng)模式相對(duì)應(yīng)的觸覺反饋。
[0030]在步驟116,可以將在步驟112創(chuàng)建的自定義振動(dòng)模式分配給通知事件。例如,可將自定義振動(dòng)模式分配給地址簿中的具體聯(lián)系人、普遍分配給所有電話呼叫、SMS/MMS消息、電子郵件接收和日歷提醒等。在步驟118,當(dāng)移動(dòng)設(shè)備檢測(cè)到通知事件(例如,來自具有分配的振動(dòng)模式的聯(lián)系人的呼叫)時(shí),移動(dòng)設(shè)備在該移動(dòng)設(shè)備處啟動(dòng)與該振動(dòng)模式相對(duì)應(yīng)的觸覺反饋。
[0031]作為向通知事件分配自定義振動(dòng)模式的補(bǔ)充或代替,可以在步驟116向通知事件分配預(yù)設(shè)的或保存的振動(dòng)模式。例如,可以將多種預(yù)設(shè)和保存的振動(dòng)模式提供給移動(dòng)設(shè)備。移動(dòng)設(shè)備的用戶可以向通知事件分配任何這類預(yù)設(shè)或保存的振動(dòng)模式。
[0032]圖2a_2d是用于在移動(dòng)設(shè)備上創(chuàng)建自定義振動(dòng)模式的示例性用戶界面。在圖2a,在移動(dòng)設(shè)備上運(yùn)行的應(yīng)用可以提示用戶物理敲擊移動(dòng)設(shè)備的顯示屏212以開始振動(dòng)模式記錄階段。當(dāng)檢測(cè)到敲擊或敲下事件時(shí)并且記錄階段開始,用戶就可以以一系列敲擊的方式物理敲擊屏幕,以創(chuàng)建相應(yīng)的振動(dòng)模式的振動(dòng)分段。每個(gè)敲下事件可以與一獨(dú)立振動(dòng)分段相對(duì)應(yīng)并且在持續(xù)時(shí)間和強(qiáng)度上有所變化。在圖2b,響應(yīng)于檢測(cè)到敲下事件224,移動(dòng)設(shè)備可以在顯示器212上提供視覺反饋并使用移動(dòng)設(shè)備的觸覺機(jī)構(gòu)提供觸覺反饋。例如,進(jìn)度查看條214可以表示振動(dòng)模式和時(shí)間的關(guān)系,并且與敲下事件224相對(duì)應(yīng)的振動(dòng)分段226可被用于指示振動(dòng)模式中的較短振動(dòng)。波紋效果222可以響應(yīng)于對(duì)敲下事件224的檢測(cè)而在顯示器212中呈現(xiàn)。在某些實(shí)施方式中,波紋效果222具有從敲下事件224的起點(diǎn)擴(kuò)展的視覺效果并且其強(qiáng)度與敲下事件224的持續(xù)時(shí)間和/或力成比例地增加。在振動(dòng)模式記錄期間的任意時(shí)刻,用戶都可以選擇停止按鈕228來終止記錄階段。
[0033]在圖2c,響應(yīng)于檢測(cè)到敲下事件232,移動(dòng)設(shè)備可以提供視覺反饋230和236以及觸覺反饋。例如,在進(jìn)度條214中,振動(dòng)分段236可以對(duì)應(yīng)于敲下事件232,并且可由進(jìn)度條214中增長(zhǎng)的矩形描繪,以指示較長(zhǎng)持續(xù)時(shí)間的敲下事件。波紋效果230可以響應(yīng)于對(duì)敲下事件232的檢測(cè)而在顯示器212中顯示,并且可以與振動(dòng)分段236相對(duì)應(yīng)。例如,波紋效果230可以具有靠攏到一起的多個(gè)波紋,以指示較長(zhǎng)的敲下事件或具有較大強(qiáng)度的敲下事件。在圖2d,振動(dòng)模式記錄已終止。例如,用戶可以選擇圖2c所示的按鈕228來終止振動(dòng)記錄階段。對(duì)自定義振動(dòng)模式的指示可以在圖2d的進(jìn)度條214中看到。例如,振動(dòng)分段226可以與圖2b中的敲下事件224相對(duì)應(yīng),振動(dòng)分段236可以與圖2c中的敲下事件232相對(duì)應(yīng),而振動(dòng)分段260和262可以與在自定義振動(dòng)模式記錄期間檢測(cè)到的其他敲下事件相對(duì)應(yīng)。在圖2d,在對(duì)振動(dòng)模式的記錄已經(jīng)結(jié)束之后,用戶可以選擇播放按鈕240來重放在前創(chuàng)建的振動(dòng)模式,或選擇記錄按鈕242來記錄新的振動(dòng)模式。此外,用戶可以選擇保存按鈕250來向該振動(dòng)模式分配名稱并將該振動(dòng)模式保存至存儲(chǔ)器。
[0034]圖3a_3b是用于在移動(dòng)設(shè)備上重放自定義振動(dòng)模式的示例性用戶界面。例如,圖3a_3b可被用于重放在圖2a_2d中創(chuàng)建的自定義振動(dòng)模式。在圖3a中,如果用戶選擇圖2d所示的播放按鈕240來重放在前創(chuàng)建的振動(dòng)模式,就可以在移動(dòng)設(shè)備上重放由進(jìn)度條214所表示的振動(dòng)模式。振動(dòng)模式的重放可以涉及觸覺反饋和視覺反饋兩者。例如,在回放期間,可以將在振動(dòng)模式記錄期間創(chuàng)建的可視化顯示和觸覺反饋傳達(dá)給移動(dòng)設(shè)備的用戶。作為一例,在圖2a-2d中創(chuàng)建的振動(dòng)模式可在圖3a-3b中使用。回放可由進(jìn)度條214上的回放位置指示。當(dāng)在回放期間遇到振動(dòng)分段226時(shí),就可以提供與振動(dòng)分段226相對(duì)應(yīng)的視覺反饋和觸覺反饋。例如,可以啟動(dòng)與用于創(chuàng)建振動(dòng)分段226的敲下事件的持續(xù)時(shí)間和/或強(qiáng)度相對(duì)應(yīng)的觸覺反饋并且可以在顯示器212上呈現(xiàn)在振動(dòng)分段226記錄期間顯示的波紋效果222。當(dāng)回放遇到振動(dòng)分段236時(shí),則可以啟動(dòng)與用于創(chuàng)建振動(dòng)分段236的敲下事件的持續(xù)時(shí)間和/或強(qiáng)度相對(duì)應(yīng)的觸覺反饋并且可以在顯示器212上呈現(xiàn)在振動(dòng)分段236記錄期間顯示的波紋效果230。類似地,當(dāng)回放遇到振動(dòng)分段260和262時(shí),則可以啟動(dòng)與用于創(chuàng)建振動(dòng)分段260和262的敲下事件的持續(xù)時(shí)間和/或強(qiáng)度相對(duì)應(yīng)的觸覺反饋并且可以在顯示器212上呈現(xiàn)在振動(dòng)分段260和262記錄期間顯示的波紋效果。[0035]圖4是用于命名和保存自定義振動(dòng)模式的示例性用戶界面。例如,用戶可以使用鍵盤404在文本框402內(nèi)輸入自定義振動(dòng)模式的名稱,例如“測(cè)試”,并且在隨后通過點(diǎn)擊保存按鈕460保存該名稱。
[0036]圖5是用于向通知事件分配振動(dòng)模式的示例性用戶界面。例如,自定義振動(dòng)模式“測(cè)試”可以在振動(dòng)選擇508中被選擇為與502中的聯(lián)系人“John”相對(duì)應(yīng)。當(dāng)移動(dòng)設(shè)備通過檢測(cè)移動(dòng)電話號(hào)碼框504中的號(hào)碼正在呼叫而檢測(cè)到John正在呼叫時(shí),移動(dòng)設(shè)備可以根據(jù)振動(dòng)模式“測(cè)試”啟動(dòng)觸覺反饋和/或根據(jù)框506中的鈴聲“默認(rèn)”來播放聽覺聲音。
[0037]圖6是被配置為執(zhí)行基于運(yùn)動(dòng)的操作的移動(dòng)設(shè)備的示例性架構(gòu)600的框圖。移動(dòng)設(shè)備可以包括存儲(chǔ)器接口 602、一個(gè)或多個(gè)數(shù)據(jù)處理器、圖像處理器和/或處理器604、以及外設(shè)接口 606。存儲(chǔ)器接口 602、一個(gè)或多個(gè)處理器604和/或外設(shè)接口 606可以是分開的部件,也可被集成在一個(gè)或多個(gè)集成電路中。處理器604可以包括一個(gè)或多個(gè)應(yīng)用處理器(AP)以及一個(gè)或多個(gè)基帶處理器(BP)。應(yīng)用處理器和基帶處理器可被集成在單個(gè)處理芯片內(nèi)。移動(dòng)設(shè)備600內(nèi)的各種部件例如可以通過一個(gè)或多個(gè)通信總線或信號(hào)線相耦合。
[0038]傳感器、設(shè)備和子系統(tǒng)可被耦合至外設(shè)接口 606以促進(jìn)多功能的實(shí)現(xiàn)。例如,運(yùn)動(dòng)傳感器610、光傳感器612和接近度傳感器614可被耦合至外設(shè)接口 606以促進(jìn)移動(dòng)設(shè)備的定向、感光和接近度功能。運(yùn)動(dòng)傳感器610可以包括被配置為確定移動(dòng)設(shè)備的移動(dòng)速度和方向的改變的一個(gè)或多個(gè)加速度計(jì)。位置處理器615 (例如,GPS接收器)可被連接至外設(shè)接口 606以提供地理定位。電子磁力計(jì)616 (例如,集成電路芯片)也可被連接至外設(shè)接口 606以提供可被用來確定北磁極方向的數(shù)據(jù)。于是,電子磁力計(jì)616可被用作電子羅盤。重力儀617可被耦合至外設(shè)接口 606以促進(jìn)對(duì)地球的局部重力場(chǎng)的測(cè)量。
[0039]相機(jī)子系統(tǒng)620和光學(xué)傳感器622 (例如,電荷稱合器件((XD)或互補(bǔ)金屬氧化物半導(dǎo)體(CMOS)光學(xué)傳感器)可被用于促進(jìn)相機(jī)功能,諸如記錄照片和視頻剪輯。
[0040]通信功能可以通過一個(gè)或多個(gè)無(wú)線通信子系統(tǒng)624促進(jìn),所述子系統(tǒng)可以包括射頻接收機(jī)和發(fā)射機(jī)和/或光學(xué)(例如,紅外)接收機(jī)和發(fā)射機(jī)。通信子系統(tǒng)624的具體設(shè)計(jì)和實(shí)現(xiàn)可以取決于移動(dòng)設(shè)備要運(yùn)行于的通信網(wǎng)絡(luò)。例如,移動(dòng)設(shè)備可包括被設(shè)計(jì)為運(yùn)行于CDMA系統(tǒng)、WiFi?或WiMax?網(wǎng)絡(luò)、以及Bluetooth?網(wǎng)絡(luò)的通信子系統(tǒng)624。具體地,無(wú)線通信子系統(tǒng)624可以包括托管協(xié)議,使得移動(dòng)設(shè)備可被配置作為其他無(wú)線設(shè)備的基站。
[0041]音頻子系統(tǒng)626可被耦合至揚(yáng)聲器628和麥克風(fēng)630,以促進(jìn)語(yǔ)音使能的功能,諸如語(yǔ)音識(shí)別、語(yǔ)音重現(xiàn)、數(shù)字記錄和電話功能。此外,麥克風(fēng)630可以檢測(cè)環(huán)境噪聲和其他聽覺頻率。
[0042]觸覺子系統(tǒng)680和觸覺機(jī)構(gòu)682 (例如,旋轉(zhuǎn)馬達(dá)、伺服馬達(dá)或壓電馬達(dá))可被用于促進(jìn)諸如振動(dòng)、力和/或運(yùn)動(dòng)的觸覺反饋。
[0043]1/0子系統(tǒng)640可以包括觸摸屏控制器642和/或其他輸入控制器644。觸摸屏控制器642可被耦合至觸摸屏646或墊。觸摸屏646和觸摸屏控制器642可以使用多種觸摸敏感技術(shù)中的任意技術(shù)來例如檢測(cè)接觸和移動(dòng)或接觸和移動(dòng)的間歇,其中所述技術(shù)包括但不限于電容性、電阻性、紅外、表面聲波技術(shù),以及用于確定與觸摸屏646的一個(gè)或多個(gè)接觸點(diǎn)的其他接近度傳感器陣列或其他元件。
[0044]其他輸入控制器644可被耦合至其他輸入/控制設(shè)備648,諸如一個(gè)或多個(gè)按鈕、搖桿開關(guān)、拇指輪、紅外端口、USB端口、和/或諸如觸控筆的指示設(shè)備。一個(gè)或多個(gè)按鈕(未不出)可以包括用于揚(yáng)聲器628和/或麥克風(fēng)630的音量控制的上下按鈕。
[0045]在一個(gè)實(shí)施方式中,按下按鈕達(dá)第一持續(xù)時(shí)間可以解除觸摸屏646的鎖定;并且按下按鈕達(dá)長(zhǎng)于該第一持續(xù)時(shí)間的第二持續(xù)時(shí)間可以開關(guān)移動(dòng)設(shè)備600的電源。用戶還可以能夠定制一個(gè)或多個(gè)按鈕的功能。觸摸屏646例如還可被用于實(shí)現(xiàn)虛擬或軟按鈕和/或鍵盤。
[0046]在某些實(shí)施方式中,移動(dòng)設(shè)備600可以呈現(xiàn)記錄的音頻和/或視頻文件,諸如MP3、AAC和MPEG文件。在某些實(shí)施方式中,移動(dòng)設(shè)備600可以包括MP3播放器的功能。移動(dòng)設(shè)備600因此可以包括與iPod兼容的管腳連接器。還可以使用其他輸入/輸出和控制設(shè)備。
[0047]存儲(chǔ)器接口 602可以耦合至存儲(chǔ)器650。存儲(chǔ)器650可以包括高速隨機(jī)存取存儲(chǔ)器和/或非易失性存儲(chǔ)器,諸如一個(gè)或多個(gè)磁盤存儲(chǔ)設(shè)備、一個(gè)或多個(gè)光學(xué)存儲(chǔ)設(shè)備、和/或閃存(例如,NAND, N0R)。存儲(chǔ)器650可以存儲(chǔ)操作系統(tǒng)652,諸如Darwin、RTXC, LINUX、UNIX、OS X、WINDOWS,或嵌入式操作系統(tǒng),諸如VxWorks。操作系統(tǒng)652可以包括用于處理基本系統(tǒng)服務(wù)并用于執(zhí)行依賴于硬件的任務(wù)的指令。在某些實(shí)施方式中,操作系統(tǒng)652可以包括內(nèi)核(例如,UNIX內(nèi)核)。
[0048]存儲(chǔ)器650還可以存儲(chǔ)通信指令654以促進(jìn)與一個(gè)或多個(gè)附加設(shè)備、一個(gè)或多個(gè)計(jì)算機(jī)和/或一個(gè)或多個(gè)服務(wù)器的通信。存儲(chǔ)器650可以包括:促進(jìn)圖形用戶界面處理的圖像用戶設(shè)備指令656 ;促進(jìn)傳感器相關(guān)的處理和功能的傳感器處理指令658 ;促進(jìn)電話相關(guān)的處理和功能的電話指令660 ;促進(jìn)電子消息收發(fā)相關(guān)的處理和功能的電子消息收發(fā)指令662 ;促進(jìn)web瀏覽相關(guān)的處理和功能的web瀏覽指令664 ;促進(jìn)媒體處理相關(guān)的處理和功能的媒體處理指令666 ;促進(jìn)GPS和導(dǎo)航相關(guān)的處理和指令的GPS/導(dǎo)航指令668 ;促進(jìn)相機(jī)相關(guān)的處理和功能的相機(jī)指令670 ;促進(jìn)磁力計(jì)校準(zhǔn)的磁力計(jì)數(shù)據(jù)672和校準(zhǔn)指令674。存儲(chǔ)器650還存儲(chǔ)其他軟件指令(未示出),諸如安全指令、促進(jìn)web視頻相關(guān)的處理和功能的web視頻指令、和/或促進(jìn)web購(gòu)物相關(guān)處理和功能的web購(gòu)物指令。在某些實(shí)施方式中,媒體處理指令666可被分別劃分為促進(jìn)音頻處理相關(guān)的處理和功能的音頻處理指令以及促進(jìn)視頻處理相關(guān)的處理和功能的視頻處理指令。還可以在存儲(chǔ)器650中存儲(chǔ)激活記錄和國(guó)際移動(dòng)設(shè)備標(biāo)識(shí)(MEI)或類似硬件標(biāo)識(shí)符。存儲(chǔ)器650可以包括觸覺指令676。觸覺指令676可被配置為使移動(dòng)設(shè)備執(zhí)行基于觸覺的操作,例如參考圖1-5所描述的向移動(dòng)設(shè)備的用戶提供觸覺反饋。
[0049]上述標(biāo)識(shí)的指令和應(yīng)用中的每一個(gè)都可以與用于執(zhí)行一個(gè)或多個(gè)上述功能的一組指令相對(duì)應(yīng)。這些指令無(wú)需被實(shí)現(xiàn)為分開的軟件程序、步驟或模塊。存儲(chǔ)器650可以包括額外的指令或是更少的指令。此外,移動(dòng)設(shè)備的各種功能可由包括在一個(gè)或多個(gè)信號(hào)處理和/或?qū)S眉呻娐分械挠布?或軟件實(shí)現(xiàn)。
[0050]圖7是用于被配置為執(zhí)行基于運(yùn)動(dòng)的操作的移動(dòng)設(shè)備的示例性網(wǎng)絡(luò)操作環(huán)境700的框圖。在數(shù)據(jù)通信期間,移動(dòng)設(shè)備702a和702b例如可以經(jīng)由一個(gè)或多個(gè)有線和/或無(wú)線網(wǎng)絡(luò)710進(jìn)行通信。例如,諸如蜂窩網(wǎng)絡(luò)的無(wú)線網(wǎng)絡(luò)712可以通過使用網(wǎng)關(guān)716而與諸如互聯(lián)網(wǎng)的廣域網(wǎng)(WAN)714通信。類似地,諸如802.1lg無(wú)線接入設(shè)備的接入設(shè)備718可以提供對(duì)廣域網(wǎng)714的通信接入。
[0051]在某些實(shí)施方式中,語(yǔ)音和數(shù)據(jù)通信兩者都可經(jīng)由無(wú)線網(wǎng)絡(luò)712和接入設(shè)備718建立。例如,移動(dòng)設(shè)備702a可以經(jīng)由無(wú)線網(wǎng)絡(luò)712、網(wǎng)關(guān)716以及廣域網(wǎng)714 (例如,使用傳輸控制協(xié)議/互聯(lián)網(wǎng)協(xié)議(TCP/IP)或用戶數(shù)據(jù)報(bào)協(xié)議(UDP))發(fā)起并接收電話呼叫(例如,使用IP電話(VoIP)協(xié)議)、發(fā)送并接收電子郵件消息(例如,第三版郵局協(xié)議(POP3))、以及檢索電子文檔和/或數(shù)據(jù)流,諸如web頁(yè)面、照片和視頻。類似地,在某些實(shí)施方式中,移動(dòng)電話702b也可以經(jīng)由接入設(shè)備718和廣域網(wǎng)714來發(fā)起并接收電話呼叫、發(fā)送并接收電子郵件消息、以及檢索電子文檔。在某些實(shí)施方式中,移動(dòng)設(shè)備702a或702b可以使用一個(gè)或多個(gè)線纜物理連接至接入設(shè)備718,并且該接入設(shè)備718可以是個(gè)人計(jì)算機(jī)。在此配置中,移動(dòng)設(shè)備702a或702b可被稱作是“聯(lián)網(wǎng)”設(shè)備。
[0052]移動(dòng)設(shè)備702a和702b也可通過其他途徑建立通信。例如,無(wú)線移動(dòng)設(shè)備702a可以經(jīng)由無(wú)線網(wǎng)絡(luò)712與其他無(wú)線設(shè)備(例如,其他移動(dòng)設(shè)備702a或702b、蜂窩電話等)通信。類似地、移動(dòng)設(shè)備702a和702b可以通過使用一個(gè)或多個(gè)通信子系統(tǒng)(諸如,Bluetooth?通信設(shè)備)建立對(duì)等通信720,例如私域網(wǎng)。其他的通信協(xié)議和拓?fù)湟彩强梢詫?shí)現(xiàn)的。
[0053]移動(dòng)設(shè)備702a或702b例如可以經(jīng)由一個(gè)或多個(gè)有線和/或無(wú)線網(wǎng)絡(luò)與一個(gè)或多個(gè)服務(wù)730通信。例如,可以使用一個(gè)或多個(gè)振動(dòng)模式遞送服務(wù)730遞送一個(gè)或多個(gè)振動(dòng)模式。在某些實(shí)施方式中,振動(dòng)模式遞送服務(wù)可以是購(gòu)買和下載振動(dòng)模式的虛擬商店。振動(dòng)模式遞送服務(wù)還可以是推送通知遞送服務(wù)的一部分。例如,與具體推送通知相關(guān)聯(lián)的振動(dòng)模式可被推送給移動(dòng)設(shè)備以向該移動(dòng)設(shè)備的用戶提供具體通知,例如一種獨(dú)特的振動(dòng)模式可以與運(yùn)動(dòng)比賽中的某隊(duì)得分相關(guān)聯(lián),當(dāng)該隊(duì)得分時(shí),該獨(dú)特的振動(dòng)模式可被推送至移動(dòng)設(shè)備以向該移動(dòng)設(shè)備的用戶通知得分。
[0054]移動(dòng)設(shè)備702a或702b還可以經(jīng)由一個(gè)或多個(gè)有線和/或無(wú)線網(wǎng)絡(luò)訪問其他數(shù)據(jù)和內(nèi)容。例如,移動(dòng)設(shè)備702a或702b可以訪問諸如新聞網(wǎng)站、簡(jiǎn)易信息聚合(RSS)饋送、web網(wǎng)站、博客、社交網(wǎng)站、開發(fā)人員網(wǎng)站之類的內(nèi)容發(fā)布方??梢酝ㄟ^響應(yīng)于用戶觸摸例如Web對(duì)象來調(diào)用web瀏覽功能或應(yīng)用(例如,瀏覽器)而提供這類訪問。
[0055]業(yè)已描述了多個(gè)實(shí)施方式。然而將會(huì)理解的是,可以做出各種修改。此外,可以提供其他的步驟,或者步驟可被從描述的流程中省略,并且可以向描述的系統(tǒng)添加或從中移除其他部件。因此,其他實(shí)施方式位于所附權(quán)利要求的范圍內(nèi)。
【權(quán)利要求】
1.一種由在電子設(shè)備上運(yùn)行的一個(gè)或多個(gè)進(jìn)程執(zhí)行的方法,所述方法包括: 從所述電子設(shè)備的用戶接收用于規(guī)定自定義振動(dòng)模式的觸式輸入; 響應(yīng)于接收到觸式輸入,向所述用戶提供與所接收到的觸式輸入相對(duì)應(yīng)的視覺反饋;以及 存儲(chǔ)所規(guī)定的自定義振動(dòng)模式,以供所述電子設(shè)備用來啟動(dòng)示意預(yù)定通知事件的觸覺反饋。
2.如權(quán)利要求1所述的方法,其中,所述觸式輸入包括在所述電子設(shè)備的觸摸敏感表面上接收的敲下事件和抬起事件的節(jié)奏。
3.如權(quán)利要求2所述的方法,其中所述視覺反饋包括說明所述自定義振動(dòng)模式與時(shí)間的關(guān)系的進(jìn)度條。
4.如權(quán)利要求3所述的方法,其中,所述進(jìn)度條包括所述自定義振動(dòng)模式中的振動(dòng)分段的指示,所述振動(dòng)分段與所述敲下事件相對(duì)應(yīng)。
5.如權(quán)利要求4所述的方法,其中,所述進(jìn)度條中的每個(gè)振動(dòng)分段的指示包括長(zhǎng)度,其中每個(gè)振動(dòng)分段的長(zhǎng)度與所述敲下事件的持續(xù)時(shí)間相對(duì)應(yīng)。
6.如權(quán)利要求2所述的方法,其中,所述視覺反饋在視覺上強(qiáng)調(diào)敲下事件的起點(diǎn)。
7.如權(quán)利要求6所述的方法,其中,所述視覺反饋與所述敲下事件的強(qiáng)度和持續(xù)時(shí)間中的至少之一相關(guān)地變化。
8.如權(quán)利要求7所述的方法,其中,相比于較長(zhǎng)持續(xù)時(shí)間的敲下事件,針對(duì)較短持續(xù)時(shí)間的敲下事件的視覺反饋在顏 色亮度、尺寸和速度中的至少一方面明顯較小。
9.如權(quán)利要求1所述的方法,還包括: 響應(yīng)于接收到觸式輸入,向所述用戶提供與規(guī)定所述自定義振動(dòng)模式的接收到的觸式輸入相對(duì)應(yīng)的觸覺反饋。
10.如權(quán)利要求9所述的方法,其中,所述觸覺反饋與所述敲下事件的強(qiáng)度和持續(xù)時(shí)間中的至少之一相關(guān)地變化。
11.如權(quán)利要求10所述的方法,其中,相比于較長(zhǎng)持續(xù)時(shí)間的敲下事件,針對(duì)較短持續(xù)時(shí)間的敲下事件的觸覺反饋在持續(xù)時(shí)間和強(qiáng)度中的至少一方面明顯較小。
12.如權(quán)利要求1所述的方法,還包括: 重放所述自定義振動(dòng)模式,其中所述重放包括: 向所述用戶提供與所述觸式輸入相對(duì)應(yīng)的所述視覺反饋;以及 啟動(dòng)與所述自定義振動(dòng)模式相對(duì)應(yīng)的觸覺反饋。
13.如權(quán)利要求1所述的方法,還包括: 向通知事件分配所述自定義振動(dòng)模式;以及 當(dāng)由所述電子設(shè)備檢測(cè)到所述通知事件時(shí),啟動(dòng)根據(jù)所述自定義振動(dòng)模式的觸覺反饋。
14.一種電子設(shè)備,包括: 處理器,配置為執(zhí)行存儲(chǔ)在機(jī)器可讀介質(zhì)中的指令; 輸入/輸出子系統(tǒng),操作性耦合至所述處理器且包括用于輸入和輸出的觸摸敏感表面; 觸覺子系統(tǒng),操作性耦合至所述處理器,所述觸覺子系統(tǒng)包括觸覺機(jī)構(gòu)并被配置為響應(yīng)于從所述處理器接收到的信息而向所述電子設(shè)備的用戶提供觸覺反饋; 存儲(chǔ)器,用作所述機(jī)器可讀介質(zhì)并存儲(chǔ)處理器可執(zhí)行指令以使所述電子設(shè)備執(zhí)行以下操作,所述操作包括: 經(jīng)由所述觸摸敏感表面從所述電子設(shè)備的用戶接收用于規(guī)定自定義振動(dòng)模式的觸式輸入; 響應(yīng)接收到觸式輸入,經(jīng)由所述觸摸敏感表面向所述用戶提供與所接收到的觸式輸入相對(duì)應(yīng)的視覺反饋;以及 在所述存儲(chǔ)器中存儲(chǔ)所規(guī)定的自定義振動(dòng)模式,以供所述電子設(shè)備經(jīng)由所述觸覺機(jī)構(gòu)來啟動(dòng)示意預(yù)定通知事件的觸覺反饋。
15.如權(quán)利要求14所述的電子設(shè)備,其中,所述觸式輸入包括在所述電子設(shè)備的觸摸敏感表面上接收的敲下事件和抬起事件的節(jié)奏。
16.如權(quán)利要求15所述的電子設(shè)備,其中,所述視覺反饋包括說明所述自定義振動(dòng)模式與時(shí)間的關(guān)系的進(jìn)度條。
17.如權(quán)利要求16所述的電子設(shè)備,其中,所述進(jìn)度條包括所述自定義振動(dòng)模式中的振動(dòng)分段的指示,所述振動(dòng)分段與所述敲下事件相對(duì)應(yīng)。
18.如權(quán)利要求17所述的電子設(shè)備,其中,所述進(jìn)度條中的每個(gè)振動(dòng)分段的指示包括長(zhǎng)度,其中每個(gè)振動(dòng)分段的長(zhǎng)度與所述敲下事件的持續(xù)時(shí)間相對(duì)應(yīng)。
19.如權(quán)利要求15所述的電子設(shè)備,其中,所述視覺反饋在視覺上強(qiáng)調(diào)敲下事件的起點(diǎn)。
20.如權(quán)利要求19所述的電子設(shè)備,其中,所述視覺反饋與所述敲下事件的強(qiáng)度和持續(xù)時(shí)間中的至少之一相關(guān)地變化。
21.如權(quán)利要求20所述的電子設(shè)備,其中,相比于較長(zhǎng)持續(xù)時(shí)間的敲下事件,針對(duì)較短持續(xù)時(shí)間的敲下事件的視覺反饋在顏色亮度、尺寸和速度中的至少一方面明顯較小。
22.如權(quán)利要求14所述的電子設(shè)備,還包括: 響應(yīng)于接收到觸式輸入,向所述用戶提供與規(guī)定所述自定義振動(dòng)模式的接收到的觸式輸入相對(duì)應(yīng)的觸覺反饋。
23.如權(quán)利要求22所述的電子設(shè)備,其中,所述觸覺反饋與敲下事件的強(qiáng)度和持續(xù)時(shí)間中的至少之一相關(guān)地變化。
24.如權(quán)利要求23所述的電子設(shè)備,其中,相比于較長(zhǎng)持續(xù)時(shí)間的敲下事件,針對(duì)較短持續(xù)時(shí)間的敲下事件的觸覺反饋在持續(xù)時(shí)間和強(qiáng)度中的至少一方面明顯較小。
25.如權(quán)利要求14所述的電子設(shè)備,還包括: 重放所述自定義振動(dòng)模式,其中所述重放包括: 向所述用戶提供與所述觸式輸入相對(duì)應(yīng)的所述視覺反饋;以及 啟動(dòng)與所述自定義振動(dòng)模式相對(duì)應(yīng)的觸覺反饋。
26.如權(quán)利要求14所述的電子設(shè)備,還包括: 向通知事件分配所述自定義振動(dòng)模式;以及 當(dāng)由所述電子設(shè)備檢測(cè)到所述通知事件時(shí),啟動(dòng)根據(jù)所述自定義振動(dòng)模式的觸覺反饋。
27.一種計(jì)算機(jī)程序產(chǎn)品,所述計(jì)算機(jī)程序產(chǎn)品編碼在計(jì)算機(jī)可讀介質(zhì)上,并能夠操作以使數(shù)據(jù)處理裝置執(zhí)行操作,所述操作包括: 從所述電子設(shè)備的用戶接收用于規(guī)定自定義振動(dòng)模式的觸式輸入; 響應(yīng)于接收到觸式輸入,向所述用戶提供與所接收到的觸式輸入相對(duì)應(yīng)的視覺反饋;以及 存儲(chǔ)所規(guī)定的自定義振動(dòng)模式,以供所述電子設(shè)備用來啟動(dòng)示意預(yù)定通知事件的觸覺反饋。
28.如權(quán)利要求27所述的計(jì)算機(jī)程序產(chǎn)品,其中,所述觸式輸入包括在所述電子設(shè)備的觸摸敏感表面上接收的敲下事件和抬起事件的節(jié)奏。
29.如權(quán)利要求28所述的計(jì)算機(jī)程序產(chǎn)品,其中,所述視覺反饋包括說明所述自定義振動(dòng)模式與時(shí)間的關(guān)系的進(jìn)度條。
30.如權(quán)利要求29所述的計(jì)算機(jī)程序產(chǎn)品,其中,所述進(jìn)度條包括所述自定義振動(dòng)模式中的振動(dòng)分段的指示,所述振動(dòng)分段與所述敲下事件相對(duì)應(yīng)。
31.如權(quán)利要求30所述的計(jì)算機(jī)程序產(chǎn)品,其中,所述進(jìn)度條中的每個(gè)振動(dòng)分段的指示包括長(zhǎng)度,其中每個(gè)振動(dòng)分段的長(zhǎng)度與所述敲下事件的持續(xù)時(shí)間相對(duì)應(yīng)。
32.如權(quán)利要求28所述的計(jì)算機(jī)程序產(chǎn)品,其中,所述視覺反饋在視覺上強(qiáng)調(diào)敲下事件的起點(diǎn)。
33.如權(quán)利要求32所述的計(jì)算機(jī)程序產(chǎn)品,其中,所述視覺反饋與所述敲下事件的強(qiáng)度和持續(xù)時(shí)間中的至少之一相關(guān)地變化。`
34.如權(quán)利要求33所述的計(jì)算機(jī)程序產(chǎn)品,其中,相比于較長(zhǎng)持續(xù)時(shí)間的敲下事件,針對(duì)較短持續(xù)時(shí)間的敲下事件的視覺反饋在顏色亮度、尺寸和速度中的至少一方面明顯較小。
35.如權(quán)利要求27所述的計(jì)算機(jī)程序產(chǎn)品,還包括: 響應(yīng)于接收到觸式輸入,向所述用戶提供與規(guī)定所述自定義振動(dòng)模式的接收到的觸式輸入相對(duì)應(yīng)的觸覺反饋。
36.如權(quán)利要求35所述的計(jì)算機(jī)程序產(chǎn)品,其中,所述觸覺反饋與所述敲下事件的強(qiáng)度和持續(xù)時(shí)間中的至少之一相關(guān)地變化。
37.如權(quán)利要求36所述的計(jì)算機(jī)程序產(chǎn)品,其中,相比于較長(zhǎng)持續(xù)時(shí)間的敲下事件,針對(duì)較短持續(xù)時(shí)間的敲下事件的觸覺反饋在持續(xù)時(shí)間和強(qiáng)度中的至少一方面明顯較小。
38.如權(quán)利要求27所述的計(jì)算機(jī)程序產(chǎn)品,還包括: 重放所述自定義振動(dòng)模式,其中所述重放包括: 向所述用戶提供與所述觸式輸入相對(duì)應(yīng)的所述視覺反饋;以及 啟動(dòng)與所述自定義振動(dòng)模式相對(duì)應(yīng)的觸覺反饋。
39.如權(quán)利要求27所述的計(jì)算機(jī)程序產(chǎn)品,還包括: 向通知事件分配所述自定義振動(dòng)模式;以及 當(dāng)由所述電子設(shè)備檢測(cè)到所述通知事件時(shí),啟動(dòng)根據(jù)所述自定義振動(dòng)模式的觸覺反饋。
【文檔編號(hào)】G06F3/0488GK103635867SQ201280027138
【公開日】2014年3月12日 申請(qǐng)日期:2012年6月1日 優(yōu)先權(quán)日:2011年6月3日
【發(fā)明者】C·B·弗萊扎克, E·T·西摩, J·M·洛佩斯達(dá)席爾瓦 申請(qǐng)人:蘋果公司