亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

兩層交互式織物的制作方法

文檔序號:11288312閱讀:322來源:國知局
兩層交互式織物的制造方法與工藝

相關申請的交叉引用

本國際申請根據35u.s.c.119(e)要求2015年3月26日提交的題為“two-layerinteractivetextiles(兩層交互式織物)”的美國專利申請序列號62/138,831的優(yōu)先權,其全部公開內容通過引用并入本文。



背景技術:

目前,生產觸摸傳感器能夠是復雜和昂貴的,特別是如果旨在使觸摸傳感器輕、柔性、或適應于各種不同種類的使用。例如,常規(guī)的觸摸板通常是非柔性的并且生產和整合到對象中成本相對高。



技術實現(xiàn)要素:

本文描述了兩層交互式織物。交互式織物包括編織到該交互式織物中的導電織線網格,以形成被配置為檢測觸摸輸入的電容式觸摸傳感器。交互式織物可以處理觸摸輸入以生成可用于在無線地耦合到交互式織物的各種遠程設備處發(fā)起功能的觸摸數據。例如,交互式織物可以幫助用戶控制音響的音量,暫停在電視上播放的電影,或者選擇桌面式計算機上的網頁。由于織物的柔性,交互式織物可以容易地整合在柔性對象中,例如衣服、手提包、織品殼體、帽子等等。

在一個或多個實施方式中,交互式織物包括頂部織物層和底部織物層。導電織線被編織到該頂部織物層和該底部織物層中。當該頂部織物層與該底部織物層組合時,來自每一層的導電織線形成電容式觸摸傳感器,其被配置為檢測觸摸輸入。底部織物層不可見,并且將電容式觸摸傳感器耦合到電子組件,諸如控制器、無線接口、輸出設備(例如,led、顯示器、或揚聲器)等。

在一個或多個實施方式中,交互式織物的導電織線包括導電芯,其包括至少一個導電線和由覆蓋該導電芯的柔性織線構成的覆蓋層。可以通過將一條或多條柔性織線(例如,絲質織線、聚酯織線、或棉質織線)與該導電線絞合,或者通過圍繞該導電線纏繞柔性織線,來形成導電芯。在一個或多個實施方式中,通過將導電線柔性織線(例如,絲)編織在一起來形成導電芯。可以通過圍繞導電芯纏繞或編織柔性織線而形成覆蓋層。在一個或多個實施方式中,用“雙編織”結構實現(xiàn)導電織線,其中通過用導電線編織柔性織線而形成導電芯,并且然后圍繞編織的導電芯編織柔性織線。

在一個或多個實施方式中,在無線地耦合到交互式織物的計算設備處實現(xiàn)手勢管理器。手勢管理器使得用戶能夠創(chuàng)建手勢并將該手勢指派給計算設備的各種功能。手勢管理器可以存儲在所創(chuàng)建的手勢和手勢庫中的功能之間的映射,以使得用戶能夠在隨后的時間通過將指派給功能的手勢輸入到交互式織物中來發(fā)起功能。

在一個或多個實施方式中,手勢管理器被配置為基于對交互式織物的手勢和計算設備的場境兩者來選擇功能。基于場境來識別手勢的能力使得用戶能夠使用手勢的子集來調用各種不同的功能。例如,對于第一場境,第一手勢可以發(fā)起第一功能,而對于第二場境,相同的第一手勢可以發(fā)起第二功能。

在一個或多個實施方式中,交互式織物耦合到整合在柔性對象內的一個或多個輸出設備(例如,光源、揚聲器、或顯示器)??梢钥刂戚敵鲈O備以基于用戶與交互式織物的交互來向用戶提供從計算設備發(fā)起的通知和/或反饋。

提供本發(fā)明內容以引入兩層交互式織物的簡化概念,這在下面的具體實施方式中進一步描述。本發(fā)明內容即非旨在標識所要求保護的主題的必要特征,也不旨在確定所要求保護的主題的范圍。

附圖說明

參考以下附圖描述兩層交互式織物的技術和設備的實施例。在整個附圖中使用相同的附圖標記來引用類似的特征和組件:

圖1是其中實施使用交互式織物的技術和包括交互式織物的對象的示例環(huán)境的圖示。

圖2圖示了包括交互式織物和手勢管理器的示例系統(tǒng)。

圖3圖示了根據一個或多個實施方式的交互式織物的示例。

圖4a圖示了根據一個或多個實施方式的導電織線的導電芯的示例。

圖4b圖示了導電織線的示例,其包括通過圍繞導電芯纏繞柔性織線而形成的覆蓋層。

圖5圖示了具有多個織物層的交互式織物的示例。

圖6圖示了根據一個或多個實施方式的兩層交互式織物的示例。

圖7圖示了根據一個或多個實施方式的兩層交互式織物的第二織物層的更詳細的視圖。

圖8圖示了根據一個或多個實施方式的兩層交互式織物的第二織物層的示例。

圖9圖示了根據一個或多個實施方式的兩層交互式織物的第二織物層的另外的示例。

圖10a圖示了基于與單指觸摸相對應的觸摸輸入來生成控制的示例。

圖10b圖示了基于與雙敲擊相對應的觸摸輸入來生成控制的示例。

圖10c圖示了基于與雙指觸摸相對應的觸摸輸入來生成控制的示例。

圖10d圖示了基于與向上輕掃相對應的觸摸輸入生成控制的示例。

圖11圖示出了根據一個或多個實施方式的將創(chuàng)建和指派手勢給計算設備的功能的示例。

圖12圖示出了根據一個或多個實施方式的手勢庫的示例。

圖13圖示出了根據一個或多個實施方式的對交互式織物的基于場境的手勢的示例。

圖14圖示出了根據一個或多個實施方式的包括輸出設備的交互式織物的示例。

圖15圖示出了根據一個或多個實施方式的與交互式織物和輸出設備交互的實施方式示例1500。

圖16圖示出了整合在柔性對象內的交互式織物的各個示例。

圖17圖示出了使用交互式織物生成觸摸數據的示例方法。

圖18圖示出了根據一個或多個實施方式來確定可用于發(fā)起計算設備的功能的手勢的示例方法。

圖19圖示出了根據一個或多個實施方式將手勢指派給計算設備的功能的示例方法1900。

圖20圖示出了根據一個或多個實施方式基于手勢和場境來發(fā)起計算設備的功能的示例方法2300。

圖21圖示出了可以被實現(xiàn)為如參考先前的圖1-20所描述的用于實現(xiàn)雙層交互式織物的任何類型的客戶端、服務器、和/或計算設備的示例計算系統(tǒng)的各個組件。

具體實施方式

概述

目前,生產觸摸傳感器可能是復雜和昂貴的,特別是如果旨在使觸摸傳感器輕、柔性或適應于各種不同種類的使用。本文檔描述了使用交互式織物的技術和實施交互式織物的對象,該交互式織物被配置為感測多點觸摸輸入。為了使得交互式織物能夠感測多點觸摸輸入,將導電織線網格編織到交互式織物中以形成可以檢測觸摸輸入的電容式觸摸傳感器。交互式織物可以處理觸摸輸入以生成可用于在各種遠程設備處發(fā)起功能的觸摸數據。例如,交互式織物可以協(xié)助用戶控制音響的音量、暫停在電視上播放的電影、或者在桌面式計算機上選擇網頁。由于織物的柔性,交互式織物可以容易地整合在柔性對象中,例如衣服、手提包、織品(fabric)殼體、帽子等等。

在一個或多個實施方式中,交互式織物包括頂部織物層和底部織物層。導電織線被編織到頂部織物層和底部織物層中。當頂部織物層與底部織物層組合時,來自每層的導電織線形成電容式觸摸傳感器,其被配置為檢測觸摸輸入。底部織物層不可見并且將全容式傳感器(capacitivethroughsensor)耦合到電子組件,例如控制器、無線接口、輸出設備(例如,led、顯示器、或揚聲器)等等。

