Patent application number | Description | Published |
20080284925 | MULTI-TOUCH SENSING THROUGH FRUSTRATED TOTAL INTERNAL REFLECTION - High-resolution, scalable multi-touch sensing display systems and processes based on frustrated total internal reflection employ an optical waveguide that receives light, such as infrared light, that undergoes total internal reflection and an imaging sensor that detects light that escapes the optical waveguide caused by frustration of the total internal reflection due to contact by a user. The optical waveguide when fitted with a compliant surface overlay provides superior sensing performance, as well as other benefits and features. The systems and processes described provide true multi-touch (multi-input) and high-spatial and temporal resolution capability due to the continuous imaging of the frustrated total internal reflection that escapes the entire optical waveguide. Among other features and benefits, the systems and processes are scalable to large installations. | 11-20-2008 |
20090033637 | LIQUID MULTI-TOUCH SENSOR AND DISPLAY DEVICE - High-resolution multi-touch sensor and display device where the interaction medium is liquid, enabling more realistic tactile experience for simulations of synthetic wet environments. Based on frustrated total internal reflection, the device employs liquid within a tank as the optical waveguide that receives light, such as infrared light, that undergoes total internal reflection and an imaging camera that detects light that escapes from the tank caused by frustration of the total internal reflection due to contact of the water by a user. | 02-05-2009 |
20090256857 | METHODS OF INTERFACING WITH MULTI-INPUT DEVICES AND MULTI-INPUT DISPLAY SYSTEMS EMPLOYING INTERFACING TECHNIQUES - Methods and systems for interfacing with multi-input devices employ various techniques for controlling the window framing of images. Such techniques provide control, including moving, sizing, and orientating, of one or more displayed window frames in which one or more images are displayed. | 10-15-2009 |
20090259964 | METHODS OF INTERFACING WITH MULTI-INPUT DEVICES AND MULTI-INPUT DISPLAY SYSTEMS EMPLOYING INTERFACING TECHNIQUES - Methods and systems for interfacing with multi-input devices employ various techniques for controlling the window framing of images. Such techniques provide control, including moving, sizing, and orientating, of one or more displayed window frames in which one or more images are displayed. | 10-15-2009 |
20090259965 | METHODS OF INTERFACING WITH MULTI-INPUT DEVICES AND MULTI-INPUT DISPLAY SYSTEMS EMPLOYING INTERFACING TECHNIQUES - Methods and systems for interfacing with multi-input devices employ various techniques for controlling the window framing of images. Such techniques provide control, including moving, sizing, and orientating, of one or more displayed window frames in which one or more images are displayed. | 10-15-2009 |
20090259967 | METHODS OF INTERFACING WITH MULTI-INPUT DEVICES AND MULTI-INPUT DISPLAY SYSTEMS EMPLOYING INTERFACING TECHNIQUES - Methods and systems for interfacing with multi-input devices employ various techniques for controlling the window framing of images. Such techniques provide control, including moving, sizing, and orientating, of one or more displayed window frames in which one or more images are displayed. | 10-15-2009 |
20100020040 | MULTI-TOUCH SENSING LIGHT EMITTING DIODE DISPLAY AND METHOD FOR USING THE SAME - Apparatus and method for both displaying graphical output and for sensing, e.g., multi-touch input are provided. A light-emitting diode (“LED”) matrix-array may be configured to both emit and sense light. The array may be driven in such a way so as to enable the array itself to act as the illumination source preferable for either reflective or scattering optical touch sensing. The need for additional opto-electronic components, or an external illumination source, is thus eliminated or at least reduced, and sensing accuracy is likely improved. Additionally, the method is practical for large dimensions. | 01-28-2010 |
20100177060 | Touch-Sensitive Display - A display system is configured to generate output display images. In addition, the display system includes a touch-sensitive sensing system and a photo-sensitive sensing system configured to sense light directed to the photo-sensitive sensing system and generate an output representation of the sensed light directed to the photo-sensitive sensing system. | 07-15-2010 |
20100302185 | Touch Sensing - A touch-screen device includes a radiation source, a pliable waveguide configured to receive radiation emitted by the radiation source and to cause some of the received radiation to undergo total internal reflection within the pliable waveguide, a frustrating layer disposed relative to the pliable waveguide so as to enable the frustrating layer to contact the pliable waveguide when the pliable waveguide is physically deformed, the frustrating layer being configured to cause frustration of the total internal reflection of the received radiation within the pliable waveguide at a contact point between the frustrating layer and the pliable waveguide when the pliable waveguide is physically deformed to contact the frustrating layer such that some of the received radiation undergoing total internal reflection within the pliable waveguide escapes from the pliable waveguide at the contact point, and an imaging sensor configured to detect some of the radiation that escapes from the optical waveguide. | 12-02-2010 |
20100302196 | Touch Sensing - A touch-screen device includes an imaging waveguide, in which the imaging waveguide has a radiation receiving surface and an imaging surface different than the radiation receiving surface. The imaging waveguide is configured to receive, at the radiation receiving surface, radiation emitted by a contact receiving structure, and transmit the received radiation from a position on the radiation receiving surface to a position and/or angle of incidence on the imaging surface as a function of the position on the radiation receiving surface at which the transmitted radiation was received. An imaging sensor coupled to the imaging surface of the imaging optical waveguide is configured to detect radiation incident upon the imaging surface of the imaging optical waveguide. A processing device coupled to the imaging sensor is configured to determine contact points on the exposed contact surface of a contact receiving structure based on radiation detected by the imaging sensor. | 12-02-2010 |
20100302210 | Touch Sensing - A touch-screen device includes a radiation source, a waveguide configured to receive radiation emitted by the source and to cause some of the radiation to undergo total internal reflection within the waveguide, a pliable frustrating layer disposed relative to the waveguide to enable the frustrating layer to contact the waveguide when the frustrating layer is physically deformed, the frustrating layer being configured to cause frustration of the total internal reflection of the received radiation within the waveguide when the frustrating layer is physically deformed to contact the waveguide such that some of the received escapes from the waveguide at the contact point, an imaging sensor configured to detect some of the radiation that escapes from the waveguide, and a structure disposed relative to the frustrating layer, the structure configured to steer at least a portion of the radiation that escapes from the waveguide toward the imaging sensor. | 12-02-2010 |
20110043812 | Method and apparatus for determining reflectance data of a subject - An apparatus for obtaining reflectance data of an object includes a diffuser having a surface. The apparatus includes a mapping portion that affects a mapping between a light field at the object's surface and a light field at the diffuser surface for BRDF capture of the object. A method for obtaining reflectance data usable to determine a plurality of values of the BRDF of an object. The method includes the steps of illuminating the object. There is the step of affecting a mapping between a light field at the object's surface and a light field at a diffuser surface for BRDF capture of the object with a mapping portion. An apparatus and a method for measuring an 8D reflectance field of an object or a 3D object. | 02-24-2011 |
20120013546 | Capacitive Touch Sensor Having Code-Divided and Time-Divided Transmit Waveforms - Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for digital signal processing (DSP) techniques for generally improving a signal-to-noise ratio (SNR) of capacitive touch sensors. | 01-19-2012 |
20120013564 | Capacitive Touch Sensor Having Correlation with a Receiver - Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for digital signal processing (DSP) techniques for generally improving a signal-to-noise ratio (SNR) of capacitive touch sensors. | 01-19-2012 |
20120013565 | Techniques for Locally Improving Signal to Noise in a Capacitive Touch Sensor - Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for digital signal processing (DSP) techniques for generally improving a signal-to-noise ratio (SNR) of capacitive touch sensors. | 01-19-2012 |
20120038583 | FORCE AND TRUE CAPACITIVE TOUCH MEASUREMENT TECHNIQUES FOR CAPACITIVE TOUCH SENSORS - Methods, systems, and apparatus relate to touch sensors that are configured to measure a true capacitive touch and a force applied to the sensor from a user. Some implementations involve the measurement of force and true capacitive touch simultaneously in a touch capacitive sensor. | 02-16-2012 |
20120182266 | MULTI-TOUCH SENSING THROUGH FRUSTRATED TOTAL INTERNAL REFLECTION - High-resolution, scalable multi-touch sensing display systems and processes based on frustrated total internal reflection employ an optical waveguide that receives light, such as infrared light, that undergoes total internal reflection and an imaging sensor that detects light that escapes the optical waveguide caused by frustration of the total internal reflection due to contact by a user. The optical waveguide when fitted with a compliant surface overlay provides superior sensing performance, as well as other benefits and features. The systems and processes described provide true multi-touch (multi-input) and high-spatial and temporal resolution capability due to the continuous imaging of the frustrated total internal reflection that escapes the entire optical waveguide. Among other features and benefits, the systems and processes are scalable to large installations. | 07-19-2012 |
20130307827 | 3D MANIPULATION USING APPLIED PRESSURE - Placement by one or more input mechanisms of a touch point on a multi-touch display device that is displaying a three-dimensional object is detected. A two-dimensional location of the touch point on the multi-touch display device is determined, and the touch point is matched with a three-dimensional contact point on a surface of the three-dimensional object that is projected for display onto the image plane of the camera at the two-dimensional location of the touch point. A change in applied pressure at the touch point is detected, and a target depth value for the contact point is determined based on the change in applied pressure. A solver is used to calculate a three-dimensional transformation of the three-dimensional object using an algorithm that reduces a difference between a depth value of the contact point after object transformation and the target depth value. | 11-21-2013 |
20130342506 | Capacitive Touch Sensor Having Correlation with a Receiver - Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for digital signal processing (DSP) techniques for generally improving a signal-to-noise ratio (SNR) of capacitive touch sensors. | 12-26-2013 |
20140104191 | Input Classification for Multi-Touch Systems - Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for input classification for multi-touch systems. In one aspect, a method includes receiving first and second contact data describing a first and second series of contacts with a touch sensitive display, the first and second series of contacts occurring over a time range. The method includes classifying the first series of contacts as being a series of touch inputs provided by a user's body part, and classifying the second series of contacts as being a series of stylus inputs provided by a stylus. The method includes comparing motion represented by the series of touch inputs with motion represented by the series of stylus inputs, and determining that the motion represented by the series of touch inputs correlates with the motion represented by the series of stylus inputs. The method includes classifying the series of touch inputs. | 04-17-2014 |
20140104192 | Input Classification for Multi-Touch Systems - Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for input classification for multi-touch systems. In one aspect, a method includes maintaining a history of prior state information related to a touch sensitive display. The method further includes detecting that a previous contact with the touch sensitive display was incorrectly classified. The method further includes updating a classification of the previous contact based on the detection that the previous contact was incorrectly classified. The method further includes rewinding a state of the touch sensitive display to reflect a state that would have resulted had the previous contact been correctly classified based on the history of prior state information and the updated classification of the previous contact. | 04-17-2014 |
20140104193 | Input Classification for Multi-Touch Systems - Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for input classification for multi-touch systems. In one aspect, a method includes receiving data describing a first region of contact with a touch sensitive display, a second region of contact with the touch sensitive display, and a third region of contact with the touch sensitive display, the second region of contact being separate from the first region of contact and the third region of contact being separate from the first region of contact and the second region of contact. The method includes classifying the first region of contact as a touch point provided by a user's body part. The method includes classifying the second region of contact as incidental touch input provided by a user's resting body part. The method includes classifying the third region of contact as a stylus input. | 04-17-2014 |
20140104194 | Input Classification for Multi-Touch Systems - Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for input classification for multi-touch systems. In one aspect, a method includes receiving data describing a first region of contact with a touch sensitive display and a second region of contact with the touch sensitive display, the second region of contact being separate from the first region of contact. The method includes classifying the first region of contact as a touch point provided by a user's body part. The method includes classifying the second region of contact as incidental touch input provided by a user's resting body part. The method includes determining an area that is outside of the second region of contact and that extends at least a threshold distance from the second region of contact. The method includes determining a location of the touch point associated with the first region of contact. | 04-17-2014 |
20140104225 | Input Classification for Multi-Touch Systems - Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for input classification for multi-touch systems. In one aspect, a method includes receiving data describing a first region of contact with a touch sensitive display and a second region of contact with the touch sensitive display. The method includes determining at least one characteristic of the first region of contact. The method includes based on the at least one characteristic of the first region of contact, determining that the first region of contact corresponds to intended touch input provided by a user's body part or stylus. The method includes determining at least one characteristic of the second region of contact. The method includes based on the at least one characteristic of the second region of contact, determining that the second region of contact corresponds to incidental touch input provided by a user's resting body part. | 04-17-2014 |
20140104320 | Controlling Virtual Objects - Controlling virtual objects displayed on a display device includes controlling display, on a display device, of multiple virtual objects, each of the multiple virtual objects being capable of movement based on a first type of input and being capable of alteration based on a second type of input that is different than the first type of input, the alteration being different from movement. A subset of the multiple virtual objects as candidates for restriction is identified, and based on identifying the subset of virtual objects as candidates for restriction, a responsiveness to the first type of input for the subset of virtual objects is restricted. The first type of input applied to a first virtual object included in the subset of virtual objects and a second virtual object included in the multiple virtual objects is detected, with the second virtual object being excluded from the subset of virtual objects. Based on detecting the first type of input applied to the first virtual object and the second virtual object, movement of the first virtual object is controlled in accordance with the restricted responsiveness to the first type of input, and movement of the second virtual object is controlled without restriction. | 04-17-2014 |
20140108979 | Controlling Virtual Objects - Controlling virtual objects displayed on a display device comprises controlling display, on a display device, of multiple virtual objects, each of the multiple virtual objects being capable of movement based on a first type of input and being capable of alteration based on a second type of input that is different than the first type of input, the alteration being different from movement. User interaction relative to the display device on which the multiple virtual objects are displayed is sensed. Positions of the multiple virtual objects on the display device at a time corresponding to the sensed user interaction is determined. A subset of the multiple virtual objects as candidates for restriction based on the sensed user interaction and the determined positions of the multiple virtual objects on the display device at the time corresponding to the sensed user interaction is determined. An operation related to restricting movement of the determined subset of virtual objects based on the first type of input is performed. | 04-17-2014 |
20140168128 | 3D MANIPULATION USING APPLIED PRESSURE - Placement by one or more input mechanisms of a touch point on a multi-touch display device that is displaying a three-dimensional object is detected. A two-dimensional location of the touch point on the multi-touch display device is determined, and the touch point is matched with a three-dimensional contact point on a surface of the three-dimensional object that is projected for display onto the image plane of the camera at the two-dimensional location of the touch point. A change in applied pressure at the touch point is detected, and a target depth value for the contact point is determined based on the change in applied pressure. A solver is used to calculate a three-dimensional transformation of the three-dimensional object using an algorithm that reduces a difference between a depth value of the contact point after object transformation and the target depth value. | 06-19-2014 |
20140267162 | CAPACITIVE TOUCH SENSOR HAVING CODE-DIVIDED AND TIME-DIVIDED TRANSMIT WAVEFORMS - Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for digital signal processing (DSP) techniques for generally improving a signal-to-noise ratio (SNR) of capacitive touch sensors. | 09-18-2014 |
20140325411 | MANIPULATION OF OVERLAPPING OBJECTS DISPLAYED ON A MULTI-TOUCH DEVICE - A multi-touch display device that is configured to display multiple objects concurrently and that provides multi-touch controls for manipulating multiple of the displayed objects with multiple degrees of freedom concurrently but independently is configured to reduce the degrees of freedom provided by the manipulation controls for at least two of the displayed objects in response to detecting that an input mechanism is exerting control over the two displayed objects concurrently. | 10-30-2014 |