Optique - Touch White Paper

by Klony Lieberman

Lumio Inc., 5 Nahum Hefzadi st. Beit Ofer, Jerusalem, Israel

A novel, edge emitting plastic optical fiber element has been developed to efficiently generate thin, planar light fields adjacent to a touch surface. This fiber element, referred to as an Active-BarrierTM is placed at the edge of the touch surface along three sides, illuminating a thin layer just above the surface. High speed, high resolution linear optical sensors are placed along the fourth side of the touch surface to sense interactions with the light field. Both the illumination fibers and the sensors are embedded in a thin frame, a few millimeters high, which can be bonded directly to a display glass or table top. The optical efficiency of the Active-BarrierTM fiber enables the sensing frame to be scaled up to cover very large interaction regions. Multi-touch operation is also supported by incorporation of redundant sensors

and/or detection zone separation.

1. Introduction

Optical imaging is the method of choice for touch activating medium and large scale surfaces. This is primarily a result of the scalability of optical techniques when compared to physical overlays whose cost grows exponentially as the size of the interaction area increases as a consequence of, among other things, yield issues. Additional benefits include the fact that as a completely digital solution optical imaging is free from the drift and aging that plague resistive and capacitive technologies so systems never needs to be recalibrated. A fast sensor response time minimizes latency and a high frame rate coupled with high optical resolution provides the performance required for high end sensing applications such as graphic stylus input and jitter free cursor control.

Optical sensing techniques can be divided into two categories which depending on the geometry of the detection. In-plane sensing techniques use illumination and sensing components that lie, as the name suggests, within the touch sensing plane - i.e. just above the sensing surface. Out-of-plane sensing techniques on the other hand rely on two dimensional imaging sensors that view the sensing plane from above or below the interaction surface. Out-of-plane techniques have the advantage that they inherently support multi-touch sensing since each location on the image sensor corresponds directly to a unique location on the interaction surface but are limited in their usefulness due to the geometrical viewing constraints requiring large volumes to be freed up on one side of the surface to obtain an unobstructed view of the entire sensing region. The 2D sensors are also more expensive for a given resolution and typically do not support high frame rates. In-plane sensing on the other hand can be embedded in a thin frame that surrounds the interaction region but requires more sophisticated algorithmic and hardware support in order to track more than one event at a time. The linear sensors used for in-plane sensing can also provide much higher resolutions and frame rates. Both techniques scale economically to very large sizes.

In this paper we describe the underlying technology that enables Lumio's in-plane optical touch frame and the techniques that are employed to support multi-touch interaction.

 

2. Triangulation bases sensing

The basic construction of Lumio's sensing frame comprises two high resolution linear optical imaging modules located along one edge of the sensing region and an optically emitting active barrier located around the other edges as shown below in Figure 1. All of the components can be mounted either on a self contained frame that surrounds the sensing region or directly onto the glass plate that defines the front surface of a display, providing high resolution optical sensing with no wear and no degradation of display quality. The barrier floods the region in front of the interaction surface with a thin layer of light that is directed towards the sensors from all directions providing a uniform reference signal. When an object is inserted into this plane the imaging sensors will record a decrease in the light from a particular direction and the location is determined by straightforward triangulation. Since the sensing relies on blocking of the reference light emitted by the barrier it will respond to any object under just about any conceivable illumination.

touch screen white paper 4_img_0

Figure 1 Schematic illustration of the optical touch screen plate showing the location of the sensor modules, active-barrierTM fiber and infra-red illumination light emitting diodes.

3. Optical barrier construction

The active barrier is comprised of a customized edge-emitting plastic optical fiber. The fiber is designed with a patent pending structure and has a non-circular cross section that is optimized to extract light along the length of the fiber from one edge only and focus it into a parallel beam. Infra-red light from LEDs is coupled into the fiber from either end to illuminate the entire length of the fiber which then emits a uniform, thin planar beam of light that completely fills the sensing region. The optical efficiency of the active barrier technique, in which the LED emission is almost entirely re-directed into the sensing plane, enables the frames to be scaled up to very large dimensions without requiring multiple discrete illuminators placed around the edge.

touch screen white paper 4_img_1

Figure 2. 19 inch glass plate with 2mm active-barrierTM fiber mounted the edges. The plastic fiber can be bonded directly to the glass plate for a very low profile optical sensing solution.

