相關(guān)申請(qǐng)的交叉引用
國際申請(qǐng)根據(jù)35u.s.c.§119(e)要求2015年3月26日提交的題為“gesturesforinteractivetextiles”的美國專利申請(qǐng)序列號(hào)no.62/138,860的優(yōu)先權(quán),其公開的全部?jī)?nèi)容通過引用合并于此。
背景技術(shù):
當(dāng)前,生產(chǎn)觸摸傳感器可以是復(fù)雜并且昂貴的,尤其是在觸摸傳感器打算變得輕、靈活或者適用于各種不同的使用。例如,傳統(tǒng)的觸摸板通常不靈活并且生產(chǎn)和集成進(jìn)對(duì)象內(nèi)的成本相對(duì)高昂。
技術(shù)實(shí)現(xiàn)要素:
本文描述了用于自交互式織物的手勢(shì)。一種交互式織物包括導(dǎo)電線網(wǎng)格,所述導(dǎo)電線網(wǎng)格被編織在所述交互式織物內(nèi)以形成被配置為檢測(cè)觸摸輸入的電容式觸摸傳感器。所述交互式織物能夠處理所述觸摸輸入以生成觸摸數(shù)據(jù),所述觸摸數(shù)據(jù)能夠用于在被無線地耦合到所述交互式織物的各種遠(yuǎn)程設(shè)備處發(fā)起功能。例如,所述交互式織物能夠幫助用戶控制立體聲上的音量、暫停電視上的電影播放、或者選擇桌面計(jì)算機(jī)上的網(wǎng)頁。由于織物的柔性,交互式織物可以容易地被集成在柔性對(duì)象內(nèi),諸如服裝、手包、織物套管、帽子等。
在一個(gè)或多個(gè)實(shí)施方式中,交互式織物包括頂部織物層和底部織物層。導(dǎo)電線被編織在頂部織物層和底部織物層內(nèi)。當(dāng)頂部織物層與底部織物層組合在一起時(shí),來自每一層的導(dǎo)電線形成被配置為檢測(cè)觸摸輸入的電容式觸摸傳感器。底部織物層是不可見的并且將電容式觸摸傳感器耦合至電子組件,諸如控制器、無線接口、輸出設(shè)備(例如,led、顯示器、揚(yáng)聲器)等。
在一個(gè)或多個(gè)實(shí)施方式中,交互式織物的導(dǎo)電線包括導(dǎo)電芯,所述導(dǎo)電芯包括至少一根導(dǎo)電導(dǎo)線以及覆蓋所述導(dǎo)電芯的通過柔性線構(gòu)造成的覆蓋層??梢酝ㄟ^將一根或多根柔性線(例如,絲線、滌綸線、或棉線)與導(dǎo)電導(dǎo)線扭絞,或者通過將柔性線纏繞在導(dǎo)電導(dǎo)線周圍來形成導(dǎo)電芯。在一個(gè)或多個(gè)實(shí)施方式中,可以通過將導(dǎo)電導(dǎo)線與柔性線(例如,絲)編結(jié)在一起來形成導(dǎo)電芯??梢酝ㄟ^將柔性線纏繞或編結(jié)在導(dǎo)電芯周圍來形成覆蓋層。在一個(gè)或多個(gè)實(shí)施方式中,導(dǎo)電線以“雙編結(jié)”結(jié)構(gòu)來實(shí)現(xiàn),其中通過將柔性線與導(dǎo)電導(dǎo)線編結(jié)在一起來形成導(dǎo)電芯,然后將柔性線編結(jié)在編結(jié)好的導(dǎo)電芯周圍。
在一個(gè)或多個(gè)實(shí)施方式中,一種手勢(shì)管理器在被無線地耦合到所述交互式織物的計(jì)算設(shè)備處實(shí)現(xiàn)。所述手勢(shì)管理器使得所述用戶能夠創(chuàng)建手勢(shì)并且將手勢(shì)指派給所述計(jì)算設(shè)備的各種功能。所述手勢(shì)管理器可以將所創(chuàng)建的手勢(shì)和功能之間的映射存儲(chǔ)在手勢(shì)庫中,以使得所述用戶能夠在隨后的時(shí)間通過將被指派給所述功能的所述手勢(shì)輸入交互式織物內(nèi)而發(fā)起功能。
在一個(gè)或多個(gè)實(shí)施方式中,所述手勢(shì)管理器被配置為基于對(duì)交互式織物的手勢(shì)和計(jì)算設(shè)備的場(chǎng)境兩者來選擇功能?;趫?chǎng)境識(shí)別手勢(shì)的能力使得用戶能夠使用手勢(shì)的子集來調(diào)用各種不同的功能。例如,對(duì)于第一場(chǎng)境,第一手勢(shì)可以發(fā)起第一功能,而對(duì)于第二場(chǎng)境,相同的第一手勢(shì)可以發(fā)起第二功能。
在一個(gè)或多個(gè)實(shí)施方式中,交互式織物被耦合到被集成在柔性對(duì)象內(nèi)的一個(gè)或多個(gè)輸出設(shè)備(例如,光源、揚(yáng)聲器或顯示器)??梢曰谟脩襞c交互式織物的交互來控制輸出設(shè)備以提供從計(jì)算設(shè)備發(fā)起的通知和/或?qū)τ脩舻姆答仭?/p>
本發(fā)明內(nèi)容被提供來介紹與用于交互式織物的手勢(shì)有關(guān)的簡(jiǎn)化概念,其在以下的具體實(shí)施方式中進(jìn)一步描述。本發(fā)明內(nèi)容不旨在識(shí)別要求保護(hù)的主題的必要特征,也不旨在用于確定要求保護(hù)的主題的范圍。
附圖說明
參照以下附圖描述用于自交互式織物的手勢(shì)的技術(shù)和設(shè)備的實(shí)施例。在整個(gè)附圖中使用相同數(shù)字來引用相同的特征和組件。
圖1是使用交互式織物的技術(shù)以及包括交互式織物的對(duì)象可以體現(xiàn)的示例環(huán)境的圖示。
圖2圖示包括交互式織物以及手勢(shì)管理器的示例系統(tǒng)。
圖3圖示根據(jù)一個(gè)或多個(gè)實(shí)施方式的交互式織物的示例。
圖4a圖示根據(jù)一個(gè)或多個(gè)實(shí)施方式的導(dǎo)電線的導(dǎo)電芯的示例。
圖4b圖示包括通過將柔性線纏繞在導(dǎo)電芯周圍形成的覆蓋層的導(dǎo)電線的示例。
圖5圖示具有多個(gè)織物層的交互式織物的示例。
圖6圖示根據(jù)一個(gè)或多個(gè)實(shí)施方式的雙層交互式織物的示例。
圖7圖示根據(jù)一個(gè)或多個(gè)實(shí)施方式的雙層交互式織物的第二織物層的更細(xì)節(jié)的視圖。
圖8圖示根據(jù)一個(gè)或多個(gè)實(shí)施方式的雙層交互式織物的第二織物層的示例。
圖9圖示根據(jù)一個(gè)或多個(gè)實(shí)施方式的雙層交互式織物的第二織物層的附加示例。
圖10a圖示基于與單手指觸摸相對(duì)應(yīng)的觸摸輸入生成控制的示例。
圖10b圖示基于與雙擊相對(duì)應(yīng)的觸摸輸入生成控制的示例。
圖10c圖示基于與雙手指觸摸相對(duì)應(yīng)的觸摸輸入生成控制的示例。
圖10d圖示基于與向上滑動(dòng)相對(duì)應(yīng)的觸摸輸入生成控制的示例。
圖11圖示根據(jù)一個(gè)或多個(gè)實(shí)施方式創(chuàng)建手勢(shì)并將手勢(shì)指派給計(jì)算設(shè)備的功能的示例。
圖12圖示根據(jù)一個(gè)或多個(gè)實(shí)施方式的手勢(shì)庫的示例。
圖13圖示根據(jù)一個(gè)或多個(gè)實(shí)施方式的對(duì)交互式織物的基于場(chǎng)境的手勢(shì)的示例。
圖14圖示根據(jù)一個(gè)或多個(gè)實(shí)施方式的包括輸出設(shè)備的交互式織物的示例。
圖15圖示根據(jù)一個(gè)或多個(gè)實(shí)施方式的與交互式織物和輸出設(shè)備交互的實(shí)施方式示例1500。
圖16圖示被集成在柔性對(duì)象內(nèi)的交互式織物的各種示例。
圖17圖示使用交互式織物生成觸摸數(shù)據(jù)的示例方法。
圖18圖示根據(jù)一個(gè)或多個(gè)實(shí)施方式的確定能夠用于發(fā)起計(jì)算設(shè)備的功能的手勢(shì)的示例方法。
圖19圖示根據(jù)一個(gè)或多個(gè)實(shí)施方式的將手勢(shì)指派給計(jì)算設(shè)備的功能的示例方法1900。
圖20圖示根據(jù)一個(gè)或多個(gè)實(shí)施方式的基于手勢(shì)和場(chǎng)境發(fā)起計(jì)算設(shè)備的功能的示例方法2300。
圖21圖示可以被實(shí)現(xiàn)為如上述圖1-20所述的實(shí)現(xiàn)用于自交互式織物的手勢(shì)的任意類型的客戶端、服務(wù)器、和/或計(jì)算設(shè)備的示例計(jì)算系統(tǒng)的各種組件。
具體實(shí)施方式
當(dāng)前,生產(chǎn)觸摸傳感器可以是復(fù)雜并且昂貴的,尤其是在觸摸傳感器打算變得輕、靈活或者適用于各種不同的使用的情況下。本文描述了使用交互式織物的技術(shù)以及體現(xiàn)交互式織物的對(duì)象,所述交互式織物被配置為感應(yīng)多觸摸輸入。為了使得交互式織物能夠感應(yīng)多觸摸輸入,導(dǎo)電線網(wǎng)格被編織在所述交互式織物內(nèi)以形成能夠檢測(cè)觸摸輸入的電容式觸摸傳感器。交互式織物能夠處理觸摸輸入以生成觸摸數(shù)據(jù),所述觸摸數(shù)據(jù)能夠用于在各種遠(yuǎn)程設(shè)備處發(fā)起功能。例如,所述交互式織物能夠幫助用戶控制立體聲上的音量、暫停電視上的電影播放、或者選擇桌面計(jì)算機(jī)上的網(wǎng)頁。由于織物的柔性,交互式織物可以容易地被集成在柔性對(duì)象內(nèi),諸如服裝、手包、織物套管、帽子等。
在一個(gè)或多個(gè)實(shí)施方式中,交互式織物包括頂部織物層和底部織物層。導(dǎo)電線被編織在頂部織物層和底部織物層內(nèi)。當(dāng)頂部織物層與底部織物層組合在一起時(shí),來自每一層的導(dǎo)電線形成被配置為檢測(cè)觸摸輸入的電容式觸摸傳感器。底部織物層是不可見的并且將電容式觸摸傳感器耦合至電子組件,諸如控制器、無線接口、輸出設(shè)備(例如,led、顯示器、揚(yáng)聲器)等。
在一個(gè)或多個(gè)實(shí)施方式中,交互式織物的導(dǎo)電線包括導(dǎo)電芯,所述導(dǎo)電芯包括至少一根導(dǎo)電導(dǎo)線以及覆蓋所述導(dǎo)電芯的通過柔性線構(gòu)造成的覆蓋層??梢酝ㄟ^將一根或多根柔性線(例如,絲線、滌綸線、或棉線)與導(dǎo)電導(dǎo)線扭絞,或者通過將柔性線纏繞在導(dǎo)電導(dǎo)線周圍來形成導(dǎo)電芯。在一個(gè)或多個(gè)實(shí)施方式中,可以通過將導(dǎo)電導(dǎo)線與柔性線(例如,絲)編結(jié)在一起來形成導(dǎo)電芯??梢酝ㄟ^將柔性線纏繞或編結(jié)在導(dǎo)電芯周圍來形成覆蓋層。在一個(gè)或多個(gè)實(shí)施方式中,導(dǎo)電線以“雙編結(jié)”結(jié)構(gòu)來實(shí)現(xiàn),其中通過將柔性線與導(dǎo)電導(dǎo)線編結(jié)在一起來形成導(dǎo)電芯,然后將柔性線編結(jié)在編結(jié)好的導(dǎo)電芯周圍。
在一個(gè)或多個(gè)實(shí)施方式中,一種手勢(shì)管理器在被無線地耦合到所述交互式織物的計(jì)算設(shè)備處實(shí)現(xiàn)。所述手勢(shì)管理器使得所述用戶能夠創(chuàng)建手勢(shì)并且將手勢(shì)指派給所述計(jì)算設(shè)備的各種功能。所述手勢(shì)管理器可以將所創(chuàng)建的手勢(shì)和功能之間的映射存儲(chǔ)在手勢(shì)庫中,以使得所述用戶能夠在隨后的時(shí)間通過將被指派給所述功能的所述手勢(shì)輸入交互式織物內(nèi)而發(fā)起功能。
在一個(gè)或多個(gè)實(shí)施方式中,所述手勢(shì)管理器被配置為基于對(duì)交互式織物的手勢(shì)和計(jì)算設(shè)備的場(chǎng)境兩者來選擇功能?;趫?chǎng)境識(shí)別手勢(shì)的能力使得用戶能夠使用手勢(shì)的子集來調(diào)用各種不同的功能。例如,對(duì)于第一場(chǎng)境,第一手勢(shì)可以發(fā)起第一功能,而對(duì)于第二場(chǎng)境,相同的第一手勢(shì)可以發(fā)起第二功能。
在一個(gè)或多個(gè)實(shí)施方式中,交互式織物被耦合到被集成在柔性對(duì)象內(nèi)的一個(gè)或多個(gè)輸出設(shè)備(例如,光源、揚(yáng)聲器、或顯示器)??梢曰谟脩襞c交互式織物的交互來控制輸出設(shè)備以提供從計(jì)算設(shè)備發(fā)起的通知和/或?qū)τ脩舻姆答仭?/p>
示例環(huán)境
圖1是使用交互式織物的技術(shù)以及包括交互式織物的對(duì)象可以體現(xiàn)的示例環(huán)境100的圖示。環(huán)境100包括示出為被集成在各種對(duì)象104內(nèi)的交互式織物102。交互式織物102是被配置為感應(yīng)多觸摸輸入的織物。如本文所述,織物與任意類型的柔性編織材料相對(duì)應(yīng),所述柔性編織材料由天然或人工纖維構(gòu)成,通常指線或紗線??椢锟梢酝ㄟ^以下方式形成:編織(weaving)、針織(knitting)、勾編(crocheting)、打結(jié)(knotting)或?qū)⒕€壓在一起。
在環(huán)境100中,對(duì)象104包括“柔性”對(duì)象,諸如襯衫104-1、帽子104-2和手包104-3。然而,應(yīng)當(dāng)注意,交互式織物102可以被集成在由織物(fabric)或類似柔性材料構(gòu)成的任意類型的柔性對(duì)象內(nèi),諸如,服裝、毯子、浴簾、毛巾、床單、床罩或家具織物套等等的制品。如下面更詳細(xì)討論的,交互式織物102可以以各種不同方式(包括編織、縫合(sewing)、膠合(gluing)等)被集成在柔性對(duì)象104內(nèi)。
在本示例中,對(duì)象104進(jìn)一步包括“硬”對(duì)象,諸如塑料杯104-4和硬智能電話套104-5。然而,應(yīng)當(dāng)注意,硬對(duì)象104可以包括由非柔性或半柔性材料(諸如塑料、金屬、鋁等)構(gòu)成的任意類型的“硬”或“剛性(rigid)”對(duì)象。例如,硬對(duì)象104可以包括塑料椅、水瓶、塑料球、或者汽車部件等??梢允褂酶鞣N不同的制造過程將交互式織物102集成在硬對(duì)象104內(nèi)。在一個(gè)或多個(gè)實(shí)施方式中,使用注射制模來將交互式織物102集成在硬對(duì)象104內(nèi)。
交互式織物102使得用戶能夠控制與交互式織物102集成在一起的對(duì)象104,或經(jīng)由網(wǎng)絡(luò)108控制各種其他計(jì)算設(shè)備106。計(jì)算設(shè)備106被圖示有各種非限制性示例設(shè)備:服務(wù)器106-1、智能電話106-2、膝上型計(jì)算機(jī)106-3、計(jì)算眼鏡106-4、電視機(jī)106-5、照相機(jī)106-6、平板106-7、桌面型計(jì)算機(jī)106-8和智能手表106-9,但是也可以使用其他設(shè)備,諸如家用自動(dòng)化和控制系統(tǒng)、聲音或娛樂系統(tǒng)、家用電器、安全系統(tǒng)、上網(wǎng)本以及電子書閱讀器。注意,計(jì)算設(shè)備106可以是可穿戴的(例如,計(jì)算眼鏡和智能手表)、不可穿戴但是移動(dòng)的(例如,膝上型計(jì)算機(jī)和平板)或相對(duì)不可移動(dòng)的(例如,桌面型計(jì)算機(jī)和服務(wù)器)。
網(wǎng)絡(luò)108包括多種類型的無線或部分無線通信網(wǎng)絡(luò)中的一個(gè)或多個(gè),諸如局域網(wǎng)(lan)、無線局域網(wǎng)(wlan)、個(gè)域網(wǎng)(pan)、廣域網(wǎng)(wan)、內(nèi)聯(lián)網(wǎng)、互聯(lián)網(wǎng)、對(duì)等網(wǎng)絡(luò)、點(diǎn)對(duì)點(diǎn)網(wǎng)絡(luò)、網(wǎng)狀網(wǎng)絡(luò)等等。
交互式織物102可以通過將觸摸數(shù)據(jù)通過網(wǎng)絡(luò)108傳送來與計(jì)算設(shè)備106交互。計(jì)算設(shè)備106使用觸摸數(shù)據(jù)控制計(jì)算設(shè)備106或計(jì)算設(shè)備106處的應(yīng)用。例如,考慮到被集成在襯衫104-1處的交互式織物102可以被配置為控制用戶口袋中的用戶的智能手表106-2、用戶家中的電視機(jī)106-5、用戶手腕上的智能手表106-9、或者用戶房子中的各種其他電器,諸如恒溫器、燈、音樂等等。例如,用戶可以能夠在被集成在用戶的襯衫104-1內(nèi)的交互式織物102上向上或向下滑動(dòng),以使得電視機(jī)106-5上的音量升高或降低、使得用戶房子中的恒溫器所控制的溫度增加或減少、或者開或關(guān)用戶房子中的燈。注意,交互式織物102可以識(shí)別任意類型的觸摸、輕擊(tap)、滑動(dòng)(swipe)、保持(hold)或敲擊(stroke)手勢(shì)。
更詳細(xì)地,考慮圖2,其圖示包括交互式織物以及手勢(shì)管理器的示例系統(tǒng)200。在系統(tǒng)200中,交互式織物102被集成在對(duì)象104中,其可以實(shí)現(xiàn)為柔性對(duì)象(例如,襯衫104-1、帽子104-2、或手包104-3)或硬對(duì)象(例如,塑料杯104-4或智能電話套104-5)
交互式織物102被配置為當(dāng)用戶手的一個(gè)或多個(gè)手指觸摸交互式織物102時(shí)感應(yīng)來自用戶的多觸摸輸入。交互式織物102還可以被配置為感應(yīng)來自用戶的全手觸摸輸入,諸如當(dāng)用戶的整個(gè)手觸摸或滑動(dòng)交互式織物102時(shí)。為了使能這種功能,交互式織物102包括電容式觸摸傳感器202、織物控制器204、以及電源206。
電容式觸摸傳感器202被配置為當(dāng)對(duì)象(諸如用戶的手指、手、或?qū)щ娪|筆)接近電容式觸摸傳感器202或與電容式觸摸傳感器202接觸時(shí)感應(yīng)觸摸輸入。不像傳統(tǒng)硬觸摸板,電容式觸摸傳感器202使用被編織在交互式織物102內(nèi)的導(dǎo)電線208網(wǎng)格來感應(yīng)觸摸輸入。因此,電容式觸摸傳感器202不改變交互式織物102的柔性,其使得交互式織物102容易被集成在對(duì)象104內(nèi)。
電源206被耦合到織物控制器204以向織物控制器204提供電源,并且可以被實(shí)現(xiàn)為小電池。織物控制器204被耦合到電容式觸摸傳感器202。例如,可以使用柔性pcb、起皺、用導(dǎo)電膠膠合、焊接等將來自導(dǎo)電線208網(wǎng)格的導(dǎo)線連接至織物控制器204。
在一個(gè)或多個(gè)實(shí)施方式中,交互式織物102(或?qū)ο?04)還可以包括一個(gè)或多個(gè)輸出設(shè)備,諸如光源(例如led)、顯示器或揚(yáng)聲器。在這種情況下,輸出設(shè)備還可以被連接到織物控制器204以使得織物控制器204控制其輸出。
織物控制器204用電路實(shí)現(xiàn),所述電路被配置為檢測(cè)導(dǎo)電線208網(wǎng)格上的觸摸輸入的位置,以及觸摸輸入的運(yùn)動(dòng)。當(dāng)諸如用戶的手指的對(duì)象觸摸電容式觸摸傳感器202時(shí),觸摸的位置可以由控制器204通過檢測(cè)導(dǎo)電線208網(wǎng)格上的電容的變化來確定的??椢锟刂破?04使用觸摸輸入來生成能夠用于控制計(jì)算設(shè)備102的觸摸數(shù)據(jù)。例如,觸摸輸入可用于確定各種手勢(shì),諸如單手指觸摸(例如,觸摸、輕擊和保持)、多手指觸摸(例如,雙手指觸摸、雙手指輕擊、雙手指保持和捏)、單手指和多手指滑動(dòng)(例如,向上滑動(dòng)、向下滑動(dòng)、向左滑動(dòng)、向右滑動(dòng))、以及全手交互(例如,用用戶的整個(gè)手觸摸織物、用用戶的整個(gè)手覆蓋織物、用用戶的整個(gè)手按壓織物、手掌觸摸、以及滾動(dòng)、扭絞或在觸摸織物時(shí)旋轉(zhuǎn)用戶的手)。電容式觸摸傳感器202可以被實(shí)現(xiàn)為自電容傳感器、或投射電容傳感器,下面會(huì)詳細(xì)描述。
對(duì)象104還可以包括網(wǎng)絡(luò)接口210,其用于通過有線、無線或光網(wǎng)絡(luò)將諸如觸摸數(shù)據(jù)的數(shù)據(jù)通信到計(jì)算設(shè)備106。通過示例而非限制的方式,網(wǎng)絡(luò)接口210可以通過局域網(wǎng)(lan)、無線局域網(wǎng)(wlan)、個(gè)域網(wǎng)(pan)(例如,藍(lán)牙tm)、廣域網(wǎng)(wan)、內(nèi)聯(lián)網(wǎng)、互聯(lián)網(wǎng)、對(duì)等網(wǎng)絡(luò)、點(diǎn)對(duì)點(diǎn)網(wǎng)絡(luò)、網(wǎng)狀網(wǎng)絡(luò)等等(例如,通過圖1的網(wǎng)絡(luò)108)通信數(shù)據(jù)。
在該示例中,計(jì)算設(shè)備106包括一個(gè)或多個(gè)計(jì)算機(jī)處理器212和計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)(存儲(chǔ)介質(zhì))214。存儲(chǔ)介質(zhì)214包括體現(xiàn)為可由計(jì)算機(jī)處理器212執(zhí)行以在某些情況下提供本文所述功能的計(jì)算機(jī)可讀指令的應(yīng)用216和/或操作系統(tǒng)(未示出)。存儲(chǔ)介質(zhì)214還包括手勢(shì)管理器218(下文描述的)。
計(jì)算設(shè)備106還可以包括顯示器220和用于通過有線、無線或光網(wǎng)絡(luò)通信數(shù)據(jù)的網(wǎng)絡(luò)接口222。例如,網(wǎng)絡(luò)接口222可以從對(duì)象104的網(wǎng)絡(luò)接口210接收由交互式織物102感應(yīng)到的觸摸數(shù)據(jù)。通過示例而非限制的方式,網(wǎng)絡(luò)接口222可以通過局域網(wǎng)(lan)、無線局域網(wǎng)(wlan)、個(gè)域網(wǎng)(pan)(例如,藍(lán)牙tm)、廣域網(wǎng)(wan)、內(nèi)聯(lián)網(wǎng)、互聯(lián)網(wǎng)、對(duì)等網(wǎng)絡(luò)、點(diǎn)對(duì)點(diǎn)網(wǎng)絡(luò)、網(wǎng)狀網(wǎng)絡(luò)等等通信數(shù)據(jù)。
手勢(shì)管理器218能夠與應(yīng)用216和交互式織物102交互,從而通過交互式織物102所接收的觸摸輸入(例如手勢(shì))有效地激活與計(jì)算設(shè)備106和/或應(yīng)用216相關(guān)聯(lián)的各種功能。手勢(shì)管理器218可以在對(duì)象104本地的或與對(duì)象104遠(yuǎn)程的計(jì)算設(shè)備106處實(shí)現(xiàn)。
討論了交互式織物102可以在其中實(shí)現(xiàn)的系統(tǒng),現(xiàn)在來考慮交互式織物102的更詳細(xì)的討論。
圖3圖示根據(jù)一個(gè)或多個(gè)實(shí)施方式的交互式織物102的示例300。在該示例中,交互式織物102包括與導(dǎo)電線208編織在一起形成交互式織物102的非導(dǎo)電線302。非導(dǎo)電線302可以與任意類型的非導(dǎo)電線、纖維或織物相對(duì)應(yīng),諸如棉、羊毛、絲、尼龍、滌綸等。
在304處,圖示出導(dǎo)電線208的放大視圖。導(dǎo)電線208包括與柔性線308扭絞在一起的導(dǎo)電導(dǎo)線306。將導(dǎo)電導(dǎo)線306與柔性線308扭絞在一起使得導(dǎo)電線208是柔性且能伸展的,其使得導(dǎo)電線208容易與非導(dǎo)電線302編織在一起形成交互式織物102。
在一個(gè)或多個(gè)實(shí)施方式中,導(dǎo)電導(dǎo)線306是細(xì)銅導(dǎo)線。然而,應(yīng)當(dāng)注意,導(dǎo)電導(dǎo)線306還可以使用其他材料實(shí)現(xiàn),諸如銀、金或覆蓋有導(dǎo)電聚合物的其他材料。柔性線308可以被實(shí)現(xiàn)為任意類型的柔性線或纖維,諸如棉、羊毛、絲、尼龍、滌綸等。
在一個(gè)或多個(gè)實(shí)施方式中,導(dǎo)電線208包括包含至少一根導(dǎo)電導(dǎo)線306(例如,一個(gè)或多個(gè)銅導(dǎo)線)的導(dǎo)電芯以及被配置為覆蓋所述導(dǎo)電芯的通過柔性線308構(gòu)造成的覆蓋層。在一些情況下,導(dǎo)電芯的導(dǎo)電導(dǎo)線306是絕緣的。替選地,導(dǎo)電芯的導(dǎo)電導(dǎo)線306是不絕緣的。
在一個(gè)或多個(gè)實(shí)施方式中,導(dǎo)電芯可以使用單個(gè)直型導(dǎo)電導(dǎo)線306實(shí)現(xiàn)。替選地,導(dǎo)電芯可以使用導(dǎo)電導(dǎo)線306和一根或多根柔性線308實(shí)現(xiàn)。例如,可以通過將一根或多根柔性線308(例如,絲線、滌綸線、或棉線)與導(dǎo)電導(dǎo)線306(例如圖3的304處所示)扭絞,或者通過將柔性線308纏繞在導(dǎo)電導(dǎo)線306周圍來形成導(dǎo)電芯。
在一個(gè)或多個(gè)實(shí)施方式中,導(dǎo)電芯包括與導(dǎo)電導(dǎo)線306編結(jié)的柔性線308。例如,考慮圖示根據(jù)一個(gè)或多個(gè)實(shí)施方式的導(dǎo)電線的導(dǎo)電芯402的示例400的圖4a。在該示例中,可以通過將導(dǎo)電導(dǎo)線306(未示出)與柔性線308編結(jié)來形成導(dǎo)電芯402??梢岳弥T如滌綸或棉的各種不同類型的柔性線308,來與導(dǎo)電導(dǎo)線306編結(jié)以便形成導(dǎo)電芯。
然而,在一個(gè)或多個(gè)實(shí)施方式中,將絲線用于編結(jié)好的導(dǎo)電芯結(jié)構(gòu)。絲線被輕柔地扭絞使得絲線“抓住”導(dǎo)電導(dǎo)線306或保持在導(dǎo)電導(dǎo)線306上。因此,使用絲線可以增加制造編結(jié)好的導(dǎo)電芯的速度。相反,像滌綸的柔性線是光滑的,并且因此不能像絲一樣“抓住”導(dǎo)電導(dǎo)線。因此,光滑的線更難以與導(dǎo)電導(dǎo)線編結(jié),這拖慢了制造過程。
使用絲線創(chuàng)建編結(jié)好的導(dǎo)電芯的附加好處是絲又細(xì)又強(qiáng)勁,其使得能夠制造在交互織物編織過程期間不斷裂的細(xì)導(dǎo)電芯。細(xì)導(dǎo)電芯是有益的,因?yàn)槠涫沟弥圃煺吣軌騽?chuàng)建他們想要在用第二層覆蓋導(dǎo)電芯時(shí)導(dǎo)電線208達(dá)到的厚度(例如,厚或薄)。
在形成導(dǎo)電芯之后,覆蓋層被構(gòu)造以覆蓋導(dǎo)電芯。在一個(gè)或多個(gè)實(shí)施方式中,通過將柔性線(例如,滌綸線、棉線、羊毛線、或絲線)纏繞在導(dǎo)電芯周圍來構(gòu)造覆蓋層。例如,考慮圖示包括通過將柔性線纏繞在導(dǎo)電芯周圍形成的覆蓋層的導(dǎo)電線的示例404的圖4b。例如,通過將柔性線308纏繞在導(dǎo)電芯(未示出)周圍來形成導(dǎo)電線208。例如,通過以每碼大約1900圈將滌綸線纏繞在導(dǎo)電芯周圍來形成覆蓋層。
在一個(gè)或多個(gè)實(shí)施方式中,覆蓋層包括在導(dǎo)電芯周圍編結(jié)好的柔性線。編結(jié)好的覆蓋層可以使用如圖4a所描述的相同的編結(jié)類型來形成。任意類型的柔性線308可以用于編結(jié)好的覆蓋層。可以基于導(dǎo)電線208的期望厚度來選擇在導(dǎo)電芯周圍編結(jié)好的柔性線的厚度和柔性線的數(shù)目。例如,如果導(dǎo)電線208旨在用于牛仔布,則可以使用更厚的柔性線(例如棉)和/或更大數(shù)目的柔性線來形成覆蓋層。
在一個(gè)或多個(gè)實(shí)施方式中,導(dǎo)電線208以“雙編結(jié)”結(jié)構(gòu)來構(gòu)造。在這種情況下,通過將柔性線(諸如絲)與導(dǎo)電導(dǎo)線(例如銅)編結(jié)在一起來形成導(dǎo)電芯,如上所述。然后通過將柔性線(例如,絲、棉、或滌綸)編結(jié)在編結(jié)好的導(dǎo)電芯周圍來形成覆蓋層。雙編結(jié)結(jié)構(gòu)是強(qiáng)勁的,因此不太可能在編織過程期間被拉扯時(shí)斷裂。例如,當(dāng)雙編結(jié)結(jié)構(gòu)線被拉扯時(shí),編結(jié)好的結(jié)構(gòu)收縮并且對(duì)編結(jié)好的銅芯施加力量而收縮也使得整個(gè)結(jié)構(gòu)更加強(qiáng)勁。進(jìn)一步地,與電纜不同,雙編結(jié)結(jié)構(gòu)是軟的并且看起來像正常的紗,這對(duì)于美學(xué)和感覺來說是非常重要的。
交互式織物102可以使用任意傳統(tǒng)編織過程(例如,提花編織或3d編織)便宜而有效地形成,這涉及將較長(zhǎng)線(稱為經(jīng)紗)的集合與相交線(稱為維紗)的集合進(jìn)行交織。編織可以被實(shí)現(xiàn)在多種類型的框架或者被稱為織布機(jī)的機(jī)器上。因此,織布機(jī)可以將非導(dǎo)電線302與導(dǎo)電線208編織在一起以創(chuàng)建交互式織物102。
在示例300中,導(dǎo)電線208被編織在交互式織物102內(nèi)以形成包括大體平行的導(dǎo)電線208的集合和大體平行的導(dǎo)電線208的第二集合的網(wǎng)格,所述大體平行的導(dǎo)電線208的第二集合跨過導(dǎo)電線的第一集合以形成網(wǎng)格。在該示例中,導(dǎo)電線208的第一集合水平地定向并且導(dǎo)電線208的第二集合垂直地定向,使得導(dǎo)電線208的第一集合大體上正交于導(dǎo)電線208的第二集合定位。然而,應(yīng)理解,導(dǎo)電線208可以定向使得相交導(dǎo)電線208彼此不正交。例如,在一些情況下相交導(dǎo)電線208可以形成鉆石形狀的網(wǎng)格。雖然導(dǎo)電線208在圖3中被圖示為彼此間隔開,應(yīng)注意的是導(dǎo)電線208可以彼此非常緊密地被編織。例如,在一些情況下,可以在每個(gè)方向上將兩根或三根導(dǎo)電線緊密地編織在一起。
導(dǎo)電導(dǎo)線306可以是絕緣的以防止相交導(dǎo)電線208之間的直接接觸。為了這樣做,導(dǎo)電導(dǎo)線306可以被諸如搪瓷或尼龍的材料涂層。替選地,交互式織物可以被生成具有三個(gè)單獨(dú)的織物層以確保相交導(dǎo)電線208彼此不會(huì)直接接觸,而不是對(duì)導(dǎo)電導(dǎo)線306進(jìn)行絕緣。
例如,考慮圖示具有多個(gè)織物層的交互式織物102的示例500的圖5。在示例500中,交互式織物102包括第一織物層502、第二織物層504、以及第三織物層506。三個(gè)織物層可以被組合(例如,通過將層縫合或膠合在一起)以形成交互式織物102。在該示例中,第一織物層502包括水平導(dǎo)電線208,并且第二織物層504包括垂直導(dǎo)電線208。第三織物層506不包括任何導(dǎo)電線,并且在第一織物層502和第二織物層504之間定位以防止垂直導(dǎo)電線與水平導(dǎo)電線208直接接觸。
在一個(gè)或多個(gè)實(shí)施方式中,交互式織物102包括頂部織物層和底部織物層。頂部織物層包括被編織在頂部織物層內(nèi)的導(dǎo)電線208,并且底部織物層也包括被編織在底部織物層內(nèi)的導(dǎo)電線。當(dāng)頂部織物層與底部織物層組合在一起時(shí),來自每一層的導(dǎo)電線形成電容式觸摸傳感器202。
例如,考慮圖示根據(jù)一個(gè)或多個(gè)實(shí)施方式的雙層交互式織物102的示例600的圖6。在該示例中,交互式織物102包括第一織物層602和第二織物層604。第一織物層602被視為“頂部織物層”并包括被編織在第一織物層602內(nèi)的第一導(dǎo)電線606。第二織物層604被視為交互式織物102的“底部織物層”并包括被編織在第二織物層604內(nèi)的第二導(dǎo)電線608。當(dāng)被集成進(jìn)柔性對(duì)象104(諸如服裝物品)內(nèi)時(shí),第一織物層602是可見的并且面向用戶,使得用戶能夠與第一織物層602交互,同時(shí)第二織物層604是不可見的。例如,第一織物層602可以是服裝物品的“外側(cè)表面”的一部分,而第二織物層604可以是服裝物品的“內(nèi)側(cè)表面”。
當(dāng)?shù)谝豢椢飳?02和第二織物層604被組合時(shí),第一織物層602的第一導(dǎo)電線606耦合至第二織物層604的第二導(dǎo)電線608以形成電容式觸摸傳感器202,如上所述。在一個(gè)或多個(gè)實(shí)施方式中,導(dǎo)電線的方向從第一織物層602改變?yōu)榈诙椢飳?04以形成導(dǎo)電線網(wǎng)格,如上所述。例如,第一織物層602中的第一導(dǎo)電線606可以基本上與第二織物層604中的第二導(dǎo)電線608正交定位以形成導(dǎo)電線網(wǎng)格。
在某些情況下,第一導(dǎo)電線606可以大體上水平地定向并且第二導(dǎo)電線608可以大體上垂直地定向。替選地,第一導(dǎo)電線606可以大體上垂直地定向并且第二導(dǎo)電線608可以大體上水平地定向。替選地,第一導(dǎo)電線606可以被定向使得相交導(dǎo)電線608彼此不正交。例如,在某些情況下,相交導(dǎo)電線606和608可以形成鉆石形狀的網(wǎng)格。
第一織物層602和第二織物層604可以獨(dú)立地形成或在不同時(shí)間形成。例如,制造者可以將第二導(dǎo)電線608編織在第二織物層604內(nèi)。設(shè)計(jì)者可以然后購買已經(jīng)在第二織物層604內(nèi)編織有導(dǎo)電線的第二織物層604,并且通過將導(dǎo)電線編織在織物設(shè)計(jì)內(nèi)來創(chuàng)建第一織物層602。第一織物層602然后可以與第二織物層604組合以形成交互式織物102。
第一織物層和第二織物層可以以各種不同方式被組合,諸如通過將層編織、縫合、或膠合在一起來形成交互式織物102。在一個(gè)或多個(gè)實(shí)施方式中,可以使用提花編織過程或任意類型的3d編織過程來對(duì)第一織物層602和第二織物層604進(jìn)行組合。當(dāng)?shù)谝豢椢飳?02和第二織物層604被組合時(shí),第一織物層602的第一導(dǎo)電線606耦合至第二織物層604的第二導(dǎo)電線608以形成電容式觸摸傳感器202,如上所述。
在一個(gè)或多個(gè)實(shí)施方式中,第二織物層604實(shí)現(xiàn)標(biāo)準(zhǔn)配置或第二導(dǎo)電線608的模式。例如,考慮圖示根據(jù)一個(gè)或多個(gè)實(shí)施方式的雙層交互式織物102的第二織物層604的更細(xì)節(jié)的視圖700的圖7。在該示例中,第二織物層604包括交叉以形成多個(gè)導(dǎo)電線網(wǎng)格706的水平導(dǎo)電線702和垂直導(dǎo)電線704。然而,應(yīng)注意,可以使用任意標(biāo)準(zhǔn)配置,諸如不同大小的網(wǎng)格或僅是行而沒有網(wǎng)格。第二水平中的第二導(dǎo)電線608的標(biāo)準(zhǔn)配置使能精確大小、形狀、和交互式織物102上任意處的交互區(qū)域的布置。在示例700中,第二織物層604利用連接器708來形成網(wǎng)格706。連接器708可以是從更硬的材料來配置的,諸如滌綸。
第二織物層604的第二導(dǎo)電線608可以被連接到交互式織物102的電子組件,諸如織物控制器204、輸出設(shè)備(例如,led、顯示器、或揚(yáng)聲器)等等。例如,可以使用柔性pcb、起皺、用導(dǎo)電膠膠合、焊接等將第二織物層604的第二導(dǎo)電線608連接到諸如織物控制器204的電子組件。由于第二織物層604是不可見的,這使能以電子設(shè)備和在電子設(shè)備上運(yùn)行的線在服裝物品或軟對(duì)象中不可見的方式耦合至電子設(shè)備。
在一個(gè)或多個(gè)實(shí)施方式中,第二織物層604中的第二導(dǎo)電線608的間距是恒定的。如本文所述,導(dǎo)電線的“間距(pitch)”指的是導(dǎo)電線之間行距的寬度。例如,考慮圖示根據(jù)一個(gè)或多個(gè)實(shí)施方式的第二織物層604的附加示例800的圖8。在該示例中,第一織物層602被圖示為被折疊回以暴露出第二織物層604。水平導(dǎo)電線802和垂直導(dǎo)電線804完全被編織在第二織物層604內(nèi)。如可以看到的,每行之間的距離不變,因此間距被視為恒定的。
替選地,在一個(gè)或多個(gè)實(shí)施方式中,第二織物層604中的第二導(dǎo)電線608的間距是不恒定的。間距可以以各種不同的方式改變。在一個(gè)或多個(gè)實(shí)施方式中,間距可以使用收縮材料來改變,諸如熱收縮聚合物。例如,可以通過將滌綸或受熱的紗與第二織物層的導(dǎo)電線編織在一起來改變間距。
在一個(gè)或多個(gè)實(shí)施方式中,第二導(dǎo)電線608可以被部分編織在第二織物層604內(nèi)。接著,可以通過將第一織物層602和第二織物層604編織在一起來改變第二導(dǎo)電線608的間距。例如,考慮圖示根據(jù)一個(gè)或多個(gè)實(shí)施方式的第二織物層604的附加示例900的圖9。在該示例中,水平導(dǎo)電線902和垂直導(dǎo)電線904僅被部分編織在第二織物層604內(nèi)??梢酝ㄟ^將第一織物層602和第二織物層604進(jìn)行編織在一起而改變水平和垂直導(dǎo)電線的間距。
在操作期間,電容式觸摸傳感器202可以被配置為使用自電容感應(yīng)和投射電容感應(yīng)來確定導(dǎo)電線208網(wǎng)格上的觸摸輸入的位置。
當(dāng)被配置為自電容傳感器時(shí),織物控制器204通過將控制信號(hào)(例如,正弦信號(hào))施加到每個(gè)導(dǎo)電線208來向相交導(dǎo)電線208充電(例如,水平和垂直導(dǎo)電線)。當(dāng)諸如用戶的手指的對(duì)象觸摸導(dǎo)電線208網(wǎng)格時(shí),被觸摸的導(dǎo)電線208被接地,這改變了被觸摸的導(dǎo)電線208上的電容(例如,升高或降低了電容)。
織物控制器204使用電容改變來識(shí)別對(duì)象的存在。為了這樣做,織物控制器204通過檢測(cè)觸摸了哪個(gè)水平導(dǎo)電線208以及觸摸了哪個(gè)垂直導(dǎo)電線208來檢測(cè)觸摸輸入的位置,這是通過檢測(cè)每個(gè)相應(yīng)導(dǎo)電線208的電容改變來實(shí)現(xiàn)的??椢锟刂破?04使用接觸的相交導(dǎo)電線208的交叉來確定電容式觸摸傳感器202上觸摸輸入的位置。例如,織物控制器204可以通過將每個(gè)觸摸的位置確定為導(dǎo)電線208網(wǎng)格上的x,y坐標(biāo)來確定觸摸數(shù)據(jù)。
當(dāng)被實(shí)現(xiàn)為自電容傳感器時(shí),在接收多觸摸輸入時(shí)可能會(huì)出現(xiàn)“重影”。例如,考慮用戶用兩根手指觸摸導(dǎo)電線208網(wǎng)格。當(dāng)重影出現(xiàn)時(shí),織物控制器204針對(duì)兩個(gè)觸摸中的每一個(gè)確定x和y坐標(biāo)。然而,織物控制器204可能不能夠確定如何將每個(gè)x坐標(biāo)匹配給其對(duì)應(yīng)的y坐標(biāo)。例如,如果第一觸摸具有坐標(biāo)x1,y1并且第二觸摸具有坐標(biāo)x4,y4,則織物控制器204還可以檢測(cè)“重影”坐標(biāo)x1,y4和x4,y1。
在一個(gè)或多個(gè)實(shí)施方式中,織物控制器204被配置為檢測(cè)與導(dǎo)電線208網(wǎng)格上的兩個(gè)或更多個(gè)觸摸輸入點(diǎn)相對(duì)應(yīng)的觸摸輸入的“區(qū)域”。導(dǎo)電線208可以被緊密地編織在一起,使得當(dāng)對(duì)象觸摸導(dǎo)電線208網(wǎng)格時(shí),多個(gè)水平導(dǎo)電線208和多個(gè)垂直導(dǎo)電線208的電容將改變。例如,單個(gè)手指的單個(gè)觸摸可以生成坐標(biāo)x1,y1和x2,y1。因此,織物控制器204可以被配置為在多個(gè)水平導(dǎo)電線208和多個(gè)垂直導(dǎo)電線208的電容改變的情況下檢測(cè)觸摸輸入。注意,這消除了重影效果,因?yàn)樵跈z測(cè)到分開的兩個(gè)單點(diǎn)觸摸的情況下織物控制器204將不會(huì)檢測(cè)觸摸輸入。
替選地,當(dāng)被實(shí)現(xiàn)為投射電容傳感器時(shí),織物控制器204通過將控制信號(hào)(例如,正弦信號(hào))施加到導(dǎo)電線208的單個(gè)集合來向?qū)щ娋€208的單個(gè)集合(例如,水平導(dǎo)電線208)充電。然后,織物控制器204感應(yīng)導(dǎo)電線208的其他集合(例如,垂直導(dǎo)電線208)中的電容改變。
在該實(shí)施方式中,垂直導(dǎo)電線208不被充電并且因此作為虛擬接地。然而,當(dāng)水平導(dǎo)電線208被充電時(shí),水平導(dǎo)電線電容性地耦合到垂直導(dǎo)電線208。因此,當(dāng)諸如用戶的手指的對(duì)象觸摸導(dǎo)電線208網(wǎng)格時(shí),垂直導(dǎo)電線208上電容改變(例如,升高或降低)??椢锟刂破?04使用垂直導(dǎo)電線208上電容改變來識(shí)別對(duì)象的存在。為了這樣做,織物控制器204通過掃描垂直導(dǎo)電線208來檢測(cè)電容改變以檢測(cè)觸摸輸入的位置??椢锟刂破?04將觸摸輸入的位置確定為具有改變的電容的垂直導(dǎo)電線208與在其上傳送控制信號(hào)的水平導(dǎo)電線208之間的交叉點(diǎn)。例如,織物控制器204可以通過將每個(gè)觸摸的位置確定為導(dǎo)電線208網(wǎng)格上的x,y坐標(biāo)來確定觸摸數(shù)據(jù)。
無論被實(shí)現(xiàn)為自電容傳感器還是投射電容傳感器,電容傳感器208被配置為將觸摸數(shù)據(jù)通信到手勢(shì)管理器218以使得手勢(shì)管理器218能夠基于觸摸數(shù)據(jù)確定手勢(shì),觸摸數(shù)據(jù)可用于控制對(duì)象104、計(jì)算設(shè)備106、計(jì)算設(shè)備106處的應(yīng)用216。
手勢(shì)管理器218能被實(shí)現(xiàn)為識(shí)別各種不同類型的手勢(shì),諸如對(duì)交互式織物102做出的觸摸、輕擊、保持、和覆蓋。為了識(shí)別各種不同類型的手勢(shì),手勢(shì)管理器218被配置為確定觸摸、滑動(dòng)或保持的持續(xù)時(shí)間(例如,一秒或兩秒),觸摸、滑動(dòng)或保持的數(shù)目(例如,單擊、雙擊或三擊),觸摸、滑動(dòng)或保持的手指數(shù)目(例如,一個(gè)手指觸摸或滑動(dòng)、兩個(gè)手指觸摸或滑動(dòng)、或三個(gè)手指觸摸或滑動(dòng)),觸摸的頻率、以及觸摸或滑動(dòng)的動(dòng)態(tài)方向(例如,向上、向下、向左、向右)。對(duì)于保持,手勢(shì)管理器218還能夠確定交互式織物102的電容式觸摸傳感器202被保持的區(qū)域,例如頂部、底部、左、右、或頂部和底部。因此,手勢(shì)管理器218能夠識(shí)別各種不同類型的保持,諸如覆蓋、、覆蓋和保持、五指保持、五指覆蓋和保持、三指捏并保持等等。
圖10a圖示基于與單手指觸摸相對(duì)應(yīng)的觸摸輸入生成控制的示例1000。在示例1000中,電容式觸摸傳感器202的水平導(dǎo)電線208和垂直導(dǎo)電線208形成x,y網(wǎng)格。該網(wǎng)格中的x軸被標(biāo)記為x1、x2、x3和x4并且y軸被標(biāo)記為y1、y2和y3。如上所述,織物控制器204可以使用自電容感應(yīng)或投射電容感應(yīng)來確定x,y網(wǎng)格上每個(gè)觸摸的位置。
在該示例中,當(dāng)用戶觸摸交互式織物102時(shí)接收觸摸輸入1002。當(dāng)接收到觸摸輸入1002時(shí),織物控制器204確定在導(dǎo)電線208網(wǎng)格上的觸摸輸入1002的位置和時(shí)間,并且生成觸摸數(shù)據(jù)1004,觸摸數(shù)據(jù)1004包括觸摸的位置:“x1,y1”以及觸摸的時(shí)間:t0。然后,觸摸數(shù)據(jù)1004被通信到計(jì)算設(shè)備106處的手勢(shì)管理器218(例如,經(jīng)由網(wǎng)絡(luò)接口210通過網(wǎng)絡(luò)108)。
手勢(shì)管理器218接收觸摸數(shù)據(jù)1004并且生成與觸摸數(shù)據(jù)1004相對(duì)應(yīng)的手勢(shì)1006。在該示例中,手勢(shì)管理器218確定手勢(shì)1006為“單手指觸摸”,因?yàn)橛|摸數(shù)據(jù)與單個(gè)時(shí)間周期(t0)的單個(gè)觸摸輸入點(diǎn)(x1,y1)相對(duì)應(yīng)。手勢(shì)管理器218可以接著基于單手指觸摸手勢(shì)1006發(fā)起控制1008以激活計(jì)算設(shè)備106的功能來控制對(duì)象104、計(jì)算設(shè)備106、或計(jì)算設(shè)備106處的應(yīng)用216。例如,單手指觸摸手勢(shì)可以用于控制計(jì)算設(shè)備106通電或斷電、控制應(yīng)用216打開或關(guān)閉、控制用戶房子中的燈開或關(guān)的等等。
圖10b圖示基于與雙擊相對(duì)應(yīng)的觸摸輸入生成控制的示例1000。在該示例中,在用戶雙擊交互式織物102時(shí)接收觸摸輸入1010和1012,諸如通過快速輕擊交互式織物102。當(dāng)接收到觸摸輸入1010和1012時(shí),織物控制器204確定在導(dǎo)電線208網(wǎng)格上的觸摸輸入的位置和時(shí)間,并且生成觸摸數(shù)據(jù)1014,觸摸數(shù)據(jù)1014包括第一觸摸的位置:“x1,y1”,以及第一觸摸的時(shí)間:t0。觸摸數(shù)據(jù)1014進(jìn)一步包括第二觸摸的位置:“x1,y1”,以及第二觸摸的時(shí)間:t1。然后,觸摸數(shù)據(jù)1014被通信到計(jì)算設(shè)備106處的手勢(shì)管理器218(例如,經(jīng)由網(wǎng)絡(luò)接口210通過網(wǎng)絡(luò)108)。
手勢(shì)管理器218接收觸摸數(shù)據(jù)1014并且生成與觸摸數(shù)據(jù)相對(duì)應(yīng)的手勢(shì)1016。在該示例中,手勢(shì)管理器218基于兩次觸摸基本在不同時(shí)間相同位置被接收來確定手勢(shì)1016為“雙擊”。手勢(shì)管理器218可以接著基于雙擊觸摸手勢(shì)1016發(fā)起控制1018以激活計(jì)算設(shè)備106的功能來控制對(duì)象104、計(jì)算設(shè)備106、或計(jì)算設(shè)備106處的應(yīng)用216。例如,雙擊手勢(shì)可以用于控制計(jì)算設(shè)備106打開集成照相機(jī)、經(jīng)由音樂應(yīng)用216開始播放音樂、將用戶的房子上鎖等等。
圖10c圖示基于與雙手指觸摸相對(duì)應(yīng)的觸摸輸入生成控制的示例1000。在該示例中,在用戶在幾乎相同的時(shí)間用兩根手指觸摸交互式織物102時(shí)接收觸摸輸入1020和1022。當(dāng)接收到觸摸輸入1020和1022時(shí),織物控制器204確定在導(dǎo)電線208網(wǎng)格上的觸摸輸入的位置和時(shí)間,并且生成觸摸數(shù)據(jù)1024,觸摸數(shù)據(jù)1024包括在時(shí)間t0時(shí)第一手指觸摸的位置:“x1,y1”。觸摸數(shù)據(jù)1024進(jìn)一步包括在相同時(shí)間t0時(shí)第二手指觸摸的位置:“x3,y2”。然后,觸摸數(shù)據(jù)1024被通信到計(jì)算設(shè)備106處的手勢(shì)管理器218(例如,經(jīng)由網(wǎng)絡(luò)接口210通過網(wǎng)絡(luò)108)。
手勢(shì)管理器218接收觸摸數(shù)據(jù)1024并且生成與觸摸數(shù)據(jù)相對(duì)應(yīng)的手勢(shì)1026。在該示例中,手勢(shì)管理器218基于兩次觸摸在基本相同時(shí)間不同位置被接收來確定手勢(shì)1026為“雙手指觸摸”。手勢(shì)管理器可以接著基于雙手指觸摸手勢(shì)1026發(fā)起控制1028以激活計(jì)算設(shè)備106的功能來控制對(duì)象104、計(jì)算設(shè)備106、計(jì)算設(shè)備106處的應(yīng)用216。例如,雙手指觸摸手勢(shì)可以用于控制計(jì)算設(shè)備106使用集成照相機(jī)拍照、暫停經(jīng)由音樂應(yīng)用216的音樂播放、打開用戶房子的安全系統(tǒng)等等。
圖10d圖示基于與單手指向上滑動(dòng)相對(duì)應(yīng)的觸摸輸入生成控制的示例1000。在該示例中,在用戶用單個(gè)手指在交互式織物102上向上滑動(dòng)時(shí)接收觸摸輸入1030、1032和1034。當(dāng)接收到觸摸輸入1030、1032和1034時(shí),織物控制器204確定在導(dǎo)電線208網(wǎng)格上的觸摸輸入的位置和時(shí)間,并且生成與在時(shí)間t0時(shí)第一觸摸的位置“x1,y1”、在時(shí)間t1時(shí)第二觸摸的位置“x1,y2”、以及在時(shí)間t2時(shí)第三觸摸的位置“x1,y3”相對(duì)應(yīng)的觸摸數(shù)據(jù)1036。然后,觸摸數(shù)據(jù)1036被通信到計(jì)算設(shè)備106處的手勢(shì)管理器218(例如,經(jīng)由網(wǎng)絡(luò)接口210通過網(wǎng)絡(luò)108)。
手勢(shì)管理器218接收觸摸數(shù)據(jù)1036并且生成與觸摸數(shù)據(jù)相對(duì)應(yīng)的手勢(shì)1038。在該示例中,手勢(shì)管理器218基于三次觸摸在導(dǎo)電線208網(wǎng)格上向上移動(dòng)的位置被接收到來確定手勢(shì)1038為“向上滑動(dòng)”。手勢(shì)管理器可以接著基于向上滑動(dòng)手勢(shì)1038發(fā)起控制1040以激活計(jì)算設(shè)備106的功能來控制對(duì)象104、計(jì)算設(shè)備106、計(jì)算設(shè)備106處的應(yīng)用216。例如,向上滑動(dòng)手勢(shì)可以用于控制計(jì)算設(shè)備106接受電話呼叫、增加由音樂應(yīng)用216播放的音樂的音量、或者關(guān)掉用戶房子里的燈。
一般地,雖然以上示例描述了可被交互式織物102識(shí)別的各種類型的觸摸輸入手勢(shì),應(yīng)注意,幾乎任意類型的觸摸輸入手勢(shì)都可以由交互式織物102檢測(cè)。例如,可以由傳統(tǒng)觸摸使能智能電話和平板設(shè)備檢測(cè)的任意類型的單觸摸或多觸摸輕擊、觸摸、保持、滑動(dòng)等等也可以由交互式織物102檢測(cè)。
在一個(gè)或多個(gè)實(shí)施方式中,手勢(shì)管理器218使得用戶能夠創(chuàng)建手勢(shì)并將所述手勢(shì)指派給計(jì)算設(shè)備106的功能。所創(chuàng)建的手勢(shì)可以包括輕擊、觸摸、滑動(dòng)和保持,如上所述。此外,手勢(shì)管理器218可以識(shí)別手勢(shì)敲擊,諸如與符號(hào)、字母、數(shù)字等相對(duì)應(yīng)的手勢(shì)敲擊。
例如,考慮圖示根據(jù)一個(gè)或多個(gè)實(shí)施方式創(chuàng)建手勢(shì)或?qū)⑹謩?shì)指派給計(jì)算設(shè)備106的功能的示例1100的圖11。
在該示例中,在第一階段1102,手勢(shì)管理器218使得在手勢(shì)映射模式期間在計(jì)算設(shè)備106的顯示器上顯示記錄手勢(shì)用戶界面1104??梢栽诮换ナ娇椢?02與計(jì)算設(shè)備106配對(duì)時(shí),或者響應(yīng)于用戶發(fā)起的控制或命令由手勢(shì)管理器218自動(dòng)發(fā)起手勢(shì)映射模式,以創(chuàng)建手勢(shì)并將手勢(shì)指派給計(jì)算設(shè)備106的功能。
在手勢(shì)映射模式中,手勢(shì)管理器218提示用戶將手勢(shì)輸入至交互式織物102。在交互式織物102處的織物控制器204監(jiān)視到交互式織物102的手勢(shì)輸入,所述交互式織物102被編織在所述用戶穿著的服裝物品(例如夾克)內(nèi),并且基于手勢(shì)生成觸摸數(shù)據(jù)。隨后將觸摸數(shù)據(jù)通信給手勢(shì)管理器218。
響應(yīng)于接收到來自交互式織物102的觸摸數(shù)據(jù),手勢(shì)管理器218分析所述觸摸數(shù)據(jù)來識(shí)別手勢(shì)。手勢(shì)管理器218可以然后使得將手勢(shì)的視覺表示1106顯示在計(jì)算設(shè)備106的顯示器220上。在該示例中,手勢(shì)的視覺表示1106是與輸入到交互式織物102的手勢(shì)相對(duì)應(yīng)的“v”。手勢(shì)用戶界面包括使用戶能夠轉(zhuǎn)換到第二階段1110的下一個(gè)控件1108。
在第二階段1110,手勢(shì)管理器218使用戶能夠?qū)⒃诘谝浑A段1102所創(chuàng)建的手勢(shì)指派給計(jì)算設(shè)備106的功能。如本文所述,計(jì)算設(shè)備106的“功能”可以包括計(jì)算設(shè)備102處的任意命令、控制或動(dòng)作。示例而非限制地,計(jì)算設(shè)備106的功能的示例可以包括回答呼叫、音樂播放控制(例如,下一個(gè)歌曲、上一個(gè)歌曲、暫停和播放)、請(qǐng)求當(dāng)前天氣等等。
在該示例中,手勢(shì)管理器218使得顯示指派功能用戶界面1112,其使得用戶能夠?qū)⒃诘谝浑A段1102所創(chuàng)建的手勢(shì)指派給計(jì)算設(shè)備102的一個(gè)或多個(gè)功能。指派功能用戶界面1112包括可由用戶選擇來將手勢(shì)指派或映射到所選擇的功能的功能列表1114。在該示例中,功能列表1114包括“拒絕呼叫”、“接受呼叫”、“播放音樂”、“呼叫家”、以及“靜音呼叫”。
手勢(shì)管理器接收到指派功能用戶界面1112的將手勢(shì)指派給功能的用戶輸入,并且將手勢(shì)指派給所選擇的功能。在該示例中,用戶選擇“接受呼叫”功能,并且手勢(shì)管理器218將在第一階段1102所創(chuàng)建的手勢(shì)“v”指派給接受呼叫功能。
將所創(chuàng)建的手勢(shì)指派給計(jì)算設(shè)備106的功能使得用戶在隨后的時(shí)間通過將手勢(shì)輸入交互式織物102內(nèi)而發(fā)起功能。在該示例中,用戶可以現(xiàn)在在交互式織物102上做出“v”的手勢(shì)以便使得計(jì)算設(shè)備106接受對(duì)計(jì)算設(shè)備106的呼叫。
手勢(shì)管理器218被配置為將所創(chuàng)建的手勢(shì)和計(jì)算設(shè)備106的功能之間的映射維持在手勢(shì)庫中。如上所述,映射可以由用戶創(chuàng)建。替選地或附加地,手勢(shì)庫可以包括手勢(shì)和計(jì)算設(shè)備106的功能之間的預(yù)定義映射。
例如,考慮圖示根據(jù)一個(gè)或多個(gè)實(shí)施方式的手勢(shì)庫的示例1200的圖12。在示例1200中,手勢(shì)庫包括手勢(shì)和計(jì)算設(shè)備106的設(shè)備功能之間的多個(gè)不同映射。在1202,“圓”手勢(shì)被影射到“告訴我天氣”功能,在1204,“v”手勢(shì)被影射到接受呼叫功能,在1206“x”手勢(shì)被影射到“拒絕呼叫”功能,在1208,“三角”手勢(shì)被影射到“呼叫家”功能,在1210,“m”手勢(shì)被影射到“播放音樂”功能并且在1212,“w”手勢(shì)被影射到“靜音呼叫”功能。
如上面提到的,1202、1204、1206、1208、1210以及1212處的映射可以由用戶創(chuàng)建或可以是預(yù)定的使得用戶不需要首先創(chuàng)建并指派手勢(shì)。進(jìn)一步地,用戶可以能夠通過選擇映射并創(chuàng)建新的手勢(shì)來替換當(dāng)前所指派的手勢(shì)來改變或修改映射。
注意,存在用戶可能希望經(jīng)由到交互式織物102的手勢(shì)發(fā)起的各種不同的功能。然而存在有限數(shù)目的不同手勢(shì)來現(xiàn)實(shí)地期待用戶能夠記住。因此,在一個(gè)或多個(gè)實(shí)施方式中,手勢(shì)管理器218被配置為基于到交互式織物102的手勢(shì)和計(jì)算設(shè)備106的場(chǎng)境來選擇功能?;趫?chǎng)境識(shí)別手勢(shì)的能力使得用戶能夠使用手勢(shì)的子集來調(diào)用各種不同的功能。例如,對(duì)于第一場(chǎng)境,第一手勢(shì)可以發(fā)起第一功能,而對(duì)于第二場(chǎng)境,相同的第一手勢(shì)可以發(fā)起第二功能。
在某些情況下,計(jì)算設(shè)備106的場(chǎng)境可以基于當(dāng)前在計(jì)算設(shè)備106上運(yùn)行的應(yīng)用。例如,當(dāng)用戶正在利用音樂播放器應(yīng)用聽音樂時(shí),場(chǎng)境可以與聽音樂相對(duì)應(yīng),并且當(dāng)呼叫被通信到計(jì)算設(shè)備106時(shí),場(chǎng)境可以與“接收呼叫”相對(duì)應(yīng)。在某些情況下,手勢(shì)管理器218可以通過確定當(dāng)前在計(jì)算設(shè)備106上運(yùn)行的應(yīng)用來確定場(chǎng)境。
替選地或附加地,場(chǎng)境可以與用戶當(dāng)前正在參與的活動(dòng)相對(duì)應(yīng),諸如跑步、健身、開車等等。在這些情況下,手勢(shì)管理器218可以基于從在計(jì)算設(shè)備106、交互式織物102、或被通信耦合至計(jì)算設(shè)備106的另一個(gè)設(shè)備處實(shí)現(xiàn)的傳感器所接收的傳感器數(shù)據(jù)來確定場(chǎng)境。例如,來自加速度計(jì)的加速數(shù)據(jù)可以指示用戶當(dāng)前正在跑步、開車、騎自行車等等。確定場(chǎng)境的其他非限制性示例包括基于日歷數(shù)據(jù)確定場(chǎng)境(例如,基于用戶的日歷確定用戶正在開會(huì))、基于地點(diǎn)數(shù)據(jù)確定場(chǎng)境等等。
在場(chǎng)境被確定之后,交互式織物102處的織物控制器204監(jiān)視到被編織在用戶穿著的服裝物品(例如夾克)內(nèi)的交互式織物102的手勢(shì)輸入,并且基于手勢(shì)輸入生成觸摸數(shù)據(jù)。隨后將觸摸數(shù)據(jù)通信給手勢(shì)管理器218。
響應(yīng)于接收到來自交互式織物102的觸摸數(shù)據(jù),手勢(shì)管理器218分析所述觸摸數(shù)據(jù)來識(shí)別手勢(shì)。手勢(shì)管理器218然后基于手勢(shì)和場(chǎng)境發(fā)起計(jì)算設(shè)備的功能。例如,手勢(shì)管理器218可以將手勢(shì)與將手勢(shì)指派給不同場(chǎng)境的映射相比較。例如,給定手勢(shì)可以與多個(gè)不同場(chǎng)境和相關(guān)聯(lián)的功能相關(guān)聯(lián)。因此,當(dāng)接收到第一手勢(shì)時(shí),手勢(shì)管理器218可以在檢測(cè)到第一場(chǎng)境的情況下發(fā)起第一功能,或者在檢測(cè)到第二不同場(chǎng)境的情況下發(fā)起第二不同功能。
例如,考慮圖示根據(jù)一個(gè)或多個(gè)實(shí)施方式的對(duì)交互式織物的基于場(chǎng)境的手勢(shì)的示例1300的圖13。
在該示例中,計(jì)算設(shè)備106被實(shí)現(xiàn)為被通信耦合至交互式織物102的智能電話1302。例如,交互式織物102可以被編織在用戶穿著的夾克內(nèi),并且經(jīng)由諸如藍(lán)牙的無線連接被耦合到智能電話1302。
在1304,智能電話1302正處在“音樂播放”場(chǎng)境,因?yàn)橐魳凡シ牌鲬?yīng)用正在智能電話1302上播放音樂。在音樂播放場(chǎng)境下,手勢(shì)管理器218已經(jīng)將功能的第一子集指派給1306處的手勢(shì)的第一子集。例如,用戶可以通過在交互式織物102上向左滑動(dòng)來播放上一個(gè)歌曲、通過輕擊交互式織物102來播放或暫停當(dāng)前歌曲、或者通過在交互式織物102上向右滑動(dòng)來播放下一個(gè)歌曲。
在1308,當(dāng)智能電話1302接收到傳入呼叫時(shí),智能電話1302的場(chǎng)境改變?yōu)椤皞魅牒艚小眻?chǎng)境。在傳入呼叫場(chǎng)境中,手勢(shì)的相同子集被指派給與在1310處的傳入呼叫場(chǎng)境相關(guān)聯(lián)的功能的第二子集。例如,通過在交互式織物102上向左滑動(dòng),用戶能夠現(xiàn)在拒絕呼叫,而在向左滑動(dòng)之前應(yīng)該使得前一個(gè)歌曲在音樂播放場(chǎng)境中播放。類似地,通過輕擊交互式織物102,用戶可以接受呼叫,并且通過在交互式織物102上向右滑動(dòng)用戶可以將呼叫靜音。
在一個(gè)或多個(gè)實(shí)施方式中,交互式織物102進(jìn)一步包括一個(gè)或多個(gè)輸出設(shè)備,諸如一個(gè)或多個(gè)光源(例如led)、顯示器、或揚(yáng)聲器等。這些輸出設(shè)備可以被配置為基于到交互式織物102的觸摸輸入為用戶提供反饋和/或基于從計(jì)算設(shè)備106接收的控制信號(hào)為用戶提供通知。
圖14圖示根據(jù)一個(gè)或多個(gè)實(shí)施方式的包括交互式織物102和輸出設(shè)備的夾克的示例1400。在該示例中,交互式織物102被集成在夾克1402的袖子內(nèi),并且被耦合到被集成在夾克1402的袖口中的諸如led的光源1404。
光源1404被配置為輸出光,并且可以由織物控制器204控制。例如,織物控制器204可以控制光源1404輸出的所述光的顏色和/或頻率以便提供對(duì)用戶的反饋或指示各種不同的通知。例如,織物控制器204可以使得光源以特定頻率閃爍以指示與計(jì)算設(shè)備106相關(guān)聯(lián)的特定通知,例如正接收到電話呼叫、已經(jīng)接收到文本消息或電子郵件消息、定時(shí)器已到期等等。附加地,織物控制器204能夠使得光源以特定顏色的光閃爍以給用戶提供已經(jīng)識(shí)別到交互式織物102的特定手勢(shì)或輸入和/或基于手勢(shì)激活了相關(guān)聯(lián)功能的反饋。
圖15圖示根據(jù)一個(gè)或多個(gè)實(shí)施方式的與交互式織物和輸出設(shè)備交互的實(shí)施方式示例1500。
在1502,織物控制器204使得光源以特定頻率閃爍以指示從計(jì)算設(shè)備106接收到通知,諸如傳入呼叫或文本消息。
在1504,用戶將他的手放在交互式織物102上來覆蓋交互式織物。所述“覆蓋”手勢(shì)可以被映射到各種不同的功能。例如,該手勢(shì)可以用于將呼叫靜音或者接受呼叫。作為響應(yīng),光源可以被控制以提供手勢(shì)被識(shí)別的反饋,諸如通過當(dāng)呼叫被靜音時(shí)關(guān)閉。
在1506,用戶用單個(gè)手指輕擊觸摸傳感器以發(fā)起不同功能。例如,用戶可以能夠?qū)⒁粋€(gè)手指放在觸摸傳感器上來聽計(jì)算設(shè)備106上的語音郵件。在這種情況下,光源可以被控制以提供手勢(shì)被識(shí)別的反饋,諸如通過當(dāng)語音郵件開始播放時(shí)輸出橙色的光。
已經(jīng)討論了交互式織物102,以及交互式織物102如何檢測(cè)觸摸輸入,現(xiàn)在考慮討論可以如何容易地將交互式織物102集成在柔性對(duì)象104內(nèi),諸如服裝、手包、織物套、帽子等等。
圖16圖示被集成在柔性對(duì)象內(nèi)的交互式織物的各種示例1600。示例1600描繪集成在帽子1602、襯衫1604和手包1606中的交互式織物102。
交互式織物102被集成在帽子1602的舌部?jī)?nèi),以使得用戶能夠通過觸摸用戶的帽子的舌部來控制各種計(jì)算設(shè)備106。例如,用戶可以能夠用單個(gè)手指在交互式織物102的位置處輕擊帽子1602的舌部,以回答到用戶智能電話的傳入呼叫,并且用兩個(gè)手指觸摸并保持帽子1602的舌部來結(jié)束呼叫。
交互式織物102被集成在襯衫1604的袖子內(nèi)以使得用戶能夠通過觸摸用戶襯衫的袖子來控制各種計(jì)算設(shè)備106。例如,用戶能夠在交互式織物102的位置處在襯衫1604的袖子上向左或向右滑動(dòng)來分別播放用戶房子的立體聲音響系統(tǒng)的上一首或下一首歌曲。
在示例1602和1604中,導(dǎo)電線208網(wǎng)格被描繪為在帽子1602的舌部和襯衫1604的袖子上是可見的。然而,應(yīng)注意,交互式織物102可以被制造為與對(duì)象104相同的紋理和顏色,使得交互式織物102不會(huì)在對(duì)象104上被注意。
在一些實(shí)施方式中,可以通過將交互式織物102的貼片縫合或膠合到柔性對(duì)象104來將交互式織物102的貼片集成在柔性對(duì)象104內(nèi)。例如,可以通過將包括導(dǎo)電線208網(wǎng)格的交互式織物102的貼片分別直接縫合或膠合在帽子1602的舌部或襯衫1604的袖子上,來將交互式織物102的貼片附著在帽子1602的舌部或襯衫1604的袖子。如上所述,交互式織物102可以接著被耦合至織物控制器204和電源206來使得交互式織物102能夠感應(yīng)觸摸輸入。
在其他實(shí)施方式中,在制造柔性對(duì)象104期間,交互式織物102的導(dǎo)電線208可以被編織在柔性對(duì)象104內(nèi)。例如,在制造帽子1602或襯衫1604期間,可以將交互式織物102的導(dǎo)電線208與非導(dǎo)電線一起分別編織在帽子1602的舌部或者襯衫1604的袖子上。
在一個(gè)或多個(gè)實(shí)施方式中,可以將交互式織物102與柔性對(duì)象104上的圖像集成在一起??梢越又鴮D像的不同區(qū)域映射到電容式觸摸傳感器202的不同區(qū)域,以使得用戶能夠通過觸摸圖像的不同區(qū)域來針對(duì)計(jì)算設(shè)備106或計(jì)算設(shè)備106處的應(yīng)用216發(fā)起不同控制。例如,在圖16中,使用諸如提花編織的編織過程將交互式織物102與花1608的圖像一起編織在手包1606上?;?608的圖像可以為用戶提供視覺指引,使得用戶知道觸摸手包的哪里以便發(fā)起各種控制。例如,花1608的一個(gè)花瓣可以被用于將用戶的智能電話打開和關(guān)閉,花1608的另一個(gè)花瓣可以被用于使得用戶的智能電話響鈴以使得用戶在其丟失時(shí)能夠找到智能電話,并且花1608的另一個(gè)花瓣可以被映射到用戶的車以使得用戶能夠?qū)④嚿湘i和解鎖。
類似地,在一個(gè)或多個(gè)實(shí)施方式中,可以將交互式織物102與柔性對(duì)象104上的三維對(duì)象集成在一起??梢詫⑷S對(duì)象的不同區(qū)域映射到電容式觸摸傳感器202的不同區(qū)域,以使得用戶能夠通過觸摸三維對(duì)象的不同區(qū)域來針對(duì)計(jì)算設(shè)備106或計(jì)算設(shè)備106處的應(yīng)用216發(fā)起不同控制。例如,可以使用諸如天鵝絨或燈芯絨的材料來創(chuàng)建隆起部或脊部并且將所述隆起部或脊部與交互式織物102一起編織在對(duì)象104上。以這種方式,三維對(duì)象可以為用戶提供視覺和觸覺指引以使得用戶能夠發(fā)起具體控制??梢跃幙椊换ナ娇椢?02的貼片來形成除了正方形之外的各種不同的3d幾何形狀,諸如圓形、三角形等等。
在各種實(shí)施方式中,可以使用注射制模(injectionmolding)來將交互式織物102集成在硬對(duì)象104內(nèi)。注射制模是用于制造部件的常見過程并且對(duì)于生產(chǎn)大量相同對(duì)象來說是理想的。例如,注射制??梢员挥脕韯?chuàng)建很多東西,諸如電線線軸、包裝、瓶蓋、汽車儀表板、梳子、一些樂器(或其部件)、單件椅子和小桌子、存儲(chǔ)容器、機(jī)械部件(包括齒輪)以及今天可用的大多數(shù)其他塑料產(chǎn)品。
示例方法
圖17、18、19和20圖示使用交互式織物生成觸摸數(shù)據(jù)的示例方法1700(圖17),圖示確定能夠用于發(fā)起計(jì)算設(shè)備的功能的手勢(shì)的示例方法1800(圖18),圖示將手勢(shì)指派給計(jì)算設(shè)備的功能的示例方法1900(圖19),和圖示基于手勢(shì)和場(chǎng)境發(fā)起計(jì)算設(shè)備的功能的示例方法2000(圖20)。本文所述的這些方法和其他方法被示出為指定所執(zhí)行的操作的框的集合,但不是必須限于所示順序和組合才能執(zhí)行相應(yīng)框的操作。僅作為示例參考,以下討論的部分可以參照?qǐng)D1的環(huán)境100和圖2的系統(tǒng)200。技術(shù)不限于在一個(gè)設(shè)備上操作的一個(gè)實(shí)體或多個(gè)實(shí)體的執(zhí)行。
圖17圖示使用交互式織物生成觸摸數(shù)據(jù)的示例方法1700。
在1702,檢測(cè)對(duì)被編織在交互式織物內(nèi)的導(dǎo)電線網(wǎng)格的觸摸輸入。例如,當(dāng)諸如用戶的手指的對(duì)象觸摸交互式織物102時(shí),織物控制器204(圖2)檢測(cè)對(duì)被編織在交互式織物102(圖1)內(nèi)的導(dǎo)電線208網(wǎng)格的觸摸輸入。
交互式織物102可以被集成在柔性對(duì)象內(nèi),諸如襯衫104-1、帽子104-2、和手包104-3。替選地,交互式織物102可以被集成在硬對(duì)象內(nèi),諸如塑料杯104-4和智能電話套104-5。
在1704,基于所述觸摸輸入生成觸摸數(shù)據(jù)。例如,織物控制器204基于所述觸摸輸入生成觸摸數(shù)據(jù)。觸摸數(shù)據(jù)可以包括觸摸輸入在導(dǎo)電線208網(wǎng)格上的位置。
如上所述,導(dǎo)電線208網(wǎng)格可以包括水平導(dǎo)電線208和與水平導(dǎo)電線大體上正交定位的垂直導(dǎo)電線208。為了檢測(cè)觸摸輸入的位置,織物控制器204可以使用自電容感應(yīng)或投射電容感應(yīng)。
在1706,將所述觸摸數(shù)據(jù)通信到計(jì)算設(shè)備以控制計(jì)算設(shè)備或計(jì)算設(shè)備處的一個(gè)或多個(gè)應(yīng)用。例如,對(duì)象104處的網(wǎng)絡(luò)接口210將織物控制器204生成的觸摸數(shù)據(jù)通信到在計(jì)算設(shè)備106處實(shí)現(xiàn)的手勢(shì)管理器218。手勢(shì)管理器218和計(jì)算設(shè)備106可以被實(shí)現(xiàn)在對(duì)象104處,在這種情況下接口可以經(jīng)由有線連接將觸摸數(shù)據(jù)通信到手勢(shì)管理器218。替選地,手勢(shì)管理器218和計(jì)算設(shè)備106可以與交互式織物102遠(yuǎn)程地被實(shí)現(xiàn),在這種情況下網(wǎng)絡(luò)接口210可以經(jīng)由網(wǎng)絡(luò)108將觸摸數(shù)據(jù)通信到手勢(shì)管理器218。
圖18圖示根據(jù)一個(gè)或多個(gè)實(shí)施方式的確定能夠用于發(fā)起計(jì)算設(shè)備的功能的手勢(shì)的示例方法1800。
在1802,接收來自交互式織物的觸摸數(shù)據(jù)。例如,計(jì)算設(shè)備106處的網(wǎng)絡(luò)接口222(圖2)從交互式織物102處的網(wǎng)絡(luò)接口210接收在圖9的步驟906處被通信到手勢(shì)管理器218的觸摸數(shù)據(jù)。
在1804,基于所述觸摸數(shù)據(jù)確定手勢(shì)。例如,手勢(shì)管理器218基于所述觸摸數(shù)據(jù)確定手勢(shì),諸如單手指觸摸手勢(shì)506、雙擊手勢(shì)516、雙手指觸摸手勢(shì)526、滑動(dòng)手勢(shì)538等等。
在1806,基于所述手勢(shì)發(fā)起功能。例如,手勢(shì)管理器218基于手勢(shì)生成控制來控制對(duì)象104、計(jì)算設(shè)備106、計(jì)算設(shè)備106處的應(yīng)用216。例如,向上滑動(dòng)手勢(shì)可以用于增加電視音量、打開用戶房子里的燈、打開用戶房子的自動(dòng)車庫門等等。
圖19圖示根據(jù)一個(gè)或多個(gè)實(shí)施方式的將手勢(shì)指派給計(jì)算設(shè)備的功能的示例方法1900。
在1902,在計(jì)算設(shè)備處接收來自被編織在用戶穿著的服裝物品內(nèi)的交互式織物的觸摸數(shù)據(jù)。例如,計(jì)算設(shè)備106處的網(wǎng)絡(luò)接口222(圖2)從被編織在用戶穿著的服裝物品(諸如夾克、襯衫、帽子等等)內(nèi)的交互式織物102處的網(wǎng)絡(luò)接口210接收觸摸數(shù)據(jù)。
在1904,分析所述觸摸數(shù)據(jù)來識(shí)別手勢(shì)。例如,手勢(shì)管理器218分析所述觸摸數(shù)據(jù)來識(shí)別手勢(shì),諸如觸摸、輕擊、滑動(dòng)、保持或手勢(shì)敲擊。
在1906,接收將所述手勢(shì)指派給計(jì)算設(shè)備的功能的用戶輸入。例如,手勢(shì)管理器218接收對(duì)指派功能用戶界面1112的用戶輸入以將在步驟1904處創(chuàng)建的手勢(shì)指派給計(jì)算設(shè)備106的功能。
在1908,將所述手勢(shì)指派給所述計(jì)算設(shè)備的所述功能。例如,手勢(shì)管理器218將在步驟1906處所選擇的功能指派給在步驟1904處創(chuàng)建的手勢(shì)。
圖20圖示根據(jù)一個(gè)或多個(gè)實(shí)施方式的基于手勢(shì)和場(chǎng)境發(fā)起計(jì)算設(shè)備的功能的示例方法2000。
在2002,確定與計(jì)算設(shè)備或計(jì)算設(shè)備的用戶相關(guān)聯(lián)的場(chǎng)境。例如,手勢(shì)管理器218確定與計(jì)算設(shè)備106或計(jì)算設(shè)備106的用戶相關(guān)聯(lián)的場(chǎng)境。
在2004,在計(jì)算設(shè)備處接收來自被編織在用戶穿著的服裝物品內(nèi)的交互式織物的觸摸數(shù)據(jù)。例如,在計(jì)算設(shè)備106處接收來自被編織在用戶穿著的服裝物品(諸如夾克、襯衫或帽子)內(nèi)的交互式織物102接收的觸摸數(shù)據(jù)。
在2006,分析所述觸摸數(shù)據(jù)來識(shí)別手勢(shì)。例如,手勢(shì)管理器218分析所述觸摸數(shù)據(jù)來識(shí)別手勢(shì),諸如觸摸、輕擊、滑動(dòng)、保持或敲擊等等。
在2008,基于所述手勢(shì)和所述場(chǎng)境激活功能。例如,手勢(shì)管理器218基于在步驟2006處所識(shí)別的手勢(shì)和在步驟2002處所確定的場(chǎng)境來激活功能。
上述討論描述了與用于交互式織物的手勢(shì)有關(guān)的方法。這些方法的方面可以被實(shí)現(xiàn)在硬件(例如固定邏輯電路)、固件、軟件、手動(dòng)處理或其任意組合中。這些技術(shù)可以體現(xiàn)在圖1-16和21(計(jì)算系統(tǒng)2100在下面的圖21中描述)中所示的實(shí)體中的一個(gè)或多個(gè)上,其會(huì)被進(jìn)一步劃分、組合等等。因此,這些圖圖示了能夠采用所述技術(shù)的多個(gè)可能的系統(tǒng)和裝置中的一些。這些圖的實(shí)體通常表示軟件、固件、硬件、整個(gè)設(shè)備或網(wǎng)絡(luò)或其組合。
示例計(jì)算系統(tǒng)
圖21圖示可以被實(shí)現(xiàn)為參照上述圖1-20所述的任意類型的客戶端、服務(wù)器、和/或計(jì)算設(shè)備以實(shí)現(xiàn)用于自交互式織物的手勢(shì)的的示例計(jì)算系統(tǒng)2100的各種組件。在實(shí)施例中,計(jì)算系統(tǒng)2100可以被實(shí)現(xiàn)為有線和/或無線可穿戴設(shè)備、芯片上系統(tǒng)(soc)和/或另一類型的設(shè)備或其部分中的一個(gè)或組合。計(jì)算系統(tǒng)2100還可以被與操作設(shè)備的用戶(例如,人)和/或?qū)嶓w相關(guān)聯(lián),使得設(shè)備描述包括用戶、軟件、固件、和/或設(shè)備組合的邏輯設(shè)備。
計(jì)算系統(tǒng)2100包括使能設(shè)備數(shù)據(jù)2104(例如,所接收的數(shù)據(jù)、正在被接收的數(shù)據(jù)、被排程用于廣播的數(shù)據(jù)、數(shù)據(jù)的數(shù)據(jù)分組等等)的有線和/或無線通信的通信設(shè)備2102。設(shè)備數(shù)據(jù)2104或其他設(shè)備內(nèi)容可以包括存儲(chǔ)在設(shè)備上的設(shè)備媒體內(nèi)容和/或與設(shè)備的用戶相關(guān)聯(lián)的信息的配置設(shè)置。存儲(chǔ)在計(jì)算系統(tǒng)2100上的媒體內(nèi)容可以包括任意類型的音頻、視頻和/或圖像數(shù)據(jù)。計(jì)算系統(tǒng)2100包括一個(gè)或多個(gè)數(shù)據(jù)輸入2106,經(jīng)由其能夠接收任意類型數(shù)據(jù)、媒體內(nèi)容和/或輸入,諸如人類的話語、交互式織物102所生成的觸摸數(shù)據(jù)、用戶可選擇的輸入(明示或暗示)、消息、音樂、電視媒體內(nèi)容、所記錄的視頻內(nèi)容、和從任意內(nèi)容和/或數(shù)據(jù)源接收到的任意類型的音頻、視頻和/或圖像數(shù)據(jù)。
計(jì)算系統(tǒng)2100還包括可以實(shí)現(xiàn)為以下中任意一個(gè)或多個(gè)的通信接口2108:串行和/或并行接口、無線接口、任意類型的網(wǎng)絡(luò)接口、調(diào)制解調(diào)器、和任意其他類型的通信接口。通信接口2108在計(jì)算系統(tǒng)2100和通信網(wǎng)絡(luò)之間提供連接和/或通信鏈接,其他電子、計(jì)算和通信設(shè)備通過所述通信網(wǎng)絡(luò)與計(jì)算系統(tǒng)2100通信數(shù)據(jù)。
計(jì)算系統(tǒng)2100包括一個(gè)或多個(gè)處理器2110(例如,任意微處理器、控制器等等),其處理各種計(jì)算機(jī)可執(zhí)行指令以控制計(jì)算系統(tǒng)2100的操作并使能用于交互式織物的技術(shù)或交互式織物可以在其中體現(xiàn)的技術(shù)。替選地或附加地,計(jì)算系統(tǒng)2100能夠以與通常在2112處所識(shí)別的處理和控制電路關(guān)聯(lián)實(shí)現(xiàn)的以下任意一種或組合來實(shí)現(xiàn):硬件、固件或固定邏輯電路。盡管未示出,計(jì)算系統(tǒng)2100能夠包括將各種組件耦合在設(shè)備內(nèi)的系統(tǒng)總線或數(shù)據(jù)傳輸系統(tǒng)。系統(tǒng)總線能夠包括不同總線結(jié)構(gòu)的任意一種或組合,諸如存儲(chǔ)器總線或存儲(chǔ)器控制器、外圍總線、通用串行總線、和/或利用任意各種總線架構(gòu)的處理器或本地總線。
計(jì)算系統(tǒng)2100還包括計(jì)算機(jī)可讀介質(zhì)2114,諸如使能永久和/或非暫時(shí)性數(shù)據(jù)存儲(chǔ)(即,與僅僅是信號(hào)傳輸相反)的一個(gè)或多個(gè)存儲(chǔ)器設(shè)備,其示例包括隨機(jī)存取存儲(chǔ)器(ram)、非易失性存儲(chǔ)器(例如只讀存儲(chǔ)器(rom)、閃存、eprom、eeprom等等中的任意一個(gè)或多個(gè))、以及磁盤存儲(chǔ)設(shè)備。磁盤存儲(chǔ)設(shè)備可以被實(shí)現(xiàn)為任意類型的磁或光存儲(chǔ)設(shè)備,諸如硬盤驅(qū)動(dòng)、可記錄和/或可重寫緊致盤(cd)、任意類型的數(shù)字激光盤(dvd)等等。計(jì)算系統(tǒng)2100還可以包括大容量存儲(chǔ)介質(zhì)設(shè)備2116。
計(jì)算機(jī)可讀介質(zhì)2114向存儲(chǔ)設(shè)備數(shù)據(jù)2104以及各種設(shè)備應(yīng)用2118和任意類型的與計(jì)算系統(tǒng)2100的操作方面有關(guān)的信息和/或數(shù)據(jù)提供數(shù)據(jù)存儲(chǔ)機(jī)制。例如,操作系統(tǒng)2120可以被保持為具有計(jì)算機(jī)可讀介質(zhì)2114的計(jì)算機(jī)應(yīng)用并且可以在處理器2110上執(zhí)行。設(shè)備應(yīng)用2118可以包括設(shè)備管理器,諸如任意形式的控制應(yīng)用、軟件應(yīng)用、信號(hào)處理和控制模塊、特定設(shè)備原生的代碼、特定設(shè)備的硬件抽象層,等等。
設(shè)備應(yīng)用2118還可以包括實(shí)現(xiàn)交互式織物的系統(tǒng)組件、引擎、或管理器。在該示例中,設(shè)備應(yīng)用2118包括手勢(shì)管理器218。
結(jié)論
盡管使用用于交互式織物的手勢(shì)的技術(shù)以及包括用于交互式織物的手勢(shì)的對(duì)象的實(shí)施例已經(jīng)用特定于特征和/或方法的語言進(jìn)行了描述,應(yīng)理解,所附權(quán)利要求的主題不必限制于所描述的特定特征或方法。而是,特定特征和方法被公開為用于交互式織物的手勢(shì)的示例實(shí)施方式。