Movatterモバイル変換


[0]ホーム

URL:


US20190025977A1 - Data processing in relation to a multi-touch sensing apparatus - Google Patents

Data processing in relation to a multi-touch sensing apparatus
Download PDF

Info

Publication number
US20190025977A1
US20190025977A1US16/007,768US201816007768AUS2019025977A1US 20190025977 A1US20190025977 A1US 20190025977A1US 201816007768 AUS201816007768 AUS 201816007768AUS 2019025977 A1US2019025977 A1US 2019025977A1
Authority
US
United States
Prior art keywords
touch
touches
identified
prioritization
processing
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US16/007,768
Inventor
Tomas Christiansson
Ola Wassvik
Christer Fahraeus
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
FlatFrog Laboratories AB
Original Assignee
FlatFrog Laboratories AB
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by FlatFrog Laboratories ABfiledCriticalFlatFrog Laboratories AB
Priority to US16/007,768priorityCriticalpatent/US20190025977A1/en
Publication of US20190025977A1publicationCriticalpatent/US20190025977A1/en
Abandonedlegal-statusCriticalCurrent

Links

Images

Classifications

Definitions

Landscapes

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. The prioritization enables the touch data to be generated in way that is predictable, consistent and in accordance with user expectations within a general or specific context.

Description

Claims (33)

