IP Library Granted Patent US 6,947,032
Granted Patent B2
US 6,947,032 · App. 10/384,796 · Granted Sep 20, 2005

Touch system and method for determining pointer contacts on a touch surface

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 6,947,032
App. No.
10/384,796
Granted
Sep 20, 2005
Kind
B2
Abstract

A system and method for determining pointer contacts on a touch surface includes a touch surface to be contacted by a pointer. At least one imaging device having a field of view looks generally along the touch surface. At least one processor communicates with the at least one imaging device and analyzes images acquired by the at least one imaging device to detect the relative positions of a pointer and a reflection of the pointer therein and thereby determine if a pointer contact with the touch surface has been made.

Claims (34)

1. A method of determining pointer contact with a touch surface comprising the steps of:

capturing an image using an imaging device having a field of view oriented obliquely with respect to said touch surface; and

processing the captured image to detect a pointer and a reflection of the pointer therein and determine if the detected pointer and reflection meet signifying pointer contact with said touch surface.

2. The method of claim 1 wherein during said processing, pixels in said captured image are examined to determine if empty pixels separating the detected pointer and said reflection exist signifying non-pointer contact with said touch surface.

3. The method of claim 2 wherein during said processing, rows of said pixels are examined to determine if empty pixel rows separating the detected pointer and said reflection exist signifying non-pointer contact with said touch surface.

4. The method of claim 3 wherein said imaging device has a field of view looking across said touch surface and wherein said rows of pixels are horizontal.

5. The method of claim 2 further including the step of providing backlighting for said imaging device during image capture, said pointer and reflection being represented by non-illuminated pixels in said captured image, empty pixels being illuminated.

6. The method of claim 1 wherein during said processing a pixel subset of said captured image is processed.

7. The method of claim 6 wherein during said processing, pixels in said pixel subset are examined to determine if empty pixels separating the detected pointer and said reflection exist signifying non-pointer contact with said touch surface.

8. The method of claim 7 wherein during said processing, rows of said pixels are examined to determine if empty pixel rows separating the detected pointer and said reflection exist signifying non-pointer contact with said touch surface.

9. The method of claim 8 wherein said imaging device has a field of view looking across said touch surface and wherein said rows of pixels are horizontal.

10. The method of claim 7 further including the step of providing backlighting for said imaging device during image capture, said pointer and reflection being represented by non-illuminated pixels in said pixel subset, empty pixels being illuminated.

11. The method of claim 10 wherein said imaging device has a field of view looking across said touch surface and wherein said rows of pixels are horizontal.

12. A method of determining pointer contact with a touch surface comprising the steps of:

capturing images looking across said touch surface using a plurality of imaging devices positioned at different locations relative to said touch surface that have overlapping fields of view; and

processing the captured images to detect a pointer and a reflection of the pointer therein and to determine the relative positions of said detected pointer and reflection and thereby determine pointer contact with said touch surface and pointer hover.

13. The method of claim 12 wherein during said processing, pixels in said captured images are examined to determine if empty pixels exist between a detected pointer and reflection signifying pointer hover.

14. The method of claim 13 wherein during said processing, rows of pixels in said captured images are examined.

15. The method of claim 13 wherein pointer contact is determined when images captured by each of said imaging devices signify pointer contact with said touch surface.

16. The method of claim 13 wherein pointer contact is determined when images captured by one of said imaging devices signifies pointer contact with said touch surface.

17. The method of claim 16 wherein said one imaging device is the imaging device closest to said pointer that captures images including said pointer and reflection.

18. The method of claim 14 wherein said imaging devices have fields of view looking across said touch surface and wherein said rows of pixels are horizontal.

19. The method of claim 13 further including the step of providing backlighting for said imaging devices during image capture, said pointer and reflection being represented by non-illuminated pixels in said captured images, empty pixels being illuminated.

20. A touch system comprising:

a touch surface to be contacted by a pointer;

at least one imaging device having a field of view looking generally across said touch surface; and

