Assistive technology for visually impaired and blind people.