3 ms·
Simulating the Page-Turning of a Physical Book in an E-Book
For example, when flipping through a 500-page physical book to directly reach page 100, there are generally a few common methods:
You can estimate the thickness of the book and flip through roughly one-fifth of it, then adjust by turning pages one by one until you reach the desired page.
Hold the book with your left hand and use your right thumb to flip the pages. By placing your thumb at the edge of the pages and adjusting the pressure, you can control whether to flip one page or multiple pages at a time.
An e-book does not offer this tactile experience, but you can simulate the actions of reading a physical book through certain features:
For example, by controlling the pressure applied to the screen, you can define flipping through a corresponding proportion of pages in the book.
The thumb can be used to quickly flip through the entire book, and swiping the screen can achieve a similar effect.
Simulate the effect of folding pages in a physical book. For important pages, simulate a dog-ear effect, making it easier to return to those pages when flipping through the book again.
The e-book could also remember where the reader spent more time, allowing for easier access to those pages during subsequent flips, simulating the experience of a well-read physical book.
Summary: By touching or swiping the e-book screen, the page-turning experience of a physical book can be fully simulated.
- fuzzfactor 2y agoEach flip actually needs to render 2 pages if it's going to be like a real book. And you need to handle about 5 flips per second or it's never going to be as fast as a real book.. Smaller pages are naturally easier to flip faster than large ones physically, you would expect that from an ebook too. I think a realistic test is using the physical Grainger catalog as a benchmark. These pages are small and they flip fast. At a nominal 4 flips per second you get to page 100 in under 15 seconds, with every graphic on every page perfectly rendered before the next flip appears in its entirety. This equals 250 milliseconds per flip or 125 milliseconds per page. With a real book the rendering requires zero milliseconds, you can take about 50 milliseconds to accommodate the visual discrepancy from the previous image, leaving you with about 200 milliseconds to take in everything that's there before the next flip. This is pretty nominal for fast thorough paging or searching. Somehow or another you have to be able to see every detail faster than you can comprehend it all during paging, and be physically able to control paging speed according to what you see as you go along, so you have complete control of your perception and desired comprehension level on a dynamic basis. If your ebook can't do this yet you've got work to do.
- llhh 2y agoAs a compromise, perhaps a different implementation could be considered: instead of rendering every page during the flipping process, the content around page 100 could be rendered only after rapidly flipping to that point.