Keywords

1 Introduction

The last few years have seen the emergence of ubiquitous mobile devices and tactile interfaces. The abundance of these novel interfaces raised the interest in touch based human-machine interactions and highlighted the lack of natural touch feedback in the existing generation of tactile displays. The problem was partly responsible for the slow adoption of the technology among consumers. Currently, multiple solutions are being explored to deliver improved haptic feedback on existing mobile platforms such as smartphones or tablets; one such feedback technology, vibrotactile stimulation, is already incorporated on most platforms but only provides a general vibration sensation to the hand and finger of users [1]. To improve upon this, tactile based solutions have been proposed in recent years such as electrovibration [2] and Ultrasonic Lubrication (UL) [35]. These technologies have very different means of action but ultimately affect the dynamic friction between the finger and the tactile plate in a similar manner [6]. Integration into mobile devices creates multiple challenges in both technologies. The power consumption is one of these challenges considering the already limited endurance of mobile devices.

Both UL and electrovibration technologies use their friction control capabilities to create a reproduction of simple textures. This reproduction is typically applied by alternating quickly states of high and low friction while the user moves its finger across the active surface [2]. In most cases, this switching is simply implemented by applying a square modulation signal to the friction control device [7]. Perception of a specific texture is driven by the spatial frequency pattern of this texture. This pattern can then be recreated in the time domain by modulating the active phases in function of the exploration speed. This study explores the possibility of reducing the duty cycle of such modulation while maintaining the same texture perception. Reducing the duty cycle of modulation affects the total active time and thus the final power consumption of the tactile device.

We chose an UL device to implement this study. This choice was made from due to two main factors. First an UL device presents higher power consumption in active state than electrovibration devices for a similar form factor. This is due mostly to continuous damping of the air against the vibrating plate [8]. A second factor is that electrovibration presents a perception degradation when repeated sliding of the finger are performed. This is caused by the deposition of sweat that shields the finger from the electrical field [9].

The current paper demonstrates that power consumption in a friction modulation device can be reduced significantly by reducing the duty cycle of the modulation stimulation. A power reduction scheme is proposed and validated using psychophysics measures on five participants performing a discrimination task on an UL device. A wide range of modulation frequencies is tested to validate the proposed scheme across the frequency perception range of the human fingertip.

2 Experimental Setup

To perform this study, we developed a specific stimulator designed to deliver controlled and repeatable stimulations. First, the general experimental system is described and then the UL display that was specifically developed.

2.1 Global System Description

In order to control the modulation frequency and the vibration amplitude of the haptic plate, a new device was specifically developed. As seen in Fig. 1 this system includes both visual and haptic feedback. Finger touch position is directly acquired using a capacitive touch screen. Computation and control of the experiment is separated in two parts: a “High level” signal using the banana pi (Shenzhen LeMaker Technology Co. Ltd, China) single board computer featuring a 1 GHz ARM Cortex-A7 dual-core CPU with 1 GB of ram. A “Low Level” signal generation is implemented in a separate DSP microcontroller (stm32f4, STMicroelectronics, France) running at 164 MHz. In this setup “High level” computing refers to the display of the instruction to the user, selection of the haptic signal commands and storage of the results. The signal generation microcontroller for its part applies commands from the board computer to create the necessary waveforms for the friction modulation. The communication between the microcontroller and the single board pc is provided by an SPI bus working at 10 kHz. In order to insure the fastest amplitude rise time in this study, an external amplifier is used to drive the piezoceramic motors as in [3].

Fig. 1.
figure 1

Device architecture [10]

The single board computer is connected to a 5 in. flat capacitive touch screen (Banana-LCD-5”-TS, Marel, China) providing the finger position input and display output, where the sampling frequency of the finger position is 62 Hz. This LCD display gives visual confirmation of the experiment goals during the measures. A second visual system using a computer screen is used to display comfortably the controls of the experiments to each participant.

2.2 Ultrasonic Vibrating Plate

The ultrasonic vibrating plate implemented in the device is specifically designed to provide the best modulation bandwidth [10]. The glass plate measures 154 × 81 × 1.6 mm resonating at 60750 Hz, where the half length of the vibration mode is 8 mm. 22 piezoceramics, 14 × 6 × 0.5 mm, are mounted at the side of the plate along the extremum of deformation, 20 used as motors and 2 as vibration sensors. Their unglued electrode was cut along the nodal and each side connected to the amplifier to create a virtual mass on the glued face of the ceramic. The cartography of the vibration amplitude of the plate is reported in Fig. 2.