在一個或多個實施方式中,交互式織物的導電織線包括導電芯,其包括至少一個導電織線和由覆蓋該導電芯的柔性織線構成的覆蓋層??梢酝ㄟ^將一條或多條柔性織線(例如,絲質織線(silkthread)、聚酯織線(polyesterthread)、或棉質織線(cottonthread))與導電織線絞合,或者通過圍繞導電線纏繞柔性織線來形成導電芯。在一個或多個實施方式中,通過將柔性織線(例如,絲)與導電織線編織在一起來形成導電芯??梢酝ㄟ^圍繞導電芯纏繞或編織柔性織線而形成覆蓋層。在一個或多個實施方式中,導電織線用“雙編織(double-braided)”結構實現(xiàn),其中通過將導電線與柔性織線編織在一起來形成導電芯,并且然后圍繞編織的導電芯編織柔性織線。

在一個或多個實施方式中,在無線地耦合到交互式織物的計算設備處實現(xiàn)手勢管理器。手勢管理器使得用戶能夠創(chuàng)建手勢并將向計算設備的各個功能指派該手勢。手勢管理器可以存儲在所創(chuàng)建的手勢和手勢庫中的功能之間的映射,以使得用戶能夠在隨后的時間通過將指派給功能的手勢輸入到交互式織物中來發(fā)起功能。

在一個或多個實施方式中,手勢管理器被配置為基于對交互式織物的手勢和計算設備的場境(context)兩者來選擇功能?;趫鼍硜肀孀R手勢的能力使得用戶能夠使用手勢的子集來調用各種不同的功能。例如,對于第一場境,第一手勢可以發(fā)起第一功能,而對于第二場境,相同的第一手勢可以發(fā)起第二功能。

在一個或多個實施方式中,交互式織物耦合到整合在柔性對象內的一個或多個輸出設備(例如,光源、揚聲器、或顯示器)??梢钥刂戚敵鲈O備以基于用戶與交互式織物的交互來提供從計算設備發(fā)起的通知和/或向用戶提供反饋。

示例環(huán)境

圖1是可以實施使用交互式織物的技術和包括交互式織物的對象的示例環(huán)境100的圖示。環(huán)境100包括交互式織物102,其被示為整合在各種對象104內。交互式織物102是被配置為感測多點觸摸輸入的織物。如本文所述,織物對應于由天然或人造纖維網絡組成的任何類型的柔性編織材料,通常稱為線或紗線。織物可以通過編織、針織、鉤編、纏結、或將織線壓在一起而形成。

在環(huán)境100中,對象104包括“柔性”對象,例如襯衫104-1、帽子104-2、和手提包104-3。然而,應當注意,交互式織物102可以整合在由織品或類似的柔性材料制成的任何類型的柔性對象中,例如衣物、毯子、浴簾、毛巾、床單、床罩、或家具的織品殼體,僅舉幾例。如下面更詳細地討論的,交互式織物102可以以各種不同的方式整合在柔性對象104內,包括編織、縫紉、膠合等等。

在該示例中,對象104還包括“硬質”對象,諸如塑料杯104-4和硬質智能電話殼體104-5。然而,應當注意,硬質對象104可以包括由非柔性或半柔性材料——諸如塑料、金屬、鋁等制成的任何類型的“硬質”或“剛性”對象。例如,硬質對象104還可以包括塑料椅子、水瓶、塑料球、或汽車部件,僅舉幾例。交互式織物102可以使用各種不同的制造工藝來整合在硬質對象104內。在一個或多個實施方式中,使用注入模制以將交互式織物102整合到硬質對象104中。

交互式織物102使得用戶能夠控制交互式織物102與之整合的對象104,或者經由網絡108來控制各種其他計算設備106。用各種非限制性示例設備圖示了計算設備106:服務器106-1、智能電話106-2、膝上型計算機106-3、計算眼鏡106-4、電視106-5、相機106-6、平板計算機106-7、桌面計算機106-8、和智能手表106-9,盡管還可以使用其他設備,例如家庭自動化和控制系統(tǒng)、聲音或娛樂系統(tǒng)、家用電器、安全系統(tǒng)、上網本、和電子閱讀器。注意到,計算設備106可以是可穿戴的(例如,計算眼鏡和智能手表)、不可穿戴但移動式的(例如,膝上型計算機和平板電腦)、或相對不可移動的(例如桌面式計算機和服務器)。

網絡108包括多種類型的無線或部分無線通信網絡中的一種或多種,諸如局域網(lan)、無線局域網(wlan)、個人區(qū)域網絡(pan)、廣域網(wan)、內聯(lián)網、互聯(lián)網、對等網絡、點對點網絡、網狀網絡等。

交互式織物102可以通過經網絡108傳送觸摸數據來與計算設備106交互。計算設備106使用觸摸數據來控制計算設備106或計算設備106處的應用。作為示例,考慮整合在襯衫104-1處的交互式織物102可以被配置為控制用戶的口袋中的用戶的智能電話106-2、用戶的家中的電視機106-5、用戶手腕上的智能手表106-9、或用戶的房屋中的各種其他設備,諸如恒溫器、燈、音樂等。例如,用戶可能能夠在整合在用戶襯衫104-1內的交互式織物102上向上或向下輕掃(swipe),致使電視機106-5上的音量上升或下降、致使由用戶房屋中的恒溫器控制的溫度增加或減少、或者打開和關閉用戶的房屋中的燈。注意到,任何類型的觸摸、敲擊(tap)、輕掃、長按(hold)、或筆畫(stroke)手勢可以由交互式織物102識別。

更詳細地,考慮圖2,其圖示了包括交互式織物和手勢管理器的示例系統(tǒng)200。在系統(tǒng)200中,交互式織物102整合在對象104中,對象104可被實現(xiàn)為柔性對象(例如,襯衫104-1、帽子104-2、或手提包104-3)或硬質對象(例如,塑料杯104-4、或智能電話殼體104-5)。

交互式織物102被配置為當用戶的手的一個或多個手指觸摸交互式織物102時感測來自用戶的多點觸摸輸入。交互式織物102還可以被配置為感測來自用戶的全手觸摸輸入,例如當用戶的整個手觸摸或輕掃交互式織物102時。為了實現(xiàn)這一點,交互式織物102包括電容式觸摸傳感器202、織物控制器204、和電源206。

電容式觸摸傳感器202被配置為當諸如用戶的手指、手、或導電觸控筆的對象接近或接觸電容式觸摸傳感器202時感測觸摸輸入。與常規(guī)的硬質觸摸板不同,電容式觸摸傳感器202使用編織到交互式織物102中的導電織線208的網格來感測觸摸輸入。因此,電容式觸摸傳感器202不會改變交互式織物102的柔性,這使得交互式織物102能夠容易地整合在對象104內。

電源206耦合到織物控制器204以向織物控制器204提供電力,并且可以實現(xiàn)為小型電池??椢锟刂破?04耦合到電容式觸摸傳感器202。例如,來自導電織線208的網格的導線可以使用柔性pcb、縐織(creping)、用導電膠膠合、焊接等連接到織物控制器204。

在一個或多個實施方式中,交互式織物102(或對象104)還可以包括一個或多個輸出設備,諸如光源(例如,led的光源)、顯示器、或揚聲器。在這種情況下,輸出設備也可以連接到織物控制器204,以使得織物控制器204能夠控制其輸出。

織物控制器204是利用被配置成檢測導電織線208的網格上的觸摸輸入的位置以及觸摸輸入的運動的電路來實現(xiàn)的。當諸如用戶手指的對象觸摸電容式觸摸傳感器202時,可由控制器204通過檢測導電織線208的網格上的電容的變化來確定觸摸的位置??椢锟刂破?04使用觸摸輸入來生成可用于控制計算設備102的觸摸數據。例如,觸摸輸入可用于確定各種手勢,例如單指觸摸(例如,觸摸、敲擊、和長按)、多指觸摸(例如,雙指觸摸、雙指敲擊、雙指長按、和捏合)、單指和多指輕掃(例如,向上輕掃、向下輕掃、向左輕掃、向右輕掃)、和全手交互(例如,利用用戶的全手來觸摸織物、利用用戶的全手來覆蓋織物、利用用戶的全手來按壓織物、手掌觸摸、以及在接觸織物的同時翻轉(roll)、扭轉(twist)、或旋轉(rotate)用戶的手)。電容式觸摸傳感器202可以實現(xiàn)為自電容傳感器(self-capacitancesensor)或投射電容傳感器(projectivecapacitancesensor),其將在下面更詳細地討論。

