Patents by Inventor Tomas Christiansson

Tomas Christiansson has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20170344185
    Abstract: A touch system is described having a method of determining touch of one or more objects on a touch surface of a touch-sensitive apparatus, wherein the method operates in a time sequence of frames, each frame comprising the steps of: for a current frame, processing an output signal of the touch sensitive apparatus to generate one or more touch traces, each touch trace having one or more characteristics; and outputting a confirmed touch signal for each touch trace having a touch trace matching at least one of said one or more characteristics in a first number of frames preceding the current frame, wherein the first number of frames is determined in dependence on said one or more characteristics.
    Type: Application
    Filed: January 28, 2016
    Publication date: November 30, 2017
    Inventors: Nicklas Ohlsson, Markus Andreasson, Tomas Christiansson, Andreas Björklund, Mats Peter Wallander
  • Patent number: 9811209
    Abstract: Touch sensitivity is enabled using a touch system that comprises a panel configured to conduct signals, e.g. by TIR, along detection lines across a touch surface. A signal processor operates to obtain observed values for the detection lines, and identify an interaction pattern on the touch surface as a solution to an optimization function that comprises an aggregation of differences, for each detection line, between the observed value and a projected value, which is given by a projection function that defines a functional relation between the interaction pattern and the projected value for each detection line. The signal processor implements a normalization to ensure that the interaction pattern indicates weak touches even in the presence of strong touches.
    Type: Grant
    Filed: February 19, 2013
    Date of Patent: November 7, 2017
    Assignee: FLATFROG LABORATORIES AB
    Inventors: Tomas Christiansson, Nicklas Ohlsson
  • Publication number: 20170293392
    Abstract: A device obtains a signal representative of objects on a touch surface of a multi-touch sensing apparatus and executes a method for extracting touch data from the signal. The method operates in a sequence of detection frames. Each detection frame comprises the steps of: obtaining the signal; processing the signal for identifying touches; determining a set of identified touches and touch data for the set of identified touches; and outputting the touch data. At least one of the steps of processing and determining includes a prioritization that actively favors certain touches to be identified and included in the set of identified touches, respectively.
    Type: Application
    Filed: June 26, 2017
    Publication date: October 12, 2017
    Applicant: FlatFrog Laboratories AB
    Inventors: Tomas CHRISTIANSSON, Ola WASSVIK, Christer FAHRAEUS
  • Patent number: 9760233
    Abstract: Touch sensitivity is enabled using a touch system that comprises a panel configured to conduct signals, e.g. by TIR, along detection lines across a touch surface. A signal processor operates to generate data samples indicative of transmitted signal energy on parallel detection lines at a number of different angles across the touch surface; process the data samples for generation of interpolated Fourier coefficients at grid points in a regular grid in a Fourier domain; and operate a two-dimensional inverse Fourier transform on the interpolated Fourier coefficients so as to generate an interaction pattern for the touch surface. The interpolated Fourier coefficients are generated sequentially for individual groups of grid points. Each individual group comprises grid points that have equal distance to an origin in the regular grid, e.g. grid points that are mapped onto each other by one or ore lines of symmetry in the regular grid.
    Type: Grant
    Filed: March 7, 2013
    Date of Patent: September 12, 2017
    Assignee: FLATFROG LABORATORIES AB
    Inventors: Tomas Christiansson, Andreas Björklund, Mats Petter Wallander, Nicklas Ohlsson
  • Patent number: 9710101
    Abstract: A device obtains a signal representative of objects on a touch surface of a multi-touch sensing apparatus and executes a method for extracting touch data from the signal. The method operates in a sequence of detection frames. Each detection frame comprises the steps of: obtaining (300) the signal; processing (301) the signal for identifying touches; determining (302) a set of identified touches and touch data for the set of identified touches; and outputting (303) the touch data. At least one of the steps of processing (301) and determining (302) includes a prioritization that actively favors certain touches to be identified and included in the set of identified touches, respectively. Temporal prioritization favors a touch that corresponds to a previous touch, which is identified in one or more preceding detection frames. Spatial prioritization favors a touch that is located within at least one predefined subarea on the touch surface.
    Type: Grant
    Filed: October 13, 2015
    Date of Patent: July 18, 2017
    Assignee: Flatfrog Laboratories AB
    Inventors: Tomas Christiansson, Ola Wassvik, Christer Fåhraeus
  • Patent number: 9684414
    Abstract: Touch sensitivity is enabled using a touch system that comprises a panel configured to conduct signals, e.g. by TIR, along detection lines across a rectangular touch surface with first and second spatial dimensions. A signal processor operates to transform energy values for the detection lines into Fourier coefficients arranged as data points on a regular grid defined by first and second frequency dimensions. To generate an interaction pattern for the touch surface, the signal processor operates a first 1D inverse FFT on the data points with respect to the second frequency dimension, so as to generate first values transformed into the second spatial dimension, and operates a second 1D inverse FFT on a selected subset of the first values with respect to the first frequency dimension to generate second values that represent the interaction pattern.
    Type: Grant
    Filed: March 7, 2013
    Date of Patent: June 20, 2017
    Assignee: FLATFROG LABORATORIES AB
    Inventors: Tomas Christiansson, Andreas Björklund, Nicklas Ohlsson
  • Publication number: 20170139541
    Abstract: Touch sensitivity is enabled using a touch system that comprises a panel configured to conduct signals, along detection lines across a touch surface. A signal processor operates in a sequence of repetitions to: generate data samples that represent detected signal energy on the actual detection lines; generate based on the data samples, an interpolated sinogram comprising interpolation samples that represent fictitious detection lines which have a desired location on the touch surface; and reconstruct a signal interaction pattern for the touch surface based on the interpolated sinogram. The signal processor implements an error correction to counteract the influence of a change in validity status for a data sample among the data samples, by identifying interpolation samples affected by the change in validity status, and by setting each identified interpolation sample to a value that maintains a relative signal transmission of the fictitious detection line from a former repetition.
    Type: Application
    Filed: January 23, 2017
    Publication date: May 18, 2017
    Applicant: FlatFrog Laboratories AB
    Inventors: Tomas CHRISTIANSSON, Andreas BJORKLUND, Mats Petter WALLANDER, Nicklas OHLSSON
  • Publication number: 20170115235
    Abstract: A device implements a method for detecting contamination of an FTIR-based panel. The apparatus generates projection signals representing detection lines that have propagated on a plurality of propagation paths by total internal reflection (TIR) inside a transmissive panel such that contamination on the panel surface causes attenuation (frustration) of at least one of the projection signals. The device generates a transmission value for each detection line in the transmissive panel, and determines the presence of contamination on the surface of the panel by comparing the transmission values according to at least one of the presented comparison techniques.
    Type: Application
    Filed: June 22, 2015
    Publication date: April 27, 2017
    Inventors: NICKLAS OHLSSON, TOMAS CHRISTIANSSON
  • Patent number: 9626018
    Abstract: A signal processor implements a technique for detecting objects on a panel which transmits signals inside the panel such that the objects are allowed to interact with (e.g. attenuate) the signals by contact with a touch surface of the panel. The signal processor operates to define cells that have a given location on the touch surface and are associated with a respective set of intersecting paths for the signals across the touch surface. The signal processor operates to obtain (70) an output signal from a signal detection arrangement that measures a signal property for each path; process (71) the output signal to obtain an interaction value for each path; and determine (73-75) a touch status of a selected cell among the cells by analyzing the distribution of interaction values for at least part of the intersecting paths. The touch status indicates presence or absence of one of the objects in the selected cell.
    Type: Grant
    Filed: April 29, 2013
    Date of Patent: April 18, 2017
    Assignee: FLATFROG LABORATORIES AB
    Inventors: Tomas Christiansson, Nicklas Ohlsson, Andreas Björklund, Mats Petter Wallander
  • Patent number: 9594467
    Abstract: Multi-touch sensitivity is enabled using a touch-sensitive apparatus comprising a panel for conducting signals from a plurality of incoupling points to a plurality of outcoupling points, thereby defining detection lines between pairs of incoupling and outcoupling points. Signal generators coupled to the incoupling points generate the signals, and signal detectors coupled to the outcoupling points generate an output signal indicative of one or more touches on the surface portion. A signal processor obtains the output signal which, if converted into a set of data samples of a given input format, enables a predetermined reconstruction algorithm to determine an interaction pattern on the surface portion. The signal processor generates, based on the output signal, a modified set of data samples in the given input format; and operates the predetermined reconstruction algorithm on the modified set of data samples so as to determine a modified interaction pattern on the surface portion.
    Type: Grant
    Filed: January 12, 2016
    Date of Patent: March 14, 2017
    Assignee: FlatFrog Laboratories AB
    Inventors: Tomas Christiansson, Peter Juhlin, Mats Petter Wallander
  • Patent number: 9588619
    Abstract: Touch sensitivity is enabled using a touch system that comprises a panel configured to conduct signals, e.g. by TIR, along detection lines across a touch surface. A signal processor operates in a sequence of repetitions to: generate data samples that represent detected signal energy on the actual detection lines; generate based on the data samples, an interpolated sinogram comprising interpolation samples that represent fictitious detection lines which have a desired location on the touch surface; and reconstruct a signal interaction pattern for the touch surface based on the interpolated sinogram. The signal processor implements an error correction to counteract the influence of a change in validity status for a data sample among the data samples, by identifying interpolation samples affected by the change in validity status, and by setting each identified interpolation sample to a value that maintains a relative signal transmission of the fictitious detection line from a former repetition.
    Type: Grant
    Filed: January 29, 2013
    Date of Patent: March 7, 2017
    Assignee: FlatFrog Laboratories AB
    Inventors: Tomas Christiansson, Andreas Björklund, Mats Petter Wallander, Nicklas Ohlsson
  • Patent number: 9547393
    Abstract: A touch-sensitive apparatus comprises a panel configured to conduct signals from a plurality of peripheral incoupling points to a plurality of peripheral outcoupling points. Actual detection lines are defined between pairs of incoupling and outcoupling points to extend across a surface portion of the panel. The signals may be in the form of light, and objects touching the surface portion may affect the light via frustrated total internal reflection (FTIR). A signal generator is coupled to the incoupling points to generate the signals, and a signal detector is coupled to the outcoupling points to generate an output signal. A data processor operates on the output signal to enable identification of touching objects. The output signal is processed (40) to generate a set of data samples, which are indicative of detected energy for at least a subset of the actual detection lines.
    Type: Grant
    Filed: June 2, 2014
    Date of Patent: January 17, 2017
    Assignee: Flatfrog Laboratories AB
    Inventors: Tomas Christiansson, Peter Juhlin
  • Publication number: 20170010688
    Abstract: A touch sensing apparatus includes a group of emitters arranged to emit light to illuminate at least part of the touch surface, a light detector arranged to receive light from the group of emitters, and a processing element. Each emitter is controlled to transmit a code by way of the emitted light such that the code identifies the respective emitter. The codes may at least partly be transmitted concurrently. The codes may be selected such that a value of an autocorrelation of each code is significantly higher than a value of a cross-correlation between any two codes of different emitters. The processing element processes an output signal from the light detector to separate the light received from the individual emitters based on the transmitted codes, and to determine the position of the object/objects based on the light received from the individual emitters.
    Type: Application
    Filed: August 23, 2016
    Publication date: January 12, 2017
    Applicant: Flatfrog Laboratories AB
    Inventors: Christer FAHRAEUS, Henrik WALL, Ola WASSVIK, Tomas CHRISTIANSSON
  • Publication number: 20160299593
    Abstract: A signal processor in a touch-sensitive apparatus generates a 2D representation of touch interaction on a touch surface by tomographic processing. The signal processor generates observed values for detection lines that correspond to signal propagation paths across the touch surface. The observed values correspond to sampling points in a sample space defined by a first dimension representing a rotation angle of the detection line on the touch surface and a second dimension representing a distance of the detection line from a predetermined origin on the touch surface. The signal processor processes the observed values, by interpolation in the sample space, to generate estimated values for matched sampling points in the sample space using a tomographic reconstruction function.
    Type: Application
    Filed: April 9, 2014
    Publication date: October 13, 2016
    Inventors: Tomas Christiansson, Nicklas Ohlsson, Markus Andreasson
  • Patent number: 9442574
    Abstract: A touch sensing apparatus includes a group of emitters arranged to emit light to illuminate at least part of the touch surface, a light detector arranged to receive light from the group of emitters, and a processing element. Each emitter is controlled to transmit a code by way of the emitted light such that the code identifies the respective emitter. The codes may at least partly be transmitted concurrently. The codes may be selected such that a value of an autocorrelation of each code is significantly higher than a value of a cross-correlation between any two codes of different emitters. The processing element processes an output signal from the light detector to separate the light received from the individual emitters based on the transmitted codes, and to determine the position of the object/objects based on the light received from the individual emitters.
    Type: Grant
    Filed: October 11, 2013
    Date of Patent: September 13, 2016
    Assignee: FLATFROG LABORATORIES AB
    Inventors: Christer Fåhraeus, Henrik Wall, Ola Wassvik, Tomas Christiansson
  • Patent number: 9430079
    Abstract: A touch-sensing apparatus comprises a light transmissive panel, in which sheets of light are propagated by internal reflection between a touch surface and an opposite surface from an incoupling site to an outcoupling site. The touch-sensing apparatus is configured such that objects touching the touch surface cause a local attenuation of at least two sheets of light. A light sensor arrangement is optically connected to the outcoupling site to measure transmitted light energy. A data processor is connected to the light sensor arrangement and configured to execute a touch determination process. The process operates on at least one projection signal which is indicative of a spatial distribution of light within the outcoupling site.
    Type: Grant
    Filed: October 13, 2010
    Date of Patent: August 30, 2016
    Assignee: FLATFROG LABORATORIES AB
    Inventors: Tomas Christiansson, Mattias Bryborn Krus
  • Patent number: 9411444
    Abstract: A touch-sensitive apparatus comprises a panel for conducting signals from incoupling points to outcoupling points. Detection lines are defined between pairs of incoupling and outcoupling points. A signal generator is coupled to the incoupling points to generate the signals. A data processor processes the output signal to generate a set of data samples, which are non-uniformly arranged in a two-dimensional sample space. Each data sample is indicative of detected energy on a detection line and is defined by a signal value and first and second dimension values defining the location of the detection line on the surface portion. Adjustment factors are obtained for the data samples, each adjustment factor being representative of the local density of data samples in the sample space. The data samples are processed by tomographic reconstruction, while applying the adjustment factors, to generate a reconstructed distribution of an energy-related parameter within the surface portion.
    Type: Grant
    Filed: October 7, 2011
    Date of Patent: August 9, 2016
    Assignee: FLATFROG LABORATORIES AB
    Inventors: Tomas Christiansson, Mats Petter Wallander, Peter Juhlin
  • Patent number: 9411464
    Abstract: A multi-touch system includes a panel for conducting signals, e.g. by FTIR, from incoupling points to outcoupling points, to define detection lines across the panel. A signal processor operates in a repeating sequence of iterations to obtain an output signal from a detector coupled to the outcoupling points and generate a formatted signal value for each detection line, and operate a reconstruction algorithm on the formatted signal values to determine an interaction pattern on the panel. The signal processor also, at least intermittently in the sequence of iterations, operates compensation data on the formatted signal values to compensate for contaminations on the panel, and calculates updated compensation data based on an interference pattern determined as a function of the interaction pattern, the interference pattern being a 2D representation of contamination-induced signal interferences. The influence of contaminations in the interaction pattern is thereby suppressed.
    Type: Grant
    Filed: March 6, 2012
    Date of Patent: August 9, 2016
    Assignee: FLATFROG LABORATORIES AB
    Inventors: Mats Petter Wallander, Tomas Christiansson, Henrik Wall
  • Publication number: 20160202841
    Abstract: A device implements a method of tracking objects on a touch surface of an FTIR based touch-sensitive apparatus. An interaction map is generated that indicates local changes in interaction on the touch surface. The interaction map is processed for identification of positive and negative peaks that represent a locally increased and decreased interaction in the interaction map, respectively. To suppress the impact of interferences, a dedicated first heuristic and/or second heuristic is applied to identify potentially false peaks among the positive peaks. The first heuristic designates a positive peak as a potentially false peak when the positive peak is deemed to be associated with one or more of the negative peaks. The second heuristic designates a positive peak as a potentially false peak when the positive peak is deemed to be located along one of the movement trajectories.
    Type: Application
    Filed: March 23, 2016
    Publication date: July 14, 2016
    Inventors: Tomas CHRISTIANSSON, Nicklas OHLSSON, Andreas BJORKLUND
  • Patent number: 9377884
    Abstract: Multi-touch sensitivity is enabled using a touch system that comprises a panel configured to conduct signals, e.g. by FTIR, from a plurality of incoupling points to a plurality of outcoupling points, thereby defining detection lines across the panel between pairs of incoupling and outcoupling points. A signal processor operates in a repeating sequence of iterations to obtain (50) a current signal value for each detection line, and generate (53, 53?) a first interaction pattern and a second interaction pattern as a function of the current signal values, such that the first and second interaction patterns are reconstructed two-dimensional distributions of local interaction with the conducted signals across the surface portion, and represent changes in interaction on different time scales. Thereby, the movement of an object will affect how it is represented in each of the first and second interaction patterns.
    Type: Grant
    Filed: October 8, 2012
    Date of Patent: June 28, 2016
    Assignee: FLATFROG LABORATORIES AB
    Inventors: Tomas Christiansson, Mats Petter Wallander, Peter Juhlin, Andreas Johansson, Henrik Wall, Nicklas Ohlsson