(57)【特許請求の範囲】
【請求項１】
柔軟性のある物体内に統合されるように構成されたインタラクティブテキスタイルであって、
第１の導電性糸が織り込まれた上部テキスタイル層と、
第２の導電性糸が織り込まれた下部テキスタイル層とを備え、前記下部テキスタイル層が前記上部テキスタイル層に接続されることにより、前記第１の導電性糸および前記第２の導電性糸が交差する導電性糸のグリッドを有する容量性タッチセンサを形成し、前記下部テキスタイル層における第２の導電性糸のうち少なくとも隣接する２つの導電性糸は、前記上部テキスタイル層と前記下部テキスタイル層との間で織り込みをなすことに基づき変化するピッチを有し、前記インタラクティブテキスタイルはさらに、
前記容量性タッチセンサに接続されたテキスタイルコントローラを備え、前記テキスタイルコントローラは、前記グリッドへのタッチ入力の位置に対応する横断導電糸間のキャパシタンスの変化を検出することによって前記導電糸のグリッドへの前記タッチ入力の前記位置を検出し、前記インタラクティブテキスタイルに無線結合されたコンピューティングデバイスを制御するのに使用可能なタッチデータを提供するよう構成される、インタラクティブテキスタイル。
【請求項２】
前記テキスタイルコントローラは、前記下部テキスタイル層の前記第２の導電性糸を介して前記容量性タッチセンサに結合される、請求項１に記載のインタラクティブテキスタイル。
【請求項３】
前記上部テキスタイル層に織り込まれた前記第１の導電性糸が、前記下部テキスタイル層に織り込まれた前記第２の導電性糸と実質的に直交して位置決めされて、前記導電性糸のグリッドを形成する、請求項１または２に記載のインタラクティブテキスタイル。
【請求項４】
前記第２の導電性糸は、前記下部テキスタイル層内に部分的に織り込まれている、請求項１〜請求項３のいずれか１項に記載のインタラクティブテキスタイル。
【請求項５】
前記上部テキスタイル層および前記下部テキスタイル層は、３Ｄ製織プロセスを用いて組合される、請求項１〜請求項４のいずれか１項に記載のインタラクティブテキスタイル。
【請求項６】
前記柔軟性のある物体は、衣料品を含む、請求項１〜請求項５のいずれか１項に記載のインタラクティブテキスタイル。
【請求項７】
前記上部テキスタイル層は、前記衣料品の外側表面を含む、請求項６に記載のインタラクティブテキスタイル。
【請求項８】
前記下部テキスタイル層は、第２の導電性糸の標準化された構造を含む、請求項１〜請求項７のいずれか１項に記載のインタラクティブテキスタイル。
【請求項９】
前記第１のおよび第２の導電性糸は、各々、１つまたは複数の柔軟性の糸と撚られ、１つまたは複数の柔軟性の糸で包まれ、または、１つまたは複数の柔軟性の糸と編組される導電性ワイヤを含む、請求項１〜請求項８のいずれか１項に記載のインタラクティブテキスタイル。
【請求項１０】
前記導電性ワイヤは、銅線、金線または銀線を含む、請求項９に記載のインタラクティブテキスタイル。
【請求項１１】
柔軟性のある物体であって、
前記柔軟性のある物体内に統合されたインタラクティブテキスタイルを備え、前記インタラクティブテキスタイルは、下部テキスタイル層に接続される上部テキスタイル層を含み、前記上部テキスタイル層は、前記上部テキスタイル層に織り込まれた第１の導電性糸を含み、前記下部テキスタイル層は、前記下部テキスタイル層に織り込まれた第２の導電性糸を含み、前記第１の導電性糸および前記第２の導電性糸は導電性糸のグリッドを有する容量性タッチセンサを形成し、前記下部テキスタイル層における第２の導電性糸のうち少なくとも隣接する２つの導電性糸間のピッチは、前記上部テキスタイル層と前記下部テキスタイル層との間で織り込みがなされることに基づき変化し、前記柔軟性のある物体はさらに、
前記インタラクティブテキスタイルに結合されたテキスタイルコントローラを備え、前記テキスタイルコントローラは、前記グリッドへのタッチ入力の位置に対応する横断導電糸間のキャパシタンスの変化を検出することによって前記導電糸のグリッドへの前記タッチ入力の前記位置を検出し、前記インタラクティブテキスタイルに無線結合されたコンピューティングデバイスの機能を起動するために使用可能なタッチデータを提供するよう構成される、柔軟性のある物体。
【請求項１２】
前記テキスタイルコントローラは、前記下部テキスタイル層の前記第２の導電性糸を介して前記インタラクティブテキスタイルに結合される、請求項１１に記載の柔軟性のある物体。
【請求項１３】
前記柔軟性のある物体は、衣料品を含む、請求項１１または請求項１２に記載の柔軟性のある物体。
【請求項１４】
前記第２の導電性糸および前記テキスタイルコントローラは、衣料品がユーザによって着用されるときには見えない、請求項１３に記載の柔軟性のある物体。
【請求項１５】
前記上部テキスタイル層および前記下部テキスタイル層は、３Ｄ製織プロセスを用いて組合わされる、請求項１１〜請求項１４のいずれか１項に記載の柔軟性のある物体。
【発明の詳細な説明】
【技術分野】
【０００１】
発明者
アイバン・プピレフ
優先権出願
この国際出願は、米国特許法のもと、２０１５年３月２６日に提出された「２層インタラクティブテキスタイル（Two-Layer Interactive Textiles）と題される米国特許出願連続番号第６２／１３８，８３１号に対する優先権を主張し、その開示の全体をここに引用により援用する。
【背景技術】
【０００２】
背景
現在、タッチセンサを製造することは、特に、タッチセンサが軽量で、柔軟性があり、または様々な異なる種類の使用に適応するように意図されている場合、複雑で高価になる可能性がある。例えば、従来のタッチパッドは、一般に柔軟性がなく、製造して物体に統合するのに比較的費用がかかる。
【発明の概要】
【課題を解決するための手段】
【０００３】
概要
この文献は２層インタラクティブテキスタイルを記載する。インタラクティブテキスタイルは、タッチ入力を検出するように構成された容量性タッチセンサを形成するために、インタラクティブテキスタイルに織り込まれた導電性糸のグリッドを含む。インタラクティブテキスタイルは、タッチ入力を処理して、無線でインタラクティブテキスタイルに結合される様々な遠隔装置で機能を起動するのに使用可能なタッチデータを生成することができる。例えば、インタラクティブテキスタイルは、ユーザがステレオの音量を制御したり、テレビで再生している映画を一時停止したり、デスクトップコンピュータ上でウェブページを選択するのを助けることができる。テキスタイルの柔軟性のため、インタラクティブテキスタイルは、衣類、ハンドバッグ、ファブリックケーシング、帽子などのような柔軟性のある物体内に容易に統合され得る。
【０００４】
１つまたは複数の実現例では、インタラクティブテキスタイルは、上部テキスタイル層および下部テキスタイル層を含む。導電性糸は、上部テキスタイル層および下部テキスタイル層に織り込まれる。上部テキスタイル層が下部テキスタイル層と組み合わされると、各層からの導電性糸は、タッチ入力を検出するように構成された容量性タッチセンサを形成する。下部テキスタイル層は目に見えず、容量性タッチセンサを、コントローラ、無線インターフェイス、出力装置（例えば、ＬＥＤ、ディスプレイ、またはスピーカ）などの電子コンポーネントに結合する。
【０００５】
１つ以上の実現例において、インタラクティブテキスタイルの導電性糸は、少なくとも１つの導電性ワイヤを含む導電性コアと、導電性コアを覆う柔軟性の糸から構成されるカバー層とを含む。導電性コアは、１つ以上の柔軟性の糸（例えば、絹糸、ポリエステル糸、または綿糸）を導電性ワイヤと撚ることによって、または柔軟性の糸を導電性ワイヤの周りに巻き付けることによって形成してもよい。１つまたは複数の実現例では、導電性ワイヤを柔軟性の糸（例えば、絹）と編組することによって、導電性コアを形成する。カバー層は、柔軟性の糸を導電性コアの周囲に巻き付けるかまたは編組することによって形成されてもよい。１つまたは複数の実現例では、導電性糸は、柔軟性の糸を導電性ワイヤと編組し、次いで編組された導電性コアの周りに柔軟性の糸を編組することによって導電性コアが形成される「二重編組」構造で実施される。
【０００６】
１つまたは複数の実現例では、ジェスチャマネージャが、インタラクティブテキスタイルに無線で結合されたコンピューティングデバイスにおいて実現される。ジェスチャマネージャは、ユーザがジェスチャを作成し、ジェスチャをコンピューティングデバイスの様々な機能に割り当てることを可能にする。ジェスチャマネージャは、作成されたジェスチャと機能との間のマッピングをジェスチャライブラリに格納して、ユーザが後でその機能に割り当てられたジェスチャをインタラクティブテキスタイルに入力することによって機能を起動できるようにすることができる。
【０００７】
１つまたは複数の実現例では、ジェスチャマネージャは、インタラクティブテキスタイルに対するジェスチャおよびコンピューティングデバイスのコンテキストの両方に基づいて機能を選択するように構成される。コンテキストに基づいてジェスチャを認識する能力は、ユーザがジェスチャのサブセットを使用して様々な異なる機能を呼び出すことを可能にする。例えば、第１のコンテキストでは、第１のジェスチャが第１の機能を起動し、第２のコンテキストでは、同じ第１のジェスチャが第２の機能を起動してもよい。
【０００８】
１つまたは複数の実現例では、インタラクティブテキスタイルは、柔軟性のある物体内に統合された１つまたは複数の出力装置（例えば、光源、スピーカ、またはディスプレイ）に結合される。出力装置は、コンピューティングデバイスから開始される通知、および／またはユーザのインタラクティブテキスタイルとの対話に基づいたユーザへのフィードバックを提供するように制御することができる。
【０００９】
この概要は、２層インタラクティブテキスタイルに関する簡略化された概念を導入するために提供され、以下の「詳細な説明」でさらに説明される。この概要は、特許請求された主題の本質的な特徴を特定することを意図するものではなく、主張される主題の範囲を判断する際の使用を意図したものでもない。
【００１０】
図面の簡単な説明
２層インタラクティブテキスタイルのための技術および装置の実施の形態を、以下の図面を参照して記載する。類似の特徴および構成要素を参照するために、図面全体にわたって同じ番号が使用される。
【図面の簡単な説明】
【００１１】
【図１】インタラクティブテキスタイルを使用する技術およびインタラクティブテキスタイルを含む物体が実施され得る例示的環境の図である。
【図２】インタラクティブテキスタイルおよびジェスチャマネージャを含む例示的なシステムを示す。
【図３】１つまたは複数の実現例によるインタラクティブテキスタイルの例を示す。
【図４ａ】１つまたは複数の実現例による導電性糸のための導電性コアの例を示す。
【図４ｂ】柔軟性の糸を導電性コアの周りに巻き付けることによって形成されたカバー層を含む導電性糸の一例を示す。
【図５】複数のテキスタイル層を有するインタラクティブテキスタイルの例を示す。
【図６】１つまたは複数の実現例による２層インタラクティブテキスタイルの例を示す。
【図７】１つ以上の実現例による２層インタラクティブテキスタイルの第２のテキスタイル層のより詳細な図を示す。
【図８】１つまたは複数の実現例による２層インタラクティブテキスタイルの第２のテキスタイル層の例を示す。
【図９】１つまたは複数の実現例による２層インタラクティブテキスタイルの第２のテキスタイル層の追加の例を示す。
【図１０Ａ】１本指タッチに対応するタッチ入力に基づいて制御を生成する例を示す。
【図１０Ｂ】ダブルタップに対応するタッチ入力に基づいて制御を生成する例を示す。
【図１０Ｃ】２本指タッチに対応するタッチ入力に基づいて制御を生成する例を示す。
【図１０Ｄ】上方向スワイプに対応するタッチ入力に基づいて制御を生成する例を示す。
【図１１】１つまたは複数の実現例に従ってジェスチャを作成しコンピューティングデバイスの機能に割り当てる例を示す。
【図１２】１つまたは複数の実現例によるジェスチャライブラリの例を示す。
【図１３】１つまたは複数の実現例によるインタラクティブテキスタイルに対するコンテキストベースのジェスチャの例を示す。
【図１４】１つまたは複数の実現例による出力装置を含むインタラクティブテキスタイルの例を示す図である。
【図１５】１つまたは複数の実現例によるインタラクティブテキスタイルとの対話および出力装置の実現例１５００を示す。
【図１６】柔軟性のある物体内に統合されたインタラクティブテキスタイルの様々な例を示す。
【図１７】インタラクティブテキスタイルを使用してタッチデータを生成する例示的な方法を示す。
【図１８】１つまたは複数の実現例に従ってコンピューティングデバイスの機能を起動するために使用可能なジェスチャを判断する例示的な方法を示す。
【図１９】１つまたは複数の実現例に従ってコンピューティングデバイスの機能にジェスチャを割り当てる例示的な方法１９００を示す。
【図２０】１つまたは複数の実現例に従って、ジェスチャおよびコンテキストに基づいてコンピューティングデバイスの機能を起動する例示的な方法２３００を示す。
【図２１】前の図１〜図２０を参照して説明したような任意の種類のクライアント、サーバ、および／またはコンピューティングデバイスとして実施することができ、２層インタラクティブテキスタイルを実現する例示的なコンピューティングシステムの様々なコンポーネントを示す。
【発明を実施するための形態】
【００１２】
詳細な記載
概観
現在、タッチセンサを製造することは、特に、タッチセンサが軽量で、柔軟性があり、または様々な異なる種類の使用に適応するように意図されている場合、複雑で高価になる可能性がある。この文書は、マルチタッチ入力を感知するように構成されたインタラクティブテキスタイルを使用する技術およびそのようなインタラクティブテキスタイルを実施する物体を記載する。インタラクティブテキスタイルがマルチタッチ入力を感知することを可能にするために、導電性糸のグリッドがインタラクティブテキスタイルに織り込まれ、タッチ入力を検出し得る容量性タッチセンサを形成する。インタラクティブテキスタイルは、タッチ入力を処理して、様々な遠隔装置で機能を起動するのに使用可能なタッチデータを生成することができる。例えば、インタラクティブテキスタイルは、ユーザがステレオの音量を制御したり、テレビで再生している映画を一時停止したり、デスクトップコンピュータ上でウェブページを選択したりするのを助けることができる。テキスタイルの柔軟性のため、インタラクティブテキスタイルは、衣類、ハンドバッグ、ファブリックケーシング、帽子などのような柔軟性のある物体内に容易に統合され得る。
【００１３】
１つまたは複数の実現例では、インタラクティブテキスタイルは、上部テキスタイル層および下部テキスタイル層を含む。導電性糸は、上部テキスタイル層および下部テキスタイル層に織り込まれる。上部テキスタイル層が下部テキスタイル層と組み合わされると、各層からの導電性糸は、タッチ入力を検出するように構成された容量性タッチセンサを形成する。下部テキスタイル層は目に見えず、容量性タッチセンサを、コントローラ、無線インターフェイス、出力装置（例えば、ＬＥＤ、ディスプレイ、またはスピーカ）などの電子コンポーネントに結合する。
【００１４】
１つ以上の実現例において、インタラクティブテキスタイルの導電性糸は、少なくとも１つの導電性ワイヤを含む導電性コアと、導電性コアを覆う柔軟性の糸から構成されるカバー層とを含む。導電性コアは、１つ以上の柔軟性の糸（例えば、絹糸、ポリエステル糸、または綿糸）を導電性ワイヤと撚ることによって、または柔軟性の糸を導電性ワイヤの周りに巻き付けることによって形成してもよい。１つまたは複数の実現例では、導電性ワイヤを柔軟性の糸（例えば、絹）と編組することによって、導電性コアを形成する。カバー層は、柔軟性の糸を導電性コアの周囲に巻き付けるかまたは編組することによって形成されてもよい。１つまたは複数の実現例では、導電性糸は、柔軟性の糸を導電性ワイヤと編組し、次いで編組された導電性コアの周りに柔軟性の糸を編組することによって導電性コアが形成される「二重編組」構造で実現される。
【００１５】
１つまたは複数の実現例では、ジェスチャマネージャが、インタラクティブテキスタイルに無線で結合されたコンピューティングデバイスにおいて実現される。ジェスチャマネージャは、ユーザがジェスチャを作成し、ジェスチャをコンピューティングデバイスの様々な機能に割り当てることを可能にする。ジェスチャマネージャは、作成されたジェスチャと機能との間のマッピングをジェスチャライブラリに格納して、ユーザが後でその機能に割り当てられたジェスチャをインタラクティブテキスタイルに入力することによって機能を起動できるようにすることができる。
【００１６】
１つまたは複数の実現例では、ジェスチャマネージャは、インタラクティブテキスタイルに対するジェスチャおよびコンピューティングデバイスのコンテキストの両方に基づいて機能を選択するように構成される。コンテキストに基づいてジェスチャを認識する能力は、ユーザがジェスチャのサブセットを使用して様々な異なる機能を呼び出すことを可能にする。例えば、第１のコンテキストでは、第１のジェスチャが第１の機能を起動し、第２のコンテキストでは、同じ第１のジェスチャが第２の機能を起動してもよい。
【００１７】
１つまたは複数の実現例では、インタラクティブテキスタイルは、柔軟性のある物体内に統合された１つまたは複数の出力装置（例えば、光源、スピーカ、またはディスプレイ）に結合される。出力装置は、コンピューティングデバイスから開始される通知、および／またはユーザのインタラクティブテキスタイルとの対話に基づいたユーザへのフィードバックを提供するように制御することができる。
【００１８】
例示的環境
図１は、インタラクティブテキスタイルを使用する技術およびインタラクティブテキスタイルを含む物体が実施され得る例示的環境１００の図である。環境１００は、様々な物体１０４内に統合されているとして示されているインタラクティブテキスタイル１０２を含む。インタラクティブテキスタイル１０２は、マルチタッチ入力を感知するように構成されたテキスタイルである。本明細書に記載されているように、テキスタイルは、しばしば縫い糸または紡績糸と呼ばれる天然または人工繊維の網からなる任意の種類の柔軟性のある布に対応する。テキスタイルは糸を織る、編む、鉤針で編む、結ぶ、または押圧することによって形成されてもよい。
【００１９】
環境１００において、物体１０４は、シャツ１０４−１、帽子１０４−２、ハンドバッグ１０４−３などの「柔軟性のある」物体を含む。しかしながら、インタラクティブテキスタイル１０２は、ほんの数例を挙げると、布地の物品、毛布、シャワーカーテン、タオル、シーツ、ベッドスプレッド、または家具のファブリックケーシングなど、布または同様の柔軟性材料から作られた任意の種類の柔軟性のある物体内に統合され得ることに留意されたい。以下により詳細に説明するように、インタラクティブテキスタイル１０２は、製織、縫製、接着などを含む様々な異なる方法で柔軟性のある物体１０４内に統合されてもよい。
【００２０】
この例では、物体１０４は、プラスチックカップ１０４−４および硬質のスマートフォンケーシング１０４−５などの「硬質の」物体をさらに含む。しかしながら、硬質の物体１０４は、プラスチック、金属、アルミニウムなどのような非柔軟性または半柔軟性材料から作られた任意の種類の「硬質」または「堅い」物体を含んでもよいことに留意されたい。例えば、硬質の物体１０４は、ほんの数例を挙げると、プラスチック製の椅子、水ボトル、プラスチックボール、または自動車部品を含むこともできる。インタラクティブテキスタイル１０２は、様々な異なる製造プロセスを用いて硬質の物体１０４内に統合されてもよい。１つ以上の実現例では、インタラクティブテキスタイル１０２を硬質の物体１０４に統合するために射出成形が使用される。
【００２１】
インタラクティブテキスタイル１０２は、ユーザが、インタラクティブテキスタイル１０２が統合されている物体１０４を制御すること、またはネットワーク１０８を介して様々な他のコンピューティングデバイス１０６を制御することを可能にする。コンピューティングデバイス１０６は、様々な非限定的な例示的デバイス：サーバ１０６−１、スマートフォン１０６−２、ラップトップ１０６−３、コンピューティング眼鏡１０６−４、テレビ１０６−５、カメラ１０６−６、タブレット１０６−７、デスクトップ１０６−８、およびスマートウォッチ１０６−９と共に示されているが、ホームオートメーションおよび制御システム、サウンドまたはエンターテインメントシステム、家電、セキュリティシステム、ネットブック、およびｅリーダーなどの他のデバイスも使用することができる。コンピューティングデバイス１０６は、ウェアラブル（例えば、コンピューティング眼鏡およびスマートウォッチ）、非ウェアラブルであるがモバイル（例えばラップトップおよびタブレット）、または比較的非モバイル（例えばデスクトップおよびサーバ）であり得る。
【００２２】
ネットワーク１０８は、ローカルエリアネットワーク（ＬＡＮ）、無線ローカルエリアネットワーク（ＷＬＡＮ）、パーソナルエリアネットワーク（ＰＡＮ）、ワイドエリアネットワーク（ＷＡＮ）、イントラネット、インターネット、ピアツーピアネットワーク、ポイントツーポイントネットワーク、メッシュネットワークなど、多くの種類の無線または部分的に無線の通信ネットワークの１つ以上を含む。
【００２３】
インタラクティブテキスタイル１０２は、ネットワーク１０８を介してタッチデータを送信することによって、コンピューティングデバイス１０６と対話することができる。コンピューティングデバイス１０６は、タッチデータを使用して、コンピューティングデバイス１０６またはコンピューティングデバイス１０６においてアプリケーションを制御する。一例として、シャツ１０４−１に統合されたインタラクティブテキスタイル１０２は、ユーザのポケット内のユーザのスマートフォン１０６−２、ユーザの家屋内のテレビ１０６−５、ユーザの手首上のスマートウォッチ１０６−９、またはサーモスタット、照明、音楽などのユーザの家屋内の様々な他の機器を制御するよう構成されてもよい。例えば、ユーザは、ユーザのシャツ１０４−１内に統合されたインタラクティブテキスタイル１０２を上下にスワイプして、テレビ１０６−５のボリュームを上下させたり、ユーザの家でサーモスタットによって制御される温度を増減させたり、ユーザの家の照明をオン／オフすることができてもよい。任意の種類のタッチ、タップ、スワイプ、ホールド、またはストロークジェスチャが、インタラクティブテキスタイル１０２によって認識され得ることに留意されたい。
【００２４】
より詳細には、図２は、インタラクティブテキスタイルおよびジェスチャマネージャを含む例示的なシステム２００を示す。システム２００において、インタラクティブテキスタイル１０２は物体１０４において統合されるが、それは、柔軟性のある物体（例えば、シャツ１０４−１、帽子１０４−２、またはハンドバッグ１０４−３）または硬質の物体（例えば、プラスチックカップ１０４−４またはスマートフォンケーシング１０４−５）として実現されてもよい。
【００２５】
インタラクティブテキスタイル１０２は、ユーザの手の１本以上の指がインタラクティブテキスタイル１０２に触れるとユーザからマルチタッチ入力を感知するように構成される。インタラクティブテキスタイル１０２はまた、ユーザの手全体がインタラクティブテキスタイル１０２に触れたりスワイプするときなど、ユーザからの手全体のタッチ入力を感知するように構成することもできる。これを可能にするために、インタラクティブテキスタイル１０２は、容量性タッチセンサ２０２と、テキスタイルコントローラ２０４と、電源２０６とを含む。
【００２６】
容量性タッチセンサ２０２は、ユーザの指、手または導電性スタイラスなどの物体が容量性タッチセンサ２０２に接近または接触したときにタッチ入力を感知するように構成される。従来のハードタッチパッドとは異なり、容量性タッチセンサ２０２は、タッチ入力を感知するためにインタラクティブテキスタイル１０２に織り込まれた導電性糸２０８のグリッドを使用する。したがって、容量性タッチセンサ２０２は、インタラクティブテキスタイル１０２の柔軟性を変更しないので、インタラクティブテキスタイル１０２を物体１０４内に容易に統合することができる。
【００２７】
電源２０６は、テキスタイルコントローラ２０４に電力を供給するためにテキスタイルコントローラ２０４に結合され、小型バッテリとして実現されてもよい。テキスタイルコントローラ２０４は、容量性タッチセンサ２０２に結合される。例えば、導電性糸２０８のグリッドからのワイヤが、フレキシブルＰＣＢ、クレープ加工、導電性接着剤による接着、はんだ付けなどを使用してテキスタイルコントローラ２０４に接続されてもよい。
【００２８】
１つまたは複数の実現例では、インタラクティブテキスタイル１０２（または物体１０４）は、光源（例えば、ＬＥＤ）、ディスプレイ、またはスピーカなどの１つまたは複数の出力装置も含んでもよい。この場合、出力装置は、さらに、テキスタイルコントローラ２０４が出力装置の出力を制御することを可能にするよう、テキスタイルコントローラ２０４に接続されてもよい。
【００２９】
テキスタイルコントローラ２０４は、導電性糸２０８のグリッド上のタッチ入力の位置およびタッチ入力の動きを検出するように構成された回路とともに実現される。ユーザの指などの物体が容量性タッチセンサ２０２に接触すると、タッチの位置は、コントローラ２０４によって、導電性糸２０８のグリッド上の静電容量の変化を検出することにより判断されることができる。テキスタイルコントローラ２０４は、タッチ入力を用いて、コンピューティングデバイス１０２を制御するために使用可能なタッチデータを生成する。例えば、タッチ入力を用いて、１本指タッチ（例えば、タッチ、タップ、およびホールド）、複数本指タッチ（例えば、２本指タッチ、２本指タップ、２本指ホールド、および摘み）１本指および複数本指スワイプ（例えば、上にスワイプ、下にスワイプ、左にスワイプ、右にスワイプ）、ならびに手全体での対話（例えば、ユーザの手全体でテキスタイルに触れること、ユーザの手全体でテキスタイルを覆うこと、ユーザの手全体でテキスタイルを押すこと、掌タッチ、およびテキスタイルに触れながら手を転がす、ねじる、または回転させること）のような、様々なジェスチャを判断することができる。容量性タッチセンサ２０２は、以下でより詳細に説明される、自己静電容量センサまたは投影静電容量センサとして実現されてもよい。
【００３０】
物体１０４はさらに、タッチデータのようなデータを有線、無線、または光学ネットワークを介してコンピューティングデバイス１０６に通信するためのネットワークインターフェイス２１０を含んでもよい。限定ではなく一例として、ネットワークインターフェイス２１０は、ローカルエリアネットワーク（ＬＡＮ）、無線ローカルエリアネットワーク（ＷＬＡＮ）、パーソナルエリアネットワーク（ＰＡＮ）（例えばブルートゥース（登録商標））、ワイドエリアネットワーク（ＷＡＮ）、イントラネット、インターネット、ピアツーピアネットワーク、ポイントツーポイントネットワーク、メッシュネットワークなどを介して（例えば、図１のネットワーク１０８を介して）データを通信してもよい。
【００３１】
この例では、コンピューティングデバイス１０６は、１つまたは複数のコンピュータプロセッサ２１２およびコンピュータ可読記憶媒体（記憶媒体）２１４を含む。記憶媒体２１４は、場合によっては本明細書に記載の機能を提供するようコンピュータプロセッサ２１２によって実行可能なコンピュータ可読命令として実施されるアプリケーション２１６および／またはオペレーティングシステム（図示せず）を含む。記憶媒体２１４はさらに、ジェスチャマネージャ２１８（以下に説明する）を含む。
【００３２】
コンピューティングデバイス１０６はさらに、ディスプレイ２２０、および有線、無線、または光ネットワークを介してデータを通信するためのネットワークインターフェイス２２２を含んでもよい。例えば、ネットワークインターフェイス２２２は、物体１０４のネットワークインターフェイス２１０から、インタラクティブテキスタイル１０２によって感知されたタッチデータを受信することができる。限定ではなく一例として、ネットワークインターフェイス２２２は、ローカルエリアネットワーク（ＬＡＮ）、無線ローカルエリアネットワーク（ＷＬＡＮ）、パーソナルエリアネットワーク（ＰＡＮ）（例えばブルートゥース（登録商標））、ワイドエリアネットワーク（ＷＡＮ）、イントラネット、インターネット、ピアツーピアネットワーク、ポイントツーポイントネットワーク、メッシュネットワークなどを介してデータを通信してもよい。
【００３３】
ジェスチャマネージャ２１８は、インタラクティブテキスタイル１０２によって受信されたタッチ入力（例えば、ジェスチャ）によって、コンピューティングデバイス１０６および／またはアプリケーション２１６に関連付けられる様々な機能を活性化するのに有効に、アプリケーション２１６およびインタラクティブテキスタイル１０２と対話することができる。ジェスチャマネージャ２１８は、物体１０４にローカルであるか、または物体１０４から離れているコンピューティングデバイス１０６で実現されてもよい。
【００３４】
インタラクティブテキスタイル１０２を実現することができるシステムについて考察したが、ここでインタラクティブテキスタイル１０２のより詳細な考察を検討する。
【００３５】
図３は、１つまたは複数の実現例によるインタラクティブテキスタイル１０２の例３００を示す。この例では、インタラクティブテキスタイル１０２は、インタラクティブテキスタイル１０２を形成するために導電性糸２０８と織られた非導電性糸３０２を含む。非導電性糸３０２は、綿、羊毛、絹、ナイロン、ポリエステルなどのような、任意の種類の非導電性糸、繊維、または織物に対応してもよい。
【００３６】
３０４において、導電性糸２０８の拡大図が示されている。導電性糸２０８は、柔軟性の糸３０８と撚られた導電性ワイヤ３０６を含む。導電性ワイヤ３０６を柔軟性の糸３０８と撚ることは導電性の糸２０８を柔軟かつ伸張性にし、導電性の糸２０８を非導電性の糸３０２と容易に織ってインタラクティブテキスタイル１０２を形成することを可能にする。
【００３７】
１つ以上の実現例では、導電性ワイヤ３０６は薄い銅線である。しかしながら、導電性ワイヤ３０６は、銀、金、または導電性ポリマーで被覆された他の材料など、他の材料を使用して実現することもできることに留意されたい。柔軟性の糸３０８は、綿、羊毛、絹、ナイロン、ポリエステルなどの任意の種類の柔軟性の糸または繊維として実施してもよい。
【００３８】
１つ以上の実現例において、導電性糸２０８は、少なくとも１つの導電性ワイヤ３０６（例えば、１つ以上の銅線）を含む導電性コアと、柔軟性の糸３０８から構成される、導電性コアを覆うように構成されるカバー層とを含む。場合によっては、導電性コアの導電性ワイヤ３０６は絶縁されている。代替的に、導電性コアの導電性ワイヤ３０６は絶縁されていない。
【００３９】
１つ以上の実現例では、導電性コアは、単一の直線状の導電性ワイヤ３０６を使用して実現することができる。代替的に、導電性コア３０６は、導電性ワイヤ３０６および１つまたは複数の柔軟性の糸３０８を使用して実現されてもよい。例えば、導電性コアは、（例えば、図３の３０４に示すように）１つ以上の柔軟性の糸３０８（例えば、絹糸、ポリエステル糸、または綿糸）を導電性ワイヤ３０６と撚ることによって、または柔軟性の糸３０８を導電性ワイヤ３０６の周りに巻き付けることによって、形成されてもよい。
【００４０】
１つまたは複数の実現例では、導電性コアは、導電性ワイヤ３０６と編組された柔軟性の糸３０８を含む。一例として、図４ａは、１つまたは複数の実現例による導電性糸のための導電性コア４０２の例４００を示す。この例では、導電性ワイヤ３０６（図示せず）を柔軟性の糸３０８と編組することによって、導電性コア４０２が形成される。導電性コアを形成するために、ポリエステルまたは綿のような種々の異なる種類の柔軟性の糸３０８を利用して、導電性ワイヤ３０６と編組することができる。
【００４１】
しかしながら、１つ以上の実現例では、導電性コアの編組構造のために絹糸が使用される。絹糸はわずかに撚られており、絹糸が導電性ワイヤ３０６を「把持」または保持することを可能にする。したがって、絹糸を使用することにより、編組導電性コアを製造することができる速度が増加し得る。対照的に、ポリエステルのような柔軟性の糸は滑りやすいので、導電性ワイヤを絹同様に「把持」しない。したがって、滑りやすい糸は、導電性ワイヤと編組することがより困難であり、製造プロセスを遅くする可能性がある。
【００４２】
編組導電性コアを形成するために絹糸を使用することのさらなる利点は、絹が薄くて強いことであり、これは、インタラクティブテキスタイル製織プロセス中に破損しない薄い導電性コアの製造を可能にする。薄い導電性コアは、導電性コアを第２の層で覆う際に、製造者が導電性糸２０８に対して所望する厚さがどのようであれ（例えば、厚いまたは薄い）作成することができるので、有益である。
【００４３】
導電性コアを形成した後、導電性コアを覆うようにカバー層が構成される。１つ以上の実現例では、カバー層は、導電性コアの周りに柔軟性の糸（例えば、ポリエステル糸、綿糸、羊毛糸、または絹糸）を巻き付けることによって構成される。一例として、図４ｂは、柔軟性の糸を導電性コアの周りに巻き付けることによって形成されたカバー層を含む導電性糸の例４０４を示す。この例では、導電性糸２０８は、柔軟性の糸３０８を導電性コア（図示せず）の周りに巻き付けることによって形成される。例えば、カバー層は、ヤード当たり約１９００回転で導電性コアの周りにポリエステル糸を巻き付けることによって形成されてもよい。
【００４４】
１つ以上の実現例において、カバー層は、導電性コアの周りに編組された柔軟性の糸を含む。編組されたカバー層は、図４ａに関して上述したのと同じ種類の編組を使用して形成されてもよい。任意の種類の柔軟性の糸３０８を編組カバー層に使用することができる。導電性コアの周りに編組される柔軟性の糸の厚さおよび柔軟性の糸の数は、導電性糸２０８の所望の厚みに基づいて選択することができる。例えば、導電性糸２０８をデニム用に使用する場合、より厚い柔軟性の糸（例えば綿）および／またはより多数の柔軟性の糸を使用してカバー層を形成してもよい。
【００４５】
１つ以上の実現例では、導電性糸２０８は、「二重編組」構造で構成される。この場合、導電性コアは、上述したように、絹のような柔軟性の糸を導電性ワイヤ（例えば、銅）と編組することによって形成される。次いで、カバー層が、編組導電性コアの周囲に柔軟性の糸（例えば、絹、綿、またはポリエステル）を編組することによって形成される。二重編組構造は強固であるので、製織プロセス中に引っ張られたときに破損する可能性は低い。例えば、二重編組導電性糸が引っ張られると、編組構造は収縮し、銅の編組コアを収縮させて構造全体をより強くする。さらに、二重編組構造は、ケーブルとは対照的に、柔らかく、通常の紡績糸のように見え、そのことは、美観および感触にとって重要である。
【００４６】
インタラクティブテキスタイル１０２は、より長い糸（経糸と呼ばれる）の組を交差糸（緯糸と呼ばれる）の組と織り交ぜることを含む、任意の従来の製織プロセス（例えば、ジャガード製織または３Ｄ製織）を使用して、安価かつ効率的に形成することができる。製織は、織機として公知のフレームまたは機械上で実現することができ、それらのうち、多くの種類がある。したがって、織機は、非導電性糸３０２を導電性糸２０８と織って、インタラクティブテキスタイル１０２を形成することができる。
【００４７】
例３００において、導電性糸２０８はインタラクティブテキスタイル１０２に織り込まれて、実質的に平行な導電性糸２０８の組と、グリッドを形成するために導電性糸の第１の組と交差する実質的に平行な導電性糸２０８の第２の組とを含むグリッドを形成する。この例では、第１の組の導電性糸２０８は水平に向けられ、第２の組の導電性糸２０８は垂直に向けられ、第１の組の導電性糸２０８が第２の組の導電性糸２０８に対して実質的に直交するように配置される。しかし、導電性糸２０８は、交差する導電性糸２０８が互いに直交しないように配向されてもよいことが理解されるべきである。例えば、ある場合には、交差する導電性糸２０８は、菱形のグリッドを形成してもよい。導電性糸２０８は、図３において互いに離間しているように図示されているが、導電性糸２０８は、互いに非常に接近して織られてもよいことに留意されたい。例えば、場合によっては、２つまたは３つの導電性糸を各方向に密接に織り合わせてもよい。
【００４８】
導電性ワイヤ３０６は、交差する導電性糸２０８間の直接接触を防止するために絶縁されてもよい。そうするために、導電性ワイヤ３０６は、エナメルまたはナイロンのような材料でコーティングされてもよい。代替的に、導電性ワイヤ３０６を絶縁するのではなく、交差する導電性糸２０８が互いに直接接触しないようにするために、３つの別個のテキスタイル層を用いてインタラクティブテキスタイルを生成してもよい。
【００４９】
例えば、図５は、複数のテキスタイル層を有するインタラクティブテキスタイル１０２の一例５００を示す。例５００において、インタラクティブテキスタイル１０２は、第１のテキスタイル層５０２、第２のテキスタイル層５０４、および第３のテキスタイル層５０６を含む。３つのテキスタイル層を（例えば、縫い合わせるか、または一緒に接着することによって）組み合わることによって、インタラクティブテキスタイル１０２を形成してもよい。この例では、第１のテキスタイル層５０２は水平な導電性糸２０８を含み、第２のテキスタイル層５０４は垂直な導電性糸２０８を含む。第３のテキスタイル層５０６は、導電性糸を含まず、垂直な導電性糸が水平な導電性糸２０８と直接接触するのを防止するために、第１のテキスタイル層５０２と第２のテキスタイル層５０４との間に配置される。
【００５０】
１つ以上の実現例において、インタラクティブテキスタイル１０２は、上部テキスタイル層および下部テキスタイル層を含む。上部テキスタイル層は、上部テキスタイル層に織り込まれた導電性糸２０８を含み、下部テキスタイル層も、下部テキスタイル層に織り込まれた導電性糸を含む。上部テキスタイル層が下部テキスタイル層と組み合わされると、各層からの導電性糸は容量性タッチセンサ２０２を形成する。
【００５１】
例えば、図６は、１つまたは複数の実現例による２層インタラクティブテキスタイル１０２の例６００を示す。この例では、インタラクティブテキスタイル１０２は、第１のテキスタイル層６０２および第２のテキスタイル層６０４を含む。第１のテキスタイル層６０２は、「上部テキスタイル層」と考えられ、第１のテキスタイル層６０２に織り込まれた第１の導電性糸６０６を含む。第２のテキスタイル層６０４は、インタラクティブテキスタイル１０２の「下部テキスタイル層」と考えられ、第２のテキスタイル層６０４に織り込まれた第２の導電性糸６０８を含む。衣料品のような柔軟性のある物体１０４に統合されると、第１のテキスタイル層６０２は目に見え、ユーザが第１のテキスタイル層６０２と対話することができるようにユーザに面するが、第２のテキスタイル層６０４は見えない。例えば、第１のテキスタイル層６０２は、衣料品の「外側表面」の一部であってもよく、第２のテキスタイル層は、衣料品の「内側表面」であってもよい。
【００５２】
第１のテキスタイル層６０２と第２のテキスタイル層６０４が組み合わされると、上述のように、第１のテキスタイル層６０２の第１の導電性糸６０６は、第２のテキスタイル層６０４の第２の導電性糸６０８に結合して容量性タッチセンサ２０２を形成する。１つ以上の実現例では、導電性糸の方向は、上述したように、第１のテキスタイル層６０２から第２のテキスタイル層６０４に変わって、導電性糸のグリッドを形成する。例えば、第１のテキスタイル層６０２の第１の導電性糸６０６は、第２のテキスタイル層６０４の第２の導電性糸６０８と実質的に直交して配置されて、導電性糸のグリッドを形成してもよい。
【００５３】
場合によっては、第１の導電性糸６０６は実質的に水平に配向され、第２の導電性糸６０８は実質的に垂直に配向されてもよい。代替的に、第１の導電性糸６０６は実質的に垂直に配向され、第２の導電性糸６０８は実質的に水平に配向されてもよい。代替的に、第１の導電性糸６０６は、交差する導電性糸６０８が互いに直交しないように配向されてもよい。例えば、ある場合には、交差する導電性糸６０６および６０８は、菱形のグリッドを形成してもよい。
【００５４】
第１のテキスタイル層６０２および第２のテキスタイル層６０４は、独立して、または異なる時間に形成することができる。例えば、製造業者は、第２の導電性糸６０８を第２のテキスタイル層６０４に織り込んでもよい。次に、設計者が、導電性糸が既に織り込まれた第２のテキスタイル層６０４を購入し、テキスタイル設計に導電性糸を織り込むことによって第１のテキスタイル層６０２を作成することができる。第１のテキスタイル層６０２は、第２のテキスタイル層６０４と組み合わされて、インタラクティブテキスタイル１０２を形成することができる。
【００５５】
第１のテキスタイル層および第２のテキスタイル層は、互いに織り、縫い合わせ、または接着するなど、様々な異なる方法で組み合わせて、インタラクティブテキスタイル１０２を形成してもよい。１つ以上の実現例では、第１のテキスタイル層６０２および第２のテキスタイル層６０４は、ジャカード製織プロセスまたは任意の種類の３Ｄ製織プロセスを使用して組み合わされる。第１のテキスタイル層６０２および第２のテキスタイル層６０４が組み合わされると、上述のように、第１のテキスタイル層６０２の第１の導電性糸６０６は、第２のテキスタイル層６０４の第２の導電性糸６０８に結合して容量性タッチセンサ２０２を形成する。
【００５６】
１つ以上の実現例では、第２のテキスタイル層６０４は、第２の導電性糸６０８の標準的な構成またはパターンを実現する。例えば、図７は、１つ以上の実現例による２層インタラクティブテキスタイル１０２の第２のテキスタイル層６０４のより詳細な図７００を示す。この例では、第２のテキスタイル層６０４は、導電性糸からなる複数のグリッド７０６を形成するために交差する水平な導電性糸７０２および垂直な導電性糸７０４を含む。しかしながら、異なるサイズのグリッドまたはグリッドのない単なるラインなど、任意の標準構成を使用することができることに留意されたい。第２のレベルにおける第２の導電性糸６０８の標準的な構成は、インタラクティブテキスタイル１０２上の任意の場所における対話エリアの正確なサイズ、形状、および配置を可能にする。例７００では、第２のテキスタイル層６０４は、コネクタ７０８を利用してグリッド７０６を形成する。コネクタ７０８は、ポリエステルなどの、より硬い材料から構成されてもよい。
【００５７】
第２のテキスタイル層６０４の第２の導電性糸６０８は、テキスタイルコントローラ２０４、出力装置（例えば、ＬＥＤ、ディスプレイ、またはスピーカ）などのインタラクティブテキスタイル１０２の電子コンポーネントに接続することができる。例えば、第２のテキスタイル層６０４の第２の導電性糸６０８は、フレキシブルＰＣＢ、クレープ加工、導電性接着剤による接着、はんだ付けなどを使用して、テキスタイルコントローラ２０４のような電子コンポーネントに接続されてもよい。第２のテキスタイル層６０４は見えないので、これは、電子機器および電子機器に走るラインが衣料品または柔らかい物体において見えないような態様での電子機器への結合を可能にする。
【００５８】
１つ以上の実現例において、第２のテキスタイル層６０４における第２の導電性糸６０８のピッチは一定である。本明細書で説明するように、導電性糸の「ピッチ」は、導電性糸間のライン間隔の幅を指す。例えば、図８は、１つまたは複数の実現例による第２のテキスタイル層６０４の追加の例８００を示す。この例では、第１のテキスタイル層６０２は、第２のテキスタイル層６０４を見せるために折り返されて示されている。水平な導電性糸８０２および垂直な導電性糸８０４は、第２のテキスタイル層６０４に完全に織り込まれている。図から分かるように、各ライン間の距離は変化しないので、ピッチは一定であると考えられる。
【００５９】
代替的に、１つまたは複数の実現例では、第２のテキスタイル層６０４内の第２の導電性糸６０８のピッチは一定ではない。ピッチは様々な異なる方法で変化させることができる。１つ以上の実現例において、ピッチは、熱収縮ポリマーのような収縮材料を使用して変化させることができる。例えば、ピッチは、ポリエステルまたは加熱された紡績糸を第２のテキスタイル層の導電性糸と織ることによって変更することができる。
【００６０】
１つまたは複数の実現例では、第２の導電性糸６０８は、部分的に第２のテキスタイル層６０４に織り込まれてもよい。次に、第２の導電性糸６０８のピッチを、第１のテキスタイル層６０２を第２のテキスタイル層６０４と織ることによって変更することができる。例えば、図９は、１つまたは複数の実現例による第２のテキスタイル層６０４の追加の例９００を示す。この例では、水平な導電性糸９０２および垂直な導電性糸９０４は、第２のテキスタイル層６０４内に部分的にのみ織り込まれている。次に、第１のテキスタイル層６０２を第２のテキスタイル層６０４と織ることによって、水平な導電性糸および垂直な導電性糸のピッチを変更することができる。
【００６１】
動作中、容量性タッチセンサ２０２は、自己静電容量感知または投影静電容量感知を使用して、導電性糸２０８のグリッド上のタッチ入力の位置を判断するように構成することができる。
【００６２】
自己静電容量センサとして構成された場合、テキスタイルコントローラ２０４は、各導電性糸２０８に制御信号（例えば、正弦信号）を印加することによって、交差する導電性糸２０８（例えば、水平な導電性糸および垂直な導電性糸）を充電する。ユーザの指などの物体が導電性糸２０８のグリッドに接触すると、接触された導電性糸２０８は接地され、接触された導電性糸２０８の静電容量を変化させる（例えば静電容量を増加または減少させる）。
【００６３】
テキスタイルコントローラ２０４は、物体の存在を特定するために静電容量の変化を利用する。そのために、テキスタイルコントローラ２０４は、各導電性糸２０８の静電容量の変化を検出することによって、どの水平な導電性糸２０８がタッチされ、どの垂直な導電性糸２０８がタッチされたかを検出することによってタッチ入力の位置を検出する。テキスタイルコントローラ２０４は、タッチされた交差する導電性糸２０８の交差点を用いて、容量性タッチセンサ２０２上のタッチ入力の位置を判断する。例えば、テキスタイルコントローラ２０４は、各タッチの位置を導電性糸２０８のグリッド上のＸ、Ｙ座標として判断することによってタッチデータを判断することができる。
【００６４】
自己静電容量センサとして実現された場合、マルチタッチ入力が受信されると「ゴースト化」が発生することがある。例えば、ユーザが２本の指で導電性糸２０８のグリッドに触れるとする。これが生じると、テキスタイルコントローラ２０４は、２つのタッチの各々についてＸ座標およびＹ座標を判断する。しかしながら、テキスタイルコントローラ２０４は、各Ｘ座標をそれの対応するＹ座標にどのように一致させるかを判断することができないかもしれない。例えば、第１のタッチが座標Ｘ１、Ｙ１を有し、第２のタッチが座標Ｘ４、Ｙ４を有する場合、テキスタイルコントローラ２０４は、「ゴースト」座標Ｘ１、Ｙ４およびＸ４、Ｙ１も検出するかもしれない。
【００６５】
１つまたは複数の実現例では、テキスタイルコントローラ２０４は、導電性糸２０８のグリッド上の２つ以上のタッチ入力点に対応するタッチ入力の「領域」を検出するように構成される。導電性糸２０８は、物体が導電性糸２０８のグリッドに接触すると、静電容量が複数の水平な導電性糸２０８および／または複数の垂直な導電性糸２０８について変更されるように、互いに密接に織り合わされてもよい。例えば、１本の指での１回のタッチで座標Ｘ１、Ｙ１およびＸ２、Ｙ１を生成するかもしれない。したがって、テキスタイルコントローラ２０４は、静電容量が複数の水平な導電性糸２０８および／または複数の垂直な導電性糸２０８について変更される場合にタッチ入力を検出するように構成されてもよい。離れている２つの単一点タッチが検出された場合には、テキスタイルコントローラ２０４はタッチ入力を検出しないので、ゴースト化の影響が除去されることに注目されたい。
【００６６】
代替的に、投影静電容量センサとして実現される場合、テキスタイルコントローラ２０４は、制御信号（例えば、正弦信号）を単一の組の導電性糸２０８（例えば、水平な導電性糸２０８）に印加することによって、単一の組の導電性糸２０８を充電する。次に、テキスタイルコントローラ２０４は、他の組の導電性糸２０８（例えば、垂直な導電性糸２０８）における静電容量の変化を感知する。
【００６７】
この実現例では、垂直な導電性糸２０８は充電されず、したがって仮想接地として作用する。しかし、水平な導電性糸２０８を帯電させると、水平な導電性糸は垂直な導電性糸２０８に容量結合する。したがって、ユーザの指などの物体が導電性糸２０８のグリッドに接触すると、静電容量は垂直な導電性糸上で変化する（例えば、増加または減少する）。テキスタイルコントローラ２０４は、垂直な導電性糸２０８の静電容量の変化を利用して、物体の存在を識別する。そうするために、テキスタイルコントローラ２０４は、垂直な導電性糸２０８を走査して静電容量の変化を検出することによってタッチ入力の位置を検出する。テキスタイルコントローラ２０４は、タッチ入力の位置を、変更された静電容量を有する垂直な導電性糸２０８と制御信号が送信された水平な導電性糸２０８との間の交点として判断する。例えば、テキスタイルコントローラ２０４は、各タッチの位置を導電性糸２０８のグリッド上のＸ、Ｙ座標として判断することによってタッチデータを判断することができる。
【００６８】
自己静電容量センサとして実施されようと、投影静電容量センサとして実施されようと、容量性センサ２０８は、タッチデータをジェスチャマネージャ２１８に通信して、ジェスチャマネージャ２１８が、タッチデータに基づいて、物体１０４、コンピューティングデバイス１０６、またはコンピューティングデバイス１０６におけるアプリケーション２１６を制御するために使用することができるジェスチャを判断できるように構成されている。
【００６９】
ジェスチャマネージャ２１８は、インタラクティブテキスタイル１０２に対してなされるタッチ、タップ、スワイプ、ホールド、カバーなど、様々な異なる種類のジェスチャを認識するように実現することができる。様々な異なる種類のジェスチャを認識するために、ジェスチャマネージャ２１８は、タッチ、スワイプまたはホールドの持続時間（例えば、１秒または２秒）、タッチ、スワイプ、またはホールドの数（例えば、シングルタップ、ダブルタップ、またはトリプルタップ）、タッチ、スワイプ、またはホールドの数（例えば、１本指タッチもしくはスワイプ、２本指タッチもしくはスワイプ、または３本指タッチもしくはスワイプ）、タッチの頻度、およびタッチまたはスワイプの動的方向（例えば、上、下、左、右）を判断するように構成される。ホールドに関して、ジェスチャマネージャ２１８は、ホールドされているインタラクティブテキスタイル１０２の容量性タッチセンサ２０２の面積（例えば、上、下、左、右、または上および下）を判断することもできる。したがって、ジェスチャマネージャ２１８は、カバー、カバーおよびホールド、５本指ホールド、５本指カバーおよびホールド、３本指挟み込みおよびホールドなどの様々な異なる種類のホールドを認識することができる。
【００７０】
図１０Ａは、１本指タッチに対応するタッチ入力に基づいて制御を生成する例１０００を示す。例１０００では、容量性タッチセンサ２０２の水平な導電性糸２０８および垂直な導電性糸２０８はＸ、Ｙグリッドを形成する。このグリッド内のＸ軸にはＸ１、Ｘ２、Ｘ３、およびＸ４というラベルが付けられ、Ｙ軸にはＹ１、Ｙ２、およびＹ３というラベルが付けられる。上述のように、テキスタイルコントローラ２０４は、自己静電容量感知または投影静電容量感知を使用して、このＸ、Ｙグリッド上の各タッチの位置を判断することができる。
【００７１】
この例では、ユーザがインタラクティブテキスタイル１０２に触れると、タッチ入力１００２が受信される。タッチ入力１００２が受信されると、テキスタイルコントローラ２０４は、導電性糸２０８のグリッド上のタッチ入力１００２の位置および時間を判断し、タッチの位置：「Ｘ１，Ｙ１」およびタッチの時間：Ｔ０を含むタッチデータ１００４を生成する。次に、タッチデータ１００４は、コンピューティングデバイス１０６におけるジェスチャマネージャ２１８に（例えば、ネットワークインターフェイス２１０経由でネットワーク１０８を介して）通信される。
【００７２】
ジェスチャマネージャ２１８は、タッチデータ１００４を受信し、タッチデータ１００４に対応するジェスチャ１００６を生成する。この例では、タッチデータは単一の時間期間（Ｔ０）における単一のタッチ入力点（Ｘ１，Ｙ１）に対応するため、ジェスチャマネージャ２１８はジェスチャ１００６を「１本指タッチ」と判断する。次に、ジェスチャマネージャ２１８は、制御１００８を起動することにより、１本指タッチジェスチャ１００６に基づいてコンピューティングデバイス１０６の機能を活性化して、物体１０４、コンピューティングデバイス１０６、またはコンピューティングデバイス１０６のアプリケーション２１６を制御してもよい。例えば、１本指タッチジェスチャを用いて、コンピューティングデバイス１０６を制御して電源をオンまたはオフにしてもよく、アプリケーション２１６を制御して開閉してもよく、ユーザの家の照明をオンまたはオフに制御などしてもよい。
【００７３】
図１０Ｂは、ダブルタップに対応するタッチ入力に基づいて制御を生成する例１０００を示す。この例では、ユーザが、インタラクティブテキスタイル１０２を素早くタップするなどしてインタラクティブテキスタイル１０２をダブルタップすると、タッチ入力１０１０および１０１２が受信される。タッチ入力１０１０および１０１２が受信されると、テキスタイルコントローラ２０４は、導電性糸２０８のグリッド上のタッチ入力の位置および時間を判断し、第１のタッチの位置：「Ｘ１，Ｙ１」および第１のタッチの時間：Ｔ０を含むタッチデータ１０１４を生成する。このタッチデータ１０１４はさらに、第２のタッチの位置：「Ｘ１，Ｙ１」および第２のタッチの時間：Ｔ１を含む。次に、タッチデータ１０１４は、コンピューティングデバイス１０６におけるジェスチャマネージャ２１８に（例えば、ネットワークインターフェイス２１０経由でネットワーク１０８を介して）通信される。
【００７４】
ジェスチャマネージャ２１８は、タッチデータ１０１４を受信し、タッチデータに対応するジェスチャ１０１６を生成する。この例では、ジェスチャマネージャ２１８は、異なる時刻に実質的に同じ位置で受け取られた２つのタッチに基づいて、ジェスチャ１０１６を「ダブルタップ」として判断する。次に、ジェスチャマネージャ２１８は、制御１０１８を起動することにより、ダブルタップタッチジェスチャ１０１６に基づいてコンピューティングデバイス１０６の機能を活性化して、物体１０４、コンピューティングデバイス１０６、またはコンピューティングデバイス１０６のアプリケーション２１６を制御してもよい。例えば、ダブルタップジェスチャを用いて、コンピューティングデバイス１０６を制御して、統合カメラの電源をオンにしたり、音楽アプリケーション２１６を介して音楽の再生を開始したり、ユーザの家を施錠したりしてもよい。
【００７５】
図１０Ｃは、２本指タッチに対応するタッチ入力に基づいて制御を生成する例１０００を示す。この例では、ユーザが実質的に同時に２本の指でインタラクティブテキスタイル１０２に触れると、タッチ入力１０２０および１０２２が受信される。タッチ入力１０２０および１０２２が受信されると、テキスタイルコントローラ２０４は、導電性糸２０８のグリッド上のタッチ入力の位置および時間を判断し、時間Ｔ０における第１の指によるタッチの位置：「Ｘ１，Ｙ１」を含むタッチデータ１０２４を生成する。タッチデータ１０２４はさらに、同じ時間Ｔ０における第２の指によるタッチの位置：「Ｘ３，Ｙ２」を含む。次に、タッチデータ１０２４は、コンピューティングデバイス１０６におけるジェスチャマネージャ２１８に（例えば、ネットワークインターフェイス２１０経由でネットワーク１０８を介して）通信される。
【００７６】
ジェスチャマネージャ２１８は、タッチデータ１０２４を受信し、タッチデータに対応するジェスチャ１０２６を生成する。この場合、ジェスチャマネージャ２１８は、異なる位置で実質的に同時に受け取られた２つのタッチに基づいてジェスチャ１０２６を「２本指タッチ」と判断する。次に、ジェスチャマネージャは、制御１０２８を起動することにより、２本指タッチジェスチャ１０２６に基づいてコンピューティングデバイス１０６の機能を活性化して、物体１０４、コンピューティングデバイス１０６、またはコンピューティングデバイス１０６のアプリケーション２１６を制御してもよい。例えば、２本指タッチジェスチャを用いて、コンピューティングデバイス１０６を制御して、統合カメラを用いて写真を撮ったり、音楽アプリケーション２１６を介して音楽の再生を一旦停止したり、ユーザの家のセキュリティシステムをオンにしたりしてもよい。
【００７７】
図１０Ｄは、１本指上方向スワイプに対応するタッチ入力に基づいて制御を生成する例１０００を示す。この例では、ユーザが１本の指を用いてインタラクティブテキスタイル１０２上を上方向にスワイプすると、タッチ入力１０３０、１０３２および１０３４が受信される。タッチ入力１０３０、１０３２および１０３４が受信されると、テキスタイルコントローラ２０４は、導電性糸２０８のグリッド上のタッチ入力の位置および時間を判断し、時刻Ｔ０における「Ｘ１，Ｙ１」としての第１のタッチの位置、時刻Ｔ１における「Ｘ１，Ｙ２」としての第２のタッチの位置、時刻Ｔ２における「Ｘ１，Ｙ３」としての第３のタッチの位置に対応するタッチデータ１０３６を生成する。次に、タッチデータ１０３６は、コンピューティングデバイス１０６におけるジェスチャマネージャ２１８に（例えば、ネットワークインターフェイス２１０経由でネットワーク１０８を介して）通信される。
【００７８】
ジェスチャマネージャ２１８は、タッチデータ１０３６を受信し、タッチデータに対応するジェスチャ１０３８を生成する。この場合、ジェスチャマネージャ２１８は、導電性糸２０８のグリッド上を上方向に移動する位置で受け取られた３つのタッチに基づいて、ジェスチャ１０３８を「上方向スワイプ」として判断する。次に、ジェスチャマネージャは、制御１０４０を起動することにより、上方向スワイプジェスチャ１０３８に基づいてコンピューティングデバイス１０６の機能を活性化して、物体１０４、コンピューティングデバイス１０６、またはコンピューティングデバイス１０６のアプリケーション２１６を制御してもよい。例えば、上方向スワイプジェスチャを用いて、コンピューティングデバイス１０６を制御して、電話呼び出しを受けたり、音楽アプリケーション２１６によって再生されている音楽の音量を増大させたり、ユーザの家の証明をオンにしたりしてもよい。
【００７９】
上記の例は、インタラクティブテキスタイル１０２によって認識可能な様々な種類のタッチ入力ジェスチャを一般的に説明しているが、実質的に任意の種類のタッチ入力ジェスチャがインタラクティブテキスタイル１０２によって検出されてもよいことに注目されたい。例えば、従来型のタッチ対応型スマートフォンおよびタブレット装置によって検出され得る任意の種類のシングルまたはマルチタッチタップ、タッチ、ホールド、スワイプなども、インタラクティブテキスタイル１０２によって検出されてもよい。
【００８０】
１つまたは複数の実現例では、ジェスチャマネージャ２１８は、ユーザがジェスチャを作成し、ジェスチャをコンピューティングデバイス１０６の機能に割り当てることを可能にする。生成されたジェスチャは、上述したように、タップ、タッチ、スワイプおよびホールドを含んでもよい。さらに、ジェスチャマネージャ２１８は、記号、文字、数字などに対応するジェスチャストロークなどのジェスチャストロークを認識することができる。
【００８１】
図１１は、１つまたは複数の実現例に従ってジェスチャを作成し、コンピューティングデバイス１０６の機能に割り当てる例１１００を示す。
【００８２】
この例では、第１の段階１１０２において、ジェスチャマネージャ２１８は、ジェスチャマッピングモードの間に、ジェスチャ記録ユーザインターフェイス１１０４をコンピューティングデバイス１０６のディスプレイ上に表示させる。ジェスチャマッピングモードは、インタラクティブテキスタイル１０２がコンピューティングデバイス１０６とペアリングされたときに自動的にジェスチャマネージャ２１８によって起動されてもよいし、ジェスチャを作成してコンピューティングデバイス１０６の機能に割り当てるためにユーザによって起動された制御またはコマンドに応答して起動されてもよい。
【００８３】
ジェスチャマッピングモードでは、ジェスチャマネージャ２１８は、ユーザに対して、インタラクティブテキスタイル１０２にジェスチャを入力するように促す。テキスタイルコントローラ２０４は、インタラクティブテキスタイル１０２で、ユーザが装着している衣類（例えば、ジャケット）に織り込まれたインタラクティブテキスタイル１０２に入力されるジェスチャを監視し、ジェスチャに基づいてタッチデータを生成する。タッチデータは、ジェスチャマネージャ２１８に通信される。
【００８４】
インタラクティブテキスタイル１０２からタッチデータを受信したことに応答して、ジェスチャマネージャ２１８は、ジェスチャを識別するためにタッチデータを解析する。ジェスチャマネージャ２１８は、次に、コンピューティングデバイス１０６のディスプレイ２２０上にジェスチャの視覚的表現１１０６を表示させてもよい。この例では、ジェスチャの視覚的表現１１０６は、インタラクティブテキスタイル１０２に入力されるジェスチャに対応する「ｖ」である。ジェスチャユーザインターフェイスは、ユーザが第２の段階１１１０に移行することを可能にする次の制御１１０８を含む。
【００８５】
第２の段階１１１０において、ジェスチャマネージャ２１８は、ユーザが第１の段階１１０２で作成されたジェスチャをコンピューティングデバイス１０６の機能に割り当てることを可能にする。本明細書で説明するように、コンピューティングデバイス１０６の「機能」は、コンピューティングデバイス１０２での任意のコマンド、制御、またはアクションを含むことができる。コンピューティングデバイス１０６の機能の例は、限定ではなく例として、呼出しに応えること、音楽再生制御（例えば、次の曲、前の曲、一時停止、および再生）、現在の天気を要求することなどを含んでもよい。
【００８６】
この例では、ジェスチャマネージャ２１８は、ユーザが第１の段階１１０２で作成されたジェスチャをコンピューティングデバイス１０２の１つ以上の機能に割り当てることを可能にする機能割り当てユーザインターフェイス１１１２の表示を引き起こす。機能割り当てユーザインターフェイス１１１２は、選択された機能にジェスチャを割り当てるまたはマッピングするためにユーザによって選択可能な機能のリスト１１１４を含む。この例では、機能のリスト１１１４は、「呼出し拒否」、「呼出し受け入れ」、「音楽を再生する」、「家に電話をかける」、および「呼出消音」を含む。
【００８７】
ジェスチャマネージャは、ジェスチャを機能に割り当てるようにとの、機能割り当てユーザインターフェイス１１１２へのユーザ入力を受信し、ジェスチャを、選択された機能に割り当てる。この例では、ユーザは「呼出し受け入れ」機能を選択し、ジェスチャマネージャ２１８は、第１の段階１１０２で作成された「ｖ」ジェスチャを呼出し受け入れ機能に割り当てる。
【００８８】
作成されたジェスチャをコンピューティングデバイス１０６の機能に割り当てることにより、ユーザは、後の時間に、インタラクティブテキスタイル１０２にジェスチャを入力することによって、機能を起動することができる。この例では、ユーザは、コンピューティングデバイス１０６にコンピューティングデバイス１０６への呼出しを受け入れさせるために、インタラクティブテキスタイル１０２上で「ｖ」ジェスチャを行うことができる。
【００８９】
ジェスチャマネージャ２１８は、作成されたジェスチャとコンピューティングデバイス１０６の機能との間のマッピングをジェスチャライブラリ内に維持するように構成される。上記のように、マッピングはユーザによって作成することができる。代替的または追加的に、ジェスチャライブラリは、ジェスチャとコンピューティングデバイス１０６の機能との間の予め定義されたマッピングを含むことができる。
【００９０】
一例として、図１２は、１つまたは複数の実現例によるジェスチャライブラリの例１２００を示す。例１２００では、ジェスチャライブラリは、ジェスチャとコンピューティングデバイス１０６のデバイス機能との間の複数の異なるマッピングを含む。１２０２で「丸」ジェスチャが「天気を教えてください」機能にマッピングされ、１２０４で「ｖ」ジェスチャが呼出し受け入れ機能にマッピングされ、１２０６で「ｘ」ジェスチャが「呼出し拒否」機能にマッピングされ、１２０８で「三角」ジェスチャが「家に電話する」機能にマッピングされ、１２１０で「ｍ」ジェスチャが「音楽を再生する」機能にマッピングされ、１２１２で「ｗ」ジェスチャが「呼出し消音」にマッピングされる。
【００９１】
上述のように、１２０２、１２０４、１２０６、１２０８、１２１０、および１２１２でのマッピングは、ユーザによって作成されてもよく、またはユーザが最初にジェスチャを作成して割り当てしなくてもよいように予め定義されてもよい。さらに、ユーザは、マッピングを選択し、新しいジェスチャを作成して、現在割り当てられているジェスチャと置き換えることによって、マッピングを変更または修正してもよい。
【００９２】
注目すべきことに、ユーザがインタラクティブテキスタイル１０２に対するジェスチャを介して起動することを望むかもしれない様々な異なる機能が存在し得る。しかし、ユーザが実際に覚えておくことが期待できる異なるジェスチャの数は限られている。したがって、１つまたは複数の実現例では、ジェスチャマネージャ２１８は、インタラクティブテキスタイル１０２へのジェスチャおよびコンピューティングデバイス１０６のコンテキストの両方に基づいて機能を選択するように構成される。コンテキストに基づいてジェスチャを認識する能力は、ユーザがジェスチャのサブセットを使用して様々な異なる機能を呼び出すことを可能にする。例えば、第１のコンテキストでは、第１のジェスチャが第１の機能を起動し、第２のコンテキストでは、同じ第１のジェスチャが第２の機能を起動してもよい。
【００９３】
場合によっては、コンピューティングデバイス１０６のコンテキストは、コンピューティングデバイス１０６上で現在動作しているアプリケーションに基づいてもよい。例えば、コンテキストは、ユーザが音楽を聴くために音楽プレーヤアプリケーションを利用しているときに音楽を聴くことに対応し、呼出しがコンピューティングデバイス１０６に通信されたときに「呼出しを受けること」に対応してもよい。これらの場合、ジェスチャマネージャ２１８は、コンピューティングデバイス１０６上で現在動作しているアプリケーションを判断することによってコンテキストを判断することができる。
【００９４】
これに代えて、またはこれに加えて、コンテキストは、ランニング、ワークアウト、自動車の運転など、ユーザが現在関与している活動に対応してもよい。これらの場合、ジェスチャマネージャ２１８は、コンピューティングデバイス１０６、インタラクティブテキスタイル１０２、またはコンピューティングデバイス１０６に通信可能に結合された別のデバイスに実装されたセンサから受信したセンサデータに基づいてコンテキストを判断することができる。例えば、加速度計からの加速度データは、ユーザが現在走っていること、車で走っていること、自転車に乗っていること等を示してもよい。コンテキストを判断する他の非限定的な例は、カレンダーデータに基づいてコンテキストを判断すること（例えば、ユーザのカレンダーに基づいてユーザが会議中であると判断すること）、位置データに基づいてコンテキストを判断することなどを含む。
【００９５】
コンテキストが判断された後、インタラクティブテキスタイル１０２のテキスタイルコントローラ２０４は、ユーザが着用する衣類（例えば、ジャケット）に織り込まれたインタラクティブテキスタイル１０２へのジェスチャ入力を監視し、ジェスチャ入力に基づいてタッチデータを生成する。次いで、タッチデータはジェスチャマネージャ２１８に通信される。
【００９６】
インタラクティブテキスタイル１０２からタッチデータを受信したことに応答して、ジェスチャマネージャ２１８は、ジェスチャを識別するためにタッチデータを解析する。次に、ジェスチャマネージャ２１８は、ジェスチャおよびコンテキストに基づいて、コンピューティングデバイスの機能を起動する。例えば、ジェスチャマネージャ２１８は、ジェスチャを、異なるコンテキストにジェスチャを割り当てるマッピングと比較することができる。例えば、ある所与のジェスチャは、複数の異なるコンテキストおよび関連付けられる機能に関連付けられてもよい。したがって、ジェスチャマネージャ２１８は、第１のジェスチャが受信されると、第１のコンテキストが検出された場合には第１の機能を起動し、第２の異なるコンテキストが検出された場合には第２の異なる機能を起動してもよい。
【００９７】
一例として、図１３は、１つまたは複数の実現例によるインタラクティブテキスタイルに対するコンテキストベースのジェスチャの例１３００を示す。
【００９８】
この例では、コンピューティングデバイス１０６は、インタラクティブテキスタイル１０２に通信可能に結合されたスマートフォン１３０２として実現される。例えば、インタラクティブテキスタイル１０２は、ユーザが着用するジャケットに織り込まれ、ブルートゥースなどの無線接続を介してスマートフォン１３０２に結合されてもよい。
【００９９】
１３０４において、スマートフォン１３０２は、音楽プレーヤアプリケーションがスマートフォン１３０２上で音楽を再生しているので、「音楽再生」コンテキストにある。音楽再生コンテキストでは、ジェスチャマネージャ２１８は、１３０６において第１のサブセットの機能を第１のサブセットのジェスチャに割り当てている。例えば、ユーザは、インタラクティブテキスタイル１０２を左にスワイプすることによって前の曲を再生することができ、インタラクティブテキスタイル１０２をタップすることによって現在の曲を再生または一時停止し、インタラクティブテキスタイル１０２を右にスワイプすることによって次の曲を再生することができる。
【０１００】
１３０８において、スマートフォン１３０２のコンテキストは、スマートフォン１３０２が着信呼を受信すると、「着信呼」コンテキストに変化する。着信呼コンテキストでは、同じサブセットのジェスチャが、１３１０で着信呼コンテキストに関連付けられている第２のサブセットの機能に割り当てられる。例えば、インタラクティブテキスタイル１０２上を左にスワイプすることにより、ユーザは呼出しを拒絶することができるが、それまでは、左にスワイプすると、前の曲が音楽再生コンテキストで再生されたであろう。同様に、インタラクティブテキスタイル１０２をタップすることによって、ユーザは呼出しを受け入れ、インタラクティブテキスタイル１０２を右にスワイプすることによって、ユーザはコールを消音させることができる。
【０１０１】
１つ以上の実現例では、インタラクティブテキスタイル１０２は、１つ以上の光源（例えば、ＬＥＤ）、ディスプレイ、スピーカなどのような１つ以上の出力装置をさらに含む。これらの出力装置は、インタラクティブテキスタイル１０２へのタッチ入力に基づくユーザへのフィードバック、および／またはコンピューティングデバイス１０６から受信した制御信号に基づく通知を提供するように構成することができる。
【０１０２】
図１４は、１つ以上の実現例によるインタラクティブテキスタイル１０２と出力装置とを含むジャケットの例１４００を示す。この例では、インタラクティブテキスタイル１０２は、ジャケット１４０２の袖に統合され、ジャケット１４０２のカフに統合されたＬＥＤのような光源１４０４に結合される。
【０１０３】
光源１４０４は、光を出力するように構成され、テキスタイルコントローラ２０４によって制御することができる。例えば、テキスタイルコントローラ２０４は、ユーザにフィードバックを提供するため、または様々な異なる通知を指示するために、光源１４０４によって出力される光の色および／または周波数を制御することができる。例えば、テキスタイルコントローラ２０４は、光源を特定の周波数で点滅させて、コンピューティングデバイス１０６に関連付けられる特定の通知、例えば、電話呼出しが受信されている、テキストメッセージまたは電子メールメッセージが受信されている、タイマが時間切れとなった、などを示すことができる。さらに、テキスタイルコントローラ２０４は、光源を特定の色の光で点滅させて、インタラクティブテキスタイル１０２への特定のジェスチャまたは入力が認識されたこと、および／またはジェスチャに基づいて関連する機能が活性化されたことをユーザにフィードバックする。
【０１０４】
図１５は、１つまたは複数の実現例によるインタラクティブテキスタイルとの対話および出力装置の実現例１５００を示す。
【０１０５】
１５０２において、テキスタイルコントローラ２０４は、特定の周波数で光源を点滅させて、着信呼またはテキストメッセージなどの、コンピューティングデバイス１０６から受信した通知を示す。
【０１０６】
１５０４において、ユーザは、インタラクティブテキスタイル１０２を覆うよう、インタラクティブテキスタイル１０２の上に手を置く。この「カバー」ジェスチャは、様々な異なる機能にマッピングされてもよい。例えば、このジェスチャを使用して呼出しを消音してもよく、または呼出しを受けてもよい。それに応答して、光源を制御して、呼出しが消音されるとオフになることなどによって、ジェスチャが認識されたというフィードバックを提供することができる。
【０１０７】
１５０６において、ユーザは、１本の指でタッチセンサをタップして、異なる機能を起動する。例えば、ユーザは、コンピューティングデバイス１０６上のボイスメールを聞くために、タッチセンサ上に１本の指を置くことができてもよい。この場合、光源は、ボイスメールが再生を開始するときにオレンジ色の光を出力することなどによって、ジェスチャが認識されたというフィードバックを提供するように制御することができる。
【０１０８】
インタラクティブテキスタイル１０２、およびインタラクティブテキスタイル１０２がタッチ入力をどのように検出するかについて論じてきたが、ここで、衣類、ハンドバッグ、ファブリックケーシング、帽子などのような柔軟性のある物体１０４内にインタラクティブテキスタイル１０２を容易に統合し得る方法について検討する。
【０１０９】
図１６は、柔軟性のある物体内に統合されたインタラクティブテキスタイル１６００の様々な例を示す。例１６００は、帽子１６０２、シャツ１６０４、およびハンドバッグ１６０６に統合されたインタラクティブテキスタイル１０２を示す。
【０１１０】
インタラクティブテキスタイル１０２は、帽子１６０２内に統合されることにより、ユーザがユーザの帽子のひさしに触れることによって様々なコンピューティングデバイス１０６を制御することを可能にしている。例えば、ユーザは、インタラクティブテキスタイル１０２の位置で１本の指で帽子１６０２のひさしをタップし、ユーザのスマートフォンへの着信呼に応答し、２本の指で帽子１６０２のひさしにタッチしてそれをホールドして呼出しを終了することができてもよい。
【０１１１】
インタラクティブテキスタイル１０２は、シャツ１６０４の袖内に統合されることにより、ユーザがユーザのシャツの袖にタッチすることによって様々なコンピューティングデバイス１０６を制御することを可能にする。例えば、ユーザは、インタラクティブテキスタイル１０２の位置でシャツ１６０４の袖上を左または右にスワイプして、ユーザの家のステレオシステム上で、それぞれ、前の曲または次の曲を再生することができてもよい。
【０１１２】
例１６０２および１６０４では、導電性糸２０８のグリッドは、帽子１６０２のひさしおよびシャツ１６０４の袖上に見えるように示されている。しかしながら、インタラクティブテキスタイル１０２が物体上で目立たないように、インタラクティブテキスタイル１０２を物体１０４と同じ質感および色に製造してもよいことに注目されたい。
【０１１３】
いくつかの実現例では、インタラクティブテキスタイル１０２のパッチを、柔軟性のある物体１０４に縫い付けるかまたは接着することによって、柔軟性のある物体１０４内に統合してもよい。例えば、インタラクティブテキスタイル１０２のパッチは、導電性糸２０８のグリッドを含むインタラクティブテキスタイル１０２のパッチを帽子１６０２のひさしまたはシャツ１６０４の袖の上に直接に縫い付けるかまたは接着することによって、帽子１６０２のひさしまたはシャツ１６０４の袖に取り付けられてもよい。インタラクティブテキスタイル１０２は、次いで、上述のようにテキスタイルコントローラ２０４および電源２０６に結合され、インタラクティブテキスタイル１０２がタッチ入力を感知できるようにしてもよい。
【０１１４】
他の実現例では、柔軟性のある物体１０４の製造中に、インタラクティブテキスタイル１０２の導電性糸２０８を柔軟性のある物体１０４に織り込んでもよい。例えば、インタラクティブテキスタイル１０２の導電性糸２０８は、帽子１６０２またはシャツ１６０４の製造中に、帽子１６０２のひさしまたはシャツ１６０４の袖上で非導電性の糸とともに織られてもよい。
【０１１５】
１つまたは複数の実現例では、インタラクティブテキスタイル１０２は、柔軟性のある物体１０４上の画像と統合されてもよい。次いで、画像の異なる領域を容量性タッチセンサ２０２の異なる領域にマッピングして、ユーザが画像の異なる領域に触れることによって、コンピューティングデバイス１０６またはコンピューティングデバイス１０６のアプリケーション２１６に対する異なる制御を起動できるようにしてもよい。例えば、図１６に示すように、インタラクティブテキスタイル１０２は、ジャガード製織などの製織プロセスを使用して花１６０８の画像でハンドバッグ１６０６上に織り込まれる。花１６０８の画像は、様々な制御を起動するためにユーザがハンドバッグのどこに触れるかがわかるように、ユーザに視覚的なガイダンスを提供してもよい。例えば、花１６０８の１つの花弁を使用して、ユーザのスマートフォンをオンまたはオフにすることができ、花１６０８の別の花弁を使用して、スマートフォンを紛失したときにユーザのスマートフォンを鳴らしてスマートフォンを見つけることができ、花１６０８の別の花弁をユーザの車にマッピングして、ユーザが車をロックおよびロック解除できるようにすることができる。
【０１１６】
同様に、１つまたは複数の実現例において、インタラクティブテキスタイル１０２は、柔軟性のある物体１０４上の３次元物体と統合されてもよい。容量性タッチセンサ２０２の異なる領域に３次元物体の異なる領域をマッピングすることによって、ユーザは、３次元物体の異なる領域に触れることにより、コンピューティングデバイス１０６またはコンピューティングデバイス１０６のアプリケーション２１６のために異なる制御を起動できるようにしてもよい。例えば、ベルベットまたはコーデュロイのような材料を用いて凸部または凹部を作成し、インタラクティブテキスタイル１０２とともに物体１０４上に織り込むことができる。このように、３次元物体は、ユーザに視覚的かつ触覚的なガイダンスを提供して、ユーザが特定の制御を起動できるようにしてもよい。インタラクティブテキスタイル１０２のパッチは、円形、三角形などの正方形以外の様々な異なる３Ｄ幾何学的形状を形成するように織り込まれてもよい。
【０１１７】
様々な実現例において、インタラクティブテキスタイル１０２は、射出成形を用いて硬質の物体１０４内に統合されてもよい。射出成形は、部品を製造するために使用される一般的なプロセスであり、同じ物体の大量生産に理想的である。例えば、射出成形を使用して、ワイヤスプール、パッケージング、王冠、自動車のダッシュボード、ポケット櫛、いくつかの楽器（およびそれらの部品）、一体型椅子および小テーブル、収納容器、機械的部品（ギヤを含む）、および今日利用可能な大部分の他のプラスチック製品など、多くのものを形成することができる。
【０１１８】
例示的方法
図１７、図１８、図１９および図２０は、インタラクティブテキスタイルを使用してタッチデータを生成する方法例１７００（図１７）と、コンピューティングデバイスの機能を起動するために使用可能なジェスチャを判断する方法例１８００（図１８）と、ジェスチャをコンピューティングデバイスの機能に割り当てる方法例１９００（図１９）と、ジェスチャおよびコンテキストに基づいてコンピューティングデバイスの機能を起動する方法例２０００（図２０）とを示す。これらの方法およびここにおける他の方法は、実行される動作を指定するブロックのセットとして示されているが、必ずしも、それぞれのブロックによって動作を実行するために示された順序または組み合わせに限定されない。以下の説明の一部において、図１の環境１００および図２のシステム２００を参照してもよいが、それらへの参照は一例に過ぎない。この技術は、１つのデバイス上で動作する１つのエンティティまたは複数のエンティティによるパフォーマンスに限定されない。
【０１１９】
図１７は、インタラクティブテキスタイルを使用してタッチデータを生成する例示的な方法１７００を示す。
【０１２０】
１７０２において、インタラクティブテキスタイルに織り込まれた導電性糸のグリッドへのタッチ入力が検出される。例えば、テキスタイルコントローラ２０４（図２）は、ユーザの指などの物体がインタラクティブテキスタイル１０２（図１）に触れると、インタラクティブテキスタイル１０２に織り込まれた導電性糸２０８のグリッドへのタッチ入力を検出する。
【０１２１】
インタラクティブテキスタイル１０２は、シャツ１０４−１、帽子１０４−２、またはハンドバッグ１０４−３のような柔軟性のある物体内に統合されてもよい。代替的に、インタラクティブテキスタイル１０２は、プラスチックカップ１０４−４またはスマートフォンケース１０４−５などの硬質の物体と統合されてもよい。
【０１２２】
１７０４において、タッチ入力に基づいてタッチデータが生成される。例えば、テキスタイルコントローラ２０４は、タッチ入力に基づいてタッチデータを生成する。タッチデータは、導電性糸２０８のグリッド上のタッチ入力の位置を含んでもよい。
【０１２３】
全体を通じて説明したように、導電性糸２０８のグリッドは、水平な導電性糸２０８と、水平な導電性糸に実質的に直交するように位置決めされた垂直な導電性糸２０８とを含んでもよい。タッチ入力の位置を検出するために、テキスタイルコントローラ２０４は、自己静電容量感知または投影静電容量感知を使用することができる。
【０１２４】
１７０６で、タッチデータはコンピューティングデバイスに通信され、コンピューティングデバイスまたはコンピューティングデバイスでの１つもしくは複数のアプリケーションを制御する。例えば、物体１０４のネットワークインターフェイス２１０は、テキスタイルコントローラ２０４によって生成されたタッチデータを、コンピューティングデバイス１０６に実装されたジェスチャマネージャ２１８に通信する。ジェスチャマネージャ２１８およびコンピューティングデバイス１０６は物体１０４に実装されてもよく、この場合インターフェイスは有線接続を介してタッチデータをジェスチャマネージャ２１８に通信してもよい。代替的に、ジェスチャマネージャ２１８およびコンピューティングデバイス１０６は、インタラクティブテキスタイル１０２から離れて実現されてもよく、この場合、ネットワークインターフェイス２１０は、タッチデータをネットワーク１０８を介してジェスチャマネージャ２１８に通信してもよい。
【０１２５】
図１８は、１つまたは複数の実現例に従ってコンピューティングデバイスの機能を起動するために使用可能なジェスチャを判断する例示的な方法１８００を示す。
【０１２６】
１８０２において、インタラクティブテキスタイルからタッチデータが受信される。例えば、コンピューティングデバイス１０６におけるネットワークインターフェイス２２２（図２）は、インタラクティブテキスタイル１０２のネットワークインターフェイス２１０からタッチデータを受信し、それは図９のステップ９０６においてジェスチャマネージャ２１８に伝達される。
【０１２７】
１８０４において、タッチデータに基づいてジェスチャが判断される。例えば、ジェスチャマネージャ２１８は、１本指タッチジェスチャ５０６、ダブルタップジェスチャ５１６、２本指タッチジェスチャ５２６、スワイプジェスチャ５３８などのタッチデータに基づいてジェスチャを判断する。
【０１２８】
１８０６において、ジェスチャに基づいて機能が起動される。例えば、ジェスチャマネージャ２１８は、ジェスチャに基づいて制御を生成して、物体１０４、コンピューティングデバイス１０６、またはコンピューティングデバイス１０６のアプリケーション２１６を制御する。例えば、上方向スワイプジェスチャを使用して、テレビの音量を上げたり、ユーザの家の照明をオンにしたり、ユーザの家の自動ガレージドアを開いたりしてもよい。
【０１２９】
図１９は、１つまたは複数の実現例に従ってコンピューティングデバイスの機能にジェスチャを割り当てる方法例１９００を示す。
【０１３０】
１９０２において、タッチデータが、ユーザによって着用された衣料品に織り込まれたインタラクティブテキスタイルからコンピューティングデバイスによって受信される。例えば、コンピューティングデバイス１０６のネットワークインターフェイス２２２（図２）は、ジャケット、シャツ、帽子などのユーザが着用する衣料品に織り込まれたインタラクティブテキスタイル１０２のネットワークインターフェイス２１０からタッチデータを受信する。
【０１３１】
１９０４において、ジェスチャを識別するためにタッチデータが解析される。例えば、ジェスチャマネージャ２１８は、タッチデータを解析して、タッチ、タップ、スワイプ、ホールド、またはジェスチャストロークなどのジェスチャを識別する。
【０１３２】
１９０６において、ジェスチャをコンピューティングデバイスの機能に割り当てるよう、ユーザ入力が受信される。例えば、ジェスチャマネージャ２１８は、ステップ１９０４で作成されたジェスチャをコンピューティングデバイス１０６の機能に割り当てるようにとの、機能割り当てユーザインターフェイス１１１２へのユーザ入力を受信する。
【０１３３】
１９０８において、ジェスチャはコンピューティングデバイスの機能に割り当てられる。例えば、ジェスチャマネージャ２１８は、ステップ１９０６で選択された機能を、ステップ１９０４で作成されたジェスチャに割り当てる。
【０１３４】
図２０は、１つまたは複数の実現例に従って、ジェスチャおよびコンテキストに基づいてコンピューティングデバイスの機能を起動する例示的な方法２０００を示す。
【０１３５】
２００２で、コンピューティングデバイスまたはコンピューティングデバイスのユーザに関連付けられるコンテキストが判断される。例えば、ジェスチャマネージャ２１８は、コンピューティングデバイス１０６またはコンピューティングデバイス１０６のユーザに関連付けられるコンテキストを判断する。
【０１３６】
２００４において、タッチデータが、ユーザによって着用された衣料品に織り込まれたインタラクティブテキスタイルからコンピューティングデバイスによって受信される。例えば、タッチデータは、ジャケット、シャツ、または帽子のような、ユーザが着用する衣料品に織り込まれたインタラクティブテキスタイル１０２からコンピューティングデバイス１０６によって受信される。
【０１３７】
２００６において、ジェスチャを識別するためにタッチデータが解析される。例えば、ジェスチャマネージャ２１８は、タッチデータを解析して、タッチ、タップ、スワイプ、ホールド、ストロークなどのジェスチャを識別する。
【０１３８】
２００８で、ジェスチャとコンテキストとに基づいて機能が活性化される。例えば、ジェスチャマネージャ２１８は、ステップ２００６で特定されたジェスチャとステップ２００２で判断されたコンテキストとに基づいて機能を活性化する。
【０１３９】
前述の議論では、インタラクティブテキスタイルのためのジェスチャに関連する方法について記載している。これらの方法の様々な局面は、ハードウェア（例えば、固定論理回路）、ファームウェア、ソフトウェア、手動処理、またはそれらの任意の組み合わせで実現されてもよい。これらの技術は、図１〜図１６および図２１に示される複数のエンティティの１つまたは複数で実施されてもよく（コンピューティングシステム２１００は以下の図２１に記載されている）、それらは、さらに分割、結合などが可能である。したがって、これらの図は、記載された技術を使用することができる多くの可能なシステムまたは装置のいくつかを示している。これらの図面のエンティティは、一般に、ソフトウェア、ファームウェア、ハードウェア、デバイスもしくはネットワーク全体、またはそれらの組み合わせを表す。
【０１４０】
コンピューティングシステムの例
図２１は、前の図１〜図２０を参照して説明したような任意の種類のクライアント、サーバ、および／またはコンピューティングデバイスとして実現することができ、２層インタラクティブテキスタイルを実現する例示的なコンピューティングシステム２０００の様々なコンポーネントを示す。実施の形態では、コンピューティングシステム２１００は、有線および／もしくは無線のウェアラブルデバイス、システムオンチップ（ＳｏＣ）、および／もしくは任意の種類デバイスもしくはその一部の１つまたはそれらの組み合わせとして実現することができる。コンピューティングシステム２１００は、デバイスのユーザ、ソフトウェア、ファームウェア、および／または組み合わせを含む論理デバイスをデバイスが表現するように、デバイスを操作するユーザ（例えば人物）および／またはエンティティに関連付られてもよい。
【０１４１】
コンピューティングシステム２１００は、デバイスデータ２１０４（例えば、受信済データ、受信中データ、ブロードキャスト用にスケジュールされたデータ、データのデータパケットなど）の有線および／または無線通信を可能にする通信デバイス２１０２を含む。デバイスデータ２１０４または他のデバイスコンテンツは、デバイスの構成設定、デバイスに記憶されたメディアコンテンツ、および／またはデバイスのユーザに関連付けられる情報を含むことができる。コンピューティングシステム２１００に格納されるメディアコンテンツは、任意の種類の音声、映像、および／または画像データを含むことができる。コンピューティングシステム２１００は、人間の発話、インタラクティブテキスタイル１０２によって生成されたタッチデータ、ユーザが選択可能な入力（明示的または暗示的）、メッセージ、音楽、テレビメディアコンテンツ、記録された映像コンテンツ、ならびに任意のコンテンツおよび／またはデータソースから受信した任意の他の種類の音声、映像および／または画像データなどのような、任意の種類のデータ、メディアコンテンツ、および／または入力を受信することができる１つまたは複数のデータ入力２１０６を含む。
【０１４２】
コンピューティングシステム２１００はさらに、シリアルおよび／またはパラレルインターフェイス、無線インターフェイス、任意の種類のネットワークインターフェイス、モデム、ならびに任意の他の種類の通信インターフェイスのいずれか１つまたは複数として実現され得る通信インターフェイス２１０８を含む。通信インターフェイス２１０８は、コンピューティングシステム２１００と、他の電子デバイス、コンピューティングデバイスおよび通信デバイスがコンピューティングシステム２１００とデータを通信する通信ネットワークとの間の接続および／または通信リンクを提供する。
【０１４３】
コンピューティングシステム２１００は、１つまたは複数のプロセッサ２１１０（例えば、マイクロプロセッサ、コントローラなどのいずれか）を含み、それ（ら）は、様々なコンピュータ実行可能命令を処理して、コンピューティングシステム２１００の動作を制御し、インタラクティブテキスタイルのための技術を可能にするか、またはインタラクティブテキスタイルが実施され得る技術を可能にする。代替的にまたは追加的に、コンピューティングシステム２１００は、概して２１１２で識別される処理回路および制御回路に関連して実現される、ハードウェア、ファームウェア、または固定論理回路の任意の１つまたは組合せで実現することができる。図示していないが、コンピューティングシステム２１００は、デバイス内の様々なコンポーネントを結合するシステムバスまたはデータ転送システムを含むことができる。システムバスは、メモリバスまたはメモリコントローラ、周辺バス、ユニバーサルシリアルバス、および／または様々なバスアーキテクチャのいずれかを利用するプロセッサもしくはローカルバスなど、異なるバス構造の任意の１つまたは組合せを含むことができる。
【０１４４】
コンピューティングシステム２１００はさらに、永続的および／または非一時的な（すなわち、単なる信号伝送とは対照的な）データストレージを可能にする１つまたは複数のメモリデバイスなどのコンピュータ可読媒体２１１４も含み、その例にはランダムアクセスメモリ（ＲＡＭ）、不揮発性メモリ（例えば、読み出し専用メモリ（ＲＯＭ）、フラッシュメモリ、ＥＰＲＯＭ、ＥＥＰＲＯＭなどの任意の１つ以上）、およびディスク記憶装置を含むことができる。ディスク記憶装置は、ハードディスクドライブ、記録可能および／または書き換え可能なコンパクトディスク（ＣＤ）、任意の種類のデジタル多用途ディスク（ＤＶＤ）などの任意の種類の磁気または光学記憶装置として実現されてもよい。コンピューティングシステム２１００は、大容量記憶媒体装置２１１６を含むこともできる。
【０１４５】
コンピュータ可読媒体２１１４は、デバイスデータ２１０４、ならびに様々なデバイスアプリケーション２１１８、およびコンピューティングシステム２１００の動作態様に関連する任意の他の種類の情報および／またはデータを格納するためのデータ記憶機構を提供する。例えば、オペレーティングシステム２１２０は、コンピュータ可読媒体２１１４でコンピュータアプリケーションとして維持され、プロセッサ２１１０上で実行され得る。デバイスアプリケーション２１１８は、任意の形式の制御アプリケーション、ソフトウェアアプリケーション、信号処理および制御モジュール、特定のデバイスに固有のコード、特定のデバイスのためのハードウェア抽象化レイヤなどのデバイスマネージャを含むことができる。
【０１４６】
デバイスアプリケーション２１１８はさらに、インタラクティブテキスタイルを実現するための任意のシステムコンポーネント、エンジン、またはマネージャを含む。この例では、デバイスアプリケーション２１１８はジェスチャマネージャ２１８を含む。
【０１４７】
結論
２層インタラクティブテキスタイルを使用する技術およびそれを含む物体の実施の形態を、特徴および／または方法に特有の言語で説明したが、特許請求の範囲の主題は必ずしもそれら特定の特徴または方法に限定されないことを理解されたい。むしろ、それら特定の特徴および方法は、２層インタラクティブテキスタイルの実現例として開示されている。
【図１】
0006462132.tif 000002
【図２】
0006462132.tif 000003
【図３】
0006462132.tif 000004
【図４ａ】
0006462132.tif 000005
【図４ｂ】
0006462132.tif 000006
【図５】
0006462132.tif 000007
【図６】
0006462132.tif 000008
【図７】
0006462132.tif 000009
【図８】
0006462132.tif 000010
【図９】
0006462132.tif 000011
【図１０Ａ】
0006462132.tif 000012
【図１０Ｂ】
0006462132.tif 000013
【図１０Ｃ】
0006462132.tif 000014
【図１０Ｄ】
0006462132.tif 000015
【図１１】
0006462132.tif 000016
【図１２】
0006462132.tif 000017
【図１３】
0006462132.tif 000018
【図１４】
0006462132.tif 000019
【図１５】
0006462132.tif 000020
【図１６】
0006462132.tif 000021
【図１７】
0006462132.tif 000022
【図１８】
0006462132.tif 000023
【図１９】
0006462132.tif 000024
【図２０】
0006462132.tif 000025
【図２１】
0006462132.tif 000026