Category:

Как дать слепому почувствовать, что такое радуга?

Подумалось вдруг, как можно было бы дать слепому с рождения человеку почувствовать, что такое радуга: берем тачскрин, человек водит по нему стилусом, а программа переводит пикселы под стилусом из RGB сначала в HSV, а потом в звук: hue - в частоту, скажем в диапазоне фортепиано (с деталями перехода от синего к фиолетовому к пурпурному и снова к красному нужно будет поработать), saturation - в примесь белого шума (баланс белого, яркость, контрастность и насыщенность должны настраиваться, чтобы не утомлять шумом или неинформативным тоном), value - в громкость.
Водить стилусом, понятное дело, можно будет с любой скоростью и в любом направлении; если сделать опцию подавления звука при движении, скажем, справа налево, то можно будет делать "построчное сканирование" картинки для получения общего представления о цветовой гамме.

Если кто-нибудь где-нибудь читал о подобных экспериментах, и о том, что из этого вышло - свистните. Я верю, что и это, как обычно, придумано до меня.