Page tree
Skip to end of metadata
Go to start of metadata

Use Case

This method of configuring sensor module(s) can be used to get one or multiple touch areas on a larger screen or on a large projected area, further referred to as Screen.

Illustrations                    


Introduction

A Touch Sensor Module can be mounted on four sides of a screen and with the connector to either the right or the left (PCB or silver side down) but we recommend mounting it with the silver side towards the screen, as the touch area is then closer to the screen.

This will give a total of eight different configurations.

It is possible to mount a sensor module "on" or "in" the screen. However this will cover/block part of the screen and is therefore not a part of this example.

  1. Top: Sensor module on top of the screen facing down.
  2. Bottom: Sensor module on bottom of the screen facing up.
  3. Right: Sensor module on right side of the screen facing left.
  4. Left: Sensor module on the left side of the screen facing right.

HID Display Size

HID Display Size is the physical size of the screen in tenths of millimeters (1/10 ; 1 mm = 10)

Configurations With One Sensor Module

NOTE: Values in bold has to be changed from default to make the configuration work.

 Top - Connector to the right
Configuration1 (Top - Connector to the right)
Sub Area Low Bound X

<Default values from sensor modules original configuration>

Sub Area Low Bound Y<Default values from sensor modules original configuration>

Sub Area High Bound X

<Default values from sensor modules original configuration>

Sub Area High Bound Y

<Default values from sensor modules original configuration>
Sub Area Reverse X

True

Sub Area Reverse YFalse
Sub Area Flip XYFalse
Sub Area Offset X

The offset distance left side of the screen and the (left side of the) sensor module.

If the sensor module sticks out to the left of the screen change "Sub Area High Bound X" . Subtract the distance the sensor module sticks out from the left edge of the screen and the SW (Software origin).

Sub Area Offset Y

Zero (0)

If you have the sensor above the screen change the "Sub Area Low Bound Y" to the distance between screen and sensor module.

Hid Display Size XWidth of screen in tenths of millimeters.
Hid Display Size YHeight of screen in tenths of millimeters.
 Top - Connector to the left
Configuration1 (Top - Connector to the left)
Sub Area Low Bound X<Default values from sensor modules original configuration>
Sub Area Low Bound Y<Default values from sensor modules original configuration>

Sub Area High Bound X

<Default values from sensor modules original configuration>

Sub Area High Bound Y

<Default values from sensor modules original configuration>
Sub Area Reverse XFalse
Sub Area Reverse YFalse
Sub Area Flip XYFalse
Sub Area Offset X

The offset distance left side of the screen and the (left side of the) sensor module.

If the sensor module sticks out to the left of the screen change "Sub Area Low Bound X" . Add the distance the sensor module sticks out from the left edge of the screen and the SW (Software origin).

Sub Area Offset Y

Zero (0)

If you have the sensor above the screen change the "Sub Area Low Bound Y" to the distance between screen and sensor.

Hid Display Size XWidth of screen in tenths of millimeters.
Hid Display Size YHeight of screen in tenths of millimeters.



 Bottom - Connector to the right
Configuration2 (Bottom - Connector to the right)
Sub Area Low Bound X<Default values from sensor modules original configuration>
Sub Area Low Bound Y<Default values from sensor modules original configuration>

Sub Area High Bound X

<Default values from sensor modules original configuration>

Sub Area High Bound Y

<Default values from sensor modules original configuration>
Sub Area Reverse XTrue
Sub Area Reverse YTrue
Sub Area Flip XYFalse
Sub Area Offset X

The offset distance left side of the screen and the (left side of the) sensor module .

If the sensor module sticks out to the left of the screen change "Sub Area High Bound X" . Subtract the distance the sensor module sticks out from the left edge of the screen and the SW (Software origin).

Sub Area Offset Y

This is the value of "Hid Display Size Y" minus "Sub Area High Bound Y" plus "Sub Area Low Bound Y"

If the sensor module is below the screen change the "Sub Area Low Bound Y " to the distance between screen and sensor module. Also update the value of "Sub Area Offset Y" to correspond to the new offset.

Hid Display Size XWidth of screen in tenths of millimeters.
Hid Display Size YHeight of screen in tenths of millimeters.



 Bottom - Connector to the left
Configuration2 (Bottom - Connector to the left)
Sub Area Low Bound X<Default values from sensor modules original configuration>
Sub Area Low Bound Y<Default values from sensor modules original configuration>

Sub Area High Bound X

<Default values from sensor modules original configuration>

Sub Area High Bound Y

<Default values from sensor modules original configuration>
Sub Area Reverse XFalse
Sub Area Reverse YTrue
Sub Area Flip XYFalse
Sub Area Offset X

The offset distance left side of the screen and the (left side of the) sensor module.

If the sensor module sticks out to the left of the screen change "Sub Area Low Bound X" . Add the distance the sensor module sticks out from the left edge of the screen and the SW (Software origin).

Sub Area Offset Y

