Patent ID: 8487910
Filing Date: 2013-07-16
Classification: G06F

Abstract:
1. A method of facilitating user interaction with an image presented on a touch surface of a large scale touch system, said touch surface comprising a plurality of generally rectangular sub-regions arranged in a row extending the longitudinal length of the touch surface with adjacent sub-regions partially overlapping, said method comprising: capturing images of the sub-regions of the touch surface with sets of camera devices, each set of camera devices comprising at least one pair of laterally spaced camera devices having overlapping fields of view oriented to look generally across the respective sub-region of said touch surface; processing the captured images to detect pointer movement within each sub-region and generating pointer coordinate data for each sub-region in which pointer movement is detected; processing pointer coordinate data generated for adjacent sub-regions that are a result of pointer movement within overlapping portions thereof in accordance with weighted averaging logic to yield a single set of pointer coordinate data representing the pointer movement within the overlapping portions; processing the pointer coordinate data to detect a predetermined input gesture made at an arbitrary location on said touch surface; displaying on the touch surface a scaled version of at least a portion of said displayed image at a user accessible location in response to detection of said predetermined input gesture, said user accessible location positioned adjacent to said arbitrary location on said touch surface; processing the pointer coordinate data to detect user interaction with said touch surface within said displayed scaled version of at least a portion of said displayed image; calculating a mapped position on the touch surface based on the position of said user interaction and the position of said displayed scaled version; and mapping said user interaction to said mapped position on the touch surface so that user interactions with the displayed scaled version are translated to interactions with said displayed image.