選擇吸引式接口、包括該接口的系統和裝置及其制造和使用方法
【專利摘要】系統、接口以及用于實現系統和接口的方法包括選擇吸引式移動作為選擇協議,其中選擇對象用于在可選擇對象之間進行區分,并將目標對象吸向選擇對象,其中運動的方向和速度對選中對象進行控制、區分、吸引和激活。
【專利說明】選擇吸引式接口、包括該接口的系統和裝置及其制造和使用方法
[0001 ] 相關申請
[0002]本申請要求10/01/2013(2013年10月I日)提交的美國專利申請N0.61/885,453、10/21/2013(2013年 10月21 日)提交的美國專利申請61/893,850、10/22/2013(2013年 10月22日)提交的美國專利申請61/894,050、02/28/2014(2014年2月28日)提交的美國專利申請61/945,907、以及06/04/2014(2014年6月4日)提交的美國專利申請62/007,598的臨時優先權和權益。本申請還與2003年3月7日(03/07/2003) (07.03.2003)提交的美國專利申請N0.10/384,195、2010年11 月9 日(11/09/2010)(09.11.2010)公布的美國專利N0.7 ,831,932、2007年8 月9 日(08/09/2007)(09.08.2007)提交的美國專利申請N0.11/891,322、2010年 12月28 日(12/28/2010)(28.12.2010)公布的美國專利N0.7 ,861,188、2010年 12月27 日(12/27/2010) (27.12.2010)提交的美國專利申請N0.12/978,690、以及2014年7月22 日(07/22/2014) (22.07.2014)公布的美國專利N0.8,788,966相關,并且要求于2012年11月15日(11/15/2012) (15.11.2012)提交的美國專利申請N0.13/677,627和于2012年 11月15 日(11/15/2012) (15.11.2012)提交的美國專利申請N0.13/677,642的優先權和權益。
技術領域
[0003]本發明的實施例涉及系統、接口、包括接口的裝置、以及用于實現系統、裝置和接口的方法,其中系統和接口是選擇吸引式的。
[0004]更具體地,本發明的實施例涉及系統、接口、包括接口的裝置、以及用于實現系統、裝置和接口的方法,其中,選擇吸引式或操縱系統以及接口使用選擇對象的移動,以區分顯示對象,并吸引目標對象或目標對象組、對象的區域、或者對象屬性,使其吸向選擇對象、遠離選擇對象或與選擇對象成角度,其中,運動的方向和速度控制該區分和吸引。選擇對象可以是對象的組或是以任何類型的波形創建的區域。
【背景技術】
[0005]選擇接口在計算機軟件和用戶接口軟件中很普遍。大多數這些接口需要由硬選擇協議(例如輕擊、點擊、雙輕擊、雙點擊、鍵觸發、手勢或其他所謂的硬選擇協議)來控制的運動和選擇操作。
[0006]在先申請中,發明人已描述了使用運動和運動方向改變來調用命令功能(例如,滾動以及同時的選擇和激活命令)的基于運動的系統和接口。參見例如美國專利N0.7,831,932和7,861,188,通過引用方式將其整體并入本文。
[0007]最近,發明人描述了使用速度和/或加速度以及運動方向來調用命令功能(例如,滾動以及同時的選擇和激活命令)的基于運動的系統和接口。參見例如申請日為2013年10月I日提交的美國臨時專利申請N0.61/885,453。
[0008]盡管已有很多系統和接口允許用戶使用移動屬性,從目標對象列表和/或子列表中選擇和激活目標對象,其中,移動屬性用于區分和吸引,或者說操縱或影響目標對象或目標對象的屬性。對象的多個層可能具有屬性改變,其中一個層的屬性可以和其他層不同或在程度上不同,但是它們以某種方式受到影響或相關。
【發明內容】
[0009]系統、裝置、接口和方法的總體方面
[0010]本發明的實施例涉及系統、裝置、接口和用于實現系統、裝置和/或接口的本發明的方法,其基于由與系統、裝置和/或接口相關聯的運動傳感器感測的運動獨立地或部分地調用的吸引式或操控式選擇。操控式選擇動作可以是吸引式的、排斥式的、或是因吸引方式、排斥方式或其組合而移動的其他對象導致的相對效應,或者基于相對期望對象的角度或接近。基于選擇對象朝期望對象或期望對象集合的接近、方向、速度和/或加速度,系統和裝置產生操控效應。對象可以包括真實對象或虛擬對象、真實世界設備、軟件、軟件組件、屬性、傳感器的激活區、軟件、或者電磁場(emf)的場或其他波形,并且可以被遠程控制。選擇對象的運動可以是受人、機器、動物或軟件程序或系統控制下的機器、動物或其身體部位、人或其身體部位、或者真實世界對象、場或波形。
[0011]裝置和系統
[0012]本發明的實施例提供用于選擇和激活虛擬和/或真實對象和/或其相關聯屬性的裝置或系統。該裝置包括至少一個用戶接口。接口包括至少一個(一個或多個)用戶反饋單元、具有激活感測區或激活視圖區的至少一個運動傳感器、以及與用戶反饋單元通信的至少一個處理單元、以及運動傳感器。接口還可以包括至少一個電源、至少一個備用電池、用于遠程控制和/或遠程監視的通信軟件和硬件。運動傳感器在其激活感測區中檢測運動或移動,產生傳感器輸出信號,以及向處理單元發送或轉發輸出信號。處理單元將輸出信號轉換為命令和控制輸出。當然,這些組件、用戶接口、用戶反饋單元、運動傳感器和處理單元全都可以整體或部分地組合。裝置還可以包括受處理單元被裝置控制的至少一個對象(真實的或虛擬的對象)。命令和控制輸出可以包括啟動命令,所述啟動命令激活用戶接口、用戶反饋單元并且可以產生用戶可辨別的選擇或光標對象,用戶可辨別意味著選擇或光標對象能夠被動物或人的五感之一(例如視覺、聽覺、視聽覺、觸覺或觸摸、冷或熱、氣味或嗅覺、味覺或口感)或其任何組合感覺到。然而,選擇或光標對象還可以是不可見和/或不可辨別的,而僅是應用感測運動或感測移動時內部使用的虛擬元素。
[0013]一旦被激活,用戶接口還可以經由用戶反饋單元顯示至少一個可選擇對象。備選地,一旦被激活,選擇對象的移動將使可選擇對象或可選擇對象的組、或者預選擇的可選擇對象或預選擇的可選擇對象的組向選擇對象移動,或者以一定角度向選擇對象移動,或者遠離選擇對象,其目的在于:選擇特定可選擇對象或特定可選擇對象的組,或者選擇與特定對象相關聯的可選擇屬性或與特定對象相關聯的可控制屬性。預選擇的可選擇對象或預選擇的可選擇對象的組是與選擇對象的運動方向最緊密對齊的顯示對象。例如,如果感測的運動或移動沿+y方向,貝lJ用戶接口使用戶反饋單元確定與+y方向相關聯的這些可選擇對象,并沿特定方向將它們吸向選擇對象。
[0014]本發明的接口的另一個方面是,選擇對象向預選擇的可選擇對象或預選擇的可選擇對象的組移動得越快,則預選擇的可選擇對象或預選擇的可選擇對象的組向選擇對象移動得越快。
[0015]本發明的接口的另一個方面是,當預選擇的可選擇對象或預選擇的可選擇對象的組向選擇對象移動時,預選擇的可選擇對象或預選擇的可選擇對象的組還可以變大,改變顏色,變為高亮,具有其他效應改變、或其混合或組合。
[0016]本發明的接口的另一個方面是,具有至少一個可調節屬性的每個對象包括與關聯于對象的每個可調節屬性相關聯的可調節激活區,其中,在通過運動將可選擇對象擴增時,所述可調節激活區變為被顯示。此外,當對可選擇對象的選擇變得更加確定時,可調節激活區可以在選擇對象向可選擇對象移動時或者在“萬有引力”將可選擇對象拉向選擇對象時變大。激活區可以允許在與對象有任何實際接觸前做出選擇,并且允許僅通過在期望對象的方向上移動來做出選擇。可以將激活區視為具有圍繞通過朝著對象的運動而激活的對象的光環。
[0017]本發明的接口的另一個方面是,當運動繼續時,該運動將開始在預選擇對象的組的成員之間進行區分,直到該運動實現對單個顯示的(可辨識的)對象或顯示的(可辨識的)對象的組的選擇。當運動繼續時,顯示器將開始區分與運動對齊的對象和與運動不對齊的對象,以突出與運動對齊的可選擇對象(即,運動方向上的對象)且不突出與運動不對齊的不可選擇對象(即,與運動方向遠離的對象),其中,該突出可以是對象性質的任何改變、對象位置的任何改變或其組合,并且不突出可以是對象性質的任何改變、對象位置的任何改變或其組合。
[0018]本發明的接口的另一個方面是,與對象相關聯的子列表成員或屬性的顯示、移動和定位可以與受選擇對象的運動影響的可選擇對象或顯示對象的移動和顯示同時、同步或異步。一旦選擇對象和可選擇顯示對象接觸、或者選擇對象和可選擇顯示對象激活區接觸、或者通過確定性閾值度、觸發閾值事件(這可能是無任何接觸情況下的接近距離或概率)預測到選擇對象和可選擇顯示對象,則選擇可選擇對象,并且從顯示器中移除未被選中的顯示對象或使其淡出而變得不突出,或通過以下方式來改變未被選中的顯示對象:使得其可被識別為未被選中的對象,且被選中的對象位于顯示器中心或預定位置,被調節到期望量(如果是可調節的屬性)、或者被執行(如果是被選中的對象是屬性或選擇命令),或以上各項的任意組合。如果對象是可執行對象,如拍照、打開設備等,則執行與選擇同時或按照預定方式相對于選擇而動作。如果對象具有與被選中對象相關聯的子菜單、子列表或屬性列表,則在選擇后或選擇處理過程中,子菜單成員、子列表成員或屬性可以以間隔開或有差別的方式顯示在屏幕上,隨著選擇變得越來越確定,它們的分布也越來越明確。然后,使用用于選擇被選中對象的相同過程來選擇子菜單、子列表或屬性列表的成員。通過可執行、子菜單、子列表和列表屬性的組合,可以產生該相同效果。因此,接口對顯示的可選擇對象具有類似萬有引力或引力的動作。當選擇對象移動時,其吸引與選擇對象的運動方向對齊的對象,將這些對象拉向自身,并且可以同時排斥與選擇對象的運動方向不對齊的其他對象,使得它們遠離或被識別為未選中對象。當運動繼續或運動的速度或加速度增加時,對與運動方向最對齊的對象的拉力增加,進一步使該對象向著選擇對象加速,直到它們接觸、合并或導致觸發選擇事件、或以上組合。如果兩個對象沿著相同的線或區域,并且當產生向著用戶的運動且運動沿著線繼續時,被吸引或選擇的兩個對象更加靠近,可以將第一對象當作不想要的對象,而選擇第二期望對象。如果運動停止或在第一對象處減慢到預定閾值量,可以認為選中第一對象。如果運動在第一對象處繼續,可以認為沒有選中第一對象。接觸、合并或觸發事件使處理單元選擇和激活對象,激活對象子列表或菜單,激活控制屬性,以及以上組合。
[0019]越
[0020]本發明的實施例提供使用本發明的用戶接口來實現選擇協議的方法。方法包括選擇和激活可選擇對象,選擇和激活虛擬對象和/或真實對象的可選擇列表的成員,選擇和激活與對象相關聯的可選擇屬性,選擇和激活和調節可選擇屬性,或以上組合,其中,接口包括至少一個顯示器或其他用戶反饋單元,至少一個運動傳感器,以及與用戶反饋單元和運動傳感器通信的至少一個處理單元。接口還可以包括電源,備用電池、用于遠程控制和/或遠程監視的通信軟件和硬件。方法包括通過運動傳感器感測運動或移動,產生輸出信號和向處理單元發送輸出信號。方法還包括經由處理單元將輸出信號轉換為命令輸出。命令輸出可以是啟動命令,所述啟動命令激活反饋單元,或者激活反饋單元并產生至少一個選擇或光標對象,或者激活反饋單元并產生至少一個可選擇對象,或者激活反饋單元并且產生至少一個選擇或光標對象和至少一個可選擇對象。選擇對象可以是也可以不是可辨別的(顯示或不顯示)。在動物、人、機器人或機器人系統的控制下通過動物或其身體部位、人或其身體部位、機器、或真實世界對象來產生運動,尤其是在3D激活感測體積或區域中感測到運動時。一旦激活,方法監視在運動傳感器的激活區中感測的運動或移動,其用于根據運動性質(方向、速度、加速度、一個或多個上述性質的變化)在在用戶反饋單元之上或內部將選擇對象向可選擇對象或可選擇對象的組、或者預選擇對象或預選擇對象的組移動。同時,方法使未選中的對象遠離選擇對象,或者使未選中的對象變淡,或者消失,或者改變未選中的對象的其他性質,或以上組合。預選擇對象或預選擇對象的組是與選擇對象的運動方向最緊密對齊的顯示對象。
[0021]本發明的方法的另一個方面是,向著可執行區(例如右上角軟件窗口的關閉/展開/最大化/最小化功能區或者對象)的移動可以使可執行功能出現,諸如對象展開或散開,從而在它們之間提供更大空間,以便更容易選擇每個單個對象或對象的組。
[0022]本發明的方法的另一個方面包括接口,所述接口可以將對象選擇或菜單選擇一起分組,使得當產生向著一組對象的移動時,這一組對象同時將其自身重新排列以便使單個對象選擇或菜單選擇更加容易,包括按照弧形移動或移動到指定區域的角上,使得對期望選擇的區分更加容易。
[0023]接口的另一個方面是,與選擇對象接近可以使與感測到的運動的性質最對齊的可選擇對象展開、分離、或者以使對象區分更加容易的方式移動,進而可以通過將子對象或子菜單移向選擇對象來選擇相關聯的子對象或子菜單。附加地,通過移動到距離該對象一定距離、區域或體積的指定激活區內,可以選擇或激活它們,從而選擇對象功能、菜單、或者子對象或子菜單。子對象或子菜單的移動或屬性改變可以和主對象的移動同步或異步產生。
[0024]接口的另一個方面是,選擇對象向預選擇對象或預選擇對象的組移動得越快,則預選擇對象或預選擇對象的組向選擇對象移動得越快,和/或未選中對象遠離選擇對象越快。
[0025]接口的另一個方面是,當預選擇對象或預選擇對象的組(表示與運動的性質最緊密對齊的對象)向選擇對象移動時,預選擇對象或預選擇對象的組可以變大,改變顏色,變為高亮,改變一些其他效果,或改變一些特性或屬性,或以上組合。可以對未選中對象或未選中對象的組產生這些相同、相似或相反的改變。另一個方面是,基于用戶的在先選擇、習慣、運動或預測的運動,可以改變對象的屬性,使得它們更快地移動,變大或區域變大,或者以使具有最高用戶意圖百分比的對象是最容易且最可能被選擇的對象的方式來改變,如圖4所示和下文相關聯的文本所述。
[0026]接口的另一個方面是,當運動繼續時,該運動將開始在預選擇對象的組的成員之間進行區分,直到由該運動實現對單個可選擇或顯示對象的選擇或對可選擇對象的單個組的選擇。一旦利用確定性閾值、觸發閾值事件(這可以是無任何接觸情況下的接近距離或概率)預測到選擇對象和可選擇對象激活區的接觸或者選擇對象和可選擇顯示對象的接觸,則選擇可選擇對象,并且從顯示器中移除未被選中的對象或使其淡出或變得不突出,或以使其可被識別為未被選中的對象的方式對其進行改變。一旦被選中,被選中對象可以位于顯示器中心或位于顯示器的預定位置處。如果被選中對象具有單個可調節屬性,則運動可以將屬性調節期望或預定的量。如果被選中對象是可執行的,則調用被選中對象。如果被選中對象是屬性或選擇命令,則可以用附加運動來調節屬性,并且選擇可以調用命令功能。當然,系統可以完成所有這些處理或這些處理的任何組合。如果對象是可執行對象,如拍照、打開設備等,則執行與選擇同時或按照預定方式相對于選擇而動作。如果對象是與被選中對象相關聯的子菜單、子列表或屬性列表,則隨著選擇變得越來越確定,子菜單成員、子列表成員或屬性在屏幕上以間隔開的方式顯示或顯現,然后,一旦確定或確認選擇,所述顯示保持。然后,使用用于選擇被選中對象的相同過程來選擇子菜單的成員、子列表的成員或特定屬性。因此,隨著確定性增加,接口對所顯示的可選擇對象具有向選擇對象移動的類似萬有引力的動作。當選擇對象移動時,其吸引與感測到的選擇對象的運動的性質(方向、速度、加速度、或這些主要性質的任何變化)對齊或相關的對象,將滿足該標準的對象拉向選擇對象。如果子菜單或子對象開始不是可見的,則其可以同時、同步或異步地變得可見,并且可以相對于被選中對象的移動或改變來移動或改變。未被選中對象可以同時、同步或異步地遠離或變為遠離選擇對象。當運動繼續時,對與運動或移動的性質最對齊的對象的拉力增加,進一步使該對象向著選擇對象移動或加速,直到它們接觸、合并或達到觸發事件(足夠接近以接觸激活區或預測選擇為閾值確定性)。觸摸、合并或觸發事件使得處理單元選擇和激活對象。還可以將對象定義為對象之間的區域,提供類似門的效果以提供對子菜單或子對象的選擇,該區域與選擇對象的運動對齊,位于對象之間或之后,或者成相同角度但具有不同于該門的距離。此外,可以包括退格對象或區域,以取消或撤銷已對對象產生的效果或改變或運動,無論該對象是否可選擇。
【附圖說明】
[0027]參考以下詳細描述以及示出的附圖,能夠更好地理解本發明,在附圖中,相同的元件被編上相同的標號:
[0028]圖1A-1M示出使用本發明的吸引接口的基于運動的選擇序列:(A)示出了在被與顯示器通信的運動傳感器的運動激活之前的顯示器;(B)示出了激活后顯示選擇對象和多個可選擇對象的顯示器;(C)示出了將選擇對象移向一組可選擇對象后的顯示器;(D)示出了將一組可選擇對象拉向選擇對象后的顯示器;(E)示出了顯示選擇對象的進一步移動的顯示器,該進一步移動導致組中可選擇對象之間的區別,其中選擇對象和組成員之一接觸;(F)示出了顯示被接觸成員和選擇對象的顯示器,且未被接觸的成員回到它們先前的位置;
(G)示出了顯示被選中對象和選擇對象的合體的顯示器,所述合體重新定位在顯示器的中心;(H)示出了顯示被選中對象和選擇對象以及與被選中對象相關聯的元素的顯示器;(I)示出了將選擇對象移向一組可選擇對象后的顯示器,其中,可選擇對象向選擇對象移動并且變大;(J)示出了將選擇對象沿不同方向直接移向另一個可選擇子對象后的顯示器,該可選擇子對象向選擇對象移動并且變大;(K)示出了選擇對象接觸可選擇子對象的進一步運動后的顯示器;(L)示出了選擇對象和被選中子對象的合體后的顯示器,該合體在被選中時執行;以及(M)示出了圖1G的合體和被選中成員的激活后的該顯示器。
[0029]圖2A-2W示出使用本發明的吸引接口的另一個基于運動的選擇序列:(A)示出了在被與顯示器通信的運動傳感器的運動激活之前的顯示器;(B)示出了激活后顯示選擇對象和多個可選擇對象的顯示器;(C)示出了將選擇對象移向可選擇對象,使得可選擇對象向選擇對象移動并產生與被吸引對象相關聯的子對象后的顯示器;(D)示出了進一步顯示選擇對象的移動和觸摸吸引對象的顯示器;(E)示出了顯示選擇對象所觸摸的選擇對象的顯示器;(F)示出了顯示和被選中對象合并且重新位于顯示中心的選擇對象的顯示器;(G)示出了將選擇對象移向第一可選擇子對象后的顯示器;(H)示出了與被選中子對象合并且同時激活子對象的顯示器;(I)示出了將選擇對象移向其他可選擇子對象后的顯示器;(J)示出了與被選中子對象合并且同時激活其他子對象的顯示器;(K)示出了選擇對象遠離被選中對象且遠離任意子對象的運動的顯示器;(L)示出了遠離使得原始選擇顯示重現后的顯示器;(M)示出了將選擇對象移向第二可選擇子對象后,使得第二對象相向移動并變大,同時顯示相關聯子對象的顯示器;(N)示出了選擇對象移至與第二可選擇對象接觸后的顯示器;(O)示出了在選擇后,此時已合并且位于中心,具有分布在被選中的第二對象周圍的子對象的第二可選擇對象的顯示器;(P)示出了將選擇對象移向期望子對象后的顯示器;(Q)示出了和子對象合并,同時激活子對象后的顯示器;(R)示出了將選擇對象移向第二可選擇子對象,使得第三對象相向移動并變大,同時顯示相關聯子對象后的顯示器;(S)示出了選擇對象和第三可選擇對象接觸的移動后的顯示器;(T)示出了在選擇后,此時已合并且位于中心,具有分布在被選中的第三對象周圍的子對象的第三可選擇對象的顯示器;(U)示出了將選擇對象移向第四可選擇對象,使得第四對象移向選擇對象并變大后的顯示器;(V)示出了選擇對象移至與第四可選擇對象接觸后的顯示;以及(W)示出了對第四可選擇對象的選擇后的顯示,這時第四可選擇對象被合并、位于中心且被激活。
[0030]圖3A-3I示出使用本發明的吸引接口的另一個基于運動的選擇序列:(A)示出了在被與顯示器通信的運動傳感器的運動激活之前的顯示器;(B)示出了激活后顯示分布在顯示區域質心附近的可選擇對象簇的頂層的顯示;(C)示出了每個簇內的對象;(D)示出了顯示由運動傳感器通過運動傳感器激活區內的身體或身體部位的運動來感測運動的方向的顯示器;(E)示出了顯示最可能與運動傳感器感測的運動方向對齊的簇的預測的顯示,以及與預測簇相關聯的簇對象的顯示器;(F)示出了顯示增強區別的簇對象的分散,且顯示由運動傳感器通過運動傳感器的激活區內的身體部位的運動檢測到的運動的擴增方向的顯示器;(G)示出了顯示通過以更分散配置顯示的最后一部分來區分的對象的吸引的顯示器;
(H)示出了顯示由運動傳感器通過運動傳感器激活區內的身體或身體部位的運動來感測運動的方向的進一步擴增,以允許簇對象的完全區分的顯示器;以及(I)示出了顯示被選中的中心化和被選中簇對象的激活的顯示器。
[0031]圖4A-4D示出了基于運動的選擇序列,包括對象和可選擇對象,隨著運動朝著可選擇對象增大時,使得在可選擇對象前方形成激活區,并且當選擇對象距離可選擇對象更近時范圍變大,直到選擇處于閾值確定性以內。
[0032]圖5A-5Q示出使用本發明的吸引接口的另一個基于運動的選擇序列:(A)示出了在被與顯示器通信的運動傳感器的運動激活之前的顯示器;(B)示出了激活后顯示選擇對象和多個可選擇對象的顯示器;(C)示出了將選擇對象移向可選擇對象,使得可選擇對象向選擇對象移動并產生與被吸引對象相關聯的子對象后的顯示器;(D)示出了進一步顯示選擇對象的移動和觸摸吸引的顯示器;(E)示出了顯示選擇對象所觸摸的選擇對象的顯示器;(F)示出了顯示和被選中對象合并且重新位于顯示中心的選擇對象的顯示器;(G)示出了將選擇對象移向第一可選擇子對象后的顯示器;(H)示出了與被選中子對象合并且同時激活子對象的顯示器;(I)示出了將選擇對象移向其他可選擇子對象后的顯示器;(J)示出了與被選中子對象合并且同時激活其他子對象的顯示器;(K)示出了選擇對象遠離被選中對象且遠離任意子對象的運動的顯示器;(L)示出了遠離使得原始選擇顯示重現后的顯示器;(M)示出了將選擇對象移向第二可選擇子對象后,使得第二對象相向移動并變大,同時顯示相關聯子對象的顯示器;(N)示出了選擇對象移至與第二可選擇對象接觸后的顯示器;(O)示出了在選擇后,此時已合并且位于中心,具有分布在被選中的第二對象周圍的子對象的第二可選擇對象的顯示器;(P)示出了將選擇對象移向期望子對象后的顯示器;以及(Q)示出了和子對象合并,同時激活子對象后的顯示器;
[0033]圖6A示出了在被與顯示器通信的運動傳感器的運動激活前的顯示器,所述顯示器包括激活對象、電話號碼對象的集合、退格對象(BS)和刪除對象(Del)、以及電話號碼顯示對象。
[0034]圖6B-6K示出了在沒有任何選擇處理保存移動的情形下,經由激活對象從一個電話號碼到另一個電話號碼的運動來從顯示器選擇電話號碼。
[0035]圖6L-6R示出了在選擇對象移向可選擇對象使其向選擇對象移動并產生與被吸引對象相關聯的子對象后,使用退格對象和刪除對象來修正被選中的電話號碼顯示。
[0036]本發明中使用的定義
[0037]術語“至少一個”表示一個或更多個或者一個或多個,另外,這三個術語可以在本申請內互換使用。例如,至少一個設備表示一個或更多個設備或者一個設備和多個設備。
[0038]術語“一個或多個”表示一個項目或多個項目。
[0039]術語“大約”表示給定量的值在規定值的±20%內。在其他實施例中,所述值在規定值的± 15%內。在其他實施例中,所述值在規定值的± 10%內。在其他實施例中,所述值在規定值的± 5 %內。在其他實施例中,所述值在規定值的± 2.5 %內。在其他實施例中,所述值在規定值的± I %內。
[0040]術語“基本上”表示給定量的值在規定值的±10%內。在其他實施例中,所述值在規定值的± 5 %內。在其他實施例中,所述值在規定值的± 2.5 %內。在其他實施例中,所述值在規定值的± I %內。
[0041]術語“運動”和“移動”經常互換使用,且表示能夠由運動傳感器在傳感器的激活區內檢測到的運動或移動。因此,如果傳感器是前視傳感器且能夠感測前向延伸錐形激活區內的運動,則該激活區內滿足特定閾值檢測標準的任何事物的運動將導致運動傳感器輸出,其中,所述輸出可以至少包括方向、速度和/或加速度。當然,傳感器不需要具有閾值檢測標準,但是可以簡單產生輸出任何時間運動或者檢測任何類型。接著,處理單元可以確定運動是可作用的運動或移動還是不可作用的運動或移動。
[0042]術語“運動傳感器”或“運動感測組件”表示能夠利用激活區(面積或體積)感測任何事物作出的任何種類的運動而不管傳感器或組件的主要功能是否是運動感測的任何傳感器或組件。
[0043]術語“真實對象”或“真實世界對象”表示能夠由處理單元控制的任何真實世界設備或物品。真實對象包括具有真實世界存在的對象或物品,其中包括物理設備、機械設備、電機設備、磁設備、電磁設備、電氣設備或電子設備或者能夠由處理單元控制的任何其他真實世界設備。
[0044]術語“虛擬對象”表示產生于虛擬世界或由計算機產生并由顯示設備顯示且能夠由處理單元控制的任何構造。虛擬對象包括不具有真實世界存在的對象,但是仍然可由處理單元控制。這些對象包括軟件系統、產品或程序內的元素,例如圖標、列表元素、菜單元素、所產生的圖形對象、2D和3D圖形圖像或對象、所產生的真實世界對象(例如所產生的人、所產生的動物、所產生的設備、所產生的植物、所產生的陸地和陸地對象、所產生的海洋和海洋對象、所產生的天空或天空對象)或者任何其他所產生的真實世界或虛構對象。
[0045]術語“實體”表示人或動物,或是機器人或機器人系統(自動或非自動的)。
[0046]術語“實體對象”表示人或人的一部分(手指、手、腳趾、腳、手臂、腿、眼睛、頭、身體等)、動物或動物的一部分(指、前腳、趾、足、臂、腿、眼睛、頭、體等)、或者在人或動物或機器人控制下的真實世界對象,例如指示器、棍棒、或可由人或動物或機器人直接或間接控制的任何其他真實世界對象。
【具體實施方式】
[0047]發明人已發現選擇吸引式或操縱式的裝置、系統和/或接口可被構建為使用運動傳感器的激活傳感器區中的運動或移動,將其譯為用戶反饋設備上或內的選擇對象的運動或移動,以便:1)基于運動來區分可選擇對象;2)基于包括方向、速度、加速度或其改變的感測運動的性質,將可選擇對象吸向選擇對象;以及3)當選擇對象和目標可選擇對象“接觸”時,選擇并同時激活特定或目標可選擇對象或特定可選擇對象組或可控制區域或屬性,其中接觸表示:I)選擇對象實際接觸或移動到目標可選擇對象內部,2)觸摸或移動到圍繞目標可選擇對象的激活區(面積或體積),3)選擇對象和目標可選擇對象合并,4)基于靠近目標可選擇對象或其關聯的激活區,產生觸發事件,或者5)基于滿足閾值確定性的預測選擇的觸發事件。觸摸、合并或觸發事件使處理單元選擇和激活對象,選擇和激活對象屬性列表,選擇、激活和調節可調節屬性。對象可以表示真實和/或虛擬對象,包括:1)在裝置、系統和/或接口控制下的真實世界設備,2)真實世界設備屬性和真實世界設備可控制屬性,3)軟件,包括軟件產品、軟件系統、軟件組件、軟件對象、軟件屬性、傳感器的激活區,4)產生的電磁場、射頻RF場、微波場或產生的其他場,5)電磁波形、聲波波形、超聲波波形,和/或6)以上各項的混合和組合。本發明的裝置、系統和接口還可以包括與其有線或無線通信連接的遠程控制單元。發明人還發現,裝置、系統和接口可以使用運動或移動的速度(速率和方向),將一個或一組可選擇對象拉向或吸向選擇對象,并且可以使用增加的速度來提高對對象的吸引速率,而使用降低的速率來減慢對對象的吸引速率。發明人還發現,當被吸引的對象向選擇對象移動時,其可以以某種方式擴增,例如改變對象形式的大小、顏色、形狀、線條粗細,使其高亮,改變為閃爍,或以上組合。子菜單或子對象可以同時、同步或異步地相對于被選中對象的移動或改變來移動或改變。未被選中對象可以同時、同步或異步地遠離選擇對象。應當注意,每當使用字對象時,其還包括對象的含義,并且這些對象可以同時執行單獨、同時和/或組合的命令功能,或者被處理單元用于發布組合功能。
[0048]在某些實施例中,當選擇對象向目標對象移動時,目標將在其移向選擇對象時變大。將我們所探尋的效果概念化是重要的。該效果可以和空間中對象的萬有引力的效果類比。通過與兩個對象的質量的乘積成正比,與對象之間的距離的平方成反比的萬有引力,空間中的兩個對象相互吸引。當對象相向移動時,萬有引力增加,越來越快地將它們拉向對方。當距離減小時,吸引率增加,并且當它們靠近時變大。相反,如果對象靠近且一個對象遠離,則萬有引力減小且對象變小。在本發明中,選擇對象遠離可選擇對象的運動可以起到休息的作用,顯示器回到原始選擇屏幕或者回到上一個選擇屏幕,像“返回”或“撤銷”事件那樣。因此,如果用戶反饋單元(如顯示器)是最頂層顯示的向下一級,則遠離可選擇對象的移動將使顯示器恢復到主頁級。如果顯示器處于某個子級,則該子級中遠離可選擇對象的移動將向上移動一個子級。因此,遠離可選擇對象的運動起到上鉆操作的作用,而向具有子級的可選擇對象的移動產生下鉆操作。當然,如果可選擇對象是可直接激活的,則向它的運動將選擇并激活它。因此,如果對象是可執行例程,例如拍照,則與選擇對象的接觸、與其激活區的接觸、或者被預測閾值確定性觸發將選擇對象并同時激活該對象。一旦激活接口,就可以在用戶反饋單元上或在用戶反饋單元內激活選擇對象和項目默認菜單。如果向著可選擇對象的運動的方向或與可選擇對象周圍激活區的接近使得選擇的概率增加,則可以顯出項目默認菜單或使其移動到可選擇位置,或在實際選擇對象前替代初始對象,使得通過移動到激活區中或在一方向移動而使得發生對對象的確認,并且同時通過在它們的方向上移動以產生選擇或激活或二者,或通過在它們的方向上移動直到到達對象附近的激活區使得產生選擇、激活或這二者的組合,來使子對象或子菜單移動到準備被選擇的位置。選擇對象和可選擇對象(菜單對象)每個都被指派質量當量或引力值I。該接口中,當選擇對象在顯示區中向可選擇對象移動時,所發生的和真實生活不同的差別在于,可選擇對象僅感受到來自選擇對象的效果,不受到來自其他可選擇對象的效果。因此,在本發明中,可選擇對象是吸引子,而可選擇對象是沒有交互的,或有可能相互排斥。當響應于運動傳感器激活區中的用戶運動(例如激活區中的手指運動)而移動選擇對象時,處理單元映射該運動,并在大致的運動方向上產生向著可選擇對象的選擇對象的對應移動或運動。然后,處理單元確定運動的投影方向,并基于運動的投影方向,允許選擇對象的萬有引力場或引力被與運動方向最緊密對齊的預測可選擇對象感受到。這些對象還可以包括相對被選中對象移動的子菜單或子對象。該效果與移動或擴張的場以及與場交互的場非常相似,其中,場中的對象將分散開移動,與選擇對象產生獨特角度,從而向著可選擇對象或對象組的移動和向著不同對象或對象組的移動區別開,或者,方向與兩個或更多個對象成一條線的持續運動將使已被觸摸或緊密接近的對象不會被選中,而是當運動停止時做出選擇,或是到達運動方向上的最后一個對象時將其選中。處理單元使顯示器將這些對象向可選擇對象移動。可選擇對象移動的方式可以是以恒定速度向選擇對象移動,或者以當移動聚焦在可選擇對象時增加的加速度幅值向選擇對象加速。人移動的距離和速度或加速度還可以與可選擇對象向選擇對象的吸引或移動的速率組合。在特定情況下,當更希望被選中對象遠離用戶時,可以使用負的引力或萬有引力效果。這種對象運動與上述描述的引力相反。當運動繼續時,處理單元能夠更好地在競爭的可選擇對象之間進行區分,并且更緊密對齊的一個或多個可選擇對象被拉得更近并分離,而其他可選擇對象退回其原始位置或被移除或淡化。如果運動直接向著特定可選擇對象的確定性高于閾值(大于50%的確定性),則選擇對象和可選擇對象合并,并且同時選擇和激活可選擇對象。備選地,如果選擇對象的方向、速度和/或加速度使得可選擇對象的概率足以導致選擇,或者如果移動使得與可選擇對象周圍激活區的接近使得產生選擇閾值、激活閾值或二者,則可以在與選擇對象合并前選擇可選擇對象。運動繼續,直到處理單元能夠確定可選擇對象具有大于50%的選擇閾值,意味著這樣比沒有選擇正確的目標對象的可能性高。在某些實施例中,選擇閾值將是至少60%。在其他實施例中,選擇閾值將是至少70%。在其他實施例中,選擇閾值將是至少80%。在其他實施例中,選擇閾值將是至少90 %。
[0049]在某些實施例中,選擇對象將實際出現在顯示屏幕上,但在其他實施例中,選擇對象僅虛擬存在于處理器軟件中。例如,對于要求物理接觸來激活的運動傳感器(如觸摸傳感器),選擇對象可以被顯示和/或是虛擬的,在屏幕上的運動用于:當運動與默認屏幕上可選擇對象的位置對齊時,在顯示選擇對象的情形中,從默認可選擇對象的集合中確定哪些可選擇對象將移向虛擬選擇對象的感知位置或預定位置或是移向選擇對象,而虛擬選擇對象僅存在于軟件中,例如顯示器的中心或可選擇對象被吸引的默認位置。在具有激活區的運動傳感器的情形中,所述運動傳感器例如是相機、IR傳感器、超聲傳感器、或者能夠檢測激活區內的運動并創建到處理單元的表示該運動的輸出的其他傳感器,其中,所述處理單元能夠確定感測或檢測到的運動的方向、速度和/或加速度性質,選擇對象一般是虛擬的,并且使用用戶的一個或多個身體部位的運動,將可選擇對象或可選擇對象的組吸引到選擇對象的位置,并且使用預測軟件來縮小可選擇對象的組,以及集中在特定可選擇對象、對象和屬性、和/或屬性上。在某些實施例中,通過在與接口相關聯的運動傳感器的激活區中的用戶或用戶身體部位的移動,將接口從睡眠模條件中激活。一旦激活,反饋單元(例如,與接口相關聯的顯示器)可以以用戶可辨別的方式顯示或表明可選擇對象的默認集合或可選擇對象的頂層集合。可選擇對象可以聚合成具有相似對象的相關組,或者如果顯示器或其他類型反饋單元上沒有產生選擇對象,則可以平均分布在吸引質心周圍。如果一個運動傳感器對眼睛運動敏感,則眼睛的運動將用于吸引反饋單元(如顯示器屏幕)上的潛在目標對象并對其進行區分。如果接口僅是眼睛接口,那么眼運動用來將可選擇對象吸引到質心,并對可選擇對象進行區分,當超過選擇閾值(一個可選擇對象比其他所有對象更緊密地與運動方向對齊的大于50%的置信度)時產生選擇和激活。使用沿著方向的運動的速度和/或加速度,通過將潛在目標對象更快地拉向質心,并增加它們的大小和/或增加它們的相對分離,來來進一步增強區分。還可以使用接近可選擇對象來確認選擇。備選地,如果接口是眼睛和其他身體部位接口,那么眼運動將用作主運動驅動,其他身體部位的運動用作對眼移動選擇的確認。因此,如果眼運動已經將可選擇對象縮小為一個組,則處理單元可以使用其他身體部位的運動用來進一步辨別和/或選擇/激活特定的對象,或者如果特定對象是滿足閾值并且與質心合并,那么對象身體部位的運動可以用來確認或拒絕選擇,不論閾值置信度如何。在其它實施例中,運動傳感器和處理單元可以具有被身體部位給定結構或兩個或更多個身體部位的給定組合運動調用的預定動作的集合。例如,當激活時,如果運動傳感器能夠分析圖像,并且手伸出從0(拳頭)到5個不同的手指數目,則張開的手可以使處理單元顯示不同的基本菜單。例如,拳頭可以使處理單元顯示頂層菜單,而單個手指可以使處理單元顯示特定子菜單。一旦顯示了特定集合的可選擇對象,則運動吸引目標對象,并同時選擇和激活目標對象。在其他實施例中,確認可以包括由用戶產生的噪聲,例如字、語音噪聲、預定義語音噪聲、拍手、啪嗒聲、或用戶產生的其他聲控聲音;在其它實施例中,確認可以是視覺的、聽覺的、觸覺的、或者這些效果的組合。
[0050]本發明的實施例提供方法和實現該方法的系統,所述方法包括以下步驟:經由運動傳感器感測圓周移動,其中所述圓周移動足以激活滾輪,滾動與所述滾輪相關聯的列表,其中,靠近中心的移動導致較快的滾動,而遠離中心的滾動導致較慢的滾動,與此同時,較快的圓周移動導致較快的滾動,而較慢的圓周移動導致較慢的滾動。當用戶停止圓周運動時,即使是很短的時間,列表變成靜止,使得用戶可以移動到特定對象,保持在特定對象上,或是在特定對象處或在特定對象附近改變運動方向。可以顯示整個環形或環形的部分量,或者可以在上下滾動弧形時顯示該弧形。這些操作使處理單元選擇特定對象,同時選擇和激活特定對象,或者同時選擇、激活和控制對象的屬性。通過在屏幕上的任何位置再次開始圓周運動,滾動立即重新開始。當然,滾動可以經過值列表,或實際上還控制值。
[0051]本發明的實施例還提供了方法和用于實現該方法的系統,所述方法包括步驟:在顯示區域中顯示可選擇對象的弧形菜單布局,基于移動的方向、速度和/或加速度,來感測將對象拉向重心的朝該對象的移動,當被選中對象向中心移動時,將子對象顯示為以弧形間隔配置分布在被選中對象周圍。裝置、系統和方法可以重復感測操作和顯示操作。
[0052]本發明的實施例涉及方法和用于實現該方法的系統,所述方法包括步驟:基于感測到的移動的性質,預測對象選擇,其中,所述性質包括方向、速度、加速度、它們的變化,或以上各項的組合。例如,較快的速度可以增加可預測性,而較慢的速度可以降低可預測性,反之亦然。備選地,可以使用移動平均來推斷期望的對象。除此以外,該系統和方法還使用“萬有引力”,“電”和/或“磁”吸引或排斥的效果,由此,可選擇對象向用戶或選擇對象移動,并且當用戶或選擇對象與可選擇對象越來越靠近時,可選擇對象向著用戶或選擇對象加速。其還可以通過用戶開始向著特定可選擇對象運動而產生,特定可選擇對象開始向著用戶或選擇對象加速,并且用戶和選擇對象停止移動,但是特定可選擇對象繼續向著用戶或選擇對象加速。在某些實施例中,當用戶或選擇對象遠離時產生相反的效果一一開始時彼此靠近,特定可選擇對象快速遠離,但是當距離增加時其排斥率變緩,從而看起來很平滑。在不同的用途中,特定可選擇對象可能加速遠離或立即返回到它的原始位置或預定位置。在上述任何情況下,產生用戶或選擇對象與特定可選擇對象之間的動態交互,其中,可以產生選擇和控制、取消選擇和控制,包括選擇和控制或取消選擇和控制可調節或可調用的相關聯的子菜單或子對象和/或相關聯的屬性。
[0053]本發明的實施例涉及用于方法和用于顯示該方法的系統,所述方法包括以下步驟:檢測用戶的至少一個生物動力學特征,例如指紋,掌紋,視網膜打印、手指、手掌、眼睛、手、面部等的大小、形狀和紋理;或可被聲波傳感器、熱傳感器、光學傳感器、電容傳感器、電阻傳感器、或能夠檢測電磁場或其他特性的其他傳感器檢測的至少一個電磁場、聲學、熱或光學特性;或從用戶發出的其他特征(包括諸如提供每個人唯一標記的手指或眼睛的特定移動和移動測量)的組合,根據生物動力學特征確定用戶身份,以及感測本文所闡述的移動。以這種方式,現有的運動傳感器還可以唯一地識別用戶。當用戶進入傳感器區域時,該識別可以通過使用兩個或更多的身體部位或生物動力學特征(例如,兩個手指)進一步增強,并通過執行特定任務(捏到一起)的身體部位來進一步增強。其他生物動力學和/或生物計量特征也可以用于唯一用戶標識,例如皮膚特征、長度比和間距。進一步的示例包括手指、手或其他身體部位之間的關系,并且由身體部位形成的干擾圖案形成唯一常數,并可以用作唯一數字簽名。例如,3D聲學或電磁場中的手指將形成唯一的空峰點或唯一的空峰圖案,所以實際上與場相互作用的“噪聲”可能有助于形成唯一標識符。其還可以通過移動一定距離來進一步區分,其中,運動可以用小的震顫,變型等來唯一識別,并通過噪聲中的干擾圖像進一步放大。當使用非接觸式傳感器或非接觸式傳感器陣列時,這種類型的唯一標識是顯然的,其中,由于手或手指等的大小和形狀,可能存在干擾圖案(例如,使用聲學傳感器)。通過包括作為另一個唯一變量的運動(其有助于安全驗證),可以進一步確定唯一性。
[0054]本發明的實施例涉及方法和用于實現該方法的系統,所述方法包括以下步驟:感測第一身體部位(如眼睛等)的移動,跟蹤第一身體部位移動,直到其停在對象上,初步選擇該對象,感測第二身體部位(如手指、手、腳等)的移動,確認初步選擇并選擇對象。然后,該選擇可以使處理單元調用命令和控制功能(包括發出滾動功能、同時選擇和滾動功能,同時選擇和激活功能、同時選擇、激活和屬性調節功能、或者以上各項的組合)之一,以及通過第一或第二身體部位的進一步移動來控制屬性,或如果對象被直接激活則激活對象。這些選擇過程可被擴展到眼睛向著對象移動(滾過列表或在列表上滾動)、手指或手在確認選擇的方向上移動、以及選擇一個對象或一組對象或一個屬性或一組屬性。在某些實施例中,如果對象配置被預定為使得對象在多個對象中間,則眼睛可以移動到別處,但獨立于眼睛,手的運動繼續,以繼續滾動或控制屬性或它們的組合。手和眼睛可以一起工作,或獨立地工作,或將以上兩種情形組合。因此,運動可以是復合的、順序的、同時的、部分復合的,一部分復合的、或它們的組合。
[0055]本發明的實施例涉及方法和用于實現該方法的系統,所述方法包括以下步驟:在一個選擇過程或多個選擇過程中捕捉用戶的移動,以產生原始移動數據集。這些方法和系統還包括以下步驟:精簡原始移動數據集以產生精煉移動數據集,其中,所述精煉可以包括將移動精簡為多個關聯向量、擬合曲線、樣條擬合曲線、以及具有降低存儲大小的任何其他曲線擬合格式、或任何其他擬合格式。這些方法和系統還包括存儲所述精煉移動數據集的步驟。這些方法和系統還包括以下步驟:分析所述精煉移動數據集,以產生使用基于運動的系統來提高對用戶選擇過程的預測的預測工具,或者產生用于識別用戶過去的行為的鑒定(forensic)工具,或者產生訓練用戶接口以改進用戶與接口的交互的訓練工具。
[0056]本發明的實施例涉及方法和用于實現該方法的系統,所述方法包括以下步驟:同時或基本同時地感測多個身體部位的移動,將感測到的移動轉換為用于同時控制一個對象或多個對象的控制功能。這些方法和系統還包括控制一個屬性或多個屬性,或者激活一個對象或多個對象,或者以上各項的組合。例如,把手放在用于控制UAV的圓頂面的頂部,感測手在圓頂上的移動,其中移動的方向與滑行(flight)的方向相關,感測圓頂面的頂部上的移動的變化,其中所述變化與功能的方向、速度或加速度的變化相關,以及同時感測一個或多個手指的移動,其中所述手指的移動可以通過獨立的手指移動來控制UAV的其他特征,例如俯仰、偏航和翻滾、相機聚焦、投射物發射等,與此同時,手通過保持靜止(繼續上一個已知命令)或通過移動、加速或改變加速度方向,來控制UAV。在顯示設備是柔性設備(如柔性屏幕或柔性圓頂)的特定實施例中,移動還可以包括使柔性設備的表面變形、改變表面上的壓力、或者類似的表面變形。這些變形可以結合其他運動來使用。
[0057]本發明的實施例涉及方法和用于實現該方法的系統,所述方法包括以下步驟:用顯示的主對象和隱藏的從對象填充顯示區域,其中,主對象包括菜單、程序、設備等,從設備包括子菜單、屬性、偏好等。這些方法和系統還包括:感測移動,高亮與移動方向最緊密對齊的一個或多個主對象,基于移動來預測主對象,以及同時:(a)選擇主對象,(b)以間隔配置顯示與運動方向最緊密對齊的從對象,(C)將主對象和從對象拉向顯示區域的中心或顯示區域的預定區域,以及(d)移除、淡化或使未被選中的主對象和從對象不激活,直到再次使其激活。
[0058]備選地,主對象和/或從對象之間的區域可以用作和對象作用相同的激活區或子例程。例如,如果某人要在3D空間的兩個對象之間移動,則背景中的對象可以旋轉到前方,前方對象可以向后旋轉或旋轉到不同的層級。
[0059]本發明的實施例涉及方法和用于實現該方法的系統,所述方法包括以下步驟:用顯示的主對象和與顯示的主對象相關聯的偏移激活區填充顯示區域,其中,主對象包括菜單、對象列表、字母字符、數字字符、符號字符、其他文本型字符。這些方法和系統還包括:感測移動,高亮與移動方向最緊密對齊的一個或多個主對象,基于移動來預測主對象,以及同時:(a)選擇主對象,(b)以間隔配置顯示與運動方向最緊密對齊的從對象(第三級或更深),(C)將主對象和從對象或更深的對象拉向顯示區域的中心或顯示區域的預定區域,和/或
(d)移除、不激活或淡化未被選中的主對象、從對象和更深級對象,或者以其他方式指示它們的未選中狀態。
[0060]本發明的實施例涉及方法和用于實現該方法的系統,所述方法包括以下步驟:感測眼睛的移動,同時移動顯示器的顯示區域的固定窗口或觀看窗格中的列表的元素,或者移動通過布置在顯示區域內的2D或3D矩陣中的元素而隱藏或可見的激活對象,其中,不考慮諸如圖標的元素的布置,在顯示區域中沿任意方向的任何眼移動可移動經過可選擇對象的集合。當然,可以用眼睛的移動來移動窗口,以完成經過列表集合或對象集合的相同滾動,或者可以在產生其他運動時,同時或順序地通過使用眼睛和顯示器或體積(透射)的相對位置來產生不同的結果。因此,滾動不必按照線性方式,目的在于選擇對象和/或屬性和/或其他可選擇項目,不管運動的方式如何,如線性、弧形、成角度、環形、螺線形、隨機等。一旦感興趣的對象將要被選中,則通過眼睛在不同方向的移動,將眼睛保持在對象上一段時間,通過不同身體部位的移動,或者影響對象或聽覺事件、面部姿態或生物計量或生物運動學事件的任何其他移動或移動類型來完成選擇。
[0061]本發明的實施例涉及方法和用于實現該方法的系統,所述方法包括以下步驟:感測眼睛的移動,通過使方向變化將被知曉或不同于隨機眼移動方向變化的方式的上述方向變化來移動眼睛,或者通過與滾動相關聯的移動(通過為選擇而在對象的整個屏幕或體積上移動眼睛來定義滾動),從而選擇對象、對象屬性或二者。
[0062]本發明的實施例涉及方法和用于實現該方法的系統,所述方法包括以下步驟:經由運動傳感器感測眼移動,當眼睛停在對象上達到足以讓運動傳感器檢測到該停止的停留時間時,選擇顯示在顯示區域中的對象并同時激活被選中對象,重復感測和選擇,直到對象是可激活的或者是能夠直接控制的屬性。在某些實施例中,方法還包括根據移動的特征和/或用戶移動方式的特征來預測要被選中的對象。在其他實施例中,眼睛跟蹤(使用經由眼睛在對象上的聚焦(停留時間或凝視時間)的凝視)替代選擇/控制的運動,以及身體運動(手指、手等)滾過與對象相關聯的關聯屬性列表,或選擇與對象相關聯的子菜單。眼睛凝視選擇子菜單對象,并且身體運動確認選擇(沒有身體運動就不產生選擇),所以實際上身體運動影響對象選擇。
[0063]在其他實施例中,眼睛跟蹤使用選擇/控制的運動眼移動用于選擇字文檔的句子中的第一個字。通過保持位置的手指(如右手指)的身體運動來確認選擇。然后,跟蹤眼移動到句子中的最后一個字,另一個手指(如左手指)確認選擇。通過定義選擇邊界的第二運動,將被選中的句子高亮。通過將相同手指移向第二眼睛位置(句子或字的結尾),可以得到相同的效果。一個手指向監視器側的移動(移動方向和確認移動方向不同)發送用于刪除句子的命令。備選地,眼睛向不同位置的移動,然后兩個手指大致向該位置移動,使得將句子復制到眼睛停止的位置。其還可以結合手勢或結合運動和手指的組合(例如,并發的眼移動和其他身體移動一一一次多個輸入,如上文所描述的UAV控制)來使用。
[0064]在其他實施例中,觀看圖片或文章中心,然后將一個手指遠離圖片中心或身體中心將使圖片或文章放大(拉近)。將手指向圖片中心移動使圖片變小(拉遠)。重要的是,在此要理解眼睛凝視點、凝視方向或眼睛的運動提供身體運動的參考點和要比較的位置。例如,在觸摸或非觸摸的2D或3D環境(面積或體積)中,將身體部位(如手指)從圖片中心遠離一定距離,可以提供不同的視圖。例如,如果眼睛在觀看區域中心點,則可以呈現一個視圖,但是如果眼睛在觀看區域邊緣點,則將呈現不同的視圖。運動的相對距離可以變化,并且相對方向也可以變化,甚至包括眼睛和手指二者的動態變化可以提供運動的另一種變化。例如,觀看桿的一端并用手指移動桿的另一端,則扭轉點將是眼睛觀看的那一端。觀看桿的中部,然后用手指轉動桿的端部,則桿將繞著中部扭轉。這些移動的每一個可以用于控制圖片、屏幕、顯示器、窗口、3D投影體積等的不同屬性。此時用一個手指替代了兩個手指,因為眼睛起到不用的那個手指的作用。
[0065]這些構思可用于操縱圖片、圖像、3D數據更高維數據、3D呈現、3D建筑呈現、3D工廠和設施呈現、或任何其他類型的3D或更高維圖片、圖像或呈現的視圖對顯示器、圖片、屏幕等的操縱還可以在不同時使用眼睛的情況下執行,而是通過在用戶控制下使用手指或對象的運動來執行,例如從邊框、屏幕或框架(虛擬或真實)的下角沿對角線向相對的上角移動,以控制一個屬性(如拉近放大),而從一個上角沿對角線向另一個下角移動將執行不同的功能(如拉遠縮小)。該運動可以作為手勢來執行,其中屬性變化可能在預定級別產生,或者該運動可以被可變地控制,從而拉近放大/拉遠縮小功能可以取決于時間、空間和/或距離。通過從一側/邊緣移動到另一側/邊緣,可以在顯示器、圖片、框架等上產生相同的預定級別變化或可變的變化。例如,通過從框架或邊框的左下角或可識別區域向右上位置移動,可以執行電視屏幕顯示圖像和拉近放大。當用戶移動時,放大(拉近)圖像。從右上角開始,向左下角移動,系統以與用戶移動的距離或速度相關的方式使圖像變小(拉遠)。如果用戶做出從一個上角向另一個下角的快速對角線向下移動,則可以將圖像縮小50 % (例如)。這樣就不需要當前常見的使用兩個手指來進行捏/放功能。
[0066]通過用戶從框架或邊框或預定位置向左側移動,圖片的高寬比可以改變以使圖片變高變窄。通過從頂部邊緣向底部邊緣移動,圖片可以使圖片顯得變矮變寬。通過兩個手指從一個上角沿對角線向一個下角移動,或從一側向一側移動,可以使用“裁剪” (cropping)功能來選擇圖片的特定寬高。
[0067]通過用一個手指并將其放在圖片、框架或邊框的邊緣附近,但不用太近以致被識別為希望使用大小或裁剪控制,并且以旋轉或環形方向移動,則可以可變地旋轉圖片,或者如以快速手勢運動完成,則圖片可以旋轉預定量,例如向左或向右90度,這取決于運動方向。
[0068]通過在圖片的中心區域中移動,圖片可以移焦(pan)式移動一個可變的期望量或預設值,如通過在期望移焦的方向中產生手勢運動,移焦框架的50%。類似地,這些相同的運動可以在3D環境中使用,用于對象屬性的簡單操縱。這些不是當前在CAD程序中使用的、使用預定義扭轉點的特定運動,而是在廣泛領域中使用身體(如眼睛或手指)的方式。這些相同的運動可以應用于任何顯示器、投影顯示器或其他類似設備。在移動設備中,其中一個屏幕上存在很多圖標(對象),其中圖標包括具有內嵌對象的文件夾,通過從設備的一個下角沿對角線向上角移動,顯示器可以拉近,這表示對象將顯得放大,但是將顯示更少的對象。通過從右上角沿對角線向下移動,圖標將變小,同一顯示器上可以看到更多的對象。顯示器邊緣附近的環形運動的移動可以使圖標旋轉,提供經過列表和圖標頁的滾動。從一個邊緣向相對邊緣的移動將改變顯示對象的高寬比,基于移動方向,使圖標屏幕顯得更矮更寬,或更高更窄。
[0069]在其他實施例中,觀看菜單對象,然后使手指遠離對象或遠離身體中心將打開子菜單。如果對象表示軟件程序,例如excel,則遠離將根據做出了多少移動來完全或可變地打開電子表格。
[0070]在其他實施例中,替代通過圖標來訪問的程序,程序可以占據用戶交互的3D空間的一部分或與用作程序傳感器的程序耦合的區域,通過程序傳感器用戶與程序交互。在其他實施例中,如果對象表;^軟件程序,例如ExceI,并且一次打開多個(如4個)電子表格,則遠離對象的移動將顯示4個電子表格圖標。該效果非常類似于從窗口上拉起窗簾以顯露打開的軟件程序。軟件程序可以表示為“動態區域”,每個程序具有其自身的顏色,例如針對excel為紅色、針對word為藍色等。通過使用運動,可以操縱對象或者每個區域的方面或屬性。例如,如果區域中心被認為是對象或值的體積空間的原點,則在區域外部移動導致對體積整體的復合效果,因為具有更大的X值、更大的y值、或更大的z值,比如,區域的最大值是5(X或y或z),在5點處的移動是值I處的移動的效果的5倍。還可以相反地使用,其中,在距離原點更大距離處的移動可以提供對整個區域或部分區域以及對應值的更少效果。可以產生顏色、形狀、大小、密度、音頻特征的改變,或者以上各項的任意組合,以及其他形式的值的表示,這還可以幫助用戶理解區域中運動的效果。這些可以是電子表格的預覽窗格或表示它們的任何其他圖標。移動回到每個圖標或將手指移動經過每個圖標或預覽窗格,然后遠離圖標或身體中心將選擇打開程序并將其在桌面上平均展開,或將其層疊在各自的頂部等。
[0071]在其他實施例中,一次打開四個Word文檔(或任何程序或網頁)。從屏幕右下角向左上角移動顯露頁面右下的文檔,效果類似于拉起窗簾。從右上從左下移動顯露不同的文檔。穿過頂部移動,再畫圈返回穿過底部打開所有文檔(每個象限中的每個文檔),然后移動經過期望文檔并創建圓圈經過對象,將它們全都聯系在一起,并將文檔合并成一個文檔。再例如,用戶打開三個電子表格,僅經由運動或移動來動態地組合和分離電子表格(可根據每個量以及運動或移動的方向而變化)ο再一次,軟件或虛擬對象是動態區域,其中在區域的一個區中移動可以具有和在另一個區中移動的不同結果,組合或經過區域移動導致軟件程序的組合,并且可以動態完成。此外,用眼睛幫助識別區域(2D或3D)中的特定點將幫助定義要被操縱或要交互的軟件程序(區域)的合適層或區。具有這些區域的動態層可以以這種方式在空間上表示或交互。一些或全部對象可能成正比地或以其他方式受到區域中或區域附近的一個或多個其他對象的移動的影響。當然,眼睛可以用與身體部位相同的方式工作,或者與其他對象或身體部位組合。
[0072]在其他實施例中,眼睛選擇(如同懸停在對象上的光標那樣動作,并且對象可以響應也可以不響應,例如改變顏色以標識其已被選中),然后眼睛或不同身體部位的運動或手勢確認,并且解放眼睛用于進一步處理。
[0073]在其他實施例中,眼睛選擇或跟蹤,第二身體部位的移動或手勢導致被跟蹤對象的屬性變化,例如彈出或銷毀對象、縮放、改變對象的顏色等,手指仍在控制對象。
[0074]在其他實施例中,眼睛選擇,并且當使用同時或順序進行的身體運動和眼睛運動時,產生相比眼睛運動和身體運動獨立時的不同結果,例如,眼睛跟蹤氣泡,手指移動以縮放,手指的移動選擇氣泡,并且現在眼移動將基于凝視點和氣泡屬性變化來旋轉氣泡,或者眼睛可以凝視和選擇和/或控制不同對象,同時手指繼續選擇和/或控制第一對象,可以產生順序組合,例如用手指進行第一指點,然后凝視氣泡的一部分可以產生和首次觀看不同的結果,之后移動手動;再次,通過使用眼睛、然后手指、然后兩個手指(而不是以不同順序使用相同身體部位)可以產生不同。
[0075]本發明的其他實施例涉及方法和用于實現方法的系統,所述方法包括以下步驟:用一只手在圓頂接口上控制直升機,其中,多個手指和手在一起移動且分別移動。以這種方式,手的整體移動控制直升機的俯仰、偏航和翻滾,同時手指還可以同時移動以控制相機、火炮或其他控制或屬性,或二者。這是一致同時或獨立的多個輸入的移動。
[0076]注意一一我們沒有討論用戶的視角,因為萬有引力效果和對象選擇是在3D空間中做出的。例如,當我們使用我們之前說明的萬有引力和預測效果,在3D空間中向子對象移動時,每個選擇可以改變用戶的整體視角,因此接下來的選擇都在視圖中心或在最佳視角。這可以包括視角的選擇方位,其目的是,使用戶需要的移動保持得小且盡可能在固定大小的接口的中心。事實上,這示出了用戶的范圍,并且是相對的。由于我們在說對象和領域可以移動,或者說用戶可以在區域附近移動,這事實上是相對的。
[0077]本發明的其他實施例涉及方法和用于顯示該方法的系統,所述方法包括以下步驟:感測按鍵或旋鈕及其關聯運動控制的移動(在頂部、或3D、3空間、側面)(形狀任意),預測由運動的方向和速度調用哪些手勢(可能是對重力/預測應用的修正)。通過定義,手勢具有姿態-移動-姿態,然后是查找表,如果值等于查找表中的值,則是命令。我們可以以一姿態開始,通過開始在最終姿態的方向上移動來預測手勢。當我們繼續移動時,我們將滾動經過預測手勢列表,直到我們可以找到最可能的期望手勢,在完成手勢前導致要被觸發的手勢的命令。在顯示器中,可以用選擇列表動態示出預測手勢,并用對象或文本或顏色或一些其他手段來表示。當我們繼續移動時,手勢的預測最終結果可以被動態顯示,并位于這樣的位置,其使得一旦正確手勢出現,表示正確手勢的向著該對象的移動將選擇和激活手勢命令。以這種方式,可以在整個手勢完成前預測和執行手勢,提高速度并為用戶提供更多變量。
[0078]例如,在鍵盤應用中,當前軟件使用手勢形狀來預測字。Google使用字母區(字母組)和區組合(手勢)來預測字。我們將使用相同的基于手勢的系統,但是我們能夠基于運動方向來預測用戶向哪個區域移動,這意味著我們不必實際移動到區域中以完成手勢,而向區域移動將產生選擇氣泡,并且向氣泡移動將選擇該氣泡。
[0079]在另一個示例中,替代使用諸如“捏”手勢在無觸摸環境中選擇某物的手勢,向產生該手勢移動將實際觸發相同的命令。替代必須實際觸摸手指到大拇指,只用將手指向大拇指將產生相同的效果。組合手勢中最有用的是,手指指點手勢,然后是捏手勢,以移動虛擬對象。通過預測手勢,在指點手勢后,開始捏手勢的移動要比必須完成捏運動更快。
[0080]本發明的其他實施例涉及方法和用于實現該方法的系統,所述方法包括以下步驟:通過運動傳感器在顯示字母表中的字母列表的顯示區域中感測移動,基于運動預測字母或字母組,如果移動與單個字母對齊,則同時選擇該字母或同時移動字母組,直到字母組中的字母間的區別是預測性確定的,并同時選擇該字母,感測運動方向變化,基于運動預測第二字母或第二字母組,如果移動與單個字母對齊,則同時選擇字母或同時向字母組移動,直到字母組中的字母間的區別是預測性確定的,并同時選擇該字母,或者在第一字母選擇后或者在第二字母選擇后或二者,顯示以第一字母或第二字母開頭的潛在單詞的列表,通過第二身體部位的移動從單詞列表中選擇單詞,同時選擇單詞并重置原始字母顯示,以及重復上述步驟,直到消息完成。
[0081]因此,當前設計通過改變字母處或字母附近的移動的方向,來簡單地選擇字母。更快的處理可以是使用向著字母的移動,然后在到達字母前改變移動的方向,以及向下一個字母移動,以及在到達下一個字母前再次改變移動方向,這樣可以更好地預測單詞,并且可以改變第一字母選擇。選擇氣泡將顯示并在移動時變化,因此速度和方向將用于預測單詞,而不必移動經過準確字母或非常靠近它,盡管移動經過準確字母將是該字母的肯定選擇,并且通過移動的輕微暫停或減速,該效果可以更好地被驗證。(當然,其可以與類似當前按鍵的動作或提升事件(上觸摸事件)組合),并且可以同時或順序地使用多于一個的手指或手,以提供拼寫和打字動作)。這在無觸摸環境是最有效的,其中,可以杠桿化相對運動以預測鍵盤上的單詞,而不是鍵間移動所需的實際距離。來自投影鍵盤的距離和手指移動使用運動角度來預測字母。可以用Z移動來選擇預測單詞氣泡。B)移動以下鍵盤字母來選擇,或以使字母向下延伸(類似落淚)的方式將字母按鍵構形,因此可以選擇而非覆蓋字母的同時看到實際字母(觸摸或激活區與實際鍵偏離)。其還可以使用預測運動使用來創建超快鍵盤,其中,相對運動用于預測鍵和單詞,同時更容易看到鍵字母。氣泡可以顯示在鍵的上方或旁邊或環繞鍵,包括弧形或放射方式,以便通過向推薦單詞移動來選擇預測的結果。
[0082]本發明的其他實施例涉及方法和用于顯示該方法的系統,所述方法包括以下步驟:在一瞬間將所有軟件應用保持在打開但非激活、常駐但非激活的配置,使得僅處于休眠的應用一旦被選中就瞬間激活(或可以描述為對象的不同焦點),通過運動傳感器在包括應用對象的顯示區域中感測移動,其中所述應用對象以間隔配置(優選以最大間隔配置)分布在顯示器上,使得由移動得到對應用對象的快速預測選擇,將應用對象或應用對象的組拉向顯示器區域中心,如果移動與單個應用對齊,則同時選擇并瞬間打開應用,或者繼續監視移動,直到應用間區分是預測性確定的,同時選擇并激活應用對象。
[0083]因此,該技術必須開始將每樣事物視為始終打開的,并且始終打開的事物是始終交互性的,并且可以具有不同的交互級別。例如,軟件應當是交互性區域。Excel和Word應當是交互性區域,其中,經過它們的運動可以組合或選擇區,所述區對應于與運動相交的單元格或文本。Excel表單應當是相同3D區域的一部分,而不是單獨的頁面,并且應當具有深度,從而它們的方面可以組合成體積。軟件桌面體驗需要深度,其中桌面是體積的封面,并且從不同角落卷起桌面將顯露激活且具有不同顏色的不同程序,例如當從右下角向左上角移動時顯露處于藍色區域的word,當從左上角向右下角移動時顯露紅色的excel;從右向左移動則抬起桌面封面并顯露體積中的所有應用,其中每個應用都具有自身在3D空間中的區域和顏色。
[0084]本發明的其他實施例涉及本發明的方法和系統,其中激活屏幕區包括刪除區和退格區。當用戶將激活對象(光標)向刪除區或退格區移動時,根據向著刪除區或退格區的移動的屬性,將一次一個或者按照組或者全部釋放被選中的對象。因此,如果移動緩慢且穩定,則一次一個地釋放被選中對象。如果移動快速,則釋放多個被選中對象。因此,刪除或退格區是可變的。例如,如果激活顯示區表示蜂窩電話撥號面板(號碼以任何期望的配置來分布,如傳統網格配置、圍繞激活對象的弧形配置、或者任何其他期望配置),當激活對象向刪除區或退格區移動時,可以從在顯示器的號碼顯示區中顯示的號碼中移除號碼。備選地,觸摸退格區將退格一個字母;在退格區中從右向左移動將基于移動的距離(和/或速度)來刪除(退格)相應量的字母,當運動停止、暫停、或者檢測到提升事件時,可以產生刪除。備選地,滑掃運動(猛拉或快速加速)將刪除(退格)整個單詞。所有這些可以也可以不需要提升事件,但是運動決定刪除量或釋放的對象,例如字母、數字、或其他類型的對象。對于刪除鍵同樣如此,不同之處僅是正向方向替代反向。最后,對于放射狀(或線形或空間)菜單同樣如此,其中,運動的初始方向朝著對象或在對象上,或者在與具有可變屬性的對象相關聯的區中。與對象相關聯或朝著對象的運動可以提供即時控制。
[0085]本發明的其他實施例涉及本發明的方法和系統,其中眼移動用于選擇,身體部位移動用于確認或激活選擇。因此,眼移動被用作選擇性移動,而對象保持在被選中狀態,然后身體部位移動確認該選擇并激活被選中的對象。因此,具體聲明,眼睛在不同方向或區域中觀看,并且最后被選中的對象將保持被選中,直到通過眼睛或身體的運動來選中不同的對象,或者直到超時取消選擇該對象。還可以通過眼睛凝視來選擇對象,因而即使當眼睛不再看對象時,該選擇也將持續。該對象將保持被選中,除非觀看不同的可選擇對象或發生取消選擇對象的超時。
[0086]在上述所有實施例中,運動或移動還可以包括提升事件,其中,手指或其他身體部位與觸敏反饋設備(如觸摸屏)直接接觸,然后運動或移動的可接受形式將包括觸摸屏幕、在屏幕上移動或穿過屏幕、從屏幕上提升(提升事件)、保持在屏幕上的特定位置、首次接觸后保持、滾動開始后保持,屬性調節后保持以繼續特定調節、保持不同時長、快速或慢速移動、快速移動或慢速移動或移動不同時長、加速或減速、加速或減速不同時長、改變方向、改變速度、改變速率、改變加速度、以不同時長改變方向、以不同時長改變速度、以不同時長改變速率、以不同時長改變加速度、或者以上這些運動的任意組合,其可以被系統和方法使用,以僅使用運動來調用對真實世界或虛擬世界可控制對象的命令和控制。當然,如果被本發明的系統和方法的運動敏感處理調用的特定對象要求硬選擇協議一一鼠標點擊、手指觸摸等,則被調用對象的內部功能將得不到本發明的系統或方法增強,除非被調用對象允許或支持系統集成。
[0087]本文中公開了如下系統和方法:可以基于恒定方向的速度變化、恒定速度的方向變化、方向和速度二者的變化、速度速率的變化或者加速度速率的變化來產生用于選擇和/或控制真實對象和/或虛擬對象的命令功能。一旦由檢測器或傳感器檢測到這些變化,則這些變化可以被處理單元使用以發布用于控制真實對象和/或虛擬對象的命令。在第一運動時可以發生選擇或組合滾動、選擇和屬性選擇。這種運動可以與以下項相關聯:沿任何方向的門打開和關閉,高爾夫揮擊,虛擬或真實世界游戲,移動到跑步者前方但是與步行者停留在一起的光,或者具有組合屬性(例如方向、速度、加速度以及這些主要屬性中的任何一個或所有的變化)的任何其他運動;因此,方向、速度和加速度可以被視為主要運動性質,而這些主要屬性的變化可以被視為次要運動性質。接著,系統可以能夠不同地處理主要運動性質和次要運動性質。因此,主要屬性可以導致主要功能被發布,而次要屬性可以導致主要功能被發布,但是還可以導致主要功能和/或次要功能的修改被發布。例如,如果主要功能包括預定選擇格式,則次要運動性質可以擴展或收縮所述選擇格式。
[0088]在另一示例中,用于導致系統產生命令功能的所述主要/次要格式可以調用對象顯示。因此,通過沿遠離用戶眼睛的方向移動對象,顯示器的狀態可以改變,例如從圖形改變為組合圖形和文本,改變為只有文本顯示,而邊到邊移動或者從邊到邊移動手指或眼睛可以滾動所顯示的對象或者改變字體或圖形大小,而將頭移動到空間中的不同位置可以揭示或控制對象的屬性或子菜單。因此,這些運動變化可以是離散的、組合的,或者包括速度、加速度的變化以及這些變化的速率,以向用戶提供不同結果。這些示例示出了兩種概念:I)具有針對單獨地或連續地運動提供不同結果的組合運動的能力,以及2)改變狀態或屬性的能力,例如圖形到完全文本或者與單個運動或組合運動的組合,或者利用諸如言語、觸摸、面部表情或生物動力學的多個輸入,所有一起工作以給出不同結果,或者以不同方式提供相同結果。
[0089]必須認識到,雖然本發明基于使用所感測到的速度、加速度以及這些屬性的變化和變化率來有效控制真實世界對象和/或虛擬對象,但是本發明還可以使用與所感測到的速度、加速度和這些屬性的變化組合的所感測到的運動的其他屬性來有效控制真實世界對象和/或虛擬對象,其中,所述其他屬性包括運動的方向和方向的變化,其中,運動具有恒定速度。例如,如果運動傳感器感測速度、加速度、速度變化、加速度變化和/或其組合以經由主要感測的人、動物、其部分、在人或動物控制下的真實世界對象或者在人或動物控制下的機器人的運動來對對象進行主要控制,則感測第二身體部位的運動可以用于確認主要選擇協議或者可以用于精細調節所選命令和控制功能。因此,如果選擇是用于對象組,則次要運動性質可以用于不同地控制對象屬性以實現對象的期望最終狀態。
[0090]例如,假定本發明的裝置控制建筑物內的照明。在所有四面墻上或中(凹進去或安裝)以及在天花板上或中(凹進去或安裝)具有燈光組。用戶已經使用用于激活裝置的運動和用于從可選菜單項目(例如聲音系統、燈光、相機、視頻系統等)的列表選擇和激活燈光的運動從選擇菜單選擇并激活了燈光。既然已經從菜單選擇了燈光,則向右的運動將選擇和激活右面墻上的燈光。直下運動將關小右面墻的所有燈光-使燈光變暗。直上運動將開大右面墻的所有燈光-變亮。向下或向上運動的速度將控制燈光變暗或變亮的速率。停止運動將停止調節,或者移除運動感測區域內的身體、身體部位或在用戶控制下的對象將停止調節。
[0091]對于使用運動性質進行甚至更加復雜的控制,用戶可以在運動傳感器激活區域內移動以在地圖上標出向下的凹弧,這將導致右面墻上的燈光與距燈光的弧距離成比例地變暗。因此,右邊的燈光將在墻壁的中心變暗更多并且朝墻壁的端部變暗較少。
[0092]可選地,如果運動是向下的凸起,則燈光將變暗,其中,中心變暗最少且端部變暗最多。向上的凹形和向上的凸起將導致與曲線的性質一致的燈光的不同變亮。
[0093]現在,裝置還可以使用在地圖上標出凹形運動或凸起運動的運動的速度來進一步改變燈光的變暗或變亮。使用速度,緩慢開始并增大向下運動的速度將導致墻壁上的燈光隨著運動向下移動而變暗更多。因而,在墻壁的一個端部的燈光將比在墻壁的另一端部的燈光變暗更少。
[0094]現在,假定運動是S形狀,則燈光將以S形配置變暗或變亮。再次,可以使用速度來僅通過改變運動的速度而改變不同燈光變暗或變亮的量。因此,通過使運動變慢,燈光將比運動被加速時變暗或變亮更少。通過改變速度速率-加速度,可以獲得照明配置的進一步改進。
[0095]現在假定已經選擇了室內的所有燈光,則圓形或螺旋運動將允許用戶使用方向、速度和加速度屬性調節所有燈光以與關于室內燈光的運動一致地使所有燈光變暗和/或變亮。對于天花板燈光,圓形運動可以沿z方向向上或向下移動以影響天花板燈光的發光度。因此,通過有效傳感器區(區域以及尤其是體積)內的運動或移動的感測,用戶可以使用簡單或復雜的運動來不同地同時控制大量設備。
[0096]通過使用所感測的復雜運動進行這種不同控制允許用戶幾乎即時地改變燈光配置、聲音配置、TV配置或者具有同時可控的多個設備的多個系統或具有能夠進行同時控制的多個對象或屬性的單個系統的任何配置。例如,在包括大量虛擬對象(例如軍隊、坦克、飛機等)的計算機游戲中,所感測的復雜運動將允許用戶通過僅使對象的運動遵循由運動檢測器感測到的用戶的運動來快速地部署、重新部署、重新布置、操縱和通常快速地重新配置所有可控對象和/或屬性。這種相同的差別設備和/或對象控制將在軍事和法律強制執行上找到功用,其中,通過運動傳感器的感測區內的運動或移動的命令人員快速地部署、重新部署、重新布置、操縱和通常快速地重新配置所有資產以應對快速變化的情況。
[0097]本發明的系統的實施例包括運動傳感器或傳感器陣列,其中,每個傳感器包括激活區,并且其中,每個傳感器通過一個或多個身體部位或對象在激活區內感測運動、運動方向、運動速度和/或運動加速度和/或運動方向的變化、運動速度的變化和/或運動加速度的變化和/或方向變化率的變化、速度變化率的變化和/或加速度變化率的變化,并產生輸出信號。系統還包括包含通信軟件和硬件的至少一個處理單元以及與處理單元通信的一個或多個真實對象和/或虛擬對象,其中,處理單元將來自一個或多個運動傳感器的一個或多個輸出信號轉換為命令和控制功能。命令和控制功能至少包括:(I)一個滾動功能或多個滾動功能,(2)—個選擇功能或多個選擇功能,(3)—個屬性功能或多個屬性功能,(4)一個屬性控制功能或多個屬性控制功能,或者(5)同時控制功能。同時控制功能包括:(a) —個選擇功能或多個選擇功能以及一個滾動功能或多個滾動功能,(b) —個選擇功能或多個選擇功能以及一個激活功能或多個激活功能,以及(c)一個選擇功能或多個選擇功能以及一個屬性控制功能或多個屬性控制功能。一個或多個處理單元(I)處理一個滾動功能或多個滾動功能,(2)選擇并處理一個滾動功能或多個滾動功能,(3)選擇并激活與處理單元通信的一個對象或多個對象,或者(4)選擇并激活和與一個或多個處理單元通信的一個對象或多個對象相關聯的一個屬性或多個屬性,或者以上任何組合。對象包括:電子設備、電子系統、傳感器、硬件設備、硬件系統、環境設備和系統、能量和能量分布設備和系統、軟件系統、軟件程序、軟件對象或其組合。屬性包括:與設備、系統、程序和/或對象相關聯的可調節屬性。在特定實施例中,一個或多個傳感器能夠辨別±5%的運動、速度和/或加速度的變化。在其他實施例中,一個或多個傳感器能夠辨別± 10° °的運動、速度和/或加速度的變化。在其他實施例中,系統還包括與處理單元通信的遙控單元或遙控系統以提供對處理單元的遙控以及在處理單元的控制下對所有真實對象和/或虛擬對象的遙控。在其他實施例中,從包括以下項的組中選擇運動傳感器:數字相機、光學掃描器、光學滾珠設備、觸摸板、電感板、電容板、全息設備、激光跟蹤設備、熱設備、觸摸或無觸摸傳感器、聲學設備和能夠感測運動的任何其他設備、這些設備的陣列及其混合和組合。在其他實施例中,對象包括:環境控制、照明設備、相機、烤箱、洗碗機、火爐、聲音系統、顯示系統、警報系統、控制系統、醫療設備、機器人、機器人控制系統、冷熱水供應設備、空調系統、供暖系統、通風系統、空氣調控系統、計算機和計算機系統、化工或制造廠控制系統、計算機操作系統和其他軟件系統、遙控系統、移動設備、電子系統、傳感器、硬件設備、硬件系統、環境設備和系統、能量和能量分布設備和系統、軟件程序或對象或者以上各項的混合和組合。
[0098]本發明的用于控制對象的方法的實施例包括以下步驟:在運動傳感器的有效感測區內或在運動傳感器陣列的有效感測區內感測一個或多個身體部位或對象在有效區內的運動、運動方向、運動速度和/或運動加速度和/或運動方向的變化、運動速度的變化和/或運動加速度的變化和/或方向變化率的變化、速度變化率的變化和/或加速度變化率的變化。所述方法還包括以下步驟:從一個或多個傳感器產生一個輸出信號或多個輸出信號,并將一個或多個輸出信號轉換為一個命令功能或多個命令功能。命令和控制功能至少包括:
(I)一個滾動功能或多個滾動功能,(2)—個選擇功能或多個選擇功能,(3) —個屬性功能或多個屬性功能,(4)一個屬性控制功能或多個屬性控制功能,或者(5)同時控制功能。同時控制功能包括:(a)—個選擇功能或多個選擇功能以及一個滾動功能或多個滾動功能,(b) —個選擇功能或多個選擇功能以及一個激活功能或多個激活功能,以及(C) 一個選擇功能或多個選擇功能以及一個屬性控制功能或多個屬性控制功能。在特定實施例中,對象包括:電子設備、電子系統、傳感器、硬件設備、硬件系統、環境設備和系統、能量和能量分布設備和系統、軟件系統、軟件程序、軟件對象或其組合。在其他實施例中,屬性包括:與設備、系統、程序和/或對象相關聯的可調節屬性。在其他實施例中,定時保持是使得屬性被調節到預設水平、使得選擇被作出、使得滾動功能被實施或以上組合的運動的暫時或短暫停止。在其他實施例中,定時保持是持續的,使得屬性經歷當移除保持時結束的高值/低值周期。在其他實施例中,定時保持使得屬性值如下改變:(I)如果屬性處于其最大值,則定時保持使得屬性值以預定速率減小,直到移除定時保持,(2)如果屬性值處于其最小值,則定時保持使得屬性值以預定速率增大,直到移除定時保持,(3)如果屬性值不是最大值或最小值,則定時保持實現隨機地選擇屬性值改變的速率和方向或者改變屬性以允許最大控制,或者(4)定時保持實現屬性值或滾動功能沿初始運動方向的持續變化,直到移除定時保持。在其他實施例中,從包括以下任何種類的傳感器的組中選擇運動傳感器:數字相機、光學掃描器、光學滾珠設備、觸摸板、電感板、電容板、全息設備、激光跟蹤設備、熱設備、觸摸或無觸摸傳感器、聲學設備和能夠感測運動或由于運動引起的任何波形變化的任何其他設備或這些設備的陣列以及以上各項的混合和組合。在其他實施例中,對象包括:照明設備、相機、烤箱、洗碗機、火爐、聲音系統、顯示系統、警報系統、控制系統、醫療設備、機器人、機器人控制系統、冷熱水供應設備、空調系統、供暖系統、通風系統、空氣調控系統、計算機和計算機系統、化工廠控制系統、計算機操作系統和其他軟件系統、遙控系統、傳感器或者以上各項的混合和組合。
[0099]所有上文闡述的場景被設計為示出了使用感測到的運動的屬性和/或特性來控制大量設備,其中,運動的屬性和/或特性包括但不限于:運動對于每個對象的相對距離(就好像房間中的一個人將他/她的手用作對象,針對該對象感測到運動,或者用作在顯示裝置上的虛擬或渲染的房間內的對象的虛擬表示),運動的方向、運動的速度、運動的加速度、這些屬性中的任何一個的變化、這些屬性中的任何一個的變化率或者以上各項的混合和組合,以控制諸如燈光的對象的單個可控屬性。然而,本發明的系統、裝置和方法還能夠使用運動性質和/或特性來控制對象的兩個、三個或更多個屬性。另外,本發明的系統、裝置和方法還能夠使用來自運動感測區內的多個運動對象的運動性質和/或特性來控制對象集合的不同屬性。例如,如果上述圖中的燈光能夠在變亮的同時具有顏色,則運動性質和/或特性可以用于同時改變燈光的顏色和強度,或者感測到的一個運動可以控制強度,而感測到的另一運動可以控制顏色。例如,如果美術家想要在計算機生成的帆布上畫畫,則運動性質和/或特性將允許美術家使用感測的一個運動、兩個運動、三個運動等中的所感測運動的屬性來控制每個像素在顯示器上的像素屬性。因此,本發明的系統、裝置和方法能夠轉換與每個對象相關聯的運動性質,其中,隨著運動在真實空間或虛擬空間中橫穿對象,基于瞬時屬性值控制所述每個對象。
[0100]本發明的系統、裝置和方法在一個或多個運動傳感器感測到運動時激活。然后,該被感測的運動激活系統和裝置,使得系統和裝置對該運動及其性質進行處理,以激活選擇對象和多個可選擇對象。一旦被激活,運動性質相應地導致選擇對象的移動,這將使預選擇對象或預選擇對象的組向選擇對象移動,其中,預選擇對象或預選擇對象的組是與運動方向最緊密對齊的可選擇對象,其可以由用戶反饋單元通過選擇對象的對應運動來確定。本發明的系統或裝置的另一個方面是,選擇對象向預選擇對象或預選擇對象的組移動得越快,則預選擇對象或預選擇對象的組向選擇對象移動得越快。本發明的系統或裝置的另一個方面是,當預選擇對象或預選擇對象的組向選擇對象移動時,預選擇對象或預選擇對象的組可以變大,改變顏色,變為高亮,提供其他形式的反饋、或以上各項的組合。本發明的系統或裝置的另一個方面是,遠離對象或對象組的移動可以使對象以更大或加速的速度遠離選擇對象。系統或裝置的另一個方面是,當運動繼續時,該運動將開始在預選擇對象的組的成員之間進行區分,直到由該運動導致對單個可選擇對象的選擇或對可選擇對象關聯組的選擇。一旦選擇對象和目標可選擇對象接觸,圍繞對象的激活區接觸,達到對象之間的閾值距離,或者選擇概率超過激活閾值,則選擇目標對象,并且未被選中的顯示對象從顯示器中移除,改變顏色或形狀或淡出,或改變任何屬性以便將其識別為未選中。本發明的系統或裝置可以將被選中對象置于用戶反饋單元的中心,或者將被選中對象置于最先感測到運動的位置中心或附近。被選中對象可以在顯示器的角上一一當使用電話時的拇指位置旁,并且下一級菜單顯示得離被選中對象稍遠一些,可能是弧形,從而下一個運動靠近第一個運動,通常使用戶在顯示器中心的總體區域中來回操作。如果對象是可執行對象,如拍照、打開設備等,則執行和選擇是同時的。如果對象是與被選中對象相關聯的子菜單、子列表或屬性列表,則子菜單成員、子列表成員或屬性在屏幕上以間隔格式顯示。然后,使用用于選擇被選中對象的相同過程來選擇子菜單、子列表或屬性列表的成員。因此,接口對顯示對象具有類似萬有引力或反萬有引力的動作。當選擇對象移動時,其吸引與選擇對象的運動方向對齊的對象,將這些對象拉向自己,并且可以同時或順序地排斥未被選中的項目或以任何其他方式指示未被選中,以區分被選中和未被選中的對象。當運動繼續時,對與運動方向最對齊的對象的拉力增加,進一步使該對象向著選擇對象加速,直到它們接觸、合并或達到被確定為激活閾值的閾值距離。觸摸、合并或達到的閾值使處理單元選擇和激活對象。此外,感測到的運動可以是通過運動傳感器的激活區中的一個或多個移動而被檢測到的一個或多個運動,從而產生多個感測運動和可能被同時或順序調用的多個命令功能。可以將傳感器排成陣列,以形成傳感器陣列。如果對象是可執行對象,如拍照、打開設備等,則執行和選擇是同時的。如果對象是與被選中對象相關聯的子菜單、子列表或屬性列表,貝1J子菜單成員、子列表成員或屬性在屏幕上以間隔格式顯示。然后,使用用于選擇被選中對象的相同過程來選擇子菜單、子列表或屬性列表的成員。因此,接口對顯示對象具有類似萬有引力的動作。當選擇對象移動時,吸引與選擇對象的運動方向對齊的對象,并將這些對象拉向自己。當運動繼續時,對與運動方向最對齊的對象的拉力增加,進一步使該對象向著選擇對象加速,直到它們接觸、合并或達到被確定為激活閾值的閾值距離,以做出選擇。觸摸、合并或閾值事件使處理單元選擇和激活對象。
[0101]感測到的運動不僅導致本發明的系統或裝置的激活,還可以導致選擇、屬性控制、激活、致動、滾動或以上各項的組合。
[0102]不同的觸感(觸覺)或音頻或其他反饋可以用于向用戶指示不同的選擇,并且當產生運動時,它們的強度可以是可變的。例如,如果用戶移動經過徑向區時,不同的對象可以產生不同的蜂鳴聲或聲音,并且當在該區域中移動時,強度或音高可以變化以指示對象在用戶前方或后方。
[0103]除了單獨或順序產生的運動,還可以使用復合運動,以提供不同功能。這包括屬性組合以及狀態和屬性的變化,例如將設備傾斜以觀看圖形、圖形和文本、或者文本,以及基于對象狀態來改變比例,與此同時,提供同時或獨立的其他控制,例如滾動、縮放、或者在改變狀態同時進行選擇。這些特征還可以用于控制被添加到容器中的化工物,并在同時控制量。這些特征還可以用于在移動圖標或滾動經過程序的同時傾斜,以便在Window 8和Window 7之間改變。
[0104]可聽到的或其他通信介質可以用于確認對象選擇或結合運動來確認對象選擇,以提供期望命令(多模態),或者以不同方式提供相同控制命令。
[0105]該系統、裝置和方法還可以包括從用戶運動特征、環境特征(如,運動傳感器類型、處理單元類型或其他環境性質)、可控對象環境等學習的人工智能組件,以改進或預測對象選擇響應。
[0106]本發明的實施例還涉及用于選擇和激活虛擬對象或真實對象及其可控屬性的系統,所述系統包括具有激活感測區的至少一個運動傳感器、至少一個處理單元、至少一個供電單元、以及被處理單元控制的一個對象或多個對象。傳感器、處理單元和供電單元相互電通信。運動傳感器感測激活區中包括運動性質的運動,產生至少一個輸出信號,并向處理單元發送輸出信號。處理單元將輸出信號轉換為至少一個命令功能。命令功能包括(I)啟動功能,(2)滾動功能,(3)選擇功能,(4)屬性功能,(5)屬性控制功能,(6)同時控制功能,包括:(a)選擇和滾動功能,(b)選擇、滾動和激活功能,(C)選擇、滾動、激活和屬性控制功能,(d)選擇和激活功能,(e)選擇和屬性控制功能,⑴選擇、激活和屬性控制功能,或者(g)以上各項的混合或組合,或者(7)以上各項的組合。啟動功能在運動傳感器第一次感測到運動時激活至少一個選擇或光標對象,與運動方向對齊的可選擇對象向選擇對象移動或變得和非對齊可選擇對象有差別,并且運動繼續,直到一個目標可選擇對象或多個目標可選擇對象與非目標可選擇對象有區別,從而激活目標對象。運動性質包括:觸摸、提升、方向、速度、加速度、方向變化、速度變化、加速度變化、方向變化率、速度變化率、加速度變化率、停止、保持、定時保持或者以上各項的混合和組合。對象包括真實世界對象、虛擬對象及其混合或組合,其中,真實世界對象包括物理設備、機械設備、電機設備、磁設備、電磁設備、電氣設備或電子設備或者能夠被處理單元控制的任何其他真實世界設備,虛擬對象包括產生于虛擬世界或由計算機產生并由顯示設備顯示且能夠被處理單元控制的任何構造。屬性包括與對象相關聯的可激活屬性、可執行屬性和/或可調節屬性。運動性質的變化是能夠由運動傳感器和/或處理單元辨別的變化。
[0107]在某些實施例中,啟動功能還激活用戶反饋單元,并且所述選擇對象和所述可選擇對象是能夠經由運動傳感器響應于運動傳感器激活區中動物、人、機器人、機器人系統、其一部分或多個部分或其組合的移動,而被辨別的。在其他實施例中,系統還包括至少一個用戶反饋單元,至少一個備用電池單元,通信硬件和軟件,至少一個遙控單元,或以上各項的混合或組合,其中,傳感器、處理單元、電源單元、用戶反饋單元、備用電池單元、遙控單元相互電通信。在其他實施例中,更快的運動使目標對象向選擇對象更快移動,或者使目標對象與非目標對象有更大的差別。在其他實施例中,如果被激活的對象具有與其相關聯的子對象和/或屬性,則當該對象向選擇對象移動時,顯現子對象和/或屬性,且當對象選擇變得更加確定時,子對象和/或屬性變得更可辨別。在其他實施例中,一旦目標對象被選中,則運動傳感器的激活區中的進一步運動使與運動方向對齊的可選擇子對象或可選擇屬性向選擇對象移動,或變得與非對齊可選擇對象子對象或可選擇屬性有差別,并且運動繼續,直到一個目標可選擇子對象或屬性、或多個目標可選擇子對象和/或屬性與非目標可選擇子對象和/或屬性有區別,從而激活這一個目標子對象或屬性、或是這多個子對象或屬性。在其他實施例中,從包括以下項的組中選擇運動傳感器:數字相機、光學掃描器、光學滾珠設備、觸摸板、電感板、電容板、全息設備、激光跟蹤設備、熱設備、聲學設備、能夠感測運動的任何其他設備、運動傳感器陣列以及以上各項的混合或組合。在其他實施例,對象包括:照明設備、相機、烤箱、洗碗機、火爐、聲音系統、顯示系統、警報系統、控制系統、醫療設備、機器人、機器人控制系統、冷熱水供應設備、空調系統、供暖系統、通風系統、空氣調控系統、計算機和計算機系統、化工廠控制系統、計算機操作系統、系統、圖形系統、商業軟件系統、文字處理器系統、互聯網瀏覽器、財務系統、軍事系統、控制系統、其他軟件系統、程序、例程、對象和/或元素、遙控系統或者以上各項的混合和組合。在其他實施例中,如果定時保持是短暫的,則處理單元使得屬性被調節到預設水平。在其他實施例中,如果定時保持是持續的,則處理單元使得屬性經歷當移除保持時結束的高值/低值周期。在其他實施例中,定時保持使得屬性值如下改變:(I)如果屬性處于其最大值,則定時保持使得屬性值以預定速率減小,直到移除定時保持,(2)如果屬性值處于其最小值,則定時保持使得屬性值以預定速率增大,直到移除定時保持,(3)如果屬性值不是最大值或最小值,則定時保持實現隨機地選擇屬性值改變的速率和方向或者改變屬性以允許最大控制,或者(4)定時保持實現屬性值沿初始運動方向的持續變化,直到移除定時保持。在其他實施例中,運動傳感器在激活區內感測包括第二運動性質的第二運動,產生至少一個輸出信號,并向處理單元發送輸出信號,以及處理單元將輸出信號轉換為確認選擇的確認命令,或者用于控制不同對象或不同對象屬性的至少一個第二命令功能。在其他實施例中,運動傳感器在激活區中感測包括在人、動物和/或機器人的控制下的兩個或更多個動物、人、機器人或其部分或者對象的運動性質在內的運動,產生對應于運動的輸出信號,并向處理單元發送輸出信號,并且處理單元將輸出信號轉換為同時或順序實現的命令功能或確認命令或其組合,其中,所述啟動功能在運動傳感器第一次感測到運動時激活多個選擇或光標對象和多個可選擇對象,與運動方向對齊的可選擇對象向選擇對象移動或變得和非對齊可選擇對象有差別,并且運動繼續,直到一個目標可選擇對象或多個目標可選擇對象與非目標可選擇對象有區別,從而激活目標對象,并且確認命令確認選擇。
[0108]本發明的實施例還涉及用于控制對象的方法,所述方法包括:在至少一個運動傳感器的有效感測區內感測包括運動性質的運動,其中,運動性質包括:方向、速度、加速度、方向變化、速度變化、加速度變化、方向變化率、速度變化率、加速度變化率、停止、保持、定時保持或者以上各項的混合和組合,以及產生與感測的運動相對應的一個輸出信號或多個輸出信號。該方法還包括:經由與運動傳感器通信的處理單元將所述一個輸出信號或多個輸出信號轉換為一個命令功能或多個命令功能。命令功能包括(I)啟動功能,(2)滾動功能,
(3)選擇功能,(4)屬性功能,(5)屬性控制功能,(6)同時控制功能,包括:(a)選擇和滾動功能,(b)選擇、滾動和激活功能,(c)選擇、滾動、激活和屬性控制功能,(d)選擇和激活功能,
(e)選擇和屬性控制功能,(f)選擇、激活和屬性控制功能,或者(g)以上各項的混合或組合,或者(7)以上各項的組合。所述方法還包括同時或順序地處理命令功能,其中,所述啟動功能在運動傳感器第一次感測到運動時激活至少一個選擇或光標對象和多個可選擇對象,與運動方向對齊的可選擇對象朝選擇對象移動或變得與非對齊可選擇對象有差別,并且運動繼續,直到一個目標可選擇對象或多個目標可選擇對象與非目標可選擇對象有區別,從而激活目標對象,其中,運動性質包括:觸摸、提升、方向、速度、加速度、方向變化、速度變化、加速度變化、方向變化率、速度變化率、加速度變化率、停止、保持、定時保持或者以上各項的混合和組合。對象包括真實世界對象、虛擬對象及其混合或組合,其中,真實世界對象包括物理設備、機械設備、電機設備、磁設備、電磁設備、電氣設備或電子設備或者能夠被處理單元控制的任何其他真實世界設備,虛擬對象包括產生于虛擬世界或由計算機產生并由顯示設備顯示且能夠被處理單元控制的任何構造。屬性包括與對象相關聯的可激活屬性、可執行屬性和/或可調節屬性。運動性質的變化是由運動傳感器和/或處理單元辨別的變化。
[0109]在某些實施例中,從包括以下項的組中選擇運動傳感器:數字相機、光學掃描器、光學滾珠設備、觸摸板、電感板、電容板、全息設備、激光跟蹤設備、熱設備、能夠感測運動的任何其他設備、運動傳感器陣列以及以上各項的混合或組合。在其他實施例,對象包括:照明設備、相機、烤箱、洗碗機、火爐、聲音系統、顯示系統、警報系統、控制系統、醫療設備、機器人、機器人控制系統、冷熱水供應設備、空調系統、供暖系統、通風系統、空氣調控系統、計算機和計算機系統、化工廠控制系統、計算機操作系統、系統、圖形系統、商業軟件系統、文字處理器系統、互聯網瀏覽器、財務系統、軍事系統、控制系統、其他軟件系統、程序、例程、對象和/或元素、遙控系統或者以上各項的混合和組合。在其他實施例中,如果定時保持是短暫的,則處理單元使得屬性被調節到預設水平。在其他實施例中,如果定時保持是持續的,則處理單元使得屬性經歷當移除保持時結束的高值/低值周期。在其他實施例中,定時保持使得屬性值如下改變:(I)如果屬性處于其最大值,則定時保持使得屬性值以預定速率減小,直到移除定時保持,(2)如果屬性值處于其最小值,則定時保持使得屬性值以預定速率增大,直到移除定時保持,(3)如果屬性值不是最大值或最小值,則定時保持實現隨機地選擇屬性值改變的速率和方向或者改變屬性以允許最大控制,或者(4)定時保持實現屬性值沿初始運動方向的持續變化,直到移除定時保持。在其他實施例中,所述方法包括在運動傳感器的激活感測區中感測包括第二運動性質的第二運動,產生與感測到的第二運動相對應的一個第二輸出信號或多個第二輸出信號,經由與運動傳感器通信的處理單元將所述一個第二輸出信號或多個第二輸出信號轉換為一個第二命令功能或多個第二命令功能,以及基于所述第二輸出信號確認選擇,或處理所述一個第二命令功能或多個第二命令功能,將與第二運動方向對齊的可選擇對象向選擇對象移動或變得和非對齊可選擇對象有差別,并且運動繼續,直到一個第二目標可選擇對象或多個第二目標可選擇對象與非目標可選擇對象有區別,從而激活一個第二目標對象或多個第二目標對象,其中,運動性質包括:觸摸、提升、方向、速度、加速度、方向變化、速度變化、加速度變化、方向變化率、速度變化率、加速度變化率、停止、保持、定時保持或者以上各項的混合和組合。在其他實施例中,所述方法包括:在運動傳感器的激活區中感測包括兩個或更多動物、人、機器人或其一部分的運動性質在內的運動,產生與該運動相對應的輸出信號,將輸出信號轉換為命令功能或確認命令或其組合,其中,所述啟動功能在運動傳感器第一次感測到運動時激活多個選擇或光標對象和多個可選擇對象,并且與運動方向對齊的可選擇對象向選擇對象移動或變得和非對齊可選擇對象有差別,并且運動繼續,直到一個目標可選擇對象或多個目標可選擇對象與非目標可選擇對象有區別,從而激活目標對象,且確認命令確認選擇。
[0110]在本發明中使用的適當組件
[0111]運動傳感器可以與以下項結合使用:顯示器、鍵盤、觸摸板、無觸摸板、任何類型的傳感器、或者與計算機、筆記本電腦或繪圖板或任何移動設備或靜止設備相關聯的其他設備。運動傳感器可以是光學傳感器、聲學傳感器、熱傳感器、光聲傳感器、感測運動或運動變化的任何其他傳感器的組合,或者以上各項的混合或組合。傳感器可以是數字的、模擬的或者數字和模擬的組合。對于相機系統,該系統可以感測在鏡頭前方的區域、面積或體積內的運動。光學傳感器可以在電磁頻譜的任何區域內操作,包括但不限于:RF、微波、近IR、IR、遠IR、可見光、UV或者以上各項的混合或組合。聲學傳感器可以在包括人類音頻范圍、動物音頻范圍或其組合的整個聲波范圍之上進行操作。可以在能夠辨別運動的可辨別的波長或幅度的任何區域中使用和操作EMF傳感器。此外,可以并入LCD屏幕以識別哪些設備被選擇或識別溫度設置等。此外,接口可以投射虛擬控制接口并感測所投射的圖像內的運動,且基于所感測的運動調用動作。與本發明的接口相關聯的運動傳感器還可以是使用聲譜的任何可接受區域的聲學運動傳感器。可以使用在用戶的控制下用戶的身體部位或對象所浸入的液體或氣體的體積,其中,與液體或氣體相關聯的傳感器可以辨別運動。可以使用能夠辨別橫向、縱向、脈沖、壓縮或任何其他波形的差異的任何傳感器,來辨別運動以及在可以使用運動(電阻屏和電容屏)時與運動或接觸相關的任何傳感器測量萬有引力變化、磁變化、電磁變化或電變化。當然,接口可以包括任何已知或尚待發明的運動傳感器的混合或組合。
[0112]能夠被本發明的控制系統和/或開關控制的適當電子設備、硬件設備和/或裝置包括但不限于:具有可被開關、操縱桿或類似類型的控制器、或者軟件程序和/或對象和/或對象及屬性和/或屬性控制的任何電氣和/或硬件設備或裝置。這種屬性的示例性示例包括但不限于:開、關、強度和/或幅度、阻抗、電容、電感、軟件屬性、軟件程序或對象的列表或子菜單、顯示器中的虛擬和/或真實對象、移動設備或游戲系統、或者設備的任何其他可控電子和/或電機功能和/或屬性。電子設備和/或裝置的示例性示例包括但不限于:環境控制、建筑系統和控制、照明設備(例如室內和/或室外燈光或燈具)、相機、烤箱(傳統的、對流的、微波的等)、洗碗機、火爐、聲音系統、移動設備、顯示系統(TV、VCR、DVD、電纜箱、衛星箱等)、警報系統、控制系統、能量管理系統、醫療設備、機器人、機器人控制系統、UAV、設備和機器控制系統、冷熱水供應設備、空氣調節系統、供暖系統、通風系統、空氣調控系統、安全系統、計算機和計算機系統、化工廠控制系統、制造廠控制系統、計算機操作系統和其他軟件系統、對象和程序、遙控系統等或者以上各項的混合或組合。
[0113]適于被本發明的接口控制的適當軟件系統包括但不限于:具有安裝在其上的單個或多個軟件產品且每個軟件產品具有與其相關的一個或多個可調節屬性的任何模擬或數字處理單元、或者具有一個或多個可調節屬性、菜單、列表或其他功能或顯示輸出的單個軟件程序或系統。這種軟件產品的示例性示例包括但不限于:操作系統、圖形系統、商業軟件系統、文字處理器系統、商業系統、在線推銷、在線推銷系統、購買和商業交易系統、K1ks和教育或信息系統、數據庫、軟件程序和應用、互聯網瀏覽器、財務系統、倉儲系統、倉儲顯示系統、軍事系統、控制系統等或者以上各項的混合或組合。
[0114]適當的數字處理單元(DPU)包括但不限于:能夠接受來自單個或多個設備或對象的輸入并將至少一些輸入轉換為被設計為選擇和/或控制一個或多個設備或對象的屬性的輸出的任何數字處理單元。這種DPU的示例性示例包括但不限于:由因特爾、摩托羅拉、愛立信、惠普、三星、日立、NRC、應用材料(Applied Materials)、AMD、Cyrix、太陽微系統(SunMicrosystem)、飛利浦、國家半導體(Nat1nal Semiconductor)、Via電子、Qualcomm或者微處理器或微控制器的任何其他制造商所制造的微處理器、微控制器等。
[0115]適當的模擬處理單元(APU)包括但不限于:能夠接受來自單個或多個設備或對象的輸入并將至少一些輸入轉換為被設計為控制一個或多個設備或對象的屬性的輸出的任何模擬處理單元。這種模擬設備從諸如模擬設備有限公司(Analog Devices Inc)的制造商可以得到。
[0116]適當的運動感測裝置包括但不限于任何形式的運動傳感器,例如:數字相機、光掃描器、光學滾珠設備、觸摸板、電感板、電容板、全息設備、激光跟蹤設備、熱設備、EMF傳感器、波形傳感器、能夠感測運動、EMF變化、波形變化等的任何其他設備或這種設備的陣列或者以上各項的混合或組合。
[0117]本發明附圖的詳細說明
[0118]第一方法和系統實施例
[0119]參考圖1A,總體上示出了包括顯示區102的顯示器100。顯示區102處于休眠狀態,或者說睡眠狀態或非激活狀態。該狀態僅通過任何身體部位在運動傳感器的激活區中移動而改變。對于非觸摸激活的運動傳感器,例如相機、IR傳感器、超聲波傳感器、或能夠在激活區中檢測運動的任何其他類型的運動傳感器,運動可以是用戶、給定的用戶身體部位、用戶身體部位的組合、或者代表用戶控制或在用戶控制下動作的對象在激活區中的任何移動。在觸摸屏的情形中,運動將是和觸摸屏(或設備的其他激活區)接觸和在觸摸屏上的運動,即,觸摸、滑動等。
[0120]現在參考圖1B,當被激活時,顯示區102顯示選擇對象104和以弧形108分布在選擇對象旁的多個可選擇對象106a-106y。如圖1C,將選擇對象104向左上方移動。該運動將使和運動方向最對齊的可選擇對象106被拉向選擇對象。如圖1D,四個潛在選擇對象106f-106i向選擇對象移動,并變大。向潛在選擇對象的運動越快,它們向選擇對象移動得越快,并且它們可以更快地變大。運動當前的方向不用于確定將要選擇的確切對象。如圖1E,當運動繼續時,可能的可選擇對象解體,諸如對象106i的對象回到其原先位置。通過將移動選擇對象104移向可選擇對象106g,并使選擇對象和可選擇對象106g接觸或產生閾值事件,其他對象106f和106h回到其原先位置,并106g以某種方式高亮,這里使其線條變粗,如圖1F所示。一旦選擇對象104和可選擇對象106g接觸或產生閾值事件,選擇對象104和可選擇對象106g合并,從顯示區102上移除所有其他可選擇對象106,并且合并后的選擇對象104和被選中對象106g可以位于顯示區102中心,如圖1G所示。如果被選中對象106g包括子對象,則顯示區102將使被選中對象106g位于中心,并同時顯示分布在合并后的選擇對象104和被選中對象106g周圍的子對象Ila-1lf,如圖1H所示。
[0121]現在參考圖1I,將選擇對象104從被選中對象106g中移出并朝著兩個可能的子對象IlOb-1lOc的方向,子對象IlOb-1lOc向選擇對象104移動且可以變大。如圖1J,選擇對象104遠離子對象I 1b-1 1c并向對象I 1e移動。如圖1K,移動選擇對象104與子對象I 1e接觸,其通過將對象104和被選中子對象IlOe合并且激活子對象IlOe來進行選擇,如圖1L所示。如果104移動并停止,則子對象還可以移動到對象的位置,允許子對象完成剩下的運動。
[0122]現在參考圖1M,如果被選中對象106g是可直接激活的,則可選擇對象106g的選擇同時激活對象106g。
[0123]第二方法和系統實施例
[0124]現在參考圖2A,總體上示出了包括顯示區202的顯示器200。顯示區202處于休眠狀態,或者說睡眠狀態或非激活狀態。該狀態僅通過運動傳感器的激活區中的運動而改變。運動可以是激活區中的任何移動。在觸摸屏的情形中,運動可以是接觸,如觸摸、滑動等。現在參考圖2B,當被激活時,顯示區202顯示選擇對象204和以弧形208分布在選擇對象周圍的多個可選擇對象206a-206d。
[0125]如圖2C,選擇對象204向可選擇對象206a移動,可選擇對象206a可以向選擇對象204移動并變大,同時顯示相關聯的子對象210a和210b。例如,如果對象206a是相機,子對象210a和210b是拍照和記錄視頻序列的命令。當選擇對象202進一步移動,接觸可選擇對象206a或進入可選擇對象206a的閾值事件時,可選擇對象206a及其子對象210a和210b可以移動得更近并變大。如圖2E,選擇對象204和可選擇對象206a接觸,其他對象206b_206d被移除或淡出,并且被選中對象206a及其關聯子對象210a和210b位于中心,子對象分散開,使得可以更容易地選擇子對象,如圖2F所示。其可以位于也可以不位于顯示區中心。
[0126]現在參考圖2C,選擇對象204從其合并狀態移向子對象210b,接觸子對象210b或進入子對象21 Ob的閾值事件,子對象2 1b被吸向選擇對象204并變大。如圖2H,通過合并選擇對象204和子對象210b,來明確對子對象210b的選擇,同時激活子對象210b。
[0127]現在參考圖21,選擇對象204從其合并狀態移向子對象210a,接觸子對象210a或進入子對象21 Oa的閾值事件,子對象2 1a被吸向選擇對象204并變大。如圖2 J,通過合并選擇對象204和子對象21 Oa,來明確子對象21 Oa的選擇,同時激活子對象210a。
[0128]現在參考圖2K,在選擇可選擇對象206a后,用戶決定不再繼續該選擇,將選擇對象204從其合并狀態以遠離任何其他對象的方向移動,從而將顯示器202重置,并回到圖2B的顯示配置,如圖2L所示。
[0129]現在參考圖2M,選擇對象204向可選擇對象206b移動,可選擇對象206b可以向選擇對象204移動并變大,同時顯示相關聯的子對象212a-212c。例如,如果對象206b是電話,則子對象210a-210c是激活語音信箱、打開聯系人和打開電話撥號盤。當選擇對象204朝可選擇對象206b進一步移動并接觸可選擇對象206b時,可選擇對象206b及其子對象212a-212c可以移動得更近并變大,如圖21^所示。選擇對象204和可選擇對象206b接觸,其他對象206b-206d被移除或淡出,并且被選中對象206b及其關聯子對象212a-212c位于中心,子對象分散開,使得可以更容易地選擇子對象,如圖20所示。
[0130]現在參考圖2P,選擇對象204從其合并狀態移向子對象212a,接觸子對象212a,子對象210a被吸向選擇對象204,變大且其線條寬度增加。如圖2Q,通過合并選擇對象204和子對象212a,來明確對子對象212a的選擇,同時激活子對象212a。
[0131]現在參考圖2R,選擇對象204向可選擇對象206c移動,可選擇對象206c向選擇對象204移動并變大,同時顯示相關聯的子對象214a-214c。例如,如果對象206c是萬維網,則子對象210a-210c是打開收藏夾、打開近期網站以及打開經常訪問的網站。當選擇對象204朝可選擇對象206c進一步移動,接觸可選擇對象206c或進入可選擇對象206c的閾值事件時,可選擇對象206c及其子對象214a-214c可以移動得更近并變大,如圖2S所示。選擇對象204和可選擇對象206c接觸,其他對象206b-206d被移除或淡出,并且被選中對象206c及其關聯子對象214a-214c位于中心,子對象分散開,使得可以更容易地選擇子對象,如圖2T所示。
[0132]現在參考圖2U,選擇對象204向可選擇對象206d移動,可選擇對象206d向選擇對象204移動并變大。例如,如果對象206d是推特(twitter),則打開twitter,即激活對象。當選擇對象204朝可選擇對象206d進一步移動,接觸可選擇對象206d或進入可選擇對象206d的閾值事件時,可選擇對象206d移動得更近并變大,如圖2V所示。如圖2T所示,與可選擇對象206d接觸的選擇對象204被移除或淡出,且被選中對象206d被激活。
[0133]第三方法和系統實施例
[0134]現在參考圖3A,總體上示出了包括顯示區302的顯示器300。顯示區302處于休眠狀態,或者說睡眠狀態或非激活狀態。該狀態僅通過運動傳感器的激活區中的運動而改變。運動可以是激活區中的任何移動。在觸摸屏的情形中,運動可以是接觸,如觸摸、滑動等。如圖3B,與接口相關聯的運動傳感器的激活區中的運動激活包括虛擬質心304的系統和顯示區302(質心是處理軟件中的對象,不顯示在顯示器上,但是所有后續運動都相對于該質心來定義)。在顯示區中,多個可選擇對象簇306、310、314、318、322和326分布在虛擬質心304周圍。可選擇對象簇306、310、314、318、322和326分別包括可選擇簇對象308、312、316、320、324和328。如圖3C,簇308包括對象308a-308e;簇對象312包括對象312a-312c;簇316包括316a-316f,簇320包括320a_320f ;簇324是可選擇對象;簇328包括328a_328d。
[0135]現在參考圖3D,與接口相關聯的運動傳感器的激活區中的身體部位(如用戶眼睛、手、腳等)的運動被顯示為顯示區中的方向虛線段,但是方向虛線段實際不被顯示。分析感測到的運動,并且接口預測與運動特性(如方向、運動速度和/或運動加速度)最對齊的對象。如圖3E,接口軟件的預測部分確定簇310是最有可能被選中的簇,并且還顯示其相關聯的可選擇簇對象312a-312c。然后,接口使對象312a-312c被拉向質心304(或朝著用作選擇對象的用戶眼睛或身體部位的相對位置)并且變大,如圖3F所示。圖3F還示出了運動傳感器在擴增的方向上感測到的繼續運動。如圖3G,擴增方向允許額外的區分,使得現在只顯示、吸引對象312b和312c,并使它們分隔開以便更好地區分。
[0136]現在參考圖3H,運動傳感器感測的運動的新擴增方向允許選擇,使被選中對象312c位于中心,并且激活被選中對象312c,如圖31所示。
[0137]在簇310的預測選擇和對象312c的最終選擇中,可以通過第二身體部位的運動來確認這些選擇。因此,如果眼睛運動被作為主運動指示符,則第二身體部位的運動(如點頭、眨眼、手移動或任何其他身體部位的運動)可以用作選擇的確認。類似地,保持可以用于啟動將可選擇對象拉向用戶的吸引處理。正如圖1A-1M和圖2A-2W的接口,遠離可選擇對象的運動使顯示器回到先前的選擇級。繼續的遠離動作使其上鉆,直到顯示器回到最上一級。在某些實施例中,可以通過用于激活特定簇、對象或對象組的某些預定手勢來選擇簇。在其他實施例中,提升手指或移出激活面、面積或體積將使對象重置到預定位置和狀態。
[0138]第四方法和系統實施例
[0139]現在參考圖4A-4D,總體上示出了包括顯示區402的顯示器400。顯示區402被示為包括選擇對象404和可選擇對象406。當選擇對象404向可選擇對象406移動時,兩個對象404和406相向移動,并且沿選擇對象的方向,在可選擇對象406的前方產生激活區408。當移動繼續時,激活區408大小增加且選擇的確定性增加,如激活區408的變深的顏色所示。最終,通過合并兩個對象404和406,確認選擇。
[0140]現在參考圖5A-5Q,本發明的處理被示為具有虛擬商店的上下文,所述虛擬商店中包括主可選“小島(isle)。盡管虛擬商店是2D表示的,應當清楚,同樣可以實現3D或更高維類比,其中高維將由本質3D但用可選擇的2D對象來表示的對象構建而成。4D系統可以用3D可選擇對象來表示,其中,3D可選擇對象以連續或離散方式改變顏色或改變一些其他屬性。
[0141]第五方法和系統實施例
[0142]如圖5A和5B,總體上示出了包括顯示區502的顯示器500,所述顯示區502被示為處于其睡眠或非激活狀態。一旦通過觸摸、激活區中的運動或通過另一種激活方法(如聲音、語音、輕拍等)來激活,則如圖所示,顯示區502包括選擇對象504(可以是可見或不可見的,這里不可見)和多個可選擇對象或小島506a-506i。
[0143]如圖5C-5E,選擇對象504向顯示器502的左側移動,使得小島506a-506d變大并移向選擇對象504,而小島506e-506 i縮小并遠離選擇對象504。盡管這些圖示出了與移動方向對齊的可選擇對象變大并移向選擇對象504,而與移動方向不對齊的可選擇對象縮小并遠離選擇對象504,每個對象集合還可以在變大時高亮,或是在后退時變淡。此外,移動速度可以使放大得到增強,并且向對齊對象的移動使它們顯得向選擇對象504加速移動,同時增強了非對齊對象的遠離和淡化。當移動繼續時,對齊小島之間的區分變得清晰,直到移動使得區分足以選擇小島506b,如圖所示,小島506b可以向選擇對象504移動和/或加速移動并變大,而非對齊對象變小并遠離。當然,小島506b以及小島506a、506c和506d可以被高亮。應當認識到,所有這些選擇區分是平滑發生的,而非如這些圖所表示的那樣不連續。此外,根據數學和向量分析框架和/或基于用戶特定移動特性和以往選擇歷史,該區分也可以是預測性的。基于數學和向量分析以及用戶歷史,可預測性級別可以使選擇更快。此外,隨著接口學習越來越多的用戶偏好和歷史,激活接口可以給出更少的選擇或可以默認到最可能的選擇。
[0144]如圖5F-5H,一旦接口確定目標小島,這里是小島506b (通過選擇對象504和小島506b的直接接觸、通過選擇對象504和小島506b的接近接觸、通過小島506b的預測選擇、或通過選擇對象504向小島506b移動而觸發的閾值事件),則顯不器502打開與小島506b相關聯的可選擇對象,包括子小島508a-508i。該實施例中,在選擇了小島506b之后子小島508a-508i才變為可見,然而,在其他實施例中,隨著對小島506b的選擇越來越確定且其他小島變小或淡出時,顯不器502可以開始同時顯不子小島508a_508i或子小島的多個層(或子對象或子菜單),以允許移動開始在子小島508a-508i之間進行區分。向顯示器502右側的移動使子小島508f-508i被高亮(該情形中變深),但是不移向選擇對象504或變大,同時子小島508a-508e被虛點化并變淡,而不是遠離選擇對象504并變淡。隨著附加的運動,繼續加深508f且繼續淡化508a-508e,并開始淡化508g-508i以進行區分,從而明確要選擇的508f。在某些實施例中,不實現萬有引力效果。
[0145]如圖51-5L,一旦接口確定目標小島,這里是子小島508f(通過選擇對象504和子小島508f的直接接觸、通過選擇對象504和子小島508f的接近接觸、通過子小島508f的預測選擇、或通過選擇對象504向子小島508f移動而觸發的閾值事件),顯示器502打開與小島508f相關聯的可選擇對象,包括子小島510a-51n。該實施例中,在選擇了子小島508f之后,子小島510a-510n才變為可見,然而,在其他實施例中,隨著小島508f的選擇越來越確定且其他子小島變小或淡出,顯示器502可以開始顯示子小島510a-510n,以允許移動開始在子小島510a-510n之間進行區分。向顯示區502左側的移動使子小島508d-508g被高亮(該情形中變深),但是不移向選擇對象504或變大,同時子小島510a-510c和510h-510n被虛點化點并變淡,而不是遠離選擇對象504并變淡。附加移動使子小島510d-510g變大并移向選擇對象504,而子小島510a-510c和510h-510n遠離選擇對象504并變淡。附加移動還允許針對子小島510d的區分和選擇。
[0146]如圖5M-5Q,一旦接口通過移動進行了確定(通過選擇對象504和子小島510d的直接接觸、選擇對象504和子小島510d的接近接觸、或子小島510d的預測選擇),顯示器502打開與子小島510d相關聯的可選擇對象,包括項目a-ge。該實施例中,在選擇了510d之后,項目a-ge才變為可見,然而,在其他實施例中,隨著小島510d的選擇越來越確定且其他子小島變小或淡出時,顯示器502可以開始顯示項目a-ge,以允許移動開始在項目a-ge之間進行區分。如圖5N-5Q所示,項目a-ge分布在選擇對象504附近的標準網格圖案上。當然,在顯示器502中,項目a-ge可以分布為任何圖案,例如以環形或弧形分布在選擇對象504周圍。向顯示器502左側的移動使得項目a-g、r-x、ai_ao和az-bf被高亮(該情形中變深)、變大并被拉向選擇對象504,而項目h-q、y-ah、ap_ay、bg_bp和bq-ge從選擇對象504后退、變小并變淡。附加移動允許項目a-g、r-x、a1-ao和az-bf的區分,其中附加移動將潛在選擇精煉為項目c_f和t-w。接下來的移動允許對項目c的選擇,使得選擇對象504和項目c在顯示器502的中心合并。如圖5A-5Q所示,每一級選擇疊加在顯示器502上,從而做出選擇。
[0147]圖5A-5Q示出的方法適于在任設置中使用,其中接口是與商店(例如雜貨店、零售店、圖書館或包括被分門別類的大量項目或對象的任何其他設施)相關聯的應用的一部分。通過允許將移動用于研讀、購物、選擇或以其他方式選擇購買或使用的項目,簡單地實現使用接口的應用。應用還可以與運行大量軟件程序和大量數據庫的計算機系統相關聯,使得移動僅允許對軟件程序的選擇和激活、對數據庫的選擇和激活、和/或對數據庫內的數據的提取和分析,并且還可以適用于環境系統,例如機械、電學、管道、油氣系統,安全系統,游戲系統和存在選擇的任何其他環境。
[0148]在對象陣列中,比如移動智能電話,直接觸摸和抬起在當前是打開app(舊技術,不是本發明),但是通過直接觸摸對象(一種具體方式如“保持”)可以使周圍對象遠離,為與該對象相關的選擇騰出空間,以便(放射狀地、弧形地或以其他方式)呈現諸如“移動”和“打開”的菜單項、要激活的“子菜單”或子對象,或直接控制可變屬性、或滾動等與該項目相關聯的任何事物。在區域中的觸摸但不直接觸摸對象或者觸摸并立即開始移動,將調用上文詳細描述的選擇處理。該特點涉及第一動作觸摸對象相對于向對象移動并使其子對象顯現(可能需要包括數層來顯現),我們將其并入到我們近期未來的移動控制中。
[0149]此外,可以實現軟件來使用上述方法、方面、技術等的任一個、一些或全部。事實上,用戶可以對接口進行修改,使得某些選擇格式用于本發明的特定方面或特定方面的集合,而其他選擇使用其他方面或其他方面的集合。因此,接口可以由用戶來調節。此外,接口可以配備學習算法,學習算法可以允許接口將自身調節為適應于用戶的偏好移動和選擇模式,使得接口變得符合用戶習慣,實現改進的選擇預測、改進的用戶確認、改進的用戶功能和改進的用戶特定功能。
[0150]電話號碼選擇
[0151]現在參考圖6A,示出了通過與顯示器通信的運動傳感器的運動激活之前的顯示器。顯示器包括激活對象A0、電話號碼對象0-9、*和#的集合、退格對象BS和刪除對象Del、以及電話號碼顯示對象。
[0?52] 現在參考圖6B-6K,示出了激活對象AO的一系列移動,導致對特定電話號碼的選擇。圖6A-6G和圖61-6K中,通過將激活對象AO從一個號碼移到另一個號碼來進行選擇。圖6H中示出了通過電話對象8的激活區中的定時保持來進行的號碼選擇。應當認識到,同樣地,在選擇過程中,選擇格式同樣可以是將可選擇電話對象向激活對象吸引。附加地,電話對象可以布置為不同的次序或配置。附加地,為盲用,當號碼被選中時,系統可以說出該號碼,并且如果配置是固定的,則用戶在顯示器中移動激活對象,同時有音頻消息指示可選擇對象和它們的相對位置。
[0153]現在參考圖6L-6R,系統被示出為用于刪除被選中號碼。如圖6L-6M,示出了使用退格對象BS的兩個示例。在第一示例中,激活對象AO向退格對象BS緩慢移動,從而一次刪除一個號碼。將激活對象AO保持在退格對象BS的激活區中,系統將持續地逐個刪除號碼,直到沒有號碼。在第二示例中,激活對象AO向退格對象BS快速移動,從而刪除第一個例子中的多個號碼。將激活對象AO保持在退格對象BS的激活區中,系統將持續地逐塊刪除號碼,直到沒有號碼。備選地,如果運動快速且迅猛,系統將刪除整個號碼。如圖6N-6R,示出了刪除對象的使用。將激活對象移向號碼顯示區中要刪除的號碼,則向刪除對象Del的運動將刪除該號碼。然后,激活對象向新的電話號碼對象的移動修正該號碼。應當認識到,該相同的退格和刪除過程可以用于涉及按順序被選擇且顯示在顯示對象中的對象的任何選擇機制。如果顯示對象包括文本,則完全根據運動的速度、加速度、平滑度、力度或其他屬性,向退格對象BS的運動將用于一次一個、或一次一組、或一次整個對象列表地刪除對象項目或合集。
[0154]結尾語段
[0155]通過引用將本文引用的所有參考并入本文,用于符合美國專利法、細則和規章的法令、規則和規定的目的。雖然已經參照其優選實施例公開了本發明,但是在閱讀本說明書后,本領域技術人員可以認識到,在不脫離如以上和權利要求所述的本發明的范圍和精神的情況下,可以進行改變和修改。
【主權項】
1.一種用于選擇和激活虛擬或真實對象及其可控制屬性的系統,包括: 具有激活感測區的至少一個運動傳感器, 至少一個處理單元, 至少一個供電單元, 受處理單元控制的一個對象或多個對象, 其中所述傳感器、處理單元和供電單元相互電氣通信, 其中所述運動傳感器在激活區中感測包括運動性質的運動,產生至少一個輸出信號,并向所述處理單元發送輸出信號, 其中所述處理單元將輸出信號轉換為至少一個命令功能, 其中,所述命令功能包括: (7)啟動功能, (8)滾動功能, (9)選擇功能, (10)屬性功能, (11)屬性控制功能, (12)同時控制功能,包括: (g)選擇和滾動功能, (h)選擇、滾動和激活功能, (i)選擇、滾動、激活和屬性控制功能, (j)選擇和激活功能, (k)選擇和屬性控制功能, (I)選擇、激活和屬性控制功能,或者 (m)以上各項的組合,或者 (13)以上各項的組合, 其中,所述啟動功能在運動傳感器第一次感測到運動時激活至少一個選擇或光標對象和多個可選擇對象,與運動方向對齊的可選擇對象朝選擇對象移動或變得與非對齊可選擇對象有差別,并且運動繼續,直到一個或多個目標可選擇對象與非目標可選擇對象有區別,從而激活一個或多個目標對象, 其中,運動性質包括:觸摸、提升、方向、速度、加速度、方向變化、速度變化、加速度變化、方向變化率、速度變化率、加速度變化率、停止、保持、定時保持或者以上各項的混合和組合, 其中,對象包括真實世界對象、虛擬對象及其混合或組合,其中,真實世界對象包括物理設備、機械設備、電機設備、磁設備、電磁設備、電氣設備或電子設備或者能夠被處理單元控制的任何其他真實世界設備,虛擬對象包括產生于虛擬世界或由計算機產生并由顯示設備顯示且能夠被處理單元控制的任何構造, 其中,屬性包括與對象相關聯的可激活、可執行和/或可調節的屬性,以及 其中,運動性質的變化是能夠由運動傳感器和/或處理單元辨別的變化。2.根據權利要求1所述的系統,其中啟動功能還激活用戶反饋單元,并且所述選擇對象和所述可選擇對象能夠經由運動傳感器響應于運動傳感器激活區中動物、人、機器人、機器人系統、其一部分或多個部分的移動或其組合,而被辨別。3.根據權利要求1所述的系統,其中,所述系統還包括: 至少一個用戶反饋單元, 至少一個備用電池單元, 通信硬件和軟件, 至少一個遙控單元,或 以上各項的混合和組合, 其中,所述傳感器、處理單元、供電單元、用戶反饋單元、備用電池電源、遙控單元相互電氣通信。4.根據權利要求1所述的系統,其中,更快的運動使所述一個或多個目標對象朝選擇對象更快移動,或者使所述一個或多個目標對象與一個或多個非目標對象有更大的差別。5.根據權利要求1所述的系統,其中,如果被激活的一個或多個對象具有與其相關聯的子對象和/或屬性,則當該對象朝選擇對象移動時,子對象和/或屬性顯現,且當對象選擇變得更加確定時,子對象和/或屬性變得更可辨別。6.根據權利要求1所述的系統,其中,一旦所述一個或多個目標對象被選中,則運動傳感器的激活區中的進一步運動使與運動方向對齊的可選擇子對象或可選擇屬性朝選擇對象移動,或變得與非對齊可選擇子對象或可選擇屬性有差別,并且運動繼續,直到目標可選擇子對象或屬性或多個目標可選擇對象和/或屬性與非目標可選擇子對象和/或屬性有區另Ij,從而激活目標子對象、屬性、子對象或屬性。7.根據權利要求1所述的系統,其中,從包括以下項的組中選擇運動傳感器:數字相機、光學掃描器、光學滾珠設備、觸摸板、電感板、電容板、全息設備、激光跟蹤設備、熱設備、聲學設備、能夠感測運動的任何其他設備、運動傳感器陣列以及以上各項的混合或組合。8.根據權利要求1所述的系統,其中,對象包括:照明設備、相機、烤箱、洗碗機、火爐、聲音系統、顯示系統、警報系統、控制系統、醫療設備、機器人、機器人控制系統、冷熱水供應設備、空調系統、供暖系統、通風系統、空氣調控系統、計算機和計算機系統、化工廠控制系統、計算機操作系統、系統、圖形系統、商業軟件系統、文字處理器系統、互聯網瀏覽器、財務系統、軍事系統、控制系統、其他軟件系統、程序、例程、對象和/或元素、遙控系統或者以上各項的混合和組合。9.根據權利要求1所述的系統,其中,如果定時保持是短暫的,則處理單元使得屬性被調節到預設水平。10.根據權利要求1所述的系統,其中,如果定時保持是持續的,則處理單元使得屬性經歷在移除保持時結束的高值/低值周期。11.根據權利要求1所述的系統,其中,定時保持使得屬性值如下變化:(I)如果屬性處于其最大值,則定時保持使得屬性值以預定速率減小,直到移除定時保持,(2)如果屬性值處于其最小值,則定時保持使得屬性值以預定速率增大,直到移除定時保持,(3)如果屬性值不是最大值或最小值,則定時保持實現隨機地選擇屬性值變化的速率和方向或者改變屬性以允許最大控制,或者(4)定時保持實現屬性值沿初始運動方向的持續變化,直到移除定時保持。12.根據權利要求1所述的系統,其中: 運動傳感器在激活區中感測包括第二運動性質的第二運動,產生至少一個輸出信號,并向所述處理單元發送輸出信號,以及 處理單元將輸出信號轉換為確認選擇的確認命令或者用于控制不同對象或不同對象屬性的至少一個第二命令功能。13.根據權利要求1所述的系統,其中: 運動傳感器在激活區中感測包括兩個或更多個動物、人、機器人或其部分或者在人、動物和/或機器人的控制下的對象的運動性質在內的運動,產生對應于運動的輸出信號,并向處理單元發送輸出信號,以及 處理單元將輸出信號轉換為同時或順序實現的命令功能或確認命令或其組合,其中,所述啟動功能在運動傳感器第一次感測到運動時激活多個選擇或光標對象和多個可選擇對象,與運動方向對齊的可選擇對象朝選擇對象移動或變得與非對齊可選擇對象有差別,并且運動繼續,直到一個或多個目標可選擇對象與非目標可選擇對象有區別,從而激活目標對象,并且確認命令確認選擇。14.一種用于控制對象的方法,包括: 在至少一個運動傳感器的激活感測區中感測包括運動性質的運動,其中,運動性質包括:方向、速度、加速度、方向變化、速度變化、加速度變化、方向變化率、速度變化率、加速度變化率、停止、保持、定時保持或者以上各項的混合和組合, 產生與感測的運動相對應的一個或多個輸出信號, 經由與運動傳感器通信的處理單元將所述一個或多個輸出信號轉換為一個或多個命令功能,其中,所述命令功能包括: (1)啟動功能, (2)滾動功能, (3)選擇功能, (4)屬性功能, (5)屬性控制功能, (6)同時控制功能,包括: (g)選擇和滾動功能, (h)選擇、滾動和激活功能, (i)選擇、滾動、激活和屬性控制功能, (j)選擇和激活功能, (k)選擇和屬性控制功能, (I)選擇、激活和屬性控制功能,或者 (m)以上各項的組合,或者 (7)以上各項的組合, 同時或順序地處理所述一個或多個命令功能,其中,所述啟動功能在運動傳感器第一次感測到運動時激活至少一個選擇或光標對象和多個可選擇對象,與運動方向對齊的可選擇對象朝選擇對象移動或變得與非對齊可選擇對象有差別,并且運動繼續,直到一個或多個目標可選擇對象與非目標可選擇對象有區別,從而激活一個或多個目標對象,其中,運動性質包括:觸摸、提升、方向、速度、加速度、方向變化、速度變化、加速度變化、方向變化率、速度變化率、加速度變化率、停止、保持、定時保持或者以上各項的混合和組合,以及 其中,對象包括真實世界對象、虛擬對象、或其混合或組合,其中,真實世界對象包括物理設備、機械設備、電機設備、磁設備、電磁設備、電氣設備或電子設備或者能夠被處理單元控制的任何其他真實世界設備,虛擬對象包括產生于虛擬世界或由計算機產生并由顯示設備顯示且能夠被處理單元控制的任何構造, 其中,屬性包括與對象相關聯的可激活、可執行和/或可調節的屬性,以及 其中,運動性質的變化是能夠由運動傳感器和/或處理單元辨別的變化。15.根據權利要求14所述的方法,其中,從包括以下項的組中選擇運動傳感器:數字相機、光學掃描器、光學滾珠設備、觸摸板、電感板、電容板、全息設備、激光跟蹤設備、熱設備、聲學設備、能夠感測運動的任何其他設備、運動傳感器陣列以及以上各項的混合或組合。16.根據權利要求14所述的方法,其中,對象包括:照明設備、相機、烤箱、洗碗機、火爐、聲音系統、顯示系統、警報系統、控制系統、醫療設備、機器人、機器人控制系統、冷熱水供應設備、空調系統、供暖系統、通風系統、空氣調控系統、計算機和計算機系統、化工廠控制系統、計算機操作系統、系統、圖形系統、商業軟件系統、文字處理器系統、互聯網瀏覽器、財務系統、軍事系統、控制系統、其他軟件系統、程序、例程、對象和/或元素、遙控系統或者以上各項的混合和組合。17.根據權利要求14所述的方法,其中,如果定時保持是短暫的,則處理單元使得屬性被調節到預設水平。18.根據權利要求14所述的方法,其中,如果定時保持是持續的,則處理單元使得屬性經歷在移除保持時結束的高值/低值周期。19.根據權利要求14所述的方法,其中,定時保持使得屬性值如下變化:(I)如果屬性處于其最大值,則定時保持使得屬性值以預定速率減小,直到移除定時保持,(2)如果屬性值處于其最小值,則定時保持使得屬性值以預定速率增大,直到移除定時保持,(3)如果屬性值不是最大值或最小值,則定時保持實現隨機地選擇屬性值變化的速率和方向或者改變屬性以允許最大控制,或者(4)定時保持實現屬性值沿初始運動方向的持續變化,直到移除定時保持。20.根據權利要求14所述的方法,還包括: 在運動傳感器的激活感測區中感測包括第二運動性質的第二運動, 產生與感測到的第二運動相對應的一個或多個第二輸出信號, 經由與運動傳感器通信的處理單元將所述一個或多個第二輸出信號轉換為一個或多個第二命令功能,以及 基于第二輸出信號確認選擇,或 處理所述一個或多個第二命令功能,將與第二運動方向對齊的可選擇對象朝選擇對象移動或使其變得與非對齊可選擇對象有差別,并且運動繼續,直到一個或多個第二目標可選擇對象與非目標第二可選擇對象有區別,從而激活一個或多個第二目標對象,其中,運動性質包括:觸摸、提升、方向、速度、加速度、方向變化、速度變化、加速度變化、方向變化率、速度變化率、加速度變化率、停止、保持、定時保持或者以上各項的混合和組合。21.根據權利要求14所述的方法,其中: 在運動傳感器的激活區中,感測包括兩個或更多動物、人、機器人或其部分的運動性質在內的運動, 產生與所述運動相對應的輸出信號, 將輸出信號轉換為命令功能或確認命令或其組合,其中,所述啟動功能在運動傳感器第一次感測到運動時激活多個選擇或光標對象和多個可選擇對象,與運動方向對齊的可選擇對象朝選擇對象移動或變得與非對齊可選擇對象有差別,并且運動繼續,直到一個目標可選擇對象或多個目標可選擇對象與非目標可選擇對象有區別,從而激活目標對象,并且確認命令確認選擇。
【文檔編號】G06F3/01GK105960622SQ201480065364
【公開日】2016年9月21日
【申請日】2014年10月1日
【發明人】喬納森·約瑟夫
【申請人】量子界面有限責任公司