One of the most interesting aspects of braille is that traditionally for example when translating a magazine like playboy was they would hire Artists to make tactile versions of the Cartoons, In this way people could feel a piece of art. You can imagine some software that automatically generates a tactile version of an image, but you have to have a grid of Bumps that can be individually addressed. Outside of the lab there aren’t any two dimensional bump grid systems, most braille readers are only one row because it costs too much to make a 2d one. Braille faded away once the reading machine from Kurzweil came out. Every library in America bought a Kurzweil machine and made his reputation. However braille offers higher comprehension then listening to voice, And it is a shame they moved away from braille because it is a superior system in many ways. And I did my bachelors thesis on braille Translation by Computer, and it’s a very easy program, Braille is basically an abbreviation system, And was so well designed it has barely changed in 100 years. I think with unicode One could make the case that it’s time to increase from six bumps to nine, But really the thing holding blind Programmer’s back The lack of a 2d output device that lets them see the screens they’re drawing. There have been some very interesting patterns from Nokia and Apple relating to vibrating haptic areas on the screen to allow a person to feel something in a region, but none of these devices have ever shipped. You would need some kind of elastic surface that could be raised with electrostatic charge and a grid addressing system. Anyway if anyone is also a mechanical genius they should think about this it would be an immense value to the visually impaired. My thesis advisor was fond of telling me that blind people can do everything except sort socks.