CA2390503A1 - System and method for providing gesture suggestions to enhance interpretation of user input - Google Patents
System and method for providing gesture suggestions to enhance interpretation of user input Download PDFInfo
- Publication number
- CA2390503A1 CA2390503A1 CA002390503A CA2390503A CA2390503A1 CA 2390503 A1 CA2390503 A1 CA 2390503A1 CA 002390503 A CA002390503 A CA 002390503A CA 2390503 A CA2390503 A CA 2390503A CA 2390503 A1 CA2390503 A1 CA 2390503A1
- Authority
- CA
- Canada
- Prior art keywords
- interpretation
- ink
- touch panel
- touch
- recognizing
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
- G06F3/04883—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V30/00—Character recognition; Recognising digital ink; Document-oriented image-based pattern recognition
- G06V30/10—Character recognition
- G06V30/14—Image acquisition
- G06V30/142—Image acquisition using hand-held instruments; Constructional details of the instruments
- G06V30/1423—Image acquisition using hand-held instruments; Constructional details of the instruments the instrument generating sequences of position coordinates corresponding to handwriting
Abstract
A touch system comprises a touch panel having a touch surface and a projector presenting images onto the touch surface. A computer executing an applications program is coupled to the touch panel and the projector. The computer is responsive to contact output generated by the touch panel in response to proximity of a pointer to the touch surface and updates image data conveyed to the projector so that images presented on the touch surface reflect pointer activity. The computer executes a gesture suggestion and writing recognition routine. The gesture suggestion and writing recognition routine performs recognition to convert ink on the touch surface into another object based on a selected interpretation.
Claims (28)
1. A method of recognizing ink displayed on a touch panel comprising the steps of:
selecting an interpretation to be used to interpret said ink from a plurality of available interpretations; and recognizing the ink using the selected interpretation.
selecting an interpretation to be used to interpret said ink from a plurality of available interpretations; and recognizing the ink using the selected interpretation.
2. The method of claim 1 wherein said selecting is performed in response to user input.
3. The method of claim 2 further comprising the step of displaying said plurality of available interpretations on said touch panel as gesture suggestions prior to said selecting.
4. The method of claim 3 wherein said selecting includes the step of contacting said touch panel at the location where the interpretation to be selected is presented.
5. The method of claim 4 wherein said available interpretations include a text interpretation and a freehand interpretation.
6. The method of claim 5 wherein when said text interpretation is selected, said ink is converted into text during said recognizing.
7. The method of claim 6 wherein when said freehand interpretation is selected, said ink is converted into a graphic object during said recognizing.
8. The method of claim 1 wherein said available interpretations include a text interpretation and a freehand interpretation.
9. The method of claim 8 wherein when said text interpretation is selected, said ink is converted into text during said recognizing.
10. The method of claim 8 wherein when said freehand interpretation is selected, said ink is converted into a graphic object during said recognizing.
11. A system for recognizing ink displayed on a touch panel comprising:
means for selecting an interpretation to be used to interpret said ink from a plurality of available interpretations; and means for recognizing the ink using the selected interpretation.
means for selecting an interpretation to be used to interpret said ink from a plurality of available interpretations; and means for recognizing the ink using the selected interpretation.
12. A system according to claim 11 wherein said selecting means selects said interpretation in response to user input.
13. A system according to claim 12 further comprising means for displaying said plurality of available interpretations on said touch panel as gesture suggestions.
14. A system according to claim 13 wherein said selecting means is responsive to user contact on said touch panel at the location where the interpretation to be selected is presented.
15. A system according to claim 11 wherein said available interpretations include a text interpretation and a freehand interpretation.
16. A system according to claim 15 wherein when said text interpretation is selected, said recognizing means converts said ink into text.
17. A system according to claim 15 wherein when said freehand interpretation is selected, said recognizing means converts said ink into a graphic object.
18. A touch system comprising:
a touch panel having a touch surface;
a projector presenting images onto said touch surface; and a computer executing an applications program and being coupled to said touch panel and said projector, said computer being responsive to contact output generated by said touch panel in response to proximity of a pointer to said touch surface and updating image data conveyed to said projector so that images presented on said touch surface reflect pointer activity, said computer executing a gesture suggestion and writing recognition routine, said gesture suggestion and writing recognition routine performing recognition to convert ink on said touch surface into another object based on a selected interpretation.
a touch panel having a touch surface;
a projector presenting images onto said touch surface; and a computer executing an applications program and being coupled to said touch panel and said projector, said computer being responsive to contact output generated by said touch panel in response to proximity of a pointer to said touch surface and updating image data conveyed to said projector so that images presented on said touch surface reflect pointer activity, said computer executing a gesture suggestion and writing recognition routine, said gesture suggestion and writing recognition routine performing recognition to convert ink on said touch surface into another object based on a selected interpretation.
19. A touch system according to claim 18 wherein said gesture suggestion and writing recognition routine selects said interpretation from a plurality of available interpretations in response to user input.
20. A touch system according to claim 19 wherein said gesture suggestion and writing recognition routine displays said plurality of available interpretations on said touch panel.
21. A touch system according to claim 20 wherein said gesture suggestion and writing recognition routine is responsive to user contact on said touch panel at the location where the interpretation to be selected is presented.
22. A touch system according to claim 19 wherein said available interpretations include a text interpretation and a freehand interpretation.
23. A touch system according to claim 22 wherein when said text interpretation is selected, said gesture suggestion and writing recognition routine converts said ink into text.
24. A touch system according to claim 22 wherein when said freehand interpretation is selected, said gesture suggestion and writing recognition routine converts said ink into a graphic object.
25. A computer program product including a computer readable medium having a computer program for recognizing ink displayed on a touch panel embodied thereon, said computer program including:
computer program code for selecting an interpretation to be used to interpret said ink from a plurality of available interpretations; and computer program code for recognizing the ink using the selected interpretation.
computer program code for selecting an interpretation to be used to interpret said ink from a plurality of available interpretations; and computer program code for recognizing the ink using the selected interpretation.
26. A computer program product according to claim 25 wherein computer program code for selecting selects said interpretation in response to user input.
27. A computer program product according to claim 26 wherein said computer program further comprising computer program code for displaying said plurality of available interpretations on said touch panel.
28. A computer program product according to claim 27 wherein said computer program code for selecting is responsive to user contact on said touch panel at the location where the interpretation to be selected is presented.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CA2390503A CA2390503C (en) | 2002-06-12 | 2002-06-12 | System and method for providing gesture suggestions to enhance interpretation of user input |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CA2390503A CA2390503C (en) | 2002-06-12 | 2002-06-12 | System and method for providing gesture suggestions to enhance interpretation of user input |
Publications (2)
Publication Number | Publication Date |
---|---|
CA2390503A1 true CA2390503A1 (en) | 2003-12-12 |
CA2390503C CA2390503C (en) | 2010-08-17 |
Family
ID=30121067
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CA2390503A Expired - Lifetime CA2390503C (en) | 2002-06-12 | 2002-06-12 | System and method for providing gesture suggestions to enhance interpretation of user input |
Country Status (1)
Country | Link |
---|---|
CA (1) | CA2390503C (en) |
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8055022B2 (en) | 2000-07-05 | 2011-11-08 | Smart Technologies Ulc | Passive touch system and method of detecting user input |
US8089462B2 (en) | 2004-01-02 | 2012-01-03 | Smart Technologies Ulc | Pointer tracking across multiple overlapping coordinate input sub-regions defining a generally contiguous input region |
US8094137B2 (en) | 2007-07-23 | 2012-01-10 | Smart Technologies Ulc | System and method of detecting contact on a display |
US8120596B2 (en) | 2004-05-21 | 2012-02-21 | Smart Technologies Ulc | Tiled touch system |
US8228304B2 (en) | 2002-11-15 | 2012-07-24 | Smart Technologies Ulc | Size/scale orientation determination of a pointer in a camera-based touch system |
US8274496B2 (en) | 2004-04-29 | 2012-09-25 | Smart Technologies Ulc | Dual mode touch systems |
US8325134B2 (en) | 2003-09-16 | 2012-12-04 | Smart Technologies Ulc | Gesture recognition method and touch system incorporating the same |
US8339378B2 (en) | 2008-11-05 | 2012-12-25 | Smart Technologies Ulc | Interactive input system with multi-angle reflector |
US8456418B2 (en) | 2003-10-09 | 2013-06-04 | Smart Technologies Ulc | Apparatus for determining the location of a pointer within a region of interest |
US8456451B2 (en) | 2003-03-11 | 2013-06-04 | Smart Technologies Ulc | System and method for differentiating between pointers used to contact touch surface |
US8902193B2 (en) | 2008-05-09 | 2014-12-02 | Smart Technologies Ulc | Interactive input system and bezel therefor |
US9442607B2 (en) | 2006-12-04 | 2016-09-13 | Smart Technologies Inc. | Interactive input system and method |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8456447B2 (en) | 2003-02-14 | 2013-06-04 | Next Holdings Limited | Touch screen signal processing |
US7629967B2 (en) | 2003-02-14 | 2009-12-08 | Next Holdings Limited | Touch screen signal processing |
US8508508B2 (en) | 2003-02-14 | 2013-08-13 | Next Holdings Limited | Touch screen signal processing with single-point calibration |
US7538759B2 (en) | 2004-05-07 | 2009-05-26 | Next Holdings Limited | Touch panel display system with illumination and detection provided from a single edge |
US8115753B2 (en) | 2007-04-11 | 2012-02-14 | Next Holdings Limited | Touch screen system with hover and click input methods |
WO2009029764A1 (en) | 2007-08-30 | 2009-03-05 | Next Holdings, Inc. | Low profile touch panel systems |
KR20100055516A (en) | 2007-08-30 | 2010-05-26 | 넥스트 홀딩스 인코포레이티드 | Optical touchscreen with improved illumination |
US8405636B2 (en) | 2008-01-07 | 2013-03-26 | Next Holdings Limited | Optical position sensing system and optical position sensor assembly |
-
2002
- 2002-06-12 CA CA2390503A patent/CA2390503C/en not_active Expired - Lifetime
Cited By (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8378986B2 (en) | 2000-07-05 | 2013-02-19 | Smart Technologies Ulc | Passive touch system and method of detecting user input |
US8203535B2 (en) | 2000-07-05 | 2012-06-19 | Smart Technologies Ulc | Passive touch system and method of detecting user input |
US8055022B2 (en) | 2000-07-05 | 2011-11-08 | Smart Technologies Ulc | Passive touch system and method of detecting user input |
US8228304B2 (en) | 2002-11-15 | 2012-07-24 | Smart Technologies Ulc | Size/scale orientation determination of a pointer in a camera-based touch system |
US8456451B2 (en) | 2003-03-11 | 2013-06-04 | Smart Technologies Ulc | System and method for differentiating between pointers used to contact touch surface |
US8325134B2 (en) | 2003-09-16 | 2012-12-04 | Smart Technologies Ulc | Gesture recognition method and touch system incorporating the same |
US8456418B2 (en) | 2003-10-09 | 2013-06-04 | Smart Technologies Ulc | Apparatus for determining the location of a pointer within a region of interest |
US8089462B2 (en) | 2004-01-02 | 2012-01-03 | Smart Technologies Ulc | Pointer tracking across multiple overlapping coordinate input sub-regions defining a generally contiguous input region |
US8576172B2 (en) | 2004-01-02 | 2013-11-05 | Smart Technologies Ulc | Pointer tracking across multiple overlapping coordinate input sub-regions defining a generally contiguous input region |
US8274496B2 (en) | 2004-04-29 | 2012-09-25 | Smart Technologies Ulc | Dual mode touch systems |
US8120596B2 (en) | 2004-05-21 | 2012-02-21 | Smart Technologies Ulc | Tiled touch system |
US9442607B2 (en) | 2006-12-04 | 2016-09-13 | Smart Technologies Inc. | Interactive input system and method |
US8094137B2 (en) | 2007-07-23 | 2012-01-10 | Smart Technologies Ulc | System and method of detecting contact on a display |
US8902193B2 (en) | 2008-05-09 | 2014-12-02 | Smart Technologies Ulc | Interactive input system and bezel therefor |
US8339378B2 (en) | 2008-11-05 | 2012-12-25 | Smart Technologies Ulc | Interactive input system with multi-angle reflector |
Also Published As
Publication number | Publication date |
---|---|
CA2390503C (en) | 2010-08-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CA2390503A1 (en) | System and method for providing gesture suggestions to enhance interpretation of user input | |
CA2390506A1 (en) | System and method for recognizing connector gestures | |
US7283126B2 (en) | System and method for providing gesture suggestions to enhance interpretation of user input | |
CN100465867C (en) | Handwritten information input apparatus | |
US8508489B2 (en) | System and method for injecting ink into an application | |
EP2919104B1 (en) | Information processing device, information processing method, and computer-readable recording medium | |
US20060119588A1 (en) | Apparatus and method of processing information input using a touchpad | |
CN102141887A (en) | Brush, carbon-copy, and fill gestures | |
CN102141888A (en) | Stamp gestures | |
CN102169408A (en) | Link gestures | |
CN102169407A (en) | Contextual multiplexing gestures | |
CN102169365A (en) | Cut, punch-out, and rip gestures | |
WO1992009038A1 (en) | Computer with separate display plane and user interface processor | |
CA2656172A1 (en) | Apparatus, method, device and computer program product providing enhanced text copy capability with touch input display | |
CN102725711A (en) | Edge gestures | |
EP0844571A3 (en) | Text input device and method | |
EP0844570A3 (en) | Text input device and method | |
CN103955339A (en) | Terminal operation method and terminal equipment | |
US7562314B2 (en) | Data processing apparatus and method | |
CN105549890A (en) | One-dimensional handwritten character input equipment and one-dimensional handwritten character input equipment | |
US9811238B2 (en) | Methods and systems for interacting with a digital marking surface | |
KR20040043454A (en) | Pen input method and apparatus in pen computing system | |
WO2014103775A1 (en) | Information processing device, information processing method, and program storage medium | |
CN100375109C (en) | Apparatus, methods, computer program products for editing handwritten symbols using alternative known symbols | |
CN100403237C (en) | Keyboard with touch display function and method thereof |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
EEER | Examination request | ||
MKEX | Expiry |
Effective date: 20220613 |