EP 1 696 300 A1, for example, describes a so-called optical joystick. A pivotably mounted lever is provided, at one end, with a light source which, depending on the position of the lever, shines on a particular region of a surface provided with an array of light-sensitive cells. The electrical signals produced thereby on the cells are usually read in by a computer and are interpreted in such a manner that, from the point of view of the user, the joystick has the same effects on the computer as a joystick in which the position is taken from non-reactive resistors. A cursor symbol on the screen of the computer is typically moved with the joystick. Depending on which function is assigned to which location on the screen, a particular action can then be triggered by operating a switch or the Enter key if the cursor is situated there. The light-sensitive cells onto which light is shone from the lever of the cursor are not normally seen by the operator. With a corresponding design, a small area of light-sensitive cells is enough.
The documents DE 42 39 389 A1, EP 354 996 A2 and EP 225 625 A2 describe optical position measuring devices in which fluorescent molecules are arranged on or in a surface which effects optical waveguiding, which molecules convert externally impinging light into longer-wave, diffusely scattered light which is guided in the surface that effects optical waveguiding toward the surface edges thereof and is either already detected there in terms of its intensity by sensors or is only detected at a different location to which it is guided via optical waveguides. Since the intensity of the measured light decreases with the distance from the point of impingement of the light beam, the point of impingement of the light beam can be deduced by combining the measurement results from a plurality of sensors. The use of this principle for an input device of a data processing system is not envisaged in said documents. Moreover, the position resolution is not good enough for that purpose in the case of relatively large surfaces since the detectors are usually fitted at the edge of the waveguide in the present documents.
US 2007152985 A1 presents an optical touchpad in the form of a planar optical waveguide. An object which is in contact with the waveguide of the touchpad couples in light from an external source into the waveguide of the touchpad by means of scattering at the surface of the object. A photoelectric detector which is not described in greater detail makes it possible to detect the coupling-in location.
In accordance with WO 2007/063448 A2, the position of a luminous pointer with respect to a screen is determined using a plurality of photodiodes which are arranged beside the screen. In this case, the pointing beam is very widely fanned out and its light intensity decreases from its center. From the knowledge of the intensity distribution over the cross-sectional area of the light beam, the distance to the center of the cross section of the beam and thus to the point at which this center of the beam impinges on the display surface is calculated back after the intensity has been measured at the individual detectors. The positional accuracy which can be achieved is relatively limited, particularly when the location of the pointing device emitting the pointing beam changes.
US 2005/0103924 A1 describes a shooting training device using a computer. The target device sends an infrared laser beam with a cruciform cross-sectional area to a screen connected to a computer. The edge of the screen is surrounded by a number of photodiodes via which the computer detects the position of the cross-sectional area of the laser beam. As a “shot”, the laser beam is briefly switched off by the target device. The computer then displays the point of intersection of the bars of the cross-sectional area of the laser beam before this interruption on the screen.
The object on which the invention is based is to provide a control device for a data processing system, a light beam being sent to a control surface, and the data processing system being influenced on the basis of the location at which the light beam impinges on the control surface, for example by virtue of the point of impingement being assigned a cursor position in a menu or on a virtual typesheet or character sheet. The design to be provided is intended to make it possible to input a larger number of distinguishable commands to the data processing system than is possible with the currently known control devices of this type.
In order to achieve the object, it is assumed that a light beam is sent from a pointing device to a control surface which is provided with one or more optical position detectors which are connected to the data processing system, the data processing system being influenced on the basis of the location at which the light beam impinges on the control surface. The invention provides for:
the light intensity of the light beam emitted by the pointing device onto the control surface to fluctuate in predeterminable temporal pulse sequences which can be distinguished from one another,
the temporal fluctuations in the intensity of the light beam which represent pulse sequences to be detected by a position detector which is constructed as a flat luminescence optical waveguide and is provided with photoelectric sensors,
the data processing system to attribute meanings to the individual pulse sequences according to a stored assignment rule.
By virtue of the fact that the light intensity fluctuates over time in pulse sequences and meanings are attributed to these pulse sequences, a pointing device can inform the data processing system of different “characters”. For this purpose, the pointing device may have a plurality of different buttons. Pressing a button sends a light beam whose intensity fluctuates with a particular pulse sequence assigned only to this individual button. The data processing system detects this pulse sequence and assigns a “meaning” to the latter, for example the arrival of the input of a particular letter.
So that the entire system can be used in a convenient manner, the total duration of a pulse sequence may be only very short, for example 1 ms. So that such short pulse sequences can be clearly broken down into the individual pulses which then perhaps last for only 1 μs, there is a need for fast optical position detectors. Such position detectors can best be implemented by far by flat luminescence optical waveguides which are locally provided with photoelectric sensors for coupling light from the waveguide mode.
The invention is illustrated using sketch-like drawings.
According to
The optical position detector 10 consists, for example, of two PET covering layers 3 which have a thickness of approximately 0.1 mm and between which a layer 4 which has a thickness of approximately 0.001 mm and is made of a homogeneous mixture of the plastic polyvinyl alcohol and of the dye Rhodamine 6G is laminated. The PET layers 3 form, with the layer 4 in between, an optical waveguide. The layer 4 is photoluminescent. In a square grid with a period length of 5 cm, silicon photodiodes are fitted, as photoelectric sensors 5 which have a cross-sectional area of approximately 2×2 mm2, to the exposed side of one of the two PET layers 3 in such a manner that they couple light from the PET layer and couple it in at their pn junction. The signals from all photoelectric sensors 5 are supplied, via electrical lines and a frequency filter 6, to a data processing system 7 in which they are measured and processed.
If a light beam 2 with an appropriate spectrum strikes the layer 4, it triggers luminescence in the integrated particles. The resultant longer-wave light is largely coupled into the waveguide formed by the layers 3 and 4. The light in the waveguide mode is attenuated by the distribution and attenuation in the waveguide. A different intensity of the light in the waveguide mode is thus measured at the photoelectric sensors 5 depending on how far away the point of impingement of the light 2 producing the luminescence is from the photoelectric sensor 5. The position of the point of impingement can be inferred by comparing the signals at the different sensors.
Depending on the area and required resolution, any desired number of photoelectric sensors can be mounted on the surface, preferably in a regular pattern. For the mounting process, it is possible to use an adhesive which cures in a transparent manner for the emission of the dye and establishes good optical contact between the waveguide and the photoelectric sensor 5. The more densely the sensors are mounted, the greater the signal and accordingly the resolution of the component with the same read-out electronics. In experiments with an optimized waveguide based on a plastic plate doped with dyes, it was possible to obtain an accuracy of better than +/−1 mm when the sensors are spaced apart by 12 cm in a square pattern.
The described design, based on luminescence waveguiding, for a position detector which can be formed as a surface can achieve a very high temporal resolution of the measurement result.
It would also be possible to produce optical position detectors on a large scale in a cost-effective manner on the basis of a layer of an organic photosemiconductor. However, this could scarcely achieve the required temporal resolution.
An optical position detector 10 according to the invention may be implemented, for example, as a layer on a projection screen which is used as a display surface for a data processing system.
As sketched in
Only the coordinates of the point of impingement on the position detectors in their longitudinal direction, rather than the light intensity of that part of the pointing beam which impinges on the individual position detectors, are important for determining the position of the pointing beam. The measurement accuracy thus becomes independent of the distance of the pointing device emitting the pointing beam in a wide range.
During the interval of time tx according to
If the start or end of the interval ty is defined by a signal from the pointing device, an item of information can be assigned to the position of a shorter sub-interval of time tx in the longer interval ty. If only one pointing device is used, an abundance of different characters can thus be coded in a simple manner by virtue of the pointing device respectively sending only a short pulse at that point in time inside the interval ty which was precisely defined as being characteristic of the character to be sent.
If a plurality of pointing devices are intended to be able to be used and are intended to be able to be distinguished by the data processing system, each individual pointing device may have an individual interval of time ty, ty always being shorter than half the duration of the interval D. The start or end of ty then does not need to be characterized by a separate signal. The data processing system can thus discern, from the time ty in which the same pulse sequences—an individual one of which lasts for a maximum of tx—are repeated, which pointing device has sent these pulse sequences. The number of pointing devices is mainly limited by the fact that the pulse sequences must not overlap at any time during tx. However, this is only so rarely the case with very fast signals and few pointing devices (for example four) that these errors can be ignored.
The coding of characters by pointing devices can be carried out independently of the point of the control surface to which the light beam from the pointing device points. The possibility of calculating back the position remains unaffected in this case. The interval of time D may typically last for 200 μs.
A plurality of pointing devices with a plurality of functionalities can therefore be connected to an interactive screen without the need for a data connection between the elements, apart from the light beam.
Particularly in order to prevent interference from ambient light, it is expedient to allow the intensity of the light beam emitted by the pointing device to fluctuate in a frequency-modulated manner and to filter the measurement result from a position detector according to this modulation frequency. For this purpose, the modulation frequency must be considerably higher than the frequency at which the binary coding of characters is effected by means of pulses of the light intensity.
Another method for suppressing the background signal caused by ambient light is an upstream frequency filter which filters all low-frequency signals from the detector signal but transmits the pulses having a very high frequency. This can be achieved either using simple software solutions (for example by forming the second mathematical derivative) or using corresponding electronic circuits.
The method according to the invention and the device according to the invention make it possible to make a wide variety of inputs using a pointing device without a direct data connection to a data processing system, which is not possible with previous methods. Furthermore, this enables the use of a plurality of input devices at the same time which can be detected and identified independently of one another. This enables a very convenient application since no data connection has to be installed using cables or radio.
Number | Date | Country | Kind |
---|---|---|---|
A 609/2009 | Apr 2009 | AT | national |
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/AT2010/000110 | 4/15/2010 | WO | 00 | 10/14/2011 |