The present disclosure relates to radial capacitive sliders.
Radial capacitive sliders on touch enabled devices such as that used on the iPod Classic®, are physical buttons that provide a circular sliding control for a user to manipulate in order to provide input (e.g. menu and/or volume control) to the mobile device. They are traditionally configured to include a plurality of capacitive touch sensors that sense the user's contact with the radial capacitive slider, which is then signaled for use in determining an intended input of the user.
Accordingly, when a user's touch overlaps two or more capacitive touch sensors, the position of the user's touch can more accurately be determined, and thus linear position response with respect to some angular position θ will be provided. To provide this accuracy using the trapezoid or X/Y touch sensor configurations mentioned above, the radial capacitive slider requires numerous small touch sensors in order to ensure the user's touch overlaps two or more capacitive touch sensors for numerous given positions on the radial capacitive slider. However, requiring numerous touch sensors to ensure accuracy in turn requires numerous corresponding input/output (I/O) connections, thus increasing manufacturing cost and required processing resources utilized to process the signals output by the touch sensors.
There is a need for addressing these issues and/or other issues associated with the prior art.
A touch sensor configuration for a radial capacitive slider is provided. The radial capacitive slider includes a plurality of capacitive touch sensors that form a ring having an outer diameter and an inner diameter, wherein the outer diameter is larger than the inner diameter. Further, each slice of the ring includes at least a portion of each of two or more capacitive touch sensors of the plurality of capacitive touch sensors.
Radial capacitive sliders on touch enabled devices are end-effectors that provide a circular sliding control for a user to manipulate in order to provide input (e.g. menu and/or volume control) to the mobile device. They are traditionally configured to include a plurality of capacitive touch sensors that sense a user's contact, which is then signaled for use in determining an intended input of the user.
The radial capacitive slider described with respect to the following embodiments is a ring shape having an outer diameter O that is larger than its inner diameter I, similar to Prior Art
In the context of the present description, the capacitive touch sensors refer to hardware devices that detect touch by the user. Unlike a physical button requiring sufficient force to depress the button, for example, the capacitive touch sensors are typically more sensitive, and may be able to respond differently to different kinds of touch, such as tapping, swiping, etc. Each user touch that a touch sensor detects results in a signal being sent to a processing unit and/or software that processes the signal to determine the intended input of the user and to respond accordingly.
Generally, a capacitive touch sensor includes a sensor electrode that is connected to a measurement circuit where the capacitance is measured periodically. The output capacitance will increase if a conductive object (e.g. user's finger) touches or approaches the sensor electrode. The measurement circuit will detect the change in the capacitance and convert it into the aforementioned signal.
For a radial capacitive slider, position of the user's touch on the slider is calculated using relative signal levels on adjacent capacitive touch sensors. In particular, as the user slides his finger around the radial capacitive slider, relative signal levels of the capacitive touch sensors are determined in order to calculate the position of the user's touch at any given moment in time. Accordingly, when a user's touch overlaps two or more capacitive touch sensors, the position of the user's touch can more accurately be determined, and thus linear position response with respect to some angular position θ will be provided.
The capacitive touch sensor configurations of the embodiments described below with respect to
More illustrative information will now be set forth regarding various optional architectures and features with which the foregoing framework may be implemented, per the desires of the user. It should be strongly noted that the following information is set forth for illustrative purposes and should not be construed as limiting in any manner. Any of the following features may be optionally incorporated with or without the exclusion of other features described.
The capacitive touch sensors 202A-N each include an area (A) configured in a spiral or semi-spiral shape, and at least two of the capacitive touch sensors 202A-N will overlap for any given slice (i.e. curved trapezoid) of the radial capacitive slider 200 (see
The capacitive touch sensors 302A-N each include an area (A) configured in chevron or semi-chevron shape, and at least two of the capacitive touch sensors 302A-N will overlap for any given slice (i.e. curved trapezoid) of the radial capacitive slider 300 (see
Position Calculation for a Radial Capacitive Slider
When doing centroid (position) calculation of signals on a radial capacitive slider, the centroid is effectively calculated using relative signal levels on adjacent nodes (also referred to as capacitive touch sensors). Equation 1 shows one theorem for performing centroid calculation.
Knowing how to accurately calculate position, the response when moving a finger across a standard trapezoidal based radial slider can be examined. A simulator was written that moves a finger represented by a circle across a path and plots the signal and centroid position across this path.
Going back to these first principles, to solve for some curve that has linear area under it with respect to θ, then that shape is defined by Equation 2.
This shape has the general form of a spiral as seen in
Example of the application of Equation 3 could be shown for N=4, Dinner=30, and Douter=54, as shown in
An example of the application of this could be shown for N=4, Dinner=30, and Douter=54, as shown in
An example of the application of the linear pattern associated with the configuration of
As shown, the device 1000 includes the radial capacitive slider 1002 and a display 1004. The radial capacitive slider 1002 may be manipulated (i.e. touched) by a user to control output of the display 1004, such as to make a menu selection on the display, or to control other features of the device 1000 (e.g. volume control).
As described above with reference to
The radial capacitive slider 1002 also includes a measurement circuit configured to periodically measure capacitance of each of the capacitive touch sensors and to output signals based on the measurements. In one embodiment, each of the capacitive touch sensors includes a sensor electrode that is connected to the measurement circuit where the capacitance of the sensor electrode is measured periodically. For any position of a user's finger on the radial capacitive slider 1002, two or more of the capacitive touch sensors will sense the user's touch and a signal will be provided for use in determining a position of the user's finger on the radial capacitive slider.
The device 1000 further includes a processor (not shown). The processor receives the signals from the radial capacitive slider 1002 and processes the signals to calculate a position of the user's touch on the radial capacitive slider 1002 using relative signal levels on adjacent capacitive touch sensors, and thus to determine an intended input of the user. Based on the intended input determined by the processor, the processor can cause one or more actions to be performed by the device 1000, such as a change to an interface output by the display 1004, a change to a volume of sound output by the device 1000, a change to content or other media output by the device 1000, etc.