This application claims the priority benefit of Taiwan application serial no. 99104812, filed on Feb. 12, 2010. The entirety of the above-mentioned patent application is hereby incorporated by reference herein and made a part of this specification.
1. Field of the Invention
The invention relates to a sensing method and a system using the same. More particularly, the invention relates to a touch sensing method and a system using the same.
2. Description of Related Art
In this information era, reliance on electronic products is increasing day by day. The electronic products including notebook computers, mobile phones, personal digital assistants (PDAs), digital walkmans, and so on are indispensable in our daily lives. Each of the aforesaid electronic products has an input interface for a user to input his or her command, such that an internal system of each of the electronic products spontaneously runs the command.
Manufacturers aiming to provide a humanized operating model thus start to equip the electronic products with touch interfaces, e.g. touch pads or touch panels, such that users are allowed to input commands through the touch pads or the touch panels. At present, the users' commands are frequently given to the electronic products by physical contact or sensing relationship between users' fingers or styluses and the touch interfaces. Thereby, touch gestures of the users can be defined by the electronic products based on variations of coordinates of touch points or increase or decrease in the number of the touch points. As such, corresponding operations can be performed according to the touch gestures.
The invention is directed to a touch sensing method by which a touch gesture is defined based on an area change generated when an object touches a touch interface. Moreover, a corresponding operation can be further performed.
The invention is directed to a touch sensing system by which a touch gesture is defined based on an area change generated when an object touches a touch interface. Moreover, a corresponding operation can be further performed.
In the invention, a touch sensing method suitable for a touch sensing system is provided. The touch sensing system includes a touch interface. The touch sensing method includes following steps. At least one area change generated on the touch interface by at least one object is sensed within a timing tolerance. A touch gesture corresponding to the at least one object is defined based on the at least one area change.
According to an embodiment of the invention, the step of sensing the at least one area change includes the following. A first area generated on the touch interface is sensed by the at least one object. Whether the first area is greater than a touch threshold is determined. The first area is determined to be a touch area if the first area is greater than the touch threshold.
According to an embodiment of the invention, the step of sensing the at least one area change further includes the following. A second area generated on the touch interface is sensed by the at least one object. Whether a difference between the first area and the second area is greater than at least one variation threshold is determined. The at least one area change is determined to be generated on the touch interface by the at least one object if the difference is greater than the at least one variation threshold.
According to an embodiment of the invention, the step of sensing the at least one area change further includes the following. Whether the first area is greater than or smaller than the second area is determined. The at least one area change is defined as an area increment if the first area is smaller than the second area and if the difference is greater than a first variation threshold. By contrast, the at least one area change is defined as an area decrement if the first area is greater than the second area and if the difference is greater than a second variation threshold.
According to an embodiment of the invention, in the step of defining the touch gesture corresponding to the at least one object, the touch gesture corresponding to the at least one object is defined according to at least one area increment and at least one area decrement.
According to an embodiment of the invention, in the step of defining the touch gesture corresponding to the at least one object, the at least one object refers to a plurality of the objects, and the touch gesture corresponding to the plurality of objects is defined according to at least one area increment or at least one area decrement.
According to an embodiment of the invention, in the step of defining the touch gesture corresponding to the at least one object, the at least one object refers to a plurality of the objects, and the touch gesture corresponding to the plurality of objects is defined according to at least one area increment and at least one area decrement.
According to an embodiment of the invention, the touch sensing method further includes performing a touch operation based on the touch gesture.
In the invention, a touch sensing system including a touch interface and a control unit is provided. The touch interface senses at least one area change generated on the touch interface by at least one object within a timing tolerance. The control unit defines a touch gesture corresponding to the at least one object based on the at least one area change.
According to an embodiment of the invention, when the touch interface senses the at least one area change, the touch interface senses a first area generated on the touch interface by the at least one object, and the control unit determines whether the first area is greater than a touch threshold. The control unit determines the first area to be a touch area if the first area is greater than the touch threshold.
According to an embodiment of the invention, when the touch interface senses the at least one area change, the touch interface senses a second area generated on the touch interface by the at least one object, and the control unit determines whether a difference between the first area and the second area is greater than at least one variation threshold. The control unit determines that the at least one area change is generated on the touch interface by the at least one object if the difference is greater than the at least one variation threshold.
According to an embodiment of the invention, when the control unit determines the at least one area change, the control unit further determines whether the first area is greater than or smaller than the second area. The control unit defines the at least one area change as an area increment if the first area is smaller than the second area and if the difference is greater than a first variation threshold. By contrast, the control unit defines the at least one area change as an area decrement if the first area is greater than the second area and if the difference is greater than a second variation threshold.
According to an embodiment of the invention, the control unit defines the touch gesture corresponding to the at least one object according to at least one area increment and at least one area decrement.
According to an embodiment of the invention, the at least one object refers to a plurality of the objects, and the touch interface senses the at least one area change generated on the touch interface by the plurality of objects within the timing tolerance.
According to an embodiment of the invention, the control unit defines the touch gesture corresponding to the plurality of objects according to at least one area increment of the objects or at least one area decrement of the objects.
According to an embodiment of the invention, the control unit defines the touch gesture corresponding to the plurality of objects according to at least one area increment of the objects and at least one area decrement of the objects.
According to an embodiment of the invention, the control unit performs a touch operation based on the touch gesture.
Based on the above, the touch sensing system described in the embodiments of the invention defines a touch gesture according to an area change generated when at least one object touches a touch interface. Thereby, a corresponding operation can be further performed. From users' perspective, the touch sensing method described in the embodiments of the invention employs a pseudo three-dimensional touch sensing technology, such that the touch sensing technology can be applied in a diverse manner.
It is to be understood that both the foregoing general descriptions and the following detailed embodiments are exemplary and are, together with the accompanying drawings, intended to provide further explanation of technical features and advantages of the invention.
The accompanying drawings are included to provide a further understanding of the invention, and are incorporated in and constitute a part of this specification. The drawings illustrate embodiments of the invention and, together with the description, serve to explain the principles of the invention.
In the embodiments provided hereinafter, a touch panel exemplarily acts as a touch interface, and a user's finger exemplarily serves as an object. People having ordinary skill in the art are aware that the touch panel and the user's finger do not pose a limitation on the touch interface and the object of the invention. In other words, any object and any interface with a touch sensing function fall within the protection scope of the invention.
The area A1 is, for instance, smaller than the area A2, and an area change (i.e. a difference between the area A1 and the area A2) is ΔA. In this embodiment, the area change ΔA can be defined as an area increment because the area A1 is smaller than the area A2. That is to say, within the timing t11-t12, the area A1 where the user's finger 110 touches the touch interface 120 is expanded to be the area A2, and the difference between the area A1 and the area A2 is the area change ΔA.
Likewise, at timing t13 indicated in
Note that within the timing t11-t12 or the timing t13-t14, even though the area where the user's finger 110 touches the touch interface 120 is altered, the user's finger 110 keeps on touching the touch interface 120 in this embodiment.
In the following embodiments, when the area where the user's finger touches the touch interface is increased (as shown in
Specifically, as indicated in
When the user's finger 110 initially touches the touch interface 120, a first area that is generated on the touch interface 120 by the user's finger 110 is sensed by the touch interface 120. For instance, if the user's finger 110 touches the touch interface 120 at the timing t11, and how the user's finger 110 touches the touch interface 120 is as shown in
The control unit 130 then determines whether the area A1 is greater than a touch threshold. If the area A1 is greater than the touch threshold, the control unit 130 determines the area A1 to be a touch area, such that the touch sensing method of this embodiment further proceeds.
Accordingly, when the control unit 130 determines the area A1 to be the touch area, the touch interface 120 senses a second area generated on the touch interface 120 by the user's finger 110 if the area where the user's finger 110 touches the touch interface 120 is changed within a timing tolerance Δt. For instance, if how the user's finger 110 touches the touch interface 120 is changed as shown in
The control unit 130 then determines whether a difference between the area A1 and the area A2 is greater than a first variation threshold. The control unit 130 determines the area change ΔA is generated on the touch interface 120 by the user's finger 110 if the difference is greater than the first variation threshold.
To be more specific, if how the user's finger 110 touches the touch interface 120 is changed, the control unit 130 not only determines whether the area A1 is greater than the touch threshold but also determines the area A1 is greater than or smaller than the area A2. The control unit 130 defines the area change from the area A1 to the area A2 as an area increment if the area A1 is smaller than the area A2 and if the difference is greater than a first variation threshold.
Hence, according to this embodiment, the control unit 130 can define a touch gesture corresponding to the user's finger 110 based on at least one area increment and thereby perform a corresponding touch operation.
On the other hand, the control unit 130 defines the area change ΔA′ between the area A1 and the area A2 as an area decrement according to this embodiment if how the user's finger 110 touches the touch interface 120 is altered as shown in
Hence, in this embodiment, the control unit 130 can define another touch gesture corresponding to the user's finger 110 based on at least one area decrement and thereby perform another corresponding touch operation.
The exemplary area increment depicted in
In addition, the first area of this embodiment refers to the area where the user's finger 110 initially touches the touch interface 120. By contrast, the second area of this embodiment refers to an area where the user's finger 110 touches the touch interface 120 in a different manner.
For instance, in
On the contrary, in
Note that when the control unit 130 determines the area change between the area A1 and the area A2 to be the area increment or the area decrement, the determination can be based on the same variation threshold or different variation thresholds. According to this embodiment, the control unit 130 determines the area change to be the area increment or the area decrement based on the first variation threshold and the second variation threshold, respectively, which should not be construed as a limitation to this invention.
Besides, in this embodiment, the control unit 130 defines the touch gesture corresponding to the user's finger 110 within a timing tolerance Δt based on at least one area increment or at least one area decrement, which should not be construed as a limitation to this invention.
The control unit 130 in other embodiments can also define the touch gesture corresponding to the user's finger 110 within a timing tolerance Δt based on at least one area increment and at least one area decrement.
In particular, if an area A31 where the user's finger 110 touches the touch interface 120 is greater than a touch threshold, the touch sensing method of this embodiment is applied by the touch sensing system 100.
Within the timing t31-t32, the area A31 where the user's finger 110 touches the touch interface 120 is expanded to be the area A32. If a difference (i.e. an area change ΔA12) between the area A31 and the area A32 is greater than a first variation threshold, the control unit 130 defines the area change ΔA12 as an area increment within a timing tolerance Δt.
Within the timing t32-t33, the area A32 where the user's finger 110 touches the touch interface 120 is reduced to be the area A33. If a difference (i.e. an area change ΔA23′) between the area A32 and the area A33 is greater than a second variation threshold, the control unit 130 defines the area change ΔA23′ as an area decrement within a timing tolerance Δt.
Hence, according to this embodiment, the control unit 130 can define a touch gesture corresponding to the user's finger 110 based on an area increment and an area decrement within a timing tolerance Δt and thereby perform a corresponding touch operation. In other words, the control unit 130 of this embodiment defines the touch gesture corresponding to the user's finger 110 within a timing tolerance Δt based on the touch area which is first increased and then decreased.
In this embodiment, the area where the user's finger 110 touches the touch interface 120 is sequentially changed to an area A41, an area A42, an area A43, an area A44, and an area A45 together with time. Within a timing tolerance Δt, the control unit 130 sequentially defines an area change ΔA12, an area change ΔA23′, an area change ΔA34, and an area change ΔA45′ as an area increment, an area decrement, an area increment, and an area decrement.
Accordingly, the control unit 130 of this embodiment defines the touch gesture corresponding to the user's finger 110 within a timing tolerance Δt based on the touch area which is sequentially increased, decreased, increased, and decreased.
For instance, the control unit 130 of this embodiment defines the touch gesture corresponding to the user's finger 110 within a timing tolerance Δt based on the touch area which is sequentially increased and decreased for N times. Here, N is greater than or equal to 3, for example.
In this embodiment, the area where the user's finger 110 touches the touch interface 120 is sequentially changed to an area A61, an area A62, and an area A63 together with time. Within a timing tolerance Δt, the control unit 130 sequentially defines an area change ΔA12′ and an area change ΔA23 as an area decrement and an area increment.
Accordingly, the control unit 130 of this embodiment defines the touch gesture corresponding to the user's finger 110 within a timing tolerance Δt based on the touch area which is first decreased and then increased.
In this embodiment, the area where the user's finger 110 touches the touch interface 120 is sequentially changed to an area A71, an area A72, an area A73, an area A74, and an area A75 together with time. Within a timing tolerance Δt, the control unit 130 sequentially defines an area change ΔA12′, an area change ΔA23, an area change ΔA34′, and an area change ΔA45 as an area decrement, an area increment, an area decrement, and an area increment.
Accordingly, the control unit 130 of this embodiment defines the touch gesture corresponding to the user's finger 110 within a timing tolerance Δt based on the touch area which is sequentially decreased, increased, decreased, and increased.
For instance, the control unit 130 of this embodiment defines the touch gesture corresponding to the user's finger 110 within a timing tolerance Δt based on the touch area which is sequentially decreased and increased for N times. Here, N is greater than or equal to 3, for example.
Note that even though the area where the user's finger 110 touches the touch interface 120 is altered in the embodiments depicted in
Moreover, in the embodiments depicted in
On the other hand, in the embodiments depicted in
For instance, the touch gesture defined by the control unit 130 based on the touch area which is sequentially decreased, increased, decreased, and increased can be the same as or different from the touch gesture defined by the control unit 130 based on the touch area which is sequentially increased, decreased, increased, and decreased. In an alternative, the touch gesture defined by the control unit 130 based on the touch area which is first decreased and then increased can be the same as or different from the touch gesture defined by the control unit 130 based on the touch area which is sequentially decreased, increased, decreased, and increased.
In the embodiments depicted in
Please refer to
The control unit 130 in
In
Similarly, in
The control unit 130 in
In
Please refer to
In
Similarly, in
The control unit 130 in
In
Likewise, in
On the other hand, in the embodiments depicted in
Besides, according to the embodiments of the invention, the dimension and the shape of the contact area and the dimension and the shape of the area change as depicted in
The area where the object touches the touch interface is circular or elliptical in the above embodiments, while people skilled in the art are aware that the area where the object touches the touch interface in any shape falls within the protection scope of the invention.
The touch sensing method described in this embodiment of the invention is sufficiently taught, suggested, and embodied in the embodiments illustrated in
In light of the foregoing, the touch sensing system described in the embodiments of the invention defines a touch gesture according to an area change generated on a touch interface when an object touches the touch interface. Thereby, a corresponding operation can be further performed. Besides, the touch sensing system not only can sense single-touch area change but also can sense multi-touch area change in order to define the touch gesture corresponding to the object. From users' perspective, the touch sensing method described in the embodiments of the invention employs a pseudo three-dimensional touch sensing technology, such that applications of the touch sensing technology become more diverse.
It will be apparent to those skilled in the art that various modifications and variations can be made to the structure of the invention without departing from the scope or spirit of the invention. In view of the foregoing, it is intended that the invention cover modifications and variations of this invention provided they fall within the scope of the following claims and their equivalents.
Number | Date | Country | Kind |
---|---|---|---|
99104812 | Feb 2010 | TW | national |