This is the value of "Hid Display Size Y" minus "Sub Area High Bound Y" plus "Sub Area Low Bound Y"

If the sensor module is below the screen change the "Sub Area Low Bound Y " to the distance between screen and sensor module. Also update the value of "Sub Area Offset Y" to correspond to the new offset.

Hid Display Size XWidth of screen in tenths of millimeters.
Hid Display Size YHeight of screen in tenths of millimeters.



 Left - Connector to the top
Configuration3 (Left - Connector to the top)
Sub Area Low Bound X<Default values from sensor modules original configuration>
Sub Area Low Bound Y<Default values from sensor modules original configuration>

Sub Area High Bound X

<Default values from sensor modules original configuration>

Sub Area High Bound Y

<Default values from sensor modules original configuration>
Sub Area Reverse XFalse
Sub Area Reverse YFalse
Sub Area Flip XYTrue
Sub Area Offset X

Zero (0)

If you have the sensor module to the left of the screen change the "Sub Area Low Bound Y" to the distance between screen and sensor.

Sub Area Offset Y

The offset is the distance from the sensor module to the top of the screen.

Max offset is "Hid Display Size Y" minus "Sub Area High Bound X" plus "Sub Area Low Bound X".

If the sensor module sticks out to the top of the screen change "Sub Area Low Bound X" . Add the distance the sensor module sticks out from the left edge of the screen and the SW (Software origin).

Hid Display Size XWidth of screen in tenths of millimeters.
Hid Display Size YHeight of screen in tenths of millimeters.



 Left - Connector to the bottom
Configuration3 (Left - Connector to the bottom)
Sub Area Low Bound X<Default values from sensor modules original configuration>
Sub Area Low Bound Y<Default values from sensor modules original configuration>

Sub Area High Bound X

<Default values from sensor modules original configuration>

Sub Area High Bound Y

<Default values from sensor modules original configuration>
Sub Area Reverse XFalse
Sub Area Reverse YTrue
Sub Area Flip XYTrue
Sub Area Offset X

Zero (0)

If you have the sensor module to the left of the screen change the "Sub Area Low Bound Y" to the distance between screen and sensor.

Sub Area Offset Y

The offset is the distance from the sensor module to the top of the screen.

If the sensor module sticks out to the top of the screen change "Sub Area High Bound X" . Subtract the distance the sensor module sticks out from the left edge of the screen and the SW (Software origin).

Hid Display Size XWidth of screen in tenths of millimeters.
Hid Display Size YHeight of screen in tenths of millimeters.



 Right - Connector to the top
Configuration4 (Right - Connector to the top)
Sub Area Low Bound X<Default values from sensor modules original configuration>
Sub Area Low Bound Y<Default values from sensor modules original configuration>

Sub Area High Bound X

<Default values from sensor modules original configuration>

Sub Area High Bound Y

<Default values from sensor modules original configuration>
Sub Area Reverse XTrue
Sub Area Reverse YFalse
Sub Area Flip XYTrue
Sub Area Offset X

This is the value of "Hid Display Size X" minus "Sub Area High Bound Y" plus "Sub Area Low Bound Y".

If you have the sensor module to the right of the screen change the "Sub Area Low Bound Y" to the distance between screen and sensor module.

Sub Area Offset Y

The offset is the distance from the sensor to the top of the screen.

If the sensor module sticks out to the top of the screen change "Sub Area Low Bound X" . Add the distance the sensor module sticks out from the left edge of the screen and the SW (Software origin).

Hid Display Size XWidth of screen in tenths of millimeters.
Hid Display Size YHeight of screen in tenths of millimeters.



 Right - Connector to the bottom
Configuration4 (Right - Connector to the bottom)
Sub Area Low Bound X<Default values from sensor modules original configuration>
Sub Area Low Bound Y<Default values from sensor modules original configuration>

Sub Area High Bound X

<Default values from sensor modules original configuration>

Sub Area High Bound Y

<Default values from sensor modules original configuration>
Sub Area Reverse XTrue
Sub Area Reverse YTrue
Sub Area Flip XYTrue
Sub Area Offset X

This is the value of "Hid Display Size X" minus "Sub Area High Bound Y" plus "Sub Area Low Bound Y".

If you have the sensor module to the right of the screen change the "Sub Area Low Bound Y" to the distance between screen and sensor module.

Sub Area Offset Y

The offset is the distance from the sensor module to the top of the screen.

If the sensor module sticks out to the top of the screen change "Sub Area High Bound X" . Subtract the distance the sensor module sticks out from the left edge of the screen and the SW (Software origin).

Hid Display Size XWidth of screen in tenths of millimeters.
Hid Display Size YHeight of screen in tenths of millimeters.



Configurations With Multiple Sensor Modules

If you would like to configure multiple sensors modules for touch on different parts of the screen, please use the settings above for each sensor. If you would like to make this setting with Neonode Workbench, please use the Workspace designated for multiple sensor modules. If you would like to create your own solution, the zForce SDK can be used to implement this.


Implementation examples

Read More

  • No labels