對象104還可以包括用于通過有線、無線、或光學網絡將例如觸摸數據的數據傳輸到計算設備106的網絡接口210。作為示例而非限制,網絡接口210可以通過局域網(lan)、無線局域網(wlan)、個人區(qū)域網絡(pan)(例如,bluetoothtm)、廣域網(wan)、內聯(lián)網、互聯(lián)網、對等網絡、點對點網絡、網狀網絡等(例如,通過圖1的網絡108)傳輸數據。

在該示例中,計算設備106包括一個或多個計算機處理器212和計算機可讀存儲介質(存儲介質)214。存儲介質214包括實施為計算機可讀指令的應用216和/或操作系統(tǒng)(未示出),該計算機可讀指令可由計算機處理器212執(zhí)行以在一些情況下提供本文所述的功能。存儲介質214還包括手勢管理器218(下面描述)。

計算設備106還可以包括用于通過有線、無線、或光學網絡來傳輸數據的顯示器220和網絡接口222。例如,網絡接口222可以從對象104的網絡接口210接收由交互式織物102感測的觸摸數據。作為示例而非限制,網絡接口222可以通過局域網(lan)、無線局域網(wlan)、個人區(qū)域網(pan)(例如,bluetoothtm)、廣域網(wan)、內聯(lián)網、互聯(lián)網、對等網絡、點對點網絡、網狀網絡等傳輸數據。

手勢管理器218能夠與應用216和交互式織物102進行交互,以通過由交互式織物102接收的觸摸輸入(例如,手勢)來有效地激活與計算設備106和/或應用216相關聯(lián)的各種功能??梢栽趯ο?04本地或遠離對象104的計算設備106處實現(xiàn)手勢管理器218。

已經討論了可以實現(xiàn)交互式織物102的系統(tǒng),現(xiàn)在考慮對交互式織物102的更詳細的討論。

圖3圖示了根據一個或多個實施方式的交互式織物102的示例300。在該示例中,交互式織物102包括與導電織線208一起編織以形成交互式織物102的非導電織線302。非導電織線302可對應于任何類型的非導電織線、纖維、或織品,諸如棉、羊毛、絲、尼龍、聚酯等。

在304處,圖示了導電織線208的放大視圖。導電織線208包括與柔性織線308絞合的導電線306。將導電線306與柔性織線308的絞合致使導電織線208變得柔性且有彈性,這使得導電織線208能夠容易地用非導電織線302編織以形成交互式織物102。

在一個或多個實施方式中,導電線306是細銅線。然而,應當注意,也可以使用其它材料——諸如銀、金、或涂覆有導電聚合物的其它材料——來實現(xiàn)導電線306。柔性織線308可以實現(xiàn)為任何類型的柔性織線或纖維,例如棉、羊毛、絲、尼龍、聚酯等。

在一個或多個實施方式中,導電織線208包括:導電芯,該導電芯包括至少一個導電線306(例如,一根或多根銅線);和覆蓋層,被配置為覆蓋該導電芯,其由柔性織線308構成。在一些情況下,導電芯的導電線306被絕緣。替選地,導電芯的導電線306沒有被絕緣。

在一個或多個實施方式中,可以使用單個直的導電線306來實現(xiàn)導電芯。替選地,導電芯可以使用導電線306和一個或多個柔性織線308來實現(xiàn)。例如,可以將一個或多個柔性織線308(例如,絲質織線、聚酯織線、或棉質織線)與導電線306絞合(例如,如圖3的304所示),或通過圍繞導電線306纏繞柔性織線308來形成導電芯。

在一個或多個實施方式中,導電芯包括與導電線306一起編織的柔性織線308。作為示例,考慮圖4a,其圖示了根據一個或多個實施方式的導電織線的導電芯402的示例400。在該示例中,通過將導電線306(未示出)與導電線308編織而形成導電芯402。可以利用例如聚酯或棉的各種不同類型的柔性織線308來與導電線306一起編織以形成導電芯。

然而,在一個或多個實施方式中,絲質織線被用于導電芯的編織結構。絲質織線被略微絞合,這使得絲質織線能夠“抓住(grip)”或固持導電線306。因此,使用絲質織線可以增加編織導電芯可以被制造的速度。相比之下,柔性織線狀聚酯是光滑的,并且因此不會像絲一樣好地“抓住”導電線。因此,更難以將光滑織線與導電線一起編織,這可能減慢制造工藝。

使用絲質織線來創(chuàng)建編織導電芯的附加益處是,絲是薄且堅固的,這使得能夠制造在交互式織物編織過程期間不會斷裂的薄導電芯。薄導電芯是有益的,因為在利用第二層覆蓋導電芯時,薄導電芯使得制造者能夠創(chuàng)建他們想要的導電織線208的任何厚度(例如,厚或薄)。

在形成導電芯之后,構造覆蓋層以覆蓋該導電芯。在一個或多個實施方式中,通過圍繞導電芯纏繞柔性織線(例如聚酯織線、棉質織線、羊毛織線或絲質織線)而構成覆蓋層。例如,考慮圖4b,其圖示了包括通過圍繞導電芯纏繞柔性織線而形成的覆蓋層的導電織線的示例404在該示例中,通過圍繞導電芯(未示出)纏繞柔性織線308而形成導電織線208。例如,可以通過以大約每碼1900圈圍繞導電芯纏繞聚酯織線而形成覆蓋層。

在一個或多個實施方式中,覆蓋層包括圍繞導電芯編織的柔性織線??梢允褂门c上面關于圖4a所述的相同類型的編織來形成編織覆蓋層。任何類型的柔性織線308可用于編織的覆蓋層??梢曰趯щ娍椌€208的期望厚度來選擇柔性織線的厚度和圍繞導電芯編織的柔性織線的數目。例如,如果導電織線208旨在用于牛仔布,則可將較厚的柔性織線(例如棉)和/或更多數目的柔性織線用于形成覆蓋層。

在一個或多個實施方式中,以“雙編織”結構來構造導電織線208。在這種情況下,如上所述,通過用將諸如絲的柔性織線與導電線(例如銅)一起編織來形成導電芯。然后,通過圍繞所編織的導電芯編織柔性織線(例如,絲、棉、或聚酯)來形成覆蓋層。雙編織結構是堅固的,并且因此在編織過程期間被拉伸時不太可能破裂。例如,當雙編織導電織線被拉伸時,編織結構收縮并迫使銅的編織芯也收縮使整個結構更堅固。此外,雙編織結構是柔軟的,并且看起來像普通紗,與電纜相反,這對于美觀和感覺是重要的。

可以使用任何常規(guī)的編織工藝(例如,提花編織或3d編織)來廉價和有效率地形成交互式織物102,其包括將一組較長的織線(稱為經線(warp))與一組交叉織線(稱為緯線(weft))交織。編織可以在被稱為織機(loom)的框架或機器上實現(xiàn),存在許多類型的織機。因此,織機可以將非導電織線302與導電織線208一起編織來創(chuàng)建交互式織物102。

在示例300中,導電織線208被編織到交互式織物102中以形成的網格,該網格包括一組基本上平行的導電織線208和第二組基本平行的導電織線208,第二組導電織線208交叉穿過第一組導電織線208而形成該網格。在該示例中,第一組導電織線208水平定向,并且第二組導電織線208垂直定向,使得第一組導電織線208基本上正交于第二組導電織線208來定位。然而,應當理解,導電織線208可以被定向成使得交叉的導電織線208彼此不正交。例如,在一些情況下,交叉的導電織線208可以形成菱形網格。雖然導電織線208被圖示為在圖3中彼此間隔開,但是應當注意,導電織線208可以非常緊密地編織在一起。例如,在一些情況下,在每個方向上可以將兩個或三個導電織線緊密地編織在一起。

導電線306可以被絕緣以防止交叉導電織線208之間的直接接觸。為此,導電線306可以涂覆有諸如瓷釉(enamel)或尼龍的材料。替選地,不同于絕緣導電線306,可以用三個分開的織物層來生成交互式織物以確保交叉導電織線208不彼此直接接觸。

例如考慮圖5,其圖示了具有多個織物層的交互式織物102的示例500。在示例500中,交互式織物102包括第一織物層502,第二織物層504、和第三織物層506??梢越M合三個織物層(例如,通過將層縫紉或膠合在一起)以形成交互式織物102。在該示例中,第一織物層502包括水平導電織線208,第二織物層504包括垂直導電織線208。第三織物層506不包括任何導電織線,并且位于第一織物層502和第二織物層504之間以防止垂直導電織線與水平導電織線208直接接觸。

