Hang on! That idea is giving my grey cells a workout...
feedback
What do you think about the site?
(500 characters left)
Submit Feedback
  or   Cancel
Join Sign In Forgot Password
Email Address
Password
Password Again
    or   Cancel
Join
OR
Join i inspire us quickly using your Facebook account
Join using Facebook
Email Address
Password
    or   Cancel
Sign In
OR
Sign in to i inspire us using your Facebook account
Sign in using Facebook
Email Address
    or   Cancel
Reset
Join      Sign In
Please correct the mistakes below
Vibrate vector based images/fonts to overcome aliasing.
Ideated February 1st, 2012
Background:

Many fonts and images are vector-based. They are rasterized before they are drawn on screen. That means, they are turned into pixels. This reduces the infinite precision of vectors' shape to a blocky representation.



Current Solution:

To overcome the blocky-ness, anti-aliasing techniques were developed. That means, if a vector is positioned near two blocks, instead of choosing just one, it spreads the color energy proportionally across the blocks, smoothing the perceived image, and generally increasing perceptual accuracy. 

Sub-pixel techniques were also developed, like ClearType, to exploit the fact that red, blue and green pixel components occupy slightly different locations. Here, we trade color accuracy for positional accuracy.

(Note: Currently a vector is rasterized once. )




Idea for improving the current state of the art in anti-aliasing: 

Introduce some shake to the vector positions, and re-raster often.

Slighly shift the position of the vector all the time, and re-rasterize it at the slightly different positions. It could be a random walk constrained to 1 pixel or less, or it could be a predicable orbital motion, mimicking the motion of gentile waves washing over your screen.

This would have the effect of exposing more image information over time, with the downside of increased processing, and slight movement or shake. It is yet to be determined if this technique can be applied without people noticing the movement.



An analogy:

Suppose there is a painting of a whale on a wall. You are given the task of identifying it. But, a dark screen is placed between you and the image. On that screen, only a few pinholes are punched. You don't see the whale, just a few dots of it, not enough to identify it. But, if the painting of the whale was moved around, (shaken), your mind would have more information about the image to work with, and you would have a better chance of correctly identifying the whale.
3
  • Open
    Status
  • 0
    Collaborators

Collaborate
Expertise Wanted: Graphic Design
Software Engineering

Ideated By

William Sharkey William Sharkey
Philadelphia, Pennsylvania
  • 1
    Idea
  • 0
    Followers
  • 0
    Collaborations

Tags