I was inspired by an NPR post to put together an RSVP speed-reading app. (LONG LIVE NPR.)
The app rapidly displays book text at up to 1000 words per minute, and reads PDF, Epub, Mobi, and TXT files in word chunks of 1 to 7. It’s called BookBlaster.
In Rapid Serial Visual Presentation (RSVP) applications, large texts (books, articles, etc.) are displayed with a single red letter located somewhere within the chunk. These red letters are chosen by an algorithm, based on experimental data, which determines the Optimal Recognition Point (ORP) of a given word or collection of words. (In some literature, this is also called the “Optimal Viewing Position.”)
The goal of highlighting this point is to minimize the time your brain spends processing a word, by centering it exactly where your eyes can identify it most efficiently. This point, at least in languages written left-to-right, shows a bias toward the front of the word and is not displayed exactly at the center.
Find it here: BookBlaster
The selection isn’t random; it follows a specific linguistic and mathematical formula based on the length of the word. Since our peripheral vision is weaker than our central vision (the fovea), the application “anchors” the word so that the most informative part hits the center of your gaze.
Typically, the red letter is chosen based on these general rules:
For Short Words (1–3 letters): The first letter is usually highlighted.
For Medium Words (4–5 letters): The second letter is highlighted.
For Long Words (6–9 letters): The third letter is highlighted.
For Very Long Words (10+ letters): The fourth or fifth letter is highlighted.
When you read normally, your eyes move in jumps called saccades. During these jumps, you are effectively blind; the brain only processes information during the “fixation” (the pause).
RSVP eliminates the need for saccades by:
Fixed Positioning: Keeping the ORP in the exact same physical spot on the screen.
Reducing Muscle Strain: Your eye muscles don’t have to move back and forth across a page, which reduces fatigue and prevents “subvocalization” (the habit of saying words in your head).
The color red is used because it provides the highest contrast against standard black-and-white text and acts as a “visual anchor.” It gives your eye a specific target to rest on, ensuring that the most complex part of the word (the middle-front) is processed instantly.
____________________________________________
Notes: The app is fairly simple.