최소 단어 이상 선택하여야 합니다.
최대 10 단어까지만 선택 가능합니다.
다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
NTIS 바로가기다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
DataON 바로가기다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
Edison 바로가기다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
Kafe 바로가기국가/구분 | United States(US) Patent 등록 |
---|---|
국제특허분류(IPC7판) |
|
출원번호 | US-0830766 (2007-07-30) |
등록번호 | US-8730177 (2014-05-20) |
발명자 / 주소 |
|
출원인 / 주소 |
|
대리인 / 주소 |
|
인용정보 | 피인용 횟수 : 19 인용 특허 : 387 |
Apparatus and methods are disclosed for simultaneously tracking multiple finger and palm contacts as hands approach, touch, and slide across a proximity-sensing, multi-touch surface. Identification and classification of intuitive hand configurations and motions enables unprecedented integration of t
Apparatus and methods are disclosed for simultaneously tracking multiple finger and palm contacts as hands approach, touch, and slide across a proximity-sensing, multi-touch surface. Identification and classification of intuitive hand configurations and motions enables unprecedented integration of typing, resting, pointing, scrolling, 3D manipulation, and handwriting into a versatile, ergonomic computer input device.
1. A method of determining input events of a computing system having a touch sensing surface, the method comprising: tracking multiple distinguishable contacts, the contacts corresponding to touch devices concurrently on or near the surface, wherein motion of a first contact and motion of a second c
1. A method of determining input events of a computing system having a touch sensing surface, the method comprising: tracking multiple distinguishable contacts, the contacts corresponding to touch devices concurrently on or near the surface, wherein motion of a first contact and motion of a second contact are tracked in a first period during which the first and second contacts remain touched down on the surface;detecting a liftoff of the first contact from the surface while the second contact remains touched down on the surface, wherein the motion of the second contact continues to be tracked during a second period after the liftoff of the first contact; anddetermining at least two input events, including determining a first input event during the first period and determining a second input event during the second period, wherein the first input event corresponds to the tracked motion of the first contact and is not based on the tracked motion of the second contact which is not stationary, and the second input event corresponds to the tracked motion of the second contact. 2. The method of claim 1, wherein the tracking further comprises tracking multiple distinguishable contacts using successive proximity images of the contacts. 3. The method of claim 2, further comprising a scanning a plurality of capacitive sensors associated with the touch sensing surface to generate the proximity images. 4. An apparatus for determining input events of a computing system having a touch sensing surface, the apparatus comprising: a tracking module that tracks contacts corresponding to touch devices on or near the surface, wherein motion of a first contact and motion of a second contact are tracked in a first period during which the first and second contacts are concurrently touched down on the surface, a liftoff of the first contact from the surface is determined while the second contact remains touched down on the surface, and the motion of the second contact continues to be tracked during a second period after the liftoff of the first contact; andan input event recognizer that determines at least two input events, including determining a first input event during the first period and determining a second input event during the second period, wherein the first input event corresponds to the tracked motion of the first contact and is not based on the tracked motion of the second contact which is not stationary, and the second input event corresponds to the tracked motion of the second contact. 5. The apparatus of claim 4, wherein the tracking module tracks the contacts using successive proximity images of the contacts. 6. The apparatus of claim 5, further comprising a scanner that successively scans a plurality of capacitive sensors associated with the touch sensing surface to generate the proximity images. 7. A non-transitory computer readable storage medium having stored therein instructions, which when executed by a device with a touch sensing surface, cause the device to perform a method comprising: tracking multiple distinguishable contacts, the contacts corresponding to touch devices concurrently on or near the surface, wherein motion of a first contact and motion of a second contact are tracked in a first period during which the first and second contacts remain touched down on the surface;detecting a liftoff of the first contact from the surface while the second contact remains touched down on the surface, wherein the motion of the second contact continues to be tracked during a second period after the liftoff of the first contact; anddetermining at least two input events, including determining a first input event during the first period and determining a second input event during the second period, wherein the first input event corresponds to the tracked motion of the first contact and is not based on the tracked motion of the second contact which is not stationary, and the second input event corresponds to the tracked motion of the second contact. 8. The non-transitory computer readable storage medium of claim 7, further comprising instructions to track the multiple distinguishable contacts using successive proximity images of the contacts. 9. The non-transitory computer readable storage medium of claim 7, further comprising instructions to cause the device to successively scan a plurality of capacitive sensors associated with the touch sensing surface to generate the proximity images. 10. The method of claim 1, further comprising: associating the first input event and the second input event with different commands. 11. The method of claim 10, wherein the first input event is associated with an inking command such that the inking command is based on the tracked motion of the first contact, and the second input event is associated with a cursor positioning command such that the cursor positioning command is based on the tracked motion of the second contact. 12. The method of claim 11, wherein determining at least two input events further includes determining a third input event, wherein the third input event corresponds to the detected liftoff of the first contact, the method further comprising associating the third input event with a command instructing a break in the inking command. 13. The method of claim 1, wherein determining at least two input events further includes determining a third input event, the third input event corresponding to the detected liftoff of the first contact. 14. The method of claim 1, further comprising: transmitting tracked motion to one or more command processing modules of the computing system, including transmitting the first input event to one of the one or more command processing modules in the first period, wherein the command processing module associates the first input event with a first command. 15. The method of claim 14, wherein the tracked motion of the second contact is excluded from transmission to the one or more command processing modules during the first period. 16. The method of claim 15, wherein transmitting tracked motion to the one or more command processing modules further includes transmitting the second input event to a different one of the command processing modules than the command processing module to which the first input event was transmitted, wherein the different one of the command processing modules associates the second input event with a second command, different from the first command. 17. The method of claim 16, wherein the first contact includes at least one inner finger of a pen grip configuration of a hand, the second contact includes at least one of a knuckle and palm of the pen grip configuration, the first input event includes path parameters of the at least one inner finger, the second input event includes at least one of a knuckle motion and a palm motion, the command processing module to which the first input event is transmitted is a handwriting recognizer, and the command processing module to which the second input event is transmitted is a cursor motion module. 18. The method of claim 1, wherein the tracked motion of the second contact is further excluded from determination of input events for a predetermined time after the liftoff of the first contact, such that the second period begins after the predetermined time after the liftoff. 19. The method of claim 18, wherein the predetermined time is approximately a few hundred milliseconds. 20. The method of claim 1, further comprising: selecting an input mode and maintaining the selected input mode continuously during the first period, the liftoff of the first contact, and the second period; andassociating each of the first and second input events with a command corresponding to the selected input mode. 21. The method of claim 20, wherein the input mode includes a pen grip mode. 22. The apparatus of claim 4, wherein the input event recognizer further determines a third input event based on the detected liftoff of the first contact. 23. The apparatus of claim 4, further comprising: one or more command processing modules that associate input events with one or more commands,wherein the input event recognizer further transmits the first input event to one of the one or more command processing modules in the first period, and the command processing module associates the first input event with a first command. 24. The apparatus of claim 23, wherein the input event recognizer further excludes tracked motion of the second contact from transmission to the one or more command processing modules during the first period. 25. The apparatus of claim 24, wherein the input event recognizer further transmits the second input event to a different one of the command processing modules than the command processing module to which the first input event was transmitted, and the different one of the command processing modules associates the second input event with a second command, different from the first command. 26. The apparatus of claim 25, wherein the first contact includes at least one inner finger of a pen grip configuration of a hand, the second contact includes at least one of a knuckle and palm of the pen grip configuration, the first input event includes path parameters of the at least one inner finger, the second input event includes at least one of a knuckle motion and a palm motion, the command processing module to which the first input event is transmitted is a handwriting recognizer, and the command processing module to which the second input event is transmitted is a cursor motion module. 27. The apparatus of claim 4, wherein the input event recognizer further excludes the tracked motion of the second contact from determination of input events for a predetermined time after the liftoff of the first contact, such that the second period begins after the predetermined time after the liftoff. 28. The apparatus of claim 27, wherein the predetermined time is approximately a few hundred milliseconds. 29. The apparatus of claim 4, further comprising: an input mode selection module that selects an input mode, maintains the selected input mode continuously during the first period, the liftoff of the first contact, and the second period, and associates each of the first and second input events with a command corresponding to the selected input mode. 30. The apparatus of claim 29, wherein the input mode includes a pen grip mode. 31. The non-transitory computer readable storage medium of claim 7, the method further comprising: associating the first input event and the second input event with different commands. 32. The non-transitory computer readable storage medium of claim 31, wherein the first input event is associated with an inking command such that the inking command is based on the tracked motion of the first contact, and the second input event is associated with a cursor positioning command such that the cursor positioning command is based on the tracked motion of the second contact. 33. The non-transitory computer readable storage medium of claim 32, wherein determining at least two input events further includes determining a third input event, wherein the third input event corresponds to the detected liftoff of the first contact, the method further comprising associating the third input event with a command instructing a break in the inking command. 34. The non-transitory computer readable storage medium of claim 7, wherein determining at least two input events further includes determining a third input event, the third input event corresponding to the detected liftoff of the first contact. 35. The non-transitory computer readable storage medium of claim 7, the method further comprising: transmitting tracked motion to one or more command processing modules of the computing system, including transmitting the first input event to one of the one or more command processing modules in the first period, wherein the command processing module associates the first input event with a first command. 36. The non-transitory computer readable storage medium of claim 35, wherein the tracked motion of the second contact is excluded from transmission to the one or more command processing modules during the first period. 37. The non-transitory computer readable storage medium of claim 36, wherein transmitting tracked motion to the one or more command processing modules further includes transmitting the second input event to a different one of the command processing modules than the command processing module to which the first input event was transmitted, wherein the different one of the command processing modules associates the second input event with a second command, different from the first command. 38. The non-transitory computer readable storage medium of claim 37, wherein the first contact includes at least one inner finger of a pen grip configuration of a hand, the second contact includes at least one of a knuckle and palm of the pen grip configuration, the first input event includes path parameters of the at least one inner finger, the second input event includes at least one of a knuckle motion and a palm motion, the command processing module to which the first input event is transmitted is a handwriting recognizer, and the command processing module to which the second input event is transmitted is a cursor motion module. 39. The non-transitory computer readable storage medium of claim 7, wherein the tracked motion of the second contact is further excluded from determination of input events for a predetermined time after the liftoff of the first contact, such that the second period begins after the predetermined time after the liftoff. 40. The non-transitory computer readable storage medium of claim 39, wherein the predetermined time is approximately a few hundred milliseconds. 41. The non-transitory computer readable storage medium of claim 7, the method further comprising: selecting an input mode and maintaining the selected input mode continuously during the first period, the liftoff of the first contact, and the second period; andassociating each of the first and second input events with a command corresponding to the selected input mode. 42. The non-transitory computer readable storage medium of claim 41, wherein the input mode includes a pen grip mode.
Copyright KISTI. All Rights Reserved.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.