在一個或多個實施方式中,交互式織物102包括頂部織物層和底部織物層。頂部織物層包括編織到頂部織物層中的導電織線208,并且底部織物層也包括編織到底部織物層中的導電織線。當頂層織物層與底部織物層組合時,來自每一層的導電織線形成電容式觸摸傳感器202。

例如考慮圖6,其圖示了根據一個或多個實施方式的兩層交互式織物102的示例600。在該示例中,交互式織物102包括第一織物層602和第二織物層604。第一織物層602被認為是“頂部織物層”,并且包括編織到第一織物層602中的第一導電織線606。第二織物層604被認為是交互式織物102的“底部織物層”,并且包括編織到第二織物層604中的第二導電織線608。當整合到柔性對象104——諸如衣物——中時,第一織物層602是可見的并且面朝用戶以使得該用戶能夠與第一織物層602相互作用,而第二織物層604不可見。例如,第一織物層602可以是衣物的“外表面”的一部分,而第二織物層可以是衣物的“內表面”。

當組合第一織物層602和第二織物層604時,如上所述,第一織物層602的第一導電織線606耦合到第二織物層604的第二導電織線608以形成電容式觸摸傳感器202。在一個或多個實施方式中,如上所述,導電織線的方向從第一織物層602改變到第二織物層604以形成導電織線網格。例如,第一織物層602中的第一導電織線606可以基本上垂直于第二織物層604中的第二導電織線608定位以形成導電織線網格。

在一些情況下,第一導電織線606可以基本上水平地定向,并且第二導電織線608可以基本垂直地定向。替選地,第一導電織線606可以基本垂直地定向,并且第二導電織線608可以基本水平地定向。替選地,第一導電織線606可以被定向成使得交叉導電織線608不彼此正交。例如,在某些情況下,交叉的導電織線606和608可以形成菱形網格。

第一織物層602和第二織物層604可以獨立地或在不同的時間形成。例如,制造者可以將第二導電織線608編織到第二織物層604中。然后,設計者可以購買具有已經編織到第二織物層604中的導電織線的第二織物層604,并且通過將導電織線編織到織物設計中來創(chuàng)建第一織物層602。然后可以將第一織物層602與第二織物層604組合以形成交互式織物102。

第一織物層和第二織物層可以以各種不同的方式組合,諸如通過將層編織、縫紉、或膠合在一起以形成交互式織物102。在一個或多個實施方式中,使用提花編織工藝或任何類型的3d編織工藝來組合第一織物層602和第二織物層604。當組合第一織物層602和第二織物層604時,第一織物層602的第一導電織線606耦合到第二織物層604的第二導電織線608以形成電容式觸摸傳感器202,如上所述。

在一個或多個實施方式中,第二織物層604實現(xiàn)第二導電織線608的標準配置或圖案。例如考慮圖7,其示出了根據一個或多個實施方式的兩層交互式織物102的第二織物層604的更詳細的視圖700。在該示例中,第二織物層604包括水平導電織線702和垂直導電織線704,其相交以形成導電織線的多個網格706。然而,應當注意,可以使用任何標準配置,諸如不同大小的網格或僅僅是沒有網格的線條。第二層級中的第二導電織線608的標準配置實現(xiàn)在交互式織物102上的任何地方的交互式區(qū)域的精確大小、形狀、和安置。在示例700中,第二織物層604利用連接器708來形成網格706。連接器708可以是由較硬的材料——諸如聚酯——構成。

第二織物層604的第二導電織線608可以連接到交互式織物102的電子組件,諸如織物控制器204、輸出設備(例如,led、顯示器、或揚聲器)等等。例如,第二織物層604的第二導電織線608可以使用柔性pcb、縐織、用導電膠膠合、焊接等連接到電子組件,諸如織物控制器204。由于第二織物層604是不可見的,這使得能夠以電子器件和走線到電子器件的線路在衣物或軟質對象中不可見的方式來耦合到電子器件。

在一個或多個實施方式中,第二織物層604中的第二導電織線608的節(jié)距(pitch)是恒定的。如本文所述,導電織線的“節(jié)距”指代導電織線之間的線間隔的寬度。例如考慮圖8,其圖示了根據一個或多個實施方式的第二織物層604的附加示例800。在該示例中,第一織物層602被圖示為向回折疊以露出第二織物層604。水平導電織線802和垂直導電織線804完全編織到第二織物層604中??梢钥闯?,每條線之間的距離不改變,并且因此節(jié)距被認為是恒定的。

替選地,在一個或多個實施方式中,第二織物層604中的第二導電織線608的節(jié)距不是恒定的。該節(jié)距可以以各種不同的方式而不同。在一個或多個實施方式中,可以使用諸如熱收縮聚合物的收縮材料來改變節(jié)距。例如,可以將聚酯或加熱的紗與第二織物層的導電織線編織在一起來改變節(jié)距。

在一個或多個實施方式中,第二導電織線608可以部分編織到第二織物層604中。然后,可以通過將第一織物層602與第二織物層604編織在一起來改變第二導電織線608的節(jié)距。例如考慮圖9,其圖示了根據一個或多個實施方式的第二織物層604的附加示例900。在該示例中,水平導電織線902和垂直導電織線904僅部分地編織到第二織物層604中。然后可以通過將第一織物層602與第二織物層604編織在一起來改變水平和垂直導電織線的節(jié)距。

在操作期間,電容式觸摸傳感器202可以被配置為使用自電容感測或投射電容感測來確定導電織線208的網格上的觸摸輸入的位置。

當配置為自電容傳感器時,織物控制器204通過將控制信號(例如,正弦信號)施加于每個導電織線208來對交叉導電織線208(例如,水平和垂直導電織線)充電。當諸如用戶的手指的對象觸摸導電織線208的網格時,被觸摸的導電織線208接地,這改變了觸摸的導電織線208上的電容(例如,增大或減小電容)。

織物控制器204使用電容的變化來識別對象的存在。為此,織物控制器204通過檢測每個相應導電織線208的電容的變化來檢測哪個水平導電織線208被觸摸以及哪個垂直導電織線208被觸摸,通過其檢測觸摸輸入的位置。織物控制器204使用所觸摸的交叉導電織線208的交點以確定電容式觸摸傳感器202上的觸摸輸入的位置。例如,織物控制器204可以通過將每個觸摸的位置確定為導電織線208的網格上的x、y坐標來確定觸摸數據。

當被實現(xiàn)為自電容傳感器時,當接收到多點觸摸輸入時可能發(fā)生“鬼影(ghosting)”。例如,考慮用戶用兩個手指觸摸導電織線208的網格。當這種情況發(fā)生時,織物控制器204為兩個觸摸中的每一個確定x和y坐標。然而,織物控制器204可能無法確定如何將每個x坐標與其對應的y坐標相匹配。例如,如果第一觸摸具有坐標x1、y1,并且第二觸摸具有坐標x4、y4,織物控制器204也可能檢測到“鬼影”坐標x1、y4和x4、y1。

在一個或多個實施方式中,織物控制器204被配置為檢測與導電織線208的網格上的兩個或更多個觸摸輸入點相對應的觸摸輸入的“區(qū)域”。導電織線208可以被緊密編織在一起,使得當對象接觸導電織線208的網格時,多個水平導電織線208和/或多個垂直導電織線208的電容將改變。例如,用單個手指的單次觸摸可以生成坐標x1、y1和x2、y1。因此,織物控制器204可以被配置為如果多個水平導電織線208和/或多個垂直導電織線208的電容改變則檢測觸摸輸入。注意,這去除了鬼影的影響,因為如果檢測到間隔開的兩個單點觸摸,則織物控制器204將不會檢測到觸摸輸入。

替選地,當實現(xiàn)為投射電容傳感器時,織物控制器204通過將控制信號(例如,正弦信號)施加到單組導電織線208(例如,水平導電織線208)來對單組導電織線208進行充電。然后,織物控制器204感測另一組導電織線208(例如,垂直導電織線208)中的電容變化。