at least one processor communicating with said at least one imaging device and analyzing images acquired by said at least one imaging device to detect the relative positions of a pointer and a reflection of the pointer therein and thereby determine if a pointer contact with the touch surface has been made.

21. A touch system according to claim 20 wherein said at least one processor analyzes the acquired images to detect a gap between the pointer and its reflection signifying pointer hover relative to said touch surface.

22. A touch system according to claim 21 further including a source of backlighting for said at least one imaging device, said gap between constituted by illuminated pixels separating non-illuminated pixels representing said pointer and reflection.

23. A camera-based touch system comprising:

at least one pair of cameras positioned at spaced locations and having overlapping fields of view encompassing a touch surface on which pointer contacts are made, said cameras looking obliquely across said touch surface and acquiring images; and

a processor receiving and processing image data generated by the cameras to determine the location of a pointer relative to the area when the pointer is captured in images acquired by the cameras and analyzing the image data to detect the relative positions of the pointer and its reflection thereby to determine pointer contact or pointer hover relative to said touch surface.

24. A touch system according to claim 23 wherein said at least one processor analyzes the acquired images to detect a gap between the pointer and its reflection signifying pointer hover relative to said touch surface.

25. A touch system according to claim 24 further including a source of backlighting for said at least one imaging device, said gap between constituted by illuminated pixels separating non-illuminated pixels representing said pointer and reflection.

Assignments (11)
RELEASE OF SECURITY INTEREST Recorded Dec 2, 2016
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: SMART TECHNOLOGIES ULC; SMART TECHNOLOGIES INC.
Reel/Frame 040798/0077 →
RELEASE OF SECURITY INTEREST Recorded Dec 2, 2016
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: SMART TECHNOLOGIES ULC; SMART TECHNOLOGIES INC.
Reel/Frame 040819/0306 →
RELEASE OF ABL SECURITY INTEREST Recorded Nov 29, 2016
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: SMART TECHNOLOGIES ULC; SMART TECHNOLOGIES INC.
Reel/Frame 040711/0956 →
RELEASE OF TERM LOAN SECURITY INTEREST Recorded Nov 29, 2016
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: SMART TECHNOLOGIES ULC; SMART TECHNOLOGIES INC.
Reel/Frame 040713/0123 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 17, 2014
From: SMART TECHNOLOGIES ULC
To: PIXART IMAGING INC.
Reel/Frame 032693/0369 →
MERGER Recorded Mar 27, 2014
From: SMART TECHNOLOGIES INC.; 1331248 ALBERTA ULC
To: SMART TECHNOLOGIES ULC
Reel/Frame 032542/0029 →
RELEASE OF SECURITY INTEREST RECORDED AT 030935/0848 Recorded Feb 18, 2014
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: SMART TECHNOLOGIES ULC; SMART TECHNOLOGIES INC.
Reel/Frame 032269/0610 →
RELEASE OF SECURITY INTEREST RECORDED AT 030935/0879 Recorded Feb 18, 2014
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: SMART TECHNOLOGIES ULC; SMART TECHNOLOGIES INC.
Reel/Frame 032269/0622 →
SECURITY AGREEMENT Recorded Aug 1, 2013
From: SMART TECHNOLOGIES ULC; SMART TECHNOLOGIES INC.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 030935/0879 →
SECURITY AGREEMENT Recorded Aug 1, 2013
From: SMART TECHNOLOGIES ULC; SMART TECHNOLOGIES INC.
To: MORGAN STANLEY SENIOR FUNDING INC.
Reel/Frame 030935/0848 →
CORRECTIVE ASSIGNMENT TO CORRECT THE SERIAL NUMBER ON THE COVERSHEET 10/384,795 PREVIOUSLY RECORDED ON REEL 014339 FRAME 0205. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Aug 2, 2006
From: MORRISON, GERALD D.; MCCHARLES, RANDY; SINGH, MANVINDER; YU TSENG SU, SCOTT
To: SMART TECHNOLOGIES INC.
Reel/Frame 018044/0068 →