It is the position of this illumination along with the sensing modules with respect to the screen that determines the actual location of the sensing plane. For small sensing regions fibers as thin as 1mm may be used. For large screens, white board and tabletop applications larger fibers with 2 or 3 mm diameters would typically be used. In either case a finger must be brought essentially into contact with the screen in order to activate the touch sensor just as with ordinary touch screen technologies

4. Optical sensing modules

The optical sensing modules are based on high resolution linear CMOS images sensors. A typical sensing implementation would use two 2048 pixel sensors at adjacent corners of the screen to provide over 4 million discrete sensing points. Sub-pixel interpolation can then increase the actual resolution further. While the actual resolution will vary over the sensing field this is sufficient to provide sub millimeter resolution over the largest display systems.

A typical sensing module consists of a linear sensor die, focusing lens, IR filter and aperture stop packaged into a 3-4mm high package as shown in Figure 3 below.

touch screen white paper 4_img_2

Figure 3. Schematic illustration of complete linear sensor imaging module assembly.

A sensing module designed for corner operation in a rectangular sensing region requires a 90 degree field of view in order to cover the entire region as shown schematically below. Careful lens design and proper placement of the aperture stop are important in order to obtain a working depth of field from less than 10 to more than 1000 mm while providing sufficient signal for a rapid response.

touch screen white paper 4_img_3

Figure 4. Sensor module optical schematic showing the linear sensor die, imaging lens and field of view.

5. Touch screen operation

When a finger or other object touches the glass surface it blocks the light from the barrier that would otherwise reach the sensor from that direction. This results in a change in the signal on the CMOS sensor at a particular location. A sophisticated algorithm is employed to process the data, filter the signal and subtract background interference. This processing enables robust operation under any ambient illumination. A representative image of the sensor signal from two sensor modules is shown superimposed in Figure 5 below. The location of each peak along the linear sensor corresponds to the direction of the object and the absolute location of the object is then calculated by the control board via straightforward triangulation and output with standard touch screen protocols.

touch screen white paper 4_img_4

Figure 5. Output of the left sensor module (red) and right sensor module (green) for an object activating the touch screen.

6. Large touch screen assembly

An example of a large, 47 inch LCD screen onto which an optical touch frame has been attached is shown below in Figure 9. Three barrier segments, each with small IR LEDs coupled into both ends are placed on three sides of the screen and illuminate the entire field. Two small image sensor modules are mounted in the corners of the fourth side to complete the sensing system. The entire opto-mechanical assembly protrudes about 4 millimeters above the surface of the screen and is small enough to allow retrofitting into existing display systems. A an even larger glass plate with a 67 inch diagonal measurement onto which a touch frame has been mounted is shown in Figure 10.

touch screen white paper 4_img_6

Figure 6. Photograph of a disassembled 47" LCD screen showing the placement of the sensor modules and barrier illuminators directly on the LCD frame.

touch screen white paper 4_img_5

Figure 7. Photograph of a 67" glass plate with barrier illuminator and sensor modules

Optique - Touch Overview

Single, Dual and Multi Touch Overview

Lumio's Crystal To TouchTM touch screens can operate in a range of different modes depending on hardware and software configuration. This document provides an overview of the hardware requirements and touch functionality of the different modes. Detailed descriptions of the software and driver interfaces can be found in the appropriate interface specification documents which are available from Lumio on request.

The Crystal TouchTM touch screens can be broken into four categories:

  • SingleTouch
  • Dual Control (often referred to incorrectly by others as Dual Touch)
  • DualTouch
  • True Multi-point touch referred to simply as Multi Touch

The main differences in hardware and interfaces can be summarized as follows:

1. Single Touch

  • Hardware: Two Sensor Modules, three sided Active-BarrierTM illumination and Single Touch Controller
  • Software interface: USB HID Mouse events

2. Dual Control

  • Hardware: Two Sensor Modules, three sided Active-BarrrierTM illumination and Dual Control Controller
  • Software interface: USB HID Mouse & Keyboard events or USB via Crystal TouchTM Manager

3. Dual Touch

  • Hardware: Two Sensor Modules, three sided Active-BarrrierTM illumination and Dual Touch Controller
  • Software interface: Serial RS232 and Lumio Crystal TouchTM Driver