在該實施方式中,垂直導電織線208沒有被充電,因此充當虛擬地。然而,當水平導電織線208被充電時,水平導電織線電容耦合到垂直導電織線208。因此,當諸如用戶手指的對象觸摸導電織線208的網格時,在垂直導電織線上電容變化(例如,增加或減小)??椢锟刂破?04使用垂直導電織線208上的電容變化來識別對象的存在。為此,織物控制器204通過掃描垂直導電織線208檢測電容變化來檢測觸摸輸入的位置??椢锟刂破?04將觸摸輸入的位置確定為具有改變的電容的垂直導電織線208與在其上傳送控制信號的水平導電織線208之間的交點。例如,織物控制器204可以通過將每個觸摸的位置確定為導電織線208的網格上的x、y坐標來確定觸摸數據。

無論實現(xiàn)為自電容傳感器還是投射電容傳感器,電容傳感器208被配置為將觸摸數據傳輸到手勢管理器218,以使得手勢管理器218能夠基于觸摸數據來確定手勢,該觸摸數據可用于控制對象104、計算設備106、或計算設備106處的應用216。

手勢管理器218可以被實現(xiàn)為辨識各種不同類型的手勢,例如對交互式織物102作出的觸摸、敲擊、輕掃、長按、或覆蓋。為了辨識各種不同類型的手勢,手勢管理器218被配置為確定觸摸、輕掃、或長按的持續(xù)時間(例如,一秒或兩秒),觸摸、輕掃、或長按的數目(例如,單敲擊、雙敲擊、或三敲擊),觸摸、輕掃、或長按的手指的數目(例如,一指觸摸或輕掃、兩指觸摸或輕掃、或三指觸摸或輕掃),觸摸的頻率,和觸摸或輕掃的動態(tài)方向(例如,向上、向下、向左、向右)。關于長按,手勢管理器218還可以確定正被長按的交互式織物102的電容式觸摸傳感器202的區(qū)域(例如,頂部、底部、左、右、或頂部和底部)。因此,手勢管理器218可以辨識各種不同類型的長按,例如覆蓋、覆蓋和長按、五指長按、五指覆蓋和長按、三指捏夾和長按等。

圖10a圖示了基于與單指觸摸相對應的觸摸輸入來生成控制的示例1000。在示例1000中,電容式觸摸傳感器202的水平導電織線182和垂直導電織線208形成x、y網格。該網格中的x軸被標記為x1、x2、x3、和x4,且y軸標記為y1、y2、和y3。如上所述,織物控制器204可以使用自電容感測或投射電容感測來確定該x、y網格上的每個觸摸的位置。

在該示例中,當用戶觸摸交互式織物102時,接收到觸摸輸入1002。當接收到觸摸輸入1002時,織物控制器204確定觸摸輸入1002在導電織線208的網格上的位置和時間,并生成包括觸摸的位置:“x1、y1”和觸摸時間:t0的觸摸數據1004。然后,觸摸數據1004被傳輸到計算設備106處的手勢管理器218(例如,經由網絡接口210通過網絡108傳輸)。

手勢管理器218接收觸摸數據1004,并且生成與觸摸數據1004相對應的手勢1006。在該示例中,手勢管理器218將手勢1006確定為“單指觸摸”,因為觸摸數據對應于在單個時間段(t0)的單個觸摸輸入點(x1,y1)。然后,手勢管理器218可以基于單指觸摸手勢1006來發(fā)起控制1008以激活計算設備106的功能來控制對象104、計算設備106、或在計算設備106處的應用216。例如,單指觸摸手勢可以用于控制計算設備106開啟或關閉、控制應用216打開或關閉、控制用戶房屋中的燈開或關等等。

圖10b圖示了基于與雙敲擊相對應的觸摸輸入來生成控制的示例1000。在該示例中,當用戶雙敲擊交互式織物102——諸如通過快速敲擊交互式織物102時,接收到觸摸輸入1010和1012。當接收到觸摸輸入1010和1012時,織物控制器204確定在導電織線208的網格上的觸摸輸入的位置和時間,并生成包括第一觸摸的位置:“x1,y1”和第一觸摸的時間:t0的觸摸數據1014。觸摸數據1014還包括第二觸摸的位置:“x1,y1”和第二觸摸的時間:t1。然后,將觸摸數據1014傳輸到計算設備106處的手勢管理器218(例如,經由網絡接口210通過網絡108傳輸)。

手勢管理器218接收觸摸數據1014,并且生成與觸摸數據相對應的手勢1016。在該示例中,手勢管理器218基于在不同時間在基本上相同的位置處接收的兩個觸摸,將手勢1016確定為“雙敲擊”。然后,手勢管理器218可以基于雙敲擊觸摸手勢1016來發(fā)起控制1018以激活計算設備106的功能來控制對象104、計算設備106、或在計算設備106處的應用216。例如,雙敲擊手勢可以用于控制計算設備106開啟整合的相機、經由音樂應用216開始播放音樂、鎖上用戶的房屋等等。

圖10c圖示了基于與二指觸摸相對應的觸摸輸入來生成的控制的示例1000。在該示例中,當用戶用兩個手指基本上同時觸摸交互式織物102時,接收到觸摸輸入1020和1022。當接收到觸摸輸入1020和1022時,織物控制器204確定導電織線208的網格上的觸摸輸入的位置和時間,并生成包括在時間t0第一手指的觸摸的位置:“x1,y1”的觸摸數據1024。觸摸數據1024還包括在相同時間t0第二手指所觸摸的位置:“x3,y2”。然后,觸摸數據1024被傳輸到計算設備106處的手勢管理器218(例如,經由網絡接口210通過網絡108傳輸)。

手勢管理器218接收觸摸數據1024,并且生成與觸摸數據相對應的手勢1026。在這種情況下,手勢管理器218基于在基本上相同的時間在不同位置處接收的兩個觸摸來將手勢1026確定為“二指觸摸”。手勢管理器然后可以基于二指觸摸手勢1026來發(fā)起控制1028,以激活計算設備106的功能來控制對象104、計算設備106、或在計算設備106的應用216。例如,二指觸摸手勢可以用于控制計算設備106來使用整合的相機拍攝照片、經由音樂應用216暫停播放音樂、打開用戶住宅處的安全系統(tǒng)等。

圖10d圖示了基于與單指向上輕掃相對應的觸摸輸入來生成控制的示例1000。在該示例中,當用戶使用單個手指在交互式織物102上向上輕掃時,接收到觸摸輸入1030、1032、和1034。當接收到觸摸輸入1030、1032、和1034時,織物控制器204確定在導電織線208的網格上的觸摸輸入的位置和時間,并且生成觸摸數據1036,其對應于在時間t0的第一觸摸的位置“x1,y1”、在時間t1的第二觸摸的位置“x1,y2”、和在時間t2第三觸摸的位置“x1,y3”。然后,觸摸數據1036被傳輸到計算設備106處的手勢管理器218(例如,經由網絡接口210通過網絡108傳輸)。

手勢管理器218接收觸摸數據1036,并且生成與該觸摸數據相對應的手勢1038。在這種情況下,手勢管理器218基于在導電織線程208的網格上向上移動的位置中接收到的三個觸摸來將手勢1038確定為“向上輕掃”。然后,手勢管理器可以基于向上輕掃手勢1038來發(fā)起控制1040以激活計算設備106的功能來控制對象104、計算設備106、或計算設備106處的應用216。例如,向上輕掃手勢可以用于控制計算設備106接受電話呼叫、增加正由音樂應用216播放的音樂音量、或打開用戶房屋中的燈。

盡管上述示例通常描述了可由交互式織物102辨識的各種類型的觸摸輸入手勢,但是應當注意,實際上任何類型的觸摸輸入手勢都可以由交互式織物102檢測。例如,交互式織物102也可以檢測可以由常規(guī)的支持觸摸的智能電話和平板電腦設備檢測到的任何類型的單點或多點觸摸敲擊、觸摸、長按、輕掃等。

在一個或多個實施方式中,手勢管理器218使得用戶能夠創(chuàng)建手勢并將該手勢指派給計算設備106的功能。所創(chuàng)建的手勢可以包括如上所述的敲擊、觸摸、輕掃和長按。此外,手勢管理器218可以辨識手勢筆畫,諸如與符號、字母、數字等相對應的手勢筆畫。

例如考慮圖11,其圖示了根據一個或多個實施方式向計算設備106的功能創(chuàng)建和分配手勢的示例1100。

