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: 20160124551
    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: Application
    Filed: January 12, 2016
    Publication date: May 5, 2016
    Inventors: Tomas Christiansson, Peter Juhlin, Mats Petter Wallander
  • Patent number: 9317168
    Abstract: A device implements a method of tracking objects on a touch surface of an FTIR based touch-sensitive apparatus.
    Type: Grant
    Filed: December 10, 2012
    Date of Patent: April 19, 2016
    Assignee: FLATFROG LABORATORIES AB
    Inventors: Tomas Christiansson, Nicklas Ohlsson, Andreas Bjorklund
  • Publication number: 20160070415
    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: Application
    Filed: February 19, 2013
    Publication date: March 10, 2016
    Applicant: FLATFROG LABORATORIES AB
    Inventors: Tomas CHRISTIANSSON, Nicklas OHLSSON
  • Patent number: 9274645
    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: December 13, 2011
    Date of Patent: March 1, 2016
    Assignee: FLATFROG LABORATORIES AB
    Inventors: Tomas Christiansson, Peter Juhlin, Mats Petter Wallander
  • Publication number: 20160034099
    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: Application
    Filed: October 13, 2015
    Publication date: February 4, 2016
    Inventors: Tomas CHRISTIANSSON, Ola WASSVIK, Christer FÅHRAEUS
  • Publication number: 20150346911
    Abstract: A touch-sensitive apparatus includes an touch sensing part which operates a touch sensor arrangement to provide signal data representing a touch within a touch-sensing region on a front surface of a light transmissive panel; The touch-sensitive apparatus further includes a computer vision system part which operates a camera system to image a scene located externally of the touch-sensitive apparatus, and operates a computer vision controller to detect, based on image data generated by the camera system, at least one object within the scene. The touch-sensitive apparatus enables user interaction by touch control, gesture control and hover control.
    Type: Application
    Filed: May 27, 2015
    Publication date: December 3, 2015
    Inventor: Tomas CHRISTIANSSON
  • Patent number: 9158401
    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: June 29, 2011
    Date of Patent: October 13, 2015
    Assignee: FLATFROG LABORATORIES AB
    Inventors: Tomas Christiansson, Christer Fåhraeus, Ola Wassvik
  • Patent number: 9134854
    Abstract: An apparatus is controlled to detect locations of a plurality of objects on a touch surface of a panel. An input scanner arrangement introduces at least three beams of radiation into the panel for propagation by internal reflection, and sweeps the beams inside the panel across a sensing area, preferably in at least two different principal directions. At least one radiation detector is arranged to receive the beams from the input scanner arrangement while they are swept across the sensing area. A data processor is connected to the radiation detector(s) and operated to identify the locations based on an attenuation of the beams caused by the objects touching the touch surface within the sensing area, the attenuation being identifiable from an output signal of the radiation detector(s). Each output signal may be further processed to generate a transmission signal, by dividing the output signal by a background signal which represents the output signal without any object on the touch surface.
    Type: Grant
    Filed: June 22, 2009
    Date of Patent: September 15, 2015
    Assignee: FlatFrog Laboratories AB
    Inventors: Ola Wassvik, Tomas Christiansson
  • Publication number: 20150138105
    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: Application
    Filed: April 29, 2013
    Publication date: May 21, 2015
    Inventors: Tomas Christiansson, Nicklas Ohlsson, Andreas Björklund, Mats Petter Wallander
  • Patent number: 9035909
    Abstract: An apparatus for determining a location of at least one object on a touch surface, comprising: a light transmissive panel defining the touch surface and including a controllable reflective boundary; an illumination arrangement configured to introduce light into the panel; a control device configured to selectively control the reflective boundary such that the light may pass between a first layer and a second layer via an opening in the reflective boundary; a light detection arrangement configured to measure the light passed via the opening and impinged on the touch surface; and a processor unit configured to determine the location as a function of the measured light passed via the opening and the selective control of the reflective boundary. A method and computer readable medium is also described.
    Type: Grant
    Filed: September 9, 2010
    Date of Patent: May 19, 2015
    Assignee: FLATFROG LABORATORIES AB
    Inventor: Tomas Christiansson
  • Publication number: 20150130769
    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 (90) an output signal from a signal detection arrangement that measures a signal property for each path; process (91) the output signal to obtain an interaction value for each path; and generate (93-95?) a cell value of a selected cell among the cells as either a robust measure of central tendency (e.g. a median) or a minimum/maximum among the interaction values for the intersecting paths. The signal processor determines (97) presence or absence of an object in the selected cell based on the cell value.
    Type: Application
    Filed: April 29, 2013
    Publication date: May 14, 2015
    Inventors: Andreas Björklund, Tomas Christiansson, Mats Petter Wallander, Nicklas Ohlsson
  • Patent number: 9024916
    Abstract: A touch-sensing apparatus is based on frustrated total internal reflection (FTIR). The apparatus comprises a panel, in which sheets of light are propagated by internal reflection between a touch surface and an opposite surface. A light sensor arrangement is optically connected to the panel to measure transmitted light energy on detection lines across the touch surface. Each detection line represents a light path across the touch surface from a light source to a light sensor. An object that touches the touch surface will frustrate the propagating light and cause a local attenuation among the detection lines. A data processor is connected to the light sensor arrangement and configured to execute a process for extracting touch-related data.
    Type: Grant
    Filed: October 13, 2010
    Date of Patent: May 5, 2015
    Assignee: Flatfrog Laboratories AB
    Inventor: Tomas Christiansson
  • Patent number: 8982084
    Abstract: A device implements a method of tracking objects on a touch surface of an FTIR based touch-sensitive apparatus. The method repeatedly operates to generate an interaction pattern that indicates local changes in interaction on the touch surface, identify apparent peaks in the interaction pattern, and update existing movement trajectories based on the apparent peaks. An error suppression process is executed at least intermittently in the method to process the apparent peaks and/or the existing movement trajectories to identify implicated trajectories with a potential tracking problem, define two or more movement propositions for each implicated trajectory, and cause an evaluation of the movement propositions in one or more subsequent repetitions of the method. The error suppression process improves tracking by postponing the final decision on how to track the object of the implicated trajectory until more information is available.
    Type: Grant
    Filed: December 10, 2012
    Date of Patent: March 17, 2015
    Assignee: Flatfrog Laboratories AB
    Inventors: Tomas Christiansson, Nicklas Ohlsson, Andreas Bjorklund, Mats Petter Wallander
  • Publication number: 20150054759
    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: Application
    Filed: March 7, 2013
    Publication date: February 26, 2015
    Applicant: FLATFROG LABORATORIES AB
    Inventors: Tomas Christiansson, Andreas Björklund, Nicklas Ohlsson
  • Publication number: 20150035774
    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: Application
    Filed: March 7, 2013
    Publication date: February 5, 2015
    Inventors: Tomas Christiansson, Andreas Björklund, Mats Petter Wallander, Nicklas Ohlsson
  • Publication number: 20150035803
    Abstract: An integrated touch-sensing display is operated to detect the location of one or more objects on a touch surface. The integrated touch-sensing display defines a display area. A light guide (14) is arranged over the display area to define the touch surface (16). The light guide (14) is illuminated internally such that an object (20) contacting the touch surface (16) causes part of the illuminating light to be scattered towards the display area. An array of light sensors (6) is integrated within the display area to detect the scattered light. Based on output signals from the light sensors (6), a processing element obtains image data that represents the light that impinges on the display area excluding ambient light, and determines the location of the object (20) on the touch surface (16). Ambient light may he suppressed by a spectral passband filter in front of each light sensor (6), and/or by electronic filtering of the output signals from the sensors (6).
    Type: Application
    Filed: September 15, 2014
    Publication date: February 5, 2015
    Inventors: Ola WASSVIK, Tomas CHRISTIANSSON
  • Publication number: 20140375607
    Abstract: A device implements a method of tracking objects on a touch surface of an FTIR based touch-sensitive apparatus.
    Type: Application
    Filed: December 10, 2012
    Publication date: December 25, 2014
    Applicant: FLATFROG LABORATORIES AB
    Inventors: Tomas Christiansson, Nicklas Ohlsson, Andreas Bjorklund
  • Publication number: 20140368471
    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: Application
    Filed: January 29, 2013
    Publication date: December 18, 2014
    Inventors: Tomas Christiansson, Andreas Björklund, Mats Petter Wallander, Nicklas Ohlsson
  • Patent number: 8890849
    Abstract: Touch sensitivity is enabled using a touch system that comprises a panel configured to conduct signals, e.g. by TIR, from a plurality of incoupling points to a plurality of outcoupling points, thereby defining detection lines across a touch surface between pairs of incoupling and outcoupling points. A signal processor operates in a repeating sequence of iterations to: calculate change values for the detection lines representative of signal changes between the current and a previous iteration, and operate a reconstruction algorithm on the change values to determine a differential interaction pattern across the touch surface. The signal processor also operates to update a tracking pattern as a function of the differential interaction pattern, and generate a current offset pattern based on the tracking pattern. The offset pattern is generated to represent current touch interaction on the touch surface and is supplied for identification of touches on the surface portion.
    Type: Grant
    Filed: September 24, 2012
    Date of Patent: November 18, 2014
    Assignee: Flatfrog Laboratories AB
    Inventors: Tomas Christiansson, Nicklas Ohlsson
  • Patent number: 8890843
    Abstract: An apparatus is operated to determine the location of at least one object on a touch surface of a light transmissive panel. In the apparatus, an illumination arrangement introduces radiation into the panel for propagation by internal reflection between the touch surface and the opposite surface, so as to generate a grid of intersecting radiation paths in a sensing area, and a detection arrangement measures the transmitted energy in the radiation paths. A data processor then determines, based on the transmitted energy, the location based on an attenuation of two or more radiation paths caused by the object touching the touch surface within the sensing area. In the apparatus, the illumination arrangement generates at least a subset of the radiation paths by sweeping at least one beam of radiation along the touch surface.
    Type: Grant
    Filed: June 22, 2009
    Date of Patent: November 18, 2014
    Assignee: Flatfrog Laboratories AB
    Inventors: Ola Wassvik, Tomas Christiansson