Abstract:
A method of generating a signal comprising providing a capacitive touch sensor pad including a matrix of X and Y conductors, developing capacitance profiles in one of an X direction and a Y direction from the matrix of X and Y conductors, determining an occurrence of a single gesture through an examination of the capacitance profiles, the single gesture including an application of at least two objects on the capacitive touch sensor pad, and generating a signal indicating the occurrence of the single gesture.
Abstract:
A method of generating cursor motion signals for improved usability is provided. In one embodiment, the method comprises detecting object motion in a sensing region and providing cursor motion signals in accordance with cursor motion values generated responsive to continuation of the object motion in the inner region. This embodiment further comprises providing cursor motion signals configured to generate cursor motion that combines incremental cursor motion with additional cursor motion responsive to the object moving from the inner region into the outer region, where the incremental cursor motion comprises motion toward an edge of the display correlating to an edge of the sensing region proximate the object, and where the additional cursor motion comprises cursor motion indicated by cursor motion values generated responsive to continuation of the object motion in the outer region of the sensing region.
Abstract:
Methods and apparatus are provided for embedding identification information on a programmable chip. Parameterizable components are selected for implementation on a programmable chip. Information relating to the parameterizable components is embedded on the programmable chip by storing the information using mechanisms such as look up tables associated with logic elements. Information can be used to identify types of components, versions of components, parameter sets, and other data associated with components implemented on the programmable device.
Abstract:
A method of indicating a gesture proximate a touch-sensor pad is provided. In one embodiment, the method comprises detecting a first presence of a conductive object proximate to the touch-sensor pad, and initiating a gesture signal if the first presence lasts a first duration of time that is less than a first reference amount of time. In this embodiment, the method further comprises detecting a second presence occurring a first elapsed time after an end of the first presence, and terminating the gesture signal if the first elapsed time is greater than a second reference amount of time, otherwise maintaining the gesture signal at least until an end of the first elapsed time and at least until an occurrence of a terminating event. This and other embodiments can be used to initiate virtual-button signals in response to specific gestures by the user.
Abstract:
Methods and apparatus are provided for implementing a programmable device including a processor core, a hardware accelerator, and secondary components such as memory. A designer efficiently selects one or more code sequences for acceleration. A hardware accelerator is generated with multiple master ports to allow efficient access to memory. Profiling information can be provided to allow efficient selection of code sequences.
Abstract:
A method of generating a signal comprising providing a capacitive touch sensor pad including a matrix of X and Y conductors, developing capacitance profiles in one of an X direction and a Y direction from the matrix of X and Y conductors, determining an occurrence of a single gesture through an examination of the capacitance profiles, the single gesture including an application of at least two objects on the capacitive touch sensor pad, and generating a signal indicating the occurrence of the single gesture.
Abstract:
The disclosed device is directed towards a method for recognizing a gesture made on a touch-sensor pad in a touch-sensing system providing X and Y position information to a host comprising detecting a first presence of a conductive object on the touch-sensor pad. The method includes comparing the duration of the first presence with a first reference amount of time, and initiating a first gesture signal to the host if the duration of the first presence is less than the first reference amount of time. The method also includes detecting a second presence of the conductive object on the touch-sensor pad and comparing the duration between the first presence and the second presence with a second reference amount of time. The method includes comparing the duration of the second presence with a third reference amount of time as well as terminating the first gesture signal if the duration between the first presence and the second presence is greater than the second reference amount of time; and maintaining the first gesture signal and repeatedly sending X and Y position information to the host until the occurrence of a terminating event if the amount of time between the first presence and the second presence is less than the second reference amount of time and if the duration of the second presence is greater than the third reference amount of time.
Abstract:
Methods for recognizing gestures made by a conductive object on a touch-sensor pad and for cursor motion are disclosed. Tapping, drags, pushes, extended drags and variable drags gestures are recognized by analyzing the position, pressure, and movement of the conductive object on the sensor pad during the time of a suspected gesture, and signals are sent to a host indicating the occurrence of these gestures. Signals indicating the position of a conductive object and distinguishing between the peripheral portion and an inner portion of the touch-sensor pad are also sent to the host.
Abstract:
A circuit for use as a channel of a minimum selector and subtractor circuit includes a P-Channel MOS transistor having a gate connected to an input node, a source connected to the output of a current source, and a drain connected to a fixed voltage source. The source of the P-Channel transistor is connectable to a common conductive line through a first switch. The source of the P-Channel transistor is also connected to the non-inverting input of a transconductance amplifier. The inverting input of the transconductance amplifier is connected to a first plate of a capacitor. The second plate of the capacitor is connected to a fixed voltage source such as ground. The output of the transconductance amplifier is connectable to its inverting input through a second switch. The output of the transconductance amplifier forms the output of the minimum selector and subtractor circuit. A plurality of individual channel circuits may all be connected to the common conductive line. The input nodes of the individual channel circuits are each individually connected to a different one of a plurality of analog input lines. The minimum selector and subtractor circuit determines the minimum analog value appearing on the plurality of lines and subtracts that value from the input values on all of the input lines. A maximum selector and subtractor circuit is formed by reversing transistor types.
Abstract:
A moving object classifier is integrated onto a single integrated circuit chip and includes a retina comprising a two-dimensional array of photosensors upon which the image of the object of interest is focused. A position classifier receives inputs from the retina and determines where in the retina the image of an object is located. An object classifier receives inputs from the portion of interest of the retina and computes the degree of membership of the image to each class to be classified and determines which class has the largest membership function. A scan controller controlled by the position classifier limits the object classifier data to the portion of the retinal image which contains the object. An interface controller interfaces the other elements on the integrated circuit chip with a microcontroller, which comprises a standard CPU, memory and input/output lines interfacing to the interface controller.