在該示例中,在第一階段1102,手勢管理器218在手勢映射模式期間在計算設備106的顯示器上顯示記錄手勢(recordgesture)用戶界面1104。手勢映射模式可以在交互式織物102與計算設備106配對時由手勢管理器218自動發(fā)起,或者響應于用戶發(fā)起的用于向計算設備106的功能創(chuàng)建和指派手勢的控制或命令而發(fā)起。

在手勢映射模式中,手勢管理器218提示用戶向交互式織物102輸入手勢??椢锟刂破?04在交互式織物102處監(jiān)視對編織到由用戶穿戴的衣物(例如,外套)中的交互式織物102的手勢輸入,并且基于該手勢來生成觸摸數據。然后將該觸摸數據傳輸至手勢管理器218。

響應于從交互式織物102接收到觸摸數據,手勢管理器218分析該觸摸數據以識別手勢。然后,手勢管理器218可以致使在計算設備106的顯示器220上顯示手勢的視覺表示1106。在該示例中,手勢的視覺表示1106是與輸入到交互式織物102的手勢相對應的“v”。手勢用戶界面包括下一(next)控制1108,其使得用戶能夠轉換到第二階段1110。

在第二階段1110,手勢管理器218使得用戶能夠將在第一階段1102創(chuàng)建的手勢指派給計算設備106的功能。如本文所述,計算設備106的“功能”可以包括在計算設備102處的任何命令、控制、或動作。作為示例而非限制,計算設備106的功能的示例可以包括應答呼叫、音樂播放控制(例如,下一首歌曲、上一首歌曲、暫停、和播放),請求當前天氣等等。

在該示例中,手勢管理器218致使指派功能(assignfunction)用戶界面1112的顯示,其使得用戶能夠將在第一階段1102創(chuàng)建的手勢指派給計算設備102的一個或多個功能。指派功能用戶界面1112包括功能的列表1114,所述功能可由用戶選擇以將手勢指派或映射到所選擇的功能。在該示例中,功能的列表1114包括“拒絕呼叫(refusecall)”、“接受呼叫(acceptcall)”、“播放音樂(playmusic)”、“向家呼叫(callhome)”、和“使呼叫靜音(silencecall)”。

手勢管理器接收到向指派功能用戶界面1112的用戶輸入以將手勢指派給功能,并且將該手勢指派給所選擇的功能。在該示例中,用戶選擇“接受呼叫”功能,并且手勢管理器218將在第一階段1102處創(chuàng)建的“v”手勢指派給接受呼叫功能。

將創(chuàng)建的手勢指派給計算設備106的功能使得用戶能夠在隨后的時間通過將該手勢輸入到交互式織物102中來發(fā)起功能。在該示例中,用戶現(xiàn)在可以在交互式織物102上做出“v”手勢以致使計算設備106接受對計算設備106的呼叫。

手勢管理器218被配置為在手勢庫中維持創(chuàng)建的手勢和計算設備106的功能之間的映射。該映射可以由用戶創(chuàng)建,如上所述。替選地或附加地,手勢庫可以包括手勢和計算設備106的功能之間的預定義的映射。

作為示例,考慮圖12,其圖示了根據一個或多個實施方式的手勢庫的示例1200。在示例1200中,手勢庫包括在手勢和計算設備106的設備功能之間的多個不同的映射。在1202將“圓圈(circle)”手勢映射到“告訴我天氣”功能,在1204將“v”手勢映射到接受呼叫功能,在1206將“x”手勢映射到“拒絕呼叫”功能,在1208將“三角形”手勢映射到“向家呼叫”功能,在1210將“m”手勢映射到“播放音樂”功能,并且在1212將“w”手勢映射到“使呼叫靜音”功能。

如上所述,在1202、1204、1206、1208、1210、和1212處的映射可以由用戶創(chuàng)建或者可以被預定義以使得用戶不需要首先創(chuàng)建并指派該手勢。此外,用戶可能能夠通過選擇映射并創(chuàng)建新的手勢替換當前指派的手勢來改變或修改映射。

特別地,可以存在用戶可能希望經由向交互式織物102的手勢來發(fā)起的各種不同的功能。然而,實際上可以預期用戶記住的不同手勢的數目有限。因此,在一個或多個實施方式中,手勢管理器218被配置為基于對交互式織物102的手勢和計算設備106的場境兩者來選擇功能?;趫鼍硜肀孀R手勢的能力使得用戶能夠使用手勢的子集調用各種不同的功能。例如,對于第一場境,第一手勢可以發(fā)起第一功能,而對于第二場境,相同的第一手勢可以發(fā)起第二功能。

在一些情況下,計算設備106的場境可以基于當前在計算設備106上運行的應用。例如,當用戶利用音樂播放器應用來收聽音樂時,場境可以對應于收聽音樂,而當呼叫被傳輸到計算設備106時,場境可以對應于“接收呼叫”。手勢管理器218可以通過確定當前在計算設備106上運行的應用來確定場境。

替選地或附加地,場境可以對應于用戶當前從事的活動,諸如跑步、鍛煉、駕駛汽車等等。在這些情況下,手勢管理器218可以基于從在計算設備106、交互式織物102、或可通信地耦合到計算設備106的另一設備處實現(xiàn)的傳感器接收的傳感器數據來確定場境。例如,來自加速度計的加速度數據可以指示用戶正在跑步、在汽車中駕駛、騎自行車等等。確定場境的其他非限制性示例包括基于日歷數據確定場境(例如,基于用戶的日歷來確定用戶在會議中)、基于位置數據來確定場境等等。

在確定了場境之后,織物控制器204在交互式織物102處監(jiān)視對編織到用戶穿戴的衣物(例如,外套)中的交互式織物102的手勢輸入,并且基于該手勢輸入來生成觸摸數據。然后將該觸摸數據傳輸至手勢管理器218。

響應于從交互式織物102接收到觸摸數據,手勢管理器218分析該觸摸數據以識別手勢。然后,手勢管理器218基于手勢和場境來發(fā)起計算設備的功能。例如,手勢管理器218可以將手勢與將手勢指派給不同場境的映射進行比較。例如,給定的手勢可以與多個不同的場境和關聯(lián)的功能相關聯(lián)。因此,當接收到第一手勢時,如果檢測到第一場境則手勢管理器218可發(fā)起第一功能,或者如果檢測到第二不同的場境則發(fā)起第二不同的功能。

作為示例,考慮圖13,其圖示了根據一個或多個實施方式的向交互式織物的基于場境的手勢的示例1300。

在該示例中,計算設備106被實現(xiàn)為可通信地耦合到交互式織物102的智能電話1302。例如,交互式織物102可以編織到由用戶穿戴的外套中,并且經由諸如藍牙的無線連接耦合到智能電話1302。

在1304,智能電話1302處于“音樂播放”場境中,因為音樂播放器應用正在智能電話1302上播放音樂。在音樂播放環(huán)境中,在1306,手勢管理器218已經將功能的第一子集指派給手勢的第一子集。例如,用戶可以通過在交互式織物102上向左輕掃來播放上一首歌曲,通過敲擊交互式織物102播放或暫停當前歌曲,或者通過在交互式織物102上向右輕掃來播放下一首歌曲。

在1308,當智能電話1302接收到傳入呼叫時,智能電話1302的場境改變?yōu)椤皞魅牒艚小眻鼍?。在傳入呼叫場境中,?310處,相同的手勢子集被指派給與傳入呼叫場境相關聯(lián)的功能的第二子集。例如,通過在交互式織物102上向左輕掃,用戶現(xiàn)在可以拒絕該呼叫,而之前在音樂播放環(huán)境中向左輕掃會致使播放上一首歌曲。類似地,通過敲擊交互式織物102,用戶可以接受呼叫,并且通過在交互式織物102上向右輕掃,用戶可以使呼叫靜音。

在一個或多個實施方式中,交互式織物102還包括一個或多個輸出設備,諸如一個或多個光源(例如,led的光源)、顯示器、揚聲器等等。這些輸出設備可以被配置為基于對交互式織物102的觸摸輸入而向用戶提供反饋和/或基于從計算設備106接收的控制信號而提供通知。

