Originally Posted by griffonwing
An option in the settings to declare how long the processor should stay active before slipping into sleep mode.
In this manner, say, you set it for 1 minute. If you take less than a minute to read the page, when you advance to the next page, it will turn just as fast as if you had changed pages in quick succession. If you take more than a minute, then changing pages will take the normal 1.2 seconds or so.
It shouldn't have too much of a drain on the page turns. But even if it dropped the pages down from 8000 to 4000, that's still a good 4-7 books before charging.
It would more likely drop the battery life down to somewhere between 40 and 400 pages if you leave the processor running at full speed continuously. Probably closer to 40 pages unless you read VERY fast. The difference between full clock speed running of the processor and sleep mode is at least two orders of magnitude.
Caveat, I have done a lot of hardware work with ARM microprocessors, but I do not know anything about the particular hardware in the reader or how well the sleep mode is implemented in the firmware.
These numbers are VERY rough ballpark figures, but say the processor is drawing 200 milliamperes when running at full clock speed, then the sleep current would be about 2 milliamperes or less, maybe a lot less depending on how good the firmware is. In this example, your 8000 page turns becomes 80 page turns just because you left the processor running at full speed doing nothing.
Another possible way to get your faster page turns would be to have the system pre-parse and format the next page immediately after displaying the current page and then go to sleep. That way, when the page turn button is pushed most of the work is already done. That does take up a big chunk of extra memory, so it may not actually be feasible.