SYNCHRONIZED TOUCH INPUT RECOGNITION
First Claim
1. A touch-based device, comprising:
- a display having a plurality of pixels;
a touch input sensor overlying the display and having a plurality of touch regions, each of which overlie an associated set of the pixels;
a display controller configured to update the pixels according to a schema during which pixels are updated during update periods;
a touch controller configured to recognize selectively applied touch inputs at the plurality of touch regions, where the touch controller and the display controller are synchronized such that, for a given touch region, touch input recognition is modified while the display controller is updating the set of pixels associated with that touch region.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments are disclosed for a touch-based device and methods for operation thereof. One embodiment provides a touch-based device having a display with a plurality of pixels and a touch input sensor overlying the display. The touch input sensor has a plurality of touch regions, each of which overlie an associated set of the pixels. The touch-based device further comprises a display controller configured to update the pixels according to a schema during which pixels are updated during update periods. The touch-based device yet further comprises a touch controller configured to recognize selectively applied touch inputs at the plurality of touch regions. The touch controller and the display controller are synchronized such that, for a given touch region, touch input recognition is modified while the display controller is updating the set of pixels associated with that touch region.
-
Citations
20 Claims
-
1. A touch-based device, comprising:
-
a display having a plurality of pixels; a touch input sensor overlying the display and having a plurality of touch regions, each of which overlie an associated set of the pixels; a display controller configured to update the pixels according to a schema during which pixels are updated during update periods; a touch controller configured to recognize selectively applied touch inputs at the plurality of touch regions, where the touch controller and the display controller are synchronized such that, for a given touch region, touch input recognition is modified while the display controller is updating the set of pixels associated with that touch region. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of operating a touch-based device including a touch input sensor overlying a display having a plurality of pixels, the touch input sensor having a plurality of touch regions, each of which overlie an associated set of the pixels of the display, the method comprising:
-
updating the pixels, where such updating is controlled by a display controller; recognizing, with a touch controller, selectively applied touch inputs at the plurality of touch regions; and synchronizing the display controller and the touch controller such that, for a given touch region, the recognizing of selectively applied touch inputs includes modifying touch input recognition while the display controller is updating the pixels associated with that touch region. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A method of operating a touch-based device including a touch input sensor overlying a display having a plurality of pixels, the touch input sensor having a plurality of touch regions, each of which overlie an associated set of the pixels of the display, the method comprising:
-
updating the pixels, where such updating is controlled by a display controller according to a repeatedly executed sequential schema, during which pixels are updated sequentially row by row during row update periods that are followed by horizontal blanking periods, with a vertical blanking period following update of a last row of pixels; passing state information from the display controller to a touch controller configured to recognize selectively applied touch inputs at the plurality of touch regions, such state information specifying a current location of updating thin the sequential schema; controlling, with the touch controller, touch input recognition based on the state information. - View Dependent Claims (18, 19, 20)
-
Specification