圖14圖示了根據一個或多個實施方式的、包括交互式織物102和輸出設備的外套的示例1400。在該示例中,交互式織物102被整合到外套1402的袖子中,并且被耦合到諸如led的光源1404,其被整合到外套1402的袖口中。

光源1404被配置為輸出光,并且可以由織物控制器204控制。例如,織物控制器204可以控制光源1404所輸出的光的顏色和/或頻率,以便向用戶提供反饋或指示各種不同的通知。例如,織物控制器204可以致使光源以特定頻率閃爍來指示與計算設備106相關聯(lián)的特定通知,例如,正接收到電話呼叫、已經接收到文本消息或電子郵件消息、定時器已經期滿等等。此外,織物控制器204可以致使光源以特定顏色的光閃爍,以向用戶提供對交互式織物102的特定手勢或輸入已被辨識和/或已經基于該手勢而激活相關聯(lián)的功能的反饋。

圖15圖示了根據一個或多個實施方式的、與交互式織物和輸出設備交互的實施方式示例1500。

在1502,織物控制器204致使光源以特定頻率閃爍以指示從計算設備106接收到的通知,諸如傳入呼叫或文本消息。

在1504,用戶將他的手放在交互式織物102上以覆蓋交互式織物。這種“覆蓋”手勢可以被映射到各種不同的功能。例如,該手勢可以用于使呼叫靜音或接受呼叫。作為響應,可以控制光源以提供辨識手勢的反饋,諸如當呼叫被靜音時關閉該光源來提供反饋。

在1506,用戶用單個手指敲擊觸摸傳感器以發(fā)起不同的功能。例如,用戶可以能夠將一個手指放在觸摸傳感器上以收聽計算設備106上的語音郵件。在這種情況下,可以控制光源以提供手勢被辨識的反饋,諸如通過在語音信箱開始播放時輸出橙色光來提供反饋。

已經討論了交互式織物102以及交互式織物102如何檢測觸摸輸入,現(xiàn)在考慮如何可以將交互式織物102容易地整合到諸如衣服、手提包、織品殼體,帽子等的柔性對象104內的討論。

圖16圖示了整合在柔性對象內的交互式織物的各個示例1600。示例1600描繪了整合在帽子1602、襯衫1604、和手提包1606中的交互式織物102。

交互式織物102整合在帽子1602的帽舌內,以使得用戶能夠通過觸摸用戶帽子的帽舌來控制各個計算設備106。例如,用戶可以能夠在交互式織物102的位置處用單指敲擊帽子1602的帽舌,以應答對用戶的智能電話的傳入呼叫,并且用兩個手指觸摸并長按帽子1602的帽舌來結束該呼叫。

交互式織物102整合在襯衫1604的袖子內,以使得用戶能夠通過觸摸用戶襯衫的袖子來控制各個計算設備106。例如,用戶可以能夠在交互式織物102的位置處在襯衫1604的袖子上向左或向右輕掃,以分別在用戶房屋的立體聲系統(tǒng)上播放上一首或下一首歌曲。

在示例1602和1604中,導電織線208的網格被描繪為在帽子1602的帽舌和襯衫1604的袖子上可見。然而,應當注意,可以將交互式織物102制造為與對象104具有相同的紋理和顏色,使得交互式織物102在對象上不顯著。

在一些實施方式中,可以通過將交互式織物102的片塊縫紉或膠合到柔性對象104來將交互式織物102的該片塊整合在柔性對象104內。例如,可以通過將交互式織物102的片塊直接縫紉或膠合到帽子1602的帽舌或襯衫1604的袖子上,來分別將交互式織物102的片塊附接到帽子1602的帽舌或襯衫1604的袖子上,交互式織物102的片塊包括導電織線208的網格。然后,如上所述,可以將交互式織物102耦合到織物控制器204和電源206,以使得交互式織物102能夠感測觸摸輸入。

在其他實施方式中,交互式織物102的導電織線208可以在柔性對象104的制造期間被編織到柔性對象104中。例如,可以分別在制造帽子1602或襯衫1604期間,將交互式織物102的導電織線208與帽子1602的帽舌或襯衫1604的袖子上的非導電織線編織在一起。

在一個或多個實施方式中,交互式織物102可以與柔性對象104上的圖像整合。然后可以將圖像的不同區(qū)域映射到電容式觸摸傳感器202的不同區(qū)域,以使得用戶能夠通過觸摸圖像的不同區(qū)域來發(fā)起對計算設備106或計算設備106處的應用216的不同控制。例如,在圖16中,使用諸如提花編織的編織工藝將將交互式織物102與花1608的圖像一起編織到手提包1606上?;?608的圖像可以向用戶提供視覺指導,使得用戶知道在哪里觸摸手提包以發(fā)起各種控制。例如,花1608的一個花瓣可以用于打開或關閉用戶的智能電話,花1608的另一花瓣可以用于使用戶的智能電話響鈴以使得用戶在丟失該智能電話時能夠找到該智能電話,花1608的另一花瓣可以映射到用戶的汽車以使得用戶能夠上鎖和解鎖該汽車。

類似地,在一個或多個實施方式中,交互式織物102可以與柔性對象104上的三維對象整合。三維對象的不同區(qū)域可以映射到電容式觸摸傳感器202的不同區(qū)域,以使得用戶能夠通過觸摸三維對象的不同區(qū)域來發(fā)起對于計算設備106或計算設備106處的應用216的不同控制。例如,可以使用諸如天鵝絨或燈芯絨的材料來創(chuàng)建(隆起)或脊并且將其與交互式織物102一起編織到對象104上。以這種方式,三維對象可以向用戶提供視覺和觸覺指導,以使得用戶能夠發(fā)起特定控制??梢詫⒔换ナ娇椢?02的片塊編織以形成除了正方形以外的各種不同的3d幾何形狀,諸如圓形、三角形等。

在各個實施方式中,交互式織物102可以使用注入模制來整合在硬質對象104內。注入模制是用于制造部件的常用工藝,并且對于生產大量相同對象是理想的。例如,可以使用注入模制來創(chuàng)建許多東西,諸如線軸、包裝、瓶蓋、汽車儀表板、口袋梳子、一些樂器(及其部件)、一體式椅子和小桌子、存儲容器、機械部件(包括齒輪)、以及當今可用大多數的其他塑料產品。

示例方法

圖17、18、19、和20圖示了使用交互式織物生成觸摸數據的示例方法1700(圖17),確定可用于發(fā)起計算設備的功能的手勢的示例方法1800(圖18),將手勢指派給計算設備的功能的示例方法1900(圖19),以及基于手勢和場境來發(fā)起計算設備的功能的示例方法2000(圖20)。這些方法和本文中的其他方法被示出為指定執(zhí)行的操作的框的集合,但是不一定限于所示的由各個框執(zhí)行的操作的次序或組合。在以下討論的一部分中,可以參考圖1的環(huán)境100和圖2的系統(tǒng)200,對其的參考僅作為示例。這些技術不限于由一個實體或在一個設備上操作的多個實體來執(zhí)行。

圖17圖示了使用交互式織物生成觸摸數據的示例方法1700。

在1702處,檢測到對編織到交互式織物中的導電織線網格的觸摸輸入。例如,當諸如用戶的手指的對象觸摸交互式織物102時,織物控制器204(圖2)檢測到對編織到交互式織物102(圖1)中的導電織線208的網格的觸摸輸入。

交互式織物102可以整合在柔性對象內,例如襯衫104-1,帽子104-2、或手提包104-3。替選地,交互式織物102可以與硬質對象——例如塑料杯104-4或智能電話殼體104-5——整合。

在1704,基于觸摸輸入來生成觸摸數據。例如,織物控制器204基于觸摸輸入來生成觸摸數據。觸摸數據可以包括觸摸輸入在導電織線208的網格上的位置。

如全文所述,導電織線208的網格可以包括水平導電織線208和基本上垂直于該水平導電織線定位的垂直導電織線208。為了檢測觸摸輸入的位置,織物控制器204可以使用自電容感測或投射電容感測。

在1706,將觸摸數據傳輸到計算設備以控制計算設備或計算設備處的一個或多個應用。例如,對象104處的網絡接口210將由織物控制器204生成的觸摸數據傳輸到在計算設備106處實現(xiàn)的手勢管理器218。手勢管理器218和計算設備106可以在對象104處實現(xiàn),在這種情況下,接口可以經由有線連接將觸摸數據傳輸到手勢管理器218。替選地,手勢管理器218和計算設備106可以遠離交互式織物102實現(xiàn),在這種情況下,網絡接口210可以經由網絡108將觸摸數據傳輸到手勢管理器218。

