Abstract:
An electronic device includes a processor that acquires touch data values corresponding to different locations of a touch display, and identifies an island in the touch data that has touch data values acquired from adjacent locations of the touch display that indicate a potential touch. A first area of the island is determined from touch data values that exceed a first threshold value, and a second area of the island is determined from touch data values that exceed a second threshold value. If the first area is less than a multiple of the second area, coordinates of a location of the island are determined from the touch data values indicating the potential touch. If the first area is at least the multiple of the second area, coordinates of a location of the island are determined from the touch data values indicating the potential touch that exceed a third threshold value.
Abstract:
An electronic device includes a processor that acquires touch data values corresponding to different locations of a touch display, and identifies an island in the touch data that has touch data values acquired from adjacent locations of the touch display that indicate a potential touch. A first area of the island is determined from touch data values that exceed a first threshold value, and a second area of the island is determined from touch data values that exceed a second threshold value. If the first area is less than a multiple of the second area, coordinates of a location of the island are determined from the touch data values indicating the potential touch. If the first area is at least the multiple of the second area, coordinates of a location of the island are determined from the touch data values indicating the potential touch that exceed a third threshold value.