This application claims priority from United Kingdom Patent Application No. 07 17 666.2, filed 11 Sep. 2007, the whole contents of which are incorporated herein by reference in their entirety.
The present invention relates to a sensor, an interface device for interfacing with a processing device and a method of connecting a sensor to an interface device for interfacing with a processing device.
It is known for sensors to be used to facilitate the control of electronic devices.
A system is described in International application no PCT/GB2007/002844 in which an interface device is provided so as to allow a fabric position sensor to communicate with a plurality of electronic devices.
A problem arises in that many different sensors are available, such that a problem exists in terms of connecting a plurality of different sensors to a particular interface device for communicating with an electronic processing device.
According to an aspect of the present invention, there is provided a position sensor having a rigid connector connectable to an interface device for interfacing with a processing device, wherein said connector is configured to convey information to said interface device, said information identifying a property of said sensor.
According to a second aspect of the present invention, there is provided a method of interfacing a position sensor to a processing device, comprising the steps of: providing said position sensor with a rigid connector connectable to an interface device for interfacing with said processing device, and configuring said connector to convey information to said interface device, said information identifying a property of said sensor.
According to a third aspect of the present invention, there is provided an interface device, comprising: a processing circuit with analog ports and control ports; and a housing, for enclosing said processing circuit and for supporting a first physical interface and a second physical interface; said first physical interface is connected to said analog ports and is connectable to a rigid connector of a position sensor having a sensing area, said second physical interface is connected to said control ports and is connectable to an electronic device, such that when connected said interface device allows the electronic device to be controlled by the position sensor, wherein: said interface device is configured to receive information conveyed by said connector, said information identifying a property of said sensor.
In an embodiment, the position sensor has a substantially fabric construction. In an embodiment, the property is the ability of the sensor to identify a position in one dimension or to identify a position in two dimensions. In an embodiment, the sensor forms part of an item of clothing.
A position sensor having a rigid connector is shown in
In an embodiment, the interface device includes a housing, for enclosing a processing circuit with analog ports and control ports and for supporting a first physical interface and a second physical interface. The first physical interface allows connection to a fabric sensor and the second physical interface allows connection to a processing device.
The interface device comprises a processor (preferably a micro-controller) that is configured to supply voltages to, and receive voltages from, connectors to the sensing area of the fabric position sensor. A program executed by the processor controls a mechanical interaction detection process. A voltage gradient is applied across a first conductive fabric layer. When a typical target pressure is applied, a conductive path is established between the first conductive fabric layer and a second conductive fabric layer. The actual voltage applied to the second conductive fabric layer will depend upon the position of the mechanical interaction from a predetermined origin on the first conductive fabric layer. This voltage can be measured to provide a positional co-ordinate of the mechanical interaction. The polarity of the first and second conductive layers may be reversed to provide a second positional co-ordinate of the mechanical interaction. WO 00/72239 A1 discloses a sensor and suitable control circuit operations for determining x axis or x and y axis co-ordinate data, optionally along with data relating to a further property of a mechanical interaction, for example pressure.
The first physical interface of the interface device takes the form of a socket 107 into which the connector 104 of fabric position sensor 101 may be received. The second physical interface may take the form of a cable 108 having a plug 109 that is insertable into an electronic device. In an alternative embodiment, the interface device is configured to communicate with a processing device over a local wireless connection, such as in accordance with the Bluetooth protocol.
In an embodiment, the processing device is a personal music player having controllable variable operations, such as volume level, and controllable discrete operations, such as the starting and stopping of a track. In an alternative embodiment the electronic device takes the form of a mobile telephone, possibly having the facility to play recorded audio signals. These audio signals may be of the type designated as MP3 but other formats may be used.
The interface device is configured to receive information conveyed by the rigid connector of a position sensor, the information identifying a property of the sensor. It is hence possible to enable a plurality of different position sensors to be connectable to an interface apparatus for interfacing with an electronic processing device.
The fabric position sensor of
In the example illustrated in
An alternative arrangement is illustrated in
With reference to the examples of
In this example, the connector may be perceived as having a first connection state (terminals 2, 4 and 6 connected) and a second connection state (terminals 1, 3, 5 and 7 connected).
Thus, the connector conveys information identifying a connection state of the rigid connector. The detection of which connection state the connector is in may in turn identify a property of the fabric position sensor. In this simple example, the connector conveys information identifying that the sensor has the ability to identify a position in one dimension or to identify a position in two dimensions. This information is provided to the interface device, hence, the interface device may use this information to distinguish between these two types of sensing area.
In alternative embodiments, different arrangements of terminal connections may be used. It is to be appreciated also that a different property of the sensor may be identified by the conveyed information.
In an alternative embodiment, a flexible circuit provides the position sensor and a wiring arrangement is utilised in place of a fabric communication ribbon. The flexible circuit sensor may be configured as a keypad. The keys of the keypad may be backlit, for example by use of one or more LED's.
A variety of sensing configurations of a position sensing area is illustrated in
In an embodiment, a sensing configuration presents a region that is responsive to both manually applied presses and gestures. A connector may therefore be configured to convey information that identifies the ability of the fabric position sensor to identify manually applied presses or to identify manually applied gestures.
Sensing configurations 504 and 505 each present the same number of key positions within sensing areas having the same dimensions, however, the specific arrangement of key positions at 504 differs from the specific arrangement of key positions at 505. It can be seen that sensing configurations 504 and 505 each have a key position at a common location, whilst the remaining key positions are at locations individual to the respective sensing configurations.
In this example, the three (3) bits of information allows identification of one of eight (8) possible numerical combinations. As illustrated in table 602, each of the eight (8) possible combinations may be allotted a code, shown in column 603, from which it is possible to identify an assigned sensing configuration, shown in column 604.
The interface device may be pre-programmed with data mapping locations within a sensing area to functions of an electronic device. Thus, the interface device may be pre-programmed with data identifying a plurality of sensing configurations. The rigid connector of the fabric position sensor may then be configured to convey information allowing the sensing configuration to be identified as one of the plurality of sensing configurations stored by the interface device. Alternatively, each of said numerical combinations may be directly assigned to a sensing configuration.
A further alternative arrangement for enabling information to be conveyed from the connector is illustrated in
As illustrated in table 702, each of a plurality of magnitudes of resistance may be allotted a code, shown in column 703, from which it is possible to identify an assigned sensing configuration, shown in column 704. Again, each of said plurality of magnitudes of resistance may be directly assigned to a sensing configuration.
It is to be appreciated that the arrangement shown at 601 may be duplicated for each of a plurality of terminals. This approach may be used to increase the number of identifiable permutations of resistance magnitudes available for use in the identification of a property of a sensor.
An alternative embodiment is illustrated in
For example, the number of key positions, such as key position 804, that are defined along sensing axis 805 of sensing area 806 could be identified by information conveyed by the identification chip 802. The interface device may then use this property of the sensor, for example, to refer to a lookup table to identify key position locations for a sensor having the identified number of key positions, and hence to determine the locations of the key positions for the connected fabric position sensor. The interface device may then refer to a lookup table linking locations within the sensing area to functions of an electronic device.
In some applications, the identification chip 802 may be used to convey that the fabric sensor 803 is an audio playback device controller or another type of device specific controller, for example. Other information that may be conveyed by an identification chip regarding a particular sensor could relate to a serial number, sensor calibration lookup table data, manufacture details such as date of manufacture, place of manufacture, manufacture batch code; along with other aspects relating to delivery, for example.
In the alternative embodiment of
It is to be appreciated that the assigned functionality of a particular key position within a sensing area of a fabric sensor 903 may vary between applications.
The identification chip 902 may be used to identify the location of key position 904, for example, with reference to a first axis 905 and a second axis 906, along with information indicating that the key position 904 displays a symbol 907 for a fast forward operation. In the present example, the identification chip conveys information in the form of lookup table data that links locations within the sensing area to functions for a particular type of electronic device.
In this way, the interface device is not required to be pre-programmed to identify many different sensing configurations, since the connector of each fabric position sensor may be configured to convey information relevant to the operational layout of the position sensing area.
This approach provides for fabric position sensors having a sensing configuration that is unknown to a particular type of interface device to be compatible with that particular type of interface device.
In
In the embodiment shown in
The apparatus and method described for a connector to convey information to the interface device that identifies a property of the sensor, provides for a user to connect different position sensors to the interface device for interfacing with an electronic processing device. The appreciable benefit to the user is not only of convenience of use of the interfacing system but also reducing overall cost by providing a generic interface device that enables different sensors to be interfaced to a processing device.
Number | Date | Country | Kind |
---|---|---|---|
0717666.2 | Sep 2007 | GB | national |
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/GB08/03060 | 9/10/2008 | WO | 00 | 6/18/2010 |