4. Multi Touch

  • Hardware: Four or more Sensor Modules, four sided Active-BarrierTM illumination and Multi Touch Controller
  • Software interface: Serial RS232 and Lumio Crystal TouchTM Driver

The following sections describe performance of each of these operation modes.

Single Touch

Only one event can be input at any given time. The touch screen acts as an HID compliant USB mouse and sends the appropriate MouseClick, MouseMoove and MouseUp commands when an object is placed on the touch screen, moved across the screen, and removed from the screen respectively.

Input of more than one simultaneous event (with the exception of the right click function described below) is not supported and can cause erratic behavior. Typically the system will continue to track the first event and ignore additional events. This tracking will be confused if events cross each other with respect to the line of sight of one of the sensors causing jumping between the event locations.

Right Click

This function is activated by briefly touching the screen to thee right of a static event. Placing one finger on the screen and then touching with another finger (usually on the same hand) to the right of thee first finger.

Dual Control-Gesture Input

Dual control makes use of the sensor modules inherent ability to image and track multiple events despite the potential ambiguity that can theoretically result in attempting to triangulate the position of two events using only two sensors. By tracking the movement of both events the Dual-control controller can correctly interpret and output gesture controls without the need to know the absolute position of both of the events at all times.

As illustrated in the figure below, placing two events on the screen can g generate a set of phantom event locations. Nevertheless, whichever set of events is chosen by the system, the relative motions of the events can uniquely de fine the desired gesture.

multi-touch modes img 4

Figure 1 Generation of phantom touch events with the use of two sensors


Zoom Gesture

The zooom‐in and  zoom‐out gestures are performed by simultaneously moving both events closer to each other or further apart. As illustrated in the figure below, when the actual events (labeled Event1 and Event2) are separated the phantom events also move away from each other.

multi-touch modes_img_7
Figure 2 Illustration of the zoom out gesture
Rotate Gesture

The rotate gesture is performed by keeping one event fixed and rotating the second event around it as shown in the illustration below.

multi-touch modes_img_8
Figure 3 Illustration of the Rotate gesture

The gesture controls are mapped to keystroke commands (typically control keys recognized by the application) and output via the HID compliant USB keyboard input. These key mappings are set by default to work with popular programs such as Google Earth, Photoshop etc...and can be easily reconfigured by the user through the Crystal Touch Manager application.

Dual Touch

Dual touch mode allows a two sensor system to track the absolute location of two simultaneous events provided that they are located in different regions of the screen. This mode enables two users to interact on the same screen. This mode provides two independent mouse inputs and requires the Lumio Crystal TouchTM driver to be running in order to hand thee multiple events to thee application as current versions of Windows do not support multiple mouse events. Lumio provides drivers and a n SDK for application development for all versions of Windows, Mac OS and Linux. Complete details can be found in the Lumio Dual Touch Interface Specification document.

If the two events enter the same region, or cross each other's line of sight with respect to one of the sensors the system may invert the event identities or switch to tracking the phantom events. This can generally be overcome in the application itself; it is only really in Paint or drawing applications where the user may see some confusion.

Multi touch-True multi-point Input

Multi touch operation makes use of 4 or more sensor cameras to view the events from all sides, allowing the controller to resolve triangulation ambiguities. Patent pending algorithms analyze the output of all the cameras and calculate both the position and size of all the events. In the picture below the actual view from each of the four cameras is shown for the two events placed onto the screen.

multi-touch modes_img_11

Figure 4 Camera view of two events from the four corners

As the number of simultaneous touch events grows the chance of occasionally occluding a region or regions of the screen from all four of the sensors increases. Sophisticated analysis in the controller provides absolute accuracy when tracking up to four events, and very high confidence output with up to eight events, easily resolved in the application layer. Increasing to an eight sensor configuration can enable accurate tracking of up to 40 simultaneous events.

Multi touch operation requires the use of a dedicated software driver to process the events and hand them off to an application since current versions of Windows do not support multiple mouse events. Lumio provides drivers and an SDK for application development for all versions of Windows, Mac OS and Linux. Complete details can be found in the Lumio Multi touch Interface Specification document.

multi-touch modes_img_14

Figure 5 Realtime tracking of 5 simultaneous events

multi-touch modes_img_15

Figure 6 Tracking both size and position for multiple events

