Intelligent GUI touch control method and system
First Claim
1. An intelligent GUI touch control method, comprising the steps of:
- using a processor to generate at least one masking plane according to a GUI, wherein said GUI has at least one option object, said masking plane has at least one masking block corresponding to said at least one option object, said masking block has a plurality of sub-blocks, and each of said sub-blocks has a weighting coefficient;
reading a sensed data array from a touch panel with the processor, wherein said sensed data array has a sensed value distribution over a touch plane, and is made up of a set of data derived from sensed values of a plurality of sensors of said touch plane;
performing a weighting operation with the processor according to a set of data from said weighting coefficients of said at least one masking plane and a set of data from said sensed data array respectively, so as to make each of said at least one option object correspond to at least one weighted value, and determine at least one target object among said at least one option object according to said at least one weighted value, wherein said weighting operation includes a structure altering procedure for altering the structure of said sensed data array and for altering the at least one masking plane so that the structure of the sensed data array matches the structure of the at least one masking plane by adjusting a size of said sensed data array and a size of said at least one masking plane to a same size; and
wherein said processor executes the functions of generating at least one masking plane, processing touch information, and performing a weighing operation so as to relieve the workload of the touch panel.
1 Assignment
0 Petitions
Accused Products
Abstract
An intelligent GUI touch control method and system, the method includes the steps of: generating at least one masking plane according to a GUI, wherein the GUI includes at least one option object, the masking plane has at least one masking block corresponding to the at least one option object, the masking block has a plurality of sub-blocks, and each of the sub-blocks has a weighting coefficient; reading a sensed data array from a touch panel; and performing a weighting operation according to the at least one masking plane and the sensed data array, so as to make each of the at least one option object correspond to at least one weighted value, and determine at least one target object among the at least one option object according to the at least one weighted value.
17 Citations
17 Claims
-
1. An intelligent GUI touch control method, comprising the steps of:
-
using a processor to generate at least one masking plane according to a GUI, wherein said GUI has at least one option object, said masking plane has at least one masking block corresponding to said at least one option object, said masking block has a plurality of sub-blocks, and each of said sub-blocks has a weighting coefficient; reading a sensed data array from a touch panel with the processor, wherein said sensed data array has a sensed value distribution over a touch plane, and is made up of a set of data derived from sensed values of a plurality of sensors of said touch plane; performing a weighting operation with the processor according to a set of data from said weighting coefficients of said at least one masking plane and a set of data from said sensed data array respectively, so as to make each of said at least one option object correspond to at least one weighted value, and determine at least one target object among said at least one option object according to said at least one weighted value, wherein said weighting operation includes a structure altering procedure for altering the structure of said sensed data array and for altering the at least one masking plane so that the structure of the sensed data array matches the structure of the at least one masking plane by adjusting a size of said sensed data array and a size of said at least one masking plane to a same size; and wherein said processor executes the functions of generating at least one masking plane, processing touch information, and performing a weighing operation so as to relieve the workload of the touch panel. - View Dependent Claims (2, 3, 4, 5)
-
-
6. An intelligent GUI touch control system, comprising:
-
a masking plane generation unit, used for generating at least one masking plane according to a GUI, wherein said GUI has at least one option object, said masking plane has at least one masking block corresponding to said at least one option object, said masking block has a plurality of sub-blocks, and each of said sub-blocks has a weighting coefficient; a weighting operation and touch determination unit, used for executing a touch processing procedure, including;
reading a sensed data array from a touch panel, wherein said sensed data array, having a sensed value distribution over a touch plane, made up of a set of data derived from sensed values of a plurality of sensors of said touch plane;
performing a weighting operation according to a set of data from said sensed data array and a set of data from said weighting coefficients of said at least one masking plane respectively, so as to make each of said at least one option object correspond to at least one weighted value; and
determining at least one target object among said at least one option object according to said at least one weighted value;
wherein said weighting operation includes a structure altering procedure for altering the structure of said sensed data array and for altering the at least one masking plane so that the structure of the sensed data array matches the structure of the at least one masking plane by adjusting a size of said sensed data array and a size of said at least one masking plane to a same size; anda processor executing the functions of generating at least one masking plane, processing touch information, and performing a weighing operation so as to relieve the workload of the touch panel. - View Dependent Claims (7, 8, 9, 10, 11, 12)
-
-
13. An intelligent GUI touch control system, comprising:
-
a masking plane generation unit, used for generating a plurality of masking planes according to a GUI for providing a multi-dimension masking effect, wherein said GUI has at least one option object, each of said plurality of masking planes has at least one masking block corresponding to said at least one option object, said masking block has a plurality of sub-blocks, and each of said sub-blocks has a weighting coefficient; a touch panel, used for outputting a sensed data array, wherein said sensed data array, having a sensed value distribution over a touch plane, made up of a set of data derived from sensed values of a plurality of sensors of said touch plane; a weighting operation and touch determination unit, used for executing a touch processing procedure, including;
reading said sensed data array from said touch panel;
performing a weighting operation according to a set of data from said sensed data array and a set of data from said weighting coefficients of said plurality of masking planes respectively, so as to make each of said at least one option object correspond to at least one weighted value; and
determining at least one target object among said at least one option object according to said at least one weighted value;
wherein said weighting operation includes a structure altering procedure for altering the structure of said sensed data array and for altering the plurality of masking planes so that the structure of the sensed data array matches the structure of the plurality of masking planes by adjusting a size of said sensed data array and a size of said plurality of masking planes to a same size; anda processor for executing the functions of generating at least one masking plane, processing touch information, and performing a weighing operation so as to relieve the workload of the touch panel. - View Dependent Claims (14, 15, 16, 17)
-
Specification