Pen tracking and low latency display updates on electronic paper displays
First Claim
1. A method for activating pixels on an electronic paper display that updates at a predetermined display update rate, comprising:
- receiving pen input information for at least one current pixel of the electronic paper display;
determining the at least one current pixel to activate based on the pen input information for the at least one current pixel;
activating the at least one current pixel of the electronic paper display independent of the display update rate of the electronic paper display;
predicting a direction of the pen input to determine at least one future pixel of the electronic paper display to activate based on the pen input information for the at least one current pixel;
activating the at least one future pixel based on the pen input information for the at least one current pixel; and
deactivating the activated future pixel after a predetermined amount of time in response to an absence of receiving pen input information for the activated future pixel.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and a method are disclosed for fast pen tracking a low latency display updates on an electronic paper display. Pen input information is received on an electronic paper display that updates at a predetermined display update rate. A line drawing module of the electronic paper display driver determines at least one pixel to activate based on the received pen input information. The at least one pixel is updated independent of the display update rate of the electronic paper display. Active pixel state information is maintained separately for each pixel in real time until the pixel update is complete and the pixel is deactivated. In some embodiments, a future pixel to activate is determined based on the received pen input information. The future pixel is deactivated if pen input information is not received on the activated pixel for a predetermined amount of time.
-
Citations
24 Claims
-
1. A method for activating pixels on an electronic paper display that updates at a predetermined display update rate, comprising:
-
receiving pen input information for at least one current pixel of the electronic paper display; determining the at least one current pixel to activate based on the pen input information for the at least one current pixel; activating the at least one current pixel of the electronic paper display independent of the display update rate of the electronic paper display; predicting a direction of the pen input to determine at least one future pixel of the electronic paper display to activate based on the pen input information for the at least one current pixel; activating the at least one future pixel based on the pen input information for the at least one current pixel; and deactivating the activated future pixel after a predetermined amount of time in response to an absence of receiving pen input information for the activated future pixel. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for activating pixels on an electronic paper display that updates at a predetermined display update rate, comprising:
-
means for receiving pen input information for at least one current pixel of the electronic paper display; means for determining the at least one current pixel to activate based on the pen input information for the at least one current pixel; means for activating the at least one current pixel of the electronic paper display independent of the display update rate of the electronic paper display; means for predicting a direction of the pen input to determine at least one future pixel of the electronic paper display to activate based on the pen input information for the at least one current pixel; means for activating the at least one future pixel based on the pen input information for the at least one current pixel; and means for deactivating the activated future pixel after a predetermined amount of time in response to an absence of receiving pen input information for the activated future pixel. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. An apparatus for pen tracking on an electronic paper display that updates at a predetermined display update rate, comprising:
-
one or more processors; an input sensor module for receiving pen input information for at least one current pixel of the electronic paper display; and a line drawing module stored on a memory and executable by the one or more processors, the line drawing module coupled to the input sensor module and for determining the at least one current pixel to activate based on the pen input information for the at least one current pixel, predicting a direction of the pen input to determine at least one future pixel of the electronic paper display to activate based on the pen input information for the at least one current pixel and for activating the at least one current pixel of the electronic paper display independent of the display update rate of the electronic paper display; a third module stored on the memory and executable by the one or more processors, the third module coupled to the line drawing module for activating the at least one future pixel based on the pen input information for the at least one current pixel; and a fourth module stored on the memory and executable by the one or more processors, the fourth module coupled to the line drawing module for deactivating the activated future pixel after a predetermined amount of time in response to an absence of receiving pen input information for the activated future pixel. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification