用于對命令進行觸覺確認的系統和方法
【專利說明】用于對命令進行觸覺確認的系統和方法
[0001]分案說明
[0002]本申請屬于申請日為2010年11月1日的中國發明專利申請201080050101.X的分案申請。
[0003]相關申請的交叉引用
[0004]本專利申請要求于2009年11月4日提交的、題為“Systems and Methods forHaptic Confirmat1n of Commands”的美國實用專利申請N0.12/612,230的優先權,其全部內容通過引用的方式被合并到本文中。
技術領域
[0005]本發明總體上涉及觸覺反饋,以及更具體地涉及對命令進行觸覺確認。
【背景技術】
[0006]對電子設備的命令典型地已通過按下按鈕或扳動開關來發出。然而,語音和其他類型的命令在用戶接口中正變得更盛行,諸如對蜂窩電話的語音命令撥號。在這樣的系統中,用戶可以對著麥克風說出命令來撥打朋友的電話號碼,并且該用戶可以聽見嗶嗶聲或看見閃光,以指示電話正在撥打該號碼。但是,如果蜂窩電話的揚聲器已在被使用,諸如由于該電話正在播放歌曲,則該蜂窩電話可能打斷音樂來播放嗶嗶聲,或如果聲音已被靜音,則其可能根本不向用戶提供應答。因此,可能期望的是,提供用于向用戶提供響應的其他機制。
【發明內容】
[0007]本發明的實施例提供了用于對語音命令進行觸覺確認的系統和方法。例如,在一個實施例中,一種用于對命令進行觸覺確認的方法,包括:從麥克風接收話音信息;識別該話音信息并且確定與該話音信息相關聯的命令;以及如果該話音信息被識別并且該命令被確定,則:生成第一致動器信號,該第一致動器信號被配置成促使致動器輸出第一觸覺效果;以及將該第一致動器信號傳送給致動器。否則,生成第二致動器信號,該第二致動器信號被配置成促使致動器輸出第二觸覺效果;以及將第二致動器信號傳送給致動器。另一個實施例包括包含用于執行這樣的方法的程序代碼的計算機可讀介質。
[0008]提及這些說明性實施例并不是為了限制或限定本發明,而是提供示例以幫助對本發明的理解。在【具體實施方式】中論述了說明性實施例,并且在其中提供了對本發明的進一步描述。可以通過研究本說明書來進一步理解通過本發明的各種實施例提供的優點。
【附圖說明】
[0009]當參考附圖來閱讀以下【具體實施方式】時,將更好地理解本發明的這些及其他特征、方面和優點,在附圖中:
[0010]圖1-4示出根據本發明的實施例的用于對命令進行觸覺確認的系統的框圖;
[0011]圖5示出根據本發明的一個實施例的用于對命令進行觸覺確認的計算機實現的方法的流程圖;
[0012]圖6示出根據本發明的實施例的用于對命令進行觸覺確認的系統的框圖;以及
[0013]圖7示出根據本發明的一個實施例的用于對命令進行觸覺確認的計算機實現的方法的流程圖。
【具體實施方式】
[0014]本發明的實施例提供了用于對命令進行觸覺確認的系統和方法。例如,在一個實施例中,用戶可以對著在蜂窩電話上的麥克風說出命令,諸如“呼叫家”。該電話試圖識別所說出的命令,以及如果其是成功的,則其生成觸覺效果來向用戶提供以下可觸指示:所說出的命令被識別并且電話將執行所請求的功能。該電話然后可以試圖對與“家”相對應的電話號碼進行電話呼叫。然而,如果該電話沒有識別該命令,則其生成第二觸覺效果來向用戶提供以下可觸指示:所說出的命令沒有被識別并且沒有功能將被執行。
[0015]在另一個實施例中,第一用戶和第二用戶可以使用諸如無線電設備的無線通信設備相互通信。每一個用戶具有帶有麥克風的頭戴式耳機和與該麥克風進行通信的無線電設備。頭戴式耳機還包括用于輸出觸覺效果的致動器。第一用戶可以通過無線電設備向第二用戶發出口頭命令。第二用戶可能不能向第一用戶提供口頭響應。例如,第二用戶可能位于靠近敵人戰斗部隊的戰區中。第二用戶可以通過在其頭戴式耳機上或在無線電設備上按下按鈕或系列按鈕來促使觸覺消息被傳送給第一用戶來對該口頭命令作出響應。第一用戶的無線電設備可以接收該觸覺消息,并且將信號傳送給第一用戶的頭戴式耳機中的致動器以促使該致動器向第一用戶輸出觸覺效果。
[0016]用于對命令進行觸覺確認的說明性系統
[0017]現參考附圖,其中相同的附圖標記遍及多個圖指示相同的元素。圖1示出了根據本發明的一個實施例的用于對命令進行觸覺確認的系統的框圖。在圖1中所示的實施例中,系統包括具有殼體105的設備100。該設備進一步包括處理器110、存儲器115、致動器130和麥克風135,其每一個被布置在殼體105中或耦接到殼體105。在圖1中所示的實施例中,設備100是蜂窩電話,以及殼體105被配置成由能夠對著麥克風135說話的用戶抓握。在一些實施例中,設備100可以是包括殼體105、處理器110、存儲器115、致動器130和麥克風135的頭戴式耳機。在一些實施例中,設備100可以包括具有多個設備的系統。例如,將在下面更詳細論述的圖2包括相互通信的兩個設備110、150。
[0018]再次參考圖1中所示的實施例,處理器110與存儲器115、致動器130和麥克風135進行通信。麥克風135將從用戶接收到的話音信息編碼成被傳送給處理器110的一個或多個麥克風信號。處理器110接收麥克風信號,并且執行存儲在存儲器115中的語音識別軟件來試圖識別編碼在所接收到的麥克風信號內的話音信息。如果處理器110能夠識別該話音信息,則其執行存儲在存儲器115中的試圖標識與所識別的話音信息相關聯的命令的軟件。如果處理器110標識與所識別的話音信息相關聯的命令,則其生成第一致動器信號,該第一致動器信號被配置成促使致動器輸出第一觸覺效果。第一觸覺效果被配置成向用戶指示語音命令被識別。處理器110然后將第一致動器信號傳送給致動器130,致動器130基于第一致動器信號來輸出第一觸覺效果。
[0019]然而,如果話音信息沒有被識別,或如果與話音信息相對應的命令沒有被找到,則處理器110生成第二致動器信號,該第二致動器信號被配置成促使致動器130輸出第二觸覺效果。處理器110然后將第二致動器信號傳送給致動器130,致動器130基于第二致動器信號來輸出第二觸覺效果。第二觸覺效果被配置成指示話音信息沒有被識別或對應的命令沒有被找到。然而,在一個實施例中,對于未能識別話音信息或未能找到與所識別的話音信息相對應的命令,可以輸出不同的觸覺效果。注意的是,標識符“第一”和“第二”在此被用來區分不同的信號和效果,而不是特定信號或效果序列。例如,如果語音命令沒有被識別,則僅僅第二致動器信號被生成并且傳送給致動器;指示語音命令被識別的第一信號沒有被生成或傳送給致動器。
[0020]圖1中的實施例可以包括多個設備中的任何設備,諸如手持式設備、可佩戴設備、車輛(例如,汽車、輪椅等)、非便攜式設備(例如,臺式計算機)或能夠接收語音命令、對其進行處理并且生成觸覺效果的其他設備。
[0021]例如,在一個實施例中,設備100包括個人數字助理(PDA)。在這樣的實施例中,用戶可以對著麥克風135說出語音命令來促使PDA執行功能。例如,用戶可以指令PDA將約會添加到日歷用于星期二下午3點。處理器110試圖識別該語音命令,以及如果處理器110識別了該語音命令,則處理器110然后生成致動器信號,并且將該致動器信號傳送給致動器以促使該致動器輸出觸覺效果來指示該語音命令被識別。替選地,如果該語音命令沒有被識別,則處理器110可以生成第二致動器信號,并且將第二致動器信號傳送給致動器以促使該致動器輸出觸覺效果來指示該語音命令沒有被識別。
[0022]在類似的實施例中,處理器110可以部分識別命令。例如,處理器110可以識別話音命令是將約會添加到日歷,但是可能沒有識別約會的時間。在這樣的實施例中,處理器110可以生成第三致動器信號,并且將第三致動器信號傳送給致動器以促使該致動器輸出觸覺效果來指示語音命令被部分識別。在這樣的實施例中,觸覺效果不僅可以指示命令被部分識別,而且可以指示命令的哪部分沒有被識別。例如,如果日期沒有被識別,則設備可以輸出第四觸覺效果,而如果時間沒有被識別,則設備可以輸出第五觸覺效果。使用觸覺信令,用戶可以在不必借助于查看顯示器來確定問題源的情況