What is claimed is:
1. A method for extracting data from a multi-touch sensing apparatus, wherein said method operates in a sequence of detection frames, each detection frame comprising the steps of:
obtaining (300) at least one signal representative of objects on a touch surface (1) of the sensing apparatus;
processing (301) said at least one 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;
wherein each detection frame includes a prioritization based on a previous touch which is identified by the step of processing (301) in one or more preceding detection frames, wherein the prioritization is included in at least one of the step of processing (301) and the step of determining (302), wherein the prioritization in the step of processing (301) comprises a step of actively favoring that a touch corresponding to the previous touch is identified, and wherein the prioritization in the step of determining (302) comprises a step of actively favoring that an identified touch corresponding to the previous touch is included in the set of identified touches.
2. The method ofclaim 1, wherein the step of actively favoring in the step of processing (301) operates to promote that the touch is identified in said at least one signal.
3. The method ofclaim 1 or2, wherein the step of processing (301) comprises a step of identifying a signal feature in said at least one signal, wherein the step of actively favoring in the step of processing (301) comprises estimating the location of the touch that corresponds to the previous touch and identifying the signal feature based on the thus-estimated location.
4. The method ofclaim 3, wherein the signal feature is a local change in signal values in a projection signal (S1, S2), in which the signal values corresponds to transmitted energy on a plurality of detection lines (D1n, D2n) across the touch surface (1).
5. The method ofclaim 3, wherein the signal feature corresponds to a local change in signal values in a distribution (M) of an energy-related parameter within at least part of the touch surface (1).
6. The method ofclaim 1 or2, wherein the step of processing (301) comprises a step of comparing a spatial distribution (S1, S2; M) of signal values to corresponding threshold values (TH), wherein the step of actively favoring in the step of processing (301) comprises estimating the location of the touch that corresponds to the previous touch and locally changing the threshold values (TH) based on the thus-estimated location.
7. The method ofclaim 6, wherein the signal values are included in said at least one signal.
8. The method ofclaim 6 or7, wherein the signal values are included in a distribution (M) of an energy-related parameter within at least part of the touch surface (1), said distribution (M) being obtained based on said at least one signal.
9. The method ofclaim 1 or2, wherein the step of processing (301) comprises:
obtaining, based on said at least one signal, a distribution (M) of an energy-related parameter within at least part of the touch surface (1);
identifying a set of local extrema in the distribution, and sequentially processing the set of local extrema for determining the touch data (1), wherein the step of actively favoring in the step of processing (301) comprises actively favoring one or more local extrema in the set of local extrema.
10. The method of any preceding claim, wherein the step of processing (301) comprises: identifying a number of touches based on said at least one signal, and wherein the step of actively favoring in the step of determining (302) comprises actively selecting the set of identified touches as a subset of said number of identified touches.
11. The method ofclaim 10, wherein the set of identified touches is limited to a predefined maximum number of touches.
12. The methodclaim 10 or11, wherein the step of processing (301) comprises determining age data for each touch, the age data representing a number of preceding detection frames in which the touch is deemed to be identified, and wherein said set of identified touches is selected among the number of touches based on the age data.
13. The method of any preceding claim, wherein the prioritization comprises: sequentially applying different prioritization criteria to actively determine the set of identified touches.
14. The method of any preceding claim, wherein the prioritization limits the set of identified touches to identified touches corresponding to previous touches.
15. The method of any preceding claim, wherein the prioritization further comprises:
accessing (30) a history list which contains location data and age data of touch traces, wherein each touch trace represents a previous touch, the location data representing the most recent location(s) of the previous touch on the touch surface (1), and the age data representing the number of detection frames in which the previous touch has been identified, and wherein the step of actively favoring in the step of processing is based on at least the location data in the history list.
16. The method ofclaim 15, further comprising the steps of matching (402) said set of identified touches for a current detection frame to the touch traces in the history list, and updating (301″) the history list based on the step of matching (402).
17. The method ofclaim 16, wherein the step of updating (301″) comprises, for each touch trace that matches a touch in said set of identified touches, changing (403) the location data to represent a current location of the touch.
18. The method ofclaim 16 or17, wherein the step of updating (301″) comprises, for each touch trace that fails to match a touch in the set of identified touches, removing (405) the touch trace from the history list.
19. The method ofclaim 18, wherein said removing (405) is effected a given number of detection frames following the current detection frame, unless the touch trace is found to match a touch identified in one of said number of detection frames following the current detection frame.
20. The method of any one ofclaims 16-19, wherein the step of updating (301″) comprises, for each touch in the set of identified touches that fails to match a touch trace in the history list, adding (404) a new touch trace to the history list based on the touch.
21. The method of any preceding claim, wherein said at least one signal is obtained from a plurality of sensors (2) arranged within and/or around the touch surface (1).
22. A computer program product comprising computer code which, when executed on a data-processing system, is adapted to carry out a method of any one ofclaims 1-21.
23. A device for generating touch data in a sequence of detection frames, said device comprising:
an element (31) for obtaining, in each detection frame, at least one signal representative of objects on a touch surface (1) of a multi-touch sensing apparatus; an element (32) for processing, in each detection frame, said at least one signal for identifying touches;
an element (33) for determining a set of identified touches and touch data for the set of identified touches; and
an element (34) for outputting, in each detection frame, said touch data;
wherein the device is configured to effect a prioritization based on a previous touch which is identified by the element (32) for processing in one or more preceding detection frames, wherein the prioritization is implemented by at least one of the element (32) for processing and the element (33) for determining, wherein the element (32) for processing is configured to effect the prioritization by actively favoring that a touch corresponding to the previous touch is identified, and wherein the element (33) for determining is configured to effect the prioritization by actively favoring that an identified touch corresponding to the previous touch is included in the set of identified touches.
24. A device for generating touch data, said device comprising:
an input (30); and
a signal processor (6) connected to said input (30) and configured to operate in a sequence of detection frames, each detection frame comprising the steps of obtaining (300) via said input at least one signal representative of objects on a touch surface (1) of a multi-touch sensing apparatus; processing (301) said at least one signal for identifying touches;
determining (302) a set of identified touches and touch data for the set of identified touches; and outputting (303) said touch data; wherein each detection frame includes a prioritization based on a previous touch which is identified by the step of processing (301) in one or more preceding detection frames, wherein the prioritization is included in at least one of the step of processing (301) and the step of determining (302), wherein the prioritization in the step of processing comprises a step of actively favoring that a touch corresponding to the previous touch is identified, and wherein the prioritization in the step of determining (302) comprises a step of actively favoring that an identified touch corresponding to the previous touch is included in the set of identified touches.
25. A multi-touch sensing apparatus, comprising:
a touch surface (1), a plurality of sensors (2) arranged within and/or around the touch surface (1) and adapted to generate at least one signal representative of objects on the touch surface (1), and the device ofclaim 23 or24.
26. A method for extracting data from a multi-touch sensing apparatus, said method comprising the steps of:
obtaining (900) at least one signal representative of objects on a touch surface (1) of the sensing apparatus;
processing (901) said at least one signal for identifying touches;
determining (902) a set of identified touches and touch data for the set of identified touches; and
outputting (903) the touch data;
wherein each detection frame includes a prioritization based on at least one predefined subarea (1001,1002,1003) on the touch surface (1), wherein said at least one predefined subarea (1001,1002,1003) has a fixed location on touch surface (1) or is defined in relation to one or more graphical objects that are displayed on the touch surface (1), wherein the prioritization is included in at least one of the step of processing (901) and the step of determining (902), wherein the prioritization in the step of processing (901) comprises a step of actively favoring that a touch is identified within said at least one predefined subarea (1001,1002,1003), and wherein the prioritization in the step of determining (902) comprises a step of actively favoring that an identified touch is included in the set of identified touches if the identified touch is located within said at least one predefined subarea (1001,1002,1003).
27. The method ofclaim 26, further comprising applying a maximum limit to the number of touches within said at least one predefined subarea (1001,1002,1003) to be included in the set of identified touches.
28. The method ofclaim 26 or27, wherein a plurality of predefined subareas (1001,1002,1003) are defined on the touch surface (1), each subarea (1001,1002,1003) having a priority value, wherein the step of actively favoring in the step of processing (901) comprises identifying touches within the subareas (1001,1002,1003) according to an ordering given by the priority value of each subarea (1001,1002,1003), and wherein the step of actively favoring in the step of determining (902) comprises selecting, based on the respective priority values of the subareas (1001,1002,1003), the identified touches to be included in the set of identified touches among the identified touches that are located within the predefined subareas (1001,1002,1003).
29. The method of any one ofclaims 26-28, wherein the prioritization limits the set of identified touches to touches in said at least one predefined subarea (1001,1002,1003).
30. A computer program product comprising computer code which, when executed on a data-processing system, is adapted to carry out a method of any one ofclaims 26-29.
31. A device for generating touch data, said device comprising:
an element (91) for obtaining at least one signal representative of objects on a touch surface (1) of a multi-touch sensing apparatus;
an element (92) for processing said at least one signal for identifying touches;
an element (93) for determining a set of identified touches touch data for the set of identified touches; and
an element (94) for outputting the touch data;
wherein the device is configured to effect a prioritization based on at least one predefined subarea (1001,1002,1003) on the touch surface (1), wherein said at least one predefined subarea (1001,1002,1003) has a fixed location on touch surface (1) or is defined in relation to one or more graphical objects that are displayed on the touch surface (1), wherein the prioritization is implemented by at least one of the element (92) for processing and the element (93) for determining, wherein the element (92) for processing is configured to effect the prioritization by actively favoring that a touch is identified within said at least one predefined subarea (1001,1002,1003), and wherein the element (93) for determining is configured to effect the prioritization by actively favoring that an identified touch is included in the set of identified touches if the identified touch is located within said at least one predefined subarea (1001,1002,1003).
32. A device for generating touch data, said device comprising:
an input (90); and
a signal processor (6) connected to said input (90) and configured to perform the steps of obtaining (900) via said input at least one signal representative of objects on a touch surface (1) of a multi-touch sensing apparatus; processing (901) said at least one signal for identifying touches; determining (902) a set of identified touches and touch data for the set of identified touches; and outputting (903) said touch data;
wherein the signal processor (6) is further configured to include a prioritization in at least one of the step of processing (901) and the step of determining (902), the prioritization being based on at least one predefined subarea (1001,1002,1003) which has a fixed location on touch surface (1) or is defined in relation to one or more graphical objects that are displayed on the touch surface (1), wherein the prioritization in the step of processing (901) comprises a step of actively favoring that a touch is identified within said at least one predefined subarea (1001,1002,1003), wherein the prioritization in the step of determining (902) comprises a step of actively favoring that an identified touch is included in the set of identified touches if the identified touch is located within said at least one predefined subarea (1001,1002,1003).
33. A multi-touch sensing apparatus, comprising: a touch surface, a plurality of sensors arranged within and/or around the touch surface and adapted to generate at least one signal representative of objects on the touch surface, and the device ofclaim 31 or32.
US16/007,7682010-07-012018-06-13Data processing in relation to a multi-touch sensing apparatusAbandonedUS20190025977A1 (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
US16/007,768US20190025977A1 (en)2010-07-012018-06-13Data processing in relation to a multi-touch sensing apparatus

Applications Claiming Priority (8)

Application NumberPriority DateFiling DateTitle
US34433710P2010-07-012010-07-01
SE1050724-22010-07-01
SE10507242010-07-01
PCT/SE2011/050871WO2012002894A1 (en)2010-07-012011-06-29Data processing in relation to a multi-touch sensing apparatus
US201313807159A2013-02-282013-02-28
US14/881,739US9710101B2 (en)2010-07-012015-10-13Data processing in relation to a multi-touch sensing apparatus
US15/632,682US10013107B2 (en)2010-07-012017-06-26Data processing in relation to a multi-touch sensing apparatus
US16/007,768US20190025977A1 (en)2010-07-012018-06-13Data processing in relation to a multi-touch sensing apparatus

Related Parent Applications (1)

Application NumberTitlePriority DateFiling Date
US15/632,682ContinuationUS10013107B2 (en)2010-07-012017-06-26Data processing in relation to a multi-touch sensing apparatus

Publications (1)

Publication NumberPublication Date
US20190025977A1true US20190025977A1 (en)2019-01-24

Family

ID=45402366

Family Applications (4)

Application NumberTitlePriority DateFiling Date
US13/807,159Active2031-12-01US9158401B2 (en)2010-07-012011-06-29Data processing in relation to a multi-touch sensing apparatus
US14/881,739Expired - Fee RelatedUS9710101B2 (en)2010-07-012015-10-13Data processing in relation to a multi-touch sensing apparatus
US15/632,682ActiveUS10013107B2 (en)2010-07-012017-06-26Data processing in relation to a multi-touch sensing apparatus
US16/007,768AbandonedUS20190025977A1 (en)2010-07-012018-06-13Data processing in relation to a multi-touch sensing apparatus

Family Applications Before (3)

Application NumberTitlePriority DateFiling Date
US13/807,159Active2031-12-01US9158401B2 (en)2010-07-012011-06-29Data processing in relation to a multi-touch sensing apparatus
US14/881,739Expired - Fee RelatedUS9710101B2 (en)2010-07-012015-10-13Data processing in relation to a multi-touch sensing apparatus
US15/632,682ActiveUS10013107B2 (en)2010-07-012017-06-26Data processing in relation to a multi-touch sensing apparatus

Country Status (3)

CountryLink
US (4)US9158401B2 (en)
EP (1)EP2588942A4 (en)
WO (1)WO2012002894A1 (en)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US11061558B2 (en)2017-09-112021-07-13Guangdong Oppo Mobile Telecommunications Corp., Ltd.Touch operation response method and device
US11086442B2 (en)2017-09-112021-08-10Guangdong Oppo Mobile Telecommunications Corp., Ltd.Method for responding to touch operation, mobile terminal, and storage medium
US11194425B2 (en)*2017-09-112021-12-07Shenzhen Heytap Technology Corp., Ltd.Method for responding to touch operation, mobile terminal, and storage medium
US11893189B2 (en)2020-02-102024-02-06Flatfrog Laboratories AbTouch-sensing apparatus
US12056316B2 (en)2019-11-252024-08-06Flatfrog Laboratories AbTouch-sensing apparatus
US12055969B2 (en)2018-10-202024-08-06Flatfrog Laboratories AbFrame for a touch-sensitive device and tool therefor
US12086362B2 (en)2017-09-012024-09-10Flatfrog Laboratories AbOptical component
US12175044B2 (en)2017-02-062024-12-24Flatfrog Laboratories AbOptical coupling in touch-sensing systems
US12282653B2 (en)2020-02-082025-04-22Flatfrog Laboratories AbTouch apparatus with low latency interactions

Families Citing this family (40)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US9733745B1 (en)*2007-12-312017-08-15Cypress Semiconductor CorporationPressure detection system for touch-sense devices
SE533704C2 (en)2008-12-052010-12-07Flatfrog Lab Ab Touch sensitive apparatus and method for operating the same
SG169922A1 (en)2009-09-242011-04-29Taiwan Semiconductor MfgImproved semiconductor sensor structures with reduced dislocation defect densities and related methods for the same
CN102117140A (en)*2009-12-302011-07-06联想(北京)有限公司Touch processing method and mobile terminal
TW201203052A (en)2010-05-032012-01-16Flatfrog Lab AbTouch determination by tomographic reconstruction
US8913018B2 (en)*2010-06-212014-12-16N-Trig Ltd.System and method for finger resolution in touch screens
JP5606242B2 (en)2010-09-242014-10-15株式会社ジャパンディスプレイ Display device
JP5884282B2 (en)*2011-03-292016-03-15ソニー株式会社 Information processing apparatus, information processing method, recording medium, and program
JP5857465B2 (en)*2011-06-162016-02-10ソニー株式会社 Information processing apparatus, information processing method, and program
US9046958B2 (en)2012-03-152015-06-02Nokia Technologies OyMethod, apparatus and computer program product for user input interpretation and input error mitigation
US10168835B2 (en)2012-05-232019-01-01Flatfrog Laboratories AbSpatial resolution in touch displays
CN104662496B (en)2012-09-112017-07-07平蛙实验室股份公司 Touch Force Estimation in FTIR-Based Projection-Type Touch Sensing Devices
US9632605B2 (en)*2012-10-172017-04-25Perceptive Pixel, Inc.Input classification for multi-touch systems
US10019113B2 (en)2013-04-112018-07-10Flatfrog Laboratories AbTomographic processing for touch detection
USD755240S1 (en)*2013-06-092016-05-03Apple Inc.Display screen or portion thereof with graphical user interface
WO2015005847A1 (en)2013-07-122015-01-15Flatfrog Laboratories AbPartial detect mode
US9529525B2 (en)*2013-08-302016-12-27Nvidia CorporationMethods and apparatus for reducing perceived pen-to-ink latency on touchpad devices
US10146376B2 (en)2014-01-162018-12-04Flatfrog Laboratories AbLight coupling in TIR-based optical touch systems
WO2015108480A1 (en)2014-01-162015-07-23Flatfrog Laboratories AbImprovements in tir-based optical touch systems of projection-type
EP3161594A4 (en)2014-06-272018-01-17FlatFrog Laboratories ABDetection of surface contamination
CN104199572B (en)*2014-08-182017-02-15京东方科技集团股份有限公司Touch positioning method of touch display device and touch display device
CN106796467A (en)*2014-10-072017-05-31美国亚德诺半导体公司The capacitance sensing of aggregation
US10203804B2 (en)*2014-11-262019-02-12Alps Electric Co., Ltd.Input device, and control method and program therefor
EP3250993B1 (en)*2015-01-282019-09-04FlatFrog Laboratories ABDynamic touch quarantine frames
US10318074B2 (en)2015-01-302019-06-11Flatfrog Laboratories AbTouch-sensing OLED display with tilted emitters
US10496227B2 (en)2015-02-092019-12-03Flatfrog Laboratories AbOptical touch system comprising means for projecting and detecting light beams above and inside a transmissive panel
US10401546B2 (en)2015-03-022019-09-03Flatfrog Laboratories AbOptical component for light coupling
EP4075246B1 (en)2015-12-092024-07-03FlatFrog Laboratories ABStylus for optical touch system
JP6784115B2 (en)*2016-09-232020-11-11コニカミノルタ株式会社 Ultrasound diagnostic equipment and programs
EP3545392A4 (en)2016-11-242020-07-29FlatFrog Laboratories AB AUTOMATIC OPTIMIZATION OF TOUCH SIGNALS
KR20250020732A (en)2016-12-072025-02-11플라트프로그 라보라토리즈 에이비An improved touch device
US10606414B2 (en)2017-03-222020-03-31Flatfrog Laboratories AbEraser for touch displays
EP4036697A1 (en)2017-03-282022-08-03FlatFrog Laboratories ABOptical touch sensing apparatus
WO2019172826A1 (en)2018-03-052019-09-12Flatfrog Laboratories AbImproved touch-sensing apparatus
WO2020153890A1 (en)2019-01-252020-07-30Flatfrog Laboratories AbA videoconferencing terminal and method of operating the same
CN110737518A (en)*2019-09-022020-01-31Oppo(重庆)智能科技有限公司Response speed improving method, terminal and storage medium
CN112764594B (en)*2019-11-012023-06-09宏碁股份有限公司 Electronic device and object information recognition method using touch data
CN111338516B (en)*2020-02-262022-05-10业成科技(成都)有限公司Finger touch detection method and device, electronic equipment and storage medium
CN113204293B (en)*2021-04-222023-09-08Oppo广东移动通信有限公司Touch sensing processing method, touch sensing processing device, medium and electronic equipment
US12360630B2 (en)*2022-06-032025-07-15Sigmasense, Llc.Touch sensor device with differentiated priority sensing region

Citations (1)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20100073318A1 (en)*2008-09-242010-03-25Matsushita Electric Industrial Co., Ltd.Multi-touch surface providing detection and tracking of multiple touch points

Family Cites Families (19)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US6995752B2 (en)2001-11-082006-02-07Koninklijke Philips Electronics N.V.Multi-point touch pad
US7151530B2 (en)2002-08-202006-12-19Canesta, Inc.System and method for determining an input selected by a user through a virtual interface
ATE514991T1 (en)2003-09-122011-07-15Flatfrog Lab Ab SYSTEM AND METHOD FOR DETERMINING A POSITION OF A RADIATION SCATTERING/REFLECTION ELEMENT
US6856259B1 (en)*2004-02-062005-02-15Elo Touchsystems, Inc.Touch sensor system to detect multiple touch events
KR20070116870A (en)2005-03-102007-12-11코닌클리케 필립스 일렉트로닉스 엔.브이. System and method for detecting the position, size and shape of multiple objects interacting with a touch screen display
WO2008007372A2 (en)*2006-07-122008-01-17N-Trig Ltd.Hover and touch detection for a digitizer
US8144271B2 (en)2006-08-032012-03-27Perceptive Pixel Inc.Multi-touch sensing through frustrated total internal reflection
WO2009007704A1 (en)2007-07-122009-01-15Qrg LimitedTwo-dimensional touch panel
US20090174679A1 (en)2008-01-042009-07-09Wayne Carl WestermanSelective Rejection of Touch Contacts in an Edge Region of a Touch Surface
TW201013492A (en)2008-06-232010-04-01Flatfrog Lab AbDetermining the location of one or more objects on a touch surface
TW201005606A (en)*2008-06-232010-02-01Flatfrog Lab AbDetecting the locations of a plurality of objects on a touch surface
US8743091B2 (en)2008-07-312014-06-03Apple Inc.Acoustic multi-touch sensor panel
CN102209949A (en)2008-11-122011-10-05平蛙实验室股份公司Integrated touch-sensing display apparatus and method of operating the same
SE533704C2 (en)2008-12-052010-12-07Flatfrog Lab Ab Touch sensitive apparatus and method for operating the same
US20100141604A1 (en)2008-12-092010-06-10Nokia CorporationResistive multi touch screen
US9134848B2 (en)*2009-06-032015-09-15Stmicroelectronics Asia Pacific Pte LtdTouch tracking on a touch sensitive interface
JP2013508804A (en)2009-10-192013-03-07フラットフロッグ ラボラトリーズ アーベー Extraction of contact data representing one or more objects on the contact surface
US9430079B2 (en)2009-10-192016-08-30Flatfrog Laboratories AbDetermining touch data for one or more objects on a touch surface
TW201203052A (en)2010-05-032012-01-16Flatfrog Lab AbTouch determination by tomographic reconstruction

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20100073318A1 (en)*2008-09-242010-03-25Matsushita Electric Industrial Co., Ltd.Multi-touch surface providing detection and tracking of multiple touch points

Cited By (9)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US12175044B2 (en)2017-02-062024-12-24Flatfrog Laboratories AbOptical coupling in touch-sensing systems
US12086362B2 (en)2017-09-012024-09-10Flatfrog Laboratories AbOptical component
US11061558B2 (en)2017-09-112021-07-13Guangdong Oppo Mobile Telecommunications Corp., Ltd.Touch operation response method and device
US11086442B2 (en)2017-09-112021-08-10Guangdong Oppo Mobile Telecommunications Corp., Ltd.Method for responding to touch operation, mobile terminal, and storage medium
US11194425B2 (en)*2017-09-112021-12-07Shenzhen Heytap Technology Corp., Ltd.Method for responding to touch operation, mobile terminal, and storage medium
US12055969B2 (en)2018-10-202024-08-06Flatfrog Laboratories AbFrame for a touch-sensitive device and tool therefor
US12056316B2 (en)2019-11-252024-08-06Flatfrog Laboratories AbTouch-sensing apparatus
US12282653B2 (en)2020-02-082025-04-22Flatfrog Laboratories AbTouch apparatus with low latency interactions
US11893189B2 (en)2020-02-102024-02-06Flatfrog Laboratories AbTouch-sensing apparatus

Also Published As

Publication numberPublication date
US20160034099A1 (en)2016-02-04
US10013107B2 (en)2018-07-03
US20130154983A1 (en)2013-06-20
WO2012002894A1 (en)2012-01-05
EP2588942A4 (en)2017-01-25
US9710101B2 (en)2017-07-18
US9158401B2 (en)2015-10-13
US20170293392A1 (en)2017-10-12
EP2588942A1 (en)2013-05-08

Similar Documents

PublicationPublication DateTitle
US10013107B2 (en)Data processing in relation to a multi-touch sensing apparatus
US9927920B2 (en)Tracking objects on a touch surface
US9317168B2 (en)Tracking objects on a touch surface
US10031623B2 (en)Touch determination with improved detection of weak interactions
US8982084B2 (en)Tracking objects on a touch surface
US9626018B2 (en)Object detection in touch systems
EP3250993B1 (en)Dynamic touch quarantine frames
US20140237401A1 (en)Interpretation of a gesture on a touch sensing device
US11106312B2 (en)Touch apparatus
EP2766797A2 (en)Improved multi-touch detection in a touch system
US11669193B2 (en)Position detection circuit and position detection method
JP5712339B1 (en) Input device, input method, and program
CN110134269B (en)Electronic device and associated method for verifying multi-finger touch detection via annular touch islands

Legal Events

DateCodeTitleDescription
STPPInformation on status: patent application and granting procedure in general

Free format text:NON FINAL ACTION MAILED

STCBInformation on status: application discontinuation

Free format text:ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION


[8]ページ先頭

©2009-2025 Movatter.jp