Tactual Labs Co.
|Tactual Labs Co. Patent applications|
|Patent application number||Title||Published|
|20160041691||FAST MULTI-TOUCH POST PROCESSING - In a low-latency touch-sensitive device, post-processing is performed to convert a two-dimensional map of signal strengths into usable touch events. Four such post-processing procedures are disclosed: field flattening, touch point detection, interpolation and touch point matching between frames. The field flattening procedure subtracts an offset to remove crosstalk between rows and columns, and compensates for differences in amplitude between particular row/column combinations due to attenuation. The touch point detection procedure computes coarse touch points by finding local maxima in the flattened signal. The interpolation procedure computes fine touch points from the coarse touch points. In an embodiment, such interpolation is done by fitting the coarse touch points to a paraboloid. The frame matching procedure matches the calculated touch points to each other across frames.||02-11-2016|
|20150302554||DECIMATION STRATEGIES FOR INPUT EVENT PROCESSING - In an embodiment, a touch sensitive device includes a touch interface having rows and columns and a signal generator for generating unique orthogonal signals on a plurality of the rows, respectively. A touch processor is identifies touch on the touch interface by processing touch signals present on the columns, and outputting a stream of touch events. A decimator receives the stream of touch events, selectively identifies one or more of the touch events in the stream, and outputs a modified stream of touch events for use by the touch sensitive device.||10-22-2015|
|20150301661||DYNAMIC ASSIGNMENT OF POSSIBLE CHANNELS IN A TOUCH SENSOR - Methods are disclosed for dynamic assignment of possible channels in a touch sensitive device having rows and columns. In an embodiment, a method determines a first signal space in which to generate signals for use in the touch sensor. Signals are then generated in the first signal space on separate ones of the rows and a column signal is sensed on a column. The first signal space is replaced with a second signal space, and a second plurality of signals is generated for use in the touch sensor in the second frequency space. The second plurality of signals is sensed to identify a touch event in the touch sensitive device.||10-22-2015|
|20150301651||FREQUENCY CONVERSION IN A TOUCH SENSOR - A touch sensitive device includes a touch interface having rows and columns, a signal generator for generating a plurality of unique orthogonal signals on at least a plurality of the rows, respectively, and a frequency converter. The frequency converter receives a first touch signal present on at least one of the plurality of columns, converts the first touch signal to a second signal having a second center frequency, and outputs the second signal. A touch processor is identifies touch on the touch interface by processing the second signal having the second center frequency and outputting touch event data.||10-22-2015|
|20150301577||DEVICE AND METHOD FOR OPERATING AT MITIGATED SENSITIVITY IN A TOUCH SENSITIVE DEVICE - In an embodiment, a self-adapting device and method for lowering the power used in connection with operation of a touch sensor in a touch sensitive device is disclosed. The touch sensor includes a plurality of rows and a plurality of columns, a signal generator for generating signals on the rows and a touch signal processor for detecting touch events from touch signals present on the columns. At least two power states are defined for a touch sensor, wherein at least one of the at least two power states is associated with a first operating sensitivity of the touch sensor and at least one other of the power states is associated with mitigated operating sensitivity of the touch sensor. Signals associated with the mitigated operating sensitivity power state are generated on at least some of the rows. A touch event is detected by processing at least one touch signal on at least one column, and in response thereto, generating signals associated with the first operating sensitivity power state on at least some of the rows.||10-22-2015|
|20150261375||ORTHOGONAL SIGNALING TOUCH USER, HAND AND OBJECT DISCRIMINATION SYSTEMS AND METHODS - A system and method for distinguishing between sources of simultaneous touch events on a touch sensitive device are disclosed. The touch sensitive device includes row conductors and column conductors, the path of each of the row conductors crossing the path of each of the column conductors. Orthogonal row signals are generated on the row conductors and orthogonal column signals are generated on the column conductors. In an embodiment, an amount of each of the plurality of orthogonal row signals present on each of the plurality of row conductors is detected, an amount of each of the plurality of orthogonal column signals present on each of the plurality of column conductors is detected, and at least one of such amounts is used to associate each of the plurality of simultaneous touch events with a discrete source. The strength of such detected “crosstalk” between row conductors can be used to distinguish two or more touch events, such as by distinguishing a two-handed gesture from a one-handed gesture, distinguishing two touch events as having been initiated by different users, distinguishing a passive object from a hand, identifying a passive object, improving palm rejection and improving accidental-touch rejection.||09-17-2015|
|20150138162||LATENCY MEASURING AND TESTING SYSTEM AND METHOD - A system and method are disclosed for measuring latency in a device. In an embodiment, a device holder is configured to receive the device under test. A mechanical motor is configured to move a proxy device with respect to the device under test. A ground-truth measurement apparatus configured to record input proxy device movement with respect to the device under test and to record a representation of movement generated by a test application running on the device under test. A method for measuring latency includes causing a proxy device to move with respect to the device under test, recording input proxy device movement with respect to the device under test, and recording a representation of movement generated by a test application running on the device under test. Data from the recording of input proxy device movement and data from the recording of the representation of movement are used to generate latency data for the device under test.||05-21-2015|
|20150134572||SYSTEMS AND METHODS FOR PROVIDING RESPONSE TO USER INPUT INFORMATION ABOUT STATE CHANGES AND PREDICTING FUTURE USER INPUT - A system and method for caching and using information about graphical and application state changes in an electronic device is disclosed. In an embodiment, the system and method utilize a model of user input from a touch sensor capable of sensing location of a finger or object above a touch surface. In the electronic device, data representative of current user input to the electronic device is created. The model of user input is applied to the data representative of current user input to create data reflecting a prediction of a future user input event. That data is used to identify at least one particular response associated with the predicted future user input event. Data useful to implement graphical and application state changes is cached in a memory of the electronic device, the data including data reflecting a particular response associated with the predicted future user input. The cached data is retrieved from the memory of the electronic device and is used the data to implement the state changes.||05-14-2015|
|20150097803||LATENCY MEASURING AND TESTING SYSTEM AND METHOD - A system and method are disclosed for measuring latency in a device which includes a user interface that receives user input and provides output in response. In an embodiment, a body separate from the device under test is provided. A first sensor operatively attached to the body detects a touch event input to the device at a first time and a second sensor detects a response output from the device at a second time. A computational engine computes a time differential between the first time and the second time and an output outputs an indication of a measurement of latency in the device, the measurement being reflective of the time differential between the first time and the second time.||04-09-2015|
|20150077355||REDUCING CONTROL RESPONSE LATENCY WITH DEFINED CROSS-CONTROL BEHAVIOR - A system for processing user input with reduced control response latency includes an input device, an input processing unit, a high-latency subsystem, a low-latency subsystem, input processing unit software for generating signals, and an output device. The low-latency subsystem receives the signals and generates low-latency output and the high-latency subsystem processes the signals and generates high-latency output. In an embodiment, the signals comprise an identification of a defined cross-control behavior.||03-19-2015|
|20140267140||LOW-LATENCY TOUCH SENSITIVE DEVICE - Disclosed are a sensor and method that provide detection of touch events from human fingers on a two-dimensional manifold with the capability for multiple simultaneous touch events to be detected and distinguished from each other. In accordance with an embodiment, the touch events are detected, processed and supplied to downstream computational processes with very low latency, i.e. on the order of one millisecond or less. Disclosed is a projected capacitive method that has been enhanced for high update rate and low latency measurements of touch events. The technique can use parallel hardware and higher frequency waveforms to gain the above advantages. Also disclosed are methods to make the measurements sensitive and robust, allow the technique to be used on transparent display surfaces and permit economical manufacturing of products which employ the technique.||09-18-2014|
|20140139456||HYBRID SYSTEMS AND METHODS FOR LOW-LATENCY USER INPUT PROCESSING AND FEEDBACK - A system for processing user input includes an input device, an input processing unit, a high-latency subsystem, a low-latency subsystem, input processing unit software for generating signals in response to user inputs, and an output device. The low-latency subsystem receives the signals and generates low-latency output and the high-latency subsystem processes the signals and generates high-latency output.||05-22-2014|
Patent applications by Tactual Labs Co.