IPC분류정보
국가/구분 |
United States(US) Patent
등록
|
국제특허분류(IPC7판) |
|
출원번호 |
US-0723778
(2003-11-26)
|
등록번호 |
US-8164573
(2012-04-24)
|
발명자
/ 주소 |
- DaCosta, Henry
- Ramstein, Christophe
- Grant, Danny
|
출원인 / 주소 |
|
대리인 / 주소 |
Kilpatrick Townsend & Stockton LLP
|
인용정보 |
피인용 횟수 :
88 인용 특허 :
109 |
초록
▼
Systems and methods for adaptively interpreting a user's intent based on parameters supplied by a touch-sensitive input device are described. In one of the methods described, a processor receives a pressure signal indicating a pressure from an input device, such as a touchpad, compares the pseudo pr
Systems and methods for adaptively interpreting a user's intent based on parameters supplied by a touch-sensitive input device are described. In one of the methods described, a processor receives a pressure signal indicating a pressure from an input device, such as a touchpad, compares the pseudo pressure signal to a pressure threshold value, and outputs a signal if the pseudo pressure signal is greater than the pressure threshold value. In another embodiment, the processor also calculates the speed of movement of a conductor, for instance a user's finger, across the input device, and compares the speed to a threshold. If the speed is greater than the threshold, the processor determines that although the pressure may be great enough to signal a press, no press is intended. The various parameters supplied by the input device may be digitally filtered to increase the accuracy of the determination of user intent.
대표청구항
▼
1. A method comprising: receiving a pressure signal indicating a pressure from an input device;determining a change in pressure based at least in part on the pressure signal;determining a velocity associated with the pressure signal; andoutputting a press signal if the velocity is less than a veloci
1. A method comprising: receiving a pressure signal indicating a pressure from an input device;determining a change in pressure based at least in part on the pressure signal;determining a velocity associated with the pressure signal; andoutputting a press signal if the velocity is less than a velocity threshold, the change in pressure is greater than a change in pressure threshold, and a first interval has elapsed. 2. The method of claim 1, wherein the pressure signal comprises a pseudo pressure signal. 3. The method of claim 1, further comprising applying a pressure filter to the pressure signal to create a filtered pressure signal. 4. The method of claim 3, wherein the pressure filter comprises a first pressure filter comprising a first attribute, and further comprising applying a second pressure filter to the pressure signal, the second pressure filter comprising a second attribute that is different than the first attribute. 5. The method of claim 4, wherein the first attribute comprises a first frequency value and the second attribute comprises a second frequency value. 6. The method of claim 5, wherein the second frequency value is lower than the first frequency value. 7. The method of claim 3, wherein applying the pressure filter comprises applying the pressure filter utilizing a sliding window. 8. The method of claim 1, wherein the input device comprises one of a touchpad, a touch panel, and a touch screen. 9. The method of claim 1, wherein the pressure signal comprises a first pressure signal and further comprising: receiving a second pressure signal indicating a second pressure from the input device;calculating a difference signal indicative of a difference between the first pressure signal and the second pressure signal;comparing the difference signal to a difference threshold value; andoutputting the press signal if the difference signal is greater than the difference threshold value. 10. The method of claim 9, further comprising filtering the difference signal to create a filtered difference signal. 11. The method of claim 1, further comprising outputting a signal associated with a haptic effect, the haptic effect based at least in part on the pressure signal. 12. The method of claim 1, further comprising: determining a rate of change of pseudo-pressure associated with the pressure signal;comparing the rate of change of pseudo-pressure with a pseudo-pressure threshold; andoutputting a press signal if the rate of change of pseudo-pressure is greater than the pseudo-pressure threshold. 13. The method of claim 1, further comprising comparing the pressure signal to an adaptive pressure threshold value, and outputting the press signal if the pressure signal is greater than the adaptive pressure threshold value. 14. The method of claim 13, wherein the adaptive pressure threshold value is associated with an absolute pressure threshold. 15. The method of claim 13, wherein the adaptive pressure threshold value is associated with a position received from the input device. 16. The method of claim 13, wherein the adaptive pressure threshold value can vary over time. 17. The method of claim 13, wherein the adaptive pressure threshold value is associated with a user identifier. 18. A computer-readable medium on which is encoded programming code, comprising: program code for receiving a pressure signal indicating a pressure from an input device;program code for determining a change in pressure based at least in part on the pressure signal;program code for determining a velocity associated with the pressure signal; andprogram code for outputting a press signal if the velocity is less than the velocity threshold, the change in pressure is greater than a change in pressure threshold, and a first interval has elapsed. 19. The computer-readable medium of claim 18, further comprising program code for applying a pressure filter to the pressure signal to create a filtered pressure signal. 20. The computer-readable medium of claim 19, wherein the pressure filter comprises a first pressure filter comprising a first attribute, and further comprising program code for applying a second pressure filter to the pressure signal, wherein the second pressure filter comprises a second attribute that is different than the first attribute. 21. The computer-readable medium of claim 19, wherein program code for applying the pressure filter comprises program code for applying the pressure filter utilizing a sliding window. 22. The computer-readable medium of claim 18, wherein the pressure signal comprises a first pressure signal and further comprising: program code for receiving a second pressure signal indicating a second pressure from the input device;program code for calculating a difference signal indicative of a difference between the first pressure signal and the second pressure signal;program code for comparing the difference signal to a difference threshold value; andprogram code for outputting the press signal if the difference signal is greater than the difference threshold value. 23. The computer-readable medium of claim 22, further comprising program code for filtering the difference signal to create a filtered difference signal. 24. The computer-readable medium of claim 18, further comprising program code for outputting a signal associated with a haptic effect, the haptic effect based at least in part on the pressure signal. 25. The computer-readable medium of claim 18, further comprising: program code for determining a rate of change of pseudo-pressure associated with the pressure signal;program code for comparing the rate of change of pseudo-pressure with a pseudo-pressure threshold; andprogram code for outputting a press signal if the rate of change of pseudo-pressure is greater than the pseudo-pressure threshold. 26. The computer-readable medium of claim 18, further comprising program code for comparing the pressure signal to an adaptive pressure threshold value, and program code for outputting the press signal if the pressure signal is greater than the adaptive pressure threshold value.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.