Fig. 2.
figure 2

Cartography of the ultrasonic vibrating plate

Power consumption associated with reduction of the duty cycle has been measured with the help of a Tectronics oscilloscope and a current probe. A linear relationship was found between the consumed power and a duty cycle ranging from 5 % to 95 %.

3 Experimental Protocols

This section presents the psychophysical protocols used in the two following experiments. A first experiment was conducted to determine the capacity of participants to distinguish differences in the duration of a single tactile stimulation. In a second time an experimental protocol to measure the achievable duty cycle reduction for a range of modulation frequencies is presented.

In all experiments, the participants were interacting with the tactile device described in Sect. 2. Five subjects aged between 25 and 30 participated to this study (4 males and 1 female). The UL tactile interface sometimes makes a slight noise when alternating active and passive states. Therefore, to prevent any influence of this noise on the participant’s perception, the subjects had to wear noise reduction headphones and a white noise was also diffused in the room during the experiments. For each trial the participants had to move their finger from left to right on the screen which generates a stimulation but were free to choose the force and speed of exploration. The participants had to lift their fingers from the plate after each sliding on the plate.

3.1 Minimum Signal Duration

The minimal signal duration discrimination experiment aim was to determine the capacity to perceive differences in the length of the friction reduction. From this psychometric function it was then possible to extract the just noticeable difference (JND) of signal duration for humans interacting with the UL tactile device. The experiment was based on a forced choice task with a constant pool of stimuli (constant stimuli method). The participants had to compare the length of two stimuli, displayed in sequential order. A reference value of signal duration was always randomly set as one of the two stimuli presented in the discrimination task. The other stimulus was a test value to compare against the baseline. The participants explored the two stimuli up to 3 times and was then asked to report which stimulus offered the “shortest” stimulation. They had to choose one of the signals even if not sure of the answer (Fig. 3).

Fig. 3.
figure 3

Voltage amplitude of the signal duration experiment

Test signals were presented in a pseudorandom order where one of the signals was always the baseline and the other selected from a list of five signal length calibrated in advance. The possible time durations were 1.6, 2.4, 3.2 to 4 ms to be compared with a baseline of 0.8 ms. The experiment was stopped after a signal of each length had been presented 10 times against the reference. Each of the five subjects was thus presented to a total of 40 signal comparisons.

3.2 Duty Cycle Modulation

The aim of the second experiment was to determine the maximum duty cycle reduction achievable while keeping the same perception of the modulation. The potential duty cycle reduction was assessed for multiples frequencies within the human perception range. To this end, this experiment was repeated on a range of modulation frequency for each participant.

For each set of modulation frequencies, the psychometric function and the JND of the duty cycle discrimination was determined. Similarly, to the previous experiment a constant stimuli method was used. The participants explored the two stimuli up to 3 times and were then asked to report which stimulus offered the “strongest” stimulation. They had to choose one of the signals even if not sure of the answer.

As in the first experiment, the test signals were presented in a pseudorandom order where one of the signals was always the reference and the other selected from a list of 4 duty cycles calibrated in advance. The list of possible duty cycles was 10 %, 20 %, 30 %, and 40 %, with the square 50 % duty cycle used as the reference stimulus (Fig. 4). The experiment was once again stopped after each duty cycle was presented 10 times against the reference.

Fig. 4.
figure 4

Reduction cases of the Duty Cycle

The same protocol was implemented 4 times for different modulation frequencies: 10 Hz, 20 Hz, 40 Hz and 80 Hz. To prevent fatigue, the 4 experiments were divided in 2 sessions separated by a one-hour break. Each of the five subjects was thus presented to a total of 160 signal comparison tests to extract the 4 duty cycle psychometric functions and JND values.

3.3 Psychophysical Analysis

In each task, the psychophysical threshold was evaluated by fitting a logistic psychometric function based on the method of maximum likelihood to the psychophysical performance of the participants. The fitting was implemented by using the version 1.81 of the Palamedes toolbox [11] (Kingdom & Prins).

4 Results

4.1 Minimum Signal Length

Results from the five subjects are presented. All the answers from the five participants were averaged together and the standard deviation calculated. The data obtained during the trial are shown in Fig. 5.

Fig. 5.
figure 5

Just noticeable difference of signal length. Error bars represent the standard deviation and blue line is a fit of a logistic psychometric function to the result plot. (Color figure online)

To compute the just noticeable difference (JND), which represents the minimum signal length difference that can be reliably discriminated, the percent of the time that the participants responded correctly as a function of the difference in the signal length was calculated. A logistic psychometric function bounded between 0.5 and 1 was fitted to the resulting plot. A value of 0.5 on the Y axis represents a situation where the participant performs at chance level. On the contrary a value of 1 represents 100 % correct discrimination from the participant.

For a forced choice task with two alternatives, the JND is typically set as 75 % of correct answers. We computed it by interception of the psychometric function at Y = 0.75 and the overall JND for the five participants was therefore estimated at 2.45 ms (Fig. 6).

Fig. 6.
figure 6

A JND of duty cycle at 10 Hz modulation B JND of duty cycle at 80 Hz modulation

4.2 Duty Cycle Modulation

In this experiment, four modulation frequencies were explored in separate blocks. Similarly to the time length experiment, the JND, which represented minimum duty cycle that can be reliably discriminated from a reference duty cycle of 50 %, was computed by estimating the interception point of a psychometric function fitted to the answers of the participants and a proportion of correct answers of 0.75. The overall JND’s for the five subjects who participated in this experiment were calculated at a duty cycle of respectively 16.5, 17.5, 11 and 17.5 % for modulation frequency of 10, 20, 40 and 80 Hz.

5 Discussions

This section first discusses the impacts of the experiment’s results on UL power consumption. A second part describes the improvements and future work to complete and validate the proposed control scheme.

5.1 Impacts on the Energy Consumption

The results presented in Sect. 4.2 show that reducing the duty cycle of a friction modulation signal is not always perceivable by the participant. Moreover, these JND values represent a reduction relative to a standard duty cycle of 50 % of respectively 67, 65, 78 and 65 % for modulation frequency of 10, 20, 40 and 80 Hz.

As described in Sect. 2.2, the UL device power consumption is reduced linearly with the application of smaller duty cycles. Figure 7 shows a stable reduction of the duty cycle across the studied frequency spectrum. The modulation frequency does not seem to impact the duty cycle JND.

Fig. 7.
figure 7

JND of the duty cycle in function of the modulation frequency. JND is relative to a standard duty cycle of 50 %. Dotted line represents the mean JND across the spectrum.

An average of 68.8 % power reduction is available across the 10 to 80 Hz modulation frequency without perceivable difference to the participant. It is to be noted that this reduction of power consumption should be also similar for electrostatic devices since the usual approach is to apply an amplitude modulated sinusoidal voltage in active state.

The indistinguishability of signals under 2.45 ms allow us to reduce a single pulse stimulation to the shortest possible without any difference to the tactile users. This limit could be used to reduce the power consumption in specific usage cases.

5.2 Prospective

The JND of 17.5 % found for 80 Hz represent burst of 2.13 ms which is consistent with the indistinguishability of signals under 2.45 ms shown in Sect. 4.1. This limit of indistinguishability could mean a modification of the relationship shown in Fig. 7 for higher modulation frequencies. The range of modulation frequency (10 to 80 Hz) in the current paper is limited by the time response of the haptic stimulator. To solve this issue a second haptic stimulator with a smaller time response will be designed to reach a modulation frequency closer to the 500 Hz of human perception. This device will allow us to estimate the limits of human perception of the friction modulation and ultimately relate it to perceptual bandwidth of the fingertip mechanoreceptors.

The results presented in this paper are currently limited to 5 participants. These results will be validated in a subsequent study with a larger number of participants.

Ultrasonic lubrication and electrovibration do not have the save power consumption while in active state. The current paper uses a device based on Ultrasonic lubrication as a proof of concept for the proposed texture simulation strategy. Further study will measure precisely the energy saving that can be expected for both technologies.

6 Conclusion

A general control scheme based on human perception to reduce power consumption in friction modulation devices is introduced. The results are validated using psychophysics measures on an ultrasonic lubrication device. A power reduction of up to 68.8 % is confirmed for an ultrasonic device across the 10 to 80 Hz range of modulation studied.