摘要:
Calibration structure, method, and code for correcting non-orthogonal misalignment of a computer-generated image that is projected onto a large screen touch-detecting display, so that a computer-generated image appears substantially where the display is touched. Structure/method/code generates at least four calibration marks, respectively, substantially proximate four corners of a projected image to be displayed on the display. Structure/method/code, responsive to a touch on the large screen touch-detecting display where each of the four calibration marks is displayed, identifies horizontal and vertical coordinates of each touched location. Structure/method/code calibrates the projected image to the display after the four calibration marks have been touched. Structure/method/code, responsive to another touch on the display after calibration, displays a computer image substantially at the location of the another touch.
摘要:
An illumination assembly for an interactive input system comprises at least two proximate radiation sources directing radiation into a region of interest, each of the radiation sources having a different emission angle.
摘要:
An interactive input system comprises at least one imaging device capturing images of a region of interest, a plurality of radiation sources, each providing illumination to the region of interest and a controller coordinating the operation of the radiation sources and the at least one imaging device to allow separate image frames based on contributions from different radiation sources to be generated.
摘要:
A touch system comprises a touch surface and at least one camera acquiring images of the touch surface. A pointer contact data generator generates pointer position data in response to pointer contact with the touch surface, the pointer position data representing where on the touch surface pointer contact is made. A processor communicates with the at least one camera and the pointer contact data generator. The processor analyzes acquired images to determine the type of pointer used to contact the touch surface, and processes the pointer position data in accordance with the determined type of pointer. In the preferred embodiment the processor distinguishes between pointer tip touch surface contacts, pointer backend touch surface contacts and finger touch surface contacts. A writing function is invoked in response to pointer tip touch surface contacts. An erase function is invoked in response to pointer backend touch surface contacts. Mouse events are generated in response to finger touch surface contacts.
摘要:
An apparatus for detecting a pointer includes a waveguide and a touch surface over the waveguide on which pointer contacts are to be made. At least one reflecting device extends along a first side of the waveguide and touch surface. The reflecting device defines an optical path between the interior of the waveguide and the region of interest above the touch surface. At least one imaging device looks across the touch surface and into the waveguide. The imaging device captures images of the region of interest and within the waveguide including reflections from the reflecting device.
摘要:
An apparatus for detecting a pointer relative to a touch surface includes at least two spaced imaging assemblies having overlapping fields of view encompassing the touch surface. The imaging assemblies see the touch surface in three-dimensions as a perspective view. The imaging assemblies acquire overlapping images from different locations. A processor receives and processes image data generated by at least one of the imaging assemblies to determine the location of the pointer relative to the touch surface.
摘要:
An interactive input system with bezel light around an input area provided by optical fiber is described. Two or more cameras have a field of view of at least a portion of the bezel. The optical fiber provides continuous backlight illumination to at least one input object. The optical fiber has at least one nanostmcture therein for diffusing light. At least one light source provides a directional light to an end of the optical fiber.
摘要:
The present invention relates to an interactive touch system on a transparent medium and more particularly, the present invention relates to a method and system for improving the contrast of writing on an interactive touch system on a transparent medium. The interactive device has an interactive surface having an interior side and an exterior side. The interior side is observed by at least one emitter and at least one detector. The interactive surface has a privacy layer; the privacy layer transforming between a transparent and a non-transparent state. A processing structure executing instructions detects a pointer contacting the interior side of the interactive surface; and applies a signal to the privacy layer to transform the privacy layer into the non-transparent state.
摘要:
A method is described for dynamically determining session boundary coordinates within a canvas. As described, an initial explored area of the canvas is defined. The initial explored area is expanded. When the size of the expanded explored area of the canvas reaches a predefined maximum size, the explored area coordinates are set as the session boundary coordinates. A computing device and a non-transitory computer readable medium having instructions configured to implement the method are also described.
摘要:
Certain aspects involve managing permissions in collaborative workspaces using visual representations of clients. For example, a graphical interface can be displayed that represents a collaborative workspace and that includes visual representations of different clients accessing the workspace. A workspace application executed by a processor can determine that visual representations for at least two clients are positioned in a common region of the graphical interface. The workspace application can authorize the clients to collaboratively modify electronic content that is accessible via the graphical interface based on the visual representations being positioned in the common region. Subsequently, the workspace application can determine that the visual representations are positioned outside the common region and restrict access to the collaboratively modified content accordingly. The workspace application can restrict each client to modifying a respective portion of the electronic content that was modified by the client when both visual representations were in the common region.