The present invention concerns a proximity sensor and a method for detecting the proximity of a body portion. Embodiments of the present invention concern in particular portable devices like cell phones that, being equipped with the inventive sensor are capable of detecting the proximity of body parts and discriminate the direction whence the detected body part is approaching.
It is often desired to detect whether a body portion is at short distance of an apparatus. In the particular case of cell phones and wirelessly connected mobile device, (including tablets and other similar terminals), this could be used to shut down the background lighting when the proximity of the user's head is detected, thus reducing the power consumption during calls.
Avoiding false detection is, however, often important as well. In particular when the same or a different body portion approaches the apparatus from a different direction than the relevant one. In a cell phone, false detections may be due to the proximity of the fingers to the phone surface when handling it which, if detected as the presence of the head, will shut down the screen while the user is simply interacting with the phone.
Sensors arranged for detecting a body near to an object, including inductive, optical, heat, and capacitive based sensors, are known. In the cell phone market, the most common method today is the infrared optical detection that has a good range and directivity. The main drawbacks of the optical system are its power consumption, the cost of its components and of its integration in the phone and the size needed to implement the solution on the phone surface.
Capacitive sensors have a lower power consumption, require only a small area or no area on the phone surface and have a lower cost. They are however quite omnidirectional and therefore tends to generate lots of false positives, i.e. detection of body portions from irrelevant directions. This risk of false detection could be reduced by reducing severely the range of detection.
An example of capacitive sensor for proximity sensing in a mobile communication device is described in WO2013/079267, whose content is hereby included by reference. This solution requires a device having a capacitive touch-sensitive area for touch input, which is not always available. Even when such a touch display is available, the signals that it generates may not be easily to access and/or process.
Another capacitive sensor is described in US2010026656A, which also requires a touch panel.
European patent application EP2876407, in the name of the applicant describes capacitive sensors that are read by means of charge amplifiers connected to a floating variable voltage reference. The same document describes the use of such sensors in touch-sensitive displays.
It is therefore an aim of the invention to provide a method and sensor based on a capacitive sensor and which has an improved direction discrimination, in order to reduce the risk of false detection.
Further, the present invention proposes a capacitive proximity device with an improved detection range.
Another aim of the invention is providing a method and sensor which could be adapted to mobile devices having a touch panel, but also to those that lack such a panel, and a corresponding mobile device.
It is another aim to provide a method and a sensor whose power consumption is far below that of infrared based systems.
According to an aspect of the invention, these aims are achieved by the objects of the appended claims.
The invention will be better understood with the aid of the description of an embodiment given by way of example and illustrated by the figures, in which:
An example of sensor is illustrated on
At least one second external capacitive electrode 22 is provided on the other side of the shield for detecting electrical charges, indicative of proximity with an object in one or a plurality of second regions different from the first region. In the presented example, the external electrode 22 comprises an annular plate around the conductive shield 31 which is also annular, such that the external electrode 22 surrounds the shield 30 which in turn surrounds the central electrode 20. This is not however the only possible disposition. This external electrode has a low sensibility to charges from the first direction which are shielded by the ground wall, thus it is relatively insensitive to charges in the detection region 40, while it is highly responsive to charges in the rejection region 42.
An electronic circuit (not shown) receives signals from the internal electrode and signals from the external electrode, and makes a weighted comparison to determine whether a detected charge comes mainly from the first region, mainly from the second region, or from both regions.
The electronic circuit acquires signals from each individual directional electrode and apply a computation weighting the various electrodes to define the actual proximity in the desired region. A typical computation may be Position=CS2position−K*CS1position where K is set to reject signals coming from the region observed by CS1.
To get more directional control several “negative” electrodes can be used and individually weighted in the computation. A plurality of grounded shields may also be used.
The different electrodes are thus able to detect the proximity of a body portion from the top, from each side and from the bottom. With a specific algorithm, the electronics will be able to distinguish “positive” detection from “negative” detection (from other regions) and to generate a signal in order for example to shut down a display, or reduce its illumination, when a body portion is detected in the first region, or in the first region only.
The disposition of electrodes of
In most cases, a pair of electrodes will be used for each measure axis, and therefore a 3D sensor could comprise six independent electrodes.
An estimate of the position of an approaching conductor body can be obtained from the capacities read by the electrodes. The electrode 20x+, for example, will respond more readily to the presence of conductor in the direction indicated as x+ while the opposite electrode 20x− will do the same for conductors in the direction indicated as x−. From these two signals, or from the average value and difference thereof, a position along the x-axis can be estimated. Likewise, the pair 20y+/20y− that is aligned to the y-axis, can provide an estimate of the y-position, and the pair 20z+/20z− an estimate of the z− position. In most or all cases, at least two electrodes define one alignment axis and will suffice to determine directional proximity in one direction; the same determination in two dimensions will require at least two independent alignments, which can be obtained by three or preferably four electrodes; a full 3D application needs three independent alignment axis.
By reading all the electrodes, the position of an approaching body can be ascertained, or the apparatus can be programmed to detect objects in a predetermined detection region 40, rejecting those in predetermined rejection regions 42, as illustrated in
The readout circuit 80 represented in the drawings uses a floating AC voltage reference to read the capacitance between the connected electrode and ground whose principles of operation are described in the publication EP2876407 cited above. It must be understood however that this is not an essential feature of the invention, which could make use of any suitable capacity measuring circuit.
Several algorithms for determining directive proximity weighting the capacity signals obtained by the electrodes are possible. According to one example, which has been successfully tested, the determination proceeds as follows:
Initially the values of capacity seen by each sensor are read. Such values are often differential values and are termed XpDiff, XnDiff, YpDiff, YnDiff, ZpDiff, and ZnDiff, where the first letter designates the axis X, Y, or Z and the second the polarity, +/−. A suitable calibration transformation is used to obtain the weighted values XpPond, XnPond, YpPond, YnPond, ZpPond, and ZnPond, from the raw values.
XpPond=CoefXpPond·Xpdiff
XnPond=CoefXnPond·Xndiff
YpPond=CoefYpPond·Ypdiff
YuPond=CoefYnPond·Yndiff
ZpPond=CoefZpPond·Zpdiff
ZnPond=CoefZnPond·Zndiff
where the transformation is, for this example, a linear homogeneous one. It must be understood, however that the calibration could be more complex and include offset terms as well as non-linear ones. The transformation allows, among other things, aligning the sensor response to the physical X/Y/Z axis.
Average position estimates Xmid, for the x-axis are obtained by:
and analogously for Ymid and Ymid.
A value Xmid=0 indicates that the object is essentially centered on the x-axis, whereas if Xmid<0, the object is mostly on the negative side of the axis, and inversely for the opposite sign.
A directional proximity indicator based on the values of Xmid, Ymid, Zmid can be obtained in several ways. One valid possibility is computing the directional attenuation values Xatten, Yatten, Zatten follows:
and analogously for Yatten and Zatten.
Finally the quantity YpDir is computed
and compared to a threshold to determine directive proximity.
The back electrode 200 could provide a signal of directional proximity to objects approaching the device from the back. When this is not needed, it can be replaced with a static ground plane or shield 210, as shown in
The electrodes 201, 202, and eventually 200 can be advantageously fabricated with flexible PCB techniques, but any kind of conductive electrode would be suitable. The size of the electrodes has a direct impact on the sensitivity and range of the sensor and, in most cases, they will cover all the available surface. A free margin 240 of some millimeter towards the edges, visible in
Optionally, and insofar as the sense area is not excessively reduced, the PCB carrying the electrodes 201, 202 can also include traces relative to other signals and functions of the phone, although fast switching signal susceptible to interfere with the detection might dictate separation of layers and shielding with ground planes.
The structure of
In another possible application represented in
The electronic processing unit of the invention is arranged to generate a directional proximity signal based on the capacities seen by the electrodes, when the proximate body part is in a predefined geometric relation, for example in the directions comprised between angles αx− and αx+. The geometric relation required to trigger a proximity signal can be chosen dynamically by setting opportunely the parameters of the detection algorithm, XmidLow, XmidHigh for example.
The variant of
The main detection threshold value 300 is set in consideration of the desired detection distance (the higher the threshold, the smaller the detection distance) and of the noise and disturbance levels. Preferably, an hysteresis is introduced to avoid erratic signals. Various debouncing algorithms can also be used, as it is known in the art.
The present application claims priority from U.S. provisional application 62/039,240 of Aug. 19, 2014, the contents whereof are hereby incorporated by reference.
Number | Name | Date | Kind |
---|---|---|---|
20050001633 | Okushima | Jan 2005 | A1 |
20060250142 | Abe | Nov 2006 | A1 |
20100026656 | Hotelling | Feb 2010 | A1 |
20120280698 | Oya | Nov 2012 | A1 |
Number | Date | Country |
---|---|---|
2876407 | May 2015 | EP |
WO2013079267 | Jun 2013 | SE |
WO-2013079267 | Jun 2013 | WO |
Entry |
---|
European Search Report for EP 15180782.3, dated Dec. 18, 2015, 8 pages. |
Number | Date | Country | |
---|---|---|---|
20160057578 A1 | Feb 2016 | US |
Number | Date | Country | |
---|---|---|---|
62039240 | Aug 2014 | US |