persons to control the ECS smoothly is desired to be
as intuitive as possible.
In this paper, we propose a novel method for
eliminating the voice and white noise suppression by
dyadic wavelet transform in conjunction with the
signal adaptive threshold technique and show that
our method has excellent performance. Next, to
improve the usability of the input device, we
modified the control method to adjust the mouse
cursor position more intuitively, adapting to the
amplitude of the expiration signal. Finally, we
designed the tooth-touch sound and the expiration-
based mouse device system using VHDL and
realized the system on an FPGA chip in practice.
This paper is organized as follows: In section 2,
we detailed the novel method for detecting the tooth-
touch sound using a dyadic wavelet based noise
suppression method and review the expiration signal
detection method briefly. In Section 3 we present the
device architecture of a mouse driven by the tooth-
touch sound and expiration signals. We are then
devoted to the design of the mouse interface device
and realization of it by an FPGA chip. In Section 4,
we apply our device to control of mouse cursor
position by expiration signal and confirmed its basic
operation. Section 5 outlines our conclusions and
potential development.
2 SIGNAL DETECTION
2.1 Review of Tooth Touch Sound
Signal Detection Technique
Several kinds of noises, such as voice and ham
noise, interfere with tooth-touch sound detection, the
most serious being voice noise and white noise. The
bone conduction microphone picked up not only the
tooth-touch sound, but also the user’s voice.
Development of the voice elimination method is
required to eliminate faults originating from
background noise.
Our analysis on the tooth-touch sound signal has
shown that the frequency spectrum of tooth-touch
sound is overlapped with that of voice signal.
Therefore it is difficult to detect only the tooth-touch
sound in the measured signal by the conventional
band pass filters. Moreover, the magnitude of the
tooth-touch sound signal varies between people. If
the amplitude of the tooth-touch sound signal is too
small, it is necessary to amplify the signal. As results,
the tooth-touch sound signal may be corrupted by
white noise.
In this section, we propose the novel method for
eliminating voice signal, which is very simple and
easy to realize by simple circuit. Moreover, we also
present dyadic wavelet transform for the white noise
suppression.
-500
-400
-300
-200
-100
0
100
200
300
400
0 5000 10000 15000 20000 25000 30000 35000
oice
Figure 1: The bone-conduction signal containing voice,
tooth-touch sound, and white noise.
2.1.1 Voice Elimination Method
Figure 1 shows the signal containing both the voice
and tooth-touch sound. The tooth-touch sound and
voice were rarely generated at the same time. The
tooth touch sound clearly resembled an impulse
signal, having higher frequency components
comparing with the voice signal and a distinct
pattern. The voice eliminating method involved
calculating the average of the absolute value of the
signal.
We depict the distribution of the amplitude of
the voice signal in Figure 2(a) and also distribution
of its absolute value in Figure 2(b). According the
previous researches on the voice signal, it is known
that its distribution function follows to normal
distribution. The statistics theory tells that in the
normal distribution function, sampled data without
σ
8±x
occupies less than
[%]107.6
14−
×
, where
x
is
average value of the voice signal and σis standard
deviation of the distribution shown in Figure 2(a).
Now we set a threshold level adapting to the signal
for eliminating the voice signal. If the threshold
level set to 8σ, most of the voice signal can be
eliminated. However, to compute the standard
deviation, multipliers circuits and a large amount of
computation are needed. We surveyed the
relationship between the standard deviation σ and
the average
μ
of the absolute value of the voice
signal. We then confirmed there is nearly linear
relationship between them in (1).
μσ
5.1≅
(1)
By using (1), we can easily calculate the standard
deviation by the average value of the absolute value.
In the actual system we choose sampling frequency
Tooth-touch sound signals
PECCS 2011 - International Conference on Pervasive and Embedded Computing and Communication Systems
16