Electronic device, controlling method thereof and computer program product
First Claim
1. A method of controlling an electronic device having a touch screen, comprising:
- detecting a plurality of touch areas on the touch screen so that a plurality of touch points contained within each of the touch areas are obtained;
respectively determining a typical coordinate value corresponding to each of the touch areas according to a coordinate value of each of the touch points within the touch areas;
for each of the touch areas, respectively determining a weight value of each of the touch points within the touch area, wherein the weight value of any of the touch points that is within any of a specific object display area of each of one or more specific objects is determined to be higher than the weight value of those touch points that are not within the one or more specific object display areas;
selecting one or more active objects displayed on the touch screen according to the typical coordinate value corresponding to each of the touch areas; and
triggering an action associated with the one or more active objects.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of controlling an electronic device, an electronic device using the same, and a computer program product are provided. The method includes detecting a plurality of touch areas on a touch screen so that a plurality of touch points contained within each of the touch areas are obtained, respectively determining a typical coordinate value corresponding to each of the touch areas according to a coordinate value of each of the touch points within the touch areas, selecting one or more active objects displayed on the touch screen according to the typical coordinate value corresponding to each of the touch areas, and triggering an action associated with the one or more active objects.
-
Citations
24 Claims
-
1. A method of controlling an electronic device having a touch screen, comprising:
-
detecting a plurality of touch areas on the touch screen so that a plurality of touch points contained within each of the touch areas are obtained; respectively determining a typical coordinate value corresponding to each of the touch areas according to a coordinate value of each of the touch points within the touch areas; for each of the touch areas, respectively determining a weight value of each of the touch points within the touch area, wherein the weight value of any of the touch points that is within any of a specific object display area of each of one or more specific objects is determined to be higher than the weight value of those touch points that are not within the one or more specific object display areas; selecting one or more active objects displayed on the touch screen according to the typical coordinate value corresponding to each of the touch areas; and triggering an action associated with the one or more active objects. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. An electronic device, comprising:
-
a touch screen; memory; one or more processors; and one or more instructions, wherein the one or more instructions are stored in the memory and configured to be executed by the one or more processors to; detect a plurality of touch areas on the touch screen so that a plurality of touch points contained within each of the touch areas are obtained; for each of the touch areas, respectively determining a weight value of each of the touch points within the touch area, wherein the weight value of any of the touch points that is within any of a specific object display area of each of one or more specific objects is determined to be higher than the weight value of those touch points that are not within the one or more specific object display areas; respectively determine a typical coordinate value corresponding to each of the touch areas according to a coordinate value of each of the touch points within the touch areas; select one or more active objects displayed on the touch screen according to the typical coordinate value corresponding to each of the touch areas; and trigger an action associated with the one or more active objects.
-
-
24. A non-transitory computer readable storage medium for use in conjunction with an electronic device comprising a touch screen, wherein the computer readable storage medium comprising an executable computer program mechanism embedded therein, and wherein the executable computer program mechanism comprising instructions for:
-
detecting a plurality of touch areas on the touch screen so that a plurality of touch points contained within each of the touch areas are obtained; respectively determining a typical coordinate value corresponding to each of the touch areas according to a coordinate value of each of the touch points within the touch areas; for each of the touch areas, respectively determining a weight value of each of the touch points within the touch area, wherein the weight value of any of the touch points that is within any of a specific object display area of each of one or more specific objects is determined to be higher than the weight value of those touch points that are not within the one or more specific object display areas; selecting one or more active objects displayed on the touch screen according to the typical coordinate value corresponding to each of the touch areas; and triggering an action associated with the one or more active objects.
-
Specification