Calibration for a Large Scale Multi-User, Multi-Touch System
First Claim
1. A method of calibrating a multi-touch user interface apparatus comprising:
- provisioning a multi-touch display component for use within the multi-touch user interface apparatus;
provisioning a plurality of projectors with at least two overlapping fields of projection on the multi-touch display component, and each projector corresponding to a projector frame buffer;
provisioning a plurality of cameras for use in touch sensing, with at least two overlapping fields of view and each camera corresponding to a camera frame buffer;
projecting, using at least one projector frame buffer, a first known light pattern;
sensing, at the multi-touch display component the first known light pattern to compute at least one projector transfer function for combining at least two of the plurality of projector frame buffers into a unified coordinate system; and
capturing images of a second known light pattern wherein the captured images are used to compute a camera transfer function for combining at least two of the plurality of cameras frame buffers into the unified coordinate system.
1 Assignment
0 Petitions
Accused Products
Abstract
A large scale multi-user, multi-touch system with a specialized zone-based user interface including methods for space management and spatial apportioning of audio cues. The system comprises a multi-touch display component fabricated in dimensions sufficient for at least a plurality of users and for displaying projected images and for receiving multi-touch input. The apparatus includes a plurality of image projectors, a plurality of cameras for sensing multi-touch input and the apparatus includes interface software for managing user space. The interface software implements techniques for managing multiple users using the same user interface component by allocating physical spaces within the multi-touch display component and coordinating movement of displayed objects between the physical spaces. Embodiments include a plurality of audio transducers and methods for performing audio spatialization using the plurality of audio transducers corresponding to the physical spaces, apportioning of volume levels to the audio transducers based on movement of a displayed object.
111 Citations
20 Claims
-
1. A method of calibrating a multi-touch user interface apparatus comprising:
-
provisioning a multi-touch display component for use within the multi-touch user interface apparatus; provisioning a plurality of projectors with at least two overlapping fields of projection on the multi-touch display component, and each projector corresponding to a projector frame buffer; provisioning a plurality of cameras for use in touch sensing, with at least two overlapping fields of view and each camera corresponding to a camera frame buffer; projecting, using at least one projector frame buffer, a first known light pattern; sensing, at the multi-touch display component the first known light pattern to compute at least one projector transfer function for combining at least two of the plurality of projector frame buffers into a unified coordinate system; and capturing images of a second known light pattern wherein the captured images are used to compute a camera transfer function for combining at least two of the plurality of cameras frame buffers into the unified coordinate system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method of using a multi-touch user interface apparatus comprising:
-
provisioning a multi-touch display component for use within the multi-touch user interface apparatus; provisioning a plurality of projectors with at least two overlapping fields of projection on the multi-touch display component, and each projector corresponding to a projector frame buffer; provisioning a plurality of cameras for use in touch sensing, with at least two overlapping fields of view and each camera corresponding to a camera frame buffer; projecting, using at least one projector frame buffer, a first known light pattern; sensing, at the multi-touch display component the first known light pattern to compute at least one projector transfer function for combining at least two of the plurality of corresponding projector frame buffers into a unified coordinate system; capturing images of a second known light pattern wherein the captured images are used to compute a camera transfer function for combining at least two of the plurality of camera frame buffers into the unified coordinate system; and associating a multi-touch gesture from at least one camera frame buffer with an object from at least one projector frame buffer. - View Dependent Claims (15, 16)
-
-
17. A method of calibrating a multi-touch user interface apparatus comprising:
-
provisioning a multi-touch display component having a plurality of light sensors at known locations relative to the multi-touch display component; provisioning a plurality of projectors with at least two overlapping fields of projection on the multi-touch display component, and each projector corresponding to a projector frame buffer; projecting, using at least one projector frame buffer, a first known light pattern; and sensing, at the light sensors, the first known light pattern to compute at least two projector transfer functions for combining at least two of the plurality of corresponding projector frame buffers into a unified coordinate system. - View Dependent Claims (18)
-
-
19. A method of calibrating a multi-touch user interface apparatus comprising:
-
provisioning a multi-touch display component having a plurality of light sensors at known locations relative to the multi-touch display component; provisioning a plurality of cameras for use in touch sensing, with at least two overlapping fields of view the and each camera having a corresponding camera frame buffer; actuating, using at least one of a plurality of light sources, a first known light pattern; and capturing images of a first known light pattern wherein the captured images are used to compute at least one camera transfer function for combining at least two of the plurality of cameras frame buffers into the unified coordinate system. - View Dependent Claims (20)
-
Specification