Bionic vision: system architectures – a review. (January 2012)