The mechanism of human color vision and potential implanted devices for artificial color vision | Synapse