US20110318985A1 - Touch Sensor Fabric - Google Patents
Touch Sensor Fabric Download PDFInfo
- Publication number
- US20110318985A1 US20110318985A1 US13/166,812 US201113166812A US2011318985A1 US 20110318985 A1 US20110318985 A1 US 20110318985A1 US 201113166812 A US201113166812 A US 201113166812A US 2011318985 A1 US2011318985 A1 US 2011318985A1
- Authority
- US
- United States
- Prior art keywords
- fiber
- fibers
- touch
- group
- fabric
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
Images
Classifications
-
- D—TEXTILES; PAPER
- D02—YARNS; MECHANICAL FINISHING OF YARNS OR ROPES; WARPING OR BEAMING
- D02G—CRIMPING OR CURLING FIBRES, FILAMENTS, THREADS, OR YARNS; YARNS OR THREADS
- D02G3/00—Yarns or threads, e.g. fancy yarns; Processes or apparatus for the production thereof, not otherwise provided for
- D02G3/44—Yarns or threads characterised by the purpose for which they are designed
- D02G3/441—Yarns or threads with antistatic, conductive or radiation-shielding properties
-
- D—TEXTILES; PAPER
- D03—WEAVING
- D03D—WOVEN FABRICS; METHODS OF WEAVING; LOOMS
- D03D1/00—Woven fabrics designed to make specified articles
- D03D1/0088—Fabrics having an electronic function
-
- D—TEXTILES; PAPER
- D03—WEAVING
- D03D—WOVEN FABRICS; METHODS OF WEAVING; LOOMS
- D03D15/00—Woven fabrics characterised by the material, structure or properties of the fibres, filaments, yarns, threads or other warp or weft elements used
-
- D—TEXTILES; PAPER
- D03—WEAVING
- D03D—WOVEN FABRICS; METHODS OF WEAVING; LOOMS
- D03D15/00—Woven fabrics characterised by the material, structure or properties of the fibres, filaments, yarns, threads or other warp or weft elements used
- D03D15/20—Woven fabrics characterised by the material, structure or properties of the fibres, filaments, yarns, threads or other warp or weft elements used characterised by the material of the fibres or filaments constituting the yarns or threads
- D03D15/283—Woven fabrics characterised by the material, structure or properties of the fibres, filaments, yarns, threads or other warp or weft elements used characterised by the material of the fibres or filaments constituting the yarns or threads synthetic polymer-based, e.g. polyamide or polyester fibres
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
- G06F3/0416—Control or interface arrangements specially adapted for digitisers
- G06F3/04164—Connections between sensors and controllers, e.g. routing lines between electrodes and connection pads
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
- G06F3/0416—Control or interface arrangements specially adapted for digitisers
- G06F3/04166—Details of scanning methods, e.g. sampling time, grouping of sub areas or time sharing with display driving
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
- G06F3/045—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means using resistive elements, e.g. a single continuous surface or two parallel surfaces put in contact
-
- D—TEXTILES; PAPER
- D10—INDEXING SCHEME ASSOCIATED WITH SUBLASSES OF SECTION D, RELATING TO TEXTILES
- D10B—INDEXING SCHEME ASSOCIATED WITH SUBLASSES OF SECTION D, RELATING TO TEXTILES
- D10B2401/00—Physical properties
- D10B2401/16—Physical properties antistatic; conductive
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
- G06F3/047—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means using sets of wires, e.g. crossed wires
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10T—TECHNICAL SUBJECTS COVERED BY FORMER US CLASSIFICATION
- Y10T428/00—Stock material or miscellaneous articles
- Y10T428/29—Coated or structually defined flake, particle, cell, strand, strand portion, rod, filament, macroscopic fiber or mass thereof
- Y10T428/2913—Rod, strand, filament or fiber
- Y10T428/2929—Bicomponent, conjugate, composite or collateral fibers or filaments [i.e., coextruded sheath-core or side-by-side type]
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10T—TECHNICAL SUBJECTS COVERED BY FORMER US CLASSIFICATION
- Y10T442/00—Fabric [woven, knitted, or nonwoven textile or cloth, etc.]
- Y10T442/30—Woven fabric [i.e., woven strand or strip material]
- Y10T442/3065—Including strand which is of specific structural definition
Definitions
- This invention relates to a unique fiber design that can be woven into a fabric that functions as a touch sensor. This invention further relates to a method for connecting control electronics to the fabric that are able to measure the location and determine the contact area of multiple, simultaneous touch events on the fabric.
- Touch input sensors and controllers are becoming common as user input devices to control computers and other electronic equipment such as cell phones.
- the sensor-display assembly is a touch-screen.
- a touch sensor without a display can be opaque and is a touch-pad.
- IR sensors use transducers to initiate mechanical waves in a sensor, and process the reflected wave pattern to look for changes caused by touch points reflecting and/or absorbing the wave energy.
- IR sensors shine a grid of beams across the sensor surface that is monitored on opposing sides. A touch breaks the beam and the control electronics determine a location.
- Resistive sensors are like mechanical switches so respond to touches from all actuators such as fingers (even when gloved) and common implements (e.g. pencils, pens).
- a touch is not ambiguous because the same pressure that informs the electronics of a touch informs the user of a touch.
- Resistive also has a high signal to noise ratio allowing for the possibility of high resolution.
- Maintaining an air gap is particularly difficult when the sensor is large. For example, when the sensor is used as a large screen for a projected display in an interactive white board application. Maintaining a thin air gap is also a problem when the sensor needs to conform to a non-planer surface such as when draped on a user's leg or applied to a contoured surface in an automobile.
- An aspect of the invention is how a fiber is made up of conductive and non-conductive regions where the non-conductive regions of two crossing fibers keep the conductive regions of the fibers apart when no force is applied, but allow the conductive region to come into contact when an external compressive force is applied.
- the fiber can be woven into a fabric such that the overlapping fibers form an array of switches in each location where horizontal fibers overlap vertical fibers.
- the cross section of the fiber is longer in one direction than in the other so the orientation of the fiber remains constant throughout the fabric.
- the middle of the fiber is conductive while the sides are non-conductive.
- Another aspect of the invention is how the fiber ends are grouped where the fibers in a group are electrically connected to one-another before being connected to the control electronics in order to reduce the number of connections between the sensor fabric and the control electronics.
- the same fibers that are grouped at one end are grouped at the other end.
- all the fiber groups contain the same number of fibers.
- Another aspect of the invention is the method for detecting all crossing groups experiencing a touch comprising the steps of: drive all groups in a first orientation to a positive voltage and tie one end of the groups in a second orientation to ground; read the voltages at the other end to determine which groups in a second orientation are experiencing a touch; in turn, drive groups in a second orientation that experienced a touch to a positive voltage and tie one end of the groups in a first orientation to ground; read the voltages at the other end to determine which groups in a first orientation are contacting the currently driven group in the second orientation.
- the means for detecting which fiber in a first group is contacting a fiber in a second crossing group is to set up a voltage gradient down the second group and read the voltage of the first group. If the voltages of the edge fibers in the first group are known through a prior calibration process, the position of the contacting fiber in the first group can be calculated through interpolation.
- Another aspect of the invention is how the contact area of a touch is determined by measuring a resistance change due to fibers being shorted together at the touch point.
- the ends of a first group of fibers are driven with a constant current source while the ends of a second group of crossing fibers are connected to ground.
- the contact area between the two fiber groups gets larger, more fibers of the first group contact fibers in the second group, adding parallel current paths thereby reducing the total resistance of the path resulting in a lower voltage at the current source connection.
- FIG. 1 is an isometric view of a fiber used in the touch sensor fabric.
- FIG. 2 is a top isometric view of the fibers woven into a fabric.
- FIG. 3 is a cross section view of the fibers woven into a fabric showing the conductive regions of crossing fibers being held apart when the fabric is at rest.
- FIG. 4 is a cross section view of the fibers woven into a fabric showing the conductive regions of crossing fibers coming into contract upon a touch event.
- FIG. 5 is a top isometric view of the fibers at the edge of the fabric being connected to a perimeter flex circuit.
- FIG. 6 is a bottom isometric view of the fibers at the edge of the fabric being connected to a perimeter flex circuit.
- FIG. 7 is a schematic view of the sensor connections to the control electronics.
- FIG. 8 is a flow chart of a method for conducting a search of a plurality of fiber groups to identify fiber groups experiencing touch points.
- FIG. 9 shows two overlapping fiber groups where the vertical group is driven by a voltage gradient picked up by the horizontal group at a point of touch.
- FIG. 10 is a schematic representation of two overlapping fiber groups showing the fiber resistances.
- FIGS. 1-10 and the following description depict specific exemplary embodiments of the invention to teach those skilled in the art how to make and use the best mode of the invention.
- some conventional aspects of the invention have been simplified or omitted.
- Those skilled in the art will appreciate variations from these embodiments that fall within the scope of the invention.
- Those skilled in the art will appreciate that the features described below can be combined in various ways to form multiple variations of the invention. As a result, the invention is not limited to the specific embodiments described below, but only by the claims and their equivalents.
- FIG. 1 shows a short piece of a synthetic fiber 100 that is to be woven into a sensor fabric.
- the fiber is drawn with three regions: electrically insulative outer regions 101 and 102 , and electrically conductive region 103 .
- the conductivity of region 103 is controlled to establish a desired resistance per unit length.
- the fiber is made from a polymer (e.g. nylon-66) and the center region 103 is made conductive by mixing in carbon black.
- cross section of fiber 100 may be made very small.
- fiber 100 is 0.16 mm wide and 0.05 mm thick.
- FIG. 2 shows a small piece of a sensor fabric 200 woven from multiple fibers.
- the figure shows a 9 ⁇ 9 fiber section of a sensor. This much enlarged view represents only a small piece of a sensor as even a relatively small 64 mm ⁇ 32 mm sensor would require 320 by 160 fibers.
- the outer non-conductive regions 101 and 102 of fiber 100 are slightly thicker than center conductive region 103 . This keeps the conductive regions of overlapping fibers 100 in fabric 200 from coming into contact with one another while the fabric is at rest.
- FIG. 3 shows a cross section of fabric 200 . Conductive region 301 of the fiber running across the page does not contact conductive region 302 of the fibers running perpendicular to the page.
- touch implement 404 contacts and compresses fabric 200 .
- the compressive pressure from the touch implement causes the conductive regions 401 , 402 , and 403 of the fibers under the touch implement to come into contact with conductive region 301 .
- the ends of fibers 100 of fabric 200 are connected to control electronics.
- the fibers connect to a flex circuit that runs around the perimeter of the fabric.
- the flex circuit runs circuit traces from the fiber contacts to control electronics.
- multiple fibers are connected to a single flex circuit contact and are thereby connected together. This is necessary to reduce the high number of contacts that would otherwise be required of the control electronics.
- FIG. 5 shows fabric 200 connected to flex 501 .
- Fiber groups alternate between connecting to the top and bottom of flex 501 .
- FIG. 5 shows a top isometric view with 2 3-fiber groups connected to contacts 502 and 503 .
- FIG. 6 is a bottom isometric view of the same assembly showing the intervening 3-fiber group connected to contact 602 .
- FIG. 7 shows a schematic view of how the fabri-flex assembly 500 is connected to control electronics 706 .
- the fibers of group 701 are connected together via flex contact 702 at one end and 703 at the other end.
- Circuit traces 704 and 705 connect flex contacts 702 and 703 respectively to control electronics 706 .
- all flex contact pads are individually connected to control electronics 706 .
- connection 707 is a USB connection.
- FIG. 8 illustrates a flow chart of method 800 for conducting a parallel search of a plurality of fiber groups to identify all fiber group intersections that are experiencing a touch.
- control electronics 706 raises the voltage of all fiber groups in a first orientation of fabric 200 .
- control electronics 706 detect the fiber groups is a second orientation that experience a voltage increase.
- control electronics 706 clears the voltages on all fiber groups.
- control electronics 706 raises the voltage of one of the fiber groups identified in step 804 .
- control electronics 706 detects fiber groups in the first orientation experiencing a voltage increase to identify the intersecting fiber groups experiencing a touch point.
- control electronics 706 loops to step 806 . Otherwise, processing by method 800 ends having identified all fiber group intersections experiencing a touch.
- FIG. 9 helps to explain the method for determining which fibers within crossing fiber groups are contacting one-another.
- the control electronics drive contact 702 to a voltage V+ and connect 703 to ground to set up a voltage gradient in linearly resistive fiber group 701 .
- a fiber in group 701 is contacting a fiber in group 901 due to a touch at location 904 .
- the voltage Vi of the fiber in group 701 at the touch point can be read at contract 903 .
- the number i of the fiber in group 901 is equal to N*(Vi ⁇ V0)/(Vn ⁇ V0) where N is the number of fibers in group 901 .
- the contacting fiber within group 701 can be determined by driving group 901 and measuring group 701 in a similar manor.
- a single touch may cause more than just two crossing fibers to come into contact. In fact, the more fibers that come into contact, the larger the contact area. Knowing the contact area can be useful in determining what is touching the sensor, or, in the case of soft touch implements such as fingers, determine the pressure of a touch.
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Textile Engineering (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Mechanical Engineering (AREA)
- Computer Networks & Wireless Communication (AREA)
- Woven Fabrics (AREA)
Abstract
A method and apparatus are provided for a touch sensor made from fibers with conductive and non-conductive regions. The fibers are woven into a fabric and connected to control electronics. The fibers are grouped and the ends of the fibers in a group are connected together prior to connection to the control electronics in order to reduce the number of connections required between the sensor fabric and control electronics. The control electronics drive signals to the sensor fabric and measure signals from the sensor fabric to determine touch locations and touch contact areas.
Description
- This application is related to U.S. patent application Ser. No. 12/107,244, filed Apr. 22, 2008 and entitled “METHOD AND APPARATUS FOR DETERMINING COORDINATES OF SIMULTANEOUS TOUCHES ON A TOUCH SENSOR PAD”, which is hereby incorporated by reference.
- 1. Field of the Invention
- This invention relates to a unique fiber design that can be woven into a fabric that functions as a touch sensor. This invention further relates to a method for connecting control electronics to the fabric that are able to measure the location and determine the contact area of multiple, simultaneous touch events on the fabric.
- 2. Statement of the Problem
- Touch input sensors and controllers are becoming common as user input devices to control computers and other electronic equipment such as cell phones. When a touch sensor is transparent and placed in front of a display, the sensor-display assembly is a touch-screen. A touch sensor without a display can be opaque and is a touch-pad.
- Different technologies exploit various parameters of layered materials to make sensors. Resistive sensors are constructed to hold two linearly resistive layers apart at rest that allowed to come into contact upon a touch event. The resistor dividers resulting from the touch are read by control electronics and a location is calculated. Capacitive sensors are constructed from conductive layers that are driven by signals to generate an electric field. When the base capacitance is altered by another electric field (i.e. someone's finger) the differences are measured by control electronics and a location is calculated. Inductive sensors are driven by signals to generate a magnetic field. When the magnetic field is altered by another magnetic field (i.e. a stylus with a coil) the differences are measured by control electronics and a location is calculated. Surface Acoustic Wave sensors use transducers to initiate mechanical waves in a sensor, and process the reflected wave pattern to look for changes caused by touch points reflecting and/or absorbing the wave energy. IR sensors shine a grid of beams across the sensor surface that is monitored on opposing sides. A touch breaks the beam and the control electronics determine a location.
- Of these sensor technologies, resistive has distinct advantages. Resistive sensors are like mechanical switches so respond to touches from all actuators such as fingers (even when gloved) and common implements (e.g. pencils, pens). A touch is not ambiguous because the same pressure that informs the electronics of a touch informs the user of a touch. Resistive also has a high signal to noise ratio allowing for the possibility of high resolution.
- Major problems of resistive are optical clarity when used as a touch-screen in front of a display and robust function in the field for either touch-screen or touch-pad applications. This invention focuses on touch-pad applications for the technology so optical clarity is not important, though those skilled in the art can apply this invention to touch-screens. The problem with the robustness of traditional resistive sensors is due to the need to maintain an air gap between the layers of the sensor at rest, but allow the layers to come into contact with one another upon a touch event.
- Maintaining an air gap is particularly difficult when the sensor is large. For example, when the sensor is used as a large screen for a projected display in an interactive white board application. Maintaining a thin air gap is also a problem when the sensor needs to conform to a non-planer surface such as when draped on a user's leg or applied to a contoured surface in an automobile.
- The present invention solves the above and other problems by the making a sensor by weaving fibers with a specific cross section made up of conductive and non-conductive regions into a fabric. The ends of the fibers are then grouped and connected to control electronics.
- Aspects
- An aspect of the invention is how a fiber is made up of conductive and non-conductive regions where the non-conductive regions of two crossing fibers keep the conductive regions of the fibers apart when no force is applied, but allow the conductive region to come into contact when an external compressive force is applied.
- Preferably, the fiber can be woven into a fabric such that the overlapping fibers form an array of switches in each location where horizontal fibers overlap vertical fibers.
- Preferably, the cross section of the fiber is longer in one direction than in the other so the orientation of the fiber remains constant throughout the fabric.
- Preferably, the middle of the fiber is conductive while the sides are non-conductive.
- Another aspect of the invention is how the fiber ends are grouped where the fibers in a group are electrically connected to one-another before being connected to the control electronics in order to reduce the number of connections between the sensor fabric and the control electronics.
- Preferably, the same fibers that are grouped at one end are grouped at the other end.
- Preferably, all the fiber groups contain the same number of fibers.
- Another aspect of the invention is the method for detecting all crossing groups experiencing a touch comprising the steps of: drive all groups in a first orientation to a positive voltage and tie one end of the groups in a second orientation to ground; read the voltages at the other end to determine which groups in a second orientation are experiencing a touch; in turn, drive groups in a second orientation that experienced a touch to a positive voltage and tie one end of the groups in a first orientation to ground; read the voltages at the other end to determine which groups in a first orientation are contacting the currently driven group in the second orientation.
- Preferably, the means for detecting which fiber in a first group is contacting a fiber in a second crossing group is to set up a voltage gradient down the second group and read the voltage of the first group. If the voltages of the edge fibers in the first group are known through a prior calibration process, the position of the contacting fiber in the first group can be calculated through interpolation.
- Another aspect of the invention is how the contact area of a touch is determined by measuring a resistance change due to fibers being shorted together at the touch point.
- Preferably, the ends of a first group of fibers are driven with a constant current source while the ends of a second group of crossing fibers are connected to ground. As the contact area between the two fiber groups gets larger, more fibers of the first group contact fibers in the second group, adding parallel current paths thereby reducing the total resistance of the path resulting in a lower voltage at the current source connection.
- The above and other advantages and features of the invention may be better understood from a reading of the detailed description taken in conjunction with the drawings. The same reference number represents the same element on all drawings.
-
FIG. 1 is an isometric view of a fiber used in the touch sensor fabric. -
FIG. 2 is a top isometric view of the fibers woven into a fabric. -
FIG. 3 is a cross section view of the fibers woven into a fabric showing the conductive regions of crossing fibers being held apart when the fabric is at rest. -
FIG. 4 is a cross section view of the fibers woven into a fabric showing the conductive regions of crossing fibers coming into contract upon a touch event. -
FIG. 5 is a top isometric view of the fibers at the edge of the fabric being connected to a perimeter flex circuit. -
FIG. 6 is a bottom isometric view of the fibers at the edge of the fabric being connected to a perimeter flex circuit. -
FIG. 7 is a schematic view of the sensor connections to the control electronics. -
FIG. 8 is a flow chart of a method for conducting a search of a plurality of fiber groups to identify fiber groups experiencing touch points. -
FIG. 9 shows two overlapping fiber groups where the vertical group is driven by a voltage gradient picked up by the horizontal group at a point of touch. -
FIG. 10 is a schematic representation of two overlapping fiber groups showing the fiber resistances. -
FIGS. 1-10 and the following description depict specific exemplary embodiments of the invention to teach those skilled in the art how to make and use the best mode of the invention. For the purpose of teaching inventive principles, some conventional aspects of the invention have been simplified or omitted. Those skilled in the art will appreciate variations from these embodiments that fall within the scope of the invention. Those skilled in the art will appreciate that the features described below can be combined in various ways to form multiple variations of the invention. As a result, the invention is not limited to the specific embodiments described below, but only by the claims and their equivalents. -
FIG. 1 shows a short piece of asynthetic fiber 100 that is to be woven into a sensor fabric. The fiber is drawn with three regions: electrically insulativeouter regions conductive region 103. The conductivity ofregion 103 is controlled to establish a desired resistance per unit length. In a preferred embodiment, the fiber is made from a polymer (e.g. nylon-66) and thecenter region 103 is made conductive by mixing in carbon black. To achieve high resolution from the woven sensor, cross section offiber 100 may be made very small. In a preferred embodiment,fiber 100 is 0.16 mm wide and 0.05 mm thick. -
FIG. 2 shows a small piece of asensor fabric 200 woven from multiple fibers. The figure shows a 9×9 fiber section of a sensor. This much enlarged view represents only a small piece of a sensor as even a relatively small 64 mm×32 mm sensor would require 320 by 160 fibers. - The outer
non-conductive regions fiber 100 are slightly thicker than centerconductive region 103. This keeps the conductive regions of overlappingfibers 100 infabric 200 from coming into contact with one another while the fabric is at rest.FIG. 3 shows a cross section offabric 200.Conductive region 301 of the fiber running across the page does not contactconductive region 302 of the fibers running perpendicular to the page. - In
FIG. 4 , touch implement 404 contacts and compressesfabric 200. The compressive pressure from the touch implement causes theconductive regions conductive region 301. - To detect the contact event, the ends of
fibers 100 offabric 200 are connected to control electronics. In a preferred embodiment, the fibers connect to a flex circuit that runs around the perimeter of the fabric. In turn, the flex circuit runs circuit traces from the fiber contacts to control electronics. - In a preferred embodiment, multiple fibers are connected to a single flex circuit contact and are thereby connected together. This is necessary to reduce the high number of contacts that would otherwise be required of the control electronics. In a preferred embodiment, 32 fibers are connected together into a fiber group. Thus, in the 320 by 160 fiber sensor discussed above, 320/32+320/32+160/32+160/32=30 connections would be required to connect both ends of all fibers to the control electronics.
-
FIG. 5 showsfabric 200 connected to flex 501. Fiber groups alternate between connecting to the top and bottom offlex 501.FIG. 5 shows a top isometric view with 2 3-fiber groups connected tocontacts FIG. 6 is a bottom isometric view of the same assembly showing the intervening 3-fiber group connected to contact 602. By alternating groups between top and bottom flex connections, the contact pads can be oversized without shorting together. This simplifies assembly as it relaxes alignment requirements betweenfabric 200 andflex 501. -
FIG. 7 shows a schematic view of how the fabri-flex assembly 500 is connected to controlelectronics 706. The fibers ofgroup 701 are connected together viaflex contact 702 at one end and 703 at the other end. Circuit traces 704 and 705connect flex contacts electronics 706. In a like manner, all flex contact pads are individually connected to controlelectronics 706. - The control electronics sends driving voltages and currents to the sensor contact pads and measures signals coming from the sensor contact pads. The driving and measuring allows the control electronics to detect and locate touches to the sensor. The touch information is then communicated to a host computer via
connection 707. In a preferred embodiment,connection 707 is a USB connection. - Parallel searching is an efficient technique for identifying fiber groups in a first orientation that are contacting fiber groups in a second orientation due to touches.
FIG. 8 illustrates a flow chart of method 800 for conducting a parallel search of a plurality of fiber groups to identify all fiber group intersections that are experiencing a touch. - In
step 802control electronics 706 raises the voltage of all fiber groups in a first orientation offabric 200. Instep 804,control electronics 706 detect the fiber groups is a second orientation that experience a voltage increase. Instep 806control electronics 706 clears the voltages on all fiber groups. Instep 808,control electronics 706 raises the voltage of one of the fiber groups identified instep 804. Instep 810control electronics 706 detects fiber groups in the first orientation experiencing a voltage increase to identify the intersecting fiber groups experiencing a touch point. Instep 812, if there are additional fiber groups identified in 804 that have not been processed, then controlelectronics 706 loops to step 806. Otherwise, processing by method 800 ends having identified all fiber group intersections experiencing a touch. -
FIG. 9 helps to explain the method for determining which fibers within crossing fiber groups are contacting one-another. The control electronics drivecontact 702 to a voltage V+ and connect 703 to ground to set up a voltage gradient in linearlyresistive fiber group 701. A fiber ingroup 701 is contacting a fiber ingroup 901 due to a touch atlocation 904. The voltage Vi of the fiber ingroup 701 at the touch point can be read atcontract 903. If, through a prior calibration process, the value of the voltage ingroup 701 where it intersects the top fiber ingroup 901 is known to be Vn and where it intersect the bottom fiber ingroup 901 is known to be V0, then the number i of the fiber ingroup 901 is equal to N*(Vi−V0)/(Vn−V0) where N is the number of fibers ingroup 901. - The contacting fiber within
group 701 can be determined by drivinggroup 901 and measuringgroup 701 in a similar manor. - A single touch may cause more than just two crossing fibers to come into contact. In fact, the more fibers that come into contact, the larger the contact area. Knowing the contact area can be useful in determining what is touching the sensor, or, in the case of soft touch implements such as fingers, determine the pressure of a touch.
-
FIG. 10 helps to explain the method for determining how many crossing fibers are in contact due to a touch. It shows an approximation of the fiber resistances for crossingfiber groups contacts contact contacts Touch 904 causes one vertical fiber to come into contact with one horizontal fiber so the circuit resistance is equal to (R1*R2/(R1+R2))+(R3*R4/(R3+R4)).Touch 1004 causes two vertical fibers to come into contract with two horizontal fibers so the circuit resistance will be one half of the value in the 904 touch case. Thus the voltage read atcontracts touch 1004 will be one half of the value read fortouch 904. - Although specific embodiments were described herein, the scope of the invention is not limited to those specific embodiments. The scope of the invention is defined by the following claims and any equivalents therein.
Claims (9)
1. A fiber with conductive and non-conductive regions where the non-conductive regions of two crossing fibers keep the conductive regions apart when at rest, but allow the conductive regions to come into contact upon application of an external compressive force over the overlap region.
2. The fiber of claim 1 , where multiple fibers are woven into a fabric.
3. The fiber of claim 1 , where the cross section of the fibers is wider in one direction than the other so the orientation of the fiber stays consistent when it is woven into a fabric.
4. The fiber of claim 1 where the conductive region is in the middle of the fiber and the non-conductive regions are on the side of the fiber.
5. The fabric of claim 2 , where the fibers are grouped, and then fibers within each group are connected together at their ends and then connected to control electronics.
6. The groups of claim 5 , where all the groups have the same number of fibers.
7. The assembly of claim 5 , wherein identifying the intersecting fiber groups experiencing a touch comprises conducting a parallel search of the fiber groups.
8. The assembly of claim 5 , wherein identifying the fibers within a fiber group experiencing a touch comprises:
apply a voltage gradient along a fiber group in a first orientation;
read the voltage at the terminal of a fiber group in a second orientation;
determine the fiber in contact by calculating where the read voltage falls between the known voltages for the first and last fibers of the fiber group in a second orientation.
8. The assembly of claim 5 where the contact area of a touch on two intersecting fiber groups is determined by measuring the resistance of a path from the terminals of the fiber group in a first orientation to the terminals of the fiber group in the second orientation.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US13/166,812 US20110318985A1 (en) | 2010-06-23 | 2011-06-23 | Touch Sensor Fabric |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US35781110P | 2010-06-23 | 2010-06-23 | |
US13/166,812 US20110318985A1 (en) | 2010-06-23 | 2011-06-23 | Touch Sensor Fabric |
Publications (1)
Publication Number | Publication Date |
---|---|
US20110318985A1 true US20110318985A1 (en) | 2011-12-29 |
Family
ID=45352966
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US13/166,812 Abandoned US20110318985A1 (en) | 2010-06-23 | 2011-06-23 | Touch Sensor Fabric |
Country Status (1)
Country | Link |
---|---|
US (1) | US20110318985A1 (en) |
Cited By (26)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20150355759A1 (en) * | 2014-06-04 | 2015-12-10 | William James McDermid | Multi-Touch Resistive Touch-Screen Sensor and Controller Assembly |
US20160209964A1 (en) * | 2012-09-02 | 2016-07-21 | William James McDermid | Touch Sensor Fabric |
US9575560B2 (en) | 2014-06-03 | 2017-02-21 | Google Inc. | Radar-based gesture-recognition through a wearable device |
US9600080B2 (en) | 2014-10-02 | 2017-03-21 | Google Inc. | Non-line-of-sight radar-based gesture recognition |
US9693592B2 (en) * | 2015-05-27 | 2017-07-04 | Google Inc. | Attaching electronic components to interactive textiles |
US9778749B2 (en) | 2014-08-22 | 2017-10-03 | Google Inc. | Occluded gesture recognition |
US9811164B2 (en) | 2014-08-07 | 2017-11-07 | Google Inc. | Radar-based gesture sensing and data transmission |
GB2550444A (en) * | 2016-05-16 | 2017-11-22 | Google Inc | Interactive object with multiple electronics modules |
US9837760B2 (en) | 2015-11-04 | 2017-12-05 | Google Inc. | Connectors for connecting electronics embedded in garments to external devices |
US9921660B2 (en) | 2014-08-07 | 2018-03-20 | Google Llc | Radar-based gesture recognition |
US9933908B2 (en) | 2014-08-15 | 2018-04-03 | Google Llc | Interactive textiles |
US9983747B2 (en) | 2015-03-26 | 2018-05-29 | Google Llc | Two-layer interactive textiles |
US10088908B1 (en) | 2015-05-27 | 2018-10-02 | Google Llc | Gesture detection and interactions |
US10139916B2 (en) | 2015-04-30 | 2018-11-27 | Google Llc | Wide-field radar-based gesture recognition |
US10241581B2 (en) | 2015-04-30 | 2019-03-26 | Google Llc | RF-based micro-motion tracking for gesture tracking and recognition |
US10268321B2 (en) | 2014-08-15 | 2019-04-23 | Google Llc | Interactive textiles within hard objects |
US10300370B1 (en) | 2015-10-06 | 2019-05-28 | Google Llc | Advanced gaming and virtual reality control using radar |
US10310620B2 (en) | 2015-04-30 | 2019-06-04 | Google Llc | Type-agnostic RF signal representations |
US10492302B2 (en) | 2016-05-03 | 2019-11-26 | Google Llc | Connecting an electronic component to an interactive textile |
US10579150B2 (en) | 2016-12-05 | 2020-03-03 | Google Llc | Concurrent detection of absolute distance and relative movement for sensing action gestures |
CN110881162A (en) * | 2018-09-05 | 2020-03-13 | 苹果公司 | Textile covered electronic device with touch sensor |
US10824282B2 (en) | 2015-11-30 | 2020-11-03 | Drexel University | Fabric touch sensor |
US11169988B2 (en) | 2014-08-22 | 2021-11-09 | Google Llc | Radar recognition-aided search |
US11219412B2 (en) | 2015-03-23 | 2022-01-11 | Google Llc | In-ear health monitoring |
US11507206B2 (en) | 2019-05-13 | 2022-11-22 | Microsoft Technology Licensing, Llc | Force-sensing input device |
US11591850B2 (en) | 2019-11-01 | 2023-02-28 | Crestron Electronics, Inc. | Capacitive touch fabric and system and method for shade control via the capacitive touch fabric |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4309479A (en) * | 1977-08-08 | 1982-01-05 | Kanebo, Ltd. | Conductive composite filaments |
US20070080773A1 (en) * | 2005-10-11 | 2007-04-12 | Taiwan Textile Research Institute | Pressure sensible textile and pressure sensible device thereof |
-
2011
- 2011-06-23 US US13/166,812 patent/US20110318985A1/en not_active Abandoned
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4309479A (en) * | 1977-08-08 | 1982-01-05 | Kanebo, Ltd. | Conductive composite filaments |
US20070080773A1 (en) * | 2005-10-11 | 2007-04-12 | Taiwan Textile Research Institute | Pressure sensible textile and pressure sensible device thereof |
Cited By (75)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20160209964A1 (en) * | 2012-09-02 | 2016-07-21 | William James McDermid | Touch Sensor Fabric |
US10061462B2 (en) * | 2012-09-02 | 2018-08-28 | William James McDermid | Touch sensor fabric |
US9971415B2 (en) | 2014-06-03 | 2018-05-15 | Google Llc | Radar-based gesture-recognition through a wearable device |
US9575560B2 (en) | 2014-06-03 | 2017-02-21 | Google Inc. | Radar-based gesture-recognition through a wearable device |
US10948996B2 (en) | 2014-06-03 | 2021-03-16 | Google Llc | Radar-based gesture-recognition at a surface of an object |
US10509478B2 (en) | 2014-06-03 | 2019-12-17 | Google Llc | Radar-based gesture-recognition from a surface radar field on which an interaction is sensed |
US20150355759A1 (en) * | 2014-06-04 | 2015-12-10 | William James McDermid | Multi-Touch Resistive Touch-Screen Sensor and Controller Assembly |
US9910553B2 (en) * | 2014-06-04 | 2018-03-06 | William James McDermid | Multi-touch resistive touch-screen sensor and controller assembly |
US10642367B2 (en) | 2014-08-07 | 2020-05-05 | Google Llc | Radar-based gesture sensing and data transmission |
US9811164B2 (en) | 2014-08-07 | 2017-11-07 | Google Inc. | Radar-based gesture sensing and data transmission |
US9921660B2 (en) | 2014-08-07 | 2018-03-20 | Google Llc | Radar-based gesture recognition |
US10268321B2 (en) | 2014-08-15 | 2019-04-23 | Google Llc | Interactive textiles within hard objects |
US9933908B2 (en) | 2014-08-15 | 2018-04-03 | Google Llc | Interactive textiles |
US10936081B2 (en) | 2014-08-22 | 2021-03-02 | Google Llc | Occluded gesture recognition |
US11221682B2 (en) | 2014-08-22 | 2022-01-11 | Google Llc | Occluded gesture recognition |
US11169988B2 (en) | 2014-08-22 | 2021-11-09 | Google Llc | Radar recognition-aided search |
US9778749B2 (en) | 2014-08-22 | 2017-10-03 | Google Inc. | Occluded gesture recognition |
US11816101B2 (en) | 2014-08-22 | 2023-11-14 | Google Llc | Radar recognition-aided search |
US10409385B2 (en) | 2014-08-22 | 2019-09-10 | Google Llc | Occluded gesture recognition |
US11163371B2 (en) | 2014-10-02 | 2021-11-02 | Google Llc | Non-line-of-sight radar-based gesture recognition |
US9600080B2 (en) | 2014-10-02 | 2017-03-21 | Google Inc. | Non-line-of-sight radar-based gesture recognition |
US10664059B2 (en) | 2014-10-02 | 2020-05-26 | Google Llc | Non-line-of-sight radar-based gesture recognition |
US11219412B2 (en) | 2015-03-23 | 2022-01-11 | Google Llc | In-ear health monitoring |
US9983747B2 (en) | 2015-03-26 | 2018-05-29 | Google Llc | Two-layer interactive textiles |
US10139916B2 (en) | 2015-04-30 | 2018-11-27 | Google Llc | Wide-field radar-based gesture recognition |
US10817070B2 (en) | 2015-04-30 | 2020-10-27 | Google Llc | RF-based micro-motion tracking for gesture tracking and recognition |
US10664061B2 (en) | 2015-04-30 | 2020-05-26 | Google Llc | Wide-field radar-based gesture recognition |
US10310620B2 (en) | 2015-04-30 | 2019-06-04 | Google Llc | Type-agnostic RF signal representations |
US10241581B2 (en) | 2015-04-30 | 2019-03-26 | Google Llc | RF-based micro-motion tracking for gesture tracking and recognition |
US11709552B2 (en) | 2015-04-30 | 2023-07-25 | Google Llc | RF-based micro-motion tracking for gesture tracking and recognition |
US10496182B2 (en) | 2015-04-30 | 2019-12-03 | Google Llc | Type-agnostic RF signal representations |
US10203763B1 (en) | 2015-05-27 | 2019-02-12 | Google Inc. | Gesture detection and interactions |
US10936085B2 (en) | 2015-05-27 | 2021-03-02 | Google Llc | Gesture detection and interactions |
US9693592B2 (en) * | 2015-05-27 | 2017-07-04 | Google Inc. | Attaching electronic components to interactive textiles |
US10572027B2 (en) | 2015-05-27 | 2020-02-25 | Google Llc | Gesture detection and interactions |
US10088908B1 (en) | 2015-05-27 | 2018-10-02 | Google Llc | Gesture detection and interactions |
US10155274B2 (en) | 2015-05-27 | 2018-12-18 | Google Llc | Attaching electronic components to interactive textiles |
US11481040B2 (en) | 2015-10-06 | 2022-10-25 | Google Llc | User-customizable machine-learning in radar-based gesture detection |
US11175743B2 (en) | 2015-10-06 | 2021-11-16 | Google Llc | Gesture recognition using multiple antenna |
US10401490B2 (en) | 2015-10-06 | 2019-09-03 | Google Llc | Radar-enabled sensor fusion |
US10705185B1 (en) | 2015-10-06 | 2020-07-07 | Google Llc | Application-based signal processing parameters in radar-based detection |
US10768712B2 (en) | 2015-10-06 | 2020-09-08 | Google Llc | Gesture component with gesture library |
US10817065B1 (en) | 2015-10-06 | 2020-10-27 | Google Llc | Gesture recognition using multiple antenna |
US10379621B2 (en) | 2015-10-06 | 2019-08-13 | Google Llc | Gesture component with gesture library |
US12117560B2 (en) | 2015-10-06 | 2024-10-15 | Google Llc | Radar-enabled sensor fusion |
US10823841B1 (en) | 2015-10-06 | 2020-11-03 | Google Llc | Radar imaging on a mobile computing device |
US10908696B2 (en) | 2015-10-06 | 2021-02-02 | Google Llc | Advanced gaming and virtual reality control using radar |
US10310621B1 (en) | 2015-10-06 | 2019-06-04 | Google Llc | Radar gesture sensing using existing data protocols |
US12085670B2 (en) | 2015-10-06 | 2024-09-10 | Google Llc | Advanced gaming and virtual reality control using radar |
US10300370B1 (en) | 2015-10-06 | 2019-05-28 | Google Llc | Advanced gaming and virtual reality control using radar |
US11080556B1 (en) | 2015-10-06 | 2021-08-03 | Google Llc | User-customizable machine-learning in radar-based gesture detection |
US11132065B2 (en) | 2015-10-06 | 2021-09-28 | Google Llc | Radar-enabled sensor fusion |
US10540001B1 (en) | 2015-10-06 | 2020-01-21 | Google Llc | Fine-motion virtual-reality or augmented-reality control using radar |
US11698438B2 (en) | 2015-10-06 | 2023-07-11 | Google Llc | Gesture recognition using multiple antenna |
US11698439B2 (en) | 2015-10-06 | 2023-07-11 | Google Llc | Gesture recognition using multiple antenna |
US11693092B2 (en) | 2015-10-06 | 2023-07-04 | Google Llc | Gesture recognition using multiple antenna |
US10459080B1 (en) | 2015-10-06 | 2019-10-29 | Google Llc | Radar-based object detection for vehicles |
US11656336B2 (en) | 2015-10-06 | 2023-05-23 | Google Llc | Advanced gaming and virtual reality control using radar |
US11592909B2 (en) | 2015-10-06 | 2023-02-28 | Google Llc | Fine-motion virtual-reality or augmented-reality control using radar |
US11256335B2 (en) | 2015-10-06 | 2022-02-22 | Google Llc | Fine-motion virtual-reality or augmented-reality control using radar |
US10503883B1 (en) | 2015-10-06 | 2019-12-10 | Google Llc | Radar-based authentication |
US11385721B2 (en) | 2015-10-06 | 2022-07-12 | Google Llc | Application-based signal processing parameters in radar-based detection |
US9837760B2 (en) | 2015-11-04 | 2017-12-05 | Google Inc. | Connectors for connecting electronics embedded in garments to external devices |
US11269425B2 (en) | 2015-11-30 | 2022-03-08 | Drexel University | Fabric touch sensor |
US10824282B2 (en) | 2015-11-30 | 2020-11-03 | Drexel University | Fabric touch sensor |
US10492302B2 (en) | 2016-05-03 | 2019-11-26 | Google Llc | Connecting an electronic component to an interactive textile |
US11140787B2 (en) | 2016-05-03 | 2021-10-05 | Google Llc | Connecting an electronic component to an interactive textile |
US10175781B2 (en) | 2016-05-16 | 2019-01-08 | Google Llc | Interactive object with multiple electronics modules |
GB2550444A (en) * | 2016-05-16 | 2017-11-22 | Google Inc | Interactive object with multiple electronics modules |
US10579150B2 (en) | 2016-12-05 | 2020-03-03 | Google Llc | Concurrent detection of absolute distance and relative movement for sensing action gestures |
CN110881162A (en) * | 2018-09-05 | 2020-03-13 | 苹果公司 | Textile covered electronic device with touch sensor |
US11762512B2 (en) | 2018-09-05 | 2023-09-19 | Apple Inc. | Fabric-covered electronic device with touch sensor |
US11137861B2 (en) | 2018-09-05 | 2021-10-05 | Apple Inc. | Fabric-covered electronic device with touch sensor |
US11507206B2 (en) | 2019-05-13 | 2022-11-22 | Microsoft Technology Licensing, Llc | Force-sensing input device |
US11591850B2 (en) | 2019-11-01 | 2023-02-28 | Crestron Electronics, Inc. | Capacitive touch fabric and system and method for shade control via the capacitive touch fabric |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20110318985A1 (en) | Touch Sensor Fabric | |
CN105975137B (en) | Touch display panel and touch display device | |
US10061462B2 (en) | Touch sensor fabric | |
EP2184666B1 (en) | Multipoint sensing method applicable to capacitive touch panel | |
JP5491020B2 (en) | Touch panel | |
CN112230791B (en) | Piezoelectric sheet, touch panel, and input/output device | |
KR101101581B1 (en) | A Multi-point Touch-sensitive Device | |
KR101546313B1 (en) | Touch sensor and electronic apparatus | |
KR101091694B1 (en) | Inspection apparatus of touch panel | |
US20120086668A1 (en) | Integrated touch control device | |
TWI472979B (en) | Touch panel device with reconfigurable sensing points and its sensing method | |
JP2007299409A (en) | Touch screen element | |
KR101304891B1 (en) | Capacitive touch sensitive panel and mobile terminal using the same | |
US20150070297A1 (en) | Control method for touch panel | |
CN102880338A (en) | Touch panel device | |
CN110032300B (en) | Touch panel and touch panel device | |
US20190384451A1 (en) | Position sensor, position sensing method, and associated state-switching method | |
US20180095562A1 (en) | Capacitive input device | |
US9317149B2 (en) | Method for detecting touch position of touch screen and touch screen using same | |
CN107655498A (en) | A kind of capacitance type touch sensor signal detection system | |
JPWO2019021572A1 (en) | Position detection sensor, position detection device, and information processing system | |
CN106648275A (en) | Touch sensor fabric structure and preparation method | |
KR20100022746A (en) | Switch type touch sensor and input device comprising the same, and input detection method thereof | |
KR102107786B1 (en) | touch screen system | |
JP2019114283A (en) | Indication device, reading method, program, and touch sensor system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |