Coping with Mode Errors in Dual-language Keyboard
Square Watch Interaction
1) Tactile Target, 2) Guide and Constraint, 3) Multi-finger Output, and 4) Dynamic Partition
Traditional wearable tactile displays require a firm contact to transfer tactile stimulations through the skin and it might be a source of discomfort. In fact, wearable accessories like bracelets or watches are not usually worn tightly as people tend to avoid a firm contact. We recognized that a contactless, distance tolerant feature would be an important requirement for the future wearable tactile display.
Touch and Hover
SplitBoard is a new soft keyboard designed for a smartwatch. As the user flicks left or right on the keyboard, it switches between the left and right halves of a QWERTY keyboard. The SplitBoard is expected to be a viable option for smartwatch text entry because of its light processing requirements, good performance, and immediate learnability.
Watch-back Tactile Display
A watch-back tactile display is expected to be a viable supplement to the user interface limitations of a smartwatch. However, its design requires that many design parameters such as tactor types and stimulus patterns be determined. We conducted a series of experiments to explore the design space of a WBTD consisting of 3×3 tactors.
Traditional remotes with directional keys are suitable for menu navigation but may not be so for free pointing. More recent remotes with a 2D pointing device are suitable for free pointing but may not be so for menu navigation. To support both types of tasks well, we devised a new input device called TouchRoller, which has both a separable control structure and continuous input property.
Scrolling is important in a touchscreen GUI, but sliding is an operation that is too basic to be used for scrolling only. We propose Slack-Scroll to share sliding operations among scrolling and other GUI functions with a slight movement of a finger.
The first contribution of this project is adoption of repoussé and chasing in an interaction technique for relief modeling on virtual surfaces. The second contribution is a new input device that supports the proposed interaction technique by estimating the 2D position of a touch and the force applied on both sides of an elastic surface.
IrCube / IrPen
We designed an optical 6-DOF tracker where a few photo-sensors can track the position and orientation of an LED cluster. The operating principle of the tracker is basically source localization by solving an inverse problem. We further implemented a smaller version of IrCube sensors and explored the use of 6-DOF stylus on touch tablets.
Consecutive Distant Tap
Tapping on the same point twice is a common operation known as double tap, but tapping on distant points in sequence is underutilized. We explore the potential uses of consecutive distant tap operations.
ScreenPad is a hover tracking touchpad technology based on optical sensors. Common touchpads only can recognize the positions of the touched fingers. Unlike them, ScreenPad technology enables the touchpad to sense the position and shape of hands even when they do not contact to the touchpad surface.
TapBoard is a touch screen software keyboard that regards tapping actions as keystrokes and enables other touches for more useful operations; such as resting, feeling surface textures, and making gestures.
Tangential Force Input
We explored the input space which combinations of touch and normal and tangential force create. With a set of Force gestures, we showed that these combinations can bring a richer touch input to our mobile devices. We further developed a new way of estimating tangential force with touch movement, which allows us to sense tangential forces at multiple touches.
Resulting from previous research on human visual perception and the role of the centroid, we assumed using the centroid, rather than the bounding box center, would provide a better way to help users with aligning objects. Thus, through a user study, we examined the position of a center perceived by a user when aligning objects.
Restorable backspace stores characters deleted by backspace keystrokes, and restores them in the retyping phase. We developed Restoration algorithm that compares deleted characters and retyped characters, and makes a suggestion while retyping.
We propose the concept of prototyping a multi-touch surface of an arbitrary form using a flexible linear multi-touch sensor that we call TouchString. We defined the conceptual structure of a TouchString, and implemented an example prototype of a TouchString.
Current touch screens do not have any mode; when a finger touches a screen, it’s just a touch, which makes the touch interaction more time-consuming. In this project, we developed a new method to detect how strong a tap was made by measuring the device movement with a built-in accelerometer.
With a touch screen, we can directly manipulate on-screen controls, which makes the interaction easier to perform. For distant screens like TV, however, it is not easy for us to touch the screen. In this project, we proposed RemoteTouch, a touch screen-like remote manipulation concept. We developed a new optical touchpad that can track the fingertip while it is on or over the touch surface.