Detection of multiple targets on a plane of interest
First Claim
1. A camera-based system for detecting positions of multiple simultaneous targets on a substantially planar surface comprising:
- at least two cameras positioned relative to the planar surface to acquire images of the multiple simultaneous targets on the planar surface; and
computer-readable memory having stored thereon logic for receiving data indicative of images of the multiple simultaneous targets, determining potential positions using triangulation, the potential positions comprising positions for the multiple simultaneous targets and positions for targets not associated with a touch on the planar surface, and analyzing the potential positions to determine which, of the potential positions, comprise the positions for the multiple simultaneous targets.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for determining positions of multiple targets on a planar surface is described. The targets subject to detection may include a touch from a body part (such as a finger), a pen, or other objects. The system and method may use light sensors, such as cameras, to generate information for the multiple simultaneous targets (such as finger, pens, etc.) that are proximate to or on the planar surface. The information from the cameras may be used to generate possible targets. The possible targets include both “real” targets (a target associated with an actual touch) and “ghost” targets (a target not associated with an actual touch). Using analysis, such as a history of previous targets, the list of potential targets may then be narrowed to the multiple targets by analyzing state information for targets from a previous cycle (such as the targets determined during a previous frame).
-
Citations
24 Claims
-
1. A camera-based system for detecting positions of multiple simultaneous targets on a substantially planar surface comprising:
-
at least two cameras positioned relative to the planar surface to acquire images of the multiple simultaneous targets on the planar surface; and computer-readable memory having stored thereon logic for receiving data indicative of images of the multiple simultaneous targets, determining potential positions using triangulation, the potential positions comprising positions for the multiple simultaneous targets and positions for targets not associated with a touch on the planar surface, and analyzing the potential positions to determine which, of the potential positions, comprise the positions for the multiple simultaneous targets. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computer implemented method for detecting positions of multiple simultaneous targets on a substantially planar surface using at least two cameras positioned relative to the planar surface, the method comprising:
-
acquiring an image by the at least two cameras of the multiple simultaneous targets on the planar surface; based on the image, determining, using a computer processor, potential positions using triangulation, the potential positions comprising positions for the multiple simultaneous targets and positions for targets not associated with a touch on the planar surface; and analyzing, using the computer processor, the potential positions to determine which, of the potential positions, comprise the positions for the multiple simultaneous targets. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
Specification