Parallel touch point detection using processor graphics
AssigneeIntel Corporation
InventorsChaitanya R. GANDRA, Balaji VEMBU, Arvind A. KUMAR, Nilesh V. SHAH
Life of this patent
Estimating the term…
Loading patent…
AssigneeIntel Corporation
InventorsChaitanya R. GANDRA, Balaji VEMBU, Arvind A. KUMAR, Nilesh V. SHAH
Estimating the term…
Technologies for touch point detection include a computing device configured to receive input frames from a touch screen, identify touch point centroids and cluster boundaries, and track touch points. The computing device may group cells of the input frame into blocks. Using a processor graphics, the computing device may dispatch one thread per block to identify local maxima of the input frame and merge centroids within a touch distance threshold. The computing device may dispatch one thread per centroid to detect cluster boundaries. The computing device may dispatch one thread per previously identified touch point to assign an identifier of a previously tracked touch point to a touch point within a tracking distance threshold, remove duplicate identifiers, and assign unassigned identifiers to closest touch points. The computing device may dispatch one thread per block to assign unique identifiers to each unassigned touch point. Other embodiments are described and claimed.
1-25. (canceled)
A computing device for touch point centroid detection, the computing device comprising:
A method for detecting touch point centroids on a computing device, the method comprising:
One or more machine readable storage media comprising a plurality of instructions that in response to being executed cause a computing device to:
A computing device for touch point tracking, the computing device comprising:
Dependencies are inferred from the claim text.