Page transition on electronic paper display
AssigneeRicoh Company, Ltd.
InventorBradley J. Rhodes
Life of this patent
Estimating the term…
Abstract
A page transition file creation system and a method for creating a page transition file in a file format suitable for displaying transitions quickly on an electronic paper display. The page transition file creation system creates a page transition file with page transition blocks representing transition between two or more pages. A page transition display system and uses page transition files to display page transitions. The page transition display system determines the appropriate page transition file and waveform lookup table for displaying page transition. The page transition display system uses the determined page transition file and waveform lookup table for displaying the transition.
Claims20
A system for creating a page transition file from a document having a plurality of pages, the system comprising:
- an image buffer feeding module for receiving the document and transmitting the plurality of pages of the document;
- a sliding window image buffer, communicatively coupled to the image buffer feeding module, for receiving the plurality of pages of the document from the image buffer feeding module wherein the received plurality of pages comprise data representing the plurality of pages or pointers to the data, the sliding image window image buffer for storing the received plurality of pages;
- a creation module, communicatively coupled to the sliding window image buffer, for creating the page transition file from the plurality of pages stored in the sliding image buffer, the page transition file comprising a plurality of page transition blocks having a plurality of page transition pixels representing varying colors of an image pixel on at least two pages of the document;
- and
- a storage for storing the page transition file created by the creation module.
A page transition display system for displaying page transitions on an electronic paper display, the system comprising:
- a storage for storing a page transition file including a plurality of page transition blocks having a plurality of page transition pixels, the plurality of page transition pixels representing various colors of an image pixel on the two or more document pages, and for storing a waveform lookup table having waveforms for driving a pixel on the electronic paper display from one color to another;
- a page transition block feeding module, communicatively coupled to the storage, for determining and retrieving a current page transition block from the plurality of page transition blocks and transmitting the current page transition block to the display controller;
- and
- a display controller, communicatively coupled to the page transition block feeding module, for determining a desired waveform from a current waveform lookup table based on a current transition pixel from the current page transition block and for applying the desired waveform to a physical media of the electronic paper display.
A method for creating a page transition file from a document having a plurality of pages, the method comprising:
- receiving, by a sliding window image buffer from an image buffer feeding module, the plurality of pages in the document wherein the received plurality of pages comprise data representing the plurality of pages or pointers to the data;
- storing, by the sliding window image buffer, the received plurality of pages;
- creating, by a creation module, the page transition file from the stored plurality of pages, the page transition file comprising a plurality of page transition blocks having a plurality of page transition pixels representing varying colors of an image pixel on pages of the document;
- and
- storing, by the creation module on a storage, the page transition file.
A method for displaying page transitions, the method comprising:
- storing, in a storage, a page transition file having a plurality of page transition blocks, one of the plurality of page transition blocks including a plurality of page transition pixels, one of the plurality of page transition pixels representing various colors of an image pixel on two or more document pages, and one or more waveform lookup tables comprising waveforms for driving a pixel on physical media from one color to another;
- determining, by a page transition block determination module, a current page transition block from the plurality of page transition blocks in the page transition file and transmitting the current page transition block to a display controller;
- and
- determining, by the display controller, a desired waveform from a current waveform lookup table based on a current transition pixel from the current page transition block and applying the desired waveform to the physical media.
Dependencies are inferred from the claim text.