圖18圖示出了根據一個或多個實施方式的、確定可用于發(fā)起計算設備的功能的手勢的示例方法1800。

在1802,從交互式織物接收觸摸數據。例如,計算設備106處的網絡接口222(圖2)從在交互式織物102處的網絡接口210接收觸摸數據,該觸摸數據在圖9的步驟906被傳輸到手勢管理器218。

在1804,基于觸摸數據來確定手勢。例如,手勢管理器218基于觸摸數據來確定手勢,諸如單指觸摸手勢506、雙敲擊手勢516、二指觸摸手勢526、輕掃手勢538等。

在1806,基于手勢來發(fā)起功能。例如,手勢管理器218基于手勢來生成控制,以控制對象104、計算設備106、或計算設備106處的應用216。例如,可以使用向上輕掃手勢來增加電視上的音量,打開用戶房屋中的燈、打開用戶房屋的自動車庫門等等。

圖19圖示出了根據一個或多個實施方式的、將手勢指派給計算設備的功能的示例方法1900。

在1902,在計算設備處接收到來自編織到用戶穿戴的衣物中的交互式織物的觸摸數據。例如,計算設備106處的網絡接口222(圖2)從位于編織到由用戶穿戴的諸如外套、襯衫、帽子等的衣物中的交互式織物102的網絡接口210接收觸摸數據。

在1904,分析觸摸數據以識別手勢。例如,手勢管理器218分析觸摸數據以識別手勢,例如觸摸、敲擊、輕掃、長按、或手勢筆畫。

在1906處,接收用于將手勢指派給計算設備的功能的用戶輸入。例如,手勢管理器218接收向指派功能用戶界面1112的用戶輸入以將在步驟1904創(chuàng)建的手勢指派給計算設備106的功能。

在1908,手勢被指派給計算設備的功能。例如,手勢管理器218將在步驟1906選擇的功能指派給在步驟1904創(chuàng)建的手勢。

圖20圖示了根據一個或多個實施方式的、基于手勢和場境來發(fā)起計算設備的功能的示例方法2000。

在2002,確定與計算設備或計算設備的用戶相關聯(lián)的場境。例如,手勢管理器218確定與計算設備106或計算設備106的用戶相關聯(lián)的場境。

在2004,在計算設備處從編織到由用戶穿戴的衣物中的交互式織物接收觸摸數據。例如,在計算設備106處,從編織到用戶穿戴的諸如外套、襯衫、或帽子的衣物中的交互式織物102接收觸摸數據。

在2006,分析觸摸數據以識別手勢。例如,手勢管理器218分析觸摸數據以識別手勢,諸如觸摸、敲擊、輕掃、長按或擊打等等。

在2008,基于手勢和場境來啟用功能。例如,手勢管理器218基于在步驟2006識別的手勢和在步驟2002確定的場境來激活功能。

前面的討論描述了與交互式織物的手勢有關的方法。這些方法的方面可以在硬件(例如,固定邏輯電路)、固件、軟件、手動處理、或其任何組合中實現(xiàn)。這些技術可以在圖1-16和圖21(下面在圖21中描述計算系統(tǒng)2100)所示的一個或多個實體上實施,其可以被進一步分割、組合等。因此,這些圖圖示了能夠采用所述技術的許多可能的系統(tǒng)或裝置中的一些。這些圖的實體通常表示軟件、固件、硬件、整個設備或網絡、或其組合

示例計算系統(tǒng)

圖21圖示了可以被實現(xiàn)為如參考先前的圖1-20所描述的用于實現(xiàn)雙層交互式織物的任何類型的客戶端、服務器、和/或計算設備的示例計算系統(tǒng)2100的各個組件。在實施例中,計算系統(tǒng)2100可以被實現(xiàn)為有線和/或無線可穿戴設備、片上系統(tǒng)(soc)中的一個或其組合和/或實現(xiàn)為另一類型的設備或其一部分。計算系統(tǒng)2100也可以與用戶(例如,人)和/或操作設備的實體相關聯(lián),使得設備描述包括用戶、軟件、固件、和/或設備的組合的邏輯設備。

計算系統(tǒng)2100包括通信設備2102,其實現(xiàn)設備數據2104(例如,接收到的數據、正在接收的數據、被排程用于廣播的數據、數據的數據分組等)的有線和/或無線通信。設備數據2104或其他設備內容可以包括設備的配置設置、存儲在設備上的媒體內容、和/或與設備的用戶相關聯(lián)的信息。存儲在計算系統(tǒng)2100上的媒體內容可以包括任何類型的音頻、視頻、和/或圖像數據。計算系統(tǒng)2100包括一個或多個數據輸入2106,經由該數據輸入2106可以接收任何類型的數據、媒體內容、和/或輸入,例如人的話語、由交互式織物102生成的觸摸數據、用戶可選擇的輸入(顯式或隱式)、消息、音樂、電視媒體內容、記錄的視頻內容、以及從任何內容和/或數據源接收的任何其他類型的音頻、視頻和/或圖像數據。

計算系統(tǒng)2100還包括通信接口2108,其可以被實現(xiàn)為串行和/或并行接口、無線接口、任何類型的網絡接口、調制解調器中的一個或其組合以及實現(xiàn)為任何其他類型的通信。通信接口2108提供計算系統(tǒng)2100與通信網絡之間的連接和/或通信鏈路,其他電子設備、計算設備、和通信設備通過該通信網絡與計算系統(tǒng)2100通信數據。

計算系統(tǒng)2100包括一個或多個處理器2110(例如,微處理器、控制器等中的任何一個),其處理各種計算機可執(zhí)行指令以控制計算系統(tǒng)2100的操作并且實現(xiàn)用于交互式織物的技術或可以實施交互式織物的技術。替選地或附加地,計算系統(tǒng)2100可以用與通常在2112處標識的處理和控制電路相結合實現(xiàn)的硬件、固件或固定邏輯電路的任何一個或組合來實現(xiàn)。盡管未示出,但是計算系統(tǒng)2100可以包括耦合設備中各個組件的系統(tǒng)總線或數據傳輸系統(tǒng)。系統(tǒng)總線可以包括不同總線結構中的任何一個或組合,諸如利用各種總線架構中的任何一種的存儲器總線或存儲器控制器、外圍總線、通用串行總線、和/或處理器或本地總線。

計算系統(tǒng)2100還包括計算機可讀介質2114,諸如實現(xiàn)持久和/或非瞬時性數據存儲(即與純信號傳輸相反)的一個或多個存儲器設備,其示例包括隨機存取存儲器(ram)、非易失性存儲器(例如,只讀存儲器(rom)、閃速存儲器、eprom、eeprom等中的任何一個或多個)、和磁盤存儲設備。磁盤存儲設備可以被實現(xiàn)為任何類型的磁性或光學存儲設備,例如硬盤驅動器、可記錄和/或可重寫的光盤(cd)、任何類型的數字通用盤(dvd)等。計算系統(tǒng)2100還可以包括大容量存儲介質設備2116。

計算機可讀介質2114提供數據存儲機制以存儲設備數據2104、以及各種設備應用2118以及與計算系統(tǒng)2100的操作方面相關的任何其它類型的信息和/或數據。例如,可以使用計算機可讀介質2114作為計算機應用維護操作系統(tǒng)2120并將其在處理器2110上執(zhí)行。設備應用2118可以包括設備管理器,諸如任何形式的控制應用、軟件應用、信號處理和控制模塊、對于特定設備為本地的代碼、特定設備的硬件抽象層等等。

設備應用2118還包括用于實現(xiàn)交互式織物的任何系統(tǒng)組件、引擎、或管理器。在該示例中,設備應用2118包括手勢管理器218。

結論

雖然已經用特征和/或方法所特有的語言描述了使用兩層交互式織物的技術和包括兩層交互式織物的對象的實施例,但是應當理解,所附權利要求書的主題不一定限于描述的特定特征或方法。相反,特定特征和方法被公開為兩層交互式織物的示例實施方式。

當前第1頁1 2 
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1