Pointing direction calibration in video conferencing and other camera-based system applications
First Claim
1. A method of performing a calibration of a pointing direction for a user in a camera-based system, the method comprising the steps of:
- directing the user to point separately at each point in a set of two or more points at different positions in the system;
detecting for each of the points pointed to by the user a location of a pointing finger of the user in an image generated by each of one or more cameras of the system, such that for each of the points the location of the pointing finger and the corresponding point specify a line;
computing pointing direction calibration information for the user based at least in part on the lines associated with the two or more points; and
determining a line of symmetry of the user in two or more images generated by cameras of the system, and verifying the calibration information by determining if a relationship between the calibration information and the line of symmetry of the user meets a specified criterion.
2 Assignments
0 Petitions
Accused Products
Abstract
A camera-based system implements a calibration procedure for determining, for a given system user, calibration information that characterizes the manner in which the user points within the system. The system directs the user to point separately at each point in a set of two or more points at different positions on a display. The system then detects, for each of the points pointed to by the user, a location of a pointing finger of the user in an image generated by each camera in a set of cameras of the system, such that for each of the points the location of the pointing finger and the corresponding point on the display specify a line. The lines associated with the points are then used to compute a reference point or other pointing direction calibration information for the user. The calibration information for the user may be stored with user-identifying information in a database of the system, and is utilized in subsequent pointing direction determinations for that user.
167 Citations
19 Claims
-
1. A method of performing a calibration of a pointing direction for a user in a camera-based system, the method comprising the steps of:
-
directing the user to point separately at each point in a set of two or more points at different positions in the system;
detecting for each of the points pointed to by the user a location of a pointing finger of the user in an image generated by each of one or more cameras of the system, such that for each of the points the location of the pointing finger and the corresponding point specify a line;
computing pointing direction calibration information for the user based at least in part on the lines associated with the two or more points; and
determining a line of symmetry of the user in two or more images generated by cameras of the system, and verifying the calibration information by determining if a relationship between the calibration information and the line of symmetry of the user meets a specified criterion. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An apparatus for use in performing a calibration of a pointing direction for a user in a camera-based system, the apparatus comprising:
-
a plurality of cameras; and
a processing system coupled to the plurality of cameras, the processing system being operative;
(i) to direct the user to point separately at each point in a set of two or more points at different positions in the camera-based system;
(ii) to detect for each of the points pointed to by the user a location of a pointing finger of the user in an image generated by each of at least a subset of the plurality of cameras, such that for each of the points the location of the pointing finger and the corresponding point specify a line;
(iii) to compute pointing direction calibration information for the user based at least in part on the lines associated with the two or more points; and
(iv) to determine a line of symmetry of the user in two or more images generated by the cameras, and to verify the calibration information by determining if a relationship between the calibration information and the line of symmetry of the user meets a specified criterion.- View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. An article of manufacture comprising a storage medium for storing one or more programs for use in performing a calibration of a pointing direction for a user in a camera-based system, wherein the one or more programs when executed by a processor implement the steps of:
-
directing the user to point separately at each point in a set of two or more points at different positions in the system;
detecting for each of the points pointed to by the user a location of a pointing finger of the user in an image generated by each of one or more cameras of the system, such that for each of the points the location of the pointing finger and the corresponding point specify a line;
computing pointing direction calibration information for the user based at least in part on the lines associated with the two or more points; and
determining a line of symmetry of the user in two or more images generated by cameras of the system, and verifying the calibration information by determining if a relationship between the calibration information and the line of symmetry of the user meets a specified criterion.
-
Specification