×

Controller for updating pixels in an electronic paper display

  • US 9,171,507 B2
  • Filed: 07/15/2011
  • Issued: 10/27/2015
  • Est. Priority Date: 07/16/2010
  • Status: Expired due to Fees
First Claim
Patent Images

1. An apparatus, comprising:

  • a frame counter logic configured to;

    maintain a global frame counter to track a number of refreshes of a display while updating pixels, wherein the frame counter logic is configured to operate the global frame counter by continuously counting with each refresh of the display and to loopback the global frame counter when a value of the global frame counter reaches a maximum value that is set to be equal to a total number of possible values for a pixel in the display; and

    determine a frame number when updating a pixel, wherein the frame number is based on a current value of the global frame counter and an initial value of the global frame counter, and wherein the frame counter logic is configured to determine the frame number without writing the frame number to a memory after each of the number of refreshes; and

    a pixel logic configured to update a value of the pixel based, at least in part, on the frame number for the current value of the global frame counter until the value of the pixel is equal to a new value, wherein the initial value is a value of the global frame counter when a request is received to update the value of the pixel to the new value,wherein the frame counter logic is configured to maintain the global frame counter independently of whether a pixel is currently being updated by continuously updating the global frame counter at a refresh rate of the display, wherein the maximum value of the global frame counter is a maximum number of values for a pixel update sequence, wherein the frame counter logic is configured to reset the global frame counter after the global frame counter reaches the maximum value,wherein the pixel logic is further configured to provide the frame number, the initial value of the pixel and the new value as input to a lookup table to retrieve an incremental value to update the value of the pixel for each incremental update of the pixel, and wherein the incremental value is a waveform for incrementally changing the value of the pixel according to the frame number, the initial value and the new value.

View all claims
  • 7 Assignments
Timeline View
Assignment View
    ×
    ×