METHOD OF IDENTIFYING PALM AREA FOR TOUCH PANEL AND METHOD FOR UPDATING THE IDENTIFIED PALM AREA
First Claim
1. A method of identifying a palm area for a touch panel, comprising the steps of:
- receiving sensing frame information including multiple touching sensing points from the touch panel;
selecting one of the touching sensing points;
outwardly extending a distance from an outline of the presently selected touching sensing point to form a searching range;
checking whether an outline of any one of other touching sensing points is within the searching range;
marking the touching sensing point that is within the searching range and returning to the step of extending the distance to update the searching range;
selecting one of other touching sensing points unmarked and being out of the searching range, and returning to the step of extending the distance until all of the touching sensing points have been checked; and
merging all outlines of the marked touching sensing points together to form a final outline as a palm area, and defining other unmarked touching sensing points as touching reference points.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of identifying a palm area for a touch panel has steps of: receiving sensing frame information having multiple touching sensing points from the touch panel; selecting one of the touching sensing points; outwardly extending a distance from an outline of the selected touching sensing point to define a searching range; checking whether other touching sensing points are within the searching range; marking the touching sensing points in the searching range and expanding the searching range based on the currently marked touching sensing points; sequentially selecting and checking each touching sensing point if it is within the present searching range; and finally merging all the outlines of the marked touching sensing points to form a final outline as a palm area. Other unmarked touching sensing points are defined as touching reference points.
24 Citations
99 Claims
-
1. A method of identifying a palm area for a touch panel, comprising the steps of:
-
receiving sensing frame information including multiple touching sensing points from the touch panel; selecting one of the touching sensing points; outwardly extending a distance from an outline of the presently selected touching sensing point to form a searching range; checking whether an outline of any one of other touching sensing points is within the searching range; marking the touching sensing point that is within the searching range and returning to the step of extending the distance to update the searching range; selecting one of other touching sensing points unmarked and being out of the searching range, and returning to the step of extending the distance until all of the touching sensing points have been checked; and merging all outlines of the marked touching sensing points together to form a final outline as a palm area, and defining other unmarked touching sensing points as touching reference points. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method of identifying a palm area for a touch panel, the method comprising the steps of:
-
receiving sensing frame information containing multiple touching sensing points from the touch panel; defining one of the touching sensing points as a palm touching area based on a palm feature; selecting one of other touching sensing points and determining an outline of the selected touching sensing point; outwardly extending a distance from the outline of the presently selected touching sensing point to form a searching range; checking whether the palm touching area is within the searching range, marking the presently selected touching sensing point if the palm touching area is within the searching range, and further incorporating the marked touching sensing point into the palm touching area to update the palm touching area; returning to the step of selecting touching sensing point to select and check other sensing points until all the touching sensing points have been selected and checked; and defining the final updated palm touching area as a palm area and defining other marked touching sensing points that are out of the palm touching area as touching reference points. - View Dependent Claims (17, 18, 19, 20, 21)
-
-
22. A method for updating a palm area for a touch panel, the method comprising the steps of:
-
receiving first sensing frame information at a first time, and identifying a reference palm area and touching reference points from the first sensing frame information by a palm area identifying procedure, wherein the palm area identifying procedure further comprises the steps of; receiving multiple touching sensing points from the first sensing frame information; selecting one of the touching sensing points; outwardly extending a distance from an outline of the selected touching sensing point to form a searching range; checking whether an outline of any one of other touching sensing points is within the searching range; marking the touching sensing point that is within the searching range and returning to the step of extending the distance to update the searching range; selecting one of other touching sensing points that is not marked and not within the searching range, and returning to the step of extending the distance until all of the touching sensing points have been checked; and merging all outlines of the marked touching sensing points together to form a final outline as the reference palm area, and defining other unmarked touching sensing points as touching reference points; receiving second sensing frame information at a second time; predicting positions where the touching sensing points of the second sensing frame information will appear by a dynamic position prediction procedure based on positions of the touching reference points of the first sensing frame information; and updating the touching reference points with the present touching sensing points if the present touching sensing points of the second sensing frame information appear at the predicted positions. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73)
-
-
74. A method for updating a palm area for a touch panel, the method comprising the steps of:
-
receiving first sensing frame information at a first time, and identifying a reference palm area and touching reference points from the first sensing frame information by a palm area identifying procedure, wherein the palm area identifying procedure further comprises the steps of; receiving multiple touching sensing points from the first sensing frame information; selecting one of the touching sensing points; outwardly extending a distance from an outline of the selected touching sensing point to form a searching range; checking whether an outline of any one of other touching sensing points is within in the searching range; marking the touching sensing point that is within the searching range and returning to the step of extending the distance to update the searching range; selecting one of other touching sensing points that is not marked and not within the searching range, and returning to the step of extending the distance until all of the touching sensing points have been checked; and merging all outlines of the marked touching sensing points together to form a final outline as the reference palm area, and defining other unmarked touching sensing points as touching reference points; receiving second sensing frame information at a second time; predicting a palm area of the second sensing frame information by a dynamic position prediction procedure based on the reference palm area of the first sensing frame information; and determining whether touching sensing points of the second sensing frame information appear in the predicted palm area; updating the reference palm area if the touching sensing points of the second sensing frame information appear at the predicted palm area. - View Dependent Claims (75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99)
-
Specification