RootCap: Touch Detection on Multi-electrodes using
Single-line Connected Capacitive Sensing
Masaya Tsuruta, Shuta Nakamae, and Buntarou Shizuki
University of Tsukuba
Tennodai 1-1-1, Tsukuba, Ibaraki 305-8573, Japan
{tsuruta,nakamae,shizuki}@iplab.cs.tsukuba.ac.jp
manufacturing, many devices—including traditional mechanical devices (e.g., buttons, switches, and sliders) as well as
recent touch sensing tools, such as integrated circuits (ICs)—
are available. Ready-made multi-electrode touch sensor ICs
suite rapid prototyping; they allow designers to place many
touchable “buttons” on the surface of their prototypes (even
on curved or flexible one), while facilitating the mounting
process compared to solder-connected mechanical buttons.
Moreover, it also allows the designers to design such buttons in free-form (e.g., circular, star-shaped, and heart-shaped
ones).
ABSTRACT
In designing interactive products, it is important for designers to test the product’s usability by manufacturing its shape
and interface iteratively through rapid prototyping. The goal
of our research is to provide the designers with an additional
touch sensing method for rapid prototyping interactive products with flat, curved, or flexible surface. In this paper, we
present RootCap, a capacitive touch sensing method that can
detect a touch on a multi-electrode input surface while maintaining the characteristics of a single-line connection. The
key concept behind realizing this goal is the imposition of
unique capacitance on each electrode (including the capacitor
connected to the touch electrode) branching from the singleline connection. Moreover, we developed a technique for creating a capacitor by printing silver nanoparticle ink on both
sides of a sheet of paper, supporting designers in the creation
of a multi-electrode input surface, on which each electrode
has a unique capacitance.
The goal of our research is to provide the designers with an
additional touch sensing method for rapid prototyping interactive products with flat, curved, or flexible surface. Generally, a capacitive touch sensor consists of a touch electrode, a
sensing circuit, and a wire that connects the touch electrode
and the sensing circuit. As a result, if the designers wish to
use N touch electrodes, N sensing circuits and N wires are
also necessary. While reducing the number of sensing circuit
is made possible by using a multiplexer, this implementation
still involves significant complicated wiring and its structures
and logic are difficult to implement.
Author Keywords
Touch Surface; Capacitive Sensors; Rapid Prototyping;
Paper Prototyping; Digital Fabrication; Conductive Ink;
Paper Circuit; Double-Sided Circuit; Flexible Sensor;
Gesture Detection.
Thus far, myriad touch sensing methods have been developed
that may be applied to prototypes with flexible shapes, such
as in [9, 14, 4, 15, 16, 8, 7]. Based on this previous work, our
focus herein is on:
ACM Classification Keywords
H.5.2. Information interfaces and presentation: User Interfaces - Input Devices and Strategies.
• Decreasing the number of connections between the sensing
circuit and touch sensing electrodes while increasing the
number of available touch sensing electrode, and
• Expanding the degree of freedom for the shape and layout
of touch sensing electrodes.
INTRODUCTION
In designing interactive products, it is important for designers to test the product’s usability by manufacturing its shape
and interface iteratively through rapid prototyping. To this
end, manufacturing methods such as stereolithography [10]
and fused deposition modeling (FDM) were developed and
used, allowing designers to manufacture a small-scale prototypes quickly without using a mold or lathe. In interface
In this paper, we present RootCap, a capacitive touch sensing method that can detect a touch on a multi-electrode input
surface while maintaining the characteristics of a single-line
connection, as illustrated in Figure 1. The key concept behind
realizing this goal is the imposition of unique capacitance on
each electrode (including the capacitor connected to the touch
electrode) branching from the single-line connection. As the
result, when the user touches a touch electrode, a different capacitance is observed via the single-line connection according
to which electrode is touched.
Permission to make digital or hard copies of all or part of this work for personal or
classroom use is granted without fee provided that copies are not made or distributed
for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than
ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission
and/or a fee. Request permissions from permissions@acm.org.
ISS 2016, November 6–9, 2016, Niagara Falls, ON, Canada.
Copyright c 2016 ACM ISBN 978-1-4503-4248-3/16/11 ...$15.00.
http://dx.doi.org/10.1145/2992154.2992180
The contributions of this paper are as follows:
23
Sensing circuit
Cn
resister and switches. This printed circuit works as a voltage
divider; when the user shorts any printed switch by touching it, the sensing circuit connected to the voltage divider can
detect which printed switch was touched by observing the divided voltage. In contrast to this method, which requires a
two-line connection between the voltage divider and the sensing circuit, our method uses a single-line connection.
Ch
R
Human body
(to ground)
Of the touch sensing method, a capacitive touch sensing [19,
2, 24, 5, 6] is well-studied. One merit of the capacitive sensing method is that it requires only a single-line connection
between the sensing circuit and a touch electrode when the
system has a single electrode.
Single-line
connection
There have been some studies based on the capacitive sensing method in which touch sensors were built using silver nanoparticle ink or print boards as touch-sensitive electrodes [9, 14, 4, 15, 16, 8]. For example, Instant Inkjet Circuits [9] printed a comb-like capacitor with silver nanoparticle ink to serve as a two-line connected touch sensor. Olberding et al. [14, 16, 15] attempted to use surfaces printed
with silver nanoparticle or luminous ink in prototyping objects with touch sensitivity. Extension Sticker [8] extended
touch sensitivity out of the capacitive touch screen by adding
stripes printed with silver nanoparticle ink. By contrast, we
focus on detecting touch to an electrode on a multi-electrode
input surface using a single-line connection.
Multi-printed capacitors
and electrodes
Figure 1. RootCap Concept.
1. We developed a touch sensing method that can detect
touch to an electrode on a multi-electrode input surface
with a single-line connection.
2. We developed a technique for creating a capacitor by printing silver nanoparticle ink on both sides of a sheet of paper,
supporting designers in the creation of a multi-electrode input surface, on which each electrode has a unique capacitance.
3. We obtained high detection accuracy of touched electrodes
and gestures on a multi-electrode input surface. Thus, we
demonstrate the feasibility of this method for use in rapid
prototyping.
Touch Detection by a Single-line Connected Electrode
Detecting a touch and/or touch gestures using a single-line
connection has also previously been explored by many researchers. Wimmer et al. [23] detected a touched point on
a single conductive wire, by observing the reflection of the
Time Domain Reflectometry (TDR) pulse caused by touch.
Kawahara et al. [9] showed that silver nanoparticle ink can be
used to print the Hilbert pattern in [23], which was then used
as a touch electrode. While they used a complicated sensing process requiring a reflectometer or network analyzer, our
method uses a simple sensing circuit and can detect a touched
electrode by imposing unique capacitance on each one. Manabe et al. [12, 13] proposed a method to detect the number
of fingers used to swipe, and their direction using two electrodes; they used a single-line connection for their capacitive
sensing method. While our method also uses a single-line
connection, it can detect a touched electrode among multielectrodes, which can be used to detect touch gestures such
as swipes. Takada et al. [22] extended Manabe’s method [12,
13] and devised a pattern of electrodes, that can detect five
touch gestures: a tap and swipes in four directions. The pattern was connected with a single-line connection to a sensing
circuit. In contrast, our method can detect one touched electrode among multi-electrodes.
RELATED WORK
Input Methods for Rapid Prototyping
Since it is important for designers to test usability of interactive products through rapid prototyping, many input methods for rapid prototyping have been researched; specifically,
there has been intensive research on touch sensing methods.
Touché [20] is a technology that adds touch sensitivity to
electrically conductive objects. It observes impedance by attaching a conducting wire to the target object and imposing an
electrical current; it detects how the object is touched by using
machine learning, since the impedance changes depending on
the way in which the object is touched. Touch & Activate [17]
and Acoustruments [11] are methods that sense touch through
sound. While their concept for touch detection are similar to
that of Touché, it can add touch-sensitivity to objects without electrical conductivity, using sound instead. In contrast
to these approaches, our method can even detect gestures by
using multiple touch electrodes while our method uses dedicated touch electrodes.
Conductive Ink Capacitors
The idea of using conductive ink, including silver nanoparticle ink, to form a capacitor is not new. There was a comb-like
capacitor that was formed by printing silver nanoparticle ink
on one side of a paper [9]. In contrast to the comb-like capacitor, whose shape and layout are limited, our method gives
designers a greater degree of freedom in shape design.
Instant Inkjet Circuits [9] utilize home-use ink-jet printer to
print circuits with silver nanoparticle ink on paper such as
wires, resisters, and free-form electrodes. Karataş et al. [7]
used this method to create multi-key controllers by printing a
24
Silver nanoparticle
2D
Paper
Figure 2. Structure of the double-printed capacitor.
Ta et al. [21] printed silver nanoparticle ink on both sides
of a sheet of paper to form a multilayered circuit; Olberding et al. [16] printed conductive ink in multiple layers to
form a capacitive touch sensor using screen-printing. We simply print silver nanoparticle ink on both sides of a sheet of
paper to form a capacitor.
3D
Figure 3. Free-form double-printed capacitors.
ROOTCAP
Front
1
RootCap is a capacitive touch sensing method that can detect
a touch on a multi-electrode input surface while maintaining
the characteristics of a single-line connection as illustrated in
Figure 1. This is realized by imposing unique capacitance
on each electrode (including the capacitor connected to the
touch electrode) branched from the single-line connection.
As a result, when the user touches an electrode, a specific
capacitance is observed via the single-line connection in accordance with the electrode that was touched. Therefore, by
observing the capacitance of the single-line connection using
a sensing circuit (the left side of Figure 1), the touched electrode can be detected. Moreover, supporting designers in the
creation of a multi-electrode input surface, each of electrode
has unique capacitance, is an important issue. To this end,
we present a technique for creating a capacitor by printing
silver nanoparticle ink on both sides of a sheet of paper, as illustrated in Figure 2. We call this capacitor a double-printed
capacitor. Note that designers can also easily print a touch
electrode with silver nanoparticle ink, including the wire that
connects it with a double-printed capacitor.
Back
2
3
4
5
6
7
8
9
10
Figure 4. Tested double-printed capacitors.
capacitors can be used in combination with such technologies, supporting designers in rapidly prototyping more complex circuits.
Apparatus and Materials
In this implementation, we used a Brother DCP-J525N
printer, Mitsubishi Paper Mills Limited NBSIJ-MU01 silver
nanoparticle ink, and KOKUYO KJ-G23A4-30 paper.
In this section, we describe the double-printed capacitor, a
touch sensing circuit that measures capacitance, and an example application using RootCap.
Measuring Capacitance
We tested the relationship between the printed area of a
double-printed capacitor and its capacitance. We created capacitors of 10 different sizes (labeled with IDs 1–10 from top
to bottom), as shown in Figure 4, whose areas were 100 mm2 ,
200 mm2 , · · · , 1000 mm2 . We measured each capacitance by
using an LCR meter (DER EE LCR METER DE-5000). Figure 5 shows the result. The horizontal axis represents each
capacitor’s ID; the vertical axis represents capacitance. This
result shows that area and capacitance have a linear relationship, which is consistent with the theory that the capacitance
of a parallel plate capacitor is proportional to the plate’s area.
The Double-Printed Capacitor
A double-printed capacitor is structured as shown in Figure 2.
The sheet of paper serves as a dielectric; the silver nanoparticle ink printed on both sides of the paper serves as a conductor. Conductors can be printed with silver nanoparticle ink as
filled-in shapes at the same position on both sides of the paper. Thus, their capacitance can be designed by changing the
area of each shapes.
In contrast to the comb-like capacitor [9], our method gives
designers a greater degree of freedom in designing capacitor
shape, such as the ones shown in Figure 3. Moreover, printing
technology using silver nanoparticle ink is now being used in
rapid prototyping of circuits on paper, including components
such as wires, registers, free-form electrodes, and even touch
sensors [9, 7, 14, 4, 15, 16, 8]. Therefore, our double-printed
Design Guideline
Since our method detects a touched electrode by observing
the capacitance of the single-line connection, and capacitance
is measured as a function of the capacitor’s charging time
(i.e., the time required for the capacitor to become charged),
25
Figure 5. Capacitance of each strip.
Figure 7. Combined capacitance of Cn and Ch
Figure 6. Charging time for each capacitor measured by our circuit.
Figure 8. Theoretical charging time.
the difference in charging times should be large enough between the touch electrodes to avoid noise, which affects the
design of touch electrodes.
and Ch (the users body capacitance). Because Cn and Ch are
connected serially as illustrated in Figure 1, C is
C=
First, we observed charging time, using a sensing circuit
shown in Figure 1, when touching the double-printed capacitors one-by-one. The result is shown in Figure 6. The horizontal axis represents each capacitor’s ID; the vertical axis
represents measured charging time, which is normalized for
later comparison.
(4)
To understand the relationship between Cn of a touch electrode and the observed capacitance (the charging time) in
the single-line connection (the center panel in Figure 1) in
conjunction with Ch , we first measured Ch with our touchsensing circuit (the left side of Figure 1). When one of the
authors touched the single-line connection having inserting
neither any electrodes nor a capacitor, t was 3 µs. Using
Equation 1, Ch was calculated as 221 pF with R = 10 kΩ,
Vt = 2.5 V, and V0 = 3.3 V (we defined R = 10 kΩ and
Vt = 2.5 V empirically). This result matches [3] and [18],
which measured human body capacitance. From this result,
we calculated the combined capacitance C of each Cn (measured with an LCR meter) and Ch (i.e., 221 pF) using Equation 4 and plotted the result in Figure 7. The horizontal axis
represents each capacitor’s ID; the vertical axis represents
the combined capacitance. We also calculated the theoretical charging time using Equation 2 with R = 10 kΩ and the
calculated combined capacitance in Figure 7, and plotted the
result in Figure 8. The horizontal axis represents each capacitor’s ID; the vertical axis represents theoretical charging time,
which is normalized for comparison with Figure 6. When
comparing Figure 8 with Figure 6, we observe that the theo-
On the other hand, the theoretical charging time t of a capacitor with the capacitance C is
Vt
).
(1)
V0
In this equation, R is the resistance in Figure 1; Vt is a threshold voltage; V0 is the voltage applied to the capacitor. Since
the logarithm term is constant, Equation 1 can be simplified
by defining A = ln(1 − V t/V 0) as
t = −RCln(1 −
t = −ARC.
Cn Ch
.
Ch + Cn
(2)
By transforming Equation 2, the observed capacitance can be
represented as
t
C=−
.
(3)
AR
Note that the observed capacitance is the combined capacitance of Cn (the capacitance of the double-printed capacitor)
26
Pulse A
← To PC
Pulse B
3.3V
R1
Pulse Aʼʼ
R2
AND
OP
Pulse Aʼ
Touch electrode
→ Power from Battery
Single-line Connection →
Sensor output
C1
Figure 10. Touch sensing circuit.
Figure 9. Touch sensing circuit (prototype).
Without touching
retical and measured charging times match well. Therefore,
Equation 1 can be used as a model to estimate capacitance
from the charging time measured with the sensing circuit in
Figure 1.
For further analysis, we then formulate Cn = aS where a is a
constant that depends on the paper and ink; S is the area of a
double-printed capacitor. Inserting this into Equation 1 yields
aSCh
t = −AR
.
Ch + aS
R3
Pulse A
(5)
Threshold
Pulse Aʼ
With touching
Pulse B
Pulse Aʼʼ
Figure 11. Pulses for sensing.
Equation 5 shows that as the area of a double-printed capacitor grows, the growth in charging time gradually slows down.
This observation also appears in Figures 6 and 8, in which the
growth rate of the charging time converges around doubleprinted capacitor 10, whose area was 1000 mm2 . Therefore,
in this implementation, with R = 10 kΩ, we recommend that
the printed capacitor’s area should not exceed 1000 mm2 , and
that the gap between capacitor of this area and others should
be as large as possible. Additionally, the upper limit of the
area is also affected by R. Therefore, if designers want to
create a larger printed capacitor, they should use smaller R,
and vice versa. Besides, there is no limitations when designing touch electrodes, because there is no limitations in the
area of the touch electrode connected to the printed capacitor
part.
discharging time for noise reduction, which can be measured
with the same mechanism for charging. Therefore, we use
four pulse signals as shown in Figure 11 for sensing. Below
are the methods by which these components allow us to acquire the charging time. To charge the touch electrode, we use
Pulse A, a pulse with a duty cycle 1/2. We arrange Pulse B
so that its rising edge matches that of Pulse A and its falling
edge does not exceed that of Pulse A. We also determine a
threshold voltage (R2). When Pulse A passes R2, we determine the time as the finish time of charging. When the touch
electrode is touched, Pulse A rises slowly (the right in Figure 11) because the human body is also charged. Thus, it
takes more time for Pulse A to reach R2 when touched, compared to when not touched. Therefore, comparing the voltage
of Pulse A and R2 with a comparator (OP in Figure 10) generates a signal (Pulse A’) which is HI while Pulse A is passing
R2. Since the falling edge of Pulse A leans to the right when
touched, passing Pulse A and Pulse B to an AND gate (AND
in Figure 10) generates Pulse A which becomes wide when
not touched and narrow when touched. A low-pass filter (R3
and C1 in Figure 10) converts the duration of Pulse A to its
moving average (i.e., the longer the duration is, the higher the
voltage is, and vice versa). Thus, by using an ADC, we can
obtain the charging time as a discrete one dimensional value.
Touch Sensing Circuit
We implemented a touch sensing circuit (Figure 9) based on
a capacitive sensing method described in [12]. Its simplified
circuit diagram is depicted in Figure 10. Figure 9 contains
two sets of the circuit depicted in Figure 10 (excluding a wire
for touch electrodes and one for sensor output) for noise reduction. Among some approaches to measure capacitance
or to detect the alteration of capacitance, such as measuring
the charging time or observing the resonant frequency, we
adopted a simple approach which measures the charging time.
While most of the following logic can be implemented by
programming a microcomputer, we implemented it via hardware, which enabled rapid capacitance measurement.
We used the pseudo-differential measurement [1] also used
in [12] to decrease noises such as the one from a commercial power supply. Generally, this method decrease noise
by summing the noisy signal (i.e., the signal for measuring
the charging time in our case) and a signal with the reversephased noise. For the reverse-phased noise, we used the signal for measuring discharge time, which is acquired by the
same mechanism as charging time. Figure 9 contains two
To measure the charging time, we need two rectangular pulse
signals: one for charging the touch electrode (Pulse A), which
is deformed when the electrode is touched, and the other for
measuring the charging time (Pulse B). We also measure the
27
Connection to the sensing
circuit by a single-line.
Figure 12. Figure 12. Effect of low-pass filters by both hardware and
software; horizontal axis: time; vertical axis: sensor value where length
of blue represents charging time. Half left: sensor value with low-pass
filters. Half right: sensor value without low-pass filters.
Front
sets of the circuit in Figure 10 (excluding a touch electrode
and sensor output)—one each for acquiring charging and discharge times—to implement the pseudo-differential.
Back
Figure 13. Numeric keypad.
In addition, we added some contrivances to measure the
charging time stably. First, we enabled it to adjust the sensitivity of the capacitance sensor value by allowing the threshold to vary (R2 in Figure 10), which determines the charging
completion time of pulse A. For example, to obtain a large
difference of charging time when the difference of charging
time is so small between touch electrodes causing detection
errors, the threshold for charging should be adjusted larger
and the one for discharging should be adjusted smaller. Next,
we added low-pass filters by both hardware and software to
decrease the noise that could not be absorbed by pseudodifferential measurement. The half left of Figure 12 shows the
measured charging time without this noise reduction; the half
right shows one with this noise reduction. Third, we omitted
a voltage follower placed near the electrode, which was used
in [12]. This omission was due to large voltage drop, which
was an adverse effect for observing detailed capacitance variations. Instead, we attached ferrite clamps to the single-line
connection and power line to decrease the noise. Moreover,
this circuit can be driven by a commercial power supply or
bus power from a PC, but when a clear signal is required, a
battery should be used.
Figure 14. PC software for detection.
capacitors with the 10 areas on the front surface. A single-line
connection is connected from the back surface to the sensing
circuit.
The touch electrode part has electrodes connected to the
double-printed capacitors, each of which serves as a numeric
key. In addition to the 10 numeric keys, we designed the enter
key as a stripe pattern; when the user touches the enter key,
all of the double-printed capacitors are touched at once, resulting in the largest capacitance observed on the single-line
connection. This design shows a possibility where the designers can increase touch electrodes while reducing the number
of double-printed capacitors.
Example Application
To evaluate the detection accuracy of multiple electrodes on
a single-line connection, we developed an evaluation application: a numeric keypad. The keypad is composed of touch
electrodes connected with 10 double-printed capacitors (Figure 13), a touch-sensing circuit (Figure 9), and PC software
for detection (Figure 14).
PC software for detection
We implemented PC-based software (Figure 14) that detects
the numeric key touched and shows the result.
The software has three display areas. The area on the left displays the sensor value, and provides a GUI for choosing the
serial port and controlling the software low-pass filter. The
center area plots the sensor values. The horizontal axis represents time; the vertical axis represents the sensor value. The
plot colored green represents sensor value. The smaller the
sensor value, the larger the capacitance when touched. The
area on the right displays the virtual keys.
Printed Numeric Keypad
The numeric keypad we developed (Figure 13) consists of
two parts: the capacitor (top) and the touch electrode (bottom).
The capacitor is formed by printing silver nanoparticles onto
both sides of a sheet of paper. The front surface is arranged
from 10 differently sized parts, each of which is U-shaped
in order to increase the printed area. A single rectangle that
covers the entire surface of the capacitor component is printed
on the back surface of the paper; this forms 10 double-printed
The software uses the sensor values, which are sent to the PC
via USB from the touch-sensing circuit, to detect the numeric
key (i.e., the touched electrode) with a threshold-based ap-
28
Touched
Detected
Figure 15. Multi-electrode numeric keypad detection accuracy.
Figure 16. Gesture pad.
proach. Therefore, the software requires an initial calibration:
the user touches each electrode in order before using the numeric keypad. The software automatically binds the touched
electrode to the corresponding virtual key using this sensor
value. The calibration is completed when the user touches all
of the electrodes. After the calibration, when the user touches
an electrode, the software highlights the bound virtual key on
the display.
up
down
left
right
EVALUATION
Figure 17. Detection of 4 touch gestures: up, down, left, right swipes.
Because touch gestures can be categorized into discrete and
continuous ones, we conducted two experiments. The first
one is for evaluating the detection accuracy of touches with
multiple-electrodes, as an example of a discrete gesture. The
second one is for evaluating the detection accuracy of vertical
and horizontal swipes as an example of a continuous gesture.
calculated by substituting Cn = 530 pF and Ch = 222 pF
to Equation 4. On the other hand, from Figure 7 which
shows the combined capacitance, we can observe that the
growth rate of the combined capacitance converges stronger
at around 140 pF, making it difficult to observe the change
in the combined capacitance around Key 1, thus decreasing
detection accuracy.
Multi-electrode Detection
We carried out an experiment to evaluate the detection accuracy of touch electrodes connected by a single-line connection. In this evaluation, we used the touch electrode shown in
Figure 13. This is a numeric keypad with 11 keys, which are
numbers from 0 to 9 and Enter. Enter has the largest capacitance, 0 has the second largest, and 9 has the smallest. Each
of the participants (8 persons whose ages ranged from 21 to
24) touched each electrode in order before using the numeric
key for calibration. Next, the participants touched the electrodes in order to evaluate the systems accuracy. Each key
was touched 3 times by a participant; all keys were touched
264 times by the 8 participants. We recorded the keys touched
and whether the software responded to the correct key to evaluate detection accuracy.
Gesture Detection
We conducted an experiment to detect 4 touch gestures: up,
down, left, right swipes. The design of the electrode is shown
in Figure 16, and has 4 types of printed capacitor with electrodes connected to each one. The participants touched the
electrode shown in (Figure 17), and can input 4 distinct swipe
gestures. In each swipe gesture, two electrodes are touched.
As the result, the sensor values for each gesture appear in
Figure 18. In this signal, gestures can be detected from the
difference in the two continuing signals that are emitted from
a single gesture. The software for this experiment shows the
detected gesture. The participant in this part of the experiment was 24 years old. The participant performed 4 gestures
in a random order 10 times for a single trial. Ten trials were
carried out in total, thus each gesture was input 100 times.
The result of this experiment is shown in Figure 15 as a confusion matrix. The vertical axis represents the key which
the participant actually touched; the horizontal axis represents the key which the software detected. The average detection accuracy was 97.2%. The accuracy in detecting the
key corresponding to the number 1 was the lowest. Key 1 is
third-largest in capacitance size, at 530 pF. In referring to the
design guideline, we know that it is difficult to observe capacitance size near the capacitor. From Equation 4, the combined capacitance when touching Key 1 is 156 pF which is
The result of this experiment is shown in Figure 19 as a confusion matrix. The vertical axis represents the gesture that the
participant actually performed; the horizontal axis represents
the gesture that the software detected. Average accuracy of
detection was 96.8%. From the result, we observed that the
up and left gestures tended to be confused with each other.
This would occur because the sensor values of the up and left
29
a
b
c
Figure 20. Ergonomic keypad. a) Overview of the ergonomic keypad
with a single-line connection. b) Front side. c) Bottom side.
Figure 18. Sensor values for 4 gestures. From from left to right, the
gesture directions are up, down, left, and right.
Gestured
Detected
Figure 21. Interactive Christmas ornament.
Figure 19. Accuracy of gesture detection.
begun to be marketed, and it is likely that such surfaces will
become more prevalent at technology improves. Rapid prototyping of touch interfaces on such operation panels with our
method, which can create flexible shaped touch surfaces any
where with a single-line, will contribute to design efficiency.
gestures tended to be similar and because it was harder to
slide the finger upwards, which made the sensor values unstable.
EXAMPLES OF PROTOTYPING
Ergonomic Keypad
Touch Interactive Architecture Prototype
By using the numeric keypad which we used for evaluation,
the designers can design a keypad with flat, curved, or flexible surface. We show the example of ergonomic keypad on
Figure 20. As this figure, designers can hide printed capacitors inside of the prototype and only single-line wire to the
sensing circuit should be connected. This allows designers to
raise the degree of freedom for the shape and layout of touch
electrodes and whole shape of the prototype.
Our method could also be used in the field of architecture. For
example, when creating complex architecture models from
styrene or paper board, the designers can assemble and implement touch-operating panels for multiple illuminations with
our method. Such models could reduce the cost of wiring,
connecting and, and designing operating panels.
DISCUSSION AND FUTURE WORK
In this paper, we discussed a limit the resolution of detection.
Thereby, we presented a design guideline for the maximum
limit of the area of a double-printed capacitor. Therefore,
our immediate future work is to explore further design guidelines to help the designers determine the number and areas of
double-printed capacitors.
Slider
A slider can be implemented by lining up stripes (i.e., electrodes) with different capacitance. When sliding the finger
over the stripes, the finger rides on several stripes. This results
in continuous bumpy waves in sensor values, which denote
the direction and length of the slide. We can also recognize
where the finger stopped.
There are also possibilities on reducing the implementation
area in gesture detection, because only requires 3 types of capacitors in minimum to detect 6 directions gestures as shown
in Figure 22. By extending our method, it may also be feasible to solve the electrode margin restrictions shown in [22].
Interactive Christmas Ornament
We can use our method to create simple controllers made of
paper with only a single-line connection, which we can use
as decorations. By touching the star of the ornament shown
in Figure 21, the user can control the light. For example,
by touching the top edge of the star, all the lights are turned
on. The two edges on the bottom are controllers that switch
between white and red lights.
Furthermore, in a pilot study, our method could detect gestures such as hover, double taps, and triple taps with each
electrode. Since the design of our sensing circuit is simple,
we are planning to miniaturize and package this. We also can
imagine other applications. For example, our method makes
it possible to implement a touch panel with high-speed responses by decreasing the number of connections and multiplexer processes. As another future work, we are planning to
devise the system for simultaneous multi-touch.
Control Panel Prototype of Car or Consumer Electronics
When developing a UI for consumer electronics and large
touch panels for cars, it is necessary to iterate the design many
times. Additionally, panels with free curved surfaces have
30
1
2. Dietz, P., and Leigh, D. DiamondTouch: A multi-user
touch technology. In Proceedings of the 14th Annual
ACM Symposium on User Interface Software and
Technology, UIST ’01, ACM (2001), 219–226.
1→2
2→1
3
2
1
2
3
3. Fujiwara, O., and Ikawa, T. Numerical calculation of
human-body capacitance by surface charge method. The
IEICE Transactions on Communications 84, 10 (2001),
1841–1847. (in Japanese).
2→3
3→2
4. Gong, N.-W., Steimle, J., Olberding, S., Hodges, S.,
Gillian, N. E., Kawahara, Y., and Paradiso, J. A.
PrintSense: A versatile sensing technique to support
multimodal flexible surface interaction. In Proceedings
of the SIGCHI Conference on Human Factors in
Computing Systems, CHI ’14, ACM (2014), 1407–1410.
3→1
1→3
5. Grosse-Puppendahl, T., Berghoefer, Y., Braun, A.,
Wimmer, R., and Kuijper, A. OpenCapSense: A rapid
prototyping toolkit for pervasive interaction using
capacitive sensing. In 2013 IEEE International
Conference on Pervasive Computing and
Communications (PerCom) (2013), 152–159.
Figure 22. Six touch gestures with 3 types of capacitors.
CONCLUSIONS
In this paper, we present RootCap, a capacitive touch sensing method that can detect a touch on a multi-electrode input surface while maintaining the characteristics of a singleline connection, as illustrated in Figure 1. From the preliminary research, we were able to derive the relational expression of capacitance, area of printed capacitor, and the charging time when touched by human. For a single-line connection, we set a design guideline limiting the largest area
to 1000 mm2 , knowing that 10 stages were the most useful
number of electrodes. In addition, we did an experiment to
determine whether we could detect 11 stages of keys correctly
with only a single-line connection. As a result, the total detection accuracy for our numeric keypad was 97.2% We also
did an experiment to understand if we could detect 4 gestures
by using a 4 staged single-line connection. We also carried
out an experiment to confirm whether we could detect 4 gestures using a 4-stage single-line connection. As a result, the
total detection accuracy of gestures was 96.8%. Therefore,
we were able to reduce connections in order to rapidly create
touch sensors, and were also able to reduce the implementation area of touch sensors which could detect multiple types
of input. Moreover, we show a technique call for creating a
capacitor, which we call a double-printed capacitor, by printing silver nanoparticle ink on both sides of a sheet of paper.
This technique supports designers in the creation of a multielectrode input surface, on which each electrode has a unique
capacitance with a greater degree of freedom in shape design.
RootCap meets the requirements of touch input methods for
rapid prototyping: the number of connections between the
sensing circuit and touch electrodes is decreased while the
number of available touch electrode is increased, and raising
the degree of freedom for the shape and layout of touch electrodes. As a result, we were able to demonstrate the feasibility
of our method for use in rapid prototyping.
6. Grosse-Puppendahl, T., Herber, S., Wimmer, R., Englert,
F., Beck, S., von Wilmsdorff, J., Wichert, R., and
Kuijper, A. Capacitive near-field communication for
ubiquitous interaction and perception. In Proceedings of
the 2014 ACM International Joint Conference on
Pervasive and Ubiquitous Computing, UbiComp ’14,
ACM (2014), 231–242.
7. Karataş, Ç., and Gruteser, M. Printing multi-key touch
interfaces. In Proceedings of the 2015 ACM
International Joint Conference on Pervasive and
Ubiquitous Computing, UbiComp ’15, ACM (2015),
169–179.
8. Kato, K., and Miyashita, H. Extensionsticker: A
proposal for a striped pattern sticker to extend touch
interfaces and its assessment. In Proceedings of the 33rd
Annual ACM Conference on Human Factors in
Computing Systems, CHI ’15, ACM (2015), 1851–1854.
9. Kawahara, Y., Hodges, S., Cook, B. S., Zhang, C., and
Abowd, G. D. Instant Inkjet Circuits: Lab-based inkjet
printing to support rapid prototyping of ubicomp
devices. In Proceedings of the 2013 ACM International
Joint Conference on Pervasive and Ubiquitous
Computing, UbiComp ’13, ACM (2013), 363–372.
10. Kodama, H. Automatic method for fabricating a
threedimensional plastic model with photohardening
polymer. Review of Scientific Instruments 52, 11 (1981).
11. Laput, G., Brockmeyer, E., Hudson, S. E., and Harrison,
C. Acoustruments: Passive, acoustically-driven,
interactive controls for handheld devices. In Proceedings
of the 33rd Annual ACM Conference on Human Factors
in Computing Systems, CHI ’15, ACM (2015),
2161–2170.
REFERENCES
1. Chan, V., and Underwood, S. MSP430 capacitive
single-touch sensor design guide.
12. Manabe, H., and Inamura, H. Multi-touch gesture
recognition by single touch sensor. IPSJ Journal 56, 4
(2014), 1193–1202. (in Japanese).
http://www.ti.com/lit/an/slaa379/slaa379.pdf.
31
13. Manabe, H., and Inamura, H. Single capacitive touch
sensor that detects multi-touch gestures. In Proceedings
of the 2014 ACM International Symposium on Wearable
Computers, ISWC ’14, ACM (2014), 137–138.
the SIGCHI Conference on Human Factors in
Computing Systems, CHI ’02, ACM (2002), 113–120.
20. Sato, M., Poupyrev, I., and Harrison, C. Touché:
Enhancing touch interaction on humans, screens,
liquids, and everyday objects. In Proceedings of the
SIGCHI Conference on Human Factors in Computing
Systems, CHI ’12, ACM (2012), 483–492.
14. Olberding, S., Gong, N.-W., Tiab, J., Paradiso, J. A., and
Steimle, J. A cuttable multi-touch sensor. In
Proceedings of the 26th Annual ACM Symposium on
User Interface Software and Technology, UIST ’13,
ACM (2013), 245–254.
21. Ta, T., Fukumoto, M., Narumi, K., Shino, S., Kawahara,
Y., and Asami, T. Interconnection and double layer for
flexible electronic circuit with instant inkjet circuits. In
Proceedings of the 2015 ACM International Joint
Conference on Pervasive and Ubiquitous Computing,
UbiComp ’15, ACM (2015), 181–190.
15. Olberding, S., Soto Ortega, S., Hildebrandt, K., and
Steimle, J. Foldio: Digital fabrication of interactive and
shape-changing objects with foldable printed
electronics. In Proceedings of the 28th Annual ACM
Symposium on User Interface Software and Technology,
UIST ’15, ACM (2015), 223–232.
22. Takada, R., Shizuki, B., and Tanaka, J. MonoTouch:
Single capacitive touch sensor that differentiates touch
gestures. In Proceedings of the 2016 CHI Conference
Extended Abstracts on Human Factors in Computing
Systems, CHI EA ’16, ACM (2016), 2736–2743.
16. Olberding, S., Wessely, M., and Steimle, J. PrintScreen:
Fabricating highly customizable thin-film
touch-displays. In Proceedings of the 27th Annual ACM
Symposium on User Interface Software and Technology,
UIST ’14, ACM (2014), 281–290.
23. Wimmer, R., and Baudisch, P. Modular and deformable
touch-sensitive surfaces based on time domain
reflectometry. In Proceedings of the 24th Annual ACM
Symposium on User Interface Software and Technology,
UIST ’11, ACM (2011), 517–526.
17. Ono, M., Shizuki, B., and Tanaka, J. Touch & Activate:
Adding interactivity to existing objects using active
acoustic sensing. In Proceedings of the 26th Annual
ACM Symposium on User Interface Software and
Technology, UIST ’13, ACM (2013), 31–40.
24. Zimmerman, T. G., Smith, J. R., Paradiso, J. A., Allport,
D., and Gershenfeld, N. Applying electric field sensing
to human-computer interfaces. In Proceedings of the
SIGCHI Conference on Human Factors in Computing
Systems, CHI ’95, ACM Press/Addison-Wesley
Publishing Co. (1995), 280–287.
18. Ott, H. W. Electromagnetic Compatibility Engineering.
Wiley, 2009.
19. Rekimoto, J. SmartSkin: An infrastructure for freehand
manipulation on interactive surfaces. In Proceedings of
32