The present invention relates to input devices and, in particular, input devices for entering digital information imparted by human touch
There have been many input devices for entering data to computers and digital machinery. In recent decades, there has been a revolutionary transition from typewriters, which caused mechanically molded letters to physically strike paper, to the touchscreen keyboards of present day phones and tablets. Similarly, control knobs in the form of mechanical rheostats have made the transition from the rotation of a physical shaft to linear mechanical faders through the input of digital numbers to impart what formerly was the attenuation and proportional splitting of analog signals.
With the advent of conductive inks and modern printing techniques, it is now possible to sense the touching of a flat surface with fingers as if a switch and/or switches were being closed or a fader were being slid. This has application to a new class of input devices enabling communication via fingers and hands directly with flat paper and/or surfaces upon which sensing elements and associated circuitry have been applied.
The present invention relates to input devices and, in particular, input devices for entering digital information imparted by human touch. The subject matter of the present invention involves, in some cases, interrelated products, alternative solutions to a particular problem, and/or a plurality of different uses of one or more systems and/or articles.
In some embodiments, a printed substrate for a flat computation, communication, and I/O system comprises a non-conductive substrate; at least one first touch sensitive conductive element; and at least one second touch sensitive conductive element not in electrical contact with said at least one first touch sensitive conductive element.
In another set of embodiments, a device comprises a non-conductive substrate and at least one touch-sensitive switch, wherein the at least one touch-sensitive switch is printed on the non-conductive substrate. In some embodiments, the at least one touch-sensitive switch comprises a first touch-sensitive conductive element and a second touch-sensitive conductive element, wherein the second touch-sensitive conductive element is not in electrical contact with the first touch-sensitive conductive element.
In some embodiments, a method comprises providing a device, wherein the device comprises a non-conductive substrate and at least one touch-sensitive switch. In some embodiments, the at least one touch-sensitive switch is printed on the non-conductive substrate. In some embodiments, the at least one touch-sensitive switch comprises a first touch-sensitive conductive element comprising a conductive ink and a second touch-sensitive conductive element comprising a conductive ink, wherein the second touch-sensitive conductive element is not in electrical contact with the first touch-sensitive conductive element. In some embodiments, the method further comprises positioning a human finger such that a conductive bridge is formed between the first touch-sensitive conductive element and the second touch-sensitive conductive element.
In another set of embodiments, a printed substrate for a flat computation, communication, and I/O system comprises a non-conductive substrate; at least one first touch sensitive conductive element; at least one second touch sensitive conductive element not in electrical contact with said first touch sensitive conductive element; at least one power source; a microprocessor; and electronics.
In some embodiments, a device comprises a non-conductive substrate; a first conductive rail comprising a first touch-sensitive conductive element; and a second conductive rail comprising a second touch-sensitive conductive element, wherein the second conductive rail is not in electrical contact with said first conductive rail.
In some embodiments, a printed substrate for a flat computation, communication, and I/O system comprises a non-conductive substrate; at least one first touch sensitive conductive element; at least one second touch sensitive conductive element not in electrical contact with said first touch sensitive conductive element; at least one third touch sensitive conductive element not in electrical contact with said second touch sensitive conductive element and said first touch sensitive conductive element; at least one power source; a microprocessor; and electronics.
In some embodiments, a device comprises a non-conductive substrate; a first touch-sensitive conductive element; a second touch-sensitive conductive element not in electrical contact with said first touch-sensitive conductive element; and a third touch-sensitive conductive element not in electrical contact with said second touch-sensitive conductive element or said first touch-sensitive conductive element.
In some embodiments, a printed substrate for a flat computation, communication, and I/O system comprises a non-conductive substrate; at least one first touch sensitive conductive element; at least one second touch sensitive conductive element not in electrical contact with said at least one first touch sensitive conductive element, said at least one first touch sensitive conductive element and said at least one second touch sensitive conductive element forming at least one touch sensitive switch; at least one power source; a microprocessor; and electronics.
In another set of embodiments, a device comprises a non-conductive substrate and a matrix of touch-sensitive switches. In some embodiments, each touch-sensitive switch comprises a first touch-sensitive conductive element and a second touch-sensitive conductive element.
In some embodiments, a method comprises positioning a human finger such that it closes at least one touch-sensitive switch of a matrix comprising a plurality of touch-sensitive switches.
In some embodiments, a data generation and mathematical variable alteration method comprises at least two switches located within an area; at least one memory storage register for storage of at least one variable; and processing ability to increment and/or decrement said at least one variable.
In some embodiments, a device comprises at least two switches located within an area; at least one memory storage register for storage of at least one variable; and a microprocessor. In some embodiments, the microprocessor has processing ability to increment and/or decrement said at least one variable.
Other advantages and novel features of the present invention will become apparent from the following detailed description of various non-limiting embodiments of the invention when considered in conjunction with the accompanying figures. In cases where the present specification and a document incorporated by reference include conflicting and/or inconsistent disclosure, the present specification shall control. If two or more documents incorporated by reference include conflicting and/or inconsistent disclosure with respect to each other, then the document having the later effective date shall control.
The following reference numbers are used in the figures:
Input devices for sensing and transmitting digital information imparted by human touch are generally described. Associated systems and methods are also described.
The input devices described herein may be used as part of a computation system (e.g., an electronic system that is capable of processing information), a communication system (e.g., an electronic system that transmits information from a first location to a second location), and/or an input/output (I/O) system (e.g., an electronic system that communicates between a computation system and an environment external to the computation system). The computation system, communication system, and/or I/O system may comprise a memory storage device (e.g., a device comprising a microprocessor) that can store at least one variable. The variable may be a mathematical variable that has at least one component that is real, imaginary, or complex. In some embodiments, the input device is a one-dimensional input device that provides information indicating whether a single-component variable should be modified (e.g., incremented or decremented) and, if so, how much the variable should be modified. For example, an exemplary embodiment of a one-dimensional input device is an up-down controller. In some embodiments, the input device is a two-dimensional input device that provides information indicating whether (and by how much) a first component of the variable should be modified and, separately, whether (and by how much) a second component of the variable should be modified.
In some embodiments, the input device comprises a touch-sensitive switch. The touch-sensitive switch may comprise at least a first touch-sensitive conductive element (e.g., electrode) and a second touch-sensitive conductive element (e.g., electrode), where the first touch-sensitive conductive element is not in electrical contact with the second touch-sensitive conductive element. The touch-sensitive switch may be configured such that a finger (e.g., a human finger, a finger comprising skin) can close the switch. For example, the touch-sensitive switch may be configured such that a finger can simultaneously touch at least a portion of the first conductive element and at least a portion of the second conductive element. The finger may thereby form a conductive bridge between the first conductive element and the second conductive element. As discussed in more detail below, the first touch-sensitive conductive element and/or second touch-sensitive conductive element may comprise a conductive ink.
In some embodiments, the input device comprises a non-conductive substrate. The substrate may be flat, according to some embodiments. In some cases, the substrate may be flexible, rigid, or semi-rigid. In certain embodiments, the substrate may comprise at least one layer of a non-conductive ink. In some cases, the substrate may comprise a ceramic, a plastic, or any other non-conductive material. The touch-sensitive switch may, in some embodiments, be printed on the substrate. For example, the touch-sensitive switch may be printed using a conductive ink. In some cases, the input device further comprises a protective layer formed from a z-axis non-isotropic deposition of ink.
As noted above, the touch-sensitive switch may comprise a conductive ink. Conductive ink generally refers to ink that conducts electricity. In some embodiments, the conductive inks used herein comprise a conductive material that is formed by the evaporation and/or curing of a binder/carrier liquid in which a conductive material is suspended. Non-limiting examples of conductive inks include, but are not limited to, metallic inks, such as aluminum ink, and carbon-containing inks. In some embodiments, conductive ink may be printed on a substrate via an ink jet printer or a three-dimensional printer.
In some embodiments, the input device comprises discrete components in whole or in part in conjunction with combinations of conductive and non-conductive inks.
In some cases, the touch-sensitive switch is part of an electrical circuit. The electrical circuit may further comprise at least a voltage source (e.g., a power source) and electronics. The electronics ma and can include, for example, a digital input sensing device (e.g., a device that can detect whether a switch is open or closed). When the touch-sensitive switch is open (e.g., there is no electrical contact between the first and second conductive elements), relatively little (e.g., substantially no) current may flow through the circuit. When the touch-sensitive switch is closed (e.g., a finger provides a conductive bridge between the first and second conductive elements), a relatively large amount of current may flow through the circuit. The voltage measured at a location in the electrical circuit may be larger when the touch-sensitive switch is closed than when the switch is open. The resistance measured across the touch-sensitive switch may be lower when the touch-sensitive switch is closed than when the switch is open. In some cases, the digital input sensing device may detect whether the touch-sensitive switch is open or closed by measuring a change in voltage, current, and/or resistance.
In some embodiments, the digital input sensing device is connected (e.g., optically or electronically connected) to a microprocessor. The microprocessor may store at least one variable (e.g., a mathematical variable that is real, imaginary, or complex). The microprocessor may also store at least one program (e.g., a program relating to manipulation of the variable). In some cases, the microprocessor may accept digital data (e.g., data from the digital input sensing device) as input, perform one or more processes manipulating the at least one variable, and provide digital data as output.
Some aspects are directed to an array of touch-sensitive switches formed from a plurality of touch-sensitive conductive elements. In some embodiments, the array is a linear array of touch-sensitive switches. In certain cases, the array of touch-sensitive switches comprises a first touch-sensitive conductive element that forms a common conductive element for a plurality of touch-sensitive switches. For example, the first touch-sensitive conductive element may be a long conductive element. In some cases, the first touch-sensitive conductive element has a first conductive area that is relatively large. In some embodiments, the array further comprises at least one second touch-sensitive conductive element that is not in contact with the first touch-sensitive conductive element. The at least one second touch-sensitive conductive element may be positioned in close proximity to the first touch-sensitive conductive element, such that the first and second conductive elements form a touch-sensitive switch that can be closed by a finger. The second touch-sensitive conductive element may have a second conductive area that is smaller than the first conductive area of the first touch-sensitive conductive element. In some embodiments, the array comprises a plurality of second touch-sensitive conductive elements, each positioned in close proximity to the first touch-sensitive conductive element, such that the first and second conductive elements form a plurality of touch-sensitive switches that can each be closed by a finger. In some embodiments, the array comprises at least 2 touch-sensitive conductive switches, at least 5 touch-sensitive conductive switches, at least 10 touch-sensitive conductive switches, at least 20 touch-sensitive conductive switches, at least 50 touch-sensitive conductive switches, or more. In some embodiments, a plurality of touch-sensitive switches can be closed simultaneously. For example, the first conductive element and plurality of second conductive elements may be positioned such that a finger can simultaneously touch at least a portion of the first conductive element and at least a portion of two or more second conductive elements.
In some embodiments, the array comprises more than two touch-sensitive switches.
In certain cases, a plurality of adjacent touch-sensitive switches of an array form a cluster of touch-sensitive switches. A cluster may comprise 2 touch-sensitive switches, 3 touch-sensitive switches, 4 touch-sensitive switches, 5 touch-sensitive switches, or more. In some embodiments, a first cluster of touch-sensitive switches may be closed by a finger at an initial time. As the finger slides along the array of touch-sensitive switches, the finger may lose contact with at least one of the switches in the first cluster of touch-sensitive switches. The finger may subsequently gain contact with a second cluster of touch-sensitive switches, such that the second cluster of touch-sensitive switches is closed. The transition from closure of the first cluster of touch-sensitive switches to closure of the second cluster of touch-sensitive switches may provide rate information. Such information may, for example, provide greater resolution than the total number of touch-sensitive switches forming the array.
In operation, a finger may contact first cluster 40 (e.g., simultaneously contact at least a portion of conductive elements 29, 31, and 32). The finger may then slide upward along conductive element 29. As the finger ascends, it may lose contact with at least a portion of first cluster 40 and may contact second cluster 41 (e.g., simultaneously contact at least a portion of conductive elements 29, 32, 33, and 34). As the finger further ascends, it may lose contact with at least a portion of second cluster 41 and may contact third cluster 42 (e.g., simultaneously contact at least a portion of conductive elements 29, 33, 34, and 35). As the finger moves up and down the array of touch-sensitive switches, different clusters may be contacted. In addition to position information, information relating to the amount of pressure applied by the finger and the rate of movement of the finger may be provided. Such information may provide greater resolution than could be obtained from position information alone.
In a particular, non-limiting example, the ten touch points of
A first cluster (e.g., a first touch zone cluster) may comprise sixth conductive element 16 with an equivalent absolute numerical value of 50, seventh conductive element 17 with an equivalent absolute numerical value of 60, and eighth conductive element 18 with an absolute numerical value of 70. The middle conductive element of the cluster, seventh conductive element 17 with an equivalent absolute numerical value of 60, may be considered the desired level. If, while contacting the first touch zone cluster, momentary contact is made with ninth conductive element 19, which has an equivalent absolute numerical value of 80, the absolute numerical value of 60 may increment to absolute numerical value 61, then 62, then 63, etc. In such a manner, greater resolution can be derived by varying the momentary contact time and making repeated contacts with adjacent higher or lower touch points, than could be obtained by simply closing one of the touch-sensitive switches or a cluster of touch-sensitive switches. If the finger lost contact with sixth conductive element 16, which has an equivalent absolute numerical value of 50, and made longer contact with ninth conductive element 19, which has an equivalent absolute numerical value of 80, the absolute numerical value would advance to absolute numerical value 70, which would then be the center value (e.g., of eighth conductive element 18).
Some embodiments are related to methods associated with the input devices described herein. In some embodiments, a method may comprise providing a device comprising a non-conductive substrate, at least one touch-sensitive switch comprising first touch-sensitive conductive element and a second touch-sensitive conductive element, where the second touch-sensitive conductive element is not in electrical contact with the first touch-sensitive conductive element. In some embodiments, the at least one touch-sensitive switch is printed on the non-conductive substrate. In certain cases, the first touch-sensitive conductive element and/or second touch-sensitive conductive element comprise a conductive ink. In some embodiments, the method may further comprise the step of positioning a human finger such that a conductive bridge is formed between the first touch-sensitive conductive element and the second touch-sensitive conductive element. The method may also comprise the step of moving the finger from a first position to a second position.
Some aspects are directed to an input device comprising a first touch-sensitive conductive element comprising a conductive rail and a second touch-sensitive conductive element comprising a conductive rail, where the second conductive rail is not in electrical contact with the first conductive rail. In some cases, the second conductive rail may be positioned in close proximity to the first conductive rail, such that a finger can simultaneously touch at least a portion of each of the first and second conductive rails. The finger may provide a conductive and corresponding electrically resistive path between the non-contacting conductive rails. Each conductive rail may be long enough such that the tip of a finger may slide along at least a portion of each conductive rail. In some embodiments, the first touch-sensitive conductive element and/or the second touch-sensitive conductive element comprises a conductive ink. In some embodiments, the first touch-sensitive conductive element and/or the second touch-sensitive conductive element is printed on a substrate (e.g., a flat, non-conductive substrate). In some embodiments, the input device comprises a z-axis deposition of ink that can serve as a protective coating.
In some embodiments, the first and second conductive rails have inner edges that are not parallel over at least a portion of their length. In devices comprising non-parallel conductive rails, the electrical resistance between the first conductive rail and the second conductive rail may vary as a function of position of a finger providing a conductive bridge between the first and second conductive rails. In some embodiments, the non-contacting, non-parallel conductive rails form a variable resistance input device (e.g., a variable resistance slide potentiometer).
In some embodiments, the variable resistance input device is part of a system comprising a power source, a microprocessor, and electronics (e.g., a digital input sensing device). The microprocessor may store at least one variable v, which may be altered based on input from the variable resistance input device and the digital input sensing device. In some embodiments, the variable may be a mathematical variable having a value that is real, imaginary, or complex. The microprocessor may also store at least one program (e.g., a program relating to manipulation of variable v).
In operation, a finger may simultaneously contact the first conductive rail and second conductive rail at a position y, resulting in a particular resistance. The resistance may be measured by the digital input sensing device and transmitted to the microprocessor. Since resistance is a function of finger position, the microprocessor may be able to calculate the finger position y based on the measured resistance. In certain cases, the microprocessor may alter (e.g., increment or decrement) the value of variable v based on finger position y. For example, a position y higher than a certain programmed value may result in the variable being incremented, while a position y lower than a certain programmed value may result in the variable being decremented.
An exemplary embodiment of a variable resistance input device comprising two conductive rails is shown in
In operation, a finger may simultaneously contact at least a portion of first conductive rail 50 and at least a portion of second conductive rail 51. In a particular example, the finger may initially be positioned at the bottom of variable resistance input device 54. Because first conductive rail 50 and second conductive rail 51 are closest together at the bottom of variable resistance input device 54, resistance at that location would be the lowest. The finger may subsequently slide upwards along the conductive rails. As the finger ascends and contacts the conductive rails at locations with greater distance between the conductive rails, the resistance between first conductive rail 50 and second conductive rail 51 may increase. In some cases, the finger may slide downwards along the conductive rails. As the finger descends, the resistance between first conductive rail 50 and second conductive rail 51 may decrease.
Some aspects are directed to an input device comprising a first conductive rail, a second conductive rail, and one or more third touch-sensitive conductive elements. The one or more third touch-sensitive conductive elements may not be in electrical contact with the first or second conductive rails. In some embodiments, the first and second conductive rails have inner edges that are not parallel over at least a portion of their length. In some cases, the one or more third touch-sensitive conductive elements may be positioned in close proximity to at least one of the conductive rails, such that each third touch-sensitive conductive element forms a touch-sensitive switch (e.g., touch point) with at least one of the conductive rails, where each touch-sensitive switch can be closed by a finger. In some cases, the input device is configured such that a finger can make electrical contact with at least a portion of the first conductive rail, at least a portion of the second conductive rail, and at least one third touch-sensitive conductive element. The at least one third touch-sensitive conductive element contacted by the finger may provide additional position information about the finger. In some embodiments, the at least one third touch-sensitive conductive element comprises a conductive element. In certain embodiments, the at least one third touch-sensitive conductive element is printed on a substrate (e.g., a flat, non-conductive substrate). In some embodiments, the input device further comprises a z-axis non-isotropic deposition of ink. The input device may also comprise at least one layer of non-conductive ink.
In some embodiments, the first and second conductive rails are sufficiently long that the finger contacts only a portion of the total length of the conductive rails at any given time, and the finger can slide from one region to another region as if sliding a fader rheostat. In operation, the finger may come into contact with different touch points as it slides up and down the first and second conductive rails. The touch points may provide position information, which may be used for calibration and addition of correction factors to enhance the accuracy of the position information obtained, for example, from resistance measurements. This additional position information may be particularly important for touch-sensitive input devices because the resistance of a human finger can vary with dryness, moisture, and/or intrinsic skin resistance.
In some embodiments, the position information can be used for interpolation of resistance measurements across the first and second conductive rails. For example, linear interpolation can be used to provide position information between adjacent touch points. If a first resistance is measured at the first touch point and a second resistance is measured at the second touch point, and a third resistance with a value between the first and second resistance values is known, interpolation can be used to obtain the position corresponding to the third resistance. The calibration (e.g., interpolation) between the first and second touch points may be different from the calibration between the second and third touch points or the third and fourth touch points. Each region between two adjacent touch points may have a different calibration regime than any region between two other adjacent touch points. A more accurate model of the variable resistance input device may thus be obtained by associating a resistance with each additional touch point. Due to resistance changes due to moisture, temperature, intrinsic drift, and/or changing skin resistance, calibration may involve a dynamic adjustment over time.
In some embodiments, the variable resistance input device is part of a system comprising a power source, a microprocessor, and electronics (e.g., a digital input sensing device). The microprocessor may store at least one variable v, which may be altered based on input from the variable resistance input device and the digital input sensing device. In some embodiments, the variable may be a mathematical value having a value that is real, imaginary, or complex.
In operation, a finger may be positioned at the bottom of the device, where resistance is lowest (e.g., because first conductive rail 61 and second conductive rail 60 are closest together at the bottom of the device). The finger positioned at the bottom of the device may simultaneously contact at least a portion of first conductive rail 61, at least a portion of second conductive rail 60, and at least a portion of zero scale calibration touch point 62. Zero scale calibration touch point 62 may provide information about the position of the finger (e.g., to a digital input sensing device and/or a microprocessor), and the resistance measured when the finger was at the known location may be stored. The finger may move upwards to quarter scale calibration touch point 63. The resistance at quarter scale calibration touch point 63 may be greater than the resistance at zero scale calibration touch point 62 due to the greater distance between the first and second conductive rails. Given the resistance value at zero scale calibration touch point 62 and the resistance value at quarter scale calibration touch point 63, interpolation can occur. Thus, given a resistance measurement having a value between the resistance values at the zero scale and quarter scale calibration touch points, the position of the finger between zero scale and quarter scale can be determined. Similarly, the finger may further ascend and come into contact with half scale calibration touch point 64. The resistance at half scale calibration touch point 64 may be greater than the resistance at quarter scale calibration touch point 63. Given the resistance values at quarter scale calibration touch point 63 and half scale calibration touch point 64, interpolation can occur. Based on a resistance measurement having a value between the resistance values at quarter scale 63 and half scale 64, the position of the finger between quarter scale 63 and half scale 64 can be determined. Similar interpolations can be made as the finger further ascends and comes into contact with three quarter scale calibration touch point 64 and full scale calibration touch point 66. In the particular device shown in
Some aspects are directed to an area matrix comprising three or more touch-sensitive switches (e.g., touch points). An input device comprising an area matrix may be a two-dimensional input device, according to some embodiments. In some embodiments, a finger may move within the area of an area matrix, and position may be sensed within the matrix due to the opening and closing of touch-sensitive switches.
In some embodiments, a two-dimensional input device comprises a non-conductive substrate, a matrix of touch-sensitive switches, a power source, a microprocessor, and electronics (e.g., a digital input sensing device). Each touch-sensitive switch may comprise a first touch-sensitive conductive element and a second touch-sensitive conductive element that is not in electrical contact with the first touch-sensitive conductive element. In some embodiments, the first touch-sensitive conductive element and/or the second touch-sensitive conductive element comprise a conductive ink. The first touch-sensitive conductive element and/or the second touch-sensitive conductive element may be printed on a substrate (e.g., a flat substrate), according to some embodiments. The matrix of touch-sensitive switches may be square, rectangular, irregular in bounding perimeter, not composed of linear rows and/or linear columns, and/or formed in a topological configuration so as to fill and/or cover an area bounded by a perimeter.
In an exemplary embodiment, a two-dimensional input device may comprise H number of electrically conductive horizontal lines (e.g., bus lines) and V number of electrically conductive vertical lines (e.g., bus lines), where H and V are whole numbers. At least one touch-sensitive switch can be formed at each intersection of the H number of horizontal lines and the V number of vertical lines, such that an area matrix comprising at least H×V touch-sensitive switches can be formed. In some embodiments, each touch-sensitive switch comprises a first touch-sensitive conductive element and a second touch-sensitive conductive that are configured such that a finger can form a conductive bridge between the two conductive elements and thereby close the switch.
In some embodiments, two or more adjacent touch-sensitive switches can form a cluster. A finger may result in a cluster of closures (e.g., all the switches in the cluster are simultaneously closed by the finger). In operation, a finger may move across the area matrix. For example, the finger may move from a first cluster to a second cluster. The transition from one cluster to another may provide rate information, which may allow greater resolution than the total number of touch-sensitive switches forming the area matrix.
In some embodiments, the area matrix further comprises at least one supplemental source of position information. For example, the supplemental source may include a touch-sensitive switch, an array comprising at least one touch-sensitive switch, and any other source of additional position information. Information from the supplemental source may provide additional information to modify the information derived from the area matrix. In some embodiments, the additional information can result in fine control that can supplement coarse control derived from the area matrix (e.g., the resolution may be greater than the H×V total number of touch-sensitive switches within the area matrix).
In some embodiments, the matrix of touch-sensitive switches is a matrix of matrices comprising touch-sensitive switches. The matrix of matrices can comprise the same number of H electrically conductive horizontal lines and V electrically conductive vertical lines. The redundant conductive horizontal lines and redundant conductive vertical lines may be configured such that the path of a finger across the area of the matrix of matrixes defines a unique position.
In some embodiments, the two-dimensional input device further comprises an insulation layer. In some cases, the insulation layer may advantageously prevent a short circuit. For example, the insulation layer may prevent a first electrically conductive line from coming into contact with a second electrically conductive line. The insulation layer may prevent a first electrically conductive horizontal line from coming into electrical contact with a second electrically conductive horizontal line, an electrically conductive horizontal line from coming into electrical contact with an electrically conductive vertical line, or a first electrically conductive vertical line from coming into contact with a second electrically conductive vertical line.
The area matrix of
In some embodiments, the area matrix comprises more than four touch-sensitive switches. Using the schematic representation of
Some aspects are directed to an input device comprising at least two switches located within an area, at least one memory storage register for storage of at least one variable, and a microprocessor (e.g., a device having the processing ability to increment and/or decrement at least one variable). In some embodiments, the input device comprises at least four switches, at least six switches, at least eight switches, or more. In some embodiments, the switches are touch-sensitive switches.
In some embodiments, the variable being altered may be real, imaginary, or complex. In some cases, the variable v has a first component v1 and a second component v2. In some embodiments, each switch i of the input device is positionally defined by X and Y coordinates Xi and Yi, where i is a whole number between 1 and N total number of switches. In certain cases, the variable v can be represented as a point positionally defined by X and Y coordinates Xv and Yv. In some embodiments, Xv is the first component of variable v, and Yv is the second component of variable v.
In operation, closing a switch having the X and Y coordinates Xi, Yi may cause the first component v1 of variable v to increment if Xi is less than Xv or to decrement if Xi is less than Xv. In some embodiments, the Xv component will increment toward Xi if Xi is greater than Xv or decrement toward Xi if Xi is less than Xv. In some cases, closing the switch may cause the second component v2 of variable v to increment if Yi is greater than Yv or to decrement if Yi is less than Yv. In some embodiments, the Yv component will increment toward Yi if Yi is greater than Yv or decrement toward Yi if Yi is less than Yv. The rate of incrementing and/or decrementing may be independently determined. Xv, Yv can thus slowly or quickly move in the direction of Xi, Yi. In some cases, closing any two adjacent switches can create the position of a virtual switch located halfway between the two adjacent switches defined as follows:
first switch A has coordinates Xa, Ya;
second adjacent switch B has coordinates Xb, Yb;
the mathematically virtual switch AB has an Xab coordinate defined by ((Xa−Xb)/2+Xb) and a Yab coordinate defined by ((Ya−Yb)/2+Yb), thus creating the mathematically virtual switch defined by coordinates Xab, Yab.
In some cases, a virtual switch may advantageously provide additional directional resolution. The virtual switch may be particularly advantageous in cases where it is desired to alter the variable in a direction halfway between two adjacent switches.
In some embodiments, thus, the components v1 and v2 of a variable may be changed in any number of ways by closing one or more switches in an area matrix. In some cases, the Xv, Yv coordinates representing the variable may cause the value of the components of the variable to change in accordance with and in the direction of a closed switch and/or a virtual switch. Therefore, in some cases, it may be possible to steer a variable represented by a point located within an area in the direction of any switch. By pressing a different switch, the point may continue from its last location and move in the direction of the new switch and/or virtual switch being depressed.
Although preferred embodiments of the present invention have been described, it will be understood by those skilled in the art that the present invention should not be limited to the described preferred embodiments. Rather, various changes and modifications can be made within the spirit and scope of the present invention.
This application claims priority to U.S. Provisional Application No. 61/990,868, filed May 9, 2014, which is incorporated herein by reference in its entirety.
Number | Date | Country | |
---|---|---|---|
61990868 | May 2014 | US |