Selective rejection of touch contacts in an edge region of a touch surface
16 claims: 4 independent, 12 dependent
- 1タッチセンサパネル上の接触を選択的に拒否する方法であって、 前記タッチセンサパネル内の1つ又はそれ以上の縁部に沿った1つ又はそれ以上の領域を接触拒否領域として指定し、前記接触拒否領域は、特定の操作を実行するための予め定められた入力領域から独立しており、 前記1つ又はそれ以上の接触拒否領域内で 接触が開始されることが 検出された第1の接触が、 前記1つ又はそれ以上の接触拒否領域内で 特定の動き閾値を超える動きを有するものとして検出されない限り、操作を実行する入力として前記第1の接触を使用しないことにより前記第1の接触を無視する、方法。
- 2前記第1の接触の瞬間 ポジション と平均 ポジション値 との間の差異が、前記特定の動き閾値を超えない限り、前記第1の接触を無視することをさらに含む、請求項1に記載の方法。
- 3前記第1の接触の 重心 が、計算された 重心 から、閾値量よりも少なく動くとき、前記第1の接触を無視することをさらに含む、請求項1に記載の方法。
- 4前記タッチセンサパネルの前記接触拒否領域によって囲まれた主領域内の第2の接触を検出し、 前記第2の接触の動きが、前記第1の接触の動きを追跡している場合、前記第1及び第2の接触をジェスチャーの一部として認識することをさらに含む、請求項1に記載の方法。
- 5前記タッチセンサパネルの前記接触拒否領域によって囲まれた主領域内の第2の接触を検出し、 前記第2の接触の動きが前記第1の接触の動きと同期している場合、前記第1及び第2の接触をジェスチャーの一部として認識することをさらに含む、請求項1に記載の方法。
- 6タッチセンサパネル上の接触を選択的に拒否する装置であって、 前記タッチセンサパネル内の1つ又はそれ以上の縁部に沿った1つ又はそれ以上の領域を接触拒否領域として指定する手段であって、前記接触拒否領域は、特定の操作を実行するための予め定められた入力領域から独立している、手段と、 前記1つ又はそれ以上の接触拒否領域内で 接触が開始されることが 検出された第1の接触が、 前記1つ又はそれ以上の接触拒否領域内で 特定の動き閾値を超える動きを有するものとして検出されない限り、操作を実行する入力として前記第1の接触を使用しないことにより前記第1の接触を無視する手段と、を備える装置。
- 7前記第1の接触の瞬間 ポジション と平均 ポジション値 との間の差異が、前記特定の動き閾値を超えない限り、前記第1の接触を無視する手段をさらに備える、請求項6に記載の装置。
- 8前記第1の接触の 重心 が、計算された 重心 から、閾値量よりも少なく動くとき、前記第1の接触を無視する手段をさらに備える、請求項6に記載の装置。
- 9前記タッチセンサパネルの前記接触拒否領域によって囲まれた主領域内の第2の接触を検出する手段と、 前記第2の接触の動きが前記第1の接触の動きを追跡している場合、前記第1及び第2の接触をジェスチャーの一部として認識する手段と、をさらに備える、請求項6に記載の装置。
- 10前記タッチセンサパネルの前記接触拒否領域によって囲まれた主領域内の第2の接触を検出する手段と、 前記第2の接触の動きが前記第1の接触の動きと同期している場合、前記第1及び第2の接触をジェスチャーの一部として認識する手段と、をさらに備える、請求項6に記載の装置。
- 11タッチセンサパネル上の接触を選択的に拒否する方法であって、 前記タッチセンサパネル内の1つ又はそれ以上の縁部に沿った1つ又はそれ以上の領域を接触拒否領域として指定し、前記接触拒否領域は、特定の操作を実行するための予め定められた入力領域から独立しており、 前記1つ又はそれ以上の接触拒否領域内で 接触が開始されることが 検出された第1の接触が、 前記1つ又はそれ以上の接触拒否領域内で 特定の速度閾値を超える動きを有するものとして検出されない限り、操作を実行する入力として前記第1の接触を使用しないことにより前記第1の接触を無視する、方法。
- 12前記タッチセンサパネルの前記接触拒否領域によって囲まれた主領域内の第2の接触を検出し、 前記第2の接触の動きが前記第1の接触の動きを追跡している場合、前記第1及び第2の接触をジェスチャーの一部として認識することをさらに含む、請求項11に記載の方法。
- 13前記タッチセンサパネルの前記接触拒否領域によって囲まれた主領域内の第2の接触を検出し、 前記第2の接触の動きが前記第1の接触の動きと同期している場合、前記第1及び第2の接触をジェスチャーの一部として認識することをさらに含む、請求項11に記載の方法。
- 14タッチセンサパネル上の接触を選択的に拒否する装置であって、 前記タッチセンサパネル内の1つ又はそれ以上の縁部に沿った1つ又はそれ以上の領域を接触拒否領域として指定する手段であって、前記接触拒否領域は、特定の操作を実行するための予め定められた入力領域から独立している、手段と、 前記1つ又はそれ以上の接触拒否領域内で 接触が開始されることが 検出された第1の接触が、 前記1つ又はそれ以上の接触拒否領域内で 特定の速度閾値を超える動きを有するものとして検出されない限り、操作を実行する入力として前記第1の接触を使用しないことにより前記第1の接触を無視する手段と、を備える装置。
- 15前記タッチセンサパネルの前記接触拒否領域によって囲まれた主領域内の第2の接触を検出する手段と、 前記第2の接触の動きが前記第1の接触の動きを追跡している場合、前記第1及び第2の接触をジェスチャーの一部として認識する手段と、をさらに備える、請求項14に記載の装置。
- 16前記タッチセンサパネルの前記接触拒否領域によって囲まれた主領域内の第2の接触を検出する手段と、 前記第2の接触の動きが前記第1の接触の動きと同期している場合、前記第1及び第2の接触をジェスチャーの一部として認識する手段と、をさらに備える、請求項14に記載の装置。
Independent claims16
70 paragraphs, as filed
The application generally relates to input devices of computing systems, and more specifically to the selective refusal of touch contact in the edge region of a touch sensor panel.
(Cross-reference to related applications) This application is incorporated herein by reference in its entirety as US Provisional Patent Application No. 61 / 019,220 filed January 4, 2008 and US Patent filed September 30, 2008. Claim the interests of application 12 / 242,772.
Many types of input devices, such as buttons or keys, mice, trackballs, touch sensor panels, joysticks, touch screens, and the like, are currently used to perform operations in computing systems. Can be done. Touch screens in particular are becoming more and more popular due to their ease of operation, versatility and declining prices. The touch screen can include a touch sensor panel and can be a clear panel with a touch sensitive surface. The touch sensor panel can be positioned in front of the display screen so that the touch sensitive surface covers the visible range of the display screen. The touch screen allows the user to make selections and cursor movements by simply touching the display screen via a finger or stylus. In general, the touch screen can recognize the touch and the position of the touch on the display screen, and the computing system can perform an action based on the touch event after interpreting the touch.
The touch sensor panel can be implemented as an array of pixels formed by multiple drive lines (eg rows) intersecting on multiple sensing lines (eg columns), where the drives and sensing lines are separated by a dielectric material. Has been done. Examples of such touch sensor panels are incorporated herein by reference in the name "Double-Sided Touch Sensitive Panel and Flex Circuit Bonding" filed on January 3, 2007. And flex circuit bonding), as described in US Application No. 11 / 650,049 of the Applicant's Simultaneous Quotation.
However, accidental close proximity of the fingers and palm to the touch sensor panel can cause unintended gestures to be recognized and processed. These accidental touches can often occur when the touch sensor panel is isolated but adjacent to other input devices used, such as conventional keyboards or mechanical buttons or bars. There is. In addition, if the touch sensor panel itself is used, a finger is accidentally detected by touching the edge of the panel, such as being used to hold a hand (not part of a gesture) or to hold the device. there is a possibility.
<p><patcit num="1"><text>U.S. Pat. No. 6,323,846</text></patcit><patcit num="2"><text>U.S. Pat. No. 7,046,230</text></patcit><patcit num="3"><text>U.S. Patent Application No. 10 / 643,256</text></patcit></p>
<p> The present application relates to the selective refusal of touch contact (touch event) in the edge region of the touch sensor panel to minimize unintended operation. In addition, the functionality of the touch sensor panel can be maximized by providing some exceptions to the refusal of end contact.</p>
<p> In some embodiments, contact in the edge band near the perimeter of the touch sensor panel can be easily ignored. However, there can be some exceptions to edge denial. For example, contact in both the central area and the edge band can make contact in the edge band recognized as part of the gesture in some situations. In other embodiments, if the contact in the edge band is stationary, this can be ignored. However, if the contact in the edge band moves beyond the threshold distance or velocity, this can be recognized as part of the gesture.</p><p> Similarly, in the trackpad embodiment, the contact in the lower region of the trackpad is ignored when stationary, but can be recognized as part of the gesture when moving. The size of one or more areas (eg, lower or upper area) can be modified based on finger or thumb identification to accommodate various finger sizes.</p><p> If the contact in the center or main area of the touch sensor panel tracks the movement of the contact in the edge band or lower area, the contact in the edge band or lower area cannot be ignored and instead of the gesture Can be recognized as part. In addition, the contact that appears in the edge band or lower region during the recognition of the gesture in the center or main region of the touch sensor panel is a control to perform operations such as drag lock or gesture conversion as part of the gesture. Can be recognized as input. In other embodiments, two or more contacts detected in the edge band have an X-direction distance between 1 cm and 3 cm of their center of gravity if the contact has a certain predetermined spacing (eg, its center of gravity is between 1 cm and 3 cm). If), interpreted as a gesture.</p>
<figref num="1a">It is a figure which shows the exemplary touch sensor panel which carries out edge rejection by one Embodiment of this invention.</figref><figref num="1b">It is a figure which shows the exemplary touch sensor panel which implements the exception of the edge refusal by one embodiment of the present invention.</figref><figref num="2">It is a figure which shows the exemplary track pad which carries out edge rejection by one Embodiment of this invention.</figref><figref num="3a">It is a figure which shows the exemplary touch sensor panel which carries out end refusal and end refusal exception by one Embodiment of this invention.</figref><figref num="3b">FIG. 5 illustrates an exemplary touch sensor panel that implements an end rejection exception based on the recognition of two contacts with synchronous movement according to one embodiment of the invention.</figref><figref num="4">It is a figure which shows the exemplary touch sensor panel which implements the exception of end refusal in order to provide the drag lock function by one Embodiment of this invention.</figref><figref num="5a">FIG. 5 illustrates an exemplary touch sensor panel that implements an end rejection exception based on contact between the end region and the main region according to one embodiment of the invention.</figref><figref num="5b">FIG. 5 illustrates an exemplary touch sensor panel that implements an end rejection exception to enable pinching gestures according to one embodiment of the invention.</figref><figref num="5c">It is a figure which shows the exception of an exemplary end refusal by an embodiment of the present invention.</figref><figref num="5d">It is a figure which shows the example of edge refusal by embodiment of this invention.</figref><figref num="6">It is a figure which shows the exemplary touch sensor panel which uses the edge rejection for the variable width edge band according to one embodiment of the present invention.</figref><figref num="7a">FIG. 5 illustrates an exemplary trackpad 700 with an integrated pick button and click area according to an embodiment of the invention.</figref><figref num="7b">FIG. 5 illustrates an exemplary extension of the embodiment of FIG. 7a that allows more than two click regions to be defined according to an embodiment of the present invention.</figref><figref num="8">FIG. 5 illustrates an exemplary computing system that can operate with a touch sensor panel to implement end denial and end denial exceptions according to one embodiment of the invention.</figref><figref num="9a">FIG. 5 illustrates an exemplary mobile phone that can include a touch sensor panel and a computing system for implementing end denial and end denial exceptions according to one embodiment of the invention.</figref><figref num="9b">FIG. 5 illustrates an exemplary digital media player that can include a touch sensor panel and a computing system for implementing end denial and end denial exceptions according to one embodiment of the invention.</figref><figref num="9c">FIG. 5 illustrates an exemplary personal computer that can include a touch sensor panel and a computing system for performing end denials and end denial exceptions according to one embodiment of the invention.</figref><figref num="10">It is the schematic which shows the exemplary touch pad and display by one Embodiment of this invention.</figref><figref num="11">It is a perspective view which shows the exemplary input device by one Embodiment of this invention.</figref><figref num="12A">FIG. 6 is a schematic side view showing an exemplary input device having a button touchpad according to one embodiment of the present invention.</figref><figref num="12B">FIG. 6 is a schematic side view showing an exemplary input device having a button touchpad according to one embodiment of the present invention.</figref><figref num="12C">FIG. 6 is a schematic side view showing an exemplary input device having a button touchpad according to one embodiment of the present invention.</figref><figref num="12D">FIG. 6 is a schematic side view showing an exemplary input device having a button touchpad according to one embodiment of the present invention.</figref><figref num="13">It is a simple block diagram which shows the exemplary input device connected to the computing device by one Embodiment of this invention.</figref><figref num="14">FIG. 5 is a side sectional view showing an exemplary input device according to one embodiment of the present invention.</figref><figref num="15">FIG. 2 is another side sectional view showing an exemplary input device of FIG. 12 according to one embodiment of the present invention.</figref>
In the following description of preferred embodiments, accompanying drawings illustrating specific embodiments in which the present invention can be practiced will be described. It should be understood that other embodiments can be used and structural changes can be made without departing from the scope of the embodiments of the present invention.
The present invention relates to the selective refusal of touch contact in the edge region of the touch sensor panel to minimize unintended operation. In addition, the functionality of the touch sensor panel can be maximized by allowing some exceptions to the refusal of end contact.
FIG. 1a shows an exemplary touch sensor panel 100 that implements edge rejection according to an embodiment of the present invention. The edge band 102 (contact rejection area) can be created at the outer boundary of the touch sensor panel 100 surrounding the central area 104. If all contacts (eg fingers or palms) are detected within the edge band 102, the contacts can be ignored. In the embodiment of FIG. 1a, the touch images 106 and 108 have centroids 110 and 112 located within the edge band 102, respectively, so that contact can be ignored.
FIG. 1b shows a second scenario that may occur on an exemplary touch sensor panel 100 according to an embodiment of the present invention. In the embodiment of FIG. 1b, if the contact 114 is detected in the central area 104 together with the contact 116 in the edge band 102, the contact can be recognized in both the central area and the edge band. Recognition of end contact in this scenario according to the criteria described above (rejection or recognition criteria) can prevent intentional gestures such as pinching gestures with contacts beginning in the end band from being ignored.
However, when a finger is used to perform an operation such as pointing in the central area 104, a so-called "pinkie" or other finger accidentally placed in the edge band 102 may be recognized. , Unintended gestures may be performed instead of pointing gestures. Thus, in another embodiment of the invention, if contacts 114 and 116 are detected in both the central area 104 and the edge band 102, and the center of gravity 118 of the edge contacts 116 exceeds the threshold (eg 1 mm). If you didn't move, you can ignore this. However, if the end contact 116 moves beyond the threshold in either direction (even if no other finger is detected in the central area), this can be recognized and is part of the gesture. It becomes a traceable contact that can be. This recognition also allows tracking of operations taking place within the edge band 102.
FIG. 2 shows an exemplary touch sensor panel in the form of a trackpad 200 that implements edge rejection according to an embodiment of the present invention. In the embodiment of FIG. 2, there is a conventional keyboard space bar 202 and a mechanical pick button 204 adjacent to the trackpad 200. The exemplary accidental touch shown in FIG. 2 can include a thumb 206 that is on the spacebar 202 but is also accidentally placed on the trackpad 200. The contact detected at 208 can be ignored to prevent accidental generation of clicks or other actions. In addition, the little finger 210 accidentally touching the trackpad 200 can be ignored, and the thumb 212, which is placed on the pick button 204 but covers the bottom of the trackpad at 214, is an unintended pinch. It can be ignored so that it is not recognized as part of the gesture.
FIG. 3a shows another exemplary touch sensor panel 300 that implements edge rejection according to an embodiment of the present invention. In the embodiment of FIG. 3a, the touch sensor panel 300 can include a lower region 302 that can normally be reserved for performing some non-gesture movements. For example, a finger tap in the lower region 302 can be interpreted as a "click" or selection function. Therefore, contact in the lower region 302 can usually be ignored for all purposes except these functions. Nevertheless, in some situations it may be desirable to recognize contact in the lower region 302 as part of the gesture. Therefore, according to some embodiments of the present invention, the contact 304 (ie, a non-concentric image of a touch of a certain threshold size) identified as a finger generated in the lower region according to a rejection or recognition criterion is the center of gravity. If the 306 is stationary, it can be ignored, but if the center of gravity is not stationary, it can be recognized as part of the gesture. The identification of touch events is incorporated herein by reference in its entirety, "Method and MFP for". It is disclosed in US Pat. No. 6,323,846 entitled "Integrating Manual Input". Rest as defined herein means that the movement of the center of gravity is less than or less than a certain velocity threshold from the calculated center of gravity. If the difference between the instantaneous position and the lowpass filter (LPF) average position value exceeds a certain threshold, it can be considered that the center of gravity has moved and is no longer stationary. Using this criterion, contacts with slow drifting or rolling movements can be ignored, but fast drifts can make the contacts recognized as part of the gesture.
In another embodiment of the invention, the size of the lower region 302 or upper region 316 (or any other end region) can be dynamically varied based on the determination that contact was made by a particular finger. can. For example, if the thumb is detected in the lower region 302, the boundary line 308 that defines the lower region based on the radius of the touch area can be moved upward to increase the size of the lower region. However, if the finger is detected in the lower region 302, the border 308 can be moved downward to reduce the size of the lower region. Similar adjustments can be made for the upper region 316, or any other end region (eg, left or right region).
As mentioned above, the contact in the lower region 302 can be treated as a non-contact independent of the main region 310, but in some embodiments, the contact in the lower region is detected along with the contact in the main area. And can be used. For example, if the contact in the lower region 302 moves in a manner synchronized or associated with the movement in the main region 310, the contact in the lower region should be recognized along with the contact in the main region as part of the gesture. Can be done.
FIG. 3b shows the recognition of two contacts with synchronized movement according to an embodiment of the present invention. In the embodiment of FIG. 3b, if contacts 304 and 312 move in a manner that is substantially synchronized with each other, contact 304 can be recognized with contact 312 as part of a gesture. In other cases, contact 304 can be ignored. As defined herein, two contacts that move "synchronously" have a center of gravity that moves at approximately the same velocity and / or direction (both X and Y components, or only X and Y components). Can include. In other embodiments, the synchronized movement of two contacts can include a synchronized touchdown. Thus, even if one of the two contacts can be touched down within the edge band, if this contact touches down at about the same time as the touchdown in the main region 310 of a contact, then the two contacts Can be recognized as part of a gesture.
FIG. 4 shows another exemplary end rejection exception according to an embodiment of the invention. In the embodiment of FIG. 4, in location (1), contacts 416 and 418 caused by two fingers in the main area 410 move to the left as part of the intended drag action. At location (2), contacts 416 and 418 reach the leftmost edge of main area 410. If the drag operation continues, location (3) allows the thumb to be lowered into the lower region 402 to produce contact 420. In this embodiment, rather than being ignored, the two existing contacts 416 and 418 allow the contact 420 to be recognized as the so-called "drag-lock" feature of the gesture. Once the drag lock is in place, the two fingers can be temporarily lifted from the touch sensor panel and touched down again towards the center of main area 410 at location (4), where to the left. You can continue the drag operation. This end-rejection exception can also be applied to other gestures in the main area 410, with other touches in the main area optionally moving to make the next contact in the lower area 402 of the gesture. Please understand that it can be recognized as a part. Alternatively, the next contact in the lower region 402 can cause a change in the gesture recognized in the main region 410. For example, the pointing function in the main region 410 can be converted to a drag function as soon as the contact is detected in the lower region 402 or removed from the lower region 402.
FIG. 5a shows another exemplary end rejection exception according to an embodiment of the invention. In FIG. 5a, in addition to the stationary thumb 524 detected in the lower region 502, the finger 522 detected in the main region 510 can be recognized as the beginning of the finger drag gesture, and the finger moves while the thumb is stationary. As long as it can be maintained as it is.
FIG. 5b shows yet another exemplary end rejection exception according to an embodiment of the invention. In FIG. 5b, the finger 522 detected in the main region 510 in addition to the thumb 524 detected in the lower region moving simultaneously towards each other can be recognized as the beginning of the pinch gesture.
FIG. 5c shows another exemplary end rejection exception according to an embodiment of the invention. In FIG. 5c, two or more contacts 528 detected in the edge band (eg, lower region 502) have a given spacing with contacts (eg, contacts x between 1 cm and 3 cm). If it has a center of gravity with a directional separation distance), it can be interpreted as a gesture. Thus, for example, two fingers that start scrolling in the lower area 502 (and then move upwards as indicated by 530) should start the gesture immediately rather than being ignored as an end straddle. become.
On the other hand, FIG. 5d shows that in some regions, the two contacts that occur in the edge band may be ignored. In the embodiment of FIG. 5d, the two contacts 532 in the lateral region 526 resulting from the palm straddling the edge can be ignored to prevent accidental scrolling from invoking.
FIG. 6 shows an exemplary touch sensor panel 600 using end rejection for variable width end band 602 according to an embodiment of the present invention. In the embodiment of FIG. 6, the width of the end band 602 can depend on the outer radius of the contact 606. The large outer radius of contact (above a certain threshold), where the center of gravity 610 is located within the end band 602, allows the end band to be made larger in order to better ignore the thumb rather than the fingertips. The edge band 602 can be expanded with the amount or percentage of outer radii above the threshold. Alternatively, the width of the end band 602 does not have to depend on the outer radius and can instead be based on the identification of a particular finger type. In some embodiments, the variable width end band 602 can have a non-uniform width and widens along one or more ends of the touch sensor panel, one of the touch sensor panels or one or more. It can be narrowed along another end beyond that. For example, the lower region 602a of the end band 602 can have a greater width than the side regions 602b and 602c as well as the upper region 602d.
FIG. 7a shows an exemplary trackpad 700 with an integrated pick button according to an embodiment of the invention. In the embodiment of FIG. 7a, the trackpad 700 can be mechanically actuated by pushing the trackpad, resulting in a "click" input that implements a mechanical pick button. A trackpad with an integrated pick button is described in Figure 10-15 below.
In the trackpad 700 of FIG. 7a, clicks can be generated by sufficient pressure anywhere on the surface of the trackpad, so the clicks themselves do not limit the location of the clicks. Thus, according to embodiments of the present invention, touch sensing on the trackpad 700 can be used to determine how clicks should be interpreted. When a machine click is detected, the interpretation of the click and the resulting activated function can depend on where the touch was detected on the trackpad. In the exemplary embodiment of FIG. 7a, the trackpad 700 is divided into a primary click area 702 and a secondary click area 704. When a touch is detected on the primary click area 702 along with a mechanical click from the trackpad, it can trigger, for example, a left click action. Similarly, when a touch is detected on the secondary click area 704 along with a mechanical click from the trackpad, it can trigger, for example, a right-click action. The trackpad 700 delimiter can be implemented in the firmware.
An example of FIG. 7a shows primary and secondary click areas 702 and 704 of the same size. However, in other embodiments, the size or area of the click area may be unequal in size to account for the intended usage pattern and to avoid misinterpretation of the click. For example, the secondary click area 704 may be used less frequently than the primary click area 702, so the secondary click area can be made smaller and / or like the lower right corner of the trackpad 700. The secondary click area can be positioned in the area where it is unlikely to be clicked.
FIG. 7b shows an exemplary extension of the embodiment of FIG. 7a that can define more than two click areas. In the embodiment of FIG. 7b, in addition to the primary and secondary click areas 702 and 704, several functional key click areas 706, 708, and 710 can be defined. A touch on the trackpad 700 in addition to a touch in any of these areas can trigger the corresponding action. Those skilled in the art will appreciate that delimiters are implemented in the firmware so that any number of areas can be used in any number of configurations. In a further embodiment, these areas can be dynamically altered according to the particular use of the computing device (eg, depending on the application being run or the user interface being displayed).
The embodiment of the present invention described above is the US application No. 11 / 650,049 entitled "Double-Sided Touch Sensitive Panel and Flex Circuit Bonding" filed on January 3, 2007. It can be carried out using the type of touch sensor panel described in the issue. A sense channel of the type described in US Application No. 11 / 649,998, entitled "Proximity and Multi-Touch Sensor Detection and Demodulation" filed January 3, 2007. Can be used to detect touch-and-hover events. US Application No. 11 / 428,522, filed July 3, 2006, entitled "Identifying Contacts on a Touch Surface," filed May 31, 2007, "Identifying Contacts on a Touch Surface." Multi-touch Input US application No. 11 / 756,211 entitled "Discrimination" and the name "Gestures for Touch Sensitive Input Devices" filed on July 30, 2004. The resulting touch image can be further processed to determine the location of the touch event, the identification of the finger contact, and the identification of the gesture, as described in US Application No. 10 / 903,964 of. All of the aforementioned applications referred to in this paragraph are incorporated herein by reference in their entirety.
FIG. 8 shows an exemplary computing system 800 that may include one or more of the embodiments of the invention described above. The computing system 800 may include one or more panel processors 802 and peripherals 804, as well as a panel subsystem 806. Peripheral device 804 can include, but is not limited to, random access memory (RAM) or other type of memory or storage device, a watchdog timer, and the like. Panel subsystem 806 can include, but is not limited to, one or more sense channels 808, channel scan logic 810 and driver logic 814. The channel scan logic 810 can access the RAM 812, autonomously read data from the sense channel, and control the sense channel. In addition, the channel scan logic 810 sets the driver logic 814 to generate stimulation signals 816 of various frequencies and phases that can be selectively applied to the driveline of the touch sensor panel 824 at the voltage set by the charge pump 815. Can be controlled. In some embodiments, the panel subsystem 806, panel processor 802, and peripheral device 804 can be integrated into a single application specific integrated circuit (ASIC).
The touch sensor panel 824 can include a capacitance sensing medium having a plurality of drive lines and a plurality of sensing lines, but other sensing media can also be used. Each intersection, proximity, or quasi-accessibility of the drive and sensing line can represent a capacitive sensing node and can also be considered as an image element (pixel) 826, with the touch sensor panel 824 touching the "image". Can be particularly useful when considered as an uptake. (In other words, after the panel subsystem 806 determines whether a touch event has been detected by each touch sensor in the touch sensor panel, the pattern of the touch sensor on the multi-touch panel where the touch event occurred is a "image" of the touch (eg, Each sensing line of the touch sensor panel 824 drives a sense channel 808 (also referred to herein as an event detection and demodulation circuit) in the panel subsystem 806. can do.
The computing system 800 can also include a host processor 828 for receiving output from the panel processor 802 and performing an operation based on the output, the operation of which is an object such as a cursor or pointer. Move, scroll or pan, adjust control settings, open files or documents, view menus, make selections, execute commands, activate peripheral devices associated with the host device, answer calls, make calls, make calls Closing, changing volume or voice settings, storing information about phone communications such as addresses, frequently called phone numbers, incoming calls, missed calls, logging on to a computer or computer network, restricted areas of a computer or computer network Allow authorized personal access to, load user profiles related to computer desktop user preference configuration, allow access to web content, launch specific programs, encrypt or decrypt messages, and / Or the same can be included. The host processor 828 can also perform additional functions that may not be related to panel processing, with a program storage device 832 and a display device 830 such as an LCD display to provide a UI to the user of the device. Can be combined with. The display device 830 and the touch sensor panel 824 are located under the touch sensor panel partially or wholly, or when integrated partially or wholly with the touch sensor panel, the touch screen 818. Can be formed.
One or more of the above functions may be performed by memory-stored firmware (eg, one of peripherals 804 in FIG. 8) and performed by the panel processor 802, or in program storage 832. Note that it can be stored in and executed by the host processor 828. The firmware may also be stored and / or transferred into some computer-readable medium and of a computer-based system, processor-encapsulating system, or other system that can fetch an instruction from an instruction execution system, device, or device to execute the instruction. It can be used by or with such instruction execution systems, devices, or devices. In the context of this specification, a "computer-readable storage medium" can be any storage medium capable of containing or storing programs used by or with an instruction execution system, device, or device. Computer-readable storage media are, but are not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices or devices, portable computer diskettes (magnetic), random access memory (RAM) (magnetic), read-only memory ( ROM) (magnetic), erasable programmable read-only memory (EPROM) (magnetic), portable optical disks such as CDs, CD-Rs, CD-RWs, DVDs, DVD-Rs, or DVD-RWs, or compact flash (registered) It can include (trademark) cards, secure digital cards, USB memory devices, flash memory such as memory sticks, and the like.
The firmware is also propagated within some transport medium and is an instruction execution system such as a computer-based system, a processor inclusion system, or an instruction execution system, device, or other system capable of fetching an instruction from a device and executing the instruction. , Devices, or devices, or with them. In the context of this specification, a "transfer medium" can be any medium capable of transmitting, propagating, or transferring a program used by or with an instruction execution system, device, or device. Transport readable media can include, but are not limited to, electronic, magnetic, optical, electromagnetic or infrared wired or wireless propagation media.
FIG. 9a shows an exemplary mobile phone 936 that can include a touch sensor panel 924 and a computing system 942 for implementing the end denial and end denial exceptions described above according to embodiments of the present invention. FIG. 9b shows an exemplary digital media player 940 that can include a touch sensor panel 924 and a computing system 942 for implementing the end denial and end denial exceptions described above according to embodiments of the present invention. FIG. 9c illustrates an exemplary personal computer 944 that can include a touch sensor panel (trackpad) 924 and a computing system 942 for implementing the end denials and end denial exceptions described above according to embodiments of the present invention. show. The mobile phones, media players, and personal computers of Figures 9a, 9b, and 9c can advantageously benefit from the end-rejection and end-rejection exceptions described above, which are the implementation of these features. This is due to the fact that it can provide maximum functionality while minimizing unintended operations.
As mentioned above, some embodiments of the present invention are intended for trackpads with integrated pick buttons. An embodiment of a trackpad with an integrated pick button is described below with reference to Figures 10-15. However, it should be understood that other trackpads or input devices with integrated pick buttons are also within the scope of the embodiments of the present invention.
FIG. 10 is a schematic view of an exemplary touchpad and display according to an embodiment of the present invention. In the embodiment of FIG. 10, the touch-sensitive trackpad 10 is a small area (often rectangular) area that includes a protective / decorative shield 12 and a plurality of electrodes 14 located beneath the protective shield 12. Can be done. The electrode 14 can be positioned on a circuit board such as a printed circuit board (PCB). To simplify the discussion, part of the protective shield 12 has been removed to make the electrodes 14 visible. Different electrodes 14 or combinations thereof can represent different x, y positions. In one configuration, when the finger 16 (or, as an alternative, a stylus not shown) approaches the electrode grid 14, the finger can form a capacitance with one or more electrodes in close proximity to the finger. , Or the existing capacitance between one or more of these electrodes can be varied. A circuit board / sensing electronic device (not shown) measures such a change in capacitance to generate an input signal 18 to be sent to a host device 20 (eg, a computing device) having a display screen 22. The input signal 18 is used to control the movement of the cursor 24 on the display screen 22. As shown, the input pointer moves in the same x and y directions as the detected x and y finger movements.
FIG. 11 is a schematic perspective view of an exemplary input device according to an embodiment of the present invention. The input device 30 is generally information or to perform an operation on the display screen (eg, via a graphical user interface (GUI)), for example, to move an input pointer, make a selection, provide an instruction, and so on. It is configured to send data to an electronic device (not shown). The input device can interact with the electronic device via a wired (eg, cable / connector) or wireless connection (eg, IR, Bluetooth®, etc.).
The input device 30 can be a stand-alone unit or can be integrated with an electronic device. In the case of a stand-alone unit, the input device usually has its own housing. When integrated with an electronic device, the input device typically uses the housing of the electronic device. In either case, the input device can be structurally coupled to the enclosure by, for example, screws, snaps, fixtures, adhesives, and the like. In some cases, the input device can be detachably coupled to the electronic device, for example via a docking station. The electronic device to which the input device is coupled can correspond to any consumer-related electronic product. By way of example, electronic devices can correspond to desktop computers, laptop computers or PDAs, media players such as music players, communication devices such as mobile phones, other input devices such as keyboards, and computers such as the like. can.
As shown in FIG. 11, the input device 30 includes a frame 32 (or support structure) and a trackpad 34. The frame 32 provides a structure for supporting the components of the input device. The frame 32 in the form of a housing can also enclose or accommodate components of the input device. The components including the trackpad 34 can correspond to electronic, optical, and / or mechanical components for operating the input device 30.
The trackpad 34 provides an intuitive interface configured to provide one or more control functions for controlling various applications associated with the attached electronic device. As an example, the touch activation control function can be used to move an object, perform an action on a display screen, or make a selection or send a command associated with the action of an electronic device. .. To perform touch-initiated control functions, the trackpad 34 tracks from a finger (or object) that moves across the surface of the trackpad 34 (eg, linearly, radially, angularly, etc.). It can be configured to receive input from a finger holding a particular position on the pad 34 and / or by a finger tapping a particular position on the trackpad 34. As will be appreciated, the touchpad 34 allows easy one-handed operation, i.e., allowing the user to interact with the electronic device with one or more fingers.
The trackpad 34 can be varied over a wide range. For example, the touchpad 34 can be a conventional trackpad based on a Cartesian coordinate system, or the trackpad 34 can be a touchpad based on a polar coordinate system. Examples of polar coordinate-based touchpads are incorporated herein by reference in their entirety, "TOUCH PAD FOR HANDHELD DEVICE," filed July 1, 2002. ) , U.S. Pat. No. 7,046,230 by Zadesky et al.
The trackpad 34 can be used in relative or absolute mode. In absolute mode, the trackpad 34 reports the absolute coordinates of where it is touched (eg, x, y in a Cartesian coordinate system, or (r, θ) in a polar coordinate system). In relative mode, the trackpad 34 reports the direction and / or distance of change (eg, left / right, up / down, and so on). In most cases, the signal generated by the trackpad 34 directs movement on the display screen in the same direction as the finger as it travels across the surface of the trackpad 34.
The shape of the trackpad 34 can be varied over a wide range. For example, the trackpad 34 can be circular, elliptical, square, rectangular, triangular, and the like. Generally, the outer circumference of the trackpad 34 defines the working boundary of the trackpad 34. In the illustrated embodiment, the trackpad is rectangular. Rectangular trackpads are common on laptop computers. The circular trackpad allows the user to continuously rotate the finger in any form, i.e., rotate the finger by 360 degree rotation without interruption. In addition, the user can rotate the user's fingers tangentially from all sides, thus giving a larger range of finger positions. Both of these features make it a portable media player (Apple, Cupertino, CA) when performing scrolling functions. It can help provide a circular trackpad that is advantageous for use with iPod® media players manufactured by Inc. In addition, the size of the trackpad 34 generally corresponds to a size that can be easily manipulated by the user (eg, fingertip or larger).
The trackpad 34, which generally takes the form of a solid flat platform, includes a touchable outer track surface 36 for receiving fingers (or objects) for operating the trackpad. Although not shown in FIG. 11, below the touchable outer track surface 36 is a sensor device that can sense something like finger pressure and / or movement. A sensor device typically includes a plurality of sensors configured to operate when a finger rides on it, taps it, or crosses it. In the simplest case, an electronic signal is generated each time the finger is positioned above the sensor. The number of signals in a given time frame can indicate the location, direction, velocity, and acceleration of the finger on the trackpad 34, i.e. the more signals, the more the user is moving the finger. .. In most cases, signals are monitored by electronic interfaces where the number, combination, and frequency of signals are translated into location, direction, velocity, and acceleration information. This information can then be used by the electronic device to perform the desired control function on the display screen. The sensor device can be varied over a wide range. As an example, the sensor may be based on resistance sensing, surface acoustic wave sensing, pressure sensing (eg strain gauge), infrared sensing, light sensing, distributed signaling technology, acoustic pulse recognition, capacitance sensing, and the like. can.
In the illustrated embodiment, the trackpad 34 is based on capacitance sensing. As is generally known, capacitance-based trackpads are arranged to detect changes in capacitance as the user moves an object, such as a finger, around the trackpad. In most cases, capacitive trackpads include protective shields, one or more electrode layers, circuit boards, and related electronics including application specific integrated circuits (ASICs). The protective shield is placed on top of the electrodes, the electrodes are mounted on the top surface of the circuit board, and the ASIC is mounted on the bottom surface of the circuit board. The protective shield serves to protect the underlayer and provide a surface for the fingers to slide. The surface is generally smooth so that the fingers do not stick when moving. The protective shield also provides an insulating layer between the finger and the electrode layer. The electrode layer comprises a plurality of spatially distinct electrodes. Any suitable number of electrodes can be used. In most cases it is desirable to increase the number of electrodes for higher resolution, i.e. more information can be used for things such as acceleration.
Capacitance sensing works according to the principle of capacitance. As is understood, whenever two conductive members come close to each other without actual touch, these electric fields interact to form a capacitance. In the above configuration, the first conductive member is one or more of the electrodes and the second conductive member is, for example, a user's finger. Therefore, when the finger approaches the touchpad, a very small capacitance is formed between the finger and the electrode in close proximity to the finger. The capacitance at each of the electrodes is measured by an ASIC located on the back of the circuit board. By detecting changes in capacitance at each of the electrodes, the ASIC can determine the location, direction, velocity, and acceleration of the finger as it travels across the touchpad. The ASIC can also report this information in a format that can be used by electronic devices.
According to one embodiment, the trackpad 34 is movable relative to the frame 32 to activate another set of signals (other than the tracking signal). As an illustration, the trackpad 34 in the form of a solid flat platform can rotate, pivot, slide, translate, bend and / or do the same with respect to the frame 32. The trackpad 34 can be coupled to and / or movably constrained by the frame 32. By way of example, the trackpad 34 can be coupled to the frame 32 via screws, accelerators, pin joints, slider joints, ball socket joints, flex joints, magnets, cushions, and / or the like. The trackpad 34 can also be floated within the space of the frame (eg gimbal). The input device 30 has a pivot / translation joint, a pivot / flex joint, a pivot / ball socket type joint, a translation / flex joint, and the like, in order to increase the range of movement (for example, to increase the degree of freedom). Note that additional combinations of joints, such as those of, can be included. Upon movement, the touchpad 34 is configured to activate a circuit that produces one or more signals. Circuits generally include one or more movement indicators such as switches, sensors, encoders, and the like. An example of a gimbal trackpad was filed on August 18, 2003 under the name "MOVABLE TOUCH PAD WITH ADDED FUNCTIONALITY", which is incorporated herein by reference in its entirety. It can be found in Patent Application No. 10 / 643,256.
In the illustrated embodiment, the trackpad 34 takes the form of a pressable button that performs a "picking" operation. That is, a portion of the entire trackpad 34 is by pressing the trackpad 34 rather than one or more additional button functions tapping on the trackpad or using another button / different zone. Acts like a single or multiple buttons to be implemented. As shown in FIGS. 12A and 12B, according to one embodiment of the invention, the trackpad 34 is when a force from a finger 38, palm, hand, or other object is applied to the trackpad 34. , Can be moved between an upright (or neutral) position (Fig. 12A) and a pressed (or actuated) position (Fig. 12B). The force should not be small enough to allow accidental activation of the button signal, but should not be large enough to cause discomfort to the user by requiring excessive pressure. The trackpad 34 is usually urged to an upright position via, for example, a bending hinge, a spring member, or a magnet. The trackpad 34 moves to the working position when the object overcomes the bias by pushing the trackpad 34. As shown in FIG. 12C, the trackpad 34 can be pivoted at one end so that the working position is slightly tilted with respect to the neutral position. When the finger (or other object) is removed from the trackpad 34, the urging member attempts to return to the neutral position. A shim or other structure (not shown) can prevent the trackpad 34 from overshooting the neutral position when returning. For example, a portion of the frame 32 can extend outward over a portion of the trackpad 34 so as to stop the trackpad 34 in the neutral position. In this way, the trackpad surface can be kept coplanar with the frame 32, if desired. For example, in a laptop computer or handheld media device, the trackpad is the same as the housing of the computer or device.
In the upright / neutral position, as shown in FIG. 12A, the trackpad 34 produces a tracking signal when an object, such as the user's finger, moves over the upper surface of the touchpad in the x, y plane. In FIG. 12A, the neutral position is shown as an upright position, but the neutral position can be set in any direction. As shown in FIG. 12B, at the pressed position (z direction), the trackpad 34 generates one or more button signals. Button signals can be used for a variety of functions, including, but not limited to, performing selections or sending commands related to operating an electronic device. As an example, in the case of a music player, button functions can be associated with opening menus, playing songs, fast-forwarding songs, seeking menus, and the like. For laptop computers, button functions can be associated with opening menus, selecting text, selecting icons, and the like. As shown in FIG. 12D, the input device 30 can be configured to provide both tracking and button signals simultaneously, i.e., tangentially along the track surface (ie, in the x, y directions). The touchpad 34 can be pressed in the z direction while moving. In other cases, the input device 30 can be configured to provide only the button signal when the touchpad 34 is pressed and only the tracking signal when the touchpad 34 is upright.
More specifically, the trackpad 34 is configured to activate one or more movement indicators, which can generate a button signal when the trackpad 34 is moved to the operating position. The movement indicator is typically located within frame 32 and can be coupled to trackpad 34 and / or frame 32. The movement indicator can be any combination of a switch and a sensor. Switches are generally configured to provide pulsed or binary data such as on or off. As an illustration, the underside portion of the trackpad 34 can be configured to contact or engage (and thus act) the switch when the user presses the trackpad 34. Sensors, on the other hand, are generally configured to provide continuous or analog data. As an illustration, the sensor can be configured to measure the position or amount of tilt of the touchpad 34 with respect to the frame when the user presses the trackpad 34. Any suitable mechanical, electrical and / or optical switch or sensor can be used. For example, tact switches, force sensing resistors, pressure sensors, proximity sensors, and the like can be used.
The trackpads 10 and 30 shown in FIGS. 10-12 can be multi-touch trackpads in some embodiments. Multi-touch is multiple, as opposed to a touch surface (screen, table, wall, etc.) or touch pad, as well as a standard touch screen that recognizes only one touch point (eg, computer touch pad, ATM). Consists of software that recognizes simultaneous touchpoints. This action includes, but is not limited to, capacitance sensing, resistance sensing, surface acoustic wave sensing, heat, finger pressure, high capture rate cameras, infrared light, light capture, tuned electromagnetic induction, and shadow capture. Achieved through means. An example of a multi-touch mobile phone is the iPhone® manufactured by Apple Inc., located in Cupertino, California. An example of a multi-touch media device is the iPod Touch manufactured by Apple Inc. Examples of laptop computers with multi-touch trackpads are MacBook Air and MacBook manufactured by Apple Inc. Pro. All of the input devices described herein can utilize multi-touch technology in some embodiments, or the input devices described herein utilize a single touch trackpad. May be good.
FIG. 13 is a simplified block diagram of a computing system 39 according to one embodiment of the present invention. A computing system generally includes an input device 40 operably connected to a computing device 42. As an example, the input device 40 can generally correspond to the input device 30 shown in FIGS. 11 and 12, and the computing device 42 is a laptop computer, desktop computer, PDA, media player, mobile phone, smartphone, video. It can be used for games or similar. As shown, the input device 40 includes a pressable trackpad 44 and one or more movement indicators 46. The trackpad 44 is configured to generate a tracking signal and the movement indicator 46 is configured to generate a button signal when the trackpad 44 is pressed. The trackpad 44 can be varied over a wide range, but in this embodiment the trackpad 44 collects the capacitance sensor 48 and the position signal from the sensor 48 and supplies that signal to the computing device 42. Includes control system 50 for The control system 50 monitors the signal from the sensor 48, calculates the location (angle or angle), direction, speed, and acceleration of the monitored signal, and reports this information to the processor of the computing device 42. It can include an application specific integrated circuit (ASIC) that is configured. The movement indicator 46 can also be varied over a wide range. However, in this embodiment, the movement indicator 46 takes the form of a switch that produces a button signal when the trackpad 44 is pressed. The switch 46 can correspond to a mechanical, electrical, or optical style switch. In one particular embodiment, the switch 46 is a mechanical switch that includes a protruding actuator 52, which actuator produces a button signal when pressed by the trackpad 44. Can be done. As an example, the switch can be a tact switch or a tactile dome.
Both the trackpad 44 and the switch 46 are operably coupled to the computing device 42 via the communication interface 54. The communication interface provides a connection point for direct or indirect connection between the input device and the electronic device. The communication interface 54 can be wired (wires, cables, connectors) or wireless (eg, transmitter / receiver).
The computing device 42 generally includes a processor 55 (eg, a CPU or microprocessor) that is configured to execute instructions and perform operations associated with the computing device 42. For example, using instructions retrieved from memory, the processor can control the receipt and operation of input and output data between the components of computing device 42. In most cases, processor 55 executes instructions under the control of the operating system or other software. The processor 55 can be a single-chip processor or can implement a plurality of components.
The computing device 42 also includes an input / output (I / O) controller 56 operably coupled to the processor 54. The I / O controller 56 can be integrated with the processor 54 or may be a separate component as shown. The I / O controller 56 is generally configured to control interaction with one or more I / O devices that can be coupled to the computing device 42, such as the input device 40. The I / O controller 56 generally operates by exchanging data between the computing device 42 and the I / O device that wishes to communicate with the computing device 42.
The computing device 42 also includes a display controller 58 operably coupled to the processor 54. The display controller 58 can be integrated with the processor 54 or may be a separate component as shown. The display controller 58 is configured to process display commands for generating text and graphics on the display screen 60. As an example, the display screen 60 is a black and white display, a color graphics adapter (CGA) display, an extended graphics adapter (EGA) display, a variable graphics array (VGA) display, a super VGA display, a liquid crystal display (LCD) (eg, an active matrix, It can be a passive matrix and the like), a cathode ray tube (CRT), a plasma display, a backlit light emitting diode (LED) LCD display, or the like.
In one embodiment (not shown), the trackpad 44 can include a glass surface that acts not only as a touch-sensitive surface, but also as a display screen, in which case the display screen 60 shown in FIG. , Can be integrated with the glass surface of the trackpad 40. This can be useful in computing devices with touch-sensitive displays (eg, media players or mobile phones). An example of a media player with a touch-sensitive display is the iPod Touch manufactured by Apple Inc., located in Cupertino, California. An example of a mobile phone with a touch-sensitive display is the iPhone® manufactured by Apple Inc., located in Cupertino, California.
In most cases, the processor 54 with an operating system operates to execute computer code, create and use data. The computer code and data can reside in the program storage area 62 operably coupled to the processor 54. The program storage area 62 generally provides a place to hold the data used by the computing device 42. As an example, the program storage area can include read-only memory (ROM), random access memory (RAM), hard disk drive and / or the like. Computer code and data can also reside on removable program media and can be loaded or installed on computing devices if needed. In one embodiment, the program storage area 62 is configured to store information for controlling how the tracking and button signals generated by the input device 40 are used by the computing device 42. ..
FIG. 14 shows one embodiment of an input device that includes a trackpad 72 connected to a frame 76, all represented by reference numeral 70. The frame 76 can be a housing for a stand-alone input device, or for another device that incorporates a trackpad 72, such as a laptop computer, desktop computer, handheld media device, PDA, mobile phone, smartphone, etc. It can be a case. The trackpad 72 includes various layers including an outer touch-sensitive track surface 74 for tracking finger movement. The track surface 74 can also provide a low friction decorative surface. In one embodiment, the trackpad 72 is based on capacitance sensing and thus includes an electrode layer 80 that can be mounted, for example, on a PCB. For capacitance sensing, the track surface 74 is a dielectric material. Reinforcing material 84 is positioned below the electrode layer 80. Reinforcing material 84 is shown in FIGS. 14 and 15, but may be omitted in some embodiments. Reinforcing material 84 can be used to compensate for the inherent flexibility of the electrode layer 80. The electrode layer 80 responds to finger movement along the track surface 74 by sending a signal to the sensor 82. In the case of capacitance sensing, the electrode layer 80 records changes in capacitance based on finger movement, and the sensor 82 is a capacitance sensor. In this way, the trackpad 72 incorporates a touch sensor configuration. Although the sensor 82 is shown located below the electrode layer 80, it can be located elsewhere in other embodiments. When the sensor 82 is positioned on the moving part of the trackpad 72 as in the illustrated embodiment, the input device can incorporate a flexible electrical connection (not shown) that can move with the system.
The movement indicator 78 is located at the bottom of the trackpad 72. The movement indicator 78 can be varied over a wide range, but in this embodiment it takes the form of a mechanical switch normally placed between the trackpad 72 and the frame 76. In other embodiments, the movement indicator 78 can be a sensor, such as an electrical sensor. The movement indicator 78 can be attached to the frame 76 or trackpad 72. In the illustrated embodiment, the movement indicator 78 is attached to the lower side of the electrode layer 80. As an example, if the electrode layer 80 is located on the PCB, the movement indicator 78 can be located on the bottom of the PCB. In another embodiment, the movement indicator 78 can take the form of a tact switch, more specifically an SMT dome switch (a dome switch packaged for SMT).
The trackpad 72 is shown in the neutral position in FIG. 14, and the movement sensor 78 is not in contact with the frame 76. When the user applies downward pressure to the track surface 74, the trackpad 72 moves downward, allowing the movement sensor 78 to record this change in position. In the illustrated embodiment, the mobile sensor 78 (tact switch) comes into contact with either the frame 76 or, in this case, the set screw 88. The set screw 88 can be manually adjusted to change the distance between the neutral position and the operating position. In one embodiment (not shown), the set screw 88 can be in direct contact with the movement sensor 78 in the neutral position to prevent loosening or prior movement of the system. The flex hinge 86 connects the trackpad 72 to the frame 76. The bending hinge 86 is an elastic material that bends when a force is applied, but exerts a resilience force to urge the trackpad 72 to return to the neutral position. In one embodiment, the flex hinge 86 can be thin spring steel.
As shown in FIG. 15, the flex hinge 86 will bend when the user presses on the track surface 74. The bend 86 also urges the trackpad 72 towards a neutral position that is horizontal in the illustrated embodiment shown in FIG. In this way, the user can press virtually anywhere on the track surface 74 and make a "pick" which means that the movement indicator 78 records this press. This is in contrast to traditional trackpads that incorporate separate track zones and pick zones. Being able to pick anywhere on the track surface 74 provides the user with a more intuitive and comfortable interface. For example, the user does not have to take his finger off the track surface 74 and can generate tracking and button signals with one finger. In contrast, a user operating a trackpad with separate tracks and pick zones may use, for example, the left hand for picking the right hand for tracking, or the thumb for picking the index finger for tracking. There is.
The shoulder portion 90, which can be an extension or individual member of the frame 76, contacts a portion of the trackpad 72, such as the stiffener 84, to prevent the trackpad 72 from moving beyond its neutral position. .. In this way, the track surface 74 can be kept substantially coplanar with the upper surface of the frame 76. A shock absorber or upstop (not shown) can be incorporated with the shoulder 90 to soften the contact between the trackpad 72 and the shoulder 90.
As you can see, the picks generated by pressing track surface 74 select items on the screen, open a file or document, execute instructions, start a program, view a menu, and / Or the same can be included. Button functions also perform keyboard-related actions such as zooming, scrolling, opening various menus, moving the input pointer into place, enter, delete, insert, page up / down, and so on. It can include features that facilitate navigation of electronic systems.
The flex hinge 86 allows for a movable trackpad in the smallest vertical space feasible. The minimum vertical space is achieved by the flex hinge 86 being thin and generally positioned parallel to the lower layer of the trackpad 72, so that the flex hinge 86 does not significantly increase the thickness of the trackpad 72. Therefore, this configuration is suitable for use in ultra-thin laptop computers. Vertical space is extremely limited in such ultra-thin laptop computer applications. In the past, the size of electrical components has often been a limiting feature of how small electrical devices can be made. Today, electrical components are becoming smaller and smaller, which means that mechanical components (eg, movable trackpads) can be critically sized limiting components. Understanding this makes it easier to understand why linear actuation (eg, supporting movable trackpads with coil springs or the like) is not ideal for some applications. In addition, the use of springs can unnecessarily add complexity to the manufacturing process (increased component count, high cost, high failure rate, etc.). Another drawback of the spring is that in some embodiments the spring can block or impair the force profile of the tactile switch. In contrast, the bend 86 can provide a substantially constant sensation over the entire track surface 74, giving the user a more accurate representation of the tactile switch force profile.
Here, referring to FIG. 15 according to one embodiment of the present invention, when the user presses the track surface 74 of the trackpad 72, the pivot of the trackpad 72 causes the switch 78 arranged beneath it to point downward. It is activated. When activated, switch 78 produces a button signal that can be used by an electronic device connected to input device 70. The bend 86 can be constrained to move the trackpad 72 around substantially only one axis. This can be achieved, for example, by using a plurality of bends arranged along an axis on one side surface of the trackpad 72, such as the back side. Further, if the trackpad 72 is made rigid (eg, by including reinforcement 84 as needed), a uniform architecture is achieved. In other words, the flex hinge 86 urges the trackpad 72 towards the neutral position and also moves around substantially only one axis, the axis where the flex hinge 86 is connected to the frame 76. to enable.
Although the embodiments of the present invention have been described in detail with reference to the accompanying drawings, it should be noted that those skilled in the art will be aware of various changes and modifications. Such changes and amendments should be understood to be within the scope of the embodiments of the invention as defined by the appended claims.
100 Touch sensor panel 102 Edge band 104 Central area 106 Contact 108 Contact 110 Center of gravity 112 Center of gravity 114 Contact 116 Contact 118 Moving center of gravity
26 sheets
Sheet 1 Sheet 2 Sheet 3 Sheet 4 Sheet 5 Sheet 6 Sheet 7 Sheet 8 Sheet 9 Sheet 10 Sheet 11 Sheet 12 Sheet 13 Sheet 14 Sheet 15 Sheet 16 Sheet 17 Sheet 18 Sheet 19 Sheet 20 Sheet 21 Sheet 22 Sheet 23 Sheet 24 Sheet 25 Sheet 26
Every citation, both ways
| Document | Relation | Office |
|---|---|---|
| JP200047824A | Cites | Japan |
| JP2000163211A | Cites | Japan |
| WO2007076226A1 | Cites | World Intellectual Property Organization (WIPO) |
59 members in 11 offices
Priority claims14
| Document | Office | Kind | Date |
|---|---|---|---|
| 1922008 | United States of America | P | |
| 1922008 | United States of America | P | |
| 61019220 | United States of America | – | |
| 12242772 | United States of America | – | |
| 24277208 | United States of America | A | |
| 24277208 | United States of America | A | |
| 2014057454 | Japan | A | |
| 2014057454 | Japan | A | |
| 12242772 | – | – | – |
| 2014057454 | – | – | – |
| 61019220 | – | – | – |
| JP20140057454 | – | – | – |
| US20080019220P | – | – | – |
| US20080242772 | – | – | – |
Members59
| Document | Office | Kind | |
|---|---|---|---|
| GB0823047D0 | United Kingdom | D0 | |
| CA2647561A1 | Canada | A1 | |
| CA2772544A1 | Canada | A1 | |
| EP2077490A2 | European Patent Office (EPO) | A2 | |
| GB2456203A | United Kingdom | A | |
| US2009174679A1 | United States of America | A1 | |
| CN101482785A | China | A | |
| DE102008063354A1 | Germany | A1 | |
| WO2009088672A2 | World Intellectual Property Organization (WIPO) | A2 | |
| AU2008258177A1 | Australia | A1 | |
| IL196334A0 | Israel | A0 | |
| IL196334D0 | Israel | D0 | |
| JP2009217814A | Japan | A | |
| HK1130097A | Hong Kong, China | A | |
| HK1130097A1 | Hong Kong, China | A1 | |
| EP2077490A3 | European Patent Office (EPO) | A3 | |
| WO2009088672A3 | World Intellectual Property Organization (WIPO) | A3 | |
| AU2008258177B2 | Australia | B2 | |
| AU2010235941A1 | Australia | A1 | |
| GB201018237D0 | United Kingdom | D0 | |
| GB2472339A | United Kingdom | A | |
| US2012023459A1 | United States of America | A1 | |
| GB2456203B | United Kingdom | B | |
| HK1154293A | Hong Kong, China | A | |
| HK1154293A1 | Hong Kong, China | A1 | |
| GB2472339A8 | United Kingdom | A8 | |
| GB2472339B | United Kingdom | B | |
| CA2647561C | Canada | C | |
| EP2469381A1 | European Patent Office (EPO) | A1 | |
| JP2013041629A | Japan | A | |
| AU2013205165A1 | Australia | A1 | |
| AU2013100574A4 | Australia | A4 | |
| AU2010235941B2 | Australia | B2 | |
| CN103513927A | China | A | |
| AU2013100574B4 | Australia | B4 | |
| JP5495553B2 | Japan | B2 | |
| JP2014112449A | Japan | A | |
| CA2772544C | Canada | C | |
| US9041663B2 | United States of America | B2 | |
| JP5731466B2 | Japan | B2 | |
| US2015253891A1 | United States of America | A1 | |
| AU2013205165B2 | Australia | B2 | |
| AU2015271962A1 | Australia | A1 | |
| CN101482785B | China | B | |
| CN106155419A | China | A | |
| AU2015271962B2 | Australia | B2 | |
| JP2017120673A | Japan | A | |
| AU2017219061A1 | Australia | A1 | |
| US9891732B2 | United States of America | B2 | |
| CN103513927B | China | B | |
| US2018150152A1 | United States of America | A1 | |
| CN106155419B | China | B | |
| US10747428B2 | United States of America | B2 | |
| DE102008063354B4 | Germany | B4 | |
| US2020371688A1 | United States of America | A1 | |
| JP6907005B2This record | Japan | B2 | |
| US11449224B2 | United States of America | B2 | |
| US2022391086A1 | United States of America | A1 | |
| US11886699B2 | United States of America | B2 |
26 legal events, as the office reported them to INPADOC
Over the term
Point at a mark for the eventEvents
| Event | Code | |
|---|---|---|
| Receipt of annual feesJAPANESE INTERMEDIATE CODE: R250R250 | R250 | |
| Receipt of annual feesJAPANESE INTERMEDIATE CODE: R250R250 | R250 | |
| First payment of annual fees (during grant procedure)JAPANESE INTERMEDIATE CODE: A61A61 | A61 | |
| Certificate of patent or registration of utility modelJAPANESE INTERMEDIATE CODE: R150R150 | R150 | |
| Trial/appeal decision takenAppealJAPANESE INTERMEDIATE CODE: C03C03 | C03 | |
| Notification sentJAPANESE INTERMEDIATE CODE: C3012C30A | C30A | |
| Notice of termination of proceedingsJAPANESE INTERMEDIATE CODE: C23C23 | C23 | |
| Request for written amendment filedJAPANESE INTERMEDIATE CODE: A523A521 | A521 | |
| Written request for extension of timeJAPANESE INTERMEDIATE CODE: A601A601 | A601 | |
| Notice of reasons for refusalJAPANESE INTERMEDIATE CODE: C13C13 | C13 | |
| Notice of designation (change) of administrative judgeJAPANESE INTERMEDIATE CODE: C22C22 | C22 | |
| Notice of designation (change) of administrative judgeJAPANESE INTERMEDIATE CODE: C22C22 | C22 | |
| Notice of termination of reconsideration by examiners before appeal proceedingsAppealJAPANESE INTERMEDIATE CODE: C211C211 | C211 | |
| Re-examination (zenchi) completed and case transferred to appeal boardAppealJAPANESE INTERMEDIATE CODE: A912A912 | A912 | |
| Notice of transfer of a case for reconsideration by examiners before appeal proceedingsAppealJAPANESE INTERMEDIATE CODE: C21C21 | C21 | |
| Transfer to examiner for re-examination before appeal (zenchi)AppealJAPANESE INTERMEDIATE CODE: A911A911 | A911 | |
| Written invitation by the commissioner to file amendmentsJAPANESE INTERMEDIATE CODE: C11C11 | C11 | |
| Request for written amendment filedJAPANESE INTERMEDIATE CODE: A523A521 | A521 | |
| Trial request (containing other claim documents, opposition documents)OppositionJAPANESE INTERMEDIATE CODE: C60C60 | C60 | |
| Decision of refusalJAPANESE INTERMEDIATE CODE: A02A02 | A02 | |
| Request for written amendment filedJAPANESE INTERMEDIATE CODE: A523A521 | A521 | |
| Written request for extension of timeJAPANESE INTERMEDIATE CODE: A601A601 | A601 | |
| Written request for extension of timeJAPANESE INTERMEDIATE CODE: A601A601 | A601 | |
| Notification of reasons for refusalJAPANESE INTERMEDIATE CODE: A131A131 | A131 | |
| Request for written amendment filedJAPANESE INTERMEDIATE CODE: A523A521 | A521 | |
| Written request for application examinationJAPANESE INTERMEDIATE CODE: A621A621 | A621 |
Numbers
- Publication
- 6907005
- Publication, DOCDB
- 6907005
- Publication, EPODOC
- JP6907005B
- Application
- 76985
- Application, DOCDB
- 2017076985
- Application, EPODOC
- JP20170076985
Titles2
- Japanese
- タッチ表面の端部領域におけるタッチ接触の選択的拒否
- English
- Selective rejection of touch contact in the edge area of the touch surface
Classification
- CPC, 15
- G06F3/0418
- G06F3/04886
- G06F3/04186
- G06F3/0416
- G06F3/017
- G06F3/03547
- G06F3/041
- G06F3/0488
- G06F3/04883
- G06F2203/04809
- G06F2203/04808
- G06F2203/04106
- G06F2203/04105
- G06F2203/04101
- G06F2203/04104
- IPC, 2
- G06F3 041
- G06F3 0488
