METHOD AND SYSTEM FOR DETECTING A FINGER CONTACT ON A TOUCHPAD
A method for executing a scroll control operation on a touchpad includes detecting a first simultaneous execution of a first operation executed by a first pointing object, and a second operation executed twice in succession by a second pointing object, wherein the first operation includes detecting a presence of the first pointing object on the touchpad, and the second operation includes contacting with the touchpad by the second pointing object, followed by lifting the second pointing object off the touchpad subsequently. The method further includes triggering a scroll control function in response to the detection of the first simultaneous execution of the first operation and the two successive second operations.
Latest BYD COMPANY LIMITED Patents:
- METHOD FOR BATCH CONFIGURATION OF LINKAGES, TERMINAL, SERVER, ELECTRONIC DEVICE, AND STORAGE MEDIUM
- FULL REDUNDANCY SPEED MEASUREMENT METHOD AND SYSTEM FOR RAIL
- HYBRID ELECTRIC VEHICLE AND POWER SYSTEM THEREOF
- METHOD AND SYSTEM FOR CONTROLLING BATTERY SWAPPING OF VEHICLE, AND VEHICLE
- Transaxle of rail vehicle, rail vehicle, and rail transportation system
This application claims foreign priority benefits under 35 U.S.C.§119 of Chinese Patent Application Serial No. 200910190235.0, filed on Sep. 18, 2009, the content of which is incorporated herein by reference in its entirety.
TECHNICAL FIELDThe present invention relates generally to a touchpad, and more particularly to a scrolling method for touchpad.
BACKGROUNDAlthough the keyboard remains a primary input device of a computer, the prevalence of graphical user interfaces (GUIs) may require use of a mouse or other pointing device such as a trackball, joystick, touchpad or the like.
Touchpads are commonly used on portable electronic devices due to their compact size.
According to one exemplary embodiment of the invention, a method for executing a scroll control operation on a touchpad includes detecting a first simultaneous execution of a first operation executed by a first pointing object, and a second operation executed twice in succession by a second pointing object. The first operation includes detecting a presence of the first pointing object on the touchpad. The second operation includes a contact with the touchpad by the second pointing object, followed by lifting the second pointing object off the touchpad subsequently. The method further includes triggering a scroll control function in response to the detection of the first simultaneous execution of the first operation and the two successive second operations.
According to another exemplary embodiment of the invention, a device for executing a scroll control operation on a touchpad comprises a sensing unit and a processing unit. The sensing unit is configured to detect a first simultaneous execution of a first operation executed by a first pointing object and a second operation executed twice in succession by a second pointing object. The first operation includes a contact with the touchpad by the first pointing object. The second operation includes a contact with the touchpad by the second pointing object, followed by lifting the second pointing object off the touchpad subsequently. The processing unit is configured to trigger the scroll control operation in response to the detection of the first simultaneous execution of the first operation and the two successive second operations.
According to another exemplary embodiment of the invention, a method for executing a scroll control operation on a touchpad includes predefining at least a first region and a second region on the touchpad, the first region and the second region associated with a first scrolling direction and a second scrolling direction, respectively. The method further includes detecting a presence of a first pointing object on the touchpad and detecting an operation executed twice in succession by a second pointing object in the presence of the first pointing object, the operation including a contact with the touchpad by the second pointing object, followed by lifting the second pointing object off the touchpad subsequently. The method further includes triggering a scroll control operation in the respective scrolling direction in response to the detection of the two successive operations.
The foregoing summary, as well as the following detailed description of the invention, will be better understood when read in conjunction with the appended drawings. The embodiments illustrated in the figures of the accompanying drawings herein are by way of example and not by way of limitation. In the drawings:
The present invention now will be described more fully hereinafter with reference to the accompanying drawings, in which preferred embodiments of the invention are shown. This invention may, however, be embodied in many different forms and should not be construed as limited to the embodiments set forth herein; rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the invention to those skilled in the art. For example, a number of components or objects may be described herein in the singular, plural or as being “at least one” or “one or more.” It should be understood, however, that notwithstanding any particular quantity with which a component or object may be described herein, unless explicitly stated otherwise, the component or object may be in any of a number of different quantities, from the singular to the plural. Like numbers refer to like elements throughout.
In one exemplary embodiment, the scroll control function may be terminated by another simultaneous execution of the first operation and the two successive second operations. In another exemplary embodiment, as shown in
According to one aspect of the present invention, the touchpad may include, for example, a sensing unit and a processing unit. When a user's first finger is resting on the touchpad, the contact with the touchpad may be sensed by the sensing unit, which may be embodied in a number of different manners, such as in the form of a touch-sensitive surface. The sensing unit may simultaneously sense the user's second finger double clicks. The processing unit may trigger the scroll control function in response to the placement of the first finger simultaneous with the second finger's double clicks. The processing unit may be embodied in a number of different manners, such as a CPU (Central Processing Unit), microprocessor, coprocessor, controller and/or various other processing devices including integrated circuits such as ASIC (Application Specification Integrated Circuit), FPGA (Field Programmable Gate Array) or the like. As will be appreciated, the processing unit may include or otherwise be configured to communicate with memory, such as volatile memory and/or non-volatile memory, which may store data received or calculated by the processing unit, and may also store one or more software applications, instructions or the like for the processing unit to perform functions associated with operation of the device in accordance with exemplary embodiments of the present invention.
All or a portion of the system of the present invention, such as all or portions of the processing unit, generally operates under control of a computer program product. The computer program product for performing the methods of embodiments of the present invention includes a computer-readable storage medium, such as the non-volatile storage medium, and computer-readable program code portions, such as a series of computer instructions, embodied in the computer-readable storage medium.
It will be appreciated by those skilled in the art that changes could be made to the examples described above without departing from the broad inventive concept. It is understood, therefore, that this invention is not limited to the particular examples disclosed, but it is intended to cover modifications within the spirit and scope of the present invention as defined by the appended claims.
Claims
1. A method for executing a scroll control operation on a touchpad, comprising the steps of:
- detecting a first simultaneous execution of a first operation executed by a first pointing object, and a second operation executed twice in succession by a second pointing object, wherein the first operation includes a presence of the first pointing object on the touchpad, and the second operation includes a contact with the touchpad by the second pointing object, followed by lifting the second pointing object off the touchpad subsequently; and
- triggering a scroll control function in response to the detection of the first simultaneous execution of the first operation and the two successive second operations.
2. The method of claim 1, further comprising predefining a first region and a second region on the touchpad, the first region and the second region associated with a first scrolling direction and a second scrolling direction, respectively.
3. The method of claim 2, further comprising:
- receiving, from the touchpad, an indication of a user initiating a scroll operation on one of the first region or the second region; and in response thereto,
- executing the scroll operation in the corresponding scrolling directions.
4. The method of claim 3, further comprising:
- detecting a termination operation on the touchpad; and
- terminating the scrolling control function in response to the termination operation.
5. The method of claim 4, further comprising detecting a second simultaneous execution of the first operation and the two successive second operations, and terminating the scroll control function in response to the second simultaneous execution.
6. The method of claim 4, further comprising detecting a sliding operation of an object on the touchpad, and terminating the scroll control function in response to the sliding operation.
7. The method of claim 2, wherein at least one of the first region or the second region is associated with a first scrolling rate, and wherein the method further comprises predefining at least one sub-region in at least one of the first region or the second region, wherein the at least one sub-region is associated a second, different scrolling rate than the first scrolling rate.
8. The method of claim 1, further comprising predefining four regions on the touchpad, wherein the four predefined regions are associated with an upward scrolling direction, downward scrolling direction, leftward scrolling direction and rightward scrolling direction, respectively.
9. A device for executing a scroll control operation on a touchpad, the device comprising:
- a sensing unit configured to detect a first simultaneous execution of a first operation executed by a first pointing object and a second operation executed twice in succession by a second pointing object, wherein the first operation includes a contact with the touchpad by the first pointing object, and the second operation includes contacting with the touchpad by the second pointing object, followed by lifting the second pointing object off the touchpad subsequently; and
- a processing unit configured to trigger the scroll control operation in response to the detection of the first simultaneous execution of the first operation and the two successive second operations.
10. The device of claim 9, wherein the sensing unit is further configured to receive an indication of a user initiating a scroll operation over the touchpad, and execute the scroll operation in response to the detection.
11. The device of claim 9, wherein the sensing unit is further configured to detect a termination operation executed on the touchpad.
12. The device of claim 11, wherein the processing unit is further configured to terminate the scroll control function in response to the detection of a termination operation.
13. A method for executing a scroll control operation on a touchpad, comprising the steps of:
- predefining at least a first region and a second region on the touchpad, the first region and the second region associated with a first scrolling direction and a second scrolling direction, respectively;
- detecting a presence of a first pointing object on the touchpad;
- detecting an operation executed twice in succession by a second pointing object in the presence of the first pointing object, the operation including a contact with the touchpad by the second pointing object, followed by lifting the second pointing object off the touchpad subsequently; and
- triggering a scroll control function in the respective scrolling direction in response to the detection of the two successive operations.
14. The method of claim 13, further comprising:
- receiving an indication of a user initiating a scroll operation on one of the first region or the second region; in response thereto,
- executing the scroll operation in corresponding scrolling directions;
- detecting a termination operation on the touchpad; and
- terminating the scrolling control function in response to the detection of the termination operation.
15. The method of claim 14, wherein the scroll operation further comprises presenting a pointing object on the touchpad on one of the first region or the second region.
16. The method of claim 14, wherein the termination operation further comprises presenting a first pointing object on the touchpad, and during the presence of the first pointing object, twice contacting with the touchpad by the second pointing object, each contact followed by lifting the second pointing object off the touchpad.
17. The method of claim 14, wherein the termination operation includes a sliding operation by a pointing object on the touchpad.
18. The method of claim 13, wherein at least one of the first region or the second region is associated with a first scrolling rate, and wherein the method further comprises predefining at least one sub-region in at least one of the first region or the second region, wherein the at least one sub-region is associated a second, different scrolling rate than the first scrolling rate.
19. The method of claim 13, further comprising predefining a third region and a fourth region on the touchpad, wherein the each of the predefined regions are associated with an upward scrolling direction, downward scrolling direction, leftward scrolling direction and rightward scrolling direction, respectively.
20. The method of claim 19, further comprising predefining at least one sub-region in one of the predefined regions, wherein at least one of the predefined regions is associated with a first scrolling rate, wherein the at least one sub-region is associated with a second, different scrolling rate than the first scrolling rate.
Type: Application
Filed: Aug 25, 2010
Publication Date: Mar 24, 2011
Applicant: BYD COMPANY LIMITED (Shenzhen)
Inventors: Xiaoning LIU (Shenzhen), Bangjun HE (Shenzhen), Yung YANG (Shenzhen)
Application Number: 12/868,516
International Classification: G09G 5/08 (20060101);