1. Field of the Invention
This invention relates generally to the use of a touchpad to generate commands using gestures. More specifically, the present invention is a touchpad having any desired physical or virtual shape, wherein when touchdown is detected in a specific location, a dragging motion from the specific location and proceeding outwards to a perimeter of the touchpad will increase or decrease the value of a variable.
2. Description of Related Art
Touchpad technology of CIRQUE® Corporation can be adapted as described later in this document to perform the desired functions of the present invention. An understanding of CIRQUE® Corporation technology is useful as a primer on the operation of touchpads.
The CIRQUE® Corporation touchpad is a mutual capacitance-sensing device and an example is illustrated in
In more detail,
The touchpad 10 does not depend upon an absolute capacitive measurement to determine the location of a finger (or other capacitive object) on the touchpad surface. The touchpad 10 measures an imbalance in electrical charge to the sense line 16. When no pointing object is on the touchpad 10, the touchpad sensor control circuitry 20 is in a balanced state, and there is no signal on the sense line 16. There may or may not be a capacitive charge on the electrodes 12, 14. In the methodology of CIRQUE® Corporation, that is irrelevant. When a pointing device creates imbalance because of capacitive coupling, a change in capacitance occurs on the plurality of electrodes 12, 14 that comprise the touchpad electrode grid. What is measured is the change in capacitance, and not the absolute capacitance value on the electrodes 12, 14. The touchpad 10 determines the change in capacitance by measuring the amount of charge that must be injected onto the sense line 16 to reestablish or regain balance on the sense line.
The touchpad 10 must make two complete measurement cycles for the X electrodes 12 and for the Y electrodes 14 (four complete measurements) in order to determine the position of a pointing object such as a finger. The steps are as follows for both the X 12 and the Y 14 electrodes:
First, a group of electrodes (say a select group of the X electrodes 12) are driven with a first signal from P, N generator 22 and a first measurement using mutual capacitance measurement device 26 is taken to determine the location of the largest signal. However, it is not possible from this one measurement to know whether the finger is on one side or the other of the closest electrode to the largest signal.
Next, shifting by one electrode to one side of the closest electrode, the group of electrodes is again driven with a signal. In other words, the electrode immediately to the one side of the group is added, while the electrode on the opposite side of the original group is no longer driven.
Third, the new group of electrodes is driven and a second measurement is taken.
Finally, using an equation that compares the magnitude of the two signals measured, the location of the finger is determined.
Accordingly, the touchpad 10 measures a change in capacitance in order to determine the location of a finger. All of this hardware and the methodology described above assume that the touchpad sensor control circuitry 20 is directly driving the electrodes 12, 14 of the touchpad 10. Thus, for a typical 12×16 electrode grid touchpad, there are a total of 28 pins (12+16=28) available from the touchpad sensor control circuitry 20 that are used to drive the electrodes 12, 14 of the electrode grid.
The sensitivity or resolution of the CIRQUE® Corporation touchpad is much higher than the 16 by 12 grid of row and column electrodes implies. The resolution is typically on the order of 960 counts per inch, or greater. The exact resolution is determined by the sensitivity of the components, the spacing between the electrodes on the same rows and columns, and other factors that are not material to the present invention.
Although the CIRQUE® touchpad described above uses a grid of X and Y electrodes and a separate and single sense electrode, the sense electrode can also be the X or Y electrodes by using multiplexing. Either design will enable the present invention to function.
The underlying technology for the CIRQUE® Corporation touchpad is based on capacitive sensors. However, other touchpad technologies can also be used for the present invention. These other proximity-sensitive and touch-sensitive touchpad technologies include electromagnetic, inductive, pressure sensing, electrostatic, ultrasonic, optical, resistive membrane, semi-conductive membrane or other finger or stylus-responsive technology.
Having described touchpad technologies, it is possible to turn to the application of these technologies. Many mobile and stationary devices are now using touchpad technologies as a means for generating signals that control variables, or as a means for controlling operation of an associated device. Some devices, such as music playing devices, uses a round “wheel” touchpad interface for scrolling through lists and controlling volume, among other things.
Wheel or circular touchpads have exclusively been used in a circular mode of operation. In other words, an operator moves a pointing object such as a finger in a circular motion around a center of the touchpad. The circular touchpad is generally a donut shape, with no touchpad capability in the center. This central hole is typically reserved for a simple mechanical switch.
It would be an advantage over the state of the art in circular touchpads to provide a new method for entering data or for controlling operation of a device that is not limited to moving in a circular motion.
In a preferred embodiment, the present invention is a physical or virtual circular touchpad that may have an active touch-sensitive surface in a center area of the touchpad, wherein touchdown in the center area is detected by the touchpad having an active touch-sensitive surface, and then radial movement from the center area towards a perimeter of the circular touchpad and in a specific direction will cause a change in the value of a control parameter.
In a first aspect of the invention, the circular touchpad is a virtual touchpad that is imposed on a typical non-circular touchpad.
In a second aspect of the invention, the circular touchpad is implemented in a physically circular design.
In a third aspect of the invention, any shape can be used to implement the touchpad of the present invention, wherein one or more specific areas are provided for detection, and then movement outside the touchdown area will cause the desired increase or decrease in a variable.
These and other objects, features, advantages and alternative aspects of the present invention will become apparent to those skilled in the art from a consideration of the following detailed description taken in combination with the accompanying drawings.
Reference will now be made to the drawings in which the various elements of the present invention will be given numerical designations and in which the invention will be discussed so as to enable one skilled in the art to make and use the invention. It is to be understood that the following description is only exemplary of the principles of the present invention, and should not be viewed as narrowing the claims which follow.
The presently preferred first embodiment of the invention is shown in
Alternatively, the physically circular touchpad 40 can be a virtually circular touchpad that is essentially a portion of a physically rectangular or other non-circular touchpad shape.
In this first embodiment, the pointing object such as a finger or other conductive object, makes touchdown (the first contact) with the circular touchpad 40 in a center area 42. This center area 42 can be centered on the geometrical center of the circular touchpad 40, or can be offset by some desired distance.
It is likely that the center of the touchpad 40 is the most logical location for touchdown so that the pointing object can move an equal distance in all directions until making contact with the perimeter of the touchpad. In this way, the magnitude of the value of a variable being controlled by movement from the center area 42 to the perimeter can be changed equally no matter what direction the pointing object moves.
For this first embodiment, the center area 42 which is indicated generally as being within the dotted circle, is the area in which touchdown will occur. The actual size of the center area 42 can be selected to be any appropriate size.
In this first embodiment, once touchdown is detected in center area 42, the specific function to be controlled by the pointing object is not yet determined. What has been determined is that some variable (which is also referred to as a “control parameter”) is going to be changed by either increasing or decreasing its value. The function or operation to be controlled by changing the value of the variable is determined by a next move of the pointing object that is on the touchpad 40. Accordingly, without lifting the pointing object off the center area 42, the pointing object is moved out of the center area and toward a perimeter 44 of the touchpad 40.
The direction of travel of the pointing object when it leaves the center area 42 determines which control parameter will be increased or decreased.
It should be understood that the number of function quadrants that can be assigned to the circular touchpad 40 is not limited to four. This number was arbitrarily selected as an example. A greater number or a fewer number of sections can be assigned to the circular touchpad 40. The function quadrants can also be reassigned as desired or on-the-fly. Thus, in a first mode, the quadrants can be assigned to volume control. In a second mode of operation, the quadrants can be re-assigned to a different function, such as contrast and brightness controls, scrolling or zooming. The various modes might be listed in the quadrants as a visual cue to the operator.
As the pointing object moves toward the perimeter 44 of the circular touchpad 40, the control parameter is increased or decreased. When the pointing object stops movement, the control parameter also stops increasing or decreasing. If the pointing object is again moved in the direction of the perimeter 44 without having lifted the pointing object, then the control parameter will continue to be increased or decreased. Likewise, moving the pointing object back toward the center area 42 will cause an opposite change in the control parameter. Thus, if moving toward the perimeter 44 caused a decreasing the control parameter, then stopping the pointing object and moving back toward the center area 42 will cause the control parameter to increase.
Alternatively, once a control parameter is being increased or decreased when moving toward the perimeter 44, the control parameter is not changed by moving the pointing object back towards the center area 42. Thus, only movement toward the perimeter 44 causes a change in the control parameter.
This concept is illustrated in
It will be assumed that the pointing object followed the path of arrow 48 to the perimeter 44 of the touchpad 40. Without lifting the pointing object, it was then moved backwards along the path of arrow 48 towards the center area 42. When moving toward the perimeter 44, the volume was decreasing. When moving backwards toward the center area 42, the volume does not change.
In a continuation of this concept, after the pointing object slides back toward the center area 42 it is again stopped, but without lifting the pointing object off the touchpad 40. The pointing object is again moved back toward the perimeter 44 to further decrease the volume control parameter. Thus a back and forth motion of the pointing object would continually decrease the control parameter of volume (or whichever function is being controlled along the path of arrow 48) without having to lift the pointing object off the circular touchpad 40 and start over by making touchdown again in the center area 42.
In contrast, the control parameter will immediately perform the opposite function of the control parameter when the pointing object moves back towards the center area 42 after first moving toward the perimeter 44. Thus, referring to the example shown in
It should be remembered that the volume function and the position of the volume control parameter on the touchpad 40 was arbitrarily selected for these examples. Functions can be assigned to any desired quadrant or portion of the touchpad 40. The assignment of functions is controlled in firmware associated with the touchpad circuitry.
In a second embodiment of a circular touchpad 50 as shown in
It should be understood that the touchpad can be implemented using different touchpad technologies, including pressure sensing, infra-red, optical, and other touchpad technologies that enable determination of the location of an object that is touching or in proximity to a surface of the touchpad.
Another aspect of the invention is that the physical and virtual circular touchpad can be a general purpose touchpads capable of performing other common touchpad functions such as cursor control, etc. Thus, the touchpad can perform multiple functions by switching modes of operation, or it can be dedicated to changing control parameters.
One method of switching modes can be touchdown of the pointing object in the center area 42 of the touchpad 40 as shown in
Similarly, any other desired feature of the electronic device can be controlled by suing the dedicated regions 78 and 80. For example, region 80 might cause an increase in a zoom feature on an associated display screen, and region 78 can cause a decrease in a zoom feature on the associated display screen.
It is another aspect of the invention that more than one function can be assigned to a single region. By providing multiple modes of operation, region 74 which increases volume might also increase zoom, enable scrolling in a particular direction, etc.
The means for transforming movement of the pointing object on the touchpad to the changing of a value of a control parameter is through firmware associated with the touchpad, and is understood by those skilled in the art. Using firmware makes it relatively quick to update and add new functionality to the present invention. Firmware also makes it possible to switch between different modes of operation of the touchpad. Firmware also makes it possible to enable more than one control parameter to be assigned to the same region of the touchpad, depending upon the mode in which the touchpad is operating.
It is to be understood that the above-described arrangements are only illustrative of the application of the principles of the present invention. Numerous modifications and alternative arrangements may be devised by those skilled in the art without departing from the spirit and scope of the present invention. The appended claims are intended to cover such modifications and arrangements.
This document claims priority to and incorporates by reference all of the subject matter included in the provisional patent application docket number 3856.CIRQ.PR, having Ser. No. 60/915,998 and filed on May 4, 2007.
Number | Date | Country | |
---|---|---|---|
60915998 | May 2007 | US |