Abstract:
A non-transitory computer readable medium storing instructions which, when executed by a processor of an electronic device that includes a touch sensitive and pressure sensitive display, cause the processor to enable a user interface of the electronic device, by which a glide gesture along the display and an amount of pressure applied to the display both generate the same user interface command.
Abstract:
A light-based touch-sensitive surface, including a housing, a surface attached to the housing for receiving touch input, a plurality of light sources in the housing for emitting light that crosses the surface, a plurality of light receivers in the housing for detecting the light emitted by the light sources, a curved lens adjacent to the surface through which the light emitted by the light sources passes, including two substantially similarly curved exterior panels, one of which forms a curved rim for the surface, and a calculating unit in said housing, connected to the light receivers, for calculating a touch location based on an absence of light expected to be received by the receivers.
Abstract:
A state machine for controlling a sensor including a chip package coupled with photo-emitters and photo-detectors mounted in a device, and with a host processor, including an emitter driver, a detector driver, a signal processor for generating signals representing amounts of light detected by the detectors, and a scan controller for controlling the emitter and detector drivers to activate an automated sequence of emitter-detector pairs, the scan controller including registers for storing parameters designating emitter-detector pairs that are to be activated during the automated sequence, and for storing the signals generated by the signal processor for the emitter-detector pair activations, and at least one input/output pin for receiving parameters from the host processor to be loaded into the registers, and for outputting the stored signals in the registers to the host processor, for the host processor to identify therefrom location coordinates of an object near or touching the device.
Abstract:
A user input device, including a user input area, light emitters arranged along a first edge of the input area so as to be evenly spaced, light receivers arranged along a second edge of the input area, a curved lens arranged in front of the emitters, such that light emitted by each of the emitters is refracted as it enters the curved lens, and is again refracted as it exits the curved lens, resulting in unevenly spaced collimated light exiting the curved lens and crossing the input area, the collimated light being shifted laterally by a non-zero offset along a direction parallel to the first edge, the offset being a characteristic of the arrangement of that emitter vis-à-vis the curved lens, and a calculating unit for determining location of an object inserted into the input area from outputs of the receivers, based on the characteristic offsets of the emitters.
Abstract:
A controller for a light-based touch screen including a chip package coupled with a light-based touch screen, emitter driver circuitry inside the chip package for selectively activating a plurality of photoemitters that are outside of the chip package, detector driver circuitry inside the chip package for selectively activating a plurality of photo detectors that are outside of the chip package, detector signal processing circuitry for generating detection signals representing measured amounts of light detected on the plurality of photo detectors, a first plurality of signal conducting pins for connecting the plurality of photoemitters outside the chip package to the emitter driver circuitry inside the chip package, a second plurality of signal conducting pins for connecting the plurality of photo detectors outside the chip package to the detector driver circuitry and to the detector signal processing circuitry inside the chip package, controller circuitry inside the chip package for controlling the emitter driver circuitry and the detector driver circuitry, and at least one input/output pin for communicating with a host processor and for outputting the detection signals generated by the detector signal processing circuitry to the host processor, for the host processor to identify one or more locations on the touch screen that are being touched.
Abstract:
A non-transitory computer readable medium storing instructions which, when executed by a processor of an electronic device that includes a touch sensitive and pressure sensitive display, cause the processor to enable a user interface of the electronic device, by which a glide gesture along the display and an amount of pressure applied to the display both generate the same user interface command.
Abstract:
A method of updating reference values for optical components of a light-based touch screen, including providing a display, a plurality of light emitters that sequentially transmit light over the display, and a plurality of light receivers that receive the emitted light and that output values representing the amount of light received, activating a sequence of emitter-receiver pairs, when an object touches the screen, identifying those emitter-receiver pairs (E, R) for which the light emitted by the emitter E is not blocked from reaching the receiver R of the pair, based on a comparison of the actual output value, OUT(E, R), of the receiver R, with a reference output value, REF(E, R), for the emitter-receiver pair, and setting REF(E, R)=OUT(E, R) for each of the thus-identified emitter-receiver pairs (E, R).
Abstract:
A controller for a light-based touch screen including a chip package coupled with a light-based touch screen, emitter driver circuitry inside the chip package for selectively activating a plurality of photoemitters that are outside of the chip package, detector driver circuitry inside the chip package for selectively activating a plurality of photo detectors that are outside of the chip package, detector signal processing circuitry for generating detection signals representing measured amounts of light detected on the plurality of photo detectors, a first plurality of signal conducting pins for connecting the plurality of photoemitters outside the chip package to the emitter driver circuitry inside the chip package, a second plurality of signal conducting pins for connecting the plurality of photo detectors outside the chip package to the detector driver circuitry and to the detector signal processing circuitry inside the chip package, controller circuitry inside the chip package for controlling the emitter driver circuitry and the detector driver circuitry, and at least one input/output pin for communicating with a host processor and for outputting the detection signals generated by the detector signal processing circuitry to the host processor, for the host processor to identify one or more locations on the touch screen that are being touched.
Abstract:
A light-based touch-sensitive surface, including a housing, a surface attached to the housing for receiving touch input, a plurality of light sources in the housing for emitting light that crosses the surface, a plurality of light receivers in the housing for detecting the light emitted by the light sources, a curved lens adjacent to the surface through which the light emitted by the light sources passes, including two substantially similarly curved exterior panels, one of which forms a curved rim for the surface, and a calculating unit in said housing, connected to the light receivers, for calculating a touch location based on an absence of light expected to be received by the receivers.
Abstract:
A light-based touch-sensitive surface, including a housing, a surface attached to the housing for receiving touch input, a plurality of light sources in the housing for emitting light that crosses the surface, a plurality of light receivers in the housing for detecting the light emitted by the light sources, a curved lens adjacent to the surface through which the light emitted by the light sources passes, including two substantially similarly curved exterior panels, one of which forms a curved rim for the surface, and a calculating unit in said housing, connected to the light receivers, for calculating a touch location based on an absence of light expected to be received by the receivers.