Abstract: A system for detecting contact on a display is provided. The system comprises a planar medium associated with the display and includes at least one edge facet and opposing surfaces. The system also includes one or more optical sources operatively coupled to the at least one edge facet for transmitting an optical signal into the planar medium such that the transmitted optical signal is totally internally reflected between the at least one edge facet and opposing surfaces. An optical sensing device is positioned to substantially face at least a portion of the edge facet and adapted to detect at least one object contacting a first surface of the opposing surfaces. The optical sensing device is operative to detect a portion of the optical signal emitted from the first surface at a location corresponding to the object contacting the first surface.
Abstract: A method of ordering visual objects presented on a display includes comparing visual objects to be placed in an overlapping condition and determining from the comparison the order in which the visual objects are to be placed. The visual objects are re-ordered and placed in the overlapping condition in accordance with the determination. Methods of creating connecting links joining source and destination visual objects as well as overlapping object and object-connecting tools are also provided.
Abstract: A touch system comprises overlapping coordinate input sub-regions defining a generally contiguous input surface. Each coordinate input sub-region generates pointer coordinate data in response to pointer contacts thereon. When a pointer contact is made on a region of a coordinate input sub-region that overlaps with an adjacent coordinate input sub-region, each overlapping coordinate input sub-region processes acquired images to derive pointer data and triangulates the position of the pointer using the derived pointer data. Thereafter, the triangulated positions generated by the overlapping coordinate input sub-regions are processed in accordance with defined logic thereby to determine the position of the pointer contact relative to the touch surface.
Type:
Application
Filed:
November 30, 2011
Publication date:
March 22, 2012
Applicant:
SMART TECHNOLOGIES ULC
Inventors:
DOUGLAS B. HILL, SCOTT YU TSENG SU, DAVID E. HOLMGREN
Abstract: A tiled touch system comprises a display on which a computer-generated image is presented. The image is formed of an array of image segments. A digitizer is mapped to the display and senses pointer contacts made thereon.
Type:
Grant
Filed:
May 21, 2004
Date of Patent:
February 21, 2012
Assignee:
SMART Technologies ULC
Inventors:
David Gregory Popovich, Douglas Blair Hill, Serguei Vdovine
Abstract: Structure and function for inputting information preferably includes a display device having two cameras in respective corners thereof. At least one computer readable medium preferably has program instructions configured to cause at least one processing structure to: (i) extract an object located on a plane of the display device from an image that includes the plane of the object, (ii) determine whether the object is a writing implement by determining, when a plurality of objects are extracted from the image, that one of the plurality of objects that satisfies a prescribed condition is the writing implement, (iii) calculate a position of a contact point between the writing implement and the plane as information to be input if the object has been determined as the writing implement, and (iv) input the information representing a position on the plane indicated by the object.
Abstract: A system for capturing images of a target area on which information is recorded includes a boom assembly adapted to extend outwardly from a generally vertical surface. At least one digital camera is mounted on the boom assembly at a location spaced from the surface. The at least one digital camera is oriented so that the field of view thereof encompasses a target area on the surface. A controller is in communication with the at least one digital camera. The controller conditions the at least one digital camera to acquire an image of the target area. The image acquired by the at least one digital camera is conveyed to the controller and is processed to determine if an obstacle blocking the target area is in the captured image. If so, the captured image is not further processed and additional images are acquired until an image of the target area is captured without the obstacle therein.
Abstract: A system for providing a portable touch system comprises a bezel having a first and a second end, and a housing that is adapted to receive the first and second end of the bezel such that a display area is bounded by the housing and the bezel. At least one camera system is coupled to the housing and is operable to capture within at least a portion of the display area images of an object located within a field of view of the at least one camera system.
Abstract: A gesture recognition method comprises capturing images, processing the images to identify at least two clusters of touch points associated with at least two pointers, recognizing a gesture based on motion of the clusters, and updating a display in accordance with the recognized gesture.
Type:
Application
Filed:
January 5, 2010
Publication date:
January 19, 2012
Applicant:
SMART TECHNOLOGIES ULC.
Inventors:
Grant McGibney, Qizhi Joanna Xu, Erik Benner, Edward Tse
Abstract: A method of resolving ambiguities between at least two pointers within a region of interest comprises capturing images of the region of interest and at least one reflection thereof from different vantages using a plurality of imaging devices, processing image data to identify a plurality of targets for the at least two pointers, for each image, determining a state for each target and assigning a weight to the image data based on the state, and calculating a pointer location for each of the at least two pointers based on the weighted image data.
Type:
Application
Filed:
July 12, 2010
Publication date:
January 12, 2012
Applicant:
SMART Technologies ULC
Inventors:
Gerald D. Morrison, Daniel Peter McReynolds, Alex Chtchetinine, Grant Howard McGibney, David E. Holmgren, Ye Zhou, Brinda Kabada, Sameh Al-Eryani
Abstract: A system for detecting contact on a display is provided. The system comprises a planar medium associated with the display and includes at least one edge facet and opposing surfaces. The system also includes one or more optical sources operatively coupled to the at least one edge facet for transmitting an optical signal into the planar medium such that the transmitted optical signal is totally internally reflected between the at least one edge facet and opposing surfaces. An optical sensing device is positioned to substantially face at least a portion of the edge facet and adapted to detect at least one object contacting a first surface of the opposing surfaces. The optical sensing device is operative to detect a portion of the optical signal emitted from the first surface at a location corresponding to the object contacting the first surface.
Abstract: A touch system comprises overlapping coordinate input sub-regions defining a generally contiguous input surface. Each coordinate input sub-region generates pointer coordinate data in response to pointer contacts thereon. When a pointer contact is made on a region of a coordinate input sub-region that overlaps with an adjacent coordinate input sub-region, each overlapping coordinate input sub-region processes acquired images to derive pointer data and triangulates the position of the pointer using the derived pointer data. Thereafter, the triangulated positions generated by the overlapping coordinate input sub-regions are processed in accordance with defined logic thereby to determine the position of the pointer contact relative to the touch surface.
Type:
Grant
Filed:
April 7, 2008
Date of Patent:
January 3, 2012
Assignee:
SMART Technologies ULC
Inventors:
Douglas B. Hill, Scott Yu Tseng Su, David E. Holmgren
Abstract: A computerized assessment grading method comprises creating a syntax tree for a received equation-based response to at least one assessment question and a syntax tree for at least one solution to the at least one question, comparing the syntax trees, and grading the response based on the results of the comparison.
Type:
Application
Filed:
June 27, 2011
Publication date:
December 29, 2011
Applicant:
SMART TECHNOLOGIES ULC
Inventors:
DAVID LABINE, LOTHAR WENZEL, ALBERT CHU
Abstract: An interactive input system includes an interactive surface, at least one proximity sensor positioned in proximity with the interactive surface; and processing structure communicating with the sensor and processing sensor output from the at least one proximity sensor for detecting a user in proximity with the interactive surface. A method of providing input into an interactive input system having an interactive surface includes communicating sensor output from at least one proximity sensor positioned in proximity with the interactive surface to processing structure of the interactive input system; and processing the sensor output for detecting a user located in proximity with the interactive surface.
Type:
Application
Filed:
June 4, 2010
Publication date:
December 8, 2011
Applicant:
SMART Technologies ULC
Inventors:
Edward Tse, Andy Leung, Shymmon Banerjee
Abstract: A method, computer readable medium, and apparatus for inputting information, including coordinate data, includes: extracting a predetermined object from an image, including a predetermined object above a plane; detecting motion of the predetermined object while the predetermined object is within a predetermined distance from the plane; and then determining if to input predetermined information.