System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本公開一般涉及用于提供觸覺反饋的方法和裝置,并且更具體地涉及對應于與設備或應用程序相關聯的條件的觸覺反饋的語義框架的方法和裝置。
技術介紹
1、觸覺反饋系統為用戶提供通過觸摸或接觸與子系統交互的能力。觸覺系統通過使用致動器、傳感器或這兩者而有助于這些觸覺交互。
技術實現思路
1、本文的實施方案公開了將多個觸覺輸出變型組織成緊密結合的語義框架的觸覺反饋方法和裝置,該語義框架使用有關警示條件和觸發、應用程序情境和其他條件的各種信息提供在相關事件之間共享特征的觸覺輸出系統。本公開涉及在各種條件下提供觸覺響應的系統和方法。所公開的觸覺響應方法可使用任何適當的軟件、硬件或這兩者來實現。
2、在一些實施方案中,在和與應用程序相關聯的檢測到的警示條件相關聯的時間,與應用程序相關聯的狀態提供用于提供對應觸覺輸出的基礎。例如,響應于檢測到警示條件,確定在與警示條件相關聯的時間與應用程序相關聯的狀態。如果在與警示條件相關聯的時間應用程序處在活動狀態,則提供代表警示條件出現的第一觸覺輸出以及如果在與警示條件相關聯的時間應用程序處在不活動狀態,則提供代表警示條件的出現并且不同于第一觸覺輸出的第二觸覺輸出。
3、在一些實施方案中,是否手動或自動觸發檢測到的警示條件提供用于提供對應觸覺輸出的基礎。例如,響應于檢測到警示條件,確定是否由手動發起事件觸發警示條件。如果警示條件由手動發起事件觸發,則提供對應于手動發起事件通知的第一觸覺輸出。如果警示條件由自動發起事件觸發,則提供對應于自動發起
4、在一些實施方案中,檢測到的警示條件與用戶輸入或者預先確定的系統事件相關聯提供用于提供對應觸覺輸出的基礎。例如,響應于檢測到與接收對應用程序的用戶輸入相關聯的第一警示,提供對應于用戶輸入的第一觸覺輸出。在第一觸覺輸出之后,響應于檢測到與應用程序中的接收預先確定的系統事件相關聯的第二警示條件,提供對應于預先確定的系統事件的比第一觸覺輸出更大強度的第二觸覺輸出。
5、在一些實施方案中,檢測到的警示條件是否為多部分操作中的一部分提供用于提供對應觸覺輸出的基礎。例如,響應于接收到對應于多部分操作中的第一部分的輸入,發起正在進行的觸覺輸出序列。在發起之后以及響應于接收到對應于多部分操作中的第二部分的輸入,終止正在進行的觸覺輸出序列。
6、在一些實施方案中,檢測到的執行操作的請求是否為另一操作中的子組提供用于提供對應觸覺輸出的基礎。例如,響應于檢測到對應于執行第一操作的請求的第一輸入,提供包括觸覺分量的第一輸出并且執行第一操作。在執行第一操作之后,以及響應于檢測到對應于執行包括第一操作和輔助操作的第二操作的請求的第二輸入,提供包括觸覺分量的第二輸出并且第二輸出包括第一輸出以及對應于輔助操作的輔助輸出,并且執行第二操作。
7、在一些實施方案中,兩個檢測到的警示條件是否為相同或不同種類的警示條件或應用程序提供用于提供對應觸覺輸出的基礎。例如,響應于檢測到第一警示條件的出現,提供包括第一觸覺分量和第一非觸覺分量的第一輸出。在提供第一輸出之后,以及響應于檢測到第二警示條件的出現,提供包括第二觸覺分量和第二非觸覺分量的第二輸出。如果第一警示條件和第二警示條件為相同種類的警示條件中的不同警示條件,則第一輸出和第二輸出共享一個或多個相同分量并且具有一個或多個不同分量,但如果第一警示條件和第二警示條件為不同種類的警示條件中的不同警示條件,則第一觸覺分量不同于第二觸覺分量并且第一非觸覺分量不同于第二非觸覺分量。在另一示例中,
8、在一些實施方案中,
9、注意,本文描述的方法的各種實施方案可與本文所述的其他實施方案相結合。在說明書中描述的特征和優勢并非包括全部,并且具體地,在閱覽附圖、說明書和權利要求書時許多另外特征和優勢對于本領域技術人員來說將是明顯的。而且,應當指出,出于可讀性和指導性目的,在原則上選擇了本說明書中使用的語言,并且可以不這樣選擇以描繪或界定本專利技術的主題。
本文檔來自技高網...【技術保護點】
1.一種在計算設備上執行的處理器實現的方法,所述方法包括:
2.根據權利要求1所述的方法,其中:
3.根據權利要求2所述的方法,其中:
4.根據權利要求2所述的方法,其中:
5.根據權利要求1所述的方法,其中:
6.根據權利要求1所述的方法,其中:
7.根據權利要求1-7中任一項所述的方法,其中:
8.根據權利要求1-7中任一項所述的方法,其中:
9.根據權利要求1-7中任一項所述的方法,其中:
10.根據權利要求1-7中任一項所述的方法,其中:
11.根據權利要求1-6中任一項所述的方法,其中:
12.根據權利要求1所述的方法,其中所述手勢在所述觸敏表面上對應于在所述設備的顯示器上顯示的用戶界面中的第一位置的部分上發起,并且在所述觸敏表面上對應于在所述用戶界面中不同于所述第一位置的第二位置的第二部分上終止。
13.根據權利要求1-7中任一項所述的方法,其中:
14.根據權利要求13所述的方法,其中:
15.根據權
16.根據權利要求13所述的方法,其中:
17.根據權利要求13所述的方法,其中所述正在進行的觸覺輸出序列的特征基于對應于由所述多部分操作的所述第一部分的所述輸入發起的所述事件來選擇。
18.根據權利要求13所述的方法,還包括:響應于接收到對應于所述多部分操作的所述第一部分的所述輸入,提供第一觸覺反饋,其中所述第一觸覺反饋基于所述事件被選擇并且指示所述事件的發起,并且所述第一觸覺反饋不同于所述正在進行的觸覺輸出序列。
19.根據權利要求18所述的方法,還包括:響應于接收到對應于所述多部分操作的所述第二部分的所述輸入,提供第二觸覺反饋,其中所述第二觸覺反饋不同于所述正在進行的觸覺輸出序列。
20.根據權利要求13所述的方法,其中:
21.根據權利要求1-7中任一項所述的方法,其中:
22.根據權利要求1-7中任一項所述的方法,還包括,在響應于多部分操作的所述第一部分發起所述正在進行的觸覺輸出序列之后并且在接收到對應于所述多部分操作的第二部分的輸入之前:
23.根據權利要求1-7中任一項所述的方法,其中所述正在進行的觸覺輸出序列的強度隨時間增大,直到接收到對應于所述多部分操作的隨后輸入為止。
24.根據權利要求1-7中任一項所述的方法,還包括:
25.根據權利要求24所述的方法,其中所述正在進行的觸覺輸出序列的時間變化觸覺能量分布模擬所述正在進行的音頻輸出序列的時間變化聲學能量分布。
26.根據權利要求1-7中任一項所述的方法,還包括:
27.一種計算機程序產品,包括指令,所述指令在由計算設備執行時使所述計算設備執行根據權利要求1-26中任一項所述的方法。
28.一種計算機可讀存儲介質,存儲有一個或多個程序,所述一個或多個程序包括指令,所述指令在由計算設備執行時使所述計算設備:
29.根據權利要求28所述的計算機可讀存儲介質,其中所述一個或多個程序包括指令,所述指令在由所述計算設備執行時使所述計算設備執行根據權利要求2-26中任一項所述的方法。
30.一種計算設備,包括:
31.根據權利要求30所述的計算設備,其中所述一個或多個程序包括用于執行根據權利要求2-26中任一項所述的方法的指令。
32.一種在計算設備上執行的處理器實現的方法,所述方法包括:
33.一種在計算設備上執行的處理器實現的方法,所述方法包括:
34.一種在計算設備上執行的處理器實現的方法,所述方法包括:
35.一種方法,包括
36.一種方法,包括
...【技術特征摘要】
1.一種在計算設備上執行的處理器實現的方法,所述方法包括:
2.根據權利要求1所述的方法,其中:
3.根據權利要求2所述的方法,其中:
4.根據權利要求2所述的方法,其中:
5.根據權利要求1所述的方法,其中:
6.根據權利要求1所述的方法,其中:
7.根據權利要求1-7中任一項所述的方法,其中:
8.根據權利要求1-7中任一項所述的方法,其中:
9.根據權利要求1-7中任一項所述的方法,其中:
10.根據權利要求1-7中任一項所述的方法,其中:
11.根據權利要求1-6中任一項所述的方法,其中:
12.根據權利要求1所述的方法,其中所述手勢在所述觸敏表面上對應于在所述設備的顯示器上顯示的用戶界面中的第一位置的部分上發起,并且在所述觸敏表面上對應于在所述用戶界面中不同于所述第一位置的第二位置的第二部分上終止。
13.根據權利要求1-7中任一項所述的方法,其中:
14.根據權利要求13所述的方法,其中:
15.根據權利要求13所述的方法,其中:
16.根據權利要求13所述的方法,其中:
17.根據權利要求13所述的方法,其中所述正在進行的觸覺輸出序列的特征基于對應于由所述多部分操作的所述第一部分的所述輸入發起的所述事件來選擇。
18.根據權利要求13所述的方法,還包括:響應于接收到對應于所述多部分操作的所述第一部分的所述輸入,提供第一觸覺反饋,其中所述第一觸覺反饋基于所述事件被選擇并且指示所述事件的發起,并且所述第一觸覺反饋不同于所述正在進行的觸覺輸出序列。
19.根據權利要求18所述的方法,還包括:響應于接收到對應于所述多部分操作的所述第二部分的所述輸入,提供第二觸覺反饋,其中所述第二觸覺反饋不同于所述正在進行的觸覺輸出序...
【專利技術屬性】
技術研發人員:C·茂塞特,G·布徹,H·弗維杰,J·伊夫,
申請(專利權)人:蘋果公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。