Optical Touchscreen

High resolution optical touch screen family

Lumio's Optical Touch Screen turns any LCD or Plasma Display into an interactive surface; with high performance, scalable to any standard and custom displays, reliable and cost effective. The touch panel can incorporate Dual Touch and is easily integrated.

 

Key Features
  • High resolution
  • High accuracy
  • Fast reporting rate
  • Very low latency
  • Full Glass transparency, no absorbing layer, no haze
  • High clarity and color fidelity
  • Activated by any object -finger, gloves, pen, stylus, or any pointer
  • One time '3 Point' Calibration required, no aging or temperature drift
  • Long lifetime with high reliability - scratches do not effect performance
  • Light touch with no pressure
  • USB-HID communication
  • Powered by USB
Typical Applications
  • Gaming machines
  • Medical
  • Consumer
  • ATM/POS
  • Info stations/Kiosks
  • Ticketing
  • Terminals
  • Education
  • Glass Panel
  • Controller
  • USB cable
  • Two flat cables
  • Calibration software
  • Software Driver for advanced features (optional)

LumioTS_img_1

Touch Panel components

Specifications

Power Supply                                       USB 90mA*

Touch Method                                       Finger, Glove, Stylus or any other pointer

Touch Activation                                   No Pressure required

Touch Durability                                    Unlimited

Touch Accuracy                                   0.3mm to 2mm, 0.5mm typical*

Resolution                                             12 Million Points over the touch area

Frame Rate                                           100fps

Reporting rate                                       5-10 ms

ESD                                                      Contact Discharge 8kV, air discharge 15kV

Environment Temperature                    Operating: 0°C to 55°C / Storage: -25°C to 125°C

Environment Humidity                           10% to 90% RH, non-condensing

Transparency                                        >92% with glass overlay

Saleability                                              Can be sealed to NEMA 4 and IP65 Standards

*Dependant on Panel Size

Controller Dimensions

LumioTS_img_4LumioTS_img_5

Mechanical Dimensions
Touch screen glass dimensions (4:3 and 16:9 aspect ratios)

Part Number

LCD Dimensions

Touch screen minimal dimensions (mm)


Diagonal dimension (Inch)

Touch area

AW x AL (mm)


B

C

W x L

LUM-TS-285-214-3

12"

286 x 214

14

8

10.5

307 x 235

LUM-TS-310-230-3

15"

310 x 230

14

8 10.5

331 x 252

LUM-TS-340-270-3

17"

340 x 270

14

8 10.5

361 x 292

LUM-TS-376-301-3

19"

376 x 301

14

8 10.5

397 x 323

LUM-TS-410-308-3

20"

410 x 308

14

8 10.5

431 x 330

LUM-TS-451-316-3

21"

451 x 316

14

8 10.5

472 x 338

LUM-TS-506-300-3

23"

506 x 300

14

8 10.5

527 x 322

LUM-TS-518-325-3

24"

518 x 325

14

8 10.5

539 x 347

LUM-TS-329-581

26"

581 x 329

14

8 10.5

602 x 350

LUM-TS-700x395

32"

700 x 395

14

8 10.5

721 x 417

LUM-TS-461-820

37"

820 x 461

14

8 10.5

841 x 483

LUM-TS-498-885

40"

885 x 498

14

8 10.5

906 x 520

LUM-TS-532-934

42"

934 x 532

14

8 10.5

955 x 554

LUM-TS-592-1042

47"

1047 x592

14

8 10.5

1094 x 640

LUM-TS-623-1107

50"

1107 x 623

14

8 10.5

1128 x 645

LUM-TS-645-1113

52"

1113 x 645

14

8 10.5

1134 x 667

LUM-TS-705-1253

57"

1253 x 705

14

8 10.5

1274 x 727

LUM-TS-1005-1340

65"

1340 x 1005

14

8 10.5

1361 x 1027

LUM-TS-872-1550

70"

1550 x872

14

8 10.5

1571 x 894

LUM-TS-996-1771

80"

1771 x 996

14

8 10.5

1792 x 1018

LUM-TS-1524-2032

100"

2032 x 1524

14

8 10.5

2053 x 1546

LUM-TS-W-L-G-3

Custom

W x L

14

8

10.5

(AW + 21) x (AL + 21)

LumioTS_img_6